commit a8fc24fdf5caaf313c58a384959955ee6dafde8a Author: sam rolfe Date: Sat Nov 1 11:57:33 2025 +1100 Initial commit: ESP32-C6 Zigbee sensor switch project diff --git a/.cache/clangd/index/esp_zb_light.c.3993BFF0BA750F0B.idx b/.cache/clangd/index/esp_zb_light.c.3993BFF0BA750F0B.idx new file mode 100644 index 0000000..3d286ca Binary files /dev/null and b/.cache/clangd/index/esp_zb_light.c.3993BFF0BA750F0B.idx differ diff --git a/.cache/clangd/index/esp_zb_light.h.F6C235B7F0D74420.idx b/.cache/clangd/index/esp_zb_light.h.F6C235B7F0D74420.idx new file mode 100644 index 0000000..608e3cd Binary files /dev/null and b/.cache/clangd/index/esp_zb_light.h.F6C235B7F0D74420.idx differ diff --git a/.cache/clangd/index/esp_zigbee_aps.h.21B6D4A70CBD9968.idx b/.cache/clangd/index/esp_zigbee_aps.h.21B6D4A70CBD9968.idx new file mode 100644 index 0000000..9831634 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_aps.h.21B6D4A70CBD9968.idx differ diff --git a/.cache/clangd/index/esp_zigbee_attribute.h.E2185D69897553ED.idx b/.cache/clangd/index/esp_zigbee_attribute.h.E2185D69897553ED.idx new file mode 100644 index 0000000..6a8b0c9 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_attribute.h.E2185D69897553ED.idx differ diff --git a/.cache/clangd/index/esp_zigbee_bdb_commissioning.h.856308A278B8EF19.idx b/.cache/clangd/index/esp_zigbee_bdb_commissioning.h.856308A278B8EF19.idx new file mode 100644 index 0000000..1ab46cc Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_bdb_commissioning.h.856308A278B8EF19.idx differ diff --git a/.cache/clangd/index/esp_zigbee_bdb_touchlink.h.4EE0C919000382A1.idx b/.cache/clangd/index/esp_zigbee_bdb_touchlink.h.4EE0C919000382A1.idx new file mode 100644 index 0000000..57327f7 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_bdb_touchlink.h.4EE0C919000382A1.idx differ diff --git a/.cache/clangd/index/esp_zigbee_cluster.h.ABA8D4C1A4F1AC9C.idx b/.cache/clangd/index/esp_zigbee_cluster.h.ABA8D4C1A4F1AC9C.idx new file mode 100644 index 0000000..ad18e94 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_cluster.h.ABA8D4C1A4F1AC9C.idx differ diff --git a/.cache/clangd/index/esp_zigbee_core.h.94E5FAC0ABA03E0A.idx b/.cache/clangd/index/esp_zigbee_core.h.94E5FAC0ABA03E0A.idx new file mode 100644 index 0000000..b4b35ea Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_core.h.94E5FAC0ABA03E0A.idx differ diff --git a/.cache/clangd/index/esp_zigbee_endpoint.h.99AC133279D09A34.idx b/.cache/clangd/index/esp_zigbee_endpoint.h.99AC133279D09A34.idx new file mode 100644 index 0000000..431b567 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_endpoint.h.99AC133279D09A34.idx differ diff --git a/.cache/clangd/index/esp_zigbee_ha_standard.h.9DA76161BB875D3E.idx b/.cache/clangd/index/esp_zigbee_ha_standard.h.9DA76161BB875D3E.idx new file mode 100644 index 0000000..3552f4e Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_ha_standard.h.9DA76161BB875D3E.idx differ diff --git a/.cache/clangd/index/esp_zigbee_nwk.h.97A6FB01402AF84E.idx b/.cache/clangd/index/esp_zigbee_nwk.h.97A6FB01402AF84E.idx new file mode 100644 index 0000000..d296810 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_nwk.h.97A6FB01402AF84E.idx differ diff --git a/.cache/clangd/index/esp_zigbee_ota.h.0E715024D2DC0384.idx b/.cache/clangd/index/esp_zigbee_ota.h.0E715024D2DC0384.idx new file mode 100644 index 0000000..af5d428 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_ota.h.0E715024D2DC0384.idx differ diff --git a/.cache/clangd/index/esp_zigbee_platform.h.BD55B49BC36AE94F.idx b/.cache/clangd/index/esp_zigbee_platform.h.BD55B49BC36AE94F.idx new file mode 100644 index 0000000..55f8528 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_platform.h.BD55B49BC36AE94F.idx differ diff --git a/.cache/clangd/index/esp_zigbee_secur.h.C085A21EF26E58A9.idx b/.cache/clangd/index/esp_zigbee_secur.h.C085A21EF26E58A9.idx new file mode 100644 index 0000000..9a9ec8d Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_secur.h.C085A21EF26E58A9.idx differ diff --git a/.cache/clangd/index/esp_zigbee_trace.h.BF736E15886E2C9D.idx b/.cache/clangd/index/esp_zigbee_trace.h.BF736E15886E2C9D.idx new file mode 100644 index 0000000..f1a162b Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_trace.h.BF736E15886E2C9D.idx differ diff --git a/.cache/clangd/index/esp_zigbee_type.h.91F4AE500416C924.idx b/.cache/clangd/index/esp_zigbee_type.h.91F4AE500416C924.idx new file mode 100644 index 0000000..5a7d90f Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_type.h.91F4AE500416C924.idx differ diff --git a/.cache/clangd/index/esp_zigbee_version.h.558649C0889A43FE.idx b/.cache/clangd/index/esp_zigbee_version.h.558649C0889A43FE.idx new file mode 100644 index 0000000..7fa97d2 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_version.h.558649C0889A43FE.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_alarms.h.83843A5DECA8286E.idx b/.cache/clangd/index/esp_zigbee_zcl_alarms.h.83843A5DECA8286E.idx new file mode 100644 index 0000000..ade0fa3 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_alarms.h.83843A5DECA8286E.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_analog_input.h.959724960299D05B.idx b/.cache/clangd/index/esp_zigbee_zcl_analog_input.h.959724960299D05B.idx new file mode 100644 index 0000000..92b565a Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_analog_input.h.959724960299D05B.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_analog_output.h.05B852DCE2827929.idx b/.cache/clangd/index/esp_zigbee_zcl_analog_output.h.05B852DCE2827929.idx new file mode 100644 index 0000000..f05a537 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_analog_output.h.05B852DCE2827929.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_analog_value.h.96427431D530EB81.idx b/.cache/clangd/index/esp_zigbee_zcl_analog_value.h.96427431D530EB81.idx new file mode 100644 index 0000000..de40399 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_analog_value.h.96427431D530EB81.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_basic.h.4DB00DD4D8F5B2A1.idx b/.cache/clangd/index/esp_zigbee_zcl_basic.h.4DB00DD4D8F5B2A1.idx new file mode 100644 index 0000000..354a6ad Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_basic.h.4DB00DD4D8F5B2A1.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_binary_input.h.5A8DB3A5D93965DF.idx b/.cache/clangd/index/esp_zigbee_zcl_binary_input.h.5A8DB3A5D93965DF.idx new file mode 100644 index 0000000..bced2ce Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_binary_input.h.5A8DB3A5D93965DF.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_binary_output.h.D0EC05B496C5E680.idx b/.cache/clangd/index/esp_zigbee_zcl_binary_output.h.D0EC05B496C5E680.idx new file mode 100644 index 0000000..4e643e6 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_binary_output.h.D0EC05B496C5E680.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_binary_value.h.2CB6AFACC78022B1.idx b/.cache/clangd/index/esp_zigbee_zcl_binary_value.h.2CB6AFACC78022B1.idx new file mode 100644 index 0000000..9666838 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_binary_value.h.2CB6AFACC78022B1.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_carbon_dioxide_measurement.h.27D3B9AC6637574A.idx b/.cache/clangd/index/esp_zigbee_zcl_carbon_dioxide_measurement.h.27D3B9AC6637574A.idx new file mode 100644 index 0000000..a7ffda5 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_carbon_dioxide_measurement.h.27D3B9AC6637574A.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_color_control.h.BEE12271D6FDA989.idx b/.cache/clangd/index/esp_zigbee_zcl_color_control.h.BEE12271D6FDA989.idx new file mode 100644 index 0000000..0a3cae0 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_color_control.h.BEE12271D6FDA989.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_command.h.98606224408F066F.idx b/.cache/clangd/index/esp_zigbee_zcl_command.h.98606224408F066F.idx new file mode 100644 index 0000000..07c91a5 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_command.h.98606224408F066F.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_commissioning.h.BFF48B2199E2FB40.idx b/.cache/clangd/index/esp_zigbee_zcl_commissioning.h.BFF48B2199E2FB40.idx new file mode 100644 index 0000000..c52ae17 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_commissioning.h.BFF48B2199E2FB40.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_common.h.E0C80BBEF8613F17.idx b/.cache/clangd/index/esp_zigbee_zcl_common.h.E0C80BBEF8613F17.idx new file mode 100644 index 0000000..62177fa Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_common.h.E0C80BBEF8613F17.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_core.h.ACC33B157F627C7B.idx b/.cache/clangd/index/esp_zigbee_zcl_core.h.ACC33B157F627C7B.idx new file mode 100644 index 0000000..265e68d Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_core.h.ACC33B157F627C7B.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_dehumidification_control.h.21AEAA86F74E3E90.idx b/.cache/clangd/index/esp_zigbee_zcl_dehumidification_control.h.21AEAA86F74E3E90.idx new file mode 100644 index 0000000..f7d755e Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_dehumidification_control.h.21AEAA86F74E3E90.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_device_temp_config.h.616770B9077E8B96.idx b/.cache/clangd/index/esp_zigbee_zcl_device_temp_config.h.616770B9077E8B96.idx new file mode 100644 index 0000000..01d3cf2 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_device_temp_config.h.616770B9077E8B96.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_diagnostics.h.9F2D64B1D1527C0C.idx b/.cache/clangd/index/esp_zigbee_zcl_diagnostics.h.9F2D64B1D1527C0C.idx new file mode 100644 index 0000000..b2f6e6f Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_diagnostics.h.9F2D64B1D1527C0C.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_door_lock.h.EC9B6CE16F255622.idx b/.cache/clangd/index/esp_zigbee_zcl_door_lock.h.EC9B6CE16F255622.idx new file mode 100644 index 0000000..3e0a44d Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_door_lock.h.EC9B6CE16F255622.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_drlc.h.9D8EFD92F4C150DB.idx b/.cache/clangd/index/esp_zigbee_zcl_drlc.h.9D8EFD92F4C150DB.idx new file mode 100644 index 0000000..e874aa2 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_drlc.h.9D8EFD92F4C150DB.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_ec_measurement.h.DA53881EB344C785.idx b/.cache/clangd/index/esp_zigbee_zcl_ec_measurement.h.DA53881EB344C785.idx new file mode 100644 index 0000000..284d3d9 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_ec_measurement.h.DA53881EB344C785.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_electrical_meas.h.7EDD5CCB808758A8.idx b/.cache/clangd/index/esp_zigbee_zcl_electrical_meas.h.7EDD5CCB808758A8.idx new file mode 100644 index 0000000..3f64daa Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_electrical_meas.h.7EDD5CCB808758A8.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_fan_control.h.44A74A4FF3A0F0FC.idx b/.cache/clangd/index/esp_zigbee_zcl_fan_control.h.44A74A4FF3A0F0FC.idx new file mode 100644 index 0000000..5ab684f Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_fan_control.h.44A74A4FF3A0F0FC.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_flow_meas.h.8341F5F895E8F778.idx b/.cache/clangd/index/esp_zigbee_zcl_flow_meas.h.8341F5F895E8F778.idx new file mode 100644 index 0000000..3877825 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_flow_meas.h.8341F5F895E8F778.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_groups.h.B65EC9503E3E23BC.idx b/.cache/clangd/index/esp_zigbee_zcl_groups.h.B65EC9503E3E23BC.idx new file mode 100644 index 0000000..ce5af8e Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_groups.h.B65EC9503E3E23BC.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_humidity_meas.h.853DE6F0FB763FEE.idx b/.cache/clangd/index/esp_zigbee_zcl_humidity_meas.h.853DE6F0FB763FEE.idx new file mode 100644 index 0000000..9db223f Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_humidity_meas.h.853DE6F0FB763FEE.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_ias_ace.h.D522651486B1DDFD.idx b/.cache/clangd/index/esp_zigbee_zcl_ias_ace.h.D522651486B1DDFD.idx new file mode 100644 index 0000000..9eeae66 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_ias_ace.h.D522651486B1DDFD.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_ias_wd.h.299FBE2FE3A0A282.idx b/.cache/clangd/index/esp_zigbee_zcl_ias_wd.h.299FBE2FE3A0A282.idx new file mode 100644 index 0000000..cfe4096 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_ias_wd.h.299FBE2FE3A0A282.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_ias_zone.h.7366DA07C10C7A3D.idx b/.cache/clangd/index/esp_zigbee_zcl_ias_zone.h.7366DA07C10C7A3D.idx new file mode 100644 index 0000000..f9187c9 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_ias_zone.h.7366DA07C10C7A3D.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_identify.h.1962AA7D6F806336.idx b/.cache/clangd/index/esp_zigbee_zcl_identify.h.1962AA7D6F806336.idx new file mode 100644 index 0000000..d0f6a1a Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_identify.h.1962AA7D6F806336.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_illuminance_meas.h.58C05CD0D99E2FE9.idx b/.cache/clangd/index/esp_zigbee_zcl_illuminance_meas.h.58C05CD0D99E2FE9.idx new file mode 100644 index 0000000..086cb58 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_illuminance_meas.h.58C05CD0D99E2FE9.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_level.h.50E9123C4025FA2F.idx b/.cache/clangd/index/esp_zigbee_zcl_level.h.50E9123C4025FA2F.idx new file mode 100644 index 0000000..7d4c6b6 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_level.h.50E9123C4025FA2F.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_meter_identification.h.655EEF587F85CB7D.idx b/.cache/clangd/index/esp_zigbee_zcl_meter_identification.h.655EEF587F85CB7D.idx new file mode 100644 index 0000000..5547861 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_meter_identification.h.655EEF587F85CB7D.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_metering.h.8A9E3A82EFA7FB67.idx b/.cache/clangd/index/esp_zigbee_zcl_metering.h.8A9E3A82EFA7FB67.idx new file mode 100644 index 0000000..92276c7 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_metering.h.8A9E3A82EFA7FB67.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_multistate_input.h.59FF46FD2A38C76E.idx b/.cache/clangd/index/esp_zigbee_zcl_multistate_input.h.59FF46FD2A38C76E.idx new file mode 100644 index 0000000..12db529 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_multistate_input.h.59FF46FD2A38C76E.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_multistate_output.h.857D47D1B729F4EF.idx b/.cache/clangd/index/esp_zigbee_zcl_multistate_output.h.857D47D1B729F4EF.idx new file mode 100644 index 0000000..6daf147 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_multistate_output.h.857D47D1B729F4EF.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_multistate_value.h.B7D79901657527E6.idx b/.cache/clangd/index/esp_zigbee_zcl_multistate_value.h.B7D79901657527E6.idx new file mode 100644 index 0000000..a871b1d Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_multistate_value.h.B7D79901657527E6.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_occupancy_sensing.h.9DEFD127BA2E7A8A.idx b/.cache/clangd/index/esp_zigbee_zcl_occupancy_sensing.h.9DEFD127BA2E7A8A.idx new file mode 100644 index 0000000..82746ff Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_occupancy_sensing.h.9DEFD127BA2E7A8A.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_on_off.h.C2A9154AC7708271.idx b/.cache/clangd/index/esp_zigbee_zcl_on_off.h.C2A9154AC7708271.idx new file mode 100644 index 0000000..f7b41a3 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_on_off.h.C2A9154AC7708271.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_on_off_switch_config.h.5FFFED2CC8575F06.idx b/.cache/clangd/index/esp_zigbee_zcl_on_off_switch_config.h.5FFFED2CC8575F06.idx new file mode 100644 index 0000000..58f6faa Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_on_off_switch_config.h.5FFFED2CC8575F06.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_ota.h.2598DF5B499ED62B.idx b/.cache/clangd/index/esp_zigbee_zcl_ota.h.2598DF5B499ED62B.idx new file mode 100644 index 0000000..4d89483 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_ota.h.2598DF5B499ED62B.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_ph_measurement.h.EC0214EE343B4D79.idx b/.cache/clangd/index/esp_zigbee_zcl_ph_measurement.h.EC0214EE343B4D79.idx new file mode 100644 index 0000000..5917aaf Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_ph_measurement.h.EC0214EE343B4D79.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_pm2_5_measurement.h.922D6874B7FE54D7.idx b/.cache/clangd/index/esp_zigbee_zcl_pm2_5_measurement.h.922D6874B7FE54D7.idx new file mode 100644 index 0000000..d7e0550 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_pm2_5_measurement.h.922D6874B7FE54D7.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_poll_control.h.459A67DBC00B9F13.idx b/.cache/clangd/index/esp_zigbee_zcl_poll_control.h.459A67DBC00B9F13.idx new file mode 100644 index 0000000..cbe5747 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_poll_control.h.459A67DBC00B9F13.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_pressure_meas.h.83F52723EED2768F.idx b/.cache/clangd/index/esp_zigbee_zcl_pressure_meas.h.83F52723EED2768F.idx new file mode 100644 index 0000000..d1182da Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_pressure_meas.h.83F52723EED2768F.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_price.h.C242DDDC894E303A.idx b/.cache/clangd/index/esp_zigbee_zcl_price.h.C242DDDC894E303A.idx new file mode 100644 index 0000000..7ed2c9a Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_price.h.C242DDDC894E303A.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_scenes.h.B7AD660366ECB4AB.idx b/.cache/clangd/index/esp_zigbee_zcl_scenes.h.B7AD660366ECB4AB.idx new file mode 100644 index 0000000..3713e8a Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_scenes.h.B7AD660366ECB4AB.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_shade_config.h.368366E78CDE9BD1.idx b/.cache/clangd/index/esp_zigbee_zcl_shade_config.h.368366E78CDE9BD1.idx new file mode 100644 index 0000000..fa9875e Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_shade_config.h.368366E78CDE9BD1.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_temperature_meas.h.6D8E05DC08C9D883.idx b/.cache/clangd/index/esp_zigbee_zcl_temperature_meas.h.6D8E05DC08C9D883.idx new file mode 100644 index 0000000..eef9482 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_temperature_meas.h.6D8E05DC08C9D883.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_thermostat.h.D26158573DB4F536.idx b/.cache/clangd/index/esp_zigbee_zcl_thermostat.h.D26158573DB4F536.idx new file mode 100644 index 0000000..5383d70 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_thermostat.h.D26158573DB4F536.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_thermostat_ui_config.h.C4EEB8777CAF9BAC.idx b/.cache/clangd/index/esp_zigbee_zcl_thermostat_ui_config.h.C4EEB8777CAF9BAC.idx new file mode 100644 index 0000000..4cbbb9a Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_thermostat_ui_config.h.C4EEB8777CAF9BAC.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_time.h.F822925B781EC1E7.idx b/.cache/clangd/index/esp_zigbee_zcl_time.h.F822925B781EC1E7.idx new file mode 100644 index 0000000..9bef8e1 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_time.h.F822925B781EC1E7.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_wind_speed_measurement.h.EC34C54F89324C52.idx b/.cache/clangd/index/esp_zigbee_zcl_wind_speed_measurement.h.EC34C54F89324C52.idx new file mode 100644 index 0000000..1e54896 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_wind_speed_measurement.h.EC34C54F89324C52.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zcl_window_covering.h.CA8D8934107EB99F.idx b/.cache/clangd/index/esp_zigbee_zcl_window_covering.h.CA8D8934107EB99F.idx new file mode 100644 index 0000000..39ec7cf Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zcl_window_covering.h.CA8D8934107EB99F.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zdo_command.h.101E7BE0A5668B55.idx b/.cache/clangd/index/esp_zigbee_zdo_command.h.101E7BE0A5668B55.idx new file mode 100644 index 0000000..ce1da91 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zdo_command.h.101E7BE0A5668B55.idx differ diff --git a/.cache/clangd/index/esp_zigbee_zdo_common.h.4FD856E2B7F3AE87.idx b/.cache/clangd/index/esp_zigbee_zdo_common.h.4FD856E2B7F3AE87.idx new file mode 100644 index 0000000..b5f1b52 Binary files /dev/null and b/.cache/clangd/index/esp_zigbee_zdo_common.h.4FD856E2B7F3AE87.idx differ diff --git a/.cache/clangd/index/led_strip.h.A17E3E9F2E1875AF.idx b/.cache/clangd/index/led_strip.h.A17E3E9F2E1875AF.idx new file mode 100644 index 0000000..f8075e5 Binary files /dev/null and b/.cache/clangd/index/led_strip.h.A17E3E9F2E1875AF.idx differ diff --git a/.cache/clangd/index/led_strip_api.c.41E67F1CE64448CB.idx b/.cache/clangd/index/led_strip_api.c.41E67F1CE64448CB.idx new file mode 100644 index 0000000..c3e1830 Binary files /dev/null and b/.cache/clangd/index/led_strip_api.c.41E67F1CE64448CB.idx differ diff --git a/.cache/clangd/index/led_strip_interface.h.5E1CC8FB8701F70C.idx b/.cache/clangd/index/led_strip_interface.h.5E1CC8FB8701F70C.idx new file mode 100644 index 0000000..712b6c7 Binary files /dev/null and b/.cache/clangd/index/led_strip_interface.h.5E1CC8FB8701F70C.idx differ diff --git a/.cache/clangd/index/led_strip_rmt_dev.c.D2B8166F28A22D64.idx b/.cache/clangd/index/led_strip_rmt_dev.c.D2B8166F28A22D64.idx new file mode 100644 index 0000000..95b0120 Binary files /dev/null and b/.cache/clangd/index/led_strip_rmt_dev.c.D2B8166F28A22D64.idx differ diff --git a/.cache/clangd/index/led_strip_rmt_encoder.c.E4E9FAC8FA691955.idx b/.cache/clangd/index/led_strip_rmt_encoder.c.E4E9FAC8FA691955.idx new file mode 100644 index 0000000..d20869f Binary files /dev/null and b/.cache/clangd/index/led_strip_rmt_encoder.c.E4E9FAC8FA691955.idx differ diff --git a/.cache/clangd/index/led_strip_rmt_encoder.h.CA3953C1A31D39B4.idx b/.cache/clangd/index/led_strip_rmt_encoder.h.CA3953C1A31D39B4.idx new file mode 100644 index 0000000..58d1e11 Binary files /dev/null and b/.cache/clangd/index/led_strip_rmt_encoder.h.CA3953C1A31D39B4.idx differ diff --git a/.cache/clangd/index/light_driver.c.6792DB891668BD69.idx b/.cache/clangd/index/light_driver.c.6792DB891668BD69.idx new file mode 100644 index 0000000..dacd292 Binary files /dev/null and b/.cache/clangd/index/light_driver.c.6792DB891668BD69.idx differ diff --git a/.cache/clangd/index/light_driver.h.C85FBDAC08F77A32.idx b/.cache/clangd/index/light_driver.h.C85FBDAC08F77A32.idx new file mode 100644 index 0000000..f0c1f37 Binary files /dev/null and b/.cache/clangd/index/light_driver.h.C85FBDAC08F77A32.idx differ diff --git a/.cache/clangd/index/zb_vendor.h.7D535915F6DDD736.idx b/.cache/clangd/index/zb_vendor.h.7D535915F6DDD736.idx new file mode 100644 index 0000000..e8c238c Binary files /dev/null and b/.cache/clangd/index/zb_vendor.h.7D535915F6DDD736.idx differ diff --git a/.cache/clangd/index/zb_vendor_default.h.367883CB2D32CC4E.idx b/.cache/clangd/index/zb_vendor_default.h.367883CB2D32CC4E.idx new file mode 100644 index 0000000..5c28e28 Binary files /dev/null and b/.cache/clangd/index/zb_vendor_default.h.367883CB2D32CC4E.idx differ diff --git a/.cache/clangd/index/zcl_utility.c.DF7B767F69FF0014.idx b/.cache/clangd/index/zcl_utility.c.DF7B767F69FF0014.idx new file mode 100644 index 0000000..5ea8f0d Binary files /dev/null and b/.cache/clangd/index/zcl_utility.c.DF7B767F69FF0014.idx differ diff --git a/.cache/clangd/index/zcl_utility.h.9EE232CFDF321970.idx b/.cache/clangd/index/zcl_utility.h.9EE232CFDF321970.idx new file mode 100644 index 0000000..320a294 Binary files /dev/null and b/.cache/clangd/index/zcl_utility.h.9EE232CFDF321970.idx differ diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..1c3c14f --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "idf.port": "/dev/ttyACM0", + "idf.openOcdConfigs": [ + "board/esp32c6-builtin.cfg" + ] +} \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..310dafe --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,8 @@ +# The following lines of boilerplate have to be in your project's CMakeLists +# in this exact order for cmake to work correctly +cmake_minimum_required(VERSION 3.16) +set(EXTRA_COMPONENT_DIRS + ${CMAKE_CURRENT_SOURCE_DIR}/common/light_driver + ) +include($ENV{IDF_PATH}/tools/cmake/project.cmake) +project(on_off_light_bulb) diff --git a/build/.bin_timestamp b/build/.bin_timestamp new file mode 100644 index 0000000..f66aa81 --- /dev/null +++ b/build/.bin_timestamp @@ -0,0 +1 @@ +c9442c7b96f8d4b45f3985e7515ca5b8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.bin diff --git a/build/.ninja_deps b/build/.ninja_deps new file mode 100644 index 0000000..d47eda9 Binary files /dev/null and b/build/.ninja_deps differ diff --git a/build/.ninja_log b/build/.ninja_log new file mode 100644 index 0000000..c04901f --- /dev/null +++ b/build/.ninja_log @@ -0,0 +1,1079 @@ +# ninja log v5 +68 77 1761900036953028100 project_elf_src_esp32c6.c 140cdcf05c6b8068 +68 77 1761900036953028100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/project_elf_src_esp32c6.c 140cdcf05c6b8068 +69 89 1761900036964954400 esp-idf/esp_system/ld/memory.ld 8ebf189720a55134 +69 89 1761900036964954400 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/memory.ld 8ebf189720a55134 +69 92 1761900036968411000 esp-idf/esp_system/ld/sections.ld.in c4f208326b2ac938 +69 92 1761900036968411000 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/sections.ld.in c4f208326b2ac938 +93 166 1761900037039887500 esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/x25519.c.obj a05a1e4e62e81a46 +93 178 1761900037054673700 esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/Hacl_Curve25519_joined.c.obj e9689b4cdf046478 +97 187 1761900037062813800 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesce.c.obj 4a0ea3249fa48d57 +95 190 1761900037063486700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj 7acc79aa8f5dc318 +68 221 1761900036990800300 partition_table/partition-table.bin d01d0d7a633d989e +68 221 1761900036990800300 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/partition_table/partition-table.bin d01d0d7a633d989e +94 248 1761900037122081200 esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m/p256-m.c.obj a7777a57ebb53d7a +93 251 1761900037124340300 esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/everest.c.obj 3871355faf48c350 +94 273 1761900037142245200 esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m_driver_entrypoints.c.obj e19e35648b229905 +253 358 1761900037234669800 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod_raw.c.obj d0e38cb0b04e4c76 +274 382 1761900037257052100 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/block_cipher.c.obj 2bcd88153e59448c +97 384 1761900037257308500 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj d94cb01f01b5f6c4 +251 385 1761900037257220800 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod.c.obj b7f42f607655f991 +359 435 1761900037310325100 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj c22a59cee67dac3a +188 439 1761900037312664200 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj 597bf4814e9201c6 +174 441 1761900037316548500 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj e293247311708db2 +179 526 1761900037402290000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj 9ea4e22d58f74d87 +385 530 1761900037405837300 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj a3e8039f34297be1 +388 570 1761900037443190100 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj b58aa62f77858f40 +95 576 1761900037452423000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj e19abf9f9a90fd50 +221 593 1761900037465150900 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_core.c.obj 24dd3af630d90d95 +445 691 1761900037567102300 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj f9f899ba8bcc912f +570 695 1761900037569123200 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj 33041dda67d88b2e +577 702 1761900037567769200 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj 927b78717331908b +440 720 1761900037594330300 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj 3d60e60ffdf32626 +382 752 1761900037625985400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj 42844a27abed8aee +597 848 1761900037722722400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj fcdcfa290dcce197 +531 858 1761900037730453700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj 275f295d529e9148 +435 873 1761900037743584000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj f61a28ade8c37bd8 +191 875 1761900037747754900 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj 505eb826aff35446 +527 887 1761900037759481800 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj f0ab0a1f080d516a +752 897 1761900037773313000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves_new.c.obj 955fb7ea26494ee0 +694 985 1761900037860812100 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj d931dbdd93f39dac +889 1018 1761900037893948900 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj 59dc38011423c43d +695 1048 1761900037923562900 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj 9a1064a46efb210a +858 1051 1761900037926931300 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj 9049b0cd2fe88a9a +848 1112 1761900037987107300 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj 7baf70f823e6a52b +897 1163 1761900038039051500 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj 175934b164592f2a +721 1181 1761900038053352000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj 8a5181587b8c613 +1112 1231 1761900038107354000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj e1c06603618c1f7e +1051 1256 1761900038131709000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj 87889a282df844fa +986 1287 1761900038162948500 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lmots.c.obj a327c43f74ab0f54 +1163 1295 1761900038170673800 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj a627df5c7ee4f849 +876 1297 1761900038172657700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj 85efc71585bf59ca +874 1323 1761900038195079900 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj 6fc19e55cbed17b5 +1019 1376 1761900038248462200 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lms.c.obj 1d1f8ac2211c2a7f +1232 1379 1761900038254763700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj fb99046f6ad632dc +1048 1385 1761900038259838600 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj 859c2dd05c39197d +702 1397 1761900038272185000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj 1c3961bfa9237437 +1258 1505 1761900038379808700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj cfabd27f2ddb1e4 +1296 1535 1761900038410146100 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_ecc.c.obj b31fdddf09d06d59 +1182 1550 1761900038423566800 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj 5f160d905070451d +1398 1574 1761900038450042400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj ca8a4b0d01461890 +1324 1597 1761900038473407700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj 9a49dc0750c02d9 +1298 1614 1761900038490542100 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj 10f88fe1c5ca37d2 +1536 1647 1761900038523379000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj 6f201903a6e49a69 +1288 1679 1761900038554608900 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj efcdfbd0a1b2c225 +1505 1695 1761900038568980600 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj b383b689f60e6552 +1377 1700 1761900038572057700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj 8b5fb95e8e24817a +1386 1707 1761900038582174300 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj 653c85f13d162723 +1379 1776 1761900038650327500 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj 4b26d26c9faf6151 +1615 1835 1761900038710201100 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj b6edc61f52127831 +1574 1871 1761900038745096600 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj b5978f3962722bea +1598 1884 1761900038755708900 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj 888eee840b41ea7a +1649 1921 1761900038796505400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers_no_static.c.obj dfe42f401e470c9a +1696 1951 1761900038827004200 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ffdh.c.obj f8a440d38389f3e2 +1701 1962 1761900038836800500 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj ffab95a7de71e762 +1680 1988 1761900038862550400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj eedbe48df63262c +1709 2000 1761900038873192300 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj 47b8b6ce12162664 +1873 2008 1761900038883382000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj 3448e2859e7708ba +1776 2084 1761900038959354700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_pake.c.obj 4542fd561631ea17 +1988 2095 1761900038964461400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj 392f582996c00b2e +1952 2176 1761900039052294000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj 8163081d3080eda3 +1837 2208 1761900039083282200 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj 1d06554f0373b6b0 +2009 2217 1761900039092151300 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_alt_helpers.c.obj fe92c24b2fcdf95f +1922 2222 1761900039097553700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj 23280b654eadb2 +1885 2237 1761900039113056600 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj 799ec0f316203cad +1963 2274 1761900039149921500 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_util.c.obj abdd11053c92cc4e +2208 2349 1761900039224196000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha3.c.obj 187fadcc82e17c5e +2223 2353 1761900039225771800 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj c5d9fa63dc47823 +2218 2358 1761900039229422100 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj eec429569744092f +2275 2398 1761900039271618800 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj 1819506baa3d6836 +2238 2400 1761900039276262300 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj 93f32a86d4554e91 +2095 2442 1761900039312053500 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj b66c2c19f9ffc0f5 +2349 2525 1761900039401396700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c.obj a0d21391ee6c931 +2177 2548 1761900039424486200 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj eb30d4b2ebc712f3 +2354 2569 1761900039443162200 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c.obj c106bb52c7af852a +2400 2602 1761900039477532800 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_hardware.c.obj f824da0bcfa64811 +2088 2627 1761900039498667200 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj 92840122291b444c +2442 2633 1761900039509842600 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_mem.c.obj 23e1e894b9f79c55 +2529 2722 1761900039596383200 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_timing.c.obj 6371f8af7cc711fa +2001 2730 1761900039601638700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj 5d9f3d916de4af2b +2399 2747 1761900039622871400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c.obj f38528f38de6262b +2549 2765 1761900039637939700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_xts.c.obj 796f0591077480df +2570 2823 1761900039695558400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_common.c.obj e22e6b6ac9affeaf +2358 2829 1761900039705013600 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_dma_core.c.obj f94861f1cf496b1d +2627 2850 1761900039726215100 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/esp_sha.c.obj 8b60562d0b2b890c +2603 2940 1761900039813896400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes.c.obj d857a0e386430247 +2730 2954 1761900039830097400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/esp_ecc.c.obj e48ba424926e4415 +2766 2963 1761900039839136500 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/md/esp_md.c.obj 4e1dc00e241f8c8c +2749 2980 1761900039855895600 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/ecc_alt.c.obj 58f2bc74bfe63ff +2634 3030 1761900039904955400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/sha.c.obj 61114f5e845ff8e3 +1551 3137 1761900040009454400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj 1cc7450493e2fc73 +2729 3287 1761900040161308500 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c.obj 44ae91450e8c57ea +2851 3295 1761900040169423300 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj c00dd9965b6183f5 +2824 3318 1761900040193655100 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs7.c.obj ae33d5e88d74d993 +2829 3415 1761900040290356700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj ddf948fab4ba97b +3297 3450 1761900040325644100 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_reader.c.obj 8af5042c53646ed8 +2981 3493 1761900040369115500 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write.c.obj d30e54428d8e7710 +3319 3501 1761900040354594800 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_trace.c.obj 87ceea87d8c639ee +3290 3503 1761900040376011500 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj 5b82367ccb30c016 +2942 3580 1761900040456218100 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj 1125bb923d79488f +2963 3596 1761900040469777100 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj 4e0abb9fc50dcda4 +3139 3651 1761900040521751000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj 4dded2225cddd038 +3031 3676 1761900040548727800 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj c7335eaa44a24660 +3504 3874 1761900040749875500 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_debug_helpers_generated.c.obj 6cd0b056a1fb4b16 +3415 3878 1761900040753515600 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj 2fbecb81dc0d8159 +3451 3881 1761900040752119400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj f38e4e6c5cc89ad9 +3502 3972 1761900040847316000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj 57ed4b45049548c6 +3597 4029 1761900040904616000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj 17405dcf52c5e7b4 +3878 4061 1761900040936842100 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj 61ec154d8a514b50 +3881 4065 1761900040937680000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_server.c.obj d8ad2d48c1d59ece +3495 4070 1761900040942984900 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_client.c.obj a18f3c39e3cc26cd +2955 4072 1761900040945919000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj de402cbd46f41d74 +3972 4106 1761900040981536700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_client.c.obj a611fd7a05fdf831 +4076 4128 1761900041004219600 bootloader-prefix/src/bootloader-stamp/bootloader-mkdir 600ae25533a52844 +4076 4128 1761900041004219600 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-mkdir 600ae25533a52844 +4030 4132 1761900041006498000 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_generic.c.obj 433d13ba5ba1d6bd +4129 4170 1761900041046117100 bootloader-prefix/src/bootloader-stamp/bootloader-download a43b4b17f2332c23 +4129 4170 1761900041046117100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-download a43b4b17f2332c23 +4171 4208 1761900041083823900 bootloader-prefix/src/bootloader-stamp/bootloader-update 8b78fac7ce5163ea +4171 4208 1761900041083823900 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-update 8b78fac7ce5163ea +4208 4236 1761900041110136100 bootloader-prefix/src/bootloader-stamp/bootloader-patch 6ddcc6b5cfc1c08e +4208 4236 1761900041110136100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-patch 6ddcc6b5cfc1c08e +4065 4310 1761900041183419400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_platform_time.c.obj f3ecf7d9c37737d6 +3677 4317 1761900041191274200 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_client.c.obj 3144fd58b58e8193 +4133 4321 1761900041195586900 esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj 9b472fa63956f274 +4106 4365 1761900041238442700 esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj 13552f3d9fd5a8fc +4062 4420 1761900041294791200 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/mbedtls_debug.c.obj a22ebf22809f4789 +4317 4488 1761900041364562300 esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_app_desc.c.obj cc008548be40a049 +3580 4660 1761900041535128900 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj fd5fe9c91c589176 +4421 4663 1761900041539123800 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj fd6d0da26db81cd5 +4322 4722 1761900041597248600 esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition.c.obj 3ededbfd3efd9d42 +4366 4737 1761900041613373900 esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition_target.c.obj f55c670d0eedf1fc +4489 4772 1761900041647917200 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj fb210efd22f87b3e +3653 4792 1761900041666116500 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj 122f2f8214d4c1a7 +4313 4842 1761900041717303100 esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj a29762885b7c6da6 +4071 4850 1761900041724681700 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/net_sockets.c.obj b738ecf8b14b67ec +3875 4869 1761900041742772400 esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_server.c.obj fbb7ac64546a3cf2 +4664 4915 1761900041791275200 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj 8afb4464ee90b26e +4660 4923 1761900041798442400 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj de4ad6db939d71fb +4738 4931 1761900041804515900 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj 58fd3fd348ecb1f +4773 5015 1761900041891325800 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj ae24683bb1c08626 +4792 5053 1761900041929021600 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj 75b4f0ab18eb4aa8 +4726 5066 1761900041942124700 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj f1de480704cfc79a +4924 5090 1761900041965862300 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj ae51bf729e3e0d81 +4916 5102 1761900041977026400 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj cc6cb35361b52355 +4932 5124 1761900042000235200 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj cc7076f27c279186 +4842 5138 1761900042013028600 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_startup.c.obj 3408a26b2d322fbb +5016 5181 1761900042056439900 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj 251818194fae7e43 +4851 5212 1761900042088143900 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj 6f17af373e52549c +5092 5249 1761900042125633600 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj 19ce3e409494e219 +4870 5274 1761900042148310800 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj 97ef904c6b4849ac +5054 5286 1761900042159687100 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj f0da8a6a9caa0b95 +5067 5301 1761900042176761800 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj a6ee28dbc6533992 +5215 5371 1761900042246608400 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj 10cb31867496c18c +5126 5408 1761900042284144200 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj a64aa6e9ccfd6f12 +5141 5451 1761900042325670600 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj e1decb5e8295d92d +5275 5454 1761900042328215100 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj 14fa568b05dbe16f +5108 5468 1761900042342172600 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj e5bb2e1d3b3e5912 +5409 5501 1761900042377030400 esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/port/esp32c6/ext_mem_layout.c.obj aa353be8c70b35da +5302 5535 1761900042409308800 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/secure_boot_secure_features.c.obj 3531ef40a8e41ffe +5469 5544 1761900042419677500 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_brownout_hook.c.obj 8b2e53d0a98d778e +5456 5593 1761900042469830200 esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/heap_align_hw.c.obj b8df5d44e4167d6d +5509 5599 1761900042474988500 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj 38054e8676317cfe +5287 5611 1761900042487656700 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj e41f3c419d81d68c +5544 5670 1761900042542375900 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj 91b388b13a354327 +5182 5699 1761900042573111500 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj 92278fc97c8bd5dc +5250 5739 1761900042613664500 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj fc3606bdceff3b34 +5453 5753 1761900042626288700 esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_cache.c.obj 596f0d2219f6d166 +5599 5767 1761900042641715000 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj 6da0a0a8c629653b +5371 5776 1761900042652000500 esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_mmu_map.c.obj 9ac30ce5eecca34e +5672 5777 1761900042652393300 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj 4049ce3bb9be1676 +5612 5803 1761900042678898800 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj 9b88bd7074824a31 +5594 5819 1761900042691758700 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj 587077a7b781191f +5740 5866 1761900042740916200 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj ad5c2545b07d9711 +5535 5877 1761900042752033700 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj 4dc76a309c59ee46 +5701 5978 1761900042851196000 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj 861e0cce5a0c30cc +5753 6004 1761900042879389800 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj 497e9407367d7e5c +5803 6033 1761900042908033500 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj 26af1e0333498115 +5776 6055 1761900042930627800 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj f966f162ca15ae8f +5767 6070 1761900042946227700 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj 7565913b786f856d +5777 6090 1761900042965861100 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj 87cad26408108dc7 +5878 6149 1761900043024833100 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj 73a6c435d933db44 +5978 6154 1761900043028370200 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj 8ec0f121c30b3ff8 +6004 6181 1761900043057554200 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj c68463cb21b1004d +6056 6217 1761900043092639000 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_ipc.c.obj 6bf5f5e251991ef8 +6035 6249 1761900043124147300 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj 23128865f4615a24 +5867 6324 1761900043196477900 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj 874fd86a3aa2e0b7 +6071 6329 1761900043203489100 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj df0f93a9e5fa4d7d +5822 6331 1761900043204759000 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj 3a44af7e829249a8 +6183 6395 1761900043270023500 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj b7f5af90a5a95453 +6092 6410 1761900043286130900 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj 87962d07ff5f0187 +6156 6419 1761900043295667100 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj be9e51ffd1956ff1 +6325 6457 1761900043332084300 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj e4c665a73b2c2529 +6250 6508 1761900043384518100 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj 97554aad4c15b324 +6330 6587 1761900043459275800 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj 8e78804964320e89 +6332 6600 1761900043475705400 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj 6b9663ff8d0dc8f8 +6150 6612 1761900043482910800 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj ff3820a516d3559c +6420 6621 1761900043496476600 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/systick_etm.c.obj 20b5d11a2fc829d7 +6460 6690 1761900043564606600 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/hw_stack_guard.c.obj 749362e2e53eac76 +6218 6741 1761900043617371100 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup_funcs.c.obj 40e5c87071d4d454 +6399 6832 1761900043707945600 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt.c.obj 1f943135f2416c0d +6415 6880 1761900043754818200 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt_impl_timergroup.c.obj 7bc2ab4fc10f91eb +6612 6976 1761900043846436800 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/image_process.c.obj 5101fee21fe969ba +6588 6987 1761900043860621300 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj 4530e9c4aa102112 +6604 6990 1761900043863184800 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/esp_system_chip.c.obj 85fad3a6644bfbd3 +6691 7030 1761900043904369600 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/expression_with_stack.c.obj 2ddc8fb35803c520 +6509 7060 1761900043930983500 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj 5fca6111a2ec2b77 +6881 7084 1761900043960609900 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_stubs.c.obj 283e764ab71306f9 +6832 7111 1761900043985767600 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_helpers.c.obj 55e35639739cea4c +6742 7115 1761900043989327200 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/panic_arch.c.obj 74e2664a0cbe5a18 +6621 7139 1761900044012576800 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj 8c98c9a3ef4b5ba5 +7116 7164 1761900044040330300 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj 8fee0f58030edbac +7030 7202 1761900044075195300 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/cache_err_int.c.obj 6aec14f76bff45a6 +6988 7215 1761900044086012900 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/reset_reason.c.obj cc2ce816ebba716 +7085 7244 1761900044119729500 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj 5cbdf609871d34b1 +7114 7275 1761900044148371700 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj dbbd1f7350907306 +7203 7299 1761900044175768200 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj 85af5d4fc8f506ea +7216 7327 1761900044194748500 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj 99bd669d7c733fc9 +7141 7329 1761900044204671400 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj 75746cc5897290ec +7165 7348 1761900044224649000 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj 59b7a52089d8fd0f +6991 7386 1761900044259462900 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/system_internal.c.obj bdd4aae7740cf6ed +7245 7428 1761900044301958600 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj 7d3c35286b69e9c2 +7276 7431 1761900044303215800 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tlsf.c.obj bd3ef6b94d9603cd +7300 7438 1761900044312609100 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_multi_heap.c.obj e03c36c0f64ab370 +7349 7484 1761900044360306600 esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj 84f11acf37ae23be +7328 7511 1761900044384594800 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj 697e989ed53f0d73 +7386 7547 1761900044422798900 esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj 7ccfaf788bf3c944 +7433 7594 1761900044468882400 esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj 60b3d13aa7707e0e +7515 7602 1761900044473666500 esp-idf/hal/CMakeFiles/__idf_hal.dir/color_hal.c.obj 4af3674b2afa5239 +7329 7608 1761900044483113300 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj a39777c03f5ef22f +7430 7614 1761900044488976700 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj 5a215785e687d9d7 +7061 7647 1761900044523079900 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj 79f8592224578103 +7485 7695 1761900044571334400 esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj 434681c69173639 +7438 7712 1761900044588148000 esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj f25ab2be2223f9a4 +7603 7746 1761900044618545900 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj 6a688f2e99a02fb9 +6976 7748 1761900044623016100 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/clk.c.obj 7879fae732bd3e66 +7549 7786 1761900044657652000 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj fd5367d9f4256ff0 +7610 7824 1761900044700133700 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/clk_tree_hal.c.obj 21c9b7a9fecaa812 +7652 7847 1761900044721008100 esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj 8f1731c1dc01242e +7696 7857 1761900044731493100 esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj c0b38d43cb4de18f +7747 7898 1761900044773825600 esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj b1ed1bbf6366d5f6 +7614 7902 1761900044777186500 esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj 610a6b0c7d470645 +7715 7909 1761900044783641900 esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj 29c812c2a9454b17 +7754 7945 1761900044815772500 esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj 96f2f4845cb53090 +7595 7950 1761900044823510500 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj 6e4c978df57d4ec0 +7787 7981 1761900044856864400 esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj f7f275d610c99680 +7847 8010 1761900044880838200 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj e1074b0f3ddcac6e +7857 8011 1761900044881545700 esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj d560b5fc6edc12c +7899 8016 1761900044891984800 esp-idf/hal/CMakeFiles/__idf_hal.dir/pcnt_hal.c.obj 58d7971547f529eb +7824 8020 1761900044891842200 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj 240fb882f3bd8bb2 +7903 8078 1761900044952613300 esp-idf/hal/CMakeFiles/__idf_hal.dir/mcpwm_hal.c.obj 495e231c03f8dd4f +7952 8082 1761900044958648200 esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_top.c.obj 8ebaff6edc829972 +7910 8091 1761900044965119500 esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj e04b2500dd2e52c3 +7948 8096 1761900044970709100 esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj bf1df6027b408d52 +8012 8117 1761900044992614400 esp-idf/hal/CMakeFiles/__idf_hal.dir/sdm_hal.c.obj 2926237b4f073809 +8021 8143 1761900045018894900 esp-idf/hal/CMakeFiles/__idf_hal.dir/parlio_hal.c.obj 4307217af4430b90 +8017 8146 1761900045022043100 esp-idf/hal/CMakeFiles/__idf_hal.dir/etm_hal.c.obj b9c772886ee8ea9c +7981 8177 1761900045052928500 esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_ahb_v1.c.obj be4f7f2089dc3f86 +8097 8228 1761900045103975500 esp-idf/hal/CMakeFiles/__idf_hal.dir/ecc_hal.c.obj 7a9d53b8148f08c4 +8083 8274 1761900045148246800 esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_oneshot_hal.c.obj 49b4bfd26d4ec1b3 +8078 8277 1761900045152888400 esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal_common.c.obj badcd2c19c77912a +8011 8293 1761900045163375100 esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj 299a9b5ab54f3dea +8118 8301 1761900045176482600 esp-idf/hal/CMakeFiles/__idf_hal.dir/mpi_hal.c.obj 40b64f0e544e84c +8146 8314 1761900045189867700 esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj 6d0d1927e1745322 +8145 8316 1761900045189902200 esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj 541e1f671658a749 +8274 8340 1761900045216571700 esp-idf/hal/CMakeFiles/__idf_hal.dir/brownout_hal.c.obj 5b8e5e9e9312437c +8229 8379 1761900045245056100 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pau_hal.c.obj f7b592e0bbf58bf3 +8091 8383 1761900045247331900 esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj b1e6c6e52b94d2c5 +8177 8429 1761900045305017500 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/modem_clock_hal.c.obj eb7b6723d92f868e +8383 8536 1761900045411677300 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pmu_hal.c.obj 3c638b34e8e61e6b +8302 8540 1761900045413447600 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj 6e6d9bbd253a9a4a +8315 8576 1761900045451644900 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj abd7601c9d63422f +8277 8588 1761900045463779300 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj fc84965ad3f41555 +8293 8646 1761900045522440100 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj 8d03b668f14ad7a5 +8318 8664 1761900045538849700 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hd_hal.c.obj 6e607371b461aa68 +8341 8666 1761900045540763100 esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_gpspi.c.obj f1de00338ecf5bf3 +8429 8678 1761900045548324900 esp-idf/hal/CMakeFiles/__idf_hal.dir/apm_hal.c.obj 4a0e9bd73e00a9a2 +8542 8686 1761900045555393300 esp-idf/hal/CMakeFiles/__idf_hal.dir/ds_hal.c.obj b5f7574e1c315c1c +8576 8704 1761900045579940700 esp-idf/hal/CMakeFiles/__idf_hal.dir/usb_serial_jtag_hal.c.obj ff15a6f9ebcd6596 +8537 8724 1761900045599684700 esp-idf/hal/CMakeFiles/__idf_hal.dir/hmac_hal.c.obj 906f3d2cdbbd3d09 +8381 8741 1761900045616282900 esp-idf/hal/CMakeFiles/__idf_hal.dir/sdio_slave_hal.c.obj dbfc4458e1a3b914 +8588 8758 1761900045634443500 esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_timestamp.c.obj a87b3dc60f226f67 +8686 8773 1761900045648079400 esp-idf/log/CMakeFiles/__idf_log.dir/src/util.c.obj 1f4c9ad622d32950 +8704 8775 1761900045651082600 esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/log_level.c.obj 7803260e3c06277d +8667 8809 1761900045684982600 esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_write.c.obj 24074fbf6f2f9830 +8679 8820 1761900045696086200 esp-idf/log/CMakeFiles/__idf_log.dir/src/buffer/log_buffers.c.obj 42782d43efe77b4f +8724 8835 1761900045710855900 esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/tag_log_level.c.obj 30d3b4c9d038c3ae +8664 8838 1761900045713952800 esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_lock.c.obj 906539581358c03d +8647 8869 1761900045745450400 esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj f4c5a1cd8d20f994 +8742 8872 1761900045747620300 esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/linked_list/log_linked_list.c.obj 78da7f464bdb4321 +8759 8897 1761900045772463500 esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/cache/log_binary_heap.c.obj 33fc75b239a532fe +8838 8917 1761900045793666500 esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32c6/memory_layout.c.obj 4c2143bfb1e97f96 +8897 8943 1761900045818925600 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj 1ae5bf76c1f94f77 +8871 8952 1761900045827112800 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj a3a7c11aaa00b5c1 +8872 8976 1761900045848851800 esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj a52df2422c3c450a +8835 8983 1761900045858279200 esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj 9342086a9ac839a2 +8917 9028 1761900045903588600 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj 6e15adc3f9f795e8 +8774 9036 1761900045911459900 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_base.c.obj eee9e893d05d1138 +8823 9040 1761900045915564300 esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj c4a8eab827b2d78f +8953 9054 1761900045930136600 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj a8f1e5ebbc32e92 +8943 9068 1761900045944352100 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj d46e854d79a9416b +8810 9072 1761900045946352200 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj 2db1eef8481107c8 +8977 9074 1761900045949408200 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj e88c4558a56bae39 +8983 9104 1761900045979652400 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj f570a3ce45fec5a0 +8779 9112 1761900045986377700 esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj 7b33de183e4a6ae4 +9073 9126 1761900045995683300 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj c2c69c17619aa339 +9028 9129 1761900046004415000 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj 9cd9616260abdc43 +9041 9149 1761900046025151900 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj 45d2b017981ee8d3 +9037 9172 1761900046044547000 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj 5ff96d0d340894ca +9054 9178 1761900046050100500 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj 8728fbdef7ad71e4 +9069 9179 1761900046051182500 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj 6d48135cd88d78d3 +9075 9183 1761900046057981400 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj 2fe4dd4f48bba891 +9104 9206 1761900046080743500 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj 9204c2539a5b3f70 +9127 9208 1761900046082729000 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj 3f98ec0a7a1d7e42 +9113 9213 1761900046088776900 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj 1bc48f24f3e7d0d7 +9131 9223 1761900046096706900 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj e7a2ed276c48a533 +9183 9229 1761900046105561900 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj c673a9defc600695 +9172 9246 1761900046121009400 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj 532d0c040fb745f7 +9150 9247 1761900046121889900 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj c3d30a2fc2b760c3 +9180 9263 1761900046139385600 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj 436a4e9b800f6c78 +9178 9266 1761900046140308500 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj 983af34b5afad412 +9207 9317 1761900046189407600 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj 2fea4585d8618448 +9264 9345 1761900046220001500 esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_crypto_lock.c.obj bd728c2c5ee3bb5d +9209 9350 1761900046225592000 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj 4f0f072aae2458fb +9214 9362 1761900046236497300 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj 7a54bdb8bce5fc14 +9247 9391 1761900046266970100 esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_dpa_protection.c.obj 1436215bc842cd70 +9224 9423 1761900046297149000 esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/init.c.obj ceca7c7bcc208c60 +9230 9467 1761900046342588000 esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_hmac.c.obj 8d8f0340a7d4ac2e +9345 9469 1761900046342746900 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj 1518542264cef1fb +9266 9473 1761900046349139300 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj 7ef5c0869732447d +9319 9477 1761900046349324200 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj 18a62847b752cf51 +9246 9537 1761900046412329300 esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_ds.c.obj b026de407404d191 +9351 9545 1761900046418219200 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj 47ade4526e1a180f +9477 9585 1761900046461165200 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/revision.c.obj 48bf676321557ce7 +9423 9588 1761900046463919100 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj 45e11f931967906e +9362 9643 1761900046517208900 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj 5cf1ecfdaa3db6cb +9392 9651 1761900046527001900 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj 2619b4844776e50b +9469 9714 1761900046587992400 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj e72a9f174ef8ade4 +9643 9716 1761900046592577900 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_usb.c.obj d643a5b20adc3b93 +9588 9752 1761900046627614900 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_console.c.obj 9356ee1b481abb62 +9538 9784 1761900046660047900 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/rtc_module.c.obj 4f3ef894cd997af4 +9547 9795 1761900046670990100 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modem.c.obj e8104f36789378fa +9473 9826 1761900046701966400 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/periph_ctrl.c.obj fe0e1be0ea3b6c03 +9752 9843 1761900046719661900 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_gpio_reserve.c.obj b7d098f98dd5133c +9467 9872 1761900046747919500 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj f25c79cb890d5e0c +9714 9907 1761900046781532400 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_event.c.obj b45c68a0c32058e9 +9717 9940 1761900046815119600 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj d93baf07379d2ae6 +9652 9953 1761900046828925300 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj 3a342e57e6694ded +4236 9982 1761900046856908400 bootloader-prefix/src/bootloader-stamp/bootloader-configure 9e53986f237efbe0 +4236 9982 1761900046856908400 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure 9e53986f237efbe0 +9826 10004 1761900046879135600 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_clk_tree.c.obj 80d496e25fbf6a62 +9844 10031 1761900046903129600 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp_clk_tree_common.c.obj 679ea51fdd240974 +9785 10049 1761900046919694300 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sar_periph_ctrl_common.c.obj e340caacc5f901e4 +9796 10072 1761900046948504000 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/io_mux.c.obj d86df5bc5016e45c +9873 10137 1761900047011634100 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_dma_utils.c.obj 9431043cce10864 +9908 10175 1761900047049811800 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_link.c.obj bd850d9e3d41bf4f +10005 10288 1761900047164494700 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_utils.c.obj f39655d3b6f2d31f +9940 10348 1761900047220924700 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_share_hw_ctrl.c.obj e3de92eeb15216d +10073 10416 1761900047290671200 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_system_peripheral.c.obj 89e36e02b38fc1ab +9953 10432 1761900047308310300 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_bus_lock.c.obj 49077352cf881c4 +9585 10509 1761900047383037400 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj ae550cf11333d38b +10033 10549 1761900047422804100 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/adc_share_hw_ctrl.c.obj 929cedff14d0afa +10511 10608 1761900047483005100 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/systimer.c.obj c67116f9dac3beaa +10176 10615 1761900047490992700 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/deprecated/gdma_legacy.c.obj 8481d88de5edaaf8 +10416 10668 1761900047544701800 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_async_memcpy.c.obj 1a87ba2e0acad98b +10049 10713 1761900047584849700 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_retention.c.obj 14a5026d5c2bc572 +10289 10719 1761900047593850000 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_sleep_retention.c.obj ff5d64b47d7d5ea1 +10138 10836 1761900047708264000 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma.c.obj 8b84a740099ea90e +10349 10842 1761900047716323100 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_etm.c.obj 272879a28a18b714 +10608 10884 1761900047760344900 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/pau_regdma.c.obj ac33a2d3ba3f5eb5 +10433 11044 1761900047918268800 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/async_memcpy_gdma.c.obj e804f3a49b0e72ae +10549 11071 1761900047941726200 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_etm.c.obj fc37a3ef8a7636b8 +10716 11094 1761900047969666800 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mspi_timing_tuning.c.obj f7745ce91e951d4a +10615 11183 1761900048058820800 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/regdma_link.c.obj dbf26e960ab3e4a3 +10720 11221 1761900048094073500 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_wake_stub.c.obj c7413777c0efbe41 +10884 11400 1761900048274726400 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj 806e7f183c6c5861 +10669 11407 1761900048276674400 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/modem_clock.c.obj 9d12a135470d4ed +11222 11437 1761900048313099400 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj 4602e1adb544295d +11044 11484 1761900048359030500 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj 6f8034ae53205f1c +11071 11494 1761900048368063000 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj c82b6cf3a0bd47ca +10841 11496 1761900048371421500 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clock_output.c.obj bed64ff7b2d3b697 +10842 11524 1761900048397767000 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj e2b499d4e449a7b4 +11484 11548 1761900048420323800 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu_asm.S.obj ac01fae063ea635e +11184 11678 1761900048553858600 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj 5354df06df1009c8 +11402 11704 1761900048580211300 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj 89e4f00797c787c6 +11094 11718 1761900048594516100 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj 5db0ef7e19fe2ab6 +11494 11872 1761900048736348900 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_clock.c.obj bd601d94290d147e +11496 11901 1761900048773690100 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_modem_state.c.obj 96658ae10f177893 +11425 11916 1761900048791518800 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/sar_periph_ctrl.c.obj b1e3671f08750204 +11525 12010 1761900048886365700 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/heap_idf.c.obj 53a5a128e24f806f +11548 12036 1761900048912165500 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/app_startup.c.obj f5a2a693ab1e0ed0 +11679 12105 1761900048979294700 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_common.c.obj de40c0c0bbe42c68 +11437 12193 1761900049068310500 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu.c.obj dbdf4eb148f378ff +11719 12259 1761900049134289900 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/list.c.obj 3815bccadc30aa12 +12193 12263 1761900049139787500 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/portasm.S.obj d6f009229ca11577 +11712 12335 1761900049209244400 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_systick.c.obj 7d0940f870c189c0 +11917 12580 1761900049437021900 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/timers.c.obj 8b5ffb3ba101653e +12037 12654 1761900049523957300 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/stream_buffer.c.obj f42bb8f30313000f +12010 12728 1761900049602497300 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/event_groups.c.obj 125c929a8dda209a +11872 12732 1761900049605469700 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/queue.c.obj dbf52b1a80b9ce66 +12260 12760 1761900049625055200 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/freertos_compatibility.c.obj 21ac4baf70fd49db +12264 12849 1761900049724605400 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions_event_groups.c.obj 46542f2b2130c8d7 +12106 12876 1761900049746269700 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/port.c.obj b07a2c36a5fbdabc +12336 13013 1761900049884918500 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions.c.obj 5cd0c0a5c50efb0a +12654 13036 1761900049912189900 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj 5fabf8489e6db11d +12590 13058 1761900049934144700 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj bca673ebdeebf1bd +12732 13095 1761900049971356700 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/flockfile.c.obj 6c7e19b926f49184 +12729 13173 1761900050048573400 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj 72acafae07614332 +12849 13235 1761900050110244600 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj fa3d83794a443410 +12878 13251 1761900050116359000 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj d865be24d4901367 +13037 13338 1761900050209432700 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/getentropy.c.obj 335d0c007054a779 +13014 13343 1761900050219221400 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj e71f2667e2c2d723 +13058 13363 1761900050239180100 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj ad3987f295457bdf +12761 13372 1761900050248371600 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj f39bdcfdceedc948 +11902 13401 1761900050268167800 esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/tasks.c.obj 24c45d9aec6f1468 +13236 13450 1761900050325226300 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj eb76f959f60db68 +13173 13536 1761900050409685000 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj d9c4ee17024dcd6 +13097 13560 1761900050434213000 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj 205566646a854adf +13344 13654 1761900050528268000 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj bb8880a4ed42e247 +13365 13730 1761900050606365000 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj a40778d6785ef232 +13372 13736 1761900050607773800 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/scandir.c.obj 5faf8195bba7cb28 +13402 13790 1761900050665261200 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj 3d41b8d8e060c7dc +13252 13808 1761900050684225400 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj a0179c1ded7dee26 +13339 13872 1761900050747748100 esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj 885d11fd9e2d3fc +13736 13974 1761900050849258100 esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj 26a2f214f170efb3 +13536 13979 1761900050854809900 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj c6a4217ce2acbd8f +13561 13983 1761900050857398800 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj 16577154d020fee3 +13810 14001 1761900050872605200 esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_init.cpp.obj aacd7ec557779075 +13735 14038 1761900050914278800 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_semaphore.c.obj df1a5d4ea070ab07 +13654 14051 1761900050925843500 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj 845858f41de406f3 +13450 14098 1761900050972795100 esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj 8d3c19cb12142472 +13975 14131 1761900051007236500 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_init.c.obj ec5c2b7ebb561fa1 +14051 14173 1761900051044141500 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_etm.c.obj b43b661af048e562 +13983 14174 1761900051041457400 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj fb306ae0bbbe149d +14002 14202 1761900051074985000 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_common.c.obj 5e10d1b0c4b151d0 +13979 14218 1761900051094564100 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj ab13e6559565666b +13873 14247 1761900051122432100 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj 8d7759e791a10e44 +14041 14317 1761900051191905200 esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_systimer.c.obj fbba0183e446a008 +14173 14439 1761900051315108900 esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_etm.c.obj 7edfd4b25ef7b24d +14248 14488 1761900051355797700 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj f6328ba16c2c683f +14131 14508 1761900051376609800 esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_common.c.obj 59d61074c0944b1 +14099 14521 1761900051395627500 esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer.c.obj 679f0eaa094a482d +13790 14557 1761900051431540500 esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj 7edbf1cc9c69b9dd +14174 14762 1761900051636898900 esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj 1059a295aabdb43a +14317 14786 1761900051659580200 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj a6a95ae6db5605a1 +14440 14813 1761900051684739500 esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj 8d853f4d1d3a6b2a +14219 14964 1761900051837574400 esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart_vfs.c.obj 99e840010a4a1ce7 +9982 15152 1761900046856908400 bootloader-prefix/src/bootloader-stamp/bootloader-build 846ee0774994d31f +9982 15152 1761900046856908400 bootloader/bootloader.elf 846ee0774994d31f +9982 15152 1761900046856908400 bootloader/bootloader.bin 846ee0774994d31f +9982 15152 1761900046856908400 bootloader/bootloader.map 846ee0774994d31f +9982 15152 1761900046856908400 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-build 846ee0774994d31f +9982 15152 1761900046856908400 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.elf 846ee0774994d31f +9982 15152 1761900046856908400 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.bin 846ee0774994d31f +9982 15152 1761900046856908400 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.map 846ee0774994d31f +15154 15171 0 bootloader-prefix/src/bootloader-stamp/bootloader-install 4c8f84f83287cb14 +15154 15171 0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-install 4c8f84f83287cb14 +15173 15250 1761900052125819000 CMakeFiles/bootloader-complete b4523566e588a7b2 +15173 15250 1761900052125819000 bootloader-prefix/src/bootloader-stamp/bootloader-done b4523566e588a7b2 +15173 15250 1761900052125819000 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/bootloader-complete b4523566e588a7b2 +15173 15250 1761900052125819000 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-done b4523566e588a7b2 +14202 15364 1761900052238094200 esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart.c.obj 674a342695b60bf8 +15257 16650 1761900053526020300 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj 7a61a7c02c76ebd1 +15366 16812 1761900053688540000 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj 600c090e702b8d19 +14522 18251 1761900055126629700 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj 198e74357e7b8de4 +18258 18443 1761900055316086700 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_platform.cpp.obj 5af506c587f83507 +14787 18755 1761900055629090800 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj 56575806d25a365 +18443 18848 1761900055723311100 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_bootloader.c.obj 5a0ff5ac5b93242f +14497 18927 1761900055802504400 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj 1a17d5c96c95148b +14509 19252 1761900056123575000 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj 5abf32fb169ff6e7 +14563 19371 1761900056246637700 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj 61dcc2c4ded0cbbb +14967 19398 1761900056273735100 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj 5a9c90a907d10cb8 +18849 19584 1761900056454594500 esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir/src/pulse_cnt.c.obj a68476ebf1718173 +18928 19614 1761900056489383800 esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_common.c.obj 37b66341632ab5f4 +19400 19653 1761900056527238500 esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_dma.c.obj 14974867820b7793 +14763 20008 1761900056882463800 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj f4efa0574984b2ac +19372 20076 1761900056952378600 esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave.c.obj cf3555d32f53d819 +19654 20127 1761900057000048100 esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cmpr.c.obj e1eaadf10f414c27 +19252 20243 1761900057113203800 esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_master.c.obj 4989f6026b8ed2e6 +19585 20258 1761900057133708700 esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave_hd.c.obj abbdb4d52ca7f9ad +14813 20292 1761900057165728700 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj 283477064df12b03 +19616 20296 1761900057167993400 esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cap.c.obj bb08ec14700e29d5 +20008 20323 1761900057197939700 esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_com.c.obj 775032052a1005d2 +20077 20500 1761900057371961100 esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_fault.c.obj 9b86479b80c51a14 +16814 20551 1761900057426591200 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj 5265595ab92d081d +20297 20672 1761900057547539900 esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_etm.c.obj c86acaa041be32d +16652 20686 1761900057558484500 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj 17ad36412246686f +20244 20703 1761900057578116500 esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_oper.c.obj 24e8e6f28e19d2b0 +20128 20706 1761900057576858900 esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_gen.c.obj 40ef176a08799d06 +20259 20756 1761900057631435600 esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_sync.c.obj 33551556d8c73c46 +20293 20844 1761900057719681800 esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_timer.c.obj b81768e455700c20 +20502 20902 1761900057776302300 esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_std.c.obj a4f599e99d5dc1ef +20551 20929 1761900057805131200 esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_pdm.c.obj 5db66665c4df8e46 +20703 20968 1761900057843534700 esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_platform.c.obj 1377aa4a1c3ddeda +20690 20980 1761900057856353100 esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_etm.c.obj a2bd43da0d0daa35 +20324 21016 1761900057890057800 esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_common.c.obj c11e44c1ccb8411f +20844 21067 1761900057942549400 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj 4942b9d056053354 +20756 21072 1761900057944522000 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj 120008031d259386 +20676 21089 1761900057964527400 esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_tdm.c.obj 9fc23ee3ae18c19e +20981 21093 1761900057966454600 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sd_pwr_ctrl/sd_pwr_ctrl.c.obj a562221703cf61f6 +20707 21099 1761900057973790900 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj 8b1b64e6a5d4ce5f +21017 21105 1761900057979902500 esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_crc.c.obj 4dab11d0932d1b6 +20930 21232 1761900058107191900 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj 3d665f1169ed88e3 +20902 21323 1761900058193869300 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj b53d9b96f541fb3b +20968 21354 1761900058229652000 esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj dc320c0f30a7281 +21073 21382 1761900058258138500 esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_transaction.c.obj e2d512038686b0db +21068 21489 1761900058365361800 esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_host.c.obj 3aad454e038e6b45 +21100 21540 1761900058415940000 esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_encoder.c.obj f57261ce07ba4b67 +21093 21576 1761900058451861300 esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_common.c.obj 6169937a13512359 +21355 21628 1761900058504552100 esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor_etm.c.obj 1f9732dbeaa8a798 +18755 21645 1761900058520529200 esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_encrypted_partition.cpp.obj 1a07f4a7687d06c5 +21106 21713 1761900058588408200 esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_rx.c.obj bbc68f548e99752e +21323 21803 1761900058679508300 esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor.c.obj 6b9d2e9efe330924 +21092 21805 1761900058680160800 esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir/src/sdio_slave.c.obj ece21e85025fac7b +21383 21886 1761900058761835400 esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir/src/sdm.c.obj f5acee1d0f986816 +21233 22038 1761900058913414400 esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_tx.c.obj 64f2b6ae91060a94 +21542 22094 1761900058969969600 esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_common.c.obj 72cebc9cc6a051d5 +21647 22104 1761900058980383500 esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_common.c.obj d3f4f2e6b08f394d +21887 22233 1761900059108664400 esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_connection_monitor.c.obj d629926d7c9ded27 +21578 22254 1761900059129987800 esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_slave.c.obj 616fa207b920f166 +21805 22281 1761900059153056700 esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag.c.obj 88eda7ba0b99f7c7 +21714 22357 1761900059233089600 esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_tx.c.obj 55e308b6aa90769c +21490 22418 1761900059293344900 esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_master.c.obj c494647c5b79d10 +22041 22516 1761900059391762100 esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_vfs.c.obj 608cc4bf40818dc4 +21804 22540 1761900059409196900 esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_rx.c.obj f923aaf6317b528f +22095 22541 1761900059416026200 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj e9e0466b85cb4378 +22105 22618 1761900059492963400 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj cd250265c75c5994 +21631 22647 1761900059522038600 esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir/src/ledc.c.obj 7975efa2855384a4 +22234 22811 1761900059683742900 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj d3e323365c55b7d8 +22541 22812 1761900059685318700 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj f12c38f2202f1821 +22647 22855 1761900059727703800 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj e22a5229871becd0 +22545 22871 1761900059747448200 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rtc_temperature_legacy.c.obj f5747445b83640cb +22812 22960 1761900059833413200 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj d23d997222160a4a +22872 22998 1761900059872624800 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/esp32c6/phy_init_data.c.obj 8a1b5bad78fbc2f +22419 23013 1761900059889169700 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/pcnt_legacy.c.obj eaa71ff8d7b9ea74 +22255 23035 1761900059908442800 esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj 673252e94b1ebc90 +22282 23040 1761900059912437400 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj 26d275f38b4fe474 +22813 23045 1761900059919330400 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_common.c.obj 765d5f4590b70820 +22618 23060 1761900059933758000 esp-idf/driver/CMakeFiles/__idf_driver.dir/twai/twai.c.obj 386f63197cdf062e +22960 23141 1761900060017349400 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/btbb_init.c.obj 618f1378cf7cc64e +22358 23187 1761900060062317200 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/mcpwm_legacy.c.obj 3b20e4e399a267c5 +22855 23235 1761900060110954300 esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj efcf4edcd3344fd5 +23001 23272 1761900060147922100 esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir/vfs_console.c.obj e80251a1155e2df5 +23046 23317 1761900060192998800 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/nullfs.c.obj 1a0828a7aee8efd6 +23036 23353 1761900060228217900 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj d0676da67664a3cb +22518 23381 1761900060253705800 esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj 9ad3279206319435 +23061 23403 1761900060274389700 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj 7859119a3ff15462 +23041 23527 1761900060402814200 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj 9649a0636cc96b2d +23235 23541 1761900060417171900 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj 9f137b9fc3e6c32 +23273 23613 1761900060489094100 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj 5246ea0c08a62e0c +23142 23663 1761900060538078100 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj 4864f1f2a1e9a6c3 +23382 23671 1761900060544737900 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj f7d81497c8d0855e +23014 23682 1761900060557812700 esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj c5a22b4f72c97178 +23318 23693 1761900060569319700 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj 70f5ad0d9c35086b +23353 23795 1761900060671194700 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj a1f5d10fbe4bbbb8 +23191 23830 1761900060702250800 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj 11ee7fa1ed2646fb +23542 23851 1761900060726692900 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj 5f35975e8d297734 +23528 23855 1761900060731340800 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj d840500af0e1b3d6 +23668 23920 1761900060794573200 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj c42e66326651e95 +23613 23935 1761900060810033300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj 49e41dbf3717d741 +23683 23989 1761900060864985200 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj 80d6aee2dc6d7acf +23694 24017 1761900060892353400 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj 1851263df4ba9d0 +23836 24147 1761900061023392600 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj e9389c50b51c3c51 +23799 24175 1761900061050493300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj 20198662a29dabab +23671 24189 1761900061064827400 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj ca84d6280e67a7ca +23991 24329 1761900061204544000 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj cab893fecc08e16d +24018 24348 1761900061220671400 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj d04277280b963174 +23405 24350 1761900061221114000 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj 2f92b9e1c8f28af1 +23851 24365 1761900061240121700 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj 7651e650b800c80b +23858 24473 1761900061348019700 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj 790b5f9fcb808ee6 +23936 24481 1761900061356781100 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj b25ccdef98d476fe +23921 24551 1761900061426145300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj e6faf8ed1da657c7 +24351 24662 1761900061537956400 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj 1baa405720fac459 +24330 24773 1761900061649312500 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj 59da698ff25086dc +24189 24794 1761900061665447300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj 74b4774f12fc27d6 +24148 24848 1761900061723424400 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj ac0572ea4d01e5a +24175 24863 1761900061736945100 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj 9d8b02a465fa02bc +24350 24985 1761900061861180500 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj 4d9edba28244ed12 +24482 25005 1761900061881140400 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj 8c2a4a7961a9c53e +24552 25106 1761900061982422100 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj d71e5cc389c89762 +24774 25163 1761900062038442800 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj 294ffbcbc42febcf +24474 25167 1761900062036830800 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj 7077574b312035c8 +24662 25184 1761900062059007500 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj 779d1889532b746e +24374 25202 1761900062076994300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj c1224608d4b1b28a +24864 25207 1761900062082971400 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj 1fb024d93b24f921 +24849 25267 1761900062142844900 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj 31582a99dfb3522b +24795 25270 1761900062143739300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj 3cb5dbfecce38272 +24986 25341 1761900062216798200 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj d20138235de4f6e0 +25107 25355 1761900062231218300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj 19d1aca3fe9a2fd9 +25006 25379 1761900062252131200 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj fd3bf668197dc585 +25189 25444 1761900062318992100 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj 1f678fe747c5d979 +25168 25474 1761900062347301200 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj 46d16f78755a7be3 +25272 25484 1761900062360037800 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif.c.obj 1848918218130795 +25203 25512 1761900062384897900 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj 103b9e0a48f128a9 +25268 25523 1761900062399378200 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj c7ecedcaeff90eab +25380 25578 1761900062452898900 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj 980beef8443d2a1f +25163 25606 1761900062480983000 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj 5c62eee5b3e32e30 +25341 25627 1761900062502733800 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif_fdb.c.obj 4badae406b995ea1 +25358 25629 1761900062503384700 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj 2d1449b42461c167 +25444 25666 1761900062541917700 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj 53c282d73cbbedf5 +25474 25685 1761900062560757600 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj d3b0f6637f1d4039 +25485 25717 1761900062591740600 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj be0f5edc134e6792 +25513 25721 1761900062596651900 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj 7972f2edf71471c7 +25524 25729 1761900062604744600 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj 9f29edbd7ff02541 +25580 25761 1761900062636134900 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj 383aafc3315c02ce +25609 25800 1761900062676159900 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj d546e8aedd630c0c +25631 25828 1761900062703514400 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj 99e999b6f917c666 +25628 25834 1761900062709527300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj 770af05db256c07b +25208 25838 1761900062713886600 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj 7b2d78fc263df0e2 +25667 25844 1761900062718856200 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj beb7858c06dd56dc +25685 25872 1761900062748307900 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj 6cd9c33826361722 +25721 25904 1761900062780004400 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj dddde7ec5898a075 +25717 25917 1761900062793841300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj 9e9ad24bfce5d13f +25730 25932 1761900062807643700 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj 1b17ed6b446bf0ec +25762 25972 1761900062847481300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj 81e4c1a06a09e8c1 +25800 25979 1761900062854992100 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj 2bdd8f75e11111ad +25830 25996 1761900062872852400 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj fe5b47049c81da0d +25844 26034 1761900062910109900 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj 8c6aef23cc3f13f7 +25835 26042 1761900062917249700 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj d4700c47b7050a7d +25840 26048 1761900062921722300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj 6e35cf3b81855cc7 +25873 26065 1761900062940929700 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj f6df013ca391f638 +25904 26069 1761900062945386000 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj 5052ef2e8003e6a8 +25919 26090 1761900062966609900 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj 9c5a5069b88c9146 +25934 26123 1761900062997618300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj df16c4e607926882 +25973 26198 1761900063071679300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/tcp_isn_default.c.obj c95361c420cd0825 +25979 26217 1761900063092664000 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/lwip_default_hooks.c.obj fe9d6a87e32df7d6 +25997 26280 1761900063154212700 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/debug/lwip_debug.c.obj d8414a7e55c32903 +26070 26283 1761900063157879300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj f031d5f4e4df0e04 +26034 26287 1761900063162554500 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/sockets_ext.c.obj 178751eac9137533 +26042 26325 1761900063200274700 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/freertos/sys_arch.c.obj 9acf06c515ef813d +26065 26333 1761900063208931000 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32xx/vfs_lwip.c.obj 2c7e70c681245290 +26048 26341 1761900063212421900 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/acd_dhcp_check.c.obj f9158f320bd49192 +26090 26356 1761900063230527400 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj 8d671d960ec85d69 +26199 26372 1761900063245657200 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/arc4.c.obj a38c041cf113c109 +26220 26400 1761900063276814100 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/des.c.obj 6f9be65bcda0ac08 +26357 26442 1761900063318478400 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj 6dd133b1815875a0 +26282 26454 1761900063328607300 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md4.c.obj 8ec5720bffc95cb3 +26123 26459 1761900063329585900 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj d1488e360e2999b3 +26342 26462 1761900063338242100 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj e334d06cce6350c1 +26288 26467 1761900063343463400 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/sha1.c.obj a1d211fe19ac47a0 +26283 26478 1761900063354272600 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md5.c.obj 9476f65f8730aee3 +26336 26542 1761900063417477600 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj 58e8239e6cf0e68 +26401 26653 1761900063527317100 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sntp.c.obj 646395bc298a2477 +26462 26659 1761900063535192600 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/esp_pbuf_ref.c.obj 219166f5478b8096 +26443 26660 1761900063536282400 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj a6418026eaf50094 +26468 26684 1761900063559849300 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj d66ee7e8c1efa360 +26454 26712 1761900063584723400 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/wlanif.c.obj 1b9df3ba8c83a9d1 +26326 26720 1761900063594145200 esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj 870a3d60ca6676cb +26460 26729 1761900063604262500 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/ethernetif.c.obj 92019cd563cf4d58 +26480 26777 1761900063652842600 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/eloop.c.obj f316c3623b53a0ed +26542 26807 1761900063680576700 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj dd7347747938a2e1 +26654 27021 1761900063897302500 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj e3673be1e1162d4e +26692 27047 1761900063922471700 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/pmksa_cache_auth.c.obj e455c1af599dc8df +26661 27083 1761900063956440800 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj 9e8d7766d1c64328 +26729 27116 1761900063988819300 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/comeback_token.c.obj efdc95568a4ae296 +26721 27198 1761900064073875000 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_11.c.obj 6b269acb0263c261 +26375 27213 1761900064085491300 esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj eb95b4d78604da2 +26712 27257 1761900064130413500 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/sta_info.c.obj c09c1101af86b8fa +26811 27290 1761900064163073000 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/dragonfly.c.obj 6a55ae6d53a8ecd8 +27048 27447 1761900064323021800 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj bebddda9d9de0d58 +27117 27521 1761900064396075300 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj 3f3841e1fb9ade48 +27084 27551 1761900064426913500 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj b003b89b792f74de +26659 27564 1761900064439213000 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj 744e62201f993b0f +27258 27658 1761900064533680600 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj 46d822ab431bcddd +27199 27660 1761900064534468000 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj 6cab641c8aa92533 +27291 27691 1761900064564086500 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj fd85cb68240a0a69 +27023 27692 1761900064567304800 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj d23a9779b4384658 +26777 27719 1761900064593164800 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj 19f884d4b9f157dd +27213 27770 1761900064645245200 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj 983774f50fdb8b94 +27448 27886 1761900064759697800 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj 7b497ecc9bb26579 +27566 27962 1761900064838513200 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj 69a01863f3f44ff8 +27552 27967 1761900064842609400 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj 5aea09120bc7531e +27521 27986 1761900064861852500 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj 16171a0b4764ec42 +27658 28055 1761900064929564000 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj 3ea19bb9952f71ed +27691 28070 1761900064945210100 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj 7286c1e585afe737 +27692 28085 1761900064959820100 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj e1e68df1a0655643 +27661 28116 1761900064992112400 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj b8e967eb1ef5ee09 +27720 28155 1761900065030478000 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj 47377363dac93c6d +27771 28248 1761900065123851300 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tprf.c.obj e956d688832db8c5 +27888 28353 1761900065228471500 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_common/eap_wsc_common.c.obj 7ee25ba0b59f1f90 +27968 28452 1761900065326922900 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj 356f1fee6f40f1b9 +27963 28511 1761900065384552500 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/ieee802_11_common.c.obj 1bf2c5ae8239b992 +28117 28553 1761900065427689600 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj 407e5969cdedffe2 +27987 28703 1761900065579169700 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj 2d399bbcc57ecf54 +28155 28720 1761900065591467000 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj c79eb38359779ada +28059 28721 1761900065592894900 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj b0033076dbc64b77 +28074 28731 1761900065606794100 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj 33d407b0fc95b2e2 +28088 28863 1761900065738943500 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj 3342720f3c1597fe +28249 28902 1761900065777579600 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj 75cd7456115e27a3 +28453 28921 1761900065792896000 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj 7baf088411f8b7a4 +28555 29015 1761900065890676800 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj 874b8682be6309cf +28354 29134 1761900066008496200 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj 22d8b9216c0432f9 +28720 29227 1761900066097640200 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj 7a4aaa1763dcda18 +28705 29269 1761900066145269300 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj b2b0a9bdd32eab13 +28732 29286 1761900066161104400 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj 59917d13c418b7be +28922 29327 1761900066201826300 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj 605622f508bf69f9 +28864 29338 1761900066211959500 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj 6f4e007d15159f05 +29016 29395 1761900066270198800 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj f3d91b48a7b510fb +28514 29416 1761900066288288900 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj b5e873dc5148bb87 +29135 29456 1761900066328416700 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj ce9a3e58ee977af6 +28903 29506 1761900066380700500 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj 564e5eee1c859cdc +29228 29595 1761900066471107400 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj 812d5ebbdf926d29 +28722 29668 1761900066542521200 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj 238d4c76c9c0de8e +29270 29733 1761900066608209200 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj 66812b4c7c212cd6 +29286 29737 1761900066610539900 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj 48bf177451c7893d +29339 29776 1761900066649435900 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj b2b6811b72d9f596 +29395 29798 1761900066674013200 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj 1be2aa506c9959f9 +29328 29867 1761900066741712300 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj ef703ed5093d7041 +29734 29875 1761900066751028100 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2_api_port.c.obj b24e1bfbcf8fca66 +29457 29916 1761900066791322100 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj 45cb161a1ebe3cdf +29416 29921 1761900066797038700 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj 90ddcff4feb297e9 +29596 30067 1761900066943150300 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae_pk.c.obj 6ee2e2131a3dd319 +29506 30092 1761900066967102800 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj 7734fff7b9bbac57 +29776 30134 1761900067010190300 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj d69cf4d3d434bb90 +29737 30164 1761900067036861400 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj db3e70334b3eae45 +29798 30171 1761900067046904900 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj ea1cd60a86199eea +29916 30239 1761900067114244100 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_owe.c.obj c79673a4c123826d +29924 30369 1761900067243978000 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj 3416f42e100721c7 +29876 30383 1761900067258113100 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj 45046735244ed018 +29672 30445 1761900067320468100 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_eap_client.c.obj d1bb8bf4b88b48c3 +30240 30450 1761900067325912500 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpsk.c.obj f138fbd60f472e5b +29868 30609 1761900067482782000 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj 82f35553100b5a30 +30092 30667 1761900067543050500 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls.c.obj aac9def9f21ff4b1 +30370 30708 1761900067580727400 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj 1ae07be3a04dc6f5 +30165 30787 1761900067662470500 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c.obj f7e6c3431481502e +30450 30802 1761900067675476400 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj f4d9e249df84c54f +30135 30829 1761900067702857500 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c.obj cae07eaaa038bf70 +30384 30845 1761900067718969900 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj d9de10be7b7f07fd +30068 30863 1761900067738581200 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/tls_mbedtls.c.obj 85d7ec2f60b9658b +30831 30889 1761900067765212100 esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug_diagram.c.obj 50b7b94ef252efb2 +30446 30927 1761900067803094900 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpbkdf2.c.obj 205510f96a3e67ef +30709 30940 1761900067816138600 esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist.c.obj a9ed35cce87314ce +30610 30958 1761900067833104800 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj 1f68169bed113c82 +30172 30965 1761900067840587400 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-ec.c.obj f4164028ffd7ec76 +30788 30988 1761900067864424600 esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/lib_printf.c.obj 994c81b1b62ed37 +30863 31031 1761900067906940900 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj 281feddf4e8b8adf +30669 31072 1761900067947325600 esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj a7beefcdf37ca2f6 +30846 31102 1761900067978326200 esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug.c.obj 56d29b75f3f3e0d0 +30891 31135 1761900068011194900 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj db251235e7863198 +30989 31182 1761900068058098400 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default_ap.c.obj 98833aeb1fa6c6b4 +30803 31188 1761900068064583700 esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/esp32c6/esp_coex_adapter.c.obj e6c551692e890cea +30928 31269 1761900068145782200 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj ea75452daec6bfbc +30942 31309 1761900068180717100 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj ef9e1080a55867e4 +30967 31314 1761900068187444000 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj 8f5c8c1cc11d1560 +30959 31345 1761900068219734100 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj fb7e47f9ab1006ba +31185 31399 1761900068275060600 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj e7a6af5087aa90bf +31136 31407 1761900068280524900 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub_transport.c.obj b0fd1ef6d0ad2f0c +31189 31411 1761900068286509700 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/gdbstub_riscv.c.obj 7077cbeb409ae10 +31073 31475 1761900068349376200 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj 70a841bd3f7eb96d +31270 31512 1761900068386785300 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/rv_decode.c.obj 63450a631a1664 +31346 31537 1761900068412763000 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj c97d9e3029cc9938 +31407 31566 1761900068442834400 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_platform_port.c.obj 8747d71794385b86 +31103 31583 1761900068456225400 esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj 37e01e93aaed6fe1 +31031 31593 1761900068466238000 esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32c6/esp_adapter.c.obj 947f23f381963fa0 +31584 31671 1761900068545601500 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp_adc_cal_common_legacy.c.obj c8bdd23c903862f6 +31537 31702 1761900068577729900 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali.c.obj 1dd73192b9e2c7a +31402 31726 1761900068602508900 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj 150d0509fe0c2b8 +31571 31757 1761900068633338100 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali_curve_fitting.c.obj c92092cbe075a179 +31476 31855 1761900068730839100 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_oneshot.c.obj f7261d88e841e94 +31513 31882 1761900068750103900 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_common.c.obj c3e05288aa68f5d +31758 31883 1761900068757914300 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32c6/curve_fitting_coefficients.c.obj 747aee203dd1b86 +31314 31976 1761900068849941100 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj 1e2ccf5b1108fdac +31310 32018 1761900068892829500 esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/http_parser.c.obj 97488c9192725ef0 +31702 32052 1761900068927388500 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/gdma/adc_dma.c.obj 37cf1b7489d068cc +31594 32081 1761900068954011600 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_continuous.c.obj 6f5b1f9b0a70b219 +31672 32088 1761900068963973100 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_monitor.c.obj 95370c178b2c6f8b +31728 32106 1761900068981863300 esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_filter.c.obj ca4fce3c0e1e1e28 +31412 32161 1761900069036619600 esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj c9971d0ffac95a5d +31978 32335 1761900069210855300 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_socks_proxy.c.obj 19a291ffadbe7f17 +32106 32339 1761900069213577900 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj f32a04084eef02a4 +32089 32368 1761900069242037300 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj de5014a31fe762bc +31884 32394 1761900069267770200 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj 94888558e0f5290a +31856 32451 1761900069326543500 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj 4f5f0b2986eb1eec +31882 32521 1761900069395565500 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj 18b4d99b9da4c4aa +32081 32523 1761900069397369100 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj d094f70866fa4519 +32163 32632 1761900069506022500 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj ad5f5ad2df96f519 +32339 32765 1761900069640596100 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj f652ed4709d7bc2e +32019 32772 1761900069647582200 esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj 8981bbd2ad005a71 +32396 32779 1761900069652287300 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj a0cd0aba44b49334 +32452 32811 1761900069686798000 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj 29f437846108964a +32335 32839 1761900069713431400 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj 41aaa9953721d862 +32522 32855 1761900069730840500 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj 830dae08fbb29e13 +32370 32884 1761900069760032200 esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj be39a27357eb6404 +32528 32928 1761900069804500200 esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj 416cfe9b36690df8 +32053 32938 1761900069813682500 esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj 6a4314e864ac7772 +32929 32946 1761900069823444200 esp-idf/esp_https_ota/libesp_https_ota.a e51b002801b4faf1 +32947 32986 1761900069863006300 esp-idf/esp_http_server/libesp_http_server.a 9dbded1b93fc1fae +32986 33018 1761900069894921100 esp-idf/esp_http_client/libesp_http_client.a 6b8835376dc25486 +33018 33071 1761900069947982400 esp-idf/tcp_transport/libtcp_transport.a 59157ae99fc407bf +33071 33120 1761900069997393300 esp-idf/esp_adc/libesp_adc.a f548cd5603bfc99 +33120 33156 1761900070033408600 esp-idf/esp-tls/libesp-tls.a f559925973c1c3e6 +33157 33183 1761900070059627000 esp-idf/http_parser/libhttp_parser.a 15ec88d5f4e04d31 +33183 33214 1761900070091448600 esp-idf/esp_gdbstub/libesp_gdbstub.a 6de9da31c9c38399 +33215 33254 1761900070131259700 esp-idf/esp_wifi/libesp_wifi.a 4b8aef1f23e8254 +33254 33281 1761900070157703700 esp-idf/esp_coex/libesp_coex.a 499fa8bfd8d9fc4b +33281 33655 1761900070531506200 esp-idf/wpa_supplicant/libwpa_supplicant.a 8bc5e235f0d1d228 +33655 33704 1761900070580675400 esp-idf/esp_netif/libesp_netif.a b86894e3ab3fdd23 +33704 33971 1761900070848089200 esp-idf/lwip/liblwip.a 6c17294899f9aba3 +33972 34020 1761900070897451700 esp-idf/vfs/libvfs.a 81040ad964d288fa +34020 34036 1761900070913108100 esp-idf/esp_vfs_console/libesp_vfs_console.a b341a19ee09f8b8c +34036 34066 1761900070943156000 esp-idf/esp_phy/libesp_phy.a 641f477751168689 +34066 34225 1761900071101523200 esp-idf/driver/libdriver.a 3b9ac5aba0d1d8e0 +34225 34256 1761900071133506600 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a 773936a14fc0e73b +34257 34304 1761900071180829200 esp-idf/esp_driver_parlio/libesp_driver_parlio.a 83a29531ca0f5573 +34304 34346 1761900071222936100 esp-idf/esp_driver_ledc/libesp_driver_ledc.a 12f074630f6dc636 +34346 34396 1761900071272896900 esp-idf/esp_driver_i2c/libesp_driver_i2c.a f9acb24bcc03312f +34396 34416 1761900071292766900 esp-idf/esp_driver_sdm/libesp_driver_sdm.a 5bb3ed3e50e34c4a +34416 34439 1761900071315946600 esp-idf/esp_driver_tsens/libesp_driver_tsens.a ee02dec302b2c3a +34439 34496 1761900071373134300 esp-idf/esp_driver_rmt/libesp_driver_rmt.a 9e01643b936d960e +34496 34531 1761900071406329200 esp-idf/esp_driver_sdio/libesp_driver_sdio.a 59e7eb9d67528006 +34531 34563 1761900071440370600 esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a c8118f8815e7e016 +34563 34613 1761900071489947200 esp-idf/sdmmc/libsdmmc.a f0b059ffc0811af1 +34613 34667 1761900071543777700 esp-idf/esp_driver_i2s/libesp_driver_i2s.a 36253be96ffd5cde +34667 34733 1761900071610159200 esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a 90c640406eeee0ac +34733 34784 1761900071661241600 esp-idf/esp_driver_spi/libesp_driver_spi.a e3f856f269505250 +34784 34807 1761900071684386400 esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a dd709eedc8db6487 +34807 34904 1761900071780507200 esp-idf/nvs_flash/libnvs_flash.a 8fb307fa4879ca82 +34904 34925 1761900071802416700 esp-idf/esp_event/libesp_event.a 1eed44f6ba0e6dc7 +34926 34971 1761900071848004000 esp-idf/esp_driver_uart/libesp_driver_uart.a ad5b7b1baced5e7c +34971 34992 1761900071869000400 esp-idf/esp_ringbuf/libesp_ringbuf.a ea6d3d2356d0813a +34992 35022 1761900071898685600 esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a bd7eeb9043f31060 +35022 35050 1761900071926990400 esp-idf/esp_timer/libesp_timer.a 6180a18d5e30044f +35050 35073 1761900071949479700 esp-idf/cxx/libcxx.a 74a70fe55898a843 +35073 35106 1761900071983020300 esp-idf/pthread/libpthread.a 4bd7dc252d46da08 +35106 35154 1761900072031545200 esp-idf/newlib/libnewlib.a 9e410713190c764b +35155 35219 1761900072095858800 esp-idf/freertos/libfreertos.a b9902c93e33ce2ac +35219 35423 1761900072299512500 esp-idf/esp_hw_support/libesp_hw_support.a 4abc33a234ed2a43 +35423 35446 1761900072322614400 esp-idf/esp_security/libesp_security.a be43799777ecd1a8 +35446 35501 1761900072377874800 esp-idf/soc/libsoc.a e9e83259f45fe4ef +35501 35529 1761900072405667100 esp-idf/heap/libheap.a 74e991c4f12e48e +35529 35554 1761900072431201800 esp-idf/log/liblog.a 9861372f40bc467b +35554 35722 1761900072598607000 esp-idf/hal/libhal.a 2bcd60ae442adb7c +35722 35753 1761900072629661000 esp-idf/esp_rom/libesp_rom.a 102088e1f004b64c +35753 35767 1761900072643896600 esp-idf/esp_common/libesp_common.a 96b84cabecd6f98d +35767 35857 1761900072734417000 esp-idf/esp_system/libesp_system.a 77d8bfe91e9e3713 +35858 35934 1761900072810931400 esp-idf/spi_flash/libspi_flash.a d90b59a10f6623ee +35934 35962 1761900072839208000 esp-idf/esp_mm/libesp_mm.a b12197d087cde0ca +35962 36034 1761900072910751400 esp-idf/bootloader_support/libbootloader_support.a 5213db8761e4786d +36034 36088 1761900072963600600 esp-idf/efuse/libefuse.a 57f38cd393ad74ca +36088 36140 1761900073017438200 esp-idf/esp_partition/libesp_partition.a f2fdcc065c0d3f73 +36141 36174 1761900073051046500 esp-idf/app_update/libapp_update.a d20dbab134067cd +36174 36189 1761900073066522200 esp-idf/esp_bootloader_format/libesp_bootloader_format.a 398e4f6cc9c39ae +36189 36206 1761900073082918400 esp-idf/esp_app_format/libesp_app_format.a f8a47361b21cb7d3 +36206 36333 1761900073210433500 esp-idf/mbedtls/mbedtls/library/libmbedtls.a a01df40043fb9e8 +36334 36403 1761900073280036900 esp-idf/mbedtls/mbedtls/library/libmbedx509.a 2ad52ed3c6d5b48 +36403 36789 1761900073665573200 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a 14e645a267c6bae6 +36789 36804 1761900073681349400 esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a 512a038b4f41a31 +36804 36822 1761900073698726300 esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a ecde60d9d5c53ea0 +36822 36973 1761900073833946600 esp-idf/mbedtls/x509_crt_bundle 1f6f116fa9f4f607 +36822 36973 1761900073833946600 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/x509_crt_bundle 1f6f116fa9f4f607 +36974 37123 1761900073998824100 x509_crt_bundle.S fc375449af70f8d7 +36974 37123 1761900073998824100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/x509_crt_bundle.S fc375449af70f8d7 +37124 37163 1761900074036191000 esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors_intc.S.obj 655e4bfc39359e47 +37124 37167 1761900074037118600 esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj 8d899aee2622fd19 +37123 37208 1761900074085030700 esp-idf/riscv/CMakeFiles/__idf_riscv.dir/instruction_decode.c.obj b4cc22729f207613 +37124 37259 1761900074133760900 esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt_plic.c.obj 289d5daa1bd88fe8 +37124 37266 1761900074141280400 esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt.c.obj 1ef2366ae6c2ae48 +37125 37267 1761900074141148700 esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_glitch_filter_ops.c.obj cf2104948ae0937 +37126 37445 1761900074320250400 esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_pin_glitch_filter.c.obj fd1946f538642647 +37259 37448 1761900074323142400 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj 8edc46e407e79cc1 +37166 37457 1761900074329654500 esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_flex_glitch_filter.c.obj 5e5e639e9703c1b9 +37125 37508 1761900074382155100 esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/dedic_gpio.c.obj 89f336a9d8c30b27 +37209 37511 1761900074386982000 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj 5b10e2a8795fc555 +37445 37543 1761900074418883800 esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj 474d0955ddcd6676 +37125 37567 1761900074438873200 esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/rtc_io.c.obj 7e17a534323dc62 +37168 37618 1761900074492998200 esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_etm.c.obj bda5e509d20f29b2 +37267 37631 1761900074504866600 esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj 8759ead49cda484c +37632 37685 1761900074559360800 esp-idf/mbedtls/libmbedtls.a 8a3fd304b699c2e0 +37508 37711 1761900074583684500 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj a1876bedf2855b08 +37457 37725 1761900074597944500 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj 9dffc360986172b8 +37568 37729 1761900074598490400 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_compat.c.obj 5fd099b495ed5c54 +37266 37731 1761900074602740600 esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj 1f7c8d0560d64ce8 +37733 37780 1761900074657232700 esp-idf/esp_pm/libesp_pm.a 1bf9ddcb32fd5401 +37511 37830 1761900074705611700 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj 31ff2c9ac6dd589c +37449 37832 1761900074707319600 esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj 8e76136e2d03f163 +37619 37881 1761900074753312100 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj 33e68ff839197da3 +37124 37889 1761900074763136000 esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio.c.obj c1fb020e2c4d8b37 +37686 37944 1761900074819126600 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj fe89b2351a8ccfc8 +37727 37972 1761900074848476900 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj ae41d440463dacd8 +37712 37977 1761900074848741700 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj 44ba0646991a93a1 +37894 37992 1761900074868273900 esp-idf/esp_driver_gpio/libesp_driver_gpio.a e4cfb29e1a43c37 +37830 38010 1761900074886103200 esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj 406cc6dc490f755e +37730 38015 1761900074889109600 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj a9caebc58fbb5610 +37781 38024 1761900074900035000 esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj 7be203a2565813a4 +37992 38029 1761900074906269700 esp-idf/riscv/libriscv.a 71e33646ec53bf32 +38030 38065 1761900074941867100 esp-idf/app_trace/libapp_trace.a 88383831b774809a +37946 38070 1761900074945314000 esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj 1a1d67bbb040a2c4 +37543 38077 1761900074951972000 esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj 985a82ac3e9c3645 +37833 38121 1761900074997093400 esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj b0443a6b4008c23c +38078 38166 1761900075042592300 esp-idf/unity/libunity.a 72fb2edd15cd23c3 +38025 38205 1761900075081567300 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj 9cb1db03640a6500 +38166 38209 1761900075086380700 esp-idf/cmock/libcmock.a 69031fa114022726 +37881 38214 1761900075090293400 esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_common.c.obj 990cb4cd847eccd7 +38012 38223 1761900075096061700 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj 4d1dd48d19e3b7ff +38070 38265 1761900075140474200 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj 48555a8ce3267c13 +38015 38297 1761900075168869900 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj 35d97553e6319aae +37979 38307 1761900075180408400 esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl_chip.c.obj 2d3fd10d23a15ae5 +38065 38311 1761900075184292700 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj dc0e29bdf20f68db +37973 38370 1761900075245112300 esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj aae4dd4febef6181 +38121 38373 1761900075246447000 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj f7c37ce9f3a3c8e +38223 38390 1761900075266360100 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj f7e8dd4f1fdbd910 +38215 38422 1761900075293378300 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj f46183ddfb48058a +38206 38453 1761900075327372600 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj 4449ccf689c204b6 +38210 38459 1761900075334275600 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj 42e911b036d49fc0 +38298 38508 1761900075384335900 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj 1365a5d2f4b0af72 +38308 38551 1761900075426938000 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj 54771d3dc13375a +38374 38620 1761900075494765200 esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj 13ef80f780149b34 +38268 38622 1761900075496714300 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj 67e4788ca0eed4a +38370 38625 1761900075497771900 esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj b6c308d0de8bc5c7 +38627 38655 1761900075532453900 esp-idf/esp_driver_cam/libesp_driver_cam.a 52b4b753fb5393fd +38459 38700 1761900075576018600 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj b1de0ec92ff0427c +38311 38728 1761900075601601100 esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj ba4e346bc44f2905 +38453 38736 1761900075610464000 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj ab70b8ee473d3d8e +38553 38807 1761900075683481800 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj 6624ab5649ad9634 +38623 38854 1761900075729452700 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj b385518f570bad6d +38390 38885 1761900075758371400 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj f91363ebfa3df292 +38656 38902 1761900075777799500 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj 81c20904ceff48bc +38729 38926 1761900075801449800 esp-idf/console/libconsole.a 374b539ec6660e88 +38509 38940 1761900075815957900 esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj 89fbdfa207c6af47 +38941 38988 1761900075865040800 esp-idf/esp_hid/libesp_hid.a 8ef15c2f7db448f6 +38423 39020 1761900075892027100 esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj a4487124a47780e7 +38855 39058 1761900075934539000 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj 508b26e4d5c86ba0 +39021 39112 1761900075988496900 esp-idf/esp_eth/libesp_eth.a fd5f3e4b88b25ef +38700 39128 1761900076003816900 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj 29141c9086f3a68e +38739 39132 1761900076008332600 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj fb0302e678ceeeeb +38621 39171 1761900076044268800 esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj 7fb0eee2b9fc321c +39172 39206 1761900076082653200 esp-idf/esp_https_server/libesp_https_server.a f20b6fe3fb3e8f9e +39112 39251 1761900076127121800 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj f4abeb42d1cab221 +38808 39269 1761900076145154900 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj 145919c4968c5ab2 +38885 39308 1761900076183650400 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj e01fbdb7d8d9282d +39129 39320 1761900076195834700 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj 891241e0a1b1afd2 +38903 39359 1761900076234574100 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj 9fcbad77cd9480c6 +39133 39377 1761900076252559700 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj 6e4e06709f56c0eb +39251 39434 1761900076309753300 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj f6966c1f3edf4f57 +39206 39465 1761900076339994300 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec2.pb-c.c.obj f16ca7e984408620 +39059 39487 1761900076363483600 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj b2b59c5727b623 +38926 39524 1761900076399127800 esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj 295be743bf43e98c +39524 39627 1761900076503867600 esp-idf/esp_lcd/libesp_lcd.a 20c34a12a9fb3f04 +39270 39699 1761900076575622100 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj 732fb05aa0465c0c +39321 39726 1761900076602292100 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj e0c126018ab36de9 +39308 39761 1761900076636775600 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj f3134ecf27acca10 +39465 39767 1761900076642105000 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj a34d1be6fe0062f9 +38989 39796 1761900076671376000 esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj 7486b0a7a61b7da4 +39435 39820 1761900076695644800 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj 76bc601358a96e67 +39764 39826 1761900076701838900 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj d25ba4887f758572 +39799 39869 1761900076745443400 esp-idf/protobuf-c/libprotobuf-c.a a67851c742cd1e7 +39377 39934 1761900076809641900 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj d7b2d8049d3493b0 +39488 39971 1761900076842654400 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj 640be287660e20cf +39627 39972 1761900076841492500 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj d29e80baf30c2542 +39359 39990 1761900076866092900 esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj ff3e3a0842a6d1ec +39972 40004 1761900076877893700 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj efd7296e1b936891 +39700 40009 1761900076881426300 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj a91fb6c1e8d66d14 +39971 40014 1761900076889662600 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj caad904006dc2cdb +39768 40030 1761900076905807700 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj cf0d28fa82d245af +39726 40032 1761900076908420700 esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj 6a8e3da435e8eced +39990 40096 1761900076972561300 esp-idf/protocomm/libprotocomm.a 258ab5817ffc668c +39869 40136 1761900077008224700 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj 79389f82af1321eb +39934 40149 1761900077024532800 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj fdf9f819e89296b9 +40096 40161 1761900077036405600 esp-idf/esp_local_ctrl/libesp_local_ctrl.a 71cbb0bddc5b366e +39827 40163 1761900077038795800 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj 46c559be2ff471ec +39820 40218 1761900077093637400 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj c9554832bd6a6423 +40009 40262 1761900077133441400 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj 57277628306a7b62 +40015 40266 1761900077136009300 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj abc0be3a2e2a0d2e +40152 40288 1761900077143793300 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj a429b14e4ccdd19 +40031 40293 1761900077169827200 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj 7b535efbcaab088f +40033 40295 1761900077168443500 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj e9b5892f125a89c3 +40005 40304 1761900077178921800 esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj 751e3d9e4dcc16fb +40305 40341 1761900077218414800 esp-idf/espcoredump/libespcoredump.a 4f90cf5a95ac7381 +40164 40449 1761900077323329300 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj 6ccd0d79b9cb23d3 +40161 40451 1761900077326434700 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj e26ef7995f6492c +40218 40480 1761900077356361700 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj 6d36f224b7904b36 +40294 40520 1761900077392853000 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj 11772a74032387b2 +40262 40521 1761900077396206300 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj 285241bc9f05c82c +40289 40525 1761900077392466500 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj 860d8b414380ad64 +40296 40566 1761900077442720500 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj dbac02c1b5be9f56 +40136 40641 1761900077516259300 esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj 49d983f15a917f0a +40644 40703 1761900077579597000 esp-idf/wear_levelling/libwear_levelling.a a92c530a7a5a6246 +40525 40745 1761900077620604400 esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_event.c.obj 69d164d590174018 +40480 40751 1761900077625755100 esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/esp_ieee802154.c.obj d3ecc0cf0c16fe51 +40520 40776 1761900077652608200 esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_ack.c.obj b6a44e7dd082416 +40568 40828 1761900077704110700 esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_frame.c.obj 32a9494de0a93823 +40342 40868 1761900077743855600 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj 196516b0a92d7c8c +40450 40884 1761900077759357600 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj 12700cc436ddd0e5 +40453 40926 1761900077800131900 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj 8f3ee974484b4f32 +40753 40947 1761900077820695500 esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_sec.c.obj 72055487a0bd2baa +40703 40974 1761900077847362400 esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_pib.c.obj fc0eb6cdce25e66b +40747 40999 1761900077875057400 esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_util.c.obj ba0ef8dbdf3d4cee +40277 41033 1761900077908724000 esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj 33a8196bfb03a92f +40777 41056 1761900077929713700 esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_timer.c.obj f27e4fdbc5a8f02c +40522 41084 1761900077956716200 esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_dev.c.obj 3788f58a8847e339 +41034 41154 1761900078029399700 esp-idf/fatfs/libfatfs.a 2882eba1893d786a +41084 41211 1761900078087701700 esp-idf/ieee802154/libieee802154.a a85f1b4469533747 +40869 41251 1761900078126591700 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj 5aabaff190cbeb1d +40999 41321 1761900078195351500 esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj e445a8290c73598 +40974 41331 1761900078206946200 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj 75d730ab1d5dc0e1 +41322 41344 1761900078220958000 esp-idf/nvs_sec_provider/libnvs_sec_provider.a d025a2d8fd158a47 +40947 41416 1761900078291016400 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj c821ae4bc66958c8 +40926 41449 1761900078322228600 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj 32459058cd1510d5 +41251 41467 1761900078340462500 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj bf6408c566cde554 +41211 41477 1761900078352147700 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj 51beb468d9fda18b +40829 41484 1761900078359001900 esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj c0c03eb3984e55e9 +41154 41521 1761900078390527700 esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj 838f55ff5a9f7a63 +41057 41531 1761900078406776100 esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj eb35279788695e7e +41485 41554 1761900078430198200 esp-idf/json/libjson.a 3a957219040fc490 +41532 41596 1761900078473435600 esp-idf/rt/librt.a e42c3e06c800e4db +41344 41655 1761900078531285500 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj 2c992f3c057c6c13 +41331 41743 1761900078619047000 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj 78ed2a2da2fe2c23 +41478 41750 1761900078621525600 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj 166497d3653cec84 +41554 41803 1761900078679388300 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj 2371ecb3f00c465 +41417 41847 1761900078720685600 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj dacb7cb0d7004d76 +41521 41925 1761900078799369100 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj 41e6d6d2f17672b5 +41754 42037 1761900078913004700 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj 291573164098a33f +41656 42078 1761900078954393900 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj beb6fa8feab4463a +41848 42085 1761900078959899100 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj 8b67f11b9e227420 +40885 42100 1761900078968758500 esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj 61b929f56073a316 +41804 42112 1761900078987600800 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj 551fb5ba933eb879 +41744 42129 1761900079005599800 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj 99348d29ccd0fe35 +41468 42145 1761900079016283500 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj a440be24ff436f2e +41450 42170 1761900079045473300 esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj c4f9082bfe97039 +41928 42178 1761900079053269600 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj ccd5fedd592e0aa0 +42101 42188 1761900079059544900 esp-idf/mqtt/libmqtt.a ca5ab20f537b52b0 +42079 42272 1761900079148061500 esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_api.c.obj 4d7ad458aee420c1 +42170 42272 1761900079148572500 esp-idf/spiffs/libspiffs.a d74048bc14fb3a2c +42038 42317 1761900079193155900 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj c78ca9a852e95dd6 +42086 42324 1761900079199288500 esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_dev.c.obj 5114209ac64fba73 +42112 42326 1761900079202232400 esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_encoder.c.obj 6a0648faea4ef165 +42326 42355 1761900079231724600 esp-idf/espressif__led_strip/libespressif__led_strip.a 1059fe3332b2d79d +42178 42370 1761900079246440700 esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir/src/light_driver.c.obj 4221d456f9f1ebb2 +42371 42392 1761900079268881700 esp-idf/light_driver/liblight_driver.a 939f3cb880d79325 +41597 42421 1761900079296893600 esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj 783e9d98b2815c19 +42145 42459 1761900079335162100 esp-idf/main/CMakeFiles/__idf_main.dir/__/common/zcl_utility/src/zcl_utility.c.obj 513fcc9ab90083db +42422 42493 1761900079370076300 esp-idf/wifi_provisioning/libwifi_provisioning.a 87e4edb300f0b54f +42131 42528 1761900079403755400 esp-idf/main/CMakeFiles/__idf_main.dir/esp_zb_light.c.obj e4ef1da0a4da9504 +42528 42551 1761900079428174200 esp-idf/main/libmain.a 5df5234bd343ccb4 +42551 48457 1761900085291455400 esp-idf/esp_system/ld/sections.ld 86748fb3a1b77619 +42551 48457 1761900085291455400 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/sections.ld 86748fb3a1b77619 +48458 48478 1761900085354487800 CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj 3f770f46adb9bc6 +48478 49314 1761900086176387600 on_off_light_bulb.elf b4f18f653e0a482f +49314 49505 1761900086381234200 .bin_timestamp aeeaec6a7423d1f0 +49314 49505 1761900086381234200 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/.bin_timestamp aeeaec6a7423d1f0 +49505 49549 0 esp-idf/esptool_py/CMakeFiles/app_check_size aeef521aa58c5a4b +49505 49549 0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py/CMakeFiles/app_check_size aeef521aa58c5a4b +95 134 0 esp-idf/esptool_py/CMakeFiles/app_check_size aeef521aa58c5a4b +95 134 0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py/CMakeFiles/app_check_size aeef521aa58c5a4b +95 157 1761900046856908400 bootloader-prefix/src/bootloader-stamp/bootloader-build 846ee0774994d31f +95 157 1761900046856908400 bootloader/bootloader.elf 846ee0774994d31f +95 157 1761900046856908400 bootloader/bootloader.bin 846ee0774994d31f +95 157 1761900046856908400 bootloader/bootloader.map 846ee0774994d31f +95 157 1761900046856908400 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-build 846ee0774994d31f +95 157 1761900046856908400 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.elf 846ee0774994d31f +95 157 1761900046856908400 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.bin 846ee0774994d31f +95 157 1761900046856908400 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.map 846ee0774994d31f +158 166 0 bootloader-prefix/src/bootloader-stamp/bootloader-install 4c8f84f83287cb14 +158 166 0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-install 4c8f84f83287cb14 +166 188 1761900140225094200 CMakeFiles/bootloader-complete b4523566e588a7b2 +166 188 1761900140225094200 bootloader-prefix/src/bootloader-stamp/bootloader-done b4523566e588a7b2 +166 188 1761900140225094200 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/bootloader-complete b4523566e588a7b2 +166 188 1761900140225094200 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-done b4523566e588a7b2 +188 9080 0 CMakeFiles/flash 2f712eb48f1a8e7e +188 9080 0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/flash 2f712eb48f1a8e7e diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..651e940 --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,613 @@ +# This is the CMakeCache file. +# For build in directory: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +CCACHE_ENABLE:UNINITIALIZED=0 + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_AR:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_RANLIB:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib + +//Flags used by the ASM compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the ASM compiler during DEBUG builds. +CMAKE_ASM_FLAGS_DEBUG:STRING=-g + +//Flags used by the ASM compiler during MINSIZEREL builds. +CMAKE_ASM_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the ASM compiler during RELEASE builds. +CMAKE_ASM_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the ASM compiler during RELWITHDEBINFO builds. +CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib + +//C++ Compiler Base Flags +CMAKE_CXX_FLAGS:STRING='-march=rv32imac_zicsr_zifencei ' + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib + +//C Compiler Base Flags +CMAKE_C_FLAGS:STRING='-march=rv32imac_zicsr_zifencei ' + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Linker Base Flags +CMAKE_EXE_LINKER_FLAGS:STRING='-nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs ' + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/pkgRedirects + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=on_off_light_bulb + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=3.6.3 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=3 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=6 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC=3 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/sam/esp/esp-idf/tools/cmake/toolchain-esp32c6.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Disable package configuration, target export and installation +DISABLE_PACKAGE_CONFIG_AND_INSTALL:BOOL=ON + +//Build Mbed TLS programs. +ENABLE_PROGRAMS:BOOL= + +//Build Mbed TLS tests. +ENABLE_TESTING:BOOL= + +//No help, variable specified on the command line. +ESP_PLATFORM:UNINITIALIZED=1 + +//Generate the auto-generated files as needed +GEN_FILES:BOOL= + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/usr/bin/git + +//IDF Build Target +IDF_TARGET:STRING=esp32c6 + +//IDF Build Toolchain Type +IDF_TOOLCHAIN:STRING=gcc + +//Install Mbed TLS headers. +INSTALL_MBEDTLS_HEADERS:BOOL=ON + +//Explicitly link Mbed TLS library to pthread. +LINK_WITH_PTHREAD:BOOL=OFF + +//Explicitly link Mbed TLS library to trusted_storage. +LINK_WITH_TRUSTED_STORAGE:BOOL=OFF + +//Mbed TLS config file (overrides default). +MBEDTLS_CONFIG_FILE:FILEPATH= + +//Compiler warnings treated as errors +MBEDTLS_FATAL_WARNINGS:BOOL=ON + +//Mbed TLS user config file (appended to default). +MBEDTLS_USER_CONFIG_FILE:FILEPATH= + +//Value Computed by CMake +Mbed TLS_BINARY_DIR:STATIC=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls + +//Value Computed by CMake +Mbed TLS_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Mbed TLS_SOURCE_DIR:STATIC=/home/sam/esp/esp-idf/components/mbedtls/mbedtls + +//No help, variable specified on the command line. +PYTHON:UNINITIALIZED=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python + +//No help, variable specified on the command line. +PYTHON_DEPS_CHECKED:UNINITIALIZED=1 + +//Allow unsafe builds. These builds ARE NOT SECURE. +UNSAFE_BUILD:BOOL=OFF + +//Build Mbed TLS shared library. +USE_SHARED_MBEDTLS_LIBRARY:BOOL=OFF + +//Build Mbed TLS static library. +USE_STATIC_MBEDTLS_LIBRARY:BOOL=ON + +//Value Computed by CMake +esp-idf_BINARY_DIR:STATIC=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf + +//Value Computed by CMake +esp-idf_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +esp-idf_SOURCE_DIR:STATIC=/home/sam/esp/esp-idf + +//Dependencies for the target +everest_LIB_DEPENDS:STATIC=general;__idf_cxx;general;__idf_newlib;general;__idf_freertos;general;__idf_esp_hw_support;general;__idf_heap;general;__idf_log;general;__idf_soc;general;__idf_hal;general;__idf_esp_rom;general;__idf_esp_common;general;__idf_esp_system;general;__idf_riscv; + +//Dependencies for the target +mbedcrypto_LIB_DEPENDS:STATIC=general;__idf_cxx;general;__idf_newlib;general;__idf_freertos;general;__idf_esp_hw_support;general;__idf_heap;general;__idf_log;general;__idf_soc;general;__idf_hal;general;__idf_esp_rom;general;__idf_esp_common;general;__idf_esp_system;general;__idf_riscv;general;everest;general;p256m;general;idf::esp_security;general;idf::esp_mm; + +//Dependencies for the target +mbedtls_LIB_DEPENDS:STATIC=general;__idf_cxx;general;__idf_newlib;general;__idf_freertos;general;__idf_esp_hw_support;general;__idf_heap;general;__idf_log;general;__idf_soc;general;__idf_hal;general;__idf_esp_rom;general;__idf_esp_common;general;__idf_esp_system;general;__idf_riscv;general;mbedx509; + +//Dependencies for the target +mbedx509_LIB_DEPENDS:STATIC=general;__idf_cxx;general;__idf_newlib;general;__idf_freertos;general;__idf_esp_hw_support;general;__idf_heap;general;__idf_log;general;__idf_soc;general;__idf_hal;general;__idf_esp_rom;general;__idf_esp_common;general;__idf_esp_system;general;__idf_riscv;general;mbedcrypto; + +//Value Computed by CMake +on_off_light_bulb_BINARY_DIR:STATIC=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + +//Value Computed by CMake +on_off_light_bulb_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +on_off_light_bulb_SOURCE_DIR:STATIC=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch + +//Dependencies for the target +p256m_LIB_DEPENDS:STATIC=general;__idf_cxx;general;__idf_newlib;general;__idf_freertos;general;__idf_esp_hw_support;general;__idf_heap;general;__idf_log;general;__idf_soc;general;__idf_hal;general;__idf_esp_rom;general;__idf_esp_common;general;__idf_esp_system;general;__idf_riscv; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_AR +CMAKE_ASM_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_RANLIB +CMAKE_ASM_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +CMAKE_ASM_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS +CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG +CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL +CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE +CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO +CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=28 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=120 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.28 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS +C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS:INTERNAL=1 +//Details about finding Git +FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/usr/bin/git][v2.43.0()] +//Details about finding Python3 +FIND_PACKAGE_MESSAGE_DETAILS_Python3:INTERNAL=[/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python][cfound components: Interpreter ][v3.12.3()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local +//Compiler reason failure +_Python3_Compiler_REASON_FAILURE:INTERNAL= +//Development reason failure +_Python3_Development_REASON_FAILURE:INTERNAL= +_Python3_EXECUTABLE:INTERNAL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python +//Python3 Properties +_Python3_INTERPRETER_PROPERTIES:INTERNAL=Python;3;12;3;32;64;;;abi3;/usr/lib/python3.12;/home/sam/.espressif/python_env/idf5.4_py3.12_env/lib/python3.12;/home/sam/.espressif/python_env/idf5.4_py3.12_env/lib/python3.12/site-packages;/home/sam/.espressif/python_env/idf5.4_py3.12_env/lib/python3.12/site-packages +_Python3_INTERPRETER_SIGNATURE:INTERNAL=43856210d9f15d02474cf41dec70bbb9 +//NumPy reason failure +_Python3_NumPy_REASON_FAILURE:INTERNAL= + diff --git a/build/CMakeFiles/3.28.3/CMakeASMCompiler.cmake b/build/CMakeFiles/3.28.3/CMakeASMCompiler.cmake new file mode 100644 index 0000000..9d3fa9f --- /dev/null +++ b/build/CMakeFiles/3.28.3/CMakeASMCompiler.cmake @@ -0,0 +1,23 @@ +set(CMAKE_ASM_COMPILER "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc") +set(CMAKE_ASM_COMPILER_ARG1 "") +set(CMAKE_AR "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar") +set(CMAKE_ASM_COMPILER_AR "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar") +set(CMAKE_RANLIB "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib") +set(CMAKE_ASM_COMPILER_RANLIB "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib") +set(CMAKE_LINKER "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_ASM_COMPILER_LOADED 1) +set(CMAKE_ASM_COMPILER_ID "GNU") +set(CMAKE_ASM_COMPILER_VERSION "") +set(CMAKE_ASM_COMPILER_ENV_VAR "ASM") + + +set(CMAKE_ASM_COMPILER_SYSROOT "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") +set(CMAKE_COMPILER_SYSROOT "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") + +set(CMAKE_ASM_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_ASM_LINKER_PREFERENCE 0) +set(CMAKE_ASM_LINKER_DEPFILE_SUPPORTED ) + + diff --git a/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake b/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..cd8c427 --- /dev/null +++ b/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_C_COMPILER "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "14.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + +set(CMAKE_C_COMPILER_SYSROOT "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") +set(CMAKE_COMPILER_SYSROOT "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") + + +set(CMAKE_AR "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar") +set(CMAKE_C_COMPILER_AR "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar") +set(CMAKE_RANLIB "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib") +set(CMAKE_C_COMPILER_RANLIB "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib") +set(CMAKE_LINKER "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;c;nosys;c;gcc;gcc;c;nosys") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..225e3aa --- /dev/null +++ b/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake @@ -0,0 +1,86 @@ +set(CMAKE_CXX_COMPILER "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "14.2.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + +set(CMAKE_CXX_COMPILER_SYSROOT "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") +set(CMAKE_COMPILER_SYSROOT "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") + + +set(CMAKE_AR "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar") +set(CMAKE_CXX_COMPILER_AR "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar") +set(CMAKE_RANLIB "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib") +set(CMAKE_LINKER "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/backward;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc;c;nosys;c;gcc;gcc;c;nosys") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000..cfc3f03 Binary files /dev/null and b/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin differ diff --git a/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000..7891411 Binary files /dev/null and b/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/build/CMakeFiles/3.28.3/CMakeSystem.cmake b/build/CMakeFiles/3.28.3/CMakeSystem.cmake new file mode 100644 index 0000000..b4045af --- /dev/null +++ b/build/CMakeFiles/3.28.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.14.0-33-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.14.0-33-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/sam/esp/esp-idf/tools/cmake/toolchain-esp32c6.cmake") + +set(CMAKE_SYSTEM "Generic") +set(CMAKE_SYSTEM_NAME "Generic") +set(CMAKE_SYSTEM_VERSION "") +set(CMAKE_SYSTEM_PROCESSOR "") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..0a0ec9b --- /dev/null +++ b/build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,880 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.28.3/CompilerIdC/a.out b/build/CMakeFiles/3.28.3/CompilerIdC/a.out new file mode 100644 index 0000000..5d6b01d Binary files /dev/null and b/build/CMakeFiles/3.28.3/CompilerIdC/a.out differ diff --git a/build/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..9c9c90e --- /dev/null +++ b/build/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,869 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out b/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out new file mode 100644 index 0000000..54c700a Binary files /dev/null and b/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out differ diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..4119347 --- /dev/null +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,593 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:228 (message)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:8 (project)" + message: | + The target system is: Generic - - + The host system is: Linux - 6.14.0-33-generic - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:8 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc + Build flags: -march=rv32imac_zicsr_zifencei + Id flags: + + The output was: + 0 + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-closer.o): in function `_close_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/closer.c:47:(.text+0x14): warning: _close is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-lseekr.o): in function `_lseek_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/lseekr.c:49:(.text+0x18): warning: _lseek is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-readr.o): in function `_read_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/readr.c:49:(.text+0x18): warning: _read is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-writer.o): in function `_write_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/writer.c:49:(.text+0x18): warning: _write is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-fclose.o): in function `fclose': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/stdio/fclose.c:125:(.text+0xf4): warning: __getreent is not implemented and will always fail + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + + The C compiler identification is GNU, found in: + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/3.28.3/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:8 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ + Build flags: -march=rv32imac_zicsr_zifencei + Id flags: + + The output was: + 0 + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-closer.o): in function `_close_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/closer.c:47:(.text+0x14): warning: _close is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-lseekr.o): in function `_lseek_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/lseekr.c:49:(.text+0x18): warning: _lseek is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-readr.o): in function `_read_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/readr.c:49:(.text+0x18): warning: _read is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-writer.o): in function `_write_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/writer.c:49:(.text+0x18): warning: _write is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-fclose.o): in function `fclose': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/stdio/fclose.c:125:(.text+0xf4): warning: __getreent is not implemented and will always fail + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:1131 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineASMCompiler.cmake:131 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:8 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" matched "(GNU assembler)|(GCC)|(Free Software Foundation)": + riscv32-esp-elf-gcc (crosstool-NG esp-14.2.0_20241119) 14.2.0 + Copyright (C) 2024 Free Software Foundation, Inc. + This is free software; see the source for copying conditions. There is NO + warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:8 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-tVGBjR" + binary: "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-tVGBjR" + cmakeVariables: + CMAKE_C_FLAGS: "-march=rv32imac_zicsr_zifencei " + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "-nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs " + CMAKE_MODULE_PATH: "/home/sam/esp/esp-idf/tools/cmake;/home/sam/esp/esp-idf/tools/cmake/third_party" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-tVGBjR' + + Run Build Command(s): /usr/bin/ninja -v cmTC_b00fc + [1/2] /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc + Target: riscv32-esp-elf + Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_b00fc.dir/' + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1 -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_b00fc.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o /tmp/ccLFCS03.s + GNU C17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf) + compiled by GNU C version 4.9.2, GMP version 6.2.1, MPFR version 4.2.1, MPC version 1.2.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include" + ignoring nonexistent directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/include" + #include "..." search starts here: + #include <...> search starts here: + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include + End of search list. + Compiler executable checksum: 2abae7216a6a1e12430968a738fec0e0 + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_b00fc.dir/' + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj /tmp/ccLFCS03.s + GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1 + COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.' + [2/2] : && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj -o cmTC_b00fc && : + Using built-in specs. + Reading specs from /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs + rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence + COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc + COLLECT_LTO_WRAPPER=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper + Target: riscv32-esp-elf + Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) + COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_b00fc' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_b00fc.' + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTCrwKL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_b00fc -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010094 + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_b00fc' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_b00fc.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:8 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] + end of search list found + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include] + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include] + implicit include dirs: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:8 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(riscv32-esp-elf-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-tVGBjR'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_b00fc] + ignore line: [[1/2] /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc] + ignore line: [Target: riscv32-esp-elf] + ignore line: [Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_b00fc.dir/'] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1 -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_b00fc.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o /tmp/ccLFCS03.s] + ignore line: [GNU C17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf)] + ignore line: [ compiled by GNU C version 4.9.2 GMP version 6.2.1 MPFR version 4.2.1 MPC version 1.2.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include"] + ignore line: [ignoring nonexistent directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 2abae7216a6a1e12430968a738fec0e0] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_b00fc.dir/'] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj /tmp/ccLFCS03.s] + ignore line: [GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1] + ignore line: [COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.'] + ignore line: [[2/2] : && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj -o cmTC_b00fc && :] + ignore line: [Using built-in specs.] + ignore line: [Reading specs from /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs] + ignore line: [rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence] + ignore line: [COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc] + ignore line: [COLLECT_LTO_WRAPPER=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] + ignore line: [Target: riscv32-esp-elf] + ignore line: [Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] + ignore line: [COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_b00fc' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_b00fc.'] + link line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTCrwKL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_b00fc -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group] + arg [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccTCrwKL.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lnosys] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lnosys] ==> ignore + arg [--sysroot=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf] ==> ignore + arg [-melf32lriscv] ==> ignore + arg [-X] ==> ignore + arg [-o] ==> ignore + arg [cmTC_b00fc] ==> ignore + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] + arg [CMakeFiles/cmTC_b00fc.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lnosys] ==> lib [nosys] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--start-group] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lnosys] ==> lib [nosys] + arg [--end-group] ==> ignore + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib] + implicit libs: [gcc;c;nosys;c;gcc;gcc;c;nosys] + implicit objs: [] + implicit dirs: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:8 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-6WMRXO" + binary: "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-6WMRXO" + cmakeVariables: + CMAKE_CXX_FLAGS: "-march=rv32imac_zicsr_zifencei " + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "-nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs " + CMAKE_MODULE_PATH: "/home/sam/esp/esp-idf/tools/cmake;/home/sam/esp/esp-idf/tools/cmake/third_party" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-6WMRXO' + + Run Build Command(s): /usr/bin/ninja -v cmTC_aa789 + [1/2] /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ + Target: riscv32-esp-elf + Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_aa789.dir/' + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_aa789.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o /tmp/ccl55dIn.s + GNU C++17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf) + compiled by GNU C version 4.9.2, GMP version 6.2.1, MPFR version 4.2.1, MPC version 1.2.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include" + ignoring nonexistent directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/include" + #include "..." search starts here: + #include <...> search starts here: + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0 + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32 + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include + End of search list. + Compiler executable checksum: c7cd21a23c5c74d612ca7681e3115c94 + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_aa789.dir/' + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj /tmp/ccl55dIn.s + GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1 + COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.' + [2/2] : && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_aa789 && : + Using built-in specs. + Reading specs from /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs + rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence + COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ + COLLECT_LTO_WRAPPER=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper + Target: riscv32-esp-elf + Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) + COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_aa789' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_aa789.' + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccB2bE5H.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_aa789 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010094 + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_aa789' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_aa789.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:8 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0] + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32] + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward] + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] + end of search list found + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0] + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32] + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/backward] + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include] + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include] + implicit include dirs: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/backward;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:8 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(riscv32-esp-elf-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-6WMRXO'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_aa789] + ignore line: [[1/2] /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++] + ignore line: [Target: riscv32-esp-elf] + ignore line: [Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_aa789.dir/'] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_aa789.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o /tmp/ccl55dIn.s] + ignore line: [GNU C++17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf)] + ignore line: [ compiled by GNU C version 4.9.2 GMP version 6.2.1 MPFR version 4.2.1 MPC version 1.2.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include"] + ignore line: [ignoring nonexistent directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: c7cd21a23c5c74d612ca7681e3115c94] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_aa789.dir/'] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj /tmp/ccl55dIn.s] + ignore line: [GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1] + ignore line: [COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [[2/2] : && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_aa789 && :] + ignore line: [Using built-in specs.] + ignore line: [Reading specs from /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs] + ignore line: [rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence] + ignore line: [COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++] + ignore line: [COLLECT_LTO_WRAPPER=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] + ignore line: [Target: riscv32-esp-elf] + ignore line: [Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] + ignore line: [COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_aa789' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_aa789.'] + link line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccB2bE5H.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_aa789 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group] + arg [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccB2bE5H.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lnosys] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lnosys] ==> ignore + arg [--sysroot=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf] ==> ignore + arg [-melf32lriscv] ==> ignore + arg [-X] ==> ignore + arg [-o] ==> ignore + arg [cmTC_aa789] ==> ignore + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] + arg [CMakeFiles/cmTC_aa789.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lnosys] ==> lib [nosys] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--start-group] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lnosys] ==> lib [nosys] + arg [--end-group] ==> ignore + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib] + implicit libs: [stdc++;m;gcc;c;nosys;c;gcc;gcc;c;nosys] + implicit objs: [] + implicit dirs: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)" + - "/usr/share/cmake-3.28/Modules/CheckCSourceCompiles.cmake:52 (cmake_check_source_compiles)" + - "/usr/share/cmake-3.28/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)" + - "/usr/share/cmake-3.28/Modules/FindThreads.cmake:163 (_threads_check_libc)" + - "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/CMakeLists.txt:137 (find_package)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-cD5dbH" + binary: "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-cD5dbH" + cmakeVariables: + CMAKE_C_FLAGS: "-march=rv32imac_zicsr_zifencei " + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "-nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs " + CMAKE_MODULE_PATH: "/home/sam/esp/esp-idf/tools/cmake;/home/sam/esp/esp-idf/tools/cmake/third_party" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: '/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-cD5dbH' + + Run Build Command(s): /usr/bin/ninja -v cmTC_8708d + [1/2] /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCMAKE_HAVE_LIBC_PTHREAD -march=rv32imac_zicsr_zifencei -o CMakeFiles/cmTC_8708d.dir/src.c.obj -c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-cD5dbH/src.c + [2/2] : && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs CMakeFiles/cmTC_8708d.dir/src.c.obj -o cmTC_8708d && : + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: CMakeFiles/cmTC_8708d.dir/src.c.obj: in function `main': + src.c:(.text+0x6e): warning: pthread_atfork is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: src.c:(.text+0x50): warning: pthread_cancel is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: src.c:(.text+0x34): warning: pthread_create is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: src.c:(.text+0x42): warning: pthread_detach is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: src.c:(.text+0x78): warning: pthread_exit is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: src.c:(.text+0x60): warning: pthread_join is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010094 + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)" + - "/usr/share/cmake-3.28/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)" + - "/usr/share/cmake-3.28/Modules/CheckCCompilerFlag.cmake:51 (cmake_check_compiler_flag)" + - "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/CMakeLists.txt:220 (CHECK_C_COMPILER_FLAG)" + checks: + - "Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS" + directories: + source: "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-ykMJzE" + binary: "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-ykMJzE" + cmakeVariables: + CMAKE_C_FLAGS: "-march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "-nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs " + CMAKE_MODULE_PATH: "/home/sam/esp/esp-idf/tools/cmake;/home/sam/esp/esp-idf/tools/cmake/third_party" + buildResult: + variable: "C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS" + cached: true + stdout: | + Change Dir: '/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-ykMJzE' + + Run Build Command(s): /usr/bin/ninja -v cmTC_9eea2 + [1/2] /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DC_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -o CMakeFiles/cmTC_9eea2.dir/src.c.obj -c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/CMakeScratch/TryCompile-ykMJzE/src.c + [2/2] : && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs CMakeFiles/cmTC_9eea2.dir/src.c.obj -o cmTC_9eea2 && : + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010094 + + exitCode: 0 +... diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..4a34cfe --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,854 @@ +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/menuconfig.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/confserver.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/save-defconfig.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/bootloader.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/gen_project_binary.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/app.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/erase_flash.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/merge-bin.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/monitor.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/flash.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/encrypted-flash.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/_project_elf_src.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/on_off_light_bulb.elf.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/size.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/size-files.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/size-components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/uf2.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/uf2-app.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/CMakeFiles/custom_bundle.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/CMakeFiles/apidoc.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/include/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/include/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/include/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/include/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/include/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/include/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/lib.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader/CMakeFiles/bootloader-flash.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader/CMakeFiles/encrypted-bootloader-flash.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py/CMakeFiles/app-flash.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py/CMakeFiles/encrypted-app-flash.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py/CMakeFiles/app_check_size.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table/CMakeFiles/partition_table_bin.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table/CMakeFiles/partition-table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table/CMakeFiles/partition_table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table/CMakeFiles/partition-table-flash.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table/CMakeFiles/encrypted-partition-table-flash.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table/CMakeFiles/partition_table-flash.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update/CMakeFiles/__idf_app_update.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/CMakeFiles/efuse-common-table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/CMakeFiles/efuse_common_table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/CMakeFiles/efuse-custom-table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/CMakeFiles/efuse_custom_table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/CMakeFiles/show-efuse-table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/CMakeFiles/show_efuse_table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/CMakeFiles/efuse_test_table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/CMakeFiles/memory.ld.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/CMakeFiles/sections.ld.in.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/CMakeFiles/__ldgen_output_sections.ld.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal/CMakeFiles/__idf_hal.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log/CMakeFiles/__idf_log.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap/CMakeFiles/__idf_heap.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc/CMakeFiles/__idf_soc.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/lowpower/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/lowpower/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/lowpower/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/lowpower/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/lowpower/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/lowpower/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/port/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/port/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/port/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/port/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/port/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/port/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx/CMakeFiles/__idf_cxx.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ana_cmpr/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ana_cmpr/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ana_cmpr/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ana_cmpr/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ana_cmpr/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ana_cmpr/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdmmc/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdmmc/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdmmc/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdmmc/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdmmc/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdmmc/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_dac/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_dac/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_dac/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_dac/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_dac/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_dac/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver/CMakeFiles/__idf_driver.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs/CMakeFiles/__idf_vfs.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif_stack/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif_stack/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif_stack/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif_stack/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif_stack/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif_stack/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bt/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bt/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bt/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bt/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bt/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bt/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity/CMakeFiles/__idf_unity.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock/CMakeFiles/__idf_cmock.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console/CMakeFiles/__idf_console.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_isp/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_isp/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_isp/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_isp/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_isp/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_isp/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_psram/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_psram/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_psram/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_psram/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_psram/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_psram/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_jpeg/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_jpeg/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_jpeg/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_jpeg/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_jpeg/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_jpeg/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ppa/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ppa/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ppa/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ppa/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ppa/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ppa/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_touch_sens/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_touch_sens/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_touch_sens/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_touch_sens/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_touch_sens/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_touch_sens/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/idf_test/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/idf_test/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/idf_test/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/idf_test/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/idf_test/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/idf_test/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json/CMakeFiles/__idf_json.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/openthread/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/openthread/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/openthread/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/openthread/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/openthread/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/openthread/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt/CMakeFiles/__idf_rt.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ulp/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ulp/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ulp/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ulp/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ulp/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ulp/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/usb/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/usb/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/usb/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/usb/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/usb/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/usb/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zboss-lib/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zboss-lib/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zboss-lib/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zboss-lib/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zboss-lib/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zboss-lib/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zigbee-lib/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zigbee-lib/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zigbee-lib/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zigbee-lib/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zigbee-lib/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zigbee-lib/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main/CMakeFiles/__idf_main.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main/CMakeFiles/install/strip.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver/CMakeFiles/list_install_components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver/CMakeFiles/install.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver/CMakeFiles/install/local.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver/CMakeFiles/install/strip.dir diff --git a/build/CMakeFiles/bootloader-complete b/build/CMakeFiles/bootloader-complete new file mode 100644 index 0000000..e69de29 diff --git a/build/CMakeFiles/bootloader.dir/Labels.json b/build/CMakeFiles/bootloader.dir/Labels.json new file mode 100644 index 0000000..30083f6 --- /dev/null +++ b/build/CMakeFiles/bootloader.dir/Labels.json @@ -0,0 +1,43 @@ +{ + "sources" : + [ + { + "file" : "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/bootloader" + }, + { + "file" : "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/bootloader.rule" + }, + { + "file" : "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/bootloader-complete.rule" + }, + { + "file" : "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-build.rule" + }, + { + "file" : "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure.rule" + }, + { + "file" : "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-download.rule" + }, + { + "file" : "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-install.rule" + }, + { + "file" : "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-mkdir.rule" + }, + { + "file" : "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-patch.rule" + }, + { + "file" : "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-update.rule" + } + ], + "target" : + { + "labels" : + [ + "bootloader" + ], + "name" : "bootloader" + } +} \ No newline at end of file diff --git a/build/CMakeFiles/bootloader.dir/Labels.txt b/build/CMakeFiles/bootloader.dir/Labels.txt new file mode 100644 index 0000000..f8f6ad2 --- /dev/null +++ b/build/CMakeFiles/bootloader.dir/Labels.txt @@ -0,0 +1,13 @@ +# Target labels + bootloader +# Source files and their labels +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/bootloader +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/bootloader.rule +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/bootloader-complete.rule +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-build.rule +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure.rule +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-download.rule +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-install.rule +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-mkdir.rule +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-patch.rule +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-update.rule diff --git a/build/CMakeFiles/clean_additional.cmake b/build/CMakeFiles/clean_additional.cmake new file mode 100644 index 0000000..625464c --- /dev/null +++ b/build/CMakeFiles/clean_additional.cmake @@ -0,0 +1,24 @@ +# Additional clean files +cmake_minimum_required(VERSION 3.16) + +if("${CONFIG}" STREQUAL "" OR "${CONFIG}" STREQUAL "") + file(REMOVE_RECURSE + "bootloader/bootloader.bin" + "bootloader/bootloader.elf" + "bootloader/bootloader.map" + "config/sdkconfig.cmake" + "config/sdkconfig.h" + "esp-idf/esptool_py/flasher_args.json.in" + "esp-idf/mbedtls/x509_crt_bundle" + "flash_app_args" + "flash_bootloader_args" + "flash_project_args" + "flasher_args.json" + "ldgen_libraries" + "ldgen_libraries.in" + "on_off_light_bulb.bin" + "on_off_light_bulb.map" + "project_elf_src_esp32c6.c" + "x509_crt_bundle.S" + ) +endif() diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/git-data/HEAD b/build/CMakeFiles/git-data/HEAD new file mode 100644 index 0000000..89b6c6f --- /dev/null +++ b/build/CMakeFiles/git-data/HEAD @@ -0,0 +1 @@ +f5c3654a1c2d2a01f7f67def7a0dc48e691f63c0 diff --git a/build/CMakeFiles/git-data/grabRef.cmake b/build/CMakeFiles/git-data/grabRef.cmake new file mode 100644 index 0000000..278506a --- /dev/null +++ b/build/CMakeFiles/git-data/grabRef.cmake @@ -0,0 +1,50 @@ +# +# Internal file for GetGitRevisionDescription.cmake +# +# Requires CMake 2.6 or newer (uses the 'function' command) +# +# Original Author: +# 2009-2010 Ryan Pavlik +# http://academic.cleardefinition.com +# Iowa State University HCI Graduate Program/VRAC +# +# Copyright Iowa State University 2009-2010. +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + +set(HEAD_HASH) + +file(READ "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/git-data/HEAD" HEAD_CONTENTS LIMIT 1024) + +string(STRIP "${HEAD_CONTENTS}" HEAD_CONTENTS) +set(GIT_DIR "/home/sam/esp/esp-idf/.git") +# handle git-worktree +if(EXISTS "${GIT_DIR}/commondir") + file(READ "${GIT_DIR}/commondir" GIT_DIR_NEW LIMIT 1024) + string(STRIP "${GIT_DIR_NEW}" GIT_DIR_NEW) + if(NOT IS_ABSOLUTE "${GIT_DIR_NEW}") + get_filename_component(GIT_DIR_NEW ${GIT_DIR}/${GIT_DIR_NEW} ABSOLUTE) + endif() + if(EXISTS "${GIT_DIR_NEW}") + set(GIT_DIR "${GIT_DIR_NEW}") + endif() +endif() +if(HEAD_CONTENTS MATCHES "ref") + # named branch + string(REPLACE "ref: " "" HEAD_REF "${HEAD_CONTENTS}") + if(EXISTS "${GIT_DIR}/${HEAD_REF}") + configure_file("${GIT_DIR}/${HEAD_REF}" "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/git-data/head-ref" COPYONLY) + elseif(EXISTS "${GIT_DIR}/logs/${HEAD_REF}") + configure_file("${GIT_DIR}/logs/${HEAD_REF}" "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/git-data/head-ref" COPYONLY) + set(HEAD_HASH "${HEAD_REF}") + endif() +else() + # detached HEAD + configure_file("${GIT_DIR}/HEAD" "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/git-data/head-ref" COPYONLY) +endif() + +if(NOT HEAD_HASH) + file(READ "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/git-data/head-ref" HEAD_HASH LIMIT 1024) + string(STRIP "${HEAD_HASH}" HEAD_HASH) +endif() diff --git a/build/CMakeFiles/git-data/head-ref b/build/CMakeFiles/git-data/head-ref new file mode 100644 index 0000000..89b6c6f --- /dev/null +++ b/build/CMakeFiles/git-data/head-ref @@ -0,0 +1 @@ +f5c3654a1c2d2a01f7f67def7a0dc48e691f63c0 diff --git a/build/CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj b/build/CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj new file mode 100644 index 0000000..8475fc3 Binary files /dev/null and b/build/CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj differ diff --git a/build/CMakeFiles/rules.ninja b/build/CMakeFiles/rules.ninja new file mode 100644 index 0000000..b0c102a --- /dev/null +++ b/build/CMakeFiles/rules.ninja @@ -0,0 +1,1870 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.28 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: on_off_light_bulb +# Configurations: +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__on_off_light_bulb.2eelf_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__on_off_light_bulb.2eelf_ + command = $PRE_LINK && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling ASM files. + +rule ASM_COMPILER____idf_riscv_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building ASM object $out + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_riscv_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_riscv_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_gpio_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_gpio_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_pm_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_pm_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling ASM files. + +rule ASM_COMPILER____idf_mbedtls_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building ASM object $out + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_mbedtls_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_mbedtls_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__everest_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking CXX static library. + +rule CXX_STATIC_LIBRARY_LINKER__everest_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking CXX static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__p256m_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking CXX static library. + +rule CXX_STATIC_LIBRARY_LINKER__p256m_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking CXX static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__mbedcrypto_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking CXX static library. + +rule CXX_STATIC_LIBRARY_LINKER__mbedcrypto_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking CXX static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__mbedx509_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking CXX static library. + +rule CXX_STATIC_LIBRARY_LINKER__mbedx509_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking CXX static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__mbedtls_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking CXX static library. + +rule CXX_STATIC_LIBRARY_LINKER__mbedtls_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking CXX static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_app_format_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_app_format_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_bootloader_format_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_bootloader_format_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_app_update_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_app_update_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_partition_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_partition_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_efuse_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_efuse_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_bootloader_support_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_bootloader_support_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_mm_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_mm_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_spi_flash_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_spi_flash_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_system_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_system_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_common_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_common_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_rom_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_rom_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_hal_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_hal_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_log_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_log_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_heap_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_heap_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_soc_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_soc_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_security_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_security_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling ASM files. + +rule ASM_COMPILER____idf_esp_hw_support_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building ASM object $out + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_hw_support_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_hw_support_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling ASM files. + +rule ASM_COMPILER____idf_freertos_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building ASM object $out + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_freertos_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_freertos_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_newlib_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_newlib_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_pthread_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_pthread_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER____idf_cxx_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_cxx_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_timer_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_timer_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_gptimer_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_gptimer_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_ringbuf_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_ringbuf_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_uart_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_uart_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_app_trace_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_app_trace_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_event_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_event_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_nvs_flash_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER____idf_nvs_flash_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_nvs_flash_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_pcnt_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_pcnt_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_spi_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_spi_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_mcpwm_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_mcpwm_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_i2s_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_i2s_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_sdmmc_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_sdmmc_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_sdspi_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_sdspi_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_sdio_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_sdio_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_rmt_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_rmt_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_tsens_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_tsens_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_sdm_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_sdm_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_i2c_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_i2c_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_ledc_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_ledc_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_parlio_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_parlio_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_usb_serial_jtag_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_usb_serial_jtag_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_driver_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_driver_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_phy_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_phy_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_vfs_console_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_vfs_console_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_vfs_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_vfs_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_lwip_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_lwip_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_netif_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_netif_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_wpa_supplicant_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_wpa_supplicant_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_coex_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_coex_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_wifi_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_wifi_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_gdbstub_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_gdbstub_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_unity_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_unity_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_cmock_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_cmock_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_console_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_console_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_http_parser_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_http_parser_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp-tls_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp-tls_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_adc_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_adc_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_driver_cam_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_driver_cam_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_eth_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_eth_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_hid_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_hid_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_tcp_transport_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_tcp_transport_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_http_client_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_http_client_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_http_server_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_http_server_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_https_ota_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_https_ota_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_https_server_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_https_server_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_lcd_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_lcd_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_protobuf-c_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_protobuf-c_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_protocomm_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_protocomm_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_local_ctrl_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_local_ctrl_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_espcoredump_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_espcoredump_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER____idf_wear_levelling_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_wear_levelling_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_fatfs_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_fatfs_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_ieee802154_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_ieee802154_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_json_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_json_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_mqtt_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_mqtt_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_nvs_sec_provider_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_nvs_sec_provider_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_rt_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_rt_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_spiffs_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_spiffs_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_wifi_provisioning_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_wifi_provisioning_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_espressif__led_strip_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_espressif__led_strip_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_main_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_main_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_light_driver_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_light_driver_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning additional files. + +rule CLEAN_ADDITIONAL + command = /usr/bin/cmake -DCONFIG=$CONFIG -P CMakeFiles/clean_additional.cmake + description = Cleaning additional files... + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /usr/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /usr/bin/ninja -t targets + description = All primary targets available: + diff --git a/build/app-flash_args b/build/app-flash_args new file mode 100644 index 0000000..29ad328 --- /dev/null +++ b/build/app-flash_args @@ -0,0 +1,2 @@ +--flash_mode dio --flash_freq 80m --flash_size 2MB +0x10000 on_off_light_bulb.bin diff --git a/build/bootloader-flash_args b/build/bootloader-flash_args new file mode 100644 index 0000000..7b1a5bd --- /dev/null +++ b/build/bootloader-flash_args @@ -0,0 +1,2 @@ +--flash_mode dio --flash_freq 80m --flash_size 2MB +0x0 bootloader/bootloader.bin diff --git a/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure b/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure new file mode 100644 index 0000000..e69de29 diff --git a/build/bootloader-prefix/src/bootloader-stamp/bootloader-done b/build/bootloader-prefix/src/bootloader-stamp/bootloader-done new file mode 100644 index 0000000..e69de29 diff --git a/build/bootloader-prefix/src/bootloader-stamp/bootloader-download b/build/bootloader-prefix/src/bootloader-stamp/bootloader-download new file mode 100644 index 0000000..e69de29 diff --git a/build/bootloader-prefix/src/bootloader-stamp/bootloader-mkdir b/build/bootloader-prefix/src/bootloader-stamp/bootloader-mkdir new file mode 100644 index 0000000..e69de29 diff --git a/build/bootloader-prefix/src/bootloader-stamp/bootloader-patch b/build/bootloader-prefix/src/bootloader-stamp/bootloader-patch new file mode 100644 index 0000000..e69de29 diff --git a/build/bootloader-prefix/src/bootloader-stamp/bootloader-patch-info.txt b/build/bootloader-prefix/src/bootloader-stamp/bootloader-patch-info.txt new file mode 100644 index 0000000..53e1e1e --- /dev/null +++ b/build/bootloader-prefix/src/bootloader-stamp/bootloader-patch-info.txt @@ -0,0 +1,6 @@ +# This is a generated file and its contents are an internal implementation detail. +# The update step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +command= +work_dir= diff --git a/build/bootloader-prefix/src/bootloader-stamp/bootloader-source_dirinfo.txt b/build/bootloader-prefix/src/bootloader-stamp/bootloader-source_dirinfo.txt new file mode 100644 index 0000000..6d29535 --- /dev/null +++ b/build/bootloader-prefix/src/bootloader-stamp/bootloader-source_dirinfo.txt @@ -0,0 +1,9 @@ +# This is a generated file and its contents are an internal implementation detail. +# The download step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +method=source_dir +command= +source_dir=/home/sam/esp/esp-idf/components/bootloader/subproject +work_dir= + diff --git a/build/bootloader-prefix/src/bootloader-stamp/bootloader-update b/build/bootloader-prefix/src/bootloader-stamp/bootloader-update new file mode 100644 index 0000000..e69de29 diff --git a/build/bootloader-prefix/src/bootloader-stamp/bootloader-update-info.txt b/build/bootloader-prefix/src/bootloader-stamp/bootloader-update-info.txt new file mode 100644 index 0000000..31617d1 --- /dev/null +++ b/build/bootloader-prefix/src/bootloader-stamp/bootloader-update-info.txt @@ -0,0 +1,7 @@ +# This is a generated file and its contents are an internal implementation detail. +# The patch step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +command (connected)= +command (disconnected)= +work_dir= diff --git a/build/bootloader-prefix/tmp/bootloader-cfgcmd.txt b/build/bootloader-prefix/tmp/bootloader-cfgcmd.txt new file mode 100644 index 0000000..2efb6df --- /dev/null +++ b/build/bootloader-prefix/tmp/bootloader-cfgcmd.txt @@ -0,0 +1 @@ +cmd='/usr/bin/cmake;-DSDKCONFIG=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig;-DIDF_PATH=/home/sam/esp/esp-idf;-DIDF_TARGET=esp32c6;-DPYTHON_DEPS_CHECKED=1;-DPYTHON=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;-DEXTRA_COMPONENT_DIRS=/home/sam/esp/esp-idf/components/bootloader;-DPROJECT_SOURCE_DIR=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch;-DIGNORE_EXTRA_COMPONENT=;-GNinja;-S;;-B;' diff --git a/build/bootloader-prefix/tmp/bootloader-mkdirs.cmake b/build/bootloader-prefix/tmp/bootloader-mkdirs.cmake new file mode 100644 index 0000000..4eb7e01 --- /dev/null +++ b/build/bootloader-prefix/tmp/bootloader-mkdirs.cmake @@ -0,0 +1,22 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION 3.5) + +file(MAKE_DIRECTORY + "/home/sam/esp/esp-idf/components/bootloader/subproject" + "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader" + "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix" + "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/tmp" + "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp" + "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src" + "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp" +) + +set(configSubDirs ) +foreach(subDir IN LISTS configSubDirs) + file(MAKE_DIRECTORY "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/${subDir}") +endforeach() +if(cfgdir) + file(MAKE_DIRECTORY "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp${cfgdir}") # cfgdir has leading slash +endif() diff --git a/build/bootloader/.bin_timestamp b/build/bootloader/.bin_timestamp new file mode 100644 index 0000000..8a7a4b5 --- /dev/null +++ b/build/bootloader/.bin_timestamp @@ -0,0 +1 @@ +ad9607f02cff6d239c82504c6cbadb15 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.bin diff --git a/build/bootloader/.ninja_deps b/build/bootloader/.ninja_deps new file mode 100644 index 0000000..15df22f Binary files /dev/null and b/build/bootloader/.ninja_deps differ diff --git a/build/bootloader/.ninja_log b/build/bootloader/.ninja_log new file mode 100644 index 0000000..375e878 --- /dev/null +++ b/build/bootloader/.ninja_log @@ -0,0 +1,120 @@ +# ninja log v5 +16 43 1761900046913820700 project_elf_src_esp32c6.c 664a37f0876add3f +16 43 1761900046913820700 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/project_elf_src_esp32c6.c 664a37f0876add3f +18 86 1761900046961681200 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj c3e4f3c8c5f0feda +43 114 1761900046989572100 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj b09c2a149a95f0e2 +16 146 1761900047018484800 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj 15e718d6a51b1069 +23 173 1761900047047623900 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj 37812c5cc687d483 +18 190 1761900047059307400 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj a2a470bea2dbf3a +21 198 1761900047063838900 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj 84dd6b623079deb1 +23 201 1761900047076005100 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj dc74b59fffbf8703 +26 204 1761900047079296000 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj 43b8ea3108602a0d +25 207 1761900047082572200 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj a31e8c9be0a294c0 +17 212 1761900047087705400 esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj d897f4318a864f7c +190 241 1761900047112004600 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj 9895c087384f8224 +87 247 1761900047113615800 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj af922b2e51778361 +115 250 1761900047122858100 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj eb3dc5f4c594bfd1 +149 256 1761900047124304100 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj 624736366c41bc24 +175 261 1761900047135135800 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj ba7118dfe9644640 +201 326 1761900047201037400 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj 92f83ab0f41c7162 +204 336 1761900047207000400 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj fa979064f9492ad8 +213 340 1761900047209639000 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj cf482c34adf1d2a9 +198 345 1761900047218122000 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj 38b5c6de861403e7 +263 348 1761900047216709600 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj 3da639b7c9c7c723 +207 350 1761900047221637600 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj 1648cc1c0ae020cc +248 354 1761900047225859600 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj 420b5beb19ec2a56 +253 383 1761900047257900800 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj a702c81563110652 +244 385 1761900047258062500 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj f8cc993f50e8df3e +256 401 1761900047276473600 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj 96eefe9fa99914c +326 474 1761900047345503200 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj ab0bfc2c4346d795 +349 553 1761900047427027000 esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj bc8878ab062c770e +337 608 1761900047483404900 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj c6462bdb5b76e349 +341 643 1761900047518780300 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj e0d69efb4a909379 +354 665 1761900047535803400 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj ccc04fc3ead46a40 +383 682 1761900047557161900 esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj b6df9ce3a364f23d +351 734 1761900047605735700 esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj f59eabead56d5a85 +554 774 1761900047648998000 esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj 8f589de252c0bccf +385 942 1761900047816774100 esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj b9b88072cd9e4e4a +402 946 1761900047821445600 esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj c6b7c59e7b6a133d +682 1014 1761900047888707800 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj a4440fffbc832344 +475 1071 1761900047942573000 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj fd2d7254e0a1c19f +734 1104 1761900047979064000 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj 8bbcff1bbbd70211 +666 1119 1761900047992657500 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj 7b933b2cf2a5cc37 +774 1130 1761900048003700400 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj 92ad9b8da72c627a +947 1226 1761900048101483500 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj 3cb1fdf82a77e6ae +1016 1259 1761900048134230000 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj 3cc6bcee7e399aa0 +945 1372 1761900048247358500 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj 286e44318150bafc +644 1465 1761900048321820700 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj befd26e5b8c8bdd2 +347 1478 1761900048349126200 esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj b2a80f137169ff6c +611 1516 1761900048391452300 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj ba8896822ef94e56 +1227 1566 1761900048441840900 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj a97a24acb4010d76 +1373 1632 1761900048506730100 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj b14cb790d092c18c +1479 1671 1761900048546727900 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj 2d2e11a46f3eeace +1106 1726 1761900048601192400 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj 148622c6ff04b632 +1120 1761 1761900048636345700 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj 777c4b7002700411 +1633 1849 1761900048710855000 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_sha.c.obj 6667c7e299360ffd +1672 1864 1761900048728875000 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_soc.c.obj c391ccfab0033ccc +1073 1874 1761900048745946500 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj 2ecc7edaa0e0c515 +1567 1881 1761900048742201300 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj ea3e937c57d764ae +1517 1925 1761900048798044400 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj 79fa6a23fde2e591 +1762 2091 1761900048966429300 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj ae96127cca19344f +1135 2163 1761900049036204300 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj 1418840cbf46205d +1860 2228 1761900049092368600 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj 4a1b9f838df06891 +1470 2240 1761900049097485000 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj efc2449d1ef14b75 +1260 2296 1761900049167624400 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 2d7d45eb3071efed +1872 2339 1761900049214556900 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj c34f82bf662e2ad5 +1875 2363 1761900049237396800 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj 4cbef2a9b4ed405d +1882 2419 1761900049294575300 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj 7509e76ada9f7a2d +2091 2436 1761900049307797100 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj ab3a100d3e44e479 +1925 2477 1761900049350658200 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj 5bc65f567984609d +2164 2616 1761900049491512300 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj 332b43d30dd884ef +2340 2676 1761900049548811400 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj a464362298073a54 +2365 2703 1761900049577911400 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj 2e75f3fa77629d73 +2297 2726 1761900049601078800 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj 828c548188b75f6e +2241 2736 1761900049602791200 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj b715be970398d810 +1728 2761 1761900049622214000 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_esp32c6.c.obj a2c9000dcf87da87 +2420 2778 1761900049653098600 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj 973cbca128985453 +2239 2966 1761900049840326400 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj c1f79d5014520101 +2437 3160 1761900050016031300 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj 8b5da571a7cd8662 +2617 3178 1761900050052658300 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj 4ede9c8003c8bce4 +2478 3275 1761900050134844500 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj a28b054a683b3f37 +2737 3285 1761900050159229300 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj 22dfc554799da67e +2677 3290 1761900050164802000 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj 55f98aa6faf7bdca +3180 3292 1761900050167029900 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj c6edbfad65f50d86 +2778 3305 1761900050180623800 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj 3a426699ad952ad0 +2763 3339 1761900050213530500 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj ba5e4db3adc4fb0 +2966 3396 1761900050267901400 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj 385aa974e9b0076c +3292 3461 1761900050336566100 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj ec7e6be268ad5669 +3290 3464 1761900050338534700 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj a637c437b2f86d42 +2732 3522 1761900050396633500 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj 1bea4f3261855bc8 +3285 3561 1761900050436823600 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj 68c7d55c8afa7445 +3343 3608 1761900050482154500 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj 6637d58499378cd3 +2703 3625 1761900050498355500 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj ef82b8fe55339502 +3276 3653 1761900050526498100 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj 240def2b3ecac94a +3306 3687 1761900050562568200 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj 7739c2fd5e6de73c +3522 3704 1761900050579629800 esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj 3dd9b06430342310 +3161 3733 1761900050608829200 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj 5e5d82c754738d4c +3465 3736 1761900050611135100 esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj 96bd8cc1fb3c0f3c +3562 3792 1761900050659015000 esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj 3151dab1b25e64c8 +3464 3805 1761900050678899500 esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj 76fd98f80d42f30a +3805 3838 1761900050713466800 esp-idf/log/liblog.a ebb48fa3d66bb65e +3396 3842 1761900050717656000 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj 962060dc43130835 +3844 3912 1761900050787910800 esp-idf/esp_rom/libesp_rom.a 93a53168ae753a3a +3912 3949 1761900050825044400 esp-idf/esp_common/libesp_common.a 96b84cabecd6f98d +3949 4068 1761900050944159200 esp-idf/esp_hw_support/libesp_hw_support.a 2ad609437bee9046 +4068 4098 1761900050973712700 esp-idf/esp_system/libesp_system.a 43668fed9e0a2b42 +4098 4185 1761900051057556200 esp-idf/efuse/libefuse.a 5454a2f5c1562a4e +4185 4293 1761900051169013500 esp-idf/bootloader_support/libbootloader_support.a 4475ed88da8ff28e +4294 4317 1761900051192807100 esp-idf/esp_bootloader_format/libesp_bootloader_format.a 398e4f6cc9c39ae +4317 4342 1761900051218000900 esp-idf/spi_flash/libspi_flash.a 8e0fa261f9046f86 +4342 4407 1761900051283381600 esp-idf/hal/libhal.a 94da9ee1cb39ff10 +4408 4472 1761900051348134400 esp-idf/micro-ecc/libmicro-ecc.a 13b83c5518b830eb +4473 4573 1761900051449227200 esp-idf/soc/libsoc.a e9e83259f45fe4ef +4573 4619 1761900051493264700 esp-idf/main/libmain.a 4afd2f6dc3cd02e2 +4619 4736 1761900051609506000 bootloader.elf 234a1633cd232a4a +4736 5054 1761900051928702200 .bin_timestamp f200ee6a578b10c +4736 5054 1761900051928702200 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/.bin_timestamp f200ee6a578b10c +5054 5140 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c4b3c22a1d353209 +5054 5140 0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c4b3c22a1d353209 +14 52 0 esp-idf/esptool_py/CMakeFiles/bootloader_check_size c4b3c22a1d353209 +14 52 0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size c4b3c22a1d353209 diff --git a/build/bootloader/CMakeCache.txt b/build/bootloader/CMakeCache.txt new file mode 100644 index 0000000..ff6b461 --- /dev/null +++ b/build/bootloader/CMakeCache.txt @@ -0,0 +1,444 @@ +# This is the CMakeCache file. +# For build in directory: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_AR:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_ASM_COMPILER_RANLIB:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib + +//Flags used by the ASM compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the ASM compiler during DEBUG builds. +CMAKE_ASM_FLAGS_DEBUG:STRING=-g + +//Flags used by the ASM compiler during MINSIZEREL builds. +CMAKE_ASM_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the ASM compiler during RELEASE builds. +CMAKE_ASM_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the ASM compiler during RELWITHDEBINFO builds. +CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib + +//C++ Compiler Base Flags +CMAKE_CXX_FLAGS:STRING='-march=rv32imac_zicsr_zifencei ' + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib + +//C Compiler Base Flags +CMAKE_C_FLAGS:STRING='-march=rv32imac_zicsr_zifencei ' + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Linker Base Flags +CMAKE_EXE_LINKER_FLAGS:STRING='-nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs ' + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ld + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=bootloader + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/sam/esp/esp-idf/tools/cmake/toolchain-esp32c6.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//No help, variable specified on the command line. +EXTRA_COMPONENT_DIRS:UNINITIALIZED=/home/sam/esp/esp-idf/components/bootloader + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/usr/bin/git + +//No help, variable specified on the command line. +IDF_PATH:UNINITIALIZED=/home/sam/esp/esp-idf + +//IDF Build Target +IDF_TARGET:STRING=esp32c6 + +//IDF Build Toolchain Type +IDF_TOOLCHAIN:STRING=gcc + +//No help, variable specified on the command line. +IGNORE_EXTRA_COMPONENT:UNINITIALIZED= + +//No help, variable specified on the command line. +PROJECT_SOURCE_DIR:UNINITIALIZED=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch + +//No help, variable specified on the command line. +PYTHON:UNINITIALIZED=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python + +//No help, variable specified on the command line. +PYTHON_DEPS_CHECKED:UNINITIALIZED=1 + +//No help, variable specified on the command line. +SDKCONFIG:UNINITIALIZED=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig + +//Value Computed by CMake +bootloader_BINARY_DIR:STATIC=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + +//Value Computed by CMake +bootloader_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +bootloader_SOURCE_DIR:STATIC=/home/sam/esp/esp-idf/components/bootloader/subproject + +//Value Computed by CMake +esp-idf_BINARY_DIR:STATIC=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf + +//Value Computed by CMake +esp-idf_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +esp-idf_SOURCE_DIR:STATIC=/home/sam/esp/esp-idf + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_AR +CMAKE_ASM_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_COMPILER_RANLIB +CMAKE_ASM_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +CMAKE_ASM_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS +CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG +CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL +CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE +CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO +CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=28 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/sam/esp/esp-idf/components/bootloader/subproject +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=25 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.28 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Git +FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/usr/bin/git][v2.43.0()] +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 + diff --git a/build/bootloader/CMakeFiles/3.28.3/CMakeASMCompiler.cmake b/build/bootloader/CMakeFiles/3.28.3/CMakeASMCompiler.cmake new file mode 100644 index 0000000..9d3fa9f --- /dev/null +++ b/build/bootloader/CMakeFiles/3.28.3/CMakeASMCompiler.cmake @@ -0,0 +1,23 @@ +set(CMAKE_ASM_COMPILER "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc") +set(CMAKE_ASM_COMPILER_ARG1 "") +set(CMAKE_AR "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar") +set(CMAKE_ASM_COMPILER_AR "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar") +set(CMAKE_RANLIB "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib") +set(CMAKE_ASM_COMPILER_RANLIB "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib") +set(CMAKE_LINKER "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_ASM_COMPILER_LOADED 1) +set(CMAKE_ASM_COMPILER_ID "GNU") +set(CMAKE_ASM_COMPILER_VERSION "") +set(CMAKE_ASM_COMPILER_ENV_VAR "ASM") + + +set(CMAKE_ASM_COMPILER_SYSROOT "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") +set(CMAKE_COMPILER_SYSROOT "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") + +set(CMAKE_ASM_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_ASM_LINKER_PREFERENCE 0) +set(CMAKE_ASM_LINKER_DEPFILE_SUPPORTED ) + + diff --git a/build/bootloader/CMakeFiles/3.28.3/CMakeCCompiler.cmake b/build/bootloader/CMakeFiles/3.28.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..cd8c427 --- /dev/null +++ b/build/bootloader/CMakeFiles/3.28.3/CMakeCCompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_C_COMPILER "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "14.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + +set(CMAKE_C_COMPILER_SYSROOT "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") +set(CMAKE_COMPILER_SYSROOT "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") + + +set(CMAKE_AR "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar") +set(CMAKE_C_COMPILER_AR "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar") +set(CMAKE_RANLIB "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib") +set(CMAKE_C_COMPILER_RANLIB "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib") +set(CMAKE_LINKER "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;c;nosys;c;gcc;gcc;c;nosys") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/bootloader/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake b/build/bootloader/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..225e3aa --- /dev/null +++ b/build/bootloader/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake @@ -0,0 +1,86 @@ +set(CMAKE_CXX_COMPILER "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "14.2.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + +set(CMAKE_CXX_COMPILER_SYSROOT "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") +set(CMAKE_COMPILER_SYSROOT "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr") + + +set(CMAKE_AR "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar") +set(CMAKE_CXX_COMPILER_AR "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ar") +set(CMAKE_RANLIB "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc-ranlib") +set(CMAKE_LINKER "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/backward;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc;c;nosys;c;gcc;gcc;c;nosys") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/bootloader/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin b/build/bootloader/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000..cfc3f03 Binary files /dev/null and b/build/bootloader/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin differ diff --git a/build/bootloader/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin b/build/bootloader/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000..7891411 Binary files /dev/null and b/build/bootloader/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/build/bootloader/CMakeFiles/3.28.3/CMakeSystem.cmake b/build/bootloader/CMakeFiles/3.28.3/CMakeSystem.cmake new file mode 100644 index 0000000..b4045af --- /dev/null +++ b/build/bootloader/CMakeFiles/3.28.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.14.0-33-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.14.0-33-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/sam/esp/esp-idf/tools/cmake/toolchain-esp32c6.cmake") + +set(CMAKE_SYSTEM "Generic") +set(CMAKE_SYSTEM_NAME "Generic") +set(CMAKE_SYSTEM_VERSION "") +set(CMAKE_SYSTEM_PROCESSOR "") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/bootloader/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c b/build/bootloader/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..0a0ec9b --- /dev/null +++ b/build/bootloader/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,880 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/bootloader/CMakeFiles/3.28.3/CompilerIdC/a.out b/build/bootloader/CMakeFiles/3.28.3/CompilerIdC/a.out new file mode 100644 index 0000000..5d6b01d Binary files /dev/null and b/build/bootloader/CMakeFiles/3.28.3/CompilerIdC/a.out differ diff --git a/build/bootloader/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/bootloader/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..9c9c90e --- /dev/null +++ b/build/bootloader/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,869 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/bootloader/CMakeFiles/3.28.3/CompilerIdCXX/a.out b/build/bootloader/CMakeFiles/3.28.3/CompilerIdCXX/a.out new file mode 100644 index 0000000..54c700a Binary files /dev/null and b/build/bootloader/CMakeFiles/3.28.3/CompilerIdCXX/a.out differ diff --git a/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml b/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..778fd8c --- /dev/null +++ b/build/bootloader/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,527 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:228 (message)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + message: | + The target system is: Generic - - + The host system is: Linux - 6.14.0-33-generic - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc + Build flags: -march=rv32imac_zicsr_zifencei + Id flags: + + The output was: + 0 + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-closer.o): in function `_close_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/closer.c:47:(.text+0x14): warning: _close is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-lseekr.o): in function `_lseek_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/lseekr.c:49:(.text+0x18): warning: _lseek is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-readr.o): in function `_read_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/readr.c:49:(.text+0x18): warning: _read is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-writer.o): in function `_write_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/writer.c:49:(.text+0x18): warning: _write is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-fclose.o): in function `fclose': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/stdio/fclose.c:125:(.text+0xf4): warning: __getreent is not implemented and will always fail + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + + The C compiler identification is GNU, found in: + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/3.28.3/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ + Build flags: -march=rv32imac_zicsr_zifencei + Id flags: + + The output was: + 0 + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-closer.o): in function `_close_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/closer.c:47:(.text+0x14): warning: _close is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-lseekr.o): in function `_lseek_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/lseekr.c:49:(.text+0x18): warning: _lseek is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-readr.o): in function `_read_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/readr.c:49:(.text+0x18): warning: _read is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-writer.o): in function `_write_r': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/reent/writer.c:49:(.text+0x18): warning: _write is not implemented and will always fail + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/libc.a(libc_a-fclose.o): in function `fclose': + /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/stdio/fclose.c:125:(.text+0xf4): warning: __getreent is not implemented and will always fail + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/3.28.3/CompilerIdCXX/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:1131 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeDetermineASMCompiler.cmake:131 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + message: | + Checking whether the ASM compiler is GNU using "--version" matched "(GNU assembler)|(GCC)|(Free Software Foundation)": + riscv32-esp-elf-gcc (crosstool-NG esp-14.2.0_20241119) 14.2.0 + Copyright (C) 2024 Free Software Foundation, Inc. + This is free software; see the source for copying conditions. There is NO + warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-t35IWw" + binary: "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-t35IWw" + cmakeVariables: + CMAKE_C_FLAGS: "-march=rv32imac_zicsr_zifencei " + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "-nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs " + CMAKE_MODULE_PATH: "/home/sam/esp/esp-idf/tools/cmake;/home/sam/esp/esp-idf/tools/cmake/third_party" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-t35IWw' + + Run Build Command(s): /usr/bin/ninja -v cmTC_05027 + [1/2] /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc + Target: riscv32-esp-elf + Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_05027.dir/' + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1 -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_05027.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o /tmp/ccbXI5Un.s + GNU C17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf) + compiled by GNU C version 4.9.2, GMP version 6.2.1, MPFR version 4.2.1, MPC version 1.2.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include" + ignoring nonexistent directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/include" + #include "..." search starts here: + #include <...> search starts here: + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include + End of search list. + Compiler executable checksum: 2abae7216a6a1e12430968a738fec0e0 + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_05027.dir/' + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj /tmp/ccbXI5Un.s + GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1 + COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.' + [2/2] : && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj -o cmTC_05027 && : + Using built-in specs. + Reading specs from /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs + rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence + COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc + COLLECT_LTO_WRAPPER=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper + Target: riscv32-esp-elf + Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) + COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_05027' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_05027.' + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccA1zGqT.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_05027 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010094 + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_05027' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_05027.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] + end of search list found + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include] + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include] + implicit include dirs: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(riscv32-esp-elf-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-t35IWw'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_05027] + ignore line: [[1/2] /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc] + ignore line: [Target: riscv32-esp-elf] + ignore line: [Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_05027.dir/'] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1 -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_05027.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o /tmp/ccbXI5Un.s] + ignore line: [GNU C17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf)] + ignore line: [ compiled by GNU C version 4.9.2 GMP version 6.2.1 MPFR version 4.2.1 MPC version 1.2.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include"] + ignore line: [ignoring nonexistent directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 2abae7216a6a1e12430968a738fec0e0] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_05027.dir/'] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj /tmp/ccbXI5Un.s] + ignore line: [GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1] + ignore line: [COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.'] + ignore line: [[2/2] : && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj -o cmTC_05027 && :] + ignore line: [Using built-in specs.] + ignore line: [Reading specs from /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs] + ignore line: [rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence] + ignore line: [COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc] + ignore line: [COLLECT_LTO_WRAPPER=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] + ignore line: [Target: riscv32-esp-elf] + ignore line: [Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] + ignore line: [COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_05027' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_05027.'] + link line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccA1zGqT.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_05027 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group] + arg [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccA1zGqT.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lnosys] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lnosys] ==> ignore + arg [--sysroot=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf] ==> ignore + arg [-melf32lriscv] ==> ignore + arg [-X] ==> ignore + arg [-o] ==> ignore + arg [cmTC_05027] ==> ignore + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] + arg [CMakeFiles/cmTC_05027.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lnosys] ==> lib [nosys] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--start-group] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lnosys] ==> lib [nosys] + arg [--end-group] ==> ignore + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib] + implicit libs: [gcc;c;nosys;c;gcc;gcc;c;nosys] + implicit objs: [] + implicit dirs: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-CY1dMz" + binary: "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-CY1dMz" + cmakeVariables: + CMAKE_CXX_FLAGS: "-march=rv32imac_zicsr_zifencei " + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "-nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs " + CMAKE_MODULE_PATH: "/home/sam/esp/esp-idf/tools/cmake;/home/sam/esp/esp-idf/tools/cmake/third_party" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-CY1dMz' + + Run Build Command(s): /usr/bin/ninja -v cmTC_e0983 + [1/2] /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ + Target: riscv32-esp-elf + Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_e0983.dir/' + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_e0983.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o /tmp/cccGQEMJ.s + GNU C++17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf) + compiled by GNU C version 4.9.2, GMP version 6.2.1, MPFR version 4.2.1, MPC version 1.2.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include" + ignoring nonexistent directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include" + ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/include" + #include "..." search starts here: + #include <...> search starts here: + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0 + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32 + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include + End of search list. + Compiler executable checksum: c7cd21a23c5c74d612ca7681e3115c94 + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_e0983.dir/' + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj /tmp/cccGQEMJ.s + GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1 + COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ + COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.' + [2/2] : && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_e0983 && : + Using built-in specs. + Reading specs from /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs + rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence + COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ + COLLECT_LTO_WRAPPER=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper + Target: riscv32-esp-elf + Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) + COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ + LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/ + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_e0983' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_e0983.' + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4plO1g.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_e0983 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: cannot find entry symbol _start; defaulting to 00010094 + COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_e0983' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_e0983.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0] + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32] + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward] + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + add: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] + end of search list found + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0] + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32] + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/backward] + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include] + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + collapse include dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include] + implicit include dirs: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include/c++/14.2.0/backward;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/include-fixed;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "/home/sam/esp/esp-idf/tools/cmake/project.cmake:571 (__project)" + - "CMakeLists.txt:67 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(riscv32-esp-elf-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/CMakeScratch/TryCompile-CY1dMz'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/ninja -v cmTC_e0983] + ignore line: [[1/2] /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -v -o CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++] + ignore line: [Target: riscv32-esp-elf] + ignore line: [Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_e0983.dir/'] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/cc1plus -quiet -v -imultilib rv32imac_zicsr_zifencei/ilp32 -iprefix /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/ -isysroot /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_e0983.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -march=rv32imac_zicsr_zifencei -version -o /tmp/cccGQEMJ.s] + ignore line: [GNU C++17 (crosstool-NG esp-14.2.0_20241119) version 14.2.0 (riscv32-esp-elf)] + ignore line: [ compiled by GNU C version 4.9.2 GMP version 6.2.1 MPFR version 4.2.1 MPC version 1.2.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include"] + ignore line: [ignoring nonexistent directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf/include"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/../../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include"] + ignore line: [ignoring duplicate directory "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/riscv32-esp-elf/rv32imac_zicsr_zifencei/ilp32] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include/c++/14.2.0/backward] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/include-fixed] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: c7cd21a23c5c74d612ca7681e3115c94] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_e0983.dir/'] + ignore line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/as -v --traditional-format -march=rv32imac_zicsr_zifencei -march=rv32imac_zicsr_zifencei -mabi=ilp32 -misa-spec=20191213 -o CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj /tmp/cccGQEMJ.s] + ignore line: [GNU assembler version 2.43.1 (riscv32-esp-elf) using BFD version (crosstool-NG esp-14.2.0_20241119) 2.43.1] + ignore line: [COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-march=rv32imac_zicsr_zifencei' '-v' '-o' 'CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [[2/2] : && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -march=rv32imac_zicsr_zifencei -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -v CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_e0983 && :] + ignore line: [Using built-in specs.] + ignore line: [Reading specs from /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/nosys.specs] + ignore line: [rename spec link_gcc_c_sequence to nosys_link_gcc_c_sequence] + ignore line: [COLLECT_GCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++] + ignore line: [COLLECT_LTO_WRAPPER=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] + ignore line: [Target: riscv32-esp-elf] + ignore line: [Configured with: /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-build_pc-linux-gnu --target=riscv32-esp-elf --prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --exec_prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-sysroot=/builds/idf/crosstool-NG/builds/riscv32-esp-elf/riscv32-esp-elf --with-native-system-header-dir=/include --with-newlib --enable-threads=no --disable-shared --with-arch=rv32gc --with-abi=ilp32 --with-pkgversion='crosstool-NG esp-14.2.0_20241119' --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpfr=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-mpc=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --with-isl=/builds/idf/crosstool-NG/.build/riscv32-esp-elf/buildtools --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.0 (crosstool-NG esp-14.2.0_20241119) ] + ignore line: [COMPILER_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/] + ignore line: [LIBRARY_PATH=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/:/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-nostartfiles' '-march=rv32imac_zicsr_zifencei' '-specs=nosys.specs' '-v' '-o' 'cmTC_e0983' '-mabi=ilp32' '-misa-spec=20191213' '-march=rv32imac_zicsr_zifencei' '-dumpdir' 'cmTC_e0983.'] + link line: [ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2 -plugin /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so -plugin-opt=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4plO1g.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lnosys --sysroot=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf -melf32lriscv -X -o cmTC_e0983 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0 -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib -L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj -lstdc++ -lm -lgcc -lc -lnosys -lc -lgcc --start-group -lgcc -lc -lnosys --end-group] + arg [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../libexec/gcc/riscv32-esp-elf/14.2.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc4plO1g.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lnosys] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lnosys] ==> ignore + arg [--sysroot=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf] ==> ignore + arg [-melf32lriscv] ==> ignore + arg [-X] ==> ignore + arg [-o] ==> ignore + arg [cmTC_e0983] ==> ignore + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] + arg [-L/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] + arg [CMakeFiles/cmTC_e0983.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lnosys] ==> lib [nosys] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--start-group] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lnosys] ==> lib [nosys] + arg [--end-group] ==> ignore + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/lib] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib] + collapse library dir [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../riscv32-esp-elf/usr/lib] ==> [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib] + implicit libs: [stdc++;m;gcc;c;nosys;c;gcc;gcc;c;nosys] + implicit objs: [] + implicit dirs: [/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc/riscv32-esp-elf/14.2.0;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/lib/gcc;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/lib;/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/riscv32-esp-elf/usr/lib] + implicit fwks: [] + + +... diff --git a/build/bootloader/CMakeFiles/TargetDirectories.txt b/build/bootloader/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..3737ba8 --- /dev/null +++ b/build/bootloader/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,86 @@ +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/menuconfig.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/confserver.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/save-defconfig.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/gen_project_binary.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/app.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/erase_flash.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/merge-bin.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/monitor.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/_project_elf_src.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/bootloader.elf.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/size.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/size-files.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/size-components.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/uf2.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/uf2-app.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/riscv/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/riscv/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/newlib/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/newlib/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/soc/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/soc/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/micro-ecc/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/micro-ecc/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/hal/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/hal/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/spi_flash/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/spi_flash/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_app_format/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_app_format/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/bootloader_support/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/bootloader_support/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse/CMakeFiles/efuse-common-table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_common_table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse/CMakeFiles/efuse-custom-table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_custom_table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse/CMakeFiles/show-efuse-table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse/CMakeFiles/show_efuse_table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse/CMakeFiles/efuse_test_table.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_security/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_security/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_system/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_system/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/lowpower/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/lowpower/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_common/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_common/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_rom/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_rom/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/log/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/log/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esptool_py/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esptool_py/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/partition_table/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/partition_table/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/bootloader/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/bootloader/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/freertos/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/freertos/CMakeFiles/rebuild_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/main/CMakeFiles/__idf_main.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/main/CMakeFiles/edit_cache.dir +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/main/CMakeFiles/rebuild_cache.dir diff --git a/build/bootloader/CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj b/build/bootloader/CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj new file mode 100644 index 0000000..8475fc3 Binary files /dev/null and b/build/bootloader/CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj differ diff --git a/build/bootloader/CMakeFiles/clean_additional.cmake b/build/bootloader/CMakeFiles/clean_additional.cmake new file mode 100644 index 0000000..2261b6d --- /dev/null +++ b/build/bootloader/CMakeFiles/clean_additional.cmake @@ -0,0 +1,12 @@ +# Additional clean files +cmake_minimum_required(VERSION 3.16) + +if("${CONFIG}" STREQUAL "" OR "${CONFIG}" STREQUAL "") + file(REMOVE_RECURSE + "bootloader.bin" + "bootloader.map" + "config/sdkconfig.cmake" + "config/sdkconfig.h" + "project_elf_src_esp32c6.c" + ) +endif() diff --git a/build/bootloader/CMakeFiles/cmake.check_cache b/build/bootloader/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/bootloader/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/bootloader/CMakeFiles/git-data/HEAD b/build/bootloader/CMakeFiles/git-data/HEAD new file mode 100644 index 0000000..89b6c6f --- /dev/null +++ b/build/bootloader/CMakeFiles/git-data/HEAD @@ -0,0 +1 @@ +f5c3654a1c2d2a01f7f67def7a0dc48e691f63c0 diff --git a/build/bootloader/CMakeFiles/git-data/grabRef.cmake b/build/bootloader/CMakeFiles/git-data/grabRef.cmake new file mode 100644 index 0000000..63e7d36 --- /dev/null +++ b/build/bootloader/CMakeFiles/git-data/grabRef.cmake @@ -0,0 +1,50 @@ +# +# Internal file for GetGitRevisionDescription.cmake +# +# Requires CMake 2.6 or newer (uses the 'function' command) +# +# Original Author: +# 2009-2010 Ryan Pavlik +# http://academic.cleardefinition.com +# Iowa State University HCI Graduate Program/VRAC +# +# Copyright Iowa State University 2009-2010. +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or copy at +# http://www.boost.org/LICENSE_1_0.txt) + +set(HEAD_HASH) + +file(READ "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/git-data/HEAD" HEAD_CONTENTS LIMIT 1024) + +string(STRIP "${HEAD_CONTENTS}" HEAD_CONTENTS) +set(GIT_DIR "/home/sam/esp/esp-idf/.git") +# handle git-worktree +if(EXISTS "${GIT_DIR}/commondir") + file(READ "${GIT_DIR}/commondir" GIT_DIR_NEW LIMIT 1024) + string(STRIP "${GIT_DIR_NEW}" GIT_DIR_NEW) + if(NOT IS_ABSOLUTE "${GIT_DIR_NEW}") + get_filename_component(GIT_DIR_NEW ${GIT_DIR}/${GIT_DIR_NEW} ABSOLUTE) + endif() + if(EXISTS "${GIT_DIR_NEW}") + set(GIT_DIR "${GIT_DIR_NEW}") + endif() +endif() +if(HEAD_CONTENTS MATCHES "ref") + # named branch + string(REPLACE "ref: " "" HEAD_REF "${HEAD_CONTENTS}") + if(EXISTS "${GIT_DIR}/${HEAD_REF}") + configure_file("${GIT_DIR}/${HEAD_REF}" "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/git-data/head-ref" COPYONLY) + elseif(EXISTS "${GIT_DIR}/logs/${HEAD_REF}") + configure_file("${GIT_DIR}/logs/${HEAD_REF}" "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/git-data/head-ref" COPYONLY) + set(HEAD_HASH "${HEAD_REF}") + endif() +else() + # detached HEAD + configure_file("${GIT_DIR}/HEAD" "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/git-data/head-ref" COPYONLY) +endif() + +if(NOT HEAD_HASH) + file(READ "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/CMakeFiles/git-data/head-ref" HEAD_HASH LIMIT 1024) + string(STRIP "${HEAD_HASH}" HEAD_HASH) +endif() diff --git a/build/bootloader/CMakeFiles/git-data/head-ref b/build/bootloader/CMakeFiles/git-data/head-ref new file mode 100644 index 0000000..89b6c6f --- /dev/null +++ b/build/bootloader/CMakeFiles/git-data/head-ref @@ -0,0 +1 @@ +f5c3654a1c2d2a01f7f67def7a0dc48e691f63c0 diff --git a/build/bootloader/CMakeFiles/rules.ninja b/build/bootloader/CMakeFiles/rules.ninja new file mode 100644 index 0000000..7791797 --- /dev/null +++ b/build/bootloader/CMakeFiles/rules.ninja @@ -0,0 +1,319 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.28 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: bootloader +# Configurations: +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__bootloader.2eelf_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__bootloader.2eelf_ + command = $PRE_LINK && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_soc_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_soc_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_micro-ecc_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_micro-ecc_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_hal_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_hal_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_spi_flash_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_spi_flash_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_bootloader_format_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_bootloader_format_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_bootloader_support_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_bootloader_support_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_efuse_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_efuse_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_system_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_system_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_hw_support_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_hw_support_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_common_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_common_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_esp_rom_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_esp_rom_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_log_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_log_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER____idf_main_unscanned_ + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C static library. + +rule C_STATIC_LIBRARY_LINKER____idf_main_ + command = $PRE_LINK && /usr/bin/cmake -E rm -f $TARGET_FILE && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ar qc $TARGET_FILE $LINK_FLAGS $in && /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-ranlib $TARGET_FILE && $POST_BUILD + description = Linking C static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning additional files. + +rule CLEAN_ADDITIONAL + command = /usr/bin/cmake -DCONFIG=$CONFIG -P CMakeFiles/clean_additional.cmake + description = Cleaning additional files... + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /usr/bin/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /usr/bin/ninja -t targets + description = All primary targets available: + diff --git a/build/bootloader/bootloader.bin b/build/bootloader/bootloader.bin new file mode 100644 index 0000000..3cf3be8 Binary files /dev/null and b/build/bootloader/bootloader.bin differ diff --git a/build/bootloader/bootloader.elf b/build/bootloader/bootloader.elf new file mode 100644 index 0000000..5edd498 Binary files /dev/null and b/build/bootloader/bootloader.elf differ diff --git a/build/bootloader/bootloader.map b/build/bootloader/bootloader.map new file mode 100644 index 0000000..09f3104 --- /dev/null +++ b/build/bootloader/bootloader.map @@ -0,0 +1,4253 @@ +Archive member included to satisfy reference by file (symbol) + +esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + (esp_bootloader_desc) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + (__assert_func) +esp-idf/main/libmain.a(bootloader_start.c.obj) + (call_start_cpu0) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/main/libmain.a(bootloader_start.c.obj) (bootloader_utility_load_partition_table) +esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) (esp_partition_table_verify) +esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) (bootloader_load_image) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) (bootloader_console_deinit) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) (bootloader_sha256_start) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) (bootloader_ana_clock_glitch_reset_config) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + esp-idf/main/libmain.a(bootloader_start.c.obj) (bootloader_init) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) (bootloader_common_ota_select_crc) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) (bootloader_clock_configure) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) (bootloader_init_mem) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) (bootloader_fill_random) +esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) (esp_flash_encryption_enabled) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) (bootloader_random_disable) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) (bootloader_mmap_get_free_pages) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) (bootloader_flash_update_id) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) (bootloader_clear_bss_section) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) (bootloader_console_init) +esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) (ESP_EFUSE_DIS_DIRECT_BOOT) +esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) (esp_efuse_enable_rom_secure_download_mode) +esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) (esp_efuse_read_field_blob) +esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) (esp_efuse_utility_process) +esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) (esp_efuse_get_key_dis_read) +esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) (esp_efuse_utility_clear_program_registers) +esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) (esp_cpu_configure_region_protection) +esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) (rtc_clk_init) +esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) (rtc_clk_32k_enable) +esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) (get_act_hp_dbias) +esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) (esp_rom_regi2c_write) +esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) (wdt_hal_init) +esp-idf/log/liblog.a(log_timestamp.c.obj) + esp-idf/main/libmain.a(bootloader_start.c.obj) (esp_log_timestamp) +esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) (efuse_hal_chip_revision) +esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/hal/libhal.a(efuse_hal.c.obj) (efuse_hal_get_major_chip_version) +esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) (lp_timer_hal_get_cycle_count) +esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) (mmu_hal_unmap_all) +esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) (cache_hal_init) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) (__lshrdi3) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) (__ashldi3) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) (__popcountsi2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) (__udivdi3) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) (__clz_tab) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) (memcmp) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + esp-idf/main/libmain.a(bootloader_start.c.obj) (_impure_data) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + esp-idf/main/libmain.a(bootloader_start.c.obj) (memset) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) (memcpy) + +Discarded input sections + + .text 0x00000000 0x0 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj + .data 0x00000000 0x0 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj + .bss 0x00000000 0x0 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj + .comment 0x00000000 0x30 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj + .note.GNU-stack + 0x00000000 0x0 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj + .riscv.attributes + 0x00000000 0x5c CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj + .text 0x00000000 0x0 esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + .data 0x00000000 0x0 esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .text 0x00000000 0x0 esp-idf/main/libmain.a(bootloader_start.c.obj) + .data 0x00000000 0x0 esp-idf/main/libmain.a(bootloader_start.c.obj) + .bss 0x00000000 0x0 esp-idf/main/libmain.a(bootloader_start.c.obj) + .text.__getreent + 0x00000000 0xa esp-idf/main/libmain.a(bootloader_start.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_common_get_partition_description + 0x00000000 0x9e esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_atexit + 0x00000000 0x8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_sha256_hex_to_str + 0x00000000 0x50 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_sha256_flash_contents + 0x00000000 0xba esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.bootloader_load_image_no_verify + 0x00000000 0xe esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.esp_image_verify + 0x00000000 0x8 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.esp_image_get_metadata + 0x00000000 0xbe esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.esp_image_verify_bootloader_data + 0x00000000 0x26 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.esp_image_verify_bootloader + 0x00000000 0x2c esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.esp_image_get_flash_size + 0x00000000 0x52 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .text.esp_flash_write_protect_crypt_cnt + 0x00000000 0x10 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .text.esp_get_flash_encryption_mode + 0x00000000 0x8e esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .rodata.esp_flash_encryption_set_release_mode.str1.4 + 0x00000000 0xb6 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .text.esp_flash_encryption_set_release_mode + 0x00000000 0x124 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .rodata.esp_flash_encryption_cfg_verify_release_mode.str1.4 + 0x00000000 0x3c7 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .text.esp_flash_encryption_cfg_verify_release_mode + 0x00000000 0x334 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text.bootloader_flash_erase_range + 0x00000000 0x7e esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text.bootloader_spi_flash_reset + 0x00000000 0x2c esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .iram1.7 0x00000000 0x88 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .iram1.8 0x00000000 0x4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .text.bootloader_flash_update_size + 0x00000000 0xc esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .iram1.1 0x00000000 0x2a esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + .text 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .data 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .bss 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SYS_DATA_PART2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY5 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY4 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_USER_DATA_MAC_CUSTOM + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_USER_DATA + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH6 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH5 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH4 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_CAL_VOL_ATTEN3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_CAL_VOL_ATTEN2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_CAL_VOL_ATTEN1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_CAL_VOL_ATTEN0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_OCODE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_TEMP_CALIB + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_OPTIONAL_UNIQUE_ID + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_FLASH_VENDOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_FLASH_TEMP + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_FLASH_CAP + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_BLK_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_BLK_VERSION_MINOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_PKG_VERSION + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WAFER_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WAFER_VERSION_MINOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DBIAS_VOL_GAP + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DSLP_LP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DSLP_LP_DBG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_LSLP_HP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_LSLP_HP_DBG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ACTIVE_LP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ACTIVE_HP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .data.ESP_EFUSE_MAC_EXT + 0x00000000 0xc esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .data.ESP_EFUSE_MAC + 0x00000000 0x1c esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DISABLE_BLK_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DISABLE_WAFER_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SECURE_BOOT_DISABLE_FAST_WAKE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SECURE_VERSION + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_FORCE_SEND_RESUME + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_UART_PRINT_CONTROL + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ENABLE_SECURITY_DOWNLOAD + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_DIRECT_BOOT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_DOWNLOAD_MODE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_FLASH_TPUW + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SECURE_BOOT_EN + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_CRYPT_DPA_ENABLE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SEC_DPA_LEVEL + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY_PURPOSE_5 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY_PURPOSE_4 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY_PURPOSE_3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY_PURPOSE_2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY_PURPOSE_1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY_PURPOSE_0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SECURE_BOOT_KEY_REVOKE2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SECURE_BOOT_KEY_REVOKE1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SECURE_BOOT_KEY_REVOKE0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SPI_BOOT_CRYPT_CNT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WDT_DELAY_SEL + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_VDD_SPI_AS_GPIO + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_USB_EXCHG_PINS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_PAD_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SOFT_DIS_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_JTAG_SEL_ENABLE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_TWAI + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SPI_DOWNLOAD_MSPI_DIS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_FORCE_DOWNLOAD + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_USB_SERIAL_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_DOWNLOAD_ICACHE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_USB_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_ICACHE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SWAP_UART_SDIO_EN + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS_BLOCK_SYS_DATA2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS_BLOCK_KEY5 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS_BLOCK_KEY4 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS_BLOCK_KEY3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS_BLOCK_KEY2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS_BLOCK_KEY1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS_BLOCK_KEY0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SOFT_DIS_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_VDD_SPI_AS_GPIO + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_USB_EXCHG_PINS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_SYS_DATA2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_KEY5 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_KEY4 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_KEY3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_KEY2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_KEY1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_KEY0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_CUSTOM_MAC + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_USR_DATA + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH6 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH5 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH4 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_OCODE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_TEMP_CALIB + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_OPTIONAL_UNIQUE_ID + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SYS_DATA_PART1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_FLASH_VENDOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_FLASH_TEMP + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_FLASH_CAP + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLK_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLK_VERSION_MINOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_PKG_VERSION + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_WAFER_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_WAFER_VERSION_MINOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DBIAS_VOL_GAP + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DSLP_LP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DSLP_LP_DBG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_LSLP_HP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_LSLP_HP_DBG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ACTIVE_LP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ACTIVE_HP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_MAC_EXT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_MAC + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLK1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DISABLE_BLK_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DISABLE_WAFER_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SECURE_BOOT_DISABLE_FAST_WAKE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SECURE_VERSION + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_FORCE_SEND_RESUME + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_UART_PRINT_CONTROL + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ENABLE_SECURITY_DOWNLOAD + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_ROM_PRINT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_DIRECT_BOOT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MODE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_FLASH_TPUW + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SPI_DOWNLOAD_MSPI_DIS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SECURE_BOOT_AGGRESSIVE_REVOKE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SECURE_BOOT_EN + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SEC_DPA_LEVEL + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_KEY_PURPOSE_5 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_KEY_PURPOSE_4 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_KEY_PURPOSE_3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_KEY_PURPOSE_2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_KEY_PURPOSE_1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_KEY_PURPOSE_0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SPI_BOOT_CRYPT_CNT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_WDT_DELAY_SEL + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MANUAL_ENCRYPT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_PAD_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_JTAG_SEL_ENABLE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_TWAI + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_FORCE_DOWNLOAD + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_ICACHE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_USB_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_ICACHE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SWAP_UART_SDIO_EN + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_CRYPT_DPA_ENABLE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_RD_DIS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SYS_DATA_PART2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY5 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY4 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY3 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY2 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY1 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY0 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.USER_DATA_MAC_CUSTOM + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.USER_DATA + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0_CH6 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0_CH5 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0_CH4 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0_CH3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0_CH2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0_CH1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0_CH0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_CAL_VOL_ATTEN3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_CAL_VOL_ATTEN2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_CAL_VOL_ATTEN1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_CAL_VOL_ATTEN0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.OCODE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.TEMP_CALIB + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.OPTIONAL_UNIQUE_ID + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.FLASH_VENDOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.FLASH_TEMP + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.FLASH_CAP + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.BLK_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.BLK_VERSION_MINOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.PKG_VERSION + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WAFER_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WAFER_VERSION_MINOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DBIAS_VOL_GAP + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DSLP_LP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DSLP_LP_DBG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.LSLP_HP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.LSLP_HP_DBG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ACTIVE_LP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ACTIVE_HP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.MAC_EXT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .rodata.MAC 0x00000000 0x18 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DISABLE_BLK_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DISABLE_WAFER_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SECURE_BOOT_DISABLE_FAST_WAKE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SECURE_VERSION + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.FORCE_SEND_RESUME + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.UART_PRINT_CONTROL + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ENABLE_SECURITY_DOWNLOAD + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_USB_SERIAL_JTAG_ROM_PRINT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_DIRECT_BOOT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_DOWNLOAD_MODE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.FLASH_TPUW + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SECURE_BOOT_AGGRESSIVE_REVOKE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SECURE_BOOT_EN + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.CRYPT_DPA_ENABLE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SEC_DPA_LEVEL + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY_PURPOSE_5 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY_PURPOSE_4 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY_PURPOSE_3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY_PURPOSE_2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY_PURPOSE_1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY_PURPOSE_0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SECURE_BOOT_KEY_REVOKE2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SECURE_BOOT_KEY_REVOKE1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SECURE_BOOT_KEY_REVOKE0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SPI_BOOT_CRYPT_CNT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WDT_DELAY_SEL + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.VDD_SPI_AS_GPIO + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.USB_EXCHG_PINS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_DOWNLOAD_MANUAL_ENCRYPT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_PAD_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SOFT_DIS_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.JTAG_SEL_ENABLE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_TWAI + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SPI_DOWNLOAD_MSPI_DIS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_FORCE_DOWNLOAD + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_USB_SERIAL_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_DOWNLOAD_ICACHE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_USB_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_ICACHE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SWAP_UART_SDIO_EN + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS_BLOCK_SYS_DATA2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS_BLOCK_KEY5 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS_BLOCK_KEY4 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS_BLOCK_KEY3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS_BLOCK_KEY2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS_BLOCK_KEY1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS_BLOCK_KEY0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SOFT_DIS_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_VDD_SPI_AS_GPIO + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_USB_EXCHG_PINS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_SYS_DATA2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_KEY5 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_KEY4 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_KEY3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_KEY2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_KEY1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_KEY0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_CUSTOM_MAC + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_USR_DATA + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0_CH6 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0_CH5 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0_CH4 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0_CH3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0_CH2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0_CH1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0_CH0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_CAL_VOL_ATTEN3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_CAL_VOL_ATTEN2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_CAL_VOL_ATTEN1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_CAL_VOL_ATTEN0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_OCODE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_TEMP_CALIB + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_OPTIONAL_UNIQUE_ID + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SYS_DATA_PART1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_FLASH_VENDOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_FLASH_TEMP + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_FLASH_CAP + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLK_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLK_VERSION_MINOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_PKG_VERSION + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_WAFER_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_WAFER_VERSION_MINOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DBIAS_VOL_GAP + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DSLP_LP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DSLP_LP_DBG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_LSLP_HP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_LSLP_HP_DBG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ACTIVE_LP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ACTIVE_HP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_MAC_EXT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_MAC + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLK1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DISABLE_BLK_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DISABLE_WAFER_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SECURE_BOOT_DISABLE_FAST_WAKE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SECURE_VERSION + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_FORCE_SEND_RESUME + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_UART_PRINT_CONTROL + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ENABLE_SECURITY_DOWNLOAD + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_USB_SERIAL_JTAG_ROM_PRINT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_DIRECT_BOOT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_DOWNLOAD_MODE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_FLASH_TPUW + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SPI_DOWNLOAD_MSPI_DIS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SECURE_BOOT_AGGRESSIVE_REVOKE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SECURE_BOOT_EN + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SEC_DPA_LEVEL + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_KEY_PURPOSE_5 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_KEY_PURPOSE_4 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_KEY_PURPOSE_3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_KEY_PURPOSE_2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_KEY_PURPOSE_1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_KEY_PURPOSE_0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SECURE_BOOT_KEY_REVOKE2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SECURE_BOOT_KEY_REVOKE1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SECURE_BOOT_KEY_REVOKE0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SPI_BOOT_CRYPT_CNT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_WDT_DELAY_SEL + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_DOWNLOAD_MANUAL_ENCRYPT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_PAD_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_JTAG_SEL_ENABLE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_TWAI + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_FORCE_DOWNLOAD + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_USB_SERIAL_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_DOWNLOAD_ICACHE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_USB_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_ICACHE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SWAP_UART_SDIO_EN + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_CRYPT_DPA_ENABLE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_RD_DIS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .debug_info 0x00000000 0x2556 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .debug_abbrev 0x00000000 0x106 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .debug_aranges + 0x00000000 0x18 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .debug_line 0x00000000 0x1fb esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .debug_str 0x00000000 0x2830 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .comment 0x00000000 0x30 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .text 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .data 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .bss 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .text.esp_efuse_get_pkg_ver + 0x00000000 0x2a esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .text.esp_efuse_set_rom_log_scheme + 0x00000000 0x3e esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .text.esp_efuse_disable_rom_download_mode + 0x00000000 0x10 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .text.esp_efuse_enable_rom_secure_download_mode + 0x00000000 0x34 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_info 0x00000000 0x3ba esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_abbrev 0x00000000 0x18f esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_loc 0x00000000 0x1f esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_aranges + 0x00000000 0x38 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_ranges 0x00000000 0x28 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_line 0x00000000 0x463 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_str 0x00000000 0x60e esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .comment 0x00000000 0x30 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_frame 0x00000000 0x80 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .text 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .data 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .bss 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_read_field_blob + 0x00000000 0x6e esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.esp_efuse_read_field_bit.str1.4 + 0x00000000 0x3b esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_read_field_bit + 0x00000000 0x4a esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_read_field_cnt + 0x00000000 0x50 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_write_field_blob + 0x00000000 0x74 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.esp_efuse_write_field_cnt.str1.4 + 0x00000000 0x4e esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_write_field_cnt + 0x00000000 0xae esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_write_field_bit + 0x00000000 0x5a esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_get_field_size + 0x00000000 0x18 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_write_reg + 0x00000000 0x5a esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_read_block + 0x00000000 0x44 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_read_reg + 0x00000000 0x46 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_write_block + 0x00000000 0x44 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.esp_efuse_batch_write_begin.str1.4 + 0x00000000 0x51 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_batch_write_begin + 0x00000000 0x72 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.esp_efuse_batch_write_cancel.str1.4 + 0x00000000 0x5f esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_batch_write_cancel + 0x00000000 0x72 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.esp_efuse_batch_write_commit.str1.4 + 0x00000000 0x37 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_batch_write_commit + 0x00000000 0x8e esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_check_errors + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.esp_efuse_destroy_block.str1.4 + 0x00000000 0x120 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_destroy_block + 0x00000000 0x13c esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.__func__.0 + 0x00000000 0x1c esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.__func__.1 + 0x00000000 0x13 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.__func__.2 + 0x00000000 0x19 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .sbss.s_batch_writing_mode + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_info 0x00000000 0x11bf esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_abbrev 0x00000000 0x3cb esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_loc 0x00000000 0xab2 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_aranges + 0x00000000 0x98 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_ranges 0x00000000 0xe0 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_line 0x00000000 0x116f esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_str 0x00000000 0x925 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .comment 0x00000000 0x30 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_frame 0x00000000 0x220 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .data 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .bss 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.write_reg.str1.4 + 0x00000000 0xb4 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.write_reg + 0x00000000 0x7a esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_process.str1.4 + 0x00000000 0x5d esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_process + 0x00000000 0x174 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_reset + 0x00000000 0x50 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_burn_efuses + 0x00000000 0x2e esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_erase_virt_blocks + 0x00000000 0x2 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_update_virt_blocks.str1.4 + 0x00000000 0x27 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_update_virt_blocks + 0x00000000 0x2a esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_debug_dump_single_block.str1.4 + 0x00000000 0x12 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_debug_dump_single_block + 0x00000000 0x8e esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_debug_dump_pending + 0x00000000 0x46 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_debug_dump_blocks.str1.4 + 0x00000000 0xd esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_debug_dump_blocks + 0x00000000 0x46 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_get_number_of_items + 0x00000000 0x10 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_read_reg + 0x00000000 0x68 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_fill_buff + 0x00000000 0xde esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_count_once + 0x00000000 0x62 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_write_cnt.str1.4 + 0x00000000 0x31 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_write_cnt + 0x00000000 0xd4 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_write_reg.str1.4 + 0x00000000 0x53 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_write_reg + 0x00000000 0x64 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_write_blob + 0x00000000 0x92 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_get_read_register_address.str1.4 + 0x00000000 0x16 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_get_read_register_address + 0x00000000 0x3e esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_is_correct_written_data.str1.4 + 0x00000000 0xba esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_is_correct_written_data + 0x00000000 0xd6 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.__func__.0 + 0x00000000 0x2c esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.__func__.1 + 0x00000000 0x1b esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.__func__.2 + 0x00000000 0xa esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.__func__.3 + 0x00000000 0xf esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.__func__.4 + 0x00000000 0x1a esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .sbss.s_burn_counter + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_info 0x00000000 0x1392 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_abbrev 0x00000000 0x42e esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_loc 0x00000000 0x1331 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_aranges + 0x00000000 0xa8 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_ranges 0x00000000 0x2d0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_line 0x00000000 0x179e esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_str 0x00000000 0xa83 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .comment 0x00000000 0x30 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_frame 0x00000000 0x2bc esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .data 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .bss 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_block_is_empty + 0x00000000 0x38 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_write_protect + 0x00000000 0x6a esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_read_protect + 0x00000000 0x3e esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_coding_scheme + 0x00000000 0x6 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_purpose_field + 0x00000000 0x20 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_key + 0x00000000 0x20 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.esp_efuse_get_key_dis_read.str1.4 + 0x00000000 0x8f esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_key_dis_read + 0x00000000 0x4a esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_key_dis_read + 0x00000000 0x28 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_key_dis_write + 0x00000000 0x4a esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_key_dis_write + 0x00000000 0x28 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_key_purpose + 0x00000000 0x48 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_key_purpose + 0x00000000 0x3c esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_keypurpose_dis_write + 0x00000000 0x4a esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_keypurpose_dis_write + 0x00000000 0x28 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_find_purpose + 0x00000000 0x42 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_key_block_unused + 0x00000000 0x5e esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_find_unused_key_block + 0x00000000 0x2a esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_count_unused_key_blocks + 0x00000000 0x30 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.esp_efuse_write_key.str1.4 + 0x00000000 0x65 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_write_key + 0x00000000 0x114 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.esp_efuse_write_keys.str1.4 + 0x00000000 0xd2 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_write_keys + 0x00000000 0x156 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.esp_efuse_get_digest_revoke.str1.4 + 0x00000000 0x42 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_digest_revoke + 0x00000000 0x48 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_digest_revoke + 0x00000000 0x26 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_write_protect_of_digest_revoke + 0x00000000 0x48 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_write_protect_of_digest_revoke + 0x00000000 0x26 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.esp_secure_boot_read_key_digests.str1.4 + 0x00000000 0x24 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_secure_boot_read_key_digests + 0x00000000 0xa4 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.__func__.0 + 0x00000000 0x21 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.__func__.1 + 0x00000000 0x2d esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.__func__.2 + 0x00000000 0x1c esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.__func__.3 + 0x00000000 0x23 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.__func__.4 + 0x00000000 0x1c esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.__func__.5 + 0x00000000 0x1b esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.s_revoke_table + 0x00000000 0x24 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.s_table + 0x00000000 0x78 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_info 0x00000000 0x15b3 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_abbrev 0x00000000 0x3b8 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_loc 0x00000000 0xdf1 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_aranges + 0x00000000 0xe0 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_ranges 0x00000000 0x210 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_line 0x00000000 0x145b esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_str 0x00000000 0x1078 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .comment 0x00000000 0x30 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_frame 0x00000000 0x324 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .data 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .bss 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_clear_program_registers + 0x00000000 0x18 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_check_errors + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_burn_chip_opt.str1.4 + 0x00000000 0x1b0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_burn_chip_opt + 0x00000000 0x2ba esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_burn_chip + 0x00000000 0xc esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_apply_new_coding_scheme.str1.4 + 0x00000000 0x3f esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_apply_new_coding_scheme + 0x00000000 0xb4 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.range_write_addr_blocks + 0x00000000 0x58 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .bss.write_mass_blocks + 0x00000000 0x160 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.range_read_addr_blocks + 0x00000000 0x58 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_info 0x00000000 0x8ec esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_abbrev 0x00000000 0x287 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_loc 0x00000000 0x38c esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_aranges + 0x00000000 0x40 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_ranges 0x00000000 0x118 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_line 0x00000000 0xadd esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_str 0x00000000 0x7d7 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .comment 0x00000000 0x30 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_frame 0x00000000 0xdc esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_bbpll_add_consumer + 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_bbpll_remove_consumer + 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_32k_disable_external + 0x00000000 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_32k_bootstrap + 0x00000000 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_32k_enabled + 0x00000000 0xe esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_8m_enabled + 0x00000000 0xe esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_cpu_freq_to_pll_and_pll_lock_release + 0x00000000 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_cpu_freq_set_config_fast + 0x00000000 0x44 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_cpu_set_to_default_config + 0x00000000 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_cpu_freq_set_xtal + 0x00000000 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_cpu_freq_set_xtal_for_sleep + 0x00000000 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_dig_clk8m_enable + 0x00000000 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_dig_clk8m_disable + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_dig_8m_enabled + 0x00000000 0xe esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.pmu_hp_system_power_param_default.str1.4 + 0x00000000 0x55 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .text.pmu_hp_system_power_param_default + 0x00000000 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.pmu_hp_system_clock_param_default.str1.4 + 0x00000000 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .text.pmu_hp_system_clock_param_default + 0x00000000 0x3c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.pmu_hp_system_digital_param_default.str1.4 + 0x00000000 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .text.pmu_hp_system_digital_param_default + 0x00000000 0x3c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.pmu_hp_system_analog_param_default.str1.4 + 0x00000000 0x1d esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .text.pmu_hp_system_analog_param_default + 0x00000000 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.pmu_hp_system_retention_param_default.str1.4 + 0x00000000 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .text.pmu_hp_system_retention_param_default + 0x00000000 0x3c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.pmu_lp_system_power_param_default.str1.4 + 0x00000000 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .text.pmu_lp_system_power_param_default + 0x00000000 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.pmu_lp_system_analog_param_default.str1.4 + 0x00000000 0x1d esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .text.pmu_lp_system_analog_param_default + 0x00000000 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.lp_analog.0 + 0x00000000 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.__func__.1 + 0x00000000 0x23 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.lp_power.2 + 0x00000000 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.__func__.3 + 0x00000000 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.hp_retention.4 + 0x00000000 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.__func__.5 + 0x00000000 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.hp_analog.6 + 0x00000000 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.__func__.7 + 0x00000000 0x23 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.hp_digital.8 + 0x00000000 0xc esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.__func__.9 + 0x00000000 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.hp_clock.10 + 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.__func__.11 + 0x00000000 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.hp_power.12 + 0x00000000 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.__func__.13 + 0x00000000 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .text 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .data 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .iram1.1 0x00000000 0x4e esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .iram1.2 0x00000000 0x9c esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .rodata.__func__.0 + 0x00000000 0x16 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .text 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .data 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .text.wdt_hal_deinit + 0x00000000 0x84 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .text 0x00000000 0x0 esp-idf/log/liblog.a(log_timestamp.c.obj) + .data 0x00000000 0x0 esp-idf/log/liblog.a(log_timestamp.c.obj) + .bss 0x00000000 0x0 esp-idf/log/liblog.a(log_timestamp.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text.efuse_hal_get_mac + 0x00000000 0x14 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text.efuse_hal_set_timing + 0x00000000 0x44 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text.efuse_hal_read + 0x00000000 0x4c esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text.efuse_hal_clear_program_registers + 0x00000000 0x8 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text.efuse_hal_program + 0x00000000 0x6a esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text.efuse_hal_rs_calculate + 0x00000000 0x8 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text.efuse_hal_is_coding_error_in_block + 0x00000000 0x54 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .iram1.1 0x00000000 0x46 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .iram1.3 0x00000000 0x14 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .iram1.4 0x00000000 0x14 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .text.mmu_hal_bytes_to_pages + 0x00000000 0x34 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .text.mmu_hal_paddr_to_vaddr + 0x00000000 0xe8 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .text.mmu_hal_unmap_region + 0x00000000 0xa6 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .text.mmu_hal_vaddr_to_paddr + 0x00000000 0xde esp-idf/hal/libhal.a(mmu_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(cache_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(cache_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(cache_hal.c.obj) + .text.s_get_cache_state + 0x00000000 0x3e esp-idf/hal/libhal.a(cache_hal.c.obj) + .text.cache_hal_suspend + 0x00000000 0x34 esp-idf/hal/libhal.a(cache_hal.c.obj) + .text.cache_hal_resume + 0x00000000 0x38 esp-idf/hal/libhal.a(cache_hal.c.obj) + .text.cache_hal_is_cache_enabled + 0x00000000 0x8 esp-idf/hal/libhal.a(cache_hal.c.obj) + .text.cache_hal_vaddr_to_cache_level_id + 0x00000000 0x30 esp-idf/hal/libhal.a(cache_hal.c.obj) + .text.cache_hal_invalidate_addr + 0x00000000 0x3c esp-idf/hal/libhal.a(cache_hal.c.obj) + .text.cache_hal_freeze + 0x00000000 0x1c esp-idf/hal/libhal.a(cache_hal.c.obj) + .text.cache_hal_unfreeze + 0x00000000 0x1a esp-idf/hal/libhal.a(cache_hal.c.obj) + .text.cache_hal_get_cache_line_size + 0x00000000 0x22 esp-idf/hal/libhal.a(cache_hal.c.obj) + .text 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + .debug_info 0x00000000 0x1b6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + .debug_abbrev 0x00000000 0x10c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + .debug_loclists + 0x00000000 0x6b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + .debug_line 0x00000000 0x107 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + .debug_str 0x00000000 0x1e4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + .text 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + .debug_info 0x00000000 0x1b6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + .debug_abbrev 0x00000000 0x10c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + .debug_loclists + 0x00000000 0x6b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + .debug_line 0x00000000 0x107 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + .debug_str 0x00000000 0x1e4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + .text 0x00000000 0x42 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_info 0x00000000 0xe6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_abbrev 0x00000000 0x65 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_loclists + 0x00000000 0xd6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_line 0x00000000 0xe9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_str 0x00000000 0x1ab /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .text 0x00000000 0x35a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_info 0x00000000 0x776 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_abbrev 0x00000000 0x1a6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_loclists + 0x00000000 0x6ad /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_rnglists + 0x00000000 0x8f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_line 0x00000000 0x97b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_str 0x00000000 0x25a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .eh_frame 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .rodata 0x00000000 0x100 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .debug_info 0x00000000 0xed /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .debug_abbrev 0x00000000 0x70 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .debug_aranges + 0x00000000 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .debug_line 0x00000000 0x3f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .debug_str 0x00000000 0x1a7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .text 0x00000000 0x48 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_info 0x00000000 0x10f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_abbrev 0x00000000 0x8a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_loclists + 0x00000000 0x130 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_line 0x00000000 0x157 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_str 0x00000000 0x113 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_line_str + 0x00000000 0x273 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .data 0x00000000 0xf0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .sdata 0x00000000 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .debug_info 0x00000000 0x84c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .debug_abbrev 0x00000000 0x174 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .debug_aranges + 0x00000000 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .debug_line 0x00000000 0x51 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .debug_str 0x00000000 0x4e3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .debug_line_str + 0x00000000 0x27b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .text 0x00000000 0xa8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .debug_line 0x00000000 0x18e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .debug_line_str + 0x00000000 0xdc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .debug_info 0x00000000 0x33 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .debug_abbrev 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .debug_str 0x00000000 0xf1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .riscv.attributes + 0x00000000 0x5a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .text 0x00000000 0xe8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_info 0x00000000 0x256 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_abbrev 0x00000000 0x107 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_loclists + 0x00000000 0x1d6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_line 0x00000000 0x31c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_str 0x00000000 0x134 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_line_str + 0x00000000 0x340 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + +Memory Configuration + +Name Origin Length Attributes +iram_seg 0x4086c110 0x00002500 xrw +iram_loader_seg 0x4086e610 0x00007000 xrw +dram_seg 0x40875610 0x00005000 rw +*default* 0x00000000 0xffffffff + +Linker script and memory map + + 0x00000000 IDF_TARGET_ESP32C6 = 0x0 +LOAD CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj +LOAD esp-idf/soc/libsoc.a +LOAD esp-idf/micro-ecc/libmicro-ecc.a +LOAD esp-idf/hal/libhal.a +LOAD esp-idf/spi_flash/libspi_flash.a +LOAD esp-idf/esp_bootloader_format/libesp_bootloader_format.a +LOAD esp-idf/bootloader_support/libbootloader_support.a +LOAD esp-idf/efuse/libefuse.a +LOAD esp-idf/esp_system/libesp_system.a +LOAD esp-idf/esp_hw_support/libesp_hw_support.a +LOAD esp-idf/esp_common/libesp_common.a +LOAD esp-idf/esp_rom/libesp_rom.a +LOAD esp-idf/log/liblog.a +LOAD esp-idf/main/libmain.a +LOAD esp-idf/soc/libsoc.a +LOAD esp-idf/micro-ecc/libmicro-ecc.a +LOAD esp-idf/hal/libhal.a +LOAD esp-idf/spi_flash/libspi_flash.a +LOAD esp-idf/esp_bootloader_format/libesp_bootloader_format.a +LOAD esp-idf/bootloader_support/libbootloader_support.a +LOAD esp-idf/efuse/libefuse.a +LOAD esp-idf/esp_system/libesp_system.a +LOAD esp-idf/esp_hw_support/libesp_hw_support.a +LOAD esp-idf/esp_common/libesp_common.a +LOAD esp-idf/esp_rom/libesp_rom.a +LOAD esp-idf/log/liblog.a +LOAD esp-idf/soc/libsoc.a +LOAD esp-idf/micro-ecc/libmicro-ecc.a +LOAD esp-idf/hal/libhal.a +LOAD esp-idf/spi_flash/libspi_flash.a +LOAD esp-idf/esp_bootloader_format/libesp_bootloader_format.a +LOAD esp-idf/bootloader_support/libbootloader_support.a +LOAD esp-idf/efuse/libefuse.a +LOAD esp-idf/esp_system/libesp_system.a +LOAD esp-idf/esp_hw_support/libesp_hw_support.a +LOAD esp-idf/esp_common/libesp_common.a +LOAD esp-idf/esp_rom/libesp_rom.a +LOAD esp-idf/log/liblog.a +LOAD esp-idf/soc/libsoc.a +LOAD esp-idf/micro-ecc/libmicro-ecc.a +LOAD esp-idf/hal/libhal.a +LOAD esp-idf/spi_flash/libspi_flash.a +LOAD esp-idf/esp_bootloader_format/libesp_bootloader_format.a +LOAD esp-idf/bootloader_support/libbootloader_support.a +LOAD esp-idf/efuse/libefuse.a +LOAD esp-idf/esp_system/libesp_system.a +LOAD esp-idf/esp_hw_support/libesp_hw_support.a +LOAD esp-idf/esp_common/libesp_common.a +LOAD esp-idf/esp_rom/libesp_rom.a +LOAD esp-idf/log/liblog.a +LOAD esp-idf/soc/libsoc.a +LOAD esp-idf/micro-ecc/libmicro-ecc.a +LOAD esp-idf/hal/libhal.a +LOAD esp-idf/spi_flash/libspi_flash.a +LOAD esp-idf/esp_bootloader_format/libesp_bootloader_format.a +LOAD esp-idf/bootloader_support/libbootloader_support.a +LOAD esp-idf/efuse/libefuse.a +LOAD esp-idf/esp_system/libesp_system.a +LOAD esp-idf/esp_hw_support/libesp_hw_support.a +LOAD esp-idf/esp_common/libesp_common.a +LOAD esp-idf/esp_rom/libesp_rom.a +LOAD esp-idf/log/liblog.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libnosys.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a +START GROUP +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libnosys.a +END GROUP + [!provide] PROVIDE (esprv_int_set_priority = esprv_intc_int_set_priority) + [!provide] PROVIDE (esprv_int_set_threshold = esprv_intc_int_set_threshold) + [!provide] PROVIDE (esprv_int_enable = esprv_intc_int_enable) + [!provide] PROVIDE (esprv_int_disable = esprv_intc_int_disable) + [!provide] PROVIDE (esprv_int_set_type = esprv_intc_int_set_type) + 0x40000018 rtc_get_reset_reason = 0x40000018 + 0x4000001c analog_super_wdt_reset_happened = 0x4000001c + 0x40000020 rtc_get_wakeup_cause = 0x40000020 + 0x40000024 rtc_unhold_all_pads = 0x40000024 + 0x40000028 ets_printf = 0x40000028 + 0x4000002c ets_install_putc1 = 0x4000002c + 0x40000030 ets_install_putc2 = 0x40000030 + 0x40000034 ets_install_uart_printf = 0x40000034 + 0x40000038 ets_install_usb_printf = 0x40000038 + 0x4000003c ets_get_printf_channel = 0x4000003c + 0x40000040 ets_delay_us = 0x40000040 + 0x40000044 ets_get_cpu_frequency = 0x40000044 + 0x40000048 ets_update_cpu_frequency = 0x40000048 + 0x4000004c ets_install_lock = 0x4000004c + 0x40000050 UartRxString = 0x40000050 + 0x40000054 UartGetCmdLn = 0x40000054 + 0x40000058 uart_tx_one_char = 0x40000058 + 0x4000005c uart_tx_one_char2 = 0x4000005c + 0x40000060 uart_rx_one_char = 0x40000060 + 0x40000064 uart_rx_one_char_block = 0x40000064 + 0x40000068 uart_rx_intr_handler = 0x40000068 + 0x4000006c uart_rx_readbuff = 0x4000006c + 0x40000070 uartAttach = 0x40000070 + 0x40000074 uart_tx_flush = 0x40000074 + 0x40000078 uart_tx_wait_idle = 0x40000078 + 0x4000007c uart_div_modify = 0x4000007c + 0x40000080 ets_write_char_uart = 0x40000080 + 0x40000084 uart_tx_switch = 0x40000084 + 0x40000088 roundup2 = 0x40000088 + 0x4000008c multofup = 0x4000008c + 0x40000090 software_reset = 0x40000090 + 0x40000094 software_reset_cpu = 0x40000094 + 0x40000098 ets_clk_assist_debug_clock_enable = 0x40000098 + 0x4000009c clear_super_wdt_reset_flag = 0x4000009c + 0x400000a0 disable_default_watchdog = 0x400000a0 + 0x400000a4 esp_rom_set_rtc_wake_addr = 0x400000a4 + 0x400000a8 esp_rom_get_rtc_wake_addr = 0x400000a8 + 0x400000ac send_packet = 0x400000ac + 0x400000b0 recv_packet = 0x400000b0 + 0x400000b4 GetUartDevice = 0x400000b4 + 0x400000b8 UartDwnLdProc = 0x400000b8 + 0x400000bc GetSecurityInfoProc = 0x400000bc + 0x400000c0 Uart_Init = 0x400000c0 + 0x400000c4 ets_set_user_start = 0x400000c4 + 0x4004fffc ets_rom_layout_p = 0x4004fffc + 0x4087fff8 ets_ops_table_ptr = 0x4087fff8 + 0x4087fffc g_saved_pc = 0x4087fffc + 0x400000c8 mz_adler32 = 0x400000c8 + 0x400000cc mz_free = 0x400000cc + 0x400000d0 tdefl_compress = 0x400000d0 + 0x400000d4 tdefl_compress_buffer = 0x400000d4 + 0x400000d8 tdefl_compress_mem_to_heap = 0x400000d8 + 0x400000dc tdefl_compress_mem_to_mem = 0x400000dc + 0x400000e0 tdefl_compress_mem_to_output = 0x400000e0 + 0x400000e4 tdefl_get_adler32 = 0x400000e4 + 0x400000e8 tdefl_get_prev_return_status = 0x400000e8 + 0x400000ec tdefl_init = 0x400000ec + 0x400000f0 tdefl_write_image_to_png_file_in_memory = 0x400000f0 + 0x400000f4 tdefl_write_image_to_png_file_in_memory_ex = 0x400000f4 + 0x400000f8 tinfl_decompress = 0x400000f8 + 0x400000fc tinfl_decompress_mem_to_callback = 0x400000fc + 0x40000100 tinfl_decompress_mem_to_heap = 0x40000100 + 0x40000104 tinfl_decompress_mem_to_mem = 0x40000104 + 0x40000108 jd_prepare = 0x40000108 + 0x4000010c jd_decomp = 0x4000010c + 0x40000110 esp_rom_spiflash_wait_idle = 0x40000110 + 0x40000114 esp_rom_spiflash_write_encrypted = 0x40000114 + 0x40000118 esp_rom_spiflash_write_encrypted_dest = 0x40000118 + 0x4000011c esp_rom_spiflash_write_encrypted_enable = 0x4000011c + 0x40000120 esp_rom_spiflash_write_encrypted_disable = 0x40000120 + 0x40000124 esp_rom_spiflash_erase_chip = 0x40000124 + 0x40000128 _esp_rom_spiflash_erase_sector = 0x40000128 + 0x4000012c _esp_rom_spiflash_erase_block = 0x4000012c + 0x40000130 _esp_rom_spiflash_write = 0x40000130 + 0x40000134 _esp_rom_spiflash_read = 0x40000134 + 0x40000138 _esp_rom_spiflash_unlock = 0x40000138 + 0x4000013c _SPIEraseArea = 0x4000013c + 0x40000140 _SPI_write_enable = 0x40000140 + 0x40000144 esp_rom_spiflash_erase_sector = 0x40000144 + 0x40000148 esp_rom_spiflash_erase_block = 0x40000148 + 0x4000014c esp_rom_spiflash_write = 0x4000014c + 0x40000150 esp_rom_spiflash_read = 0x40000150 + 0x40000154 esp_rom_spiflash_unlock = 0x40000154 + 0x40000158 SPIEraseArea = 0x40000158 + 0x4000015c SPI_write_enable = 0x4000015c + 0x40000160 esp_rom_spiflash_config_param = 0x40000160 + 0x40000164 esp_rom_spiflash_read_user_cmd = 0x40000164 + 0x40000168 esp_rom_spiflash_select_qio_pins = 0x40000168 + 0x4000016c esp_rom_spi_flash_auto_sus_res = 0x4000016c + 0x40000170 esp_rom_spi_flash_send_resume = 0x40000170 + 0x40000174 esp_rom_spi_flash_update_id = 0x40000174 + 0x40000178 esp_rom_spiflash_config_clk = 0x40000178 + 0x4000017c esp_rom_spiflash_config_readmode = 0x4000017c + 0x40000180 esp_rom_spiflash_read_status = 0x40000180 + 0x40000184 esp_rom_spiflash_read_statushigh = 0x40000184 + 0x40000188 esp_rom_spiflash_write_status = 0x40000188 + 0x4000018c spi_cache_mode_switch = 0x4000018c + 0x40000190 spi_common_set_dummy_output = 0x40000190 + 0x40000194 spi_common_set_flash_cs_timing = 0x40000194 + 0x40000198 esp_rom_spi_set_address_bit_len = 0x40000198 + 0x4000019c SPILock = 0x4000019c + 0x400001a0 SPIMasterReadModeCnfig = 0x400001a0 + 0x400001a4 SPI_Common_Command = 0x400001a4 + 0x400001a8 SPI_WakeUp = 0x400001a8 + 0x400001ac SPI_block_erase = 0x400001ac + 0x400001b0 SPI_chip_erase = 0x400001b0 + 0x400001b4 SPI_init = 0x400001b4 + 0x400001b8 SPI_page_program = 0x400001b8 + 0x400001bc SPI_read_data = 0x400001bc + 0x400001c0 SPI_sector_erase = 0x400001c0 + 0x400001c4 SelectSpiFunction = 0x400001c4 + 0x400001c8 SetSpiDrvs = 0x400001c8 + 0x400001cc Wait_SPI_Idle = 0x400001cc + 0x400001d0 spi_dummy_len_fix = 0x400001d0 + 0x400001d4 Disable_QMode = 0x400001d4 + 0x400001d8 Enable_QMode = 0x400001d8 + 0x400001dc spi_flash_attach = 0x400001dc + 0x400001e0 spi_flash_get_chip_size = 0x400001e0 + 0x400001e4 spi_flash_guard_set = 0x400001e4 + 0x400001e8 spi_flash_guard_get = 0x400001e8 + 0x400001ec spi_flash_read_encrypted = 0x400001ec + 0x4087fff0 rom_spiflash_legacy_funcs = 0x4087fff0 + 0x4087ffec rom_spiflash_legacy_data = 0x4087ffec + 0x4087fff4 g_flash_guard_ops = 0x4087fff4 + 0x40000278 esp_rom_spiflash_write_disable = 0x40000278 + 0x40000628 Cache_Get_ICache_Line_Size = 0x40000628 + 0x4000062c Cache_Get_Mode = 0x4000062c + 0x40000630 Cache_Address_Through_Cache = 0x40000630 + 0x40000634 ROM_Boot_Cache_Init = 0x40000634 + 0x40000638 MMU_Set_Page_Mode = 0x40000638 + 0x4000063c MMU_Get_Page_Mode = 0x4000063c + 0x40000640 Cache_Invalidate_ICache_Items = 0x40000640 + 0x40000644 Cache_Op_Addr = 0x40000644 + 0x40000648 Cache_Invalidate_Addr = 0x40000648 + 0x4000064c Cache_Invalidate_ICache_All = 0x4000064c + 0x40000650 Cache_Mask_All = 0x40000650 + 0x40000654 Cache_UnMask_Dram0 = 0x40000654 + 0x40000658 Cache_Suspend_ICache_Autoload = 0x40000658 + 0x4000065c Cache_Resume_ICache_Autoload = 0x4000065c + 0x40000660 Cache_Start_ICache_Preload = 0x40000660 + 0x40000664 Cache_ICache_Preload_Done = 0x40000664 + 0x40000668 Cache_End_ICache_Preload = 0x40000668 + 0x4000066c Cache_Config_ICache_Autoload = 0x4000066c + 0x40000670 Cache_Enable_ICache_Autoload = 0x40000670 + 0x40000674 Cache_Disable_ICache_Autoload = 0x40000674 + 0x40000678 Cache_Enable_ICache_PreLock = 0x40000678 + 0x4000067c Cache_Disable_ICache_PreLock = 0x4000067c + 0x40000680 Cache_Lock_ICache_Items = 0x40000680 + 0x40000684 Cache_Unlock_ICache_Items = 0x40000684 + 0x40000688 Cache_Lock_Addr = 0x40000688 + 0x4000068c Cache_Unlock_Addr = 0x4000068c + 0x40000690 Cache_Disable_ICache = 0x40000690 + 0x40000694 Cache_Enable_ICache = 0x40000694 + 0x40000698 Cache_Suspend_ICache = 0x40000698 + 0x4000069c Cache_Resume_ICache = 0x4000069c + 0x400006a0 Cache_Freeze_ICache_Enable = 0x400006a0 + 0x400006a4 Cache_Freeze_ICache_Disable = 0x400006a4 + 0x400006a8 Cache_Set_IDROM_MMU_Size = 0x400006a8 + 0x400006ac Cache_Get_IROM_MMU_End = 0x400006ac + 0x400006b0 Cache_Get_DROM_MMU_End = 0x400006b0 + 0x400006b4 Cache_MMU_Init = 0x400006b4 + 0x400006b8 Cache_MSPI_MMU_Set = 0x400006b8 + 0x400006bc Cache_Travel_Tag_Memory = 0x400006bc + 0x400006c0 Cache_Get_Virtual_Addr = 0x400006c0 + 0x4087ffcc rom_cache_op_cb = 0x4087ffcc + 0x4087ffc8 rom_cache_internal_table_ptr = 0x4087ffc8 + 0x400006c4 ets_clk_get_xtal_freq = 0x400006c4 + 0x400006c8 ets_clk_get_cpu_freq = 0x400006c8 + 0x400006cc ets_clk_apb_wait_ready = 0x400006cc + 0x400006d0 ets_clk_mspi_apb_wait_ready = 0x400006d0 + 0x400006d4 gpio_input_get = 0x400006d4 + 0x400006d8 gpio_matrix_in = 0x400006d8 + 0x400006dc gpio_matrix_out = 0x400006dc + 0x400006e8 gpio_output_set = 0x400006e8 + 0x400006ec gpio_pad_hold = 0x400006ec + 0x400006f0 gpio_pad_input_disable = 0x400006f0 + 0x400006f4 gpio_pad_input_enable = 0x400006f4 + 0x400006f8 gpio_pad_pulldown = 0x400006f8 + 0x400006fc gpio_pad_pullup = 0x400006fc + 0x40000700 gpio_pad_select_gpio = 0x40000700 + 0x40000704 gpio_pad_set_drv = 0x40000704 + 0x40000708 gpio_pad_unhold = 0x40000708 + 0x4000070c gpio_pin_wakeup_disable = 0x4000070c + 0x40000710 gpio_pin_wakeup_enable = 0x40000710 + 0x40000714 gpio_bypass_matrix_in = 0x40000714 + 0x40000718 esprv_intc_int_set_priority = 0x40000718 + 0x4000071c esprv_intc_int_set_threshold = 0x4000071c + 0x40000720 esprv_intc_int_enable = 0x40000720 + 0x40000724 esprv_intc_int_disable = 0x40000724 + 0x40000728 esprv_intc_int_set_type = 0x40000728 + [!provide] PROVIDE (intr_handler_set = 0x4000072c) + 0x40000730 intr_matrix_set = 0x40000730 + 0x40000734 ets_intr_lock = 0x40000734 + 0x40000738 ets_intr_unlock = 0x40000738 + 0x4000073c ets_isr_attach = 0x4000073c + 0x40000740 ets_isr_mask = 0x40000740 + 0x40000744 ets_isr_unmask = 0x40000744 + 0x40000748 md5_vector = 0x40000748 + 0x4000074c MD5Init = 0x4000074c + 0x40000750 MD5Update = 0x40000750 + 0x40000754 MD5Final = 0x40000754 + 0x40000758 crc32_le = 0x40000758 + 0x4000075c crc16_le = 0x4000075c + 0x40000760 crc8_le = 0x40000760 + 0x40000764 crc32_be = 0x40000764 + 0x40000768 crc16_be = 0x40000768 + 0x4000076c crc8_be = 0x4000076c + 0x40000770 esp_crc8 = 0x40000770 + 0x40000774 ets_sha_enable = 0x40000774 + 0x40000778 ets_sha_disable = 0x40000778 + 0x4000077c ets_sha_get_state = 0x4000077c + 0x40000780 ets_sha_init = 0x40000780 + 0x40000784 ets_sha_process = 0x40000784 + 0x40000788 ets_sha_starts = 0x40000788 + 0x4000078c ets_sha_update = 0x4000078c + 0x40000790 ets_sha_finish = 0x40000790 + 0x40000794 ets_sha_clone = 0x40000794 + 0x40000798 ets_hmac_enable = 0x40000798 + 0x4000079c ets_hmac_disable = 0x4000079c + 0x400007a0 ets_hmac_calculate_message = 0x400007a0 + 0x400007a4 ets_hmac_calculate_downstream = 0x400007a4 + 0x400007a8 ets_hmac_invalidate_downstream = 0x400007a8 + 0x400007ac ets_jtag_enable_temporarily = 0x400007ac + 0x400007b0 ets_aes_enable = 0x400007b0 + 0x400007b4 ets_aes_disable = 0x400007b4 + 0x400007b8 ets_aes_setkey = 0x400007b8 + 0x400007bc ets_aes_block = 0x400007bc + 0x400007c0 ets_aes_setkey_dec = 0x400007c0 + 0x400007c4 ets_aes_setkey_enc = 0x400007c4 + 0x400007c8 ets_bigint_enable = 0x400007c8 + 0x400007cc ets_bigint_disable = 0x400007cc + 0x400007d0 ets_bigint_multiply = 0x400007d0 + 0x400007d4 ets_bigint_modmult = 0x400007d4 + 0x400007d8 ets_bigint_modexp = 0x400007d8 + 0x400007dc ets_bigint_wait_finish = 0x400007dc + 0x400007e0 ets_bigint_getz = 0x400007e0 + 0x400007e4 ets_ds_enable = 0x400007e4 + 0x400007e8 ets_ds_disable = 0x400007e8 + 0x400007ec ets_ds_start_sign = 0x400007ec + 0x400007f0 ets_ds_is_busy = 0x400007f0 + 0x400007f4 ets_ds_finish_sign = 0x400007f4 + 0x400007f8 ets_ds_encrypt_params = 0x400007f8 + 0x400007fc ets_mgf1_sha256 = 0x400007fc + 0x4004fff8 crc32_le_table_ptr = 0x4004fff8 + 0x4004fff4 crc16_le_table_ptr = 0x4004fff4 + 0x4004fff0 crc8_le_table_ptr = 0x4004fff0 + 0x4004ffec crc32_be_table_ptr = 0x4004ffec + 0x4004ffe8 crc16_be_table_ptr = 0x4004ffe8 + 0x4004ffe4 crc8_be_table_ptr = 0x4004ffe4 + 0x40000800 ets_efuse_read = 0x40000800 + 0x40000804 ets_efuse_program = 0x40000804 + 0x40000808 ets_efuse_clear_program_registers = 0x40000808 + 0x4000080c ets_efuse_write_key = 0x4000080c + 0x40000810 ets_efuse_get_read_register_address = 0x40000810 + 0x40000814 ets_efuse_get_key_purpose = 0x40000814 + 0x40000818 ets_efuse_key_block_unused = 0x40000818 + 0x4000081c ets_efuse_find_unused_key_block = 0x4000081c + 0x40000820 ets_efuse_rs_calculate = 0x40000820 + 0x40000824 ets_efuse_count_unused_key_blocks = 0x40000824 + 0x40000828 ets_efuse_secure_boot_enabled = 0x40000828 + 0x4000082c ets_efuse_secure_boot_aggressive_revoke_enabled = 0x4000082c + 0x40000830 ets_efuse_cache_encryption_enabled = 0x40000830 + 0x40000834 ets_efuse_download_modes_disabled = 0x40000834 + 0x40000838 ets_efuse_find_purpose = 0x40000838 + 0x4000083c ets_efuse_force_send_resume = 0x4000083c + 0x40000840 ets_efuse_get_flash_delay_us = 0x40000840 + 0x40000844 ets_efuse_get_mac = 0x40000844 + 0x40000848 ets_efuse_get_uart_print_control = 0x40000848 + 0x4000084c ets_efuse_direct_boot_mode_disabled = 0x4000084c + 0x40000850 ets_efuse_security_download_modes_enabled = 0x40000850 + 0x40000854 ets_efuse_set_timing = 0x40000854 + 0x40000858 ets_efuse_jtag_disabled = 0x40000858 + 0x4000085c ets_efuse_usb_print_is_disabled = 0x4000085c + 0x40000860 ets_efuse_usb_download_mode_disabled = 0x40000860 + 0x40000864 ets_efuse_usb_device_disabled = 0x40000864 + 0x40000868 ets_efuse_secure_boot_fast_wake_enabled = 0x40000868 + 0x4000086c ets_emsa_pss_verify = 0x4000086c + 0x40000870 ets_rsa_pss_verify = 0x40000870 + 0x40000874 ets_secure_boot_verify_bootloader_with_keys = 0x40000874 + 0x40000878 ets_secure_boot_verify_signature = 0x40000878 + 0x4000087c ets_secure_boot_read_key_digests = 0x4000087c + 0x40000880 ets_secure_boot_revoke_public_key_digest = 0x40000880 + 0x40000a80 usb_serial_device_rx_one_char = 0x40000a80 + 0x40000a84 usb_serial_device_rx_one_char_block = 0x40000a84 + 0x40000a88 usb_serial_device_tx_flush = 0x40000a88 + 0x40000a8c usb_serial_device_tx_one_char = 0x40000a8c + 0x40000a90 lldesc_build_chain = 0x40000a90 + 0x40000a94 sip_after_tx_complete = 0x40000a94 + 0x40000a98 sip_alloc_to_host_evt = 0x40000a98 + 0x40000a9c sip_download_begin = 0x40000a9c + 0x40000aa0 sip_get_ptr = 0x40000aa0 + 0x40000aa4 sip_get_state = 0x40000aa4 + 0x40000aa8 sip_init_attach = 0x40000aa8 + 0x40000aac sip_install_rx_ctrl_cb = 0x40000aac + 0x40000ab0 sip_install_rx_data_cb = 0x40000ab0 + 0x40000ab4 sip_is_active = 0x40000ab4 + 0x40000ab8 sip_post_init = 0x40000ab8 + 0x40000abc sip_reclaim_from_host_cmd = 0x40000abc + 0x40000ac0 sip_reclaim_tx_data_pkt = 0x40000ac0 + 0x40000ac4 sip_send = 0x40000ac4 + 0x40000ac8 sip_to_host_chain_append = 0x40000ac8 + 0x40000acc sip_to_host_evt_send_done = 0x40000acc + 0x40000ad0 slc_add_credits = 0x40000ad0 + 0x40000ad4 slc_enable = 0x40000ad4 + 0x40000ad8 slc_from_host_chain_fetch = 0x40000ad8 + 0x40000adc slc_from_host_chain_recycle = 0x40000adc + 0x40000ae0 slc_has_pkt_to_host = 0x40000ae0 + 0x40000ae4 slc_init_attach = 0x40000ae4 + 0x40000ae8 slc_init_credit = 0x40000ae8 + 0x40000aec slc_reattach = 0x40000aec + 0x40000af0 slc_send_to_host_chain = 0x40000af0 + 0x40000af4 slc_set_host_io_max_window = 0x40000af4 + 0x40000af8 slc_to_host_chain_recycle = 0x40000af8 + 0x40000758 PROVIDE (esp_rom_crc32_le = crc32_le) + [!provide] PROVIDE (esp_rom_crc16_le = crc16_le) + [!provide] PROVIDE (esp_rom_crc8_le = crc8_le) + [!provide] PROVIDE (esp_rom_crc32_be = crc32_be) + [!provide] PROVIDE (esp_rom_crc16_be = crc16_be) + [!provide] PROVIDE (esp_rom_crc8_be = crc8_be) + [!provide] PROVIDE (esp_rom_gpio_pad_select_gpio = gpio_pad_select_gpio) + [!provide] PROVIDE (esp_rom_gpio_pad_pullup_only = gpio_pad_pullup) + 0x40000704 PROVIDE (esp_rom_gpio_pad_set_drv = gpio_pad_set_drv) + [!provide] PROVIDE (esp_rom_gpio_pad_unhold = gpio_pad_unhold) + [!provide] PROVIDE (esp_rom_gpio_connect_in_signal = gpio_matrix_in) + [!provide] PROVIDE (esp_rom_gpio_connect_out_signal = gpio_matrix_out) + [!provide] PROVIDE (esp_rom_efuse_mac_address_crc8 = esp_crc8) + [!provide] PROVIDE (esp_rom_efuse_is_secure_boot_enabled = ets_efuse_secure_boot_enabled) + [!provide] PROVIDE (esp_rom_uart_flush_tx = uart_tx_flush) + [!provide] PROVIDE (esp_rom_uart_tx_one_char = uart_tx_one_char2) + [!provide] PROVIDE (esp_rom_uart_tx_wait_idle = uart_tx_wait_idle) + [!provide] PROVIDE (esp_rom_uart_rx_one_char = uart_rx_one_char) + [!provide] PROVIDE (esp_rom_uart_rx_string = UartRxString) + [!provide] PROVIDE (esp_rom_uart_set_as_console = uart_tx_switch) + [!provide] PROVIDE (esp_rom_uart_putc = ets_write_char_uart) + 0x40000074 PROVIDE (esp_rom_output_flush_tx = uart_tx_flush) + [!provide] PROVIDE (esp_rom_output_tx_one_char = uart_tx_one_char) + 0x40000078 PROVIDE (esp_rom_output_tx_wait_idle = uart_tx_wait_idle) + [!provide] PROVIDE (esp_rom_output_rx_one_char = uart_rx_one_char) + [!provide] PROVIDE (esp_rom_output_rx_string = UartRxString) + [!provide] PROVIDE (esp_rom_output_set_as_console = uart_tx_switch) + [!provide] PROVIDE (esp_rom_output_putc = ets_write_char_uart) + 0x4000074c PROVIDE (esp_rom_md5_init = MD5Init) + 0x40000750 PROVIDE (esp_rom_md5_update = MD5Update) + 0x40000754 PROVIDE (esp_rom_md5_final = MD5Final) + 0x40000090 PROVIDE (esp_rom_software_reset_system = software_reset) + [!provide] PROVIDE (esp_rom_software_reset_cpu = software_reset_cpu) + 0x40000028 PROVIDE (esp_rom_printf = ets_printf) + 0x40000034 PROVIDE (esp_rom_install_uart_printf = ets_install_uart_printf) + 0x40000040 PROVIDE (esp_rom_delay_us = ets_delay_us) + 0x40000018 PROVIDE (esp_rom_get_reset_reason = rtc_get_reset_reason) + [!provide] PROVIDE (esp_rom_route_intr_matrix = intr_matrix_set) + 0x40000044 PROVIDE (esp_rom_get_cpu_ticks_per_us = ets_get_cpu_frequency) + 0x40000048 PROVIDE (esp_rom_set_cpu_ticks_per_us = ets_update_cpu_frequency) + [!provide] PROVIDE (esp_rom_spiflash_attach = spi_flash_attach) + [!provide] PROVIDE (esp_rom_spiflash_clear_bp = esp_rom_spiflash_unlock) + [!provide] PROVIDE (esp_rom_spiflash_write_enable = SPI_write_enable) + [!provide] PROVIDE (esp_rom_spiflash_erase_area = SPIEraseArea) + 0x400001d0 PROVIDE (esp_rom_spiflash_fix_dummylen = spi_dummy_len_fix) + [!provide] PROVIDE (esp_rom_spiflash_set_drvs = SetSpiDrvs) + [!provide] PROVIDE (esp_rom_spiflash_select_padsfunc = SelectSpiFunction) + [!provide] PROVIDE (esp_rom_spiflash_common_cmd = SPI_Common_Command) + 0x400009f4 __adddf3 = 0x400009f4 + 0x400009f8 __addsf3 = 0x400009f8 + 0x400009fc __eqdf2 = 0x400009fc + 0x40000a00 __eqsf2 = 0x40000a00 + 0x40000a04 __extendsfdf2 = 0x40000a04 + 0x40000a08 __fixdfdi = 0x40000a08 + 0x40000a0c __fixdfsi = 0x40000a0c + 0x40000a10 __fixsfdi = 0x40000a10 + 0x40000a14 __fixsfsi = 0x40000a14 + 0x40000a18 __fixunsdfsi = 0x40000a18 + 0x40000a1c __fixunssfdi = 0x40000a1c + 0x40000a20 __fixunssfsi = 0x40000a20 + 0x40000a24 __floatdidf = 0x40000a24 + 0x40000a28 __floatdisf = 0x40000a28 + 0x40000a2c __floatsidf = 0x40000a2c + 0x40000a30 __floatsisf = 0x40000a30 + 0x40000a34 __floatundidf = 0x40000a34 + 0x40000a38 __floatundisf = 0x40000a38 + 0x40000a3c __floatunsidf = 0x40000a3c + 0x40000a40 __floatunsisf = 0x40000a40 + 0x40000a44 __gedf2 = 0x40000a44 + 0x40000a48 __gesf2 = 0x40000a48 + 0x40000a4c __gtdf2 = 0x40000a4c + 0x40000a50 __gtsf2 = 0x40000a50 + 0x40000a54 __ledf2 = 0x40000a54 + 0x40000a58 __lesf2 = 0x40000a58 + 0x40000a5c __ltdf2 = 0x40000a5c + 0x40000a60 __ltsf2 = 0x40000a60 + 0x40000a64 __muldf3 = 0x40000a64 + 0x40000a68 __mulsf3 = 0x40000a68 + 0x40000a6c __nedf2 = 0x40000a6c + 0x40000a70 __nesf2 = 0x40000a70 + 0x40000a74 __subdf3 = 0x40000a74 + 0x40000a78 __subsf3 = 0x40000a78 + 0x40000a7c __truncdfsf2 = 0x40000a7c + 0x40000884 __absvdi2 = 0x40000884 + 0x40000888 __absvsi2 = 0x40000888 + 0x40000894 __addvdi3 = 0x40000894 + 0x40000898 __addvsi3 = 0x40000898 + 0x4000089c __ashldi3 = 0x4000089c + 0x400008a0 __ashrdi3 = 0x400008a0 + 0x400008a4 __bswapdi2 = 0x400008a4 + 0x400008a8 __bswapsi2 = 0x400008a8 + 0x400008ac __clear_cache = 0x400008ac + 0x400008b0 __clrsbdi2 = 0x400008b0 + 0x400008b4 __clrsbsi2 = 0x400008b4 + 0x400008b8 __clzdi2 = 0x400008b8 + 0x400008bc __clzsi2 = 0x400008bc + 0x400008c0 __cmpdi2 = 0x400008c0 + 0x400008c4 __ctzdi2 = 0x400008c4 + 0x400008c8 __ctzsi2 = 0x400008c8 + 0x400008cc __divdc3 = 0x400008cc + 0x400008d0 __divdf3 = 0x400008d0 + 0x400008d4 __divdi3 = 0x400008d4 + 0x400008d8 __divsc3 = 0x400008d8 + 0x400008dc __divsf3 = 0x400008dc + 0x400008e0 __divsi3 = 0x400008e0 + 0x400008f0 __ffsdi2 = 0x400008f0 + 0x400008f4 __ffssi2 = 0x400008f4 + 0x40000934 __gcc_bcmp = 0x40000934 + 0x40000950 __lshrdi3 = 0x40000950 + 0x4000095c __moddi3 = 0x4000095c + 0x40000960 __modsi3 = 0x40000960 + 0x40000964 __muldc3 = 0x40000964 + 0x4000096c __muldi3 = 0x4000096c + 0x40000970 __mulsc3 = 0x40000970 + 0x40000978 __mulsi3 = 0x40000978 + 0x4000097c __mulvdi3 = 0x4000097c + 0x40000980 __mulvsi3 = 0x40000980 + 0x40000988 __negdf2 = 0x40000988 + 0x4000098c __negdi2 = 0x4000098c + 0x40000990 __negsf2 = 0x40000990 + 0x40000994 __negvdi2 = 0x40000994 + 0x40000998 __negvsi2 = 0x40000998 + 0x400009a0 __paritysi2 = 0x400009a0 + 0x400009a4 __popcountdi2 = 0x400009a4 + 0x400009a8 __popcountsi2 = 0x400009a8 + 0x400009ac __powidf2 = 0x400009ac + 0x400009b0 __powisf2 = 0x400009b0 + 0x400009bc __subvdi3 = 0x400009bc + 0x400009c0 __subvsi3 = 0x400009c0 + 0x400009c8 __ucmpdi2 = 0x400009c8 + 0x400009cc __udivdi3 = 0x400009cc + 0x400009d0 __udivmoddi4 = 0x400009d0 + 0x400009d4 __udivsi3 = 0x400009d4 + 0x400009d8 __udiv_w_sdiv = 0x400009d8 + 0x400009dc __umoddi3 = 0x400009dc + 0x400009e0 __umodsi3 = 0x400009e0 + 0x400009e4 __unorddf2 = 0x400009e4 + 0x400009e8 __unordsf2 = 0x400009e8 + 0x400009ec __extenddftf2 = 0x400009ec + 0x400009f0 __trunctfdf2 = 0x400009f0 + 0x4000039c wdt_hal_config_stage = 0x4000039c + 0x400003a0 wdt_hal_write_protect_disable = 0x400003a0 + 0x400003a4 wdt_hal_write_protect_enable = 0x400003a4 + 0x400003a8 wdt_hal_enable = 0x400003a8 + 0x400003ac wdt_hal_disable = 0x400003ac + 0x400003b0 wdt_hal_handle_intr = 0x400003b0 + 0x400003b4 wdt_hal_feed = 0x400003b4 + 0x400003b8 wdt_hal_set_flashboot_en = 0x400003b8 + 0x400003bc wdt_hal_is_enabled = 0x400003bc + 0x400003c8 systimer_hal_set_tick_rate_ops = 0x400003c8 + 0x400003cc systimer_hal_get_counter_value = 0x400003cc + 0x400003d0 systimer_hal_get_time = 0x400003d0 + 0x400003d4 systimer_hal_set_alarm_target = 0x400003d4 + 0x400003d8 systimer_hal_set_alarm_period = 0x400003d8 + 0x400003dc systimer_hal_get_alarm_value = 0x400003dc + 0x400003e0 systimer_hal_enable_alarm_int = 0x400003e0 + 0x400003e4 systimer_hal_on_apb_freq_update = 0x400003e4 + 0x400003e8 systimer_hal_counter_value_advance = 0x400003e8 + 0x400003ec systimer_hal_enable_counter = 0x400003ec + 0x400003f0 systimer_hal_select_alarm_mode = 0x400003f0 + 0x400003f4 systimer_hal_connect_alarm_counter = 0x400003f4 + 0x400003f8 systimer_hal_counter_can_stall_by_cpu = 0x400003f8 + 0x40000010 _rom_chip_id = 0x40000010 + 0x40000014 _rom_eco_version = 0x40000014 + 0x400004a4 esp_rom_newlib_init_common_mutexes = 0x400004a4 + 0x400004a8 memset = 0x400004a8 + 0x400004ac memcpy = 0x400004ac + 0x400004b0 memmove = 0x400004b0 + 0x400004b4 memcmp = 0x400004b4 + 0x400004b8 strcpy = 0x400004b8 + 0x400004bc strncpy = 0x400004bc + 0x400004c0 strcmp = 0x400004c0 + 0x400004c4 strncmp = 0x400004c4 + 0x400004c8 strlen = 0x400004c8 + 0x400004cc strstr = 0x400004cc + 0x400004d0 bzero = 0x400004d0 + 0x400004d4 _isatty_r = 0x400004d4 + 0x400004d8 sbrk = 0x400004d8 + 0x400004dc isalnum = 0x400004dc + 0x400004e0 isalpha = 0x400004e0 + 0x400004e4 isascii = 0x400004e4 + 0x400004e8 isblank = 0x400004e8 + 0x400004ec iscntrl = 0x400004ec + 0x400004f0 isdigit = 0x400004f0 + 0x400004f4 islower = 0x400004f4 + 0x400004f8 isgraph = 0x400004f8 + 0x400004fc isprint = 0x400004fc + 0x40000500 ispunct = 0x40000500 + 0x40000504 isspace = 0x40000504 + 0x40000508 isupper = 0x40000508 + 0x4000050c toupper = 0x4000050c + 0x40000510 tolower = 0x40000510 + 0x40000514 toascii = 0x40000514 + 0x40000518 memccpy = 0x40000518 + 0x4000051c memchr = 0x4000051c + 0x40000520 memrchr = 0x40000520 + 0x40000524 strcasecmp = 0x40000524 + 0x40000528 strcasestr = 0x40000528 + 0x4000052c strcat = 0x4000052c + 0x40000530 strdup = 0x40000530 + 0x40000534 strchr = 0x40000534 + 0x40000538 strcspn = 0x40000538 + 0x4000053c strcoll = 0x4000053c + 0x40000540 strlcat = 0x40000540 + 0x40000544 strlcpy = 0x40000544 + 0x40000548 strlwr = 0x40000548 + 0x4000054c strncasecmp = 0x4000054c + 0x40000550 strncat = 0x40000550 + 0x40000554 strndup = 0x40000554 + 0x40000558 strnlen = 0x40000558 + 0x4000055c strrchr = 0x4000055c + 0x40000560 strsep = 0x40000560 + 0x40000564 strspn = 0x40000564 + 0x40000568 strtok_r = 0x40000568 + 0x4000056c strupr = 0x4000056c + 0x40000570 longjmp = 0x40000570 + 0x40000574 setjmp = 0x40000574 + 0x40000578 abs = 0x40000578 + 0x4000057c div = 0x4000057c + 0x40000580 labs = 0x40000580 + 0x40000584 ldiv = 0x40000584 + 0x40000588 qsort = 0x40000588 + 0x4000058c rand_r = 0x4000058c + 0x40000590 rand = 0x40000590 + 0x40000594 srand = 0x40000594 + 0x40000598 utoa = 0x40000598 + 0x4000059c itoa = 0x4000059c + 0x400005a0 atoi = 0x400005a0 + 0x400005a4 atol = 0x400005a4 + 0x400005a8 strtol = 0x400005a8 + 0x400005ac strtoul = 0x400005ac + 0x400005b0 fflush = 0x400005b0 + 0x400005b4 _fflush_r = 0x400005b4 + 0x400005b8 _fwalk = 0x400005b8 + 0x400005bc _fwalk_reent = 0x400005bc + 0x400005c0 __smakebuf_r = 0x400005c0 + 0x400005c4 __swhatbuf_r = 0x400005c4 + 0x400005c8 __swbuf_r = 0x400005c8 + 0x400005cc __swbuf = 0x400005cc + 0x400005d0 __swsetup_r = 0x400005d0 + 0x4087ffd4 syscall_table_ptr = 0x4087ffd4 + 0x4087ffd0 _global_impure_ptr = 0x4087ffd0 + 0x60000000 PROVIDE (UART0 = 0x60000000) + [!provide] PROVIDE (UART1 = 0x60001000) + 0x60002000 PROVIDE (SPIMEM0 = 0x60002000) + 0x60003000 PROVIDE (SPIMEM1 = 0x60003000) + [!provide] PROVIDE (I2C0 = 0x60004000) + [!provide] PROVIDE (UHCI0 = 0x60005000) + [!provide] PROVIDE (RMT = 0x60006000) + [!provide] PROVIDE (RMTMEM = 0x60006400) + [!provide] PROVIDE (LEDC = 0x60007000) + 0x60008000 PROVIDE (TIMERG0 = 0x60008000) + 0x60009000 PROVIDE (TIMERG1 = 0x60009000) + [!provide] PROVIDE (SYSTIMER = 0x6000a000) + [!provide] PROVIDE (TWAI0 = 0x6000b000) + [!provide] PROVIDE (I2S0 = 0x6000c000) + [!provide] PROVIDE (TWAI1 = 0x6000d000) + [!provide] PROVIDE (APB_SARADC = 0x6000e000) + [!provide] PROVIDE (USB_SERIAL_JTAG = 0x6000f000) + [!provide] PROVIDE (INTMTX = 0x60010000) + [!provide] PROVIDE (ATOMIC_LOCKER = 0x60011000) + [!provide] PROVIDE (PCNT = 0x60012000) + [!provide] PROVIDE (SOC_ETM = 0x60013000) + [!provide] PROVIDE (MCPWM0 = 0x60014000) + [!provide] PROVIDE (PARL_IO = 0x60015000) + [!provide] PROVIDE (HINF = 0x60016000) + [!provide] PROVIDE (SLC = 0x60017000) + [!provide] PROVIDE (HOST = 0x60018000) + [!provide] PROVIDE (PVT_MONITOR = 0x60019000) + [!provide] PROVIDE (GDMA = 0x60080000) + [!provide] PROVIDE (GPSPI2 = 0x60081000) + [!provide] PROVIDE (AES = 0x60088000) + [!provide] PROVIDE (SHA = 0x60089000) + [!provide] PROVIDE (RSA = 0x6008a000) + [!provide] PROVIDE (ECC = 0x6008b000) + [!provide] PROVIDE (DS = 0x6008c000) + [!provide] PROVIDE (HMAC = 0x6008d000) + [!provide] PROVIDE (IO_MUX = 0x60090000) + [!provide] PROVIDE (GPIO = 0x60091000) + [!provide] PROVIDE (GPIO_EXT = 0x60091f00) + [!provide] PROVIDE (SDM = 0x60091f00) + [!provide] PROVIDE (GLITCH_FILTER = 0x60091f30) + [!provide] PROVIDE (GPIO_ETM = 0x60091f60) + [!provide] PROVIDE (MEM_MONITOR = 0x60092000) + [!provide] PROVIDE (PAU = 0x60093000) + [!provide] PROVIDE (HP_SYSTEM = 0x60095000) + 0x60096000 PROVIDE (PCR = 0x60096000) + [!provide] PROVIDE (TEE = 0x60098000) + [!provide] PROVIDE (HP_APM = 0x60099000) + [!provide] PROVIDE (IEEE802154 = 0x600a3000) + 0x600a9800 PROVIDE (MODEM_SYSCON = 0x600a9800) + 0x600af000 PROVIDE (MODEM_LPCON = 0x600af000) + 0x600b0000 PROVIDE (PMU = 0x600b0000) + 0x600b0400 PROVIDE (LP_CLKRST = 0x600b0400) + 0x600b0800 PROVIDE (EFUSE = 0x600b0800) + 0x600b0c00 PROVIDE (LP_TIMER = 0x600b0c00) + [!provide] PROVIDE (LP_AON = 0x600b1000) + 0x600b1400 PROVIDE (LP_UART = 0x600b1400) + [!provide] PROVIDE (LP_I2C = 0x600b1800) + 0x600b1c00 PROVIDE (LP_WDT = 0x600b1c00) + [!provide] PROVIDE (LP_IO = 0x600b2000) + [!provide] PROVIDE (LP_I2C_ANA_MST = 0x600b2400) + [!provide] PROVIDE (LPPERI = 0x600b2800) + 0x600b2c00 PROVIDE (LP_ANA_PERI = 0x600b2c00) + [!provide] PROVIDE (LP_APM = 0x600b3800) + [!provide] PROVIDE (OTP_DEBUG = 0x600b3c00) + 0x4087c610 bootloader_usable_dram_end = 0x4087c610 + 0x00002000 bootloader_stack_overhead = 0x2000 + 0x00005000 bootloader_dram_seg_len = 0x5000 + 0x00007000 bootloader_iram_loader_seg_len = 0x7000 + 0x00002500 bootloader_iram_seg_len = 0x2500 + 0x4087a610 bootloader_dram_seg_end = (bootloader_usable_dram_end - bootloader_stack_overhead) + 0x40875610 bootloader_dram_seg_start = (bootloader_dram_seg_end - bootloader_dram_seg_len) + 0x4086e610 bootloader_iram_loader_seg_start = (bootloader_dram_seg_start - bootloader_iram_loader_seg_len) + 0x4086c110 bootloader_iram_seg_start = (bootloader_iram_loader_seg_start - bootloader_iram_seg_len) + 0x00000001 ASSERT ((bootloader_iram_loader_seg_start == 0x4086e610), bootloader_iram_loader_seg_start inconsistent with SRAM_DRAM_END) + +.iram_loader.text + 0x4086e610 0x3066 + 0x4086e610 . = ALIGN (0x10) + 0x4086e610 _loader_text_start = ABSOLUTE (.) + *(.stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) + *(.iram1 .iram1.*) + .iram1.0 0x4086e610 0x4 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + 0x4086e610 esp_flash_encryption_enabled + .iram1.5 0x4086e614 0x50 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .iram1.1 0x4086e664 0x206 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x4086e664 bootloader_flash_execute_command_common + .iram1.2 0x4086e86a 0xe esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x4086e86a bootloader_execute_flash_command + .iram1.0 0x4086e878 0x15a esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x4086e878 bootloader_flash_unlock + .iram1.3 0x4086e9d2 0x40 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x4086e9d2 bootloader_flash_read_sfdp + .iram1.4 0x4086ea12 0x34 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x4086ea12 bootloader_read_flash_id + .iram1.6 0x4086ea46 0xbe esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x4086ea46 bootloader_flash_xmc_startup + .iram1.0 0x4086eb04 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + 0x4086eb04 bootloader_flash_cs_timing_config + .iram1.2 0x4086eb24 0x56 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + 0x4086eb24 bootloader_configure_spi_pins + .iram1.0 0x4086eb7a 0xc8 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .iram1.3 0x4086ec42 0x50 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + 0x4086ec42 regi2c_write_impl + 0x4086ec42 esp_rom_regi2c_write + .iram1.4 0x4086ec92 0xdc esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + 0x4086ec92 esp_rom_regi2c_write_mask + 0x4086ec92 regi2c_write_mask_impl + .iram1.0 0x4086ed6e 0x1e esp-idf/hal/libhal.a(efuse_hal.c.obj) + 0x4086ed6e efuse_hal_chip_revision + .iram1.1 0x4086ed8c 0x1e esp-idf/hal/libhal.a(efuse_hal.c.obj) + 0x4086ed8c efuse_hal_blk_version + .iram1.2 0x4086edaa 0xe esp-idf/hal/libhal.a(efuse_hal.c.obj) + 0x4086edaa efuse_hal_get_disable_wafer_version_major + .iram1.3 0x4086edb8 0x10 esp-idf/hal/libhal.a(efuse_hal.c.obj) + 0x4086edb8 efuse_hal_get_disable_blk_version_major + .iram1.4 0x4086edc8 0x1e esp-idf/hal/libhal.a(efuse_hal.c.obj) + 0x4086edc8 efuse_hal_flash_encryption_enabled + .iram1.0 0x4086ede6 0x10 esp-idf/hal/libhal.a(efuse_hal.c.obj) + 0x4086ede6 efuse_hal_get_major_chip_version + .iram1.1 0x4086edf6 0x10 esp-idf/hal/libhal.a(efuse_hal.c.obj) + 0x4086edf6 efuse_hal_get_minor_chip_version + .iram1.2 0x4086ee06 0x28 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + 0x4086ee06 lp_timer_hal_get_cycle_count + *liblog.a:(.literal .text .literal.* .text.*) + .text.esp_log_early_timestamp + 0x4086ee2e 0x26 esp-idf/log/liblog.a(log_timestamp.c.obj) + 0x4086ee2e esp_log_timestamp + 0x4086ee2e esp_log_early_timestamp + *libgcc.a:(.literal .text .literal.* .text.*) + *libclang_rt.builtins.a:(.literal .text .literal.* .text.*) + *libbootloader_support.a:bootloader_clock_loader.*(.literal .text .literal.* .text.*) + *libbootloader_support.a:bootloader_common_loader.*(.literal .text .literal.* .text.*) + .text.bootloader_common_ota_select_crc + 0x4086ee54 0xe esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + 0x4086ee54 bootloader_common_ota_select_crc + .text.bootloader_common_ota_select_invalid + 0x4086ee62 0x16 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + 0x4086ee62 bootloader_common_ota_select_invalid + .text.bootloader_common_ota_select_valid + 0x4086ee78 0x2a esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + 0x4086ee78 bootloader_common_ota_select_valid + .text.bootloader_common_check_efuse_blk_validity + 0x4086eea2 0xb4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + 0x4086eea2 bootloader_common_check_efuse_blk_validity + .text.bootloader_common_check_chip_validity + 0x4086ef56 0x118 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + 0x4086ef56 bootloader_common_check_chip_validity + .text.bootloader_common_select_otadata + 0x4086f06e 0x3e esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + 0x4086f06e bootloader_common_select_otadata + .text.bootloader_common_get_active_otadata + 0x4086f0ac 0x2e esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + 0x4086f0ac bootloader_common_get_active_otadata + *libbootloader_support.a:bootloader_flash.*(.literal .text .literal.* .text.*) + .text.spi_to_esp_err + 0x4086f0da 0x24 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text.bootloader_mmap_get_free_pages + 0x4086f0fe 0x6 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x4086f0fe bootloader_mmap_get_free_pages + .text.bootloader_mmap + 0x4086f104 0xc8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x4086f104 bootloader_mmap + .text.bootloader_munmap + 0x4086f1cc 0x32 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x4086f1cc bootloader_munmap + .text.bootloader_flash_read + 0x4086f1fe 0x138 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x4086f1fe bootloader_flash_read + .text.bootloader_flash_erase_sector + 0x4086f336 0x12 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x4086f336 bootloader_flash_erase_sector + .text.bootloader_flash_write + 0x4086f348 0xd0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x4086f348 bootloader_flash_write + .text.bootloader_enable_wp + 0x4086f418 0xc esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x4086f418 bootloader_enable_wp + .text.bootloader_flash_get_spi_mode + 0x4086f424 0x3e esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x4086f424 bootloader_flash_get_spi_mode + *libbootloader_support.a:bootloader_random.*(.literal .text .literal.* .text.*) + .text.bootloader_fill_random + 0x4086f462 0x80 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + 0x4086f462 bootloader_fill_random + *libbootloader_support.a:bootloader_random*.*(.literal.bootloader_random_disable .text.bootloader_random_disable) + .text.bootloader_random_disable + 0x4086f4e2 0xcc esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + 0x4086f4e2 bootloader_random_disable + *libbootloader_support.a:bootloader_random*.*(.literal.bootloader_random_enable .text.bootloader_random_enable) + .text.bootloader_random_enable + 0x4086f5ae 0x14a esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + 0x4086f5ae bootloader_random_enable + *libbootloader_support.a:bootloader_efuse.*(.literal .text .literal.* .text.*) + *libbootloader_support.a:bootloader_utility.*(.literal .text .literal.* .text.*) + .text.log_invalid_app_partition + 0x4086f6f8 0x84 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.index_to_partition + 0x4086f77c 0x46 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.try_load_partition + 0x4086f7c2 0x44 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.set_actual_ota_seq + 0x4086f806 0xaa esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.load_image + 0x4086f8b0 0x1d0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_common_read_otadata + 0x4086fa80 0xa2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + 0x4086fa80 bootloader_common_read_otadata + .text.bootloader_utility_load_partition_table + 0x4086fb22 0x270 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + 0x4086fb22 bootloader_utility_load_partition_table + .text.bootloader_utility_get_selected_boot_partition + 0x4086fd92 0x112 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + 0x4086fd92 bootloader_utility_get_selected_boot_partition + .text.bootloader_reset + 0x4086fea4 0x1c esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + 0x4086fea4 bootloader_reset + .text.bootloader_utility_load_boot_image + 0x4086fec0 0x11c esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + 0x4086fec0 bootloader_utility_load_boot_image + .text.bootloader_debug_buffer + 0x4086ffdc 0x2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + 0x4086ffdc bootloader_debug_buffer + *libbootloader_support.a:bootloader_sha.*(.literal .text .literal.* .text.*) + .text.bootloader_sha256_start + 0x4086ffde 0x2c esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + 0x4086ffde bootloader_sha256_start + .text.bootloader_sha256_data + 0x4087000a 0x34 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + 0x4087000a bootloader_sha256_data + .text.bootloader_sha256_finish + 0x4087003e 0x46 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + 0x4087003e bootloader_sha256_finish + *libbootloader_support.a:bootloader_console_loader.*(.literal .text .literal.* .text.*) + .text.bootloader_console_deinit + 0x40870084 0xa esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + 0x40870084 bootloader_console_deinit + *libbootloader_support.a:bootloader_panic.*(.literal .text .literal.* .text.*) + .text.__assert_func + 0x4087008e 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + 0x4087008e __assert_func + .text.unlikely.abort + 0x408700ae 0x26 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + 0x408700ae abort + *libbootloader_support.a:bootloader_soc.*(.literal .text .literal.* .text.*) + .text.bootloader_ana_super_wdt_reset_config + 0x408700d4 0x32 esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + 0x408700d4 bootloader_ana_super_wdt_reset_config + .text.bootloader_ana_clock_glitch_reset_config + 0x40870106 0x2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + 0x40870106 bootloader_ana_clock_glitch_reset_config + *libbootloader_support.a:esp_image_format.*(.literal .text .literal.* .text.*) + .text.should_load + 0x40870108 0x4e esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.bootloader_util_regions_overlap + 0x40870156 0x4c esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.process_segments + 0x408701a2 0x4c2 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.image_load + 0x40870664 0x3ec esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.bootloader_load_image + 0x40870a50 0x8 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + 0x40870a50 bootloader_load_image + *libbootloader_support.a:flash_encrypt.*(.literal .text .literal.* .text.*) + *libbootloader_support.a:flash_encryption_secure_features.*(.literal .text .literal.* .text.*) + *libbootloader_support.a:flash_partitions.*(.literal .text .literal.* .text.*) + .text.esp_partition_table_verify + 0x40870a58 0x17e esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + 0x40870a58 esp_partition_table_verify + *libbootloader_support.a:secure_boot.*(.literal .text .literal.* .text.*) + *libbootloader_support.a:secure_boot_secure_features.*(.literal .text .literal.* .text.*) + *libbootloader_support.a:secure_boot_signatures_bootloader.*(.literal .text .literal.* .text.*) + *libmicro-ecc.a:*.*(.literal .text .literal.* .text.*) + *libspi_flash.a:*.*(.literal .text .literal.* .text.*) + *libhal.a:wdt_hal_iram.*(.literal .text .literal.* .text.*) + *libhal.a:mmu_hal.*(.literal .text .literal.* .text.*) + .text.mmu_ll_check_valid_paddr_region.isra.0 + 0x40870bd6 0x86 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .text.mmu_hal_unmap_all + 0x40870c5c 0x24 esp-idf/hal/libhal.a(mmu_hal.c.obj) + 0x40870c5c mmu_hal_unmap_all + .text.mmu_hal_init + 0x40870c80 0x24 esp-idf/hal/libhal.a(mmu_hal.c.obj) + 0x40870c80 mmu_hal_init + .text.mmu_hal_pages_to_bytes + 0x40870ca4 0x30 esp-idf/hal/libhal.a(mmu_hal.c.obj) + 0x40870ca4 mmu_hal_pages_to_bytes + .text.mmu_hal_check_valid_ext_vaddr_region + 0x40870cd4 0x20 esp-idf/hal/libhal.a(mmu_hal.c.obj) + 0x40870cd4 mmu_hal_check_valid_ext_vaddr_region + .text.mmu_hal_map_region + 0x40870cf4 0x10a esp-idf/hal/libhal.a(mmu_hal.c.obj) + 0x40870cf4 mmu_hal_map_region + *libhal.a:cache_hal.*(.literal .text .literal.* .text.*) + .text.s_cache_hal_init_ctx + 0x40870dfe 0x32 esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x40870dfe s_cache_hal_init_ctx + .text.cache_hal_init + 0x40870e30 0x48 esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x40870e30 cache_hal_init + .text.s_update_cache_state + 0x40870e78 0x34 esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x40870e78 s_update_cache_state + .text.cache_hal_disable + 0x40870eac 0x2a esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x40870eac cache_hal_disable + .text.cache_hal_enable + 0x40870ed6 0x2e esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x40870ed6 cache_hal_enable + *libhal.a:efuse_hal.*(.literal .text .literal.* .text.*) + *libesp_hw_support.a:rtc_clk.*(.literal .text .literal.* .text.*) + .text.rtc_clk_bbpll_disable + 0x40870f04 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_cpu_freq_to_8m + 0x40870f26 0x48 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_cpu_freq_to_xtal + 0x40870f6e 0x5a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_cpu_freq_to_pll_mhz + 0x40870fc8 0x84 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_32k_enable.part.0 + 0x4087104c 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_32k_enable + 0x408710a0 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x408710a0 rtc_clk_32k_enable + .text.rtc_clk_32k_enable_external + 0x408710ba 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x408710ba rtc_clk_32k_enable_external + .text.rtc_clk_rc32k_enable + 0x408710d4 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x408710d4 rtc_clk_rc32k_enable + .text.rtc_clk_8m_enable + 0x40871100 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x40871100 rtc_clk_8m_enable + .text.rtc_clk_slow_src_set + 0x4087112c 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x4087112c rtc_clk_slow_src_set + .text.rtc_clk_slow_src_get + 0x4087117c 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x4087117c rtc_clk_slow_src_get + .text.rtc_clk_slow_freq_get_hz + 0x4087119a 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x4087119a rtc_clk_slow_freq_get_hz + .text.rtc_clk_fast_src_set + 0x408711ba 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x408711ba rtc_clk_fast_src_set + .text.rtc_clk_fast_src_get + 0x408711ea 0xe esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x408711ea rtc_clk_fast_src_get + .text.rtc_clk_set_cpu_switch_to_pll + 0x408711f8 0x2 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x408711f8 rtc_clk_set_cpu_switch_to_pll + .text.rtc_clk_xtal_freq_get + 0x408711fa 0x70 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x408711fa rtc_get_xtal + 0x408711fa rtc_clk_xtal_freq_get + .text.rtc_clk_cpu_freq_mhz_to_config + 0x4087126a 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x4087126a rtc_clk_cpu_freq_mhz_to_config + .text.rtc_clk_cpu_freq_set_config + 0x408712d4 0x19c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x408712d4 rtc_clk_cpu_freq_set_config + .text.rtc_clk_cpu_freq_get_config + 0x40871470 0xf0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x40871470 rtc_clk_cpu_freq_get_config + .text.rtc_clk_xtal_freq_update + 0x40871560 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x40871560 rtc_clk_xtal_freq_update + .text.rtc_clk_apb_freq_get + 0x40871586 0xf0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x40871586 rtc_clk_apb_freq_get + *libesp_hw_support.a:rtc_time.*(.literal .text .literal.* .text.*) + *libesp_hw_support.a:regi2c_ctrl.*(.literal .text .literal.* .text.*) + *libefuse.a:*.*(.literal .text .literal.* .text.*) + *(.fini.literal) + *(.fini) + *(.gnu.version) + 0x40871676 _loader_text_end = ABSOLUTE (.) + +.iram.text 0x4086c110 0x0 + 0x4086c110 . = ALIGN (0x10) + *(.entry.text) + *(.init.literal) + *(.init) + +.dram0.bss 0x40875610 0x110 + 0x40875610 . = ALIGN (0x8) + 0x40875610 _dram_start = ABSOLUTE (.) + 0x40875610 _bss_start = ABSOLUTE (.) + *(.dynsbss) + *(.sbss) + *(.sbss.*) + .sbss.ota_has_initial_contents + 0x40875610 0x1 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + *fill* 0x40875611 0x3 + .sbss.ram_obfs_value + 0x40875614 0x8 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .sbss.mapped 0x4087561c 0x1 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + *fill* 0x4087561d 0x3 + .sbss.s_bbpll_digi_consumers_ref_count + 0x40875620 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .sbss.s_cur_pll_freq + 0x40875624 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .sbss.ctx 0x40875628 0x8 esp-idf/hal/libhal.a(cache_hal.c.obj) + *(.gnu.linkonce.sb.*) + *(.scommon) + *(.sbss2) + *(.sbss2.*) + *(.gnu.linkonce.sb2.*) + *(.dynbss) + *(.bss) + *(.bss.*) + .bss.ctx 0x40875630 0xd8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .bss.bootloader_image_hdr + 0x40875708 0x18 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + 0x40875708 bootloader_image_hdr + *(.gnu.linkonce.b.*) + *(COMMON) + 0x40875720 . = ALIGN (0x8) + 0x40875720 _bss_end = ABSOLUTE (.) + +.dram0.bootdesc + 0x40875720 0x50 + 0x40875720 _data_start = ABSOLUTE (.) + *(.data_bootloader_desc .data_bootloader_desc.*) + .data_bootloader_desc + 0x40875720 0x50 esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + 0x40875720 esp_bootloader_desc + +.dram0.data 0x40875770 0x8 + *(.dram1 .dram1.*) + .dram1.0 0x40875770 0x4 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + *(.data) + *(.data.*) + *(.gnu.linkonce.d.*) + *(.data1) + *(.sdata) + *(.sdata.*) + .sdata.current_read_mapping + 0x40875774 0x4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + *(.gnu.linkonce.s.*) + *(.gnu.linkonce.s2.*) + *(.jcr) + 0x40875778 _data_end = ABSOLUTE (.) + +.dram0.rodata 0x40875778 0x1660 + 0x40875778 _rodata_start = ABSOLUTE (.) + *(.rodata) + *(.rodata.*) + .rodata.__assert_func.str1.4 + 0x40875778 0x1535 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + 0x22 (size before relaxing) + .rodata.abort.str1.4 + 0x40876cad 0x22 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .rodata.call_start_cpu0.str1.4 + 0x40876cad 0x31 esp-idf/main/libmain.a(bootloader_start.c.obj) + .rodata.log_invalid_app_partition.str1.4 + 0x40876cad 0x99 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.try_load_partition.str1.4 + 0x40876cad 0x37 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.set_actual_ota_seq.str1.4 + 0x40876cad 0x6e esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.load_image.str1.4 + 0x40876cad 0x93 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.bootloader_common_read_otadata.str1.4 + 0x40876cad 0x7e esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.bootloader_utility_load_partition_table.str1.4 + 0x40876cad 0x1e8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.bootloader_utility_get_selected_boot_partition.str1.4 + 0x40876cad 0xec esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.bootloader_utility_load_boot_image.str1.4 + 0x40876cad 0xc3 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + *fill* 0x40876cad 0x3 + .rodata.__func__.0 + 0x40876cb0 0x10 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.esp_partition_table_verify.str1.4 + 0x40876cc0 0x131 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .rodata.bootloader_util_regions_overlap.str1.4 + 0x40876cc0 0x5e esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .rodata.process_segments.str1.4 + 0x40876cc0 0x2c2 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .rodata.image_load.str1.4 + 0x40876cc0 0x192 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .rodata.__func__.0 + 0x40876cc0 0x20 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .rodata.__func__.1 + 0x40876ce0 0x16 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .rodata.bootloader_sha256_data.str1.4 + 0x40876cf6 0x51 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + *fill* 0x40876cf6 0x2 + .rodata.__func__.0 + 0x40876cf8 0x19 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + *fill* 0x40876d11 0x3 + .rodata.__func__.1 + 0x40876d14 0x17 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .rodata.bootloader_ana_super_wdt_reset_config.str1.4 + 0x40876d2b 0x49 esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + *fill* 0x40876d2b 0x1 + .rodata.__func__.0 + 0x40876d2c 0x26 esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .rodata.bootloader_init.str1.4 + 0x40876d52 0xf8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + *fill* 0x40876d52 0x2 + .rodata.__func__.0 + 0x40876d54 0x10 esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .rodata.bootloader_common_check_efuse_blk_validity.str1.4 + 0x40876d64 0xa4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .rodata.bootloader_common_check_chip_validity.str1.4 + 0x40876d64 0xbf esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .rodata.bootloader_fill_random.str1.4 + 0x40876d64 0x4c esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .rodata.__func__.0 + 0x40876d64 0x17 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .rodata.bootloader_mmap.str1.4 + 0x40876d7b 0x8d esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .rodata.bootloader_flash_read.str1.4 + 0x40876d7b 0xc4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .rodata.str1.4 + 0x40876d7b 0xc8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .rodata.bootloader_flash_write.str1.4 + 0x40876d7b 0xcc esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + *fill* 0x40876d7b 0x1 + .rodata.__func__.0 + 0x40876d7c 0x1b esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + *fill* 0x40876d97 0x1 + .rodata.__func__.1 + 0x40876d98 0x28 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .rodata.bootloader_init_spi_flash.str1.4 + 0x40876dc0 0xc9 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .rodata.bootloader_read_bootloader_header.str1.4 + 0x40876dc0 0x3d esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .rodata.bootloader_check_bootloader_validity.str1.4 + 0x40876dc0 0x4e esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .rodata.bootloader_enable_random.str1.4 + 0x40876dc0 0x32 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .rodata.bootloader_print_banner.str1.4 + 0x40876dc0 0x4d esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .rodata.rtc_clk_init.str1.4 + 0x40876dc0 0x39 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .rodata.rtc_clk_xtal_freq_get.str1.4 + 0x40876dc0 0x43 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .rodata.rtc_clk_cpu_freq_get_config.str1.4 + 0x40876dc0 0x31 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .rodata.rtc_clk_apb_freq_get.str1.4 + 0x40876dc0 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .rodata.str1.4 + 0x40876dc0 0x4d esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .rodata.__func__.1 + 0x40876dc0 0x17 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + *(.gnu.linkonce.r.*) + *(.rodata1) + *(.sdata2 .sdata2.* .srodata .srodata.*) + 0x40876dd7 __XT_EXCEPTION_TABLE_ = ABSOLUTE (.) + *(.xt_except_table) + *(.gcc_except_table) + *(.gnu.linkonce.e.*) + *(.gnu.version_r) + *(.eh_frame_hdr) + *(.eh_frame) + 0x40876e8c . = ((. + 0x3) & 0xfffffffffffffffc) + *fill* 0x40876dd7 0x1 + 0x40876dd8 __init_array_start = ABSOLUTE (.) + *crtbegin.*(.ctors) + *(EXCLUDE_FILE(*crtend.*) .ctors) + *(SORT_BY_NAME(.ctors.*)) + *(.ctors) + 0x40876dd8 __init_array_end = ABSOLUTE (.) + *crtbegin.*(.dtors) + *(EXCLUDE_FILE(*crtend.*) .dtors) + *(SORT_BY_NAME(.dtors.*)) + *(.dtors) + 0x40876dd8 __XT_EXCEPTION_DESCS_ = ABSOLUTE (.) + *(.xt_except_desc) + *(.gnu.linkonce.h.*) + 0x40876dd8 __XT_EXCEPTION_DESCS_END__ = ABSOLUTE (.) + *(.xt_except_desc_end) + *(.dynamic) + *(.gnu.version_d) + 0x40876dd8 _rodata_end = ABSOLUTE (.) + 0x40876dd8 _lit4_start = ABSOLUTE (.) + *(*.lit4) + *(.lit4.*) + *(.gnu.linkonce.lit4.*) + 0x40876dd8 _lit4_end = ABSOLUTE (.) + 0x40876dd8 . = ALIGN (0x4) + 0x40876dd8 _dram_end = ABSOLUTE (.) + +.iram.text 0x4086c110 0xe8e + 0x4086c110 _stext = . + 0x4086c110 _text_start = ABSOLUTE (.) + *(.literal .text .literal.* .text.* .stub .gnu.warning .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*) + .text.esp_bootloader_get_description + 0x4086c110 0xa esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + 0x4086c110 esp_bootloader_get_description + .text.call_start_cpu0 + 0x4086c11a 0x82 esp-idf/main/libmain.a(bootloader_start.c.obj) + 0x4086c11a call_start_cpu0 + .text.bootloader_init + 0x4086c19c 0x1c6 esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + 0x4086c19c bootloader_init + .text.bootloader_clock_configure + 0x4086c362 0x164 esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + 0x4086c362 bootloader_clock_configure + .text.bootloader_init_mem + 0x4086c4c6 0x2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + 0x4086c4c6 bootloader_init_mem + .text.bootloader_flash_update_id + 0x4086c4c8 0x1c esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + 0x4086c4c8 bootloader_flash_update_id + .text.bootloader_init_spi_flash + 0x4086c4e4 0x1be esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + 0x4086c4e4 bootloader_init_spi_flash + .text.bootloader_clear_bss_section + 0x4086c6a2 0x22 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + 0x4086c6a2 bootloader_clear_bss_section + .text.bootloader_read_bootloader_header + 0x4086c6c4 0x3e esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + 0x4086c6c4 bootloader_read_bootloader_header + .text.bootloader_check_bootloader_validity + 0x4086c702 0x84 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + 0x4086c702 bootloader_check_bootloader_validity + .text.bootloader_config_wdt + 0x4086c786 0xaa esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + 0x4086c786 bootloader_config_wdt + .text.bootloader_enable_random + 0x4086c830 0x2a esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + 0x4086c830 bootloader_enable_random + .text.bootloader_print_banner + 0x4086c85a 0x56 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + 0x4086c85a bootloader_print_banner + .text.bootloader_console_init + 0x4086c8b0 0xea esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + 0x4086c8b0 bootloader_console_init + .text.esp_cpu_configure_region_protection + 0x4086c99a 0x194 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + 0x4086c99a esp_cpu_configure_region_protection + .text.rtc_clk_init + 0x4086cb2e 0x20c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + 0x4086cb2e rtc_clk_init + .text.get_act_hp_dbias + 0x4086cd3a 0x34 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + 0x4086cd3a get_act_hp_dbias + .text.get_act_lp_dbias + 0x4086cd6e 0x34 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + 0x4086cd6e get_act_lp_dbias + .text.wdt_hal_init + 0x4086cda2 0x1ec esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + 0x4086cda2 wdt_hal_init + *(.iram .iram.*) + *(.fini.literal) + *(.fini) + *(.gnu.version) + 0x4086cf9e . = (. + 0x10) + *fill* 0x4086cf8e 0x10 + 0x4086cf9e _text_end = ABSOLUTE (.) + 0x4086cf9e _etext = . + +.riscv.attributes + 0x00000000 0x60 + *(.riscv.attributes) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + .riscv.attributes + 0x0000005c 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .riscv.attributes + 0x000000b8 0x5c esp-idf/main/libmain.a(bootloader_start.c.obj) + .riscv.attributes + 0x00000114 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .riscv.attributes + 0x00000170 0x5c esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .riscv.attributes + 0x000001cc 0x5c esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .riscv.attributes + 0x00000228 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + .riscv.attributes + 0x00000284 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .riscv.attributes + 0x000002e0 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .riscv.attributes + 0x0000033c 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .riscv.attributes + 0x00000398 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .riscv.attributes + 0x000003f4 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + .riscv.attributes + 0x00000450 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .riscv.attributes + 0x000004ac 0x60 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .riscv.attributes + 0x0000050c 0x5c esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .riscv.attributes + 0x00000568 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .riscv.attributes + 0x000005c4 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .riscv.attributes + 0x00000620 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .riscv.attributes + 0x0000067c 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .riscv.attributes + 0x000006d8 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + .riscv.attributes + 0x00000734 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .riscv.attributes + 0x00000794 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .riscv.attributes + 0x000007f4 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .riscv.attributes + 0x00000850 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .riscv.attributes + 0x000008ac 0x5c esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .riscv.attributes + 0x00000908 0x5c esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .riscv.attributes + 0x00000964 0x60 esp-idf/log/liblog.a(log_timestamp.c.obj) + .riscv.attributes + 0x000009c4 0x5c esp-idf/hal/libhal.a(efuse_hal.c.obj) + .riscv.attributes + 0x00000a20 0x5c esp-idf/hal/libhal.a(efuse_hal.c.obj) + .riscv.attributes + 0x00000a7c 0x5c esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .riscv.attributes + 0x00000ad8 0x5c esp-idf/hal/libhal.a(mmu_hal.c.obj) + .riscv.attributes + 0x00000b34 0x5c esp-idf/hal/libhal.a(cache_hal.c.obj) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges 0x00000000 0x8c8 + *(.debug_aranges) + .debug_aranges + 0x00000000 0x20 esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + .debug_aranges + 0x00000020 0x28 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .debug_aranges + 0x00000048 0x28 esp-idf/main/libmain.a(bootloader_start.c.obj) + .debug_aranges + 0x00000070 0x90 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_aranges + 0x00000100 0x20 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_aranges + 0x00000120 0x70 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_aranges + 0x00000190 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + .debug_aranges + 0x000001b0 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_aranges + 0x000001e0 0x28 esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .debug_aranges + 0x00000208 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .debug_aranges + 0x00000228 0x50 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_aranges + 0x00000278 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + .debug_aranges + 0x00000298 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_aranges + 0x000002b8 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .debug_aranges + 0x000002d8 0x40 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_aranges + 0x00000318 0x28 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .debug_aranges + 0x00000340 0xb8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_aranges + 0x000003f8 0x48 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_aranges + 0x00000440 0x48 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .debug_aranges + 0x00000488 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + .debug_aranges + 0x000004a8 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_aranges + 0x000004c8 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .debug_aranges + 0x000004e8 0x130 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_aranges + 0x00000618 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_aranges + 0x00000678 0x40 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_aranges + 0x000006b8 0x28 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_aranges + 0x000006e0 0x20 esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_aranges + 0x00000700 0x48 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_aranges + 0x00000748 0x58 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_aranges + 0x000007a0 0x38 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_aranges + 0x000007d8 0x68 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_aranges + 0x00000840 0x88 esp-idf/hal/libhal.a(cache_hal.c.obj) + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x00000000 0x3d996 + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x00000000 0x181 esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + .debug_info 0x00000181 0x217 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .debug_info 0x00000398 0xc95 esp-idf/main/libmain.a(bootloader_start.c.obj) + .debug_info 0x0000102d 0x207f esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_info 0x000030ac 0x5b4 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_info 0x00003660 0x26d3 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_info 0x00005d33 0xc6 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + .debug_info 0x00005df9 0x44e esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_info 0x00006247 0x15f esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .debug_info 0x000063a6 0x4553 esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .debug_info 0x0000a8f9 0xb35 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_info 0x0000b42e 0x367 esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + .debug_info 0x0000b795 0xa6 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_info 0x0000b83b 0x2b2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .debug_info 0x0000baed 0xa48 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_info 0x0000c535 0x42e esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .debug_info 0x0000c963 0x5a21 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_info 0x00012384 0xbe2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_info 0x00012f66 0x1fc9 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .debug_info 0x00014f2f 0x4a56 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + .debug_info 0x00019985 0x387 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_info 0x00019d0c 0x6e7a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .debug_info 0x00020b86 0x5a43 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_info 0x000265c9 0x48d8 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_info 0x0002aea1 0xbf9 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_info 0x0002ba9a 0x4ce3 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_info 0x0003077d 0x12c esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_info 0x000308a9 0x3831 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_info 0x000340da 0x3a97 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_info 0x00037b71 0x999 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_info 0x0003850a 0x457e esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_info 0x0003ca88 0xf0e esp-idf/hal/libhal.a(cache_hal.c.obj) + +.debug_abbrev 0x00000000 0x574e + *(.debug_abbrev) + .debug_abbrev 0x00000000 0xaa esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + .debug_abbrev 0x000000aa 0xfb esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .debug_abbrev 0x000001a5 0x309 esp-idf/main/libmain.a(bootloader_start.c.obj) + .debug_abbrev 0x000004ae 0x516 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_abbrev 0x000009c4 0x1fd esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_abbrev 0x00000bc1 0x4fb esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_abbrev 0x000010bc 0x89 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + .debug_abbrev 0x00001145 0x1ca esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_abbrev 0x0000130f 0xdc esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .debug_abbrev 0x000013eb 0x3e4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .debug_abbrev 0x000017cf 0x298 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_abbrev 0x00001a67 0x143 esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + .debug_abbrev 0x00001baa 0x65 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_abbrev 0x00001c0f 0x194 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .debug_abbrev 0x00001da3 0x322 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_abbrev 0x000020c5 0xd8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .debug_abbrev 0x0000219d 0x5d4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_abbrev 0x00002771 0x2fe esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_abbrev 0x00002a6f 0x347 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .debug_abbrev 0x00002db6 0x376 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + .debug_abbrev 0x0000312c 0x15f esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_abbrev 0x0000328b 0x4c7 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .debug_abbrev 0x00003752 0x639 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_abbrev 0x00003d8b 0x2fd esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_abbrev 0x00004088 0x21a esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_abbrev 0x000042a2 0x39a esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_abbrev 0x0000463c 0xe5 esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_abbrev 0x00004721 0x22d esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_abbrev 0x0000494e 0x37a esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_abbrev 0x00004cc8 0x2b1 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_abbrev 0x00004f79 0x43b esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_abbrev 0x000053b4 0x39a esp-idf/hal/libhal.a(cache_hal.c.obj) + +.debug_line 0x00000000 0x1405a + *(.debug_line) + .debug_line 0x00000000 0x1f0 esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + .debug_line 0x000001f0 0x3c2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .debug_line 0x000005b2 0x5ec esp-idf/main/libmain.a(bootloader_start.c.obj) + .debug_line 0x00000b9e 0x1ebb esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_line 0x00002a59 0x693 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_line 0x000030ec 0x2118 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_line 0x00005204 0x1ce esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + .debug_line 0x000053d2 0x426 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_line 0x000057f8 0x263 esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .debug_line 0x00005a5b 0xa9b esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .debug_line 0x000064f6 0x939 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_line 0x00006e2f 0x58a esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + .debug_line 0x000073b9 0xc9 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_line 0x00007482 0x49c esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .debug_line 0x0000791e 0xc90 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_line 0x000085ae 0x462 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .debug_line 0x00008a10 0x1c75 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_line 0x0000a685 0x98b esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_line 0x0000b010 0xa52 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .debug_line 0x0000ba62 0x5c1 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + .debug_line 0x0000c023 0x6e8 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_line 0x0000c70b 0xabb esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .debug_line 0x0000d1c6 0x205c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_line 0x0000f222 0x875 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_line 0x0000fa97 0x80b esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_line 0x000102a2 0xcaf esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_line 0x00010f51 0x2a0 esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_line 0x000111f1 0x448 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_line 0x00011639 0x6dc esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_line 0x00011d15 0x410 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_line 0x00012125 0x1378 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_line 0x0001349d 0xbbd esp-idf/hal/libhal.a(cache_hal.c.obj) + +.debug_frame 0x00000000 0x177c + *(.debug_frame) + .debug_frame 0x00000000 0x20 esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + .debug_frame 0x00000020 0x40 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .debug_frame 0x00000060 0x38 esp-idf/main/libmain.a(bootloader_start.c.obj) + .debug_frame 0x00000098 0x264 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_frame 0x000002fc 0x58 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_frame 0x00000354 0x198 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_frame 0x000004ec 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + .debug_frame 0x0000050c 0x68 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_frame 0x00000574 0x3c esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .debug_frame 0x000005b0 0x34 esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .debug_frame 0x000005e4 0x100 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_frame 0x000006e4 0x38 esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + .debug_frame 0x0000071c 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_frame 0x0000073c 0x44 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .debug_frame 0x00000780 0xb4 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_frame 0x00000834 0x4c esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .debug_frame 0x00000880 0x2d0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_frame 0x00000b50 0xac esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_frame 0x00000bfc 0xc4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .debug_frame 0x00000cc0 0x34 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + .debug_frame 0x00000cf4 0x34 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_frame 0x00000d28 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .debug_frame 0x00000d60 0x33c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_frame 0x0000109c 0x10c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_frame 0x000011a8 0xd0 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_frame 0x00001278 0x54 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_frame 0x000012cc 0x30 esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_frame 0x000012fc 0x80 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_frame 0x0000137c 0xb0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_frame 0x0000142c 0x60 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_frame 0x0000148c 0x170 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_frame 0x000015fc 0x180 esp-idf/hal/libhal.a(cache_hal.c.obj) + +.debug_str 0x00000000 0x10889 + *(.debug_str) + .debug_str 0x00000000 0x10889 esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + 0x2e4 (size before relaxing) + .debug_str 0x00010889 0x2fa esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .debug_str 0x00010889 0xa65 esp-idf/main/libmain.a(bootloader_start.c.obj) + .debug_str 0x00010889 0x19b5 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_str 0x00010889 0x4df esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_str 0x00010889 0x1a1b esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_str 0x00010889 0x288 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + .debug_str 0x00010889 0x415 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_str 0x00010889 0x2c8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .debug_str 0x00010889 0x395e esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .debug_str 0x00010889 0x1127 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_str 0x00010889 0x6f3 esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + .debug_str 0x00010889 0x277 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_str 0x00010889 0x357 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .debug_str 0x00010889 0xa49 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_str 0x00010889 0x312 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .debug_str 0x00010889 0x3d52 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_str 0x00010889 0x1497 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_str 0x00010889 0x1d15 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .debug_str 0x00010889 0x293a esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + .debug_str 0x00010889 0x34c esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_str 0x00010889 0x4d06 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .debug_str 0x00010889 0x426b esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_str 0x00010889 0x338c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_str 0x00010889 0x9cb esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_str 0x00010889 0x2bc3 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_str 0x00010889 0x2c4 esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_str 0x00010889 0x2953 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_str 0x00010889 0x2b03 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_str 0x00010889 0x5d3 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_str 0x00010889 0x2bb6 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_str 0x00010889 0x72e esp-idf/hal/libhal.a(cache_hal.c.obj) + +.debug_loc 0x00000000 0x9922 + *(.debug_loc) + .debug_loc 0x00000000 0xc8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .debug_loc 0x000000c8 0xc7 esp-idf/main/libmain.a(bootloader_start.c.obj) + .debug_loc 0x0000018f 0x10a3 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_loc 0x00001232 0x1d9 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_loc 0x0000140b 0x24d1 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_loc 0x000038dc 0x17d esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_loc 0x00003a59 0x32 esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .debug_loc 0x00003a8b 0xd8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .debug_loc 0x00003b63 0x3ad esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_loc 0x00003f10 0x19c esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .debug_loc 0x000040ac 0x1e5 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_loc 0x00004291 0x1579 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_loc 0x0000580a 0x135 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_loc 0x0000593f 0x141 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .debug_loc 0x00005a80 0x65 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + .debug_loc 0x00005ae5 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_loc 0x00005b45 0x1b0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .debug_loc 0x00005cf5 0xdbc esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_loc 0x00006ab1 0x268 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_loc 0x00006d19 0x716 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_loc 0x0000742f 0x518 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_loc 0x00007947 0x13 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_loc 0x0000795a 0x182 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_loc 0x00007adc 0x175 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_loc 0x00007c51 0xfed esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_loc 0x00008c3e 0xce4 esp-idf/hal/libhal.a(cache_hal.c.obj) + +.debug_macinfo + *(.debug_macinfo) + +.debug_pubtypes + *(.debug_pubtypes) + +.debug_ranges 0x00000000 0x1f40 + *(.debug_ranges) + .debug_ranges 0x00000000 0x10 esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + .debug_ranges 0x00000010 0x18 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .debug_ranges 0x00000028 0x30 esp-idf/main/libmain.a(bootloader_start.c.obj) + .debug_ranges 0x00000058 0x228 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_ranges 0x00000280 0x70 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_ranges 0x000002f0 0x3d8 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_ranges 0x000006c8 0x10 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + .debug_ranges 0x000006d8 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_ranges 0x000006f8 0x18 esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .debug_ranges 0x00000710 0xd0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .debug_ranges 0x000007e0 0x58 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_ranges 0x00000838 0x10 esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + .debug_ranges 0x00000848 0x10 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_ranges 0x00000858 0x40 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .debug_ranges 0x00000898 0x90 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_ranges 0x00000928 0x18 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .debug_ranges 0x00000940 0x2b8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_ranges 0x00000bf8 0xa8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_ranges 0x00000ca0 0x70 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .debug_ranges 0x00000d10 0x58 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + .debug_ranges 0x00000d68 0x58 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_ranges 0x00000dc0 0x108 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .debug_ranges 0x00000ec8 0x648 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_ranges 0x00001510 0x68 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_ranges 0x00001578 0x30 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_ranges 0x000015a8 0x280 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_ranges 0x00001828 0x28 esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_ranges 0x00001850 0x88 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_ranges 0x000018d8 0x98 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_ranges 0x00001970 0x88 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_ranges 0x000019f8 0x3c8 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_ranges 0x00001dc0 0x180 esp-idf/hal/libhal.a(cache_hal.c.obj) + +.debug_weaknames + *(.debug_weaknames) + +.debug_funcnames + *(.debug_funcnames) + +.debug_typenames + *(.debug_typenames) + +.debug_varnames + *(.debug_varnames) + +.debug_gnu_pubnames + *(.debug_gnu_pubnames) + +.debug_gnu_pubtypes + *(.debug_gnu_pubtypes) + +.debug_types + *(.debug_types) + +.debug_addr + *(.debug_addr) + +.debug_line_str + *(.debug_line_str) + +.debug_loclists + *(.debug_loclists) + +.debug_macro + *(.debug_macro) + +.debug_names + *(.debug_names) + +.debug_rnglists + *(.debug_rnglists) + +.debug_str_offsets + *(.debug_str_offsets) + +.comment 0x00000000 0x2f + *(.comment) + .comment 0x00000000 0x2f esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + 0x30 (size before relaxing) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .comment 0x0000002f 0x30 esp-idf/main/libmain.a(bootloader_start.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .comment 0x0000002f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + .comment 0x0000002f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .comment 0x0000002f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .comment 0x0000002f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .comment 0x0000002f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .comment 0x0000002f 0x30 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .comment 0x0000002f 0x30 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .comment 0x0000002f 0x30 esp-idf/log/liblog.a(log_timestamp.c.obj) + .comment 0x0000002f 0x30 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .comment 0x0000002f 0x30 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .comment 0x0000002f 0x30 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .comment 0x0000002f 0x30 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .comment 0x0000002f 0x30 esp-idf/hal/libhal.a(cache_hal.c.obj) + +.note.GNU-stack + 0x00000000 0x0 + *(.note.GNU-stack) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/main/libmain.a(bootloader_start.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/log/liblog.a(log_timestamp.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(cache_hal.c.obj) + +/DISCARD/ + *(.rela.*) +OUTPUT(bootloader.elf elf32-littleriscv) + +Cross Reference Table + +Symbol File +Cache_Disable_ICache esp-idf/hal/libhal.a(cache_hal.c.obj) +Cache_Enable_ICache esp-idf/hal/libhal.a(cache_hal.c.obj) +Cache_Freeze_ICache_Disable esp-idf/hal/libhal.a(cache_hal.c.obj) +Cache_Freeze_ICache_Enable esp-idf/hal/libhal.a(cache_hal.c.obj) +Cache_Get_ICache_Line_Size esp-idf/hal/libhal.a(cache_hal.c.obj) +Cache_Invalidate_Addr esp-idf/hal/libhal.a(cache_hal.c.obj) +Cache_Resume_ICache esp-idf/hal/libhal.a(cache_hal.c.obj) +Cache_Suspend_ICache esp-idf/hal/libhal.a(cache_hal.c.obj) +EFUSE esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) +ESP_EFUSE_ACTIVE_HP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ACTIVE_LP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_CAL_VOL_ATTEN0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_CAL_VOL_ATTEN1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_CAL_VOL_ATTEN2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_CAL_VOL_ATTEN3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH5 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH6 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_BLK_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_BLK_VERSION_MINOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_CRYPT_DPA_ENABLE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DBIAS_VOL_GAP esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DISABLE_BLK_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DISABLE_WAFER_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DIS_DIRECT_BOOT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_DIS_DOWNLOAD_ICACHE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_DIS_DOWNLOAD_MODE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +ESP_EFUSE_DIS_FORCE_DOWNLOAD esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DIS_ICACHE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DIS_PAD_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_DIS_TWAI esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DIS_USB_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_DIS_USB_SERIAL_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DSLP_LP_DBG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DSLP_LP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ENABLE_SECURITY_DOWNLOAD esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +ESP_EFUSE_FLASH_CAP esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_FLASH_TEMP esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_FLASH_TPUW esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_FLASH_VENDOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_FORCE_SEND_RESUME esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_JTAG_SEL_ENABLE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_KEY0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY5 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY_PURPOSE_0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY_PURPOSE_1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY_PURPOSE_2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY_PURPOSE_3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY_PURPOSE_4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY_PURPOSE_5 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_LSLP_HP_DBG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_LSLP_HP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_MAC esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_MAC_EXT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_OCODE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_OPTIONAL_UNIQUE_ID esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_PKG_VERSION esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +ESP_EFUSE_RD_DIS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_RD_DIS_BLOCK_KEY0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_RD_DIS_BLOCK_KEY1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_RD_DIS_BLOCK_KEY2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_RD_DIS_BLOCK_KEY3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_RD_DIS_BLOCK_KEY4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_RD_DIS_BLOCK_KEY5 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_RD_DIS_BLOCK_SYS_DATA2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_SECURE_BOOT_DISABLE_FAST_WAKE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_SECURE_BOOT_EN esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_SECURE_BOOT_KEY_REVOKE0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_SECURE_BOOT_KEY_REVOKE1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_SECURE_BOOT_KEY_REVOKE2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_SECURE_VERSION esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_SEC_DPA_LEVEL esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_SOFT_DIS_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_SPI_BOOT_CRYPT_CNT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_SPI_DOWNLOAD_MSPI_DIS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_SWAP_UART_SDIO_EN esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_SYS_DATA_PART2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_TEMP_CALIB esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_UART_PRINT_CONTROL esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +ESP_EFUSE_USB_EXCHG_PINS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_USER_DATA esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_USER_DATA_MAC_CUSTOM esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_VDD_SPI_AS_GPIO esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WAFER_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WAFER_VERSION_MINOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WDT_DELAY_SEL esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ACTIVE_HP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ACTIVE_LP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH5 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH6 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_BLK1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLK_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_BLK_VERSION_MINOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_KEY0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_KEY1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_KEY2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_KEY3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_KEY4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_KEY5 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_SYS_DATA2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_USR_DATA esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_CRYPT_DPA_ENABLE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_CUSTOM_MAC esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DBIAS_VOL_GAP esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DISABLE_BLK_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DISABLE_WAFER_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_DIRECT_BOOT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_ICACHE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MANUAL_ENCRYPT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MODE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_FORCE_DOWNLOAD esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_ICACHE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_WR_DIS_DIS_PAD_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_TWAI esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_USB_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_ROM_PRINT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DSLP_LP_DBG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DSLP_LP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ENABLE_SECURITY_DOWNLOAD esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_FLASH_CAP esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_FLASH_TEMP esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_FLASH_TPUW esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_FLASH_VENDOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_FORCE_SEND_RESUME esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_JTAG_SEL_ENABLE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_KEY_PURPOSE_0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_KEY_PURPOSE_1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_KEY_PURPOSE_2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_KEY_PURPOSE_3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_KEY_PURPOSE_4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_KEY_PURPOSE_5 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_LSLP_HP_DBG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_LSLP_HP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_MAC esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_MAC_EXT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_OCODE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_OPTIONAL_UNIQUE_ID esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_PKG_VERSION esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_RD_DIS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +ESP_EFUSE_WR_DIS_SECURE_BOOT_AGGRESSIVE_REVOKE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SECURE_BOOT_DISABLE_FAST_WAKE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SECURE_BOOT_EN esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_SECURE_VERSION esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SEC_DPA_LEVEL esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SOFT_DIS_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SPI_BOOT_CRYPT_CNT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_WR_DIS_SPI_DOWNLOAD_MSPI_DIS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SWAP_UART_SDIO_EN esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SYS_DATA_PART1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_TEMP_CALIB esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_UART_PRINT_CONTROL esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_USB_EXCHG_PINS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_VDD_SPI_AS_GPIO esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_WAFER_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_WAFER_VERSION_MINOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_WDT_DELAY_SEL esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +LP_ANA_PERI esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +LP_CLKRST esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +LP_TIMER esp-idf/hal/libhal.a(lp_timer_hal.c.obj) +LP_UART esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) +LP_WDT esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) +MODEM_LPCON esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +MODEM_SYSCON esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) +PCR esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +PMU esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) +ROM_Boot_Cache_Init esp-idf/hal/libhal.a(mmu_hal.c.obj) +SPIMEM0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +SPIMEM1 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +TIMERG0 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) +TIMERG1 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) +UART0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) +__ashldi3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ashldi3.o) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +__assert_func esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +__clz_tab /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) +__getreent esp-idf/main/libmain.a(bootloader_start.c.obj) +__lshrdi3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_lshrdi3.o) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +__popcountsi2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +__sf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) +__udivdi3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) +_bss_end esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +_bss_start esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +_data_end esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +_data_start esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +_dram_end esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +_dram_start esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +_impure_data /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + esp-idf/main/libmain.a(bootloader_start.c.obj) +_impure_ptr /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) +abort esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) + esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_after_init esp-idf/main/libmain.a(bootloader_start.c.obj) +bootloader_ana_clock_glitch_reset_config esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_ana_super_wdt_reset_config esp-idf/bootloader_support/libbootloader_support.a(bootloader_soc.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +bootloader_atexit esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_before_init esp-idf/main/libmain.a(bootloader_start.c.obj) +bootloader_check_bootloader_validity esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +bootloader_clear_bss_section esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +bootloader_clock_configure esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +bootloader_common_check_chip_validity esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +bootloader_common_check_efuse_blk_validity esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +bootloader_common_get_active_otadata esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_common_get_partition_description esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_common_ota_select_crc esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_common_ota_select_invalid esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_common_ota_select_valid esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) +bootloader_common_read_otadata esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_common_select_otadata esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) +bootloader_config_wdt esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +bootloader_configure_spi_pins esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_console_deinit esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_console_init esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +bootloader_debug_buffer esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +bootloader_enable_random esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +bootloader_enable_wp esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_execute_flash_command esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_fill_random esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +bootloader_flash_clock_config esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_flash_cs_timing_config esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_flash_erase_range esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +bootloader_flash_erase_sector esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_flash_execute_command_common esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +bootloader_flash_get_spi_mode esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_flash_is_octal_mode_enabled esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +bootloader_flash_read esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +bootloader_flash_read_sfdp esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +bootloader_flash_reset_chip esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +bootloader_flash_unlock esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_flash_update_id esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +bootloader_flash_update_size esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_flash_write esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_flash_xmc_startup esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +bootloader_image_hdr esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_init esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + esp-idf/main/libmain.a(bootloader_start.c.obj) +bootloader_init_mem esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +bootloader_init_spi_flash esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +bootloader_load_image esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_load_image_no_verify esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +bootloader_mmap esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_mmap_get_free_pages esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_munmap esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_print_banner esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +bootloader_random_disable esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_random_enable esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) +bootloader_read_bootloader_header esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +bootloader_read_flash_id esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_reset esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/main/libmain.a(bootloader_start.c.obj) +bootloader_sha256_data esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_sha256_finish esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_sha256_flash_contents esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_sha256_hex_to_str esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_sha256_start esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_spi_flash_reset esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +bootloader_utility_get_selected_boot_partition esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/main/libmain.a(bootloader_start.c.obj) +bootloader_utility_load_boot_image esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/main/libmain.a(bootloader_start.c.obj) +bootloader_utility_load_partition_table esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/main/libmain.a(bootloader_start.c.obj) +cache_hal_disable esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +cache_hal_enable esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +cache_hal_freeze esp-idf/hal/libhal.a(cache_hal.c.obj) +cache_hal_get_cache_line_size esp-idf/hal/libhal.a(cache_hal.c.obj) +cache_hal_init esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +cache_hal_invalidate_addr esp-idf/hal/libhal.a(cache_hal.c.obj) +cache_hal_is_cache_enabled esp-idf/hal/libhal.a(cache_hal.c.obj) +cache_hal_resume esp-idf/hal/libhal.a(cache_hal.c.obj) +cache_hal_suspend esp-idf/hal/libhal.a(cache_hal.c.obj) +cache_hal_unfreeze esp-idf/hal/libhal.a(cache_hal.c.obj) +cache_hal_vaddr_to_cache_level_id esp-idf/hal/libhal.a(cache_hal.c.obj) +call_start_cpu0 esp-idf/main/libmain.a(bootloader_start.c.obj) +efuse_hal_blk_version esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) +efuse_hal_chip_revision esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) +efuse_hal_clear_program_registers esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +efuse_hal_flash_encryption_enabled esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +efuse_hal_get_disable_blk_version_major esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) +efuse_hal_get_disable_wafer_version_major esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) +efuse_hal_get_mac esp-idf/hal/libhal.a(efuse_hal.c.obj) +efuse_hal_get_major_chip_version esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/hal/libhal.a(efuse_hal.c.obj) +efuse_hal_get_minor_chip_version esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/hal/libhal.a(efuse_hal.c.obj) +efuse_hal_is_coding_error_in_block esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +efuse_hal_program esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +efuse_hal_read esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +efuse_hal_rs_calculate esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +efuse_hal_set_timing esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_bootloader_desc esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) +esp_bootloader_get_description esp-idf/esp_bootloader_format/libesp_bootloader_format.a(esp_bootloader_desc.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) +esp_cpu_configure_region_protection esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) +esp_efuse_batch_write_begin esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_batch_write_cancel esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_batch_write_commit esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_block_is_empty esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_check_errors esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_count_unused_key_blocks esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_destroy_block esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_disable_rom_download_mode esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +esp_efuse_enable_rom_secure_download_mode esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_find_purpose esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_find_unused_key_block esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_get_coding_scheme esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_get_digest_revoke esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_get_field_size esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_get_key esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_get_key_dis_read esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_get_key_dis_write esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_get_key_purpose esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_get_keypurpose_dis_write esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_get_pkg_ver esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +esp_efuse_get_purpose_field esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_get_write_protect_of_digest_revoke esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_key_block_unused esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_read_block esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_read_field_bit esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_read_field_blob esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_read_field_cnt esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_read_reg esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_set_digest_revoke esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_set_key_dis_read esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_set_key_dis_write esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_set_key_purpose esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_set_keypurpose_dis_write esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_set_read_protect esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_set_rom_log_scheme esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +esp_efuse_set_write_protect esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_set_write_protect_of_digest_revoke esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_utility_apply_new_coding_scheme esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_burn_chip esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_burn_chip_opt esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_burn_efuses esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_check_errors esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_clear_program_registers esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_count_once esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_debug_dump_blocks esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_debug_dump_pending esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_debug_dump_single_block esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_erase_virt_blocks esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_fill_buff esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_get_number_of_items esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_get_read_register_address esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_utility_is_correct_written_data esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_process esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_read_reg esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_reset esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_update_virt_blocks esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_write_blob esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_write_cnt esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_write_reg esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_write_block esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_write_field_bit esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_write_field_blob esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +esp_efuse_write_field_cnt esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_write_key esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_write_keys esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_write_reg esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_flash_encryption_cfg_verify_release_mode esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_flash_encryption_enabled esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +esp_flash_encryption_set_release_mode esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_flash_write_protect_crypt_cnt esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_get_flash_encryption_mode esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_image_get_flash_size esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +esp_image_get_metadata esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +esp_image_verify esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +esp_image_verify_bootloader esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +esp_image_verify_bootloader_data esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +esp_log_early_timestamp esp-idf/log/liblog.a(log_timestamp.c.obj) +esp_log_timestamp esp-idf/log/liblog.a(log_timestamp.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/main/libmain.a(bootloader_start.c.obj) +esp_partition_table_verify esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +esp_rom_crc32_le esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) +esp_rom_delay_us esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +esp_rom_get_cpu_ticks_per_us esp-idf/log/liblog.a(log_timestamp.c.obj) +esp_rom_get_reset_reason esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/main/libmain.a(bootloader_start.c.obj) +esp_rom_gpio_pad_set_drv esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +esp_rom_install_uart_printf esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) +esp_rom_md5_final esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) +esp_rom_md5_init esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) +esp_rom_md5_update esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) +esp_rom_output_flush_tx esp-idf/bootloader_support/libbootloader_support.a(bootloader_console_loader.c.obj) +esp_rom_output_tx_wait_idle esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) +esp_rom_printf esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/main/libmain.a(bootloader_start.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_panic.c.obj) +esp_rom_regi2c_read esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) +esp_rom_regi2c_read_mask esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) +esp_rom_regi2c_write esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +esp_rom_regi2c_write_mask esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) +esp_rom_set_cpu_ticks_per_us esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +esp_rom_software_reset_system esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +esp_rom_spiflash_config_clk esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +esp_rom_spiflash_config_param esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +esp_rom_spiflash_erase_block esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +esp_rom_spiflash_erase_sector esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +esp_rom_spiflash_fix_dummylen esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +esp_rom_spiflash_read esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +esp_rom_spiflash_wait_idle esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +esp_rom_spiflash_write esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +esp_rom_spiflash_write_encrypted esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +esp_secure_boot_read_key_digests esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ets_efuse_clear_program_registers esp-idf/hal/libhal.a(efuse_hal.c.obj) +ets_efuse_rs_calculate esp-idf/hal/libhal.a(efuse_hal.c.obj) +ets_sha_enable esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) +ets_sha_finish esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) +ets_sha_init esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) +ets_sha_update esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) +get_act_hp_dbias esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) +get_act_lp_dbias esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) +lp_timer_hal_clear_alarm_intr_status esp-idf/hal/libhal.a(lp_timer_hal.c.obj) +lp_timer_hal_clear_overflow_intr_status esp-idf/hal/libhal.a(lp_timer_hal.c.obj) +lp_timer_hal_get_cycle_count esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_random.c.obj) +lp_timer_hal_set_alarm_target esp-idf/hal/libhal.a(lp_timer_hal.c.obj) +memcmp /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) +memcpy /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +memset /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/main/libmain.a(bootloader_start.c.obj) +mmu_hal_bytes_to_pages esp-idf/hal/libhal.a(mmu_hal.c.obj) +mmu_hal_check_valid_ext_vaddr_region esp-idf/hal/libhal.a(mmu_hal.c.obj) +mmu_hal_init esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_esp32c6.c.obj) +mmu_hal_map_region esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +mmu_hal_paddr_to_vaddr esp-idf/hal/libhal.a(mmu_hal.c.obj) +mmu_hal_pages_to_bytes esp-idf/hal/libhal.a(mmu_hal.c.obj) +mmu_hal_unmap_all esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +mmu_hal_unmap_region esp-idf/hal/libhal.a(mmu_hal.c.obj) +mmu_hal_vaddr_to_paddr esp-idf/hal/libhal.a(mmu_hal.c.obj) +pmu_hp_system_analog_param_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) +pmu_hp_system_clock_param_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) +pmu_hp_system_digital_param_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) +pmu_hp_system_power_param_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) +pmu_hp_system_retention_param_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) +pmu_lp_system_analog_param_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) +pmu_lp_system_power_param_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) +range_read_addr_blocks esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +range_write_addr_blocks esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +regi2c_read_impl esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) +regi2c_read_mask_impl esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) +regi2c_write_impl esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) +regi2c_write_mask_impl esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) +rom_spiflash_legacy_data esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) +rtc_clk_32k_bootstrap esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_32k_disable_external esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_32k_enable esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) +rtc_clk_32k_enable_external esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) +rtc_clk_32k_enabled esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_8m_enable esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) +rtc_clk_8m_enabled esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_apb_freq_get esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) +rtc_clk_bbpll_add_consumer esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_bbpll_remove_consumer esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_cpu_freq_get_config esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) +rtc_clk_cpu_freq_mhz_to_config esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) +rtc_clk_cpu_freq_set_config esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) +rtc_clk_cpu_freq_set_config_fast esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_cpu_freq_set_xtal esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_cpu_freq_set_xtal_for_sleep esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_cpu_freq_to_pll_and_pll_lock_release esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_cpu_set_to_default_config esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_fast_src_get esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) +rtc_clk_fast_src_set esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) +rtc_clk_init esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) +rtc_clk_rc32k_enable esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) +rtc_clk_set_cpu_switch_to_pll esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_slow_freq_get_hz esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) +rtc_clk_slow_src_get esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_clock_init.c.obj) +rtc_clk_slow_src_set esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) +rtc_clk_xtal_freq_get esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_console.c.obj) +rtc_clk_xtal_freq_update esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk_init.c.obj) +rtc_dig_8m_enabled esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_dig_clk8m_disable esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_dig_clk8m_enable esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_get_xtal esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +s_cache_hal_init_ctx esp-idf/hal/libhal.a(cache_hal.c.obj) +s_get_cache_state esp-idf/hal/libhal.a(cache_hal.c.obj) +s_revoke_table esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +s_table esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +s_update_cache_state esp-idf/hal/libhal.a(cache_hal.c.obj) +wdt_hal_config_stage esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) +wdt_hal_deinit esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) +wdt_hal_enable esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) +wdt_hal_init esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) +wdt_hal_set_flashboot_en esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) +wdt_hal_write_protect_disable esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) +wdt_hal_write_protect_enable esp-idf/bootloader_support/libbootloader_support.a(bootloader_init.c.obj) diff --git a/build/bootloader/build.ninja b/build/bootloader/build.ninja new file mode 100644 index 0000000..bba6b3b --- /dev/null +++ b/build/bootloader/build.ninja @@ -0,0 +1,2665 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.28 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: bootloader +# Configurations: +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/ + +############################################# +# Utility command for menuconfig + +build menuconfig: phony CMakeFiles/menuconfig + + +############################################# +# Utility command for confserver + +build confserver: phony CMakeFiles/confserver + + +############################################# +# Utility command for save-defconfig + +build save-defconfig: phony CMakeFiles/save-defconfig + + +############################################# +# Utility command for gen_project_binary + +build gen_project_binary: phony CMakeFiles/gen_project_binary .bin_timestamp bootloader.elf + + +############################################# +# Utility command for app + +build app: phony CMakeFiles/app esp-idf/esptool_py/bootloader_check_size gen_project_binary + + +############################################# +# Utility command for erase_flash + +build erase_flash: phony CMakeFiles/erase_flash + + +############################################# +# Utility command for merge-bin + +build merge-bin: phony CMakeFiles/merge-bin gen_project_binary + + +############################################# +# Utility command for monitor + +build monitor: phony CMakeFiles/monitor bootloader.elf + + +############################################# +# Utility command for _project_elf_src + +build _project_elf_src: phony CMakeFiles/_project_elf_src project_elf_src_esp32c6.c + +# ============================================================================= +# Object build statements for EXECUTABLE target bootloader.elf + + +############################################# +# Order-only phony target for bootloader.elf + +build cmake_object_order_depends_target_bootloader.elf: phony || _project_elf_src cmake_object_order_depends_target___idf_main cmake_object_order_depends_target___idf_soc project_elf_src_esp32c6.c + +build CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj: C_COMPILER__bootloader.2eelf_unscanned_ /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/project_elf_src_esp32c6.c || cmake_object_order_depends_target_bootloader.elf + DEFINES = -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ + DEP_FILE = CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always + INCLUDES = -I/home/sam/esp/esp-idf/components/riscv/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_security/include + OBJECT_DIR = CMakeFiles/bootloader.elf.dir + OBJECT_FILE_DIR = CMakeFiles/bootloader.elf.dir + TARGET_COMPILE_PDB = CMakeFiles/bootloader.elf.dir/ + TARGET_PDB = bootloader.elf.pdb + + +# ============================================================================= +# Link build statements for EXECUTABLE target bootloader.elf + + +############################################# +# Link the executable bootloader.elf + +build bootloader.elf: C_EXECUTABLE_LINKER__bootloader.2eelf_ CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj | esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a /home/sam/esp/esp-idf/components/riscv/ld/rom.api.ld /home/sam/esp/esp-idf/components/soc/esp32c6/ld/esp32c6.peripherals.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.api.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.rvfp.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.wdt.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.systimer.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.version.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.newlib.ld /home/sam/esp/esp-idf/components/bootloader/subproject/main/ld/esp32c6/bootloader.ld /home/sam/esp/esp-idf/components/bootloader/subproject/main/ld/esp32c6/bootloader.rom.ld || _project_elf_src esp-idf/main/libmain.a esp-idf/soc/libsoc.a + FLAGS = -march=rv32imac_zicsr_zifencei + LINK_FLAGS = -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -Wl,--cref -Wl,--defsym=IDF_TARGET_ESP32C6=0 -Wl,--Map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.map -Wl,--no-warn-rwx-segments -Wl,--orphan-handling=warn -fno-rtti -fno-lto -Wl,--gc-sections -Wl,--warn-common -T rom.api.ld -T esp32c6.rom.ld -T esp32c6.rom.api.ld -T esp32c6.rom.rvfp.ld -T esp32c6.rom.wdt.ld -T esp32c6.rom.systimer.ld -T esp32c6.rom.version.ld -T esp32c6.rom.newlib.ld -T esp32c6.peripherals.ld -T bootloader.ld -T bootloader.rom.ld + LINK_LIBRARIES = esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a esp-idf/soc/libsoc.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/hal/libhal.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_system/libesp_system.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/log/liblog.a -u __assert_func -u esp_bootloader_desc -u abort -u __ubsan_include -u esp_system_include_startup_funcs -u esp_sleep_gpio_include -u bootloader_hooks_include + LINK_PATH = -L/home/sam/esp/esp-idf/components/riscv/ld -L/home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld -L/home/sam/esp/esp-idf/components/soc/esp32c6/ld -L/home/sam/esp/esp-idf/components/bootloader/subproject/main/ld/esp32c6 + OBJECT_DIR = CMakeFiles/bootloader.elf.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/bootloader.elf.dir/ + TARGET_FILE = bootloader.elf + TARGET_PDB = bootloader.elf.pdb + + +############################################# +# Utility command for size + +build size: phony CMakeFiles/size + + +############################################# +# Utility command for size-files + +build size-files: phony CMakeFiles/size-files + + +############################################# +# Utility command for size-components + +build size-components: phony CMakeFiles/size-components + + +############################################# +# Utility command for uf2 + +build uf2: phony CMakeFiles/uf2 + + +############################################# +# Utility command for uf2-app + +build uf2-app: phony CMakeFiles/uf2-app + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for CMakeFiles/menuconfig + +build CMakeFiles/menuconfig | ${cmake_ninja_workdir}CMakeFiles/menuconfig: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config.env && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/sam/esp/esp-idf/Kconfig --sdkconfig-rename /home/sam/esp/esp-idf/sdkconfig.rename --config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config.env --env IDF_TARGET=esp32c6 --env IDF_TOOLCHAIN=gcc --env IDF_ENV_FPGA= --env IDF_INIT_VERSION=5.4.2 --dont-write-deprecated --output config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/tools/check_term.py && /usr/bin/cmake -E env COMPONENT_KCONFIGS_SOURCE_FILE=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/kconfigs.in COMPONENT_KCONFIGS_PROJBUILD_SOURCE_FILE=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/kconfigs_projbuild.in KCONFIG_CONFIG=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig IDF_TARGET=esp32c6 IDF_TOOLCHAIN=gcc IDF_ENV_FPGA= IDF_INIT_VERSION=5.4.2 /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python -m menuconfig /home/sam/esp/esp-idf/Kconfig && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/sam/esp/esp-idf/Kconfig --sdkconfig-rename /home/sam/esp/esp-idf/sdkconfig.rename --config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config.env --env IDF_TARGET=esp32c6 --env IDF_TOOLCHAIN=gcc --env IDF_ENV_FPGA= --env IDF_INIT_VERSION=5.4.2 --output config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig + pool = console + + +############################################# +# Custom command for CMakeFiles/confserver + +build CMakeFiles/confserver | ${cmake_ninja_workdir}CMakeFiles/confserver: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config.env && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python -m kconfserver --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config.env --kconfig /home/sam/esp/esp-idf/Kconfig --sdkconfig-rename /home/sam/esp/esp-idf/sdkconfig.rename --config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig + pool = console + + +############################################# +# Custom command for CMakeFiles/save-defconfig + +build CMakeFiles/save-defconfig | ${cmake_ninja_workdir}CMakeFiles/save-defconfig: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config.env && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/sam/esp/esp-idf/Kconfig --sdkconfig-rename /home/sam/esp/esp-idf/sdkconfig.rename --config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config.env --dont-write-deprecated --output savedefconfig /home/sam/esp/esp-idf/components/bootloader/subproject/sdkconfig.defaults + pool = console + + +############################################# +# Phony custom command for CMakeFiles/gen_project_binary + +build CMakeFiles/gen_project_binary | ${cmake_ninja_workdir}CMakeFiles/gen_project_binary: phony .bin_timestamp || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a + + +############################################# +# Custom command for .bin_timestamp + +build .bin_timestamp | ${cmake_ninja_workdir}.bin_timestamp: CUSTOM_COMMAND bootloader.elf || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32c6 elf2image --flash_mode dio --flash_freq 80m --flash_size 2MB --min-rev-full 0 --max-rev-full 99 -o /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.bin /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.elf && /usr/bin/cmake -E echo "Generated /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.bin" && /usr/bin/cmake -E md5sum /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.bin > /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/.bin_timestamp + DESC = Generating binary image from built executable + restat = 1 + + +############################################# +# Phony custom command for CMakeFiles/app + +build CMakeFiles/app | ${cmake_ninja_workdir}CMakeFiles/app: phony || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/esptool_py/bootloader_check_size esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a gen_project_binary + + +############################################# +# Custom command for CMakeFiles/erase_flash + +build CMakeFiles/erase_flash | ${cmake_ninja_workdir}CMakeFiles/erase_flash: CUSTOM_COMMAND + COMMAND = cd /home/sam/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "SERIAL_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;;/home/sam/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c6" -D SERIAL_TOOL_ARGS=erase_flash -P run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/merge-bin + +build CMakeFiles/merge-bin | ${cmake_ninja_workdir}CMakeFiles/merge-bin: CUSTOM_COMMAND bootloader || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a gen_project_binary + COMMAND = cd /home/sam/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "SERIAL_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;;/home/sam/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c6" -D "SERIAL_TOOL_ARGS=merge_bin;-o;/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/merged-binary.bin;@/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/flash_args" -D WORKING_DIRECTORY=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader -P run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/monitor + +build CMakeFiles/monitor | ${cmake_ninja_workdir}CMakeFiles/monitor: CUSTOM_COMMAND || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a + COMMAND = cd /home/sam/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "SERIAL_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;-m;esp_idf_monitor" -D "SERIAL_TOOL_ARGS=--toolchain-prefix;riscv32-esp-elf-;;--target;esp32c6;;--revision;0;;--decode-panic;backtrace;;/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.elf" -D WORKING_DIRECTORY=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader -P run_serial_tool.cmake + pool = console + + +############################################# +# Phony custom command for CMakeFiles/_project_elf_src + +build CMakeFiles/_project_elf_src | ${cmake_ninja_workdir}CMakeFiles/_project_elf_src: phony project_elf_src_esp32c6.c + + +############################################# +# Custom command for project_elf_src_esp32c6.c + +build project_elf_src_esp32c6.c | ${cmake_ninja_workdir}project_elf_src_esp32c6.c: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /usr/bin/cmake -E touch /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/project_elf_src_esp32c6.c + DESC = Generating project_elf_src_esp32c6.c + restat = 1 + + +############################################# +# Custom command for CMakeFiles/size + +build CMakeFiles/size | ${cmake_ninja_workdir}CMakeFiles/size: CUSTOM_COMMAND bootloader.map + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;-m;esp_idf_size" -D MAP_FILE=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/sam/esp/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/size-files + +build CMakeFiles/size-files | ${cmake_ninja_workdir}CMakeFiles/size-files: CUSTOM_COMMAND bootloader.map + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;-m;esp_idf_size" -D IDF_SIZE_MODE=--files -D MAP_FILE=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/sam/esp/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/size-components + +build CMakeFiles/size-components | ${cmake_ninja_workdir}CMakeFiles/size-components: CUSTOM_COMMAND bootloader.map + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;-m;esp_idf_size" -D IDF_SIZE_MODE=--archives -D MAP_FILE=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.map -D OUTPUT_JSON= -P /home/sam/esp/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/uf2 + +build CMakeFiles/uf2 | ${cmake_ninja_workdir}CMakeFiles/uf2: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "UF2_CMD=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;/home/sam/esp/esp-idf/tools/mkuf2.py;write;--chip;esp32c6" -D "UF2_ARGS=--json;/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/flasher_args.json;-o;/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/uf2.bin" -P /home/sam/esp/esp-idf/tools/cmake/run_uf2_cmds.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/uf2-app + +build CMakeFiles/uf2-app | ${cmake_ninja_workdir}CMakeFiles/uf2-app: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "UF2_CMD=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;/home/sam/esp/esp-idf/tools/mkuf2.py;write;--chip;esp32c6" -D "UF2_ARGS=--json;/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/flasher_args.json;-o;/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/uf2-app.bin;--bin;app" -P /home/sam/esp/esp-idf/tools/cmake/run_uf2_cmds.cmake + pool = console + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/bootloader/subproject/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/edit_cache: phony esp-idf/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/rebuild_cache: phony esp-idf/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/riscv/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/riscv && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/riscv/edit_cache: phony esp-idf/riscv/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/riscv/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/riscv && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/riscv/rebuild_cache: phony esp-idf/riscv/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/newlib/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/newlib && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/newlib/edit_cache: phony esp-idf/newlib/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/newlib/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/newlib && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/newlib/rebuild_cache: phony esp-idf/newlib/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_soc + + +############################################# +# Order-only phony target for __idf_soc + +build cmake_object_order_depends_target___idf_soc: phony || cmake_object_order_depends_target___idf_micro-ecc + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/lldesc.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/dport_access_common.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/interrupts.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/gpio_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/uart_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/adc_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/dedic_gpio_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/etm_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/gdma_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/spi_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/ledc_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/pcnt_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/rmt_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/sdm_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/i2s_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/i2c_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/temperature_sensor_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/timer_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/parlio_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/mcpwm_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/mpi_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/twai_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/wdt_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/ieee802154_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/rtc_io_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/sdio_slave_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/system_retention_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_soc + + +############################################# +# Link the static library esp-idf/soc/libsoc.a + +build esp-idf/soc/libsoc.a: C_STATIC_LIBRARY_LINKER____idf_soc_ esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj || esp-idf/micro-ecc/libmicro-ecc.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_FILE = esp-idf/soc/libsoc.a + TARGET_PDB = esp-idf/soc/libsoc.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/soc/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/soc && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/soc/edit_cache: phony esp-idf/soc/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/soc/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/soc && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/soc/rebuild_cache: phony esp-idf/soc/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_micro-ecc + + +############################################# +# Order-only phony target for __idf_micro-ecc + +build cmake_object_order_depends_target___idf_micro-ecc: phony || cmake_object_order_depends_target___idf_hal + +build esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj: C_COMPILER____idf_micro-ecc_unscanned_ /home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c || cmake_object_order_depends_target___idf_micro-ecc + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register + OBJECT_DIR = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir + OBJECT_FILE_DIR = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir + TARGET_COMPILE_PDB = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/__idf_micro-ecc.pdb + TARGET_PDB = esp-idf/micro-ecc/libmicro-ecc.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_micro-ecc + + +############################################# +# Link the static library esp-idf/micro-ecc/libmicro-ecc.a + +build esp-idf/micro-ecc/libmicro-ecc.a: C_STATIC_LIBRARY_LINKER____idf_micro-ecc_ esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj || esp-idf/hal/libhal.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/__idf_micro-ecc.pdb + TARGET_FILE = esp-idf/micro-ecc/libmicro-ecc.a + TARGET_PDB = esp-idf/micro-ecc/libmicro-ecc.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/micro-ecc/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/micro-ecc && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/micro-ecc/edit_cache: phony esp-idf/micro-ecc/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/micro-ecc/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/micro-ecc && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/micro-ecc/rebuild_cache: phony esp-idf/micro-ecc/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_hal + + +############################################# +# Order-only phony target for __idf_hal + +build cmake_object_order_depends_target___idf_hal: phony || cmake_object_order_depends_target___idf_spi_flash + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/hal_utils.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/efuse_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/esp32c6/efuse_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/lp_timer_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/mmu_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/cache_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_hal + + +############################################# +# Link the static library esp-idf/hal/libhal.a + +build esp-idf/hal/libhal.a: C_STATIC_LIBRARY_LINKER____idf_hal_ esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj || esp-idf/spi_flash/libspi_flash.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_FILE = esp-idf/hal/libhal.a + TARGET_PDB = esp-idf/hal/libhal.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/hal/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/hal && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/hal/edit_cache: phony esp-idf/hal/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/hal/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/hal && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/hal/rebuild_cache: phony esp-idf/hal/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_spi_flash + + +############################################# +# Order-only phony target for __idf_spi_flash + +build cmake_object_order_depends_target___idf_spi_flash: phony || cmake_object_order_depends_target___idf_esp_bootloader_format + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/spi_flash_wrap.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_spi_flash + + +############################################# +# Link the static library esp-idf/spi_flash/libspi_flash.a + +build esp-idf/spi_flash/libspi_flash.a: C_STATIC_LIBRARY_LINKER____idf_spi_flash_ esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj || esp-idf/esp_bootloader_format/libesp_bootloader_format.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_FILE = esp-idf/spi_flash/libspi_flash.a + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/spi_flash/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/spi_flash && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/spi_flash/edit_cache: phony esp-idf/spi_flash/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/spi_flash/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/spi_flash && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/spi_flash/rebuild_cache: phony esp-idf/spi_flash/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_bootloader_format + + +############################################# +# Order-only phony target for __idf_esp_bootloader_format + +build cmake_object_order_depends_target___idf_esp_bootloader_format: phony || cmake_object_order_depends_target___idf_bootloader_support + +build esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj: C_COMPILER____idf_esp_bootloader_format_unscanned_ /home/sam/esp/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c || cmake_object_order_depends_target___idf_esp_bootloader_format + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register + OBJECT_DIR = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir + OBJECT_FILE_DIR = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir + TARGET_COMPILE_PDB = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/__idf_esp_bootloader_format.pdb + TARGET_PDB = esp-idf/esp_bootloader_format/libesp_bootloader_format.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_bootloader_format + + +############################################# +# Link the static library esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +build esp-idf/esp_bootloader_format/libesp_bootloader_format.a: C_STATIC_LIBRARY_LINKER____idf_esp_bootloader_format_ esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj || esp-idf/bootloader_support/libbootloader_support.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/__idf_esp_bootloader_format.pdb + TARGET_FILE = esp-idf/esp_bootloader_format/libesp_bootloader_format.a + TARGET_PDB = esp-idf/esp_bootloader_format/libesp_bootloader_format.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_bootloader_format && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_bootloader_format/edit_cache: phony esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_bootloader_format && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_bootloader_format/rebuild_cache: phony esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_app_format/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_app_format && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_app_format/edit_cache: phony esp-idf/esp_app_format/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_app_format/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_app_format && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_app_format/rebuild_cache: phony esp-idf/esp_app_format/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_bootloader_support + + +############################################# +# Order-only phony target for __idf_bootloader_support + +build cmake_object_order_depends_target___idf_bootloader_support: phony || cmake_object_order_depends_target___idf_efuse + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common_loader.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_clock_init.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_mem.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_efuse.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/secure_boot.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c6.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c6.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_utility.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/flash_partitions.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/esp_image_format.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_ecdsa.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_init.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_console.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_console_loader.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_sha.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_sha.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_sha.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_soc.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_soc.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_soc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_esp32c6.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_esp32c6.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_esp32c6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_panic.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_bootloader_support + + +############################################# +# Link the static library esp-idf/bootloader_support/libbootloader_support.a + +build esp-idf/bootloader_support/libbootloader_support.a: C_STATIC_LIBRARY_LINKER____idf_bootloader_support_ esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_sha.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_soc.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_esp32c6.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj || esp-idf/efuse/libefuse.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_FILE = esp-idf/bootloader_support/libbootloader_support.a + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/bootloader_support/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/bootloader_support && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/bootloader_support/edit_cache: phony esp-idf/bootloader_support/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/bootloader_support/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/bootloader_support && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/bootloader_support/rebuild_cache: phony esp-idf/bootloader_support/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_efuse + + +############################################# +# Order-only phony target for __idf_efuse + +build cmake_object_order_depends_target___idf_efuse: phony || cmake_object_order_depends_target___idf_esp_system + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_table.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_fields.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_rtc_calib.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_utility.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/src/esp_efuse_api.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/src/esp_efuse_fields.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/src/esp_efuse_utility.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_efuse + + +############################################# +# Link the static library esp-idf/efuse/libefuse.a + +build esp-idf/efuse/libefuse.a: C_STATIC_LIBRARY_LINKER____idf_efuse_ esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj || esp-idf/esp_system/libesp_system.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_FILE = esp-idf/efuse/libefuse.a + TARGET_PDB = esp-idf/efuse/libefuse.pdb + + +############################################# +# Utility command for efuse-common-table + +build esp-idf/efuse/efuse-common-table: phony esp-idf/efuse/CMakeFiles/efuse-common-table + + +############################################# +# Utility command for efuse_common_table + +build esp-idf/efuse/efuse_common_table: phony esp-idf/efuse/CMakeFiles/efuse_common_table esp-idf/efuse/efuse-common-table + + +############################################# +# Utility command for efuse-custom-table + +build esp-idf/efuse/efuse-custom-table: phony + + +############################################# +# Utility command for efuse_custom_table + +build esp-idf/efuse/efuse_custom_table: phony esp-idf/efuse/CMakeFiles/efuse_custom_table esp-idf/efuse/efuse-custom-table + + +############################################# +# Utility command for show-efuse-table + +build esp-idf/efuse/show-efuse-table: phony esp-idf/efuse/CMakeFiles/show-efuse-table + + +############################################# +# Utility command for show_efuse_table + +build esp-idf/efuse/show_efuse_table: phony esp-idf/efuse/CMakeFiles/show_efuse_table esp-idf/efuse/show-efuse-table + + +############################################# +# Utility command for efuse_test_table + +build esp-idf/efuse/efuse_test_table: phony esp-idf/efuse/CMakeFiles/efuse_test_table + + +############################################# +# Utility command for edit_cache + +build esp-idf/efuse/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/efuse/edit_cache: phony esp-idf/efuse/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/efuse/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/efuse/rebuild_cache: phony esp-idf/efuse/CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse-common-table + +build esp-idf/efuse/CMakeFiles/efuse-common-table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse-common-table: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/efuse/efuse_table_gen.py /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_table.csv -t esp32c6 --max_blk_len 256 + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_common_table + +build esp-idf/efuse/CMakeFiles/efuse_common_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_common_table: CUSTOM_COMMAND || esp-idf/efuse/efuse-common-table + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse && /usr/bin/cmake -E echo + DESC = Warning: command "efuse_common_table" is deprecated. Have you wanted to run "efuse-common-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_custom_table + +build esp-idf/efuse/CMakeFiles/efuse_custom_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_custom_table: CUSTOM_COMMAND || esp-idf/efuse/efuse-custom-table + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse && /usr/bin/cmake -E echo + DESC = Warning: command "efuse_custom_table" is deprecated. Have you wanted to run "efuse-custom-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/show-efuse-table + +build esp-idf/efuse/CMakeFiles/show-efuse-table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/show-efuse-table: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/efuse/efuse_table_gen.py /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_table.csv -t esp32c6 --max_blk_len 256 --info + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/show_efuse_table + +build esp-idf/efuse/CMakeFiles/show_efuse_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/show_efuse_table: CUSTOM_COMMAND || esp-idf/efuse/show-efuse-table + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse && /usr/bin/cmake -E echo + DESC = Warning: command "show_efuse_table" is deprecated. Have you wanted to run "show-efuse-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_test_table + +build esp-idf/efuse/CMakeFiles/efuse_test_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_test_table: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/efuse/efuse_table_gen.py /home/sam/esp/esp-idf/components/efuse/test/esp_efuse_test_table.csv -t esp32c6 --max_blk_len 256 + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_security/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_security && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_security/edit_cache: phony esp-idf/esp_security/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_security/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_security && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_security/rebuild_cache: phony esp-idf/esp_security/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_system + + +############################################# +# Order-only phony target for __idf_esp_system + +build cmake_object_order_depends_target___idf_esp_system: phony || cmake_object_order_depends_target___idf_esp_hw_support + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/esp_err.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_system + + +############################################# +# Link the static library esp-idf/esp_system/libesp_system.a + +build esp-idf/esp_system/libesp_system.a: C_STATIC_LIBRARY_LINKER____idf_esp_system_ esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj || esp-idf/esp_hw_support/libesp_hw_support.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_FILE = esp-idf/esp_system/libesp_system.a + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_system/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_system && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_system/edit_cache: phony esp-idf/esp_system/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_system/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_system && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_system/rebuild_cache: phony esp-idf/esp_system/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_hw_support + + +############################################# +# Order-only phony target for __idf_esp_hw_support + +build cmake_object_order_depends_target___idf_esp_hw_support: phony || cmake_object_order_depends_target___idf_esp_common + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/cpu.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/esp_cpu_intr.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/esp_memory_utils.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/cpu_region_protect.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk_init.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_param.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_init.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_sleep.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_time.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/chip_info.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/ocode_init.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_hw_support + + +############################################# +# Link the static library esp-idf/esp_hw_support/libesp_hw_support.a + +build esp-idf/esp_hw_support/libesp_hw_support.a: C_STATIC_LIBRARY_LINKER____idf_esp_hw_support_ esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj || esp-idf/esp_common/libesp_common.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_FILE = esp-idf/esp_hw_support/libesp_hw_support.a + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_hw_support/edit_cache: phony esp-idf/esp_hw_support/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/rebuild_cache: phony esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/esp_hw_support/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/port/esp32c6 && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_hw_support/port/esp32c6/edit_cache: phony esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/port/esp32c6 && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/port/esp32c6/rebuild_cache: phony esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/esp_hw_support/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/lowpower/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/lowpower && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_hw_support/lowpower/edit_cache: phony esp-idf/esp_hw_support/lowpower/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/lowpower/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/lowpower && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/lowpower/rebuild_cache: phony esp-idf/esp_hw_support/lowpower/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_common + + +############################################# +# Order-only phony target for __idf_esp_common + +build cmake_object_order_depends_target___idf_esp_common: phony || cmake_object_order_depends_target___idf_esp_rom + +build esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj: C_COMPILER____idf_esp_common_unscanned_ /home/sam/esp/esp-idf/components/esp_common/src/esp_err_to_name.c || cmake_object_order_depends_target___idf_esp_common + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir + OBJECT_FILE_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/__idf_esp_common.pdb + TARGET_PDB = esp-idf/esp_common/libesp_common.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_common + + +############################################# +# Link the static library esp-idf/esp_common/libesp_common.a + +build esp-idf/esp_common/libesp_common.a: C_STATIC_LIBRARY_LINKER____idf_esp_common_ esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj || esp-idf/esp_rom/libesp_rom.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/__idf_esp_common.pdb + TARGET_FILE = esp-idf/esp_common/libesp_common.a + TARGET_PDB = esp-idf/esp_common/libesp_common.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_common/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_common && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_common/edit_cache: phony esp-idf/esp_common/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_common/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_common && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_common/rebuild_cache: phony esp-idf/esp_common/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_rom + + +############################################# +# Order-only phony target for __idf_esp_rom + +build cmake_object_order_depends_target___idf_esp_rom: phony || cmake_object_order_depends_target___idf_log + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_sys.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_print.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_crc.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_uart.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_efuse.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_gpio.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_hp_regi2c_esp32c6.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_wdt.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_rom + + +############################################# +# Link the static library esp-idf/esp_rom/libesp_rom.a + +build esp-idf/esp_rom/libesp_rom.a: C_STATIC_LIBRARY_LINKER____idf_esp_rom_ esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj || esp-idf/log/liblog.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_FILE = esp-idf/esp_rom/libesp_rom.a + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_rom/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_rom && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_rom/edit_cache: phony esp-idf/esp_rom/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_rom/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_rom && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_rom/rebuild_cache: phony esp-idf/esp_rom/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_log + + +############################################# +# Order-only phony target for __idf_log + +build cmake_object_order_depends_target___idf_log: phony || esp-idf/log/CMakeFiles/__idf_log.dir + +build esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj: C_COMPILER____idf_log_unscanned_ /home/sam/esp/esp-idf/components/log/src/noos/log_timestamp.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src/noos + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + +build esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj: C_COMPILER____idf_log_unscanned_ /home/sam/esp/esp-idf/components/log/src/log_timestamp_common.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + +build esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj: C_COMPILER____idf_log_unscanned_ /home/sam/esp/esp-idf/components/log/src/noos/log_lock.c || cmake_object_order_depends_target___idf_log + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src/noos + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_log + + +############################################# +# Link the static library esp-idf/log/liblog.a + +build esp-idf/log/liblog.a: C_STATIC_LIBRARY_LINKER____idf_log_ esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_FILE = esp-idf/log/liblog.a + TARGET_PDB = esp-idf/log/liblog.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/log/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/log && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/log/edit_cache: phony esp-idf/log/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/log/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/log && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/log/rebuild_cache: phony esp-idf/log/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for bootloader_check_size + +build esp-idf/esptool_py/bootloader_check_size: phony esp-idf/esptool_py/CMakeFiles/bootloader_check_size gen_project_binary + + +############################################# +# Utility command for edit_cache + +build esp-idf/esptool_py/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esptool_py && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esptool_py/edit_cache: phony esp-idf/esptool_py/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esptool_py/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esptool_py && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esptool_py/rebuild_cache: phony esp-idf/esptool_py/CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for esp-idf/esptool_py/CMakeFiles/bootloader_check_size + +build esp-idf/esptool_py/CMakeFiles/bootloader_check_size | ${cmake_ninja_workdir}esp-idf/esptool_py/CMakeFiles/bootloader_check_size: CUSTOM_COMMAND || _project_elf_src bootloader.elf esp-idf/bootloader_support/libbootloader_support.a esp-idf/efuse/libefuse.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_common/libesp_common.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_system/libesp_system.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/main/libmain.a esp-idf/micro-ecc/libmicro-ecc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a gen_project_binary + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esptool_py && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.bin + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/partition_table/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/partition_table && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/partition_table/edit_cache: phony esp-idf/partition_table/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/partition_table/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/partition_table && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/partition_table/rebuild_cache: phony esp-idf/partition_table/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/bootloader/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/bootloader && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/bootloader/edit_cache: phony esp-idf/bootloader/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/bootloader/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/bootloader && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/bootloader/rebuild_cache: phony esp-idf/bootloader/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/freertos/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/freertos && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/freertos/edit_cache: phony esp-idf/freertos/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/freertos/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/freertos && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/freertos/rebuild_cache: phony esp-idf/freertos/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_main + + +############################################# +# Order-only phony target for __idf_main + +build cmake_object_order_depends_target___idf_main: phony || cmake_object_order_depends_target___idf_soc + +build esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj: C_COMPILER____idf_main_unscanned_ /home/sam/esp/esp-idf/components/bootloader/subproject/main/bootloader_start.c || cmake_object_order_depends_target___idf_main + DEFINES = -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE + DEP_FILE = esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include + OBJECT_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + OBJECT_FILE_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + TARGET_COMPILE_PDB = esp-idf/main/CMakeFiles/__idf_main.dir/__idf_main.pdb + TARGET_PDB = esp-idf/main/libmain.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_main + + +############################################# +# Link the static library esp-idf/main/libmain.a + +build esp-idf/main/libmain.a: C_STATIC_LIBRARY_LINKER____idf_main_ esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj || esp-idf/soc/libsoc.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/main/CMakeFiles/__idf_main.dir/__idf_main.pdb + TARGET_FILE = esp-idf/main/libmain.a + TARGET_PDB = esp-idf/main/libmain.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/main/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/main && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/main/edit_cache: phony esp-idf/main/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/main/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/main && /usr/bin/cmake --regenerate-during-build -S/home/sam/esp/esp-idf/components/bootloader/subproject -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/main/rebuild_cache: phony esp-idf/main/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build __idf_bootloader_support: phony esp-idf/bootloader_support/libbootloader_support.a + +build __idf_efuse: phony esp-idf/efuse/libefuse.a + +build __idf_esp_bootloader_format: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +build __idf_esp_common: phony esp-idf/esp_common/libesp_common.a + +build __idf_esp_hw_support: phony esp-idf/esp_hw_support/libesp_hw_support.a + +build __idf_esp_rom: phony esp-idf/esp_rom/libesp_rom.a + +build __idf_esp_system: phony esp-idf/esp_system/libesp_system.a + +build __idf_hal: phony esp-idf/hal/libhal.a + +build __idf_log: phony esp-idf/log/liblog.a + +build __idf_main: phony esp-idf/main/libmain.a + +build __idf_micro-ecc: phony esp-idf/micro-ecc/libmicro-ecc.a + +build __idf_soc: phony esp-idf/soc/libsoc.a + +build __idf_spi_flash: phony esp-idf/spi_flash/libspi_flash.a + +build bootloader_check_size: phony esp-idf/esptool_py/bootloader_check_size + +build efuse-common-table: phony esp-idf/efuse/efuse-common-table + +build efuse-custom-table: phony esp-idf/efuse/efuse-custom-table + +build efuse_common_table: phony esp-idf/efuse/efuse_common_table + +build efuse_custom_table: phony esp-idf/efuse/efuse_custom_table + +build efuse_test_table: phony esp-idf/efuse/efuse_test_table + +build libbootloader_support.a: phony esp-idf/bootloader_support/libbootloader_support.a + +build libefuse.a: phony esp-idf/efuse/libefuse.a + +build libesp_bootloader_format.a: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +build libesp_common.a: phony esp-idf/esp_common/libesp_common.a + +build libesp_hw_support.a: phony esp-idf/esp_hw_support/libesp_hw_support.a + +build libesp_rom.a: phony esp-idf/esp_rom/libesp_rom.a + +build libesp_system.a: phony esp-idf/esp_system/libesp_system.a + +build libhal.a: phony esp-idf/hal/libhal.a + +build liblog.a: phony esp-idf/log/liblog.a + +build libmain.a: phony esp-idf/main/libmain.a + +build libmicro-ecc.a: phony esp-idf/micro-ecc/libmicro-ecc.a + +build libsoc.a: phony esp-idf/soc/libsoc.a + +build libspi_flash.a: phony esp-idf/spi_flash/libspi_flash.a + +build show-efuse-table: phony esp-idf/efuse/show-efuse-table + +build show_efuse_table: phony esp-idf/efuse/show_efuse_table + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader + +build all: phony app bootloader.elf esp-idf/all + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf + +build esp-idf/all: phony esp-idf/riscv/all esp-idf/newlib/all esp-idf/soc/all esp-idf/micro-ecc/all esp-idf/hal/all esp-idf/spi_flash/all esp-idf/esp_bootloader_format/all esp-idf/esp_app_format/all esp-idf/bootloader_support/all esp-idf/efuse/all esp-idf/esp_security/all esp-idf/esp_system/all esp-idf/esp_hw_support/all esp-idf/esp_common/all esp-idf/esp_rom/all esp-idf/log/all esp-idf/esptool_py/all esp-idf/partition_table/all esp-idf/bootloader/all esp-idf/freertos/all esp-idf/main/all + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/bootloader + +build esp-idf/bootloader/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/bootloader_support + +build esp-idf/bootloader_support/all: phony esp-idf/bootloader_support/libbootloader_support.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse + +build esp-idf/efuse/all: phony esp-idf/efuse/libefuse.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_app_format + +build esp-idf/esp_app_format/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_bootloader_format + +build esp-idf/esp_bootloader_format/all: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_common + +build esp-idf/esp_common/all: phony esp-idf/esp_common/libesp_common.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support + +build esp-idf/esp_hw_support/all: phony esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_hw_support/port/esp32c6/all esp-idf/esp_hw_support/lowpower/all + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/lowpower + +build esp-idf/esp_hw_support/lowpower/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/port/esp32c6 + +build esp-idf/esp_hw_support/port/esp32c6/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_rom + +build esp-idf/esp_rom/all: phony esp-idf/esp_rom/libesp_rom.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_security + +build esp-idf/esp_security/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_system + +build esp-idf/esp_system/all: phony esp-idf/esp_system/libesp_system.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esptool_py + +build esp-idf/esptool_py/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/freertos + +build esp-idf/freertos/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/hal + +build esp-idf/hal/all: phony esp-idf/hal/libhal.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/log + +build esp-idf/log/all: phony esp-idf/log/liblog.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/main + +build esp-idf/main/all: phony esp-idf/main/libmain.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/micro-ecc + +build esp-idf/micro-ecc/all: phony esp-idf/micro-ecc/libmicro-ecc.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/newlib + +build esp-idf/newlib/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/partition_table + +build esp-idf/partition_table/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/riscv + +build esp-idf/riscv/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/soc + +build esp-idf/soc/all: phony esp-idf/soc/libsoc.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/spi_flash + +build esp-idf/spi_flash/all: phony esp-idf/spi_flash/libspi_flash.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /home/sam/esp/esp-idf/.git/HEAD /home/sam/esp/esp-idf/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/esp_ble_mesh/lib/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/host/nimble/nimble/HEAD /home/sam/esp/esp-idf/.git/modules/components/cmock/CMock/HEAD /home/sam/esp/esp-idf/.git/modules/components/esp_coex/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/esp_phy/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/esp_wifi/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/heap/tlsf/HEAD /home/sam/esp/esp-idf/.git/modules/components/json/cJSON/HEAD /home/sam/esp/esp-idf/.git/modules/components/lwip/lwip/HEAD /home/sam/esp/esp-idf/.git/modules/components/mbedtls/mbedtls/HEAD /home/sam/esp/esp-idf/.git/modules/components/mqtt/esp-mqtt/HEAD /home/sam/esp/esp-idf/.git/modules/components/openthread/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/openthread/openthread/HEAD /home/sam/esp/esp-idf/.git/modules/components/protobuf-c/protobuf-c/HEAD /home/sam/esp/esp-idf/.git/modules/components/spiffs/spiffs/HEAD /home/sam/esp/esp-idf/.git/modules/components/unity/unity/HEAD /home/sam/esp/esp-idf/CMakeLists.txt /home/sam/esp/esp-idf/components/bootloader/CMakeLists.txt /home/sam/esp/esp-idf/components/bootloader/project_include.cmake /home/sam/esp/esp-idf/components/bootloader/subproject/CMakeLists.txt /home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/CMakeLists.txt /home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git /home/sam/esp/esp-idf/components/bootloader/subproject/main/CMakeLists.txt /home/sam/esp/esp-idf/components/bootloader_support/CMakeLists.txt /home/sam/esp/esp-idf/components/bt/controller/lib_esp32/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c3_family/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/.git /home/sam/esp/esp-idf/components/bt/esp_ble_mesh/lib/lib/.git /home/sam/esp/esp-idf/components/bt/host/nimble/nimble/.git /home/sam/esp/esp-idf/components/cmock/CMock/.git /home/sam/esp/esp-idf/components/efuse/CMakeLists.txt /home/sam/esp/esp-idf/components/efuse/esp32c6/sources.cmake /home/sam/esp/esp-idf/components/esp_app_format/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_bootloader_format/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_coex/lib/.git /home/sam/esp/esp-idf/components/esp_common/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_common/project_include.cmake /home/sam/esp/esp-idf/components/esp_hw_support/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_hw_support/lowpower/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_phy/lib/.git /home/sam/esp/esp-idf/components/esp_rom/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_security/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_system/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_wifi/lib/.git /home/sam/esp/esp-idf/components/esptool_py/CMakeLists.txt /home/sam/esp/esp-idf/components/esptool_py/espefuse.cmake /home/sam/esp/esp-idf/components/esptool_py/project_include.cmake /home/sam/esp/esp-idf/components/freertos/CMakeLists.txt /home/sam/esp/esp-idf/components/hal/CMakeLists.txt /home/sam/esp/esp-idf/components/heap/tlsf/.git /home/sam/esp/esp-idf/components/json/cJSON/.git /home/sam/esp/esp-idf/components/log/CMakeLists.txt /home/sam/esp/esp-idf/components/lwip/lwip/.git /home/sam/esp/esp-idf/components/mbedtls/mbedtls/.git /home/sam/esp/esp-idf/components/mqtt/esp-mqtt/.git /home/sam/esp/esp-idf/components/newlib/CMakeLists.txt /home/sam/esp/esp-idf/components/newlib/project_include.cmake /home/sam/esp/esp-idf/components/openthread/lib/.git /home/sam/esp/esp-idf/components/openthread/openthread/.git /home/sam/esp/esp-idf/components/partition_table/CMakeLists.txt /home/sam/esp/esp-idf/components/partition_table/project_include.cmake /home/sam/esp/esp-idf/components/protobuf-c/protobuf-c/.git /home/sam/esp/esp-idf/components/riscv/CMakeLists.txt /home/sam/esp/esp-idf/components/riscv/project_include.cmake /home/sam/esp/esp-idf/components/soc/CMakeLists.txt /home/sam/esp/esp-idf/components/spi_flash/CMakeLists.txt /home/sam/esp/esp-idf/components/spiffs/spiffs/.git /home/sam/esp/esp-idf/components/unity/unity/.git /home/sam/esp/esp-idf/tools/cmake/build.cmake /home/sam/esp/esp-idf/tools/cmake/component.cmake /home/sam/esp/esp-idf/tools/cmake/depgraph.cmake /home/sam/esp/esp-idf/tools/cmake/dfu.cmake /home/sam/esp/esp-idf/tools/cmake/gdbinit.cmake /home/sam/esp/esp-idf/tools/cmake/git_submodules.cmake /home/sam/esp/esp-idf/tools/cmake/idf.cmake /home/sam/esp/esp-idf/tools/cmake/kconfig.cmake /home/sam/esp/esp-idf/tools/cmake/ldgen.cmake /home/sam/esp/esp-idf/tools/cmake/openocd.cmake /home/sam/esp/esp-idf/tools/cmake/prefix_map.cmake /home/sam/esp/esp-idf/tools/cmake/project.cmake /home/sam/esp/esp-idf/tools/cmake/project_description.json.in /home/sam/esp/esp-idf/tools/cmake/symbols.gdbinit.in /home/sam/esp/esp-idf/tools/cmake/targets.cmake /home/sam/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake /home/sam/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake.in /home/sam/esp/esp-idf/tools/cmake/tool_version_check.cmake /home/sam/esp/esp-idf/tools/cmake/toolchain-esp32c6.cmake /home/sam/esp/esp-idf/tools/cmake/utilities.cmake /home/sam/esp/esp-idf/tools/cmake/version.cmake /home/sam/esp/esp-idf/tools/kconfig_new/confgen.py /home/sam/esp/esp-idf/tools/kconfig_new/config.env.in /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig /usr/share/cmake-3.28/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake-3.28/Modules/CMakeASMInformation.cmake /usr/share/cmake-3.28/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.28/Modules/CMakeCInformation.cmake /usr/share/cmake-3.28/Modules/CMakeCXXCompiler.cmake.in /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp /usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.28/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.28/Modules/CMakeNinjaFindMake.cmake /usr/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-3.28/Modules/CMakeSystem.cmake.in /usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.28/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-3.28/Modules/CheckCCompilerFlag.cmake /usr/share/cmake-3.28/Modules/CheckCSourceCompiles.cmake /usr/share/cmake-3.28/Modules/CheckCXXCompilerFlag.cmake /usr/share/cmake-3.28/Modules/CheckCXXSourceCompiles.cmake /usr/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-3.28/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU.cmake /usr/share/cmake-3.28/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/ExternalProject.cmake /usr/share/cmake-3.28/Modules/ExternalProject/shared_internal_commands.cmake /usr/share/cmake-3.28/Modules/FindGit.cmake /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.28/Modules/FindPackageMessage.cmake /usr/share/cmake-3.28/Modules/Internal/CheckCompilerFlag.cmake /usr/share/cmake-3.28/Modules/Internal/CheckFlagCommonConfig.cmake /usr/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake /usr/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-3.28/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.28.3/CMakeASMCompiler.cmake CMakeFiles/3.28.3/CMakeCCompiler.cmake CMakeFiles/3.28.3/CMakeCXXCompiler.cmake CMakeFiles/3.28.3/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake config/sdkconfig.cmake config/sdkconfig.h + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/sam/esp/esp-idf/.git/HEAD /home/sam/esp/esp-idf/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/esp_ble_mesh/lib/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/host/nimble/nimble/HEAD /home/sam/esp/esp-idf/.git/modules/components/cmock/CMock/HEAD /home/sam/esp/esp-idf/.git/modules/components/esp_coex/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/esp_phy/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/esp_wifi/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/heap/tlsf/HEAD /home/sam/esp/esp-idf/.git/modules/components/json/cJSON/HEAD /home/sam/esp/esp-idf/.git/modules/components/lwip/lwip/HEAD /home/sam/esp/esp-idf/.git/modules/components/mbedtls/mbedtls/HEAD /home/sam/esp/esp-idf/.git/modules/components/mqtt/esp-mqtt/HEAD /home/sam/esp/esp-idf/.git/modules/components/openthread/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/openthread/openthread/HEAD /home/sam/esp/esp-idf/.git/modules/components/protobuf-c/protobuf-c/HEAD /home/sam/esp/esp-idf/.git/modules/components/spiffs/spiffs/HEAD /home/sam/esp/esp-idf/.git/modules/components/unity/unity/HEAD /home/sam/esp/esp-idf/CMakeLists.txt /home/sam/esp/esp-idf/components/bootloader/CMakeLists.txt /home/sam/esp/esp-idf/components/bootloader/project_include.cmake /home/sam/esp/esp-idf/components/bootloader/subproject/CMakeLists.txt /home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/CMakeLists.txt /home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git /home/sam/esp/esp-idf/components/bootloader/subproject/main/CMakeLists.txt /home/sam/esp/esp-idf/components/bootloader_support/CMakeLists.txt /home/sam/esp/esp-idf/components/bt/controller/lib_esp32/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c3_family/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/.git /home/sam/esp/esp-idf/components/bt/esp_ble_mesh/lib/lib/.git /home/sam/esp/esp-idf/components/bt/host/nimble/nimble/.git /home/sam/esp/esp-idf/components/cmock/CMock/.git /home/sam/esp/esp-idf/components/efuse/CMakeLists.txt /home/sam/esp/esp-idf/components/efuse/esp32c6/sources.cmake /home/sam/esp/esp-idf/components/esp_app_format/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_bootloader_format/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_coex/lib/.git /home/sam/esp/esp-idf/components/esp_common/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_common/project_include.cmake /home/sam/esp/esp-idf/components/esp_hw_support/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_hw_support/lowpower/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_phy/lib/.git /home/sam/esp/esp-idf/components/esp_rom/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_security/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_system/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_wifi/lib/.git /home/sam/esp/esp-idf/components/esptool_py/CMakeLists.txt /home/sam/esp/esp-idf/components/esptool_py/espefuse.cmake /home/sam/esp/esp-idf/components/esptool_py/project_include.cmake /home/sam/esp/esp-idf/components/freertos/CMakeLists.txt /home/sam/esp/esp-idf/components/hal/CMakeLists.txt /home/sam/esp/esp-idf/components/heap/tlsf/.git /home/sam/esp/esp-idf/components/json/cJSON/.git /home/sam/esp/esp-idf/components/log/CMakeLists.txt /home/sam/esp/esp-idf/components/lwip/lwip/.git /home/sam/esp/esp-idf/components/mbedtls/mbedtls/.git /home/sam/esp/esp-idf/components/mqtt/esp-mqtt/.git /home/sam/esp/esp-idf/components/newlib/CMakeLists.txt /home/sam/esp/esp-idf/components/newlib/project_include.cmake /home/sam/esp/esp-idf/components/openthread/lib/.git /home/sam/esp/esp-idf/components/openthread/openthread/.git /home/sam/esp/esp-idf/components/partition_table/CMakeLists.txt /home/sam/esp/esp-idf/components/partition_table/project_include.cmake /home/sam/esp/esp-idf/components/protobuf-c/protobuf-c/.git /home/sam/esp/esp-idf/components/riscv/CMakeLists.txt /home/sam/esp/esp-idf/components/riscv/project_include.cmake /home/sam/esp/esp-idf/components/soc/CMakeLists.txt /home/sam/esp/esp-idf/components/spi_flash/CMakeLists.txt /home/sam/esp/esp-idf/components/spiffs/spiffs/.git /home/sam/esp/esp-idf/components/unity/unity/.git /home/sam/esp/esp-idf/tools/cmake/build.cmake /home/sam/esp/esp-idf/tools/cmake/component.cmake /home/sam/esp/esp-idf/tools/cmake/depgraph.cmake /home/sam/esp/esp-idf/tools/cmake/dfu.cmake /home/sam/esp/esp-idf/tools/cmake/gdbinit.cmake /home/sam/esp/esp-idf/tools/cmake/git_submodules.cmake /home/sam/esp/esp-idf/tools/cmake/idf.cmake /home/sam/esp/esp-idf/tools/cmake/kconfig.cmake /home/sam/esp/esp-idf/tools/cmake/ldgen.cmake /home/sam/esp/esp-idf/tools/cmake/openocd.cmake /home/sam/esp/esp-idf/tools/cmake/prefix_map.cmake /home/sam/esp/esp-idf/tools/cmake/project.cmake /home/sam/esp/esp-idf/tools/cmake/project_description.json.in /home/sam/esp/esp-idf/tools/cmake/symbols.gdbinit.in /home/sam/esp/esp-idf/tools/cmake/targets.cmake /home/sam/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake /home/sam/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake.in /home/sam/esp/esp-idf/tools/cmake/tool_version_check.cmake /home/sam/esp/esp-idf/tools/cmake/toolchain-esp32c6.cmake /home/sam/esp/esp-idf/tools/cmake/utilities.cmake /home/sam/esp/esp-idf/tools/cmake/version.cmake /home/sam/esp/esp-idf/tools/kconfig_new/confgen.py /home/sam/esp/esp-idf/tools/kconfig_new/config.env.in /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig /usr/share/cmake-3.28/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake-3.28/Modules/CMakeASMInformation.cmake /usr/share/cmake-3.28/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.28/Modules/CMakeCInformation.cmake /usr/share/cmake-3.28/Modules/CMakeCXXCompiler.cmake.in /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp /usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.28/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.28/Modules/CMakeNinjaFindMake.cmake /usr/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-3.28/Modules/CMakeSystem.cmake.in /usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.28/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-3.28/Modules/CheckCCompilerFlag.cmake /usr/share/cmake-3.28/Modules/CheckCSourceCompiles.cmake /usr/share/cmake-3.28/Modules/CheckCXXCompilerFlag.cmake /usr/share/cmake-3.28/Modules/CheckCXXSourceCompiles.cmake /usr/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-3.28/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU.cmake /usr/share/cmake-3.28/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/ExternalProject.cmake /usr/share/cmake-3.28/Modules/ExternalProject/shared_internal_commands.cmake /usr/share/cmake-3.28/Modules/FindGit.cmake /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.28/Modules/FindPackageMessage.cmake /usr/share/cmake-3.28/Modules/Internal/CheckCompilerFlag.cmake /usr/share/cmake-3.28/Modules/Internal/CheckFlagCommonConfig.cmake /usr/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake /usr/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-3.28/Modules/Platform/Generic.cmake CMakeCache.txt CMakeFiles/3.28.3/CMakeASMCompiler.cmake CMakeFiles/3.28.3/CMakeCCompiler.cmake CMakeFiles/3.28.3/CMakeCXXCompiler.cmake CMakeFiles/3.28.3/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake config/sdkconfig.cmake config/sdkconfig.h: phony + + +############################################# +# Clean additional files. + +build CMakeFiles/clean.additional: CLEAN_ADDITIONAL + + +############################################# +# Clean all the built files. + +build clean: CLEAN CMakeFiles/clean.additional + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/build/bootloader/cmake_install.cmake b/build/bootloader/cmake_install.cmake new file mode 100644 index 0000000..73665cd --- /dev/null +++ b/build/bootloader/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/bootloader/subproject + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build/bootloader/compile_commands.json b/build/bootloader/compile_commands.json new file mode 100644 index 0000000..a49b4c1 --- /dev/null +++ b/build/bootloader/compile_commands.json @@ -0,0 +1,584 @@ +[ +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -I/home/sam/esp/esp-idf/components/riscv/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_security/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -o CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj -c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/project_elf_src_esp32c6.c", + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/project_elf_src_esp32c6.c", + "output": "CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj -c /home/sam/esp/esp-idf/components/soc/lldesc.c", + "file": "/home/sam/esp/esp-idf/components/soc/lldesc.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj -c /home/sam/esp/esp-idf/components/soc/dport_access_common.c", + "file": "/home/sam/esp/esp-idf/components/soc/dport_access_common.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/interrupts.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/interrupts.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/gpio_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/gpio_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/uart_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/uart_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/adc_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/adc_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/dedic_gpio_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/dedic_gpio_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/etm_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/etm_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/gdma_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/gdma_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/spi_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/spi_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/ledc_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/ledc_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/pcnt_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/pcnt_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/rmt_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/rmt_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/sdm_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/sdm_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/i2s_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/i2s_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/i2c_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/i2c_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/temperature_sensor_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/temperature_sensor_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/timer_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/timer_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/parlio_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/parlio_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/mcpwm_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/mcpwm_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/mpi_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/mpi_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/twai_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/twai_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/wdt_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/wdt_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/ieee802154_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/ieee802154_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/rtc_io_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/rtc_io_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/sdio_slave_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/sdio_slave_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/system_retention_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/system_retention_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj -c /home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c", + "file": "/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c", + "output": "esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj -c /home/sam/esp/esp-idf/components/hal/hal_utils.c", + "file": "/home/sam/esp/esp-idf/components/hal/hal_utils.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/efuse_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/efuse_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/esp32c6/efuse_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/esp32c6/efuse_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/lp_timer_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/lp_timer_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/mmu_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/mmu_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/cache_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/cache_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/spi_flash_wrap.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_wrap.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj -c /home/sam/esp/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c", + "file": "/home/sam/esp/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c", + "output": "esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_mem.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_mem.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_efuse.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_efuse.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/secure_boot.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/secure_boot.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c6.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c6.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c6.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c6.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_utility.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_utility.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/flash_partitions.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/flash_partitions.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/esp_image_format.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/esp_image_format.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_ecdsa.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_ecdsa.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_init.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_init.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_console.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_console.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_sha.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_sha.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_sha.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_sha.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_soc.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_soc.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_soc.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_soc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_esp32c6.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_esp32c6.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_esp32c6.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_esp32c6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc -I/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_panic.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_panic.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj -c /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_table.c", + "file": "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_table.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj -c /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_fields.c", + "file": "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_fields.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj -c /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_rtc_calib.c", + "file": "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_rtc_calib.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj -c /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_utility.c", + "file": "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_utility.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj -c /home/sam/esp/esp-idf/components/efuse/src/esp_efuse_api.c", + "file": "/home/sam/esp/esp-idf/components/efuse/src/esp_efuse_api.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj -c /home/sam/esp/esp-idf/components/efuse/src/esp_efuse_fields.c", + "file": "/home/sam/esp/esp-idf/components/efuse/src/esp_efuse_fields.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj -c /home/sam/esp/esp-idf/components/efuse/src/esp_efuse_utility.c", + "file": "/home/sam/esp/esp-idf/components/efuse/src/esp_efuse_utility.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj -c /home/sam/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c", + "file": "/home/sam/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj -c /home/sam/esp/esp-idf/components/esp_system/esp_err.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/esp_err.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/cpu.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/cpu.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/esp_cpu_intr.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/esp_cpu_intr.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/esp_memory_utils.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/esp_memory_utils.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/cpu_region_protect.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/cpu_region_protect.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk_init.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk_init.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_param.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_param.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_init.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_init.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_sleep.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_sleep.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_time.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_time.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/chip_info.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/chip_info.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/esp_security/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/ocode_init.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/ocode_init.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj -c /home/sam/esp/esp-idf/components/esp_common/src/esp_err_to_name.c", + "file": "/home/sam/esp/esp-idf/components/esp_common/src/esp_err_to_name.c", + "output": "esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_sys.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_sys.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_print.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_print.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_crc.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_crc.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_uart.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_uart.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_gpio.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_gpio.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_hp_regi2c_esp32c6.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_hp_regi2c_esp32c6.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_wdt.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_wdt.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj -c /home/sam/esp/esp-idf/components/log/src/noos/log_timestamp.c", + "file": "/home/sam/esp/esp-idf/components/log/src/noos/log_timestamp.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj -c /home/sam/esp/esp-idf/components/log/src/log_timestamp_common.c", + "file": "/home/sam/esp/esp-idf/components/log/src/log_timestamp_common.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj -c /home/sam/esp/esp-idf/components/log/src/noos/log_lock.c", + "file": "/home/sam/esp/esp-idf/components/log/src/noos/log_lock.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DBOOTLOADER_BUILD=1 -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DNON_OS_BUILD=1 -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Os -freorder-blocks -fmacro-prefix-map=/home/sam/esp/esp-idf/components/bootloader/subproject=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -fno-stack-protector -std=gnu17 -Wno-old-style-declaration -o esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj -c /home/sam/esp/esp-idf/components/bootloader/subproject/main/bootloader_start.c", + "file": "/home/sam/esp/esp-idf/components/bootloader/subproject/main/bootloader_start.c", + "output": "esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj" +} +] \ No newline at end of file diff --git a/build/bootloader/config.env b/build/bootloader/config.env new file mode 100644 index 0000000..b4282f0 --- /dev/null +++ b/build/bootloader/config.env @@ -0,0 +1,12 @@ +{ + "COMPONENT_KCONFIGS": "/home/sam/esp/esp-idf/components/efuse/Kconfig;/home/sam/esp/esp-idf/components/esp_common/Kconfig;/home/sam/esp/esp-idf/components/esp_hw_support/Kconfig;/home/sam/esp/esp-idf/components/esp_security/Kconfig;/home/sam/esp/esp-idf/components/esp_system/Kconfig;/home/sam/esp/esp-idf/components/freertos/Kconfig;/home/sam/esp/esp-idf/components/hal/Kconfig;/home/sam/esp/esp-idf/components/log/Kconfig;/home/sam/esp/esp-idf/components/newlib/Kconfig;/home/sam/esp/esp-idf/components/soc/Kconfig;/home/sam/esp/esp-idf/components/spi_flash/Kconfig", + "COMPONENT_KCONFIGS_PROJBUILD": "/home/sam/esp/esp-idf/components/bootloader/Kconfig.projbuild;/home/sam/esp/esp-idf/components/esp_app_format/Kconfig.projbuild;/home/sam/esp/esp-idf/components/esp_rom/Kconfig.projbuild;/home/sam/esp/esp-idf/components/esptool_py/Kconfig.projbuild;/home/sam/esp/esp-idf/components/partition_table/Kconfig.projbuild", + "COMPONENT_SDKCONFIG_RENAMES": "/home/sam/esp/esp-idf/components/bootloader/sdkconfig.rename;/home/sam/esp/esp-idf/components/esp_hw_support/sdkconfig.rename;/home/sam/esp/esp-idf/components/esp_system/sdkconfig.rename;/home/sam/esp/esp-idf/components/esptool_py/sdkconfig.rename;/home/sam/esp/esp-idf/components/freertos/sdkconfig.rename;/home/sam/esp/esp-idf/components/hal/sdkconfig.rename;/home/sam/esp/esp-idf/components/spi_flash/sdkconfig.rename", + "IDF_TARGET": "esp32c6", + "IDF_TOOLCHAIN": "gcc", + "IDF_VERSION": "5.4.2", + "IDF_ENV_FPGA": "", + "IDF_PATH": "/home/sam/esp/esp-idf", + "COMPONENT_KCONFIGS_SOURCE_FILE": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/kconfigs.in", + "COMPONENT_KCONFIGS_PROJBUILD_SOURCE_FILE": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/kconfigs_projbuild.in" +} diff --git a/build/bootloader/config/kconfig_menus.json b/build/bootloader/config/kconfig_menus.json new file mode 100644 index 0000000..3d71602 --- /dev/null +++ b/build/bootloader/config/kconfig_menus.json @@ -0,0 +1,11131 @@ +[ + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SUPPORTED", + "name": "SOC_ADC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDICATED_GPIO_SUPPORTED", + "name": "SOC_DEDICATED_GPIO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORTED", + "name": "SOC_UART_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_SUPPORTED", + "name": "SOC_GDMA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AHB_GDMA_SUPPORTED", + "name": "SOC_AHB_GDMA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPTIMER_SUPPORTED", + "name": "SOC_GPTIMER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_SUPPORTED", + "name": "SOC_PCNT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_SUPPORTED", + "name": "SOC_MCPWM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_SUPPORTED", + "name": "SOC_TWAI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ETM_SUPPORTED", + "name": "SOC_ETM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_SUPPORTED", + "name": "SOC_PARLIO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BT_SUPPORTED", + "name": "SOC_BT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_IEEE802154_SUPPORTED", + "name": "SOC_IEEE802154_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ASYNC_MEMCPY_SUPPORTED", + "name": "SOC_ASYNC_MEMCPY_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_USB_SERIAL_JTAG_SUPPORTED", + "name": "SOC_USB_SERIAL_JTAG_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMP_SENSOR_SUPPORTED", + "name": "SOC_TEMP_SENSOR_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PHY_SUPPORTED", + "name": "SOC_PHY_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_SUPPORTED", + "name": "SOC_WIFI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SUPPORTS_SECURE_DL_MODE", + "name": "SOC_SUPPORTS_SECURE_DL_MODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ULP_SUPPORTED", + "name": "SOC_ULP_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_CORE_SUPPORTED", + "name": "SOC_LP_CORE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_KEY_PURPOSE_FIELD", + "name": "SOC_EFUSE_KEY_PURPOSE_FIELD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_SUPPORTED", + "name": "SOC_EFUSE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTC_FAST_MEM_SUPPORTED", + "name": "SOC_RTC_FAST_MEM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTC_MEM_SUPPORTED", + "name": "SOC_RTC_MEM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTED", + "name": "SOC_I2S_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORTED", + "name": "SOC_RMT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_SUPPORTED", + "name": "SOC_SDM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPSPI_SUPPORTED", + "name": "SOC_GPSPI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORTED", + "name": "SOC_LEDC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORTED", + "name": "SOC_I2C_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_SUPPORTED", + "name": "SOC_SYSTIMER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SUPPORT_COEXISTENCE", + "name": "SOC_SUPPORT_COEXISTENCE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORTED", + "name": "SOC_AES_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPI_SUPPORTED", + "name": "SOC_MPI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORTED", + "name": "SOC_SHA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_HMAC_SUPPORTED", + "name": "SOC_HMAC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DIG_SIGN_SUPPORTED", + "name": "SOC_DIG_SIGN_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ECC_SUPPORTED", + "name": "SOC_ECC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENC_SUPPORTED", + "name": "SOC_FLASH_ENC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SECURE_BOOT_SUPPORTED", + "name": "SOC_SECURE_BOOT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDIO_SLAVE_SUPPORTED", + "name": "SOC_SDIO_SLAVE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BOD_SUPPORTED", + "name": "SOC_BOD_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_APM_SUPPORTED", + "name": "SOC_APM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PMU_SUPPORTED", + "name": "SOC_PMU_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PAU_SUPPORTED", + "name": "SOC_PAU_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_TIMER_SUPPORTED", + "name": "SOC_LP_TIMER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_AON_SUPPORTED", + "name": "SOC_LP_AON_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_PERIPHERALS_SUPPORTED", + "name": "SOC_LP_PERIPHERALS_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_I2C_SUPPORTED", + "name": "SOC_LP_I2C_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ULP_LP_UART_SUPPORTED", + "name": "SOC_ULP_LP_UART_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_TREE_SUPPORTED", + "name": "SOC_CLK_TREE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ASSIST_DEBUG_SUPPORTED", + "name": "SOC_ASSIST_DEBUG_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WDT_SUPPORTED", + "name": "SOC_WDT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_FLASH_SUPPORTED", + "name": "SOC_SPI_FLASH_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RNG_SUPPORTED", + "name": "SOC_RNG_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LIGHT_SLEEP_SUPPORTED", + "name": "SOC_LIGHT_SLEEP_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEEP_SLEEP_SUPPORTED", + "name": "SOC_DEEP_SLEEP_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MODEM_CLOCK_SUPPORTED", + "name": "SOC_MODEM_CLOCK_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORTED", + "name": "SOC_PM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_XTAL_SUPPORT_40M", + "name": "SOC_XTAL_SUPPORT_40M", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_XTAL_CLOCK_PATH_DEPENDS_ON_TOP_DOMAIN", + "name": "SOC_XTAL_CLOCK_PATH_DEPENDS_ON_TOP_DOMAIN", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORT_DMA", + "name": "SOC_AES_SUPPORT_DMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_GDMA", + "name": "SOC_AES_GDMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORT_AES_128", + "name": "SOC_AES_SUPPORT_AES_128", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORT_AES_256", + "name": "SOC_AES_SUPPORT_AES_256", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIG_CTRL_SUPPORTED", + "name": "SOC_ADC_DIG_CTRL_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIG_IIR_FILTER_SUPPORTED", + "name": "SOC_ADC_DIG_IIR_FILTER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_MONITOR_SUPPORTED", + "name": "SOC_ADC_MONITOR_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DMA_SUPPORTED", + "name": "SOC_ADC_DMA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_PERIPH_NUM", + "name": "SOC_ADC_PERIPH_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_MAX_CHANNEL_NUM", + "name": "SOC_ADC_MAX_CHANNEL_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_ATTEN_NUM", + "name": "SOC_ADC_ATTEN_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_CONTROLLER_NUM", + "name": "SOC_ADC_DIGI_CONTROLLER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_PATT_LEN_MAX", + "name": "SOC_ADC_PATT_LEN_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_MAX_BITWIDTH", + "name": "SOC_ADC_DIGI_MAX_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_MIN_BITWIDTH", + "name": "SOC_ADC_DIGI_MIN_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_IIR_FILTER_NUM", + "name": "SOC_ADC_DIGI_IIR_FILTER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_MONITOR_NUM", + "name": "SOC_ADC_DIGI_MONITOR_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_RESULT_BYTES", + "name": "SOC_ADC_DIGI_RESULT_BYTES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_DATA_BYTES_PER_CONV", + "name": "SOC_ADC_DIGI_DATA_BYTES_PER_CONV", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SAMPLE_FREQ_THRES_HIGH", + "name": "SOC_ADC_SAMPLE_FREQ_THRES_HIGH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SAMPLE_FREQ_THRES_LOW", + "name": "SOC_ADC_SAMPLE_FREQ_THRES_LOW", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_RTC_MIN_BITWIDTH", + "name": "SOC_ADC_RTC_MIN_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_RTC_MAX_BITWIDTH", + "name": "SOC_ADC_RTC_MAX_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_CALIBRATION_V1_SUPPORTED", + "name": "SOC_ADC_CALIBRATION_V1_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SELF_HW_CALI_SUPPORTED", + "name": "SOC_ADC_SELF_HW_CALI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED", + "name": "SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_TEMPERATURE_SHARE_INTR", + "name": "SOC_ADC_TEMPERATURE_SHARE_INTR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SHARED_POWER", + "name": "SOC_ADC_SHARED_POWER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_APB_BACKUP_DMA", + "name": "SOC_APB_BACKUP_DMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BROWNOUT_RESET_SUPPORTED", + "name": "SOC_BROWNOUT_RESET_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHARED_IDCACHE_SUPPORTED", + "name": "SOC_SHARED_IDCACHE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CACHE_FREEZE_SUPPORTED", + "name": "SOC_CACHE_FREEZE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_CORES_NUM", + "name": "SOC_CPU_CORES_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_INTR_NUM", + "name": "SOC_CPU_INTR_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_HAS_FLEXIBLE_INTC", + "name": "SOC_CPU_HAS_FLEXIBLE_INTC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_INT_PLIC_SUPPORTED", + "name": "SOC_INT_PLIC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_HAS_CSR_PC", + "name": "SOC_CPU_HAS_CSR_PC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_BREAKPOINTS_NUM", + "name": "SOC_CPU_BREAKPOINTS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_WATCHPOINTS_NUM", + "name": "SOC_CPU_WATCHPOINTS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_WATCHPOINT_MAX_REGION_SIZE", + "name": "SOC_CPU_WATCHPOINT_MAX_REGION_SIZE", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_HAS_PMA", + "name": "SOC_CPU_HAS_PMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_IDRAM_SPLIT_USING_PMP", + "name": "SOC_CPU_IDRAM_SPLIT_USING_PMP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_PMP_REGION_GRANULARITY", + "name": "SOC_CPU_PMP_REGION_GRANULARITY", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DS_SIGNATURE_MAX_BIT_LEN", + "name": "SOC_DS_SIGNATURE_MAX_BIT_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DS_KEY_PARAM_MD_IV_LENGTH", + "name": "SOC_DS_KEY_PARAM_MD_IV_LENGTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DS_KEY_CHECK_MAX_WAIT_US", + "name": "SOC_DS_KEY_CHECK_MAX_WAIT_US", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AHB_GDMA_VERSION", + "name": "SOC_AHB_GDMA_VERSION", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_NUM_GROUPS_MAX", + "name": "SOC_GDMA_NUM_GROUPS_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_PAIRS_PER_GROUP_MAX", + "name": "SOC_GDMA_PAIRS_PER_GROUP_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_SUPPORT_ETM", + "name": "SOC_GDMA_SUPPORT_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_SUPPORT_SLEEP_RETENTION", + "name": "SOC_GDMA_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ETM_GROUPS", + "name": "SOC_ETM_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ETM_CHANNELS_PER_GROUP", + "name": "SOC_ETM_CHANNELS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ETM_SUPPORT_SLEEP_RETENTION", + "name": "SOC_ETM_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_PORT", + "name": "SOC_GPIO_PORT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_PIN_COUNT", + "name": "SOC_GPIO_PIN_COUNT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER", + "name": "SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_FLEX_GLITCH_FILTER_NUM", + "name": "SOC_GPIO_FLEX_GLITCH_FILTER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_ETM", + "name": "SOC_GPIO_SUPPORT_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_RTC_INDEPENDENT", + "name": "SOC_GPIO_SUPPORT_RTC_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP", + "name": "SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_IO_CLOCK_IS_INDEPENDENT", + "name": "SOC_LP_IO_CLOCK_IS_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_IN_RANGE_MAX", + "name": "SOC_GPIO_IN_RANGE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_OUT_RANGE_MAX", + "name": "SOC_GPIO_OUT_RANGE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK", + "name": "SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT", + "name": "SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK", + "name": "SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_FORCE_HOLD", + "name": "SOC_GPIO_SUPPORT_FORCE_HOLD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP", + "name": "SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP", + "name": "SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX", + "name": "SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLOCKOUT_HAS_SOURCE_GATE", + "name": "SOC_CLOCKOUT_HAS_SOURCE_GATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_CLOCKOUT_CHANNEL_NUM", + "name": "SOC_GPIO_CLOCKOUT_CHANNEL_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTCIO_PIN_COUNT", + "name": "SOC_RTCIO_PIN_COUNT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTCIO_INPUT_OUTPUT_SUPPORTED", + "name": "SOC_RTCIO_INPUT_OUTPUT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTCIO_HOLD_SUPPORTED", + "name": "SOC_RTCIO_HOLD_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTCIO_WAKE_SUPPORTED", + "name": "SOC_RTCIO_WAKE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTCIO_EDGE_WAKE_SUPPORTED", + "name": "SOC_RTCIO_EDGE_WAKE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDIC_GPIO_OUT_CHANNELS_NUM", + "name": "SOC_DEDIC_GPIO_OUT_CHANNELS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDIC_GPIO_IN_CHANNELS_NUM", + "name": "SOC_DEDIC_GPIO_IN_CHANNELS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDIC_PERIPH_ALWAYS_ENABLE", + "name": "SOC_DEDIC_PERIPH_ALWAYS_ENABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_NUM", + "name": "SOC_I2C_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_HP_I2C_NUM", + "name": "SOC_HP_I2C_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_FIFO_LEN", + "name": "SOC_I2C_FIFO_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_CMD_REG_NUM", + "name": "SOC_I2C_CMD_REG_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_SLAVE", + "name": "SOC_I2C_SUPPORT_SLAVE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_HW_FSM_RST", + "name": "SOC_I2C_SUPPORT_HW_FSM_RST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_HW_CLR_BUS", + "name": "SOC_I2C_SUPPORT_HW_CLR_BUS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_XTAL", + "name": "SOC_I2C_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_RTC", + "name": "SOC_I2C_SUPPORT_RTC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_10BIT_ADDR", + "name": "SOC_I2C_SUPPORT_10BIT_ADDR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SLAVE_SUPPORT_BROADCAST", + "name": "SOC_I2C_SLAVE_SUPPORT_BROADCAST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE", + "name": "SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS", + "name": "SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH", + "name": "SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_SLEEP_RETENTION", + "name": "SOC_I2C_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_I2C_NUM", + "name": "SOC_LP_I2C_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_I2C_FIFO_LEN", + "name": "SOC_LP_I2C_FIFO_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_NUM", + "name": "SOC_I2S_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_HW_VERSION_2", + "name": "SOC_I2S_HW_VERSION_2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_ETM", + "name": "SOC_I2S_SUPPORTS_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_XTAL", + "name": "SOC_I2S_SUPPORTS_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PLL_F160M", + "name": "SOC_I2S_SUPPORTS_PLL_F160M", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PCM", + "name": "SOC_I2S_SUPPORTS_PCM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PDM", + "name": "SOC_I2S_SUPPORTS_PDM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PDM_TX", + "name": "SOC_I2S_SUPPORTS_PDM_TX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_PDM_MAX_TX_LINES", + "name": "SOC_I2S_PDM_MAX_TX_LINES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_TDM", + "name": "SOC_I2S_SUPPORTS_TDM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORT_SLEEP_RETENTION", + "name": "SOC_I2S_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORT_PLL_DIV_CLOCK", + "name": "SOC_LEDC_SUPPORT_PLL_DIV_CLOCK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORT_XTAL_CLOCK", + "name": "SOC_LEDC_SUPPORT_XTAL_CLOCK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_TIMER_NUM", + "name": "SOC_LEDC_TIMER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_CHANNEL_NUM", + "name": "SOC_LEDC_CHANNEL_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_TIMER_BIT_WIDTH", + "name": "SOC_LEDC_TIMER_BIT_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORT_FADE_STOP", + "name": "SOC_LEDC_SUPPORT_FADE_STOP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED", + "name": "SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX", + "name": "SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_FADE_PARAMS_BIT_WIDTH", + "name": "SOC_LEDC_FADE_PARAMS_BIT_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORT_SLEEP_RETENTION", + "name": "SOC_LEDC_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MMU_PAGE_SIZE_CONFIGURABLE", + "name": "SOC_MMU_PAGE_SIZE_CONFIGURABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MMU_PAGE_SIZE_8KB_SUPPORTED", + "name": "SOC_MMU_PAGE_SIZE_8KB_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MMU_PERIPH_NUM", + "name": "SOC_MMU_PERIPH_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MMU_LINEAR_ADDRESS_REGION_NUM", + "name": "SOC_MMU_LINEAR_ADDRESS_REGION_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MMU_DI_VADDR_SHARED", + "name": "SOC_MMU_DI_VADDR_SHARED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_CONFIGURABLE_REGIONS_SUPPORTED", + "name": "SOC_MPU_CONFIGURABLE_REGIONS_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_MIN_REGION_SIZE", + "name": "SOC_MPU_MIN_REGION_SIZE", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_REGIONS_MAX_NUM", + "name": "SOC_MPU_REGIONS_MAX_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_REGION_RO_SUPPORTED", + "name": "SOC_MPU_REGION_RO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_REGION_WO_SUPPORTED", + "name": "SOC_MPU_REGION_WO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_GROUPS", + "name": "SOC_PCNT_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_UNITS_PER_GROUP", + "name": "SOC_PCNT_UNITS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_CHANNELS_PER_UNIT", + "name": "SOC_PCNT_CHANNELS_PER_UNIT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_THRES_POINT_PER_UNIT", + "name": "SOC_PCNT_THRES_POINT_PER_UNIT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE", + "name": "SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_SUPPORT_SLEEP_RETENTION", + "name": "SOC_PCNT_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_GROUPS", + "name": "SOC_RMT_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_TX_CANDIDATES_PER_GROUP", + "name": "SOC_RMT_TX_CANDIDATES_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_RX_CANDIDATES_PER_GROUP", + "name": "SOC_RMT_RX_CANDIDATES_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_CHANNELS_PER_GROUP", + "name": "SOC_RMT_CHANNELS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_MEM_WORDS_PER_CHANNEL", + "name": "SOC_RMT_MEM_WORDS_PER_CHANNEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_RX_PINGPONG", + "name": "SOC_RMT_SUPPORT_RX_PINGPONG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_RX_DEMODULATION", + "name": "SOC_RMT_SUPPORT_RX_DEMODULATION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_ASYNC_STOP", + "name": "SOC_RMT_SUPPORT_TX_ASYNC_STOP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_LOOP_COUNT", + "name": "SOC_RMT_SUPPORT_TX_LOOP_COUNT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP", + "name": "SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_SYNCHRO", + "name": "SOC_RMT_SUPPORT_TX_SYNCHRO", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY", + "name": "SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_XTAL", + "name": "SOC_RMT_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_RC_FAST", + "name": "SOC_RMT_SUPPORT_RC_FAST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_SLEEP_RETENTION", + "name": "SOC_RMT_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_GROUPS", + "name": "SOC_MCPWM_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_TIMERS_PER_GROUP", + "name": "SOC_MCPWM_TIMERS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_OPERATORS_PER_GROUP", + "name": "SOC_MCPWM_OPERATORS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_COMPARATORS_PER_OPERATOR", + "name": "SOC_MCPWM_COMPARATORS_PER_OPERATOR", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_GENERATORS_PER_OPERATOR", + "name": "SOC_MCPWM_GENERATORS_PER_OPERATOR", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_TRIGGERS_PER_OPERATOR", + "name": "SOC_MCPWM_TRIGGERS_PER_OPERATOR", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_GPIO_FAULTS_PER_GROUP", + "name": "SOC_MCPWM_GPIO_FAULTS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP", + "name": "SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER", + "name": "SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP", + "name": "SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_SWSYNC_CAN_PROPAGATE", + "name": "SOC_MCPWM_SWSYNC_CAN_PROPAGATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_SUPPORT_ETM", + "name": "SOC_MCPWM_SUPPORT_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_CAPTURE_CLK_FROM_GROUP", + "name": "SOC_MCPWM_CAPTURE_CLK_FROM_GROUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_SUPPORT_SLEEP_RETENTION", + "name": "SOC_MCPWM_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_GROUPS", + "name": "SOC_PARLIO_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_TX_UNITS_PER_GROUP", + "name": "SOC_PARLIO_TX_UNITS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_RX_UNITS_PER_GROUP", + "name": "SOC_PARLIO_RX_UNITS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH", + "name": "SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH", + "name": "SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_TX_RX_SHARE_INTERRUPT", + "name": "SOC_PARLIO_TX_RX_SHARE_INTERRUPT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_SUPPORT_SLEEP_RETENTION", + "name": "SOC_PARLIO_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPI_MEM_BLOCKS_NUM", + "name": "SOC_MPI_MEM_BLOCKS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPI_OPERATIONS_NUM", + "name": "SOC_MPI_OPERATIONS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RSA_MAX_BIT_LEN", + "name": "SOC_RSA_MAX_BIT_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_DMA_MAX_BUFFER_SIZE", + "name": "SOC_SHA_DMA_MAX_BUFFER_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_DMA", + "name": "SOC_SHA_SUPPORT_DMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_RESUME", + "name": "SOC_SHA_SUPPORT_RESUME", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_GDMA", + "name": "SOC_SHA_GDMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_SHA1", + "name": "SOC_SHA_SUPPORT_SHA1", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_SHA224", + "name": "SOC_SHA_SUPPORT_SHA224", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_SHA256", + "name": "SOC_SHA_SUPPORT_SHA256", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_GROUPS", + "name": "SOC_SDM_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_CHANNELS_PER_GROUP", + "name": "SOC_SDM_CHANNELS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_CLK_SUPPORT_PLL_F80M", + "name": "SOC_SDM_CLK_SUPPORT_PLL_F80M", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_CLK_SUPPORT_XTAL", + "name": "SOC_SDM_CLK_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_PERIPH_NUM", + "name": "SOC_SPI_PERIPH_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MAX_CS_NUM", + "name": "SOC_SPI_MAX_CS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MAXIMUM_BUFFER_SIZE", + "name": "SOC_SPI_MAXIMUM_BUFFER_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_DDRCLK", + "name": "SOC_SPI_SUPPORT_DDRCLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SLAVE_SUPPORT_SEG_TRANS", + "name": "SOC_SPI_SLAVE_SUPPORT_SEG_TRANS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CD_SIG", + "name": "SOC_SPI_SUPPORT_CD_SIG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CONTINUOUS_TRANS", + "name": "SOC_SPI_SUPPORT_CONTINUOUS_TRANS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_SLAVE_HD_VER2", + "name": "SOC_SPI_SUPPORT_SLAVE_HD_VER2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_SLEEP_RETENTION", + "name": "SOC_SPI_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CLK_XTAL", + "name": "SOC_SPI_SUPPORT_CLK_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CLK_PLL_F80M", + "name": "SOC_SPI_SUPPORT_CLK_PLL_F80M", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CLK_RC_FAST", + "name": "SOC_SPI_SUPPORT_CLK_RC_FAST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_SUPPORTED", + "name": "SOC_SPI_SCT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_REG_NUM", + "name": "SOC_SPI_SCT_REG_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_BUFFER_NUM_MAX", + "name": "SOC_SPI_SCT_BUFFER_NUM_MAX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_CONF_BITLEN_MAX", + "name": "SOC_SPI_SCT_CONF_BITLEN_MAX", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_IS_INDEPENDENT", + "name": "SOC_MEMSPI_IS_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MAX_PRE_DIVIDER", + "name": "SOC_SPI_MAX_PRE_DIVIDER", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_RESUME", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_RESUME", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_IDLE_INTR", + "name": "SOC_SPI_MEM_SUPPORT_IDLE_INTR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_SW_SUSPEND", + "name": "SOC_SPI_MEM_SUPPORT_SW_SUSPEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_CHECK_SUS", + "name": "SOC_SPI_MEM_SUPPORT_CHECK_SUS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_WRAP", + "name": "SOC_SPI_MEM_SUPPORT_WRAP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_COUNTER_NUM", + "name": "SOC_SYSTIMER_COUNTER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_ALARM_NUM", + "name": "SOC_SYSTIMER_ALARM_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_BIT_WIDTH_LO", + "name": "SOC_SYSTIMER_BIT_WIDTH_LO", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_BIT_WIDTH_HI", + "name": "SOC_SYSTIMER_BIT_WIDTH_HI", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_FIXED_DIVIDER", + "name": "SOC_SYSTIMER_FIXED_DIVIDER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_SUPPORT_RC_FAST", + "name": "SOC_SYSTIMER_SUPPORT_RC_FAST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_INT_LEVEL", + "name": "SOC_SYSTIMER_INT_LEVEL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_ALARM_MISS_COMPENSATE", + "name": "SOC_SYSTIMER_ALARM_MISS_COMPENSATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_SUPPORT_ETM", + "name": "SOC_SYSTIMER_SUPPORT_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_TIMER_BIT_WIDTH_LO", + "name": "SOC_LP_TIMER_BIT_WIDTH_LO", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_TIMER_BIT_WIDTH_HI", + "name": "SOC_LP_TIMER_BIT_WIDTH_HI", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUPS", + "name": "SOC_TIMER_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_TIMERS_PER_GROUP", + "name": "SOC_TIMER_GROUP_TIMERS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH", + "name": "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_SUPPORT_XTAL", + "name": "SOC_TIMER_GROUP_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_SUPPORT_RC_FAST", + "name": "SOC_TIMER_GROUP_SUPPORT_RC_FAST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_TOTAL_TIMERS", + "name": "SOC_TIMER_GROUP_TOTAL_TIMERS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_SUPPORT_ETM", + "name": "SOC_TIMER_SUPPORT_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_SUPPORT_SLEEP_RETENTION", + "name": "SOC_TIMER_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MWDT_SUPPORT_XTAL", + "name": "SOC_MWDT_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MWDT_SUPPORT_SLEEP_RETENTION", + "name": "SOC_MWDT_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_CONTROLLER_NUM", + "name": "SOC_TWAI_CONTROLLER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_CLK_SUPPORT_XTAL", + "name": "SOC_TWAI_CLK_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_BRP_MIN", + "name": "SOC_TWAI_BRP_MIN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_BRP_MAX", + "name": "SOC_TWAI_BRP_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_SUPPORTS_RX_STATUS", + "name": "SOC_TWAI_SUPPORTS_RX_STATUS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_SUPPORT_SLEEP_RETENTION", + "name": "SOC_TWAI_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_DOWNLOAD_ICACHE", + "name": "SOC_EFUSE_DIS_DOWNLOAD_ICACHE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_PAD_JTAG", + "name": "SOC_EFUSE_DIS_PAD_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_USB_JTAG", + "name": "SOC_EFUSE_DIS_USB_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_DIRECT_BOOT", + "name": "SOC_EFUSE_DIS_DIRECT_BOOT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_SOFT_DIS_JTAG", + "name": "SOC_EFUSE_SOFT_DIS_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_ICACHE", + "name": "SOC_EFUSE_DIS_ICACHE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK", + "name": "SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SECURE_BOOT_V2_RSA", + "name": "SOC_SECURE_BOOT_V2_RSA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SECURE_BOOT_V2_ECC", + "name": "SOC_SECURE_BOOT_V2_ECC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS", + "name": "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS", + "name": "SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY", + "name": "SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX", + "name": "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTION_XTS_AES", + "name": "SOC_FLASH_ENCRYPTION_XTS_AES", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTION_XTS_AES_128", + "name": "SOC_FLASH_ENCRYPTION_XTS_AES_128", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_APM_CTRL_FILTER_SUPPORTED", + "name": "SOC_APM_CTRL_FILTER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_APM_LP_APM0_SUPPORTED", + "name": "SOC_APM_LP_APM0_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "name": "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_NUM", + "name": "SOC_UART_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_HP_NUM", + "name": "SOC_UART_HP_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_LP_NUM", + "name": "SOC_UART_LP_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_FIFO_LEN", + "name": "SOC_UART_FIFO_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_UART_FIFO_LEN", + "name": "SOC_LP_UART_FIFO_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_BITRATE_MAX", + "name": "SOC_UART_BITRATE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_PLL_F80M_CLK", + "name": "SOC_UART_SUPPORT_PLL_F80M_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_RTC_CLK", + "name": "SOC_UART_SUPPORT_RTC_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_XTAL_CLK", + "name": "SOC_UART_SUPPORT_XTAL_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_WAKEUP_INT", + "name": "SOC_UART_SUPPORT_WAKEUP_INT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_HAS_LP_UART", + "name": "SOC_UART_HAS_LP_UART", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_SLEEP_RETENTION", + "name": "SOC_UART_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_FSM_TX_WAIT_SEND", + "name": "SOC_UART_SUPPORT_FSM_TX_WAIT_SEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_COEX_HW_PTI", + "name": "SOC_COEX_HW_PTI", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EXTERNAL_COEX_ADVANCE", + "name": "SOC_EXTERNAL_COEX_ADVANCE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EXTERNAL_COEX_LEADER_TX_LINE", + "name": "SOC_EXTERNAL_COEX_LEADER_TX_LINE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PHY_DIG_REGS_MEM_SIZE", + "name": "SOC_PHY_DIG_REGS_MEM_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH", + "name": "SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_WIFI_WAKEUP", + "name": "SOC_PM_SUPPORT_WIFI_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_BEACON_WAKEUP", + "name": "SOC_PM_SUPPORT_BEACON_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_BT_WAKEUP", + "name": "SOC_PM_SUPPORT_BT_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_EXT1_WAKEUP", + "name": "SOC_PM_SUPPORT_EXT1_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN", + "name": "SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_CPU_PD", + "name": "SOC_PM_SUPPORT_CPU_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_MODEM_PD", + "name": "SOC_PM_SUPPORT_MODEM_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_XTAL32K_PD", + "name": "SOC_PM_SUPPORT_XTAL32K_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_RC32K_PD", + "name": "SOC_PM_SUPPORT_RC32K_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_RC_FAST_PD", + "name": "SOC_PM_SUPPORT_RC_FAST_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_VDDSDIO_PD", + "name": "SOC_PM_SUPPORT_VDDSDIO_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_TOP_PD", + "name": "SOC_PM_SUPPORT_TOP_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_HP_AON_PD", + "name": "SOC_PM_SUPPORT_HP_AON_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_MAC_BB_PD", + "name": "SOC_PM_SUPPORT_MAC_BB_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_RTC_PERIPH_PD", + "name": "SOC_PM_SUPPORT_RTC_PERIPH_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_PMU_MODEM_STATE", + "name": "SOC_PM_SUPPORT_PMU_MODEM_STATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY", + "name": "SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_CPU_RETENTION_BY_SW", + "name": "SOC_PM_CPU_RETENTION_BY_SW", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_MODEM_RETENTION_BY_REGDMA", + "name": "SOC_PM_MODEM_RETENTION_BY_REGDMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_RETENTION_HAS_CLOCK_BUG", + "name": "SOC_PM_RETENTION_HAS_CLOCK_BUG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN", + "name": "SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_PAU_LINK_NUM", + "name": "SOC_PM_PAU_LINK_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR", + "name": "SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_PAU_REGDMA_LINK_WIFIMAC", + "name": "SOC_PM_PAU_REGDMA_LINK_WIFIMAC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE", + "name": "SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED", + "name": "SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_RETENTION_MODULE_NUM", + "name": "SOC_PM_RETENTION_MODULE_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_RC_FAST_SUPPORT_CALIBRATION", + "name": "SOC_CLK_RC_FAST_SUPPORT_CALIBRATION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MODEM_CLOCK_IS_INDEPENDENT", + "name": "SOC_MODEM_CLOCK_IS_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_XTAL32K_SUPPORTED", + "name": "SOC_CLK_XTAL32K_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_OSC_SLOW_SUPPORTED", + "name": "SOC_CLK_OSC_SLOW_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_RC32K_SUPPORTED", + "name": "SOC_CLK_RC32K_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RCC_IS_INDEPENDENT", + "name": "SOC_RCC_IS_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC", + "name": "SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL", + "name": "SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_INTR_SUPPORT", + "name": "SOC_TEMPERATURE_SENSOR_INTR_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_SUPPORT_ETM", + "name": "SOC_TEMPERATURE_SENSOR_SUPPORT_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION", + "name": "SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN", + "name": "SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RNG_CLOCK_IS_INDEPENDENT", + "name": "SOC_RNG_CLOCK_IS_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_HW_TSF", + "name": "SOC_WIFI_HW_TSF", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_FTM_SUPPORT", + "name": "SOC_WIFI_FTM_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_GCMP_SUPPORT", + "name": "SOC_WIFI_GCMP_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_WAPI_SUPPORT", + "name": "SOC_WIFI_WAPI_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_CSI_SUPPORT", + "name": "SOC_WIFI_CSI_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_MESH_SUPPORT", + "name": "SOC_WIFI_MESH_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_HE_SUPPORT", + "name": "SOC_WIFI_HE_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_MAC_VERSION_NUM", + "name": "SOC_WIFI_MAC_VERSION_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_SUPPORTED", + "name": "SOC_BLE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_MESH_SUPPORTED", + "name": "SOC_BLE_MESH_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ESP_NIMBLE_CONTROLLER", + "name": "SOC_ESP_NIMBLE_CONTROLLER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_50_SUPPORTED", + "name": "SOC_BLE_50_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_DEVICE_PRIVACY_SUPPORTED", + "name": "SOC_BLE_DEVICE_PRIVACY_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_POWER_CONTROL_SUPPORTED", + "name": "SOC_BLE_POWER_CONTROL_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED", + "name": "SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLUFI_SUPPORTED", + "name": "SOC_BLUFI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_MULTI_CONN_OPTIMIZATION", + "name": "SOC_BLE_MULTI_CONN_OPTIMIZATION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND", + "name": "SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PHY_COMBO_MODULE", + "name": "SOC_PHY_COMBO_MODULE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CAPS_NO_RESET_BY_ANA_BOD", + "name": "SOC_CAPS_NO_RESET_BY_ANA_BOD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR", + "name": "SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_CORE_SUPPORT_ETM", + "name": "SOC_LP_CORE_SUPPORT_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEBUG_HAVE_OCD_STUB_BINS", + "name": "SOC_DEBUG_HAVE_OCD_STUB_BINS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_CMAKE", + "name": "IDF_CMAKE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "- This option is for internal use only.\n- Enabling this option will help enable all FPGA support so as to\n run ESP-IDF on an FPGA. This can help reproduce some issues that\n only happens on FPGA condition, or when you have to burn some\n efuses multiple times.", + "id": "IDF_ENV_FPGA", + "name": "IDF_ENV_FPGA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "- This option is ONLY used when doing new chip bringup.\n- This option will only enable necessary hw / sw settings for running\n a hello_world application.", + "id": "IDF_ENV_BRINGUP", + "name": "IDF_ENV_BRINGUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_CI_BUILD", + "name": "IDF_CI_BUILD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_DOC_BUILD", + "name": "IDF_DOC_BUILD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TOOLCHAIN", + "name": "IDF_TOOLCHAIN", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TOOLCHAIN_CLANG", + "name": "IDF_TOOLCHAIN_CLANG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TOOLCHAIN_GCC", + "name": "IDF_TOOLCHAIN_GCC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ARCH_RISCV", + "name": "IDF_TARGET_ARCH_RISCV", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ARCH_XTENSA", + "name": "IDF_TARGET_ARCH_XTENSA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ARCH", + "name": "IDF_TARGET_ARCH", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET", + "name": "IDF_TARGET", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_INIT_VERSION", + "name": "IDF_INIT_VERSION", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32", + "name": "IDF_TARGET_ESP32", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32S2", + "name": "IDF_TARGET_ESP32S2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32S3", + "name": "IDF_TARGET_ESP32S3", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C3", + "name": "IDF_TARGET_ESP32C3", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C2", + "name": "IDF_TARGET_ESP32C2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C6", + "name": "IDF_TARGET_ESP32C6", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C5", + "name": "IDF_TARGET_ESP32C5", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32P4", + "name": "IDF_TARGET_ESP32P4", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32H2", + "name": "IDF_TARGET_ESP32H2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C61", + "name": "IDF_TARGET_ESP32C61", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_LINUX", + "name": "IDF_TARGET_LINUX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_FIRMWARE_CHIP_ID", + "name": "IDF_FIRMWARE_CHIP_ID", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!IDF_TARGET_LINUX && ", + "help": null, + "id": "APP_BUILD_TYPE_APP_2NDBOOT", + "name": "APP_BUILD_TYPE_APP_2NDBOOT", + "range": null, + "title": "Default (binary application + 2nd stage bootloader)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "APP_BUILD_TYPE_RAM", + "name": "APP_BUILD_TYPE_RAM", + "range": null, + "title": "Build app runs entirely in RAM (EXPERIMENTAL)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Select the way the application is built.\n\nBy default, the application is built as a binary file in a format compatible with\nthe ESP-IDF bootloader. In addition to this application, 2nd stage bootloader is\nalso built. Application and bootloader binaries can be written into flash and\nloaded/executed from there.\n\nAnother option, useful for only very small and limited applications, is to only link\nthe .elf file of the application, such that it can be loaded directly into RAM over\nJTAG or UART. Note that since IRAM and DRAM sizes are very limited, it is not possible\nto build any complex application this way. However for some kinds of testing and debugging,\nthis option may provide faster iterations, since the application does not need to be\nwritten into flash.\n\nNote: when APP_BUILD_TYPE_RAM is selected and loaded with JTAG, ESP-IDF does not contain\nall the startup code required to initialize the CPUs and ROM memory (data/bss).\nTherefore it is necessary to execute a bit of ROM code prior to executing the application.\nA gdbinit file may look as follows (for ESP32):\n\n # Connect to a running instance of OpenOCD\n target remote :3333\n # Reset and halt the target\n mon reset halt\n # Run to a specific point in ROM code,\n # where most of initialization is complete.\n thb *0x40007d54\n c\n # Load the application into RAM\n load\n # Run till app_main\n tb app_main\n c\n\nExecute this gdbinit file as follows:\n\n xtensa-esp32-elf-gdb build/app-name.elf -x gdbinit\n\nExample gdbinit files for other targets can be found in tools/test_apps/system/gdb_loadable_elf/\n\nWhen loading the BIN with UART, the ROM will jump to ram and run the app after finishing the ROM\nstartup code, so there's no additional startup initialization required. You can use the\n`load_ram` in esptool.py to load the generated .bin file into ram and execute.\n\nExample:\n esptool.py --chip {chip} -p {port} -b {baud} --no-stub load_ram {app.bin}\n\nRecommended sdkconfig.defaults for building loadable ELF files is as follows.\nCONFIG_APP_BUILD_TYPE_RAM is required, other options help reduce application\nmemory footprint.\n\n CONFIG_APP_BUILD_TYPE_RAM=y\n CONFIG_VFS_SUPPORT_TERMIOS=\n CONFIG_NEWLIB_NANO_FORMAT=y\n CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y\n CONFIG_ESP_DEBUG_STUBS_ENABLE=\n CONFIG_ESP_ERR_TO_NAME_LOOKUP=", + "id": "build-type-application-build-type", + "name": "APP_BUILD_TYPE", + "title": "Application build type", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "APP_BUILD_GENERATE_BINARIES", + "name": "APP_BUILD_GENERATE_BINARIES", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "APP_BUILD_BOOTLOADER", + "name": "APP_BUILD_BOOTLOADER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "APP_BUILD_TYPE_RAM", + "help": "If this option is enabled, external memory and related peripherals, such as Cache, MMU,\nFlash and PSRAM, won't be initialized. Corresponding drivers won't be introduced either.\nComponents that depend on the spi_flash component will also be unavailable, such as\napp_update, etc. When this option is enabled, about 26KB of RAM space can be saved.", + "id": "APP_BUILD_TYPE_PURE_RAM_APP", + "name": "APP_BUILD_TYPE_PURE_RAM_APP", + "range": null, + "title": "Build app without SPI_FLASH/PSRAM support (saves ram)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "APP_BUILD_USE_FLASH_SECTIONS", + "name": "APP_BUILD_USE_FLASH_SECTIONS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, all date, time, and path information would be eliminated. A .gdbinit file would be create\nautomatically. (or will be append if you have one already)", + "id": "APP_REPRODUCIBLE_BUILD", + "name": "APP_REPRODUCIBLE_BUILD", + "range": null, + "title": "Enable reproducible build", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, this disables the linking of binary libraries in the application build. Note\nthat after enabling this Wi-Fi/Bluetooth will not work.", + "id": "APP_NO_BLOBS", + "name": "APP_NO_BLOBS", + "range": null, + "title": "No Binary Blobs", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "Bootloaders before ESP-IDF v2.1 did less initialisation of the\nsystem clock. This setting needs to be enabled to build an app\nwhich can be booted by these older bootloaders.\n\nIf this setting is enabled, the app can be booted by any bootloader\nfrom IDF v1.0 up to the current version.\n\nIf this setting is disabled, the app can only be booted by bootloaders\nfrom IDF v2.1 or newer.\n\nEnabling this setting adds approximately 1KB to the app's IRAM usage.", + "id": "APP_COMPATIBLE_PRE_V2_1_BOOTLOADERS", + "name": "APP_COMPATIBLE_PRE_V2_1_BOOTLOADERS", + "range": null, + "title": "App compatible with bootloaders before ESP-IDF v2.1", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "Partition tables before ESP-IDF V3.1 do not contain an MD5 checksum\nfield, and the bootloader before ESP-IDF v3.1 cannot read a partition\ntable that contains an MD5 checksum field.\n\nEnable this option only if your app needs to boot on a bootloader and/or\npartition table that was generated from a version *before* ESP-IDF v3.1.\n\nIf this option and Flash Encryption are enabled at the same time, and any\ndata partitions in the partition table are marked Encrypted, then the\npartition encrypted flag should be manually verified in the app before accessing\nthe partition (see CVE-2021-27926).", + "id": "APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS", + "name": "APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS", + "range": null, + "title": "App compatible with bootloader and partition table before ESP-IDF v3.1", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": null, + "id": "APP_INIT_CLK", + "name": "APP_INIT_CLK", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "build-type", + "title": "Build type", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!APP_REPRODUCIBLE_BUILD", + "help": "If set, then the bootloader will be built with the current time/date stamp.\nIt is stored in the bootloader description\nstructure. If not set, time/date stamp will be excluded from bootloader image.\nThis can be useful for getting the\nsame binary image files made from the same source, but at different times.", + "id": "BOOTLOADER_COMPILE_TIME_DATE", + "name": "BOOTLOADER_COMPILE_TIME_DATE", + "range": null, + "title": "Use time/date stamp for bootloader", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Project version. It is placed in \"version\" field of the esp_bootloader_desc structure.\nThe type of this field is \"uint32_t\".", + "id": "BOOTLOADER_PROJECT_VER", + "name": "BOOTLOADER_PROJECT_VER", + "range": [ + 0, + 4294967295 + ], + "title": "Project version", + "type": "int" + } + ], + "depends_on": null, + "id": "bootloader-config-bootloader-manager", + "title": "Bootloader manager", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Offset address that 2nd bootloader will be flashed to.\nThe value is determined by the ROM bootloader.\nIt's not configurable in ESP-IDF.", + "id": "BOOTLOADER_OFFSET_IN_FLASH", + "name": "BOOTLOADER_OFFSET_IN_FLASH", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_COMPILER_OPTIMIZATION_SIZE", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION_SIZE", + "range": null, + "title": "Size (-Os with GCC, -Oz with Clang)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG", + "range": null, + "title": "Debug (-Og)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_COMPILER_OPTIMIZATION_PERF", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION_PERF", + "range": null, + "title": "Optimize for performance (-O2)", + "type": "bool" + }, + { + "children": [], + "depends_on": "(IDF_TARGET_ARCH_XTENSA || IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32C2) && ", + "help": null, + "id": "BOOTLOADER_COMPILER_OPTIMIZATION_NONE", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION_NONE", + "range": null, + "title": "Debug without optimization (-O0) (Deprecated, will be removed in IDF v6.0)", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option sets compiler optimization level (gcc -O argument)\nfor the bootloader.\n\n- The default \"Size\" setting will add the -Os (-Oz with clang) flag to CFLAGS.\n- The \"Debug\" setting will add the -Og flag to CFLAGS.\n- The \"Performance\" setting will add the -O2 flag to CFLAGS.\n\nNote that custom optimization levels may be unsupported.", + "id": "bootloader-config-bootloader-optimization-level", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION", + "title": "Bootloader optimization Level", + "type": "choice" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_NONE", + "name": "BOOTLOADER_LOG_LEVEL_NONE", + "range": null, + "title": "No output", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_ERROR", + "name": "BOOTLOADER_LOG_LEVEL_ERROR", + "range": null, + "title": "Error", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_WARN", + "name": "BOOTLOADER_LOG_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_INFO", + "name": "BOOTLOADER_LOG_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_DEBUG", + "name": "BOOTLOADER_LOG_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_VERBOSE", + "name": "BOOTLOADER_LOG_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": null, + "help": "Specify how much output to see in bootloader logs.", + "id": "bootloader-config-log-bootloader-log-verbosity", + "name": "BOOTLOADER_LOG_LEVEL", + "title": "Bootloader log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "BOOTLOADER_LOG_LEVEL", + "name": "BOOTLOADER_LOG_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Use ANSI terminal colors in log output\nEnable ANSI terminal color codes.\nIn order to view these, your terminal program must support ANSI color codes.", + "id": "BOOTLOADER_LOG_COLORS", + "name": "BOOTLOADER_LOG_COLORS", + "range": null, + "title": "Color", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "NO_SYMBOL && ", + "help": null, + "id": "BOOTLOADER_LOG_TIMESTAMP_SOURCE_NONE", + "name": "BOOTLOADER_LOG_TIMESTAMP_SOURCE_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS", + "name": "BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS", + "range": null, + "title": "Milliseconds Since Boot", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose what sort of timestamp is displayed in the log output:\n\n- \"None\" - The log will only contain the actual log messages themselves\n without any time-related information. Avoiding timestamps can help conserve\n processing power and memory. It might useful when you\n perform log analysis or debugging, sometimes it's more straightforward\n to work with logs that lack timestamps, especially if the time of occurrence\n is not critical for understanding the issues.\n \"I log_test: info message\"\n\n- \"Milliseconds since boot\" is calculated from the RTOS tick count multiplied\n by the tick period. This time will reset after a software reboot.\n \"I (112500) log_test: info message\"", + "id": "bootloader-config-log-format-timestamp", + "name": "BOOTLOADER_LOG_TIMESTAMP_SOURCE", + "title": "Timestamp", + "type": "choice" + } + ], + "depends_on": null, + "id": "bootloader-config-log-format", + "title": "Format", + "type": "menu" + } + ], + "depends_on": null, + "id": "bootloader-config-log", + "title": "Log", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && (ESPTOOLPY_FLASHMODE_QIO || ESPTOOLPY_FLASHMODE_QOUT)", + "help": "This setting is only used if the SPI flash pins have been overridden by setting the eFuses\nSPI_PAD_CONFIG_xxx, and the SPI flash mode is QIO or QOUT.\n\nWhen this is the case, the eFuse config only defines 3 of the 4 Quad I/O data pins. The WP pin (aka\nESP32 pin \"SD_DATA_3\" or SPI flash pin \"IO2\") is not specified in eFuse. The same pin is also used\nfor external SPIRAM if it is enabled.\n\nIf this config item is set to N (default), the correct WP pin will be automatically used for any\nEspressif chip or module with integrated flash. If a custom setting is needed, set this config item to\nY and specify the GPIO number connected to the WP.", + "id": "BOOTLOADER_SPI_CUSTOM_WP_PIN", + "name": "BOOTLOADER_SPI_CUSTOM_WP_PIN", + "range": null, + "title": "Use custom SPI Flash WP Pin when flash pins set in eFuse (read help)", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && (ESPTOOLPY_FLASHMODE_QIO || ESPTOOLPY_FLASHMODE_QOUT)", + "help": "The option \"Use custom SPI Flash WP Pin\" must be set or this value is ignored\n\nIf burning a customized set of SPI flash pins in eFuse and using QIO or QOUT mode for flash, set this\nvalue to the GPIO number of the SPI flash WP pin.", + "id": "BOOTLOADER_SPI_WP_PIN", + "name": "BOOTLOADER_SPI_WP_PIN", + "range": null, + "title": "Custom SPI Flash WP Pin", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "This will force 2nd bootloader to be loaded by DOUT mode, and will restore Dummy Cycle setting by\nresetting the Flash", + "id": "BOOTLOADER_FLASH_DC_AWARE", + "name": "BOOTLOADER_FLASH_DC_AWARE", + "range": null, + "title": "Allow app adjust Dummy Cycle bits in SPI Flash for higher frequency (READ HELP FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Perform the startup flow recommended by XMC. Please consult XMC for the details of this flow.\nXMC chips will be forbidden to be used, when this option is disabled.\n\nDON'T DISABLE THIS UNLESS YOU KNOW WHAT YOU ARE DOING.\n\ncomment \"Features below require specific hardware (READ DOCS FIRST!)\"", + "id": "BOOTLOADER_FLASH_XMC_SUPPORT", + "name": "BOOTLOADER_FLASH_XMC_SUPPORT", + "range": null, + "title": "Enable the support for flash chips of XMC (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This is a helper config for 32bits address flash. Invisible for users.", + "id": "BOOTLOADER_FLASH_32BIT_ADDR", + "name": "BOOTLOADER_FLASH_32BIT_ADDR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This is a helper config for 32bits address flash. Invisible for users.", + "id": "BOOTLOADER_FLASH_NEEDS_32BIT_FEAT", + "name": "BOOTLOADER_FLASH_NEEDS_32BIT_FEAT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This is a helper config for 32bits address quad flash. Invisible for users.", + "id": "BOOTLOADER_FLASH_NEEDS_32BIT_ADDR_QUAD_FLASH", + "name": "BOOTLOADER_FLASH_NEEDS_32BIT_ADDR_QUAD_FLASH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_FLASH_NEEDS_32BIT_ADDR_QUAD_FLASH && IDF_EXPERIMENTAL_FEATURES", + "help": "Enabling this option allows the CPU to access 32-bit-address flash beyond 16M range.\n1. This option only valid for 4-line flash. Octal flash doesn't need this.\n2. This option is experimental, which means it can\u2019t use on all flash chips stable, for more\ninformation, please contact Espressif Business support.", + "id": "BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH", + "name": "BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH", + "range": null, + "title": "Enable cache access to 32-bit-address (over 16MB) range of SPI Flash (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "BOOTLOADER_CACHE_32BIT_ADDR_OCTAL_FLASH", + "name": "BOOTLOADER_CACHE_32BIT_ADDR_OCTAL_FLASH", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "bootloader-config-serial-flash-configurations", + "title": "Serial Flash Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!ESPTOOLPY_FLASHFREQ_80M && ", + "help": null, + "id": "BOOTLOADER_VDDSDIO_BOOST_1_8V", + "name": "BOOTLOADER_VDDSDIO_BOOST_1_8V", + "range": null, + "title": "1.8V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_VDDSDIO_BOOST_1_9V", + "name": "BOOTLOADER_VDDSDIO_BOOST_1_9V", + "range": null, + "title": "1.9V", + "type": "bool" + } + ], + "depends_on": "SOC_CONFIGURABLE_VDDSDIO_SUPPORTED", + "help": "If this option is enabled, and VDDSDIO LDO is set to 1.8V (using eFuse\nor MTDI bootstrapping pin), bootloader will change LDO settings to\noutput 1.9V instead. This helps prevent flash chip from browning out\nduring flash programming operations.\n\nThis option has no effect if VDDSDIO is set to 3.3V, or if the internal\nVDDSDIO regulator is disabled via eFuse.", + "id": "bootloader-config-vddsdio-ldo-voltage", + "name": "BOOTLOADER_VDDSDIO_BOOST", + "title": "VDDSDIO LDO voltage", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_FACTORY_RESET", + "help": "The selected GPIO will be configured as an input with internal pull-up enabled. To trigger a factory\nreset, this GPIO must be held high or low (as configured) on startup.\n\nNote that on some SoCs not all pins have an internal pull-up and certain pins are already\nused by ROM bootloader as bootstrapping. Refer to the technical reference manual for further\ndetails on the selected SoC.", + "id": "BOOTLOADER_NUM_PIN_FACTORY_RESET", + "name": "BOOTLOADER_NUM_PIN_FACTORY_RESET", + "range": null, + "title": "Number of the GPIO input for factory reset", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_FACTORY_RESET_PIN_LOW", + "name": "BOOTLOADER_FACTORY_RESET_PIN_LOW", + "range": null, + "title": "Reset on GPIO low", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_FACTORY_RESET_PIN_HIGH", + "name": "BOOTLOADER_FACTORY_RESET_PIN_HIGH", + "range": null, + "title": "Reset on GPIO high", + "type": "bool" + } + ], + "depends_on": "BOOTLOADER_FACTORY_RESET", + "help": "Pin level for factory reset, can be triggered on low or high.", + "id": "bootloader-config-gpio-triggers-factory-reset-factory-reset-gpio-level", + "name": "BOOTLOADER_FACTORY_RESET_PIN_LEVEL", + "title": "Factory reset GPIO level", + "type": "choice" + }, + { + "children": [], + "depends_on": "BOOTLOADER_FACTORY_RESET", + "help": "The device will boot from \"factory\" partition (or OTA slot 0 if no factory partition is present) after a\nfactory reset.", + "id": "BOOTLOADER_OTA_DATA_ERASE", + "name": "BOOTLOADER_OTA_DATA_ERASE", + "range": null, + "title": "Clear OTA data on factory reset (select factory partition)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_FACTORY_RESET", + "help": "Allows customers to select which data partitions will be erased while factory reset.\n\nSpecify the names of partitions as a comma-delimited with optional spaces for readability. (Like this:\n\"nvs, phy_init, ...\")\nMake sure that the name specified in the partition table and here are the same.\nPartitions of type \"app\" cannot be specified here.", + "id": "BOOTLOADER_DATA_FACTORY_RESET", + "name": "BOOTLOADER_DATA_FACTORY_RESET", + "range": null, + "title": "Comma-separated names of partitions to clear on factory reset", + "type": "string" + } + ], + "depends_on": null, + "help": "Allows to reset the device to factory settings:\n- clear one or more data partitions;\n- boot from \"factory\" partition.\nThe factory reset will occur if there is a GPIO input held at the configured level while\ndevice starts up. See settings below.", + "id": "BOOTLOADER_FACTORY_RESET", + "name": "BOOTLOADER_FACTORY_RESET", + "range": null, + "title": "GPIO triggers factory reset", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_APP_TEST", + "help": "The selected GPIO will be configured as an input with internal pull-up enabled.\nTo trigger a test app, this GPIO must be pulled low on reset.\nAfter the GPIO input is deactivated and the device reboots, the old application will boot.\n(factory or OTA[x]).\n\nNote that on some SoCs not all pins have an internal pull-up and certain pins are already\nused by ROM bootloader as bootstrapping. Refer to the technical reference manual for further\ndetails on the selected SoC.", + "id": "BOOTLOADER_NUM_PIN_APP_TEST", + "name": "BOOTLOADER_NUM_PIN_APP_TEST", + "range": null, + "title": "Number of the GPIO input to boot TEST partition", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_APP_TEST_PIN_LOW", + "name": "BOOTLOADER_APP_TEST_PIN_LOW", + "range": null, + "title": "Enter test app on GPIO low", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_APP_TEST_PIN_HIGH", + "name": "BOOTLOADER_APP_TEST_PIN_HIGH", + "range": null, + "title": "Enter test app on GPIO high", + "type": "bool" + } + ], + "depends_on": "BOOTLOADER_APP_TEST", + "help": "Pin level for app test, can be triggered on low or high.", + "id": "bootloader-config-gpio-triggers-boot-from-test-app-partition-app-test-gpio-level", + "name": "BOOTLOADER_APP_TEST_PIN_LEVEL", + "title": "App test GPIO level", + "type": "choice" + } + ], + "depends_on": "!BOOTLOADER_APP_ANTI_ROLLBACK", + "help": "Allows to run the test app from \"TEST\" partition.\nA boot from \"test\" partition will occur if there is a GPIO input pulled low while device starts up.\nSee settings below.", + "id": "BOOTLOADER_APP_TEST", + "name": "BOOTLOADER_APP_TEST", + "range": null, + "title": "GPIO triggers boot from test app partition", + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_FACTORY_RESET || BOOTLOADER_APP_TEST", + "help": "The GPIO must be held low continuously for this period of time after reset\nbefore a factory reset or test partition boot (as applicable) is performed.", + "id": "BOOTLOADER_HOLD_TIME_GPIO", + "name": "BOOTLOADER_HOLD_TIME_GPIO", + "range": null, + "title": "Hold time of GPIO for reset/test mode (seconds)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Protects the unmapped memory regions of the entire address space from unintended accesses.\nThis will ensure that an exception will be triggered whenever the CPU performs a memory\noperation on unmapped regions of the address space.\nNOTE: Disabling this config on some targets (ESP32-C6, ESP32-H2, ESP32-C5) would not generate\nan exception when reading from or writing to 0x0.", + "id": "BOOTLOADER_REGION_PROTECTION_ENABLE", + "name": "BOOTLOADER_REGION_PROTECTION_ENABLE", + "range": null, + "title": "Enable protection for unmapped memory regions", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_WDT_ENABLE", + "help": "If this option is set, the ESP-IDF app must explicitly reset, feed, or disable the rtc_wdt in\nthe app's own code.\nIf this option is not set (default), then rtc_wdt will be disabled by ESP-IDF before calling\nthe app_main() function.\n\nUse function wdt_hal_feed() for resetting counter of RTC_WDT.\nFor esp32/s2 you can also use rtc_wdt_feed().\n\nUse function wdt_hal_disable() for disabling RTC_WDT.\nFor esp32/s2 you can also use rtc_wdt_disable().", + "id": "BOOTLOADER_WDT_DISABLE_IN_USER_CODE", + "name": "BOOTLOADER_WDT_DISABLE_IN_USER_CODE", + "range": null, + "title": "Allows RTC watchdog disable in user code", + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_WDT_ENABLE", + "help": "Verify that this parameter is correct and more then the execution time.\nPay attention to options such as reset to factory, trigger test partition and encryption on boot\n- these options can increase the execution time.\nNote: RTC_WDT will reset while encryption operations will be performed.", + "id": "BOOTLOADER_WDT_TIME_MS", + "name": "BOOTLOADER_WDT_TIME_MS", + "range": [ + 0, + 120000 + ], + "title": "Timeout for RTC watchdog (ms)", + "type": "int" + } + ], + "depends_on": null, + "help": "Tracks the execution time of startup code.\nIf the execution time is exceeded, the RTC_WDT will restart system.\nIt is also useful to prevent a lock up in start code caused by an unstable power source.\nNOTE: Tracks the execution time starts from the bootloader code - re-set timeout, while selecting the\nsource for slow_clk - and ends calling app_main.\nRe-set timeout is needed due to WDT uses a SLOW_CLK clock source. After changing a frequency slow_clk a\ntime of WDT needs to re-set for new frequency.\nslow_clk depends on RTC_CLK_SRC (INTERNAL_RC or EXTERNAL_CRYSTAL).", + "id": "BOOTLOADER_WDT_ENABLE", + "name": "BOOTLOADER_WDT_ENABLE", + "range": null, + "title": "Use RTC watchdog in start code", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_APP_ANTI_ROLLBACK", + "help": "The secure version is the sequence number stored in the header of each firmware.\nThe security version is set in the bootloader, version is recorded in the eFuse field\nas the number of set ones. The allocated number of bits in the efuse field\nfor storing the security version is limited (see BOOTLOADER_APP_SEC_VER_SIZE_EFUSE_FIELD option).\n\nBootloader: When bootloader selects an app to boot, an app is selected that has\na security version greater or equal that recorded in eFuse field.\nThe app is booted with a higher (or equal) secure version.\n\nThe security version is worth increasing if in previous versions there is\na significant vulnerability and their use is not acceptable.\n\nYour partition table should has a scheme with ota_0 + ota_1 (without factory).", + "id": "BOOTLOADER_APP_SECURE_VERSION", + "name": "BOOTLOADER_APP_SECURE_VERSION", + "range": null, + "title": "eFuse secure version of app", + "type": "int" + }, + { + "children": [], + "depends_on": "BOOTLOADER_APP_ANTI_ROLLBACK", + "help": "The size of the efuse secure version field.\nIts length is limited to 32 bits for ESP32 and 16 bits for ESP32-S2.\nThis determines how many times the security version can be increased.", + "id": "BOOTLOADER_APP_SEC_VER_SIZE_EFUSE_FIELD", + "name": "BOOTLOADER_APP_SEC_VER_SIZE_EFUSE_FIELD", + "range": null, + "title": "Size of the efuse secure version field", + "type": "int" + }, + { + "children": [], + "depends_on": "BOOTLOADER_APP_ANTI_ROLLBACK", + "help": "This option allows to emulate read/write operations with all eFuses and efuse secure version.\nIt allows to test anti-rollback implementation without permanent write eFuse bits.\nThere should be an entry in partition table with following details: `emul_efuse, data, efuse, , 0x2000`.\n\nThis option enables: EFUSE_VIRTUAL and EFUSE_VIRTUAL_KEEP_IN_FLASH.", + "id": "BOOTLOADER_EFUSE_SECURE_VERSION_EMULATE", + "name": "BOOTLOADER_EFUSE_SECURE_VERSION_EMULATE", + "range": null, + "title": "Emulate operations with efuse secure version(only test)", + "type": "bool" + } + ], + "depends_on": "BOOTLOADER_APP_ROLLBACK_ENABLE", + "help": "This option prevents rollback to previous firmware/application image with lower security version.", + "id": "BOOTLOADER_APP_ANTI_ROLLBACK", + "name": "BOOTLOADER_APP_ANTI_ROLLBACK", + "range": null, + "title": "Enable app anti-rollback support", + "type": "bool" + } + ], + "depends_on": null, + "help": "After updating the app, the bootloader runs a new app with the \"ESP_OTA_IMG_PENDING_VERIFY\" state set.\nThis state prevents the re-run of this app. After the first boot of the new app in the user code, the\nfunction should be called to confirm the operability of the app or vice versa about its non-operability.\nIf the app is working, then it is marked as valid. Otherwise, it is marked as not valid and rolls back to\nthe previous working app. A reboot is performed, and the app is booted before the software update.\nNote: If during the first boot a new app the power goes out or the WDT works, then roll back will happen.\nRollback is possible only between the apps with the same security versions.", + "id": "BOOTLOADER_APP_ROLLBACK_ENABLE", + "name": "BOOTLOADER_APP_ROLLBACK_ENABLE", + "range": null, + "title": "Enable app rollback support", + "type": "bool" + }, + { + "children": [], + "depends_on": "(SECURE_BOOT && SECURE_BOOT_INSECURE) || !SECURE_BOOT", + "help": "This option disables the normal validation of an image coming out of\ndeep sleep (checksums, SHA256, and signature). This is a trade-off\nbetween wakeup performance from deep sleep, and image integrity checks.\n\nOnly enable this if you know what you are doing. It should not be used\nin conjunction with using deep_sleep() entry and changing the active OTA\npartition as this would skip the validation upon first load of the new\nOTA partition.\n\nIt is possible to enable this option with Secure Boot if \"allow insecure\noptions\" is enabled, however it's strongly recommended to NOT enable it as\nit may allow a Secure Boot bypass.", + "id": "BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP", + "name": "BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP", + "range": null, + "title": "Skip image validation when exiting deep sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "!SECURE_SIGNED_ON_BOOT", + "help": "Some applications need to boot very quickly from power on. By default, the entire app binary\nis read from flash and verified which takes up a significant portion of the boot time.\n\nEnabling this option will skip validation of the app when the SoC boots from power on.\nNote that in this case it's not possible for the bootloader to detect if an app image is\ncorrupted in the flash, therefore it's not possible to safely fall back to a different app\npartition. Flash corruption of this kind is unlikely but can happen if there is a serious\nfirmware bug or physical damage.\n\nFollowing other reset types, the bootloader will still validate the app image. This increases\nthe chances that flash corruption resulting in a crash can be detected following soft reset, and\nthe bootloader will fall back to a valid app image. To increase the chances of successfully recovering\nfrom a flash corruption event, keep the option BOOTLOADER_WDT_ENABLE enabled and consider also enabling\nBOOTLOADER_WDT_DISABLE_IN_USER_CODE - then manually disable the RTC Watchdog once the app is running.\nIn addition, enable both the Task and Interrupt watchdog timers with reset options set.", + "id": "BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON", + "name": "BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON", + "range": null, + "title": "Skip image validation from power on reset (READ HELP FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": "!SECURE_SIGNED_ON_BOOT", + "help": "Selecting this option prevents the bootloader from ever validating the app image before\nbooting it. Any flash corruption of the selected app partition will make the entire SoC\nunbootable.\n\nAlthough flash corruption is a very rare case, it is not recommended to select this option.\nConsider selecting \"Skip image validation from power on reset\" instead. However, if boot time\nis the only important factor then it can be enabled.", + "id": "BOOTLOADER_SKIP_VALIDATE_ALWAYS", + "name": "BOOTLOADER_SKIP_VALIDATE_ALWAYS", + "range": null, + "title": "Skip image validation always (READ HELP FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_RTC_FAST_MEM_SUPPORTED", + "help": "Reserve RTC FAST memory for Skip image validation. This option in bytes.\nThis option reserves an area in the RTC FAST memory (access only PRO_CPU).\nUsed to save the addresses of the selected application.\nWhen a wakeup occurs (from Deep sleep), the bootloader retrieves it and\nloads the application without validation.", + "id": "BOOTLOADER_RESERVE_RTC_SIZE", + "name": "BOOTLOADER_RESERVE_RTC_SIZE", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_CUSTOM_RESERVE_RTC", + "help": "This option allows the customer to use the legacy bootloader behavior when the\nRTC FAST memory CRC calculation takes place. When this option is enabled, the\nallocated user custom data will be taken into account in the CRC calculation.\nThis means that any change to the custom data would need a CRC update to prevent\nthe bootloader from marking this data as corrupted.\nIf this option is disabled, the custom data will not be taken into account when\ncalculating the RTC FAST memory CRC. The user custom data can be changed freely,\nwithout the need to update the CRC.\nTHIS OPTION MUST BE THE SAME FOR BOTH THE BOOTLOADER AND THE APPLICATION BUILDS.", + "id": "BOOTLOADER_CUSTOM_RESERVE_RTC_IN_CRC", + "name": "BOOTLOADER_CUSTOM_RESERVE_RTC_IN_CRC", + "range": null, + "title": "Include custom memory in the CRC calculation", + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_CUSTOM_RESERVE_RTC", + "help": "This option reserves in RTC FAST memory the area for custom purposes.\nIf you want to create your own bootloader and save more information\nin this area of memory, you can increase it. It must be a multiple of 4 bytes.\nThis area (rtc_retain_mem_t) is reserved and has access from the bootloader and an application.", + "id": "BOOTLOADER_CUSTOM_RESERVE_RTC_SIZE", + "name": "BOOTLOADER_CUSTOM_RESERVE_RTC_SIZE", + "range": null, + "title": "Size in bytes for custom purposes", + "type": "hex" + } + ], + "depends_on": "SOC_RTC_FAST_MEM_SUPPORTED", + "help": "This option allows the customer to place data in the RTC FAST memory,\nthis area remains valid when rebooted, except for power loss.\nThis memory is located at a fixed address and is available\nfor both the bootloader and the application.\n(The application and bootloader must be compiled with the same option).\nThe RTC FAST memory has access only through PRO_CPU.", + "id": "BOOTLOADER_CUSTOM_RESERVE_RTC", + "name": "BOOTLOADER_CUSTOM_RESERVE_RTC", + "range": null, + "title": "Reserve RTC FAST memory for custom purposes", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_RTC_FAST_MEM_SUPPORTED", + "help": "This option reserves an area in RTC FAST memory for the following features:\n- \"Skip image validation when exiting deep sleep\"\n- \"Reserve RTC FAST memory for custom purposes\"\n- \"GPIO triggers factory reset\"", + "id": "BOOTLOADER_RESERVE_RTC_MEM", + "name": "BOOTLOADER_RESERVE_RTC_MEM", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "bootloader-config", + "title": "Bootloader config", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SECURE_BOOT || SECURE_SIGNED_ON_BOOT_NO_SECURE_BOOT", + "help": null, + "id": "SECURE_SIGNED_ON_BOOT", + "name": "SECURE_SIGNED_ON_BOOT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT || SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT", + "help": null, + "id": "SECURE_SIGNED_ON_UPDATE", + "name": "SECURE_SIGNED_ON_UPDATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_ON_BOOT || SECURE_SIGNED_ON_UPDATE", + "help": null, + "id": "SECURE_SIGNED_APPS", + "name": "SECURE_SIGNED_APPS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "(IDF_TARGET_ESP32 && ESP32_REV_MIN_FULL >= 300) || SOC_SECURE_BOOT_V2_RSA", + "help": null, + "id": "SECURE_BOOT_V2_RSA_SUPPORTED", + "name": "SECURE_BOOT_V2_RSA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SECURE_BOOT_V2_ECC", + "help": null, + "id": "SECURE_BOOT_V2_ECC_SUPPORTED", + "name": "SECURE_BOOT_V2_ECC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SECURE_BOOT_V1", + "help": null, + "id": "SECURE_BOOT_V1_SUPPORTED", + "name": "SECURE_BOOT_V1_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP32_REV_MIN_FULL >= 300", + "help": null, + "id": "SECURE_BOOT_V2_PREFERRED", + "name": "SECURE_BOOT_V2_PREFERRED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_BOOT_V2_ECDSA_ENABLED", + "name": "SECURE_BOOT_V2_ECDSA_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_BOOT_V2_RSA_ENABLED", + "name": "SECURE_BOOT_V2_RSA_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_BOOT_FLASH_ENC_KEYS_BURN_TOGETHER", + "name": "SECURE_BOOT_FLASH_ENC_KEYS_BURN_TOGETHER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!SECURE_BOOT", + "help": "Require apps to be signed to verify their integrity.\n\nThis option uses the same app signature scheme as hardware secure boot, but unlike hardware secure boot it\ndoes not prevent the bootloader from being physically updated. This means that the device can be secured\nagainst remote network access, but not physical access. Compared to using hardware Secure Boot this option\nis much simpler to implement.", + "id": "SECURE_SIGNED_APPS_NO_SECURE_BOOT", + "name": "SECURE_SIGNED_APPS_NO_SECURE_BOOT", + "range": null, + "title": "Require signed app images", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "SECURE_BOOT_V1_SUPPORTED && (SECURE_SIGNED_APPS_NO_SECURE_BOOT || SECURE_BOOT_V1_ENABLED) && ", + "help": "Embeds the ECDSA public key in the bootloader and signs the application with an ECDSA key.\nRefer to the documentation before enabling.", + "id": "SECURE_SIGNED_APPS_ECDSA_SCHEME", + "name": "SECURE_SIGNED_APPS_ECDSA_SCHEME", + "range": null, + "title": "ECDSA", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_V2_RSA_SUPPORTED && (SECURE_SIGNED_APPS_NO_SECURE_BOOT || SECURE_BOOT_V2_ENABLED) && ", + "help": "Appends the RSA-3072 based Signature block to the application.\nRefer to before enabling.", + "id": "SECURE_SIGNED_APPS_RSA_SCHEME", + "name": "SECURE_SIGNED_APPS_RSA_SCHEME", + "range": null, + "title": "RSA", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_V2_ECC_SUPPORTED && (SECURE_SIGNED_APPS_NO_SECURE_BOOT || SECURE_BOOT_V2_ENABLED) && ", + "help": "For Secure boot V2 (e.g., ESP32-C2 SoC), appends ECDSA based signature block to the application.\nRefer to documentation before enabling.", + "id": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME", + "name": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME", + "range": null, + "title": "ECDSA (V2)", + "type": "bool" + } + ], + "depends_on": "SECURE_BOOT || SECURE_SIGNED_APPS_NO_SECURE_BOOT", + "help": "Select the Secure App signing scheme. Depends on the Chip Revision.\nThere are two secure boot versions:\n\n1. Secure boot V1\n - Legacy custom secure boot scheme. Supported in ESP32 SoC.\n\n2. Secure boot V2\n - RSA based secure boot scheme.\n Supported in ESP32-ECO3 (ESP32 Chip Revision 3 onwards), ESP32-S2, ESP32-C3, ESP32-S3 SoCs.\n\n - ECDSA based secure boot scheme. Supported in ESP32-C2 SoC.", + "id": "security-features-app-signing-scheme", + "name": "SECURE_SIGNED_APPS_SCHEME", + "title": "App Signing Scheme", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME && ", + "help": null, + "id": "SECURE_BOOT_ECDSA_KEY_LEN_192_BITS", + "name": "SECURE_BOOT_ECDSA_KEY_LEN_192_BITS", + "range": null, + "title": "Using ECC curve NISTP192", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME && ", + "help": null, + "id": "SECURE_BOOT_ECDSA_KEY_LEN_256_BITS", + "name": "SECURE_BOOT_ECDSA_KEY_LEN_256_BITS", + "range": null, + "title": "Using ECC curve NISTP256 (Recommended)", + "type": "bool" + } + ], + "depends_on": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME", + "help": "Select the ECDSA key size. Two key sizes are supported\n\n- 192 bit key using NISTP192 curve\n- 256 bit key using NISTP256 curve (Recommended)\n\nThe advantage of using 256 bit key is the extra randomness which makes it difficult to be\nbruteforced compared to 192 bit key.\nAt present, both key sizes are practically implausible to bruteforce.", + "id": "security-features-ecdsa-key-size", + "name": "SECURE_BOOT_ECDSA_KEY_LEN_SIZE", + "title": "ECDSA key size", + "type": "choice" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS_NO_SECURE_BOOT && SECURE_SIGNED_APPS_ECDSA_SCHEME", + "help": "If this option is set, the bootloader will be compiled with code to verify that an app is signed before\nbooting it.\n\nIf hardware secure boot is enabled, this option is always enabled and cannot be disabled.\nIf hardware secure boot is not enabled, this option doesn't add significant security by itself so most\nusers will want to leave it disabled.", + "id": "SECURE_SIGNED_ON_BOOT_NO_SECURE_BOOT", + "name": "SECURE_SIGNED_ON_BOOT_NO_SECURE_BOOT", + "range": null, + "title": "Bootloader verifies app signatures", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS_NO_SECURE_BOOT", + "help": "If this option is set, any OTA updated apps will have the signature verified before being considered valid.\n\nWhen enabled, the signature is automatically checked whenever the esp_ota_ops.h APIs are used for OTA\nupdates, or esp_image_format.h APIs are used to verify apps.\n\nIf hardware secure boot is enabled, this option is always enabled and cannot be disabled.\nIf hardware secure boot is not enabled, this option still adds significant security against network-based\nattackers by preventing spoofing of OTA updates.", + "id": "SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT", + "name": "SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT", + "range": null, + "title": "Verify app signature on update", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SECURE_BOOT_V1_SUPPORTED && ", + "help": "Build a bootloader which enables secure boot version 1 on first boot.\nRefer to the Secure Boot section of the ESP-IDF Programmer's Guide for this version before enabling.", + "id": "SECURE_BOOT_V1_ENABLED", + "name": "SECURE_BOOT_V1_ENABLED", + "range": null, + "title": "Enable Secure Boot version 1", + "type": "bool" + }, + { + "children": [], + "depends_on": "(SECURE_BOOT_V2_RSA_SUPPORTED || SECURE_BOOT_V2_ECC_SUPPORTED) && ", + "help": "Build a bootloader which enables Secure Boot version 2 on first boot.\nRefer to Secure Boot V2 section of the ESP-IDF Programmer's Guide for this version before enabling.", + "id": "SECURE_BOOT_V2_ENABLED", + "name": "SECURE_BOOT_V2_ENABLED", + "range": null, + "title": "Enable Secure Boot version 2", + "type": "bool" + } + ], + "depends_on": "SECURE_BOOT", + "help": "Select the Secure Boot Version. Depends on the Chip Revision.\nSecure Boot V2 is the new RSA / ECDSA based secure boot scheme.\n\n - RSA based scheme is supported in ESP32 (Revision 3 onwards), ESP32-S2, ESP32-C3 (ECO3), ESP32-S3.\n - ECDSA based scheme is supported in ESP32-C2 SoC.\n\nPlease note that, RSA or ECDSA secure boot is property of specific SoC based on its HW design, supported\ncrypto accelerators, die-size, cost and similar parameters. Please note that RSA scheme has requirement\nfor bigger key sizes but at the same time it is comparatively faster than ECDSA verification.\n\nSecure Boot V1 is the AES based (custom) secure boot scheme supported in ESP32 SoC.", + "id": "security-features-enable-hardware-secure-boot-in-bootloader-read-docs-first--select-secure-boot-version", + "name": "SECURE_BOOT_VERSION", + "title": "Select secure boot version", + "type": "choice" + } + ], + "depends_on": "SOC_SECURE_BOOT_SUPPORTED && !(IDF_TARGET_ESP32C3 && ESP32C3_REV_MIN_FULL < 3)", + "help": "Build a bootloader which enables Secure Boot on first boot.\n\nOnce enabled, Secure Boot will not boot a modified bootloader. The bootloader will only load a partition\ntable or boot an app if the data has a verified digital signature. There are implications for reflashing\nupdated apps once secure boot is enabled.\n\nWhen enabling secure boot, JTAG and ROM BASIC Interpreter are permanently disabled by default.", + "id": "SECURE_BOOT", + "name": "SECURE_BOOT", + "range": null, + "title": "Enable hardware Secure Boot in bootloader (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "On first boot, the bootloader will generate a key which is not readable externally or by software. A\ndigest is generated from the bootloader image itself. This digest will be verified on each subsequent\nboot.\n\nEnabling this option means that the bootloader cannot be changed after the first time it is booted.", + "id": "SECURE_BOOTLOADER_ONE_TIME_FLASH", + "name": "SECURE_BOOTLOADER_ONE_TIME_FLASH", + "range": null, + "title": "One-time flash", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Generate a reusable secure bootloader key, derived (via SHA-256) from the secure boot signing key.\n\nThis allows the secure bootloader to be re-flashed by anyone with access to the secure boot signing\nkey.\n\nThis option is less secure than one-time flash, because a leak of the digest key from one device\nallows reflashing of any device that uses it.", + "id": "SECURE_BOOTLOADER_REFLASHABLE", + "name": "SECURE_BOOTLOADER_REFLASHABLE", + "range": null, + "title": "Reflashable", + "type": "bool" + } + ], + "depends_on": "SECURE_BOOT_V1_ENABLED", + "help": null, + "id": "security-features-secure-bootloader-mode", + "name": "SECURE_BOOTLOADER_MODE", + "title": "Secure bootloader mode", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "SECURE_BOOT_BUILD_SIGNED_BINARIES", + "help": "Path to the key file used to sign app images.\n\nKey file is an ECDSA private key (NIST256p curve) in PEM format for Secure Boot V1.\nKey file is an RSA private key in PEM format for Secure Boot V2.\n\nPath is evaluated relative to the project directory.\n\nYou can generate a new signing key by running the following command:\nespsecure.py generate_signing_key secure_boot_signing_key.pem\n\nSee the Secure Boot section of the ESP-IDF Programmer's Guide for this version for details.", + "id": "SECURE_BOOT_SIGNING_KEY", + "name": "SECURE_BOOT_SIGNING_KEY", + "range": null, + "title": "Secure boot private signing key", + "type": "string" + } + ], + "depends_on": "SECURE_SIGNED_APPS", + "help": "Once secure boot or signed app requirement is enabled, app images are required to be signed.\n\nIf enabled (default), these binary files are signed as part of the build process. The file named in\n\"Secure boot private signing key\" will be used to sign the image.\n\nIf disabled, unsigned app/partition data will be built. They must be signed manually using espsecure.py.\nVersion 1 to enable ECDSA Based Secure Boot and Version 2 to enable RSA based Secure Boot.\n(for example, on a remote signing server.)", + "id": "SECURE_BOOT_BUILD_SIGNED_BINARIES", + "name": "SECURE_BOOT_BUILD_SIGNED_BINARIES", + "range": null, + "title": "Sign binaries during build", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS && SECURE_SIGNED_APPS_ECDSA_SCHEME && !SECURE_BOOT_BUILD_SIGNED_BINARIES", + "help": "Path to a public key file used to verify signed images.\nSecure Boot V1: This ECDSA public key is compiled into the bootloader and/or\napp, to verify app images.\n\nKey file is in raw binary format, and can be extracted from a\nPEM formatted private key using the espsecure.py\nextract_public_key command.\n\nRefer to the Secure Boot section of the ESP-IDF Programmer's Guide for this version before enabling.", + "id": "SECURE_BOOT_VERIFICATION_KEY", + "name": "SECURE_BOOT_VERIFICATION_KEY", + "range": null, + "title": "Secure boot public signature verification key", + "type": "string" + }, + { + "children": [], + "depends_on": "SECURE_BOOT && SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY", + "help": "If this option is set, ROM bootloader will revoke the public key digest burned in efuse block\nif it fails to verify the signature of software bootloader with it.\nRevocation of keys does not happen when enabling secure boot. Once secure boot is enabled,\nkey revocation checks will be done on subsequent boot-up, while verifying the software bootloader\n\nThis feature provides a strong resistance against physical attacks on the device.\n\nNOTE: Once a digest slot is revoked, it can never be used again to verify an image\nThis can lead to permanent bricking of the device, in case all keys are revoked\nbecause of signature verification failure.", + "id": "SECURE_BOOT_ENABLE_AGGRESSIVE_KEY_REVOKE", + "name": "SECURE_BOOT_ENABLE_AGGRESSIVE_KEY_REVOKE", + "range": null, + "title": "Enable Aggressive key revoke strategy", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_V2_ENABLED", + "help": "If not set (default, recommended), on first boot the bootloader will burn the WR_DIS_RD_DIS\nefuse when Secure Boot is enabled. This prevents any more efuses from being read protected.\n\nIf this option is set, it will remain possible to write the EFUSE_RD_DIS efuse field after Secure\nBoot is enabled. This may allow an attacker to read-protect the BLK2 efuse (for ESP32) and\nBLOCK4-BLOCK10 (i.e. BLOCK_KEY0-BLOCK_KEY5)(for other chips) holding the secure boot public key digest,\ncausing an immediate denial of service and possibly allowing an additional fault injection attack to\nbypass the signature protection.\n\nThe option must be set when you need to program any read-protected key type into the efuses,\ne.g., HMAC, ECDSA etc. after secure boot has already been enabled on the device.\nPlease refer to secure boot V2 documentation guide for more details.\n\nNOTE: Once a BLOCK is read-protected, the application will read all zeros from that block\n\nNOTE: If \"UART ROM download mode (Permanently disabled (recommended))\" or\n\"UART ROM download mode (Permanently switch to Secure mode (recommended))\" is set,\nthen it is __NOT__ possible to read/write efuses using espefuse.py utility.\nHowever, efuse can be read/written from the application\n\nPlease refer to the Secure Boot V2 documentation guide for more information.", + "id": "SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS", + "name": "SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS", + "range": null, + "title": "Do not disable the ability to further read protect eFuses", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_V2_ENABLED && SECURE_BOOT_BUILD_SIGNED_BINARIES", + "help": "When Secure Boot V2 is enabled, by default the bootloader is not flashed along with other artifacts\nlike the application and the partition table images, i.e. bootloader has to be separately flashed\nusing the command `idf.py bootloader flash`, whereas, the application and partition table can be flashed\nusing the command `idf.py flash` itself.\nEnabling this option allows flashing the bootloader along with the other artifacts\nby invocation of the command `idf.py flash`.\n\nIf this option is enabled make sure that even the bootloader is signed using the correct secure boot key,\notherwise the bootloader signature verification would fail, as hash of the public key which is present in\nthe bootloader signature would not match with the digest stored into the efuses\nand thus the device will not be able to boot up.", + "id": "SECURE_BOOT_FLASH_BOOTLOADER_DEFAULT", + "name": "SECURE_BOOT_FLASH_BOOTLOADER_DEFAULT", + "range": null, + "title": "Flash bootloader along with other artifacts when using the default flash command", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_BOOTLOADER_KEY_ENCODING_256BIT", + "name": "SECURE_BOOTLOADER_KEY_ENCODING_256BIT", + "range": null, + "title": "No encoding (256 bit key)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_BOOTLOADER_KEY_ENCODING_192BIT", + "name": "SECURE_BOOTLOADER_KEY_ENCODING_192BIT", + "range": null, + "title": "3/4 encoding (192 bit key)", + "type": "bool" + } + ], + "depends_on": "SECURE_BOOTLOADER_REFLASHABLE", + "help": "In reflashable secure bootloader mode, a hardware key is derived from the signing key (with SHA-256) and\ncan be written to eFuse with espefuse.py.\n\nNormally this is a 256-bit key, but if 3/4 Coding Scheme is used on the device then the eFuse key is\ntruncated to 192 bits.\n\nThis configuration item doesn't change any firmware code, it only changes the size of key binary which is\ngenerated at build time.", + "id": "security-features-hardware-key-encoding", + "name": "SECURE_BOOTLOADER_KEY_ENCODING", + "title": "Hardware Key Encoding", + "type": "choice" + }, + { + "children": [], + "depends_on": "SECURE_BOOT", + "help": "You can disable some of the default protections offered by secure boot, in order to enable testing or a\ncustom combination of security features.\n\nOnly enable these options if you are very sure.\n\nRefer to the Secure Boot section of the ESP-IDF Programmer's Guide for this version before enabling.", + "id": "SECURE_BOOT_INSECURE", + "name": "SECURE_BOOT_INSECURE", + "range": null, + "title": "Allow potentially insecure options", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SOC_FLASH_ENCRYPTION_XTS_AES_128_DERIVED && ", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_AES128_DERIVED", + "name": "SECURE_FLASH_ENCRYPTION_AES128_DERIVED", + "range": null, + "title": "AES-128 key derived from 128 bits (SHA256(128 bits))", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_FLASH_ENCRYPTION_XTS_AES_128 && !(IDF_TARGET_ESP32C2 && SECURE_BOOT) && ", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_AES128", + "name": "SECURE_FLASH_ENCRYPTION_AES128", + "range": null, + "title": "AES-128 (256-bit key)", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_FLASH_ENCRYPTION_XTS_AES_256 && ", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_AES256", + "name": "SECURE_FLASH_ENCRYPTION_AES256", + "range": null, + "title": "AES-256 (512-bit key)", + "type": "bool" + } + ], + "depends_on": "SOC_FLASH_ENCRYPTION_XTS_AES_OPTIONS && SECURE_FLASH_ENC_ENABLED", + "help": "Size of generated XTS-AES key.\n\n- AES-128 uses a 256-bit key (32 bytes) derived from 128 bits (16 bytes) burned in half Efuse key block.\n Internally, it calculates SHA256(128 bits)\n- AES-128 uses a 256-bit key (32 bytes) which occupies one Efuse key block.\n- AES-256 uses a 512-bit key (64 bytes) which occupies two Efuse key blocks.\n\nThis setting is ignored if either type of key is already burned to Efuse before the first boot.\nIn this case, the pre-burned key is used and no new key is generated.", + "id": "security-features-enable-flash-encryption-on-boot-read-docs-first--size-of-generated-xts-aes-key", + "name": "SECURE_FLASH_ENCRYPTION_KEYSIZE", + "title": "Size of generated XTS-AES key", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "name": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "range": null, + "title": "Development (NOT SECURE)", + "type": "bool" + }, + { + "children": [], + "depends_on": "(!EFUSE_VIRTUAL || IDF_CI_BUILD) && ", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_MODE_RELEASE", + "name": "SECURE_FLASH_ENCRYPTION_MODE_RELEASE", + "range": null, + "title": "Release", + "type": "bool" + } + ], + "depends_on": "SECURE_FLASH_ENC_ENABLED", + "help": "By default Development mode is enabled which allows ROM download mode to perform flash encryption\noperations (plaintext is sent to the device, and it encrypts it internally and writes ciphertext\nto flash.) This mode is not secure, it's possible for an attacker to write their own chosen plaintext\nto flash.\n\nRelease mode should always be selected for production or manufacturing. Once enabled it's no longer\npossible for the device in ROM Download Mode to use the flash encryption hardware.\n\nWhen EFUSE_VIRTUAL is enabled, SECURE_FLASH_ENCRYPTION_MODE_RELEASE is not available.\nFor CI tests we use IDF_CI_BUILD to bypass it (\"export IDF_CI_BUILD=1\").\nWe do not recommend bypassing it for other purposes.\n\nRefer to the Flash Encryption section of the ESP-IDF Programmer's Guide for details.", + "id": "security-features-enable-flash-encryption-on-boot-read-docs-first--enable-usage-mode", + "name": "SECURE_FLASH_ENCRYPTION_MODE", + "title": "Enable usage mode", + "type": "choice" + } + ], + "depends_on": null, + "help": "If this option is set, flash contents will be encrypted by the bootloader on first boot.\n\nNote: After first boot, the system will be permanently encrypted. Re-flashing an encrypted\nsystem is complicated and not always possible.\n\nRead https://docs.espressif.com/projects/esp-idf/en/latest/security/flash-encryption.html\nbefore enabling.", + "id": "SECURE_FLASH_ENC_ENABLED", + "name": "SECURE_FLASH_ENC_ENABLED", + "range": null, + "title": "Enable flash encryption on boot (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_FLASH_HAS_WRITE_PROTECTION_CACHE", + "name": "SECURE_FLASH_HAS_WRITE_PROTECTION_CACHE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "(SECURE_BOOT_INSECURE || SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT) && IDF_TARGET_ESP32", + "help": "By default, the BASIC ROM Console starts on reset if no valid bootloader is\nread from the flash.\n\nWhen either flash encryption or secure boot are enabled, the default is to\ndisable this BASIC fallback mode permanently via eFuse.\n\nIf this option is set, this eFuse is not burned and the BASIC ROM Console may\nremain accessible. Only set this option in testing environments.", + "id": "SECURE_BOOT_ALLOW_ROM_BASIC", + "name": "SECURE_BOOT_ALLOW_ROM_BASIC", + "range": null, + "title": "Leave ROM BASIC Interpreter available on reset", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_INSECURE || SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "help": "If not set (default), the bootloader will permanently disable JTAG (across entire chip) on first boot\nwhen either secure boot or flash encryption is enabled.\n\nSetting this option leaves JTAG on for debugging, which negates all protections of flash encryption\nand some of the protections of secure boot.\n\nOnly set this option in testing environments.", + "id": "SECURE_BOOT_ALLOW_JTAG", + "name": "SECURE_BOOT_ALLOW_JTAG", + "range": null, + "title": "Allow JTAG Debugging", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_INSECURE || SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT", + "help": "If not set (default), app partition size must be a multiple of 64KB. App images are padded to 64KB\nlength, and the bootloader checks any trailing bytes after the signature (before the next 64KB\nboundary) have not been written. This is because flash cache maps entire 64KB pages into the address\nspace. This prevents an attacker from appending unverified data after the app image in the flash,\ncausing it to be mapped into the address space.\n\nSetting this option allows the app partition length to be unaligned, and disables padding of the app\nimage to this length. It is generally not recommended to set this option, unless you have a legacy\npartitioning scheme which doesn't support 64KB aligned partition lengths.", + "id": "SECURE_BOOT_ALLOW_SHORT_APP_PARTITION", + "name": "SECURE_BOOT_ALLOW_SHORT_APP_PARTITION", + "range": null, + "title": "Allow app partition length not 64KB aligned", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_INSECURE && SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS", + "help": "If not set (default), during startup in the app all unused digest slots will be revoked.\nTo revoke unused slot will be called esp_efuse_set_digest_revoke(num_digest) for each digest.\nRevoking unused digest slots makes ensures that no trusted keys can be added later by an attacker.\nIf set, it means that you have a plan to use unused digests slots later.\n\nNote that if you plan to enable secure boot during the first boot up, the bootloader will intentionally\nrevoke the unused digest slots while enabling secure boot, even if the above config is enabled because\nkeeping the unused key slots un-revoked would a security hazard.\nIn case for any development workflow if you need to avoid this revocation, you should enable\nsecure boot externally (host based mechanism) rather than enabling it during the boot up,\nso that the bootloader would not need to enable secure boot and thus you could avoid its revocation\nstrategy.", + "id": "SECURE_BOOT_ALLOW_UNUSED_DIGEST_SLOTS", + "name": "SECURE_BOOT_ALLOW_UNUSED_DIGEST_SLOTS", + "range": null, + "title": "Leave unused digest slots available (not revoke)", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "help": "If not set (default), the bootloader will permanently disable UART bootloader encryption access on\nfirst boot. If set, the UART bootloader will still be able to access hardware encryption.\n\nIt is recommended to only set this option in testing environments.", + "id": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_ENC", + "name": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_ENC", + "range": null, + "title": "Leave UART bootloader encryption enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT && IDF_TARGET_ESP32", + "help": "If not set (default), the bootloader will permanently disable UART bootloader decryption access on\nfirst boot. If set, the UART bootloader will still be able to access hardware decryption.\n\nOnly set this option in testing environments. Setting this option allows complete bypass of flash\nencryption.", + "id": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_DEC", + "name": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_DEC", + "range": null, + "title": "Leave UART bootloader decryption enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT && (IDF_TARGET_ESP32 || SOC_EFUSE_DIS_DOWNLOAD_ICACHE || SOC_EFUSE_DIS_DOWNLOAD_DCACHE)", + "help": "If not set (default), the bootloader will permanently disable UART bootloader flash cache access on\nfirst boot. If set, the UART bootloader will still be able to access the flash cache.\n\nOnly set this option in testing environments.", + "id": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_CACHE", + "name": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_CACHE", + "range": null, + "title": "Leave UART bootloader flash cache enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "help": "If not set (default), and flash encryption is not yet enabled in eFuses, the 2nd stage bootloader\nwill enable flash encryption: generate the flash encryption key and program eFuses.\nIf this option is set, and flash encryption is not yet enabled, the bootloader will error out and\nreboot.\nIf flash encryption is enabled in eFuses, this option does not change the bootloader behavior.\n\nOnly use this option in testing environments, to avoid accidentally enabling flash encryption on\nthe wrong device. The device needs to have flash encryption already enabled using espefuse.py.", + "id": "SECURE_FLASH_REQUIRE_ALREADY_ENABLED", + "name": "SECURE_FLASH_REQUIRE_ALREADY_ENABLED", + "range": null, + "title": "Require flash encryption to be already enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_HAS_WRITE_PROTECTION_CACHE", + "help": "If not set (default, recommended), on the first boot the bootloader will burn the write-protection of\nDIS_CACHE(for ESP32) or DIS_ICACHE/DIS_DCACHE(for other chips) eFuse when Flash Encryption is enabled.\nWrite protection for cache disable efuse prevents the chip from being blocked if it is set by accident.\nApp and bootloader use cache so disabling it makes the chip useless for IDF.\nDue to other eFuses are linked with the same write protection bit (see the list below) then\nwrite-protection will not be done if these SECURE_FLASH_UART_BOOTLOADER_ALLOW_ENC,\nSECURE_BOOT_ALLOW_JTAG or SECURE_FLASH_UART_BOOTLOADER_ALLOW_CACHE options are selected\nto give a chance to turn on the chip into the release mode later.\n\nList of eFuses with the same write protection bit:\nESP32: MAC, MAC_CRC, DISABLE_APP_CPU, DISABLE_BT, DIS_CACHE, VOL_LEVEL_HP_INV.\n\nESP32-C3: DIS_ICACHE, DIS_USB_JTAG, DIS_DOWNLOAD_ICACHE, DIS_USB_SERIAL_JTAG,\nDIS_FORCE_DOWNLOAD, DIS_TWAI, JTAG_SEL_ENABLE, DIS_PAD_JTAG, DIS_DOWNLOAD_MANUAL_ENCRYPT.\n\nESP32-C6: SWAP_UART_SDIO_EN, DIS_ICACHE, DIS_USB_JTAG, DIS_DOWNLOAD_ICACHE,\nDIS_USB_SERIAL_JTAG, DIS_FORCE_DOWNLOAD, DIS_TWAI, JTAG_SEL_ENABLE,\nDIS_PAD_JTAG, DIS_DOWNLOAD_MANUAL_ENCRYPT.\n\nESP32-H2: DIS_ICACHE, DIS_USB_JTAG, POWERGLITCH_EN, DIS_FORCE_DOWNLOAD, SPI_DOWNLOAD_MSPI_DIS,\nDIS_TWAI, JTAG_SEL_ENABLE, DIS_PAD_JTAG, DIS_DOWNLOAD_MANUAL_ENCRYPT.\n\nESP32-S2: DIS_ICACHE, DIS_DCACHE, DIS_DOWNLOAD_ICACHE, DIS_DOWNLOAD_DCACHE,\nDIS_FORCE_DOWNLOAD, DIS_USB, DIS_TWAI, DIS_BOOT_REMAP, SOFT_DIS_JTAG,\nHARD_DIS_JTAG, DIS_DOWNLOAD_MANUAL_ENCRYPT.\n\nESP32-S3: DIS_ICACHE, DIS_DCACHE, DIS_DOWNLOAD_ICACHE, DIS_DOWNLOAD_DCACHE,\nDIS_FORCE_DOWNLOAD, DIS_USB_OTG, DIS_TWAI, DIS_APP_CPU, DIS_PAD_JTAG,\nDIS_DOWNLOAD_MANUAL_ENCRYPT, DIS_USB_JTAG, DIS_USB_SERIAL_JTAG, STRAP_JTAG_SEL, USB_PHY_SEL.", + "id": "SECURE_FLASH_SKIP_WRITE_PROTECTION_CACHE", + "name": "SECURE_FLASH_SKIP_WRITE_PROTECTION_CACHE", + "range": null, + "title": "Skip write-protection of DIS_CACHE (DIS_ICACHE, DIS_DCACHE)", + "type": "bool" + } + ], + "depends_on": null, + "id": "security-features-potentially-insecure-options", + "title": "Potentially insecure options", + "type": "menu" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENC_ENABLED && !SECURE_FLASH_REQUIRE_ALREADY_ENABLED", + "help": "If set (default), optimise encryption time for the partition of type APP,\nby only encrypting the app image that is present in the partition,\ninstead of the whole partition.\nThe image length used for encryption is derived from the image metadata, which\nincludes the size of the app image, checksum, hash and also the signature sector\nwhen secure boot is enabled.\n\nIf not set, the whole partition of type APP would be encrypted,\nwhich increases the encryption time but might be useful if there\nis any custom data appended to the firmware image.", + "id": "SECURE_FLASH_ENCRYPT_ONLY_IMAGE_LEN_IN_APP_PART", + "name": "SECURE_FLASH_ENCRYPT_ONLY_IMAGE_LEN_IN_APP_PART", + "range": null, + "title": "Encrypt only the app image that is present in the partition of type app", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENC_ENABLED", + "help": "If set (default), in an app during startup code,\nthere is a check of the flash encryption eFuse bit is on\n(as the bootloader should already have set it).\nThe app requires this bit is on to continue work otherwise abort.\n\nIf not set, the app does not care if the flash encryption eFuse bit is set or not.", + "id": "SECURE_FLASH_CHECK_ENC_EN_IN_APP", + "name": "SECURE_FLASH_CHECK_ENC_EN_IN_APP", + "range": null, + "title": "Check Flash Encryption enabled on app startup", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_LOW", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_LOW", + "range": null, + "title": "Low", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_MEDIUM", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_MEDIUM", + "range": null, + "title": "Medium", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_HIGH", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_HIGH", + "range": null, + "title": "High", + "type": "bool" + } + ], + "depends_on": "SECURE_FLASH_PSEUDO_ROUND_FUNC", + "help": "The strength of the pseudo rounds functions can be configured to low, medium and high,\neach denoting the values that would be stored in the efuses field.\nBy default the value to set to low.\nYou can configure the strength of the pseudo rounds functions according to your use cases,\nfor example, increasing the strength would provide higher security but would slow down the\nflash encryption/decryption operations.\nFor more info regarding the performance impact, please checkout the pseudo round function section of the\nsecurity guide documentation.", + "id": "security-features-permanently-enable-xts-aes-s-pseudo-rounds-function-strength-of-the-pseudo-rounds-function", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH", + "title": "Strength of the pseudo rounds function", + "type": "choice" + } + ], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_RELEASE && SOC_FLASH_ENCRYPTION_XTS_AES_SUPPORT_PSEUDO_ROUND", + "help": "If set (default), the bootloader will permanently enable the XTS-AES peripheral's pseudo rounds function.\nNote: Enabling this config would burn an efuse.", + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC", + "range": null, + "title": "Permanently enable XTS-AES's pseudo rounds function", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_ROM_DL_MODE_ENABLED", + "name": "SECURE_ROM_DL_MODE_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "If set, during startup the app will burn an eFuse bit to permanently disable the UART ROM\nDownload Mode. This prevents any future use of esptool.py, espefuse.py and similar tools.\n\nOnce disabled, if the SoC is booted with strapping pins set for ROM Download Mode\nthen an error is printed instead.\n\nIt is recommended to enable this option in any production application where Flash\nEncryption and/or Secure Boot is enabled and access to Download Mode is not required.\n\nIt is also possible to permanently disable Download Mode by calling\nesp_efuse_disable_rom_download_mode() at runtime.", + "id": "SECURE_DISABLE_ROM_DL_MODE", + "name": "SECURE_DISABLE_ROM_DL_MODE", + "range": null, + "title": "UART ROM download mode (Permanently disabled (recommended))", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SUPPORTS_SECURE_DL_MODE && ", + "help": "If set, during startup the app will burn an eFuse bit to permanently switch the UART ROM\nDownload Mode into a separate Secure Download mode. This option can only work if\nDownload Mode is not already disabled by eFuse.\n\nSecure Download mode limits the use of Download Mode functions to update SPI config,\nchanging baud rate, basic flash write and a command to return a summary of currently\nenabled security features (`get_security_info`).\n\nSecure Download mode is not compatible with the esptool.py flasher stub feature,\nespefuse.py, read/writing memory or registers, encrypted download, or any other\nfeatures that interact with unsupported Download Mode commands.\n\nSecure Download mode should be enabled in any application where Flash Encryption\nand/or Secure Boot is enabled. Disabling this option does not immediately cancel\nthe benefits of the security features, but it increases the potential \"attack\nsurface\" for an attacker to try and bypass them with a successful physical attack.\n\nIt is also possible to enable secure download mode at runtime by calling\nesp_efuse_enable_rom_secure_download_mode()\n\nNote: Secure Download mode is not available for ESP32 (includes revisions till ECO3).", + "id": "SECURE_ENABLE_SECURE_ROM_DL_MODE", + "name": "SECURE_ENABLE_SECURE_ROM_DL_MODE", + "range": null, + "title": "UART ROM download mode (Permanently switch to Secure mode (recommended))", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This is a potentially insecure option.\nEnabling this option will allow the full UART download mode to stay enabled.\nThis option SHOULD NOT BE ENABLED for production use cases.", + "id": "SECURE_INSECURE_ALLOW_DL_MODE", + "name": "SECURE_INSECURE_ALLOW_DL_MODE", + "range": null, + "title": "UART ROM download mode (Enabled (not recommended))", + "type": "bool" + } + ], + "depends_on": "(SECURE_BOOT_V2_ENABLED || SECURE_FLASH_ENC_ENABLED) && !(IDF_TARGET_ESP32 && ESP32_REV_MIN_FULL < 300)", + "help": null, + "id": "security-features-uart-rom-download-mode", + "name": "SECURE_UART_ROM_DL_MODE", + "title": "UART ROM download mode", + "type": "choice" + } + ], + "depends_on": null, + "id": "security-features", + "title": "Security features", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_REPRODUCIBLE_BUILD", + "help": "If set, then the app will be built with the current time/date stamp. It is stored in the app description\nstructure. If not set, time/date stamp will be excluded from app image. This can be useful for getting the\nsame binary image files made from the same source, but at different times.", + "id": "APP_COMPILE_TIME_DATE", + "name": "APP_COMPILE_TIME_DATE", + "range": null, + "title": "Use time/date stamp for app", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The PROJECT_VER variable from the build system will not affect the firmware image.\nThis value will not be contained in the esp_app_desc structure.", + "id": "APP_EXCLUDE_PROJECT_VER_VAR", + "name": "APP_EXCLUDE_PROJECT_VER_VAR", + "range": null, + "title": "Exclude PROJECT_VER from firmware image", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The PROJECT_NAME variable from the build system will not affect the firmware image.\nThis value will not be contained in the esp_app_desc structure.", + "id": "APP_EXCLUDE_PROJECT_NAME_VAR", + "name": "APP_EXCLUDE_PROJECT_NAME_VAR", + "range": null, + "title": "Exclude PROJECT_NAME from firmware image", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "APP_PROJECT_VER_FROM_CONFIG", + "help": "Project version", + "id": "APP_PROJECT_VER", + "name": "APP_PROJECT_VER", + "range": null, + "title": "Project version", + "type": "string" + } + ], + "depends_on": null, + "help": "If this is enabled, then config item APP_PROJECT_VER will be used for the variable PROJECT_VER.\nOther ways to set PROJECT_VER will be ignored.", + "id": "APP_PROJECT_VER_FROM_CONFIG", + "name": "APP_PROJECT_VER_FROM_CONFIG", + "range": null, + "title": "Get the project version from Kconfig", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "At startup, the app will read the embedded APP ELF SHA-256 hash value from flash\nand convert it into a string and store it in a RAM buffer.\nThis ensures the panic handler and core dump will be able to print this string\neven when cache is disabled.\nThe size of the buffer is APP_RETRIEVE_LEN_ELF_SHA plus the null terminator.\nChanging this value will change the size of this buffer, in bytes.", + "id": "APP_RETRIEVE_LEN_ELF_SHA", + "name": "APP_RETRIEVE_LEN_ELF_SHA", + "range": [ + 8, + 64 + ], + "title": "The length of APP ELF SHA is stored in RAM(chars)", + "type": "int" + } + ], + "depends_on": null, + "id": "application-manager", + "title": "Application manager", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_CRC_LE", + "name": "ESP_ROM_HAS_CRC_LE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_CRC_BE", + "name": "ESP_ROM_HAS_CRC_BE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_JPEG_DECODE", + "name": "ESP_ROM_HAS_JPEG_DECODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_UART_CLK_IS_XTAL", + "name": "ESP_ROM_UART_CLK_IS_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_USB_SERIAL_DEVICE_NUM", + "name": "ESP_ROM_USB_SERIAL_DEVICE_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_RETARGETABLE_LOCKING", + "name": "ESP_ROM_HAS_RETARGETABLE_LOCKING", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_GET_CLK_FREQ", + "name": "ESP_ROM_GET_CLK_FREQ", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_RVFPLIB", + "name": "ESP_ROM_HAS_RVFPLIB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_HAL_WDT", + "name": "ESP_ROM_HAS_HAL_WDT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_HAL_SYSTIMER", + "name": "ESP_ROM_HAS_HAL_SYSTIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_HEAP_TLSF", + "name": "ESP_ROM_HAS_HEAP_TLSF", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_TLSF_CHECK_PATCH", + "name": "ESP_ROM_TLSF_CHECK_PATCH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_MULTI_HEAP_WALK_PATCH", + "name": "ESP_ROM_MULTI_HEAP_WALK_PATCH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_LAYOUT_TABLE", + "name": "ESP_ROM_HAS_LAYOUT_TABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_SPI_FLASH", + "name": "ESP_ROM_HAS_SPI_FLASH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_REGI2C_BUG", + "name": "ESP_ROM_HAS_REGI2C_BUG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_NEWLIB", + "name": "ESP_ROM_HAS_NEWLIB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT", + "name": "ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_REV0_HAS_NO_ECDSA_INTERFACE", + "name": "ESP_ROM_REV0_HAS_NO_ECDSA_INTERFACE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_WDT_INIT_PATCH", + "name": "ESP_ROM_WDT_INIT_PATCH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE", + "name": "ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_RAM_APP_NEEDS_MMU_INIT", + "name": "ESP_ROM_RAM_APP_NEEDS_MMU_INIT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_SW_FLOAT", + "name": "ESP_ROM_HAS_SW_FLOAT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_USB_OTG_NUM", + "name": "ESP_ROM_USB_OTG_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_VERSION", + "name": "ESP_ROM_HAS_VERSION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB", + "name": "ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_OUTPUT_PUTC_FUNC", + "name": "ESP_ROM_HAS_OUTPUT_PUTC_FUNC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Always print ROM logs, this is the default behavior.", + "id": "BOOT_ROM_LOG_ALWAYS_ON", + "name": "BOOT_ROM_LOG_ALWAYS_ON", + "range": null, + "title": "Always Log", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Don't print ROM logs.", + "id": "BOOT_ROM_LOG_ALWAYS_OFF", + "name": "BOOT_ROM_LOG_ALWAYS_OFF", + "range": null, + "title": "Permanently disable logging", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Print ROM logs when GPIO level is high during start up.\nThe GPIO number is chip dependent,\ne.g. on ESP32-S2, the control GPIO is GPIO46.", + "id": "BOOT_ROM_LOG_ON_GPIO_HIGH", + "name": "BOOT_ROM_LOG_ON_GPIO_HIGH", + "range": null, + "title": "Log on GPIO High", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Print ROM logs when GPIO level is low during start up.\nThe GPIO number is chip dependent,\ne.g. on ESP32-S2, the control GPIO is GPIO46.", + "id": "BOOT_ROM_LOG_ON_GPIO_LOW", + "name": "BOOT_ROM_LOG_ON_GPIO_LOW", + "range": null, + "title": "Log on GPIO Low", + "type": "bool" + } + ], + "depends_on": "!IDF_TARGET_ESP32", + "help": "Controls the Boot ROM log behavior.\nThe rom log behavior can only be changed for once,\nspecific eFuse bit(s) will be burned at app boot stage.", + "id": "boot-rom-behavior-permanently-change-boot-rom-output", + "name": "BOOT_ROM_LOG_SCHEME", + "title": "Permanently change Boot ROM output", + "type": "choice" + } + ], + "depends_on": null, + "id": "boot-rom-behavior", + "title": "Boot ROM Behavior", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "The flasher tool sends a precompiled download stub first by default. That stub allows things\nlike compressed downloads and more. Usually you should not need to disable that feature", + "id": "ESPTOOLPY_NO_STUB", + "name": "ESPTOOLPY_NO_STUB", + "range": null, + "title": "Disable download stub", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32S3 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_OCT_FLASH", + "name": "ESPTOOLPY_OCT_FLASH", + "range": null, + "title": "Enable Octal Flash", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32S3 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This config option helps decide whether flash is Quad or Octal, but please note some limitations:\n\n1. If the flash chip is an Octal one, even if one of \"QIO\", \"QOUT\", \"DIO\", \"DOUT\" options is\n selected in `ESPTOOLPY_FLASHMODE`, our code will automatically change the\n mode to \"OPI\" and the sample mode will be STR.\n2. If the flash chip is a Quad one, even if \"OPI\" is selected in `ESPTOOLPY_FLASHMODE`, our code will\n automatically change the mode to \"DIO\".\n3. This option is mainly to improve the out-of-box experience of developers. It doesn't guarantee\n the feature-complete. Some code still rely on `ESPTOOLPY_OCT_FLASH`. Please do not rely on this option\n when you are pretty sure that you are using Octal flash.\n In this case, please enable `ESPTOOLPY_OCT_FLASH` option, then you can choose `DTR` sample mode\n in `ESPTOOLPY_FLASH_SAMPLE_MODE`. Otherwise, only `STR` mode is available.\n4. Enabling this feature reduces available internal RAM size (around 900 bytes).\n If your IRAM space is insufficient and you're aware of your flash type,\n disable this option and select corresponding flash type options.", + "id": "ESPTOOLPY_FLASH_MODE_AUTO_DETECT", + "name": "ESPTOOLPY_FLASH_MODE_AUTO_DETECT", + "range": null, + "title": "Choose flash mode automatically (please read help)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_QIO", + "name": "ESPTOOLPY_FLASHMODE_QIO", + "range": null, + "title": "QIO", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_QOUT", + "name": "ESPTOOLPY_FLASHMODE_QOUT", + "range": null, + "title": "QOUT", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_DIO", + "name": "ESPTOOLPY_FLASHMODE_DIO", + "range": null, + "title": "DIO", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_DOUT", + "name": "ESPTOOLPY_FLASHMODE_DOUT", + "range": null, + "title": "DOUT", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_OPI", + "name": "ESPTOOLPY_FLASHMODE_OPI", + "range": null, + "title": "OPI", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Mode the flash chip is flashed in, as well as the default mode for the\nbinary to run in.", + "id": "serial-flasher-config-flash-spi-mode", + "name": "ESPTOOLPY_FLASHMODE", + "title": "Flash SPI mode", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASH_SAMPLE_MODE_STR", + "name": "ESPTOOLPY_FLASH_SAMPLE_MODE_STR", + "range": null, + "title": "STR Mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASH_SAMPLE_MODE_DTR", + "name": "ESPTOOLPY_FLASH_SAMPLE_MODE_DTR", + "range": null, + "title": "DTR Mode", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "serial-flasher-config-flash-sampling-mode", + "name": "ESPTOOLPY_FLASH_SAMPLE_MODE", + "title": "Flash Sampling Mode", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_FLASHMODE", + "name": "ESPTOOLPY_FLASHMODE", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_80M", + "name": "ESPTOOLPY_FLASHFREQ_80M", + "range": null, + "title": "80 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_40M", + "name": "ESPTOOLPY_FLASHFREQ_40M", + "range": null, + "title": "40 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_20M", + "name": "ESPTOOLPY_FLASHFREQ_20M", + "range": null, + "title": "20 MHz", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "serial-flasher-config-flash-spi-speed", + "name": "ESPTOOLPY_FLASHFREQ", + "title": "Flash SPI speed", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ", + "name": "ESPTOOLPY_FLASHFREQ", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_1MB", + "name": "ESPTOOLPY_FLASHSIZE_1MB", + "range": null, + "title": "1 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_2MB", + "name": "ESPTOOLPY_FLASHSIZE_2MB", + "range": null, + "title": "2 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_4MB", + "name": "ESPTOOLPY_FLASHSIZE_4MB", + "range": null, + "title": "4 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_8MB", + "name": "ESPTOOLPY_FLASHSIZE_8MB", + "range": null, + "title": "8 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_16MB", + "name": "ESPTOOLPY_FLASHSIZE_16MB", + "range": null, + "title": "16 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_32MB", + "name": "ESPTOOLPY_FLASHSIZE_32MB", + "range": null, + "title": "32 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_64MB", + "name": "ESPTOOLPY_FLASHSIZE_64MB", + "range": null, + "title": "64 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_128MB", + "name": "ESPTOOLPY_FLASHSIZE_128MB", + "range": null, + "title": "128 MB", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "SPI flash size, in megabytes", + "id": "serial-flasher-config-flash-size", + "name": "ESPTOOLPY_FLASHSIZE", + "title": "Flash size", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE", + "name": "ESPTOOLPY_FLASHSIZE", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is set, flashing the project will automatically detect\nthe flash size of the target chip and update the bootloader image\nbefore it is flashed.\n\nEnabling this option turns off the image protection against corruption\nby a SHA256 digest. Updating the bootloader image before flashing would\ninvalidate the digest.", + "id": "ESPTOOLPY_HEADER_FLASHSIZE_UPDATE", + "name": "ESPTOOLPY_HEADER_FLASHSIZE_UPDATE", + "range": null, + "title": "Detect flash size when flashing bootloader", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_BEFORE_RESET", + "name": "ESPTOOLPY_BEFORE_RESET", + "range": null, + "title": "Reset to bootloader", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_BEFORE_NORESET", + "name": "ESPTOOLPY_BEFORE_NORESET", + "range": null, + "title": "No reset", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Configure whether esptool.py should reset the ESP32 before flashing.\n\nAutomatic resetting depends on the RTS & DTR signals being\nwired from the serial port to the ESP32. Most USB development\nboards do this internally.", + "id": "serial-flasher-config-before-flashing", + "name": "ESPTOOLPY_BEFORE", + "title": "Before flashing", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_BEFORE", + "name": "ESPTOOLPY_BEFORE", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_AFTER_RESET", + "name": "ESPTOOLPY_AFTER_RESET", + "range": null, + "title": "Reset after flashing", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_AFTER_NORESET", + "name": "ESPTOOLPY_AFTER_NORESET", + "range": null, + "title": "Stay in bootloader", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Configure whether esptool.py should reset the ESP32 after flashing.\n\nAutomatic resetting depends on the RTS & DTR signals being\nwired from the serial port to the ESP32. Most USB development\nboards do this internally.", + "id": "serial-flasher-config-after-flashing", + "name": "ESPTOOLPY_AFTER", + "title": "After flashing", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_AFTER", + "name": "ESPTOOLPY_AFTER", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_MONITOR_BAUD", + "name": "ESPTOOLPY_MONITOR_BAUD", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "serial-flasher-config", + "title": "Serial flasher config", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "This is the default partition table, designed to fit into a 2MB or\nlarger flash with a single 1MB app partition.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_singleapp.csv\n\nThis partition table is not suitable for an app that needs OTA\n(over the air update) capability.", + "id": "PARTITION_TABLE_SINGLE_APP", + "name": "PARTITION_TABLE_SINGLE_APP", + "range": null, + "title": "Single factory app, no OTA", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This is a variation of the default partition table, that expands\nthe 1MB app partition size to 1.5MB to fit more code.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_singleapp_large.csv\n\nThis partition table is not suitable for an app that needs OTA\n(over the air update) capability.", + "id": "PARTITION_TABLE_SINGLE_APP_LARGE", + "name": "PARTITION_TABLE_SINGLE_APP_LARGE", + "range": null, + "title": "Single factory app (large), no OTA", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This is a basic OTA-enabled partition table with a factory app\npartition plus two OTA app partitions. All are 1MB, so this\npartition table requires 4MB or larger flash size.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_two_ota.csv", + "id": "PARTITION_TABLE_TWO_OTA", + "name": "PARTITION_TABLE_TWO_OTA", + "range": null, + "title": "Factory app, two OTA definitions", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This is a basic OTA-enabled partition table with\ntwo OTA app partitions. Both app partition sizes are 1700K,\nso this partition table requires 4MB or larger flash size.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_two_ota_large.csv", + "id": "PARTITION_TABLE_TWO_OTA_LARGE", + "name": "PARTITION_TABLE_TWO_OTA_LARGE", + "range": null, + "title": "Two large size OTA partitions", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Specify the path to the partition table CSV to use for your project.\n\nConsult the Partition Table section in the ESP-IDF Programmers Guide\nfor more information.", + "id": "PARTITION_TABLE_CUSTOM", + "name": "PARTITION_TABLE_CUSTOM", + "range": null, + "title": "Custom partition table CSV", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP32_COREDUMP_ENABLE_TO_FLASH && NVS_SEC_KEY_PROTECT_USING_FLASH_ENC && ", + "help": "This is a variation of the default \"Single factory app, no OTA\" partition table\nthat supports encrypted NVS when using flash encryption. See the Flash Encryption section\nin the ESP-IDF Programmers Guide for more information.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_singleapp_encr_nvs.csv", + "id": "PARTITION_TABLE_SINGLE_APP_ENCRYPTED_NVS", + "name": "PARTITION_TABLE_SINGLE_APP_ENCRYPTED_NVS", + "range": null, + "title": "Single factory app, no OTA, encrypted NVS", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP32_COREDUMP_ENABLE_TO_FLASH && NVS_SEC_KEY_PROTECT_USING_FLASH_ENC && ", + "help": "This is a variation of the \"Single factory app (large), no OTA\" partition table\nthat supports encrypted NVS when using flash encryption. See the Flash Encryption section\nin the ESP-IDF Programmers Guide for more information.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_singleapp_large_encr_nvs.csv", + "id": "PARTITION_TABLE_SINGLE_APP_LARGE_ENC_NVS", + "name": "PARTITION_TABLE_SINGLE_APP_LARGE_ENC_NVS", + "range": null, + "title": "Single factory app (large), no OTA, encrypted NVS", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_COREDUMP_ENABLE_TO_FLASH && NVS_SEC_KEY_PROTECT_USING_FLASH_ENC && ", + "help": "This is a variation of the \"Factory app, two OTA definitions\" partition table\nthat supports encrypted NVS when using flash encryption. See the Flash Encryption section\nin the ESP-IDF Programmers Guide for more information.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_two_ota_encr_nvs.csv", + "id": "PARTITION_TABLE_TWO_OTA_ENCRYPTED_NVS", + "name": "PARTITION_TABLE_TWO_OTA_ENCRYPTED_NVS", + "range": null, + "title": "Factory app, two OTA definitions, encrypted NVS", + "type": "bool" + } + ], + "depends_on": null, + "help": "The partition table to flash to the ESP32. The partition table\ndetermines where apps, data and other resources are expected to\nbe found.\n\nThe predefined partition table CSV descriptions can be found\nin the components/partition_table directory. These are mostly intended\nfor example and development use, it's expect that for production use you\nwill copy one of these CSV files and create a custom partition CSV for\nyour application.", + "id": "partition-table-partition-table", + "name": "PARTITION_TABLE_TYPE", + "title": "Partition Table", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "Name of the custom partition CSV filename.\nThis path is evaluated relative to the project root directory by default.\nHowever, if the absolute path for the CSV file is provided, then the absolute path is configured.", + "id": "PARTITION_TABLE_CUSTOM_FILENAME", + "name": "PARTITION_TABLE_CUSTOM_FILENAME", + "range": null, + "title": "Custom partition CSV file", + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "PARTITION_TABLE_FILENAME", + "name": "PARTITION_TABLE_FILENAME", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": "The address of partition table (by default 0x8000).\nAllows you to move the partition table, it gives more space for the bootloader.\nNote that the bootloader and app will both need to be compiled with the same PARTITION_TABLE_OFFSET value.\n\nThis number should be a multiple of 0x1000.\n\nNote that partition offsets in the partition table CSV file may need to be changed if this value is set to\na higher value. To have each partition offset adapt to the configured partition table offset, leave all\npartition offsets blank in the CSV file.", + "id": "PARTITION_TABLE_OFFSET", + "name": "PARTITION_TABLE_OFFSET", + "range": null, + "title": "Offset of partition table", + "type": "hex" + }, + { + "children": [], + "depends_on": "!APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS && !IDF_TARGET_LINUX", + "help": "Generate an MD5 checksum for the partition table for protecting the\nintegrity of the table. The generation should be turned off for legacy\nbootloaders which cannot recognize the MD5 checksum in the partition\ntable.", + "id": "PARTITION_TABLE_MD5", + "name": "PARTITION_TABLE_MD5", + "range": null, + "title": "Generate an MD5 checksum for the partition table", + "type": "bool" + } + ], + "depends_on": null, + "id": "partition-table", + "title": "Partition Table", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_OPTIMIZATION_DEBUG", + "name": "COMPILER_OPTIMIZATION_DEBUG", + "range": null, + "title": "Debug (-Og)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_OPTIMIZATION_SIZE", + "name": "COMPILER_OPTIMIZATION_SIZE", + "range": null, + "title": "Optimize for size (-Os with GCC, -Oz with Clang)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_OPTIMIZATION_PERF", + "name": "COMPILER_OPTIMIZATION_PERF", + "range": null, + "title": "Optimize for performance (-O2)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_OPTIMIZATION_NONE", + "name": "COMPILER_OPTIMIZATION_NONE", + "range": null, + "title": "Debug without optimization (-O0)", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option sets compiler optimization level (gcc -O argument) for the app.\n\n- The \"Debug\" setting will add the -Og flag to CFLAGS.\n- The \"Size\" setting will add the -Os flag to CFLAGS (-Oz with Clang).\n- The \"Performance\" setting will add the -O2 flag to CFLAGS.\n- The \"None\" setting will add the -O0 flag to CFLAGS.\n\nThe \"Size\" setting cause the compiled code to be smaller and faster, but\nmay lead to difficulties of correlating code addresses to source file\nlines when debugging.\n\nThe \"Performance\" setting causes the compiled code to be larger and faster,\nbut will be easier to correlated code addresses to source file lines.\n\n\"None\" with -O0 produces compiled code without optimization.\n\nNote that custom optimization levels may be unsupported.\n\nCompiler optimization for the IDF bootloader is set separately,\nsee the BOOTLOADER_COMPILER_OPTIMIZATION setting.", + "id": "compiler-options-optimization-level", + "name": "COMPILER_OPTIMIZATION", + "title": "Optimization Level", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Enable assertions. Assertion content and line number will be printed on failure.", + "id": "COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE", + "name": "COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE", + "range": null, + "title": "Enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Enable silent assertions. Failed assertions will abort(), user needs to\nuse the aborting address to find the line number with the failed assertion.", + "id": "COMPILER_OPTIMIZATION_ASSERTIONS_SILENT", + "name": "COMPILER_OPTIMIZATION_ASSERTIONS_SILENT", + "range": null, + "title": "Silent (saves code size)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "If assertions are disabled, -DNDEBUG is added to CPPFLAGS.", + "id": "COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE", + "name": "COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE", + "range": null, + "title": "Disabled (sets -DNDEBUG)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Assertions can be:\n\n- Enabled. Failure will print verbose assertion details. This is the default.\n\n- Set to \"silent\" to save code size (failed assertions will abort() but user\n needs to use the aborting address to find the line number with the failed assertion.)\n\n- Disabled entirely (not recommended for most configurations.) -DNDEBUG is added\n to CPPFLAGS in this case.", + "id": "compiler-options-assertion-level", + "name": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL", + "title": "Assertion level", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "When NDEBUG is set, assert(X) will not cause code to trigger an assertion.\nWith this option set, assert(X) will still evaluate the expression X, though\nthe result will never cause an assertion. This means that if X is a function\nthen the function will be called.\n\nThis is not according to the standard, which states that the assert(X) should\nbe replaced with ((void)0) if NDEBUG is defined.\n\nIn ESP-IDF v6.0 the default behavior will change to \"no\" to be in line with the\nstandard.", + "id": "COMPILER_ASSERT_NDEBUG_EVALUATE", + "name": "COMPILER_ASSERT_NDEBUG_EVALUATE", + "range": null, + "title": "Enable the evaluation of the expression inside assert(X) when NDEBUG is set", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_FLOAT_LIB_FROM_GCCLIB", + "name": "COMPILER_FLOAT_LIB_FROM_GCCLIB", + "range": null, + "title": "libgcc", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_RVFPLIB && ", + "help": null, + "id": "COMPILER_FLOAT_LIB_FROM_RVFPLIB", + "name": "COMPILER_FLOAT_LIB_FROM_RVFPLIB", + "range": null, + "title": "librvfp", + "type": "bool" + } + ], + "depends_on": null, + "help": "In the soft-fp part of libgcc, riscv version is written in C,\nand handles all edge cases in IEEE754, which makes it larger\nand performance is slow.\n\nRVfplib is an optimized RISC-V library for FP arithmetic on 32-bit\ninteger processors, for single and double-precision FP.\nRVfplib is \"fast\", but it has a few exceptions from IEEE 754 compliance.", + "id": "compiler-options-compiler-float-lib-source", + "name": "COMPILER_FLOAT_LIB_FROM", + "title": "Compiler float lib source", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL", + "name": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, the error messages will be discarded in following check macros:\n- ESP_RETURN_ON_ERROR\n- ESP_EXIT_ON_ERROR\n- ESP_RETURN_ON_FALSE\n- ESP_EXIT_ON_FALSE", + "id": "COMPILER_OPTIMIZATION_CHECKS_SILENT", + "name": "COMPILER_OPTIMIZATION_CHECKS_SILENT", + "range": null, + "title": "Disable messages in ESP_RETURN_ON_* and ESP_EXIT_ON_* macros", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When expanding the __FILE__ and __BASE_FILE__ macros, replace paths inside ESP-IDF\nwith paths relative to the placeholder string \"IDF\", and convert paths inside the\nproject directory to relative paths.\n\nThis allows building the project with assertions or other code that embeds file paths,\nwithout the binary containing the exact path to the IDF or project directories.\n\nThis option passes -fmacro-prefix-map options to the GCC command line. To replace additional\npaths in your binaries, modify the project CMakeLists.txt file to pass custom -fmacro-prefix-map or\n-ffile-prefix-map arguments.", + "id": "COMPILER_HIDE_PATHS_MACROS", + "is_menuconfig": true, + "name": "COMPILER_HIDE_PATHS_MACROS", + "range": null, + "title": "Replace ESP-IDF and project paths in binaries", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "COMPILER_CXX_EXCEPTIONS", + "help": "Size (in bytes) of the emergency memory pool for C++ exceptions. This pool will be used to allocate\nmemory for thrown exceptions when there is not enough memory on the heap.", + "id": "COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE", + "name": "COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE", + "range": null, + "title": "Emergency Pool Size", + "type": "int" + } + ], + "depends_on": null, + "help": "Enabling this option compiles all IDF C++ files with exception support enabled.\n\nDisabling this option disables C++ exception support in all compiled files, and any libstdc++ code\nwhich throws an exception will abort instead.\n\nEnabling this option currently adds an additional ~500 bytes of heap overhead\nwhen an exception is thrown in user code for the first time.", + "id": "COMPILER_CXX_EXCEPTIONS", + "is_menuconfig": true, + "name": "COMPILER_CXX_EXCEPTIONS", + "range": null, + "title": "Enable C++ exceptions", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this option compiles all C++ files with RTTI support enabled.\nThis increases binary size (typically by tens of kB) but allows using\ndynamic_cast conversion and typeid operator.", + "id": "COMPILER_CXX_RTTI", + "name": "COMPILER_CXX_RTTI", + "range": null, + "title": "Enable C++ run-time type info (RTTI)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_STACK_CHECK_MODE_NONE", + "name": "COMPILER_STACK_CHECK_MODE_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_STACK_CHECK_MODE_NORM", + "name": "COMPILER_STACK_CHECK_MODE_NORM", + "range": null, + "title": "Normal", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_STACK_CHECK_MODE_STRONG", + "name": "COMPILER_STACK_CHECK_MODE_STRONG", + "range": null, + "title": "Strong", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_STACK_CHECK_MODE_ALL", + "name": "COMPILER_STACK_CHECK_MODE_ALL", + "range": null, + "title": "Overall", + "type": "bool" + } + ], + "depends_on": null, + "help": "Stack smashing protection mode. Emit extra code to check for buffer overflows, such as stack\nsmashing attacks. This is done by adding a guard variable to functions with vulnerable objects.\nThe guards are initialized when a function is entered and then checked when the function exits.\nIf a guard check fails, program is halted. Protection has the following modes:\n\n- In NORMAL mode (GCC flag: -fstack-protector) only functions that call alloca, and functions with\n buffers larger than 8 bytes are protected.\n\n- STRONG mode (GCC flag: -fstack-protector-strong) is like NORMAL, but includes additional functions\n to be protected -- those that have local array definitions, or have references to local frame\n addresses.\n\n- In OVERALL mode (GCC flag: -fstack-protector-all) all functions are protected.\n\nModes have the following impact on code performance and coverage:\n\n- performance: NORMAL > STRONG > OVERALL\n\n- coverage: NORMAL < STRONG < OVERALL\n\nThe performance impact includes increasing the amount of stack memory required for each task.", + "id": "compiler-options-stack-smashing-protection-mode", + "name": "COMPILER_STACK_CHECK_MODE", + "title": "Stack smashing protection mode", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "Stack smashing protection.", + "id": "COMPILER_STACK_CHECK", + "name": "COMPILER_STACK_CHECK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TOOLCHAIN_GCC", + "help": "Disable merging identical constants (string/floating-point) across compilation units.\nThis helps in better size analysis of the application binary as the rodata section\ndistribution is more uniform across libraries. On downside, it may increase\nthe binary size and hence should be used during development phase only.", + "id": "COMPILER_NO_MERGE_CONSTANTS", + "name": "COMPILER_NO_MERGE_CONSTANTS", + "range": null, + "title": "Disable merging const sections", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Adds -Wwrite-strings flag for the C/C++ compilers.\n\nFor C, this gives string constants the type ``const char[]`` so that\ncopying the address of one into a non-const ``char *`` pointer\nproduces a warning. This warning helps to find at compile time code\nthat tries to write into a string constant.\n\nFor C++, this warns about the deprecated conversion from string\nliterals to ``char *``.", + "id": "COMPILER_WARN_WRITE_STRINGS", + "name": "COMPILER_WARN_WRITE_STRINGS", + "range": null, + "title": "Enable -Wwrite-strings warning flag", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ARCH_RISCV", + "help": "Adds -msave-restore to C/C++ compilation flags.\n\nWhen this flag is enabled, compiler will call library functions to\nsave/restore registers in function prologues/epilogues. This results\nin lower overall code size, at the expense of slightly reduced performance.\n\nThis option can be enabled for RISC-V targets only.", + "id": "COMPILER_SAVE_RESTORE_LIBCALLS", + "name": "COMPILER_SAVE_RESTORE_LIBCALLS", + "range": null, + "title": "Enable -msave-restore flag to reduce code size", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable this option if you do not want default warnings to be considered as errors,\nespecially when updating IDF.\n\nThis is a temporary flag that could help to allow upgrade while having\nsome time to address the warnings raised by those default warnings.\nAlternatives are:\n1) fix code (preferred),\n2) remove specific warnings,\n3) do not consider specific warnings as error.", + "id": "COMPILER_DISABLE_DEFAULT_ERRORS", + "name": "COMPILER_DISABLE_DEFAULT_ERRORS", + "range": null, + "title": "Disable errors for default warnings", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable this option if use GCC 12 or newer, and want to disable warnings which don't appear with\nGCC 11.", + "id": "COMPILER_DISABLE_GCC12_WARNINGS", + "name": "COMPILER_DISABLE_GCC12_WARNINGS", + "range": null, + "title": "Disable new warnings introduced in GCC 12", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable this option if use GCC 13 or newer, and want to disable warnings which don't appear with\nGCC 12.", + "id": "COMPILER_DISABLE_GCC13_WARNINGS", + "name": "COMPILER_DISABLE_GCC13_WARNINGS", + "range": null, + "title": "Disable new warnings introduced in GCC 13", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable this option if use GCC 14 or newer, and want to disable warnings which don't appear with\nGCC 13.", + "id": "COMPILER_DISABLE_GCC14_WARNINGS", + "name": "COMPILER_DISABLE_GCC14_WARNINGS", + "range": null, + "title": "Disable new warnings introduced in GCC 14", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, RTL files will be produced during compilation. These files\ncan be used by other tools, for example to calculate call graphs.", + "id": "COMPILER_DUMP_RTL_FILES", + "name": "COMPILER_DUMP_RTL_FILES", + "range": null, + "title": "Dump RTL files during compilation", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "!IDF_TARGET_LINUX && ", + "help": null, + "id": "COMPILER_RT_LIB_GCCLIB", + "name": "COMPILER_RT_LIB_GCCLIB", + "range": null, + "title": "libgcc", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TOOLCHAIN_CLANG && !IDF_TARGET_LINUX && ", + "help": null, + "id": "COMPILER_RT_LIB_CLANGRT", + "name": "COMPILER_RT_LIB_CLANGRT", + "range": null, + "title": "libclang_rt", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_LINUX && ", + "help": null, + "id": "COMPILER_RT_LIB_HOST", + "name": "COMPILER_RT_LIB_HOST", + "range": null, + "title": "Host", + "type": "bool" + } + ], + "depends_on": null, + "help": "Select runtime library to be used by compiler.\n- GCC toolchain supports libgcc only.\n- Clang allows to choose between libgcc or libclang_rt.\n- For host builds (\"linux\" target), uses the default library.", + "id": "compiler-options-compiler-runtime-library", + "name": "COMPILER_RT_LIB", + "title": "Compiler runtime library", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "COMPILER_RT_LIB_NAME", + "name": "COMPILER_RT_LIB_NAME", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Places orphan sections with a warning message.", + "id": "COMPILER_ORPHAN_SECTIONS_WARNING", + "name": "COMPILER_ORPHAN_SECTIONS_WARNING", + "range": null, + "title": "Place with warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Places orphan sections without a warning/error message.", + "id": "COMPILER_ORPHAN_SECTIONS_PLACE", + "name": "COMPILER_ORPHAN_SECTIONS_PLACE", + "range": null, + "title": "Place silently", + "type": "bool" + } + ], + "depends_on": "!IDF_TARGET_LINUX", + "help": "If the linker finds orphan sections, it attempts to place orphan sections after sections of the same\nattribute such as code vs data, loadable vs non-loadable, etc.\nThat means that orphan sections could placed between sections defined in IDF linker scripts.\nThis could lead to corruption of the binary image. Configure the linker action here.", + "id": "compiler-options-orphan-sections-handling", + "name": "COMPILER_ORPHAN_SECTIONS", + "title": "Orphan sections handling", + "type": "choice" + }, + { + "children": [], + "depends_on": "IDF_TOOLCHAIN_GCC", + "help": "Enable compiler static analyzer. This may produce false-positive results and increases compile time.", + "id": "COMPILER_STATIC_ANALYZER", + "name": "COMPILER_STATIC_ANALYZER", + "range": null, + "title": "Enable compiler static analyzer", + "type": "bool" + } + ], + "depends_on": null, + "id": "compiler-options", + "title": "Compiler options", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "EFUSE_CUSTOM_TABLE", + "help": "Name of the custom eFuse CSV filename. This path is evaluated\nrelative to the project root directory.", + "id": "EFUSE_CUSTOM_TABLE_FILENAME", + "name": "EFUSE_CUSTOM_TABLE_FILENAME", + "range": null, + "title": "Custom eFuse CSV file", + "type": "string" + } + ], + "depends_on": null, + "help": "Allows to generate a structure for eFuse from the CSV file.", + "id": "EFUSE_CUSTOM_TABLE", + "name": "EFUSE_CUSTOM_TABLE", + "range": null, + "title": "Use custom eFuse table", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "EFUSE_VIRTUAL && !IDF_TARGET_LINUX", + "help": "In addition to the \"Simulate eFuse operations in RAM\" option, this option just adds\na feature to keep eFuses after reboots in flash memory. To use this mode the partition_table\nshould have the `efuse` partition. partition.csv: \"efuse_em, data, efuse, , 0x2000,\"\n\nDuring startup, the eFuses are copied from flash or,\nin case if flash is empty, from real eFuse to RAM and then update flash.\nThis mode is useful when need to keep changes after reboot\n(testing secure_boot and flash_encryption).", + "id": "EFUSE_VIRTUAL_KEEP_IN_FLASH", + "name": "EFUSE_VIRTUAL_KEEP_IN_FLASH", + "range": null, + "title": "Keep eFuses in flash", + "type": "bool" + }, + { + "children": [], + "depends_on": "EFUSE_VIRTUAL", + "help": "If enabled, log efuse burns. This shows changes that would be made.", + "id": "EFUSE_VIRTUAL_LOG_ALL_WRITES", + "name": "EFUSE_VIRTUAL_LOG_ALL_WRITES", + "range": null, + "title": "Log all virtual writes", + "type": "bool" + } + ], + "depends_on": null, + "help": "If \"n\" - No virtual mode. All eFuse operations are real and use eFuse registers.\nIf \"y\" - The virtual mode is enabled and all eFuse operations (read and write) are redirected\nto RAM instead of eFuse registers, all permanent changes (via eFuse) are disabled.\nLog output will state changes that would be applied, but they will not be.\n\nIf it is \"y\", then SECURE_FLASH_ENCRYPTION_MODE_RELEASE cannot be used.\nBecause the EFUSE VIRT mode is for testing only.\n\nDuring startup, the eFuses are copied into RAM. This mode is useful for fast tests.", + "id": "EFUSE_VIRTUAL", + "name": "EFUSE_VIRTUAL", + "range": null, + "title": "Simulate eFuse operations in RAM", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "EFUSE_CODE_SCHEME_COMPAT_NONE", + "name": "EFUSE_CODE_SCHEME_COMPAT_NONE", + "range": null, + "title": "None Only", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "EFUSE_CODE_SCHEME_COMPAT_3_4", + "name": "EFUSE_CODE_SCHEME_COMPAT_3_4", + "range": null, + "title": "3/4 and None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "EFUSE_CODE_SCHEME_COMPAT_REPEAT", + "name": "EFUSE_CODE_SCHEME_COMPAT_REPEAT", + "range": null, + "title": "Repeat, 3/4 and None (common table does not support it)", + "type": "bool" + } + ], + "depends_on": "IDF_TARGET_ESP32", + "help": "Selector eFuse code scheme.", + "id": "component-config-efuse-bit-manager-coding-scheme-compatibility", + "name": "EFUSE_CODE_SCHEME_SELECTOR", + "title": "Coding Scheme Compatibility", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "EFUSE_MAX_BLK_LEN", + "name": "EFUSE_MAX_BLK_LEN", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-efuse-bit-manager", + "title": "eFuse Bit Manager", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Functions esp_err_to_name() and esp_err_to_name_r() return string representations of error codes from a\npre-generated lookup table. This option can be used to turn off the use of the look-up table in order to\nsave memory but this comes at the price of sacrificing distinguishable (meaningful) output string\nrepresentations.", + "id": "ESP_ERR_TO_NAME_LOOKUP", + "name": "ESP_ERR_TO_NAME_LOOKUP", + "range": null, + "title": "Enable lookup of error code strings", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY", + "name": "ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-common-esp-related", + "title": "Common ESP-related", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C6_REV_MIN_0", + "name": "ESP32C6_REV_MIN_0", + "range": null, + "title": "Rev v0.0", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C6_REV_MIN_1", + "name": "ESP32C6_REV_MIN_1", + "range": null, + "title": "Rev v0.1 (ECO1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C6_REV_MIN_2", + "name": "ESP32C6_REV_MIN_2", + "range": null, + "title": "Rev v0.2", + "type": "bool" + } + ], + "depends_on": null, + "help": "Required minimum chip revision. ESP-IDF will check for it and\nreject to boot if the chip revision fails the check.\nThis ensures the chip used will have some modifications (features, or bugfixes).\n\nThe complied binary will only support chips above this revision,\nthis will also help to reduce binary size.", + "id": "component-config-hardware-settings-chip-revision-minimum-supported-esp32-c6-revision", + "name": "ESP32C6_REV_MIN", + "title": "Minimum Supported ESP32-C6 Revision", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32C6_REV_MIN_FULL", + "name": "ESP32C6_REV_MIN_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_REV_MIN_FULL", + "name": "ESP_REV_MIN_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32C6_REV_MAX_FULL", + "name": "ESP32C6_REV_MAX_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_REV_MAX_FULL", + "name": "ESP_REV_MAX_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Required minimum eFuse Block revision. ESP-IDF will check it at the 2nd bootloader stage\nwhether the current image can work correctly for this eFuse Block revision.\nSo that to avoid running an incompatible image on a SoC that contains breaking change in the eFuse Block.\nIf you want to update this value to run the image that not compatible with the current eFuse Block revision,\nplease contact to Espressif's business team for details:\nhttps://www.espressif.com.cn/en/contact-us/sales-questions", + "id": "ESP_EFUSE_BLOCK_REV_MIN_FULL", + "name": "ESP_EFUSE_BLOCK_REV_MIN_FULL", + "range": null, + "title": "Minimum Supported ESP32-C6 eFuse Block Revision", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_EFUSE_BLOCK_REV_MAX_FULL", + "name": "ESP_EFUSE_BLOCK_REV_MAX_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "IDF_CI_BUILD", + "help": "For internal chip testing, a small number of new versions chips didn't\nupdate the version field in eFuse, you can enable this option to force the\nsoftware recognize the chip version based on the rev selected in menuconfig.", + "id": "ESP_REV_NEW_CHIP_TEST", + "name": "ESP_REV_NEW_CHIP_TEST", + "range": null, + "title": "Internal test mode", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-chip-revision", + "title": "Chip revision", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_WIFI_STA", + "name": "ESP_MAC_ADDR_UNIVERSE_WIFI_STA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_WIFI_AP", + "name": "ESP_MAC_ADDR_UNIVERSE_WIFI_AP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_BT", + "name": "ESP_MAC_ADDR_UNIVERSE_BT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_ETH", + "name": "ESP_MAC_ADDR_UNIVERSE_ETH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_IEEE802154", + "name": "ESP_MAC_ADDR_UNIVERSE_IEEE802154", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_ONE", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_ONE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_TWO", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_TWO", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C6_UNIVERSAL_MAC_ADDRESSES_TWO", + "name": "ESP32C6_UNIVERSAL_MAC_ADDRESSES_TWO", + "range": null, + "title": "Two", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C6_UNIVERSAL_MAC_ADDRESSES_FOUR", + "name": "ESP32C6_UNIVERSAL_MAC_ADDRESSES_FOUR", + "range": null, + "title": "Four", + "type": "bool" + } + ], + "depends_on": null, + "help": "Configure the number of universally administered (by IEEE) MAC addresses.\n\nDuring initialization, MAC addresses for each network interface are generated or derived from a\nsingle base MAC address.\n\nIf the number of universal MAC addresses is four, all four interfaces (WiFi station, WiFi softap,\nBluetooth and Ethernet) receive a universally administered MAC address. These are generated\nsequentially by adding 0, 1, 2 and 3 (respectively) to the final octet of the base MAC address.\n\nIf the number of universal MAC addresses is two, only two interfaces (WiFi station and Bluetooth)\nreceive a universally administered MAC address. These are generated sequentially by adding 0\nand 1 (respectively) to the base MAC address. The remaining two interfaces (WiFi softap and Ethernet)\nreceive local MAC addresses. These are derived from the universal WiFi station and Bluetooth MAC\naddresses, respectively.\n\nWhen using the default (Espressif-assigned) base MAC address, either setting can be used. When using\na custom universal MAC address range, the correct setting will depend on the allocation of MAC\naddresses in this range (either 2 or 4 per device.)\n\nNote that ESP32-C6 has no integrated Ethernet MAC. Although it's possible to use the esp_read_mac()\nAPI to return a MAC for Ethernet, this can only be used with an external MAC peripheral.", + "id": "component-config-hardware-settings-mac-config-number-of-universally-administered-by-ieee-mac-address", + "name": "ESP32C6_UNIVERSAL_MAC_ADDRESSES", + "title": "Number of universally administered (by IEEE) MAC address", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32C6_UNIVERSAL_MAC_ADDRESSES", + "name": "ESP32C6_UNIVERSAL_MAC_ADDRESSES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "If you have an invalid MAC CRC (ESP_ERR_INVALID_CRC) problem\nand you still want to use this chip, you can enable this option to bypass such an error.\nThis applies to both MAC_FACTORY and CUSTOM_MAC efuses.", + "id": "ESP_MAC_IGNORE_MAC_CRC_ERROR", + "name": "ESP_MAC_IGNORE_MAC_CRC_ERROR", + "range": null, + "title": "Ignore MAC CRC error (not recommended)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When this configuration is enabled, the user can invoke `esp_read_mac` to obtain the desired type of\nMAC using a custom MAC as the base MAC.", + "id": "ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC", + "name": "ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC", + "range": null, + "title": "Enable using custom mac as base mac", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-mac-config", + "title": "MAC Config", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "(!SPIRAM || ESP_LDO_RESERVE_PSRAM) && !(IDF_TARGET_ESP32P4 && ESP32P4_REV_MIN_FULL < 100)", + "help": "If enabled, chip will try to power down flash as part of esp_light_sleep_start(), which costs\nmore time when chip wakes up. Can only be enabled if there is no SPIRAM configured.\n\nThis option will power down flash under a strict but relatively safe condition. Also, it is possible to\npower down flash under a relaxed condition by using esp_sleep_pd_config() to set ESP_PD_DOMAIN_VDDSDIO\nto ESP_PD_OPTION_OFF. It should be noted that there is a risk in powering down flash, you can refer\n`ESP-IDF Programming Guide/API Reference/System API/Sleep Modes/Power-down of Flash` for more details.", + "id": "ESP_SLEEP_POWER_DOWN_FLASH", + "name": "ESP_SLEEP_POWER_DOWN_FLASH", + "range": null, + "title": "Power down flash in light sleep when there is no SPIRAM or SPIRAM has independent power supply", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "All IOs will be set to isolate(floating) state by default during sleep.\nSince the power supply of SPI Flash is not lost during lightsleep, if its CS pin is recognized as\nlow level(selected state) in the floating state, there will be a large current leakage, and the\ndata in Flash may be corrupted by random signals on other SPI pins.\nSelect this option will set the CS pin of Flash to PULL-UP state during sleep, but this will\nincrease the sleep current about 10 uA.\nIf you are developing with esp32xx modules, you must select this option, but if you are developing\nwith chips, you can also pull up the CS pin of SPI Flash in the external circuit to save power\nconsumption caused by internal pull-up during sleep.\n(!!! Don't deselect this option if you don't have external SPI Flash CS pin pullups.)", + "id": "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "name": "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "range": null, + "title": "Pull-up Flash CS pin in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPIRAM", + "help": "All IOs will be set to isolate(floating) state by default during sleep.\nSince the power supply of PSRAM is not lost during lightsleep, if its CS pin is recognized as\nlow level(selected state) in the floating state, there will be a large current leakage, and the\ndata in PSRAM may be corrupted by random signals on other SPI pins.\nSelect this option will set the CS pin of PSRAM to PULL-UP state during sleep, but this will\nincrease the sleep current about 10 uA.\nIf you are developing with esp32xx modules, you must select this option, but if you are developing\nwith chips, you can also pull up the CS pin of PSRAM in the external circuit to save power\nconsumption caused by internal pull-up during sleep.\n(!!! Don't deselect this option if you don't have external PSRAM CS pin pullups.)", + "id": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND", + "name": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND", + "range": null, + "title": "Pull-up PSRAM CS pin in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND || ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "help": "To reduce leakage current, some types of SPI Flash/RAM only need to pull up the CS pin\nduring light sleep. But there are also some kinds of SPI Flash/RAM that need to pull up\nall pins. It depends on the SPI Flash/RAM chip used.", + "id": "ESP_SLEEP_MSPI_NEED_ALL_IO_PU", + "name": "ESP_SLEEP_MSPI_NEED_ALL_IO_PU", + "range": null, + "title": "Pull-up all SPI pins in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SLEEP_RTC_BUS_ISO_WORKAROUND", + "name": "ESP_SLEEP_RTC_BUS_ISO_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "esp32c2, esp32c3, esp32s3, esp32c5, esp32c6 and esp32h2 will reset at wake-up if GPIO is received\na small electrostatic pulse during light sleep, with specific condition\n\n- GPIO needs to be configured as input-mode only\n- The pin receives a small electrostatic pulse, and reset occurs when the pulse\n voltage is higher than 6 V\n\nFor GPIO set to input mode only, it is not a good practice to leave it open/floating,\nThe hardware design needs to controlled it with determined supply or ground voltage\nis necessary.\n\nThis option provides a software workaround for this issue. Configure to isolate all\nGPIO pins in sleep state.", + "id": "ESP_SLEEP_GPIO_RESET_WORKAROUND", + "name": "ESP_SLEEP_GPIO_RESET_WORKAROUND", + "range": null, + "title": "light sleep GPIO reset workaround", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When the chip exits sleep, the CPU and the flash chip are powered on at the same time.\nCPU will run rom code (deepsleep) or ram code (lightsleep) first, and then load or execute\ncode from flash.\n\nSome flash chips need sufficient time to pass between power on and first read operation.\nBy default, without any extra delay, this time is approximately 900us, although\nsome flash chip types need more than that.\n\n(!!! Please adjust this value according to the Data Sheet of SPI Flash used in your project.)\nIn Flash Data Sheet, the parameters that define the Flash ready timing after power-up (minimum\ntime from Vcc(min) to CS activeare) usually named tVSL in ELECTRICAL CHARACTERISTICS chapter,\nand the configuration value here should be:\nESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY = tVSL - 900\n\nFor esp32 and esp32s3, the default extra delay is set to 2000us. When optimizing startup time\nfor applications which require it, this value may be reduced.\n\nIf you are seeing \"flash read err, 1000\" message printed to the console after deep sleep reset\non esp32, or triggered RTC_WDT/LP_WDT after lightsleep wakeup, try increasing this value.\n(For esp32, the delay will be executed in both deep sleep and light sleep wake up flow.\nFor chips after esp32, the delay will be executed only in light sleep flow, the delay\ncontrolled by the EFUSE_FLASH_TPUW in ROM will be executed in deepsleep wake up flow.)", + "id": "ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY", + "name": "ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY", + "range": [ + 0, + 5000 + ], + "title": "Extra delay (in us) after flash powerdown sleep wakeup to wait flash ready", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling it will check the cache safety of the code before the flash power is ready after\nlight sleep wakeup, and check PM_SLP_IRAM_OPT related code cache safety. This option is\nonly for code quality inspection. Enabling it will increase the time overhead of entering\nand exiting sleep. It is not recommended to enable it in the release version.", + "id": "ESP_SLEEP_CACHE_SAFE_ASSERTION", + "name": "ESP_SLEEP_CACHE_SAFE_ASSERTION", + "range": null, + "title": "Check the cache safety of the sleep wakeup code in sleep process", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable esp sleep debug.", + "id": "ESP_SLEEP_DEBUG", + "name": "ESP_SLEEP_DEBUG", + "range": null, + "title": "esp sleep debug", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When using rtc gpio wakeup source during deepsleep without external pull-up/downs, you may want to\nmake use of the internal ones.", + "id": "ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS", + "name": "ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS", + "range": null, + "title": "Allow to enable internal pull-up/downs for the Deep-Sleep wakeup IOs", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TICKLESS_IDLE", + "help": "If enabled, it allows user to register sleep event callbacks. It is primarily designed for internal\ndevelopers and customers can use PM_LIGHT_SLEEP_CALLBACKS as an alternative.\n\nNOTE: These callbacks are executed from the IDLE task context hence you cannot have any blocking calls\nin your callbacks.\n\nNOTE: Enabling these callbacks may change sleep duration calculations based on time spent in\ncallback and hence it is highly recommended to keep them as short as possible.", + "id": "ESP_SLEEP_EVENT_CALLBACKS", + "name": "ESP_SLEEP_EVENT_CALLBACKS", + "range": null, + "title": "Enable registration of sleep event callbacks", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-sleep-config", + "title": "Sleep Config", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_INT_RC", + "name": "RTC_CLK_SRC_INT_RC", + "range": null, + "title": "Internal 136 kHz RC oscillator", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_EXT_CRYS", + "name": "RTC_CLK_SRC_EXT_CRYS", + "range": null, + "title": "External 32 kHz crystal", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_EXT_OSC", + "name": "RTC_CLK_SRC_EXT_OSC", + "range": null, + "title": "External 32 kHz oscillator at 32K_XP pin", + "type": "bool" + }, + { + "children": [], + "depends_on": "RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED && ", + "help": "To be able to select this option, please select `RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED` first.\nThis option will be removed in IDF v6.0.", + "id": "RTC_CLK_SRC_INT_RC32K", + "name": "RTC_CLK_SRC_INT_RC32K", + "range": null, + "title": "Internal 32 kHz RC oscillator (NOT RECOMMENDED TO USE, READ DOCS FIRST)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose which clock is used as RTC clock source.", + "id": "component-config-hardware-settings-rtc-clock-config-rtc-clock-source", + "name": "RTC_CLK_SRC", + "title": "RTC clock source", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "Internal RC32K clock is unstable at extreme temperatures and is not recommended for use.", + "id": "RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED", + "name": "RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED", + "range": null, + "title": "Confirm to use the unrecommended 32 kHz RC oscillator (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When the startup code initializes RTC_SLOW_CLK, it can perform\ncalibration by comparing the RTC_SLOW_CLK frequency with main XTAL\nfrequency. This option sets the number of RTC_SLOW_CLK cycles measured\nby the calibration routine. Higher numbers increase calibration\nprecision, which may be important for applications which spend a lot of\ntime in deep sleep. Lower numbers reduce startup time.\n\nWhen this option is set to 0, clock calibration will not be performed at\nstartup, and approximate clock frequencies will be assumed:\n\n- 136000 Hz if internal RC oscillator is used as clock source. For this use value 1024.\n- 32768 Hz if the 32k crystal oscillator is used. For this use value 3000 or more.\n In case more value will help improve the definition of the launch of the crystal.\n If the crystal could not start, it will be switched to internal RC.", + "id": "RTC_CLK_CAL_CYCLES", + "name": "RTC_CLK_CAL_CYCLES", + "range": [ + 0, + 32766 + ], + "title": "Number of cycles for RTC_SLOW_CLK calibration", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-rtc-clock-config", + "title": "RTC Clock Config", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Place peripheral control functions (e.g. periph_module_reset) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "PERIPH_CTRL_FUNC_IN_IRAM", + "name": "PERIPH_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place peripheral control functions into IRAM", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-peripheral-control", + "title": "Peripheral Control", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_ETM_SUPPORTED", + "help": "whether to enable the debug log message for ETM core driver.\nNote that, this option only controls the ETM related driver log, won't affect other drivers.", + "id": "ETM_ENABLE_DEBUG_LOG", + "name": "ETM_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_ETM_SUPPORTED", + "id": "component-config-hardware-settings-etm-configuration", + "title": "ETM Configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "Place GDMA control functions (like start/stop/append/reset) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "GDMA_CTRL_FUNC_IN_IRAM", + "name": "GDMA_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place GDMA control functions in IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "Place GDMA ISR handler functions in IRAM to reduce latency caused by cache miss.", + "id": "GDMA_ISR_HANDLER_IN_IRAM", + "name": "GDMA_ISR_HANDLER_IN_IRAM", + "range": null, + "title": "Place GDMA ISR handler in IRAM to reduce latency", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "This will ensure the GDMA object is DRAM-Safe, allow to avoid external memory\ncache misses, and also be accessible whilst the cache is disabled.", + "id": "GDMA_OBJ_DRAM_SAFE", + "name": "GDMA_OBJ_DRAM_SAFE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "If enabled, GDMA driver component will:\n1. ignore the global logging settings\n2. compile all log messages into the binary\n3. set the runtime log level to VERBOSE\nPlease enable this option by caution, as it will increase the binary size.", + "id": "GDMA_ENABLE_DEBUG_LOG", + "name": "GDMA_ENABLE_DEBUG_LOG", + "range": null, + "title": "Force enable debug log", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "This will ensure the GDMA interrupt handler is IRAM-Safe, allow to avoid flash\ncache misses, and also be able to run whilst the cache is disabled.\n(e.g. SPI Flash write).\nIf this option is enabled, ALL GDMA channel's ISR handlers should be placed in IRAM, which is a overkill.\nIt's recommend to set the \"isr_cache_safe\" in the \"gdma_channel_alloc_config_t\".\nThen other GDMA channels won't be influenced.", + "id": "GDMA_ISR_IRAM_SAFE", + "name": "GDMA_ISR_IRAM_SAFE", + "range": null, + "title": "GDMA ISR IRAM-Safe (Deprecated. Read Help!)", + "type": "bool" + } + ], + "depends_on": "SOC_GDMA_SUPPORTED", + "id": "component-config-hardware-settings-gdma-configurations", + "title": "GDMA Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Place DW_GDMA control functions (e.g. dw_gdma_channel_continue) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "DW_GDMA_CTRL_FUNC_IN_IRAM", + "name": "DW_GDMA_CTRL_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Place DW_GDMA setter functions (e.g. dw_gdma_channel_set_block_markers) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "DW_GDMA_SETTER_FUNC_IN_IRAM", + "name": "DW_GDMA_SETTER_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Place DW_GDMA getter functions (e.g. dw_gdma_link_list_get_item) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "DW_GDMA_GETTER_FUNC_IN_IRAM", + "name": "DW_GDMA_GETTER_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "This will ensure the DW_GDMA interrupt handler is IRAM-Safe, allow to avoid flash\ncache misses, and also be able to run whilst the cache is disabled.\n(e.g. SPI Flash write).", + "id": "DW_GDMA_ISR_IRAM_SAFE", + "name": "DW_GDMA_ISR_IRAM_SAFE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "This will ensure the DW_GDMA object is DRAM-Safe, allow to avoid external memory\ncache misses, and also be accessible whilst the cache is disabled.", + "id": "DW_GDMA_OBJ_DRAM_SAFE", + "name": "DW_GDMA_OBJ_DRAM_SAFE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Whether to enable the debug log message for DW_GDMA driver.\nNote that, this option only controls the DW_GDMA driver log, won't affect other drivers.", + "id": "DW_GDMA_ENABLE_DEBUG_LOG", + "name": "DW_GDMA_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "id": "component-config-hardware-settings-dw_gdma-configurations", + "title": "DW_GDMA Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_DMA2D_SUPPORTED", + "help": "Place 2D-DMA all operation functions, including control functions (e.g. start/stop/append/reset) and setter\nfunctions (e.g. connect/strategy/callback registration) into IRAM, so that these functions can be IRAM-safe\nand able to be called in the other IRAM interrupt context. It also helps optimizing the performance.", + "id": "DMA2D_OPERATION_FUNC_IN_IRAM", + "name": "DMA2D_OPERATION_FUNC_IN_IRAM", + "range": null, + "title": "Place 2D-DMA operation functions into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DMA2D_SUPPORTED", + "help": "This will ensure the 2D-DMA interrupt handler is IRAM-Safe, allow to avoid flash\ncache misses, and also be able to run whilst the cache is disabled.\n(e.g. SPI Flash write).", + "id": "DMA2D_ISR_IRAM_SAFE", + "name": "DMA2D_ISR_IRAM_SAFE", + "range": null, + "title": "2D-DMA ISR IRAM-Safe", + "type": "bool" + } + ], + "depends_on": "SOC_DMA2D_SUPPORTED", + "id": "component-config-hardware-settings-2d-dma-configurations", + "title": "2D-DMA Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "XTAL_FREQ_40", + "name": "XTAL_FREQ_40", + "range": null, + "title": "40 MHz", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option selects the operating frequency of the XTAL (crystal) clock used to drive the ESP target.\nThe selected value MUST reflect the frequency of the given hardware.", + "id": "component-config-hardware-settings-main-xtal-config-main-xtal-frequency", + "name": "XTAL_FREQ", + "title": "Main XTAL frequency", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "XTAL_FREQ", + "name": "XTAL_FREQ", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-main-xtal-config", + "title": "Main XTAL Config", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "This option is only used for new chip bringup, when\nclock support isn't done yet. So with this option,\nwe use xtal on FPGA as the clock source.", + "id": "ESP_BRINGUP_BYPASS_CPU_CLK_SETTING", + "name": "ESP_BRINGUP_BYPASS_CPU_CLK_SETTING", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This option is only used for new chip bringup, when\nRNG isn't done yet. So with this option, we use 0x5A\nto fill the random buffers", + "id": "ESP_BRINGUP_BYPASS_RANDOM_SETTING", + "name": "ESP_BRINGUP_BYPASS_RANDOM_SETTING", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM", + "name": "ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SPI_BUS_LOCK_FUNCS_IN_IRAM", + "name": "ESP_SPI_BUS_LOCK_FUNCS_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Due to the poor low-temperature characteristics of\nRC32K (it cannot operate below -40 degrees Celsius),\nplease avoid using it whenever possible", + "id": "ESP_CLK_RC32K_NOT_TO_USE", + "name": "ESP_CLK_RC32K_NOT_TO_USE", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings", + "title": "Hardware Settings", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW", + "range": null, + "title": "Security level low", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM", + "range": null, + "title": "Security level medium", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH", + "range": null, + "title": "Security level high", + "type": "bool" + } + ], + "depends_on": "ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP && SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "help": "Configure the DPA protection security level", + "id": "component-config-esp-security-specific-crypto-dpa-protection-enable-crypto-dpa-protection-at-startup-dpa-protection-level", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL", + "title": "DPA protection level", + "type": "choice" + } + ], + "depends_on": "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "help": "This config controls the DPA (Differential Power Analysis) protection\nknob for the crypto peripherals. DPA protection dynamically adjusts\nclock frequency of the crypto peripheral. DPA protection helps to make it\ndifficult to perform SCA attacks on the crypto peripherals. However,\nthere is also associated performance impact based on the security level\nset. Please refer to the TRM for more details.", + "id": "ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP", + "name": "ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP", + "range": null, + "title": "Enable crypto DPA protection at startup", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "help": null, + "id": "ESP_CRYPTO_DPA_PROTECTION_LEVEL", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "id": "component-config-esp-security-specific-crypto-dpa-protection", + "title": "Crypto DPA Protection", + "type": "menu" + }, + { + "children": [], + "depends_on": "SOC_ECC_CONSTANT_TIME_POINT_MUL", + "help": "If enabled, the app startup code will burn the ECC_FORCE_CONST_TIME efuse bit to force the\nECC peripheral to always perform constant time point multiplication operations,\nirrespective of the ECC_MULT_SECURITY_MODE status bit that is present in the ECC_MULT_CONF_REG\nregister. By default, ESP-IDF configures the ECC peripheral to perform constant time point\nmultiplication operations, so enabling this config would provide security enhancement only in\nthe cases when trusted boot is not enabled and the attacker tries carrying out non-constant\ntime point multiplication operations by changing the default ESP-IDF configurations.\nPerforming constant time operations protect the ECC multiplication operations from timing attacks.", + "id": "ESP_CRYPTO_FORCE_ECC_CONSTANT_TIME_POINT_MUL", + "name": "ESP_CRYPTO_FORCE_ECC_CONSTANT_TIME_POINT_MUL", + "range": null, + "title": "Forcefully enable ECC constant time point multiplication operations", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-security-specific", + "title": "ESP Security Specific", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "IDF_ENV_FPGA && ", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_40", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_40", + "range": null, + "title": "40 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_80", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_80", + "range": null, + "title": "80 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_120", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_120", + "range": null, + "title": "120 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_160", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_160", + "range": null, + "title": "160 MHz", + "type": "bool" + } + ], + "depends_on": null, + "help": "CPU frequency to be set on application startup.", + "id": "component-config-esp-system-settings-cpu-frequency", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ", + "title": "CPU frequency", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "!ESP_SYSTEM_GDBSTUB_RUNTIME && ", + "help": "Outputs the relevant registers over the serial port and halt the\nprocessor. Needs a manual reset to restart.", + "id": "ESP_SYSTEM_PANIC_PRINT_HALT", + "name": "ESP_SYSTEM_PANIC_PRINT_HALT", + "range": null, + "title": "Print registers and halt", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_SYSTEM_GDBSTUB_RUNTIME && ", + "help": "Outputs the relevant registers over the serial port and immediately\nreset the processor.", + "id": "ESP_SYSTEM_PANIC_PRINT_REBOOT", + "name": "ESP_SYSTEM_PANIC_PRINT_REBOOT", + "range": null, + "title": "Print registers and reboot", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_SYSTEM_GDBSTUB_RUNTIME && ", + "help": "Just resets the processor without outputting anything", + "id": "ESP_SYSTEM_PANIC_SILENT_REBOOT", + "name": "ESP_SYSTEM_PANIC_SILENT_REBOOT", + "range": null, + "title": "Silent reboot", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_GDBSTUB_ENABLED && ", + "help": "Invoke gdbstub on the serial port, allowing for gdb to attach to it to do a postmortem\nof the crash.", + "id": "ESP_SYSTEM_PANIC_GDBSTUB", + "name": "ESP_SYSTEM_PANIC_GDBSTUB", + "range": null, + "title": "GDBStub on panic", + "type": "bool" + } + ], + "depends_on": null, + "help": "If FreeRTOS detects unexpected behaviour or an unhandled exception, the panic handler is\ninvoked. Configure the panic handler's action here.", + "id": "component-config-esp-system-settings-panic-handler-behaviour", + "name": "ESP_SYSTEM_PANIC", + "title": "Panic handler behaviour", + "type": "choice" + }, + { + "children": [], + "depends_on": "ESP_SYSTEM_PANIC_PRINT_REBOOT", + "help": "After the panic handler executes, you can specify a number of seconds to\nwait before the device reboots.", + "id": "ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS", + "name": "ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS", + "range": [ + 0, + 99 + ], + "title": "Panic reboot delay (Seconds)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Only initialize and use the main core.", + "id": "ESP_SYSTEM_SINGLE_CORE_MODE", + "name": "ESP_SYSTEM_SINGLE_CORE_MODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SYSTEM_RTC_EXT_XTAL", + "name": "ESP_SYSTEM_RTC_EXT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SYSTEM_RTC_EXT_OSC", + "name": "ESP_SYSTEM_RTC_EXT_OSC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_SYSTEM_RTC_EXT_XTAL", + "help": "To reduce the startup time of an external RTC crystal,\nwe bootstrap it with a 32kHz square wave for a fixed number of cycles.\nSetting 0 will disable bootstrapping (if disabled, the crystal may take\nlonger to start up or fail to oscillate under some conditions).\n\nIf this value is too high, a faulty crystal may initially start and then fail.\nIf this value is too low, an otherwise good crystal may not start.\n\nTo accurately determine if the crystal has started,\nset a larger \"Number of cycles for RTC_SLOW_CLK calibration\" (about 3000).", + "id": "ESP_SYSTEM_RTC_EXT_XTAL_BOOTSTRAP_CYCLES", + "name": "ESP_SYSTEM_RTC_EXT_XTAL_BOOTSTRAP_CYCLES", + "range": null, + "title": "Bootstrap cycles for external 32kHz crystal", + "type": "int" + }, + { + "children": [], + "depends_on": "SOC_RTC_FAST_MEM_SUPPORTED", + "help": null, + "id": "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK", + "name": "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK", + "help": "This config option allows to add RTC fast memory region to system heap with capability\nsimilar to that of DRAM region but without DMA. Speed wise RTC fast memory operates on\nAPB clock and hence does not have much performance impact.", + "id": "ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP", + "name": "ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP", + "range": null, + "title": "Enable RTC fast memory for dynamic allocations", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ARCH_RISCV", + "help": "Generate DWARF information for each function of the project. These information will parsed and used to\nperform backtracing when panics occur. Activating this option will activate asynchronous frame unwinding\nand generation of both .eh_frame and .eh_frame_hdr sections, resulting in a bigger binary size (20% to\n100% larger). The main purpose of this option is to be able to have a backtrace parsed and printed by\nthe program itself, regardless of the serial monitor used.\nThis option shall NOT be used for production.", + "id": "ESP_SYSTEM_USE_EH_FRAME", + "name": "ESP_SYSTEM_USE_EH_FRAME", + "range": null, + "title": "Generate and use eh_frame for backtracing", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "IDF_TARGET_ARCH_RISCV && SOC_LP_CORE_SUPPORTED && ESP_SYSTEM_PMP_IDRAM_SPLIT", + "help": "If enabled, user can run code available in LP Core image.\n\nWarning: on ESP32-P4 this will also mark the memory area used for BOOTLOADER_RESERVE_RTC_MEM\nas executable. If you consider this a security risk then do not activate this option.", + "id": "ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE", + "name": "ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE", + "range": null, + "title": "Make LP core reserved memory executable from HP core", + "type": "bool" + } + ], + "depends_on": "SOC_CPU_IDRAM_SPLIT_USING_PMP", + "help": "If enabled, the CPU watches all the memory access and raises an exception in case\nof any memory violation. This feature automatically splits\nthe SRAM memory, using PMP, into data and instruction segments and sets Read/Execute permissions\nfor the instruction part (below given splitting address) and Read/Write permissions\nfor the data part (above the splitting address). The memory protection is effective\non all access through the IRAM0 and DRAM0 buses.", + "id": "ESP_SYSTEM_PMP_IDRAM_SPLIT", + "name": "ESP_SYSTEM_PMP_IDRAM_SPLIT", + "range": null, + "title": "Enable IRAM/DRAM split protection", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_SYSTEM_MEMPROT_FEATURE", + "help": "Once locked, memory protection settings cannot be changed anymore.\nThe lock is reset only on the chip startup.", + "id": "ESP_SYSTEM_MEMPROT_FEATURE_LOCK", + "name": "ESP_SYSTEM_MEMPROT_FEATURE_LOCK", + "range": null, + "title": "Lock memory protection settings", + "type": "bool" + } + ], + "depends_on": "SOC_MEMPROT_SUPPORTED", + "help": "If enabled, the permission control module watches all the memory access and fires the panic handler\nif a permission violation is detected. This feature automatically splits\nthe SRAM memory into data and instruction segments and sets Read/Execute permissions\nfor the instruction part (below given splitting address) and Read/Write permissions\nfor the data part (above the splitting address). The memory protection is effective\non all access through the IRAM0 and DRAM0 buses.", + "id": "ESP_SYSTEM_MEMPROT_FEATURE", + "name": "ESP_SYSTEM_MEMPROT_FEATURE", + "range": null, + "title": "Enable memory protection", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-system-settings-memory-protection", + "title": "Memory protection", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Config system event queue size in different application.", + "id": "ESP_SYSTEM_EVENT_QUEUE_SIZE", + "name": "ESP_SYSTEM_EVENT_QUEUE_SIZE", + "range": null, + "title": "System event queue size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Config system event task stack size in different application.", + "id": "ESP_SYSTEM_EVENT_TASK_STACK_SIZE", + "name": "ESP_SYSTEM_EVENT_TASK_STACK_SIZE", + "range": null, + "title": "Event loop task stack size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Configure the \"main task\" stack size. This is the stack of the task\nwhich calls app_main(). If app_main() returns then this task is deleted\nand its stack memory is freed.", + "id": "ESP_MAIN_TASK_STACK_SIZE", + "name": "ESP_MAIN_TASK_STACK_SIZE", + "range": null, + "title": "Main task stack size", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_MAIN_TASK_AFFINITY_CPU0", + "name": "ESP_MAIN_TASK_AFFINITY_CPU0", + "range": null, + "title": "CPU0", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE && ", + "help": null, + "id": "ESP_MAIN_TASK_AFFINITY_CPU1", + "name": "ESP_MAIN_TASK_AFFINITY_CPU1", + "range": null, + "title": "CPU1", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_MAIN_TASK_AFFINITY_NO_AFFINITY", + "name": "ESP_MAIN_TASK_AFFINITY_NO_AFFINITY", + "range": null, + "title": "No affinity", + "type": "bool" + } + ], + "depends_on": null, + "help": "Configure the \"main task\" core affinity. This is the used core of the task\nwhich calls app_main(). If app_main() returns then this task is deleted.", + "id": "component-config-esp-system-settings-main-task-core-affinity", + "name": "ESP_MAIN_TASK_AFFINITY", + "title": "Main task core affinity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAIN_TASK_AFFINITY", + "name": "ESP_MAIN_TASK_AFFINITY", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": "Minimal value of size, in bytes, accepted to execute a expression\nwith shared stack.", + "id": "ESP_MINIMAL_SHARED_STACK_SIZE", + "name": "ESP_MINIMAL_SHARED_STACK_SIZE", + "range": null, + "title": "Minimal allowed size for shared stack", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_UART_DEFAULT", + "name": "ESP_CONSOLE_UART_DEFAULT", + "range": null, + "title": "Default: UART0", + "type": "bool" + }, + { + "children": [], + "depends_on": "(IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3) && !TINY_USB && ", + "help": null, + "id": "ESP_CONSOLE_USB_CDC", + "name": "ESP_CONSOLE_USB_CDC", + "range": null, + "title": "USB CDC", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_USB_SERIAL_JTAG_SUPPORTED && ", + "help": null, + "id": "ESP_CONSOLE_USB_SERIAL_JTAG", + "name": "ESP_CONSOLE_USB_SERIAL_JTAG", + "range": null, + "title": "USB Serial/JTAG Controller", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_UART_CUSTOM", + "name": "ESP_CONSOLE_UART_CUSTOM", + "range": null, + "title": "Custom UART", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_NONE", + "name": "ESP_CONSOLE_NONE", + "range": null, + "title": "None", + "type": "bool" + } + ], + "depends_on": null, + "help": "Select where to send console output (through stdout and stderr).\n\n- Default is to use UART0 on pre-defined GPIOs.\n- If \"Custom\" is selected, UART0 or UART1 can be chosen,\n and any pins can be selected.\n- If \"None\" is selected, there will be no console output on any UART, except\n for initial output from ROM bootloader. This ROM output can be suppressed by\n GPIO strapping or EFUSE, refer to chip datasheet for details.\n- On chips with USB OTG peripheral, \"USB CDC\" option redirects output to the\n CDC port. This option uses the CDC driver in the chip ROM.\n This option is incompatible with TinyUSB stack.\n- On chips with an USB serial/JTAG debug controller, selecting the option\n for that redirects output to the CDC/ACM (serial port emulation) component\n of that device.", + "id": "component-config-esp-system-settings-channel-for-console-output", + "name": "ESP_CONSOLE_UART", + "title": "Channel for console output", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_SECONDARY_NONE", + "name": "ESP_CONSOLE_SECONDARY_NONE", + "range": null, + "title": "No secondary console", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_CONSOLE_USB_SERIAL_JTAG && ", + "help": "This option supports output through USB_SERIAL_JTAG port when the UART0 port is not connected.\nThe output currently only supports non-blocking mode without using the console.\nIf you want to output in blocking mode with REPL or input through USB_SERIAL_JTAG port,\nplease change the primary config to ESP_CONSOLE_USB_SERIAL_JTAG above.", + "id": "ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG", + "name": "ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG", + "range": null, + "title": "USB_SERIAL_JTAG PORT", + "type": "bool" + } + ], + "depends_on": "SOC_USB_SERIAL_JTAG_SUPPORTED", + "help": "This secondary option supports output through other specific port like USB_SERIAL_JTAG\nwhen UART0 port as a primary is selected but not connected. This secondary output currently only supports\nnon-blocking mode without using REPL. If you want to output in blocking mode with REPL or\ninput through this secondary port, please change the primary config to this port\nin `Channel for console output` menu.", + "id": "component-config-esp-system-settings-channel-for-console-secondary-output", + "name": "ESP_CONSOLE_SECONDARY", + "title": "Channel for console secondary output", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED", + "name": "ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_CONSOLE_UART", + "name": "ESP_CONSOLE_UART", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_UART_CUSTOM_NUM_0", + "name": "ESP_CONSOLE_UART_CUSTOM_NUM_0", + "range": null, + "title": "UART0", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_UART_CUSTOM_NUM_1", + "name": "ESP_CONSOLE_UART_CUSTOM_NUM_1", + "range": null, + "title": "UART1", + "type": "bool" + } + ], + "depends_on": "ESP_CONSOLE_UART_CUSTOM", + "help": "This UART peripheral is used for console output from the ESP-IDF Bootloader and the app.\n\nIf the configuration is different in the Bootloader binary compared to the app binary, UART\nis reconfigured after the bootloader exits and the app starts.\n\nDue to an ESP32 ROM bug, UART2 is not supported for console output\nvia esp_rom_printf.", + "id": "component-config-esp-system-settings-uart-peripheral-to-use-for-console-output-0-1-", + "name": "ESP_CONSOLE_UART_NUM", + "title": "UART peripheral to use for console output (0-1)", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_CONSOLE_UART_NUM", + "name": "ESP_CONSOLE_UART_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_CONSOLE_ROM_SERIAL_PORT_NUM", + "name": "ESP_CONSOLE_ROM_SERIAL_PORT_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_UART_CUSTOM", + "help": "This GPIO is used for console UART TX output in the ESP-IDF Bootloader and the app (including\nboot log output and default standard output and standard error of the app). Value -1 means to\ncontinue using the default console UART TX pin.\n\nIf the configuration is different in the Bootloader binary compared to the app binary, UART\nis reconfigured after the bootloader exits and the app starts.", + "id": "ESP_CONSOLE_UART_TX_GPIO", + "name": "ESP_CONSOLE_UART_TX_GPIO", + "range": null, + "title": "UART TX on GPIO", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_UART_CUSTOM", + "help": "This GPIO is used for console UART RX input in the ESP-IDF Bootloader and the app (including\ndefault standard input of the app). Value -1 means to continue using the default console UART\nRX pin.\n\nNote: The default ESP-IDF Bootloader configures this pin but doesn't read anything from the UART.\n\nIf the configuration is different in the Bootloader binary compared to the app binary, UART\nis reconfigured after the bootloader exits and the app starts.", + "id": "ESP_CONSOLE_UART_RX_GPIO", + "name": "ESP_CONSOLE_UART_RX_GPIO", + "range": null, + "title": "UART RX on GPIO", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_UART", + "help": "This baud rate is used by both the ESP-IDF Bootloader and the app (including\nboot log output and default standard input/output/error of the app).\n\nThe app's maximum baud rate depends on the UART clock source. If Power Management is disabled,\nthe UART clock source is the APB clock and all baud rates in the available range will be sufficiently\naccurate. If Power Management is enabled, REF_TICK clock source is used so the baud rate is divided\nfrom 1MHz. Baud rates above 1Mbps are not possible and values between 500Kbps and 1Mbps may not be\naccurate.\n\nIf the configuration is different in the Bootloader binary compared to the app binary, UART\nis reconfigured after the bootloader exits and the app starts.", + "id": "ESP_CONSOLE_UART_BAUDRATE", + "name": "ESP_CONSOLE_UART_BAUDRATE", + "range": [ + 1200, + 4000000 + ], + "title": "UART console baud rate", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_USB_CDC", + "help": "Set the size of USB CDC RX buffer. Increase the buffer size if your application\nis often receiving data over USB CDC.", + "id": "ESP_CONSOLE_USB_CDC_RX_BUF_SIZE", + "name": "ESP_CONSOLE_USB_CDC_RX_BUF_SIZE", + "range": null, + "title": "Size of USB CDC RX buffer", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_USB_CDC", + "help": "If enabled, esp_rom_printf and ESP_EARLY_LOG output will also be sent over USB CDC.\nDisabling this option saves about 1kB or RAM.", + "id": "ESP_CONSOLE_USB_CDC_SUPPORT_ETS_PRINTF", + "name": "ESP_CONSOLE_USB_CDC_SUPPORT_ETS_PRINTF", + "range": null, + "title": "Enable esp_rom_printf / ESP_EARLY_LOG via USB CDC", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_INT_WDT", + "help": "The timeout of the watchdog, in milliseconds. Make this higher than the FreeRTOS tick rate.", + "id": "ESP_INT_WDT_TIMEOUT_MS", + "name": "ESP_INT_WDT_TIMEOUT_MS", + "range": [ + 10, + 10000 + ], + "title": "Interrupt watchdog timeout (ms)", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_INT_WDT && !FREERTOS_UNICORE", + "help": "Also detect if interrupts on CPU 1 are disabled for too long.", + "id": "ESP_INT_WDT_CHECK_CPU1", + "name": "ESP_INT_WDT_CHECK_CPU1", + "range": null, + "title": "Also watch CPU1 tick interrupt", + "type": "bool" + } + ], + "depends_on": null, + "help": "This watchdog timer can detect if the FreeRTOS tick interrupt has not been called for a certain time,\neither because a task turned off interrupts and did not turn them on for a long time, or because an\ninterrupt handler did not return. It will try to invoke the panic handler first and failing that\nreset the SoC.", + "id": "ESP_INT_WDT", + "name": "ESP_INT_WDT", + "range": null, + "title": "Interrupt watchdog", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_TASK_WDT_EN", + "help": null, + "id": "ESP_TASK_WDT_USE_ESP_TIMER", + "name": "ESP_TASK_WDT_USE_ESP_TIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_TASK_WDT_INIT", + "help": "If this option is enabled, the Task Watchdog Timer will be configured to\ntrigger the panic handler when it times out. This can also be configured\nat run time (see Task Watchdog Timer API Reference)", + "id": "ESP_TASK_WDT_PANIC", + "name": "ESP_TASK_WDT_PANIC", + "range": null, + "title": "Invoke panic handler on Task Watchdog timeout", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_TASK_WDT_INIT", + "help": "Timeout period configuration for the Task Watchdog Timer in seconds.\nThis is also configurable at run time (see Task Watchdog Timer API Reference)", + "id": "ESP_TASK_WDT_TIMEOUT_S", + "name": "ESP_TASK_WDT_TIMEOUT_S", + "range": [ + 1, + 60 + ], + "title": "Task Watchdog timeout period (seconds)", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_TASK_WDT_INIT", + "help": "If this option is enabled, the Task Watchdog Timer will watch the CPU0\nIdle Task. Having the Task Watchdog watch the Idle Task allows for detection\nof CPU starvation as the Idle Task not being called is usually a symptom of\nCPU starvation. Starvation of the Idle Task is detrimental as FreeRTOS household\ntasks depend on the Idle Task getting some runtime every now and then.", + "id": "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0", + "name": "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0", + "range": null, + "title": "Watch CPU0 Idle Task", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_TASK_WDT_INIT && !FREERTOS_UNICORE", + "help": "If this option is enabled, the Task Watchdog Timer will wach the CPU1\nIdle Task.", + "id": "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1", + "name": "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1", + "range": null, + "title": "Watch CPU1 Idle Task", + "type": "bool" + } + ], + "depends_on": "ESP_TASK_WDT_EN", + "help": "Enabling this option will cause the Task Watchdog Timer to be initialized\nautomatically at startup.", + "id": "ESP_TASK_WDT_INIT", + "name": "ESP_TASK_WDT_INIT", + "range": null, + "title": "Initialize Task Watchdog Timer on startup", + "type": "bool" + } + ], + "depends_on": null, + "help": "The Task Watchdog Timer can be used to make sure individual tasks are still\nrunning. Enabling this option will enable the Task Watchdog Timer. It can be\neither initialized automatically at startup or initialized after startup\n(see Task Watchdog Timer API Reference)", + "id": "ESP_TASK_WDT_EN", + "name": "ESP_TASK_WDT_EN", + "range": null, + "title": "Enable Task Watchdog Timer", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_XT_WDT", + "help": "Timeout period configuration for the XTAL32K watchdog timer based on RTC_CLK.", + "id": "ESP_XT_WDT_TIMEOUT", + "name": "ESP_XT_WDT_TIMEOUT", + "range": null, + "title": "XTAL32K watchdog timeout period", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_XT_WDT", + "help": "Enable this to automatically switch to BACKUP32K_CLK as the source of RTC_SLOW_CLK when\nthe watchdog timer expires.", + "id": "ESP_XT_WDT_BACKUP_CLK_ENABLE", + "name": "ESP_XT_WDT_BACKUP_CLK_ENABLE", + "range": null, + "title": "Automatically switch to BACKUP32K_CLK when timer expires", + "type": "bool" + } + ], + "depends_on": "SOC_XT_WDT_SUPPORTED && (ESP_SYSTEM_RTC_EXT_OSC || ESP_SYSTEM_RTC_EXT_XTAL)", + "help": "This watchdog timer can detect oscillation failure of the XTAL32K_CLK. When such a failure\nis detected the hardware can be set up to automatically switch to BACKUP32K_CLK and generate\nan interrupt.", + "id": "ESP_XT_WDT", + "name": "ESP_XT_WDT", + "range": null, + "title": "Initialize XTAL32K watchdog timer on startup", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If this option is disabled (default), the panic handler code is placed in flash not IRAM.\nThis means that if ESP-IDF crashes while flash cache is disabled, the panic handler will\nautomatically re-enable flash cache before running GDB Stub or Core Dump. This adds some minor\nrisk, if the flash cache status is also corrupted during the crash.\n\nIf this option is enabled, the panic handler code (including required UART functions) is placed\nin IRAM. This may be necessary to debug some complex issues with crashes while flash cache is\ndisabled (for example, when writing to SPI flash) or when flash cache is corrupted when an exception\nis triggered.", + "id": "ESP_PANIC_HANDLER_IRAM", + "name": "ESP_PANIC_HANDLER_IRAM", + "range": null, + "title": "Place panic handler code in IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP32_TRAX && !ESP32S2_TRAX && !ESP32S3_TRAX", + "help": "Debug stubs are used by OpenOCD to execute pre-compiled onboard code\nwhich does some useful debugging stuff, e.g. GCOV data dump.", + "id": "ESP_DEBUG_STUBS_ENABLE", + "name": "ESP_DEBUG_STUBS_ENABLE", + "range": null, + "title": "OpenOCD debug stubs", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DEBUG_HAVE_OCD_STUB_BINS", + "help": "OpenOCD uses stub code to access flash during programming or when inserting and removing\nSW flash breakpoints.\nTo execute stub code, OpenOCD allocates memory on the target device, backs up the existing memory,\nloads the stub binary, runs the binary, and then restores the original memory.\nThis process can be time-consuming, especially when using USB serial JTAG.\nBy enabling this option, 8K of memory in RAM will be preallocated with the stub code,\neliminating the need to back up and restore the memory region.", + "id": "ESP_DEBUG_INCLUDE_OCD_STUB_BINS", + "name": "ESP_DEBUG_INCLUDE_OCD_STUB_BINS", + "range": null, + "title": "Preload OpenOCD stub binaries to speed up debugging. 8K memory will be reserved", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The FreeRTOS panic and unhandled exception handers can detect a JTAG OCD debugger and\ninstead of panicking, have the debugger stop on the offending instruction.", + "id": "ESP_DEBUG_OCDAWARE", + "name": "ESP_DEBUG_OCDAWARE", + "range": null, + "title": "Make exception and panic handlers JTAG/OCD aware", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && ", + "help": "Using level 5 interrupt for Interrupt Watchdog, IPC_ISR and other system checks.", + "id": "ESP_SYSTEM_CHECK_INT_LEVEL_5", + "name": "ESP_SYSTEM_CHECK_INT_LEVEL_5", + "range": null, + "title": "Level 5 interrupt", + "type": "bool" + }, + { + "children": [], + "depends_on": "!BTDM_CTRL_HLI && ", + "help": "Using level 4 interrupt for Interrupt Watchdog, IPC_ISR and other system checks.", + "id": "ESP_SYSTEM_CHECK_INT_LEVEL_4", + "name": "ESP_SYSTEM_CHECK_INT_LEVEL_4", + "range": null, + "title": "Level 4 interrupt", + "type": "bool" + } + ], + "depends_on": null, + "help": "Interrupt level to use for Interrupt Watchdog, IPC_ISR and other system checks.", + "id": "component-config-esp-system-settings-interrupt-level-to-use-for-interrupt-watchdog-and-other-system-checks", + "name": "ESP_SYSTEM_CHECK_INT_LEVEL", + "title": "Interrupt level to use for Interrupt Watchdog and other system checks", + "type": "choice" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_7", + "name": "ESP_BROWNOUT_DET_LVL_SEL_7", + "range": null, + "title": "2.51V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_6", + "name": "ESP_BROWNOUT_DET_LVL_SEL_6", + "range": null, + "title": "2.64V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_5", + "name": "ESP_BROWNOUT_DET_LVL_SEL_5", + "range": null, + "title": "2.76V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_4", + "name": "ESP_BROWNOUT_DET_LVL_SEL_4", + "range": null, + "title": "2.92V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_3", + "name": "ESP_BROWNOUT_DET_LVL_SEL_3", + "range": null, + "title": "3.10V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_2", + "name": "ESP_BROWNOUT_DET_LVL_SEL_2", + "range": null, + "title": "3.27V", + "type": "bool" + } + ], + "depends_on": "ESP_BROWNOUT_DET", + "help": "The brownout detector will reset the chip when the supply voltage is approximately\nbelow this level. Note that there may be some variation of brownout voltage level\nbetween each chip.\n\n#The voltage levels here are estimates, more work needs to be done to figure out the exact voltages\n#of the brownout threshold levels.", + "id": "component-config-esp-system-settings-brownout-detector-hardware-brownout-detect-reset-brownout-voltage-level", + "name": "ESP_BROWNOUT_DET_LVL_SEL", + "title": "Brownout voltage level", + "type": "choice" + } + ], + "depends_on": "!IDF_ENV_FPGA", + "help": "The ESP32-C6 has a built-in brownout detector which can detect if the voltage is lower than\na specific value. If this happens, it will reset the chip in order to prevent unintended\nbehaviour.", + "id": "ESP_BROWNOUT_DET", + "name": "ESP_BROWNOUT_DET", + "range": null, + "title": "Hardware brownout detect & reset", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_BROWNOUT_DET_LVL", + "name": "ESP_BROWNOUT_DET_LVL", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-esp-system-settings-brownout-detector", + "title": "Brownout Detector", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "This config allows to trigger an interrupt when brownout detected. Software restart will be done\nat the end of the default callback.\nTwo occasions need to restart the chip with interrupt so far.\n(1). For ESP32 version 1, brown-out reset function doesn't work (see ESP32 errata 3.4).\n So that we must restart from interrupt.\n(2). For special workflow, the chip needs do more things instead of restarting directly. This part\n needs to be done in callback function of interrupt.", + "id": "ESP_SYSTEM_BROWNOUT_INTR", + "name": "ESP_SYSTEM_BROWNOUT_INTR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_ASSIST_DEBUG_SUPPORTED", + "help": "This config allows to trigger a panic interrupt when Stack Pointer register goes out of allocated stack\nmemory bounds.", + "id": "ESP_SYSTEM_HW_STACK_GUARD", + "name": "ESP_SYSTEM_HW_STACK_GUARD", + "range": null, + "title": "Hardware stack guard", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32C6 || IDF_TARGET_ESP32H2", + "help": "This configuration helps to address an BBPLL inaccurate issue when boot from certain bootloader version,\nwhich may increase about the boot-up time by about 200 us. Disable this when your bootloader is built with\nESP-IDF version v5.2 and above.", + "id": "ESP_SYSTEM_BBPLL_RECALIB", + "name": "ESP_SYSTEM_BBPLL_RECALIB", + "range": null, + "title": "Re-calibration BBPLL at startup", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_ASSIST_DEBUG_SUPPORTED", + "help": "This option will enable the PC recording function of assist_debug module. The PC value of the CPU will be\nrecorded to PC record register in assist_debug module in real time. When an exception occurs and the CPU\nis reset, this register will be kept, then we can use the recorded PC to debug the causes of the reset.", + "id": "ESP_SYSTEM_HW_PC_RECORD", + "name": "ESP_SYSTEM_HW_PC_RECORD", + "range": null, + "title": "Hardware PC recording", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-system-settings", + "title": "ESP System Settings", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Configure the IPC tasks stack size. An IPC task runs on each core (in dual core mode), and allows for\ncross-core function calls. See IPC documentation for more details. The default IPC stack size should be\nenough for most common simple use cases. However, users can increase/decrease the stack size to their\nneeds.", + "id": "ESP_IPC_TASK_STACK_SIZE", + "name": "ESP_IPC_TASK_STACK_SIZE", + "range": [ + 512, + 65536 + ], + "title": "Inter-Processor Call (IPC) task stack size", + "type": "int" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE", + "help": "If this option is not enabled then the IPC task will keep behavior same as prior to that of ESP-IDF v4.0,\nhence IPC task will run at (configMAX_PRIORITIES - 1) priority.", + "id": "ESP_IPC_USES_CALLERS_PRIORITY", + "name": "ESP_IPC_USES_CALLERS_PRIORITY", + "range": null, + "title": "IPC runs at caller's priority", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The IPC ISR feature is similar to the IPC feature except that the callback function is executed in the\ncontext of a High Priority Interrupt. The IPC ISR feature is intended for low latency execution of simple\ncallbacks written in assembly on another CPU. Due to being run in a High Priority Interrupt, the assembly\ncallbacks must be written with particular restrictions (see \"IPC\" and \"High-Level Interrupt\" docs for more\ndetails).", + "id": "ESP_IPC_ISR_ENABLE", + "name": "ESP_IPC_ISR_ENABLE", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-ipc-inter-processor-call-", + "title": "IPC (Inter-Processor Call)", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!IDF_TARGET_ESP32P4", + "help": "Amazon has released an SMP version of the FreeRTOS Kernel which can be found via the following link:\nhttps://github.com/FreeRTOS/FreeRTOS-Kernel/tree/smp\n\nIDF has added an experimental port of this SMP kernel located in\ncomponents/freertos/FreeRTOS-Kernel-SMP. Enabling this option will cause IDF to use the Amazon SMP\nkernel. Note that THIS FEATURE IS UNDER ACTIVE DEVELOPMENT, users use this at their own risk.\n\nLeaving this option disabled will mean the IDF FreeRTOS kernel is used instead, which is located in:\ncomponents/freertos/FreeRTOS-Kernel. Both kernel versions are SMP capable, but differ in\ntheir implementation and features.", + "id": "FREERTOS_SMP", + "name": "FREERTOS_SMP", + "range": null, + "title": "Run the Amazon SMP FreeRTOS kernel instead (FEATURE UNDER DEVELOPMENT)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This version of FreeRTOS normally takes control of all cores of the CPU. Select this if you only want\nto start it on the first core. This is needed when e.g. another process needs complete control over the\nsecond core.", + "id": "FREERTOS_UNICORE", + "name": "FREERTOS_UNICORE", + "range": null, + "title": "Run FreeRTOS only on first core", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Sets the FreeRTOS tick interrupt frequency in Hz (see configTICK_RATE_HZ documentation for more\ndetails).", + "id": "FREERTOS_HZ", + "name": "FREERTOS_HZ", + "range": [ + 1, + 1000 + ], + "title": "configTICK_RATE_HZ", + "type": "int" + }, + { + "children": [], + "depends_on": "FREERTOS_UNICORE && !FREERTOS_SMP", + "help": "Enables port specific task selection method. This option can speed up the search of ready tasks\nwhen scheduling (see configUSE_PORT_OPTIMISED_TASK_SELECTION documentation for more details).", + "id": "FREERTOS_OPTIMIZED_SCHEDULER", + "name": "FREERTOS_OPTIMIZED_SCHEDULER", + "range": null, + "title": "configUSE_PORT_OPTIMISED_TASK_SELECTION", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Do not check for stack overflows (configCHECK_FOR_STACK_OVERFLOW = 0)", + "id": "FREERTOS_CHECK_STACKOVERFLOW_NONE", + "name": "FREERTOS_CHECK_STACKOVERFLOW_NONE", + "range": null, + "title": "No checking", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Check for stack overflows on each context switch by checking if the stack pointer is in a valid\nrange. Quick but does not detect stack overflows that happened between context switches\n(configCHECK_FOR_STACK_OVERFLOW = 1)", + "id": "FREERTOS_CHECK_STACKOVERFLOW_PTRVAL", + "name": "FREERTOS_CHECK_STACKOVERFLOW_PTRVAL", + "range": null, + "title": "Check by stack pointer value (Method 1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Places some magic bytes at the end of the stack area and on each context switch, check if these\nbytes are still intact. More thorough than just checking the pointer, but also slightly slower.\n(configCHECK_FOR_STACK_OVERFLOW = 2)", + "id": "FREERTOS_CHECK_STACKOVERFLOW_CANARY", + "name": "FREERTOS_CHECK_STACKOVERFLOW_CANARY", + "range": null, + "title": "Check using canary bytes (Method 2)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enables FreeRTOS to check for stack overflows (see configCHECK_FOR_STACK_OVERFLOW documentation for\nmore details).\n\nNote: If users do not provide their own ``vApplicationStackOverflowHook()`` function, a default\nfunction will be provided by ESP-IDF.", + "id": "component-config-freertos-kernel-configcheck_for_stack_overflow", + "name": "FREERTOS_CHECK_STACKOVERFLOW", + "title": "configCHECK_FOR_STACK_OVERFLOW", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "Set the number of thread local storage pointers in each task (see\nconfigNUM_THREAD_LOCAL_STORAGE_POINTERS documentation for more details).\n\nNote: In ESP-IDF, this value must be at least 1. Index 0 is reserved for use by the pthreads API\nthread-local-storage. Other indexes can be used for any desired purpose.", + "id": "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS", + "name": "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS", + "range": [ + 1, + 256 + ], + "title": "configNUM_THREAD_LOCAL_STORAGE_POINTERS", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Sets the idle task stack size in bytes (see configMINIMAL_STACK_SIZE documentation for more details).\n\nNote:\n\n- ESP-IDF specifies stack sizes in bytes instead of words.\n- The default size is enough for most use cases.\n- The stack size may need to be increased above the default if the app installs idle or thread local\n storage cleanup hooks that use a lot of stack memory.\n- Conversely, the stack size can be reduced to the minimum if non of the idle features are used.", + "id": "FREERTOS_IDLE_TASK_STACKSIZE", + "name": "FREERTOS_IDLE_TASK_STACKSIZE", + "range": [ + 768, + 32768 + ], + "title": "configMINIMAL_STACK_SIZE (Idle task stack size)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Enables the idle task application hook (see configUSE_IDLE_HOOK documentation for more details).\n\nNote:\n\n- The application must provide the hook function ``void vApplicationIdleHook( void );``\n- ``vApplicationIdleHook()`` is called from FreeRTOS idle task(s)\n- The FreeRTOS idle hook is NOT the same as the ESP-IDF Idle Hook, but both can be enabled\n simultaneously.", + "id": "FREERTOS_USE_IDLE_HOOK", + "name": "FREERTOS_USE_IDLE_HOOK", + "range": null, + "title": "configUSE_IDLE_HOOK", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_SMP", + "help": "Enables the minimal idle task application hook (see configUSE_IDLE_HOOK documentation for more\ndetails).\n\nNote:\n\n- The application must provide the hook function ``void vApplicationPassiveIdleHook( void );``\n- ``vApplicationPassiveIdleHook()`` is called from FreeRTOS minimal idle task(s)", + "id": "FREERTOS_USE_PASSIVE_IDLE_HOOK", + "name": "FREERTOS_USE_PASSIVE_IDLE_HOOK", + "range": null, + "title": "Use FreeRTOS minimal idle hook", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables the tick hook (see configUSE_TICK_HOOK documentation for more details).\n\nNote:\n\n- The application must provide the hook function ``void vApplicationTickHook( void );``\n- ``vApplicationTickHook()`` is called from FreeRTOS's tick handling function ``xTaskIncrementTick()``\n- The FreeRTOS tick hook is NOT the same as the ESP-IDF Tick Interrupt Hook, but both can be enabled\n simultaneously.", + "id": "FREERTOS_USE_TICK_HOOK", + "name": "FREERTOS_USE_TICK_HOOK", + "range": null, + "title": "configUSE_TICK_HOOK", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Sets the maximum number of characters for task names (see configMAX_TASK_NAME_LEN documentation for\nmore details).\n\nNote: For most uses, the default of 16 characters is sufficient.", + "id": "FREERTOS_MAX_TASK_NAME_LEN", + "name": "FREERTOS_MAX_TASK_NAME_LEN", + "range": [ + 1, + 256 + ], + "title": "configMAX_TASK_NAME_LEN", + "type": "int" + }, + { + "children": [], + "depends_on": "!IDF_TARGET_LINUX", + "help": "Enable backward compatibility with APIs prior to FreeRTOS v8.0.0. (see\nconfigENABLE_BACKWARD_COMPATIBILITY documentation for more details).", + "id": "FREERTOS_ENABLE_BACKWARD_COMPATIBILITY", + "name": "FREERTOS_ENABLE_BACKWARD_COMPATIBILITY", + "range": null, + "title": "configENABLE_BACKWARD_COMPATIBILITY", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "FREERTOS_USE_TIMERS", + "help": "Sets the timer task's name (see configTIMER_SERVICE_TASK_NAME documentation for more details).", + "id": "FREERTOS_TIMER_SERVICE_TASK_NAME", + "name": "FREERTOS_TIMER_SERVICE_TASK_NAME", + "range": null, + "title": "configTIMER_SERVICE_TASK_NAME", + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "FREERTOS_TIMER_TASK_AFFINITY_CPU0", + "name": "FREERTOS_TIMER_TASK_AFFINITY_CPU0", + "range": null, + "title": "CPU0", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE && ", + "help": null, + "id": "FREERTOS_TIMER_TASK_AFFINITY_CPU1", + "name": "FREERTOS_TIMER_TASK_AFFINITY_CPU1", + "range": null, + "title": "CPU1", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FREERTOS_TIMER_TASK_NO_AFFINITY", + "name": "FREERTOS_TIMER_TASK_NO_AFFINITY", + "range": null, + "title": "No affinity", + "type": "bool" + } + ], + "depends_on": "FREERTOS_USE_TIMERS", + "help": "Sets the timer task's core affinity\n(see configTIMER_SERVICE_TASK_CORE_AFFINITY documentation for more details).", + "id": "component-config-freertos-kernel-configuse_timers-configtimer_service_task_core_affinity", + "name": "FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY", + "title": "configTIMER_SERVICE_TASK_CORE_AFFINITY", + "type": "choice" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TIMERS", + "help": null, + "id": "FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY", + "name": "FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TIMERS", + "help": "Sets the timer task's priority (see configTIMER_TASK_PRIORITY documentation for more details).", + "id": "FREERTOS_TIMER_TASK_PRIORITY", + "name": "FREERTOS_TIMER_TASK_PRIORITY", + "range": [ + 1, + 25 + ], + "title": "configTIMER_TASK_PRIORITY", + "type": "int" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TIMERS", + "help": "Set the timer task's stack size (see configTIMER_TASK_STACK_DEPTH documentation for more details).", + "id": "FREERTOS_TIMER_TASK_STACK_DEPTH", + "name": "FREERTOS_TIMER_TASK_STACK_DEPTH", + "range": [ + 1536, + 32768 + ], + "title": "configTIMER_TASK_STACK_DEPTH", + "type": "int" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TIMERS", + "help": "Set the timer task's command queue length (see configTIMER_QUEUE_LENGTH documentation for more\ndetails).", + "id": "FREERTOS_TIMER_QUEUE_LENGTH", + "name": "FREERTOS_TIMER_QUEUE_LENGTH", + "range": [ + 5, + 20 + ], + "title": "configTIMER_QUEUE_LENGTH", + "type": "int" + } + ], + "depends_on": null, + "help": "Enable FreeRTOS Software Timers. Normally the timer task will only get pulled into the build\nand created if any software timer related functions are used. This is achieved through IDF\ndefining a weak empty function for xTimerCreateTimerTask, which should take effect if timers.c\nis not pulled into the build.\n\nIn certain special cases (if you use configUSE_TRACE_FACILITY=y and event groups) the linker will\nstill pull in the xTimerCreateTimerTask from timers.c even if the function that utilized it gets\ndiscarded due to not being used.\n\nIn these cases you can use this option to force the timer task to be disabled.", + "id": "FREERTOS_USE_TIMERS", + "name": "FREERTOS_USE_TIMERS", + "range": null, + "title": "configUSE_TIMERS", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Set the size of the queue registry (see configQUEUE_REGISTRY_SIZE documentation for more details).\n\nNote: A value of 0 will disable queue registry functionality", + "id": "FREERTOS_QUEUE_REGISTRY_SIZE", + "name": "FREERTOS_QUEUE_REGISTRY_SIZE", + "range": [ + 0, + 20 + ], + "title": "configQUEUE_REGISTRY_SIZE", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set the size of the task notification array of each task. When increasing this value, keep in\nmind that this means additional memory for each and every task on the system.\nHowever, task notifications in general are more light weight compared to alternatives\nsuch as semaphores.", + "id": "FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES", + "name": "FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES", + "range": [ + 1, + 32 + ], + "title": "configTASK_NOTIFICATION_ARRAY_ENTRIES", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "FREERTOS_USE_TRACE_FACILITY", + "help": "Set configUSE_TRACE_FACILITY and configUSE_STATS_FORMATTING_FUNCTIONS to 1 to include the\n``vTaskList()`` and ``vTaskGetRunTimeStats()`` functions in the build (see\nconfigUSE_STATS_FORMATTING_FUNCTIONS documentation for more details).", + "id": "FREERTOS_USE_STATS_FORMATTING_FUNCTIONS", + "name": "FREERTOS_USE_STATS_FORMATTING_FUNCTIONS", + "range": null, + "title": "configUSE_STATS_FORMATTING_FUNCTIONS", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enables additional structure members and functions to assist with execution visualization and tracing\n(see configUSE_TRACE_FACILITY documentation for more details).", + "id": "FREERTOS_USE_TRACE_FACILITY", + "name": "FREERTOS_USE_TRACE_FACILITY", + "range": null, + "title": "configUSE_TRACE_FACILITY", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable list integrity checker\n(see configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES documentation for more details).", + "id": "FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES", + "name": "FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES", + "range": null, + "title": "configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_SMP && FREERTOS_USE_STATS_FORMATTING_FUNCTIONS", + "help": "If enabled, this will include an extra column when vTaskList is called to display the CoreID the task\nis pinned to (0,1) or -1 if not pinned.", + "id": "FREERTOS_VTASKLIST_INCLUDE_COREID", + "name": "FREERTOS_VTASKLIST_INCLUDE_COREID", + "range": null, + "title": "Enable display of xCoreID in vTaskList", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "configRUN_TIME_COUNTER_TYPE is set to uint32_t", + "id": "FREERTOS_RUN_TIME_COUNTER_TYPE_U32", + "name": "FREERTOS_RUN_TIME_COUNTER_TYPE_U32", + "range": null, + "title": "uint32_t", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "configRUN_TIME_COUNTER_TYPE is set to uint64_t", + "id": "FREERTOS_RUN_TIME_COUNTER_TYPE_U64", + "name": "FREERTOS_RUN_TIME_COUNTER_TYPE_U64", + "range": null, + "title": "uint64_t", + "type": "bool" + } + ], + "depends_on": "FREERTOS_GENERATE_RUN_TIME_STATS && !FREERTOS_SMP", + "help": "Sets the data type used for the FreeRTOS run time stats. A larger data type can be used to reduce the\nfrequency of the counter overflowing.", + "id": "component-config-freertos-kernel-configgenerate_run_time_stats-configrun_time_counter_type", + "name": "FREERTOS_RUN_TIME_COUNTER_TYPE", + "title": "configRUN_TIME_COUNTER_TYPE", + "type": "choice" + } + ], + "depends_on": null, + "help": "Enables collection of run time statistics for each task (see configGENERATE_RUN_TIME_STATS\ndocumentation for more details).\n\nNote: The clock used for run time statistics can be configured in FREERTOS_RUN_TIME_STATS_CLK.", + "id": "FREERTOS_GENERATE_RUN_TIME_STATS", + "name": "FREERTOS_GENERATE_RUN_TIME_STATS", + "range": null, + "title": "configGENERATE_RUN_TIME_STATS", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "FREERTOS_USE_TICKLESS_IDLE", + "help": "FreeRTOS will enter light sleep mode if no tasks need to run for this number of ticks.\nYou can enable PM_PROFILING feature in esp_pm components and dump the sleep status with\nesp_pm_dump_locks, if the proportion of rejected sleeps is too high, please increase\nthis value to improve scheduling efficiency", + "id": "FREERTOS_IDLE_TIME_BEFORE_SLEEP", + "name": "FREERTOS_IDLE_TIME_BEFORE_SLEEP", + "range": null, + "title": "configEXPECTED_IDLE_TIME_BEFORE_SLEEP", + "type": "int" + } + ], + "depends_on": "PM_ENABLE", + "help": "If power management support is enabled, FreeRTOS will be able to put the system into light sleep mode\nwhen no tasks need to run for a number of ticks. This number can be set using\nFREERTOS_IDLE_TIME_BEFORE_SLEEP option. This feature is also known as \"automatic light sleep\".\n\nNote that timers created using esp_timer APIs may prevent the system from entering sleep mode, even\nwhen no tasks need to run. To skip unnecessary wake-up initialize a timer with the\n\"skip_unhandled_events\" option as true.\n\nIf disabled, automatic light sleep support will be disabled.", + "id": "FREERTOS_USE_TICKLESS_IDLE", + "name": "FREERTOS_USE_TICKLESS_IDLE", + "range": null, + "title": "configUSE_TICKLESS_IDLE", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables task tagging functionality and its associated API (see configUSE_APPLICATION_TASK_TAG\ndocumentation for more details).", + "id": "FREERTOS_USE_APPLICATION_TASK_TAG", + "name": "FREERTOS_USE_APPLICATION_TASK_TAG", + "range": null, + "title": "configUSE_APPLICATION_TASK_TAG", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-freertos-kernel", + "title": "Kernel", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "COMPILER_OPTIMIZATION_DEBUG || ESP_COREDUMP_ENABLE || ESP_SYSTEM_PANIC_GDBSTUB || ESP_SYSTEM_GDBSTUB_RUNTIME", + "help": "If enabled, all FreeRTOS task functions will be enclosed in a wrapper function. If a task function\nmistakenly returns (i.e. does not delete), the call flow will return to the wrapper function. The\nwrapper function will then log an error and abort the application. This option is also required for GDB\nbacktraces and C++ exceptions to work correctly inside top-level task functions.", + "id": "FREERTOS_TASK_FUNCTION_WRAPPER", + "name": "FREERTOS_TASK_FUNCTION_WRAPPER", + "range": null, + "title": "Wrap task functions", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "FreeRTOS can check if a stack has overflown its bounds by checking either the value of the stack\npointer or by checking the integrity of canary bytes. (See FREERTOS_CHECK_STACKOVERFLOW for more\ninformation.) These checks only happen on a context switch, and the situation that caused the stack\noverflow may already be long gone by then. This option will use the last debug memory watchpoint to\nallow breaking into the debugger (or panic'ing) as soon as any of the last 32 bytes on the stack of a\ntask are overwritten. The side effect is that using gdb, you effectively have one hardware watchpoint\nless because the last one is overwritten as soon as a task switch happens.\n\nAnother consequence is that due to alignment requirements of the watchpoint, the usable stack size\ndecreases by up to 60 bytes. This is because the watchpoint region has to be aligned to its size and\nthe size for the stack watchpoint in IDF is 32 bytes.\n\nThis check only triggers if the stack overflow writes within 32 bytes near the end of the stack, rather\nthan overshooting further, so it is worth combining this approach with one of the other stack overflow\ncheck methods.\n\nWhen this watchpoint is hit, gdb will stop with a SIGTRAP message. When no JTAG OCD is attached,\nesp-idf will panic on an unhandled debug exception.", + "id": "FREERTOS_WATCHPOINT_END_OF_STACK", + "name": "FREERTOS_WATCHPOINT_END_OF_STACK", + "range": null, + "title": "Enable stack overflow debug watchpoint", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS > 0", + "help": "ESP-IDF provides users with the ability to free TLSP memory by registering TLSP deletion callbacks.\nThese callbacks are automatically called by FreeRTOS when a task is deleted. When this option is turned\non, the memory reserved for TLSPs in the TCB is doubled to make space for storing the deletion\ncallbacks. If the user does not wish to use TLSP deletion callbacks then this option could be turned\noff to save space in the TCB memory.", + "id": "FREERTOS_TLSP_DELETION_CALLBACKS", + "name": "FREERTOS_TLSP_DELETION_CALLBACKS", + "range": null, + "title": "Enable thread local storage pointers deletion callbacks", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP", + "help": "Enable this option to make FreeRTOS call a user provided hook function right before it deletes a task\n(i.e., frees/releases a dynamically/statically allocated task's memory). This is useful if users want\nto know when a task is actually deleted (in case the task's deletion is delegated to the IDLE task).\n\nIf this config option is enabled, users must define a ``void vTaskPreDeletionHook( void * pxTCB )``\nhook function in their application.", + "id": "FREERTOS_TASK_PRE_DELETION_HOOK", + "name": "FREERTOS_TASK_PRE_DELETION_HOOK", + "range": null, + "title": "Enable task pre-deletion hook", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "THIS OPTION IS DEPRECATED. Use FREERTOS_TASK_PRE_DELETION_HOOK instead.\n\nEnable this option to make FreeRTOS call the static task clean up hook when a task is deleted.\n\nNote: Users will need to provide a ``void vPortCleanUpTCB ( void *pxTCB )`` callback", + "id": "FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP", + "name": "FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP", + "range": null, + "title": "Enable static task clean up hook (DEPRECATED)", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_SMP", + "help": "If enabled, assert that when a mutex semaphore is given, the task giving the semaphore is the task\nwhich is currently holding the mutex.", + "id": "FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER", + "name": "FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER", + "range": null, + "title": "Check that mutex semaphore is given by owner task", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The interrupt handlers have their own stack. The size of the stack can be defined here. Each processor\nhas its own stack, so the total size occupied will be twice this.", + "id": "FREERTOS_ISR_STACKSIZE", + "name": "FREERTOS_ISR_STACKSIZE", + "range": [ + 1536, + 32768 + ], + "title": "ISR stack size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "If this option is enabled, interrupt stack frame will be modified to point to the code of the\ninterrupted task as its return address. This helps the debugger (or the panic handler) show a backtrace\nfrom the interrupt to the task which was interrupted. This also works for nested interrupts: higher\nlevel interrupt stack can be traced back to the lower level interrupt. This option adds 4 instructions\nto the interrupt dispatching code.", + "id": "FREERTOS_INTERRUPT_BACKTRACE", + "name": "FREERTOS_INTERRUPT_BACKTRACE", + "range": null, + "title": "Enable backtrace from interrupt to task context", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_CPU_HAS_FPU && (IDF_TARGET_ESP32 || IDF_TARGET_ESP32S3)", + "help": "When enabled, the usage of float type is allowed inside Level 1 ISRs. Note that usage of float types in\nhigher level interrupts is still not permitted.", + "id": "FREERTOS_FPU_IN_ISR", + "name": "FREERTOS_FPU_IN_ISR", + "range": null, + "title": "Use float in Level 1 ISR", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_TICK_SUPPORT_CORETIMER", + "name": "FREERTOS_TICK_SUPPORT_CORETIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_TICK_SUPPORT_SYSTIMER", + "name": "FREERTOS_TICK_SUPPORT_SYSTIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "FREERTOS_TICK_SUPPORT_CORETIMER && ", + "help": "Select this to use timer 0", + "id": "FREERTOS_CORETIMER_0", + "name": "FREERTOS_CORETIMER_0", + "range": null, + "title": "Timer 0 (int 6, level 1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_TICK_SUPPORT_CORETIMER && ", + "help": "Select this to use timer 1", + "id": "FREERTOS_CORETIMER_1", + "name": "FREERTOS_CORETIMER_1", + "range": null, + "title": "Timer 1 (int 15, level 3)", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_TICK_SUPPORT_SYSTIMER && ", + "help": "Select this to use systimer with the 1 interrupt priority.", + "id": "FREERTOS_CORETIMER_SYSTIMER_LVL1", + "name": "FREERTOS_CORETIMER_SYSTIMER_LVL1", + "range": null, + "title": "SYSTIMER 0 (level 1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_TICK_SUPPORT_SYSTIMER && ", + "help": "Select this to use systimer with the 3 interrupt priority.", + "id": "FREERTOS_CORETIMER_SYSTIMER_LVL3", + "name": "FREERTOS_CORETIMER_SYSTIMER_LVL3", + "range": null, + "title": "SYSTIMER 0 (level 3)", + "type": "bool" + } + ], + "depends_on": null, + "help": "FreeRTOS needs a timer with an associated interrupt to use as the main tick source to increase\ncounters, run timers and do pre-emptive multitasking with. There are multiple timers available to do\nthis, with different interrupt priorities.", + "id": "component-config-freertos-port-tick-timer-source-xtensa-only-", + "name": "FREERTOS_CORETIMER", + "title": "Tick timer source (Xtensa Only)", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_SYSTICK_USES_SYSTIMER", + "name": "FREERTOS_SYSTICK_USES_SYSTIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_SYSTICK_USES_CCOUNT", + "name": "FREERTOS_SYSTICK_USES_CCOUNT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "ESP Timer will be used as the clock source for FreeRTOS run time stats. The ESP Timer runs at a\nfrequency of 1MHz regardless of Dynamic Frequency Scaling. Therefore the ESP Timer will overflow in\napproximately 4290 seconds.", + "id": "FREERTOS_RUN_TIME_STATS_USING_ESP_TIMER", + "name": "FREERTOS_RUN_TIME_STATS_USING_ESP_TIMER", + "range": null, + "title": "Use ESP TIMER for run time stats", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_SYSTICK_USES_CCOUNT && ", + "help": "CPU Clock will be used as the clock source for the generation of run time stats. The CPU Clock has\na frequency dependent on ESP_DEFAULT_CPU_FREQ_MHZ and Dynamic Frequency Scaling (DFS). Therefore\nthe CPU Clock frequency can fluctuate between 80 to 240MHz. Run time stats generated using the CPU\nClock represents the number of CPU cycles each task is allocated and DOES NOT reflect the amount of\ntime each task runs for (as CPU clock frequency can change). If the CPU clock consistently runs at\nthe maximum frequency of 240MHz, it will overflow in approximately 17 seconds.", + "id": "FREERTOS_RUN_TIME_STATS_USING_CPU_CLK", + "name": "FREERTOS_RUN_TIME_STATS_USING_CPU_CLK", + "range": null, + "title": "Use CPU Clock for run time stats", + "type": "bool" + } + ], + "depends_on": "FREERTOS_GENERATE_RUN_TIME_STATS", + "help": "Choose the clock source for FreeRTOS run time stats. Options are CPU0's CPU Clock or the ESP Timer.\nBoth clock sources are 32 bits. The CPU Clock can run at a higher frequency hence provide a finer\nresolution but will overflow much quicker. Note that run time stats are only valid until the clock\nsource overflows.", + "id": "component-config-freertos-port-choose-the-clock-source-for-run-time-stats", + "name": "FREERTOS_RUN_TIME_STATS_CLK", + "title": "Choose the clock source for run time stats", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "When enabled the selected Non-ISR FreeRTOS functions will be placed into Flash memory instead of IRAM.\nThis saves up to 8KB of IRAM depending on which functions are used.", + "id": "FREERTOS_PLACE_FUNCTIONS_INTO_FLASH", + "name": "FREERTOS_PLACE_FUNCTIONS_INTO_FLASH", + "range": null, + "title": "Place FreeRTOS functions into Flash", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, context of port*_CRITICAL calls (ISR or Non-ISR) would be checked to be in compliance with\nVanilla FreeRTOS. e.g Calling port*_CRITICAL from ISR context would cause assert failure", + "id": "FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE", + "name": "FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE", + "range": null, + "title": "Tests compliance with Vanilla FreeRTOS port*_CRITICAL calls", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-freertos-port", + "title": "Port", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SPIRAM && FREERTOS_SUPPORT_STATIC_ALLOCATION", + "help": "Accessing memory in PSRAM has certain restrictions, so task stacks allocated by xTaskCreate\nare by default allocated from internal RAM.\n\nThis option allows for passing memory allocated from SPIRAM to be passed to xTaskCreateStatic.\nThis should only be used for tasks where the stack is never accessed while the cache is disabled.\n\nExtra notes for ESP32:\n\nBecause some bits of the ESP32 code environment cannot be recompiled with the cache workaround,\nnormally tasks cannot be safely run with their stack residing in external memory; for this reason\nxTaskCreate (and related task creation functions) always allocate stack in internal memory and\nxTaskCreateStatic will check if the memory passed to it is in internal memory.\nIf you have a task that needs a large amount of stack and does not call on ROM code in any way\n(no direct calls, but also no Bluetooth/WiFi), you can try enable this to\ncause xTaskCreateStatic to allow tasks stack in external memory.", + "id": "FREERTOS_TASK_CREATE_ALLOW_EXT_MEM", + "name": "FREERTOS_TASK_CREATE_ALLOW_EXT_MEM", + "range": null, + "title": "Allow external memory as an argument to xTaskCreateStatic (READ HELP)", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-freertos-extra", + "title": "Extra", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_PORT", + "name": "FREERTOS_PORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_NO_AFFINITY", + "name": "FREERTOS_NO_AFFINITY", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_SUPPORT_STATIC_ALLOCATION", + "name": "FREERTOS_SUPPORT_STATIC_ALLOCATION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Hidden option, gets selected by CONFIG_ESP_DEBUG_OCDAWARE", + "id": "FREERTOS_DEBUG_OCDAWARE", + "name": "FREERTOS_DEBUG_OCDAWARE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_ENABLE_TASK_SNAPSHOT", + "name": "FREERTOS_ENABLE_TASK_SNAPSHOT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_PANIC_HANDLER_IRAM", + "help": null, + "id": "FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH", + "name": "FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_NUMBER_OF_CORES", + "name": "FREERTOS_NUMBER_OF_CORES", + "range": [ + 1, + 2 + ], + "title": null, + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-freertos", + "title": "FreeRTOS", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_ASSERTION_EQUALS_SYSTEM", + "name": "HAL_ASSERTION_EQUALS_SYSTEM", + "range": null, + "title": "Same as system assertion level", + "type": "bool" + }, + { + "children": [], + "depends_on": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL >= 0 && ", + "help": null, + "id": "HAL_ASSERTION_DISABLE", + "name": "HAL_ASSERTION_DISABLE", + "range": null, + "title": "Disabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL >= 1 && ", + "help": null, + "id": "HAL_ASSERTION_SILENT", + "name": "HAL_ASSERTION_SILENT", + "range": null, + "title": "Silent", + "type": "bool" + }, + { + "children": [], + "depends_on": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL >= 2 && ", + "help": null, + "id": "HAL_ASSERTION_ENABLE", + "name": "HAL_ASSERTION_ENABLE", + "range": null, + "title": "Enabled", + "type": "bool" + } + ], + "depends_on": null, + "help": "Set the assert behavior / level for HAL component.\nHAL component assert level can be set separately,\nbut the level can't exceed the system assertion level.\ne.g. If the system assertion is disabled, then the HAL\nassertion can't be enabled either. If the system assertion\nis enable, then the HAL assertion can still be disabled\nby this Kconfig option.", + "id": "component-config-hardware-abstraction-layer-hal-and-low-level-ll--default-hal-assertion-level", + "name": "HAL_DEFAULT_ASSERTION_LEVEL", + "title": "Default HAL assertion level", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "HAL_DEFAULT_ASSERTION_LEVEL", + "name": "HAL_DEFAULT_ASSERTION_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_NONE", + "name": "HAL_LOG_LEVEL_NONE", + "range": null, + "title": "No output", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_ERROR", + "name": "HAL_LOG_LEVEL_ERROR", + "range": null, + "title": "Error", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_WARN", + "name": "HAL_LOG_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_INFO", + "name": "HAL_LOG_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_DEBUG", + "name": "HAL_LOG_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_VERBOSE", + "name": "HAL_LOG_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": "!LOG_DEFAULT_LEVEL_NONE && !LOG_DEFAULT_LEVEL_ERROR && !LOG_DEFAULT_LEVEL_WARN && !LOG_DEFAULT_LEVEL_INFO && !LOG_DEFAULT_LEVEL_DEBUG && !LOG_DEFAULT_LEVEL_VERBOSE", + "help": "Specify how much output to see in HAL logs.", + "id": "component-config-hardware-abstraction-layer-hal-and-low-level-ll--hal-layer-log-verbosity", + "name": "HAL_LOG_LEVEL", + "title": "HAL layer log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "HAL_LOG_LEVEL", + "name": "HAL_LOG_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_HAL_SYSTIMER", + "help": "Enable this flag to use HAL functions from ROM instead of ESP-IDF.\n\nIf keeping this as \"n\" in your project, you will have less free IRAM.\nIf making this as \"y\" in your project, you will increase free IRAM,\nbut you will lose the possibility to debug this module, and some new\nfeatures will be added and bugs will be fixed in the IDF source\nbut cannot be synced to ROM.", + "id": "HAL_SYSTIMER_USE_ROM_IMPL", + "name": "HAL_SYSTIMER_USE_ROM_IMPL", + "range": null, + "title": "Use ROM implementation of SysTimer HAL driver", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_HAL_WDT", + "help": "Enable this flag to use HAL functions from ROM instead of ESP-IDF.\n\nIf keeping this as \"n\" in your project, you will have less free IRAM.\nIf making this as \"y\" in your project, you will increase free IRAM,\nbut you will lose the possibility to debug this module, and some new\nfeatures will be added and bugs will be fixed in the IDF source\nbut cannot be synced to ROM.", + "id": "HAL_WDT_USE_ROM_IMPL", + "name": "HAL_WDT_USE_ROM_IMPL", + "range": null, + "title": "Use ROM implementation of WDT HAL driver", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_MASTER_ISR_IN_IRAM", + "help": "Enable this option to place SPI master hal layer functions into IRAM.", + "id": "HAL_SPI_MASTER_FUNC_IN_IRAM", + "name": "HAL_SPI_MASTER_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_SLAVE_ISR_IN_IRAM", + "help": "Enable this option to place SPI slave hal layer functions into IRAM.", + "id": "HAL_SPI_SLAVE_FUNC_IN_IRAM", + "name": "HAL_SPI_SLAVE_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32H2", + "help": "Enable this option to apply the countermeasure for ECDSA signature operation\nThis countermeasure masks the real ECDSA sign operation\nunder dummy sign operations to add randomness in the generated power signature.\nThis countermeasure is only necessary for ESP32-H2 < v1.2.", + "id": "HAL_ECDSA_GEN_SIG_CM", + "name": "HAL_ECDSA_GEN_SIG_CM", + "range": null, + "title": "Enable countermeasure for ECDSA signature generation", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-abstraction-layer-hal-and-low-level-ll-", + "title": "Hardware Abstraction Layer (HAL) and Low Level (LL)", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_NONE", + "name": "LOG_DEFAULT_LEVEL_NONE", + "range": null, + "title": "No output", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_ERROR", + "name": "LOG_DEFAULT_LEVEL_ERROR", + "range": null, + "title": "Error", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_WARN", + "name": "LOG_DEFAULT_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_INFO", + "name": "LOG_DEFAULT_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_DEBUG", + "name": "LOG_DEFAULT_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_VERBOSE", + "name": "LOG_DEFAULT_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": null, + "help": "Specify how much output to see in logs by default.\nYou can set lower verbosity level at runtime using\nesp_log_level_set() function if LOG_DYNAMIC_LEVEL_CONTROL\nis enabled.\n\nBy default, this setting limits which log statements\nare compiled into the program. For example, selecting\n\"Warning\" would mean that changing log level to \"Debug\"\nat runtime will not be possible. To allow increasing log\nlevel above the default at runtime, see the next option.", + "id": "component-config-log-log-level-default-log-verbosity", + "name": "LOG_DEFAULT_LEVEL", + "title": "Default log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "LOG_DEFAULT_LEVEL", + "name": "LOG_DEFAULT_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_MAXIMUM_EQUALS_DEFAULT", + "name": "LOG_MAXIMUM_EQUALS_DEFAULT", + "range": null, + "title": "Same as default", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 1 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_ERROR", + "name": "LOG_MAXIMUM_LEVEL_ERROR", + "range": null, + "title": "Error", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 2 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_WARN", + "name": "LOG_MAXIMUM_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 3 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_INFO", + "name": "LOG_MAXIMUM_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 4 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_DEBUG", + "name": "LOG_MAXIMUM_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 5 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_VERBOSE", + "name": "LOG_MAXIMUM_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": null, + "help": "This config option sets the highest log verbosity that it's possible to select\nat runtime by calling esp_log_level_set(). This level may be higher than\nthe default verbosity level which is set when the app starts up.\n\nThis can be used enable debugging output only at a critical point, for a particular\ntag, or to minimize startup time but then enable more logs once the firmware has\nloaded.\n\nNote that increasing the maximum available log level will increase the firmware\nbinary size.\n\nThis option only applies to logging from the app, the bootloader log level is\nfixed at compile time to the separate \"Bootloader log verbosity\" setting.", + "id": "component-config-log-log-level-maximum-log-verbosity", + "name": "LOG_MAXIMUM_LEVEL", + "title": "Maximum log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "LOG_MAXIMUM_LEVEL", + "name": "LOG_MAXIMUM_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Enables an additional global \"master\" log level check that occurs before a log tag cache\nlookup. This is useful if you want to compile in a lot of logs that are selectable at\nruntime, but avoid the performance hit during periods where you don't want log output.\n\nExamples include remote log forwarding, or disabling logs during a time-critical or\nCPU-intensive section and re-enabling them later. Results in larger program size\ndepending on number of logs compiled in.\n\nIf enabled, defaults to LOG_DEFAULT_LEVEL and can be set using\nesp_log_set_level_master(). This check takes precedence over ESP_LOG_LEVEL_LOCAL.", + "id": "LOG_MASTER_LEVEL", + "name": "LOG_MASTER_LEVEL", + "range": null, + "title": "Enable global master log level", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this option allows dynamic changes to the log level at runtime\n(using esp_log_level_set()), providing the ability to increase or decrease\nthe log level during program execution.\nIf disabled, the log level remains static once set at compile-time and calling\nesp_log_level_set() will have no effect.\nIf binary size is a critical consideration and dynamic log level changes are not needed,\nconsider disabling this option when LOG_TAG_LEVEL_IMPL_NONE=y to minimize program size.", + "id": "LOG_DYNAMIC_LEVEL_CONTROL", + "name": "LOG_DYNAMIC_LEVEL_CONTROL", + "range": null, + "title": "Enable dynamic log level changes at runtime", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "This option disables the ability to set the log level per tag.\nThe ability to change the log level at runtime depends on LOG_DYNAMIC_LEVEL_CONTROL.\nIf LOG_DYNAMIC_LEVEL_CONTROL is disabled, then changing the log level at runtime\nusing `esp_log_level_set()` is not possible.\nThis implementation is suitable for highly constrained environments.", + "id": "LOG_TAG_LEVEL_IMPL_NONE", + "name": "LOG_TAG_LEVEL_IMPL_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this option to use the linked list-only implementation (no cache) for log level retrieval.\nThis approach searches the linked list of all tags for the log level, which may be slower\nfor a large number of tags but may have lower memory requirements than the CACHE approach.\nThe linked list approach compares the whole strings of log tags for finding the log level.", + "id": "LOG_TAG_LEVEL_IMPL_LINKED_LIST", + "name": "LOG_TAG_LEVEL_IMPL_LINKED_LIST", + "range": null, + "title": "Linked List", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this option to use a hybrid mode: cache in combination with the linked list\nfor log tag level checks. This hybrid approach offers a balance between speed and memory usage.\n\nThe cache stores recently accessed log tags and their corresponding log levels, providing\nfaster lookups for frequently used tags. The cache approach compares the tag pointers, which is\nfaster than comparing the whole strings.\n\nFor less frequently used tags, the linked list is used to search for the log level, which may be\nslower for a large number of tags but has lower memory requirements compared to a full cache.\n\nThis hybrid approach aims to improve the efficiency of log level retrieval by combining the benefits\nof both cache and linked list implementations.", + "id": "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST", + "name": "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST", + "range": null, + "title": "Cache + Linked List", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose the per-tag log level implementation for the log library. This functionality is used\nto enable/disable logs for a particular tag at run time. Applicable only for\napplication logs (i.e., not bootloader logs).", + "id": "component-config-log-log-level-level-settings-method-of-tag-level-checks", + "name": "LOG_TAG_LEVEL_IMPL", + "title": "Method of tag level checks", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "This option enables the use of a simple array-based cache implementation for storing and\nretrieving log tag levels. There is no additional code that reorders the cache for fast lookups.\nSuitable for projects where memory usage optimization is crucial and the simplicity of implementation\nis preferred.", + "id": "LOG_TAG_LEVEL_CACHE_ARRAY", + "name": "LOG_TAG_LEVEL_CACHE_ARRAY", + "range": null, + "title": "Array", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This option enables the use of a binary min-heap-based cache implementation for efficient\nstorage and retrieval of log tag levels. It does automatically optimizing cache for fast lookups.\nSuitable for projects where speed of lookup is critical and memory usage can accommodate\nthe overhead of maintaining a binary min-heap structure.", + "id": "LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP", + "name": "LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP", + "range": null, + "title": "Binary Min-Heap", + "type": "bool" + } + ], + "depends_on": "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST", + "help": "The cache stores recently accessed log tags (address of tag) and their corresponding log levels,\nproviding faster lookups for frequently used tags. Cache size can be configured using the\nLOG_TAG_LEVEL_IMPL_CACHE_SIZE option. The cache approach compares the tag pointers, which is\nfaster than comparing the whole strings.", + "id": "component-config-log-log-level-level-settings-cache-implementation", + "name": "LOG_TAG_LEVEL_CACHE_IMPL", + "title": "Cache implementation", + "type": "choice" + }, + { + "children": [], + "depends_on": "LOG_TAG_LEVEL_CACHE_ARRAY || LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP", + "help": "This option sets the size of the cache used for log tag entries. The cache stores recently accessed\nlog tags and their corresponding log levels, which helps improve the efficiency of log level retrieval.\nThe value must be a power of 2 minus 1 (e.g., 1, 3, 7, 15, 31, 63, 127, 255, ...)\nto ensure proper cache behavior. For LOG_TAG_LEVEL_CACHE_ARRAY option the value can be any,\nwithout restrictions.\n\nNote: A larger cache size can improve lookup performance for frequently used log tags but may consume\nmore memory. Conversely, a smaller cache size reduces memory usage but may lead to more frequent cache\nevictions for less frequently used log tags.", + "id": "LOG_TAG_LEVEL_IMPL_CACHE_SIZE", + "name": "LOG_TAG_LEVEL_IMPL_CACHE_SIZE", + "range": null, + "title": "Log Tag Cache Size", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-log-log-level-level-settings", + "title": "Level Settings", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-log-log-level", + "title": "Log Level", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Enable ANSI terminal color codes.\nIn order to view these, your terminal program must support ANSI color codes.\n\nThis is disabled by default, as colors are added in IDF Monitor. If you want to use new lines\nin the messages or you are using a different terminal program, you may want to enable this option.", + "id": "LOG_COLORS", + "name": "LOG_COLORS", + "range": null, + "title": "Color", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "NO_SYMBOL && ", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_NONE", + "name": "LOG_TIMESTAMP_SOURCE_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_RTOS", + "name": "LOG_TIMESTAMP_SOURCE_RTOS", + "range": null, + "title": "Milliseconds Since Boot", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_SYSTEM", + "name": "LOG_TIMESTAMP_SOURCE_SYSTEM", + "range": null, + "title": "System Time (HH:MM:SS.sss)", + "type": "bool" + }, + { + "children": [], + "depends_on": "NO_SYMBOL && ", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_SYSTEM_FULL", + "name": "LOG_TIMESTAMP_SOURCE_SYSTEM_FULL", + "range": null, + "title": "System Time (YY-MM-DD HH:MM:SS.sss)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose what sort of timestamp is displayed in the log output:\n\n- \"None\" - The log will only contain the actual log messages themselves\n without any time-related information. Avoiding timestamps can help conserve\n processing power and memory. It might useful when you\n perform log analysis or debugging, sometimes it's more straightforward\n to work with logs that lack timestamps, especially if the time of occurrence\n is not critical for understanding the issues.\n\n- \"Milliseconds since boot\" is calculated from the RTOS tick count multiplied\n by the tick period. This time will reset after a software reboot.\n e.g. (90000)\n\n- \"System time (HH:MM:SS.sss)\" is taken from POSIX time functions which use the chip's\n RTC and high resolution timers to maintain an accurate time. The system time is\n initialized to 0 on startup, it can be set with an SNTP sync, or with\n POSIX time functions. This time will not reset after a software reboot.\n e.g. (00:01:30.000)\n\n- \"System time (YY-MM-DD HH:MM:SS.sss)\" it is the same as the above,\n but also prints the date as well.\n\n- NOTE: Currently this will not get used in logging from binary blobs\n (i.e WiFi & Bluetooth libraries), these will always print\n milliseconds since boot.", + "id": "component-config-log-format-timestamp", + "name": "LOG_TIMESTAMP_SOURCE", + "title": "Timestamp", + "type": "choice" + } + ], + "depends_on": null, + "id": "component-config-log-format", + "title": "Format", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-log", + "title": "Log", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDOUT_LINE_ENDING_CRLF", + "name": "NEWLIB_STDOUT_LINE_ENDING_CRLF", + "range": null, + "title": "CRLF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDOUT_LINE_ENDING_LF", + "name": "NEWLIB_STDOUT_LINE_ENDING_LF", + "range": null, + "title": "LF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDOUT_LINE_ENDING_CR", + "name": "NEWLIB_STDOUT_LINE_ENDING_CR", + "range": null, + "title": "CR", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option allows configuring the desired line endings sent to UART\nwhen a newline ('\\n', LF) appears on stdout.\nThree options are possible:\n\nCRLF: whenever LF is encountered, prepend it with CR\n\nLF: no modification is applied, stdout is sent as is\n\nCR: each occurrence of LF is replaced with CR\n\nThis option doesn't affect behavior of the UART driver (drivers/uart.h).", + "id": "component-config-newlib-line-ending-for-uart-output", + "name": "NEWLIB_STDOUT_LINE_ENDING", + "title": "Line ending for UART output", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDIN_LINE_ENDING_CRLF", + "name": "NEWLIB_STDIN_LINE_ENDING_CRLF", + "range": null, + "title": "CRLF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDIN_LINE_ENDING_LF", + "name": "NEWLIB_STDIN_LINE_ENDING_LF", + "range": null, + "title": "LF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDIN_LINE_ENDING_CR", + "name": "NEWLIB_STDIN_LINE_ENDING_CR", + "range": null, + "title": "CR", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option allows configuring which input sequence on UART produces\na newline ('\\n', LF) on stdin.\nThree options are possible:\n\nCRLF: CRLF is converted to LF\n\nLF: no modification is applied, input is sent to stdin as is\n\nCR: each occurrence of CR is replaced with LF\n\nThis option doesn't affect behavior of the UART driver (drivers/uart.h).", + "id": "component-config-newlib-line-ending-for-uart-input", + "name": "NEWLIB_STDIN_LINE_ENDING", + "title": "Line ending for UART input", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "In most chips the ROM contains parts of newlib C library, including printf/scanf family\nof functions. These functions have been compiled with so-called \"nano\"\nformatting option. This option doesn't support 64-bit integer formats and C99\nfeatures, such as positional arguments.\n\nFor more details about \"nano\" formatting option, please see newlib readme file,\nsearch for '--enable-newlib-nano-formatted-io':\nhttps://sourceware.org/git/?p=newlib-cygwin.git;a=blob_plain;f=newlib/README;hb=HEAD\n\nIf this option is enabled and the ROM contains functions from newlib-nano, the build system\nwill use functions available in ROM, reducing the application binary size.\nFunctions available in ROM run faster than functions which run from flash. Functions available\nin ROM can also run when flash instruction cache is disabled.\n\nSome chips (e.g. ESP32-C6) has the full formatting versions of printf/scanf in ROM instead of\nthe nano versions and in this building with newlib nano might actually increase the size of\nthe binary. Which functions are present in ROM can be seen from ROM caps:\nESP_ROM_HAS_NEWLIB_NANO_FORMAT and ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT.\n\nIf you need 64-bit integer formatting support or C99 features, keep this\noption disabled.", + "id": "NEWLIB_NANO_FORMAT", + "name": "NEWLIB_NANO_FORMAT", + "range": null, + "title": "Enable 'nano' formatting options for printf/scanf family", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_RTC_HRT", + "name": "NEWLIB_TIME_SYSCALL_USE_RTC_HRT", + "range": null, + "title": "RTC and high-resolution timer", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_RTC", + "name": "NEWLIB_TIME_SYSCALL_USE_RTC", + "range": null, + "title": "RTC", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_HRT", + "name": "NEWLIB_TIME_SYSCALL_USE_HRT", + "range": null, + "title": "High-resolution timer", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_NONE", + "name": "NEWLIB_TIME_SYSCALL_USE_NONE", + "range": null, + "title": "None", + "type": "bool" + } + ], + "depends_on": null, + "help": "This setting defines which hardware timers are used to\nimplement 'gettimeofday' and 'time' functions in C library.\n\n- If both high-resolution (systimer for all targets except ESP32)\n and RTC timers are used, timekeeping will continue in deep sleep.\n Time will be reported at 1 microsecond resolution.\n This is the default, and the recommended option.\n- If only high-resolution timer (systimer) is used, gettimeofday will\n provide time at microsecond resolution.\n Time will not be preserved when going into deep sleep mode.\n- If only RTC timer is used, timekeeping will continue in\n deep sleep, but time will be measured at 6.(6) microsecond\n resolution. Also the gettimeofday function itself may take\n longer to run.\n- If no timers are used, gettimeofday and time functions\n return -1 and set errno to ENOSYS; they are defined as weak,\n so they could be overridden.\n If you want to customize gettimeofday() and other time functions,\n please choose this option and refer to the 'time.c' source file\n for the exact prototypes of these functions.\n\n- When RTC is used for timekeeping, two RTC_STORE registers are\n used to keep time in deep sleep mode.", + "id": "component-config-newlib-timers-used-for-gettimeofday-function", + "name": "NEWLIB_TIME_SYSCALL", + "title": "Timers used for gettimeofday function", + "type": "choice" + } + ], + "depends_on": null, + "id": "component-config-newlib", + "title": "Newlib", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "STDATOMIC_S32C1I_SPIRAM_WORKAROUND", + "name": "STDATOMIC_S32C1I_SPIRAM_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SOC_MMU_PAGE_SIZE_8KB_SUPPORTED", + "help": null, + "id": "MMU_PAGE_SIZE_8KB", + "name": "MMU_PAGE_SIZE_8KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE_16KB", + "name": "MMU_PAGE_SIZE_16KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE_32KB", + "name": "MMU_PAGE_SIZE_32KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE_64KB", + "name": "MMU_PAGE_SIZE_64KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_MODE", + "name": "MMU_PAGE_MODE", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE", + "name": "MMU_PAGE_SIZE", + "range": null, + "title": null, + "type": "hex" + } + ], + "depends_on": null, + "id": "component-config-soc-settings-mmu-config", + "title": "MMU Config", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-soc-settings", + "title": "SoC Settings", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "When this option is selected, the patch will be enabled for XMC.\nFollow the recommended flow by XMC for better stability.\n\nDO NOT DISABLE UNLESS YOU KNOW WHAT YOU ARE DOING.", + "id": "SPI_FLASH_BROWNOUT_RESET_XMC", + "name": "SPI_FLASH_BROWNOUT_RESET_XMC", + "range": null, + "title": "Enable sending reset when brownout for XMC flash chips", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "When brownout happens during flash erase/write operations,\nsend reset command to stop the flash operations to improve stability.", + "id": "SPI_FLASH_BROWNOUT_RESET", + "name": "SPI_FLASH_BROWNOUT_RESET", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-main-flash-configuration-spi-flash-behavior-when-brownout", + "title": "SPI Flash behavior when brownout", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This is a helper config for HPM. Invisible for users.", + "id": "SPI_FLASH_UNDER_HIGH_FREQ", + "name": "SPI_FLASH_UNDER_HIGH_FREQ", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_ENA", + "name": "SPI_FLASH_HPM_ENA", + "range": null, + "title": "Enable", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_AUTO", + "name": "SPI_FLASH_HPM_AUTO", + "range": null, + "title": "Auto (Not recommended)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_DIS", + "name": "SPI_FLASH_HPM_DIS", + "range": null, + "title": "Disabled", + "type": "bool" + } + ], + "depends_on": "IDF_TARGET_ESP32S3 && !ESPTOOLPY_OCT_FLASH && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Whether the High Performance Mode of Flash is enabled. As an optional feature, user needs to manually\nenable this option as a confirmation. To be back-compatible with earlier IDF version, this option is\nautomatically enabled with warning when Flash running > 80Mhz.", + "id": "component-config-main-flash-configuration-optional-and-experimental-features-read-docs-first--high-performance-mode-read-docs-first-80mhz-", + "name": "SPI_FLASH_HPM", + "title": "High Performance Mode (READ DOCS FIRST, > 80MHz)", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option is invisible, and will be selected automatically\nwhen ``ESPTOOLPY_FLASHFREQ_120M`` is selected.", + "id": "SPI_FLASH_HPM_ON", + "name": "SPI_FLASH_HPM_ON", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_DC_AUTO", + "name": "SPI_FLASH_HPM_DC_AUTO", + "range": null, + "title": "Auto (Enable when bootloader support enabled (BOOTLOADER_FLASH_DC_AWARE))", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_DC_DISABLE", + "name": "SPI_FLASH_HPM_DC_DISABLE", + "range": null, + "title": "Disable (READ DOCS FIRST)", + "type": "bool" + } + ], + "depends_on": "SPI_FLASH_HPM_ON && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This feature needs your bootloader to be compiled DC-aware (BOOTLOADER_FLASH_DC_AWARE=y). Otherwise the\nchip will not be able to boot after a reset.", + "id": "component-config-main-flash-configuration-optional-and-experimental-features-read-docs-first--support-hpm-using-dc-read-docs-first-", + "name": "SPI_FLASH_HPM_DC", + "title": "Support HPM using DC (READ DOCS FIRST)", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This is a helper config for HPM. Whether HPM-DC is enabled is also determined by bootloader.\nInvisible for users.", + "id": "SPI_FLASH_HPM_DC_ON", + "name": "SPI_FLASH_HPM_DC_ON", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND && !SPI_FLASH_ROM_IMPL && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option is disabled by default because it is supported only\nfor specific flash chips and for specific Espressif chips.\nTo evaluate if you can use this feature refer to\n`Optional Features for Flash` > `Auto Suspend & Resume` of the `ESP-IDF Programming Guide`.\n\nCAUTION: If you want to OTA to an app with this feature turned on, please make\nsure the bootloader has the support for it. (later than IDF v4.3)\n\nIf you are using an official Espressif module, please contact Espressif Business support\nto check if the module has the flash that support this feature installed.\nAlso refer to `Concurrency Constraints for Flash on SPI1` > `Flash Auto Suspend Feature`\nbefore enabling this option.", + "id": "SPI_FLASH_AUTO_SUSPEND", + "name": "SPI_FLASH_AUTO_SUSPEND", + "range": null, + "title": "Auto suspend long erase/write operations (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This config is used for setting Tsus parameter. Tsus means CS# high to next command after\nsuspend. You can refer to the chapter of AC CHARACTERISTICS of flash datasheet.", + "id": "SPI_FLASH_SUSPEND_TSUS_VAL_US", + "name": "SPI_FLASH_SUSPEND_TSUS_VAL_US", + "range": [ + 20, + 100 + ], + "title": "SPI flash tSUS value (refer to chapter AC CHARACTERISTICS)", + "type": "int" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "XMC-C series is regarded as not qualified for the Suspend feature, since its specification\nhas a tRS >= 1ms restriction. We strongly do not suggest using it for the Suspend feature.\nHowever, if your product in field has enabled this feature, you may still enable this\nconfig option to keep the legacy behavior.\n\nFor new users, DO NOT enable this config.", + "id": "SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND", + "name": "SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND", + "range": null, + "title": "Enable XMC-C series flash chip suspend feature anyway", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Flash suspend has defect on ESP32C6 until v0.2 and ESP32H2 until v1.2. If you already use suspend\nfeature for massive protection, you can enable this for bypassing check after knowing the risk.\nBut if you are new users, or developing new applications, or producing a new batch,\nplease DO NOT enable this config option.\n\nFor more information, please refer to errata or connect to Espressif business support team.", + "id": "SPI_FLASH_FORCE_ENABLE_C6_H2_SUSPEND", + "name": "SPI_FLASH_FORCE_ENABLE_C6_H2_SUSPEND", + "range": null, + "title": "Enable chip suspend feature on c6 or h2 anyway (DO NOT ENABLE FOR NEW USERS OR APPLICATIONS)", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_AUTO_SUSPEND && FREERTOS_UNICORE && IDF_EXPERIMENTAL_FEATURES && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this config will disable auto-resume from hardware. Thus the software will resume the chip\nafter any higher priority task/interrupt which suspend the chip. The benefit is that the suspend-resume\nwill not disturb the higher priority task and interrupt.\n\nThis currently is only valid on single core chip.", + "id": "SPI_FLASH_SOFTWARE_RESUME", + "name": "SPI_FLASH_SOFTWARE_RESUME", + "range": null, + "title": "Resume flash program/erase form suspend state by software control", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_AUTO_SUSPEND && FREERTOS_UNICORE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Disable freertos task scheduler when CONFIG_SPI_FLASH_AUTO_SUSPEND is enabled.\nThus only interrupt can trigger a suspend. When SPI_FLASH_AUTO_SUSPEND is enabled,\ndefault behavior is not disable the task scheduler, so both interrupt and high priority\ntask can suspend the erase/program operation. When this option is enabled, task\nscheduler is disabled, only interrupt can suspend erase/program operation.", + "id": "SPI_FLASH_DISABLE_SCHEDULER_IN_SUSPEND", + "name": "SPI_FLASH_DISABLE_SCHEDULER_IN_SUSPEND", + "range": null, + "title": "Disable task scheduler when suspend is enabled when SPI1 operation is ongoing", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_AUTO_SUSPEND && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Majority flash supports to use flash register to judge if flash suspend status is\ndone or not. So enable this config, the behavior would use flash register WIP bit to judge\nwhether suspend is valid instead of waiting for a specific long time, which can save a\nlot of time and benefit for performance improvement.", + "id": "SPI_FLASH_AUTO_CHECK_SUSPEND_STATUS", + "name": "SPI_FLASH_AUTO_CHECK_SUSPEND_STATUS", + "range": null, + "title": "Check flash status automatically after flash suspend", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-main-flash-configuration-optional-and-experimental-features-read-docs-first-", + "title": "Optional and Experimental Features (READ DOCS FIRST)", + "type": "menu" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-main-flash-configuration", + "title": "Main Flash configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SPI_FLASH_VERIFY_WRITE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, if SPI flash write verification fails then a log error line\nwill be written with the address, expected & actual values. This can be useful when\ndebugging hardware SPI flash problems.", + "id": "SPI_FLASH_LOG_FAILED_WRITE", + "name": "SPI_FLASH_LOG_FAILED_WRITE", + "range": null, + "title": "Log errors if verification fails", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_VERIFY_WRITE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, any SPI flash write which tries to set zero bits in the flash to\nones will log a warning. Such writes will not result in the requested data appearing identically\nin flash once written, as SPI NOR flash can only set bits to one when an entire sector is erased.\nAfter erasing, individual bits can only be written from one to zero.\n\nNote that some software (such as SPIFFS) which is aware of SPI NOR flash may write one bits as an\noptimisation, relying on the data in flash becoming a bitwise AND of the new data and any existing data.\nSuch software will log spurious warnings if this option is enabled.", + "id": "SPI_FLASH_WARN_SETTING_ZERO_TO_ONE", + "name": "SPI_FLASH_WARN_SETTING_ZERO_TO_ONE", + "range": null, + "title": "Log warning if writing zero bits to ones", + "type": "bool" + } + ], + "depends_on": "!SPI_FLASH_ROM_IMPL && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, any time SPI flash is written then the data will be read\nback and verified. This can catch hardware problems with SPI flash, or flash which\nwas not erased before verification.\n\nThis will slightly influence the write performance.", + "id": "SPI_FLASH_VERIFY_WRITE", + "name": "SPI_FLASH_VERIFY_WRITE", + "range": null, + "title": "Verify SPI flash writes", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option enables the following APIs:\n\n- esp_flash_reset_counters\n- esp_flash_dump_counters\n- esp_flash_get_counters\n\nThese APIs may be used to collect performance data for spi_flash APIs\nand to help understand behaviour of libraries which use SPI flash.", + "id": "SPI_FLASH_ENABLE_COUNTERS", + "name": "SPI_FLASH_ENABLE_COUNTERS", + "range": null, + "title": "Enable operation counters", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this flag to use patched versions of SPI flash ROM driver functions.\nThis option should be enabled, if any one of the following is true: (1) need to write\nto flash on ESP32-D2WD; (2) main SPI flash is connected to non-default pins; (3) main\nSPI flash chip is manufactured by ISSI.", + "id": "SPI_FLASH_ROM_DRIVER_PATCH", + "name": "SPI_FLASH_ROM_DRIVER_PATCH", + "range": null, + "title": "Enable SPI flash ROM driver patched functions", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_SPI_FLASH && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this flag to use new SPI flash driver functions from ROM instead of ESP-IDF.\n\nIf keeping this as \"n\" in your project, you will have less free IRAM.\nBut you can use all of our flash features.\n\nIf making this as \"y\" in your project, you will increase free IRAM.\nBut you may miss out on some flash features and support for new flash chips.\n\nCurrently the ROM cannot support the following features:\n\n- SPI_FLASH_AUTO_SUSPEND (C3, S3)", + "id": "SPI_FLASH_ROM_IMPL", + "name": "SPI_FLASH_ROM_IMPL", + "range": null, + "title": "Use esp_flash implementation in ROM", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_ABORTS", + "name": "SPI_FLASH_DANGEROUS_WRITE_ABORTS", + "range": null, + "title": "Aborts", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_FAILS", + "name": "SPI_FLASH_DANGEROUS_WRITE_FAILS", + "range": null, + "title": "Fails", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_ALLOWED", + "name": "SPI_FLASH_DANGEROUS_WRITE_ALLOWED", + "range": null, + "title": "Allowed", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "SPI flash APIs can optionally abort or return a failure code\nif erasing or writing addresses that fall at the beginning\nof flash (covering the bootloader and partition table) or that\noverlap the app partition that contains the running app.\n\nIt is not recommended to ever write to these regions from an IDF app,\nand this check prevents logic errors or corrupted firmware memory from\ndamaging these regions.\n\nNote that this feature *does not* check calls to the esp_rom_xxx SPI flash\nROM functions. These functions should not be called directly from IDF\napplications.", + "id": "component-config-spi-flash-driver-writing-to-dangerous-flash-regions", + "name": "SPI_FLASH_DANGEROUS_WRITE", + "title": "Writing to dangerous flash regions", + "type": "choice" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Each SPI bus needs a lock for arbitration among devices. This allows multiple\ndevices on a same bus, but may reduce the speed of esp_flash driver access to the\nmain flash chip.\n\nIf you only need to use esp_flash driver to access the main flash chip, disable\nthis option, and the lock will be bypassed on SPI1 bus. Otherwise if extra devices\nare needed to attach to SPI1 bus, enable this option.", + "id": "SPI_FLASH_SHARE_SPI1_BUS", + "name": "SPI_FLASH_SHARE_SPI1_BUS", + "range": null, + "title": "Support other devices attached to SPI1 bus", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Some flash chips can have very high \"max\" erase times, especially for block erase (32KB or 64KB).\nThis option allows to bypass \"block erase\" and always do sector erase commands.\nThis will be much slower overall in most cases, but improves latency for other code to run.", + "id": "SPI_FLASH_BYPASS_BLOCK_ERASE", + "name": "SPI_FLASH_BYPASS_BLOCK_ERASE", + "range": null, + "title": "Bypass a block erase and always do sector erase", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "SPI_FLASH_YIELD_DURING_ERASE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If a duration of one erase command is large\nthen it will yield CPUs after finishing a current command.", + "id": "SPI_FLASH_ERASE_YIELD_DURATION_MS", + "name": "SPI_FLASH_ERASE_YIELD_DURATION_MS", + "range": null, + "title": "Duration of erasing to yield CPUs (ms)", + "type": "int" + }, + { + "children": [], + "depends_on": "SPI_FLASH_YIELD_DURING_ERASE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Defines how many ticks will be before returning to continue a erasing.", + "id": "SPI_FLASH_ERASE_YIELD_TICKS", + "name": "SPI_FLASH_ERASE_YIELD_TICKS", + "range": null, + "title": "CPU release time (tick) for an erase operation", + "type": "int" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This allows to yield the CPUs between erase commands.\nPrevents starvation of other tasks.\nPlease use this configuration together with ``SPI_FLASH_ERASE_YIELD_DURATION_MS`` and\n``SPI_FLASH_ERASE_YIELD_TICKS`` after carefully checking flash datasheet to avoid a\nwatchdog timeout.\nFor more information, please check `SPI Flash API` reference documentation\nunder section `OS Function`.", + "id": "SPI_FLASH_YIELD_DURING_ERASE", + "name": "SPI_FLASH_YIELD_DURING_ERASE", + "range": null, + "title": "Enables yield operation during flash erase", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Flash write is broken down in terms of multiple (smaller) write operations.\nThis configuration options helps to set individual write chunk size, smaller\nvalue here ensures that cache (and non-IRAM resident interrupts) remains\ndisabled for shorter duration.", + "id": "SPI_FLASH_WRITE_CHUNK_SIZE", + "name": "SPI_FLASH_WRITE_CHUNK_SIZE", + "range": [ + 256, + 8192 + ], + "title": "Flash write chunk size", + "type": "int" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "SPI Flash driver uses the flash size configured in bootloader header by default.\nEnable this option to override flash size with latest ESPTOOLPY_FLASHSIZE value from\nthe app header if the size in the bootloader header is incorrect.", + "id": "SPI_FLASH_SIZE_OVERRIDE", + "name": "SPI_FLASH_SIZE_OVERRIDE", + "range": null, + "title": "Override flash size in bootloader header by ESPTOOLPY_FLASHSIZE", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option is helpful if you are using a flash chip whose timeout is quite large or unpredictable.", + "id": "SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED", + "name": "SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED", + "range": null, + "title": "Flash timeout checkout disabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option allows the chip driver list to be customized, instead of using the default list provided by\nESP-IDF.\n\nWhen this option is enabled, the default list is no longer compiled or linked. Instead, the\n`default_registered_chips` structure must be provided by the user.\n\nSee example: custom_chip_driver under examples/storage for more details.", + "id": "SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST", + "name": "SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST", + "range": null, + "title": "Override default chip driver list", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_XMC_SUPPORTED", + "name": "SPI_FLASH_VENDOR_XMC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of ISSI chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_ISSI_CHIP", + "name": "SPI_FLASH_SUPPORT_ISSI_CHIP", + "range": null, + "title": "ISSI", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of MXIC chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_MXIC_CHIP", + "name": "SPI_FLASH_SUPPORT_MXIC_CHIP", + "range": null, + "title": "MXIC", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of GD (GigaDevice) chips if chip vendor not\ndirectly given by ``chip_drv`` member of the chip struct. If you are using Wrover\nmodules, please don't disable this, otherwise your flash may not work in 4-bit\nmode.\n\nThis adds support for variant chips, however will extend detecting time and image\nsize. Note that the default chip driver supports the GD chips with product ID\n60H.", + "id": "SPI_FLASH_SUPPORT_GD_CHIP", + "name": "SPI_FLASH_SUPPORT_GD_CHIP", + "range": null, + "title": "GigaDevice", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of Winbond chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_WINBOND_CHIP", + "name": "SPI_FLASH_SUPPORT_WINBOND_CHIP", + "range": null, + "title": "Winbond", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of BOYA chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_BOYA_CHIP", + "name": "SPI_FLASH_SUPPORT_BOYA_CHIP", + "range": null, + "title": "BOYA", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of TH chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_TH_CHIP", + "name": "SPI_FLASH_SUPPORT_TH_CHIP", + "range": null, + "title": "TH", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32S3 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of Octal MXIC chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_MXIC_OPI_CHIP", + "name": "SPI_FLASH_SUPPORT_MXIC_OPI_CHIP", + "range": null, + "title": "mxic (opi)", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-spi-flash-driver-auto-detect-flash-chips", + "title": "Auto-detect flash chips", + "type": "menu" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option enables flash read/write operations to encrypted partition/s. This option\nis kept enabled irrespective of state of flash encryption feature. However, in case\napplication is not using flash encryption feature and is in need of some additional\nmemory from IRAM region (~1KB) then this config can be disabled.", + "id": "SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE", + "name": "SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE", + "range": null, + "title": "Enable encrypted partition read/write operations", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-spi-flash-driver", + "title": "SPI Flash driver", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config", + "title": "Component config", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "By enabling this option, ESP-IDF experimental feature options will be visible.\n\nNote you should still enable a certain experimental feature option to use it, and you\nshould read the corresponding risk warning and known issue list carefully.\n\nCurrent experimental feature list:\n\n- CONFIG_ESPTOOLPY_FLASHFREQ_120M && CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_DTR\n- CONFIG_SPIRAM_SPEED_120M && CONFIG_SPIRAM_MODE_OCT\n- CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH\n- CONFIG_ESP_WIFI_EAP_TLS1_3\n- CONFIG_ESP_WIFI_ENABLE_ROAMING_APP\n- CONFIG_USB_HOST_EXT_PORT_RESET_ATTEMPTS", + "id": "IDF_EXPERIMENTAL_FEATURES", + "name": "IDF_EXPERIMENTAL_FEATURES", + "range": null, + "title": "Make experimental features visible", + "type": "bool" + } +] \ No newline at end of file diff --git a/build/bootloader/config/sdkconfig.cmake b/build/bootloader/config/sdkconfig.cmake new file mode 100644 index 0000000..e19a9cc --- /dev/null +++ b/build/bootloader/config/sdkconfig.cmake @@ -0,0 +1,855 @@ +# + # Automatically generated file. DO NOT EDIT. + # Espressif IoT Development Framework (ESP-IDF) Configuration cmake include file + # +set(CONFIG_SOC_ADC_SUPPORTED "y") +set(CONFIG_SOC_DEDICATED_GPIO_SUPPORTED "y") +set(CONFIG_SOC_UART_SUPPORTED "y") +set(CONFIG_SOC_GDMA_SUPPORTED "y") +set(CONFIG_SOC_AHB_GDMA_SUPPORTED "y") +set(CONFIG_SOC_GPTIMER_SUPPORTED "y") +set(CONFIG_SOC_PCNT_SUPPORTED "y") +set(CONFIG_SOC_MCPWM_SUPPORTED "y") +set(CONFIG_SOC_TWAI_SUPPORTED "y") +set(CONFIG_SOC_ETM_SUPPORTED "y") +set(CONFIG_SOC_PARLIO_SUPPORTED "y") +set(CONFIG_SOC_BT_SUPPORTED "y") +set(CONFIG_SOC_IEEE802154_SUPPORTED "y") +set(CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED "y") +set(CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED "y") +set(CONFIG_SOC_TEMP_SENSOR_SUPPORTED "y") +set(CONFIG_SOC_PHY_SUPPORTED "y") +set(CONFIG_SOC_WIFI_SUPPORTED "y") +set(CONFIG_SOC_SUPPORTS_SECURE_DL_MODE "y") +set(CONFIG_SOC_ULP_SUPPORTED "y") +set(CONFIG_SOC_LP_CORE_SUPPORTED "y") +set(CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD "y") +set(CONFIG_SOC_EFUSE_SUPPORTED "y") +set(CONFIG_SOC_RTC_FAST_MEM_SUPPORTED "y") +set(CONFIG_SOC_RTC_MEM_SUPPORTED "y") +set(CONFIG_SOC_I2S_SUPPORTED "y") +set(CONFIG_SOC_RMT_SUPPORTED "y") +set(CONFIG_SOC_SDM_SUPPORTED "y") +set(CONFIG_SOC_GPSPI_SUPPORTED "y") +set(CONFIG_SOC_LEDC_SUPPORTED "y") +set(CONFIG_SOC_I2C_SUPPORTED "y") +set(CONFIG_SOC_SYSTIMER_SUPPORTED "y") +set(CONFIG_SOC_SUPPORT_COEXISTENCE "y") +set(CONFIG_SOC_AES_SUPPORTED "y") +set(CONFIG_SOC_MPI_SUPPORTED "y") +set(CONFIG_SOC_SHA_SUPPORTED "y") +set(CONFIG_SOC_HMAC_SUPPORTED "y") +set(CONFIG_SOC_DIG_SIGN_SUPPORTED "y") +set(CONFIG_SOC_ECC_SUPPORTED "y") +set(CONFIG_SOC_FLASH_ENC_SUPPORTED "y") +set(CONFIG_SOC_SECURE_BOOT_SUPPORTED "y") +set(CONFIG_SOC_SDIO_SLAVE_SUPPORTED "y") +set(CONFIG_SOC_BOD_SUPPORTED "y") +set(CONFIG_SOC_APM_SUPPORTED "y") +set(CONFIG_SOC_PMU_SUPPORTED "y") +set(CONFIG_SOC_PAU_SUPPORTED "y") +set(CONFIG_SOC_LP_TIMER_SUPPORTED "y") +set(CONFIG_SOC_LP_AON_SUPPORTED "y") +set(CONFIG_SOC_LP_PERIPHERALS_SUPPORTED "y") +set(CONFIG_SOC_LP_I2C_SUPPORTED "y") +set(CONFIG_SOC_ULP_LP_UART_SUPPORTED "y") +set(CONFIG_SOC_CLK_TREE_SUPPORTED "y") +set(CONFIG_SOC_ASSIST_DEBUG_SUPPORTED "y") +set(CONFIG_SOC_WDT_SUPPORTED "y") +set(CONFIG_SOC_SPI_FLASH_SUPPORTED "y") +set(CONFIG_SOC_RNG_SUPPORTED "y") +set(CONFIG_SOC_LIGHT_SLEEP_SUPPORTED "y") +set(CONFIG_SOC_DEEP_SLEEP_SUPPORTED "y") +set(CONFIG_SOC_MODEM_CLOCK_SUPPORTED "y") +set(CONFIG_SOC_PM_SUPPORTED "y") +set(CONFIG_SOC_XTAL_SUPPORT_40M "y") +set(CONFIG_SOC_XTAL_CLOCK_PATH_DEPENDS_ON_TOP_DOMAIN "y") +set(CONFIG_SOC_AES_SUPPORT_DMA "y") +set(CONFIG_SOC_AES_GDMA "y") +set(CONFIG_SOC_AES_SUPPORT_AES_128 "y") +set(CONFIG_SOC_AES_SUPPORT_AES_256 "y") +set(CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED "y") +set(CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED "y") +set(CONFIG_SOC_ADC_MONITOR_SUPPORTED "y") +set(CONFIG_SOC_ADC_DMA_SUPPORTED "y") +set(CONFIG_SOC_ADC_PERIPH_NUM "1") +set(CONFIG_SOC_ADC_MAX_CHANNEL_NUM "7") +set(CONFIG_SOC_ADC_ATTEN_NUM "4") +set(CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM "1") +set(CONFIG_SOC_ADC_PATT_LEN_MAX "8") +set(CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH "12") +set(CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH "12") +set(CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM "2") +set(CONFIG_SOC_ADC_DIGI_MONITOR_NUM "2") +set(CONFIG_SOC_ADC_DIGI_RESULT_BYTES "4") +set(CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV "4") +set(CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH "83333") +set(CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW "611") +set(CONFIG_SOC_ADC_RTC_MIN_BITWIDTH "12") +set(CONFIG_SOC_ADC_RTC_MAX_BITWIDTH "12") +set(CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED "y") +set(CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED "y") +set(CONFIG_SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED "y") +set(CONFIG_SOC_ADC_TEMPERATURE_SHARE_INTR "y") +set(CONFIG_SOC_ADC_SHARED_POWER "y") +set(CONFIG_SOC_BROWNOUT_RESET_SUPPORTED "y") +set(CONFIG_SOC_SHARED_IDCACHE_SUPPORTED "y") +set(CONFIG_SOC_CACHE_FREEZE_SUPPORTED "y") +set(CONFIG_SOC_CPU_CORES_NUM "1") +set(CONFIG_SOC_CPU_INTR_NUM "32") +set(CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC "y") +set(CONFIG_SOC_INT_PLIC_SUPPORTED "y") +set(CONFIG_SOC_CPU_HAS_CSR_PC "y") +set(CONFIG_SOC_CPU_BREAKPOINTS_NUM "4") +set(CONFIG_SOC_CPU_WATCHPOINTS_NUM "4") +set(CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE "0x80000000") +set(CONFIG_SOC_CPU_HAS_PMA "y") +set(CONFIG_SOC_CPU_IDRAM_SPLIT_USING_PMP "y") +set(CONFIG_SOC_CPU_PMP_REGION_GRANULARITY "4") +set(CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN "3072") +set(CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH "16") +set(CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US "1100") +set(CONFIG_SOC_AHB_GDMA_VERSION "1") +set(CONFIG_SOC_GDMA_NUM_GROUPS_MAX "1") +set(CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX "3") +set(CONFIG_SOC_GDMA_SUPPORT_ETM "y") +set(CONFIG_SOC_GDMA_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_ETM_GROUPS "1") +set(CONFIG_SOC_ETM_CHANNELS_PER_GROUP "50") +set(CONFIG_SOC_ETM_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_GPIO_PORT "1") +set(CONFIG_SOC_GPIO_PIN_COUNT "31") +set(CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER "y") +set(CONFIG_SOC_GPIO_FLEX_GLITCH_FILTER_NUM "8") +set(CONFIG_SOC_GPIO_SUPPORT_ETM "y") +set(CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT "y") +set(CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP "y") +set(CONFIG_SOC_LP_IO_CLOCK_IS_INDEPENDENT "y") +set(CONFIG_SOC_GPIO_IN_RANGE_MAX "30") +set(CONFIG_SOC_GPIO_OUT_RANGE_MAX "30") +set(CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK "0") +set(CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT "8") +set(CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK "0x7fffff00") +set(CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD "y") +set(CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP "y") +set(CONFIG_SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP "y") +set(CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX "y") +set(CONFIG_SOC_CLOCKOUT_HAS_SOURCE_GATE "y") +set(CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM "3") +set(CONFIG_SOC_RTCIO_PIN_COUNT "8") +set(CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED "y") +set(CONFIG_SOC_RTCIO_HOLD_SUPPORTED "y") +set(CONFIG_SOC_RTCIO_WAKE_SUPPORTED "y") +set(CONFIG_SOC_RTCIO_EDGE_WAKE_SUPPORTED "y") +set(CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM "8") +set(CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM "8") +set(CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE "y") +set(CONFIG_SOC_I2C_NUM "2") +set(CONFIG_SOC_HP_I2C_NUM "1") +set(CONFIG_SOC_I2C_FIFO_LEN "32") +set(CONFIG_SOC_I2C_CMD_REG_NUM "8") +set(CONFIG_SOC_I2C_SUPPORT_SLAVE "y") +set(CONFIG_SOC_I2C_SUPPORT_HW_FSM_RST "y") +set(CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS "y") +set(CONFIG_SOC_I2C_SUPPORT_XTAL "y") +set(CONFIG_SOC_I2C_SUPPORT_RTC "y") +set(CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR "y") +set(CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST "y") +set(CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE "y") +set(CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS "y") +set(CONFIG_SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH "y") +set(CONFIG_SOC_I2C_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_LP_I2C_NUM "1") +set(CONFIG_SOC_LP_I2C_FIFO_LEN "16") +set(CONFIG_SOC_I2S_NUM "1") +set(CONFIG_SOC_I2S_HW_VERSION_2 "y") +set(CONFIG_SOC_I2S_SUPPORTS_ETM "y") +set(CONFIG_SOC_I2S_SUPPORTS_XTAL "y") +set(CONFIG_SOC_I2S_SUPPORTS_PLL_F160M "y") +set(CONFIG_SOC_I2S_SUPPORTS_PCM "y") +set(CONFIG_SOC_I2S_SUPPORTS_PDM "y") +set(CONFIG_SOC_I2S_SUPPORTS_PDM_TX "y") +set(CONFIG_SOC_I2S_PDM_MAX_TX_LINES "2") +set(CONFIG_SOC_I2S_SUPPORTS_TDM "y") +set(CONFIG_SOC_I2S_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_LEDC_SUPPORT_PLL_DIV_CLOCK "y") +set(CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK "y") +set(CONFIG_SOC_LEDC_TIMER_NUM "4") +set(CONFIG_SOC_LEDC_CHANNEL_NUM "6") +set(CONFIG_SOC_LEDC_TIMER_BIT_WIDTH "20") +set(CONFIG_SOC_LEDC_SUPPORT_FADE_STOP "y") +set(CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED "y") +set(CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX "16") +set(CONFIG_SOC_LEDC_FADE_PARAMS_BIT_WIDTH "10") +set(CONFIG_SOC_LEDC_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_MMU_PAGE_SIZE_CONFIGURABLE "y") +set(CONFIG_SOC_MMU_PAGE_SIZE_8KB_SUPPORTED "y") +set(CONFIG_SOC_MMU_PERIPH_NUM "1") +set(CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM "1") +set(CONFIG_SOC_MMU_DI_VADDR_SHARED "y") +set(CONFIG_SOC_MPU_MIN_REGION_SIZE "0x20000000") +set(CONFIG_SOC_MPU_REGIONS_MAX_NUM "8") +set(CONFIG_SOC_PCNT_GROUPS "1") +set(CONFIG_SOC_PCNT_UNITS_PER_GROUP "4") +set(CONFIG_SOC_PCNT_CHANNELS_PER_UNIT "2") +set(CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT "2") +set(CONFIG_SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE "y") +set(CONFIG_SOC_PCNT_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_RMT_GROUPS "1") +set(CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP "2") +set(CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP "2") +set(CONFIG_SOC_RMT_CHANNELS_PER_GROUP "4") +set(CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL "48") +set(CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG "y") +set(CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY "y") +set(CONFIG_SOC_RMT_SUPPORT_XTAL "y") +set(CONFIG_SOC_RMT_SUPPORT_RC_FAST "y") +set(CONFIG_SOC_RMT_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_MCPWM_GROUPS "1") +set(CONFIG_SOC_MCPWM_TIMERS_PER_GROUP "3") +set(CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP "3") +set(CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR "2") +set(CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR "2") +set(CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR "2") +set(CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP "3") +set(CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP "y") +set(CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER "3") +set(CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP "3") +set(CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE "y") +set(CONFIG_SOC_MCPWM_SUPPORT_ETM "y") +set(CONFIG_SOC_MCPWM_CAPTURE_CLK_FROM_GROUP "y") +set(CONFIG_SOC_MCPWM_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_PARLIO_GROUPS "1") +set(CONFIG_SOC_PARLIO_TX_UNITS_PER_GROUP "1") +set(CONFIG_SOC_PARLIO_RX_UNITS_PER_GROUP "1") +set(CONFIG_SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH "16") +set(CONFIG_SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH "16") +set(CONFIG_SOC_PARLIO_TX_RX_SHARE_INTERRUPT "y") +set(CONFIG_SOC_PARLIO_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_MPI_MEM_BLOCKS_NUM "4") +set(CONFIG_SOC_MPI_OPERATIONS_NUM "3") +set(CONFIG_SOC_RSA_MAX_BIT_LEN "3072") +set(CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE "3968") +set(CONFIG_SOC_SHA_SUPPORT_DMA "y") +set(CONFIG_SOC_SHA_SUPPORT_RESUME "y") +set(CONFIG_SOC_SHA_GDMA "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA1 "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA224 "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA256 "y") +set(CONFIG_SOC_SDM_GROUPS "1") +set(CONFIG_SOC_SDM_CHANNELS_PER_GROUP "4") +set(CONFIG_SOC_SDM_CLK_SUPPORT_PLL_F80M "y") +set(CONFIG_SOC_SDM_CLK_SUPPORT_XTAL "y") +set(CONFIG_SOC_SPI_PERIPH_NUM "2") +set(CONFIG_SOC_SPI_MAX_CS_NUM "6") +set(CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE "64") +set(CONFIG_SOC_SPI_SUPPORT_DDRCLK "y") +set(CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS "y") +set(CONFIG_SOC_SPI_SUPPORT_CD_SIG "y") +set(CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS "y") +set(CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2 "y") +set(CONFIG_SOC_SPI_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_SPI_SUPPORT_CLK_XTAL "y") +set(CONFIG_SOC_SPI_SUPPORT_CLK_PLL_F80M "y") +set(CONFIG_SOC_SPI_SUPPORT_CLK_RC_FAST "y") +set(CONFIG_SOC_SPI_SCT_SUPPORTED "y") +set(CONFIG_SOC_SPI_SCT_REG_NUM "14") +set(CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX "y") +set(CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX "0x3fffa") +set(CONFIG_SOC_MEMSPI_IS_INDEPENDENT "y") +set(CONFIG_SOC_SPI_MAX_PRE_DIVIDER "16") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_WRAP "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED "y") +set(CONFIG_SOC_SYSTIMER_COUNTER_NUM "2") +set(CONFIG_SOC_SYSTIMER_ALARM_NUM "3") +set(CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO "32") +set(CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI "20") +set(CONFIG_SOC_SYSTIMER_FIXED_DIVIDER "y") +set(CONFIG_SOC_SYSTIMER_SUPPORT_RC_FAST "y") +set(CONFIG_SOC_SYSTIMER_INT_LEVEL "y") +set(CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE "y") +set(CONFIG_SOC_SYSTIMER_SUPPORT_ETM "y") +set(CONFIG_SOC_LP_TIMER_BIT_WIDTH_LO "32") +set(CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI "16") +set(CONFIG_SOC_TIMER_GROUPS "2") +set(CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP "1") +set(CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH "54") +set(CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL "y") +set(CONFIG_SOC_TIMER_GROUP_SUPPORT_RC_FAST "y") +set(CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS "2") +set(CONFIG_SOC_TIMER_SUPPORT_ETM "y") +set(CONFIG_SOC_TIMER_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_MWDT_SUPPORT_XTAL "y") +set(CONFIG_SOC_MWDT_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_TWAI_CONTROLLER_NUM "2") +set(CONFIG_SOC_TWAI_CLK_SUPPORT_XTAL "y") +set(CONFIG_SOC_TWAI_BRP_MIN "2") +set(CONFIG_SOC_TWAI_BRP_MAX "32768") +set(CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS "y") +set(CONFIG_SOC_TWAI_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE "y") +set(CONFIG_SOC_EFUSE_DIS_PAD_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_USB_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT "y") +set(CONFIG_SOC_EFUSE_SOFT_DIS_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_ICACHE "y") +set(CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK "y") +set(CONFIG_SOC_SECURE_BOOT_V2_RSA "y") +set(CONFIG_SOC_SECURE_BOOT_V2_ECC "y") +set(CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS "3") +set(CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS "y") +set(CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY "y") +set(CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX "64") +set(CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES "y") +set(CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128 "y") +set(CONFIG_SOC_APM_CTRL_FILTER_SUPPORTED "y") +set(CONFIG_SOC_APM_LP_APM0_SUPPORTED "y") +set(CONFIG_SOC_CRYPTO_DPA_PROTECTION_SUPPORTED "y") +set(CONFIG_SOC_UART_NUM "3") +set(CONFIG_SOC_UART_HP_NUM "2") +set(CONFIG_SOC_UART_LP_NUM "1") +set(CONFIG_SOC_UART_FIFO_LEN "128") +set(CONFIG_SOC_LP_UART_FIFO_LEN "16") +set(CONFIG_SOC_UART_BITRATE_MAX "5000000") +set(CONFIG_SOC_UART_SUPPORT_PLL_F80M_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_RTC_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_XTAL_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_WAKEUP_INT "y") +set(CONFIG_SOC_UART_HAS_LP_UART "y") +set(CONFIG_SOC_UART_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND "y") +set(CONFIG_SOC_COEX_HW_PTI "y") +set(CONFIG_SOC_EXTERNAL_COEX_ADVANCE "y") +set(CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE "21") +set(CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH "12") +set(CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_BEACON_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_BT_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN "y") +set(CONFIG_SOC_PM_SUPPORT_CPU_PD "y") +set(CONFIG_SOC_PM_SUPPORT_MODEM_PD "y") +set(CONFIG_SOC_PM_SUPPORT_XTAL32K_PD "y") +set(CONFIG_SOC_PM_SUPPORT_RC32K_PD "y") +set(CONFIG_SOC_PM_SUPPORT_RC_FAST_PD "y") +set(CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD "y") +set(CONFIG_SOC_PM_SUPPORT_TOP_PD "y") +set(CONFIG_SOC_PM_SUPPORT_HP_AON_PD "y") +set(CONFIG_SOC_PM_SUPPORT_MAC_BB_PD "y") +set(CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD "y") +set(CONFIG_SOC_PM_SUPPORT_PMU_MODEM_STATE "y") +set(CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY "y") +set(CONFIG_SOC_PM_CPU_RETENTION_BY_SW "y") +set(CONFIG_SOC_PM_MODEM_RETENTION_BY_REGDMA "y") +set(CONFIG_SOC_PM_RETENTION_HAS_CLOCK_BUG "y") +set(CONFIG_SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN "y") +set(CONFIG_SOC_PM_PAU_LINK_NUM "4") +set(CONFIG_SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR "y") +set(CONFIG_SOC_PM_PAU_REGDMA_LINK_WIFIMAC "y") +set(CONFIG_SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE "y") +set(CONFIG_SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED "y") +set(CONFIG_SOC_PM_RETENTION_MODULE_NUM "32") +set(CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION "y") +set(CONFIG_SOC_MODEM_CLOCK_IS_INDEPENDENT "y") +set(CONFIG_SOC_CLK_XTAL32K_SUPPORTED "y") +set(CONFIG_SOC_CLK_OSC_SLOW_SUPPORTED "y") +set(CONFIG_SOC_CLK_RC32K_SUPPORTED "y") +set(CONFIG_SOC_RCC_IS_INDEPENDENT "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_INTR_SUPPORT "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_ETM "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN "y") +set(CONFIG_SOC_RNG_CLOCK_IS_INDEPENDENT "y") +set(CONFIG_SOC_WIFI_HW_TSF "y") +set(CONFIG_SOC_WIFI_FTM_SUPPORT "y") +set(CONFIG_SOC_WIFI_GCMP_SUPPORT "y") +set(CONFIG_SOC_WIFI_WAPI_SUPPORT "y") +set(CONFIG_SOC_WIFI_CSI_SUPPORT "y") +set(CONFIG_SOC_WIFI_MESH_SUPPORT "y") +set(CONFIG_SOC_WIFI_HE_SUPPORT "y") +set(CONFIG_SOC_WIFI_MAC_VERSION_NUM "2") +set(CONFIG_SOC_BLE_SUPPORTED "y") +set(CONFIG_SOC_BLE_MESH_SUPPORTED "y") +set(CONFIG_SOC_ESP_NIMBLE_CONTROLLER "y") +set(CONFIG_SOC_BLE_50_SUPPORTED "y") +set(CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED "y") +set(CONFIG_SOC_BLE_POWER_CONTROL_SUPPORTED "y") +set(CONFIG_SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED "y") +set(CONFIG_SOC_BLUFI_SUPPORTED "y") +set(CONFIG_SOC_BLE_MULTI_CONN_OPTIMIZATION "y") +set(CONFIG_SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND "y") +set(CONFIG_SOC_PHY_COMBO_MODULE "y") +set(CONFIG_SOC_CAPS_NO_RESET_BY_ANA_BOD "y") +set(CONFIG_SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR "y") +set(CONFIG_SOC_LP_CORE_SUPPORT_ETM "y") +set(CONFIG_SOC_DEBUG_HAVE_OCD_STUB_BINS "y") +set(CONFIG_IDF_CMAKE "y") +set(CONFIG_IDF_TOOLCHAIN "gcc") +set(CONFIG_IDF_TOOLCHAIN_GCC "y") +set(CONFIG_IDF_TARGET_ARCH_RISCV "y") +set(CONFIG_IDF_TARGET_ARCH "riscv") +set(CONFIG_IDF_TARGET "esp32c6") +set(CONFIG_IDF_INIT_VERSION "5.4.2") +set(CONFIG_IDF_TARGET_ESP32C6 "y") +set(CONFIG_IDF_FIRMWARE_CHIP_ID "0xd") +set(CONFIG_APP_BUILD_TYPE_APP_2NDBOOT "y") +set(CONFIG_APP_BUILD_TYPE_RAM "") +set(CONFIG_APP_BUILD_GENERATE_BINARIES "y") +set(CONFIG_APP_BUILD_BOOTLOADER "y") +set(CONFIG_APP_BUILD_USE_FLASH_SECTIONS "y") +set(CONFIG_APP_REPRODUCIBLE_BUILD "") +set(CONFIG_APP_NO_BLOBS "") +set(CONFIG_BOOTLOADER_COMPILE_TIME_DATE "y") +set(CONFIG_BOOTLOADER_PROJECT_VER "1") +set(CONFIG_BOOTLOADER_OFFSET_IN_FLASH "0x0") +set(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE "y") +set(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG "") +set(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_NONE "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_ERROR "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_WARN "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_INFO "y") +set(CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE "") +set(CONFIG_BOOTLOADER_LOG_LEVEL "3") +set(CONFIG_BOOTLOADER_LOG_COLORS "") +set(CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS "y") +set(CONFIG_BOOTLOADER_FLASH_DC_AWARE "") +set(CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT "y") +set(CONFIG_BOOTLOADER_FACTORY_RESET "") +set(CONFIG_BOOTLOADER_APP_TEST "") +set(CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE "y") +set(CONFIG_BOOTLOADER_WDT_ENABLE "y") +set(CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE "") +set(CONFIG_BOOTLOADER_WDT_TIME_MS "9000") +set(CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE "") +set(CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP "") +set(CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON "") +set(CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS "") +set(CONFIG_BOOTLOADER_RESERVE_RTC_SIZE "0x0") +set(CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC "") +set(CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED "y") +set(CONFIG_SECURE_BOOT_V2_ECC_SUPPORTED "y") +set(CONFIG_SECURE_BOOT_V2_PREFERRED "y") +set(CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT "") +set(CONFIG_SECURE_BOOT "") +set(CONFIG_SECURE_FLASH_ENC_ENABLED "") +set(CONFIG_SECURE_ROM_DL_MODE_ENABLED "y") +set(CONFIG_APP_COMPILE_TIME_DATE "y") +set(CONFIG_APP_EXCLUDE_PROJECT_VER_VAR "") +set(CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR "") +set(CONFIG_APP_PROJECT_VER_FROM_CONFIG "") +set(CONFIG_APP_RETRIEVE_LEN_ELF_SHA "9") +set(CONFIG_ESP_ROM_HAS_CRC_LE "y") +set(CONFIG_ESP_ROM_HAS_CRC_BE "y") +set(CONFIG_ESP_ROM_HAS_JPEG_DECODE "y") +set(CONFIG_ESP_ROM_UART_CLK_IS_XTAL "y") +set(CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM "3") +set(CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING "y") +set(CONFIG_ESP_ROM_GET_CLK_FREQ "y") +set(CONFIG_ESP_ROM_HAS_RVFPLIB "y") +set(CONFIG_ESP_ROM_HAS_HAL_WDT "y") +set(CONFIG_ESP_ROM_HAS_HAL_SYSTIMER "y") +set(CONFIG_ESP_ROM_HAS_HEAP_TLSF "y") +set(CONFIG_ESP_ROM_TLSF_CHECK_PATCH "y") +set(CONFIG_ESP_ROM_MULTI_HEAP_WALK_PATCH "y") +set(CONFIG_ESP_ROM_HAS_LAYOUT_TABLE "y") +set(CONFIG_ESP_ROM_HAS_SPI_FLASH "y") +set(CONFIG_ESP_ROM_HAS_REGI2C_BUG "y") +set(CONFIG_ESP_ROM_HAS_NEWLIB "y") +set(CONFIG_ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT "y") +set(CONFIG_ESP_ROM_REV0_HAS_NO_ECDSA_INTERFACE "y") +set(CONFIG_ESP_ROM_WDT_INIT_PATCH "y") +set(CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE "y") +set(CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT "y") +set(CONFIG_ESP_ROM_HAS_SW_FLOAT "y") +set(CONFIG_ESP_ROM_USB_OTG_NUM "-1") +set(CONFIG_ESP_ROM_HAS_VERSION "y") +set(CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB "y") +set(CONFIG_ESP_ROM_HAS_OUTPUT_PUTC_FUNC "y") +set(CONFIG_BOOT_ROM_LOG_ALWAYS_ON "y") +set(CONFIG_BOOT_ROM_LOG_ALWAYS_OFF "") +set(CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH "") +set(CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW "") +set(CONFIG_ESPTOOLPY_NO_STUB "") +set(CONFIG_ESPTOOLPY_FLASHMODE_QIO "") +set(CONFIG_ESPTOOLPY_FLASHMODE_QOUT "") +set(CONFIG_ESPTOOLPY_FLASHMODE_DIO "y") +set(CONFIG_ESPTOOLPY_FLASHMODE_DOUT "") +set(CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR "y") +set(CONFIG_ESPTOOLPY_FLASHMODE "dio") +set(CONFIG_ESPTOOLPY_FLASHFREQ_80M "y") +set(CONFIG_ESPTOOLPY_FLASHFREQ_40M "") +set(CONFIG_ESPTOOLPY_FLASHFREQ_20M "") +set(CONFIG_ESPTOOLPY_FLASHFREQ "80m") +set(CONFIG_ESPTOOLPY_FLASHSIZE_1MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_2MB "y") +set(CONFIG_ESPTOOLPY_FLASHSIZE_4MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_8MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_16MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_32MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_64MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_128MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE "2MB") +set(CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE "") +set(CONFIG_ESPTOOLPY_BEFORE_RESET "y") +set(CONFIG_ESPTOOLPY_BEFORE_NORESET "") +set(CONFIG_ESPTOOLPY_BEFORE "default_reset") +set(CONFIG_ESPTOOLPY_AFTER_RESET "y") +set(CONFIG_ESPTOOLPY_AFTER_NORESET "") +set(CONFIG_ESPTOOLPY_AFTER "hard_reset") +set(CONFIG_ESPTOOLPY_MONITOR_BAUD "115200") +set(CONFIG_PARTITION_TABLE_SINGLE_APP "") +set(CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE "") +set(CONFIG_PARTITION_TABLE_TWO_OTA "") +set(CONFIG_PARTITION_TABLE_TWO_OTA_LARGE "") +set(CONFIG_PARTITION_TABLE_CUSTOM "y") +set(CONFIG_PARTITION_TABLE_CUSTOM_FILENAME "partitions.csv") +set(CONFIG_PARTITION_TABLE_FILENAME "partitions.csv") +set(CONFIG_PARTITION_TABLE_OFFSET "0x8000") +set(CONFIG_PARTITION_TABLE_MD5 "y") +set(CONFIG_COMPILER_OPTIMIZATION_DEBUG "y") +set(CONFIG_COMPILER_OPTIMIZATION_SIZE "") +set(CONFIG_COMPILER_OPTIMIZATION_PERF "") +set(CONFIG_COMPILER_OPTIMIZATION_NONE "") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE "y") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT "") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE "") +set(CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE "y") +set(CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB "") +set(CONFIG_COMPILER_FLOAT_LIB_FROM_RVFPLIB "y") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL "2") +set(CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT "") +set(CONFIG_COMPILER_HIDE_PATHS_MACROS "y") +set(CONFIG_COMPILER_CXX_EXCEPTIONS "") +set(CONFIG_COMPILER_CXX_RTTI "") +set(CONFIG_COMPILER_STACK_CHECK_MODE_NONE "y") +set(CONFIG_COMPILER_STACK_CHECK_MODE_NORM "") +set(CONFIG_COMPILER_STACK_CHECK_MODE_STRONG "") +set(CONFIG_COMPILER_STACK_CHECK_MODE_ALL "") +set(CONFIG_COMPILER_NO_MERGE_CONSTANTS "") +set(CONFIG_COMPILER_WARN_WRITE_STRINGS "") +set(CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS "") +set(CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS "y") +set(CONFIG_COMPILER_DISABLE_GCC12_WARNINGS "") +set(CONFIG_COMPILER_DISABLE_GCC13_WARNINGS "") +set(CONFIG_COMPILER_DISABLE_GCC14_WARNINGS "") +set(CONFIG_COMPILER_DUMP_RTL_FILES "") +set(CONFIG_COMPILER_RT_LIB_GCCLIB "y") +set(CONFIG_COMPILER_RT_LIB_NAME "gcc") +set(CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING "y") +set(CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE "") +set(CONFIG_COMPILER_STATIC_ANALYZER "") +set(CONFIG_EFUSE_CUSTOM_TABLE "") +set(CONFIG_EFUSE_VIRTUAL "") +set(CONFIG_EFUSE_MAX_BLK_LEN "256") +set(CONFIG_ESP_ERR_TO_NAME_LOOKUP "y") +set(CONFIG_ESP32C6_REV_MIN_0 "y") +set(CONFIG_ESP32C6_REV_MIN_1 "") +set(CONFIG_ESP32C6_REV_MIN_2 "") +set(CONFIG_ESP32C6_REV_MIN_FULL "0") +set(CONFIG_ESP_REV_MIN_FULL "0") +set(CONFIG_ESP32C6_REV_MAX_FULL "99") +set(CONFIG_ESP_REV_MAX_FULL "99") +set(CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL "0") +set(CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL "99") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA "y") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP "y") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_BT "y") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH "y") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_IEEE802154 "y") +set(CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR "y") +set(CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES "4") +set(CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES_TWO "") +set(CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES_FOUR "y") +set(CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES "4") +set(CONFIG_ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC "") +set(CONFIG_ESP_SLEEP_POWER_DOWN_FLASH "") +set(CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND "y") +set(CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU "") +set(CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND "y") +set(CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY "0") +set(CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION "") +set(CONFIG_ESP_SLEEP_DEBUG "") +set(CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS "y") +set(CONFIG_RTC_CLK_SRC_INT_RC "y") +set(CONFIG_RTC_CLK_SRC_EXT_CRYS "") +set(CONFIG_RTC_CLK_SRC_EXT_OSC "") +set(CONFIG_RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED "") +set(CONFIG_RTC_CLK_CAL_CYCLES "1024") +set(CONFIG_PERIPH_CTRL_FUNC_IN_IRAM "y") +set(CONFIG_ETM_ENABLE_DEBUG_LOG "") +set(CONFIG_GDMA_CTRL_FUNC_IN_IRAM "y") +set(CONFIG_GDMA_ISR_HANDLER_IN_IRAM "y") +set(CONFIG_GDMA_OBJ_DRAM_SAFE "y") +set(CONFIG_GDMA_ENABLE_DEBUG_LOG "") +set(CONFIG_GDMA_ISR_IRAM_SAFE "") +set(CONFIG_XTAL_FREQ_40 "y") +set(CONFIG_XTAL_FREQ "40") +set(CONFIG_ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP "y") +set(CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW "y") +set(CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM "") +set(CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH "") +set(CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL "1") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 "") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_120 "") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 "y") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ "160") +set(CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT "") +set(CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT "y") +set(CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT "") +set(CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS "0") +set(CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE "y") +set(CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK "y") +set(CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP "y") +set(CONFIG_ESP_SYSTEM_USE_EH_FRAME "") +set(CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT "y") +set(CONFIG_ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE "") +set(CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE "32") +set(CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE "2304") +set(CONFIG_ESP_MAIN_TASK_STACK_SIZE "3584") +set(CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0 "y") +set(CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY "") +set(CONFIG_ESP_MAIN_TASK_AFFINITY "0x0") +set(CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE "2048") +set(CONFIG_ESP_CONSOLE_UART_DEFAULT "y") +set(CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG "") +set(CONFIG_ESP_CONSOLE_UART_CUSTOM "") +set(CONFIG_ESP_CONSOLE_NONE "") +set(CONFIG_ESP_CONSOLE_SECONDARY_NONE "") +set(CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG "y") +set(CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED "y") +set(CONFIG_ESP_CONSOLE_UART "y") +set(CONFIG_ESP_CONSOLE_UART_NUM "0") +set(CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM "0") +set(CONFIG_ESP_CONSOLE_UART_BAUDRATE "115200") +set(CONFIG_ESP_INT_WDT "y") +set(CONFIG_ESP_INT_WDT_TIMEOUT_MS "300") +set(CONFIG_ESP_TASK_WDT_EN "y") +set(CONFIG_ESP_TASK_WDT_INIT "y") +set(CONFIG_ESP_TASK_WDT_PANIC "") +set(CONFIG_ESP_TASK_WDT_TIMEOUT_S "5") +set(CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 "y") +set(CONFIG_ESP_PANIC_HANDLER_IRAM "") +set(CONFIG_ESP_DEBUG_STUBS_ENABLE "") +set(CONFIG_ESP_DEBUG_INCLUDE_OCD_STUB_BINS "") +set(CONFIG_ESP_DEBUG_OCDAWARE "y") +set(CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4 "y") +set(CONFIG_ESP_BROWNOUT_DET "y") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 "y") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL "7") +set(CONFIG_ESP_SYSTEM_BROWNOUT_INTR "y") +set(CONFIG_ESP_SYSTEM_HW_STACK_GUARD "y") +set(CONFIG_ESP_SYSTEM_BBPLL_RECALIB "y") +set(CONFIG_ESP_SYSTEM_HW_PC_RECORD "y") +set(CONFIG_ESP_IPC_TASK_STACK_SIZE "1024") +set(CONFIG_FREERTOS_SMP "") +set(CONFIG_FREERTOS_UNICORE "y") +set(CONFIG_FREERTOS_HZ "100") +set(CONFIG_FREERTOS_OPTIMIZED_SCHEDULER "y") +set(CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE "") +set(CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL "") +set(CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY "y") +set(CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS "1") +set(CONFIG_FREERTOS_IDLE_TASK_STACKSIZE "1536") +set(CONFIG_FREERTOS_USE_IDLE_HOOK "") +set(CONFIG_FREERTOS_USE_TICK_HOOK "") +set(CONFIG_FREERTOS_MAX_TASK_NAME_LEN "16") +set(CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY "") +set(CONFIG_FREERTOS_USE_TIMERS "y") +set(CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME "Tmr Svc") +set(CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0 "") +set(CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY "y") +set(CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY "0x7fffffff") +set(CONFIG_FREERTOS_TIMER_TASK_PRIORITY "1") +set(CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH "2048") +set(CONFIG_FREERTOS_TIMER_QUEUE_LENGTH "10") +set(CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE "0") +set(CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES "1") +set(CONFIG_FREERTOS_USE_TRACE_FACILITY "") +set(CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES "") +set(CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS "") +set(CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG "") +set(CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER "y") +set(CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK "") +set(CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS "y") +set(CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK "") +set(CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP "") +set(CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER "y") +set(CONFIG_FREERTOS_ISR_STACKSIZE "1536") +set(CONFIG_FREERTOS_INTERRUPT_BACKTRACE "y") +set(CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER "y") +set(CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1 "y") +set(CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 "") +set(CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER "y") +set(CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH "") +set(CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE "") +set(CONFIG_FREERTOS_PORT "y") +set(CONFIG_FREERTOS_NO_AFFINITY "0x7fffffff") +set(CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION "y") +set(CONFIG_FREERTOS_DEBUG_OCDAWARE "y") +set(CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT "y") +set(CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH "y") +set(CONFIG_FREERTOS_NUMBER_OF_CORES "1") +set(CONFIG_HAL_ASSERTION_EQUALS_SYSTEM "y") +set(CONFIG_HAL_ASSERTION_DISABLE "") +set(CONFIG_HAL_ASSERTION_SILENT "") +set(CONFIG_HAL_ASSERTION_ENABLE "") +set(CONFIG_HAL_DEFAULT_ASSERTION_LEVEL "2") +set(CONFIG_HAL_SYSTIMER_USE_ROM_IMPL "y") +set(CONFIG_HAL_WDT_USE_ROM_IMPL "y") +set(CONFIG_LOG_DEFAULT_LEVEL_NONE "") +set(CONFIG_LOG_DEFAULT_LEVEL_ERROR "") +set(CONFIG_LOG_DEFAULT_LEVEL_WARN "") +set(CONFIG_LOG_DEFAULT_LEVEL_INFO "y") +set(CONFIG_LOG_DEFAULT_LEVEL_DEBUG "") +set(CONFIG_LOG_DEFAULT_LEVEL_VERBOSE "") +set(CONFIG_LOG_DEFAULT_LEVEL "3") +set(CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT "y") +set(CONFIG_LOG_MAXIMUM_LEVEL_DEBUG "") +set(CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE "") +set(CONFIG_LOG_MAXIMUM_LEVEL "3") +set(CONFIG_LOG_MASTER_LEVEL "") +set(CONFIG_LOG_DYNAMIC_LEVEL_CONTROL "y") +set(CONFIG_LOG_TAG_LEVEL_IMPL_NONE "") +set(CONFIG_LOG_TAG_LEVEL_IMPL_LINKED_LIST "") +set(CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST "y") +set(CONFIG_LOG_TAG_LEVEL_CACHE_ARRAY "") +set(CONFIG_LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP "y") +set(CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE "31") +set(CONFIG_LOG_COLORS "") +set(CONFIG_LOG_TIMESTAMP_SOURCE_RTOS "y") +set(CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM "") +set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF "y") +set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF "") +set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR "") +set(CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF "") +set(CONFIG_NEWLIB_STDIN_LINE_ENDING_LF "") +set(CONFIG_NEWLIB_STDIN_LINE_ENDING_CR "y") +set(CONFIG_NEWLIB_NANO_FORMAT "") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT "y") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC "") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT "") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE "") +set(CONFIG_MMU_PAGE_SIZE_32KB "y") +set(CONFIG_MMU_PAGE_MODE "32KB") +set(CONFIG_MMU_PAGE_SIZE "0x8000") +set(CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC "y") +set(CONFIG_SPI_FLASH_BROWNOUT_RESET "y") +set(CONFIG_SPI_FLASH_AUTO_SUSPEND "") +set(CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US "50") +set(CONFIG_SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND "") +set(CONFIG_SPI_FLASH_FORCE_ENABLE_C6_H2_SUSPEND "") +set(CONFIG_SPI_FLASH_VERIFY_WRITE "") +set(CONFIG_SPI_FLASH_ENABLE_COUNTERS "") +set(CONFIG_SPI_FLASH_ROM_DRIVER_PATCH "y") +set(CONFIG_SPI_FLASH_ROM_IMPL "") +set(CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS "y") +set(CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS "") +set(CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED "") +set(CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE "") +set(CONFIG_SPI_FLASH_YIELD_DURING_ERASE "y") +set(CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS "20") +set(CONFIG_SPI_FLASH_ERASE_YIELD_TICKS "1") +set(CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE "8192") +set(CONFIG_SPI_FLASH_SIZE_OVERRIDE "") +set(CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED "") +set(CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST "") +set(CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED "y") +set(CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP "") +set(CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP "") +set(CONFIG_SPI_FLASH_SUPPORT_GD_CHIP "") +set(CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP "") +set(CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP "") +set(CONFIG_SPI_FLASH_SUPPORT_TH_CHIP "") +set(CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE "y") +set(CONFIG_IDF_EXPERIMENTAL_FEATURES "") +set(CONFIGS_LIST CONFIG_SOC_ADC_SUPPORTED;CONFIG_SOC_DEDICATED_GPIO_SUPPORTED;CONFIG_SOC_UART_SUPPORTED;CONFIG_SOC_GDMA_SUPPORTED;CONFIG_SOC_AHB_GDMA_SUPPORTED;CONFIG_SOC_GPTIMER_SUPPORTED;CONFIG_SOC_PCNT_SUPPORTED;CONFIG_SOC_MCPWM_SUPPORTED;CONFIG_SOC_TWAI_SUPPORTED;CONFIG_SOC_ETM_SUPPORTED;CONFIG_SOC_PARLIO_SUPPORTED;CONFIG_SOC_BT_SUPPORTED;CONFIG_SOC_IEEE802154_SUPPORTED;CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED;CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED;CONFIG_SOC_TEMP_SENSOR_SUPPORTED;CONFIG_SOC_PHY_SUPPORTED;CONFIG_SOC_WIFI_SUPPORTED;CONFIG_SOC_SUPPORTS_SECURE_DL_MODE;CONFIG_SOC_ULP_SUPPORTED;CONFIG_SOC_LP_CORE_SUPPORTED;CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD;CONFIG_SOC_EFUSE_SUPPORTED;CONFIG_SOC_RTC_FAST_MEM_SUPPORTED;CONFIG_SOC_RTC_MEM_SUPPORTED;CONFIG_SOC_I2S_SUPPORTED;CONFIG_SOC_RMT_SUPPORTED;CONFIG_SOC_SDM_SUPPORTED;CONFIG_SOC_GPSPI_SUPPORTED;CONFIG_SOC_LEDC_SUPPORTED;CONFIG_SOC_I2C_SUPPORTED;CONFIG_SOC_SYSTIMER_SUPPORTED;CONFIG_SOC_SUPPORT_COEXISTENCE;CONFIG_SOC_AES_SUPPORTED;CONFIG_SOC_MPI_SUPPORTED;CONFIG_SOC_SHA_SUPPORTED;CONFIG_SOC_HMAC_SUPPORTED;CONFIG_SOC_DIG_SIGN_SUPPORTED;CONFIG_SOC_ECC_SUPPORTED;CONFIG_SOC_FLASH_ENC_SUPPORTED;CONFIG_SOC_SECURE_BOOT_SUPPORTED;CONFIG_SOC_SDIO_SLAVE_SUPPORTED;CONFIG_SOC_BOD_SUPPORTED;CONFIG_SOC_APM_SUPPORTED;CONFIG_SOC_PMU_SUPPORTED;CONFIG_SOC_PAU_SUPPORTED;CONFIG_SOC_LP_TIMER_SUPPORTED;CONFIG_SOC_LP_AON_SUPPORTED;CONFIG_SOC_LP_PERIPHERALS_SUPPORTED;CONFIG_SOC_LP_I2C_SUPPORTED;CONFIG_SOC_ULP_LP_UART_SUPPORTED;CONFIG_SOC_CLK_TREE_SUPPORTED;CONFIG_SOC_ASSIST_DEBUG_SUPPORTED;CONFIG_SOC_WDT_SUPPORTED;CONFIG_SOC_SPI_FLASH_SUPPORTED;CONFIG_SOC_RNG_SUPPORTED;CONFIG_SOC_LIGHT_SLEEP_SUPPORTED;CONFIG_SOC_DEEP_SLEEP_SUPPORTED;CONFIG_SOC_MODEM_CLOCK_SUPPORTED;CONFIG_SOC_PM_SUPPORTED;CONFIG_SOC_XTAL_SUPPORT_40M;CONFIG_SOC_XTAL_CLOCK_PATH_DEPENDS_ON_TOP_DOMAIN;CONFIG_SOC_AES_SUPPORT_DMA;CONFIG_SOC_AES_GDMA;CONFIG_SOC_AES_SUPPORT_AES_128;CONFIG_SOC_AES_SUPPORT_AES_256;CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED;CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED;CONFIG_SOC_ADC_MONITOR_SUPPORTED;CONFIG_SOC_ADC_DMA_SUPPORTED;CONFIG_SOC_ADC_PERIPH_NUM;CONFIG_SOC_ADC_MAX_CHANNEL_NUM;CONFIG_SOC_ADC_ATTEN_NUM;CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM;CONFIG_SOC_ADC_PATT_LEN_MAX;CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH;CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH;CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM;CONFIG_SOC_ADC_DIGI_MONITOR_NUM;CONFIG_SOC_ADC_DIGI_RESULT_BYTES;CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV;CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH;CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW;CONFIG_SOC_ADC_RTC_MIN_BITWIDTH;CONFIG_SOC_ADC_RTC_MAX_BITWIDTH;CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED;CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED;CONFIG_SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED;CONFIG_SOC_ADC_TEMPERATURE_SHARE_INTR;CONFIG_SOC_ADC_SHARED_POWER;CONFIG_SOC_BROWNOUT_RESET_SUPPORTED;CONFIG_SOC_SHARED_IDCACHE_SUPPORTED;CONFIG_SOC_CACHE_FREEZE_SUPPORTED;CONFIG_SOC_CPU_CORES_NUM;CONFIG_SOC_CPU_INTR_NUM;CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC;CONFIG_SOC_INT_PLIC_SUPPORTED;CONFIG_SOC_CPU_HAS_CSR_PC;CONFIG_SOC_CPU_BREAKPOINTS_NUM;CONFIG_SOC_CPU_WATCHPOINTS_NUM;CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE;CONFIG_SOC_CPU_HAS_PMA;CONFIG_SOC_CPU_IDRAM_SPLIT_USING_PMP;CONFIG_SOC_CPU_PMP_REGION_GRANULARITY;CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN;CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH;CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US;CONFIG_SOC_AHB_GDMA_VERSION;CONFIG_SOC_GDMA_NUM_GROUPS_MAX;CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX;CONFIG_SOC_GDMA_SUPPORT_ETM;CONFIG_SOC_GDMA_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_ETM_GROUPS;CONFIG_SOC_ETM_CHANNELS_PER_GROUP;CONFIG_SOC_ETM_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_GPIO_PORT;CONFIG_SOC_GPIO_PIN_COUNT;CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER;CONFIG_SOC_GPIO_FLEX_GLITCH_FILTER_NUM;CONFIG_SOC_GPIO_SUPPORT_ETM;CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT;CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP;CONFIG_SOC_LP_IO_CLOCK_IS_INDEPENDENT;CONFIG_SOC_GPIO_IN_RANGE_MAX;CONFIG_SOC_GPIO_OUT_RANGE_MAX;CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK;CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT;CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK;CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD;CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP;CONFIG_SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP;CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX;CONFIG_SOC_CLOCKOUT_HAS_SOURCE_GATE;CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM;CONFIG_SOC_RTCIO_PIN_COUNT;CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED;CONFIG_SOC_RTCIO_HOLD_SUPPORTED;CONFIG_SOC_RTCIO_WAKE_SUPPORTED;CONFIG_SOC_RTCIO_EDGE_WAKE_SUPPORTED;CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM;CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM;CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE;CONFIG_SOC_I2C_NUM;CONFIG_SOC_HP_I2C_NUM;CONFIG_SOC_I2C_FIFO_LEN;CONFIG_SOC_I2C_CMD_REG_NUM;CONFIG_SOC_I2C_SUPPORT_SLAVE;CONFIG_SOC_I2C_SUPPORT_HW_FSM_RST;CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS;CONFIG_SOC_I2C_SUPPORT_XTAL;CONFIG_SOC_I2C_SUPPORT_RTC;CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR;CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST;CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE;CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS;CONFIG_SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH;CONFIG_SOC_I2C_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_LP_I2C_NUM;CONFIG_SOC_LP_I2C_FIFO_LEN;CONFIG_SOC_I2S_NUM;CONFIG_SOC_I2S_HW_VERSION_2;CONFIG_SOC_I2S_SUPPORTS_ETM;CONFIG_SOC_I2S_SUPPORTS_XTAL;CONFIG_SOC_I2S_SUPPORTS_PLL_F160M;CONFIG_SOC_I2S_SUPPORTS_PCM;CONFIG_SOC_I2S_SUPPORTS_PDM;CONFIG_SOC_I2S_SUPPORTS_PDM_TX;CONFIG_SOC_I2S_PDM_MAX_TX_LINES;CONFIG_SOC_I2S_SUPPORTS_TDM;CONFIG_SOC_I2S_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_LEDC_SUPPORT_PLL_DIV_CLOCK;CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK;CONFIG_SOC_LEDC_TIMER_NUM;CONFIG_SOC_LEDC_CHANNEL_NUM;CONFIG_SOC_LEDC_TIMER_BIT_WIDTH;CONFIG_SOC_LEDC_SUPPORT_FADE_STOP;CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED;CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX;CONFIG_SOC_LEDC_FADE_PARAMS_BIT_WIDTH;CONFIG_SOC_LEDC_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_MMU_PAGE_SIZE_CONFIGURABLE;CONFIG_SOC_MMU_PAGE_SIZE_8KB_SUPPORTED;CONFIG_SOC_MMU_PERIPH_NUM;CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM;CONFIG_SOC_MMU_DI_VADDR_SHARED;CONFIG_SOC_MPU_MIN_REGION_SIZE;CONFIG_SOC_MPU_REGIONS_MAX_NUM;CONFIG_SOC_PCNT_GROUPS;CONFIG_SOC_PCNT_UNITS_PER_GROUP;CONFIG_SOC_PCNT_CHANNELS_PER_UNIT;CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT;CONFIG_SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE;CONFIG_SOC_PCNT_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_RMT_GROUPS;CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP;CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP;CONFIG_SOC_RMT_CHANNELS_PER_GROUP;CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL;CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG;CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION;CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP;CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT;CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP;CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO;CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY;CONFIG_SOC_RMT_SUPPORT_XTAL;CONFIG_SOC_RMT_SUPPORT_RC_FAST;CONFIG_SOC_RMT_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_MCPWM_GROUPS;CONFIG_SOC_MCPWM_TIMERS_PER_GROUP;CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP;CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR;CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR;CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR;CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP;CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP;CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER;CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP;CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE;CONFIG_SOC_MCPWM_SUPPORT_ETM;CONFIG_SOC_MCPWM_CAPTURE_CLK_FROM_GROUP;CONFIG_SOC_MCPWM_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_PARLIO_GROUPS;CONFIG_SOC_PARLIO_TX_UNITS_PER_GROUP;CONFIG_SOC_PARLIO_RX_UNITS_PER_GROUP;CONFIG_SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH;CONFIG_SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH;CONFIG_SOC_PARLIO_TX_RX_SHARE_INTERRUPT;CONFIG_SOC_PARLIO_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_MPI_MEM_BLOCKS_NUM;CONFIG_SOC_MPI_OPERATIONS_NUM;CONFIG_SOC_RSA_MAX_BIT_LEN;CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE;CONFIG_SOC_SHA_SUPPORT_DMA;CONFIG_SOC_SHA_SUPPORT_RESUME;CONFIG_SOC_SHA_GDMA;CONFIG_SOC_SHA_SUPPORT_SHA1;CONFIG_SOC_SHA_SUPPORT_SHA224;CONFIG_SOC_SHA_SUPPORT_SHA256;CONFIG_SOC_SDM_GROUPS;CONFIG_SOC_SDM_CHANNELS_PER_GROUP;CONFIG_SOC_SDM_CLK_SUPPORT_PLL_F80M;CONFIG_SOC_SDM_CLK_SUPPORT_XTAL;CONFIG_SOC_SPI_PERIPH_NUM;CONFIG_SOC_SPI_MAX_CS_NUM;CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE;CONFIG_SOC_SPI_SUPPORT_DDRCLK;CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS;CONFIG_SOC_SPI_SUPPORT_CD_SIG;CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS;CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2;CONFIG_SOC_SPI_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_SPI_SUPPORT_CLK_XTAL;CONFIG_SOC_SPI_SUPPORT_CLK_PLL_F80M;CONFIG_SOC_SPI_SUPPORT_CLK_RC_FAST;CONFIG_SOC_SPI_SCT_SUPPORTED;CONFIG_SOC_SPI_SCT_REG_NUM;CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX;CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX;CONFIG_SOC_MEMSPI_IS_INDEPENDENT;CONFIG_SOC_SPI_MAX_PRE_DIVIDER;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME;CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR;CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND;CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS;CONFIG_SOC_SPI_MEM_SUPPORT_WRAP;CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED;CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED;CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED;CONFIG_SOC_SYSTIMER_COUNTER_NUM;CONFIG_SOC_SYSTIMER_ALARM_NUM;CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO;CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI;CONFIG_SOC_SYSTIMER_FIXED_DIVIDER;CONFIG_SOC_SYSTIMER_SUPPORT_RC_FAST;CONFIG_SOC_SYSTIMER_INT_LEVEL;CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE;CONFIG_SOC_SYSTIMER_SUPPORT_ETM;CONFIG_SOC_LP_TIMER_BIT_WIDTH_LO;CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI;CONFIG_SOC_TIMER_GROUPS;CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP;CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH;CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL;CONFIG_SOC_TIMER_GROUP_SUPPORT_RC_FAST;CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS;CONFIG_SOC_TIMER_SUPPORT_ETM;CONFIG_SOC_TIMER_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_MWDT_SUPPORT_XTAL;CONFIG_SOC_MWDT_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_TWAI_CONTROLLER_NUM;CONFIG_SOC_TWAI_CLK_SUPPORT_XTAL;CONFIG_SOC_TWAI_BRP_MIN;CONFIG_SOC_TWAI_BRP_MAX;CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS;CONFIG_SOC_TWAI_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE;CONFIG_SOC_EFUSE_DIS_PAD_JTAG;CONFIG_SOC_EFUSE_DIS_USB_JTAG;CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT;CONFIG_SOC_EFUSE_SOFT_DIS_JTAG;CONFIG_SOC_EFUSE_DIS_ICACHE;CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK;CONFIG_SOC_SECURE_BOOT_V2_RSA;CONFIG_SOC_SECURE_BOOT_V2_ECC;CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS;CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS;CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY;CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX;CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES;CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128;CONFIG_SOC_APM_CTRL_FILTER_SUPPORTED;CONFIG_SOC_APM_LP_APM0_SUPPORTED;CONFIG_SOC_CRYPTO_DPA_PROTECTION_SUPPORTED;CONFIG_SOC_UART_NUM;CONFIG_SOC_UART_HP_NUM;CONFIG_SOC_UART_LP_NUM;CONFIG_SOC_UART_FIFO_LEN;CONFIG_SOC_LP_UART_FIFO_LEN;CONFIG_SOC_UART_BITRATE_MAX;CONFIG_SOC_UART_SUPPORT_PLL_F80M_CLK;CONFIG_SOC_UART_SUPPORT_RTC_CLK;CONFIG_SOC_UART_SUPPORT_XTAL_CLK;CONFIG_SOC_UART_SUPPORT_WAKEUP_INT;CONFIG_SOC_UART_HAS_LP_UART;CONFIG_SOC_UART_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND;CONFIG_SOC_COEX_HW_PTI;CONFIG_SOC_EXTERNAL_COEX_ADVANCE;CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE;CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH;CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP;CONFIG_SOC_PM_SUPPORT_BEACON_WAKEUP;CONFIG_SOC_PM_SUPPORT_BT_WAKEUP;CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP;CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN;CONFIG_SOC_PM_SUPPORT_CPU_PD;CONFIG_SOC_PM_SUPPORT_MODEM_PD;CONFIG_SOC_PM_SUPPORT_XTAL32K_PD;CONFIG_SOC_PM_SUPPORT_RC32K_PD;CONFIG_SOC_PM_SUPPORT_RC_FAST_PD;CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD;CONFIG_SOC_PM_SUPPORT_TOP_PD;CONFIG_SOC_PM_SUPPORT_HP_AON_PD;CONFIG_SOC_PM_SUPPORT_MAC_BB_PD;CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD;CONFIG_SOC_PM_SUPPORT_PMU_MODEM_STATE;CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY;CONFIG_SOC_PM_CPU_RETENTION_BY_SW;CONFIG_SOC_PM_MODEM_RETENTION_BY_REGDMA;CONFIG_SOC_PM_RETENTION_HAS_CLOCK_BUG;CONFIG_SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN;CONFIG_SOC_PM_PAU_LINK_NUM;CONFIG_SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR;CONFIG_SOC_PM_PAU_REGDMA_LINK_WIFIMAC;CONFIG_SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE;CONFIG_SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED;CONFIG_SOC_PM_RETENTION_MODULE_NUM;CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION;CONFIG_SOC_MODEM_CLOCK_IS_INDEPENDENT;CONFIG_SOC_CLK_XTAL32K_SUPPORTED;CONFIG_SOC_CLK_OSC_SLOW_SUPPORTED;CONFIG_SOC_CLK_RC32K_SUPPORTED;CONFIG_SOC_RCC_IS_INDEPENDENT;CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC;CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL;CONFIG_SOC_TEMPERATURE_SENSOR_INTR_SUPPORT;CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_ETM;CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN;CONFIG_SOC_RNG_CLOCK_IS_INDEPENDENT;CONFIG_SOC_WIFI_HW_TSF;CONFIG_SOC_WIFI_FTM_SUPPORT;CONFIG_SOC_WIFI_GCMP_SUPPORT;CONFIG_SOC_WIFI_WAPI_SUPPORT;CONFIG_SOC_WIFI_CSI_SUPPORT;CONFIG_SOC_WIFI_MESH_SUPPORT;CONFIG_SOC_WIFI_HE_SUPPORT;CONFIG_SOC_WIFI_MAC_VERSION_NUM;CONFIG_SOC_BLE_SUPPORTED;CONFIG_SOC_BLE_MESH_SUPPORTED;CONFIG_SOC_ESP_NIMBLE_CONTROLLER;CONFIG_SOC_BLE_50_SUPPORTED;CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED;CONFIG_SOC_BLE_POWER_CONTROL_SUPPORTED;CONFIG_SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED;CONFIG_SOC_BLUFI_SUPPORTED;CONFIG_SOC_BLE_MULTI_CONN_OPTIMIZATION;CONFIG_SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND;CONFIG_SOC_PHY_COMBO_MODULE;CONFIG_SOC_CAPS_NO_RESET_BY_ANA_BOD;CONFIG_SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR;CONFIG_SOC_LP_CORE_SUPPORT_ETM;CONFIG_SOC_DEBUG_HAVE_OCD_STUB_BINS;CONFIG_IDF_CMAKE;CONFIG_IDF_TOOLCHAIN;CONFIG_IDF_TOOLCHAIN_GCC;CONFIG_IDF_TARGET_ARCH_RISCV;CONFIG_IDF_TARGET_ARCH;CONFIG_IDF_TARGET;CONFIG_IDF_INIT_VERSION;CONFIG_IDF_TARGET_ESP32C6;CONFIG_IDF_FIRMWARE_CHIP_ID;CONFIG_APP_BUILD_TYPE_APP_2NDBOOT;CONFIG_APP_BUILD_TYPE_RAM;CONFIG_APP_BUILD_TYPE_ELF_RAM;CONFIG_APP_BUILD_GENERATE_BINARIES;CONFIG_APP_BUILD_BOOTLOADER;CONFIG_APP_BUILD_USE_FLASH_SECTIONS;CONFIG_APP_REPRODUCIBLE_BUILD;CONFIG_APP_NO_BLOBS;CONFIG_NO_BLOBS;CONFIG_BOOTLOADER_COMPILE_TIME_DATE;CONFIG_BOOTLOADER_PROJECT_VER;CONFIG_BOOTLOADER_OFFSET_IN_FLASH;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF;CONFIG_BOOTLOADER_LOG_LEVEL_NONE;CONFIG_LOG_BOOTLOADER_LEVEL_NONE;CONFIG_BOOTLOADER_LOG_LEVEL_ERROR;CONFIG_LOG_BOOTLOADER_LEVEL_ERROR;CONFIG_BOOTLOADER_LOG_LEVEL_WARN;CONFIG_LOG_BOOTLOADER_LEVEL_WARN;CONFIG_BOOTLOADER_LOG_LEVEL_INFO;CONFIG_LOG_BOOTLOADER_LEVEL_INFO;CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG;CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG;CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE;CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE;CONFIG_BOOTLOADER_LOG_LEVEL;CONFIG_LOG_BOOTLOADER_LEVEL;CONFIG_BOOTLOADER_LOG_COLORS;CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS;CONFIG_BOOTLOADER_FLASH_DC_AWARE;CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT;CONFIG_BOOTLOADER_FACTORY_RESET;CONFIG_BOOTLOADER_APP_TEST;CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE;CONFIG_BOOTLOADER_WDT_ENABLE;CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE;CONFIG_BOOTLOADER_WDT_TIME_MS;CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE;CONFIG_APP_ROLLBACK_ENABLE;CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP;CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON;CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS;CONFIG_BOOTLOADER_RESERVE_RTC_SIZE;CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC;CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED;CONFIG_SECURE_BOOT_V2_ECC_SUPPORTED;CONFIG_SECURE_BOOT_V2_PREFERRED;CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT;CONFIG_SECURE_BOOT;CONFIG_SECURE_FLASH_ENC_ENABLED;CONFIG_FLASH_ENCRYPTION_ENABLED;CONFIG_SECURE_ROM_DL_MODE_ENABLED;CONFIG_APP_COMPILE_TIME_DATE;CONFIG_APP_EXCLUDE_PROJECT_VER_VAR;CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR;CONFIG_APP_PROJECT_VER_FROM_CONFIG;CONFIG_APP_RETRIEVE_LEN_ELF_SHA;CONFIG_ESP_ROM_HAS_CRC_LE;CONFIG_ESP_ROM_HAS_CRC_BE;CONFIG_ESP_ROM_HAS_JPEG_DECODE;CONFIG_ESP_ROM_UART_CLK_IS_XTAL;CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM;CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING;CONFIG_ESP_ROM_GET_CLK_FREQ;CONFIG_ESP_ROM_HAS_RVFPLIB;CONFIG_ESP_ROM_HAS_HAL_WDT;CONFIG_ESP_ROM_HAS_HAL_SYSTIMER;CONFIG_ESP_ROM_HAS_HEAP_TLSF;CONFIG_ESP_ROM_TLSF_CHECK_PATCH;CONFIG_ESP_ROM_MULTI_HEAP_WALK_PATCH;CONFIG_ESP_ROM_HAS_LAYOUT_TABLE;CONFIG_ESP_ROM_HAS_SPI_FLASH;CONFIG_ESP_ROM_HAS_REGI2C_BUG;CONFIG_ESP_ROM_HAS_NEWLIB;CONFIG_ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT;CONFIG_ESP_ROM_REV0_HAS_NO_ECDSA_INTERFACE;CONFIG_ESP_ROM_WDT_INIT_PATCH;CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE;CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT;CONFIG_ESP_ROM_HAS_SW_FLOAT;CONFIG_ESP_ROM_USB_OTG_NUM;CONFIG_ESP_ROM_HAS_VERSION;CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB;CONFIG_ESP_ROM_HAS_OUTPUT_PUTC_FUNC;CONFIG_BOOT_ROM_LOG_ALWAYS_ON;CONFIG_BOOT_ROM_LOG_ALWAYS_OFF;CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH;CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW;CONFIG_ESPTOOLPY_NO_STUB;CONFIG_ESPTOOLPY_FLASHMODE_QIO;CONFIG_FLASHMODE_QIO;CONFIG_ESPTOOLPY_FLASHMODE_QOUT;CONFIG_FLASHMODE_QOUT;CONFIG_ESPTOOLPY_FLASHMODE_DIO;CONFIG_FLASHMODE_DIO;CONFIG_ESPTOOLPY_FLASHMODE_DOUT;CONFIG_FLASHMODE_DOUT;CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR;CONFIG_ESPTOOLPY_FLASHMODE;CONFIG_ESPTOOLPY_FLASHFREQ_80M;CONFIG_ESPTOOLPY_FLASHFREQ_40M;CONFIG_ESPTOOLPY_FLASHFREQ_20M;CONFIG_ESPTOOLPY_FLASHFREQ;CONFIG_ESPTOOLPY_FLASHSIZE_1MB;CONFIG_ESPTOOLPY_FLASHSIZE_2MB;CONFIG_ESPTOOLPY_FLASHSIZE_4MB;CONFIG_ESPTOOLPY_FLASHSIZE_8MB;CONFIG_ESPTOOLPY_FLASHSIZE_16MB;CONFIG_ESPTOOLPY_FLASHSIZE_32MB;CONFIG_ESPTOOLPY_FLASHSIZE_64MB;CONFIG_ESPTOOLPY_FLASHSIZE_128MB;CONFIG_ESPTOOLPY_FLASHSIZE;CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE;CONFIG_ESPTOOLPY_BEFORE_RESET;CONFIG_ESPTOOLPY_BEFORE_NORESET;CONFIG_ESPTOOLPY_BEFORE;CONFIG_ESPTOOLPY_AFTER_RESET;CONFIG_ESPTOOLPY_AFTER_NORESET;CONFIG_ESPTOOLPY_AFTER;CONFIG_ESPTOOLPY_MONITOR_BAUD;CONFIG_MONITOR_BAUD;CONFIG_PARTITION_TABLE_SINGLE_APP;CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE;CONFIG_PARTITION_TABLE_TWO_OTA;CONFIG_PARTITION_TABLE_TWO_OTA_LARGE;CONFIG_PARTITION_TABLE_CUSTOM;CONFIG_PARTITION_TABLE_CUSTOM_FILENAME;CONFIG_PARTITION_TABLE_FILENAME;CONFIG_PARTITION_TABLE_OFFSET;CONFIG_PARTITION_TABLE_MD5;CONFIG_COMPILER_OPTIMIZATION_DEBUG;CONFIG_OPTIMIZATION_LEVEL_DEBUG;CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG;CONFIG_COMPILER_OPTIMIZATION_DEFAULT;CONFIG_COMPILER_OPTIMIZATION_SIZE;CONFIG_OPTIMIZATION_LEVEL_RELEASE;CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE;CONFIG_COMPILER_OPTIMIZATION_PERF;CONFIG_COMPILER_OPTIMIZATION_NONE;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE;CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT;CONFIG_OPTIMIZATION_ASSERTIONS_SILENT;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE;CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED;CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE;CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB;CONFIG_COMPILER_FLOAT_LIB_FROM_RVFPLIB;CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL;CONFIG_OPTIMIZATION_ASSERTION_LEVEL;CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT;CONFIG_COMPILER_HIDE_PATHS_MACROS;CONFIG_COMPILER_CXX_EXCEPTIONS;CONFIG_CXX_EXCEPTIONS;CONFIG_COMPILER_CXX_RTTI;CONFIG_COMPILER_STACK_CHECK_MODE_NONE;CONFIG_STACK_CHECK_NONE;CONFIG_COMPILER_STACK_CHECK_MODE_NORM;CONFIG_STACK_CHECK_NORM;CONFIG_COMPILER_STACK_CHECK_MODE_STRONG;CONFIG_STACK_CHECK_STRONG;CONFIG_COMPILER_STACK_CHECK_MODE_ALL;CONFIG_STACK_CHECK_ALL;CONFIG_COMPILER_NO_MERGE_CONSTANTS;CONFIG_COMPILER_WARN_WRITE_STRINGS;CONFIG_WARN_WRITE_STRINGS;CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS;CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS;CONFIG_COMPILER_DISABLE_GCC12_WARNINGS;CONFIG_COMPILER_DISABLE_GCC13_WARNINGS;CONFIG_COMPILER_DISABLE_GCC14_WARNINGS;CONFIG_COMPILER_DUMP_RTL_FILES;CONFIG_COMPILER_RT_LIB_GCCLIB;CONFIG_COMPILER_RT_LIB_NAME;CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING;CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE;CONFIG_COMPILER_STATIC_ANALYZER;CONFIG_EFUSE_CUSTOM_TABLE;CONFIG_EFUSE_VIRTUAL;CONFIG_EFUSE_MAX_BLK_LEN;CONFIG_ESP_ERR_TO_NAME_LOOKUP;CONFIG_ESP32C6_REV_MIN_0;CONFIG_ESP32C6_REV_MIN_1;CONFIG_ESP32C6_REV_MIN_2;CONFIG_ESP32C6_REV_MIN_FULL;CONFIG_ESP_REV_MIN_FULL;CONFIG_ESP32C6_REV_MAX_FULL;CONFIG_ESP_REV_MAX_FULL;CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL;CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL;CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA;CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP;CONFIG_ESP_MAC_ADDR_UNIVERSE_BT;CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH;CONFIG_ESP_MAC_ADDR_UNIVERSE_IEEE802154;CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR;CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES;CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES_TWO;CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES_FOUR;CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES;CONFIG_ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC;CONFIG_ESP_SLEEP_POWER_DOWN_FLASH;CONFIG_ESP_SYSTEM_PD_FLASH;CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND;CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU;CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND;CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY;CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION;CONFIG_ESP_SLEEP_DEBUG;CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS;CONFIG_RTC_CLK_SRC_INT_RC;CONFIG_RTC_CLK_SRC_EXT_CRYS;CONFIG_RTC_CLK_SRC_EXT_OSC;CONFIG_RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED;CONFIG_RTC_CLK_CAL_CYCLES;CONFIG_PERIPH_CTRL_FUNC_IN_IRAM;CONFIG_ETM_ENABLE_DEBUG_LOG;CONFIG_GDMA_CTRL_FUNC_IN_IRAM;CONFIG_GDMA_ISR_HANDLER_IN_IRAM;CONFIG_GDMA_OBJ_DRAM_SAFE;CONFIG_GDMA_ENABLE_DEBUG_LOG;CONFIG_GDMA_ISR_IRAM_SAFE;CONFIG_XTAL_FREQ_40;CONFIG_XTAL_FREQ;CONFIG_ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP;CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW;CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM;CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH;CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_120;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ;CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT;CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT;CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT;CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS;CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE;CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK;CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP;CONFIG_ESP_SYSTEM_USE_EH_FRAME;CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT;CONFIG_ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE;CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE;CONFIG_SYSTEM_EVENT_QUEUE_SIZE;CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE;CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE;CONFIG_ESP_MAIN_TASK_STACK_SIZE;CONFIG_MAIN_TASK_STACK_SIZE;CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0;CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY;CONFIG_ESP_MAIN_TASK_AFFINITY;CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE;CONFIG_ESP_CONSOLE_UART_DEFAULT;CONFIG_CONSOLE_UART_DEFAULT;CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG;CONFIG_ESP_CONSOLE_UART_CUSTOM;CONFIG_CONSOLE_UART_CUSTOM;CONFIG_ESP_CONSOLE_NONE;CONFIG_CONSOLE_UART_NONE;CONFIG_ESP_CONSOLE_UART_NONE;CONFIG_ESP_CONSOLE_SECONDARY_NONE;CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG;CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED;CONFIG_ESP_CONSOLE_UART;CONFIG_CONSOLE_UART;CONFIG_ESP_CONSOLE_UART_NUM;CONFIG_CONSOLE_UART_NUM;CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM;CONFIG_ESP_CONSOLE_UART_BAUDRATE;CONFIG_CONSOLE_UART_BAUDRATE;CONFIG_ESP_INT_WDT;CONFIG_INT_WDT;CONFIG_ESP_INT_WDT_TIMEOUT_MS;CONFIG_INT_WDT_TIMEOUT_MS;CONFIG_ESP_TASK_WDT_EN;CONFIG_ESP_TASK_WDT_INIT;CONFIG_TASK_WDT;CONFIG_ESP_TASK_WDT;CONFIG_ESP_TASK_WDT_PANIC;CONFIG_TASK_WDT_PANIC;CONFIG_ESP_TASK_WDT_TIMEOUT_S;CONFIG_TASK_WDT_TIMEOUT_S;CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0;CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0;CONFIG_ESP_PANIC_HANDLER_IRAM;CONFIG_ESP_DEBUG_STUBS_ENABLE;CONFIG_ESP32_DEBUG_STUBS_ENABLE;CONFIG_ESP_DEBUG_INCLUDE_OCD_STUB_BINS;CONFIG_ESP_DEBUG_OCDAWARE;CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4;CONFIG_ESP_BROWNOUT_DET;CONFIG_BROWNOUT_DET;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7;CONFIG_BROWNOUT_DET_LVL_SEL_7;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6;CONFIG_BROWNOUT_DET_LVL_SEL_6;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5;CONFIG_BROWNOUT_DET_LVL_SEL_5;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4;CONFIG_BROWNOUT_DET_LVL_SEL_4;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3;CONFIG_BROWNOUT_DET_LVL_SEL_3;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2;CONFIG_BROWNOUT_DET_LVL_SEL_2;CONFIG_ESP_BROWNOUT_DET_LVL;CONFIG_BROWNOUT_DET_LVL;CONFIG_ESP_SYSTEM_BROWNOUT_INTR;CONFIG_ESP_SYSTEM_HW_STACK_GUARD;CONFIG_ESP_SYSTEM_BBPLL_RECALIB;CONFIG_ESP_SYSTEM_HW_PC_RECORD;CONFIG_ESP_IPC_TASK_STACK_SIZE;CONFIG_IPC_TASK_STACK_SIZE;CONFIG_FREERTOS_SMP;CONFIG_FREERTOS_UNICORE;CONFIG_FREERTOS_HZ;CONFIG_FREERTOS_OPTIMIZED_SCHEDULER;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY;CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS;CONFIG_FREERTOS_IDLE_TASK_STACKSIZE;CONFIG_FREERTOS_USE_IDLE_HOOK;CONFIG_FREERTOS_USE_TICK_HOOK;CONFIG_FREERTOS_MAX_TASK_NAME_LEN;CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY;CONFIG_FREERTOS_USE_TIMERS;CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME;CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0;CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY;CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY;CONFIG_FREERTOS_TIMER_TASK_PRIORITY;CONFIG_TIMER_TASK_PRIORITY;CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH;CONFIG_TIMER_TASK_STACK_DEPTH;CONFIG_FREERTOS_TIMER_QUEUE_LENGTH;CONFIG_TIMER_QUEUE_LENGTH;CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE;CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES;CONFIG_FREERTOS_USE_TRACE_FACILITY;CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES;CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS;CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG;CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER;CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK;CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS;CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK;CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP;CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK;CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER;CONFIG_FREERTOS_ISR_STACKSIZE;CONFIG_FREERTOS_INTERRUPT_BACKTRACE;CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER;CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1;CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3;CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER;CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH;CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE;CONFIG_FREERTOS_PORT;CONFIG_FREERTOS_NO_AFFINITY;CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION;CONFIG_FREERTOS_DEBUG_OCDAWARE;CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT;CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH;CONFIG_FREERTOS_NUMBER_OF_CORES;CONFIG_HAL_ASSERTION_EQUALS_SYSTEM;CONFIG_HAL_ASSERTION_DISABLE;CONFIG_HAL_ASSERTION_SILENT;CONFIG_HAL_ASSERTION_SILIENT;CONFIG_HAL_ASSERTION_ENABLE;CONFIG_HAL_DEFAULT_ASSERTION_LEVEL;CONFIG_HAL_SYSTIMER_USE_ROM_IMPL;CONFIG_HAL_WDT_USE_ROM_IMPL;CONFIG_LOG_DEFAULT_LEVEL_NONE;CONFIG_LOG_DEFAULT_LEVEL_ERROR;CONFIG_LOG_DEFAULT_LEVEL_WARN;CONFIG_LOG_DEFAULT_LEVEL_INFO;CONFIG_LOG_DEFAULT_LEVEL_DEBUG;CONFIG_LOG_DEFAULT_LEVEL_VERBOSE;CONFIG_LOG_DEFAULT_LEVEL;CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT;CONFIG_LOG_MAXIMUM_LEVEL_DEBUG;CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE;CONFIG_LOG_MAXIMUM_LEVEL;CONFIG_LOG_MASTER_LEVEL;CONFIG_LOG_DYNAMIC_LEVEL_CONTROL;CONFIG_LOG_TAG_LEVEL_IMPL_NONE;CONFIG_LOG_TAG_LEVEL_IMPL_LINKED_LIST;CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST;CONFIG_LOG_TAG_LEVEL_CACHE_ARRAY;CONFIG_LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP;CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE;CONFIG_LOG_COLORS;CONFIG_LOG_TIMESTAMP_SOURCE_RTOS;CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM;CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF;CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF;CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR;CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF;CONFIG_NEWLIB_STDIN_LINE_ENDING_LF;CONFIG_NEWLIB_STDIN_LINE_ENDING_CR;CONFIG_NEWLIB_NANO_FORMAT;CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT;CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC;CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT;CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE;CONFIG_MMU_PAGE_SIZE_32KB;CONFIG_MMU_PAGE_MODE;CONFIG_MMU_PAGE_SIZE;CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC;CONFIG_SPI_FLASH_BROWNOUT_RESET;CONFIG_SPI_FLASH_AUTO_SUSPEND;CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US;CONFIG_SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND;CONFIG_SPI_FLASH_FORCE_ENABLE_C6_H2_SUSPEND;CONFIG_SPI_FLASH_VERIFY_WRITE;CONFIG_SPI_FLASH_ENABLE_COUNTERS;CONFIG_SPI_FLASH_ROM_DRIVER_PATCH;CONFIG_SPI_FLASH_ROM_IMPL;CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS;CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS;CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED;CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE;CONFIG_SPI_FLASH_YIELD_DURING_ERASE;CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS;CONFIG_SPI_FLASH_ERASE_YIELD_TICKS;CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE;CONFIG_SPI_FLASH_SIZE_OVERRIDE;CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED;CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST;CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED;CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP;CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP;CONFIG_SPI_FLASH_SUPPORT_GD_CHIP;CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP;CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP;CONFIG_SPI_FLASH_SUPPORT_TH_CHIP;CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE;CONFIG_IDF_EXPERIMENTAL_FEATURES) +# List of deprecated options for backward compatibility +set(CONFIG_APP_BUILD_TYPE_ELF_RAM "") +set(CONFIG_NO_BLOBS "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_NONE "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_ERROR "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_WARN "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_INFO "y") +set(CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE "") +set(CONFIG_LOG_BOOTLOADER_LEVEL "3") +set(CONFIG_APP_ROLLBACK_ENABLE "") +set(CONFIG_FLASH_ENCRYPTION_ENABLED "") +set(CONFIG_FLASHMODE_QIO "") +set(CONFIG_FLASHMODE_QOUT "") +set(CONFIG_FLASHMODE_DIO "y") +set(CONFIG_FLASHMODE_DOUT "") +set(CONFIG_MONITOR_BAUD "115200") +set(CONFIG_OPTIMIZATION_LEVEL_DEBUG "y") +set(CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG "y") +set(CONFIG_COMPILER_OPTIMIZATION_DEFAULT "y") +set(CONFIG_OPTIMIZATION_LEVEL_RELEASE "") +set(CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE "") +set(CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED "y") +set(CONFIG_OPTIMIZATION_ASSERTIONS_SILENT "") +set(CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED "") +set(CONFIG_OPTIMIZATION_ASSERTION_LEVEL "2") +set(CONFIG_CXX_EXCEPTIONS "") +set(CONFIG_STACK_CHECK_NONE "y") +set(CONFIG_STACK_CHECK_NORM "") +set(CONFIG_STACK_CHECK_STRONG "") +set(CONFIG_STACK_CHECK_ALL "") +set(CONFIG_WARN_WRITE_STRINGS "") +set(CONFIG_ESP_SYSTEM_PD_FLASH "") +set(CONFIG_SYSTEM_EVENT_QUEUE_SIZE "32") +set(CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE "2304") +set(CONFIG_MAIN_TASK_STACK_SIZE "3584") +set(CONFIG_CONSOLE_UART_DEFAULT "y") +set(CONFIG_CONSOLE_UART_CUSTOM "") +set(CONFIG_CONSOLE_UART_NONE "") +set(CONFIG_ESP_CONSOLE_UART_NONE "") +set(CONFIG_CONSOLE_UART "y") +set(CONFIG_CONSOLE_UART_NUM "0") +set(CONFIG_CONSOLE_UART_BAUDRATE "115200") +set(CONFIG_INT_WDT "y") +set(CONFIG_INT_WDT_TIMEOUT_MS "300") +set(CONFIG_TASK_WDT "y") +set(CONFIG_ESP_TASK_WDT "y") +set(CONFIG_TASK_WDT_PANIC "") +set(CONFIG_TASK_WDT_TIMEOUT_S "5") +set(CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0 "y") +set(CONFIG_ESP32_DEBUG_STUBS_ENABLE "") +set(CONFIG_BROWNOUT_DET "y") +set(CONFIG_BROWNOUT_DET_LVL_SEL_7 "y") +set(CONFIG_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_BROWNOUT_DET_LVL "7") +set(CONFIG_IPC_TASK_STACK_SIZE "1024") +set(CONFIG_TIMER_TASK_PRIORITY "1") +set(CONFIG_TIMER_TASK_STACK_DEPTH "2048") +set(CONFIG_TIMER_QUEUE_LENGTH "10") +set(CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK "") +set(CONFIG_HAL_ASSERTION_SILIENT "") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS "y") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS "") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED "") diff --git a/build/bootloader/config/sdkconfig.h b/build/bootloader/config/sdkconfig.h new file mode 100644 index 0000000..40a026d --- /dev/null +++ b/build/bootloader/config/sdkconfig.h @@ -0,0 +1,652 @@ +/* + * Automatically generated file. DO NOT EDIT. + * Espressif IoT Development Framework (ESP-IDF) 5.4.2 Configuration Header + */ +#pragma once +#define CONFIG_SOC_ADC_SUPPORTED 1 +#define CONFIG_SOC_DEDICATED_GPIO_SUPPORTED 1 +#define CONFIG_SOC_UART_SUPPORTED 1 +#define CONFIG_SOC_GDMA_SUPPORTED 1 +#define CONFIG_SOC_AHB_GDMA_SUPPORTED 1 +#define CONFIG_SOC_GPTIMER_SUPPORTED 1 +#define CONFIG_SOC_PCNT_SUPPORTED 1 +#define CONFIG_SOC_MCPWM_SUPPORTED 1 +#define CONFIG_SOC_TWAI_SUPPORTED 1 +#define CONFIG_SOC_ETM_SUPPORTED 1 +#define CONFIG_SOC_PARLIO_SUPPORTED 1 +#define CONFIG_SOC_BT_SUPPORTED 1 +#define CONFIG_SOC_IEEE802154_SUPPORTED 1 +#define CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED 1 +#define CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED 1 +#define CONFIG_SOC_TEMP_SENSOR_SUPPORTED 1 +#define CONFIG_SOC_PHY_SUPPORTED 1 +#define CONFIG_SOC_WIFI_SUPPORTED 1 +#define CONFIG_SOC_SUPPORTS_SECURE_DL_MODE 1 +#define CONFIG_SOC_ULP_SUPPORTED 1 +#define CONFIG_SOC_LP_CORE_SUPPORTED 1 +#define CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD 1 +#define CONFIG_SOC_EFUSE_SUPPORTED 1 +#define CONFIG_SOC_RTC_FAST_MEM_SUPPORTED 1 +#define CONFIG_SOC_RTC_MEM_SUPPORTED 1 +#define CONFIG_SOC_I2S_SUPPORTED 1 +#define CONFIG_SOC_RMT_SUPPORTED 1 +#define CONFIG_SOC_SDM_SUPPORTED 1 +#define CONFIG_SOC_GPSPI_SUPPORTED 1 +#define CONFIG_SOC_LEDC_SUPPORTED 1 +#define CONFIG_SOC_I2C_SUPPORTED 1 +#define CONFIG_SOC_SYSTIMER_SUPPORTED 1 +#define CONFIG_SOC_SUPPORT_COEXISTENCE 1 +#define CONFIG_SOC_AES_SUPPORTED 1 +#define CONFIG_SOC_MPI_SUPPORTED 1 +#define CONFIG_SOC_SHA_SUPPORTED 1 +#define CONFIG_SOC_HMAC_SUPPORTED 1 +#define CONFIG_SOC_DIG_SIGN_SUPPORTED 1 +#define CONFIG_SOC_ECC_SUPPORTED 1 +#define CONFIG_SOC_FLASH_ENC_SUPPORTED 1 +#define CONFIG_SOC_SECURE_BOOT_SUPPORTED 1 +#define CONFIG_SOC_SDIO_SLAVE_SUPPORTED 1 +#define CONFIG_SOC_BOD_SUPPORTED 1 +#define CONFIG_SOC_APM_SUPPORTED 1 +#define CONFIG_SOC_PMU_SUPPORTED 1 +#define CONFIG_SOC_PAU_SUPPORTED 1 +#define CONFIG_SOC_LP_TIMER_SUPPORTED 1 +#define CONFIG_SOC_LP_AON_SUPPORTED 1 +#define CONFIG_SOC_LP_PERIPHERALS_SUPPORTED 1 +#define CONFIG_SOC_LP_I2C_SUPPORTED 1 +#define CONFIG_SOC_ULP_LP_UART_SUPPORTED 1 +#define CONFIG_SOC_CLK_TREE_SUPPORTED 1 +#define CONFIG_SOC_ASSIST_DEBUG_SUPPORTED 1 +#define CONFIG_SOC_WDT_SUPPORTED 1 +#define CONFIG_SOC_SPI_FLASH_SUPPORTED 1 +#define CONFIG_SOC_RNG_SUPPORTED 1 +#define CONFIG_SOC_LIGHT_SLEEP_SUPPORTED 1 +#define CONFIG_SOC_DEEP_SLEEP_SUPPORTED 1 +#define CONFIG_SOC_MODEM_CLOCK_SUPPORTED 1 +#define CONFIG_SOC_PM_SUPPORTED 1 +#define CONFIG_SOC_XTAL_SUPPORT_40M 1 +#define CONFIG_SOC_XTAL_CLOCK_PATH_DEPENDS_ON_TOP_DOMAIN 1 +#define CONFIG_SOC_AES_SUPPORT_DMA 1 +#define CONFIG_SOC_AES_GDMA 1 +#define CONFIG_SOC_AES_SUPPORT_AES_128 1 +#define CONFIG_SOC_AES_SUPPORT_AES_256 1 +#define CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED 1 +#define CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED 1 +#define CONFIG_SOC_ADC_MONITOR_SUPPORTED 1 +#define CONFIG_SOC_ADC_DMA_SUPPORTED 1 +#define CONFIG_SOC_ADC_PERIPH_NUM 1 +#define CONFIG_SOC_ADC_MAX_CHANNEL_NUM 7 +#define CONFIG_SOC_ADC_ATTEN_NUM 4 +#define CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM 1 +#define CONFIG_SOC_ADC_PATT_LEN_MAX 8 +#define CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH 12 +#define CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH 12 +#define CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM 2 +#define CONFIG_SOC_ADC_DIGI_MONITOR_NUM 2 +#define CONFIG_SOC_ADC_DIGI_RESULT_BYTES 4 +#define CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV 4 +#define CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH 83333 +#define CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW 611 +#define CONFIG_SOC_ADC_RTC_MIN_BITWIDTH 12 +#define CONFIG_SOC_ADC_RTC_MAX_BITWIDTH 12 +#define CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED 1 +#define CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED 1 +#define CONFIG_SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED 1 +#define CONFIG_SOC_ADC_TEMPERATURE_SHARE_INTR 1 +#define CONFIG_SOC_ADC_SHARED_POWER 1 +#define CONFIG_SOC_BROWNOUT_RESET_SUPPORTED 1 +#define CONFIG_SOC_SHARED_IDCACHE_SUPPORTED 1 +#define CONFIG_SOC_CACHE_FREEZE_SUPPORTED 1 +#define CONFIG_SOC_CPU_CORES_NUM 1 +#define CONFIG_SOC_CPU_INTR_NUM 32 +#define CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC 1 +#define CONFIG_SOC_INT_PLIC_SUPPORTED 1 +#define CONFIG_SOC_CPU_HAS_CSR_PC 1 +#define CONFIG_SOC_CPU_BREAKPOINTS_NUM 4 +#define CONFIG_SOC_CPU_WATCHPOINTS_NUM 4 +#define CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE 0x80000000 +#define CONFIG_SOC_CPU_HAS_PMA 1 +#define CONFIG_SOC_CPU_IDRAM_SPLIT_USING_PMP 1 +#define CONFIG_SOC_CPU_PMP_REGION_GRANULARITY 4 +#define CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN 3072 +#define CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH 16 +#define CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US 1100 +#define CONFIG_SOC_AHB_GDMA_VERSION 1 +#define CONFIG_SOC_GDMA_NUM_GROUPS_MAX 1 +#define CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX 3 +#define CONFIG_SOC_GDMA_SUPPORT_ETM 1 +#define CONFIG_SOC_GDMA_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_ETM_GROUPS 1 +#define CONFIG_SOC_ETM_CHANNELS_PER_GROUP 50 +#define CONFIG_SOC_ETM_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_GPIO_PORT 1 +#define CONFIG_SOC_GPIO_PIN_COUNT 31 +#define CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER 1 +#define CONFIG_SOC_GPIO_FLEX_GLITCH_FILTER_NUM 8 +#define CONFIG_SOC_GPIO_SUPPORT_ETM 1 +#define CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT 1 +#define CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP 1 +#define CONFIG_SOC_LP_IO_CLOCK_IS_INDEPENDENT 1 +#define CONFIG_SOC_GPIO_IN_RANGE_MAX 30 +#define CONFIG_SOC_GPIO_OUT_RANGE_MAX 30 +#define CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK 0 +#define CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT 8 +#define CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK 0x000000007FFFFF00 +#define CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD 1 +#define CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP 1 +#define CONFIG_SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP 1 +#define CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX 1 +#define CONFIG_SOC_CLOCKOUT_HAS_SOURCE_GATE 1 +#define CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM 3 +#define CONFIG_SOC_RTCIO_PIN_COUNT 8 +#define CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED 1 +#define CONFIG_SOC_RTCIO_HOLD_SUPPORTED 1 +#define CONFIG_SOC_RTCIO_WAKE_SUPPORTED 1 +#define CONFIG_SOC_RTCIO_EDGE_WAKE_SUPPORTED 1 +#define CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM 8 +#define CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM 8 +#define CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE 1 +#define CONFIG_SOC_I2C_NUM 2 +#define CONFIG_SOC_HP_I2C_NUM 1 +#define CONFIG_SOC_I2C_FIFO_LEN 32 +#define CONFIG_SOC_I2C_CMD_REG_NUM 8 +#define CONFIG_SOC_I2C_SUPPORT_SLAVE 1 +#define CONFIG_SOC_I2C_SUPPORT_HW_FSM_RST 1 +#define CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS 1 +#define CONFIG_SOC_I2C_SUPPORT_XTAL 1 +#define CONFIG_SOC_I2C_SUPPORT_RTC 1 +#define CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR 1 +#define CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST 1 +#define CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE 1 +#define CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS 1 +#define CONFIG_SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH 1 +#define CONFIG_SOC_I2C_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_LP_I2C_NUM 1 +#define CONFIG_SOC_LP_I2C_FIFO_LEN 16 +#define CONFIG_SOC_I2S_NUM 1 +#define CONFIG_SOC_I2S_HW_VERSION_2 1 +#define CONFIG_SOC_I2S_SUPPORTS_ETM 1 +#define CONFIG_SOC_I2S_SUPPORTS_XTAL 1 +#define CONFIG_SOC_I2S_SUPPORTS_PLL_F160M 1 +#define CONFIG_SOC_I2S_SUPPORTS_PCM 1 +#define CONFIG_SOC_I2S_SUPPORTS_PDM 1 +#define CONFIG_SOC_I2S_SUPPORTS_PDM_TX 1 +#define CONFIG_SOC_I2S_PDM_MAX_TX_LINES 2 +#define CONFIG_SOC_I2S_SUPPORTS_TDM 1 +#define CONFIG_SOC_I2S_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_LEDC_SUPPORT_PLL_DIV_CLOCK 1 +#define CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK 1 +#define CONFIG_SOC_LEDC_TIMER_NUM 4 +#define CONFIG_SOC_LEDC_CHANNEL_NUM 6 +#define CONFIG_SOC_LEDC_TIMER_BIT_WIDTH 20 +#define CONFIG_SOC_LEDC_SUPPORT_FADE_STOP 1 +#define CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED 1 +#define CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX 16 +#define CONFIG_SOC_LEDC_FADE_PARAMS_BIT_WIDTH 10 +#define CONFIG_SOC_LEDC_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_MMU_PAGE_SIZE_CONFIGURABLE 1 +#define CONFIG_SOC_MMU_PAGE_SIZE_8KB_SUPPORTED 1 +#define CONFIG_SOC_MMU_PERIPH_NUM 1 +#define CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM 1 +#define CONFIG_SOC_MMU_DI_VADDR_SHARED 1 +#define CONFIG_SOC_MPU_MIN_REGION_SIZE 0x20000000 +#define CONFIG_SOC_MPU_REGIONS_MAX_NUM 8 +#define CONFIG_SOC_PCNT_GROUPS 1 +#define CONFIG_SOC_PCNT_UNITS_PER_GROUP 4 +#define CONFIG_SOC_PCNT_CHANNELS_PER_UNIT 2 +#define CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT 2 +#define CONFIG_SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE 1 +#define CONFIG_SOC_PCNT_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_RMT_GROUPS 1 +#define CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP 2 +#define CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP 2 +#define CONFIG_SOC_RMT_CHANNELS_PER_GROUP 4 +#define CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL 48 +#define CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG 1 +#define CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY 1 +#define CONFIG_SOC_RMT_SUPPORT_XTAL 1 +#define CONFIG_SOC_RMT_SUPPORT_RC_FAST 1 +#define CONFIG_SOC_RMT_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_MCPWM_GROUPS 1 +#define CONFIG_SOC_MCPWM_TIMERS_PER_GROUP 3 +#define CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP 3 +#define CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR 2 +#define CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR 2 +#define CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR 2 +#define CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP 3 +#define CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP 1 +#define CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER 3 +#define CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP 3 +#define CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE 1 +#define CONFIG_SOC_MCPWM_SUPPORT_ETM 1 +#define CONFIG_SOC_MCPWM_CAPTURE_CLK_FROM_GROUP 1 +#define CONFIG_SOC_MCPWM_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_PARLIO_GROUPS 1 +#define CONFIG_SOC_PARLIO_TX_UNITS_PER_GROUP 1 +#define CONFIG_SOC_PARLIO_RX_UNITS_PER_GROUP 1 +#define CONFIG_SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH 16 +#define CONFIG_SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH 16 +#define CONFIG_SOC_PARLIO_TX_RX_SHARE_INTERRUPT 1 +#define CONFIG_SOC_PARLIO_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_MPI_MEM_BLOCKS_NUM 4 +#define CONFIG_SOC_MPI_OPERATIONS_NUM 3 +#define CONFIG_SOC_RSA_MAX_BIT_LEN 3072 +#define CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE 3968 +#define CONFIG_SOC_SHA_SUPPORT_DMA 1 +#define CONFIG_SOC_SHA_SUPPORT_RESUME 1 +#define CONFIG_SOC_SHA_GDMA 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA1 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA224 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA256 1 +#define CONFIG_SOC_SDM_GROUPS 1 +#define CONFIG_SOC_SDM_CHANNELS_PER_GROUP 4 +#define CONFIG_SOC_SDM_CLK_SUPPORT_PLL_F80M 1 +#define CONFIG_SOC_SDM_CLK_SUPPORT_XTAL 1 +#define CONFIG_SOC_SPI_PERIPH_NUM 2 +#define CONFIG_SOC_SPI_MAX_CS_NUM 6 +#define CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE 64 +#define CONFIG_SOC_SPI_SUPPORT_DDRCLK 1 +#define CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS 1 +#define CONFIG_SOC_SPI_SUPPORT_CD_SIG 1 +#define CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS 1 +#define CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2 1 +#define CONFIG_SOC_SPI_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_SPI_SUPPORT_CLK_XTAL 1 +#define CONFIG_SOC_SPI_SUPPORT_CLK_PLL_F80M 1 +#define CONFIG_SOC_SPI_SUPPORT_CLK_RC_FAST 1 +#define CONFIG_SOC_SPI_SCT_SUPPORTED 1 +#define CONFIG_SOC_SPI_SCT_REG_NUM 14 +#define CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX 1 +#define CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX 0x3FFFA +#define CONFIG_SOC_MEMSPI_IS_INDEPENDENT 1 +#define CONFIG_SOC_SPI_MAX_PRE_DIVIDER 16 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_WRAP 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED 1 +#define CONFIG_SOC_SYSTIMER_COUNTER_NUM 2 +#define CONFIG_SOC_SYSTIMER_ALARM_NUM 3 +#define CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO 32 +#define CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI 20 +#define CONFIG_SOC_SYSTIMER_FIXED_DIVIDER 1 +#define CONFIG_SOC_SYSTIMER_SUPPORT_RC_FAST 1 +#define CONFIG_SOC_SYSTIMER_INT_LEVEL 1 +#define CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE 1 +#define CONFIG_SOC_SYSTIMER_SUPPORT_ETM 1 +#define CONFIG_SOC_LP_TIMER_BIT_WIDTH_LO 32 +#define CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI 16 +#define CONFIG_SOC_TIMER_GROUPS 2 +#define CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP 1 +#define CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH 54 +#define CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL 1 +#define CONFIG_SOC_TIMER_GROUP_SUPPORT_RC_FAST 1 +#define CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS 2 +#define CONFIG_SOC_TIMER_SUPPORT_ETM 1 +#define CONFIG_SOC_TIMER_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_MWDT_SUPPORT_XTAL 1 +#define CONFIG_SOC_MWDT_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_TWAI_CONTROLLER_NUM 2 +#define CONFIG_SOC_TWAI_CLK_SUPPORT_XTAL 1 +#define CONFIG_SOC_TWAI_BRP_MIN 2 +#define CONFIG_SOC_TWAI_BRP_MAX 32768 +#define CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS 1 +#define CONFIG_SOC_TWAI_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE 1 +#define CONFIG_SOC_EFUSE_DIS_PAD_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_USB_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT 1 +#define CONFIG_SOC_EFUSE_SOFT_DIS_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_ICACHE 1 +#define CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK 1 +#define CONFIG_SOC_SECURE_BOOT_V2_RSA 1 +#define CONFIG_SOC_SECURE_BOOT_V2_ECC 1 +#define CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS 3 +#define CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS 1 +#define CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY 1 +#define CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX 64 +#define CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES 1 +#define CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128 1 +#define CONFIG_SOC_APM_CTRL_FILTER_SUPPORTED 1 +#define CONFIG_SOC_APM_LP_APM0_SUPPORTED 1 +#define CONFIG_SOC_CRYPTO_DPA_PROTECTION_SUPPORTED 1 +#define CONFIG_SOC_UART_NUM 3 +#define CONFIG_SOC_UART_HP_NUM 2 +#define CONFIG_SOC_UART_LP_NUM 1 +#define CONFIG_SOC_UART_FIFO_LEN 128 +#define CONFIG_SOC_LP_UART_FIFO_LEN 16 +#define CONFIG_SOC_UART_BITRATE_MAX 5000000 +#define CONFIG_SOC_UART_SUPPORT_PLL_F80M_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_RTC_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_XTAL_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_WAKEUP_INT 1 +#define CONFIG_SOC_UART_HAS_LP_UART 1 +#define CONFIG_SOC_UART_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND 1 +#define CONFIG_SOC_COEX_HW_PTI 1 +#define CONFIG_SOC_EXTERNAL_COEX_ADVANCE 1 +#define CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE 21 +#define CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH 12 +#define CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_BEACON_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_BT_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN 1 +#define CONFIG_SOC_PM_SUPPORT_CPU_PD 1 +#define CONFIG_SOC_PM_SUPPORT_MODEM_PD 1 +#define CONFIG_SOC_PM_SUPPORT_XTAL32K_PD 1 +#define CONFIG_SOC_PM_SUPPORT_RC32K_PD 1 +#define CONFIG_SOC_PM_SUPPORT_RC_FAST_PD 1 +#define CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD 1 +#define CONFIG_SOC_PM_SUPPORT_TOP_PD 1 +#define CONFIG_SOC_PM_SUPPORT_HP_AON_PD 1 +#define CONFIG_SOC_PM_SUPPORT_MAC_BB_PD 1 +#define CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD 1 +#define CONFIG_SOC_PM_SUPPORT_PMU_MODEM_STATE 1 +#define CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY 1 +#define CONFIG_SOC_PM_CPU_RETENTION_BY_SW 1 +#define CONFIG_SOC_PM_MODEM_RETENTION_BY_REGDMA 1 +#define CONFIG_SOC_PM_RETENTION_HAS_CLOCK_BUG 1 +#define CONFIG_SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN 1 +#define CONFIG_SOC_PM_PAU_LINK_NUM 4 +#define CONFIG_SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR 1 +#define CONFIG_SOC_PM_PAU_REGDMA_LINK_WIFIMAC 1 +#define CONFIG_SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE 1 +#define CONFIG_SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED 1 +#define CONFIG_SOC_PM_RETENTION_MODULE_NUM 32 +#define CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION 1 +#define CONFIG_SOC_MODEM_CLOCK_IS_INDEPENDENT 1 +#define CONFIG_SOC_CLK_XTAL32K_SUPPORTED 1 +#define CONFIG_SOC_CLK_OSC_SLOW_SUPPORTED 1 +#define CONFIG_SOC_CLK_RC32K_SUPPORTED 1 +#define CONFIG_SOC_RCC_IS_INDEPENDENT 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_INTR_SUPPORT 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_ETM 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN 1 +#define CONFIG_SOC_RNG_CLOCK_IS_INDEPENDENT 1 +#define CONFIG_SOC_WIFI_HW_TSF 1 +#define CONFIG_SOC_WIFI_FTM_SUPPORT 1 +#define CONFIG_SOC_WIFI_GCMP_SUPPORT 1 +#define CONFIG_SOC_WIFI_WAPI_SUPPORT 1 +#define CONFIG_SOC_WIFI_CSI_SUPPORT 1 +#define CONFIG_SOC_WIFI_MESH_SUPPORT 1 +#define CONFIG_SOC_WIFI_HE_SUPPORT 1 +#define CONFIG_SOC_WIFI_MAC_VERSION_NUM 2 +#define CONFIG_SOC_BLE_SUPPORTED 1 +#define CONFIG_SOC_BLE_MESH_SUPPORTED 1 +#define CONFIG_SOC_ESP_NIMBLE_CONTROLLER 1 +#define CONFIG_SOC_BLE_50_SUPPORTED 1 +#define CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED 1 +#define CONFIG_SOC_BLE_POWER_CONTROL_SUPPORTED 1 +#define CONFIG_SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED 1 +#define CONFIG_SOC_BLUFI_SUPPORTED 1 +#define CONFIG_SOC_BLE_MULTI_CONN_OPTIMIZATION 1 +#define CONFIG_SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND 1 +#define CONFIG_SOC_PHY_COMBO_MODULE 1 +#define CONFIG_SOC_CAPS_NO_RESET_BY_ANA_BOD 1 +#define CONFIG_SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR 1 +#define CONFIG_SOC_LP_CORE_SUPPORT_ETM 1 +#define CONFIG_SOC_DEBUG_HAVE_OCD_STUB_BINS 1 +#define CONFIG_IDF_CMAKE 1 +#define CONFIG_IDF_TOOLCHAIN "gcc" +#define CONFIG_IDF_TOOLCHAIN_GCC 1 +#define CONFIG_IDF_TARGET_ARCH_RISCV 1 +#define CONFIG_IDF_TARGET_ARCH "riscv" +#define CONFIG_IDF_TARGET "esp32c6" +#define CONFIG_IDF_INIT_VERSION "5.4.2" +#define CONFIG_IDF_TARGET_ESP32C6 1 +#define CONFIG_IDF_FIRMWARE_CHIP_ID 0x000D +#define CONFIG_APP_BUILD_TYPE_APP_2NDBOOT 1 +#define CONFIG_APP_BUILD_GENERATE_BINARIES 1 +#define CONFIG_APP_BUILD_BOOTLOADER 1 +#define CONFIG_APP_BUILD_USE_FLASH_SECTIONS 1 +#define CONFIG_BOOTLOADER_COMPILE_TIME_DATE 1 +#define CONFIG_BOOTLOADER_PROJECT_VER 1 +#define CONFIG_BOOTLOADER_OFFSET_IN_FLASH 0x0 +#define CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE 1 +#define CONFIG_BOOTLOADER_LOG_LEVEL_INFO 1 +#define CONFIG_BOOTLOADER_LOG_LEVEL 3 +#define CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS 1 +#define CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT 1 +#define CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE 1 +#define CONFIG_BOOTLOADER_WDT_ENABLE 1 +#define CONFIG_BOOTLOADER_WDT_TIME_MS 9000 +#define CONFIG_BOOTLOADER_RESERVE_RTC_SIZE 0x0 +#define CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED 1 +#define CONFIG_SECURE_BOOT_V2_ECC_SUPPORTED 1 +#define CONFIG_SECURE_BOOT_V2_PREFERRED 1 +#define CONFIG_SECURE_ROM_DL_MODE_ENABLED 1 +#define CONFIG_APP_COMPILE_TIME_DATE 1 +#define CONFIG_APP_RETRIEVE_LEN_ELF_SHA 9 +#define CONFIG_ESP_ROM_HAS_CRC_LE 1 +#define CONFIG_ESP_ROM_HAS_CRC_BE 1 +#define CONFIG_ESP_ROM_HAS_JPEG_DECODE 1 +#define CONFIG_ESP_ROM_UART_CLK_IS_XTAL 1 +#define CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM 3 +#define CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING 1 +#define CONFIG_ESP_ROM_GET_CLK_FREQ 1 +#define CONFIG_ESP_ROM_HAS_RVFPLIB 1 +#define CONFIG_ESP_ROM_HAS_HAL_WDT 1 +#define CONFIG_ESP_ROM_HAS_HAL_SYSTIMER 1 +#define CONFIG_ESP_ROM_HAS_HEAP_TLSF 1 +#define CONFIG_ESP_ROM_TLSF_CHECK_PATCH 1 +#define CONFIG_ESP_ROM_MULTI_HEAP_WALK_PATCH 1 +#define CONFIG_ESP_ROM_HAS_LAYOUT_TABLE 1 +#define CONFIG_ESP_ROM_HAS_SPI_FLASH 1 +#define CONFIG_ESP_ROM_HAS_REGI2C_BUG 1 +#define CONFIG_ESP_ROM_HAS_NEWLIB 1 +#define CONFIG_ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT 1 +#define CONFIG_ESP_ROM_REV0_HAS_NO_ECDSA_INTERFACE 1 +#define CONFIG_ESP_ROM_WDT_INIT_PATCH 1 +#define CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE 1 +#define CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT 1 +#define CONFIG_ESP_ROM_HAS_SW_FLOAT 1 +#define CONFIG_ESP_ROM_USB_OTG_NUM -1 +#define CONFIG_ESP_ROM_HAS_VERSION 1 +#define CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB 1 +#define CONFIG_ESP_ROM_HAS_OUTPUT_PUTC_FUNC 1 +#define CONFIG_BOOT_ROM_LOG_ALWAYS_ON 1 +#define CONFIG_ESPTOOLPY_FLASHMODE_DIO 1 +#define CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR 1 +#define CONFIG_ESPTOOLPY_FLASHMODE "dio" +#define CONFIG_ESPTOOLPY_FLASHFREQ_80M 1 +#define CONFIG_ESPTOOLPY_FLASHFREQ "80m" +#define CONFIG_ESPTOOLPY_FLASHSIZE_2MB 1 +#define CONFIG_ESPTOOLPY_FLASHSIZE "2MB" +#define CONFIG_ESPTOOLPY_BEFORE_RESET 1 +#define CONFIG_ESPTOOLPY_BEFORE "default_reset" +#define CONFIG_ESPTOOLPY_AFTER_RESET 1 +#define CONFIG_ESPTOOLPY_AFTER "hard_reset" +#define CONFIG_ESPTOOLPY_MONITOR_BAUD 115200 +#define CONFIG_PARTITION_TABLE_CUSTOM 1 +#define CONFIG_PARTITION_TABLE_CUSTOM_FILENAME "partitions.csv" +#define CONFIG_PARTITION_TABLE_FILENAME "partitions.csv" +#define CONFIG_PARTITION_TABLE_OFFSET 0x8000 +#define CONFIG_PARTITION_TABLE_MD5 1 +#define CONFIG_COMPILER_OPTIMIZATION_DEBUG 1 +#define CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE 1 +#define CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE 1 +#define CONFIG_COMPILER_FLOAT_LIB_FROM_RVFPLIB 1 +#define CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL 2 +#define CONFIG_COMPILER_HIDE_PATHS_MACROS 1 +#define CONFIG_COMPILER_STACK_CHECK_MODE_NONE 1 +#define CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS 1 +#define CONFIG_COMPILER_RT_LIB_GCCLIB 1 +#define CONFIG_COMPILER_RT_LIB_NAME "gcc" +#define CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING 1 +#define CONFIG_EFUSE_MAX_BLK_LEN 256 +#define CONFIG_ESP_ERR_TO_NAME_LOOKUP 1 +#define CONFIG_ESP32C6_REV_MIN_0 1 +#define CONFIG_ESP32C6_REV_MIN_FULL 0 +#define CONFIG_ESP_REV_MIN_FULL 0 +#define CONFIG_ESP32C6_REV_MAX_FULL 99 +#define CONFIG_ESP_REV_MAX_FULL 99 +#define CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL 0 +#define CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL 99 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA 1 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP 1 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_BT 1 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH 1 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_IEEE802154 1 +#define CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR 1 +#define CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES 4 +#define CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES_FOUR 1 +#define CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES 4 +#define CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND 1 +#define CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND 1 +#define CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY 0 +#define CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS 1 +#define CONFIG_RTC_CLK_SRC_INT_RC 1 +#define CONFIG_RTC_CLK_CAL_CYCLES 1024 +#define CONFIG_PERIPH_CTRL_FUNC_IN_IRAM 1 +#define CONFIG_GDMA_CTRL_FUNC_IN_IRAM 1 +#define CONFIG_GDMA_ISR_HANDLER_IN_IRAM 1 +#define CONFIG_GDMA_OBJ_DRAM_SAFE 1 +#define CONFIG_XTAL_FREQ_40 1 +#define CONFIG_XTAL_FREQ 40 +#define CONFIG_ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP 1 +#define CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW 1 +#define CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL 1 +#define CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 1 +#define CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ 160 +#define CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT 1 +#define CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS 0 +#define CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE 1 +#define CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK 1 +#define CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP 1 +#define CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT 1 +#define CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE 32 +#define CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE 2304 +#define CONFIG_ESP_MAIN_TASK_STACK_SIZE 3584 +#define CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0 1 +#define CONFIG_ESP_MAIN_TASK_AFFINITY 0x0 +#define CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE 2048 +#define CONFIG_ESP_CONSOLE_UART_DEFAULT 1 +#define CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG 1 +#define CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED 1 +#define CONFIG_ESP_CONSOLE_UART 1 +#define CONFIG_ESP_CONSOLE_UART_NUM 0 +#define CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM 0 +#define CONFIG_ESP_CONSOLE_UART_BAUDRATE 115200 +#define CONFIG_ESP_INT_WDT 1 +#define CONFIG_ESP_INT_WDT_TIMEOUT_MS 300 +#define CONFIG_ESP_TASK_WDT_EN 1 +#define CONFIG_ESP_TASK_WDT_INIT 1 +#define CONFIG_ESP_TASK_WDT_TIMEOUT_S 5 +#define CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 1 +#define CONFIG_ESP_DEBUG_OCDAWARE 1 +#define CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4 1 +#define CONFIG_ESP_BROWNOUT_DET 1 +#define CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 1 +#define CONFIG_ESP_BROWNOUT_DET_LVL 7 +#define CONFIG_ESP_SYSTEM_BROWNOUT_INTR 1 +#define CONFIG_ESP_SYSTEM_HW_STACK_GUARD 1 +#define CONFIG_ESP_SYSTEM_BBPLL_RECALIB 1 +#define CONFIG_ESP_SYSTEM_HW_PC_RECORD 1 +#define CONFIG_ESP_IPC_TASK_STACK_SIZE 1024 +#define CONFIG_FREERTOS_UNICORE 1 +#define CONFIG_FREERTOS_HZ 100 +#define CONFIG_FREERTOS_OPTIMIZED_SCHEDULER 1 +#define CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY 1 +#define CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS 1 +#define CONFIG_FREERTOS_IDLE_TASK_STACKSIZE 1536 +#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16 +#define CONFIG_FREERTOS_USE_TIMERS 1 +#define CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME "Tmr Svc" +#define CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY 1 +#define CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY 0x7FFFFFFF +#define CONFIG_FREERTOS_TIMER_TASK_PRIORITY 1 +#define CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH 2048 +#define CONFIG_FREERTOS_TIMER_QUEUE_LENGTH 10 +#define CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE 0 +#define CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES 1 +#define CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER 1 +#define CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS 1 +#define CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER 1 +#define CONFIG_FREERTOS_ISR_STACKSIZE 1536 +#define CONFIG_FREERTOS_INTERRUPT_BACKTRACE 1 +#define CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER 1 +#define CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1 1 +#define CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER 1 +#define CONFIG_FREERTOS_PORT 1 +#define CONFIG_FREERTOS_NO_AFFINITY 0x7FFFFFFF +#define CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION 1 +#define CONFIG_FREERTOS_DEBUG_OCDAWARE 1 +#define CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT 1 +#define CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH 1 +#define CONFIG_FREERTOS_NUMBER_OF_CORES 1 +#define CONFIG_HAL_ASSERTION_EQUALS_SYSTEM 1 +#define CONFIG_HAL_DEFAULT_ASSERTION_LEVEL 2 +#define CONFIG_HAL_SYSTIMER_USE_ROM_IMPL 1 +#define CONFIG_HAL_WDT_USE_ROM_IMPL 1 +#define CONFIG_LOG_DEFAULT_LEVEL_INFO 1 +#define CONFIG_LOG_DEFAULT_LEVEL 3 +#define CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT 1 +#define CONFIG_LOG_MAXIMUM_LEVEL 3 +#define CONFIG_LOG_DYNAMIC_LEVEL_CONTROL 1 +#define CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST 1 +#define CONFIG_LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP 1 +#define CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE 31 +#define CONFIG_LOG_TIMESTAMP_SOURCE_RTOS 1 +#define CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF 1 +#define CONFIG_NEWLIB_STDIN_LINE_ENDING_CR 1 +#define CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT 1 +#define CONFIG_MMU_PAGE_SIZE_32KB 1 +#define CONFIG_MMU_PAGE_MODE "32KB" +#define CONFIG_MMU_PAGE_SIZE 0x8000 +#define CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC 1 +#define CONFIG_SPI_FLASH_BROWNOUT_RESET 1 +#define CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US 50 +#define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 +#define CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS 1 +#define CONFIG_SPI_FLASH_YIELD_DURING_ERASE 1 +#define CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS 20 +#define CONFIG_SPI_FLASH_ERASE_YIELD_TICKS 1 +#define CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE 8192 +#define CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED 1 +#define CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE 1 + +/* List of deprecated options */ +#define CONFIG_BROWNOUT_DET CONFIG_ESP_BROWNOUT_DET +#define CONFIG_BROWNOUT_DET_LVL CONFIG_ESP_BROWNOUT_DET_LVL +#define CONFIG_BROWNOUT_DET_LVL_SEL_7 CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 +#define CONFIG_COMPILER_OPTIMIZATION_DEFAULT CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_CONSOLE_UART CONFIG_ESP_CONSOLE_UART +#define CONFIG_CONSOLE_UART_BAUDRATE CONFIG_ESP_CONSOLE_UART_BAUDRATE +#define CONFIG_CONSOLE_UART_DEFAULT CONFIG_ESP_CONSOLE_UART_DEFAULT +#define CONFIG_CONSOLE_UART_NUM CONFIG_ESP_CONSOLE_UART_NUM +#define CONFIG_ESP_TASK_WDT CONFIG_ESP_TASK_WDT_INIT +#define CONFIG_FLASHMODE_DIO CONFIG_ESPTOOLPY_FLASHMODE_DIO +#define CONFIG_INT_WDT CONFIG_ESP_INT_WDT +#define CONFIG_INT_WDT_TIMEOUT_MS CONFIG_ESP_INT_WDT_TIMEOUT_MS +#define CONFIG_IPC_TASK_STACK_SIZE CONFIG_ESP_IPC_TASK_STACK_SIZE +#define CONFIG_LOG_BOOTLOADER_LEVEL CONFIG_BOOTLOADER_LOG_LEVEL +#define CONFIG_LOG_BOOTLOADER_LEVEL_INFO CONFIG_BOOTLOADER_LOG_LEVEL_INFO +#define CONFIG_MAIN_TASK_STACK_SIZE CONFIG_ESP_MAIN_TASK_STACK_SIZE +#define CONFIG_MONITOR_BAUD CONFIG_ESPTOOLPY_MONITOR_BAUD +#define CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE +#define CONFIG_OPTIMIZATION_ASSERTION_LEVEL CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL +#define CONFIG_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS +#define CONFIG_STACK_CHECK_NONE CONFIG_COMPILER_STACK_CHECK_MODE_NONE +#define CONFIG_SYSTEM_EVENT_QUEUE_SIZE CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE +#define CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE +#define CONFIG_TASK_WDT CONFIG_ESP_TASK_WDT_INIT +#define CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0 CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 +#define CONFIG_TASK_WDT_TIMEOUT_S CONFIG_ESP_TASK_WDT_TIMEOUT_S +#define CONFIG_TIMER_QUEUE_LENGTH CONFIG_FREERTOS_TIMER_QUEUE_LENGTH +#define CONFIG_TIMER_TASK_PRIORITY CONFIG_FREERTOS_TIMER_TASK_PRIORITY +#define CONFIG_TIMER_TASK_STACK_DEPTH CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH diff --git a/build/bootloader/config/sdkconfig.json b/build/bootloader/config/sdkconfig.json new file mode 100644 index 0000000..13566a9 --- /dev/null +++ b/build/bootloader/config/sdkconfig.json @@ -0,0 +1,784 @@ +{ + "APP_BUILD_BOOTLOADER": true, + "APP_BUILD_GENERATE_BINARIES": true, + "APP_BUILD_TYPE_APP_2NDBOOT": true, + "APP_BUILD_TYPE_RAM": false, + "APP_BUILD_USE_FLASH_SECTIONS": true, + "APP_COMPILE_TIME_DATE": true, + "APP_EXCLUDE_PROJECT_NAME_VAR": false, + "APP_EXCLUDE_PROJECT_VER_VAR": false, + "APP_NO_BLOBS": false, + "APP_PROJECT_VER_FROM_CONFIG": false, + "APP_REPRODUCIBLE_BUILD": false, + "APP_RETRIEVE_LEN_ELF_SHA": 9, + "BOOTLOADER_APP_ROLLBACK_ENABLE": false, + "BOOTLOADER_APP_TEST": false, + "BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG": false, + "BOOTLOADER_COMPILER_OPTIMIZATION_PERF": false, + "BOOTLOADER_COMPILER_OPTIMIZATION_SIZE": true, + "BOOTLOADER_COMPILE_TIME_DATE": true, + "BOOTLOADER_CUSTOM_RESERVE_RTC": false, + "BOOTLOADER_FACTORY_RESET": false, + "BOOTLOADER_FLASH_DC_AWARE": false, + "BOOTLOADER_FLASH_XMC_SUPPORT": true, + "BOOTLOADER_LOG_COLORS": false, + "BOOTLOADER_LOG_LEVEL": 3, + "BOOTLOADER_LOG_LEVEL_DEBUG": false, + "BOOTLOADER_LOG_LEVEL_ERROR": false, + "BOOTLOADER_LOG_LEVEL_INFO": true, + "BOOTLOADER_LOG_LEVEL_NONE": false, + "BOOTLOADER_LOG_LEVEL_VERBOSE": false, + "BOOTLOADER_LOG_LEVEL_WARN": false, + "BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS": true, + "BOOTLOADER_OFFSET_IN_FLASH": 0, + "BOOTLOADER_PROJECT_VER": 1, + "BOOTLOADER_REGION_PROTECTION_ENABLE": true, + "BOOTLOADER_RESERVE_RTC_SIZE": 0, + "BOOTLOADER_SKIP_VALIDATE_ALWAYS": false, + "BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP": false, + "BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON": false, + "BOOTLOADER_WDT_DISABLE_IN_USER_CODE": false, + "BOOTLOADER_WDT_ENABLE": true, + "BOOTLOADER_WDT_TIME_MS": 9000, + "BOOT_ROM_LOG_ALWAYS_OFF": false, + "BOOT_ROM_LOG_ALWAYS_ON": true, + "BOOT_ROM_LOG_ON_GPIO_HIGH": false, + "BOOT_ROM_LOG_ON_GPIO_LOW": false, + "COMPILER_ASSERT_NDEBUG_EVALUATE": true, + "COMPILER_CXX_EXCEPTIONS": false, + "COMPILER_CXX_RTTI": false, + "COMPILER_DISABLE_DEFAULT_ERRORS": true, + "COMPILER_DISABLE_GCC12_WARNINGS": false, + "COMPILER_DISABLE_GCC13_WARNINGS": false, + "COMPILER_DISABLE_GCC14_WARNINGS": false, + "COMPILER_DUMP_RTL_FILES": false, + "COMPILER_FLOAT_LIB_FROM_GCCLIB": false, + "COMPILER_FLOAT_LIB_FROM_RVFPLIB": true, + "COMPILER_HIDE_PATHS_MACROS": true, + "COMPILER_NO_MERGE_CONSTANTS": false, + "COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE": false, + "COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE": true, + "COMPILER_OPTIMIZATION_ASSERTIONS_SILENT": false, + "COMPILER_OPTIMIZATION_ASSERTION_LEVEL": 2, + "COMPILER_OPTIMIZATION_CHECKS_SILENT": false, + "COMPILER_OPTIMIZATION_DEBUG": true, + "COMPILER_OPTIMIZATION_NONE": false, + "COMPILER_OPTIMIZATION_PERF": false, + "COMPILER_OPTIMIZATION_SIZE": false, + "COMPILER_ORPHAN_SECTIONS_PLACE": false, + "COMPILER_ORPHAN_SECTIONS_WARNING": true, + "COMPILER_RT_LIB_GCCLIB": true, + "COMPILER_RT_LIB_NAME": "gcc", + "COMPILER_SAVE_RESTORE_LIBCALLS": false, + "COMPILER_STACK_CHECK_MODE_ALL": false, + "COMPILER_STACK_CHECK_MODE_NONE": true, + "COMPILER_STACK_CHECK_MODE_NORM": false, + "COMPILER_STACK_CHECK_MODE_STRONG": false, + "COMPILER_STATIC_ANALYZER": false, + "COMPILER_WARN_WRITE_STRINGS": false, + "EFUSE_CUSTOM_TABLE": false, + "EFUSE_MAX_BLK_LEN": 256, + "EFUSE_VIRTUAL": false, + "ESP32C6_REV_MAX_FULL": 99, + "ESP32C6_REV_MIN_0": true, + "ESP32C6_REV_MIN_1": false, + "ESP32C6_REV_MIN_2": false, + "ESP32C6_REV_MIN_FULL": 0, + "ESP32C6_UNIVERSAL_MAC_ADDRESSES": 4, + "ESP32C6_UNIVERSAL_MAC_ADDRESSES_FOUR": true, + "ESP32C6_UNIVERSAL_MAC_ADDRESSES_TWO": false, + "ESPTOOLPY_AFTER": "hard_reset", + "ESPTOOLPY_AFTER_NORESET": false, + "ESPTOOLPY_AFTER_RESET": true, + "ESPTOOLPY_BEFORE": "default_reset", + "ESPTOOLPY_BEFORE_NORESET": false, + "ESPTOOLPY_BEFORE_RESET": true, + "ESPTOOLPY_FLASHFREQ": "80m", + "ESPTOOLPY_FLASHFREQ_20M": false, + "ESPTOOLPY_FLASHFREQ_40M": false, + "ESPTOOLPY_FLASHFREQ_80M": true, + "ESPTOOLPY_FLASHMODE": "dio", + "ESPTOOLPY_FLASHMODE_DIO": true, + "ESPTOOLPY_FLASHMODE_DOUT": false, + "ESPTOOLPY_FLASHMODE_QIO": false, + "ESPTOOLPY_FLASHMODE_QOUT": false, + "ESPTOOLPY_FLASHSIZE": "2MB", + "ESPTOOLPY_FLASHSIZE_128MB": false, + "ESPTOOLPY_FLASHSIZE_16MB": false, + "ESPTOOLPY_FLASHSIZE_1MB": false, + "ESPTOOLPY_FLASHSIZE_2MB": true, + "ESPTOOLPY_FLASHSIZE_32MB": false, + "ESPTOOLPY_FLASHSIZE_4MB": false, + "ESPTOOLPY_FLASHSIZE_64MB": false, + "ESPTOOLPY_FLASHSIZE_8MB": false, + "ESPTOOLPY_FLASH_SAMPLE_MODE_STR": true, + "ESPTOOLPY_HEADER_FLASHSIZE_UPDATE": false, + "ESPTOOLPY_MONITOR_BAUD": 115200, + "ESPTOOLPY_NO_STUB": false, + "ESP_BROWNOUT_DET": true, + "ESP_BROWNOUT_DET_LVL": 7, + "ESP_BROWNOUT_DET_LVL_SEL_2": false, + "ESP_BROWNOUT_DET_LVL_SEL_3": false, + "ESP_BROWNOUT_DET_LVL_SEL_4": false, + "ESP_BROWNOUT_DET_LVL_SEL_5": false, + "ESP_BROWNOUT_DET_LVL_SEL_6": false, + "ESP_BROWNOUT_DET_LVL_SEL_7": true, + "ESP_CONSOLE_NONE": false, + "ESP_CONSOLE_ROM_SERIAL_PORT_NUM": 0, + "ESP_CONSOLE_SECONDARY_NONE": false, + "ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG": true, + "ESP_CONSOLE_UART": true, + "ESP_CONSOLE_UART_BAUDRATE": 115200, + "ESP_CONSOLE_UART_CUSTOM": false, + "ESP_CONSOLE_UART_DEFAULT": true, + "ESP_CONSOLE_UART_NUM": 0, + "ESP_CONSOLE_USB_SERIAL_JTAG": false, + "ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED": true, + "ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP": true, + "ESP_CRYPTO_DPA_PROTECTION_LEVEL": 1, + "ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH": false, + "ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW": true, + "ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM": false, + "ESP_DEBUG_INCLUDE_OCD_STUB_BINS": false, + "ESP_DEBUG_OCDAWARE": true, + "ESP_DEBUG_STUBS_ENABLE": false, + "ESP_DEFAULT_CPU_FREQ_MHZ": 160, + "ESP_DEFAULT_CPU_FREQ_MHZ_120": false, + "ESP_DEFAULT_CPU_FREQ_MHZ_160": true, + "ESP_DEFAULT_CPU_FREQ_MHZ_80": false, + "ESP_EFUSE_BLOCK_REV_MAX_FULL": 99, + "ESP_EFUSE_BLOCK_REV_MIN_FULL": 0, + "ESP_ERR_TO_NAME_LOOKUP": true, + "ESP_INT_WDT": true, + "ESP_INT_WDT_TIMEOUT_MS": 300, + "ESP_IPC_TASK_STACK_SIZE": 1024, + "ESP_MAC_ADDR_UNIVERSE_BT": true, + "ESP_MAC_ADDR_UNIVERSE_ETH": true, + "ESP_MAC_ADDR_UNIVERSE_IEEE802154": true, + "ESP_MAC_ADDR_UNIVERSE_WIFI_AP": true, + "ESP_MAC_ADDR_UNIVERSE_WIFI_STA": true, + "ESP_MAC_UNIVERSAL_MAC_ADDRESSES": 4, + "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR": true, + "ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC": false, + "ESP_MAIN_TASK_AFFINITY": 0, + "ESP_MAIN_TASK_AFFINITY_CPU0": true, + "ESP_MAIN_TASK_AFFINITY_NO_AFFINITY": false, + "ESP_MAIN_TASK_STACK_SIZE": 3584, + "ESP_MINIMAL_SHARED_STACK_SIZE": 2048, + "ESP_PANIC_HANDLER_IRAM": false, + "ESP_REV_MAX_FULL": 99, + "ESP_REV_MIN_FULL": 0, + "ESP_ROM_GET_CLK_FREQ": true, + "ESP_ROM_HAS_CRC_BE": true, + "ESP_ROM_HAS_CRC_LE": true, + "ESP_ROM_HAS_HAL_SYSTIMER": true, + "ESP_ROM_HAS_HAL_WDT": true, + "ESP_ROM_HAS_HEAP_TLSF": true, + "ESP_ROM_HAS_JPEG_DECODE": true, + "ESP_ROM_HAS_LAYOUT_TABLE": true, + "ESP_ROM_HAS_NEWLIB": true, + "ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT": true, + "ESP_ROM_HAS_OUTPUT_PUTC_FUNC": true, + "ESP_ROM_HAS_REGI2C_BUG": true, + "ESP_ROM_HAS_RETARGETABLE_LOCKING": true, + "ESP_ROM_HAS_RVFPLIB": true, + "ESP_ROM_HAS_SPI_FLASH": true, + "ESP_ROM_HAS_SW_FLOAT": true, + "ESP_ROM_HAS_VERSION": true, + "ESP_ROM_MULTI_HEAP_WALK_PATCH": true, + "ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE": true, + "ESP_ROM_RAM_APP_NEEDS_MMU_INIT": true, + "ESP_ROM_REV0_HAS_NO_ECDSA_INTERFACE": true, + "ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB": true, + "ESP_ROM_TLSF_CHECK_PATCH": true, + "ESP_ROM_UART_CLK_IS_XTAL": true, + "ESP_ROM_USB_OTG_NUM": -1, + "ESP_ROM_USB_SERIAL_DEVICE_NUM": 3, + "ESP_ROM_WDT_INIT_PATCH": true, + "ESP_SLEEP_CACHE_SAFE_ASSERTION": false, + "ESP_SLEEP_DEBUG": false, + "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND": true, + "ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS": true, + "ESP_SLEEP_GPIO_RESET_WORKAROUND": true, + "ESP_SLEEP_MSPI_NEED_ALL_IO_PU": false, + "ESP_SLEEP_POWER_DOWN_FLASH": false, + "ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY": 0, + "ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP": true, + "ESP_SYSTEM_BBPLL_RECALIB": true, + "ESP_SYSTEM_BROWNOUT_INTR": true, + "ESP_SYSTEM_CHECK_INT_LEVEL_4": true, + "ESP_SYSTEM_EVENT_QUEUE_SIZE": 32, + "ESP_SYSTEM_EVENT_TASK_STACK_SIZE": 2304, + "ESP_SYSTEM_HW_PC_RECORD": true, + "ESP_SYSTEM_HW_STACK_GUARD": true, + "ESP_SYSTEM_PANIC_PRINT_HALT": false, + "ESP_SYSTEM_PANIC_PRINT_REBOOT": true, + "ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS": 0, + "ESP_SYSTEM_PANIC_SILENT_REBOOT": false, + "ESP_SYSTEM_PMP_IDRAM_SPLIT": true, + "ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE": false, + "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK": true, + "ESP_SYSTEM_SINGLE_CORE_MODE": true, + "ESP_SYSTEM_USE_EH_FRAME": false, + "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0": true, + "ESP_TASK_WDT_EN": true, + "ESP_TASK_WDT_INIT": true, + "ESP_TASK_WDT_PANIC": false, + "ESP_TASK_WDT_TIMEOUT_S": 5, + "ETM_ENABLE_DEBUG_LOG": false, + "FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER": true, + "FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE": false, + "FREERTOS_CHECK_STACKOVERFLOW_CANARY": true, + "FREERTOS_CHECK_STACKOVERFLOW_NONE": false, + "FREERTOS_CHECK_STACKOVERFLOW_PTRVAL": false, + "FREERTOS_CORETIMER_SYSTIMER_LVL1": true, + "FREERTOS_CORETIMER_SYSTIMER_LVL3": false, + "FREERTOS_DEBUG_OCDAWARE": true, + "FREERTOS_ENABLE_BACKWARD_COMPATIBILITY": false, + "FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP": false, + "FREERTOS_ENABLE_TASK_SNAPSHOT": true, + "FREERTOS_GENERATE_RUN_TIME_STATS": false, + "FREERTOS_HZ": 100, + "FREERTOS_IDLE_TASK_STACKSIZE": 1536, + "FREERTOS_INTERRUPT_BACKTRACE": true, + "FREERTOS_ISR_STACKSIZE": 1536, + "FREERTOS_MAX_TASK_NAME_LEN": 16, + "FREERTOS_NO_AFFINITY": 2147483647, + "FREERTOS_NUMBER_OF_CORES": 1, + "FREERTOS_OPTIMIZED_SCHEDULER": true, + "FREERTOS_PLACE_FUNCTIONS_INTO_FLASH": false, + "FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH": true, + "FREERTOS_PORT": true, + "FREERTOS_QUEUE_REGISTRY_SIZE": 0, + "FREERTOS_SMP": false, + "FREERTOS_SUPPORT_STATIC_ALLOCATION": true, + "FREERTOS_SYSTICK_USES_SYSTIMER": true, + "FREERTOS_TASK_FUNCTION_WRAPPER": true, + "FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES": 1, + "FREERTOS_TASK_PRE_DELETION_HOOK": false, + "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS": 1, + "FREERTOS_TICK_SUPPORT_SYSTIMER": true, + "FREERTOS_TIMER_QUEUE_LENGTH": 10, + "FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY": 2147483647, + "FREERTOS_TIMER_SERVICE_TASK_NAME": "Tmr Svc", + "FREERTOS_TIMER_TASK_AFFINITY_CPU0": false, + "FREERTOS_TIMER_TASK_NO_AFFINITY": true, + "FREERTOS_TIMER_TASK_PRIORITY": 1, + "FREERTOS_TIMER_TASK_STACK_DEPTH": 2048, + "FREERTOS_TLSP_DELETION_CALLBACKS": true, + "FREERTOS_UNICORE": true, + "FREERTOS_USE_APPLICATION_TASK_TAG": false, + "FREERTOS_USE_IDLE_HOOK": false, + "FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES": false, + "FREERTOS_USE_TICK_HOOK": false, + "FREERTOS_USE_TIMERS": true, + "FREERTOS_USE_TRACE_FACILITY": false, + "FREERTOS_WATCHPOINT_END_OF_STACK": false, + "GDMA_CTRL_FUNC_IN_IRAM": true, + "GDMA_ENABLE_DEBUG_LOG": false, + "GDMA_ISR_HANDLER_IN_IRAM": true, + "GDMA_ISR_IRAM_SAFE": false, + "GDMA_OBJ_DRAM_SAFE": true, + "HAL_ASSERTION_DISABLE": false, + "HAL_ASSERTION_ENABLE": false, + "HAL_ASSERTION_EQUALS_SYSTEM": true, + "HAL_ASSERTION_SILENT": false, + "HAL_DEFAULT_ASSERTION_LEVEL": 2, + "HAL_SYSTIMER_USE_ROM_IMPL": true, + "HAL_WDT_USE_ROM_IMPL": true, + "IDF_CMAKE": true, + "IDF_EXPERIMENTAL_FEATURES": false, + "IDF_FIRMWARE_CHIP_ID": 13, + "IDF_INIT_VERSION": "5.4.2", + "IDF_TARGET": "esp32c6", + "IDF_TARGET_ARCH": "riscv", + "IDF_TARGET_ARCH_RISCV": true, + "IDF_TARGET_ESP32C6": true, + "IDF_TOOLCHAIN": "gcc", + "IDF_TOOLCHAIN_GCC": true, + "LOG_COLORS": false, + "LOG_DEFAULT_LEVEL": 3, + "LOG_DEFAULT_LEVEL_DEBUG": false, + "LOG_DEFAULT_LEVEL_ERROR": false, + "LOG_DEFAULT_LEVEL_INFO": true, + "LOG_DEFAULT_LEVEL_NONE": false, + "LOG_DEFAULT_LEVEL_VERBOSE": false, + "LOG_DEFAULT_LEVEL_WARN": false, + "LOG_DYNAMIC_LEVEL_CONTROL": true, + "LOG_MASTER_LEVEL": false, + "LOG_MAXIMUM_EQUALS_DEFAULT": true, + "LOG_MAXIMUM_LEVEL": 3, + "LOG_MAXIMUM_LEVEL_DEBUG": false, + "LOG_MAXIMUM_LEVEL_VERBOSE": false, + "LOG_TAG_LEVEL_CACHE_ARRAY": false, + "LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP": true, + "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST": true, + "LOG_TAG_LEVEL_IMPL_CACHE_SIZE": 31, + "LOG_TAG_LEVEL_IMPL_LINKED_LIST": false, + "LOG_TAG_LEVEL_IMPL_NONE": false, + "LOG_TIMESTAMP_SOURCE_RTOS": true, + "LOG_TIMESTAMP_SOURCE_SYSTEM": false, + "MMU_PAGE_MODE": "32KB", + "MMU_PAGE_SIZE": 32768, + "MMU_PAGE_SIZE_32KB": true, + "NEWLIB_NANO_FORMAT": false, + "NEWLIB_STDIN_LINE_ENDING_CR": true, + "NEWLIB_STDIN_LINE_ENDING_CRLF": false, + "NEWLIB_STDIN_LINE_ENDING_LF": false, + "NEWLIB_STDOUT_LINE_ENDING_CR": false, + "NEWLIB_STDOUT_LINE_ENDING_CRLF": true, + "NEWLIB_STDOUT_LINE_ENDING_LF": false, + "NEWLIB_TIME_SYSCALL_USE_HRT": false, + "NEWLIB_TIME_SYSCALL_USE_NONE": false, + "NEWLIB_TIME_SYSCALL_USE_RTC": false, + "NEWLIB_TIME_SYSCALL_USE_RTC_HRT": true, + "PARTITION_TABLE_CUSTOM": true, + "PARTITION_TABLE_CUSTOM_FILENAME": "partitions.csv", + "PARTITION_TABLE_FILENAME": "partitions.csv", + "PARTITION_TABLE_MD5": true, + "PARTITION_TABLE_OFFSET": 32768, + "PARTITION_TABLE_SINGLE_APP": false, + "PARTITION_TABLE_SINGLE_APP_LARGE": false, + "PARTITION_TABLE_TWO_OTA": false, + "PARTITION_TABLE_TWO_OTA_LARGE": false, + "PERIPH_CTRL_FUNC_IN_IRAM": true, + "RTC_CLK_CAL_CYCLES": 1024, + "RTC_CLK_SRC_EXT_CRYS": false, + "RTC_CLK_SRC_EXT_OSC": false, + "RTC_CLK_SRC_INT_RC": true, + "RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED": false, + "SECURE_BOOT": false, + "SECURE_BOOT_V2_ECC_SUPPORTED": true, + "SECURE_BOOT_V2_PREFERRED": true, + "SECURE_BOOT_V2_RSA_SUPPORTED": true, + "SECURE_FLASH_ENC_ENABLED": false, + "SECURE_ROM_DL_MODE_ENABLED": true, + "SECURE_SIGNED_APPS_NO_SECURE_BOOT": false, + "SOC_ADC_ATTEN_NUM": 4, + "SOC_ADC_CALIBRATION_V1_SUPPORTED": true, + "SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED": true, + "SOC_ADC_DIGI_CONTROLLER_NUM": 1, + "SOC_ADC_DIGI_DATA_BYTES_PER_CONV": 4, + "SOC_ADC_DIGI_IIR_FILTER_NUM": 2, + "SOC_ADC_DIGI_MAX_BITWIDTH": 12, + "SOC_ADC_DIGI_MIN_BITWIDTH": 12, + "SOC_ADC_DIGI_MONITOR_NUM": 2, + "SOC_ADC_DIGI_RESULT_BYTES": 4, + "SOC_ADC_DIG_CTRL_SUPPORTED": true, + "SOC_ADC_DIG_IIR_FILTER_SUPPORTED": true, + "SOC_ADC_DMA_SUPPORTED": true, + "SOC_ADC_MAX_CHANNEL_NUM": 7, + "SOC_ADC_MONITOR_SUPPORTED": true, + "SOC_ADC_PATT_LEN_MAX": 8, + "SOC_ADC_PERIPH_NUM": 1, + "SOC_ADC_RTC_MAX_BITWIDTH": 12, + "SOC_ADC_RTC_MIN_BITWIDTH": 12, + "SOC_ADC_SAMPLE_FREQ_THRES_HIGH": 83333, + "SOC_ADC_SAMPLE_FREQ_THRES_LOW": 611, + "SOC_ADC_SELF_HW_CALI_SUPPORTED": true, + "SOC_ADC_SHARED_POWER": true, + "SOC_ADC_SUPPORTED": true, + "SOC_ADC_TEMPERATURE_SHARE_INTR": true, + "SOC_AES_GDMA": true, + "SOC_AES_SUPPORTED": true, + "SOC_AES_SUPPORT_AES_128": true, + "SOC_AES_SUPPORT_AES_256": true, + "SOC_AES_SUPPORT_DMA": true, + "SOC_AHB_GDMA_SUPPORTED": true, + "SOC_AHB_GDMA_VERSION": 1, + "SOC_APM_CTRL_FILTER_SUPPORTED": true, + "SOC_APM_LP_APM0_SUPPORTED": true, + "SOC_APM_SUPPORTED": true, + "SOC_ASSIST_DEBUG_SUPPORTED": true, + "SOC_ASYNC_MEMCPY_SUPPORTED": true, + "SOC_BLE_50_SUPPORTED": true, + "SOC_BLE_DEVICE_PRIVACY_SUPPORTED": true, + "SOC_BLE_MESH_SUPPORTED": true, + "SOC_BLE_MULTI_CONN_OPTIMIZATION": true, + "SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED": true, + "SOC_BLE_POWER_CONTROL_SUPPORTED": true, + "SOC_BLE_SUPPORTED": true, + "SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND": true, + "SOC_BLUFI_SUPPORTED": true, + "SOC_BOD_SUPPORTED": true, + "SOC_BROWNOUT_RESET_SUPPORTED": true, + "SOC_BT_SUPPORTED": true, + "SOC_CACHE_FREEZE_SUPPORTED": true, + "SOC_CAPS_NO_RESET_BY_ANA_BOD": true, + "SOC_CLK_OSC_SLOW_SUPPORTED": true, + "SOC_CLK_RC32K_SUPPORTED": true, + "SOC_CLK_RC_FAST_SUPPORT_CALIBRATION": true, + "SOC_CLK_TREE_SUPPORTED": true, + "SOC_CLK_XTAL32K_SUPPORTED": true, + "SOC_CLOCKOUT_HAS_SOURCE_GATE": true, + "SOC_COEX_HW_PTI": true, + "SOC_CPU_BREAKPOINTS_NUM": 4, + "SOC_CPU_CORES_NUM": 1, + "SOC_CPU_HAS_CSR_PC": true, + "SOC_CPU_HAS_FLEXIBLE_INTC": true, + "SOC_CPU_HAS_PMA": true, + "SOC_CPU_IDRAM_SPLIT_USING_PMP": true, + "SOC_CPU_INTR_NUM": 32, + "SOC_CPU_PMP_REGION_GRANULARITY": 4, + "SOC_CPU_WATCHPOINTS_NUM": 4, + "SOC_CPU_WATCHPOINT_MAX_REGION_SIZE": 2147483648, + "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED": true, + "SOC_DEBUG_HAVE_OCD_STUB_BINS": true, + "SOC_DEDICATED_GPIO_SUPPORTED": true, + "SOC_DEDIC_GPIO_IN_CHANNELS_NUM": 8, + "SOC_DEDIC_GPIO_OUT_CHANNELS_NUM": 8, + "SOC_DEDIC_PERIPH_ALWAYS_ENABLE": true, + "SOC_DEEP_SLEEP_SUPPORTED": true, + "SOC_DIG_SIGN_SUPPORTED": true, + "SOC_DS_KEY_CHECK_MAX_WAIT_US": 1100, + "SOC_DS_KEY_PARAM_MD_IV_LENGTH": 16, + "SOC_DS_SIGNATURE_MAX_BIT_LEN": 3072, + "SOC_ECC_SUPPORTED": true, + "SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK": true, + "SOC_EFUSE_DIS_DIRECT_BOOT": true, + "SOC_EFUSE_DIS_DOWNLOAD_ICACHE": true, + "SOC_EFUSE_DIS_ICACHE": true, + "SOC_EFUSE_DIS_PAD_JTAG": true, + "SOC_EFUSE_DIS_USB_JTAG": true, + "SOC_EFUSE_KEY_PURPOSE_FIELD": true, + "SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS": true, + "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS": 3, + "SOC_EFUSE_SOFT_DIS_JTAG": true, + "SOC_EFUSE_SUPPORTED": true, + "SOC_ESP_NIMBLE_CONTROLLER": true, + "SOC_ETM_CHANNELS_PER_GROUP": 50, + "SOC_ETM_GROUPS": 1, + "SOC_ETM_SUPPORTED": true, + "SOC_ETM_SUPPORT_SLEEP_RETENTION": true, + "SOC_EXTERNAL_COEX_ADVANCE": true, + "SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN": true, + "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX": 64, + "SOC_FLASH_ENCRYPTION_XTS_AES": true, + "SOC_FLASH_ENCRYPTION_XTS_AES_128": true, + "SOC_FLASH_ENC_SUPPORTED": true, + "SOC_GDMA_NUM_GROUPS_MAX": 1, + "SOC_GDMA_PAIRS_PER_GROUP_MAX": 3, + "SOC_GDMA_SUPPORTED": true, + "SOC_GDMA_SUPPORT_ETM": true, + "SOC_GDMA_SUPPORT_SLEEP_RETENTION": true, + "SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX": true, + "SOC_GPIO_CLOCKOUT_CHANNEL_NUM": 3, + "SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT": 8, + "SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK": 0, + "SOC_GPIO_FLEX_GLITCH_FILTER_NUM": 8, + "SOC_GPIO_IN_RANGE_MAX": 30, + "SOC_GPIO_OUT_RANGE_MAX": 30, + "SOC_GPIO_PIN_COUNT": 31, + "SOC_GPIO_PORT": 1, + "SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP": true, + "SOC_GPIO_SUPPORT_ETM": true, + "SOC_GPIO_SUPPORT_FORCE_HOLD": true, + "SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP": true, + "SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP": true, + "SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER": true, + "SOC_GPIO_SUPPORT_RTC_INDEPENDENT": true, + "SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK": 2147483392, + "SOC_GPSPI_SUPPORTED": true, + "SOC_GPTIMER_SUPPORTED": true, + "SOC_HMAC_SUPPORTED": true, + "SOC_HP_I2C_NUM": 1, + "SOC_I2C_CMD_REG_NUM": 8, + "SOC_I2C_FIFO_LEN": 32, + "SOC_I2C_NUM": 2, + "SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE": true, + "SOC_I2C_SLAVE_SUPPORT_BROADCAST": true, + "SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS": true, + "SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH": true, + "SOC_I2C_SUPPORTED": true, + "SOC_I2C_SUPPORT_10BIT_ADDR": true, + "SOC_I2C_SUPPORT_HW_CLR_BUS": true, + "SOC_I2C_SUPPORT_HW_FSM_RST": true, + "SOC_I2C_SUPPORT_RTC": true, + "SOC_I2C_SUPPORT_SLAVE": true, + "SOC_I2C_SUPPORT_SLEEP_RETENTION": true, + "SOC_I2C_SUPPORT_XTAL": true, + "SOC_I2S_HW_VERSION_2": true, + "SOC_I2S_NUM": 1, + "SOC_I2S_PDM_MAX_TX_LINES": 2, + "SOC_I2S_SUPPORTED": true, + "SOC_I2S_SUPPORTS_ETM": true, + "SOC_I2S_SUPPORTS_PCM": true, + "SOC_I2S_SUPPORTS_PDM": true, + "SOC_I2S_SUPPORTS_PDM_TX": true, + "SOC_I2S_SUPPORTS_PLL_F160M": true, + "SOC_I2S_SUPPORTS_TDM": true, + "SOC_I2S_SUPPORTS_XTAL": true, + "SOC_I2S_SUPPORT_SLEEP_RETENTION": true, + "SOC_IEEE802154_SUPPORTED": true, + "SOC_INT_PLIC_SUPPORTED": true, + "SOC_LEDC_CHANNEL_NUM": 6, + "SOC_LEDC_FADE_PARAMS_BIT_WIDTH": 10, + "SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX": 16, + "SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED": true, + "SOC_LEDC_SUPPORTED": true, + "SOC_LEDC_SUPPORT_FADE_STOP": true, + "SOC_LEDC_SUPPORT_PLL_DIV_CLOCK": true, + "SOC_LEDC_SUPPORT_SLEEP_RETENTION": true, + "SOC_LEDC_SUPPORT_XTAL_CLOCK": true, + "SOC_LEDC_TIMER_BIT_WIDTH": 20, + "SOC_LEDC_TIMER_NUM": 4, + "SOC_LIGHT_SLEEP_SUPPORTED": true, + "SOC_LP_AON_SUPPORTED": true, + "SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR": true, + "SOC_LP_CORE_SUPPORTED": true, + "SOC_LP_CORE_SUPPORT_ETM": true, + "SOC_LP_I2C_FIFO_LEN": 16, + "SOC_LP_I2C_NUM": 1, + "SOC_LP_I2C_SUPPORTED": true, + "SOC_LP_IO_CLOCK_IS_INDEPENDENT": true, + "SOC_LP_PERIPHERALS_SUPPORTED": true, + "SOC_LP_TIMER_BIT_WIDTH_HI": 16, + "SOC_LP_TIMER_BIT_WIDTH_LO": 32, + "SOC_LP_TIMER_SUPPORTED": true, + "SOC_LP_UART_FIFO_LEN": 16, + "SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER": 3, + "SOC_MCPWM_CAPTURE_CLK_FROM_GROUP": true, + "SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP": true, + "SOC_MCPWM_COMPARATORS_PER_OPERATOR": 2, + "SOC_MCPWM_GENERATORS_PER_OPERATOR": 2, + "SOC_MCPWM_GPIO_FAULTS_PER_GROUP": 3, + "SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP": 3, + "SOC_MCPWM_GROUPS": 1, + "SOC_MCPWM_OPERATORS_PER_GROUP": 3, + "SOC_MCPWM_SUPPORTED": true, + "SOC_MCPWM_SUPPORT_ETM": true, + "SOC_MCPWM_SUPPORT_SLEEP_RETENTION": true, + "SOC_MCPWM_SWSYNC_CAN_PROPAGATE": true, + "SOC_MCPWM_TIMERS_PER_GROUP": 3, + "SOC_MCPWM_TRIGGERS_PER_OPERATOR": 2, + "SOC_MEMSPI_IS_INDEPENDENT": true, + "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED": true, + "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED": true, + "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED": true, + "SOC_MMU_DI_VADDR_SHARED": true, + "SOC_MMU_LINEAR_ADDRESS_REGION_NUM": 1, + "SOC_MMU_PAGE_SIZE_8KB_SUPPORTED": true, + "SOC_MMU_PAGE_SIZE_CONFIGURABLE": true, + "SOC_MMU_PERIPH_NUM": 1, + "SOC_MODEM_CLOCK_IS_INDEPENDENT": true, + "SOC_MODEM_CLOCK_SUPPORTED": true, + "SOC_MPI_MEM_BLOCKS_NUM": 4, + "SOC_MPI_OPERATIONS_NUM": 3, + "SOC_MPI_SUPPORTED": true, + "SOC_MPU_MIN_REGION_SIZE": 536870912, + "SOC_MPU_REGIONS_MAX_NUM": 8, + "SOC_MWDT_SUPPORT_SLEEP_RETENTION": true, + "SOC_MWDT_SUPPORT_XTAL": true, + "SOC_PARLIO_GROUPS": 1, + "SOC_PARLIO_RX_UNITS_PER_GROUP": 1, + "SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH": 16, + "SOC_PARLIO_SUPPORTED": true, + "SOC_PARLIO_SUPPORT_SLEEP_RETENTION": true, + "SOC_PARLIO_TX_RX_SHARE_INTERRUPT": true, + "SOC_PARLIO_TX_UNITS_PER_GROUP": 1, + "SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH": 16, + "SOC_PAU_SUPPORTED": true, + "SOC_PCNT_CHANNELS_PER_UNIT": 2, + "SOC_PCNT_GROUPS": 1, + "SOC_PCNT_SUPPORTED": true, + "SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE": true, + "SOC_PCNT_SUPPORT_SLEEP_RETENTION": true, + "SOC_PCNT_THRES_POINT_PER_UNIT": 2, + "SOC_PCNT_UNITS_PER_GROUP": 4, + "SOC_PHY_COMBO_MODULE": true, + "SOC_PHY_DIG_REGS_MEM_SIZE": 21, + "SOC_PHY_SUPPORTED": true, + "SOC_PMU_SUPPORTED": true, + "SOC_PM_CPU_RETENTION_BY_SW": true, + "SOC_PM_MODEM_RETENTION_BY_REGDMA": true, + "SOC_PM_PAU_LINK_NUM": 4, + "SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR": true, + "SOC_PM_PAU_REGDMA_LINK_WIFIMAC": true, + "SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE": true, + "SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED": true, + "SOC_PM_RETENTION_HAS_CLOCK_BUG": true, + "SOC_PM_RETENTION_MODULE_NUM": 32, + "SOC_PM_SUPPORTED": true, + "SOC_PM_SUPPORT_BEACON_WAKEUP": true, + "SOC_PM_SUPPORT_BT_WAKEUP": true, + "SOC_PM_SUPPORT_CPU_PD": true, + "SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY": true, + "SOC_PM_SUPPORT_EXT1_WAKEUP": true, + "SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN": true, + "SOC_PM_SUPPORT_HP_AON_PD": true, + "SOC_PM_SUPPORT_MAC_BB_PD": true, + "SOC_PM_SUPPORT_MODEM_PD": true, + "SOC_PM_SUPPORT_PMU_MODEM_STATE": true, + "SOC_PM_SUPPORT_RC32K_PD": true, + "SOC_PM_SUPPORT_RC_FAST_PD": true, + "SOC_PM_SUPPORT_RTC_PERIPH_PD": true, + "SOC_PM_SUPPORT_TOP_PD": true, + "SOC_PM_SUPPORT_VDDSDIO_PD": true, + "SOC_PM_SUPPORT_WIFI_WAKEUP": true, + "SOC_PM_SUPPORT_XTAL32K_PD": true, + "SOC_RCC_IS_INDEPENDENT": true, + "SOC_RMT_CHANNELS_PER_GROUP": 4, + "SOC_RMT_GROUPS": 1, + "SOC_RMT_MEM_WORDS_PER_CHANNEL": 48, + "SOC_RMT_RX_CANDIDATES_PER_GROUP": 2, + "SOC_RMT_SUPPORTED": true, + "SOC_RMT_SUPPORT_RC_FAST": true, + "SOC_RMT_SUPPORT_RX_DEMODULATION": true, + "SOC_RMT_SUPPORT_RX_PINGPONG": true, + "SOC_RMT_SUPPORT_SLEEP_RETENTION": true, + "SOC_RMT_SUPPORT_TX_ASYNC_STOP": true, + "SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY": true, + "SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP": true, + "SOC_RMT_SUPPORT_TX_LOOP_COUNT": true, + "SOC_RMT_SUPPORT_TX_SYNCHRO": true, + "SOC_RMT_SUPPORT_XTAL": true, + "SOC_RMT_TX_CANDIDATES_PER_GROUP": 2, + "SOC_RNG_CLOCK_IS_INDEPENDENT": true, + "SOC_RNG_SUPPORTED": true, + "SOC_RSA_MAX_BIT_LEN": 3072, + "SOC_RTCIO_EDGE_WAKE_SUPPORTED": true, + "SOC_RTCIO_HOLD_SUPPORTED": true, + "SOC_RTCIO_INPUT_OUTPUT_SUPPORTED": true, + "SOC_RTCIO_PIN_COUNT": 8, + "SOC_RTCIO_WAKE_SUPPORTED": true, + "SOC_RTC_FAST_MEM_SUPPORTED": true, + "SOC_RTC_MEM_SUPPORTED": true, + "SOC_SDIO_SLAVE_SUPPORTED": true, + "SOC_SDM_CHANNELS_PER_GROUP": 4, + "SOC_SDM_CLK_SUPPORT_PLL_F80M": true, + "SOC_SDM_CLK_SUPPORT_XTAL": true, + "SOC_SDM_GROUPS": 1, + "SOC_SDM_SUPPORTED": true, + "SOC_SECURE_BOOT_SUPPORTED": true, + "SOC_SECURE_BOOT_V2_ECC": true, + "SOC_SECURE_BOOT_V2_RSA": true, + "SOC_SHARED_IDCACHE_SUPPORTED": true, + "SOC_SHA_DMA_MAX_BUFFER_SIZE": 3968, + "SOC_SHA_GDMA": true, + "SOC_SHA_SUPPORTED": true, + "SOC_SHA_SUPPORT_DMA": true, + "SOC_SHA_SUPPORT_RESUME": true, + "SOC_SHA_SUPPORT_SHA1": true, + "SOC_SHA_SUPPORT_SHA224": true, + "SOC_SHA_SUPPORT_SHA256": true, + "SOC_SPI_FLASH_SUPPORTED": true, + "SOC_SPI_MAXIMUM_BUFFER_SIZE": 64, + "SOC_SPI_MAX_CS_NUM": 6, + "SOC_SPI_MAX_PRE_DIVIDER": 16, + "SOC_SPI_MEM_SUPPORT_AUTO_RESUME": true, + "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND": true, + "SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE": true, + "SOC_SPI_MEM_SUPPORT_CHECK_SUS": true, + "SOC_SPI_MEM_SUPPORT_IDLE_INTR": true, + "SOC_SPI_MEM_SUPPORT_SW_SUSPEND": true, + "SOC_SPI_MEM_SUPPORT_WRAP": true, + "SOC_SPI_PERIPH_NUM": 2, + "SOC_SPI_SCT_BUFFER_NUM_MAX": true, + "SOC_SPI_SCT_CONF_BITLEN_MAX": 262138, + "SOC_SPI_SCT_REG_NUM": 14, + "SOC_SPI_SCT_SUPPORTED": true, + "SOC_SPI_SLAVE_SUPPORT_SEG_TRANS": true, + "SOC_SPI_SUPPORT_CD_SIG": true, + "SOC_SPI_SUPPORT_CLK_PLL_F80M": true, + "SOC_SPI_SUPPORT_CLK_RC_FAST": true, + "SOC_SPI_SUPPORT_CLK_XTAL": true, + "SOC_SPI_SUPPORT_CONTINUOUS_TRANS": true, + "SOC_SPI_SUPPORT_DDRCLK": true, + "SOC_SPI_SUPPORT_SLAVE_HD_VER2": true, + "SOC_SPI_SUPPORT_SLEEP_RETENTION": true, + "SOC_SUPPORTS_SECURE_DL_MODE": true, + "SOC_SUPPORT_COEXISTENCE": true, + "SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY": true, + "SOC_SYSTIMER_ALARM_MISS_COMPENSATE": true, + "SOC_SYSTIMER_ALARM_NUM": 3, + "SOC_SYSTIMER_BIT_WIDTH_HI": 20, + "SOC_SYSTIMER_BIT_WIDTH_LO": 32, + "SOC_SYSTIMER_COUNTER_NUM": 2, + "SOC_SYSTIMER_FIXED_DIVIDER": true, + "SOC_SYSTIMER_INT_LEVEL": true, + "SOC_SYSTIMER_SUPPORTED": true, + "SOC_SYSTIMER_SUPPORT_ETM": true, + "SOC_SYSTIMER_SUPPORT_RC_FAST": true, + "SOC_TEMPERATURE_SENSOR_INTR_SUPPORT": true, + "SOC_TEMPERATURE_SENSOR_SUPPORT_ETM": true, + "SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC": true, + "SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION": true, + "SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL": true, + "SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN": true, + "SOC_TEMP_SENSOR_SUPPORTED": true, + "SOC_TIMER_GROUPS": 2, + "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH": 54, + "SOC_TIMER_GROUP_SUPPORT_RC_FAST": true, + "SOC_TIMER_GROUP_SUPPORT_XTAL": true, + "SOC_TIMER_GROUP_TIMERS_PER_GROUP": 1, + "SOC_TIMER_GROUP_TOTAL_TIMERS": 2, + "SOC_TIMER_SUPPORT_ETM": true, + "SOC_TIMER_SUPPORT_SLEEP_RETENTION": true, + "SOC_TWAI_BRP_MAX": 32768, + "SOC_TWAI_BRP_MIN": 2, + "SOC_TWAI_CLK_SUPPORT_XTAL": true, + "SOC_TWAI_CONTROLLER_NUM": 2, + "SOC_TWAI_SUPPORTED": true, + "SOC_TWAI_SUPPORTS_RX_STATUS": true, + "SOC_TWAI_SUPPORT_SLEEP_RETENTION": true, + "SOC_UART_BITRATE_MAX": 5000000, + "SOC_UART_FIFO_LEN": 128, + "SOC_UART_HAS_LP_UART": true, + "SOC_UART_HP_NUM": 2, + "SOC_UART_LP_NUM": 1, + "SOC_UART_NUM": 3, + "SOC_UART_SUPPORTED": true, + "SOC_UART_SUPPORT_FSM_TX_WAIT_SEND": true, + "SOC_UART_SUPPORT_PLL_F80M_CLK": true, + "SOC_UART_SUPPORT_RTC_CLK": true, + "SOC_UART_SUPPORT_SLEEP_RETENTION": true, + "SOC_UART_SUPPORT_WAKEUP_INT": true, + "SOC_UART_SUPPORT_XTAL_CLK": true, + "SOC_ULP_LP_UART_SUPPORTED": true, + "SOC_ULP_SUPPORTED": true, + "SOC_USB_SERIAL_JTAG_SUPPORTED": true, + "SOC_WDT_SUPPORTED": true, + "SOC_WIFI_CSI_SUPPORT": true, + "SOC_WIFI_FTM_SUPPORT": true, + "SOC_WIFI_GCMP_SUPPORT": true, + "SOC_WIFI_HE_SUPPORT": true, + "SOC_WIFI_HW_TSF": true, + "SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH": 12, + "SOC_WIFI_MAC_VERSION_NUM": 2, + "SOC_WIFI_MESH_SUPPORT": true, + "SOC_WIFI_SUPPORTED": true, + "SOC_WIFI_WAPI_SUPPORT": true, + "SOC_XTAL_CLOCK_PATH_DEPENDS_ON_TOP_DOMAIN": true, + "SOC_XTAL_SUPPORT_40M": true, + "SPI_FLASH_AUTO_SUSPEND": false, + "SPI_FLASH_BROWNOUT_RESET": true, + "SPI_FLASH_BROWNOUT_RESET_XMC": true, + "SPI_FLASH_BYPASS_BLOCK_ERASE": false, + "SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED": false, + "SPI_FLASH_DANGEROUS_WRITE_ABORTS": true, + "SPI_FLASH_DANGEROUS_WRITE_ALLOWED": false, + "SPI_FLASH_DANGEROUS_WRITE_FAILS": false, + "SPI_FLASH_ENABLE_COUNTERS": false, + "SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE": true, + "SPI_FLASH_ERASE_YIELD_DURATION_MS": 20, + "SPI_FLASH_ERASE_YIELD_TICKS": 1, + "SPI_FLASH_FORCE_ENABLE_C6_H2_SUSPEND": false, + "SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND": false, + "SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST": false, + "SPI_FLASH_ROM_DRIVER_PATCH": true, + "SPI_FLASH_ROM_IMPL": false, + "SPI_FLASH_SIZE_OVERRIDE": false, + "SPI_FLASH_SUPPORT_BOYA_CHIP": false, + "SPI_FLASH_SUPPORT_GD_CHIP": false, + "SPI_FLASH_SUPPORT_ISSI_CHIP": false, + "SPI_FLASH_SUPPORT_MXIC_CHIP": false, + "SPI_FLASH_SUPPORT_TH_CHIP": false, + "SPI_FLASH_SUPPORT_WINBOND_CHIP": false, + "SPI_FLASH_SUSPEND_TSUS_VAL_US": 50, + "SPI_FLASH_VENDOR_XMC_SUPPORTED": true, + "SPI_FLASH_VERIFY_WRITE": false, + "SPI_FLASH_WRITE_CHUNK_SIZE": 8192, + "SPI_FLASH_YIELD_DURING_ERASE": true, + "XTAL_FREQ": 40, + "XTAL_FREQ_40": true +} \ No newline at end of file diff --git a/build/bootloader/esp-idf/bootloader/cmake_install.cmake b/build/bootloader/esp-idf/bootloader/cmake_install.cmake new file mode 100644 index 0000000..dafd959 --- /dev/null +++ b/build/bootloader/esp-idf/bootloader/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/bootloader + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj new file mode 100644 index 0000000..d5eccfc Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj new file mode 100644 index 0000000..5fd98da Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj new file mode 100644 index 0000000..ac72ecc Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj new file mode 100644 index 0000000..76e6124 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj new file mode 100644 index 0000000..4648cff Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj new file mode 100644 index 0000000..1da4b30 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj new file mode 100644 index 0000000..1061893 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj new file mode 100644 index 0000000..3befe06 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj new file mode 100644 index 0000000..8c7c1f9 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj new file mode 100644 index 0000000..874da19 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj new file mode 100644 index 0000000..a5d469b Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj new file mode 100644 index 0000000..f7ed84b Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj new file mode 100644 index 0000000..9616f89 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj new file mode 100644 index 0000000..f2e1893 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj new file mode 100644 index 0000000..5ad36ed Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj new file mode 100644 index 0000000..53bf547 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj new file mode 100644 index 0000000..600a806 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_esp32c6.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_esp32c6.c.obj new file mode 100644 index 0000000..9f4ca79 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_esp32c6.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_sha.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_sha.c.obj new file mode 100644 index 0000000..25d5ec2 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_sha.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_soc.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_soc.c.obj new file mode 100644 index 0000000..962bce3 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_soc.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj new file mode 100644 index 0000000..f41e9df Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj new file mode 100644 index 0000000..63862e9 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj new file mode 100644 index 0000000..5b2f832 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj new file mode 100644 index 0000000..c6fe4e5 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj differ diff --git a/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake b/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake new file mode 100644 index 0000000..447c950 --- /dev/null +++ b/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/bootloader_support + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/bootloader_support/libbootloader_support.a b/build/bootloader/esp-idf/bootloader_support/libbootloader_support.a new file mode 100644 index 0000000..274b990 Binary files /dev/null and b/build/bootloader/esp-idf/bootloader_support/libbootloader_support.a differ diff --git a/build/bootloader/esp-idf/cmake_install.cmake b/build/bootloader/esp-idf/cmake_install.cmake new file mode 100644 index 0000000..04326dc --- /dev/null +++ b/build/bootloader/esp-idf/cmake_install.cmake @@ -0,0 +1,144 @@ +# Install script for directory: /home/sam/esp/esp-idf + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/riscv/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/newlib/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/soc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/hal/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/spi_flash/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/bootloader_support/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_security/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_system/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_common/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_rom/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/log/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esptool_py/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/partition_table/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/bootloader/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/freertos/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/main/cmake_install.cmake") +endif() + diff --git a/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj new file mode 100644 index 0000000..0a7bfb6 Binary files /dev/null and b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj differ diff --git a/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj new file mode 100644 index 0000000..7363de2 Binary files /dev/null and b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj differ diff --git a/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj new file mode 100644 index 0000000..f2eba33 Binary files /dev/null and b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj differ diff --git a/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj new file mode 100644 index 0000000..c6f690e Binary files /dev/null and b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj differ diff --git a/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj new file mode 100644 index 0000000..3c80400 Binary files /dev/null and b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj differ diff --git a/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj new file mode 100644 index 0000000..dcb132d Binary files /dev/null and b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj differ diff --git a/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj new file mode 100644 index 0000000..7ad56f8 Binary files /dev/null and b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj differ diff --git a/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj new file mode 100644 index 0000000..a17343a Binary files /dev/null and b/build/bootloader/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj differ diff --git a/build/bootloader/esp-idf/efuse/cmake_install.cmake b/build/bootloader/esp-idf/efuse/cmake_install.cmake new file mode 100644 index 0000000..a44c082 --- /dev/null +++ b/build/bootloader/esp-idf/efuse/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/efuse + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/efuse/libefuse.a b/build/bootloader/esp-idf/efuse/libefuse.a new file mode 100644 index 0000000..6162c16 Binary files /dev/null and b/build/bootloader/esp-idf/efuse/libefuse.a differ diff --git a/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake b/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake new file mode 100644 index 0000000..ebbd8d9 --- /dev/null +++ b/build/bootloader/esp-idf/esp_app_format/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_app_format + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj b/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj new file mode 100644 index 0000000..128dc70 Binary files /dev/null and b/build/bootloader/esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj differ diff --git a/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake b/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake new file mode 100644 index 0000000..5795a3d --- /dev/null +++ b/build/bootloader/esp-idf/esp_bootloader_format/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_bootloader_format + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/esp_bootloader_format/libesp_bootloader_format.a b/build/bootloader/esp-idf/esp_bootloader_format/libesp_bootloader_format.a new file mode 100644 index 0000000..9119f1b Binary files /dev/null and b/build/bootloader/esp-idf/esp_bootloader_format/libesp_bootloader_format.a differ diff --git a/build/bootloader/esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj b/build/bootloader/esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj new file mode 100644 index 0000000..39ae6e4 Binary files /dev/null and b/build/bootloader/esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj differ diff --git a/build/bootloader/esp-idf/esp_common/cmake_install.cmake b/build/bootloader/esp-idf/esp_common/cmake_install.cmake new file mode 100644 index 0000000..5c0df57 --- /dev/null +++ b/build/bootloader/esp-idf/esp_common/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_common + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/esp_common/libesp_common.a b/build/bootloader/esp-idf/esp_common/libesp_common.a new file mode 100644 index 0000000..acf9adf Binary files /dev/null and b/build/bootloader/esp-idf/esp_common/libesp_common.a differ diff --git a/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj new file mode 100644 index 0000000..53460b5 Binary files /dev/null and b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj differ diff --git a/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj new file mode 100644 index 0000000..105fefd Binary files /dev/null and b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj differ diff --git a/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj new file mode 100644 index 0000000..ba9998e Binary files /dev/null and b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj differ diff --git a/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj new file mode 100644 index 0000000..ae60100 Binary files /dev/null and b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj differ diff --git a/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj new file mode 100644 index 0000000..667b2bf Binary files /dev/null and b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj differ diff --git a/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj new file mode 100644 index 0000000..2e7b7cc Binary files /dev/null and b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj differ diff --git a/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj new file mode 100644 index 0000000..dc46eed Binary files /dev/null and b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj differ diff --git a/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj new file mode 100644 index 0000000..7df503c Binary files /dev/null and b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj differ diff --git a/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj new file mode 100644 index 0000000..675e1ff Binary files /dev/null and b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj differ diff --git a/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj new file mode 100644 index 0000000..adf5cea Binary files /dev/null and b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj differ diff --git a/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj new file mode 100644 index 0000000..69549c7 Binary files /dev/null and b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj differ diff --git a/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj new file mode 100644 index 0000000..3785539 Binary files /dev/null and b/build/bootloader/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj differ diff --git a/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake b/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake new file mode 100644 index 0000000..a9e3822 --- /dev/null +++ b/build/bootloader/esp-idf/esp_hw_support/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_hw_support + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/port/esp32c6/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake") +endif() + diff --git a/build/bootloader/esp-idf/esp_hw_support/libesp_hw_support.a b/build/bootloader/esp-idf/esp_hw_support/libesp_hw_support.a new file mode 100644 index 0000000..8edcb76 Binary files /dev/null and b/build/bootloader/esp-idf/esp_hw_support/libesp_hw_support.a differ diff --git a/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake b/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake new file mode 100644 index 0000000..03593e3 --- /dev/null +++ b/build/bootloader/esp-idf/esp_hw_support/lowpower/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_hw_support/lowpower + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/esp_hw_support/port/esp32c6/cmake_install.cmake b/build/bootloader/esp-idf/esp_hw_support/port/esp32c6/cmake_install.cmake new file mode 100644 index 0000000..6dca791 --- /dev/null +++ b/build/bootloader/esp-idf/esp_hw_support/port/esp32c6/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj new file mode 100644 index 0000000..b13224e Binary files /dev/null and b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj differ diff --git a/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj new file mode 100644 index 0000000..d7f6250 Binary files /dev/null and b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj differ diff --git a/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj new file mode 100644 index 0000000..bfbbbd3 Binary files /dev/null and b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj differ diff --git a/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj new file mode 100644 index 0000000..7297b26 Binary files /dev/null and b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj differ diff --git a/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj new file mode 100644 index 0000000..d1b2320 Binary files /dev/null and b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj differ diff --git a/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj new file mode 100644 index 0000000..d6051a3 Binary files /dev/null and b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj differ diff --git a/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj new file mode 100644 index 0000000..8f819ee Binary files /dev/null and b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj differ diff --git a/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj new file mode 100644 index 0000000..dd6f69c Binary files /dev/null and b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj differ diff --git a/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj new file mode 100644 index 0000000..1773283 Binary files /dev/null and b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj differ diff --git a/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj new file mode 100644 index 0000000..fa80e67 Binary files /dev/null and b/build/bootloader/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj differ diff --git a/build/bootloader/esp-idf/esp_rom/cmake_install.cmake b/build/bootloader/esp-idf/esp_rom/cmake_install.cmake new file mode 100644 index 0000000..293c3f6 --- /dev/null +++ b/build/bootloader/esp-idf/esp_rom/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_rom + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/esp_rom/libesp_rom.a b/build/bootloader/esp-idf/esp_rom/libesp_rom.a new file mode 100644 index 0000000..73dd9d4 Binary files /dev/null and b/build/bootloader/esp-idf/esp_rom/libesp_rom.a differ diff --git a/build/bootloader/esp-idf/esp_security/cmake_install.cmake b/build/bootloader/esp-idf/esp_security/cmake_install.cmake new file mode 100644 index 0000000..3597f1c --- /dev/null +++ b/build/bootloader/esp-idf/esp_security/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_security + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj b/build/bootloader/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj new file mode 100644 index 0000000..30808cc Binary files /dev/null and b/build/bootloader/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj differ diff --git a/build/bootloader/esp-idf/esp_system/cmake_install.cmake b/build/bootloader/esp-idf/esp_system/cmake_install.cmake new file mode 100644 index 0000000..cbca852 --- /dev/null +++ b/build/bootloader/esp-idf/esp_system/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_system + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/esp_system/libesp_system.a b/build/bootloader/esp-idf/esp_system/libesp_system.a new file mode 100644 index 0000000..3deea83 Binary files /dev/null and b/build/bootloader/esp-idf/esp_system/libesp_system.a differ diff --git a/build/bootloader/esp-idf/esptool_py/cmake_install.cmake b/build/bootloader/esp-idf/esptool_py/cmake_install.cmake new file mode 100644 index 0000000..eb5fe48 --- /dev/null +++ b/build/bootloader/esp-idf/esptool_py/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esptool_py + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/freertos/cmake_install.cmake b/build/bootloader/esp-idf/freertos/cmake_install.cmake new file mode 100644 index 0000000..020b6c9 --- /dev/null +++ b/build/bootloader/esp-idf/freertos/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/freertos + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj b/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj new file mode 100644 index 0000000..06e7e74 Binary files /dev/null and b/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj differ diff --git a/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj b/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj new file mode 100644 index 0000000..b4475ec Binary files /dev/null and b/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj differ diff --git a/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj b/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj new file mode 100644 index 0000000..5b962a9 Binary files /dev/null and b/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj differ diff --git a/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj b/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj new file mode 100644 index 0000000..67eef04 Binary files /dev/null and b/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj differ diff --git a/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj b/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj new file mode 100644 index 0000000..ef34c44 Binary files /dev/null and b/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj differ diff --git a/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj b/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj new file mode 100644 index 0000000..9ecc5f8 Binary files /dev/null and b/build/bootloader/esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj differ diff --git a/build/bootloader/esp-idf/hal/cmake_install.cmake b/build/bootloader/esp-idf/hal/cmake_install.cmake new file mode 100644 index 0000000..1121fb4 --- /dev/null +++ b/build/bootloader/esp-idf/hal/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/hal + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/hal/libhal.a b/build/bootloader/esp-idf/hal/libhal.a new file mode 100644 index 0000000..906f41f Binary files /dev/null and b/build/bootloader/esp-idf/hal/libhal.a differ diff --git a/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj b/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj new file mode 100644 index 0000000..95e3c41 Binary files /dev/null and b/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj differ diff --git a/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj b/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj new file mode 100644 index 0000000..3ab5443 Binary files /dev/null and b/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj differ diff --git a/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj b/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj new file mode 100644 index 0000000..5e8ed1f Binary files /dev/null and b/build/bootloader/esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj differ diff --git a/build/bootloader/esp-idf/log/cmake_install.cmake b/build/bootloader/esp-idf/log/cmake_install.cmake new file mode 100644 index 0000000..b5662a0 --- /dev/null +++ b/build/bootloader/esp-idf/log/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/log + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/log/liblog.a b/build/bootloader/esp-idf/log/liblog.a new file mode 100644 index 0000000..d496658 Binary files /dev/null and b/build/bootloader/esp-idf/log/liblog.a differ diff --git a/build/bootloader/esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj b/build/bootloader/esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj new file mode 100644 index 0000000..cafbeb1 Binary files /dev/null and b/build/bootloader/esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj differ diff --git a/build/bootloader/esp-idf/main/cmake_install.cmake b/build/bootloader/esp-idf/main/cmake_install.cmake new file mode 100644 index 0000000..6bab22f --- /dev/null +++ b/build/bootloader/esp-idf/main/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/bootloader/subproject/main + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/main/libmain.a b/build/bootloader/esp-idf/main/libmain.a new file mode 100644 index 0000000..86be2dc Binary files /dev/null and b/build/bootloader/esp-idf/main/libmain.a differ diff --git a/build/bootloader/esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj b/build/bootloader/esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj new file mode 100644 index 0000000..d820971 Binary files /dev/null and b/build/bootloader/esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj differ diff --git a/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake b/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake new file mode 100644 index 0000000..790a2d9 --- /dev/null +++ b/build/bootloader/esp-idf/micro-ecc/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/micro-ecc/libmicro-ecc.a b/build/bootloader/esp-idf/micro-ecc/libmicro-ecc.a new file mode 100644 index 0000000..11a265c Binary files /dev/null and b/build/bootloader/esp-idf/micro-ecc/libmicro-ecc.a differ diff --git a/build/bootloader/esp-idf/newlib/cmake_install.cmake b/build/bootloader/esp-idf/newlib/cmake_install.cmake new file mode 100644 index 0000000..b1017d3 --- /dev/null +++ b/build/bootloader/esp-idf/newlib/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/newlib + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/partition_table/cmake_install.cmake b/build/bootloader/esp-idf/partition_table/cmake_install.cmake new file mode 100644 index 0000000..432ed4e --- /dev/null +++ b/build/bootloader/esp-idf/partition_table/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/partition_table + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/riscv/cmake_install.cmake b/build/bootloader/esp-idf/riscv/cmake_install.cmake new file mode 100644 index 0000000..2b0039a --- /dev/null +++ b/build/bootloader/esp-idf/riscv/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/riscv + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj new file mode 100644 index 0000000..6e0e988 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj new file mode 100644 index 0000000..569930c Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj new file mode 100644 index 0000000..ae7c357 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj new file mode 100644 index 0000000..619e815 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj new file mode 100644 index 0000000..ae78ab6 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj new file mode 100644 index 0000000..01ec996 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj new file mode 100644 index 0000000..ce2c6a4 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj new file mode 100644 index 0000000..ce2878f Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj new file mode 100644 index 0000000..db29b66 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj new file mode 100644 index 0000000..55d1b44 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj new file mode 100644 index 0000000..e563117 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj new file mode 100644 index 0000000..49ca336 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj new file mode 100644 index 0000000..f557dc2 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj new file mode 100644 index 0000000..1504326 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj new file mode 100644 index 0000000..88d3ab7 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj new file mode 100644 index 0000000..77d136b Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj new file mode 100644 index 0000000..1501afa Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj new file mode 100644 index 0000000..e3ebccc Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj new file mode 100644 index 0000000..a98ec4a Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj new file mode 100644 index 0000000..ee82217 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj new file mode 100644 index 0000000..f64c213 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj new file mode 100644 index 0000000..dc00bee Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj new file mode 100644 index 0000000..b50f8cf Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj new file mode 100644 index 0000000..62bd539 Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj new file mode 100644 index 0000000..2948c4b Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj new file mode 100644 index 0000000..be29f5b Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj differ diff --git a/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj new file mode 100644 index 0000000..7bbfc0d Binary files /dev/null and b/build/bootloader/esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj differ diff --git a/build/bootloader/esp-idf/soc/cmake_install.cmake b/build/bootloader/esp-idf/soc/cmake_install.cmake new file mode 100644 index 0000000..46d3c7d --- /dev/null +++ b/build/bootloader/esp-idf/soc/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/soc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/soc/libsoc.a b/build/bootloader/esp-idf/soc/libsoc.a new file mode 100644 index 0000000..8102731 Binary files /dev/null and b/build/bootloader/esp-idf/soc/libsoc.a differ diff --git a/build/bootloader/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj b/build/bootloader/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj new file mode 100644 index 0000000..49a7178 Binary files /dev/null and b/build/bootloader/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj differ diff --git a/build/bootloader/esp-idf/spi_flash/cmake_install.cmake b/build/bootloader/esp-idf/spi_flash/cmake_install.cmake new file mode 100644 index 0000000..e1c2807 --- /dev/null +++ b/build/bootloader/esp-idf/spi_flash/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/spi_flash + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/bootloader/esp-idf/spi_flash/libspi_flash.a b/build/bootloader/esp-idf/spi_flash/libspi_flash.a new file mode 100644 index 0000000..3bf5283 Binary files /dev/null and b/build/bootloader/esp-idf/spi_flash/libspi_flash.a differ diff --git a/build/bootloader/gdbinit/connect b/build/bootloader/gdbinit/connect new file mode 100644 index 0000000..faa3857 --- /dev/null +++ b/build/bootloader/gdbinit/connect @@ -0,0 +1,7 @@ +# Connect to the default openocd-esp port and stop on app_main() +set remotetimeout 10 +target remote :3333 +monitor reset halt +maintenance flush register-cache +thbreak app_main +continue diff --git a/build/bootloader/gdbinit/gdbinit b/build/bootloader/gdbinit/gdbinit new file mode 100644 index 0000000..4f649f4 --- /dev/null +++ b/build/bootloader/gdbinit/gdbinit @@ -0,0 +1,2 @@ +source /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/gdbinit/symbols +source /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/gdbinit/connect diff --git a/build/bootloader/gdbinit/prefix_map b/build/bootloader/gdbinit/prefix_map new file mode 100644 index 0000000..c7842ec --- /dev/null +++ b/build/bootloader/gdbinit/prefix_map @@ -0,0 +1 @@ +# There is no prefix map defined for the project. diff --git a/build/bootloader/gdbinit/py_extensions b/build/bootloader/gdbinit/py_extensions new file mode 100644 index 0000000..336f995 --- /dev/null +++ b/build/bootloader/gdbinit/py_extensions @@ -0,0 +1,7 @@ +# Add Python GDB extensions +python +try: + import freertos_gdb +except ModuleNotFoundError: + print('warning: python extension "freertos_gdb" not found.') +end diff --git a/build/bootloader/gdbinit/symbols b/build/bootloader/gdbinit/symbols new file mode 100644 index 0000000..8a83121 --- /dev/null +++ b/build/bootloader/gdbinit/symbols @@ -0,0 +1,20 @@ +# Load esp32c6 ROM ELF symbols +define target hookpost-remote +set confirm off + # if $_streq((char *) 0x4004a798, "Sep 19 2022") + if (*(int*) 0x4004a798) == 0x20706553 && (*(int*) 0x4004a79c) == 0x32203931 && (*(int*) 0x4004a7a0) == 0x323230 + add-symbol-file /home/sam/.espressif/tools/esp-rom-elfs/20241011/esp32c6_rev0_rom.elf + else + echo Warning: Unknown esp32c6 ROM revision.\n + end +set confirm on +end + + +# Load bootloader symbols +set confirm off + # Bootloader elf was not found +set confirm on + +# Load application symbols +file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.elf diff --git a/build/bootloader/kconfigs.in b/build/bootloader/kconfigs.in new file mode 100644 index 0000000..0baf4d2 --- /dev/null +++ b/build/bootloader/kconfigs.in @@ -0,0 +1,11 @@ +source "/home/sam/esp/esp-idf/components/efuse/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_common/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_hw_support/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_security/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_system/Kconfig" +source "/home/sam/esp/esp-idf/components/freertos/Kconfig" +source "/home/sam/esp/esp-idf/components/hal/Kconfig" +source "/home/sam/esp/esp-idf/components/log/Kconfig" +source "/home/sam/esp/esp-idf/components/newlib/Kconfig" +source "/home/sam/esp/esp-idf/components/soc/Kconfig" +source "/home/sam/esp/esp-idf/components/spi_flash/Kconfig" \ No newline at end of file diff --git a/build/bootloader/kconfigs_projbuild.in b/build/bootloader/kconfigs_projbuild.in new file mode 100644 index 0000000..96268b0 --- /dev/null +++ b/build/bootloader/kconfigs_projbuild.in @@ -0,0 +1,5 @@ +source "/home/sam/esp/esp-idf/components/bootloader/Kconfig.projbuild" +source "/home/sam/esp/esp-idf/components/esp_app_format/Kconfig.projbuild" +source "/home/sam/esp/esp-idf/components/esp_rom/Kconfig.projbuild" +source "/home/sam/esp/esp-idf/components/esptool_py/Kconfig.projbuild" +source "/home/sam/esp/esp-idf/components/partition_table/Kconfig.projbuild" \ No newline at end of file diff --git a/build/bootloader/project_description.json b/build/bootloader/project_description.json new file mode 100644 index 0000000..ebd10fa --- /dev/null +++ b/build/bootloader/project_description.json @@ -0,0 +1,1641 @@ +{ + "version": "1.2", + "project_name": "bootloader", + "project_version": "v5.4.2", + "project_path": "/home/sam/esp/esp-idf/components/bootloader/subproject", + "idf_path": "/home/sam/esp/esp-idf", + "build_dir": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", + "config_file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig", + "config_defaults": "", + "bootloader_elf": "", + "app_elf": "bootloader.elf", + "app_bin": "bootloader.bin", + "build_type": "flash_app", + "git_revision": "v5.4.2", + "target": "esp32c6", + "rev": "", + "min_rev": "0", + "max_rev": "99", + "phy_data_partition": "", + "monitor_baud" : "115200", + "monitor_toolprefix": "riscv32-esp-elf-", + "c_compiler": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc", + "config_environment" : { + "COMPONENT_KCONFIGS" : "/home/sam/esp/esp-idf/components/efuse/Kconfig;/home/sam/esp/esp-idf/components/esp_common/Kconfig;/home/sam/esp/esp-idf/components/esp_hw_support/Kconfig;/home/sam/esp/esp-idf/components/esp_security/Kconfig;/home/sam/esp/esp-idf/components/esp_system/Kconfig;/home/sam/esp/esp-idf/components/freertos/Kconfig;/home/sam/esp/esp-idf/components/hal/Kconfig;/home/sam/esp/esp-idf/components/log/Kconfig;/home/sam/esp/esp-idf/components/newlib/Kconfig;/home/sam/esp/esp-idf/components/soc/Kconfig;/home/sam/esp/esp-idf/components/spi_flash/Kconfig", + "COMPONENT_KCONFIGS_PROJBUILD" : "/home/sam/esp/esp-idf/components/bootloader/Kconfig.projbuild;/home/sam/esp/esp-idf/components/esp_app_format/Kconfig.projbuild;/home/sam/esp/esp-idf/components/esp_rom/Kconfig.projbuild;/home/sam/esp/esp-idf/components/esptool_py/Kconfig.projbuild;/home/sam/esp/esp-idf/components/partition_table/Kconfig.projbuild" + }, + "common_component_reqs": [ "log", "esp_rom", "esp_common", "esp_hw_support", "newlib", "riscv" ], + "build_components" : [ "bootloader", "bootloader_support", "efuse", "esp_app_format", "esp_bootloader_format", "esp_common", "esp_hw_support", "esp_rom", "esp_security", "esp_system", "esptool_py", "freertos", "hal", "log", "main", "micro-ecc", "newlib", "partition_table", "riscv", "soc", "spi_flash", "" ], + "build_component_paths" : [ "/home/sam/esp/esp-idf/components/bootloader", "/home/sam/esp/esp-idf/components/bootloader_support", "/home/sam/esp/esp-idf/components/efuse", "/home/sam/esp/esp-idf/components/esp_app_format", "/home/sam/esp/esp-idf/components/esp_bootloader_format", "/home/sam/esp/esp-idf/components/esp_common", "/home/sam/esp/esp-idf/components/esp_hw_support", "/home/sam/esp/esp-idf/components/esp_rom", "/home/sam/esp/esp-idf/components/esp_security", "/home/sam/esp/esp-idf/components/esp_system", "/home/sam/esp/esp-idf/components/esptool_py", "/home/sam/esp/esp-idf/components/freertos", "/home/sam/esp/esp-idf/components/hal", "/home/sam/esp/esp-idf/components/log", "/home/sam/esp/esp-idf/components/bootloader/subproject/main", "/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc", "/home/sam/esp/esp-idf/components/newlib", "/home/sam/esp/esp-idf/components/partition_table", "/home/sam/esp/esp-idf/components/riscv", "/home/sam/esp/esp-idf/components/soc", "/home/sam/esp/esp-idf/components/spi_flash", "" ], + "build_component_info" : { + "bootloader": { + "alias": "idf::bootloader", + "target": "___idf_bootloader", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bootloader", + "type": "CONFIG_ONLY", + "lib": "__idf_bootloader", + "reqs": [], + "priv_reqs": [ "partition_table", "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "bootloader_support": { + "alias": "idf::bootloader_support", + "target": "___idf_bootloader_support", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bootloader_support", + "type": "LIBRARY", + "lib": "__idf_bootloader_support", + "reqs": [ "soc" ], + "priv_reqs": [ "micro-ecc", "spi_flash", "efuse", "esp_bootloader_format", "esp_app_format", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/bootloader_support/libbootloader_support.a", + "sources": [ "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_mem.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_efuse.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/secure_boot.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c6.c", "/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", "/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", "/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c6.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_utility.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/flash_partitions.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/esp_image_format.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_ecdsa.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_init.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_clock_loader.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_console.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_console_loader.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_sha.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_soc.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_esp32c6.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_panic.c" ], + "include_dirs": [ "include", "bootloader_flash/include", "private_include" ] + }, + "efuse": { + "alias": "idf::efuse", + "target": "___idf_efuse", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/efuse", + "type": "LIBRARY", + "lib": "__idf_efuse", + "reqs": [], + "priv_reqs": [ "bootloader_support", "soc", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/efuse/libefuse.a", + "sources": [ "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_table.c", "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_fields.c", "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_rtc_calib.c", "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_utility.c", "/home/sam/esp/esp-idf/components/efuse/src/esp_efuse_api.c", "/home/sam/esp/esp-idf/components/efuse/src/esp_efuse_fields.c", "/home/sam/esp/esp-idf/components/efuse/src/esp_efuse_utility.c", "/home/sam/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c" ], + "include_dirs": [ "include", "esp32c6/include" ] + }, + "esp_app_format": { + "alias": "idf::esp_app_format", + "target": "___idf_esp_app_format", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_app_format", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_app_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "esp_bootloader_format": { + "alias": "idf::esp_bootloader_format", + "target": "___idf_esp_bootloader_format", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_bootloader_format", + "type": "LIBRARY", + "lib": "__idf_esp_bootloader_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_bootloader_format/libesp_bootloader_format.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c" ], + "include_dirs": [ "include" ] + }, + "esp_common": { + "alias": "idf::esp_common", + "target": "___idf_esp_common", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_common", + "type": "LIBRARY", + "lib": "__idf_esp_common", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_common/libesp_common.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_common/src/esp_err_to_name.c" ], + "include_dirs": [ "include" ] + }, + "esp_hw_support": { + "alias": "idf::esp_hw_support", + "target": "___idf_esp_hw_support", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_hw_support", + "type": "LIBRARY", + "lib": "__idf_esp_hw_support", + "reqs": [ "soc" ], + "priv_reqs": [ "efuse", "spi_flash", "bootloader_support", "esp_security", "hal", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_hw_support/libesp_hw_support.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_hw_support/cpu.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/esp_cpu_intr.c", "/home/sam/esp/esp-idf/components/esp_hw_support/esp_memory_utils.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/cpu_region_protect.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk_init.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_param.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_init.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_sleep.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_time.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/chip_info.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/ocode_init.c" ], + "include_dirs": [ "include", "include/soc", "include/soc/esp32c6", "dma/include", "ldo/include", "debug_probe/include" ] + }, + "esp_rom": { + "alias": "idf::esp_rom", + "target": "___idf_esp_rom", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_rom", + "type": "LIBRARY", + "lib": "__idf_esp_rom", + "reqs": [], + "priv_reqs": [ "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_rom/libesp_rom.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_sys.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_print.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_crc.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_uart.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_gpio.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_hp_regi2c_esp32c6.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_wdt.c" ], + "include_dirs": [ "include", "esp32c6/include", "esp32c6/include/esp32c6", "esp32c6" ] + }, + "esp_security": { + "alias": "idf::esp_security", + "target": "___idf_esp_security", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_security", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_security", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "esp_system": { + "alias": "idf::esp_system", + "target": "___idf_esp_system", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_system", + "type": "LIBRARY", + "lib": "__idf_esp_system", + "reqs": [ "spi_flash" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esp_system/libesp_system.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_system/esp_err.c" ], + "include_dirs": [] + }, + "esptool_py": { + "alias": "idf::esptool_py", + "target": "___idf_esptool_py", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esptool_py", + "type": "CONFIG_ONLY", + "lib": "__idf_esptool_py", + "reqs": [ "bootloader" ], + "priv_reqs": [ "partition_table" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "freertos": { + "alias": "idf::freertos", + "target": "___idf_freertos", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/freertos", + "type": "CONFIG_ONLY", + "lib": "__idf_freertos", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "hal": { + "alias": "idf::hal", + "target": "___idf_hal", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/hal", + "type": "LIBRARY", + "lib": "__idf_hal", + "reqs": [ "soc", "esp_rom" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/hal/libhal.a", + "sources": [ "/home/sam/esp/esp-idf/components/hal/hal_utils.c", "/home/sam/esp/esp-idf/components/hal/efuse_hal.c", "/home/sam/esp/esp-idf/components/hal/esp32c6/efuse_hal.c", "/home/sam/esp/esp-idf/components/hal/lp_timer_hal.c", "/home/sam/esp/esp-idf/components/hal/mmu_hal.c", "/home/sam/esp/esp-idf/components/hal/cache_hal.c" ], + "include_dirs": [ "platform_port/include", "esp32c6/include", "include" ] + }, + "log": { + "alias": "idf::log", + "target": "___idf_log", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/log", + "type": "LIBRARY", + "lib": "__idf_log", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/log/liblog.a", + "sources": [ "/home/sam/esp/esp-idf/components/log/src/noos/log_timestamp.c", "/home/sam/esp/esp-idf/components/log/src/log_timestamp_common.c", "/home/sam/esp/esp-idf/components/log/src/noos/log_lock.c" ], + "include_dirs": [ "include" ] + }, + "main": { + "alias": "idf::main", + "target": "___idf_main", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bootloader/subproject/main", + "type": "LIBRARY", + "lib": "__idf_main", + "reqs": [ "bootloader", "bootloader_support" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/main/libmain.a", + "sources": [ "/home/sam/esp/esp-idf/components/bootloader/subproject/main/bootloader_start.c" ], + "include_dirs": [] + }, + "micro-ecc": { + "alias": "idf::micro-ecc", + "target": "___idf_micro-ecc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc", + "type": "LIBRARY", + "lib": "__idf_micro-ecc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/micro-ecc/libmicro-ecc.a", + "sources": [ "/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/uECC_verify_antifault.c" ], + "include_dirs": [ ".", "micro-ecc" ] + }, + "newlib": { + "alias": "idf::newlib", + "target": "___idf_newlib", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/newlib", + "type": "CONFIG_ONLY", + "lib": "__idf_newlib", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "platform_include" ] + }, + "partition_table": { + "alias": "idf::partition_table", + "target": "___idf_partition_table", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/partition_table", + "type": "CONFIG_ONLY", + "lib": "__idf_partition_table", + "reqs": [], + "priv_reqs": [ "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "riscv": { + "alias": "idf::riscv", + "target": "___idf_riscv", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/riscv", + "type": "CONFIG_ONLY", + "lib": "__idf_riscv", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "soc": { + "alias": "idf::soc", + "target": "___idf_soc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/soc", + "type": "LIBRARY", + "lib": "__idf_soc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/soc/libsoc.a", + "sources": [ "/home/sam/esp/esp-idf/components/soc/lldesc.c", "/home/sam/esp/esp-idf/components/soc/dport_access_common.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/interrupts.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/gpio_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/uart_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/adc_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/dedic_gpio_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/etm_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/gdma_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/spi_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/ledc_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/pcnt_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/rmt_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/sdm_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/i2s_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/i2c_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/temperature_sensor_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/timer_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/parlio_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/mcpwm_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/mpi_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/twai_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/wdt_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/ieee802154_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/rtc_io_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/sdio_slave_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/system_retention_periph.c" ], + "include_dirs": [ "include", "esp32c6", "esp32c6/include", "esp32c6/register" ] + }, + "spi_flash": { + "alias": "idf::spi_flash", + "target": "___idf_spi_flash", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/spi_flash", + "type": "LIBRARY", + "lib": "__idf_spi_flash", + "reqs": [ "hal" ], + "priv_reqs": [ "bootloader_support", "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/spi_flash/libspi_flash.a", + "sources": [ "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_wrap.c" ], + "include_dirs": [ "include" ] + } + }, + "all_component_info" : { + "app_trace": { + "alias": "idf::app_trace", + "target": "___idf_app_trace", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/app_trace", + "lib": "__idf_app_trace", + "reqs": [ "esp_timer" ], + "priv_reqs": [ "esp_driver_gptimer", "esp_driver_gpio", "esp_driver_uart" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "app_update": { + "alias": "idf::app_update", + "target": "___idf_app_update", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/app_update", + "lib": "__idf_app_update", + "reqs": [ "partition_table", "bootloader_support", "esp_app_format", "esp_bootloader_format", "esp_partition" ], + "priv_reqs": [ "esptool_py", "efuse", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "bootloader": { + "alias": "idf::bootloader", + "target": "___idf_bootloader", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bootloader", + "lib": "__idf_bootloader", + "reqs": [], + "priv_reqs": [ "partition_table", "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "bootloader_support": { + "alias": "idf::bootloader_support", + "target": "___idf_bootloader_support", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bootloader_support", + "lib": "__idf_bootloader_support", + "reqs": [ "soc" ], + "priv_reqs": [ "micro-ecc", "spi_flash", "efuse", "esp_bootloader_format", "esp_app_format", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "bootloader_flash/include", "private_include" ] + }, + "bt": { + "alias": "idf::bt", + "target": "___idf_bt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bt", + "lib": "__idf_bt", + "reqs": [ "esp_timer", "esp_wifi" ], + "priv_reqs": [ "nvs_flash", "soc", "esp_pm", "esp_phy", "esp_coex", "mbedtls", "esp_driver_uart", "vfs", "esp_ringbuf", "esp_driver_spi", "esp_driver_gpio", "esp_gdbstub" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "cmock": { + "alias": "idf::cmock", + "target": "___idf_cmock", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/cmock", + "lib": "__idf_cmock", + "reqs": [ "unity" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "CMock/src" ] + }, + "console": { + "alias": "idf::console", + "target": "___idf_console", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/console", + "lib": "__idf_console", + "reqs": [ "vfs", "esp_vfs_console" ], + "priv_reqs": [ "esp_driver_uart", "esp_driver_usb_serial_jtag" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader" ] + }, + "cxx": { + "alias": "idf::cxx", + "target": "___idf_cxx", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/cxx", + "lib": "__idf_cxx", + "reqs": [], + "priv_reqs": [ "pthread", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "driver": { + "alias": "idf::driver", + "target": "___idf_driver", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/driver", + "lib": "__idf_driver", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "efuse": { + "alias": "idf::efuse", + "target": "___idf_efuse", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/efuse", + "lib": "__idf_efuse", + "reqs": [], + "priv_reqs": [ "bootloader_support", "soc", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c6/include" ] + }, + "esp-tls": { + "alias": "idf::esp-tls", + "target": "___idf_esp-tls", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp-tls", + "lib": "__idf_esp-tls", + "reqs": [ "mbedtls" ], + "priv_reqs": [ "http_parser", "esp_timer", "lwip" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader", "esp-tls-crypto" ] + }, + "esp_adc": { + "alias": "idf::esp_adc", + "target": "___idf_esp_adc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_adc", + "lib": "__idf_esp_adc", + "reqs": [], + "priv_reqs": [ "driver", "esp_driver_gpio", "efuse", "esp_pm", "esp_ringbuf", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface", "esp32c6/include", "deprecated/include" ] + }, + "esp_app_format": { + "alias": "idf::esp_app_format", + "target": "___idf_esp_app_format", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_app_format", + "lib": "__idf_esp_app_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_bootloader_format": { + "alias": "idf::esp_bootloader_format", + "target": "___idf_esp_bootloader_format", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_bootloader_format", + "lib": "__idf_esp_bootloader_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_coex": { + "alias": "idf::esp_coex", + "target": "___idf_esp_coex", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_coex", + "lib": "__idf_esp_coex", + "reqs": [], + "priv_reqs": [ "esp_timer", "driver", "esp_event" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_common": { + "alias": "idf::esp_common", + "target": "___idf_esp_common", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_common", + "lib": "__idf_esp_common", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_ana_cmpr": { + "alias": "idf::esp_driver_ana_cmpr", + "target": "___idf_esp_driver_ana_cmpr", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr", + "lib": "__idf_esp_driver_ana_cmpr", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_cam": { + "alias": "idf::esp_driver_cam", + "target": "___idf_esp_driver_cam", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_cam", + "lib": "__idf_esp_driver_cam", + "reqs": [ "esp_driver_isp", "esp_mm" ], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface" ] + }, + "esp_driver_dac": { + "alias": "idf::esp_driver_dac", + "target": "___idf_esp_driver_dac", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_dac", + "lib": "__idf_esp_driver_dac", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "./include" ] + }, + "esp_driver_gpio": { + "alias": "idf::esp_driver_gpio", + "target": "___idf_esp_driver_gpio", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_gpio", + "lib": "__idf_esp_driver_gpio", + "reqs": [], + "priv_reqs": [ "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_gptimer": { + "alias": "idf::esp_driver_gptimer", + "target": "___idf_esp_driver_gptimer", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_gptimer", + "lib": "__idf_esp_driver_gptimer", + "reqs": [ "esp_pm" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_i2c": { + "alias": "idf::esp_driver_i2c", + "target": "___idf_esp_driver_i2c", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_i2c", + "lib": "__idf_esp_driver_i2c", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_pm", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_i2s": { + "alias": "idf::esp_driver_i2s", + "target": "___idf_esp_driver_i2s", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_i2s", + "lib": "__idf_esp_driver_i2s", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_pm", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_isp": { + "alias": "idf::esp_driver_isp", + "target": "___idf_esp_driver_isp", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_isp", + "lib": "__idf_esp_driver_isp", + "reqs": [ "esp_mm" ], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_jpeg": { + "alias": "idf::esp_driver_jpeg", + "target": "___idf_esp_driver_jpeg", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_jpeg", + "lib": "__idf_esp_driver_jpeg", + "reqs": [], + "priv_reqs": [ "esp_mm", "esp_pm", "esp_psram" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_ledc": { + "alias": "idf::esp_driver_ledc", + "target": "___idf_esp_driver_ledc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_ledc", + "lib": "__idf_esp_driver_ledc", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_mcpwm": { + "alias": "idf::esp_driver_mcpwm", + "target": "___idf_esp_driver_mcpwm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_mcpwm", + "lib": "__idf_esp_driver_mcpwm", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_parlio": { + "alias": "idf::esp_driver_parlio", + "target": "___idf_esp_driver_parlio", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_parlio", + "lib": "__idf_esp_driver_parlio", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_pcnt": { + "alias": "idf::esp_driver_pcnt", + "target": "___idf_esp_driver_pcnt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_pcnt", + "lib": "__idf_esp_driver_pcnt", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_ppa": { + "alias": "idf::esp_driver_ppa", + "target": "___idf_esp_driver_ppa", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_ppa", + "lib": "__idf_esp_driver_ppa", + "reqs": [], + "priv_reqs": [ "esp_mm", "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_rmt": { + "alias": "idf::esp_driver_rmt", + "target": "___idf_esp_driver_rmt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_rmt", + "lib": "__idf_esp_driver_rmt", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdio": { + "alias": "idf::esp_driver_sdio", + "target": "___idf_esp_driver_sdio", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_sdio", + "lib": "__idf_esp_driver_sdio", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdm": { + "alias": "idf::esp_driver_sdm", + "target": "___idf_esp_driver_sdm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_sdm", + "lib": "__idf_esp_driver_sdm", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdmmc": { + "alias": "idf::esp_driver_sdmmc", + "target": "___idf_esp_driver_sdmmc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_sdmmc", + "lib": "__idf_esp_driver_sdmmc", + "reqs": [ "sdmmc", "esp_driver_gpio" ], + "priv_reqs": [ "esp_timer", "esp_pm", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdspi": { + "alias": "idf::esp_driver_sdspi", + "target": "___idf_esp_driver_sdspi", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_sdspi", + "lib": "__idf_esp_driver_sdspi", + "reqs": [ "sdmmc", "esp_driver_spi", "esp_driver_gpio" ], + "priv_reqs": [ "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_spi": { + "alias": "idf::esp_driver_spi", + "target": "___idf_esp_driver_spi", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_spi", + "lib": "__idf_esp_driver_spi", + "reqs": [ "esp_pm" ], + "priv_reqs": [ "esp_timer", "esp_mm", "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_touch_sens": { + "alias": "idf::esp_driver_touch_sens", + "target": "___idf_esp_driver_touch_sens", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_touch_sens", + "lib": "__idf_esp_driver_touch_sens", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_driver_tsens": { + "alias": "idf::esp_driver_tsens", + "target": "___idf_esp_driver_tsens", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_tsens", + "lib": "__idf_esp_driver_tsens", + "reqs": [], + "priv_reqs": [ "efuse" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_uart": { + "alias": "idf::esp_driver_uart", + "target": "___idf_esp_driver_uart", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_uart", + "lib": "__idf_esp_driver_uart", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_usb_serial_jtag": { + "alias": "idf::esp_driver_usb_serial_jtag", + "target": "___idf_esp_driver_usb_serial_jtag", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag", + "lib": "__idf_esp_driver_usb_serial_jtag", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_ringbuf", "esp_pm", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_eth": { + "alias": "idf::esp_eth", + "target": "___idf_esp_eth", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_eth", + "lib": "__idf_esp_eth", + "reqs": [ "esp_event" ], + "priv_reqs": [ "log", "esp_timer", "esp_driver_spi", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_event": { + "alias": "idf::esp_event", + "target": "___idf_esp_event", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_event", + "lib": "__idf_esp_event", + "reqs": [ "log", "esp_common", "freertos" ], + "priv_reqs": [ "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_gdbstub": { + "alias": "idf::esp_gdbstub", + "target": "___idf_esp_gdbstub", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_gdbstub", + "lib": "__idf_esp_gdbstub", + "reqs": [ "freertos" ], + "priv_reqs": [ "soc", "esp_rom", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_hid": { + "alias": "idf::esp_hid", + "target": "___idf_esp_hid", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_hid", + "lib": "__idf_esp_hid", + "reqs": [ "esp_event", "bt" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_http_client": { + "alias": "idf::esp_http_client", + "target": "___idf_esp_http_client", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_http_client", + "lib": "__idf_esp_http_client", + "reqs": [ "lwip", "esp_event" ], + "priv_reqs": [ "tcp_transport", "http_parser" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_http_server": { + "alias": "idf::esp_http_server", + "target": "___idf_esp_http_server", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_http_server", + "lib": "__idf_esp_http_server", + "reqs": [ "http_parser", "esp_event" ], + "priv_reqs": [ "mbedtls", "lwip", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_https_ota": { + "alias": "idf::esp_https_ota", + "target": "___idf_esp_https_ota", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_https_ota", + "lib": "__idf_esp_https_ota", + "reqs": [ "esp_http_client", "bootloader_support", "esp_app_format", "esp_event" ], + "priv_reqs": [ "log", "app_update" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_https_server": { + "alias": "idf::esp_https_server", + "target": "___idf_esp_https_server", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_https_server", + "lib": "__idf_esp_https_server", + "reqs": [ "esp_http_server", "esp-tls", "esp_event" ], + "priv_reqs": [ "lwip" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_hw_support": { + "alias": "idf::esp_hw_support", + "target": "___idf_esp_hw_support", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_hw_support", + "lib": "__idf_esp_hw_support", + "reqs": [ "soc" ], + "priv_reqs": [ "efuse", "spi_flash", "bootloader_support", "esp_security", "hal", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/soc", "include/soc/esp32c6", "dma/include", "ldo/include", "debug_probe/include" ] + }, + "esp_lcd": { + "alias": "idf::esp_lcd", + "target": "___idf_esp_lcd", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_lcd", + "lib": "__idf_esp_lcd", + "reqs": [ "driver", "esp_driver_gpio", "esp_driver_i2c", "esp_driver_spi" ], + "priv_reqs": [ "esp_mm", "esp_psram", "esp_pm", "esp_driver_i2s" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface" ] + }, + "esp_local_ctrl": { + "alias": "idf::esp_local_ctrl", + "target": "___idf_esp_local_ctrl", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_local_ctrl", + "lib": "__idf_esp_local_ctrl", + "reqs": [ "protocomm", "esp_https_server" ], + "priv_reqs": [ "protobuf-c" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_mm": { + "alias": "idf::esp_mm", + "target": "___idf_esp_mm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_mm", + "lib": "__idf_esp_mm", + "reqs": [], + "priv_reqs": [ "heap", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_netif": { + "alias": "idf::esp_netif", + "target": "___idf_esp_netif", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_netif", + "lib": "__idf_esp_netif", + "reqs": [ "esp_event" ], + "priv_reqs": [ "esp_netif_stack" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_netif_stack": { + "alias": "idf::esp_netif_stack", + "target": "___idf_esp_netif_stack", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_netif_stack", + "lib": "__idf_esp_netif_stack", + "reqs": [ "lwip" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_partition": { + "alias": "idf::esp_partition", + "target": "___idf_esp_partition", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_partition", + "lib": "__idf_esp_partition", + "reqs": [ "spi_flash" ], + "priv_reqs": [ "bootloader_support" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_phy": { + "alias": "idf::esp_phy", + "target": "___idf_esp_phy", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_phy", + "lib": "__idf_esp_phy", + "reqs": [], + "priv_reqs": [ "nvs_flash", "driver", "efuse", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c6/include" ] + }, + "esp_pm": { + "alias": "idf::esp_pm", + "target": "___idf_esp_pm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_pm", + "lib": "__idf_esp_pm", + "reqs": [], + "priv_reqs": [ "esp_system", "esp_driver_gpio", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_psram": { + "alias": "idf::esp_psram", + "target": "___idf_esp_psram", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_psram", + "lib": "__idf_esp_psram", + "reqs": [], + "priv_reqs": [ "heap", "spi_flash", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_ringbuf": { + "alias": "idf::esp_ringbuf", + "target": "___idf_esp_ringbuf", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_ringbuf", + "lib": "__idf_esp_ringbuf", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_rom": { + "alias": "idf::esp_rom", + "target": "___idf_esp_rom", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_rom", + "lib": "__idf_esp_rom", + "reqs": [], + "priv_reqs": [ "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c6/include", "esp32c6/include/esp32c6", "esp32c6" ] + }, + "esp_security": { + "alias": "idf::esp_security", + "target": "___idf_esp_security", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_security", + "lib": "__idf_esp_security", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_system": { + "alias": "idf::esp_system", + "target": "___idf_esp_system", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_system", + "lib": "__idf_esp_system", + "reqs": [ "spi_flash" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_timer": { + "alias": "idf::esp_timer", + "target": "___idf_esp_timer", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_timer", + "lib": "__idf_esp_timer", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_vfs_console": { + "alias": "idf::esp_vfs_console", + "target": "___idf_esp_vfs_console", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_vfs_console", + "lib": "__idf_esp_vfs_console", + "reqs": [], + "priv_reqs": [ "vfs", "esp_driver_uart", "esp_driver_usb_serial_jtag" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_wifi": { + "alias": "idf::esp_wifi", + "target": "___idf_esp_wifi", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_wifi", + "lib": "__idf_esp_wifi", + "reqs": [ "esp_event", "esp_phy", "esp_netif" ], + "priv_reqs": [ "driver", "esptool_py", "esp_pm", "esp_timer", "nvs_flash", "wpa_supplicant", "hal", "lwip", "esp_coex" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/local", "wifi_apps/include", "wifi_apps/nan_app/include" ] + }, + "espcoredump": { + "alias": "idf::espcoredump", + "target": "___idf_espcoredump", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/espcoredump", + "lib": "__idf_espcoredump", + "reqs": [], + "priv_reqs": [ "esp_partition", "spi_flash", "bootloader_support", "mbedtls", "esp_rom", "soc", "esp_system", "esp_driver_gpio", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esptool_py": { + "alias": "idf::esptool_py", + "target": "___idf_esptool_py", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esptool_py", + "lib": "__idf_esptool_py", + "reqs": [ "bootloader" ], + "priv_reqs": [ "partition_table" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "fatfs": { + "alias": "idf::fatfs", + "target": "___idf_fatfs", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/fatfs", + "lib": "__idf_fatfs", + "reqs": [ "wear_levelling", "sdmmc", "esp_driver_sdmmc", "esp_driver_sdspi" ], + "priv_reqs": [ "vfs", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "diskio", "src", "vfs" ] + }, + "freertos": { + "alias": "idf::freertos", + "target": "___idf_freertos", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/freertos", + "lib": "__idf_freertos", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "hal": { + "alias": "idf::hal", + "target": "___idf_hal", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/hal", + "lib": "__idf_hal", + "reqs": [ "soc", "esp_rom" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "platform_port/include", "esp32c6/include", "include" ] + }, + "heap": { + "alias": "idf::heap", + "target": "___idf_heap", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/heap", + "lib": "__idf_heap", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "tlsf" ] + }, + "http_parser": { + "alias": "idf::http_parser", + "target": "___idf_http_parser", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/http_parser", + "lib": "__idf_http_parser", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "." ] + }, + "idf_test": { + "alias": "idf::idf_test", + "target": "___idf_idf_test", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/idf_test", + "lib": "__idf_idf_test", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/esp32c6" ] + }, + "ieee802154": { + "alias": "idf::ieee802154", + "target": "___idf_ieee802154", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/ieee802154", + "lib": "__idf_ieee802154", + "reqs": [ "esp_coex" ], + "priv_reqs": [ "esp_phy", "driver", "esp_timer", "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "json": { + "alias": "idf::json", + "target": "___idf_json", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/json", + "lib": "__idf_json", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "cJSON" ] + }, + "linux": { + "alias": "idf::linux", + "target": "___idf_linux", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/linux", + "lib": "__idf_linux", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "cJSON" ] + }, + "log": { + "alias": "idf::log", + "target": "___idf_log", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/log", + "lib": "__idf_log", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "lwip": { + "alias": "idf::lwip", + "target": "___idf_lwip", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/lwip", + "lib": "__idf_lwip", + "reqs": [], + "priv_reqs": [ "vfs" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "mbedtls": { + "alias": "idf::mbedtls", + "target": "___idf_mbedtls", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/mbedtls", + "lib": "__idf_mbedtls", + "reqs": [], + "priv_reqs": [ "soc", "esp_hw_support" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "port/include", "mbedtls/include", "mbedtls/library" ] + }, + "mqtt": { + "alias": "idf::mqtt", + "target": "___idf_mqtt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/mqtt", + "lib": "__idf_mqtt", + "reqs": [ "esp_event", "tcp_transport" ], + "priv_reqs": [ "esp_timer", "http_parser", "esp_hw_support", "heap" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include" ] + }, + "newlib": { + "alias": "idf::newlib", + "target": "___idf_newlib", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/newlib", + "lib": "__idf_newlib", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "platform_include" ] + }, + "nvs_flash": { + "alias": "idf::nvs_flash", + "target": "___idf_nvs_flash", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/nvs_flash", + "lib": "__idf_nvs_flash", + "reqs": [ "esp_partition" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "nvs_sec_provider": { + "alias": "idf::nvs_sec_provider", + "target": "___idf_nvs_sec_provider", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/nvs_sec_provider", + "lib": "__idf_nvs_sec_provider", + "reqs": [], + "priv_reqs": [ "bootloader_support", "efuse", "esp_partition", "nvs_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "openthread": { + "alias": "idf::openthread", + "target": "___idf_openthread", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/openthread", + "lib": "__idf_openthread", + "reqs": [ "esp_netif", "lwip", "esp_driver_uart", "driver" ], + "priv_reqs": [ "console", "esp_coex", "esp_event", "esp_partition", "esp_timer", "ieee802154", "mbedtls", "nvs_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "partition_table": { + "alias": "idf::partition_table", + "target": "___idf_partition_table", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/partition_table", + "lib": "__idf_partition_table", + "reqs": [], + "priv_reqs": [ "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "perfmon": { + "alias": "idf::perfmon", + "target": "___idf_perfmon", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/perfmon", + "lib": "__idf_perfmon", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "protobuf-c": { + "alias": "idf::protobuf-c", + "target": "___idf_protobuf-c", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/protobuf-c", + "lib": "__idf_protobuf-c", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "protobuf-c" ] + }, + "protocomm": { + "alias": "idf::protocomm", + "target": "___idf_protocomm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/protocomm", + "lib": "__idf_protocomm", + "reqs": [ "bt" ], + "priv_reqs": [ "protobuf-c", "mbedtls", "console", "esp_http_server", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include/common", "include/security", "include/transports", "include/crypto/srp6a", "proto-c" ] + }, + "pthread": { + "alias": "idf::pthread", + "target": "___idf_pthread", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/pthread", + "lib": "__idf_pthread", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "riscv": { + "alias": "idf::riscv", + "target": "___idf_riscv", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/riscv", + "lib": "__idf_riscv", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "rt": { + "alias": "idf::rt", + "target": "___idf_rt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/rt", + "lib": "__idf_rt", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "sdmmc": { + "alias": "idf::sdmmc", + "target": "___idf_sdmmc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/sdmmc", + "lib": "__idf_sdmmc", + "reqs": [], + "priv_reqs": [ "soc", "esp_timer", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "soc": { + "alias": "idf::soc", + "target": "___idf_soc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/soc", + "lib": "__idf_soc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c6", "esp32c6/include", "esp32c6/register" ] + }, + "spi_flash": { + "alias": "idf::spi_flash", + "target": "___idf_spi_flash", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/spi_flash", + "lib": "__idf_spi_flash", + "reqs": [ "hal" ], + "priv_reqs": [ "bootloader_support", "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "spiffs": { + "alias": "idf::spiffs", + "target": "___idf_spiffs", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/spiffs", + "lib": "__idf_spiffs", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "bootloader_support", "esptool_py", "vfs" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "tcp_transport": { + "alias": "idf::tcp_transport", + "target": "___idf_tcp_transport", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/tcp_transport", + "lib": "__idf_tcp_transport", + "reqs": [ "esp-tls", "lwip", "esp_timer" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "touch_element": { + "alias": "idf::touch_element", + "target": "___idf_touch_element", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/touch_element", + "lib": "__idf_touch_element", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "ulp": { + "alias": "idf::ulp", + "target": "___idf_ulp", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/ulp", + "lib": "__idf_ulp", + "reqs": [ "driver", "esp_adc" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "unity": { + "alias": "idf::unity", + "target": "___idf_unity", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/unity", + "lib": "__idf_unity", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "unity/src" ] + }, + "usb": { + "alias": "idf::usb", + "target": "___idf_usb", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/usb", + "lib": "__idf_usb", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "vfs": { + "alias": "idf::vfs", + "target": "___idf_vfs", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/vfs", + "lib": "__idf_vfs", + "reqs": [], + "priv_reqs": [ "esp_timer", "esp_driver_uart", "esp_driver_usb_serial_jtag", "esp_vfs_console" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wear_levelling": { + "alias": "idf::wear_levelling", + "target": "___idf_wear_levelling", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/wear_levelling", + "lib": "__idf_wear_levelling", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wifi_provisioning": { + "alias": "idf::wifi_provisioning", + "target": "___idf_wifi_provisioning", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/wifi_provisioning", + "lib": "__idf_wifi_provisioning", + "reqs": [ "lwip", "protocomm" ], + "priv_reqs": [ "protobuf-c", "bt", "json", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wpa_supplicant": { + "alias": "idf::wpa_supplicant", + "target": "___idf_wpa_supplicant", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/wpa_supplicant", + "lib": "__idf_wpa_supplicant", + "reqs": [], + "priv_reqs": [ "mbedtls", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "port/include", "esp_supplicant/include" ] + }, + "xtensa": { + "alias": "idf::xtensa", + "target": "___idf_xtensa", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/xtensa", + "lib": "__idf_xtensa", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "port/include", "esp_supplicant/include" ] + }, + "main": { + "alias": "idf::main", + "target": "___idf_main", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bootloader/subproject/main", + "lib": "__idf_main", + "reqs": [ "bootloader", "bootloader_support" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "micro-ecc": { + "alias": "idf::micro-ecc", + "target": "___idf_micro-ecc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc", + "lib": "__idf_micro-ecc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ ".", "micro-ecc" ] + } + }, + "debug_prefix_map_gdbinit": "", + "gdbinit_files": { + "01_symbols": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/gdbinit/symbols", + "02_prefix_map": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/gdbinit/prefix_map", + "03_py_extensions": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/gdbinit/py_extensions", + "04_connect": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/gdbinit/connect" + }, + "debug_arguments_openocd": "-f board/esp32c6-builtin.cfg" +} diff --git a/build/bootloader/project_elf_src_esp32c6.c b/build/bootloader/project_elf_src_esp32c6.c new file mode 100644 index 0000000..e69de29 diff --git a/build/build.ninja b/build/build.ninja new file mode 100644 index 0000000..38bb3a7 --- /dev/null +++ b/build/build.ninja @@ -0,0 +1,22075 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.28 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: on_off_light_bulb +# Configurations: +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/ + +############################################# +# Utility command for menuconfig + +build menuconfig: phony CMakeFiles/menuconfig + + +############################################# +# Utility command for confserver + +build confserver: phony CMakeFiles/confserver + + +############################################# +# Utility command for save-defconfig + +build save-defconfig: phony CMakeFiles/save-defconfig + + +############################################# +# Utility command for bootloader + +build bootloader: phony CMakeFiles/bootloader CMakeFiles/bootloader-complete bootloader-prefix/src/bootloader-stamp/bootloader-done bootloader-prefix/src/bootloader-stamp/bootloader-build bootloader/bootloader.elf bootloader/bootloader.bin bootloader/bootloader.map bootloader-prefix/src/bootloader-stamp/bootloader-configure bootloader-prefix/src/bootloader-stamp/bootloader-download bootloader-prefix/src/bootloader-stamp/bootloader-install bootloader-prefix/src/bootloader-stamp/bootloader-mkdir bootloader-prefix/src/bootloader-stamp/bootloader-patch bootloader-prefix/src/bootloader-stamp/bootloader-update esp-idf/partition_table/partition_table_bin + + +############################################# +# Utility command for gen_project_binary + +build gen_project_binary: phony CMakeFiles/gen_project_binary .bin_timestamp on_off_light_bulb.elf + + +############################################# +# Utility command for app + +build app: phony CMakeFiles/app esp-idf/esptool_py/app_check_size gen_project_binary + + +############################################# +# Utility command for erase_flash + +build erase_flash: phony CMakeFiles/erase_flash + + +############################################# +# Utility command for merge-bin + +build merge-bin: phony CMakeFiles/merge-bin bootloader gen_project_binary + + +############################################# +# Utility command for monitor + +build monitor: phony CMakeFiles/monitor on_off_light_bulb.elf + + +############################################# +# Utility command for flash + +build flash: phony CMakeFiles/flash app bootloader esp-idf/partition_table/partition_table_bin + + +############################################# +# Utility command for encrypted-flash + +build encrypted-flash: phony CMakeFiles/encrypted-flash + + +############################################# +# Utility command for _project_elf_src + +build _project_elf_src: phony CMakeFiles/_project_elf_src project_elf_src_esp32c6.c + +# ============================================================================= +# Object build statements for EXECUTABLE target on_off_light_bulb.elf + + +############################################# +# Order-only phony target for on_off_light_bulb.elf + +build cmake_object_order_depends_target_on_off_light_bulb.elf: phony || _project_elf_src cmake_object_order_depends_target___idf_app_trace cmake_object_order_depends_target___idf_cmock cmake_object_order_depends_target___idf_console cmake_object_order_depends_target___idf_esp_driver_cam cmake_object_order_depends_target___idf_esp_eth cmake_object_order_depends_target___idf_esp_hid cmake_object_order_depends_target___idf_esp_https_server cmake_object_order_depends_target___idf_esp_lcd cmake_object_order_depends_target___idf_esp_local_ctrl cmake_object_order_depends_target___idf_espcoredump cmake_object_order_depends_target___idf_espressif__led_strip cmake_object_order_depends_target___idf_fatfs cmake_object_order_depends_target___idf_ieee802154 cmake_object_order_depends_target___idf_json cmake_object_order_depends_target___idf_light_driver cmake_object_order_depends_target___idf_main cmake_object_order_depends_target___idf_mqtt cmake_object_order_depends_target___idf_nvs_sec_provider cmake_object_order_depends_target___idf_protobuf-c cmake_object_order_depends_target___idf_protocomm cmake_object_order_depends_target___idf_riscv cmake_object_order_depends_target___idf_rt cmake_object_order_depends_target___idf_spiffs cmake_object_order_depends_target___idf_unity cmake_object_order_depends_target___idf_wear_levelling cmake_object_order_depends_target___idf_wifi_provisioning esp-idf/esp_system/__ldgen_output_sections.ld project_elf_src_esp32c6.c + +build CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj: C_COMPILER__on_off_light_bulb.2eelf_unscanned_ /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/project_elf_src_esp32c6.c || cmake_object_order_depends_target_on_off_light_bulb.elf + DEFINES = -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H + DEP_FILE = CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -Wno-strict-prototypes + INCLUDES = -I/home/sam/esp/esp-idf/components/riscv/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/app_trace/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/cmock/CMock/src -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/esp_driver_isp/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/interface -I/home/sam/esp/esp-idf/components/esp_psram/include -I/home/sam/esp/esp-idf/components/esp_driver_jpeg/include -I/home/sam/esp/esp-idf/components/esp_driver_ppa/include -I/home/sam/esp/esp-idf/components/esp_eth/include -I/home/sam/esp/esp-idf/components/esp_hid/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_https_ota/include -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_local_ctrl/include -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/idf_test/include -I/home/sam/esp/esp-idf/components/idf_test/include/esp32c6 -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/json/cJSON -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include -I/home/sam/esp/esp-idf/components/nvs_sec_provider/include -I/home/sam/esp/esp-idf/components/rt/include -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/interface -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/zcl_utility/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver/include + OBJECT_DIR = CMakeFiles/on_off_light_bulb.elf.dir + OBJECT_FILE_DIR = CMakeFiles/on_off_light_bulb.elf.dir + TARGET_COMPILE_PDB = CMakeFiles/on_off_light_bulb.elf.dir/ + TARGET_PDB = on_off_light_bulb.elf.pdb + + +# ============================================================================= +# Link build statements for EXECUTABLE target on_off_light_bulb.elf + + +############################################# +# Link the executable on_off_light_bulb.elf + +build on_off_light_bulb.elf: CXX_EXECUTABLE_LINKER__on_off_light_bulb.2eelf_ CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj | esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/app_trace/libapp_trace.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/unity/libunity.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_hid/libesp_hid.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/espcoredump/libespcoredump.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/fatfs/libfatfs.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/mqtt/libmqtt.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/rt/librt.a esp-idf/spiffs/libspiffs.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/main/libmain.a esp-idf/light_driver/liblight_driver.a esp-idf/app_trace/libapp_trace.a esp-idf/app_trace/libapp_trace.a esp-idf/cmock/libcmock.a esp-idf/unity/libunity.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/espcoredump/libespcoredump.a esp-idf/fatfs/libfatfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/mqtt/libmqtt.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/rt/librt.a esp-idf/spiffs/libspiffs.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/protocomm/libprotocomm.a esp-idf/console/libconsole.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/json/libjson.a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a esp-idf/ieee802154/libieee802154.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a esp-idf/pthread/libpthread.a esp-idf/newlib/libnewlib.a esp-idf/cxx/libcxx.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_phy/libesp_phy.a /home/sam/esp/esp-idf/components/riscv/ld/rom.api.ld esp-idf/esp_system/ld/memory.ld esp-idf/esp_system/ld/sections.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.api.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.rvfp.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.wdt.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.systimer.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.version.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.phy.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.coexist.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.net80211.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.pp.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.newlib.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.newlib-normal.ld /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.heap.ld /home/sam/esp/esp-idf/components/soc/esp32c6/ld/esp32c6.peripherals.ld || _project_elf_src esp-idf/app_trace/libapp_trace.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/espcoredump/libespcoredump.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/fatfs/libfatfs.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/light_driver/liblight_driver.a esp-idf/main/libmain.a esp-idf/mqtt/libmqtt.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/riscv/libriscv.a esp-idf/rt/librt.a esp-idf/spiffs/libspiffs.a esp-idf/unity/libunity.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a + FLAGS = -march=rv32imac_zicsr_zifencei + LINK_FLAGS = -nostartfiles -march=rv32imac_zicsr_zifencei --specs=nosys.specs -Wl,--cref -Wl,--defsym=IDF_TARGET_ESP32C6=0 -Wl,--Map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.map -Wl,--no-warn-rwx-segments -Wl,--orphan-handling=warn -fno-rtti -fno-lto -Wl,--gc-sections -Wl,--warn-common -T rom.api.ld -T esp32c6.peripherals.ld -T esp32c6.rom.ld -T esp32c6.rom.api.ld -T esp32c6.rom.rvfp.ld -T esp32c6.rom.wdt.ld -T esp32c6.rom.systimer.ld -T esp32c6.rom.version.ld -T esp32c6.rom.phy.ld -T esp32c6.rom.coexist.ld -T esp32c6.rom.net80211.ld -T esp32c6.rom.pp.ld -T esp32c6.rom.newlib.ld -T esp32c6.rom.newlib-normal.ld -T esp32c6.rom.heap.ld -T memory.ld -T sections.ld + LINK_LIBRARIES = esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/app_trace/libapp_trace.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/unity/libunity.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_hid/libesp_hid.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/espcoredump/libespcoredump.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/fatfs/libfatfs.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/mqtt/libmqtt.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/rt/librt.a esp-idf/spiffs/libspiffs.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/main/libmain.a esp-idf/light_driver/liblight_driver.a esp-idf/app_trace/libapp_trace.a esp-idf/app_trace/libapp_trace.a esp-idf/cmock/libcmock.a esp-idf/unity/libunity.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/espcoredump/libespcoredump.a -u esp_system_include_coredump_init esp-idf/fatfs/libfatfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/mqtt/libmqtt.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a -u nvs_sec_provider_include_impl esp-idf/rt/librt.a esp-idf/spiffs/libspiffs.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/protocomm/libprotocomm.a esp-idf/console/libconsole.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/json/libjson.a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a esp-idf/ieee802154/libieee802154.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a -u esp_app_desc -u esp_efuse_startup_include_func -u start_app -u __ubsan_include -u esp_system_include_startup_funcs -u tlsf_set_rom_patches -u esp_rom_include_multi_heap_patch -u __assert_func -u esp_security_init_include_impl -u rv_core_critical_regs_save -u rv_core_critical_regs_restore -u esp_sleep_gpio_include -Wl,--undefined=FreeRTOS_openocd_params -u app_main -lc -lm -u newlib_include_heap_impl -u newlib_include_syscalls_impl -u newlib_include_pthread_impl -u newlib_include_assert_impl -u newlib_include_getentropy_impl -u newlib_include_init_funcs -u pthread_include_pthread_impl -u pthread_include_pthread_cond_var_impl -u pthread_include_pthread_local_storage_impl -u pthread_include_pthread_rwlock_impl -u pthread_include_pthread_semaphore_impl -Wl,--wrap=__register_frame_info_bases -Wl,--wrap=__register_frame_info -Wl,--wrap=__register_frame -Wl,--wrap=__register_frame_info_table_bases -Wl,--wrap=__register_frame_info_table -Wl,--wrap=__register_frame_table -Wl,--wrap=__deregister_frame_info_bases -Wl,--wrap=__deregister_frame_info -Wl,--wrap=_Unwind_Find_FDE -Wl,--wrap=_Unwind_GetGR -Wl,--wrap=_Unwind_GetCFA -Wl,--wrap=_Unwind_GetIP -Wl,--wrap=_Unwind_GetIPInfo -Wl,--wrap=_Unwind_GetRegionStart -Wl,--wrap=_Unwind_GetDataRelBase -Wl,--wrap=_Unwind_GetTextRelBase -Wl,--wrap=_Unwind_SetIP -Wl,--wrap=_Unwind_SetGR -Wl,--wrap=_Unwind_GetLanguageSpecificData -Wl,--wrap=_Unwind_FindEnclosingFunction -Wl,--wrap=_Unwind_Resume -Wl,--wrap=_Unwind_RaiseException -Wl,--wrap=_Unwind_DeleteException -Wl,--wrap=_Unwind_ForcedUnwind -Wl,--wrap=_Unwind_Resume_or_Rethrow -Wl,--wrap=_Unwind_Backtrace -Wl,--wrap=__cxa_call_unexpected -Wl,--wrap=__gxx_personality_v0 -Wl,--wrap=__cxa_throw -Wl,--wrap=__cxa_allocate_exception -u __cxa_guard_dummy -u __cxx_init_dummy -lstdc++ esp-idf/pthread/libpthread.a esp-idf/newlib/libnewlib.a -lgcc esp-idf/cxx/libcxx.a -u __cxx_fatal_exception -u esp_timer_init_include_func -u uart_vfs_include_dev_init -u usb_serial_jtag_vfs_include_dev_init -u usb_serial_jtag_connection_monitor_include -u include_esp_phy_override -lphy -lbtbb esp-idf/esp_phy/libesp_phy.a -lphy -lbtbb esp-idf/esp_phy/libesp_phy.a -lphy -lbtbb -u esp_vfs_include_console_register -u vfs_include_syscalls_impl -u esp_vfs_include_nullfs_register + LINK_PATH = -L/home/sam/esp/esp-idf/components/riscv/ld -L/home/sam/esp/esp-idf/components/soc/esp32c6/ld -L/home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld -L/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld -L/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6 -L/home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6 -L/home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6 + OBJECT_DIR = CMakeFiles/on_off_light_bulb.elf.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = CMakeFiles/on_off_light_bulb.elf.dir/ + TARGET_FILE = on_off_light_bulb.elf + TARGET_PDB = on_off_light_bulb.elf.pdb + + +############################################# +# Utility command for size + +build size: phony CMakeFiles/size + + +############################################# +# Utility command for size-files + +build size-files: phony CMakeFiles/size-files + + +############################################# +# Utility command for size-components + +build size-components: phony CMakeFiles/size-components + + +############################################# +# Utility command for uf2 + +build uf2: phony CMakeFiles/uf2 + + +############################################# +# Utility command for uf2-app + +build uf2-app: phony CMakeFiles/uf2-app + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build list_install_components: phony + + +############################################# +# Utility command for install + +build CMakeFiles/install.util: CUSTOM_COMMAND all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build install: phony CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build CMakeFiles/install/local.util: CUSTOM_COMMAND all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build install/local: phony CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build CMakeFiles/install/strip.util: CUSTOM_COMMAND all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build install/strip: phony CMakeFiles/install/strip.util + + +############################################# +# Custom command for CMakeFiles/menuconfig + +build CMakeFiles/menuconfig | ${cmake_ninja_workdir}CMakeFiles/menuconfig: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config.env && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/sam/esp/esp-idf/Kconfig --sdkconfig-rename /home/sam/esp/esp-idf/sdkconfig.rename --config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig --defaults /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig.defaults --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config.env --env IDF_TARGET=esp32c6 --env IDF_TOOLCHAIN=gcc --env IDF_ENV_FPGA= --env IDF_INIT_VERSION=5.4.2 --dont-write-deprecated --output config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/tools/check_term.py && /usr/bin/cmake -E env COMPONENT_KCONFIGS_SOURCE_FILE=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/kconfigs.in COMPONENT_KCONFIGS_PROJBUILD_SOURCE_FILE=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/kconfigs_projbuild.in KCONFIG_CONFIG=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig IDF_TARGET=esp32c6 IDF_TOOLCHAIN=gcc IDF_ENV_FPGA= IDF_INIT_VERSION=5.4.2 /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python -m menuconfig /home/sam/esp/esp-idf/Kconfig && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/sam/esp/esp-idf/Kconfig --sdkconfig-rename /home/sam/esp/esp-idf/sdkconfig.rename --config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig --defaults /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig.defaults --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config.env --env IDF_TARGET=esp32c6 --env IDF_TOOLCHAIN=gcc --env IDF_ENV_FPGA= --env IDF_INIT_VERSION=5.4.2 --output config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig + pool = console + + +############################################# +# Custom command for CMakeFiles/confserver + +build CMakeFiles/confserver | ${cmake_ninja_workdir}CMakeFiles/confserver: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config.env && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python -m kconfserver --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config.env --kconfig /home/sam/esp/esp-idf/Kconfig --sdkconfig-rename /home/sam/esp/esp-idf/sdkconfig.rename --config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig + pool = console + + +############################################# +# Custom command for CMakeFiles/save-defconfig + +build CMakeFiles/save-defconfig | ${cmake_ninja_workdir}CMakeFiles/save-defconfig: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/tools/kconfig_new/prepare_kconfig_files.py --list-separator=semicolon --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config.env && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python -m kconfgen --list-separator=semicolon --kconfig /home/sam/esp/esp-idf/Kconfig --sdkconfig-rename /home/sam/esp/esp-idf/sdkconfig.rename --config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig --defaults /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig.defaults --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config.env --dont-write-deprecated --output savedefconfig /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig.defaults + pool = console + + +############################################# +# Phony custom command for CMakeFiles/bootloader + +build CMakeFiles/bootloader | ${cmake_ninja_workdir}CMakeFiles/bootloader: phony CMakeFiles/bootloader-complete || esp-idf/partition_table/partition_table_bin + + +############################################# +# Custom command for CMakeFiles/bootloader-complete + +build CMakeFiles/bootloader-complete bootloader-prefix/src/bootloader-stamp/bootloader-done | ${cmake_ninja_workdir}CMakeFiles/bootloader-complete ${cmake_ninja_workdir}bootloader-prefix/src/bootloader-stamp/bootloader-done: CUSTOM_COMMAND bootloader-prefix/src/bootloader-stamp/bootloader-install bootloader-prefix/src/bootloader-stamp/bootloader-mkdir bootloader-prefix/src/bootloader-stamp/bootloader-download bootloader-prefix/src/bootloader-stamp/bootloader-update bootloader-prefix/src/bootloader-stamp/bootloader-patch bootloader-prefix/src/bootloader-stamp/bootloader-configure bootloader-prefix/src/bootloader-stamp/bootloader-build bootloader-prefix/src/bootloader-stamp/bootloader-install || esp-idf/partition_table/partition_table_bin + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -E make_directory /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles && /usr/bin/cmake -E touch /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/CMakeFiles/bootloader-complete && /usr/bin/cmake -E touch /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-done + DESC = Completed 'bootloader' + restat = 1 + + +############################################# +# Custom command for bootloader-prefix/src/bootloader-stamp/bootloader-build + +build bootloader-prefix/src/bootloader-stamp/bootloader-build bootloader/bootloader.elf bootloader/bootloader.bin bootloader/bootloader.map | ${cmake_ninja_workdir}bootloader-prefix/src/bootloader-stamp/bootloader-build ${cmake_ninja_workdir}bootloader/bootloader.elf ${cmake_ninja_workdir}bootloader/bootloader.bin ${cmake_ninja_workdir}bootloader/bootloader.map: CUSTOM_COMMAND bootloader-prefix/src/bootloader-stamp/bootloader-configure || esp-idf/partition_table/partition_table_bin + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /usr/bin/cmake --build . + DESC = Performing build step for 'bootloader' + restat = 1 + + +############################################# +# Custom command for bootloader-prefix/src/bootloader-stamp/bootloader-configure + +build bootloader-prefix/src/bootloader-stamp/bootloader-configure | ${cmake_ninja_workdir}bootloader-prefix/src/bootloader-stamp/bootloader-configure: CUSTOM_COMMAND bootloader-prefix/tmp/bootloader-cfgcmd.txt bootloader-prefix/src/bootloader-stamp/bootloader-patch || esp-idf/partition_table/partition_table_bin + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /usr/bin/cmake -DSDKCONFIG=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig -DIDF_PATH=/home/sam/esp/esp-idf -DIDF_TARGET=esp32c6 -DPYTHON_DEPS_CHECKED=1 -DPYTHON=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python -DEXTRA_COMPONENT_DIRS=/home/sam/esp/esp-idf/components/bootloader -DPROJECT_SOURCE_DIR=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -DIGNORE_EXTRA_COMPONENT= -GNinja -S /home/sam/esp/esp-idf/components/bootloader/subproject -B /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /usr/bin/cmake -E touch /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-configure + DESC = Performing configure step for 'bootloader' + restat = 1 + + +############################################# +# Custom command for bootloader-prefix/src/bootloader-stamp/bootloader-download + +build bootloader-prefix/src/bootloader-stamp/bootloader-download | ${cmake_ninja_workdir}bootloader-prefix/src/bootloader-stamp/bootloader-download: CUSTOM_COMMAND bootloader-prefix/src/bootloader-stamp/bootloader-source_dirinfo.txt bootloader-prefix/src/bootloader-stamp/bootloader-mkdir || esp-idf/partition_table/partition_table_bin + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-download + DESC = No download step for 'bootloader' + restat = 1 + + +############################################# +# Custom command for bootloader-prefix/src/bootloader-stamp/bootloader-install + +build bootloader-prefix/src/bootloader-stamp/bootloader-install | ${cmake_ninja_workdir}bootloader-prefix/src/bootloader-stamp/bootloader-install: CUSTOM_COMMAND bootloader-prefix/src/bootloader-stamp/bootloader-build || esp-idf/partition_table/partition_table_bin + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader && /usr/bin/cmake -E echo_append + DESC = No install step for 'bootloader' + + +############################################# +# Custom command for bootloader-prefix/src/bootloader-stamp/bootloader-mkdir + +build bootloader-prefix/src/bootloader-stamp/bootloader-mkdir | ${cmake_ninja_workdir}bootloader-prefix/src/bootloader-stamp/bootloader-mkdir: CUSTOM_COMMAND || esp-idf/partition_table/partition_table_bin + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -Dcfgdir= -P /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/tmp/bootloader-mkdirs.cmake && /usr/bin/cmake -E touch /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-mkdir + DESC = Creating directories for 'bootloader' + restat = 1 + + +############################################# +# Custom command for bootloader-prefix/src/bootloader-stamp/bootloader-patch + +build bootloader-prefix/src/bootloader-stamp/bootloader-patch | ${cmake_ninja_workdir}bootloader-prefix/src/bootloader-stamp/bootloader-patch: CUSTOM_COMMAND bootloader-prefix/src/bootloader-stamp/bootloader-patch-info.txt bootloader-prefix/src/bootloader-stamp/bootloader-update || esp-idf/partition_table/partition_table_bin + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-patch + DESC = No patch step for 'bootloader' + restat = 1 + + +############################################# +# Custom command for bootloader-prefix/src/bootloader-stamp/bootloader-update + +build bootloader-prefix/src/bootloader-stamp/bootloader-update | ${cmake_ninja_workdir}bootloader-prefix/src/bootloader-stamp/bootloader-update: CUSTOM_COMMAND bootloader-prefix/src/bootloader-stamp/bootloader-update-info.txt bootloader-prefix/src/bootloader-stamp/bootloader-download || esp-idf/partition_table/partition_table_bin + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -E echo_append && /usr/bin/cmake -E touch /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader-prefix/src/bootloader-stamp/bootloader-update + DESC = No update step for 'bootloader' + restat = 1 + + +############################################# +# Phony custom command for CMakeFiles/gen_project_binary + +build CMakeFiles/gen_project_binary | ${cmake_ninja_workdir}CMakeFiles/gen_project_binary: phony .bin_timestamp || _project_elf_src esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_common/libesp_common.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_mm/libesp_mm.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_partition/libesp_partition.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_security/libesp_security.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/esp_timer/libesp_timer.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/fatfs/libfatfs.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/http_parser/libhttp_parser.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/light_driver/liblight_driver.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/riscv/libriscv.a esp-idf/rt/librt.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a on_off_light_bulb.elf + + +############################################# +# Custom command for .bin_timestamp + +build .bin_timestamp | ${cmake_ninja_workdir}.bin_timestamp: CUSTOM_COMMAND on_off_light_bulb.elf || _project_elf_src esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_common/libesp_common.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_mm/libesp_mm.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_partition/libesp_partition.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_security/libesp_security.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/esp_timer/libesp_timer.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/fatfs/libfatfs.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/http_parser/libhttp_parser.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/light_driver/liblight_driver.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/riscv/libriscv.a esp-idf/rt/librt.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a on_off_light_bulb.elf + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32c6 elf2image --flash_mode dio --flash_freq 80m --flash_size 2MB --elf-sha256-offset 0xb0 --flash-mmu-page-size 32KB --min-rev-full 0 --max-rev-full 99 -o /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.bin /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.elf && /usr/bin/cmake -E echo "Generated /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.bin" && /usr/bin/cmake -E md5sum /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.bin > /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/.bin_timestamp + DESC = Generating binary image from built executable + restat = 1 + + +############################################# +# Phony custom command for CMakeFiles/app + +build CMakeFiles/app | ${cmake_ninja_workdir}CMakeFiles/app: phony || _project_elf_src esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_common/libesp_common.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_mm/libesp_mm.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_partition/libesp_partition.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_security/libesp_security.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/esp_timer/libesp_timer.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/esptool_py/app_check_size esp-idf/fatfs/libfatfs.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/http_parser/libhttp_parser.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/light_driver/liblight_driver.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/partition_table/partition_table_bin esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/riscv/libriscv.a esp-idf/rt/librt.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a gen_project_binary on_off_light_bulb.elf + + +############################################# +# Custom command for CMakeFiles/erase_flash + +build CMakeFiles/erase_flash | ${cmake_ninja_workdir}CMakeFiles/erase_flash: CUSTOM_COMMAND + COMMAND = cd /home/sam/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "SERIAL_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;;/home/sam/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c6" -D SERIAL_TOOL_ARGS=erase_flash -P run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/merge-bin + +build CMakeFiles/merge-bin | ${cmake_ninja_workdir}CMakeFiles/merge-bin: CUSTOM_COMMAND || _project_elf_src bootloader esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_common/libesp_common.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_mm/libesp_mm.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_partition/libesp_partition.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_security/libesp_security.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/esp_timer/libesp_timer.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/fatfs/libfatfs.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/http_parser/libhttp_parser.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/light_driver/liblight_driver.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/partition_table/partition_table_bin esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/riscv/libriscv.a esp-idf/rt/librt.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a gen_project_binary on_off_light_bulb.elf + COMMAND = cd /home/sam/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "SERIAL_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;;/home/sam/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c6" -D "SERIAL_TOOL_ARGS=merge_bin;-o;/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/merged-binary.bin;@/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/flash_args" -D WORKING_DIRECTORY=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build -P run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/monitor + +build CMakeFiles/monitor | ${cmake_ninja_workdir}CMakeFiles/monitor: CUSTOM_COMMAND || _project_elf_src esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_common/libesp_common.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_mm/libesp_mm.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_partition/libesp_partition.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_security/libesp_security.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/esp_timer/libesp_timer.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/fatfs/libfatfs.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/http_parser/libhttp_parser.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/light_driver/liblight_driver.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/riscv/libriscv.a esp-idf/rt/librt.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a on_off_light_bulb.elf + COMMAND = cd /home/sam/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "SERIAL_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;-m;esp_idf_monitor" -D "SERIAL_TOOL_ARGS=--toolchain-prefix;riscv32-esp-elf-;;--target;esp32c6;;--revision;0;;--decode-panic;backtrace;;/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.elf" -D WORKING_DIRECTORY=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build -P run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/flash + +build CMakeFiles/flash | ${cmake_ninja_workdir}CMakeFiles/flash: CUSTOM_COMMAND || _project_elf_src app bootloader esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_common/libesp_common.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_mm/libesp_mm.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_partition/libesp_partition.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_security/libesp_security.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/esp_timer/libesp_timer.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/esptool_py/app_check_size esp-idf/fatfs/libfatfs.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/http_parser/libhttp_parser.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/light_driver/liblight_driver.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/partition_table/partition_table_bin esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/riscv/libriscv.a esp-idf/rt/librt.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a gen_project_binary on_off_light_bulb.elf + COMMAND = cd /home/sam/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "SERIAL_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;;/home/sam/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c6" -D "SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args" -D WORKING_DIRECTORY=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build -P /home/sam/esp/esp-idf/components/esptool_py/run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/encrypted-flash + +build CMakeFiles/encrypted-flash | ${cmake_ninja_workdir}CMakeFiles/encrypted-flash: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -E echo "Error: The target encrypted-flash requires" && /usr/bin/cmake -E echo "CONFIG_SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT to be enabled." && /usr/bin/cmake -E env "FAIL_MESSAGE=Failed executing target (see errors on lines above)" /usr/bin/cmake -P /home/sam/esp/esp-idf/tools/cmake/scripts/fail.cmake + + +############################################# +# Phony custom command for CMakeFiles/_project_elf_src + +build CMakeFiles/_project_elf_src | ${cmake_ninja_workdir}CMakeFiles/_project_elf_src: phony project_elf_src_esp32c6.c + + +############################################# +# Custom command for project_elf_src_esp32c6.c + +build project_elf_src_esp32c6.c | ${cmake_ninja_workdir}project_elf_src_esp32c6.c: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -E touch /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/project_elf_src_esp32c6.c + DESC = Generating project_elf_src_esp32c6.c + restat = 1 + + +############################################# +# Custom command for CMakeFiles/size + +build CMakeFiles/size | ${cmake_ninja_workdir}CMakeFiles/size: CUSTOM_COMMAND on_off_light_bulb.map + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;-m;esp_idf_size" -D MAP_FILE=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.map -D OUTPUT_JSON= -P /home/sam/esp/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/size-files + +build CMakeFiles/size-files | ${cmake_ninja_workdir}CMakeFiles/size-files: CUSTOM_COMMAND on_off_light_bulb.map + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;-m;esp_idf_size" -D IDF_SIZE_MODE=--files -D MAP_FILE=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.map -D OUTPUT_JSON= -P /home/sam/esp/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/size-components + +build CMakeFiles/size-components | ${cmake_ninja_workdir}CMakeFiles/size-components: CUSTOM_COMMAND on_off_light_bulb.map + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -D "IDF_SIZE_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;-m;esp_idf_size" -D IDF_SIZE_MODE=--archives -D MAP_FILE=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.map -D OUTPUT_JSON= -P /home/sam/esp/esp-idf/tools/cmake/run_size_tool.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/uf2 + +build CMakeFiles/uf2 | ${cmake_ninja_workdir}CMakeFiles/uf2: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "UF2_CMD=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;/home/sam/esp/esp-idf/tools/mkuf2.py;write;--chip;esp32c6" -D "UF2_ARGS=--json;/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/flasher_args.json;-o;/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/uf2.bin" -P /home/sam/esp/esp-idf/tools/cmake/run_uf2_cmds.cmake + pool = console + + +############################################# +# Custom command for CMakeFiles/uf2-app + +build CMakeFiles/uf2-app | ${cmake_ninja_workdir}CMakeFiles/uf2-app: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "UF2_CMD=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;/home/sam/esp/esp-idf/tools/mkuf2.py;write;--chip;esp32c6" -D "UF2_ARGS=--json;/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/flasher_args.json;-o;/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/uf2-app.bin;--bin;app" -P /home/sam/esp/esp-idf/tools/cmake/run_uf2_cmds.cmake + pool = console + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/edit_cache: phony esp-idf/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/rebuild_cache: phony esp-idf/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/install: phony esp-idf/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/install/local: phony esp-idf/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/install/strip: phony esp-idf/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_riscv + + +############################################# +# Order-only phony target for __idf_riscv + +build cmake_object_order_depends_target___idf_riscv: phony || cmake_object_order_depends_target___idf_esp_driver_gpio + +build esp-idf/riscv/CMakeFiles/__idf_riscv.dir/instruction_decode.c.obj: C_COMPILER____idf_riscv_unscanned_ /home/sam/esp/esp-idf/components/riscv/instruction_decode.c || cmake_object_order_depends_target___idf_riscv + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/riscv/CMakeFiles/__idf_riscv.dir/instruction_decode.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/riscv/CMakeFiles/__idf_riscv.dir + OBJECT_FILE_DIR = esp-idf/riscv/CMakeFiles/__idf_riscv.dir + TARGET_COMPILE_PDB = esp-idf/riscv/CMakeFiles/__idf_riscv.dir/__idf_riscv.pdb + TARGET_PDB = esp-idf/riscv/libriscv.pdb + +build esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt.c.obj: C_COMPILER____idf_riscv_unscanned_ /home/sam/esp/esp-idf/components/riscv/interrupt.c || cmake_object_order_depends_target___idf_riscv + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/riscv/CMakeFiles/__idf_riscv.dir + OBJECT_FILE_DIR = esp-idf/riscv/CMakeFiles/__idf_riscv.dir + TARGET_COMPILE_PDB = esp-idf/riscv/CMakeFiles/__idf_riscv.dir/__idf_riscv.pdb + TARGET_PDB = esp-idf/riscv/libriscv.pdb + +build esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj: ASM_COMPILER____idf_riscv_unscanned_ /home/sam/esp/esp-idf/components/riscv/vectors.S || cmake_object_order_depends_target___idf_riscv + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj.d + FLAGS = -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/riscv/CMakeFiles/__idf_riscv.dir + OBJECT_FILE_DIR = esp-idf/riscv/CMakeFiles/__idf_riscv.dir + TARGET_COMPILE_PDB = esp-idf/riscv/CMakeFiles/__idf_riscv.dir/__idf_riscv.pdb + TARGET_PDB = esp-idf/riscv/libriscv.pdb + +build esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt_plic.c.obj: C_COMPILER____idf_riscv_unscanned_ /home/sam/esp/esp-idf/components/riscv/interrupt_plic.c || cmake_object_order_depends_target___idf_riscv + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt_plic.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/riscv/CMakeFiles/__idf_riscv.dir + OBJECT_FILE_DIR = esp-idf/riscv/CMakeFiles/__idf_riscv.dir + TARGET_COMPILE_PDB = esp-idf/riscv/CMakeFiles/__idf_riscv.dir/__idf_riscv.pdb + TARGET_PDB = esp-idf/riscv/libriscv.pdb + +build esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors_intc.S.obj: ASM_COMPILER____idf_riscv_unscanned_ /home/sam/esp/esp-idf/components/riscv/vectors_intc.S || cmake_object_order_depends_target___idf_riscv + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors_intc.S.obj.d + FLAGS = -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/riscv/CMakeFiles/__idf_riscv.dir + OBJECT_FILE_DIR = esp-idf/riscv/CMakeFiles/__idf_riscv.dir + TARGET_COMPILE_PDB = esp-idf/riscv/CMakeFiles/__idf_riscv.dir/__idf_riscv.pdb + TARGET_PDB = esp-idf/riscv/libriscv.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_riscv + + +############################################# +# Link the static library esp-idf/riscv/libriscv.a + +build esp-idf/riscv/libriscv.a: C_STATIC_LIBRARY_LINKER____idf_riscv_ esp-idf/riscv/CMakeFiles/__idf_riscv.dir/instruction_decode.c.obj esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt.c.obj esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt_plic.c.obj esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors_intc.S.obj || esp-idf/esp_driver_gpio/libesp_driver_gpio.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/riscv/CMakeFiles/__idf_riscv.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/riscv/CMakeFiles/__idf_riscv.dir/__idf_riscv.pdb + TARGET_FILE = esp-idf/riscv/libriscv.a + TARGET_PDB = esp-idf/riscv/libriscv.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/riscv/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/riscv/edit_cache: phony esp-idf/riscv/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/riscv/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/riscv/rebuild_cache: phony esp-idf/riscv/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/riscv/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/riscv/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/riscv/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/riscv/install: phony esp-idf/riscv/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/riscv/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/riscv/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/riscv/install/local: phony esp-idf/riscv/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/riscv/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/riscv/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/riscv/install/strip: phony esp-idf/riscv/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_gpio + + +############################################# +# Order-only phony target for __idf_esp_driver_gpio + +build cmake_object_order_depends_target___idf_esp_driver_gpio: phony || cmake_object_order_depends_target___idf_esp_pm + +build esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio.c.obj: C_COMPILER____idf_esp_driver_gpio_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio.c || cmake_object_order_depends_target___idf_esp_driver_gpio + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include + OBJECT_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/__idf_esp_driver_gpio.pdb + TARGET_PDB = esp-idf/esp_driver_gpio/libesp_driver_gpio.pdb + +build esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_glitch_filter_ops.c.obj: C_COMPILER____idf_esp_driver_gpio_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_glitch_filter_ops.c || cmake_object_order_depends_target___idf_esp_driver_gpio + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_glitch_filter_ops.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include + OBJECT_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/__idf_esp_driver_gpio.pdb + TARGET_PDB = esp-idf/esp_driver_gpio/libesp_driver_gpio.pdb + +build esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/rtc_io.c.obj: C_COMPILER____idf_esp_driver_gpio_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_gpio/src/rtc_io.c || cmake_object_order_depends_target___idf_esp_driver_gpio + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/rtc_io.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include + OBJECT_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/__idf_esp_driver_gpio.pdb + TARGET_PDB = esp-idf/esp_driver_gpio/libesp_driver_gpio.pdb + +build esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/dedic_gpio.c.obj: C_COMPILER____idf_esp_driver_gpio_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_gpio/src/dedic_gpio.c || cmake_object_order_depends_target___idf_esp_driver_gpio + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/dedic_gpio.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include + OBJECT_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/__idf_esp_driver_gpio.pdb + TARGET_PDB = esp-idf/esp_driver_gpio/libesp_driver_gpio.pdb + +build esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_pin_glitch_filter.c.obj: C_COMPILER____idf_esp_driver_gpio_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_pin_glitch_filter.c || cmake_object_order_depends_target___idf_esp_driver_gpio + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_pin_glitch_filter.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include + OBJECT_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/__idf_esp_driver_gpio.pdb + TARGET_PDB = esp-idf/esp_driver_gpio/libesp_driver_gpio.pdb + +build esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_flex_glitch_filter.c.obj: C_COMPILER____idf_esp_driver_gpio_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_flex_glitch_filter.c || cmake_object_order_depends_target___idf_esp_driver_gpio + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_flex_glitch_filter.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include + OBJECT_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/__idf_esp_driver_gpio.pdb + TARGET_PDB = esp-idf/esp_driver_gpio/libesp_driver_gpio.pdb + +build esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_etm.c.obj: C_COMPILER____idf_esp_driver_gpio_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_etm.c || cmake_object_order_depends_target___idf_esp_driver_gpio + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_etm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include + OBJECT_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/__idf_esp_driver_gpio.pdb + TARGET_PDB = esp-idf/esp_driver_gpio/libesp_driver_gpio.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_gpio + + +############################################# +# Link the static library esp-idf/esp_driver_gpio/libesp_driver_gpio.a + +build esp-idf/esp_driver_gpio/libesp_driver_gpio.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_gpio_ esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio.c.obj esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_glitch_filter_ops.c.obj esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/rtc_io.c.obj esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/dedic_gpio.c.obj esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_pin_glitch_filter.c.obj esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_flex_glitch_filter.c.obj esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_etm.c.obj || esp-idf/esp_pm/libesp_pm.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/__idf_esp_driver_gpio.pdb + TARGET_FILE = esp-idf/esp_driver_gpio/libesp_driver_gpio.a + TARGET_PDB = esp-idf/esp_driver_gpio/libesp_driver_gpio.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_gpio/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_gpio/edit_cache: phony esp-idf/esp_driver_gpio/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_gpio/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_gpio/rebuild_cache: phony esp-idf/esp_driver_gpio/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_gpio/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_gpio/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_gpio/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_gpio/install: phony esp-idf/esp_driver_gpio/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_gpio/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_gpio/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_gpio/install/local: phony esp-idf/esp_driver_gpio/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_gpio/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_gpio/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_gpio/install/strip: phony esp-idf/esp_driver_gpio/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_pm + + +############################################# +# Order-only phony target for __idf_esp_pm + +build cmake_object_order_depends_target___idf_esp_pm: phony || cmake_object_order_depends_target___idf_mbedtls + +build esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj: C_COMPILER____idf_esp_pm_unscanned_ /home/sam/esp/esp-idf/components/esp_pm/pm_locks.c || cmake_object_order_depends_target___idf_esp_pm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir + OBJECT_FILE_DIR = esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir + TARGET_COMPILE_PDB = esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/__idf_esp_pm.pdb + TARGET_PDB = esp-idf/esp_pm/libesp_pm.pdb + +build esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj: C_COMPILER____idf_esp_pm_unscanned_ /home/sam/esp/esp-idf/components/esp_pm/pm_trace.c || cmake_object_order_depends_target___idf_esp_pm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir + OBJECT_FILE_DIR = esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir + TARGET_COMPILE_PDB = esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/__idf_esp_pm.pdb + TARGET_PDB = esp-idf/esp_pm/libesp_pm.pdb + +build esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj: C_COMPILER____idf_esp_pm_unscanned_ /home/sam/esp/esp-idf/components/esp_pm/pm_impl.c || cmake_object_order_depends_target___idf_esp_pm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir + OBJECT_FILE_DIR = esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir + TARGET_COMPILE_PDB = esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/__idf_esp_pm.pdb + TARGET_PDB = esp-idf/esp_pm/libesp_pm.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_pm + + +############################################# +# Link the static library esp-idf/esp_pm/libesp_pm.a + +build esp-idf/esp_pm/libesp_pm.a: C_STATIC_LIBRARY_LINKER____idf_esp_pm_ esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj || esp-idf/mbedtls/libmbedtls.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/__idf_esp_pm.pdb + TARGET_FILE = esp-idf/esp_pm/libesp_pm.a + TARGET_PDB = esp-idf/esp_pm/libesp_pm.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_pm/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_pm/edit_cache: phony esp-idf/esp_pm/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_pm/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_pm/rebuild_cache: phony esp-idf/esp_pm/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_pm/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_pm/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_pm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_pm/install: phony esp-idf/esp_pm/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_pm/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_pm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_pm/install/local: phony esp-idf/esp_pm/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_pm/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_pm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_pm/install/strip: phony esp-idf/esp_pm/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_mbedtls + + +############################################# +# Order-only phony target for __idf_mbedtls + +build cmake_object_order_depends_target___idf_mbedtls: phony || cmake_object_order_depends_target_everest esp-idf/mbedtls/x509_crt_bundle x509_crt_bundle.S + +build esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj: C_COMPILER____idf_mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/esp_crt_bundle.c || cmake_object_order_depends_target___idf_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle + TARGET_COMPILE_PDB = esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__idf_mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/libmbedtls.pdb + +build esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj: ASM_COMPILER____idf_mbedtls_unscanned_ /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/x509_crt_bundle.S || cmake_object_order_depends_target___idf_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj.d + FLAGS = -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__ + TARGET_COMPILE_PDB = esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__idf_mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/libmbedtls.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_mbedtls + + +############################################# +# Link the static library esp-idf/mbedtls/libmbedtls.a + +build esp-idf/mbedtls/libmbedtls.a: C_STATIC_LIBRARY_LINKER____idf_mbedtls_ esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj || esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__idf_mbedtls.pdb + TARGET_FILE = esp-idf/mbedtls/libmbedtls.a + TARGET_PDB = esp-idf/mbedtls/libmbedtls.pdb + + +############################################# +# Utility command for custom_bundle + +build esp-idf/mbedtls/custom_bundle: phony + + +############################################# +# Utility command for edit_cache + +build esp-idf/mbedtls/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/mbedtls/edit_cache: phony esp-idf/mbedtls/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/mbedtls/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/mbedtls/rebuild_cache: phony esp-idf/mbedtls/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/mbedtls/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/mbedtls/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/mbedtls/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/mbedtls/install: phony esp-idf/mbedtls/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/mbedtls/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/mbedtls/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/mbedtls/install/local: phony esp-idf/mbedtls/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/mbedtls/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/mbedtls/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/mbedtls/install/strip: phony esp-idf/mbedtls/CMakeFiles/install/strip.util + + +############################################# +# Custom command for x509_crt_bundle.S + +build x509_crt_bundle.S | ${cmake_ninja_workdir}x509_crt_bundle.S: CUSTOM_COMMAND esp-idf/mbedtls/x509_crt_bundle /home/sam/esp/esp-idf/tools/cmake/scripts/data_file_embed_asm.cmake || esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_common/libesp_common.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_partition/libesp_partition.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_security/libesp_security.a esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/esp_timer/libesp_timer.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/http_parser/libhttp_parser.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/newlib/libnewlib.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/vfs/libvfs.a esp-idf/wpa_supplicant/libwpa_supplicant.a + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build && /usr/bin/cmake -D DATA_FILE=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/x509_crt_bundle -D SOURCE_FILE=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/x509_crt_bundle.S -D FILE_TYPE=BINARY -P /home/sam/esp/esp-idf/tools/cmake/scripts/data_file_embed_asm.cmake + DESC = Generating ../../x509_crt_bundle.S + restat = 1 + + +############################################# +# Custom command for esp-idf/mbedtls/x509_crt_bundle + +build esp-idf/mbedtls/x509_crt_bundle | ${cmake_ninja_workdir}esp-idf/mbedtls/x509_crt_bundle: CUSTOM_COMMAND || esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_common/libesp_common.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_partition/libesp_partition.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_security/libesp_security.a esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/esp_timer/libesp_timer.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/http_parser/libhttp_parser.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/newlib/libnewlib.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/pthread/libpthread.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/vfs/libvfs.a esp-idf/wpa_supplicant/libwpa_supplicant.a + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/gen_crt_bundle.py --input /home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/cacrt_all.pem /home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/cacrt_local.pem -q --max-certs 200 + DESC = Generating x509_crt_bundle + restat = 1 + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/mbedtls/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for apidoc + +build esp-idf/mbedtls/mbedtls/apidoc: phony esp-idf/mbedtls/mbedtls/CMakeFiles/apidoc + + +############################################# +# Utility command for edit_cache + +build esp-idf/mbedtls/mbedtls/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/mbedtls/mbedtls/edit_cache: phony esp-idf/mbedtls/mbedtls/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/mbedtls/mbedtls/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/rebuild_cache: phony esp-idf/mbedtls/mbedtls/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/mbedtls/mbedtls/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/mbedtls/mbedtls/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/install: phony esp-idf/mbedtls/mbedtls/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/mbedtls/mbedtls/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/install/local: phony esp-idf/mbedtls/mbedtls/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/mbedtls/mbedtls/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/install/strip: phony esp-idf/mbedtls/mbedtls/CMakeFiles/install/strip.util + + +############################################# +# Custom command for esp-idf/mbedtls/mbedtls/CMakeFiles/apidoc + +build esp-idf/mbedtls/mbedtls/CMakeFiles/apidoc | ${cmake_ninja_workdir}esp-idf/mbedtls/mbedtls/CMakeFiles/apidoc: CUSTOM_COMMAND + COMMAND = cd /home/sam/esp/esp-idf/components/mbedtls/mbedtls/doxygen && doxygen mbedtls.doxyfile + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/mbedtls/mbedtls/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/mbedtls/mbedtls/include/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/include && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/mbedtls/mbedtls/include/edit_cache: phony esp-idf/mbedtls/mbedtls/include/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/mbedtls/mbedtls/include/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/include && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/include/rebuild_cache: phony esp-idf/mbedtls/mbedtls/include/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/mbedtls/mbedtls/include/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/mbedtls/mbedtls/include/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/include/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/include && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/include/install: phony esp-idf/mbedtls/mbedtls/include/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/mbedtls/mbedtls/include/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/include/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/include && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/include/install/local: phony esp-idf/mbedtls/mbedtls/include/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/mbedtls/mbedtls/include/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/include/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/include && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/include/install/strip: phony esp-idf/mbedtls/mbedtls/include/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/mbedtls/mbedtls/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/edit_cache: phony esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/rebuild_cache: phony esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/mbedtls/mbedtls/3rdparty/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/3rdparty/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/install: phony esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/3rdparty/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/install/local: phony esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/3rdparty/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/install/strip: phony esp-idf/mbedtls/mbedtls/3rdparty/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target everest + + +############################################# +# Order-only phony target for everest + +build cmake_object_order_depends_target_everest: phony || cmake_object_order_depends_target_p256m + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/everest.c.obj: C_COMPILER__everest_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/library/everest.c || cmake_object_order_depends_target_everest + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/everest.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include/everest -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include/everest/kremlib -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/everest.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.pdb + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/x25519.c.obj: C_COMPILER__everest_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/library/x25519.c || cmake_object_order_depends_target_everest + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/x25519.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include/everest -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include/everest/kremlib -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/everest.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.pdb + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/Hacl_Curve25519_joined.c.obj: C_COMPILER__everest_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/library/Hacl_Curve25519_joined.c || cmake_object_order_depends_target_everest + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/Hacl_Curve25519_joined.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include/everest -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include/everest/kremlib -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/everest.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target everest + + +############################################# +# Link the static library esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a: CXX_STATIC_LIBRARY_LINKER__everest_ esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/everest.c.obj esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/x25519.c.obj esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/Hacl_Curve25519_joined.c.obj || esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/everest.pdb + TARGET_FILE = esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a + TARGET_PDB = esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/edit_cache: phony esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/rebuild_cache: phony esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/3rdparty/everest/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/install: phony esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/3rdparty/everest/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/install/local: phony esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/3rdparty/everest/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/install/strip: phony esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target p256m + + +############################################# +# Order-only phony target for p256m + +build cmake_object_order_depends_target_p256m: phony || cmake_object_order_depends_target_mbedcrypto + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m_driver_entrypoints.c.obj: C_COMPILER__p256m_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m_driver_entrypoints.c || cmake_object_order_depends_target_p256m + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m_driver_entrypoints.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256m.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.pdb + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m/p256-m.c.obj: C_COMPILER__p256m_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m/p256-m.c || cmake_object_order_depends_target_p256m + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m/p256-m.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256m.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target p256m + + +############################################# +# Link the static library esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a: CXX_STATIC_LIBRARY_LINKER__p256m_ esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m_driver_entrypoints.c.obj esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m/p256-m.c.obj || esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256m.pdb + TARGET_FILE = esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a + TARGET_PDB = esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/edit_cache: phony esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/rebuild_cache: phony esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/3rdparty/p256-m/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/install: phony esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/3rdparty/p256-m/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/install/local: phony esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/3rdparty/p256-m/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/install/strip: phony esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/mbedtls/mbedtls/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target mbedcrypto + + +############################################# +# Order-only phony target for mbedcrypto + +build cmake_object_order_depends_target_mbedcrypto: phony || cmake_object_order_depends_target_mbedx509 + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/aes.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/aesni.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesce.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/aesce.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesce.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/aria.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/asn1parse.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/asn1write.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/base64.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/bignum.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_core.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/bignum_core.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_core.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/bignum_mod.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod_raw.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/bignum_mod_raw.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod_raw.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/block_cipher.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/block_cipher.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/block_cipher.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/camellia.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ccm.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/chacha20.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/chachapoly.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/cipher.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/cipher_wrap.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/constant_time.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/cmac.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ctr_drbg.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/des.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/dhm.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecdh.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecdsa.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecjpake.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecp.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecp_curves.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves_new.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecp_curves_new.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves_new.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/entropy.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/entropy_poll.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/error.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/gcm.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/hkdf.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/hmac_drbg.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lmots.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/lmots.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lmots.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lms.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/lms.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lms.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/md.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/md5.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/memory_buffer_alloc.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/nist_kw.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/oid.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/padlock.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pem.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pk.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_ecc.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pk_ecc.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_ecc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pk_wrap.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkcs12.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkcs5.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkparse.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkwrite.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/platform.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/platform_util.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/poly1305.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_aead.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_cipher.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_client.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers_no_static.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_driver_wrappers_no_static.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers_no_static.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_ecp.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ffdh.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_ffdh.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ffdh.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_hash.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_mac.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_pake.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_pake.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_pake.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_rsa.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_se.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_slot_management.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_storage.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_its_file.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_util.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_util.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_util.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ripemd160.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/rsa.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_alt_helpers.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/rsa_alt_helpers.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_alt_helpers.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/sha1.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/sha256.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/sha512.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha3.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/sha3.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha3.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/threading.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/timing.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/version.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/version_features.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_dma_core.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_dma_core.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_dma_core.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/crypto_shared_gdma + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_hardware.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/esp_hardware.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_hardware.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_mem.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/esp_mem.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_mem.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_timing.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/esp_timing.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_timing.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_xts.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_xts.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_xts.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_common.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_common.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/esp_sha.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/sha/esp_sha.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/esp_sha.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/sha.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/sha.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/sha.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_ds + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/esp_ecc.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/ecc/esp_ecc.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/esp_ecc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/ecc_alt.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/ecc/ecc_alt.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/ecc_alt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/md/esp_md.c.obj: C_COMPILER__mbedcrypto_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/md/esp_md.c || cmake_object_order_depends_target_mbedcrypto + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/md/esp_md.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/md + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target mbedcrypto + + +############################################# +# Link the static library esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a + +build esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a: CXX_STATIC_LIBRARY_LINKER__mbedcrypto_ esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesce.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_core.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod_raw.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/block_cipher.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves_new.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lmots.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lms.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_ecc.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers_no_static.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ffdh.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_pake.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_util.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_alt_helpers.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha3.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_dma_core.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_hardware.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_mem.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_timing.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_xts.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_common.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/esp_sha.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/sha.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/esp_ecc.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/ecc_alt.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/md/esp_md.c.obj || esp-idf/mbedtls/mbedtls/library/libmbedx509.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mbedcrypto.pdb + TARGET_FILE = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedcrypto.pdb + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target mbedx509 + + +############################################# +# Order-only phony target for mbedx509 + +build cmake_object_order_depends_target_mbedx509: phony || cmake_object_order_depends_target_mbedtls + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs7.c.obj: C_COMPILER__mbedx509_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkcs7.c || cmake_object_order_depends_target_mbedx509 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs7.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/mbedx509.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedx509.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj: C_COMPILER__mbedx509_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509.c || cmake_object_order_depends_target_mbedx509 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/mbedx509.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedx509.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj: C_COMPILER__mbedx509_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509_create.c || cmake_object_order_depends_target_mbedx509 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/mbedx509.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedx509.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj: C_COMPILER__mbedx509_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509_crl.c || cmake_object_order_depends_target_mbedx509 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/mbedx509.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedx509.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj: C_COMPILER__mbedx509_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509_crt.c || cmake_object_order_depends_target_mbedx509 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/mbedx509.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedx509.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj: C_COMPILER__mbedx509_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509_csr.c || cmake_object_order_depends_target_mbedx509 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/mbedx509.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedx509.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write.c.obj: C_COMPILER__mbedx509_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509write.c || cmake_object_order_depends_target_mbedx509 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/mbedx509.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedx509.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj: C_COMPILER__mbedx509_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509write_crt.c || cmake_object_order_depends_target_mbedx509 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/mbedx509.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedx509.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj: C_COMPILER__mbedx509_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509write_csr.c || cmake_object_order_depends_target_mbedx509 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/mbedx509.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedx509.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target mbedx509 + + +############################################# +# Link the static library esp-idf/mbedtls/mbedtls/library/libmbedx509.a + +build esp-idf/mbedtls/mbedtls/library/libmbedx509.a: CXX_STATIC_LIBRARY_LINKER__mbedx509_ esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs7.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj || esp-idf/mbedtls/mbedtls/library/libmbedtls.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/mbedx509.pdb + TARGET_FILE = esp-idf/mbedtls/mbedtls/library/libmbedx509.a + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedx509.pdb + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target mbedtls + + +############################################# +# Order-only phony target for mbedtls + +build cmake_object_order_depends_target_mbedtls: phony || cmake_object_order_depends_target___idf_esp_app_format + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/debug.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_reader.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/mps_reader.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_reader.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_trace.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/mps_trace.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_trace.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_cache.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_ciphersuites.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_client.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_client.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_client.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_cookie.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_debug_helpers_generated.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_debug_helpers_generated.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_debug_helpers_generated.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_msg.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_ticket.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_client.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls12_client.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_client.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_server.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls12_server.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_server.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls13_keys.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_server.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls13_server.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_server.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_client.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls13_client.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_client.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_generic.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls13_generic.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_generic.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/mbedtls_debug.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/mbedtls_debug.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/mbedtls_debug.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_platform_time.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/esp_platform_time.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_platform_time.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/net_sockets.c.obj: C_COMPILER__mbedtls_unscanned_ /home/sam/esp/esp-idf/components/mbedtls/port/net_sockets.c || cmake_object_order_depends_target_mbedtls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/net_sockets.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + OBJECT_FILE_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target mbedtls + + +############################################# +# Link the static library esp-idf/mbedtls/mbedtls/library/libmbedtls.a + +build esp-idf/mbedtls/mbedtls/library/libmbedtls.a: CXX_STATIC_LIBRARY_LINKER__mbedtls_ esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_reader.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_trace.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_client.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_debug_helpers_generated.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_client.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_server.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_server.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_client.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_generic.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/mbedtls_debug.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_platform_time.c.obj esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/net_sockets.c.obj || esp-idf/esp_app_format/libesp_app_format.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mbedtls.pdb + TARGET_FILE = esp-idf/mbedtls/mbedtls/library/libmbedtls.a + TARGET_PDB = esp-idf/mbedtls/mbedtls/library/libmbedtls.pdb + + +############################################# +# Utility command for lib + +build esp-idf/mbedtls/mbedtls/library/lib: phony esp-idf/mbedtls/mbedtls/library/CMakeFiles/lib esp-idf/riscv/libriscv.a + + +############################################# +# Utility command for edit_cache + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/mbedtls/mbedtls/library/edit_cache: phony esp-idf/mbedtls/mbedtls/library/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/library/rebuild_cache: phony esp-idf/mbedtls/mbedtls/library/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/mbedtls/mbedtls/library/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/library/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/library/install: phony esp-idf/mbedtls/mbedtls/library/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/library/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/library/install/local: phony esp-idf/mbedtls/mbedtls/library/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/library/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/library/install/strip: phony esp-idf/mbedtls/mbedtls/library/CMakeFiles/install/strip.util + + +############################################# +# Phony custom command for esp-idf/mbedtls/mbedtls/library/CMakeFiles/lib + +build esp-idf/mbedtls/mbedtls/library/CMakeFiles/lib | ${cmake_ninja_workdir}esp-idf/mbedtls/mbedtls/library/CMakeFiles/lib: phony esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a || esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_common/libesp_common.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_partition/libesp_partition.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_security/libesp_security.a esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/esp_timer/libesp_timer.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/http_parser/libhttp_parser.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/newlib/libnewlib.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/pthread/libpthread.a esp-idf/riscv/libriscv.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/vfs/libvfs.a esp-idf/wpa_supplicant/libwpa_supplicant.a + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/mbedtls/mbedtls/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/pkgconfig && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/mbedtls/mbedtls/pkgconfig/edit_cache: phony esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/pkgconfig && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/pkgconfig/rebuild_cache: phony esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/mbedtls/mbedtls/pkgconfig/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/pkgconfig/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/pkgconfig && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/pkgconfig/install: phony esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/pkgconfig/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/pkgconfig && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/pkgconfig/install/local: phony esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/mbedtls/mbedtls/pkgconfig/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/pkgconfig && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/mbedtls/mbedtls/pkgconfig/install/strip: phony esp-idf/mbedtls/mbedtls/pkgconfig/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for bootloader-flash + +build esp-idf/bootloader/bootloader-flash: phony esp-idf/bootloader/CMakeFiles/bootloader-flash bootloader + + +############################################# +# Utility command for encrypted-bootloader-flash + +build esp-idf/bootloader/encrypted-bootloader-flash: phony esp-idf/bootloader/CMakeFiles/encrypted-bootloader-flash + + +############################################# +# Utility command for edit_cache + +build esp-idf/bootloader/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/bootloader/edit_cache: phony esp-idf/bootloader/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/bootloader/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/bootloader/rebuild_cache: phony esp-idf/bootloader/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/bootloader/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/bootloader/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/bootloader/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/bootloader/install: phony esp-idf/bootloader/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/bootloader/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/bootloader/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/bootloader/install/local: phony esp-idf/bootloader/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/bootloader/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/bootloader/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/bootloader/install/strip: phony esp-idf/bootloader/CMakeFiles/install/strip.util + + +############################################# +# Custom command for esp-idf/bootloader/CMakeFiles/bootloader-flash + +build esp-idf/bootloader/CMakeFiles/bootloader-flash | ${cmake_ninja_workdir}esp-idf/bootloader/CMakeFiles/bootloader-flash: CUSTOM_COMMAND || bootloader esp-idf/partition_table/partition_table_bin + COMMAND = cd /home/sam/esp/esp-idf/components/bootloader && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "SERIAL_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;;/home/sam/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c6" -D "SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@bootloader-flash_args" -D WORKING_DIRECTORY=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build -P /home/sam/esp/esp-idf/components/esptool_py/run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for esp-idf/bootloader/CMakeFiles/encrypted-bootloader-flash + +build esp-idf/bootloader/CMakeFiles/encrypted-bootloader-flash | ${cmake_ninja_workdir}esp-idf/bootloader/CMakeFiles/encrypted-bootloader-flash: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader && /usr/bin/cmake -E echo "Error: The target encrypted-bootloader-flash requires" && /usr/bin/cmake -E echo "CONFIG_SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT to be enabled." && /usr/bin/cmake -E env "FAIL_MESSAGE=Failed executing target (see errors on lines above)" /usr/bin/cmake -P /home/sam/esp/esp-idf/tools/cmake/scripts/fail.cmake + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for app-flash + +build esp-idf/esptool_py/app-flash: phony esp-idf/esptool_py/CMakeFiles/app-flash app + + +############################################# +# Utility command for encrypted-app-flash + +build esp-idf/esptool_py/encrypted-app-flash: phony esp-idf/esptool_py/CMakeFiles/encrypted-app-flash + + +############################################# +# Utility command for app_check_size + +build esp-idf/esptool_py/app_check_size: phony esp-idf/esptool_py/CMakeFiles/app_check_size esp-idf/partition_table/partition_table_bin gen_project_binary + + +############################################# +# Utility command for edit_cache + +build esp-idf/esptool_py/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esptool_py/edit_cache: phony esp-idf/esptool_py/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esptool_py/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esptool_py/rebuild_cache: phony esp-idf/esptool_py/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esptool_py/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esptool_py/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esptool_py/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esptool_py/install: phony esp-idf/esptool_py/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esptool_py/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esptool_py/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esptool_py/install/local: phony esp-idf/esptool_py/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esptool_py/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esptool_py/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esptool_py/install/strip: phony esp-idf/esptool_py/CMakeFiles/install/strip.util + + +############################################# +# Custom command for esp-idf/esptool_py/CMakeFiles/app-flash + +build esp-idf/esptool_py/CMakeFiles/app-flash | ${cmake_ninja_workdir}esp-idf/esptool_py/CMakeFiles/app-flash: CUSTOM_COMMAND || _project_elf_src app esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_common/libesp_common.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_mm/libesp_mm.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_partition/libesp_partition.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_security/libesp_security.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/esp_timer/libesp_timer.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/esptool_py/app_check_size esp-idf/fatfs/libfatfs.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/http_parser/libhttp_parser.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/light_driver/liblight_driver.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/partition_table/partition_table_bin esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/riscv/libriscv.a esp-idf/rt/librt.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a gen_project_binary on_off_light_bulb.elf + COMMAND = cd /home/sam/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "SERIAL_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;;/home/sam/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c6" -D "SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@app-flash_args" -D WORKING_DIRECTORY=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build -P /home/sam/esp/esp-idf/components/esptool_py/run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for esp-idf/esptool_py/CMakeFiles/encrypted-app-flash + +build esp-idf/esptool_py/CMakeFiles/encrypted-app-flash | ${cmake_ninja_workdir}esp-idf/esptool_py/CMakeFiles/encrypted-app-flash: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py && /usr/bin/cmake -E echo "Error: The target encrypted-app-flash requires" && /usr/bin/cmake -E echo "CONFIG_SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT to be enabled." && /usr/bin/cmake -E env "FAIL_MESSAGE=Failed executing target (see errors on lines above)" /usr/bin/cmake -P /home/sam/esp/esp-idf/tools/cmake/scripts/fail.cmake + + +############################################# +# Custom command for esp-idf/esptool_py/CMakeFiles/app_check_size + +build esp-idf/esptool_py/CMakeFiles/app_check_size | ${cmake_ninja_workdir}esp-idf/esptool_py/CMakeFiles/app_check_size: CUSTOM_COMMAND || _project_elf_src esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_common/libesp_common.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_mm/libesp_mm.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_partition/libesp_partition.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_security/libesp_security.a esp-idf/esp_system/__ldgen_output_sections.ld esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/esp_timer/libesp_timer.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/fatfs/libfatfs.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/http_parser/libhttp_parser.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/light_driver/liblight_driver.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/partition_table/partition_table_bin esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/riscv/libriscv.a esp-idf/rt/librt.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a gen_project_binary on_off_light_bulb.elf + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/partition_table/partition-table.bin /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.bin + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for partition_table_bin + +build esp-idf/partition_table/partition_table_bin: phony esp-idf/partition_table/CMakeFiles/partition_table_bin partition_table/partition-table.bin + + +############################################# +# Utility command for partition-table + +build esp-idf/partition_table/partition-table: phony esp-idf/partition_table/CMakeFiles/partition-table esp-idf/partition_table/partition_table_bin + + +############################################# +# Utility command for partition_table + +build esp-idf/partition_table/partition_table: phony esp-idf/partition_table/CMakeFiles/partition_table esp-idf/partition_table/partition-table + + +############################################# +# Utility command for partition-table-flash + +build esp-idf/partition_table/partition-table-flash: phony esp-idf/partition_table/CMakeFiles/partition-table-flash + + +############################################# +# Utility command for encrypted-partition-table-flash + +build esp-idf/partition_table/encrypted-partition-table-flash: phony esp-idf/partition_table/CMakeFiles/encrypted-partition-table-flash + + +############################################# +# Utility command for partition_table-flash + +build esp-idf/partition_table/partition_table-flash: phony esp-idf/partition_table/CMakeFiles/partition_table-flash esp-idf/partition_table/partition-table-flash + + +############################################# +# Utility command for edit_cache + +build esp-idf/partition_table/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/partition_table/edit_cache: phony esp-idf/partition_table/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/partition_table/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/partition_table/rebuild_cache: phony esp-idf/partition_table/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/partition_table/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/partition_table/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/partition_table/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/partition_table/install: phony esp-idf/partition_table/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/partition_table/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/partition_table/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/partition_table/install/local: phony esp-idf/partition_table/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/partition_table/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/partition_table/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/partition_table/install/strip: phony esp-idf/partition_table/CMakeFiles/install/strip.util + + +############################################# +# Phony custom command for esp-idf/partition_table/CMakeFiles/partition_table_bin + +build esp-idf/partition_table/CMakeFiles/partition_table_bin | ${cmake_ninja_workdir}esp-idf/partition_table/CMakeFiles/partition_table_bin: phony partition_table/partition-table.bin partition_table/partition-table.bin + + +############################################# +# Custom command for partition_table/partition-table.bin + +build partition_table/partition-table.bin | ${cmake_ninja_workdir}partition_table/partition-table.bin: CUSTOM_COMMAND /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/partitions.csv /home/sam/esp/esp-idf/components/partition_table/gen_esp32part.py + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/partition_table/gen_esp32part.py -q --offset 0x8000 --flash-size 2MB -- /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/partitions.csv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/partition_table/partition-table.bin && /usr/bin/cmake -E echo "Partition table binary generated. Contents:" && /usr/bin/cmake -E echo "*******************************************************************************" && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/partition_table/gen_esp32part.py -q --offset 0x8000 --flash-size 2MB -- /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/partition_table/partition-table.bin && /usr/bin/cmake -E echo "*******************************************************************************" + DESC = Generating ../../partition_table/partition-table.bin + restat = 1 + + +############################################# +# Custom command for esp-idf/partition_table/CMakeFiles/partition-table + +build esp-idf/partition_table/CMakeFiles/partition-table | ${cmake_ninja_workdir}esp-idf/partition_table/CMakeFiles/partition-table: CUSTOM_COMMAND || esp-idf/partition_table/partition_table_bin + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table && /usr/bin/cmake -E echo "Partition table binary generated. Contents:" && /usr/bin/cmake -E echo "*******************************************************************************" && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/partition_table/gen_esp32part.py -q --offset 0x8000 --flash-size 2MB -- /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/partition_table/partition-table.bin && /usr/bin/cmake -E echo "*******************************************************************************" + + +############################################# +# Custom command for esp-idf/partition_table/CMakeFiles/partition_table + +build esp-idf/partition_table/CMakeFiles/partition_table | ${cmake_ninja_workdir}esp-idf/partition_table/CMakeFiles/partition_table: CUSTOM_COMMAND || esp-idf/partition_table/partition-table esp-idf/partition_table/partition_table_bin + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table && /usr/bin/cmake -E echo + DESC = Warning: command "partition_table" is deprecated. Have you wanted to run "partition-table" instead? + + +############################################# +# Custom command for esp-idf/partition_table/CMakeFiles/partition-table-flash + +build esp-idf/partition_table/CMakeFiles/partition-table-flash | ${cmake_ninja_workdir}esp-idf/partition_table/CMakeFiles/partition-table-flash: CUSTOM_COMMAND + COMMAND = cd /home/sam/esp/esp-idf/components/partition_table && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "SERIAL_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;;/home/sam/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c6" -D "SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@partition-table-flash_args" -D WORKING_DIRECTORY=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build -P /home/sam/esp/esp-idf/components/esptool_py/run_serial_tool.cmake + pool = console + + +############################################# +# Custom command for esp-idf/partition_table/CMakeFiles/encrypted-partition-table-flash + +build esp-idf/partition_table/CMakeFiles/encrypted-partition-table-flash | ${cmake_ninja_workdir}esp-idf/partition_table/CMakeFiles/encrypted-partition-table-flash: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table && /usr/bin/cmake -E echo "Error: The target encrypted-partition-table-flash requires" && /usr/bin/cmake -E echo "CONFIG_SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT to be enabled." && /usr/bin/cmake -E env "FAIL_MESSAGE=Failed executing target (see errors on lines above)" /usr/bin/cmake -P /home/sam/esp/esp-idf/tools/cmake/scripts/fail.cmake + + +############################################# +# Custom command for esp-idf/partition_table/CMakeFiles/partition_table-flash + +build esp-idf/partition_table/CMakeFiles/partition_table-flash | ${cmake_ninja_workdir}esp-idf/partition_table/CMakeFiles/partition_table-flash: CUSTOM_COMMAND || esp-idf/partition_table/partition-table-flash + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table && /usr/bin/cmake -E echo + DESC = Warning: command "partition_table-flash" is deprecated. Have you wanted to run "partition-table-flash" instead? + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_app_format + + +############################################# +# Order-only phony target for __idf_esp_app_format + +build cmake_object_order_depends_target___idf_esp_app_format: phony || cmake_object_order_depends_target___idf_esp_bootloader_format + +build esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj: C_COMPILER____idf_esp_app_format_unscanned_ /home/sam/esp/esp-idf/components/esp_app_format/esp_app_desc.c || cmake_object_order_depends_target___idf_esp_app_format + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D PROJECT_NAME=\"on_off_light_bulb\" -DPROJECT_VER=\"1\" + DEP_FILE = esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir + OBJECT_FILE_DIR = esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir + TARGET_COMPILE_PDB = esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/__idf_esp_app_format.pdb + TARGET_PDB = esp-idf/esp_app_format/libesp_app_format.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_app_format + + +############################################# +# Link the static library esp-idf/esp_app_format/libesp_app_format.a + +build esp-idf/esp_app_format/libesp_app_format.a: C_STATIC_LIBRARY_LINKER____idf_esp_app_format_ esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj || esp-idf/esp_bootloader_format/libesp_bootloader_format.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/__idf_esp_app_format.pdb + TARGET_FILE = esp-idf/esp_app_format/libesp_app_format.a + TARGET_PDB = esp-idf/esp_app_format/libesp_app_format.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_app_format/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_app_format/edit_cache: phony esp-idf/esp_app_format/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_app_format/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_app_format/rebuild_cache: phony esp-idf/esp_app_format/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_app_format/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_app_format/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_app_format/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_app_format/install: phony esp-idf/esp_app_format/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_app_format/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_app_format/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_app_format/install/local: phony esp-idf/esp_app_format/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_app_format/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_app_format/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_app_format/install/strip: phony esp-idf/esp_app_format/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_bootloader_format + + +############################################# +# Order-only phony target for __idf_esp_bootloader_format + +build cmake_object_order_depends_target___idf_esp_bootloader_format: phony || cmake_object_order_depends_target___idf_app_update + +build esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj: C_COMPILER____idf_esp_bootloader_format_unscanned_ /home/sam/esp/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c || cmake_object_order_depends_target___idf_esp_bootloader_format + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir + OBJECT_FILE_DIR = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir + TARGET_COMPILE_PDB = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/__idf_esp_bootloader_format.pdb + TARGET_PDB = esp-idf/esp_bootloader_format/libesp_bootloader_format.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_bootloader_format + + +############################################# +# Link the static library esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +build esp-idf/esp_bootloader_format/libesp_bootloader_format.a: C_STATIC_LIBRARY_LINKER____idf_esp_bootloader_format_ esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj || esp-idf/app_update/libapp_update.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/__idf_esp_bootloader_format.pdb + TARGET_FILE = esp-idf/esp_bootloader_format/libesp_bootloader_format.a + TARGET_PDB = esp-idf/esp_bootloader_format/libesp_bootloader_format.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_bootloader_format/edit_cache: phony esp-idf/esp_bootloader_format/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_bootloader_format/rebuild_cache: phony esp-idf/esp_bootloader_format/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_bootloader_format/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_bootloader_format/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_bootloader_format/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_bootloader_format/install: phony esp-idf/esp_bootloader_format/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_bootloader_format/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_bootloader_format/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_bootloader_format/install/local: phony esp-idf/esp_bootloader_format/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_bootloader_format/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_bootloader_format/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_bootloader_format/install/strip: phony esp-idf/esp_bootloader_format/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_app_update + + +############################################# +# Order-only phony target for __idf_app_update + +build cmake_object_order_depends_target___idf_app_update: phony || cmake_object_order_depends_target___idf_esp_partition + +build esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj: C_COMPILER____idf_app_update_unscanned_ /home/sam/esp/esp-idf/components/app_update/esp_ota_ops.c || cmake_object_order_depends_target___idf_app_update + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/app_update/CMakeFiles/__idf_app_update.dir + OBJECT_FILE_DIR = esp-idf/app_update/CMakeFiles/__idf_app_update.dir + TARGET_COMPILE_PDB = esp-idf/app_update/CMakeFiles/__idf_app_update.dir/__idf_app_update.pdb + TARGET_PDB = esp-idf/app_update/libapp_update.pdb + +build esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_app_desc.c.obj: C_COMPILER____idf_app_update_unscanned_ /home/sam/esp/esp-idf/components/app_update/esp_ota_app_desc.c || cmake_object_order_depends_target___idf_app_update + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_app_desc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/app_update/CMakeFiles/__idf_app_update.dir + OBJECT_FILE_DIR = esp-idf/app_update/CMakeFiles/__idf_app_update.dir + TARGET_COMPILE_PDB = esp-idf/app_update/CMakeFiles/__idf_app_update.dir/__idf_app_update.pdb + TARGET_PDB = esp-idf/app_update/libapp_update.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_app_update + + +############################################# +# Link the static library esp-idf/app_update/libapp_update.a + +build esp-idf/app_update/libapp_update.a: C_STATIC_LIBRARY_LINKER____idf_app_update_ esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_app_desc.c.obj || esp-idf/esp_partition/libesp_partition.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/app_update/CMakeFiles/__idf_app_update.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/app_update/CMakeFiles/__idf_app_update.dir/__idf_app_update.pdb + TARGET_FILE = esp-idf/app_update/libapp_update.a + TARGET_PDB = esp-idf/app_update/libapp_update.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/app_update/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/app_update/edit_cache: phony esp-idf/app_update/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/app_update/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/app_update/rebuild_cache: phony esp-idf/app_update/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/app_update/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/app_update/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/app_update/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/app_update/install: phony esp-idf/app_update/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/app_update/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/app_update/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/app_update/install/local: phony esp-idf/app_update/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/app_update/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/app_update/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/app_update/install/strip: phony esp-idf/app_update/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_partition + + +############################################# +# Order-only phony target for __idf_esp_partition + +build cmake_object_order_depends_target___idf_esp_partition: phony || cmake_object_order_depends_target___idf_efuse + +build esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition.c.obj: C_COMPILER____idf_esp_partition_unscanned_ /home/sam/esp/esp-idf/components/esp_partition/partition.c || cmake_object_order_depends_target___idf_esp_partition + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include + OBJECT_DIR = esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir + OBJECT_FILE_DIR = esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir + TARGET_COMPILE_PDB = esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/__idf_esp_partition.pdb + TARGET_PDB = esp-idf/esp_partition/libesp_partition.pdb + +build esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition_target.c.obj: C_COMPILER____idf_esp_partition_unscanned_ /home/sam/esp/esp-idf/components/esp_partition/partition_target.c || cmake_object_order_depends_target___idf_esp_partition + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition_target.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include + OBJECT_DIR = esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir + OBJECT_FILE_DIR = esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir + TARGET_COMPILE_PDB = esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/__idf_esp_partition.pdb + TARGET_PDB = esp-idf/esp_partition/libesp_partition.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_partition + + +############################################# +# Link the static library esp-idf/esp_partition/libesp_partition.a + +build esp-idf/esp_partition/libesp_partition.a: C_STATIC_LIBRARY_LINKER____idf_esp_partition_ esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition.c.obj esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition_target.c.obj || esp-idf/efuse/libefuse.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/__idf_esp_partition.pdb + TARGET_FILE = esp-idf/esp_partition/libesp_partition.a + TARGET_PDB = esp-idf/esp_partition/libesp_partition.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_partition/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_partition/edit_cache: phony esp-idf/esp_partition/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_partition/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_partition/rebuild_cache: phony esp-idf/esp_partition/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_partition/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_partition/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_partition/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_partition/install: phony esp-idf/esp_partition/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_partition/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_partition/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_partition/install/local: phony esp-idf/esp_partition/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_partition/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_partition/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_partition/install/strip: phony esp-idf/esp_partition/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_efuse + + +############################################# +# Order-only phony target for __idf_efuse + +build cmake_object_order_depends_target___idf_efuse: phony || cmake_object_order_depends_target___idf_bootloader_support + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_table.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_fields.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_rtc_calib.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_utility.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/src/esp_efuse_api.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/src/esp_efuse_fields.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/src/esp_efuse_utility.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + +build esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_startup.c.obj: C_COMPILER____idf_efuse_unscanned_ /home/sam/esp/esp-idf/components/efuse/src/esp_efuse_startup.c || cmake_object_order_depends_target___idf_efuse + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_startup.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + OBJECT_FILE_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_PDB = esp-idf/efuse/libefuse.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_efuse + + +############################################# +# Link the static library esp-idf/efuse/libefuse.a + +build esp-idf/efuse/libefuse.a: C_STATIC_LIBRARY_LINKER____idf_efuse_ esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_startup.c.obj || esp-idf/bootloader_support/libbootloader_support.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/efuse/CMakeFiles/__idf_efuse.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/efuse/CMakeFiles/__idf_efuse.dir/__idf_efuse.pdb + TARGET_FILE = esp-idf/efuse/libefuse.a + TARGET_PDB = esp-idf/efuse/libefuse.pdb + + +############################################# +# Utility command for efuse-common-table + +build esp-idf/efuse/efuse-common-table: phony esp-idf/efuse/CMakeFiles/efuse-common-table + + +############################################# +# Utility command for efuse_common_table + +build esp-idf/efuse/efuse_common_table: phony esp-idf/efuse/CMakeFiles/efuse_common_table esp-idf/efuse/efuse-common-table + + +############################################# +# Utility command for efuse-custom-table + +build esp-idf/efuse/efuse-custom-table: phony + + +############################################# +# Utility command for efuse_custom_table + +build esp-idf/efuse/efuse_custom_table: phony esp-idf/efuse/CMakeFiles/efuse_custom_table esp-idf/efuse/efuse-custom-table + + +############################################# +# Utility command for show-efuse-table + +build esp-idf/efuse/show-efuse-table: phony esp-idf/efuse/CMakeFiles/show-efuse-table + + +############################################# +# Utility command for show_efuse_table + +build esp-idf/efuse/show_efuse_table: phony esp-idf/efuse/CMakeFiles/show_efuse_table esp-idf/efuse/show-efuse-table + + +############################################# +# Utility command for efuse_test_table + +build esp-idf/efuse/efuse_test_table: phony esp-idf/efuse/CMakeFiles/efuse_test_table + + +############################################# +# Utility command for edit_cache + +build esp-idf/efuse/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/efuse/edit_cache: phony esp-idf/efuse/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/efuse/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/efuse/rebuild_cache: phony esp-idf/efuse/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/efuse/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/efuse/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/efuse/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/efuse/install: phony esp-idf/efuse/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/efuse/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/efuse/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/efuse/install/local: phony esp-idf/efuse/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/efuse/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/efuse/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/efuse/install/strip: phony esp-idf/efuse/CMakeFiles/install/strip.util + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse-common-table + +build esp-idf/efuse/CMakeFiles/efuse-common-table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse-common-table: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/efuse/efuse_table_gen.py /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_table.csv -t esp32c6 --max_blk_len 256 + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_common_table + +build esp-idf/efuse/CMakeFiles/efuse_common_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_common_table: CUSTOM_COMMAND || esp-idf/efuse/efuse-common-table + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse && /usr/bin/cmake -E echo + DESC = Warning: command "efuse_common_table" is deprecated. Have you wanted to run "efuse-common-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_custom_table + +build esp-idf/efuse/CMakeFiles/efuse_custom_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_custom_table: CUSTOM_COMMAND || esp-idf/efuse/efuse-custom-table + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse && /usr/bin/cmake -E echo + DESC = Warning: command "efuse_custom_table" is deprecated. Have you wanted to run "efuse-custom-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/show-efuse-table + +build esp-idf/efuse/CMakeFiles/show-efuse-table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/show-efuse-table: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/efuse/efuse_table_gen.py /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_table.csv -t esp32c6 --max_blk_len 256 --info + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/show_efuse_table + +build esp-idf/efuse/CMakeFiles/show_efuse_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/show_efuse_table: CUSTOM_COMMAND || esp-idf/efuse/show-efuse-table + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse && /usr/bin/cmake -E echo + DESC = Warning: command "show_efuse_table" is deprecated. Have you wanted to run "show-efuse-table" instead? + + +############################################# +# Custom command for esp-idf/efuse/CMakeFiles/efuse_test_table + +build esp-idf/efuse/CMakeFiles/efuse_test_table | ${cmake_ninja_workdir}esp-idf/efuse/CMakeFiles/efuse_test_table: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/efuse/efuse_table_gen.py /home/sam/esp/esp-idf/components/efuse/test/esp_efuse_test_table.csv -t esp32c6 --max_blk_len 256 + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_bootloader_support + + +############################################# +# Order-only phony target for __idf_bootloader_support + +build cmake_object_order_depends_target___idf_bootloader_support: phony || cmake_object_order_depends_target___idf_esp_mm + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common_loader.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_clock_init.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_mem.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_efuse.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/secure_boot.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c6.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c6.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_utility.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/flash_partitions.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/esp_image_format.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_ecdsa.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/idf/bootloader_sha.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + +build esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/secure_boot_secure_features.c.obj: C_COMPILER____idf_bootloader_support_unscanned_ /home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/secure_boot_secure_features.c || cmake_object_order_depends_target___idf_bootloader_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/secure_boot_secure_features.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + OBJECT_FILE_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6 + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_bootloader_support + + +############################################# +# Link the static library esp-idf/bootloader_support/libbootloader_support.a + +build esp-idf/bootloader_support/libbootloader_support.a: C_STATIC_LIBRARY_LINKER____idf_bootloader_support_ esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/secure_boot_secure_features.c.obj || esp-idf/esp_mm/libesp_mm.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/__idf_bootloader_support.pdb + TARGET_FILE = esp-idf/bootloader_support/libbootloader_support.a + TARGET_PDB = esp-idf/bootloader_support/libbootloader_support.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/bootloader_support/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/bootloader_support/edit_cache: phony esp-idf/bootloader_support/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/bootloader_support/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/bootloader_support/rebuild_cache: phony esp-idf/bootloader_support/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/bootloader_support/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/bootloader_support/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/bootloader_support/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/bootloader_support/install: phony esp-idf/bootloader_support/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/bootloader_support/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/bootloader_support/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/bootloader_support/install/local: phony esp-idf/bootloader_support/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/bootloader_support/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/bootloader_support/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/bootloader_support/install/strip: phony esp-idf/bootloader_support/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_mm + + +############################################# +# Order-only phony target for __idf_esp_mm + +build cmake_object_order_depends_target___idf_esp_mm: phony || cmake_object_order_depends_target___idf_spi_flash + +build esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_mmu_map.c.obj: C_COMPILER____idf_esp_mm_unscanned_ /home/sam/esp/esp-idf/components/esp_mm/esp_mmu_map.c || cmake_object_order_depends_target___idf_esp_mm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_mmu_map.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir + OBJECT_FILE_DIR = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir + TARGET_COMPILE_PDB = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/__idf_esp_mm.pdb + TARGET_PDB = esp-idf/esp_mm/libesp_mm.pdb + +build esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/port/esp32c6/ext_mem_layout.c.obj: C_COMPILER____idf_esp_mm_unscanned_ /home/sam/esp/esp-idf/components/esp_mm/port/esp32c6/ext_mem_layout.c || cmake_object_order_depends_target___idf_esp_mm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/port/esp32c6/ext_mem_layout.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir + OBJECT_FILE_DIR = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/__idf_esp_mm.pdb + TARGET_PDB = esp-idf/esp_mm/libesp_mm.pdb + +build esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_cache.c.obj: C_COMPILER____idf_esp_mm_unscanned_ /home/sam/esp/esp-idf/components/esp_mm/esp_cache.c || cmake_object_order_depends_target___idf_esp_mm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_cache.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir + OBJECT_FILE_DIR = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir + TARGET_COMPILE_PDB = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/__idf_esp_mm.pdb + TARGET_PDB = esp-idf/esp_mm/libesp_mm.pdb + +build esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/heap_align_hw.c.obj: C_COMPILER____idf_esp_mm_unscanned_ /home/sam/esp/esp-idf/components/esp_mm/heap_align_hw.c || cmake_object_order_depends_target___idf_esp_mm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/heap_align_hw.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir + OBJECT_FILE_DIR = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir + TARGET_COMPILE_PDB = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/__idf_esp_mm.pdb + TARGET_PDB = esp-idf/esp_mm/libesp_mm.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_mm + + +############################################# +# Link the static library esp-idf/esp_mm/libesp_mm.a + +build esp-idf/esp_mm/libesp_mm.a: C_STATIC_LIBRARY_LINKER____idf_esp_mm_ esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_mmu_map.c.obj esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/port/esp32c6/ext_mem_layout.c.obj esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_cache.c.obj esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/heap_align_hw.c.obj || esp-idf/spi_flash/libspi_flash.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/__idf_esp_mm.pdb + TARGET_FILE = esp-idf/esp_mm/libesp_mm.a + TARGET_PDB = esp-idf/esp_mm/libesp_mm.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_mm/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_mm/edit_cache: phony esp-idf/esp_mm/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_mm/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_mm/rebuild_cache: phony esp-idf/esp_mm/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_mm/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_mm/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_mm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_mm/install: phony esp-idf/esp_mm/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_mm/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_mm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_mm/install/local: phony esp-idf/esp_mm/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_mm/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_mm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_mm/install/strip: phony esp-idf/esp_mm/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_spi_flash + + +############################################# +# Order-only phony target for __idf_spi_flash + +build cmake_object_order_depends_target___idf_spi_flash: phony || cmake_object_order_depends_target___idf_esp_system + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_brownout_hook.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/flash_brownout_hook.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_brownout_hook.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_drivers.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_generic.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_issi.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_mxic.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_gd.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_winbond.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_boya.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_mxic_opi.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_th.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/memspi_host_driver.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/cache_utils.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/flash_mmap.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/flash_ops.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/spi_flash_wrap.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/esp_flash_api.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/esp_flash_spi_init.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/spi_flash_os_func_app.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + +build esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj: C_COMPILER____idf_spi_flash_unscanned_ /home/sam/esp/esp-idf/components/spi_flash/spi_flash_os_func_noos.c || cmake_object_order_depends_target___idf_spi_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + OBJECT_FILE_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_spi_flash + + +############################################# +# Link the static library esp-idf/spi_flash/libspi_flash.a + +build esp-idf/spi_flash/libspi_flash.a: C_STATIC_LIBRARY_LINKER____idf_spi_flash_ esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_brownout_hook.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj || esp-idf/esp_system/libesp_system.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/__idf_spi_flash.pdb + TARGET_FILE = esp-idf/spi_flash/libspi_flash.a + TARGET_PDB = esp-idf/spi_flash/libspi_flash.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/spi_flash/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/spi_flash/edit_cache: phony esp-idf/spi_flash/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/spi_flash/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/spi_flash/rebuild_cache: phony esp-idf/spi_flash/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/spi_flash/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/spi_flash/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/spi_flash/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/spi_flash/install: phony esp-idf/spi_flash/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/spi_flash/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/spi_flash/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/spi_flash/install/local: phony esp-idf/spi_flash/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/spi_flash/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/spi_flash/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/spi_flash/install/strip: phony esp-idf/spi_flash/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_system + + +############################################# +# Order-only phony target for __idf_esp_system + +build cmake_object_order_depends_target___idf_esp_system: phony || cmake_object_order_depends_target___idf_esp_common + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/esp_err.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/crosscore_int.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_ipc.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/esp_ipc.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_ipc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/freertos_hooks.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/int_wdt.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/panic.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/esp_system.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/startup.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-stack-protector + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup_funcs.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/startup_funcs.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup_funcs.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/system_time.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/stack_check.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-stack-protector + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/ubsan.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/xt_wdt.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/task_wdt/task_wdt.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt_impl_timergroup.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/task_wdt/task_wdt_impl_timergroup.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt_impl_timergroup.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/systick_etm.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/systick_etm.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/systick_etm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/hw_stack_guard.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/hw_stack_guard.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/hw_stack_guard.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/port/cpu_start.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-stack-protector + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/port/panic_handler.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/esp_system_chip.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/port/esp_system_chip.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/esp_system_chip.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/image_process.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/port/image_process.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/image_process.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/port/brownout.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/expression_with_stack.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/expression_with_stack.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/expression_with_stack.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/panic_arch.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/panic_arch.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/panic_arch.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_helpers.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/debug_helpers.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_helpers.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_stubs.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/debug_stubs.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_stubs.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/clk.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/clk.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/clk.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/reset_reason.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/reset_reason.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/reset_reason.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/system_internal.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/system_internal.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/system_internal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + +build esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/cache_err_int.c.obj: C_COMPILER____idf_esp_system_unscanned_ /home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/cache_err_int.c || cmake_object_order_depends_target___idf_esp_system + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/cache_err_int.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + OBJECT_FILE_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_system + + +############################################# +# Link the static library esp-idf/esp_system/libesp_system.a + +build esp-idf/esp_system/libesp_system.a: C_STATIC_LIBRARY_LINKER____idf_esp_system_ esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_ipc.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup_funcs.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt_impl_timergroup.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/systick_etm.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/hw_stack_guard.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/esp_system_chip.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/image_process.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/expression_with_stack.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/panic_arch.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_helpers.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_stubs.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/clk.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/reset_reason.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/system_internal.c.obj esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/cache_err_int.c.obj || esp-idf/esp_common/libesp_common.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/__idf_esp_system.pdb + TARGET_FILE = esp-idf/esp_system/libesp_system.a + TARGET_PDB = esp-idf/esp_system/libesp_system.pdb + + +############################################# +# Utility command for memory.ld + +build esp-idf/esp_system/memory.ld: phony esp-idf/esp_system/CMakeFiles/memory.ld esp-idf/esp_system/ld/memory.ld + + +############################################# +# Utility command for sections.ld.in + +build esp-idf/esp_system/sections.ld.in: phony esp-idf/esp_system/CMakeFiles/sections.ld.in esp-idf/esp_system/ld/sections.ld.in + + +############################################# +# Utility command for __ldgen_output_sections.ld + +build esp-idf/esp_system/__ldgen_output_sections.ld: phony esp-idf/esp_system/CMakeFiles/__ldgen_output_sections.ld esp-idf/esp_system/ld/sections.ld esp-idf/esp_system/ld/sections.ld.in esp-idf/app_trace/libapp_trace.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/espcoredump/libespcoredump.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/fatfs/libfatfs.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/light_driver/liblight_driver.a esp-idf/main/libmain.a esp-idf/mqtt/libmqtt.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/riscv/libriscv.a esp-idf/rt/librt.a esp-idf/spiffs/libspiffs.a esp-idf/unity/libunity.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_system/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_system/edit_cache: phony esp-idf/esp_system/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_system/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_system/rebuild_cache: phony esp-idf/esp_system/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_system/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_system/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_system/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_system/install: phony esp-idf/esp_system/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_system/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_system/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_system/install/local: phony esp-idf/esp_system/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_system/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_system/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_system/install/strip: phony esp-idf/esp_system/CMakeFiles/install/strip.util + + +############################################# +# Phony custom command for esp-idf/esp_system/CMakeFiles/memory.ld + +build esp-idf/esp_system/CMakeFiles/memory.ld | ${cmake_ninja_workdir}esp-idf/esp_system/CMakeFiles/memory.ld: phony esp-idf/esp_system/ld/memory.ld + + +############################################# +# Custom command for esp-idf/esp_system/ld/memory.ld + +build esp-idf/esp_system/ld/memory.ld | ${cmake_ninja_workdir}esp-idf/esp_system/ld/memory.ld: CUSTOM_COMMAND /home/sam/esp/esp-idf/components/esp_system/ld/esp32c6/memory.ld.in config/sdkconfig.h + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system && /usr/bin/cmake -DCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DSOURCE=/home/sam/esp/esp-idf/components/esp_system/ld/esp32c6/memory.ld.in -DTARGET=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/memory.ld -DCONFIG_DIR=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -DLD_DIR=/home/sam/esp/esp-idf/components/esp_system/ld -P /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/linker_script_generator.cmake + DESC = Generating /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/memory.ld linker script... + restat = 1 + + +############################################# +# Phony custom command for esp-idf/esp_system/CMakeFiles/sections.ld.in + +build esp-idf/esp_system/CMakeFiles/sections.ld.in | ${cmake_ninja_workdir}esp-idf/esp_system/CMakeFiles/sections.ld.in: phony esp-idf/esp_system/ld/sections.ld.in + + +############################################# +# Custom command for esp-idf/esp_system/ld/sections.ld.in + +build esp-idf/esp_system/ld/sections.ld.in | ${cmake_ninja_workdir}esp-idf/esp_system/ld/sections.ld.in: CUSTOM_COMMAND /home/sam/esp/esp-idf/components/esp_system/ld/esp32c6/sections.ld.in config/sdkconfig.h + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system && /usr/bin/cmake -DCC=/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DSOURCE=/home/sam/esp/esp-idf/components/esp_system/ld/esp32c6/sections.ld.in -DTARGET=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/sections.ld.in -DCONFIG_DIR=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -DLD_DIR=/home/sam/esp/esp-idf/components/esp_system/ld -P /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/linker_script_generator.cmake + DESC = Generating /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/sections.ld.in linker script... + restat = 1 + + +############################################# +# Phony custom command for esp-idf/esp_system/CMakeFiles/__ldgen_output_sections.ld + +build esp-idf/esp_system/CMakeFiles/__ldgen_output_sections.ld | ${cmake_ninja_workdir}esp-idf/esp_system/CMakeFiles/__ldgen_output_sections.ld: phony esp-idf/esp_system/ld/sections.ld || esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_common/libesp_common.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_mm/libesp_mm.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_partition/libesp_partition.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_security/libesp_security.a esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/esp_timer/libesp_timer.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/fatfs/libfatfs.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/http_parser/libhttp_parser.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/light_driver/liblight_driver.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/riscv/libriscv.a esp-idf/rt/librt.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a + + +############################################# +# Custom command for esp-idf/esp_system/ld/sections.ld + +build esp-idf/esp_system/ld/sections.ld | ${cmake_ninja_workdir}esp-idf/esp_system/ld/sections.ld: CUSTOM_COMMAND esp-idf/esp_system/ld/sections.ld.in /home/sam/esp/esp-idf/components/riscv/linker.lf /home/sam/esp/esp-idf/components/esp_driver_gpio/linker.lf /home/sam/esp/esp-idf/components/esp_pm/linker.lf /home/sam/esp/esp-idf/components/esp_mm/linker.lf /home/sam/esp/esp-idf/components/spi_flash/linker.lf /home/sam/esp/esp-idf/components/esp_system/linker.lf /home/sam/esp/esp-idf/components/esp_system/app.lf /home/sam/esp/esp-idf/components/esp_common/common.lf /home/sam/esp/esp-idf/components/esp_common/soc.lf /home/sam/esp/esp-idf/components/esp_rom/linker.lf /home/sam/esp/esp-idf/components/hal/linker.lf /home/sam/esp/esp-idf/components/log/linker.lf /home/sam/esp/esp-idf/components/heap/linker.lf /home/sam/esp/esp-idf/components/soc/linker.lf /home/sam/esp/esp-idf/components/esp_hw_support/linker.lf /home/sam/esp/esp-idf/components/esp_hw_support/dma/linker.lf /home/sam/esp/esp-idf/components/esp_hw_support/ldo/linker.lf /home/sam/esp/esp-idf/components/freertos/linker_common.lf /home/sam/esp/esp-idf/components/freertos/linker.lf /home/sam/esp/esp-idf/components/newlib/newlib.lf /home/sam/esp/esp-idf/components/newlib/system_libs.lf /home/sam/esp/esp-idf/components/esp_driver_gptimer/linker.lf /home/sam/esp/esp-idf/components/esp_ringbuf/linker.lf /home/sam/esp/esp-idf/components/esp_driver_uart/linker.lf /home/sam/esp/esp-idf/components/app_trace/linker.lf /home/sam/esp/esp-idf/components/esp_event/linker.lf /home/sam/esp/esp-idf/components/esp_driver_pcnt/linker.lf /home/sam/esp/esp-idf/components/esp_driver_spi/linker.lf /home/sam/esp/esp-idf/components/esp_driver_mcpwm/linker.lf /home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/linker.lf /home/sam/esp/esp-idf/components/esp_driver_dac/linker.lf /home/sam/esp/esp-idf/components/esp_driver_rmt/linker.lf /home/sam/esp/esp-idf/components/esp_driver_sdm/linker.lf /home/sam/esp/esp-idf/components/esp_driver_i2c/linker.lf /home/sam/esp/esp-idf/components/esp_driver_ledc/linker.lf /home/sam/esp/esp-idf/components/esp_driver_parlio/linker.lf /home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/linker.lf /home/sam/esp/esp-idf/components/driver/twai/linker.lf /home/sam/esp/esp-idf/components/esp_phy/linker.lf /home/sam/esp/esp-idf/components/vfs/linker.lf /home/sam/esp/esp-idf/components/lwip/linker.lf /home/sam/esp/esp-idf/components/esp_netif/linker.lf /home/sam/esp/esp-idf/components/wpa_supplicant/linker.lf /home/sam/esp/esp-idf/components/esp_coex/linker.lf /home/sam/esp/esp-idf/components/esp_wifi/linker.lf /home/sam/esp/esp-idf/components/esp_gdbstub/linker.lf /home/sam/esp/esp-idf/components/esp_adc/linker.lf /home/sam/esp/esp-idf/components/esp_driver_isp/linker.lf /home/sam/esp/esp-idf/components/esp_psram/linker.lf /home/sam/esp/esp-idf/components/esp_eth/linker.lf /home/sam/esp/esp-idf/components/esp_lcd/linker.lf /home/sam/esp/esp-idf/components/espcoredump/linker.lf /home/sam/esp/esp-idf/components/ieee802154/linker.lf /home/sam/esp/esp-idf/components/openthread/linker.lf esp-idf/riscv/libriscv.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_pm/libesp_pm.a esp-idf/mbedtls/libmbedtls.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/app_update/libapp_update.a esp-idf/esp_partition/libesp_partition.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/esp_mm/libesp_mm.a esp-idf/spi_flash/libspi_flash.a esp-idf/esp_system/libesp_system.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/hal/libhal.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/soc/libsoc.a esp-idf/esp_security/libesp_security.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/freertos/libfreertos.a esp-idf/newlib/libnewlib.a esp-idf/pthread/libpthread.a esp-idf/cxx/libcxx.a esp-idf/esp_timer/libesp_timer.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/app_trace/libapp_trace.a esp-idf/esp_event/libesp_event.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/sdmmc/libsdmmc.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/driver/libdriver.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/vfs/libvfs.a esp-idf/lwip/liblwip.a esp-idf/esp_netif/libesp_netif.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/unity/libunity.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/http_parser/libhttp_parser.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_hid/libesp_hid.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/espcoredump/libespcoredump.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/fatfs/libfatfs.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/mqtt/libmqtt.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/rt/librt.a esp-idf/spiffs/libspiffs.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/main/libmain.a esp-idf/light_driver/liblight_driver.a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig || esp-idf/app_trace/libapp_trace.a esp-idf/app_update/libapp_update.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/cxx/libcxx.a esp-idf/driver/libdriver.a esp-idf/efuse/libefuse.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc/libesp_adc.a esp-idf/esp_app_format/libesp_app_format.a esp-idf/esp_bootloader_format/libesp_bootloader_format.a esp-idf/esp_coex/libesp_coex.a esp-idf/esp_common/libesp_common.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_driver_gpio/libesp_driver_gpio.a esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a esp-idf/esp_driver_i2c/libesp_driver_i2c.a esp-idf/esp_driver_i2s/libesp_driver_i2s.a esp-idf/esp_driver_ledc/libesp_driver_ledc.a esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a esp-idf/esp_driver_parlio/libesp_driver_parlio.a esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a esp-idf/esp_driver_rmt/libesp_driver_rmt.a esp-idf/esp_driver_sdio/libesp_driver_sdio.a esp-idf/esp_driver_sdm/libesp_driver_sdm.a esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a esp-idf/esp_driver_spi/libesp_driver_spi.a esp-idf/esp_driver_tsens/libesp_driver_tsens.a esp-idf/esp_driver_uart/libesp_driver_uart.a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_event/libesp_event.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_mm/libesp_mm.a esp-idf/esp_netif/libesp_netif.a esp-idf/esp_partition/libesp_partition.a esp-idf/esp_phy/libesp_phy.a esp-idf/esp_pm/libesp_pm.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/esp_rom/libesp_rom.a esp-idf/esp_security/libesp_security.a esp-idf/esp_system/libesp_system.a esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/esp_timer/libesp_timer.a esp-idf/esp_vfs_console/libesp_vfs_console.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/espcoredump/libespcoredump.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/fatfs/libfatfs.a esp-idf/freertos/libfreertos.a esp-idf/hal/libhal.a esp-idf/heap/libheap.a esp-idf/http_parser/libhttp_parser.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/light_driver/liblight_driver.a esp-idf/log/liblog.a esp-idf/lwip/liblwip.a esp-idf/main/libmain.a esp-idf/mbedtls/custom_bundle esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mqtt/libmqtt.a esp-idf/newlib/libnewlib.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/pthread/libpthread.a esp-idf/riscv/libriscv.a esp-idf/rt/librt.a esp-idf/sdmmc/libsdmmc.a esp-idf/soc/libsoc.a esp-idf/spi_flash/libspi_flash.a esp-idf/spiffs/libspiffs.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/unity/libunity.a esp-idf/vfs/libvfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/wpa_supplicant/libwpa_supplicant.a + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/tools/ldgen/ldgen.py --config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig --fragments-list "/home/sam/esp/esp-idf/components/riscv/linker.lf;/home/sam/esp/esp-idf/components/esp_driver_gpio/linker.lf;/home/sam/esp/esp-idf/components/esp_pm/linker.lf;/home/sam/esp/esp-idf/components/esp_mm/linker.lf;/home/sam/esp/esp-idf/components/spi_flash/linker.lf;/home/sam/esp/esp-idf/components/esp_system/linker.lf;/home/sam/esp/esp-idf/components/esp_system/app.lf;/home/sam/esp/esp-idf/components/esp_common/common.lf;/home/sam/esp/esp-idf/components/esp_common/soc.lf;/home/sam/esp/esp-idf/components/esp_rom/linker.lf;/home/sam/esp/esp-idf/components/hal/linker.lf;/home/sam/esp/esp-idf/components/log/linker.lf;/home/sam/esp/esp-idf/components/heap/linker.lf;/home/sam/esp/esp-idf/components/soc/linker.lf;/home/sam/esp/esp-idf/components/esp_hw_support/linker.lf;/home/sam/esp/esp-idf/components/esp_hw_support/dma/linker.lf;/home/sam/esp/esp-idf/components/esp_hw_support/ldo/linker.lf;/home/sam/esp/esp-idf/components/freertos/linker_common.lf;/home/sam/esp/esp-idf/components/freertos/linker.lf;/home/sam/esp/esp-idf/components/newlib/newlib.lf;/home/sam/esp/esp-idf/components/newlib/system_libs.lf;/home/sam/esp/esp-idf/components/esp_driver_gptimer/linker.lf;/home/sam/esp/esp-idf/components/esp_ringbuf/linker.lf;/home/sam/esp/esp-idf/components/esp_driver_uart/linker.lf;/home/sam/esp/esp-idf/components/app_trace/linker.lf;/home/sam/esp/esp-idf/components/esp_event/linker.lf;/home/sam/esp/esp-idf/components/esp_driver_pcnt/linker.lf;/home/sam/esp/esp-idf/components/esp_driver_spi/linker.lf;/home/sam/esp/esp-idf/components/esp_driver_mcpwm/linker.lf;/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/linker.lf;/home/sam/esp/esp-idf/components/esp_driver_dac/linker.lf;/home/sam/esp/esp-idf/components/esp_driver_rmt/linker.lf;/home/sam/esp/esp-idf/components/esp_driver_sdm/linker.lf;/home/sam/esp/esp-idf/components/esp_driver_i2c/linker.lf;/home/sam/esp/esp-idf/components/esp_driver_ledc/linker.lf;/home/sam/esp/esp-idf/components/esp_driver_parlio/linker.lf;/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/linker.lf;/home/sam/esp/esp-idf/components/driver/twai/linker.lf;/home/sam/esp/esp-idf/components/esp_phy/linker.lf;/home/sam/esp/esp-idf/components/vfs/linker.lf;/home/sam/esp/esp-idf/components/lwip/linker.lf;/home/sam/esp/esp-idf/components/esp_netif/linker.lf;/home/sam/esp/esp-idf/components/wpa_supplicant/linker.lf;/home/sam/esp/esp-idf/components/esp_coex/linker.lf;/home/sam/esp/esp-idf/components/esp_wifi/linker.lf;/home/sam/esp/esp-idf/components/esp_gdbstub/linker.lf;/home/sam/esp/esp-idf/components/esp_adc/linker.lf;/home/sam/esp/esp-idf/components/esp_driver_isp/linker.lf;/home/sam/esp/esp-idf/components/esp_psram/linker.lf;/home/sam/esp/esp-idf/components/esp_eth/linker.lf;/home/sam/esp/esp-idf/components/esp_lcd/linker.lf;/home/sam/esp/esp-idf/components/espcoredump/linker.lf;/home/sam/esp/esp-idf/components/ieee802154/linker.lf;/home/sam/esp/esp-idf/components/openthread/linker.lf" --input /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/sections.ld.in --output /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/sections.ld --kconfig /home/sam/esp/esp-idf/Kconfig --env-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config.env --libraries-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/ldgen_libraries --objdump /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump + DESC = Generating ld/sections.ld + restat = 1 + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/esp_system/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_system/port/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_system/port/edit_cache: phony esp-idf/esp_system/port/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_system/port/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_system/port/rebuild_cache: phony esp-idf/esp_system/port/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_system/port/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_system/port/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_system/port/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_system/port/install: phony esp-idf/esp_system/port/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_system/port/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_system/port/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_system/port/install/local: phony esp-idf/esp_system/port/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_system/port/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_system/port/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_system/port/install/strip: phony esp-idf/esp_system/port/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/esp_system/port/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/soc/esp32c6 && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_system/port/soc/esp32c6/edit_cache: phony esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/soc/esp32c6 && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_system/port/soc/esp32c6/rebuild_cache: phony esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_system/port/soc/esp32c6/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_system/port/soc/esp32c6/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/soc/esp32c6 && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_system/port/soc/esp32c6/install: phony esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_system/port/soc/esp32c6/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/soc/esp32c6 && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_system/port/soc/esp32c6/install/local: phony esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_system/port/soc/esp32c6/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/soc/esp32c6 && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_system/port/soc/esp32c6/install/strip: phony esp-idf/esp_system/port/soc/esp32c6/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_common + + +############################################# +# Order-only phony target for __idf_esp_common + +build cmake_object_order_depends_target___idf_esp_common: phony || cmake_object_order_depends_target___idf_esp_rom + +build esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj: C_COMPILER____idf_esp_common_unscanned_ /home/sam/esp/esp-idf/components/esp_common/src/esp_err_to_name.c || cmake_object_order_depends_target___idf_esp_common + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_https_ota/include + OBJECT_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir + OBJECT_FILE_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/__idf_esp_common.pdb + TARGET_PDB = esp-idf/esp_common/libesp_common.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_common + + +############################################# +# Link the static library esp-idf/esp_common/libesp_common.a + +build esp-idf/esp_common/libesp_common.a: C_STATIC_LIBRARY_LINKER____idf_esp_common_ esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj || esp-idf/esp_rom/libesp_rom.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/__idf_esp_common.pdb + TARGET_FILE = esp-idf/esp_common/libesp_common.a + TARGET_PDB = esp-idf/esp_common/libesp_common.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_common/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_common/edit_cache: phony esp-idf/esp_common/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_common/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_common/rebuild_cache: phony esp-idf/esp_common/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_common/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_common/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_common/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_common/install: phony esp-idf/esp_common/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_common/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_common/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_common/install/local: phony esp-idf/esp_common/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_common/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_common/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_common/install/strip: phony esp-idf/esp_common/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_rom + + +############################################# +# Order-only phony target for __idf_esp_rom + +build cmake_object_order_depends_target___idf_esp_rom: phony || cmake_object_order_depends_target___idf_hal + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_sys.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_print.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_crc.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_uart.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_efuse.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_gpio.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_hp_regi2c_esp32c6.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tlsf.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_tlsf.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tlsf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_multi_heap.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_multi_heap.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_multi_heap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + +build esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj: C_COMPILER____idf_esp_rom_unscanned_ /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_wdt.c || cmake_object_order_depends_target___idf_esp_rom + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + OBJECT_FILE_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_rom + + +############################################# +# Link the static library esp-idf/esp_rom/libesp_rom.a + +build esp-idf/esp_rom/libesp_rom.a: C_STATIC_LIBRARY_LINKER____idf_esp_rom_ esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tlsf.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_multi_heap.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj || esp-idf/hal/libhal.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/__idf_esp_rom.pdb + TARGET_FILE = esp-idf/esp_rom/libesp_rom.a + TARGET_PDB = esp-idf/esp_rom/libesp_rom.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_rom/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_rom/edit_cache: phony esp-idf/esp_rom/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_rom/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_rom/rebuild_cache: phony esp-idf/esp_rom/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_rom/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_rom/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_rom/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_rom/install: phony esp-idf/esp_rom/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_rom/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_rom/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_rom/install/local: phony esp-idf/esp_rom/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_rom/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_rom/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_rom/install/strip: phony esp-idf/esp_rom/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_hal + + +############################################# +# Order-only phony target for __idf_hal + +build cmake_object_order_depends_target___idf_hal: phony || cmake_object_order_depends_target___idf_log + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/hal_utils.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/efuse_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/esp32c6/efuse_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/lp_timer_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/mmu_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/cache_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/color_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/color_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/color_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/spi_flash_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/spi_flash_hal_iram.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/spi_flash_encrypt_hal_iram.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/clk_tree_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/esp32c6/clk_tree_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/clk_tree_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/uart_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/uart_hal_iram.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/gpio_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/rtc_io_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/timer_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/ledc_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/ledc_hal_iram.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/i2c_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/i2c_hal_iram.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/rmt_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/pcnt_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/pcnt_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/pcnt_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/mcpwm_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/mcpwm_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/mcpwm_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/twai_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/twai_hal_iram.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_top.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/gdma_hal_top.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_top.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_ahb_v1.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/gdma_hal_ahb_v1.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_ahb_v1.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/i2s_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/sdm_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/sdm_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/sdm_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/etm_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/etm_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/etm_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/parlio_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/parlio_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/parlio_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal_common.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/adc_hal_common.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_oneshot_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/adc_oneshot_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_oneshot_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/adc_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/ecc_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/ecc_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/ecc_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/mpi_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/mpi_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/mpi_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/sha_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/aes_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/modem_clock_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/esp32c6/modem_clock_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/modem_clock_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pau_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/esp32c6/pau_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pau_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/brownout_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/brownout_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/brownout_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/spi_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/spi_hal_iram.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/spi_slave_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/spi_slave_hal_iram.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hd_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/spi_slave_hd_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hd_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_gpspi.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/spi_flash_hal_gpspi.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_gpspi.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/sdio_slave_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/sdio_slave_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/sdio_slave_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pmu_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/esp32c6/pmu_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pmu_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/apm_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/apm_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/apm_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/hmac_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/hmac_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/hmac_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/ds_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/ds_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/ds_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + +build esp-idf/hal/CMakeFiles/__idf_hal.dir/usb_serial_jtag_hal.c.obj: C_COMPILER____idf_hal_unscanned_ /home/sam/esp/esp-idf/components/hal/usb_serial_jtag_hal.c || cmake_object_order_depends_target___idf_hal + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/hal/CMakeFiles/__idf_hal.dir/usb_serial_jtag_hal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + OBJECT_FILE_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_PDB = esp-idf/hal/libhal.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_hal + + +############################################# +# Link the static library esp-idf/hal/libhal.a + +build esp-idf/hal/libhal.a: C_STATIC_LIBRARY_LINKER____idf_hal_ esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/color_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/clk_tree_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/pcnt_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/mcpwm_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_top.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_ahb_v1.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/sdm_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/etm_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/parlio_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal_common.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_oneshot_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/ecc_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/mpi_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/modem_clock_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pau_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/brownout_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hd_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_gpspi.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/sdio_slave_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pmu_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/apm_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/hmac_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/ds_hal.c.obj esp-idf/hal/CMakeFiles/__idf_hal.dir/usb_serial_jtag_hal.c.obj || esp-idf/log/liblog.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/hal/CMakeFiles/__idf_hal.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/hal/CMakeFiles/__idf_hal.dir/__idf_hal.pdb + TARGET_FILE = esp-idf/hal/libhal.a + TARGET_PDB = esp-idf/hal/libhal.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/hal/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/hal/edit_cache: phony esp-idf/hal/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/hal/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/hal/rebuild_cache: phony esp-idf/hal/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/hal/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/hal/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/hal/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/hal/install: phony esp-idf/hal/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/hal/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/hal/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/hal/install/local: phony esp-idf/hal/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/hal/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/hal/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/hal/install/strip: phony esp-idf/hal/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_log + + +############################################# +# Order-only phony target for __idf_log + +build cmake_object_order_depends_target___idf_log: phony || cmake_object_order_depends_target___idf_heap + +build esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_timestamp.c.obj: C_COMPILER____idf_log_unscanned_ /home/sam/esp/esp-idf/components/log/src/os/log_timestamp.c || cmake_object_order_depends_target___idf_log + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_timestamp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src/os + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + +build esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj: C_COMPILER____idf_log_unscanned_ /home/sam/esp/esp-idf/components/log/src/log_timestamp_common.c || cmake_object_order_depends_target___idf_log + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + +build esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_lock.c.obj: C_COMPILER____idf_log_unscanned_ /home/sam/esp/esp-idf/components/log/src/os/log_lock.c || cmake_object_order_depends_target___idf_log + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_lock.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src/os + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + +build esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_write.c.obj: C_COMPILER____idf_log_unscanned_ /home/sam/esp/esp-idf/components/log/src/os/log_write.c || cmake_object_order_depends_target___idf_log + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_write.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src/os + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + +build esp-idf/log/CMakeFiles/__idf_log.dir/src/buffer/log_buffers.c.obj: C_COMPILER____idf_log_unscanned_ /home/sam/esp/esp-idf/components/log/src/buffer/log_buffers.c || cmake_object_order_depends_target___idf_log + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/buffer/log_buffers.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src/buffer + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + +build esp-idf/log/CMakeFiles/__idf_log.dir/src/util.c.obj: C_COMPILER____idf_log_unscanned_ /home/sam/esp/esp-idf/components/log/src/util.c || cmake_object_order_depends_target___idf_log + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/util.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + +build esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/log_level.c.obj: C_COMPILER____idf_log_unscanned_ /home/sam/esp/esp-idf/components/log/src/log_level/log_level.c || cmake_object_order_depends_target___idf_log + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/log_level.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + +build esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/tag_log_level.c.obj: C_COMPILER____idf_log_unscanned_ /home/sam/esp/esp-idf/components/log/src/log_level/tag_log_level/tag_log_level.c || cmake_object_order_depends_target___idf_log + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/tag_log_level.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + +build esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/linked_list/log_linked_list.c.obj: C_COMPILER____idf_log_unscanned_ /home/sam/esp/esp-idf/components/log/src/log_level/tag_log_level/linked_list/log_linked_list.c || cmake_object_order_depends_target___idf_log + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/linked_list/log_linked_list.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/linked_list + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + +build esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/cache/log_binary_heap.c.obj: C_COMPILER____idf_log_unscanned_ /home/sam/esp/esp-idf/components/log/src/log_level/tag_log_level/cache/log_binary_heap.c || cmake_object_order_depends_target___idf_log + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/cache/log_binary_heap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + OBJECT_FILE_DIR = esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/cache + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_PDB = esp-idf/log/liblog.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_log + + +############################################# +# Link the static library esp-idf/log/liblog.a + +build esp-idf/log/liblog.a: C_STATIC_LIBRARY_LINKER____idf_log_ esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_timestamp.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_lock.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_write.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/src/buffer/log_buffers.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/src/util.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/log_level.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/tag_log_level.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/linked_list/log_linked_list.c.obj esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/cache/log_binary_heap.c.obj || esp-idf/heap/libheap.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/log/CMakeFiles/__idf_log.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/log/CMakeFiles/__idf_log.dir/__idf_log.pdb + TARGET_FILE = esp-idf/log/liblog.a + TARGET_PDB = esp-idf/log/liblog.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/log/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/log/edit_cache: phony esp-idf/log/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/log/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/log/rebuild_cache: phony esp-idf/log/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/log/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/log/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/log/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/log/install: phony esp-idf/log/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/log/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/log/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/log/install/local: phony esp-idf/log/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/log/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/log/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/log/install/strip: phony esp-idf/log/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_heap + + +############################################# +# Order-only phony target for __idf_heap + +build cmake_object_order_depends_target___idf_heap: phony || cmake_object_order_depends_target___idf_soc + +build esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_base.c.obj: C_COMPILER____idf_heap_unscanned_ /home/sam/esp/esp-idf/components/heap/heap_caps_base.c || cmake_object_order_depends_target___idf_heap + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_base.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -DMULTI_HEAP_FREERTOS + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/heap/tlsf/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/heap/CMakeFiles/__idf_heap.dir + OBJECT_FILE_DIR = esp-idf/heap/CMakeFiles/__idf_heap.dir + TARGET_COMPILE_PDB = esp-idf/heap/CMakeFiles/__idf_heap.dir/__idf_heap.pdb + TARGET_PDB = esp-idf/heap/libheap.pdb + +build esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj: C_COMPILER____idf_heap_unscanned_ /home/sam/esp/esp-idf/components/heap/heap_caps.c || cmake_object_order_depends_target___idf_heap + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -DMULTI_HEAP_FREERTOS + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/heap/tlsf/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/heap/CMakeFiles/__idf_heap.dir + OBJECT_FILE_DIR = esp-idf/heap/CMakeFiles/__idf_heap.dir + TARGET_COMPILE_PDB = esp-idf/heap/CMakeFiles/__idf_heap.dir/__idf_heap.pdb + TARGET_PDB = esp-idf/heap/libheap.pdb + +build esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj: C_COMPILER____idf_heap_unscanned_ /home/sam/esp/esp-idf/components/heap/heap_caps_init.c || cmake_object_order_depends_target___idf_heap + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -DMULTI_HEAP_FREERTOS + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/heap/tlsf/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/heap/CMakeFiles/__idf_heap.dir + OBJECT_FILE_DIR = esp-idf/heap/CMakeFiles/__idf_heap.dir + TARGET_COMPILE_PDB = esp-idf/heap/CMakeFiles/__idf_heap.dir/__idf_heap.pdb + TARGET_PDB = esp-idf/heap/libheap.pdb + +build esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj: C_COMPILER____idf_heap_unscanned_ /home/sam/esp/esp-idf/components/heap/multi_heap.c || cmake_object_order_depends_target___idf_heap + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -DMULTI_HEAP_FREERTOS + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/heap/tlsf/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/heap/CMakeFiles/__idf_heap.dir + OBJECT_FILE_DIR = esp-idf/heap/CMakeFiles/__idf_heap.dir + TARGET_COMPILE_PDB = esp-idf/heap/CMakeFiles/__idf_heap.dir/__idf_heap.pdb + TARGET_PDB = esp-idf/heap/libheap.pdb + +build esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj: C_COMPILER____idf_heap_unscanned_ /home/sam/esp/esp-idf/components/heap/port/memory_layout_utils.c || cmake_object_order_depends_target___idf_heap + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -DMULTI_HEAP_FREERTOS + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/heap/tlsf/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/heap/CMakeFiles/__idf_heap.dir + OBJECT_FILE_DIR = esp-idf/heap/CMakeFiles/__idf_heap.dir/port + TARGET_COMPILE_PDB = esp-idf/heap/CMakeFiles/__idf_heap.dir/__idf_heap.pdb + TARGET_PDB = esp-idf/heap/libheap.pdb + +build esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32c6/memory_layout.c.obj: C_COMPILER____idf_heap_unscanned_ /home/sam/esp/esp-idf/components/heap/port/esp32c6/memory_layout.c || cmake_object_order_depends_target___idf_heap + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32c6/memory_layout.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -DMULTI_HEAP_FREERTOS + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/heap/tlsf/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/heap/CMakeFiles/__idf_heap.dir + OBJECT_FILE_DIR = esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/heap/CMakeFiles/__idf_heap.dir/__idf_heap.pdb + TARGET_PDB = esp-idf/heap/libheap.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_heap + + +############################################# +# Link the static library esp-idf/heap/libheap.a + +build esp-idf/heap/libheap.a: C_STATIC_LIBRARY_LINKER____idf_heap_ esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_base.c.obj esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32c6/memory_layout.c.obj || esp-idf/soc/libsoc.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/heap/CMakeFiles/__idf_heap.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/heap/CMakeFiles/__idf_heap.dir/__idf_heap.pdb + TARGET_FILE = esp-idf/heap/libheap.a + TARGET_PDB = esp-idf/heap/libheap.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/heap/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/heap/edit_cache: phony esp-idf/heap/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/heap/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/heap/rebuild_cache: phony esp-idf/heap/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/heap/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/heap/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/heap/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/heap/install: phony esp-idf/heap/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/heap/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/heap/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/heap/install/local: phony esp-idf/heap/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/heap/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/heap/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/heap/install/strip: phony esp-idf/heap/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_soc + + +############################################# +# Order-only phony target for __idf_soc + +build cmake_object_order_depends_target___idf_soc: phony || cmake_object_order_depends_target___idf_esp_security + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/lldesc.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/dport_access_common.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/interrupts.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/gpio_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/uart_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/adc_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/dedic_gpio_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/etm_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/gdma_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/spi_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/ledc_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/pcnt_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/rmt_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/sdm_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/i2s_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/i2c_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/temperature_sensor_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/timer_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/parlio_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/mcpwm_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/mpi_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/twai_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/wdt_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/ieee802154_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/rtc_io_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/sdio_slave_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + +build esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj: C_COMPILER____idf_soc_unscanned_ /home/sam/esp/esp-idf/components/soc/esp32c6/system_retention_periph.c || cmake_object_order_depends_target___idf_soc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + OBJECT_FILE_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_PDB = esp-idf/soc/libsoc.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_soc + + +############################################# +# Link the static library esp-idf/soc/libsoc.a + +build esp-idf/soc/libsoc.a: C_STATIC_LIBRARY_LINKER____idf_soc_ esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj || esp-idf/esp_security/libesp_security.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/soc/CMakeFiles/__idf_soc.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/soc/CMakeFiles/__idf_soc.dir/__idf_soc.pdb + TARGET_FILE = esp-idf/soc/libsoc.a + TARGET_PDB = esp-idf/soc/libsoc.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/soc/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/soc/edit_cache: phony esp-idf/soc/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/soc/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/soc/rebuild_cache: phony esp-idf/soc/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/soc/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/soc/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/soc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/soc/install: phony esp-idf/soc/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/soc/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/soc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/soc/install/local: phony esp-idf/soc/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/soc/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/soc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/soc/install/strip: phony esp-idf/soc/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_security + + +############################################# +# Order-only phony target for __idf_esp_security + +build cmake_object_order_depends_target___idf_esp_security: phony || cmake_object_order_depends_target___idf_esp_hw_support + +build esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/init.c.obj: C_COMPILER____idf_esp_security_unscanned_ /home/sam/esp/esp-idf/components/esp_security/src/init.c || cmake_object_order_depends_target___idf_esp_security + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_security/src/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir + OBJECT_FILE_DIR = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/__idf_esp_security.pdb + TARGET_PDB = esp-idf/esp_security/libesp_security.pdb + +build esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_hmac.c.obj: C_COMPILER____idf_esp_security_unscanned_ /home/sam/esp/esp-idf/components/esp_security/src/esp_hmac.c || cmake_object_order_depends_target___idf_esp_security + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_hmac.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_security/src/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir + OBJECT_FILE_DIR = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/__idf_esp_security.pdb + TARGET_PDB = esp-idf/esp_security/libesp_security.pdb + +build esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_ds.c.obj: C_COMPILER____idf_esp_security_unscanned_ /home/sam/esp/esp-idf/components/esp_security/src/esp_ds.c || cmake_object_order_depends_target___idf_esp_security + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_ds.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_security/src/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir + OBJECT_FILE_DIR = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/__idf_esp_security.pdb + TARGET_PDB = esp-idf/esp_security/libesp_security.pdb + +build esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_dpa_protection.c.obj: C_COMPILER____idf_esp_security_unscanned_ /home/sam/esp/esp-idf/components/esp_security/src/esp_dpa_protection.c || cmake_object_order_depends_target___idf_esp_security + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_dpa_protection.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_security/src/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir + OBJECT_FILE_DIR = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/__idf_esp_security.pdb + TARGET_PDB = esp-idf/esp_security/libesp_security.pdb + +build esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_crypto_lock.c.obj: C_COMPILER____idf_esp_security_unscanned_ /home/sam/esp/esp-idf/components/esp_security/src/esp_crypto_lock.c || cmake_object_order_depends_target___idf_esp_security + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_crypto_lock.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_security/src/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir + OBJECT_FILE_DIR = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/__idf_esp_security.pdb + TARGET_PDB = esp-idf/esp_security/libesp_security.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_security + + +############################################# +# Link the static library esp-idf/esp_security/libesp_security.a + +build esp-idf/esp_security/libesp_security.a: C_STATIC_LIBRARY_LINKER____idf_esp_security_ esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/init.c.obj esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_hmac.c.obj esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_ds.c.obj esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_dpa_protection.c.obj esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_crypto_lock.c.obj || esp-idf/esp_hw_support/libesp_hw_support.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/__idf_esp_security.pdb + TARGET_FILE = esp-idf/esp_security/libesp_security.a + TARGET_PDB = esp-idf/esp_security/libesp_security.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_security/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_security/edit_cache: phony esp-idf/esp_security/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_security/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_security/rebuild_cache: phony esp-idf/esp_security/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_security/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_security/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_security/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_security/install: phony esp-idf/esp_security/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_security/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_security/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_security/install/local: phony esp-idf/esp_security/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_security/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_security/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_security/install/strip: phony esp-idf/esp_security/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_hw_support + + +############################################# +# Order-only phony target for __idf_esp_hw_support + +build cmake_object_order_depends_target___idf_esp_hw_support: phony || cmake_object_order_depends_target___idf_freertos + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/cpu.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/esp_cpu_intr.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/esp_memory_utils.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/cpu_region_protect.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/esp_clk.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/clk_ctrl_os.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/hw_random.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/intr_alloc.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/mac_addr.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/periph_ctrl.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/periph_ctrl.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/periph_ctrl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/revision.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/revision.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/revision.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/rtc_module.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/rtc_module.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/rtc_module.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modem.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/sleep_modem.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modem.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/sleep_modes.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_console.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/sleep_console.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_console.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_usb.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/sleep_usb.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_usb.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/sleep_gpio.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_event.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/sleep_event.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_event.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/regi2c_ctrl.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_gpio_reserve.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/esp_gpio_reserve.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_gpio_reserve.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sar_periph_ctrl_common.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/sar_periph_ctrl_common.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sar_periph_ctrl_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/io_mux.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/io_mux.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/io_mux.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_clk_tree.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/esp_clk_tree.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_clk_tree.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp_clk_tree_common.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp_clk_tree_common.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp_clk_tree_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_dma_utils.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/dma/esp_dma_utils.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_dma_utils.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_link.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma_link.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_link.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_share_hw_ctrl.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/spi_share_hw_ctrl.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_share_hw_ctrl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_bus_lock.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/spi_bus_lock.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_bus_lock.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_utils.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/clk_utils.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_utils.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/adc_share_hw_ctrl.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/adc_share_hw_ctrl.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/adc_share_hw_ctrl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_retention.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/sleep_retention.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_retention.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_system_peripheral.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/sleep_system_peripheral.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_system_peripheral.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/deprecated/gdma_legacy.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/deprecated/gdma_legacy.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/deprecated/gdma_legacy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/deprecated + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_sleep_retention.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma_sleep_retention.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_sleep_retention.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_etm.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma_etm.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_etm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_async_memcpy.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/dma/esp_async_memcpy.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_async_memcpy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/async_memcpy_gdma.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/dma/async_memcpy_gdma.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/async_memcpy_gdma.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/systimer.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/systimer.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/systimer.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_etm.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/esp_etm.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_etm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/pau_regdma.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/pau_regdma.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/pau_regdma.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/regdma_link.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/regdma_link.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/regdma_link.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/modem_clock.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/modem_clock.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/modem_clock.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mspi_timing_tuning.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mspi_timing_tuning.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_wake_stub.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/sleep_wake_stub.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_wake_stub.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clock_output.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/esp_clock_output.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clock_output.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk_init.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_param.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_init.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_sleep.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_time.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/chip_info.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/ocode_init.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/sar_periph_ctrl.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/sar_periph_ctrl.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/sar_periph_ctrl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_cpu.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu_asm.S.obj: ASM_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_cpu_asm.S || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu_asm.S.obj.d + FLAGS = -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_clock.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_clock.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_clock.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + +build esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_modem_state.c.obj: C_COMPILER____idf_esp_hw_support_unscanned_ /home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_modem_state.c || cmake_object_order_depends_target___idf_esp_hw_support + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_modem_state.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + OBJECT_FILE_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_hw_support + + +############################################# +# Link the static library esp-idf/esp_hw_support/libesp_hw_support.a + +build esp-idf/esp_hw_support/libesp_hw_support.a: C_STATIC_LIBRARY_LINKER____idf_esp_hw_support_ esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/periph_ctrl.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/revision.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/rtc_module.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modem.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_console.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_usb.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_event.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_gpio_reserve.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sar_periph_ctrl_common.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/io_mux.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_clk_tree.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp_clk_tree_common.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_dma_utils.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_link.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_share_hw_ctrl.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_bus_lock.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_utils.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/adc_share_hw_ctrl.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_retention.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_system_peripheral.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/deprecated/gdma_legacy.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_sleep_retention.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_etm.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_async_memcpy.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/async_memcpy_gdma.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/systimer.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_etm.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/pau_regdma.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/regdma_link.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/modem_clock.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mspi_timing_tuning.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_wake_stub.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clock_output.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/sar_periph_ctrl.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu_asm.S.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_clock.c.obj esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_modem_state.c.obj || esp-idf/freertos/libfreertos.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/__idf_esp_hw_support.pdb + TARGET_FILE = esp-idf/esp_hw_support/libesp_hw_support.a + TARGET_PDB = esp-idf/esp_hw_support/libesp_hw_support.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_hw_support/edit_cache: phony esp-idf/esp_hw_support/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/rebuild_cache: phony esp-idf/esp_hw_support/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_hw_support/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_hw_support/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_hw_support/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/install: phony esp-idf/esp_hw_support/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_hw_support/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_hw_support/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/install/local: phony esp-idf/esp_hw_support/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_hw_support/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_hw_support/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/install/strip: phony esp-idf/esp_hw_support/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/esp_hw_support/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/port/esp32c6 && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_hw_support/port/esp32c6/edit_cache: phony esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/port/esp32c6 && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/port/esp32c6/rebuild_cache: phony esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_hw_support/port/esp32c6/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_hw_support/port/esp32c6/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/port/esp32c6 && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/port/esp32c6/install: phony esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_hw_support/port/esp32c6/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/port/esp32c6 && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/port/esp32c6/install/local: phony esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_hw_support/port/esp32c6/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/port/esp32c6 && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/port/esp32c6/install/strip: phony esp-idf/esp_hw_support/port/esp32c6/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/esp_hw_support/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hw_support/lowpower/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/lowpower && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_hw_support/lowpower/edit_cache: phony esp-idf/esp_hw_support/lowpower/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hw_support/lowpower/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/lowpower && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/lowpower/rebuild_cache: phony esp-idf/esp_hw_support/lowpower/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_hw_support/lowpower/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_hw_support/lowpower/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_hw_support/lowpower/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/lowpower && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/lowpower/install: phony esp-idf/esp_hw_support/lowpower/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_hw_support/lowpower/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_hw_support/lowpower/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/lowpower && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/lowpower/install/local: phony esp-idf/esp_hw_support/lowpower/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_hw_support/lowpower/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_hw_support/lowpower/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/lowpower && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_hw_support/lowpower/install/strip: phony esp-idf/esp_hw_support/lowpower/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_freertos + + +############################################# +# Order-only phony target for __idf_freertos + +build cmake_object_order_depends_target___idf_freertos: phony || cmake_object_order_depends_target___idf_newlib + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/heap_idf.c.obj: C_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/heap_idf.c || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/heap_idf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/app_startup.c.obj: C_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/app_startup.c || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/app_startup.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_common.c.obj: C_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/port_common.c || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_systick.c.obj: C_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/port_systick.c || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_systick.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/list.c.obj: C_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/list.c || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/list.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/queue.c.obj: C_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/queue.c || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/queue.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/tasks.c.obj: C_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/tasks.c || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/tasks.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/timers.c.obj: C_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/timers.c || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/timers.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/event_groups.c.obj: C_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/event_groups.c || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/event_groups.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/stream_buffer.c.obj: C_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/stream_buffer.c || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/stream_buffer.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/port.c.obj: C_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/port.c || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/port.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/portasm.S.obj: ASM_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/portasm.S || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/portasm.S.obj.d + FLAGS = -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/freertos_compatibility.c.obj: C_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/esp_additions/freertos_compatibility.c || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/freertos_compatibility.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions_event_groups.c.obj: C_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/esp_additions/idf_additions_event_groups.c || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions_event_groups.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + +build esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions.c.obj: C_COMPILER____idf_freertos_unscanned_ /home/sam/esp/esp-idf/components/freertos/esp_additions/idf_additions.c || cmake_object_order_depends_target___idf_freertos + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + OBJECT_FILE_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_freertos + + +############################################# +# Link the static library esp-idf/freertos/libfreertos.a + +build esp-idf/freertos/libfreertos.a: C_STATIC_LIBRARY_LINKER____idf_freertos_ esp-idf/freertos/CMakeFiles/__idf_freertos.dir/heap_idf.c.obj esp-idf/freertos/CMakeFiles/__idf_freertos.dir/app_startup.c.obj esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_common.c.obj esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_systick.c.obj esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/list.c.obj esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/queue.c.obj esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/tasks.c.obj esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/timers.c.obj esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/event_groups.c.obj esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/stream_buffer.c.obj esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/port.c.obj esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/portasm.S.obj esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/freertos_compatibility.c.obj esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions_event_groups.c.obj esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions.c.obj || esp-idf/newlib/libnewlib.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/freertos/CMakeFiles/__idf_freertos.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/freertos/CMakeFiles/__idf_freertos.dir/__idf_freertos.pdb + TARGET_FILE = esp-idf/freertos/libfreertos.a + TARGET_PDB = esp-idf/freertos/libfreertos.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/freertos/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/freertos/edit_cache: phony esp-idf/freertos/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/freertos/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/freertos/rebuild_cache: phony esp-idf/freertos/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/freertos/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/freertos/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/freertos/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/freertos/install: phony esp-idf/freertos/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/freertos/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/freertos/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/freertos/install/local: phony esp-idf/freertos/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/freertos/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/freertos/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/freertos/install/strip: phony esp-idf/freertos/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_newlib + + +############################################# +# Order-only phony target for __idf_newlib + +build cmake_object_order_depends_target___idf_newlib: phony || cmake_object_order_depends_target___idf_pthread + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/abort.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/assert.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/heap.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-builtin + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/flockfile.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/flockfile.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/flockfile.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/locks.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/poll.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/pthread.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/random.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/getentropy.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/getentropy.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/getentropy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/reent_init.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/newlib_init.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/syscalls.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/termios.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/stdatomic.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/time.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/sysconf.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/realpath.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/scandir.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/scandir.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/scandir.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + +build esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj: C_COMPILER____idf_newlib_unscanned_ /home/sam/esp/esp-idf/components/newlib/port/esp_time_impl.c || cmake_object_order_depends_target___idf_newlib + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + OBJECT_FILE_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_newlib + + +############################################# +# Link the static library esp-idf/newlib/libnewlib.a + +build esp-idf/newlib/libnewlib.a: C_STATIC_LIBRARY_LINKER____idf_newlib_ esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/flockfile.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/getentropy.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/scandir.c.obj esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj || esp-idf/pthread/libpthread.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/newlib/CMakeFiles/__idf_newlib.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/newlib/CMakeFiles/__idf_newlib.dir/__idf_newlib.pdb + TARGET_FILE = esp-idf/newlib/libnewlib.a + TARGET_PDB = esp-idf/newlib/libnewlib.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/newlib/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/newlib/edit_cache: phony esp-idf/newlib/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/newlib/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/newlib/rebuild_cache: phony esp-idf/newlib/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/newlib/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/newlib/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/newlib/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/newlib/install: phony esp-idf/newlib/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/newlib/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/newlib/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/newlib/install/local: phony esp-idf/newlib/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/newlib/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/newlib/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/newlib/install/strip: phony esp-idf/newlib/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/components/newlib/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/newlib/port/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/port && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/newlib/port/edit_cache: phony esp-idf/newlib/port/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/newlib/port/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/port && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/newlib/port/rebuild_cache: phony esp-idf/newlib/port/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/newlib/port/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/newlib/port/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/newlib/port/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/port && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/newlib/port/install: phony esp-idf/newlib/port/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/newlib/port/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/newlib/port/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/port && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/newlib/port/install/local: phony esp-idf/newlib/port/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/newlib/port/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/newlib/port/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/port && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/newlib/port/install/strip: phony esp-idf/newlib/port/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_pthread + + +############################################# +# Order-only phony target for __idf_pthread + +build cmake_object_order_depends_target___idf_pthread: phony || cmake_object_order_depends_target___idf_cxx + +build esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj: C_COMPILER____idf_pthread_unscanned_ /home/sam/esp/esp-idf/components/pthread/pthread.c || cmake_object_order_depends_target___idf_pthread + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/pthread/CMakeFiles/__idf_pthread.dir + OBJECT_FILE_DIR = esp-idf/pthread/CMakeFiles/__idf_pthread.dir + TARGET_COMPILE_PDB = esp-idf/pthread/CMakeFiles/__idf_pthread.dir/__idf_pthread.pdb + TARGET_PDB = esp-idf/pthread/libpthread.pdb + +build esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj: C_COMPILER____idf_pthread_unscanned_ /home/sam/esp/esp-idf/components/pthread/pthread_cond_var.c || cmake_object_order_depends_target___idf_pthread + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/pthread/CMakeFiles/__idf_pthread.dir + OBJECT_FILE_DIR = esp-idf/pthread/CMakeFiles/__idf_pthread.dir + TARGET_COMPILE_PDB = esp-idf/pthread/CMakeFiles/__idf_pthread.dir/__idf_pthread.pdb + TARGET_PDB = esp-idf/pthread/libpthread.pdb + +build esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj: C_COMPILER____idf_pthread_unscanned_ /home/sam/esp/esp-idf/components/pthread/pthread_local_storage.c || cmake_object_order_depends_target___idf_pthread + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/pthread/CMakeFiles/__idf_pthread.dir + OBJECT_FILE_DIR = esp-idf/pthread/CMakeFiles/__idf_pthread.dir + TARGET_COMPILE_PDB = esp-idf/pthread/CMakeFiles/__idf_pthread.dir/__idf_pthread.pdb + TARGET_PDB = esp-idf/pthread/libpthread.pdb + +build esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj: C_COMPILER____idf_pthread_unscanned_ /home/sam/esp/esp-idf/components/pthread/pthread_rwlock.c || cmake_object_order_depends_target___idf_pthread + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/pthread/CMakeFiles/__idf_pthread.dir + OBJECT_FILE_DIR = esp-idf/pthread/CMakeFiles/__idf_pthread.dir + TARGET_COMPILE_PDB = esp-idf/pthread/CMakeFiles/__idf_pthread.dir/__idf_pthread.pdb + TARGET_PDB = esp-idf/pthread/libpthread.pdb + +build esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_semaphore.c.obj: C_COMPILER____idf_pthread_unscanned_ /home/sam/esp/esp-idf/components/pthread/pthread_semaphore.c || cmake_object_order_depends_target___idf_pthread + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_semaphore.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/pthread/CMakeFiles/__idf_pthread.dir + OBJECT_FILE_DIR = esp-idf/pthread/CMakeFiles/__idf_pthread.dir + TARGET_COMPILE_PDB = esp-idf/pthread/CMakeFiles/__idf_pthread.dir/__idf_pthread.pdb + TARGET_PDB = esp-idf/pthread/libpthread.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_pthread + + +############################################# +# Link the static library esp-idf/pthread/libpthread.a + +build esp-idf/pthread/libpthread.a: C_STATIC_LIBRARY_LINKER____idf_pthread_ esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_semaphore.c.obj || esp-idf/cxx/libcxx.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/pthread/CMakeFiles/__idf_pthread.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/pthread/CMakeFiles/__idf_pthread.dir/__idf_pthread.pdb + TARGET_FILE = esp-idf/pthread/libpthread.a + TARGET_PDB = esp-idf/pthread/libpthread.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/pthread/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/pthread/edit_cache: phony esp-idf/pthread/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/pthread/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/pthread/rebuild_cache: phony esp-idf/pthread/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/pthread/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/pthread/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/pthread/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/pthread/install: phony esp-idf/pthread/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/pthread/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/pthread/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/pthread/install/local: phony esp-idf/pthread/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/pthread/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/pthread/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/pthread/install/strip: phony esp-idf/pthread/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_cxx + + +############################################# +# Order-only phony target for __idf_cxx + +build cmake_object_order_depends_target___idf_cxx: phony || cmake_object_order_depends_target___idf_esp_timer + +build esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj: CXX_COMPILER____idf_cxx_unscanned_ /home/sam/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp || cmake_object_order_depends_target___idf_cxx + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/pthread/include + OBJECT_DIR = esp-idf/cxx/CMakeFiles/__idf_cxx.dir + OBJECT_FILE_DIR = esp-idf/cxx/CMakeFiles/__idf_cxx.dir + TARGET_COMPILE_PDB = esp-idf/cxx/CMakeFiles/__idf_cxx.dir/__idf_cxx.pdb + TARGET_PDB = esp-idf/cxx/libcxx.pdb + +build esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj: CXX_COMPILER____idf_cxx_unscanned_ /home/sam/esp/esp-idf/components/cxx/cxx_guards.cpp || cmake_object_order_depends_target___idf_cxx + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/pthread/include + OBJECT_DIR = esp-idf/cxx/CMakeFiles/__idf_cxx.dir + OBJECT_FILE_DIR = esp-idf/cxx/CMakeFiles/__idf_cxx.dir + TARGET_COMPILE_PDB = esp-idf/cxx/CMakeFiles/__idf_cxx.dir/__idf_cxx.pdb + TARGET_PDB = esp-idf/cxx/libcxx.pdb + +build esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_init.cpp.obj: CXX_COMPILER____idf_cxx_unscanned_ /home/sam/esp/esp-idf/components/cxx/cxx_init.cpp || cmake_object_order_depends_target___idf_cxx + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_init.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/pthread/include + OBJECT_DIR = esp-idf/cxx/CMakeFiles/__idf_cxx.dir + OBJECT_FILE_DIR = esp-idf/cxx/CMakeFiles/__idf_cxx.dir + TARGET_COMPILE_PDB = esp-idf/cxx/CMakeFiles/__idf_cxx.dir/__idf_cxx.pdb + TARGET_PDB = esp-idf/cxx/libcxx.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_cxx + + +############################################# +# Link the static library esp-idf/cxx/libcxx.a + +build esp-idf/cxx/libcxx.a: C_STATIC_LIBRARY_LINKER____idf_cxx_ esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_init.cpp.obj || esp-idf/esp_timer/libesp_timer.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/cxx/CMakeFiles/__idf_cxx.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/cxx/CMakeFiles/__idf_cxx.dir/__idf_cxx.pdb + TARGET_FILE = esp-idf/cxx/libcxx.a + TARGET_PDB = esp-idf/cxx/libcxx.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/cxx/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/cxx/edit_cache: phony esp-idf/cxx/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/cxx/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/cxx/rebuild_cache: phony esp-idf/cxx/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/cxx/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/cxx/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/cxx/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/cxx/install: phony esp-idf/cxx/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/cxx/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/cxx/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/cxx/install/local: phony esp-idf/cxx/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/cxx/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/cxx/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/cxx/install/strip: phony esp-idf/cxx/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_timer + + +############################################# +# Order-only phony target for __idf_esp_timer + +build cmake_object_order_depends_target___idf_esp_timer: phony || cmake_object_order_depends_target___idf_esp_driver_gptimer + +build esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj: C_COMPILER____idf_esp_timer_unscanned_ /home/sam/esp/esp-idf/components/esp_timer/src/esp_timer.c || cmake_object_order_depends_target___idf_esp_timer + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_timer/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir + OBJECT_FILE_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/__idf_esp_timer.pdb + TARGET_PDB = esp-idf/esp_timer/libesp_timer.pdb + +build esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_init.c.obj: C_COMPILER____idf_esp_timer_unscanned_ /home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_init.c || cmake_object_order_depends_target___idf_esp_timer + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_timer/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir + OBJECT_FILE_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/__idf_esp_timer.pdb + TARGET_PDB = esp-idf/esp_timer/libesp_timer.pdb + +build esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj: C_COMPILER____idf_esp_timer_unscanned_ /home/sam/esp/esp-idf/components/esp_timer/src/ets_timer_legacy.c || cmake_object_order_depends_target___idf_esp_timer + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_timer/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir + OBJECT_FILE_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/__idf_esp_timer.pdb + TARGET_PDB = esp-idf/esp_timer/libesp_timer.pdb + +build esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj: C_COMPILER____idf_esp_timer_unscanned_ /home/sam/esp/esp-idf/components/esp_timer/src/system_time.c || cmake_object_order_depends_target___idf_esp_timer + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_timer/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir + OBJECT_FILE_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/__idf_esp_timer.pdb + TARGET_PDB = esp-idf/esp_timer/libesp_timer.pdb + +build esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_common.c.obj: C_COMPILER____idf_esp_timer_unscanned_ /home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_impl_common.c || cmake_object_order_depends_target___idf_esp_timer + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_timer/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir + OBJECT_FILE_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/__idf_esp_timer.pdb + TARGET_PDB = esp-idf/esp_timer/libesp_timer.pdb + +build esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_systimer.c.obj: C_COMPILER____idf_esp_timer_unscanned_ /home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_impl_systimer.c || cmake_object_order_depends_target___idf_esp_timer + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_systimer.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_timer/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir + OBJECT_FILE_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/__idf_esp_timer.pdb + TARGET_PDB = esp-idf/esp_timer/libesp_timer.pdb + +build esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_etm.c.obj: C_COMPILER____idf_esp_timer_unscanned_ /home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_etm.c || cmake_object_order_depends_target___idf_esp_timer + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_etm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_timer/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir + OBJECT_FILE_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/__idf_esp_timer.pdb + TARGET_PDB = esp-idf/esp_timer/libesp_timer.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_timer + + +############################################# +# Link the static library esp-idf/esp_timer/libesp_timer.a + +build esp-idf/esp_timer/libesp_timer.a: C_STATIC_LIBRARY_LINKER____idf_esp_timer_ esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_init.c.obj esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_common.c.obj esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_systimer.c.obj esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_etm.c.obj || esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/__idf_esp_timer.pdb + TARGET_FILE = esp-idf/esp_timer/libesp_timer.a + TARGET_PDB = esp-idf/esp_timer/libesp_timer.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_timer/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_timer/edit_cache: phony esp-idf/esp_timer/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_timer/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_timer/rebuild_cache: phony esp-idf/esp_timer/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_timer/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_timer/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_timer/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_timer/install: phony esp-idf/esp_timer/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_timer/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_timer/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_timer/install/local: phony esp-idf/esp_timer/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_timer/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_timer/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_timer/install/strip: phony esp-idf/esp_timer/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_gptimer + + +############################################# +# Order-only phony target for __idf_esp_driver_gptimer + +build cmake_object_order_depends_target___idf_esp_driver_gptimer: phony || cmake_object_order_depends_target___idf_esp_ringbuf + +build esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer.c.obj: C_COMPILER____idf_esp_driver_gptimer_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_gptimer/src/gptimer.c || cmake_object_order_depends_target___idf_esp_driver_gptimer + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include + OBJECT_DIR = esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/__idf_esp_driver_gptimer.pdb + TARGET_PDB = esp-idf/esp_driver_gptimer/libesp_driver_gptimer.pdb + +build esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_common.c.obj: C_COMPILER____idf_esp_driver_gptimer_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_gptimer/src/gptimer_common.c || cmake_object_order_depends_target___idf_esp_driver_gptimer + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include + OBJECT_DIR = esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/__idf_esp_driver_gptimer.pdb + TARGET_PDB = esp-idf/esp_driver_gptimer/libesp_driver_gptimer.pdb + +build esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_etm.c.obj: C_COMPILER____idf_esp_driver_gptimer_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_gptimer/src/gptimer_etm.c || cmake_object_order_depends_target___idf_esp_driver_gptimer + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_etm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include + OBJECT_DIR = esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/__idf_esp_driver_gptimer.pdb + TARGET_PDB = esp-idf/esp_driver_gptimer/libesp_driver_gptimer.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_gptimer + + +############################################# +# Link the static library esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a + +build esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_gptimer_ esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer.c.obj esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_common.c.obj esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_etm.c.obj || esp-idf/esp_ringbuf/libesp_ringbuf.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/__idf_esp_driver_gptimer.pdb + TARGET_FILE = esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a + TARGET_PDB = esp-idf/esp_driver_gptimer/libesp_driver_gptimer.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_gptimer/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_gptimer/edit_cache: phony esp-idf/esp_driver_gptimer/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_gptimer/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_gptimer/rebuild_cache: phony esp-idf/esp_driver_gptimer/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_gptimer/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_gptimer/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_gptimer/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_gptimer/install: phony esp-idf/esp_driver_gptimer/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_gptimer/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_gptimer/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_gptimer/install/local: phony esp-idf/esp_driver_gptimer/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_gptimer/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_gptimer/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_gptimer/install/strip: phony esp-idf/esp_driver_gptimer/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_ringbuf + + +############################################# +# Order-only phony target for __idf_esp_ringbuf + +build cmake_object_order_depends_target___idf_esp_ringbuf: phony || cmake_object_order_depends_target___idf_esp_driver_uart + +build esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj: C_COMPILER____idf_esp_ringbuf_unscanned_ /home/sam/esp/esp-idf/components/esp_ringbuf/ringbuf.c || cmake_object_order_depends_target___idf_esp_ringbuf + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir + OBJECT_FILE_DIR = esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir + TARGET_COMPILE_PDB = esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/__idf_esp_ringbuf.pdb + TARGET_PDB = esp-idf/esp_ringbuf/libesp_ringbuf.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_ringbuf + + +############################################# +# Link the static library esp-idf/esp_ringbuf/libesp_ringbuf.a + +build esp-idf/esp_ringbuf/libesp_ringbuf.a: C_STATIC_LIBRARY_LINKER____idf_esp_ringbuf_ esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj || esp-idf/esp_driver_uart/libesp_driver_uart.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/__idf_esp_ringbuf.pdb + TARGET_FILE = esp-idf/esp_ringbuf/libesp_ringbuf.a + TARGET_PDB = esp-idf/esp_ringbuf/libesp_ringbuf.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_ringbuf/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_ringbuf/edit_cache: phony esp-idf/esp_ringbuf/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_ringbuf/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_ringbuf/rebuild_cache: phony esp-idf/esp_ringbuf/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_ringbuf/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_ringbuf/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_ringbuf/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_ringbuf/install: phony esp-idf/esp_ringbuf/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_ringbuf/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_ringbuf/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_ringbuf/install/local: phony esp-idf/esp_ringbuf/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_ringbuf/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_ringbuf/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_ringbuf/install/strip: phony esp-idf/esp_ringbuf/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_uart + + +############################################# +# Order-only phony target for __idf_esp_driver_uart + +build cmake_object_order_depends_target___idf_esp_driver_uart: phony || cmake_object_order_depends_target___idf_esp_event + +build esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart.c.obj: C_COMPILER____idf_esp_driver_uart_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_uart/src/uart.c || cmake_object_order_depends_target___idf_esp_driver_uart + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/__idf_esp_driver_uart.pdb + TARGET_PDB = esp-idf/esp_driver_uart/libesp_driver_uart.pdb + +build esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart_vfs.c.obj: C_COMPILER____idf_esp_driver_uart_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_uart/src/uart_vfs.c || cmake_object_order_depends_target___idf_esp_driver_uart + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart_vfs.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/__idf_esp_driver_uart.pdb + TARGET_PDB = esp-idf/esp_driver_uart/libesp_driver_uart.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_uart + + +############################################# +# Link the static library esp-idf/esp_driver_uart/libesp_driver_uart.a + +build esp-idf/esp_driver_uart/libesp_driver_uart.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_uart_ esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart.c.obj esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart_vfs.c.obj || esp-idf/esp_event/libesp_event.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/__idf_esp_driver_uart.pdb + TARGET_FILE = esp-idf/esp_driver_uart/libesp_driver_uart.a + TARGET_PDB = esp-idf/esp_driver_uart/libesp_driver_uart.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_uart/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_uart/edit_cache: phony esp-idf/esp_driver_uart/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_uart/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_uart/rebuild_cache: phony esp-idf/esp_driver_uart/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_uart/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_uart/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_uart/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_uart/install: phony esp-idf/esp_driver_uart/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_uart/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_uart/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_uart/install/local: phony esp-idf/esp_driver_uart/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_uart/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_uart/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_uart/install/strip: phony esp-idf/esp_driver_uart/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_app_trace + + +############################################# +# Order-only phony target for __idf_app_trace + +build cmake_object_order_depends_target___idf_app_trace: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj: C_COMPILER____idf_app_trace_unscanned_ /home/sam/esp/esp-idf/components/app_trace/app_trace.c || cmake_object_order_depends_target___idf_app_trace + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/app_trace/include -I/home/sam/esp/esp-idf/components/app_trace/private_include -I/home/sam/esp/esp-idf/components/app_trace/port/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir + OBJECT_FILE_DIR = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir + TARGET_COMPILE_PDB = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/__idf_app_trace.pdb + TARGET_PDB = esp-idf/app_trace/libapp_trace.pdb + +build esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj: C_COMPILER____idf_app_trace_unscanned_ /home/sam/esp/esp-idf/components/app_trace/app_trace_util.c || cmake_object_order_depends_target___idf_app_trace + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/app_trace/include -I/home/sam/esp/esp-idf/components/app_trace/private_include -I/home/sam/esp/esp-idf/components/app_trace/port/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir + OBJECT_FILE_DIR = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir + TARGET_COMPILE_PDB = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/__idf_app_trace.pdb + TARGET_PDB = esp-idf/app_trace/libapp_trace.pdb + +build esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj: C_COMPILER____idf_app_trace_unscanned_ /home/sam/esp/esp-idf/components/app_trace/host_file_io.c || cmake_object_order_depends_target___idf_app_trace + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/app_trace/include -I/home/sam/esp/esp-idf/components/app_trace/private_include -I/home/sam/esp/esp-idf/components/app_trace/port/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir + OBJECT_FILE_DIR = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir + TARGET_COMPILE_PDB = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/__idf_app_trace.pdb + TARGET_PDB = esp-idf/app_trace/libapp_trace.pdb + +build esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj: C_COMPILER____idf_app_trace_unscanned_ /home/sam/esp/esp-idf/components/app_trace/port/port_uart.c || cmake_object_order_depends_target___idf_app_trace + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/app_trace/include -I/home/sam/esp/esp-idf/components/app_trace/private_include -I/home/sam/esp/esp-idf/components/app_trace/port/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir + OBJECT_FILE_DIR = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port + TARGET_COMPILE_PDB = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/__idf_app_trace.pdb + TARGET_PDB = esp-idf/app_trace/libapp_trace.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_app_trace + + +############################################# +# Link the static library esp-idf/app_trace/libapp_trace.a + +build esp-idf/app_trace/libapp_trace.a: C_STATIC_LIBRARY_LINKER____idf_app_trace_ esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/__idf_app_trace.pdb + TARGET_FILE = esp-idf/app_trace/libapp_trace.a + TARGET_PDB = esp-idf/app_trace/libapp_trace.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/app_trace/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/app_trace/edit_cache: phony esp-idf/app_trace/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/app_trace/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/app_trace/rebuild_cache: phony esp-idf/app_trace/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/app_trace/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/app_trace/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/app_trace/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/app_trace/install: phony esp-idf/app_trace/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/app_trace/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/app_trace/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/app_trace/install/local: phony esp-idf/app_trace/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/app_trace/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/app_trace/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/app_trace/install/strip: phony esp-idf/app_trace/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_event + + +############################################# +# Order-only phony target for __idf_esp_event + +build cmake_object_order_depends_target___idf_esp_event: phony || cmake_object_order_depends_target___idf_nvs_flash + +build esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj: C_COMPILER____idf_esp_event_unscanned_ /home/sam/esp/esp-idf/components/esp_event/default_event_loop.c || cmake_object_order_depends_target___idf_esp_event + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_event/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir + OBJECT_FILE_DIR = esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir + TARGET_COMPILE_PDB = esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/__idf_esp_event.pdb + TARGET_PDB = esp-idf/esp_event/libesp_event.pdb + +build esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj: C_COMPILER____idf_esp_event_unscanned_ /home/sam/esp/esp-idf/components/esp_event/esp_event.c || cmake_object_order_depends_target___idf_esp_event + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_event/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir + OBJECT_FILE_DIR = esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir + TARGET_COMPILE_PDB = esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/__idf_esp_event.pdb + TARGET_PDB = esp-idf/esp_event/libesp_event.pdb + +build esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj: C_COMPILER____idf_esp_event_unscanned_ /home/sam/esp/esp-idf/components/esp_event/esp_event_private.c || cmake_object_order_depends_target___idf_esp_event + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_event/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir + OBJECT_FILE_DIR = esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir + TARGET_COMPILE_PDB = esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/__idf_esp_event.pdb + TARGET_PDB = esp-idf/esp_event/libesp_event.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_event + + +############################################# +# Link the static library esp-idf/esp_event/libesp_event.a + +build esp-idf/esp_event/libesp_event.a: C_STATIC_LIBRARY_LINKER____idf_esp_event_ esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj || esp-idf/nvs_flash/libnvs_flash.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/__idf_esp_event.pdb + TARGET_FILE = esp-idf/esp_event/libesp_event.a + TARGET_PDB = esp-idf/esp_event/libesp_event.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_event/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_event/edit_cache: phony esp-idf/esp_event/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_event/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_event/rebuild_cache: phony esp-idf/esp_event/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_event/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_event/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_event/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_event/install: phony esp-idf/esp_event/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_event/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_event/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_event/install/local: phony esp-idf/esp_event/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_event/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_event/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_event/install/strip: phony esp-idf/esp_event/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_nvs_flash + + +############################################# +# Order-only phony target for __idf_nvs_flash + +build cmake_object_order_depends_target___idf_nvs_flash: phony || cmake_object_order_depends_target___idf_esp_driver_pcnt + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj: CXX_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_api.cpp || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj: CXX_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_cxx_api.cpp || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj: CXX_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_item_hash_list.cpp || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj: CXX_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_page.cpp || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj: CXX_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_pagemanager.cpp || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj: CXX_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_storage.cpp || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj: CXX_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_handle_simple.cpp || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj: CXX_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_handle_locked.cpp || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj: CXX_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_partition.cpp || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj: CXX_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_partition_lookup.cpp || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj: CXX_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_partition_manager.cpp || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj: CXX_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_types.cpp || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_platform.cpp.obj: CXX_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_platform.cpp || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_platform.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_bootloader.c.obj: C_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_bootloader.c || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_bootloader.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + +build esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_encrypted_partition.cpp.obj: CXX_COMPILER____idf_nvs_flash_unscanned_ /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_encrypted_partition.cpp || cmake_object_order_depends_target___idf_nvs_flash + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_encrypted_partition.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + OBJECT_FILE_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_nvs_flash + + +############################################# +# Link the static library esp-idf/nvs_flash/libnvs_flash.a + +build esp-idf/nvs_flash/libnvs_flash.a: C_STATIC_LIBRARY_LINKER____idf_nvs_flash_ esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_platform.cpp.obj esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_bootloader.c.obj esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_encrypted_partition.cpp.obj || esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/__idf_nvs_flash.pdb + TARGET_FILE = esp-idf/nvs_flash/libnvs_flash.a + TARGET_PDB = esp-idf/nvs_flash/libnvs_flash.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/nvs_flash/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/nvs_flash/edit_cache: phony esp-idf/nvs_flash/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/nvs_flash/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/nvs_flash/rebuild_cache: phony esp-idf/nvs_flash/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/nvs_flash/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/nvs_flash/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/nvs_flash/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/nvs_flash/install: phony esp-idf/nvs_flash/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/nvs_flash/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/nvs_flash/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/nvs_flash/install/local: phony esp-idf/nvs_flash/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/nvs_flash/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/nvs_flash/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/nvs_flash/install/strip: phony esp-idf/nvs_flash/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_pcnt + + +############################################# +# Order-only phony target for __idf_esp_driver_pcnt + +build cmake_object_order_depends_target___idf_esp_driver_pcnt: phony || cmake_object_order_depends_target___idf_esp_driver_spi + +build esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir/src/pulse_cnt.c.obj: C_COMPILER____idf_esp_driver_pcnt_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_pcnt/src/pulse_cnt.c || cmake_object_order_depends_target___idf_esp_driver_pcnt + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir/src/pulse_cnt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir/__idf_esp_driver_pcnt.pdb + TARGET_PDB = esp-idf/esp_driver_pcnt/libesp_driver_pcnt.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_pcnt + + +############################################# +# Link the static library esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a + +build esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_pcnt_ esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir/src/pulse_cnt.c.obj || esp-idf/esp_driver_spi/libesp_driver_spi.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir/__idf_esp_driver_pcnt.pdb + TARGET_FILE = esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a + TARGET_PDB = esp-idf/esp_driver_pcnt/libesp_driver_pcnt.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_pcnt/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_pcnt/edit_cache: phony esp-idf/esp_driver_pcnt/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_pcnt/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_pcnt/rebuild_cache: phony esp-idf/esp_driver_pcnt/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_pcnt/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_pcnt/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_pcnt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_pcnt/install: phony esp-idf/esp_driver_pcnt/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_pcnt/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_pcnt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_pcnt/install/local: phony esp-idf/esp_driver_pcnt/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_pcnt/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_pcnt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_pcnt/install/strip: phony esp-idf/esp_driver_pcnt/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_spi + + +############################################# +# Order-only phony target for __idf_esp_driver_spi + +build cmake_object_order_depends_target___idf_esp_driver_spi: phony || cmake_object_order_depends_target___idf_esp_driver_mcpwm + +build esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_common.c.obj: C_COMPILER____idf_esp_driver_spi_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_common.c || cmake_object_order_depends_target___idf_esp_driver_spi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include + OBJECT_DIR = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi + TARGET_COMPILE_PDB = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/__idf_esp_driver_spi.pdb + TARGET_PDB = esp-idf/esp_driver_spi/libesp_driver_spi.pdb + +build esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_master.c.obj: C_COMPILER____idf_esp_driver_spi_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_master.c || cmake_object_order_depends_target___idf_esp_driver_spi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_master.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include + OBJECT_DIR = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi + TARGET_COMPILE_PDB = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/__idf_esp_driver_spi.pdb + TARGET_PDB = esp-idf/esp_driver_spi/libesp_driver_spi.pdb + +build esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave.c.obj: C_COMPILER____idf_esp_driver_spi_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_slave.c || cmake_object_order_depends_target___idf_esp_driver_spi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include + OBJECT_DIR = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi + TARGET_COMPILE_PDB = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/__idf_esp_driver_spi.pdb + TARGET_PDB = esp-idf/esp_driver_spi/libesp_driver_spi.pdb + +build esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_dma.c.obj: C_COMPILER____idf_esp_driver_spi_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_dma.c || cmake_object_order_depends_target___idf_esp_driver_spi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_dma.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include + OBJECT_DIR = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi + TARGET_COMPILE_PDB = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/__idf_esp_driver_spi.pdb + TARGET_PDB = esp-idf/esp_driver_spi/libesp_driver_spi.pdb + +build esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave_hd.c.obj: C_COMPILER____idf_esp_driver_spi_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_slave_hd.c || cmake_object_order_depends_target___idf_esp_driver_spi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave_hd.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include + OBJECT_DIR = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi + TARGET_COMPILE_PDB = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/__idf_esp_driver_spi.pdb + TARGET_PDB = esp-idf/esp_driver_spi/libesp_driver_spi.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_spi + + +############################################# +# Link the static library esp-idf/esp_driver_spi/libesp_driver_spi.a + +build esp-idf/esp_driver_spi/libesp_driver_spi.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_spi_ esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_common.c.obj esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_master.c.obj esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave.c.obj esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_dma.c.obj esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave_hd.c.obj || esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/__idf_esp_driver_spi.pdb + TARGET_FILE = esp-idf/esp_driver_spi/libesp_driver_spi.a + TARGET_PDB = esp-idf/esp_driver_spi/libesp_driver_spi.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_spi/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_spi/edit_cache: phony esp-idf/esp_driver_spi/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_spi/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_spi/rebuild_cache: phony esp-idf/esp_driver_spi/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_spi/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_spi/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_spi/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_spi/install: phony esp-idf/esp_driver_spi/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_spi/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_spi/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_spi/install/local: phony esp-idf/esp_driver_spi/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_spi/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_spi/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_spi/install/strip: phony esp-idf/esp_driver_spi/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_mcpwm + + +############################################# +# Order-only phony target for __idf_esp_driver_mcpwm + +build cmake_object_order_depends_target___idf_esp_driver_mcpwm: phony || cmake_object_order_depends_target___idf_esp_driver_i2s + +build esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cap.c.obj: C_COMPILER____idf_esp_driver_mcpwm_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_cap.c || cmake_object_order_depends_target___idf_esp_driver_mcpwm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/__idf_esp_driver_mcpwm.pdb + TARGET_PDB = esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.pdb + +build esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cmpr.c.obj: C_COMPILER____idf_esp_driver_mcpwm_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_cmpr.c || cmake_object_order_depends_target___idf_esp_driver_mcpwm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cmpr.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/__idf_esp_driver_mcpwm.pdb + TARGET_PDB = esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.pdb + +build esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_com.c.obj: C_COMPILER____idf_esp_driver_mcpwm_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_com.c || cmake_object_order_depends_target___idf_esp_driver_mcpwm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_com.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/__idf_esp_driver_mcpwm.pdb + TARGET_PDB = esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.pdb + +build esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_fault.c.obj: C_COMPILER____idf_esp_driver_mcpwm_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_fault.c || cmake_object_order_depends_target___idf_esp_driver_mcpwm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_fault.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/__idf_esp_driver_mcpwm.pdb + TARGET_PDB = esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.pdb + +build esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_gen.c.obj: C_COMPILER____idf_esp_driver_mcpwm_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_gen.c || cmake_object_order_depends_target___idf_esp_driver_mcpwm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_gen.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/__idf_esp_driver_mcpwm.pdb + TARGET_PDB = esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.pdb + +build esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_oper.c.obj: C_COMPILER____idf_esp_driver_mcpwm_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_oper.c || cmake_object_order_depends_target___idf_esp_driver_mcpwm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_oper.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/__idf_esp_driver_mcpwm.pdb + TARGET_PDB = esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.pdb + +build esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_sync.c.obj: C_COMPILER____idf_esp_driver_mcpwm_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_sync.c || cmake_object_order_depends_target___idf_esp_driver_mcpwm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_sync.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/__idf_esp_driver_mcpwm.pdb + TARGET_PDB = esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.pdb + +build esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_timer.c.obj: C_COMPILER____idf_esp_driver_mcpwm_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_timer.c || cmake_object_order_depends_target___idf_esp_driver_mcpwm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_timer.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/__idf_esp_driver_mcpwm.pdb + TARGET_PDB = esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.pdb + +build esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_etm.c.obj: C_COMPILER____idf_esp_driver_mcpwm_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_etm.c || cmake_object_order_depends_target___idf_esp_driver_mcpwm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_etm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/__idf_esp_driver_mcpwm.pdb + TARGET_PDB = esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_mcpwm + + +############################################# +# Link the static library esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a + +build esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_mcpwm_ esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cap.c.obj esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cmpr.c.obj esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_com.c.obj esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_fault.c.obj esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_gen.c.obj esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_oper.c.obj esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_sync.c.obj esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_timer.c.obj esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_etm.c.obj || esp-idf/esp_driver_i2s/libesp_driver_i2s.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/__idf_esp_driver_mcpwm.pdb + TARGET_FILE = esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a + TARGET_PDB = esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_mcpwm/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_mcpwm/edit_cache: phony esp-idf/esp_driver_mcpwm/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_mcpwm/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_mcpwm/rebuild_cache: phony esp-idf/esp_driver_mcpwm/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_mcpwm/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_mcpwm/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_mcpwm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_mcpwm/install: phony esp-idf/esp_driver_mcpwm/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_mcpwm/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_mcpwm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_mcpwm/install/local: phony esp-idf/esp_driver_mcpwm/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_mcpwm/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_mcpwm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_mcpwm/install/strip: phony esp-idf/esp_driver_mcpwm/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_ana_cmpr/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ana_cmpr && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_ana_cmpr/edit_cache: phony esp-idf/esp_driver_ana_cmpr/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_ana_cmpr/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ana_cmpr && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_ana_cmpr/rebuild_cache: phony esp-idf/esp_driver_ana_cmpr/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_ana_cmpr/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_ana_cmpr/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_ana_cmpr/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ana_cmpr && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_ana_cmpr/install: phony esp-idf/esp_driver_ana_cmpr/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_ana_cmpr/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_ana_cmpr/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ana_cmpr && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_ana_cmpr/install/local: phony esp-idf/esp_driver_ana_cmpr/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_ana_cmpr/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_ana_cmpr/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ana_cmpr && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_ana_cmpr/install/strip: phony esp-idf/esp_driver_ana_cmpr/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_i2s + + +############################################# +# Order-only phony target for __idf_esp_driver_i2s + +build cmake_object_order_depends_target___idf_esp_driver_i2s: phony || cmake_object_order_depends_target___idf_sdmmc + +build esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_common.c.obj: C_COMPILER____idf_esp_driver_i2s_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_common.c || cmake_object_order_depends_target___idf_esp_driver_i2s + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir + TARGET_COMPILE_PDB = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/__idf_esp_driver_i2s.pdb + TARGET_PDB = esp-idf/esp_driver_i2s/libesp_driver_i2s.pdb + +build esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_std.c.obj: C_COMPILER____idf_esp_driver_i2s_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_std.c || cmake_object_order_depends_target___idf_esp_driver_i2s + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_std.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir + TARGET_COMPILE_PDB = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/__idf_esp_driver_i2s.pdb + TARGET_PDB = esp-idf/esp_driver_i2s/libesp_driver_i2s.pdb + +build esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_pdm.c.obj: C_COMPILER____idf_esp_driver_i2s_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_pdm.c || cmake_object_order_depends_target___idf_esp_driver_i2s + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_pdm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir + TARGET_COMPILE_PDB = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/__idf_esp_driver_i2s.pdb + TARGET_PDB = esp-idf/esp_driver_i2s/libesp_driver_i2s.pdb + +build esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_tdm.c.obj: C_COMPILER____idf_esp_driver_i2s_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_tdm.c || cmake_object_order_depends_target___idf_esp_driver_i2s + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_tdm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir + TARGET_COMPILE_PDB = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/__idf_esp_driver_i2s.pdb + TARGET_PDB = esp-idf/esp_driver_i2s/libesp_driver_i2s.pdb + +build esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_etm.c.obj: C_COMPILER____idf_esp_driver_i2s_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_etm.c || cmake_object_order_depends_target___idf_esp_driver_i2s + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_etm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir + TARGET_COMPILE_PDB = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/__idf_esp_driver_i2s.pdb + TARGET_PDB = esp-idf/esp_driver_i2s/libesp_driver_i2s.pdb + +build esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_platform.c.obj: C_COMPILER____idf_esp_driver_i2s_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_platform.c || cmake_object_order_depends_target___idf_esp_driver_i2s + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_platform.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir + TARGET_COMPILE_PDB = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/__idf_esp_driver_i2s.pdb + TARGET_PDB = esp-idf/esp_driver_i2s/libesp_driver_i2s.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_i2s + + +############################################# +# Link the static library esp-idf/esp_driver_i2s/libesp_driver_i2s.a + +build esp-idf/esp_driver_i2s/libesp_driver_i2s.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_i2s_ esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_common.c.obj esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_std.c.obj esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_pdm.c.obj esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_tdm.c.obj esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_etm.c.obj esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_platform.c.obj || esp-idf/sdmmc/libsdmmc.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/__idf_esp_driver_i2s.pdb + TARGET_FILE = esp-idf/esp_driver_i2s/libesp_driver_i2s.a + TARGET_PDB = esp-idf/esp_driver_i2s/libesp_driver_i2s.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_i2s/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_i2s/edit_cache: phony esp-idf/esp_driver_i2s/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_i2s/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_i2s/rebuild_cache: phony esp-idf/esp_driver_i2s/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_i2s/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_i2s/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_i2s/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_i2s/install: phony esp-idf/esp_driver_i2s/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_i2s/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_i2s/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_i2s/install/local: phony esp-idf/esp_driver_i2s/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_i2s/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_i2s/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_i2s/install/strip: phony esp-idf/esp_driver_i2s/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_sdmmc + + +############################################# +# Order-only phony target for __idf_sdmmc + +build cmake_object_order_depends_target___idf_sdmmc: phony || cmake_object_order_depends_target___idf_esp_driver_sdspi + +build esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj: C_COMPILER____idf_sdmmc_unscanned_ /home/sam/esp/esp-idf/components/sdmmc/sdmmc_cmd.c || cmake_object_order_depends_target___idf_sdmmc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir + OBJECT_FILE_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir + TARGET_COMPILE_PDB = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/__idf_sdmmc.pdb + TARGET_PDB = esp-idf/sdmmc/libsdmmc.pdb + +build esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj: C_COMPILER____idf_sdmmc_unscanned_ /home/sam/esp/esp-idf/components/sdmmc/sdmmc_common.c || cmake_object_order_depends_target___idf_sdmmc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir + OBJECT_FILE_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir + TARGET_COMPILE_PDB = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/__idf_sdmmc.pdb + TARGET_PDB = esp-idf/sdmmc/libsdmmc.pdb + +build esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj: C_COMPILER____idf_sdmmc_unscanned_ /home/sam/esp/esp-idf/components/sdmmc/sdmmc_init.c || cmake_object_order_depends_target___idf_sdmmc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir + OBJECT_FILE_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir + TARGET_COMPILE_PDB = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/__idf_sdmmc.pdb + TARGET_PDB = esp-idf/sdmmc/libsdmmc.pdb + +build esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj: C_COMPILER____idf_sdmmc_unscanned_ /home/sam/esp/esp-idf/components/sdmmc/sdmmc_io.c || cmake_object_order_depends_target___idf_sdmmc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir + OBJECT_FILE_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir + TARGET_COMPILE_PDB = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/__idf_sdmmc.pdb + TARGET_PDB = esp-idf/sdmmc/libsdmmc.pdb + +build esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj: C_COMPILER____idf_sdmmc_unscanned_ /home/sam/esp/esp-idf/components/sdmmc/sdmmc_mmc.c || cmake_object_order_depends_target___idf_sdmmc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir + OBJECT_FILE_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir + TARGET_COMPILE_PDB = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/__idf_sdmmc.pdb + TARGET_PDB = esp-idf/sdmmc/libsdmmc.pdb + +build esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj: C_COMPILER____idf_sdmmc_unscanned_ /home/sam/esp/esp-idf/components/sdmmc/sdmmc_sd.c || cmake_object_order_depends_target___idf_sdmmc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir + OBJECT_FILE_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir + TARGET_COMPILE_PDB = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/__idf_sdmmc.pdb + TARGET_PDB = esp-idf/sdmmc/libsdmmc.pdb + +build esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sd_pwr_ctrl/sd_pwr_ctrl.c.obj: C_COMPILER____idf_sdmmc_unscanned_ /home/sam/esp/esp-idf/components/sdmmc/sd_pwr_ctrl/sd_pwr_ctrl.c || cmake_object_order_depends_target___idf_sdmmc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sd_pwr_ctrl/sd_pwr_ctrl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir + OBJECT_FILE_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sd_pwr_ctrl + TARGET_COMPILE_PDB = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/__idf_sdmmc.pdb + TARGET_PDB = esp-idf/sdmmc/libsdmmc.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_sdmmc + + +############################################# +# Link the static library esp-idf/sdmmc/libsdmmc.a + +build esp-idf/sdmmc/libsdmmc.a: C_STATIC_LIBRARY_LINKER____idf_sdmmc_ esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sd_pwr_ctrl/sd_pwr_ctrl.c.obj || esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/__idf_sdmmc.pdb + TARGET_FILE = esp-idf/sdmmc/libsdmmc.a + TARGET_PDB = esp-idf/sdmmc/libsdmmc.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/sdmmc/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/sdmmc/edit_cache: phony esp-idf/sdmmc/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/sdmmc/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/sdmmc/rebuild_cache: phony esp-idf/sdmmc/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/sdmmc/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/sdmmc/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/sdmmc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/sdmmc/install: phony esp-idf/sdmmc/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/sdmmc/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/sdmmc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/sdmmc/install/local: phony esp-idf/sdmmc/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/sdmmc/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/sdmmc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/sdmmc/install/strip: phony esp-idf/sdmmc/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_sdmmc/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdmmc && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_sdmmc/edit_cache: phony esp-idf/esp_driver_sdmmc/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_sdmmc/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdmmc && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdmmc/rebuild_cache: phony esp-idf/esp_driver_sdmmc/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_sdmmc/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_sdmmc/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_sdmmc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdmmc && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdmmc/install: phony esp-idf/esp_driver_sdmmc/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_sdmmc/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_sdmmc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdmmc && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdmmc/install/local: phony esp-idf/esp_driver_sdmmc/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_sdmmc/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_sdmmc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdmmc && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdmmc/install/strip: phony esp-idf/esp_driver_sdmmc/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_sdspi + + +############################################# +# Order-only phony target for __idf_esp_driver_sdspi + +build cmake_object_order_depends_target___idf_esp_driver_sdspi: phony || cmake_object_order_depends_target___idf_esp_driver_sdio + +build esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_crc.c.obj: C_COMPILER____idf_esp_driver_sdspi_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_sdspi/src/sdspi_crc.c || cmake_object_order_depends_target___idf_esp_driver_sdspi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_crc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/__idf_esp_driver_sdspi.pdb + TARGET_PDB = esp-idf/esp_driver_sdspi/libesp_driver_sdspi.pdb + +build esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_host.c.obj: C_COMPILER____idf_esp_driver_sdspi_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_sdspi/src/sdspi_host.c || cmake_object_order_depends_target___idf_esp_driver_sdspi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_host.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/__idf_esp_driver_sdspi.pdb + TARGET_PDB = esp-idf/esp_driver_sdspi/libesp_driver_sdspi.pdb + +build esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_transaction.c.obj: C_COMPILER____idf_esp_driver_sdspi_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_sdspi/src/sdspi_transaction.c || cmake_object_order_depends_target___idf_esp_driver_sdspi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_transaction.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/__idf_esp_driver_sdspi.pdb + TARGET_PDB = esp-idf/esp_driver_sdspi/libesp_driver_sdspi.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_sdspi + + +############################################# +# Link the static library esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a + +build esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_sdspi_ esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_crc.c.obj esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_host.c.obj esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_transaction.c.obj || esp-idf/esp_driver_sdio/libesp_driver_sdio.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/__idf_esp_driver_sdspi.pdb + TARGET_FILE = esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a + TARGET_PDB = esp-idf/esp_driver_sdspi/libesp_driver_sdspi.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_sdspi/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_sdspi/edit_cache: phony esp-idf/esp_driver_sdspi/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_sdspi/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdspi/rebuild_cache: phony esp-idf/esp_driver_sdspi/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_sdspi/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_sdspi/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_sdspi/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdspi/install: phony esp-idf/esp_driver_sdspi/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_sdspi/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_sdspi/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdspi/install/local: phony esp-idf/esp_driver_sdspi/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_sdspi/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_sdspi/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdspi/install/strip: phony esp-idf/esp_driver_sdspi/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_sdio + + +############################################# +# Order-only phony target for __idf_esp_driver_sdio + +build cmake_object_order_depends_target___idf_esp_driver_sdio: phony || cmake_object_order_depends_target___idf_esp_driver_rmt + +build esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir/src/sdio_slave.c.obj: C_COMPILER____idf_esp_driver_sdio_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_sdio/src/sdio_slave.c || cmake_object_order_depends_target___idf_esp_driver_sdio + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir/src/sdio_slave.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include + OBJECT_DIR = esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir/__idf_esp_driver_sdio.pdb + TARGET_PDB = esp-idf/esp_driver_sdio/libesp_driver_sdio.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_sdio + + +############################################# +# Link the static library esp-idf/esp_driver_sdio/libesp_driver_sdio.a + +build esp-idf/esp_driver_sdio/libesp_driver_sdio.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_sdio_ esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir/src/sdio_slave.c.obj || esp-idf/esp_driver_rmt/libesp_driver_rmt.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir/__idf_esp_driver_sdio.pdb + TARGET_FILE = esp-idf/esp_driver_sdio/libesp_driver_sdio.a + TARGET_PDB = esp-idf/esp_driver_sdio/libesp_driver_sdio.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_sdio/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_sdio/edit_cache: phony esp-idf/esp_driver_sdio/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_sdio/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdio/rebuild_cache: phony esp-idf/esp_driver_sdio/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_sdio/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_sdio/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_sdio/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdio/install: phony esp-idf/esp_driver_sdio/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_sdio/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_sdio/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdio/install/local: phony esp-idf/esp_driver_sdio/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_sdio/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_sdio/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdio/install/strip: phony esp-idf/esp_driver_sdio/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_dac/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_dac && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_dac/edit_cache: phony esp-idf/esp_driver_dac/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_dac/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_dac && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_dac/rebuild_cache: phony esp-idf/esp_driver_dac/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_dac/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_dac/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_dac/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_dac && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_dac/install: phony esp-idf/esp_driver_dac/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_dac/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_dac/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_dac && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_dac/install/local: phony esp-idf/esp_driver_dac/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_dac/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_dac/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_dac && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_dac/install/strip: phony esp-idf/esp_driver_dac/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_rmt + + +############################################# +# Order-only phony target for __idf_esp_driver_rmt + +build cmake_object_order_depends_target___idf_esp_driver_rmt: phony || cmake_object_order_depends_target___idf_esp_driver_tsens + +build esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_common.c.obj: C_COMPILER____idf_esp_driver_rmt_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_common.c || cmake_object_order_depends_target___idf_esp_driver_rmt + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/__idf_esp_driver_rmt.pdb + TARGET_PDB = esp-idf/esp_driver_rmt/libesp_driver_rmt.pdb + +build esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_encoder.c.obj: C_COMPILER____idf_esp_driver_rmt_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_encoder.c || cmake_object_order_depends_target___idf_esp_driver_rmt + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_encoder.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/__idf_esp_driver_rmt.pdb + TARGET_PDB = esp-idf/esp_driver_rmt/libesp_driver_rmt.pdb + +build esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_rx.c.obj: C_COMPILER____idf_esp_driver_rmt_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_rx.c || cmake_object_order_depends_target___idf_esp_driver_rmt + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_rx.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/__idf_esp_driver_rmt.pdb + TARGET_PDB = esp-idf/esp_driver_rmt/libesp_driver_rmt.pdb + +build esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_tx.c.obj: C_COMPILER____idf_esp_driver_rmt_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_tx.c || cmake_object_order_depends_target___idf_esp_driver_rmt + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_tx.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/__idf_esp_driver_rmt.pdb + TARGET_PDB = esp-idf/esp_driver_rmt/libesp_driver_rmt.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_rmt + + +############################################# +# Link the static library esp-idf/esp_driver_rmt/libesp_driver_rmt.a + +build esp-idf/esp_driver_rmt/libesp_driver_rmt.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_rmt_ esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_common.c.obj esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_encoder.c.obj esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_rx.c.obj esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_tx.c.obj || esp-idf/esp_driver_tsens/libesp_driver_tsens.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/__idf_esp_driver_rmt.pdb + TARGET_FILE = esp-idf/esp_driver_rmt/libesp_driver_rmt.a + TARGET_PDB = esp-idf/esp_driver_rmt/libesp_driver_rmt.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_rmt/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_rmt/edit_cache: phony esp-idf/esp_driver_rmt/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_rmt/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_rmt/rebuild_cache: phony esp-idf/esp_driver_rmt/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_rmt/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_rmt/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_rmt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_rmt/install: phony esp-idf/esp_driver_rmt/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_rmt/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_rmt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_rmt/install/local: phony esp-idf/esp_driver_rmt/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_rmt/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_rmt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_rmt/install/strip: phony esp-idf/esp_driver_rmt/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_tsens + + +############################################# +# Order-only phony target for __idf_esp_driver_tsens + +build cmake_object_order_depends_target___idf_esp_driver_tsens: phony || cmake_object_order_depends_target___idf_esp_driver_sdm + +build esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor.c.obj: C_COMPILER____idf_esp_driver_tsens_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_tsens/src/temperature_sensor.c || cmake_object_order_depends_target___idf_esp_driver_tsens + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include + OBJECT_DIR = esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/__idf_esp_driver_tsens.pdb + TARGET_PDB = esp-idf/esp_driver_tsens/libesp_driver_tsens.pdb + +build esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor_etm.c.obj: C_COMPILER____idf_esp_driver_tsens_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_tsens/src/temperature_sensor_etm.c || cmake_object_order_depends_target___idf_esp_driver_tsens + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor_etm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include + OBJECT_DIR = esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/__idf_esp_driver_tsens.pdb + TARGET_PDB = esp-idf/esp_driver_tsens/libesp_driver_tsens.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_tsens + + +############################################# +# Link the static library esp-idf/esp_driver_tsens/libesp_driver_tsens.a + +build esp-idf/esp_driver_tsens/libesp_driver_tsens.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_tsens_ esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor.c.obj esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor_etm.c.obj || esp-idf/esp_driver_sdm/libesp_driver_sdm.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/__idf_esp_driver_tsens.pdb + TARGET_FILE = esp-idf/esp_driver_tsens/libesp_driver_tsens.a + TARGET_PDB = esp-idf/esp_driver_tsens/libesp_driver_tsens.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_tsens/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_tsens/edit_cache: phony esp-idf/esp_driver_tsens/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_tsens/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_tsens/rebuild_cache: phony esp-idf/esp_driver_tsens/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_tsens/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_tsens/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_tsens/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_tsens/install: phony esp-idf/esp_driver_tsens/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_tsens/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_tsens/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_tsens/install/local: phony esp-idf/esp_driver_tsens/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_tsens/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_tsens/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_tsens/install/strip: phony esp-idf/esp_driver_tsens/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_sdm + + +############################################# +# Order-only phony target for __idf_esp_driver_sdm + +build cmake_object_order_depends_target___idf_esp_driver_sdm: phony || cmake_object_order_depends_target___idf_esp_driver_i2c + +build esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir/src/sdm.c.obj: C_COMPILER____idf_esp_driver_sdm_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_sdm/src/sdm.c || cmake_object_order_depends_target___idf_esp_driver_sdm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir/src/sdm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir/__idf_esp_driver_sdm.pdb + TARGET_PDB = esp-idf/esp_driver_sdm/libesp_driver_sdm.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_sdm + + +############################################# +# Link the static library esp-idf/esp_driver_sdm/libesp_driver_sdm.a + +build esp-idf/esp_driver_sdm/libesp_driver_sdm.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_sdm_ esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir/src/sdm.c.obj || esp-idf/esp_driver_i2c/libesp_driver_i2c.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir/__idf_esp_driver_sdm.pdb + TARGET_FILE = esp-idf/esp_driver_sdm/libesp_driver_sdm.a + TARGET_PDB = esp-idf/esp_driver_sdm/libesp_driver_sdm.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_sdm/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_sdm/edit_cache: phony esp-idf/esp_driver_sdm/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_sdm/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdm/rebuild_cache: phony esp-idf/esp_driver_sdm/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_sdm/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_sdm/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_sdm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdm/install: phony esp-idf/esp_driver_sdm/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_sdm/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_sdm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdm/install/local: phony esp-idf/esp_driver_sdm/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_sdm/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_sdm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_sdm/install/strip: phony esp-idf/esp_driver_sdm/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_i2c + + +############################################# +# Order-only phony target for __idf_esp_driver_i2c + +build cmake_object_order_depends_target___idf_esp_driver_i2c: phony || cmake_object_order_depends_target___idf_esp_driver_ledc + +build esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_master.c.obj: C_COMPILER____idf_esp_driver_i2c_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_i2c/i2c_master.c || cmake_object_order_depends_target___idf_esp_driver_i2c + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_master.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include + OBJECT_DIR = esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir + TARGET_COMPILE_PDB = esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/__idf_esp_driver_i2c.pdb + TARGET_PDB = esp-idf/esp_driver_i2c/libesp_driver_i2c.pdb + +build esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_common.c.obj: C_COMPILER____idf_esp_driver_i2c_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_i2c/i2c_common.c || cmake_object_order_depends_target___idf_esp_driver_i2c + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include + OBJECT_DIR = esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir + TARGET_COMPILE_PDB = esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/__idf_esp_driver_i2c.pdb + TARGET_PDB = esp-idf/esp_driver_i2c/libesp_driver_i2c.pdb + +build esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_slave.c.obj: C_COMPILER____idf_esp_driver_i2c_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_i2c/i2c_slave.c || cmake_object_order_depends_target___idf_esp_driver_i2c + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_slave.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include + OBJECT_DIR = esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir + TARGET_COMPILE_PDB = esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/__idf_esp_driver_i2c.pdb + TARGET_PDB = esp-idf/esp_driver_i2c/libesp_driver_i2c.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_i2c + + +############################################# +# Link the static library esp-idf/esp_driver_i2c/libesp_driver_i2c.a + +build esp-idf/esp_driver_i2c/libesp_driver_i2c.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_i2c_ esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_master.c.obj esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_common.c.obj esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_slave.c.obj || esp-idf/esp_driver_ledc/libesp_driver_ledc.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/__idf_esp_driver_i2c.pdb + TARGET_FILE = esp-idf/esp_driver_i2c/libesp_driver_i2c.a + TARGET_PDB = esp-idf/esp_driver_i2c/libesp_driver_i2c.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_i2c/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_i2c/edit_cache: phony esp-idf/esp_driver_i2c/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_i2c/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_i2c/rebuild_cache: phony esp-idf/esp_driver_i2c/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_i2c/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_i2c/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_i2c/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_i2c/install: phony esp-idf/esp_driver_i2c/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_i2c/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_i2c/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_i2c/install/local: phony esp-idf/esp_driver_i2c/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_i2c/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_i2c/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_i2c/install/strip: phony esp-idf/esp_driver_i2c/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_ledc + + +############################################# +# Order-only phony target for __idf_esp_driver_ledc + +build cmake_object_order_depends_target___idf_esp_driver_ledc: phony || cmake_object_order_depends_target___idf_esp_driver_parlio + +build esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir/src/ledc.c.obj: C_COMPILER____idf_esp_driver_ledc_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_ledc/src/ledc.c || cmake_object_order_depends_target___idf_esp_driver_ledc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir/src/ledc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir/__idf_esp_driver_ledc.pdb + TARGET_PDB = esp-idf/esp_driver_ledc/libesp_driver_ledc.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_ledc + + +############################################# +# Link the static library esp-idf/esp_driver_ledc/libesp_driver_ledc.a + +build esp-idf/esp_driver_ledc/libesp_driver_ledc.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_ledc_ esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir/src/ledc.c.obj || esp-idf/esp_driver_parlio/libesp_driver_parlio.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir/__idf_esp_driver_ledc.pdb + TARGET_FILE = esp-idf/esp_driver_ledc/libesp_driver_ledc.a + TARGET_PDB = esp-idf/esp_driver_ledc/libesp_driver_ledc.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_ledc/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_ledc/edit_cache: phony esp-idf/esp_driver_ledc/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_ledc/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_ledc/rebuild_cache: phony esp-idf/esp_driver_ledc/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_ledc/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_ledc/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_ledc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_ledc/install: phony esp-idf/esp_driver_ledc/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_ledc/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_ledc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_ledc/install/local: phony esp-idf/esp_driver_ledc/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_ledc/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_ledc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_ledc/install/strip: phony esp-idf/esp_driver_ledc/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_parlio + + +############################################# +# Order-only phony target for __idf_esp_driver_parlio + +build cmake_object_order_depends_target___idf_esp_driver_parlio: phony || cmake_object_order_depends_target___idf_esp_driver_usb_serial_jtag + +build esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_common.c.obj: C_COMPILER____idf_esp_driver_parlio_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_parlio/src/parlio_common.c || cmake_object_order_depends_target___idf_esp_driver_parlio + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/__idf_esp_driver_parlio.pdb + TARGET_PDB = esp-idf/esp_driver_parlio/libesp_driver_parlio.pdb + +build esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_tx.c.obj: C_COMPILER____idf_esp_driver_parlio_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_parlio/src/parlio_tx.c || cmake_object_order_depends_target___idf_esp_driver_parlio + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_tx.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/__idf_esp_driver_parlio.pdb + TARGET_PDB = esp-idf/esp_driver_parlio/libesp_driver_parlio.pdb + +build esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_rx.c.obj: C_COMPILER____idf_esp_driver_parlio_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_parlio/src/parlio_rx.c || cmake_object_order_depends_target___idf_esp_driver_parlio + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_rx.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/__idf_esp_driver_parlio.pdb + TARGET_PDB = esp-idf/esp_driver_parlio/libesp_driver_parlio.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_parlio + + +############################################# +# Link the static library esp-idf/esp_driver_parlio/libesp_driver_parlio.a + +build esp-idf/esp_driver_parlio/libesp_driver_parlio.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_parlio_ esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_common.c.obj esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_tx.c.obj esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_rx.c.obj || esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/__idf_esp_driver_parlio.pdb + TARGET_FILE = esp-idf/esp_driver_parlio/libesp_driver_parlio.a + TARGET_PDB = esp-idf/esp_driver_parlio/libesp_driver_parlio.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_parlio/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_parlio/edit_cache: phony esp-idf/esp_driver_parlio/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_parlio/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_parlio/rebuild_cache: phony esp-idf/esp_driver_parlio/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_parlio/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_parlio/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_parlio/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_parlio/install: phony esp-idf/esp_driver_parlio/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_parlio/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_parlio/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_parlio/install/local: phony esp-idf/esp_driver_parlio/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_parlio/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_parlio/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_parlio/install/strip: phony esp-idf/esp_driver_parlio/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_usb_serial_jtag + + +############################################# +# Order-only phony target for __idf_esp_driver_usb_serial_jtag + +build cmake_object_order_depends_target___idf_esp_driver_usb_serial_jtag: phony || cmake_object_order_depends_target___idf_driver + +build esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag.c.obj: C_COMPILER____idf_esp_driver_usb_serial_jtag_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/src/usb_serial_jtag.c || cmake_object_order_depends_target___idf_esp_driver_usb_serial_jtag + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/__idf_esp_driver_usb_serial_jtag.pdb + TARGET_PDB = esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.pdb + +build esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_connection_monitor.c.obj: C_COMPILER____idf_esp_driver_usb_serial_jtag_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/src/usb_serial_jtag_connection_monitor.c || cmake_object_order_depends_target___idf_esp_driver_usb_serial_jtag + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_connection_monitor.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/__idf_esp_driver_usb_serial_jtag.pdb + TARGET_PDB = esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.pdb + +build esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_vfs.c.obj: C_COMPILER____idf_esp_driver_usb_serial_jtag_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/src/usb_serial_jtag_vfs.c || cmake_object_order_depends_target___idf_esp_driver_usb_serial_jtag + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_vfs.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/__idf_esp_driver_usb_serial_jtag.pdb + TARGET_PDB = esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_usb_serial_jtag + + +############################################# +# Link the static library esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a + +build esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_usb_serial_jtag_ esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag.c.obj esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_connection_monitor.c.obj esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_vfs.c.obj || esp-idf/driver/libdriver.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/__idf_esp_driver_usb_serial_jtag.pdb + TARGET_FILE = esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a + TARGET_PDB = esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_usb_serial_jtag/edit_cache: phony esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_usb_serial_jtag/rebuild_cache: phony esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_usb_serial_jtag/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_usb_serial_jtag/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_usb_serial_jtag/install: phony esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_usb_serial_jtag/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_usb_serial_jtag/install/local: phony esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_usb_serial_jtag/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_usb_serial_jtag/install/strip: phony esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_driver + + +############################################# +# Order-only phony target for __idf_driver + +build cmake_object_order_depends_target___idf_driver: phony || cmake_object_order_depends_target___idf_esp_phy + +build esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj: C_COMPILER____idf_driver_unscanned_ /home/sam/esp/esp-idf/components/driver/deprecated/adc_legacy.c || cmake_object_order_depends_target___idf_driver + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir + OBJECT_FILE_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated + TARGET_COMPILE_PDB = esp-idf/driver/CMakeFiles/__idf_driver.dir/__idf_driver.pdb + TARGET_PDB = esp-idf/driver/libdriver.pdb + +build esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj: C_COMPILER____idf_driver_unscanned_ /home/sam/esp/esp-idf/components/driver/deprecated/adc_dma_legacy.c || cmake_object_order_depends_target___idf_driver + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir + OBJECT_FILE_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated + TARGET_COMPILE_PDB = esp-idf/driver/CMakeFiles/__idf_driver.dir/__idf_driver.pdb + TARGET_PDB = esp-idf/driver/libdriver.pdb + +build esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj: C_COMPILER____idf_driver_unscanned_ /home/sam/esp/esp-idf/components/driver/deprecated/timer_legacy.c || cmake_object_order_depends_target___idf_driver + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir + OBJECT_FILE_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated + TARGET_COMPILE_PDB = esp-idf/driver/CMakeFiles/__idf_driver.dir/__idf_driver.pdb + TARGET_PDB = esp-idf/driver/libdriver.pdb + +build esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj: C_COMPILER____idf_driver_unscanned_ /home/sam/esp/esp-idf/components/driver/i2c/i2c.c || cmake_object_order_depends_target___idf_driver + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir + OBJECT_FILE_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c + TARGET_COMPILE_PDB = esp-idf/driver/CMakeFiles/__idf_driver.dir/__idf_driver.pdb + TARGET_PDB = esp-idf/driver/libdriver.pdb + +build esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj: C_COMPILER____idf_driver_unscanned_ /home/sam/esp/esp-idf/components/driver/deprecated/i2s_legacy.c || cmake_object_order_depends_target___idf_driver + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir + OBJECT_FILE_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated + TARGET_COMPILE_PDB = esp-idf/driver/CMakeFiles/__idf_driver.dir/__idf_driver.pdb + TARGET_PDB = esp-idf/driver/libdriver.pdb + +build esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/mcpwm_legacy.c.obj: C_COMPILER____idf_driver_unscanned_ /home/sam/esp/esp-idf/components/driver/deprecated/mcpwm_legacy.c || cmake_object_order_depends_target___idf_driver + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/mcpwm_legacy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir + OBJECT_FILE_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated + TARGET_COMPILE_PDB = esp-idf/driver/CMakeFiles/__idf_driver.dir/__idf_driver.pdb + TARGET_PDB = esp-idf/driver/libdriver.pdb + +build esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/pcnt_legacy.c.obj: C_COMPILER____idf_driver_unscanned_ /home/sam/esp/esp-idf/components/driver/deprecated/pcnt_legacy.c || cmake_object_order_depends_target___idf_driver + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/pcnt_legacy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir + OBJECT_FILE_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated + TARGET_COMPILE_PDB = esp-idf/driver/CMakeFiles/__idf_driver.dir/__idf_driver.pdb + TARGET_PDB = esp-idf/driver/libdriver.pdb + +build esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj: C_COMPILER____idf_driver_unscanned_ /home/sam/esp/esp-idf/components/driver/deprecated/rmt_legacy.c || cmake_object_order_depends_target___idf_driver + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir + OBJECT_FILE_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated + TARGET_COMPILE_PDB = esp-idf/driver/CMakeFiles/__idf_driver.dir/__idf_driver.pdb + TARGET_PDB = esp-idf/driver/libdriver.pdb + +build esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj: C_COMPILER____idf_driver_unscanned_ /home/sam/esp/esp-idf/components/driver/deprecated/sigma_delta_legacy.c || cmake_object_order_depends_target___idf_driver + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir + OBJECT_FILE_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated + TARGET_COMPILE_PDB = esp-idf/driver/CMakeFiles/__idf_driver.dir/__idf_driver.pdb + TARGET_PDB = esp-idf/driver/libdriver.pdb + +build esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rtc_temperature_legacy.c.obj: C_COMPILER____idf_driver_unscanned_ /home/sam/esp/esp-idf/components/driver/deprecated/rtc_temperature_legacy.c || cmake_object_order_depends_target___idf_driver + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rtc_temperature_legacy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir + OBJECT_FILE_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated + TARGET_COMPILE_PDB = esp-idf/driver/CMakeFiles/__idf_driver.dir/__idf_driver.pdb + TARGET_PDB = esp-idf/driver/libdriver.pdb + +build esp-idf/driver/CMakeFiles/__idf_driver.dir/twai/twai.c.obj: C_COMPILER____idf_driver_unscanned_ /home/sam/esp/esp-idf/components/driver/twai/twai.c || cmake_object_order_depends_target___idf_driver + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/driver/CMakeFiles/__idf_driver.dir/twai/twai.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir + OBJECT_FILE_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir/twai + TARGET_COMPILE_PDB = esp-idf/driver/CMakeFiles/__idf_driver.dir/__idf_driver.pdb + TARGET_PDB = esp-idf/driver/libdriver.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_driver + + +############################################# +# Link the static library esp-idf/driver/libdriver.a + +build esp-idf/driver/libdriver.a: C_STATIC_LIBRARY_LINKER____idf_driver_ esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/mcpwm_legacy.c.obj esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/pcnt_legacy.c.obj esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rtc_temperature_legacy.c.obj esp-idf/driver/CMakeFiles/__idf_driver.dir/twai/twai.c.obj || esp-idf/esp_phy/libesp_phy.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/driver/CMakeFiles/__idf_driver.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/driver/CMakeFiles/__idf_driver.dir/__idf_driver.pdb + TARGET_FILE = esp-idf/driver/libdriver.a + TARGET_PDB = esp-idf/driver/libdriver.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/driver/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/driver/edit_cache: phony esp-idf/driver/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/driver/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/driver/rebuild_cache: phony esp-idf/driver/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/driver/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/driver/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/driver/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/driver/install: phony esp-idf/driver/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/driver/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/driver/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/driver/install/local: phony esp-idf/driver/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/driver/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/driver/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/driver/install/strip: phony esp-idf/driver/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_phy + + +############################################# +# Order-only phony target for __idf_esp_phy + +build cmake_object_order_depends_target___idf_esp_phy: phony || cmake_object_order_depends_target___idf_esp_vfs_console + +build esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj: C_COMPILER____idf_esp_phy_unscanned_ /home/sam/esp/esp-idf/components/esp_phy/src/phy_override.c || cmake_object_order_depends_target___idf_esp_phy + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir + OBJECT_FILE_DIR = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/__idf_esp_phy.pdb + TARGET_PDB = esp-idf/esp_phy/libesp_phy.pdb + +build esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj: C_COMPILER____idf_esp_phy_unscanned_ /home/sam/esp/esp-idf/components/esp_phy/src/lib_printf.c || cmake_object_order_depends_target___idf_esp_phy + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir + OBJECT_FILE_DIR = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/__idf_esp_phy.pdb + TARGET_PDB = esp-idf/esp_phy/libesp_phy.pdb + +build esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_common.c.obj: C_COMPILER____idf_esp_phy_unscanned_ /home/sam/esp/esp-idf/components/esp_phy/src/phy_common.c || cmake_object_order_depends_target___idf_esp_phy + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir + OBJECT_FILE_DIR = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/__idf_esp_phy.pdb + TARGET_PDB = esp-idf/esp_phy/libesp_phy.pdb + +build esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj: C_COMPILER____idf_esp_phy_unscanned_ /home/sam/esp/esp-idf/components/esp_phy/src/phy_init.c || cmake_object_order_depends_target___idf_esp_phy + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir + OBJECT_FILE_DIR = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/__idf_esp_phy.pdb + TARGET_PDB = esp-idf/esp_phy/libesp_phy.pdb + +build esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/esp32c6/phy_init_data.c.obj: C_COMPILER____idf_esp_phy_unscanned_ /home/sam/esp/esp-idf/components/esp_phy/esp32c6/phy_init_data.c || cmake_object_order_depends_target___idf_esp_phy + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/esp32c6/phy_init_data.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir + OBJECT_FILE_DIR = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/__idf_esp_phy.pdb + TARGET_PDB = esp-idf/esp_phy/libesp_phy.pdb + +build esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/btbb_init.c.obj: C_COMPILER____idf_esp_phy_unscanned_ /home/sam/esp/esp-idf/components/esp_phy/src/btbb_init.c || cmake_object_order_depends_target___idf_esp_phy + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/btbb_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir + OBJECT_FILE_DIR = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/__idf_esp_phy.pdb + TARGET_PDB = esp-idf/esp_phy/libesp_phy.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_phy + + +############################################# +# Link the static library esp-idf/esp_phy/libesp_phy.a + +build esp-idf/esp_phy/libesp_phy.a: C_STATIC_LIBRARY_LINKER____idf_esp_phy_ esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_common.c.obj esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/esp32c6/phy_init_data.c.obj esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/btbb_init.c.obj || esp-idf/esp_vfs_console/libesp_vfs_console.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/__idf_esp_phy.pdb + TARGET_FILE = esp-idf/esp_phy/libesp_phy.a + TARGET_PDB = esp-idf/esp_phy/libesp_phy.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_phy/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_phy/edit_cache: phony esp-idf/esp_phy/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_phy/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_phy/rebuild_cache: phony esp-idf/esp_phy/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_phy/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_phy/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_phy/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_phy/install: phony esp-idf/esp_phy/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_phy/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_phy/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_phy/install/local: phony esp-idf/esp_phy/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_phy/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_phy/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_phy/install/strip: phony esp-idf/esp_phy/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_vfs_console + + +############################################# +# Order-only phony target for __idf_esp_vfs_console + +build cmake_object_order_depends_target___idf_esp_vfs_console: phony || cmake_object_order_depends_target___idf_vfs + +build esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir/vfs_console.c.obj: C_COMPILER____idf_esp_vfs_console_unscanned_ /home/sam/esp/esp-idf/components/esp_vfs_console/vfs_console.c || cmake_object_order_depends_target___idf_esp_vfs_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir/vfs_console.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir + OBJECT_FILE_DIR = esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir + TARGET_COMPILE_PDB = esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir/__idf_esp_vfs_console.pdb + TARGET_PDB = esp-idf/esp_vfs_console/libesp_vfs_console.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_vfs_console + + +############################################# +# Link the static library esp-idf/esp_vfs_console/libesp_vfs_console.a + +build esp-idf/esp_vfs_console/libesp_vfs_console.a: C_STATIC_LIBRARY_LINKER____idf_esp_vfs_console_ esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir/vfs_console.c.obj || esp-idf/vfs/libvfs.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir/__idf_esp_vfs_console.pdb + TARGET_FILE = esp-idf/esp_vfs_console/libesp_vfs_console.a + TARGET_PDB = esp-idf/esp_vfs_console/libesp_vfs_console.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_vfs_console/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_vfs_console/edit_cache: phony esp-idf/esp_vfs_console/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_vfs_console/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_vfs_console/rebuild_cache: phony esp-idf/esp_vfs_console/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_vfs_console/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_vfs_console/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_vfs_console/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_vfs_console/install: phony esp-idf/esp_vfs_console/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_vfs_console/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_vfs_console/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_vfs_console/install/local: phony esp-idf/esp_vfs_console/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_vfs_console/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_vfs_console/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_vfs_console/install/strip: phony esp-idf/esp_vfs_console/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_vfs + + +############################################# +# Order-only phony target for __idf_vfs + +build cmake_object_order_depends_target___idf_vfs: phony || cmake_object_order_depends_target___idf_lwip + +build esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj: C_COMPILER____idf_vfs_unscanned_ /home/sam/esp/esp-idf/components/vfs/vfs.c || cmake_object_order_depends_target___idf_vfs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/vfs/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include + OBJECT_DIR = esp-idf/vfs/CMakeFiles/__idf_vfs.dir + OBJECT_FILE_DIR = esp-idf/vfs/CMakeFiles/__idf_vfs.dir + TARGET_COMPILE_PDB = esp-idf/vfs/CMakeFiles/__idf_vfs.dir/__idf_vfs.pdb + TARGET_PDB = esp-idf/vfs/libvfs.pdb + +build esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj: C_COMPILER____idf_vfs_unscanned_ /home/sam/esp/esp-idf/components/vfs/vfs_eventfd.c || cmake_object_order_depends_target___idf_vfs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/vfs/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include + OBJECT_DIR = esp-idf/vfs/CMakeFiles/__idf_vfs.dir + OBJECT_FILE_DIR = esp-idf/vfs/CMakeFiles/__idf_vfs.dir + TARGET_COMPILE_PDB = esp-idf/vfs/CMakeFiles/__idf_vfs.dir/__idf_vfs.pdb + TARGET_PDB = esp-idf/vfs/libvfs.pdb + +build esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj: C_COMPILER____idf_vfs_unscanned_ /home/sam/esp/esp-idf/components/vfs/vfs_semihost.c || cmake_object_order_depends_target___idf_vfs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/vfs/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include + OBJECT_DIR = esp-idf/vfs/CMakeFiles/__idf_vfs.dir + OBJECT_FILE_DIR = esp-idf/vfs/CMakeFiles/__idf_vfs.dir + TARGET_COMPILE_PDB = esp-idf/vfs/CMakeFiles/__idf_vfs.dir/__idf_vfs.pdb + TARGET_PDB = esp-idf/vfs/libvfs.pdb + +build esp-idf/vfs/CMakeFiles/__idf_vfs.dir/nullfs.c.obj: C_COMPILER____idf_vfs_unscanned_ /home/sam/esp/esp-idf/components/vfs/nullfs.c || cmake_object_order_depends_target___idf_vfs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/vfs/CMakeFiles/__idf_vfs.dir/nullfs.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/vfs/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include + OBJECT_DIR = esp-idf/vfs/CMakeFiles/__idf_vfs.dir + OBJECT_FILE_DIR = esp-idf/vfs/CMakeFiles/__idf_vfs.dir + TARGET_COMPILE_PDB = esp-idf/vfs/CMakeFiles/__idf_vfs.dir/__idf_vfs.pdb + TARGET_PDB = esp-idf/vfs/libvfs.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_vfs + + +############################################# +# Link the static library esp-idf/vfs/libvfs.a + +build esp-idf/vfs/libvfs.a: C_STATIC_LIBRARY_LINKER____idf_vfs_ esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj esp-idf/vfs/CMakeFiles/__idf_vfs.dir/nullfs.c.obj || esp-idf/lwip/liblwip.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/vfs/CMakeFiles/__idf_vfs.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/vfs/CMakeFiles/__idf_vfs.dir/__idf_vfs.pdb + TARGET_FILE = esp-idf/vfs/libvfs.a + TARGET_PDB = esp-idf/vfs/libvfs.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/vfs/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/vfs/edit_cache: phony esp-idf/vfs/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/vfs/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/vfs/rebuild_cache: phony esp-idf/vfs/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/vfs/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/vfs/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/vfs/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/vfs/install: phony esp-idf/vfs/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/vfs/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/vfs/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/vfs/install/local: phony esp-idf/vfs/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/vfs/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/vfs/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/vfs/install/strip: phony esp-idf/vfs/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_lwip + + +############################################# +# Order-only phony target for __idf_lwip + +build cmake_object_order_depends_target___idf_lwip: phony || cmake_object_order_depends_target___idf_esp_netif + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/apps/sntp/sntp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/api/api_lib.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/api/api_msg.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/api/err.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/api/if_api.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/api/netbuf.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/api/netdb.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/api/netifapi.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/api/sockets.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/api/tcpip.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/apps/sntp/sntp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/apps/netbiosns/netbiosns.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/def.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/dns.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/inet_chksum.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/init.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ip.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/mem.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/memp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/netif.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/pbuf.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/raw.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/stats.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/sys.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/tcp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -Wno-type-limits + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/tcp_in.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/tcp_out.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/timeouts.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/udp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/autoip.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/dhcp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/etharp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/icmp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/igmp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4_napt.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4_addr.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4_frag.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/dhcp6.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ethip6.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/icmp6.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/inet6.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ip6.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ip6_addr.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ip6_frag.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/mld6.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/nd6.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6 + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ethernet.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/bridgeif.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif_fdb.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/bridgeif_fdb.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif_fdb.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/slipif.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/auth.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ccp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/chap-md5.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/chap-new.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/chap_ms.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -Wno-array-parameter + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/demand.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/eap.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ecp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/eui64.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/fsm.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ipcp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ipv6cp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/lcp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/magic.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/mppe.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/multilink.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ppp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppapi.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppcrypt.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppoe.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppol2tp.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppos.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -Wno-type-limits + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/upap.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/utils.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/vj.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/tcp_isn_default.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/port/hooks/tcp_isn_default.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/tcp_isn_default.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/lwip_default_hooks.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/port/hooks/lwip_default_hooks.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/lwip_default_hooks.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/debug/lwip_debug.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/port/debug/lwip_debug.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/debug/lwip_debug.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/debug + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/sockets_ext.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/port/sockets_ext.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/sockets_ext.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/freertos/sys_arch.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/port/freertos/sys_arch.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/freertos/sys_arch.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/freertos + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/acd_dhcp_check.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/port/acd_dhcp_check.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/acd_dhcp_check.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32xx/vfs_lwip.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/port/esp32xx/vfs_lwip.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32xx/vfs_lwip.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32xx + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/apps/ping/esp_ping.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/apps/ping/ping.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/apps/ping/ping_sock.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/arc4.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/arc4.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/arc4.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/des.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/des.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/des.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md4.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/md4.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md4.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md5.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/md5.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md5.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/sha1.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/sha1.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/sha1.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + +build esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj: C_COMPILER____idf_lwip_unscanned_ /home/sam/esp/esp-idf/components/lwip/apps/dhcpserver/dhcpserver.c || cmake_object_order_depends_target___idf_lwip + DEFINES = -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + OBJECT_FILE_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_PDB = esp-idf/lwip/liblwip.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_lwip + + +############################################# +# Link the static library esp-idf/lwip/liblwip.a + +build esp-idf/lwip/liblwip.a: C_STATIC_LIBRARY_LINKER____idf_lwip_ esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif_fdb.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/tcp_isn_default.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/lwip_default_hooks.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/debug/lwip_debug.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/sockets_ext.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/freertos/sys_arch.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/acd_dhcp_check.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32xx/vfs_lwip.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/arc4.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/des.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md4.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md5.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/sha1.c.obj esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj || esp-idf/esp_netif/libesp_netif.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/lwip/CMakeFiles/__idf_lwip.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/lwip/CMakeFiles/__idf_lwip.dir/__idf_lwip.pdb + TARGET_FILE = esp-idf/lwip/liblwip.a + TARGET_PDB = esp-idf/lwip/liblwip.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/lwip/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/lwip/edit_cache: phony esp-idf/lwip/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/lwip/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/lwip/rebuild_cache: phony esp-idf/lwip/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/lwip/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/lwip/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/lwip/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/lwip/install: phony esp-idf/lwip/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/lwip/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/lwip/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/lwip/install/local: phony esp-idf/lwip/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/lwip/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/lwip/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/lwip/install/strip: phony esp-idf/lwip/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_netif_stack/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif_stack && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_netif_stack/edit_cache: phony esp-idf/esp_netif_stack/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_netif_stack/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif_stack && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_netif_stack/rebuild_cache: phony esp-idf/esp_netif_stack/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_netif_stack/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_netif_stack/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_netif_stack/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif_stack && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_netif_stack/install: phony esp-idf/esp_netif_stack/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_netif_stack/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_netif_stack/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif_stack && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_netif_stack/install/local: phony esp-idf/esp_netif_stack/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_netif_stack/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_netif_stack/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif_stack && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_netif_stack/install/strip: phony esp-idf/esp_netif_stack/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_netif + + +############################################# +# Order-only phony target for __idf_esp_netif + +build cmake_object_order_depends_target___idf_esp_netif: phony || cmake_object_order_depends_target___idf_wpa_supplicant + +build esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj: C_COMPILER____idf_esp_netif_unscanned_ /home/sam/esp/esp-idf/components/esp_netif/esp_netif_handlers.c || cmake_object_order_depends_target___idf_esp_netif + DEFINES = -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include + OBJECT_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir + OBJECT_FILE_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir + TARGET_COMPILE_PDB = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/__idf_esp_netif.pdb + TARGET_PDB = esp-idf/esp_netif/libesp_netif.pdb + +build esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj: C_COMPILER____idf_esp_netif_unscanned_ /home/sam/esp/esp-idf/components/esp_netif/esp_netif_objects.c || cmake_object_order_depends_target___idf_esp_netif + DEFINES = -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include + OBJECT_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir + OBJECT_FILE_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir + TARGET_COMPILE_PDB = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/__idf_esp_netif.pdb + TARGET_PDB = esp-idf/esp_netif/libesp_netif.pdb + +build esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj: C_COMPILER____idf_esp_netif_unscanned_ /home/sam/esp/esp-idf/components/esp_netif/esp_netif_defaults.c || cmake_object_order_depends_target___idf_esp_netif + DEFINES = -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include + OBJECT_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir + OBJECT_FILE_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir + TARGET_COMPILE_PDB = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/__idf_esp_netif.pdb + TARGET_PDB = esp-idf/esp_netif/libesp_netif.pdb + +build esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj: C_COMPILER____idf_esp_netif_unscanned_ /home/sam/esp/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c || cmake_object_order_depends_target___idf_esp_netif + DEFINES = -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include + OBJECT_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir + OBJECT_FILE_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip + TARGET_COMPILE_PDB = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/__idf_esp_netif.pdb + TARGET_PDB = esp-idf/esp_netif/libesp_netif.pdb + +build esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sntp.c.obj: C_COMPILER____idf_esp_netif_unscanned_ /home/sam/esp/esp-idf/components/esp_netif/lwip/esp_netif_sntp.c || cmake_object_order_depends_target___idf_esp_netif + DEFINES = -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sntp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include + OBJECT_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir + OBJECT_FILE_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip + TARGET_COMPILE_PDB = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/__idf_esp_netif.pdb + TARGET_PDB = esp-idf/esp_netif/libesp_netif.pdb + +build esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj: C_COMPILER____idf_esp_netif_unscanned_ /home/sam/esp/esp-idf/components/esp_netif/lwip/esp_netif_lwip_defaults.c || cmake_object_order_depends_target___idf_esp_netif + DEFINES = -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include + OBJECT_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir + OBJECT_FILE_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip + TARGET_COMPILE_PDB = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/__idf_esp_netif.pdb + TARGET_PDB = esp-idf/esp_netif/libesp_netif.pdb + +build esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/wlanif.c.obj: C_COMPILER____idf_esp_netif_unscanned_ /home/sam/esp/esp-idf/components/esp_netif/lwip/netif/wlanif.c || cmake_object_order_depends_target___idf_esp_netif + DEFINES = -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/wlanif.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include + OBJECT_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir + OBJECT_FILE_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif + TARGET_COMPILE_PDB = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/__idf_esp_netif.pdb + TARGET_PDB = esp-idf/esp_netif/libesp_netif.pdb + +build esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/ethernetif.c.obj: C_COMPILER____idf_esp_netif_unscanned_ /home/sam/esp/esp-idf/components/esp_netif/lwip/netif/ethernetif.c || cmake_object_order_depends_target___idf_esp_netif + DEFINES = -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/ethernetif.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include + OBJECT_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir + OBJECT_FILE_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif + TARGET_COMPILE_PDB = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/__idf_esp_netif.pdb + TARGET_PDB = esp-idf/esp_netif/libesp_netif.pdb + +build esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/esp_pbuf_ref.c.obj: C_COMPILER____idf_esp_netif_unscanned_ /home/sam/esp/esp-idf/components/esp_netif/lwip/netif/esp_pbuf_ref.c || cmake_object_order_depends_target___idf_esp_netif + DEFINES = -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/esp_pbuf_ref.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include + OBJECT_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir + OBJECT_FILE_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif + TARGET_COMPILE_PDB = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/__idf_esp_netif.pdb + TARGET_PDB = esp-idf/esp_netif/libesp_netif.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_netif + + +############################################# +# Link the static library esp-idf/esp_netif/libesp_netif.a + +build esp-idf/esp_netif/libesp_netif.a: C_STATIC_LIBRARY_LINKER____idf_esp_netif_ esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sntp.c.obj esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/wlanif.c.obj esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/ethernetif.c.obj esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/esp_pbuf_ref.c.obj || esp-idf/wpa_supplicant/libwpa_supplicant.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/__idf_esp_netif.pdb + TARGET_FILE = esp-idf/esp_netif/libesp_netif.a + TARGET_PDB = esp-idf/esp_netif/libesp_netif.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_netif/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_netif/edit_cache: phony esp-idf/esp_netif/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_netif/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_netif/rebuild_cache: phony esp-idf/esp_netif/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_netif/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_netif/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_netif/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_netif/install: phony esp-idf/esp_netif/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_netif/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_netif/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_netif/install/local: phony esp-idf/esp_netif/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_netif/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_netif/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_netif/install/strip: phony esp-idf/esp_netif/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_wpa_supplicant + + +############################################# +# Order-only phony target for __idf_wpa_supplicant + +build cmake_object_order_depends_target___idf_wpa_supplicant: phony || cmake_object_order_depends_target___idf_esp_coex + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/port/os_xtensa.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/eloop.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/port/eloop.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/eloop.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/ap_config.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/ieee802_1x.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/wpa_auth.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/wpa_auth_ie.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/pmksa_cache_auth.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/pmksa_cache_auth.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/pmksa_cache_auth.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/sta_info.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/sta_info.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/sta_info.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_11.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/ieee802_11.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_11.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/comeback_token.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/comeback_token.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/comeback_token.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/common/sae.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/dragonfly.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/common/dragonfly.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/dragonfly.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/common/wpa_common.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/bitfield.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-siv.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha256-kdf.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/ccmp.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-gcm.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/crypto_ops.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/dh_group5.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/dh_groups.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/ms_funcs.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1-tlsprf.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha256-tlsprf.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha384-tlsprf.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha256-prf.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1-prf.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha384-prf.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/md4-internal.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tprf.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1-tprf.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tprf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_common/eap_wsc_common.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_common/eap_wsc_common.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_common/eap_wsc_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_common + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/ieee802_11_common.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/common/ieee802_11_common.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/ieee802_11_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/chap.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_common.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_mschapv2.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_peap.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_peap_common.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_tls.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_tls_common.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_ttls.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/mschapv2.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_fast.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_fast_common.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_fast_pac.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/rsn_supp/pmksa_cache.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa_ie.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/base64.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/common.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/ext_password.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/uuid.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/wpabuf.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/wpa_debug.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/json.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_attr_build.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_attr_parse.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_attr_process.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_common.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_dev_attr.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_enrollee.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae_pk.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/common/sae_pk.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae_pk.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_eap_client.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_eap_client.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_eap_client.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2_api_port.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa2_api_port.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2_api_port.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpas_glue.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_common.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wps.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_owe.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_owe.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_owe.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_hostap.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/tls_mbedtls.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/tls_mbedtls.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/tls_mbedtls.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-ec.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls-ec.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-ec.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpsk.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/fastpsk.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpsk.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/rc4.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/des-internal.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpbkdf2.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/fastpbkdf2.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpbkdf2.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-wrap.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-unwrap.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + +build esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj: C_COMPILER____idf_wpa_supplicant_unscanned_ /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-ccm.c || cmake_object_order_depends_target___idf_wpa_supplicant + DEFINES = -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\"v5.4.2\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ + DEP_FILE = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + OBJECT_FILE_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_wpa_supplicant + + +############################################# +# Link the static library esp-idf/wpa_supplicant/libwpa_supplicant.a + +build esp-idf/wpa_supplicant/libwpa_supplicant.a: C_STATIC_LIBRARY_LINKER____idf_wpa_supplicant_ esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/eloop.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/pmksa_cache_auth.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/sta_info.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_11.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/comeback_token.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/dragonfly.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tprf.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_common/eap_wsc_common.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/ieee802_11_common.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae_pk.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_eap_client.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2_api_port.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_owe.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/tls_mbedtls.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-ec.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpsk.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpbkdf2.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj || esp-idf/esp_coex/libesp_coex.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/__idf_wpa_supplicant.pdb + TARGET_FILE = esp-idf/wpa_supplicant/libwpa_supplicant.a + TARGET_PDB = esp-idf/wpa_supplicant/libwpa_supplicant.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/wpa_supplicant/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/wpa_supplicant/edit_cache: phony esp-idf/wpa_supplicant/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/wpa_supplicant/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/wpa_supplicant/rebuild_cache: phony esp-idf/wpa_supplicant/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/wpa_supplicant/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/wpa_supplicant/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/wpa_supplicant/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/wpa_supplicant/install: phony esp-idf/wpa_supplicant/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/wpa_supplicant/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/wpa_supplicant/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/wpa_supplicant/install/local: phony esp-idf/wpa_supplicant/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/wpa_supplicant/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/wpa_supplicant/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/wpa_supplicant/install/strip: phony esp-idf/wpa_supplicant/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_coex + + +############################################# +# Order-only phony target for __idf_esp_coex + +build cmake_object_order_depends_target___idf_esp_coex: phony || cmake_object_order_depends_target___idf_esp_wifi + +build esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist.c.obj: C_COMPILER____idf_esp_coex_unscanned_ /home/sam/esp/esp-idf/components/esp_coex/src/coexist.c || cmake_object_order_depends_target___idf_esp_coex + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_event/include + OBJECT_DIR = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir + OBJECT_FILE_DIR = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/__idf_esp_coex.pdb + TARGET_PDB = esp-idf/esp_coex/libesp_coex.pdb + +build esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/lib_printf.c.obj: C_COMPILER____idf_esp_coex_unscanned_ /home/sam/esp/esp-idf/components/esp_coex/src/lib_printf.c || cmake_object_order_depends_target___idf_esp_coex + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/lib_printf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_event/include + OBJECT_DIR = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir + OBJECT_FILE_DIR = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/__idf_esp_coex.pdb + TARGET_PDB = esp-idf/esp_coex/libesp_coex.pdb + +build esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/esp32c6/esp_coex_adapter.c.obj: C_COMPILER____idf_esp_coex_unscanned_ /home/sam/esp/esp-idf/components/esp_coex/esp32c6/esp_coex_adapter.c || cmake_object_order_depends_target___idf_esp_coex + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/esp32c6/esp_coex_adapter.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_event/include + OBJECT_DIR = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir + OBJECT_FILE_DIR = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/__idf_esp_coex.pdb + TARGET_PDB = esp-idf/esp_coex/libesp_coex.pdb + +build esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug_diagram.c.obj: C_COMPILER____idf_esp_coex_unscanned_ /home/sam/esp/esp-idf/components/esp_coex/src/coexist_debug_diagram.c || cmake_object_order_depends_target___idf_esp_coex + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug_diagram.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_event/include + OBJECT_DIR = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir + OBJECT_FILE_DIR = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/__idf_esp_coex.pdb + TARGET_PDB = esp-idf/esp_coex/libesp_coex.pdb + +build esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug.c.obj: C_COMPILER____idf_esp_coex_unscanned_ /home/sam/esp/esp-idf/components/esp_coex/src/coexist_debug.c || cmake_object_order_depends_target___idf_esp_coex + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_event/include + OBJECT_DIR = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir + OBJECT_FILE_DIR = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/__idf_esp_coex.pdb + TARGET_PDB = esp-idf/esp_coex/libesp_coex.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_coex + + +############################################# +# Link the static library esp-idf/esp_coex/libesp_coex.a + +build esp-idf/esp_coex/libesp_coex.a: C_STATIC_LIBRARY_LINKER____idf_esp_coex_ esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist.c.obj esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/lib_printf.c.obj esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/esp32c6/esp_coex_adapter.c.obj esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug_diagram.c.obj esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug.c.obj || esp-idf/esp_wifi/libesp_wifi.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/__idf_esp_coex.pdb + TARGET_FILE = esp-idf/esp_coex/libesp_coex.a + TARGET_PDB = esp-idf/esp_coex/libesp_coex.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_coex/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_coex/edit_cache: phony esp-idf/esp_coex/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_coex/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_coex/rebuild_cache: phony esp-idf/esp_coex/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_coex/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_coex/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_coex/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_coex/install: phony esp-idf/esp_coex/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_coex/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_coex/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_coex/install/local: phony esp-idf/esp_coex/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_coex/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_coex/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_coex/install/strip: phony esp-idf/esp_coex/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_wifi + + +############################################# +# Order-only phony target for __idf_esp_wifi + +build cmake_object_order_depends_target___idf_esp_wifi: phony || cmake_object_order_depends_target___idf_esp_gdbstub + +build esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj: C_COMPILER____idf_esp_wifi_unscanned_ /home/sam/esp/esp-idf/components/esp_wifi/src/lib_printf.c || cmake_object_order_depends_target___idf_esp_wifi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir + OBJECT_FILE_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/__idf_esp_wifi.pdb + TARGET_PDB = esp-idf/esp_wifi/libesp_wifi.pdb + +build esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj: C_COMPILER____idf_esp_wifi_unscanned_ /home/sam/esp/esp-idf/components/esp_wifi/src/mesh_event.c || cmake_object_order_depends_target___idf_esp_wifi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir + OBJECT_FILE_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/__idf_esp_wifi.pdb + TARGET_PDB = esp-idf/esp_wifi/libesp_wifi.pdb + +build esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj: C_COMPILER____idf_esp_wifi_unscanned_ /home/sam/esp/esp-idf/components/esp_wifi/src/smartconfig.c || cmake_object_order_depends_target___idf_esp_wifi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir + OBJECT_FILE_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/__idf_esp_wifi.pdb + TARGET_PDB = esp-idf/esp_wifi/libesp_wifi.pdb + +build esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj: C_COMPILER____idf_esp_wifi_unscanned_ /home/sam/esp/esp-idf/components/esp_wifi/src/wifi_init.c || cmake_object_order_depends_target___idf_esp_wifi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir + OBJECT_FILE_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/__idf_esp_wifi.pdb + TARGET_PDB = esp-idf/esp_wifi/libesp_wifi.pdb + +build esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj: C_COMPILER____idf_esp_wifi_unscanned_ /home/sam/esp/esp-idf/components/esp_wifi/src/wifi_default.c || cmake_object_order_depends_target___idf_esp_wifi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir + OBJECT_FILE_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/__idf_esp_wifi.pdb + TARGET_PDB = esp-idf/esp_wifi/libesp_wifi.pdb + +build esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj: C_COMPILER____idf_esp_wifi_unscanned_ /home/sam/esp/esp-idf/components/esp_wifi/src/wifi_netif.c || cmake_object_order_depends_target___idf_esp_wifi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir + OBJECT_FILE_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/__idf_esp_wifi.pdb + TARGET_PDB = esp-idf/esp_wifi/libesp_wifi.pdb + +build esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default_ap.c.obj: C_COMPILER____idf_esp_wifi_unscanned_ /home/sam/esp/esp-idf/components/esp_wifi/src/wifi_default_ap.c || cmake_object_order_depends_target___idf_esp_wifi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default_ap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir + OBJECT_FILE_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/__idf_esp_wifi.pdb + TARGET_PDB = esp-idf/esp_wifi/libesp_wifi.pdb + +build esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32c6/esp_adapter.c.obj: C_COMPILER____idf_esp_wifi_unscanned_ /home/sam/esp/esp-idf/components/esp_wifi/esp32c6/esp_adapter.c || cmake_object_order_depends_target___idf_esp_wifi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32c6/esp_adapter.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir + OBJECT_FILE_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/__idf_esp_wifi.pdb + TARGET_PDB = esp-idf/esp_wifi/libesp_wifi.pdb + +build esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj: C_COMPILER____idf_esp_wifi_unscanned_ /home/sam/esp/esp-idf/components/esp_wifi/src/smartconfig_ack.c || cmake_object_order_depends_target___idf_esp_wifi + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include + OBJECT_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir + OBJECT_FILE_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/__idf_esp_wifi.pdb + TARGET_PDB = esp-idf/esp_wifi/libesp_wifi.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_wifi + + +############################################# +# Link the static library esp-idf/esp_wifi/libesp_wifi.a + +build esp-idf/esp_wifi/libesp_wifi.a: C_STATIC_LIBRARY_LINKER____idf_esp_wifi_ esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default_ap.c.obj esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32c6/esp_adapter.c.obj esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj || esp-idf/esp_gdbstub/libesp_gdbstub.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/__idf_esp_wifi.pdb + TARGET_FILE = esp-idf/esp_wifi/libesp_wifi.a + TARGET_PDB = esp-idf/esp_wifi/libesp_wifi.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_wifi/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_wifi/edit_cache: phony esp-idf/esp_wifi/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_wifi/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_wifi/rebuild_cache: phony esp-idf/esp_wifi/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_wifi/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_wifi/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_wifi/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_wifi/install: phony esp-idf/esp_wifi/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_wifi/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_wifi/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_wifi/install/local: phony esp-idf/esp_wifi/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_wifi/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_wifi/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_wifi/install/strip: phony esp-idf/esp_wifi/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_gdbstub + + +############################################# +# Order-only phony target for __idf_esp_gdbstub + +build cmake_object_order_depends_target___idf_esp_gdbstub: phony || cmake_object_order_depends_target___idf_http_parser + +build esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj: C_COMPILER____idf_esp_gdbstub_unscanned_ /home/sam/esp/esp-idf/components/esp_gdbstub/src/gdbstub.c || cmake_object_order_depends_target___idf_esp_gdbstub + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/private_include -I/home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir + OBJECT_FILE_DIR = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/__idf_esp_gdbstub.pdb + TARGET_PDB = esp-idf/esp_gdbstub/libesp_gdbstub.pdb + +build esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub_transport.c.obj: C_COMPILER____idf_esp_gdbstub_unscanned_ /home/sam/esp/esp-idf/components/esp_gdbstub/src/gdbstub_transport.c || cmake_object_order_depends_target___idf_esp_gdbstub + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub_transport.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/private_include -I/home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir + OBJECT_FILE_DIR = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/__idf_esp_gdbstub.pdb + TARGET_PDB = esp-idf/esp_gdbstub/libesp_gdbstub.pdb + +build esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj: C_COMPILER____idf_esp_gdbstub_unscanned_ /home/sam/esp/esp-idf/components/esp_gdbstub/src/packet.c || cmake_object_order_depends_target___idf_esp_gdbstub + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/private_include -I/home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir + OBJECT_FILE_DIR = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/__idf_esp_gdbstub.pdb + TARGET_PDB = esp-idf/esp_gdbstub/libesp_gdbstub.pdb + +build esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/gdbstub_riscv.c.obj: C_COMPILER____idf_esp_gdbstub_unscanned_ /home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/gdbstub_riscv.c || cmake_object_order_depends_target___idf_esp_gdbstub + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/gdbstub_riscv.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/private_include -I/home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir + OBJECT_FILE_DIR = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv + TARGET_COMPILE_PDB = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/__idf_esp_gdbstub.pdb + TARGET_PDB = esp-idf/esp_gdbstub/libesp_gdbstub.pdb + +build esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/rv_decode.c.obj: C_COMPILER____idf_esp_gdbstub_unscanned_ /home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/rv_decode.c || cmake_object_order_depends_target___idf_esp_gdbstub + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/rv_decode.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/private_include -I/home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir + OBJECT_FILE_DIR = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv + TARGET_COMPILE_PDB = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/__idf_esp_gdbstub.pdb + TARGET_PDB = esp-idf/esp_gdbstub/libesp_gdbstub.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_gdbstub + + +############################################# +# Link the static library esp-idf/esp_gdbstub/libesp_gdbstub.a + +build esp-idf/esp_gdbstub/libesp_gdbstub.a: C_STATIC_LIBRARY_LINKER____idf_esp_gdbstub_ esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub_transport.c.obj esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/gdbstub_riscv.c.obj esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/rv_decode.c.obj || esp-idf/http_parser/libhttp_parser.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/__idf_esp_gdbstub.pdb + TARGET_FILE = esp-idf/esp_gdbstub/libesp_gdbstub.a + TARGET_PDB = esp-idf/esp_gdbstub/libesp_gdbstub.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_gdbstub/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_gdbstub/edit_cache: phony esp-idf/esp_gdbstub/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_gdbstub/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_gdbstub/rebuild_cache: phony esp-idf/esp_gdbstub/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_gdbstub/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_gdbstub/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_gdbstub/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_gdbstub/install: phony esp-idf/esp_gdbstub/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_gdbstub/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_gdbstub/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_gdbstub/install/local: phony esp-idf/esp_gdbstub/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_gdbstub/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_gdbstub/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_gdbstub/install/strip: phony esp-idf/esp_gdbstub/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/bt/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bt && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/bt/edit_cache: phony esp-idf/bt/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/bt/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bt && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/bt/rebuild_cache: phony esp-idf/bt/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/bt/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/bt/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/bt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bt && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/bt/install: phony esp-idf/bt/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/bt/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/bt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bt && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/bt/install/local: phony esp-idf/bt/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/bt/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/bt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bt && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/bt/install/strip: phony esp-idf/bt/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_unity + + +############################################# +# Order-only phony target for __idf_unity + +build cmake_object_order_depends_target___idf_unity: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj: C_COMPILER____idf_unity_unscanned_ /home/sam/esp/esp-idf/components/unity/unity/src/unity.c || cmake_object_order_depends_target___idf_unity + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + OBJECT_FILE_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src + TARGET_COMPILE_PDB = esp-idf/unity/CMakeFiles/__idf_unity.dir/__idf_unity.pdb + TARGET_PDB = esp-idf/unity/libunity.pdb + +build esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_compat.c.obj: C_COMPILER____idf_unity_unscanned_ /home/sam/esp/esp-idf/components/unity/unity_compat.c || cmake_object_order_depends_target___idf_unity + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_compat.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + OBJECT_FILE_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + TARGET_COMPILE_PDB = esp-idf/unity/CMakeFiles/__idf_unity.dir/__idf_unity.pdb + TARGET_PDB = esp-idf/unity/libunity.pdb + +build esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj: C_COMPILER____idf_unity_unscanned_ /home/sam/esp/esp-idf/components/unity/unity_runner.c || cmake_object_order_depends_target___idf_unity + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + OBJECT_FILE_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + TARGET_COMPILE_PDB = esp-idf/unity/CMakeFiles/__idf_unity.dir/__idf_unity.pdb + TARGET_PDB = esp-idf/unity/libunity.pdb + +build esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj: C_COMPILER____idf_unity_unscanned_ /home/sam/esp/esp-idf/components/unity/unity_utils_freertos.c || cmake_object_order_depends_target___idf_unity + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + OBJECT_FILE_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + TARGET_COMPILE_PDB = esp-idf/unity/CMakeFiles/__idf_unity.dir/__idf_unity.pdb + TARGET_PDB = esp-idf/unity/libunity.pdb + +build esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj: C_COMPILER____idf_unity_unscanned_ /home/sam/esp/esp-idf/components/unity/unity_utils_cache.c || cmake_object_order_depends_target___idf_unity + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + OBJECT_FILE_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + TARGET_COMPILE_PDB = esp-idf/unity/CMakeFiles/__idf_unity.dir/__idf_unity.pdb + TARGET_PDB = esp-idf/unity/libunity.pdb + +build esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj: C_COMPILER____idf_unity_unscanned_ /home/sam/esp/esp-idf/components/unity/unity_utils_memory.c || cmake_object_order_depends_target___idf_unity + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + OBJECT_FILE_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + TARGET_COMPILE_PDB = esp-idf/unity/CMakeFiles/__idf_unity.dir/__idf_unity.pdb + TARGET_PDB = esp-idf/unity/libunity.pdb + +build esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj: C_COMPILER____idf_unity_unscanned_ /home/sam/esp/esp-idf/components/unity/unity_port_esp32.c || cmake_object_order_depends_target___idf_unity + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + OBJECT_FILE_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + TARGET_COMPILE_PDB = esp-idf/unity/CMakeFiles/__idf_unity.dir/__idf_unity.pdb + TARGET_PDB = esp-idf/unity/libunity.pdb + +build esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj: C_COMPILER____idf_unity_unscanned_ /home/sam/esp/esp-idf/components/unity/port/esp/unity_utils_memory_esp.c || cmake_object_order_depends_target___idf_unity + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + OBJECT_FILE_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp + TARGET_COMPILE_PDB = esp-idf/unity/CMakeFiles/__idf_unity.dir/__idf_unity.pdb + TARGET_PDB = esp-idf/unity/libunity.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_unity + + +############################################# +# Link the static library esp-idf/unity/libunity.a + +build esp-idf/unity/libunity.a: C_STATIC_LIBRARY_LINKER____idf_unity_ esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_compat.c.obj esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/unity/CMakeFiles/__idf_unity.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/unity/CMakeFiles/__idf_unity.dir/__idf_unity.pdb + TARGET_FILE = esp-idf/unity/libunity.a + TARGET_PDB = esp-idf/unity/libunity.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/unity/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/unity/edit_cache: phony esp-idf/unity/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/unity/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/unity/rebuild_cache: phony esp-idf/unity/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/unity/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/unity/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/unity/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/unity/install: phony esp-idf/unity/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/unity/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/unity/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/unity/install/local: phony esp-idf/unity/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/unity/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/unity/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/unity/install/strip: phony esp-idf/unity/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_cmock + + +############################################# +# Order-only phony target for __idf_cmock + +build cmake_object_order_depends_target___idf_cmock: phony || cmake_object_order_depends_target___idf_riscv cmake_object_order_depends_target___idf_unity + +build esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj: C_COMPILER____idf_cmock_unscanned_ /home/sam/esp/esp-idf/components/cmock/CMock/src/cmock.c || cmake_object_order_depends_target___idf_cmock + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/cmock/CMock/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src + OBJECT_DIR = esp-idf/cmock/CMakeFiles/__idf_cmock.dir + OBJECT_FILE_DIR = esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src + TARGET_COMPILE_PDB = esp-idf/cmock/CMakeFiles/__idf_cmock.dir/__idf_cmock.pdb + TARGET_PDB = esp-idf/cmock/libcmock.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_cmock + + +############################################# +# Link the static library esp-idf/cmock/libcmock.a + +build esp-idf/cmock/libcmock.a: C_STATIC_LIBRARY_LINKER____idf_cmock_ esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj || esp-idf/riscv/libriscv.a esp-idf/unity/libunity.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/cmock/CMakeFiles/__idf_cmock.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/cmock/CMakeFiles/__idf_cmock.dir/__idf_cmock.pdb + TARGET_FILE = esp-idf/cmock/libcmock.a + TARGET_PDB = esp-idf/cmock/libcmock.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/cmock/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/cmock/edit_cache: phony esp-idf/cmock/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/cmock/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/cmock/rebuild_cache: phony esp-idf/cmock/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/cmock/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/cmock/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/cmock/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/cmock/install: phony esp-idf/cmock/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/cmock/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/cmock/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/cmock/install/local: phony esp-idf/cmock/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/cmock/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/cmock/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/cmock/install/strip: phony esp-idf/cmock/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_console + + +############################################# +# Order-only phony target for __idf_console + +build cmake_object_order_depends_target___idf_console: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/commands.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_common.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/esp_console_common.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/split_argv.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/linenoise/linenoise.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/linenoise + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl_chip.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/esp_console_repl_chip.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl_chip.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/argtable3/arg_cmd.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3 + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/argtable3/arg_date.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3 + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/argtable3/arg_dbl.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3 + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/argtable3/arg_dstr.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3 + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/argtable3/arg_end.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3 + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/argtable3/arg_file.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3 + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/argtable3/arg_hashtable.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3 + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/argtable3/arg_int.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3 + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/argtable3/arg_lit.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3 + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/argtable3/arg_rem.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3 + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/argtable3/arg_rex.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3 + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/argtable3/arg_str.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3 + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/argtable3/arg_utils.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3 + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + +build esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj: C_COMPILER____idf_console_unscanned_ /home/sam/esp/esp-idf/components/console/argtable3/argtable3.c || cmake_object_order_depends_target___idf_console + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + OBJECT_FILE_DIR = esp-idf/console/CMakeFiles/__idf_console.dir/argtable3 + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_PDB = esp-idf/console/libconsole.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_console + + +############################################# +# Link the static library esp-idf/console/libconsole.a + +build esp-idf/console/libconsole.a: C_STATIC_LIBRARY_LINKER____idf_console_ esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_common.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl_chip.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/console/CMakeFiles/__idf_console.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/console/CMakeFiles/__idf_console.dir/__idf_console.pdb + TARGET_FILE = esp-idf/console/libconsole.a + TARGET_PDB = esp-idf/console/libconsole.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/console/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/console/edit_cache: phony esp-idf/console/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/console/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/console/rebuild_cache: phony esp-idf/console/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/console/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/console/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/console/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/console/install: phony esp-idf/console/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/console/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/console/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/console/install/local: phony esp-idf/console/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/console/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/console/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/console/install/strip: phony esp-idf/console/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_http_parser + + +############################################# +# Order-only phony target for __idf_http_parser + +build cmake_object_order_depends_target___idf_http_parser: phony || cmake_object_order_depends_target___idf_esp-tls + +build esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/http_parser.c.obj: C_COMPILER____idf_http_parser_unscanned_ /home/sam/esp/esp-idf/components/http_parser/http_parser.c || cmake_object_order_depends_target___idf_http_parser + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/http_parser.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir + OBJECT_FILE_DIR = esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir + TARGET_COMPILE_PDB = esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/__idf_http_parser.pdb + TARGET_PDB = esp-idf/http_parser/libhttp_parser.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_http_parser + + +############################################# +# Link the static library esp-idf/http_parser/libhttp_parser.a + +build esp-idf/http_parser/libhttp_parser.a: C_STATIC_LIBRARY_LINKER____idf_http_parser_ esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/http_parser.c.obj || esp-idf/esp-tls/libesp-tls.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/__idf_http_parser.pdb + TARGET_FILE = esp-idf/http_parser/libhttp_parser.a + TARGET_PDB = esp-idf/http_parser/libhttp_parser.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/http_parser/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/http_parser/edit_cache: phony esp-idf/http_parser/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/http_parser/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/http_parser/rebuild_cache: phony esp-idf/http_parser/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/http_parser/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/http_parser/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/http_parser/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/http_parser/install: phony esp-idf/http_parser/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/http_parser/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/http_parser/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/http_parser/install/local: phony esp-idf/http_parser/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/http_parser/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/http_parser/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/http_parser/install/strip: phony esp-idf/http_parser/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp-tls + + +############################################# +# Order-only phony target for __idf_esp-tls + +build cmake_object_order_depends_target___idf_esp-tls: phony || cmake_object_order_depends_target___idf_esp_adc + +build esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj: C_COMPILER____idf_esp-tls_unscanned_ /home/sam/esp/esp-idf/components/esp-tls/esp_tls.c || cmake_object_order_depends_target___idf_esp-tls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp-tls/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir + OBJECT_FILE_DIR = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir + TARGET_COMPILE_PDB = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/__idf_esp-tls.pdb + TARGET_PDB = esp-idf/esp-tls/libesp-tls.pdb + +build esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj: C_COMPILER____idf_esp-tls_unscanned_ /home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto/esp_tls_crypto.c || cmake_object_order_depends_target___idf_esp-tls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp-tls/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir + OBJECT_FILE_DIR = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto + TARGET_COMPILE_PDB = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/__idf_esp-tls.pdb + TARGET_PDB = esp-idf/esp-tls/libesp-tls.pdb + +build esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj: C_COMPILER____idf_esp-tls_unscanned_ /home/sam/esp/esp-idf/components/esp-tls/esp_tls_error_capture.c || cmake_object_order_depends_target___idf_esp-tls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp-tls/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir + OBJECT_FILE_DIR = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir + TARGET_COMPILE_PDB = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/__idf_esp-tls.pdb + TARGET_PDB = esp-idf/esp-tls/libesp-tls.pdb + +build esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_platform_port.c.obj: C_COMPILER____idf_esp-tls_unscanned_ /home/sam/esp/esp-idf/components/esp-tls/esp_tls_platform_port.c || cmake_object_order_depends_target___idf_esp-tls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_platform_port.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp-tls/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir + OBJECT_FILE_DIR = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir + TARGET_COMPILE_PDB = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/__idf_esp-tls.pdb + TARGET_PDB = esp-idf/esp-tls/libesp-tls.pdb + +build esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj: C_COMPILER____idf_esp-tls_unscanned_ /home/sam/esp/esp-idf/components/esp-tls/esp_tls_mbedtls.c || cmake_object_order_depends_target___idf_esp-tls + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp-tls/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir + OBJECT_FILE_DIR = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir + TARGET_COMPILE_PDB = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/__idf_esp-tls.pdb + TARGET_PDB = esp-idf/esp-tls/libesp-tls.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp-tls + + +############################################# +# Link the static library esp-idf/esp-tls/libesp-tls.a + +build esp-idf/esp-tls/libesp-tls.a: C_STATIC_LIBRARY_LINKER____idf_esp-tls_ esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_platform_port.c.obj esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj || esp-idf/esp_adc/libesp_adc.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/__idf_esp-tls.pdb + TARGET_FILE = esp-idf/esp-tls/libesp-tls.a + TARGET_PDB = esp-idf/esp-tls/libesp-tls.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp-tls/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp-tls/edit_cache: phony esp-idf/esp-tls/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp-tls/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp-tls/rebuild_cache: phony esp-idf/esp-tls/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp-tls/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp-tls/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp-tls/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp-tls/install: phony esp-idf/esp-tls/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp-tls/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp-tls/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp-tls/install/local: phony esp-idf/esp-tls/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp-tls/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp-tls/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp-tls/install/strip: phony esp-idf/esp-tls/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_adc + + +############################################# +# Order-only phony target for __idf_esp_adc + +build cmake_object_order_depends_target___idf_esp_adc: phony || cmake_object_order_depends_target___idf_tcp_transport + +build esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_oneshot.c.obj: C_COMPILER____idf_esp_adc_unscanned_ /home/sam/esp/esp-idf/components/esp_adc/adc_oneshot.c || cmake_object_order_depends_target___idf_esp_adc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_oneshot.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + OBJECT_FILE_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + TARGET_COMPILE_PDB = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/__idf_esp_adc.pdb + TARGET_PDB = esp-idf/esp_adc/libesp_adc.pdb + +build esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_common.c.obj: C_COMPILER____idf_esp_adc_unscanned_ /home/sam/esp/esp-idf/components/esp_adc/adc_common.c || cmake_object_order_depends_target___idf_esp_adc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + OBJECT_FILE_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + TARGET_COMPILE_PDB = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/__idf_esp_adc.pdb + TARGET_PDB = esp-idf/esp_adc/libesp_adc.pdb + +build esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali.c.obj: C_COMPILER____idf_esp_adc_unscanned_ /home/sam/esp/esp-idf/components/esp_adc/adc_cali.c || cmake_object_order_depends_target___idf_esp_adc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + OBJECT_FILE_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + TARGET_COMPILE_PDB = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/__idf_esp_adc.pdb + TARGET_PDB = esp-idf/esp_adc/libesp_adc.pdb + +build esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali_curve_fitting.c.obj: C_COMPILER____idf_esp_adc_unscanned_ /home/sam/esp/esp-idf/components/esp_adc/adc_cali_curve_fitting.c || cmake_object_order_depends_target___idf_esp_adc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali_curve_fitting.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + OBJECT_FILE_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + TARGET_COMPILE_PDB = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/__idf_esp_adc.pdb + TARGET_PDB = esp-idf/esp_adc/libesp_adc.pdb + +build esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp_adc_cal_common_legacy.c.obj: C_COMPILER____idf_esp_adc_unscanned_ /home/sam/esp/esp-idf/components/esp_adc/deprecated/esp_adc_cal_common_legacy.c || cmake_object_order_depends_target___idf_esp_adc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp_adc_cal_common_legacy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + OBJECT_FILE_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated + TARGET_COMPILE_PDB = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/__idf_esp_adc.pdb + TARGET_PDB = esp-idf/esp_adc/libesp_adc.pdb + +build esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_continuous.c.obj: C_COMPILER____idf_esp_adc_unscanned_ /home/sam/esp/esp-idf/components/esp_adc/adc_continuous.c || cmake_object_order_depends_target___idf_esp_adc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_continuous.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + OBJECT_FILE_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + TARGET_COMPILE_PDB = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/__idf_esp_adc.pdb + TARGET_PDB = esp-idf/esp_adc/libesp_adc.pdb + +build esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_monitor.c.obj: C_COMPILER____idf_esp_adc_unscanned_ /home/sam/esp/esp-idf/components/esp_adc/adc_monitor.c || cmake_object_order_depends_target___idf_esp_adc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_monitor.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + OBJECT_FILE_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + TARGET_COMPILE_PDB = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/__idf_esp_adc.pdb + TARGET_PDB = esp-idf/esp_adc/libesp_adc.pdb + +build esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/gdma/adc_dma.c.obj: C_COMPILER____idf_esp_adc_unscanned_ /home/sam/esp/esp-idf/components/esp_adc/gdma/adc_dma.c || cmake_object_order_depends_target___idf_esp_adc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/gdma/adc_dma.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + OBJECT_FILE_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/gdma + TARGET_COMPILE_PDB = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/__idf_esp_adc.pdb + TARGET_PDB = esp-idf/esp_adc/libesp_adc.pdb + +build esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_filter.c.obj: C_COMPILER____idf_esp_adc_unscanned_ /home/sam/esp/esp-idf/components/esp_adc/adc_filter.c || cmake_object_order_depends_target___idf_esp_adc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_filter.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + OBJECT_FILE_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + TARGET_COMPILE_PDB = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/__idf_esp_adc.pdb + TARGET_PDB = esp-idf/esp_adc/libesp_adc.pdb + +build esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32c6/curve_fitting_coefficients.c.obj: C_COMPILER____idf_esp_adc_unscanned_ /home/sam/esp/esp-idf/components/esp_adc/esp32c6/curve_fitting_coefficients.c || cmake_object_order_depends_target___idf_esp_adc + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32c6/curve_fitting_coefficients.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + OBJECT_FILE_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32c6 + TARGET_COMPILE_PDB = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/__idf_esp_adc.pdb + TARGET_PDB = esp-idf/esp_adc/libesp_adc.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_adc + + +############################################# +# Link the static library esp-idf/esp_adc/libesp_adc.a + +build esp-idf/esp_adc/libesp_adc.a: C_STATIC_LIBRARY_LINKER____idf_esp_adc_ esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_oneshot.c.obj esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_common.c.obj esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali.c.obj esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali_curve_fitting.c.obj esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp_adc_cal_common_legacy.c.obj esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_continuous.c.obj esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_monitor.c.obj esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/gdma/adc_dma.c.obj esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_filter.c.obj esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32c6/curve_fitting_coefficients.c.obj || esp-idf/tcp_transport/libtcp_transport.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/__idf_esp_adc.pdb + TARGET_FILE = esp-idf/esp_adc/libesp_adc.a + TARGET_PDB = esp-idf/esp_adc/libesp_adc.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_adc/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_adc/edit_cache: phony esp-idf/esp_adc/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_adc/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_adc/rebuild_cache: phony esp-idf/esp_adc/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_adc/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_adc/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_adc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_adc/install: phony esp-idf/esp_adc/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_adc/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_adc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_adc/install/local: phony esp-idf/esp_adc/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_adc/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_adc/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_adc/install/strip: phony esp-idf/esp_adc/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_isp/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_isp && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_isp/edit_cache: phony esp-idf/esp_driver_isp/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_isp/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_isp && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_isp/rebuild_cache: phony esp-idf/esp_driver_isp/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_isp/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_isp/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_isp/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_isp && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_isp/install: phony esp-idf/esp_driver_isp/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_isp/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_isp/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_isp && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_isp/install/local: phony esp-idf/esp_driver_isp/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_isp/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_isp/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_isp && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_isp/install/strip: phony esp-idf/esp_driver_isp/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_driver_cam + + +############################################# +# Order-only phony target for __idf_esp_driver_cam + +build cmake_object_order_depends_target___idf_esp_driver_cam: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj: C_COMPILER____idf_esp_driver_cam_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_cam/esp_cam_ctlr.c || cmake_object_order_depends_target___idf_esp_driver_cam + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_cam/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/interface -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_isp/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir + TARGET_COMPILE_PDB = esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/__idf_esp_driver_cam.pdb + TARGET_PDB = esp-idf/esp_driver_cam/libesp_driver_cam.pdb + +build esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj: C_COMPILER____idf_esp_driver_cam_unscanned_ /home/sam/esp/esp-idf/components/esp_driver_cam/dvp_share_ctrl.c || cmake_object_order_depends_target___idf_esp_driver_cam + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_cam/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/interface -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_isp/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include + OBJECT_DIR = esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir + OBJECT_FILE_DIR = esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir + TARGET_COMPILE_PDB = esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/__idf_esp_driver_cam.pdb + TARGET_PDB = esp-idf/esp_driver_cam/libesp_driver_cam.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_driver_cam + + +############################################# +# Link the static library esp-idf/esp_driver_cam/libesp_driver_cam.a + +build esp-idf/esp_driver_cam/libesp_driver_cam.a: C_STATIC_LIBRARY_LINKER____idf_esp_driver_cam_ esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/__idf_esp_driver_cam.pdb + TARGET_FILE = esp-idf/esp_driver_cam/libesp_driver_cam.a + TARGET_PDB = esp-idf/esp_driver_cam/libesp_driver_cam.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_cam/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_cam/edit_cache: phony esp-idf/esp_driver_cam/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_cam/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_cam/rebuild_cache: phony esp-idf/esp_driver_cam/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_cam/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_cam/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_cam/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_cam/install: phony esp-idf/esp_driver_cam/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_cam/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_cam/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_cam/install/local: phony esp-idf/esp_driver_cam/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_cam/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_cam/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_cam/install/strip: phony esp-idf/esp_driver_cam/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_psram/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_psram && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_psram/edit_cache: phony esp-idf/esp_psram/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_psram/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_psram && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_psram/rebuild_cache: phony esp-idf/esp_psram/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_psram/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_psram/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_psram/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_psram && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_psram/install: phony esp-idf/esp_psram/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_psram/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_psram/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_psram && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_psram/install/local: phony esp-idf/esp_psram/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_psram/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_psram/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_psram && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_psram/install/strip: phony esp-idf/esp_psram/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_jpeg/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_jpeg && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_jpeg/edit_cache: phony esp-idf/esp_driver_jpeg/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_jpeg/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_jpeg && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_jpeg/rebuild_cache: phony esp-idf/esp_driver_jpeg/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_jpeg/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_jpeg/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_jpeg/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_jpeg && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_jpeg/install: phony esp-idf/esp_driver_jpeg/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_jpeg/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_jpeg/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_jpeg && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_jpeg/install/local: phony esp-idf/esp_driver_jpeg/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_jpeg/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_jpeg/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_jpeg && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_jpeg/install/strip: phony esp-idf/esp_driver_jpeg/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_ppa/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ppa && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_ppa/edit_cache: phony esp-idf/esp_driver_ppa/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_ppa/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ppa && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_ppa/rebuild_cache: phony esp-idf/esp_driver_ppa/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_ppa/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_ppa/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_ppa/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ppa && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_ppa/install: phony esp-idf/esp_driver_ppa/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_ppa/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_ppa/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ppa && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_ppa/install/local: phony esp-idf/esp_driver_ppa/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_ppa/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_ppa/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ppa && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_ppa/install/strip: phony esp-idf/esp_driver_ppa/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_driver_touch_sens/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_touch_sens && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_driver_touch_sens/edit_cache: phony esp-idf/esp_driver_touch_sens/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_driver_touch_sens/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_touch_sens && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_driver_touch_sens/rebuild_cache: phony esp-idf/esp_driver_touch_sens/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_driver_touch_sens/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_driver_touch_sens/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_driver_touch_sens/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_touch_sens && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_driver_touch_sens/install: phony esp-idf/esp_driver_touch_sens/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_driver_touch_sens/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_driver_touch_sens/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_touch_sens && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_driver_touch_sens/install/local: phony esp-idf/esp_driver_touch_sens/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_driver_touch_sens/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_driver_touch_sens/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_touch_sens && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_driver_touch_sens/install/strip: phony esp-idf/esp_driver_touch_sens/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_eth + + +############################################# +# Order-only phony target for __idf_esp_eth + +build cmake_object_order_depends_target___idf_esp_eth: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj: C_COMPILER____idf_esp_eth_unscanned_ /home/sam/esp/esp-idf/components/esp_eth/src/esp_eth.c || cmake_object_order_depends_target___idf_esp_eth + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_eth/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir + OBJECT_FILE_DIR = esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/__idf_esp_eth.pdb + TARGET_PDB = esp-idf/esp_eth/libesp_eth.pdb + +build esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj: C_COMPILER____idf_esp_eth_unscanned_ /home/sam/esp/esp-idf/components/esp_eth/src/phy/esp_eth_phy_802_3.c || cmake_object_order_depends_target___idf_esp_eth + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_eth/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir + OBJECT_FILE_DIR = esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy + TARGET_COMPILE_PDB = esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/__idf_esp_eth.pdb + TARGET_PDB = esp-idf/esp_eth/libesp_eth.pdb + +build esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj: C_COMPILER____idf_esp_eth_unscanned_ /home/sam/esp/esp-idf/components/esp_eth/src/esp_eth_netif_glue.c || cmake_object_order_depends_target___idf_esp_eth + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_eth/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_mm/include + OBJECT_DIR = esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir + OBJECT_FILE_DIR = esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/__idf_esp_eth.pdb + TARGET_PDB = esp-idf/esp_eth/libesp_eth.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_eth + + +############################################# +# Link the static library esp-idf/esp_eth/libesp_eth.a + +build esp-idf/esp_eth/libesp_eth.a: C_STATIC_LIBRARY_LINKER____idf_esp_eth_ esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/__idf_esp_eth.pdb + TARGET_FILE = esp-idf/esp_eth/libesp_eth.a + TARGET_PDB = esp-idf/esp_eth/libesp_eth.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_eth/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_eth/edit_cache: phony esp-idf/esp_eth/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_eth/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_eth/rebuild_cache: phony esp-idf/esp_eth/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_eth/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_eth/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_eth/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_eth/install: phony esp-idf/esp_eth/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_eth/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_eth/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_eth/install/local: phony esp-idf/esp_eth/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_eth/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_eth/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_eth/install/strip: phony esp-idf/esp_eth/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_hid + + +############################################# +# Order-only phony target for __idf_esp_hid + +build cmake_object_order_depends_target___idf_esp_hid: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj: C_COMPILER____idf_esp_hid_unscanned_ /home/sam/esp/esp-idf/components/esp_hid/src/esp_hidd.c || cmake_object_order_depends_target___idf_esp_hid + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hid/include -I/home/sam/esp/esp-idf/components/esp_hid/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir + OBJECT_FILE_DIR = esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/__idf_esp_hid.pdb + TARGET_PDB = esp-idf/esp_hid/libesp_hid.pdb + +build esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj: C_COMPILER____idf_esp_hid_unscanned_ /home/sam/esp/esp-idf/components/esp_hid/src/esp_hidh.c || cmake_object_order_depends_target___idf_esp_hid + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hid/include -I/home/sam/esp/esp-idf/components/esp_hid/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir + OBJECT_FILE_DIR = esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/__idf_esp_hid.pdb + TARGET_PDB = esp-idf/esp_hid/libesp_hid.pdb + +build esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj: C_COMPILER____idf_esp_hid_unscanned_ /home/sam/esp/esp-idf/components/esp_hid/src/esp_hid_common.c || cmake_object_order_depends_target___idf_esp_hid + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hid/include -I/home/sam/esp/esp-idf/components/esp_hid/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include + OBJECT_DIR = esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir + OBJECT_FILE_DIR = esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/__idf_esp_hid.pdb + TARGET_PDB = esp-idf/esp_hid/libesp_hid.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_hid + + +############################################# +# Link the static library esp-idf/esp_hid/libesp_hid.a + +build esp-idf/esp_hid/libesp_hid.a: C_STATIC_LIBRARY_LINKER____idf_esp_hid_ esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/__idf_esp_hid.pdb + TARGET_FILE = esp-idf/esp_hid/libesp_hid.a + TARGET_PDB = esp-idf/esp_hid/libesp_hid.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_hid/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_hid/edit_cache: phony esp-idf/esp_hid/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_hid/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_hid/rebuild_cache: phony esp-idf/esp_hid/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_hid/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_hid/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_hid/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_hid/install: phony esp-idf/esp_hid/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_hid/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_hid/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_hid/install/local: phony esp-idf/esp_hid/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_hid/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_hid/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_hid/install/strip: phony esp-idf/esp_hid/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_tcp_transport + + +############################################# +# Order-only phony target for __idf_tcp_transport + +build cmake_object_order_depends_target___idf_tcp_transport: phony || cmake_object_order_depends_target___idf_esp_http_client + +build esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj: C_COMPILER____idf_tcp_transport_unscanned_ /home/sam/esp/esp-idf/components/tcp_transport/transport.c || cmake_object_order_depends_target___idf_tcp_transport + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/tcp_transport/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir + OBJECT_FILE_DIR = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir + TARGET_COMPILE_PDB = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/__idf_tcp_transport.pdb + TARGET_PDB = esp-idf/tcp_transport/libtcp_transport.pdb + +build esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj: C_COMPILER____idf_tcp_transport_unscanned_ /home/sam/esp/esp-idf/components/tcp_transport/transport_ssl.c || cmake_object_order_depends_target___idf_tcp_transport + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/tcp_transport/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir + OBJECT_FILE_DIR = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir + TARGET_COMPILE_PDB = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/__idf_tcp_transport.pdb + TARGET_PDB = esp-idf/tcp_transport/libtcp_transport.pdb + +build esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj: C_COMPILER____idf_tcp_transport_unscanned_ /home/sam/esp/esp-idf/components/tcp_transport/transport_internal.c || cmake_object_order_depends_target___idf_tcp_transport + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/tcp_transport/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir + OBJECT_FILE_DIR = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir + TARGET_COMPILE_PDB = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/__idf_tcp_transport.pdb + TARGET_PDB = esp-idf/tcp_transport/libtcp_transport.pdb + +build esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_socks_proxy.c.obj: C_COMPILER____idf_tcp_transport_unscanned_ /home/sam/esp/esp-idf/components/tcp_transport/transport_socks_proxy.c || cmake_object_order_depends_target___idf_tcp_transport + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_socks_proxy.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/tcp_transport/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir + OBJECT_FILE_DIR = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir + TARGET_COMPILE_PDB = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/__idf_tcp_transport.pdb + TARGET_PDB = esp-idf/tcp_transport/libtcp_transport.pdb + +build esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj: C_COMPILER____idf_tcp_transport_unscanned_ /home/sam/esp/esp-idf/components/tcp_transport/transport_ws.c || cmake_object_order_depends_target___idf_tcp_transport + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/tcp_transport/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir + OBJECT_FILE_DIR = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir + TARGET_COMPILE_PDB = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/__idf_tcp_transport.pdb + TARGET_PDB = esp-idf/tcp_transport/libtcp_transport.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_tcp_transport + + +############################################# +# Link the static library esp-idf/tcp_transport/libtcp_transport.a + +build esp-idf/tcp_transport/libtcp_transport.a: C_STATIC_LIBRARY_LINKER____idf_tcp_transport_ esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_socks_proxy.c.obj esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj || esp-idf/esp_http_client/libesp_http_client.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/__idf_tcp_transport.pdb + TARGET_FILE = esp-idf/tcp_transport/libtcp_transport.a + TARGET_PDB = esp-idf/tcp_transport/libtcp_transport.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/tcp_transport/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/tcp_transport/edit_cache: phony esp-idf/tcp_transport/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/tcp_transport/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/tcp_transport/rebuild_cache: phony esp-idf/tcp_transport/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/tcp_transport/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/tcp_transport/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/tcp_transport/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/tcp_transport/install: phony esp-idf/tcp_transport/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/tcp_transport/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/tcp_transport/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/tcp_transport/install/local: phony esp-idf/tcp_transport/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/tcp_transport/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/tcp_transport/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/tcp_transport/install/strip: phony esp-idf/tcp_transport/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_http_client + + +############################################# +# Order-only phony target for __idf_esp_http_client + +build cmake_object_order_depends_target___idf_esp_http_client: phony || cmake_object_order_depends_target___idf_esp_http_server + +build esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj: C_COMPILER____idf_esp_http_client_unscanned_ /home/sam/esp/esp-idf/components/esp_http_client/esp_http_client.c || cmake_object_order_depends_target___idf_esp_http_client + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_http_client/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser + OBJECT_DIR = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir + OBJECT_FILE_DIR = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir + TARGET_COMPILE_PDB = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/__idf_esp_http_client.pdb + TARGET_PDB = esp-idf/esp_http_client/libesp_http_client.pdb + +build esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj: C_COMPILER____idf_esp_http_client_unscanned_ /home/sam/esp/esp-idf/components/esp_http_client/lib/http_auth.c || cmake_object_order_depends_target___idf_esp_http_client + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_http_client/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser + OBJECT_DIR = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir + OBJECT_FILE_DIR = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib + TARGET_COMPILE_PDB = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/__idf_esp_http_client.pdb + TARGET_PDB = esp-idf/esp_http_client/libesp_http_client.pdb + +build esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj: C_COMPILER____idf_esp_http_client_unscanned_ /home/sam/esp/esp-idf/components/esp_http_client/lib/http_header.c || cmake_object_order_depends_target___idf_esp_http_client + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_http_client/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser + OBJECT_DIR = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir + OBJECT_FILE_DIR = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib + TARGET_COMPILE_PDB = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/__idf_esp_http_client.pdb + TARGET_PDB = esp-idf/esp_http_client/libesp_http_client.pdb + +build esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj: C_COMPILER____idf_esp_http_client_unscanned_ /home/sam/esp/esp-idf/components/esp_http_client/lib/http_utils.c || cmake_object_order_depends_target___idf_esp_http_client + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_http_client/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser + OBJECT_DIR = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir + OBJECT_FILE_DIR = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib + TARGET_COMPILE_PDB = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/__idf_esp_http_client.pdb + TARGET_PDB = esp-idf/esp_http_client/libesp_http_client.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_http_client + + +############################################# +# Link the static library esp-idf/esp_http_client/libesp_http_client.a + +build esp-idf/esp_http_client/libesp_http_client.a: C_STATIC_LIBRARY_LINKER____idf_esp_http_client_ esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj || esp-idf/esp_http_server/libesp_http_server.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/__idf_esp_http_client.pdb + TARGET_FILE = esp-idf/esp_http_client/libesp_http_client.a + TARGET_PDB = esp-idf/esp_http_client/libesp_http_client.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_http_client/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_http_client/edit_cache: phony esp-idf/esp_http_client/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_http_client/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_http_client/rebuild_cache: phony esp-idf/esp_http_client/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_http_client/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_http_client/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_http_client/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_http_client/install: phony esp-idf/esp_http_client/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_http_client/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_http_client/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_http_client/install/local: phony esp-idf/esp_http_client/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_http_client/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_http_client/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_http_client/install/strip: phony esp-idf/esp_http_client/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_http_server + + +############################################# +# Order-only phony target for __idf_esp_http_server + +build cmake_object_order_depends_target___idf_esp_http_server: phony || cmake_object_order_depends_target___idf_esp_https_ota + +build esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj: C_COMPILER____idf_esp_http_server_unscanned_ /home/sam/esp/esp-idf/components/esp_http_server/src/httpd_main.c || cmake_object_order_depends_target___idf_esp_http_server + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/src/util -I/home/sam/esp/esp-idf/components/esp_http_server/src/port/esp32 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir + OBJECT_FILE_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/__idf_esp_http_server.pdb + TARGET_PDB = esp-idf/esp_http_server/libesp_http_server.pdb + +build esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj: C_COMPILER____idf_esp_http_server_unscanned_ /home/sam/esp/esp-idf/components/esp_http_server/src/httpd_parse.c || cmake_object_order_depends_target___idf_esp_http_server + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/src/util -I/home/sam/esp/esp-idf/components/esp_http_server/src/port/esp32 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir + OBJECT_FILE_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/__idf_esp_http_server.pdb + TARGET_PDB = esp-idf/esp_http_server/libesp_http_server.pdb + +build esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj: C_COMPILER____idf_esp_http_server_unscanned_ /home/sam/esp/esp-idf/components/esp_http_server/src/httpd_sess.c || cmake_object_order_depends_target___idf_esp_http_server + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/src/util -I/home/sam/esp/esp-idf/components/esp_http_server/src/port/esp32 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir + OBJECT_FILE_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/__idf_esp_http_server.pdb + TARGET_PDB = esp-idf/esp_http_server/libesp_http_server.pdb + +build esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj: C_COMPILER____idf_esp_http_server_unscanned_ /home/sam/esp/esp-idf/components/esp_http_server/src/httpd_txrx.c || cmake_object_order_depends_target___idf_esp_http_server + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/src/util -I/home/sam/esp/esp-idf/components/esp_http_server/src/port/esp32 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir + OBJECT_FILE_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/__idf_esp_http_server.pdb + TARGET_PDB = esp-idf/esp_http_server/libesp_http_server.pdb + +build esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj: C_COMPILER____idf_esp_http_server_unscanned_ /home/sam/esp/esp-idf/components/esp_http_server/src/httpd_uri.c || cmake_object_order_depends_target___idf_esp_http_server + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/src/util -I/home/sam/esp/esp-idf/components/esp_http_server/src/port/esp32 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir + OBJECT_FILE_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/__idf_esp_http_server.pdb + TARGET_PDB = esp-idf/esp_http_server/libesp_http_server.pdb + +build esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj: C_COMPILER____idf_esp_http_server_unscanned_ /home/sam/esp/esp-idf/components/esp_http_server/src/httpd_ws.c || cmake_object_order_depends_target___idf_esp_http_server + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/src/util -I/home/sam/esp/esp-idf/components/esp_http_server/src/port/esp32 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir + OBJECT_FILE_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/__idf_esp_http_server.pdb + TARGET_PDB = esp-idf/esp_http_server/libesp_http_server.pdb + +build esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj: C_COMPILER____idf_esp_http_server_unscanned_ /home/sam/esp/esp-idf/components/esp_http_server/src/util/ctrl_sock.c || cmake_object_order_depends_target___idf_esp_http_server + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/src/util -I/home/sam/esp/esp-idf/components/esp_http_server/src/port/esp32 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir + OBJECT_FILE_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util + TARGET_COMPILE_PDB = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/__idf_esp_http_server.pdb + TARGET_PDB = esp-idf/esp_http_server/libesp_http_server.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_http_server + + +############################################# +# Link the static library esp-idf/esp_http_server/libesp_http_server.a + +build esp-idf/esp_http_server/libesp_http_server.a: C_STATIC_LIBRARY_LINKER____idf_esp_http_server_ esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj || esp-idf/esp_https_ota/libesp_https_ota.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/__idf_esp_http_server.pdb + TARGET_FILE = esp-idf/esp_http_server/libesp_http_server.a + TARGET_PDB = esp-idf/esp_http_server/libesp_http_server.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_http_server/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_http_server/edit_cache: phony esp-idf/esp_http_server/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_http_server/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_http_server/rebuild_cache: phony esp-idf/esp_http_server/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_http_server/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_http_server/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_http_server/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_http_server/install: phony esp-idf/esp_http_server/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_http_server/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_http_server/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_http_server/install/local: phony esp-idf/esp_http_server/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_http_server/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_http_server/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_http_server/install/strip: phony esp-idf/esp_http_server/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_https_ota + + +############################################# +# Order-only phony target for __idf_esp_https_ota + +build cmake_object_order_depends_target___idf_esp_https_ota: phony || esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/mbedtls/custom_bundle + +build esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj: C_COMPILER____idf_esp_https_ota_unscanned_ /home/sam/esp/esp-idf/components/esp_https_ota/src/esp_https_ota.c || cmake_object_order_depends_target___idf_esp_https_ota + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_https_ota/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include + OBJECT_DIR = esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir + OBJECT_FILE_DIR = esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/__idf_esp_https_ota.pdb + TARGET_PDB = esp-idf/esp_https_ota/libesp_https_ota.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_https_ota + + +############################################# +# Link the static library esp-idf/esp_https_ota/libesp_https_ota.a + +build esp-idf/esp_https_ota/libesp_https_ota.a: C_STATIC_LIBRARY_LINKER____idf_esp_https_ota_ esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj || esp-idf/esp_system/memory.ld esp-idf/esp_system/sections.ld.in esp-idf/mbedtls/custom_bundle + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/__idf_esp_https_ota.pdb + TARGET_FILE = esp-idf/esp_https_ota/libesp_https_ota.a + TARGET_PDB = esp-idf/esp_https_ota/libesp_https_ota.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_https_ota/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_https_ota/edit_cache: phony esp-idf/esp_https_ota/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_https_ota/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_https_ota/rebuild_cache: phony esp-idf/esp_https_ota/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_https_ota/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_https_ota/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_https_ota/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_https_ota/install: phony esp-idf/esp_https_ota/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_https_ota/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_https_ota/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_https_ota/install/local: phony esp-idf/esp_https_ota/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_https_ota/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_https_ota/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_https_ota/install/strip: phony esp-idf/esp_https_ota/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_https_server + + +############################################# +# Order-only phony target for __idf_esp_https_server + +build cmake_object_order_depends_target___idf_esp_https_server: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj: C_COMPILER____idf_esp_https_server_unscanned_ /home/sam/esp/esp-idf/components/esp_https_server/src/https_server.c || cmake_object_order_depends_target___idf_esp_https_server + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m + OBJECT_DIR = esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir + OBJECT_FILE_DIR = esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/__idf_esp_https_server.pdb + TARGET_PDB = esp-idf/esp_https_server/libesp_https_server.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_https_server + + +############################################# +# Link the static library esp-idf/esp_https_server/libesp_https_server.a + +build esp-idf/esp_https_server/libesp_https_server.a: C_STATIC_LIBRARY_LINKER____idf_esp_https_server_ esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/__idf_esp_https_server.pdb + TARGET_FILE = esp-idf/esp_https_server/libesp_https_server.a + TARGET_PDB = esp-idf/esp_https_server/libesp_https_server.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_https_server/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_https_server/edit_cache: phony esp-idf/esp_https_server/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_https_server/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_https_server/rebuild_cache: phony esp-idf/esp_https_server/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_https_server/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_https_server/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_https_server/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_https_server/install: phony esp-idf/esp_https_server/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_https_server/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_https_server/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_https_server/install/local: phony esp-idf/esp_https_server/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_https_server/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_https_server/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_https_server/install/strip: phony esp-idf/esp_https_server/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_lcd + + +############################################# +# Order-only phony target for __idf_esp_lcd + +build cmake_object_order_depends_target___idf_esp_lcd: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj: C_COMPILER____idf_esp_lcd_unscanned_ /home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_common.c || cmake_object_order_depends_target___idf_esp_lcd + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include + OBJECT_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir + OBJECT_FILE_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/__idf_esp_lcd.pdb + TARGET_PDB = esp-idf/esp_lcd/libesp_lcd.pdb + +build esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj: C_COMPILER____idf_esp_lcd_unscanned_ /home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_io.c || cmake_object_order_depends_target___idf_esp_lcd + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include + OBJECT_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir + OBJECT_FILE_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/__idf_esp_lcd.pdb + TARGET_PDB = esp-idf/esp_lcd/libesp_lcd.pdb + +build esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj: C_COMPILER____idf_esp_lcd_unscanned_ /home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_nt35510.c || cmake_object_order_depends_target___idf_esp_lcd + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include + OBJECT_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir + OBJECT_FILE_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/__idf_esp_lcd.pdb + TARGET_PDB = esp-idf/esp_lcd/libesp_lcd.pdb + +build esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj: C_COMPILER____idf_esp_lcd_unscanned_ /home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_ssd1306.c || cmake_object_order_depends_target___idf_esp_lcd + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include + OBJECT_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir + OBJECT_FILE_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/__idf_esp_lcd.pdb + TARGET_PDB = esp-idf/esp_lcd/libesp_lcd.pdb + +build esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj: C_COMPILER____idf_esp_lcd_unscanned_ /home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_st7789.c || cmake_object_order_depends_target___idf_esp_lcd + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include + OBJECT_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir + OBJECT_FILE_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/__idf_esp_lcd.pdb + TARGET_PDB = esp-idf/esp_lcd/libesp_lcd.pdb + +build esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj: C_COMPILER____idf_esp_lcd_unscanned_ /home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_ops.c || cmake_object_order_depends_target___idf_esp_lcd + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include + OBJECT_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir + OBJECT_FILE_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/__idf_esp_lcd.pdb + TARGET_PDB = esp-idf/esp_lcd/libesp_lcd.pdb + +build esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj: C_COMPILER____idf_esp_lcd_unscanned_ /home/sam/esp/esp-idf/components/esp_lcd/i2c/esp_lcd_panel_io_i2c_v1.c || cmake_object_order_depends_target___idf_esp_lcd + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include + OBJECT_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir + OBJECT_FILE_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c + TARGET_COMPILE_PDB = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/__idf_esp_lcd.pdb + TARGET_PDB = esp-idf/esp_lcd/libesp_lcd.pdb + +build esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj: C_COMPILER____idf_esp_lcd_unscanned_ /home/sam/esp/esp-idf/components/esp_lcd/i2c/esp_lcd_panel_io_i2c_v2.c || cmake_object_order_depends_target___idf_esp_lcd + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include + OBJECT_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir + OBJECT_FILE_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c + TARGET_COMPILE_PDB = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/__idf_esp_lcd.pdb + TARGET_PDB = esp-idf/esp_lcd/libesp_lcd.pdb + +build esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj: C_COMPILER____idf_esp_lcd_unscanned_ /home/sam/esp/esp-idf/components/esp_lcd/spi/esp_lcd_panel_io_spi.c || cmake_object_order_depends_target___idf_esp_lcd + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include + OBJECT_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir + OBJECT_FILE_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi + TARGET_COMPILE_PDB = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/__idf_esp_lcd.pdb + TARGET_PDB = esp-idf/esp_lcd/libesp_lcd.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_lcd + + +############################################# +# Link the static library esp-idf/esp_lcd/libesp_lcd.a + +build esp-idf/esp_lcd/libesp_lcd.a: C_STATIC_LIBRARY_LINKER____idf_esp_lcd_ esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/__idf_esp_lcd.pdb + TARGET_FILE = esp-idf/esp_lcd/libesp_lcd.a + TARGET_PDB = esp-idf/esp_lcd/libesp_lcd.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_lcd/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_lcd/edit_cache: phony esp-idf/esp_lcd/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_lcd/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_lcd/rebuild_cache: phony esp-idf/esp_lcd/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_lcd/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_lcd/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_lcd/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_lcd/install: phony esp-idf/esp_lcd/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_lcd/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_lcd/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_lcd/install/local: phony esp-idf/esp_lcd/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_lcd/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_lcd/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_lcd/install/strip: phony esp-idf/esp_lcd/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_protobuf-c + + +############################################# +# Order-only phony target for __idf_protobuf-c + +build cmake_object_order_depends_target___idf_protobuf-c: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj: C_COMPILER____idf_protobuf-c_unscanned_ /home/sam/esp/esp-idf/components/protobuf-c/protobuf-c/protobuf-c/protobuf-c.c || cmake_object_order_depends_target___idf_protobuf-c + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir + OBJECT_FILE_DIR = esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c + TARGET_COMPILE_PDB = esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/__idf_protobuf-c.pdb + TARGET_PDB = esp-idf/protobuf-c/libprotobuf-c.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_protobuf-c + + +############################################# +# Link the static library esp-idf/protobuf-c/libprotobuf-c.a + +build esp-idf/protobuf-c/libprotobuf-c.a: C_STATIC_LIBRARY_LINKER____idf_protobuf-c_ esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/__idf_protobuf-c.pdb + TARGET_FILE = esp-idf/protobuf-c/libprotobuf-c.a + TARGET_PDB = esp-idf/protobuf-c/libprotobuf-c.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/protobuf-c/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/protobuf-c/edit_cache: phony esp-idf/protobuf-c/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/protobuf-c/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/protobuf-c/rebuild_cache: phony esp-idf/protobuf-c/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/protobuf-c/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/protobuf-c/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/protobuf-c/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/protobuf-c/install: phony esp-idf/protobuf-c/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/protobuf-c/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/protobuf-c/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/protobuf-c/install/local: phony esp-idf/protobuf-c/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/protobuf-c/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/protobuf-c/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/protobuf-c/install/strip: phony esp-idf/protobuf-c/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_protocomm + + +############################################# +# Order-only phony target for __idf_protocomm + +build cmake_object_order_depends_target___idf_protocomm: phony || cmake_object_order_depends_target___idf_console cmake_object_order_depends_target___idf_protobuf-c cmake_object_order_depends_target___idf_riscv + +build esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj: C_COMPILER____idf_protocomm_unscanned_ /home/sam/esp/esp-idf/components/protocomm/src/common/protocomm.c || cmake_object_order_depends_target___idf_protocomm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir + OBJECT_FILE_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common + TARGET_COMPILE_PDB = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/__idf_protocomm.pdb + TARGET_PDB = esp-idf/protocomm/libprotocomm.pdb + +build esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj: C_COMPILER____idf_protocomm_unscanned_ /home/sam/esp/esp-idf/components/protocomm/proto-c/constants.pb-c.c || cmake_object_order_depends_target___idf_protocomm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir + OBJECT_FILE_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c + TARGET_COMPILE_PDB = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/__idf_protocomm.pdb + TARGET_PDB = esp-idf/protocomm/libprotocomm.pdb + +build esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj: C_COMPILER____idf_protocomm_unscanned_ /home/sam/esp/esp-idf/components/protocomm/proto-c/sec0.pb-c.c || cmake_object_order_depends_target___idf_protocomm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir + OBJECT_FILE_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c + TARGET_COMPILE_PDB = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/__idf_protocomm.pdb + TARGET_PDB = esp-idf/protocomm/libprotocomm.pdb + +build esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj: C_COMPILER____idf_protocomm_unscanned_ /home/sam/esp/esp-idf/components/protocomm/proto-c/sec1.pb-c.c || cmake_object_order_depends_target___idf_protocomm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir + OBJECT_FILE_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c + TARGET_COMPILE_PDB = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/__idf_protocomm.pdb + TARGET_PDB = esp-idf/protocomm/libprotocomm.pdb + +build esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec2.pb-c.c.obj: C_COMPILER____idf_protocomm_unscanned_ /home/sam/esp/esp-idf/components/protocomm/proto-c/sec2.pb-c.c || cmake_object_order_depends_target___idf_protocomm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec2.pb-c.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir + OBJECT_FILE_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c + TARGET_COMPILE_PDB = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/__idf_protocomm.pdb + TARGET_PDB = esp-idf/protocomm/libprotocomm.pdb + +build esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj: C_COMPILER____idf_protocomm_unscanned_ /home/sam/esp/esp-idf/components/protocomm/proto-c/session.pb-c.c || cmake_object_order_depends_target___idf_protocomm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir + OBJECT_FILE_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c + TARGET_COMPILE_PDB = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/__idf_protocomm.pdb + TARGET_PDB = esp-idf/protocomm/libprotocomm.pdb + +build esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj: C_COMPILER____idf_protocomm_unscanned_ /home/sam/esp/esp-idf/components/protocomm/src/transports/protocomm_console.c || cmake_object_order_depends_target___idf_protocomm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir + OBJECT_FILE_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports + TARGET_COMPILE_PDB = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/__idf_protocomm.pdb + TARGET_PDB = esp-idf/protocomm/libprotocomm.pdb + +build esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj: C_COMPILER____idf_protocomm_unscanned_ /home/sam/esp/esp-idf/components/protocomm/src/transports/protocomm_httpd.c || cmake_object_order_depends_target___idf_protocomm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir + OBJECT_FILE_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports + TARGET_COMPILE_PDB = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/__idf_protocomm.pdb + TARGET_PDB = esp-idf/protocomm/libprotocomm.pdb + +build esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj: C_COMPILER____idf_protocomm_unscanned_ /home/sam/esp/esp-idf/components/protocomm/src/security/security0.c || cmake_object_order_depends_target___idf_protocomm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir + OBJECT_FILE_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security + TARGET_COMPILE_PDB = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/__idf_protocomm.pdb + TARGET_PDB = esp-idf/protocomm/libprotocomm.pdb + +build esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj: C_COMPILER____idf_protocomm_unscanned_ /home/sam/esp/esp-idf/components/protocomm/src/security/security1.c || cmake_object_order_depends_target___idf_protocomm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir + OBJECT_FILE_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security + TARGET_COMPILE_PDB = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/__idf_protocomm.pdb + TARGET_PDB = esp-idf/protocomm/libprotocomm.pdb + +build esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj: C_COMPILER____idf_protocomm_unscanned_ /home/sam/esp/esp-idf/components/protocomm/src/security/security2.c || cmake_object_order_depends_target___idf_protocomm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir + OBJECT_FILE_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security + TARGET_COMPILE_PDB = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/__idf_protocomm.pdb + TARGET_PDB = esp-idf/protocomm/libprotocomm.pdb + +build esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj: C_COMPILER____idf_protocomm_unscanned_ /home/sam/esp/esp-idf/components/protocomm/src/crypto/srp6a/esp_srp.c || cmake_object_order_depends_target___idf_protocomm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir + OBJECT_FILE_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a + TARGET_COMPILE_PDB = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/__idf_protocomm.pdb + TARGET_PDB = esp-idf/protocomm/libprotocomm.pdb + +build esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj: C_COMPILER____idf_protocomm_unscanned_ /home/sam/esp/esp-idf/components/protocomm/src/crypto/srp6a/esp_srp_mpi.c || cmake_object_order_depends_target___idf_protocomm + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir + OBJECT_FILE_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a + TARGET_COMPILE_PDB = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/__idf_protocomm.pdb + TARGET_PDB = esp-idf/protocomm/libprotocomm.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_protocomm + + +############################################# +# Link the static library esp-idf/protocomm/libprotocomm.a + +build esp-idf/protocomm/libprotocomm.a: C_STATIC_LIBRARY_LINKER____idf_protocomm_ esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec2.pb-c.c.obj esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj || esp-idf/console/libconsole.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/__idf_protocomm.pdb + TARGET_FILE = esp-idf/protocomm/libprotocomm.a + TARGET_PDB = esp-idf/protocomm/libprotocomm.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/protocomm/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/protocomm/edit_cache: phony esp-idf/protocomm/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/protocomm/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/protocomm/rebuild_cache: phony esp-idf/protocomm/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/protocomm/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/protocomm/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/protocomm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/protocomm/install: phony esp-idf/protocomm/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/protocomm/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/protocomm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/protocomm/install/local: phony esp-idf/protocomm/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/protocomm/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/protocomm/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/protocomm/install/strip: phony esp-idf/protocomm/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_esp_local_ctrl + + +############################################# +# Order-only phony target for __idf_esp_local_ctrl + +build cmake_object_order_depends_target___idf_esp_local_ctrl: phony || cmake_object_order_depends_target___idf_console cmake_object_order_depends_target___idf_esp_https_server cmake_object_order_depends_target___idf_protobuf-c cmake_object_order_depends_target___idf_protocomm cmake_object_order_depends_target___idf_riscv + +build esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj: C_COMPILER____idf_esp_local_ctrl_unscanned_ /home/sam/esp/esp-idf/components/esp_local_ctrl/src/esp_local_ctrl.c || cmake_object_order_depends_target___idf_esp_local_ctrl + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_local_ctrl/include -I/home/sam/esp/esp-idf/components/esp_local_ctrl/proto-c -I/home/sam/esp/esp-idf/components/esp_local_ctrl/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c + OBJECT_DIR = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir + OBJECT_FILE_DIR = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/__idf_esp_local_ctrl.pdb + TARGET_PDB = esp-idf/esp_local_ctrl/libesp_local_ctrl.pdb + +build esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj: C_COMPILER____idf_esp_local_ctrl_unscanned_ /home/sam/esp/esp-idf/components/esp_local_ctrl/src/esp_local_ctrl_handler.c || cmake_object_order_depends_target___idf_esp_local_ctrl + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_local_ctrl/include -I/home/sam/esp/esp-idf/components/esp_local_ctrl/proto-c -I/home/sam/esp/esp-idf/components/esp_local_ctrl/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c + OBJECT_DIR = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir + OBJECT_FILE_DIR = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/__idf_esp_local_ctrl.pdb + TARGET_PDB = esp-idf/esp_local_ctrl/libesp_local_ctrl.pdb + +build esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj: C_COMPILER____idf_esp_local_ctrl_unscanned_ /home/sam/esp/esp-idf/components/esp_local_ctrl/proto-c/esp_local_ctrl.pb-c.c || cmake_object_order_depends_target___idf_esp_local_ctrl + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_local_ctrl/include -I/home/sam/esp/esp-idf/components/esp_local_ctrl/proto-c -I/home/sam/esp/esp-idf/components/esp_local_ctrl/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c + OBJECT_DIR = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir + OBJECT_FILE_DIR = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c + TARGET_COMPILE_PDB = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/__idf_esp_local_ctrl.pdb + TARGET_PDB = esp-idf/esp_local_ctrl/libesp_local_ctrl.pdb + +build esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj: C_COMPILER____idf_esp_local_ctrl_unscanned_ /home/sam/esp/esp-idf/components/esp_local_ctrl/src/esp_local_ctrl_transport_httpd.c || cmake_object_order_depends_target___idf_esp_local_ctrl + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_local_ctrl/include -I/home/sam/esp/esp-idf/components/esp_local_ctrl/proto-c -I/home/sam/esp/esp-idf/components/esp_local_ctrl/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c + OBJECT_DIR = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir + OBJECT_FILE_DIR = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src + TARGET_COMPILE_PDB = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/__idf_esp_local_ctrl.pdb + TARGET_PDB = esp-idf/esp_local_ctrl/libesp_local_ctrl.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_esp_local_ctrl + + +############################################# +# Link the static library esp-idf/esp_local_ctrl/libesp_local_ctrl.a + +build esp-idf/esp_local_ctrl/libesp_local_ctrl.a: C_STATIC_LIBRARY_LINKER____idf_esp_local_ctrl_ esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj || esp-idf/console/libconsole.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/__idf_esp_local_ctrl.pdb + TARGET_FILE = esp-idf/esp_local_ctrl/libesp_local_ctrl.a + TARGET_PDB = esp-idf/esp_local_ctrl/libesp_local_ctrl.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/esp_local_ctrl/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/esp_local_ctrl/edit_cache: phony esp-idf/esp_local_ctrl/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/esp_local_ctrl/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/esp_local_ctrl/rebuild_cache: phony esp-idf/esp_local_ctrl/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/esp_local_ctrl/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/esp_local_ctrl/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/esp_local_ctrl/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/esp_local_ctrl/install: phony esp-idf/esp_local_ctrl/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/esp_local_ctrl/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/esp_local_ctrl/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/esp_local_ctrl/install/local: phony esp-idf/esp_local_ctrl/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/esp_local_ctrl/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/esp_local_ctrl/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/esp_local_ctrl/install/strip: phony esp-idf/esp_local_ctrl/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_espcoredump + + +############################################# +# Order-only phony target for __idf_espcoredump + +build cmake_object_order_depends_target___idf_espcoredump: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj: C_COMPILER____idf_espcoredump_unscanned_ /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_init.c || cmake_object_order_depends_target___idf_espcoredump + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir + OBJECT_FILE_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src + TARGET_COMPILE_PDB = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/__idf_espcoredump.pdb + TARGET_PDB = esp-idf/espcoredump/libespcoredump.pdb + +build esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj: C_COMPILER____idf_espcoredump_unscanned_ /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_common.c || cmake_object_order_depends_target___idf_espcoredump + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir + OBJECT_FILE_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src + TARGET_COMPILE_PDB = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/__idf_espcoredump.pdb + TARGET_PDB = esp-idf/espcoredump/libespcoredump.pdb + +build esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj: C_COMPILER____idf_espcoredump_unscanned_ /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_flash.c || cmake_object_order_depends_target___idf_espcoredump + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir + OBJECT_FILE_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src + TARGET_COMPILE_PDB = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/__idf_espcoredump.pdb + TARGET_PDB = esp-idf/espcoredump/libespcoredump.pdb + +build esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj: C_COMPILER____idf_espcoredump_unscanned_ /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_uart.c || cmake_object_order_depends_target___idf_espcoredump + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir + OBJECT_FILE_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src + TARGET_COMPILE_PDB = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/__idf_espcoredump.pdb + TARGET_PDB = esp-idf/espcoredump/libespcoredump.pdb + +build esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj: C_COMPILER____idf_espcoredump_unscanned_ /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_elf.c || cmake_object_order_depends_target___idf_espcoredump + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir + OBJECT_FILE_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src + TARGET_COMPILE_PDB = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/__idf_espcoredump.pdb + TARGET_PDB = esp-idf/espcoredump/libespcoredump.pdb + +build esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj: C_COMPILER____idf_espcoredump_unscanned_ /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_binary.c || cmake_object_order_depends_target___idf_espcoredump + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir + OBJECT_FILE_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src + TARGET_COMPILE_PDB = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/__idf_espcoredump.pdb + TARGET_PDB = esp-idf/espcoredump/libespcoredump.pdb + +build esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj: C_COMPILER____idf_espcoredump_unscanned_ /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_sha.c || cmake_object_order_depends_target___idf_espcoredump + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir + OBJECT_FILE_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src + TARGET_COMPILE_PDB = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/__idf_espcoredump.pdb + TARGET_PDB = esp-idf/espcoredump/libespcoredump.pdb + +build esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj: C_COMPILER____idf_espcoredump_unscanned_ /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_crc.c || cmake_object_order_depends_target___idf_espcoredump + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir + OBJECT_FILE_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src + TARGET_COMPILE_PDB = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/__idf_espcoredump.pdb + TARGET_PDB = esp-idf/espcoredump/libespcoredump.pdb + +build esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj: C_COMPILER____idf_espcoredump_unscanned_ /home/sam/esp/esp-idf/components/espcoredump/src/port/riscv/core_dump_port.c || cmake_object_order_depends_target___idf_espcoredump + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir + OBJECT_FILE_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv + TARGET_COMPILE_PDB = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/__idf_espcoredump.pdb + TARGET_PDB = esp-idf/espcoredump/libespcoredump.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_espcoredump + + +############################################# +# Link the static library esp-idf/espcoredump/libespcoredump.a + +build esp-idf/espcoredump/libespcoredump.a: C_STATIC_LIBRARY_LINKER____idf_espcoredump_ esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/__idf_espcoredump.pdb + TARGET_FILE = esp-idf/espcoredump/libespcoredump.a + TARGET_PDB = esp-idf/espcoredump/libespcoredump.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/espcoredump/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/espcoredump/edit_cache: phony esp-idf/espcoredump/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/espcoredump/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/espcoredump/rebuild_cache: phony esp-idf/espcoredump/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/espcoredump/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/espcoredump/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/espcoredump/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/espcoredump/install: phony esp-idf/espcoredump/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/espcoredump/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/espcoredump/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/espcoredump/install/local: phony esp-idf/espcoredump/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/espcoredump/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/espcoredump/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/espcoredump/install/strip: phony esp-idf/espcoredump/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_wear_levelling + + +############################################# +# Order-only phony target for __idf_wear_levelling + +build cmake_object_order_depends_target___idf_wear_levelling: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj: CXX_COMPILER____idf_wear_levelling_unscanned_ /home/sam/esp/esp-idf/components/wear_levelling/Partition.cpp || cmake_object_order_depends_target___idf_wear_levelling + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/wear_levelling/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + OBJECT_FILE_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + TARGET_COMPILE_PDB = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/__idf_wear_levelling.pdb + TARGET_PDB = esp-idf/wear_levelling/libwear_levelling.pdb + +build esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj: CXX_COMPILER____idf_wear_levelling_unscanned_ /home/sam/esp/esp-idf/components/wear_levelling/SPI_Flash.cpp || cmake_object_order_depends_target___idf_wear_levelling + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/wear_levelling/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + OBJECT_FILE_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + TARGET_COMPILE_PDB = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/__idf_wear_levelling.pdb + TARGET_PDB = esp-idf/wear_levelling/libwear_levelling.pdb + +build esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj: CXX_COMPILER____idf_wear_levelling_unscanned_ /home/sam/esp/esp-idf/components/wear_levelling/WL_Ext_Perf.cpp || cmake_object_order_depends_target___idf_wear_levelling + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/wear_levelling/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + OBJECT_FILE_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + TARGET_COMPILE_PDB = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/__idf_wear_levelling.pdb + TARGET_PDB = esp-idf/wear_levelling/libwear_levelling.pdb + +build esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj: CXX_COMPILER____idf_wear_levelling_unscanned_ /home/sam/esp/esp-idf/components/wear_levelling/WL_Ext_Safe.cpp || cmake_object_order_depends_target___idf_wear_levelling + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/wear_levelling/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + OBJECT_FILE_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + TARGET_COMPILE_PDB = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/__idf_wear_levelling.pdb + TARGET_PDB = esp-idf/wear_levelling/libwear_levelling.pdb + +build esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj: CXX_COMPILER____idf_wear_levelling_unscanned_ /home/sam/esp/esp-idf/components/wear_levelling/WL_Flash.cpp || cmake_object_order_depends_target___idf_wear_levelling + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/wear_levelling/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + OBJECT_FILE_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + TARGET_COMPILE_PDB = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/__idf_wear_levelling.pdb + TARGET_PDB = esp-idf/wear_levelling/libwear_levelling.pdb + +build esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj: CXX_COMPILER____idf_wear_levelling_unscanned_ /home/sam/esp/esp-idf/components/wear_levelling/crc32.cpp || cmake_object_order_depends_target___idf_wear_levelling + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/wear_levelling/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + OBJECT_FILE_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + TARGET_COMPILE_PDB = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/__idf_wear_levelling.pdb + TARGET_PDB = esp-idf/wear_levelling/libwear_levelling.pdb + +build esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj: CXX_COMPILER____idf_wear_levelling_unscanned_ /home/sam/esp/esp-idf/components/wear_levelling/wear_levelling.cpp || cmake_object_order_depends_target___idf_wear_levelling + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/wear_levelling/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include + OBJECT_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + OBJECT_FILE_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + TARGET_COMPILE_PDB = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/__idf_wear_levelling.pdb + TARGET_PDB = esp-idf/wear_levelling/libwear_levelling.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_wear_levelling + + +############################################# +# Link the static library esp-idf/wear_levelling/libwear_levelling.a + +build esp-idf/wear_levelling/libwear_levelling.a: C_STATIC_LIBRARY_LINKER____idf_wear_levelling_ esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/__idf_wear_levelling.pdb + TARGET_FILE = esp-idf/wear_levelling/libwear_levelling.a + TARGET_PDB = esp-idf/wear_levelling/libwear_levelling.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/wear_levelling/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/wear_levelling/edit_cache: phony esp-idf/wear_levelling/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/wear_levelling/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/wear_levelling/rebuild_cache: phony esp-idf/wear_levelling/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/wear_levelling/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/wear_levelling/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/wear_levelling/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/wear_levelling/install: phony esp-idf/wear_levelling/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/wear_levelling/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/wear_levelling/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/wear_levelling/install/local: phony esp-idf/wear_levelling/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/wear_levelling/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/wear_levelling/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/wear_levelling/install/strip: phony esp-idf/wear_levelling/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_fatfs + + +############################################# +# Order-only phony target for __idf_fatfs + +build cmake_object_order_depends_target___idf_fatfs: phony || cmake_object_order_depends_target___idf_riscv cmake_object_order_depends_target___idf_wear_levelling + +build esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj: C_COMPILER____idf_fatfs_unscanned_ /home/sam/esp/esp-idf/components/fatfs/diskio/diskio.c || cmake_object_order_depends_target___idf_fatfs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir + OBJECT_FILE_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio + TARGET_COMPILE_PDB = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/__idf_fatfs.pdb + TARGET_PDB = esp-idf/fatfs/libfatfs.pdb + +build esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj: C_COMPILER____idf_fatfs_unscanned_ /home/sam/esp/esp-idf/components/fatfs/diskio/diskio_rawflash.c || cmake_object_order_depends_target___idf_fatfs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir + OBJECT_FILE_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio + TARGET_COMPILE_PDB = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/__idf_fatfs.pdb + TARGET_PDB = esp-idf/fatfs/libfatfs.pdb + +build esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj: C_COMPILER____idf_fatfs_unscanned_ /home/sam/esp/esp-idf/components/fatfs/diskio/diskio_wl.c || cmake_object_order_depends_target___idf_fatfs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir + OBJECT_FILE_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio + TARGET_COMPILE_PDB = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/__idf_fatfs.pdb + TARGET_PDB = esp-idf/fatfs/libfatfs.pdb + +build esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj: C_COMPILER____idf_fatfs_unscanned_ /home/sam/esp/esp-idf/components/fatfs/src/ff.c || cmake_object_order_depends_target___idf_fatfs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir + OBJECT_FILE_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src + TARGET_COMPILE_PDB = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/__idf_fatfs.pdb + TARGET_PDB = esp-idf/fatfs/libfatfs.pdb + +build esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj: C_COMPILER____idf_fatfs_unscanned_ /home/sam/esp/esp-idf/components/fatfs/src/ffunicode.c || cmake_object_order_depends_target___idf_fatfs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir + OBJECT_FILE_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src + TARGET_COMPILE_PDB = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/__idf_fatfs.pdb + TARGET_PDB = esp-idf/fatfs/libfatfs.pdb + +build esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj: C_COMPILER____idf_fatfs_unscanned_ /home/sam/esp/esp-idf/components/fatfs/port/freertos/ffsystem.c || cmake_object_order_depends_target___idf_fatfs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir + OBJECT_FILE_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos + TARGET_COMPILE_PDB = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/__idf_fatfs.pdb + TARGET_PDB = esp-idf/fatfs/libfatfs.pdb + +build esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj: C_COMPILER____idf_fatfs_unscanned_ /home/sam/esp/esp-idf/components/fatfs/diskio/diskio_sdmmc.c || cmake_object_order_depends_target___idf_fatfs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir + OBJECT_FILE_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio + TARGET_COMPILE_PDB = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/__idf_fatfs.pdb + TARGET_PDB = esp-idf/fatfs/libfatfs.pdb + +build esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj: C_COMPILER____idf_fatfs_unscanned_ /home/sam/esp/esp-idf/components/fatfs/vfs/vfs_fat.c || cmake_object_order_depends_target___idf_fatfs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir + OBJECT_FILE_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs + TARGET_COMPILE_PDB = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/__idf_fatfs.pdb + TARGET_PDB = esp-idf/fatfs/libfatfs.pdb + +build esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj: C_COMPILER____idf_fatfs_unscanned_ /home/sam/esp/esp-idf/components/fatfs/vfs/vfs_fat_sdmmc.c || cmake_object_order_depends_target___idf_fatfs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir + OBJECT_FILE_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs + TARGET_COMPILE_PDB = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/__idf_fatfs.pdb + TARGET_PDB = esp-idf/fatfs/libfatfs.pdb + +build esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj: C_COMPILER____idf_fatfs_unscanned_ /home/sam/esp/esp-idf/components/fatfs/vfs/vfs_fat_spiflash.c || cmake_object_order_depends_target___idf_fatfs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir + OBJECT_FILE_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs + TARGET_COMPILE_PDB = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/__idf_fatfs.pdb + TARGET_PDB = esp-idf/fatfs/libfatfs.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_fatfs + + +############################################# +# Link the static library esp-idf/fatfs/libfatfs.a + +build esp-idf/fatfs/libfatfs.a: C_STATIC_LIBRARY_LINKER____idf_fatfs_ esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj || esp-idf/riscv/libriscv.a esp-idf/wear_levelling/libwear_levelling.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/__idf_fatfs.pdb + TARGET_FILE = esp-idf/fatfs/libfatfs.a + TARGET_PDB = esp-idf/fatfs/libfatfs.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/fatfs/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/fatfs/edit_cache: phony esp-idf/fatfs/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/fatfs/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/fatfs/rebuild_cache: phony esp-idf/fatfs/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/fatfs/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/fatfs/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/fatfs/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/fatfs/install: phony esp-idf/fatfs/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/fatfs/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/fatfs/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/fatfs/install/local: phony esp-idf/fatfs/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/fatfs/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/fatfs/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/fatfs/install/strip: phony esp-idf/fatfs/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/idf_test/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/idf_test && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/idf_test/edit_cache: phony esp-idf/idf_test/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/idf_test/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/idf_test && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/idf_test/rebuild_cache: phony esp-idf/idf_test/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/idf_test/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/idf_test/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/idf_test/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/idf_test && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/idf_test/install: phony esp-idf/idf_test/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/idf_test/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/idf_test/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/idf_test && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/idf_test/install/local: phony esp-idf/idf_test/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/idf_test/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/idf_test/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/idf_test && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/idf_test/install/strip: phony esp-idf/idf_test/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_ieee802154 + + +############################################# +# Order-only phony target for __idf_ieee802154 + +build cmake_object_order_depends_target___idf_ieee802154: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/esp_ieee802154.c.obj: C_COMPILER____idf_ieee802154_unscanned_ /home/sam/esp/esp-idf/components/ieee802154/esp_ieee802154.c || cmake_object_order_depends_target___idf_ieee802154 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/esp_ieee802154.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir + OBJECT_FILE_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir + TARGET_COMPILE_PDB = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/__idf_ieee802154.pdb + TARGET_PDB = esp-idf/ieee802154/libieee802154.pdb + +build esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_ack.c.obj: C_COMPILER____idf_ieee802154_unscanned_ /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_ack.c || cmake_object_order_depends_target___idf_ieee802154 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_ack.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir + OBJECT_FILE_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver + TARGET_COMPILE_PDB = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/__idf_ieee802154.pdb + TARGET_PDB = esp-idf/ieee802154/libieee802154.pdb + +build esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_dev.c.obj: C_COMPILER____idf_ieee802154_unscanned_ /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_dev.c || cmake_object_order_depends_target___idf_ieee802154 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_dev.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir + OBJECT_FILE_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver + TARGET_COMPILE_PDB = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/__idf_ieee802154.pdb + TARGET_PDB = esp-idf/ieee802154/libieee802154.pdb + +build esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_event.c.obj: C_COMPILER____idf_ieee802154_unscanned_ /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_event.c || cmake_object_order_depends_target___idf_ieee802154 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_event.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir + OBJECT_FILE_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver + TARGET_COMPILE_PDB = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/__idf_ieee802154.pdb + TARGET_PDB = esp-idf/ieee802154/libieee802154.pdb + +build esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_frame.c.obj: C_COMPILER____idf_ieee802154_unscanned_ /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_frame.c || cmake_object_order_depends_target___idf_ieee802154 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_frame.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir + OBJECT_FILE_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver + TARGET_COMPILE_PDB = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/__idf_ieee802154.pdb + TARGET_PDB = esp-idf/ieee802154/libieee802154.pdb + +build esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_pib.c.obj: C_COMPILER____idf_ieee802154_unscanned_ /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_pib.c || cmake_object_order_depends_target___idf_ieee802154 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_pib.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir + OBJECT_FILE_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver + TARGET_COMPILE_PDB = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/__idf_ieee802154.pdb + TARGET_PDB = esp-idf/ieee802154/libieee802154.pdb + +build esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_util.c.obj: C_COMPILER____idf_ieee802154_unscanned_ /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_util.c || cmake_object_order_depends_target___idf_ieee802154 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_util.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir + OBJECT_FILE_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver + TARGET_COMPILE_PDB = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/__idf_ieee802154.pdb + TARGET_PDB = esp-idf/ieee802154/libieee802154.pdb + +build esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_sec.c.obj: C_COMPILER____idf_ieee802154_unscanned_ /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_sec.c || cmake_object_order_depends_target___idf_ieee802154 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_sec.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir + OBJECT_FILE_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver + TARGET_COMPILE_PDB = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/__idf_ieee802154.pdb + TARGET_PDB = esp-idf/ieee802154/libieee802154.pdb + +build esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_timer.c.obj: C_COMPILER____idf_ieee802154_unscanned_ /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_timer.c || cmake_object_order_depends_target___idf_ieee802154 + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_timer.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include + OBJECT_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir + OBJECT_FILE_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver + TARGET_COMPILE_PDB = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/__idf_ieee802154.pdb + TARGET_PDB = esp-idf/ieee802154/libieee802154.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_ieee802154 + + +############################################# +# Link the static library esp-idf/ieee802154/libieee802154.a + +build esp-idf/ieee802154/libieee802154.a: C_STATIC_LIBRARY_LINKER____idf_ieee802154_ esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/esp_ieee802154.c.obj esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_ack.c.obj esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_dev.c.obj esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_event.c.obj esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_frame.c.obj esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_pib.c.obj esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_util.c.obj esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_sec.c.obj esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_timer.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/__idf_ieee802154.pdb + TARGET_FILE = esp-idf/ieee802154/libieee802154.a + TARGET_PDB = esp-idf/ieee802154/libieee802154.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/ieee802154/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154 && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/ieee802154/edit_cache: phony esp-idf/ieee802154/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/ieee802154/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154 && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/ieee802154/rebuild_cache: phony esp-idf/ieee802154/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/ieee802154/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/ieee802154/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/ieee802154/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154 && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/ieee802154/install: phony esp-idf/ieee802154/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/ieee802154/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/ieee802154/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154 && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/ieee802154/install/local: phony esp-idf/ieee802154/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/ieee802154/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/ieee802154/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154 && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/ieee802154/install/strip: phony esp-idf/ieee802154/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_json + + +############################################# +# Order-only phony target for __idf_json + +build cmake_object_order_depends_target___idf_json: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj: C_COMPILER____idf_json_unscanned_ /home/sam/esp/esp-idf/components/json/cJSON/cJSON.c || cmake_object_order_depends_target___idf_json + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/json/cJSON -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/json/CMakeFiles/__idf_json.dir + OBJECT_FILE_DIR = esp-idf/json/CMakeFiles/__idf_json.dir/cJSON + TARGET_COMPILE_PDB = esp-idf/json/CMakeFiles/__idf_json.dir/__idf_json.pdb + TARGET_PDB = esp-idf/json/libjson.pdb + +build esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj: C_COMPILER____idf_json_unscanned_ /home/sam/esp/esp-idf/components/json/cJSON/cJSON_Utils.c || cmake_object_order_depends_target___idf_json + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/json/cJSON -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/json/CMakeFiles/__idf_json.dir + OBJECT_FILE_DIR = esp-idf/json/CMakeFiles/__idf_json.dir/cJSON + TARGET_COMPILE_PDB = esp-idf/json/CMakeFiles/__idf_json.dir/__idf_json.pdb + TARGET_PDB = esp-idf/json/libjson.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_json + + +############################################# +# Link the static library esp-idf/json/libjson.a + +build esp-idf/json/libjson.a: C_STATIC_LIBRARY_LINKER____idf_json_ esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/json/CMakeFiles/__idf_json.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/json/CMakeFiles/__idf_json.dir/__idf_json.pdb + TARGET_FILE = esp-idf/json/libjson.a + TARGET_PDB = esp-idf/json/libjson.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/json/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/json/edit_cache: phony esp-idf/json/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/json/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/json/rebuild_cache: phony esp-idf/json/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/json/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/json/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/json/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/json/install: phony esp-idf/json/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/json/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/json/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/json/install/local: phony esp-idf/json/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/json/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/json/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/json/install/strip: phony esp-idf/json/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_mqtt + + +############################################# +# Order-only phony target for __idf_mqtt + +build cmake_object_order_depends_target___idf_mqtt: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj: C_COMPILER____idf_mqtt_unscanned_ /home/sam/esp/esp-idf/components/mqtt/esp-mqtt/mqtt_client.c || cmake_object_order_depends_target___idf_mqtt + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser + OBJECT_DIR = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir + OBJECT_FILE_DIR = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt + TARGET_COMPILE_PDB = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/__idf_mqtt.pdb + TARGET_PDB = esp-idf/mqtt/libmqtt.pdb + +build esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj: C_COMPILER____idf_mqtt_unscanned_ /home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/mqtt_msg.c || cmake_object_order_depends_target___idf_mqtt + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser + OBJECT_DIR = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir + OBJECT_FILE_DIR = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib + TARGET_COMPILE_PDB = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/__idf_mqtt.pdb + TARGET_PDB = esp-idf/mqtt/libmqtt.pdb + +build esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj: C_COMPILER____idf_mqtt_unscanned_ /home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/mqtt_outbox.c || cmake_object_order_depends_target___idf_mqtt + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser + OBJECT_DIR = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir + OBJECT_FILE_DIR = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib + TARGET_COMPILE_PDB = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/__idf_mqtt.pdb + TARGET_PDB = esp-idf/mqtt/libmqtt.pdb + +build esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj: C_COMPILER____idf_mqtt_unscanned_ /home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/platform_esp32_idf.c || cmake_object_order_depends_target___idf_mqtt + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser + OBJECT_DIR = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir + OBJECT_FILE_DIR = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib + TARGET_COMPILE_PDB = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/__idf_mqtt.pdb + TARGET_PDB = esp-idf/mqtt/libmqtt.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_mqtt + + +############################################# +# Link the static library esp-idf/mqtt/libmqtt.a + +build esp-idf/mqtt/libmqtt.a: C_STATIC_LIBRARY_LINKER____idf_mqtt_ esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/__idf_mqtt.pdb + TARGET_FILE = esp-idf/mqtt/libmqtt.a + TARGET_PDB = esp-idf/mqtt/libmqtt.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/mqtt/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/mqtt/edit_cache: phony esp-idf/mqtt/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/mqtt/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/mqtt/rebuild_cache: phony esp-idf/mqtt/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/mqtt/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/mqtt/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/mqtt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/mqtt/install: phony esp-idf/mqtt/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/mqtt/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/mqtt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/mqtt/install/local: phony esp-idf/mqtt/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/mqtt/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/mqtt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/mqtt/install/strip: phony esp-idf/mqtt/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_nvs_sec_provider + + +############################################# +# Order-only phony target for __idf_nvs_sec_provider + +build cmake_object_order_depends_target___idf_nvs_sec_provider: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj: C_COMPILER____idf_nvs_sec_provider_unscanned_ /home/sam/esp/esp-idf/components/nvs_sec_provider/nvs_sec_provider.c || cmake_object_order_depends_target___idf_nvs_sec_provider + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_sec_provider/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/nvs_flash/include + OBJECT_DIR = esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir + OBJECT_FILE_DIR = esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir + TARGET_COMPILE_PDB = esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/__idf_nvs_sec_provider.pdb + TARGET_PDB = esp-idf/nvs_sec_provider/libnvs_sec_provider.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_nvs_sec_provider + + +############################################# +# Link the static library esp-idf/nvs_sec_provider/libnvs_sec_provider.a + +build esp-idf/nvs_sec_provider/libnvs_sec_provider.a: C_STATIC_LIBRARY_LINKER____idf_nvs_sec_provider_ esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/__idf_nvs_sec_provider.pdb + TARGET_FILE = esp-idf/nvs_sec_provider/libnvs_sec_provider.a + TARGET_PDB = esp-idf/nvs_sec_provider/libnvs_sec_provider.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/nvs_sec_provider/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/nvs_sec_provider/edit_cache: phony esp-idf/nvs_sec_provider/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/nvs_sec_provider/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/nvs_sec_provider/rebuild_cache: phony esp-idf/nvs_sec_provider/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/nvs_sec_provider/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/nvs_sec_provider/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/nvs_sec_provider/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/nvs_sec_provider/install: phony esp-idf/nvs_sec_provider/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/nvs_sec_provider/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/nvs_sec_provider/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/nvs_sec_provider/install/local: phony esp-idf/nvs_sec_provider/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/nvs_sec_provider/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/nvs_sec_provider/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/nvs_sec_provider/install/strip: phony esp-idf/nvs_sec_provider/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/openthread/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/openthread && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/openthread/edit_cache: phony esp-idf/openthread/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/openthread/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/openthread && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/openthread/rebuild_cache: phony esp-idf/openthread/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/openthread/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/openthread/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/openthread/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/openthread && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/openthread/install: phony esp-idf/openthread/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/openthread/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/openthread/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/openthread && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/openthread/install/local: phony esp-idf/openthread/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/openthread/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/openthread/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/openthread && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/openthread/install/strip: phony esp-idf/openthread/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_rt + + +############################################# +# Order-only phony target for __idf_rt + +build cmake_object_order_depends_target___idf_rt: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj: C_COMPILER____idf_rt_unscanned_ /home/sam/esp/esp-idf/components/rt/FreeRTOS_POSIX_mqueue.c || cmake_object_order_depends_target___idf_rt + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/rt/include -I/home/sam/esp/esp-idf/components/rt/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/rt/CMakeFiles/__idf_rt.dir + OBJECT_FILE_DIR = esp-idf/rt/CMakeFiles/__idf_rt.dir + TARGET_COMPILE_PDB = esp-idf/rt/CMakeFiles/__idf_rt.dir/__idf_rt.pdb + TARGET_PDB = esp-idf/rt/librt.pdb + +build esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj: C_COMPILER____idf_rt_unscanned_ /home/sam/esp/esp-idf/components/rt/FreeRTOS_POSIX_utils.c || cmake_object_order_depends_target___idf_rt + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/rt/include -I/home/sam/esp/esp-idf/components/rt/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys + OBJECT_DIR = esp-idf/rt/CMakeFiles/__idf_rt.dir + OBJECT_FILE_DIR = esp-idf/rt/CMakeFiles/__idf_rt.dir + TARGET_COMPILE_PDB = esp-idf/rt/CMakeFiles/__idf_rt.dir/__idf_rt.pdb + TARGET_PDB = esp-idf/rt/librt.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_rt + + +############################################# +# Link the static library esp-idf/rt/librt.a + +build esp-idf/rt/librt.a: C_STATIC_LIBRARY_LINKER____idf_rt_ esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/rt/CMakeFiles/__idf_rt.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/rt/CMakeFiles/__idf_rt.dir/__idf_rt.pdb + TARGET_FILE = esp-idf/rt/librt.a + TARGET_PDB = esp-idf/rt/librt.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/rt/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/rt/edit_cache: phony esp-idf/rt/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/rt/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/rt/rebuild_cache: phony esp-idf/rt/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/rt/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/rt/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/rt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/rt/install: phony esp-idf/rt/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/rt/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/rt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/rt/install/local: phony esp-idf/rt/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/rt/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/rt/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/rt/install/strip: phony esp-idf/rt/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_spiffs + + +############################################# +# Order-only phony target for __idf_spiffs + +build cmake_object_order_depends_target___idf_spiffs: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj: C_COMPILER____idf_spiffs_unscanned_ /home/sam/esp/esp-idf/components/spiffs/spiffs_api.c || cmake_object_order_depends_target___idf_spiffs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/spiffs -I/home/sam/esp/esp-idf/components/spiffs/spiffs/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir + OBJECT_FILE_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir + TARGET_COMPILE_PDB = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/__idf_spiffs.pdb + TARGET_PDB = esp-idf/spiffs/libspiffs.pdb + +build esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj: C_COMPILER____idf_spiffs_unscanned_ /home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_cache.c || cmake_object_order_depends_target___idf_spiffs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/spiffs -I/home/sam/esp/esp-idf/components/spiffs/spiffs/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir + OBJECT_FILE_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src + TARGET_COMPILE_PDB = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/__idf_spiffs.pdb + TARGET_PDB = esp-idf/spiffs/libspiffs.pdb + +build esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj: C_COMPILER____idf_spiffs_unscanned_ /home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_check.c || cmake_object_order_depends_target___idf_spiffs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/spiffs -I/home/sam/esp/esp-idf/components/spiffs/spiffs/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir + OBJECT_FILE_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src + TARGET_COMPILE_PDB = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/__idf_spiffs.pdb + TARGET_PDB = esp-idf/spiffs/libspiffs.pdb + +build esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj: C_COMPILER____idf_spiffs_unscanned_ /home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_gc.c || cmake_object_order_depends_target___idf_spiffs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/spiffs -I/home/sam/esp/esp-idf/components/spiffs/spiffs/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir + OBJECT_FILE_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src + TARGET_COMPILE_PDB = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/__idf_spiffs.pdb + TARGET_PDB = esp-idf/spiffs/libspiffs.pdb + +build esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj: C_COMPILER____idf_spiffs_unscanned_ /home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_hydrogen.c || cmake_object_order_depends_target___idf_spiffs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/spiffs -I/home/sam/esp/esp-idf/components/spiffs/spiffs/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir + OBJECT_FILE_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src + TARGET_COMPILE_PDB = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/__idf_spiffs.pdb + TARGET_PDB = esp-idf/spiffs/libspiffs.pdb + +build esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj: C_COMPILER____idf_spiffs_unscanned_ /home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_nucleus.c || cmake_object_order_depends_target___idf_spiffs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/spiffs -I/home/sam/esp/esp-idf/components/spiffs/spiffs/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir + OBJECT_FILE_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src + TARGET_COMPILE_PDB = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/__idf_spiffs.pdb + TARGET_PDB = esp-idf/spiffs/libspiffs.pdb + +build esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj: C_COMPILER____idf_spiffs_unscanned_ /home/sam/esp/esp-idf/components/spiffs/esp_spiffs.c || cmake_object_order_depends_target___idf_spiffs + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/spiffs -I/home/sam/esp/esp-idf/components/spiffs/spiffs/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/vfs/include + OBJECT_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir + OBJECT_FILE_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir + TARGET_COMPILE_PDB = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/__idf_spiffs.pdb + TARGET_PDB = esp-idf/spiffs/libspiffs.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_spiffs + + +############################################# +# Link the static library esp-idf/spiffs/libspiffs.a + +build esp-idf/spiffs/libspiffs.a: C_STATIC_LIBRARY_LINKER____idf_spiffs_ esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/__idf_spiffs.pdb + TARGET_FILE = esp-idf/spiffs/libspiffs.a + TARGET_PDB = esp-idf/spiffs/libspiffs.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/spiffs/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/spiffs/edit_cache: phony esp-idf/spiffs/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/spiffs/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/spiffs/rebuild_cache: phony esp-idf/spiffs/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/spiffs/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/spiffs/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/spiffs/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/spiffs/install: phony esp-idf/spiffs/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/spiffs/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/spiffs/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/spiffs/install/local: phony esp-idf/spiffs/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/spiffs/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/spiffs/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/spiffs/install/strip: phony esp-idf/spiffs/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/ulp/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ulp && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/ulp/edit_cache: phony esp-idf/ulp/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/ulp/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ulp && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/ulp/rebuild_cache: phony esp-idf/ulp/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/ulp/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/ulp/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/ulp/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ulp && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/ulp/install: phony esp-idf/ulp/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/ulp/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/ulp/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ulp && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/ulp/install/local: phony esp-idf/ulp/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/ulp/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/ulp/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ulp && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/ulp/install/strip: phony esp-idf/ulp/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/usb/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/usb && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/usb/edit_cache: phony esp-idf/usb/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/usb/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/usb && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/usb/rebuild_cache: phony esp-idf/usb/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/usb/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/usb/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/usb/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/usb && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/usb/install: phony esp-idf/usb/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/usb/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/usb/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/usb && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/usb/install/local: phony esp-idf/usb/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/usb/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/usb/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/usb && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/usb/install/strip: phony esp-idf/usb/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_wifi_provisioning + + +############################################# +# Order-only phony target for __idf_wifi_provisioning + +build cmake_object_order_depends_target___idf_wifi_provisioning: phony || cmake_object_order_depends_target___idf_console cmake_object_order_depends_target___idf_json cmake_object_order_depends_target___idf_protobuf-c cmake_object_order_depends_target___idf_protocomm cmake_object_order_depends_target___idf_riscv + +build esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj: C_COMPILER____idf_wifi_provisioning_unscanned_ /home/sam/esp/esp-idf/components/wifi_provisioning/src/wifi_config.c || cmake_object_order_depends_target___idf_wifi_provisioning + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON + OBJECT_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir + OBJECT_FILE_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src + TARGET_COMPILE_PDB = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/__idf_wifi_provisioning.pdb + TARGET_PDB = esp-idf/wifi_provisioning/libwifi_provisioning.pdb + +build esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj: C_COMPILER____idf_wifi_provisioning_unscanned_ /home/sam/esp/esp-idf/components/wifi_provisioning/src/wifi_scan.c || cmake_object_order_depends_target___idf_wifi_provisioning + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON + OBJECT_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir + OBJECT_FILE_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src + TARGET_COMPILE_PDB = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/__idf_wifi_provisioning.pdb + TARGET_PDB = esp-idf/wifi_provisioning/libwifi_provisioning.pdb + +build esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj: C_COMPILER____idf_wifi_provisioning_unscanned_ /home/sam/esp/esp-idf/components/wifi_provisioning/src/wifi_ctrl.c || cmake_object_order_depends_target___idf_wifi_provisioning + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON + OBJECT_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir + OBJECT_FILE_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src + TARGET_COMPILE_PDB = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/__idf_wifi_provisioning.pdb + TARGET_PDB = esp-idf/wifi_provisioning/libwifi_provisioning.pdb + +build esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj: C_COMPILER____idf_wifi_provisioning_unscanned_ /home/sam/esp/esp-idf/components/wifi_provisioning/src/manager.c || cmake_object_order_depends_target___idf_wifi_provisioning + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON + OBJECT_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir + OBJECT_FILE_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src + TARGET_COMPILE_PDB = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/__idf_wifi_provisioning.pdb + TARGET_PDB = esp-idf/wifi_provisioning/libwifi_provisioning.pdb + +build esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj: C_COMPILER____idf_wifi_provisioning_unscanned_ /home/sam/esp/esp-idf/components/wifi_provisioning/src/handlers.c || cmake_object_order_depends_target___idf_wifi_provisioning + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON + OBJECT_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir + OBJECT_FILE_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src + TARGET_COMPILE_PDB = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/__idf_wifi_provisioning.pdb + TARGET_PDB = esp-idf/wifi_provisioning/libwifi_provisioning.pdb + +build esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj: C_COMPILER____idf_wifi_provisioning_unscanned_ /home/sam/esp/esp-idf/components/wifi_provisioning/src/scheme_console.c || cmake_object_order_depends_target___idf_wifi_provisioning + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON + OBJECT_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir + OBJECT_FILE_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src + TARGET_COMPILE_PDB = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/__idf_wifi_provisioning.pdb + TARGET_PDB = esp-idf/wifi_provisioning/libwifi_provisioning.pdb + +build esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj: C_COMPILER____idf_wifi_provisioning_unscanned_ /home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_config.pb-c.c || cmake_object_order_depends_target___idf_wifi_provisioning + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON + OBJECT_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir + OBJECT_FILE_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c + TARGET_COMPILE_PDB = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/__idf_wifi_provisioning.pdb + TARGET_PDB = esp-idf/wifi_provisioning/libwifi_provisioning.pdb + +build esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj: C_COMPILER____idf_wifi_provisioning_unscanned_ /home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_scan.pb-c.c || cmake_object_order_depends_target___idf_wifi_provisioning + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON + OBJECT_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir + OBJECT_FILE_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c + TARGET_COMPILE_PDB = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/__idf_wifi_provisioning.pdb + TARGET_PDB = esp-idf/wifi_provisioning/libwifi_provisioning.pdb + +build esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj: C_COMPILER____idf_wifi_provisioning_unscanned_ /home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_ctrl.pb-c.c || cmake_object_order_depends_target___idf_wifi_provisioning + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON + OBJECT_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir + OBJECT_FILE_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c + TARGET_COMPILE_PDB = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/__idf_wifi_provisioning.pdb + TARGET_PDB = esp-idf/wifi_provisioning/libwifi_provisioning.pdb + +build esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj: C_COMPILER____idf_wifi_provisioning_unscanned_ /home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_constants.pb-c.c || cmake_object_order_depends_target___idf_wifi_provisioning + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON + OBJECT_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir + OBJECT_FILE_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c + TARGET_COMPILE_PDB = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/__idf_wifi_provisioning.pdb + TARGET_PDB = esp-idf/wifi_provisioning/libwifi_provisioning.pdb + +build esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj: C_COMPILER____idf_wifi_provisioning_unscanned_ /home/sam/esp/esp-idf/components/wifi_provisioning/src/scheme_softap.c || cmake_object_order_depends_target___idf_wifi_provisioning + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON + OBJECT_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir + OBJECT_FILE_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src + TARGET_COMPILE_PDB = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/__idf_wifi_provisioning.pdb + TARGET_PDB = esp-idf/wifi_provisioning/libwifi_provisioning.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_wifi_provisioning + + +############################################# +# Link the static library esp-idf/wifi_provisioning/libwifi_provisioning.a + +build esp-idf/wifi_provisioning/libwifi_provisioning.a: C_STATIC_LIBRARY_LINKER____idf_wifi_provisioning_ esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj || esp-idf/console/libconsole.a esp-idf/json/libjson.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/__idf_wifi_provisioning.pdb + TARGET_FILE = esp-idf/wifi_provisioning/libwifi_provisioning.a + TARGET_PDB = esp-idf/wifi_provisioning/libwifi_provisioning.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/wifi_provisioning/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/wifi_provisioning/edit_cache: phony esp-idf/wifi_provisioning/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/wifi_provisioning/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/wifi_provisioning/rebuild_cache: phony esp-idf/wifi_provisioning/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/wifi_provisioning/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/wifi_provisioning/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/wifi_provisioning/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/wifi_provisioning/install: phony esp-idf/wifi_provisioning/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/wifi_provisioning/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/wifi_provisioning/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/wifi_provisioning/install/local: phony esp-idf/wifi_provisioning/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/wifi_provisioning/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/wifi_provisioning/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/wifi_provisioning/install/strip: phony esp-idf/wifi_provisioning/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/espressif__esp-zboss-lib/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zboss-lib && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/espressif__esp-zboss-lib/edit_cache: phony esp-idf/espressif__esp-zboss-lib/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/espressif__esp-zboss-lib/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zboss-lib && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/espressif__esp-zboss-lib/rebuild_cache: phony esp-idf/espressif__esp-zboss-lib/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/espressif__esp-zboss-lib/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/espressif__esp-zboss-lib/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/espressif__esp-zboss-lib/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zboss-lib && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/espressif__esp-zboss-lib/install: phony esp-idf/espressif__esp-zboss-lib/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/espressif__esp-zboss-lib/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/espressif__esp-zboss-lib/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zboss-lib && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/espressif__esp-zboss-lib/install/local: phony esp-idf/espressif__esp-zboss-lib/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/espressif__esp-zboss-lib/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/espressif__esp-zboss-lib/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zboss-lib && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/espressif__esp-zboss-lib/install/strip: phony esp-idf/espressif__esp-zboss-lib/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + + +############################################# +# Utility command for edit_cache + +build esp-idf/espressif__esp-zigbee-lib/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zigbee-lib && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/espressif__esp-zigbee-lib/edit_cache: phony esp-idf/espressif__esp-zigbee-lib/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/espressif__esp-zigbee-lib/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zigbee-lib && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/espressif__esp-zigbee-lib/rebuild_cache: phony esp-idf/espressif__esp-zigbee-lib/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/espressif__esp-zigbee-lib/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/espressif__esp-zigbee-lib/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/espressif__esp-zigbee-lib/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zigbee-lib && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/espressif__esp-zigbee-lib/install: phony esp-idf/espressif__esp-zigbee-lib/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/espressif__esp-zigbee-lib/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/espressif__esp-zigbee-lib/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zigbee-lib && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/espressif__esp-zigbee-lib/install/local: phony esp-idf/espressif__esp-zigbee-lib/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/espressif__esp-zigbee-lib/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/espressif__esp-zigbee-lib/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zigbee-lib && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/espressif__esp-zigbee-lib/install/strip: phony esp-idf/espressif__esp-zigbee-lib/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_espressif__led_strip + + +############################################# +# Order-only phony target for __idf_espressif__led_strip + +build cmake_object_order_depends_target___idf_espressif__led_strip: phony || cmake_object_order_depends_target___idf_riscv + +build esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_api.c.obj: C_COMPILER____idf_espressif__led_strip_unscanned_ /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/src/led_strip_api.c || cmake_object_order_depends_target___idf_espressif__led_strip + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_api.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/interface -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir + OBJECT_FILE_DIR = esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src + TARGET_COMPILE_PDB = esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/__idf_espressif__led_strip.pdb + TARGET_PDB = esp-idf/espressif__led_strip/libespressif__led_strip.pdb + +build esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_dev.c.obj: C_COMPILER____idf_espressif__led_strip_unscanned_ /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/src/led_strip_rmt_dev.c || cmake_object_order_depends_target___idf_espressif__led_strip + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_dev.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/interface -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir + OBJECT_FILE_DIR = esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src + TARGET_COMPILE_PDB = esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/__idf_espressif__led_strip.pdb + TARGET_PDB = esp-idf/espressif__led_strip/libespressif__led_strip.pdb + +build esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_encoder.c.obj: C_COMPILER____idf_espressif__led_strip_unscanned_ /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/src/led_strip_rmt_encoder.c || cmake_object_order_depends_target___idf_espressif__led_strip + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_encoder.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/interface -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include + OBJECT_DIR = esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir + OBJECT_FILE_DIR = esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src + TARGET_COMPILE_PDB = esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/__idf_espressif__led_strip.pdb + TARGET_PDB = esp-idf/espressif__led_strip/libespressif__led_strip.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_espressif__led_strip + + +############################################# +# Link the static library esp-idf/espressif__led_strip/libespressif__led_strip.a + +build esp-idf/espressif__led_strip/libespressif__led_strip.a: C_STATIC_LIBRARY_LINKER____idf_espressif__led_strip_ esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_api.c.obj esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_dev.c.obj esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_encoder.c.obj || esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/__idf_espressif__led_strip.pdb + TARGET_FILE = esp-idf/espressif__led_strip/libespressif__led_strip.a + TARGET_PDB = esp-idf/espressif__led_strip/libespressif__led_strip.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/espressif__led_strip/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/espressif__led_strip/edit_cache: phony esp-idf/espressif__led_strip/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/espressif__led_strip/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/espressif__led_strip/rebuild_cache: phony esp-idf/espressif__led_strip/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/espressif__led_strip/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/espressif__led_strip/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/espressif__led_strip/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/espressif__led_strip/install: phony esp-idf/espressif__led_strip/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/espressif__led_strip/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/espressif__led_strip/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/espressif__led_strip/install/local: phony esp-idf/espressif__led_strip/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/espressif__led_strip/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/espressif__led_strip/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/espressif__led_strip/install/strip: phony esp-idf/espressif__led_strip/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_main + + +############################################# +# Order-only phony target for __idf_main + +build cmake_object_order_depends_target___idf_main: phony || cmake_object_order_depends_target___idf_app_trace cmake_object_order_depends_target___idf_cmock cmake_object_order_depends_target___idf_console cmake_object_order_depends_target___idf_esp_driver_cam cmake_object_order_depends_target___idf_esp_eth cmake_object_order_depends_target___idf_esp_hid cmake_object_order_depends_target___idf_esp_https_server cmake_object_order_depends_target___idf_esp_lcd cmake_object_order_depends_target___idf_esp_local_ctrl cmake_object_order_depends_target___idf_espcoredump cmake_object_order_depends_target___idf_espressif__led_strip cmake_object_order_depends_target___idf_fatfs cmake_object_order_depends_target___idf_ieee802154 cmake_object_order_depends_target___idf_json cmake_object_order_depends_target___idf_light_driver cmake_object_order_depends_target___idf_mqtt cmake_object_order_depends_target___idf_nvs_sec_provider cmake_object_order_depends_target___idf_protobuf-c cmake_object_order_depends_target___idf_protocomm cmake_object_order_depends_target___idf_riscv cmake_object_order_depends_target___idf_rt cmake_object_order_depends_target___idf_spiffs cmake_object_order_depends_target___idf_unity cmake_object_order_depends_target___idf_wear_levelling cmake_object_order_depends_target___idf_wifi_provisioning + +build esp-idf/main/CMakeFiles/__idf_main.dir/esp_zb_light.c.obj: C_COMPILER____idf_main_unscanned_ /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main/esp_zb_light.c || cmake_object_order_depends_target___idf_main + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/main/CMakeFiles/__idf_main.dir/esp_zb_light.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-prototypes + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/zcl_utility/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/interface -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/app_trace/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/cmock/CMock/src -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/esp_driver_isp/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/interface -I/home/sam/esp/esp-idf/components/esp_psram/include -I/home/sam/esp/esp-idf/components/esp_driver_jpeg/include -I/home/sam/esp/esp-idf/components/esp_driver_ppa/include -I/home/sam/esp/esp-idf/components/esp_eth/include -I/home/sam/esp/esp-idf/components/esp_hid/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_https_ota/include -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_local_ctrl/include -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/idf_test/include -I/home/sam/esp/esp-idf/components/idf_test/include/esp32c6 -I/home/sam/esp/esp-idf/components/json/cJSON -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include -I/home/sam/esp/esp-idf/components/nvs_sec_provider/include -I/home/sam/esp/esp-idf/components/rt/include -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver/include + OBJECT_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + OBJECT_FILE_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + TARGET_COMPILE_PDB = esp-idf/main/CMakeFiles/__idf_main.dir/__idf_main.pdb + TARGET_PDB = esp-idf/main/libmain.pdb + +build esp-idf/main/CMakeFiles/__idf_main.dir/__/common/zcl_utility/src/zcl_utility.c.obj: C_COMPILER____idf_main_unscanned_ /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/zcl_utility/src/zcl_utility.c || cmake_object_order_depends_target___idf_main + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/main/CMakeFiles/__idf_main.dir/__/common/zcl_utility/src/zcl_utility.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-prototypes + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/zcl_utility/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/interface -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/app_trace/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/cmock/CMock/src -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/esp_driver_isp/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/interface -I/home/sam/esp/esp-idf/components/esp_psram/include -I/home/sam/esp/esp-idf/components/esp_driver_jpeg/include -I/home/sam/esp/esp-idf/components/esp_driver_ppa/include -I/home/sam/esp/esp-idf/components/esp_eth/include -I/home/sam/esp/esp-idf/components/esp_hid/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_https_ota/include -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_local_ctrl/include -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/idf_test/include -I/home/sam/esp/esp-idf/components/idf_test/include/esp32c6 -I/home/sam/esp/esp-idf/components/json/cJSON -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include -I/home/sam/esp/esp-idf/components/nvs_sec_provider/include -I/home/sam/esp/esp-idf/components/rt/include -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver/include + OBJECT_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + OBJECT_FILE_DIR = esp-idf/main/CMakeFiles/__idf_main.dir/__/common/zcl_utility/src + TARGET_COMPILE_PDB = esp-idf/main/CMakeFiles/__idf_main.dir/__idf_main.pdb + TARGET_PDB = esp-idf/main/libmain.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_main + + +############################################# +# Link the static library esp-idf/main/libmain.a + +build esp-idf/main/libmain.a: C_STATIC_LIBRARY_LINKER____idf_main_ esp-idf/main/CMakeFiles/__idf_main.dir/esp_zb_light.c.obj esp-idf/main/CMakeFiles/__idf_main.dir/__/common/zcl_utility/src/zcl_utility.c.obj || esp-idf/app_trace/libapp_trace.a esp-idf/cmock/libcmock.a esp-idf/console/libconsole.a esp-idf/esp_driver_cam/libesp_driver_cam.a esp-idf/esp_eth/libesp_eth.a esp-idf/esp_hid/libesp_hid.a esp-idf/esp_https_server/libesp_https_server.a esp-idf/esp_lcd/libesp_lcd.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/espcoredump/libespcoredump.a esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/fatfs/libfatfs.a esp-idf/ieee802154/libieee802154.a esp-idf/json/libjson.a esp-idf/light_driver/liblight_driver.a esp-idf/mqtt/libmqtt.a esp-idf/nvs_sec_provider/libnvs_sec_provider.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/riscv/libriscv.a esp-idf/rt/librt.a esp-idf/spiffs/libspiffs.a esp-idf/unity/libunity.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/wifi_provisioning/libwifi_provisioning.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/main/CMakeFiles/__idf_main.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/main/CMakeFiles/__idf_main.dir/__idf_main.pdb + TARGET_FILE = esp-idf/main/libmain.a + TARGET_PDB = esp-idf/main/libmain.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/main/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/main/edit_cache: phony esp-idf/main/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/main/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/main/rebuild_cache: phony esp-idf/main/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/main/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/main/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/main/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/main/install: phony esp-idf/main/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/main/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/main/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/main/install/local: phony esp-idf/main/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/main/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/main/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/main/install/strip: phony esp-idf/main/CMakeFiles/install/strip.util + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# /home/sam/esp/esp-idf/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target __idf_light_driver + + +############################################# +# Order-only phony target for __idf_light_driver + +build cmake_object_order_depends_target___idf_light_driver: phony || cmake_object_order_depends_target___idf_espressif__led_strip cmake_object_order_depends_target___idf_riscv + +build esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir/src/light_driver.c.obj: C_COMPILER____idf_light_driver_unscanned_ /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver/src/light_driver.c || cmake_object_order_depends_target___idf_light_driver + DEFINES = -DESP_PLATFORM -DIDF_VER=\"v5.4.2\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS + DEP_FILE = esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir/src/light_driver.c.obj.d + FLAGS = -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration + INCLUDES = -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/interface + OBJECT_DIR = esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir + OBJECT_FILE_DIR = esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir/src + TARGET_COMPILE_PDB = esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir/__idf_light_driver.pdb + TARGET_PDB = esp-idf/light_driver/liblight_driver.pdb + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target __idf_light_driver + + +############################################# +# Link the static library esp-idf/light_driver/liblight_driver.a + +build esp-idf/light_driver/liblight_driver.a: C_STATIC_LIBRARY_LINKER____idf_light_driver_ esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir/src/light_driver.c.obj || esp-idf/espressif__led_strip/libespressif__led_strip.a esp-idf/riscv/libriscv.a + LANGUAGE_COMPILE_FLAGS = -march=rv32imac_zicsr_zifencei + OBJECT_DIR = esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir + POST_BUILD = : + PRE_LINK = : + TARGET_COMPILE_PDB = esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir/__idf_light_driver.pdb + TARGET_FILE = esp-idf/light_driver/liblight_driver.a + TARGET_PDB = esp-idf/light_driver/liblight_driver.pdb + + +############################################# +# Utility command for edit_cache + +build esp-idf/light_driver/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build esp-idf/light_driver/edit_cache: phony esp-idf/light_driver/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build esp-idf/light_driver/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver && /usr/bin/cmake --regenerate-during-build -S/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch -B/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build esp-idf/light_driver/rebuild_cache: phony esp-idf/light_driver/CMakeFiles/rebuild_cache.util + + +############################################# +# Utility command for list_install_components + +build esp-idf/light_driver/list_install_components: phony + + +############################################# +# Utility command for install + +build esp-idf/light_driver/CMakeFiles/install.util: CUSTOM_COMMAND esp-idf/light_driver/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver && /usr/bin/cmake -P cmake_install.cmake + DESC = Install the project... + pool = console + restat = 1 + +build esp-idf/light_driver/install: phony esp-idf/light_driver/CMakeFiles/install.util + + +############################################# +# Utility command for install/local + +build esp-idf/light_driver/CMakeFiles/install/local.util: CUSTOM_COMMAND esp-idf/light_driver/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver && /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake + DESC = Installing only the local directory... + pool = console + restat = 1 + +build esp-idf/light_driver/install/local: phony esp-idf/light_driver/CMakeFiles/install/local.util + + +############################################# +# Utility command for install/strip + +build esp-idf/light_driver/CMakeFiles/install/strip.util: CUSTOM_COMMAND esp-idf/light_driver/all + COMMAND = cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver && /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake + DESC = Installing the project stripped... + pool = console + restat = 1 + +build esp-idf/light_driver/install/strip: phony esp-idf/light_driver/CMakeFiles/install/strip.util + +# ============================================================================= +# Target aliases. + +build __idf_app_trace: phony esp-idf/app_trace/libapp_trace.a + +build __idf_app_update: phony esp-idf/app_update/libapp_update.a + +build __idf_bootloader_support: phony esp-idf/bootloader_support/libbootloader_support.a + +build __idf_cmock: phony esp-idf/cmock/libcmock.a + +build __idf_console: phony esp-idf/console/libconsole.a + +build __idf_cxx: phony esp-idf/cxx/libcxx.a + +build __idf_driver: phony esp-idf/driver/libdriver.a + +build __idf_efuse: phony esp-idf/efuse/libefuse.a + +build __idf_esp-tls: phony esp-idf/esp-tls/libesp-tls.a + +build __idf_esp_adc: phony esp-idf/esp_adc/libesp_adc.a + +build __idf_esp_app_format: phony esp-idf/esp_app_format/libesp_app_format.a + +build __idf_esp_bootloader_format: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +build __idf_esp_coex: phony esp-idf/esp_coex/libesp_coex.a + +build __idf_esp_common: phony esp-idf/esp_common/libesp_common.a + +build __idf_esp_driver_cam: phony esp-idf/esp_driver_cam/libesp_driver_cam.a + +build __idf_esp_driver_gpio: phony esp-idf/esp_driver_gpio/libesp_driver_gpio.a + +build __idf_esp_driver_gptimer: phony esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a + +build __idf_esp_driver_i2c: phony esp-idf/esp_driver_i2c/libesp_driver_i2c.a + +build __idf_esp_driver_i2s: phony esp-idf/esp_driver_i2s/libesp_driver_i2s.a + +build __idf_esp_driver_ledc: phony esp-idf/esp_driver_ledc/libesp_driver_ledc.a + +build __idf_esp_driver_mcpwm: phony esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a + +build __idf_esp_driver_parlio: phony esp-idf/esp_driver_parlio/libesp_driver_parlio.a + +build __idf_esp_driver_pcnt: phony esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a + +build __idf_esp_driver_rmt: phony esp-idf/esp_driver_rmt/libesp_driver_rmt.a + +build __idf_esp_driver_sdio: phony esp-idf/esp_driver_sdio/libesp_driver_sdio.a + +build __idf_esp_driver_sdm: phony esp-idf/esp_driver_sdm/libesp_driver_sdm.a + +build __idf_esp_driver_sdspi: phony esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a + +build __idf_esp_driver_spi: phony esp-idf/esp_driver_spi/libesp_driver_spi.a + +build __idf_esp_driver_tsens: phony esp-idf/esp_driver_tsens/libesp_driver_tsens.a + +build __idf_esp_driver_uart: phony esp-idf/esp_driver_uart/libesp_driver_uart.a + +build __idf_esp_driver_usb_serial_jtag: phony esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a + +build __idf_esp_eth: phony esp-idf/esp_eth/libesp_eth.a + +build __idf_esp_event: phony esp-idf/esp_event/libesp_event.a + +build __idf_esp_gdbstub: phony esp-idf/esp_gdbstub/libesp_gdbstub.a + +build __idf_esp_hid: phony esp-idf/esp_hid/libesp_hid.a + +build __idf_esp_http_client: phony esp-idf/esp_http_client/libesp_http_client.a + +build __idf_esp_http_server: phony esp-idf/esp_http_server/libesp_http_server.a + +build __idf_esp_https_ota: phony esp-idf/esp_https_ota/libesp_https_ota.a + +build __idf_esp_https_server: phony esp-idf/esp_https_server/libesp_https_server.a + +build __idf_esp_hw_support: phony esp-idf/esp_hw_support/libesp_hw_support.a + +build __idf_esp_lcd: phony esp-idf/esp_lcd/libesp_lcd.a + +build __idf_esp_local_ctrl: phony esp-idf/esp_local_ctrl/libesp_local_ctrl.a + +build __idf_esp_mm: phony esp-idf/esp_mm/libesp_mm.a + +build __idf_esp_netif: phony esp-idf/esp_netif/libesp_netif.a + +build __idf_esp_partition: phony esp-idf/esp_partition/libesp_partition.a + +build __idf_esp_phy: phony esp-idf/esp_phy/libesp_phy.a + +build __idf_esp_pm: phony esp-idf/esp_pm/libesp_pm.a + +build __idf_esp_ringbuf: phony esp-idf/esp_ringbuf/libesp_ringbuf.a + +build __idf_esp_rom: phony esp-idf/esp_rom/libesp_rom.a + +build __idf_esp_security: phony esp-idf/esp_security/libesp_security.a + +build __idf_esp_system: phony esp-idf/esp_system/libesp_system.a + +build __idf_esp_timer: phony esp-idf/esp_timer/libesp_timer.a + +build __idf_esp_vfs_console: phony esp-idf/esp_vfs_console/libesp_vfs_console.a + +build __idf_esp_wifi: phony esp-idf/esp_wifi/libesp_wifi.a + +build __idf_espcoredump: phony esp-idf/espcoredump/libespcoredump.a + +build __idf_espressif__led_strip: phony esp-idf/espressif__led_strip/libespressif__led_strip.a + +build __idf_fatfs: phony esp-idf/fatfs/libfatfs.a + +build __idf_freertos: phony esp-idf/freertos/libfreertos.a + +build __idf_hal: phony esp-idf/hal/libhal.a + +build __idf_heap: phony esp-idf/heap/libheap.a + +build __idf_http_parser: phony esp-idf/http_parser/libhttp_parser.a + +build __idf_ieee802154: phony esp-idf/ieee802154/libieee802154.a + +build __idf_json: phony esp-idf/json/libjson.a + +build __idf_light_driver: phony esp-idf/light_driver/liblight_driver.a + +build __idf_log: phony esp-idf/log/liblog.a + +build __idf_lwip: phony esp-idf/lwip/liblwip.a + +build __idf_main: phony esp-idf/main/libmain.a + +build __idf_mbedtls: phony esp-idf/mbedtls/libmbedtls.a + +build __idf_mqtt: phony esp-idf/mqtt/libmqtt.a + +build __idf_newlib: phony esp-idf/newlib/libnewlib.a + +build __idf_nvs_flash: phony esp-idf/nvs_flash/libnvs_flash.a + +build __idf_nvs_sec_provider: phony esp-idf/nvs_sec_provider/libnvs_sec_provider.a + +build __idf_protobuf-c: phony esp-idf/protobuf-c/libprotobuf-c.a + +build __idf_protocomm: phony esp-idf/protocomm/libprotocomm.a + +build __idf_pthread: phony esp-idf/pthread/libpthread.a + +build __idf_riscv: phony esp-idf/riscv/libriscv.a + +build __idf_rt: phony esp-idf/rt/librt.a + +build __idf_sdmmc: phony esp-idf/sdmmc/libsdmmc.a + +build __idf_soc: phony esp-idf/soc/libsoc.a + +build __idf_spi_flash: phony esp-idf/spi_flash/libspi_flash.a + +build __idf_spiffs: phony esp-idf/spiffs/libspiffs.a + +build __idf_tcp_transport: phony esp-idf/tcp_transport/libtcp_transport.a + +build __idf_unity: phony esp-idf/unity/libunity.a + +build __idf_vfs: phony esp-idf/vfs/libvfs.a + +build __idf_wear_levelling: phony esp-idf/wear_levelling/libwear_levelling.a + +build __idf_wifi_provisioning: phony esp-idf/wifi_provisioning/libwifi_provisioning.a + +build __idf_wpa_supplicant: phony esp-idf/wpa_supplicant/libwpa_supplicant.a + +build __ldgen_output_sections.ld: phony esp-idf/esp_system/__ldgen_output_sections.ld + +build apidoc: phony esp-idf/mbedtls/mbedtls/apidoc + +build app-flash: phony esp-idf/esptool_py/app-flash + +build app_check_size: phony esp-idf/esptool_py/app_check_size + +build bootloader-flash: phony esp-idf/bootloader/bootloader-flash + +build custom_bundle: phony esp-idf/mbedtls/custom_bundle + +build efuse-common-table: phony esp-idf/efuse/efuse-common-table + +build efuse-custom-table: phony esp-idf/efuse/efuse-custom-table + +build efuse_common_table: phony esp-idf/efuse/efuse_common_table + +build efuse_custom_table: phony esp-idf/efuse/efuse_custom_table + +build efuse_test_table: phony esp-idf/efuse/efuse_test_table + +build encrypted-app-flash: phony esp-idf/esptool_py/encrypted-app-flash + +build encrypted-bootloader-flash: phony esp-idf/bootloader/encrypted-bootloader-flash + +build encrypted-partition-table-flash: phony esp-idf/partition_table/encrypted-partition-table-flash + +build everest: phony esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a + +build lib: phony esp-idf/mbedtls/mbedtls/library/lib + +build libapp_trace.a: phony esp-idf/app_trace/libapp_trace.a + +build libapp_update.a: phony esp-idf/app_update/libapp_update.a + +build libbootloader_support.a: phony esp-idf/bootloader_support/libbootloader_support.a + +build libcmock.a: phony esp-idf/cmock/libcmock.a + +build libconsole.a: phony esp-idf/console/libconsole.a + +build libcxx.a: phony esp-idf/cxx/libcxx.a + +build libdriver.a: phony esp-idf/driver/libdriver.a + +build libefuse.a: phony esp-idf/efuse/libefuse.a + +build libesp-tls.a: phony esp-idf/esp-tls/libesp-tls.a + +build libesp_adc.a: phony esp-idf/esp_adc/libesp_adc.a + +build libesp_app_format.a: phony esp-idf/esp_app_format/libesp_app_format.a + +build libesp_bootloader_format.a: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +build libesp_coex.a: phony esp-idf/esp_coex/libesp_coex.a + +build libesp_common.a: phony esp-idf/esp_common/libesp_common.a + +build libesp_driver_cam.a: phony esp-idf/esp_driver_cam/libesp_driver_cam.a + +build libesp_driver_gpio.a: phony esp-idf/esp_driver_gpio/libesp_driver_gpio.a + +build libesp_driver_gptimer.a: phony esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a + +build libesp_driver_i2c.a: phony esp-idf/esp_driver_i2c/libesp_driver_i2c.a + +build libesp_driver_i2s.a: phony esp-idf/esp_driver_i2s/libesp_driver_i2s.a + +build libesp_driver_ledc.a: phony esp-idf/esp_driver_ledc/libesp_driver_ledc.a + +build libesp_driver_mcpwm.a: phony esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a + +build libesp_driver_parlio.a: phony esp-idf/esp_driver_parlio/libesp_driver_parlio.a + +build libesp_driver_pcnt.a: phony esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a + +build libesp_driver_rmt.a: phony esp-idf/esp_driver_rmt/libesp_driver_rmt.a + +build libesp_driver_sdio.a: phony esp-idf/esp_driver_sdio/libesp_driver_sdio.a + +build libesp_driver_sdm.a: phony esp-idf/esp_driver_sdm/libesp_driver_sdm.a + +build libesp_driver_sdspi.a: phony esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a + +build libesp_driver_spi.a: phony esp-idf/esp_driver_spi/libesp_driver_spi.a + +build libesp_driver_tsens.a: phony esp-idf/esp_driver_tsens/libesp_driver_tsens.a + +build libesp_driver_uart.a: phony esp-idf/esp_driver_uart/libesp_driver_uart.a + +build libesp_driver_usb_serial_jtag.a: phony esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a + +build libesp_eth.a: phony esp-idf/esp_eth/libesp_eth.a + +build libesp_event.a: phony esp-idf/esp_event/libesp_event.a + +build libesp_gdbstub.a: phony esp-idf/esp_gdbstub/libesp_gdbstub.a + +build libesp_hid.a: phony esp-idf/esp_hid/libesp_hid.a + +build libesp_http_client.a: phony esp-idf/esp_http_client/libesp_http_client.a + +build libesp_http_server.a: phony esp-idf/esp_http_server/libesp_http_server.a + +build libesp_https_ota.a: phony esp-idf/esp_https_ota/libesp_https_ota.a + +build libesp_https_server.a: phony esp-idf/esp_https_server/libesp_https_server.a + +build libesp_hw_support.a: phony esp-idf/esp_hw_support/libesp_hw_support.a + +build libesp_lcd.a: phony esp-idf/esp_lcd/libesp_lcd.a + +build libesp_local_ctrl.a: phony esp-idf/esp_local_ctrl/libesp_local_ctrl.a + +build libesp_mm.a: phony esp-idf/esp_mm/libesp_mm.a + +build libesp_netif.a: phony esp-idf/esp_netif/libesp_netif.a + +build libesp_partition.a: phony esp-idf/esp_partition/libesp_partition.a + +build libesp_phy.a: phony esp-idf/esp_phy/libesp_phy.a + +build libesp_pm.a: phony esp-idf/esp_pm/libesp_pm.a + +build libesp_ringbuf.a: phony esp-idf/esp_ringbuf/libesp_ringbuf.a + +build libesp_rom.a: phony esp-idf/esp_rom/libesp_rom.a + +build libesp_security.a: phony esp-idf/esp_security/libesp_security.a + +build libesp_system.a: phony esp-idf/esp_system/libesp_system.a + +build libesp_timer.a: phony esp-idf/esp_timer/libesp_timer.a + +build libesp_vfs_console.a: phony esp-idf/esp_vfs_console/libesp_vfs_console.a + +build libesp_wifi.a: phony esp-idf/esp_wifi/libesp_wifi.a + +build libespcoredump.a: phony esp-idf/espcoredump/libespcoredump.a + +build libespressif__led_strip.a: phony esp-idf/espressif__led_strip/libespressif__led_strip.a + +build libeverest.a: phony esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a + +build libfatfs.a: phony esp-idf/fatfs/libfatfs.a + +build libfreertos.a: phony esp-idf/freertos/libfreertos.a + +build libhal.a: phony esp-idf/hal/libhal.a + +build libheap.a: phony esp-idf/heap/libheap.a + +build libhttp_parser.a: phony esp-idf/http_parser/libhttp_parser.a + +build libieee802154.a: phony esp-idf/ieee802154/libieee802154.a + +build libjson.a: phony esp-idf/json/libjson.a + +build liblight_driver.a: phony esp-idf/light_driver/liblight_driver.a + +build liblog.a: phony esp-idf/log/liblog.a + +build liblwip.a: phony esp-idf/lwip/liblwip.a + +build libmain.a: phony esp-idf/main/libmain.a + +build libmbedcrypto.a: phony esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a + +build libmbedtls.a: phony esp-idf/mbedtls/libmbedtls.a + +build libmbedx509.a: phony esp-idf/mbedtls/mbedtls/library/libmbedx509.a + +build libmqtt.a: phony esp-idf/mqtt/libmqtt.a + +build libnewlib.a: phony esp-idf/newlib/libnewlib.a + +build libnvs_flash.a: phony esp-idf/nvs_flash/libnvs_flash.a + +build libnvs_sec_provider.a: phony esp-idf/nvs_sec_provider/libnvs_sec_provider.a + +build libp256m.a: phony esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a + +build libprotobuf-c.a: phony esp-idf/protobuf-c/libprotobuf-c.a + +build libprotocomm.a: phony esp-idf/protocomm/libprotocomm.a + +build libpthread.a: phony esp-idf/pthread/libpthread.a + +build libriscv.a: phony esp-idf/riscv/libriscv.a + +build librt.a: phony esp-idf/rt/librt.a + +build libsdmmc.a: phony esp-idf/sdmmc/libsdmmc.a + +build libsoc.a: phony esp-idf/soc/libsoc.a + +build libspi_flash.a: phony esp-idf/spi_flash/libspi_flash.a + +build libspiffs.a: phony esp-idf/spiffs/libspiffs.a + +build libtcp_transport.a: phony esp-idf/tcp_transport/libtcp_transport.a + +build libunity.a: phony esp-idf/unity/libunity.a + +build libvfs.a: phony esp-idf/vfs/libvfs.a + +build libwear_levelling.a: phony esp-idf/wear_levelling/libwear_levelling.a + +build libwifi_provisioning.a: phony esp-idf/wifi_provisioning/libwifi_provisioning.a + +build libwpa_supplicant.a: phony esp-idf/wpa_supplicant/libwpa_supplicant.a + +build mbedcrypto: phony esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a + +build mbedtls: phony esp-idf/mbedtls/mbedtls/library/libmbedtls.a + +build mbedx509: phony esp-idf/mbedtls/mbedtls/library/libmbedx509.a + +build memory.ld: phony esp-idf/esp_system/memory.ld + +build p256m: phony esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a + +build partition-table: phony esp-idf/partition_table/partition-table + +build partition-table-flash: phony esp-idf/partition_table/partition-table-flash + +build partition_table: phony esp-idf/partition_table/partition_table + +build partition_table-flash: phony esp-idf/partition_table/partition_table-flash + +build partition_table_bin: phony esp-idf/partition_table/partition_table_bin + +build sections.ld.in: phony esp-idf/esp_system/sections.ld.in + +build show-efuse-table: phony esp-idf/efuse/show-efuse-table + +build show_efuse_table: phony esp-idf/efuse/show_efuse_table + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build + +build all: phony bootloader app on_off_light_bulb.elf esp-idf/all + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf + +build esp-idf/all: phony esp-idf/riscv/all esp-idf/esp_driver_gpio/all esp-idf/esp_pm/all esp-idf/mbedtls/all esp-idf/bootloader/all esp-idf/esptool_py/all esp-idf/partition_table/all esp-idf/esp_app_format/all esp-idf/esp_bootloader_format/all esp-idf/app_update/all esp-idf/esp_partition/all esp-idf/efuse/all esp-idf/bootloader_support/all esp-idf/esp_mm/all esp-idf/spi_flash/all esp-idf/esp_system/all esp-idf/esp_common/all esp-idf/esp_rom/all esp-idf/hal/all esp-idf/log/all esp-idf/heap/all esp-idf/soc/all esp-idf/esp_security/all esp-idf/esp_hw_support/all esp-idf/freertos/all esp-idf/newlib/all esp-idf/pthread/all esp-idf/cxx/all esp-idf/esp_timer/all esp-idf/esp_driver_gptimer/all esp-idf/esp_ringbuf/all esp-idf/esp_driver_uart/all esp-idf/app_trace/all esp-idf/esp_event/all esp-idf/nvs_flash/all esp-idf/esp_driver_pcnt/all esp-idf/esp_driver_spi/all esp-idf/esp_driver_mcpwm/all esp-idf/esp_driver_ana_cmpr/all esp-idf/esp_driver_i2s/all esp-idf/sdmmc/all esp-idf/esp_driver_sdmmc/all esp-idf/esp_driver_sdspi/all esp-idf/esp_driver_sdio/all esp-idf/esp_driver_dac/all esp-idf/esp_driver_rmt/all esp-idf/esp_driver_tsens/all esp-idf/esp_driver_sdm/all esp-idf/esp_driver_i2c/all esp-idf/esp_driver_ledc/all esp-idf/esp_driver_parlio/all esp-idf/esp_driver_usb_serial_jtag/all esp-idf/driver/all esp-idf/esp_phy/all esp-idf/esp_vfs_console/all esp-idf/vfs/all esp-idf/lwip/all esp-idf/esp_netif_stack/all esp-idf/esp_netif/all esp-idf/wpa_supplicant/all esp-idf/esp_coex/all esp-idf/esp_wifi/all esp-idf/esp_gdbstub/all esp-idf/bt/all esp-idf/unity/all esp-idf/cmock/all esp-idf/console/all esp-idf/http_parser/all esp-idf/esp-tls/all esp-idf/esp_adc/all esp-idf/esp_driver_isp/all esp-idf/esp_driver_cam/all esp-idf/esp_psram/all esp-idf/esp_driver_jpeg/all esp-idf/esp_driver_ppa/all esp-idf/esp_driver_touch_sens/all esp-idf/esp_eth/all esp-idf/esp_hid/all esp-idf/tcp_transport/all esp-idf/esp_http_client/all esp-idf/esp_http_server/all esp-idf/esp_https_ota/all esp-idf/esp_https_server/all esp-idf/esp_lcd/all esp-idf/protobuf-c/all esp-idf/protocomm/all esp-idf/esp_local_ctrl/all esp-idf/espcoredump/all esp-idf/wear_levelling/all esp-idf/fatfs/all esp-idf/idf_test/all esp-idf/ieee802154/all esp-idf/json/all esp-idf/mqtt/all esp-idf/nvs_sec_provider/all esp-idf/openthread/all esp-idf/rt/all esp-idf/spiffs/all esp-idf/ulp/all esp-idf/usb/all esp-idf/wifi_provisioning/all esp-idf/espressif__esp-zboss-lib/all esp-idf/espressif__esp-zigbee-lib/all esp-idf/espressif__led_strip/all esp-idf/main/all esp-idf/light_driver/all + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace + +build esp-idf/app_trace/all: phony esp-idf/app_trace/libapp_trace.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update + +build esp-idf/app_update/all: phony esp-idf/app_update/libapp_update.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader + +build esp-idf/bootloader/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support + +build esp-idf/bootloader_support/all: phony esp-idf/bootloader_support/libbootloader_support.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bt + +build esp-idf/bt/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock + +build esp-idf/cmock/all: phony esp-idf/cmock/libcmock.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console + +build esp-idf/console/all: phony esp-idf/console/libconsole.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx + +build esp-idf/cxx/all: phony esp-idf/cxx/libcxx.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver + +build esp-idf/driver/all: phony esp-idf/driver/libdriver.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse + +build esp-idf/efuse/all: phony esp-idf/efuse/libefuse.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls + +build esp-idf/esp-tls/all: phony esp-idf/esp-tls/libesp-tls.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc + +build esp-idf/esp_adc/all: phony esp-idf/esp_adc/libesp_adc.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format + +build esp-idf/esp_app_format/all: phony esp-idf/esp_app_format/libesp_app_format.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format + +build esp-idf/esp_bootloader_format/all: phony esp-idf/esp_bootloader_format/libesp_bootloader_format.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex + +build esp-idf/esp_coex/all: phony esp-idf/esp_coex/libesp_coex.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common + +build esp-idf/esp_common/all: phony esp-idf/esp_common/libesp_common.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ana_cmpr + +build esp-idf/esp_driver_ana_cmpr/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam + +build esp-idf/esp_driver_cam/all: phony esp-idf/esp_driver_cam/libesp_driver_cam.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_dac + +build esp-idf/esp_driver_dac/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio + +build esp-idf/esp_driver_gpio/all: phony esp-idf/esp_driver_gpio/libesp_driver_gpio.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer + +build esp-idf/esp_driver_gptimer/all: phony esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c + +build esp-idf/esp_driver_i2c/all: phony esp-idf/esp_driver_i2c/libesp_driver_i2c.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s + +build esp-idf/esp_driver_i2s/all: phony esp-idf/esp_driver_i2s/libesp_driver_i2s.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_isp + +build esp-idf/esp_driver_isp/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_jpeg + +build esp-idf/esp_driver_jpeg/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc + +build esp-idf/esp_driver_ledc/all: phony esp-idf/esp_driver_ledc/libesp_driver_ledc.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm + +build esp-idf/esp_driver_mcpwm/all: phony esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio + +build esp-idf/esp_driver_parlio/all: phony esp-idf/esp_driver_parlio/libesp_driver_parlio.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt + +build esp-idf/esp_driver_pcnt/all: phony esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ppa + +build esp-idf/esp_driver_ppa/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt + +build esp-idf/esp_driver_rmt/all: phony esp-idf/esp_driver_rmt/libesp_driver_rmt.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio + +build esp-idf/esp_driver_sdio/all: phony esp-idf/esp_driver_sdio/libesp_driver_sdio.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm + +build esp-idf/esp_driver_sdm/all: phony esp-idf/esp_driver_sdm/libesp_driver_sdm.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdmmc + +build esp-idf/esp_driver_sdmmc/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi + +build esp-idf/esp_driver_sdspi/all: phony esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi + +build esp-idf/esp_driver_spi/all: phony esp-idf/esp_driver_spi/libesp_driver_spi.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_touch_sens + +build esp-idf/esp_driver_touch_sens/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens + +build esp-idf/esp_driver_tsens/all: phony esp-idf/esp_driver_tsens/libesp_driver_tsens.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart + +build esp-idf/esp_driver_uart/all: phony esp-idf/esp_driver_uart/libesp_driver_uart.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag + +build esp-idf/esp_driver_usb_serial_jtag/all: phony esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth + +build esp-idf/esp_eth/all: phony esp-idf/esp_eth/libesp_eth.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event + +build esp-idf/esp_event/all: phony esp-idf/esp_event/libesp_event.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub + +build esp-idf/esp_gdbstub/all: phony esp-idf/esp_gdbstub/libesp_gdbstub.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid + +build esp-idf/esp_hid/all: phony esp-idf/esp_hid/libesp_hid.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client + +build esp-idf/esp_http_client/all: phony esp-idf/esp_http_client/libesp_http_client.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server + +build esp-idf/esp_http_server/all: phony esp-idf/esp_http_server/libesp_http_server.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota + +build esp-idf/esp_https_ota/all: phony esp-idf/esp_https_ota/libesp_https_ota.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server + +build esp-idf/esp_https_server/all: phony esp-idf/esp_https_server/libesp_https_server.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support + +build esp-idf/esp_hw_support/all: phony esp-idf/esp_hw_support/libesp_hw_support.a esp-idf/esp_hw_support/port/esp32c6/all esp-idf/esp_hw_support/lowpower/all + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/lowpower + +build esp-idf/esp_hw_support/lowpower/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/port/esp32c6 + +build esp-idf/esp_hw_support/port/esp32c6/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd + +build esp-idf/esp_lcd/all: phony esp-idf/esp_lcd/libesp_lcd.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl + +build esp-idf/esp_local_ctrl/all: phony esp-idf/esp_local_ctrl/libesp_local_ctrl.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm + +build esp-idf/esp_mm/all: phony esp-idf/esp_mm/libesp_mm.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif + +build esp-idf/esp_netif/all: phony esp-idf/esp_netif/libesp_netif.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif_stack + +build esp-idf/esp_netif_stack/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition + +build esp-idf/esp_partition/all: phony esp-idf/esp_partition/libesp_partition.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy + +build esp-idf/esp_phy/all: phony esp-idf/esp_phy/libesp_phy.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm + +build esp-idf/esp_pm/all: phony esp-idf/esp_pm/libesp_pm.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_psram + +build esp-idf/esp_psram/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf + +build esp-idf/esp_ringbuf/all: phony esp-idf/esp_ringbuf/libesp_ringbuf.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom + +build esp-idf/esp_rom/all: phony esp-idf/esp_rom/libesp_rom.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security + +build esp-idf/esp_security/all: phony esp-idf/esp_security/libesp_security.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system + +build esp-idf/esp_system/all: phony esp-idf/esp_system/libesp_system.a esp-idf/esp_system/port/all + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port + +build esp-idf/esp_system/port/all: phony esp-idf/esp_system/port/soc/esp32c6/all + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/soc/esp32c6 + +build esp-idf/esp_system/port/soc/esp32c6/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer + +build esp-idf/esp_timer/all: phony esp-idf/esp_timer/libesp_timer.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console + +build esp-idf/esp_vfs_console/all: phony esp-idf/esp_vfs_console/libesp_vfs_console.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi + +build esp-idf/esp_wifi/all: phony esp-idf/esp_wifi/libesp_wifi.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump + +build esp-idf/espcoredump/all: phony esp-idf/espcoredump/libespcoredump.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zboss-lib + +build esp-idf/espressif__esp-zboss-lib/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zigbee-lib + +build esp-idf/espressif__esp-zigbee-lib/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip + +build esp-idf/espressif__led_strip/all: phony esp-idf/espressif__led_strip/libespressif__led_strip.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py + +build esp-idf/esptool_py/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs + +build esp-idf/fatfs/all: phony esp-idf/fatfs/libfatfs.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos + +build esp-idf/freertos/all: phony esp-idf/freertos/libfreertos.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal + +build esp-idf/hal/all: phony esp-idf/hal/libhal.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap + +build esp-idf/heap/all: phony esp-idf/heap/libheap.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser + +build esp-idf/http_parser/all: phony esp-idf/http_parser/libhttp_parser.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/idf_test + +build esp-idf/idf_test/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154 + +build esp-idf/ieee802154/all: phony esp-idf/ieee802154/libieee802154.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json + +build esp-idf/json/all: phony esp-idf/json/libjson.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver + +build esp-idf/light_driver/all: phony esp-idf/light_driver/liblight_driver.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log + +build esp-idf/log/all: phony esp-idf/log/liblog.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip + +build esp-idf/lwip/all: phony esp-idf/lwip/liblwip.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main + +build esp-idf/main/all: phony esp-idf/main/libmain.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls + +build esp-idf/mbedtls/all: phony esp-idf/mbedtls/libmbedtls.a esp-idf/mbedtls/mbedtls/all + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls + +build esp-idf/mbedtls/mbedtls/all: phony esp-idf/mbedtls/mbedtls/include/all esp-idf/mbedtls/mbedtls/3rdparty/all esp-idf/mbedtls/mbedtls/library/all esp-idf/mbedtls/mbedtls/pkgconfig/all + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty + +build esp-idf/mbedtls/mbedtls/3rdparty/all: phony esp-idf/mbedtls/mbedtls/3rdparty/everest/all esp-idf/mbedtls/mbedtls/3rdparty/p256-m/all + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest + +build esp-idf/mbedtls/mbedtls/3rdparty/everest/all: phony esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m + +build esp-idf/mbedtls/mbedtls/3rdparty/p256-m/all: phony esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/include + +build esp-idf/mbedtls/mbedtls/include/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library + +build esp-idf/mbedtls/mbedtls/library/all: phony esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/pkgconfig + +build esp-idf/mbedtls/mbedtls/pkgconfig/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt + +build esp-idf/mqtt/all: phony esp-idf/mqtt/libmqtt.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib + +build esp-idf/newlib/all: phony esp-idf/newlib/libnewlib.a esp-idf/newlib/port/all + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/port + +build esp-idf/newlib/port/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash + +build esp-idf/nvs_flash/all: phony esp-idf/nvs_flash/libnvs_flash.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider + +build esp-idf/nvs_sec_provider/all: phony esp-idf/nvs_sec_provider/libnvs_sec_provider.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/openthread + +build esp-idf/openthread/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table + +build esp-idf/partition_table/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c + +build esp-idf/protobuf-c/all: phony esp-idf/protobuf-c/libprotobuf-c.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm + +build esp-idf/protocomm/all: phony esp-idf/protocomm/libprotocomm.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread + +build esp-idf/pthread/all: phony esp-idf/pthread/libpthread.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv + +build esp-idf/riscv/all: phony esp-idf/riscv/libriscv.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt + +build esp-idf/rt/all: phony esp-idf/rt/librt.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc + +build esp-idf/sdmmc/all: phony esp-idf/sdmmc/libsdmmc.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc + +build esp-idf/soc/all: phony esp-idf/soc/libsoc.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash + +build esp-idf/spi_flash/all: phony esp-idf/spi_flash/libspi_flash.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs + +build esp-idf/spiffs/all: phony esp-idf/spiffs/libspiffs.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport + +build esp-idf/tcp_transport/all: phony esp-idf/tcp_transport/libtcp_transport.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ulp + +build esp-idf/ulp/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity + +build esp-idf/unity/all: phony esp-idf/unity/libunity.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/usb + +build esp-idf/usb/all: phony + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs + +build esp-idf/vfs/all: phony esp-idf/vfs/libvfs.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling + +build esp-idf/wear_levelling/all: phony esp-idf/wear_levelling/libwear_levelling.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning + +build esp-idf/wifi_provisioning/all: phony esp-idf/wifi_provisioning/libwifi_provisioning.a + +# ============================================================================= + +############################################# +# Folder: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant + +build esp-idf/wpa_supplicant/all: phony esp-idf/wpa_supplicant/libwpa_supplicant.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /home/sam/esp/esp-idf/.git/HEAD /home/sam/esp/esp-idf/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/esp_ble_mesh/lib/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/host/nimble/nimble/HEAD /home/sam/esp/esp-idf/.git/modules/components/cmock/CMock/HEAD /home/sam/esp/esp-idf/.git/modules/components/esp_coex/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/esp_phy/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/esp_wifi/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/heap/tlsf/HEAD /home/sam/esp/esp-idf/.git/modules/components/json/cJSON/HEAD /home/sam/esp/esp-idf/.git/modules/components/lwip/lwip/HEAD /home/sam/esp/esp-idf/.git/modules/components/mbedtls/mbedtls/HEAD /home/sam/esp/esp-idf/.git/modules/components/mqtt/esp-mqtt/HEAD /home/sam/esp/esp-idf/.git/modules/components/openthread/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/openthread/openthread/HEAD /home/sam/esp/esp-idf/.git/modules/components/protobuf-c/protobuf-c/HEAD /home/sam/esp/esp-idf/.git/modules/components/spiffs/spiffs/HEAD /home/sam/esp/esp-idf/.git/modules/components/unity/unity/HEAD /home/sam/esp/esp-idf/CMakeLists.txt /home/sam/esp/esp-idf/components/app_trace/CMakeLists.txt /home/sam/esp/esp-idf/components/app_trace/project_include.cmake /home/sam/esp/esp-idf/components/app_update/CMakeLists.txt /home/sam/esp/esp-idf/components/bootloader/CMakeLists.txt /home/sam/esp/esp-idf/components/bootloader/project_include.cmake /home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git /home/sam/esp/esp-idf/components/bootloader_support/CMakeLists.txt /home/sam/esp/esp-idf/components/bt/CMakeLists.txt /home/sam/esp/esp-idf/components/bt/controller/lib_esp32/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c3_family/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/.git /home/sam/esp/esp-idf/components/bt/esp_ble_mesh/lib/lib/.git /home/sam/esp/esp-idf/components/bt/host/nimble/nimble/.git /home/sam/esp/esp-idf/components/cmock/CMakeLists.txt /home/sam/esp/esp-idf/components/cmock/CMock/.git /home/sam/esp/esp-idf/components/console/CMakeLists.txt /home/sam/esp/esp-idf/components/cxx/CMakeLists.txt /home/sam/esp/esp-idf/components/driver/CMakeLists.txt /home/sam/esp/esp-idf/components/efuse/CMakeLists.txt /home/sam/esp/esp-idf/components/efuse/esp32c6/sources.cmake /home/sam/esp/esp-idf/components/esp-tls/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_adc/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_app_format/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_bootloader_format/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_coex/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_coex/lib/.git /home/sam/esp/esp-idf/components/esp_common/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_common/project_include.cmake /home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_cam/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_dac/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_gpio/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_gptimer/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_i2c/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_i2s/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_isp/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_jpeg/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_ledc/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_mcpwm/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_parlio/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_pcnt/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_ppa/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_rmt/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_sdio/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_sdm/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_sdmmc/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_sdspi/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_spi/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_touch_sens/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_tsens/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_uart/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_eth/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_event/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_gdbstub/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_hid/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_http_client/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_http_server/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_https_ota/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_https_server/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_hw_support/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_hw_support/lowpower/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_lcd/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_local_ctrl/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_mm/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_netif/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_netif_stack/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_partition/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_phy/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_phy/lib/.git /home/sam/esp/esp-idf/components/esp_pm/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_psram/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_psram/project_include.cmake /home/sam/esp/esp-idf/components/esp_ringbuf/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_rom/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_security/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_system/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_system/ld/ld.cmake /home/sam/esp/esp-idf/components/esp_system/port/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_timer/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_vfs_console/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_wifi/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_wifi/lib/.git /home/sam/esp/esp-idf/components/espcoredump/CMakeLists.txt /home/sam/esp/esp-idf/components/esptool_py/CMakeLists.txt /home/sam/esp/esp-idf/components/esptool_py/espefuse.cmake /home/sam/esp/esp-idf/components/esptool_py/project_include.cmake /home/sam/esp/esp-idf/components/fatfs/CMakeLists.txt /home/sam/esp/esp-idf/components/fatfs/project_include.cmake /home/sam/esp/esp-idf/components/freertos/CMakeLists.txt /home/sam/esp/esp-idf/components/hal/CMakeLists.txt /home/sam/esp/esp-idf/components/heap/CMakeLists.txt /home/sam/esp/esp-idf/components/heap/tlsf/.git /home/sam/esp/esp-idf/components/http_parser/CMakeLists.txt /home/sam/esp/esp-idf/components/idf_test/CMakeLists.txt /home/sam/esp/esp-idf/components/ieee802154/CMakeLists.txt /home/sam/esp/esp-idf/components/json/CMakeLists.txt /home/sam/esp/esp-idf/components/json/cJSON/.git /home/sam/esp/esp-idf/components/log/CMakeLists.txt /home/sam/esp/esp-idf/components/lwip/CMakeLists.txt /home/sam/esp/esp-idf/components/lwip/lwip/.git /home/sam/esp/esp-idf/components/mbedtls/CMakeLists.txt /home/sam/esp/esp-idf/components/mbedtls/mbedtls/.git /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/CMakeLists.txt /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/CMakeLists.txt /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/CMakeLists.txt /home/sam/esp/esp-idf/components/mbedtls/mbedtls/CMakeLists.txt /home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/CMakeLists.txt /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/CMakeLists.txt /home/sam/esp/esp-idf/components/mbedtls/mbedtls/pkgconfig/CMakeLists.txt /home/sam/esp/esp-idf/components/mqtt/CMakeLists.txt /home/sam/esp/esp-idf/components/mqtt/esp-mqtt/.git /home/sam/esp/esp-idf/components/mqtt/esp-mqtt/CMakeLists.txt /home/sam/esp/esp-idf/components/newlib/CMakeLists.txt /home/sam/esp/esp-idf/components/newlib/port/CMakeLists.txt /home/sam/esp/esp-idf/components/newlib/project_include.cmake /home/sam/esp/esp-idf/components/nvs_flash/CMakeLists.txt /home/sam/esp/esp-idf/components/nvs_flash/project_include.cmake /home/sam/esp/esp-idf/components/nvs_sec_provider/CMakeLists.txt /home/sam/esp/esp-idf/components/openthread/CMakeLists.txt /home/sam/esp/esp-idf/components/openthread/lib/.git /home/sam/esp/esp-idf/components/openthread/openthread/.git /home/sam/esp/esp-idf/components/partition_table/CMakeLists.txt /home/sam/esp/esp-idf/components/partition_table/project_include.cmake /home/sam/esp/esp-idf/components/protobuf-c/CMakeLists.txt /home/sam/esp/esp-idf/components/protobuf-c/protobuf-c/.git /home/sam/esp/esp-idf/components/protocomm/CMakeLists.txt /home/sam/esp/esp-idf/components/pthread/CMakeLists.txt /home/sam/esp/esp-idf/components/riscv/CMakeLists.txt /home/sam/esp/esp-idf/components/riscv/project_include.cmake /home/sam/esp/esp-idf/components/rt/CMakeLists.txt /home/sam/esp/esp-idf/components/sdmmc/CMakeLists.txt /home/sam/esp/esp-idf/components/soc/CMakeLists.txt /home/sam/esp/esp-idf/components/spi_flash/CMakeLists.txt /home/sam/esp/esp-idf/components/spiffs/CMakeLists.txt /home/sam/esp/esp-idf/components/spiffs/project_include.cmake /home/sam/esp/esp-idf/components/spiffs/spiffs/.git /home/sam/esp/esp-idf/components/tcp_transport/CMakeLists.txt /home/sam/esp/esp-idf/components/ulp/CMakeLists.txt /home/sam/esp/esp-idf/components/ulp/project_include.cmake /home/sam/esp/esp-idf/components/unity/CMakeLists.txt /home/sam/esp/esp-idf/components/unity/unity/.git /home/sam/esp/esp-idf/components/usb/CMakeLists.txt /home/sam/esp/esp-idf/components/vfs/CMakeLists.txt /home/sam/esp/esp-idf/components/wear_levelling/CMakeLists.txt /home/sam/esp/esp-idf/components/wifi_provisioning/CMakeLists.txt /home/sam/esp/esp-idf/components/wpa_supplicant/CMakeLists.txt /home/sam/esp/esp-idf/tools/cmake/build.cmake /home/sam/esp/esp-idf/tools/cmake/component.cmake /home/sam/esp/esp-idf/tools/cmake/depgraph.cmake /home/sam/esp/esp-idf/tools/cmake/dfu.cmake /home/sam/esp/esp-idf/tools/cmake/gdbinit.cmake /home/sam/esp/esp-idf/tools/cmake/git_submodules.cmake /home/sam/esp/esp-idf/tools/cmake/idf.cmake /home/sam/esp/esp-idf/tools/cmake/kconfig.cmake /home/sam/esp/esp-idf/tools/cmake/ldgen.cmake /home/sam/esp/esp-idf/tools/cmake/openocd.cmake /home/sam/esp/esp-idf/tools/cmake/prefix_map.cmake /home/sam/esp/esp-idf/tools/cmake/project.cmake /home/sam/esp/esp-idf/tools/cmake/project_description.json.in /home/sam/esp/esp-idf/tools/cmake/symbols.gdbinit.in /home/sam/esp/esp-idf/tools/cmake/targets.cmake /home/sam/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake /home/sam/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake.in /home/sam/esp/esp-idf/tools/cmake/tool_version_check.cmake /home/sam/esp/esp-idf/tools/cmake/toolchain-esp32c6.cmake /home/sam/esp/esp-idf/tools/cmake/utilities.cmake /home/sam/esp/esp-idf/tools/cmake/version.cmake /home/sam/esp/esp-idf/tools/kconfig_new/confgen.py /home/sam/esp/esp-idf/tools/kconfig_new/config.env.in /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/CMakeLists.txt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver/CMakeLists.txt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main/CMakeLists.txt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main/idf_component.yml /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/CMakeLists.txt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/idf_component.yml /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/CMakeLists.txt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/idf_component.yml /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/CMakeLists.txt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/idf_component.yml /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/partitions.csv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig /usr/share/cmake-3.28/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake-3.28/Modules/CMakeASMInformation.cmake /usr/share/cmake-3.28/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.28/Modules/CMakeCInformation.cmake /usr/share/cmake-3.28/Modules/CMakeCXXCompiler.cmake.in /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp /usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.28/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.28/Modules/CMakeNinjaFindMake.cmake /usr/share/cmake-3.28/Modules/CMakePackageConfigHelpers.cmake /usr/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-3.28/Modules/CMakePrintHelpers.cmake /usr/share/cmake-3.28/Modules/CMakeSystem.cmake.in /usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.28/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-3.28/Modules/CheckCCompilerFlag.cmake /usr/share/cmake-3.28/Modules/CheckCSourceCompiles.cmake /usr/share/cmake-3.28/Modules/CheckCXXCompilerFlag.cmake /usr/share/cmake-3.28/Modules/CheckCXXSourceCompiles.cmake /usr/share/cmake-3.28/Modules/CheckIncludeFile.cmake /usr/share/cmake-3.28/Modules/CheckLibraryExists.cmake /usr/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-3.28/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU.cmake /usr/share/cmake-3.28/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/ExternalProject.cmake /usr/share/cmake-3.28/Modules/ExternalProject/PatchInfo.txt.in /usr/share/cmake-3.28/Modules/ExternalProject/RepositoryInfo.txt.in /usr/share/cmake-3.28/Modules/ExternalProject/UpdateInfo.txt.in /usr/share/cmake-3.28/Modules/ExternalProject/cfgcmd.txt.in /usr/share/cmake-3.28/Modules/ExternalProject/mkdirs.cmake.in /usr/share/cmake-3.28/Modules/ExternalProject/shared_internal_commands.cmake /usr/share/cmake-3.28/Modules/FindGit.cmake /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.28/Modules/FindPackageMessage.cmake /usr/share/cmake-3.28/Modules/FindPython/Support.cmake /usr/share/cmake-3.28/Modules/FindPython3.cmake /usr/share/cmake-3.28/Modules/FindThreads.cmake /usr/share/cmake-3.28/Modules/GNUInstallDirs.cmake /usr/share/cmake-3.28/Modules/Internal/CheckCompilerFlag.cmake /usr/share/cmake-3.28/Modules/Internal/CheckFlagCommonConfig.cmake /usr/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake /usr/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-3.28/Modules/Platform/Generic.cmake /usr/share/cmake-3.28/Modules/WriteBasicConfigVersionFile.cmake CMakeCache.txt CMakeFiles/3.28.3/CMakeASMCompiler.cmake CMakeFiles/3.28.3/CMakeCCompiler.cmake CMakeFiles/3.28.3/CMakeCXXCompiler.cmake CMakeFiles/3.28.3/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake app-flash_args bootloader-flash_args bootloader-prefix/tmp/bootloader-mkdirs.cmake config/sdkconfig.cmake config/sdkconfig.h esp-idf/bootloader/bootloader-flash_args.in esp-idf/esptool_py/app-flash_args.in esp-idf/esptool_py/flasher_args.json.in esp-idf/partition_table/partition-table-flash_args.in flash_args flash_args.in ldgen_libraries.in + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/sam/esp/esp-idf/.git/HEAD /home/sam/esp/esp-idf/.git/modules/components/bootloader/subproject/components/micro-ecc/micro-ecc/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c3_family/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/esp_ble_mesh/lib/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/bt/host/nimble/nimble/HEAD /home/sam/esp/esp-idf/.git/modules/components/cmock/CMock/HEAD /home/sam/esp/esp-idf/.git/modules/components/esp_coex/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/esp_phy/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/esp_wifi/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/heap/tlsf/HEAD /home/sam/esp/esp-idf/.git/modules/components/json/cJSON/HEAD /home/sam/esp/esp-idf/.git/modules/components/lwip/lwip/HEAD /home/sam/esp/esp-idf/.git/modules/components/mbedtls/mbedtls/HEAD /home/sam/esp/esp-idf/.git/modules/components/mqtt/esp-mqtt/HEAD /home/sam/esp/esp-idf/.git/modules/components/openthread/lib/HEAD /home/sam/esp/esp-idf/.git/modules/components/openthread/openthread/HEAD /home/sam/esp/esp-idf/.git/modules/components/protobuf-c/protobuf-c/HEAD /home/sam/esp/esp-idf/.git/modules/components/spiffs/spiffs/HEAD /home/sam/esp/esp-idf/.git/modules/components/unity/unity/HEAD /home/sam/esp/esp-idf/CMakeLists.txt /home/sam/esp/esp-idf/components/app_trace/CMakeLists.txt /home/sam/esp/esp-idf/components/app_trace/project_include.cmake /home/sam/esp/esp-idf/components/app_update/CMakeLists.txt /home/sam/esp/esp-idf/components/bootloader/CMakeLists.txt /home/sam/esp/esp-idf/components/bootloader/project_include.cmake /home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc/.git /home/sam/esp/esp-idf/components/bootloader_support/CMakeLists.txt /home/sam/esp/esp-idf/components/bt/CMakeLists.txt /home/sam/esp/esp-idf/components/bt/controller/lib_esp32/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c3_family/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c5/esp32c5-bt-lib/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib/.git /home/sam/esp/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib/.git /home/sam/esp/esp-idf/components/bt/esp_ble_mesh/lib/lib/.git /home/sam/esp/esp-idf/components/bt/host/nimble/nimble/.git /home/sam/esp/esp-idf/components/cmock/CMakeLists.txt /home/sam/esp/esp-idf/components/cmock/CMock/.git /home/sam/esp/esp-idf/components/console/CMakeLists.txt /home/sam/esp/esp-idf/components/cxx/CMakeLists.txt /home/sam/esp/esp-idf/components/driver/CMakeLists.txt /home/sam/esp/esp-idf/components/efuse/CMakeLists.txt /home/sam/esp/esp-idf/components/efuse/esp32c6/sources.cmake /home/sam/esp/esp-idf/components/esp-tls/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_adc/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_app_format/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_bootloader_format/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_coex/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_coex/lib/.git /home/sam/esp/esp-idf/components/esp_common/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_common/project_include.cmake /home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_cam/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_dac/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_gpio/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_gptimer/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_i2c/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_i2s/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_isp/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_jpeg/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_ledc/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_mcpwm/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_parlio/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_pcnt/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_ppa/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_rmt/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_sdio/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_sdm/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_sdmmc/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_sdspi/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_spi/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_touch_sens/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_tsens/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_uart/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_eth/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_event/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_gdbstub/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_hid/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_http_client/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_http_server/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_https_ota/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_https_server/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_hw_support/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_hw_support/lowpower/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_lcd/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_local_ctrl/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_mm/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_netif/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_netif_stack/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_partition/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_phy/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_phy/lib/.git /home/sam/esp/esp-idf/components/esp_pm/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_psram/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_psram/project_include.cmake /home/sam/esp/esp-idf/components/esp_ringbuf/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_rom/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_security/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_system/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_system/ld/ld.cmake /home/sam/esp/esp-idf/components/esp_system/port/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_timer/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_vfs_console/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_wifi/CMakeLists.txt /home/sam/esp/esp-idf/components/esp_wifi/lib/.git /home/sam/esp/esp-idf/components/espcoredump/CMakeLists.txt /home/sam/esp/esp-idf/components/esptool_py/CMakeLists.txt /home/sam/esp/esp-idf/components/esptool_py/espefuse.cmake /home/sam/esp/esp-idf/components/esptool_py/project_include.cmake /home/sam/esp/esp-idf/components/fatfs/CMakeLists.txt /home/sam/esp/esp-idf/components/fatfs/project_include.cmake /home/sam/esp/esp-idf/components/freertos/CMakeLists.txt /home/sam/esp/esp-idf/components/hal/CMakeLists.txt /home/sam/esp/esp-idf/components/heap/CMakeLists.txt /home/sam/esp/esp-idf/components/heap/tlsf/.git /home/sam/esp/esp-idf/components/http_parser/CMakeLists.txt /home/sam/esp/esp-idf/components/idf_test/CMakeLists.txt /home/sam/esp/esp-idf/components/ieee802154/CMakeLists.txt /home/sam/esp/esp-idf/components/json/CMakeLists.txt /home/sam/esp/esp-idf/components/json/cJSON/.git /home/sam/esp/esp-idf/components/log/CMakeLists.txt /home/sam/esp/esp-idf/components/lwip/CMakeLists.txt /home/sam/esp/esp-idf/components/lwip/lwip/.git /home/sam/esp/esp-idf/components/mbedtls/CMakeLists.txt /home/sam/esp/esp-idf/components/mbedtls/mbedtls/.git /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/CMakeLists.txt /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/CMakeLists.txt /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/CMakeLists.txt /home/sam/esp/esp-idf/components/mbedtls/mbedtls/CMakeLists.txt /home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/CMakeLists.txt /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/CMakeLists.txt /home/sam/esp/esp-idf/components/mbedtls/mbedtls/pkgconfig/CMakeLists.txt /home/sam/esp/esp-idf/components/mqtt/CMakeLists.txt /home/sam/esp/esp-idf/components/mqtt/esp-mqtt/.git /home/sam/esp/esp-idf/components/mqtt/esp-mqtt/CMakeLists.txt /home/sam/esp/esp-idf/components/newlib/CMakeLists.txt /home/sam/esp/esp-idf/components/newlib/port/CMakeLists.txt /home/sam/esp/esp-idf/components/newlib/project_include.cmake /home/sam/esp/esp-idf/components/nvs_flash/CMakeLists.txt /home/sam/esp/esp-idf/components/nvs_flash/project_include.cmake /home/sam/esp/esp-idf/components/nvs_sec_provider/CMakeLists.txt /home/sam/esp/esp-idf/components/openthread/CMakeLists.txt /home/sam/esp/esp-idf/components/openthread/lib/.git /home/sam/esp/esp-idf/components/openthread/openthread/.git /home/sam/esp/esp-idf/components/partition_table/CMakeLists.txt /home/sam/esp/esp-idf/components/partition_table/project_include.cmake /home/sam/esp/esp-idf/components/protobuf-c/CMakeLists.txt /home/sam/esp/esp-idf/components/protobuf-c/protobuf-c/.git /home/sam/esp/esp-idf/components/protocomm/CMakeLists.txt /home/sam/esp/esp-idf/components/pthread/CMakeLists.txt /home/sam/esp/esp-idf/components/riscv/CMakeLists.txt /home/sam/esp/esp-idf/components/riscv/project_include.cmake /home/sam/esp/esp-idf/components/rt/CMakeLists.txt /home/sam/esp/esp-idf/components/sdmmc/CMakeLists.txt /home/sam/esp/esp-idf/components/soc/CMakeLists.txt /home/sam/esp/esp-idf/components/spi_flash/CMakeLists.txt /home/sam/esp/esp-idf/components/spiffs/CMakeLists.txt /home/sam/esp/esp-idf/components/spiffs/project_include.cmake /home/sam/esp/esp-idf/components/spiffs/spiffs/.git /home/sam/esp/esp-idf/components/tcp_transport/CMakeLists.txt /home/sam/esp/esp-idf/components/ulp/CMakeLists.txt /home/sam/esp/esp-idf/components/ulp/project_include.cmake /home/sam/esp/esp-idf/components/unity/CMakeLists.txt /home/sam/esp/esp-idf/components/unity/unity/.git /home/sam/esp/esp-idf/components/usb/CMakeLists.txt /home/sam/esp/esp-idf/components/vfs/CMakeLists.txt /home/sam/esp/esp-idf/components/wear_levelling/CMakeLists.txt /home/sam/esp/esp-idf/components/wifi_provisioning/CMakeLists.txt /home/sam/esp/esp-idf/components/wpa_supplicant/CMakeLists.txt /home/sam/esp/esp-idf/tools/cmake/build.cmake /home/sam/esp/esp-idf/tools/cmake/component.cmake /home/sam/esp/esp-idf/tools/cmake/depgraph.cmake /home/sam/esp/esp-idf/tools/cmake/dfu.cmake /home/sam/esp/esp-idf/tools/cmake/gdbinit.cmake /home/sam/esp/esp-idf/tools/cmake/git_submodules.cmake /home/sam/esp/esp-idf/tools/cmake/idf.cmake /home/sam/esp/esp-idf/tools/cmake/kconfig.cmake /home/sam/esp/esp-idf/tools/cmake/ldgen.cmake /home/sam/esp/esp-idf/tools/cmake/openocd.cmake /home/sam/esp/esp-idf/tools/cmake/prefix_map.cmake /home/sam/esp/esp-idf/tools/cmake/project.cmake /home/sam/esp/esp-idf/tools/cmake/project_description.json.in /home/sam/esp/esp-idf/tools/cmake/symbols.gdbinit.in /home/sam/esp/esp-idf/tools/cmake/targets.cmake /home/sam/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake /home/sam/esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake.in /home/sam/esp/esp-idf/tools/cmake/tool_version_check.cmake /home/sam/esp/esp-idf/tools/cmake/toolchain-esp32c6.cmake /home/sam/esp/esp-idf/tools/cmake/utilities.cmake /home/sam/esp/esp-idf/tools/cmake/version.cmake /home/sam/esp/esp-idf/tools/kconfig_new/confgen.py /home/sam/esp/esp-idf/tools/kconfig_new/config.env.in /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/CMakeLists.txt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver/CMakeLists.txt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main/CMakeLists.txt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main/idf_component.yml /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/CMakeLists.txt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/idf_component.yml /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/CMakeLists.txt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/idf_component.yml /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/CMakeLists.txt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/idf_component.yml /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/partitions.csv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig /usr/share/cmake-3.28/Modules/CMakeASMCompiler.cmake.in /usr/share/cmake-3.28/Modules/CMakeASMInformation.cmake /usr/share/cmake-3.28/Modules/CMakeCCompiler.cmake.in /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c /usr/share/cmake-3.28/Modules/CMakeCInformation.cmake /usr/share/cmake-3.28/Modules/CMakeCXXCompiler.cmake.in /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp /usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.28/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake /usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineASMCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake /usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake /usr/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake /usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.28/Modules/CMakeNinjaFindMake.cmake /usr/share/cmake-3.28/Modules/CMakePackageConfigHelpers.cmake /usr/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake /usr/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake /usr/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake /usr/share/cmake-3.28/Modules/CMakePrintHelpers.cmake /usr/share/cmake-3.28/Modules/CMakeSystem.cmake.in /usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.28/Modules/CMakeTestASMCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake /usr/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake /usr/share/cmake-3.28/Modules/CheckCCompilerFlag.cmake /usr/share/cmake-3.28/Modules/CheckCSourceCompiles.cmake /usr/share/cmake-3.28/Modules/CheckCXXCompilerFlag.cmake /usr/share/cmake-3.28/Modules/CheckCXXSourceCompiles.cmake /usr/share/cmake-3.28/Modules/CheckIncludeFile.cmake /usr/share/cmake-3.28/Modules/CheckLibraryExists.cmake /usr/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /usr/share/cmake-3.28/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-ASM.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU-FindBinUtils.cmake /usr/share/cmake-3.28/Modules/Compiler/GNU.cmake /usr/share/cmake-3.28/Modules/Compiler/HP-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/LCC-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XL-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/zOS-C-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /usr/share/cmake-3.28/Modules/ExternalProject.cmake /usr/share/cmake-3.28/Modules/ExternalProject/PatchInfo.txt.in /usr/share/cmake-3.28/Modules/ExternalProject/RepositoryInfo.txt.in /usr/share/cmake-3.28/Modules/ExternalProject/UpdateInfo.txt.in /usr/share/cmake-3.28/Modules/ExternalProject/cfgcmd.txt.in /usr/share/cmake-3.28/Modules/ExternalProject/mkdirs.cmake.in /usr/share/cmake-3.28/Modules/ExternalProject/shared_internal_commands.cmake /usr/share/cmake-3.28/Modules/FindGit.cmake /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.28/Modules/FindPackageMessage.cmake /usr/share/cmake-3.28/Modules/FindPython/Support.cmake /usr/share/cmake-3.28/Modules/FindPython3.cmake /usr/share/cmake-3.28/Modules/FindThreads.cmake /usr/share/cmake-3.28/Modules/GNUInstallDirs.cmake /usr/share/cmake-3.28/Modules/Internal/CheckCompilerFlag.cmake /usr/share/cmake-3.28/Modules/Internal/CheckFlagCommonConfig.cmake /usr/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake /usr/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake /usr/share/cmake-3.28/Modules/Platform/Generic.cmake /usr/share/cmake-3.28/Modules/WriteBasicConfigVersionFile.cmake CMakeCache.txt CMakeFiles/3.28.3/CMakeASMCompiler.cmake CMakeFiles/3.28.3/CMakeCCompiler.cmake CMakeFiles/3.28.3/CMakeCXXCompiler.cmake CMakeFiles/3.28.3/CMakeSystem.cmake CMakeFiles/git-data/grabRef.cmake app-flash_args bootloader-flash_args bootloader-prefix/tmp/bootloader-mkdirs.cmake config/sdkconfig.cmake config/sdkconfig.h esp-idf/bootloader/bootloader-flash_args.in esp-idf/esptool_py/app-flash_args.in esp-idf/esptool_py/flasher_args.json.in esp-idf/partition_table/partition-table-flash_args.in flash_args flash_args.in ldgen_libraries.in: phony + + +############################################# +# Clean additional files. + +build CMakeFiles/clean.additional: CLEAN_ADDITIONAL + + +############################################# +# Clean all the built files. + +build clean: CLEAN CMakeFiles/clean.additional + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake new file mode 100644 index 0000000..9c18449 --- /dev/null +++ b/build/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build/compile_commands.json b/build/compile_commands.json new file mode 100644 index 0000000..dd7a884 --- /dev/null +++ b/build/compile_commands.json @@ -0,0 +1,5552 @@ +[ +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -I/home/sam/esp/esp-idf/components/riscv/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/app_trace/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/cmock/CMock/src -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/esp_driver_isp/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/interface -I/home/sam/esp/esp-idf/components/esp_psram/include -I/home/sam/esp/esp-idf/components/esp_driver_jpeg/include -I/home/sam/esp/esp-idf/components/esp_driver_ppa/include -I/home/sam/esp/esp-idf/components/esp_eth/include -I/home/sam/esp/esp-idf/components/esp_hid/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_https_ota/include -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_local_ctrl/include -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/idf_test/include -I/home/sam/esp/esp-idf/components/idf_test/include/esp32c6 -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/json/cJSON -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include -I/home/sam/esp/esp-idf/components/nvs_sec_provider/include -I/home/sam/esp/esp-idf/components/rt/include -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/interface -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/zcl_utility/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -Wno-strict-prototypes -o CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj -c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/project_elf_src_esp32c6.c", + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/project_elf_src_esp32c6.c", + "output": "CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/riscv/CMakeFiles/__idf_riscv.dir/instruction_decode.c.obj -c /home/sam/esp/esp-idf/components/riscv/instruction_decode.c", + "file": "/home/sam/esp/esp-idf/components/riscv/instruction_decode.c", + "output": "esp-idf/riscv/CMakeFiles/__idf_riscv.dir/instruction_decode.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt.c.obj -c /home/sam/esp/esp-idf/components/riscv/interrupt.c", + "file": "/home/sam/esp/esp-idf/components/riscv/interrupt.c", + "output": "esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -o esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj -c /home/sam/esp/esp-idf/components/riscv/vectors.S", + "file": "/home/sam/esp/esp-idf/components/riscv/vectors.S", + "output": "esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt_plic.c.obj -c /home/sam/esp/esp-idf/components/riscv/interrupt_plic.c", + "file": "/home/sam/esp/esp-idf/components/riscv/interrupt_plic.c", + "output": "esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt_plic.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -o esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors_intc.S.obj -c /home/sam/esp/esp-idf/components/riscv/vectors_intc.S", + "file": "/home/sam/esp/esp-idf/components/riscv/vectors_intc.S", + "output": "esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors_intc.S.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio.c", + "output": "esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_glitch_filter_ops.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_glitch_filter_ops.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_glitch_filter_ops.c", + "output": "esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_glitch_filter_ops.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/rtc_io.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_gpio/src/rtc_io.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_gpio/src/rtc_io.c", + "output": "esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/rtc_io.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/dedic_gpio.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_gpio/src/dedic_gpio.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_gpio/src/dedic_gpio.c", + "output": "esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/dedic_gpio.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_pin_glitch_filter.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_pin_glitch_filter.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_pin_glitch_filter.c", + "output": "esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_pin_glitch_filter.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_flex_glitch_filter.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_flex_glitch_filter.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_flex_glitch_filter.c", + "output": "esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_flex_glitch_filter.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_etm.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_etm.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_etm.c", + "output": "esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_etm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj -c /home/sam/esp/esp-idf/components/esp_pm/pm_locks.c", + "file": "/home/sam/esp/esp-idf/components/esp_pm/pm_locks.c", + "output": "esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj -c /home/sam/esp/esp-idf/components/esp_pm/pm_trace.c", + "file": "/home/sam/esp/esp-idf/components/esp_pm/pm_trace.c", + "output": "esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj -c /home/sam/esp/esp-idf/components/esp_pm/pm_impl.c", + "file": "/home/sam/esp/esp-idf/components/esp_pm/pm_impl.c", + "output": "esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/esp_crt_bundle.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/esp_crt_bundle.c", + "output": "esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -o esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj -c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/x509_crt_bundle.S", + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/x509_crt_bundle.S", + "output": "esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include/everest -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include/everest/kremlib -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/everest.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/library/everest.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/library/everest.c", + "output": "esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/everest.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include/everest -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include/everest/kremlib -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/x25519.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/library/x25519.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/library/x25519.c", + "output": "esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/x25519.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include/everest -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include/everest/kremlib -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/Hacl_Curve25519_joined.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/library/Hacl_Curve25519_joined.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/library/Hacl_Curve25519_joined.c", + "output": "esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/Hacl_Curve25519_joined.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m_driver_entrypoints.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m_driver_entrypoints.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m_driver_entrypoints.c", + "output": "esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m_driver_entrypoints.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m/p256-m.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m/p256-m.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m/p256-m.c", + "output": "esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m/p256-m.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/aes.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/aes.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/aesni.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/aesni.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesce.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/aesce.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/aesce.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesce.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/aria.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/aria.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/asn1parse.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/asn1parse.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/asn1write.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/asn1write.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/base64.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/base64.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/bignum.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/bignum.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_core.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/bignum_core.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/bignum_core.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_core.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/bignum_mod.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/bignum_mod.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod_raw.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/bignum_mod_raw.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/bignum_mod_raw.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod_raw.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/block_cipher.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/block_cipher.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/block_cipher.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/block_cipher.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/camellia.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/camellia.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ccm.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ccm.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/chacha20.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/chacha20.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/chachapoly.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/chachapoly.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/cipher.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/cipher.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/cipher_wrap.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/cipher_wrap.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/constant_time.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/constant_time.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/cmac.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/cmac.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ctr_drbg.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ctr_drbg.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/des.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/des.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/dhm.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/dhm.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecdh.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecdh.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecdsa.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecdsa.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecjpake.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecjpake.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecp.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecp.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecp_curves.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecp_curves.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves_new.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecp_curves_new.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ecp_curves_new.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves_new.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/entropy.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/entropy.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/entropy_poll.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/entropy_poll.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/error.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/error.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/gcm.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/gcm.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/hkdf.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/hkdf.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/hmac_drbg.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/hmac_drbg.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lmots.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/lmots.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/lmots.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lmots.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lms.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/lms.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/lms.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lms.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/md.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/md.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/md5.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/md5.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/memory_buffer_alloc.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/memory_buffer_alloc.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/nist_kw.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/nist_kw.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/oid.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/oid.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/padlock.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/padlock.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pem.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pem.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pk.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pk.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_ecc.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pk_ecc.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pk_ecc.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_ecc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pk_wrap.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pk_wrap.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkcs12.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkcs12.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkcs5.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkcs5.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkparse.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkparse.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkwrite.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkwrite.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/platform.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/platform.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/platform_util.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/platform_util.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/poly1305.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/poly1305.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_aead.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_aead.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_cipher.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_cipher.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_client.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_client.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers_no_static.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_driver_wrappers_no_static.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_driver_wrappers_no_static.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers_no_static.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_ecp.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_ecp.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ffdh.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_ffdh.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_ffdh.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ffdh.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_hash.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_hash.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_mac.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_mac.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_pake.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_pake.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_pake.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_pake.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_rsa.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_rsa.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_se.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_se.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_slot_management.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_slot_management.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_storage.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_storage.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_its_file.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_its_file.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_util.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_util.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_util.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_util.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ripemd160.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ripemd160.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/rsa.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/rsa.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_alt_helpers.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/rsa_alt_helpers.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/rsa_alt_helpers.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_alt_helpers.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/sha1.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/sha1.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/sha256.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/sha256.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/sha512.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/sha512.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha3.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/sha3.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/sha3.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha3.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/threading.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/threading.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/timing.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/timing.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/version.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/version.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/version_features.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/version_features.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_dma_core.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_dma_core.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_dma_core.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_dma_core.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_hardware.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/esp_hardware.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/esp_hardware.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_hardware.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_mem.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/esp_mem.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/esp_mem.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_mem.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_timing.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/esp_timing.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/esp_timing.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_timing.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_xts.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_xts.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_xts.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_xts.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_common.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_common.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_common.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/esp_sha.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/sha/esp_sha.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/sha/esp_sha.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/esp_sha.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/sha.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/sha.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/sha.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/sha.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/esp_ecc.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/ecc/esp_ecc.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/ecc/esp_ecc.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/esp_ecc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/ecc_alt.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/ecc/ecc_alt.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/ecc/ecc_alt.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/ecc_alt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/include -I/home/sam/esp/esp-idf/components/mbedtls/port/aes/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/md/esp_md.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/md/esp_md.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/md/esp_md.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/md/esp_md.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs7.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkcs7.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/pkcs7.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs7.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509_create.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509_create.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509_crl.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509_crl.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509_crt.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509_crt.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509_csr.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509_csr.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509write.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509write.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509write_crt.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509write_crt.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509write_csr.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/x509write_csr.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/debug.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/debug.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_reader.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/mps_reader.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/mps_reader.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_reader.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_trace.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/mps_trace.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/mps_trace.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_trace.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_cache.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_cache.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_ciphersuites.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_ciphersuites.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_client.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_client.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_client.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_client.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_cookie.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_cookie.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_debug_helpers_generated.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_debug_helpers_generated.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_debug_helpers_generated.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_debug_helpers_generated.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_msg.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_msg.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_ticket.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_ticket.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_client.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls12_client.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls12_client.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_client.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_server.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls12_server.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls12_server.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_server.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls13_keys.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls13_keys.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_server.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls13_server.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls13_server.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_server.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_client.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls13_client.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls13_client.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_client.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_generic.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls13_generic.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_tls13_generic.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_generic.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/mbedtls_debug.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/mbedtls_debug.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/mbedtls_debug.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/mbedtls_debug.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_platform_time.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/esp_platform_time.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/esp_platform_time.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_platform_time.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -Wall -Wextra -Wwrite-strings -Wmissing-prototypes -Wformat=2 -Wno-format-nonliteral -Wvla -Wlogical-op -Wshadow -Wformat-signedness -Wformat-overflow=2 -Wformat-truncation -Werror -Wmissing-declarations -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/net_sockets.c.obj -c /home/sam/esp/esp-idf/components/mbedtls/port/net_sockets.c", + "file": "/home/sam/esp/esp-idf/components/mbedtls/port/net_sockets.c", + "output": "esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/net_sockets.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D PROJECT_NAME=\\\"on_off_light_bulb\\\" -DPROJECT_VER=\\\"1\\\" -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj -c /home/sam/esp/esp-idf/components/esp_app_format/esp_app_desc.c", + "file": "/home/sam/esp/esp-idf/components/esp_app_format/esp_app_desc.c", + "output": "esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj -c /home/sam/esp/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c", + "file": "/home/sam/esp/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c", + "output": "esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj -c /home/sam/esp/esp-idf/components/app_update/esp_ota_ops.c", + "file": "/home/sam/esp/esp-idf/components/app_update/esp_ota_ops.c", + "output": "esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_app_desc.c.obj -c /home/sam/esp/esp-idf/components/app_update/esp_ota_app_desc.c", + "file": "/home/sam/esp/esp-idf/components/app_update/esp_ota_app_desc.c", + "output": "esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_app_desc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition.c.obj -c /home/sam/esp/esp-idf/components/esp_partition/partition.c", + "file": "/home/sam/esp/esp-idf/components/esp_partition/partition.c", + "output": "esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition_target.c.obj -c /home/sam/esp/esp-idf/components/esp_partition/partition_target.c", + "file": "/home/sam/esp/esp-idf/components/esp_partition/partition_target.c", + "output": "esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition_target.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj -c /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_table.c", + "file": "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_table.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj -c /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_fields.c", + "file": "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_fields.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj -c /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_rtc_calib.c", + "file": "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_rtc_calib.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj -c /home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_utility.c", + "file": "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_utility.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj -c /home/sam/esp/esp-idf/components/efuse/src/esp_efuse_api.c", + "file": "/home/sam/esp/esp-idf/components/efuse/src/esp_efuse_api.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj -c /home/sam/esp/esp-idf/components/efuse/src/esp_efuse_fields.c", + "file": "/home/sam/esp/esp-idf/components/efuse/src/esp_efuse_fields.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj -c /home/sam/esp/esp-idf/components/efuse/src/esp_efuse_utility.c", + "file": "/home/sam/esp/esp-idf/components/efuse/src/esp_efuse_utility.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj -c /home/sam/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c", + "file": "/home/sam/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/efuse/private_include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_startup.c.obj -c /home/sam/esp/esp-idf/components/efuse/src/esp_efuse_startup.c", + "file": "/home/sam/esp/esp-idf/components/efuse/src/esp_efuse_startup.c", + "output": "esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_startup.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_mem.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_mem.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_efuse.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_efuse.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/secure_boot.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/secure_boot.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c6.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c6.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c6.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c6.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_utility.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_utility.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/flash_partitions.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/flash_partitions.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/esp_image_format.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/esp_image_format.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_ecdsa.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_ecdsa.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/idf/bootloader_sha.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/idf/bootloader_sha.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/secure_boot_secure_features.c.obj -c /home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/secure_boot_secure_features.c", + "file": "/home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/secure_boot_secure_features.c", + "output": "esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/secure_boot_secure_features.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_mmu_map.c.obj -c /home/sam/esp/esp-idf/components/esp_mm/esp_mmu_map.c", + "file": "/home/sam/esp/esp-idf/components/esp_mm/esp_mmu_map.c", + "output": "esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_mmu_map.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/port/esp32c6/ext_mem_layout.c.obj -c /home/sam/esp/esp-idf/components/esp_mm/port/esp32c6/ext_mem_layout.c", + "file": "/home/sam/esp/esp-idf/components/esp_mm/port/esp32c6/ext_mem_layout.c", + "output": "esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/port/esp32c6/ext_mem_layout.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_cache.c.obj -c /home/sam/esp/esp-idf/components/esp_mm/esp_cache.c", + "file": "/home/sam/esp/esp-idf/components/esp_mm/esp_cache.c", + "output": "esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_cache.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/heap_align_hw.c.obj -c /home/sam/esp/esp-idf/components/esp_mm/heap_align_hw.c", + "file": "/home/sam/esp/esp-idf/components/esp_mm/heap_align_hw.c", + "output": "esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/heap_align_hw.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_brownout_hook.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/flash_brownout_hook.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/flash_brownout_hook.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_brownout_hook.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_drivers.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_drivers.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_generic.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_generic.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_issi.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_issi.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_mxic.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_mxic.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_gd.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_gd.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_winbond.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_winbond.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_boya.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_boya.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_mxic_opi.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_mxic_opi.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_th.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_th.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/memspi_host_driver.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/memspi_host_driver.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/cache_utils.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/cache_utils.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/flash_mmap.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/flash_mmap.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/flash_ops.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/flash_ops.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/spi_flash_wrap.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_wrap.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/esp_flash_api.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/esp_flash_api.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/esp_flash_spi_init.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/esp_flash_spi_init.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/spi_flash_os_func_app.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_os_func_app.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/spi_flash/include/spi_flash -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-inline-functions -fno-inline-small-functions -fno-inline-functions-called-once -o esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj -c /home/sam/esp/esp-idf/components/spi_flash/spi_flash_os_func_noos.c", + "file": "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_os_func_noos.c", + "output": "esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj -c /home/sam/esp/esp-idf/components/esp_system/esp_err.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/esp_err.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj -c /home/sam/esp/esp-idf/components/esp_system/crosscore_int.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/crosscore_int.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_ipc.c.obj -c /home/sam/esp/esp-idf/components/esp_system/esp_ipc.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/esp_ipc.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_ipc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj -c /home/sam/esp/esp-idf/components/esp_system/freertos_hooks.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/freertos_hooks.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj -c /home/sam/esp/esp-idf/components/esp_system/int_wdt.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/int_wdt.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj -c /home/sam/esp/esp-idf/components/esp_system/panic.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/panic.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj -c /home/sam/esp/esp-idf/components/esp_system/esp_system.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/esp_system.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-stack-protector -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj -c /home/sam/esp/esp-idf/components/esp_system/startup.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/startup.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup_funcs.c.obj -c /home/sam/esp/esp-idf/components/esp_system/startup_funcs.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/startup_funcs.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup_funcs.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj -c /home/sam/esp/esp-idf/components/esp_system/system_time.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/system_time.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-stack-protector -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj -c /home/sam/esp/esp-idf/components/esp_system/stack_check.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/stack_check.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj -c /home/sam/esp/esp-idf/components/esp_system/ubsan.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/ubsan.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj -c /home/sam/esp/esp-idf/components/esp_system/xt_wdt.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/xt_wdt.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt.c.obj -c /home/sam/esp/esp-idf/components/esp_system/task_wdt/task_wdt.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/task_wdt/task_wdt.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt_impl_timergroup.c.obj -c /home/sam/esp/esp-idf/components/esp_system/task_wdt/task_wdt_impl_timergroup.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/task_wdt/task_wdt_impl_timergroup.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt_impl_timergroup.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/systick_etm.c.obj -c /home/sam/esp/esp-idf/components/esp_system/systick_etm.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/systick_etm.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/systick_etm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/hw_stack_guard.c.obj -c /home/sam/esp/esp-idf/components/esp_system/hw_stack_guard.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/hw_stack_guard.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/hw_stack_guard.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-stack-protector -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj -c /home/sam/esp/esp-idf/components/esp_system/port/cpu_start.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/port/cpu_start.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj -c /home/sam/esp/esp-idf/components/esp_system/port/panic_handler.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/port/panic_handler.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/esp_system_chip.c.obj -c /home/sam/esp/esp-idf/components/esp_system/port/esp_system_chip.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/port/esp_system_chip.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/esp_system_chip.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/image_process.c.obj -c /home/sam/esp/esp-idf/components/esp_system/port/image_process.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/port/image_process.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/image_process.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj -c /home/sam/esp/esp-idf/components/esp_system/port/brownout.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/port/brownout.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/expression_with_stack.c.obj -c /home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/expression_with_stack.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/expression_with_stack.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/expression_with_stack.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/panic_arch.c.obj -c /home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/panic_arch.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/panic_arch.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/panic_arch.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_helpers.c.obj -c /home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/debug_helpers.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/debug_helpers.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_helpers.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_stubs.c.obj -c /home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/debug_stubs.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/debug_stubs.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_stubs.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/clk.c.obj -c /home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/clk.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/clk.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/clk.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/reset_reason.c.obj -c /home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/reset_reason.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/reset_reason.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/reset_reason.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/system_internal.c.obj -c /home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/system_internal.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/system_internal.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/system_internal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/include -I/home/sam/esp/esp-idf/components/esp_system/port/. -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/cache_err_int.c.obj -c /home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/cache_err_int.c", + "file": "/home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/cache_err_int.c", + "output": "esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/cache_err_int.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_https_ota/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj -c /home/sam/esp/esp-idf/components/esp_common/src/esp_err_to_name.c", + "file": "/home/sam/esp/esp-idf/components/esp_common/src/esp_err_to_name.c", + "output": "esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_sys.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_sys.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_print.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_print.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_crc.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_crc.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_uart.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_uart.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_gpio.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_gpio.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_hp_regi2c_esp32c6.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_hp_regi2c_esp32c6.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tlsf.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_tlsf.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_tlsf.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tlsf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_multi_heap.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_multi_heap.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_multi_heap.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_multi_heap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj -c /home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_wdt.c", + "file": "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_wdt.c", + "output": "esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj -c /home/sam/esp/esp-idf/components/hal/hal_utils.c", + "file": "/home/sam/esp/esp-idf/components/hal/hal_utils.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/efuse_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/efuse_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/esp32c6/efuse_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/esp32c6/efuse_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/lp_timer_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/lp_timer_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/mmu_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/mmu_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/cache_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/cache_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/color_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/color_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/color_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/color_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/spi_flash_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/spi_flash_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj -c /home/sam/esp/esp-idf/components/hal/spi_flash_hal_iram.c", + "file": "/home/sam/esp/esp-idf/components/hal/spi_flash_hal_iram.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj -c /home/sam/esp/esp-idf/components/hal/spi_flash_encrypt_hal_iram.c", + "file": "/home/sam/esp/esp-idf/components/hal/spi_flash_encrypt_hal_iram.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/clk_tree_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/esp32c6/clk_tree_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/esp32c6/clk_tree_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/clk_tree_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/uart_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/uart_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj -c /home/sam/esp/esp-idf/components/hal/uart_hal_iram.c", + "file": "/home/sam/esp/esp-idf/components/hal/uart_hal_iram.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/gpio_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/gpio_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/rtc_io_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/rtc_io_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/timer_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/timer_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/ledc_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/ledc_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj -c /home/sam/esp/esp-idf/components/hal/ledc_hal_iram.c", + "file": "/home/sam/esp/esp-idf/components/hal/ledc_hal_iram.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/i2c_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/i2c_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj -c /home/sam/esp/esp-idf/components/hal/i2c_hal_iram.c", + "file": "/home/sam/esp/esp-idf/components/hal/i2c_hal_iram.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/rmt_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/rmt_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/pcnt_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/pcnt_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/pcnt_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/pcnt_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/mcpwm_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/mcpwm_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/mcpwm_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/mcpwm_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/twai_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/twai_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj -c /home/sam/esp/esp-idf/components/hal/twai_hal_iram.c", + "file": "/home/sam/esp/esp-idf/components/hal/twai_hal_iram.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_top.c.obj -c /home/sam/esp/esp-idf/components/hal/gdma_hal_top.c", + "file": "/home/sam/esp/esp-idf/components/hal/gdma_hal_top.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_top.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_ahb_v1.c.obj -c /home/sam/esp/esp-idf/components/hal/gdma_hal_ahb_v1.c", + "file": "/home/sam/esp/esp-idf/components/hal/gdma_hal_ahb_v1.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_ahb_v1.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/i2s_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/i2s_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/sdm_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/sdm_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/sdm_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/sdm_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/etm_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/etm_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/etm_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/etm_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/parlio_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/parlio_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/parlio_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/parlio_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal_common.c.obj -c /home/sam/esp/esp-idf/components/hal/adc_hal_common.c", + "file": "/home/sam/esp/esp-idf/components/hal/adc_hal_common.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_oneshot_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/adc_oneshot_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/adc_oneshot_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_oneshot_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/adc_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/adc_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/ecc_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/ecc_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/ecc_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/ecc_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/mpi_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/mpi_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/mpi_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/mpi_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/sha_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/sha_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/aes_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/aes_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/modem_clock_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/esp32c6/modem_clock_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/esp32c6/modem_clock_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/modem_clock_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pau_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/esp32c6/pau_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/esp32c6/pau_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pau_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/brownout_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/brownout_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/brownout_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/brownout_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/spi_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/spi_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj -c /home/sam/esp/esp-idf/components/hal/spi_hal_iram.c", + "file": "/home/sam/esp/esp-idf/components/hal/spi_hal_iram.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/spi_slave_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/spi_slave_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj -c /home/sam/esp/esp-idf/components/hal/spi_slave_hal_iram.c", + "file": "/home/sam/esp/esp-idf/components/hal/spi_slave_hal_iram.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hd_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/spi_slave_hd_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/spi_slave_hd_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hd_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_gpspi.c.obj -c /home/sam/esp/esp-idf/components/hal/spi_flash_hal_gpspi.c", + "file": "/home/sam/esp/esp-idf/components/hal/spi_flash_hal_gpspi.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_gpspi.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/sdio_slave_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/sdio_slave_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/sdio_slave_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/sdio_slave_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pmu_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/esp32c6/pmu_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/esp32c6/pmu_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pmu_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/apm_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/apm_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/apm_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/apm_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/hmac_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/hmac_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/hmac_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/hmac_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/ds_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/ds_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/ds_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/ds_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/hal/CMakeFiles/__idf_hal.dir/usb_serial_jtag_hal.c.obj -c /home/sam/esp/esp-idf/components/hal/usb_serial_jtag_hal.c", + "file": "/home/sam/esp/esp-idf/components/hal/usb_serial_jtag_hal.c", + "output": "esp-idf/hal/CMakeFiles/__idf_hal.dir/usb_serial_jtag_hal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_timestamp.c.obj -c /home/sam/esp/esp-idf/components/log/src/os/log_timestamp.c", + "file": "/home/sam/esp/esp-idf/components/log/src/os/log_timestamp.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_timestamp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj -c /home/sam/esp/esp-idf/components/log/src/log_timestamp_common.c", + "file": "/home/sam/esp/esp-idf/components/log/src/log_timestamp_common.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_lock.c.obj -c /home/sam/esp/esp-idf/components/log/src/os/log_lock.c", + "file": "/home/sam/esp/esp-idf/components/log/src/os/log_lock.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_lock.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_write.c.obj -c /home/sam/esp/esp-idf/components/log/src/os/log_write.c", + "file": "/home/sam/esp/esp-idf/components/log/src/os/log_write.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_write.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/buffer/log_buffers.c.obj -c /home/sam/esp/esp-idf/components/log/src/buffer/log_buffers.c", + "file": "/home/sam/esp/esp-idf/components/log/src/buffer/log_buffers.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/buffer/log_buffers.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/util.c.obj -c /home/sam/esp/esp-idf/components/log/src/util.c", + "file": "/home/sam/esp/esp-idf/components/log/src/util.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/util.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/log_level.c.obj -c /home/sam/esp/esp-idf/components/log/src/log_level/log_level.c", + "file": "/home/sam/esp/esp-idf/components/log/src/log_level/log_level.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/log_level.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/tag_log_level.c.obj -c /home/sam/esp/esp-idf/components/log/src/log_level/tag_log_level/tag_log_level.c", + "file": "/home/sam/esp/esp-idf/components/log/src/log_level/tag_log_level/tag_log_level.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/tag_log_level.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/linked_list/log_linked_list.c.obj -c /home/sam/esp/esp-idf/components/log/src/log_level/tag_log_level/linked_list/log_linked_list.c", + "file": "/home/sam/esp/esp-idf/components/log/src/log_level/tag_log_level/linked_list/log_linked_list.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/linked_list/log_linked_list.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/log/include/esp_private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/cache/log_binary_heap.c.obj -c /home/sam/esp/esp-idf/components/log/src/log_level/tag_log_level/cache/log_binary_heap.c", + "file": "/home/sam/esp/esp-idf/components/log/src/log_level/tag_log_level/cache/log_binary_heap.c", + "output": "esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/cache/log_binary_heap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/heap/tlsf/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -DMULTI_HEAP_FREERTOS -o esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_base.c.obj -c /home/sam/esp/esp-idf/components/heap/heap_caps_base.c", + "file": "/home/sam/esp/esp-idf/components/heap/heap_caps_base.c", + "output": "esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_base.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/heap/tlsf/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -DMULTI_HEAP_FREERTOS -o esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj -c /home/sam/esp/esp-idf/components/heap/heap_caps.c", + "file": "/home/sam/esp/esp-idf/components/heap/heap_caps.c", + "output": "esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/heap/tlsf/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -DMULTI_HEAP_FREERTOS -o esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj -c /home/sam/esp/esp-idf/components/heap/heap_caps_init.c", + "file": "/home/sam/esp/esp-idf/components/heap/heap_caps_init.c", + "output": "esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/heap/tlsf/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -DMULTI_HEAP_FREERTOS -o esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj -c /home/sam/esp/esp-idf/components/heap/multi_heap.c", + "file": "/home/sam/esp/esp-idf/components/heap/multi_heap.c", + "output": "esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/heap/tlsf/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -DMULTI_HEAP_FREERTOS -o esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj -c /home/sam/esp/esp-idf/components/heap/port/memory_layout_utils.c", + "file": "/home/sam/esp/esp-idf/components/heap/port/memory_layout_utils.c", + "output": "esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/heap/tlsf/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -DMULTI_HEAP_FREERTOS -o esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32c6/memory_layout.c.obj -c /home/sam/esp/esp-idf/components/heap/port/esp32c6/memory_layout.c", + "file": "/home/sam/esp/esp-idf/components/heap/port/esp32c6/memory_layout.c", + "output": "esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32c6/memory_layout.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj -c /home/sam/esp/esp-idf/components/soc/lldesc.c", + "file": "/home/sam/esp/esp-idf/components/soc/lldesc.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj -c /home/sam/esp/esp-idf/components/soc/dport_access_common.c", + "file": "/home/sam/esp/esp-idf/components/soc/dport_access_common.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/interrupts.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/interrupts.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/gpio_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/gpio_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/uart_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/uart_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/adc_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/adc_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/dedic_gpio_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/dedic_gpio_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/etm_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/etm_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/gdma_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/gdma_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/spi_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/spi_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/ledc_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/ledc_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/pcnt_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/pcnt_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/rmt_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/rmt_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/sdm_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/sdm_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/i2s_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/i2s_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/i2c_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/i2c_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/temperature_sensor_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/temperature_sensor_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/timer_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/timer_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/parlio_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/parlio_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/mcpwm_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/mcpwm_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/mpi_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/mpi_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/twai_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/twai_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/wdt_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/wdt_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/ieee802154_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/ieee802154_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/rtc_io_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/rtc_io_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/sdio_slave_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/sdio_slave_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj -c /home/sam/esp/esp-idf/components/soc/esp32c6/system_retention_periph.c", + "file": "/home/sam/esp/esp-idf/components/soc/esp32c6/system_retention_periph.c", + "output": "esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_security/src/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/init.c.obj -c /home/sam/esp/esp-idf/components/esp_security/src/init.c", + "file": "/home/sam/esp/esp-idf/components/esp_security/src/init.c", + "output": "esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_security/src/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_hmac.c.obj -c /home/sam/esp/esp-idf/components/esp_security/src/esp_hmac.c", + "file": "/home/sam/esp/esp-idf/components/esp_security/src/esp_hmac.c", + "output": "esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_hmac.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_security/src/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_ds.c.obj -c /home/sam/esp/esp-idf/components/esp_security/src/esp_ds.c", + "file": "/home/sam/esp/esp-idf/components/esp_security/src/esp_ds.c", + "output": "esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_ds.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_security/src/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_dpa_protection.c.obj -c /home/sam/esp/esp-idf/components/esp_security/src/esp_dpa_protection.c", + "file": "/home/sam/esp/esp-idf/components/esp_security/src/esp_dpa_protection.c", + "output": "esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_dpa_protection.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_security/src/esp32c6 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_crypto_lock.c.obj -c /home/sam/esp/esp-idf/components/esp_security/src/esp_crypto_lock.c", + "file": "/home/sam/esp/esp-idf/components/esp_security/src/esp_crypto_lock.c", + "output": "esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_crypto_lock.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/cpu.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/cpu.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/esp_cpu_intr.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/esp_cpu_intr.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/esp_memory_utils.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/esp_memory_utils.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/cpu_region_protect.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/cpu_region_protect.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/esp_clk.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/esp_clk.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/clk_ctrl_os.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/clk_ctrl_os.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/hw_random.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/hw_random.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/intr_alloc.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/intr_alloc.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/mac_addr.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/mac_addr.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/periph_ctrl.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/periph_ctrl.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/periph_ctrl.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/periph_ctrl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/revision.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/revision.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/revision.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/revision.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/rtc_module.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/rtc_module.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/rtc_module.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/rtc_module.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modem.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/sleep_modem.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_modem.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modem.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/sleep_modes.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_modes.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_console.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/sleep_console.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_console.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_console.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_usb.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/sleep_usb.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_usb.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_usb.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/sleep_gpio.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_gpio.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_event.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/sleep_event.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_event.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_event.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/regi2c_ctrl.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/regi2c_ctrl.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_gpio_reserve.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/esp_gpio_reserve.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/esp_gpio_reserve.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_gpio_reserve.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sar_periph_ctrl_common.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/sar_periph_ctrl_common.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/sar_periph_ctrl_common.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sar_periph_ctrl_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/io_mux.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/io_mux.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/io_mux.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/io_mux.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_clk_tree.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/esp_clk_tree.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/esp_clk_tree.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_clk_tree.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp_clk_tree_common.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp_clk_tree_common.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp_clk_tree_common.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp_clk_tree_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_dma_utils.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/dma/esp_dma_utils.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/dma/esp_dma_utils.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_dma_utils.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_link.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma_link.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma_link.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_link.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_share_hw_ctrl.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/spi_share_hw_ctrl.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/spi_share_hw_ctrl.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_share_hw_ctrl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_bus_lock.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/spi_bus_lock.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/spi_bus_lock.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_bus_lock.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_utils.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/clk_utils.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/clk_utils.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_utils.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/adc_share_hw_ctrl.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/adc_share_hw_ctrl.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/adc_share_hw_ctrl.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/adc_share_hw_ctrl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_retention.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/sleep_retention.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_retention.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_retention.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_system_peripheral.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/sleep_system_peripheral.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_system_peripheral.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_system_peripheral.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/deprecated/gdma_legacy.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/deprecated/gdma_legacy.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/deprecated/gdma_legacy.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/deprecated/gdma_legacy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_sleep_retention.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma_sleep_retention.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma_sleep_retention.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_sleep_retention.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_etm.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma_etm.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma_etm.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_etm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_async_memcpy.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/dma/esp_async_memcpy.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/dma/esp_async_memcpy.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_async_memcpy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/async_memcpy_gdma.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/dma/async_memcpy_gdma.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/dma/async_memcpy_gdma.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/async_memcpy_gdma.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/systimer.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/systimer.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/systimer.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/systimer.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_etm.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/esp_etm.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/esp_etm.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_etm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/pau_regdma.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/pau_regdma.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/pau_regdma.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/pau_regdma.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/regdma_link.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/regdma_link.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/regdma_link.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/regdma_link.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/modem_clock.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/modem_clock.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/modem_clock.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/modem_clock.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mspi_timing_tuning.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mspi_timing_tuning.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_wake_stub.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/sleep_wake_stub.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_wake_stub.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_wake_stub.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clock_output.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/esp_clock_output.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/esp_clock_output.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clock_output.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk_init.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk_init.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_param.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_param.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_init.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_init.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_sleep.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_sleep.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_time.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_time.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/chip_info.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/chip_info.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/ocode_init.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/ocode_init.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/sar_periph_ctrl.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/sar_periph_ctrl.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/sar_periph_ctrl.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/sar_periph_ctrl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_cpu.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_cpu.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu_asm.S.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_cpu_asm.S", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_cpu_asm.S", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu_asm.S.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_clock.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_clock.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_clock.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_clock.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/esp_private -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_modem_state.c.obj -c /home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_modem_state.c", + "file": "/home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_modem_state.c", + "output": "esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_modem_state.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/heap_idf.c.obj -c /home/sam/esp/esp-idf/components/freertos/heap_idf.c", + "file": "/home/sam/esp/esp-idf/components/freertos/heap_idf.c", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/heap_idf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/app_startup.c.obj -c /home/sam/esp/esp-idf/components/freertos/app_startup.c", + "file": "/home/sam/esp/esp-idf/components/freertos/app_startup.c", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/app_startup.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_common.c.obj -c /home/sam/esp/esp-idf/components/freertos/port_common.c", + "file": "/home/sam/esp/esp-idf/components/freertos/port_common.c", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_systick.c.obj -c /home/sam/esp/esp-idf/components/freertos/port_systick.c", + "file": "/home/sam/esp/esp-idf/components/freertos/port_systick.c", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_systick.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/list.c.obj -c /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/list.c", + "file": "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/list.c", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/list.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/queue.c.obj -c /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/queue.c", + "file": "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/queue.c", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/queue.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/tasks.c.obj -c /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/tasks.c", + "file": "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/tasks.c", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/tasks.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/timers.c.obj -c /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/timers.c", + "file": "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/timers.c", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/timers.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/event_groups.c.obj -c /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/event_groups.c", + "file": "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/event_groups.c", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/event_groups.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/stream_buffer.c.obj -c /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/stream_buffer.c", + "file": "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/stream_buffer.c", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/stream_buffer.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/port.c.obj -c /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/port.c", + "file": "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/port.c", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/port.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/portasm.S.obj -c /home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/portasm.S", + "file": "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/portasm.S", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/portasm.S.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/freertos_compatibility.c.obj -c /home/sam/esp/esp-idf/components/freertos/esp_additions/freertos_compatibility.c", + "file": "/home/sam/esp/esp-idf/components/freertos/esp_additions/freertos_compatibility.c", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/freertos_compatibility.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions_event_groups.c.obj -c /home/sam/esp/esp-idf/components/freertos/esp_additions/idf_additions_event_groups.c", + "file": "/home/sam/esp/esp-idf/components/freertos/esp_additions/idf_additions_event_groups.c", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions_event_groups.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/freertos -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions.c.obj -c /home/sam/esp/esp-idf/components/freertos/esp_additions/idf_additions.c", + "file": "/home/sam/esp/esp-idf/components/freertos/esp_additions/idf_additions.c", + "output": "esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj -c /home/sam/esp/esp-idf/components/newlib/abort.c", + "file": "/home/sam/esp/esp-idf/components/newlib/abort.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj -c /home/sam/esp/esp-idf/components/newlib/assert.c", + "file": "/home/sam/esp/esp-idf/components/newlib/assert.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -fno-builtin -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj -c /home/sam/esp/esp-idf/components/newlib/heap.c", + "file": "/home/sam/esp/esp-idf/components/newlib/heap.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/flockfile.c.obj -c /home/sam/esp/esp-idf/components/newlib/flockfile.c", + "file": "/home/sam/esp/esp-idf/components/newlib/flockfile.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/flockfile.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj -c /home/sam/esp/esp-idf/components/newlib/locks.c", + "file": "/home/sam/esp/esp-idf/components/newlib/locks.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj -c /home/sam/esp/esp-idf/components/newlib/poll.c", + "file": "/home/sam/esp/esp-idf/components/newlib/poll.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj -c /home/sam/esp/esp-idf/components/newlib/pthread.c", + "file": "/home/sam/esp/esp-idf/components/newlib/pthread.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj -c /home/sam/esp/esp-idf/components/newlib/random.c", + "file": "/home/sam/esp/esp-idf/components/newlib/random.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/getentropy.c.obj -c /home/sam/esp/esp-idf/components/newlib/getentropy.c", + "file": "/home/sam/esp/esp-idf/components/newlib/getentropy.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/getentropy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj -c /home/sam/esp/esp-idf/components/newlib/reent_init.c", + "file": "/home/sam/esp/esp-idf/components/newlib/reent_init.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj -c /home/sam/esp/esp-idf/components/newlib/newlib_init.c", + "file": "/home/sam/esp/esp-idf/components/newlib/newlib_init.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj -c /home/sam/esp/esp-idf/components/newlib/syscalls.c", + "file": "/home/sam/esp/esp-idf/components/newlib/syscalls.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj -c /home/sam/esp/esp-idf/components/newlib/termios.c", + "file": "/home/sam/esp/esp-idf/components/newlib/termios.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj -c /home/sam/esp/esp-idf/components/newlib/stdatomic.c", + "file": "/home/sam/esp/esp-idf/components/newlib/stdatomic.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj -c /home/sam/esp/esp-idf/components/newlib/time.c", + "file": "/home/sam/esp/esp-idf/components/newlib/time.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj -c /home/sam/esp/esp-idf/components/newlib/sysconf.c", + "file": "/home/sam/esp/esp-idf/components/newlib/sysconf.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj -c /home/sam/esp/esp-idf/components/newlib/realpath.c", + "file": "/home/sam/esp/esp-idf/components/newlib/realpath.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/scandir.c.obj -c /home/sam/esp/esp-idf/components/newlib/scandir.c", + "file": "/home/sam/esp/esp-idf/components/newlib/scandir.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/scandir.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/newlib/priv_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj -c /home/sam/esp/esp-idf/components/newlib/port/esp_time_impl.c", + "file": "/home/sam/esp/esp-idf/components/newlib/port/esp_time_impl.c", + "output": "esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj -c /home/sam/esp/esp-idf/components/pthread/pthread.c", + "file": "/home/sam/esp/esp-idf/components/pthread/pthread.c", + "output": "esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj -c /home/sam/esp/esp-idf/components/pthread/pthread_cond_var.c", + "file": "/home/sam/esp/esp-idf/components/pthread/pthread_cond_var.c", + "output": "esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj -c /home/sam/esp/esp-idf/components/pthread/pthread_local_storage.c", + "file": "/home/sam/esp/esp-idf/components/pthread/pthread_local_storage.c", + "output": "esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj -c /home/sam/esp/esp-idf/components/pthread/pthread_rwlock.c", + "file": "/home/sam/esp/esp-idf/components/pthread/pthread_rwlock.c", + "output": "esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_semaphore.c.obj -c /home/sam/esp/esp-idf/components/pthread/pthread_semaphore.c", + "file": "/home/sam/esp/esp-idf/components/pthread/pthread_semaphore.c", + "output": "esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_semaphore.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/pthread/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj -c /home/sam/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp", + "file": "/home/sam/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp", + "output": "esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/pthread/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj -c /home/sam/esp/esp-idf/components/cxx/cxx_guards.cpp", + "file": "/home/sam/esp/esp-idf/components/cxx/cxx_guards.cpp", + "output": "esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/pthread/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_init.cpp.obj -c /home/sam/esp/esp-idf/components/cxx/cxx_init.cpp", + "file": "/home/sam/esp/esp-idf/components/cxx/cxx_init.cpp", + "output": "esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_init.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_timer/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj -c /home/sam/esp/esp-idf/components/esp_timer/src/esp_timer.c", + "file": "/home/sam/esp/esp-idf/components/esp_timer/src/esp_timer.c", + "output": "esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_timer/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_init.c.obj -c /home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_init.c", + "file": "/home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_init.c", + "output": "esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_timer/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj -c /home/sam/esp/esp-idf/components/esp_timer/src/ets_timer_legacy.c", + "file": "/home/sam/esp/esp-idf/components/esp_timer/src/ets_timer_legacy.c", + "output": "esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_timer/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj -c /home/sam/esp/esp-idf/components/esp_timer/src/system_time.c", + "file": "/home/sam/esp/esp-idf/components/esp_timer/src/system_time.c", + "output": "esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_timer/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_common.c.obj -c /home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_impl_common.c", + "file": "/home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_impl_common.c", + "output": "esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_timer/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_systimer.c.obj -c /home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_impl_systimer.c", + "file": "/home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_impl_systimer.c", + "output": "esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_systimer.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_timer/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_etm.c.obj -c /home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_etm.c", + "file": "/home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_etm.c", + "output": "esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_etm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_gptimer/src/gptimer.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_gptimer/src/gptimer.c", + "output": "esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_common.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_gptimer/src/gptimer_common.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_gptimer/src/gptimer_common.c", + "output": "esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_etm.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_gptimer/src/gptimer_etm.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_gptimer/src/gptimer_etm.c", + "output": "esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_etm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj -c /home/sam/esp/esp-idf/components/esp_ringbuf/ringbuf.c", + "file": "/home/sam/esp/esp-idf/components/esp_ringbuf/ringbuf.c", + "output": "esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_uart/src/uart.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_uart/src/uart.c", + "output": "esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart_vfs.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_uart/src/uart_vfs.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_uart/src/uart_vfs.c", + "output": "esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart_vfs.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/app_trace/include -I/home/sam/esp/esp-idf/components/app_trace/private_include -I/home/sam/esp/esp-idf/components/app_trace/port/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj -c /home/sam/esp/esp-idf/components/app_trace/app_trace.c", + "file": "/home/sam/esp/esp-idf/components/app_trace/app_trace.c", + "output": "esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/app_trace/include -I/home/sam/esp/esp-idf/components/app_trace/private_include -I/home/sam/esp/esp-idf/components/app_trace/port/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj -c /home/sam/esp/esp-idf/components/app_trace/app_trace_util.c", + "file": "/home/sam/esp/esp-idf/components/app_trace/app_trace_util.c", + "output": "esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/app_trace/include -I/home/sam/esp/esp-idf/components/app_trace/private_include -I/home/sam/esp/esp-idf/components/app_trace/port/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj -c /home/sam/esp/esp-idf/components/app_trace/host_file_io.c", + "file": "/home/sam/esp/esp-idf/components/app_trace/host_file_io.c", + "output": "esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/app_trace/include -I/home/sam/esp/esp-idf/components/app_trace/private_include -I/home/sam/esp/esp-idf/components/app_trace/port/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj -c /home/sam/esp/esp-idf/components/app_trace/port/port_uart.c", + "file": "/home/sam/esp/esp-idf/components/app_trace/port/port_uart.c", + "output": "esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_event/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj -c /home/sam/esp/esp-idf/components/esp_event/default_event_loop.c", + "file": "/home/sam/esp/esp-idf/components/esp_event/default_event_loop.c", + "output": "esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_event/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj -c /home/sam/esp/esp-idf/components/esp_event/esp_event.c", + "file": "/home/sam/esp/esp-idf/components/esp_event/esp_event.c", + "output": "esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_event/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj -c /home/sam/esp/esp-idf/components/esp_event/esp_event_private.c", + "file": "/home/sam/esp/esp-idf/components/esp_event/esp_event_private.c", + "output": "esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_api.cpp", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_api.cpp", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_cxx_api.cpp", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_cxx_api.cpp", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_item_hash_list.cpp", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_item_hash_list.cpp", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_page.cpp", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_page.cpp", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_pagemanager.cpp", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_pagemanager.cpp", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_storage.cpp", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_storage.cpp", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_handle_simple.cpp", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_handle_simple.cpp", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_handle_locked.cpp", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_handle_locked.cpp", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_partition.cpp", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_partition.cpp", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_partition_lookup.cpp", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_partition_lookup.cpp", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_partition_manager.cpp", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_partition_manager.cpp", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_types.cpp", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_types.cpp", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_platform.cpp.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_platform.cpp", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_platform.cpp", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_platform.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_bootloader.c.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_bootloader.c", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_bootloader.c", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_bootloader.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/nvs_flash/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_encrypted_partition.cpp.obj -c /home/sam/esp/esp-idf/components/nvs_flash/src/nvs_encrypted_partition.cpp", + "file": "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_encrypted_partition.cpp", + "output": "esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_encrypted_partition.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir/src/pulse_cnt.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_pcnt/src/pulse_cnt.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_pcnt/src/pulse_cnt.c", + "output": "esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir/src/pulse_cnt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_common.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_common.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_common.c", + "output": "esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_master.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_master.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_master.c", + "output": "esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_master.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_slave.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_slave.c", + "output": "esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_dma.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_dma.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_dma.c", + "output": "esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_dma.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave_hd.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_slave_hd.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_slave_hd.c", + "output": "esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave_hd.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cap.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_cap.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_cap.c", + "output": "esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cmpr.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_cmpr.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_cmpr.c", + "output": "esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cmpr.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_com.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_com.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_com.c", + "output": "esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_com.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_fault.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_fault.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_fault.c", + "output": "esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_fault.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_gen.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_gen.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_gen.c", + "output": "esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_gen.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_oper.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_oper.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_oper.c", + "output": "esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_oper.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_sync.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_sync.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_sync.c", + "output": "esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_sync.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_timer.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_timer.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_timer.c", + "output": "esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_timer.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_etm.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_etm.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_etm.c", + "output": "esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_etm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_common.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_common.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_common.c", + "output": "esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_std.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_std.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_std.c", + "output": "esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_std.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_pdm.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_pdm.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_pdm.c", + "output": "esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_pdm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_tdm.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_tdm.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_tdm.c", + "output": "esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_tdm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_etm.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_etm.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_etm.c", + "output": "esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_etm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_platform.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_platform.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_platform.c", + "output": "esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_platform.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj -c /home/sam/esp/esp-idf/components/sdmmc/sdmmc_cmd.c", + "file": "/home/sam/esp/esp-idf/components/sdmmc/sdmmc_cmd.c", + "output": "esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj -c /home/sam/esp/esp-idf/components/sdmmc/sdmmc_common.c", + "file": "/home/sam/esp/esp-idf/components/sdmmc/sdmmc_common.c", + "output": "esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj -c /home/sam/esp/esp-idf/components/sdmmc/sdmmc_init.c", + "file": "/home/sam/esp/esp-idf/components/sdmmc/sdmmc_init.c", + "output": "esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj -c /home/sam/esp/esp-idf/components/sdmmc/sdmmc_io.c", + "file": "/home/sam/esp/esp-idf/components/sdmmc/sdmmc_io.c", + "output": "esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj -c /home/sam/esp/esp-idf/components/sdmmc/sdmmc_mmc.c", + "file": "/home/sam/esp/esp-idf/components/sdmmc/sdmmc_mmc.c", + "output": "esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj -c /home/sam/esp/esp-idf/components/sdmmc/sdmmc_sd.c", + "file": "/home/sam/esp/esp-idf/components/sdmmc/sdmmc_sd.c", + "output": "esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sd_pwr_ctrl/sd_pwr_ctrl.c.obj -c /home/sam/esp/esp-idf/components/sdmmc/sd_pwr_ctrl/sd_pwr_ctrl.c", + "file": "/home/sam/esp/esp-idf/components/sdmmc/sd_pwr_ctrl/sd_pwr_ctrl.c", + "output": "esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sd_pwr_ctrl/sd_pwr_ctrl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_crc.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_sdspi/src/sdspi_crc.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_sdspi/src/sdspi_crc.c", + "output": "esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_crc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_host.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_sdspi/src/sdspi_host.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_sdspi/src/sdspi_host.c", + "output": "esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_host.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_transaction.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_sdspi/src/sdspi_transaction.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_sdspi/src/sdspi_transaction.c", + "output": "esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_transaction.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir/src/sdio_slave.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_sdio/src/sdio_slave.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_sdio/src/sdio_slave.c", + "output": "esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir/src/sdio_slave.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_common.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_common.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_common.c", + "output": "esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_encoder.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_encoder.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_encoder.c", + "output": "esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_encoder.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_rx.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_rx.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_rx.c", + "output": "esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_rx.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_tx.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_tx.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_tx.c", + "output": "esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_tx.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_tsens/src/temperature_sensor.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_tsens/src/temperature_sensor.c", + "output": "esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor_etm.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_tsens/src/temperature_sensor_etm.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_tsens/src/temperature_sensor_etm.c", + "output": "esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor_etm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir/src/sdm.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_sdm/src/sdm.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_sdm/src/sdm.c", + "output": "esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir/src/sdm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_master.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_i2c/i2c_master.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_i2c/i2c_master.c", + "output": "esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_master.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_common.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_i2c/i2c_common.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_i2c/i2c_common.c", + "output": "esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_slave.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_i2c/i2c_slave.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_i2c/i2c_slave.c", + "output": "esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_slave.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir/src/ledc.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_ledc/src/ledc.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_ledc/src/ledc.c", + "output": "esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir/src/ledc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_common.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_parlio/src/parlio_common.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_parlio/src/parlio_common.c", + "output": "esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_tx.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_parlio/src/parlio_tx.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_parlio/src/parlio_tx.c", + "output": "esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_tx.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_rx.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_parlio/src/parlio_rx.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_parlio/src/parlio_rx.c", + "output": "esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_rx.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/src/usb_serial_jtag.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/src/usb_serial_jtag.c", + "output": "esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_connection_monitor.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/src/usb_serial_jtag_connection_monitor.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/src/usb_serial_jtag_connection_monitor.c", + "output": "esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_connection_monitor.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_vfs.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/src/usb_serial_jtag_vfs.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/src/usb_serial_jtag_vfs.c", + "output": "esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_vfs.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj -c /home/sam/esp/esp-idf/components/driver/deprecated/adc_legacy.c", + "file": "/home/sam/esp/esp-idf/components/driver/deprecated/adc_legacy.c", + "output": "esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj -c /home/sam/esp/esp-idf/components/driver/deprecated/adc_dma_legacy.c", + "file": "/home/sam/esp/esp-idf/components/driver/deprecated/adc_dma_legacy.c", + "output": "esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj -c /home/sam/esp/esp-idf/components/driver/deprecated/timer_legacy.c", + "file": "/home/sam/esp/esp-idf/components/driver/deprecated/timer_legacy.c", + "output": "esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj -c /home/sam/esp/esp-idf/components/driver/i2c/i2c.c", + "file": "/home/sam/esp/esp-idf/components/driver/i2c/i2c.c", + "output": "esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj -c /home/sam/esp/esp-idf/components/driver/deprecated/i2s_legacy.c", + "file": "/home/sam/esp/esp-idf/components/driver/deprecated/i2s_legacy.c", + "output": "esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/mcpwm_legacy.c.obj -c /home/sam/esp/esp-idf/components/driver/deprecated/mcpwm_legacy.c", + "file": "/home/sam/esp/esp-idf/components/driver/deprecated/mcpwm_legacy.c", + "output": "esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/mcpwm_legacy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/pcnt_legacy.c.obj -c /home/sam/esp/esp-idf/components/driver/deprecated/pcnt_legacy.c", + "file": "/home/sam/esp/esp-idf/components/driver/deprecated/pcnt_legacy.c", + "output": "esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/pcnt_legacy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj -c /home/sam/esp/esp-idf/components/driver/deprecated/rmt_legacy.c", + "file": "/home/sam/esp/esp-idf/components/driver/deprecated/rmt_legacy.c", + "output": "esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj -c /home/sam/esp/esp-idf/components/driver/deprecated/sigma_delta_legacy.c", + "file": "/home/sam/esp/esp-idf/components/driver/deprecated/sigma_delta_legacy.c", + "output": "esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rtc_temperature_legacy.c.obj -c /home/sam/esp/esp-idf/components/driver/deprecated/rtc_temperature_legacy.c", + "file": "/home/sam/esp/esp-idf/components/driver/deprecated/rtc_temperature_legacy.c", + "output": "esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rtc_temperature_legacy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/driver/CMakeFiles/__idf_driver.dir/twai/twai.c.obj -c /home/sam/esp/esp-idf/components/driver/twai/twai.c", + "file": "/home/sam/esp/esp-idf/components/driver/twai/twai.c", + "output": "esp-idf/driver/CMakeFiles/__idf_driver.dir/twai/twai.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj -c /home/sam/esp/esp-idf/components/esp_phy/src/phy_override.c", + "file": "/home/sam/esp/esp-idf/components/esp_phy/src/phy_override.c", + "output": "esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj -c /home/sam/esp/esp-idf/components/esp_phy/src/lib_printf.c", + "file": "/home/sam/esp/esp-idf/components/esp_phy/src/lib_printf.c", + "output": "esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_common.c.obj -c /home/sam/esp/esp-idf/components/esp_phy/src/phy_common.c", + "file": "/home/sam/esp/esp-idf/components/esp_phy/src/phy_common.c", + "output": "esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj -c /home/sam/esp/esp-idf/components/esp_phy/src/phy_init.c", + "file": "/home/sam/esp/esp-idf/components/esp_phy/src/phy_init.c", + "output": "esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/esp32c6/phy_init_data.c.obj -c /home/sam/esp/esp-idf/components/esp_phy/esp32c6/phy_init_data.c", + "file": "/home/sam/esp/esp-idf/components/esp_phy/esp32c6/phy_init_data.c", + "output": "esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/esp32c6/phy_init_data.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/btbb_init.c.obj -c /home/sam/esp/esp-idf/components/esp_phy/src/btbb_init.c", + "file": "/home/sam/esp/esp-idf/components/esp_phy/src/btbb_init.c", + "output": "esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/btbb_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir/vfs_console.c.obj -c /home/sam/esp/esp-idf/components/esp_vfs_console/vfs_console.c", + "file": "/home/sam/esp/esp-idf/components/esp_vfs_console/vfs_console.c", + "output": "esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir/vfs_console.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/vfs/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj -c /home/sam/esp/esp-idf/components/vfs/vfs.c", + "file": "/home/sam/esp/esp-idf/components/vfs/vfs.c", + "output": "esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/vfs/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj -c /home/sam/esp/esp-idf/components/vfs/vfs_eventfd.c", + "file": "/home/sam/esp/esp-idf/components/vfs/vfs_eventfd.c", + "output": "esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/vfs/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj -c /home/sam/esp/esp-idf/components/vfs/vfs_semihost.c", + "file": "/home/sam/esp/esp-idf/components/vfs/vfs_semihost.c", + "output": "esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/vfs/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/vfs/CMakeFiles/__idf_vfs.dir/nullfs.c.obj -c /home/sam/esp/esp-idf/components/vfs/nullfs.c", + "file": "/home/sam/esp/esp-idf/components/vfs/nullfs.c", + "output": "esp-idf/vfs/CMakeFiles/__idf_vfs.dir/nullfs.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj -c /home/sam/esp/esp-idf/components/lwip/apps/sntp/sntp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/apps/sntp/sntp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/api/api_lib.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/api_lib.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/api/api_msg.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/api_msg.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/api/err.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/err.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/api/if_api.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/if_api.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/api/netbuf.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/netbuf.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/api/netdb.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/netdb.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/api/netifapi.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/netifapi.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/api/sockets.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/sockets.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/api/tcpip.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/tcpip.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/apps/sntp/sntp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/apps/sntp/sntp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/apps/netbiosns/netbiosns.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/apps/netbiosns/netbiosns.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/def.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/def.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/dns.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/dns.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/inet_chksum.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/inet_chksum.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/init.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/init.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ip.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ip.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/mem.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/mem.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/memp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/memp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/netif.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/netif.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/pbuf.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/pbuf.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/raw.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/raw.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/stats.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/stats.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/sys.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/sys.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -Wno-type-limits -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/tcp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/tcp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/tcp_in.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/tcp_in.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/tcp_out.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/tcp_out.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/timeouts.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/timeouts.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/udp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/udp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/autoip.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/autoip.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/dhcp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/dhcp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/etharp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/etharp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/icmp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/icmp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/igmp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/igmp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4_napt.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4_napt.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4_addr.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4_addr.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4_frag.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4_frag.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/dhcp6.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/dhcp6.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ethip6.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ethip6.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/icmp6.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/icmp6.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/inet6.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/inet6.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ip6.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ip6.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ip6_addr.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ip6_addr.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ip6_frag.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ip6_frag.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/mld6.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/mld6.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/nd6.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/nd6.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ethernet.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ethernet.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/bridgeif.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/bridgeif.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif_fdb.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/bridgeif_fdb.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/bridgeif_fdb.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif_fdb.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/slipif.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/slipif.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/auth.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/auth.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ccp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ccp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/chap-md5.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/chap-md5.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/chap-new.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/chap-new.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -Wno-array-parameter -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/chap_ms.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/chap_ms.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/demand.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/demand.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/eap.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/eap.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ecp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ecp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/eui64.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/eui64.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/fsm.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/fsm.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ipcp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ipcp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ipv6cp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ipv6cp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/lcp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/lcp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/magic.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/magic.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/mppe.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/mppe.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/multilink.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/multilink.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ppp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ppp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppapi.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppapi.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppcrypt.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppcrypt.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppoe.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppoe.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppol2tp.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppol2tp.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -Wno-type-limits -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppos.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppos.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/upap.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/upap.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/utils.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/utils.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/vj.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/vj.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/tcp_isn_default.c.obj -c /home/sam/esp/esp-idf/components/lwip/port/hooks/tcp_isn_default.c", + "file": "/home/sam/esp/esp-idf/components/lwip/port/hooks/tcp_isn_default.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/tcp_isn_default.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/lwip_default_hooks.c.obj -c /home/sam/esp/esp-idf/components/lwip/port/hooks/lwip_default_hooks.c", + "file": "/home/sam/esp/esp-idf/components/lwip/port/hooks/lwip_default_hooks.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/lwip_default_hooks.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/debug/lwip_debug.c.obj -c /home/sam/esp/esp-idf/components/lwip/port/debug/lwip_debug.c", + "file": "/home/sam/esp/esp-idf/components/lwip/port/debug/lwip_debug.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/debug/lwip_debug.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/sockets_ext.c.obj -c /home/sam/esp/esp-idf/components/lwip/port/sockets_ext.c", + "file": "/home/sam/esp/esp-idf/components/lwip/port/sockets_ext.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/sockets_ext.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/freertos/sys_arch.c.obj -c /home/sam/esp/esp-idf/components/lwip/port/freertos/sys_arch.c", + "file": "/home/sam/esp/esp-idf/components/lwip/port/freertos/sys_arch.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/freertos/sys_arch.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/acd_dhcp_check.c.obj -c /home/sam/esp/esp-idf/components/lwip/port/acd_dhcp_check.c", + "file": "/home/sam/esp/esp-idf/components/lwip/port/acd_dhcp_check.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/acd_dhcp_check.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32xx/vfs_lwip.c.obj -c /home/sam/esp/esp-idf/components/lwip/port/esp32xx/vfs_lwip.c", + "file": "/home/sam/esp/esp-idf/components/lwip/port/esp32xx/vfs_lwip.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32xx/vfs_lwip.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj -c /home/sam/esp/esp-idf/components/lwip/apps/ping/esp_ping.c", + "file": "/home/sam/esp/esp-idf/components/lwip/apps/ping/esp_ping.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj -c /home/sam/esp/esp-idf/components/lwip/apps/ping/ping.c", + "file": "/home/sam/esp/esp-idf/components/lwip/apps/ping/ping.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj -c /home/sam/esp/esp-idf/components/lwip/apps/ping/ping_sock.c", + "file": "/home/sam/esp/esp-idf/components/lwip/apps/ping/ping_sock.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/arc4.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/arc4.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/arc4.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/arc4.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/des.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/des.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/des.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/des.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md4.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/md4.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/md4.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md4.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md5.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/md5.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/md5.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md5.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/sha1.c.obj -c /home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/sha1.c", + "file": "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/sha1.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/sha1.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_LWIP_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-address -o esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj -c /home/sam/esp/esp-idf/components/lwip/apps/dhcpserver/dhcpserver.c", + "file": "/home/sam/esp/esp-idf/components/lwip/apps/dhcpserver/dhcpserver.c", + "output": "esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj -c /home/sam/esp/esp-idf/components/esp_netif/esp_netif_handlers.c", + "file": "/home/sam/esp/esp-idf/components/esp_netif/esp_netif_handlers.c", + "output": "esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj -c /home/sam/esp/esp-idf/components/esp_netif/esp_netif_objects.c", + "file": "/home/sam/esp/esp-idf/components/esp_netif/esp_netif_objects.c", + "output": "esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj -c /home/sam/esp/esp-idf/components/esp_netif/esp_netif_defaults.c", + "file": "/home/sam/esp/esp-idf/components/esp_netif/esp_netif_defaults.c", + "output": "esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj -c /home/sam/esp/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c", + "file": "/home/sam/esp/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c", + "output": "esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sntp.c.obj -c /home/sam/esp/esp-idf/components/esp_netif/lwip/esp_netif_sntp.c", + "file": "/home/sam/esp/esp-idf/components/esp_netif/lwip/esp_netif_sntp.c", + "output": "esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sntp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj -c /home/sam/esp/esp-idf/components/esp_netif/lwip/esp_netif_lwip_defaults.c", + "file": "/home/sam/esp/esp-idf/components/esp_netif/lwip/esp_netif_lwip_defaults.c", + "output": "esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/wlanif.c.obj -c /home/sam/esp/esp-idf/components/esp_netif/lwip/netif/wlanif.c", + "file": "/home/sam/esp/esp-idf/components/esp_netif/lwip/netif/wlanif.c", + "output": "esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/wlanif.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/ethernetif.c.obj -c /home/sam/esp/esp-idf/components/esp_netif/lwip/netif/ethernetif.c", + "file": "/home/sam/esp/esp-idf/components/esp_netif/lwip/netif/ethernetif.c", + "output": "esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/ethernetif.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_NETIF_COMPONENT_BUILD -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_netif/private_include -I/home/sam/esp/esp-idf/components/esp_netif/lwip -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/esp_pbuf_ref.c.obj -c /home/sam/esp/esp-idf/components/esp_netif/lwip/netif/esp_pbuf_ref.c", + "file": "/home/sam/esp/esp-idf/components/esp_netif/lwip/netif/esp_pbuf_ref.c", + "output": "esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/esp_pbuf_ref.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/port/os_xtensa.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/port/os_xtensa.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/eloop.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/port/eloop.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/port/eloop.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/eloop.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/ap_config.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/ap_config.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/ieee802_1x.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/ieee802_1x.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/wpa_auth.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/wpa_auth.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/wpa_auth_ie.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/wpa_auth_ie.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/pmksa_cache_auth.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/pmksa_cache_auth.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/pmksa_cache_auth.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/pmksa_cache_auth.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/sta_info.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/sta_info.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/sta_info.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/sta_info.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_11.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/ieee802_11.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/ieee802_11.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_11.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/comeback_token.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/comeback_token.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/comeback_token.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/comeback_token.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/common/sae.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/common/sae.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/dragonfly.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/common/dragonfly.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/common/dragonfly.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/dragonfly.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/common/wpa_common.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/common/wpa_common.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/bitfield.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/bitfield.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-siv.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-siv.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha256-kdf.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha256-kdf.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/ccmp.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/ccmp.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-gcm.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-gcm.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/crypto_ops.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/crypto_ops.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/dh_group5.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/dh_group5.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/dh_groups.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/dh_groups.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/ms_funcs.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/ms_funcs.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1-tlsprf.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1-tlsprf.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha256-tlsprf.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha256-tlsprf.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha384-tlsprf.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha384-tlsprf.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha256-prf.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha256-prf.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1-prf.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1-prf.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha384-prf.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha384-prf.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/md4-internal.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/md4-internal.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tprf.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1-tprf.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1-tprf.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tprf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_common/eap_wsc_common.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_common/eap_wsc_common.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_common/eap_wsc_common.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_common/eap_wsc_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/ieee802_11_common.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/common/ieee802_11_common.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/common/ieee802_11_common.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/ieee802_11_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/chap.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/chap.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_common.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_common.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_mschapv2.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_mschapv2.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_peap.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_peap.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_peap_common.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_peap_common.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_tls.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_tls.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_tls_common.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_tls_common.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_ttls.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_ttls.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/mschapv2.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/mschapv2.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_fast.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_fast.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_fast_common.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_fast_common.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_fast_pac.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_fast_pac.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/rsn_supp/pmksa_cache.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/rsn_supp/pmksa_cache.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa_ie.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa_ie.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/base64.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/base64.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/common.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/common.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/ext_password.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/ext_password.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/uuid.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/uuid.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/wpabuf.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/wpabuf.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/wpa_debug.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/wpa_debug.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/json.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/json.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_attr_build.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_attr_build.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_attr_parse.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_attr_parse.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_attr_process.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_attr_process.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_common.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_common.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_dev_attr.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_dev_attr.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_enrollee.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_enrollee.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae_pk.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/common/sae_pk.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/common/sae_pk.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae_pk.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_eap_client.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_eap_client.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_eap_client.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_eap_client.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2_api_port.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa2_api_port.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa2_api_port.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2_api_port.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpas_glue.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpas_glue.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_common.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_common.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wps.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wps.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_owe.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_owe.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_owe.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_owe.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_hostap.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_hostap.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/tls_mbedtls.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/tls_mbedtls.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/tls_mbedtls.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/tls_mbedtls.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-ec.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls-ec.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls-ec.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-ec.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpsk.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/fastpsk.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/fastpsk.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpsk.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/rc4.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/rc4.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/des-internal.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/des-internal.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpbkdf2.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/fastpbkdf2.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/fastpbkdf2.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpbkdf2.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-wrap.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-wrap.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-unwrap.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-unwrap.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DCONFIG_CRYPTO_MBEDTLS -DCONFIG_ECC -DCONFIG_FAST_PBKDF2 -DCONFIG_GMAC -DCONFIG_IEEE80211W -DCONFIG_NO_RADIUS -DCONFIG_OWE_STA -DCONFIG_SAE -DCONFIG_SAE_PK -DCONFIG_SHA256 -DCONFIG_WPA3_SAE -DCONFIG_WPS -DEAP_MSCHAPv2 -DEAP_PEAP -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DESPRESSIF_USE -DESP_PLATFORM -DESP_SUPPLICANT -DIDF_VER=\\\"v5.4.2\\\" -DIEEE8021X_EAPOL -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUSE_WPA2_TASK -DUSE_WPS_TASK -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -D__ets__ -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-aliasing -Wno-write-strings -Werror -Wno-format -o esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj -c /home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-ccm.c", + "file": "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-ccm.c", + "output": "esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_event/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format -o esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist.c.obj -c /home/sam/esp/esp-idf/components/esp_coex/src/coexist.c", + "file": "/home/sam/esp/esp-idf/components/esp_coex/src/coexist.c", + "output": "esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_event/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format -o esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/lib_printf.c.obj -c /home/sam/esp/esp-idf/components/esp_coex/src/lib_printf.c", + "file": "/home/sam/esp/esp-idf/components/esp_coex/src/lib_printf.c", + "output": "esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/lib_printf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_event/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format -o esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/esp32c6/esp_coex_adapter.c.obj -c /home/sam/esp/esp-idf/components/esp_coex/esp32c6/esp_coex_adapter.c", + "file": "/home/sam/esp/esp-idf/components/esp_coex/esp32c6/esp_coex_adapter.c", + "output": "esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/esp32c6/esp_coex_adapter.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_event/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format -o esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug_diagram.c.obj -c /home/sam/esp/esp-idf/components/esp_coex/src/coexist_debug_diagram.c", + "file": "/home/sam/esp/esp-idf/components/esp_coex/src/coexist_debug_diagram.c", + "output": "esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug_diagram.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_event/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format -o esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug.c.obj -c /home/sam/esp/esp-idf/components/esp_coex/src/coexist_debug.c", + "file": "/home/sam/esp/esp-idf/components/esp_coex/src/coexist_debug.c", + "output": "esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj -c /home/sam/esp/esp-idf/components/esp_wifi/src/lib_printf.c", + "file": "/home/sam/esp/esp-idf/components/esp_wifi/src/lib_printf.c", + "output": "esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj -c /home/sam/esp/esp-idf/components/esp_wifi/src/mesh_event.c", + "file": "/home/sam/esp/esp-idf/components/esp_wifi/src/mesh_event.c", + "output": "esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj -c /home/sam/esp/esp-idf/components/esp_wifi/src/smartconfig.c", + "file": "/home/sam/esp/esp-idf/components/esp_wifi/src/smartconfig.c", + "output": "esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj -c /home/sam/esp/esp-idf/components/esp_wifi/src/wifi_init.c", + "file": "/home/sam/esp/esp-idf/components/esp_wifi/src/wifi_init.c", + "output": "esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj -c /home/sam/esp/esp-idf/components/esp_wifi/src/wifi_default.c", + "file": "/home/sam/esp/esp-idf/components/esp_wifi/src/wifi_default.c", + "output": "esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj -c /home/sam/esp/esp-idf/components/esp_wifi/src/wifi_netif.c", + "file": "/home/sam/esp/esp-idf/components/esp_wifi/src/wifi_netif.c", + "output": "esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default_ap.c.obj -c /home/sam/esp/esp-idf/components/esp_wifi/src/wifi_default_ap.c", + "file": "/home/sam/esp/esp-idf/components/esp_wifi/src/wifi_default_ap.c", + "output": "esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default_ap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32c6/esp_adapter.c.obj -c /home/sam/esp/esp-idf/components/esp_wifi/esp32c6/esp_adapter.c", + "file": "/home/sam/esp/esp-idf/components/esp_wifi/esp32c6/esp_adapter.c", + "output": "esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32c6/esp_adapter.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/src -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/roaming_app/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_coex/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj -c /home/sam/esp/esp-idf/components/esp_wifi/src/smartconfig_ack.c", + "file": "/home/sam/esp/esp-idf/components/esp_wifi/src/smartconfig_ack.c", + "output": "esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/private_include -I/home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj -c /home/sam/esp/esp-idf/components/esp_gdbstub/src/gdbstub.c", + "file": "/home/sam/esp/esp-idf/components/esp_gdbstub/src/gdbstub.c", + "output": "esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/private_include -I/home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub_transport.c.obj -c /home/sam/esp/esp-idf/components/esp_gdbstub/src/gdbstub_transport.c", + "file": "/home/sam/esp/esp-idf/components/esp_gdbstub/src/gdbstub_transport.c", + "output": "esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub_transport.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/private_include -I/home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj -c /home/sam/esp/esp-idf/components/esp_gdbstub/src/packet.c", + "file": "/home/sam/esp/esp-idf/components/esp_gdbstub/src/packet.c", + "output": "esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/private_include -I/home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/gdbstub_riscv.c.obj -c /home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/gdbstub_riscv.c", + "file": "/home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/gdbstub_riscv.c", + "output": "esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/gdbstub_riscv.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/private_include -I/home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/rv_decode.c.obj -c /home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/rv_decode.c", + "file": "/home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/rv_decode.c", + "output": "esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/rv_decode.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable -o esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj -c /home/sam/esp/esp-idf/components/unity/unity/src/unity.c", + "file": "/home/sam/esp/esp-idf/components/unity/unity/src/unity.c", + "output": "esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable -o esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_compat.c.obj -c /home/sam/esp/esp-idf/components/unity/unity_compat.c", + "file": "/home/sam/esp/esp-idf/components/unity/unity_compat.c", + "output": "esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_compat.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable -o esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj -c /home/sam/esp/esp-idf/components/unity/unity_runner.c", + "file": "/home/sam/esp/esp-idf/components/unity/unity_runner.c", + "output": "esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable -o esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj -c /home/sam/esp/esp-idf/components/unity/unity_utils_freertos.c", + "file": "/home/sam/esp/esp-idf/components/unity/unity_utils_freertos.c", + "output": "esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable -o esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj -c /home/sam/esp/esp-idf/components/unity/unity_utils_cache.c", + "file": "/home/sam/esp/esp-idf/components/unity/unity_utils_cache.c", + "output": "esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable -o esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj -c /home/sam/esp/esp-idf/components/unity/unity_utils_memory.c", + "file": "/home/sam/esp/esp-idf/components/unity/unity_utils_memory.c", + "output": "esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable -o esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj -c /home/sam/esp/esp-idf/components/unity/unity_port_esp32.c", + "file": "/home/sam/esp/esp-idf/components/unity/unity_port_esp32.c", + "output": "esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-unused-const-variable -o esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj -c /home/sam/esp/esp-idf/components/unity/port/esp/unity_utils_memory_esp.c", + "file": "/home/sam/esp/esp-idf/components/unity/port/esp/unity_utils_memory_esp.c", + "output": "esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/cmock/CMock/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj -c /home/sam/esp/esp-idf/components/cmock/CMock/src/cmock.c", + "file": "/home/sam/esp/esp-idf/components/cmock/CMock/src/cmock.c", + "output": "esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj -c /home/sam/esp/esp-idf/components/console/commands.c", + "file": "/home/sam/esp/esp-idf/components/console/commands.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_common.c.obj -c /home/sam/esp/esp-idf/components/console/esp_console_common.c", + "file": "/home/sam/esp/esp-idf/components/console/esp_console_common.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj -c /home/sam/esp/esp-idf/components/console/split_argv.c", + "file": "/home/sam/esp/esp-idf/components/console/split_argv.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj -c /home/sam/esp/esp-idf/components/console/linenoise/linenoise.c", + "file": "/home/sam/esp/esp-idf/components/console/linenoise/linenoise.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl_chip.c.obj -c /home/sam/esp/esp-idf/components/console/esp_console_repl_chip.c", + "file": "/home/sam/esp/esp-idf/components/console/esp_console_repl_chip.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl_chip.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj -c /home/sam/esp/esp-idf/components/console/argtable3/arg_cmd.c", + "file": "/home/sam/esp/esp-idf/components/console/argtable3/arg_cmd.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj -c /home/sam/esp/esp-idf/components/console/argtable3/arg_date.c", + "file": "/home/sam/esp/esp-idf/components/console/argtable3/arg_date.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj -c /home/sam/esp/esp-idf/components/console/argtable3/arg_dbl.c", + "file": "/home/sam/esp/esp-idf/components/console/argtable3/arg_dbl.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj -c /home/sam/esp/esp-idf/components/console/argtable3/arg_dstr.c", + "file": "/home/sam/esp/esp-idf/components/console/argtable3/arg_dstr.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj -c /home/sam/esp/esp-idf/components/console/argtable3/arg_end.c", + "file": "/home/sam/esp/esp-idf/components/console/argtable3/arg_end.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj -c /home/sam/esp/esp-idf/components/console/argtable3/arg_file.c", + "file": "/home/sam/esp/esp-idf/components/console/argtable3/arg_file.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj -c /home/sam/esp/esp-idf/components/console/argtable3/arg_hashtable.c", + "file": "/home/sam/esp/esp-idf/components/console/argtable3/arg_hashtable.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj -c /home/sam/esp/esp-idf/components/console/argtable3/arg_int.c", + "file": "/home/sam/esp/esp-idf/components/console/argtable3/arg_int.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj -c /home/sam/esp/esp-idf/components/console/argtable3/arg_lit.c", + "file": "/home/sam/esp/esp-idf/components/console/argtable3/arg_lit.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj -c /home/sam/esp/esp-idf/components/console/argtable3/arg_rem.c", + "file": "/home/sam/esp/esp-idf/components/console/argtable3/arg_rem.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj -c /home/sam/esp/esp-idf/components/console/argtable3/arg_rex.c", + "file": "/home/sam/esp/esp-idf/components/console/argtable3/arg_rex.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj -c /home/sam/esp/esp-idf/components/console/argtable3/arg_str.c", + "file": "/home/sam/esp/esp-idf/components/console/argtable3/arg_str.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj -c /home/sam/esp/esp-idf/components/console/argtable3/arg_utils.c", + "file": "/home/sam/esp/esp-idf/components/console/argtable3/arg_utils.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/console/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj -c /home/sam/esp/esp-idf/components/console/argtable3/argtable3.c", + "file": "/home/sam/esp/esp-idf/components/console/argtable3/argtable3.c", + "output": "esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/http_parser.c.obj -c /home/sam/esp/esp-idf/components/http_parser/http_parser.c", + "file": "/home/sam/esp/esp-idf/components/http_parser/http_parser.c", + "output": "esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/http_parser.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp-tls/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj -c /home/sam/esp/esp-idf/components/esp-tls/esp_tls.c", + "file": "/home/sam/esp/esp-idf/components/esp-tls/esp_tls.c", + "output": "esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp-tls/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj -c /home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto/esp_tls_crypto.c", + "file": "/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto/esp_tls_crypto.c", + "output": "esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp-tls/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj -c /home/sam/esp/esp-idf/components/esp-tls/esp_tls_error_capture.c", + "file": "/home/sam/esp/esp-idf/components/esp-tls/esp_tls_error_capture.c", + "output": "esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp-tls/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_platform_port.c.obj -c /home/sam/esp/esp-idf/components/esp-tls/esp_tls_platform_port.c", + "file": "/home/sam/esp/esp-idf/components/esp-tls/esp_tls_platform_port.c", + "output": "esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_platform_port.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp-tls/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj -c /home/sam/esp/esp-idf/components/esp-tls/esp_tls_mbedtls.c", + "file": "/home/sam/esp/esp-idf/components/esp-tls/esp_tls_mbedtls.c", + "output": "esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_oneshot.c.obj -c /home/sam/esp/esp-idf/components/esp_adc/adc_oneshot.c", + "file": "/home/sam/esp/esp-idf/components/esp_adc/adc_oneshot.c", + "output": "esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_oneshot.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_common.c.obj -c /home/sam/esp/esp-idf/components/esp_adc/adc_common.c", + "file": "/home/sam/esp/esp-idf/components/esp_adc/adc_common.c", + "output": "esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali.c.obj -c /home/sam/esp/esp-idf/components/esp_adc/adc_cali.c", + "file": "/home/sam/esp/esp-idf/components/esp_adc/adc_cali.c", + "output": "esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali_curve_fitting.c.obj -c /home/sam/esp/esp-idf/components/esp_adc/adc_cali_curve_fitting.c", + "file": "/home/sam/esp/esp-idf/components/esp_adc/adc_cali_curve_fitting.c", + "output": "esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali_curve_fitting.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp_adc_cal_common_legacy.c.obj -c /home/sam/esp/esp-idf/components/esp_adc/deprecated/esp_adc_cal_common_legacy.c", + "file": "/home/sam/esp/esp-idf/components/esp_adc/deprecated/esp_adc_cal_common_legacy.c", + "output": "esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp_adc_cal_common_legacy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_continuous.c.obj -c /home/sam/esp/esp-idf/components/esp_adc/adc_continuous.c", + "file": "/home/sam/esp/esp-idf/components/esp_adc/adc_continuous.c", + "output": "esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_continuous.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_monitor.c.obj -c /home/sam/esp/esp-idf/components/esp_adc/adc_monitor.c", + "file": "/home/sam/esp/esp-idf/components/esp_adc/adc_monitor.c", + "output": "esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_monitor.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/gdma/adc_dma.c.obj -c /home/sam/esp/esp-idf/components/esp_adc/gdma/adc_dma.c", + "file": "/home/sam/esp/esp-idf/components/esp_adc/gdma/adc_dma.c", + "output": "esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/gdma/adc_dma.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_filter.c.obj -c /home/sam/esp/esp-idf/components/esp_adc/adc_filter.c", + "file": "/home/sam/esp/esp-idf/components/esp_adc/adc_filter.c", + "output": "esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_filter.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32c6/curve_fitting_coefficients.c.obj -c /home/sam/esp/esp-idf/components/esp_adc/esp32c6/curve_fitting_coefficients.c", + "file": "/home/sam/esp/esp-idf/components/esp_adc/esp32c6/curve_fitting_coefficients.c", + "output": "esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32c6/curve_fitting_coefficients.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_cam/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/interface -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_isp/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_cam/esp_cam_ctlr.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_cam/esp_cam_ctlr.c", + "output": "esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_driver_cam/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/interface -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_driver_isp/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj -c /home/sam/esp/esp-idf/components/esp_driver_cam/dvp_share_ctrl.c", + "file": "/home/sam/esp/esp-idf/components/esp_driver_cam/dvp_share_ctrl.c", + "output": "esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_eth/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj -c /home/sam/esp/esp-idf/components/esp_eth/src/esp_eth.c", + "file": "/home/sam/esp/esp-idf/components/esp_eth/src/esp_eth.c", + "output": "esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_eth/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj -c /home/sam/esp/esp-idf/components/esp_eth/src/phy/esp_eth_phy_802_3.c", + "file": "/home/sam/esp/esp-idf/components/esp_eth/src/phy/esp_eth_phy_802_3.c", + "output": "esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_eth/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_mm/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj -c /home/sam/esp/esp-idf/components/esp_eth/src/esp_eth_netif_glue.c", + "file": "/home/sam/esp/esp-idf/components/esp_eth/src/esp_eth_netif_glue.c", + "output": "esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hid/include -I/home/sam/esp/esp-idf/components/esp_hid/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format -o esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj -c /home/sam/esp/esp-idf/components/esp_hid/src/esp_hidd.c", + "file": "/home/sam/esp/esp-idf/components/esp_hid/src/esp_hidd.c", + "output": "esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hid/include -I/home/sam/esp/esp-idf/components/esp_hid/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format -o esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj -c /home/sam/esp/esp-idf/components/esp_hid/src/esp_hidh.c", + "file": "/home/sam/esp/esp-idf/components/esp_hid/src/esp_hidh.c", + "output": "esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_hid/include -I/home/sam/esp/esp-idf/components/esp_hid/private -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format -o esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj -c /home/sam/esp/esp-idf/components/esp_hid/src/esp_hid_common.c", + "file": "/home/sam/esp/esp-idf/components/esp_hid/src/esp_hid_common.c", + "output": "esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/tcp_transport/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj -c /home/sam/esp/esp-idf/components/tcp_transport/transport.c", + "file": "/home/sam/esp/esp-idf/components/tcp_transport/transport.c", + "output": "esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/tcp_transport/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj -c /home/sam/esp/esp-idf/components/tcp_transport/transport_ssl.c", + "file": "/home/sam/esp/esp-idf/components/tcp_transport/transport_ssl.c", + "output": "esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/tcp_transport/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj -c /home/sam/esp/esp-idf/components/tcp_transport/transport_internal.c", + "file": "/home/sam/esp/esp-idf/components/tcp_transport/transport_internal.c", + "output": "esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/tcp_transport/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_socks_proxy.c.obj -c /home/sam/esp/esp-idf/components/tcp_transport/transport_socks_proxy.c", + "file": "/home/sam/esp/esp-idf/components/tcp_transport/transport_socks_proxy.c", + "output": "esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_socks_proxy.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/tcp_transport/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj -c /home/sam/esp/esp-idf/components/tcp_transport/transport_ws.c", + "file": "/home/sam/esp/esp-idf/components/tcp_transport/transport_ws.c", + "output": "esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_http_client/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj -c /home/sam/esp/esp-idf/components/esp_http_client/esp_http_client.c", + "file": "/home/sam/esp/esp-idf/components/esp_http_client/esp_http_client.c", + "output": "esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_http_client/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj -c /home/sam/esp/esp-idf/components/esp_http_client/lib/http_auth.c", + "file": "/home/sam/esp/esp-idf/components/esp_http_client/lib/http_auth.c", + "output": "esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_http_client/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj -c /home/sam/esp/esp-idf/components/esp_http_client/lib/http_header.c", + "file": "/home/sam/esp/esp-idf/components/esp_http_client/lib/http_header.c", + "output": "esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_http_client/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj -c /home/sam/esp/esp-idf/components/esp_http_client/lib/http_utils.c", + "file": "/home/sam/esp/esp-idf/components/esp_http_client/lib/http_utils.c", + "output": "esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/src/util -I/home/sam/esp/esp-idf/components/esp_http_server/src/port/esp32 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj -c /home/sam/esp/esp-idf/components/esp_http_server/src/httpd_main.c", + "file": "/home/sam/esp/esp-idf/components/esp_http_server/src/httpd_main.c", + "output": "esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/src/util -I/home/sam/esp/esp-idf/components/esp_http_server/src/port/esp32 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj -c /home/sam/esp/esp-idf/components/esp_http_server/src/httpd_parse.c", + "file": "/home/sam/esp/esp-idf/components/esp_http_server/src/httpd_parse.c", + "output": "esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/src/util -I/home/sam/esp/esp-idf/components/esp_http_server/src/port/esp32 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj -c /home/sam/esp/esp-idf/components/esp_http_server/src/httpd_sess.c", + "file": "/home/sam/esp/esp-idf/components/esp_http_server/src/httpd_sess.c", + "output": "esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/src/util -I/home/sam/esp/esp-idf/components/esp_http_server/src/port/esp32 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj -c /home/sam/esp/esp-idf/components/esp_http_server/src/httpd_txrx.c", + "file": "/home/sam/esp/esp-idf/components/esp_http_server/src/httpd_txrx.c", + "output": "esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/src/util -I/home/sam/esp/esp-idf/components/esp_http_server/src/port/esp32 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj -c /home/sam/esp/esp-idf/components/esp_http_server/src/httpd_uri.c", + "file": "/home/sam/esp/esp-idf/components/esp_http_server/src/httpd_uri.c", + "output": "esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/src/util -I/home/sam/esp/esp-idf/components/esp_http_server/src/port/esp32 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj -c /home/sam/esp/esp-idf/components/esp_http_server/src/httpd_ws.c", + "file": "/home/sam/esp/esp-idf/components/esp_http_server/src/httpd_ws.c", + "output": "esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/src/util -I/home/sam/esp/esp-idf/components/esp_http_server/src/port/esp32 -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj -c /home/sam/esp/esp-idf/components/esp_http_server/src/util/ctrl_sock.c", + "file": "/home/sam/esp/esp-idf/components/esp_http_server/src/util/ctrl_sock.c", + "output": "esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_https_ota/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/esp_partition/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj -c /home/sam/esp/esp-idf/components/esp_https_ota/src/esp_https_ota.c", + "file": "/home/sam/esp/esp-idf/components/esp_https_ota/src/esp_https_ota.c", + "output": "esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj -c /home/sam/esp/esp-idf/components/esp_https_server/src/https_server.c", + "file": "/home/sam/esp/esp-idf/components/esp_https_server/src/https_server.c", + "output": "esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj -c /home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_common.c", + "file": "/home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_common.c", + "output": "esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj -c /home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_io.c", + "file": "/home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_io.c", + "output": "esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj -c /home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_nt35510.c", + "file": "/home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_nt35510.c", + "output": "esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj -c /home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_ssd1306.c", + "file": "/home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_ssd1306.c", + "output": "esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj -c /home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_st7789.c", + "file": "/home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_st7789.c", + "output": "esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj -c /home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_ops.c", + "file": "/home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_ops.c", + "output": "esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj -c /home/sam/esp/esp-idf/components/esp_lcd/i2c/esp_lcd_panel_io_i2c_v1.c", + "file": "/home/sam/esp/esp-idf/components/esp_lcd/i2c/esp_lcd_panel_io_i2c_v1.c", + "output": "esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj -c /home/sam/esp/esp-idf/components/esp_lcd/i2c/esp_lcd_panel_io_i2c_v2.c", + "file": "/home/sam/esp/esp-idf/components/esp_lcd/i2c/esp_lcd_panel_io_i2c_v2.c", + "output": "esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/esp_lcd/priv_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/esp_psram/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj -c /home/sam/esp/esp-idf/components/esp_lcd/spi/esp_lcd_panel_io_spi.c", + "file": "/home/sam/esp/esp-idf/components/esp_lcd/spi/esp_lcd_panel_io_spi.c", + "output": "esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj -c /home/sam/esp/esp-idf/components/protobuf-c/protobuf-c/protobuf-c/protobuf-c.c", + "file": "/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c/protobuf-c/protobuf-c.c", + "output": "esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj -c /home/sam/esp/esp-idf/components/protocomm/src/common/protocomm.c", + "file": "/home/sam/esp/esp-idf/components/protocomm/src/common/protocomm.c", + "output": "esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj -c /home/sam/esp/esp-idf/components/protocomm/proto-c/constants.pb-c.c", + "file": "/home/sam/esp/esp-idf/components/protocomm/proto-c/constants.pb-c.c", + "output": "esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj -c /home/sam/esp/esp-idf/components/protocomm/proto-c/sec0.pb-c.c", + "file": "/home/sam/esp/esp-idf/components/protocomm/proto-c/sec0.pb-c.c", + "output": "esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj -c /home/sam/esp/esp-idf/components/protocomm/proto-c/sec1.pb-c.c", + "file": "/home/sam/esp/esp-idf/components/protocomm/proto-c/sec1.pb-c.c", + "output": "esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec2.pb-c.c.obj -c /home/sam/esp/esp-idf/components/protocomm/proto-c/sec2.pb-c.c", + "file": "/home/sam/esp/esp-idf/components/protocomm/proto-c/sec2.pb-c.c", + "output": "esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec2.pb-c.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj -c /home/sam/esp/esp-idf/components/protocomm/proto-c/session.pb-c.c", + "file": "/home/sam/esp/esp-idf/components/protocomm/proto-c/session.pb-c.c", + "output": "esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj -c /home/sam/esp/esp-idf/components/protocomm/src/transports/protocomm_console.c", + "file": "/home/sam/esp/esp-idf/components/protocomm/src/transports/protocomm_console.c", + "output": "esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj -c /home/sam/esp/esp-idf/components/protocomm/src/transports/protocomm_httpd.c", + "file": "/home/sam/esp/esp-idf/components/protocomm/src/transports/protocomm_httpd.c", + "output": "esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj -c /home/sam/esp/esp-idf/components/protocomm/src/security/security0.c", + "file": "/home/sam/esp/esp-idf/components/protocomm/src/security/security0.c", + "output": "esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj -c /home/sam/esp/esp-idf/components/protocomm/src/security/security1.c", + "file": "/home/sam/esp/esp-idf/components/protocomm/src/security/security1.c", + "output": "esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj -c /home/sam/esp/esp-idf/components/protocomm/src/security/security2.c", + "file": "/home/sam/esp/esp-idf/components/protocomm/src/security/security2.c", + "output": "esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj -c /home/sam/esp/esp-idf/components/protocomm/src/crypto/srp6a/esp_srp.c", + "file": "/home/sam/esp/esp-idf/components/protocomm/src/crypto/srp6a/esp_srp.c", + "output": "esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/protocomm/src/common -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj -c /home/sam/esp/esp-idf/components/protocomm/src/crypto/srp6a/esp_srp_mpi.c", + "file": "/home/sam/esp/esp-idf/components/protocomm/src/crypto/srp6a/esp_srp_mpi.c", + "output": "esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_local_ctrl/include -I/home/sam/esp/esp-idf/components/esp_local_ctrl/proto-c -I/home/sam/esp/esp-idf/components/esp_local_ctrl/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj -c /home/sam/esp/esp-idf/components/esp_local_ctrl/src/esp_local_ctrl.c", + "file": "/home/sam/esp/esp-idf/components/esp_local_ctrl/src/esp_local_ctrl.c", + "output": "esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_local_ctrl/include -I/home/sam/esp/esp-idf/components/esp_local_ctrl/proto-c -I/home/sam/esp/esp-idf/components/esp_local_ctrl/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj -c /home/sam/esp/esp-idf/components/esp_local_ctrl/src/esp_local_ctrl_handler.c", + "file": "/home/sam/esp/esp-idf/components/esp_local_ctrl/src/esp_local_ctrl_handler.c", + "output": "esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_local_ctrl/include -I/home/sam/esp/esp-idf/components/esp_local_ctrl/proto-c -I/home/sam/esp/esp-idf/components/esp_local_ctrl/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj -c /home/sam/esp/esp-idf/components/esp_local_ctrl/proto-c/esp_local_ctrl.pb-c.c", + "file": "/home/sam/esp/esp-idf/components/esp_local_ctrl/proto-c/esp_local_ctrl.pb-c.c", + "output": "esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/esp_local_ctrl/include -I/home/sam/esp/esp-idf/components/esp_local_ctrl/proto-c -I/home/sam/esp/esp-idf/components/esp_local_ctrl/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj -c /home/sam/esp/esp-idf/components/esp_local_ctrl/src/esp_local_ctrl_transport_httpd.c", + "file": "/home/sam/esp/esp-idf/components/esp_local_ctrl/src/esp_local_ctrl_transport_httpd.c", + "output": "esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj -c /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_init.c", + "file": "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_init.c", + "output": "esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj -c /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_common.c", + "file": "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_common.c", + "output": "esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj -c /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_flash.c", + "file": "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_flash.c", + "output": "esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj -c /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_uart.c", + "file": "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_uart.c", + "output": "esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj -c /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_elf.c", + "file": "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_elf.c", + "output": "esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj -c /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_binary.c", + "file": "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_binary.c", + "output": "esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj -c /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_sha.c", + "file": "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_sha.c", + "output": "esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj -c /home/sam/esp/esp-idf/components/espcoredump/src/core_dump_crc.c", + "file": "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_crc.c", + "output": "esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump -I/home/sam/esp/esp-idf/components/espcoredump/include_core_dump/port/riscv -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj -c /home/sam/esp/esp-idf/components/espcoredump/src/port/riscv/core_dump_port.c", + "file": "/home/sam/esp/esp-idf/components/espcoredump/src/port/riscv/core_dump_port.c", + "output": "esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/wear_levelling/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj -c /home/sam/esp/esp-idf/components/wear_levelling/Partition.cpp", + "file": "/home/sam/esp/esp-idf/components/wear_levelling/Partition.cpp", + "output": "esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/wear_levelling/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj -c /home/sam/esp/esp-idf/components/wear_levelling/SPI_Flash.cpp", + "file": "/home/sam/esp/esp-idf/components/wear_levelling/SPI_Flash.cpp", + "output": "esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/wear_levelling/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj -c /home/sam/esp/esp-idf/components/wear_levelling/WL_Ext_Perf.cpp", + "file": "/home/sam/esp/esp-idf/components/wear_levelling/WL_Ext_Perf.cpp", + "output": "esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/wear_levelling/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj -c /home/sam/esp/esp-idf/components/wear_levelling/WL_Ext_Safe.cpp", + "file": "/home/sam/esp/esp-idf/components/wear_levelling/WL_Ext_Safe.cpp", + "output": "esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/wear_levelling/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj -c /home/sam/esp/esp-idf/components/wear_levelling/WL_Flash.cpp", + "file": "/home/sam/esp/esp-idf/components/wear_levelling/WL_Flash.cpp", + "output": "esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/wear_levelling/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj -c /home/sam/esp/esp-idf/components/wear_levelling/crc32.cpp", + "file": "/home/sam/esp/esp-idf/components/wear_levelling/crc32.cpp", + "output": "esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/wear_levelling/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/spi_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu++2b -fno-exceptions -fno-rtti -fuse-cxa-atexit -o esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj -c /home/sam/esp/esp-idf/components/wear_levelling/wear_levelling.cpp", + "file": "/home/sam/esp/esp-idf/components/wear_levelling/wear_levelling.cpp", + "output": "esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj -c /home/sam/esp/esp-idf/components/fatfs/diskio/diskio.c", + "file": "/home/sam/esp/esp-idf/components/fatfs/diskio/diskio.c", + "output": "esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj -c /home/sam/esp/esp-idf/components/fatfs/diskio/diskio_rawflash.c", + "file": "/home/sam/esp/esp-idf/components/fatfs/diskio/diskio_rawflash.c", + "output": "esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj -c /home/sam/esp/esp-idf/components/fatfs/diskio/diskio_wl.c", + "file": "/home/sam/esp/esp-idf/components/fatfs/diskio/diskio_wl.c", + "output": "esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj -c /home/sam/esp/esp-idf/components/fatfs/src/ff.c", + "file": "/home/sam/esp/esp-idf/components/fatfs/src/ff.c", + "output": "esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj -c /home/sam/esp/esp-idf/components/fatfs/src/ffunicode.c", + "file": "/home/sam/esp/esp-idf/components/fatfs/src/ffunicode.c", + "output": "esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj -c /home/sam/esp/esp-idf/components/fatfs/port/freertos/ffsystem.c", + "file": "/home/sam/esp/esp-idf/components/fatfs/port/freertos/ffsystem.c", + "output": "esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj -c /home/sam/esp/esp-idf/components/fatfs/diskio/diskio_sdmmc.c", + "file": "/home/sam/esp/esp-idf/components/fatfs/diskio/diskio_sdmmc.c", + "output": "esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj -c /home/sam/esp/esp-idf/components/fatfs/vfs/vfs_fat.c", + "file": "/home/sam/esp/esp-idf/components/fatfs/vfs/vfs_fat.c", + "output": "esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj -c /home/sam/esp/esp-idf/components/fatfs/vfs/vfs_fat_sdmmc.c", + "file": "/home/sam/esp/esp-idf/components/fatfs/vfs/vfs_fat_sdmmc.c", + "output": "esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj -c /home/sam/esp/esp-idf/components/fatfs/vfs/vfs_fat_spiflash.c", + "file": "/home/sam/esp/esp-idf/components/fatfs/vfs/vfs_fat_spiflash.c", + "output": "esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/esp_ieee802154.c.obj -c /home/sam/esp/esp-idf/components/ieee802154/esp_ieee802154.c", + "file": "/home/sam/esp/esp-idf/components/ieee802154/esp_ieee802154.c", + "output": "esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/esp_ieee802154.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_ack.c.obj -c /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_ack.c", + "file": "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_ack.c", + "output": "esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_ack.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_dev.c.obj -c /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_dev.c", + "file": "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_dev.c", + "output": "esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_dev.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_event.c.obj -c /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_event.c", + "file": "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_event.c", + "output": "esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_event.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_frame.c.obj -c /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_frame.c", + "file": "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_frame.c", + "output": "esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_frame.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_pib.c.obj -c /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_pib.c", + "file": "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_pib.c", + "output": "esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_pib.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_util.c.obj -c /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_util.c", + "file": "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_util.c", + "output": "esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_util.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_sec.c.obj -c /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_sec.c", + "file": "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_sec.c", + "output": "esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_sec.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/ieee802154/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/esp_timer/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_timer.c.obj -c /home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_timer.c", + "file": "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_timer.c", + "output": "esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_timer.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/json/cJSON -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj -c /home/sam/esp/esp-idf/components/json/cJSON/cJSON.c", + "file": "/home/sam/esp/esp-idf/components/json/cJSON/cJSON.c", + "output": "esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/json/cJSON -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj -c /home/sam/esp/esp-idf/components/json/cJSON/cJSON_Utils.c", + "file": "/home/sam/esp/esp-idf/components/json/cJSON/cJSON_Utils.c", + "output": "esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj -c /home/sam/esp/esp-idf/components/mqtt/esp-mqtt/mqtt_client.c", + "file": "/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/mqtt_client.c", + "output": "esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj -c /home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/mqtt_msg.c", + "file": "/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/mqtt_msg.c", + "output": "esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj -c /home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/mqtt_outbox.c", + "file": "/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/mqtt_outbox.c", + "output": "esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/http_parser -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj -c /home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/platform_esp32_idf.c", + "file": "/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/platform_esp32_idf.c", + "output": "esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/nvs_sec_provider/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj -c /home/sam/esp/esp-idf/components/nvs_sec_provider/nvs_sec_provider.c", + "file": "/home/sam/esp/esp-idf/components/nvs_sec_provider/nvs_sec_provider.c", + "output": "esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/rt/include -I/home/sam/esp/esp-idf/components/rt/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj -c /home/sam/esp/esp-idf/components/rt/FreeRTOS_POSIX_mqueue.c", + "file": "/home/sam/esp/esp-idf/components/rt/FreeRTOS_POSIX_mqueue.c", + "output": "esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/rt/include -I/home/sam/esp/esp-idf/components/rt/private_include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj -c /home/sam/esp/esp-idf/components/rt/FreeRTOS_POSIX_utils.c", + "file": "/home/sam/esp/esp-idf/components/rt/FreeRTOS_POSIX_utils.c", + "output": "esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/spiffs -I/home/sam/esp/esp-idf/components/spiffs/spiffs/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj -c /home/sam/esp/esp-idf/components/spiffs/spiffs_api.c", + "file": "/home/sam/esp/esp-idf/components/spiffs/spiffs_api.c", + "output": "esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/spiffs -I/home/sam/esp/esp-idf/components/spiffs/spiffs/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format -o esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj -c /home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_cache.c", + "file": "/home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_cache.c", + "output": "esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/spiffs -I/home/sam/esp/esp-idf/components/spiffs/spiffs/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format -o esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj -c /home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_check.c", + "file": "/home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_check.c", + "output": "esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/spiffs -I/home/sam/esp/esp-idf/components/spiffs/spiffs/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format -o esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj -c /home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_gc.c", + "file": "/home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_gc.c", + "output": "esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/spiffs -I/home/sam/esp/esp-idf/components/spiffs/spiffs/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format -o esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj -c /home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_hydrogen.c", + "file": "/home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_hydrogen.c", + "output": "esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/spiffs -I/home/sam/esp/esp-idf/components/spiffs/spiffs/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-format -o esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj -c /home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_nucleus.c", + "file": "/home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_nucleus.c", + "output": "esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/spiffs -I/home/sam/esp/esp-idf/components/spiffs/spiffs/src -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/vfs/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj -c /home/sam/esp/esp-idf/components/spiffs/esp_spiffs.c", + "file": "/home/sam/esp/esp-idf/components/spiffs/esp_spiffs.c", + "output": "esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj -c /home/sam/esp/esp-idf/components/wifi_provisioning/src/wifi_config.c", + "file": "/home/sam/esp/esp-idf/components/wifi_provisioning/src/wifi_config.c", + "output": "esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj -c /home/sam/esp/esp-idf/components/wifi_provisioning/src/wifi_scan.c", + "file": "/home/sam/esp/esp-idf/components/wifi_provisioning/src/wifi_scan.c", + "output": "esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj -c /home/sam/esp/esp-idf/components/wifi_provisioning/src/wifi_ctrl.c", + "file": "/home/sam/esp/esp-idf/components/wifi_provisioning/src/wifi_ctrl.c", + "output": "esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj -c /home/sam/esp/esp-idf/components/wifi_provisioning/src/manager.c", + "file": "/home/sam/esp/esp-idf/components/wifi_provisioning/src/manager.c", + "output": "esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj -c /home/sam/esp/esp-idf/components/wifi_provisioning/src/handlers.c", + "file": "/home/sam/esp/esp-idf/components/wifi_provisioning/src/handlers.c", + "output": "esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj -c /home/sam/esp/esp-idf/components/wifi_provisioning/src/scheme_console.c", + "file": "/home/sam/esp/esp-idf/components/wifi_provisioning/src/scheme_console.c", + "output": "esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj -c /home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_config.pb-c.c", + "file": "/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_config.pb-c.c", + "output": "esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj -c /home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_scan.pb-c.c", + "file": "/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_scan.pb-c.c", + "output": "esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj -c /home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_ctrl.pb-c.c", + "file": "/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_ctrl.pb-c.c", + "output": "esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj -c /home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_constants.pb-c.c", + "file": "/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_constants.pb-c.c", + "output": "esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/src -I/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/json/cJSON -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj -c /home/sam/esp/esp-idf/components/wifi_provisioning/src/scheme_softap.c", + "file": "/home/sam/esp/esp-idf/components/wifi_provisioning/src/scheme_softap.c", + "output": "esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/interface -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_api.c.obj -c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/src/led_strip_api.c", + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/src/led_strip_api.c", + "output": "esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_api.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/interface -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_dev.c.obj -c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/src/led_strip_rmt_dev.c", + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/src/led_strip_rmt_dev.c", + "output": "esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_dev.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/interface -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_encoder.c.obj -c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/src/led_strip_rmt_encoder.c", + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/src/led_strip_rmt_encoder.c", + "output": "esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_encoder.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/zcl_utility/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/interface -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/app_trace/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/cmock/CMock/src -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/esp_driver_isp/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/interface -I/home/sam/esp/esp-idf/components/esp_psram/include -I/home/sam/esp/esp-idf/components/esp_driver_jpeg/include -I/home/sam/esp/esp-idf/components/esp_driver_ppa/include -I/home/sam/esp/esp-idf/components/esp_eth/include -I/home/sam/esp/esp-idf/components/esp_hid/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_https_ota/include -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_local_ctrl/include -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/idf_test/include -I/home/sam/esp/esp-idf/components/idf_test/include/esp32c6 -I/home/sam/esp/esp-idf/components/json/cJSON -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include -I/home/sam/esp/esp-idf/components/nvs_sec_provider/include -I/home/sam/esp/esp-idf/components/rt/include -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-prototypes -o esp-idf/main/CMakeFiles/__idf_main.dir/esp_zb_light.c.obj -c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main/esp_zb_light.c", + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main/esp_zb_light.c", + "output": "esp-idf/main/CMakeFiles/__idf_main.dir/esp_zb_light.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DMBEDTLS_CONFIG_FILE=\\\"mbedtls/esp_config.h\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -DUNITY_INCLUDE_CONFIG_H -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/zcl_utility/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/include -I/home/sam/esp/esp-idf/components/driver/deprecated -I/home/sam/esp/esp-idf/components/driver/i2c/include -I/home/sam/esp/esp-idf/components/driver/touch_sensor/include -I/home/sam/esp/esp-idf/components/driver/twai/include -I/home/sam/esp/esp-idf/components/esp_pm/include -I/home/sam/esp/esp-idf/components/esp_ringbuf/include -I/home/sam/esp/esp-idf/components/esp_driver_gpio/include -I/home/sam/esp/esp-idf/components/esp_driver_pcnt/include -I/home/sam/esp/esp-idf/components/esp_driver_gptimer/include -I/home/sam/esp/esp-idf/components/esp_driver_spi/include -I/home/sam/esp/esp-idf/components/esp_driver_mcpwm/include -I/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/include -I/home/sam/esp/esp-idf/components/esp_driver_i2s/include -I/home/sam/esp/esp-idf/components/esp_driver_sdmmc/include -I/home/sam/esp/esp-idf/components/sdmmc/include -I/home/sam/esp/esp-idf/components/esp_driver_sdspi/include -I/home/sam/esp/esp-idf/components/esp_driver_sdio/include -I/home/sam/esp/esp-idf/components/esp_driver_dac/include -I/home/sam/esp/esp-idf/components/esp_driver_rmt/include -I/home/sam/esp/esp-idf/components/esp_driver_tsens/include -I/home/sam/esp/esp-idf/components/esp_driver_sdm/include -I/home/sam/esp/esp-idf/components/esp_driver_i2c/include -I/home/sam/esp/esp-idf/components/esp_driver_uart/include -I/home/sam/esp/esp-idf/components/vfs/include -I/home/sam/esp/esp-idf/components/esp_driver_ledc/include -I/home/sam/esp/esp-idf/components/esp_driver_parlio/include -I/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/include -I/home/sam/esp/esp-idf/components/ieee802154/include -I/home/sam/esp/esp-idf/components/esp_coex/include -I/home/sam/esp/esp-idf/components/esp_netif/include -I/home/sam/esp/esp-idf/components/esp_event/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/interface -I/home/sam/esp/esp-idf/components/mbedtls/port/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library -I/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m -I/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/p256-m -I/home/sam/esp/esp-idf/components/esp_app_format/include -I/home/sam/esp/esp-idf/components/esp_bootloader_format/include -I/home/sam/esp/esp-idf/components/app_update/include -I/home/sam/esp/esp-idf/components/bootloader_support/include -I/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/include -I/home/sam/esp/esp-idf/components/esp_partition/include -I/home/sam/esp/esp-idf/components/efuse/include -I/home/sam/esp/esp-idf/components/efuse/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_mm/include -I/home/sam/esp/esp-idf/components/spi_flash/include -I/home/sam/esp/esp-idf/components/esp_security/include -I/home/sam/esp/esp-idf/components/pthread/include -I/home/sam/esp/esp-idf/components/esp_timer/include -I/home/sam/esp/esp-idf/components/app_trace/include -I/home/sam/esp/esp-idf/components/nvs_flash/include -I/home/sam/esp/esp-idf/components/esp_phy/include -I/home/sam/esp/esp-idf/components/esp_phy/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_vfs_console/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/port/include -I/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/include -I/home/sam/esp/esp-idf/components/esp_wifi/include -I/home/sam/esp/esp-idf/components/esp_wifi/include/local -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/include -I/home/sam/esp/esp-idf/components/esp_wifi/wifi_apps/nan_app/include -I/home/sam/esp/esp-idf/components/esp_gdbstub/include -I/home/sam/esp/esp-idf/components/unity/include -I/home/sam/esp/esp-idf/components/unity/unity/src -I/home/sam/esp/esp-idf/components/cmock/CMock/src -I/home/sam/esp/esp-idf/components/console -I/home/sam/esp/esp-idf/components/http_parser -I/home/sam/esp/esp-idf/components/esp-tls -I/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto -I/home/sam/esp/esp-idf/components/esp_adc/include -I/home/sam/esp/esp-idf/components/esp_adc/interface -I/home/sam/esp/esp-idf/components/esp_adc/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_adc/deprecated/include -I/home/sam/esp/esp-idf/components/esp_driver_isp/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/include -I/home/sam/esp/esp-idf/components/esp_driver_cam/interface -I/home/sam/esp/esp-idf/components/esp_psram/include -I/home/sam/esp/esp-idf/components/esp_driver_jpeg/include -I/home/sam/esp/esp-idf/components/esp_driver_ppa/include -I/home/sam/esp/esp-idf/components/esp_eth/include -I/home/sam/esp/esp-idf/components/esp_hid/include -I/home/sam/esp/esp-idf/components/tcp_transport/include -I/home/sam/esp/esp-idf/components/esp_http_client/include -I/home/sam/esp/esp-idf/components/esp_http_server/include -I/home/sam/esp/esp-idf/components/esp_https_ota/include -I/home/sam/esp/esp-idf/components/esp_https_server/include -I/home/sam/esp/esp-idf/components/esp_lcd/include -I/home/sam/esp/esp-idf/components/esp_lcd/interface -I/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c -I/home/sam/esp/esp-idf/components/protocomm/include/common -I/home/sam/esp/esp-idf/components/protocomm/include/security -I/home/sam/esp/esp-idf/components/protocomm/include/transports -I/home/sam/esp/esp-idf/components/protocomm/include/crypto/srp6a -I/home/sam/esp/esp-idf/components/protocomm/proto-c -I/home/sam/esp/esp-idf/components/esp_local_ctrl/include -I/home/sam/esp/esp-idf/components/espcoredump/include -I/home/sam/esp/esp-idf/components/espcoredump/include/port/riscv -I/home/sam/esp/esp-idf/components/wear_levelling/include -I/home/sam/esp/esp-idf/components/fatfs/diskio -I/home/sam/esp/esp-idf/components/fatfs/src -I/home/sam/esp/esp-idf/components/fatfs/vfs -I/home/sam/esp/esp-idf/components/idf_test/include -I/home/sam/esp/esp-idf/components/idf_test/include/esp32c6 -I/home/sam/esp/esp-idf/components/json/cJSON -I/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include -I/home/sam/esp/esp-idf/components/nvs_sec_provider/include -I/home/sam/esp/esp-idf/components/rt/include -I/home/sam/esp/esp-idf/components/spiffs/include -I/home/sam/esp/esp-idf/components/wifi_provisioning/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver/include -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -Wno-strict-prototypes -o esp-idf/main/CMakeFiles/__idf_main.dir/__/common/zcl_utility/src/zcl_utility.c.obj -c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/zcl_utility/src/zcl_utility.c", + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/zcl_utility/src/zcl_utility.c", + "output": "esp-idf/main/CMakeFiles/__idf_main.dir/__/common/zcl_utility/src/zcl_utility.c.obj" +}, +{ + "directory": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "command": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -DESP_PLATFORM -DIDF_VER=\\\"v5.4.2\\\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DSOC_XTAL_FREQ_MHZ=CONFIG_XTAL_FREQ -D_GLIBCXX_HAVE_POSIX_SEMAPHORE -D_GLIBCXX_USE_POSIX_SEMAPHORE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/config -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver/include -I/home/sam/esp/esp-idf/components/newlib/platform_include -I/home/sam/esp/esp-idf/components/freertos/config/include -I/home/sam/esp/esp-idf/components/freertos/config/include/freertos -I/home/sam/esp/esp-idf/components/freertos/config/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include -I/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos -I/home/sam/esp/esp-idf/components/freertos/esp_additions/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc -I/home/sam/esp/esp-idf/components/esp_hw_support/include/soc/esp32c6 -I/home/sam/esp/esp-idf/components/esp_hw_support/dma/include -I/home/sam/esp/esp-idf/components/esp_hw_support/ldo/include -I/home/sam/esp/esp-idf/components/esp_hw_support/debug_probe/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/. -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/private_include -I/home/sam/esp/esp-idf/components/heap/include -I/home/sam/esp/esp-idf/components/heap/tlsf -I/home/sam/esp/esp-idf/components/log/include -I/home/sam/esp/esp-idf/components/soc/include -I/home/sam/esp/esp-idf/components/soc/esp32c6 -I/home/sam/esp/esp-idf/components/soc/esp32c6/include -I/home/sam/esp/esp-idf/components/soc/esp32c6/register -I/home/sam/esp/esp-idf/components/hal/platform_port/include -I/home/sam/esp/esp-idf/components/hal/esp32c6/include -I/home/sam/esp/esp-idf/components/hal/include -I/home/sam/esp/esp-idf/components/esp_rom/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6/include/esp32c6 -I/home/sam/esp/esp-idf/components/esp_rom/esp32c6 -I/home/sam/esp/esp-idf/components/esp_common/include -I/home/sam/esp/esp-idf/components/esp_system/include -I/home/sam/esp/esp-idf/components/esp_system/port/soc -I/home/sam/esp/esp-idf/components/esp_system/port/include/riscv -I/home/sam/esp/esp-idf/components/esp_system/port/include/private -I/home/sam/esp/esp-idf/components/riscv/include -I/home/sam/esp/esp-idf/components/lwip/include -I/home/sam/esp/esp-idf/components/lwip/include/apps -I/home/sam/esp/esp-idf/components/lwip/include/apps/sntp -I/home/sam/esp/esp-idf/components/lwip/lwip/src/include -I/home/sam/esp/esp-idf/components/lwip/port/include -I/home/sam/esp/esp-idf/components/lwip/port/freertos/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/sam/esp/esp-idf/components/lwip/port/esp32xx/include/sys -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/include -I/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/interface -march=rv32imac_zicsr_zifencei -fdiagnostics-color=always -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-error=extra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -nostartfiles -Og -fno-shrink-wrap -fmacro-prefix-map=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch=. -fmacro-prefix-map=/home/sam/esp/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -o esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir/src/light_driver.c.obj -c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver/src/light_driver.c", + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver/src/light_driver.c", + "output": "esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir/src/light_driver.c.obj" +} +] \ No newline at end of file diff --git a/build/config.env b/build/config.env new file mode 100644 index 0000000..7dc7bc6 --- /dev/null +++ b/build/config.env @@ -0,0 +1,12 @@ +{ + "COMPONENT_KCONFIGS": "/home/sam/esp/esp-idf/components/app_trace/Kconfig;/home/sam/esp/esp-idf/components/bt/Kconfig;/home/sam/esp/esp-idf/components/console/Kconfig;/home/sam/esp/esp-idf/components/driver/Kconfig;/home/sam/esp/esp-idf/components/efuse/Kconfig;/home/sam/esp/esp-idf/components/esp-tls/Kconfig;/home/sam/esp/esp-idf/components/esp_adc/Kconfig;/home/sam/esp/esp-idf/components/esp_coex/Kconfig;/home/sam/esp/esp-idf/components/esp_common/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_cam/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_dac/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_gpio/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_gptimer/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_i2c/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_i2s/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_isp/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_jpeg/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_ledc/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_mcpwm/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_parlio/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_pcnt/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_rmt/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_sdm/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_spi/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_touch_sens/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_tsens/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_uart/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/Kconfig;/home/sam/esp/esp-idf/components/esp_eth/Kconfig;/home/sam/esp/esp-idf/components/esp_event/Kconfig;/home/sam/esp/esp-idf/components/esp_gdbstub/Kconfig;/home/sam/esp/esp-idf/components/esp_hid/Kconfig;/home/sam/esp/esp-idf/components/esp_http_client/Kconfig;/home/sam/esp/esp-idf/components/esp_http_server/Kconfig;/home/sam/esp/esp-idf/components/esp_https_ota/Kconfig;/home/sam/esp/esp-idf/components/esp_https_server/Kconfig;/home/sam/esp/esp-idf/components/esp_hw_support/Kconfig;/home/sam/esp/esp-idf/components/esp_lcd/Kconfig;/home/sam/esp/esp-idf/components/esp_mm/Kconfig;/home/sam/esp/esp-idf/components/esp_netif/Kconfig;/home/sam/esp/esp-idf/components/esp_partition/Kconfig;/home/sam/esp/esp-idf/components/esp_phy/Kconfig;/home/sam/esp/esp-idf/components/esp_pm/Kconfig;/home/sam/esp/esp-idf/components/esp_psram/Kconfig;/home/sam/esp/esp-idf/components/esp_ringbuf/Kconfig;/home/sam/esp/esp-idf/components/esp_security/Kconfig;/home/sam/esp/esp-idf/components/esp_system/Kconfig;/home/sam/esp/esp-idf/components/esp_timer/Kconfig;/home/sam/esp/esp-idf/components/esp_wifi/Kconfig;/home/sam/esp/esp-idf/components/espcoredump/Kconfig;/home/sam/esp/esp-idf/components/fatfs/Kconfig;/home/sam/esp/esp-idf/components/freertos/Kconfig;/home/sam/esp/esp-idf/components/hal/Kconfig;/home/sam/esp/esp-idf/components/heap/Kconfig;/home/sam/esp/esp-idf/components/ieee802154/Kconfig;/home/sam/esp/esp-idf/components/log/Kconfig;/home/sam/esp/esp-idf/components/lwip/Kconfig;/home/sam/esp/esp-idf/components/mbedtls/Kconfig;/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/Kconfig;/home/sam/esp/esp-idf/components/newlib/Kconfig;/home/sam/esp/esp-idf/components/nvs_flash/Kconfig;/home/sam/esp/esp-idf/components/nvs_sec_provider/Kconfig;/home/sam/esp/esp-idf/components/openthread/Kconfig;/home/sam/esp/esp-idf/components/protocomm/Kconfig;/home/sam/esp/esp-idf/components/pthread/Kconfig;/home/sam/esp/esp-idf/components/soc/Kconfig;/home/sam/esp/esp-idf/components/spi_flash/Kconfig;/home/sam/esp/esp-idf/components/spiffs/Kconfig;/home/sam/esp/esp-idf/components/tcp_transport/Kconfig;/home/sam/esp/esp-idf/components/ulp/Kconfig;/home/sam/esp/esp-idf/components/unity/Kconfig;/home/sam/esp/esp-idf/components/usb/Kconfig;/home/sam/esp/esp-idf/components/vfs/Kconfig;/home/sam/esp/esp-idf/components/wear_levelling/Kconfig;/home/sam/esp/esp-idf/components/wifi_provisioning/Kconfig;/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/Kconfig", + "COMPONENT_KCONFIGS_PROJBUILD": "/home/sam/esp/esp-idf/components/bootloader/Kconfig.projbuild;/home/sam/esp/esp-idf/components/esp_app_format/Kconfig.projbuild;/home/sam/esp/esp-idf/components/esp_rom/Kconfig.projbuild;/home/sam/esp/esp-idf/components/esptool_py/Kconfig.projbuild;/home/sam/esp/esp-idf/components/partition_table/Kconfig.projbuild", + "COMPONENT_SDKCONFIG_RENAMES": "/home/sam/esp/esp-idf/components/app_trace/sdkconfig.rename;/home/sam/esp/esp-idf/components/bootloader/sdkconfig.rename;/home/sam/esp/esp-idf/components/bt/sdkconfig.rename;/home/sam/esp/esp-idf/components/driver/sdkconfig.rename;/home/sam/esp/esp-idf/components/esp_coex/sdkconfig.rename;/home/sam/esp/esp-idf/components/esp_driver_cam/sdkconfig.rename;/home/sam/esp/esp-idf/components/esp_event/sdkconfig.rename;/home/sam/esp/esp-idf/components/esp_gdbstub/sdkconfig.rename;/home/sam/esp/esp-idf/components/esp_https_ota/sdkconfig.rename;/home/sam/esp/esp-idf/components/esp_hw_support/sdkconfig.rename;/home/sam/esp/esp-idf/components/esp_phy/sdkconfig.rename;/home/sam/esp/esp-idf/components/esp_pm/sdkconfig.rename;/home/sam/esp/esp-idf/components/esp_system/sdkconfig.rename;/home/sam/esp/esp-idf/components/esp_timer/sdkconfig.rename;/home/sam/esp/esp-idf/components/esp_wifi/sdkconfig.rename;/home/sam/esp/esp-idf/components/espcoredump/sdkconfig.rename;/home/sam/esp/esp-idf/components/esptool_py/sdkconfig.rename;/home/sam/esp/esp-idf/components/freertos/sdkconfig.rename;/home/sam/esp/esp-idf/components/hal/sdkconfig.rename;/home/sam/esp/esp-idf/components/lwip/sdkconfig.rename;/home/sam/esp/esp-idf/components/pthread/sdkconfig.rename;/home/sam/esp/esp-idf/components/spi_flash/sdkconfig.rename;/home/sam/esp/esp-idf/components/vfs/sdkconfig.rename", + "IDF_TARGET": "esp32c6", + "IDF_TOOLCHAIN": "gcc", + "IDF_VERSION": "5.4.2", + "IDF_ENV_FPGA": "", + "IDF_PATH": "/home/sam/esp/esp-idf", + "COMPONENT_KCONFIGS_SOURCE_FILE": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/kconfigs.in", + "COMPONENT_KCONFIGS_PROJBUILD_SOURCE_FILE": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/kconfigs_projbuild.in" +} diff --git a/build/config/kconfig_menus.json b/build/config/kconfig_menus.json new file mode 100644 index 0000000..8474665 --- /dev/null +++ b/build/config/kconfig_menus.json @@ -0,0 +1,32316 @@ +[ + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SUPPORTED", + "name": "SOC_ADC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDICATED_GPIO_SUPPORTED", + "name": "SOC_DEDICATED_GPIO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORTED", + "name": "SOC_UART_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_SUPPORTED", + "name": "SOC_GDMA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AHB_GDMA_SUPPORTED", + "name": "SOC_AHB_GDMA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPTIMER_SUPPORTED", + "name": "SOC_GPTIMER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_SUPPORTED", + "name": "SOC_PCNT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_SUPPORTED", + "name": "SOC_MCPWM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_SUPPORTED", + "name": "SOC_TWAI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ETM_SUPPORTED", + "name": "SOC_ETM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_SUPPORTED", + "name": "SOC_PARLIO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BT_SUPPORTED", + "name": "SOC_BT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_IEEE802154_SUPPORTED", + "name": "SOC_IEEE802154_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ASYNC_MEMCPY_SUPPORTED", + "name": "SOC_ASYNC_MEMCPY_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_USB_SERIAL_JTAG_SUPPORTED", + "name": "SOC_USB_SERIAL_JTAG_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMP_SENSOR_SUPPORTED", + "name": "SOC_TEMP_SENSOR_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PHY_SUPPORTED", + "name": "SOC_PHY_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_SUPPORTED", + "name": "SOC_WIFI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SUPPORTS_SECURE_DL_MODE", + "name": "SOC_SUPPORTS_SECURE_DL_MODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ULP_SUPPORTED", + "name": "SOC_ULP_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_CORE_SUPPORTED", + "name": "SOC_LP_CORE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_KEY_PURPOSE_FIELD", + "name": "SOC_EFUSE_KEY_PURPOSE_FIELD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_SUPPORTED", + "name": "SOC_EFUSE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTC_FAST_MEM_SUPPORTED", + "name": "SOC_RTC_FAST_MEM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTC_MEM_SUPPORTED", + "name": "SOC_RTC_MEM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTED", + "name": "SOC_I2S_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORTED", + "name": "SOC_RMT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_SUPPORTED", + "name": "SOC_SDM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPSPI_SUPPORTED", + "name": "SOC_GPSPI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORTED", + "name": "SOC_LEDC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORTED", + "name": "SOC_I2C_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_SUPPORTED", + "name": "SOC_SYSTIMER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SUPPORT_COEXISTENCE", + "name": "SOC_SUPPORT_COEXISTENCE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORTED", + "name": "SOC_AES_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPI_SUPPORTED", + "name": "SOC_MPI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORTED", + "name": "SOC_SHA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_HMAC_SUPPORTED", + "name": "SOC_HMAC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DIG_SIGN_SUPPORTED", + "name": "SOC_DIG_SIGN_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ECC_SUPPORTED", + "name": "SOC_ECC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENC_SUPPORTED", + "name": "SOC_FLASH_ENC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SECURE_BOOT_SUPPORTED", + "name": "SOC_SECURE_BOOT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDIO_SLAVE_SUPPORTED", + "name": "SOC_SDIO_SLAVE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BOD_SUPPORTED", + "name": "SOC_BOD_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_APM_SUPPORTED", + "name": "SOC_APM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PMU_SUPPORTED", + "name": "SOC_PMU_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PAU_SUPPORTED", + "name": "SOC_PAU_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_TIMER_SUPPORTED", + "name": "SOC_LP_TIMER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_AON_SUPPORTED", + "name": "SOC_LP_AON_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_PERIPHERALS_SUPPORTED", + "name": "SOC_LP_PERIPHERALS_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_I2C_SUPPORTED", + "name": "SOC_LP_I2C_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ULP_LP_UART_SUPPORTED", + "name": "SOC_ULP_LP_UART_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_TREE_SUPPORTED", + "name": "SOC_CLK_TREE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ASSIST_DEBUG_SUPPORTED", + "name": "SOC_ASSIST_DEBUG_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WDT_SUPPORTED", + "name": "SOC_WDT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_FLASH_SUPPORTED", + "name": "SOC_SPI_FLASH_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RNG_SUPPORTED", + "name": "SOC_RNG_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LIGHT_SLEEP_SUPPORTED", + "name": "SOC_LIGHT_SLEEP_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEEP_SLEEP_SUPPORTED", + "name": "SOC_DEEP_SLEEP_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MODEM_CLOCK_SUPPORTED", + "name": "SOC_MODEM_CLOCK_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORTED", + "name": "SOC_PM_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_XTAL_SUPPORT_40M", + "name": "SOC_XTAL_SUPPORT_40M", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_XTAL_CLOCK_PATH_DEPENDS_ON_TOP_DOMAIN", + "name": "SOC_XTAL_CLOCK_PATH_DEPENDS_ON_TOP_DOMAIN", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORT_DMA", + "name": "SOC_AES_SUPPORT_DMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_GDMA", + "name": "SOC_AES_GDMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORT_AES_128", + "name": "SOC_AES_SUPPORT_AES_128", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AES_SUPPORT_AES_256", + "name": "SOC_AES_SUPPORT_AES_256", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIG_CTRL_SUPPORTED", + "name": "SOC_ADC_DIG_CTRL_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIG_IIR_FILTER_SUPPORTED", + "name": "SOC_ADC_DIG_IIR_FILTER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_MONITOR_SUPPORTED", + "name": "SOC_ADC_MONITOR_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DMA_SUPPORTED", + "name": "SOC_ADC_DMA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_PERIPH_NUM", + "name": "SOC_ADC_PERIPH_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_MAX_CHANNEL_NUM", + "name": "SOC_ADC_MAX_CHANNEL_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_ATTEN_NUM", + "name": "SOC_ADC_ATTEN_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_CONTROLLER_NUM", + "name": "SOC_ADC_DIGI_CONTROLLER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_PATT_LEN_MAX", + "name": "SOC_ADC_PATT_LEN_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_MAX_BITWIDTH", + "name": "SOC_ADC_DIGI_MAX_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_MIN_BITWIDTH", + "name": "SOC_ADC_DIGI_MIN_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_IIR_FILTER_NUM", + "name": "SOC_ADC_DIGI_IIR_FILTER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_MONITOR_NUM", + "name": "SOC_ADC_DIGI_MONITOR_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_RESULT_BYTES", + "name": "SOC_ADC_DIGI_RESULT_BYTES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_DIGI_DATA_BYTES_PER_CONV", + "name": "SOC_ADC_DIGI_DATA_BYTES_PER_CONV", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SAMPLE_FREQ_THRES_HIGH", + "name": "SOC_ADC_SAMPLE_FREQ_THRES_HIGH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SAMPLE_FREQ_THRES_LOW", + "name": "SOC_ADC_SAMPLE_FREQ_THRES_LOW", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_RTC_MIN_BITWIDTH", + "name": "SOC_ADC_RTC_MIN_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_RTC_MAX_BITWIDTH", + "name": "SOC_ADC_RTC_MAX_BITWIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_CALIBRATION_V1_SUPPORTED", + "name": "SOC_ADC_CALIBRATION_V1_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SELF_HW_CALI_SUPPORTED", + "name": "SOC_ADC_SELF_HW_CALI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED", + "name": "SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_TEMPERATURE_SHARE_INTR", + "name": "SOC_ADC_TEMPERATURE_SHARE_INTR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ADC_SHARED_POWER", + "name": "SOC_ADC_SHARED_POWER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_APB_BACKUP_DMA", + "name": "SOC_APB_BACKUP_DMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BROWNOUT_RESET_SUPPORTED", + "name": "SOC_BROWNOUT_RESET_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHARED_IDCACHE_SUPPORTED", + "name": "SOC_SHARED_IDCACHE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CACHE_FREEZE_SUPPORTED", + "name": "SOC_CACHE_FREEZE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_CORES_NUM", + "name": "SOC_CPU_CORES_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_INTR_NUM", + "name": "SOC_CPU_INTR_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_HAS_FLEXIBLE_INTC", + "name": "SOC_CPU_HAS_FLEXIBLE_INTC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_INT_PLIC_SUPPORTED", + "name": "SOC_INT_PLIC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_HAS_CSR_PC", + "name": "SOC_CPU_HAS_CSR_PC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_BREAKPOINTS_NUM", + "name": "SOC_CPU_BREAKPOINTS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_WATCHPOINTS_NUM", + "name": "SOC_CPU_WATCHPOINTS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_WATCHPOINT_MAX_REGION_SIZE", + "name": "SOC_CPU_WATCHPOINT_MAX_REGION_SIZE", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_HAS_PMA", + "name": "SOC_CPU_HAS_PMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_IDRAM_SPLIT_USING_PMP", + "name": "SOC_CPU_IDRAM_SPLIT_USING_PMP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CPU_PMP_REGION_GRANULARITY", + "name": "SOC_CPU_PMP_REGION_GRANULARITY", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DS_SIGNATURE_MAX_BIT_LEN", + "name": "SOC_DS_SIGNATURE_MAX_BIT_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DS_KEY_PARAM_MD_IV_LENGTH", + "name": "SOC_DS_KEY_PARAM_MD_IV_LENGTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DS_KEY_CHECK_MAX_WAIT_US", + "name": "SOC_DS_KEY_CHECK_MAX_WAIT_US", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_AHB_GDMA_VERSION", + "name": "SOC_AHB_GDMA_VERSION", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_NUM_GROUPS_MAX", + "name": "SOC_GDMA_NUM_GROUPS_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_PAIRS_PER_GROUP_MAX", + "name": "SOC_GDMA_PAIRS_PER_GROUP_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_SUPPORT_ETM", + "name": "SOC_GDMA_SUPPORT_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GDMA_SUPPORT_SLEEP_RETENTION", + "name": "SOC_GDMA_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ETM_GROUPS", + "name": "SOC_ETM_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ETM_CHANNELS_PER_GROUP", + "name": "SOC_ETM_CHANNELS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ETM_SUPPORT_SLEEP_RETENTION", + "name": "SOC_ETM_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_PORT", + "name": "SOC_GPIO_PORT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_PIN_COUNT", + "name": "SOC_GPIO_PIN_COUNT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER", + "name": "SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_FLEX_GLITCH_FILTER_NUM", + "name": "SOC_GPIO_FLEX_GLITCH_FILTER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_ETM", + "name": "SOC_GPIO_SUPPORT_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_RTC_INDEPENDENT", + "name": "SOC_GPIO_SUPPORT_RTC_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP", + "name": "SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_IO_CLOCK_IS_INDEPENDENT", + "name": "SOC_LP_IO_CLOCK_IS_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_IN_RANGE_MAX", + "name": "SOC_GPIO_IN_RANGE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_OUT_RANGE_MAX", + "name": "SOC_GPIO_OUT_RANGE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK", + "name": "SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT", + "name": "SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK", + "name": "SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_FORCE_HOLD", + "name": "SOC_GPIO_SUPPORT_FORCE_HOLD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP", + "name": "SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP", + "name": "SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX", + "name": "SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLOCKOUT_HAS_SOURCE_GATE", + "name": "SOC_CLOCKOUT_HAS_SOURCE_GATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_GPIO_CLOCKOUT_CHANNEL_NUM", + "name": "SOC_GPIO_CLOCKOUT_CHANNEL_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTCIO_PIN_COUNT", + "name": "SOC_RTCIO_PIN_COUNT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTCIO_INPUT_OUTPUT_SUPPORTED", + "name": "SOC_RTCIO_INPUT_OUTPUT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTCIO_HOLD_SUPPORTED", + "name": "SOC_RTCIO_HOLD_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTCIO_WAKE_SUPPORTED", + "name": "SOC_RTCIO_WAKE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RTCIO_EDGE_WAKE_SUPPORTED", + "name": "SOC_RTCIO_EDGE_WAKE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDIC_GPIO_OUT_CHANNELS_NUM", + "name": "SOC_DEDIC_GPIO_OUT_CHANNELS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDIC_GPIO_IN_CHANNELS_NUM", + "name": "SOC_DEDIC_GPIO_IN_CHANNELS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEDIC_PERIPH_ALWAYS_ENABLE", + "name": "SOC_DEDIC_PERIPH_ALWAYS_ENABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_NUM", + "name": "SOC_I2C_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_HP_I2C_NUM", + "name": "SOC_HP_I2C_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_FIFO_LEN", + "name": "SOC_I2C_FIFO_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_CMD_REG_NUM", + "name": "SOC_I2C_CMD_REG_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_SLAVE", + "name": "SOC_I2C_SUPPORT_SLAVE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_HW_FSM_RST", + "name": "SOC_I2C_SUPPORT_HW_FSM_RST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_HW_CLR_BUS", + "name": "SOC_I2C_SUPPORT_HW_CLR_BUS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_XTAL", + "name": "SOC_I2C_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_RTC", + "name": "SOC_I2C_SUPPORT_RTC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_10BIT_ADDR", + "name": "SOC_I2C_SUPPORT_10BIT_ADDR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SLAVE_SUPPORT_BROADCAST", + "name": "SOC_I2C_SLAVE_SUPPORT_BROADCAST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE", + "name": "SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS", + "name": "SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH", + "name": "SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2C_SUPPORT_SLEEP_RETENTION", + "name": "SOC_I2C_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_I2C_NUM", + "name": "SOC_LP_I2C_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_I2C_FIFO_LEN", + "name": "SOC_LP_I2C_FIFO_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_NUM", + "name": "SOC_I2S_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_HW_VERSION_2", + "name": "SOC_I2S_HW_VERSION_2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_ETM", + "name": "SOC_I2S_SUPPORTS_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_XTAL", + "name": "SOC_I2S_SUPPORTS_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PLL_F160M", + "name": "SOC_I2S_SUPPORTS_PLL_F160M", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PCM", + "name": "SOC_I2S_SUPPORTS_PCM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PDM", + "name": "SOC_I2S_SUPPORTS_PDM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_PDM_TX", + "name": "SOC_I2S_SUPPORTS_PDM_TX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_PDM_MAX_TX_LINES", + "name": "SOC_I2S_PDM_MAX_TX_LINES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORTS_TDM", + "name": "SOC_I2S_SUPPORTS_TDM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_I2S_SUPPORT_SLEEP_RETENTION", + "name": "SOC_I2S_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORT_PLL_DIV_CLOCK", + "name": "SOC_LEDC_SUPPORT_PLL_DIV_CLOCK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORT_XTAL_CLOCK", + "name": "SOC_LEDC_SUPPORT_XTAL_CLOCK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_TIMER_NUM", + "name": "SOC_LEDC_TIMER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_CHANNEL_NUM", + "name": "SOC_LEDC_CHANNEL_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_TIMER_BIT_WIDTH", + "name": "SOC_LEDC_TIMER_BIT_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORT_FADE_STOP", + "name": "SOC_LEDC_SUPPORT_FADE_STOP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED", + "name": "SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX", + "name": "SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_FADE_PARAMS_BIT_WIDTH", + "name": "SOC_LEDC_FADE_PARAMS_BIT_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LEDC_SUPPORT_SLEEP_RETENTION", + "name": "SOC_LEDC_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MMU_PAGE_SIZE_CONFIGURABLE", + "name": "SOC_MMU_PAGE_SIZE_CONFIGURABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MMU_PAGE_SIZE_8KB_SUPPORTED", + "name": "SOC_MMU_PAGE_SIZE_8KB_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MMU_PERIPH_NUM", + "name": "SOC_MMU_PERIPH_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MMU_LINEAR_ADDRESS_REGION_NUM", + "name": "SOC_MMU_LINEAR_ADDRESS_REGION_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MMU_DI_VADDR_SHARED", + "name": "SOC_MMU_DI_VADDR_SHARED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_CONFIGURABLE_REGIONS_SUPPORTED", + "name": "SOC_MPU_CONFIGURABLE_REGIONS_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_MIN_REGION_SIZE", + "name": "SOC_MPU_MIN_REGION_SIZE", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_REGIONS_MAX_NUM", + "name": "SOC_MPU_REGIONS_MAX_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_REGION_RO_SUPPORTED", + "name": "SOC_MPU_REGION_RO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPU_REGION_WO_SUPPORTED", + "name": "SOC_MPU_REGION_WO_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_GROUPS", + "name": "SOC_PCNT_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_UNITS_PER_GROUP", + "name": "SOC_PCNT_UNITS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_CHANNELS_PER_UNIT", + "name": "SOC_PCNT_CHANNELS_PER_UNIT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_THRES_POINT_PER_UNIT", + "name": "SOC_PCNT_THRES_POINT_PER_UNIT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE", + "name": "SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PCNT_SUPPORT_SLEEP_RETENTION", + "name": "SOC_PCNT_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_GROUPS", + "name": "SOC_RMT_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_TX_CANDIDATES_PER_GROUP", + "name": "SOC_RMT_TX_CANDIDATES_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_RX_CANDIDATES_PER_GROUP", + "name": "SOC_RMT_RX_CANDIDATES_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_CHANNELS_PER_GROUP", + "name": "SOC_RMT_CHANNELS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_MEM_WORDS_PER_CHANNEL", + "name": "SOC_RMT_MEM_WORDS_PER_CHANNEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_RX_PINGPONG", + "name": "SOC_RMT_SUPPORT_RX_PINGPONG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_RX_DEMODULATION", + "name": "SOC_RMT_SUPPORT_RX_DEMODULATION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_ASYNC_STOP", + "name": "SOC_RMT_SUPPORT_TX_ASYNC_STOP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_LOOP_COUNT", + "name": "SOC_RMT_SUPPORT_TX_LOOP_COUNT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP", + "name": "SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_SYNCHRO", + "name": "SOC_RMT_SUPPORT_TX_SYNCHRO", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY", + "name": "SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_XTAL", + "name": "SOC_RMT_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_RC_FAST", + "name": "SOC_RMT_SUPPORT_RC_FAST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RMT_SUPPORT_SLEEP_RETENTION", + "name": "SOC_RMT_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_GROUPS", + "name": "SOC_MCPWM_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_TIMERS_PER_GROUP", + "name": "SOC_MCPWM_TIMERS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_OPERATORS_PER_GROUP", + "name": "SOC_MCPWM_OPERATORS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_COMPARATORS_PER_OPERATOR", + "name": "SOC_MCPWM_COMPARATORS_PER_OPERATOR", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_GENERATORS_PER_OPERATOR", + "name": "SOC_MCPWM_GENERATORS_PER_OPERATOR", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_TRIGGERS_PER_OPERATOR", + "name": "SOC_MCPWM_TRIGGERS_PER_OPERATOR", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_GPIO_FAULTS_PER_GROUP", + "name": "SOC_MCPWM_GPIO_FAULTS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP", + "name": "SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER", + "name": "SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP", + "name": "SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_SWSYNC_CAN_PROPAGATE", + "name": "SOC_MCPWM_SWSYNC_CAN_PROPAGATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_SUPPORT_ETM", + "name": "SOC_MCPWM_SUPPORT_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_CAPTURE_CLK_FROM_GROUP", + "name": "SOC_MCPWM_CAPTURE_CLK_FROM_GROUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MCPWM_SUPPORT_SLEEP_RETENTION", + "name": "SOC_MCPWM_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_GROUPS", + "name": "SOC_PARLIO_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_TX_UNITS_PER_GROUP", + "name": "SOC_PARLIO_TX_UNITS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_RX_UNITS_PER_GROUP", + "name": "SOC_PARLIO_RX_UNITS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH", + "name": "SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH", + "name": "SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_TX_RX_SHARE_INTERRUPT", + "name": "SOC_PARLIO_TX_RX_SHARE_INTERRUPT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PARLIO_SUPPORT_SLEEP_RETENTION", + "name": "SOC_PARLIO_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPI_MEM_BLOCKS_NUM", + "name": "SOC_MPI_MEM_BLOCKS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MPI_OPERATIONS_NUM", + "name": "SOC_MPI_OPERATIONS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RSA_MAX_BIT_LEN", + "name": "SOC_RSA_MAX_BIT_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_DMA_MAX_BUFFER_SIZE", + "name": "SOC_SHA_DMA_MAX_BUFFER_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_DMA", + "name": "SOC_SHA_SUPPORT_DMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_RESUME", + "name": "SOC_SHA_SUPPORT_RESUME", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_GDMA", + "name": "SOC_SHA_GDMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_SHA1", + "name": "SOC_SHA_SUPPORT_SHA1", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_SHA224", + "name": "SOC_SHA_SUPPORT_SHA224", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SHA_SUPPORT_SHA256", + "name": "SOC_SHA_SUPPORT_SHA256", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_GROUPS", + "name": "SOC_SDM_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_CHANNELS_PER_GROUP", + "name": "SOC_SDM_CHANNELS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_CLK_SUPPORT_PLL_F80M", + "name": "SOC_SDM_CLK_SUPPORT_PLL_F80M", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SDM_CLK_SUPPORT_XTAL", + "name": "SOC_SDM_CLK_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_PERIPH_NUM", + "name": "SOC_SPI_PERIPH_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MAX_CS_NUM", + "name": "SOC_SPI_MAX_CS_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MAXIMUM_BUFFER_SIZE", + "name": "SOC_SPI_MAXIMUM_BUFFER_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_DDRCLK", + "name": "SOC_SPI_SUPPORT_DDRCLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SLAVE_SUPPORT_SEG_TRANS", + "name": "SOC_SPI_SLAVE_SUPPORT_SEG_TRANS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CD_SIG", + "name": "SOC_SPI_SUPPORT_CD_SIG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CONTINUOUS_TRANS", + "name": "SOC_SPI_SUPPORT_CONTINUOUS_TRANS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_SLAVE_HD_VER2", + "name": "SOC_SPI_SUPPORT_SLAVE_HD_VER2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_SLEEP_RETENTION", + "name": "SOC_SPI_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CLK_XTAL", + "name": "SOC_SPI_SUPPORT_CLK_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CLK_PLL_F80M", + "name": "SOC_SPI_SUPPORT_CLK_PLL_F80M", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SUPPORT_CLK_RC_FAST", + "name": "SOC_SPI_SUPPORT_CLK_RC_FAST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_SUPPORTED", + "name": "SOC_SPI_SCT_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_REG_NUM", + "name": "SOC_SPI_SCT_REG_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_BUFFER_NUM_MAX", + "name": "SOC_SPI_SCT_BUFFER_NUM_MAX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_SCT_CONF_BITLEN_MAX", + "name": "SOC_SPI_SCT_CONF_BITLEN_MAX", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_IS_INDEPENDENT", + "name": "SOC_MEMSPI_IS_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MAX_PRE_DIVIDER", + "name": "SOC_SPI_MAX_PRE_DIVIDER", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_AUTO_RESUME", + "name": "SOC_SPI_MEM_SUPPORT_AUTO_RESUME", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_IDLE_INTR", + "name": "SOC_SPI_MEM_SUPPORT_IDLE_INTR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_SW_SUSPEND", + "name": "SOC_SPI_MEM_SUPPORT_SW_SUSPEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_CHECK_SUS", + "name": "SOC_SPI_MEM_SUPPORT_CHECK_SUS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SPI_MEM_SUPPORT_WRAP", + "name": "SOC_SPI_MEM_SUPPORT_WRAP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED", + "name": "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_COUNTER_NUM", + "name": "SOC_SYSTIMER_COUNTER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_ALARM_NUM", + "name": "SOC_SYSTIMER_ALARM_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_BIT_WIDTH_LO", + "name": "SOC_SYSTIMER_BIT_WIDTH_LO", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_BIT_WIDTH_HI", + "name": "SOC_SYSTIMER_BIT_WIDTH_HI", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_FIXED_DIVIDER", + "name": "SOC_SYSTIMER_FIXED_DIVIDER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_SUPPORT_RC_FAST", + "name": "SOC_SYSTIMER_SUPPORT_RC_FAST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_INT_LEVEL", + "name": "SOC_SYSTIMER_INT_LEVEL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_ALARM_MISS_COMPENSATE", + "name": "SOC_SYSTIMER_ALARM_MISS_COMPENSATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SYSTIMER_SUPPORT_ETM", + "name": "SOC_SYSTIMER_SUPPORT_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_TIMER_BIT_WIDTH_LO", + "name": "SOC_LP_TIMER_BIT_WIDTH_LO", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_TIMER_BIT_WIDTH_HI", + "name": "SOC_LP_TIMER_BIT_WIDTH_HI", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUPS", + "name": "SOC_TIMER_GROUPS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_TIMERS_PER_GROUP", + "name": "SOC_TIMER_GROUP_TIMERS_PER_GROUP", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH", + "name": "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_SUPPORT_XTAL", + "name": "SOC_TIMER_GROUP_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_SUPPORT_RC_FAST", + "name": "SOC_TIMER_GROUP_SUPPORT_RC_FAST", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_GROUP_TOTAL_TIMERS", + "name": "SOC_TIMER_GROUP_TOTAL_TIMERS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_SUPPORT_ETM", + "name": "SOC_TIMER_SUPPORT_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TIMER_SUPPORT_SLEEP_RETENTION", + "name": "SOC_TIMER_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MWDT_SUPPORT_XTAL", + "name": "SOC_MWDT_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MWDT_SUPPORT_SLEEP_RETENTION", + "name": "SOC_MWDT_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_CONTROLLER_NUM", + "name": "SOC_TWAI_CONTROLLER_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_CLK_SUPPORT_XTAL", + "name": "SOC_TWAI_CLK_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_BRP_MIN", + "name": "SOC_TWAI_BRP_MIN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_BRP_MAX", + "name": "SOC_TWAI_BRP_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_SUPPORTS_RX_STATUS", + "name": "SOC_TWAI_SUPPORTS_RX_STATUS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TWAI_SUPPORT_SLEEP_RETENTION", + "name": "SOC_TWAI_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_DOWNLOAD_ICACHE", + "name": "SOC_EFUSE_DIS_DOWNLOAD_ICACHE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_PAD_JTAG", + "name": "SOC_EFUSE_DIS_PAD_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_USB_JTAG", + "name": "SOC_EFUSE_DIS_USB_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_DIRECT_BOOT", + "name": "SOC_EFUSE_DIS_DIRECT_BOOT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_SOFT_DIS_JTAG", + "name": "SOC_EFUSE_SOFT_DIS_JTAG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_DIS_ICACHE", + "name": "SOC_EFUSE_DIS_ICACHE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK", + "name": "SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SECURE_BOOT_V2_RSA", + "name": "SOC_SECURE_BOOT_V2_RSA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SECURE_BOOT_V2_ECC", + "name": "SOC_SECURE_BOOT_V2_ECC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS", + "name": "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS", + "name": "SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY", + "name": "SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX", + "name": "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTION_XTS_AES", + "name": "SOC_FLASH_ENCRYPTION_XTS_AES", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_FLASH_ENCRYPTION_XTS_AES_128", + "name": "SOC_FLASH_ENCRYPTION_XTS_AES_128", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_APM_CTRL_FILTER_SUPPORTED", + "name": "SOC_APM_CTRL_FILTER_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_APM_LP_APM0_SUPPORTED", + "name": "SOC_APM_LP_APM0_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "name": "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_NUM", + "name": "SOC_UART_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_HP_NUM", + "name": "SOC_UART_HP_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_LP_NUM", + "name": "SOC_UART_LP_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_FIFO_LEN", + "name": "SOC_UART_FIFO_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_UART_FIFO_LEN", + "name": "SOC_LP_UART_FIFO_LEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_BITRATE_MAX", + "name": "SOC_UART_BITRATE_MAX", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_PLL_F80M_CLK", + "name": "SOC_UART_SUPPORT_PLL_F80M_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_RTC_CLK", + "name": "SOC_UART_SUPPORT_RTC_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_XTAL_CLK", + "name": "SOC_UART_SUPPORT_XTAL_CLK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_WAKEUP_INT", + "name": "SOC_UART_SUPPORT_WAKEUP_INT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_HAS_LP_UART", + "name": "SOC_UART_HAS_LP_UART", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_SLEEP_RETENTION", + "name": "SOC_UART_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_UART_SUPPORT_FSM_TX_WAIT_SEND", + "name": "SOC_UART_SUPPORT_FSM_TX_WAIT_SEND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_COEX_HW_PTI", + "name": "SOC_COEX_HW_PTI", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EXTERNAL_COEX_ADVANCE", + "name": "SOC_EXTERNAL_COEX_ADVANCE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EXTERNAL_COEX_LEADER_TX_LINE", + "name": "SOC_EXTERNAL_COEX_LEADER_TX_LINE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PHY_DIG_REGS_MEM_SIZE", + "name": "SOC_PHY_DIG_REGS_MEM_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH", + "name": "SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_WIFI_WAKEUP", + "name": "SOC_PM_SUPPORT_WIFI_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_BEACON_WAKEUP", + "name": "SOC_PM_SUPPORT_BEACON_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_BT_WAKEUP", + "name": "SOC_PM_SUPPORT_BT_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_EXT1_WAKEUP", + "name": "SOC_PM_SUPPORT_EXT1_WAKEUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN", + "name": "SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_CPU_PD", + "name": "SOC_PM_SUPPORT_CPU_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_MODEM_PD", + "name": "SOC_PM_SUPPORT_MODEM_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_XTAL32K_PD", + "name": "SOC_PM_SUPPORT_XTAL32K_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_RC32K_PD", + "name": "SOC_PM_SUPPORT_RC32K_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_RC_FAST_PD", + "name": "SOC_PM_SUPPORT_RC_FAST_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_VDDSDIO_PD", + "name": "SOC_PM_SUPPORT_VDDSDIO_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_TOP_PD", + "name": "SOC_PM_SUPPORT_TOP_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_HP_AON_PD", + "name": "SOC_PM_SUPPORT_HP_AON_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_MAC_BB_PD", + "name": "SOC_PM_SUPPORT_MAC_BB_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_RTC_PERIPH_PD", + "name": "SOC_PM_SUPPORT_RTC_PERIPH_PD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_PMU_MODEM_STATE", + "name": "SOC_PM_SUPPORT_PMU_MODEM_STATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY", + "name": "SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_CPU_RETENTION_BY_SW", + "name": "SOC_PM_CPU_RETENTION_BY_SW", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_MODEM_RETENTION_BY_REGDMA", + "name": "SOC_PM_MODEM_RETENTION_BY_REGDMA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_RETENTION_HAS_CLOCK_BUG", + "name": "SOC_PM_RETENTION_HAS_CLOCK_BUG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN", + "name": "SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_PAU_LINK_NUM", + "name": "SOC_PM_PAU_LINK_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR", + "name": "SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_PAU_REGDMA_LINK_WIFIMAC", + "name": "SOC_PM_PAU_REGDMA_LINK_WIFIMAC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE", + "name": "SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED", + "name": "SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PM_RETENTION_MODULE_NUM", + "name": "SOC_PM_RETENTION_MODULE_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_RC_FAST_SUPPORT_CALIBRATION", + "name": "SOC_CLK_RC_FAST_SUPPORT_CALIBRATION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_MODEM_CLOCK_IS_INDEPENDENT", + "name": "SOC_MODEM_CLOCK_IS_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_XTAL32K_SUPPORTED", + "name": "SOC_CLK_XTAL32K_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_OSC_SLOW_SUPPORTED", + "name": "SOC_CLK_OSC_SLOW_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CLK_RC32K_SUPPORTED", + "name": "SOC_CLK_RC32K_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RCC_IS_INDEPENDENT", + "name": "SOC_RCC_IS_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC", + "name": "SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL", + "name": "SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_INTR_SUPPORT", + "name": "SOC_TEMPERATURE_SENSOR_INTR_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_SUPPORT_ETM", + "name": "SOC_TEMPERATURE_SENSOR_SUPPORT_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION", + "name": "SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN", + "name": "SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_RNG_CLOCK_IS_INDEPENDENT", + "name": "SOC_RNG_CLOCK_IS_INDEPENDENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_HW_TSF", + "name": "SOC_WIFI_HW_TSF", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_FTM_SUPPORT", + "name": "SOC_WIFI_FTM_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_GCMP_SUPPORT", + "name": "SOC_WIFI_GCMP_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_WAPI_SUPPORT", + "name": "SOC_WIFI_WAPI_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_CSI_SUPPORT", + "name": "SOC_WIFI_CSI_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_MESH_SUPPORT", + "name": "SOC_WIFI_MESH_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_HE_SUPPORT", + "name": "SOC_WIFI_HE_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_WIFI_MAC_VERSION_NUM", + "name": "SOC_WIFI_MAC_VERSION_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_SUPPORTED", + "name": "SOC_BLE_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_MESH_SUPPORTED", + "name": "SOC_BLE_MESH_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_ESP_NIMBLE_CONTROLLER", + "name": "SOC_ESP_NIMBLE_CONTROLLER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_50_SUPPORTED", + "name": "SOC_BLE_50_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_DEVICE_PRIVACY_SUPPORTED", + "name": "SOC_BLE_DEVICE_PRIVACY_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_POWER_CONTROL_SUPPORTED", + "name": "SOC_BLE_POWER_CONTROL_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED", + "name": "SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLUFI_SUPPORTED", + "name": "SOC_BLUFI_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_MULTI_CONN_OPTIMIZATION", + "name": "SOC_BLE_MULTI_CONN_OPTIMIZATION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND", + "name": "SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_PHY_COMBO_MODULE", + "name": "SOC_PHY_COMBO_MODULE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_CAPS_NO_RESET_BY_ANA_BOD", + "name": "SOC_CAPS_NO_RESET_BY_ANA_BOD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR", + "name": "SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_LP_CORE_SUPPORT_ETM", + "name": "SOC_LP_CORE_SUPPORT_ETM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SOC_DEBUG_HAVE_OCD_STUB_BINS", + "name": "SOC_DEBUG_HAVE_OCD_STUB_BINS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_CMAKE", + "name": "IDF_CMAKE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "- This option is for internal use only.\n- Enabling this option will help enable all FPGA support so as to\n run ESP-IDF on an FPGA. This can help reproduce some issues that\n only happens on FPGA condition, or when you have to burn some\n efuses multiple times.", + "id": "IDF_ENV_FPGA", + "name": "IDF_ENV_FPGA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "- This option is ONLY used when doing new chip bringup.\n- This option will only enable necessary hw / sw settings for running\n a hello_world application.", + "id": "IDF_ENV_BRINGUP", + "name": "IDF_ENV_BRINGUP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_CI_BUILD", + "name": "IDF_CI_BUILD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_DOC_BUILD", + "name": "IDF_DOC_BUILD", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TOOLCHAIN", + "name": "IDF_TOOLCHAIN", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TOOLCHAIN_CLANG", + "name": "IDF_TOOLCHAIN_CLANG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TOOLCHAIN_GCC", + "name": "IDF_TOOLCHAIN_GCC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ARCH_RISCV", + "name": "IDF_TARGET_ARCH_RISCV", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ARCH_XTENSA", + "name": "IDF_TARGET_ARCH_XTENSA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ARCH", + "name": "IDF_TARGET_ARCH", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET", + "name": "IDF_TARGET", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_INIT_VERSION", + "name": "IDF_INIT_VERSION", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32", + "name": "IDF_TARGET_ESP32", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32S2", + "name": "IDF_TARGET_ESP32S2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32S3", + "name": "IDF_TARGET_ESP32S3", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C3", + "name": "IDF_TARGET_ESP32C3", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C2", + "name": "IDF_TARGET_ESP32C2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C6", + "name": "IDF_TARGET_ESP32C6", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C5", + "name": "IDF_TARGET_ESP32C5", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32P4", + "name": "IDF_TARGET_ESP32P4", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32H2", + "name": "IDF_TARGET_ESP32H2", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_ESP32C61", + "name": "IDF_TARGET_ESP32C61", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_TARGET_LINUX", + "name": "IDF_TARGET_LINUX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "IDF_FIRMWARE_CHIP_ID", + "name": "IDF_FIRMWARE_CHIP_ID", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!IDF_TARGET_LINUX && ", + "help": null, + "id": "APP_BUILD_TYPE_APP_2NDBOOT", + "name": "APP_BUILD_TYPE_APP_2NDBOOT", + "range": null, + "title": "Default (binary application + 2nd stage bootloader)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "APP_BUILD_TYPE_RAM", + "name": "APP_BUILD_TYPE_RAM", + "range": null, + "title": "Build app runs entirely in RAM (EXPERIMENTAL)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Select the way the application is built.\n\nBy default, the application is built as a binary file in a format compatible with\nthe ESP-IDF bootloader. In addition to this application, 2nd stage bootloader is\nalso built. Application and bootloader binaries can be written into flash and\nloaded/executed from there.\n\nAnother option, useful for only very small and limited applications, is to only link\nthe .elf file of the application, such that it can be loaded directly into RAM over\nJTAG or UART. Note that since IRAM and DRAM sizes are very limited, it is not possible\nto build any complex application this way. However for some kinds of testing and debugging,\nthis option may provide faster iterations, since the application does not need to be\nwritten into flash.\n\nNote: when APP_BUILD_TYPE_RAM is selected and loaded with JTAG, ESP-IDF does not contain\nall the startup code required to initialize the CPUs and ROM memory (data/bss).\nTherefore it is necessary to execute a bit of ROM code prior to executing the application.\nA gdbinit file may look as follows (for ESP32):\n\n # Connect to a running instance of OpenOCD\n target remote :3333\n # Reset and halt the target\n mon reset halt\n # Run to a specific point in ROM code,\n # where most of initialization is complete.\n thb *0x40007d54\n c\n # Load the application into RAM\n load\n # Run till app_main\n tb app_main\n c\n\nExecute this gdbinit file as follows:\n\n xtensa-esp32-elf-gdb build/app-name.elf -x gdbinit\n\nExample gdbinit files for other targets can be found in tools/test_apps/system/gdb_loadable_elf/\n\nWhen loading the BIN with UART, the ROM will jump to ram and run the app after finishing the ROM\nstartup code, so there's no additional startup initialization required. You can use the\n`load_ram` in esptool.py to load the generated .bin file into ram and execute.\n\nExample:\n esptool.py --chip {chip} -p {port} -b {baud} --no-stub load_ram {app.bin}\n\nRecommended sdkconfig.defaults for building loadable ELF files is as follows.\nCONFIG_APP_BUILD_TYPE_RAM is required, other options help reduce application\nmemory footprint.\n\n CONFIG_APP_BUILD_TYPE_RAM=y\n CONFIG_VFS_SUPPORT_TERMIOS=\n CONFIG_NEWLIB_NANO_FORMAT=y\n CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT=y\n CONFIG_ESP_DEBUG_STUBS_ENABLE=\n CONFIG_ESP_ERR_TO_NAME_LOOKUP=", + "id": "build-type-application-build-type", + "name": "APP_BUILD_TYPE", + "title": "Application build type", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "APP_BUILD_GENERATE_BINARIES", + "name": "APP_BUILD_GENERATE_BINARIES", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "APP_BUILD_BOOTLOADER", + "name": "APP_BUILD_BOOTLOADER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "APP_BUILD_TYPE_RAM", + "help": "If this option is enabled, external memory and related peripherals, such as Cache, MMU,\nFlash and PSRAM, won't be initialized. Corresponding drivers won't be introduced either.\nComponents that depend on the spi_flash component will also be unavailable, such as\napp_update, etc. When this option is enabled, about 26KB of RAM space can be saved.", + "id": "APP_BUILD_TYPE_PURE_RAM_APP", + "name": "APP_BUILD_TYPE_PURE_RAM_APP", + "range": null, + "title": "Build app without SPI_FLASH/PSRAM support (saves ram)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "APP_BUILD_USE_FLASH_SECTIONS", + "name": "APP_BUILD_USE_FLASH_SECTIONS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, all date, time, and path information would be eliminated. A .gdbinit file would be create\nautomatically. (or will be append if you have one already)", + "id": "APP_REPRODUCIBLE_BUILD", + "name": "APP_REPRODUCIBLE_BUILD", + "range": null, + "title": "Enable reproducible build", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, this disables the linking of binary libraries in the application build. Note\nthat after enabling this Wi-Fi/Bluetooth will not work.", + "id": "APP_NO_BLOBS", + "name": "APP_NO_BLOBS", + "range": null, + "title": "No Binary Blobs", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "Bootloaders before ESP-IDF v2.1 did less initialisation of the\nsystem clock. This setting needs to be enabled to build an app\nwhich can be booted by these older bootloaders.\n\nIf this setting is enabled, the app can be booted by any bootloader\nfrom IDF v1.0 up to the current version.\n\nIf this setting is disabled, the app can only be booted by bootloaders\nfrom IDF v2.1 or newer.\n\nEnabling this setting adds approximately 1KB to the app's IRAM usage.", + "id": "APP_COMPATIBLE_PRE_V2_1_BOOTLOADERS", + "name": "APP_COMPATIBLE_PRE_V2_1_BOOTLOADERS", + "range": null, + "title": "App compatible with bootloaders before ESP-IDF v2.1", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "Partition tables before ESP-IDF V3.1 do not contain an MD5 checksum\nfield, and the bootloader before ESP-IDF v3.1 cannot read a partition\ntable that contains an MD5 checksum field.\n\nEnable this option only if your app needs to boot on a bootloader and/or\npartition table that was generated from a version *before* ESP-IDF v3.1.\n\nIf this option and Flash Encryption are enabled at the same time, and any\ndata partitions in the partition table are marked Encrypted, then the\npartition encrypted flag should be manually verified in the app before accessing\nthe partition (see CVE-2021-27926).", + "id": "APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS", + "name": "APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS", + "range": null, + "title": "App compatible with bootloader and partition table before ESP-IDF v3.1", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": null, + "id": "APP_INIT_CLK", + "name": "APP_INIT_CLK", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "build-type", + "title": "Build type", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!APP_REPRODUCIBLE_BUILD", + "help": "If set, then the bootloader will be built with the current time/date stamp.\nIt is stored in the bootloader description\nstructure. If not set, time/date stamp will be excluded from bootloader image.\nThis can be useful for getting the\nsame binary image files made from the same source, but at different times.", + "id": "BOOTLOADER_COMPILE_TIME_DATE", + "name": "BOOTLOADER_COMPILE_TIME_DATE", + "range": null, + "title": "Use time/date stamp for bootloader", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Project version. It is placed in \"version\" field of the esp_bootloader_desc structure.\nThe type of this field is \"uint32_t\".", + "id": "BOOTLOADER_PROJECT_VER", + "name": "BOOTLOADER_PROJECT_VER", + "range": [ + 0, + 4294967295 + ], + "title": "Project version", + "type": "int" + } + ], + "depends_on": null, + "id": "bootloader-config-bootloader-manager", + "title": "Bootloader manager", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Offset address that 2nd bootloader will be flashed to.\nThe value is determined by the ROM bootloader.\nIt's not configurable in ESP-IDF.", + "id": "BOOTLOADER_OFFSET_IN_FLASH", + "name": "BOOTLOADER_OFFSET_IN_FLASH", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_COMPILER_OPTIMIZATION_SIZE", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION_SIZE", + "range": null, + "title": "Size (-Os with GCC, -Oz with Clang)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG", + "range": null, + "title": "Debug (-Og)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_COMPILER_OPTIMIZATION_PERF", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION_PERF", + "range": null, + "title": "Optimize for performance (-O2)", + "type": "bool" + }, + { + "children": [], + "depends_on": "(IDF_TARGET_ARCH_XTENSA || IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32C2) && ", + "help": null, + "id": "BOOTLOADER_COMPILER_OPTIMIZATION_NONE", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION_NONE", + "range": null, + "title": "Debug without optimization (-O0) (Deprecated, will be removed in IDF v6.0)", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option sets compiler optimization level (gcc -O argument)\nfor the bootloader.\n\n- The default \"Size\" setting will add the -Os (-Oz with clang) flag to CFLAGS.\n- The \"Debug\" setting will add the -Og flag to CFLAGS.\n- The \"Performance\" setting will add the -O2 flag to CFLAGS.\n\nNote that custom optimization levels may be unsupported.", + "id": "bootloader-config-bootloader-optimization-level", + "name": "BOOTLOADER_COMPILER_OPTIMIZATION", + "title": "Bootloader optimization Level", + "type": "choice" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_NONE", + "name": "BOOTLOADER_LOG_LEVEL_NONE", + "range": null, + "title": "No output", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_ERROR", + "name": "BOOTLOADER_LOG_LEVEL_ERROR", + "range": null, + "title": "Error", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_WARN", + "name": "BOOTLOADER_LOG_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_INFO", + "name": "BOOTLOADER_LOG_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_DEBUG", + "name": "BOOTLOADER_LOG_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_LEVEL_VERBOSE", + "name": "BOOTLOADER_LOG_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": null, + "help": "Specify how much output to see in bootloader logs.", + "id": "bootloader-config-log-bootloader-log-verbosity", + "name": "BOOTLOADER_LOG_LEVEL", + "title": "Bootloader log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "BOOTLOADER_LOG_LEVEL", + "name": "BOOTLOADER_LOG_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Use ANSI terminal colors in log output\nEnable ANSI terminal color codes.\nIn order to view these, your terminal program must support ANSI color codes.", + "id": "BOOTLOADER_LOG_COLORS", + "name": "BOOTLOADER_LOG_COLORS", + "range": null, + "title": "Color", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "NO_SYMBOL && ", + "help": null, + "id": "BOOTLOADER_LOG_TIMESTAMP_SOURCE_NONE", + "name": "BOOTLOADER_LOG_TIMESTAMP_SOURCE_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS", + "name": "BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS", + "range": null, + "title": "Milliseconds Since Boot", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose what sort of timestamp is displayed in the log output:\n\n- \"None\" - The log will only contain the actual log messages themselves\n without any time-related information. Avoiding timestamps can help conserve\n processing power and memory. It might useful when you\n perform log analysis or debugging, sometimes it's more straightforward\n to work with logs that lack timestamps, especially if the time of occurrence\n is not critical for understanding the issues.\n \"I log_test: info message\"\n\n- \"Milliseconds since boot\" is calculated from the RTOS tick count multiplied\n by the tick period. This time will reset after a software reboot.\n \"I (112500) log_test: info message\"", + "id": "bootloader-config-log-format-timestamp", + "name": "BOOTLOADER_LOG_TIMESTAMP_SOURCE", + "title": "Timestamp", + "type": "choice" + } + ], + "depends_on": null, + "id": "bootloader-config-log-format", + "title": "Format", + "type": "menu" + } + ], + "depends_on": null, + "id": "bootloader-config-log", + "title": "Log", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && (ESPTOOLPY_FLASHMODE_QIO || ESPTOOLPY_FLASHMODE_QOUT)", + "help": "This setting is only used if the SPI flash pins have been overridden by setting the eFuses\nSPI_PAD_CONFIG_xxx, and the SPI flash mode is QIO or QOUT.\n\nWhen this is the case, the eFuse config only defines 3 of the 4 Quad I/O data pins. The WP pin (aka\nESP32 pin \"SD_DATA_3\" or SPI flash pin \"IO2\") is not specified in eFuse. The same pin is also used\nfor external SPIRAM if it is enabled.\n\nIf this config item is set to N (default), the correct WP pin will be automatically used for any\nEspressif chip or module with integrated flash. If a custom setting is needed, set this config item to\nY and specify the GPIO number connected to the WP.", + "id": "BOOTLOADER_SPI_CUSTOM_WP_PIN", + "name": "BOOTLOADER_SPI_CUSTOM_WP_PIN", + "range": null, + "title": "Use custom SPI Flash WP Pin when flash pins set in eFuse (read help)", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && (ESPTOOLPY_FLASHMODE_QIO || ESPTOOLPY_FLASHMODE_QOUT)", + "help": "The option \"Use custom SPI Flash WP Pin\" must be set or this value is ignored\n\nIf burning a customized set of SPI flash pins in eFuse and using QIO or QOUT mode for flash, set this\nvalue to the GPIO number of the SPI flash WP pin.", + "id": "BOOTLOADER_SPI_WP_PIN", + "name": "BOOTLOADER_SPI_WP_PIN", + "range": null, + "title": "Custom SPI Flash WP Pin", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "This will force 2nd bootloader to be loaded by DOUT mode, and will restore Dummy Cycle setting by\nresetting the Flash", + "id": "BOOTLOADER_FLASH_DC_AWARE", + "name": "BOOTLOADER_FLASH_DC_AWARE", + "range": null, + "title": "Allow app adjust Dummy Cycle bits in SPI Flash for higher frequency (READ HELP FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Perform the startup flow recommended by XMC. Please consult XMC for the details of this flow.\nXMC chips will be forbidden to be used, when this option is disabled.\n\nDON'T DISABLE THIS UNLESS YOU KNOW WHAT YOU ARE DOING.\n\ncomment \"Features below require specific hardware (READ DOCS FIRST!)\"", + "id": "BOOTLOADER_FLASH_XMC_SUPPORT", + "name": "BOOTLOADER_FLASH_XMC_SUPPORT", + "range": null, + "title": "Enable the support for flash chips of XMC (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This is a helper config for 32bits address flash. Invisible for users.", + "id": "BOOTLOADER_FLASH_32BIT_ADDR", + "name": "BOOTLOADER_FLASH_32BIT_ADDR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This is a helper config for 32bits address flash. Invisible for users.", + "id": "BOOTLOADER_FLASH_NEEDS_32BIT_FEAT", + "name": "BOOTLOADER_FLASH_NEEDS_32BIT_FEAT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This is a helper config for 32bits address quad flash. Invisible for users.", + "id": "BOOTLOADER_FLASH_NEEDS_32BIT_ADDR_QUAD_FLASH", + "name": "BOOTLOADER_FLASH_NEEDS_32BIT_ADDR_QUAD_FLASH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_FLASH_NEEDS_32BIT_ADDR_QUAD_FLASH && IDF_EXPERIMENTAL_FEATURES", + "help": "Enabling this option allows the CPU to access 32-bit-address flash beyond 16M range.\n1. This option only valid for 4-line flash. Octal flash doesn't need this.\n2. This option is experimental, which means it can\u2019t use on all flash chips stable, for more\ninformation, please contact Espressif Business support.", + "id": "BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH", + "name": "BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH", + "range": null, + "title": "Enable cache access to 32-bit-address (over 16MB) range of SPI Flash (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "BOOTLOADER_CACHE_32BIT_ADDR_OCTAL_FLASH", + "name": "BOOTLOADER_CACHE_32BIT_ADDR_OCTAL_FLASH", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "bootloader-config-serial-flash-configurations", + "title": "Serial Flash Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!ESPTOOLPY_FLASHFREQ_80M && ", + "help": null, + "id": "BOOTLOADER_VDDSDIO_BOOST_1_8V", + "name": "BOOTLOADER_VDDSDIO_BOOST_1_8V", + "range": null, + "title": "1.8V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_VDDSDIO_BOOST_1_9V", + "name": "BOOTLOADER_VDDSDIO_BOOST_1_9V", + "range": null, + "title": "1.9V", + "type": "bool" + } + ], + "depends_on": "SOC_CONFIGURABLE_VDDSDIO_SUPPORTED", + "help": "If this option is enabled, and VDDSDIO LDO is set to 1.8V (using eFuse\nor MTDI bootstrapping pin), bootloader will change LDO settings to\noutput 1.9V instead. This helps prevent flash chip from browning out\nduring flash programming operations.\n\nThis option has no effect if VDDSDIO is set to 3.3V, or if the internal\nVDDSDIO regulator is disabled via eFuse.", + "id": "bootloader-config-vddsdio-ldo-voltage", + "name": "BOOTLOADER_VDDSDIO_BOOST", + "title": "VDDSDIO LDO voltage", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_FACTORY_RESET", + "help": "The selected GPIO will be configured as an input with internal pull-up enabled. To trigger a factory\nreset, this GPIO must be held high or low (as configured) on startup.\n\nNote that on some SoCs not all pins have an internal pull-up and certain pins are already\nused by ROM bootloader as bootstrapping. Refer to the technical reference manual for further\ndetails on the selected SoC.", + "id": "BOOTLOADER_NUM_PIN_FACTORY_RESET", + "name": "BOOTLOADER_NUM_PIN_FACTORY_RESET", + "range": null, + "title": "Number of the GPIO input for factory reset", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_FACTORY_RESET_PIN_LOW", + "name": "BOOTLOADER_FACTORY_RESET_PIN_LOW", + "range": null, + "title": "Reset on GPIO low", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_FACTORY_RESET_PIN_HIGH", + "name": "BOOTLOADER_FACTORY_RESET_PIN_HIGH", + "range": null, + "title": "Reset on GPIO high", + "type": "bool" + } + ], + "depends_on": "BOOTLOADER_FACTORY_RESET", + "help": "Pin level for factory reset, can be triggered on low or high.", + "id": "bootloader-config-gpio-triggers-factory-reset-factory-reset-gpio-level", + "name": "BOOTLOADER_FACTORY_RESET_PIN_LEVEL", + "title": "Factory reset GPIO level", + "type": "choice" + }, + { + "children": [], + "depends_on": "BOOTLOADER_FACTORY_RESET", + "help": "The device will boot from \"factory\" partition (or OTA slot 0 if no factory partition is present) after a\nfactory reset.", + "id": "BOOTLOADER_OTA_DATA_ERASE", + "name": "BOOTLOADER_OTA_DATA_ERASE", + "range": null, + "title": "Clear OTA data on factory reset (select factory partition)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_FACTORY_RESET", + "help": "Allows customers to select which data partitions will be erased while factory reset.\n\nSpecify the names of partitions as a comma-delimited with optional spaces for readability. (Like this:\n\"nvs, phy_init, ...\")\nMake sure that the name specified in the partition table and here are the same.\nPartitions of type \"app\" cannot be specified here.", + "id": "BOOTLOADER_DATA_FACTORY_RESET", + "name": "BOOTLOADER_DATA_FACTORY_RESET", + "range": null, + "title": "Comma-separated names of partitions to clear on factory reset", + "type": "string" + } + ], + "depends_on": null, + "help": "Allows to reset the device to factory settings:\n- clear one or more data partitions;\n- boot from \"factory\" partition.\nThe factory reset will occur if there is a GPIO input held at the configured level while\ndevice starts up. See settings below.", + "id": "BOOTLOADER_FACTORY_RESET", + "name": "BOOTLOADER_FACTORY_RESET", + "range": null, + "title": "GPIO triggers factory reset", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_APP_TEST", + "help": "The selected GPIO will be configured as an input with internal pull-up enabled.\nTo trigger a test app, this GPIO must be pulled low on reset.\nAfter the GPIO input is deactivated and the device reboots, the old application will boot.\n(factory or OTA[x]).\n\nNote that on some SoCs not all pins have an internal pull-up and certain pins are already\nused by ROM bootloader as bootstrapping. Refer to the technical reference manual for further\ndetails on the selected SoC.", + "id": "BOOTLOADER_NUM_PIN_APP_TEST", + "name": "BOOTLOADER_NUM_PIN_APP_TEST", + "range": null, + "title": "Number of the GPIO input to boot TEST partition", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_APP_TEST_PIN_LOW", + "name": "BOOTLOADER_APP_TEST_PIN_LOW", + "range": null, + "title": "Enter test app on GPIO low", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BOOTLOADER_APP_TEST_PIN_HIGH", + "name": "BOOTLOADER_APP_TEST_PIN_HIGH", + "range": null, + "title": "Enter test app on GPIO high", + "type": "bool" + } + ], + "depends_on": "BOOTLOADER_APP_TEST", + "help": "Pin level for app test, can be triggered on low or high.", + "id": "bootloader-config-gpio-triggers-boot-from-test-app-partition-app-test-gpio-level", + "name": "BOOTLOADER_APP_TEST_PIN_LEVEL", + "title": "App test GPIO level", + "type": "choice" + } + ], + "depends_on": "!BOOTLOADER_APP_ANTI_ROLLBACK", + "help": "Allows to run the test app from \"TEST\" partition.\nA boot from \"test\" partition will occur if there is a GPIO input pulled low while device starts up.\nSee settings below.", + "id": "BOOTLOADER_APP_TEST", + "name": "BOOTLOADER_APP_TEST", + "range": null, + "title": "GPIO triggers boot from test app partition", + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_FACTORY_RESET || BOOTLOADER_APP_TEST", + "help": "The GPIO must be held low continuously for this period of time after reset\nbefore a factory reset or test partition boot (as applicable) is performed.", + "id": "BOOTLOADER_HOLD_TIME_GPIO", + "name": "BOOTLOADER_HOLD_TIME_GPIO", + "range": null, + "title": "Hold time of GPIO for reset/test mode (seconds)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Protects the unmapped memory regions of the entire address space from unintended accesses.\nThis will ensure that an exception will be triggered whenever the CPU performs a memory\noperation on unmapped regions of the address space.\nNOTE: Disabling this config on some targets (ESP32-C6, ESP32-H2, ESP32-C5) would not generate\nan exception when reading from or writing to 0x0.", + "id": "BOOTLOADER_REGION_PROTECTION_ENABLE", + "name": "BOOTLOADER_REGION_PROTECTION_ENABLE", + "range": null, + "title": "Enable protection for unmapped memory regions", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_WDT_ENABLE", + "help": "If this option is set, the ESP-IDF app must explicitly reset, feed, or disable the rtc_wdt in\nthe app's own code.\nIf this option is not set (default), then rtc_wdt will be disabled by ESP-IDF before calling\nthe app_main() function.\n\nUse function wdt_hal_feed() for resetting counter of RTC_WDT.\nFor esp32/s2 you can also use rtc_wdt_feed().\n\nUse function wdt_hal_disable() for disabling RTC_WDT.\nFor esp32/s2 you can also use rtc_wdt_disable().", + "id": "BOOTLOADER_WDT_DISABLE_IN_USER_CODE", + "name": "BOOTLOADER_WDT_DISABLE_IN_USER_CODE", + "range": null, + "title": "Allows RTC watchdog disable in user code", + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_WDT_ENABLE", + "help": "Verify that this parameter is correct and more then the execution time.\nPay attention to options such as reset to factory, trigger test partition and encryption on boot\n- these options can increase the execution time.\nNote: RTC_WDT will reset while encryption operations will be performed.", + "id": "BOOTLOADER_WDT_TIME_MS", + "name": "BOOTLOADER_WDT_TIME_MS", + "range": [ + 0, + 120000 + ], + "title": "Timeout for RTC watchdog (ms)", + "type": "int" + } + ], + "depends_on": null, + "help": "Tracks the execution time of startup code.\nIf the execution time is exceeded, the RTC_WDT will restart system.\nIt is also useful to prevent a lock up in start code caused by an unstable power source.\nNOTE: Tracks the execution time starts from the bootloader code - re-set timeout, while selecting the\nsource for slow_clk - and ends calling app_main.\nRe-set timeout is needed due to WDT uses a SLOW_CLK clock source. After changing a frequency slow_clk a\ntime of WDT needs to re-set for new frequency.\nslow_clk depends on RTC_CLK_SRC (INTERNAL_RC or EXTERNAL_CRYSTAL).", + "id": "BOOTLOADER_WDT_ENABLE", + "name": "BOOTLOADER_WDT_ENABLE", + "range": null, + "title": "Use RTC watchdog in start code", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_APP_ANTI_ROLLBACK", + "help": "The secure version is the sequence number stored in the header of each firmware.\nThe security version is set in the bootloader, version is recorded in the eFuse field\nas the number of set ones. The allocated number of bits in the efuse field\nfor storing the security version is limited (see BOOTLOADER_APP_SEC_VER_SIZE_EFUSE_FIELD option).\n\nBootloader: When bootloader selects an app to boot, an app is selected that has\na security version greater or equal that recorded in eFuse field.\nThe app is booted with a higher (or equal) secure version.\n\nThe security version is worth increasing if in previous versions there is\na significant vulnerability and their use is not acceptable.\n\nYour partition table should has a scheme with ota_0 + ota_1 (without factory).", + "id": "BOOTLOADER_APP_SECURE_VERSION", + "name": "BOOTLOADER_APP_SECURE_VERSION", + "range": null, + "title": "eFuse secure version of app", + "type": "int" + }, + { + "children": [], + "depends_on": "BOOTLOADER_APP_ANTI_ROLLBACK", + "help": "The size of the efuse secure version field.\nIts length is limited to 32 bits for ESP32 and 16 bits for ESP32-S2.\nThis determines how many times the security version can be increased.", + "id": "BOOTLOADER_APP_SEC_VER_SIZE_EFUSE_FIELD", + "name": "BOOTLOADER_APP_SEC_VER_SIZE_EFUSE_FIELD", + "range": null, + "title": "Size of the efuse secure version field", + "type": "int" + }, + { + "children": [], + "depends_on": "BOOTLOADER_APP_ANTI_ROLLBACK", + "help": "This option allows to emulate read/write operations with all eFuses and efuse secure version.\nIt allows to test anti-rollback implementation without permanent write eFuse bits.\nThere should be an entry in partition table with following details: `emul_efuse, data, efuse, , 0x2000`.\n\nThis option enables: EFUSE_VIRTUAL and EFUSE_VIRTUAL_KEEP_IN_FLASH.", + "id": "BOOTLOADER_EFUSE_SECURE_VERSION_EMULATE", + "name": "BOOTLOADER_EFUSE_SECURE_VERSION_EMULATE", + "range": null, + "title": "Emulate operations with efuse secure version(only test)", + "type": "bool" + } + ], + "depends_on": "BOOTLOADER_APP_ROLLBACK_ENABLE", + "help": "This option prevents rollback to previous firmware/application image with lower security version.", + "id": "BOOTLOADER_APP_ANTI_ROLLBACK", + "name": "BOOTLOADER_APP_ANTI_ROLLBACK", + "range": null, + "title": "Enable app anti-rollback support", + "type": "bool" + } + ], + "depends_on": null, + "help": "After updating the app, the bootloader runs a new app with the \"ESP_OTA_IMG_PENDING_VERIFY\" state set.\nThis state prevents the re-run of this app. After the first boot of the new app in the user code, the\nfunction should be called to confirm the operability of the app or vice versa about its non-operability.\nIf the app is working, then it is marked as valid. Otherwise, it is marked as not valid and rolls back to\nthe previous working app. A reboot is performed, and the app is booted before the software update.\nNote: If during the first boot a new app the power goes out or the WDT works, then roll back will happen.\nRollback is possible only between the apps with the same security versions.", + "id": "BOOTLOADER_APP_ROLLBACK_ENABLE", + "name": "BOOTLOADER_APP_ROLLBACK_ENABLE", + "range": null, + "title": "Enable app rollback support", + "type": "bool" + }, + { + "children": [], + "depends_on": "(SECURE_BOOT && SECURE_BOOT_INSECURE) || !SECURE_BOOT", + "help": "This option disables the normal validation of an image coming out of\ndeep sleep (checksums, SHA256, and signature). This is a trade-off\nbetween wakeup performance from deep sleep, and image integrity checks.\n\nOnly enable this if you know what you are doing. It should not be used\nin conjunction with using deep_sleep() entry and changing the active OTA\npartition as this would skip the validation upon first load of the new\nOTA partition.\n\nIt is possible to enable this option with Secure Boot if \"allow insecure\noptions\" is enabled, however it's strongly recommended to NOT enable it as\nit may allow a Secure Boot bypass.", + "id": "BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP", + "name": "BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP", + "range": null, + "title": "Skip image validation when exiting deep sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "!SECURE_SIGNED_ON_BOOT", + "help": "Some applications need to boot very quickly from power on. By default, the entire app binary\nis read from flash and verified which takes up a significant portion of the boot time.\n\nEnabling this option will skip validation of the app when the SoC boots from power on.\nNote that in this case it's not possible for the bootloader to detect if an app image is\ncorrupted in the flash, therefore it's not possible to safely fall back to a different app\npartition. Flash corruption of this kind is unlikely but can happen if there is a serious\nfirmware bug or physical damage.\n\nFollowing other reset types, the bootloader will still validate the app image. This increases\nthe chances that flash corruption resulting in a crash can be detected following soft reset, and\nthe bootloader will fall back to a valid app image. To increase the chances of successfully recovering\nfrom a flash corruption event, keep the option BOOTLOADER_WDT_ENABLE enabled and consider also enabling\nBOOTLOADER_WDT_DISABLE_IN_USER_CODE - then manually disable the RTC Watchdog once the app is running.\nIn addition, enable both the Task and Interrupt watchdog timers with reset options set.", + "id": "BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON", + "name": "BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON", + "range": null, + "title": "Skip image validation from power on reset (READ HELP FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": "!SECURE_SIGNED_ON_BOOT", + "help": "Selecting this option prevents the bootloader from ever validating the app image before\nbooting it. Any flash corruption of the selected app partition will make the entire SoC\nunbootable.\n\nAlthough flash corruption is a very rare case, it is not recommended to select this option.\nConsider selecting \"Skip image validation from power on reset\" instead. However, if boot time\nis the only important factor then it can be enabled.", + "id": "BOOTLOADER_SKIP_VALIDATE_ALWAYS", + "name": "BOOTLOADER_SKIP_VALIDATE_ALWAYS", + "range": null, + "title": "Skip image validation always (READ HELP FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_RTC_FAST_MEM_SUPPORTED", + "help": "Reserve RTC FAST memory for Skip image validation. This option in bytes.\nThis option reserves an area in the RTC FAST memory (access only PRO_CPU).\nUsed to save the addresses of the selected application.\nWhen a wakeup occurs (from Deep sleep), the bootloader retrieves it and\nloads the application without validation.", + "id": "BOOTLOADER_RESERVE_RTC_SIZE", + "name": "BOOTLOADER_RESERVE_RTC_SIZE", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [ + { + "children": [], + "depends_on": "BOOTLOADER_CUSTOM_RESERVE_RTC", + "help": "This option allows the customer to use the legacy bootloader behavior when the\nRTC FAST memory CRC calculation takes place. When this option is enabled, the\nallocated user custom data will be taken into account in the CRC calculation.\nThis means that any change to the custom data would need a CRC update to prevent\nthe bootloader from marking this data as corrupted.\nIf this option is disabled, the custom data will not be taken into account when\ncalculating the RTC FAST memory CRC. The user custom data can be changed freely,\nwithout the need to update the CRC.\nTHIS OPTION MUST BE THE SAME FOR BOTH THE BOOTLOADER AND THE APPLICATION BUILDS.", + "id": "BOOTLOADER_CUSTOM_RESERVE_RTC_IN_CRC", + "name": "BOOTLOADER_CUSTOM_RESERVE_RTC_IN_CRC", + "range": null, + "title": "Include custom memory in the CRC calculation", + "type": "bool" + }, + { + "children": [], + "depends_on": "BOOTLOADER_CUSTOM_RESERVE_RTC", + "help": "This option reserves in RTC FAST memory the area for custom purposes.\nIf you want to create your own bootloader and save more information\nin this area of memory, you can increase it. It must be a multiple of 4 bytes.\nThis area (rtc_retain_mem_t) is reserved and has access from the bootloader and an application.", + "id": "BOOTLOADER_CUSTOM_RESERVE_RTC_SIZE", + "name": "BOOTLOADER_CUSTOM_RESERVE_RTC_SIZE", + "range": null, + "title": "Size in bytes for custom purposes", + "type": "hex" + } + ], + "depends_on": "SOC_RTC_FAST_MEM_SUPPORTED", + "help": "This option allows the customer to place data in the RTC FAST memory,\nthis area remains valid when rebooted, except for power loss.\nThis memory is located at a fixed address and is available\nfor both the bootloader and the application.\n(The application and bootloader must be compiled with the same option).\nThe RTC FAST memory has access only through PRO_CPU.", + "id": "BOOTLOADER_CUSTOM_RESERVE_RTC", + "name": "BOOTLOADER_CUSTOM_RESERVE_RTC", + "range": null, + "title": "Reserve RTC FAST memory for custom purposes", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_RTC_FAST_MEM_SUPPORTED", + "help": "This option reserves an area in RTC FAST memory for the following features:\n- \"Skip image validation when exiting deep sleep\"\n- \"Reserve RTC FAST memory for custom purposes\"\n- \"GPIO triggers factory reset\"", + "id": "BOOTLOADER_RESERVE_RTC_MEM", + "name": "BOOTLOADER_RESERVE_RTC_MEM", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "bootloader-config", + "title": "Bootloader config", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SECURE_BOOT || SECURE_SIGNED_ON_BOOT_NO_SECURE_BOOT", + "help": null, + "id": "SECURE_SIGNED_ON_BOOT", + "name": "SECURE_SIGNED_ON_BOOT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT || SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT", + "help": null, + "id": "SECURE_SIGNED_ON_UPDATE", + "name": "SECURE_SIGNED_ON_UPDATE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_ON_BOOT || SECURE_SIGNED_ON_UPDATE", + "help": null, + "id": "SECURE_SIGNED_APPS", + "name": "SECURE_SIGNED_APPS", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "(IDF_TARGET_ESP32 && ESP32_REV_MIN_FULL >= 300) || SOC_SECURE_BOOT_V2_RSA", + "help": null, + "id": "SECURE_BOOT_V2_RSA_SUPPORTED", + "name": "SECURE_BOOT_V2_RSA_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SECURE_BOOT_V2_ECC", + "help": null, + "id": "SECURE_BOOT_V2_ECC_SUPPORTED", + "name": "SECURE_BOOT_V2_ECC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SECURE_BOOT_V1", + "help": null, + "id": "SECURE_BOOT_V1_SUPPORTED", + "name": "SECURE_BOOT_V1_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP32_REV_MIN_FULL >= 300", + "help": null, + "id": "SECURE_BOOT_V2_PREFERRED", + "name": "SECURE_BOOT_V2_PREFERRED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_BOOT_V2_ECDSA_ENABLED", + "name": "SECURE_BOOT_V2_ECDSA_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_BOOT_V2_RSA_ENABLED", + "name": "SECURE_BOOT_V2_RSA_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_BOOT_FLASH_ENC_KEYS_BURN_TOGETHER", + "name": "SECURE_BOOT_FLASH_ENC_KEYS_BURN_TOGETHER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!SECURE_BOOT", + "help": "Require apps to be signed to verify their integrity.\n\nThis option uses the same app signature scheme as hardware secure boot, but unlike hardware secure boot it\ndoes not prevent the bootloader from being physically updated. This means that the device can be secured\nagainst remote network access, but not physical access. Compared to using hardware Secure Boot this option\nis much simpler to implement.", + "id": "SECURE_SIGNED_APPS_NO_SECURE_BOOT", + "name": "SECURE_SIGNED_APPS_NO_SECURE_BOOT", + "range": null, + "title": "Require signed app images", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "SECURE_BOOT_V1_SUPPORTED && (SECURE_SIGNED_APPS_NO_SECURE_BOOT || SECURE_BOOT_V1_ENABLED) && ", + "help": "Embeds the ECDSA public key in the bootloader and signs the application with an ECDSA key.\nRefer to the documentation before enabling.", + "id": "SECURE_SIGNED_APPS_ECDSA_SCHEME", + "name": "SECURE_SIGNED_APPS_ECDSA_SCHEME", + "range": null, + "title": "ECDSA", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_V2_RSA_SUPPORTED && (SECURE_SIGNED_APPS_NO_SECURE_BOOT || SECURE_BOOT_V2_ENABLED) && ", + "help": "Appends the RSA-3072 based Signature block to the application.\nRefer to before enabling.", + "id": "SECURE_SIGNED_APPS_RSA_SCHEME", + "name": "SECURE_SIGNED_APPS_RSA_SCHEME", + "range": null, + "title": "RSA", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_V2_ECC_SUPPORTED && (SECURE_SIGNED_APPS_NO_SECURE_BOOT || SECURE_BOOT_V2_ENABLED) && ", + "help": "For Secure boot V2 (e.g., ESP32-C2 SoC), appends ECDSA based signature block to the application.\nRefer to documentation before enabling.", + "id": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME", + "name": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME", + "range": null, + "title": "ECDSA (V2)", + "type": "bool" + } + ], + "depends_on": "SECURE_BOOT || SECURE_SIGNED_APPS_NO_SECURE_BOOT", + "help": "Select the Secure App signing scheme. Depends on the Chip Revision.\nThere are two secure boot versions:\n\n1. Secure boot V1\n - Legacy custom secure boot scheme. Supported in ESP32 SoC.\n\n2. Secure boot V2\n - RSA based secure boot scheme.\n Supported in ESP32-ECO3 (ESP32 Chip Revision 3 onwards), ESP32-S2, ESP32-C3, ESP32-S3 SoCs.\n\n - ECDSA based secure boot scheme. Supported in ESP32-C2 SoC.", + "id": "security-features-app-signing-scheme", + "name": "SECURE_SIGNED_APPS_SCHEME", + "title": "App Signing Scheme", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME && ", + "help": null, + "id": "SECURE_BOOT_ECDSA_KEY_LEN_192_BITS", + "name": "SECURE_BOOT_ECDSA_KEY_LEN_192_BITS", + "range": null, + "title": "Using ECC curve NISTP192", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME && ", + "help": null, + "id": "SECURE_BOOT_ECDSA_KEY_LEN_256_BITS", + "name": "SECURE_BOOT_ECDSA_KEY_LEN_256_BITS", + "range": null, + "title": "Using ECC curve NISTP256 (Recommended)", + "type": "bool" + } + ], + "depends_on": "SECURE_SIGNED_APPS_ECDSA_V2_SCHEME", + "help": "Select the ECDSA key size. Two key sizes are supported\n\n- 192 bit key using NISTP192 curve\n- 256 bit key using NISTP256 curve (Recommended)\n\nThe advantage of using 256 bit key is the extra randomness which makes it difficult to be\nbruteforced compared to 192 bit key.\nAt present, both key sizes are practically implausible to bruteforce.", + "id": "security-features-ecdsa-key-size", + "name": "SECURE_BOOT_ECDSA_KEY_LEN_SIZE", + "title": "ECDSA key size", + "type": "choice" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS_NO_SECURE_BOOT && SECURE_SIGNED_APPS_ECDSA_SCHEME", + "help": "If this option is set, the bootloader will be compiled with code to verify that an app is signed before\nbooting it.\n\nIf hardware secure boot is enabled, this option is always enabled and cannot be disabled.\nIf hardware secure boot is not enabled, this option doesn't add significant security by itself so most\nusers will want to leave it disabled.", + "id": "SECURE_SIGNED_ON_BOOT_NO_SECURE_BOOT", + "name": "SECURE_SIGNED_ON_BOOT_NO_SECURE_BOOT", + "range": null, + "title": "Bootloader verifies app signatures", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS_NO_SECURE_BOOT", + "help": "If this option is set, any OTA updated apps will have the signature verified before being considered valid.\n\nWhen enabled, the signature is automatically checked whenever the esp_ota_ops.h APIs are used for OTA\nupdates, or esp_image_format.h APIs are used to verify apps.\n\nIf hardware secure boot is enabled, this option is always enabled and cannot be disabled.\nIf hardware secure boot is not enabled, this option still adds significant security against network-based\nattackers by preventing spoofing of OTA updates.", + "id": "SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT", + "name": "SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT", + "range": null, + "title": "Verify app signature on update", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SECURE_BOOT_V1_SUPPORTED && ", + "help": "Build a bootloader which enables secure boot version 1 on first boot.\nRefer to the Secure Boot section of the ESP-IDF Programmer's Guide for this version before enabling.", + "id": "SECURE_BOOT_V1_ENABLED", + "name": "SECURE_BOOT_V1_ENABLED", + "range": null, + "title": "Enable Secure Boot version 1", + "type": "bool" + }, + { + "children": [], + "depends_on": "(SECURE_BOOT_V2_RSA_SUPPORTED || SECURE_BOOT_V2_ECC_SUPPORTED) && ", + "help": "Build a bootloader which enables Secure Boot version 2 on first boot.\nRefer to Secure Boot V2 section of the ESP-IDF Programmer's Guide for this version before enabling.", + "id": "SECURE_BOOT_V2_ENABLED", + "name": "SECURE_BOOT_V2_ENABLED", + "range": null, + "title": "Enable Secure Boot version 2", + "type": "bool" + } + ], + "depends_on": "SECURE_BOOT", + "help": "Select the Secure Boot Version. Depends on the Chip Revision.\nSecure Boot V2 is the new RSA / ECDSA based secure boot scheme.\n\n - RSA based scheme is supported in ESP32 (Revision 3 onwards), ESP32-S2, ESP32-C3 (ECO3), ESP32-S3.\n - ECDSA based scheme is supported in ESP32-C2 SoC.\n\nPlease note that, RSA or ECDSA secure boot is property of specific SoC based on its HW design, supported\ncrypto accelerators, die-size, cost and similar parameters. Please note that RSA scheme has requirement\nfor bigger key sizes but at the same time it is comparatively faster than ECDSA verification.\n\nSecure Boot V1 is the AES based (custom) secure boot scheme supported in ESP32 SoC.", + "id": "security-features-enable-hardware-secure-boot-in-bootloader-read-docs-first--select-secure-boot-version", + "name": "SECURE_BOOT_VERSION", + "title": "Select secure boot version", + "type": "choice" + } + ], + "depends_on": "SOC_SECURE_BOOT_SUPPORTED && !(IDF_TARGET_ESP32C3 && ESP32C3_REV_MIN_FULL < 3)", + "help": "Build a bootloader which enables Secure Boot on first boot.\n\nOnce enabled, Secure Boot will not boot a modified bootloader. The bootloader will only load a partition\ntable or boot an app if the data has a verified digital signature. There are implications for reflashing\nupdated apps once secure boot is enabled.\n\nWhen enabling secure boot, JTAG and ROM BASIC Interpreter are permanently disabled by default.", + "id": "SECURE_BOOT", + "name": "SECURE_BOOT", + "range": null, + "title": "Enable hardware Secure Boot in bootloader (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "On first boot, the bootloader will generate a key which is not readable externally or by software. A\ndigest is generated from the bootloader image itself. This digest will be verified on each subsequent\nboot.\n\nEnabling this option means that the bootloader cannot be changed after the first time it is booted.", + "id": "SECURE_BOOTLOADER_ONE_TIME_FLASH", + "name": "SECURE_BOOTLOADER_ONE_TIME_FLASH", + "range": null, + "title": "One-time flash", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Generate a reusable secure bootloader key, derived (via SHA-256) from the secure boot signing key.\n\nThis allows the secure bootloader to be re-flashed by anyone with access to the secure boot signing\nkey.\n\nThis option is less secure than one-time flash, because a leak of the digest key from one device\nallows reflashing of any device that uses it.", + "id": "SECURE_BOOTLOADER_REFLASHABLE", + "name": "SECURE_BOOTLOADER_REFLASHABLE", + "range": null, + "title": "Reflashable", + "type": "bool" + } + ], + "depends_on": "SECURE_BOOT_V1_ENABLED", + "help": null, + "id": "security-features-secure-bootloader-mode", + "name": "SECURE_BOOTLOADER_MODE", + "title": "Secure bootloader mode", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "SECURE_BOOT_BUILD_SIGNED_BINARIES", + "help": "Path to the key file used to sign app images.\n\nKey file is an ECDSA private key (NIST256p curve) in PEM format for Secure Boot V1.\nKey file is an RSA private key in PEM format for Secure Boot V2.\n\nPath is evaluated relative to the project directory.\n\nYou can generate a new signing key by running the following command:\nespsecure.py generate_signing_key secure_boot_signing_key.pem\n\nSee the Secure Boot section of the ESP-IDF Programmer's Guide for this version for details.", + "id": "SECURE_BOOT_SIGNING_KEY", + "name": "SECURE_BOOT_SIGNING_KEY", + "range": null, + "title": "Secure boot private signing key", + "type": "string" + } + ], + "depends_on": "SECURE_SIGNED_APPS", + "help": "Once secure boot or signed app requirement is enabled, app images are required to be signed.\n\nIf enabled (default), these binary files are signed as part of the build process. The file named in\n\"Secure boot private signing key\" will be used to sign the image.\n\nIf disabled, unsigned app/partition data will be built. They must be signed manually using espsecure.py.\nVersion 1 to enable ECDSA Based Secure Boot and Version 2 to enable RSA based Secure Boot.\n(for example, on a remote signing server.)", + "id": "SECURE_BOOT_BUILD_SIGNED_BINARIES", + "name": "SECURE_BOOT_BUILD_SIGNED_BINARIES", + "range": null, + "title": "Sign binaries during build", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_SIGNED_APPS && SECURE_SIGNED_APPS_ECDSA_SCHEME && !SECURE_BOOT_BUILD_SIGNED_BINARIES", + "help": "Path to a public key file used to verify signed images.\nSecure Boot V1: This ECDSA public key is compiled into the bootloader and/or\napp, to verify app images.\n\nKey file is in raw binary format, and can be extracted from a\nPEM formatted private key using the espsecure.py\nextract_public_key command.\n\nRefer to the Secure Boot section of the ESP-IDF Programmer's Guide for this version before enabling.", + "id": "SECURE_BOOT_VERIFICATION_KEY", + "name": "SECURE_BOOT_VERIFICATION_KEY", + "range": null, + "title": "Secure boot public signature verification key", + "type": "string" + }, + { + "children": [], + "depends_on": "SECURE_BOOT && SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY", + "help": "If this option is set, ROM bootloader will revoke the public key digest burned in efuse block\nif it fails to verify the signature of software bootloader with it.\nRevocation of keys does not happen when enabling secure boot. Once secure boot is enabled,\nkey revocation checks will be done on subsequent boot-up, while verifying the software bootloader\n\nThis feature provides a strong resistance against physical attacks on the device.\n\nNOTE: Once a digest slot is revoked, it can never be used again to verify an image\nThis can lead to permanent bricking of the device, in case all keys are revoked\nbecause of signature verification failure.", + "id": "SECURE_BOOT_ENABLE_AGGRESSIVE_KEY_REVOKE", + "name": "SECURE_BOOT_ENABLE_AGGRESSIVE_KEY_REVOKE", + "range": null, + "title": "Enable Aggressive key revoke strategy", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_V2_ENABLED", + "help": "If not set (default, recommended), on first boot the bootloader will burn the WR_DIS_RD_DIS\nefuse when Secure Boot is enabled. This prevents any more efuses from being read protected.\n\nIf this option is set, it will remain possible to write the EFUSE_RD_DIS efuse field after Secure\nBoot is enabled. This may allow an attacker to read-protect the BLK2 efuse (for ESP32) and\nBLOCK4-BLOCK10 (i.e. BLOCK_KEY0-BLOCK_KEY5)(for other chips) holding the secure boot public key digest,\ncausing an immediate denial of service and possibly allowing an additional fault injection attack to\nbypass the signature protection.\n\nThe option must be set when you need to program any read-protected key type into the efuses,\ne.g., HMAC, ECDSA etc. after secure boot has already been enabled on the device.\nPlease refer to secure boot V2 documentation guide for more details.\n\nNOTE: Once a BLOCK is read-protected, the application will read all zeros from that block\n\nNOTE: If \"UART ROM download mode (Permanently disabled (recommended))\" or\n\"UART ROM download mode (Permanently switch to Secure mode (recommended))\" is set,\nthen it is __NOT__ possible to read/write efuses using espefuse.py utility.\nHowever, efuse can be read/written from the application\n\nPlease refer to the Secure Boot V2 documentation guide for more information.", + "id": "SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS", + "name": "SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS", + "range": null, + "title": "Do not disable the ability to further read protect eFuses", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_V2_ENABLED && SECURE_BOOT_BUILD_SIGNED_BINARIES", + "help": "When Secure Boot V2 is enabled, by default the bootloader is not flashed along with other artifacts\nlike the application and the partition table images, i.e. bootloader has to be separately flashed\nusing the command `idf.py bootloader flash`, whereas, the application and partition table can be flashed\nusing the command `idf.py flash` itself.\nEnabling this option allows flashing the bootloader along with the other artifacts\nby invocation of the command `idf.py flash`.\n\nIf this option is enabled make sure that even the bootloader is signed using the correct secure boot key,\notherwise the bootloader signature verification would fail, as hash of the public key which is present in\nthe bootloader signature would not match with the digest stored into the efuses\nand thus the device will not be able to boot up.", + "id": "SECURE_BOOT_FLASH_BOOTLOADER_DEFAULT", + "name": "SECURE_BOOT_FLASH_BOOTLOADER_DEFAULT", + "range": null, + "title": "Flash bootloader along with other artifacts when using the default flash command", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_BOOTLOADER_KEY_ENCODING_256BIT", + "name": "SECURE_BOOTLOADER_KEY_ENCODING_256BIT", + "range": null, + "title": "No encoding (256 bit key)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_BOOTLOADER_KEY_ENCODING_192BIT", + "name": "SECURE_BOOTLOADER_KEY_ENCODING_192BIT", + "range": null, + "title": "3/4 encoding (192 bit key)", + "type": "bool" + } + ], + "depends_on": "SECURE_BOOTLOADER_REFLASHABLE", + "help": "In reflashable secure bootloader mode, a hardware key is derived from the signing key (with SHA-256) and\ncan be written to eFuse with espefuse.py.\n\nNormally this is a 256-bit key, but if 3/4 Coding Scheme is used on the device then the eFuse key is\ntruncated to 192 bits.\n\nThis configuration item doesn't change any firmware code, it only changes the size of key binary which is\ngenerated at build time.", + "id": "security-features-hardware-key-encoding", + "name": "SECURE_BOOTLOADER_KEY_ENCODING", + "title": "Hardware Key Encoding", + "type": "choice" + }, + { + "children": [], + "depends_on": "SECURE_BOOT", + "help": "You can disable some of the default protections offered by secure boot, in order to enable testing or a\ncustom combination of security features.\n\nOnly enable these options if you are very sure.\n\nRefer to the Secure Boot section of the ESP-IDF Programmer's Guide for this version before enabling.", + "id": "SECURE_BOOT_INSECURE", + "name": "SECURE_BOOT_INSECURE", + "range": null, + "title": "Allow potentially insecure options", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SOC_FLASH_ENCRYPTION_XTS_AES_128_DERIVED && ", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_AES128_DERIVED", + "name": "SECURE_FLASH_ENCRYPTION_AES128_DERIVED", + "range": null, + "title": "AES-128 key derived from 128 bits (SHA256(128 bits))", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_FLASH_ENCRYPTION_XTS_AES_128 && !(IDF_TARGET_ESP32C2 && SECURE_BOOT) && ", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_AES128", + "name": "SECURE_FLASH_ENCRYPTION_AES128", + "range": null, + "title": "AES-128 (256-bit key)", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_FLASH_ENCRYPTION_XTS_AES_256 && ", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_AES256", + "name": "SECURE_FLASH_ENCRYPTION_AES256", + "range": null, + "title": "AES-256 (512-bit key)", + "type": "bool" + } + ], + "depends_on": "SOC_FLASH_ENCRYPTION_XTS_AES_OPTIONS && SECURE_FLASH_ENC_ENABLED", + "help": "Size of generated XTS-AES key.\n\n- AES-128 uses a 256-bit key (32 bytes) derived from 128 bits (16 bytes) burned in half Efuse key block.\n Internally, it calculates SHA256(128 bits)\n- AES-128 uses a 256-bit key (32 bytes) which occupies one Efuse key block.\n- AES-256 uses a 512-bit key (64 bytes) which occupies two Efuse key blocks.\n\nThis setting is ignored if either type of key is already burned to Efuse before the first boot.\nIn this case, the pre-burned key is used and no new key is generated.", + "id": "security-features-enable-flash-encryption-on-boot-read-docs-first--size-of-generated-xts-aes-key", + "name": "SECURE_FLASH_ENCRYPTION_KEYSIZE", + "title": "Size of generated XTS-AES key", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "name": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "range": null, + "title": "Development (NOT SECURE)", + "type": "bool" + }, + { + "children": [], + "depends_on": "(!EFUSE_VIRTUAL || IDF_CI_BUILD) && ", + "help": null, + "id": "SECURE_FLASH_ENCRYPTION_MODE_RELEASE", + "name": "SECURE_FLASH_ENCRYPTION_MODE_RELEASE", + "range": null, + "title": "Release", + "type": "bool" + } + ], + "depends_on": "SECURE_FLASH_ENC_ENABLED", + "help": "By default Development mode is enabled which allows ROM download mode to perform flash encryption\noperations (plaintext is sent to the device, and it encrypts it internally and writes ciphertext\nto flash.) This mode is not secure, it's possible for an attacker to write their own chosen plaintext\nto flash.\n\nRelease mode should always be selected for production or manufacturing. Once enabled it's no longer\npossible for the device in ROM Download Mode to use the flash encryption hardware.\n\nWhen EFUSE_VIRTUAL is enabled, SECURE_FLASH_ENCRYPTION_MODE_RELEASE is not available.\nFor CI tests we use IDF_CI_BUILD to bypass it (\"export IDF_CI_BUILD=1\").\nWe do not recommend bypassing it for other purposes.\n\nRefer to the Flash Encryption section of the ESP-IDF Programmer's Guide for details.", + "id": "security-features-enable-flash-encryption-on-boot-read-docs-first--enable-usage-mode", + "name": "SECURE_FLASH_ENCRYPTION_MODE", + "title": "Enable usage mode", + "type": "choice" + } + ], + "depends_on": null, + "help": "If this option is set, flash contents will be encrypted by the bootloader on first boot.\n\nNote: After first boot, the system will be permanently encrypted. Re-flashing an encrypted\nsystem is complicated and not always possible.\n\nRead https://docs.espressif.com/projects/esp-idf/en/latest/security/flash-encryption.html\nbefore enabling.", + "id": "SECURE_FLASH_ENC_ENABLED", + "name": "SECURE_FLASH_ENC_ENABLED", + "range": null, + "title": "Enable flash encryption on boot (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_FLASH_HAS_WRITE_PROTECTION_CACHE", + "name": "SECURE_FLASH_HAS_WRITE_PROTECTION_CACHE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "(SECURE_BOOT_INSECURE || SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT) && IDF_TARGET_ESP32", + "help": "By default, the BASIC ROM Console starts on reset if no valid bootloader is\nread from the flash.\n\nWhen either flash encryption or secure boot are enabled, the default is to\ndisable this BASIC fallback mode permanently via eFuse.\n\nIf this option is set, this eFuse is not burned and the BASIC ROM Console may\nremain accessible. Only set this option in testing environments.", + "id": "SECURE_BOOT_ALLOW_ROM_BASIC", + "name": "SECURE_BOOT_ALLOW_ROM_BASIC", + "range": null, + "title": "Leave ROM BASIC Interpreter available on reset", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_INSECURE || SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "help": "If not set (default), the bootloader will permanently disable JTAG (across entire chip) on first boot\nwhen either secure boot or flash encryption is enabled.\n\nSetting this option leaves JTAG on for debugging, which negates all protections of flash encryption\nand some of the protections of secure boot.\n\nOnly set this option in testing environments.", + "id": "SECURE_BOOT_ALLOW_JTAG", + "name": "SECURE_BOOT_ALLOW_JTAG", + "range": null, + "title": "Allow JTAG Debugging", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_INSECURE || SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT", + "help": "If not set (default), app partition size must be a multiple of 64KB. App images are padded to 64KB\nlength, and the bootloader checks any trailing bytes after the signature (before the next 64KB\nboundary) have not been written. This is because flash cache maps entire 64KB pages into the address\nspace. This prevents an attacker from appending unverified data after the app image in the flash,\ncausing it to be mapped into the address space.\n\nSetting this option allows the app partition length to be unaligned, and disables padding of the app\nimage to this length. It is generally not recommended to set this option, unless you have a legacy\npartitioning scheme which doesn't support 64KB aligned partition lengths.", + "id": "SECURE_BOOT_ALLOW_SHORT_APP_PARTITION", + "name": "SECURE_BOOT_ALLOW_SHORT_APP_PARTITION", + "range": null, + "title": "Allow app partition length not 64KB aligned", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_BOOT_INSECURE && SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS", + "help": "If not set (default), during startup in the app all unused digest slots will be revoked.\nTo revoke unused slot will be called esp_efuse_set_digest_revoke(num_digest) for each digest.\nRevoking unused digest slots makes ensures that no trusted keys can be added later by an attacker.\nIf set, it means that you have a plan to use unused digests slots later.\n\nNote that if you plan to enable secure boot during the first boot up, the bootloader will intentionally\nrevoke the unused digest slots while enabling secure boot, even if the above config is enabled because\nkeeping the unused key slots un-revoked would a security hazard.\nIn case for any development workflow if you need to avoid this revocation, you should enable\nsecure boot externally (host based mechanism) rather than enabling it during the boot up,\nso that the bootloader would not need to enable secure boot and thus you could avoid its revocation\nstrategy.", + "id": "SECURE_BOOT_ALLOW_UNUSED_DIGEST_SLOTS", + "name": "SECURE_BOOT_ALLOW_UNUSED_DIGEST_SLOTS", + "range": null, + "title": "Leave unused digest slots available (not revoke)", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "help": "If not set (default), the bootloader will permanently disable UART bootloader encryption access on\nfirst boot. If set, the UART bootloader will still be able to access hardware encryption.\n\nIt is recommended to only set this option in testing environments.", + "id": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_ENC", + "name": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_ENC", + "range": null, + "title": "Leave UART bootloader encryption enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT && IDF_TARGET_ESP32", + "help": "If not set (default), the bootloader will permanently disable UART bootloader decryption access on\nfirst boot. If set, the UART bootloader will still be able to access hardware decryption.\n\nOnly set this option in testing environments. Setting this option allows complete bypass of flash\nencryption.", + "id": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_DEC", + "name": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_DEC", + "range": null, + "title": "Leave UART bootloader decryption enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT && (IDF_TARGET_ESP32 || SOC_EFUSE_DIS_DOWNLOAD_ICACHE || SOC_EFUSE_DIS_DOWNLOAD_DCACHE)", + "help": "If not set (default), the bootloader will permanently disable UART bootloader flash cache access on\nfirst boot. If set, the UART bootloader will still be able to access the flash cache.\n\nOnly set this option in testing environments.", + "id": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_CACHE", + "name": "SECURE_FLASH_UART_BOOTLOADER_ALLOW_CACHE", + "range": null, + "title": "Leave UART bootloader flash cache enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_DEVELOPMENT", + "help": "If not set (default), and flash encryption is not yet enabled in eFuses, the 2nd stage bootloader\nwill enable flash encryption: generate the flash encryption key and program eFuses.\nIf this option is set, and flash encryption is not yet enabled, the bootloader will error out and\nreboot.\nIf flash encryption is enabled in eFuses, this option does not change the bootloader behavior.\n\nOnly use this option in testing environments, to avoid accidentally enabling flash encryption on\nthe wrong device. The device needs to have flash encryption already enabled using espefuse.py.", + "id": "SECURE_FLASH_REQUIRE_ALREADY_ENABLED", + "name": "SECURE_FLASH_REQUIRE_ALREADY_ENABLED", + "range": null, + "title": "Require flash encryption to be already enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_HAS_WRITE_PROTECTION_CACHE", + "help": "If not set (default, recommended), on the first boot the bootloader will burn the write-protection of\nDIS_CACHE(for ESP32) or DIS_ICACHE/DIS_DCACHE(for other chips) eFuse when Flash Encryption is enabled.\nWrite protection for cache disable efuse prevents the chip from being blocked if it is set by accident.\nApp and bootloader use cache so disabling it makes the chip useless for IDF.\nDue to other eFuses are linked with the same write protection bit (see the list below) then\nwrite-protection will not be done if these SECURE_FLASH_UART_BOOTLOADER_ALLOW_ENC,\nSECURE_BOOT_ALLOW_JTAG or SECURE_FLASH_UART_BOOTLOADER_ALLOW_CACHE options are selected\nto give a chance to turn on the chip into the release mode later.\n\nList of eFuses with the same write protection bit:\nESP32: MAC, MAC_CRC, DISABLE_APP_CPU, DISABLE_BT, DIS_CACHE, VOL_LEVEL_HP_INV.\n\nESP32-C3: DIS_ICACHE, DIS_USB_JTAG, DIS_DOWNLOAD_ICACHE, DIS_USB_SERIAL_JTAG,\nDIS_FORCE_DOWNLOAD, DIS_TWAI, JTAG_SEL_ENABLE, DIS_PAD_JTAG, DIS_DOWNLOAD_MANUAL_ENCRYPT.\n\nESP32-C6: SWAP_UART_SDIO_EN, DIS_ICACHE, DIS_USB_JTAG, DIS_DOWNLOAD_ICACHE,\nDIS_USB_SERIAL_JTAG, DIS_FORCE_DOWNLOAD, DIS_TWAI, JTAG_SEL_ENABLE,\nDIS_PAD_JTAG, DIS_DOWNLOAD_MANUAL_ENCRYPT.\n\nESP32-H2: DIS_ICACHE, DIS_USB_JTAG, POWERGLITCH_EN, DIS_FORCE_DOWNLOAD, SPI_DOWNLOAD_MSPI_DIS,\nDIS_TWAI, JTAG_SEL_ENABLE, DIS_PAD_JTAG, DIS_DOWNLOAD_MANUAL_ENCRYPT.\n\nESP32-S2: DIS_ICACHE, DIS_DCACHE, DIS_DOWNLOAD_ICACHE, DIS_DOWNLOAD_DCACHE,\nDIS_FORCE_DOWNLOAD, DIS_USB, DIS_TWAI, DIS_BOOT_REMAP, SOFT_DIS_JTAG,\nHARD_DIS_JTAG, DIS_DOWNLOAD_MANUAL_ENCRYPT.\n\nESP32-S3: DIS_ICACHE, DIS_DCACHE, DIS_DOWNLOAD_ICACHE, DIS_DOWNLOAD_DCACHE,\nDIS_FORCE_DOWNLOAD, DIS_USB_OTG, DIS_TWAI, DIS_APP_CPU, DIS_PAD_JTAG,\nDIS_DOWNLOAD_MANUAL_ENCRYPT, DIS_USB_JTAG, DIS_USB_SERIAL_JTAG, STRAP_JTAG_SEL, USB_PHY_SEL.", + "id": "SECURE_FLASH_SKIP_WRITE_PROTECTION_CACHE", + "name": "SECURE_FLASH_SKIP_WRITE_PROTECTION_CACHE", + "range": null, + "title": "Skip write-protection of DIS_CACHE (DIS_ICACHE, DIS_DCACHE)", + "type": "bool" + } + ], + "depends_on": null, + "id": "security-features-potentially-insecure-options", + "title": "Potentially insecure options", + "type": "menu" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENC_ENABLED && !SECURE_FLASH_REQUIRE_ALREADY_ENABLED", + "help": "If set (default), optimise encryption time for the partition of type APP,\nby only encrypting the app image that is present in the partition,\ninstead of the whole partition.\nThe image length used for encryption is derived from the image metadata, which\nincludes the size of the app image, checksum, hash and also the signature sector\nwhen secure boot is enabled.\n\nIf not set, the whole partition of type APP would be encrypted,\nwhich increases the encryption time but might be useful if there\nis any custom data appended to the firmware image.", + "id": "SECURE_FLASH_ENCRYPT_ONLY_IMAGE_LEN_IN_APP_PART", + "name": "SECURE_FLASH_ENCRYPT_ONLY_IMAGE_LEN_IN_APP_PART", + "range": null, + "title": "Encrypt only the app image that is present in the partition of type app", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENC_ENABLED", + "help": "If set (default), in an app during startup code,\nthere is a check of the flash encryption eFuse bit is on\n(as the bootloader should already have set it).\nThe app requires this bit is on to continue work otherwise abort.\n\nIf not set, the app does not care if the flash encryption eFuse bit is set or not.", + "id": "SECURE_FLASH_CHECK_ENC_EN_IN_APP", + "name": "SECURE_FLASH_CHECK_ENC_EN_IN_APP", + "range": null, + "title": "Check Flash Encryption enabled on app startup", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_LOW", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_LOW", + "range": null, + "title": "Low", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_MEDIUM", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_MEDIUM", + "range": null, + "title": "Medium", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_HIGH", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH_HIGH", + "range": null, + "title": "High", + "type": "bool" + } + ], + "depends_on": "SECURE_FLASH_PSEUDO_ROUND_FUNC", + "help": "The strength of the pseudo rounds functions can be configured to low, medium and high,\neach denoting the values that would be stored in the efuses field.\nBy default the value to set to low.\nYou can configure the strength of the pseudo rounds functions according to your use cases,\nfor example, increasing the strength would provide higher security but would slow down the\nflash encryption/decryption operations.\nFor more info regarding the performance impact, please checkout the pseudo round function section of the\nsecurity guide documentation.", + "id": "security-features-permanently-enable-xts-aes-s-pseudo-rounds-function-strength-of-the-pseudo-rounds-function", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH", + "title": "Strength of the pseudo rounds function", + "type": "choice" + } + ], + "depends_on": "SECURE_FLASH_ENCRYPTION_MODE_RELEASE && SOC_FLASH_ENCRYPTION_XTS_AES_SUPPORT_PSEUDO_ROUND", + "help": "If set (default), the bootloader will permanently enable the XTS-AES peripheral's pseudo rounds function.\nNote: Enabling this config would burn an efuse.", + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC", + "range": null, + "title": "Permanently enable XTS-AES's pseudo rounds function", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH", + "name": "SECURE_FLASH_PSEUDO_ROUND_FUNC_STRENGTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "SECURE_ROM_DL_MODE_ENABLED", + "name": "SECURE_ROM_DL_MODE_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "If set, during startup the app will burn an eFuse bit to permanently disable the UART ROM\nDownload Mode. This prevents any future use of esptool.py, espefuse.py and similar tools.\n\nOnce disabled, if the SoC is booted with strapping pins set for ROM Download Mode\nthen an error is printed instead.\n\nIt is recommended to enable this option in any production application where Flash\nEncryption and/or Secure Boot is enabled and access to Download Mode is not required.\n\nIt is also possible to permanently disable Download Mode by calling\nesp_efuse_disable_rom_download_mode() at runtime.", + "id": "SECURE_DISABLE_ROM_DL_MODE", + "name": "SECURE_DISABLE_ROM_DL_MODE", + "range": null, + "title": "UART ROM download mode (Permanently disabled (recommended))", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SUPPORTS_SECURE_DL_MODE && ", + "help": "If set, during startup the app will burn an eFuse bit to permanently switch the UART ROM\nDownload Mode into a separate Secure Download mode. This option can only work if\nDownload Mode is not already disabled by eFuse.\n\nSecure Download mode limits the use of Download Mode functions to update SPI config,\nchanging baud rate, basic flash write and a command to return a summary of currently\nenabled security features (`get_security_info`).\n\nSecure Download mode is not compatible with the esptool.py flasher stub feature,\nespefuse.py, read/writing memory or registers, encrypted download, or any other\nfeatures that interact with unsupported Download Mode commands.\n\nSecure Download mode should be enabled in any application where Flash Encryption\nand/or Secure Boot is enabled. Disabling this option does not immediately cancel\nthe benefits of the security features, but it increases the potential \"attack\nsurface\" for an attacker to try and bypass them with a successful physical attack.\n\nIt is also possible to enable secure download mode at runtime by calling\nesp_efuse_enable_rom_secure_download_mode()\n\nNote: Secure Download mode is not available for ESP32 (includes revisions till ECO3).", + "id": "SECURE_ENABLE_SECURE_ROM_DL_MODE", + "name": "SECURE_ENABLE_SECURE_ROM_DL_MODE", + "range": null, + "title": "UART ROM download mode (Permanently switch to Secure mode (recommended))", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This is a potentially insecure option.\nEnabling this option will allow the full UART download mode to stay enabled.\nThis option SHOULD NOT BE ENABLED for production use cases.", + "id": "SECURE_INSECURE_ALLOW_DL_MODE", + "name": "SECURE_INSECURE_ALLOW_DL_MODE", + "range": null, + "title": "UART ROM download mode (Enabled (not recommended))", + "type": "bool" + } + ], + "depends_on": "(SECURE_BOOT_V2_ENABLED || SECURE_FLASH_ENC_ENABLED) && !(IDF_TARGET_ESP32 && ESP32_REV_MIN_FULL < 300)", + "help": null, + "id": "security-features-uart-rom-download-mode", + "name": "SECURE_UART_ROM_DL_MODE", + "title": "UART ROM download mode", + "type": "choice" + } + ], + "depends_on": null, + "id": "security-features", + "title": "Security features", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_REPRODUCIBLE_BUILD", + "help": "If set, then the app will be built with the current time/date stamp. It is stored in the app description\nstructure. If not set, time/date stamp will be excluded from app image. This can be useful for getting the\nsame binary image files made from the same source, but at different times.", + "id": "APP_COMPILE_TIME_DATE", + "name": "APP_COMPILE_TIME_DATE", + "range": null, + "title": "Use time/date stamp for app", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The PROJECT_VER variable from the build system will not affect the firmware image.\nThis value will not be contained in the esp_app_desc structure.", + "id": "APP_EXCLUDE_PROJECT_VER_VAR", + "name": "APP_EXCLUDE_PROJECT_VER_VAR", + "range": null, + "title": "Exclude PROJECT_VER from firmware image", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The PROJECT_NAME variable from the build system will not affect the firmware image.\nThis value will not be contained in the esp_app_desc structure.", + "id": "APP_EXCLUDE_PROJECT_NAME_VAR", + "name": "APP_EXCLUDE_PROJECT_NAME_VAR", + "range": null, + "title": "Exclude PROJECT_NAME from firmware image", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "APP_PROJECT_VER_FROM_CONFIG", + "help": "Project version", + "id": "APP_PROJECT_VER", + "name": "APP_PROJECT_VER", + "range": null, + "title": "Project version", + "type": "string" + } + ], + "depends_on": null, + "help": "If this is enabled, then config item APP_PROJECT_VER will be used for the variable PROJECT_VER.\nOther ways to set PROJECT_VER will be ignored.", + "id": "APP_PROJECT_VER_FROM_CONFIG", + "name": "APP_PROJECT_VER_FROM_CONFIG", + "range": null, + "title": "Get the project version from Kconfig", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "At startup, the app will read the embedded APP ELF SHA-256 hash value from flash\nand convert it into a string and store it in a RAM buffer.\nThis ensures the panic handler and core dump will be able to print this string\neven when cache is disabled.\nThe size of the buffer is APP_RETRIEVE_LEN_ELF_SHA plus the null terminator.\nChanging this value will change the size of this buffer, in bytes.", + "id": "APP_RETRIEVE_LEN_ELF_SHA", + "name": "APP_RETRIEVE_LEN_ELF_SHA", + "range": [ + 8, + 64 + ], + "title": "The length of APP ELF SHA is stored in RAM(chars)", + "type": "int" + } + ], + "depends_on": null, + "id": "application-manager", + "title": "Application manager", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_CRC_LE", + "name": "ESP_ROM_HAS_CRC_LE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_CRC_BE", + "name": "ESP_ROM_HAS_CRC_BE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_JPEG_DECODE", + "name": "ESP_ROM_HAS_JPEG_DECODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_UART_CLK_IS_XTAL", + "name": "ESP_ROM_UART_CLK_IS_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_USB_SERIAL_DEVICE_NUM", + "name": "ESP_ROM_USB_SERIAL_DEVICE_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_RETARGETABLE_LOCKING", + "name": "ESP_ROM_HAS_RETARGETABLE_LOCKING", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_GET_CLK_FREQ", + "name": "ESP_ROM_GET_CLK_FREQ", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_RVFPLIB", + "name": "ESP_ROM_HAS_RVFPLIB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_HAL_WDT", + "name": "ESP_ROM_HAS_HAL_WDT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_HAL_SYSTIMER", + "name": "ESP_ROM_HAS_HAL_SYSTIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_HEAP_TLSF", + "name": "ESP_ROM_HAS_HEAP_TLSF", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_TLSF_CHECK_PATCH", + "name": "ESP_ROM_TLSF_CHECK_PATCH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_MULTI_HEAP_WALK_PATCH", + "name": "ESP_ROM_MULTI_HEAP_WALK_PATCH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_LAYOUT_TABLE", + "name": "ESP_ROM_HAS_LAYOUT_TABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_SPI_FLASH", + "name": "ESP_ROM_HAS_SPI_FLASH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_REGI2C_BUG", + "name": "ESP_ROM_HAS_REGI2C_BUG", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_NEWLIB", + "name": "ESP_ROM_HAS_NEWLIB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT", + "name": "ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_REV0_HAS_NO_ECDSA_INTERFACE", + "name": "ESP_ROM_REV0_HAS_NO_ECDSA_INTERFACE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_WDT_INIT_PATCH", + "name": "ESP_ROM_WDT_INIT_PATCH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE", + "name": "ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_RAM_APP_NEEDS_MMU_INIT", + "name": "ESP_ROM_RAM_APP_NEEDS_MMU_INIT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_SW_FLOAT", + "name": "ESP_ROM_HAS_SW_FLOAT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_USB_OTG_NUM", + "name": "ESP_ROM_USB_OTG_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_VERSION", + "name": "ESP_ROM_HAS_VERSION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB", + "name": "ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ROM_HAS_OUTPUT_PUTC_FUNC", + "name": "ESP_ROM_HAS_OUTPUT_PUTC_FUNC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Always print ROM logs, this is the default behavior.", + "id": "BOOT_ROM_LOG_ALWAYS_ON", + "name": "BOOT_ROM_LOG_ALWAYS_ON", + "range": null, + "title": "Always Log", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Don't print ROM logs.", + "id": "BOOT_ROM_LOG_ALWAYS_OFF", + "name": "BOOT_ROM_LOG_ALWAYS_OFF", + "range": null, + "title": "Permanently disable logging", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Print ROM logs when GPIO level is high during start up.\nThe GPIO number is chip dependent,\ne.g. on ESP32-S2, the control GPIO is GPIO46.", + "id": "BOOT_ROM_LOG_ON_GPIO_HIGH", + "name": "BOOT_ROM_LOG_ON_GPIO_HIGH", + "range": null, + "title": "Log on GPIO High", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Print ROM logs when GPIO level is low during start up.\nThe GPIO number is chip dependent,\ne.g. on ESP32-S2, the control GPIO is GPIO46.", + "id": "BOOT_ROM_LOG_ON_GPIO_LOW", + "name": "BOOT_ROM_LOG_ON_GPIO_LOW", + "range": null, + "title": "Log on GPIO Low", + "type": "bool" + } + ], + "depends_on": "!IDF_TARGET_ESP32", + "help": "Controls the Boot ROM log behavior.\nThe rom log behavior can only be changed for once,\nspecific eFuse bit(s) will be burned at app boot stage.", + "id": "boot-rom-behavior-permanently-change-boot-rom-output", + "name": "BOOT_ROM_LOG_SCHEME", + "title": "Permanently change Boot ROM output", + "type": "choice" + } + ], + "depends_on": null, + "id": "boot-rom-behavior", + "title": "Boot ROM Behavior", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "The flasher tool sends a precompiled download stub first by default. That stub allows things\nlike compressed downloads and more. Usually you should not need to disable that feature", + "id": "ESPTOOLPY_NO_STUB", + "name": "ESPTOOLPY_NO_STUB", + "range": null, + "title": "Disable download stub", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32S3 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_OCT_FLASH", + "name": "ESPTOOLPY_OCT_FLASH", + "range": null, + "title": "Enable Octal Flash", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32S3 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This config option helps decide whether flash is Quad or Octal, but please note some limitations:\n\n1. If the flash chip is an Octal one, even if one of \"QIO\", \"QOUT\", \"DIO\", \"DOUT\" options is\n selected in `ESPTOOLPY_FLASHMODE`, our code will automatically change the\n mode to \"OPI\" and the sample mode will be STR.\n2. If the flash chip is a Quad one, even if \"OPI\" is selected in `ESPTOOLPY_FLASHMODE`, our code will\n automatically change the mode to \"DIO\".\n3. This option is mainly to improve the out-of-box experience of developers. It doesn't guarantee\n the feature-complete. Some code still rely on `ESPTOOLPY_OCT_FLASH`. Please do not rely on this option\n when you are pretty sure that you are using Octal flash.\n In this case, please enable `ESPTOOLPY_OCT_FLASH` option, then you can choose `DTR` sample mode\n in `ESPTOOLPY_FLASH_SAMPLE_MODE`. Otherwise, only `STR` mode is available.\n4. Enabling this feature reduces available internal RAM size (around 900 bytes).\n If your IRAM space is insufficient and you're aware of your flash type,\n disable this option and select corresponding flash type options.", + "id": "ESPTOOLPY_FLASH_MODE_AUTO_DETECT", + "name": "ESPTOOLPY_FLASH_MODE_AUTO_DETECT", + "range": null, + "title": "Choose flash mode automatically (please read help)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_QIO", + "name": "ESPTOOLPY_FLASHMODE_QIO", + "range": null, + "title": "QIO", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_QOUT", + "name": "ESPTOOLPY_FLASHMODE_QOUT", + "range": null, + "title": "QOUT", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_DIO", + "name": "ESPTOOLPY_FLASHMODE_DIO", + "range": null, + "title": "DIO", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_DOUT", + "name": "ESPTOOLPY_FLASHMODE_DOUT", + "range": null, + "title": "DOUT", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASHMODE_OPI", + "name": "ESPTOOLPY_FLASHMODE_OPI", + "range": null, + "title": "OPI", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Mode the flash chip is flashed in, as well as the default mode for the\nbinary to run in.", + "id": "serial-flasher-config-flash-spi-mode", + "name": "ESPTOOLPY_FLASHMODE", + "title": "Flash SPI mode", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASH_SAMPLE_MODE_STR", + "name": "ESPTOOLPY_FLASH_SAMPLE_MODE_STR", + "range": null, + "title": "STR Mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESPTOOLPY_OCT_FLASH && ", + "help": null, + "id": "ESPTOOLPY_FLASH_SAMPLE_MODE_DTR", + "name": "ESPTOOLPY_FLASH_SAMPLE_MODE_DTR", + "range": null, + "title": "DTR Mode", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "serial-flasher-config-flash-sampling-mode", + "name": "ESPTOOLPY_FLASH_SAMPLE_MODE", + "title": "Flash Sampling Mode", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_FLASHMODE", + "name": "ESPTOOLPY_FLASHMODE", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_80M", + "name": "ESPTOOLPY_FLASHFREQ_80M", + "range": null, + "title": "80 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_40M", + "name": "ESPTOOLPY_FLASHFREQ_40M", + "range": null, + "title": "40 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ_20M", + "name": "ESPTOOLPY_FLASHFREQ_20M", + "range": null, + "title": "20 MHz", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "serial-flasher-config-flash-spi-speed", + "name": "ESPTOOLPY_FLASHFREQ", + "title": "Flash SPI speed", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_FLASHFREQ", + "name": "ESPTOOLPY_FLASHFREQ", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_1MB", + "name": "ESPTOOLPY_FLASHSIZE_1MB", + "range": null, + "title": "1 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_2MB", + "name": "ESPTOOLPY_FLASHSIZE_2MB", + "range": null, + "title": "2 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_4MB", + "name": "ESPTOOLPY_FLASHSIZE_4MB", + "range": null, + "title": "4 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_8MB", + "name": "ESPTOOLPY_FLASHSIZE_8MB", + "range": null, + "title": "8 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_16MB", + "name": "ESPTOOLPY_FLASHSIZE_16MB", + "range": null, + "title": "16 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_32MB", + "name": "ESPTOOLPY_FLASHSIZE_32MB", + "range": null, + "title": "32 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_64MB", + "name": "ESPTOOLPY_FLASHSIZE_64MB", + "range": null, + "title": "64 MB", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE_128MB", + "name": "ESPTOOLPY_FLASHSIZE_128MB", + "range": null, + "title": "128 MB", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "SPI flash size, in megabytes", + "id": "serial-flasher-config-flash-size", + "name": "ESPTOOLPY_FLASHSIZE", + "title": "Flash size", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_FLASHSIZE", + "name": "ESPTOOLPY_FLASHSIZE", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is set, flashing the project will automatically detect\nthe flash size of the target chip and update the bootloader image\nbefore it is flashed.\n\nEnabling this option turns off the image protection against corruption\nby a SHA256 digest. Updating the bootloader image before flashing would\ninvalidate the digest.", + "id": "ESPTOOLPY_HEADER_FLASHSIZE_UPDATE", + "name": "ESPTOOLPY_HEADER_FLASHSIZE_UPDATE", + "range": null, + "title": "Detect flash size when flashing bootloader", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_BEFORE_RESET", + "name": "ESPTOOLPY_BEFORE_RESET", + "range": null, + "title": "Reset to bootloader", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_BEFORE_NORESET", + "name": "ESPTOOLPY_BEFORE_NORESET", + "range": null, + "title": "No reset", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Configure whether esptool.py should reset the ESP32 before flashing.\n\nAutomatic resetting depends on the RTS & DTR signals being\nwired from the serial port to the ESP32. Most USB development\nboards do this internally.", + "id": "serial-flasher-config-before-flashing", + "name": "ESPTOOLPY_BEFORE", + "title": "Before flashing", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_BEFORE", + "name": "ESPTOOLPY_BEFORE", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_AFTER_RESET", + "name": "ESPTOOLPY_AFTER_RESET", + "range": null, + "title": "Reset after flashing", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESPTOOLPY_AFTER_NORESET", + "name": "ESPTOOLPY_AFTER_NORESET", + "range": null, + "title": "Stay in bootloader", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Configure whether esptool.py should reset the ESP32 after flashing.\n\nAutomatic resetting depends on the RTS & DTR signals being\nwired from the serial port to the ESP32. Most USB development\nboards do this internally.", + "id": "serial-flasher-config-after-flashing", + "name": "ESPTOOLPY_AFTER", + "title": "After flashing", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_AFTER", + "name": "ESPTOOLPY_AFTER", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "ESPTOOLPY_MONITOR_BAUD", + "name": "ESPTOOLPY_MONITOR_BAUD", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "serial-flasher-config", + "title": "Serial flasher config", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "This is the default partition table, designed to fit into a 2MB or\nlarger flash with a single 1MB app partition.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_singleapp.csv\n\nThis partition table is not suitable for an app that needs OTA\n(over the air update) capability.", + "id": "PARTITION_TABLE_SINGLE_APP", + "name": "PARTITION_TABLE_SINGLE_APP", + "range": null, + "title": "Single factory app, no OTA", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This is a variation of the default partition table, that expands\nthe 1MB app partition size to 1.5MB to fit more code.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_singleapp_large.csv\n\nThis partition table is not suitable for an app that needs OTA\n(over the air update) capability.", + "id": "PARTITION_TABLE_SINGLE_APP_LARGE", + "name": "PARTITION_TABLE_SINGLE_APP_LARGE", + "range": null, + "title": "Single factory app (large), no OTA", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This is a basic OTA-enabled partition table with a factory app\npartition plus two OTA app partitions. All are 1MB, so this\npartition table requires 4MB or larger flash size.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_two_ota.csv", + "id": "PARTITION_TABLE_TWO_OTA", + "name": "PARTITION_TABLE_TWO_OTA", + "range": null, + "title": "Factory app, two OTA definitions", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This is a basic OTA-enabled partition table with\ntwo OTA app partitions. Both app partition sizes are 1700K,\nso this partition table requires 4MB or larger flash size.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_two_ota_large.csv", + "id": "PARTITION_TABLE_TWO_OTA_LARGE", + "name": "PARTITION_TABLE_TWO_OTA_LARGE", + "range": null, + "title": "Two large size OTA partitions", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Specify the path to the partition table CSV to use for your project.\n\nConsult the Partition Table section in the ESP-IDF Programmers Guide\nfor more information.", + "id": "PARTITION_TABLE_CUSTOM", + "name": "PARTITION_TABLE_CUSTOM", + "range": null, + "title": "Custom partition table CSV", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP32_COREDUMP_ENABLE_TO_FLASH && NVS_SEC_KEY_PROTECT_USING_FLASH_ENC && ", + "help": "This is a variation of the default \"Single factory app, no OTA\" partition table\nthat supports encrypted NVS when using flash encryption. See the Flash Encryption section\nin the ESP-IDF Programmers Guide for more information.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_singleapp_encr_nvs.csv", + "id": "PARTITION_TABLE_SINGLE_APP_ENCRYPTED_NVS", + "name": "PARTITION_TABLE_SINGLE_APP_ENCRYPTED_NVS", + "range": null, + "title": "Single factory app, no OTA, encrypted NVS", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP32_COREDUMP_ENABLE_TO_FLASH && NVS_SEC_KEY_PROTECT_USING_FLASH_ENC && ", + "help": "This is a variation of the \"Single factory app (large), no OTA\" partition table\nthat supports encrypted NVS when using flash encryption. See the Flash Encryption section\nin the ESP-IDF Programmers Guide for more information.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_singleapp_large_encr_nvs.csv", + "id": "PARTITION_TABLE_SINGLE_APP_LARGE_ENC_NVS", + "name": "PARTITION_TABLE_SINGLE_APP_LARGE_ENC_NVS", + "range": null, + "title": "Single factory app (large), no OTA, encrypted NVS", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_COREDUMP_ENABLE_TO_FLASH && NVS_SEC_KEY_PROTECT_USING_FLASH_ENC && ", + "help": "This is a variation of the \"Factory app, two OTA definitions\" partition table\nthat supports encrypted NVS when using flash encryption. See the Flash Encryption section\nin the ESP-IDF Programmers Guide for more information.\n\nThe corresponding CSV file in the IDF directory is\ncomponents/partition_table/partitions_two_ota_encr_nvs.csv", + "id": "PARTITION_TABLE_TWO_OTA_ENCRYPTED_NVS", + "name": "PARTITION_TABLE_TWO_OTA_ENCRYPTED_NVS", + "range": null, + "title": "Factory app, two OTA definitions, encrypted NVS", + "type": "bool" + } + ], + "depends_on": null, + "help": "The partition table to flash to the ESP32. The partition table\ndetermines where apps, data and other resources are expected to\nbe found.\n\nThe predefined partition table CSV descriptions can be found\nin the components/partition_table directory. These are mostly intended\nfor example and development use, it's expect that for production use you\nwill copy one of these CSV files and create a custom partition CSV for\nyour application.", + "id": "partition-table-partition-table", + "name": "PARTITION_TABLE_TYPE", + "title": "Partition Table", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "Name of the custom partition CSV filename.\nThis path is evaluated relative to the project root directory by default.\nHowever, if the absolute path for the CSV file is provided, then the absolute path is configured.", + "id": "PARTITION_TABLE_CUSTOM_FILENAME", + "name": "PARTITION_TABLE_CUSTOM_FILENAME", + "range": null, + "title": "Custom partition CSV file", + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "PARTITION_TABLE_FILENAME", + "name": "PARTITION_TABLE_FILENAME", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": "The address of partition table (by default 0x8000).\nAllows you to move the partition table, it gives more space for the bootloader.\nNote that the bootloader and app will both need to be compiled with the same PARTITION_TABLE_OFFSET value.\n\nThis number should be a multiple of 0x1000.\n\nNote that partition offsets in the partition table CSV file may need to be changed if this value is set to\na higher value. To have each partition offset adapt to the configured partition table offset, leave all\npartition offsets blank in the CSV file.", + "id": "PARTITION_TABLE_OFFSET", + "name": "PARTITION_TABLE_OFFSET", + "range": null, + "title": "Offset of partition table", + "type": "hex" + }, + { + "children": [], + "depends_on": "!APP_COMPATIBLE_PRE_V3_1_BOOTLOADERS && !IDF_TARGET_LINUX", + "help": "Generate an MD5 checksum for the partition table for protecting the\nintegrity of the table. The generation should be turned off for legacy\nbootloaders which cannot recognize the MD5 checksum in the partition\ntable.", + "id": "PARTITION_TABLE_MD5", + "name": "PARTITION_TABLE_MD5", + "range": null, + "title": "Generate an MD5 checksum for the partition table", + "type": "bool" + } + ], + "depends_on": null, + "id": "partition-table", + "title": "Partition Table", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_OPTIMIZATION_DEBUG", + "name": "COMPILER_OPTIMIZATION_DEBUG", + "range": null, + "title": "Debug (-Og)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_OPTIMIZATION_SIZE", + "name": "COMPILER_OPTIMIZATION_SIZE", + "range": null, + "title": "Optimize for size (-Os with GCC, -Oz with Clang)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_OPTIMIZATION_PERF", + "name": "COMPILER_OPTIMIZATION_PERF", + "range": null, + "title": "Optimize for performance (-O2)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_OPTIMIZATION_NONE", + "name": "COMPILER_OPTIMIZATION_NONE", + "range": null, + "title": "Debug without optimization (-O0)", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option sets compiler optimization level (gcc -O argument) for the app.\n\n- The \"Debug\" setting will add the -Og flag to CFLAGS.\n- The \"Size\" setting will add the -Os flag to CFLAGS (-Oz with Clang).\n- The \"Performance\" setting will add the -O2 flag to CFLAGS.\n- The \"None\" setting will add the -O0 flag to CFLAGS.\n\nThe \"Size\" setting cause the compiled code to be smaller and faster, but\nmay lead to difficulties of correlating code addresses to source file\nlines when debugging.\n\nThe \"Performance\" setting causes the compiled code to be larger and faster,\nbut will be easier to correlated code addresses to source file lines.\n\n\"None\" with -O0 produces compiled code without optimization.\n\nNote that custom optimization levels may be unsupported.\n\nCompiler optimization for the IDF bootloader is set separately,\nsee the BOOTLOADER_COMPILER_OPTIMIZATION setting.", + "id": "compiler-options-optimization-level", + "name": "COMPILER_OPTIMIZATION", + "title": "Optimization Level", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Enable assertions. Assertion content and line number will be printed on failure.", + "id": "COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE", + "name": "COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE", + "range": null, + "title": "Enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Enable silent assertions. Failed assertions will abort(), user needs to\nuse the aborting address to find the line number with the failed assertion.", + "id": "COMPILER_OPTIMIZATION_ASSERTIONS_SILENT", + "name": "COMPILER_OPTIMIZATION_ASSERTIONS_SILENT", + "range": null, + "title": "Silent (saves code size)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "If assertions are disabled, -DNDEBUG is added to CPPFLAGS.", + "id": "COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE", + "name": "COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE", + "range": null, + "title": "Disabled (sets -DNDEBUG)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Assertions can be:\n\n- Enabled. Failure will print verbose assertion details. This is the default.\n\n- Set to \"silent\" to save code size (failed assertions will abort() but user\n needs to use the aborting address to find the line number with the failed assertion.)\n\n- Disabled entirely (not recommended for most configurations.) -DNDEBUG is added\n to CPPFLAGS in this case.", + "id": "compiler-options-assertion-level", + "name": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL", + "title": "Assertion level", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "When NDEBUG is set, assert(X) will not cause code to trigger an assertion.\nWith this option set, assert(X) will still evaluate the expression X, though\nthe result will never cause an assertion. This means that if X is a function\nthen the function will be called.\n\nThis is not according to the standard, which states that the assert(X) should\nbe replaced with ((void)0) if NDEBUG is defined.\n\nIn ESP-IDF v6.0 the default behavior will change to \"no\" to be in line with the\nstandard.", + "id": "COMPILER_ASSERT_NDEBUG_EVALUATE", + "name": "COMPILER_ASSERT_NDEBUG_EVALUATE", + "range": null, + "title": "Enable the evaluation of the expression inside assert(X) when NDEBUG is set", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_FLOAT_LIB_FROM_GCCLIB", + "name": "COMPILER_FLOAT_LIB_FROM_GCCLIB", + "range": null, + "title": "libgcc", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_RVFPLIB && ", + "help": null, + "id": "COMPILER_FLOAT_LIB_FROM_RVFPLIB", + "name": "COMPILER_FLOAT_LIB_FROM_RVFPLIB", + "range": null, + "title": "librvfp", + "type": "bool" + } + ], + "depends_on": null, + "help": "In the soft-fp part of libgcc, riscv version is written in C,\nand handles all edge cases in IEEE754, which makes it larger\nand performance is slow.\n\nRVfplib is an optimized RISC-V library for FP arithmetic on 32-bit\ninteger processors, for single and double-precision FP.\nRVfplib is \"fast\", but it has a few exceptions from IEEE 754 compliance.", + "id": "compiler-options-compiler-float-lib-source", + "name": "COMPILER_FLOAT_LIB_FROM", + "title": "Compiler float lib source", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL", + "name": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, the error messages will be discarded in following check macros:\n- ESP_RETURN_ON_ERROR\n- ESP_EXIT_ON_ERROR\n- ESP_RETURN_ON_FALSE\n- ESP_EXIT_ON_FALSE", + "id": "COMPILER_OPTIMIZATION_CHECKS_SILENT", + "name": "COMPILER_OPTIMIZATION_CHECKS_SILENT", + "range": null, + "title": "Disable messages in ESP_RETURN_ON_* and ESP_EXIT_ON_* macros", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When expanding the __FILE__ and __BASE_FILE__ macros, replace paths inside ESP-IDF\nwith paths relative to the placeholder string \"IDF\", and convert paths inside the\nproject directory to relative paths.\n\nThis allows building the project with assertions or other code that embeds file paths,\nwithout the binary containing the exact path to the IDF or project directories.\n\nThis option passes -fmacro-prefix-map options to the GCC command line. To replace additional\npaths in your binaries, modify the project CMakeLists.txt file to pass custom -fmacro-prefix-map or\n-ffile-prefix-map arguments.", + "id": "COMPILER_HIDE_PATHS_MACROS", + "is_menuconfig": true, + "name": "COMPILER_HIDE_PATHS_MACROS", + "range": null, + "title": "Replace ESP-IDF and project paths in binaries", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "COMPILER_CXX_EXCEPTIONS", + "help": "Size (in bytes) of the emergency memory pool for C++ exceptions. This pool will be used to allocate\nmemory for thrown exceptions when there is not enough memory on the heap.", + "id": "COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE", + "name": "COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE", + "range": null, + "title": "Emergency Pool Size", + "type": "int" + } + ], + "depends_on": null, + "help": "Enabling this option compiles all IDF C++ files with exception support enabled.\n\nDisabling this option disables C++ exception support in all compiled files, and any libstdc++ code\nwhich throws an exception will abort instead.\n\nEnabling this option currently adds an additional ~500 bytes of heap overhead\nwhen an exception is thrown in user code for the first time.", + "id": "COMPILER_CXX_EXCEPTIONS", + "is_menuconfig": true, + "name": "COMPILER_CXX_EXCEPTIONS", + "range": null, + "title": "Enable C++ exceptions", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this option compiles all C++ files with RTTI support enabled.\nThis increases binary size (typically by tens of kB) but allows using\ndynamic_cast conversion and typeid operator.", + "id": "COMPILER_CXX_RTTI", + "name": "COMPILER_CXX_RTTI", + "range": null, + "title": "Enable C++ run-time type info (RTTI)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_STACK_CHECK_MODE_NONE", + "name": "COMPILER_STACK_CHECK_MODE_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_STACK_CHECK_MODE_NORM", + "name": "COMPILER_STACK_CHECK_MODE_NORM", + "range": null, + "title": "Normal", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_STACK_CHECK_MODE_STRONG", + "name": "COMPILER_STACK_CHECK_MODE_STRONG", + "range": null, + "title": "Strong", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "COMPILER_STACK_CHECK_MODE_ALL", + "name": "COMPILER_STACK_CHECK_MODE_ALL", + "range": null, + "title": "Overall", + "type": "bool" + } + ], + "depends_on": null, + "help": "Stack smashing protection mode. Emit extra code to check for buffer overflows, such as stack\nsmashing attacks. This is done by adding a guard variable to functions with vulnerable objects.\nThe guards are initialized when a function is entered and then checked when the function exits.\nIf a guard check fails, program is halted. Protection has the following modes:\n\n- In NORMAL mode (GCC flag: -fstack-protector) only functions that call alloca, and functions with\n buffers larger than 8 bytes are protected.\n\n- STRONG mode (GCC flag: -fstack-protector-strong) is like NORMAL, but includes additional functions\n to be protected -- those that have local array definitions, or have references to local frame\n addresses.\n\n- In OVERALL mode (GCC flag: -fstack-protector-all) all functions are protected.\n\nModes have the following impact on code performance and coverage:\n\n- performance: NORMAL > STRONG > OVERALL\n\n- coverage: NORMAL < STRONG < OVERALL\n\nThe performance impact includes increasing the amount of stack memory required for each task.", + "id": "compiler-options-stack-smashing-protection-mode", + "name": "COMPILER_STACK_CHECK_MODE", + "title": "Stack smashing protection mode", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "Stack smashing protection.", + "id": "COMPILER_STACK_CHECK", + "name": "COMPILER_STACK_CHECK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TOOLCHAIN_GCC", + "help": "Disable merging identical constants (string/floating-point) across compilation units.\nThis helps in better size analysis of the application binary as the rodata section\ndistribution is more uniform across libraries. On downside, it may increase\nthe binary size and hence should be used during development phase only.", + "id": "COMPILER_NO_MERGE_CONSTANTS", + "name": "COMPILER_NO_MERGE_CONSTANTS", + "range": null, + "title": "Disable merging const sections", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Adds -Wwrite-strings flag for the C/C++ compilers.\n\nFor C, this gives string constants the type ``const char[]`` so that\ncopying the address of one into a non-const ``char *`` pointer\nproduces a warning. This warning helps to find at compile time code\nthat tries to write into a string constant.\n\nFor C++, this warns about the deprecated conversion from string\nliterals to ``char *``.", + "id": "COMPILER_WARN_WRITE_STRINGS", + "name": "COMPILER_WARN_WRITE_STRINGS", + "range": null, + "title": "Enable -Wwrite-strings warning flag", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ARCH_RISCV", + "help": "Adds -msave-restore to C/C++ compilation flags.\n\nWhen this flag is enabled, compiler will call library functions to\nsave/restore registers in function prologues/epilogues. This results\nin lower overall code size, at the expense of slightly reduced performance.\n\nThis option can be enabled for RISC-V targets only.", + "id": "COMPILER_SAVE_RESTORE_LIBCALLS", + "name": "COMPILER_SAVE_RESTORE_LIBCALLS", + "range": null, + "title": "Enable -msave-restore flag to reduce code size", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable this option if you do not want default warnings to be considered as errors,\nespecially when updating IDF.\n\nThis is a temporary flag that could help to allow upgrade while having\nsome time to address the warnings raised by those default warnings.\nAlternatives are:\n1) fix code (preferred),\n2) remove specific warnings,\n3) do not consider specific warnings as error.", + "id": "COMPILER_DISABLE_DEFAULT_ERRORS", + "name": "COMPILER_DISABLE_DEFAULT_ERRORS", + "range": null, + "title": "Disable errors for default warnings", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable this option if use GCC 12 or newer, and want to disable warnings which don't appear with\nGCC 11.", + "id": "COMPILER_DISABLE_GCC12_WARNINGS", + "name": "COMPILER_DISABLE_GCC12_WARNINGS", + "range": null, + "title": "Disable new warnings introduced in GCC 12", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable this option if use GCC 13 or newer, and want to disable warnings which don't appear with\nGCC 12.", + "id": "COMPILER_DISABLE_GCC13_WARNINGS", + "name": "COMPILER_DISABLE_GCC13_WARNINGS", + "range": null, + "title": "Disable new warnings introduced in GCC 13", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable this option if use GCC 14 or newer, and want to disable warnings which don't appear with\nGCC 13.", + "id": "COMPILER_DISABLE_GCC14_WARNINGS", + "name": "COMPILER_DISABLE_GCC14_WARNINGS", + "range": null, + "title": "Disable new warnings introduced in GCC 14", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, RTL files will be produced during compilation. These files\ncan be used by other tools, for example to calculate call graphs.", + "id": "COMPILER_DUMP_RTL_FILES", + "name": "COMPILER_DUMP_RTL_FILES", + "range": null, + "title": "Dump RTL files during compilation", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "!IDF_TARGET_LINUX && ", + "help": null, + "id": "COMPILER_RT_LIB_GCCLIB", + "name": "COMPILER_RT_LIB_GCCLIB", + "range": null, + "title": "libgcc", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TOOLCHAIN_CLANG && !IDF_TARGET_LINUX && ", + "help": null, + "id": "COMPILER_RT_LIB_CLANGRT", + "name": "COMPILER_RT_LIB_CLANGRT", + "range": null, + "title": "libclang_rt", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_LINUX && ", + "help": null, + "id": "COMPILER_RT_LIB_HOST", + "name": "COMPILER_RT_LIB_HOST", + "range": null, + "title": "Host", + "type": "bool" + } + ], + "depends_on": null, + "help": "Select runtime library to be used by compiler.\n- GCC toolchain supports libgcc only.\n- Clang allows to choose between libgcc or libclang_rt.\n- For host builds (\"linux\" target), uses the default library.", + "id": "compiler-options-compiler-runtime-library", + "name": "COMPILER_RT_LIB", + "title": "Compiler runtime library", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "COMPILER_RT_LIB_NAME", + "name": "COMPILER_RT_LIB_NAME", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Places orphan sections with a warning message.", + "id": "COMPILER_ORPHAN_SECTIONS_WARNING", + "name": "COMPILER_ORPHAN_SECTIONS_WARNING", + "range": null, + "title": "Place with warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Places orphan sections without a warning/error message.", + "id": "COMPILER_ORPHAN_SECTIONS_PLACE", + "name": "COMPILER_ORPHAN_SECTIONS_PLACE", + "range": null, + "title": "Place silently", + "type": "bool" + } + ], + "depends_on": "!IDF_TARGET_LINUX", + "help": "If the linker finds orphan sections, it attempts to place orphan sections after sections of the same\nattribute such as code vs data, loadable vs non-loadable, etc.\nThat means that orphan sections could placed between sections defined in IDF linker scripts.\nThis could lead to corruption of the binary image. Configure the linker action here.", + "id": "compiler-options-orphan-sections-handling", + "name": "COMPILER_ORPHAN_SECTIONS", + "title": "Orphan sections handling", + "type": "choice" + }, + { + "children": [], + "depends_on": "IDF_TOOLCHAIN_GCC", + "help": "Enable compiler static analyzer. This may produce false-positive results and increases compile time.", + "id": "COMPILER_STATIC_ANALYZER", + "name": "COMPILER_STATIC_ANALYZER", + "range": null, + "title": "Enable compiler static analyzer", + "type": "bool" + } + ], + "depends_on": null, + "id": "compiler-options", + "title": "Compiler options", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "APPTRACE_DEST_JTAG", + "name": "APPTRACE_DEST_JTAG", + "range": null, + "title": "JTAG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "APPTRACE_DEST_NONE", + "name": "APPTRACE_DEST_NONE", + "range": null, + "title": "None", + "type": "bool" + } + ], + "depends_on": null, + "help": "Select destination for application trace: JTAG or none (to disable).", + "id": "component-config-application-level-tracing-data-destination-1", + "name": "APPTRACE_DESTINATION1", + "title": "Data Destination 1", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "APPTRACE_DEST_UART", + "name": "APPTRACE_DEST_UART", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "APPTRACE_DEST_UART_NOUSB", + "name": "APPTRACE_DEST_UART_NOUSB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_CONSOLE_UART_NUM != 0 && ", + "help": null, + "id": "APPTRACE_DEST_UART0", + "name": "APPTRACE_DEST_UART0", + "range": null, + "title": "UART0", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_UART_NUM != 1 && ", + "help": null, + "id": "APPTRACE_DEST_UART1", + "name": "APPTRACE_DEST_UART1", + "range": null, + "title": "UART1", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_UART_NUM != 2 && SOC_UART_NUM > 2 && ", + "help": null, + "id": "APPTRACE_DEST_UART2", + "name": "APPTRACE_DEST_UART2", + "range": null, + "title": "UART2", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_CONSOLE_USB_CDC && (IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3) && !USB_ENABLED && ", + "help": null, + "id": "APPTRACE_DEST_USB_CDC", + "name": "APPTRACE_DEST_USB_CDC", + "range": null, + "title": "USB_CDC", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "APPTRACE_DEST_UART_NONE", + "name": "APPTRACE_DEST_UART_NONE", + "range": null, + "title": "None", + "type": "bool" + } + ], + "depends_on": null, + "help": "Select destination for application trace: UART(XX) or none (to disable).", + "id": "component-config-application-level-tracing-data-destination-2", + "name": "APPTRACE_DESTINATION2", + "title": "Data Destination 2", + "type": "choice" + }, + { + "children": [], + "depends_on": "APPTRACE_DEST_UART_NOUSB", + "help": "This GPIO is used for UART TX pin.", + "id": "APPTRACE_UART_TX_GPIO", + "name": "APPTRACE_UART_TX_GPIO", + "range": null, + "title": "UART TX on GPIO", + "type": "int" + }, + { + "children": [], + "depends_on": "APPTRACE_DEST_UART_NOUSB", + "help": "This GPIO is used for UART RX pin.", + "id": "APPTRACE_UART_RX_GPIO", + "name": "APPTRACE_UART_RX_GPIO", + "range": null, + "title": "UART RX on GPIO", + "type": "int" + }, + { + "children": [], + "depends_on": "APPTRACE_DEST_UART", + "help": "This baud rate is used for UART.\n\nThe app's maximum baud rate depends on the UART clock source. If Power Management is disabled,\nthe UART clock source is the APB clock and all baud rates in the available range will be sufficiently\naccurate. If Power Management is enabled, REF_TICK clock source is used so the baud rate is divided\nfrom 1MHz. Baud rates above 1Mbps are not possible and values between 500Kbps and 1Mbps may not be\naccurate.", + "id": "APPTRACE_UART_BAUDRATE", + "name": "APPTRACE_UART_BAUDRATE", + "range": null, + "title": "UART baud rate", + "type": "int" + }, + { + "children": [], + "depends_on": "APPTRACE_DEST_UART", + "help": "Size of the UART input ring buffer.\nThis size related to the baudrate, system tick frequency and amount of data to transfer.\nThe data placed to this buffer before sent out to the interface.", + "id": "APPTRACE_UART_RX_BUFF_SIZE", + "name": "APPTRACE_UART_RX_BUFF_SIZE", + "range": null, + "title": "UART RX ring buffer size", + "type": "int" + }, + { + "children": [], + "depends_on": "APPTRACE_DEST_UART", + "help": "Size of the UART output ring buffer.\nThis size related to the baudrate, system tick frequency and amount of data to transfer.", + "id": "APPTRACE_UART_TX_BUFF_SIZE", + "name": "APPTRACE_UART_TX_BUFF_SIZE", + "range": null, + "title": "UART TX ring buffer size", + "type": "int" + }, + { + "children": [], + "depends_on": "APPTRACE_DEST_UART", + "help": "Maximum size of the single message to transfer.", + "id": "APPTRACE_UART_TX_MSG_SIZE", + "name": "APPTRACE_UART_TX_MSG_SIZE", + "range": null, + "title": "UART TX message size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "UART task priority. In case of high events rate,\nthis parameter could be changed up to (configMAX_PRIORITIES-1).", + "id": "APPTRACE_UART_TASK_PRIO", + "name": "APPTRACE_UART_TASK_PRIO", + "range": [ + 1, + 32 + ], + "title": "UART Task Priority", + "type": "int" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ARCH_XTENSA && !ESP32_TRAX && !ESP32S2_TRAX && !ESP32S3_TRAX", + "help": "Enables/disable TRAX tracing HW.", + "id": "APPTRACE_DEST_TRAX", + "name": "APPTRACE_DEST_TRAX", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables/disable swapping memory buffers tracing protocol.", + "id": "APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE", + "name": "APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables/disable application tracing module.", + "id": "APPTRACE_ENABLE", + "name": "APPTRACE_ENABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables/disable application tracing module internal sync lock.", + "id": "APPTRACE_LOCK_ENABLE", + "name": "APPTRACE_LOCK_ENABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "APPTRACE_ENABLE", + "help": "Timeout for flushing last trace data to host in case of panic. In ms.\nUse -1 to disable timeout and wait forever.", + "id": "APPTRACE_ONPANIC_HOST_FLUSH_TMO", + "name": "APPTRACE_ONPANIC_HOST_FLUSH_TMO", + "range": null, + "title": "Timeout for flushing last trace data to host on panic", + "type": "int" + }, + { + "children": [], + "depends_on": "APPTRACE_ENABLE", + "help": "Threshold for flushing last trace data to host on panic in post-mortem mode.\nThis is minimal amount of data needed to perform flush. In bytes.", + "id": "APPTRACE_POSTMORTEM_FLUSH_THRESH", + "name": "APPTRACE_POSTMORTEM_FLUSH_THRESH", + "range": null, + "title": "Threshold for flushing last trace data to host on panic", + "type": "int" + }, + { + "children": [], + "depends_on": "APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE && !APPTRACE_DEST_TRAX", + "help": "Size of the memory buffer for trace data in bytes.", + "id": "APPTRACE_BUF_SIZE", + "name": "APPTRACE_BUF_SIZE", + "range": null, + "title": "Size of the apptrace buffer", + "type": "int" + }, + { + "children": [], + "depends_on": "APPTRACE_MEMBUFS_APPTRACE_PROTO_ENABLE", + "help": "Size of the buffer for events in bytes. It is useful for buffering events from\nthe time critical code (scheduler, ISRs etc). If this parameter is 0 then\nevents will be discarded when main HW buffer is full.", + "id": "APPTRACE_PENDING_DATA_SIZE_MAX", + "name": "APPTRACE_PENDING_DATA_SIZE_MAX", + "range": null, + "title": "Size of the pending data buffer", + "type": "int" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!PM_ENABLE && !APPTRACE_DEST_NONE && ", + "help": "Send SEGGER SystemView events through JTAG interface.", + "id": "APPTRACE_SV_DEST_JTAG", + "name": "APPTRACE_SV_DEST_JTAG", + "range": null, + "title": "Data destination JTAG", + "type": "bool" + }, + { + "children": [], + "depends_on": "APPTRACE_DEST_UART && ", + "help": "Send SEGGER SystemView events through UART interface.", + "id": "APPTRACE_SV_DEST_UART", + "name": "APPTRACE_SV_DEST_UART", + "range": null, + "title": "Data destination UART", + "type": "bool" + } + ], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "SystemView will transfer data through the defined interface.", + "id": "component-config-application-level-tracing-freertos-systemview-tracing-systemview-tracing-enable-systemview-destination", + "name": "APPTRACE_SV_DEST", + "title": "SystemView destination", + "type": "choice" + } + ], + "depends_on": "APPTRACE_ENABLE && APPTRACE_ENABLE", + "help": "Enables supporrt for SEGGER SystemView tracing functionality.", + "id": "APPTRACE_SV_ENABLE", + "name": "APPTRACE_SV_ENABLE", + "range": null, + "title": "SystemView Tracing Enable", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Send SEGGER SystemView events for Pro CPU.", + "id": "APPTRACE_SV_DEST_CPU_0", + "name": "APPTRACE_SV_DEST_CPU_0", + "range": null, + "title": "CPU0", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Send SEGGER SystemView events for App CPU.", + "id": "APPTRACE_SV_DEST_CPU_1", + "name": "APPTRACE_SV_DEST_CPU_1", + "range": null, + "title": "CPU1", + "type": "bool" + } + ], + "depends_on": "APPTRACE_SV_DEST_UART && !ESP_SYSTEM_SINGLE_CORE_MODE && APPTRACE_ENABLE", + "help": "Define the CPU to trace by SystemView.", + "id": "component-config-application-level-tracing-freertos-systemview-tracing-cpu-to-trace", + "name": "APPTRACE_SV_CPU", + "title": "CPU to trace", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_SYSTEM_SINGLE_CORE_MODE && !PM_ENABLE && !IDF_TARGET_ESP32C3 && ", + "help": null, + "id": "APPTRACE_SV_TS_SOURCE_CCOUNT", + "name": "APPTRACE_SV_TS_SOURCE_CCOUNT", + "range": null, + "title": "CPU cycle counter (CCOUNT)", + "type": "bool" + }, + { + "children": [], + "depends_on": "!PM_ENABLE && !IDF_TARGET_ESP32C3 && ", + "help": null, + "id": "APPTRACE_SV_TS_SOURCE_GPTIMER", + "name": "APPTRACE_SV_TS_SOURCE_GPTIMER", + "range": null, + "title": "General Purpose Timer (Timer Group)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "APPTRACE_SV_TS_SOURCE_ESP_TIMER", + "name": "APPTRACE_SV_TS_SOURCE_ESP_TIMER", + "range": null, + "title": "esp_timer high resolution timer", + "type": "bool" + } + ], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "SystemView needs to use a hardware timer as the source of timestamps\nwhen tracing. This option selects the timer for it.", + "id": "component-config-application-level-tracing-freertos-systemview-tracing-timer-to-use-as-timestamp-source", + "name": "APPTRACE_SV_TS_SOURCE", + "title": "Timer to use as timestamp source", + "type": "choice" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Configures maximum supported tasks in sysview debug", + "id": "APPTRACE_SV_MAX_TASKS", + "name": "APPTRACE_SV_MAX_TASKS", + "range": null, + "title": "Maximum supported tasks", + "type": "int" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Configures timeout (in us) to wait for free space in trace buffer.\nSet to -1 to wait forever and avoid lost events.", + "id": "APPTRACE_SV_BUF_WAIT_TMO", + "name": "APPTRACE_SV_BUF_WAIT_TMO", + "range": null, + "title": "Trace buffer wait timeout", + "type": "int" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Enables \"Trace Buffer Overflow\" event.", + "id": "APPTRACE_SV_EVT_OVERFLOW_ENABLE", + "name": "APPTRACE_SV_EVT_OVERFLOW_ENABLE", + "range": null, + "title": "Trace Buffer Overflow Event", + "type": "bool" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Enables \"ISR Enter\" event.", + "id": "APPTRACE_SV_EVT_ISR_ENTER_ENABLE", + "name": "APPTRACE_SV_EVT_ISR_ENTER_ENABLE", + "range": null, + "title": "ISR Enter Event", + "type": "bool" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Enables \"ISR Exit\" event.", + "id": "APPTRACE_SV_EVT_ISR_EXIT_ENABLE", + "name": "APPTRACE_SV_EVT_ISR_EXIT_ENABLE", + "range": null, + "title": "ISR Exit Event", + "type": "bool" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Enables \"ISR to Scheduler\" event.", + "id": "APPTRACE_SV_EVT_ISR_TO_SCHED_ENABLE", + "name": "APPTRACE_SV_EVT_ISR_TO_SCHED_ENABLE", + "range": null, + "title": "ISR Exit to Scheduler Event", + "type": "bool" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Enables \"Task Start Execution\" event.", + "id": "APPTRACE_SV_EVT_TASK_START_EXEC_ENABLE", + "name": "APPTRACE_SV_EVT_TASK_START_EXEC_ENABLE", + "range": null, + "title": "Task Start Execution Event", + "type": "bool" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Enables \"Task Stop Execution\" event.", + "id": "APPTRACE_SV_EVT_TASK_STOP_EXEC_ENABLE", + "name": "APPTRACE_SV_EVT_TASK_STOP_EXEC_ENABLE", + "range": null, + "title": "Task Stop Execution Event", + "type": "bool" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Enables \"Task Start Ready State\" event.", + "id": "APPTRACE_SV_EVT_TASK_START_READY_ENABLE", + "name": "APPTRACE_SV_EVT_TASK_START_READY_ENABLE", + "range": null, + "title": "Task Start Ready State Event", + "type": "bool" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Enables \"Task Stop Ready State\" event.", + "id": "APPTRACE_SV_EVT_TASK_STOP_READY_ENABLE", + "name": "APPTRACE_SV_EVT_TASK_STOP_READY_ENABLE", + "range": null, + "title": "Task Stop Ready State Event", + "type": "bool" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Enables \"Task Create\" event.", + "id": "APPTRACE_SV_EVT_TASK_CREATE_ENABLE", + "name": "APPTRACE_SV_EVT_TASK_CREATE_ENABLE", + "range": null, + "title": "Task Create Event", + "type": "bool" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Enables \"Task Terminate\" event.", + "id": "APPTRACE_SV_EVT_TASK_TERMINATE_ENABLE", + "name": "APPTRACE_SV_EVT_TASK_TERMINATE_ENABLE", + "range": null, + "title": "Task Terminate Event", + "type": "bool" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Enables \"System Idle\" event.", + "id": "APPTRACE_SV_EVT_IDLE_ENABLE", + "name": "APPTRACE_SV_EVT_IDLE_ENABLE", + "range": null, + "title": "System Idle Event", + "type": "bool" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Enables \"Timer Enter\" event.", + "id": "APPTRACE_SV_EVT_TIMER_ENTER_ENABLE", + "name": "APPTRACE_SV_EVT_TIMER_ENTER_ENABLE", + "range": null, + "title": "Timer Enter Event", + "type": "bool" + }, + { + "children": [], + "depends_on": "APPTRACE_SV_ENABLE && APPTRACE_ENABLE", + "help": "Enables \"Timer Exit\" event.", + "id": "APPTRACE_SV_EVT_TIMER_EXIT_ENABLE", + "name": "APPTRACE_SV_EVT_TIMER_EXIT_ENABLE", + "range": null, + "title": "Timer Exit Event", + "type": "bool" + } + ], + "depends_on": "APPTRACE_ENABLE", + "id": "component-config-application-level-tracing-freertos-systemview-tracing", + "title": "FreeRTOS SystemView Tracing", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "APPTRACE_GCOV_ENABLE", + "help": "Configures stack size of Gcov dump task", + "id": "APPTRACE_GCOV_DUMP_TASK_STACK_SIZE", + "name": "APPTRACE_GCOV_DUMP_TASK_STACK_SIZE", + "range": null, + "title": "Gcov dump task stack size", + "type": "int" + } + ], + "depends_on": "APPTRACE_ENABLE && !APPTRACE_SV_ENABLE", + "help": "Enables support for GCOV data transfer to host.", + "id": "APPTRACE_GCOV_ENABLE", + "name": "APPTRACE_GCOV_ENABLE", + "range": null, + "title": "GCOV to Host Enable", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-application-level-tracing", + "title": "Application Level Tracing", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "This option is recommended for classic Bluetooth or for dual-mode\nusecases", + "id": "BT_BLUEDROID_ENABLED", + "name": "BT_BLUEDROID_ENABLED", + "range": null, + "title": "Bluedroid - Dual-mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This option is recommended for BLE only usecases to save on memory", + "id": "BT_NIMBLE_ENABLED", + "name": "BT_NIMBLE_ENABLED", + "range": null, + "title": "NimBLE - BLE only", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_BT_SUPPORTED && ", + "help": "This option is recommended when you want to communicate directly with the\ncontroller (without any host) or when you are using any other host stack\nnot supported by Espressif (not mentioned here).", + "id": "BT_CONTROLLER_ONLY", + "name": "BT_CONTROLLER_ONLY", + "range": null, + "title": "Disabled", + "type": "bool" + } + ], + "depends_on": "BT_ENABLED", + "help": "This helps to choose Bluetooth host stack", + "id": "component-config-bluetooth-bluetooth-host", + "name": "BT_HOST", + "title": "Host", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_BT_SUPPORTED && ", + "help": "This option is recommended for Bluetooth controller usecases", + "id": "BT_CONTROLLER_ENABLED", + "name": "BT_CONTROLLER_ENABLED", + "range": null, + "title": "Enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This option is recommended for Bluetooth Host only usecases", + "id": "BT_CONTROLLER_DISABLED", + "name": "BT_CONTROLLER_DISABLED", + "range": null, + "title": "Disabled", + "type": "bool" + } + ], + "depends_on": "BT_ENABLED", + "help": "This helps to choose Bluetooth controller stack", + "id": "component-config-bluetooth-bluetooth-controller", + "name": "BT_CONTROLLER", + "title": "Controller", + "type": "choice" + } + ], + "depends_on": "!APP_NO_BLOBS", + "help": "Select this option to enable Bluetooth and show the submenu with Bluetooth configuration choices.", + "id": "BT_ENABLED", + "name": "BT_ENABLED", + "range": null, + "title": "Bluetooth", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This select btc task stack size", + "id": "BT_BTC_TASK_STACK_SIZE", + "name": "BT_BTC_TASK_STACK_SIZE", + "range": null, + "title": "Bluetooth event (callback to application) task stack size", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_BLUEDROID_PINNED_TO_CORE_0", + "name": "BT_BLUEDROID_PINNED_TO_CORE_0", + "range": null, + "title": "Core 0 (PRO CPU)", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE && ", + "help": null, + "id": "BT_BLUEDROID_PINNED_TO_CORE_1", + "name": "BT_BLUEDROID_PINNED_TO_CORE_1", + "range": null, + "title": "Core 1 (APP CPU)", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !FREERTOS_UNICORE && BT_BLUEDROID_ENABLED", + "help": "Which the cpu core to run Bluedroid. Can choose core0 and core1.\nCan not specify no-affinity.", + "id": "component-config-bluetooth-bluedroid-options-the-cpu-core-which-bluedroid-run", + "name": "BT_BLUEDROID_PINNED_TO_CORE_CHOICE", + "title": "The cpu core which Bluedroid run", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_BLUEDROID_PINNED_TO_CORE", + "name": "BT_BLUEDROID_PINNED_TO_CORE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This select btu task stack size", + "id": "BT_BTU_TASK_STACK_SIZE", + "name": "BT_BTU_TASK_STACK_SIZE", + "range": null, + "title": "Bluetooth Bluedroid Host Stack task stack size", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "Bluedroid memory debug", + "id": "BT_BLUEDROID_MEM_DEBUG", + "name": "BT_BLUEDROID_MEM_DEBUG", + "range": null, + "title": "Bluedroid memory debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "Enable Espressif Vendor-specific HCI commands for coexist status configuration", + "id": "BT_BLUEDROID_ESP_COEX_VSC", + "name": "BT_BLUEDROID_ESP_COEX_VSC", + "range": null, + "title": "Enable Espressif Vendor-specific HCI commands for coexist status configuration", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "(BT_CONTROLLER_DISABLED || (BT_CONTROLLER_ENABLED && SOC_BT_H2C_ENC_KEY_CTRL_ENH_STD_SUPPORTED)) && ", + "help": null, + "id": "BT_ENC_KEY_SIZE_CTRL_STD", + "name": "BT_ENC_KEY_SIZE_CTRL_STD", + "range": null, + "title": "Supported by standard HCI command", + "type": "bool" + }, + { + "children": [], + "depends_on": "(BT_CONTROLLER_DISABLED || (BT_CONTROLLER_ENABLED && SOC_BT_H2C_ENC_KEY_CTRL_ENH_VSC_SUPPORTED)) && ", + "help": null, + "id": "BT_ENC_KEY_SIZE_CTRL_VSC", + "name": "BT_ENC_KEY_SIZE_CTRL_VSC", + "range": null, + "title": "Supported by Vendor-specific HCI command", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_ENC_KEY_SIZE_CTRL_NONE", + "name": "BT_ENC_KEY_SIZE_CTRL_NONE", + "range": null, + "title": "Not supported", + "type": "bool" + } + ], + "depends_on": "BT_CLASSIC_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This chooses the support status of configuring encryption key size", + "id": "component-config-bluetooth-bluedroid-options-classic-bluetooth-configure-encryption-key-size", + "name": "BT_ENC_KEY_SIZE_CTRL_ENABLED", + "title": "configure encryption key size", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_CLASSIC_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This enables functionalities of Host qualification for Classic Bluetooth.", + "id": "BT_CLASSIC_BQB_ENABLED", + "name": "BT_CLASSIC_BQB_ENABLED", + "range": null, + "title": "Host Qualitifcation support for Classic Bluetooth", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_A2DP_ENABLE && BT_BLUEDROID_ENABLED", + "help": "Audio/Video Remote Control Profile, AVRCP and A2DP are coupled in Bluedroid,\nAVRCP still controlled by A2DP option, this is a dummy option currently", + "id": "BT_AVRCP_ENABLED", + "name": "BT_AVRCP_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_AVRCP_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This enable Cover Art feature of AVRCP CT role", + "id": "BT_AVRCP_CT_COVER_ART_ENABLED", + "name": "BT_AVRCP_CT_COVER_ART_ENABLED", + "range": null, + "title": "AVRCP CT Cover Art", + "type": "bool" + } + ], + "depends_on": "BT_AVRCP_ENABLED && BT_BLUEDROID_ENABLED", + "id": "component-config-bluetooth-bluedroid-options-classic-bluetooth-a2dp-avrcp-features", + "title": "AVRCP Features", + "type": "menu" + } + ], + "depends_on": "BT_CLASSIC_ENABLED && BT_BLUEDROID_ENABLED", + "help": "Advanced Audio Distribution Profile", + "id": "BT_A2DP_ENABLE", + "name": "BT_A2DP_ENABLE", + "range": null, + "title": "A2DP", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_CLASSIC_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This enables the Serial Port Profile", + "id": "BT_SPP_ENABLED", + "name": "BT_SPP_ENABLED", + "range": null, + "title": "SPP", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_CLASSIC_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This enables the Logical Link Control and Adaptation Layer Protocol.\nOnly supported classic bluetooth.", + "id": "BT_L2CAP_ENABLED", + "name": "BT_L2CAP_ENABLED", + "range": null, + "title": "BT L2CAP", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_CLASSIC_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This enables common SDP operation, such as SDP record creation and deletion.", + "id": "BT_SDP_COMMON_ENABLED", + "name": "BT_SDP_COMMON_ENABLED", + "range": null, + "title": "BT SDP COMMON", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_CLASSIC_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This is the total size of all SDP attributes allowed.\nAny attributes that exceed this size are truncated.\nThe default value is 300.", + "id": "BT_SDP_PAD_LEN", + "name": "BT_SDP_PAD_LEN", + "range": null, + "title": "One or more BT SDP attributes total allocated length (bytes)", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_CLASSIC_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This is the maximum allowed size for a single SDP attribute.\nAny attributes that exceed this size are truncated.\nThe default value is 300.", + "id": "BT_SDP_ATTR_LEN", + "name": "BT_SDP_ATTR_LEN", + "range": null, + "title": "Single BT SDP attribute allocated length (bytes)", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_HFP_ENABLE && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_HFP_CLIENT_ENABLE", + "name": "BT_HFP_CLIENT_ENABLE", + "range": null, + "title": "Hands Free Unit", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_HFP_ENABLE && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_HFP_AG_ENABLE", + "name": "BT_HFP_AG_ENABLE", + "range": null, + "title": "Audio Gateway", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_HFP_AUDIO_DATA_PATH_PCM", + "name": "BT_HFP_AUDIO_DATA_PATH_PCM", + "range": null, + "title": "PCM", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_HFP_AUDIO_DATA_PATH_HCI", + "name": "BT_HFP_AUDIO_DATA_PATH_HCI", + "range": null, + "title": "HCI", + "type": "bool" + } + ], + "depends_on": "BT_HFP_ENABLE && BT_BLUEDROID_ENABLED", + "help": "SCO data path, i.e. HCI or PCM. This option is set using API\n\"esp_bredr_sco_datapath_set\" in Bluetooth host. Default SCO data\npath can also be set in Bluetooth Controller.", + "id": "component-config-bluetooth-bluedroid-options-classic-bluetooth-hands-free-handset-profile-audio-sco-data-path", + "name": "BT_HFP_AUDIO_DATA_PATH", + "title": "audio(SCO) data path", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_HFP_ENABLE && BT_HFP_AUDIO_DATA_PATH_HCI && BT_BLUEDROID_ENABLED", + "help": "This enables Wide Band Speech. Should disable it when SCO data path is PCM.\nOtherwise there will be no data transmitted via GPIOs.", + "id": "BT_HFP_WBS_ENABLE", + "name": "BT_HFP_WBS_ENABLE", + "range": null, + "title": "Wide Band Speech", + "type": "bool" + } + ], + "depends_on": "BT_CLASSIC_ENABLED && BT_BLUEDROID_ENABLED", + "help": "Hands Free Unit and Audio Gateway can be included simultaneously\nbut they cannot run simultaneously due to internal limitations.", + "id": "BT_HFP_ENABLE", + "is_menuconfig": true, + "name": "BT_HFP_ENABLE", + "range": null, + "title": "Hands Free/Handset Profile", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_HID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This enables the BT HID Host", + "id": "BT_HID_HOST_ENABLED", + "name": "BT_HID_HOST_ENABLED", + "range": null, + "title": "Classic BT HID Host", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_HID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This enables the BT HID Device", + "id": "BT_HID_DEVICE_ENABLED", + "name": "BT_HID_DEVICE_ENABLED", + "range": null, + "title": "Classic BT HID Device", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_HID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This enables the BT HID to remove device bonding information when virtual cable unplugging,\nremoving device bonding information is optional in HID 1.0 but mandatory in HID 1.1", + "id": "BT_HID_REMOVE_DEVICE_BONDING_ENABLED", + "name": "BT_HID_REMOVE_DEVICE_BONDING_ENABLED", + "range": null, + "title": "Remove Device Bonding Information when HID Virtual Cable Unplugging", + "type": "bool" + } + ], + "depends_on": "BT_CLASSIC_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This enables the BT HID functionalities", + "id": "BT_HID_ENABLED", + "is_menuconfig": true, + "name": "BT_HID_ENABLED", + "range": null, + "title": "Classic BT HID", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_CLASSIC_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This enables the BT GOEP Profile Client role", + "id": "BT_GOEPC_ENABLED", + "name": "BT_GOEPC_ENABLED", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && ((BT_CONTROLLER_ENABLED && SOC_BT_CLASSIC_SUPPORTED) || BT_CONTROLLER_DISABLED) && BT_BLUEDROID_ENABLED", + "help": "For now this option needs \"SMP_ENABLE\" to be set to yes", + "id": "BT_CLASSIC_ENABLED", + "name": "BT_CLASSIC_ENABLED", + "range": null, + "title": "Classic Bluetooth", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "BT_GATTS_ENABLE && BT_BLUEDROID_ENABLED", + "help": "This enables \"Peripheral Preferred Connection Parameters\" characteristic (UUID: 0x2A04)\nin GAP service that has connection parameters like min/max connection interval, slave\nlatency and supervision timeout multiplier", + "id": "BT_GATTS_PPCP_CHAR_GAP", + "name": "BT_GATTS_PPCP_CHAR_GAP", + "range": null, + "title": "Enable Peripheral Preferred Connection Parameters characteristic in GAP service", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_GATTS_ENABLE && BT_BLUEDROID_ENABLED", + "help": "This option can be close when the app does not require blufi function.", + "id": "BT_BLE_BLUFI_ENABLE", + "name": "BT_BLE_BLUFI_ENABLE", + "range": null, + "title": "Include blufi function", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_GATTS_ENABLE && BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "Maximum GATT Server Profiles Count", + "id": "BT_GATT_MAX_SR_PROFILES", + "name": "BT_GATT_MAX_SR_PROFILES", + "range": null, + "title": "Max GATT Server Profiles", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_GATTS_ENABLE && BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "Maximum GATT Service Attributes Count", + "id": "BT_GATT_MAX_SR_ATTRIBUTES", + "name": "BT_GATT_MAX_SR_ATTRIBUTES", + "range": null, + "title": "Max GATT Service Attributes", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Manually send service change indication through API esp_ble_gatts_send_service_change_indication()", + "id": "BT_GATTS_SEND_SERVICE_CHANGE_MANUAL", + "name": "BT_GATTS_SEND_SERVICE_CHANGE_MANUAL", + "range": null, + "title": "GATTS manually send service change indication", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Let Bluedroid handle the service change indication internally", + "id": "BT_GATTS_SEND_SERVICE_CHANGE_AUTO", + "name": "BT_GATTS_SEND_SERVICE_CHANGE_AUTO", + "range": null, + "title": "GATTS automatically send service change indication", + "type": "bool" + } + ], + "depends_on": "BT_GATTS_ENABLE && BT_BLUEDROID_ENABLED", + "help": "Service change indication mode for GATT Server.", + "id": "component-config-bluetooth-bluedroid-options-bluetooth-low-energy-include-gatt-server-module-gatts--gatts-service-change-mode", + "name": "BT_GATTS_SEND_SERVICE_CHANGE_MODE", + "title": "GATTS Service Change Mode", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_GATTS_ENABLE && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_GATTS_SEND_SERVICE_CHANGE_MODE", + "name": "BT_GATTS_SEND_SERVICE_CHANGE_MODE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_GATTS_ENABLE && BT_BLUEDROID_ENABLED", + "help": "This option enables the GATT robust caching feature on the server.\nif turned on, the Client Supported Features characteristic, Database Hash characteristic,\nand Server Supported Features characteristic will be included in the GAP SERVICE.", + "id": "BT_GATTS_ROBUST_CACHING_ENABLED", + "name": "BT_GATTS_ROBUST_CACHING_ENABLED", + "range": null, + "title": "Enable Robust Caching on Server Side", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_GATTS_ENABLE && BT_BLUEDROID_ENABLED", + "help": "Enabling this option allows remote GATT clients to write device name", + "id": "BT_GATTS_DEVICE_NAME_WRITABLE", + "name": "BT_GATTS_DEVICE_NAME_WRITABLE", + "range": null, + "title": "Allow to write device name by GATT clients", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_GATTS_ENABLE && BT_BLUEDROID_ENABLED", + "help": "Enabling this option allows remote GATT clients to write appearance", + "id": "BT_GATTS_APPEARANCE_WRITABLE", + "name": "BT_GATTS_APPEARANCE_WRITABLE", + "range": null, + "title": "Allow to write appearance by GATT clients", + "type": "bool" + } + ], + "depends_on": "BT_BLE_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This option can be disabled when the app work only on gatt client mode", + "id": "BT_GATTS_ENABLE", + "is_menuconfig": true, + "name": "BT_GATTS_ENABLE", + "range": null, + "title": "Include GATT server module(GATTS)", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_GATTC_ENABLE && BT_BLUEDROID_ENABLED", + "help": "Maximum GATTC cache characteristic count", + "id": "BT_GATTC_MAX_CACHE_CHAR", + "name": "BT_GATTC_MAX_CACHE_CHAR", + "range": null, + "title": "Max gattc cache characteristic for discover", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_GATTC_ENABLE && BT_BLUEDROID_ENABLED", + "help": "Maximum GATTC notify(indication) register number", + "id": "BT_GATTC_NOTIF_REG_MAX", + "name": "BT_GATTC_NOTIF_REG_MAX", + "range": null, + "title": "Max gattc notify(indication) register number", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_GATTC_ENABLE && BT_BLUEDROID_ENABLED", + "help": "This select can save gattc cache data to nvs flash", + "id": "BT_GATTC_CACHE_NVS_FLASH", + "name": "BT_GATTC_CACHE_NVS_FLASH", + "range": null, + "title": "Save gattc cache data to nvs flash", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_GATTC_ENABLE && BT_BLUEDROID_ENABLED", + "help": "The number of attempts to reconnect if the connection establishment failed", + "id": "BT_GATTC_CONNECT_RETRY_COUNT", + "name": "BT_GATTC_CONNECT_RETRY_COUNT", + "range": null, + "title": "The number of attempts to reconnect if the connection establishment failed", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_GATTC_ENABLE && BT_BLUEDROID_ENABLED", + "help": "Bluetooth Connection establishment maximum time, if connection time exceeds this value, the connection\nestablishment fails, ESP_GATTC_OPEN_EVT or ESP_GATTS_OPEN_EVT is triggered.", + "id": "BT_BLE_ESTAB_LINK_CONN_TOUT", + "name": "BT_BLE_ESTAB_LINK_CONN_TOUT", + "range": null, + "title": "Timeout of BLE connection establishment", + "type": "int" + } + ], + "depends_on": "BT_BLE_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This option can be close when the app work only on gatt server mode", + "id": "BT_GATTC_ENABLE", + "is_menuconfig": true, + "name": "BT_GATTC_ENABLE", + "range": null, + "title": "Include GATT client module(GATTC)", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_BLE_SMP_ENABLE && BT_BLUEDROID_ENABLED", + "help": "In order to reduce the pairing time, slave actively initiates connection parameters\nupdate during pairing.", + "id": "BT_SMP_SLAVE_CON_PARAMS_UPD_ENABLE", + "name": "BT_SMP_SLAVE_CON_PARAMS_UPD_ENABLE", + "range": null, + "title": "Slave enable connection parameters update during pairing", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_SMP_ENABLE && BT_BLUEDROID_ENABLED", + "help": "There are tracking risks associated with using a fixed or static IRK.\nIf enabled this option, Bluedroid will assign a new randomly-generated IRK\nwhen all pairing and bonding records are deleted. This would decrease the ability\nof a previously paired peer to be used to determine whether a device\nwith which it previously shared an IRK is within range.", + "id": "BT_BLE_SMP_ID_RESET_ENABLE", + "name": "BT_BLE_SMP_ID_RESET_ENABLE", + "range": null, + "title": "Reset device identity when all bonding records are deleted", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_SMP_ENABLE && BT_BLUEDROID_ENABLED", + "help": "This select can save SMP bonding keys to nvs flash", + "id": "BT_BLE_SMP_BOND_NVS_FLASH", + "name": "BT_BLE_SMP_BOND_NVS_FLASH", + "range": null, + "title": "Save SMP bonding keys to nvs flash", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_SMP_ENABLE && ((BT_CONTROLLER_ENABLED && !SOC_BLE_DEVICE_PRIVACY_SUPPORTED) || BT_CONTROLLER_DISABLED) && BT_BLUEDROID_ENABLED", + "help": "This enables controller RPA list function.\nFor ESP32, ESP32 only support network privacy mode. If this option is enabled, ESP32 will only accept\nadvertising packets from peer devices that contain private address, HW will not receive the advertising\npackets contain identity address after IRK changed. If this option is disabled, address resolution will\nbe performed in the host, so the functions that require controller to resolve address in the white list\ncannot be used. This option is disabled by default on ESP32, please enable or disable this option according\nto your own needs.\n\nFor other BLE chips, devices support network privacy mode and device privacy mode,\nusers can switch the two modes according to their own needs. So this option is enabled by default.", + "id": "BT_BLE_RPA_SUPPORTED", + "name": "BT_BLE_RPA_SUPPORTED", + "range": null, + "title": "Update RPA to Controller", + "type": "bool" + } + ], + "depends_on": "BT_BLE_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This option can be close when the app not used the ble security connect.", + "id": "BT_BLE_SMP_ENABLE", + "is_menuconfig": true, + "name": "BT_BLE_SMP_ENABLE", + "range": null, + "title": "Include BLE security module(SMP)", + "type": "menu" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This enables Bluetooth Low Energy", + "id": "BT_BLE_ENABLED", + "name": "BT_BLE_ENABLED", + "range": null, + "title": "Bluetooth Low Energy", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This select can save the rodata code size", + "id": "BT_STACK_NO_LOG", + "name": "BT_STACK_NO_LOG", + "range": null, + "title": "Disable BT debug logs (minimize bin size)", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_HCI_TRACE_LEVEL_NONE", + "name": "BT_LOG_HCI_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_HCI_TRACE_LEVEL_ERROR", + "name": "BT_LOG_HCI_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_HCI_TRACE_LEVEL_WARNING", + "name": "BT_LOG_HCI_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_HCI_TRACE_LEVEL_API", + "name": "BT_LOG_HCI_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_HCI_TRACE_LEVEL_EVENT", + "name": "BT_LOG_HCI_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_HCI_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_HCI_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_HCI_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_HCI_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for HCI layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-hci-layer", + "name": "BT_LOG_HCI_TRACE_LEVEL", + "title": "HCI layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_HCI_TRACE_LEVEL", + "name": "BT_LOG_HCI_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTM_TRACE_LEVEL_NONE", + "name": "BT_LOG_BTM_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTM_TRACE_LEVEL_ERROR", + "name": "BT_LOG_BTM_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTM_TRACE_LEVEL_WARNING", + "name": "BT_LOG_BTM_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTM_TRACE_LEVEL_API", + "name": "BT_LOG_BTM_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTM_TRACE_LEVEL_EVENT", + "name": "BT_LOG_BTM_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTM_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_BTM_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTM_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_BTM_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for BTM layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-btm-layer", + "name": "BT_LOG_BTM_TRACE_LEVEL", + "title": "BTM layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_BTM_TRACE_LEVEL", + "name": "BT_LOG_BTM_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_L2CAP_TRACE_LEVEL_NONE", + "name": "BT_LOG_L2CAP_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_L2CAP_TRACE_LEVEL_ERROR", + "name": "BT_LOG_L2CAP_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_L2CAP_TRACE_LEVEL_WARNING", + "name": "BT_LOG_L2CAP_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_L2CAP_TRACE_LEVEL_API", + "name": "BT_LOG_L2CAP_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_L2CAP_TRACE_LEVEL_EVENT", + "name": "BT_LOG_L2CAP_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_L2CAP_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_L2CAP_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_L2CAP_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_L2CAP_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for L2CAP layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-l2cap-layer", + "name": "BT_LOG_L2CAP_TRACE_LEVEL", + "title": "L2CAP layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_L2CAP_TRACE_LEVEL", + "name": "BT_LOG_L2CAP_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_RFCOMM_TRACE_LEVEL_NONE", + "name": "BT_LOG_RFCOMM_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_RFCOMM_TRACE_LEVEL_ERROR", + "name": "BT_LOG_RFCOMM_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_RFCOMM_TRACE_LEVEL_WARNING", + "name": "BT_LOG_RFCOMM_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_RFCOMM_TRACE_LEVEL_API", + "name": "BT_LOG_RFCOMM_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_RFCOMM_TRACE_LEVEL_EVENT", + "name": "BT_LOG_RFCOMM_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_RFCOMM_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_RFCOMM_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_RFCOMM_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_RFCOMM_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for RFCOMM layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-rfcomm-layer", + "name": "BT_LOG_RFCOMM_TRACE_LEVEL", + "title": "RFCOMM layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_RFCOMM_TRACE_LEVEL", + "name": "BT_LOG_RFCOMM_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_SDP_TRACE_LEVEL_NONE", + "name": "BT_LOG_SDP_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_SDP_TRACE_LEVEL_ERROR", + "name": "BT_LOG_SDP_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_SDP_TRACE_LEVEL_WARNING", + "name": "BT_LOG_SDP_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_SDP_TRACE_LEVEL_API", + "name": "BT_LOG_SDP_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_SDP_TRACE_LEVEL_EVENT", + "name": "BT_LOG_SDP_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_SDP_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_SDP_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_SDP_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_SDP_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for SDP layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-sdp-layer", + "name": "BT_LOG_SDP_TRACE_LEVEL", + "title": "SDP layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_SDP_TRACE_LEVEL", + "name": "BT_LOG_SDP_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_GAP_TRACE_LEVEL_NONE", + "name": "BT_LOG_GAP_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_GAP_TRACE_LEVEL_ERROR", + "name": "BT_LOG_GAP_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_GAP_TRACE_LEVEL_WARNING", + "name": "BT_LOG_GAP_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_GAP_TRACE_LEVEL_API", + "name": "BT_LOG_GAP_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_GAP_TRACE_LEVEL_EVENT", + "name": "BT_LOG_GAP_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_GAP_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_GAP_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_GAP_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_GAP_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for GAP layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-gap-layer", + "name": "BT_LOG_GAP_TRACE_LEVEL", + "title": "GAP layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_GAP_TRACE_LEVEL", + "name": "BT_LOG_GAP_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BNEP_TRACE_LEVEL_NONE", + "name": "BT_LOG_BNEP_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BNEP_TRACE_LEVEL_ERROR", + "name": "BT_LOG_BNEP_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BNEP_TRACE_LEVEL_WARNING", + "name": "BT_LOG_BNEP_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BNEP_TRACE_LEVEL_API", + "name": "BT_LOG_BNEP_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BNEP_TRACE_LEVEL_EVENT", + "name": "BT_LOG_BNEP_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BNEP_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_BNEP_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BNEP_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_BNEP_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for BNEP layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-bnep-layer", + "name": "BT_LOG_BNEP_TRACE_LEVEL", + "title": "BNEP layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_BNEP_TRACE_LEVEL", + "name": "BT_LOG_BNEP_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_PAN_TRACE_LEVEL_NONE", + "name": "BT_LOG_PAN_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_PAN_TRACE_LEVEL_ERROR", + "name": "BT_LOG_PAN_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_PAN_TRACE_LEVEL_WARNING", + "name": "BT_LOG_PAN_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_PAN_TRACE_LEVEL_API", + "name": "BT_LOG_PAN_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_PAN_TRACE_LEVEL_EVENT", + "name": "BT_LOG_PAN_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_PAN_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_PAN_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_PAN_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_PAN_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for PAN layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-pan-layer", + "name": "BT_LOG_PAN_TRACE_LEVEL", + "title": "PAN layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_PAN_TRACE_LEVEL", + "name": "BT_LOG_PAN_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_A2D_TRACE_LEVEL_NONE", + "name": "BT_LOG_A2D_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_A2D_TRACE_LEVEL_ERROR", + "name": "BT_LOG_A2D_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_A2D_TRACE_LEVEL_WARNING", + "name": "BT_LOG_A2D_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_A2D_TRACE_LEVEL_API", + "name": "BT_LOG_A2D_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_A2D_TRACE_LEVEL_EVENT", + "name": "BT_LOG_A2D_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_A2D_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_A2D_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_A2D_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_A2D_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for A2D layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-a2d-layer", + "name": "BT_LOG_A2D_TRACE_LEVEL", + "title": "A2D layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_A2D_TRACE_LEVEL", + "name": "BT_LOG_A2D_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVDT_TRACE_LEVEL_NONE", + "name": "BT_LOG_AVDT_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVDT_TRACE_LEVEL_ERROR", + "name": "BT_LOG_AVDT_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVDT_TRACE_LEVEL_WARNING", + "name": "BT_LOG_AVDT_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVDT_TRACE_LEVEL_API", + "name": "BT_LOG_AVDT_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVDT_TRACE_LEVEL_EVENT", + "name": "BT_LOG_AVDT_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVDT_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_AVDT_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVDT_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_AVDT_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for AVDT layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-avdt-layer", + "name": "BT_LOG_AVDT_TRACE_LEVEL", + "title": "AVDT layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_AVDT_TRACE_LEVEL", + "name": "BT_LOG_AVDT_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVCT_TRACE_LEVEL_NONE", + "name": "BT_LOG_AVCT_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVCT_TRACE_LEVEL_ERROR", + "name": "BT_LOG_AVCT_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVCT_TRACE_LEVEL_WARNING", + "name": "BT_LOG_AVCT_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVCT_TRACE_LEVEL_API", + "name": "BT_LOG_AVCT_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVCT_TRACE_LEVEL_EVENT", + "name": "BT_LOG_AVCT_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVCT_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_AVCT_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVCT_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_AVCT_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for AVCT layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-avct-layer", + "name": "BT_LOG_AVCT_TRACE_LEVEL", + "title": "AVCT layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_AVCT_TRACE_LEVEL", + "name": "BT_LOG_AVCT_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVRC_TRACE_LEVEL_NONE", + "name": "BT_LOG_AVRC_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVRC_TRACE_LEVEL_ERROR", + "name": "BT_LOG_AVRC_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVRC_TRACE_LEVEL_WARNING", + "name": "BT_LOG_AVRC_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVRC_TRACE_LEVEL_API", + "name": "BT_LOG_AVRC_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVRC_TRACE_LEVEL_EVENT", + "name": "BT_LOG_AVRC_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVRC_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_AVRC_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_AVRC_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_AVRC_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for AVRC layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-avrc-layer", + "name": "BT_LOG_AVRC_TRACE_LEVEL", + "title": "AVRC layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_AVRC_TRACE_LEVEL", + "name": "BT_LOG_AVRC_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_MCA_TRACE_LEVEL_NONE", + "name": "BT_LOG_MCA_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_MCA_TRACE_LEVEL_ERROR", + "name": "BT_LOG_MCA_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_MCA_TRACE_LEVEL_WARNING", + "name": "BT_LOG_MCA_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_MCA_TRACE_LEVEL_API", + "name": "BT_LOG_MCA_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_MCA_TRACE_LEVEL_EVENT", + "name": "BT_LOG_MCA_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_MCA_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_MCA_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_MCA_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_MCA_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for MCA layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-mca-layer", + "name": "BT_LOG_MCA_TRACE_LEVEL", + "title": "MCA layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_MCA_TRACE_LEVEL", + "name": "BT_LOG_MCA_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_HID_TRACE_LEVEL_NONE", + "name": "BT_LOG_HID_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_HID_TRACE_LEVEL_ERROR", + "name": "BT_LOG_HID_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_HID_TRACE_LEVEL_WARNING", + "name": "BT_LOG_HID_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_HID_TRACE_LEVEL_API", + "name": "BT_LOG_HID_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_HID_TRACE_LEVEL_EVENT", + "name": "BT_LOG_HID_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_HID_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_HID_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_HID_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_HID_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for HID layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-hid-layer", + "name": "BT_LOG_HID_TRACE_LEVEL", + "title": "HID layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_HID_TRACE_LEVEL", + "name": "BT_LOG_HID_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_APPL_TRACE_LEVEL_NONE", + "name": "BT_LOG_APPL_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_APPL_TRACE_LEVEL_ERROR", + "name": "BT_LOG_APPL_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_APPL_TRACE_LEVEL_WARNING", + "name": "BT_LOG_APPL_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_APPL_TRACE_LEVEL_API", + "name": "BT_LOG_APPL_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_APPL_TRACE_LEVEL_EVENT", + "name": "BT_LOG_APPL_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_APPL_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_APPL_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_APPL_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_APPL_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for APPL layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-appl-layer", + "name": "BT_LOG_APPL_TRACE_LEVEL", + "title": "APPL layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_APPL_TRACE_LEVEL", + "name": "BT_LOG_APPL_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_GATT_TRACE_LEVEL_NONE", + "name": "BT_LOG_GATT_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_GATT_TRACE_LEVEL_ERROR", + "name": "BT_LOG_GATT_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_GATT_TRACE_LEVEL_WARNING", + "name": "BT_LOG_GATT_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_GATT_TRACE_LEVEL_API", + "name": "BT_LOG_GATT_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_GATT_TRACE_LEVEL_EVENT", + "name": "BT_LOG_GATT_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_GATT_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_GATT_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_GATT_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_GATT_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for GATT layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-gatt-layer", + "name": "BT_LOG_GATT_TRACE_LEVEL", + "title": "GATT layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_GATT_TRACE_LEVEL", + "name": "BT_LOG_GATT_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_SMP_TRACE_LEVEL_NONE", + "name": "BT_LOG_SMP_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_SMP_TRACE_LEVEL_ERROR", + "name": "BT_LOG_SMP_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_SMP_TRACE_LEVEL_WARNING", + "name": "BT_LOG_SMP_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_SMP_TRACE_LEVEL_API", + "name": "BT_LOG_SMP_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_SMP_TRACE_LEVEL_EVENT", + "name": "BT_LOG_SMP_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_SMP_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_SMP_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_SMP_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_SMP_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for SMP layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-smp-layer", + "name": "BT_LOG_SMP_TRACE_LEVEL", + "title": "SMP layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_SMP_TRACE_LEVEL", + "name": "BT_LOG_SMP_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTIF_TRACE_LEVEL_NONE", + "name": "BT_LOG_BTIF_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTIF_TRACE_LEVEL_ERROR", + "name": "BT_LOG_BTIF_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTIF_TRACE_LEVEL_WARNING", + "name": "BT_LOG_BTIF_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTIF_TRACE_LEVEL_API", + "name": "BT_LOG_BTIF_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTIF_TRACE_LEVEL_EVENT", + "name": "BT_LOG_BTIF_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTIF_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_BTIF_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTIF_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_BTIF_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for BTIF layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-btif-layer", + "name": "BT_LOG_BTIF_TRACE_LEVEL", + "title": "BTIF layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_BTIF_TRACE_LEVEL", + "name": "BT_LOG_BTIF_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTC_TRACE_LEVEL_NONE", + "name": "BT_LOG_BTC_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTC_TRACE_LEVEL_ERROR", + "name": "BT_LOG_BTC_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTC_TRACE_LEVEL_WARNING", + "name": "BT_LOG_BTC_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTC_TRACE_LEVEL_API", + "name": "BT_LOG_BTC_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTC_TRACE_LEVEL_EVENT", + "name": "BT_LOG_BTC_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTC_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_BTC_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BTC_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_BTC_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for BTC layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-btc-layer", + "name": "BT_LOG_BTC_TRACE_LEVEL", + "title": "BTC layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_BTC_TRACE_LEVEL", + "name": "BT_LOG_BTC_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_OSI_TRACE_LEVEL_NONE", + "name": "BT_LOG_OSI_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_OSI_TRACE_LEVEL_ERROR", + "name": "BT_LOG_OSI_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_OSI_TRACE_LEVEL_WARNING", + "name": "BT_LOG_OSI_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_OSI_TRACE_LEVEL_API", + "name": "BT_LOG_OSI_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_OSI_TRACE_LEVEL_EVENT", + "name": "BT_LOG_OSI_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_OSI_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_OSI_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_OSI_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_OSI_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for OSI layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-osi-layer", + "name": "BT_LOG_OSI_TRACE_LEVEL", + "title": "OSI layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_OSI_TRACE_LEVEL", + "name": "BT_LOG_OSI_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BLUFI_TRACE_LEVEL_NONE", + "name": "BT_LOG_BLUFI_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BLUFI_TRACE_LEVEL_ERROR", + "name": "BT_LOG_BLUFI_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BLUFI_TRACE_LEVEL_WARNING", + "name": "BT_LOG_BLUFI_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BLUFI_TRACE_LEVEL_API", + "name": "BT_LOG_BLUFI_TRACE_LEVEL_API", + "range": null, + "title": "API", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BLUFI_TRACE_LEVEL_EVENT", + "name": "BT_LOG_BLUFI_TRACE_LEVEL_EVENT", + "range": null, + "title": "EVENT", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BLUFI_TRACE_LEVEL_DEBUG", + "name": "BT_LOG_BLUFI_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LOG_BLUFI_TRACE_LEVEL_VERBOSE", + "name": "BT_LOG_BLUFI_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": "Define BT trace level for BLUFI layer", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level-blufi-layer", + "name": "BT_LOG_BLUFI_TRACE_LEVEL", + "title": "BLUFI layer", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_LOG_BLUFI_TRACE_LEVEL", + "name": "BT_LOG_BLUFI_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED && !BT_STACK_NO_LOG && BT_BLUEDROID_ENABLED", + "id": "component-config-bluetooth-bluedroid-options-bt-debug-log-level", + "title": "BT DEBUG LOG LEVEL", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "Maximum BT/BLE connection count. The ESP32-C3/S3 chip supports a maximum of 10 instances,\nincluding ADV, SCAN and connections. The ESP32-C3/S3 chip can connect up to 9 devices if\nADV or SCAN uses only one. If ADV and SCAN are both used, The ESP32-C3/S3 chip is connected\nto a maximum of 8 devices. Because Bluetooth cannot reclaim used instances once ADV or SCAN\nis used.", + "id": "BT_ACL_CONNECTIONS", + "name": "BT_ACL_CONNECTIONS", + "range": null, + "title": "BT/BLE MAX ACL CONNECTIONS(1~9)", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_BLE_ENABLED && BT_BLUEDROID_ENABLED", + "help": "Enable this option if there are multiple connections", + "id": "BT_MULTI_CONNECTION_ENBALE", + "name": "BT_MULTI_CONNECTION_ENBALE", + "range": null, + "title": "Enable BLE multi-connections", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This select can save the internal RAM if there have the PSRAM", + "id": "BT_ALLOCATION_FROM_SPIRAM_FIRST", + "name": "BT_ALLOCATION_FROM_SPIRAM_FIRST", + "range": null, + "title": "BT/BLE will first malloc the memory from the PSRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This select can make the allocation of memory will become more flexible", + "id": "BT_BLE_DYNAMIC_ENV_MEMORY", + "name": "BT_BLE_DYNAMIC_ENV_MEMORY", + "range": null, + "title": "Use dynamic memory allocation in BT/BLE stack", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": null, + "id": "BT_SMP_ENABLE", + "name": "BT_SMP_ENABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_SMP_ENABLE && BT_BLUEDROID_ENABLED", + "help": "The number of security records for peer devices.", + "id": "BT_SMP_MAX_BONDS", + "name": "BT_SMP_MAX_BONDS", + "range": null, + "title": "BT/BLE maximum bond device count", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLE_ENABLED && BT_BLUEDROID_ENABLED", + "help": "Originally, when doing BLE active scan, Bluedroid will not report adv to application layer\nuntil receive scan response. This option is used to disable the behavior. When enable this option,\nBluedroid will report adv data or scan response to application layer immediately.\n\n# Memory reserved at start of DRAM for Bluetooth stack", + "id": "BT_BLE_ACT_SCAN_REP_ADV_SCAN", + "name": "BT_BLE_ACT_SCAN_REP_ADV_SCAN", + "range": null, + "title": "Report adv data and scan response individually when BLE active scan", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "Bluetooth Device name length shall be no larger than 248 octets, If the broadcast data cannot contain\nthe complete device name, then only the shortname will be displayed, the rest parts that can't fit in\nwill be truncated.", + "id": "BT_MAX_DEVICE_NAME_LEN", + "name": "BT_MAX_DEVICE_NAME_LEN", + "range": null, + "title": "length of bluetooth device name", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_BLE_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This set RPA timeout of Controller and Host.\nDefault is 900 s (15 minutes). Range is 1 s to 1 hour (3600 s).", + "id": "BT_BLE_RPA_TIMEOUT", + "name": "BT_BLE_RPA_TIMEOUT", + "range": null, + "title": "Timeout of resolvable private address", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_BLE_50_FEATURES_SUPPORTED && BT_BLUEDROID_ENABLED", + "help": "This enables BLE extend advertising", + "id": "BT_BLE_50_EXTEND_ADV_EN", + "name": "BT_BLE_50_EXTEND_ADV_EN", + "range": null, + "title": "Enable BLE extend advertising", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_50_FEATURES_SUPPORTED && BT_BLUEDROID_ENABLED", + "help": "This enables BLE periodic advertising", + "id": "BT_BLE_50_PERIODIC_ADV_EN", + "name": "BT_BLE_50_PERIODIC_ADV_EN", + "range": null, + "title": "Enable BLE periodic advertising", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_50_FEATURES_SUPPORTED && BT_BLUEDROID_ENABLED", + "help": "This enables BLE extend scan", + "id": "BT_BLE_50_EXTEND_SCAN_EN", + "name": "BT_BLE_50_EXTEND_SCAN_EN", + "range": null, + "title": "Enable BLE extend scan", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_50_FEATURES_SUPPORTED && BT_BLUEDROID_ENABLED", + "help": "This enables BLE periodic advertising sync", + "id": "BT_BLE_50_EXTEND_SYNC_EN", + "name": "BT_BLE_50_EXTEND_SYNC_EN", + "range": null, + "title": "Enable BLE periodic advertising sync", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_50_FEATURES_SUPPORTED && BT_BLUEDROID_ENABLED", + "help": "This enables BLE 5.0 direct test mode", + "id": "BT_BLE_50_DTM_TEST_EN", + "name": "BT_BLE_50_DTM_TEST_EN", + "range": null, + "title": "Enable BLE 5.0 DTM test", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLE_50_FEATURES_SUPPORTED && ((BT_CONTROLLER_ENABLED && SOC_ESP_NIMBLE_CONTROLLER) || BT_CONTROLLER_DISABLED) && BT_BLUEDROID_ENABLED", + "help": "This enables BLE periodic advertising sync transfer feature", + "id": "BT_BLE_FEAT_PERIODIC_ADV_SYNC_TRANSFER", + "name": "BT_BLE_FEAT_PERIODIC_ADV_SYNC_TRANSFER", + "range": null, + "title": "Enable BLE periodic advertising sync transfer feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLE_50_FEATURES_SUPPORTED && ((BT_CONTROLLER_ENABLED && SOC_ESP_NIMBLE_CONTROLLER) || BT_CONTROLLER_DISABLED) && BT_BLUEDROID_ENABLED", + "help": "Enable the periodic advertising enhancements", + "id": "BT_BLE_FEAT_PERIODIC_ADV_ENH", + "name": "BT_BLE_FEAT_PERIODIC_ADV_ENH", + "range": null, + "title": "Enable periodic adv enhancements(adi support)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLE_50_FEATURES_SUPPORTED && ((BT_CONTROLLER_ENABLED && SOC_ESP_NIMBLE_CONTROLLER) || BT_CONTROLLER_DISABLED) && BT_BLUEDROID_ENABLED", + "help": "Enable the create sync enhancements", + "id": "BT_BLE_FEAT_CREATE_SYNC_ENH", + "name": "BT_BLE_FEAT_CREATE_SYNC_ENH", + "range": null, + "title": "Enable create sync enhancements(reporting disable and duplicate filtering enable support)", + "type": "bool" + } + ], + "depends_on": "BT_BLE_ENABLED && ((BT_CONTROLLER_ENABLED && SOC_BLE_50_SUPPORTED) || BT_CONTROLLER_DISABLED) && BT_BLUEDROID_ENABLED", + "help": "Enabling this option activates BLE 5.0 features.\nThis option is universally supported in chips that support BLE, except for ESP32.\nBLE 4.2 and BLE 5.0 cannot be used simultaneously.", + "id": "BT_BLE_50_FEATURES_SUPPORTED", + "is_menuconfig": true, + "name": "BT_BLE_50_FEATURES_SUPPORTED", + "range": null, + "title": "Enable BLE 5.0 features(please disable BLE 4.2 if enable BLE 5.0)", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_BLE_42_FEATURES_SUPPORTED && BT_BLUEDROID_ENABLED", + "help": "This enables BLE 4.2 direct test mode", + "id": "BT_BLE_42_DTM_TEST_EN", + "name": "BT_BLE_42_DTM_TEST_EN", + "range": null, + "title": "Enable BLE 4.2 DTM test", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_42_FEATURES_SUPPORTED && BT_BLUEDROID_ENABLED", + "help": "This enables BLE v4.2 advertising", + "id": "BT_BLE_42_ADV_EN", + "name": "BT_BLE_42_ADV_EN", + "range": null, + "title": "Enable BLE 4.2 advertising", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_42_FEATURES_SUPPORTED && BT_BLUEDROID_ENABLED", + "help": "This enables BLE v4.2 scan", + "id": "BT_BLE_42_SCAN_EN", + "name": "BT_BLE_42_SCAN_EN", + "range": null, + "title": "Enable BLE 4.2 scan", + "type": "bool" + } + ], + "depends_on": "BT_BLE_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This enables BLE 4.2 features.\nThis option is universally supported by all ESP chips with BLE capabilities.\nBLE 4.2 and BLE 5.0 cannot be used simultaneously.", + "id": "BT_BLE_42_FEATURES_SUPPORTED", + "is_menuconfig": true, + "name": "BT_BLE_42_FEATURES_SUPPORTED", + "range": null, + "title": "Enable BLE 4.2 features(please disable BLE 5.0 if enable BLE 4.2)", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_BLE_FEAT_ISO_EN && BT_BLUEDROID_ENABLED", + "help": "Enable iso 6.0 feature", + "id": "BT_BLE_FEAT_ISO_60_EN", + "name": "BT_BLE_FEAT_ISO_60_EN", + "range": null, + "title": "Enable ISO v6.0 feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_FEAT_ISO_EN && BT_BLUEDROID_ENABLED", + "help": "Enable BLE 5.2 BIG brocaster", + "id": "BT_BLE_FEAT_ISO_BIG_BROCASTER", + "name": "BT_BLE_FEAT_ISO_BIG_BROCASTER", + "range": null, + "title": "Enable BLE iso BIG brocaster", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_FEAT_ISO_EN && BT_BLUEDROID_ENABLED", + "help": "Enable BLE 5.2 BIG syncer", + "id": "BT_BLE_FEAT_ISO_BIG_SYNCER", + "name": "BT_BLE_FEAT_ISO_BIG_SYNCER", + "range": null, + "title": "Enable BLE iso BIG syncer", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_FEAT_ISO_EN && (BT_BLE_FEAT_ISO_BIG_BROCASTER || BT_BLE_FEAT_ISO_BIG_SYNCER) && BT_BLUEDROID_ENABLED", + "help": "Enable BLE 5.2 CIG peripheral", + "id": "BT_BLE_ISO_BIS_MAX_COUNT", + "name": "BT_BLE_ISO_BIS_MAX_COUNT", + "range": null, + "title": "Maximum bis count", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_BLE_FEAT_ISO_EN && BT_BLUEDROID_ENABLED", + "help": "Enable BLE 5.2 CIG central", + "id": "BT_BLE_FEAT_ISO_CIG_CENTRAL", + "name": "BT_BLE_FEAT_ISO_CIG_CENTRAL", + "range": null, + "title": "Enable BLE iso CIG central", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_FEAT_ISO_EN && BT_BLUEDROID_ENABLED", + "help": "Enable BLE 5.2 CIG peripheral", + "id": "BT_BLE_FEAT_ISO_CIG_PERIPHERAL", + "name": "BT_BLE_FEAT_ISO_CIG_PERIPHERAL", + "range": null, + "title": "Enable BLE iso CIG peripheral", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_FEAT_ISO_EN && (BT_BLE_FEAT_ISO_CIG_CENTRAL || BT_BLE_FEAT_ISO_CIG_PERIPHERAL) && BT_BLUEDROID_ENABLED", + "help": "Enable BLE 5.2 CIG peripheral", + "id": "BT_BLE_ISO_CIS_MAX_COUNT", + "name": "BT_BLE_ISO_CIS_MAX_COUNT", + "range": null, + "title": "Maximum cis count", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Enable ISO standard flow control", + "id": "BT_BLE_ISO_STD_FLOW_CTRL", + "name": "BT_BLE_ISO_STD_FLOW_CTRL", + "range": null, + "title": "ISO standard flow control", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Enable ISO non-standard flow control", + "id": "BT_BLE_ISO_NON_STD_FLOW_CTRL", + "name": "BT_BLE_ISO_NON_STD_FLOW_CTRL", + "range": null, + "title": "ISO non-standard flow control", + "type": "bool" + } + ], + "depends_on": "BT_BLE_FEAT_ISO_EN && BT_BLUEDROID_ENABLED", + "help": "Select ISO flow control type", + "id": "component-config-bluetooth-bluedroid-options-enable-ble-5-2-iso-feature-select-iso-flow-control-type", + "name": "BT_BLE_ISO_FLOW_CONTROL", + "title": "Select ISO flow control type", + "type": "choice" + } + ], + "depends_on": "BT_BLE_50_FEATURES_SUPPORTED && ((BT_CONTROLLER_ENABLED && SOC_BLE_AUDIO_SUPPORTED) || BT_CONTROLLER_DISABLED) && BT_BLUEDROID_ENABLED", + "help": "Enable BLE 5.2 iso", + "id": "BT_BLE_FEAT_ISO_EN", + "is_menuconfig": true, + "name": "BT_BLE_FEAT_ISO_EN", + "range": null, + "title": "Enable BLE 5.2 iso feature", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_BLE_FEAT_CTE_EN && BT_BLUEDROID_ENABLED", + "help": "Transmission of CTE in periodic advertising", + "id": "BT_BLE_FEAT_CTE_CONNECTIONLESS_EN", + "name": "BT_BLE_FEAT_CTE_CONNECTIONLESS_EN", + "range": null, + "title": "Enable BLE CTE connectionless feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_FEAT_CTE_EN && BT_BLUEDROID_ENABLED", + "help": "Transmission of CTE by ACL connection", + "id": "BT_BLE_FEAT_CTE_CONNECTION_EN", + "name": "BT_BLE_FEAT_CTE_CONNECTION_EN", + "range": null, + "title": "Enable BLE CTE connection feature", + "type": "bool" + } + ], + "depends_on": "BT_BLE_50_FEATURES_SUPPORTED && ((BT_CONTROLLER_ENABLED && SOC_BLE_CTE_SUPPORTED) || BT_CONTROLLER_DISABLED) && BT_BLUEDROID_ENABLED", + "help": "Enable BLE 5.1 CTE", + "id": "BT_BLE_FEAT_CTE_EN", + "is_menuconfig": true, + "name": "BT_BLE_FEAT_CTE_EN", + "range": null, + "title": "Enable BLE CTE feature", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_BLE_50_FEATURES_SUPPORTED && ((BT_CONTROLLER_ENABLED && SOC_BLE_POWER_CONTROL_SUPPORTED) || BT_CONTROLLER_DISABLED) && BT_BLUEDROID_ENABLED", + "help": "Enable BLE power control feature", + "id": "BT_BLE_FEAT_POWER_CONTROL", + "name": "BT_BLE_FEAT_POWER_CONTROL", + "range": null, + "title": "Enable BLE power control feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_50_FEATURES_SUPPORTED && ((BT_CONTROLLER_ENABLED && SOC_BLE_SUBRATE_SUPPORTED) || BT_CONTROLLER_DISABLED) && BT_BLUEDROID_ENABLED", + "help": "Enable BLE connection subrating feature", + "id": "BT_BLE_FEAT_CONN_SUBRATING", + "name": "BT_BLE_FEAT_CONN_SUBRATING", + "range": null, + "title": "Enable BLE connection subrating feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This enable BLE high duty advertising interval feature", + "id": "BT_BLE_HIGH_DUTY_ADV_INTERVAL", + "name": "BT_BLE_HIGH_DUTY_ADV_INTERVAL", + "range": null, + "title": "Enable BLE high duty advertising interval feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED && BT_BLUEDROID_ENABLED", + "help": "This enables abort when memory allocation fails", + "id": "BT_ABORT_WHEN_ALLOCATION_FAILS", + "name": "BT_ABORT_WHEN_ALLOCATION_FAILS", + "range": null, + "title": "Abort when memory allocation fails in BT/BLE stack", + "type": "bool" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED", + "id": "component-config-bluetooth-bluedroid-options", + "title": "Bluedroid Options", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_NIMBLE_MEM_ALLOC_MODE_INTERNAL", + "name": "BT_NIMBLE_MEM_ALLOC_MODE_INTERNAL", + "range": null, + "title": "Internal memory", + "type": "bool" + }, + { + "children": [], + "depends_on": "(SPIRAM_USE_CAPS_ALLOC || SPIRAM_USE_MALLOC) && ", + "help": null, + "id": "BT_NIMBLE_MEM_ALLOC_MODE_EXTERNAL", + "name": "BT_NIMBLE_MEM_ALLOC_MODE_EXTERNAL", + "range": null, + "title": "External SPIRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_NIMBLE_MEM_ALLOC_MODE_DEFAULT", + "name": "BT_NIMBLE_MEM_ALLOC_MODE_DEFAULT", + "range": null, + "title": "Default alloc mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY && ", + "help": "Allows to use IRAM memory region as 8bit accessible region.\n\nEvery unaligned (8bit or 16bit) access will result in an exception\nand incur penalty of certain clock cycles per unaligned read/write.", + "id": "BT_NIMBLE_MEM_ALLOC_MODE_IRAM_8BIT", + "name": "BT_NIMBLE_MEM_ALLOC_MODE_IRAM_8BIT", + "range": null, + "title": "Internal IRAM", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "Allocation strategy for NimBLE host stack, essentially provides ability to\nallocate all required dynamic allocations from,\n\n- Internal DRAM memory only\n- External SPIRAM memory only\n- Either internal or external memory based on default malloc()\n behavior in ESP-IDF\n- Internal IRAM memory wherever applicable else internal DRAM", + "id": "component-config-bluetooth-nimble-options-memory-allocation-strategy", + "name": "BT_NIMBLE_MEM_ALLOC_MODE", + "title": "Memory allocation strategy", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_NIMBLE_LOG_LEVEL_NONE", + "name": "BT_NIMBLE_LOG_LEVEL_NONE", + "range": null, + "title": "No logs", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_NIMBLE_LOG_LEVEL_ERROR", + "name": "BT_NIMBLE_LOG_LEVEL_ERROR", + "range": null, + "title": "Error logs", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_NIMBLE_LOG_LEVEL_WARNING", + "name": "BT_NIMBLE_LOG_LEVEL_WARNING", + "range": null, + "title": "Warning logs", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_NIMBLE_LOG_LEVEL_INFO", + "name": "BT_NIMBLE_LOG_LEVEL_INFO", + "range": null, + "title": "Info logs", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_NIMBLE_LOG_LEVEL_DEBUG", + "name": "BT_NIMBLE_LOG_LEVEL_DEBUG", + "range": null, + "title": "Debug logs", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Select NimBLE log level. Please make a note that the selected NimBLE log\nverbosity can not exceed the level set in \"Component config --> Log output\n--> Default log verbosity\".", + "id": "component-config-bluetooth-nimble-options-nimble-host-log-verbosity", + "name": "BT_NIMBLE_LOG_LEVEL", + "title": "NimBLE Host log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_LOG_LEVEL", + "name": "BT_NIMBLE_LOG_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Defines maximum number of concurrent BLE connections. For ESP32, user\nis expected to configure BTDM_CTRL_BLE_MAX_CONN from controller menu\nalong with this option. Similarly for ESP32-C3 or ESP32-S3, user is expected to\nconfigure BT_CTRL_BLE_MAX_ACT from controller menu.\nFor ESP32C2, ESP32C6 and ESP32H2, each connection will take about 1k DRAM.", + "id": "BT_NIMBLE_MAX_CONNECTIONS", + "name": "BT_NIMBLE_MAX_CONNECTIONS", + "range": null, + "title": "Maximum number of concurrent connections", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Defines maximum number of bonds to save for peer security and our security", + "id": "BT_NIMBLE_MAX_BONDS", + "name": "BT_NIMBLE_MAX_BONDS", + "range": null, + "title": "Maximum number of bonds to save across reboots", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Defines maximum number of CCC descriptors to save", + "id": "BT_NIMBLE_MAX_CCCDS", + "name": "BT_NIMBLE_MAX_CCCDS", + "range": null, + "title": "Maximum number of CCC descriptors to save across reboots", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Defines maximum number of BLE Connection Oriented Channels. When set to (0), BLE COC is not compiled in", + "id": "BT_NIMBLE_L2CAP_COC_MAX_NUM", + "name": "BT_NIMBLE_L2CAP_COC_MAX_NUM", + "range": null, + "title": "Maximum number of connection oriented channels", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_L2CAP_COC_MAX_NUM >= 1 && BT_NIMBLE_ENABLED", + "help": "Enable Enhanced Credit Based Flow Control Mode", + "id": "BT_NIMBLE_L2CAP_ENHANCED_COC", + "name": "BT_NIMBLE_L2CAP_ENHANCED_COC", + "range": null, + "title": "L2CAP Enhanced Connection Oriented Channel", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_NIMBLE_PINNED_TO_CORE_0", + "name": "BT_NIMBLE_PINNED_TO_CORE_0", + "range": null, + "title": "Core 0 (PRO CPU)", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE && ", + "help": null, + "id": "BT_NIMBLE_PINNED_TO_CORE_1", + "name": "BT_NIMBLE_PINNED_TO_CORE_1", + "range": null, + "title": "Core 1 (APP CPU)", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_ENABLED && !FREERTOS_UNICORE && BT_NIMBLE_ENABLED", + "help": "The CPU core on which NimBLE host will run. You can choose Core 0 or Core 1.\nCannot specify no-affinity", + "id": "component-config-bluetooth-nimble-options-the-cpu-core-on-which-nimble-host-will-run", + "name": "BT_NIMBLE_PINNED_TO_CORE_CHOICE", + "title": "The CPU core on which NimBLE host will run", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_PINNED_TO_CORE", + "name": "BT_NIMBLE_PINNED_TO_CORE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "This configures stack size of NimBLE host task", + "id": "BT_NIMBLE_HOST_TASK_STACK_SIZE", + "name": "BT_NIMBLE_HOST_TASK_STACK_SIZE", + "range": null, + "title": "NimBLE Host task stack size", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Enables central role", + "id": "BT_NIMBLE_ROLE_CENTRAL", + "name": "BT_NIMBLE_ROLE_CENTRAL", + "range": null, + "title": "Enable BLE Central role", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Enable peripheral role", + "id": "BT_NIMBLE_ROLE_PERIPHERAL", + "name": "BT_NIMBLE_ROLE_PERIPHERAL", + "range": null, + "title": "Enable BLE Peripheral role", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Enables broadcaster role", + "id": "BT_NIMBLE_ROLE_BROADCASTER", + "name": "BT_NIMBLE_ROLE_BROADCASTER", + "range": null, + "title": "Enable BLE Broadcaster role", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Enables observer role", + "id": "BT_NIMBLE_ROLE_OBSERVER", + "name": "BT_NIMBLE_ROLE_OBSERVER", + "range": null, + "title": "Enable BLE Observer role", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ROLE_CENTRAL && BT_NIMBLE_ENABLED", + "help": "Enables support for GATT Client", + "id": "BT_NIMBLE_GATT_CLIENT", + "name": "BT_NIMBLE_GATT_CLIENT", + "range": null, + "title": "Enable BLE GATT Client support", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ROLE_PERIPHERAL && BT_NIMBLE_ENABLED", + "help": "Enables support for GATT Server", + "id": "BT_NIMBLE_GATT_SERVER", + "name": "BT_NIMBLE_GATT_SERVER", + "range": null, + "title": "Enable BLE GATT Server support", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Enable this flag to make bonding persistent across device reboots", + "id": "BT_NIMBLE_NVS_PERSIST", + "name": "BT_NIMBLE_NVS_PERSIST", + "range": null, + "title": "Persist the BLE Bonding keys in NVS", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "There are tracking risks associated with using a fixed or static IRK.\nIf enabled this option, NimBLE will assign a new randomly-generated IRK\nwhen all pairing and bonding records are deleted. This would decrease the ability\nof a previously paired peer to be used to determine whether a device\nwith which it previously shared an IRK is within range.", + "id": "BT_NIMBLE_SMP_ID_RESET", + "name": "BT_NIMBLE_SMP_ID_RESET", + "range": null, + "title": "Reset device identity when all bonding records are deleted", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_SECURITY_ENABLE && BT_NIMBLE_ENABLED", + "help": "Enable security manager legacy pairing", + "id": "BT_NIMBLE_SM_LEGACY", + "name": "BT_NIMBLE_SM_LEGACY", + "range": null, + "title": "Security manager legacy pairing", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_SECURITY_ENABLE && BT_NIMBLE_SM_SC && BT_NIMBLE_ENABLED", + "help": "If this option is enabled, SM uses predefined DH key pair as described\nin Core Specification, Vol. 3, Part H, 2.3.5.6.1. This allows to\ndecrypt air traffic easily and thus should only be used for debugging.", + "id": "BT_NIMBLE_SM_SC_DEBUG_KEYS", + "name": "BT_NIMBLE_SM_SC_DEBUG_KEYS", + "range": null, + "title": "Use predefined public-private key pair", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_SECURITY_ENABLE && BT_NIMBLE_ENABLED", + "help": "Enable security manager secure connections", + "id": "BT_NIMBLE_SM_SC", + "name": "BT_NIMBLE_SM_SC", + "range": null, + "title": "Security manager secure connections (4.2)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_SECURITY_ENABLE && BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Enable encryption connection", + "id": "BT_NIMBLE_LL_CFG_FEAT_LE_ENCRYPTION", + "name": "BT_NIMBLE_LL_CFG_FEAT_LE_ENCRYPTION", + "range": null, + "title": "Enable LE encryption", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_SECURITY_ENABLE && BT_NIMBLE_ENABLED", + "help": "LE Security Mode 1 Levels:\n1. No Security\n2. Unauthenticated pairing with encryption\n3. Authenticated pairing with encryption\n4. Authenticated LE Secure Connections pairing with encryption using a 128-bit strength encryption key.", + "id": "BT_NIMBLE_SM_LVL", + "name": "BT_NIMBLE_SM_LVL", + "range": null, + "title": "Security level", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_SECURITY_ENABLE && BT_NIMBLE_ENABLED", + "help": "Enable Secure Connections Only Mode", + "id": "BT_NIMBLE_SM_SC_ONLY", + "name": "BT_NIMBLE_SM_SC_ONLY", + "range": null, + "title": "Enable Secure Connections Only Mode", + "type": "int" + } + ], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Enable BLE sm feature", + "id": "BT_NIMBLE_SECURITY_ENABLE", + "is_menuconfig": true, + "name": "BT_NIMBLE_SECURITY_ENABLE", + "range": null, + "title": "Enable BLE SM feature", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Enable feature to give useful explanation for HCI errors", + "id": "BT_NIMBLE_PRINT_ERR_NAME", + "name": "BT_NIMBLE_PRINT_ERR_NAME", + "range": null, + "title": "Enable feature to print Error description", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "This enables extra runtime asserts and host debugging", + "id": "BT_NIMBLE_DEBUG", + "name": "BT_NIMBLE_DEBUG", + "range": null, + "title": "Enable extra runtime asserts and host debugging", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "This enables user to add/remove Gatt services at runtime", + "id": "BT_NIMBLE_DYNAMIC_SERVICE", + "name": "BT_NIMBLE_DYNAMIC_SERVICE", + "range": null, + "title": "Enable dynamic services", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "The Device Name characteristic shall contain the name of the device as an UTF-8 string.\nThis name can be changed by using API ble_svc_gap_device_name_set()", + "id": "BT_NIMBLE_SVC_GAP_DEVICE_NAME", + "name": "BT_NIMBLE_SVC_GAP_DEVICE_NAME", + "range": null, + "title": "BLE GAP default device name", + "type": "string" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Device Name characteristic value shall be 0 to 248 octets in length", + "id": "BT_NIMBLE_GAP_DEVICE_NAME_MAX_LEN", + "name": "BT_NIMBLE_GAP_DEVICE_NAME_MAX_LEN", + "range": null, + "title": "Maximum length of BLE device name in octets", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "This is the default value of ATT MTU indicated by the device during an ATT MTU exchange.\nThis value can be changed using API ble_att_set_preferred_mtu()", + "id": "BT_NIMBLE_ATT_PREFERRED_MTU", + "name": "BT_NIMBLE_ATT_PREFERRED_MTU", + "range": null, + "title": "Preferred MTU size in octets", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "This is the default value of ATT Maximum prepare entries", + "id": "BT_NIMBLE_ATT_MAX_PREP_ENTRIES", + "name": "BT_NIMBLE_ATT_MAX_PREP_ENTRIES", + "range": null, + "title": "Max Prepare write entries", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Standard BLE GAP Appearance value in HEX format e.g. 0x02C0", + "id": "BT_NIMBLE_SVC_GAP_APPEARANCE", + "name": "BT_NIMBLE_SVC_GAP_APPEARANCE", + "range": null, + "title": "External appearance of the device", + "type": "hex" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "MSYS is a system level mbuf registry. For prepare write & prepare\nresponses MBUFs are allocated out of msys_1 pool. For NIMBLE_MESH\nenabled cases, this block count is increased by 8 than user defined\ncount.", + "id": "BT_NIMBLE_MSYS_1_BLOCK_COUNT", + "name": "BT_NIMBLE_MSYS_1_BLOCK_COUNT", + "range": null, + "title": "MSYS_1 Block Count", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "Dynamic memory size of block 1", + "id": "BT_NIMBLE_MSYS_1_BLOCK_SIZE", + "name": "BT_NIMBLE_MSYS_1_BLOCK_SIZE", + "range": null, + "title": "MSYS_1 Block Size", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "Dynamic memory count", + "id": "BT_NIMBLE_MSYS_2_BLOCK_COUNT", + "name": "BT_NIMBLE_MSYS_2_BLOCK_COUNT", + "range": null, + "title": "MSYS_2 Block Count", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "Dynamic memory size of block 2", + "id": "BT_NIMBLE_MSYS_2_BLOCK_SIZE", + "name": "BT_NIMBLE_MSYS_2_BLOCK_SIZE", + "range": null, + "title": "MSYS_2 Block Size", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_MSYS_INIT_IN_CONTROLLER && BT_NIMBLE_ENABLED", + "help": "This option sets the source of the shared msys mbuf memory between\nthe Host and the Controller. Allocate the memory from the heap if\nthis option is sets, from the mempool otherwise.", + "id": "BT_NIMBLE_MSYS_BUF_FROM_HEAP", + "name": "BT_NIMBLE_MSYS_BUF_FROM_HEAP", + "range": null, + "title": "Get Msys Mbuf from heap", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "The number of ACL data buffers allocated for host.", + "id": "BT_NIMBLE_TRANSPORT_ACL_FROM_LL_COUNT", + "name": "BT_NIMBLE_TRANSPORT_ACL_FROM_LL_COUNT", + "range": null, + "title": "ACL Buffer count", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "This is the maximum size of the data portion of HCI ACL data packets.\nIt does not include the HCI data header (of 4 bytes)", + "id": "BT_NIMBLE_TRANSPORT_ACL_SIZE", + "name": "BT_NIMBLE_TRANSPORT_ACL_SIZE", + "range": null, + "title": "Transport ACL Buffer size", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "This is the size of each HCI event buffer in bytes. In case of\nextended advertising, packets can be fragmented. 257 bytes is the\nmaximum size of a packet.", + "id": "BT_NIMBLE_TRANSPORT_EVT_SIZE", + "name": "BT_NIMBLE_TRANSPORT_EVT_SIZE", + "range": null, + "title": "Transport Event Buffer size", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "This is the high priority HCI events' buffer size. High-priority\nevent buffers are for everything except advertising reports. If there\nare no free high-priority event buffers then host will try to allocate a\nlow-priority buffer instead", + "id": "BT_NIMBLE_TRANSPORT_EVT_COUNT", + "name": "BT_NIMBLE_TRANSPORT_EVT_COUNT", + "range": null, + "title": "Transport Event Buffer count", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "This is the low priority HCI events' buffer size. Low-priority event\nbuffers are only used for advertising reports. If there are no free\nlow-priority event buffers, then an incoming advertising report will\nget dropped", + "id": "BT_NIMBLE_TRANSPORT_EVT_DISCARD_COUNT", + "name": "BT_NIMBLE_TRANSPORT_EVT_DISCARD_COUNT", + "range": null, + "title": "Discardable Transport Event Buffer count", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "This is the service data unit buffer count for l2cap coc.", + "id": "BT_NIMBLE_L2CAP_COC_SDU_BUFF_COUNT", + "name": "BT_NIMBLE_L2CAP_COC_SDU_BUFF_COUNT", + "range": null, + "title": "L2cap coc Service Data Unit Buffer count", + "type": "int" + } + ], + "depends_on": "BT_NIMBLE_ENABLED", + "id": "component-config-bluetooth-nimble-options-memory-settings", + "title": "Memory Settings", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Maximum number of GATT client procedures that can be executed.", + "id": "BT_NIMBLE_GATT_MAX_PROCS", + "name": "BT_NIMBLE_GATT_MAX_PROCS", + "range": null, + "title": "Maximum number of GATT client procedures", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_HS_FLOW_CTRL && BT_NIMBLE_ENABLED", + "help": "Host flow control interval in msecs", + "id": "BT_NIMBLE_HS_FLOW_CTRL_ITVL", + "name": "BT_NIMBLE_HS_FLOW_CTRL_ITVL", + "range": null, + "title": "Host Flow control interval", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_HS_FLOW_CTRL && BT_NIMBLE_ENABLED", + "help": "Host flow control threshold, if the number of free buffers are at or\nbelow this threshold, send an immediate number-of-completed-packets\nevent", + "id": "BT_NIMBLE_HS_FLOW_CTRL_THRESH", + "name": "BT_NIMBLE_HS_FLOW_CTRL_THRESH", + "range": null, + "title": "Host Flow control threshold", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_HS_FLOW_CTRL && BT_NIMBLE_ENABLED", + "help": "Enable this option to send number-of-completed-packets event to\ncontroller after disconnection", + "id": "BT_NIMBLE_HS_FLOW_CTRL_TX_ON_DISCONNECT", + "name": "BT_NIMBLE_HS_FLOW_CTRL_TX_ON_DISCONNECT", + "range": null, + "title": "Host Flow control on disconnect", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_ENABLED && !SOC_ESP_NIMBLE_CONTROLLER && BT_NIMBLE_ENABLED", + "help": "Enable Host Flow control", + "id": "BT_NIMBLE_HS_FLOW_CTRL", + "name": "BT_NIMBLE_HS_FLOW_CTRL", + "range": null, + "title": "Enable Host Flow control", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Time interval between RPA address change.", + "id": "BT_NIMBLE_RPA_TIMEOUT", + "name": "BT_NIMBLE_RPA_TIMEOUT", + "range": null, + "title": "RPA timeout in seconds", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_MESH && BT_NIMBLE_ENABLED", + "help": "Enable proxy. This is automatically set whenever NIMBLE_MESH_PB_GATT or\nNIMBLE_MESH_GATT_PROXY is set", + "id": "BT_NIMBLE_MESH_PROXY", + "name": "BT_NIMBLE_MESH_PROXY", + "range": null, + "title": "Enable mesh proxy functionality", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_MESH_PROV && BT_NIMBLE_ENABLED", + "help": "Enable this option to allow the device to be provisioned over\nthe advertising bearer", + "id": "BT_NIMBLE_MESH_PB_ADV", + "name": "BT_NIMBLE_MESH_PB_ADV", + "range": null, + "title": "Enable mesh provisioning over advertising bearer", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_MESH_PROV && BT_NIMBLE_ENABLED", + "help": "Enable this option to allow the device to be provisioned over the GATT\nbearer", + "id": "BT_NIMBLE_MESH_PB_GATT", + "name": "BT_NIMBLE_MESH_PB_GATT", + "range": null, + "title": "Enable mesh provisioning over GATT bearer", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_MESH && BT_NIMBLE_ENABLED", + "help": "Enable mesh provisioning", + "id": "BT_NIMBLE_MESH_PROV", + "name": "BT_NIMBLE_MESH_PROV", + "range": null, + "title": "Enable BLE mesh provisioning", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_MESH && BT_NIMBLE_ENABLED", + "help": "This option enables support for the Mesh GATT Proxy Service,\ni.e. the ability to act as a proxy between a Mesh GATT Client\nand a Mesh network", + "id": "BT_NIMBLE_MESH_GATT_PROXY", + "name": "BT_NIMBLE_MESH_GATT_PROXY", + "range": null, + "title": "Enable GATT Proxy functionality", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_MESH && BT_NIMBLE_ENABLED", + "help": "Support for acting as a Mesh Relay Node", + "id": "BT_NIMBLE_MESH_RELAY", + "name": "BT_NIMBLE_MESH_RELAY", + "range": null, + "title": "Enable mesh relay functionality", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_MESH && BT_NIMBLE_ENABLED", + "help": "Enable this option to be able to act as a Low Power Node", + "id": "BT_NIMBLE_MESH_LOW_POWER", + "name": "BT_NIMBLE_MESH_LOW_POWER", + "range": null, + "title": "Enable mesh low power mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_MESH && BT_NIMBLE_ENABLED", + "help": "Enable this option to be able to act as a Friend Node", + "id": "BT_NIMBLE_MESH_FRIEND", + "name": "BT_NIMBLE_MESH_FRIEND", + "range": null, + "title": "Enable mesh friend functionality", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_MESH && BT_NIMBLE_ENABLED", + "help": "This value defines Bluetooth Mesh device/node name", + "id": "BT_NIMBLE_MESH_DEVICE_NAME", + "name": "BT_NIMBLE_MESH_DEVICE_NAME", + "range": null, + "title": "Set mesh device name", + "type": "string" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_MESH && BT_NIMBLE_ENABLED", + "help": "Defines mesh node count.", + "id": "BT_NIMBLE_MESH_NODE_COUNT", + "name": "BT_NIMBLE_MESH_NODE_COUNT", + "range": null, + "title": "Set mesh node count", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_MESH && BT_NIMBLE_ENABLED", + "help": "Enable mesh provisioner.", + "id": "BT_NIMBLE_MESH_PROVISIONER", + "name": "BT_NIMBLE_MESH_PROVISIONER", + "range": null, + "title": "Enable BLE mesh provisioner", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Enable BLE Mesh example present in upstream mynewt-nimble and not maintained by Espressif.\n\nIDF maintains ESP-BLE-MESH as the official Mesh solution. Please refer to ESP-BLE-MESH guide at:\n`https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/esp-ble-mesh/ble-mesh-index.html`", + "id": "BT_NIMBLE_MESH", + "is_menuconfig": true, + "name": "BT_NIMBLE_MESH", + "range": null, + "title": "Enable BLE mesh functionality", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Enable this option to choose mbedTLS instead of TinyCrypt for crypto\ncomputations.", + "id": "BT_NIMBLE_CRYPTO_STACK_MBEDTLS", + "name": "BT_NIMBLE_CRYPTO_STACK_MBEDTLS", + "range": null, + "title": "Override TinyCrypt with mbedTLS for crypto computations", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "BLE Host stop procedure timeout in milliseconds.", + "id": "BT_NIMBLE_HS_STOP_TIMEOUT_MS", + "name": "BT_NIMBLE_HS_STOP_TIMEOUT_MS", + "range": null, + "title": "BLE host stop timeout in msec", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && IDF_TARGET_ESP32 && BT_NIMBLE_ENABLED", + "help": "Use this option to do host based Random Private Address resolution.\nIf this option is disabled then controller based privacy is used.", + "id": "BT_NIMBLE_HOST_BASED_PRIVACY", + "name": "BT_NIMBLE_HOST_BASED_PRIVACY", + "range": null, + "title": "Enable host based privacy for random address.", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLE_CONN_REATTEMPT && BT_NIMBLE_ENABLED", + "help": "Defines maximum number of connection reattempts.", + "id": "BT_NIMBLE_MAX_CONN_REATTEMPT", + "name": "BT_NIMBLE_MAX_CONN_REATTEMPT", + "range": null, + "title": "Maximum number connection reattempts", + "type": "int" + } + ], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "Enable to make the NimBLE host to reattempt GAP connection on connection\nestablishment failure.", + "id": "BT_NIMBLE_ENABLE_CONN_REATTEMPT", + "name": "BT_NIMBLE_ENABLE_CONN_REATTEMPT", + "range": null, + "title": "Enable connection reattempts on connection establishment error", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Use this option to let stack internally handle the request for repeat pairing.\nEnabling this option will delete the pairing of the device and stack will NOT post any event\nto application. If this option is disabled, application will get BLE_GAP_EVENT_REPEAT_PAIRING\nevent.", + "id": "BT_NIMBLE_HANDLE_REPEAT_PAIRING_DELETION", + "name": "BT_NIMBLE_HANDLE_REPEAT_PAIRING_DELETION", + "range": null, + "title": "Enable stack handling of repeat pairing", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "Enable 2M-PHY", + "id": "BT_NIMBLE_LL_CFG_FEAT_LE_2M_PHY", + "name": "BT_NIMBLE_LL_CFG_FEAT_LE_2M_PHY", + "range": null, + "title": "Enable 2M Phy", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "Enable coded-PHY", + "id": "BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY", + "name": "BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY", + "range": null, + "title": "Enable coded Phy", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_EXT_ADV && BT_NIMBLE_EXT_ADV && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "Enable this option to use Extended Adv V2 command instead of V1.", + "id": "BT_NIMBLE_EXT_ADV_V2", + "name": "BT_NIMBLE_EXT_ADV_V2", + "range": null, + "title": "Enable support for extended adv v2", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_EXT_ADV && BT_NIMBLE_EXT_ADV && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "Change this option to set maximum number of extended advertising\ninstances. Minimum there is always one instance of\nadvertising. Enter how many more advertising instances you\nwant.\nFor ESP32C2, ESP32C6 and ESP32H2, each extended advertising instance\nwill take about 0.5k DRAM.", + "id": "BT_NIMBLE_MAX_EXT_ADV_INSTANCES", + "name": "BT_NIMBLE_MAX_EXT_ADV_INSTANCES", + "range": null, + "title": "Maximum number of extended advertising instances.", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_EXT_ADV && BT_NIMBLE_EXT_ADV && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "Defines the length of the extended adv data. The value should not\nexceed 1650.", + "id": "BT_NIMBLE_EXT_ADV_MAX_SIZE", + "name": "BT_NIMBLE_EXT_ADV_MAX_SIZE", + "range": null, + "title": "Maximum length of the advertising data.", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLE_PERIODIC_ADV && SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED && BT_NIMBLE_EXT_ADV && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "Enable the periodic advertising enhancements", + "id": "BT_NIMBLE_PERIODIC_ADV_ENH", + "name": "BT_NIMBLE_PERIODIC_ADV_ENH", + "range": null, + "title": "Periodic adv enhancements(adi support)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLE_PERIODIC_ADV && BT_NIMBLE_EXT_ADV && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "This enables controller transfer periodic sync events to host", + "id": "BT_NIMBLE_PERIODIC_ADV_SYNC_TRANSFER", + "name": "BT_NIMBLE_PERIODIC_ADV_SYNC_TRANSFER", + "range": null, + "title": "Enable Transfer Sync Events", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLE_PERIODIC_ADV && BT_NIMBLE_EXT_ADV && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "This enables controller PAwR (Periodic Advertisement with Response).", + "id": "BT_NIMBLE_PERIODIC_ADV_WITH_RESPONSES", + "name": "BT_NIMBLE_PERIODIC_ADV_WITH_RESPONSES", + "range": null, + "title": "Enable Periodic Advertisement with Response (EXPERIMENTAL)", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_EXT_ADV && BT_NIMBLE_EXT_ADV && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "Enable this option to start periodic advertisement.", + "id": "BT_NIMBLE_ENABLE_PERIODIC_ADV", + "name": "BT_NIMBLE_ENABLE_PERIODIC_ADV", + "range": null, + "title": "Enable periodic advertisement.", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "Enable this option to do extended advertising. Extended advertising\nwill be supported from BLE 5.0 onwards.", + "id": "BT_NIMBLE_EXT_ADV", + "name": "BT_NIMBLE_EXT_ADV", + "range": null, + "title": "Enable extended advertising", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLE_PERIODIC_SYNC && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "Set this option to set the upper limit for number of periodic sync\nconnections. This should be less than maximum connections allowed by\ncontroller.", + "id": "BT_NIMBLE_MAX_PERIODIC_SYNCS", + "name": "BT_NIMBLE_MAX_PERIODIC_SYNCS", + "range": null, + "title": "Maximum number of periodic advertising syncs", + "type": "int" + }, + { + "children": [], + "depends_on": "SOC_ESP_NIMBLE_CONTROLLER && BT_NIMBLE_ENABLE_PERIODIC_SYNC && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "Set this option to set the upper limit for number of periodic advertiser list.", + "id": "BT_NIMBLE_MAX_PERIODIC_ADVERTISER_LIST", + "name": "BT_NIMBLE_MAX_PERIODIC_ADVERTISER_LIST", + "range": null, + "title": "Maximum number of periodic advertiser list", + "type": "int" + } + ], + "depends_on": "BT_NIMBLE_EXT_SCAN && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "Enable this option to receive periodic advertisement.", + "id": "BT_NIMBLE_ENABLE_PERIODIC_SYNC", + "name": "BT_NIMBLE_ENABLE_PERIODIC_SYNC", + "range": null, + "title": "Enable periodic sync", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ROLE_OBSERVER && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "Enable this option to do extended scanning.", + "id": "BT_NIMBLE_EXT_SCAN", + "name": "BT_NIMBLE_EXT_SCAN", + "range": null, + "title": "Enable extended scanning", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_50_FEATURE_SUPPORT && SOC_BLE_POWER_CONTROL_SUPPORTED && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "Set this option to enable the Power Control feature", + "id": "BT_NIMBLE_BLE_POWER_CONTROL", + "name": "BT_NIMBLE_BLE_POWER_CONTROL", + "range": null, + "title": "Enable support for BLE Power Control", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_50_FEATURE_SUPPORT && (BT_CONTROLLER_DISABLED || SOC_BLE_CTE_SUPPORTED) && BT_NIMBLE_50_FEATURE_SUPPORT && BT_NIMBLE_ENABLED", + "help": "Enable support for Connectionless and Connection Oriented Direction Finding", + "id": "BT_NIMBLE_AOA_AOD", + "name": "BT_NIMBLE_AOA_AOD", + "range": null, + "title": "Direction Finding", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_ENABLED && (SOC_BLE_50_SUPPORTED || !BT_CONTROLLER_ENABLED) && BT_NIMBLE_ENABLED", + "help": "Enable BLE 5 feature", + "id": "BT_NIMBLE_50_FEATURE_SUPPORT", + "is_menuconfig": true, + "name": "BT_NIMBLE_50_FEATURE_SUPPORT", + "range": null, + "title": "Enable BLE 5 feature", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_CACHING && BT_NIMBLE_ENABLED", + "help": "Enable this option to include *included services* (e.g., services referenced by other services)\nin the GATT database cache. Disabling this will skip caching of included service entries.", + "id": "BT_NIMBLE_GATT_CACHING_INCLUDE_SERVICES", + "name": "BT_NIMBLE_GATT_CACHING_INCLUDE_SERVICES", + "range": null, + "title": "Include services in GATT caching", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Enable GATT caching", + "id": "BT_NIMBLE_GATT_CACHING", + "is_menuconfig": true, + "name": "BT_NIMBLE_GATT_CACHING", + "range": null, + "title": "Enable GATT caching", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "Enable this option to start discovery for included service.", + "id": "BT_NIMBLE_INCL_SVC_DISCOVERY", + "name": "BT_NIMBLE_INCL_SVC_DISCOVERY", + "range": null, + "title": "Enable Included service discovery", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_CACHING && BT_NIMBLE_ENABLED", + "help": "Set this option to set the upper limit on number of connections to be cached.", + "id": "BT_NIMBLE_GATT_CACHING_MAX_CONNS", + "name": "BT_NIMBLE_GATT_CACHING_MAX_CONNS", + "range": null, + "title": "Maximum connections to be cached", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_CACHING && BT_NIMBLE_ENABLED", + "help": "Set this option to set the upper limit on number of services per connection to be cached.", + "id": "BT_NIMBLE_GATT_CACHING_MAX_SVCS", + "name": "BT_NIMBLE_GATT_CACHING_MAX_SVCS", + "range": null, + "title": "Maximum number of services per connection", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_CACHING && BT_NIMBLE_ENABLED", + "help": "Set this option to set the upper limit on number of included services per connection to be cached.", + "id": "BT_NIMBLE_GATT_CACHING_MAX_INCL_SVCS", + "name": "BT_NIMBLE_GATT_CACHING_MAX_INCL_SVCS", + "range": null, + "title": "Maximum number of included services per connection", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_CACHING && BT_NIMBLE_ENABLED", + "help": "Set this option to set the upper limit on number of characteristics per connection to be cached.", + "id": "BT_NIMBLE_GATT_CACHING_MAX_CHRS", + "name": "BT_NIMBLE_GATT_CACHING_MAX_CHRS", + "range": null, + "title": "Maximum number of characteristics per connection", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_CACHING && BT_NIMBLE_ENABLED", + "help": "Set this option to set the upper limit on number of descriptors per connection to be cached.", + "id": "BT_NIMBLE_GATT_CACHING_MAX_DSCS", + "name": "BT_NIMBLE_GATT_CACHING_MAX_DSCS", + "range": null, + "title": "Maximum number of descriptors per connection", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_CACHING && BT_NIMBLE_ENABLED", + "help": "When client receives ATT out-of-sync error message, it will not automatically start the discovery procedure\nto correct the invalid cache.", + "id": "BT_NIMBLE_GATT_CACHING_DISABLE_AUTO", + "name": "BT_NIMBLE_GATT_CACHING_DISABLE_AUTO", + "range": null, + "title": "Do not start discovery procedure automatically upon receiving Out of Sync", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "BLE list size", + "id": "BT_NIMBLE_WHITELIST_SIZE", + "name": "BT_NIMBLE_WHITELIST_SIZE", + "range": null, + "title": "BLE white list size", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "Enable the throughput test mode", + "id": "BT_NIMBLE_TEST_THROUGHPUT_TEST", + "name": "BT_NIMBLE_TEST_THROUGHPUT_TEST", + "range": null, + "title": "Throughput Test Mode enable", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Set this option to enable blufi functionality.", + "id": "BT_NIMBLE_BLUFI_ENABLE", + "name": "BT_NIMBLE_BLUFI_ENABLE", + "range": null, + "title": "Enable blufi functionality", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "Set this option to use Esp Timer which has higher priority timer instead of FreeRTOS timer", + "id": "BT_NIMBLE_USE_ESP_TIMER", + "name": "BT_NIMBLE_USE_ESP_TIMER", + "range": null, + "title": "Enable Esp Timer for Nimble", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "This option is used to distinguish whether a previous version of VHCI is being used", + "id": "BT_NIMBLE_LEGACY_VHCI_ENABLE", + "name": "BT_NIMBLE_LEGACY_VHCI_ENABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "This option is used when data to be sent is more than 512 bytes. For peripheral role,\nBT_NIMBLE_MSYS_1_BLOCK_COUNT needs to be increased according to the need.", + "id": "BT_NIMBLE_BLE_GATT_BLOB_TRANSFER", + "name": "BT_NIMBLE_BLE_GATT_BLOB_TRANSFER", + "range": null, + "title": "Blob transfer", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable Proximity Service support", + "id": "BT_NIMBLE_PROX_SERVICE", + "name": "BT_NIMBLE_PROX_SERVICE", + "range": null, + "title": "Proximity service", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable Alert Notification Service support", + "id": "BT_NIMBLE_ANS_SERVICE", + "name": "BT_NIMBLE_ANS_SERVICE", + "range": null, + "title": "Alert Notification service", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable Current Time Service support", + "id": "BT_NIMBLE_CTS_SERVICE", + "name": "BT_NIMBLE_CTS_SERVICE", + "range": null, + "title": "Current Time Service", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable Health Thermometer Service support", + "id": "BT_NIMBLE_HTP_SERVICE", + "name": "BT_NIMBLE_HTP_SERVICE", + "range": null, + "title": "Health Thermometer service", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable Internet Protocol Service support", + "id": "BT_NIMBLE_IPSS_SERVICE", + "name": "BT_NIMBLE_IPSS_SERVICE", + "range": null, + "title": "Internet Protocol Support service", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable Tx Power Service support", + "id": "BT_NIMBLE_TPS_SERVICE", + "name": "BT_NIMBLE_TPS_SERVICE", + "range": null, + "title": "Tx Power service", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable Immediate Alert Service support", + "id": "BT_NIMBLE_IAS_SERVICE", + "name": "BT_NIMBLE_IAS_SERVICE", + "range": null, + "title": "Immediate Alert service", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable Link Loss Service support", + "id": "BT_NIMBLE_LLS_SERVICE", + "name": "BT_NIMBLE_LLS_SERVICE", + "range": null, + "title": "Link Loss service", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable Serial Port Service support", + "id": "BT_NIMBLE_SPS_SERVICE", + "name": "BT_NIMBLE_SPS_SERVICE", + "range": null, + "title": "Serial Port service", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable HeartRate Service support", + "id": "BT_NIMBLE_HR_SERVICE", + "name": "BT_NIMBLE_HR_SERVICE", + "range": null, + "title": "Heart Rate service", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_HID_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Defines maximum number of HID service instances", + "id": "BT_NIMBLE_SVC_HID_MAX_INSTANCES", + "name": "BT_NIMBLE_SVC_HID_MAX_INSTANCES", + "range": null, + "title": "Maximum HID service instances", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_HID_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Defines maximum number of report characteristics per service instance", + "id": "BT_NIMBLE_SVC_HID_MAX_RPTS", + "name": "BT_NIMBLE_SVC_HID_MAX_RPTS", + "range": null, + "title": "Maximum HID Report characteristics per service instance", + "type": "int" + } + ], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable HID service support", + "id": "BT_NIMBLE_HID_SERVICE", + "is_menuconfig": true, + "name": "BT_NIMBLE_HID_SERVICE", + "range": null, + "title": "HID service", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_BAS_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable/Disable notifications on BAS Battery Level Characteristic", + "id": "BT_NIMBLE_SVC_BAS_BATTERY_LEVEL_NOTIFY", + "name": "BT_NIMBLE_SVC_BAS_BATTERY_LEVEL_NOTIFY", + "range": null, + "title": "BAS Battery Level NOTIFY permission", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable Battery service support", + "id": "BT_NIMBLE_BAS_SERVICE", + "is_menuconfig": true, + "name": "BT_NIMBLE_BAS_SERVICE", + "range": null, + "title": "Battery service", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_DIS_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable the DIS characteristic Manufacturer Name String characteristic", + "id": "BT_NIMBLE_SVC_DIS_MANUFACTURER_NAME", + "name": "BT_NIMBLE_SVC_DIS_MANUFACTURER_NAME", + "range": null, + "title": "Manufacturer Name", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_DIS_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable the DIS Serial Number characteristic", + "id": "BT_NIMBLE_SVC_DIS_SERIAL_NUMBER", + "name": "BT_NIMBLE_SVC_DIS_SERIAL_NUMBER", + "range": null, + "title": "Serial Number", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_DIS_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable the DIS Hardware Revision characteristic", + "id": "BT_NIMBLE_SVC_DIS_HARDWARE_REVISION", + "name": "BT_NIMBLE_SVC_DIS_HARDWARE_REVISION", + "range": null, + "title": "Hardware Revision", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_DIS_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable the DIS Firmware Revision characteristic", + "id": "BT_NIMBLE_SVC_DIS_FIRMWARE_REVISION", + "name": "BT_NIMBLE_SVC_DIS_FIRMWARE_REVISION", + "range": null, + "title": "Firmware Revision", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_DIS_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable the DIS Software Revision characteristic", + "id": "BT_NIMBLE_SVC_DIS_SOFTWARE_REVISION", + "name": "BT_NIMBLE_SVC_DIS_SOFTWARE_REVISION", + "range": null, + "title": "Software Revision", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_DIS_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable the DIS System ID characteristic", + "id": "BT_NIMBLE_SVC_DIS_SYSTEM_ID", + "name": "BT_NIMBLE_SVC_DIS_SYSTEM_ID", + "range": null, + "title": "System ID", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_DIS_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable the DIS PnP ID characteristic", + "id": "BT_NIMBLE_SVC_DIS_PNP_ID", + "name": "BT_NIMBLE_SVC_DIS_PNP_ID", + "range": null, + "title": "PnP ID", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_DIS_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Use DIS as an included service", + "id": "BT_NIMBLE_SVC_DIS_INCLUDED", + "name": "BT_NIMBLE_SVC_DIS_INCLUDED", + "range": null, + "title": "DIS as an Included Service", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable DIS service support", + "id": "BT_NIMBLE_DIS_SERVICE", + "is_menuconfig": true, + "name": "BT_NIMBLE_DIS_SERVICE", + "range": null, + "title": "DIS service", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE && BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable write with encryption permission (BLE_GATT_CHR_F_WRITE_ENC)", + "id": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE_ENC", + "name": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE_ENC", + "range": null, + "title": "Write with encryption", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE && BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable write with authentication permission (BLE_GATT_CHR_F_WRITE_AUTHEN)", + "id": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE_AUTHEN", + "name": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE_AUTHEN", + "range": null, + "title": "Write with authentication", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE && BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable write with authorisation permission (BLE_GATT_CHR_F_WRITE_AUTHOR)", + "id": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE_AUTHOR", + "name": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE_AUTHOR", + "range": null, + "title": "Write with authorisation", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable write permission (BLE_GATT_CHR_F_WRITE)", + "id": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE", + "name": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE", + "range": null, + "title": "Write", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM", + "name": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM_ENC", + "name": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM_ENC", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM_ATHN", + "name": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM_ATHN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM_ATHR", + "name": "BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM_ATHR", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": "BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "id": "component-config-bluetooth-nimble-options-ble-services-gap-service-gap-appearance-write-permissions", + "title": "GAP Appearance write permissions", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_NIMBLE_SVC_GAP_CAR_CHAR_NOT_SUPP", + "name": "BT_NIMBLE_SVC_GAP_CAR_CHAR_NOT_SUPP", + "range": null, + "title": "Characteristic not supported", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_NIMBLE_SVC_GAP_CAR_NOT_SUPP", + "name": "BT_NIMBLE_SVC_GAP_CAR_NOT_SUPP", + "range": null, + "title": "Central Address Resolution not supported", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_NIMBLE_SVC_GAP_CAR_SUPP", + "name": "BT_NIMBLE_SVC_GAP_CAR_SUPP", + "range": null, + "title": "Central Address Resolution supported", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Weather or not Central Address Resolution characteristic is supported on\nthe device, and if supported, weather or not Central Address Resolution\nis supported.\n\n- Central Address Resolution characteristic not supported\n- Central Address Resolution not supported\n- Central Address Resolution supported", + "id": "component-config-bluetooth-nimble-options-ble-services-gap-service-gap-characteristic-central-address-resolution", + "name": "BT_NIMBLE_SVC_GAP_CENT_ADDR_RESOLUTION", + "title": "GAP Characteristic - Central Address Resolution", + "type": "choice" + } + ], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable GAP Service support", + "id": "BT_NIMBLE_GAP_SERVICE", + "is_menuconfig": true, + "name": "BT_NIMBLE_GAP_SERVICE", + "range": null, + "title": "GAP Service", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_SVC_GAP_CENT_ADDR_RESOLUTION", + "name": "BT_NIMBLE_SVC_GAP_CENT_ADDR_RESOLUTION", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_SVC_GAP_NAME_WRITE && BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable write with encryption permission (BLE_GATT_CHR_F_WRITE_ENC)", + "id": "BT_NIMBLE_SVC_GAP_NAME_WRITE_ENC", + "name": "BT_NIMBLE_SVC_GAP_NAME_WRITE_ENC", + "range": null, + "title": "Write with encryption", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_SVC_GAP_NAME_WRITE && BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable write with authentication permission (BLE_GATT_CHR_F_WRITE_AUTHEN)", + "id": "BT_NIMBLE_SVC_GAP_NAME_WRITE_AUTHEN", + "name": "BT_NIMBLE_SVC_GAP_NAME_WRITE_AUTHEN", + "range": null, + "title": "Write with authentication", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_SVC_GAP_NAME_WRITE && BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable write with authorisation permission (BLE_GATT_CHR_F_WRITE_AUTHOR)", + "id": "BT_NIMBLE_SVC_GAP_NAME_WRITE_AUTHOR", + "name": "BT_NIMBLE_SVC_GAP_NAME_WRITE_AUTHOR", + "range": null, + "title": "Write with authorisation", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable write permission (BLE_GATT_CHR_F_WRITE)", + "id": "BT_NIMBLE_SVC_GAP_NAME_WRITE", + "name": "BT_NIMBLE_SVC_GAP_NAME_WRITE", + "range": null, + "title": "Write", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "id": "component-config-bluetooth-nimble-options-ble-services-gap-device-name-write-permissions", + "title": "GAP device name write permissions", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_ROLE_PERIPHERAL && BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Peripheral Preferred Connection Parameter: Connection Interval maximum value\nInterval Max = value * 1.25 ms", + "id": "BT_NIMBLE_SVC_GAP_PPCP_MAX_CONN_INTERVAL", + "name": "BT_NIMBLE_SVC_GAP_PPCP_MAX_CONN_INTERVAL", + "range": null, + "title": "PPCP Connection Interval Max (Unit: 1.25 ms)", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ROLE_PERIPHERAL && BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Peripheral Preferred Connection Parameter: Connection Interval minimum value\nInterval Min = value * 1.25 ms", + "id": "BT_NIMBLE_SVC_GAP_PPCP_MIN_CONN_INTERVAL", + "name": "BT_NIMBLE_SVC_GAP_PPCP_MIN_CONN_INTERVAL", + "range": null, + "title": "PPCP Connection Interval Min (Unit: 1.25 ms)", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Peripheral Preferred Connection Parameter: Slave Latency", + "id": "BT_NIMBLE_SVC_GAP_PPCP_SLAVE_LATENCY", + "name": "BT_NIMBLE_SVC_GAP_PPCP_SLAVE_LATENCY", + "range": null, + "title": "PPCP Slave Latency", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Peripheral Preferred Connection Parameter: Supervision Timeout\nTimeout = Value * 10 ms", + "id": "BT_NIMBLE_SVC_GAP_PPCP_SUPERVISION_TMO", + "name": "BT_NIMBLE_SVC_GAP_PPCP_SUPERVISION_TMO", + "range": null, + "title": "PPCP Supervision Timeout (Uint: 10 ms)", + "type": "int" + } + ], + "depends_on": "BT_NIMBLE_GAP_SERVICE && BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "id": "component-config-bluetooth-nimble-options-ble-services-ppcp-settings", + "title": "PPCP settings", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM", + "name": "BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM_ENC", + "name": "BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM_ENC", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM_AUTHEN", + "name": "BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM_AUTHEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM_AUTHOR", + "name": "BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM_AUTHOR", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable the LE GATT Security Level Characteristic", + "id": "BT_NIMBLE_SVC_GAP_GATT_SECURITY_LEVEL", + "name": "BT_NIMBLE_SVC_GAP_GATT_SECURITY_LEVEL", + "range": null, + "title": "LE GATT Security Level Characteristic", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "help": "Enable the Resolvable Private Address Only characteristic", + "id": "BT_NIMBLE_SVC_GAP_RPA_ONLY", + "name": "BT_NIMBLE_SVC_GAP_RPA_ONLY", + "range": null, + "title": "Resolvable Private Address Only characteristic", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_GATT_SERVER && BT_NIMBLE_ENABLED", + "id": "component-config-bluetooth-nimble-options-ble-services", + "title": "BLE Services", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "This option is used to enable support for sending Vendor Specific HCI commands and handling\nVendor Specific HCI Events.", + "id": "BT_NIMBLE_VS_SUPPORT", + "name": "BT_NIMBLE_VS_SUPPORT", + "range": null, + "title": "Enable support for VSC and VSE", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_BLE_MULTI_CONN_OPTIMIZATION && BT_NIMBLE_ENABLED", + "help": "This option enables the use of vendor-specific APIs for multi-connections, which can\ngreatly enhance the stability of coexistence between numerous central and peripheral\ndevices. It will prohibit the usage of standard APIs.", + "id": "BT_NIMBLE_OPTIMIZE_MULTI_CONN", + "name": "BT_NIMBLE_OPTIMIZE_MULTI_CONN", + "range": null, + "title": "Enable the optimization of multi-connection", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENC_ADV_DATA && BT_NIMBLE_ENABLED", + "help": "Defines maximum number of encrypted advertising data key material to save", + "id": "BT_NIMBLE_MAX_EADS", + "name": "BT_NIMBLE_MAX_EADS", + "range": null, + "title": "Maximum number of EAD devices to save across reboots", + "type": "int" + } + ], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "This option is used to enable encrypted advertising data.", + "id": "BT_NIMBLE_ENC_ADV_DATA", + "name": "BT_NIMBLE_ENC_ADV_DATA", + "range": null, + "title": "Encrypted Advertising Data", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "This enable BLE high duty advertising interval feature", + "id": "BT_NIMBLE_HIGH_DUTY_ADV_ITVL", + "name": "BT_NIMBLE_HIGH_DUTY_ADV_ITVL", + "range": null, + "title": "Enable BLE high duty advertising interval feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && !IDF_TARGET_ESP32C2 && BT_NIMBLE_ENABLED", + "help": "This enables support for user to initiate a new connection with scan in progress", + "id": "BT_NIMBLE_HOST_ALLOW_CONNECT_WITH_SCAN", + "name": "BT_NIMBLE_HOST_ALLOW_CONNECT_WITH_SCAN", + "range": null, + "title": "Allow Connections with scanning in progress", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "When scanning and scan duplicate is not enabled, if there are a lot of adv packets around\nor application layer handling adv packets is slow, it will cause the controller memory\nto run out. if enabled, adv packets will be lost when host queue is congested.", + "id": "BT_NIMBLE_HOST_QUEUE_CONG_CHECK", + "name": "BT_NIMBLE_HOST_QUEUE_CONG_CHECK", + "range": null, + "title": "BLE queue congestion check", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "When BLE and Wireless protocol/IEEE 802.15.4 operate in coexistence, BLE preemption\ncan disrupt the GATT context,causing the service discovery callback to not be invoked.\nA temporary list is maintained to preserve the GATT context and use it in case of preemption.", + "id": "BT_NIMBLE_GATTC_PROC_PREEMPTION_PROTECT", + "name": "BT_NIMBLE_GATTC_PROC_PREEMPTION_PROTECT", + "range": null, + "title": "Gatt-proc preemption protect check", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "BT_CONTROLLER_DISABLED && BT_NIMBLE_TRANSPORT_UART && BT_NIMBLE_ENABLED", + "help": "Uart port", + "id": "BT_NIMBLE_TRANSPORT_UART_PORT", + "name": "BT_NIMBLE_TRANSPORT_UART_PORT", + "range": null, + "title": "Uart port", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "UART_BAUDRATE_115200", + "name": "UART_BAUDRATE_115200", + "range": null, + "title": "115200", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "UART_BAUDRATE_230400", + "name": "UART_BAUDRATE_230400", + "range": null, + "title": "230400", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "UART_BAUDRATE_460800", + "name": "UART_BAUDRATE_460800", + "range": null, + "title": "460800", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "UART_BAUDRATE_921600", + "name": "UART_BAUDRATE_921600", + "range": null, + "title": "921600", + "type": "bool" + } + ], + "depends_on": "BT_CONTROLLER_DISABLED && BT_NIMBLE_TRANSPORT_UART && BT_NIMBLE_ENABLED", + "help": "Uart Baud Rate", + "id": "component-config-bluetooth-nimble-options-host-controller-transport-enable-uart-transport-uart-hci-baud-rate", + "name": "BT_NIMBLE_HCI_USE_UART_BAUDRATE", + "title": "Uart Hci Baud Rate", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_DISABLED && BT_NIMBLE_TRANSPORT_UART && BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_HCI_UART_BAUDRATE", + "name": "BT_NIMBLE_HCI_UART_BAUDRATE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "UART_PARITY_NONE", + "name": "UART_PARITY_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "UART_PARITY_ODD", + "name": "UART_PARITY_ODD", + "range": null, + "title": "Odd", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "UART_PARITY_EVEN", + "name": "UART_PARITY_EVEN", + "range": null, + "title": "Even", + "type": "bool" + } + ], + "depends_on": "BT_CONTROLLER_DISABLED && BT_NIMBLE_TRANSPORT_UART && BT_NIMBLE_ENABLED", + "help": "Uart Parity", + "id": "component-config-bluetooth-nimble-options-host-controller-transport-enable-uart-transport-uart-parity", + "name": "BT_NIMBLE_USE_HCI_UART_PARITY", + "title": "Uart PARITY", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_DISABLED && BT_NIMBLE_TRANSPORT_UART && BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_TRANSPORT_UART_PARITY_NONE", + "name": "BT_NIMBLE_TRANSPORT_UART_PARITY_NONE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_DISABLED && BT_NIMBLE_TRANSPORT_UART && BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_TRANSPORT_UART_PARITY_ODD", + "name": "BT_NIMBLE_TRANSPORT_UART_PARITY_ODD", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_DISABLED && BT_NIMBLE_TRANSPORT_UART && BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_TRANSPORT_UART_PARITY_EVEN", + "name": "BT_NIMBLE_TRANSPORT_UART_PARITY_EVEN", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_DISABLED && BT_NIMBLE_TRANSPORT_UART && BT_NIMBLE_ENABLED", + "help": "Rx pin for Nimble Transport", + "id": "BT_NIMBLE_UART_RX_PIN", + "name": "BT_NIMBLE_UART_RX_PIN", + "range": null, + "title": "UART Rx pin", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_DISABLED && BT_NIMBLE_TRANSPORT_UART && BT_NIMBLE_ENABLED", + "help": "Tx pin for Nimble Transport", + "id": "BT_NIMBLE_UART_TX_PIN", + "name": "BT_NIMBLE_UART_TX_PIN", + "range": null, + "title": "UART Tx pin", + "type": "int" + } + ], + "depends_on": "BT_CONTROLLER_DISABLED && BT_NIMBLE_ENABLED", + "help": "Use UART transport", + "id": "BT_NIMBLE_TRANSPORT_UART", + "name": "BT_NIMBLE_TRANSPORT_UART", + "range": null, + "title": "Enable Uart Transport", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "UART_HW_FLOWCTRL_DISABLE", + "name": "UART_HW_FLOWCTRL_DISABLE", + "range": null, + "title": "Disable", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "UART_HW_FLOWCTRL_CTS_RTS", + "name": "UART_HW_FLOWCTRL_CTS_RTS", + "range": null, + "title": "Enable hardware flow control", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "Uart Flow Control", + "id": "component-config-bluetooth-nimble-options-host-controller-transport-uart-flow-control", + "name": "BT_NIMBLE_USE_HCI_UART_FLOW_CTRL", + "title": "Uart Flow Control", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": null, + "id": "BT_NIMBLE_HCI_UART_FLOW_CTRL", + "name": "BT_NIMBLE_HCI_UART_FLOW_CTRL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "UART HCI RTS pin", + "id": "BT_NIMBLE_HCI_UART_RTS_PIN", + "name": "BT_NIMBLE_HCI_UART_RTS_PIN", + "range": null, + "title": "UART Rts Pin", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "UART HCI CTS pin", + "id": "BT_NIMBLE_HCI_UART_CTS_PIN", + "name": "BT_NIMBLE_HCI_UART_CTS_PIN", + "range": null, + "title": "UART Cts Pin", + "type": "int" + } + ], + "depends_on": "BT_NIMBLE_ENABLED", + "id": "component-config-bluetooth-nimble-options-host-controller-transport", + "title": "Host-controller Transport", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Defines the number of channels EATT bearers can use", + "id": "BT_NIMBLE_EATT_CHAN_NUM", + "name": "BT_NIMBLE_EATT_CHAN_NUM", + "range": null, + "title": "Maximum number of EATT channels", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED && BT_NIMBLE_ENABLED", + "help": "Enable connection subrate change feature", + "id": "BT_NIMBLE_SUBRATE", + "name": "BT_NIMBLE_SUBRATE", + "range": null, + "title": "Enable Subrate Change", + "type": "bool" + } + ], + "depends_on": "BT_NIMBLE_ENABLED", + "id": "component-config-bluetooth-nimble-options", + "title": "NimBLE Options", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Use RAM as HCI interface", + "id": "BT_LE_HCI_INTERFACE_USE_RAM", + "name": "BT_LE_HCI_INTERFACE_USE_RAM", + "range": null, + "title": "VHCI", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Use UART as HCI interface", + "id": "BT_LE_HCI_INTERFACE_USE_UART", + "name": "BT_LE_HCI_INTERFACE_USE_UART", + "range": null, + "title": "UART(H4)", + "type": "bool" + } + ], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": null, + "id": "component-config-bluetooth-controller-options-hci-config-hci-mode", + "name": "BT_LE_HCI_INTERFACE", + "title": "HCI mode", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "UART HCI Mode with DMA functionality.", + "id": "BT_LE_UART_HCI_DMA_MODE", + "name": "BT_LE_UART_HCI_DMA_MODE", + "range": null, + "title": "UHCI(UART with DMA)(EXPERIMENTAL)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "UART HCI Mode without DMA functionality.", + "id": "BT_LE_UART_HCI_NO_DMA_MODE", + "name": "BT_LE_UART_HCI_NO_DMA_MODE", + "range": null, + "title": "UART(NO DMA)", + "type": "bool" + } + ], + "depends_on": "BT_LE_HCI_INTERFACE_USE_UART && BT_CONTROLLER_ENABLED", + "help": "Specify UART HCI mode: DMA or No DMA", + "id": "component-config-bluetooth-controller-options-hci-config-uart-hci-mode", + "name": "BT_LE_UART_HCI_MODE_CHOICE", + "title": "UART HCI mode", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_LE_HCI_INTERFACE_USE_UART && BT_CONTROLLER_ENABLED", + "help": "Set the port number of HCI UART", + "id": "BT_LE_HCI_UART_PORT", + "name": "BT_LE_HCI_UART_PORT", + "range": null, + "title": "HCI UART port", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_HCI_INTERFACE_USE_UART && BT_CONTROLLER_ENABLED", + "help": null, + "id": "BT_LE_HCI_UART_FLOWCTRL", + "name": "BT_LE_HCI_UART_FLOWCTRL", + "range": null, + "title": "HCI uart Hardware Flow ctrl", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_LE_HCI_INTERFACE_USE_UART && BT_CONTROLLER_ENABLED", + "help": null, + "id": "BT_LE_HCI_UART_TX_PIN", + "name": "BT_LE_HCI_UART_TX_PIN", + "range": null, + "title": "HCI uart Tx gpio", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_HCI_INTERFACE_USE_UART && BT_CONTROLLER_ENABLED", + "help": null, + "id": "BT_LE_HCI_UART_RX_PIN", + "name": "BT_LE_HCI_UART_RX_PIN", + "range": null, + "title": "HCI uart Rx gpio", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_HCI_UART_FLOWCTRL && BT_CONTROLLER_ENABLED", + "help": null, + "id": "BT_LE_HCI_UART_RTS_PIN", + "name": "BT_LE_HCI_UART_RTS_PIN", + "range": null, + "title": "HCI uart RTS gpio", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_HCI_UART_FLOWCTRL && BT_CONTROLLER_ENABLED", + "help": null, + "id": "BT_LE_HCI_UART_CTS_PIN", + "name": "BT_LE_HCI_UART_CTS_PIN", + "range": null, + "title": "HCI uart CTS gpio", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_HCI_INTERFACE_USE_UART && BT_CONTROLLER_ENABLED", + "help": "HCI uart baud rate 115200 ~ 1000000", + "id": "BT_LE_HCI_UART_BAUD", + "name": "BT_LE_HCI_UART_BAUD", + "range": null, + "title": "HCI uart baudrate", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "UART_PARITY_DISABLE", + "id": "BT_LE_HCI_UART_UART_PARITY_DISABLE", + "name": "BT_LE_HCI_UART_UART_PARITY_DISABLE", + "range": null, + "title": "PARITY_DISABLE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "UART_PARITY_EVEN", + "id": "BT_LE_HCI_UART_UART_PARITY_EVEN", + "name": "BT_LE_HCI_UART_UART_PARITY_EVEN", + "range": null, + "title": "PARITY_EVEN", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "UART_PARITY_ODD", + "id": "BT_LE_HCI_UART_UART_PARITY_ODD", + "name": "BT_LE_HCI_UART_UART_PARITY_ODD", + "range": null, + "title": "PARITY_ODD", + "type": "bool" + } + ], + "depends_on": "BT_LE_HCI_INTERFACE_USE_UART && BT_CONTROLLER_ENABLED", + "help": null, + "id": "component-config-bluetooth-controller-options-hci-config-select-uart-parity", + "name": "BT_LE_HCI_UART_PARITY", + "title": "select uart parity", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_LE_UART_HCI_NO_DMA_MODE && BT_CONTROLLER_ENABLED", + "help": "The size of rx ring buffer memory", + "id": "BT_LE_HCI_UART_RX_BUFFER_SIZE", + "name": "BT_LE_HCI_UART_RX_BUFFER_SIZE", + "range": null, + "title": "The size of rx ring buffer memory", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_UART_HCI_NO_DMA_MODE && BT_CONTROLLER_ENABLED", + "help": "The size of tx ring buffer memory", + "id": "BT_LE_HCI_UART_TX_BUFFER_SIZE", + "name": "BT_LE_HCI_UART_TX_BUFFER_SIZE", + "range": null, + "title": "The size of tx ring buffer memory", + "type": "int" + }, + { + "children": [], + "depends_on": "!BT_LE_HCI_INTERFACE_USE_RAM && BT_CONTROLLER_ENABLED", + "help": "This configures stack size of hci transport task", + "id": "BT_LE_HCI_TRANS_TASK_STACK_SIZE", + "name": "BT_LE_HCI_TRANS_TASK_STACK_SIZE", + "range": null, + "title": "HCI transport task stack size", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_UART_HCI_DMA_MODE && BT_CONTROLLER_ENABLED", + "help": "The amount of rx memory received at the same time", + "id": "BT_LE_HCI_TRANS_RX_MEM_NUM", + "name": "BT_LE_HCI_TRANS_RX_MEM_NUM", + "range": null, + "title": "The amount of rx memory received at the same time", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_UART_HCI_DMA_MODE && BT_CONTROLLER_ENABLED", + "help": "The amount of lldecs memory for driver dma mode", + "id": "BT_LE_HCI_LLDESCS_POOL_NUM", + "name": "BT_LE_HCI_LLDESCS_POOL_NUM", + "range": null, + "title": "The amount of lldecs memory for driver dma mode", + "type": "int" + } + ], + "depends_on": "BT_CONTROLLER_ENABLED", + "id": "component-config-bluetooth-controller-options-hci-config", + "title": "HCI Config", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "Enable NPL porting for controller.", + "id": "BT_LE_CONTROLLER_NPL_OS_PORTING_SUPPORT", + "name": "BT_LE_CONTROLLER_NPL_OS_PORTING_SUPPORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_LE_50_FEATURE_SUPPORT && BT_CONTROLLER_ENABLED", + "help": "Enable 2M-PHY", + "id": "BT_LE_LL_CFG_FEAT_LE_2M_PHY", + "name": "BT_LE_LL_CFG_FEAT_LE_2M_PHY", + "range": null, + "title": "Enable 2M Phy", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_LE_50_FEATURE_SUPPORT && BT_CONTROLLER_ENABLED", + "help": "Enable coded-PHY", + "id": "BT_LE_LL_CFG_FEAT_LE_CODED_PHY", + "name": "BT_LE_LL_CFG_FEAT_LE_CODED_PHY", + "range": null, + "title": "Enable coded Phy", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_LE_EXT_ADV && BT_LE_EXT_ADV && BT_CONTROLLER_ENABLED", + "help": "Change this option to set maximum number of extended advertising\ninstances. Minimum there is always one instance of\nadvertising. Enter how many more advertising instances you\nwant.\nEach extended advertising instance will take about 0.5k DRAM.", + "id": "BT_LE_MAX_EXT_ADV_INSTANCES", + "name": "BT_LE_MAX_EXT_ADV_INSTANCES", + "range": null, + "title": "Maximum number of extended advertising instances.", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_EXT_ADV && BT_LE_EXT_ADV && BT_CONTROLLER_ENABLED", + "help": "Defines the length of the extended adv data. The value should not\nexceed 1650.", + "id": "BT_LE_EXT_ADV_MAX_SIZE", + "name": "BT_LE_EXT_ADV_MAX_SIZE", + "range": null, + "title": "Maximum length of the advertising data.", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_LE_ENABLE_PERIODIC_ADV && BT_LE_EXT_ADV && BT_CONTROLLER_ENABLED", + "help": "This enables controller transfer periodic sync events to host", + "id": "BT_LE_PERIODIC_ADV_SYNC_TRANSFER", + "name": "BT_LE_PERIODIC_ADV_SYNC_TRANSFER", + "range": null, + "title": "Enable Transfer Sync Events", + "type": "bool" + } + ], + "depends_on": "BT_LE_EXT_ADV && BT_LE_EXT_ADV && BT_CONTROLLER_ENABLED", + "help": "Enable this option to start periodic advertisement.", + "id": "BT_LE_ENABLE_PERIODIC_ADV", + "name": "BT_LE_ENABLE_PERIODIC_ADV", + "range": null, + "title": "Enable periodic advertisement.", + "type": "bool" + } + ], + "depends_on": "BT_LE_50_FEATURE_SUPPORT && BT_CONTROLLER_ENABLED", + "help": "Enable this option to do extended advertising. Extended advertising\nwill be supported from BLE 5.0 onwards.", + "id": "BT_LE_EXT_ADV", + "name": "BT_LE_EXT_ADV", + "range": null, + "title": "Enable extended advertising", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_LE_50_FEATURE_SUPPORT && !BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Set this option to set the upper limit for number of periodic sync\nconnections. This should be less than maximum connections allowed by\ncontroller.", + "id": "BT_LE_MAX_PERIODIC_SYNCS", + "name": "BT_LE_MAX_PERIODIC_SYNCS", + "range": null, + "title": "Maximum number of periodic advertising syncs", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_50_FEATURE_SUPPORT && !BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Set this option to set the upper limit for number of periodic advertiser list.", + "id": "BT_LE_MAX_PERIODIC_ADVERTISER_LIST", + "name": "BT_LE_MAX_PERIODIC_ADVERTISER_LIST", + "range": null, + "title": "Maximum number of periodic advertiser list", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_50_FEATURE_SUPPORT && !BT_NIMBLE_ENABLED && IDF_TARGET_ESP32C6 && BT_CONTROLLER_ENABLED", + "help": "Set this option to enable the Power Control feature on controller", + "id": "BT_LE_POWER_CONTROL_ENABLED", + "name": "BT_LE_POWER_CONTROL_ENABLED", + "range": null, + "title": "Enable controller support for BLE Power Control", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_LE_50_FEATURE_SUPPORT && SOC_BLE_CTE_SUPPORTED && BT_CONTROLLER_ENABLED", + "help": "Enable this option to activate Bluetooth LE Direction Finding (AoA/AoD) feature.\nNote:\nThis feature allows devices to determine the direction of a Bluetooth CTE signal,\nenabling Angle of Arrival (AoA) and Angle of Departure (AoD) functionality.", + "id": "BT_LE_CTE_FEATURE_ENABLED", + "name": "BT_LE_CTE_FEATURE_ENABLED", + "range": null, + "title": "Enable Bluetooth LE Direction Finding (AoA/AoD)", + "type": "bool" + } + ], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Enable BLE 5 feature", + "id": "BT_LE_50_FEATURE_SUPPORT", + "is_menuconfig": true, + "name": "BT_LE_50_FEATURE_SUPPORT", + "range": null, + "title": "Enable BLE 5 feature", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "MSYS is a system level mbuf registry. For prepare write & prepare\nresponses MBUFs are allocated out of msys_1 pool. For NIMBLE_MESH\nenabled cases, this block count is increased by 8 than user defined\ncount.", + "id": "BT_LE_MSYS_1_BLOCK_COUNT", + "name": "BT_LE_MSYS_1_BLOCK_COUNT", + "range": null, + "title": "MSYS_1 Block Count", + "type": "int" + }, + { + "children": [], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Dynamic memory size of block 1", + "id": "BT_LE_MSYS_1_BLOCK_SIZE", + "name": "BT_LE_MSYS_1_BLOCK_SIZE", + "range": null, + "title": "MSYS_1 Block Size", + "type": "int" + }, + { + "children": [], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Dynamic memory count", + "id": "BT_LE_MSYS_2_BLOCK_COUNT", + "name": "BT_LE_MSYS_2_BLOCK_COUNT", + "range": null, + "title": "MSYS_2 Block Count", + "type": "int" + }, + { + "children": [], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Dynamic memory size of block 2", + "id": "BT_LE_MSYS_2_BLOCK_SIZE", + "name": "BT_LE_MSYS_2_BLOCK_SIZE", + "range": null, + "title": "MSYS_2 Block Size", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_MSYS_INIT_IN_CONTROLLER && !BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "This option sets the source of the shared msys mbuf memory between\nthe Host and the Controller. Allocate the memory from the heap if\nthis option is sets, from the mempool otherwise.", + "id": "BT_LE_MSYS_BUF_FROM_HEAP", + "name": "BT_LE_MSYS_BUF_FROM_HEAP", + "range": null, + "title": "Get Msys Mbuf from heap", + "type": "bool" + }, + { + "children": [], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "The number of ACL data buffers.", + "id": "BT_LE_ACL_BUF_COUNT", + "name": "BT_LE_ACL_BUF_COUNT", + "range": null, + "title": "ACL Buffer count", + "type": "int" + }, + { + "children": [], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "This is the maximum size of the data portion of HCI ACL data packets.\nIt does not include the HCI data header (of 4 bytes)", + "id": "BT_LE_ACL_BUF_SIZE", + "name": "BT_LE_ACL_BUF_SIZE", + "range": null, + "title": "ACL Buffer size", + "type": "int" + }, + { + "children": [], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "This is the size of each HCI event buffer in bytes. In case of\nextended advertising, packets can be fragmented. 257 bytes is the\nmaximum size of a packet.", + "id": "BT_LE_HCI_EVT_BUF_SIZE", + "name": "BT_LE_HCI_EVT_BUF_SIZE", + "range": null, + "title": "HCI Event Buffer size", + "type": "int" + }, + { + "children": [], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "This is the high priority HCI events' buffer size. High-priority\nevent buffers are for everything except advertising reports. If there\nare no free high-priority event buffers then host will try to allocate a\nlow-priority buffer instead", + "id": "BT_LE_HCI_EVT_HI_BUF_COUNT", + "name": "BT_LE_HCI_EVT_HI_BUF_COUNT", + "range": null, + "title": "High Priority HCI Event Buffer count", + "type": "int" + }, + { + "children": [], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "This is the low priority HCI events' buffer size. Low-priority event\nbuffers are only used for advertising reports. If there are no free\nlow-priority event buffers, then an incoming advertising report will\nget dropped", + "id": "BT_LE_HCI_EVT_LO_BUF_COUNT", + "name": "BT_LE_HCI_EVT_LO_BUF_COUNT", + "range": null, + "title": "Low Priority HCI Event Buffer count", + "type": "int" + } + ], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "id": "component-config-bluetooth-controller-options-memory-settings", + "title": "Memory Settings", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "This configures stack size of NimBLE controller task", + "id": "BT_LE_CONTROLLER_TASK_STACK_SIZE", + "name": "BT_LE_CONTROLLER_TASK_STACK_SIZE", + "range": null, + "title": "Controller task stack size", + "type": "int" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "BT_LE_CONTROLLER_LOG_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Enable controller log module", + "id": "BT_LE_CONTROLLER_LOG_CTRL_ENABLED", + "name": "BT_LE_CONTROLLER_LOG_CTRL_ENABLED", + "range": null, + "title": "enable controller log module", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_LE_CONTROLLER_LOG_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Enable hci log module", + "id": "BT_LE_CONTROLLER_LOG_HCI_ENABLED", + "name": "BT_LE_CONTROLLER_LOG_HCI_ENABLED", + "range": null, + "title": "enable HCI log module", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_LE_CONTROLLER_LOG_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Only operate in dump mode", + "id": "BT_LE_CONTROLLER_LOG_DUMP_ONLY", + "name": "BT_LE_CONTROLLER_LOG_DUMP_ONLY", + "range": null, + "title": "Controller log dump mode only", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_LE_CONTROLLER_LOG_ENABLED && !BT_LE_CONTROLLER_LOG_DUMP_ONLY && BT_CONTROLLER_ENABLED", + "help": "Output ble controller logs to SPI bus", + "id": "BT_LE_CONTROLLER_LOG_SPI_OUT_ENABLED", + "name": "BT_LE_CONTROLLER_LOG_SPI_OUT_ENABLED", + "range": null, + "title": "Output ble controller logs to SPI bus (Experimental)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_LE_CONTROLLER_LOG_STORAGE_ENABLE && BT_CONTROLLER_ENABLED", + "help": "The size of ble controller log partition shall be a multiples of 4K.\nThe name of log partition shall be \"bt_ctrl_log\".\nThe partition type shall be ESP_PARTITION_TYPE_DATA.\nThe partition sub_type shall be ESP_PARTITION_SUBTYPE_ANY.", + "id": "BT_LE_CONTROLLER_LOG_PARTITION_SIZE", + "name": "BT_LE_CONTROLLER_LOG_PARTITION_SIZE", + "range": null, + "title": "size of ble controller log partition(Multiples of 4K)", + "type": "int" + } + ], + "depends_on": "!BT_LE_CONTROLLER_LOG_DUMP_ONLY && BT_LE_CONTROLLER_LOG_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Store ble controller logs to flash memory.", + "id": "BT_LE_CONTROLLER_LOG_STORAGE_ENABLE", + "name": "BT_LE_CONTROLLER_LOG_STORAGE_ENABLE", + "range": null, + "title": "Store ble controller logs to flash(Experimental)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_LE_CONTROLLER_LOG_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Configure the size of the first BLE controller LOG buffer.", + "id": "BT_LE_LOG_CTRL_BUF1_SIZE", + "name": "BT_LE_LOG_CTRL_BUF1_SIZE", + "range": null, + "title": "size of the first BLE controller LOG buffer", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_CONTROLLER_LOG_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Configure the size of the second BLE controller LOG buffer.", + "id": "BT_LE_LOG_CTRL_BUF2_SIZE", + "name": "BT_LE_LOG_CTRL_BUF2_SIZE", + "range": null, + "title": "size of the second BLE controller LOG buffer", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_CONTROLLER_LOG_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Configure the size of the BLE HCI LOG buffer.", + "id": "BT_LE_LOG_HCI_BUF_SIZE", + "name": "BT_LE_LOG_HCI_BUF_SIZE", + "range": null, + "title": "size of the BLE HCI LOG buffer", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_CONTROLLER_LOG_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Wrap esp_panic_handler to get controller logs when PC pointer exception crashes.", + "id": "BT_LE_CONTROLLER_LOG_WRAP_PANIC_HANDLER_ENABLE", + "name": "BT_LE_CONTROLLER_LOG_WRAP_PANIC_HANDLER_ENABLE", + "range": null, + "title": "Enable wrap panic handler", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_LE_CONTROLLER_LOG_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Implement esp_task_wdt_isr_user_handler to get controller logs when task wdt issue is triggered.", + "id": "BT_LE_CONTROLLER_LOG_TASK_WDT_USER_HANDLER_ENABLE", + "name": "BT_LE_CONTROLLER_LOG_TASK_WDT_USER_HANDLER_ENABLE", + "range": null, + "title": "Enable esp_task_wdt_isr_user_handler implementation", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_LE_CONTROLLER_LOG_ENABLED && BT_CONTROLLER_ENABLED", + "help": "The output level of controller log.", + "id": "BT_LE_CONTROLLER_LOG_OUTPUT_LEVEL", + "name": "BT_LE_CONTROLLER_LOG_OUTPUT_LEVEL", + "range": null, + "title": "The output level of controller log", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_CONTROLLER_LOG_ENABLED && BT_CONTROLLER_ENABLED", + "help": "The switch of module log output, this is an unsigned 32-bit hexadecimal value.", + "id": "BT_LE_CONTROLLER_LOG_MOD_OUTPUT_SWITCH", + "name": "BT_LE_CONTROLLER_LOG_MOD_OUTPUT_SWITCH", + "range": null, + "title": "The switch of module log output", + "type": "hex" + } + ], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "Enable controller log", + "id": "BT_LE_CONTROLLER_LOG_ENABLED", + "is_menuconfig": true, + "name": "BT_LE_CONTROLLER_LOG_ENABLED", + "range": null, + "title": "Controller log enable", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": null, + "id": "BT_LE_ERROR_SIM_ENABLED", + "name": "BT_LE_ERROR_SIM_ENABLED", + "range": null, + "title": "Enable controller features for internal testing", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": null, + "id": "BT_LE_ASSERT_WHEN_ABNORMAL_DISCONN_ENABLED", + "name": "BT_LE_ASSERT_WHEN_ABNORMAL_DISCONN_ENABLED", + "range": null, + "title": "When ACL disconnects abnormally, assertion processing is performed(Experimental)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "Retain scene with GDB to capture info, requires disabling WDT (CONFIG_ESP_INT_WDT, CONFIG_ESP_TASK_WDT_EN).", + "id": "BT_LE_DEBUG_REMAIN_SCENE_ENABLED", + "name": "BT_LE_DEBUG_REMAIN_SCENE_ENABLED", + "range": null, + "title": "Remain scene with GDB to capture relevant status info(Experimental)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": null, + "id": "BT_LE_PTR_CHECK_ENABLED", + "name": "BT_LE_PTR_CHECK_ENABLED", + "range": null, + "title": "Enable boundary check for internal memory", + "type": "bool" + } + ], + "depends_on": "BT_CONTROLLER_ENABLED", + "id": "component-config-bluetooth-controller-options-controller-debug-features", + "title": "Controller debug features", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "Configure the size of resolving list used in link layer.", + "id": "BT_LE_LL_RESOLV_LIST_SIZE", + "name": "BT_LE_LL_RESOLV_LIST_SIZE", + "range": null, + "title": "BLE LL Resolving list size", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_LE_SECURITY_ENABLE && BT_CONTROLLER_ENABLED", + "help": "Enable security manager legacy pairing", + "id": "BT_LE_SM_LEGACY", + "name": "BT_LE_SM_LEGACY", + "range": null, + "title": "Security manager legacy pairing", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_LE_SECURITY_ENABLE && BT_LE_SM_SC && BT_CONTROLLER_ENABLED", + "help": "If this option is enabled, SM uses predefined DH key pair as described\nin Core Specification, Vol. 3, Part H, 2.3.5.6.1. This allows to\ndecrypt air traffic easily and thus should only be used for debugging.", + "id": "BT_LE_SM_SC_DEBUG_KEYS", + "name": "BT_LE_SM_SC_DEBUG_KEYS", + "range": null, + "title": "Use predefined public-private key pair", + "type": "bool" + } + ], + "depends_on": "BT_LE_SECURITY_ENABLE && BT_CONTROLLER_ENABLED", + "help": "Enable security manager secure connections", + "id": "BT_LE_SM_SC", + "name": "BT_LE_SM_SC", + "range": null, + "title": "Security manager secure connections (4.2)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_LE_SECURITY_ENABLE && BT_CONTROLLER_ENABLED", + "help": "Enable encryption connection", + "id": "BT_LE_LL_CFG_FEAT_LE_ENCRYPTION", + "name": "BT_LE_LL_CFG_FEAT_LE_ENCRYPTION", + "range": null, + "title": "Enable LE encryption", + "type": "bool" + } + ], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Enable BLE sm feature", + "id": "BT_LE_SECURITY_ENABLE", + "is_menuconfig": true, + "name": "BT_LE_SECURITY_ENABLE", + "range": null, + "title": "Enable BLE SM feature", + "type": "menu" + }, + { + "children": [], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Enable this option to choose mbedTLS instead of TinyCrypt for crypto\ncomputations.", + "id": "BT_LE_CRYPTO_STACK_MBEDTLS", + "name": "BT_LE_CRYPTO_STACK_MBEDTLS", + "range": null, + "title": "Override TinyCrypt with mbedTLS for crypto computations", + "type": "bool" + }, + { + "children": [], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "BLE list size", + "id": "BT_LE_WHITELIST_SIZE", + "name": "BT_LE_WHITELIST_SIZE", + "range": null, + "title": "BLE white list size", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "config the max count of duplicate scan list", + "id": "BT_LE_LL_DUP_SCAN_LIST_COUNT", + "name": "BT_LE_LL_DUP_SCAN_LIST_COUNT", + "range": null, + "title": "BLE duplicate scan list count", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "Sleep clock accuracy of our device (in ppm)", + "id": "BT_LE_LL_SCA", + "name": "BT_LE_LL_SCA", + "range": null, + "title": "BLE Sleep clock accuracy", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_LE_LL_PEER_SCA_SET_ENABLE && BT_CONTROLLER_ENABLED", + "help": "Set the sleep clock accuracy of peer device", + "id": "BT_LE_LL_PEER_SCA", + "name": "BT_LE_LL_PEER_SCA", + "range": null, + "title": "Constant peer sleep clock accuracy value", + "type": "int" + } + ], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "Enable setting of constant peer SCA, use this if peer device has SCA larger than 500 PPM.\nEnable this option, the controller will always use BT_LE_LL_PEER_SCA as the peer SCA value\nto calculate the window widening instead of the value received from peer device.", + "id": "BT_LE_LL_PEER_SCA_SET_ENABLE", + "name": "BT_LE_LL_PEER_SCA_SET_ENABLE", + "range": null, + "title": "Enable to set constant peer SCA", + "type": "bool" + }, + { + "children": [], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Defines maximum number of concurrent BLE connections. For ESP32, user\nis expected to configure BTDM_CTRL_BLE_MAX_CONN from controller menu\nalong with this option. Similarly for ESP32-C3 or ESP32-S3, user is expected to\nconfigure BT_CTRL_BLE_MAX_ACT from controller menu.\nEach connection will take about 1k DRAM.", + "id": "BT_LE_MAX_CONNECTIONS", + "name": "BT_LE_MAX_CONNECTIONS", + "range": null, + "title": "Maximum number of concurrent connections", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Always enable the limitation on max tx/rx time for Coded-PHY connection", + "id": "BT_LE_COEX_PHY_CODED_TX_RX_TLIM_EN", + "name": "BT_LE_COEX_PHY_CODED_TX_RX_TLIM_EN", + "range": null, + "title": "Force Enable", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Disable the limitation on max tx/rx time for Coded-PHY connection", + "id": "BT_LE_COEX_PHY_CODED_TX_RX_TLIM_DIS", + "name": "BT_LE_COEX_PHY_CODED_TX_RX_TLIM_DIS", + "range": null, + "title": "Force Disable", + "type": "bool" + } + ], + "depends_on": "ESP_COEX_SW_COEXIST_ENABLE && BT_CONTROLLER_ENABLED", + "help": "When using PHY-Coded in BLE connection, limitation on max tx/rx time can be applied to\nbetter avoid dramatic performance deterioration of Wi-Fi.", + "id": "component-config-bluetooth-controller-options-coexistence-limit-on-max-tx-rx-time-for-coded-phy-connection", + "name": "BT_LE_COEX_PHY_CODED_TX_RX_TLIM", + "title": "Coexistence: limit on MAX Tx/Rx time for coded-PHY connection", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": null, + "id": "BT_LE_COEX_PHY_CODED_TX_RX_TLIM_EFF", + "name": "BT_LE_COEX_PHY_CODED_TX_RX_TLIM_EFF", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "Enable BLE sleep", + "id": "BT_LE_SLEEP_ENABLE", + "name": "BT_LE_SLEEP_ENABLE", + "range": null, + "title": "Enable BLE sleep", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "User main XTAL as RTC clock source.\nThis option is recommended if external 32.768k XTAL is not available.\nUsing the external 32.768 kHz XTAL will have lower current consumption\nin light sleep compared to using the main XTAL.", + "id": "BT_LE_LP_CLK_SRC_MAIN_XTAL", + "name": "BT_LE_LP_CLK_SRC_MAIN_XTAL", + "range": null, + "title": "Use main XTAL as RTC clock source", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Use the same slow clock source as system RTC\nUsing any clock source other than external 32.768 kHz XTAL supports only\nlegacy ADV and SCAN due to low clock accuracy.", + "id": "BT_LE_LP_CLK_SRC_DEFAULT", + "name": "BT_LE_LP_CLK_SRC_DEFAULT", + "range": null, + "title": "Use system RTC slow clock source", + "type": "bool" + } + ], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": null, + "id": "component-config-bluetooth-controller-options-ble-low-power-clock-source", + "name": "BT_LE_LP_CLK_SRC", + "title": "BLE low power clock source", + "type": "choice" + }, + { + "children": [], + "depends_on": "!BT_NIMBLE_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Set this option to use Esp Timer which has higher priority timer\ninstead of FreeRTOS timer", + "id": "BT_LE_USE_ESP_TIMER", + "name": "BT_LE_USE_ESP_TIMER", + "range": null, + "title": "Enable Esp Timer for Callout", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_SUPP && BT_CONTROLLER_ENABLED", + "help": "The number of unprocessed advertising report that bluetooth host can save.If you set\n`BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_NUM` to a small value, this may cause adv packets lost.\nIf you set `BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_NUM` to a large value, bluetooth host may cache a\nlot of adv packets and this may cause system memory run out. For example, if you set\nit to 50, the maximum memory consumed by host is 35 * 50 bytes. Please set\n`BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_NUM` according to your system free memory and handle adv\npackets as fast as possible, otherwise it will cause adv packets lost.", + "id": "BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_NUM", + "name": "BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_NUM", + "range": null, + "title": "BLE adv report flow control number", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_SUPP && BT_CONTROLLER_ENABLED", + "help": "When adv report flow control is enabled, The ADV lost event will be generated when the number\nof ADV packets lost in the controller reaches this threshold. It is better to set a larger value.\nIf you set `BT_CTRL_BLE_ADV_REPORT_DISCARD_THRSHOLD` to a small value or printf every adv lost event, it\nmay cause adv packets lost more.", + "id": "BT_CTRL_BLE_ADV_REPORT_DISCARD_THRSHOLD", + "name": "BT_CTRL_BLE_ADV_REPORT_DISCARD_THRSHOLD", + "range": null, + "title": "BLE adv lost event threshold value", + "type": "int" + } + ], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "The function is mainly used to enable flow control for advertising reports. When it is enabled,\nadvertising reports will be discarded by the controller if the number of unprocessed advertising\nreports exceeds the size of BLE adv report flow control.", + "id": "BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_SUPP", + "name": "BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_SUPP", + "range": null, + "title": "BLE adv report flow control supported", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "This way is to use advertiser address filtering. The adv packet of the same address is only\nallowed to be reported once", + "id": "BT_LE_SCAN_DUPL_TYPE_DEVICE", + "name": "BT_LE_SCAN_DUPL_TYPE_DEVICE", + "range": null, + "title": "Scan Duplicate By Device Address", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This way is to use advertising data filtering. All same advertising data only allow to be reported\nonce even though they are from different devices.", + "id": "BT_LE_SCAN_DUPL_TYPE_DATA", + "name": "BT_LE_SCAN_DUPL_TYPE_DATA", + "range": null, + "title": "Scan Duplicate By Advertising Data", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This way is to use advertising data and device address filtering. All different adv packets with\nthe same address are allowed to be reported.", + "id": "BT_LE_SCAN_DUPL_TYPE_DATA_DEVICE", + "name": "BT_LE_SCAN_DUPL_TYPE_DATA_DEVICE", + "range": null, + "title": "Scan Duplicate By Device Address And Advertising Data", + "type": "bool" + } + ], + "depends_on": "BT_LE_SCAN_DUPL && BT_CONTROLLER_ENABLED", + "help": "Scan duplicate have three ways. one is \"Scan Duplicate By Device Address\", This way is to use\nadvertiser address filtering. The adv packet of the same address is only allowed to be reported once.\nAnother way is \"Scan Duplicate By Device Address And Advertising Data\". This way is to use advertising\ndata and device address filtering. All different adv packets with the same address are allowed to be\nreported. The last way is \"Scan Duplicate By Advertising Data\". This way is to use advertising data\nfiltering. All same advertising data only allow to be reported once even though they are from\ndifferent devices.", + "id": "component-config-bluetooth-controller-options-ble-scan-duplicate-options-scan-duplicate-type", + "name": "BT_LE_SCAN_DUPL_TYPE", + "title": "Scan Duplicate Type", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_LE_SCAN_DUPL && BT_CONTROLLER_ENABLED", + "help": null, + "id": "BT_LE_SCAN_DUPL_TYPE", + "name": "BT_LE_SCAN_DUPL_TYPE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_LE_SCAN_DUPL && BT_CONTROLLER_ENABLED", + "help": "If the period value is non-zero, the controller will periodically clear the device information\nstored in the scan duuplicate filter. If it is 0, the scan duuplicate filter will not be cleared\nuntil the scanning is disabled. Duplicate advertisements for this period should not be sent to the\nHost in advertising report events.\nThere are two scenarios where the ADV packet will be repeatedly reported:\n1. The duplicate scan cache is full, the controller will delete the oldest device information and\nadd new device information.\n2. When the refresh period is up, the controller will clear all device information and start filtering\nagain.", + "id": "BT_LE_SCAN_DUPL_CACHE_REFRESH_PERIOD", + "name": "BT_LE_SCAN_DUPL_CACHE_REFRESH_PERIOD", + "range": null, + "title": "Duplicate scan list refresh period (seconds)", + "type": "int" + } + ], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "This select enables parameters setting of BLE scan duplicate.", + "id": "BT_LE_SCAN_DUPL", + "name": "BT_LE_SCAN_DUPL", + "range": null, + "title": "BLE Scan Duplicate Options", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": null, + "id": "BT_LE_MSYS_INIT_IN_CONTROLLER", + "name": "BT_LE_MSYS_INIT_IN_CONTROLLER", + "range": null, + "title": "Msys Mbuf Init in Controller", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_LE_TX_CCA_ENABLED && BT_CONTROLLER_ENABLED", + "help": "Power threshold of CCA in unit of -1 dBm.", + "id": "BT_LE_CCA_RSSI_THRESH", + "name": "BT_LE_CCA_RSSI_THRESH", + "range": null, + "title": "CCA RSSI threshold value", + "type": "int" + } + ], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "Enable CCA feature to cancel sending the packet if the signal power is stronger than CCA threshold.", + "id": "BT_LE_TX_CCA_ENABLED", + "name": "BT_LE_TX_CCA_ENABLED", + "range": null, + "title": "Enable TX CCA feature", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LE_DFT_TX_POWER_LEVEL_N15", + "name": "BT_LE_DFT_TX_POWER_LEVEL_N15", + "range": null, + "title": "-15dBm", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LE_DFT_TX_POWER_LEVEL_N12", + "name": "BT_LE_DFT_TX_POWER_LEVEL_N12", + "range": null, + "title": "-12dBm", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LE_DFT_TX_POWER_LEVEL_N9", + "name": "BT_LE_DFT_TX_POWER_LEVEL_N9", + "range": null, + "title": "-9dBm", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LE_DFT_TX_POWER_LEVEL_N6", + "name": "BT_LE_DFT_TX_POWER_LEVEL_N6", + "range": null, + "title": "-6dBm", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LE_DFT_TX_POWER_LEVEL_N3", + "name": "BT_LE_DFT_TX_POWER_LEVEL_N3", + "range": null, + "title": "-3dBm", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LE_DFT_TX_POWER_LEVEL_N0", + "name": "BT_LE_DFT_TX_POWER_LEVEL_N0", + "range": null, + "title": "0dBm", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LE_DFT_TX_POWER_LEVEL_P3", + "name": "BT_LE_DFT_TX_POWER_LEVEL_P3", + "range": null, + "title": "+3dBm", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LE_DFT_TX_POWER_LEVEL_P6", + "name": "BT_LE_DFT_TX_POWER_LEVEL_P6", + "range": null, + "title": "+6dBm", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LE_DFT_TX_POWER_LEVEL_P9", + "name": "BT_LE_DFT_TX_POWER_LEVEL_P9", + "range": null, + "title": "+9dBm", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LE_DFT_TX_POWER_LEVEL_P12", + "name": "BT_LE_DFT_TX_POWER_LEVEL_P12", + "range": null, + "title": "+12dBm", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LE_DFT_TX_POWER_LEVEL_P15", + "name": "BT_LE_DFT_TX_POWER_LEVEL_P15", + "range": null, + "title": "+15dBm", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LE_DFT_TX_POWER_LEVEL_P18", + "name": "BT_LE_DFT_TX_POWER_LEVEL_P18", + "range": null, + "title": "+18dBm", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BT_LE_DFT_TX_POWER_LEVEL_P20", + "name": "BT_LE_DFT_TX_POWER_LEVEL_P20", + "range": null, + "title": "+20dBm", + "type": "bool" + } + ], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "Specify default Tx power level(dBm).", + "id": "component-config-bluetooth-controller-options-ble-default-tx-power-level-dbm-", + "name": "BT_LE_DFT_TX_POWER_LEVEL_DBM", + "title": "BLE default Tx power level(dBm)", + "type": "choice" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": null, + "id": "BT_LE_DFT_TX_POWER_LEVEL_DBM_EFF", + "name": "BT_LE_DFT_TX_POWER_LEVEL_DBM_EFF", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "Enabling this option will add stricter verification of the Access Address in the CONNECT_IND PDU.\nThis improves security by ensuring that only connection requests with valid Access Addresses are accepted.\nIf disabled, only basic checks are applied, improving compatibility.", + "id": "BT_LE_CTRL_CHECK_CONNECT_IND_ACCESS_ADDRESS", + "name": "BT_LE_CTRL_CHECK_CONNECT_IND_ACCESS_ADDRESS", + "range": null, + "title": "Enable enhanced Access Address check in CONNECT_IND", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "Move most IRAM into flash. This will increase the usage of flash and reduce ble performance.\nBecause the code is moved to the flash, the execution speed of the code is reduced.\nTo have a small impact on performance, you need to enable flash suspend (SPI_FLASH_AUTO_SUSPEND).", + "id": "BT_CTRL_RUN_IN_FLASH_ONLY", + "name": "BT_CTRL_RUN_IN_FLASH_ONLY", + "range": null, + "title": "Reduce BLE IRAM usage (READ DOCS FIRST) (EXPERIMENTAL)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "If this option is enabled, Controller will terminate the connection\nwhen Instant Passed (0x28) error occurs during connection update procedure.", + "id": "BT_LE_CTRL_LLCP_CONN_UPDATE", + "name": "BT_LE_CTRL_LLCP_CONN_UPDATE", + "range": null, + "title": "BLE ACL connection update procedure", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "If this option is enabled, Controller will terminate the connection\nwhen Instant Passed (0x28) error occurs in channel map update procedure.", + "id": "BT_LE_CTRL_LLCP_CHAN_MAP_UPDATE", + "name": "BT_LE_CTRL_LLCP_CHAN_MAP_UPDATE", + "range": null, + "title": "BLE ACL channel map update procedure", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "If this option is enabled, Controller will terminate the connection\nwhen Instant Passed (0x28) error occurs in PHY update procedure.", + "id": "BT_LE_CTRL_LLCP_PHY_UPDATE", + "name": "BT_LE_CTRL_LLCP_PHY_UPDATE", + "range": null, + "title": "BLE ACL PHY update procedure", + "type": "bool" + } + ], + "depends_on": "BT_CONTROLLER_ENABLED", + "id": "component-config-bluetooth-controller-options-ble-disconnects-when-instant-passed-0x28-occurs", + "title": "BLE disconnects when Instant Passed (0x28) occurs", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "The value of upperlimitmax needs to be a power of 2.", + "id": "BT_CTRL_SCAN_BACKOFF_UPPERLIMITMAX", + "name": "BT_CTRL_SCAN_BACKOFF_UPPERLIMITMAX", + "range": null, + "title": "The value of upperlimitmax during scan backoff procedure", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "If this option is enabled, The Controller will records the communication quality\nfor each channel and then start a timer to check and update the channel map every 4 seconds.", + "id": "BT_LE_CTRL_CHAN_ASS_EN", + "name": "BT_LE_CTRL_CHAN_ASS_EN", + "range": null, + "title": "Enable channel assessment(Experimental)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "When this option is enabled, auxiliary packets will be present in the events of\n'Non-Connectable and Non-Scannable' regardless of whether the advertising length is 0.\nIf this option is not enabled, auxiliary packets will only be present when the advertising length is not 0.", + "id": "BT_LE_CTRL_ADV_DATA_LENGTH_ZERO_AUX", + "name": "BT_LE_CTRL_ADV_DATA_LENGTH_ZERO_AUX", + "range": null, + "title": "Enable aux packet when ext adv data length is zero(Experimental)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": null, + "id": "BT_LE_RXBUF_OPT_ENABLED", + "name": "BT_LE_RXBUF_OPT_ENABLED", + "range": null, + "title": "Enable rxbuf optimization feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_CONTROLLER_ENABLED", + "help": "If this option is enabled, The Controller will continue to\nSend an empty PDU after sending valid connection data within an interval.", + "id": "BT_LE_CTRL_FAST_CONN_DATA_TX_EN", + "name": "BT_LE_CTRL_FAST_CONN_DATA_TX_EN", + "range": null, + "title": "Enable fast sending of connection data", + "type": "bool" + } + ], + "depends_on": "BT_CONTROLLER_ENABLED", + "id": "component-config-bluetooth-controller-options", + "title": "Controller Options", + "type": "menu" + }, + { + "children": [], + "depends_on": "BT_ENABLED && BT_LE_RELEASE_IRAM_SUPPORTED", + "help": "This option release Bluetooth text section and merge Bluetooth data, bss & text into\na large free heap region when esp_bt_mem_release is called, total saving ~21kB or more of IRAM.\nESP32-C2 only 3 configurable PMP entries available, rest of them are hard-coded.\nWe cannot split the memory into 3 different regions (IRAM, BLE-IRAM, DRAM).\nSo this option will disable the PMP (ESP_SYSTEM_PMP_IDRAM_SPLIT)", + "id": "BT_RELEASE_IRAM", + "name": "BT_RELEASE_IRAM", + "range": null, + "title": "Release Bluetooth text (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_BLUEDROID_ENABLED || BT_NIMBLE_ENABLED", + "help": "This option decides the maximum number of alarms which\ncould be used by Bluetooth host.", + "id": "BT_ALARM_MAX_NUM", + "name": "BT_ALARM_MAX_NUM", + "range": null, + "title": "Maximum number of Bluetooth alarms", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_BLE_LOG_SPI_OUT_ENABLED", + "help": "SPI transaction buffer size for upper layer task logs.\nThere will be 2 SPI DMA buffers with the same size.", + "id": "BT_BLE_LOG_SPI_OUT_UL_TASK_BUF_SIZE", + "name": "BT_BLE_LOG_SPI_OUT_UL_TASK_BUF_SIZE", + "range": null, + "title": "SPI transaction buffer size for upper layer task logs", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_BLE_LOG_SPI_OUT_ENABLED", + "help": "Enable logging of HCI packets to the SPI bus when BLE SPI log output is enabled.", + "id": "BT_BLE_LOG_SPI_OUT_HCI_ENABLED", + "name": "BT_BLE_LOG_SPI_OUT_HCI_ENABLED", + "range": null, + "title": "Enable HCI log output to SPI", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_LOG_SPI_OUT_ENABLED", + "help": "This configuration applies to the logs of both Bluedroid Host and NimBLE Host.\nWhen BLE SPI log output is enabled, this option allows host logs to be transmitted via SPI.", + "id": "BT_BLE_LOG_SPI_OUT_HOST_ENABLED", + "name": "BT_BLE_LOG_SPI_OUT_HOST_ENABLED", + "range": null, + "title": "Enable Host log output to SPI", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_BLE_LOG_SPI_OUT_LL_ENABLED", + "help": "SPI transaction buffer size for lower layer task logs.\nThere will be 2 SPI DMA buffers with the same size.", + "id": "BT_BLE_LOG_SPI_OUT_LL_TASK_BUF_SIZE", + "name": "BT_BLE_LOG_SPI_OUT_LL_TASK_BUF_SIZE", + "range": null, + "title": "SPI transaction buffer size for lower layer task logs", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_BLE_LOG_SPI_OUT_LL_ENABLED", + "help": "SPI transaction buffer size for lower layer ISR logs.\nThere will be 2 SPI DMA buffers with the same size.", + "id": "BT_BLE_LOG_SPI_OUT_LL_ISR_BUF_SIZE", + "name": "BT_BLE_LOG_SPI_OUT_LL_ISR_BUF_SIZE", + "range": null, + "title": "SPI transaction buffer size for lower layer ISR logs", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_BLE_LOG_SPI_OUT_LL_ENABLED", + "help": "SPI transaction buffer size for upper layer HCI logs.\nThere will be 2 SPI DMA buffers with the same size", + "id": "BT_BLE_LOG_SPI_OUT_LL_HCI_BUF_SIZE", + "name": "BT_BLE_LOG_SPI_OUT_LL_HCI_BUF_SIZE", + "range": null, + "title": "SPI transaction buffer size for lower layer HCI logs", + "type": "int" + } + ], + "depends_on": "BT_BLE_LOG_SPI_OUT_ENABLED && BT_LE_CONTROLLER_LOG_SPI_OUT_ENABLED", + "help": "Enable controller log output to SPI bus.", + "id": "BT_BLE_LOG_SPI_OUT_LL_ENABLED", + "name": "BT_BLE_LOG_SPI_OUT_LL_ENABLED", + "range": null, + "title": "Enable Controller log output to SPI", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_LOG_SPI_OUT_ENABLED", + "help": "GPIO number of SPI MOSI", + "id": "BT_BLE_LOG_SPI_OUT_MOSI_IO_NUM", + "name": "BT_BLE_LOG_SPI_OUT_MOSI_IO_NUM", + "range": null, + "title": "GPIO number of SPI MOSI", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_BLE_LOG_SPI_OUT_ENABLED", + "help": "GPIO number of SPI SCLK", + "id": "BT_BLE_LOG_SPI_OUT_SCLK_IO_NUM", + "name": "BT_BLE_LOG_SPI_OUT_SCLK_IO_NUM", + "range": null, + "title": "GPIO number of SPI SCLK", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_BLE_LOG_SPI_OUT_ENABLED", + "help": "GPIO number of SPI CS", + "id": "BT_BLE_LOG_SPI_OUT_CS_IO_NUM", + "name": "BT_BLE_LOG_SPI_OUT_CS_IO_NUM", + "range": null, + "title": "GPIO number of SPI CS", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_BLE_LOG_SPI_OUT_TS_SYNC_ENABLED", + "help": "GPIO number of SYNC IO", + "id": "BT_BLE_LOG_SPI_OUT_SYNC_IO_NUM", + "name": "BT_BLE_LOG_SPI_OUT_SYNC_IO_NUM", + "range": null, + "title": "GPIO number of SYNC IO", + "type": "int" + } + ], + "depends_on": "BT_BLE_LOG_SPI_OUT_ENABLED", + "help": "Enable ble log & logic analyzer log time sync", + "id": "BT_BLE_LOG_SPI_OUT_TS_SYNC_ENABLED", + "name": "BT_BLE_LOG_SPI_OUT_TS_SYNC_ENABLED", + "range": null, + "title": "Enable ble log & logic analyzer log time sync", + "type": "bool" + } + ], + "depends_on": null, + "help": "Output ble logs to SPI bus", + "id": "BT_BLE_LOG_SPI_OUT_ENABLED", + "name": "BT_BLE_LOG_SPI_OUT_ENABLED", + "range": null, + "title": "Output ble logs to SPI bus (Experimental)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_BLE_LOG_SPI_OUT_LL_ENABLED", + "help": "Enable ble log & logic analyzer log time sync sleep support", + "id": "BT_BLE_LOG_SPI_OUT_TS_SYNC_SLEEP_SUPPORT", + "name": "BT_BLE_LOG_SPI_OUT_TS_SYNC_SLEEP_SUPPORT", + "range": null, + "title": "Enable ble log & logic analyzer log time sync sleep support", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_BLE_LOG_SPI_OUT_FLUSH_TIMER_ENABLED", + "help": "Buffer flush out period in unit of ms", + "id": "BT_BLE_LOG_SPI_OUT_FLUSH_TIMEOUT", + "name": "BT_BLE_LOG_SPI_OUT_FLUSH_TIMEOUT", + "range": null, + "title": "Buffer flush out period in unit of ms", + "type": "int" + } + ], + "depends_on": "BT_BLE_LOG_SPI_OUT_ENABLED", + "help": "Enable periodic buffer flush out\nNot recommended when SPI receiver is unavailable", + "id": "BT_BLE_LOG_SPI_OUT_FLUSH_TIMER_ENABLED", + "name": "BT_BLE_LOG_SPI_OUT_FLUSH_TIMER_ENABLED", + "range": null, + "title": "Enable periodic buffer flush out", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_BLE_LOG_SPI_OUT_LE_AUDIO_ENABLED", + "help": "SPI transaction buffer size for LE Audio logs.\nThere will be 2 SPI DMA buffers with the same size.", + "id": "BT_BLE_LOG_SPI_OUT_LE_AUDIO_BUF_SIZE", + "name": "BT_BLE_LOG_SPI_OUT_LE_AUDIO_BUF_SIZE", + "range": null, + "title": "SPI transaction buffer size for LE Audio logs", + "type": "int" + } + ], + "depends_on": "BT_BLE_LOG_SPI_OUT_ENABLED", + "help": "Enable LE Audio log output to SPI", + "id": "BT_BLE_LOG_SPI_OUT_LE_AUDIO_ENABLED", + "name": "BT_BLE_LOG_SPI_OUT_LE_AUDIO_ENABLED", + "range": null, + "title": "Enable LE Audio log output to SPI", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-bluetooth-common-options", + "title": "Common Options", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "BT_HCI_LOG_DEBUG_EN", + "help": "This option is to configure the buffer size of the hci data steam cache in hci debug mode.\nThis is a ring buffer, the new data will overwrite the oldest data if the buffer is full.", + "id": "BT_HCI_LOG_DATA_BUFFER_SIZE", + "name": "BT_HCI_LOG_DATA_BUFFER_SIZE", + "range": null, + "title": "Size of the cache used for HCI data in Bluetooth HCI debug mode (N*1024 bytes)", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_HCI_LOG_DEBUG_EN", + "help": "This option is to configure the buffer size of the hci adv report cache in hci debug mode.\nThis is a ring buffer, the new data will overwrite the oldest data if the buffer is full.", + "id": "BT_HCI_LOG_ADV_BUFFER_SIZE", + "name": "BT_HCI_LOG_ADV_BUFFER_SIZE", + "range": null, + "title": "Size of the cache used for adv report in Bluetooth HCI debug mode (N*1024 bytes)", + "type": "int" + } + ], + "depends_on": "BT_BLUEDROID_ENABLED || BT_NIMBLE_ENABLED", + "help": "This option is used to enable bluetooth debug mode, which saves the hci layer data stream.", + "id": "BT_HCI_LOG_DEBUG_EN", + "name": "BT_HCI_LOG_DEBUG_EN", + "range": null, + "title": "Enable Bluetooth HCI debug mode", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-bluetooth", + "title": "Bluetooth", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH", + "help": "It is a temporary solution and needs further modifications.", + "id": "BLE_MESH_HCI_5_0", + "name": "BLE_MESH_HCI_5_0", + "range": null, + "title": "Support sending 20ms non-connectable adv packets", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Support BLE Mesh v1.1 features", + "id": "BLE_MESH_V11_SUPPORT", + "name": "BLE_MESH_V11_SUPPORT", + "range": null, + "title": "Support ESP BLE Mesh v1.1 features (Preview)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable this option to allow using random advertising interval\nfor mesh packets. And this could help avoid collision of\nadvertising packets.", + "id": "BLE_MESH_RANDOM_ADV_INTERVAL", + "name": "BLE_MESH_RANDOM_ADV_INTERVAL", + "range": null, + "title": "Support using random adv interval for mesh packets", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable this option to allow using specific duplicate scan filter\nin BLE Mesh, and Scan Duplicate Type must be set by choosing the\noption in the Bluetooth Controller section in menuconfig, which is\n\"Scan Duplicate By Device Address and Advertising Data\".", + "id": "BLE_MESH_USE_DUPLICATE_SCAN", + "name": "BLE_MESH_USE_DUPLICATE_SCAN", + "range": null, + "title": "Support Duplicate Scan in BLE Mesh", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable this option to allow using BLE Active Scan for BLE Mesh.", + "id": "BLE_MESH_ACTIVE_SCAN", + "name": "BLE_MESH_ACTIVE_SCAN", + "range": null, + "title": "Support Active Scan in BLE Mesh", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BLE_MESH_MEM_ALLOC_MODE_INTERNAL", + "name": "BLE_MESH_MEM_ALLOC_MODE_INTERNAL", + "range": null, + "title": "Internal DRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "(SPIRAM_USE_CAPS_ALLOC || SPIRAM_USE_MALLOC) && ", + "help": null, + "id": "BLE_MESH_MEM_ALLOC_MODE_EXTERNAL", + "name": "BLE_MESH_MEM_ALLOC_MODE_EXTERNAL", + "range": null, + "title": "External SPIRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Enable this option to use the default memory allocation strategy when\nexternal SPIRAM is enabled. See the SPIRAM options for more details.", + "id": "BLE_MESH_MEM_ALLOC_MODE_DEFAULT", + "name": "BLE_MESH_MEM_ALLOC_MODE_DEFAULT", + "range": null, + "title": "Default alloc mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY && ", + "help": "Allows to use IRAM memory region as 8bit accessible region. Every\nunaligned (8bit or 16bit) access will result in an exception and\nincur penalty of certain clock cycles per unaligned read/write.", + "id": "BLE_MESH_MEM_ALLOC_MODE_IRAM_8BIT", + "name": "BLE_MESH_MEM_ALLOC_MODE_IRAM_8BIT", + "range": null, + "title": "Internal IRAM", + "type": "bool" + } + ], + "depends_on": "BLE_MESH", + "help": "Allocation strategy for BLE Mesh stack, essentially provides ability to\nallocate all required dynamic allocations from,\n\n- Internal DRAM memory only\n- External SPIRAM memory only\n- Either internal or external memory based on default malloc()\n behavior in ESP-IDF\n- Internal IRAM memory wherever applicable else internal DRAM\n\nRecommended mode here is always internal (*), since that is most preferred\nfrom security perspective. But if application requirement does not\nallow sufficient free internal memory then alternate mode can be\nselected.\n\n(*) In case of ESP32-S2/ESP32-S3, hardware allows encryption of external\nSPIRAM contents provided hardware flash encryption feature is enabled.\nIn that case, using external SPIRAM allocation strategy is also safe choice\nfrom security perspective.", + "id": "component-config-esp-ble-mesh-support-memory-allocation-strategy", + "name": "BLE_MESH_MEM_ALLOC_MODE", + "title": "Memory allocation strategy", + "type": "choice" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && SPIRAM && ", + "help": "If enabled, BLE Mesh allocates dynamic memory from external SPIRAM for\nFreeRTOS objects, i.e. mutex, queue, and task stack. External SPIRAM\ncan only be used for task stack when SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY\nis enabled. See the SPIRAM options for more details.", + "id": "BLE_MESH_FREERTOS_STATIC_ALLOC_EXTERNAL", + "name": "BLE_MESH_FREERTOS_STATIC_ALLOC_EXTERNAL", + "range": null, + "title": "External SPIRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY && ", + "help": "If enabled, BLE Mesh allocates dynamic memory from internal IRAM for\nFreeRTOS objects, i.e. mutex, queue. Note: IRAM region cannot be used\nas task stack.", + "id": "BLE_MESH_FREERTOS_STATIC_ALLOC_IRAM_8BIT", + "name": "BLE_MESH_FREERTOS_STATIC_ALLOC_IRAM_8BIT", + "range": null, + "title": "Internal IRAM", + "type": "bool" + } + ], + "depends_on": "BLE_MESH_FREERTOS_STATIC_ALLOC && BLE_MESH", + "help": "Choose the memory to be used for FreeRTOS objects.", + "id": "component-config-esp-ble-mesh-support-enable-freertos-static-allocation-memory-allocation-for-freertos-objects", + "name": "BLE_MESH_FREERTOS_STATIC_ALLOC_MODE", + "title": "Memory allocation for FreeRTOS objects", + "type": "choice" + } + ], + "depends_on": "FREERTOS_SUPPORT_STATIC_ALLOCATION && ((IDF_TARGET_ESP32 && SPIRAM) || ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY) && BLE_MESH", + "help": "Enable this option to use FreeRTOS static allocation APIs for BLE Mesh,\nwhich provides the ability to use different dynamic memory (i.e. SPIRAM\nor IRAM) for FreeRTOS objects.\nIf this option is disabled, the FreeRTOS static allocation APIs will not\nbe used, and internal DRAM will be allocated for FreeRTOS objects.", + "id": "BLE_MESH_FREERTOS_STATIC_ALLOC", + "name": "BLE_MESH_FREERTOS_STATIC_ALLOC", + "range": null, + "title": "Enable FreeRTOS static allocation", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "If enabled, users can use the function esp_ble_mesh_deinit() to de-initialize\nthe whole BLE Mesh stack.", + "id": "BLE_MESH_DEINIT", + "name": "BLE_MESH_DEINIT", + "range": null, + "title": "Support de-initialize BLE Mesh stack", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_SUPPORT_BLE_ADV && BLE_MESH", + "help": "Number of advertising buffers for BLE packets available.", + "id": "BLE_MESH_BLE_ADV_BUF_COUNT", + "name": "BLE_MESH_BLE_ADV_BUF_COUNT", + "range": null, + "title": "Number of advertising buffers for BLE advertising packets", + "type": "int" + } + ], + "depends_on": "BLE_MESH", + "help": "When selected, users can send normal BLE advertising packets\nwith specific API.", + "id": "BLE_MESH_SUPPORT_BLE_ADV", + "name": "BLE_MESH_SUPPORT_BLE_ADV", + "range": null, + "title": "Support sending normal BLE advertising packets", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "When selected, users can register a callback and receive normal BLE\nadvertising packets in the application layer.", + "id": "BLE_MESH_SUPPORT_BLE_SCAN", + "name": "BLE_MESH_SUPPORT_BLE_SCAN", + "range": null, + "title": "Support scanning normal BLE advertising packets", + "type": "bool" + } + ], + "depends_on": "BLE_MESH", + "id": "component-config-esp-ble-mesh-support-ble-mesh-and-ble-coexistence-support", + "title": "BLE Mesh and BLE coexistence support", + "type": "menu" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable this option to allow BLE Mesh fast provisioning solution to be used.\nWhen there are multiple unprovisioned devices around, fast provisioning can\ngreatly reduce the time consumption of the whole provisioning process.\nWhen this option is enabled, and after an unprovisioned device is provisioned\ninto a node successfully, it can be changed to a temporary Provisioner.", + "id": "BLE_MESH_FAST_PROV", + "name": "BLE_MESH_FAST_PROV", + "range": null, + "title": "Enable BLE Mesh Fast Provisioning", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable the device to be provisioned into a node. This option should be\nenabled when an unprovisioned device is going to be provisioned into a\nnode and communicate with other nodes in the BLE Mesh network.", + "id": "BLE_MESH_NODE", + "name": "BLE_MESH_NODE", + "range": null, + "title": "Support for BLE Mesh Node", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_PROVISIONER && BLE_MESH", + "help": "This option specifies how many unprovisioned devices can be added to device\nqueue for provisioning. Users can use this option to define the size of the\nqueue in the bottom layer which is used to store unprovisioned device\ninformation (e.g. Device UUID, address).", + "id": "BLE_MESH_WAIT_FOR_PROV_MAX_DEV_NUM", + "name": "BLE_MESH_WAIT_FOR_PROV_MAX_DEV_NUM", + "range": null, + "title": "Maximum number of unprovisioned devices that can be added to device queue", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_PROVISIONER && BLE_MESH", + "help": "This option specifies how many devices can be provisioned by a Provisioner.\nThis value indicates the maximum number of unprovisioned devices which can be\nprovisioned by a Provisioner. For instance, if the value is 6, it means the\nProvisioner can provision up to 6 unprovisioned devices.\nTheoretically a Provisioner without the limitation of its memory can provision\nup to 32766 unprovisioned devices, here we limit the maximum number to 100\njust to limit the memory used by a Provisioner. The bigger the value is, the\nmore memory it will cost by a Provisioner to store the information of nodes.", + "id": "BLE_MESH_MAX_PROV_NODES", + "name": "BLE_MESH_MAX_PROV_NODES", + "range": null, + "title": "Maximum number of devices that can be provisioned by Provisioner", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_PB_ADV && BLE_MESH_PROVISIONER && BLE_MESH", + "help": "This option specifies how many devices can be provisioned at the same time\nusing PB-ADV. For examples, if the value is 2, it means a Provisioner can\nprovision two unprovisioned devices with PB-ADV at the same time.", + "id": "BLE_MESH_PBA_SAME_TIME", + "name": "BLE_MESH_PBA_SAME_TIME", + "range": null, + "title": "Maximum number of PB-ADV running at the same time by Provisioner", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_PB_GATT && BLE_MESH_PROVISIONER && BLE_MESH", + "help": "This option specifies how many devices can be provisioned at the same\ntime using PB-GATT. For example, if the value is 2, it means a Provisioner\ncan provision two unprovisioned devices with PB-GATT at the same time.", + "id": "BLE_MESH_PBG_SAME_TIME", + "name": "BLE_MESH_PBG_SAME_TIME", + "range": null, + "title": "Maximum number of PB-GATT running at the same time by Provisioner", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_PROVISIONER && BLE_MESH", + "help": "This option specifies how many subnets per network a Provisioner can create.\nIndeed, this value decides the number of network keys which can be added by a Provisioner.", + "id": "BLE_MESH_PROVISIONER_SUBNET_COUNT", + "name": "BLE_MESH_PROVISIONER_SUBNET_COUNT", + "range": null, + "title": "Maximum number of mesh subnets that can be created by Provisioner", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_PROVISIONER && BLE_MESH", + "help": "This option specifies how many application keys the Provisioner can have.\nIndeed, this value decides the number of the application keys which can be added by a Provisioner.", + "id": "BLE_MESH_PROVISIONER_APP_KEY_COUNT", + "name": "BLE_MESH_PROVISIONER_APP_KEY_COUNT", + "range": null, + "title": "Maximum number of application keys that can be owned by Provisioner", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_PROVISIONER_RECV_HB && BLE_MESH_PROVISIONER && BLE_MESH", + "help": "This option specifies how many heartbeat filter entries Provisioner supports.\nThe heartbeat filter (acceptlist or rejectlist) entries are used to store a\nlist of SRC and DST which can be used to decide if a heartbeat message will\nbe processed and notified to the application layer by Provisioner.\nNote: The filter is an empty rejectlist by default.", + "id": "BLE_MESH_PROVISIONER_RECV_HB_FILTER_SIZE", + "name": "BLE_MESH_PROVISIONER_RECV_HB_FILTER_SIZE", + "range": null, + "title": "Maximum number of filter entries for receiving Heartbeat messages", + "type": "int" + } + ], + "depends_on": "BLE_MESH_PROVISIONER && BLE_MESH", + "help": "When this option is enabled, Provisioner can call specific functions to enable\nor disable receiving Heartbeat messages and notify them to the application layer.", + "id": "BLE_MESH_PROVISIONER_RECV_HB", + "name": "BLE_MESH_PROVISIONER_RECV_HB", + "range": null, + "title": "Support receiving Heartbeat messages", + "type": "bool" + } + ], + "depends_on": "BLE_MESH", + "help": "Enable the device to be a Provisioner. The option should be enabled when\na device is going to act as a Provisioner and provision unprovisioned\ndevices into the BLE Mesh network.", + "id": "BLE_MESH_PROVISIONER", + "name": "BLE_MESH_PROVISIONER", + "range": null, + "title": "Support for BLE Mesh Provisioner", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_PROV && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable this option to support BLE Mesh enhanced provisioning authentication\nfunctionality. This option can increase the security level of provisioning.\nIt is recommended to enable this option.", + "id": "BLE_MESH_PROV_EPA", + "name": "BLE_MESH_PROV_EPA", + "range": null, + "title": "BLE Mesh enhanced provisioning authentication", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_CERT_BASED_PROV && BLE_MESH", + "help": "This option sets the maximum size of the provisioning record fragment that the\nProvisioner can receive. The range depends on provisioning bearer.", + "id": "BLE_MESH_RECORD_FRAG_MAX_SIZE", + "name": "BLE_MESH_RECORD_FRAG_MAX_SIZE", + "range": null, + "title": "Maximum size of the provisioning record fragment that Provisioner can receive", + "type": "int" + } + ], + "depends_on": "BLE_MESH_PROV && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable this option to support BLE Mesh Certificate-Based Provisioning.", + "id": "BLE_MESH_CERT_BASED_PROV", + "name": "BLE_MESH_CERT_BASED_PROV", + "range": null, + "title": "Support Certificate-based provisioning", + "type": "bool" + } + ], + "depends_on": "BLE_MESH", + "help": "Enable this option to support BLE Mesh Provisioning functionality. For\nBLE Mesh, this option should be always enabled.", + "id": "BLE_MESH_PROV", + "name": "BLE_MESH_PROV", + "range": null, + "title": "BLE Mesh Provisioning support", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_NODE && BLE_MESH_PB_ADV && BLE_MESH", + "help": "This option specifies the interval of sending two consecutive unprovisioned\ndevice beacon, users can use this option to change the frequency of sending\nunprovisioned device beacon. For example, if the value is 5, it means the\nunprovisioned device beacon will send every 5 seconds. When the option of\nBLE_MESH_FAST_PROV is selected, the value is better to be 3 seconds, or less.", + "id": "BLE_MESH_UNPROVISIONED_BEACON_INTERVAL", + "name": "BLE_MESH_UNPROVISIONED_BEACON_INTERVAL", + "range": null, + "title": "Interval between two consecutive Unprovisioned Device Beacon", + "type": "int" + } + ], + "depends_on": "BLE_MESH", + "help": "Enable this option to allow the device to be provisioned over the\nadvertising bearer. This option should be enabled if PB-ADV is\ngoing to be used during provisioning procedure.", + "id": "BLE_MESH_PB_ADV", + "name": "BLE_MESH_PB_ADV", + "range": null, + "title": "Provisioning support using the advertising bearer (PB-ADV)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable this option to allow the device to be provisioned over GATT.\nThis option should be enabled if PB-GATT is going to be used during\nprovisioning procedure.\n\n# Virtual option enabled whenever any Proxy protocol is needed", + "id": "BLE_MESH_PB_GATT", + "name": "BLE_MESH_PB_GATT", + "range": null, + "title": "Provisioning support using GATT (PB-GATT)", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable this option to support BLE Mesh Proxy protocol used by PB-GATT\nand other proxy pdu transmission.", + "id": "BLE_MESH_PROXY", + "name": "BLE_MESH_PROXY", + "range": null, + "title": "BLE Mesh Proxy protocol support", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_GATT_PROXY_SERVER && BLE_MESH", + "help": "This option determines for how long the local node advertises using\nNode Identity. The given value is in seconds. The specification limits\nthis to 60 seconds and lists it as the recommended value as well.\nSo leaving the default value is the safest option.\nWhen an unprovisioned device is provisioned successfully and becomes a\nnode, it will start to advertise using Node Identity during the time\nset by this option. And after that, Network ID will be advertised.", + "id": "BLE_MESH_NODE_ID_TIMEOUT", + "name": "BLE_MESH_NODE_ID_TIMEOUT", + "range": null, + "title": "Node Identity advertising timeout", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_GATT_PROXY_SERVER && BLE_MESH", + "help": "This option specifies how many Proxy Filter entries the local node supports.\nThe entries of Proxy filter (whitelist or blacklist) are used to store a\nlist of addresses which can be used to decide which messages will be forwarded\nto the Proxy Client by the Proxy Server.", + "id": "BLE_MESH_PROXY_FILTER_SIZE", + "name": "BLE_MESH_PROXY_FILTER_SIZE", + "range": null, + "title": "Maximum number of filter entries per Proxy Client", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_PRB_SRV && BLE_MESH_GATT_PROXY_SERVER && BLE_MESH", + "help": "The Proxy Privacy parameter controls the privacy of the Proxy Server\nover the connection. The value of the Proxy Privacy parameter is\ncontrolled by the type of proxy connection, which is dependent on the\nbearer used by the proxy connection.", + "id": "BLE_MESH_PROXY_PRIVACY", + "name": "BLE_MESH_PROXY_PRIVACY", + "range": null, + "title": "Support Proxy Privacy", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_PROXY_SOLIC_PDU_RX && BLE_MESH", + "help": "This option specifies the maximum capacity of the solicitation replay\nprotection list. The solicitation replay protection list is used to\nreject Solicitation PDUs that were already processed by a node, which\nwill store the solicitation src and solicitation sequence number of\nthe received Solicitation PDU message.", + "id": "BLE_MESH_PROXY_SOLIC_RX_CRPL", + "name": "BLE_MESH_PROXY_SOLIC_RX_CRPL", + "range": null, + "title": "Maximum capacity of solicitation replay protection list", + "type": "int" + } + ], + "depends_on": "BLE_MESH_GATT_PROXY_SERVER && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable this option to support receiving Proxy Solicitation PDU.", + "id": "BLE_MESH_PROXY_SOLIC_PDU_RX", + "name": "BLE_MESH_PROXY_SOLIC_PDU_RX", + "range": null, + "title": "Support receiving Proxy Solicitation PDU", + "type": "bool" + } + ], + "depends_on": "BLE_MESH_NODE && BLE_MESH", + "help": "This option enables support for Mesh GATT Proxy Service, i.e. the\nability to act as a proxy between a Mesh GATT Client and a Mesh network.\nThis option should be enabled if a node is going to be a Proxy Server.", + "id": "BLE_MESH_GATT_PROXY_SERVER", + "name": "BLE_MESH_GATT_PROXY_SERVER", + "range": null, + "title": "BLE Mesh GATT Proxy Server", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_PROXY_SOLIC_PDU_TX && BLE_MESH", + "help": "This option specifies the maximum number of Solicitation Source (SSRC)\nthat can be used by Proxy Client for sending a Solicitation PDU.\nA Proxy Client may use the primary address or any of the secondary\naddresses as the SSRC for a Solicitation PDU.\nSo for a Proxy Client, it's better to choose the value based on its\nown element count.", + "id": "BLE_MESH_PROXY_SOLIC_TX_SRC_COUNT", + "name": "BLE_MESH_PROXY_SOLIC_TX_SRC_COUNT", + "range": null, + "title": "Maximum number of SSRC that can be used by Proxy Client", + "type": "int" + } + ], + "depends_on": "BLE_MESH_GATT_PROXY_CLIENT && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable this option to support sending Proxy Solicitation PDU.", + "id": "BLE_MESH_PROXY_SOLIC_PDU_TX", + "name": "BLE_MESH_PROXY_SOLIC_PDU_TX", + "range": null, + "title": "Support sending Proxy Solicitation PDU", + "type": "bool" + } + ], + "depends_on": "BLE_MESH", + "help": "This option enables support for Mesh GATT Proxy Client. The Proxy Client\ncan use the GATT bearer to send mesh messages to a node that supports the\nadvertising bearer.", + "id": "BLE_MESH_GATT_PROXY_CLIENT", + "name": "BLE_MESH_GATT_PROXY_CLIENT", + "range": null, + "title": "BLE Mesh GATT Proxy Client", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable BLE Mesh net buffer pool tracking. This option is used to introduce another\nvariable in the bottom layer to record the usage of advertising buffers of BLE Mesh\ndevices. Recommend to enable this option as default.", + "id": "BLE_MESH_NET_BUF_POOL_USAGE", + "name": "BLE_MESH_NET_BUF_POOL_USAGE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_SETTINGS && BLE_MESH", + "help": "This value defines in seconds how soon any pending changes are actually\nwritten into persistent storage (flash) after a change occurs.\nThe option allows nodes to delay a certain period of time to save proper\ninformation to flash. The default value is 0, which means information\nwill be stored immediately once there are updates.", + "id": "BLE_MESH_STORE_TIMEOUT", + "name": "BLE_MESH_STORE_TIMEOUT", + "range": null, + "title": "Delay (in seconds) before storing anything persistently", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_SETTINGS && BLE_MESH", + "help": "This value defines how often the local sequence number gets updated in\npersistent storage (i.e. flash). e.g. a value of 100 means that the\nsequence number will be stored to flash on every 100th increment.\nIf the node sends messages very frequently a higher value makes more\nsense, whereas if the node sends infrequently a value as low as 0\n(update storage for every increment) can make sense. When the stack\ngets initialized it will add sequence number to the last stored one,\nso that it starts off with a value that's guaranteed to be larger than\nthe last one used before power off.", + "id": "BLE_MESH_SEQ_STORE_RATE", + "name": "BLE_MESH_SEQ_STORE_RATE", + "range": null, + "title": "How often the sequence number gets updated in storage", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_SETTINGS && BLE_MESH", + "help": "This value defines in seconds how soon the RPL (Replay Protection List)\ngets written to persistent storage after a change occurs. If the node\nreceives messages frequently, then a large value is recommended. If the\nnode receives messages rarely, then the value can be as low as 0 (which\nmeans the RPL is written into the storage immediately).\nNote that if the node operates in a security-sensitive case, and there is\na risk of sudden power-off, then a value of 0 is strongly recommended.\nOtherwise, a power loss before RPL being written into the storage may\nintroduce message replay attacks and system security will be in a\nvulnerable state.", + "id": "BLE_MESH_RPL_STORE_TIMEOUT", + "name": "BLE_MESH_RPL_STORE_TIMEOUT", + "range": null, + "title": "Minimum frequency that the RPL gets updated in storage", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_NODE && BLE_MESH_SETTINGS && BLE_MESH", + "help": "This option is created to solve the issue of failure in recovering\nnode information after mesh stack updates. In the old version mesh\nstack, there is no key of \"mesh/role\" in nvs. In the new version\nmesh stack, key of \"mesh/role\" is added in nvs, recovering node\ninformation needs to check \"mesh/role\" key in nvs and implements\nselective recovery of mesh node information. Therefore, there may\nbe failure in recovering node information during node restarting\nafter OTA.\n\nThe new version mesh stack adds the option of \"mesh/role\" because\nwe have added the support of storing Provisioner information, while\nthe old version only supports storing node information.\n\nIf users are updating their nodes from old version to new version,\nwe recommend enabling this option, so that system could set the flag\nin advance before recovering node information and make sure the node\ninformation recovering could work as expected.", + "id": "BLE_MESH_SETTINGS_BACKWARD_COMPATIBILITY", + "name": "BLE_MESH_SETTINGS_BACKWARD_COMPATIBILITY", + "range": null, + "title": "A specific option for settings backward compatibility", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_SPECIFIC_PARTITION && BLE_MESH_SETTINGS && BLE_MESH", + "help": "This value defines the name of the specified NVS partition used by the\nmesh stack.", + "id": "BLE_MESH_PARTITION_NAME", + "name": "BLE_MESH_PARTITION_NAME", + "range": null, + "title": "Name of the NVS partition for BLE Mesh", + "type": "string" + } + ], + "depends_on": "BLE_MESH_SETTINGS && BLE_MESH", + "help": "When selected, the mesh stack will use a specified NVS partition instead of\ndefault NVS partition. Note that the specified partition must be registered\nwith NVS using nvs_flash_init_partition() API, and the partition must exists\nin the csv file.\nWhen Provisioner needs to store a large amount of nodes' information in the\nflash (e.g. more than 20), this option is recommended to be enabled.", + "id": "BLE_MESH_SPECIFIC_PARTITION", + "name": "BLE_MESH_SPECIFIC_PARTITION", + "range": null, + "title": "Use a specific NVS partition for BLE Mesh", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_USE_MULTIPLE_NAMESPACE && BLE_MESH_SETTINGS && BLE_MESH", + "help": "This option specifies the maximum NVS namespaces supported by Provisioner.", + "id": "BLE_MESH_MAX_NVS_NAMESPACE", + "name": "BLE_MESH_MAX_NVS_NAMESPACE", + "range": null, + "title": "Maximum number of NVS namespaces", + "type": "int" + } + ], + "depends_on": "BLE_MESH_PROVISIONER && BLE_MESH_SETTINGS && BLE_MESH", + "help": "When selected, Provisioner can use different NVS namespaces to store\ndifferent instances of mesh information.\nFor example, if in the first room, Provisioner uses NetKey A, AppKey\nA and provisions three devices, these information will be treated as\nmesh information instance A. When the Provisioner moves to the second\nroom, it uses NetKey B, AppKey B and provisions two devices, then the\ninformation will be treated as mesh information instance B.\nHere instance A and instance B will be stored in different namespaces.\nWith this option enabled, Provisioner needs to use specific functions\nto open the corresponding NVS namespace, restore the mesh information,\nrelease the mesh information or erase the mesh information.", + "id": "BLE_MESH_USE_MULTIPLE_NAMESPACE", + "name": "BLE_MESH_USE_MULTIPLE_NAMESPACE", + "range": null, + "title": "Support using multiple NVS namespaces by Provisioner", + "type": "bool" + } + ], + "depends_on": "BLE_MESH", + "help": "When selected, the BLE Mesh stack will take care of storing/restoring the BLE\nMesh configuration persistently in flash.\nIf the device is a BLE Mesh node, when this option is enabled, the configuration\nof the device will be stored persistently, including unicast address, NetKey,\nAppKey, etc.\nAnd if the device is a BLE Mesh Provisioner, the information of the device will\nbe stored persistently, including the information of provisioned nodes, NetKey,\nAppKey, etc.", + "id": "BLE_MESH_SETTINGS", + "name": "BLE_MESH_SETTINGS", + "range": null, + "title": "Store BLE Mesh configuration persistently", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "This option specifies how many subnets a Mesh network can have at the same time.\nIndeed, this value decides the number of the network keys which can be owned by a node.", + "id": "BLE_MESH_SUBNET_COUNT", + "name": "BLE_MESH_SUBNET_COUNT", + "range": null, + "title": "Maximum number of mesh subnets per network", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "This option specifies how many application keys the device can store per network.\nIndeed, this value decides the number of the application keys which can be owned by a node.", + "id": "BLE_MESH_APP_KEY_COUNT", + "name": "BLE_MESH_APP_KEY_COUNT", + "range": null, + "title": "Maximum number of application keys per network", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "This option specifies the maximum number of application keys to which each model\ncan be bound.", + "id": "BLE_MESH_MODEL_KEY_COUNT", + "name": "BLE_MESH_MODEL_KEY_COUNT", + "range": null, + "title": "Maximum number of application keys per model", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "This option specifies the maximum number of addresses to which each model can\nbe subscribed.", + "id": "BLE_MESH_MODEL_GROUP_COUNT", + "name": "BLE_MESH_MODEL_GROUP_COUNT", + "range": null, + "title": "Maximum number of group address subscriptions per model", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "This option specifies how many Label UUIDs can be stored.\nIndeed, this value decides the number of the Virtual Addresses can be supported by a node.", + "id": "BLE_MESH_LABEL_COUNT", + "name": "BLE_MESH_LABEL_COUNT", + "range": null, + "title": "Maximum number of Label UUIDs used for Virtual Addresses", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "This option specifies the maximum capacity of the replay protection list.\nIt is similar to Network message cache size, but has a different purpose.\nThe replay protection list is used to prevent a node from replay attack,\nwhich will store the source address and sequence number of the received\nmesh messages.\nFor Provisioner, the replay protection list size should not be smaller than\nthe maximum number of nodes whose information can be stored. And the element\nnumber of each node should also be taken into consideration. For example, if\nProvisioner can provision up to 20 nodes and each node contains two elements,\nthen the replay protection list size of Provisioner should be at least 40.", + "id": "BLE_MESH_CRPL", + "name": "BLE_MESH_CRPL", + "range": null, + "title": "Maximum capacity of the replay protection list", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_EXPERIMENTAL && BLE_MESH", + "help": "There may be many expired messages in a complex mesh network that would be\nconsidered replayed messages.\nEnable this option will refuse to relay such messages, which could help to\nreduce invalid packets in the mesh network.\nHowever, it should be noted that enabling this option may result in packet\nloss in certain environments.\nTherefore, users need to decide whether to enable this option according to\nthe actual usage situation.", + "id": "BLE_MESH_NOT_RELAY_REPLAY_MSG", + "name": "BLE_MESH_NOT_RELAY_REPLAY_MSG", + "range": null, + "title": "Not relay replayed messages in a mesh network", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Number of messages that are cached for the network. This helps prevent\nunnecessary decryption operations and unnecessary relays. This option\nis similar to Replay protection list, but has a different purpose.\nA node is not required to cache the entire Network PDU and may cache\nonly part of it for tracking, such as values for SRC/SEQ or others.", + "id": "BLE_MESH_MSG_CACHE_SIZE", + "name": "BLE_MESH_MSG_CACHE_SIZE", + "range": null, + "title": "Network message cache size", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Number of advertising buffers available. The transport layer reserves\nADV_BUF_COUNT - 3 buffers for outgoing segments. The maximum outgoing\nSDU size is 12 times this value (out of which 4 or 8 bytes are used\nfor the Transport Layer MIC). For example, 5 segments means the maximum\nSDU size is 60 bytes, which leaves 56 bytes for application layer data\nusing a 4-byte MIC, or 52 bytes using an 8-byte MIC.", + "id": "BLE_MESH_ADV_BUF_COUNT", + "name": "BLE_MESH_ADV_BUF_COUNT", + "range": null, + "title": "Number of advertising buffers", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "When the IV Update state enters Normal operation or IV Update\nin Progress, we need to keep track of how many hours has passed\nin the state, since the specification requires us to remain in\nthe state at least for 96 hours (Update in Progress has an\nadditional upper limit of 144 hours).\n\nIn order to fulfill the above requirement, even if the node might\nbe powered off once in a while, we need to store persistently\nhow many hours the node has been in the state. This doesn't\nnecessarily need to happen every hour (thanks to the flexible\nduration range). The exact cadence will depend a lot on the\nways that the node will be used and what kind of power source it\nhas.\n\nSince there is no single optimal answer, this configuration\noption allows specifying a divider, i.e. how many intervals\nthe 96 hour minimum gets split into. After each interval the\nduration that the node has been in the current state gets\nstored to flash. E.g. the default value of 4 means that the\nstate is saved every 24 hours (96 / 4).", + "id": "BLE_MESH_IVU_DIVIDER", + "name": "BLE_MESH_IVU_DIVIDER", + "range": null, + "title": "Divider for IV Update state refresh timer", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "According to Section 3.10.5 of Mesh Specification v1.0.1.\nIf a node in Normal Operation receives a Secure Network beacon with an IV index\nequal to the last known IV index+1 and the IV Update Flag set to 0, the node may\nupdate its IV without going to the IV Update in Progress state, or it may initiate\nan IV Index Recovery procedure (Section 3.10.6), or it may ignore the Secure\nNetwork beacon. The node makes the choice depending on the time since last IV\nupdate and the likelihood that the node has missed the Secure Network beacons\nwith the IV update Flag.\nWhen the above situation is encountered, this option can be used to decide whether\nto perform the IV index recovery procedure.", + "id": "BLE_MESH_IVU_RECOVERY_IVI", + "name": "BLE_MESH_IVU_RECOVERY_IVI", + "range": null, + "title": "Recovery the IV index when the latest whole IV update procedure is missed", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable this option to use the enhanced segmentation and reassembly\nmechanism introduced in Bluetooth Mesh Protocol 1.1.", + "id": "BLE_MESH_SAR_ENHANCEMENT", + "name": "BLE_MESH_SAR_ENHANCEMENT", + "range": null, + "title": "Segmentation and reassembly enhancement", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Maximum number of simultaneous outgoing multi-segment and/or reliable messages.\nThe default value is 1, which means the device can only send one segmented\nmessage at a time. And if another segmented message is going to be sent, it\nshould wait for the completion of the previous one.\nIf users are going to send multiple segmented messages at the same time, this\nvalue should be configured properly.", + "id": "BLE_MESH_TX_SEG_MSG_COUNT", + "name": "BLE_MESH_TX_SEG_MSG_COUNT", + "range": null, + "title": "Maximum number of simultaneous outgoing segmented messages", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Maximum number of simultaneous incoming multi-segment and/or reliable messages.\nThe default value is 1, which means the device can only receive one segmented\nmessage at a time. And if another segmented message is going to be received,\nit should wait for the completion of the previous one.\nIf users are going to receive multiple segmented messages at the same time, this\nvalue should be configured properly.", + "id": "BLE_MESH_RX_SEG_MSG_COUNT", + "name": "BLE_MESH_RX_SEG_MSG_COUNT", + "range": null, + "title": "Maximum number of simultaneous incoming segmented messages", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Maximum incoming Upper Transport Access PDU length. Leave this to the default\nvalue, unless you really need to optimize memory usage.", + "id": "BLE_MESH_RX_SDU_MAX", + "name": "BLE_MESH_RX_SDU_MAX", + "range": null, + "title": "Maximum incoming Upper Transport Access PDU length", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Maximum number of segments supported for outgoing messages.\nThis value should typically be fine-tuned based on what\nmodels the local node supports, i.e. what's the largest\nmessage payload that the node needs to be able to send.\nThis value affects memory and call stack consumption, which\nis why the default is lower than the maximum that the\nspecification would allow (32 segments).\n\nThe maximum outgoing SDU size is 12 times this number (out of\nwhich 4 or 8 bytes is used for the Transport Layer MIC). For\nexample, 5 segments means the maximum SDU size is 60 bytes,\nwhich leaves 56 bytes for application layer data using a\n4-byte MIC and 52 bytes using an 8-byte MIC.\n\nBe sure to specify a sufficient number of advertising buffers\nwhen setting this option to a higher value. There must be at\nleast three more advertising buffers (BLE_MESH_ADV_BUF_COUNT)\nas there are outgoing segments.", + "id": "BLE_MESH_TX_SEG_MAX", + "name": "BLE_MESH_TX_SEG_MAX", + "range": null, + "title": "Maximum number of segments in outgoing messages", + "type": "int" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_RELAY_ADV_BUF && BLE_MESH_RELAY && BLE_MESH", + "help": "Number of advertising buffers for relay packets available.", + "id": "BLE_MESH_RELAY_ADV_BUF_COUNT", + "name": "BLE_MESH_RELAY_ADV_BUF_COUNT", + "range": null, + "title": "Number of advertising buffers for relay packets", + "type": "int" + } + ], + "depends_on": "BLE_MESH_RELAY && BLE_MESH", + "help": "When selected, self-send packets will be put in a high-priority\nqueue and relay packets will be put in a low-priority queue.", + "id": "BLE_MESH_RELAY_ADV_BUF", + "name": "BLE_MESH_RELAY_ADV_BUF", + "range": null, + "title": "Use separate advertising buffers for relay packets", + "type": "bool" + } + ], + "depends_on": "BLE_MESH_NODE && BLE_MESH", + "help": "Support for acting as a Mesh Relay Node. Enabling this option will allow\na node to support the Relay feature, and the Relay feature can still\nbe enabled or disabled by proper configuration messages. Disabling this\noption will let a node not support the Relay feature.", + "id": "BLE_MESH_RELAY", + "name": "BLE_MESH_RELAY", + "range": null, + "title": "Relay support", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_LOW_POWER && BLE_MESH", + "help": "Perform the Friendship establishment using low power with the help of a\nreduced scan duty cycle. The downside of this is that the node may miss\nout on messages intended for it until it has successfully set up Friendship\nwith a Friend node.\nWhen this option is enabled, the node will stop scanning for a period of\ntime after a Friend Request or Friend Poll is sent, so as to reduce more\npower consumption.", + "id": "BLE_MESH_LPN_ESTABLISHMENT", + "name": "BLE_MESH_LPN_ESTABLISHMENT", + "range": null, + "title": "Perform Friendship establishment using low power", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_LPN_AUTO && BLE_MESH_LOW_POWER && BLE_MESH", + "help": "Time in seconds from the last received message, that the node waits out\nbefore starting to look for Friend nodes.", + "id": "BLE_MESH_LPN_AUTO_TIMEOUT", + "name": "BLE_MESH_LPN_AUTO_TIMEOUT", + "range": null, + "title": "Time from last received message before going to LPN mode", + "type": "int" + } + ], + "depends_on": "BLE_MESH_LOW_POWER && BLE_MESH", + "help": "Once provisioned, automatically enable LPN functionality and start looking\nfor Friend nodes. If this option is disabled LPN mode needs to be manually\nenabled by calling bt_mesh_lpn_set(true).\nWhen an unprovisioned device is provisioned successfully and becomes a node,\nenabling this option will trigger the node starts to send Friend Request at\na certain period until it finds a proper Friend node.", + "id": "BLE_MESH_LPN_AUTO", + "name": "BLE_MESH_LPN_AUTO", + "range": null, + "title": "Automatically start looking for Friend nodes once provisioned", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_LOW_POWER && BLE_MESH", + "help": "Time in seconds between Friend Requests, if a previous Friend Request did\nnot yield any acceptable Friend Offers.", + "id": "BLE_MESH_LPN_RETRY_TIMEOUT", + "name": "BLE_MESH_LPN_RETRY_TIMEOUT", + "range": null, + "title": "Retry timeout for Friend requests", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_LOW_POWER && BLE_MESH", + "help": "The contribution of the RSSI, measured by the Friend node, used in Friend\nOffer Delay calculations. 0 = 1, 1 = 1.5, 2 = 2, 3 = 2.5.\nRSSIFactor, one of the parameters carried by Friend Request sent by Low Power\nnode, which is used to calculate the Friend Offer Delay.", + "id": "BLE_MESH_LPN_RSSI_FACTOR", + "name": "BLE_MESH_LPN_RSSI_FACTOR", + "range": null, + "title": "RSSIFactor, used in Friend Offer Delay calculation", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_LOW_POWER && BLE_MESH", + "help": "The contribution of the supported Receive Window used in Friend Offer\nDelay calculations. 0 = 1, 1 = 1.5, 2 = 2, 3 = 2.5.\nReceiveWindowFactor, one of the parameters carried by Friend Request sent by\nLow Power node, which is used to calculate the Friend Offer Delay.", + "id": "BLE_MESH_LPN_RECV_WIN_FACTOR", + "name": "BLE_MESH_LPN_RECV_WIN_FACTOR", + "range": null, + "title": "ReceiveWindowFactor, used in Friend Offer Delay calculation", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_LOW_POWER && BLE_MESH", + "help": "The MinQueueSizeLog field is defined as log_2(N), where N is the minimum\nnumber of maximum size Lower Transport PDUs that the Friend node can store\nin its Friend Queue. As an example, MinQueueSizeLog value 1 gives N = 2,\nand value 7 gives N = 128.", + "id": "BLE_MESH_LPN_MIN_QUEUE_SIZE", + "name": "BLE_MESH_LPN_MIN_QUEUE_SIZE", + "range": null, + "title": "Minimum size of the acceptable friend queue (MinQueueSizeLog)", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_LOW_POWER && BLE_MESH", + "help": "The ReceiveDelay is the time between the Low Power node sending a\nrequest and listening for a response. This delay allows the Friend\nnode time to prepare the response. The value is in units of milliseconds.", + "id": "BLE_MESH_LPN_RECV_DELAY", + "name": "BLE_MESH_LPN_RECV_DELAY", + "range": null, + "title": "Receive delay requested by the local node", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_LOW_POWER && BLE_MESH", + "help": "PollTimeout timer is used to measure time between two consecutive\nrequests sent by a Low Power node. If no requests are received\nthe Friend node before the PollTimeout timer expires, then the\nfriendship is considered terminated. The value is in units of 100\nmilliseconds, so e.g. a value of 300 means 30 seconds.\nThe smaller the value, the faster the Low Power node tries to get\nmessages from corresponding Friend node and vice versa.", + "id": "BLE_MESH_LPN_POLL_TIMEOUT", + "name": "BLE_MESH_LPN_POLL_TIMEOUT", + "range": null, + "title": "The value of the PollTimeout timer", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_LOW_POWER && BLE_MESH", + "help": "The initial value of the PollTimeout timer when Friendship is to be\nestablished for the first time. After this, the timeout gradually\ngrows toward the actual PollTimeout, doubling in value for each iteration.\nThe value is in units of 100 milliseconds, so e.g. a value of 300 means\n30 seconds.", + "id": "BLE_MESH_LPN_INIT_POLL_TIMEOUT", + "name": "BLE_MESH_LPN_INIT_POLL_TIMEOUT", + "range": null, + "title": "The starting value of the PollTimeout timer", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_LOW_POWER && BLE_MESH", + "help": "Latency (in milliseconds) is the time it takes to enable scanning. In\npractice, it means how much time in advance of the Receive Window, the\nrequest to enable scanning is made.", + "id": "BLE_MESH_LPN_SCAN_LATENCY", + "name": "BLE_MESH_LPN_SCAN_LATENCY", + "range": null, + "title": "Latency for enabling scanning", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_LOW_POWER && BLE_MESH", + "help": "Maximum number of groups to which the LPN can subscribe.", + "id": "BLE_MESH_LPN_GROUPS", + "name": "BLE_MESH_LPN_GROUPS", + "range": null, + "title": "Number of groups the LPN can subscribe to", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_LOW_POWER && BLE_MESH", + "help": "Automatically subscribe all nodes address when friendship\nestablished.", + "id": "BLE_MESH_LPN_SUB_ALL_NODES_ADDR", + "name": "BLE_MESH_LPN_SUB_ALL_NODES_ADDR", + "range": null, + "title": "Automatically subscribe all nodes address", + "type": "bool" + } + ], + "depends_on": "BLE_MESH_NODE && BLE_MESH", + "help": "Enable this option to operate as a Low Power Node. If low power consumption\nis required by a node, this option should be enabled. And once the node\nenters the mesh network, it will try to find a Friend node and establish a\nfriendship.", + "id": "BLE_MESH_LOW_POWER", + "name": "BLE_MESH_LOW_POWER", + "range": null, + "title": "Support for Low Power features", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_FRIEND && BLE_MESH", + "help": "Receive Window in milliseconds supported by the Friend node.", + "id": "BLE_MESH_FRIEND_RECV_WIN", + "name": "BLE_MESH_FRIEND_RECV_WIN", + "range": null, + "title": "Friend Receive Window", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_FRIEND && BLE_MESH", + "help": "Minimum number of buffers available to be stored for each local Friend Queue.\nThis option decides the size of each buffer which can be used by a Friend node\nto store messages for each Low Power node.", + "id": "BLE_MESH_FRIEND_QUEUE_SIZE", + "name": "BLE_MESH_FRIEND_QUEUE_SIZE", + "range": null, + "title": "Minimum number of buffers supported per Friend Queue", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_FRIEND && BLE_MESH", + "help": "Size of the Subscription List that can be supported by a Friend node for a\nLow Power node. And Low Power node can send Friend Subscription List Add or\nFriend Subscription List Remove messages to the Friend node to add or remove\nsubscription addresses.", + "id": "BLE_MESH_FRIEND_SUB_LIST_SIZE", + "name": "BLE_MESH_FRIEND_SUB_LIST_SIZE", + "range": null, + "title": "Friend Subscription List Size", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_FRIEND && BLE_MESH", + "help": "Number of Low Power Nodes with which a Friend can have Friendship simultaneously.\nA Friend node can have friendship with multiple Low Power nodes at the same time,\nwhile a Low Power node can only establish friendship with only one Friend node at\nthe same time.", + "id": "BLE_MESH_FRIEND_LPN_COUNT", + "name": "BLE_MESH_FRIEND_LPN_COUNT", + "range": null, + "title": "Number of supported LPN nodes", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_FRIEND && BLE_MESH", + "help": "Number of incomplete segment lists tracked for each Friends' LPN.\nIn other words, this determines from how many elements can segmented\nmessages destined for the Friend queue be received simultaneously.", + "id": "BLE_MESH_FRIEND_SEG_RX", + "name": "BLE_MESH_FRIEND_SEG_RX", + "range": null, + "title": "Number of incomplete segment lists per LPN", + "type": "int" + } + ], + "depends_on": "BLE_MESH", + "help": "Enable this option to be able to act as a Friend Node.", + "id": "BLE_MESH_FRIEND", + "name": "BLE_MESH_FRIEND", + "range": null, + "title": "Support for Friend feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH && BLE_MESH", + "help": "Select this to save the BLE Mesh related rodata code size. Enabling this option\nwill disable the output of BLE Mesh debug log.", + "id": "BLE_MESH_NO_LOG", + "name": "BLE_MESH_NO_LOG", + "range": null, + "title": "Disable BLE Mesh debug logs (minimize bin size)", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BLE_MESH_TRACE_LEVEL_NONE", + "name": "BLE_MESH_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BLE_MESH_TRACE_LEVEL_ERROR", + "name": "BLE_MESH_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BLE_MESH_TRACE_LEVEL_WARNING", + "name": "BLE_MESH_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BLE_MESH_TRACE_LEVEL_INFO", + "name": "BLE_MESH_TRACE_LEVEL_INFO", + "range": null, + "title": "INFO", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BLE_MESH_TRACE_LEVEL_DEBUG", + "name": "BLE_MESH_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BLE_MESH_TRACE_LEVEL_VERBOSE", + "name": "BLE_MESH_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BLE_MESH && !BLE_MESH_NO_LOG && BLE_MESH && !BLE_MESH_NO_LOG && BLE_MESH", + "help": "Define BLE Mesh trace level for BLE Mesh stack.", + "id": "component-config-esp-ble-mesh-support-ble-mesh-stack-debug-log-level-ble_mesh_stack", + "name": "BLE_MESH_STACK_TRACE_LEVEL", + "title": "BLE_MESH_STACK", + "type": "choice" + }, + { + "children": [], + "depends_on": "BLE_MESH && BLE_MESH && !BLE_MESH_NO_LOG && BLE_MESH", + "help": null, + "id": "BLE_MESH_STACK_TRACE_LEVEL", + "name": "BLE_MESH_STACK_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": "BLE_MESH && !BLE_MESH_NO_LOG && BLE_MESH", + "id": "component-config-esp-ble-mesh-support-ble-mesh-stack-debug-log-level", + "title": "BLE Mesh STACK DEBUG LOG LEVEL", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "BLE_MESH_NET_BUF_TRACE_LEVEL_NONE", + "name": "BLE_MESH_NET_BUF_TRACE_LEVEL_NONE", + "range": null, + "title": "NONE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BLE_MESH_NET_BUF_TRACE_LEVEL_ERROR", + "name": "BLE_MESH_NET_BUF_TRACE_LEVEL_ERROR", + "range": null, + "title": "ERROR", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BLE_MESH_NET_BUF_TRACE_LEVEL_WARNING", + "name": "BLE_MESH_NET_BUF_TRACE_LEVEL_WARNING", + "range": null, + "title": "WARNING", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BLE_MESH_NET_BUF_TRACE_LEVEL_INFO", + "name": "BLE_MESH_NET_BUF_TRACE_LEVEL_INFO", + "range": null, + "title": "INFO", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BLE_MESH_NET_BUF_TRACE_LEVEL_DEBUG", + "name": "BLE_MESH_NET_BUF_TRACE_LEVEL_DEBUG", + "range": null, + "title": "DEBUG", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "BLE_MESH_NET_BUF_TRACE_LEVEL_VERBOSE", + "name": "BLE_MESH_NET_BUF_TRACE_LEVEL_VERBOSE", + "range": null, + "title": "VERBOSE", + "type": "bool" + } + ], + "depends_on": "BLE_MESH && !BLE_MESH_NO_LOG && BLE_MESH && !BLE_MESH_NO_LOG && BLE_MESH", + "help": "Define BLE Mesh trace level for BLE Mesh net buffer.", + "id": "component-config-esp-ble-mesh-support-ble-mesh-net-buf-debug-log-level-ble_mesh_net_buf", + "name": "BLE_MESH_NET_BUF_TRACE_LEVEL", + "title": "BLE_MESH_NET_BUF", + "type": "choice" + }, + { + "children": [], + "depends_on": "BLE_MESH && BLE_MESH && !BLE_MESH_NO_LOG && BLE_MESH", + "help": null, + "id": "BLE_MESH_NET_BUF_TRACE_LEVEL", + "name": "BLE_MESH_NET_BUF_TRACE_LEVEL", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": "BLE_MESH && !BLE_MESH_NO_LOG && BLE_MESH", + "id": "component-config-esp-ble-mesh-support-ble-mesh-net-buf-debug-log-level", + "title": "BLE Mesh NET BUF DEBUG LOG LEVEL", + "type": "menu" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Timeout value used by the node to get response of the acknowledged\nmessage which is sent by the client model.\nThis value indicates the maximum time that a client model waits for\nthe response of the sent acknowledged messages. If a client model\nuses 0 as the timeout value when sending acknowledged messages, then\nthe default value will be used which is four seconds.", + "id": "BLE_MESH_CLIENT_MSG_TIMEOUT", + "name": "BLE_MESH_CLIENT_MSG_TIMEOUT", + "range": null, + "title": "Timeout(ms) for client message response", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Configuration Client model.", + "id": "BLE_MESH_CFG_CLI", + "name": "BLE_MESH_CFG_CLI", + "range": null, + "title": "Configuration Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Health Client model.", + "id": "BLE_MESH_HEALTH_CLI", + "name": "BLE_MESH_HEALTH_CLI", + "range": null, + "title": "Health Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Health Server model.", + "id": "BLE_MESH_HEALTH_SRV", + "name": "BLE_MESH_HEALTH_SRV", + "range": null, + "title": "Health Server model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for Bridge Configuration Client model.", + "id": "BLE_MESH_BRC_CLI", + "name": "BLE_MESH_BRC_CLI", + "range": null, + "title": "Bridge Configuration Client model", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_BRC_SRV && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Maximum number of Bridging Table entries that the Bridge Configuration Server can support.", + "id": "BLE_MESH_MAX_BRIDGING_TABLE_ENTRY_COUNT", + "name": "BLE_MESH_MAX_BRIDGING_TABLE_ENTRY_COUNT", + "range": null, + "title": "Maximum number of Bridging Table entries", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_BRC_SRV && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "This option specifies the maximum capacity of the bridge replay\nprotection list. The bridge replay protection list is used to\nprevent a bridged subnet from replay attack, which will store the\nsource address and sequence number of the received bridge messages.", + "id": "BLE_MESH_BRIDGE_CRPL", + "name": "BLE_MESH_BRIDGE_CRPL", + "range": null, + "title": "Maximum capacity of bridge replay protection list", + "type": "int" + } + ], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for Bridge Configuration Server model.", + "id": "BLE_MESH_BRC_SRV", + "name": "BLE_MESH_BRC_SRV", + "range": null, + "title": "Bridge Configuration Server model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for Mesh Private Beacon Client model.", + "id": "BLE_MESH_PRB_CLI", + "name": "BLE_MESH_PRB_CLI", + "range": null, + "title": "Mesh Private Beacon Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for Mesh Private Beacon Server model.", + "id": "BLE_MESH_PRB_SRV", + "name": "BLE_MESH_PRB_SRV", + "range": null, + "title": "Mesh Private Beacon Server model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for On-Demand Private Proxy Client model.", + "id": "BLE_MESH_ODP_CLI", + "name": "BLE_MESH_ODP_CLI", + "range": null, + "title": "On-Demand Private Proxy Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_PROXY_SOLIC_PDU_RX && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for On-Demand Private Proxy Server model.", + "id": "BLE_MESH_ODP_SRV", + "name": "BLE_MESH_ODP_SRV", + "range": null, + "title": "On-Demand Private Proxy Server model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for Solicitation PDU RPL Configuration Client model.", + "id": "BLE_MESH_SRPL_CLI", + "name": "BLE_MESH_SRPL_CLI", + "range": null, + "title": "Solicitation PDU RPL Configuration Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_PROXY_SOLIC_PDU_RX && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for Solicitation PDU RPL Configuration Server model.\nNote:\nThis option depends on the functionality of receiving Solicitation\nPDU. If the device doesn't support receiving Solicitation PDU, then\nthere is no need to enable this server model.", + "id": "BLE_MESH_SRPL_SRV", + "name": "BLE_MESH_SRPL_SRV", + "range": null, + "title": "Solicitation PDU RPL Configuration Server model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for Opcodes Aggregator Client model.", + "id": "BLE_MESH_AGG_CLI", + "name": "BLE_MESH_AGG_CLI", + "range": null, + "title": "Opcodes Aggregator Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for Opcodes Aggregator Server model.", + "id": "BLE_MESH_AGG_SRV", + "name": "BLE_MESH_AGG_SRV", + "range": null, + "title": "Opcodes Aggregator Server model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for SAR Configuration Client model.", + "id": "BLE_MESH_SAR_CLI", + "name": "BLE_MESH_SAR_CLI", + "range": null, + "title": "SAR Configuration Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for SAR Configuration Server model.", + "id": "BLE_MESH_SAR_SRV", + "name": "BLE_MESH_SAR_SRV", + "range": null, + "title": "SAR Configuration Server model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Composition Data Page 1 contains information about the relationships\namong models.\nEach model either can be a root model or can extend other models.", + "id": "BLE_MESH_COMP_DATA_1", + "name": "BLE_MESH_COMP_DATA_1", + "range": null, + "title": "Support Composition Data Page 1", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Composition Data Page 128 is used to indicate the structure of\nelements, features, and models of a node after the successful\nexecution of the Node Address Refresh procedure or the Node\nComposition Refresh procedure, or after the execution of the\nNode Removal procedure followed by the provisioning process.\nComposition Data Page 128 shall be present if the node supports\nthe Remote Provisioning Server model; otherwise it is optional.", + "id": "BLE_MESH_COMP_DATA_128", + "name": "BLE_MESH_COMP_DATA_128", + "range": null, + "title": "Support Composition Data Page 128", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_MODELS_METADATA_0 && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "The Models Metadata state contains metadata of a node\u2019s models.\nThe Models Metadata state is composed of a number of pages of\ninformation.\nModels Metadata Page 128 contains metadata for the node\u2019s models\nafter the successful execution of the Node Address Refresh\nprocedure or the Node Composition Refresh procedure, or after\nthe execution of the Node Removal procedure followed by the\nprovisioning process.\nModels Metadata Page 128 shall be present if the node supports\nthe Remote Provisioning Server model and the node supports the\nLarge Composition Data Server model.", + "id": "BLE_MESH_MODELS_METADATA_128", + "name": "BLE_MESH_MODELS_METADATA_128", + "range": null, + "title": "Support Models Metadata Page 128", + "type": "bool" + } + ], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "The Models Metadata state contains metadata of a node\u2019s models.\nThe Models Metadata state is composed of a number of pages of\ninformation.\nModels Metadata Page 0 shall be present if the node supports\nthe Large Composition Data Server model.", + "id": "BLE_MESH_MODELS_METADATA_0", + "name": "BLE_MESH_MODELS_METADATA_0", + "range": null, + "title": "Support Models Metadata Page 0", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for Large Composition Data Client model.", + "id": "BLE_MESH_LCD_CLI", + "name": "BLE_MESH_LCD_CLI", + "range": null, + "title": "Large Composition Data Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for Large Composition Data Server model.", + "id": "BLE_MESH_LCD_SRV", + "name": "BLE_MESH_LCD_SRV", + "range": null, + "title": "Large Composition Data Server model", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_RPR_CLI && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "This option specifies how many devices can be provisioned at the same time\nusing PB-REMOTE. For example, if the value is 2, it means a Provisioner can\nprovision two unprovisioned devices with PB-REMOTE at the same time.", + "id": "BLE_MESH_RPR_CLI_PROV_SAME_TIME", + "name": "BLE_MESH_RPR_CLI_PROV_SAME_TIME", + "range": null, + "title": "Maximum number of PB-Remote running at the same time by Provisioner", + "type": "int" + } + ], + "depends_on": "BLE_MESH_PROVISIONER && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for Remote Provisioning Client model", + "id": "BLE_MESH_RPR_CLI", + "name": "BLE_MESH_RPR_CLI", + "range": null, + "title": "Remote Provisioning Client model", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_RPR_SRV && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "This option specifies how many device information can a Remote\nProvisioning Server store each time while scanning.", + "id": "BLE_MESH_RPR_SRV_MAX_SCANNED_ITEMS", + "name": "BLE_MESH_RPR_SRV_MAX_SCANNED_ITEMS", + "range": null, + "title": "Maximum number of device information can be scanned", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_RPR_SRV && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable this option to support Active Scan for remote provisioning.", + "id": "BLE_MESH_RPR_SRV_ACTIVE_SCAN", + "name": "BLE_MESH_RPR_SRV_ACTIVE_SCAN", + "range": null, + "title": "Support Active Scan for remote provisioning", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_RPR_SRV && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "This option specifies how many extended scan procedures can be\nstarted by the Remote Provisioning Server.", + "id": "BLE_MESH_RPR_SRV_MAX_EXT_SCAN", + "name": "BLE_MESH_RPR_SRV_MAX_EXT_SCAN", + "range": null, + "title": "Maximum number of extended scan procedures", + "type": "int" + } + ], + "depends_on": "BLE_MESH_NODE && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for Remote Provisioning Server model", + "id": "BLE_MESH_RPR_SRV", + "name": "BLE_MESH_RPR_SRV", + "range": null, + "title": "Remote Provisioning Server model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for Directed Forwarding Configuration Client model.", + "id": "BLE_MESH_DF_CLI", + "name": "BLE_MESH_DF_CLI", + "range": null, + "title": "Directed Forwarding Configuration Client model", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_DF_SRV && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Maximum number of Discovery Table entries supported by the node in a given subnet.", + "id": "BLE_MESH_MAX_DISC_TABLE_ENTRY_COUNT", + "name": "BLE_MESH_MAX_DISC_TABLE_ENTRY_COUNT", + "range": null, + "title": "Maximum number of discovery table entries in a given subnet", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_DF_SRV && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Maximum number of Forward Table entries supported by the node in a given subnet.", + "id": "BLE_MESH_MAX_FORWARD_TABLE_ENTRY_COUNT", + "name": "BLE_MESH_MAX_FORWARD_TABLE_ENTRY_COUNT", + "range": null, + "title": "Maximum number of forward table entries in a given subnet", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_DF_SRV && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Maximum size of dependent nodes list supported by each forward table entry.", + "id": "BLE_MESH_MAX_DEPS_NODES_PER_PATH", + "name": "BLE_MESH_MAX_DEPS_NODES_PER_PATH", + "range": null, + "title": "Maximum number of dependent nodes per path", + "type": "int" + }, + { + "children": [], + "depends_on": "BLE_MESH_DF_SRV && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "The option only removes the Path Use timer; all other behavior of the\ndevice is not changed.\nIf Path Monitoring test mode is going to be used, this option should\nbe enabled.", + "id": "BLE_MESH_PATH_MONITOR_TEST", + "name": "BLE_MESH_PATH_MONITOR_TEST", + "range": null, + "title": "Enable Path Monitoring test mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_GATT_PROXY_SERVER && BLE_MESH_DF_SRV && BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Support Directed Proxy functionality.", + "id": "BLE_MESH_SUPPORT_DIRECTED_PROXY", + "name": "BLE_MESH_SUPPORT_DIRECTED_PROXY", + "range": null, + "title": "Enable Directed Proxy functionality", + "type": "bool" + } + ], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for Directed Forwarding Configuration Server model.", + "id": "BLE_MESH_DF_SRV", + "name": "BLE_MESH_DF_SRV", + "range": null, + "title": "Directed Forwarding Configuration Server model", + "type": "bool" + } + ], + "depends_on": "BLE_MESH", + "id": "component-config-esp-ble-mesh-support-support-for-ble-mesh-foundation-models", + "title": "Support for BLE Mesh Foundation models", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Generic OnOff Client model.", + "id": "BLE_MESH_GENERIC_ONOFF_CLI", + "name": "BLE_MESH_GENERIC_ONOFF_CLI", + "range": null, + "title": "Generic OnOff Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Generic Level Client model.", + "id": "BLE_MESH_GENERIC_LEVEL_CLI", + "name": "BLE_MESH_GENERIC_LEVEL_CLI", + "range": null, + "title": "Generic Level Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Generic Default Transition Time Client model.", + "id": "BLE_MESH_GENERIC_DEF_TRANS_TIME_CLI", + "name": "BLE_MESH_GENERIC_DEF_TRANS_TIME_CLI", + "range": null, + "title": "Generic Default Transition Time Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Generic Power OnOff Client model.", + "id": "BLE_MESH_GENERIC_POWER_ONOFF_CLI", + "name": "BLE_MESH_GENERIC_POWER_ONOFF_CLI", + "range": null, + "title": "Generic Power OnOff Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Generic Power Level Client model.", + "id": "BLE_MESH_GENERIC_POWER_LEVEL_CLI", + "name": "BLE_MESH_GENERIC_POWER_LEVEL_CLI", + "range": null, + "title": "Generic Power Level Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Generic Battery Client model.", + "id": "BLE_MESH_GENERIC_BATTERY_CLI", + "name": "BLE_MESH_GENERIC_BATTERY_CLI", + "range": null, + "title": "Generic Battery Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Generic Location Client model.", + "id": "BLE_MESH_GENERIC_LOCATION_CLI", + "name": "BLE_MESH_GENERIC_LOCATION_CLI", + "range": null, + "title": "Generic Location Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Generic Property Client model.", + "id": "BLE_MESH_GENERIC_PROPERTY_CLI", + "name": "BLE_MESH_GENERIC_PROPERTY_CLI", + "range": null, + "title": "Generic Property Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Sensor Client model.", + "id": "BLE_MESH_SENSOR_CLI", + "name": "BLE_MESH_SENSOR_CLI", + "range": null, + "title": "Sensor Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Time Client model.", + "id": "BLE_MESH_TIME_CLI", + "name": "BLE_MESH_TIME_CLI", + "range": null, + "title": "Time Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Scene Client model.", + "id": "BLE_MESH_SCENE_CLI", + "name": "BLE_MESH_SCENE_CLI", + "range": null, + "title": "Scene Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Scheduler Client model.", + "id": "BLE_MESH_SCHEDULER_CLI", + "name": "BLE_MESH_SCHEDULER_CLI", + "range": null, + "title": "Scheduler Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Light Lightness Client model.", + "id": "BLE_MESH_LIGHT_LIGHTNESS_CLI", + "name": "BLE_MESH_LIGHT_LIGHTNESS_CLI", + "range": null, + "title": "Light Lightness Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Light CTL Client model.", + "id": "BLE_MESH_LIGHT_CTL_CLI", + "name": "BLE_MESH_LIGHT_CTL_CLI", + "range": null, + "title": "Light CTL Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Light HSL Client model.", + "id": "BLE_MESH_LIGHT_HSL_CLI", + "name": "BLE_MESH_LIGHT_HSL_CLI", + "range": null, + "title": "Light HSL Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Light XYL Client model.", + "id": "BLE_MESH_LIGHT_XYL_CLI", + "name": "BLE_MESH_LIGHT_XYL_CLI", + "range": null, + "title": "Light XYL Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Light LC Client model.", + "id": "BLE_MESH_LIGHT_LC_CLI", + "name": "BLE_MESH_LIGHT_LC_CLI", + "range": null, + "title": "Light LC Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Generic server models.", + "id": "BLE_MESH_GENERIC_SERVER", + "name": "BLE_MESH_GENERIC_SERVER", + "range": null, + "title": "Generic server models", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Sensor server models.", + "id": "BLE_MESH_SENSOR_SERVER", + "name": "BLE_MESH_SENSOR_SERVER", + "range": null, + "title": "Sensor server models", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Time and Scenes server models.", + "id": "BLE_MESH_TIME_SCENE_SERVER", + "name": "BLE_MESH_TIME_SCENE_SERVER", + "range": null, + "title": "Time and Scenes server models", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Enable support for Lighting server models.", + "id": "BLE_MESH_LIGHTING_SERVER", + "name": "BLE_MESH_LIGHTING_SERVER", + "range": null, + "title": "Lighting server models", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_MBT_CLI && BLE_MESH", + "help": "Maximum number of BLOB Transfer Server models that can participating\nin the BLOB transfer with a BLOB Transfer Client model.", + "id": "BLE_MESH_MAX_BLOB_RECEIVERS", + "name": "BLE_MESH_MAX_BLOB_RECEIVERS", + "range": null, + "title": "Maximum number of simultaneous blob receivers", + "type": "int" + } + ], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for BLOB Transfer Client model.", + "id": "BLE_MESH_MBT_CLI", + "name": "BLE_MESH_MBT_CLI", + "range": null, + "title": "BLOB Transfer Client model", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_V11_SUPPORT && BLE_MESH", + "help": "Enable support for BLOB Transfer Server model.", + "id": "BLE_MESH_MBT_SRV", + "name": "BLE_MESH_MBT_SRV", + "range": null, + "title": "BLOB Transfer Server model", + "type": "bool" + } + ], + "depends_on": "BLE_MESH", + "id": "component-config-esp-ble-mesh-support-support-for-ble-mesh-client-server-models", + "title": "Support for BLE Mesh Client/Server models", + "type": "menu" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "This option removes the 96 hour limit of the IV Update Procedure and\nlets the state to be changed at any time.\nIf IV Update test mode is going to be used, this option should be enabled.", + "id": "BLE_MESH_IV_UPDATE_TEST", + "name": "BLE_MESH_IV_UPDATE_TEST", + "range": null, + "title": "Test the IV Update Procedure", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "This option is used to decide whether discarding the old SeqAuth when\nreceiving a segmented message.", + "id": "BLE_MESH_DISCARD_OLD_SEQ_AUTH", + "name": "BLE_MESH_DISCARD_OLD_SEQ_AUTH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH", + "help": "This option adds extra self-tests which are run every time BLE Mesh\nnetworking is initialized.", + "id": "BLE_MESH_SELF_TEST", + "name": "BLE_MESH_SELF_TEST", + "range": null, + "title": "Perform BLE Mesh self-tests", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_BQB_TEST && BLE_MESH", + "help": "This option is used to enable the log of auto-pts test.", + "id": "BLE_MESH_BQB_TEST_LOG", + "name": "BLE_MESH_BQB_TEST_LOG", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": "BLE_MESH", + "help": "This option is used to enable some internal functions for auto-pts test.", + "id": "BLE_MESH_BQB_TEST", + "name": "BLE_MESH_BQB_TEST", + "range": null, + "title": "Enable BLE Mesh specific internal test", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_SELF_TEST && BLE_MESH", + "help": "With this option enabled, an unprovisioned device can automatically\nenters mesh network using a specific test function without the pro-\nvisioning procedure. And on the Provisioner side, a test function\nneeds to be invoked to add the node information into the mesh stack.", + "id": "BLE_MESH_TEST_AUTO_ENTER_NETWORK", + "name": "BLE_MESH_TEST_AUTO_ENTER_NETWORK", + "range": null, + "title": "Unprovisioned device enters mesh network automatically", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_SELF_TEST && BLE_MESH", + "help": "With this option enabled, users can use white list to filter mesh\nadvertising packets while scanning.", + "id": "BLE_MESH_TEST_USE_WHITE_LIST", + "name": "BLE_MESH_TEST_USE_WHITE_LIST", + "range": null, + "title": "Use white list to filter mesh advertising packets", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Activate shell module that provides BLE Mesh commands to the console.", + "id": "BLE_MESH_SHELL", + "name": "BLE_MESH_SHELL", + "range": null, + "title": "Enable BLE Mesh shell", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "BLE_MESH_DEBUG && BLE_MESH", + "help": "Enable Network layer debug logs for the BLE Mesh functionality.", + "id": "BLE_MESH_DEBUG_NET", + "name": "BLE_MESH_DEBUG_NET", + "range": null, + "title": "Network layer debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_DEBUG && BLE_MESH", + "help": "Enable Transport layer debug logs for the BLE Mesh functionality.", + "id": "BLE_MESH_DEBUG_TRANS", + "name": "BLE_MESH_DEBUG_TRANS", + "range": null, + "title": "Transport layer debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_DEBUG && BLE_MESH", + "help": "Enable Beacon-related debug logs for the BLE Mesh functionality.", + "id": "BLE_MESH_DEBUG_BEACON", + "name": "BLE_MESH_DEBUG_BEACON", + "range": null, + "title": "Beacon debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_DEBUG && BLE_MESH", + "help": "Enable cryptographic debug logs for the BLE Mesh functionality.", + "id": "BLE_MESH_DEBUG_CRYPTO", + "name": "BLE_MESH_DEBUG_CRYPTO", + "range": null, + "title": "Crypto debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_DEBUG && BLE_MESH", + "help": "Enable Provisioning debug logs for the BLE Mesh functionality.", + "id": "BLE_MESH_DEBUG_PROV", + "name": "BLE_MESH_DEBUG_PROV", + "range": null, + "title": "Provisioning debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_DEBUG && BLE_MESH", + "help": "Enable Access layer debug logs for the BLE Mesh functionality.", + "id": "BLE_MESH_DEBUG_ACCESS", + "name": "BLE_MESH_DEBUG_ACCESS", + "range": null, + "title": "Access layer debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_DEBUG && BLE_MESH", + "help": "Enable Foundation Models debug logs for the BLE Mesh functionality.", + "id": "BLE_MESH_DEBUG_MODEL", + "name": "BLE_MESH_DEBUG_MODEL", + "range": null, + "title": "Foundation model debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_DEBUG && BLE_MESH", + "help": "Enable advertising debug logs for the BLE Mesh functionality.", + "id": "BLE_MESH_DEBUG_ADV", + "name": "BLE_MESH_DEBUG_ADV", + "range": null, + "title": "Advertising debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_DEBUG && BLE_MESH", + "help": "Enable Low Power debug logs for the BLE Mesh functionality.", + "id": "BLE_MESH_DEBUG_LOW_POWER", + "name": "BLE_MESH_DEBUG_LOW_POWER", + "range": null, + "title": "Low Power debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_DEBUG && BLE_MESH", + "help": "Enable Friend debug logs for the BLE Mesh functionality.", + "id": "BLE_MESH_DEBUG_FRIEND", + "name": "BLE_MESH_DEBUG_FRIEND", + "range": null, + "title": "Friend debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "BLE_MESH_PROXY && BLE_MESH_DEBUG && BLE_MESH", + "help": "Enable Proxy protocol debug logs for the BLE Mesh functionality.", + "id": "BLE_MESH_DEBUG_PROXY", + "name": "BLE_MESH_DEBUG_PROXY", + "range": null, + "title": "Proxy debug", + "type": "bool" + } + ], + "depends_on": "BLE_MESH", + "help": "Enable debug logs for the BLE Mesh functionality.", + "id": "BLE_MESH_DEBUG", + "name": "BLE_MESH_DEBUG", + "range": null, + "title": "Enable BLE Mesh debug logs", + "type": "bool" + } + ], + "depends_on": "BLE_MESH", + "id": "component-config-esp-ble-mesh-support-ble-mesh-specific-test-option", + "title": "BLE Mesh specific test option", + "type": "menu" + }, + { + "children": [], + "depends_on": "BLE_MESH", + "help": "Make BLE Mesh Experimental features visible.\nExperimental features list:\n- CONFIG_BLE_MESH_NOT_RELAY_REPLAY_MSG", + "id": "BLE_MESH_EXPERIMENTAL", + "name": "BLE_MESH_EXPERIMENTAL", + "range": null, + "title": "Make BLE Mesh experimental features visible", + "type": "bool" + } + ], + "depends_on": "BT_ENABLED", + "help": "This option enables ESP BLE Mesh support. The specific features that are\navailable may depend on other features that have been enabled in the\nstack, such as Bluetooth Support, Bluedroid Support & GATT support.", + "id": "BLE_MESH", + "is_menuconfig": true, + "name": "BLE_MESH", + "range": null, + "title": "ESP BLE Mesh Support", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Instead of listing the commands in the order of registration, the help command lists\nthe available commands in sorted order, if this option is enabled.", + "id": "CONSOLE_SORTED_HELP", + "name": "CONSOLE_SORTED_HELP", + "range": null, + "title": "Enable sorted help", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-console-library", + "title": "Console Library", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SOC_TWAI_SUPPORTED", + "help": "Place the TWAI ISR in to IRAM. This will allow the ISR to avoid\ncache misses, and also be able to run whilst the cache is disabled\n(such as when writing to SPI Flash).\nNote that if this option is enabled:\n- Users should also set the ESP_INTR_FLAG_IRAM in the driver\nconfiguration structure when installing the driver (see docs for\nspecifics).\n- Alert logging (i.e., setting of the TWAI_ALERT_AND_LOG flag)\nwill have no effect.", + "id": "TWAI_ISR_IN_IRAM", + "name": "TWAI_ISR_IN_IRAM", + "range": null, + "title": "Place TWAI ISR function into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && SOC_TWAI_SUPPORTED", + "help": "When the bus-off condition is reached, the REC should be reset to 0 and frozen (via LOM) by the\ndriver's ISR. However on the ESP32, there is an edge case where the REC will increase before the\ndriver's ISR can respond in time (e.g., due to the rapid occurrence of bus errors), thus causing the\nREC to be non-zero after bus-off. A non-zero REC can prevent bus-off recovery as the bus-off recovery\ncondition is that both TEC and REC become 0. Enabling this option will add a workaround in the driver\nto forcibly reset REC to zero on reaching bus-off.", + "id": "TWAI_ERRATA_FIX_BUS_OFF_REC", + "name": "TWAI_ERRATA_FIX_BUS_OFF_REC", + "range": null, + "title": "Add SW workaround for REC change during bus-off", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && SOC_TWAI_SUPPORTED", + "help": "On the ESP32, when a transmit interrupt occurs, and interrupt register is read on the same APB clock\ncycle, the transmit interrupt could be lost. Enabling this option will add a workaround that checks the\ntransmit buffer status bit to recover any lost transmit interrupt.", + "id": "TWAI_ERRATA_FIX_TX_INTR_LOST", + "name": "TWAI_ERRATA_FIX_TX_INTR_LOST", + "range": null, + "title": "Add SW workaround for TX interrupt lost errata", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && SOC_TWAI_SUPPORTED", + "help": "On the ESP32, when receiving a data or remote frame, if a bus error occurs in the data or CRC field,\nthe data of the next received frame could be invalid. Enabling this option will add a workaround that\nwill reset the peripheral on detection of this errata condition. Note that if a frame is transmitted on\nthe bus whilst the reset is ongoing, the message will not be receive by the peripheral sent on the bus\nduring the reset, the message will be lost.", + "id": "TWAI_ERRATA_FIX_RX_FRAME_INVALID", + "name": "TWAI_ERRATA_FIX_RX_FRAME_INVALID", + "range": null, + "title": "Add SW workaround for invalid RX frame errata", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && SOC_TWAI_SUPPORTED", + "help": "On the ESP32, when the RX FIFO overruns and the RX message counter maxes out at 64 messages, the entire\nRX FIFO is no longer recoverable. Enabling this option will add a workaround that resets the peripheral\non detection of this errata condition. Note that if a frame is being sent on the bus during the reset\nbus during the reset, the message will be lost.", + "id": "TWAI_ERRATA_FIX_RX_FIFO_CORRUPT", + "name": "TWAI_ERRATA_FIX_RX_FIFO_CORRUPT", + "range": null, + "title": "Add SW workaround for RX FIFO corruption errata", + "type": "bool" + }, + { + "children": [], + "depends_on": "(IDF_TARGET_ESP32 || IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32C3) && SOC_TWAI_SUPPORTED", + "help": "When in the listen only mode, the TWAI controller must not influence the TWAI bus (i.e., must not send\nany dominant bits). However, while in listen only mode on the ESP32/ESP32-S2/ESP32-S3/ESP32-C3, the\nTWAI controller will still transmit dominant bits when it detects an error (i.e., as part of an active\nerror frame). Enabling this option will add a workaround that forces the TWAI controller into an error\npassive state on initialization, thus preventing any dominant bits from being sent.", + "id": "TWAI_ERRATA_FIX_LISTEN_ONLY_DOM", + "name": "TWAI_ERRATA_FIX_LISTEN_ONLY_DOM", + "range": null, + "title": "Add SW workaround for listen only transmits dominant bit errata", + "type": "bool" + } + ], + "depends_on": "SOC_TWAI_SUPPORTED", + "id": "component-config-driver-configurations-twai-configuration", + "title": "TWAI Configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_DAC_SUPPORTED", + "help": "If this is set, the ADC2 driver will disable the output of the DAC corresponding to the specified\nchannel. This is the default value.\n\nFor testing, disable this option so that we can measure the output of DAC by internal ADC.", + "id": "ADC_DISABLE_DAC", + "name": "ADC_DISABLE_DAC", + "range": null, + "title": "Disable DAC when ADC2 is used on GPIO 25 and 26", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Whether to suppress the deprecation warnings when using legacy adc driver (driver/adc.h).\nIf you want to continue using the legacy driver, and don't want to see related deprecation warnings,\nyou can enable this option.", + "id": "ADC_SUPPRESS_DEPRECATE_WARN", + "name": "ADC_SUPPRESS_DEPRECATE_WARN", + "range": null, + "title": "Suppress legacy driver deprecated warning", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This configuration option allows the user to bypass the conflict check mechanism with legacy code.", + "id": "ADC_SKIP_LEGACY_CONFLICT_CHECK", + "name": "ADC_SKIP_LEGACY_CONFLICT_CHECK", + "range": null, + "title": "Skip legacy conflict check", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "Some ESP32s have Two Point calibration values burned into eFuse BLOCK3.\nThis option will allow the ADC calibration component to characterize the\nADC-Voltage curve using Two Point values if they are available.", + "id": "ADC_CAL_EFUSE_TP_ENABLE", + "name": "ADC_CAL_EFUSE_TP_ENABLE", + "range": null, + "title": "Use Two Point Values", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "Some ESP32s have Vref burned into eFuse BLOCK0. This option will allow\nthe ADC calibration component to characterize the ADC-Voltage curve using\neFuse Vref if it is available.", + "id": "ADC_CAL_EFUSE_VREF_ENABLE", + "name": "ADC_CAL_EFUSE_VREF_ENABLE", + "range": null, + "title": "Use eFuse Vref", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "This option will allow the ADC calibration component to use Lookup Tables\nto correct for non-linear behavior in 11db attenuation. Other attenuations\ndo not exhibit non-linear behavior hence will not be affected by this option.", + "id": "ADC_CAL_LUT_ENABLE", + "name": "ADC_CAL_LUT_ENABLE", + "range": null, + "title": "Use Lookup Tables", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Whether to suppress the deprecation warnings when using legacy adc calibration\ndriver (esp_adc_cal.h).\nIf you want to continue using the legacy driver, and don't want to see related\ndeprecation warnings, you can enable this option.", + "id": "ADC_CALI_SUPPRESS_DEPRECATE_WARN", + "name": "ADC_CALI_SUPPRESS_DEPRECATE_WARN", + "range": null, + "title": "Suppress legacy driver deprecated warning", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-driver-configurations-legacy-adc-driver-configuration-legacy-adc-calibration-configuration", + "title": "Legacy ADC Calibration Configuration", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-driver-configurations-legacy-adc-driver-configuration", + "title": "Legacy ADC Driver Configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_DAC_SUPPORTED", + "help": "Whether to suppress the deprecation warnings when using legacy dac driver (driver/dac.h).\nIf you want to continue using the legacy driver, and don't want to see related deprecation warnings,\nyou can enable this option.", + "id": "DAC_SUPPRESS_DEPRECATE_WARN", + "name": "DAC_SUPPRESS_DEPRECATE_WARN", + "range": null, + "title": "Suppress legacy driver deprecated warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DAC_SUPPORTED", + "help": "This configuration option allows the user to bypass the conflict check mechanism with legacy code.", + "id": "DAC_SKIP_LEGACY_CONFLICT_CHECK", + "name": "DAC_SKIP_LEGACY_CONFLICT_CHECK", + "range": null, + "title": "Skip legacy conflict check", + "type": "bool" + } + ], + "depends_on": "SOC_DAC_SUPPORTED", + "id": "component-config-driver-configurations-legacy-dac-driver-configurations", + "title": "Legacy DAC Driver Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_MCPWM_SUPPORTED", + "help": "Whether to suppress the deprecation warnings when using legacy MCPWM driver (driver/mcpwm.h).\nIf you want to continue using the legacy driver, and don't want to see related deprecation warnings,\nyou can enable this option.", + "id": "MCPWM_SUPPRESS_DEPRECATE_WARN", + "name": "MCPWM_SUPPRESS_DEPRECATE_WARN", + "range": null, + "title": "Suppress legacy driver deprecated warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MCPWM_SUPPORTED", + "help": "This configuration option allows the user to bypass the conflict check mechanism with legacy code.", + "id": "MCPWM_SKIP_LEGACY_CONFLICT_CHECK", + "name": "MCPWM_SKIP_LEGACY_CONFLICT_CHECK", + "range": null, + "title": "Skip legacy conflict check", + "type": "bool" + } + ], + "depends_on": "SOC_MCPWM_SUPPORTED", + "id": "component-config-driver-configurations-legacy-mcpwm-driver-configurations", + "title": "Legacy MCPWM Driver Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_GPTIMER_SUPPORTED", + "help": "Whether to suppress the deprecation warnings when using legacy timer group driver (driver/timer.h).\nIf you want to continue using the legacy driver, and don't want to see related deprecation warnings,\nyou can enable this option.", + "id": "GPTIMER_SUPPRESS_DEPRECATE_WARN", + "name": "GPTIMER_SUPPRESS_DEPRECATE_WARN", + "range": null, + "title": "Suppress legacy driver deprecated warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GPTIMER_SUPPORTED", + "help": "This configuration option allows the user to bypass the conflict check mechanism with legacy code.", + "id": "GPTIMER_SKIP_LEGACY_CONFLICT_CHECK", + "name": "GPTIMER_SKIP_LEGACY_CONFLICT_CHECK", + "range": null, + "title": "Skip legacy conflict check", + "type": "bool" + } + ], + "depends_on": "SOC_GPTIMER_SUPPORTED", + "id": "component-config-driver-configurations-legacy-timer-group-driver-configurations", + "title": "Legacy Timer Group Driver Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_RMT_SUPPORTED", + "help": "Whether to suppress the deprecation warnings when using legacy rmt driver (driver/rmt.h).\nIf you want to continue using the legacy driver, and don't want to see related deprecation warnings,\nyou can enable this option.", + "id": "RMT_SUPPRESS_DEPRECATE_WARN", + "name": "RMT_SUPPRESS_DEPRECATE_WARN", + "range": null, + "title": "Suppress legacy driver deprecated warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_RMT_SUPPORTED", + "help": "This configuration option allows the user to bypass the conflict check mechanism with legacy code.", + "id": "RMT_SKIP_LEGACY_CONFLICT_CHECK", + "name": "RMT_SKIP_LEGACY_CONFLICT_CHECK", + "range": null, + "title": "Skip legacy conflict check", + "type": "bool" + } + ], + "depends_on": "SOC_RMT_SUPPORTED", + "id": "component-config-driver-configurations-legacy-rmt-driver-configurations", + "title": "Legacy RMT Driver Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_I2S_SUPPORTED", + "help": "Whether to suppress the deprecation warnings when using legacy i2s driver (driver/i2s.h).\nIf you want to continue using the legacy driver, and don't want to see related deprecation warnings,\nyou can enable this option.", + "id": "I2S_SUPPRESS_DEPRECATE_WARN", + "name": "I2S_SUPPRESS_DEPRECATE_WARN", + "range": null, + "title": "Suppress legacy driver deprecated warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_I2S_SUPPORTED", + "help": "This configuration option allows the user to bypass the conflict check mechanism with legacy code.", + "id": "I2S_SKIP_LEGACY_CONFLICT_CHECK", + "name": "I2S_SKIP_LEGACY_CONFLICT_CHECK", + "range": null, + "title": "Skip legacy conflict check", + "type": "bool" + } + ], + "depends_on": "SOC_I2S_SUPPORTED", + "id": "component-config-driver-configurations-legacy-i2s-driver-configurations", + "title": "Legacy I2S Driver Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_I2C_SUPPORTED", + "help": "This configuration option allows the user to bypass the conflict check mechanism with legacy code.", + "id": "I2C_SKIP_LEGACY_CONFLICT_CHECK", + "name": "I2C_SKIP_LEGACY_CONFLICT_CHECK", + "range": null, + "title": "Skip legacy conflict check", + "type": "bool" + } + ], + "depends_on": "SOC_I2C_SUPPORTED", + "id": "component-config-driver-configurations-legacy-i2c-driver-configurations", + "title": "Legacy I2C Driver Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_PCNT_SUPPORTED", + "help": "whether to suppress the deprecation warnings when using legacy PCNT driver (driver/pcnt.h).\nIf you want to continue using the legacy driver, and don't want to see related deprecation warnings,\nyou can enable this option.", + "id": "PCNT_SUPPRESS_DEPRECATE_WARN", + "name": "PCNT_SUPPRESS_DEPRECATE_WARN", + "range": null, + "title": "Suppress legacy driver deprecated warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_PCNT_SUPPORTED", + "help": "This configuration option allows the user to bypass the conflict check mechanism with legacy code.", + "id": "PCNT_SKIP_LEGACY_CONFLICT_CHECK", + "name": "PCNT_SKIP_LEGACY_CONFLICT_CHECK", + "range": null, + "title": "Skip legacy conflict check", + "type": "bool" + } + ], + "depends_on": "SOC_PCNT_SUPPORTED", + "id": "component-config-driver-configurations-legacy-pcnt-driver-configurations", + "title": "Legacy PCNT Driver Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_SDM_SUPPORTED", + "help": "whether to suppress the deprecation warnings when using legacy SDM driver (driver/sigmadelta.h).\nIf you want to continue using the legacy driver, and don't want to see related deprecation warnings,\nyou can enable this option.", + "id": "SDM_SUPPRESS_DEPRECATE_WARN", + "name": "SDM_SUPPRESS_DEPRECATE_WARN", + "range": null, + "title": "Suppress legacy driver deprecated warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SDM_SUPPORTED", + "help": "This configuration option allows the user to bypass the conflict check mechanism with legacy code.", + "id": "SDM_SKIP_LEGACY_CONFLICT_CHECK", + "name": "SDM_SKIP_LEGACY_CONFLICT_CHECK", + "range": null, + "title": "Skip legacy conflict check", + "type": "bool" + } + ], + "depends_on": "SOC_SDM_SUPPORTED", + "id": "component-config-driver-configurations-legacy-sdm-driver-configurations", + "title": "Legacy SDM Driver Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_TEMP_SENSOR_SUPPORTED", + "help": "whether to suppress the deprecation warnings when using legacy temperature sensor driver\n(driver/temp_sensor.h). If you want to continue using the legacy driver,\nand don't want to see related deprecation warnings, you can enable this option.", + "id": "TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN", + "name": "TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN", + "range": null, + "title": "Suppress legacy driver deprecated warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_TEMP_SENSOR_SUPPORTED", + "help": "This configuration option allows the user to bypass the conflict check mechanism with legacy code.", + "id": "TEMP_SENSOR_SKIP_LEGACY_CONFLICT_CHECK", + "name": "TEMP_SENSOR_SKIP_LEGACY_CONFLICT_CHECK", + "range": null, + "title": "Skip legacy conflict check", + "type": "bool" + } + ], + "depends_on": "SOC_TEMP_SENSOR_SUPPORTED", + "id": "component-config-driver-configurations-legacy-temperature-sensor-driver-configurations", + "title": "Legacy Temperature Sensor Driver Configurations", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-driver-configurations", + "title": "Driver Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "EFUSE_CUSTOM_TABLE", + "help": "Name of the custom eFuse CSV filename. This path is evaluated\nrelative to the project root directory.", + "id": "EFUSE_CUSTOM_TABLE_FILENAME", + "name": "EFUSE_CUSTOM_TABLE_FILENAME", + "range": null, + "title": "Custom eFuse CSV file", + "type": "string" + } + ], + "depends_on": null, + "help": "Allows to generate a structure for eFuse from the CSV file.", + "id": "EFUSE_CUSTOM_TABLE", + "name": "EFUSE_CUSTOM_TABLE", + "range": null, + "title": "Use custom eFuse table", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "EFUSE_VIRTUAL && !IDF_TARGET_LINUX", + "help": "In addition to the \"Simulate eFuse operations in RAM\" option, this option just adds\na feature to keep eFuses after reboots in flash memory. To use this mode the partition_table\nshould have the `efuse` partition. partition.csv: \"efuse_em, data, efuse, , 0x2000,\"\n\nDuring startup, the eFuses are copied from flash or,\nin case if flash is empty, from real eFuse to RAM and then update flash.\nThis mode is useful when need to keep changes after reboot\n(testing secure_boot and flash_encryption).", + "id": "EFUSE_VIRTUAL_KEEP_IN_FLASH", + "name": "EFUSE_VIRTUAL_KEEP_IN_FLASH", + "range": null, + "title": "Keep eFuses in flash", + "type": "bool" + }, + { + "children": [], + "depends_on": "EFUSE_VIRTUAL", + "help": "If enabled, log efuse burns. This shows changes that would be made.", + "id": "EFUSE_VIRTUAL_LOG_ALL_WRITES", + "name": "EFUSE_VIRTUAL_LOG_ALL_WRITES", + "range": null, + "title": "Log all virtual writes", + "type": "bool" + } + ], + "depends_on": null, + "help": "If \"n\" - No virtual mode. All eFuse operations are real and use eFuse registers.\nIf \"y\" - The virtual mode is enabled and all eFuse operations (read and write) are redirected\nto RAM instead of eFuse registers, all permanent changes (via eFuse) are disabled.\nLog output will state changes that would be applied, but they will not be.\n\nIf it is \"y\", then SECURE_FLASH_ENCRYPTION_MODE_RELEASE cannot be used.\nBecause the EFUSE VIRT mode is for testing only.\n\nDuring startup, the eFuses are copied into RAM. This mode is useful for fast tests.", + "id": "EFUSE_VIRTUAL", + "name": "EFUSE_VIRTUAL", + "range": null, + "title": "Simulate eFuse operations in RAM", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "EFUSE_CODE_SCHEME_COMPAT_NONE", + "name": "EFUSE_CODE_SCHEME_COMPAT_NONE", + "range": null, + "title": "None Only", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "EFUSE_CODE_SCHEME_COMPAT_3_4", + "name": "EFUSE_CODE_SCHEME_COMPAT_3_4", + "range": null, + "title": "3/4 and None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "EFUSE_CODE_SCHEME_COMPAT_REPEAT", + "name": "EFUSE_CODE_SCHEME_COMPAT_REPEAT", + "range": null, + "title": "Repeat, 3/4 and None (common table does not support it)", + "type": "bool" + } + ], + "depends_on": "IDF_TARGET_ESP32", + "help": "Selector eFuse code scheme.", + "id": "component-config-efuse-bit-manager-coding-scheme-compatibility", + "name": "EFUSE_CODE_SCHEME_SELECTOR", + "title": "Coding Scheme Compatibility", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "EFUSE_MAX_BLK_LEN", + "name": "EFUSE_MAX_BLK_LEN", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-efuse-bit-manager", + "title": "eFuse Bit Manager", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_TLS_USING_MBEDTLS", + "name": "ESP_TLS_USING_MBEDTLS", + "range": null, + "title": "mbedTLS", + "type": "bool" + }, + { + "children": [], + "depends_on": "TLS_STACK_WOLFSSL && ", + "help": null, + "id": "ESP_TLS_USING_WOLFSSL", + "name": "ESP_TLS_USING_WOLFSSL", + "range": null, + "title": "wolfSSL (License info in wolfSSL directory README)", + "type": "bool" + } + ], + "depends_on": null, + "help": "The ESP-TLS APIs support multiple backend TLS libraries. Currently mbedTLS and WolfSSL are\nsupported. Different TLS libraries may support different features and have different resource\nusage. Consult the ESP-TLS documentation in ESP-IDF Programming guide for more details.", + "id": "component-config-esp-tls-choose-ssl-tls-library-for-esp-tls-see-help-for-more-info-", + "name": "ESP_TLS_LIBRARY_CHOOSE", + "title": "Choose SSL/TLS library for ESP-TLS (See help for more Info)", + "type": "choice" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && ESP_TLS_USING_MBEDTLS", + "help": "Enable use of Secure Element for ESP-TLS, this enables internal support for\nATECC608A peripheral, which can be used for TLS connection.", + "id": "ESP_TLS_USE_SECURE_ELEMENT", + "name": "ESP_TLS_USE_SECURE_ELEMENT", + "range": null, + "title": "Use Secure Element (ATECC608A) with ESP-TLS", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_TLS_USING_MBEDTLS && SOC_DIG_SIGN_SUPPORTED", + "help": "Enable use of the Digital Signature Peripheral for ESP-TLS.The DS peripheral\ncan only be used when it is appropriately configured for TLS.\nConsult the ESP-TLS documentation in ESP-IDF Programming Guide for more details.", + "id": "ESP_TLS_USE_DS_PERIPHERAL", + "name": "ESP_TLS_USE_DS_PERIPHERAL", + "range": null, + "title": "Use Digital Signature (DS) Peripheral with ESP-TLS", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_TLS_USING_MBEDTLS && MBEDTLS_CLIENT_SSL_SESSION_TICKETS", + "help": "Enable session ticket support as specified in RFC5077.", + "id": "ESP_TLS_CLIENT_SESSION_TICKETS", + "name": "ESP_TLS_CLIENT_SESSION_TICKETS", + "range": null, + "title": "Enable client session tickets", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_TLS_SERVER_SESSION_TICKETS", + "help": "Sets the session ticket timeout used in the tls server.", + "id": "ESP_TLS_SERVER_SESSION_TICKET_TIMEOUT", + "name": "ESP_TLS_SERVER_SESSION_TICKET_TIMEOUT", + "range": null, + "title": "Server session ticket timeout in seconds", + "type": "int" + } + ], + "depends_on": "ESP_TLS_USING_MBEDTLS && MBEDTLS_SERVER_SSL_SESSION_TICKETS", + "help": "Enable session ticket support as specified in RFC5077", + "id": "ESP_TLS_SERVER_SESSION_TICKETS", + "name": "ESP_TLS_SERVER_SESSION_TICKETS", + "range": null, + "title": "Enable server session tickets", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_TLS_USING_MBEDTLS", + "help": "Ability to configure and use a certificate selection callback during server handshake,\nto select a certificate to present to the client based on the TLS extensions supplied in\nthe client hello (alpn, sni, etc).", + "id": "ESP_TLS_SERVER_CERT_SELECT_HOOK", + "name": "ESP_TLS_SERVER_CERT_SELECT_HOOK", + "range": null, + "title": "Certificate selection hook", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_TLS_USING_MBEDTLS", + "help": "When this option is enabled, the peer (here, the client) certificate is checked by the server,\nhowever the handshake continues even if verification failed. By default, the\npeer certificate is not checked and ignored by the server.\n\nmbedtls_ssl_get_verify_result() can be called after the handshake is complete to\nretrieve status of verification.", + "id": "ESP_TLS_SERVER_MIN_AUTH_MODE_OPTIONAL", + "name": "ESP_TLS_SERVER_MIN_AUTH_MODE_OPTIONAL", + "range": null, + "title": "ESP-TLS Server: Set minimum Certificate Verification mode to Optional", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable support for pre shared key ciphers, supported for both mbedTLS as well as\nwolfSSL TLS library.", + "id": "ESP_TLS_PSK_VERIFICATION", + "name": "ESP_TLS_PSK_VERIFICATION", + "range": null, + "title": "Enable PSK verification", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_TLS_INSECURE", + "help": "After enabling this option the esp-tls client will skip the server certificate verification\nby default. Note that this option will only modify the default behaviour of esp-tls client\nregarding server cert verification. The default behaviour should only be applicable when\nno other option regarding the server cert verification is opted in the esp-tls config\n(e.g. crt_bundle_attach, use_global_ca_store etc.).\nWARNING : Enabling this option comes with a potential risk of establishing a TLS connection\nwith a server which has a fake identity, provided that the server certificate\nis not provided either through API or other mechanism like ca_store etc.", + "id": "ESP_TLS_SKIP_SERVER_CERT_VERIFY", + "name": "ESP_TLS_SKIP_SERVER_CERT_VERIFY", + "range": null, + "title": "Skip server certificate verification by default (WARNING: ONLY FOR TESTING PURPOSE, READ HELP)", + "type": "bool" + } + ], + "depends_on": null, + "help": "You can enable some potentially insecure options. These options should only be used for testing pusposes.\nOnly enable these options if you are very sure.", + "id": "ESP_TLS_INSECURE", + "name": "ESP_TLS_INSECURE", + "range": null, + "title": "Allow potentially insecure options", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_TLS_USING_WOLFSSL", + "help": "Enable detailed debug prints for wolfSSL SSL library.", + "id": "ESP_DEBUG_WOLFSSL", + "name": "ESP_DEBUG_WOLFSSL", + "range": null, + "title": "Enable debug logs for wolfSSL", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_TLS_USING_WOLFSSL", + "help": "Enable a fuller set of OCSP checks: checking revocation status of intermediate certificates,\noptional fallbacks to CRLs, etc.", + "id": "ESP_TLS_OCSP_CHECKALL", + "name": "ESP_TLS_OCSP_CHECKALL", + "range": null, + "title": "Enabled full OCSP checks for ESP-TLS", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-tls", + "title": "ESP-TLS", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Place ISR version ADC oneshot mode read function into IRAM.", + "id": "ADC_ONESHOT_CTRL_FUNC_IN_IRAM", + "name": "ADC_ONESHOT_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place ISR version ADC oneshot mode read function into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_ADC_DMA_SUPPORTED", + "help": "Ensure the ADC continuous mode ISR is IRAM-Safe. When enabled, the ISR handler\nwill be available when the cache is disabled.", + "id": "ADC_CONTINUOUS_ISR_IRAM_SAFE", + "name": "ADC_CONTINUOUS_ISR_IRAM_SAFE", + "range": null, + "title": "ADC continuous mode driver ISR IRAM-Safe", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "Some ESP32s have Two Point calibration values burned into eFuse BLOCK3.\nThis option will allow the ADC calibration component to characterize the\nADC-Voltage curve using Two Point values if they are available.", + "id": "ADC_CALI_EFUSE_TP_ENABLE", + "name": "ADC_CALI_EFUSE_TP_ENABLE", + "range": null, + "title": "Use Two Point Values", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "Some ESP32s have Vref burned into eFuse BLOCK0. This option will allow\nthe ADC calibration component to characterize the ADC-Voltage curve using\neFuse Vref if it is available.", + "id": "ADC_CALI_EFUSE_VREF_ENABLE", + "name": "ADC_CALI_EFUSE_VREF_ENABLE", + "range": null, + "title": "Use eFuse Vref", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "This option will allow the ADC calibration component to use Lookup Tables\nto correct for non-linear behavior in 11db attenuation. Other attenuations\ndo not exhibit non-linear behavior hence will not be affected by this option.", + "id": "ADC_CALI_LUT_ENABLE", + "name": "ADC_CALI_LUT_ENABLE", + "range": null, + "title": "Use Lookup Tables", + "type": "bool" + } + ], + "depends_on": "IDF_TARGET_ESP32", + "id": "component-config-adc-and-adc-calibration-adc-calibration-configurations", + "title": "ADC Calibration Configurations", + "type": "menu" + }, + { + "children": [], + "depends_on": "SOC_DAC_SUPPORTED", + "help": "By default, this is set. The ADC oneshot driver will disable the output of the\ncorresponding DAC channels:\nESP32: IO25 and IO26\nESP32S2: IO17 and IO18\n\nDisable this option so as to measure the output of DAC by internal ADC, for test usage.", + "id": "ADC_DISABLE_DAC_OUTPUT", + "name": "ADC_DISABLE_DAC_OUTPUT", + "range": null, + "title": "Disable DAC when ADC2 is in use", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32S3", + "help": "On ESP32C3 and ESP32S3, ADC2 Digital Controller is not stable. Therefore,\nADC2 continuous mode is not suggested on ESP32S3 and ESP32C3\n\nIf you stick to this, you can enable this option to force use ADC2 under above conditions.\nFor more details, you can search for errata on espressif website.", + "id": "ADC_CONTINUOUS_FORCE_USE_ADC2_ON_C3_S3", + "name": "ADC_CONTINUOUS_FORCE_USE_ADC2_ON_C3_S3", + "range": null, + "title": "Force use ADC2 continumous mode on ESP32S3 or ESP32C3", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32C3", + "help": "On ESP32C3, ADC2 Digital Controller is not stable. Therefore,\nADC2 oneshot mode is not suggested on ESP32C3\n\nIf you stick to this, you can enable this option to force use ADC2 under above conditions.\nFor more details, you can search for errata on espressif website.", + "id": "ADC_ONESHOT_FORCE_USE_ADC2_ON_C3", + "name": "ADC_ONESHOT_FORCE_USE_ADC2_ON_C3", + "range": null, + "title": "Force use ADC2 oneshot mode on ESP32C3", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "whether to enable the debug log message for ADC driver.\nNote that this option only controls the ADC driver log, will not affect other drivers.\n\nnote: This cannot be used in the ADC legacy driver.", + "id": "ADC_ENABLE_DEBUG_LOG", + "name": "ADC_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable ADC debug log", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-adc-and-adc-calibration", + "title": "ADC and ADC Calibration", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_COEX_ENABLED", + "name": "ESP_COEX_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "((ESP_WIFI_ENABLED && BT_ENABLED) || (ESP_WIFI_ENABLED && IEEE802154_ENABLED) || (IEEE802154_ENABLED && BT_ENABLED)) && ESP_COEX_ENABLED", + "help": "If enabled, WiFi & Bluetooth coexistence is controlled by software rather than hardware.\nRecommended for heavy traffic scenarios. Both coexistence configuration options are\nautomatically managed, no user intervention is required.\nIf only Bluetooth is used, it is recommended to disable this option to reduce binary file\nsize.", + "id": "ESP_COEX_SW_COEXIST_ENABLE", + "name": "ESP_COEX_SW_COEXIST_ENABLE", + "range": null, + "title": "Software controls WiFi/Bluetooth coexistence", + "type": "bool" + }, + { + "children": [], + "depends_on": "!(BT_ENABLED || NIMBLE_ENABLED) && !IDF_TARGET_ESP32 && ESP_COEX_ENABLED", + "help": "If enabled, HW External coexistence arbitration is managed by GPIO pins.\nIt can support three types of wired combinations so far which are 1-wired/2-wired/3-wired.\nUser can select GPIO pins in application code with configure interfaces.\n\nThis function depends on BT-off\nbecause currently we do not support external coex and internal coex simultaneously.", + "id": "ESP_COEX_EXTERNAL_COEXIST_ENABLE", + "name": "ESP_COEX_EXTERNAL_COEXIST_ENABLE", + "range": null, + "title": "External Coexistence", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_COEX_SW_COEXIST_ENABLE && ESP_COEX_ENABLED", + "help": "If enabled, coexist power management will be enabled.", + "id": "ESP_COEX_POWER_MANAGEMENT", + "name": "ESP_COEX_POWER_MANAGEMENT", + "range": null, + "title": "Support power management under coexistence", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_DIAG_GENERAL", + "name": "ESP_COEX_GPIO_DEBUG_DIAG_GENERAL", + "range": null, + "title": "General", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_DIAG_WIFI", + "name": "ESP_COEX_GPIO_DEBUG_DIAG_WIFI", + "range": null, + "title": "Wi-Fi", + "type": "bool" + } + ], + "depends_on": "ESP_COEX_GPIO_DEBUG", + "help": "Select type of debugging diagram", + "id": "component-config-wireless-coexistence-gpio-debugging-for-coexistence-debugging-diagram", + "name": "ESP_COEX_GPIO_DEBUG_DIAG", + "title": "Debugging Diagram", + "type": "choice" + }, + { + "children": [], + "depends_on": "ESP_COEX_GPIO_DEBUG", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_IO_COUNT", + "name": "ESP_COEX_GPIO_DEBUG_IO_COUNT", + "range": null, + "title": "Max number of debugging GPIOs", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COEX_GPIO_DEBUG_IO_COUNT > 0 && ESP_COEX_GPIO_DEBUG", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_IO_IDX0", + "name": "ESP_COEX_GPIO_DEBUG_IO_IDX0", + "range": null, + "title": "Actual IO num for Debug IO ID0", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COEX_GPIO_DEBUG_IO_COUNT > 1 && ESP_COEX_GPIO_DEBUG", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_IO_IDX1", + "name": "ESP_COEX_GPIO_DEBUG_IO_IDX1", + "range": null, + "title": "Actual IO num for Debug IO ID1", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COEX_GPIO_DEBUG_IO_COUNT > 2 && ESP_COEX_GPIO_DEBUG", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_IO_IDX2", + "name": "ESP_COEX_GPIO_DEBUG_IO_IDX2", + "range": null, + "title": "Actual IO num for Debug IO ID2", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COEX_GPIO_DEBUG_IO_COUNT > 3 && ESP_COEX_GPIO_DEBUG", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_IO_IDX3", + "name": "ESP_COEX_GPIO_DEBUG_IO_IDX3", + "range": null, + "title": "Actual IO num for Debug IO ID3", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COEX_GPIO_DEBUG_IO_COUNT > 4 && ESP_COEX_GPIO_DEBUG", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_IO_IDX4", + "name": "ESP_COEX_GPIO_DEBUG_IO_IDX4", + "range": null, + "title": "Actual IO num for Debug IO ID4", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COEX_GPIO_DEBUG_IO_COUNT > 5 && ESP_COEX_GPIO_DEBUG", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_IO_IDX5", + "name": "ESP_COEX_GPIO_DEBUG_IO_IDX5", + "range": null, + "title": "Actual IO num for Debug IO ID5", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COEX_GPIO_DEBUG_IO_COUNT > 6 && ESP_COEX_GPIO_DEBUG", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_IO_IDX6", + "name": "ESP_COEX_GPIO_DEBUG_IO_IDX6", + "range": null, + "title": "Actual IO num for Debug IO ID6", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COEX_GPIO_DEBUG_IO_COUNT > 7 && ESP_COEX_GPIO_DEBUG", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_IO_IDX7", + "name": "ESP_COEX_GPIO_DEBUG_IO_IDX7", + "range": null, + "title": "Actual IO num for Debug IO ID7", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COEX_GPIO_DEBUG_IO_COUNT > 8 && ESP_COEX_GPIO_DEBUG", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_IO_IDX8", + "name": "ESP_COEX_GPIO_DEBUG_IO_IDX8", + "range": null, + "title": "Actual IO num for Debug IO ID8", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COEX_GPIO_DEBUG_IO_COUNT > 9 && ESP_COEX_GPIO_DEBUG", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_IO_IDX9", + "name": "ESP_COEX_GPIO_DEBUG_IO_IDX9", + "range": null, + "title": "Actual IO num for Debug IO ID9", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COEX_GPIO_DEBUG_IO_COUNT > 10 && ESP_COEX_GPIO_DEBUG", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_IO_IDX10", + "name": "ESP_COEX_GPIO_DEBUG_IO_IDX10", + "range": null, + "title": "Actual IO num for Debug IO ID10", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COEX_GPIO_DEBUG_IO_COUNT > 11 && ESP_COEX_GPIO_DEBUG", + "help": null, + "id": "ESP_COEX_GPIO_DEBUG_IO_IDX11", + "name": "ESP_COEX_GPIO_DEBUG_IO_IDX11", + "range": null, + "title": "Actual IO num for Debug IO ID11", + "type": "int" + } + ], + "depends_on": "!PM_SLP_DISABLE_GPIO && !PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP", + "help": "Support coexistence GPIO debugging", + "id": "ESP_COEX_GPIO_DEBUG", + "name": "ESP_COEX_GPIO_DEBUG", + "range": null, + "title": "GPIO debugging for coexistence", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-wireless-coexistence", + "title": "Wireless Coexistence", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Functions esp_err_to_name() and esp_err_to_name_r() return string representations of error codes from a\npre-generated lookup table. This option can be used to turn off the use of the look-up table in order to\nsave memory but this comes at the price of sacrificing distinguishable (meaningful) output string\nrepresentations.", + "id": "ESP_ERR_TO_NAME_LOOKUP", + "name": "ESP_ERR_TO_NAME_LOOKUP", + "range": null, + "title": "Enable lookup of error code strings", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY", + "name": "ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-common-esp-related", + "title": "Common ESP-related", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_ANA_CMPR_SUPPORTED", + "help": "Ensure the Analog Comparator interrupt is IRAM-Safe by allowing the interrupt handler to be\nexecutable when the cache is disabled (e.g. SPI Flash write).", + "id": "ANA_CMPR_ISR_IRAM_SAFE", + "name": "ANA_CMPR_ISR_IRAM_SAFE", + "range": null, + "title": "Analog comparator ISR IRAM-Safe", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_ANA_CMPR_SUPPORTED", + "help": "Place Analog Comparator control functions (like ana_cmpr_set_internal_reference) into IRAM,\nso that these functions can be IRAM-safe and able to be called in an IRAM interrupt context.\nEnabling this option can improve driver performance as well.", + "id": "ANA_CMPR_CTRL_FUNC_IN_IRAM", + "name": "ANA_CMPR_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place Analog Comparator control functions into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_ANA_CMPR_SUPPORTED", + "help": "whether to enable the debug log message for Analog Comparator driver.\nNote that, this option only controls the Analog Comparator driver log, won't affect other drivers.", + "id": "ANA_CMPR_ENABLE_DEBUG_LOG", + "name": "ANA_CMPR_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_ANA_CMPR_SUPPORTED", + "id": "component-config-esp-driver-analog-comparator-configurations", + "title": "ESP-Driver:Analog Comparator Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_MIPI_CSI_SUPPORTED && (SOC_MIPI_CSI_SUPPORTED || SOC_LCDCAM_CAM_SUPPORTED)", + "help": "Ensure the CSI driver ISR is Cache-Safe. When enabled, the ISR handler\nwill be available when the cache is disabled.", + "id": "CAM_CTLR_MIPI_CSI_ISR_CACHE_SAFE", + "name": "CAM_CTLR_MIPI_CSI_ISR_CACHE_SAFE", + "range": null, + "title": "CSI ISR Cache-Safe", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MIPI_CSI_SUPPORTED || SOC_LCDCAM_CAM_SUPPORTED", + "help": "Ensure the ISP_DVP driver ISR is Cache-Safe. When enabled, the ISR handler\nwill be available when the cache is disabled.", + "id": "CAM_CTLR_ISP_DVP_ISR_CACHE_SAFE", + "name": "CAM_CTLR_ISP_DVP_ISR_CACHE_SAFE", + "range": null, + "title": "ISP_DVP ISR Cache-Safe", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_LCDCAM_CAM_SUPPORTED && (SOC_MIPI_CSI_SUPPORTED || SOC_LCDCAM_CAM_SUPPORTED)", + "help": "Ensure the DVP driver ISR is Cache-Safe. When enabled, the ISR handler\nwill be available when the cache is disabled.", + "id": "CAM_CTLR_DVP_CAM_ISR_CACHE_SAFE", + "name": "CAM_CTLR_DVP_CAM_ISR_CACHE_SAFE", + "range": null, + "title": "DVP ISR Cache-Safe", + "type": "bool" + } + ], + "depends_on": "SOC_MIPI_CSI_SUPPORTED || SOC_LCDCAM_CAM_SUPPORTED", + "id": "component-config-esp-driver-camera-controller-configurations", + "title": "ESP-Driver:Camera Controller Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_DAC_SUPPORTED", + "help": "Place DAC control functions (e.g. 'dac_oneshot_output_voltage') into IRAM,\nso that this function can be IRAM-safe and able to be called in the other IRAM interrupt context.\nEnabling this option can improve driver performance as well.", + "id": "DAC_CTRL_FUNC_IN_IRAM", + "name": "DAC_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place DAC control functions into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DAC_SUPPORTED", + "help": "Ensure the DAC interrupt is IRAM-Safe by allowing the interrupt handler to be\nexecutable when the cache is disabled (e.g. SPI Flash write).", + "id": "DAC_ISR_IRAM_SAFE", + "name": "DAC_ISR_IRAM_SAFE", + "range": null, + "title": "DAC ISR IRAM-Safe", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DAC_SUPPORTED", + "help": "whether to enable the debug log message for DAC driver.\nNote that, this option only controls the DAC driver log, won't affect other drivers.", + "id": "DAC_ENABLE_DEBUG_LOG", + "name": "DAC_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DAC_DMA_16BIT_ALIGN && SOC_DAC_SUPPORTED", + "help": "Whether to left shift the continuous data to align every bytes to 16 bits in the driver.\nOn ESP32, although the DAC resolution is only 8 bits,\nthe hardware requires 16 bits data in continuous mode.\nBy enabling this option, the driver will left shift 8 bits for the input data automatically.\nOnly disable this option when you decide to do this step by yourself.\nNote that the driver will allocate a new piece of memory to save the converted data.", + "id": "DAC_DMA_AUTO_16BIT_ALIGN", + "name": "DAC_DMA_AUTO_16BIT_ALIGN", + "range": null, + "title": "Align the continuous data to 16 bit automatically", + "type": "bool" + } + ], + "depends_on": "SOC_DAC_SUPPORTED", + "id": "component-config-esp-driver-dac-configurations", + "title": "ESP-Driver:DAC Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "This option is intended to fix the bug that ESP32 is not able to switch to configured\npullup/pulldown mode in sleep.\nIf this option is selected, chip will automatically emulate the behaviour of switching,\nand about 450B of source codes would be placed into IRAM.", + "id": "GPIO_ESP32_SUPPORT_SWITCH_SLP_PULL", + "name": "GPIO_ESP32_SUPPORT_SWITCH_SLP_PULL", + "range": null, + "title": "Support light sleep GPIO pullup/pulldown configuration for ESP32", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Place GPIO control functions (like intr_disable/set_level) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "GPIO_CTRL_FUNC_IN_IRAM", + "name": "GPIO_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place GPIO control functions into IRAM", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-driver-gpio-configurations", + "title": "ESP-Driver:GPIO Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_GPTIMER_SUPPORTED", + "help": "Place GPTimer ISR handler in IRAM to reduce latency caused by cache miss.", + "id": "GPTIMER_ISR_HANDLER_IN_IRAM", + "name": "GPTIMER_ISR_HANDLER_IN_IRAM", + "range": null, + "title": "Place GPTimer ISR handler in IRAM to reduce latency", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GPTIMER_SUPPORTED", + "help": "Place GPTimer control functions (like start/stop) in IRAM, to reduce latency caused by cache miss.\nIf enabled, these functions can also be called when cache is disabled.", + "id": "GPTIMER_CTRL_FUNC_IN_IRAM", + "name": "GPTIMER_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place GPTimer control functions in IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GPTIMER_SUPPORTED", + "help": "Enable this option to allow the GPTimer Interrupt Service Routine (ISR)\nto execute even when the cache is disabled. This can be useful in scenarios where the cache\nmight be turned off, but the GPTimer functionality is still required to operate correctly.", + "id": "GPTIMER_ISR_IRAM_SAFE", + "name": "GPTIMER_ISR_IRAM_SAFE", + "range": null, + "title": "Allow GPTimer ISR to execute when cache is disabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GPTIMER_SUPPORTED", + "help": "This will ensure the GPTimer object will not be allocated from a memory region\nwhere its cache can be disabled.", + "id": "GPTIMER_OBJ_CACHE_SAFE", + "name": "GPTIMER_OBJ_CACHE_SAFE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GPTIMER_SUPPORTED", + "help": "If enabled, GPTimer component will:\n1. ignore the global logging settings\n2. compile all log messages into the binary\n3. set the runtime log level to VERBOSE\nPlease enable this option by caution, as it will increase the binary size.", + "id": "GPTIMER_ENABLE_DEBUG_LOG", + "name": "GPTIMER_ENABLE_DEBUG_LOG", + "range": null, + "title": "Force enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_GPTIMER_SUPPORTED", + "id": "component-config-esp-driver-gptimer-configurations", + "title": "ESP-Driver:GPTimer Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_I2C_SUPPORTED", + "help": "Ensure the I2C interrupt is IRAM-Safe by allowing the interrupt handler to be\nexecutable when the cache is disabled (e.g. SPI Flash write).\nnote: This cannot be used in the I2C legacy driver.", + "id": "I2C_ISR_IRAM_SAFE", + "name": "I2C_ISR_IRAM_SAFE", + "range": null, + "title": "I2C ISR IRAM-Safe", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_I2C_SUPPORTED", + "help": "whether to enable the debug log message for I2C driver.\nNote that this option only controls the I2C driver log, will not affect other drivers.\n\nnote: This cannot be used in the I2C legacy driver.", + "id": "I2C_ENABLE_DEBUG_LOG", + "name": "I2C_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable I2C debug log", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_I2C_SUPPORTED", + "help": "I2C slave version 2 solves some existing known issues. Such as write/read workflow, stretch handling, etc.", + "id": "I2C_ENABLE_SLAVE_DRIVER_VERSION_2", + "name": "I2C_ENABLE_SLAVE_DRIVER_VERSION_2", + "range": null, + "title": "Enable I2C slave driver version 2", + "type": "bool" + } + ], + "depends_on": "SOC_I2C_SUPPORTED", + "id": "component-config-esp-driver-i2c-configurations", + "title": "ESP-Driver:I2C Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_I2S_SUPPORTED", + "help": "Ensure the I2S interrupt is IRAM-Safe by allowing the interrupt handler to be\nexecutable when the cache is disabled (e.g. SPI Flash write).", + "id": "I2S_ISR_IRAM_SAFE", + "name": "I2S_ISR_IRAM_SAFE", + "range": null, + "title": "I2S ISR IRAM-Safe", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_I2S_SUPPORTED", + "help": "whether to enable the debug log message for I2S driver.\nNote that, this option only controls the I2S driver log, will not affect other drivers.", + "id": "I2S_ENABLE_DEBUG_LOG", + "name": "I2S_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable I2S debug log", + "type": "bool" + } + ], + "depends_on": "SOC_I2S_SUPPORTED", + "id": "component-config-esp-driver-i2s-configurations", + "title": "ESP-Driver:I2S Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_ISP_SUPPORTED", + "help": "Ensure the ISP driver ISR is IRAM-Safe. When enabled, the ISR handler\nwill be available when the cache is disabled.", + "id": "ISP_ISR_IRAM_SAFE", + "name": "ISP_ISR_IRAM_SAFE", + "range": null, + "title": "ISP driver ISR IRAM-Safe", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_ISP_SUPPORTED", + "help": "Place ISP control functions into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.\nEnabling this option can improve driver performance as well.\n\nFunction list:\n- `esp_isp_sharpen_configure`", + "id": "ISP_CTRL_FUNC_IN_IRAM", + "name": "ISP_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place ISP control functions into IRAM", + "type": "bool" + } + ], + "depends_on": "SOC_ISP_SUPPORTED", + "id": "component-config-esp-driver-isp-configurations", + "title": "ESP-Driver:ISP Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_JPEG_CODEC_SUPPORTED", + "help": "whether to enable the debug log message for JPEG driver.\nNote that, this option only controls the JPEG driver log, won't affect other drivers.\nPlease also note, enable this option will make jpeg codec process speed much slower.", + "id": "JPEG_ENABLE_DEBUG_LOG", + "name": "JPEG_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_JPEG_CODEC_SUPPORTED", + "id": "component-config-esp-driver-jpeg-codec-configurations", + "title": "ESP-Driver:JPEG-Codec Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Place LEDC control functions (ledc_update_duty and ledc_stop) into IRAM,\nso that these functions can be IRAM-safe and able to be called in an IRAM context.\nEnabling this option can improve driver performance as well.", + "id": "LEDC_CTRL_FUNC_IN_IRAM", + "name": "LEDC_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place LEDC control functions into IRAM", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-driver-ledc-configurations", + "title": "ESP-Driver:LEDC Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_MCPWM_SUPPORTED", + "help": "This will ensure the MCPWM interrupt handle is IRAM-Safe, allow to avoid flash\ncache misses, and also be able to run whilst the cache is disabled.\n(e.g. SPI Flash write)", + "id": "MCPWM_ISR_IRAM_SAFE", + "name": "MCPWM_ISR_IRAM_SAFE", + "range": null, + "title": "Place MCPWM ISR function into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MCPWM_SUPPORTED", + "help": "Place MCPWM control functions (like set_compare_value) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.\nEnabling this option can improve driver performance as well.", + "id": "MCPWM_CTRL_FUNC_IN_IRAM", + "name": "MCPWM_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place MCPWM control functions into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MCPWM_SUPPORTED", + "help": "whether to enable the debug log message for MCPWM driver.\nNote that, this option only controls the MCPWM driver log, won't affect other drivers.", + "id": "MCPWM_ENABLE_DEBUG_LOG", + "name": "MCPWM_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_MCPWM_SUPPORTED", + "id": "component-config-esp-driver-mcpwm-configurations", + "title": "ESP-Driver:MCPWM Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_PARLIO_SUPPORTED", + "help": "whether to enable the debug log message for parallel IO driver.\nNote that, this option only controls the parallel IO driver log, won't affect other drivers.", + "id": "PARLIO_ENABLE_DEBUG_LOG", + "name": "PARLIO_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_PARLIO_SUPPORTED", + "help": "Ensure the Parallel IO interrupt is IRAM-Safe by allowing the interrupt handler to be\nexecutable when the cache is disabled (e.g. SPI Flash write).", + "id": "PARLIO_ISR_IRAM_SAFE", + "name": "PARLIO_ISR_IRAM_SAFE", + "range": null, + "title": "Parallel IO ISR IRAM-Safe", + "type": "bool" + } + ], + "depends_on": "SOC_PARLIO_SUPPORTED", + "id": "component-config-esp-driver-parallel-io-configurations", + "title": "ESP-Driver:Parallel IO Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_PCNT_SUPPORTED", + "help": "Place PCNT control functions (like start/stop) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.\nEnabling this option can improve driver performance as well.", + "id": "PCNT_CTRL_FUNC_IN_IRAM", + "name": "PCNT_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place PCNT control functions into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_PCNT_SUPPORTED", + "help": "Ensure the PCNT interrupt is IRAM-Safe by allowing the interrupt handler to be\nexecutable when the cache is disabled (e.g. SPI Flash write).", + "id": "PCNT_ISR_IRAM_SAFE", + "name": "PCNT_ISR_IRAM_SAFE", + "range": null, + "title": "PCNT ISR IRAM-Safe", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_PCNT_SUPPORTED", + "help": "whether to enable the debug log message for PCNT driver.\nNote that, this option only controls the PCNT driver log, won't affect other drivers.", + "id": "PCNT_ENABLE_DEBUG_LOG", + "name": "PCNT_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_PCNT_SUPPORTED", + "id": "component-config-esp-driver-pcnt-configurations", + "title": "ESP-Driver:PCNT Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_RMT_SUPPORTED", + "help": "Ensure the RMT interrupt is IRAM-Safe by allowing the interrupt handler to be\nexecutable when the cache is disabled (e.g. SPI Flash write).", + "id": "RMT_ISR_IRAM_SAFE", + "name": "RMT_ISR_IRAM_SAFE", + "range": null, + "title": "RMT ISR IRAM-Safe", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_RMT_SUPPORTED", + "help": "Place RMT receive function into IRAM,\nso that the receive function can be IRAM-safe and able to be called when the flash cache is disabled.\nEnabling this option can improve driver performance as well.", + "id": "RMT_RECV_FUNC_IN_IRAM", + "name": "RMT_RECV_FUNC_IN_IRAM", + "range": null, + "title": "Place RMT receive function into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_RMT_SUPPORTED", + "help": "whether to enable the debug log message for RMT driver.\nNote that, this option only controls the RMT driver log, won't affect other drivers.", + "id": "RMT_ENABLE_DEBUG_LOG", + "name": "RMT_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_RMT_SUPPORTED", + "id": "component-config-esp-driver-rmt-configurations", + "title": "ESP-Driver:RMT Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_SDM_SUPPORTED", + "help": "Place SDM control functions (like set_duty) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.\nEnabling this option can improve driver performance as well.", + "id": "SDM_CTRL_FUNC_IN_IRAM", + "name": "SDM_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place SDM control functions into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SDM_SUPPORTED", + "help": "whether to enable the debug log message for SDM driver.\nNote that, this option only controls the SDM driver log, won't affect other drivers.", + "id": "SDM_ENABLE_DEBUG_LOG", + "name": "SDM_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_SDM_SUPPORTED", + "id": "component-config-esp-driver-sigma-delta-modulator-configurations", + "title": "ESP-Driver:Sigma Delta Modulator Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!FREERTOS_PLACE_FUNCTIONS_INTO_FLASH && SOC_GPSPI_SUPPORTED", + "help": "Normally only the ISR of SPI master is placed in the IRAM, so that it\ncan work without the flash when interrupt is triggered.\nFor other functions, there's some possibility that the flash cache\nmiss when running inside and out of SPI functions, which may increase\nthe interval of SPI transactions.\nEnable this to put ``queue_trans``, ``get_trans_result`` and\n``transmit`` functions into the IRAM to avoid possible cache miss.\n\nThis configuration won't be available if `CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH` is enabled.\n\nDuring unit test, this is enabled to measure the ideal case of api.", + "id": "SPI_MASTER_IN_IRAM", + "name": "SPI_MASTER_IN_IRAM", + "range": null, + "title": "Place transmitting functions of SPI master into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "!HEAP_PLACE_FUNCTION_INTO_FLASH && SOC_GPSPI_SUPPORTED", + "help": "Place the SPI master ISR in to IRAM to avoid possible cache miss.\n\nEnabling this configuration is possible only when HEAP_PLACE_FUNCTION_INTO_FLASH\nis disabled since the spi master uses can allocate transactions buffers into DMA\nmemory section using the heap component API that ipso facto has to be placed in IRAM.\n\nAlso you can forbid the ISR being disabled during flash writing\naccess, by add ESP_INTR_FLAG_IRAM when initializing the driver.", + "id": "SPI_MASTER_ISR_IN_IRAM", + "name": "SPI_MASTER_ISR_IN_IRAM", + "range": null, + "title": "Place SPI master ISR function into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GPSPI_SUPPORTED", + "help": "Normally only the ISR of SPI slave is placed in the IRAM, so that it\ncan work without the flash when interrupt is triggered.\nFor other functions, there's some possibility that the flash cache\nmiss when running inside and out of SPI functions, which may increase\nthe interval of SPI transactions.\nEnable this to put ``queue_trans``, ``get_trans_result`` and\n``transmit`` functions into the IRAM to avoid possible cache miss.", + "id": "SPI_SLAVE_IN_IRAM", + "name": "SPI_SLAVE_IN_IRAM", + "range": null, + "title": "Place transmitting functions of SPI slave into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GPSPI_SUPPORTED", + "help": "Place the SPI slave ISR in to IRAM to avoid possible cache miss.\n\nAlso you can forbid the ISR being disabled during flash writing\naccess, by add ESP_INTR_FLAG_IRAM when initializing the driver.", + "id": "SPI_SLAVE_ISR_IN_IRAM", + "name": "SPI_SLAVE_ISR_IN_IRAM", + "range": null, + "title": "Place SPI slave ISR function into IRAM", + "type": "bool" + } + ], + "depends_on": "SOC_GPSPI_SUPPORTED", + "id": "component-config-esp-driver-spi-configurations", + "title": "ESP-Driver:SPI Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_TOUCH_SENSOR_SUPPORTED", + "help": "Place touch sensor oneshot scanning and continuous scanning functions into IRAM,\nso that these function can be IRAM-safe and able to be called when the flash cache is disabled.\nEnabling this option can improve driver performance as well.", + "id": "TOUCH_CTRL_FUNC_IN_IRAM", + "name": "TOUCH_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place touch sensor control functions into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_TOUCH_SENSOR_SUPPORTED", + "help": "Ensure the touch sensor interrupt is IRAM-Safe by allowing the interrupt handler to be\nexecutable when the cache is disabled (e.g. SPI Flash write).", + "id": "TOUCH_ISR_IRAM_SAFE", + "name": "TOUCH_ISR_IRAM_SAFE", + "range": null, + "title": "Touch sensor ISR IRAM-Safe", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_TOUCH_SENSOR_SUPPORTED", + "help": "Whether to enable the debug log message for touch driver.\nNote that, this option only controls the touch driver log, won't affect other drivers.", + "id": "TOUCH_ENABLE_DEBUG_LOG", + "name": "TOUCH_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_TOUCH_SENSOR_SUPPORTED", + "id": "component-config-esp-driver-touch-sensor-configurations", + "title": "ESP-Driver:Touch Sensor Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_TEMP_SENSOR_SUPPORTED", + "help": "whether to enable the debug log message for temperature sensor driver.\nNote that, this option only controls the temperature sensor driver log, won't affect other drivers.", + "id": "TEMP_SENSOR_ENABLE_DEBUG_LOG", + "name": "TEMP_SENSOR_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_TEMPERATURE_SENSOR_INTR_SUPPORT && SOC_TEMP_SENSOR_SUPPORTED", + "help": "Ensure the Temperature Sensor interrupt is IRAM-Safe by allowing the interrupt handler to be\nexecutable when the cache is disabled (e.g. SPI Flash write).", + "id": "TEMP_SENSOR_ISR_IRAM_SAFE", + "name": "TEMP_SENSOR_ISR_IRAM_SAFE", + "range": null, + "title": "Temperature sensor ISR IRAM-Safe", + "type": "bool" + } + ], + "depends_on": "SOC_TEMP_SENSOR_SUPPORTED", + "id": "component-config-esp-driver-temperature-sensor-configurations", + "title": "ESP-Driver:Temperature Sensor Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH", + "help": "If this option is not selected, UART interrupt will be disabled for a long time and\nmay cause data lost when doing spi flash operation.", + "id": "UART_ISR_IN_IRAM", + "name": "UART_ISR_IN_IRAM", + "range": null, + "title": "Place UART ISR function into IRAM", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-driver-uart-configurations", + "title": "ESP-Driver:UART Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "PM_ENABLE && ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED && !SOC_USB_SERIAL_JTAG_SUPPORT_LIGHT_SLEEP && USJ_ENABLE_USB_SERIAL_JTAG && SOC_USB_SERIAL_JTAG_SUPPORTED", + "help": "If enabled, the chip will constantly monitor the connection status of the USB Serial/JTAG port. As long\nas the USB Serial/JTAG is connected, a ESP_PM_NO_LIGHT_SLEEP power management lock will be acquired to\nprevent the system from entering light sleep.\nThis option can be useful if serial monitoring is needed via USB Serial/JTAG while power management is\nenabled, as the USB Serial/JTAG cannot work under light sleep and after waking up from light sleep.\nNote. This option can only control the automatic Light-Sleep behavior. If esp_light_sleep_start() is\ncalled manually from the program, enabling this option will not prevent light sleep entry even if the\nUSB Serial/JTAG is in use.", + "id": "USJ_NO_AUTO_LS_ON_CONNECTION", + "name": "USJ_NO_AUTO_LS_ON_CONNECTION", + "range": null, + "title": "Don't enter the automatic light sleep when USB Serial/JTAG port is connected", + "type": "bool" + } + ], + "depends_on": "SOC_USB_SERIAL_JTAG_SUPPORTED", + "help": "The USB-Serial-JTAG module on ESP chips is turned on by default after power-on.\nIf your application does not need it and not rely on it to be used as system\nconsole or use the built-in JTAG for debugging, you can disable this option,\nthen the clock of this module will be disabled at startup, which will save\nsome power consumption.", + "id": "USJ_ENABLE_USB_SERIAL_JTAG", + "name": "USJ_ENABLE_USB_SERIAL_JTAG", + "range": null, + "title": "Enable USB-Serial-JTAG Module", + "type": "bool" + } + ], + "depends_on": "SOC_USB_SERIAL_JTAG_SUPPORTED", + "id": "component-config-esp-driver-usb-serial-jtag-configuration", + "title": "ESP-Driver:USB Serial/JTAG Configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": null, + "id": "ETH_ENABLED", + "name": "ETH_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ETH_PHY_INTERFACE_RMII", + "name": "ETH_PHY_INTERFACE_RMII", + "range": null, + "title": "Reduced Media Independent Interface (RMII)", + "type": "bool" + } + ], + "depends_on": "ETH_USE_ESP32_EMAC", + "help": "Select the communication interface between MAC and PHY chip.", + "id": "component-config-ethernet-support-esp32-internal-emac-controller-phy-interface", + "name": "ETH_PHY_INTERFACE", + "title": "PHY interface", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "MAC will get RMII clock from outside.\nNote that ESP32 only supports GPIO0 to input the RMII clock.", + "id": "ETH_RMII_CLK_INPUT", + "name": "ETH_RMII_CLK_INPUT", + "range": null, + "title": "Input RMII clock from external", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "ESP32 can generate RMII clock by internal APLL.\nThis clock can be routed to the external PHY device.\nESP32 supports to route the RMII clock to GPIO0/16/17.", + "id": "ETH_RMII_CLK_OUTPUT", + "name": "ETH_RMII_CLK_OUTPUT", + "range": null, + "title": "Output RMII clock from internal", + "type": "bool" + } + ], + "depends_on": "IDF_TARGET_ESP32 && ETH_PHY_INTERFACE_RMII && ETH_USE_ESP32_EMAC", + "help": "Select external or internal RMII clock.", + "id": "component-config-ethernet-support-esp32-internal-emac-controller-rmii-clock-mode", + "name": "ETH_RMII_CLK_MODE", + "title": "RMII clock mode", + "type": "choice" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && ETH_RMII_CLK_INPUT && ETH_USE_ESP32_EMAC", + "help": "ESP32 only supports GPIO0 to input the RMII clock.", + "id": "ETH_RMII_CLK_IN_GPIO", + "name": "ETH_RMII_CLK_IN_GPIO", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && ETH_RMII_CLK_OUTPUT && ETH_USE_ESP32_EMAC", + "help": "GPIO0 can be set to output a pre-divided PLL clock. Enabling this option will configure\nGPIO0 to output a 50MHz clock. In fact this clock doesn't have directly relationship with\nEMAC peripheral. Sometimes this clock may not work well with your PHY chip.\nWARNING: If you want the Ethernet to work with WiFi, don\u2019t select ESP32 as RMII CLK output\nas it would result in clock instability!", + "id": "ETH_RMII_CLK_OUTPUT_GPIO0", + "name": "ETH_RMII_CLK_OUTPUT_GPIO0", + "range": null, + "title": "Output RMII clock from GPIO0 (Experimental!)", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && !ETH_RMII_CLK_OUTPUT_GPIO0 && ETH_RMII_CLK_OUTPUT && ETH_USE_ESP32_EMAC", + "help": "Set the GPIO number to output RMII Clock.\nWARNING: If you want the Ethernet to work with WiFi, don\u2019t select ESP32 as RMII CLK output\nas it would result in clock instability!", + "id": "ETH_RMII_CLK_OUT_GPIO", + "name": "ETH_RMII_CLK_OUT_GPIO", + "range": null, + "title": "RMII clock GPIO number", + "type": "int" + }, + { + "children": [], + "depends_on": "ETH_USE_ESP32_EMAC", + "help": "Set the size of each buffer used by Ethernet MAC DMA.\n!! Important !! Make sure it is 64B aligned for ESP32P4!", + "id": "ETH_DMA_BUFFER_SIZE", + "name": "ETH_DMA_BUFFER_SIZE", + "range": null, + "title": "Ethernet DMA buffer size (Byte)", + "type": "int" + }, + { + "children": [], + "depends_on": "ETH_USE_ESP32_EMAC", + "help": "Number of DMA receive buffers. Each buffer's size is ETH_DMA_BUFFER_SIZE.\nLarger number of buffers could increase throughput somehow.", + "id": "ETH_DMA_RX_BUFFER_NUM", + "name": "ETH_DMA_RX_BUFFER_NUM", + "range": null, + "title": "Amount of Ethernet DMA Rx buffers", + "type": "int" + }, + { + "children": [], + "depends_on": "ETH_USE_ESP32_EMAC", + "help": "Number of DMA transmit buffers. Each buffer's size is ETH_DMA_BUFFER_SIZE.\nLarger number of buffers could increase throughput somehow.", + "id": "ETH_DMA_TX_BUFFER_NUM", + "name": "ETH_DMA_TX_BUFFER_NUM", + "range": null, + "title": "Amount of Ethernet DMA Tx buffers", + "type": "int" + }, + { + "children": [], + "depends_on": "ETH_DMA_RX_BUFFER_NUM > 15 && ETH_USE_ESP32_EMAC", + "help": "Ethernet MAC engine on ESP32 doesn't feature a flow control logic.\nThe MAC driver can perform a software flow control if you enable this option.\nNote that, if the RX buffer number is small, enabling software flow control will\ncause obvious performance loss.", + "id": "ETH_SOFT_FLOW_CONTROL", + "name": "ETH_SOFT_FLOW_CONTROL", + "range": null, + "title": "Enable software flow control", + "type": "bool" + }, + { + "children": [], + "depends_on": "ETH_USE_ESP32_EMAC", + "help": "If enabled, functions related to RX/TX are placed into IRAM. It can improve Ethernet throughput.\nIf disabled, all functions are placed into FLASH.", + "id": "ETH_IRAM_OPTIMIZATION", + "name": "ETH_IRAM_OPTIMIZATION", + "range": null, + "title": "Enable IRAM optimization", + "type": "bool" + } + ], + "depends_on": "SOC_EMAC_SUPPORTED", + "help": "ESP32 integrates a 10/100M Ethernet MAC controller.", + "id": "ETH_USE_ESP32_EMAC", + "is_menuconfig": true, + "name": "ETH_USE_ESP32_EMAC", + "range": null, + "title": "Support ESP32 internal EMAC controller", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "ETH_USE_SPI_ETHERNET", + "help": "DM9051 is a fast Ethernet controller with an SPI interface.\nIt's also integrated with a 10/100M PHY and MAC.\nSelect this to enable DM9051 driver.", + "id": "ETH_SPI_ETHERNET_DM9051", + "name": "ETH_SPI_ETHERNET_DM9051", + "range": null, + "title": "Use DM9051", + "type": "bool" + }, + { + "children": [], + "depends_on": "ETH_USE_SPI_ETHERNET", + "help": "W5500 is a HW TCP/IP embedded Ethernet controller.\nTCP/IP stack, 10/100 Ethernet MAC and PHY are embedded in a single chip.\nHowever the driver in ESP-IDF only enables the RAW MAC mode,\nmaking it compatible with the software TCP/IP stack.\nSay yes to enable W5500 driver.", + "id": "ETH_SPI_ETHERNET_W5500", + "name": "ETH_SPI_ETHERNET_W5500", + "range": null, + "title": "Use W5500 (MAC RAW)", + "type": "bool" + }, + { + "children": [], + "depends_on": "ETH_USE_SPI_ETHERNET", + "help": "The KSZ8851SNL is a single-chip Fast Ethernet controller consisting of\na 10/100 physical layer transceiver (PHY), a MAC, and a Serial Peripheral Interface (SPI).\nSelect this to enable KSZ8851SNL driver.", + "id": "ETH_SPI_ETHERNET_KSZ8851SNL", + "name": "ETH_SPI_ETHERNET_KSZ8851SNL", + "range": null, + "title": "Use KSZ8851SNL", + "type": "bool" + } + ], + "depends_on": null, + "help": "ESP-IDF can also support some SPI-Ethernet modules.", + "id": "ETH_USE_SPI_ETHERNET", + "is_menuconfig": true, + "name": "ETH_USE_SPI_ETHERNET", + "range": null, + "title": "Support SPI to Ethernet Module", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "ETH_USE_OPENETH", + "help": "Number of DMA receive buffers, each buffer is 1600 bytes.", + "id": "ETH_OPENETH_DMA_RX_BUFFER_NUM", + "name": "ETH_OPENETH_DMA_RX_BUFFER_NUM", + "range": null, + "title": "Number of Ethernet DMA Rx buffers", + "type": "int" + }, + { + "children": [], + "depends_on": "ETH_USE_OPENETH", + "help": "Number of DMA transmit buffers, each buffer is 1600 bytes.", + "id": "ETH_OPENETH_DMA_TX_BUFFER_NUM", + "name": "ETH_OPENETH_DMA_TX_BUFFER_NUM", + "range": null, + "title": "Number of Ethernet DMA Tx buffers", + "type": "int" + } + ], + "depends_on": null, + "help": "OpenCores Ethernet MAC driver can be used when an ESP-IDF application\nis executed in QEMU. This driver is not supported when running on a\nreal chip.", + "id": "ETH_USE_OPENETH", + "is_menuconfig": true, + "name": "ETH_USE_OPENETH", + "range": null, + "title": "Support OpenCores Ethernet MAC (for use with QEMU)", + "type": "menu" + }, + { + "children": [], + "depends_on": "ETH_ENABLED", + "help": "Prevents multiple accesses when Ethernet interface is used as shared resource and multiple\nfunctionalities might try to access it at a time.", + "id": "ETH_TRANSMIT_MUTEX", + "name": "ETH_TRANSMIT_MUTEX", + "range": null, + "title": "Enable Transmit Mutex", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-ethernet", + "title": "Ethernet", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Enables collections of statistics in the event loop library such as the number of events posted\nto/recieved by an event loop, number of callbacks involved, number of events dropped to to a full event\nloop queue, run time of event handlers, and number of times/run time of each event handler.", + "id": "ESP_EVENT_LOOP_PROFILING", + "name": "ESP_EVENT_LOOP_PROFILING", + "range": null, + "title": "Enable event loop profiling", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_EVENT_POST_FROM_ISR", + "help": "Enable posting events from interrupt handlers placed in IRAM. Enabling this option places API functions\nesp_event_post and esp_event_post_to in IRAM.", + "id": "ESP_EVENT_POST_FROM_IRAM_ISR", + "name": "ESP_EVENT_POST_FROM_IRAM_ISR", + "range": null, + "title": "Support posting events from ISRs placed in IRAM", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enable posting events from interrupt handlers.", + "id": "ESP_EVENT_POST_FROM_ISR", + "name": "ESP_EVENT_POST_FROM_ISR", + "range": null, + "title": "Support posting events from ISRs", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-event-loop-library", + "title": "Event Loop Library", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_GDBSTUB_ENABLED", + "name": "ESP_GDBSTUB_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable builtin GDBStub.\nThis allows to debug the target device using serial port:\n- Run 'idf.py monitor'.\n- Wait for the device to initialize.\n- Press Ctrl+C to interrupt the execution and enter GDB attached to your device for debugging.\nNOTE: all UART input will be handled by GDBStub.", + "id": "ESP_SYSTEM_GDBSTUB_RUNTIME", + "name": "ESP_SYSTEM_GDBSTUB_RUNTIME", + "range": null, + "title": "GDBStub at runtime", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_GDBSTUB_SUPPORT_TASKS", + "help": "Set the number of tasks which GDB Stub will support.", + "id": "ESP_GDBSTUB_MAX_TASKS", + "name": "ESP_GDBSTUB_MAX_TASKS", + "range": null, + "title": "Maximum number of tasks supported by GDB Stub", + "type": "int" + } + ], + "depends_on": "ESP_GDBSTUB_ENABLED", + "help": "If enabled, GDBStub can supply the list of FreeRTOS tasks to GDB.\nThread list can be queried from GDB using 'info threads' command.\nNote that if GDB task lists were corrupted, this feature may not work.\nIf GDBStub fails, try disabling this feature.", + "id": "ESP_GDBSTUB_SUPPORT_TASKS", + "name": "ESP_GDBSTUB_SUPPORT_TASKS", + "range": null, + "title": "Enable listing FreeRTOS tasks through GDB Stub", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-gdb-stub", + "title": "GDB Stub", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "This is the stack size for the BT HID task.\nDefault is 2048 bytes.", + "id": "ESPHID_TASK_SIZE_BT", + "name": "ESPHID_TASK_SIZE_BT", + "range": [ + 2048, + 10240 + ], + "title": "Task stack size for ESP HID BR/EDR", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "This is the stack size for the BLE HID task.\nDefault is 4096 bytes.", + "id": "ESPHID_TASK_SIZE_BLE", + "name": "ESPHID_TASK_SIZE_BLE", + "range": [ + 2048, + 10240 + ], + "title": "Task stack size for ESP HID BLE", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-esp-hid", + "title": "ESP HID", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "This option will enable https protocol by linking esp-tls library and initializing SSL transport", + "id": "ESP_HTTP_CLIENT_ENABLE_HTTPS", + "name": "ESP_HTTP_CLIENT_ENABLE_HTTPS", + "range": null, + "title": "Enable https", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This option will enable HTTP Basic Authentication. It is disabled by default as Basic\nauth uses unencrypted encoding, so it introduces a vulnerability when not using TLS", + "id": "ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH", + "name": "ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH", + "range": null, + "title": "Enable HTTP Basic Authentication", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This option will enable HTTP Digest Authentication. It is enabled by default, but use of this\nconfiguration is not recommended as the password can be derived from the exchange, so it introduces\na vulnerability when not using TLS", + "id": "ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH", + "name": "ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH", + "range": null, + "title": "Enable HTTP Digest Authentication", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This option will enable injection of a custom tcp_transport handle, so the http operation\nwill be performed on top of the user defined transport abstraction (if configured)", + "id": "ESP_HTTP_CLIENT_ENABLE_CUSTOM_TRANSPORT", + "name": "ESP_HTTP_CLIENT_ENABLE_CUSTOM_TRANSPORT", + "range": null, + "title": "Enable custom transport", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This config option helps in setting the time in millisecond to wait for event to be posted to the\nsystem default event loop. Set it to -1 if you need to set timeout to portMAX_DELAY.", + "id": "ESP_HTTP_CLIENT_EVENT_POST_TIMEOUT", + "name": "ESP_HTTP_CLIENT_EVENT_POST_TIMEOUT", + "range": null, + "title": "Time in millisecond to wait for posting event", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-esp-http-client", + "title": "ESP HTTP client", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "This sets the maximum supported size of headers section in HTTP request packet to be processed by the\nserver", + "id": "HTTPD_MAX_REQ_HDR_LEN", + "name": "HTTPD_MAX_REQ_HDR_LEN", + "range": null, + "title": "Max HTTP Request Header Length", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "This sets the maximum supported size of HTTP request URI to be processed by the server", + "id": "HTTPD_MAX_URI_LEN", + "name": "HTTPD_MAX_URI_LEN", + "range": null, + "title": "Max HTTP URI Length", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Using TCP_NODEALY socket option ensures that HTTP error response reaches the client before the\nunderlying socket is closed. Please note that turning this off may cause multiple test failures", + "id": "HTTPD_ERR_RESP_NO_DELAY", + "name": "HTTPD_ERR_RESP_NO_DELAY", + "range": null, + "title": "Use TCP_NODELAY socket option when sending HTTP error responses", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This sets the size of the temporary buffer used to receive and discard any remaining data that is\nreceived from the HTTP client in the request, but not processed as part of the server HTTP request\nhandler.\n\nIf the remaining data is larger than the available buffer size, the buffer will be filled in multiple\niterations. The buffer should be small enough to fit on the stack, but large enough to avoid excessive\niterations.", + "id": "HTTPD_PURGE_BUF_LEN", + "name": "HTTPD_PURGE_BUF_LEN", + "range": null, + "title": "Length of temporary buffer for purging data", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this will log discarded binary HTTP request data at Debug level.\nFor large content data this may not be desirable as it will clutter the log.", + "id": "HTTPD_LOG_PURGE_DATA", + "name": "HTTPD_LOG_PURGE_DATA", + "range": null, + "title": "Log purged content data at Debug level", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This sets the WebSocket server support.", + "id": "HTTPD_WS_SUPPORT", + "name": "HTTPD_WS_SUPPORT", + "range": null, + "title": "WebSocket server support", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This makes httpd_queue_work() API to wait until a message space is available on UDP control socket.\nIt internally uses a counting semaphore with count set to `LWIP_UDP_RECVMBOX_SIZE` to achieve this.\nThis config will slightly change API behavior to block until message gets delivered on control socket.", + "id": "HTTPD_QUEUE_WORK_BLOCKING", + "name": "HTTPD_QUEUE_WORK_BLOCKING", + "range": null, + "title": "httpd_queue_work as blocking API", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This config option helps in setting the time in millisecond to wait for event to be posted to the\nsystem default event loop. Set it to -1 if you need to set timeout to portMAX_DELAY.", + "id": "HTTPD_SERVER_EVENT_POST_TIMEOUT", + "name": "HTTPD_SERVER_EVENT_POST_TIMEOUT", + "range": null, + "title": "Time in millisecond to wait for posting event", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-http-server", + "title": "HTTP Server", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Exposes an additional callback whereby firmware data could be decrypted\nbefore being processed by OTA update component. This can help to integrate\nexternal encryption related format and removal of such encapsulation layer\nfrom firmware image.", + "id": "ESP_HTTPS_OTA_DECRYPT_CB", + "name": "ESP_HTTPS_OTA_DECRYPT_CB", + "range": null, + "title": "Provide decryption callback", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "It is highly recommended to keep HTTPS (along with server certificate validation) enabled.\nEnabling this option comes with potential risk of:\n- Non-encrypted communication channel with server\n- Accepting firmware upgrade image from server with fake identity", + "id": "ESP_HTTPS_OTA_ALLOW_HTTP", + "name": "ESP_HTTPS_OTA_ALLOW_HTTP", + "range": null, + "title": "Allow HTTP for OTA (WARNING: ONLY FOR TESTING PURPOSE, READ HELP)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This config option helps in setting the time in millisecond to wait for event to be posted to the\nsystem default event loop. Set it to -1 if you need to set timeout to portMAX_DELAY.", + "id": "ESP_HTTPS_OTA_EVENT_POST_TIMEOUT", + "name": "ESP_HTTPS_OTA_EVENT_POST_TIMEOUT", + "range": null, + "title": "Time in millisecond to wait for posting event", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-esp-https-ota", + "title": "ESP HTTPS OTA", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_TLS_USING_MBEDTLS && MBEDTLS_TLS_SERVER", + "help": "Enable ESP HTTPS server component", + "id": "ESP_HTTPS_SERVER_ENABLE", + "name": "ESP_HTTPS_SERVER_ENABLE", + "range": null, + "title": "Enable ESP_HTTPS_SERVER component", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This config option helps in setting the time in millisecond to wait for event to be posted to the\nsystem default event loop. Set it to -1 if you need to set timeout to portMAX_DELAY.", + "id": "ESP_HTTPS_SERVER_EVENT_POST_TIMEOUT", + "name": "ESP_HTTPS_SERVER_EVENT_POST_TIMEOUT", + "range": null, + "title": "Time in millisecond to wait for posting event", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-esp-https-server", + "title": "ESP HTTPS server", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C6_REV_MIN_0", + "name": "ESP32C6_REV_MIN_0", + "range": null, + "title": "Rev v0.0", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C6_REV_MIN_1", + "name": "ESP32C6_REV_MIN_1", + "range": null, + "title": "Rev v0.1 (ECO1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C6_REV_MIN_2", + "name": "ESP32C6_REV_MIN_2", + "range": null, + "title": "Rev v0.2", + "type": "bool" + } + ], + "depends_on": null, + "help": "Required minimum chip revision. ESP-IDF will check for it and\nreject to boot if the chip revision fails the check.\nThis ensures the chip used will have some modifications (features, or bugfixes).\n\nThe complied binary will only support chips above this revision,\nthis will also help to reduce binary size.", + "id": "component-config-hardware-settings-chip-revision-minimum-supported-esp32-c6-revision", + "name": "ESP32C6_REV_MIN", + "title": "Minimum Supported ESP32-C6 Revision", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32C6_REV_MIN_FULL", + "name": "ESP32C6_REV_MIN_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_REV_MIN_FULL", + "name": "ESP_REV_MIN_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32C6_REV_MAX_FULL", + "name": "ESP32C6_REV_MAX_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_REV_MAX_FULL", + "name": "ESP_REV_MAX_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Required minimum eFuse Block revision. ESP-IDF will check it at the 2nd bootloader stage\nwhether the current image can work correctly for this eFuse Block revision.\nSo that to avoid running an incompatible image on a SoC that contains breaking change in the eFuse Block.\nIf you want to update this value to run the image that not compatible with the current eFuse Block revision,\nplease contact to Espressif's business team for details:\nhttps://www.espressif.com.cn/en/contact-us/sales-questions", + "id": "ESP_EFUSE_BLOCK_REV_MIN_FULL", + "name": "ESP_EFUSE_BLOCK_REV_MIN_FULL", + "range": null, + "title": "Minimum Supported ESP32-C6 eFuse Block Revision", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_EFUSE_BLOCK_REV_MAX_FULL", + "name": "ESP_EFUSE_BLOCK_REV_MAX_FULL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "IDF_CI_BUILD", + "help": "For internal chip testing, a small number of new versions chips didn't\nupdate the version field in eFuse, you can enable this option to force the\nsoftware recognize the chip version based on the rev selected in menuconfig.", + "id": "ESP_REV_NEW_CHIP_TEST", + "name": "ESP_REV_NEW_CHIP_TEST", + "range": null, + "title": "Internal test mode", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-chip-revision", + "title": "Chip revision", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_WIFI_STA", + "name": "ESP_MAC_ADDR_UNIVERSE_WIFI_STA", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_WIFI_AP", + "name": "ESP_MAC_ADDR_UNIVERSE_WIFI_AP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_BT", + "name": "ESP_MAC_ADDR_UNIVERSE_BT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_ETH", + "name": "ESP_MAC_ADDR_UNIVERSE_ETH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_ADDR_UNIVERSE_IEEE802154", + "name": "ESP_MAC_ADDR_UNIVERSE_IEEE802154", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_ONE", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_ONE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_TWO", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_TWO", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES", + "name": "ESP_MAC_UNIVERSAL_MAC_ADDRESSES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C6_UNIVERSAL_MAC_ADDRESSES_TWO", + "name": "ESP32C6_UNIVERSAL_MAC_ADDRESSES_TWO", + "range": null, + "title": "Two", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP32C6_UNIVERSAL_MAC_ADDRESSES_FOUR", + "name": "ESP32C6_UNIVERSAL_MAC_ADDRESSES_FOUR", + "range": null, + "title": "Four", + "type": "bool" + } + ], + "depends_on": null, + "help": "Configure the number of universally administered (by IEEE) MAC addresses.\n\nDuring initialization, MAC addresses for each network interface are generated or derived from a\nsingle base MAC address.\n\nIf the number of universal MAC addresses is four, all four interfaces (WiFi station, WiFi softap,\nBluetooth and Ethernet) receive a universally administered MAC address. These are generated\nsequentially by adding 0, 1, 2 and 3 (respectively) to the final octet of the base MAC address.\n\nIf the number of universal MAC addresses is two, only two interfaces (WiFi station and Bluetooth)\nreceive a universally administered MAC address. These are generated sequentially by adding 0\nand 1 (respectively) to the base MAC address. The remaining two interfaces (WiFi softap and Ethernet)\nreceive local MAC addresses. These are derived from the universal WiFi station and Bluetooth MAC\naddresses, respectively.\n\nWhen using the default (Espressif-assigned) base MAC address, either setting can be used. When using\na custom universal MAC address range, the correct setting will depend on the allocation of MAC\naddresses in this range (either 2 or 4 per device.)\n\nNote that ESP32-C6 has no integrated Ethernet MAC. Although it's possible to use the esp_read_mac()\nAPI to return a MAC for Ethernet, this can only be used with an external MAC peripheral.", + "id": "component-config-hardware-settings-mac-config-number-of-universally-administered-by-ieee-mac-address", + "name": "ESP32C6_UNIVERSAL_MAC_ADDRESSES", + "title": "Number of universally administered (by IEEE) MAC address", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP32C6_UNIVERSAL_MAC_ADDRESSES", + "name": "ESP32C6_UNIVERSAL_MAC_ADDRESSES", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": "If you have an invalid MAC CRC (ESP_ERR_INVALID_CRC) problem\nand you still want to use this chip, you can enable this option to bypass such an error.\nThis applies to both MAC_FACTORY and CUSTOM_MAC efuses.", + "id": "ESP_MAC_IGNORE_MAC_CRC_ERROR", + "name": "ESP_MAC_IGNORE_MAC_CRC_ERROR", + "range": null, + "title": "Ignore MAC CRC error (not recommended)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When this configuration is enabled, the user can invoke `esp_read_mac` to obtain the desired type of\nMAC using a custom MAC as the base MAC.", + "id": "ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC", + "name": "ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC", + "range": null, + "title": "Enable using custom mac as base mac", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-mac-config", + "title": "MAC Config", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "(!SPIRAM || ESP_LDO_RESERVE_PSRAM) && !(IDF_TARGET_ESP32P4 && ESP32P4_REV_MIN_FULL < 100)", + "help": "If enabled, chip will try to power down flash as part of esp_light_sleep_start(), which costs\nmore time when chip wakes up. Can only be enabled if there is no SPIRAM configured.\n\nThis option will power down flash under a strict but relatively safe condition. Also, it is possible to\npower down flash under a relaxed condition by using esp_sleep_pd_config() to set ESP_PD_DOMAIN_VDDSDIO\nto ESP_PD_OPTION_OFF. It should be noted that there is a risk in powering down flash, you can refer\n`ESP-IDF Programming Guide/API Reference/System API/Sleep Modes/Power-down of Flash` for more details.", + "id": "ESP_SLEEP_POWER_DOWN_FLASH", + "name": "ESP_SLEEP_POWER_DOWN_FLASH", + "range": null, + "title": "Power down flash in light sleep when there is no SPIRAM or SPIRAM has independent power supply", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "All IOs will be set to isolate(floating) state by default during sleep.\nSince the power supply of SPI Flash is not lost during lightsleep, if its CS pin is recognized as\nlow level(selected state) in the floating state, there will be a large current leakage, and the\ndata in Flash may be corrupted by random signals on other SPI pins.\nSelect this option will set the CS pin of Flash to PULL-UP state during sleep, but this will\nincrease the sleep current about 10 uA.\nIf you are developing with esp32xx modules, you must select this option, but if you are developing\nwith chips, you can also pull up the CS pin of SPI Flash in the external circuit to save power\nconsumption caused by internal pull-up during sleep.\n(!!! Don't deselect this option if you don't have external SPI Flash CS pin pullups.)", + "id": "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "name": "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "range": null, + "title": "Pull-up Flash CS pin in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPIRAM", + "help": "All IOs will be set to isolate(floating) state by default during sleep.\nSince the power supply of PSRAM is not lost during lightsleep, if its CS pin is recognized as\nlow level(selected state) in the floating state, there will be a large current leakage, and the\ndata in PSRAM may be corrupted by random signals on other SPI pins.\nSelect this option will set the CS pin of PSRAM to PULL-UP state during sleep, but this will\nincrease the sleep current about 10 uA.\nIf you are developing with esp32xx modules, you must select this option, but if you are developing\nwith chips, you can also pull up the CS pin of PSRAM in the external circuit to save power\nconsumption caused by internal pull-up during sleep.\n(!!! Don't deselect this option if you don't have external PSRAM CS pin pullups.)", + "id": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND", + "name": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND", + "range": null, + "title": "Pull-up PSRAM CS pin in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND || ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND", + "help": "To reduce leakage current, some types of SPI Flash/RAM only need to pull up the CS pin\nduring light sleep. But there are also some kinds of SPI Flash/RAM that need to pull up\nall pins. It depends on the SPI Flash/RAM chip used.", + "id": "ESP_SLEEP_MSPI_NEED_ALL_IO_PU", + "name": "ESP_SLEEP_MSPI_NEED_ALL_IO_PU", + "range": null, + "title": "Pull-up all SPI pins in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SLEEP_RTC_BUS_ISO_WORKAROUND", + "name": "ESP_SLEEP_RTC_BUS_ISO_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "esp32c2, esp32c3, esp32s3, esp32c5, esp32c6 and esp32h2 will reset at wake-up if GPIO is received\na small electrostatic pulse during light sleep, with specific condition\n\n- GPIO needs to be configured as input-mode only\n- The pin receives a small electrostatic pulse, and reset occurs when the pulse\n voltage is higher than 6 V\n\nFor GPIO set to input mode only, it is not a good practice to leave it open/floating,\nThe hardware design needs to controlled it with determined supply or ground voltage\nis necessary.\n\nThis option provides a software workaround for this issue. Configure to isolate all\nGPIO pins in sleep state.", + "id": "ESP_SLEEP_GPIO_RESET_WORKAROUND", + "name": "ESP_SLEEP_GPIO_RESET_WORKAROUND", + "range": null, + "title": "light sleep GPIO reset workaround", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When the chip exits sleep, the CPU and the flash chip are powered on at the same time.\nCPU will run rom code (deepsleep) or ram code (lightsleep) first, and then load or execute\ncode from flash.\n\nSome flash chips need sufficient time to pass between power on and first read operation.\nBy default, without any extra delay, this time is approximately 900us, although\nsome flash chip types need more than that.\n\n(!!! Please adjust this value according to the Data Sheet of SPI Flash used in your project.)\nIn Flash Data Sheet, the parameters that define the Flash ready timing after power-up (minimum\ntime from Vcc(min) to CS activeare) usually named tVSL in ELECTRICAL CHARACTERISTICS chapter,\nand the configuration value here should be:\nESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY = tVSL - 900\n\nFor esp32 and esp32s3, the default extra delay is set to 2000us. When optimizing startup time\nfor applications which require it, this value may be reduced.\n\nIf you are seeing \"flash read err, 1000\" message printed to the console after deep sleep reset\non esp32, or triggered RTC_WDT/LP_WDT after lightsleep wakeup, try increasing this value.\n(For esp32, the delay will be executed in both deep sleep and light sleep wake up flow.\nFor chips after esp32, the delay will be executed only in light sleep flow, the delay\ncontrolled by the EFUSE_FLASH_TPUW in ROM will be executed in deepsleep wake up flow.)", + "id": "ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY", + "name": "ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY", + "range": [ + 0, + 5000 + ], + "title": "Extra delay (in us) after flash powerdown sleep wakeup to wait flash ready", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling it will check the cache safety of the code before the flash power is ready after\nlight sleep wakeup, and check PM_SLP_IRAM_OPT related code cache safety. This option is\nonly for code quality inspection. Enabling it will increase the time overhead of entering\nand exiting sleep. It is not recommended to enable it in the release version.", + "id": "ESP_SLEEP_CACHE_SAFE_ASSERTION", + "name": "ESP_SLEEP_CACHE_SAFE_ASSERTION", + "range": null, + "title": "Check the cache safety of the sleep wakeup code in sleep process", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable esp sleep debug.", + "id": "ESP_SLEEP_DEBUG", + "name": "ESP_SLEEP_DEBUG", + "range": null, + "title": "esp sleep debug", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When using rtc gpio wakeup source during deepsleep without external pull-up/downs, you may want to\nmake use of the internal ones.", + "id": "ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS", + "name": "ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS", + "range": null, + "title": "Allow to enable internal pull-up/downs for the Deep-Sleep wakeup IOs", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TICKLESS_IDLE", + "help": "If enabled, it allows user to register sleep event callbacks. It is primarily designed for internal\ndevelopers and customers can use PM_LIGHT_SLEEP_CALLBACKS as an alternative.\n\nNOTE: These callbacks are executed from the IDLE task context hence you cannot have any blocking calls\nin your callbacks.\n\nNOTE: Enabling these callbacks may change sleep duration calculations based on time spent in\ncallback and hence it is highly recommended to keep them as short as possible.", + "id": "ESP_SLEEP_EVENT_CALLBACKS", + "name": "ESP_SLEEP_EVENT_CALLBACKS", + "range": null, + "title": "Enable registration of sleep event callbacks", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-sleep-config", + "title": "Sleep Config", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_INT_RC", + "name": "RTC_CLK_SRC_INT_RC", + "range": null, + "title": "Internal 136 kHz RC oscillator", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_EXT_CRYS", + "name": "RTC_CLK_SRC_EXT_CRYS", + "range": null, + "title": "External 32 kHz crystal", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "RTC_CLK_SRC_EXT_OSC", + "name": "RTC_CLK_SRC_EXT_OSC", + "range": null, + "title": "External 32 kHz oscillator at 32K_XP pin", + "type": "bool" + }, + { + "children": [], + "depends_on": "RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED && ", + "help": "To be able to select this option, please select `RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED` first.\nThis option will be removed in IDF v6.0.", + "id": "RTC_CLK_SRC_INT_RC32K", + "name": "RTC_CLK_SRC_INT_RC32K", + "range": null, + "title": "Internal 32 kHz RC oscillator (NOT RECOMMENDED TO USE, READ DOCS FIRST)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose which clock is used as RTC clock source.", + "id": "component-config-hardware-settings-rtc-clock-config-rtc-clock-source", + "name": "RTC_CLK_SRC", + "title": "RTC clock source", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "Internal RC32K clock is unstable at extreme temperatures and is not recommended for use.", + "id": "RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED", + "name": "RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED", + "range": null, + "title": "Confirm to use the unrecommended 32 kHz RC oscillator (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When the startup code initializes RTC_SLOW_CLK, it can perform\ncalibration by comparing the RTC_SLOW_CLK frequency with main XTAL\nfrequency. This option sets the number of RTC_SLOW_CLK cycles measured\nby the calibration routine. Higher numbers increase calibration\nprecision, which may be important for applications which spend a lot of\ntime in deep sleep. Lower numbers reduce startup time.\n\nWhen this option is set to 0, clock calibration will not be performed at\nstartup, and approximate clock frequencies will be assumed:\n\n- 136000 Hz if internal RC oscillator is used as clock source. For this use value 1024.\n- 32768 Hz if the 32k crystal oscillator is used. For this use value 3000 or more.\n In case more value will help improve the definition of the launch of the crystal.\n If the crystal could not start, it will be switched to internal RC.", + "id": "RTC_CLK_CAL_CYCLES", + "name": "RTC_CLK_CAL_CYCLES", + "range": [ + 0, + 32766 + ], + "title": "Number of cycles for RTC_SLOW_CLK calibration", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-rtc-clock-config", + "title": "RTC Clock Config", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Place peripheral control functions (e.g. periph_module_reset) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "PERIPH_CTRL_FUNC_IN_IRAM", + "name": "PERIPH_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place peripheral control functions into IRAM", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-peripheral-control", + "title": "Peripheral Control", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_ETM_SUPPORTED", + "help": "whether to enable the debug log message for ETM core driver.\nNote that, this option only controls the ETM related driver log, won't affect other drivers.", + "id": "ETM_ENABLE_DEBUG_LOG", + "name": "ETM_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_ETM_SUPPORTED", + "id": "component-config-hardware-settings-etm-configuration", + "title": "ETM Configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "Place GDMA control functions (like start/stop/append/reset) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "GDMA_CTRL_FUNC_IN_IRAM", + "name": "GDMA_CTRL_FUNC_IN_IRAM", + "range": null, + "title": "Place GDMA control functions in IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "Place GDMA ISR handler functions in IRAM to reduce latency caused by cache miss.", + "id": "GDMA_ISR_HANDLER_IN_IRAM", + "name": "GDMA_ISR_HANDLER_IN_IRAM", + "range": null, + "title": "Place GDMA ISR handler in IRAM to reduce latency", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "This will ensure the GDMA object is DRAM-Safe, allow to avoid external memory\ncache misses, and also be accessible whilst the cache is disabled.", + "id": "GDMA_OBJ_DRAM_SAFE", + "name": "GDMA_OBJ_DRAM_SAFE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "If enabled, GDMA driver component will:\n1. ignore the global logging settings\n2. compile all log messages into the binary\n3. set the runtime log level to VERBOSE\nPlease enable this option by caution, as it will increase the binary size.", + "id": "GDMA_ENABLE_DEBUG_LOG", + "name": "GDMA_ENABLE_DEBUG_LOG", + "range": null, + "title": "Force enable debug log", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_GDMA_SUPPORTED", + "help": "This will ensure the GDMA interrupt handler is IRAM-Safe, allow to avoid flash\ncache misses, and also be able to run whilst the cache is disabled.\n(e.g. SPI Flash write).\nIf this option is enabled, ALL GDMA channel's ISR handlers should be placed in IRAM, which is a overkill.\nIt's recommend to set the \"isr_cache_safe\" in the \"gdma_channel_alloc_config_t\".\nThen other GDMA channels won't be influenced.", + "id": "GDMA_ISR_IRAM_SAFE", + "name": "GDMA_ISR_IRAM_SAFE", + "range": null, + "title": "GDMA ISR IRAM-Safe (Deprecated. Read Help!)", + "type": "bool" + } + ], + "depends_on": "SOC_GDMA_SUPPORTED", + "id": "component-config-hardware-settings-gdma-configurations", + "title": "GDMA Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Place DW_GDMA control functions (e.g. dw_gdma_channel_continue) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "DW_GDMA_CTRL_FUNC_IN_IRAM", + "name": "DW_GDMA_CTRL_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Place DW_GDMA setter functions (e.g. dw_gdma_channel_set_block_markers) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "DW_GDMA_SETTER_FUNC_IN_IRAM", + "name": "DW_GDMA_SETTER_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Place DW_GDMA getter functions (e.g. dw_gdma_link_list_get_item) into IRAM,\nso that these functions can be IRAM-safe and able to be called in the other IRAM interrupt context.", + "id": "DW_GDMA_GETTER_FUNC_IN_IRAM", + "name": "DW_GDMA_GETTER_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "This will ensure the DW_GDMA interrupt handler is IRAM-Safe, allow to avoid flash\ncache misses, and also be able to run whilst the cache is disabled.\n(e.g. SPI Flash write).", + "id": "DW_GDMA_ISR_IRAM_SAFE", + "name": "DW_GDMA_ISR_IRAM_SAFE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "This will ensure the DW_GDMA object is DRAM-Safe, allow to avoid external memory\ncache misses, and also be accessible whilst the cache is disabled.", + "id": "DW_GDMA_OBJ_DRAM_SAFE", + "name": "DW_GDMA_OBJ_DRAM_SAFE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "help": "Whether to enable the debug log message for DW_GDMA driver.\nNote that, this option only controls the DW_GDMA driver log, won't affect other drivers.", + "id": "DW_GDMA_ENABLE_DEBUG_LOG", + "name": "DW_GDMA_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + } + ], + "depends_on": "SOC_DW_GDMA_SUPPORTED", + "id": "component-config-hardware-settings-dw_gdma-configurations", + "title": "DW_GDMA Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_DMA2D_SUPPORTED", + "help": "Place 2D-DMA all operation functions, including control functions (e.g. start/stop/append/reset) and setter\nfunctions (e.g. connect/strategy/callback registration) into IRAM, so that these functions can be IRAM-safe\nand able to be called in the other IRAM interrupt context. It also helps optimizing the performance.", + "id": "DMA2D_OPERATION_FUNC_IN_IRAM", + "name": "DMA2D_OPERATION_FUNC_IN_IRAM", + "range": null, + "title": "Place 2D-DMA operation functions into IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DMA2D_SUPPORTED", + "help": "This will ensure the 2D-DMA interrupt handler is IRAM-Safe, allow to avoid flash\ncache misses, and also be able to run whilst the cache is disabled.\n(e.g. SPI Flash write).", + "id": "DMA2D_ISR_IRAM_SAFE", + "name": "DMA2D_ISR_IRAM_SAFE", + "range": null, + "title": "2D-DMA ISR IRAM-Safe", + "type": "bool" + } + ], + "depends_on": "SOC_DMA2D_SUPPORTED", + "id": "component-config-hardware-settings-2d-dma-configurations", + "title": "2D-DMA Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "XTAL_FREQ_40", + "name": "XTAL_FREQ_40", + "range": null, + "title": "40 MHz", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option selects the operating frequency of the XTAL (crystal) clock used to drive the ESP target.\nThe selected value MUST reflect the frequency of the given hardware.", + "id": "component-config-hardware-settings-main-xtal-config-main-xtal-frequency", + "name": "XTAL_FREQ", + "title": "Main XTAL frequency", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "XTAL_FREQ", + "name": "XTAL_FREQ", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings-main-xtal-config", + "title": "Main XTAL Config", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "This option is only used for new chip bringup, when\nclock support isn't done yet. So with this option,\nwe use xtal on FPGA as the clock source.", + "id": "ESP_BRINGUP_BYPASS_CPU_CLK_SETTING", + "name": "ESP_BRINGUP_BYPASS_CPU_CLK_SETTING", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This option is only used for new chip bringup, when\nRNG isn't done yet. So with this option, we use 0x5A\nto fill the random buffers", + "id": "ESP_BRINGUP_BYPASS_RANDOM_SETTING", + "name": "ESP_BRINGUP_BYPASS_RANDOM_SETTING", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM", + "name": "ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SPI_BUS_LOCK_FUNCS_IN_IRAM", + "name": "ESP_SPI_BUS_LOCK_FUNCS_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Due to the poor low-temperature characteristics of\nRC32K (it cannot operate below -40 degrees Celsius),\nplease avoid using it whenever possible", + "id": "ESP_CLK_RC32K_NOT_TO_USE", + "name": "ESP_CLK_RC32K_NOT_TO_USE", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-settings", + "title": "Hardware Settings", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "whether to enable the debug log message for LCD driver.\nNote that, this option only controls the LCD driver log, won't affect other drivers.", + "id": "LCD_ENABLE_DEBUG_LOG", + "name": "LCD_ENABLE_DEBUG_LOG", + "range": null, + "title": "Enable debug log", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_LCD_RGB_SUPPORTED", + "help": "Ensure the LCD interrupt is IRAM-Safe by allowing the interrupt handler to be\nexecutable when the cache is disabled (e.g. SPI Flash write).\nIf you want the LCD driver to keep flushing the screen even when cache ops disabled,\nyou can enable this option. Note, this will also increase the IRAM usage.", + "id": "LCD_RGB_ISR_IRAM_SAFE", + "name": "LCD_RGB_ISR_IRAM_SAFE", + "range": null, + "title": "RGB LCD ISR IRAM-Safe", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_LCD_RGB_SUPPORTED", + "help": "Reset the GDMA channel every VBlank to stop permanent desyncs from happening.\nOnly need to enable it when in your application, the DMA can't deliver data\nas fast as the LCD consumes it.", + "id": "LCD_RGB_RESTART_IN_VSYNC", + "name": "LCD_RGB_RESTART_IN_VSYNC", + "range": null, + "title": "Always restart RGB LCD transmission in VSYNC", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_MIPI_DSI_SUPPORTED", + "help": "Ensure the LCD interrupt is IRAM-Safe by allowing the interrupt handler to be\nexecutable when the cache is disabled (e.g. SPI Flash write).\nIf you want the LCD driver to keep flushing the screen even when cache ops disabled,\nyou can enable this option. Note, this will also increase the IRAM usage.", + "id": "LCD_DSI_ISR_IRAM_SAFE", + "name": "LCD_DSI_ISR_IRAM_SAFE", + "range": null, + "title": "DSI LCD ISR IRAM-Safe", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-driver-lcd-controller-configurations", + "title": "ESP-Driver:LCD Controller Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "ESP_MM_CACHE_MSYNC_C2M_CHUNKED_OPS", + "help": "Max len in bytes per C2M chunk, operations with size over the max len will be\nsliced into multiple chunks.", + "id": "ESP_MM_CACHE_MSYNC_C2M_CHUNKED_OPS_MAX_LEN", + "name": "ESP_MM_CACHE_MSYNC_C2M_CHUNKED_OPS_MAX_LEN", + "range": null, + "title": "Max len in bytes per C2M chunk", + "type": "hex" + } + ], + "depends_on": "SOC_CACHE_WRITEBACK_SUPPORTED", + "help": "`esp_cache_msync` C2M direction takes critical sections, which means during\nthe operation, the interrupts are disabled. Whereas Cache writebacks for\nlarge buffers could be especially time intensive, and might cause interrupts\nto be disabled for a significant amount of time.\n\nSometimes you want other ISRs to be responded during this C2M process.\nThis option is to slice one C2M operation into multiple chunks,\nwith CONFIG_ESP_MM_CACHE_MSYNC_C2M_CHUNKED_OPS_MAX_LEN max len. This will give you\na breath during the C2M process as sometimes the C2M process is quite long.\n\nNote if the buffer processed by the `esp_cache_msync` (C2M sliced) is interrupted by an ISR,\nand this ISR also accesses this buffer, this may lead to data coherence issue.", + "id": "ESP_MM_CACHE_MSYNC_C2M_CHUNKED_OPS", + "name": "ESP_MM_CACHE_MSYNC_C2M_CHUNKED_OPS", + "range": null, + "title": "Enable esp_cache_msync C2M chunked operation", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-mm-memory-management-configurations", + "title": "ESP-MM: Memory Management Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "The value of 0 indicates the IP lost timer is disabled, otherwise the timer is enabled.\n\nThe IP address may be lost because of some reasons, e.g. when the station disconnects\nfrom soft-AP, or when DHCP IP renew fails etc. If the IP lost timer is enabled, it will\nbe started every time the IP is lost. Event SYSTEM_EVENT_STA_LOST_IP will be raised if\nthe timer expires. The IP lost timer is stopped if the station get the IP again before\nthe timer expires.", + "id": "ESP_NETIF_IP_LOST_TIMER_INTERVAL", + "name": "ESP_NETIF_IP_LOST_TIMER_INTERVAL", + "range": [ + 0, + 65535 + ], + "title": "IP Address lost timer interval (seconds)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "No implementation of ESP-NETIF functions is provided.\nThis option is used for adding a custom TCP/IP stack and defining related\nesp_netif functionality", + "id": "ESP_NETIF_PROVIDE_CUSTOM_IMPLEMENTATION", + "name": "ESP_NETIF_PROVIDE_CUSTOM_IMPLEMENTATION", + "range": null, + "title": "Use only ESP-NETIF headers", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_ENABLE && ", + "help": "lwIP is a small independent implementation of the TCP/IP protocol suite.", + "id": "ESP_NETIF_TCPIP_LWIP", + "name": "ESP_NETIF_TCPIP_LWIP", + "range": null, + "title": "LwIP", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Dummy implementation of esp-netif functionality which connects driver transmit\nto receive function. This option is for testing purpose only", + "id": "ESP_NETIF_LOOPBACK", + "name": "ESP_NETIF_LOOPBACK", + "range": null, + "title": "Loopback", + "type": "bool" + } + ], + "depends_on": "!ESP_NETIF_PROVIDE_CUSTOM_IMPLEMENTATION", + "help": "Choose the TCP/IP Stack to work, for example, LwIP, uIP, etc.", + "id": "component-config-esp-netif-adapter-tcp-ip-stack-library", + "name": "ESP_NETIF_USE_TCPIP_STACK_LIB", + "title": "TCP/IP Stack Library", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_NETIF_USES_TCPIP_WITH_BSD_API", + "name": "ESP_NETIF_USES_TCPIP_WITH_BSD_API", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable if esp_netif_transmit() and esp_netif_receive() should generate events. This can be useful\nto blink data traffic indication lights.", + "id": "ESP_NETIF_REPORT_DATA_TRAFFIC", + "name": "ESP_NETIF_REPORT_DATA_TRAFFIC", + "range": null, + "title": "Report data traffic via events", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable if esp_netif_receive() should return error code. This is useful to inform upper layers\nthat packet input to TCP/IP stack failed, so the upper layers could implement flow control.\nThis option is disabled by default due to backward compatibility and will be enabled in v6.0 (IDF-7194)", + "id": "ESP_NETIF_RECEIVE_REPORT_ERRORS", + "name": "ESP_NETIF_RECEIVE_REPORT_ERRORS", + "range": null, + "title": "Use esp_err_t to report errors from esp_netif_receive", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_NETIF_L2_TAP", + "help": "Maximum number of opened File descriptors (FD's) associated with ESP TAP device. ESP TAP FD's take up\na certain amount of memory, and allowing fewer FD's to be opened at the same time conserves memory.", + "id": "ESP_NETIF_L2_TAP_MAX_FDS", + "name": "ESP_NETIF_L2_TAP_MAX_FDS", + "range": null, + "title": "Maximum number of opened L2 TAP File descriptors", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_NETIF_L2_TAP", + "help": "Maximum number of frames queued in opened File descriptor. Once the queue is full, the newly arriving\nframes are dropped until the queue has enough room to accept incoming traffic (Tail Drop queue\nmanagement).", + "id": "ESP_NETIF_L2_TAP_RX_QUEUE_SIZE", + "name": "ESP_NETIF_L2_TAP_RX_QUEUE_SIZE", + "range": null, + "title": "Size of L2 TAP Rx queue", + "type": "int" + } + ], + "depends_on": null, + "help": "A user program can read/write link layer (L2) frames from/to ESP TAP device.\nThe ESP TAP device can be currently associated only with Ethernet physical interfaces.", + "id": "ESP_NETIF_L2_TAP", + "name": "ESP_NETIF_L2_TAP", + "range": null, + "title": "Enable netif L2 TAP support", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_NETIF_TCPIP_LWIP", + "help": "Enable LwIP IEEE 802.1D bridge support in ESP-NETIF. Note that \"Number of clients store data in netif\"\n(LWIP_NUM_NETIF_CLIENT_DATA) option needs to be properly configured to be LwIP bridge available!", + "id": "ESP_NETIF_BRIDGE_EN", + "name": "ESP_NETIF_BRIDGE_EN", + "range": null, + "title": "Enable LwIP IEEE 802.1D bridge", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable this option to use the DNS server which belongs to the selected default network interface.\nThis feature collects DNS server and netif information from LWIP core modules.\nWhenever a new default netif is selected, global DNS servers in LWIP are updated with the netif\nrelated servers.", + "id": "ESP_NETIF_SET_DNS_PER_DEFAULT_NETIF", + "name": "ESP_NETIF_SET_DNS_PER_DEFAULT_NETIF", + "range": null, + "title": "Enable DNS server per interface", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-netif-adapter", + "title": "ESP NETIF Adapter", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "IDF_TARGET_LINUX", + "help": "This option enables gathering host test statistics and SPI flash wear levelling simulation.", + "id": "ESP_PARTITION_ENABLE_STATS", + "name": "ESP_PARTITION_ENABLE_STATS", + "range": null, + "title": "Host test statistics enabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_LINUX", + "help": "This option controls whether the partition implementation checks\nif the flash is erased before writing to it.\nThis is necessary for SPIFFS, which expects to be able to write without erasing first.", + "id": "ESP_PARTITION_ERASE_CHECK", + "name": "ESP_PARTITION_ERASE_CHECK", + "range": null, + "title": "Check if flash is erased before writing", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-partition-api-configuration", + "title": "Partition API Configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_PHY_ENABLED", + "name": "ESP_PHY_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_PHY_ENABLED", + "help": "If this option is enabled, NVS will be initialized and calibration data will be loaded from there.\nPHY calibration will be skipped on deep sleep wakeup. If calibration data is not found, full\ncalibration will be performed and stored in NVS. Normally, only partial calibration will be performed.\nIf this option is disabled, full calibration will be performed.\n\nIf it's easy that your board calibrate bad data, choose 'n'.\nTwo cases for example, you should choose 'n':\n1.If your board is easy to be booted up with antenna disconnected.\n2.Because of your board design, each time when you do calibration, the result are too unstable.\nIf unsure, choose 'y'.", + "id": "ESP_PHY_CALIBRATION_AND_DATA_STORAGE", + "name": "ESP_PHY_CALIBRATION_AND_DATA_STORAGE", + "range": null, + "title": "Store phy calibration data in NVS", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_PHY_INIT_DATA_IN_PARTITION && ESP_PHY_ENABLED", + "help": "If enabled, PHY init data will be restored to default if\nit cannot be verified successfully to avoid endless bootloops.\n\nIf unsure, choose 'n'.", + "id": "ESP_PHY_DEFAULT_INIT_IF_INVALID", + "name": "ESP_PHY_DEFAULT_INIT_IF_INVALID", + "range": null, + "title": "Reset default PHY init data if invalid", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_PHY_MULTIPLE_INIT_DATA_BIN && ESP_PHY_INIT_DATA_IN_PARTITION && ESP_PHY_ENABLED", + "help": "If enabled, multiple phy init data bin will embedded into app bin\nIf not enabled, multiple phy init data bin will still leave alone, and need to be flashed by users.", + "id": "ESP_PHY_MULTIPLE_INIT_DATA_BIN_EMBED", + "name": "ESP_PHY_MULTIPLE_INIT_DATA_BIN_EMBED", + "range": null, + "title": "Support embedded multiple phy init data bin to app bin", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_PHY_MULTIPLE_INIT_DATA_BIN && ESP_PHY_INIT_DATA_IN_PARTITION && ESP_PHY_ENABLED", + "help": "If enabled, when an error occurs while the PHY init data is updated,\nthe program will terminate and restart.\nIf not enabled, the PHY init data will not be updated when an error occurs.", + "id": "ESP_PHY_INIT_DATA_ERROR", + "name": "ESP_PHY_INIT_DATA_ERROR", + "range": null, + "title": "Terminate operation when PHY init data error", + "type": "bool" + } + ], + "depends_on": "ESP_PHY_INIT_DATA_IN_PARTITION && ESP_PHY_INIT_DATA_IN_PARTITION && ESP_PHY_ENABLED", + "help": "If enabled, the corresponding PHY init data type can be automatically switched\naccording to the country code. China's PHY init data bin is used by default.\nCan be modified by country information in API esp_wifi_set_country().\nThe priority of switching the PHY init data type is:\n1. Country configured by API esp_wifi_set_country()\nand the parameter policy is WIFI_COUNTRY_POLICY_MANUAL.\n2. Country notified by the connected AP.\n3. Country configured by API esp_wifi_set_country()\nand the parameter policy is WIFI_COUNTRY_POLICY_AUTO.", + "id": "ESP_PHY_MULTIPLE_INIT_DATA_BIN", + "name": "ESP_PHY_MULTIPLE_INIT_DATA_BIN", + "range": null, + "title": "Support multiple PHY init data bin", + "type": "bool" + } + ], + "depends_on": "SOC_WIFI_SUPPORTED && ESP_PHY_ENABLED", + "help": "If enabled, PHY init data will be loaded from a partition.\nWhen using a custom partition table, make sure that PHY data\npartition is included (type: 'data', subtype: 'phy').\nWith default partition tables, this is done automatically.\nIf PHY init data is stored in a partition, it has to be flashed there,\notherwise runtime error will occur.\n\nIf this option is not enabled, PHY init data will be embedded\ninto the application binary.\n\nIf unsure, choose 'n'.", + "id": "ESP_PHY_INIT_DATA_IN_PARTITION", + "is_menuconfig": true, + "name": "ESP_PHY_INIT_DATA_IN_PARTITION", + "range": null, + "title": "Use a partition to store PHY init data", + "type": "menu" + }, + { + "children": [], + "depends_on": "ESP_PHY_ENABLED", + "help": "Set maximum transmit power for WiFi radio. Actual transmit power for high\ndata rates may be lower than this setting.", + "id": "ESP_PHY_MAX_WIFI_TX_POWER", + "name": "ESP_PHY_MAX_WIFI_TX_POWER", + "range": [ + 10, + 20 + ], + "title": "Max WiFi TX power (dBm)", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_PHY_ENABLED", + "help": null, + "id": "ESP_PHY_MAX_TX_POWER", + "name": "ESP_PHY_MAX_TX_POWER", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "SOC_PM_SUPPORT_MAC_BB_PD && FREERTOS_USE_TICKLESS_IDLE && ESP_PHY_ENABLED", + "help": "If enabled, the MAC and baseband of Wi-Fi and Bluetooth will be powered\ndown when PHY is disabled. Enabling this setting reduces power consumption\nby a small amount but increases RAM use by approximately 4 KB(Wi-Fi only),\n2 KB(Bluetooth only) or 5.3 KB(Wi-Fi + Bluetooth).", + "id": "ESP_PHY_MAC_BB_PD", + "name": "ESP_PHY_MAC_BB_PD", + "range": null, + "title": "Power down MAC and baseband of Wi-Fi and Bluetooth when PHY is disabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_BROWNOUT_DET && ESP_PHY_ENABLED", + "help": "When brownout reset occurs, reduce PHY TX power to keep the code running.", + "id": "ESP_PHY_REDUCE_TX_POWER", + "name": "ESP_PHY_REDUCE_TX_POWER", + "range": null, + "title": "Reduce PHY TX power when brownout reset", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_WIFI_PHY_NEEDS_USB_WORKAROUND && ESP_PHY_ENABLED", + "help": "On some ESP targets, the USB PHY can interfere with WiFi thus lowering WiFi performance.\nAs a result, on those affected ESP targets, the ESP PHY library's initialization will automatically\ndisable the USB PHY to get best WiFi performance.\nThis option controls whether or not the ESP PHY library will keep the USB PHY enabled on\ninitialization.\n\nNote: This option can be disabled to increase WiFi performance. However, disabling this option will\nalso mean that the USB PHY cannot be used while WiFi is enabled.", + "id": "ESP_PHY_ENABLE_USB", + "name": "ESP_PHY_ENABLE_USB", + "range": null, + "title": "Keep the USB PHY enabled when initializing WiFi", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_PHY_ENABLED", + "help": "If enabled, you can use RF certification test APIs.", + "id": "ESP_PHY_ENABLE_CERT_TEST", + "name": "ESP_PHY_ENABLE_CERT_TEST", + "range": null, + "title": "Enable RF certification test functions", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_PHY_RF_CAL_PARTIAL", + "name": "ESP_PHY_RF_CAL_PARTIAL", + "range": null, + "title": "Calibration partial", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_PHY_RF_CAL_NONE", + "name": "ESP_PHY_RF_CAL_NONE", + "range": null, + "title": "Calibration none", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_PHY_RF_CAL_FULL", + "name": "ESP_PHY_RF_CAL_FULL", + "range": null, + "title": "Calibration full", + "type": "bool" + } + ], + "depends_on": "ESP_PHY_ENABLED", + "help": "Select PHY calibration mode. During RF initialization, the partial calibration\nmethod is used by default for RF calibration. Full calibration takes about 100ms\nmore than partial calibration. If boot duration is not critical, it is suggested\nto use the full calibration method. No calibration method is only used when the\ndevice wakes up from deep sleep.", + "id": "component-config-phy-calibration-mode", + "name": "ESP_PHY_CALIBRATION_MODE", + "title": "Calibration mode", + "type": "choice" + }, + { + "children": [], + "depends_on": "ESP_PHY_ENABLED", + "help": null, + "id": "ESP_PHY_CALIBRATION_MODE", + "name": "ESP_PHY_CALIBRATION_MODE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "SOC_PHY_IMPROVE_RX_11B && ESP_PHY_ENABLED", + "help": "This is a workaround to improve Wi-Fi receive 11b pkts for some modules using AC-DC power supply with\nhigh interference, enable this option will sacrifice Wi-Fi OFDM receive performance.\nBut to guarantee 11b receive performance serves as a bottom line in this case.", + "id": "ESP_PHY_IMPROVE_RX_11B", + "name": "ESP_PHY_IMPROVE_RX_11B", + "range": null, + "title": "Improve Wi-Fi receive 11b pkts", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_PHY_ENABLED", + "help": "If enabled, there will be some logs while pll tracking", + "id": "ESP_PHY_PLL_TRACK_DEBUG", + "name": "ESP_PHY_PLL_TRACK_DEBUG", + "range": null, + "title": "Enable pll track logging", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_PHY_ENABLED", + "help": "Select to support record and query phy used time.", + "id": "ESP_PHY_RECORD_USED_TIME", + "name": "ESP_PHY_RECORD_USED_TIME", + "range": null, + "title": "Record PHY used time", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-phy", + "title": "PHY", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "PM_ENABLE", + "help": "If enabled, startup code configures dynamic frequency scaling.\nMax CPU frequency is set to DEFAULT_CPU_FREQ_MHZ setting,\nmin frequency is set to XTAL frequency.\nIf disabled, DFS will not be active until the application\nconfigures it using esp_pm_configure function.", + "id": "PM_DFS_INIT_AUTO", + "name": "PM_DFS_INIT_AUTO", + "range": null, + "title": "Enable dynamic frequency scaling (DFS) at startup", + "type": "bool" + }, + { + "children": [], + "depends_on": "PM_ENABLE", + "help": "If enabled, esp_pm_* functions will keep track of the amount of time\neach of the power management locks has been held, and esp_pm_dump_locks\nfunction will print this information.\nThis feature can be used to analyze which locks are preventing the chip\nfrom going into a lower power state, and see what time the chip spends\nin each power saving mode. This feature does incur some run-time\noverhead, so should typically be disabled in production builds.", + "id": "PM_PROFILING", + "name": "PM_PROFILING", + "range": null, + "title": "Enable profiling counters for PM locks", + "type": "bool" + }, + { + "children": [], + "depends_on": "PM_ENABLE", + "help": "If enabled, some GPIOs will be used to signal events such as RTOS ticks,\nfrequency switching, entry/exit from idle state. Refer to pm_trace.c\nfile for the list of GPIOs.\nThis feature is intended to be used when analyzing/debugging behavior\nof power management implementation, and should be kept disabled in\napplications.", + "id": "PM_TRACE", + "name": "PM_TRACE", + "range": null, + "title": "Enable debug tracing of PM using GPIOs", + "type": "bool" + } + ], + "depends_on": "(!FREERTOS_SMP && SOC_PM_SUPPORTED) || __DOXYGEN__", + "help": "If enabled, application is compiled with support for power management.\nThis option has run-time overhead (increased interrupt latency,\nlonger time to enter idle state), and it also reduces accuracy of\nRTOS ticks and timers used for timekeeping.\nEnable this option if application uses power management APIs.", + "id": "PM_ENABLE", + "name": "PM_ENABLE", + "range": null, + "title": "Support for power management", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_LIGHT_SLEEP_SUPPORTED", + "help": "If enabled, about 2.1KB of lightsleep related source code would be in IRAM and chip would sleep\nlonger for 310us at 160MHz CPU frequency most each time.\nThis feature is intended to be used when lower power consumption is needed\nwhile there is enough place in IRAM to place source code.", + "id": "PM_SLP_IRAM_OPT", + "name": "PM_SLP_IRAM_OPT", + "range": null, + "title": "Put lightsleep related codes in internal RAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TICKLESS_IDLE", + "help": "If enabled, about 180Bytes of RTOS_IDLE related source code would be in IRAM and chip would sleep\nlonger for 20us at 160MHz CPU frequency most each time.\nThis feature is intended to be used when lower power consumption is needed\nwhile there is enough place in IRAM to place source code.", + "id": "PM_RTOS_IDLE_OPT", + "name": "PM_RTOS_IDLE_OPT", + "range": null, + "title": "Put RTOS IDLE related codes in internal RAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TICKLESS_IDLE", + "help": "This feature is intended to disable all GPIO pins at automantic sleep to get a lower power mode.\nIf enabled, chips will disable all GPIO pins at automantic sleep to reduce about 200~300 uA current.\nIf you want to specifically use some pins normally as chip wakes when chip sleeps,\nyou can call 'gpio_sleep_sel_dis' to disable this feature on those pins.\nYou can also keep this feature on and call 'gpio_sleep_set_direction' and 'gpio_sleep_set_pull_mode'\nto have a different GPIO configuration at sleep.\nWarning: If you want to enable this option on ESP32, you should enable `GPIO_ESP32_SUPPORT_SWITCH_SLP_PULL`\nat first, otherwise you will not be able to switch pullup/pulldown mode.", + "id": "PM_SLP_DISABLE_GPIO", + "name": "PM_SLP_DISABLE_GPIO", + "range": null, + "title": "Disable all GPIO when chip at sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "PM_SLP_DEFAULT_PARAMS_OPT", + "name": "PM_SLP_DEFAULT_PARAMS_OPT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP || (SOC_CPU_IN_TOP_DOMAIN && PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP)", + "help": "This option is invisible to users, and it is only used for ci testing,\nenabling it in the application will increase the sleep and wake-up time overhead", + "id": "PM_CHECK_SLEEP_RETENTION_FRAME", + "name": "PM_CHECK_SLEEP_RETENTION_FRAME", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "PM_ENABLE", + "help": "The value of this option determines the calibration interval of the RTC_FAST/SLOW clock during sleep when\npower management is enabled. When it is configured as N, the RTC_FAST/SLOW clock will be calibrated\nevery N times of lightsleep.\nDecreasing this value will increase the time the chip is in the active state, thereby increasing the\naverage power consumption of the chip.\nIncreasing this value can reduce the average power consumption, but when the external environment changes\ndrastically and the chip RTC_FAST/SLOW oscillator frequency drifts, it may cause system instability.", + "id": "PM_LIGHTSLEEP_RTC_OSC_CAL_INTERVAL", + "name": "PM_LIGHTSLEEP_RTC_OSC_CAL_INTERVAL", + "range": null, + "title": "Calibrate the RTC_FAST/SLOW clock every N times of light sleep", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "IDF_TARGET_ESP32S3 && PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP", + "help": "Cache tag memory and CPU both belong to the CPU power domain.\nESP chips supports saving and restoring Cache tag memory before and after sleep,\nthis feature supports accesses to the external memory that was cached before sleep still\nbe cached when the CPU wakes up from a powerdowned CPU lightsleep.\nThis option controls the restore method for Cache tag memory in lightsleep.\nIf this option is enabled, the I/D-cache tag memory will be backuped to the internal RAM\nbefore sleep and restored upon wakeup.\nDepending on the the cache configuration, if this option is enabled,\nit will consume up to 9 KB of internal RAM.\nIf this option is disabled, all cached data won't be kept after sleep,\nthe DCache will be writeback before sleep and invalid all cached data after sleep,\nall accesses to external memory(Flash/PSRAM) will be cache missed after waking up,\nresulting in performance degradation due to increased memory accesses latency.", + "id": "PM_RESTORE_CACHE_TAGMEM_AFTER_LIGHT_SLEEP", + "name": "PM_RESTORE_CACHE_TAGMEM_AFTER_LIGHT_SLEEP", + "range": null, + "title": "Restore I/D-cache tag memory after power down CPU light sleep", + "type": "bool" + } + ], + "depends_on": "SOC_PM_SUPPORT_CPU_PD", + "help": "If enabled, the CPU will be powered down in light sleep,\nESP chips supports saving and restoring CPU's running context before and after light sleep,\nthe feature provides applications with seamless CPU powerdowned lightsleep without user awareness.\nBut this will takes up some internal memory.\nOn esp32c3 soc, enabling this option will consume 1.68 KB of internal RAM\nand will reduce sleep current consumption by about 100 uA.\nOn esp32s3 soc, enabling this option will consume 8.58 KB of internal RAM\nand will reduce sleep current consumption by about 650 uA.", + "id": "PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP", + "name": "PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP", + "range": null, + "title": "Power down CPU in light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_PM_SUPPORT_TOP_PD && SOC_PAU_SUPPORTED", + "help": "If enabled, digital peripherals will try to powered down in light sleep, then all related peripherals will\nnot be available during sleep, including wake-up sources from the peripherals (For detailed availability\ninformation, see the note of the corresponding wakeup source enable function).\nThe chip will automatically save/restore register context during sleep/wakeup to make the upper layer\nuser unaware of the peripheral powerdown during sleep. Enabling this option will increase static RAM and\nheap usage but will also significantly reduce power.\nconsumption during lightsleep, the actual memory cost depends on the peripherals you have initialized,\nfor specific power consumption data in this mode, please refer to Electrical Characteristics section\nin the chip datasheet.\n(In order to save/restore the context of the necessary hardware for FreeRTOS to run, it will need\nat least 4.55 KB free heap at sleep time. Otherwise sleep will not power down the peripherals.)\n\nNote1: Please use this option with caution, the current IDF does not support the retention of\nall peripherals. When the digital peripherals are powered off and a sleep and wake-up is completed,\nthe peripherals that have not saved the running context are equivalent to performing a reset.\n!!! Please confirm the peripherals used in your application and their sleep retention support status\nbefore enabling this option, peripherals sleep retention driver support status is tracked in\npower_management.rst\n\nNote2: When this option is enabled simultaneously with FREERTOS_USE_TICKLESS_IDLE, since the UART will\nbe powered down, the uart FIFO will be flushed before sleep to avoid data loss, however, this has the\npotential to block the sleep process and cause the wakeup time to be skipped, which will cause the tick\nof freertos to not be compensated correctly when returning from sleep and cause the system to crash.\nTo avoid this, you can increase FREERTOS_IDLE_TIME_BEFORE_SLEEP threshold in menuconfig.\n\nNote3: Enabling this option does not necessarily mean that the peripheral power domain will be\nturned down during sleep. The control priority of `esp_sleep_pd_config` is higher than this option,\nuser code can still prevent the peripheral power domain from powering down during sleep by\n`esp_sleep_pd_config(ESP_PD_DOMAIN_TOP, ESP_PD_OPTION_ON)`. In addition, whether the peripheral power\ndomain is powered down during sleep also depends on the sleep working strategy selected by the driver.\nIf any module belonging to the peripheral power domain chooses not to be powered down during sleep,\nthen the peripheral power domain will not be powered off either.", + "id": "PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP", + "name": "PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP", + "range": null, + "title": "Power down Digital Peripheral in light sleep (EXPERIMENTAL)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "PM_UPDATE_CCOMPARE_HLI_WORKAROUND", + "name": "PM_UPDATE_CCOMPARE_HLI_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TICKLESS_IDLE", + "help": "If enabled, it allows user to register entry and exit callbacks which are called before and after\nentering auto light sleep.\n\nNOTE: These callbacks are executed from the IDLE task context hence you cannot have any blocking calls\nin your callbacks.\n\nNOTE: Enabling these callbacks may change sleep duration calculations based on time spent in callback and\nhence it is highly recommended to keep them as short as possible", + "id": "PM_LIGHT_SLEEP_CALLBACKS", + "name": "PM_LIGHT_SLEEP_CALLBACKS", + "range": null, + "title": "Enable registration of pm light sleep callbacks", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-power-management", + "title": "Power Management", + "type": "menu" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-esp-psram", + "title": "ESP PSRAM", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "RINGBUF_PLACE_FUNCTIONS_INTO_FLASH", + "help": "Place ISR ringbuf functions (like xRingbufferSendFromISR/xRingbufferReceiveFromISR) into flash.\nThis frees up IRAM, but the functions can no longer be called when the cache is disabled\nor from an IRAM interrupt context.\n\nThis option is not compatible with ESP-IDF drivers which are configured to\nrun the ISR from an IRAM context, e.g. CONFIG_UART_ISR_IN_IRAM.", + "id": "RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH", + "name": "RINGBUF_PLACE_ISR_FUNCTIONS_INTO_FLASH", + "range": null, + "title": "Place ISR ringbuf functions into flash", + "type": "bool" + } + ], + "depends_on": null, + "help": "Place non-ISR ringbuf functions (like xRingbufferCreate/xRingbufferSend) into flash.\nThis frees up IRAM, but the functions can no longer be called when the cache is disabled.", + "id": "RINGBUF_PLACE_FUNCTIONS_INTO_FLASH", + "name": "RINGBUF_PLACE_FUNCTIONS_INTO_FLASH", + "range": null, + "title": "Place non-ISR ringbuf functions into flash", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-ringbuf", + "title": "ESP Ringbuf", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW", + "range": null, + "title": "Security level low", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM", + "range": null, + "title": "Security level medium", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH", + "range": null, + "title": "Security level high", + "type": "bool" + } + ], + "depends_on": "ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP && SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "help": "Configure the DPA protection security level", + "id": "component-config-esp-security-specific-crypto-dpa-protection-enable-crypto-dpa-protection-at-startup-dpa-protection-level", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL", + "title": "DPA protection level", + "type": "choice" + } + ], + "depends_on": "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "help": "This config controls the DPA (Differential Power Analysis) protection\nknob for the crypto peripherals. DPA protection dynamically adjusts\nclock frequency of the crypto peripheral. DPA protection helps to make it\ndifficult to perform SCA attacks on the crypto peripherals. However,\nthere is also associated performance impact based on the security level\nset. Please refer to the TRM for more details.", + "id": "ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP", + "name": "ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP", + "range": null, + "title": "Enable crypto DPA protection at startup", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "help": null, + "id": "ESP_CRYPTO_DPA_PROTECTION_LEVEL", + "name": "ESP_CRYPTO_DPA_PROTECTION_LEVEL", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED", + "id": "component-config-esp-security-specific-crypto-dpa-protection", + "title": "Crypto DPA Protection", + "type": "menu" + }, + { + "children": [], + "depends_on": "SOC_ECC_CONSTANT_TIME_POINT_MUL", + "help": "If enabled, the app startup code will burn the ECC_FORCE_CONST_TIME efuse bit to force the\nECC peripheral to always perform constant time point multiplication operations,\nirrespective of the ECC_MULT_SECURITY_MODE status bit that is present in the ECC_MULT_CONF_REG\nregister. By default, ESP-IDF configures the ECC peripheral to perform constant time point\nmultiplication operations, so enabling this config would provide security enhancement only in\nthe cases when trusted boot is not enabled and the attacker tries carrying out non-constant\ntime point multiplication operations by changing the default ESP-IDF configurations.\nPerforming constant time operations protect the ECC multiplication operations from timing attacks.", + "id": "ESP_CRYPTO_FORCE_ECC_CONSTANT_TIME_POINT_MUL", + "name": "ESP_CRYPTO_FORCE_ECC_CONSTANT_TIME_POINT_MUL", + "range": null, + "title": "Forcefully enable ECC constant time point multiplication operations", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-security-specific", + "title": "ESP Security Specific", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "IDF_ENV_FPGA && ", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_40", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_40", + "range": null, + "title": "40 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_80", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_80", + "range": null, + "title": "80 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_120", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_120", + "range": null, + "title": "120 MHz", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ_160", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ_160", + "range": null, + "title": "160 MHz", + "type": "bool" + } + ], + "depends_on": null, + "help": "CPU frequency to be set on application startup.", + "id": "component-config-esp-system-settings-cpu-frequency", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ", + "title": "CPU frequency", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_DEFAULT_CPU_FREQ_MHZ", + "name": "ESP_DEFAULT_CPU_FREQ_MHZ", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "!ESP_SYSTEM_GDBSTUB_RUNTIME && ", + "help": "Outputs the relevant registers over the serial port and halt the\nprocessor. Needs a manual reset to restart.", + "id": "ESP_SYSTEM_PANIC_PRINT_HALT", + "name": "ESP_SYSTEM_PANIC_PRINT_HALT", + "range": null, + "title": "Print registers and halt", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_SYSTEM_GDBSTUB_RUNTIME && ", + "help": "Outputs the relevant registers over the serial port and immediately\nreset the processor.", + "id": "ESP_SYSTEM_PANIC_PRINT_REBOOT", + "name": "ESP_SYSTEM_PANIC_PRINT_REBOOT", + "range": null, + "title": "Print registers and reboot", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_SYSTEM_GDBSTUB_RUNTIME && ", + "help": "Just resets the processor without outputting anything", + "id": "ESP_SYSTEM_PANIC_SILENT_REBOOT", + "name": "ESP_SYSTEM_PANIC_SILENT_REBOOT", + "range": null, + "title": "Silent reboot", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_GDBSTUB_ENABLED && ", + "help": "Invoke gdbstub on the serial port, allowing for gdb to attach to it to do a postmortem\nof the crash.", + "id": "ESP_SYSTEM_PANIC_GDBSTUB", + "name": "ESP_SYSTEM_PANIC_GDBSTUB", + "range": null, + "title": "GDBStub on panic", + "type": "bool" + } + ], + "depends_on": null, + "help": "If FreeRTOS detects unexpected behaviour or an unhandled exception, the panic handler is\ninvoked. Configure the panic handler's action here.", + "id": "component-config-esp-system-settings-panic-handler-behaviour", + "name": "ESP_SYSTEM_PANIC", + "title": "Panic handler behaviour", + "type": "choice" + }, + { + "children": [], + "depends_on": "ESP_SYSTEM_PANIC_PRINT_REBOOT", + "help": "After the panic handler executes, you can specify a number of seconds to\nwait before the device reboots.", + "id": "ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS", + "name": "ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS", + "range": [ + 0, + 99 + ], + "title": "Panic reboot delay (Seconds)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Only initialize and use the main core.", + "id": "ESP_SYSTEM_SINGLE_CORE_MODE", + "name": "ESP_SYSTEM_SINGLE_CORE_MODE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SYSTEM_RTC_EXT_XTAL", + "name": "ESP_SYSTEM_RTC_EXT_XTAL", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_SYSTEM_RTC_EXT_OSC", + "name": "ESP_SYSTEM_RTC_EXT_OSC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_SYSTEM_RTC_EXT_XTAL", + "help": "To reduce the startup time of an external RTC crystal,\nwe bootstrap it with a 32kHz square wave for a fixed number of cycles.\nSetting 0 will disable bootstrapping (if disabled, the crystal may take\nlonger to start up or fail to oscillate under some conditions).\n\nIf this value is too high, a faulty crystal may initially start and then fail.\nIf this value is too low, an otherwise good crystal may not start.\n\nTo accurately determine if the crystal has started,\nset a larger \"Number of cycles for RTC_SLOW_CLK calibration\" (about 3000).", + "id": "ESP_SYSTEM_RTC_EXT_XTAL_BOOTSTRAP_CYCLES", + "name": "ESP_SYSTEM_RTC_EXT_XTAL_BOOTSTRAP_CYCLES", + "range": null, + "title": "Bootstrap cycles for external 32kHz crystal", + "type": "int" + }, + { + "children": [], + "depends_on": "SOC_RTC_FAST_MEM_SUPPORTED", + "help": null, + "id": "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK", + "name": "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK", + "help": "This config option allows to add RTC fast memory region to system heap with capability\nsimilar to that of DRAM region but without DMA. Speed wise RTC fast memory operates on\nAPB clock and hence does not have much performance impact.", + "id": "ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP", + "name": "ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP", + "range": null, + "title": "Enable RTC fast memory for dynamic allocations", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ARCH_RISCV", + "help": "Generate DWARF information for each function of the project. These information will parsed and used to\nperform backtracing when panics occur. Activating this option will activate asynchronous frame unwinding\nand generation of both .eh_frame and .eh_frame_hdr sections, resulting in a bigger binary size (20% to\n100% larger). The main purpose of this option is to be able to have a backtrace parsed and printed by\nthe program itself, regardless of the serial monitor used.\nThis option shall NOT be used for production.", + "id": "ESP_SYSTEM_USE_EH_FRAME", + "name": "ESP_SYSTEM_USE_EH_FRAME", + "range": null, + "title": "Generate and use eh_frame for backtracing", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "IDF_TARGET_ARCH_RISCV && SOC_LP_CORE_SUPPORTED && ESP_SYSTEM_PMP_IDRAM_SPLIT", + "help": "If enabled, user can run code available in LP Core image.\n\nWarning: on ESP32-P4 this will also mark the memory area used for BOOTLOADER_RESERVE_RTC_MEM\nas executable. If you consider this a security risk then do not activate this option.", + "id": "ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE", + "name": "ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE", + "range": null, + "title": "Make LP core reserved memory executable from HP core", + "type": "bool" + } + ], + "depends_on": "SOC_CPU_IDRAM_SPLIT_USING_PMP", + "help": "If enabled, the CPU watches all the memory access and raises an exception in case\nof any memory violation. This feature automatically splits\nthe SRAM memory, using PMP, into data and instruction segments and sets Read/Execute permissions\nfor the instruction part (below given splitting address) and Read/Write permissions\nfor the data part (above the splitting address). The memory protection is effective\non all access through the IRAM0 and DRAM0 buses.", + "id": "ESP_SYSTEM_PMP_IDRAM_SPLIT", + "name": "ESP_SYSTEM_PMP_IDRAM_SPLIT", + "range": null, + "title": "Enable IRAM/DRAM split protection", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_SYSTEM_MEMPROT_FEATURE", + "help": "Once locked, memory protection settings cannot be changed anymore.\nThe lock is reset only on the chip startup.", + "id": "ESP_SYSTEM_MEMPROT_FEATURE_LOCK", + "name": "ESP_SYSTEM_MEMPROT_FEATURE_LOCK", + "range": null, + "title": "Lock memory protection settings", + "type": "bool" + } + ], + "depends_on": "SOC_MEMPROT_SUPPORTED", + "help": "If enabled, the permission control module watches all the memory access and fires the panic handler\nif a permission violation is detected. This feature automatically splits\nthe SRAM memory into data and instruction segments and sets Read/Execute permissions\nfor the instruction part (below given splitting address) and Read/Write permissions\nfor the data part (above the splitting address). The memory protection is effective\non all access through the IRAM0 and DRAM0 buses.", + "id": "ESP_SYSTEM_MEMPROT_FEATURE", + "name": "ESP_SYSTEM_MEMPROT_FEATURE", + "range": null, + "title": "Enable memory protection", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-system-settings-memory-protection", + "title": "Memory protection", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Config system event queue size in different application.", + "id": "ESP_SYSTEM_EVENT_QUEUE_SIZE", + "name": "ESP_SYSTEM_EVENT_QUEUE_SIZE", + "range": null, + "title": "System event queue size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Config system event task stack size in different application.", + "id": "ESP_SYSTEM_EVENT_TASK_STACK_SIZE", + "name": "ESP_SYSTEM_EVENT_TASK_STACK_SIZE", + "range": null, + "title": "Event loop task stack size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Configure the \"main task\" stack size. This is the stack of the task\nwhich calls app_main(). If app_main() returns then this task is deleted\nand its stack memory is freed.", + "id": "ESP_MAIN_TASK_STACK_SIZE", + "name": "ESP_MAIN_TASK_STACK_SIZE", + "range": null, + "title": "Main task stack size", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_MAIN_TASK_AFFINITY_CPU0", + "name": "ESP_MAIN_TASK_AFFINITY_CPU0", + "range": null, + "title": "CPU0", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE && ", + "help": null, + "id": "ESP_MAIN_TASK_AFFINITY_CPU1", + "name": "ESP_MAIN_TASK_AFFINITY_CPU1", + "range": null, + "title": "CPU1", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_MAIN_TASK_AFFINITY_NO_AFFINITY", + "name": "ESP_MAIN_TASK_AFFINITY_NO_AFFINITY", + "range": null, + "title": "No affinity", + "type": "bool" + } + ], + "depends_on": null, + "help": "Configure the \"main task\" core affinity. This is the used core of the task\nwhich calls app_main(). If app_main() returns then this task is deleted.", + "id": "component-config-esp-system-settings-main-task-core-affinity", + "name": "ESP_MAIN_TASK_AFFINITY", + "title": "Main task core affinity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_MAIN_TASK_AFFINITY", + "name": "ESP_MAIN_TASK_AFFINITY", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": "Minimal value of size, in bytes, accepted to execute a expression\nwith shared stack.", + "id": "ESP_MINIMAL_SHARED_STACK_SIZE", + "name": "ESP_MINIMAL_SHARED_STACK_SIZE", + "range": null, + "title": "Minimal allowed size for shared stack", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_UART_DEFAULT", + "name": "ESP_CONSOLE_UART_DEFAULT", + "range": null, + "title": "Default: UART0", + "type": "bool" + }, + { + "children": [], + "depends_on": "(IDF_TARGET_ESP32S2 || IDF_TARGET_ESP32S3) && !TINY_USB && ", + "help": null, + "id": "ESP_CONSOLE_USB_CDC", + "name": "ESP_CONSOLE_USB_CDC", + "range": null, + "title": "USB CDC", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_USB_SERIAL_JTAG_SUPPORTED && ", + "help": null, + "id": "ESP_CONSOLE_USB_SERIAL_JTAG", + "name": "ESP_CONSOLE_USB_SERIAL_JTAG", + "range": null, + "title": "USB Serial/JTAG Controller", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_UART_CUSTOM", + "name": "ESP_CONSOLE_UART_CUSTOM", + "range": null, + "title": "Custom UART", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_NONE", + "name": "ESP_CONSOLE_NONE", + "range": null, + "title": "None", + "type": "bool" + } + ], + "depends_on": null, + "help": "Select where to send console output (through stdout and stderr).\n\n- Default is to use UART0 on pre-defined GPIOs.\n- If \"Custom\" is selected, UART0 or UART1 can be chosen,\n and any pins can be selected.\n- If \"None\" is selected, there will be no console output on any UART, except\n for initial output from ROM bootloader. This ROM output can be suppressed by\n GPIO strapping or EFUSE, refer to chip datasheet for details.\n- On chips with USB OTG peripheral, \"USB CDC\" option redirects output to the\n CDC port. This option uses the CDC driver in the chip ROM.\n This option is incompatible with TinyUSB stack.\n- On chips with an USB serial/JTAG debug controller, selecting the option\n for that redirects output to the CDC/ACM (serial port emulation) component\n of that device.", + "id": "component-config-esp-system-settings-channel-for-console-output", + "name": "ESP_CONSOLE_UART", + "title": "Channel for console output", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_SECONDARY_NONE", + "name": "ESP_CONSOLE_SECONDARY_NONE", + "range": null, + "title": "No secondary console", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_CONSOLE_USB_SERIAL_JTAG && ", + "help": "This option supports output through USB_SERIAL_JTAG port when the UART0 port is not connected.\nThe output currently only supports non-blocking mode without using the console.\nIf you want to output in blocking mode with REPL or input through USB_SERIAL_JTAG port,\nplease change the primary config to ESP_CONSOLE_USB_SERIAL_JTAG above.", + "id": "ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG", + "name": "ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG", + "range": null, + "title": "USB_SERIAL_JTAG PORT", + "type": "bool" + } + ], + "depends_on": "SOC_USB_SERIAL_JTAG_SUPPORTED", + "help": "This secondary option supports output through other specific port like USB_SERIAL_JTAG\nwhen UART0 port as a primary is selected but not connected. This secondary output currently only supports\nnon-blocking mode without using REPL. If you want to output in blocking mode with REPL or\ninput through this secondary port, please change the primary config to this port\nin `Channel for console output` menu.", + "id": "component-config-esp-system-settings-channel-for-console-secondary-output", + "name": "ESP_CONSOLE_SECONDARY", + "title": "Channel for console secondary output", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED", + "name": "ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_CONSOLE_UART", + "name": "ESP_CONSOLE_UART", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_UART_CUSTOM_NUM_0", + "name": "ESP_CONSOLE_UART_CUSTOM_NUM_0", + "range": null, + "title": "UART0", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_CONSOLE_UART_CUSTOM_NUM_1", + "name": "ESP_CONSOLE_UART_CUSTOM_NUM_1", + "range": null, + "title": "UART1", + "type": "bool" + } + ], + "depends_on": "ESP_CONSOLE_UART_CUSTOM", + "help": "This UART peripheral is used for console output from the ESP-IDF Bootloader and the app.\n\nIf the configuration is different in the Bootloader binary compared to the app binary, UART\nis reconfigured after the bootloader exits and the app starts.\n\nDue to an ESP32 ROM bug, UART2 is not supported for console output\nvia esp_rom_printf.", + "id": "component-config-esp-system-settings-uart-peripheral-to-use-for-console-output-0-1-", + "name": "ESP_CONSOLE_UART_NUM", + "title": "UART peripheral to use for console output (0-1)", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_CONSOLE_UART_NUM", + "name": "ESP_CONSOLE_UART_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_CONSOLE_ROM_SERIAL_PORT_NUM", + "name": "ESP_CONSOLE_ROM_SERIAL_PORT_NUM", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_UART_CUSTOM", + "help": "This GPIO is used for console UART TX output in the ESP-IDF Bootloader and the app (including\nboot log output and default standard output and standard error of the app). Value -1 means to\ncontinue using the default console UART TX pin.\n\nIf the configuration is different in the Bootloader binary compared to the app binary, UART\nis reconfigured after the bootloader exits and the app starts.", + "id": "ESP_CONSOLE_UART_TX_GPIO", + "name": "ESP_CONSOLE_UART_TX_GPIO", + "range": null, + "title": "UART TX on GPIO", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_UART_CUSTOM", + "help": "This GPIO is used for console UART RX input in the ESP-IDF Bootloader and the app (including\ndefault standard input of the app). Value -1 means to continue using the default console UART\nRX pin.\n\nNote: The default ESP-IDF Bootloader configures this pin but doesn't read anything from the UART.\n\nIf the configuration is different in the Bootloader binary compared to the app binary, UART\nis reconfigured after the bootloader exits and the app starts.", + "id": "ESP_CONSOLE_UART_RX_GPIO", + "name": "ESP_CONSOLE_UART_RX_GPIO", + "range": null, + "title": "UART RX on GPIO", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_UART", + "help": "This baud rate is used by both the ESP-IDF Bootloader and the app (including\nboot log output and default standard input/output/error of the app).\n\nThe app's maximum baud rate depends on the UART clock source. If Power Management is disabled,\nthe UART clock source is the APB clock and all baud rates in the available range will be sufficiently\naccurate. If Power Management is enabled, REF_TICK clock source is used so the baud rate is divided\nfrom 1MHz. Baud rates above 1Mbps are not possible and values between 500Kbps and 1Mbps may not be\naccurate.\n\nIf the configuration is different in the Bootloader binary compared to the app binary, UART\nis reconfigured after the bootloader exits and the app starts.", + "id": "ESP_CONSOLE_UART_BAUDRATE", + "name": "ESP_CONSOLE_UART_BAUDRATE", + "range": [ + 1200, + 4000000 + ], + "title": "UART console baud rate", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_USB_CDC", + "help": "Set the size of USB CDC RX buffer. Increase the buffer size if your application\nis often receiving data over USB CDC.", + "id": "ESP_CONSOLE_USB_CDC_RX_BUF_SIZE", + "name": "ESP_CONSOLE_USB_CDC_RX_BUF_SIZE", + "range": null, + "title": "Size of USB CDC RX buffer", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_CONSOLE_USB_CDC", + "help": "If enabled, esp_rom_printf and ESP_EARLY_LOG output will also be sent over USB CDC.\nDisabling this option saves about 1kB or RAM.", + "id": "ESP_CONSOLE_USB_CDC_SUPPORT_ETS_PRINTF", + "name": "ESP_CONSOLE_USB_CDC_SUPPORT_ETS_PRINTF", + "range": null, + "title": "Enable esp_rom_printf / ESP_EARLY_LOG via USB CDC", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_INT_WDT", + "help": "The timeout of the watchdog, in milliseconds. Make this higher than the FreeRTOS tick rate.", + "id": "ESP_INT_WDT_TIMEOUT_MS", + "name": "ESP_INT_WDT_TIMEOUT_MS", + "range": [ + 10, + 10000 + ], + "title": "Interrupt watchdog timeout (ms)", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_INT_WDT && !FREERTOS_UNICORE", + "help": "Also detect if interrupts on CPU 1 are disabled for too long.", + "id": "ESP_INT_WDT_CHECK_CPU1", + "name": "ESP_INT_WDT_CHECK_CPU1", + "range": null, + "title": "Also watch CPU1 tick interrupt", + "type": "bool" + } + ], + "depends_on": null, + "help": "This watchdog timer can detect if the FreeRTOS tick interrupt has not been called for a certain time,\neither because a task turned off interrupts and did not turn them on for a long time, or because an\ninterrupt handler did not return. It will try to invoke the panic handler first and failing that\nreset the SoC.", + "id": "ESP_INT_WDT", + "name": "ESP_INT_WDT", + "range": null, + "title": "Interrupt watchdog", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_TASK_WDT_EN", + "help": null, + "id": "ESP_TASK_WDT_USE_ESP_TIMER", + "name": "ESP_TASK_WDT_USE_ESP_TIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_TASK_WDT_INIT", + "help": "If this option is enabled, the Task Watchdog Timer will be configured to\ntrigger the panic handler when it times out. This can also be configured\nat run time (see Task Watchdog Timer API Reference)", + "id": "ESP_TASK_WDT_PANIC", + "name": "ESP_TASK_WDT_PANIC", + "range": null, + "title": "Invoke panic handler on Task Watchdog timeout", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_TASK_WDT_INIT", + "help": "Timeout period configuration for the Task Watchdog Timer in seconds.\nThis is also configurable at run time (see Task Watchdog Timer API Reference)", + "id": "ESP_TASK_WDT_TIMEOUT_S", + "name": "ESP_TASK_WDT_TIMEOUT_S", + "range": [ + 1, + 60 + ], + "title": "Task Watchdog timeout period (seconds)", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_TASK_WDT_INIT", + "help": "If this option is enabled, the Task Watchdog Timer will watch the CPU0\nIdle Task. Having the Task Watchdog watch the Idle Task allows for detection\nof CPU starvation as the Idle Task not being called is usually a symptom of\nCPU starvation. Starvation of the Idle Task is detrimental as FreeRTOS household\ntasks depend on the Idle Task getting some runtime every now and then.", + "id": "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0", + "name": "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0", + "range": null, + "title": "Watch CPU0 Idle Task", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_TASK_WDT_INIT && !FREERTOS_UNICORE", + "help": "If this option is enabled, the Task Watchdog Timer will wach the CPU1\nIdle Task.", + "id": "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1", + "name": "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1", + "range": null, + "title": "Watch CPU1 Idle Task", + "type": "bool" + } + ], + "depends_on": "ESP_TASK_WDT_EN", + "help": "Enabling this option will cause the Task Watchdog Timer to be initialized\nautomatically at startup.", + "id": "ESP_TASK_WDT_INIT", + "name": "ESP_TASK_WDT_INIT", + "range": null, + "title": "Initialize Task Watchdog Timer on startup", + "type": "bool" + } + ], + "depends_on": null, + "help": "The Task Watchdog Timer can be used to make sure individual tasks are still\nrunning. Enabling this option will enable the Task Watchdog Timer. It can be\neither initialized automatically at startup or initialized after startup\n(see Task Watchdog Timer API Reference)", + "id": "ESP_TASK_WDT_EN", + "name": "ESP_TASK_WDT_EN", + "range": null, + "title": "Enable Task Watchdog Timer", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_XT_WDT", + "help": "Timeout period configuration for the XTAL32K watchdog timer based on RTC_CLK.", + "id": "ESP_XT_WDT_TIMEOUT", + "name": "ESP_XT_WDT_TIMEOUT", + "range": null, + "title": "XTAL32K watchdog timeout period", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_XT_WDT", + "help": "Enable this to automatically switch to BACKUP32K_CLK as the source of RTC_SLOW_CLK when\nthe watchdog timer expires.", + "id": "ESP_XT_WDT_BACKUP_CLK_ENABLE", + "name": "ESP_XT_WDT_BACKUP_CLK_ENABLE", + "range": null, + "title": "Automatically switch to BACKUP32K_CLK when timer expires", + "type": "bool" + } + ], + "depends_on": "SOC_XT_WDT_SUPPORTED && (ESP_SYSTEM_RTC_EXT_OSC || ESP_SYSTEM_RTC_EXT_XTAL)", + "help": "This watchdog timer can detect oscillation failure of the XTAL32K_CLK. When such a failure\nis detected the hardware can be set up to automatically switch to BACKUP32K_CLK and generate\nan interrupt.", + "id": "ESP_XT_WDT", + "name": "ESP_XT_WDT", + "range": null, + "title": "Initialize XTAL32K watchdog timer on startup", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If this option is disabled (default), the panic handler code is placed in flash not IRAM.\nThis means that if ESP-IDF crashes while flash cache is disabled, the panic handler will\nautomatically re-enable flash cache before running GDB Stub or Core Dump. This adds some minor\nrisk, if the flash cache status is also corrupted during the crash.\n\nIf this option is enabled, the panic handler code (including required UART functions) is placed\nin IRAM. This may be necessary to debug some complex issues with crashes while flash cache is\ndisabled (for example, when writing to SPI flash) or when flash cache is corrupted when an exception\nis triggered.", + "id": "ESP_PANIC_HANDLER_IRAM", + "name": "ESP_PANIC_HANDLER_IRAM", + "range": null, + "title": "Place panic handler code in IRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP32_TRAX && !ESP32S2_TRAX && !ESP32S3_TRAX", + "help": "Debug stubs are used by OpenOCD to execute pre-compiled onboard code\nwhich does some useful debugging stuff, e.g. GCOV data dump.", + "id": "ESP_DEBUG_STUBS_ENABLE", + "name": "ESP_DEBUG_STUBS_ENABLE", + "range": null, + "title": "OpenOCD debug stubs", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_DEBUG_HAVE_OCD_STUB_BINS", + "help": "OpenOCD uses stub code to access flash during programming or when inserting and removing\nSW flash breakpoints.\nTo execute stub code, OpenOCD allocates memory on the target device, backs up the existing memory,\nloads the stub binary, runs the binary, and then restores the original memory.\nThis process can be time-consuming, especially when using USB serial JTAG.\nBy enabling this option, 8K of memory in RAM will be preallocated with the stub code,\neliminating the need to back up and restore the memory region.", + "id": "ESP_DEBUG_INCLUDE_OCD_STUB_BINS", + "name": "ESP_DEBUG_INCLUDE_OCD_STUB_BINS", + "range": null, + "title": "Preload OpenOCD stub binaries to speed up debugging. 8K memory will be reserved", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The FreeRTOS panic and unhandled exception handers can detect a JTAG OCD debugger and\ninstead of panicking, have the debugger stop on the offending instruction.", + "id": "ESP_DEBUG_OCDAWARE", + "name": "ESP_DEBUG_OCDAWARE", + "range": null, + "title": "Make exception and panic handlers JTAG/OCD aware", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && ", + "help": "Using level 5 interrupt for Interrupt Watchdog, IPC_ISR and other system checks.", + "id": "ESP_SYSTEM_CHECK_INT_LEVEL_5", + "name": "ESP_SYSTEM_CHECK_INT_LEVEL_5", + "range": null, + "title": "Level 5 interrupt", + "type": "bool" + }, + { + "children": [], + "depends_on": "!BTDM_CTRL_HLI && ", + "help": "Using level 4 interrupt for Interrupt Watchdog, IPC_ISR and other system checks.", + "id": "ESP_SYSTEM_CHECK_INT_LEVEL_4", + "name": "ESP_SYSTEM_CHECK_INT_LEVEL_4", + "range": null, + "title": "Level 4 interrupt", + "type": "bool" + } + ], + "depends_on": null, + "help": "Interrupt level to use for Interrupt Watchdog, IPC_ISR and other system checks.", + "id": "component-config-esp-system-settings-interrupt-level-to-use-for-interrupt-watchdog-and-other-system-checks", + "name": "ESP_SYSTEM_CHECK_INT_LEVEL", + "title": "Interrupt level to use for Interrupt Watchdog and other system checks", + "type": "choice" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_7", + "name": "ESP_BROWNOUT_DET_LVL_SEL_7", + "range": null, + "title": "2.51V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_6", + "name": "ESP_BROWNOUT_DET_LVL_SEL_6", + "range": null, + "title": "2.64V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_5", + "name": "ESP_BROWNOUT_DET_LVL_SEL_5", + "range": null, + "title": "2.76V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_4", + "name": "ESP_BROWNOUT_DET_LVL_SEL_4", + "range": null, + "title": "2.92V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_3", + "name": "ESP_BROWNOUT_DET_LVL_SEL_3", + "range": null, + "title": "3.10V", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_BROWNOUT_DET_LVL_SEL_2", + "name": "ESP_BROWNOUT_DET_LVL_SEL_2", + "range": null, + "title": "3.27V", + "type": "bool" + } + ], + "depends_on": "ESP_BROWNOUT_DET", + "help": "The brownout detector will reset the chip when the supply voltage is approximately\nbelow this level. Note that there may be some variation of brownout voltage level\nbetween each chip.\n\n#The voltage levels here are estimates, more work needs to be done to figure out the exact voltages\n#of the brownout threshold levels.", + "id": "component-config-esp-system-settings-brownout-detector-hardware-brownout-detect-reset-brownout-voltage-level", + "name": "ESP_BROWNOUT_DET_LVL_SEL", + "title": "Brownout voltage level", + "type": "choice" + } + ], + "depends_on": "!IDF_ENV_FPGA", + "help": "The ESP32-C6 has a built-in brownout detector which can detect if the voltage is lower than\na specific value. If this happens, it will reset the chip in order to prevent unintended\nbehaviour.", + "id": "ESP_BROWNOUT_DET", + "name": "ESP_BROWNOUT_DET", + "range": null, + "title": "Hardware brownout detect & reset", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_BROWNOUT_DET_LVL", + "name": "ESP_BROWNOUT_DET_LVL", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-esp-system-settings-brownout-detector", + "title": "Brownout Detector", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "This config allows to trigger an interrupt when brownout detected. Software restart will be done\nat the end of the default callback.\nTwo occasions need to restart the chip with interrupt so far.\n(1). For ESP32 version 1, brown-out reset function doesn't work (see ESP32 errata 3.4).\n So that we must restart from interrupt.\n(2). For special workflow, the chip needs do more things instead of restarting directly. This part\n needs to be done in callback function of interrupt.", + "id": "ESP_SYSTEM_BROWNOUT_INTR", + "name": "ESP_SYSTEM_BROWNOUT_INTR", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_ASSIST_DEBUG_SUPPORTED", + "help": "This config allows to trigger a panic interrupt when Stack Pointer register goes out of allocated stack\nmemory bounds.", + "id": "ESP_SYSTEM_HW_STACK_GUARD", + "name": "ESP_SYSTEM_HW_STACK_GUARD", + "range": null, + "title": "Hardware stack guard", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32C6 || IDF_TARGET_ESP32H2", + "help": "This configuration helps to address an BBPLL inaccurate issue when boot from certain bootloader version,\nwhich may increase about the boot-up time by about 200 us. Disable this when your bootloader is built with\nESP-IDF version v5.2 and above.", + "id": "ESP_SYSTEM_BBPLL_RECALIB", + "name": "ESP_SYSTEM_BBPLL_RECALIB", + "range": null, + "title": "Re-calibration BBPLL at startup", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_ASSIST_DEBUG_SUPPORTED", + "help": "This option will enable the PC recording function of assist_debug module. The PC value of the CPU will be\nrecorded to PC record register in assist_debug module in real time. When an exception occurs and the CPU\nis reset, this register will be kept, then we can use the recorded PC to debug the causes of the reset.", + "id": "ESP_SYSTEM_HW_PC_RECORD", + "name": "ESP_SYSTEM_HW_PC_RECORD", + "range": null, + "title": "Hardware PC recording", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-system-settings", + "title": "ESP System Settings", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Configure the IPC tasks stack size. An IPC task runs on each core (in dual core mode), and allows for\ncross-core function calls. See IPC documentation for more details. The default IPC stack size should be\nenough for most common simple use cases. However, users can increase/decrease the stack size to their\nneeds.", + "id": "ESP_IPC_TASK_STACK_SIZE", + "name": "ESP_IPC_TASK_STACK_SIZE", + "range": [ + 512, + 65536 + ], + "title": "Inter-Processor Call (IPC) task stack size", + "type": "int" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE", + "help": "If this option is not enabled then the IPC task will keep behavior same as prior to that of ESP-IDF v4.0,\nhence IPC task will run at (configMAX_PRIORITIES - 1) priority.", + "id": "ESP_IPC_USES_CALLERS_PRIORITY", + "name": "ESP_IPC_USES_CALLERS_PRIORITY", + "range": null, + "title": "IPC runs at caller's priority", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The IPC ISR feature is similar to the IPC feature except that the callback function is executed in the\ncontext of a High Priority Interrupt. The IPC ISR feature is intended for low latency execution of simple\ncallbacks written in assembly on another CPU. Due to being run in a High Priority Interrupt, the assembly\ncallbacks must be written with particular restrictions (see \"IPC\" and \"High-Level Interrupt\" docs for more\ndetails).", + "id": "ESP_IPC_ISR_ENABLE", + "name": "ESP_IPC_ISR_ENABLE", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-ipc-inter-processor-call-", + "title": "IPC (Inter-Processor Call)", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "If enabled, esp_timer_dump will dump information such as number of times the timer was started,\nnumber of times the timer has triggered, and the total time it took for the callback to run.\nThis option has some effect on timer performance and the amount of memory used for timer\nstorage, and should only be used for debugging/testing purposes.", + "id": "ESP_TIMER_PROFILING", + "name": "ESP_TIMER_PROFILING", + "range": null, + "title": "Enable esp_timer profiling features", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_TIME_FUNCS_USE_RTC_TIMER", + "name": "ESP_TIME_FUNCS_USE_RTC_TIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_TIME_FUNCS_USE_ESP_TIMER", + "name": "ESP_TIME_FUNCS_USE_ESP_TIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_TIME_FUNCS_USE_NONE", + "name": "ESP_TIME_FUNCS_USE_NONE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Configure the stack size of \"timer_task\" task. This task is used\nto dispatch callbacks of timers created using ets_timer and esp_timer\nAPIs. If you are seing stack overflow errors in timer task, increase\nthis value.\n\nNote that this is not the same as FreeRTOS timer task. To configure\nFreeRTOS timer task size, see \"FreeRTOS timer task stack size\" option\nin \"FreeRTOS\".", + "id": "ESP_TIMER_TASK_STACK_SIZE", + "name": "ESP_TIMER_TASK_STACK_SIZE", + "range": [ + 2048, + 65536 + ], + "title": "High-resolution timer task stack size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "This sets the interrupt priority level for esp_timer ISR.\nA higher value reduces interrupt latency by minimizing the timer processing delay.", + "id": "ESP_TIMER_INTERRUPT_LEVEL", + "name": "ESP_TIMER_INTERRUPT_LEVEL", + "range": [ + 1, + 1 + ], + "title": "Interrupt level", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "This shows some hidden features of esp_timer.\nNote that they may break other features, use them with care.", + "id": "ESP_TIMER_SHOW_EXPERIMENTAL", + "name": "ESP_TIMER_SHOW_EXPERIMENTAL", + "range": null, + "title": "show esp_timer's experimental features", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_TIMER_TASK_AFFINITY", + "name": "ESP_TIMER_TASK_AFFINITY", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_TIMER_TASK_AFFINITY_CPU0", + "name": "ESP_TIMER_TASK_AFFINITY_CPU0", + "range": null, + "title": "CPU0", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE && ESP_TIMER_SHOW_EXPERIMENTAL && ", + "help": null, + "id": "ESP_TIMER_TASK_AFFINITY_CPU1", + "name": "ESP_TIMER_TASK_AFFINITY_CPU1", + "range": null, + "title": "CPU1", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE && ESP_TIMER_SHOW_EXPERIMENTAL && ", + "help": null, + "id": "ESP_TIMER_TASK_AFFINITY_NO_AFFINITY", + "name": "ESP_TIMER_TASK_AFFINITY_NO_AFFINITY", + "range": null, + "title": "No affinity", + "type": "bool" + } + ], + "depends_on": null, + "help": "The default settings: timer TASK on CPU0 and timer ISR on CPU0.\nOther settings may help in certain cases, but note that they may break\nother features, use them with care.\n- \"CPU0\": (default) esp_timer task is processed by CPU0.\n- \"CPU1\": esp_timer task is processed by CPU1.\n- \"No affinity\": esp_timer task can be processed by any CPU.", + "id": "component-config-esp-timer-high-resolution-timer--esp_timer-task-core-affinity", + "name": "ESP_TIMER_TASK_AFFINITY", + "title": "esp_timer task core affinity", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_TIMER_ISR_AFFINITY_CPU0", + "name": "ESP_TIMER_ISR_AFFINITY_CPU0", + "range": null, + "title": "CPU0", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE && ESP_TIMER_SHOW_EXPERIMENTAL && ", + "help": null, + "id": "ESP_TIMER_ISR_AFFINITY_CPU1", + "name": "ESP_TIMER_ISR_AFFINITY_CPU1", + "range": null, + "title": "CPU1", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE && ESP_TIMER_SHOW_EXPERIMENTAL && ", + "help": null, + "id": "ESP_TIMER_ISR_AFFINITY_NO_AFFINITY", + "name": "ESP_TIMER_ISR_AFFINITY_NO_AFFINITY", + "range": null, + "title": "No affinity", + "type": "bool" + } + ], + "depends_on": null, + "help": "The default settings: timer TASK on CPU0 and timer ISR on CPU0.\nOther settings may help in certain cases, but note that they may break\nother features, use them with care.\n- \"CPU0\": (default) timer interrupt is processed by CPU0.\n- \"CPU1\": timer interrupt is processed by CPU1.\n- \"No affinity\": timer interrupt can be processed by any CPU. It helps\nto reduce latency but there is a disadvantage it leads to the timer ISR\nrunning on every core. It increases the CPU time usage for timer ISRs\nby N on an N-core system.", + "id": "component-config-esp-timer-high-resolution-timer--timer-interrupt-core-affinity", + "name": "ESP_TIMER_ISR_AFFINITY", + "title": "timer interrupt core affinity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "Allows using ESP_TIMER_ISR dispatch method (ESP_TIMER_TASK dispatch method is also avalible).\n- ESP_TIMER_TASK - Timer callbacks are dispatched from a high-priority esp_timer task.\n- ESP_TIMER_ISR - Timer callbacks are dispatched directly from the timer interrupt handler.\nThe ISR dispatch can be used, in some cases, when a callback is very simple\nor need a lower-latency.", + "id": "ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD", + "name": "ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD", + "range": null, + "title": "Support ISR dispatch method", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32", + "help": null, + "id": "ESP_TIMER_IMPL_TG0_LAC", + "name": "ESP_TIMER_IMPL_TG0_LAC", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!IDF_TARGET_ESP32", + "help": null, + "id": "ESP_TIMER_IMPL_SYSTIMER", + "name": "ESP_TIMER_IMPL_SYSTIMER", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-esp-timer-high-resolution-timer-", + "title": "ESP Timer (High Resolution Timer)", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_WIFI_ENABLED", + "name": "ESP_WIFI_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_HOST_WIFI_ENABLED", + "help": null, + "id": "ESP_WIFI_CONTROLLER_TARGET", + "name": "ESP_WIFI_CONTROLLER_TARGET", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": "ESP_HOST_WIFI_ENABLED", + "help": null, + "id": "ESP_WIFI_TARGET_ESP32", + "name": "ESP_WIFI_TARGET_ESP32", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": "SOC_WIRELESS_HOST_SUPPORTED", + "help": null, + "id": "ESP_HOST_WIFI_ENABLED", + "name": "ESP_HOST_WIFI_ENABLED", + "range": null, + "title": "Host WiFi Enable", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Set the number of WiFi static RX buffers. Each buffer takes approximately 1.6KB of RAM.\nThe static rx buffers are allocated when esp_wifi_init is called, they are not freed\nuntil esp_wifi_deinit is called.\n\nWiFi hardware use these buffers to receive all 802.11 frames.\nA higher number may allow higher throughput but increases memory use. If ESP_WIFI_AMPDU_RX_ENABLED\nis enabled, this value is recommended to set equal or bigger than ESP_WIFI_RX_BA_WIN in order to\nachieve better throughput and compatibility with both stations and APs.", + "id": "ESP_WIFI_STATIC_RX_BUFFER_NUM", + "name": "ESP_WIFI_STATIC_RX_BUFFER_NUM", + "range": [ + 2, + 128 + ], + "title": "Max number of WiFi static RX buffers", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Set the number of WiFi dynamic RX buffers, 0 means unlimited RX buffers will be allocated\n(provided sufficient free RAM). The size of each dynamic RX buffer depends on the size of\nthe received data frame.\n\nFor each received data frame, the WiFi driver makes a copy to an RX buffer and then delivers\nit to the high layer TCP/IP stack. The dynamic RX buffer is freed after the higher layer has\nsuccessfully received the data frame.\n\nFor some applications, WiFi data frames may be received faster than the application can\nprocess them. In these cases we may run out of memory if RX buffer number is unlimited (0).\n\nIf a dynamic RX buffer limit is set, it should be at least the number of static RX buffers.", + "id": "ESP_WIFI_DYNAMIC_RX_BUFFER_NUM", + "name": "ESP_WIFI_DYNAMIC_RX_BUFFER_NUM", + "range": [ + 0, + 128 + ], + "title": "Max number of WiFi dynamic RX buffers", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_WIFI_STATIC_TX_BUFFER", + "name": "ESP_WIFI_STATIC_TX_BUFFER", + "range": null, + "title": "Static", + "type": "bool" + }, + { + "children": [], + "depends_on": "!(SPIRAM_TRY_ALLOCATE_WIFI_LWIP && !SPIRAM_IGNORE_NOTFOUND) && ", + "help": null, + "id": "ESP_WIFI_DYNAMIC_TX_BUFFER", + "name": "ESP_WIFI_DYNAMIC_TX_BUFFER", + "range": null, + "title": "Dynamic", + "type": "bool" + } + ], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select type of WiFi TX buffers:\n\nIf \"Static\" is selected, WiFi TX buffers are allocated when WiFi is initialized and released\nwhen WiFi is de-initialized. The size of each static TX buffer is fixed to about 1.6KB.\n\nIf \"Dynamic\" is selected, each WiFi TX buffer is allocated as needed when a data frame is\ndelivered to the Wifi driver from the TCP/IP stack. The buffer is freed after the data frame\nhas been sent by the WiFi driver. The size of each dynamic TX buffer depends on the length\nof each data frame sent by the TCP/IP layer.\n\nIf PSRAM is enabled, \"Static\" should be selected to guarantee enough WiFi TX buffers.\nIf PSRAM is disabled, \"Dynamic\" should be selected to improve the utilization of RAM.", + "id": "component-config-wi-fi-type-of-wifi-tx-buffers", + "name": "ESP_WIFI_TX_BUFFER", + "title": "Type of WiFi TX buffers", + "type": "choice" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": null, + "id": "ESP_WIFI_TX_BUFFER_TYPE", + "name": "ESP_WIFI_TX_BUFFER_TYPE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_STATIC_TX_BUFFER && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Set the number of WiFi static TX buffers. Each buffer takes approximately 1.6KB of RAM.\nThe static RX buffers are allocated when esp_wifi_init() is called, they are not released\nuntil esp_wifi_deinit() is called.\n\nFor each transmitted data frame from the higher layer TCP/IP stack, the WiFi driver makes a\ncopy of it in a TX buffer. For some applications especially UDP applications, the upper\nlayer can deliver frames faster than WiFi layer can transmit. In these cases, we may run out\nof TX buffers.", + "id": "ESP_WIFI_STATIC_TX_BUFFER_NUM", + "name": "ESP_WIFI_STATIC_TX_BUFFER_NUM", + "range": null, + "title": "Max number of WiFi static TX buffers", + "type": "int" + }, + { + "children": [], + "depends_on": "SPIRAM_TRY_ALLOCATE_WIFI_LWIP && !SPIRAM_IGNORE_NOTFOUND && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Set the number of WiFi cache TX buffer number.\n\nFor each TX packet from uplayer, such as LWIP etc, WiFi driver needs to allocate a static TX\nbuffer and makes a copy of uplayer packet. If WiFi driver fails to allocate the static TX buffer,\nit caches the uplayer packets to a dedicated buffer queue, this option is used to configure the\nsize of the cached TX queue.", + "id": "ESP_WIFI_CACHE_TX_BUFFER_NUM", + "name": "ESP_WIFI_CACHE_TX_BUFFER_NUM", + "range": null, + "title": "Max number of WiFi cache TX buffers", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_DYNAMIC_TX_BUFFER && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Set the number of WiFi dynamic TX buffers. The size of each dynamic TX buffer is not fixed,\nit depends on the size of each transmitted data frame.\n\nFor each transmitted frame from the higher layer TCP/IP stack, the WiFi driver makes a copy\nof it in a TX buffer. For some applications, especially UDP applications, the upper layer\ncan deliver frames faster than WiFi layer can transmit. In these cases, we may run out of TX\nbuffers.", + "id": "ESP_WIFI_DYNAMIC_TX_BUFFER_NUM", + "name": "ESP_WIFI_DYNAMIC_TX_BUFFER_NUM", + "range": [ + 1, + 128 + ], + "title": "Max number of WiFi dynamic TX buffers", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_WIFI_STATIC_RX_MGMT_BUFFER", + "name": "ESP_WIFI_STATIC_RX_MGMT_BUFFER", + "range": null, + "title": "Static", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_WIFI_DYNAMIC_RX_MGMT_BUFFER", + "name": "ESP_WIFI_DYNAMIC_RX_MGMT_BUFFER", + "range": null, + "title": "Dynamic", + "type": "bool" + } + ], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select type of WiFi RX MGMT buffers:\n\nIf \"Static\" is selected, WiFi RX MGMT buffers are allocated when WiFi is initialized and released\nwhen WiFi is de-initialized. The size of each static RX MGMT buffer is fixed to about 500 Bytes.\n\nIf \"Dynamic\" is selected, each WiFi RX MGMT buffer is allocated as needed when a MGMT data frame is\nreceived. The MGMT buffer is freed after the MGMT data frame has been processed by the WiFi driver.", + "id": "component-config-wi-fi-type-of-wifi-rx-mgmt-buffers", + "name": "ESP_WIFI_MGMT_RX_BUFFER", + "title": "Type of WiFi RX MGMT buffers", + "type": "choice" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": null, + "id": "ESP_WIFI_DYNAMIC_RX_MGMT_BUF", + "name": "ESP_WIFI_DYNAMIC_RX_MGMT_BUF", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Set the number of WiFi RX_MGMT buffers.\n\nFor Management buffers, the number of dynamic and static management buffers is the same.\nIn order to prevent memory fragmentation, the management buffer type should be set to static first.", + "id": "ESP_WIFI_RX_MGMT_BUF_NUM_DEF", + "name": "ESP_WIFI_RX_MGMT_BUF_NUM_DEF", + "range": [ + 1, + 10 + ], + "title": "Max number of WiFi RX MGMT buffers", + "type": "int" + }, + { + "children": [], + "depends_on": "SOC_WIFI_CSI_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Select this option to enable CSI(Channel State Information) feature. CSI takes about\nCONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM KB of RAM. If CSI is not used, it is better to disable\nthis feature in order to save memory.", + "id": "ESP_WIFI_CSI_ENABLED", + "name": "ESP_WIFI_CSI_ENABLED", + "range": null, + "title": "WiFi CSI(Channel State Information)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_AMPDU_TX_ENABLED && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Set the size of WiFi Block Ack TX window. Generally a bigger value means higher throughput but\nmore memory. Most of time we should NOT change the default value unless special reason, e.g.\ntest the maximum UDP TX throughput with iperf etc. For iperf test in shieldbox, the recommended\nvalue is 9~12.", + "id": "ESP_WIFI_TX_BA_WIN", + "name": "ESP_WIFI_TX_BA_WIN", + "range": [ + 2, + 64 + ], + "title": "WiFi AMPDU TX BA window size", + "type": "int" + } + ], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to enable AMPDU TX feature", + "id": "ESP_WIFI_AMPDU_TX_ENABLED", + "name": "ESP_WIFI_AMPDU_TX_ENABLED", + "range": null, + "title": "WiFi AMPDU TX", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_AMPDU_RX_ENABLED && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Set the size of WiFi Block Ack RX window. Generally a bigger value means higher throughput and better\ncompatibility but more memory. Most of time we should NOT change the default value unless special\nreason, e.g. test the maximum UDP RX throughput with iperf etc. For iperf test in shieldbox, the\nrecommended value is 9~12. If PSRAM is used and WiFi memory is preferred to allocate in PSRAM first,\nthe default and minimum value should be 16 to achieve better throughput and compatibility with both\nstations and APs.", + "id": "ESP_WIFI_RX_BA_WIN", + "name": "ESP_WIFI_RX_BA_WIN", + "range": [ + 2, + 64 + ], + "title": "WiFi AMPDU RX BA window size", + "type": "int" + } + ], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to enable AMPDU RX feature", + "id": "ESP_WIFI_AMPDU_RX_ENABLED", + "name": "ESP_WIFI_AMPDU_RX_ENABLED", + "range": null, + "title": "WiFi AMPDU RX", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_CACHE_TX_BUFFER_NUM >= 2 && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Select this option to enable AMSDU TX feature", + "id": "ESP_WIFI_AMSDU_TX_ENABLED", + "name": "ESP_WIFI_AMSDU_TX_ENABLED", + "range": null, + "title": "WiFi AMSDU TX", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to enable WiFi NVS flash", + "id": "ESP_WIFI_NVS_ENABLED", + "name": "ESP_WIFI_NVS_ENABLED", + "range": null, + "title": "WiFi NVS flash", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_WIFI_TASK_PINNED_TO_CORE_0", + "name": "ESP_WIFI_TASK_PINNED_TO_CORE_0", + "range": null, + "title": "Core 0", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_WIFI_TASK_PINNED_TO_CORE_1", + "name": "ESP_WIFI_TASK_PINNED_TO_CORE_1", + "range": null, + "title": "Core 1", + "type": "bool" + } + ], + "depends_on": "!FREERTOS_UNICORE && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Pinned WiFi task to core 0 or core 1.", + "id": "component-config-wi-fi-wifi-task-core-id", + "name": "ESP_WIFI_TASK_CORE_ID", + "title": "WiFi Task Core ID", + "type": "choice" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "ESP-MESH utilizes beacon frames to detect and resolve root node conflicts (see documentation). However\nthe default length of a beacon frame can simultaneously hold only five root node identifier structures,\nmeaning that a root node conflict of up to five nodes can be detected at one time. In the occurrence of\nmore root nodes conflict involving more than five root nodes, the conflict resolution process will\ndetect five of the root nodes, resolve the conflict, and re-detect more root nodes. This process will\nrepeat until all root node conflicts are resolved. However this process can generally take a very long\ntime.\n\nTo counter this situation, the beacon frame length can be increased such that more root nodes can be\ndetected simultaneously. Each additional root node will require 36 bytes and should be added on top of\nthe default beacon frame length of\n752 bytes. For example, if you want to detect 10 root nodes simultaneously, you need to set the beacon\nframe length as\n932 (752+36*5).\n\nSetting a longer beacon length also assists with debugging as the conflicting root nodes can be\nidentified more quickly.", + "id": "ESP_WIFI_SOFTAP_BEACON_MAX_LEN", + "name": "ESP_WIFI_SOFTAP_BEACON_MAX_LEN", + "range": [ + 752, + 1256 + ], + "title": "Max length of WiFi SoftAP Beacon", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Set the maximum number of Wi-Fi management short buffers. These buffers are dynamically allocated,\nwith their size determined by the length of the management packet to be sent. When a management\npacket is less than 64 bytes, the Wi-Fi driver classifies it as a short management packet and\nassigns it to one of these buffers.", + "id": "ESP_WIFI_MGMT_SBUF_NUM", + "name": "ESP_WIFI_MGMT_SBUF_NUM", + "range": [ + 6, + 32 + ], + "title": "WiFi mgmt short buffer number", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to place frequently called Wi-Fi library functions in IRAM.\nWhen this option is disabled, more than 10Kbytes of IRAM memory will be saved\nbut Wi-Fi throughput will be reduced.", + "id": "ESP_WIFI_IRAM_OPT", + "name": "ESP_WIFI_IRAM_OPT", + "range": null, + "title": "WiFi IRAM speed optimization", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to place additional frequently called Wi-Fi library functions\nin IRAM. When this option is disabled, more than 5Kbytes of IRAM memory will be saved\nbut Wi-Fi throughput will be reduced.", + "id": "ESP_WIFI_EXTRA_IRAM_OPT", + "name": "ESP_WIFI_EXTRA_IRAM_OPT", + "range": null, + "title": "WiFi EXTRA IRAM speed optimization", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to place frequently called Wi-Fi library RX functions in IRAM.\nWhen this option is disabled, more than 17Kbytes of IRAM memory will be saved\nbut Wi-Fi performance will be reduced.", + "id": "ESP_WIFI_RX_IRAM_OPT", + "name": "ESP_WIFI_RX_IRAM_OPT", + "range": null, + "title": "WiFi RX IRAM speed optimization", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_ENABLE_WPA3_SAE && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Select this option to enable SAE-PK", + "id": "ESP_WIFI_ENABLE_SAE_PK", + "name": "ESP_WIFI_ENABLE_SAE_PK", + "range": null, + "title": "Enable SAE-PK", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLE_WPA3_SAE && ESP_WIFI_SOFTAP_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Select this option to enable SAE support in softAP mode.", + "id": "ESP_WIFI_SOFTAP_SAE_SUPPORT", + "name": "ESP_WIFI_SOFTAP_SAE_SUPPORT", + "range": null, + "title": "Enable WPA3 Personal(SAE) SoftAP", + "type": "bool" + } + ], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to allow the device to establish a WPA3-Personal connection with eligible AP's.\nPMF (Protected Management Frames) is a prerequisite feature for a WPA3 connection, it needs to be\nexplicitly configured before attempting connection. Please refer to the Wi-Fi Driver API Guide\nfor details.", + "id": "ESP_WIFI_ENABLE_WPA3_SAE", + "name": "ESP_WIFI_ENABLE_WPA3_SAE", + "range": null, + "title": "Enable WPA3-Personal", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to allow the device to establish OWE connection with eligible AP's.\nPMF (Protected Management Frames) is a prerequisite feature for a WPA3 connection, it needs to be\nexplicitly configured before attempting connection. Please refer to the Wi-Fi Driver API Guide\nfor details.", + "id": "ESP_WIFI_ENABLE_WPA3_OWE_STA", + "name": "ESP_WIFI_ENABLE_WPA3_OWE_STA", + "range": null, + "title": "Enable OWE STA", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to place called Wi-Fi library TBTT process and receive beacon functions in IRAM.\nSome functions can be put in IRAM either by ESP_WIFI_IRAM_OPT and ESP_WIFI_RX_IRAM_OPT, or this one.\nIf already enabled ESP_WIFI_IRAM_OPT, the other 7.3KB IRAM memory would be taken by this option.\nIf already enabled ESP_WIFI_RX_IRAM_OPT, the other 1.3KB IRAM memory would be taken by this option.\nIf neither of them are enabled, the other 7.4KB IRAM memory would be taken by this option.\nWi-Fi power-save mode average current would be reduced if this option is enabled.", + "id": "ESP_WIFI_SLP_IRAM_OPT", + "name": "ESP_WIFI_SLP_IRAM_OPT", + "range": null, + "title": "WiFi SLP IRAM speed optimization", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Only for station in WIFI_PS_MIN_MODEM or WIFI_PS_MAX_MODEM. When the station enters the active state,\nit will work for at least ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME. If a data packet is received or sent\nduring this period, the time will be refreshed. If the time is up, but the station still has packets\nto receive or send, the time will also be refreshed. unit: milliseconds.", + "id": "ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME", + "name": "ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME", + "range": [ + 8, + 60 + ], + "title": "Minimum active time", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Only for station in WIFI_PS_MIN_MODEM or WIFI_PS_MAX_MODEM. If no packet has been\nsent within ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME, a null data packet will be sent\nto maintain the connection with the AP. unit: seconds.", + "id": "ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME", + "name": "ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME", + "range": [ + 10, + 60 + ], + "title": "Maximum keep alive time", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Only for station in WIFI_PS_MIN_MODEM or WIFI_PS_MAX_MODEM. When the station knows through the beacon\nthat AP will send broadcast packet, it will wait for ESP_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME\nbefore entering the sleep process. If a broadcast packet is received with more data bits, the time\nwill refreshed. unit: milliseconds.", + "id": "ESP_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME", + "name": "ESP_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME", + "range": [ + 10, + 30 + ], + "title": "Minimum wait broadcast data time", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_FTM_ENABLE && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": null, + "id": "ESP_WIFI_FTM_INITIATOR_SUPPORT", + "name": "ESP_WIFI_FTM_INITIATOR_SUPPORT", + "range": null, + "title": "FTM Initiator support", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_FTM_ENABLE && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": null, + "id": "ESP_WIFI_FTM_RESPONDER_SUPPORT", + "name": "ESP_WIFI_FTM_RESPONDER_SUPPORT", + "range": null, + "title": "FTM Responder support", + "type": "bool" + } + ], + "depends_on": "SOC_WIFI_FTM_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Enable feature Fine Timing Measurement for calculating WiFi Round-Trip-Time (RTT).", + "id": "ESP_WIFI_FTM_ENABLE", + "name": "ESP_WIFI_FTM_ENABLE", + "range": null, + "title": "WiFi FTM", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to enable power_management for station when disconnected.\nChip will do modem-sleep when rf module is not in use any more.", + "id": "ESP_WIFI_STA_DISCONNECTED_PM_ENABLE", + "name": "ESP_WIFI_STA_DISCONNECTED_PM_ENABLE", + "range": null, + "title": "Power Management for station at disconnected", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_WIFI_GCMP_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Select this option to enable GCMP support. GCMP support is compulsory for WiFi Suite-B support.", + "id": "ESP_WIFI_GCMP_SUPPORT", + "name": "ESP_WIFI_GCMP_SUPPORT", + "range": null, + "title": "WiFi GCMP Support(GCMP128 and GCMP256)", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to enable GMAC support. GMAC support is compulsory for WiFi 192 bit certification.", + "id": "ESP_WIFI_GMAC_SUPPORT", + "name": "ESP_WIFI_GMAC_SUPPORT", + "range": null, + "title": "WiFi GMAC Support(GMAC128 and GMAC256)", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "WiFi module can be compiled without SoftAP to save code size.", + "id": "ESP_WIFI_SOFTAP_SUPPORT", + "name": "ESP_WIFI_SOFTAP_SUPPORT", + "range": null, + "title": "WiFi SoftAP Support", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_PHY_MAC_BB_PD && SOC_PM_SUPPORT_BEACON_WAKEUP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "The wifi modem automatically receives the beacon frame during light sleep.", + "id": "ESP_WIFI_ENHANCED_LIGHT_SLEEP", + "name": "ESP_WIFI_ENHANCED_LIGHT_SLEEP", + "range": null, + "title": "WiFi modem automatically receives the beacon", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_SLP_BEACON_LOST_OPT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Timeout time for close rf phy when beacon loss occurs, Unit: 1024 microsecond.", + "id": "ESP_WIFI_SLP_BEACON_LOST_TIMEOUT", + "name": "ESP_WIFI_SLP_BEACON_LOST_TIMEOUT", + "range": null, + "title": "Beacon loss timeout", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_SLP_BEACON_LOST_OPT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Maximum number of consecutive lost beacons allowed, WiFi keeps Rx state when\nthe number of consecutive beacons lost is greater than the given threshold.", + "id": "ESP_WIFI_SLP_BEACON_LOST_THRESHOLD", + "name": "ESP_WIFI_SLP_BEACON_LOST_THRESHOLD", + "range": null, + "title": "Maximum number of consecutive lost beacons allowed", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_SLP_BEACON_LOST_OPT && SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Delta early time for rf phy on, When the beacon is lost, the next rf phy on will\nbe earlier the time specified by the configuration item, Unit: 32 microsecond.", + "id": "ESP_WIFI_SLP_PHY_ON_DELTA_EARLY_TIME", + "name": "ESP_WIFI_SLP_PHY_ON_DELTA_EARLY_TIME", + "range": null, + "title": "Delta early time for RF PHY on", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_SLP_BEACON_LOST_OPT && SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Delta timeout time for rf phy off, When the beacon is lost, the next rf phy off will\nbe delayed for the time specified by the configuration item. Unit: 1024 microsecond.", + "id": "ESP_WIFI_SLP_PHY_OFF_DELTA_TIMEOUT_TIME", + "name": "ESP_WIFI_SLP_PHY_OFF_DELTA_TIMEOUT_TIME", + "range": null, + "title": "Delta timeout time for RF PHY off", + "type": "int" + } + ], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Enable wifi sleep optimization when beacon loss occurs and immediately enter\nsleep mode when the WiFi module detects beacon loss.", + "id": "ESP_WIFI_SLP_BEACON_LOST_OPT", + "name": "ESP_WIFI_SLP_BEACON_LOST_OPT", + "range": null, + "title": "Wifi sleep optimize when beacon lost", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Maximum number of encrypted peers supported by espnow.\nThe number of hardware keys for encryption is fixed. And the espnow and SoftAP share the same\nhardware keys. So this configuration will affect the maximum connection number of SoftAP.\nMaximum espnow encrypted peers number + maximum number of connections of SoftAP = Max hardware\nkeys number. When using ESP mesh, this value should be set to a maximum of 6.", + "id": "ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM", + "name": "ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM", + "range": [ + 0, + 17 + ], + "title": "Maximum espnow encrypt peers number", + "type": "int" + }, + { + "children": [], + "depends_on": "SOC_WIFI_NAN_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Enable WiFi Aware (NAN) feature.", + "id": "ESP_WIFI_NAN_ENABLE", + "name": "ESP_WIFI_NAN_ENABLE", + "range": null, + "title": "WiFi Aware", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_MBEDTLS_TLS_CLIENT && IDF_EXPERIMENTAL_FEATURES && ESP_WIFI_MBEDTLS_CRYPTO && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Select this option to support EAP with TLS v1.3.\nThis configuration still supports compatibility with EAP-TLS v1.2.\nPlease note that enabling this configuration will cause every application which\nuses TLS go for TLS1.3 if server supports that. TLS1.3 is still in development in mbedtls\nand there may be interoperability issues with this. Please modify your application to set\nmax version as TLS1.2 if you want to enable TLS1.3 only for WiFi connection.", + "id": "ESP_WIFI_EAP_TLS1_3", + "name": "ESP_WIFI_EAP_TLS1_3", + "range": null, + "title": "Enable EAP-TLS v1.3 Support for WiFi Enterprise connection", + "type": "bool" + } + ], + "depends_on": "ESP_WIFI_ENTERPRISE_SUPPORT && ESP_WIFI_MBEDTLS_CRYPTO && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Select this option to use MbedTLS TLS client for WPA2 enterprise connection.\nPlease note that from MbedTLS-3.0 onwards, MbedTLS does not support SSL-3.0\nTLS-v1.0, TLS-v1.1 versions. In case your server is using one of these version,\nit is advisable to update your server.\nPlease disable this option for compatibility with older TLS versions.", + "id": "ESP_WIFI_MBEDTLS_TLS_CLIENT", + "name": "ESP_WIFI_MBEDTLS_TLS_CLIENT", + "range": null, + "title": "Use MbedTLS TLS client for WiFi Enterprise connection", + "type": "bool" + } + ], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to enable the use of MbedTLS crypto APIs.\nThe internal crypto support within the supplicant is limited\nand may not suffice for all new security features, including WPA3.\n\nIt is recommended to always keep this option enabled. Additionally,\nnote that MbedTLS can leverage hardware acceleration if available,\nresulting in significantly faster cryptographic operations.", + "id": "ESP_WIFI_MBEDTLS_CRYPTO", + "name": "ESP_WIFI_MBEDTLS_CRYPTO", + "range": null, + "title": "Use MbedTLS crypto APIs", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_WIFI_WAPI_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Select this option to enable WAPI-PSK\nwhich is a Chinese National Standard Encryption for Wireless LANs (GB 15629.11-2003).", + "id": "ESP_WIFI_WAPI_PSK", + "name": "ESP_WIFI_WAPI_PSK", + "range": null, + "title": "Enable WAPI PSK support", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_WIFI_GCMP_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Select this option to enable 192 bit NSA suite-B.\nThis is necessary to support WPA3 192 bit security.", + "id": "ESP_WIFI_SUITE_B_192", + "name": "ESP_WIFI_SUITE_B_192", + "range": null, + "title": "Enable NSA suite B support with 192 bit key", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_11KV_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Select this option to enable 802.11k APIs(RRM support).\nOnly APIs which are helpful for network assisted roaming\nare supported for now.\nEnable this option with RRM enabled in sta config\nto make device ready for network assisted roaming.\nRRM: Radio measurements enable STAs to understand the radio environment,\nit enables STAs to observe and gather data on radio link performance\nand on the radio environment. Current implementation adds beacon report,\nlink measurement, neighbor report.", + "id": "ESP_WIFI_RRM_SUPPORT", + "name": "ESP_WIFI_RRM_SUPPORT", + "range": null, + "title": "Enable 802.11k APIs Support", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_11KV_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Select this option to enable 802.11v APIs(BTM support).\nOnly APIs which are helpful for network assisted roaming\nare supported for now.\nEnable this option with BTM enabled in sta config\nto make device ready for network assisted roaming.\nBTM: BSS transition management enables an AP to request a station to transition\nto a specific AP, or to indicate to a station a set of preferred APs.", + "id": "ESP_WIFI_WNM_SUPPORT", + "name": "ESP_WIFI_WNM_SUPPORT", + "range": null, + "title": "Enable 802.11v APIs Support", + "type": "bool" + } + ], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to enable 802.11k 802.11v APIs(RRM and BTM support).", + "id": "ESP_WIFI_11KV_SUPPORT", + "name": "ESP_WIFI_11KV_SUPPORT", + "range": null, + "title": "Enable 802.11k, 802.11v APIs Support", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_RRM_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Keep scan results in cache, if not enabled, those\nwill be flushed immediately.", + "id": "ESP_WIFI_SCAN_CACHE", + "name": "ESP_WIFI_SCAN_CACHE", + "range": null, + "title": "Keep scan results in cache", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to enable WiFi Multiband operation certification support.", + "id": "ESP_WIFI_MBO_SUPPORT", + "name": "ESP_WIFI_MBO_SUPPORT", + "range": null, + "title": "Enable Multi Band Operation Certification Support", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_ROAMING_LOW_RSSI_ROAMING && ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "WiFi RSSI threshold to trigger roaming value in dBm (-99 to -1). Values under -30 dbm\nmight lead to a flood of low rssi events. This interferes with normal functioning and\nTX/Rx performance.", + "id": "ESP_WIFI_ROAMING_LOW_RSSI_THRESHOLD", + "name": "ESP_WIFI_ROAMING_LOW_RSSI_THRESHOLD", + "range": null, + "title": "WiFi RSSI threshold to trigger roaming", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ROAMING_LOW_RSSI_ROAMING && ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Decide the offset by which to decrease the Low RSSI threshold set by ESP_WIFI_ROAMING_LOW_RSSI_THRESHOLD\nafter each failed attempt to roam. This allows for the station to keep scanning for better AP's after\nthe Low RSSI threshold is reached in a stepped manner, rather than only attempting to roam the first time\nthe current AP's RSSI breaches the set RSSI threshold.\nSetting 0 here may cause station to be flooded with low rssi events,\ntherefore that's not recommended to be kept.", + "id": "ESP_WIFI_ROAMING_LOW_RSSI_OFFSET", + "name": "ESP_WIFI_ROAMING_LOW_RSSI_OFFSET", + "range": null, + "title": "Offset by which to reset the RSSI Threshold after attempt to roam.", + "type": "int" + } + ], + "depends_on": "ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Enable to use a RSSI threshold to trigger roaming.", + "id": "ESP_WIFI_ROAMING_LOW_RSSI_ROAMING", + "name": "ESP_WIFI_ROAMING_LOW_RSSI_ROAMING", + "range": null, + "title": "Use Low RSSI to trigger roaming.", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_ROAMING_PERIODIC_SCAN_MONITOR && ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Threshold at which the station will begin scanning to find an AP with better RSSI.", + "id": "ESP_WIFI_ROAMING_PERIODIC_SCAN_THRESHOLD", + "name": "ESP_WIFI_ROAMING_PERIODIC_SCAN_THRESHOLD", + "range": null, + "title": "Threshold at which to begin periodic scanning for a better AP.", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ROAMING_PERIODIC_SCAN_MONITOR && ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Intervals at which station will periodically scan to check if better AP is available", + "id": "ESP_WIFI_ROAMING_SCAN_MONITOR_INTERVAL", + "name": "ESP_WIFI_ROAMING_SCAN_MONITOR_INTERVAL", + "range": null, + "title": "Time intervals (in seconds) at which station will initiate a scan", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ROAMING_PERIODIC_SCAN_MONITOR && ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Minimum RSSI difference b/w current AP and a potential roaming candidate AP\nto trigger a roaming attempt.", + "id": "ESP_WIFI_ROAMING_SCAN_ROAM_RSSI_DIFF", + "name": "ESP_WIFI_ROAMING_SCAN_ROAM_RSSI_DIFF", + "range": null, + "title": "RSSI difference b/w current AP and candidate AP to initiate connection", + "type": "int" + } + ], + "depends_on": "ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Conduct periodic scans periodically to check if a better AP is available.", + "id": "ESP_WIFI_ROAMING_PERIODIC_SCAN_MONITOR", + "name": "ESP_WIFI_ROAMING_PERIODIC_SCAN_MONITOR", + "range": null, + "title": "Conduct periodic scans to check if a better AP is available", + "type": "bool" + } + ], + "depends_on": "ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "id": "component-config-wi-fi-advanced-support-for-wi-fi-roaming-experimental--configure-roaming-app-roaming-triggers", + "title": "Roaming triggers", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Roaming between APs that do not support 802.11v.\nThis will allow station to roam even when connection is not BTM supported,\nby forcefully disconnecting from current AP and connecting to better AP.", + "id": "ESP_WIFI_ROAMING_LEGACY_ROAMING", + "name": "ESP_WIFI_ROAMING_LEGACY_ROAMING", + "range": null, + "title": "Support Legacy roaming approach", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_ROAMING_NETWORK_ASSISTED_ROAM && ESP_WIFI_ROAMING_LEGACY_ROAMING && ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Retry threshold after which the station should stop using Network Assisted\nroaming methods and start using legacy roaming instead.", + "id": "ESP_WIFI_NETWORK_ASSISTED_ROAMING_RETRY_COUNT", + "name": "ESP_WIFI_NETWORK_ASSISTED_ROAMING_RETRY_COUNT", + "range": null, + "title": "Retry count after which to switch to legacy roaming", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ROAMING_NETWORK_ASSISTED_ROAM && ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Station will not ask for IP renew after a BTM based roaming. Before enabling please\nmake sure your network supports this.", + "id": "ESP_WIFI_NETWORK_ASSISTED_ROAMING_IP_RENEW_SKIP", + "name": "ESP_WIFI_NETWORK_ASSISTED_ROAMING_IP_RENEW_SKIP", + "range": null, + "title": "Skip IP renew during BTM based roaming", + "type": "bool" + } + ], + "depends_on": "ESP_WIFI_WNM_SUPPORT && ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Roaming between APs using network assisted Roaming.\nThis involves BSS Transition Management mechanisms outlined in 802.11v.\nNote that this moves the responsibility to the AP's network, and hence isn't\nguaranteed to cause the station to attempt to roam each time.", + "id": "ESP_WIFI_ROAMING_NETWORK_ASSISTED_ROAM", + "name": "ESP_WIFI_ROAMING_NETWORK_ASSISTED_ROAM", + "range": null, + "title": "Support Network Assisted roaming using 802.11v", + "type": "bool" + } + ], + "depends_on": "ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "id": "component-config-wi-fi-advanced-support-for-wi-fi-roaming-experimental--configure-roaming-app-roaming-methods", + "title": "Roaming Methods", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Minimum duration of active scanning per channel in milliseconds.", + "id": "ESP_WIFI_ROAMING_SCAN_MIN_SCAN_TIME", + "name": "ESP_WIFI_ROAMING_SCAN_MIN_SCAN_TIME", + "range": null, + "title": "Minimum duration (in milliseconds) of station's per channel active scan", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Maximum duration of active scanning per channel in milliseconds.", + "id": "ESP_WIFI_ROAMING_SCAN_MAX_SCAN_TIME", + "name": "ESP_WIFI_ROAMING_SCAN_MAX_SCAN_TIME", + "range": null, + "title": "Maximum duration (in milliseconds) of station's per channel active scan time", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "If connected, duration for which the station will return to it's home channel for Tx/Rx of\nframes stored in buffers between scanning on consecutive channels.", + "id": "ESP_WIFI_ROAMING_HOME_CHANNEL_DWELL_TIME", + "name": "ESP_WIFI_ROAMING_HOME_CHANNEL_DWELL_TIME", + "range": null, + "title": "Home channel dwell time scanning between consecutive channels", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Channels your wireless network operates on to allow for faster scanning.\nSpecify the channels(between 1-14) in a comma separated manner.", + "id": "ESP_WIFI_ROAMING_SCAN_CHAN_LIST", + "name": "ESP_WIFI_ROAMING_SCAN_CHAN_LIST", + "range": null, + "title": "Preferred channel list for scanning", + "type": "string" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Duration for which the results from the most recent scans can be used\nby the roaming app for determining the roaming candidates.", + "id": "ESP_WIFI_ROAMING_SCAN_EXPIRY_WINDOW", + "name": "ESP_WIFI_ROAMING_SCAN_EXPIRY_WINDOW", + "range": null, + "title": "Scan results expiry window (in seconds)", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Max candidates that can be considered while scanning as a part of the\nnetwork at one time.", + "id": "ESP_WIFI_ROAMING_MAX_CANDIDATES", + "name": "ESP_WIFI_ROAMING_MAX_CANDIDATES", + "range": null, + "title": "Max Candidates in the network", + "type": "int" + } + ], + "depends_on": "ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "id": "component-config-wi-fi-advanced-support-for-wi-fi-roaming-experimental--configure-roaming-app-scan-configuration", + "title": "Scan Configuration", + "type": "menu" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Time to wait (in seconds) by station before registering for the RSSI event again\nor start continuous montoring to find better AP.", + "id": "ESP_WIFI_ROAMING_BACKOFF_TIME", + "name": "ESP_WIFI_ROAMING_BACKOFF_TIME", + "range": null, + "title": "Default time to wait between subsequent roaming attempts.", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_ROAMING_PERIODIC_RRM_MONITORING && ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Enable this to send periodic neighbor report requests to the AP.\nThese neighbor report requests provide information about other APs in the same managed\nnetwork. This information is used for more intelligent roaming.", + "id": "ESP_WIFI_ROAMING_RRM_MONITOR_TIME", + "name": "ESP_WIFI_ROAMING_RRM_MONITOR_TIME", + "range": null, + "title": "Time interval (in seconds) between neighbor report requests to an AP", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ROAMING_PERIODIC_RRM_MONITORING && ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "The RSSI threshold beyond which we start sending periodic neighbor report requests.", + "id": "ESP_WIFI_ROAMING_RRM_MONITOR_THRESHOLD", + "name": "ESP_WIFI_ROAMING_RRM_MONITOR_THRESHOLD", + "range": null, + "title": "Threshold for sending periodic neighbor report requests", + "type": "int" + } + ], + "depends_on": "ESP_WIFI_RRM_SUPPORT && ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "This option will enable station to keep sending RRM neighbor list request to AP and\nupdate its internal list.", + "id": "ESP_WIFI_ROAMING_PERIODIC_RRM_MONITORING", + "name": "ESP_WIFI_ROAMING_PERIODIC_RRM_MONITORING", + "range": null, + "title": "Send periodic neighbor report request to AP for internal list updation", + "type": "bool" + } + ], + "depends_on": "ESP_WIFI_ENABLE_ROAMING_APP && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "id": "component-config-wi-fi-advanced-support-for-wi-fi-roaming-experimental--configure-roaming-app", + "title": "Configure roaming App", + "type": "menu" + } + ], + "depends_on": "IDF_EXPERIMENTAL_FEATURES && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Enable Espressif's roaming app to allow for efficient Wi-Fi roaming.\nThis includes configurable periodic environment scans, maintaining a cache of the\nbest APs, handling low rssi events etc.\n\nRisk Warning\nPlease note that this feature is still experimental and enabling this potentially can\nlead to unpredictable scanning, connection and roaming attempts.\nWe are still working on tuning and optimising this feature to ensure reliable and stable use.", + "id": "ESP_WIFI_ENABLE_ROAMING_APP", + "name": "ESP_WIFI_ENABLE_ROAMING_APP", + "range": null, + "title": "Advanced support for Wi-Fi Roaming (Experimental)", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to enable WiFi Easy Connect Support.", + "id": "ESP_WIFI_DPP_SUPPORT", + "name": "ESP_WIFI_DPP_SUPPORT", + "range": null, + "title": "Enable DPP support", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to enable WiFi Fast Transition Support.", + "id": "ESP_WIFI_11R_SUPPORT", + "name": "ESP_WIFI_11R_SUPPORT", + "range": null, + "title": "Enable 802.11R (Fast Transition) Support", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_SOFTAP_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Select this option to enable WPS registrar support in softAP mode.", + "id": "ESP_WIFI_WPS_SOFTAP_REGISTRAR", + "name": "ESP_WIFI_WPS_SOFTAP_REGISTRAR", + "range": null, + "title": "Add WPS Registrar support in SoftAP mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_WIFI_HE_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Enable Wi-Fi transmission statistics. Total support 4 access category. Each access category\nwill use 346 bytes memory.", + "id": "ESP_WIFI_ENABLE_WIFI_TX_STATS", + "name": "ESP_WIFI_ENABLE_WIFI_TX_STATS", + "range": null, + "title": "Enable Wi-Fi transmission statistics", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_ENABLE_WIFI_RX_STATS && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Enable Wi-Fi DL MU-MIMO and DL OFDMA reception statistics. Will use 10932 bytes memory.", + "id": "ESP_WIFI_ENABLE_WIFI_RX_MU_STATS", + "name": "ESP_WIFI_ENABLE_WIFI_RX_MU_STATS", + "range": null, + "title": "Enable Wi-Fi DL MU-MIMO and DL OFDMA reception statistics", + "type": "bool" + } + ], + "depends_on": "SOC_WIFI_HE_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Enable Wi-Fi reception statistics. Total support 2 access category. Each access category\nwill use 190 bytes memory.", + "id": "ESP_WIFI_ENABLE_WIFI_RX_STATS", + "name": "ESP_WIFI_ENABLE_WIFI_RX_STATS", + "range": null, + "title": "Enable Wi-Fi reception statistics", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_WIFI_HE_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Set the maximum number of queue that can be aggregated by the STA in the A-MPDU carried in the\nHE TB PPDU.", + "id": "ESP_WIFI_TX_HETB_QUEUE_NUM", + "name": "ESP_WIFI_TX_HETB_QUEUE_NUM", + "range": [ + 1, + 4 + ], + "title": "WiFi TX HE TB QUEUE number for STA HE TB PPDU transmission", + "type": "int" + }, + { + "children": [], + "depends_on": "SOC_WIFI_SUPPORT_5G && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Enable Wi-Fi dump HE-SIGB which is contained in DL HE MU PPDUs.", + "id": "ESP_WIFI_ENABLE_DUMP_HESIGB", + "name": "ESP_WIFI_ENABLE_DUMP_HESIGB", + "range": null, + "title": "Enable Wi-Fi dump HE-SIGB which is contained in DL HE MU PPDUs", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_WIFI_SUPPORT_5G && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Enable Wi-Fi dump MU CFO.", + "id": "ESP_WIFI_ENABLE_DUMP_MU_CFO", + "name": "ESP_WIFI_ENABLE_DUMP_MU_CFO", + "range": null, + "title": "Enable Wi-Fi dump MU CFO", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_WIFI_SUPPORT_5G && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Enable Wi-Fi dump NDPA frames.", + "id": "ESP_WIFI_ENABLE_DUMP_CTRL_NDPA", + "name": "ESP_WIFI_ENABLE_DUMP_CTRL_NDPA", + "range": null, + "title": "Enable Wi-Fi dump NDPA frames", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_WIFI_SUPPORT_5G && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Enable Wi-Fi dump BFRP frames.", + "id": "ESP_WIFI_ENABLE_DUMP_CTRL_BFRP", + "name": "ESP_WIFI_ENABLE_DUMP_CTRL_BFRP", + "range": null, + "title": "Enable Wi-Fi dump BFRP frames", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to enable validate each WPS attribute\nrigorously. Disabling this add the workarounds with various APs.\nEnabling this may cause inter operability issues with some APs.", + "id": "ESP_WIFI_WPS_STRICT", + "name": "ESP_WIFI_WPS_STRICT", + "range": null, + "title": "Strictly validate all WPS attributes", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to get passphrase during WPS configuration.\nThis option fakes the virtual display capabilities to get the\nconfiguration in passphrase mode.\nNot recommended to be used since WPS credentials should not\nbe shared to other devices, making it in readable format increases\nthat risk, also passphrase requires pbkdf2 to convert in psk.", + "id": "ESP_WIFI_WPS_PASSPHRASE", + "name": "ESP_WIFI_WPS_PASSPHRASE", + "range": null, + "title": "Get WPA2 passphrase in WPS config", + "type": "bool" + } + ], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "id": "component-config-wi-fi-wps-configuration-options", + "title": "WPS Configuration Options", + "type": "menu" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this option to print logging information from WPA supplicant,\nthis includes handshake information and key hex dumps depending\non the project logging level.\n\nEnabling this could increase the build size ~60kb\ndepending on the project logging level.", + "id": "ESP_WIFI_DEBUG_PRINT", + "name": "ESP_WIFI_DEBUG_PRINT", + "range": null, + "title": "Print debug messages from WPA Supplicant", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this to enable unity test for DPP.", + "id": "ESP_WIFI_TESTING_OPTIONS", + "name": "ESP_WIFI_TESTING_OPTIONS", + "range": null, + "title": "Add DPP testing code", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ESP_WIFI_ENTERPRISE_SUPPORT && (ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED)", + "help": "Select this configuration to free dynamic buffers during WiFi enterprise connection.\nThis will enable chip to reduce heap consumption during WiFi enterprise connection.", + "id": "ESP_WIFI_ENT_FREE_DYNAMIC_BUFFER", + "name": "ESP_WIFI_ENT_FREE_DYNAMIC_BUFFER", + "range": null, + "title": "Free dynamic buffers during WiFi enterprise connection", + "type": "bool" + } + ], + "depends_on": "ESP_WIFI_ENABLED || ESP_HOST_WIFI_ENABLED", + "help": "Select this to enable/disable enterprise connection support.\n\ndisabling this will reduce binary size.\ndisabling this will disable the use of any esp_wifi_sta_wpa2_ent_* (as APIs will be meaningless)\n\nNote that when using bigger certificates on low-power chips without crypto\nhardware acceleration, it is recommended to adjust the task watchdog timer (TWDT)\nif it is enabled. For precise information on timing requirements, you can check\nperformance numbers at https://github.com/espressif/mbedtls/wiki/Performance-Numbers.", + "id": "ESP_WIFI_ENTERPRISE_SUPPORT", + "name": "ESP_WIFI_ENTERPRISE_SUPPORT", + "range": null, + "title": "Enable enterprise option", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-wi-fi", + "title": "Wi-Fi", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_COREDUMP_ENABLE_TO_FLASH", + "name": "ESP_COREDUMP_ENABLE_TO_FLASH", + "range": null, + "title": "Flash", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_COREDUMP_ENABLE_TO_UART", + "name": "ESP_COREDUMP_ENABLE_TO_UART", + "range": null, + "title": "UART", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_COREDUMP_ENABLE_TO_NONE", + "name": "ESP_COREDUMP_ENABLE_TO_NONE", + "range": null, + "title": "None", + "type": "bool" + } + ], + "depends_on": null, + "help": "Select place to store core dump: flash, uart or none (to disable core dumps generation).\n\nCore dumps to Flash are not available if PSRAM is used for task stacks.\n\nIf core dump is configured to be stored in flash and custom partition table is used add\ncorresponding entry to your CSV. For examples, please see predefined partition table CSV descriptions\nin the components/partition_table directory.", + "id": "component-config-core-dump-data-destination", + "name": "ESP_COREDUMP_TO_FLASH_OR_UART", + "title": "Data destination", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_COREDUMP_DATA_FORMAT_BIN", + "name": "ESP_COREDUMP_DATA_FORMAT_BIN", + "range": null, + "title": "Binary format", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_COREDUMP_DATA_FORMAT_ELF", + "name": "ESP_COREDUMP_DATA_FORMAT_ELF", + "range": null, + "title": "ELF format", + "type": "bool" + } + ], + "depends_on": "!ESP_COREDUMP_ENABLE_TO_NONE", + "help": "Select the data format for core dump.", + "id": "component-config-core-dump-core-dump-data-format", + "name": "ESP_COREDUMP_DATA_FORMAT", + "title": "Core dump data format", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_COREDUMP_CHECKSUM_CRC32", + "name": "ESP_COREDUMP_CHECKSUM_CRC32", + "range": null, + "title": "Use CRC32 for integrity verification", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_COREDUMP_DATA_FORMAT_ELF && ", + "help": null, + "id": "ESP_COREDUMP_CHECKSUM_SHA256", + "name": "ESP_COREDUMP_CHECKSUM_SHA256", + "range": null, + "title": "Use SHA256 for integrity verification", + "type": "bool" + } + ], + "depends_on": "!ESP_COREDUMP_ENABLE_TO_NONE", + "help": "Select the integrity check for the core dump.", + "id": "component-config-core-dump-core-dump-data-integrity-check", + "name": "ESP_COREDUMP_CHECKSUM", + "title": "Core dump data integrity check", + "type": "choice" + }, + { + "children": [], + "depends_on": "ESP_COREDUMP_DATA_FORMAT_ELF", + "help": "Storing these sections can help with easier debugging and troubleshooting.\nHowever, additional storage space will be required in the core dump partition.\nAt least 128KB should be reserved, but the actual amount required may vary based\non the application's DRAM usage.\nNote that sections located in external RAM will not be stored.", + "id": "ESP_COREDUMP_CAPTURE_DRAM", + "name": "ESP_COREDUMP_CAPTURE_DRAM", + "range": null, + "title": "Include whole .bss and .data sections and heap data into core dump file", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_COREDUMP_ENABLE_TO_FLASH", + "help": "When enabled, if any data are found on the flash core dump partition,\nthey will be checked by calculating their checksum.", + "id": "ESP_COREDUMP_CHECK_BOOT", + "name": "ESP_COREDUMP_CHECK_BOOT", + "range": null, + "title": "Check core dump data integrity on boot", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables/disable core dump module.", + "id": "ESP_COREDUMP_ENABLE", + "name": "ESP_COREDUMP_ENABLE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_COREDUMP_ENABLE", + "help": "Enable/disable coredump logs. Logs strings from espcoredump component are\nplaced in DRAM. Disabling these helps to save ~5KB of internal memory.", + "id": "ESP_COREDUMP_LOGS", + "name": "ESP_COREDUMP_LOGS", + "range": null, + "title": "Enable coredump logs for debugging", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_COREDUMP_ENABLE", + "help": "Maximum number of tasks snapshots in core dump.", + "id": "ESP_COREDUMP_MAX_TASKS_NUM", + "name": "ESP_COREDUMP_MAX_TASKS_NUM", + "range": null, + "title": "Maximum number of tasks", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COREDUMP_ENABLE_TO_UART", + "help": "Config delay (in ms) before printing core dump to UART.\nDelay can be interrupted by pressing Enter key.", + "id": "ESP_COREDUMP_UART_DELAY", + "name": "ESP_COREDUMP_UART_DELAY", + "range": null, + "title": "Delay before print to UART", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COREDUMP_ENABLE_TO_FLASH", + "help": "Don't overwrite an existing core dump already present in flash.\nEnable this option to only keep the first of multiple core dumps.\n\nIf enabled, the core dump partition must be erased before the first\ncore dump can be written.", + "id": "ESP_COREDUMP_FLASH_NO_OVERWRITE", + "name": "ESP_COREDUMP_FLASH_NO_OVERWRITE", + "range": null, + "title": "Don't overwrite existing core dump", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Force the use of a custom DRAM stack for coredump when Task stacks can be in PSRAM.", + "id": "ESP_COREDUMP_USE_STACK_SIZE", + "name": "ESP_COREDUMP_USE_STACK_SIZE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_COREDUMP_ENABLE", + "help": "Size of the memory to be reserved for core dump stack. If 0 core dump process will run on\nthe stack of crashed task/ISR, otherwise special stack will be allocated.\nTo ensure that core dump itself will not overflow task/ISR stack set this to the value around 1300-1800\ndepending on the chosen checksum calculation method. SHA256 method needs more stack space than CRC32.\nNOTE: It eats DRAM.", + "id": "ESP_COREDUMP_STACK_SIZE", + "name": "ESP_COREDUMP_STACK_SIZE", + "range": null, + "title": "Reserved stack size", + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_COREDUMP_DATA_FORMAT_ELF && ESP_COREDUMP_ENABLE_TO_FLASH && IDF_TARGET_ARCH_RISCV", + "help": "Size of the buffer that would be reserved for extracting backtrace info summary.\nThis buffer will contain the stack dump of the crashed task. This dump is useful in generating backtrace", + "id": "ESP_COREDUMP_SUMMARY_STACKDUMP_SIZE", + "name": "ESP_COREDUMP_SUMMARY_STACKDUMP_SIZE", + "range": null, + "title": "Size of the stack dump buffer", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_COREDUMP_DECODE_INFO", + "name": "ESP_COREDUMP_DECODE_INFO", + "range": null, + "title": "Decode and show summary (info_corefile)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "ESP_COREDUMP_DECODE_DISABLE", + "name": "ESP_COREDUMP_DECODE_DISABLE", + "range": null, + "title": "Don't decode", + "type": "bool" + } + ], + "depends_on": "ESP_COREDUMP_ENABLE_TO_UART", + "help": null, + "id": "component-config-core-dump-handling-of-uart-core-dumps-in-idf-monitor", + "name": "ESP_COREDUMP_DECODE", + "title": "Handling of UART core dumps in IDF Monitor", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "ESP_COREDUMP_DECODE", + "name": "ESP_COREDUMP_DECODE", + "range": null, + "title": null, + "type": "string" + } + ], + "depends_on": null, + "id": "component-config-core-dump", + "title": "Core dump", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Number of volumes (logical drives) to use.", + "id": "FATFS_VOLUME_COUNT", + "name": "FATFS_VOLUME_COUNT", + "range": [ + 1, + 10 + ], + "title": "Number of volumes", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_LFN_NONE", + "name": "FATFS_LFN_NONE", + "range": null, + "title": "No long filenames", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_LFN_HEAP", + "name": "FATFS_LFN_HEAP", + "range": null, + "title": "Long filename buffer in heap", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_LFN_STACK", + "name": "FATFS_LFN_STACK", + "range": null, + "title": "Long filename buffer on stack", + "type": "bool" + } + ], + "depends_on": null, + "help": "Support long filenames in FAT. Long filename data increases\nmemory usage. FATFS can be configured to store the buffer for\nlong filename data in stack or heap.", + "id": "component-config-fat-filesystem-support-long-filename-support", + "name": "FATFS_LONG_FILENAMES", + "title": "Long filename support", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_SECTOR_512", + "name": "FATFS_SECTOR_512", + "range": null, + "title": "512", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_SECTOR_4096", + "name": "FATFS_SECTOR_4096", + "range": null, + "title": "4096", + "type": "bool" + } + ], + "depends_on": null, + "help": "Specify the size of the sector in bytes for FATFS partition generator.", + "id": "component-config-fat-filesystem-support-sector-size", + "name": "FATFS_SECTOR_SIZE", + "title": "Sector size", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_DYNAMIC", + "name": "FATFS_CODEPAGE_DYNAMIC", + "range": null, + "title": "Dynamic (all code pages supported)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_437", + "name": "FATFS_CODEPAGE_437", + "range": null, + "title": "US (CP437)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_720", + "name": "FATFS_CODEPAGE_720", + "range": null, + "title": "Arabic (CP720)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_737", + "name": "FATFS_CODEPAGE_737", + "range": null, + "title": "Greek (CP737)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_771", + "name": "FATFS_CODEPAGE_771", + "range": null, + "title": "KBL (CP771)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_775", + "name": "FATFS_CODEPAGE_775", + "range": null, + "title": "Baltic (CP775)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_850", + "name": "FATFS_CODEPAGE_850", + "range": null, + "title": "Latin 1 (CP850)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_852", + "name": "FATFS_CODEPAGE_852", + "range": null, + "title": "Latin 2 (CP852)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_855", + "name": "FATFS_CODEPAGE_855", + "range": null, + "title": "Cyrillic (CP855)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_857", + "name": "FATFS_CODEPAGE_857", + "range": null, + "title": "Turkish (CP857)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_860", + "name": "FATFS_CODEPAGE_860", + "range": null, + "title": "Portuguese (CP860)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_861", + "name": "FATFS_CODEPAGE_861", + "range": null, + "title": "Icelandic (CP861)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_862", + "name": "FATFS_CODEPAGE_862", + "range": null, + "title": "Hebrew (CP862)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_863", + "name": "FATFS_CODEPAGE_863", + "range": null, + "title": "Canadian French (CP863)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_864", + "name": "FATFS_CODEPAGE_864", + "range": null, + "title": "Arabic (CP864)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_865", + "name": "FATFS_CODEPAGE_865", + "range": null, + "title": "Nordic (CP865)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_866", + "name": "FATFS_CODEPAGE_866", + "range": null, + "title": "Russian (CP866)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_869", + "name": "FATFS_CODEPAGE_869", + "range": null, + "title": "Greek 2 (CP869)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_932", + "name": "FATFS_CODEPAGE_932", + "range": null, + "title": "Japanese (DBCS) (CP932)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_936", + "name": "FATFS_CODEPAGE_936", + "range": null, + "title": "Simplified Chinese (DBCS) (CP936)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_949", + "name": "FATFS_CODEPAGE_949", + "range": null, + "title": "Korean (DBCS) (CP949)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_CODEPAGE_950", + "name": "FATFS_CODEPAGE_950", + "range": null, + "title": "Traditional Chinese (DBCS) (CP950)", + "type": "bool" + } + ], + "depends_on": null, + "help": "OEM code page used for file name encodings.\n\nIf \"Dynamic\" is selected, code page can be chosen at runtime using\nf_setcp function. Note that choosing this option will increase\napplication size by ~480kB.", + "id": "component-config-fat-filesystem-support-oem-code-page", + "name": "FATFS_CHOOSE_CODEPAGE", + "title": "OEM Code Page", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FATFS_CODEPAGE", + "name": "FATFS_CODEPAGE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "!FATFS_LFN_NONE", + "help": "Maximum long filename length. Can be reduced to save RAM.", + "id": "FATFS_MAX_LFN", + "name": "FATFS_MAX_LFN", + "range": null, + "title": "Max long filename length", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_API_ENCODING_ANSI_OEM", + "name": "FATFS_API_ENCODING_ANSI_OEM", + "range": null, + "title": "API uses ANSI/OEM encoding", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_API_ENCODING_UTF_8", + "name": "FATFS_API_ENCODING_UTF_8", + "range": null, + "title": "API uses UTF-8 encoding", + "type": "bool" + } + ], + "depends_on": "!FATFS_LFN_NONE", + "help": "Choose encoding for character and string arguments/returns when using\nFATFS APIs. The encoding of arguments will usually depend on text\neditor settings.", + "id": "component-config-fat-filesystem-support-api-character-encoding", + "name": "FATFS_API_ENCODING", + "title": "API character encoding", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "This option sets the FATFS configuration value _FS_LOCK.\nThe option _FS_LOCK switches file lock function to control duplicated file open\nand illegal operation to open objects.\n\n* 0: Disable file lock function. To avoid volume corruption, application\nshould avoid illegal open, remove and rename to the open objects.\n\n* >0: Enable file lock function. The value defines how many files/sub-directories\ncan be opened simultaneously under file lock control.\n\nNote that the file lock control is independent of re-entrancy.", + "id": "FATFS_FS_LOCK", + "name": "FATFS_FS_LOCK", + "range": [ + 0, + 65535 + ], + "title": "Number of simultaneously open files protected by lock function", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "This option sets FATFS configuration value _FS_TIMEOUT, scaled to milliseconds.\nSets the number of milliseconds FATFS will wait to acquire a mutex when\noperating on an open file. For example, if one task is performing a lengthy\noperation, another task will wait for the first task to release the lock,\nand time out after amount of time set by this option.", + "id": "FATFS_TIMEOUT_MS", + "name": "FATFS_TIMEOUT_MS", + "range": null, + "title": "Timeout for acquiring a file lock, ms", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "This option affects FATFS configuration value _FS_TINY.\n\nIf this option is set, _FS_TINY is 0, and each open file has its own cache,\nsize of the cache is equal to the _MAX_SS variable (512 or 4096 bytes).\nThis option uses more RAM if more than 1 file is open, but needs less reads\nand writes to the storage for some operations.\n\nIf this option is not set, _FS_TINY is 1, and single cache is used for\nall open files, size is also equal to _MAX_SS variable. This reduces the\namount of heap used when multiple files are open, but increases the number\nof read and write operations which FATFS needs to make.", + "id": "FATFS_PER_FILE_CACHE", + "name": "FATFS_PER_FILE_CACHE", + "range": null, + "title": "Use separate cache for each file", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPIRAM_USE_CAPS_ALLOC || SPIRAM_USE_MALLOC", + "help": "When the option is enabled, internal buffers used by FATFS will be allocated\nfrom external RAM. If the allocation from external RAM fails, the buffer will\nbe allocated from the internal RAM.\nDisable this option if optimizing for performance. Enable this option if\noptimizing for internal memory size.", + "id": "FATFS_ALLOC_PREFER_EXTRAM", + "name": "FATFS_ALLOC_PREFER_EXTRAM", + "range": null, + "title": "Prefer external RAM when allocating FATFS buffers", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The fast seek feature enables fast backward/long seek operations without\nFAT access by using an in-memory CLMT (cluster link map table).\nPlease note, fast-seek is only allowed for read-mode files, if a\nfile is opened in write-mode, the seek mechanism will automatically fallback\nto the default implementation.", + "id": "FATFS_USE_FASTSEEK", + "name": "FATFS_USE_FASTSEEK", + "range": null, + "title": "Enable fast seek algorithm when using lseek function through VFS FAT", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_USE_STRFUNC_NONE", + "name": "FATFS_USE_STRFUNC_NONE", + "range": null, + "title": "0:Disable", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_USE_STRFUNC_WITHOUT_CRLF_CONV", + "name": "FATFS_USE_STRFUNC_WITHOUT_CRLF_CONV", + "range": null, + "title": "1:Enable without LF-CRLF conversion", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_USE_STRFUNC_WITH_CRLF_CONV", + "name": "FATFS_USE_STRFUNC_WITH_CRLF_CONV", + "range": null, + "title": "2:Enable with LF-CRLF conversion", + "type": "bool" + } + ], + "depends_on": null, + "help": "These are specialized alternatives to stdio functions for working\ndirectly with FATFS without VFS. Legacy code may need functions,\nbut for new development, it is advised to use stdio under VFS.\n\n0: Disable. FF_PRINT_LLI, FF_PRINT_FLOAT and FF_STRF_ENCODE have no effect.\n1: Enable without LF-CRLF conversion.\n2: Enable with LF-CRLF conversion.", + "id": "component-config-fat-filesystem-support-enable-string-functions-f_gets-f_putc-f_puts-and-f_printf-", + "name": "FATFS_USE_STRFUNC_CHOICE", + "title": "Enable string functions, f_gets(), f_putc(), f_puts() and f_printf()", + "type": "choice" + }, + { + "children": [], + "depends_on": "!FATFS_USE_STRFUNC_NONE", + "help": null, + "id": "FATFS_PRINT_LLI", + "name": "FATFS_PRINT_LLI", + "range": null, + "title": "Make fatfs f_printf() support long long argument", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FATFS_USE_STRFUNC_NONE", + "help": null, + "id": "FATFS_PRINT_FLOAT", + "name": "FATFS_PRINT_FLOAT", + "range": null, + "title": "Make fatfs f_printf() support floating point argument", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_STRF_ENCODE_ANSI", + "name": "FATFS_STRF_ENCODE_ANSI", + "range": null, + "title": "0:ANSI/OEM in current CP", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_STRF_ENCODE_UTF16LE", + "name": "FATFS_STRF_ENCODE_UTF16LE", + "range": null, + "title": "1:Unicode in UTF-16LE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_STRF_ENCODE_UTF16BE", + "name": "FATFS_STRF_ENCODE_UTF16BE", + "range": null, + "title": "2:Unicode in UTF-16BE", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FATFS_STRF_ENCODE_UTF8", + "name": "FATFS_STRF_ENCODE_UTF8", + "range": null, + "title": "3:Unicode in UTF-8", + "type": "bool" + } + ], + "depends_on": "!FATFS_LFN_NONE && !FATFS_USE_STRFUNC_NONE", + "help": "When FF_LFN_UNICODE >= 1 with LFN enabled, string functions convert the character\nencoding in it. FF_STRF_ENCODE selects assumption of character encoding ON THE FILE\nto be read/written via those functions.\n0: ANSI/OEM in current CP\n1: Unicode in UTF-16LE\n2: Unicode in UTF-16BE\n3: Unicode in UTF-8", + "id": "component-config-fat-filesystem-support-fatfs-string-functions-convert-character-encoding", + "name": "FATFS_STRF_ENCODE_CHOICE", + "title": "FatFS string functions: convert character encoding", + "type": "choice" + }, + { + "children": [], + "depends_on": "FATFS_USE_FASTSEEK", + "help": "If fast seek algorithm is enabled, this defines the size of\nCLMT buffer used by this algorithm in 32-bit word units.\nThis value should be chosen based on prior knowledge of\nmaximum elements of each file entry would store.", + "id": "FATFS_FAST_SEEK_BUFFER_SIZE", + "name": "FATFS_FAST_SEEK_BUFFER_SIZE", + "range": null, + "title": "Fast seek CLMT buffer size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "If set to 0, the 'newlib' library's default size (BLKSIZ) is used (128 B).\nIf set to a non-zero value, the value is used as the block size.\nDefault file buffer size is set to this value\nand the buffer is allocated when first attempt of reading/writing to a file is made.\nIncreasing this value improves fread() speed, however the heap usage is increased as well.\n\nNOTE: The block size value is shared by all the filesystem functions\naccessing target media for given file descriptor!\nSee 'Improving I/O performance' section of 'Maximizing Execution Speed' documentation page\nfor more details.", + "id": "FATFS_VFS_FSTAT_BLKSIZE", + "name": "FATFS_VFS_FSTAT_BLKSIZE", + "range": null, + "title": "Default block size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Enables automatic calling of f_sync() to flush recent file changes after each call of vfs_fat_write(),\nvfs_fat_pwrite(), vfs_fat_link(), vfs_fat_truncate() and vfs_fat_ftruncate() functions.\nThis feature improves file-consistency and size reporting accuracy for the FatFS,\nat a price on decreased performance due to frequent disk operations", + "id": "FATFS_IMMEDIATE_FSYNC", + "name": "FATFS_IMMEDIATE_FSYNC", + "range": null, + "title": "Enable automatic f_sync", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Allows FATFS volume label to be specified using f_setlabel", + "id": "FATFS_USE_LABEL", + "name": "FATFS_USE_LABEL", + "range": null, + "title": "Use FATFS volume label", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, the whole link operation (including file copying) is performed under lock.\nThis ensures that the link operation is atomic, but may cause performance for large files.\nIt may create less fragmented file copy.", + "id": "FATFS_LINK_LOCK", + "name": "FATFS_LINK_LOCK", + "range": null, + "title": "Perform the whole link operation under lock", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, the buffers used by FATFS will be allocated separately from the rest of the structure.\nThis option is useful when using multiple FATFS instances with different\nsector sizes, as the buffers will be allocated according to the sector size.\nIf disabled, the greatest sector size will be used for all FATFS instances.\n(In most cases, this would be the sector size of Wear Levelling library)\nThis might cause more memory to be used than necessary.", + "id": "FATFS_USE_DYN_BUFFERS", + "name": "FATFS_USE_DYN_BUFFERS", + "range": null, + "title": "Use dynamic buffers", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "If 1, the file system will not trust the free cluster count in the FSINFO (in FATFS struct).\nThis may result in more accurate output from `f_getfree()` function but increased overhead.", + "id": "FATFS_DONT_TRUST_FREE_CLUSTER_CNT", + "name": "FATFS_DONT_TRUST_FREE_CLUSTER_CNT", + "range": [ + 0, + 1 + ], + "title": "Don't trust free cluster count", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "If 1, the file system will not trust the last allocated cluster number in the FSINFO (in FATFS struct).\nThis may result in more accurate output from `f_getfree()` function but increased overhead.", + "id": "FATFS_DONT_TRUST_LAST_ALLOC", + "name": "FATFS_DONT_TRUST_LAST_ALLOC", + "range": [ + 0, + 1 + ], + "title": "Don't trust allocated cluster number", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-fat-filesystem-support-file-system-free-space-calculation-behavior", + "title": "File system free space calculation behavior", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-fat-filesystem-support", + "title": "FAT Filesystem support", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!IDF_TARGET_ESP32P4", + "help": "Amazon has released an SMP version of the FreeRTOS Kernel which can be found via the following link:\nhttps://github.com/FreeRTOS/FreeRTOS-Kernel/tree/smp\n\nIDF has added an experimental port of this SMP kernel located in\ncomponents/freertos/FreeRTOS-Kernel-SMP. Enabling this option will cause IDF to use the Amazon SMP\nkernel. Note that THIS FEATURE IS UNDER ACTIVE DEVELOPMENT, users use this at their own risk.\n\nLeaving this option disabled will mean the IDF FreeRTOS kernel is used instead, which is located in:\ncomponents/freertos/FreeRTOS-Kernel. Both kernel versions are SMP capable, but differ in\ntheir implementation and features.", + "id": "FREERTOS_SMP", + "name": "FREERTOS_SMP", + "range": null, + "title": "Run the Amazon SMP FreeRTOS kernel instead (FEATURE UNDER DEVELOPMENT)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This version of FreeRTOS normally takes control of all cores of the CPU. Select this if you only want\nto start it on the first core. This is needed when e.g. another process needs complete control over the\nsecond core.", + "id": "FREERTOS_UNICORE", + "name": "FREERTOS_UNICORE", + "range": null, + "title": "Run FreeRTOS only on first core", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Sets the FreeRTOS tick interrupt frequency in Hz (see configTICK_RATE_HZ documentation for more\ndetails).", + "id": "FREERTOS_HZ", + "name": "FREERTOS_HZ", + "range": [ + 1, + 1000 + ], + "title": "configTICK_RATE_HZ", + "type": "int" + }, + { + "children": [], + "depends_on": "FREERTOS_UNICORE && !FREERTOS_SMP", + "help": "Enables port specific task selection method. This option can speed up the search of ready tasks\nwhen scheduling (see configUSE_PORT_OPTIMISED_TASK_SELECTION documentation for more details).", + "id": "FREERTOS_OPTIMIZED_SCHEDULER", + "name": "FREERTOS_OPTIMIZED_SCHEDULER", + "range": null, + "title": "configUSE_PORT_OPTIMISED_TASK_SELECTION", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Do not check for stack overflows (configCHECK_FOR_STACK_OVERFLOW = 0)", + "id": "FREERTOS_CHECK_STACKOVERFLOW_NONE", + "name": "FREERTOS_CHECK_STACKOVERFLOW_NONE", + "range": null, + "title": "No checking", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Check for stack overflows on each context switch by checking if the stack pointer is in a valid\nrange. Quick but does not detect stack overflows that happened between context switches\n(configCHECK_FOR_STACK_OVERFLOW = 1)", + "id": "FREERTOS_CHECK_STACKOVERFLOW_PTRVAL", + "name": "FREERTOS_CHECK_STACKOVERFLOW_PTRVAL", + "range": null, + "title": "Check by stack pointer value (Method 1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Places some magic bytes at the end of the stack area and on each context switch, check if these\nbytes are still intact. More thorough than just checking the pointer, but also slightly slower.\n(configCHECK_FOR_STACK_OVERFLOW = 2)", + "id": "FREERTOS_CHECK_STACKOVERFLOW_CANARY", + "name": "FREERTOS_CHECK_STACKOVERFLOW_CANARY", + "range": null, + "title": "Check using canary bytes (Method 2)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enables FreeRTOS to check for stack overflows (see configCHECK_FOR_STACK_OVERFLOW documentation for\nmore details).\n\nNote: If users do not provide their own ``vApplicationStackOverflowHook()`` function, a default\nfunction will be provided by ESP-IDF.", + "id": "component-config-freertos-kernel-configcheck_for_stack_overflow", + "name": "FREERTOS_CHECK_STACKOVERFLOW", + "title": "configCHECK_FOR_STACK_OVERFLOW", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "Set the number of thread local storage pointers in each task (see\nconfigNUM_THREAD_LOCAL_STORAGE_POINTERS documentation for more details).\n\nNote: In ESP-IDF, this value must be at least 1. Index 0 is reserved for use by the pthreads API\nthread-local-storage. Other indexes can be used for any desired purpose.", + "id": "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS", + "name": "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS", + "range": [ + 1, + 256 + ], + "title": "configNUM_THREAD_LOCAL_STORAGE_POINTERS", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Sets the idle task stack size in bytes (see configMINIMAL_STACK_SIZE documentation for more details).\n\nNote:\n\n- ESP-IDF specifies stack sizes in bytes instead of words.\n- The default size is enough for most use cases.\n- The stack size may need to be increased above the default if the app installs idle or thread local\n storage cleanup hooks that use a lot of stack memory.\n- Conversely, the stack size can be reduced to the minimum if non of the idle features are used.", + "id": "FREERTOS_IDLE_TASK_STACKSIZE", + "name": "FREERTOS_IDLE_TASK_STACKSIZE", + "range": [ + 768, + 32768 + ], + "title": "configMINIMAL_STACK_SIZE (Idle task stack size)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Enables the idle task application hook (see configUSE_IDLE_HOOK documentation for more details).\n\nNote:\n\n- The application must provide the hook function ``void vApplicationIdleHook( void );``\n- ``vApplicationIdleHook()`` is called from FreeRTOS idle task(s)\n- The FreeRTOS idle hook is NOT the same as the ESP-IDF Idle Hook, but both can be enabled\n simultaneously.", + "id": "FREERTOS_USE_IDLE_HOOK", + "name": "FREERTOS_USE_IDLE_HOOK", + "range": null, + "title": "configUSE_IDLE_HOOK", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_SMP", + "help": "Enables the minimal idle task application hook (see configUSE_IDLE_HOOK documentation for more\ndetails).\n\nNote:\n\n- The application must provide the hook function ``void vApplicationPassiveIdleHook( void );``\n- ``vApplicationPassiveIdleHook()`` is called from FreeRTOS minimal idle task(s)", + "id": "FREERTOS_USE_PASSIVE_IDLE_HOOK", + "name": "FREERTOS_USE_PASSIVE_IDLE_HOOK", + "range": null, + "title": "Use FreeRTOS minimal idle hook", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables the tick hook (see configUSE_TICK_HOOK documentation for more details).\n\nNote:\n\n- The application must provide the hook function ``void vApplicationTickHook( void );``\n- ``vApplicationTickHook()`` is called from FreeRTOS's tick handling function ``xTaskIncrementTick()``\n- The FreeRTOS tick hook is NOT the same as the ESP-IDF Tick Interrupt Hook, but both can be enabled\n simultaneously.", + "id": "FREERTOS_USE_TICK_HOOK", + "name": "FREERTOS_USE_TICK_HOOK", + "range": null, + "title": "configUSE_TICK_HOOK", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Sets the maximum number of characters for task names (see configMAX_TASK_NAME_LEN documentation for\nmore details).\n\nNote: For most uses, the default of 16 characters is sufficient.", + "id": "FREERTOS_MAX_TASK_NAME_LEN", + "name": "FREERTOS_MAX_TASK_NAME_LEN", + "range": [ + 1, + 256 + ], + "title": "configMAX_TASK_NAME_LEN", + "type": "int" + }, + { + "children": [], + "depends_on": "!IDF_TARGET_LINUX", + "help": "Enable backward compatibility with APIs prior to FreeRTOS v8.0.0. (see\nconfigENABLE_BACKWARD_COMPATIBILITY documentation for more details).", + "id": "FREERTOS_ENABLE_BACKWARD_COMPATIBILITY", + "name": "FREERTOS_ENABLE_BACKWARD_COMPATIBILITY", + "range": null, + "title": "configENABLE_BACKWARD_COMPATIBILITY", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "FREERTOS_USE_TIMERS", + "help": "Sets the timer task's name (see configTIMER_SERVICE_TASK_NAME documentation for more details).", + "id": "FREERTOS_TIMER_SERVICE_TASK_NAME", + "name": "FREERTOS_TIMER_SERVICE_TASK_NAME", + "range": null, + "title": "configTIMER_SERVICE_TASK_NAME", + "type": "string" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "FREERTOS_TIMER_TASK_AFFINITY_CPU0", + "name": "FREERTOS_TIMER_TASK_AFFINITY_CPU0", + "range": null, + "title": "CPU0", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE && ", + "help": null, + "id": "FREERTOS_TIMER_TASK_AFFINITY_CPU1", + "name": "FREERTOS_TIMER_TASK_AFFINITY_CPU1", + "range": null, + "title": "CPU1", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "FREERTOS_TIMER_TASK_NO_AFFINITY", + "name": "FREERTOS_TIMER_TASK_NO_AFFINITY", + "range": null, + "title": "No affinity", + "type": "bool" + } + ], + "depends_on": "FREERTOS_USE_TIMERS", + "help": "Sets the timer task's core affinity\n(see configTIMER_SERVICE_TASK_CORE_AFFINITY documentation for more details).", + "id": "component-config-freertos-kernel-configuse_timers-configtimer_service_task_core_affinity", + "name": "FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY", + "title": "configTIMER_SERVICE_TASK_CORE_AFFINITY", + "type": "choice" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TIMERS", + "help": null, + "id": "FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY", + "name": "FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TIMERS", + "help": "Sets the timer task's priority (see configTIMER_TASK_PRIORITY documentation for more details).", + "id": "FREERTOS_TIMER_TASK_PRIORITY", + "name": "FREERTOS_TIMER_TASK_PRIORITY", + "range": [ + 1, + 25 + ], + "title": "configTIMER_TASK_PRIORITY", + "type": "int" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TIMERS", + "help": "Set the timer task's stack size (see configTIMER_TASK_STACK_DEPTH documentation for more details).", + "id": "FREERTOS_TIMER_TASK_STACK_DEPTH", + "name": "FREERTOS_TIMER_TASK_STACK_DEPTH", + "range": [ + 1536, + 32768 + ], + "title": "configTIMER_TASK_STACK_DEPTH", + "type": "int" + }, + { + "children": [], + "depends_on": "FREERTOS_USE_TIMERS", + "help": "Set the timer task's command queue length (see configTIMER_QUEUE_LENGTH documentation for more\ndetails).", + "id": "FREERTOS_TIMER_QUEUE_LENGTH", + "name": "FREERTOS_TIMER_QUEUE_LENGTH", + "range": [ + 5, + 20 + ], + "title": "configTIMER_QUEUE_LENGTH", + "type": "int" + } + ], + "depends_on": null, + "help": "Enable FreeRTOS Software Timers. Normally the timer task will only get pulled into the build\nand created if any software timer related functions are used. This is achieved through IDF\ndefining a weak empty function for xTimerCreateTimerTask, which should take effect if timers.c\nis not pulled into the build.\n\nIn certain special cases (if you use configUSE_TRACE_FACILITY=y and event groups) the linker will\nstill pull in the xTimerCreateTimerTask from timers.c even if the function that utilized it gets\ndiscarded due to not being used.\n\nIn these cases you can use this option to force the timer task to be disabled.", + "id": "FREERTOS_USE_TIMERS", + "name": "FREERTOS_USE_TIMERS", + "range": null, + "title": "configUSE_TIMERS", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Set the size of the queue registry (see configQUEUE_REGISTRY_SIZE documentation for more details).\n\nNote: A value of 0 will disable queue registry functionality", + "id": "FREERTOS_QUEUE_REGISTRY_SIZE", + "name": "FREERTOS_QUEUE_REGISTRY_SIZE", + "range": [ + 0, + 20 + ], + "title": "configQUEUE_REGISTRY_SIZE", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set the size of the task notification array of each task. When increasing this value, keep in\nmind that this means additional memory for each and every task on the system.\nHowever, task notifications in general are more light weight compared to alternatives\nsuch as semaphores.", + "id": "FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES", + "name": "FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES", + "range": [ + 1, + 32 + ], + "title": "configTASK_NOTIFICATION_ARRAY_ENTRIES", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "FREERTOS_USE_TRACE_FACILITY", + "help": "Set configUSE_TRACE_FACILITY and configUSE_STATS_FORMATTING_FUNCTIONS to 1 to include the\n``vTaskList()`` and ``vTaskGetRunTimeStats()`` functions in the build (see\nconfigUSE_STATS_FORMATTING_FUNCTIONS documentation for more details).", + "id": "FREERTOS_USE_STATS_FORMATTING_FUNCTIONS", + "name": "FREERTOS_USE_STATS_FORMATTING_FUNCTIONS", + "range": null, + "title": "configUSE_STATS_FORMATTING_FUNCTIONS", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enables additional structure members and functions to assist with execution visualization and tracing\n(see configUSE_TRACE_FACILITY documentation for more details).", + "id": "FREERTOS_USE_TRACE_FACILITY", + "name": "FREERTOS_USE_TRACE_FACILITY", + "range": null, + "title": "configUSE_TRACE_FACILITY", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable list integrity checker\n(see configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES documentation for more details).", + "id": "FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES", + "name": "FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES", + "range": null, + "title": "configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_SMP && FREERTOS_USE_STATS_FORMATTING_FUNCTIONS", + "help": "If enabled, this will include an extra column when vTaskList is called to display the CoreID the task\nis pinned to (0,1) or -1 if not pinned.", + "id": "FREERTOS_VTASKLIST_INCLUDE_COREID", + "name": "FREERTOS_VTASKLIST_INCLUDE_COREID", + "range": null, + "title": "Enable display of xCoreID in vTaskList", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "configRUN_TIME_COUNTER_TYPE is set to uint32_t", + "id": "FREERTOS_RUN_TIME_COUNTER_TYPE_U32", + "name": "FREERTOS_RUN_TIME_COUNTER_TYPE_U32", + "range": null, + "title": "uint32_t", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "configRUN_TIME_COUNTER_TYPE is set to uint64_t", + "id": "FREERTOS_RUN_TIME_COUNTER_TYPE_U64", + "name": "FREERTOS_RUN_TIME_COUNTER_TYPE_U64", + "range": null, + "title": "uint64_t", + "type": "bool" + } + ], + "depends_on": "FREERTOS_GENERATE_RUN_TIME_STATS && !FREERTOS_SMP", + "help": "Sets the data type used for the FreeRTOS run time stats. A larger data type can be used to reduce the\nfrequency of the counter overflowing.", + "id": "component-config-freertos-kernel-configgenerate_run_time_stats-configrun_time_counter_type", + "name": "FREERTOS_RUN_TIME_COUNTER_TYPE", + "title": "configRUN_TIME_COUNTER_TYPE", + "type": "choice" + } + ], + "depends_on": null, + "help": "Enables collection of run time statistics for each task (see configGENERATE_RUN_TIME_STATS\ndocumentation for more details).\n\nNote: The clock used for run time statistics can be configured in FREERTOS_RUN_TIME_STATS_CLK.", + "id": "FREERTOS_GENERATE_RUN_TIME_STATS", + "name": "FREERTOS_GENERATE_RUN_TIME_STATS", + "range": null, + "title": "configGENERATE_RUN_TIME_STATS", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "FREERTOS_USE_TICKLESS_IDLE", + "help": "FreeRTOS will enter light sleep mode if no tasks need to run for this number of ticks.\nYou can enable PM_PROFILING feature in esp_pm components and dump the sleep status with\nesp_pm_dump_locks, if the proportion of rejected sleeps is too high, please increase\nthis value to improve scheduling efficiency", + "id": "FREERTOS_IDLE_TIME_BEFORE_SLEEP", + "name": "FREERTOS_IDLE_TIME_BEFORE_SLEEP", + "range": null, + "title": "configEXPECTED_IDLE_TIME_BEFORE_SLEEP", + "type": "int" + } + ], + "depends_on": "PM_ENABLE", + "help": "If power management support is enabled, FreeRTOS will be able to put the system into light sleep mode\nwhen no tasks need to run for a number of ticks. This number can be set using\nFREERTOS_IDLE_TIME_BEFORE_SLEEP option. This feature is also known as \"automatic light sleep\".\n\nNote that timers created using esp_timer APIs may prevent the system from entering sleep mode, even\nwhen no tasks need to run. To skip unnecessary wake-up initialize a timer with the\n\"skip_unhandled_events\" option as true.\n\nIf disabled, automatic light sleep support will be disabled.", + "id": "FREERTOS_USE_TICKLESS_IDLE", + "name": "FREERTOS_USE_TICKLESS_IDLE", + "range": null, + "title": "configUSE_TICKLESS_IDLE", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables task tagging functionality and its associated API (see configUSE_APPLICATION_TASK_TAG\ndocumentation for more details).", + "id": "FREERTOS_USE_APPLICATION_TASK_TAG", + "name": "FREERTOS_USE_APPLICATION_TASK_TAG", + "range": null, + "title": "configUSE_APPLICATION_TASK_TAG", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-freertos-kernel", + "title": "Kernel", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "COMPILER_OPTIMIZATION_DEBUG || ESP_COREDUMP_ENABLE || ESP_SYSTEM_PANIC_GDBSTUB || ESP_SYSTEM_GDBSTUB_RUNTIME", + "help": "If enabled, all FreeRTOS task functions will be enclosed in a wrapper function. If a task function\nmistakenly returns (i.e. does not delete), the call flow will return to the wrapper function. The\nwrapper function will then log an error and abort the application. This option is also required for GDB\nbacktraces and C++ exceptions to work correctly inside top-level task functions.", + "id": "FREERTOS_TASK_FUNCTION_WRAPPER", + "name": "FREERTOS_TASK_FUNCTION_WRAPPER", + "range": null, + "title": "Wrap task functions", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "FreeRTOS can check if a stack has overflown its bounds by checking either the value of the stack\npointer or by checking the integrity of canary bytes. (See FREERTOS_CHECK_STACKOVERFLOW for more\ninformation.) These checks only happen on a context switch, and the situation that caused the stack\noverflow may already be long gone by then. This option will use the last debug memory watchpoint to\nallow breaking into the debugger (or panic'ing) as soon as any of the last 32 bytes on the stack of a\ntask are overwritten. The side effect is that using gdb, you effectively have one hardware watchpoint\nless because the last one is overwritten as soon as a task switch happens.\n\nAnother consequence is that due to alignment requirements of the watchpoint, the usable stack size\ndecreases by up to 60 bytes. This is because the watchpoint region has to be aligned to its size and\nthe size for the stack watchpoint in IDF is 32 bytes.\n\nThis check only triggers if the stack overflow writes within 32 bytes near the end of the stack, rather\nthan overshooting further, so it is worth combining this approach with one of the other stack overflow\ncheck methods.\n\nWhen this watchpoint is hit, gdb will stop with a SIGTRAP message. When no JTAG OCD is attached,\nesp-idf will panic on an unhandled debug exception.", + "id": "FREERTOS_WATCHPOINT_END_OF_STACK", + "name": "FREERTOS_WATCHPOINT_END_OF_STACK", + "range": null, + "title": "Enable stack overflow debug watchpoint", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS > 0", + "help": "ESP-IDF provides users with the ability to free TLSP memory by registering TLSP deletion callbacks.\nThese callbacks are automatically called by FreeRTOS when a task is deleted. When this option is turned\non, the memory reserved for TLSPs in the TCB is doubled to make space for storing the deletion\ncallbacks. If the user does not wish to use TLSP deletion callbacks then this option could be turned\noff to save space in the TCB memory.", + "id": "FREERTOS_TLSP_DELETION_CALLBACKS", + "name": "FREERTOS_TLSP_DELETION_CALLBACKS", + "range": null, + "title": "Enable thread local storage pointers deletion callbacks", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP", + "help": "Enable this option to make FreeRTOS call a user provided hook function right before it deletes a task\n(i.e., frees/releases a dynamically/statically allocated task's memory). This is useful if users want\nto know when a task is actually deleted (in case the task's deletion is delegated to the IDLE task).\n\nIf this config option is enabled, users must define a ``void vTaskPreDeletionHook( void * pxTCB )``\nhook function in their application.", + "id": "FREERTOS_TASK_PRE_DELETION_HOOK", + "name": "FREERTOS_TASK_PRE_DELETION_HOOK", + "range": null, + "title": "Enable task pre-deletion hook", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "THIS OPTION IS DEPRECATED. Use FREERTOS_TASK_PRE_DELETION_HOOK instead.\n\nEnable this option to make FreeRTOS call the static task clean up hook when a task is deleted.\n\nNote: Users will need to provide a ``void vPortCleanUpTCB ( void *pxTCB )`` callback", + "id": "FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP", + "name": "FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP", + "range": null, + "title": "Enable static task clean up hook (DEPRECATED)", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_SMP", + "help": "If enabled, assert that when a mutex semaphore is given, the task giving the semaphore is the task\nwhich is currently holding the mutex.", + "id": "FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER", + "name": "FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER", + "range": null, + "title": "Check that mutex semaphore is given by owner task", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The interrupt handlers have their own stack. The size of the stack can be defined here. Each processor\nhas its own stack, so the total size occupied will be twice this.", + "id": "FREERTOS_ISR_STACKSIZE", + "name": "FREERTOS_ISR_STACKSIZE", + "range": [ + 1536, + 32768 + ], + "title": "ISR stack size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "If this option is enabled, interrupt stack frame will be modified to point to the code of the\ninterrupted task as its return address. This helps the debugger (or the panic handler) show a backtrace\nfrom the interrupt to the task which was interrupted. This also works for nested interrupts: higher\nlevel interrupt stack can be traced back to the lower level interrupt. This option adds 4 instructions\nto the interrupt dispatching code.", + "id": "FREERTOS_INTERRUPT_BACKTRACE", + "name": "FREERTOS_INTERRUPT_BACKTRACE", + "range": null, + "title": "Enable backtrace from interrupt to task context", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_CPU_HAS_FPU && (IDF_TARGET_ESP32 || IDF_TARGET_ESP32S3)", + "help": "When enabled, the usage of float type is allowed inside Level 1 ISRs. Note that usage of float types in\nhigher level interrupts is still not permitted.", + "id": "FREERTOS_FPU_IN_ISR", + "name": "FREERTOS_FPU_IN_ISR", + "range": null, + "title": "Use float in Level 1 ISR", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_TICK_SUPPORT_CORETIMER", + "name": "FREERTOS_TICK_SUPPORT_CORETIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_TICK_SUPPORT_SYSTIMER", + "name": "FREERTOS_TICK_SUPPORT_SYSTIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "FREERTOS_TICK_SUPPORT_CORETIMER && ", + "help": "Select this to use timer 0", + "id": "FREERTOS_CORETIMER_0", + "name": "FREERTOS_CORETIMER_0", + "range": null, + "title": "Timer 0 (int 6, level 1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_TICK_SUPPORT_CORETIMER && ", + "help": "Select this to use timer 1", + "id": "FREERTOS_CORETIMER_1", + "name": "FREERTOS_CORETIMER_1", + "range": null, + "title": "Timer 1 (int 15, level 3)", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_TICK_SUPPORT_SYSTIMER && ", + "help": "Select this to use systimer with the 1 interrupt priority.", + "id": "FREERTOS_CORETIMER_SYSTIMER_LVL1", + "name": "FREERTOS_CORETIMER_SYSTIMER_LVL1", + "range": null, + "title": "SYSTIMER 0 (level 1)", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_TICK_SUPPORT_SYSTIMER && ", + "help": "Select this to use systimer with the 3 interrupt priority.", + "id": "FREERTOS_CORETIMER_SYSTIMER_LVL3", + "name": "FREERTOS_CORETIMER_SYSTIMER_LVL3", + "range": null, + "title": "SYSTIMER 0 (level 3)", + "type": "bool" + } + ], + "depends_on": null, + "help": "FreeRTOS needs a timer with an associated interrupt to use as the main tick source to increase\ncounters, run timers and do pre-emptive multitasking with. There are multiple timers available to do\nthis, with different interrupt priorities.", + "id": "component-config-freertos-port-tick-timer-source-xtensa-only-", + "name": "FREERTOS_CORETIMER", + "title": "Tick timer source (Xtensa Only)", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_SYSTICK_USES_SYSTIMER", + "name": "FREERTOS_SYSTICK_USES_SYSTIMER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_SYSTICK_USES_CCOUNT", + "name": "FREERTOS_SYSTICK_USES_CCOUNT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "ESP Timer will be used as the clock source for FreeRTOS run time stats. The ESP Timer runs at a\nfrequency of 1MHz regardless of Dynamic Frequency Scaling. Therefore the ESP Timer will overflow in\napproximately 4290 seconds.", + "id": "FREERTOS_RUN_TIME_STATS_USING_ESP_TIMER", + "name": "FREERTOS_RUN_TIME_STATS_USING_ESP_TIMER", + "range": null, + "title": "Use ESP TIMER for run time stats", + "type": "bool" + }, + { + "children": [], + "depends_on": "FREERTOS_SYSTICK_USES_CCOUNT && ", + "help": "CPU Clock will be used as the clock source for the generation of run time stats. The CPU Clock has\na frequency dependent on ESP_DEFAULT_CPU_FREQ_MHZ and Dynamic Frequency Scaling (DFS). Therefore\nthe CPU Clock frequency can fluctuate between 80 to 240MHz. Run time stats generated using the CPU\nClock represents the number of CPU cycles each task is allocated and DOES NOT reflect the amount of\ntime each task runs for (as CPU clock frequency can change). If the CPU clock consistently runs at\nthe maximum frequency of 240MHz, it will overflow in approximately 17 seconds.", + "id": "FREERTOS_RUN_TIME_STATS_USING_CPU_CLK", + "name": "FREERTOS_RUN_TIME_STATS_USING_CPU_CLK", + "range": null, + "title": "Use CPU Clock for run time stats", + "type": "bool" + } + ], + "depends_on": "FREERTOS_GENERATE_RUN_TIME_STATS", + "help": "Choose the clock source for FreeRTOS run time stats. Options are CPU0's CPU Clock or the ESP Timer.\nBoth clock sources are 32 bits. The CPU Clock can run at a higher frequency hence provide a finer\nresolution but will overflow much quicker. Note that run time stats are only valid until the clock\nsource overflows.", + "id": "component-config-freertos-port-choose-the-clock-source-for-run-time-stats", + "name": "FREERTOS_RUN_TIME_STATS_CLK", + "title": "Choose the clock source for run time stats", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "When enabled the selected Non-ISR FreeRTOS functions will be placed into Flash memory instead of IRAM.\nThis saves up to 8KB of IRAM depending on which functions are used.", + "id": "FREERTOS_PLACE_FUNCTIONS_INTO_FLASH", + "name": "FREERTOS_PLACE_FUNCTIONS_INTO_FLASH", + "range": null, + "title": "Place FreeRTOS functions into Flash", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If enabled, context of port*_CRITICAL calls (ISR or Non-ISR) would be checked to be in compliance with\nVanilla FreeRTOS. e.g Calling port*_CRITICAL from ISR context would cause assert failure", + "id": "FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE", + "name": "FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE", + "range": null, + "title": "Tests compliance with Vanilla FreeRTOS port*_CRITICAL calls", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-freertos-port", + "title": "Port", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SPIRAM && FREERTOS_SUPPORT_STATIC_ALLOCATION", + "help": "Accessing memory in PSRAM has certain restrictions, so task stacks allocated by xTaskCreate\nare by default allocated from internal RAM.\n\nThis option allows for passing memory allocated from SPIRAM to be passed to xTaskCreateStatic.\nThis should only be used for tasks where the stack is never accessed while the cache is disabled.\n\nExtra notes for ESP32:\n\nBecause some bits of the ESP32 code environment cannot be recompiled with the cache workaround,\nnormally tasks cannot be safely run with their stack residing in external memory; for this reason\nxTaskCreate (and related task creation functions) always allocate stack in internal memory and\nxTaskCreateStatic will check if the memory passed to it is in internal memory.\nIf you have a task that needs a large amount of stack and does not call on ROM code in any way\n(no direct calls, but also no Bluetooth/WiFi), you can try enable this to\ncause xTaskCreateStatic to allow tasks stack in external memory.", + "id": "FREERTOS_TASK_CREATE_ALLOW_EXT_MEM", + "name": "FREERTOS_TASK_CREATE_ALLOW_EXT_MEM", + "range": null, + "title": "Allow external memory as an argument to xTaskCreateStatic (READ HELP)", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-freertos-extra", + "title": "Extra", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_PORT", + "name": "FREERTOS_PORT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_NO_AFFINITY", + "name": "FREERTOS_NO_AFFINITY", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_SUPPORT_STATIC_ALLOCATION", + "name": "FREERTOS_SUPPORT_STATIC_ALLOCATION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Hidden option, gets selected by CONFIG_ESP_DEBUG_OCDAWARE", + "id": "FREERTOS_DEBUG_OCDAWARE", + "name": "FREERTOS_DEBUG_OCDAWARE", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_ENABLE_TASK_SNAPSHOT", + "name": "FREERTOS_ENABLE_TASK_SNAPSHOT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!ESP_PANIC_HANDLER_IRAM", + "help": null, + "id": "FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH", + "name": "FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "FREERTOS_NUMBER_OF_CORES", + "name": "FREERTOS_NUMBER_OF_CORES", + "range": [ + 1, + 2 + ], + "title": null, + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-freertos", + "title": "FreeRTOS", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_ASSERTION_EQUALS_SYSTEM", + "name": "HAL_ASSERTION_EQUALS_SYSTEM", + "range": null, + "title": "Same as system assertion level", + "type": "bool" + }, + { + "children": [], + "depends_on": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL >= 0 && ", + "help": null, + "id": "HAL_ASSERTION_DISABLE", + "name": "HAL_ASSERTION_DISABLE", + "range": null, + "title": "Disabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL >= 1 && ", + "help": null, + "id": "HAL_ASSERTION_SILENT", + "name": "HAL_ASSERTION_SILENT", + "range": null, + "title": "Silent", + "type": "bool" + }, + { + "children": [], + "depends_on": "COMPILER_OPTIMIZATION_ASSERTION_LEVEL >= 2 && ", + "help": null, + "id": "HAL_ASSERTION_ENABLE", + "name": "HAL_ASSERTION_ENABLE", + "range": null, + "title": "Enabled", + "type": "bool" + } + ], + "depends_on": null, + "help": "Set the assert behavior / level for HAL component.\nHAL component assert level can be set separately,\nbut the level can't exceed the system assertion level.\ne.g. If the system assertion is disabled, then the HAL\nassertion can't be enabled either. If the system assertion\nis enable, then the HAL assertion can still be disabled\nby this Kconfig option.", + "id": "component-config-hardware-abstraction-layer-hal-and-low-level-ll--default-hal-assertion-level", + "name": "HAL_DEFAULT_ASSERTION_LEVEL", + "title": "Default HAL assertion level", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "HAL_DEFAULT_ASSERTION_LEVEL", + "name": "HAL_DEFAULT_ASSERTION_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_NONE", + "name": "HAL_LOG_LEVEL_NONE", + "range": null, + "title": "No output", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_ERROR", + "name": "HAL_LOG_LEVEL_ERROR", + "range": null, + "title": "Error", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_WARN", + "name": "HAL_LOG_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_INFO", + "name": "HAL_LOG_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_DEBUG", + "name": "HAL_LOG_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HAL_LOG_LEVEL_VERBOSE", + "name": "HAL_LOG_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": "!LOG_DEFAULT_LEVEL_NONE && !LOG_DEFAULT_LEVEL_ERROR && !LOG_DEFAULT_LEVEL_WARN && !LOG_DEFAULT_LEVEL_INFO && !LOG_DEFAULT_LEVEL_DEBUG && !LOG_DEFAULT_LEVEL_VERBOSE", + "help": "Specify how much output to see in HAL logs.", + "id": "component-config-hardware-abstraction-layer-hal-and-low-level-ll--hal-layer-log-verbosity", + "name": "HAL_LOG_LEVEL", + "title": "HAL layer log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "HAL_LOG_LEVEL", + "name": "HAL_LOG_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_HAL_SYSTIMER", + "help": "Enable this flag to use HAL functions from ROM instead of ESP-IDF.\n\nIf keeping this as \"n\" in your project, you will have less free IRAM.\nIf making this as \"y\" in your project, you will increase free IRAM,\nbut you will lose the possibility to debug this module, and some new\nfeatures will be added and bugs will be fixed in the IDF source\nbut cannot be synced to ROM.", + "id": "HAL_SYSTIMER_USE_ROM_IMPL", + "name": "HAL_SYSTIMER_USE_ROM_IMPL", + "range": null, + "title": "Use ROM implementation of SysTimer HAL driver", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_HAL_WDT", + "help": "Enable this flag to use HAL functions from ROM instead of ESP-IDF.\n\nIf keeping this as \"n\" in your project, you will have less free IRAM.\nIf making this as \"y\" in your project, you will increase free IRAM,\nbut you will lose the possibility to debug this module, and some new\nfeatures will be added and bugs will be fixed in the IDF source\nbut cannot be synced to ROM.", + "id": "HAL_WDT_USE_ROM_IMPL", + "name": "HAL_WDT_USE_ROM_IMPL", + "range": null, + "title": "Use ROM implementation of WDT HAL driver", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_MASTER_ISR_IN_IRAM", + "help": "Enable this option to place SPI master hal layer functions into IRAM.", + "id": "HAL_SPI_MASTER_FUNC_IN_IRAM", + "name": "HAL_SPI_MASTER_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_SLAVE_ISR_IN_IRAM", + "help": "Enable this option to place SPI slave hal layer functions into IRAM.", + "id": "HAL_SPI_SLAVE_FUNC_IN_IRAM", + "name": "HAL_SPI_SLAVE_FUNC_IN_IRAM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32H2", + "help": "Enable this option to apply the countermeasure for ECDSA signature operation\nThis countermeasure masks the real ECDSA sign operation\nunder dummy sign operations to add randomness in the generated power signature.\nThis countermeasure is only necessary for ESP32-H2 < v1.2.", + "id": "HAL_ECDSA_GEN_SIG_CM", + "name": "HAL_ECDSA_GEN_SIG_CM", + "range": null, + "title": "Enable countermeasure for ECDSA signature generation", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-hardware-abstraction-layer-hal-and-low-level-ll-", + "title": "Hardware Abstraction Layer (HAL) and Low Level (LL)", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "HEAP_POISONING_DISABLED", + "name": "HEAP_POISONING_DISABLED", + "range": null, + "title": "Basic (no poisoning)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HEAP_POISONING_LIGHT", + "name": "HEAP_POISONING_LIGHT", + "range": null, + "title": "Light impact", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HEAP_POISONING_COMPREHENSIVE", + "name": "HEAP_POISONING_COMPREHENSIVE", + "range": null, + "title": "Comprehensive", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enable heap poisoning features to detect heap corruption caused by out-of-bounds access to heap memory.\n\nSee the \"Heap Memory Debugging\" page of the IDF documentation\nfor a description of each level of heap corruption detection.", + "id": "component-config-heap-memory-debugging-heap-corruption-detection", + "name": "HEAP_CORRUPTION_DETECTION", + "title": "Heap corruption detection", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "HEAP_TRACING_OFF", + "name": "HEAP_TRACING_OFF", + "range": null, + "title": "Disabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HEAP_TRACING_STANDALONE", + "name": "HEAP_TRACING_STANDALONE", + "range": null, + "title": "Standalone", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "HEAP_TRACING_TOHOST", + "name": "HEAP_TRACING_TOHOST", + "range": null, + "title": "Host-based", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enables the heap tracing API defined in esp_heap_trace.h.\n\nThis function causes a moderate increase in IRAM code side and a minor increase in heap function\n(malloc/free/realloc) CPU overhead, even when the tracing feature is not used.\nSo it's best to keep it disabled unless tracing is being used.", + "id": "component-config-heap-memory-debugging-heap-tracing", + "name": "HEAP_TRACING_DEST", + "title": "Heap tracing", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "Enables/disables heap tracing API.", + "id": "HEAP_TRACING", + "name": "HEAP_TRACING", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "HEAP_TRACING", + "help": "Number of stack frames to save when tracing heap operation callers.\n\nMore stack frames uses more memory in the heap trace buffer (and slows down allocation), but\ncan provide useful information.", + "id": "HEAP_TRACING_STACK_DEPTH", + "name": "HEAP_TRACING_STACK_DEPTH", + "range": null, + "title": "Heap tracing stack depth", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Enable the user to implement function hooks triggered for each successful allocation and free.", + "id": "HEAP_USE_HOOKS", + "name": "HEAP_USE_HOOKS", + "range": null, + "title": "Use allocation and free hooks", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables tracking the task responsible for each heap allocation.\n\nThis function depends on heap poisoning being enabled and adds four more bytes of overhead for each block\nallocated.", + "id": "HEAP_TASK_TRACKING", + "name": "HEAP_TASK_TRACKING", + "range": null, + "title": "Enable heap task tracking", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "HEAP_TRACE_HASH_MAP", + "help": "When enabled this configuration forces the hash map to be placed in external RAM.", + "id": "HEAP_TRACE_HASH_MAP_IN_EXT_RAM", + "name": "HEAP_TRACE_HASH_MAP_IN_EXT_RAM", + "range": null, + "title": "Place hash map in external RAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "HEAP_TRACE_HASH_MAP", + "help": "Defines the number of entries in the heap trace hashmap. Each entry takes 8 bytes.\nThe bigger this number is, the better the performance. Recommended range: 200 - 2000.", + "id": "HEAP_TRACE_HASH_MAP_SIZE", + "name": "HEAP_TRACE_HASH_MAP_SIZE", + "range": null, + "title": "The number of entries in the hash map", + "type": "int" + } + ], + "depends_on": "HEAP_TRACING_STANDALONE", + "help": "Enable this flag to use a hash map to increase performance in handling\nheap trace records.\n\nHeap trace standalone supports storing records as a list, or a list + hash map.\n\nUsing only a list takes less memory, but calls to 'free' will get slower as the\nlist grows. This is particularly affected when using HEAP_TRACE_ALL mode.\n\nBy using a list + hash map, calls to 'free' remain fast, at the cost of\nadditional memory to store the hash map.", + "id": "HEAP_TRACE_HASH_MAP", + "name": "HEAP_TRACE_HASH_MAP", + "range": null, + "title": "Use hash map mechanism to access heap trace records", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "When enabled, if a memory allocation operation fails it will cause a system abort.", + "id": "HEAP_ABORT_WHEN_ALLOCATION_FAILS", + "name": "HEAP_ABORT_WHEN_ALLOCATION_FAILS", + "range": null, + "title": "Abort if memory allocation fails", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_HEAP_TLSF", + "help": "Enable this flag to use heap functions from ROM instead of ESP-IDF.\n\nIf keeping this as \"n\" in your project, you will have less free IRAM.\nIf making this as \"y\" in your project, you will increase free IRAM,\nbut you will lose the possibility to debug this module, and some new\nfeatures will be added and bugs will be fixed in the IDF source\nbut cannot be synced to ROM.", + "id": "HEAP_TLSF_USE_ROM_IMPL", + "name": "HEAP_TLSF_USE_ROM_IMPL", + "range": null, + "title": "Use ROM implementation of heap tlsf library", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable this flag to save up RAM space by placing the heap component in the flash memory\n\nNote that it is only safe to enable this configuration if no functions from esp_heap_caps.h\nor esp_heap_trace.h are called from IRAM ISR which runs when cache is disabled.", + "id": "HEAP_PLACE_FUNCTION_INTO_FLASH", + "name": "HEAP_PLACE_FUNCTION_INTO_FLASH", + "range": null, + "title": "Force the entire heap component to be placed in flash memory", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-heap-memory-debugging", + "title": "Heap memory debugging", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "IEEE802154_ENABLED", + "help": "The number of 802.15.4 receive buffers", + "id": "IEEE802154_RX_BUFFER_SIZE", + "name": "IEEE802154_RX_BUFFER_SIZE", + "range": [ + 2, + 100 + ], + "title": "The number of 802.15.4 receive buffers", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "configure the CCA mode to Carrier sense only", + "id": "IEEE802154_CCA_CARRIER", + "name": "IEEE802154_CCA_CARRIER", + "range": null, + "title": "Carrier sense only", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "configure the CCA mode to Energy above threshold", + "id": "IEEE802154_CCA_ED", + "name": "IEEE802154_CCA_ED", + "range": null, + "title": "Energy above threshold", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "configure the CCA mode to Carrier sense OR energy above threshold", + "id": "IEEE802154_CCA_CARRIER_OR_ED", + "name": "IEEE802154_CCA_CARRIER_OR_ED", + "range": null, + "title": "Carrier sense OR energy above threshold", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "configure the CCA mode to Carrier sense AND energy above threshold", + "id": "IEEE802154_CCA_CARRIER_AND_ED", + "name": "IEEE802154_CCA_CARRIER_AND_ED", + "range": null, + "title": "Carrier sense AND energy above threshold", + "type": "bool" + } + ], + "depends_on": "IEEE802154_ENABLED", + "help": "configure the CCA mode", + "id": "component-config-ieee-802-15-4-ieee802154-enable-clear-channel-assessment-cca-mode", + "name": "IEEE802154_CCA_MODE", + "title": "Clear Channel Assessment (CCA) mode", + "type": "choice" + }, + { + "children": [], + "depends_on": "IEEE802154_ENABLED", + "help": null, + "id": "IEEE802154_CCA_MODE", + "name": "IEEE802154_CCA_MODE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "IEEE802154_ENABLED", + "help": "set the CCA threshold, in dB", + "id": "IEEE802154_CCA_THRESHOLD", + "name": "IEEE802154_CCA_THRESHOLD", + "range": [ + -120, + 0 + ], + "title": "CCA detection threshold", + "type": "int" + }, + { + "children": [], + "depends_on": "IEEE802154_ENABLED", + "help": "set the pending table size", + "id": "IEEE802154_PENDING_TABLE_SIZE", + "name": "IEEE802154_PENDING_TABLE_SIZE", + "range": [ + 1, + 100 + ], + "title": "Pending table size", + "type": "int" + }, + { + "children": [], + "depends_on": "IEEE802154_ENABLED", + "help": "Enable IEEE802154 multi-pan", + "id": "IEEE802154_MULTI_PAN_ENABLE", + "name": "IEEE802154_MULTI_PAN_ENABLE", + "range": null, + "title": "Enable multi-pan feature for frame filter", + "type": "bool" + }, + { + "children": [], + "depends_on": "IEEE802154_ENABLED", + "help": "Enabling this option increases throughput by ~5% at the expense of ~2.1k\nIRAM code size increase.", + "id": "IEEE802154_TIMING_OPTIMIZATION", + "name": "IEEE802154_TIMING_OPTIMIZATION", + "range": null, + "title": "Enable throughput optimization", + "type": "bool" + }, + { + "children": [], + "depends_on": "PM_ENABLE && IEEE802154_ENABLED", + "help": "Enabling this option allows the IEEE802.15.4 module to be powered down during automatic light sleep,\nwhich reduces current consumption.", + "id": "IEEE802154_SLEEP_ENABLE", + "name": "IEEE802154_SLEEP_ENABLE", + "range": null, + "title": "Enable IEEE802154 light sleep", + "type": "bool" + }, + { + "children": [], + "depends_on": "IEEE802154_ENABLED", + "help": "Enabling this option allows different kinds of IEEE802154 debug output.\nAll IEEE802154 debug features increase the size of the final binary.", + "id": "IEEE802154_DEBUG", + "is_menuconfig": true, + "name": "IEEE802154_DEBUG", + "range": null, + "title": "Enable IEEE802154 Debug", + "type": "menu" + }, + { + "children": [], + "depends_on": "IEEE802154_ENABLED", + "help": "Enabling this option to monitor and detect certain abnormal or unexpected\nstates during the operation of the IEEE 802.15.4. When this option is enabled,\nit will perform additional runtime checks and assertions.", + "id": "IEEE802154_DEBUG_ASSERT_MONITOR", + "name": "IEEE802154_DEBUG_ASSERT_MONITOR", + "range": null, + "title": "Enable IEEE802154 assert monitor", + "type": "bool" + } + ], + "depends_on": null, + "help": null, + "id": "IEEE802154_ENABLED", + "name": "IEEE802154_ENABLED", + "range": null, + "title": "IEEE802154 Enable", + "type": "bool" + }, + { + "children": [], + "depends_on": "IEEE802154_DEBUG", + "help": "Enabling this option to count IEEE802154 rx buffer when allocating or freeing.", + "id": "IEEE802154_RX_BUFFER_STATISTIC", + "name": "IEEE802154_RX_BUFFER_STATISTIC", + "range": null, + "title": "Rx buffer statistic", + "type": "bool" + }, + { + "children": [], + "depends_on": "IEEE802154_DEBUG", + "help": "Enabling this option to print more information when assert.", + "id": "IEEE802154_ASSERT", + "name": "IEEE802154_ASSERT", + "range": null, + "title": "Enrich the assert information", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "IEEE802154_RECORD_EVENT", + "help": "set the record event table size", + "id": "IEEE802154_RECORD_EVENT_SIZE", + "name": "IEEE802154_RECORD_EVENT_SIZE", + "range": null, + "title": "Record event table size", + "type": "int" + } + ], + "depends_on": "IEEE802154_RECORD", + "help": "Enabling this option to record event, when assert, the recorded event will be printed.", + "id": "IEEE802154_RECORD_EVENT", + "name": "IEEE802154_RECORD_EVENT", + "range": null, + "title": "Enable record event information for debugging", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "IEEE802154_RECORD_STATE", + "help": "set the record state table size", + "id": "IEEE802154_RECORD_STATE_SIZE", + "name": "IEEE802154_RECORD_STATE_SIZE", + "range": null, + "title": "Record state table size", + "type": "int" + } + ], + "depends_on": "IEEE802154_RECORD", + "help": "Enabling this option to record state, when assert, the recorded state will be printed.", + "id": "IEEE802154_RECORD_STATE", + "name": "IEEE802154_RECORD_STATE", + "range": null, + "title": "Enable record state information for debugging", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "IEEE802154_RECORD_CMD", + "help": "set the record command table size", + "id": "IEEE802154_RECORD_CMD_SIZE", + "name": "IEEE802154_RECORD_CMD_SIZE", + "range": null, + "title": "Record command table size", + "type": "int" + } + ], + "depends_on": "IEEE802154_RECORD", + "help": "Enabling this option to record the command, when assert, the recorded\ncommand will be printed.", + "id": "IEEE802154_RECORD_CMD", + "name": "IEEE802154_RECORD_CMD", + "range": null, + "title": "Enable record command information for debugging", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "IEEE802154_RECORD_ABORT", + "help": "set the record abort table size", + "id": "IEEE802154_RECORD_ABORT_SIZE", + "name": "IEEE802154_RECORD_ABORT_SIZE", + "range": null, + "title": "Record abort table size", + "type": "int" + } + ], + "depends_on": "IEEE802154_RECORD", + "help": "Enabling this option to record the abort, when assert, the recorded\nabort will be printed.", + "id": "IEEE802154_RECORD_ABORT", + "name": "IEEE802154_RECORD_ABORT", + "range": null, + "title": "Enable record abort information for debugging", + "type": "bool" + } + ], + "depends_on": "IEEE802154_DEBUG", + "help": "Enabling this option to add some probe codes in the driver, and record these information.", + "id": "IEEE802154_RECORD", + "name": "IEEE802154_RECORD", + "range": null, + "title": "Record the information with IEEE802154 state and event", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "IEEE802154_RECORD_TXRX_FRAME", + "help": "set the record frame table size", + "id": "IEEE802154_RECORD_TXRX_FRAME_SIZE", + "name": "IEEE802154_RECORD_TXRX_FRAME_SIZE", + "range": null, + "title": "Record frame table size", + "type": "int" + } + ], + "depends_on": "IEEE802154_DEBUG", + "help": "Enabling this option to record the tx and rx packets", + "id": "IEEE802154_RECORD_TXRX_FRAME", + "name": "IEEE802154_RECORD_TXRX_FRAME", + "range": null, + "title": "Enable record txrx packets for debugging", + "type": "bool" + }, + { + "children": [], + "depends_on": "IEEE802154_DEBUG", + "help": "Enabling this option to record the tx and rx", + "id": "IEEE802154_TXRX_STATISTIC", + "name": "IEEE802154_TXRX_STATISTIC", + "range": null, + "title": "Enable record tx/rx packets information for debugging", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-ieee-802-15-4", + "title": "IEEE 802.15.4", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_NONE", + "name": "LOG_DEFAULT_LEVEL_NONE", + "range": null, + "title": "No output", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_ERROR", + "name": "LOG_DEFAULT_LEVEL_ERROR", + "range": null, + "title": "Error", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_WARN", + "name": "LOG_DEFAULT_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_INFO", + "name": "LOG_DEFAULT_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_DEBUG", + "name": "LOG_DEFAULT_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_DEFAULT_LEVEL_VERBOSE", + "name": "LOG_DEFAULT_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": null, + "help": "Specify how much output to see in logs by default.\nYou can set lower verbosity level at runtime using\nesp_log_level_set() function if LOG_DYNAMIC_LEVEL_CONTROL\nis enabled.\n\nBy default, this setting limits which log statements\nare compiled into the program. For example, selecting\n\"Warning\" would mean that changing log level to \"Debug\"\nat runtime will not be possible. To allow increasing log\nlevel above the default at runtime, see the next option.", + "id": "component-config-log-log-level-default-log-verbosity", + "name": "LOG_DEFAULT_LEVEL", + "title": "Default log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "LOG_DEFAULT_LEVEL", + "name": "LOG_DEFAULT_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_MAXIMUM_EQUALS_DEFAULT", + "name": "LOG_MAXIMUM_EQUALS_DEFAULT", + "range": null, + "title": "Same as default", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 1 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_ERROR", + "name": "LOG_MAXIMUM_LEVEL_ERROR", + "range": null, + "title": "Error", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 2 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_WARN", + "name": "LOG_MAXIMUM_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 3 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_INFO", + "name": "LOG_MAXIMUM_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 4 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_DEBUG", + "name": "LOG_MAXIMUM_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "LOG_DEFAULT_LEVEL < 5 && ", + "help": null, + "id": "LOG_MAXIMUM_LEVEL_VERBOSE", + "name": "LOG_MAXIMUM_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": null, + "help": "This config option sets the highest log verbosity that it's possible to select\nat runtime by calling esp_log_level_set(). This level may be higher than\nthe default verbosity level which is set when the app starts up.\n\nThis can be used enable debugging output only at a critical point, for a particular\ntag, or to minimize startup time but then enable more logs once the firmware has\nloaded.\n\nNote that increasing the maximum available log level will increase the firmware\nbinary size.\n\nThis option only applies to logging from the app, the bootloader log level is\nfixed at compile time to the separate \"Bootloader log verbosity\" setting.", + "id": "component-config-log-log-level-maximum-log-verbosity", + "name": "LOG_MAXIMUM_LEVEL", + "title": "Maximum log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "LOG_MAXIMUM_LEVEL", + "name": "LOG_MAXIMUM_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Enables an additional global \"master\" log level check that occurs before a log tag cache\nlookup. This is useful if you want to compile in a lot of logs that are selectable at\nruntime, but avoid the performance hit during periods where you don't want log output.\n\nExamples include remote log forwarding, or disabling logs during a time-critical or\nCPU-intensive section and re-enabling them later. Results in larger program size\ndepending on number of logs compiled in.\n\nIf enabled, defaults to LOG_DEFAULT_LEVEL and can be set using\nesp_log_set_level_master(). This check takes precedence over ESP_LOG_LEVEL_LOCAL.", + "id": "LOG_MASTER_LEVEL", + "name": "LOG_MASTER_LEVEL", + "range": null, + "title": "Enable global master log level", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this option allows dynamic changes to the log level at runtime\n(using esp_log_level_set()), providing the ability to increase or decrease\nthe log level during program execution.\nIf disabled, the log level remains static once set at compile-time and calling\nesp_log_level_set() will have no effect.\nIf binary size is a critical consideration and dynamic log level changes are not needed,\nconsider disabling this option when LOG_TAG_LEVEL_IMPL_NONE=y to minimize program size.", + "id": "LOG_DYNAMIC_LEVEL_CONTROL", + "name": "LOG_DYNAMIC_LEVEL_CONTROL", + "range": null, + "title": "Enable dynamic log level changes at runtime", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "This option disables the ability to set the log level per tag.\nThe ability to change the log level at runtime depends on LOG_DYNAMIC_LEVEL_CONTROL.\nIf LOG_DYNAMIC_LEVEL_CONTROL is disabled, then changing the log level at runtime\nusing `esp_log_level_set()` is not possible.\nThis implementation is suitable for highly constrained environments.", + "id": "LOG_TAG_LEVEL_IMPL_NONE", + "name": "LOG_TAG_LEVEL_IMPL_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this option to use the linked list-only implementation (no cache) for log level retrieval.\nThis approach searches the linked list of all tags for the log level, which may be slower\nfor a large number of tags but may have lower memory requirements than the CACHE approach.\nThe linked list approach compares the whole strings of log tags for finding the log level.", + "id": "LOG_TAG_LEVEL_IMPL_LINKED_LIST", + "name": "LOG_TAG_LEVEL_IMPL_LINKED_LIST", + "range": null, + "title": "Linked List", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this option to use a hybrid mode: cache in combination with the linked list\nfor log tag level checks. This hybrid approach offers a balance between speed and memory usage.\n\nThe cache stores recently accessed log tags and their corresponding log levels, providing\nfaster lookups for frequently used tags. The cache approach compares the tag pointers, which is\nfaster than comparing the whole strings.\n\nFor less frequently used tags, the linked list is used to search for the log level, which may be\nslower for a large number of tags but has lower memory requirements compared to a full cache.\n\nThis hybrid approach aims to improve the efficiency of log level retrieval by combining the benefits\nof both cache and linked list implementations.", + "id": "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST", + "name": "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST", + "range": null, + "title": "Cache + Linked List", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose the per-tag log level implementation for the log library. This functionality is used\nto enable/disable logs for a particular tag at run time. Applicable only for\napplication logs (i.e., not bootloader logs).", + "id": "component-config-log-log-level-level-settings-method-of-tag-level-checks", + "name": "LOG_TAG_LEVEL_IMPL", + "title": "Method of tag level checks", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "This option enables the use of a simple array-based cache implementation for storing and\nretrieving log tag levels. There is no additional code that reorders the cache for fast lookups.\nSuitable for projects where memory usage optimization is crucial and the simplicity of implementation\nis preferred.", + "id": "LOG_TAG_LEVEL_CACHE_ARRAY", + "name": "LOG_TAG_LEVEL_CACHE_ARRAY", + "range": null, + "title": "Array", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "This option enables the use of a binary min-heap-based cache implementation for efficient\nstorage and retrieval of log tag levels. It does automatically optimizing cache for fast lookups.\nSuitable for projects where speed of lookup is critical and memory usage can accommodate\nthe overhead of maintaining a binary min-heap structure.", + "id": "LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP", + "name": "LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP", + "range": null, + "title": "Binary Min-Heap", + "type": "bool" + } + ], + "depends_on": "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST", + "help": "The cache stores recently accessed log tags (address of tag) and their corresponding log levels,\nproviding faster lookups for frequently used tags. Cache size can be configured using the\nLOG_TAG_LEVEL_IMPL_CACHE_SIZE option. The cache approach compares the tag pointers, which is\nfaster than comparing the whole strings.", + "id": "component-config-log-log-level-level-settings-cache-implementation", + "name": "LOG_TAG_LEVEL_CACHE_IMPL", + "title": "Cache implementation", + "type": "choice" + }, + { + "children": [], + "depends_on": "LOG_TAG_LEVEL_CACHE_ARRAY || LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP", + "help": "This option sets the size of the cache used for log tag entries. The cache stores recently accessed\nlog tags and their corresponding log levels, which helps improve the efficiency of log level retrieval.\nThe value must be a power of 2 minus 1 (e.g., 1, 3, 7, 15, 31, 63, 127, 255, ...)\nto ensure proper cache behavior. For LOG_TAG_LEVEL_CACHE_ARRAY option the value can be any,\nwithout restrictions.\n\nNote: A larger cache size can improve lookup performance for frequently used log tags but may consume\nmore memory. Conversely, a smaller cache size reduces memory usage but may lead to more frequent cache\nevictions for less frequently used log tags.", + "id": "LOG_TAG_LEVEL_IMPL_CACHE_SIZE", + "name": "LOG_TAG_LEVEL_IMPL_CACHE_SIZE", + "range": null, + "title": "Log Tag Cache Size", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-log-log-level-level-settings", + "title": "Level Settings", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-log-log-level", + "title": "Log Level", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Enable ANSI terminal color codes.\nIn order to view these, your terminal program must support ANSI color codes.\n\nThis is disabled by default, as colors are added in IDF Monitor. If you want to use new lines\nin the messages or you are using a different terminal program, you may want to enable this option.", + "id": "LOG_COLORS", + "name": "LOG_COLORS", + "range": null, + "title": "Color", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "NO_SYMBOL && ", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_NONE", + "name": "LOG_TIMESTAMP_SOURCE_NONE", + "range": null, + "title": "None", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_RTOS", + "name": "LOG_TIMESTAMP_SOURCE_RTOS", + "range": null, + "title": "Milliseconds Since Boot", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_SYSTEM", + "name": "LOG_TIMESTAMP_SOURCE_SYSTEM", + "range": null, + "title": "System Time (HH:MM:SS.sss)", + "type": "bool" + }, + { + "children": [], + "depends_on": "NO_SYMBOL && ", + "help": null, + "id": "LOG_TIMESTAMP_SOURCE_SYSTEM_FULL", + "name": "LOG_TIMESTAMP_SOURCE_SYSTEM_FULL", + "range": null, + "title": "System Time (YY-MM-DD HH:MM:SS.sss)", + "type": "bool" + } + ], + "depends_on": null, + "help": "Choose what sort of timestamp is displayed in the log output:\n\n- \"None\" - The log will only contain the actual log messages themselves\n without any time-related information. Avoiding timestamps can help conserve\n processing power and memory. It might useful when you\n perform log analysis or debugging, sometimes it's more straightforward\n to work with logs that lack timestamps, especially if the time of occurrence\n is not critical for understanding the issues.\n\n- \"Milliseconds since boot\" is calculated from the RTOS tick count multiplied\n by the tick period. This time will reset after a software reboot.\n e.g. (90000)\n\n- \"System time (HH:MM:SS.sss)\" is taken from POSIX time functions which use the chip's\n RTC and high resolution timers to maintain an accurate time. The system time is\n initialized to 0 on startup, it can be set with an SNTP sync, or with\n POSIX time functions. This time will not reset after a software reboot.\n e.g. (00:01:30.000)\n\n- \"System time (YY-MM-DD HH:MM:SS.sss)\" it is the same as the above,\n but also prints the date as well.\n\n- NOTE: Currently this will not get used in logging from binary blobs\n (i.e WiFi & Bluetooth libraries), these will always print\n milliseconds since boot.", + "id": "component-config-log-format-timestamp", + "name": "LOG_TIMESTAMP_SOURCE", + "title": "Timestamp", + "type": "choice" + } + ], + "depends_on": null, + "id": "component-config-log-format", + "title": "Format", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-log", + "title": "Log", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Builds normally if selected. Excludes LwIP from build if unselected, even if it is a\ndependency of a component or application.\nSome applications can switch their IP stacks, e.g., when switching between chip\nand Linux targets (LwIP stack vs. Linux IP stack). Since the LwIP dependency cannot\neasily be excluded based on a Kconfig option, it has to be a dependency in all cases.\nThis switch allows the LwIP stack to be built selectively, even if it is a dependency.", + "id": "LWIP_ENABLE", + "name": "LWIP_ENABLE", + "range": null, + "title": "Enable LwIP stack", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The default name this device will report to other devices on the network.\nCould be updated at runtime with esp_netif_set_hostname()", + "id": "LWIP_LOCAL_HOSTNAME", + "name": "LWIP_LOCAL_HOSTNAME", + "range": null, + "title": "Local netif hostname", + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": "If this feature is enabled, standard POSIX APIs: if_indextoname(), if_nametoindex()\ncould be used to convert network interface index to name\ninstead of IDF specific esp-netif APIs (such as esp_netif_get_netif_impl_name())", + "id": "LWIP_NETIF_API", + "name": "LWIP_NETIF_API", + "range": null, + "title": "Enable usage of standard POSIX APIs in LWIP", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "LWIP tcpip task priority. In case of high throughput, this parameter\ncould be changed up to (configMAX_PRIORITIES-1).", + "id": "LWIP_TCPIP_TASK_PRIO", + "name": "LWIP_TCPIP_TASK_PRIO", + "range": [ + 1, + 24 + ], + "title": "LWIP TCP/IP Task Priority", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_TCPIP_CORE_LOCKING", + "help": "when LWIP_TCPIP_CORE_LOCKING is enabled, this lets tcpip_input() grab the\nmutex for input packets as well, instead of allocating a message and passing\nit to tcpip_thread.", + "id": "LWIP_TCPIP_CORE_LOCKING_INPUT", + "name": "LWIP_TCPIP_CORE_LOCKING_INPUT", + "range": null, + "title": "Enable tcpip core locking input", + "type": "bool" + } + ], + "depends_on": null, + "help": "If Enable tcpip core locking,Creates a global mutex that is held\nduring TCPIP thread operations.Can be locked by client code to perform\nlwIP operations without changing into TCPIP thread using callbacks.\nSee LOCK_TCPIP_CORE() and UNLOCK_TCPIP_CORE().\n\nIf disable tcpip core locking,TCP IP will perform tasks through context switching", + "id": "LWIP_TCPIP_CORE_LOCKING", + "name": "LWIP_TCPIP_CORE_LOCKING", + "range": null, + "title": "Enable tcpip core locking", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable to check that the project does not violate lwip thread safety.\nIf enabled, all lwip functions that require thread awareness run an assertion\nto verify that the TCP/IP core functionality is either locked or accessed\nfrom the correct thread.", + "id": "LWIP_CHECK_THREAD_SAFETY", + "name": "LWIP_CHECK_THREAD_SAFETY", + "range": null, + "title": "Checks that lwip API runs in expected context", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If this feature is enabled, standard API such as gethostbyname\nsupport .local addresses by sending one shot multicast mDNS\nquery", + "id": "LWIP_DNS_SUPPORT_MDNS_QUERIES", + "name": "LWIP_DNS_SUPPORT_MDNS_QUERIES", + "range": null, + "title": "Enable mDNS queries in resolving host name", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If this feature is enabled, all traffic from layer2(WIFI Driver) will be\ncopied to a new buffer before sending it to layer3(LWIP stack), freeing\nthe layer2 buffer.\nPlease be notified that the total layer2 receiving buffer is fixed and\nESP32 currently supports 25 layer2 receiving buffer, when layer2 buffer\nruns out of memory, then the incoming packets will be dropped in hardware.\nThe layer3 buffer is allocated from the heap, so the total layer3 receiving\nbuffer depends on the available heap size, when heap runs out of memory,\nno copy will be sent to layer3 and packet will be dropped in layer2.\nPlease make sure you fully understand the impact of this feature before\nenabling it.", + "id": "LWIP_L2_TO_L3_COPY", + "name": "LWIP_L2_TO_L3_COPY", + "range": null, + "title": "Enable copy between Layer2 and Layer3 packets", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If this feature is enabled, some functions relating to RX/TX in LWIP will be\nput into IRAM, it can improve UDP/TCP throughput by >10% for single core mode,\nit doesn't help too much for dual core mode. On the other hand, it needs about\n10KB IRAM for these optimizations.\n\nIf this feature is disabled, all lwip functions will be put into FLASH.", + "id": "LWIP_IRAM_OPTIMIZATION", + "name": "LWIP_IRAM_OPTIMIZATION", + "range": null, + "title": "Enable LWIP IRAM optimization", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If this feature is enabled, some tcp part functions relating to RX/TX in LWIP will be\nput into IRAM, it can improve TCP throughput. On the other hand, it needs about 17KB\nIRAM for these optimizations.", + "id": "LWIP_EXTRA_IRAM_OPTIMIZATION", + "name": "LWIP_EXTRA_IRAM_OPTIMIZATION", + "range": null, + "title": "Enable LWIP IRAM optimization for TCP part", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If this feature is enabled, IGMP and MLD6 timers will be activated only\nwhen joining groups or receiving QUERY packets.\n\nThis feature will reduce the power consumption for applications which do not\nuse IGMP and MLD6.", + "id": "LWIP_TIMERS_ONDEMAND", + "name": "LWIP_TIMERS_ONDEMAND", + "range": null, + "title": "Enable LWIP Timers on demand", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_ND6", + "help": "This option is used to set the the router flag for the NA packets.\nWhen enabled, the router flag in NA packet will always set to 1,\notherwise, never set router flag for NA packets.", + "id": "LWIP_FORCE_ROUTER_FORWARDING", + "name": "LWIP_FORCE_ROUTER_FORWARDING", + "range": null, + "title": "LWIP Force Router Forwarding Enable/Disable", + "type": "bool" + } + ], + "depends_on": "LWIP_IPV6", + "help": "This option is used to disable the Network Discovery Protocol (NDP) if it is not required.\nPlease use this option with caution, as the NDP is essential for IPv6 functionality within a local network.", + "id": "LWIP_ND6", + "name": "LWIP_ND6", + "range": null, + "title": "LWIP NDP6 Enable/Disable", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "The practical maximum limit is\ndetermined by available heap memory at runtime.\n\nSockets take up a certain amount of memory, and allowing fewer\nsockets to be open at the same time conserves memory. Specify\nthe maximum amount of sockets here. The valid value is from 1\nto 253. If using value above 61, update CMakeLists defining\nFD_SETSIZE to the number of sockets used plus the\nexpected open files (minimum of +3 for stdout, stderr and stdin).", + "id": "LWIP_MAX_SOCKETS", + "name": "LWIP_MAX_SOCKETS", + "range": [ + 1, + 253 + ], + "title": "Max number of open sockets", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "This option is deprecated. Do not use this option, use VFS_SUPPORT_SELECT instead.", + "id": "LWIP_USE_ONLY_LWIP_SELECT", + "name": "LWIP_USE_ONLY_LWIP_SELECT", + "range": null, + "title": "Support LWIP socket select() only (DEPRECATED)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this option allows SO_LINGER processing.\nl_onoff = 1,l_linger can set the timeout.\n\nIf l_linger=0, When a connection is closed, TCP will terminate the connection.\nThis means that TCP will discard any data packets stored in the socket send buffer\nand send an RST to the peer.\n\nIf l_linger!=0,Then closesocket() calls to block the process until\nthe remaining data packets has been sent or timed out.", + "id": "LWIP_SO_LINGER", + "name": "LWIP_SO_LINGER", + "range": null, + "title": "Enable SO_LINGER processing", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_SO_REUSE", + "help": "Enabling this option means that any incoming broadcast or multicast\npacket will be copied to all of the local sockets that it matches\n(may be more than one if SO_REUSEADDR is set on the socket.)\n\nThis increases memory overhead as the packets need to be copied,\nhowever they are only copied per matching socket. You can safely\ndisable it if you don't plan to receive broadcast or multicast\ntraffic on more than one socket at a time.", + "id": "LWIP_SO_REUSE_RXTOALL", + "name": "LWIP_SO_REUSE_RXTOALL", + "range": null, + "title": "SO_REUSEADDR copies broadcast/multicast to all matches", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enabling this option allows binding to a port which remains in\nTIME_WAIT.", + "id": "LWIP_SO_REUSE", + "name": "LWIP_SO_REUSE", + "range": null, + "title": "Enable SO_REUSEADDR option", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this option allows checking for available data on a netconn.", + "id": "LWIP_SO_RCVBUF", + "name": "LWIP_SO_RCVBUF", + "range": null, + "title": "Enable SO_RCVBUF option", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this option allows checking for the destination address\nof a received IPv4 Packet.", + "id": "LWIP_NETBUF_RECVINFO", + "name": "LWIP_NETBUF_RECVINFO", + "range": null, + "title": "Enable IP_PKTINFO option", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Set value for Time-To-Live used by transport layers.", + "id": "LWIP_IP_DEFAULT_TTL", + "name": "LWIP_IP_DEFAULT_TTL", + "range": [ + 1, + 255 + ], + "title": "The value for Time-To-Live used by transport layers", + "type": "int" + }, + { + "children": [], + "depends_on": "LWIP_IPV4", + "help": "Enabling this option allows fragmenting outgoing IP4 packets if their size\nexceeds MTU.", + "id": "LWIP_IP4_FRAG", + "name": "LWIP_IP4_FRAG", + "range": null, + "title": "Enable fragment outgoing IP4 packets", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_IPV6", + "help": "Enabling this option allows fragmenting outgoing IP6 packets if their size\nexceeds MTU.", + "id": "LWIP_IP6_FRAG", + "name": "LWIP_IP6_FRAG", + "range": null, + "title": "Enable fragment outgoing IP6 packets", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_IPV4", + "help": "Enabling this option allows reassemblying incoming fragmented IP4 packets.", + "id": "LWIP_IP4_REASSEMBLY", + "name": "LWIP_IP4_REASSEMBLY", + "range": null, + "title": "Enable reassembly incoming fragmented IP4 packets", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_IPV6", + "help": "Enabling this option allows reassemblying incoming fragmented IP6 packets.", + "id": "LWIP_IP6_REASSEMBLY", + "name": "LWIP_IP6_REASSEMBLY", + "range": null, + "title": "Enable reassembly incoming fragmented IP6 packets", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Set the maximum amount of pbufs waiting to be reassembled.", + "id": "LWIP_IP_REASS_MAX_PBUFS", + "name": "LWIP_IP_REASS_MAX_PBUFS", + "range": [ + 10, + 100 + ], + "title": "The maximum amount of pbufs waiting to be reassembled", + "type": "int" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "LWIP_IPV4_NAPT", + "help": "Enabling this option allows Port Forwarding or Port mapping.", + "id": "LWIP_IPV4_NAPT_PORTMAP", + "name": "LWIP_IPV4_NAPT_PORTMAP", + "range": null, + "title": "Enable NAT Port Mapping", + "type": "bool" + } + ], + "depends_on": "LWIP_IP_FORWARD", + "help": "Enabling this option allows Network Address and Port Translation.", + "id": "LWIP_IPV4_NAPT", + "name": "LWIP_IPV4_NAPT", + "range": null, + "title": "Enable NAT", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enabling this option allows packets forwarding across multiple interfaces.", + "id": "LWIP_IP_FORWARD", + "name": "LWIP_IP_FORWARD", + "range": null, + "title": "Enable IP forwarding", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this option allows LWIP statistics", + "id": "LWIP_STATS", + "name": "LWIP_STATS", + "range": null, + "title": "Enable LWIP statistics", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_ESP_GRATUITOUS_ARP", + "help": "Set the timer interval for gratuitous ARP. The default value is 60s", + "id": "LWIP_GARP_TMR_INTERVAL", + "name": "LWIP_GARP_TMR_INTERVAL", + "range": null, + "title": "GARP timer interval(seconds)", + "type": "int" + } + ], + "depends_on": "LWIP_IPV4", + "help": "Enable this option allows to send gratuitous ARP periodically.\n\nThis option solve the compatibility issues.If the ARP table of the AP is old, and the AP\ndoesn't send ARP request to update it's ARP table, this will lead to the STA sending IP packet fail.\nThus we send gratuitous ARP periodically to let AP update it's ARP table.", + "id": "LWIP_ESP_GRATUITOUS_ARP", + "name": "LWIP_ESP_GRATUITOUS_ARP", + "range": null, + "title": "Send gratuitous ARP periodically", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_ESP_MLDV6_REPORT", + "help": "Set the timer interval for mldv6 report. The default value is 30s", + "id": "LWIP_MLDV6_TMR_INTERVAL", + "name": "LWIP_MLDV6_TMR_INTERVAL", + "range": null, + "title": "mldv6 report timer interval(seconds)", + "type": "int" + } + ], + "depends_on": "LWIP_IPV6", + "help": "Enable this option allows to send mldv6 report periodically.\n\nThis option solve the issue that failed to receive multicast data.\nSome routers fail to forward multicast packets.\nTo solve this problem, send multicast mdlv6 report to routers regularly.", + "id": "LWIP_ESP_MLDV6_REPORT", + "name": "LWIP_ESP_MLDV6_REPORT", + "range": null, + "title": "Send mldv6 report periodically", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Set TCPIP task receive mail box size. Generally bigger value means higher throughput\nbut more memory. The value should be bigger than UDP/TCP mail box size.", + "id": "LWIP_TCPIP_RECVMBOX_SIZE", + "name": "LWIP_TCPIP_RECVMBOX_SIZE", + "range": [ + 6, + 64 + ], + "title": "TCPIP task receive mail box size", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "!LWIP_AUTOIP && ", + "help": null, + "id": "LWIP_DHCP_DOES_ARP_CHECK", + "name": "LWIP_DHCP_DOES_ARP_CHECK", + "range": null, + "title": "DHCP provides simple ARP check", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_DHCP_DOES_ACD_CHECK", + "name": "LWIP_DHCP_DOES_ACD_CHECK", + "range": null, + "title": "DHCP provides Address Conflict Detection (ACD)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_DHCP_DOES_NOT_CHECK_OFFERED_IP", + "name": "LWIP_DHCP_DOES_NOT_CHECK_OFFERED_IP", + "range": null, + "title": "DHCP does not detect conflict on the offered IP", + "type": "bool" + } + ], + "depends_on": "LWIP_IPV4", + "help": "Choose the preferred way of DHCP client to check if the offered address\nis available:\n* Using Address Conflict Detection (ACD) module assures that the offered IP address\nis properly probed and announced before binding in DHCP. This conforms to RFC5227,\nbut takes several seconds.\n* Using ARP check, we only send two ARP requests to check for replies. This process\nlasts 1 - 2 seconds.\n* No conflict detection: We directly bind the offered address.", + "id": "component-config-lwip-choose-how-dhcp-validates-offered-ip", + "name": "LWIP_DHCP_CHECKS_OFFERED_ADDRESS", + "title": "Choose how DHCP validates offered IP", + "type": "choice" + }, + { + "children": [], + "depends_on": "LWIP_IPV4", + "help": "This option could be used to disable DHCP client identification with its MAC address.\n(Client id is used by DHCP servers to uniquely identify clients and are included\nin the DHCP packets as an option 61)\nSet this option to \"y\" in order to exclude option 61 from DHCP packets.", + "id": "LWIP_DHCP_DISABLE_CLIENT_ID", + "name": "LWIP_DHCP_DISABLE_CLIENT_ID", + "range": null, + "title": "DHCP: Disable Use of HW address as client identification", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_IPV4", + "help": "This option could be used to disable DHCP client vendor class identification.\nSet this option to \"y\" in order to exclude option 60 from DHCP packets.", + "id": "LWIP_DHCP_DISABLE_VENDOR_CLASS_ID", + "name": "LWIP_DHCP_DISABLE_VENDOR_CLASS_ID", + "range": null, + "title": "DHCP: Disable Use of vendor class identification", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_IPV4", + "help": "When this option is enabled, DHCP client tries to re-obtain last valid IP address obtained from DHCP\nserver. Last valid DHCP configuration is stored in nvs and restored after reset/power-up. If IP is still\navailable, there is no need for sending discovery message to DHCP server and save some time.", + "id": "LWIP_DHCP_RESTORE_LAST_IP", + "name": "LWIP_DHCP_RESTORE_LAST_IP", + "range": null, + "title": "DHCP: Restore last IP obtained from DHCP server", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_IPV4", + "help": "Set total length of outgoing DHCP option msg. Generally bigger value means it can carry more\noptions and values. If your code meets LWIP_ASSERT due to option value is too long.\nPlease increase the LWIP_DHCP_OPTIONS_LEN value.", + "id": "LWIP_DHCP_OPTIONS_LEN", + "name": "LWIP_DHCP_OPTIONS_LEN", + "range": [ + 68, + 255 + ], + "title": "DHCP total option length", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Number of clients that may store data in client_data member array of struct netif.", + "id": "LWIP_NUM_NETIF_CLIENT_DATA", + "name": "LWIP_NUM_NETIF_CLIENT_DATA", + "range": [ + 0, + 256 + ], + "title": "Number of clients store data in netif", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set DHCP coarse interval in seconds.\nA higher value will be less precise but cost less power consumption.", + "id": "LWIP_DHCP_COARSE_TIMER_SECS", + "name": "LWIP_DHCP_COARSE_TIMER_SECS", + "range": [ + 1, + 10 + ], + "title": "DHCP coarse timer interval(s)", + "type": "int" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "LWIP_DHCPS", + "help": "The DHCP server is calculating lease time multiplying the sent\nand received times by this number of seconds per unit.\nThe default is 60, that equals one minute.", + "id": "LWIP_DHCPS_LEASE_UNIT", + "name": "LWIP_DHCPS_LEASE_UNIT", + "range": [ + 1, + 3600 + ], + "title": "Multiplier for lease time, in seconds", + "type": "int" + }, + { + "children": [], + "depends_on": "LWIP_DHCPS", + "help": "The maximum number of DHCP clients that are connected to the server.\nAfter this number is exceeded, DHCP server removes of the oldest device\nfrom it's address pool, without notification.", + "id": "LWIP_DHCPS_MAX_STATION_NUM", + "name": "LWIP_DHCPS_MAX_STATION_NUM", + "range": [ + 1, + 64 + ], + "title": "Maximum number of stations", + "type": "int" + }, + { + "children": [], + "depends_on": "LWIP_DHCPS", + "help": "Enabling this option allows DHCP server to support temporary static ARP entries\nfor DHCP Client. This will help the DHCP server to send the DHCP OFFER and DHCP ACK using IP unicast.", + "id": "LWIP_DHCPS_STATIC_ENTRIES", + "name": "LWIP_DHCPS_STATIC_ENTRIES", + "range": null, + "title": "Enable ARP static entries", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DHCPS", + "help": "This allows the DNS option to be optional in the DHCP offers,\ndepending on the server's runtime configuration.\nWhen enabled, the DHCP server will always add the DNS option to DHCP responses.\nIf a DNS server is not explicitly configured, the server's IP address will be used\nas the fallback for the DNS option.\nWhen disabled, the DHCP server will only include the DNS option in responses\nif a DNS server has been explicitly configured.\nThis option will be removed in IDF v6.x", + "id": "LWIP_DHCPS_ADD_DNS", + "name": "LWIP_DHCPS_ADD_DNS", + "range": null, + "title": "Always add DNS option in DHCP responses", + "type": "bool" + } + ], + "depends_on": "LWIP_IPV4", + "help": "Enabling this option allows the device to run the DHCP server\n(to dynamically assign IPv4 addresses to clients).", + "id": "LWIP_DHCPS", + "name": "LWIP_DHCPS", + "range": null, + "title": "DHCPS: Enable IPv4 Dynamic Host Configuration Protocol Server (DHCPS)", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-lwip-dhcp-server", + "title": "DHCP server", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_AUTOIP", + "help": "DHCP client will send this many probes before self-assigning a\nlink local address.\n\nFrom LWIP help: \"This can be set as low as 1 to get an AutoIP\naddress very quickly, but you should be prepared to handle a\nchanging IP address when DHCP overrides AutoIP.\" (In the case of\nESP-IDF, this means multiple SYSTEM_EVENT_STA_GOT_IP events.)", + "id": "LWIP_AUTOIP_TRIES", + "name": "LWIP_AUTOIP_TRIES", + "range": null, + "title": "DHCP Probes before self-assigning IPv4 LL address", + "type": "int" + }, + { + "children": [], + "depends_on": "LWIP_AUTOIP", + "help": "If the AUTOIP functionality detects this many IP conflicts while\nself-assigning an address, it will go into a rate limited mode.", + "id": "LWIP_AUTOIP_MAX_CONFLICTS", + "name": "LWIP_AUTOIP_MAX_CONFLICTS", + "range": null, + "title": "Max IP conflicts before rate limiting", + "type": "int" + }, + { + "children": [], + "depends_on": "LWIP_AUTOIP", + "help": "If rate limiting self-assignment requests, wait this long between\neach request.", + "id": "LWIP_AUTOIP_RATE_LIMIT_INTERVAL", + "name": "LWIP_AUTOIP_RATE_LIMIT_INTERVAL", + "range": null, + "title": "Rate limited interval (seconds)", + "type": "int" + } + ], + "depends_on": "LWIP_IPV4", + "help": "Enabling this option allows the device to self-assign an address\nin the 169.256/16 range if none is assigned statically or via DHCP.\n\nSee RFC 3927.", + "id": "LWIP_AUTOIP", + "is_menuconfig": true, + "name": "LWIP_AUTOIP", + "range": null, + "title": "Enable IPV4 Link-Local Addressing (AUTOIP)", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Enable IPv4 stack. If you want to use IPv6 only TCP/IP stack, disable this.", + "id": "LWIP_IPV4", + "name": "LWIP_IPV4", + "range": null, + "title": "Enable IPv4", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_IPV6", + "help": "Enabling this option allows the devices to IPV6 stateless address autoconfiguration (SLAAC).\n\nSee RFC 4862.", + "id": "LWIP_IPV6_AUTOCONFIG", + "name": "LWIP_IPV6_AUTOCONFIG", + "range": null, + "title": "Enable IPV6 stateless address autoconfiguration (SLAAC)", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_IPV6", + "help": "The maximum number of IPv6 addresses on each interface. Any additional\naddresses will be discarded.", + "id": "LWIP_IPV6_NUM_ADDRESSES", + "name": "LWIP_IPV6_NUM_ADDRESSES", + "range": null, + "title": "Number of IPv6 addresses on each network interface", + "type": "int" + }, + { + "children": [], + "depends_on": "LWIP_IPV6", + "help": "Forwarding IPv6 packets between interfaces is only required when acting as\na router.", + "id": "LWIP_IPV6_FORWARD", + "name": "LWIP_IPV6_FORWARD", + "range": null, + "title": "Enable IPv6 forwarding between interfaces", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enable IPv6 function. If not use IPv6 function, set this option to n.\nIf disabling LWIP_IPV6 then some other components (asio) will\nno longer be available.", + "id": "LWIP_IPV6", + "name": "LWIP_IPV6", + "range": null, + "title": "Enable IPv6", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_IPV6_AUTOCONFIG", + "help": "Use IPv6 Router Advertisement Recursive DNS Server Option (as per RFC 6106) to\ncopy a defined maximum number of DNS servers to the DNS module.\nSet this option to a number of desired DNS servers advertised in the RA protocol.\nThis feature is disabled when set to 0.", + "id": "LWIP_IPV6_RDNSS_MAX_DNS_SERVERS", + "name": "LWIP_IPV6_RDNSS_MAX_DNS_SERVERS", + "range": null, + "title": "Use IPv6 Router Advertisement Recursive DNS Server Option", + "type": "int" + }, + { + "children": [], + "depends_on": "LWIP_IPV6_AUTOCONFIG", + "help": "Enable DHCPv6 for IPv6 stateless address autoconfiguration.\nNote that the dhcpv6 client has to be started using dhcp6_enable_stateless(netif);\nNote that the stateful address autoconfiguration is not supported.", + "id": "LWIP_IPV6_DHCP6", + "name": "LWIP_IPV6_DHCP6", + "range": null, + "title": "Enable DHCPv6 stateless address autoconfiguration", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable callbacks when the network interface is up/down and addresses are changed.", + "id": "LWIP_NETIF_STATUS_CALLBACK", + "name": "LWIP_NETIF_STATUS_CALLBACK", + "range": null, + "title": "Enable status callback for network interfaces", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_NETIF_LOOPBACK", + "help": "Configure the maximum number of packets which can be queued for\nloopback on a given interface. Reducing this number may cause packets\nto be dropped, but will avoid filling memory with queued packet data.", + "id": "LWIP_LOOPBACK_MAX_PBUFS", + "name": "LWIP_LOOPBACK_MAX_PBUFS", + "range": [ + 0, + 16 + ], + "title": "Max queued loopback packets per interface", + "type": "int" + } + ], + "depends_on": null, + "help": "Enabling this option means that if a packet is sent with a destination\naddress equal to the interface's own IP address, it will \"loop back\" and\nbe received by this interface.\nDisabling this option disables support of loopback interface in lwIP", + "id": "LWIP_NETIF_LOOPBACK", + "is_menuconfig": true, + "name": "LWIP_NETIF_LOOPBACK", + "range": null, + "title": "Support per-interface loopback", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "The maximum number of simultaneously active TCP\nconnections. The practical maximum limit is\ndetermined by available heap memory at runtime.\n\nChanging this value by itself does not substantially\nchange the memory usage of LWIP, except for preventing\nnew TCP connections after the limit is reached.", + "id": "LWIP_MAX_ACTIVE_TCP", + "name": "LWIP_MAX_ACTIVE_TCP", + "range": [ + 1, + 1024 + ], + "title": "Maximum active TCP Connections", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "The maximum number of simultaneously listening TCP\nconnections. The practical maximum limit is\ndetermined by available heap memory at runtime.\n\nChanging this value by itself does not substantially\nchange the memory usage of LWIP, except for preventing\nnew listening TCP connections after the limit is reached.", + "id": "LWIP_MAX_LISTENING_TCP", + "name": "LWIP_MAX_LISTENING_TCP", + "range": [ + 1, + 1024 + ], + "title": "Maximum listening TCP Connections", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Speed up the TCP retransmission interval. If disabled,\nit is recommended to change the number of SYN retransmissions to 6,\nand TCP initial rto time to 3000.", + "id": "LWIP_TCP_HIGH_SPEED_RETRANSMISSION", + "name": "LWIP_TCP_HIGH_SPEED_RETRANSMISSION", + "range": null, + "title": "TCP high speed retransmissions", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Set maximum number of retransmissions of data segments.", + "id": "LWIP_TCP_MAXRTX", + "name": "LWIP_TCP_MAXRTX", + "range": [ + 3, + 12 + ], + "title": "Maximum number of retransmissions of data segments", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set maximum number of retransmissions of SYN segments.", + "id": "LWIP_TCP_SYNMAXRTX", + "name": "LWIP_TCP_SYNMAXRTX", + "range": [ + 3, + 12 + ], + "title": "Maximum number of retransmissions of SYN segments", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set maximum segment size for TCP transmission.\n\nCan be set lower to save RAM, the default value 1460(ipv4)/1440(ipv6) will give best throughput.\nIPv4 TCP_MSS Range: 576 <= TCP_MSS <= 1460\nIPv6 TCP_MSS Range: 1220<= TCP_MSS <= 1440", + "id": "LWIP_TCP_MSS", + "name": "LWIP_TCP_MSS", + "range": [ + 536, + 1460 + ], + "title": "Maximum Segment Size (MSS)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set TCP timer interval in milliseconds.\n\nCan be used to speed connections on bad networks.\nA lower value will redeliver unacked packets faster.", + "id": "LWIP_TCP_TMR_INTERVAL", + "name": "LWIP_TCP_TMR_INTERVAL", + "range": null, + "title": "TCP timer interval(ms)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set maximum segment lifetime in milliseconds.", + "id": "LWIP_TCP_MSL", + "name": "LWIP_TCP_MSL", + "range": null, + "title": "Maximum segment lifetime (MSL)", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set maximum segment lifetime in milliseconds.", + "id": "LWIP_TCP_FIN_WAIT_TIMEOUT", + "name": "LWIP_TCP_FIN_WAIT_TIMEOUT", + "range": null, + "title": "Maximum FIN segment lifetime", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set default send buffer size for new TCP sockets.\n\nPer-socket send buffer size can be changed at runtime\nwith lwip_setsockopt(s, TCP_SNDBUF, ...).\n\nThis value must be at least 2x the MSS size, and the default\nis 4x the default MSS size.\n\nSetting a smaller default SNDBUF size can save some RAM, but\nwill decrease performance.", + "id": "LWIP_TCP_SND_BUF_DEFAULT", + "name": "LWIP_TCP_SND_BUF_DEFAULT", + "range": [ + 2440, + 65535 + ], + "title": "Default send buffer size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set default TCP receive window size for new TCP sockets.\n\nPer-socket receive window size can be changed at runtime\nwith lwip_setsockopt(s, TCP_WINDOW, ...).\n\nSetting a smaller default receive window size can save some RAM,\nbut will significantly decrease performance.", + "id": "LWIP_TCP_WND_DEFAULT", + "name": "LWIP_TCP_WND_DEFAULT", + "range": [ + 2440, + 65535 + ], + "title": "Default receive window size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set TCP receive mail box size. Generally bigger value means higher throughput\nbut more memory. The recommended value is: LWIP_TCP_WND_DEFAULT/TCP_MSS + 2, e.g. if\nLWIP_TCP_WND_DEFAULT=14360, TCP_MSS=1436, then the recommended receive mail box size is\n(14360/1436 + 2) = 12.\n\nTCP receive mail box is a per socket mail box, when the application receives packets\nfrom TCP socket, LWIP core firstly posts the packets to TCP receive mail box and the\napplication then fetches the packets from mail box. It means LWIP can caches maximum\nLWIP_TCP_RECCVMBOX_SIZE packets for each TCP socket, so the maximum possible cached TCP packets\nfor all TCP sockets is LWIP_TCP_RECCVMBOX_SIZE multiples the maximum TCP socket number. In other\nwords, the bigger LWIP_TCP_RECVMBOX_SIZE means more memory.\nOn the other hand, if the receive mail box is too small, the mail box may be full. If the\nmail box is full, the LWIP drops the packets. So generally we need to make sure the TCP\nreceive mail box is big enough to avoid packet drop between LWIP core and application.", + "id": "LWIP_TCP_RECVMBOX_SIZE", + "name": "LWIP_TCP_RECVMBOX_SIZE", + "range": [ + 6, + 64 + ], + "title": "Default TCP receive mail box size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set TCP accept mail box size. Generally bigger value means supporting larger backlogs\nbut more memory. The recommended value is 6, but applications can set it to a lower value\nif listening servers are meant to have a smaller backlog.\n\nTCP accept mail box is a per socket mail box, when the application listens for connections\nwith a given listening TCP socket. If the mailbox is full, LWIP will send a RST packet and\nthe client will fail to connect.", + "id": "LWIP_TCP_ACCEPTMBOX_SIZE", + "name": "LWIP_TCP_ACCEPTMBOX_SIZE", + "range": [ + 1, + 64 + ], + "title": "Default TCP accept mail box size", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_TCP_QUEUE_OOSEQ", + "help": "The timeout value is TCP_OOSEQ_TIMEOUT * RTO.", + "id": "LWIP_TCP_OOSEQ_TIMEOUT", + "name": "LWIP_TCP_OOSEQ_TIMEOUT", + "range": [ + 1, + 30 + ], + "title": "Timeout for each pbuf queued in TCP OOSEQ, in RTOs.", + "type": "int" + }, + { + "children": [], + "depends_on": "LWIP_TCP_QUEUE_OOSEQ", + "help": "If LWIP_TCP_OOSEQ_MAX_PBUFS = 0, TCP will not control the number of OOSEQ pbufs.\n\nIn a poor network environment, many out-of-order tcp pbufs will be received.\nThese out-of-order pbufs will be cached in the TCP out-of-order queue which will\ncause Wi-Fi/Ethernet fail to release RX buffer in time.\nIt is possible that all RX buffers for MAC layer are used by OOSEQ.\n\nControl the number of out-of-order pbufs to ensure\nthat the MAC layer has enough RX buffer to receive packets.\n\nIn the Wi-Fi scenario, recommended OOSEQ PBUFS Range:\n0 <= TCP_OOSEQ_MAX_PBUFS <= CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM/(MAX_TCP_NUMBER + 1)\n\nIn the Ethernet scenario,recommended Ethernet OOSEQ PBUFS Range:\n0 <= TCP_OOSEQ_MAX_PBUFS <= CONFIG_ETH_DMA_RX_BUFFER_NUM/(MAX_TCP_NUMBER + 1)\n\nWithin the recommended value range, the larger the value, the better the performance.\n\nMAX_TCP_NUMBER represent Maximum number of TCP connections in Wi-Fi(STA+SoftAP) and Ethernet scenario.", + "id": "LWIP_TCP_OOSEQ_MAX_PBUFS", + "name": "LWIP_TCP_OOSEQ_MAX_PBUFS", + "range": [ + 0, + 12 + ], + "title": "The maximum number of pbufs queued on OOSEQ per pcb", + "type": "int" + }, + { + "children": [], + "depends_on": "LWIP_TCP_QUEUE_OOSEQ", + "help": "TCP will support sending selective acknowledgements (SACKs).", + "id": "LWIP_TCP_SACK_OUT", + "name": "LWIP_TCP_SACK_OUT", + "range": null, + "title": "Support sending selective acknowledgements", + "type": "bool" + } + ], + "depends_on": null, + "help": "Queue incoming out-of-order segments for later use.\n\nDisable this option to save some RAM during TCP sessions, at the expense\nof increased retransmissions if segments arrive out of order.", + "id": "LWIP_TCP_QUEUE_OOSEQ", + "name": "LWIP_TCP_QUEUE_OOSEQ", + "range": null, + "title": "Queue incoming out-of-order segments", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_TCP_OVERSIZE_MSS", + "name": "LWIP_TCP_OVERSIZE_MSS", + "range": null, + "title": "MSS", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_TCP_OVERSIZE_QUARTER_MSS", + "name": "LWIP_TCP_OVERSIZE_QUARTER_MSS", + "range": null, + "title": "25% MSS", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_TCP_OVERSIZE_DISABLE", + "name": "LWIP_TCP_OVERSIZE_DISABLE", + "range": null, + "title": "Disabled", + "type": "bool" + } + ], + "depends_on": null, + "help": "Allows enabling \"oversize\" allocation of TCP transmission pbufs ahead of time,\nwhich can reduce the length of pbuf chains used for transmission.\n\nThis will not make a difference to sockets where Nagle's algorithm\nis disabled.\n\nDefault value of MSS is fine for most applications, 25% MSS may save\nsome RAM when only transmitting small amounts of data. Disabled will\nhave worst performance and fragmentation characteristics, but uses\nleast RAM overall.", + "id": "component-config-lwip-tcp-pre-allocate-transmit-pbuf-size", + "name": "LWIP_TCP_OVERSIZE", + "title": "Pre-allocate transmit PBUF size", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_WND_SCALE", + "help": "Enable this feature to support TCP window scaling.", + "id": "LWIP_TCP_RCV_SCALE", + "name": "LWIP_TCP_RCV_SCALE", + "range": null, + "title": "Set TCP receiving window scaling factor", + "type": "int" + } + ], + "depends_on": "SPIRAM_TRY_ALLOCATE_WIFI_LWIP && !SPIRAM_IGNORE_NOTFOUND", + "help": "Enable this feature to support TCP window scaling.", + "id": "LWIP_WND_SCALE", + "name": "LWIP_WND_SCALE", + "range": null, + "title": "Support TCP window scale", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Set default TCP rto time for a reasonable initial rto.\nIn bad network environment, recommend set value of rto time to 1500.", + "id": "LWIP_TCP_RTO_TIME", + "name": "LWIP_TCP_RTO_TIME", + "range": null, + "title": "Default TCP rto time", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-lwip-tcp", + "title": "TCP", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "The maximum number of active UDP \"connections\" (ie\nUDP sockets sending/receiving data).\nThe practical maximum limit is determined by available\nheap memory at runtime.", + "id": "LWIP_MAX_UDP_PCBS", + "name": "LWIP_MAX_UDP_PCBS", + "range": [ + 1, + 1024 + ], + "title": "Maximum active UDP control blocks", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set UDP receive mail box size. The recommended value is 6.\n\nUDP receive mail box is a per socket mail box, when the application receives packets\nfrom UDP socket, LWIP core firstly posts the packets to UDP receive mail box and the\napplication then fetches the packets from mail box. It means LWIP can caches maximum\nUDP_RECCVMBOX_SIZE packets for each UDP socket, so the maximum possible cached UDP packets\nfor all UDP sockets is UDP_RECCVMBOX_SIZE multiples the maximum UDP socket number. In other\nwords, the bigger UDP_RECVMBOX_SIZE means more memory.\nOn the other hand, if the receive mail box is too small, the mail box may be full. If the\nmail box is full, the LWIP drops the packets. So generally we need to make sure the UDP\nreceive mail box is big enough to avoid packet drop between LWIP core and application.", + "id": "LWIP_UDP_RECVMBOX_SIZE", + "name": "LWIP_UDP_RECVMBOX_SIZE", + "range": [ + 6, + 64 + ], + "title": "Default UDP receive mail box size", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-lwip-udp", + "title": "UDP", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Enable checksum checking for received IP messages", + "id": "LWIP_CHECKSUM_CHECK_IP", + "name": "LWIP_CHECKSUM_CHECK_IP", + "range": null, + "title": "Enable LWIP IP checksums", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable checksum checking for received UDP messages", + "id": "LWIP_CHECKSUM_CHECK_UDP", + "name": "LWIP_CHECKSUM_CHECK_UDP", + "range": null, + "title": "Enable LWIP UDP checksums", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable checksum checking for received ICMP messages", + "id": "LWIP_CHECKSUM_CHECK_ICMP", + "name": "LWIP_CHECKSUM_CHECK_ICMP", + "range": null, + "title": "Enable LWIP ICMP checksums", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-lwip-checksums", + "title": "Checksums", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Configure TCP/IP task stack size, used by LWIP to process multi-threaded TCP/IP operations.\nSetting this stack too small will result in stack overflow crashes.", + "id": "LWIP_TCPIP_TASK_STACK_SIZE", + "name": "LWIP_TCPIP_TASK_STACK_SIZE", + "range": [ + 2048, + 65536 + ], + "title": "TCP/IP Task Stack Size", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY", + "name": "LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY", + "range": null, + "title": "No affinity", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_TCPIP_TASK_AFFINITY_CPU0", + "name": "LWIP_TCPIP_TASK_AFFINITY_CPU0", + "range": null, + "title": "CPU0", + "type": "bool" + }, + { + "children": [], + "depends_on": "!FREERTOS_UNICORE && ", + "help": null, + "id": "LWIP_TCPIP_TASK_AFFINITY_CPU1", + "name": "LWIP_TCPIP_TASK_AFFINITY_CPU1", + "range": null, + "title": "CPU1", + "type": "bool" + } + ], + "depends_on": null, + "help": "Allows setting LwIP tasks affinity, i.e. whether the task is pinned to\nCPU0, pinned to CPU1, or allowed to run on any CPU.\nCurrently this applies to \"TCP/IP\" task and \"Ping\" task.", + "id": "component-config-lwip-tcp-ip-task-affinity", + "name": "LWIP_TCPIP_TASK_AFFINITY", + "title": "TCP/IP task affinity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "LWIP_TCPIP_TASK_AFFINITY", + "name": "LWIP_TCPIP_TASK_AFFINITY", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": "LWIP_IPV6", + "help": "Config max number of IPv6 packets to queue during MAC resolution.", + "id": "LWIP_IPV6_MEMP_NUM_ND6_QUEUE", + "name": "LWIP_IPV6_MEMP_NUM_ND6_QUEUE", + "range": [ + 3, + 20 + ], + "title": "Max number of IPv6 packets to queue during MAC resolution", + "type": "int" + }, + { + "children": [], + "depends_on": "LWIP_IPV6", + "help": "Config max number of entries in IPv6 neighbor cache", + "id": "LWIP_IPV6_ND6_NUM_NEIGHBORS", + "name": "LWIP_IPV6_ND6_NUM_NEIGHBORS", + "range": [ + 3, + 10 + ], + "title": "Max number of entries in IPv6 neighbor cache", + "type": "int" + }, + { + "children": [], + "depends_on": "LWIP_IPV6", + "help": "Maximum number of entries in IPv6 on-link prefixes cache", + "id": "LWIP_IPV6_ND6_NUM_PREFIXES", + "name": "LWIP_IPV6_ND6_NUM_PREFIXES", + "range": null, + "title": "Max number of entries in IPv6 on-link prefixes cache", + "type": "int" + }, + { + "children": [], + "depends_on": "LWIP_IPV6", + "help": "Maximum number of entries in IPv6 default routers cache", + "id": "LWIP_IPV6_ND6_NUM_ROUTERS", + "name": "LWIP_IPV6_ND6_NUM_ROUTERS", + "range": null, + "title": "Max number of entries in IPv6 default routers cache", + "type": "int" + }, + { + "children": [], + "depends_on": "LWIP_IPV6", + "help": "Maximum number of entries in IPv6 destinations cache", + "id": "LWIP_IPV6_ND6_NUM_DESTINATIONS", + "name": "LWIP_IPV6_ND6_NUM_DESTINATIONS", + "range": null, + "title": "Max number of entries in IPv6 destinations cache", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_PPP_SUPPORT && LWIP_IPV4", + "help": "Enable IPCP protocol in PPP negotiations, which assigns IPv4 addresses to the PPP client,\nas well as IPv4 DNS servers.\nYou can disable this if your modem supports IPv6 only.", + "id": "LWIP_PPP_ENABLE_IPV4", + "name": "LWIP_PPP_ENABLE_IPV4", + "range": null, + "title": "Enable IPV4 support for PPP connections (IPCP)", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_PPP_SUPPORT && LWIP_IPV6", + "help": "Enable IPV6 support in PPP for the local link between the DTE (processor) and DCE (modem).\nThere are some modems which do not support the IPV6 addressing in the local link.\nIf they are requested for IPV6CP negotiation, they may time out.\nThis would in turn fail the configuration for the whole link.\nIf your modem is not responding correctly to PPP Phase Network, try to disable IPV6 support.", + "id": "LWIP_PPP_ENABLE_IPV6", + "name": "LWIP_PPP_ENABLE_IPV6", + "range": null, + "title": "Enable IPV6 support for PPP connections (IPV6CP)", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_PPP_SUPPORT", + "help": "Enable to set a callback which is called on change of the internal PPP state machine.", + "id": "LWIP_PPP_NOTIFY_PHASE_SUPPORT", + "name": "LWIP_PPP_NOTIFY_PHASE_SUPPORT", + "range": null, + "title": "Enable Notify Phase Callback", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_PPP_SUPPORT", + "help": "Enable Password Authentication Protocol (PAP) support", + "id": "LWIP_PPP_PAP_SUPPORT", + "name": "LWIP_PPP_PAP_SUPPORT", + "range": null, + "title": "Enable PAP support", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_PPP_SUPPORT", + "help": "Enable Challenge Handshake Authentication Protocol (CHAP) support", + "id": "LWIP_PPP_CHAP_SUPPORT", + "name": "LWIP_PPP_CHAP_SUPPORT", + "range": null, + "title": "Enable CHAP support", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_PPP_SUPPORT", + "help": "Enable Microsoft version of the Challenge-Handshake Authentication Protocol (MSCHAP) support", + "id": "LWIP_PPP_MSCHAP_SUPPORT", + "name": "LWIP_PPP_MSCHAP_SUPPORT", + "range": null, + "title": "Enable MSCHAP support", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_PPP_SUPPORT", + "help": "Enable Microsoft Point-to-Point Encryption (MPPE) support", + "id": "LWIP_PPP_MPPE_SUPPORT", + "name": "LWIP_PPP_MPPE_SUPPORT", + "range": null, + "title": "Enable MPPE support", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_PPP_SUPPORT", + "help": "Enable to use PPP server", + "id": "LWIP_PPP_SERVER_SUPPORT", + "name": "LWIP_PPP_SERVER_SUPPORT", + "range": null, + "title": "Enable PPP server support", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_PPP_SUPPORT", + "help": "Enable support for VJ header compression.\nPlease disable this if you're using NAPT on PPP interface,\nsince the compressed IP header might not be correctly interpreted\nin NAT causing the compressed packet to be dropped.", + "id": "LWIP_PPP_VJ_HEADER_COMPRESSION", + "name": "LWIP_PPP_VJ_HEADER_COMPRESSION", + "range": null, + "title": "Enable VJ IP Header compression", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_ENABLE_LCP_ECHO", + "help": "Interval in seconds between keepalive LCP echo requests, 0 to disable.", + "id": "LWIP_LCP_ECHOINTERVAL", + "name": "LWIP_LCP_ECHOINTERVAL", + "range": null, + "title": "Echo interval (s)", + "type": "int" + }, + { + "children": [], + "depends_on": "LWIP_ENABLE_LCP_ECHO", + "help": "Number of consecutive unanswered echo requests before failure is indicated.", + "id": "LWIP_LCP_MAXECHOFAILS", + "name": "LWIP_LCP_MAXECHOFAILS", + "range": null, + "title": "Maximum echo failures", + "type": "int" + } + ], + "depends_on": "LWIP_PPP_SUPPORT", + "help": "Enable LCP echo keepalive requests", + "id": "LWIP_ENABLE_LCP_ECHO", + "name": "LWIP_ENABLE_LCP_ECHO", + "range": null, + "title": "Enable LCP ECHO", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_PPP_SUPPORT", + "help": "Enable PPP debug log output", + "id": "LWIP_PPP_DEBUG_ON", + "name": "LWIP_PPP_DEBUG_ON", + "range": null, + "title": "Enable PPP debug log output", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_PPP_SUPPORT && !LWIP_PPP_MPPE_SUPPORT && !LWIP_PPP_MSCHAP_SUPPORT", + "help": "This option uses mbedTLS crypto functions (instead of internal PolarSSL\nimplementation) for PPP authentication modes (PAP, CHAP, etc.).\nYou can use this option to address symbol duplication issues, since\nthe internal functions are not namespaced (e.g. md5_init()).", + "id": "LWIP_USE_EXTERNAL_MBEDTLS", + "name": "LWIP_USE_EXTERNAL_MBEDTLS", + "range": null, + "title": "Use mbedTLS instead of internal polarSSL", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enable PPP stack. Now only PPP over serial is possible.", + "id": "LWIP_PPP_SUPPORT", + "is_menuconfig": true, + "name": "LWIP_PPP_SUPPORT", + "range": null, + "title": "Enable PPP support", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_SLIP_SUPPORT", + "help": "Enable SLIP debug log output", + "id": "LWIP_SLIP_DEBUG_ON", + "name": "LWIP_SLIP_DEBUG_ON", + "range": null, + "title": "Enable SLIP debug log output", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enable SLIP stack. Now only SLIP over serial is possible.\n\nSLIP over serial support is experimental and unsupported.", + "id": "LWIP_SLIP_SUPPORT", + "is_menuconfig": true, + "name": "LWIP_SLIP_SUPPORT", + "range": null, + "title": "Enable SLIP support (new/experimental)", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Enable ICMP module for check network stability", + "id": "LWIP_ICMP", + "name": "LWIP_ICMP", + "range": null, + "title": "ICMP: Enable ICMP", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_ICMP6 || LWIP_ICMP", + "help": null, + "id": "LWIP_MULTICAST_PING", + "name": "LWIP_MULTICAST_PING", + "range": null, + "title": "Respond to multicast pings", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_ICMP", + "help": null, + "id": "LWIP_BROADCAST_PING", + "name": "LWIP_BROADCAST_PING", + "range": null, + "title": "Respond to broadcast pings", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-lwip-icmp", + "title": "ICMP", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "The maximum number of simultaneously active LWIP\nRAW protocol control blocks. The practical maximum\nlimit is determined by available heap memory at runtime.", + "id": "LWIP_MAX_RAW_PCBS", + "name": "LWIP_MAX_RAW_PCBS", + "range": [ + 1, + 1024 + ], + "title": "Maximum LWIP RAW PCBs", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-lwip-lwip-raw-api", + "title": "LWIP RAW API", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Set maximum number of NTP servers used by LwIP SNTP module.\nFirst argument of sntp_setserver/sntp_setservername functions\nis limited to this value.", + "id": "LWIP_SNTP_MAX_SERVERS", + "name": "LWIP_SNTP_MAX_SERVERS", + "range": [ + 1, + 16 + ], + "title": "Maximum number of NTP servers", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_DHCP_GET_NTP_SRV", + "help": "Set maximum number of NTP servers acquired via DHCP-offer.\nShould be less or equal to \"Maximum number of NTP servers\", any extra servers would be just ignored.", + "id": "LWIP_DHCP_MAX_NTP_SERVERS", + "name": "LWIP_DHCP_MAX_NTP_SERVERS", + "range": null, + "title": "Maximum number of NTP servers acquired via DHCP", + "type": "int" + } + ], + "depends_on": null, + "help": "If enabled, LWIP will add 'NTP' to Parameter-Request Option sent via DHCP-request.\nDHCP server might reply with an NTP server address in option 42.\nSNTP callback for such replies should be set accordingly (see sntp_servermode_dhcp() func.)", + "id": "LWIP_DHCP_GET_NTP_SRV", + "name": "LWIP_DHCP_GET_NTP_SRV", + "range": null, + "title": "Request NTP servers from DHCP", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This option allows you to set the time update period via SNTP.\nDefault is 1 hour. Must not be below 15 seconds by specification.\n(SNTPv4 RFC 4330 enforces a minimum update time of 15 seconds).", + "id": "LWIP_SNTP_UPDATE_DELAY", + "name": "LWIP_SNTP_UPDATE_DELAY", + "range": [ + 15000, + 4294967295 + ], + "title": "Request interval to update time (ms)", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_SNTP_STARTUP_DELAY", + "help": "RFC 4330 recommends a startup delay before sending the initial request.\nLWIP calculates this delay to a random number of milliseconds between 0 and this value.", + "id": "LWIP_SNTP_MAXIMUM_STARTUP_DELAY", + "name": "LWIP_SNTP_MAXIMUM_STARTUP_DELAY", + "range": [ + 100, + 300000 + ], + "title": "Maximum startup delay (ms)", + "type": "int" + } + ], + "depends_on": null, + "help": "It is recommended (RFC 4330) to delay the initial request after by a random timeout from 1 to 5 minutes\nto reduce potential load of NTP servers after simultaneous power-up of many devices.\nThis option disables this initial delay. Please use this option with care, it could improve\na single device responsiveness but might cause peaks on the network after reset.\nAnother option to address responsiveness of devices while using the initial random delay\nis to adjust LWIP_SNTP_MAXIMUM_STARTUP_DELAY.", + "id": "LWIP_SNTP_STARTUP_DELAY", + "name": "LWIP_SNTP_STARTUP_DELAY", + "range": null, + "title": "Enable SNTP startup delay", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-lwip-sntp", + "title": "SNTP", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Maximum number of IP addresses that can be returned by DNS queries for a single host.", + "id": "LWIP_DNS_MAX_HOST_IP", + "name": "LWIP_DNS_MAX_HOST_IP", + "range": null, + "title": "Maximum number of IP addresses per host", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Set maximum number of DNS servers.\nIf fallback DNS servers are supported,\nthe number of DNS servers needs to be greater than or equal to 3.", + "id": "LWIP_DNS_MAX_SERVERS", + "name": "LWIP_DNS_MAX_SERVERS", + "range": [ + 1, + 4 + ], + "title": "Maximum number of DNS servers", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_FALLBACK_DNS_SERVER_SUPPORT", + "help": "This option allows you to config dns fallback server address.", + "id": "LWIP_FALLBACK_DNS_SERVER_ADDRESS", + "name": "LWIP_FALLBACK_DNS_SERVER_ADDRESS", + "range": null, + "title": "DNS fallback server address", + "type": "string" + } + ], + "depends_on": "LWIP_DNS_MAX_SERVERS >= 3", + "help": "Enable this feature to support DNS fallback server.", + "id": "LWIP_FALLBACK_DNS_SERVER_SUPPORT", + "name": "LWIP_FALLBACK_DNS_SERVER_SUPPORT", + "range": null, + "title": "Enable DNS fallback server support", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This option allows collecting DNS server settings per netif using\nconfigurable callback function.\nIt's typically used with CONFIG_ESP_NETIF_SET_DNS_PER_DEFAULT_NETIF\nwhich configures a callback to collect the DNS info on esp_netif layer.", + "id": "LWIP_DNS_SETSERVER_WITH_NETIF", + "name": "LWIP_DNS_SETSERVER_WITH_NETIF", + "range": null, + "title": "Enable DNS server settings with netif", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-lwip-dns", + "title": "DNS", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Set maximum number of ports a bridge can consists of.", + "id": "LWIP_BRIDGEIF_MAX_PORTS", + "name": "LWIP_BRIDGEIF_MAX_PORTS", + "range": [ + 1, + 63 + ], + "title": "Maximum number of bridge ports", + "type": "int" + }, + { + "children": [], + "depends_on": "!COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE", + "help": "Enable this option keeps LWIP assertion checks enabled.\nIt is recommended to keep this option enabled.\n\nIf asserts are disabled for the entire project, they are also disabled\nfor LWIP and this option is ignored.", + "id": "LWIP_ESP_LWIP_ASSERT", + "name": "LWIP_ESP_LWIP_ASSERT", + "range": null, + "title": "Enable LWIP ASSERT checks", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_TCP_ISN_NONE", + "name": "LWIP_HOOK_TCP_ISN_NONE", + "range": null, + "title": "No hook declared", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_TCP_ISN_DEFAULT", + "name": "LWIP_HOOK_TCP_ISN_DEFAULT", + "range": null, + "title": "Default implementation", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_TCP_ISN_CUSTOM", + "name": "LWIP_HOOK_TCP_ISN_CUSTOM", + "range": null, + "title": "Custom implementation", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enables to define a TCP ISN hook to randomize initial sequence\nnumber in TCP connection.\nThe default TCP ISN algorithm used in IDF (standardized in RFC 6528)\nproduces ISN by combining an MD5 of the new TCP id and a stable\nsecret with the current time.\nThis is because the lwIP implementation (`tcp_next_iss`) is not\nvery strong, as it does not take into consideration any platform\nspecific entropy source.\n\nSet to LWIP_HOOK_TCP_ISN_CUSTOM to provide custom implementation.\nSet to LWIP_HOOK_TCP_ISN_NONE to use lwIP implementation.", + "id": "component-config-lwip-hooks-tcp-isn-hook", + "name": "LWIP_HOOK_TCP_ISN", + "title": "TCP ISN Hook", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_IP6_ROUTE_NONE", + "name": "LWIP_HOOK_IP6_ROUTE_NONE", + "range": null, + "title": "No hook declared", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_IP6_ROUTE_DEFAULT", + "name": "LWIP_HOOK_IP6_ROUTE_DEFAULT", + "range": null, + "title": "Default (weak) implementation", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_IP6_ROUTE_CUSTOM", + "name": "LWIP_HOOK_IP6_ROUTE_CUSTOM", + "range": null, + "title": "Custom implementation", + "type": "bool" + } + ], + "depends_on": "LWIP_IPV6", + "help": "Enables custom IPv6 route hook.\nSetting this to \"default\" provides weak implementation\nstub that could be overwritten in application code.\nSetting this to \"custom\" provides hook's declaration\nonly and expects the application to implement it.", + "id": "component-config-lwip-hooks-ipv6-route-hook", + "name": "LWIP_HOOK_IP6_ROUTE", + "title": "IPv6 route Hook", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_ND6_GET_GW_NONE", + "name": "LWIP_HOOK_ND6_GET_GW_NONE", + "range": null, + "title": "No hook declared", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_ND6_GET_GW_DEFAULT", + "name": "LWIP_HOOK_ND6_GET_GW_DEFAULT", + "range": null, + "title": "Default (weak) implementation", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_ND6_GET_GW_CUSTOM", + "name": "LWIP_HOOK_ND6_GET_GW_CUSTOM", + "range": null, + "title": "Custom implementation", + "type": "bool" + } + ], + "depends_on": "LWIP_IPV6", + "help": "Enables custom IPv6 route hook.\nSetting this to \"default\" provides weak implementation\nstub that could be overwritten in application code.\nSetting this to \"custom\" provides hook's declaration\nonly and expects the application to implement it.", + "id": "component-config-lwip-hooks-ipv6-get-gateway-hook", + "name": "LWIP_HOOK_ND6_GET_GW", + "title": "IPv6 get gateway Hook", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_IP6_SELECT_SRC_ADDR_NONE", + "name": "LWIP_HOOK_IP6_SELECT_SRC_ADDR_NONE", + "range": null, + "title": "No hook declared", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_IP6_SELECT_SRC_ADDR_DEFAULT", + "name": "LWIP_HOOK_IP6_SELECT_SRC_ADDR_DEFAULT", + "range": null, + "title": "Default (weak) implementation", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_IP6_SELECT_SRC_ADDR_CUSTOM", + "name": "LWIP_HOOK_IP6_SELECT_SRC_ADDR_CUSTOM", + "range": null, + "title": "Custom implementation", + "type": "bool" + } + ], + "depends_on": "LWIP_IPV6", + "help": "Enables custom IPv6 source address selection.\nSetting this to \"default\" provides weak implementation\nstub that could be overwritten in application code.\nSetting this to \"custom\" provides hook's declaration\nonly and expects the application to implement it.", + "id": "component-config-lwip-hooks-ipv6-source-address-selection-hook", + "name": "LWIP_HOOK_IP6_SELECT_SRC_ADDR", + "title": "IPv6 source address selection Hook", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE", + "name": "LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE", + "range": null, + "title": "No hook declared", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT", + "name": "LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT", + "range": null, + "title": "Default (weak) implementation", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM", + "name": "LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM", + "range": null, + "title": "Custom implementation", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enables custom DNS resolve hook (without callback).\nSetting this to \"default\" provides weak implementation\nstub that could be overwritten in application code.\nSetting this to \"custom\" provides hook's declaration\nonly and expects the application to implement it.", + "id": "component-config-lwip-hooks-netconn-external-resolve-hook", + "name": "LWIP_HOOK_NETCONN_EXTERNAL_RESOLVE", + "title": "Netconn external resolve Hook", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "This hidden option helps configure the DNS external resolve\nhook for external components like OpenThread. It ensures that\n`LWIP_HOOK_DNS_EXT_RESOLVE_CUSTOM` is selected without directly\nadding a dependency in the choice construct.", + "id": "LWIP_HOOK_DNS_EXTERNAL_RESOLVE_SELECT_CUSTOM", + "name": "LWIP_HOOK_DNS_EXTERNAL_RESOLVE_SELECT_CUSTOM", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_DNS_EXT_RESOLVE_NONE", + "name": "LWIP_HOOK_DNS_EXT_RESOLVE_NONE", + "range": null, + "title": "No hook declared", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_DNS_EXT_RESOLVE_CUSTOM", + "name": "LWIP_HOOK_DNS_EXT_RESOLVE_CUSTOM", + "range": null, + "title": "Custom implementation", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enables custom DNS resolve hook (with callback).\nSetting this to \"custom\" provides hook's declaration\nonly and expects the application to implement it.", + "id": "component-config-lwip-hooks-dns-external-resolve-hook", + "name": "LWIP_HOOK_DNS_EXTERNAL_RESOLVE", + "title": "DNS external resolve Hook", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_IP6_INPUT_NONE", + "name": "LWIP_HOOK_IP6_INPUT_NONE", + "range": null, + "title": "No hook declared", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_IP6_INPUT_DEFAULT", + "name": "LWIP_HOOK_IP6_INPUT_DEFAULT", + "range": null, + "title": "Default (weak) implementation", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "LWIP_HOOK_IP6_INPUT_CUSTOM", + "name": "LWIP_HOOK_IP6_INPUT_CUSTOM", + "range": null, + "title": "Custom implementation", + "type": "bool" + } + ], + "depends_on": "LWIP_IPV6", + "help": "Enables custom IPv6 packet input.\nSetting this to \"default\" provides weak IDF implementation,\nwhich drops all incoming IPv6 traffic if the interface has no link local address.\n(this default implementation is \"weak\" and could be still overwritten\nin the application if some additional IPv6 input packet filtering is needed)\nSetting this to \"none\" removes this default filter and conforms to the lwIP\nimplementation (which accepts multicasts even if the interface has no link local address)\nSetting this to \"custom\" provides hook's declaration\nonly and expects the application to implement it.", + "id": "component-config-lwip-hooks-ipv6-packet-input", + "name": "LWIP_HOOK_IP6_INPUT", + "title": "IPv6 packet input", + "type": "choice" + } + ], + "depends_on": null, + "id": "component-config-lwip-hooks", + "title": "Hooks", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": "Enabling this option routes all enabled LWIP debugs through ESP_LOGD.", + "id": "LWIP_DEBUG_ESP_LOG", + "name": "LWIP_DEBUG_ESP_LOG", + "range": null, + "title": "Route LWIP debugs through ESP_LOG interface", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_NETIF_DEBUG", + "name": "LWIP_NETIF_DEBUG", + "range": null, + "title": "Enable netif debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_PBUF_DEBUG", + "name": "LWIP_PBUF_DEBUG", + "range": null, + "title": "Enable pbuf debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_ETHARP_DEBUG", + "name": "LWIP_ETHARP_DEBUG", + "range": null, + "title": "Enable etharp debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_API_LIB_DEBUG", + "name": "LWIP_API_LIB_DEBUG", + "range": null, + "title": "Enable api lib debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_SOCKETS_DEBUG", + "name": "LWIP_SOCKETS_DEBUG", + "range": null, + "title": "Enable socket debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_IP_DEBUG", + "name": "LWIP_IP_DEBUG", + "range": null, + "title": "Enable IP debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG && LWIP_ICMP", + "help": null, + "id": "LWIP_ICMP_DEBUG", + "name": "LWIP_ICMP_DEBUG", + "range": null, + "title": "Enable ICMP debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_DHCP_STATE_DEBUG", + "name": "LWIP_DHCP_STATE_DEBUG", + "range": null, + "title": "Enable DHCP state tracking", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_DHCP_DEBUG", + "name": "LWIP_DHCP_DEBUG", + "range": null, + "title": "Enable DHCP debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_IP6_DEBUG", + "name": "LWIP_IP6_DEBUG", + "range": null, + "title": "Enable IP6 debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_ICMP6_DEBUG", + "name": "LWIP_ICMP6_DEBUG", + "range": null, + "title": "Enable ICMP6 debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_TCP_DEBUG", + "name": "LWIP_TCP_DEBUG", + "range": null, + "title": "Enable TCP debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_UDP_DEBUG", + "name": "LWIP_UDP_DEBUG", + "range": null, + "title": "Enable UDP debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_SNTP_DEBUG", + "name": "LWIP_SNTP_DEBUG", + "range": null, + "title": "Enable SNTP debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_DNS_DEBUG", + "name": "LWIP_DNS_DEBUG", + "range": null, + "title": "Enable DNS debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG && LWIP_IPV4_NAPT", + "help": null, + "id": "LWIP_NAPT_DEBUG", + "name": "LWIP_NAPT_DEBUG", + "range": null, + "title": "Enable NAPT debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_BRIDGEIF_DEBUG", + "name": "LWIP_BRIDGEIF_DEBUG", + "range": null, + "title": "Enable bridge generic debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_BRIDGEIF_FDB_DEBUG", + "name": "LWIP_BRIDGEIF_FDB_DEBUG", + "range": null, + "title": "Enable bridge FDB debug messages", + "type": "bool" + }, + { + "children": [], + "depends_on": "LWIP_DEBUG", + "help": null, + "id": "LWIP_BRIDGEIF_FW_DEBUG", + "name": "LWIP_BRIDGEIF_FW_DEBUG", + "range": null, + "title": "Enable bridge forwarding debug messages", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enabling this option allows different kinds of lwIP debug output.\n\nAll lwIP debug features increase the size of the final binary.", + "id": "LWIP_DEBUG", + "is_menuconfig": true, + "name": "LWIP_DEBUG", + "range": null, + "title": "Enable LWIP Debug", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-lwip", + "title": "LWIP", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_INTERNAL_MEM_ALLOC", + "name": "MBEDTLS_INTERNAL_MEM_ALLOC", + "range": null, + "title": "Internal memory", + "type": "bool" + }, + { + "children": [], + "depends_on": "(SPIRAM_USE_CAPS_ALLOC || SPIRAM_USE_MALLOC) && ", + "help": null, + "id": "MBEDTLS_EXTERNAL_MEM_ALLOC", + "name": "MBEDTLS_EXTERNAL_MEM_ALLOC", + "range": null, + "title": "External SPIRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_DEFAULT_MEM_ALLOC", + "name": "MBEDTLS_DEFAULT_MEM_ALLOC", + "range": null, + "title": "Default alloc mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_CUSTOM_MEM_ALLOC", + "name": "MBEDTLS_CUSTOM_MEM_ALLOC", + "range": null, + "title": "Custom alloc mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP32_IRAM_AS_8BIT_ACCESSIBLE_MEMORY && ", + "help": "Allows to use IRAM memory region as 8bit accessible region.\n\nTLS input and output buffers will be allocated in IRAM section which is 32bit aligned\nmemory. Every unaligned (8bit or 16bit) access will result in an exception\nand incur penalty of certain clock cycles per unaligned read/write.", + "id": "MBEDTLS_IRAM_8BIT_MEM_ALLOC", + "name": "MBEDTLS_IRAM_8BIT_MEM_ALLOC", + "range": null, + "title": "Internal IRAM", + "type": "bool" + } + ], + "depends_on": null, + "help": "Allocation strategy for mbedTLS, essentially provides ability to\nallocate all required dynamic allocations from,\n\n- Internal DRAM memory only\n- External SPIRAM memory only\n- Either internal or external memory based on default malloc()\n behavior in ESP-IDF\n- Custom allocation mode, by overwriting calloc()/free() using\n mbedtls_platform_set_calloc_free() function\n- Internal IRAM memory wherever applicable else internal DRAM\n\nRecommended mode here is always internal (*), since that is most preferred\nfrom security perspective. But if application requirement does not\nallow sufficient free internal memory then alternate mode can be\nselected.\n\n(*) In case of ESP32-S2/ESP32-S3, hardware allows encryption of external\nSPIRAM contents provided hardware flash encryption feature is enabled.\nIn that case, using external SPIRAM allocation strategy is also safe choice\nfrom security perspective.", + "id": "component-config-mbedtls-memory-allocation-strategy", + "name": "MBEDTLS_MEM_ALLOC_MODE", + "title": "Memory allocation strategy", + "type": "choice" + }, + { + "children": [], + "depends_on": "!MBEDTLS_ASYMMETRIC_CONTENT_LEN", + "help": "Maximum TLS message length (in bytes) supported by mbedTLS.\n\n16384 is the default and this value is required to comply\nfully with TLS standards.\n\nHowever you can set a lower value in order to save RAM. This\nis safe if the other end of the connection supports Maximum\nFragment Length Negotiation Extension (max_fragment_length,\nsee RFC6066) or you know for certain that it will never send a\nmessage longer than a certain number of bytes.\n\nIf the value is set too low, symptoms are a failed TLS\nhandshake or a return value of MBEDTLS_ERR_SSL_INVALID_RECORD\n(-0x7200).", + "id": "MBEDTLS_SSL_MAX_CONTENT_LEN", + "name": "MBEDTLS_SSL_MAX_CONTENT_LEN", + "range": null, + "title": "TLS maximum message content length", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_ASYMMETRIC_CONTENT_LEN", + "help": "This defines maximum incoming fragment length, overriding default\nmaximum content length (MBEDTLS_SSL_MAX_CONTENT_LEN).", + "id": "MBEDTLS_SSL_IN_CONTENT_LEN", + "name": "MBEDTLS_SSL_IN_CONTENT_LEN", + "range": [ + 512, + 16384 + ], + "title": "TLS maximum incoming fragment length", + "type": "int" + }, + { + "children": [], + "depends_on": "MBEDTLS_ASYMMETRIC_CONTENT_LEN", + "help": "This defines maximum outgoing fragment length, overriding default\nmaximum content length (MBEDTLS_SSL_MAX_CONTENT_LEN).", + "id": "MBEDTLS_SSL_OUT_CONTENT_LEN", + "name": "MBEDTLS_SSL_OUT_CONTENT_LEN", + "range": [ + 512, + 16384 + ], + "title": "TLS maximum outgoing fragment length", + "type": "int" + } + ], + "depends_on": null, + "help": "If enabled, this option allows customizing TLS in/out fragment length\nin asymmetric way. Please note that enabling this with default values\nsaves 12KB of dynamic memory per TLS connection.", + "id": "MBEDTLS_ASYMMETRIC_CONTENT_LEN", + "name": "MBEDTLS_ASYMMETRIC_CONTENT_LEN", + "range": null, + "title": "Asymmetric in/out fragment length", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_DYNAMIC_FREE_CONFIG_DATA", + "help": "Free CA certificate after its usage in the handshake process.\nThis option will decrease the heap footprint for the TLS handshake, but may lead to a problem:\nIf the respective ssl object needs to perform the TLS handshake again,\nthe CA certificate should once again be registered to the ssl object.", + "id": "MBEDTLS_DYNAMIC_FREE_CA_CERT", + "name": "MBEDTLS_DYNAMIC_FREE_CA_CERT", + "range": null, + "title": "Free SSL CA certificate after its usage", + "type": "bool" + } + ], + "depends_on": "MBEDTLS_DYNAMIC_BUFFER", + "help": "Free private key and DHM data after its usage in handshake process.\n\nThe option will decrease heap cost when handshake, but also lead to problem:\n\nBecause all certificate, private key and DHM data are freed so users should register\ncertificate and private key to ssl config object again.", + "id": "MBEDTLS_DYNAMIC_FREE_CONFIG_DATA", + "name": "MBEDTLS_DYNAMIC_FREE_CONFIG_DATA", + "range": null, + "title": "Free private key and DHM data after its usage", + "type": "bool" + } + ], + "depends_on": "!IDF_TARGET_LINUX && !MBEDTLS_SSL_PROTO_DTLS && !MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH", + "help": "Using dynamic TX/RX buffer. After enabling this option, mbedTLS will\nallocate TX buffer when need to send data and then free it if all data\nis sent, allocate RX buffer when need to receive data and then free it\nwhen all data is used or read by upper layer.\n\nBy default, when SSL is initialized, mbedTLS also allocate TX and\nRX buffer with the default value of \"MBEDTLS_SSL_OUT_CONTENT_LEN\" or\n\"MBEDTLS_SSL_IN_CONTENT_LEN\", so to save more heap, users can set\nthe options to be an appropriate value.", + "id": "MBEDTLS_DYNAMIC_BUFFER", + "name": "MBEDTLS_DYNAMIC_BUFFER", + "range": null, + "title": "Using dynamic TX/RX buffer", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_DEBUG_LEVEL_WARN", + "name": "MBEDTLS_DEBUG_LEVEL_WARN", + "range": null, + "title": "Warning", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_DEBUG_LEVEL_INFO", + "name": "MBEDTLS_DEBUG_LEVEL_INFO", + "range": null, + "title": "Info", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_DEBUG_LEVEL_DEBUG", + "name": "MBEDTLS_DEBUG_LEVEL_DEBUG", + "range": null, + "title": "Debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_DEBUG_LEVEL_VERBOSE", + "name": "MBEDTLS_DEBUG_LEVEL_VERBOSE", + "range": null, + "title": "Verbose", + "type": "bool" + } + ], + "depends_on": "MBEDTLS_DEBUG", + "help": "Set mbedTLS debugging level", + "id": "component-config-mbedtls-enable-mbedtls-debugging-set-mbedtls-debugging-level", + "name": "MBEDTLS_DEBUG_LEVEL", + "title": "Set mbedTLS debugging level", + "type": "choice" + } + ], + "depends_on": null, + "help": "Enable mbedTLS debugging functions at compile time.\n\nIf this option is enabled, you can include\n\"mbedtls/esp_debug.h\" and call mbedtls_esp_enable_debug_log()\nat runtime in order to enable mbedTLS debug output via the ESP\nlog mechanism.", + "id": "MBEDTLS_DEBUG", + "name": "MBEDTLS_DEBUG", + "range": null, + "title": "Enable mbedTLS debugging", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MBEDTLS_DEBUG_LEVEL", + "name": "MBEDTLS_DEBUG_LEVEL", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_SSL_PROTO_TLS1_3", + "help": null, + "id": "MBEDTLS_SSL_TLS1_3_COMPATIBILITY_MODE", + "name": "MBEDTLS_SSL_TLS1_3_COMPATIBILITY_MODE", + "range": null, + "title": "TLS 1.3 middlebox compatibility mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_SSL_PROTO_TLS1_3", + "help": null, + "id": "MBEDTLS_SSL_TLS1_3_KEXM_PSK", + "name": "MBEDTLS_SSL_TLS1_3_KEXM_PSK", + "range": null, + "title": "TLS 1.3 PSK key exchange mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_SSL_PROTO_TLS1_3", + "help": null, + "id": "MBEDTLS_SSL_TLS1_3_KEXM_EPHEMERAL", + "name": "MBEDTLS_SSL_TLS1_3_KEXM_EPHEMERAL", + "range": null, + "title": "TLS 1.3 ephemeral key exchange mode", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_SSL_PROTO_TLS1_3", + "help": null, + "id": "MBEDTLS_SSL_TLS1_3_KEXM_PSK_EPHEMERAL", + "name": "MBEDTLS_SSL_TLS1_3_KEXM_PSK_EPHEMERAL", + "range": null, + "title": "TLS 1.3 PSK ephemeral key exchange mode", + "type": "bool" + } + ], + "depends_on": "MBEDTLS_SSL_PROTO_TLS1_3", + "id": "component-config-mbedtls-mbedtls-v3-x-related-support-tls-1-3-protocol-tls-1-3-related-configurations", + "title": "TLS 1.3 related configurations", + "type": "menu" + } + ], + "depends_on": "MBEDTLS_TLS_ENABLED && MBEDTLS_SSL_KEEP_PEER_CERTIFICATE && !MBEDTLS_DYNAMIC_BUFFER", + "help": null, + "id": "MBEDTLS_SSL_PROTO_TLS1_3", + "name": "MBEDTLS_SSL_PROTO_TLS1_3", + "range": null, + "title": "Support TLS 1.3 protocol", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This enables the SSL buffer to be resized automatically\nbased on the negotiated maximum fragment length in each direction.", + "id": "MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH", + "name": "MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH", + "range": null, + "title": "Variable SSL buffer length", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECDH_C && MBEDTLS_ECP_RESTARTABLE", + "help": "Use the legacy ECDH context format.\nDefine this option only if you enable MBEDTLS_ECP_RESTARTABLE or if you\nwant to access ECDH context fields directly.", + "id": "MBEDTLS_ECDH_LEGACY_CONTEXT", + "name": "MBEDTLS_ECDH_LEGACY_CONTEXT", + "range": null, + "title": "Use a backward compatible ECDH context (Experimental)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables users to configure the set of trusted certificates\nthrough a callback instead of a linked list.\n\nSee mbedTLS documentation for required API and more details.", + "id": "MBEDTLS_X509_TRUSTED_CERT_CALLBACK", + "name": "MBEDTLS_X509_TRUSTED_CERT_CALLBACK", + "range": null, + "title": "Enable trusted certificate callbacks", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_GCM_C || MBEDTLS_CCM_C || MBEDTLS_CHACHAPOLY_C", + "help": "Enable serialization of the TLS context structures\nThis is a local optimization in handling a single, potentially long-lived connection.\n\nSee mbedTLS documentation for required API and more details.\nDisabling this option will save some code size.", + "id": "MBEDTLS_SSL_CONTEXT_SERIALIZATION", + "name": "MBEDTLS_SSL_CONTEXT_SERIALIZATION", + "range": null, + "title": "Enable serialization of the TLS context structures", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Keep the peer's certificate after completion of the handshake.\nDisabling this option will save about 4kB of heap and some code size.\n\nSee mbedTLS documentation for required API and more details.", + "id": "MBEDTLS_SSL_KEEP_PEER_CERTIFICATE", + "name": "MBEDTLS_SSL_KEEP_PEER_CERTIFICATE", + "range": null, + "title": "Keep peer certificate after handshake completion", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_X509_CRL_PARSE_C", + "help": "Enable PKCS number 7 core for using PKCS number 7-formatted signatures.", + "id": "MBEDTLS_PKCS7_C", + "name": "MBEDTLS_PKCS7_C", + "range": null, + "title": "Enable PKCS number 7", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_SSL_PROTO_TLS1_3 || MBEDTLS_SSL_DTLS_CONNECTION_ID", + "help": "Controls the use of record plaintext padding in TLS 1.3 and\nwhen using the Connection ID extension in DTLS 1.2.\n\nThe padding will always be chosen so that the length of the\npadded plaintext is a multiple of the value of this option.\n\nNotes:\n A value of 1 means that no padding will be used for outgoing records.\n On systems lacking division instructions, a power of two should be preferred.", + "id": "MBEDTLS_SSL_CID_PADDING_GRANULARITY", + "name": "MBEDTLS_SSL_CID_PADDING_GRANULARITY", + "range": null, + "title": "Record plaintext padding", + "type": "int" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_SSL_DTLS_CONNECTION_ID && MBEDTLS_SSL_PROTO_DTLS", + "help": "Maximum length of CIDs used for incoming DTLS messages", + "id": "MBEDTLS_SSL_CID_IN_LEN_MAX", + "name": "MBEDTLS_SSL_CID_IN_LEN_MAX", + "range": null, + "title": "Maximum length of CIDs used for incoming DTLS messages", + "type": "int" + }, + { + "children": [], + "depends_on": "MBEDTLS_SSL_DTLS_CONNECTION_ID && MBEDTLS_SSL_PROTO_DTLS", + "help": "Maximum length of CIDs used for outgoing DTLS messages", + "id": "MBEDTLS_SSL_CID_OUT_LEN_MAX", + "name": "MBEDTLS_SSL_CID_OUT_LEN_MAX", + "range": null, + "title": "Maximum length of CIDs used for outgoing DTLS messages", + "type": "int" + } + ], + "depends_on": "MBEDTLS_SSL_PROTO_DTLS", + "help": "Enable support for the DTLS Connection ID extension which allows to\nidentify DTLS connections across changes in the underlying transport.", + "id": "MBEDTLS_SSL_DTLS_CONNECTION_ID", + "name": "MBEDTLS_SSL_DTLS_CONNECTION_ID", + "range": null, + "title": "Support for the DTLS Connection ID extension", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_SSL_PROTO_DTLS", + "help": "Enable support for negotiation of DTLS-SRTP (RFC 5764) through the use_srtp extension.\n\nSee mbedTLS documentation for required API and more details.\nDisabling this option will save some code size.", + "id": "MBEDTLS_SSL_DTLS_SRTP", + "name": "MBEDTLS_SSL_DTLS_SRTP", + "range": null, + "title": "Enable support for negotiation of DTLS-SRTP (RFC 5764)", + "type": "bool" + } + ], + "depends_on": "MBEDTLS_SSL_PROTO_DTLS", + "id": "component-config-mbedtls-mbedtls-v3-x-related-dtls-based-configurations", + "title": "DTLS-based configurations", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-mbedtls-mbedtls-v3-x-related", + "title": "mbedTLS v3.x related", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL", + "name": "MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL", + "range": null, + "title": "Use the full default certificate bundle", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Use only the most common certificates from the default bundles, reducing the size with 50%,\nwhile still having around 99% coverage.", + "id": "MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN", + "name": "MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN", + "range": null, + "title": "Use only the most common certificates from the default bundles", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE", + "name": "MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE", + "range": null, + "title": "Do not use the default certificate bundle", + "type": "bool" + } + ], + "depends_on": "MBEDTLS_CERTIFICATE_BUNDLE", + "help": null, + "id": "component-config-mbedtls-certificate-bundle-enable-trusted-root-certificate-bundle-default-certificate-bundle-options", + "name": "MBEDTLS_DEFAULT_CERTIFICATE_BUNDLE", + "title": "Default certificate bundle options", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE", + "help": "Name of the custom certificate directory or file. This path is evaluated\nrelative to the project root directory.", + "id": "MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE_PATH", + "name": "MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE_PATH", + "range": null, + "title": "Custom certificate bundle path", + "type": "string" + } + ], + "depends_on": "MBEDTLS_CERTIFICATE_BUNDLE", + "help": null, + "id": "MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE", + "name": "MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE", + "range": null, + "title": "Add custom certificates to the default bundle", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_CERTIFICATE_BUNDLE && !MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE", + "help": "Include the deprecated list of root certificates in the bundle.\nThis list gets updated when a certificate is removed from the Mozilla's\nNSS root certificate store. This config can be enabled if you would like\nto ensure that none of the certificates that were deployed in the product\nare affected because of the update to bundle. In turn, enabling this\nconfig keeps expired, retracted certificates in the bundle and it may\npose a security risk.\n\n- Deprecated cert list may grow based based on sync with upstream bundle\n- Deprecated certs would be be removed in ESP-IDF (next) major release", + "id": "MBEDTLS_CERTIFICATE_BUNDLE_DEPRECATED_LIST", + "name": "MBEDTLS_CERTIFICATE_BUNDLE_DEPRECATED_LIST", + "range": null, + "title": "Add deprecated root certificates", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_CERTIFICATE_BUNDLE", + "help": null, + "id": "MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS", + "name": "MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS", + "range": null, + "title": "Maximum no of certificates allowed in certificate bundle", + "type": "int" + } + ], + "depends_on": null, + "help": "Enable support for large number of default root certificates\n\nWhen enabled this option allows user to store default as well\nas customer specific root certificates in compressed format rather\nthan storing full certificate. For the root certificates the public key and the subject name\nwill be stored.", + "id": "MBEDTLS_CERTIFICATE_BUNDLE", + "name": "MBEDTLS_CERTIFICATE_BUNDLE", + "range": null, + "title": "Enable trusted root certificate bundle", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-mbedtls-certificate-bundle", + "title": "Certificate Bundle", + "type": "menu" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "Enable \"non-blocking\" ECC operations that can return early and be resumed.", + "id": "MBEDTLS_ECP_RESTARTABLE", + "name": "MBEDTLS_ECP_RESTARTABLE", + "range": null, + "title": "Enable mbedTLS ecp restartable", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_AES_C || MBEDTLS_DES_C", + "help": "Enable the CMAC (Cipher-based Message Authentication Code) mode for\nblock ciphers.", + "id": "MBEDTLS_CMAC_C", + "name": "MBEDTLS_CMAC_C", + "range": null, + "title": "Enable CMAC mode for block ciphers", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_AES_USE_INTERRUPT", + "help": "This config helps to set the interrupt priority level for the AES peripheral.\nValue 0 (default) means that there is no preference regarding the interrupt\npriority level and any level from 1 to 3 can be selected (based on the availability).\nNote: Higher value indicates high interrupt priority.", + "id": "MBEDTLS_AES_INTERRUPT_LEVEL", + "name": "MBEDTLS_AES_INTERRUPT_LEVEL", + "range": null, + "title": "AES hardware interrupt level", + "type": "int" + } + ], + "depends_on": "!IDF_TARGET_ESP32 && MBEDTLS_HARDWARE_AES", + "help": "Use an interrupt to coordinate long AES operations.\n\nThis allows other code to run on the CPU while an AES operation is pending.\nOtherwise the CPU busy-waits.", + "id": "MBEDTLS_AES_USE_INTERRUPT", + "name": "MBEDTLS_AES_USE_INTERRUPT", + "range": null, + "title": "Use interrupt for long AES operations", + "type": "bool" + } + ], + "depends_on": "!SPIRAM_CACHE_WORKAROUND_STRATEGY_DUPLDST && SOC_AES_SUPPORTED", + "help": "Enable hardware accelerated AES encryption & decryption.\n\nNote that if the ESP32 CPU is running at 240MHz, hardware AES does not\noffer any speed boost over software AES.", + "id": "MBEDTLS_HARDWARE_AES", + "name": "MBEDTLS_HARDWARE_AES", + "range": null, + "title": "Enable hardware AES acceleration", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC_STRENGTH_LOW", + "name": "MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC_STRENGTH_LOW", + "range": null, + "title": "Low", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC_STRENGTH_MEDIUM", + "name": "MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC_STRENGTH_MEDIUM", + "range": null, + "title": "Medium", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC_STRENGTH_HIGH", + "name": "MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC_STRENGTH_HIGH", + "range": null, + "title": "High", + "type": "bool" + } + ], + "depends_on": "MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC", + "help": "The strength of the pseudo rounds functions can be configured to low, medium and high.\nYou can configure the strength of the pseudo rounds functions according to your use cases,\nfor example, increasing the strength would provide higher security but would slow down the\nhardware AES encryption/decryption operations.", + "id": "component-config-mbedtls-enable-aes-hardware-s-pseudo-round-function-strength-of-the-pseudo-rounds-function", + "name": "MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC_STRENGTH", + "title": "Strength of the pseudo rounds function", + "type": "choice" + } + ], + "depends_on": "SOC_AES_SUPPORT_PSEUDO_ROUND_FUNCTION", + "help": "Enables the pseudo round function of the AES peripheral.\nEnabling this would impact the performance of the AES operations.\nFor more info regarding the performance impact, please checkout the pseudo round function section of the\nsecurity guide.", + "id": "MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC", + "name": "MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC", + "range": null, + "title": "Enable AES hardware's pseudo round function", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC_STRENGTH", + "name": "MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC_STRENGTH", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "SOC_AES_SUPPORT_GCM && MBEDTLS_HARDWARE_AES", + "help": "Enable partially hardware accelerated GCM. GHASH calculation is still done\nin software.\n\nIf MBEDTLS_HARDWARE_GCM is disabled and MBEDTLS_HARDWARE_AES is enabled then\nmbedTLS will still use the hardware accelerated AES block operation, but\non a single block at a time.", + "id": "MBEDTLS_HARDWARE_GCM", + "name": "MBEDTLS_HARDWARE_GCM", + "range": null, + "title": "Enable partially hardware accelerated GCM", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_HARDWARE_AES", + "help": "Enable this config to support fallback to software definitions for a non-AES\ncipher GCM operation as we support hardware acceleration only for AES cipher.\nSome of the non-AES ciphers used in a GCM operation are DES, ARIA, CAMELLIA,\nCHACHA20, BLOWFISH.\n\nIf this config is disabled, performing a non-AES cipher GCM operation with\nthe config MBEDTLS_HARDWARE_AES enabled will result in calculation of an\nAES-GCM operation instead for the given input values and thus could lead\nto failure in certificate validation which would ultimately lead to a SSL\nhandshake failure.\n\nThis config being by-default enabled leads to an increase in binary size\nfootprint of ~2.5KB.\nIn case you are sure that your use case (for example, client and server\nconfigurations in case of a TLS handshake) would not involve any GCM\noperations using a non-AES cipher, you can safely disable this config,\nleading to reduction in binary size footprint.", + "id": "MBEDTLS_GCM_SUPPORT_NON_AES_CIPHER", + "name": "MBEDTLS_GCM_SUPPORT_NON_AES_CIPHER", + "range": null, + "title": "Enable support for non-AES ciphers in GCM operation", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_HARDWARE_MPI", + "help": "Fallback to software implementation for RSA key lengths\nlarger than SOC_RSA_MAX_BIT_LEN. If this is not active\nthen the ESP will be unable to process keys greater\nthan SOC_RSA_MAX_BIT_LEN.", + "id": "MBEDTLS_LARGE_KEY_SOFTWARE_MPI", + "name": "MBEDTLS_LARGE_KEY_SOFTWARE_MPI", + "range": null, + "title": "Fallback to software implementation for larger MPI values", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_MPI_USE_INTERRUPT", + "help": "This config helps to set the interrupt priority level for the MPI peripheral.\nValue 0 (default) means that there is no preference regarding the interrupt\npriority level and any level from 1 to 3 can be selected (based on the availability).\nNote: Higher value indicates high interrupt priority.", + "id": "MBEDTLS_MPI_INTERRUPT_LEVEL", + "name": "MBEDTLS_MPI_INTERRUPT_LEVEL", + "range": null, + "title": "MPI hardware interrupt level", + "type": "int" + } + ], + "depends_on": "!IDF_TARGET_ESP32 && MBEDTLS_HARDWARE_MPI", + "help": "Use an interrupt to coordinate long MPI operations.\n\nThis allows other code to run on the CPU while an MPI operation is pending.\nOtherwise the CPU busy-waits.", + "id": "MBEDTLS_MPI_USE_INTERRUPT", + "name": "MBEDTLS_MPI_USE_INTERRUPT", + "range": null, + "title": "Use interrupt for MPI exp-mod operations", + "type": "bool" + } + ], + "depends_on": "!SPIRAM_CACHE_WORKAROUND_STRATEGY_DUPLDST && SOC_MPI_SUPPORTED", + "help": "Enable hardware accelerated multiple precision integer operations.\n\nHardware accelerated multiplication, modulo multiplication,\nand modular exponentiation for up to SOC_RSA_MAX_BIT_LEN bit results.\n\nThese operations are used by RSA.", + "id": "MBEDTLS_HARDWARE_MPI", + "name": "MBEDTLS_HARDWARE_MPI", + "range": null, + "title": "Enable hardware MPI (bignum) acceleration", + "type": "bool" + }, + { + "children": [], + "depends_on": "!SPIRAM_CACHE_WORKAROUND_STRATEGY_DUPLDST && SOC_SHA_SUPPORTED", + "help": "Enable hardware accelerated SHA1, SHA256, SHA384 & SHA512 in mbedTLS.\n\nDue to a hardware limitation, on the ESP32 hardware acceleration is only\nguaranteed if SHA digests are calculated one at a time. If more\nthan one SHA digest is calculated at the same time, one will\nbe calculated fully in hardware and the rest will be calculated\n(at least partially calculated) in software. This happens automatically.\n\nSHA hardware acceleration is faster than software in some situations but\nslower in others. You should benchmark to find the best setting for you.", + "id": "MBEDTLS_HARDWARE_SHA", + "name": "MBEDTLS_HARDWARE_SHA", + "range": null, + "title": "Enable hardware SHA acceleration", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_HARDWARE_ECC", + "help": "Fallback to software implementation of ECC point multiplication and point verification\nfor curves not supported in hardware.", + "id": "MBEDTLS_ECC_OTHER_CURVES_SOFT_FALLBACK", + "name": "MBEDTLS_ECC_OTHER_CURVES_SOFT_FALLBACK", + "range": null, + "title": "Fallback to software implementation for curves not supported in hardware", + "type": "bool" + } + ], + "depends_on": "SOC_ECC_SUPPORTED", + "help": "Enable hardware accelerated ECC point multiplication and point verification for points\non curve SECP192R1 and SECP256R1 in mbedTLS", + "id": "MBEDTLS_HARDWARE_ECC", + "name": "MBEDTLS_HARDWARE_ECC", + "range": null, + "title": "Enable hardware ECC acceleration", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Use ROM MD5 in mbedTLS.", + "id": "MBEDTLS_ROM_MD5", + "name": "MBEDTLS_ROM_MD5", + "range": null, + "title": "Use MD5 implementation in ROM", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_HARDWARE_ECDSA_SIGN && IDF_TARGET_ESP32H2", + "help": "The ECDSA peripheral before ESP32-H2 v1.2 does not offer constant time ECDSA sign operation.\nThis time can be observed through power profiling of the device,\nmaking the ECDSA private key vulnerable to side-channel timing attacks.\nThis countermeasure masks the real ECDSA sign operation\nunder dummy sign operations to add randomness in the generated power signature.\nIt is highly recommended to also enable Secure Boot for the device in addition to this countermeasure\nso that only trusted software can execute on the device.\nThis countermeasure can be safely disabled for ESP32-H2 v1.2 and above.", + "id": "MBEDTLS_HARDWARE_ECDSA_SIGN_MASKING_CM", + "name": "MBEDTLS_HARDWARE_ECDSA_SIGN_MASKING_CM", + "range": null, + "title": "Mask original ECDSA sign operation under dummy sign operations", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_HARDWARE_ECDSA_SIGN && IDF_TARGET_ESP32H2", + "help": "This option adds a delay after the actual ECDSA signature operation\nso that the entire operation appears to be constant time for the software.\nThis fix helps in protecting the device only in case of remote timing attack on the ECDSA private key.\nFor e.g., When an interface is exposed by the device to perform ECDSA signature\nof an arbitrary message.\nThe signature time would appear to be constant to the external entity after enabling\nthis option.\nThis countermeasure can be safely disabled for ESP32-H2 v1.2 and above.", + "id": "MBEDTLS_HARDWARE_ECDSA_SIGN_CONSTANT_TIME_CM", + "name": "MBEDTLS_HARDWARE_ECDSA_SIGN_CONSTANT_TIME_CM", + "range": null, + "title": "Make ECDSA signature operation pseudo constant time for software", + "type": "bool" + } + ], + "depends_on": "MBEDTLS_HARDWARE_ECDSA_SIGN && IDF_TARGET_ESP32H2", + "id": "component-config-mbedtls-enable-ecdsa-signing-using-on-chip-ecdsa-peripheral-enable-software-countermeasure-for-ecdsa-signing-using-on-chip-ecdsa-peripheral", + "title": "Enable Software Countermeasure for ECDSA signing using on-chip ECDSA peripheral", + "type": "menu" + } + ], + "depends_on": "SOC_ECDSA_SUPPORTED", + "help": "Enable hardware accelerated ECDSA peripheral to sign data\non curve SECP192R1 and SECP256R1 in mbedTLS.\n\nNote that for signing, the private key has to be burnt in an efuse key block\nwith key purpose set to ECDSA_KEY.\nIf no key is burnt, it will report an error\n\nThe key should be burnt in little endian format. espefuse.py utility handles it internally\nbut care needs to be taken while burning using esp_efuse APIs", + "id": "MBEDTLS_HARDWARE_ECDSA_SIGN", + "name": "MBEDTLS_HARDWARE_ECDSA_SIGN", + "range": null, + "title": "Enable ECDSA signing using on-chip ECDSA peripheral", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_ECDSA_SUPPORTED", + "help": "Enable hardware accelerated ECDSA peripheral to verify signature\non curve SECP192R1 and SECP256R1 in mbedTLS.", + "id": "MBEDTLS_HARDWARE_ECDSA_VERIFY", + "name": "MBEDTLS_HARDWARE_ECDSA_VERIFY", + "range": null, + "title": "Enable ECDSA signature verification using on-chip ECDSA peripheral", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This option enables hardware acceleration for ECDSA sign function, only\nwhen using ATECC608A cryptoauth chip.", + "id": "MBEDTLS_ATCA_HW_ECDSA_SIGN", + "name": "MBEDTLS_ATCA_HW_ECDSA_SIGN", + "range": null, + "title": "Enable hardware ECDSA sign acceleration when using ATECC608A", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This option enables hardware acceleration for ECDSA sign function, only\nwhen using ATECC608A cryptoauth chip.", + "id": "MBEDTLS_ATCA_HW_ECDSA_VERIFY", + "name": "MBEDTLS_ATCA_HW_ECDSA_VERIFY", + "range": null, + "title": "Enable hardware ECDSA verify acceleration when using ATECC608A", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_HAVE_TIME", + "help": "Enabling this config will provide users with a function\n\"mbedtls_platform_set_time()\" that allows to set an alternative\ntime function pointer.", + "id": "MBEDTLS_PLATFORM_TIME_ALT", + "name": "MBEDTLS_PLATFORM_TIME_ALT", + "range": null, + "title": "Enable mbedtls time support: platform-specific", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_HAVE_TIME", + "help": "Enables X.509 certificate expiry checks in mbedTLS.\n\nIf this option is disabled (default) then X.509 certificate\n\"valid from\" and \"valid to\" timestamp fields are ignored.\n\nIf this option is enabled, these fields are compared with the\ncurrent system date and time. The time is retrieved using the\nstandard time() and gmtime() functions. If the certificate is not\nvalid for the current system time then verification will fail with\ncode MBEDTLS_X509_BADCERT_FUTURE or MBEDTLS_X509_BADCERT_EXPIRED.\n\nEnabling this option requires adding functionality in the firmware\nto set the system clock to a valid timestamp before using TLS. The\nrecommended way to do this is via ESP-IDF's SNTP functionality, but\nany method can be used.\n\nIn the case where only a small number of certificates are trusted by\nthe device, please carefully consider the tradeoffs of enabling this\noption. There may be undesired consequences, for example if all\ntrusted certificates expire while the device is offline and a TLS\nconnection is required to update. Or if an issue with the SNTP\nserver means that the system time is invalid for an extended period\nafter a reset.", + "id": "MBEDTLS_HAVE_TIME_DATE", + "name": "MBEDTLS_HAVE_TIME_DATE", + "range": null, + "title": "Enable mbedtls certificate expiry check", + "type": "bool" + } + ], + "depends_on": "!ESP_TIME_FUNCS_USE_NONE", + "help": "Enable use of time.h functions (time() and gmtime()) by mbedTLS.\n\nThis option doesn't require the system time to be correct, but enables\nfunctionality that requires relative timekeeping - for example periodic\nexpiry of TLS session tickets or session cache entries.\n\nDisabling this option will save some firmware size, particularly if\nthe rest of the firmware doesn't call any standard timekeeeping\nfunctions.", + "id": "MBEDTLS_HAVE_TIME", + "name": "MBEDTLS_HAVE_TIME", + "range": null, + "title": "Enable mbedtls time support", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Standard ECDSA is \"fragile\" in the sense that lack of entropy when signing\nmay result in a compromise of the long-term signing key.", + "id": "MBEDTLS_ECDSA_DETERMINISTIC", + "name": "MBEDTLS_ECDSA_DETERMINISTIC", + "range": null, + "title": "Enable deterministic ECDSA", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling MBEDTLS_SHA1_C adds support for SHA-1.\nSHA-1 is considered a weak message digest and its use constitutes\na security risk.\nDisabling this configuration option could impact TLS 1.2 / Wi-Fi Enterprise compatibility\nwith certain older certificates that rely on SHA-1 for digital signatures.\nBefore proceeding, ensure that all your certificates are using stronger hash algorithms,\nsuch as SHA-256 (part of the SHA-2 family).\nIf you're using older certificates or if you're unsure about the impact on your product,\nplease consider testing the changes in a controlled environment for individual features\nlike OTA updates, cloud connectivity, secure local control, etc.", + "id": "MBEDTLS_SHA1_C", + "name": "MBEDTLS_SHA1_C", + "range": null, + "title": "Enable the SHA-1 cryptographic hash algorithm", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable MBEDTLS_SHA512_C adds support for SHA-384 and SHA-512.", + "id": "MBEDTLS_SHA512_C", + "name": "MBEDTLS_SHA512_C", + "range": null, + "title": "Enable the SHA-384 and SHA-512 cryptographic hash algorithms", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling MBEDTLS_SHA3_C adds support for SHA3.\nEnabling this configuration option increases the flash footprint\nby almost 4KB.", + "id": "MBEDTLS_SHA3_C", + "name": "MBEDTLS_SHA3_C", + "range": null, + "title": "Enable the SHA3 cryptographic hash algorithm", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_TLS_SERVER_AND_CLIENT", + "name": "MBEDTLS_TLS_SERVER_AND_CLIENT", + "range": null, + "title": "Server & Client", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_TLS_SERVER_ONLY", + "name": "MBEDTLS_TLS_SERVER_ONLY", + "range": null, + "title": "Server", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_TLS_CLIENT_ONLY", + "name": "MBEDTLS_TLS_CLIENT_ONLY", + "range": null, + "title": "Client", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "MBEDTLS_TLS_DISABLED", + "name": "MBEDTLS_TLS_DISABLED", + "range": null, + "title": "None", + "type": "bool" + } + ], + "depends_on": null, + "help": "mbedTLS can be compiled with protocol support for the TLS\nserver, TLS client, or both server and client.\n\nReducing the number of TLS roles supported saves code size.", + "id": "component-config-mbedtls-tls-protocol-role", + "name": "MBEDTLS_TLS_MODE", + "title": "TLS Protocol Role", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MBEDTLS_TLS_SERVER", + "name": "MBEDTLS_TLS_SERVER", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MBEDTLS_TLS_CLIENT", + "name": "MBEDTLS_TLS_CLIENT", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MBEDTLS_TLS_ENABLED", + "name": "MBEDTLS_TLS_ENABLED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_PSK_MODES && MBEDTLS_TLS_ENABLED", + "help": "Enable to support symmetric key PSK (pre-shared-key) TLS key exchange modes.", + "id": "MBEDTLS_KEY_EXCHANGE_PSK", + "name": "MBEDTLS_KEY_EXCHANGE_PSK", + "range": null, + "title": "Enable PSK based ciphersuite modes", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_PSK_MODES && MBEDTLS_DHM_C && MBEDTLS_TLS_ENABLED", + "help": "Enable to support Diffie-Hellman PSK (pre-shared-key) TLS authentication modes.", + "id": "MBEDTLS_KEY_EXCHANGE_DHE_PSK", + "name": "MBEDTLS_KEY_EXCHANGE_DHE_PSK", + "range": null, + "title": "Enable DHE-PSK based ciphersuite modes", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_PSK_MODES && MBEDTLS_ECDH_C && MBEDTLS_TLS_ENABLED", + "help": "Enable to support Elliptic-Curve-Diffie-Hellman PSK (pre-shared-key) TLS authentication modes.", + "id": "MBEDTLS_KEY_EXCHANGE_ECDHE_PSK", + "name": "MBEDTLS_KEY_EXCHANGE_ECDHE_PSK", + "range": null, + "title": "Enable ECDHE-PSK based ciphersuite modes", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_PSK_MODES && MBEDTLS_TLS_ENABLED", + "help": "Enable to support RSA PSK (pre-shared-key) TLS authentication modes.", + "id": "MBEDTLS_KEY_EXCHANGE_RSA_PSK", + "name": "MBEDTLS_KEY_EXCHANGE_RSA_PSK", + "range": null, + "title": "Enable RSA-PSK based ciphersuite modes", + "type": "bool" + } + ], + "depends_on": "MBEDTLS_TLS_ENABLED", + "help": "Enable to show configuration for different types of pre-shared-key TLS authentatication methods.\n\nLeaving this options disabled will save code size if they are not used.", + "id": "MBEDTLS_PSK_MODES", + "name": "MBEDTLS_PSK_MODES", + "range": null, + "title": "Enable pre-shared-key ciphersuites", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_TLS_ENABLED", + "help": "Enable to support ciphersuites with prefix TLS-RSA-WITH-", + "id": "MBEDTLS_KEY_EXCHANGE_RSA", + "name": "MBEDTLS_KEY_EXCHANGE_RSA", + "range": null, + "title": "Enable RSA-only based ciphersuite modes", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_DHM_C && MBEDTLS_TLS_ENABLED", + "help": "Enable to support ciphersuites with prefix TLS-DHE-RSA-WITH-", + "id": "MBEDTLS_KEY_EXCHANGE_DHE_RSA", + "name": "MBEDTLS_KEY_EXCHANGE_DHE_RSA", + "range": null, + "title": "Enable DHE-RSA based ciphersuite modes", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE && MBEDTLS_ECDH_C && MBEDTLS_TLS_ENABLED", + "help": "Enable to support ciphersuites with prefix TLS-ECDHE-RSA-WITH-", + "id": "MBEDTLS_KEY_EXCHANGE_ECDHE_RSA", + "name": "MBEDTLS_KEY_EXCHANGE_ECDHE_RSA", + "range": null, + "title": "Enable ECDHE-RSA based ciphersuite modes", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE && MBEDTLS_ECDH_C && MBEDTLS_ECDSA_C && MBEDTLS_TLS_ENABLED", + "help": "Enable to support ciphersuites with prefix TLS-ECDHE-ECDSA-WITH-", + "id": "MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA", + "name": "MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA", + "range": null, + "title": "Enable ECDHE-ECDSA based ciphersuite modes", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE && MBEDTLS_ECDH_C && MBEDTLS_ECDSA_C && MBEDTLS_TLS_ENABLED", + "help": "Enable to support ciphersuites with prefix TLS-ECDH-ECDSA-WITH-", + "id": "MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA", + "name": "MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA", + "range": null, + "title": "Enable ECDH-ECDSA based ciphersuite modes", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE && MBEDTLS_ECDH_C && MBEDTLS_TLS_ENABLED", + "help": "Enable to support ciphersuites with prefix TLS-ECDH-RSA-WITH-", + "id": "MBEDTLS_KEY_EXCHANGE_ECDH_RSA", + "name": "MBEDTLS_KEY_EXCHANGE_ECDH_RSA", + "range": null, + "title": "Enable ECDH-RSA based ciphersuite modes", + "type": "bool" + } + ], + "depends_on": "MBEDTLS_ECP_C && MBEDTLS_TLS_ENABLED", + "help": "Enable to show Elliptic Curve based ciphersuite mode options.\n\nDisabling all Elliptic Curve ciphersuites saves code size and\ncan give slightly faster TLS handshakes, provided the server supports\nRSA-only ciphersuite modes.", + "id": "MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE", + "name": "MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE", + "range": null, + "title": "Support Elliptic Curve based ciphersuites", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECJPAKE_C && MBEDTLS_ECP_DP_SECP256R1_ENABLED && MBEDTLS_TLS_ENABLED", + "help": "Enable to support ciphersuites with prefix TLS-ECJPAKE-WITH-", + "id": "MBEDTLS_KEY_EXCHANGE_ECJPAKE", + "name": "MBEDTLS_KEY_EXCHANGE_ECJPAKE", + "range": null, + "title": "Enable ECJPAKE based ciphersuite modes", + "type": "bool" + } + ], + "depends_on": "MBEDTLS_TLS_ENABLED", + "id": "component-config-mbedtls-tls-key-exchange-methods", + "title": "TLS Key Exchange Methods", + "type": "menu" + }, + { + "children": [], + "depends_on": "MBEDTLS_TLS_ENABLED && MBEDTLS_SSL_PROTO_TLS1_2", + "help": "The two main uses of renegotiation are (1) refresh keys on long-lived\nconnections and (2) client authentication after the initial handshake.\nIf you don't need renegotiation, disabling it will save code size and\nreduce the possibility of abuse/vulnerability.", + "id": "MBEDTLS_SSL_RENEGOTIATION", + "name": "MBEDTLS_SSL_RENEGOTIATION", + "range": null, + "title": "Support TLS renegotiation", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_TLS_ENABLED", + "help": null, + "id": "MBEDTLS_SSL_PROTO_TLS1_2", + "name": "MBEDTLS_SSL_PROTO_TLS1_2", + "range": null, + "title": "Support TLS 1.2 protocol", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_TLS_ENABLED", + "help": "Provisions for GM/T SSL 1.1 support", + "id": "MBEDTLS_SSL_PROTO_GMTSSL1_1", + "name": "MBEDTLS_SSL_PROTO_GMTSSL1_1", + "range": null, + "title": "Support GM/T SSL 1.1 protocol", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_SSL_PROTO_TLS1_2", + "help": "Requires TLS 1.2 to be enabled for DTLS 1.2", + "id": "MBEDTLS_SSL_PROTO_DTLS", + "name": "MBEDTLS_SSL_PROTO_DTLS", + "range": null, + "title": "Support DTLS protocol (all versions)", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_TLS_ENABLED", + "help": "Disabling this option will save some code size if it is not needed.", + "id": "MBEDTLS_SSL_ALPN", + "name": "MBEDTLS_SSL_ALPN", + "range": null, + "title": "Support ALPN (Application Layer Protocol Negotiation)", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_TLS_ENABLED", + "help": "Client support for RFC 5077 session tickets. See mbedTLS documentation for more details.\nDisabling this option will save some code size.", + "id": "MBEDTLS_CLIENT_SSL_SESSION_TICKETS", + "name": "MBEDTLS_CLIENT_SSL_SESSION_TICKETS", + "range": null, + "title": "TLS: Client Support for RFC 5077 SSL session tickets", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_TLS_ENABLED && (MBEDTLS_GCM_C || MBEDTLS_CCM_C || MBEDTLS_CHACHAPOLY_C)", + "help": "Server support for RFC 5077 session tickets. See mbedTLS documentation for more details.\nDisabling this option will save some code size.", + "id": "MBEDTLS_SERVER_SSL_SESSION_TICKETS", + "name": "MBEDTLS_SERVER_SSL_SESSION_TICKETS", + "range": null, + "title": "TLS: Server Support for RFC 5077 SSL session tickets", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": null, + "id": "MBEDTLS_AES_C", + "name": "MBEDTLS_AES_C", + "range": null, + "title": "AES block cipher", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MBEDTLS_CAMELLIA_C", + "name": "MBEDTLS_CAMELLIA_C", + "range": null, + "title": "Camellia block cipher", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables the DES block cipher to support 3DES-based TLS ciphersuites.\n\n3DES is vulnerable to the Sweet32 attack and should only be enabled\nif absolutely necessary.", + "id": "MBEDTLS_DES_C", + "name": "MBEDTLS_DES_C", + "range": null, + "title": "DES block cipher (legacy, insecure)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables the Blowfish block cipher (not used for TLS sessions.)\n\nThe Blowfish cipher is not used for mbedTLS TLS sessions but can be\nused for other purposes. Read up on the limitations of Blowfish (including\nSweet32) before enabling.", + "id": "MBEDTLS_BLOWFISH_C", + "name": "MBEDTLS_BLOWFISH_C", + "range": null, + "title": "Blowfish block cipher (read help)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables the XTEA block cipher.", + "id": "MBEDTLS_XTEA_C", + "name": "MBEDTLS_XTEA_C", + "range": null, + "title": "XTEA block cipher", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_AES_C || MBEDTLS_CAMELLIA_C", + "help": "Enable Counter with CBC-MAC (CCM) modes for AES and/or Camellia ciphers.\n\nDisabling this option saves some code size.", + "id": "MBEDTLS_CCM_C", + "name": "MBEDTLS_CCM_C", + "range": null, + "title": "CCM (Counter with CBC-MAC) block cipher modes", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_AES_C || MBEDTLS_CAMELLIA_C", + "help": "Enable Galois/Counter Mode for AES and/or Camellia ciphers.\n\nThis option is generally faster than CCM.", + "id": "MBEDTLS_GCM_C", + "name": "MBEDTLS_GCM_C", + "range": null, + "title": "GCM (Galois/Counter) block cipher modes", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_AES_C", + "help": "Enable NIST key wrapping and key wrapping padding.", + "id": "MBEDTLS_NIST_KW_C", + "name": "MBEDTLS_NIST_KW_C", + "range": null, + "title": "NIST key wrapping (KW) and KW padding (KWP)", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-mbedtls-symmetric-ciphers", + "title": "Symmetric Ciphers", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Enable the RIPEMD-160 hash algorithm.", + "id": "MBEDTLS_RIPEMD160_C", + "name": "MBEDTLS_RIPEMD160_C", + "range": null, + "title": "Enable RIPEMD-160 hash algorithm", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Enable decoding/parsing of PEM formatted certificates.\n\nIf your certificates are all in the simpler DER format, disabling\nthis option will save some code size.", + "id": "MBEDTLS_PEM_PARSE_C", + "name": "MBEDTLS_PEM_PARSE_C", + "range": null, + "title": "Read & Parse PEM formatted certificates", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable writing of PEM formatted certificates.\n\nIf writing certificate data only in DER format, disabling this\noption will save some code size.", + "id": "MBEDTLS_PEM_WRITE_C", + "name": "MBEDTLS_PEM_WRITE_C", + "range": null, + "title": "Write PEM formatted certificates", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Support for parsing X.509 Certificate Revocation Lists.", + "id": "MBEDTLS_X509_CRL_PARSE_C", + "name": "MBEDTLS_X509_CRL_PARSE_C", + "range": null, + "title": "X.509 CRL parsing", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Support for parsing X.509 Certificate Signing Requests", + "id": "MBEDTLS_X509_CSR_PARSE_C", + "name": "MBEDTLS_X509_CSR_PARSE_C", + "range": null, + "title": "X.509 CSR parsing", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-mbedtls-certificates", + "title": "Certificates", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "Enhance support for reading EC keys using variants of SEC1 not allowed by\nRFC 5915 and RFC 5480.", + "id": "MBEDTLS_PK_PARSE_EC_EXTENDED", + "name": "MBEDTLS_PK_PARSE_EC_EXTENDED", + "range": null, + "title": "Enhance support for reading EC keys", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "Enable the support for parsing public keys of type Short Weierstrass\n(MBEDTLS_ECP_DP_SECP_XXX and MBEDTLS_ECP_DP_BP_XXX) which are using the\ncompressed point format. This parsing is done through ECP module's functions.", + "id": "MBEDTLS_PK_PARSE_EC_COMPRESSED", + "name": "MBEDTLS_PK_PARSE_EC_COMPRESSED", + "range": null, + "title": "Enable the support for parsing public keys of type Short Weierstrass", + "type": "bool" + } + ], + "depends_on": null, + "help": null, + "id": "MBEDTLS_ECP_C", + "is_menuconfig": true, + "name": "MBEDTLS_ECP_C", + "range": null, + "title": "Elliptic Curve Ciphers", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Enable DHM. Needed to use DHE-xxx TLS ciphersuites.\n\nNote that the security of Diffie-Hellman key exchanges depends on\na suitable prime being used for the exchange. Please see detailed\nwarning text about this in file `mbedtls/dhm.h` file.", + "id": "MBEDTLS_DHM_C", + "name": "MBEDTLS_DHM_C", + "range": null, + "title": "Diffie-Hellman-Merkle key exchange (DHM)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_ECDH_C", + "help": "Enable ECDSA. Needed to use ECDSA-xxx TLS ciphersuites.", + "id": "MBEDTLS_ECDSA_C", + "name": "MBEDTLS_ECDSA_C", + "range": null, + "title": "Elliptic Curve DSA", + "type": "bool" + } + ], + "depends_on": "MBEDTLS_ECP_C", + "help": "Enable ECDH. Needed to use ECDHE-xxx TLS ciphersuites.", + "id": "MBEDTLS_ECDH_C", + "name": "MBEDTLS_ECDH_C", + "range": null, + "title": "Elliptic Curve Diffie-Hellman (ECDH)", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "Enable ECJPAKE. Needed to use ECJPAKE-xxx TLS ciphersuites.", + "id": "MBEDTLS_ECJPAKE_C", + "name": "MBEDTLS_ECJPAKE_C", + "range": null, + "title": "Elliptic curve J-PAKE", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "Enable support for SECP192R1 Elliptic Curve.", + "id": "MBEDTLS_ECP_DP_SECP192R1_ENABLED", + "name": "MBEDTLS_ECP_DP_SECP192R1_ENABLED", + "range": null, + "title": "Enable SECP192R1 curve", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "Enable support for SECP224R1 Elliptic Curve.", + "id": "MBEDTLS_ECP_DP_SECP224R1_ENABLED", + "name": "MBEDTLS_ECP_DP_SECP224R1_ENABLED", + "range": null, + "title": "Enable SECP224R1 curve", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "Enable support for SECP256R1 Elliptic Curve.", + "id": "MBEDTLS_ECP_DP_SECP256R1_ENABLED", + "name": "MBEDTLS_ECP_DP_SECP256R1_ENABLED", + "range": null, + "title": "Enable SECP256R1 curve", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "Enable support for SECP384R1 Elliptic Curve.", + "id": "MBEDTLS_ECP_DP_SECP384R1_ENABLED", + "name": "MBEDTLS_ECP_DP_SECP384R1_ENABLED", + "range": null, + "title": "Enable SECP384R1 curve", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "Enable support for SECP521R1 Elliptic Curve.", + "id": "MBEDTLS_ECP_DP_SECP521R1_ENABLED", + "name": "MBEDTLS_ECP_DP_SECP521R1_ENABLED", + "range": null, + "title": "Enable SECP521R1 curve", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "Enable support for SECP192K1 Elliptic Curve.", + "id": "MBEDTLS_ECP_DP_SECP192K1_ENABLED", + "name": "MBEDTLS_ECP_DP_SECP192K1_ENABLED", + "range": null, + "title": "Enable SECP192K1 curve", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "Enable support for SECP224K1 Elliptic Curve.", + "id": "MBEDTLS_ECP_DP_SECP224K1_ENABLED", + "name": "MBEDTLS_ECP_DP_SECP224K1_ENABLED", + "range": null, + "title": "Enable SECP224K1 curve", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "Enable support for SECP256K1 Elliptic Curve.", + "id": "MBEDTLS_ECP_DP_SECP256K1_ENABLED", + "name": "MBEDTLS_ECP_DP_SECP256K1_ENABLED", + "range": null, + "title": "Enable SECP256K1 curve", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "support for DP Elliptic Curve.", + "id": "MBEDTLS_ECP_DP_BP256R1_ENABLED", + "name": "MBEDTLS_ECP_DP_BP256R1_ENABLED", + "range": null, + "title": "Enable BP256R1 curve", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "support for DP Elliptic Curve.", + "id": "MBEDTLS_ECP_DP_BP384R1_ENABLED", + "name": "MBEDTLS_ECP_DP_BP384R1_ENABLED", + "range": null, + "title": "Enable BP384R1 curve", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "support for DP Elliptic Curve.", + "id": "MBEDTLS_ECP_DP_BP512R1_ENABLED", + "name": "MBEDTLS_ECP_DP_BP512R1_ENABLED", + "range": null, + "title": "Enable BP512R1 curve", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "Enable support for CURVE25519 Elliptic Curve.", + "id": "MBEDTLS_ECP_DP_CURVE25519_ENABLED", + "name": "MBEDTLS_ECP_DP_CURVE25519_ENABLED", + "range": null, + "title": "Enable CURVE25519 curve", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "NIST 'modulo p' optimisations increase Elliptic Curve operation performance.\n\nDisabling this option saves some code size.", + "id": "MBEDTLS_ECP_NIST_OPTIM", + "name": "MBEDTLS_ECP_NIST_OPTIM", + "range": null, + "title": "NIST 'modulo p' optimisations", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_ECP_C", + "help": "This configuration option enables optimizations to speedup (about 3 ~ 4 times) the ECP\nfixed point multiplication using pre-computed tables in the flash memory.\nEnabling this configuration option increases the flash footprint\n(about 29KB if all Elliptic Curve selected) in the application binary.\n\n# end of Elliptic Curve options", + "id": "MBEDTLS_ECP_FIXED_POINT_OPTIM", + "name": "MBEDTLS_ECP_FIXED_POINT_OPTIM", + "range": null, + "title": "Enable fixed-point multiplication optimisations", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable support for Poly1305 MAC algorithm.", + "id": "MBEDTLS_POLY1305_C", + "name": "MBEDTLS_POLY1305_C", + "range": null, + "title": "Poly1305 MAC algorithm", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_CHACHA20_C && MBEDTLS_POLY1305_C", + "help": "Enable support for ChaCha20-Poly1305 AEAD algorithm.", + "id": "MBEDTLS_CHACHAPOLY_C", + "name": "MBEDTLS_CHACHAPOLY_C", + "range": null, + "title": "ChaCha20-Poly1305 AEAD algorithm", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enable support for Chacha20 stream cipher.", + "id": "MBEDTLS_CHACHA20_C", + "name": "MBEDTLS_CHACHA20_C", + "range": null, + "title": "Chacha20 stream cipher", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable support for the Hashed Message Authentication Code\n(HMAC)-based key derivation function (HKDF).", + "id": "MBEDTLS_HKDF_C", + "name": "MBEDTLS_HKDF_C", + "range": null, + "title": "HKDF algorithm (RFC 5869)", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "MBEDTLS_THREADING_C", + "help": "Enable threading alt to allow your own alternate threading implementation.", + "id": "MBEDTLS_THREADING_ALT", + "name": "MBEDTLS_THREADING_ALT", + "range": null, + "title": "Enable threading alternate implementation", + "type": "bool" + }, + { + "children": [], + "depends_on": "MBEDTLS_THREADING_C", + "help": "Enable the pthread wrapper layer for the threading layer.", + "id": "MBEDTLS_THREADING_PTHREAD", + "name": "MBEDTLS_THREADING_PTHREAD", + "range": null, + "title": "Enable threading pthread implementation", + "type": "bool" + } + ], + "depends_on": null, + "help": "If you do intend to use contexts between threads, you will need to enable\nthis layer to prevent race conditions.", + "id": "MBEDTLS_THREADING_C", + "name": "MBEDTLS_THREADING_C", + "range": null, + "title": "Enable the threading abstraction layer", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enables mbedtls_strerror() for converting error codes to error strings.\nDisabling this config can save some code/rodata size as the error\nstring conversion implementation is replaced with an empty stub.", + "id": "MBEDTLS_ERROR_STRINGS", + "name": "MBEDTLS_ERROR_STRINGS", + "range": null, + "title": "Enable error code to error string conversion", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_MBEDTLS_CRYPTO_LIB", + "help": "Enable this flag to use mbedtls crypto algorithm from ROM instead of ESP-IDF.\n\nThis configuration option saves flash footprint in the application binary.\nNote that the version of mbedtls crypto algorithm library in ROM(ECO1~ECO3) is v2.16.12,\nand the version of mbedtls crypto algorithm library in ROM(ECO4) is v3.6.0.\nWe have done the security analysis of the mbedtls revision in ROM (ECO1~ECO4)\nand ensured that affected symbols have been patched (removed). If in the future\nmbedtls revisions there are security issues that also affects the version in\nROM (ECO1~ECO4) then we shall patch the relevant symbols. This would increase\nthe flash footprint and hence care must be taken to keep some reserved space\nfor the application binary in flash layout.", + "id": "MBEDTLS_USE_CRYPTO_ROM_IMPL", + "name": "MBEDTLS_USE_CRYPTO_ROM_IMPL", + "range": null, + "title": "Use ROM implementation of the crypto algorithm", + "type": "bool" + }, + { + "children": [], + "depends_on": "(VFS_SUPPORT_IO && VFS_SUPPORT_DIR) || IDF_TARGET_LINUX", + "help": "This option enables functions in mbedTLS that use the filesystem.\nIt uses the default filesystem support for the target,\nwhich is added through vfs component for ESP32 based targets or by\nthe host system when the target is Linux.", + "id": "MBEDTLS_FS_IO", + "name": "MBEDTLS_FS_IO", + "range": null, + "title": "Enable functions that use the filesystem", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This options allows weak certificate verification by skipping the hostname verification.\nIt is not recommended to use this option.", + "id": "MBEDTLS_ALLOW_WEAK_CERTIFICATE_VERIFICATION", + "name": "MBEDTLS_ALLOW_WEAK_CERTIFICATE_VERIFICATION", + "range": null, + "title": "Allow weak certificate verification", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-mbedtls", + "title": "mbedTLS", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "If not, this library will use MQTT protocol 3.1", + "id": "MQTT_PROTOCOL_311", + "name": "MQTT_PROTOCOL_311", + "range": null, + "title": "Enable MQTT protocol 3.1.1", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If not, this library will not support MQTT 5.0", + "id": "MQTT_PROTOCOL_5", + "name": "MQTT_PROTOCOL_5", + "range": null, + "title": "Enable MQTT protocol 5.0", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable MQTT transport over SSL with mbedtls", + "id": "MQTT_TRANSPORT_SSL", + "name": "MQTT_TRANSPORT_SSL", + "range": null, + "title": "Enable MQTT over SSL", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "MQTT_TRANSPORT_WEBSOCKET && MQTT_TRANSPORT_SSL", + "help": "Enable MQTT transport over Websocket Secure.", + "id": "MQTT_TRANSPORT_WEBSOCKET_SECURE", + "name": "MQTT_TRANSPORT_WEBSOCKET_SECURE", + "range": null, + "title": "Enable MQTT over Websocket Secure", + "type": "bool" + } + ], + "depends_on": "WS_TRANSPORT", + "help": "Enable MQTT transport over Websocket.", + "id": "MQTT_TRANSPORT_WEBSOCKET", + "name": "MQTT_TRANSPORT_WEBSOCKET", + "range": null, + "title": "Enable MQTT over Websocket", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Set this to true for the message id (2.3.1 Packet Identifier) to be generated\nas an incremental number rather then a random value (used by default)", + "id": "MQTT_MSG_ID_INCREMENTAL", + "name": "MQTT_MSG_ID_INCREMENTAL", + "range": null, + "title": "Use Incremental Message Id", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Set this to true to avoid publishing (enqueueing messages) if the client is disconnected.\nThe MQTT client tries to publish all messages by default, even in the disconnected state\n(where the qos1 and qos2 packets are stored in the internal outbox to be published later)\nThe MQTT_SKIP_PUBLISH_IF_DISCONNECTED option allows applications to override this behaviour\nand not enqueue publish packets in the disconnected state.", + "id": "MQTT_SKIP_PUBLISH_IF_DISCONNECTED", + "name": "MQTT_SKIP_PUBLISH_IF_DISCONNECTED", + "range": null, + "title": "Skip publish if disconnected", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Set this to true to post events for all messages which were deleted from the outbox\nbefore being correctly sent and confirmed.", + "id": "MQTT_REPORT_DELETED_MESSAGES", + "name": "MQTT_REPORT_DELETED_MESSAGES", + "range": null, + "title": "Report deleted messages", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "MQTT_USE_CUSTOM_CONFIG", + "help": "Default MQTT over TCP port", + "id": "MQTT_TCP_DEFAULT_PORT", + "name": "MQTT_TCP_DEFAULT_PORT", + "range": null, + "title": "Default MQTT over TCP port", + "type": "int" + }, + { + "children": [], + "depends_on": "MQTT_USE_CUSTOM_CONFIG && MQTT_TRANSPORT_SSL", + "help": "Default MQTT over SSL port", + "id": "MQTT_SSL_DEFAULT_PORT", + "name": "MQTT_SSL_DEFAULT_PORT", + "range": null, + "title": "Default MQTT over SSL port", + "type": "int" + }, + { + "children": [], + "depends_on": "MQTT_USE_CUSTOM_CONFIG && MQTT_TRANSPORT_WEBSOCKET", + "help": "Default MQTT over Websocket port", + "id": "MQTT_WS_DEFAULT_PORT", + "name": "MQTT_WS_DEFAULT_PORT", + "range": null, + "title": "Default MQTT over Websocket port", + "type": "int" + }, + { + "children": [], + "depends_on": "MQTT_USE_CUSTOM_CONFIG && MQTT_TRANSPORT_WEBSOCKET && MQTT_TRANSPORT_WEBSOCKET_SECURE", + "help": "Default MQTT over Websocket Secure port", + "id": "MQTT_WSS_DEFAULT_PORT", + "name": "MQTT_WSS_DEFAULT_PORT", + "range": null, + "title": "Default MQTT over Websocket Secure port", + "type": "int" + }, + { + "children": [], + "depends_on": "MQTT_USE_CUSTOM_CONFIG", + "help": "This buffer size using for both transmit and receive", + "id": "MQTT_BUFFER_SIZE", + "name": "MQTT_BUFFER_SIZE", + "range": null, + "title": "Default MQTT Buffer Size", + "type": "int" + }, + { + "children": [], + "depends_on": "MQTT_USE_CUSTOM_CONFIG", + "help": "MQTT task stack size", + "id": "MQTT_TASK_STACK_SIZE", + "name": "MQTT_TASK_STACK_SIZE", + "range": null, + "title": "MQTT task stack size", + "type": "int" + }, + { + "children": [], + "depends_on": "MQTT_USE_CUSTOM_CONFIG", + "help": "Default config employs API locks to protect internal structures. It is possible to disable\nthese locks if the user code doesn't access MQTT API from multiple concurrent tasks", + "id": "MQTT_DISABLE_API_LOCKS", + "name": "MQTT_DISABLE_API_LOCKS", + "range": null, + "title": "Disable API locks", + "type": "bool" + }, + { + "children": [], + "depends_on": "MQTT_USE_CUSTOM_CONFIG", + "help": "MQTT task priority. Higher number denotes higher priority.", + "id": "MQTT_TASK_PRIORITY", + "name": "MQTT_TASK_PRIORITY", + "range": null, + "title": "MQTT task priority", + "type": "int" + }, + { + "children": [], + "depends_on": "MQTT_USE_CUSTOM_CONFIG", + "help": "Timeout when polling underlying transport for read.", + "id": "MQTT_POLL_READ_TIMEOUT_MS", + "name": "MQTT_POLL_READ_TIMEOUT_MS", + "range": null, + "title": "MQTT transport poll read timeut", + "type": "int" + }, + { + "children": [], + "depends_on": "MQTT_USE_CUSTOM_CONFIG", + "help": "A value higher than 1 enables multiple queued events.", + "id": "MQTT_EVENT_QUEUE_SIZE", + "name": "MQTT_EVENT_QUEUE_SIZE", + "range": null, + "title": "Number of queued events.", + "type": "int" + } + ], + "depends_on": null, + "help": "Custom MQTT configurations.", + "id": "MQTT_USE_CUSTOM_CONFIG", + "name": "MQTT_USE_CUSTOM_CONFIG", + "range": null, + "title": "MQTT Using custom configurations", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "MQTT_USE_CORE_0", + "name": "MQTT_USE_CORE_0", + "range": null, + "title": "Core 0", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "MQTT_USE_CORE_1", + "name": "MQTT_USE_CORE_1", + "range": null, + "title": "Core 1", + "type": "bool" + } + ], + "depends_on": "MQTT_TASK_CORE_SELECTION_ENABLED", + "help": null, + "id": "component-config-esp-mqtt-configurations-enable-mqtt-task-core-selection-core-to-use-", + "name": "MQTT_TASK_CORE_SELECTION", + "title": "Core to use ?", + "type": "choice" + } + ], + "depends_on": null, + "help": "This will enable core selection", + "id": "MQTT_TASK_CORE_SELECTION_ENABLED", + "name": "MQTT_TASK_CORE_SELECTION_ENABLED", + "range": null, + "title": "Enable MQTT task core selection", + "type": "bool" + }, + { + "children": [], + "depends_on": "MQTT_USE_CUSTOM_CONFIG", + "help": "Set to true to use external memory for outbox data.", + "id": "MQTT_OUTBOX_DATA_ON_EXTERNAL_MEMORY", + "name": "MQTT_OUTBOX_DATA_ON_EXTERNAL_MEMORY", + "range": null, + "title": "Use external memory for outbox data", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Set to true if a specific implementation of message outbox is needed (e.g. persistent outbox in NVM or\nsimilar).\nNote: Implementation of the custom outbox must be added to the mqtt component. These CMake commands\ncould be used to append the custom implementation to lib-mqtt sources:\nidf_component_get_property(mqtt mqtt COMPONENT_LIB)\nset_property(TARGET ${mqtt} PROPERTY SOURCES ${PROJECT_DIR}/custom_outbox.c APPEND)", + "id": "MQTT_CUSTOM_OUTBOX", + "name": "MQTT_CUSTOM_OUTBOX", + "range": null, + "title": "Enable custom outbox implementation", + "type": "bool" + }, + { + "children": [], + "depends_on": "MQTT_USE_CUSTOM_CONFIG", + "help": "Messages which stays in the outbox longer than this value before being published will be discarded.", + "id": "MQTT_OUTBOX_EXPIRED_TIMEOUT_MS", + "name": "MQTT_OUTBOX_EXPIRED_TIMEOUT_MS", + "range": null, + "title": "Outbox message expired timeout[ms]", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-esp-mqtt-configurations", + "title": "ESP-MQTT Configurations", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDOUT_LINE_ENDING_CRLF", + "name": "NEWLIB_STDOUT_LINE_ENDING_CRLF", + "range": null, + "title": "CRLF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDOUT_LINE_ENDING_LF", + "name": "NEWLIB_STDOUT_LINE_ENDING_LF", + "range": null, + "title": "LF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDOUT_LINE_ENDING_CR", + "name": "NEWLIB_STDOUT_LINE_ENDING_CR", + "range": null, + "title": "CR", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option allows configuring the desired line endings sent to UART\nwhen a newline ('\\n', LF) appears on stdout.\nThree options are possible:\n\nCRLF: whenever LF is encountered, prepend it with CR\n\nLF: no modification is applied, stdout is sent as is\n\nCR: each occurrence of LF is replaced with CR\n\nThis option doesn't affect behavior of the UART driver (drivers/uart.h).", + "id": "component-config-newlib-line-ending-for-uart-output", + "name": "NEWLIB_STDOUT_LINE_ENDING", + "title": "Line ending for UART output", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDIN_LINE_ENDING_CRLF", + "name": "NEWLIB_STDIN_LINE_ENDING_CRLF", + "range": null, + "title": "CRLF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDIN_LINE_ENDING_LF", + "name": "NEWLIB_STDIN_LINE_ENDING_LF", + "range": null, + "title": "LF", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_STDIN_LINE_ENDING_CR", + "name": "NEWLIB_STDIN_LINE_ENDING_CR", + "range": null, + "title": "CR", + "type": "bool" + } + ], + "depends_on": null, + "help": "This option allows configuring which input sequence on UART produces\na newline ('\\n', LF) on stdin.\nThree options are possible:\n\nCRLF: CRLF is converted to LF\n\nLF: no modification is applied, input is sent to stdin as is\n\nCR: each occurrence of CR is replaced with LF\n\nThis option doesn't affect behavior of the UART driver (drivers/uart.h).", + "id": "component-config-newlib-line-ending-for-uart-input", + "name": "NEWLIB_STDIN_LINE_ENDING", + "title": "Line ending for UART input", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": "In most chips the ROM contains parts of newlib C library, including printf/scanf family\nof functions. These functions have been compiled with so-called \"nano\"\nformatting option. This option doesn't support 64-bit integer formats and C99\nfeatures, such as positional arguments.\n\nFor more details about \"nano\" formatting option, please see newlib readme file,\nsearch for '--enable-newlib-nano-formatted-io':\nhttps://sourceware.org/git/?p=newlib-cygwin.git;a=blob_plain;f=newlib/README;hb=HEAD\n\nIf this option is enabled and the ROM contains functions from newlib-nano, the build system\nwill use functions available in ROM, reducing the application binary size.\nFunctions available in ROM run faster than functions which run from flash. Functions available\nin ROM can also run when flash instruction cache is disabled.\n\nSome chips (e.g. ESP32-C6) has the full formatting versions of printf/scanf in ROM instead of\nthe nano versions and in this building with newlib nano might actually increase the size of\nthe binary. Which functions are present in ROM can be seen from ROM caps:\nESP_ROM_HAS_NEWLIB_NANO_FORMAT and ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT.\n\nIf you need 64-bit integer formatting support or C99 features, keep this\noption disabled.", + "id": "NEWLIB_NANO_FORMAT", + "name": "NEWLIB_NANO_FORMAT", + "range": null, + "title": "Enable 'nano' formatting options for printf/scanf family", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_RTC_HRT", + "name": "NEWLIB_TIME_SYSCALL_USE_RTC_HRT", + "range": null, + "title": "RTC and high-resolution timer", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_RTC", + "name": "NEWLIB_TIME_SYSCALL_USE_RTC", + "range": null, + "title": "RTC", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_HRT", + "name": "NEWLIB_TIME_SYSCALL_USE_HRT", + "range": null, + "title": "High-resolution timer", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "NEWLIB_TIME_SYSCALL_USE_NONE", + "name": "NEWLIB_TIME_SYSCALL_USE_NONE", + "range": null, + "title": "None", + "type": "bool" + } + ], + "depends_on": null, + "help": "This setting defines which hardware timers are used to\nimplement 'gettimeofday' and 'time' functions in C library.\n\n- If both high-resolution (systimer for all targets except ESP32)\n and RTC timers are used, timekeeping will continue in deep sleep.\n Time will be reported at 1 microsecond resolution.\n This is the default, and the recommended option.\n- If only high-resolution timer (systimer) is used, gettimeofday will\n provide time at microsecond resolution.\n Time will not be preserved when going into deep sleep mode.\n- If only RTC timer is used, timekeeping will continue in\n deep sleep, but time will be measured at 6.(6) microsecond\n resolution. Also the gettimeofday function itself may take\n longer to run.\n- If no timers are used, gettimeofday and time functions\n return -1 and set errno to ENOSYS; they are defined as weak,\n so they could be overridden.\n If you want to customize gettimeofday() and other time functions,\n please choose this option and refer to the 'time.c' source file\n for the exact prototypes of these functions.\n\n- When RTC is used for timekeeping, two RTC_STORE registers are\n used to keep time in deep sleep mode.", + "id": "component-config-newlib-timers-used-for-gettimeofday-function", + "name": "NEWLIB_TIME_SYSCALL", + "title": "Timers used for gettimeofday function", + "type": "choice" + } + ], + "depends_on": null, + "id": "component-config-newlib", + "title": "Newlib", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "STDATOMIC_S32C1I_SPIRAM_WORKAROUND", + "name": "STDATOMIC_S32C1I_SPIRAM_WORKAROUND", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "SECURE_FLASH_ENC_ENABLED || SOC_HMAC_SUPPORTED", + "help": "This option enables encryption for NVS. When enabled, XTS-AES is used to encrypt\nthe complete NVS data, except the page headers. It requires XTS encryption keys\nto be stored in an encrypted partition (enabling flash encryption is mandatory here)\nor to be derived from an HMAC key burnt in eFuse.", + "id": "NVS_ENCRYPTION", + "name": "NVS_ENCRYPTION", + "range": null, + "title": "Enable NVS encryption", + "type": "bool" + }, + { + "children": [], + "depends_on": "SECURE_FLASH_ENC_ENABLED", + "help": "Enabling this will ignore \"encrypted\" flag for NVS partitions. NVS encryption\nscheme is different than hardware flash encryption and hence it is not recommended\nto have \"encrypted\" flag for NVS partitions. This was not being checked in pre v4.3\nIDF. Hence, if you have any devices where this flag is kept enabled in partition\ntable then enabling this config will allow to have same behavior as pre v4.3 IDF.", + "id": "NVS_COMPATIBLE_PRE_V4_3_ENCRYPTION_FLAG", + "name": "NVS_COMPATIBLE_PRE_V4_3_ENCRYPTION_FLAG", + "range": null, + "title": "NVS partition encrypted flag compatible with ESP-IDF before v4.3", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This option switches error checking type between assertions (y) or return codes (n).", + "id": "NVS_ASSERT_ERROR_CHECK", + "name": "NVS_ASSERT_ERROR_CHECK", + "range": null, + "title": "Use assertions for error checking", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this option will switch the nvs_set() family of functions to the legacy mode:\nwhen called repeatedly with the same key but different data type, the existing value\nin the NVS remains active and the new value is just stored, actually not accessible through\ncorresponding nvs_get() call for the key given. Use this option only when your application\nrelies on such NVS API behaviour.", + "id": "NVS_LEGACY_DUP_KEYS_COMPATIBILITY", + "name": "NVS_LEGACY_DUP_KEYS_COMPATIBILITY", + "range": null, + "title": "Enable legacy nvs_set function behavior when same key is reused with different data types", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPIRAM && (SPIRAM_USE_CAPS_ALLOC || SPIRAM_USE_MALLOC)", + "help": "Enabling this option lets NVS library try to allocate page cache and key hash list in SPIRAM\ninstead of internal RAM. It can help applications using large nvs partitions or large number\nof keys to save heap space in internal RAM. SPIRAM heap allocation negatively impacts speed\nof NVS operations as the CPU accesses NVS cache via SPI instead of direct access to the internal RAM.", + "id": "NVS_ALLOCATE_CACHE_IN_SPIRAM", + "name": "NVS_ALLOCATE_CACHE_IN_SPIRAM", + "range": null, + "title": "Prefers allocation of in-memory cache structures in SPI connected PSRAM", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-nvs", + "title": "NVS", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SECURE_FLASH_ENC_ENABLED && ", + "help": "Protect the NVS Encryption Keys using Flash Encryption\nRequires a separate 'nvs_keys' partition (which will be encrypted by flash encryption)\nfor storing the NVS encryption keys", + "id": "NVS_SEC_KEY_PROTECT_USING_FLASH_ENC", + "name": "NVS_SEC_KEY_PROTECT_USING_FLASH_ENC", + "range": null, + "title": "Using Flash Encryption", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_HMAC_SUPPORTED && ", + "help": "Derive and protect the NVS Encryption Keys using the HMAC peripheral\nRequires the specified eFuse block (NVS_SEC_HMAC_EFUSE_KEY_ID or the v2 API argument)\nto be empty or pre-written with a key with the purpose ESP_EFUSE_KEY_PURPOSE_HMAC_UP", + "id": "NVS_SEC_KEY_PROTECT_USING_HMAC", + "name": "NVS_SEC_KEY_PROTECT_USING_HMAC", + "range": null, + "title": "Using HMAC peripheral", + "type": "bool" + } + ], + "depends_on": "NVS_ENCRYPTION", + "help": "This choice defines the default NVS encryption keys protection scheme;\nwhich will be used for the default NVS partition.\nUsers can use the corresponding scheme registration APIs to register other\nschemes for the default as well as other NVS partitions.", + "id": "component-config-nvs-security-provider-nvs-encryption-key-protection-scheme", + "name": "NVS_SEC_KEY_PROTECTION_SCHEME", + "title": "NVS Encryption: Key Protection Scheme", + "type": "choice" + }, + { + "children": [], + "depends_on": "NVS_SEC_KEY_PROTECT_USING_HMAC", + "help": "eFuse block key ID storing the HMAC key for deriving the NVS encryption keys\n\nNote: The eFuse block key ID required by the HMAC scheme\n(CONFIG_NVS_SEC_KEY_PROTECT_USING_HMAC) is set using this config when the default\nNVS partition is initialized with nvs_flash_init(). The eFuse block key ID can\nalso be set at runtime by passing the appropriate value to the NVS security scheme\nregistration APIs.", + "id": "NVS_SEC_HMAC_EFUSE_KEY_ID", + "name": "NVS_SEC_HMAC_EFUSE_KEY_ID", + "range": null, + "title": "eFuse key ID storing the HMAC key", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-nvs-security-provider", + "title": "NVS Security Provider", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "The OpenThread package name.", + "id": "OPENTHREAD_PACKAGE_NAME", + "name": "OPENTHREAD_PACKAGE_NAME", + "range": null, + "title": "OpenThread package name", + "type": "string" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "The OpenThread platform information.", + "id": "OPENTHREAD_PLATFORM_INFO", + "name": "OPENTHREAD_PLATFORM_INFO", + "range": null, + "title": "platform information", + "type": "string" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-version-message", + "title": "Thread Version Message", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "(ESP_CONSOLE_UART_DEFAULT || ESP_CONSOLE_UART_CUSTOM) && ", + "help": null, + "id": "OPENTHREAD_CONSOLE_TYPE_UART", + "name": "OPENTHREAD_CONSOLE_TYPE_UART", + "range": null, + "title": "OpenThread console type UART", + "type": "bool" + }, + { + "children": [], + "depends_on": "(ESP_CONSOLE_USB_SERIAL_JTAG || ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG) && ", + "help": null, + "id": "OPENTHREAD_CONSOLE_TYPE_USB_SERIAL_JTAG", + "name": "OPENTHREAD_CONSOLE_TYPE_USB_SERIAL_JTAG", + "range": null, + "title": "OpenThread console type USB Serial/JTAG Controller", + "type": "bool" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select OpenThread console type", + "id": "component-config-openthread-openthread-thread-console-openthread-console-type", + "name": "OPENTHREAD_CONSOLE_TYPE", + "title": "OpenThread console type", + "type": "choice" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select this option to enable Command-Line Interface in OpenThread.", + "id": "OPENTHREAD_CLI", + "name": "OPENTHREAD_CLI", + "range": null, + "title": "Enable Openthread Command-Line Interface", + "type": "bool" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-console", + "title": "Thread Console", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_NETWORK_NAME", + "name": "OPENTHREAD_NETWORK_NAME", + "range": null, + "title": "OpenThread network name", + "type": "string" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "A string in the format \"
/\", where `
` is an IPv6\naddress and `` is a prefix length. For example \"fd00:db8:a0:0::/64\"", + "id": "OPENTHREAD_MESH_LOCAL_PREFIX", + "name": "OPENTHREAD_MESH_LOCAL_PREFIX", + "range": null, + "title": "OpenThread mesh local prefix, format
/", + "type": "string" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_NETWORK_CHANNEL", + "name": "OPENTHREAD_NETWORK_CHANNEL", + "range": null, + "title": "OpenThread network channel", + "type": "int" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_NETWORK_PANID", + "name": "OPENTHREAD_NETWORK_PANID", + "range": null, + "title": "OpenThread network pan id", + "type": "hex" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "The OpenThread network extended pan id in hex string format", + "id": "OPENTHREAD_NETWORK_EXTPANID", + "name": "OPENTHREAD_NETWORK_EXTPANID", + "range": null, + "title": "OpenThread extended pan id", + "type": "string" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "The OpenThread network network key in hex string format", + "id": "OPENTHREAD_NETWORK_MASTERKEY", + "name": "OPENTHREAD_NETWORK_MASTERKEY", + "range": null, + "title": "OpenThread network key", + "type": "string" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "The OpenThread pre-shared commissioner key in hex string format", + "id": "OPENTHREAD_NETWORK_PSKC", + "name": "OPENTHREAD_NETWORK_PSKC", + "range": null, + "title": "OpenThread pre-shared commissioner key", + "type": "string" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-core-features-thread-operational-dataset", + "title": "Thread Operational Dataset", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Select this to enable Full Thread Device which can act as router and leader in a Thread network.", + "id": "OPENTHREAD_FTD", + "name": "OPENTHREAD_FTD", + "range": null, + "title": "Full Thread Device", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this to enable Minimal Thread Device which can only act as end device in a Thread network.\nThis will reduce the code size of the OpenThread stack.", + "id": "OPENTHREAD_MTD", + "name": "OPENTHREAD_MTD", + "range": null, + "title": "Minimal Thread Device", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this to enable Radio Only Device which can only forward 15.4 packets to the host.\nThe OpenThread stack will be run on the host and OpenThread will have minimal footprint on the\nradio only device.", + "id": "OPENTHREAD_RADIO", + "name": "OPENTHREAD_RADIO", + "range": null, + "title": "Radio Only Device", + "type": "bool" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "help": "OpenThread can be configured to different device types (FTD, MTD, Radio)", + "id": "component-config-openthread-openthread-thread-core-features-thread-device-type", + "name": "OPENTHREAD_DEVICE_TYPE", + "title": "Thread device type", + "type": "choice" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "OPENTHREAD_RADIO_TREL && (EXAMPLE_CONNECT_WIFI || EXAMPLE_CONNECT_ETHERNET) && OPENTHREAD_ENABLED", + "help": "Configure the port number of TREL service.", + "id": "OPENTHREAD_TREL_PORT", + "name": "OPENTHREAD_TREL_PORT", + "range": null, + "title": "The port of openthread trel service", + "type": "int" + } + ], + "depends_on": "(EXAMPLE_CONNECT_WIFI || EXAMPLE_CONNECT_ETHERNET) && OPENTHREAD_ENABLED", + "help": "Select this option to enable Thread Radio Encapsulation Link.", + "id": "OPENTHREAD_RADIO_TREL", + "name": "OPENTHREAD_RADIO_TREL", + "range": null, + "title": "Enable Thread Radio Encapsulation Link (TREL)", + "type": "bool" + } + ], + "depends_on": "(EXAMPLE_CONNECT_WIFI || EXAMPLE_CONNECT_ETHERNET) && OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-core-features-thread-trel-radio-link", + "title": "Thread Trel Radio Link", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Select this to use the native 15.4 radio.", + "id": "OPENTHREAD_RADIO_NATIVE", + "name": "OPENTHREAD_RADIO_NATIVE", + "range": null, + "title": "Native 15.4 radio", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this to connect to a Radio Co-Processor via UART.", + "id": "OPENTHREAD_RADIO_SPINEL_UART", + "name": "OPENTHREAD_RADIO_SPINEL_UART", + "range": null, + "title": "Connect via UART", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this to connect to a Radio Co-Processor via SPI.", + "id": "OPENTHREAD_RADIO_SPINEL_SPI", + "name": "OPENTHREAD_RADIO_SPINEL_SPI", + "range": null, + "title": "Connect via SPI", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this to disable the Thread radio based on 15.4 link.", + "id": "OPENTHREAD_RADIO_154_NONE", + "name": "OPENTHREAD_RADIO_154_NONE", + "range": null, + "title": "Disable the Thread radio based on 15.4 link", + "type": "bool" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Configure how OpenThread connects to the 15.4 radio", + "id": "component-config-openthread-openthread-thread-core-features-thread-15-4-radio-link-config-the-thread-radio-type-with-15-4-link", + "name": "OPENTHREAD_RADIO_TYPE", + "title": "Config the Thread radio type with 15.4 link", + "type": "choice" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-core-features-thread-15-4-radio-link", + "title": "Thread 15.4 Radio Link", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Select this to enable UART connection to host.", + "id": "OPENTHREAD_RCP_UART", + "name": "OPENTHREAD_RCP_UART", + "range": null, + "title": "UART RCP", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this to enable SPI connection to host.", + "id": "OPENTHREAD_RCP_SPI", + "name": "OPENTHREAD_RCP_SPI", + "range": null, + "title": "SPI RCP", + "type": "bool" + } + ], + "depends_on": "OPENTHREAD_RADIO && OPENTHREAD_ENABLED", + "help": null, + "id": "component-config-openthread-openthread-thread-core-features-thread-radio-co-processor-feature-the-rcp-transport-type", + "name": "OPENTHREAD_RCP_TRANSPORT", + "title": "The RCP transport type", + "type": "choice" + }, + { + "children": [], + "depends_on": "OPENTHREAD_RADIO && OPENTHREAD_ENABLED", + "help": "Select this to enable OpenThread NCP vendor commands.", + "id": "OPENTHREAD_NCP_VENDOR_HOOK", + "name": "OPENTHREAD_NCP_VENDOR_HOOK", + "range": null, + "title": "Enable vendor command for RCP", + "type": "bool" + } + ], + "depends_on": "OPENTHREAD_RADIO && OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-core-features-thread-radio-co-processor-feature", + "title": "Thread Radio Co-Processor Feature", + "type": "menu" + }, + { + "children": [], + "depends_on": "OPENTHREAD_FTD && OPENTHREAD_ENABLED", + "help": "Select this option to enable border router features in OpenThread.", + "id": "OPENTHREAD_BORDER_ROUTER", + "name": "OPENTHREAD_BORDER_ROUTER", + "range": null, + "title": "Enable Border Router", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "OPENTHREAD_COMMISSIONER && OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_COMM_MAX_JOINER_ENTRIES", + "name": "OPENTHREAD_COMM_MAX_JOINER_ENTRIES", + "range": null, + "title": "The size of max commissioning joiner entries", + "type": "int" + } + ], + "depends_on": "OPENTHREAD_COMMISSIONER && OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-core-features-enable-commissioner-commissioner-configurations", + "title": "Commissioner Configurations", + "type": "menu" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select this option to enable commissioner in OpenThread. This will enable the device to act as a\ncommissioner in the Thread network. A commissioner checks the pre-shared key from a joining device\nwith the Thread commissioning protocol and shares the network parameter with the joining device\nupon success.", + "id": "OPENTHREAD_COMMISSIONER", + "name": "OPENTHREAD_COMMISSIONER", + "range": null, + "title": "Enable Commissioner", + "type": "bool" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select this option to enable Joiner in OpenThread. This allows a device to join the\nThread network with a pre-shared key using the Thread commissioning protocol.", + "id": "OPENTHREAD_JOINER", + "name": "OPENTHREAD_JOINER", + "range": null, + "title": "Enable Joiner", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "OPENTHREAD_SRP_CLIENT && OPENTHREAD_ENABLED", + "help": "Set the max buffer size of service entries in the SRP client service pool.", + "id": "OPENTHREAD_SRP_CLIENT_MAX_SERVICES", + "name": "OPENTHREAD_SRP_CLIENT_MAX_SERVICES", + "range": null, + "title": "Specifies number of service entries in the SRP client service pool", + "type": "int" + } + ], + "depends_on": "OPENTHREAD_SRP_CLIENT && OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-core-features-enable-srp-client-srp-client-configurations", + "title": "SRP Client Configurations", + "type": "menu" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select this option to enable SRP Client in OpenThread.\nThis allows a device to register SRP services to SRP Server.", + "id": "OPENTHREAD_SRP_CLIENT", + "name": "OPENTHREAD_SRP_CLIENT", + "range": null, + "title": "Enable SRP Client", + "type": "bool" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select this option to enable DNS Client in OpenThread.", + "id": "OPENTHREAD_DNS_CLIENT", + "name": "OPENTHREAD_DNS_CLIENT", + "range": null, + "title": "Enable DNS Client", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "OPENTHREAD_DNS64_CLIENT && OPENTHREAD_ENABLED", + "help": "Set the DNS server IPv4 address.", + "id": "OPENTHREAD_DNS_SERVER_ADDR", + "name": "OPENTHREAD_DNS_SERVER_ADDR", + "range": null, + "title": "DNS server address (IPv4)", + "type": "string" + } + ], + "depends_on": "OPENTHREAD_DNS64_CLIENT && OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-core-features-enable-dns64-client-dns64-client-configurations", + "title": "DNS64 Client Configurations", + "type": "menu" + } + ], + "depends_on": "LWIP_IPV4 && OPENTHREAD_ENABLED", + "help": "Select this option to acquire NAT64 address from dns servers.", + "id": "OPENTHREAD_DNS64_CLIENT", + "name": "OPENTHREAD_DNS64_CLIENT", + "range": null, + "title": "Enable DNS64 Client", + "type": "bool" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select this option to enable link metrics feature", + "id": "OPENTHREAD_LINK_METRICS", + "name": "OPENTHREAD_LINK_METRICS", + "range": null, + "title": "Enable link metrics feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select this option to enable border agent feature", + "id": "OPENTHREAD_BORDER_AGENT_ENABLE", + "name": "OPENTHREAD_BORDER_AGENT_ENABLE", + "range": null, + "title": "Enable border agent feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select this option to enable mac filter feature", + "id": "OPENTHREAD_MACFILTER_ENABLE", + "name": "OPENTHREAD_MACFILTER_ENABLE", + "range": null, + "title": "Enable mac filter feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select this option to enable CSL feature", + "id": "OPENTHREAD_CSL_ENABLE", + "name": "OPENTHREAD_CSL_ENABLE", + "range": null, + "title": "Enable CSL feature", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "The current accuracy of the clock used for scheduling CSL operations", + "id": "OPENTHREAD_CSL_ACCURACY", + "name": "OPENTHREAD_CSL_ACCURACY", + "range": null, + "title": "The current CSL rx/tx scheduling drift, in units of \u00b1 ppm", + "type": "int" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "The fixed uncertainty of the Device for scheduling CSL Transmissions in units of 10 microseconds.", + "id": "OPENTHREAD_CSL_UNCERTAIN", + "name": "OPENTHREAD_CSL_UNCERTAIN", + "range": null, + "title": "The CSL Uncertainty in units of 10 us.", + "type": "int" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select this option to set rx on when sleep in CSL feature, only for debug", + "id": "OPENTHREAD_CSL_DEBUG_ENABLE", + "name": "OPENTHREAD_CSL_DEBUG_ENABLE", + "range": null, + "title": "Enable CSL debug", + "type": "bool" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-core-features-csl-configurations", + "title": "CSL Configurations", + "type": "menu" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select this option to enable time synchronization feature, the devices in the same Thread network could\nsync to the same network time.", + "id": "OPENTHREAD_TIME_SYNC", + "name": "OPENTHREAD_TIME_SYNC", + "range": null, + "title": "Enable the time synchronization service feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "(OPENTHREAD_FTD || OPENTHREAD_MTD) && OPENTHREAD_ENABLED", + "help": "Select this option to enable the radio statistics feature, you can use radio\ncommand to print some radio Statistics information.", + "id": "OPENTHREAD_RADIO_STATS_ENABLE", + "name": "OPENTHREAD_RADIO_STATS_ENABLE", + "range": null, + "title": "Enable Radio Statistics feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select this option to enable OpenThread radio capability rx on when idle.\nDo not support this feature when SW coexistence is enabled.", + "id": "OPENTHREAD_RX_ON_WHEN_IDLE", + "name": "OPENTHREAD_RX_ON_WHEN_IDLE", + "range": null, + "title": "Enable OpenThread radio capability rx on when idle", + "type": "bool" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select this option to enable Diag in OpenThread. This will enable diag mode and a series of diag\ncommands in the OpenThread command line. These commands allow users to manipulate low-level\nfeatures of the storage and 15.4 radio.", + "id": "OPENTHREAD_DIAG", + "name": "OPENTHREAD_DIAG", + "range": null, + "title": "Enable diag", + "type": "bool" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "OPENTHREAD_PARENT_SEARCH_MTD && OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_PARENT_SEARCH_CHECK_INTERVAL_MINS", + "name": "OPENTHREAD_PARENT_SEARCH_CHECK_INTERVAL_MINS", + "range": null, + "title": "The interval in minutes for a child to check the trigger condition to perform a parent search", + "type": "int" + }, + { + "children": [], + "depends_on": "OPENTHREAD_PARENT_SEARCH_MTD && OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_PARENT_SEARCH_BACKOFF_INTERVAL_MINS", + "name": "OPENTHREAD_PARENT_SEARCH_BACKOFF_INTERVAL_MINS", + "range": null, + "title": "The backoff interval in minutes for a child to not perform a parent search after triggering one", + "type": "int" + }, + { + "children": [], + "depends_on": "OPENTHREAD_PARENT_SEARCH_MTD && OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_PARENT_SEARCH_RSS_THRESHOLD", + "name": "OPENTHREAD_PARENT_SEARCH_RSS_THRESHOLD", + "range": null, + "title": "The RSS threshold used to trigger a parent search", + "type": "int" + } + ], + "depends_on": "OPENTHREAD_PARENT_SEARCH_MTD && OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-core-features-enable-parent-search-parent-search-configurations", + "title": "Parent Search Configurations", + "type": "menu" + } + ], + "depends_on": "OPENTHREAD_MTD && OPENTHREAD_ENABLED", + "help": "Select this option to enable \"Periodic Parent Search\" function for MTD. This checks the average\nRSS to its current parent every periodically and starts a parent search process if the average\nRSS is below OPENTHREAD_PARENT_SEARCH_RSS_THRESHOLD. This feature is always enabled for FTDs.", + "id": "OPENTHREAD_PARENT_SEARCH_MTD", + "name": "OPENTHREAD_PARENT_SEARCH_MTD", + "range": null, + "title": "Enable Parent Search", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "(SPIRAM_USE_CAPS_ALLOC || SPIRAM_USE_MALLOC) && OPENTHREAD_ENABLED", + "help": "Select this option to allocate buffer from PSRAM for Thread", + "id": "OPENTHREAD_PLATFORM_MALLOC_CAP_SPIRAM", + "name": "OPENTHREAD_PLATFORM_MALLOC_CAP_SPIRAM", + "range": null, + "title": "Allocate memory from PSRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "(SPIRAM_USE_CAPS_ALLOC || SPIRAM_USE_MALLOC) && OPENTHREAD_ENABLED", + "help": "If enabled, the message pool is managed by platform defined logic.", + "id": "OPENTHREAD_PLATFORM_MSGPOOL_MANAGEMENT", + "name": "OPENTHREAD_PLATFORM_MSGPOOL_MANAGEMENT", + "range": null, + "title": "Allocate message pool buffer from PSRAM", + "type": "bool" + } + ], + "depends_on": "(SPIRAM_USE_CAPS_ALLOC || SPIRAM_USE_MALLOC) && OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-core-features-thread-memory-allocation", + "title": "Thread Memory Allocation", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "(OPENTHREAD_FTD || OPENTHREAD_MTD) && OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_ADDRESS_QUERY_TIMEOUT", + "name": "OPENTHREAD_ADDRESS_QUERY_TIMEOUT", + "range": null, + "title": "Timeout (in seconds) for a address notification response after sending an address query.", + "type": "int" + }, + { + "children": [], + "depends_on": "(OPENTHREAD_FTD || OPENTHREAD_MTD) && OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_ADDRESS_QUERY_RETRY_DELAY", + "name": "OPENTHREAD_ADDRESS_QUERY_RETRY_DELAY", + "range": null, + "title": "Initial retry delay for address query (in seconds).", + "type": "int" + }, + { + "children": [], + "depends_on": "(OPENTHREAD_FTD || OPENTHREAD_MTD) && OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_ADDRESS_QUERY_MAX_RETRY_DELAY", + "name": "OPENTHREAD_ADDRESS_QUERY_MAX_RETRY_DELAY", + "range": null, + "title": "Maximum retry delay for address query (in seconds).", + "type": "int" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-core-features-openthread-stack-parameters-thread-address-query-config", + "title": "Thread Address Query Config", + "type": "menu" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_PREFERRED_CHANNEL_MASK", + "name": "OPENTHREAD_PREFERRED_CHANNEL_MASK", + "range": null, + "title": "Preferred channel mask", + "type": "hex" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_SUPPORTED_CHANNEL_MASK", + "name": "OPENTHREAD_SUPPORTED_CHANNEL_MASK", + "range": null, + "title": "Supported channel mask", + "type": "hex" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_NUM_MESSAGE_BUFFERS", + "name": "OPENTHREAD_NUM_MESSAGE_BUFFERS", + "range": null, + "title": "The number of openthread message buffers", + "type": "int" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "The device's XTAL accuracy, in ppm.", + "id": "OPENTHREAD_XTAL_ACCURACY", + "name": "OPENTHREAD_XTAL_ACCURACY", + "range": null, + "title": "The accuracy of the XTAL", + "type": "int" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "The device's bus latency, in us.", + "id": "OPENTHREAD_BUS_LATENCY", + "name": "OPENTHREAD_BUS_LATENCY", + "range": null, + "title": "The bus latency between host and radio chip", + "type": "int" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_MLE_MAX_CHILDREN", + "name": "OPENTHREAD_MLE_MAX_CHILDREN", + "range": null, + "title": "The size of max MLE children entries", + "type": "int" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_TMF_ADDR_CACHE_ENTRIES", + "name": "OPENTHREAD_TMF_ADDR_CACHE_ENTRIES", + "range": null, + "title": "The size of max TMF address cache entries", + "type": "int" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Set the OpenThread UART buffer size.", + "id": "OPENTHREAD_UART_BUFFER_SIZE", + "name": "OPENTHREAD_UART_BUFFER_SIZE", + "range": null, + "title": "The uart received buffer size of openthread", + "type": "int" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "The maximum number of backoffs the CSMA-CA algorithm will attempt before declaring a channel access\nfailure.", + "id": "OPENTHREAD_MAC_MAX_CSMA_BACKOFFS_DIRECT", + "name": "OPENTHREAD_MAC_MAX_CSMA_BACKOFFS_DIRECT", + "range": null, + "title": "Maximum backoffs times before declaring a channel access failure.", + "type": "int" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-core-features-openthread-stack-parameters", + "title": "OpenThread Stack Parameters", + "type": "menu" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-core-features", + "title": "Thread Core Features", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED", + "help": "Select this option to enable dynamic log level control for OpenThread", + "id": "OPENTHREAD_LOG_LEVEL_DYNAMIC", + "name": "OPENTHREAD_LOG_LEVEL_DYNAMIC", + "range": null, + "title": "Enable dynamic log level control", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "OPENTHREAD_LOG_LEVEL_NONE", + "name": "OPENTHREAD_LOG_LEVEL_NONE", + "range": null, + "title": "No logs", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "OPENTHREAD_LOG_LEVEL_CRIT", + "name": "OPENTHREAD_LOG_LEVEL_CRIT", + "range": null, + "title": "Error logs", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "OPENTHREAD_LOG_LEVEL_WARN", + "name": "OPENTHREAD_LOG_LEVEL_WARN", + "range": null, + "title": "Warning logs", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "OPENTHREAD_LOG_LEVEL_NOTE", + "name": "OPENTHREAD_LOG_LEVEL_NOTE", + "range": null, + "title": "Notice logs", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "OPENTHREAD_LOG_LEVEL_INFO", + "name": "OPENTHREAD_LOG_LEVEL_INFO", + "range": null, + "title": "Info logs", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "OPENTHREAD_LOG_LEVEL_DEBG", + "name": "OPENTHREAD_LOG_LEVEL_DEBG", + "range": null, + "title": "Debug logs", + "type": "bool" + } + ], + "depends_on": "!OPENTHREAD_LOG_LEVEL_DYNAMIC && OPENTHREAD_ENABLED", + "help": "Select OpenThread log level.", + "id": "component-config-openthread-openthread-thread-log-openthread-log-verbosity", + "name": "OPENTHREAD_LOG_LEVEL", + "title": "OpenThread log verbosity", + "type": "choice" + }, + { + "children": [], + "depends_on": "!OPENTHREAD_LOG_LEVEL_DYNAMIC && OPENTHREAD_ENABLED", + "help": null, + "id": "OPENTHREAD_LOG_LEVEL", + "name": "OPENTHREAD_LOG_LEVEL", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-log", + "title": "Thread Log", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "OPENTHREAD_HEADER_CUSTOM && OPENTHREAD_HEADER_CUSTOM && OPENTHREAD_ENABLED", + "help": "Please use relative paths with respect to the project folder.", + "id": "OPENTHREAD_CUSTOM_HEADER_PATH", + "name": "OPENTHREAD_CUSTOM_HEADER_PATH", + "range": null, + "title": "Path of custom header file", + "type": "string" + }, + { + "children": [], + "depends_on": "OPENTHREAD_HEADER_CUSTOM && OPENTHREAD_HEADER_CUSTOM && OPENTHREAD_ENABLED", + "help": "Name of custom header file.", + "id": "OPENTHREAD_CUSTOM_HEADER_FILE_NAME", + "name": "OPENTHREAD_CUSTOM_HEADER_FILE_NAME", + "range": null, + "title": "Name of custom header file", + "type": "string" + } + ], + "depends_on": "OPENTHREAD_HEADER_CUSTOM && OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-extensioned-features-use-a-header-file-defined-by-customer-openthread-custom-header-config", + "title": "OpenThread Custom Header Config", + "type": "menu" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "help": "This option allows users to tailor the values of openthread macros according to their requirements.\nThe openthread submodule contains numerous macros, each with a default value set. In the Kconfig of\nESP openthread, users can set specific openthread parameters, which will be applied for certain\nopenthread macros in the openthread-core-esp32x-xxx-config.h file. During compilation, the values\nspecified in openthread-core-esp32x-xxx-config.h will replace the default settings in the openthread\nsubmodule. However, Kconfig does not cover all openthread macros, particularly those typically\nusing default values. For such macros, users can enable the OPENTHREAD_HEADER_CUSTOM option in the\nKconfig and provide a custom header file. Macros defined in the custom header file will have the\nhighest priority.", + "id": "OPENTHREAD_HEADER_CUSTOM", + "name": "OPENTHREAD_HEADER_CUSTOM", + "range": null, + "title": "Use a header file defined by customer", + "type": "bool" + } + ], + "depends_on": "OPENTHREAD_ENABLED", + "id": "component-config-openthread-openthread-thread-extensioned-features", + "title": "Thread Extensioned Features", + "type": "menu" + } + ], + "depends_on": null, + "help": "Select this option to enable OpenThread and show the submenu with OpenThread configuration choices.", + "id": "OPENTHREAD_ENABLED", + "name": "OPENTHREAD_ENABLED", + "range": null, + "title": "OpenThread", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Select this option to enable the OpenThread Radio Spinel for external protocol stack, such as Zigbee.", + "id": "OPENTHREAD_SPINEL_ONLY", + "name": "OPENTHREAD_SPINEL_ONLY", + "range": null, + "title": "Enable OpenThread External Radio Spinel feature", + "type": "bool" + }, + { + "children": [], + "depends_on": "OPENTHREAD_ENABLED || OPENTHREAD_SPINEL_ONLY", + "help": null, + "id": "OPENTHREAD_SPINEL_RX_FRAME_BUFFER_SIZE", + "name": "OPENTHREAD_SPINEL_RX_FRAME_BUFFER_SIZE", + "range": null, + "title": "The size of openthread spinel rx frame buffer", + "type": "int" + }, + { + "children": [], + "depends_on": "OPENTHREAD_SPINEL_ONLY", + "help": "The maximum number of backoffs the CSMA-CA algorithm will attempt before declaring a channel access\nfailure.", + "id": "OPENTHREAD_SPINEL_MAC_MAX_CSMA_BACKOFFS_DIRECT", + "name": "OPENTHREAD_SPINEL_MAC_MAX_CSMA_BACKOFFS_DIRECT", + "range": null, + "title": "Maximum backoffs times before declaring a channel access failure.", + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-openthread-openthread-spinel", + "title": "OpenThread Spinel", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-openthread", + "title": "OpenThread", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Enable support of security version 0.\nDisabling this option saves some code size.\nConsult the Enabling protocomm security version section of the\nProtocomm documentation in ESP-IDF Programming guide for more details.", + "id": "ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0", + "name": "ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0", + "range": null, + "title": "Support protocomm security version 0 (no security)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable support of security version 1.\nDisabling this option saves some code size.\nConsult the Enabling protocomm security version section of the\nProtocomm documentation in ESP-IDF Programming guide for more details.", + "id": "ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1", + "name": "ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1", + "range": null, + "title": "Support protocomm security version 1 (Curve25519 key exchange + AES-CTR encryption/decryption)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable support of security version 2.\nDisabling this option saves some code size.\nConsult the Enabling protocomm security version section of the\nProtocomm documentation in ESP-IDF Programming guide for more details.", + "id": "ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2", + "name": "ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2", + "range": null, + "title": "Support protocomm security version 2 (SRP6a-based key exchange + AES-GCM encryption/decryption)", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable support of security patch version. This is a hidden config option\nkept for external components like \"network_provisioning\" to find out if\nprotocomm component support security patch version. This config option\nalso indicates availability of a new API `protocomm_get_sec_version`.\nPlease refer to Protocomm documentation in ESP-IDF Programming guide for\nmore details.", + "id": "ESP_PROTOCOMM_SUPPORT_SECURITY_PATCH_VERSION", + "name": "ESP_PROTOCOMM_SUPPORT_SECURITY_PATCH_VERSION", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_ENABLED", + "help": "Keep BT on after calling protocomm_ble_stop", + "id": "ESP_PROTOCOMM_KEEP_BLE_ON_AFTER_BLE_STOP", + "name": "ESP_PROTOCOMM_KEEP_BLE_ON_AFTER_BLE_STOP", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_PROTOCOMM_KEEP_BLE_ON_AFTER_BLE_STOP", + "help": "Terminate connection after calling protocomm_ble_stop", + "id": "ESP_PROTOCOMM_DISCONNECT_AFTER_BLE_STOP", + "name": "ESP_PROTOCOMM_DISCONNECT_AFTER_BLE_STOP", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-protocomm", + "title": "Protocomm", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Priority used to create new tasks with default pthread parameters.", + "id": "PTHREAD_TASK_PRIO_DEFAULT", + "name": "PTHREAD_TASK_PRIO_DEFAULT", + "range": [ + 0, + 255 + ], + "title": "Default task priority", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Stack size used to create new tasks with default pthread parameters.", + "id": "PTHREAD_TASK_STACK_SIZE_DEFAULT", + "name": "PTHREAD_TASK_STACK_SIZE_DEFAULT", + "range": null, + "title": "Default task stack size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Minimum allowed pthread stack size set in attributes passed to pthread_create", + "id": "PTHREAD_STACK_MIN", + "name": "PTHREAD_STACK_MIN", + "range": null, + "title": "Minimum allowed pthread stack size", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "PTHREAD_DEFAULT_CORE_NO_AFFINITY", + "name": "PTHREAD_DEFAULT_CORE_NO_AFFINITY", + "range": null, + "title": "No affinity", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "PTHREAD_DEFAULT_CORE_0", + "name": "PTHREAD_DEFAULT_CORE_0", + "range": null, + "title": "Core 0", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "PTHREAD_DEFAULT_CORE_1", + "name": "PTHREAD_DEFAULT_CORE_1", + "range": null, + "title": "Core 1", + "type": "bool" + } + ], + "depends_on": "!FREERTOS_UNICORE", + "help": "The default core to which pthreads are pinned.", + "id": "component-config-pthreads-default-pthread-core-affinity", + "name": "PTHREAD_TASK_CORE_DEFAULT", + "title": "Default pthread core affinity", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "PTHREAD_TASK_CORE_DEFAULT", + "name": "PTHREAD_TASK_CORE_DEFAULT", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "The default name of pthreads.", + "id": "PTHREAD_TASK_NAME_DEFAULT", + "name": "PTHREAD_TASK_NAME_DEFAULT", + "range": null, + "title": "Default name of pthreads", + "type": "string" + } + ], + "depends_on": null, + "id": "component-config-pthreads", + "title": "PThreads", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SOC_MMU_PAGE_SIZE_8KB_SUPPORTED", + "help": null, + "id": "MMU_PAGE_SIZE_8KB", + "name": "MMU_PAGE_SIZE_8KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE_16KB", + "name": "MMU_PAGE_SIZE_16KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE_32KB", + "name": "MMU_PAGE_SIZE_32KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE_64KB", + "name": "MMU_PAGE_SIZE_64KB", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_MODE", + "name": "MMU_PAGE_MODE", + "range": null, + "title": null, + "type": "string" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "MMU_PAGE_SIZE", + "name": "MMU_PAGE_SIZE", + "range": null, + "title": null, + "type": "hex" + } + ], + "depends_on": null, + "id": "component-config-soc-settings-mmu-config", + "title": "MMU Config", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-soc-settings", + "title": "SoC Settings", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "When this option is selected, the patch will be enabled for XMC.\nFollow the recommended flow by XMC for better stability.\n\nDO NOT DISABLE UNLESS YOU KNOW WHAT YOU ARE DOING.", + "id": "SPI_FLASH_BROWNOUT_RESET_XMC", + "name": "SPI_FLASH_BROWNOUT_RESET_XMC", + "range": null, + "title": "Enable sending reset when brownout for XMC flash chips", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "When brownout happens during flash erase/write operations,\nsend reset command to stop the flash operations to improve stability.", + "id": "SPI_FLASH_BROWNOUT_RESET", + "name": "SPI_FLASH_BROWNOUT_RESET", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-main-flash-configuration-spi-flash-behavior-when-brownout", + "title": "SPI Flash behavior when brownout", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This is a helper config for HPM. Invisible for users.", + "id": "SPI_FLASH_UNDER_HIGH_FREQ", + "name": "SPI_FLASH_UNDER_HIGH_FREQ", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_ENA", + "name": "SPI_FLASH_HPM_ENA", + "range": null, + "title": "Enable", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_AUTO", + "name": "SPI_FLASH_HPM_AUTO", + "range": null, + "title": "Auto (Not recommended)", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_DIS", + "name": "SPI_FLASH_HPM_DIS", + "range": null, + "title": "Disabled", + "type": "bool" + } + ], + "depends_on": "IDF_TARGET_ESP32S3 && !ESPTOOLPY_OCT_FLASH && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Whether the High Performance Mode of Flash is enabled. As an optional feature, user needs to manually\nenable this option as a confirmation. To be back-compatible with earlier IDF version, this option is\nautomatically enabled with warning when Flash running > 80Mhz.", + "id": "component-config-main-flash-configuration-optional-and-experimental-features-read-docs-first--high-performance-mode-read-docs-first-80mhz-", + "name": "SPI_FLASH_HPM", + "title": "High Performance Mode (READ DOCS FIRST, > 80MHz)", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option is invisible, and will be selected automatically\nwhen ``ESPTOOLPY_FLASHFREQ_120M`` is selected.", + "id": "SPI_FLASH_HPM_ON", + "name": "SPI_FLASH_HPM_ON", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_DC_AUTO", + "name": "SPI_FLASH_HPM_DC_AUTO", + "range": null, + "title": "Auto (Enable when bootloader support enabled (BOOTLOADER_FLASH_DC_AWARE))", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_HPM_DC_DISABLE", + "name": "SPI_FLASH_HPM_DC_DISABLE", + "range": null, + "title": "Disable (READ DOCS FIRST)", + "type": "bool" + } + ], + "depends_on": "SPI_FLASH_HPM_ON && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This feature needs your bootloader to be compiled DC-aware (BOOTLOADER_FLASH_DC_AWARE=y). Otherwise the\nchip will not be able to boot after a reset.", + "id": "component-config-main-flash-configuration-optional-and-experimental-features-read-docs-first--support-hpm-using-dc-read-docs-first-", + "name": "SPI_FLASH_HPM_DC", + "title": "Support HPM using DC (READ DOCS FIRST)", + "type": "choice" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This is a helper config for HPM. Whether HPM-DC is enabled is also determined by bootloader.\nInvisible for users.", + "id": "SPI_FLASH_HPM_DC_ON", + "name": "SPI_FLASH_HPM_DC_ON", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND && !SPI_FLASH_ROM_IMPL && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option is disabled by default because it is supported only\nfor specific flash chips and for specific Espressif chips.\nTo evaluate if you can use this feature refer to\n`Optional Features for Flash` > `Auto Suspend & Resume` of the `ESP-IDF Programming Guide`.\n\nCAUTION: If you want to OTA to an app with this feature turned on, please make\nsure the bootloader has the support for it. (later than IDF v4.3)\n\nIf you are using an official Espressif module, please contact Espressif Business support\nto check if the module has the flash that support this feature installed.\nAlso refer to `Concurrency Constraints for Flash on SPI1` > `Flash Auto Suspend Feature`\nbefore enabling this option.", + "id": "SPI_FLASH_AUTO_SUSPEND", + "name": "SPI_FLASH_AUTO_SUSPEND", + "range": null, + "title": "Auto suspend long erase/write operations (READ DOCS FIRST)", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This config is used for setting Tsus parameter. Tsus means CS# high to next command after\nsuspend. You can refer to the chapter of AC CHARACTERISTICS of flash datasheet.", + "id": "SPI_FLASH_SUSPEND_TSUS_VAL_US", + "name": "SPI_FLASH_SUSPEND_TSUS_VAL_US", + "range": [ + 20, + 100 + ], + "title": "SPI flash tSUS value (refer to chapter AC CHARACTERISTICS)", + "type": "int" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "XMC-C series is regarded as not qualified for the Suspend feature, since its specification\nhas a tRS >= 1ms restriction. We strongly do not suggest using it for the Suspend feature.\nHowever, if your product in field has enabled this feature, you may still enable this\nconfig option to keep the legacy behavior.\n\nFor new users, DO NOT enable this config.", + "id": "SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND", + "name": "SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND", + "range": null, + "title": "Enable XMC-C series flash chip suspend feature anyway", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Flash suspend has defect on ESP32C6 until v0.2 and ESP32H2 until v1.2. If you already use suspend\nfeature for massive protection, you can enable this for bypassing check after knowing the risk.\nBut if you are new users, or developing new applications, or producing a new batch,\nplease DO NOT enable this config option.\n\nFor more information, please refer to errata or connect to Espressif business support team.", + "id": "SPI_FLASH_FORCE_ENABLE_C6_H2_SUSPEND", + "name": "SPI_FLASH_FORCE_ENABLE_C6_H2_SUSPEND", + "range": null, + "title": "Enable chip suspend feature on c6 or h2 anyway (DO NOT ENABLE FOR NEW USERS OR APPLICATIONS)", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_AUTO_SUSPEND && FREERTOS_UNICORE && IDF_EXPERIMENTAL_FEATURES && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this config will disable auto-resume from hardware. Thus the software will resume the chip\nafter any higher priority task/interrupt which suspend the chip. The benefit is that the suspend-resume\nwill not disturb the higher priority task and interrupt.\n\nThis currently is only valid on single core chip.", + "id": "SPI_FLASH_SOFTWARE_RESUME", + "name": "SPI_FLASH_SOFTWARE_RESUME", + "range": null, + "title": "Resume flash program/erase form suspend state by software control", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_AUTO_SUSPEND && FREERTOS_UNICORE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Disable freertos task scheduler when CONFIG_SPI_FLASH_AUTO_SUSPEND is enabled.\nThus only interrupt can trigger a suspend. When SPI_FLASH_AUTO_SUSPEND is enabled,\ndefault behavior is not disable the task scheduler, so both interrupt and high priority\ntask can suspend the erase/program operation. When this option is enabled, task\nscheduler is disabled, only interrupt can suspend erase/program operation.", + "id": "SPI_FLASH_DISABLE_SCHEDULER_IN_SUSPEND", + "name": "SPI_FLASH_DISABLE_SCHEDULER_IN_SUSPEND", + "range": null, + "title": "Disable task scheduler when suspend is enabled when SPI1 operation is ongoing", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_AUTO_SUSPEND && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Majority flash supports to use flash register to judge if flash suspend status is\ndone or not. So enable this config, the behavior would use flash register WIP bit to judge\nwhether suspend is valid instead of waiting for a specific long time, which can save a\nlot of time and benefit for performance improvement.", + "id": "SPI_FLASH_AUTO_CHECK_SUSPEND_STATUS", + "name": "SPI_FLASH_AUTO_CHECK_SUSPEND_STATUS", + "range": null, + "title": "Check flash status automatically after flash suspend", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-main-flash-configuration-optional-and-experimental-features-read-docs-first-", + "title": "Optional and Experimental Features (READ DOCS FIRST)", + "type": "menu" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-main-flash-configuration", + "title": "Main Flash configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SPI_FLASH_VERIFY_WRITE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, if SPI flash write verification fails then a log error line\nwill be written with the address, expected & actual values. This can be useful when\ndebugging hardware SPI flash problems.", + "id": "SPI_FLASH_LOG_FAILED_WRITE", + "name": "SPI_FLASH_LOG_FAILED_WRITE", + "range": null, + "title": "Log errors if verification fails", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPI_FLASH_VERIFY_WRITE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, any SPI flash write which tries to set zero bits in the flash to\nones will log a warning. Such writes will not result in the requested data appearing identically\nin flash once written, as SPI NOR flash can only set bits to one when an entire sector is erased.\nAfter erasing, individual bits can only be written from one to zero.\n\nNote that some software (such as SPIFFS) which is aware of SPI NOR flash may write one bits as an\noptimisation, relying on the data in flash becoming a bitwise AND of the new data and any existing data.\nSuch software will log spurious warnings if this option is enabled.", + "id": "SPI_FLASH_WARN_SETTING_ZERO_TO_ONE", + "name": "SPI_FLASH_WARN_SETTING_ZERO_TO_ONE", + "range": null, + "title": "Log warning if writing zero bits to ones", + "type": "bool" + } + ], + "depends_on": "!SPI_FLASH_ROM_IMPL && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If this option is enabled, any time SPI flash is written then the data will be read\nback and verified. This can catch hardware problems with SPI flash, or flash which\nwas not erased before verification.\n\nThis will slightly influence the write performance.", + "id": "SPI_FLASH_VERIFY_WRITE", + "name": "SPI_FLASH_VERIFY_WRITE", + "range": null, + "title": "Verify SPI flash writes", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option enables the following APIs:\n\n- esp_flash_reset_counters\n- esp_flash_dump_counters\n- esp_flash_get_counters\n\nThese APIs may be used to collect performance data for spi_flash APIs\nand to help understand behaviour of libraries which use SPI flash.", + "id": "SPI_FLASH_ENABLE_COUNTERS", + "name": "SPI_FLASH_ENABLE_COUNTERS", + "range": null, + "title": "Enable operation counters", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this flag to use patched versions of SPI flash ROM driver functions.\nThis option should be enabled, if any one of the following is true: (1) need to write\nto flash on ESP32-D2WD; (2) main SPI flash is connected to non-default pins; (3) main\nSPI flash chip is manufactured by ISSI.", + "id": "SPI_FLASH_ROM_DRIVER_PATCH", + "name": "SPI_FLASH_ROM_DRIVER_PATCH", + "range": null, + "title": "Enable SPI flash ROM driver patched functions", + "type": "bool" + }, + { + "children": [], + "depends_on": "ESP_ROM_HAS_SPI_FLASH && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this flag to use new SPI flash driver functions from ROM instead of ESP-IDF.\n\nIf keeping this as \"n\" in your project, you will have less free IRAM.\nBut you can use all of our flash features.\n\nIf making this as \"y\" in your project, you will increase free IRAM.\nBut you may miss out on some flash features and support for new flash chips.\n\nCurrently the ROM cannot support the following features:\n\n- SPI_FLASH_AUTO_SUSPEND (C3, S3)", + "id": "SPI_FLASH_ROM_IMPL", + "name": "SPI_FLASH_ROM_IMPL", + "range": null, + "title": "Use esp_flash implementation in ROM", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_ABORTS", + "name": "SPI_FLASH_DANGEROUS_WRITE_ABORTS", + "range": null, + "title": "Aborts", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_FAILS", + "name": "SPI_FLASH_DANGEROUS_WRITE_FAILS", + "range": null, + "title": "Fails", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "SPI_FLASH_DANGEROUS_WRITE_ALLOWED", + "name": "SPI_FLASH_DANGEROUS_WRITE_ALLOWED", + "range": null, + "title": "Allowed", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "SPI flash APIs can optionally abort or return a failure code\nif erasing or writing addresses that fall at the beginning\nof flash (covering the bootloader and partition table) or that\noverlap the app partition that contains the running app.\n\nIt is not recommended to ever write to these regions from an IDF app,\nand this check prevents logic errors or corrupted firmware memory from\ndamaging these regions.\n\nNote that this feature *does not* check calls to the esp_rom_xxx SPI flash\nROM functions. These functions should not be called directly from IDF\napplications.", + "id": "component-config-spi-flash-driver-writing-to-dangerous-flash-regions", + "name": "SPI_FLASH_DANGEROUS_WRITE", + "title": "Writing to dangerous flash regions", + "type": "choice" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Each SPI bus needs a lock for arbitration among devices. This allows multiple\ndevices on a same bus, but may reduce the speed of esp_flash driver access to the\nmain flash chip.\n\nIf you only need to use esp_flash driver to access the main flash chip, disable\nthis option, and the lock will be bypassed on SPI1 bus. Otherwise if extra devices\nare needed to attach to SPI1 bus, enable this option.", + "id": "SPI_FLASH_SHARE_SPI1_BUS", + "name": "SPI_FLASH_SHARE_SPI1_BUS", + "range": null, + "title": "Support other devices attached to SPI1 bus", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Some flash chips can have very high \"max\" erase times, especially for block erase (32KB or 64KB).\nThis option allows to bypass \"block erase\" and always do sector erase commands.\nThis will be much slower overall in most cases, but improves latency for other code to run.", + "id": "SPI_FLASH_BYPASS_BLOCK_ERASE", + "name": "SPI_FLASH_BYPASS_BLOCK_ERASE", + "range": null, + "title": "Bypass a block erase and always do sector erase", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "SPI_FLASH_YIELD_DURING_ERASE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "If a duration of one erase command is large\nthen it will yield CPUs after finishing a current command.", + "id": "SPI_FLASH_ERASE_YIELD_DURATION_MS", + "name": "SPI_FLASH_ERASE_YIELD_DURATION_MS", + "range": null, + "title": "Duration of erasing to yield CPUs (ms)", + "type": "int" + }, + { + "children": [], + "depends_on": "SPI_FLASH_YIELD_DURING_ERASE && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Defines how many ticks will be before returning to continue a erasing.", + "id": "SPI_FLASH_ERASE_YIELD_TICKS", + "name": "SPI_FLASH_ERASE_YIELD_TICKS", + "range": null, + "title": "CPU release time (tick) for an erase operation", + "type": "int" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This allows to yield the CPUs between erase commands.\nPrevents starvation of other tasks.\nPlease use this configuration together with ``SPI_FLASH_ERASE_YIELD_DURATION_MS`` and\n``SPI_FLASH_ERASE_YIELD_TICKS`` after carefully checking flash datasheet to avoid a\nwatchdog timeout.\nFor more information, please check `SPI Flash API` reference documentation\nunder section `OS Function`.", + "id": "SPI_FLASH_YIELD_DURING_ERASE", + "name": "SPI_FLASH_YIELD_DURING_ERASE", + "range": null, + "title": "Enables yield operation during flash erase", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Flash write is broken down in terms of multiple (smaller) write operations.\nThis configuration options helps to set individual write chunk size, smaller\nvalue here ensures that cache (and non-IRAM resident interrupts) remains\ndisabled for shorter duration.", + "id": "SPI_FLASH_WRITE_CHUNK_SIZE", + "name": "SPI_FLASH_WRITE_CHUNK_SIZE", + "range": [ + 256, + 8192 + ], + "title": "Flash write chunk size", + "type": "int" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "SPI Flash driver uses the flash size configured in bootloader header by default.\nEnable this option to override flash size with latest ESPTOOLPY_FLASHSIZE value from\nthe app header if the size in the bootloader header is incorrect.", + "id": "SPI_FLASH_SIZE_OVERRIDE", + "name": "SPI_FLASH_SIZE_OVERRIDE", + "range": null, + "title": "Override flash size in bootloader header by ESPTOOLPY_FLASHSIZE", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option is helpful if you are using a flash chip whose timeout is quite large or unpredictable.", + "id": "SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED", + "name": "SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED", + "range": null, + "title": "Flash timeout checkout disabled", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option allows the chip driver list to be customized, instead of using the default list provided by\nESP-IDF.\n\nWhen this option is enabled, the default list is no longer compiled or linked. Instead, the\n`default_registered_chips` structure must be provided by the user.\n\nSee example: custom_chip_driver under examples/storage for more details.", + "id": "SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST", + "name": "SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST", + "range": null, + "title": "Override default chip driver list", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": null, + "id": "SPI_FLASH_VENDOR_XMC_SUPPORTED", + "name": "SPI_FLASH_VENDOR_XMC_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of ISSI chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_ISSI_CHIP", + "name": "SPI_FLASH_SUPPORT_ISSI_CHIP", + "range": null, + "title": "ISSI", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of MXIC chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_MXIC_CHIP", + "name": "SPI_FLASH_SUPPORT_MXIC_CHIP", + "range": null, + "title": "MXIC", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of GD (GigaDevice) chips if chip vendor not\ndirectly given by ``chip_drv`` member of the chip struct. If you are using Wrover\nmodules, please don't disable this, otherwise your flash may not work in 4-bit\nmode.\n\nThis adds support for variant chips, however will extend detecting time and image\nsize. Note that the default chip driver supports the GD chips with product ID\n60H.", + "id": "SPI_FLASH_SUPPORT_GD_CHIP", + "name": "SPI_FLASH_SUPPORT_GD_CHIP", + "range": null, + "title": "GigaDevice", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of Winbond chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_WINBOND_CHIP", + "name": "SPI_FLASH_SUPPORT_WINBOND_CHIP", + "range": null, + "title": "Winbond", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of BOYA chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_BOYA_CHIP", + "name": "SPI_FLASH_SUPPORT_BOYA_CHIP", + "range": null, + "title": "BOYA", + "type": "bool" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of TH chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_TH_CHIP", + "name": "SPI_FLASH_SUPPORT_TH_CHIP", + "range": null, + "title": "TH", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32S3 && !APP_BUILD_TYPE_PURE_RAM_APP", + "help": "Enable this to support auto detection of Octal MXIC chips if chip vendor not directly\ngiven by ``chip_drv`` member of the chip struct. This adds support for variant\nchips, however will extend detecting time.", + "id": "SPI_FLASH_SUPPORT_MXIC_OPI_CHIP", + "name": "SPI_FLASH_SUPPORT_MXIC_OPI_CHIP", + "range": null, + "title": "mxic (opi)", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-spi-flash-driver-auto-detect-flash-chips", + "title": "Auto-detect flash chips", + "type": "menu" + }, + { + "children": [], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "help": "This option enables flash read/write operations to encrypted partition/s. This option\nis kept enabled irrespective of state of flash encryption feature. However, in case\napplication is not using flash encryption feature and is in need of some additional\nmemory from IRAM region (~1KB) then this config can be disabled.", + "id": "SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE", + "name": "SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE", + "range": null, + "title": "Enable encrypted partition read/write operations", + "type": "bool" + } + ], + "depends_on": "!APP_BUILD_TYPE_PURE_RAM_APP", + "id": "component-config-spi-flash-driver", + "title": "SPI Flash driver", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Define maximum number of partitions that can be mounted.", + "id": "SPIFFS_MAX_PARTITIONS", + "name": "SPIFFS_MAX_PARTITIONS", + "range": [ + 1, + 10 + ], + "title": "Maximum Number of Partitions", + "type": "int" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SPIFFS_CACHE", + "help": "Enables memory write caching for file descriptors in hydrogen.", + "id": "SPIFFS_CACHE_WR", + "name": "SPIFFS_CACHE_WR", + "range": null, + "title": "Enable SPIFFS Write Caching", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPIFFS_CACHE", + "help": "Enable/disable statistics on caching. Debug/test purpose only.", + "id": "SPIFFS_CACHE_STATS", + "name": "SPIFFS_CACHE_STATS", + "range": null, + "title": "Enable SPIFFS Cache Statistics", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enables/disable memory read caching of nucleus file system\noperations.", + "id": "SPIFFS_CACHE", + "name": "SPIFFS_CACHE", + "range": null, + "title": "Enable SPIFFS Cache", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-spiffs-configuration-spiffs-cache-configuration", + "title": "SPIFFS Cache Configuration", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "Always check header of each accessed page to ensure consistent state.\nIf enabled it will increase number of reads from flash, especially\nif cache is disabled.", + "id": "SPIFFS_PAGE_CHECK", + "name": "SPIFFS_PAGE_CHECK", + "range": null, + "title": "Enable SPIFFS Page Check", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Define maximum number of GC runs to perform to reach desired free pages.", + "id": "SPIFFS_GC_MAX_RUNS", + "name": "SPIFFS_GC_MAX_RUNS", + "range": [ + 1, + 10000 + ], + "title": "Set Maximum GC Runs", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Enable/disable statistics on gc. Debug/test purpose only.", + "id": "SPIFFS_GC_STATS", + "name": "SPIFFS_GC_STATS", + "range": null, + "title": "Enable SPIFFS GC Statistics", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Logical page size of SPIFFS partition, in bytes. Must be multiple\nof flash page size (which is usually 256 bytes).\nLarger page sizes reduce overhead when storing large files, and\nimprove filesystem performance when reading large files.\nSmaller page sizes reduce overhead when storing small (< page size)\nfiles.", + "id": "SPIFFS_PAGE_SIZE", + "name": "SPIFFS_PAGE_SIZE", + "range": [ + 256, + 1024 + ], + "title": "SPIFFS logical page size", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Object name maximum length. Note that this length include the\nzero-termination character, meaning maximum string of characters\ncan at most be SPIFFS_OBJ_NAME_LEN - 1.\n\nSPIFFS_OBJ_NAME_LEN + SPIFFS_META_LENGTH should not exceed\nSPIFFS_PAGE_SIZE - 64.", + "id": "SPIFFS_OBJ_NAME_LEN", + "name": "SPIFFS_OBJ_NAME_LEN", + "range": [ + 1, + 256 + ], + "title": "Set SPIFFS Maximum Name Length", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "If this option is enabled, symbolic links are taken into account\nduring partition image creation.", + "id": "SPIFFS_FOLLOW_SYMLINKS", + "name": "SPIFFS_FOLLOW_SYMLINKS", + "range": null, + "title": "Enable symbolic links for image creation", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "SPIFFS_USE_MAGIC", + "help": "If this option is enabled, the magic will also be dependent\non the length of the filesystem. For example, a filesystem\nconfigured and formatted for 4 megabytes will not be accepted\nfor mounting with a configuration defining the filesystem as 2 megabytes.", + "id": "SPIFFS_USE_MAGIC_LENGTH", + "name": "SPIFFS_USE_MAGIC_LENGTH", + "range": null, + "title": "Enable SPIFFS Filesystem Length Magic", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enable this to have an identifiable spiffs filesystem.\nThis will look for a magic in all sectors to determine if this\nis a valid spiffs system or not at mount time.", + "id": "SPIFFS_USE_MAGIC", + "name": "SPIFFS_USE_MAGIC", + "range": null, + "title": "Enable SPIFFS Filesystem Magic", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "This option sets the number of extra bytes stored in the file header.\nThese bytes can be used in an application-specific manner.\nSet this to at least 4 bytes to enable support for saving file\nmodification time.\n\nSPIFFS_OBJ_NAME_LEN + SPIFFS_META_LENGTH should not exceed\nSPIFFS_PAGE_SIZE - 64.", + "id": "SPIFFS_META_LENGTH", + "name": "SPIFFS_META_LENGTH", + "range": null, + "title": "Size of per-file metadata field", + "type": "int" + }, + { + "children": [], + "depends_on": "SPIFFS_META_LENGTH >= 4", + "help": "If enabled, then the first 4 bytes of per-file metadata will be used\nto store file modification time (mtime), accessible through\nstat/fstat functions.\nModification time is updated when the file is opened.", + "id": "SPIFFS_USE_MTIME", + "name": "SPIFFS_USE_MTIME", + "range": null, + "title": "Save file modification time", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPIFFS_META_LENGTH >= 8", + "help": "If this option is not set, the time field is 32 bits (up to 2106 year),\notherwise it is 64 bits and make sure it matches SPIFFS_META_LENGTH.\nIf the chip already has the spiffs image with the time field = 32 bits\nthen this option cannot be applied in this case.\nErase it first before using this option.\nTo resolve the Y2K38 problem for the spiffs, use a toolchain with\n64-bit time_t support.", + "id": "SPIFFS_MTIME_WIDE_64_BITS", + "name": "SPIFFS_MTIME_WIDE_64_BITS", + "range": null, + "title": "The time field occupies 64 bits in the image instead of 32 bits", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "Enabling this option will print general debug messages to the console.", + "id": "SPIFFS_DBG", + "name": "SPIFFS_DBG", + "range": null, + "title": "Enable general SPIFFS debug", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this option will print API debug messages to the console.", + "id": "SPIFFS_API_DBG", + "name": "SPIFFS_API_DBG", + "range": null, + "title": "Enable SPIFFS API debug", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this option will print GC debug messages to the console.", + "id": "SPIFFS_GC_DBG", + "name": "SPIFFS_GC_DBG", + "range": null, + "title": "Enable SPIFFS Garbage Cleaner debug", + "type": "bool" + }, + { + "children": [], + "depends_on": "SPIFFS_CACHE", + "help": "Enabling this option will print cache debug messages to the console.", + "id": "SPIFFS_CACHE_DBG", + "name": "SPIFFS_CACHE_DBG", + "range": null, + "title": "Enable SPIFFS Cache debug", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enabling this option will print Filesystem Check debug messages\nto the console.", + "id": "SPIFFS_CHECK_DBG", + "name": "SPIFFS_CHECK_DBG", + "range": null, + "title": "Enable SPIFFS Filesystem Check debug", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "Enable this option to enable SPIFFS_vis function in the API.", + "id": "SPIFFS_TEST_VISUALISATION", + "name": "SPIFFS_TEST_VISUALISATION", + "range": null, + "title": "Enable SPIFFS Filesystem Visualization", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-spiffs-configuration-debug-configuration", + "title": "Debug Configuration", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-spiffs-configuration", + "title": "SPIFFS Configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "WS_TRANSPORT", + "help": "Size of the buffer used for constructing the HTTP Upgrade request during connect", + "id": "WS_BUFFER_SIZE", + "name": "WS_BUFFER_SIZE", + "range": null, + "title": "Websocket transport buffer size", + "type": "int" + }, + { + "children": [], + "depends_on": "WS_TRANSPORT", + "help": "If enable this option, websocket transport buffer will be freed after connection\nsucceed to save more heap.", + "id": "WS_DYNAMIC_BUFFER", + "name": "WS_DYNAMIC_BUFFER", + "range": null, + "title": "Using dynamic websocket transport buffer", + "type": "bool" + } + ], + "depends_on": null, + "help": "Enable support for creating websocket transport.", + "id": "WS_TRANSPORT", + "name": "WS_TRANSPORT", + "range": null, + "title": "Enable Websocket Transport", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-tcp-transport-websocket", + "title": "Websocket", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config-tcp-transport", + "title": "TCP Transport", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SOC_ULP_FSM_SUPPORTED && ", + "help": null, + "id": "ULP_COPROC_TYPE_FSM", + "name": "ULP_COPROC_TYPE_FSM", + "range": null, + "title": "ULP FSM (Finite State Machine)", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_RISCV_COPROC_SUPPORTED && ", + "help": null, + "id": "ULP_COPROC_TYPE_RISCV", + "name": "ULP_COPROC_TYPE_RISCV", + "range": null, + "title": "ULP RISC-V", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_LP_CORE_SUPPORTED && ", + "help": null, + "id": "ULP_COPROC_TYPE_LP_CORE", + "name": "ULP_COPROC_TYPE_LP_CORE", + "range": null, + "title": "LP core RISC-V", + "type": "bool" + } + ], + "depends_on": "ULP_COPROC_ENABLED && (SOC_ULP_SUPPORTED || SOC_RISCV_COPROC_SUPPORTED || SOC_LP_CORE_SUPPORTED)", + "help": "Choose the ULP Coprocessor type: ULP FSM (Finite State Machine) or ULP RISC-V.", + "id": "component-config-ultra-low-power-ulp-co-processor-enable-ultra-low-power-ulp-co-processor-ulp-co-processor-type", + "name": "ULP_COPROC_TYPE", + "title": "ULP Co-processor type", + "type": "choice" + }, + { + "children": [], + "depends_on": "ULP_COPROC_ENABLED && (SOC_ULP_SUPPORTED || SOC_RISCV_COPROC_SUPPORTED || SOC_LP_CORE_SUPPORTED)", + "help": "Bytes of memory to reserve for ULP Co-processor firmware & data.\nData is reserved at the beginning of RTC slow memory.", + "id": "ULP_COPROC_RESERVE_MEM", + "name": "ULP_COPROC_RESERVE_MEM", + "range": null, + "title": "RTC slow memory reserved for coprocessor", + "type": "int" + } + ], + "depends_on": "SOC_ULP_SUPPORTED || SOC_RISCV_COPROC_SUPPORTED || SOC_LP_CORE_SUPPORTED", + "help": "Enable this feature if you plan to use the ULP Co-processor.\nOnce this option is enabled, further ULP co-processor configuration will appear in the menu.", + "id": "ULP_COPROC_ENABLED", + "name": "ULP_COPROC_ENABLED", + "range": null, + "title": "Enable Ultra Low Power (ULP) Co-processor", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ULP_COPROC_TYPE_RISCV && (SOC_ULP_SUPPORTED || SOC_RISCV_COPROC_SUPPORTED || SOC_LP_CORE_SUPPORTED)", + "help": "Turn on this setting to enabled interrupts on the ULP RISC-V core.", + "id": "ULP_RISCV_INTERRUPT_ENABLE", + "name": "ULP_RISCV_INTERRUPT_ENABLE", + "range": null, + "title": "Enable ULP RISC-V interrupts", + "type": "bool" + }, + { + "children": [], + "depends_on": "ULP_COPROC_TYPE_RISCV && (SOC_ULP_SUPPORTED || SOC_RISCV_COPROC_SUPPORTED || SOC_LP_CORE_SUPPORTED)", + "help": "The accuracy of the bitbanged UART driver is limited, it is not\nrecommend to increase the value above 19200.", + "id": "ULP_RISCV_UART_BAUDRATE", + "name": "ULP_RISCV_UART_BAUDRATE", + "range": null, + "title": "Baudrate used by the bitbanged ULP RISC-V UART driver", + "type": "int" + }, + { + "children": [], + "depends_on": "ULP_COPROC_TYPE_RISCV && (SOC_ULP_SUPPORTED || SOC_RISCV_COPROC_SUPPORTED || SOC_LP_CORE_SUPPORTED)", + "help": "Set the ULP RISC-V I2C read/write timeout. Set this value to -1\nif the ULP RISC-V I2C read and write APIs should wait forever.\nPlease note that the tick rate of the ULP co-processor would be\ndifferent than the OS tick rate of the main core and therefore\ncan have different timeout value depending on which core the API\nis invoked on.", + "id": "ULP_RISCV_I2C_RW_TIMEOUT", + "name": "ULP_RISCV_I2C_RW_TIMEOUT", + "range": null, + "title": "Set timeout for ULP RISC-V I2C transaction timeout in ticks.", + "type": "int" + } + ], + "depends_on": "ULP_COPROC_TYPE_RISCV && (SOC_ULP_SUPPORTED || SOC_RISCV_COPROC_SUPPORTED || SOC_LP_CORE_SUPPORTED)", + "id": "component-config-ultra-low-power-ulp-co-processor-ulp-risc-v-settings", + "title": "ULP RISC-V Settings", + "type": "menu" + }, + { + "children": [], + "depends_on": "ULP_COPROC_TYPE_LP_CORE && (SOC_ULP_SUPPORTED || SOC_RISCV_COPROC_SUPPORTED || SOC_LP_CORE_SUPPORTED)", + "help": "Size of the shared memory defined in ulp_lp_core_memory_shared.c.\nSize should be kept in-sync with the size of the struct defined there.", + "id": "ULP_SHARED_MEM", + "name": "ULP_SHARED_MEM", + "range": null, + "title": null, + "type": "hex" + }, + { + "children": [], + "depends_on": "ULP_COPROC_TYPE_LP_CORE && ESP_ROM_HAS_LP_ROM && (SOC_ULP_SUPPORTED || SOC_RISCV_COPROC_SUPPORTED || SOC_LP_CORE_SUPPORTED)", + "help": "Set this option to enable printf functionality from LP ROM. This option\ncan help reduce the LP core binary size by not linking printf functionality\nfrom RAM code.\nNote: For LP ROM prints to work properly, make sure that the LP core boots\nfrom the LP ROM.", + "id": "ULP_ROM_PRINT_ENABLE", + "name": "ULP_ROM_PRINT_ENABLE", + "range": null, + "title": "Enable print utilities from LP ROM", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "ULP_COPROC_TYPE_LP_CORE && SOC_ULP_LP_UART_SUPPORTED && (SOC_ULP_SUPPORTED || SOC_RISCV_COPROC_SUPPORTED || SOC_LP_CORE_SUPPORTED)", + "help": "Set this option to enable panic handler functionality. If this option is\nenabled then the LP Core will output a panic dump over LP UART,\nsimilar to what the main core does. Output depends on LP UART already being\ninitialized and configured.\nDisabling this option will reduce the LP core binary size by not\nlinking in panic handler functionality.", + "id": "ULP_PANIC_OUTPUT_ENABLE", + "name": "ULP_PANIC_OUTPUT_ENABLE", + "range": null, + "title": "Enable panic handler which outputs over LP UART", + "type": "bool" + }, + { + "children": [], + "depends_on": "ULP_COPROC_TYPE_LP_CORE && (SOC_ULP_SUPPORTED || SOC_RISCV_COPROC_SUPPORTED || SOC_LP_CORE_SUPPORTED)", + "help": "Set this option to route lp_core_printf to the console HP-UART.\nThis allows you to easily view print outputs from the LP core, without\nhaving to connect to the LP-UART. This option comes with the following\nlimitations:\n\n1. There is no mutual exclusion between the HP-Core and the LP-Core accessing\nthe HP-UART, which means that if both cores are logging heavily the output\nstrings might get mangled together.\n2. The HP-UART can only work while the HP-Core is running, which means that\nif the HP-Core is in deep sleep, the LP-Core will not be able to print to the\nconsole HP-UART.\n\nDue to these limitations it is only recommended to use this option for easy debugging.\nFor more serious use-cases you should use the LP-UART.", + "id": "ULP_HP_UART_CONSOLE_PRINT", + "name": "ULP_HP_UART_CONSOLE_PRINT", + "range": null, + "title": "Route lp_core_printf to the console HP-UART", + "type": "bool" + }, + { + "children": [], + "depends_on": "ULP_COPROC_TYPE_LP_CORE && (SOC_ULP_SUPPORTED || SOC_RISCV_COPROC_SUPPORTED || SOC_LP_CORE_SUPPORTED)", + "help": "Enable this feature to avoid resetting LP core in sleep mode when debugger is attached,\notherwise configured HW breakpoints and dcsr.ebreak* bits will be missed.\nThis is a workaround until it will be fixed in HW.", + "id": "ULP_NORESET_UNDER_DEBUG", + "name": "ULP_NORESET_UNDER_DEBUG", + "range": null, + "title": "Avoid resetting LP core when debugger is attached", + "type": "bool" + } + ], + "depends_on": "SOC_ULP_SUPPORTED || SOC_RISCV_COPROC_SUPPORTED || SOC_LP_CORE_SUPPORTED", + "id": "component-config-ultra-low-power-ulp-co-processor-ulp-debugging-options", + "title": "ULP Debugging Options", + "type": "menu" + } + ], + "depends_on": "SOC_ULP_SUPPORTED || SOC_RISCV_COPROC_SUPPORTED || SOC_LP_CORE_SUPPORTED", + "id": "component-config-ultra-low-power-ulp-co-processor", + "title": "Ultra Low Power (ULP) Co-processor", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "If not set, assertions on float arguments will not be available.", + "id": "UNITY_ENABLE_FLOAT", + "name": "UNITY_ENABLE_FLOAT", + "range": null, + "title": "Support for float type", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If not set, assertions on double arguments will not be available.", + "id": "UNITY_ENABLE_DOUBLE", + "name": "UNITY_ENABLE_DOUBLE", + "range": null, + "title": "Support for double type", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If not set, assertions on 64-bit integer types will always fail.\nIf this feature is enabled, take care not to pass pointers (which are 32 bit)\nto UNITY_ASSERT_EQUAL, as that will cause pointer-to-int-cast warnings.", + "id": "UNITY_ENABLE_64BIT", + "name": "UNITY_ENABLE_64BIT", + "range": null, + "title": "Support for 64-bit integer types", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If set, Unity will colorize test results using console escape sequences.", + "id": "UNITY_ENABLE_COLOR", + "name": "UNITY_ENABLE_COLOR", + "range": null, + "title": "Colorize test output", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If set, then the following features will be available:\n\n- TEST_CASE macro which performs automatic registration of test functions\n- Functions to run registered test functions: unity_run_all_tests,\n unity_run_tests_with_filter, unity_run_single_test_by_name.\n- Interactive menu which lists test cases and allows choosing the tests to\n be run, available via unity_run_menu function.\n\nDisable if a different test registration mechanism is used.", + "id": "UNITY_ENABLE_IDF_TEST_RUNNER", + "name": "UNITY_ENABLE_IDF_TEST_RUNNER", + "range": null, + "title": "Include ESP-IDF test registration/running helpers", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If set, unity_fixture.h header file and associated source files are part of\nthe build. These provide an optional set of macros and functions to\nimplement test groups.", + "id": "UNITY_ENABLE_FIXTURE", + "name": "UNITY_ENABLE_FIXTURE", + "range": null, + "title": "Include Unity test fixture", + "type": "bool" + }, + { + "children": [], + "depends_on": null, + "help": "If set, the unity framework will print the backtrace information before\njumping back to the test menu. The jumping is usually occurs in assert\nfunctions such as TEST_ASSERT, TEST_FAIL etc.", + "id": "UNITY_ENABLE_BACKTRACE_ON_FAIL", + "name": "UNITY_ENABLE_BACKTRACE_ON_FAIL", + "range": null, + "title": "Print a backtrace when a unit test fails", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-unity-unit-testing-library", + "title": "Unity unit testing library", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "SOC_USB_OTG_SUPPORTED", + "help": "Each USB device attached is allocated a dedicated buffer for its OUT/IN transfers to/from the device's\ncontrol endpoint. The maximum size of that buffer is determined by this option. The limited size of the\ntransfer buffer have the following implications:\n- The maximum length of control transfers is limited\n- Device's with configuration descriptors larger than this limit cannot be supported", + "id": "USB_HOST_CONTROL_TRANSFER_MAX_SIZE", + "name": "USB_HOST_CONTROL_TRANSFER_MAX_SIZE", + "range": null, + "title": "Largest size (in bytes) of transfers to/from default endpoints", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "USB_HOST_HW_BUFFER_BIAS_BALANCED", + "name": "USB_HOST_HW_BUFFER_BIAS_BALANCED", + "range": null, + "title": "Balanced", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "USB_HOST_HW_BUFFER_BIAS_IN", + "name": "USB_HOST_HW_BUFFER_BIAS_IN", + "range": null, + "title": "Bias IN", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "USB_HOST_HW_BUFFER_BIAS_PERIODIC_OUT", + "name": "USB_HOST_HW_BUFFER_BIAS_PERIODIC_OUT", + "range": null, + "title": "Periodic OUT", + "type": "bool" + } + ], + "depends_on": "SOC_USB_OTG_SUPPORTED", + "help": "The underlying hardware has size adjustable FIFOs to cache USB packets on reception (IN) or for\ntransmission (OUT). The size of these FIFOs will affect the largest MPS (maximum packet size) and the\nmaximum number of packets that can be cached at any one time. The hardware contains the following\nFIFOS: RX (for all IN packets), Non-periodic TX (for Bulk and Control OUT packets), and Periodic TX\n(for Interrupt and Isochronous OUT packets). This configuration option allows biasing the FIFO sizes\ntowards a particular use case, which may be necessary for devices that have endpoints with large MPS.\nThe MPS limits for each biasing are listed below:\n\nBalanced:\n- IN (all transfer types), 408 bytes\n- OUT non-periodic (Bulk/Control), 192 bytes (i.e., 3 x 64 byte packets)\n- OUT periodic (Interrupt/Isochronous), 192 bytes\n\nBias IN:\n- IN (all transfer types), 600 bytes\n- OUT non-periodic (Bulk/Control), 64 bytes (i.e., 1 x 64 byte packets)\n- OUT periodic (Interrupt/Isochronous), 128 bytes\n\nBias Periodic OUT:\n- IN (all transfer types), 128 bytes\n- OUT non-periodic (Bulk/Control), 64 bytes (i.e., 1 x 64 byte packets)\n- OUT periodic (Interrupt/Isochronous), 600 bytes", + "id": "component-config-usb-otg-hardware-fifo-size-biasing", + "name": "USB_HOST_HW_BUFFER_BIAS", + "title": "Hardware FIFO size biasing", + "type": "choice" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "SOC_USB_OTG_SUPPORTED", + "help": "On connection of a USB device, the USB 2.0 specification requires\na \"debounce interval with a minimum duration of 100ms\" to allow the connection to stabilize\n(see USB 2.0 chapter 7.1.7.3 for more details).\nDuring the debounce interval, no new connection/disconnection events are registered.\n\nThe default value is set to 250 ms to be safe.", + "id": "USB_HOST_DEBOUNCE_DELAY_MS", + "name": "USB_HOST_DEBOUNCE_DELAY_MS", + "range": null, + "title": "Debounce delay in ms", + "type": "int" + }, + { + "children": [], + "depends_on": "SOC_USB_OTG_SUPPORTED", + "help": "The reset signaling can be generated on any Hub or Host Controller port by request from\nthe USB System Software. The USB 2.0 specification requires that \"the reset signaling must\nbe driven for a minimum of 10ms\" (see USB 2.0 chapter 7.1.7.5 for more details).\nAfter the reset, the hub port will transition to the Enabled state (refer to Section 11.5).\n\nThe default value is set to 30 ms to be safe.", + "id": "USB_HOST_RESET_HOLD_MS", + "name": "USB_HOST_RESET_HOLD_MS", + "range": null, + "title": "Reset hold in ms", + "type": "int" + }, + { + "children": [], + "depends_on": "SOC_USB_OTG_SUPPORTED", + "help": "After a port stops driving the reset signal, the USB 2.0 specification requires that\nthe \"USB System Software guarantees a minimum of 10 ms for reset recovery\" before the\nattached device is expected to respond to data transfers (see USB 2.0 chapter 7.1.7.3 for\nmore details).\nThe device may ignore any data transfers during the recovery interval.\n\nThe default value is set to 30 ms to be safe.", + "id": "USB_HOST_RESET_RECOVERY_MS", + "name": "USB_HOST_RESET_RECOVERY_MS", + "range": null, + "title": "Reset recovery delay in ms", + "type": "int" + }, + { + "children": [], + "depends_on": "SOC_USB_OTG_SUPPORTED", + "help": "\"After successful completion of the Status stage, the device is allowed a SetAddress()\nrecovery interval of 2 ms. At the end of this interval, the device must be able to accept\nSetup packets addressed to the new address. Also, at the end of the recovery interval, the\ndevice must not respond to tokens sent to the old address (unless, of course, the old and new\naddress is the same).\" See USB 2.0 chapter 9.2.6.3 for more details.\n\nThe default value is set to 10 ms to be safe.", + "id": "USB_HOST_SET_ADDR_RECOVERY_MS", + "name": "USB_HOST_SET_ADDR_RECOVERY_MS", + "range": null, + "title": "SetAddress() recovery time in ms", + "type": "int" + } + ], + "depends_on": "SOC_USB_OTG_SUPPORTED", + "id": "component-config-usb-otg-hub-driver-configuration-root-port-configuration", + "title": "Root Port configuration", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": "USB_HOST_HUBS_SUPPORTED && SOC_USB_OTG_SUPPORTED", + "help": "Enables support for connecting multiple Hubs simultaneously.", + "id": "USB_HOST_HUB_MULTI_LEVEL", + "name": "USB_HOST_HUB_MULTI_LEVEL", + "range": null, + "title": "Support multiple Hubs", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "IDF_EXPERIMENTAL_FEATURES && USB_HOST_HUBS_SUPPORTED && SOC_USB_OTG_SUPPORTED", + "help": "Amount of attempts to reset the device.\n\nThe default value is 1.", + "id": "USB_HOST_EXT_PORT_RESET_ATTEMPTS", + "name": "USB_HOST_EXT_PORT_RESET_ATTEMPTS", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [], + "depends_on": "USB_HOST_HUBS_SUPPORTED && SOC_USB_OTG_SUPPORTED", + "help": "After a port stops driving the reset signal, the USB 2.0 specification requires that\nthe \"USB System Software guarantees a minimum of 10 ms for reset recovery\" before the\nattached device is expected to respond to data transfers (see USB 2.0 chapter 7.1.7.3 for\nmore details).\nThe device may ignore any data transfers during the recovery interval.\n\nThe default value is set to 30 ms to be safe.", + "id": "USB_HOST_EXT_PORT_RESET_RECOVERY_DELAY_MS", + "name": "USB_HOST_EXT_PORT_RESET_RECOVERY_DELAY_MS", + "range": null, + "title": "Reset recovery delay in ms", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "USB_HOST_EXT_PORT_CUSTOM_POWER_ON_DELAY_ENABLE && USB_HOST_HUBS_SUPPORTED && SOC_USB_OTG_SUPPORTED", + "help": "Custom value of delay from the time the power-on sequence begins on a port\nuntil power is good on that port.\nValue 0 is used for a hub with no power switches.\n\nThe default value is 100 ms.", + "id": "USB_HOST_EXT_PORT_CUSTOM_POWER_ON_DELAY_MS", + "name": "USB_HOST_EXT_PORT_CUSTOM_POWER_ON_DELAY_MS", + "range": null, + "title": "PwrOn2PwrGood delay in ms", + "type": "int" + } + ], + "depends_on": "USB_HOST_HUBS_SUPPORTED && SOC_USB_OTG_SUPPORTED", + "help": "Enables the possibility to configure custom time for the power-on sequence on a port\nuntil power is good on that port.\n\nWhen enabled, applies the custom PwrOn2PwrGood delay.\nWhen disabled, applies the PwrOn2PwrGood value from the Hub Descriptor.", + "id": "USB_HOST_EXT_PORT_CUSTOM_POWER_ON_DELAY_ENABLE", + "name": "USB_HOST_EXT_PORT_CUSTOM_POWER_ON_DELAY_ENABLE", + "range": null, + "title": "Custom bPwrOn2PwrGood value", + "type": "bool" + } + ], + "depends_on": "USB_HOST_HUBS_SUPPORTED && SOC_USB_OTG_SUPPORTED", + "id": "component-config-usb-otg-hub-driver-configuration-support-hubs-downstream-port-configuration", + "title": "Downstream Port configuration", + "type": "menu" + } + ], + "depends_on": "SOC_USB_OTG_SUPPORTED", + "help": "Enables support of external Hubs.", + "id": "USB_HOST_HUBS_SUPPORTED", + "name": "USB_HOST_HUBS_SUPPORTED", + "range": null, + "title": "Support Hubs", + "type": "bool" + } + ], + "depends_on": "SOC_USB_OTG_SUPPORTED", + "id": "component-config-usb-otg-hub-driver-configuration", + "title": "Hub Driver Configuration", + "type": "menu" + }, + { + "children": [], + "depends_on": "SOC_USB_OTG_SUPPORTED", + "help": "The enumeration filter callback is called before enumeration of each newly attached device.\nThis callback allows users to control whether a device should be enumerated, and what configuration\nnumber to use when enumerating a device.\n\nIf enabled, the enumeration filter callback can be set via 'usb_host_config_t' when calling\n'usb_host_install()'.", + "id": "USB_HOST_ENABLE_ENUM_FILTER_CALLBACK", + "name": "USB_HOST_ENABLE_ENUM_FILTER_CALLBACK", + "range": null, + "title": "Enable enumeration filter callback", + "type": "bool" + }, + { + "children": [], + "depends_on": "IDF_TARGET_ESP32P4 && SPIRAM && SOC_USB_OTG_SUPPORTED", + "help": "In the ESP32P4, the USB-DWC internal DMA can access external RAM. Enabling this configuration can save\ninternal RAM by allocating the memory buffers used by the USB-DWC peripheral's DMA to external RAM.\nHowever, it introduces minor performance degradation due to the overhead of accessing external RAM.", + "id": "USB_HOST_DWC_DMA_CAP_MEMORY_IN_PSRAM", + "name": "USB_HOST_DWC_DMA_CAP_MEMORY_IN_PSRAM", + "range": null, + "title": "Allocate USB_DWC DMA capable memory in PSRAM", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_USB_OTG_SUPPORTED", + "help": null, + "id": "USB_OTG_SUPPORTED", + "name": "USB_OTG_SUPPORTED", + "range": null, + "title": null, + "type": "bool" + } + ], + "depends_on": "SOC_USB_OTG_SUPPORTED", + "id": "component-config-usb-otg", + "title": "USB-OTG", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "VFS_SUPPORT_IO", + "help": "If enabled, the following functions are provided by the VFS component.\n\nstat, link, unlink, rename, utime, access, truncate, rmdir, mkdir,\nopendir, closedir, readdir, readdir_r, seekdir, telldir, rewinddir\n\nFilesystem drivers can then be registered to handle these functions\nfor specific paths.\n\nDisabling this option can save memory when the support for these functions\nis not required.", + "id": "VFS_SUPPORT_DIR", + "name": "VFS_SUPPORT_DIR", + "range": null, + "title": "Provide directory related functions", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "VFS_SUPPORT_SELECT", + "help": "Select() related functions might produce an inconveniently lot of\ndebug outputs when one sets the default log level to DEBUG or higher.\nIt is possible to suppress these debug outputs by enabling this\noption.", + "id": "VFS_SUPPRESS_SELECT_DEBUG_OUTPUT", + "name": "VFS_SUPPRESS_SELECT_DEBUG_OUTPUT", + "range": null, + "title": "Suppress select() related debug outputs", + "type": "bool" + }, + { + "children": [], + "depends_on": "VFS_SUPPORT_SELECT", + "help": "If enabled, VFS driver select() callback function will be placed in IRAM.", + "id": "VFS_SELECT_IN_RAM", + "name": "VFS_SELECT_IN_RAM", + "range": null, + "title": "Make VFS driver select() callbacks IRAM-safe", + "type": "bool" + } + ], + "depends_on": "VFS_SUPPORT_IO && !LWIP_USE_ONLY_LWIP_SELECT", + "help": "If enabled, select function is provided by the VFS component, and can be used\non peripheral file descriptors (such as UART) and sockets at the same time.\n\nIf disabled, the default select implementation will be provided by LWIP for\nsockets only.\n\nDisabling this option can reduce code size if support for \"select\" on UART file\ndescriptors is not required.", + "id": "VFS_SUPPORT_SELECT", + "name": "VFS_SUPPORT_SELECT", + "range": null, + "title": "Provide select function", + "type": "bool" + }, + { + "children": [], + "depends_on": "VFS_SUPPORT_IO", + "help": "Disabling this option can save memory when the support for termios.h is not required.", + "id": "VFS_SUPPORT_TERMIOS", + "name": "VFS_SUPPORT_TERMIOS", + "range": null, + "title": "Provide termios.h functions", + "type": "bool" + }, + { + "children": [], + "depends_on": "VFS_SUPPORT_IO", + "help": "Define maximum number of virtual filesystems that can be registered.", + "id": "VFS_MAX_COUNT", + "name": "VFS_MAX_COUNT", + "range": [ + 1, + 20 + ], + "title": "Maximum Number of Virtual Filesystems", + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "VFS_SUPPORT_IO", + "help": "Define maximum number of host filesystem mount points.", + "id": "VFS_SEMIHOSTFS_MAX_MOUNT_POINTS", + "name": "VFS_SEMIHOSTFS_MAX_MOUNT_POINTS", + "range": null, + "title": "Host FS: Maximum number of the host filesystem mount points", + "type": "int" + } + ], + "depends_on": "VFS_SUPPORT_IO", + "id": "component-config-virtual-file-system-provide-basic-i-o-functions-host-file-system-i-o-semihosting-", + "title": "Host File System I/O (Semihosting)", + "type": "menu" + }, + { + "children": [], + "depends_on": "VFS_SUPPORT_IO", + "help": "If enabled, /dev/null VFS will be automatically initialized at startup.", + "id": "VFS_INITIALIZE_DEV_NULL", + "name": "VFS_INITIALIZE_DEV_NULL", + "range": null, + "title": "Initialize /dev/null VFS", + "type": "bool" + } + ], + "depends_on": null, + "help": "If enabled, the following functions are provided by the VFS component.\n\nopen, close, read, write, pread, pwrite, lseek, fstat, fsync, ioctl, fcntl\n\nFilesystem drivers can then be registered to handle these functions\nfor specific paths.\n\nDisabling this option can save memory when the support for these functions\nis not required.\n\nNote that the following functions can still be used with socket file descriptors\nwhen this option is disabled:\n\nclose, read, write, ioctl, fcntl.", + "id": "VFS_SUPPORT_IO", + "name": "VFS_SUPPORT_IO", + "range": null, + "title": "Provide basic I/O functions", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-virtual-file-system", + "title": "Virtual file system", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "WL_SECTOR_SIZE_512", + "name": "WL_SECTOR_SIZE_512", + "range": null, + "title": "512", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "WL_SECTOR_SIZE_4096", + "name": "WL_SECTOR_SIZE_4096", + "range": null, + "title": "4096", + "type": "bool" + } + ], + "depends_on": null, + "help": "Sector size used by wear levelling library.\nYou can set default sector size or size that will\nfit to the flash device sector size.\n\nWith sector size set to 4096 bytes, wear levelling library is more\nefficient. However if FAT filesystem is used on top of wear levelling\nlibrary, it will need more temporary storage: 4096 bytes for each\nmounted filesystem and 4096 bytes for each opened file.\n\nWith sector size set to 512 bytes, wear levelling library will perform\nmore operations with flash memory, but less RAM will be used by FAT\nfilesystem library (512 bytes for the filesystem and 512 bytes for each\nfile opened).", + "id": "component-config-wear-levelling-wear-levelling-library-sector-size", + "name": "WL_SECTOR_SIZE", + "title": "Wear Levelling library sector size", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "WL_SECTOR_SIZE", + "name": "WL_SECTOR_SIZE", + "range": null, + "title": null, + "type": "int" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": null, + "id": "WL_SECTOR_MODE_PERF", + "name": "WL_SECTOR_MODE_PERF", + "range": null, + "title": "Performance", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": null, + "id": "WL_SECTOR_MODE_SAFE", + "name": "WL_SECTOR_MODE_SAFE", + "range": null, + "title": "Safety", + "type": "bool" + } + ], + "depends_on": "WL_SECTOR_SIZE_512", + "help": "Specify the mode to store data into flash:\n\n- In Performance mode a data will be stored to the RAM and then\n stored back to the flash. Compared to the Safety mode, this operation is\n faster, but if power will be lost when erase sector operation is in\n progress, then the data from complete flash device sector will be lost.\n\n- In Safety mode data from complete flash device sector will be read from\n flash, modified, and then stored back to flash.\n Compared to the Performance mode, this operation is slower, but if\n power is lost during erase sector operation, then the data from full\n flash device sector will not be lost.", + "id": "component-config-wear-levelling-sector-store-mode", + "name": "WL_SECTOR_MODE", + "title": "Sector store mode", + "type": "choice" + }, + { + "children": [], + "depends_on": null, + "help": null, + "id": "WL_SECTOR_MODE", + "name": "WL_SECTOR_MODE", + "range": null, + "title": null, + "type": "int" + } + ], + "depends_on": null, + "id": "component-config-wear-levelling", + "title": "Wear Levelling", + "type": "menu" + }, + { + "children": [ + { + "children": [], + "depends_on": null, + "help": "This sets the maximum number of entries of Wi-Fi scan results that will be kept by the provisioning manager", + "id": "WIFI_PROV_SCAN_MAX_ENTRIES", + "name": "WIFI_PROV_SCAN_MAX_ENTRIES", + "range": [ + 1, + 255 + ], + "title": "Max Wi-Fi Scan Result Entries", + "type": "int" + }, + { + "children": [], + "depends_on": null, + "help": "Time (in seconds) after which the Wi-Fi provisioning manager will auto-stop after connecting to\na Wi-Fi network successfully.", + "id": "WIFI_PROV_AUTOSTOP_TIMEOUT", + "name": "WIFI_PROV_AUTOSTOP_TIMEOUT", + "range": [ + 5, + 600 + ], + "title": "Provisioning auto-stop timeout", + "type": "int" + }, + { + "children": [], + "depends_on": "BT_ENABLED", + "help": "This option is applicable only when provisioning transport is BLE.", + "id": "WIFI_PROV_BLE_BONDING", + "name": "WIFI_PROV_BLE_BONDING", + "range": null, + "title": "Enable BLE bonding", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_NIMBLE_ENABLED", + "help": "Used to enable Secure connection support when provisioning transport is BLE.", + "id": "WIFI_PROV_BLE_SEC_CONN", + "name": "WIFI_PROV_BLE_SEC_CONN", + "range": null, + "title": "Enable BLE Secure connection flag", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_ENABLED", + "help": "Used to enforce link encryption when attempting to read / write characteristic", + "id": "WIFI_PROV_BLE_FORCE_ENCRYPTION", + "name": "WIFI_PROV_BLE_FORCE_ENCRYPTION", + "range": null, + "title": "Force Link Encryption during characteristic Read / Write", + "type": "bool" + }, + { + "children": [], + "depends_on": "BT_ENABLED", + "help": "Used to enable support Notification in BLE descriptors of prov* characteristics", + "id": "WIFI_PROV_BLE_NOTIFY", + "name": "WIFI_PROV_BLE_NOTIFY", + "range": null, + "title": "Add support for Notification for provisioning BLE descriptors", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "WIFI_PROV_KEEP_BLE_ON_AFTER_PROV", + "help": null, + "id": "WIFI_PROV_DISCONNECT_AFTER_PROV", + "name": "WIFI_PROV_DISCONNECT_AFTER_PROV", + "range": null, + "title": "Terminate connection after provisioning is done", + "type": "bool" + } + ], + "depends_on": "BT_ENABLED", + "help": null, + "id": "WIFI_PROV_KEEP_BLE_ON_AFTER_PROV", + "name": "WIFI_PROV_KEEP_BLE_ON_AFTER_PROV", + "range": null, + "title": "Keep BT on after provisioning is done", + "type": "bool" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Scan will end after scanning the entire channel. This option is useful in Mesh WiFi Systems.", + "id": "WIFI_PROV_STA_ALL_CHANNEL_SCAN", + "name": "WIFI_PROV_STA_ALL_CHANNEL_SCAN", + "range": null, + "title": "All Channel Scan", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Scan will end after an AP matching with the SSID has been detected.", + "id": "WIFI_PROV_STA_FAST_SCAN", + "name": "WIFI_PROV_STA_FAST_SCAN", + "range": null, + "title": "Fast Scan", + "type": "bool" + } + ], + "depends_on": null, + "help": null, + "id": "component-config-wi-fi-provisioning-manager-wifi-provisioning-scan-method", + "name": "WIFI_PROV_STA_SCAN_METHOD", + "title": "Wifi Provisioning Scan Method", + "type": "choice" + } + ], + "depends_on": null, + "id": "component-config-wi-fi-provisioning-manager", + "title": "Wi-Fi Provisioning Manager", + "type": "menu" + }, + { + "children": [ + { + "children": [ + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Select this to enable Zigbee Coordinator or Router.", + "id": "ZB_ZCZR", + "name": "ZB_ZCZR", + "range": null, + "title": "Zigbee Coordinator or Router device", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this to enable Zigbee End Device.", + "id": "ZB_ZED", + "name": "ZB_ZED", + "range": null, + "title": "Zigbee End Device", + "type": "bool" + }, + { + "children": [], + "depends_on": "SOC_IEEE802154_SUPPORTED && ", + "help": "Select this to enable Zigbee Green Power Device.", + "id": "ZB_ZGPD", + "name": "ZB_ZGPD", + "range": null, + "title": "Zigbee Green power device", + "type": "bool" + } + ], + "depends_on": "ZB_ENABLED", + "help": "Configure the Zigbee device type", + "id": "component-config-zigbee-zigbee-enable-configure-the-zigbee-device-type", + "name": "ZB_DEVICE_TYPE", + "title": "Configure the Zigbee device type", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "", + "help": "Select this to use the native 15.4 radio.", + "id": "ZB_RADIO_NATIVE", + "name": "ZB_RADIO_NATIVE", + "range": null, + "title": "Native 15.4 radio", + "type": "bool" + }, + { + "children": [], + "depends_on": "", + "help": "Select this to connect to a Radio Co-Processor via Spinel UART.", + "id": "ZB_RADIO_SPINEL_UART", + "name": "ZB_RADIO_SPINEL_UART", + "range": null, + "title": "Connect to 15.4 radio via Radio Spinel UART", + "type": "bool" + } + ], + "depends_on": "ZB_ENABLED", + "help": null, + "id": "component-config-zigbee-zigbee-enable-configure-the-zigbee-radio-type", + "name": "ZB_RADIO_TYPE", + "title": "Configure the Zigbee radio type", + "type": "choice" + }, + { + "children": [ + { + "children": [], + "depends_on": "(ZB_ZCZR || ZB_ZGPD) && SOC_IEEE802154_SUPPORTED && ZB_ENABLED", + "help": "when enable green power, example would support as green power proxy(zczr default enabled), green power combo or just green power device.", + "id": "ZB_GP_ENABLED", + "name": "ZB_GP_ENABLED", + "range": null, + "title": "Zigbee Green Power enable", + "type": "bool" + } + ], + "depends_on": "ZB_ENABLED", + "id": "component-config-zigbee-zigbee-enable-zigbee-example", + "title": "Zigbee Example", + "type": "menu" + }, + { + "children": [], + "depends_on": "ZB_ENABLED", + "help": "Setting Zigbee stack debug mode.", + "id": "ZB_DEBUG_MODE", + "name": "ZB_DEBUG_MODE", + "range": null, + "title": "Zigbee Debug Mode", + "type": "bool" + } + ], + "depends_on": null, + "help": "Select this option to enable Zigbee and show the submenu with Zigbee configuration choices.", + "id": "ZB_ENABLED", + "name": "ZB_ENABLED", + "range": null, + "title": "Zigbee Enable", + "type": "bool" + } + ], + "depends_on": null, + "id": "component-config-zigbee", + "title": "Zigbee", + "type": "menu" + } + ], + "depends_on": null, + "id": "component-config", + "title": "Component config", + "type": "menu" + }, + { + "children": [], + "depends_on": null, + "help": "By enabling this option, ESP-IDF experimental feature options will be visible.\n\nNote you should still enable a certain experimental feature option to use it, and you\nshould read the corresponding risk warning and known issue list carefully.\n\nCurrent experimental feature list:\n\n- CONFIG_ESPTOOLPY_FLASHFREQ_120M && CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_DTR\n- CONFIG_SPIRAM_SPEED_120M && CONFIG_SPIRAM_MODE_OCT\n- CONFIG_BOOTLOADER_CACHE_32BIT_ADDR_QUAD_FLASH\n- CONFIG_ESP_WIFI_EAP_TLS1_3\n- CONFIG_ESP_WIFI_ENABLE_ROAMING_APP\n- CONFIG_USB_HOST_EXT_PORT_RESET_ATTEMPTS", + "id": "IDF_EXPERIMENTAL_FEATURES", + "name": "IDF_EXPERIMENTAL_FEATURES", + "range": null, + "title": "Make experimental features visible", + "type": "bool" + } +] \ No newline at end of file diff --git a/build/config/sdkconfig.cmake b/build/config/sdkconfig.cmake new file mode 100644 index 0000000..7c2391a --- /dev/null +++ b/build/config/sdkconfig.cmake @@ -0,0 +1,1533 @@ +# + # Automatically generated file. DO NOT EDIT. + # Espressif IoT Development Framework (ESP-IDF) Configuration cmake include file + # +set(CONFIG_SOC_ADC_SUPPORTED "y") +set(CONFIG_SOC_DEDICATED_GPIO_SUPPORTED "y") +set(CONFIG_SOC_UART_SUPPORTED "y") +set(CONFIG_SOC_GDMA_SUPPORTED "y") +set(CONFIG_SOC_AHB_GDMA_SUPPORTED "y") +set(CONFIG_SOC_GPTIMER_SUPPORTED "y") +set(CONFIG_SOC_PCNT_SUPPORTED "y") +set(CONFIG_SOC_MCPWM_SUPPORTED "y") +set(CONFIG_SOC_TWAI_SUPPORTED "y") +set(CONFIG_SOC_ETM_SUPPORTED "y") +set(CONFIG_SOC_PARLIO_SUPPORTED "y") +set(CONFIG_SOC_BT_SUPPORTED "y") +set(CONFIG_SOC_IEEE802154_SUPPORTED "y") +set(CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED "y") +set(CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED "y") +set(CONFIG_SOC_TEMP_SENSOR_SUPPORTED "y") +set(CONFIG_SOC_PHY_SUPPORTED "y") +set(CONFIG_SOC_WIFI_SUPPORTED "y") +set(CONFIG_SOC_SUPPORTS_SECURE_DL_MODE "y") +set(CONFIG_SOC_ULP_SUPPORTED "y") +set(CONFIG_SOC_LP_CORE_SUPPORTED "y") +set(CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD "y") +set(CONFIG_SOC_EFUSE_SUPPORTED "y") +set(CONFIG_SOC_RTC_FAST_MEM_SUPPORTED "y") +set(CONFIG_SOC_RTC_MEM_SUPPORTED "y") +set(CONFIG_SOC_I2S_SUPPORTED "y") +set(CONFIG_SOC_RMT_SUPPORTED "y") +set(CONFIG_SOC_SDM_SUPPORTED "y") +set(CONFIG_SOC_GPSPI_SUPPORTED "y") +set(CONFIG_SOC_LEDC_SUPPORTED "y") +set(CONFIG_SOC_I2C_SUPPORTED "y") +set(CONFIG_SOC_SYSTIMER_SUPPORTED "y") +set(CONFIG_SOC_SUPPORT_COEXISTENCE "y") +set(CONFIG_SOC_AES_SUPPORTED "y") +set(CONFIG_SOC_MPI_SUPPORTED "y") +set(CONFIG_SOC_SHA_SUPPORTED "y") +set(CONFIG_SOC_HMAC_SUPPORTED "y") +set(CONFIG_SOC_DIG_SIGN_SUPPORTED "y") +set(CONFIG_SOC_ECC_SUPPORTED "y") +set(CONFIG_SOC_FLASH_ENC_SUPPORTED "y") +set(CONFIG_SOC_SECURE_BOOT_SUPPORTED "y") +set(CONFIG_SOC_SDIO_SLAVE_SUPPORTED "y") +set(CONFIG_SOC_BOD_SUPPORTED "y") +set(CONFIG_SOC_APM_SUPPORTED "y") +set(CONFIG_SOC_PMU_SUPPORTED "y") +set(CONFIG_SOC_PAU_SUPPORTED "y") +set(CONFIG_SOC_LP_TIMER_SUPPORTED "y") +set(CONFIG_SOC_LP_AON_SUPPORTED "y") +set(CONFIG_SOC_LP_PERIPHERALS_SUPPORTED "y") +set(CONFIG_SOC_LP_I2C_SUPPORTED "y") +set(CONFIG_SOC_ULP_LP_UART_SUPPORTED "y") +set(CONFIG_SOC_CLK_TREE_SUPPORTED "y") +set(CONFIG_SOC_ASSIST_DEBUG_SUPPORTED "y") +set(CONFIG_SOC_WDT_SUPPORTED "y") +set(CONFIG_SOC_SPI_FLASH_SUPPORTED "y") +set(CONFIG_SOC_RNG_SUPPORTED "y") +set(CONFIG_SOC_LIGHT_SLEEP_SUPPORTED "y") +set(CONFIG_SOC_DEEP_SLEEP_SUPPORTED "y") +set(CONFIG_SOC_MODEM_CLOCK_SUPPORTED "y") +set(CONFIG_SOC_PM_SUPPORTED "y") +set(CONFIG_SOC_XTAL_SUPPORT_40M "y") +set(CONFIG_SOC_XTAL_CLOCK_PATH_DEPENDS_ON_TOP_DOMAIN "y") +set(CONFIG_SOC_AES_SUPPORT_DMA "y") +set(CONFIG_SOC_AES_GDMA "y") +set(CONFIG_SOC_AES_SUPPORT_AES_128 "y") +set(CONFIG_SOC_AES_SUPPORT_AES_256 "y") +set(CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED "y") +set(CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED "y") +set(CONFIG_SOC_ADC_MONITOR_SUPPORTED "y") +set(CONFIG_SOC_ADC_DMA_SUPPORTED "y") +set(CONFIG_SOC_ADC_PERIPH_NUM "1") +set(CONFIG_SOC_ADC_MAX_CHANNEL_NUM "7") +set(CONFIG_SOC_ADC_ATTEN_NUM "4") +set(CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM "1") +set(CONFIG_SOC_ADC_PATT_LEN_MAX "8") +set(CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH "12") +set(CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH "12") +set(CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM "2") +set(CONFIG_SOC_ADC_DIGI_MONITOR_NUM "2") +set(CONFIG_SOC_ADC_DIGI_RESULT_BYTES "4") +set(CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV "4") +set(CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH "83333") +set(CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW "611") +set(CONFIG_SOC_ADC_RTC_MIN_BITWIDTH "12") +set(CONFIG_SOC_ADC_RTC_MAX_BITWIDTH "12") +set(CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED "y") +set(CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED "y") +set(CONFIG_SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED "y") +set(CONFIG_SOC_ADC_TEMPERATURE_SHARE_INTR "y") +set(CONFIG_SOC_ADC_SHARED_POWER "y") +set(CONFIG_SOC_BROWNOUT_RESET_SUPPORTED "y") +set(CONFIG_SOC_SHARED_IDCACHE_SUPPORTED "y") +set(CONFIG_SOC_CACHE_FREEZE_SUPPORTED "y") +set(CONFIG_SOC_CPU_CORES_NUM "1") +set(CONFIG_SOC_CPU_INTR_NUM "32") +set(CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC "y") +set(CONFIG_SOC_INT_PLIC_SUPPORTED "y") +set(CONFIG_SOC_CPU_HAS_CSR_PC "y") +set(CONFIG_SOC_CPU_BREAKPOINTS_NUM "4") +set(CONFIG_SOC_CPU_WATCHPOINTS_NUM "4") +set(CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE "0x80000000") +set(CONFIG_SOC_CPU_HAS_PMA "y") +set(CONFIG_SOC_CPU_IDRAM_SPLIT_USING_PMP "y") +set(CONFIG_SOC_CPU_PMP_REGION_GRANULARITY "4") +set(CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN "3072") +set(CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH "16") +set(CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US "1100") +set(CONFIG_SOC_AHB_GDMA_VERSION "1") +set(CONFIG_SOC_GDMA_NUM_GROUPS_MAX "1") +set(CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX "3") +set(CONFIG_SOC_GDMA_SUPPORT_ETM "y") +set(CONFIG_SOC_GDMA_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_ETM_GROUPS "1") +set(CONFIG_SOC_ETM_CHANNELS_PER_GROUP "50") +set(CONFIG_SOC_ETM_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_GPIO_PORT "1") +set(CONFIG_SOC_GPIO_PIN_COUNT "31") +set(CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER "y") +set(CONFIG_SOC_GPIO_FLEX_GLITCH_FILTER_NUM "8") +set(CONFIG_SOC_GPIO_SUPPORT_ETM "y") +set(CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT "y") +set(CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP "y") +set(CONFIG_SOC_LP_IO_CLOCK_IS_INDEPENDENT "y") +set(CONFIG_SOC_GPIO_IN_RANGE_MAX "30") +set(CONFIG_SOC_GPIO_OUT_RANGE_MAX "30") +set(CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK "0") +set(CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT "8") +set(CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK "0x7fffff00") +set(CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD "y") +set(CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP "y") +set(CONFIG_SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP "y") +set(CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX "y") +set(CONFIG_SOC_CLOCKOUT_HAS_SOURCE_GATE "y") +set(CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM "3") +set(CONFIG_SOC_RTCIO_PIN_COUNT "8") +set(CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED "y") +set(CONFIG_SOC_RTCIO_HOLD_SUPPORTED "y") +set(CONFIG_SOC_RTCIO_WAKE_SUPPORTED "y") +set(CONFIG_SOC_RTCIO_EDGE_WAKE_SUPPORTED "y") +set(CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM "8") +set(CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM "8") +set(CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE "y") +set(CONFIG_SOC_I2C_NUM "2") +set(CONFIG_SOC_HP_I2C_NUM "1") +set(CONFIG_SOC_I2C_FIFO_LEN "32") +set(CONFIG_SOC_I2C_CMD_REG_NUM "8") +set(CONFIG_SOC_I2C_SUPPORT_SLAVE "y") +set(CONFIG_SOC_I2C_SUPPORT_HW_FSM_RST "y") +set(CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS "y") +set(CONFIG_SOC_I2C_SUPPORT_XTAL "y") +set(CONFIG_SOC_I2C_SUPPORT_RTC "y") +set(CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR "y") +set(CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST "y") +set(CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE "y") +set(CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS "y") +set(CONFIG_SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH "y") +set(CONFIG_SOC_I2C_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_LP_I2C_NUM "1") +set(CONFIG_SOC_LP_I2C_FIFO_LEN "16") +set(CONFIG_SOC_I2S_NUM "1") +set(CONFIG_SOC_I2S_HW_VERSION_2 "y") +set(CONFIG_SOC_I2S_SUPPORTS_ETM "y") +set(CONFIG_SOC_I2S_SUPPORTS_XTAL "y") +set(CONFIG_SOC_I2S_SUPPORTS_PLL_F160M "y") +set(CONFIG_SOC_I2S_SUPPORTS_PCM "y") +set(CONFIG_SOC_I2S_SUPPORTS_PDM "y") +set(CONFIG_SOC_I2S_SUPPORTS_PDM_TX "y") +set(CONFIG_SOC_I2S_PDM_MAX_TX_LINES "2") +set(CONFIG_SOC_I2S_SUPPORTS_TDM "y") +set(CONFIG_SOC_I2S_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_LEDC_SUPPORT_PLL_DIV_CLOCK "y") +set(CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK "y") +set(CONFIG_SOC_LEDC_TIMER_NUM "4") +set(CONFIG_SOC_LEDC_CHANNEL_NUM "6") +set(CONFIG_SOC_LEDC_TIMER_BIT_WIDTH "20") +set(CONFIG_SOC_LEDC_SUPPORT_FADE_STOP "y") +set(CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED "y") +set(CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX "16") +set(CONFIG_SOC_LEDC_FADE_PARAMS_BIT_WIDTH "10") +set(CONFIG_SOC_LEDC_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_MMU_PAGE_SIZE_CONFIGURABLE "y") +set(CONFIG_SOC_MMU_PAGE_SIZE_8KB_SUPPORTED "y") +set(CONFIG_SOC_MMU_PERIPH_NUM "1") +set(CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM "1") +set(CONFIG_SOC_MMU_DI_VADDR_SHARED "y") +set(CONFIG_SOC_MPU_MIN_REGION_SIZE "0x20000000") +set(CONFIG_SOC_MPU_REGIONS_MAX_NUM "8") +set(CONFIG_SOC_PCNT_GROUPS "1") +set(CONFIG_SOC_PCNT_UNITS_PER_GROUP "4") +set(CONFIG_SOC_PCNT_CHANNELS_PER_UNIT "2") +set(CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT "2") +set(CONFIG_SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE "y") +set(CONFIG_SOC_PCNT_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_RMT_GROUPS "1") +set(CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP "2") +set(CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP "2") +set(CONFIG_SOC_RMT_CHANNELS_PER_GROUP "4") +set(CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL "48") +set(CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG "y") +set(CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO "y") +set(CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY "y") +set(CONFIG_SOC_RMT_SUPPORT_XTAL "y") +set(CONFIG_SOC_RMT_SUPPORT_RC_FAST "y") +set(CONFIG_SOC_RMT_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_MCPWM_GROUPS "1") +set(CONFIG_SOC_MCPWM_TIMERS_PER_GROUP "3") +set(CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP "3") +set(CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR "2") +set(CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR "2") +set(CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR "2") +set(CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP "3") +set(CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP "y") +set(CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER "3") +set(CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP "3") +set(CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE "y") +set(CONFIG_SOC_MCPWM_SUPPORT_ETM "y") +set(CONFIG_SOC_MCPWM_CAPTURE_CLK_FROM_GROUP "y") +set(CONFIG_SOC_MCPWM_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_PARLIO_GROUPS "1") +set(CONFIG_SOC_PARLIO_TX_UNITS_PER_GROUP "1") +set(CONFIG_SOC_PARLIO_RX_UNITS_PER_GROUP "1") +set(CONFIG_SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH "16") +set(CONFIG_SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH "16") +set(CONFIG_SOC_PARLIO_TX_RX_SHARE_INTERRUPT "y") +set(CONFIG_SOC_PARLIO_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_MPI_MEM_BLOCKS_NUM "4") +set(CONFIG_SOC_MPI_OPERATIONS_NUM "3") +set(CONFIG_SOC_RSA_MAX_BIT_LEN "3072") +set(CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE "3968") +set(CONFIG_SOC_SHA_SUPPORT_DMA "y") +set(CONFIG_SOC_SHA_SUPPORT_RESUME "y") +set(CONFIG_SOC_SHA_GDMA "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA1 "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA224 "y") +set(CONFIG_SOC_SHA_SUPPORT_SHA256 "y") +set(CONFIG_SOC_SDM_GROUPS "1") +set(CONFIG_SOC_SDM_CHANNELS_PER_GROUP "4") +set(CONFIG_SOC_SDM_CLK_SUPPORT_PLL_F80M "y") +set(CONFIG_SOC_SDM_CLK_SUPPORT_XTAL "y") +set(CONFIG_SOC_SPI_PERIPH_NUM "2") +set(CONFIG_SOC_SPI_MAX_CS_NUM "6") +set(CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE "64") +set(CONFIG_SOC_SPI_SUPPORT_DDRCLK "y") +set(CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS "y") +set(CONFIG_SOC_SPI_SUPPORT_CD_SIG "y") +set(CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS "y") +set(CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2 "y") +set(CONFIG_SOC_SPI_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_SPI_SUPPORT_CLK_XTAL "y") +set(CONFIG_SOC_SPI_SUPPORT_CLK_PLL_F80M "y") +set(CONFIG_SOC_SPI_SUPPORT_CLK_RC_FAST "y") +set(CONFIG_SOC_SPI_SCT_SUPPORTED "y") +set(CONFIG_SOC_SPI_SCT_REG_NUM "14") +set(CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX "y") +set(CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX "0x3fffa") +set(CONFIG_SOC_MEMSPI_IS_INDEPENDENT "y") +set(CONFIG_SOC_SPI_MAX_PRE_DIVIDER "16") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS "y") +set(CONFIG_SOC_SPI_MEM_SUPPORT_WRAP "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED "y") +set(CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED "y") +set(CONFIG_SOC_SYSTIMER_COUNTER_NUM "2") +set(CONFIG_SOC_SYSTIMER_ALARM_NUM "3") +set(CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO "32") +set(CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI "20") +set(CONFIG_SOC_SYSTIMER_FIXED_DIVIDER "y") +set(CONFIG_SOC_SYSTIMER_SUPPORT_RC_FAST "y") +set(CONFIG_SOC_SYSTIMER_INT_LEVEL "y") +set(CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE "y") +set(CONFIG_SOC_SYSTIMER_SUPPORT_ETM "y") +set(CONFIG_SOC_LP_TIMER_BIT_WIDTH_LO "32") +set(CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI "16") +set(CONFIG_SOC_TIMER_GROUPS "2") +set(CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP "1") +set(CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH "54") +set(CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL "y") +set(CONFIG_SOC_TIMER_GROUP_SUPPORT_RC_FAST "y") +set(CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS "2") +set(CONFIG_SOC_TIMER_SUPPORT_ETM "y") +set(CONFIG_SOC_TIMER_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_MWDT_SUPPORT_XTAL "y") +set(CONFIG_SOC_MWDT_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_TWAI_CONTROLLER_NUM "2") +set(CONFIG_SOC_TWAI_CLK_SUPPORT_XTAL "y") +set(CONFIG_SOC_TWAI_BRP_MIN "2") +set(CONFIG_SOC_TWAI_BRP_MAX "32768") +set(CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS "y") +set(CONFIG_SOC_TWAI_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE "y") +set(CONFIG_SOC_EFUSE_DIS_PAD_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_USB_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT "y") +set(CONFIG_SOC_EFUSE_SOFT_DIS_JTAG "y") +set(CONFIG_SOC_EFUSE_DIS_ICACHE "y") +set(CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK "y") +set(CONFIG_SOC_SECURE_BOOT_V2_RSA "y") +set(CONFIG_SOC_SECURE_BOOT_V2_ECC "y") +set(CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS "3") +set(CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS "y") +set(CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY "y") +set(CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX "64") +set(CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES "y") +set(CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128 "y") +set(CONFIG_SOC_APM_CTRL_FILTER_SUPPORTED "y") +set(CONFIG_SOC_APM_LP_APM0_SUPPORTED "y") +set(CONFIG_SOC_CRYPTO_DPA_PROTECTION_SUPPORTED "y") +set(CONFIG_SOC_UART_NUM "3") +set(CONFIG_SOC_UART_HP_NUM "2") +set(CONFIG_SOC_UART_LP_NUM "1") +set(CONFIG_SOC_UART_FIFO_LEN "128") +set(CONFIG_SOC_LP_UART_FIFO_LEN "16") +set(CONFIG_SOC_UART_BITRATE_MAX "5000000") +set(CONFIG_SOC_UART_SUPPORT_PLL_F80M_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_RTC_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_XTAL_CLK "y") +set(CONFIG_SOC_UART_SUPPORT_WAKEUP_INT "y") +set(CONFIG_SOC_UART_HAS_LP_UART "y") +set(CONFIG_SOC_UART_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND "y") +set(CONFIG_SOC_COEX_HW_PTI "y") +set(CONFIG_SOC_EXTERNAL_COEX_ADVANCE "y") +set(CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE "21") +set(CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH "12") +set(CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_BEACON_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_BT_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP "y") +set(CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN "y") +set(CONFIG_SOC_PM_SUPPORT_CPU_PD "y") +set(CONFIG_SOC_PM_SUPPORT_MODEM_PD "y") +set(CONFIG_SOC_PM_SUPPORT_XTAL32K_PD "y") +set(CONFIG_SOC_PM_SUPPORT_RC32K_PD "y") +set(CONFIG_SOC_PM_SUPPORT_RC_FAST_PD "y") +set(CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD "y") +set(CONFIG_SOC_PM_SUPPORT_TOP_PD "y") +set(CONFIG_SOC_PM_SUPPORT_HP_AON_PD "y") +set(CONFIG_SOC_PM_SUPPORT_MAC_BB_PD "y") +set(CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD "y") +set(CONFIG_SOC_PM_SUPPORT_PMU_MODEM_STATE "y") +set(CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY "y") +set(CONFIG_SOC_PM_CPU_RETENTION_BY_SW "y") +set(CONFIG_SOC_PM_MODEM_RETENTION_BY_REGDMA "y") +set(CONFIG_SOC_PM_RETENTION_HAS_CLOCK_BUG "y") +set(CONFIG_SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN "y") +set(CONFIG_SOC_PM_PAU_LINK_NUM "4") +set(CONFIG_SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR "y") +set(CONFIG_SOC_PM_PAU_REGDMA_LINK_WIFIMAC "y") +set(CONFIG_SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE "y") +set(CONFIG_SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED "y") +set(CONFIG_SOC_PM_RETENTION_MODULE_NUM "32") +set(CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION "y") +set(CONFIG_SOC_MODEM_CLOCK_IS_INDEPENDENT "y") +set(CONFIG_SOC_CLK_XTAL32K_SUPPORTED "y") +set(CONFIG_SOC_CLK_OSC_SLOW_SUPPORTED "y") +set(CONFIG_SOC_CLK_RC32K_SUPPORTED "y") +set(CONFIG_SOC_RCC_IS_INDEPENDENT "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_INTR_SUPPORT "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_ETM "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION "y") +set(CONFIG_SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN "y") +set(CONFIG_SOC_RNG_CLOCK_IS_INDEPENDENT "y") +set(CONFIG_SOC_WIFI_HW_TSF "y") +set(CONFIG_SOC_WIFI_FTM_SUPPORT "y") +set(CONFIG_SOC_WIFI_GCMP_SUPPORT "y") +set(CONFIG_SOC_WIFI_WAPI_SUPPORT "y") +set(CONFIG_SOC_WIFI_CSI_SUPPORT "y") +set(CONFIG_SOC_WIFI_MESH_SUPPORT "y") +set(CONFIG_SOC_WIFI_HE_SUPPORT "y") +set(CONFIG_SOC_WIFI_MAC_VERSION_NUM "2") +set(CONFIG_SOC_BLE_SUPPORTED "y") +set(CONFIG_SOC_BLE_MESH_SUPPORTED "y") +set(CONFIG_SOC_ESP_NIMBLE_CONTROLLER "y") +set(CONFIG_SOC_BLE_50_SUPPORTED "y") +set(CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED "y") +set(CONFIG_SOC_BLE_POWER_CONTROL_SUPPORTED "y") +set(CONFIG_SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED "y") +set(CONFIG_SOC_BLUFI_SUPPORTED "y") +set(CONFIG_SOC_BLE_MULTI_CONN_OPTIMIZATION "y") +set(CONFIG_SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND "y") +set(CONFIG_SOC_PHY_COMBO_MODULE "y") +set(CONFIG_SOC_CAPS_NO_RESET_BY_ANA_BOD "y") +set(CONFIG_SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR "y") +set(CONFIG_SOC_LP_CORE_SUPPORT_ETM "y") +set(CONFIG_SOC_DEBUG_HAVE_OCD_STUB_BINS "y") +set(CONFIG_IDF_CMAKE "y") +set(CONFIG_IDF_TOOLCHAIN "gcc") +set(CONFIG_IDF_TOOLCHAIN_GCC "y") +set(CONFIG_IDF_TARGET_ARCH_RISCV "y") +set(CONFIG_IDF_TARGET_ARCH "riscv") +set(CONFIG_IDF_TARGET "esp32c6") +set(CONFIG_IDF_INIT_VERSION "5.4.2") +set(CONFIG_IDF_TARGET_ESP32C6 "y") +set(CONFIG_IDF_FIRMWARE_CHIP_ID "0xd") +set(CONFIG_APP_BUILD_TYPE_APP_2NDBOOT "y") +set(CONFIG_APP_BUILD_TYPE_RAM "") +set(CONFIG_APP_BUILD_GENERATE_BINARIES "y") +set(CONFIG_APP_BUILD_BOOTLOADER "y") +set(CONFIG_APP_BUILD_USE_FLASH_SECTIONS "y") +set(CONFIG_APP_REPRODUCIBLE_BUILD "") +set(CONFIG_APP_NO_BLOBS "") +set(CONFIG_BOOTLOADER_COMPILE_TIME_DATE "y") +set(CONFIG_BOOTLOADER_PROJECT_VER "1") +set(CONFIG_BOOTLOADER_OFFSET_IN_FLASH "0x0") +set(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE "y") +set(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG "") +set(CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_NONE "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_ERROR "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_WARN "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_INFO "y") +set(CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG "") +set(CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE "") +set(CONFIG_BOOTLOADER_LOG_LEVEL "3") +set(CONFIG_BOOTLOADER_LOG_COLORS "") +set(CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS "y") +set(CONFIG_BOOTLOADER_FLASH_DC_AWARE "") +set(CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT "y") +set(CONFIG_BOOTLOADER_FACTORY_RESET "") +set(CONFIG_BOOTLOADER_APP_TEST "") +set(CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE "y") +set(CONFIG_BOOTLOADER_WDT_ENABLE "y") +set(CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE "") +set(CONFIG_BOOTLOADER_WDT_TIME_MS "9000") +set(CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE "") +set(CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP "") +set(CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON "") +set(CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS "") +set(CONFIG_BOOTLOADER_RESERVE_RTC_SIZE "0x0") +set(CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC "") +set(CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED "y") +set(CONFIG_SECURE_BOOT_V2_ECC_SUPPORTED "y") +set(CONFIG_SECURE_BOOT_V2_PREFERRED "y") +set(CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT "") +set(CONFIG_SECURE_BOOT "") +set(CONFIG_SECURE_FLASH_ENC_ENABLED "") +set(CONFIG_SECURE_ROM_DL_MODE_ENABLED "y") +set(CONFIG_APP_COMPILE_TIME_DATE "y") +set(CONFIG_APP_EXCLUDE_PROJECT_VER_VAR "") +set(CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR "") +set(CONFIG_APP_PROJECT_VER_FROM_CONFIG "") +set(CONFIG_APP_RETRIEVE_LEN_ELF_SHA "9") +set(CONFIG_ESP_ROM_HAS_CRC_LE "y") +set(CONFIG_ESP_ROM_HAS_CRC_BE "y") +set(CONFIG_ESP_ROM_HAS_JPEG_DECODE "y") +set(CONFIG_ESP_ROM_UART_CLK_IS_XTAL "y") +set(CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM "3") +set(CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING "y") +set(CONFIG_ESP_ROM_GET_CLK_FREQ "y") +set(CONFIG_ESP_ROM_HAS_RVFPLIB "y") +set(CONFIG_ESP_ROM_HAS_HAL_WDT "y") +set(CONFIG_ESP_ROM_HAS_HAL_SYSTIMER "y") +set(CONFIG_ESP_ROM_HAS_HEAP_TLSF "y") +set(CONFIG_ESP_ROM_TLSF_CHECK_PATCH "y") +set(CONFIG_ESP_ROM_MULTI_HEAP_WALK_PATCH "y") +set(CONFIG_ESP_ROM_HAS_LAYOUT_TABLE "y") +set(CONFIG_ESP_ROM_HAS_SPI_FLASH "y") +set(CONFIG_ESP_ROM_HAS_REGI2C_BUG "y") +set(CONFIG_ESP_ROM_HAS_NEWLIB "y") +set(CONFIG_ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT "y") +set(CONFIG_ESP_ROM_REV0_HAS_NO_ECDSA_INTERFACE "y") +set(CONFIG_ESP_ROM_WDT_INIT_PATCH "y") +set(CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE "y") +set(CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT "y") +set(CONFIG_ESP_ROM_HAS_SW_FLOAT "y") +set(CONFIG_ESP_ROM_USB_OTG_NUM "-1") +set(CONFIG_ESP_ROM_HAS_VERSION "y") +set(CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB "y") +set(CONFIG_ESP_ROM_HAS_OUTPUT_PUTC_FUNC "y") +set(CONFIG_BOOT_ROM_LOG_ALWAYS_ON "y") +set(CONFIG_BOOT_ROM_LOG_ALWAYS_OFF "") +set(CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH "") +set(CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW "") +set(CONFIG_ESPTOOLPY_NO_STUB "") +set(CONFIG_ESPTOOLPY_FLASHMODE_QIO "") +set(CONFIG_ESPTOOLPY_FLASHMODE_QOUT "") +set(CONFIG_ESPTOOLPY_FLASHMODE_DIO "y") +set(CONFIG_ESPTOOLPY_FLASHMODE_DOUT "") +set(CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR "y") +set(CONFIG_ESPTOOLPY_FLASHMODE "dio") +set(CONFIG_ESPTOOLPY_FLASHFREQ_80M "y") +set(CONFIG_ESPTOOLPY_FLASHFREQ_40M "") +set(CONFIG_ESPTOOLPY_FLASHFREQ_20M "") +set(CONFIG_ESPTOOLPY_FLASHFREQ "80m") +set(CONFIG_ESPTOOLPY_FLASHSIZE_1MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_2MB "y") +set(CONFIG_ESPTOOLPY_FLASHSIZE_4MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_8MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_16MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_32MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_64MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE_128MB "") +set(CONFIG_ESPTOOLPY_FLASHSIZE "2MB") +set(CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE "") +set(CONFIG_ESPTOOLPY_BEFORE_RESET "y") +set(CONFIG_ESPTOOLPY_BEFORE_NORESET "") +set(CONFIG_ESPTOOLPY_BEFORE "default_reset") +set(CONFIG_ESPTOOLPY_AFTER_RESET "y") +set(CONFIG_ESPTOOLPY_AFTER_NORESET "") +set(CONFIG_ESPTOOLPY_AFTER "hard_reset") +set(CONFIG_ESPTOOLPY_MONITOR_BAUD "115200") +set(CONFIG_PARTITION_TABLE_SINGLE_APP "") +set(CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE "") +set(CONFIG_PARTITION_TABLE_TWO_OTA "") +set(CONFIG_PARTITION_TABLE_TWO_OTA_LARGE "") +set(CONFIG_PARTITION_TABLE_CUSTOM "y") +set(CONFIG_PARTITION_TABLE_CUSTOM_FILENAME "partitions.csv") +set(CONFIG_PARTITION_TABLE_FILENAME "partitions.csv") +set(CONFIG_PARTITION_TABLE_OFFSET "0x8000") +set(CONFIG_PARTITION_TABLE_MD5 "y") +set(CONFIG_COMPILER_OPTIMIZATION_DEBUG "y") +set(CONFIG_COMPILER_OPTIMIZATION_SIZE "") +set(CONFIG_COMPILER_OPTIMIZATION_PERF "") +set(CONFIG_COMPILER_OPTIMIZATION_NONE "") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE "y") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT "") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE "") +set(CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE "y") +set(CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB "") +set(CONFIG_COMPILER_FLOAT_LIB_FROM_RVFPLIB "y") +set(CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL "2") +set(CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT "") +set(CONFIG_COMPILER_HIDE_PATHS_MACROS "y") +set(CONFIG_COMPILER_CXX_EXCEPTIONS "") +set(CONFIG_COMPILER_CXX_RTTI "") +set(CONFIG_COMPILER_STACK_CHECK_MODE_NONE "y") +set(CONFIG_COMPILER_STACK_CHECK_MODE_NORM "") +set(CONFIG_COMPILER_STACK_CHECK_MODE_STRONG "") +set(CONFIG_COMPILER_STACK_CHECK_MODE_ALL "") +set(CONFIG_COMPILER_NO_MERGE_CONSTANTS "") +set(CONFIG_COMPILER_WARN_WRITE_STRINGS "") +set(CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS "") +set(CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS "y") +set(CONFIG_COMPILER_DISABLE_GCC12_WARNINGS "") +set(CONFIG_COMPILER_DISABLE_GCC13_WARNINGS "") +set(CONFIG_COMPILER_DISABLE_GCC14_WARNINGS "") +set(CONFIG_COMPILER_DUMP_RTL_FILES "") +set(CONFIG_COMPILER_RT_LIB_GCCLIB "y") +set(CONFIG_COMPILER_RT_LIB_NAME "gcc") +set(CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING "y") +set(CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE "") +set(CONFIG_COMPILER_STATIC_ANALYZER "") +set(CONFIG_APPTRACE_DEST_JTAG "") +set(CONFIG_APPTRACE_DEST_NONE "y") +set(CONFIG_APPTRACE_DEST_UART1 "") +set(CONFIG_APPTRACE_DEST_UART2 "") +set(CONFIG_APPTRACE_DEST_UART_NONE "y") +set(CONFIG_APPTRACE_UART_TASK_PRIO "1") +set(CONFIG_APPTRACE_LOCK_ENABLE "y") +set(CONFIG_BT_ENABLED "") +set(CONFIG_BT_BLE_LOG_SPI_OUT_ENABLED "") +set(CONFIG_CONSOLE_SORTED_HELP "") +set(CONFIG_TWAI_ISR_IN_IRAM "") +set(CONFIG_ADC_SUPPRESS_DEPRECATE_WARN "") +set(CONFIG_ADC_SKIP_LEGACY_CONFLICT_CHECK "") +set(CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN "") +set(CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN "") +set(CONFIG_MCPWM_SKIP_LEGACY_CONFLICT_CHECK "") +set(CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN "") +set(CONFIG_GPTIMER_SKIP_LEGACY_CONFLICT_CHECK "") +set(CONFIG_RMT_SUPPRESS_DEPRECATE_WARN "") +set(CONFIG_RMT_SKIP_LEGACY_CONFLICT_CHECK "") +set(CONFIG_I2S_SUPPRESS_DEPRECATE_WARN "") +set(CONFIG_I2S_SKIP_LEGACY_CONFLICT_CHECK "") +set(CONFIG_I2C_SKIP_LEGACY_CONFLICT_CHECK "") +set(CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN "") +set(CONFIG_PCNT_SKIP_LEGACY_CONFLICT_CHECK "") +set(CONFIG_SDM_SUPPRESS_DEPRECATE_WARN "") +set(CONFIG_SDM_SKIP_LEGACY_CONFLICT_CHECK "") +set(CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN "") +set(CONFIG_TEMP_SENSOR_SKIP_LEGACY_CONFLICT_CHECK "") +set(CONFIG_EFUSE_CUSTOM_TABLE "") +set(CONFIG_EFUSE_VIRTUAL "") +set(CONFIG_EFUSE_MAX_BLK_LEN "256") +set(CONFIG_ESP_TLS_USING_MBEDTLS "y") +set(CONFIG_ESP_TLS_USE_DS_PERIPHERAL "y") +set(CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS "") +set(CONFIG_ESP_TLS_SERVER_SESSION_TICKETS "") +set(CONFIG_ESP_TLS_SERVER_CERT_SELECT_HOOK "") +set(CONFIG_ESP_TLS_SERVER_MIN_AUTH_MODE_OPTIONAL "") +set(CONFIG_ESP_TLS_PSK_VERIFICATION "") +set(CONFIG_ESP_TLS_INSECURE "") +set(CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM "") +set(CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE "") +set(CONFIG_ADC_ENABLE_DEBUG_LOG "") +set(CONFIG_ESP_COEX_ENABLED "y") +set(CONFIG_ESP_COEX_SW_COEXIST_ENABLE "y") +set(CONFIG_ESP_COEX_EXTERNAL_COEXIST_ENABLE "") +set(CONFIG_ESP_COEX_POWER_MANAGEMENT "") +set(CONFIG_ESP_COEX_GPIO_DEBUG "") +set(CONFIG_ESP_ERR_TO_NAME_LOOKUP "y") +set(CONFIG_GPIO_CTRL_FUNC_IN_IRAM "") +set(CONFIG_GPTIMER_ISR_HANDLER_IN_IRAM "y") +set(CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM "") +set(CONFIG_GPTIMER_ISR_IRAM_SAFE "") +set(CONFIG_GPTIMER_OBJ_CACHE_SAFE "y") +set(CONFIG_GPTIMER_ENABLE_DEBUG_LOG "") +set(CONFIG_I2C_ISR_IRAM_SAFE "") +set(CONFIG_I2C_ENABLE_DEBUG_LOG "") +set(CONFIG_I2C_ENABLE_SLAVE_DRIVER_VERSION_2 "") +set(CONFIG_I2S_ISR_IRAM_SAFE "") +set(CONFIG_I2S_ENABLE_DEBUG_LOG "") +set(CONFIG_LEDC_CTRL_FUNC_IN_IRAM "") +set(CONFIG_MCPWM_ISR_IRAM_SAFE "") +set(CONFIG_MCPWM_CTRL_FUNC_IN_IRAM "") +set(CONFIG_MCPWM_ENABLE_DEBUG_LOG "") +set(CONFIG_PARLIO_ENABLE_DEBUG_LOG "") +set(CONFIG_PARLIO_ISR_IRAM_SAFE "") +set(CONFIG_PCNT_CTRL_FUNC_IN_IRAM "") +set(CONFIG_PCNT_ISR_IRAM_SAFE "") +set(CONFIG_PCNT_ENABLE_DEBUG_LOG "") +set(CONFIG_RMT_ISR_IRAM_SAFE "") +set(CONFIG_RMT_RECV_FUNC_IN_IRAM "") +set(CONFIG_RMT_ENABLE_DEBUG_LOG "") +set(CONFIG_SDM_CTRL_FUNC_IN_IRAM "") +set(CONFIG_SDM_ENABLE_DEBUG_LOG "") +set(CONFIG_SPI_MASTER_IN_IRAM "") +set(CONFIG_SPI_MASTER_ISR_IN_IRAM "y") +set(CONFIG_SPI_SLAVE_IN_IRAM "") +set(CONFIG_SPI_SLAVE_ISR_IN_IRAM "y") +set(CONFIG_TEMP_SENSOR_ENABLE_DEBUG_LOG "") +set(CONFIG_TEMP_SENSOR_ISR_IRAM_SAFE "") +set(CONFIG_UART_ISR_IN_IRAM "") +set(CONFIG_USJ_ENABLE_USB_SERIAL_JTAG "y") +set(CONFIG_ETH_ENABLED "y") +set(CONFIG_ETH_USE_SPI_ETHERNET "y") +set(CONFIG_ETH_SPI_ETHERNET_DM9051 "") +set(CONFIG_ETH_SPI_ETHERNET_W5500 "") +set(CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL "") +set(CONFIG_ETH_USE_OPENETH "") +set(CONFIG_ETH_TRANSMIT_MUTEX "") +set(CONFIG_ESP_EVENT_LOOP_PROFILING "") +set(CONFIG_ESP_EVENT_POST_FROM_ISR "y") +set(CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR "y") +set(CONFIG_ESP_GDBSTUB_ENABLED "y") +set(CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME "") +set(CONFIG_ESP_GDBSTUB_SUPPORT_TASKS "y") +set(CONFIG_ESP_GDBSTUB_MAX_TASKS "32") +set(CONFIG_ESPHID_TASK_SIZE_BT "2048") +set(CONFIG_ESPHID_TASK_SIZE_BLE "4096") +set(CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS "y") +set(CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH "") +set(CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH "") +set(CONFIG_ESP_HTTP_CLIENT_ENABLE_CUSTOM_TRANSPORT "") +set(CONFIG_ESP_HTTP_CLIENT_EVENT_POST_TIMEOUT "2000") +set(CONFIG_HTTPD_MAX_REQ_HDR_LEN "512") +set(CONFIG_HTTPD_MAX_URI_LEN "512") +set(CONFIG_HTTPD_ERR_RESP_NO_DELAY "y") +set(CONFIG_HTTPD_PURGE_BUF_LEN "32") +set(CONFIG_HTTPD_LOG_PURGE_DATA "") +set(CONFIG_HTTPD_WS_SUPPORT "") +set(CONFIG_HTTPD_QUEUE_WORK_BLOCKING "") +set(CONFIG_HTTPD_SERVER_EVENT_POST_TIMEOUT "2000") +set(CONFIG_ESP_HTTPS_OTA_DECRYPT_CB "") +set(CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP "") +set(CONFIG_ESP_HTTPS_OTA_EVENT_POST_TIMEOUT "2000") +set(CONFIG_ESP_HTTPS_SERVER_ENABLE "") +set(CONFIG_ESP_HTTPS_SERVER_EVENT_POST_TIMEOUT "2000") +set(CONFIG_ESP32C6_REV_MIN_0 "y") +set(CONFIG_ESP32C6_REV_MIN_1 "") +set(CONFIG_ESP32C6_REV_MIN_2 "") +set(CONFIG_ESP32C6_REV_MIN_FULL "0") +set(CONFIG_ESP_REV_MIN_FULL "0") +set(CONFIG_ESP32C6_REV_MAX_FULL "99") +set(CONFIG_ESP_REV_MAX_FULL "99") +set(CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL "0") +set(CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL "99") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA "y") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP "y") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_BT "y") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH "y") +set(CONFIG_ESP_MAC_ADDR_UNIVERSE_IEEE802154 "y") +set(CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR "y") +set(CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES "4") +set(CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES_TWO "") +set(CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES_FOUR "y") +set(CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES "4") +set(CONFIG_ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC "") +set(CONFIG_ESP_SLEEP_POWER_DOWN_FLASH "") +set(CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND "y") +set(CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU "") +set(CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND "y") +set(CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY "0") +set(CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION "") +set(CONFIG_ESP_SLEEP_DEBUG "") +set(CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS "y") +set(CONFIG_RTC_CLK_SRC_INT_RC "y") +set(CONFIG_RTC_CLK_SRC_EXT_CRYS "") +set(CONFIG_RTC_CLK_SRC_EXT_OSC "") +set(CONFIG_RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED "") +set(CONFIG_RTC_CLK_CAL_CYCLES "1024") +set(CONFIG_PERIPH_CTRL_FUNC_IN_IRAM "y") +set(CONFIG_ETM_ENABLE_DEBUG_LOG "") +set(CONFIG_GDMA_CTRL_FUNC_IN_IRAM "y") +set(CONFIG_GDMA_ISR_HANDLER_IN_IRAM "y") +set(CONFIG_GDMA_OBJ_DRAM_SAFE "y") +set(CONFIG_GDMA_ENABLE_DEBUG_LOG "") +set(CONFIG_GDMA_ISR_IRAM_SAFE "") +set(CONFIG_XTAL_FREQ_40 "y") +set(CONFIG_XTAL_FREQ "40") +set(CONFIG_ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM "y") +set(CONFIG_LCD_ENABLE_DEBUG_LOG "") +set(CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL "120") +set(CONFIG_ESP_NETIF_PROVIDE_CUSTOM_IMPLEMENTATION "") +set(CONFIG_ESP_NETIF_TCPIP_LWIP "y") +set(CONFIG_ESP_NETIF_LOOPBACK "") +set(CONFIG_ESP_NETIF_USES_TCPIP_WITH_BSD_API "y") +set(CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC "y") +set(CONFIG_ESP_NETIF_RECEIVE_REPORT_ERRORS "") +set(CONFIG_ESP_NETIF_L2_TAP "") +set(CONFIG_ESP_NETIF_BRIDGE_EN "") +set(CONFIG_ESP_NETIF_SET_DNS_PER_DEFAULT_NETIF "") +set(CONFIG_ESP_PHY_ENABLED "y") +set(CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE "y") +set(CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION "") +set(CONFIG_ESP_PHY_MAX_WIFI_TX_POWER "20") +set(CONFIG_ESP_PHY_MAX_TX_POWER "20") +set(CONFIG_ESP_PHY_REDUCE_TX_POWER "") +set(CONFIG_ESP_PHY_ENABLE_CERT_TEST "") +set(CONFIG_ESP_PHY_RF_CAL_PARTIAL "y") +set(CONFIG_ESP_PHY_RF_CAL_NONE "") +set(CONFIG_ESP_PHY_RF_CAL_FULL "") +set(CONFIG_ESP_PHY_CALIBRATION_MODE "0") +set(CONFIG_ESP_PHY_PLL_TRACK_DEBUG "") +set(CONFIG_ESP_PHY_RECORD_USED_TIME "") +set(CONFIG_PM_ENABLE "") +set(CONFIG_PM_SLP_IRAM_OPT "") +set(CONFIG_PM_SLP_DEFAULT_PARAMS_OPT "y") +set(CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP "y") +set(CONFIG_PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP "") +set(CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH "") +set(CONFIG_ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP "y") +set(CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW "y") +set(CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM "") +set(CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH "") +set(CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL "1") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 "") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_120 "") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 "y") +set(CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ "160") +set(CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT "") +set(CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT "y") +set(CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT "") +set(CONFIG_ESP_SYSTEM_PANIC_GDBSTUB "") +set(CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS "0") +set(CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE "y") +set(CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK "y") +set(CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP "y") +set(CONFIG_ESP_SYSTEM_USE_EH_FRAME "") +set(CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT "y") +set(CONFIG_ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE "") +set(CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE "32") +set(CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE "2304") +set(CONFIG_ESP_MAIN_TASK_STACK_SIZE "3584") +set(CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0 "y") +set(CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY "") +set(CONFIG_ESP_MAIN_TASK_AFFINITY "0x0") +set(CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE "2048") +set(CONFIG_ESP_CONSOLE_UART_DEFAULT "y") +set(CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG "") +set(CONFIG_ESP_CONSOLE_UART_CUSTOM "") +set(CONFIG_ESP_CONSOLE_NONE "") +set(CONFIG_ESP_CONSOLE_SECONDARY_NONE "") +set(CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG "y") +set(CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED "y") +set(CONFIG_ESP_CONSOLE_UART "y") +set(CONFIG_ESP_CONSOLE_UART_NUM "0") +set(CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM "0") +set(CONFIG_ESP_CONSOLE_UART_BAUDRATE "115200") +set(CONFIG_ESP_INT_WDT "y") +set(CONFIG_ESP_INT_WDT_TIMEOUT_MS "300") +set(CONFIG_ESP_TASK_WDT_EN "y") +set(CONFIG_ESP_TASK_WDT_INIT "y") +set(CONFIG_ESP_TASK_WDT_PANIC "") +set(CONFIG_ESP_TASK_WDT_TIMEOUT_S "5") +set(CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 "y") +set(CONFIG_ESP_PANIC_HANDLER_IRAM "") +set(CONFIG_ESP_DEBUG_STUBS_ENABLE "") +set(CONFIG_ESP_DEBUG_INCLUDE_OCD_STUB_BINS "") +set(CONFIG_ESP_DEBUG_OCDAWARE "y") +set(CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4 "y") +set(CONFIG_ESP_BROWNOUT_DET "y") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 "y") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_ESP_BROWNOUT_DET_LVL "7") +set(CONFIG_ESP_SYSTEM_BROWNOUT_INTR "y") +set(CONFIG_ESP_SYSTEM_HW_STACK_GUARD "y") +set(CONFIG_ESP_SYSTEM_BBPLL_RECALIB "y") +set(CONFIG_ESP_SYSTEM_HW_PC_RECORD "y") +set(CONFIG_ESP_IPC_TASK_STACK_SIZE "1024") +set(CONFIG_ESP_TIMER_PROFILING "") +set(CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER "y") +set(CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER "y") +set(CONFIG_ESP_TIMER_TASK_STACK_SIZE "3584") +set(CONFIG_ESP_TIMER_INTERRUPT_LEVEL "1") +set(CONFIG_ESP_TIMER_SHOW_EXPERIMENTAL "") +set(CONFIG_ESP_TIMER_TASK_AFFINITY "0x0") +set(CONFIG_ESP_TIMER_TASK_AFFINITY_CPU0 "y") +set(CONFIG_ESP_TIMER_ISR_AFFINITY_CPU0 "y") +set(CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD "") +set(CONFIG_ESP_TIMER_IMPL_SYSTIMER "y") +set(CONFIG_ESP_WIFI_ENABLED "y") +set(CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM "10") +set(CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM "32") +set(CONFIG_ESP_WIFI_STATIC_TX_BUFFER "") +set(CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER "y") +set(CONFIG_ESP_WIFI_TX_BUFFER_TYPE "1") +set(CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM "32") +set(CONFIG_ESP_WIFI_STATIC_RX_MGMT_BUFFER "y") +set(CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUFFER "") +set(CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUF "0") +set(CONFIG_ESP_WIFI_RX_MGMT_BUF_NUM_DEF "5") +set(CONFIG_ESP_WIFI_CSI_ENABLED "") +set(CONFIG_ESP_WIFI_AMPDU_TX_ENABLED "y") +set(CONFIG_ESP_WIFI_TX_BA_WIN "6") +set(CONFIG_ESP_WIFI_AMPDU_RX_ENABLED "y") +set(CONFIG_ESP_WIFI_RX_BA_WIN "6") +set(CONFIG_ESP_WIFI_NVS_ENABLED "y") +set(CONFIG_ESP_WIFI_SOFTAP_BEACON_MAX_LEN "752") +set(CONFIG_ESP_WIFI_MGMT_SBUF_NUM "32") +set(CONFIG_ESP_WIFI_IRAM_OPT "y") +set(CONFIG_ESP_WIFI_EXTRA_IRAM_OPT "y") +set(CONFIG_ESP_WIFI_RX_IRAM_OPT "y") +set(CONFIG_ESP_WIFI_ENABLE_WPA3_SAE "y") +set(CONFIG_ESP_WIFI_ENABLE_SAE_PK "y") +set(CONFIG_ESP_WIFI_SOFTAP_SAE_SUPPORT "y") +set(CONFIG_ESP_WIFI_ENABLE_WPA3_OWE_STA "y") +set(CONFIG_ESP_WIFI_SLP_IRAM_OPT "y") +set(CONFIG_ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME "50") +set(CONFIG_ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME "10") +set(CONFIG_ESP_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME "15") +set(CONFIG_ESP_WIFI_FTM_ENABLE "") +set(CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE "y") +set(CONFIG_ESP_WIFI_GCMP_SUPPORT "") +set(CONFIG_ESP_WIFI_GMAC_SUPPORT "y") +set(CONFIG_ESP_WIFI_SOFTAP_SUPPORT "y") +set(CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT "") +set(CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM "7") +set(CONFIG_ESP_WIFI_MBEDTLS_CRYPTO "y") +set(CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT "y") +set(CONFIG_ESP_WIFI_WAPI_PSK "") +set(CONFIG_ESP_WIFI_SUITE_B_192 "") +set(CONFIG_ESP_WIFI_11KV_SUPPORT "") +set(CONFIG_ESP_WIFI_MBO_SUPPORT "") +set(CONFIG_ESP_WIFI_DPP_SUPPORT "") +set(CONFIG_ESP_WIFI_11R_SUPPORT "") +set(CONFIG_ESP_WIFI_WPS_SOFTAP_REGISTRAR "") +set(CONFIG_ESP_WIFI_ENABLE_WIFI_TX_STATS "") +set(CONFIG_ESP_WIFI_ENABLE_WIFI_RX_STATS "") +set(CONFIG_ESP_WIFI_TX_HETB_QUEUE_NUM "3") +set(CONFIG_ESP_WIFI_WPS_STRICT "") +set(CONFIG_ESP_WIFI_WPS_PASSPHRASE "") +set(CONFIG_ESP_WIFI_DEBUG_PRINT "") +set(CONFIG_ESP_WIFI_TESTING_OPTIONS "") +set(CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT "y") +set(CONFIG_ESP_WIFI_ENT_FREE_DYNAMIC_BUFFER "") +set(CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH "") +set(CONFIG_ESP_COREDUMP_ENABLE_TO_UART "") +set(CONFIG_ESP_COREDUMP_ENABLE_TO_NONE "y") +set(CONFIG_FATFS_VOLUME_COUNT "2") +set(CONFIG_FATFS_LFN_NONE "y") +set(CONFIG_FATFS_LFN_HEAP "") +set(CONFIG_FATFS_LFN_STACK "") +set(CONFIG_FATFS_SECTOR_512 "") +set(CONFIG_FATFS_SECTOR_4096 "y") +set(CONFIG_FATFS_CODEPAGE_DYNAMIC "") +set(CONFIG_FATFS_CODEPAGE_437 "y") +set(CONFIG_FATFS_CODEPAGE_720 "") +set(CONFIG_FATFS_CODEPAGE_737 "") +set(CONFIG_FATFS_CODEPAGE_771 "") +set(CONFIG_FATFS_CODEPAGE_775 "") +set(CONFIG_FATFS_CODEPAGE_850 "") +set(CONFIG_FATFS_CODEPAGE_852 "") +set(CONFIG_FATFS_CODEPAGE_855 "") +set(CONFIG_FATFS_CODEPAGE_857 "") +set(CONFIG_FATFS_CODEPAGE_860 "") +set(CONFIG_FATFS_CODEPAGE_861 "") +set(CONFIG_FATFS_CODEPAGE_862 "") +set(CONFIG_FATFS_CODEPAGE_863 "") +set(CONFIG_FATFS_CODEPAGE_864 "") +set(CONFIG_FATFS_CODEPAGE_865 "") +set(CONFIG_FATFS_CODEPAGE_866 "") +set(CONFIG_FATFS_CODEPAGE_869 "") +set(CONFIG_FATFS_CODEPAGE_932 "") +set(CONFIG_FATFS_CODEPAGE_936 "") +set(CONFIG_FATFS_CODEPAGE_949 "") +set(CONFIG_FATFS_CODEPAGE_950 "") +set(CONFIG_FATFS_CODEPAGE "437") +set(CONFIG_FATFS_FS_LOCK "0") +set(CONFIG_FATFS_TIMEOUT_MS "10000") +set(CONFIG_FATFS_PER_FILE_CACHE "y") +set(CONFIG_FATFS_USE_FASTSEEK "") +set(CONFIG_FATFS_USE_STRFUNC_NONE "y") +set(CONFIG_FATFS_USE_STRFUNC_WITHOUT_CRLF_CONV "") +set(CONFIG_FATFS_USE_STRFUNC_WITH_CRLF_CONV "") +set(CONFIG_FATFS_VFS_FSTAT_BLKSIZE "0") +set(CONFIG_FATFS_IMMEDIATE_FSYNC "") +set(CONFIG_FATFS_USE_LABEL "") +set(CONFIG_FATFS_LINK_LOCK "y") +set(CONFIG_FATFS_USE_DYN_BUFFERS "") +set(CONFIG_FATFS_DONT_TRUST_FREE_CLUSTER_CNT "0") +set(CONFIG_FATFS_DONT_TRUST_LAST_ALLOC "0") +set(CONFIG_FREERTOS_SMP "") +set(CONFIG_FREERTOS_UNICORE "y") +set(CONFIG_FREERTOS_HZ "100") +set(CONFIG_FREERTOS_OPTIMIZED_SCHEDULER "y") +set(CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE "") +set(CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL "") +set(CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY "y") +set(CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS "1") +set(CONFIG_FREERTOS_IDLE_TASK_STACKSIZE "1536") +set(CONFIG_FREERTOS_USE_IDLE_HOOK "") +set(CONFIG_FREERTOS_USE_TICK_HOOK "") +set(CONFIG_FREERTOS_MAX_TASK_NAME_LEN "16") +set(CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY "") +set(CONFIG_FREERTOS_USE_TIMERS "y") +set(CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME "Tmr Svc") +set(CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0 "") +set(CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY "y") +set(CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY "0x7fffffff") +set(CONFIG_FREERTOS_TIMER_TASK_PRIORITY "1") +set(CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH "2048") +set(CONFIG_FREERTOS_TIMER_QUEUE_LENGTH "10") +set(CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE "0") +set(CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES "1") +set(CONFIG_FREERTOS_USE_TRACE_FACILITY "") +set(CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES "") +set(CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS "") +set(CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG "") +set(CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER "y") +set(CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK "") +set(CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS "y") +set(CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK "") +set(CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP "") +set(CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER "y") +set(CONFIG_FREERTOS_ISR_STACKSIZE "1536") +set(CONFIG_FREERTOS_INTERRUPT_BACKTRACE "y") +set(CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER "y") +set(CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1 "y") +set(CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 "") +set(CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER "y") +set(CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH "") +set(CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE "") +set(CONFIG_FREERTOS_PORT "y") +set(CONFIG_FREERTOS_NO_AFFINITY "0x7fffffff") +set(CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION "y") +set(CONFIG_FREERTOS_DEBUG_OCDAWARE "y") +set(CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT "y") +set(CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH "y") +set(CONFIG_FREERTOS_NUMBER_OF_CORES "1") +set(CONFIG_HAL_ASSERTION_EQUALS_SYSTEM "y") +set(CONFIG_HAL_ASSERTION_DISABLE "") +set(CONFIG_HAL_ASSERTION_SILENT "") +set(CONFIG_HAL_ASSERTION_ENABLE "") +set(CONFIG_HAL_DEFAULT_ASSERTION_LEVEL "2") +set(CONFIG_HAL_SYSTIMER_USE_ROM_IMPL "y") +set(CONFIG_HAL_WDT_USE_ROM_IMPL "y") +set(CONFIG_HAL_SPI_MASTER_FUNC_IN_IRAM "y") +set(CONFIG_HAL_SPI_SLAVE_FUNC_IN_IRAM "y") +set(CONFIG_HEAP_POISONING_DISABLED "y") +set(CONFIG_HEAP_POISONING_LIGHT "") +set(CONFIG_HEAP_POISONING_COMPREHENSIVE "") +set(CONFIG_HEAP_TRACING_OFF "y") +set(CONFIG_HEAP_TRACING_STANDALONE "") +set(CONFIG_HEAP_TRACING_TOHOST "") +set(CONFIG_HEAP_USE_HOOKS "") +set(CONFIG_HEAP_TASK_TRACKING "") +set(CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS "") +set(CONFIG_HEAP_TLSF_USE_ROM_IMPL "y") +set(CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH "") +set(CONFIG_IEEE802154_ENABLED "y") +set(CONFIG_IEEE802154_RX_BUFFER_SIZE "20") +set(CONFIG_IEEE802154_CCA_CARRIER "") +set(CONFIG_IEEE802154_CCA_ED "y") +set(CONFIG_IEEE802154_CCA_CARRIER_OR_ED "") +set(CONFIG_IEEE802154_CCA_CARRIER_AND_ED "") +set(CONFIG_IEEE802154_CCA_MODE "1") +set(CONFIG_IEEE802154_CCA_THRESHOLD "-60") +set(CONFIG_IEEE802154_PENDING_TABLE_SIZE "20") +set(CONFIG_IEEE802154_MULTI_PAN_ENABLE "") +set(CONFIG_IEEE802154_TIMING_OPTIMIZATION "y") +set(CONFIG_IEEE802154_DEBUG "") +set(CONFIG_IEEE802154_DEBUG_ASSERT_MONITOR "") +set(CONFIG_LOG_DEFAULT_LEVEL_NONE "") +set(CONFIG_LOG_DEFAULT_LEVEL_ERROR "") +set(CONFIG_LOG_DEFAULT_LEVEL_WARN "") +set(CONFIG_LOG_DEFAULT_LEVEL_INFO "y") +set(CONFIG_LOG_DEFAULT_LEVEL_DEBUG "") +set(CONFIG_LOG_DEFAULT_LEVEL_VERBOSE "") +set(CONFIG_LOG_DEFAULT_LEVEL "3") +set(CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT "y") +set(CONFIG_LOG_MAXIMUM_LEVEL_DEBUG "") +set(CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE "") +set(CONFIG_LOG_MAXIMUM_LEVEL "3") +set(CONFIG_LOG_MASTER_LEVEL "") +set(CONFIG_LOG_DYNAMIC_LEVEL_CONTROL "y") +set(CONFIG_LOG_TAG_LEVEL_IMPL_NONE "") +set(CONFIG_LOG_TAG_LEVEL_IMPL_LINKED_LIST "") +set(CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST "y") +set(CONFIG_LOG_TAG_LEVEL_CACHE_ARRAY "") +set(CONFIG_LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP "y") +set(CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE "31") +set(CONFIG_LOG_COLORS "") +set(CONFIG_LOG_TIMESTAMP_SOURCE_RTOS "y") +set(CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM "") +set(CONFIG_LWIP_ENABLE "y") +set(CONFIG_LWIP_LOCAL_HOSTNAME "espressif") +set(CONFIG_LWIP_NETIF_API "") +set(CONFIG_LWIP_TCPIP_TASK_PRIO "18") +set(CONFIG_LWIP_TCPIP_CORE_LOCKING "") +set(CONFIG_LWIP_CHECK_THREAD_SAFETY "") +set(CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES "y") +set(CONFIG_LWIP_L2_TO_L3_COPY "") +set(CONFIG_LWIP_IRAM_OPTIMIZATION "") +set(CONFIG_LWIP_EXTRA_IRAM_OPTIMIZATION "") +set(CONFIG_LWIP_TIMERS_ONDEMAND "y") +set(CONFIG_LWIP_ND6 "y") +set(CONFIG_LWIP_FORCE_ROUTER_FORWARDING "") +set(CONFIG_LWIP_MAX_SOCKETS "10") +set(CONFIG_LWIP_USE_ONLY_LWIP_SELECT "") +set(CONFIG_LWIP_SO_LINGER "") +set(CONFIG_LWIP_SO_REUSE "y") +set(CONFIG_LWIP_SO_REUSE_RXTOALL "y") +set(CONFIG_LWIP_SO_RCVBUF "") +set(CONFIG_LWIP_NETBUF_RECVINFO "") +set(CONFIG_LWIP_IP_DEFAULT_TTL "64") +set(CONFIG_LWIP_IP4_FRAG "y") +set(CONFIG_LWIP_IP6_FRAG "y") +set(CONFIG_LWIP_IP4_REASSEMBLY "") +set(CONFIG_LWIP_IP6_REASSEMBLY "") +set(CONFIG_LWIP_IP_REASS_MAX_PBUFS "10") +set(CONFIG_LWIP_IP_FORWARD "") +set(CONFIG_LWIP_STATS "") +set(CONFIG_LWIP_ESP_GRATUITOUS_ARP "y") +set(CONFIG_LWIP_GARP_TMR_INTERVAL "60") +set(CONFIG_LWIP_ESP_MLDV6_REPORT "y") +set(CONFIG_LWIP_MLDV6_TMR_INTERVAL "40") +set(CONFIG_LWIP_TCPIP_RECVMBOX_SIZE "32") +set(CONFIG_LWIP_DHCP_DOES_ARP_CHECK "y") +set(CONFIG_LWIP_DHCP_DOES_ACD_CHECK "") +set(CONFIG_LWIP_DHCP_DOES_NOT_CHECK_OFFERED_IP "") +set(CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID "") +set(CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID "y") +set(CONFIG_LWIP_DHCP_RESTORE_LAST_IP "") +set(CONFIG_LWIP_DHCP_OPTIONS_LEN "68") +set(CONFIG_LWIP_NUM_NETIF_CLIENT_DATA "0") +set(CONFIG_LWIP_DHCP_COARSE_TIMER_SECS "1") +set(CONFIG_LWIP_DHCPS "y") +set(CONFIG_LWIP_DHCPS_LEASE_UNIT "60") +set(CONFIG_LWIP_DHCPS_MAX_STATION_NUM "8") +set(CONFIG_LWIP_DHCPS_STATIC_ENTRIES "y") +set(CONFIG_LWIP_DHCPS_ADD_DNS "y") +set(CONFIG_LWIP_AUTOIP "") +set(CONFIG_LWIP_IPV4 "y") +set(CONFIG_LWIP_IPV6 "y") +set(CONFIG_LWIP_IPV6_AUTOCONFIG "") +set(CONFIG_LWIP_IPV6_NUM_ADDRESSES "3") +set(CONFIG_LWIP_IPV6_FORWARD "") +set(CONFIG_LWIP_NETIF_STATUS_CALLBACK "") +set(CONFIG_LWIP_NETIF_LOOPBACK "y") +set(CONFIG_LWIP_LOOPBACK_MAX_PBUFS "8") +set(CONFIG_LWIP_MAX_ACTIVE_TCP "16") +set(CONFIG_LWIP_MAX_LISTENING_TCP "16") +set(CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION "y") +set(CONFIG_LWIP_TCP_MAXRTX "12") +set(CONFIG_LWIP_TCP_SYNMAXRTX "12") +set(CONFIG_LWIP_TCP_MSS "1440") +set(CONFIG_LWIP_TCP_TMR_INTERVAL "250") +set(CONFIG_LWIP_TCP_MSL "60000") +set(CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT "20000") +set(CONFIG_LWIP_TCP_SND_BUF_DEFAULT "5760") +set(CONFIG_LWIP_TCP_WND_DEFAULT "5760") +set(CONFIG_LWIP_TCP_RECVMBOX_SIZE "6") +set(CONFIG_LWIP_TCP_ACCEPTMBOX_SIZE "6") +set(CONFIG_LWIP_TCP_QUEUE_OOSEQ "y") +set(CONFIG_LWIP_TCP_OOSEQ_TIMEOUT "6") +set(CONFIG_LWIP_TCP_OOSEQ_MAX_PBUFS "4") +set(CONFIG_LWIP_TCP_SACK_OUT "") +set(CONFIG_LWIP_TCP_OVERSIZE_MSS "y") +set(CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS "") +set(CONFIG_LWIP_TCP_OVERSIZE_DISABLE "") +set(CONFIG_LWIP_TCP_RTO_TIME "1500") +set(CONFIG_LWIP_MAX_UDP_PCBS "16") +set(CONFIG_LWIP_UDP_RECVMBOX_SIZE "6") +set(CONFIG_LWIP_CHECKSUM_CHECK_IP "") +set(CONFIG_LWIP_CHECKSUM_CHECK_UDP "") +set(CONFIG_LWIP_CHECKSUM_CHECK_ICMP "y") +set(CONFIG_LWIP_TCPIP_TASK_STACK_SIZE "3072") +set(CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY "y") +set(CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 "") +set(CONFIG_LWIP_TCPIP_TASK_AFFINITY "0x7fffffff") +set(CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE "3") +set(CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS "5") +set(CONFIG_LWIP_IPV6_ND6_NUM_PREFIXES "5") +set(CONFIG_LWIP_IPV6_ND6_NUM_ROUTERS "3") +set(CONFIG_LWIP_IPV6_ND6_NUM_DESTINATIONS "10") +set(CONFIG_LWIP_PPP_SUPPORT "") +set(CONFIG_LWIP_SLIP_SUPPORT "") +set(CONFIG_LWIP_ICMP "y") +set(CONFIG_LWIP_MULTICAST_PING "") +set(CONFIG_LWIP_BROADCAST_PING "") +set(CONFIG_LWIP_MAX_RAW_PCBS "16") +set(CONFIG_LWIP_SNTP_MAX_SERVERS "1") +set(CONFIG_LWIP_DHCP_GET_NTP_SRV "") +set(CONFIG_LWIP_SNTP_UPDATE_DELAY "3600000") +set(CONFIG_LWIP_SNTP_STARTUP_DELAY "y") +set(CONFIG_LWIP_SNTP_MAXIMUM_STARTUP_DELAY "5000") +set(CONFIG_LWIP_DNS_MAX_HOST_IP "1") +set(CONFIG_LWIP_DNS_MAX_SERVERS "3") +set(CONFIG_LWIP_FALLBACK_DNS_SERVER_SUPPORT "") +set(CONFIG_LWIP_DNS_SETSERVER_WITH_NETIF "") +set(CONFIG_LWIP_BRIDGEIF_MAX_PORTS "7") +set(CONFIG_LWIP_ESP_LWIP_ASSERT "y") +set(CONFIG_LWIP_HOOK_TCP_ISN_NONE "") +set(CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT "y") +set(CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM "") +set(CONFIG_LWIP_HOOK_IP6_ROUTE_NONE "y") +set(CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT "") +set(CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM "") +set(CONFIG_LWIP_HOOK_ND6_GET_GW_NONE "y") +set(CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT "") +set(CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM "") +set(CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_NONE "y") +set(CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_DEFAULT "") +set(CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_CUSTOM "") +set(CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE "y") +set(CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT "") +set(CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM "") +set(CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_NONE "y") +set(CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_CUSTOM "") +set(CONFIG_LWIP_HOOK_IP6_INPUT_NONE "") +set(CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT "y") +set(CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM "") +set(CONFIG_LWIP_DEBUG "") +set(CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC "y") +set(CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC "") +set(CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC "") +set(CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN "y") +set(CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN "16384") +set(CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN "4096") +set(CONFIG_MBEDTLS_DEBUG "") +set(CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 "") +set(CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH "") +set(CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK "") +set(CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION "") +set(CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE "y") +set(CONFIG_MBEDTLS_PKCS7_C "y") +set(CONFIG_MBEDTLS_SSL_DTLS_CONNECTION_ID "") +set(CONFIG_MBEDTLS_SSL_DTLS_SRTP "") +set(CONFIG_MBEDTLS_CERTIFICATE_BUNDLE "y") +set(CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL "y") +set(CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN "") +set(CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE "") +set(CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE "") +set(CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEPRECATED_LIST "") +set(CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS "200") +set(CONFIG_MBEDTLS_ECP_RESTARTABLE "") +set(CONFIG_MBEDTLS_CMAC_C "y") +set(CONFIG_MBEDTLS_HARDWARE_AES "") +set(CONFIG_MBEDTLS_HARDWARE_MPI "") +set(CONFIG_MBEDTLS_HARDWARE_SHA "") +set(CONFIG_MBEDTLS_HARDWARE_ECC "y") +set(CONFIG_MBEDTLS_ECC_OTHER_CURVES_SOFT_FALLBACK "y") +set(CONFIG_MBEDTLS_ROM_MD5 "y") +set(CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN "") +set(CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY "") +set(CONFIG_MBEDTLS_HAVE_TIME "y") +set(CONFIG_MBEDTLS_PLATFORM_TIME_ALT "") +set(CONFIG_MBEDTLS_HAVE_TIME_DATE "") +set(CONFIG_MBEDTLS_ECDSA_DETERMINISTIC "y") +set(CONFIG_MBEDTLS_SHA1_C "y") +set(CONFIG_MBEDTLS_SHA512_C "y") +set(CONFIG_MBEDTLS_SHA3_C "") +set(CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT "y") +set(CONFIG_MBEDTLS_TLS_SERVER_ONLY "") +set(CONFIG_MBEDTLS_TLS_CLIENT_ONLY "") +set(CONFIG_MBEDTLS_TLS_DISABLED "") +set(CONFIG_MBEDTLS_TLS_SERVER "y") +set(CONFIG_MBEDTLS_TLS_CLIENT "y") +set(CONFIG_MBEDTLS_TLS_ENABLED "y") +set(CONFIG_MBEDTLS_PSK_MODES "") +set(CONFIG_MBEDTLS_KEY_EXCHANGE_RSA "y") +set(CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE "y") +set(CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA "y") +set(CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA "y") +set(CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA "y") +set(CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA "y") +set(CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE "y") +set(CONFIG_MBEDTLS_SSL_RENEGOTIATION "y") +set(CONFIG_MBEDTLS_SSL_PROTO_TLS1_2 "y") +set(CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 "") +set(CONFIG_MBEDTLS_SSL_PROTO_DTLS "y") +set(CONFIG_MBEDTLS_SSL_ALPN "y") +set(CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS "y") +set(CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS "y") +set(CONFIG_MBEDTLS_AES_C "y") +set(CONFIG_MBEDTLS_CAMELLIA_C "") +set(CONFIG_MBEDTLS_DES_C "") +set(CONFIG_MBEDTLS_BLOWFISH_C "") +set(CONFIG_MBEDTLS_XTEA_C "") +set(CONFIG_MBEDTLS_CCM_C "y") +set(CONFIG_MBEDTLS_GCM_C "y") +set(CONFIG_MBEDTLS_NIST_KW_C "") +set(CONFIG_MBEDTLS_RIPEMD160_C "") +set(CONFIG_MBEDTLS_PEM_PARSE_C "y") +set(CONFIG_MBEDTLS_PEM_WRITE_C "y") +set(CONFIG_MBEDTLS_X509_CRL_PARSE_C "y") +set(CONFIG_MBEDTLS_X509_CSR_PARSE_C "y") +set(CONFIG_MBEDTLS_ECP_C "y") +set(CONFIG_MBEDTLS_PK_PARSE_EC_EXTENDED "y") +set(CONFIG_MBEDTLS_PK_PARSE_EC_COMPRESSED "y") +set(CONFIG_MBEDTLS_DHM_C "") +set(CONFIG_MBEDTLS_ECDH_C "y") +set(CONFIG_MBEDTLS_ECDSA_C "y") +set(CONFIG_MBEDTLS_ECJPAKE_C "y") +set(CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED "y") +set(CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED "y") +set(CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED "y") +set(CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED "y") +set(CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED "y") +set(CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED "y") +set(CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED "y") +set(CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED "y") +set(CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED "y") +set(CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED "y") +set(CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED "y") +set(CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED "y") +set(CONFIG_MBEDTLS_ECP_NIST_OPTIM "y") +set(CONFIG_MBEDTLS_ECP_FIXED_POINT_OPTIM "") +set(CONFIG_MBEDTLS_POLY1305_C "") +set(CONFIG_MBEDTLS_CHACHA20_C "") +set(CONFIG_MBEDTLS_HKDF_C "") +set(CONFIG_MBEDTLS_THREADING_C "") +set(CONFIG_MBEDTLS_ERROR_STRINGS "y") +set(CONFIG_MBEDTLS_FS_IO "y") +set(CONFIG_MBEDTLS_ALLOW_WEAK_CERTIFICATE_VERIFICATION "") +set(CONFIG_MQTT_PROTOCOL_311 "y") +set(CONFIG_MQTT_PROTOCOL_5 "") +set(CONFIG_MQTT_TRANSPORT_SSL "y") +set(CONFIG_MQTT_TRANSPORT_WEBSOCKET "y") +set(CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE "y") +set(CONFIG_MQTT_MSG_ID_INCREMENTAL "") +set(CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED "") +set(CONFIG_MQTT_REPORT_DELETED_MESSAGES "") +set(CONFIG_MQTT_USE_CUSTOM_CONFIG "") +set(CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED "") +set(CONFIG_MQTT_CUSTOM_OUTBOX "") +set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF "y") +set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF "") +set(CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR "") +set(CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF "") +set(CONFIG_NEWLIB_STDIN_LINE_ENDING_LF "") +set(CONFIG_NEWLIB_STDIN_LINE_ENDING_CR "y") +set(CONFIG_NEWLIB_NANO_FORMAT "") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT "y") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC "") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT "") +set(CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE "") +set(CONFIG_NVS_ENCRYPTION "") +set(CONFIG_NVS_ASSERT_ERROR_CHECK "") +set(CONFIG_NVS_LEGACY_DUP_KEYS_COMPATIBILITY "") +set(CONFIG_OPENTHREAD_ENABLED "") +set(CONFIG_OPENTHREAD_SPINEL_ONLY "") +set(CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0 "y") +set(CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1 "y") +set(CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2 "y") +set(CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_PATCH_VERSION "y") +set(CONFIG_PTHREAD_TASK_PRIO_DEFAULT "5") +set(CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT "3072") +set(CONFIG_PTHREAD_STACK_MIN "768") +set(CONFIG_PTHREAD_TASK_CORE_DEFAULT "-1") +set(CONFIG_PTHREAD_TASK_NAME_DEFAULT "pthread") +set(CONFIG_MMU_PAGE_SIZE_32KB "y") +set(CONFIG_MMU_PAGE_MODE "32KB") +set(CONFIG_MMU_PAGE_SIZE "0x8000") +set(CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC "y") +set(CONFIG_SPI_FLASH_BROWNOUT_RESET "y") +set(CONFIG_SPI_FLASH_AUTO_SUSPEND "") +set(CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US "50") +set(CONFIG_SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND "") +set(CONFIG_SPI_FLASH_FORCE_ENABLE_C6_H2_SUSPEND "") +set(CONFIG_SPI_FLASH_VERIFY_WRITE "") +set(CONFIG_SPI_FLASH_ENABLE_COUNTERS "") +set(CONFIG_SPI_FLASH_ROM_DRIVER_PATCH "y") +set(CONFIG_SPI_FLASH_ROM_IMPL "") +set(CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS "y") +set(CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS "") +set(CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED "") +set(CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE "") +set(CONFIG_SPI_FLASH_YIELD_DURING_ERASE "y") +set(CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS "20") +set(CONFIG_SPI_FLASH_ERASE_YIELD_TICKS "1") +set(CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE "8192") +set(CONFIG_SPI_FLASH_SIZE_OVERRIDE "") +set(CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED "") +set(CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST "") +set(CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED "y") +set(CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP "") +set(CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP "") +set(CONFIG_SPI_FLASH_SUPPORT_GD_CHIP "") +set(CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP "") +set(CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP "") +set(CONFIG_SPI_FLASH_SUPPORT_TH_CHIP "") +set(CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE "y") +set(CONFIG_SPIFFS_MAX_PARTITIONS "3") +set(CONFIG_SPIFFS_CACHE "y") +set(CONFIG_SPIFFS_CACHE_WR "y") +set(CONFIG_SPIFFS_CACHE_STATS "") +set(CONFIG_SPIFFS_PAGE_CHECK "y") +set(CONFIG_SPIFFS_GC_MAX_RUNS "10") +set(CONFIG_SPIFFS_GC_STATS "") +set(CONFIG_SPIFFS_PAGE_SIZE "256") +set(CONFIG_SPIFFS_OBJ_NAME_LEN "32") +set(CONFIG_SPIFFS_FOLLOW_SYMLINKS "") +set(CONFIG_SPIFFS_USE_MAGIC "y") +set(CONFIG_SPIFFS_USE_MAGIC_LENGTH "y") +set(CONFIG_SPIFFS_META_LENGTH "4") +set(CONFIG_SPIFFS_USE_MTIME "y") +set(CONFIG_SPIFFS_DBG "") +set(CONFIG_SPIFFS_API_DBG "") +set(CONFIG_SPIFFS_GC_DBG "") +set(CONFIG_SPIFFS_CACHE_DBG "") +set(CONFIG_SPIFFS_CHECK_DBG "") +set(CONFIG_SPIFFS_TEST_VISUALISATION "") +set(CONFIG_WS_TRANSPORT "y") +set(CONFIG_WS_BUFFER_SIZE "1024") +set(CONFIG_WS_DYNAMIC_BUFFER "") +set(CONFIG_ULP_COPROC_ENABLED "") +set(CONFIG_UNITY_ENABLE_FLOAT "y") +set(CONFIG_UNITY_ENABLE_DOUBLE "y") +set(CONFIG_UNITY_ENABLE_64BIT "") +set(CONFIG_UNITY_ENABLE_COLOR "") +set(CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER "y") +set(CONFIG_UNITY_ENABLE_FIXTURE "") +set(CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL "") +set(CONFIG_VFS_SUPPORT_IO "y") +set(CONFIG_VFS_SUPPORT_DIR "y") +set(CONFIG_VFS_SUPPORT_SELECT "y") +set(CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT "y") +set(CONFIG_VFS_SELECT_IN_RAM "") +set(CONFIG_VFS_SUPPORT_TERMIOS "y") +set(CONFIG_VFS_MAX_COUNT "8") +set(CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS "1") +set(CONFIG_VFS_INITIALIZE_DEV_NULL "y") +set(CONFIG_WL_SECTOR_SIZE_512 "") +set(CONFIG_WL_SECTOR_SIZE_4096 "y") +set(CONFIG_WL_SECTOR_SIZE "4096") +set(CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES "16") +set(CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT "30") +set(CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN "y") +set(CONFIG_WIFI_PROV_STA_FAST_SCAN "") +set(CONFIG_ZB_ENABLED "y") +set(CONFIG_ZB_ZCZR "") +set(CONFIG_ZB_ZED "y") +set(CONFIG_ZB_ZGPD "") +set(CONFIG_ZB_RADIO_NATIVE "y") +set(CONFIG_ZB_RADIO_SPINEL_UART "") +set(CONFIG_ZB_DEBUG_MODE "") +set(CONFIG_IDF_EXPERIMENTAL_FEATURES "") +set(CONFIGS_LIST CONFIG_SOC_ADC_SUPPORTED;CONFIG_SOC_DEDICATED_GPIO_SUPPORTED;CONFIG_SOC_UART_SUPPORTED;CONFIG_SOC_GDMA_SUPPORTED;CONFIG_SOC_AHB_GDMA_SUPPORTED;CONFIG_SOC_GPTIMER_SUPPORTED;CONFIG_SOC_PCNT_SUPPORTED;CONFIG_SOC_MCPWM_SUPPORTED;CONFIG_SOC_TWAI_SUPPORTED;CONFIG_SOC_ETM_SUPPORTED;CONFIG_SOC_PARLIO_SUPPORTED;CONFIG_SOC_BT_SUPPORTED;CONFIG_SOC_IEEE802154_SUPPORTED;CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED;CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED;CONFIG_SOC_TEMP_SENSOR_SUPPORTED;CONFIG_SOC_PHY_SUPPORTED;CONFIG_SOC_WIFI_SUPPORTED;CONFIG_SOC_SUPPORTS_SECURE_DL_MODE;CONFIG_SOC_ULP_SUPPORTED;CONFIG_SOC_LP_CORE_SUPPORTED;CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD;CONFIG_SOC_EFUSE_SUPPORTED;CONFIG_SOC_RTC_FAST_MEM_SUPPORTED;CONFIG_SOC_RTC_MEM_SUPPORTED;CONFIG_SOC_I2S_SUPPORTED;CONFIG_SOC_RMT_SUPPORTED;CONFIG_SOC_SDM_SUPPORTED;CONFIG_SOC_GPSPI_SUPPORTED;CONFIG_SOC_LEDC_SUPPORTED;CONFIG_SOC_I2C_SUPPORTED;CONFIG_SOC_SYSTIMER_SUPPORTED;CONFIG_SOC_SUPPORT_COEXISTENCE;CONFIG_SOC_AES_SUPPORTED;CONFIG_SOC_MPI_SUPPORTED;CONFIG_SOC_SHA_SUPPORTED;CONFIG_SOC_HMAC_SUPPORTED;CONFIG_SOC_DIG_SIGN_SUPPORTED;CONFIG_SOC_ECC_SUPPORTED;CONFIG_SOC_FLASH_ENC_SUPPORTED;CONFIG_SOC_SECURE_BOOT_SUPPORTED;CONFIG_SOC_SDIO_SLAVE_SUPPORTED;CONFIG_SOC_BOD_SUPPORTED;CONFIG_SOC_APM_SUPPORTED;CONFIG_SOC_PMU_SUPPORTED;CONFIG_SOC_PAU_SUPPORTED;CONFIG_SOC_LP_TIMER_SUPPORTED;CONFIG_SOC_LP_AON_SUPPORTED;CONFIG_SOC_LP_PERIPHERALS_SUPPORTED;CONFIG_SOC_LP_I2C_SUPPORTED;CONFIG_SOC_ULP_LP_UART_SUPPORTED;CONFIG_SOC_CLK_TREE_SUPPORTED;CONFIG_SOC_ASSIST_DEBUG_SUPPORTED;CONFIG_SOC_WDT_SUPPORTED;CONFIG_SOC_SPI_FLASH_SUPPORTED;CONFIG_SOC_RNG_SUPPORTED;CONFIG_SOC_LIGHT_SLEEP_SUPPORTED;CONFIG_SOC_DEEP_SLEEP_SUPPORTED;CONFIG_SOC_MODEM_CLOCK_SUPPORTED;CONFIG_SOC_PM_SUPPORTED;CONFIG_SOC_XTAL_SUPPORT_40M;CONFIG_SOC_XTAL_CLOCK_PATH_DEPENDS_ON_TOP_DOMAIN;CONFIG_SOC_AES_SUPPORT_DMA;CONFIG_SOC_AES_GDMA;CONFIG_SOC_AES_SUPPORT_AES_128;CONFIG_SOC_AES_SUPPORT_AES_256;CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED;CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED;CONFIG_SOC_ADC_MONITOR_SUPPORTED;CONFIG_SOC_ADC_DMA_SUPPORTED;CONFIG_SOC_ADC_PERIPH_NUM;CONFIG_SOC_ADC_MAX_CHANNEL_NUM;CONFIG_SOC_ADC_ATTEN_NUM;CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM;CONFIG_SOC_ADC_PATT_LEN_MAX;CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH;CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH;CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM;CONFIG_SOC_ADC_DIGI_MONITOR_NUM;CONFIG_SOC_ADC_DIGI_RESULT_BYTES;CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV;CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH;CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW;CONFIG_SOC_ADC_RTC_MIN_BITWIDTH;CONFIG_SOC_ADC_RTC_MAX_BITWIDTH;CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED;CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED;CONFIG_SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED;CONFIG_SOC_ADC_TEMPERATURE_SHARE_INTR;CONFIG_SOC_ADC_SHARED_POWER;CONFIG_SOC_BROWNOUT_RESET_SUPPORTED;CONFIG_SOC_SHARED_IDCACHE_SUPPORTED;CONFIG_SOC_CACHE_FREEZE_SUPPORTED;CONFIG_SOC_CPU_CORES_NUM;CONFIG_SOC_CPU_INTR_NUM;CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC;CONFIG_SOC_INT_PLIC_SUPPORTED;CONFIG_SOC_CPU_HAS_CSR_PC;CONFIG_SOC_CPU_BREAKPOINTS_NUM;CONFIG_SOC_CPU_WATCHPOINTS_NUM;CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE;CONFIG_SOC_CPU_HAS_PMA;CONFIG_SOC_CPU_IDRAM_SPLIT_USING_PMP;CONFIG_SOC_CPU_PMP_REGION_GRANULARITY;CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN;CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH;CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US;CONFIG_SOC_AHB_GDMA_VERSION;CONFIG_SOC_GDMA_NUM_GROUPS_MAX;CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX;CONFIG_SOC_GDMA_SUPPORT_ETM;CONFIG_SOC_GDMA_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_ETM_GROUPS;CONFIG_SOC_ETM_CHANNELS_PER_GROUP;CONFIG_SOC_ETM_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_GPIO_PORT;CONFIG_SOC_GPIO_PIN_COUNT;CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER;CONFIG_SOC_GPIO_FLEX_GLITCH_FILTER_NUM;CONFIG_SOC_GPIO_SUPPORT_ETM;CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT;CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP;CONFIG_SOC_LP_IO_CLOCK_IS_INDEPENDENT;CONFIG_SOC_GPIO_IN_RANGE_MAX;CONFIG_SOC_GPIO_OUT_RANGE_MAX;CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK;CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT;CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK;CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD;CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP;CONFIG_SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP;CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX;CONFIG_SOC_CLOCKOUT_HAS_SOURCE_GATE;CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM;CONFIG_SOC_RTCIO_PIN_COUNT;CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED;CONFIG_SOC_RTCIO_HOLD_SUPPORTED;CONFIG_SOC_RTCIO_WAKE_SUPPORTED;CONFIG_SOC_RTCIO_EDGE_WAKE_SUPPORTED;CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM;CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM;CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE;CONFIG_SOC_I2C_NUM;CONFIG_SOC_HP_I2C_NUM;CONFIG_SOC_I2C_FIFO_LEN;CONFIG_SOC_I2C_CMD_REG_NUM;CONFIG_SOC_I2C_SUPPORT_SLAVE;CONFIG_SOC_I2C_SUPPORT_HW_FSM_RST;CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS;CONFIG_SOC_I2C_SUPPORT_XTAL;CONFIG_SOC_I2C_SUPPORT_RTC;CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR;CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST;CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE;CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS;CONFIG_SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH;CONFIG_SOC_I2C_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_LP_I2C_NUM;CONFIG_SOC_LP_I2C_FIFO_LEN;CONFIG_SOC_I2S_NUM;CONFIG_SOC_I2S_HW_VERSION_2;CONFIG_SOC_I2S_SUPPORTS_ETM;CONFIG_SOC_I2S_SUPPORTS_XTAL;CONFIG_SOC_I2S_SUPPORTS_PLL_F160M;CONFIG_SOC_I2S_SUPPORTS_PCM;CONFIG_SOC_I2S_SUPPORTS_PDM;CONFIG_SOC_I2S_SUPPORTS_PDM_TX;CONFIG_SOC_I2S_PDM_MAX_TX_LINES;CONFIG_SOC_I2S_SUPPORTS_TDM;CONFIG_SOC_I2S_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_LEDC_SUPPORT_PLL_DIV_CLOCK;CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK;CONFIG_SOC_LEDC_TIMER_NUM;CONFIG_SOC_LEDC_CHANNEL_NUM;CONFIG_SOC_LEDC_TIMER_BIT_WIDTH;CONFIG_SOC_LEDC_SUPPORT_FADE_STOP;CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED;CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX;CONFIG_SOC_LEDC_FADE_PARAMS_BIT_WIDTH;CONFIG_SOC_LEDC_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_MMU_PAGE_SIZE_CONFIGURABLE;CONFIG_SOC_MMU_PAGE_SIZE_8KB_SUPPORTED;CONFIG_SOC_MMU_PERIPH_NUM;CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM;CONFIG_SOC_MMU_DI_VADDR_SHARED;CONFIG_SOC_MPU_MIN_REGION_SIZE;CONFIG_SOC_MPU_REGIONS_MAX_NUM;CONFIG_SOC_PCNT_GROUPS;CONFIG_SOC_PCNT_UNITS_PER_GROUP;CONFIG_SOC_PCNT_CHANNELS_PER_UNIT;CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT;CONFIG_SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE;CONFIG_SOC_PCNT_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_RMT_GROUPS;CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP;CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP;CONFIG_SOC_RMT_CHANNELS_PER_GROUP;CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL;CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG;CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION;CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP;CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT;CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP;CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO;CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY;CONFIG_SOC_RMT_SUPPORT_XTAL;CONFIG_SOC_RMT_SUPPORT_RC_FAST;CONFIG_SOC_RMT_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_MCPWM_GROUPS;CONFIG_SOC_MCPWM_TIMERS_PER_GROUP;CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP;CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR;CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR;CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR;CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP;CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP;CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER;CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP;CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE;CONFIG_SOC_MCPWM_SUPPORT_ETM;CONFIG_SOC_MCPWM_CAPTURE_CLK_FROM_GROUP;CONFIG_SOC_MCPWM_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_PARLIO_GROUPS;CONFIG_SOC_PARLIO_TX_UNITS_PER_GROUP;CONFIG_SOC_PARLIO_RX_UNITS_PER_GROUP;CONFIG_SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH;CONFIG_SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH;CONFIG_SOC_PARLIO_TX_RX_SHARE_INTERRUPT;CONFIG_SOC_PARLIO_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_MPI_MEM_BLOCKS_NUM;CONFIG_SOC_MPI_OPERATIONS_NUM;CONFIG_SOC_RSA_MAX_BIT_LEN;CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE;CONFIG_SOC_SHA_SUPPORT_DMA;CONFIG_SOC_SHA_SUPPORT_RESUME;CONFIG_SOC_SHA_GDMA;CONFIG_SOC_SHA_SUPPORT_SHA1;CONFIG_SOC_SHA_SUPPORT_SHA224;CONFIG_SOC_SHA_SUPPORT_SHA256;CONFIG_SOC_SDM_GROUPS;CONFIG_SOC_SDM_CHANNELS_PER_GROUP;CONFIG_SOC_SDM_CLK_SUPPORT_PLL_F80M;CONFIG_SOC_SDM_CLK_SUPPORT_XTAL;CONFIG_SOC_SPI_PERIPH_NUM;CONFIG_SOC_SPI_MAX_CS_NUM;CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE;CONFIG_SOC_SPI_SUPPORT_DDRCLK;CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS;CONFIG_SOC_SPI_SUPPORT_CD_SIG;CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS;CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2;CONFIG_SOC_SPI_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_SPI_SUPPORT_CLK_XTAL;CONFIG_SOC_SPI_SUPPORT_CLK_PLL_F80M;CONFIG_SOC_SPI_SUPPORT_CLK_RC_FAST;CONFIG_SOC_SPI_SCT_SUPPORTED;CONFIG_SOC_SPI_SCT_REG_NUM;CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX;CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX;CONFIG_SOC_MEMSPI_IS_INDEPENDENT;CONFIG_SOC_SPI_MAX_PRE_DIVIDER;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND;CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME;CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR;CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND;CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS;CONFIG_SOC_SPI_MEM_SUPPORT_WRAP;CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED;CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED;CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED;CONFIG_SOC_SYSTIMER_COUNTER_NUM;CONFIG_SOC_SYSTIMER_ALARM_NUM;CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO;CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI;CONFIG_SOC_SYSTIMER_FIXED_DIVIDER;CONFIG_SOC_SYSTIMER_SUPPORT_RC_FAST;CONFIG_SOC_SYSTIMER_INT_LEVEL;CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE;CONFIG_SOC_SYSTIMER_SUPPORT_ETM;CONFIG_SOC_LP_TIMER_BIT_WIDTH_LO;CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI;CONFIG_SOC_TIMER_GROUPS;CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP;CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH;CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL;CONFIG_SOC_TIMER_GROUP_SUPPORT_RC_FAST;CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS;CONFIG_SOC_TIMER_SUPPORT_ETM;CONFIG_SOC_TIMER_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_MWDT_SUPPORT_XTAL;CONFIG_SOC_MWDT_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_TWAI_CONTROLLER_NUM;CONFIG_SOC_TWAI_CLK_SUPPORT_XTAL;CONFIG_SOC_TWAI_BRP_MIN;CONFIG_SOC_TWAI_BRP_MAX;CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS;CONFIG_SOC_TWAI_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE;CONFIG_SOC_EFUSE_DIS_PAD_JTAG;CONFIG_SOC_EFUSE_DIS_USB_JTAG;CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT;CONFIG_SOC_EFUSE_SOFT_DIS_JTAG;CONFIG_SOC_EFUSE_DIS_ICACHE;CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK;CONFIG_SOC_SECURE_BOOT_V2_RSA;CONFIG_SOC_SECURE_BOOT_V2_ECC;CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS;CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS;CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY;CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX;CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES;CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128;CONFIG_SOC_APM_CTRL_FILTER_SUPPORTED;CONFIG_SOC_APM_LP_APM0_SUPPORTED;CONFIG_SOC_CRYPTO_DPA_PROTECTION_SUPPORTED;CONFIG_SOC_UART_NUM;CONFIG_SOC_UART_HP_NUM;CONFIG_SOC_UART_LP_NUM;CONFIG_SOC_UART_FIFO_LEN;CONFIG_SOC_LP_UART_FIFO_LEN;CONFIG_SOC_UART_BITRATE_MAX;CONFIG_SOC_UART_SUPPORT_PLL_F80M_CLK;CONFIG_SOC_UART_SUPPORT_RTC_CLK;CONFIG_SOC_UART_SUPPORT_XTAL_CLK;CONFIG_SOC_UART_SUPPORT_WAKEUP_INT;CONFIG_SOC_UART_HAS_LP_UART;CONFIG_SOC_UART_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND;CONFIG_SOC_COEX_HW_PTI;CONFIG_SOC_EXTERNAL_COEX_ADVANCE;CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE;CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH;CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP;CONFIG_SOC_PM_SUPPORT_BEACON_WAKEUP;CONFIG_SOC_PM_SUPPORT_BT_WAKEUP;CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP;CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN;CONFIG_SOC_PM_SUPPORT_CPU_PD;CONFIG_SOC_PM_SUPPORT_MODEM_PD;CONFIG_SOC_PM_SUPPORT_XTAL32K_PD;CONFIG_SOC_PM_SUPPORT_RC32K_PD;CONFIG_SOC_PM_SUPPORT_RC_FAST_PD;CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD;CONFIG_SOC_PM_SUPPORT_TOP_PD;CONFIG_SOC_PM_SUPPORT_HP_AON_PD;CONFIG_SOC_PM_SUPPORT_MAC_BB_PD;CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD;CONFIG_SOC_PM_SUPPORT_PMU_MODEM_STATE;CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY;CONFIG_SOC_PM_CPU_RETENTION_BY_SW;CONFIG_SOC_PM_MODEM_RETENTION_BY_REGDMA;CONFIG_SOC_PM_RETENTION_HAS_CLOCK_BUG;CONFIG_SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN;CONFIG_SOC_PM_PAU_LINK_NUM;CONFIG_SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR;CONFIG_SOC_PM_PAU_REGDMA_LINK_WIFIMAC;CONFIG_SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE;CONFIG_SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED;CONFIG_SOC_PM_RETENTION_MODULE_NUM;CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION;CONFIG_SOC_MODEM_CLOCK_IS_INDEPENDENT;CONFIG_SOC_CLK_XTAL32K_SUPPORTED;CONFIG_SOC_CLK_OSC_SLOW_SUPPORTED;CONFIG_SOC_CLK_RC32K_SUPPORTED;CONFIG_SOC_RCC_IS_INDEPENDENT;CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC;CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL;CONFIG_SOC_TEMPERATURE_SENSOR_INTR_SUPPORT;CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_ETM;CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION;CONFIG_SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN;CONFIG_SOC_RNG_CLOCK_IS_INDEPENDENT;CONFIG_SOC_WIFI_HW_TSF;CONFIG_SOC_WIFI_FTM_SUPPORT;CONFIG_SOC_WIFI_GCMP_SUPPORT;CONFIG_SOC_WIFI_WAPI_SUPPORT;CONFIG_SOC_WIFI_CSI_SUPPORT;CONFIG_SOC_WIFI_MESH_SUPPORT;CONFIG_SOC_WIFI_HE_SUPPORT;CONFIG_SOC_WIFI_MAC_VERSION_NUM;CONFIG_SOC_BLE_SUPPORTED;CONFIG_SOC_BLE_MESH_SUPPORTED;CONFIG_SOC_ESP_NIMBLE_CONTROLLER;CONFIG_SOC_BLE_50_SUPPORTED;CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED;CONFIG_SOC_BLE_POWER_CONTROL_SUPPORTED;CONFIG_SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED;CONFIG_SOC_BLUFI_SUPPORTED;CONFIG_SOC_BLE_MULTI_CONN_OPTIMIZATION;CONFIG_SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND;CONFIG_SOC_PHY_COMBO_MODULE;CONFIG_SOC_CAPS_NO_RESET_BY_ANA_BOD;CONFIG_SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR;CONFIG_SOC_LP_CORE_SUPPORT_ETM;CONFIG_SOC_DEBUG_HAVE_OCD_STUB_BINS;CONFIG_IDF_CMAKE;CONFIG_IDF_TOOLCHAIN;CONFIG_IDF_TOOLCHAIN_GCC;CONFIG_IDF_TARGET_ARCH_RISCV;CONFIG_IDF_TARGET_ARCH;CONFIG_IDF_TARGET;CONFIG_IDF_INIT_VERSION;CONFIG_IDF_TARGET_ESP32C6;CONFIG_IDF_FIRMWARE_CHIP_ID;CONFIG_APP_BUILD_TYPE_APP_2NDBOOT;CONFIG_APP_BUILD_TYPE_RAM;CONFIG_APP_BUILD_TYPE_ELF_RAM;CONFIG_APP_BUILD_GENERATE_BINARIES;CONFIG_APP_BUILD_BOOTLOADER;CONFIG_APP_BUILD_USE_FLASH_SECTIONS;CONFIG_APP_REPRODUCIBLE_BUILD;CONFIG_APP_NO_BLOBS;CONFIG_NO_BLOBS;CONFIG_BOOTLOADER_COMPILE_TIME_DATE;CONFIG_BOOTLOADER_PROJECT_VER;CONFIG_BOOTLOADER_OFFSET_IN_FLASH;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG;CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF;CONFIG_BOOTLOADER_LOG_LEVEL_NONE;CONFIG_LOG_BOOTLOADER_LEVEL_NONE;CONFIG_BOOTLOADER_LOG_LEVEL_ERROR;CONFIG_LOG_BOOTLOADER_LEVEL_ERROR;CONFIG_BOOTLOADER_LOG_LEVEL_WARN;CONFIG_LOG_BOOTLOADER_LEVEL_WARN;CONFIG_BOOTLOADER_LOG_LEVEL_INFO;CONFIG_LOG_BOOTLOADER_LEVEL_INFO;CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG;CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG;CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE;CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE;CONFIG_BOOTLOADER_LOG_LEVEL;CONFIG_LOG_BOOTLOADER_LEVEL;CONFIG_BOOTLOADER_LOG_COLORS;CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS;CONFIG_BOOTLOADER_FLASH_DC_AWARE;CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT;CONFIG_BOOTLOADER_FACTORY_RESET;CONFIG_BOOTLOADER_APP_TEST;CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE;CONFIG_BOOTLOADER_WDT_ENABLE;CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE;CONFIG_BOOTLOADER_WDT_TIME_MS;CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE;CONFIG_APP_ROLLBACK_ENABLE;CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP;CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON;CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS;CONFIG_BOOTLOADER_RESERVE_RTC_SIZE;CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC;CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED;CONFIG_SECURE_BOOT_V2_ECC_SUPPORTED;CONFIG_SECURE_BOOT_V2_PREFERRED;CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT;CONFIG_SECURE_BOOT;CONFIG_SECURE_FLASH_ENC_ENABLED;CONFIG_FLASH_ENCRYPTION_ENABLED;CONFIG_SECURE_ROM_DL_MODE_ENABLED;CONFIG_APP_COMPILE_TIME_DATE;CONFIG_APP_EXCLUDE_PROJECT_VER_VAR;CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR;CONFIG_APP_PROJECT_VER_FROM_CONFIG;CONFIG_APP_RETRIEVE_LEN_ELF_SHA;CONFIG_ESP_ROM_HAS_CRC_LE;CONFIG_ESP_ROM_HAS_CRC_BE;CONFIG_ESP_ROM_HAS_JPEG_DECODE;CONFIG_ESP_ROM_UART_CLK_IS_XTAL;CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM;CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING;CONFIG_ESP_ROM_GET_CLK_FREQ;CONFIG_ESP_ROM_HAS_RVFPLIB;CONFIG_ESP_ROM_HAS_HAL_WDT;CONFIG_ESP_ROM_HAS_HAL_SYSTIMER;CONFIG_ESP_ROM_HAS_HEAP_TLSF;CONFIG_ESP_ROM_TLSF_CHECK_PATCH;CONFIG_ESP_ROM_MULTI_HEAP_WALK_PATCH;CONFIG_ESP_ROM_HAS_LAYOUT_TABLE;CONFIG_ESP_ROM_HAS_SPI_FLASH;CONFIG_ESP_ROM_HAS_REGI2C_BUG;CONFIG_ESP_ROM_HAS_NEWLIB;CONFIG_ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT;CONFIG_ESP_ROM_REV0_HAS_NO_ECDSA_INTERFACE;CONFIG_ESP_ROM_WDT_INIT_PATCH;CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE;CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT;CONFIG_ESP_ROM_HAS_SW_FLOAT;CONFIG_ESP_ROM_USB_OTG_NUM;CONFIG_ESP_ROM_HAS_VERSION;CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB;CONFIG_ESP_ROM_HAS_OUTPUT_PUTC_FUNC;CONFIG_BOOT_ROM_LOG_ALWAYS_ON;CONFIG_BOOT_ROM_LOG_ALWAYS_OFF;CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH;CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW;CONFIG_ESPTOOLPY_NO_STUB;CONFIG_ESPTOOLPY_FLASHMODE_QIO;CONFIG_FLASHMODE_QIO;CONFIG_ESPTOOLPY_FLASHMODE_QOUT;CONFIG_FLASHMODE_QOUT;CONFIG_ESPTOOLPY_FLASHMODE_DIO;CONFIG_FLASHMODE_DIO;CONFIG_ESPTOOLPY_FLASHMODE_DOUT;CONFIG_FLASHMODE_DOUT;CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR;CONFIG_ESPTOOLPY_FLASHMODE;CONFIG_ESPTOOLPY_FLASHFREQ_80M;CONFIG_ESPTOOLPY_FLASHFREQ_40M;CONFIG_ESPTOOLPY_FLASHFREQ_20M;CONFIG_ESPTOOLPY_FLASHFREQ;CONFIG_ESPTOOLPY_FLASHSIZE_1MB;CONFIG_ESPTOOLPY_FLASHSIZE_2MB;CONFIG_ESPTOOLPY_FLASHSIZE_4MB;CONFIG_ESPTOOLPY_FLASHSIZE_8MB;CONFIG_ESPTOOLPY_FLASHSIZE_16MB;CONFIG_ESPTOOLPY_FLASHSIZE_32MB;CONFIG_ESPTOOLPY_FLASHSIZE_64MB;CONFIG_ESPTOOLPY_FLASHSIZE_128MB;CONFIG_ESPTOOLPY_FLASHSIZE;CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE;CONFIG_ESPTOOLPY_BEFORE_RESET;CONFIG_ESPTOOLPY_BEFORE_NORESET;CONFIG_ESPTOOLPY_BEFORE;CONFIG_ESPTOOLPY_AFTER_RESET;CONFIG_ESPTOOLPY_AFTER_NORESET;CONFIG_ESPTOOLPY_AFTER;CONFIG_ESPTOOLPY_MONITOR_BAUD;CONFIG_MONITOR_BAUD;CONFIG_PARTITION_TABLE_SINGLE_APP;CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE;CONFIG_PARTITION_TABLE_TWO_OTA;CONFIG_PARTITION_TABLE_TWO_OTA_LARGE;CONFIG_PARTITION_TABLE_CUSTOM;CONFIG_PARTITION_TABLE_CUSTOM_FILENAME;CONFIG_PARTITION_TABLE_FILENAME;CONFIG_PARTITION_TABLE_OFFSET;CONFIG_PARTITION_TABLE_MD5;CONFIG_COMPILER_OPTIMIZATION_DEBUG;CONFIG_OPTIMIZATION_LEVEL_DEBUG;CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG;CONFIG_COMPILER_OPTIMIZATION_DEFAULT;CONFIG_COMPILER_OPTIMIZATION_SIZE;CONFIG_OPTIMIZATION_LEVEL_RELEASE;CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE;CONFIG_COMPILER_OPTIMIZATION_PERF;CONFIG_COMPILER_OPTIMIZATION_NONE;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE;CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT;CONFIG_OPTIMIZATION_ASSERTIONS_SILENT;CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE;CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED;CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE;CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB;CONFIG_COMPILER_FLOAT_LIB_FROM_RVFPLIB;CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL;CONFIG_OPTIMIZATION_ASSERTION_LEVEL;CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT;CONFIG_COMPILER_HIDE_PATHS_MACROS;CONFIG_COMPILER_CXX_EXCEPTIONS;CONFIG_CXX_EXCEPTIONS;CONFIG_COMPILER_CXX_RTTI;CONFIG_COMPILER_STACK_CHECK_MODE_NONE;CONFIG_STACK_CHECK_NONE;CONFIG_COMPILER_STACK_CHECK_MODE_NORM;CONFIG_STACK_CHECK_NORM;CONFIG_COMPILER_STACK_CHECK_MODE_STRONG;CONFIG_STACK_CHECK_STRONG;CONFIG_COMPILER_STACK_CHECK_MODE_ALL;CONFIG_STACK_CHECK_ALL;CONFIG_COMPILER_NO_MERGE_CONSTANTS;CONFIG_COMPILER_WARN_WRITE_STRINGS;CONFIG_WARN_WRITE_STRINGS;CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS;CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS;CONFIG_COMPILER_DISABLE_GCC12_WARNINGS;CONFIG_COMPILER_DISABLE_GCC13_WARNINGS;CONFIG_COMPILER_DISABLE_GCC14_WARNINGS;CONFIG_COMPILER_DUMP_RTL_FILES;CONFIG_COMPILER_RT_LIB_GCCLIB;CONFIG_COMPILER_RT_LIB_NAME;CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING;CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE;CONFIG_COMPILER_STATIC_ANALYZER;CONFIG_APPTRACE_DEST_JTAG;CONFIG_ESP32_APPTRACE_DEST_TRAX;CONFIG_APPTRACE_DEST_NONE;CONFIG_ESP32_APPTRACE_DEST_NONE;CONFIG_APPTRACE_DEST_UART1;CONFIG_APPTRACE_DEST_UART2;CONFIG_APPTRACE_DEST_UART_NONE;CONFIG_APPTRACE_UART_TASK_PRIO;CONFIG_APPTRACE_LOCK_ENABLE;CONFIG_ESP32_APPTRACE_LOCK_ENABLE;CONFIG_BT_ENABLED;CONFIG_BT_BLE_LOG_SPI_OUT_ENABLED;CONFIG_CONSOLE_SORTED_HELP;CONFIG_TWAI_ISR_IN_IRAM;CONFIG_ADC_SUPPRESS_DEPRECATE_WARN;CONFIG_ADC_SKIP_LEGACY_CONFLICT_CHECK;CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN;CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN;CONFIG_MCPWM_SKIP_LEGACY_CONFLICT_CHECK;CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN;CONFIG_GPTIMER_SKIP_LEGACY_CONFLICT_CHECK;CONFIG_RMT_SUPPRESS_DEPRECATE_WARN;CONFIG_RMT_SKIP_LEGACY_CONFLICT_CHECK;CONFIG_I2S_SUPPRESS_DEPRECATE_WARN;CONFIG_I2S_SKIP_LEGACY_CONFLICT_CHECK;CONFIG_I2C_SKIP_LEGACY_CONFLICT_CHECK;CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN;CONFIG_PCNT_SKIP_LEGACY_CONFLICT_CHECK;CONFIG_SDM_SUPPRESS_DEPRECATE_WARN;CONFIG_SDM_SKIP_LEGACY_CONFLICT_CHECK;CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN;CONFIG_TEMP_SENSOR_SKIP_LEGACY_CONFLICT_CHECK;CONFIG_EFUSE_CUSTOM_TABLE;CONFIG_EFUSE_VIRTUAL;CONFIG_EFUSE_MAX_BLK_LEN;CONFIG_ESP_TLS_USING_MBEDTLS;CONFIG_ESP_TLS_USE_DS_PERIPHERAL;CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS;CONFIG_ESP_TLS_SERVER_SESSION_TICKETS;CONFIG_ESP_TLS_SERVER_CERT_SELECT_HOOK;CONFIG_ESP_TLS_SERVER_MIN_AUTH_MODE_OPTIONAL;CONFIG_ESP_TLS_PSK_VERIFICATION;CONFIG_ESP_TLS_INSECURE;CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM;CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE;CONFIG_ADC_ENABLE_DEBUG_LOG;CONFIG_ESP_COEX_ENABLED;CONFIG_ESP_COEX_SW_COEXIST_ENABLE;CONFIG_SW_COEXIST_ENABLE;CONFIG_ESP32_WIFI_SW_COEXIST_ENABLE;CONFIG_ESP_WIFI_SW_COEXIST_ENABLE;CONFIG_ESP_COEX_EXTERNAL_COEXIST_ENABLE;CONFIG_EXTERNAL_COEX_ENABLE;CONFIG_ESP_WIFI_EXTERNAL_COEXIST_ENABLE;CONFIG_ESP_COEX_POWER_MANAGEMENT;CONFIG_ESP_COEX_GPIO_DEBUG;CONFIG_ESP_ERR_TO_NAME_LOOKUP;CONFIG_GPIO_CTRL_FUNC_IN_IRAM;CONFIG_GPTIMER_ISR_HANDLER_IN_IRAM;CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM;CONFIG_GPTIMER_ISR_IRAM_SAFE;CONFIG_GPTIMER_OBJ_CACHE_SAFE;CONFIG_GPTIMER_ENABLE_DEBUG_LOG;CONFIG_I2C_ISR_IRAM_SAFE;CONFIG_I2C_ENABLE_DEBUG_LOG;CONFIG_I2C_ENABLE_SLAVE_DRIVER_VERSION_2;CONFIG_I2S_ISR_IRAM_SAFE;CONFIG_I2S_ENABLE_DEBUG_LOG;CONFIG_LEDC_CTRL_FUNC_IN_IRAM;CONFIG_MCPWM_ISR_IRAM_SAFE;CONFIG_MCPWM_ISR_IN_IRAM;CONFIG_MCPWM_CTRL_FUNC_IN_IRAM;CONFIG_MCPWM_ENABLE_DEBUG_LOG;CONFIG_PARLIO_ENABLE_DEBUG_LOG;CONFIG_PARLIO_ISR_IRAM_SAFE;CONFIG_PCNT_CTRL_FUNC_IN_IRAM;CONFIG_PCNT_ISR_IRAM_SAFE;CONFIG_PCNT_ENABLE_DEBUG_LOG;CONFIG_RMT_ISR_IRAM_SAFE;CONFIG_RMT_RECV_FUNC_IN_IRAM;CONFIG_RMT_ENABLE_DEBUG_LOG;CONFIG_SDM_CTRL_FUNC_IN_IRAM;CONFIG_SDM_ENABLE_DEBUG_LOG;CONFIG_SPI_MASTER_IN_IRAM;CONFIG_SPI_MASTER_ISR_IN_IRAM;CONFIG_SPI_SLAVE_IN_IRAM;CONFIG_SPI_SLAVE_ISR_IN_IRAM;CONFIG_TEMP_SENSOR_ENABLE_DEBUG_LOG;CONFIG_TEMP_SENSOR_ISR_IRAM_SAFE;CONFIG_UART_ISR_IN_IRAM;CONFIG_USJ_ENABLE_USB_SERIAL_JTAG;CONFIG_ETH_ENABLED;CONFIG_ETH_USE_SPI_ETHERNET;CONFIG_ETH_SPI_ETHERNET_DM9051;CONFIG_ETH_SPI_ETHERNET_W5500;CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL;CONFIG_ETH_USE_OPENETH;CONFIG_ETH_TRANSMIT_MUTEX;CONFIG_ESP_EVENT_LOOP_PROFILING;CONFIG_EVENT_LOOP_PROFILING;CONFIG_ESP_EVENT_POST_FROM_ISR;CONFIG_POST_EVENTS_FROM_ISR;CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR;CONFIG_POST_EVENTS_FROM_IRAM_ISR;CONFIG_ESP_GDBSTUB_ENABLED;CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME;CONFIG_ESP_GDBSTUB_SUPPORT_TASKS;CONFIG_GDBSTUB_SUPPORT_TASKS;CONFIG_ESP_GDBSTUB_MAX_TASKS;CONFIG_GDBSTUB_MAX_TASKS;CONFIG_ESPHID_TASK_SIZE_BT;CONFIG_ESPHID_TASK_SIZE_BLE;CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS;CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH;CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH;CONFIG_ESP_HTTP_CLIENT_ENABLE_CUSTOM_TRANSPORT;CONFIG_ESP_HTTP_CLIENT_EVENT_POST_TIMEOUT;CONFIG_HTTPD_MAX_REQ_HDR_LEN;CONFIG_HTTPD_MAX_URI_LEN;CONFIG_HTTPD_ERR_RESP_NO_DELAY;CONFIG_HTTPD_PURGE_BUF_LEN;CONFIG_HTTPD_LOG_PURGE_DATA;CONFIG_HTTPD_WS_SUPPORT;CONFIG_HTTPD_QUEUE_WORK_BLOCKING;CONFIG_HTTPD_SERVER_EVENT_POST_TIMEOUT;CONFIG_ESP_HTTPS_OTA_DECRYPT_CB;CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP;CONFIG_OTA_ALLOW_HTTP;CONFIG_ESP_HTTPS_OTA_EVENT_POST_TIMEOUT;CONFIG_ESP_HTTPS_SERVER_ENABLE;CONFIG_ESP_HTTPS_SERVER_EVENT_POST_TIMEOUT;CONFIG_ESP32C6_REV_MIN_0;CONFIG_ESP32C6_REV_MIN_1;CONFIG_ESP32C6_REV_MIN_2;CONFIG_ESP32C6_REV_MIN_FULL;CONFIG_ESP_REV_MIN_FULL;CONFIG_ESP32C6_REV_MAX_FULL;CONFIG_ESP_REV_MAX_FULL;CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL;CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL;CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA;CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP;CONFIG_ESP_MAC_ADDR_UNIVERSE_BT;CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH;CONFIG_ESP_MAC_ADDR_UNIVERSE_IEEE802154;CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR;CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES;CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES_TWO;CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES_FOUR;CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES;CONFIG_ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC;CONFIG_ESP_SLEEP_POWER_DOWN_FLASH;CONFIG_ESP_SYSTEM_PD_FLASH;CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND;CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU;CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND;CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY;CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION;CONFIG_ESP_SLEEP_DEBUG;CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS;CONFIG_RTC_CLK_SRC_INT_RC;CONFIG_RTC_CLK_SRC_EXT_CRYS;CONFIG_RTC_CLK_SRC_EXT_OSC;CONFIG_RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED;CONFIG_RTC_CLK_CAL_CYCLES;CONFIG_PERIPH_CTRL_FUNC_IN_IRAM;CONFIG_ETM_ENABLE_DEBUG_LOG;CONFIG_GDMA_CTRL_FUNC_IN_IRAM;CONFIG_GDMA_ISR_HANDLER_IN_IRAM;CONFIG_GDMA_OBJ_DRAM_SAFE;CONFIG_GDMA_ENABLE_DEBUG_LOG;CONFIG_GDMA_ISR_IRAM_SAFE;CONFIG_XTAL_FREQ_40;CONFIG_XTAL_FREQ;CONFIG_ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM;CONFIG_LCD_ENABLE_DEBUG_LOG;CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL;CONFIG_ESP_NETIF_PROVIDE_CUSTOM_IMPLEMENTATION;CONFIG_ESP_NETIF_TCPIP_LWIP;CONFIG_ESP_NETIF_LOOPBACK;CONFIG_ESP_NETIF_USES_TCPIP_WITH_BSD_API;CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC;CONFIG_ESP_NETIF_RECEIVE_REPORT_ERRORS;CONFIG_ESP_NETIF_L2_TAP;CONFIG_ESP_NETIF_BRIDGE_EN;CONFIG_ESP_NETIF_SET_DNS_PER_DEFAULT_NETIF;CONFIG_ESP_PHY_ENABLED;CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE;CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE;CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION;CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION;CONFIG_ESP_PHY_MAX_WIFI_TX_POWER;CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER;CONFIG_ESP_PHY_MAX_TX_POWER;CONFIG_ESP32_PHY_MAX_TX_POWER;CONFIG_ESP_PHY_REDUCE_TX_POWER;CONFIG_REDUCE_PHY_TX_POWER;CONFIG_ESP32_REDUCE_PHY_TX_POWER;CONFIG_ESP_PHY_ENABLE_CERT_TEST;CONFIG_ESP_PHY_RF_CAL_PARTIAL;CONFIG_ESP_PHY_RF_CAL_NONE;CONFIG_ESP_PHY_RF_CAL_FULL;CONFIG_ESP_PHY_CALIBRATION_MODE;CONFIG_ESP_PHY_PLL_TRACK_DEBUG;CONFIG_ESP_PHY_RECORD_USED_TIME;CONFIG_PM_ENABLE;CONFIG_PM_SLP_IRAM_OPT;CONFIG_PM_SLP_DEFAULT_PARAMS_OPT;CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP;CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU;CONFIG_PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP;CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH;CONFIG_ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP;CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW;CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM;CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH;CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_120;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160;CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ;CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT;CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT;CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT;CONFIG_ESP_SYSTEM_PANIC_GDBSTUB;CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS;CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE;CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK;CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP;CONFIG_ESP_SYSTEM_USE_EH_FRAME;CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT;CONFIG_ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE;CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE;CONFIG_SYSTEM_EVENT_QUEUE_SIZE;CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE;CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE;CONFIG_ESP_MAIN_TASK_STACK_SIZE;CONFIG_MAIN_TASK_STACK_SIZE;CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0;CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY;CONFIG_ESP_MAIN_TASK_AFFINITY;CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE;CONFIG_ESP_CONSOLE_UART_DEFAULT;CONFIG_CONSOLE_UART_DEFAULT;CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG;CONFIG_ESP_CONSOLE_UART_CUSTOM;CONFIG_CONSOLE_UART_CUSTOM;CONFIG_ESP_CONSOLE_NONE;CONFIG_CONSOLE_UART_NONE;CONFIG_ESP_CONSOLE_UART_NONE;CONFIG_ESP_CONSOLE_SECONDARY_NONE;CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG;CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED;CONFIG_ESP_CONSOLE_UART;CONFIG_CONSOLE_UART;CONFIG_ESP_CONSOLE_UART_NUM;CONFIG_CONSOLE_UART_NUM;CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM;CONFIG_ESP_CONSOLE_UART_BAUDRATE;CONFIG_CONSOLE_UART_BAUDRATE;CONFIG_ESP_INT_WDT;CONFIG_INT_WDT;CONFIG_ESP_INT_WDT_TIMEOUT_MS;CONFIG_INT_WDT_TIMEOUT_MS;CONFIG_ESP_TASK_WDT_EN;CONFIG_ESP_TASK_WDT_INIT;CONFIG_TASK_WDT;CONFIG_ESP_TASK_WDT;CONFIG_ESP_TASK_WDT_PANIC;CONFIG_TASK_WDT_PANIC;CONFIG_ESP_TASK_WDT_TIMEOUT_S;CONFIG_TASK_WDT_TIMEOUT_S;CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0;CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0;CONFIG_ESP_PANIC_HANDLER_IRAM;CONFIG_ESP_DEBUG_STUBS_ENABLE;CONFIG_ESP32_DEBUG_STUBS_ENABLE;CONFIG_ESP_DEBUG_INCLUDE_OCD_STUB_BINS;CONFIG_ESP_DEBUG_OCDAWARE;CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4;CONFIG_ESP_BROWNOUT_DET;CONFIG_BROWNOUT_DET;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7;CONFIG_BROWNOUT_DET_LVL_SEL_7;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6;CONFIG_BROWNOUT_DET_LVL_SEL_6;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5;CONFIG_BROWNOUT_DET_LVL_SEL_5;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4;CONFIG_BROWNOUT_DET_LVL_SEL_4;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3;CONFIG_BROWNOUT_DET_LVL_SEL_3;CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2;CONFIG_BROWNOUT_DET_LVL_SEL_2;CONFIG_ESP_BROWNOUT_DET_LVL;CONFIG_BROWNOUT_DET_LVL;CONFIG_ESP_SYSTEM_BROWNOUT_INTR;CONFIG_ESP_SYSTEM_HW_STACK_GUARD;CONFIG_ESP_SYSTEM_BBPLL_RECALIB;CONFIG_ESP_SYSTEM_HW_PC_RECORD;CONFIG_ESP_IPC_TASK_STACK_SIZE;CONFIG_IPC_TASK_STACK_SIZE;CONFIG_ESP_TIMER_PROFILING;CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER;CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER;CONFIG_ESP_TIMER_TASK_STACK_SIZE;CONFIG_TIMER_TASK_STACK_SIZE;CONFIG_ESP_TIMER_INTERRUPT_LEVEL;CONFIG_ESP_TIMER_SHOW_EXPERIMENTAL;CONFIG_ESP_TIMER_TASK_AFFINITY;CONFIG_ESP_TIMER_TASK_AFFINITY_CPU0;CONFIG_ESP_TIMER_ISR_AFFINITY_CPU0;CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD;CONFIG_ESP_TIMER_IMPL_SYSTIMER;CONFIG_ESP_WIFI_ENABLED;CONFIG_ESP32_WIFI_ENABLED;CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM;CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM;CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM;CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM;CONFIG_ESP_WIFI_STATIC_TX_BUFFER;CONFIG_ESP32_WIFI_STATIC_TX_BUFFER;CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER;CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER;CONFIG_ESP_WIFI_TX_BUFFER_TYPE;CONFIG_ESP32_WIFI_TX_BUFFER_TYPE;CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM;CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM;CONFIG_ESP_WIFI_STATIC_RX_MGMT_BUFFER;CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUFFER;CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUF;CONFIG_ESP_WIFI_RX_MGMT_BUF_NUM_DEF;CONFIG_ESP_WIFI_CSI_ENABLED;CONFIG_ESP32_WIFI_CSI_ENABLED;CONFIG_ESP_WIFI_AMPDU_TX_ENABLED;CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED;CONFIG_ESP_WIFI_TX_BA_WIN;CONFIG_ESP32_WIFI_TX_BA_WIN;CONFIG_ESP_WIFI_AMPDU_RX_ENABLED;CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED;CONFIG_ESP_WIFI_RX_BA_WIN;CONFIG_ESP32_WIFI_RX_BA_WIN;CONFIG_ESP_WIFI_NVS_ENABLED;CONFIG_ESP32_WIFI_NVS_ENABLED;CONFIG_ESP_WIFI_SOFTAP_BEACON_MAX_LEN;CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN;CONFIG_ESP_WIFI_MGMT_SBUF_NUM;CONFIG_ESP32_WIFI_MGMT_SBUF_NUM;CONFIG_ESP_WIFI_IRAM_OPT;CONFIG_ESP32_WIFI_IRAM_OPT;CONFIG_ESP_WIFI_EXTRA_IRAM_OPT;CONFIG_ESP_WIFI_RX_IRAM_OPT;CONFIG_ESP32_WIFI_RX_IRAM_OPT;CONFIG_ESP_WIFI_ENABLE_WPA3_SAE;CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE;CONFIG_ESP_WIFI_ENABLE_SAE_PK;CONFIG_ESP_WIFI_SOFTAP_SAE_SUPPORT;CONFIG_ESP_WIFI_ENABLE_WPA3_OWE_STA;CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA;CONFIG_ESP_WIFI_SLP_IRAM_OPT;CONFIG_ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME;CONFIG_ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME;CONFIG_ESP_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME;CONFIG_ESP_WIFI_FTM_ENABLE;CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE;CONFIG_ESP_WIFI_GCMP_SUPPORT;CONFIG_ESP_WIFI_GMAC_SUPPORT;CONFIG_ESP_WIFI_SOFTAP_SUPPORT;CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT;CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM;CONFIG_ESP_WIFI_MBEDTLS_CRYPTO;CONFIG_WPA_MBEDTLS_CRYPTO;CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT;CONFIG_WPA_MBEDTLS_TLS_CLIENT;CONFIG_ESP_WIFI_WAPI_PSK;CONFIG_WPA_WAPI_PSK;CONFIG_ESP_WIFI_SUITE_B_192;CONFIG_WPA_SUITE_B_192;CONFIG_ESP_WIFI_11KV_SUPPORT;CONFIG_WPA_11KV_SUPPORT;CONFIG_ESP_WIFI_MBO_SUPPORT;CONFIG_WPA_MBO_SUPPORT;CONFIG_ESP_WIFI_DPP_SUPPORT;CONFIG_WPA_DPP_SUPPORT;CONFIG_ESP_WIFI_11R_SUPPORT;CONFIG_WPA_11R_SUPPORT;CONFIG_ESP_WIFI_WPS_SOFTAP_REGISTRAR;CONFIG_WPA_WPS_SOFTAP_REGISTRAR;CONFIG_ESP_WIFI_ENABLE_WIFI_TX_STATS;CONFIG_ESP_WIFI_ENABLE_WIFI_RX_STATS;CONFIG_ESP_WIFI_TX_HETB_QUEUE_NUM;CONFIG_ESP_WIFI_WPS_STRICT;CONFIG_WPA_WPS_STRICT;CONFIG_ESP_WIFI_WPS_PASSPHRASE;CONFIG_ESP_WIFI_DEBUG_PRINT;CONFIG_WPA_DEBUG_PRINT;CONFIG_ESP_WIFI_TESTING_OPTIONS;CONFIG_WPA_TESTING_OPTIONS;CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT;CONFIG_ESP_WIFI_ENT_FREE_DYNAMIC_BUFFER;CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH;CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH;CONFIG_ESP_COREDUMP_ENABLE_TO_UART;CONFIG_ESP32_ENABLE_COREDUMP_TO_UART;CONFIG_ESP_COREDUMP_ENABLE_TO_NONE;CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE;CONFIG_FATFS_VOLUME_COUNT;CONFIG_FATFS_LFN_NONE;CONFIG_FATFS_LFN_HEAP;CONFIG_FATFS_LFN_STACK;CONFIG_FATFS_SECTOR_512;CONFIG_FATFS_SECTOR_4096;CONFIG_FATFS_CODEPAGE_DYNAMIC;CONFIG_FATFS_CODEPAGE_437;CONFIG_FATFS_CODEPAGE_720;CONFIG_FATFS_CODEPAGE_737;CONFIG_FATFS_CODEPAGE_771;CONFIG_FATFS_CODEPAGE_775;CONFIG_FATFS_CODEPAGE_850;CONFIG_FATFS_CODEPAGE_852;CONFIG_FATFS_CODEPAGE_855;CONFIG_FATFS_CODEPAGE_857;CONFIG_FATFS_CODEPAGE_860;CONFIG_FATFS_CODEPAGE_861;CONFIG_FATFS_CODEPAGE_862;CONFIG_FATFS_CODEPAGE_863;CONFIG_FATFS_CODEPAGE_864;CONFIG_FATFS_CODEPAGE_865;CONFIG_FATFS_CODEPAGE_866;CONFIG_FATFS_CODEPAGE_869;CONFIG_FATFS_CODEPAGE_932;CONFIG_FATFS_CODEPAGE_936;CONFIG_FATFS_CODEPAGE_949;CONFIG_FATFS_CODEPAGE_950;CONFIG_FATFS_CODEPAGE;CONFIG_FATFS_FS_LOCK;CONFIG_FATFS_TIMEOUT_MS;CONFIG_FATFS_PER_FILE_CACHE;CONFIG_FATFS_USE_FASTSEEK;CONFIG_FATFS_USE_STRFUNC_NONE;CONFIG_FATFS_USE_STRFUNC_WITHOUT_CRLF_CONV;CONFIG_FATFS_USE_STRFUNC_WITH_CRLF_CONV;CONFIG_FATFS_VFS_FSTAT_BLKSIZE;CONFIG_FATFS_IMMEDIATE_FSYNC;CONFIG_FATFS_USE_LABEL;CONFIG_FATFS_LINK_LOCK;CONFIG_FATFS_USE_DYN_BUFFERS;CONFIG_FATFS_DONT_TRUST_FREE_CLUSTER_CNT;CONFIG_FATFS_DONT_TRUST_LAST_ALLOC;CONFIG_FREERTOS_SMP;CONFIG_FREERTOS_UNICORE;CONFIG_FREERTOS_HZ;CONFIG_FREERTOS_OPTIMIZED_SCHEDULER;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL;CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY;CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS;CONFIG_FREERTOS_IDLE_TASK_STACKSIZE;CONFIG_FREERTOS_USE_IDLE_HOOK;CONFIG_FREERTOS_USE_TICK_HOOK;CONFIG_FREERTOS_MAX_TASK_NAME_LEN;CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY;CONFIG_FREERTOS_USE_TIMERS;CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME;CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0;CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY;CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY;CONFIG_FREERTOS_TIMER_TASK_PRIORITY;CONFIG_TIMER_TASK_PRIORITY;CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH;CONFIG_TIMER_TASK_STACK_DEPTH;CONFIG_FREERTOS_TIMER_QUEUE_LENGTH;CONFIG_TIMER_QUEUE_LENGTH;CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE;CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES;CONFIG_FREERTOS_USE_TRACE_FACILITY;CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES;CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS;CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG;CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER;CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK;CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS;CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK;CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP;CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK;CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER;CONFIG_FREERTOS_ISR_STACKSIZE;CONFIG_FREERTOS_INTERRUPT_BACKTRACE;CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER;CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1;CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3;CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER;CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH;CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE;CONFIG_FREERTOS_PORT;CONFIG_FREERTOS_NO_AFFINITY;CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION;CONFIG_FREERTOS_DEBUG_OCDAWARE;CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT;CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH;CONFIG_FREERTOS_NUMBER_OF_CORES;CONFIG_HAL_ASSERTION_EQUALS_SYSTEM;CONFIG_HAL_ASSERTION_DISABLE;CONFIG_HAL_ASSERTION_SILENT;CONFIG_HAL_ASSERTION_SILIENT;CONFIG_HAL_ASSERTION_ENABLE;CONFIG_HAL_DEFAULT_ASSERTION_LEVEL;CONFIG_HAL_SYSTIMER_USE_ROM_IMPL;CONFIG_HAL_WDT_USE_ROM_IMPL;CONFIG_HAL_SPI_MASTER_FUNC_IN_IRAM;CONFIG_HAL_SPI_SLAVE_FUNC_IN_IRAM;CONFIG_HEAP_POISONING_DISABLED;CONFIG_HEAP_POISONING_LIGHT;CONFIG_HEAP_POISONING_COMPREHENSIVE;CONFIG_HEAP_TRACING_OFF;CONFIG_HEAP_TRACING_STANDALONE;CONFIG_HEAP_TRACING_TOHOST;CONFIG_HEAP_USE_HOOKS;CONFIG_HEAP_TASK_TRACKING;CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS;CONFIG_HEAP_TLSF_USE_ROM_IMPL;CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH;CONFIG_IEEE802154_ENABLED;CONFIG_IEEE802154_RX_BUFFER_SIZE;CONFIG_IEEE802154_CCA_CARRIER;CONFIG_IEEE802154_CCA_ED;CONFIG_IEEE802154_CCA_CARRIER_OR_ED;CONFIG_IEEE802154_CCA_CARRIER_AND_ED;CONFIG_IEEE802154_CCA_MODE;CONFIG_IEEE802154_CCA_THRESHOLD;CONFIG_IEEE802154_PENDING_TABLE_SIZE;CONFIG_IEEE802154_MULTI_PAN_ENABLE;CONFIG_IEEE802154_TIMING_OPTIMIZATION;CONFIG_IEEE802154_DEBUG;CONFIG_IEEE802154_DEBUG_ASSERT_MONITOR;CONFIG_LOG_DEFAULT_LEVEL_NONE;CONFIG_LOG_DEFAULT_LEVEL_ERROR;CONFIG_LOG_DEFAULT_LEVEL_WARN;CONFIG_LOG_DEFAULT_LEVEL_INFO;CONFIG_LOG_DEFAULT_LEVEL_DEBUG;CONFIG_LOG_DEFAULT_LEVEL_VERBOSE;CONFIG_LOG_DEFAULT_LEVEL;CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT;CONFIG_LOG_MAXIMUM_LEVEL_DEBUG;CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE;CONFIG_LOG_MAXIMUM_LEVEL;CONFIG_LOG_MASTER_LEVEL;CONFIG_LOG_DYNAMIC_LEVEL_CONTROL;CONFIG_LOG_TAG_LEVEL_IMPL_NONE;CONFIG_LOG_TAG_LEVEL_IMPL_LINKED_LIST;CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST;CONFIG_LOG_TAG_LEVEL_CACHE_ARRAY;CONFIG_LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP;CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE;CONFIG_LOG_COLORS;CONFIG_LOG_TIMESTAMP_SOURCE_RTOS;CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM;CONFIG_LWIP_ENABLE;CONFIG_LWIP_LOCAL_HOSTNAME;CONFIG_LWIP_NETIF_API;CONFIG_LWIP_TCPIP_TASK_PRIO;CONFIG_LWIP_TCPIP_CORE_LOCKING;CONFIG_LWIP_CHECK_THREAD_SAFETY;CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES;CONFIG_LWIP_L2_TO_L3_COPY;CONFIG_L2_TO_L3_COPY;CONFIG_LWIP_IRAM_OPTIMIZATION;CONFIG_LWIP_EXTRA_IRAM_OPTIMIZATION;CONFIG_LWIP_TIMERS_ONDEMAND;CONFIG_LWIP_ND6;CONFIG_LWIP_FORCE_ROUTER_FORWARDING;CONFIG_LWIP_MAX_SOCKETS;CONFIG_LWIP_USE_ONLY_LWIP_SELECT;CONFIG_LWIP_SO_LINGER;CONFIG_LWIP_SO_REUSE;CONFIG_LWIP_SO_REUSE_RXTOALL;CONFIG_LWIP_SO_RCVBUF;CONFIG_LWIP_NETBUF_RECVINFO;CONFIG_LWIP_IP_DEFAULT_TTL;CONFIG_LWIP_IP4_FRAG;CONFIG_LWIP_IP6_FRAG;CONFIG_LWIP_IP4_REASSEMBLY;CONFIG_LWIP_IP6_REASSEMBLY;CONFIG_LWIP_IP_REASS_MAX_PBUFS;CONFIG_LWIP_IP_FORWARD;CONFIG_LWIP_STATS;CONFIG_LWIP_ESP_GRATUITOUS_ARP;CONFIG_ESP_GRATUITOUS_ARP;CONFIG_LWIP_GARP_TMR_INTERVAL;CONFIG_GARP_TMR_INTERVAL;CONFIG_LWIP_ESP_MLDV6_REPORT;CONFIG_LWIP_MLDV6_TMR_INTERVAL;CONFIG_LWIP_TCPIP_RECVMBOX_SIZE;CONFIG_TCPIP_RECVMBOX_SIZE;CONFIG_LWIP_DHCP_DOES_ARP_CHECK;CONFIG_LWIP_DHCP_DOES_ACD_CHECK;CONFIG_LWIP_DHCP_DOES_NOT_CHECK_OFFERED_IP;CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID;CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID;CONFIG_LWIP_DHCP_RESTORE_LAST_IP;CONFIG_LWIP_DHCP_OPTIONS_LEN;CONFIG_LWIP_NUM_NETIF_CLIENT_DATA;CONFIG_LWIP_DHCP_COARSE_TIMER_SECS;CONFIG_LWIP_DHCPS;CONFIG_LWIP_DHCPS_LEASE_UNIT;CONFIG_LWIP_DHCPS_MAX_STATION_NUM;CONFIG_LWIP_DHCPS_STATIC_ENTRIES;CONFIG_LWIP_DHCPS_ADD_DNS;CONFIG_LWIP_AUTOIP;CONFIG_LWIP_IPV4;CONFIG_LWIP_IPV6;CONFIG_LWIP_IPV6_AUTOCONFIG;CONFIG_LWIP_IPV6_NUM_ADDRESSES;CONFIG_LWIP_IPV6_FORWARD;CONFIG_LWIP_NETIF_STATUS_CALLBACK;CONFIG_LWIP_NETIF_LOOPBACK;CONFIG_LWIP_LOOPBACK_MAX_PBUFS;CONFIG_LWIP_MAX_ACTIVE_TCP;CONFIG_LWIP_MAX_LISTENING_TCP;CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION;CONFIG_LWIP_TCP_MAXRTX;CONFIG_TCP_MAXRTX;CONFIG_LWIP_TCP_SYNMAXRTX;CONFIG_TCP_SYNMAXRTX;CONFIG_LWIP_TCP_MSS;CONFIG_TCP_MSS;CONFIG_LWIP_TCP_TMR_INTERVAL;CONFIG_LWIP_TCP_MSL;CONFIG_TCP_MSL;CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT;CONFIG_LWIP_TCP_SND_BUF_DEFAULT;CONFIG_TCP_SND_BUF_DEFAULT;CONFIG_LWIP_TCP_WND_DEFAULT;CONFIG_TCP_WND_DEFAULT;CONFIG_LWIP_TCP_RECVMBOX_SIZE;CONFIG_TCP_RECVMBOX_SIZE;CONFIG_LWIP_TCP_ACCEPTMBOX_SIZE;CONFIG_LWIP_TCP_QUEUE_OOSEQ;CONFIG_TCP_QUEUE_OOSEQ;CONFIG_LWIP_TCP_OOSEQ_TIMEOUT;CONFIG_LWIP_TCP_OOSEQ_MAX_PBUFS;CONFIG_LWIP_TCP_SACK_OUT;CONFIG_LWIP_TCP_OVERSIZE_MSS;CONFIG_TCP_OVERSIZE_MSS;CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS;CONFIG_TCP_OVERSIZE_QUARTER_MSS;CONFIG_LWIP_TCP_OVERSIZE_DISABLE;CONFIG_TCP_OVERSIZE_DISABLE;CONFIG_LWIP_TCP_RTO_TIME;CONFIG_LWIP_MAX_UDP_PCBS;CONFIG_LWIP_UDP_RECVMBOX_SIZE;CONFIG_UDP_RECVMBOX_SIZE;CONFIG_LWIP_CHECKSUM_CHECK_IP;CONFIG_LWIP_CHECKSUM_CHECK_UDP;CONFIG_LWIP_CHECKSUM_CHECK_ICMP;CONFIG_LWIP_TCPIP_TASK_STACK_SIZE;CONFIG_TCPIP_TASK_STACK_SIZE;CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY;CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY;CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0;CONFIG_TCPIP_TASK_AFFINITY_CPU0;CONFIG_LWIP_TCPIP_TASK_AFFINITY;CONFIG_TCPIP_TASK_AFFINITY;CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE;CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS;CONFIG_LWIP_IPV6_ND6_NUM_PREFIXES;CONFIG_LWIP_IPV6_ND6_NUM_ROUTERS;CONFIG_LWIP_IPV6_ND6_NUM_DESTINATIONS;CONFIG_LWIP_PPP_SUPPORT;CONFIG_PPP_SUPPORT;CONFIG_LWIP_SLIP_SUPPORT;CONFIG_LWIP_ICMP;CONFIG_LWIP_MULTICAST_PING;CONFIG_LWIP_BROADCAST_PING;CONFIG_LWIP_MAX_RAW_PCBS;CONFIG_LWIP_SNTP_MAX_SERVERS;CONFIG_LWIP_DHCP_GET_NTP_SRV;CONFIG_LWIP_SNTP_UPDATE_DELAY;CONFIG_LWIP_SNTP_STARTUP_DELAY;CONFIG_LWIP_SNTP_MAXIMUM_STARTUP_DELAY;CONFIG_LWIP_DNS_MAX_HOST_IP;CONFIG_LWIP_DNS_MAX_SERVERS;CONFIG_LWIP_FALLBACK_DNS_SERVER_SUPPORT;CONFIG_LWIP_DNS_SETSERVER_WITH_NETIF;CONFIG_LWIP_BRIDGEIF_MAX_PORTS;CONFIG_LWIP_ESP_LWIP_ASSERT;CONFIG_LWIP_HOOK_TCP_ISN_NONE;CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT;CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM;CONFIG_LWIP_HOOK_IP6_ROUTE_NONE;CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT;CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM;CONFIG_LWIP_HOOK_ND6_GET_GW_NONE;CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT;CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM;CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_NONE;CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_DEFAULT;CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_CUSTOM;CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE;CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT;CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM;CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_NONE;CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_CUSTOM;CONFIG_LWIP_HOOK_IP6_INPUT_NONE;CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT;CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM;CONFIG_LWIP_DEBUG;CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC;CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC;CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC;CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN;CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN;CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN;CONFIG_MBEDTLS_DEBUG;CONFIG_MBEDTLS_SSL_PROTO_TLS1_3;CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH;CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK;CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION;CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE;CONFIG_MBEDTLS_PKCS7_C;CONFIG_MBEDTLS_SSL_DTLS_CONNECTION_ID;CONFIG_MBEDTLS_SSL_DTLS_SRTP;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE;CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEPRECATED_LIST;CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS;CONFIG_MBEDTLS_ECP_RESTARTABLE;CONFIG_MBEDTLS_CMAC_C;CONFIG_MBEDTLS_HARDWARE_AES;CONFIG_MBEDTLS_HARDWARE_MPI;CONFIG_MBEDTLS_HARDWARE_SHA;CONFIG_MBEDTLS_HARDWARE_ECC;CONFIG_MBEDTLS_ECC_OTHER_CURVES_SOFT_FALLBACK;CONFIG_MBEDTLS_ROM_MD5;CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN;CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY;CONFIG_MBEDTLS_HAVE_TIME;CONFIG_MBEDTLS_PLATFORM_TIME_ALT;CONFIG_MBEDTLS_HAVE_TIME_DATE;CONFIG_MBEDTLS_ECDSA_DETERMINISTIC;CONFIG_MBEDTLS_SHA1_C;CONFIG_MBEDTLS_SHA512_C;CONFIG_MBEDTLS_SHA3_C;CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT;CONFIG_MBEDTLS_TLS_SERVER_ONLY;CONFIG_MBEDTLS_TLS_CLIENT_ONLY;CONFIG_MBEDTLS_TLS_DISABLED;CONFIG_MBEDTLS_TLS_SERVER;CONFIG_MBEDTLS_TLS_CLIENT;CONFIG_MBEDTLS_TLS_ENABLED;CONFIG_MBEDTLS_PSK_MODES;CONFIG_MBEDTLS_KEY_EXCHANGE_RSA;CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE;CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA;CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA;CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA;CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA;CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE;CONFIG_MBEDTLS_SSL_RENEGOTIATION;CONFIG_MBEDTLS_SSL_PROTO_TLS1_2;CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1;CONFIG_MBEDTLS_SSL_PROTO_DTLS;CONFIG_MBEDTLS_SSL_ALPN;CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS;CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS;CONFIG_MBEDTLS_AES_C;CONFIG_MBEDTLS_CAMELLIA_C;CONFIG_MBEDTLS_DES_C;CONFIG_MBEDTLS_BLOWFISH_C;CONFIG_MBEDTLS_XTEA_C;CONFIG_MBEDTLS_CCM_C;CONFIG_MBEDTLS_GCM_C;CONFIG_MBEDTLS_NIST_KW_C;CONFIG_MBEDTLS_RIPEMD160_C;CONFIG_MBEDTLS_PEM_PARSE_C;CONFIG_MBEDTLS_PEM_WRITE_C;CONFIG_MBEDTLS_X509_CRL_PARSE_C;CONFIG_MBEDTLS_X509_CSR_PARSE_C;CONFIG_MBEDTLS_ECP_C;CONFIG_MBEDTLS_PK_PARSE_EC_EXTENDED;CONFIG_MBEDTLS_PK_PARSE_EC_COMPRESSED;CONFIG_MBEDTLS_DHM_C;CONFIG_MBEDTLS_ECDH_C;CONFIG_MBEDTLS_ECDSA_C;CONFIG_MBEDTLS_ECJPAKE_C;CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED;CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED;CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED;CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED;CONFIG_MBEDTLS_ECP_NIST_OPTIM;CONFIG_MBEDTLS_ECP_FIXED_POINT_OPTIM;CONFIG_MBEDTLS_POLY1305_C;CONFIG_MBEDTLS_CHACHA20_C;CONFIG_MBEDTLS_HKDF_C;CONFIG_MBEDTLS_THREADING_C;CONFIG_MBEDTLS_ERROR_STRINGS;CONFIG_MBEDTLS_FS_IO;CONFIG_MBEDTLS_ALLOW_WEAK_CERTIFICATE_VERIFICATION;CONFIG_MQTT_PROTOCOL_311;CONFIG_MQTT_PROTOCOL_5;CONFIG_MQTT_TRANSPORT_SSL;CONFIG_MQTT_TRANSPORT_WEBSOCKET;CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE;CONFIG_MQTT_MSG_ID_INCREMENTAL;CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED;CONFIG_MQTT_REPORT_DELETED_MESSAGES;CONFIG_MQTT_USE_CUSTOM_CONFIG;CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED;CONFIG_MQTT_CUSTOM_OUTBOX;CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF;CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF;CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR;CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF;CONFIG_NEWLIB_STDIN_LINE_ENDING_LF;CONFIG_NEWLIB_STDIN_LINE_ENDING_CR;CONFIG_NEWLIB_NANO_FORMAT;CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT;CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC;CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT;CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE;CONFIG_NVS_ENCRYPTION;CONFIG_NVS_ASSERT_ERROR_CHECK;CONFIG_NVS_LEGACY_DUP_KEYS_COMPATIBILITY;CONFIG_OPENTHREAD_ENABLED;CONFIG_OPENTHREAD_SPINEL_ONLY;CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0;CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1;CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2;CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_PATCH_VERSION;CONFIG_PTHREAD_TASK_PRIO_DEFAULT;CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT;CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT;CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT;CONFIG_PTHREAD_STACK_MIN;CONFIG_ESP32_PTHREAD_STACK_MIN;CONFIG_PTHREAD_TASK_CORE_DEFAULT;CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT;CONFIG_PTHREAD_TASK_NAME_DEFAULT;CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT;CONFIG_MMU_PAGE_SIZE_32KB;CONFIG_MMU_PAGE_MODE;CONFIG_MMU_PAGE_SIZE;CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC;CONFIG_SPI_FLASH_BROWNOUT_RESET;CONFIG_SPI_FLASH_AUTO_SUSPEND;CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US;CONFIG_SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND;CONFIG_SPI_FLASH_FORCE_ENABLE_C6_H2_SUSPEND;CONFIG_SPI_FLASH_VERIFY_WRITE;CONFIG_SPI_FLASH_ENABLE_COUNTERS;CONFIG_SPI_FLASH_ROM_DRIVER_PATCH;CONFIG_SPI_FLASH_ROM_IMPL;CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS;CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS;CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED;CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED;CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE;CONFIG_SPI_FLASH_YIELD_DURING_ERASE;CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS;CONFIG_SPI_FLASH_ERASE_YIELD_TICKS;CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE;CONFIG_SPI_FLASH_SIZE_OVERRIDE;CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED;CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST;CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED;CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP;CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP;CONFIG_SPI_FLASH_SUPPORT_GD_CHIP;CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP;CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP;CONFIG_SPI_FLASH_SUPPORT_TH_CHIP;CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE;CONFIG_SPIFFS_MAX_PARTITIONS;CONFIG_SPIFFS_CACHE;CONFIG_SPIFFS_CACHE_WR;CONFIG_SPIFFS_CACHE_STATS;CONFIG_SPIFFS_PAGE_CHECK;CONFIG_SPIFFS_GC_MAX_RUNS;CONFIG_SPIFFS_GC_STATS;CONFIG_SPIFFS_PAGE_SIZE;CONFIG_SPIFFS_OBJ_NAME_LEN;CONFIG_SPIFFS_FOLLOW_SYMLINKS;CONFIG_SPIFFS_USE_MAGIC;CONFIG_SPIFFS_USE_MAGIC_LENGTH;CONFIG_SPIFFS_META_LENGTH;CONFIG_SPIFFS_USE_MTIME;CONFIG_SPIFFS_DBG;CONFIG_SPIFFS_API_DBG;CONFIG_SPIFFS_GC_DBG;CONFIG_SPIFFS_CACHE_DBG;CONFIG_SPIFFS_CHECK_DBG;CONFIG_SPIFFS_TEST_VISUALISATION;CONFIG_WS_TRANSPORT;CONFIG_WS_BUFFER_SIZE;CONFIG_WS_DYNAMIC_BUFFER;CONFIG_ULP_COPROC_ENABLED;CONFIG_UNITY_ENABLE_FLOAT;CONFIG_UNITY_ENABLE_DOUBLE;CONFIG_UNITY_ENABLE_64BIT;CONFIG_UNITY_ENABLE_COLOR;CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER;CONFIG_UNITY_ENABLE_FIXTURE;CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL;CONFIG_VFS_SUPPORT_IO;CONFIG_VFS_SUPPORT_DIR;CONFIG_VFS_SUPPORT_SELECT;CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT;CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT;CONFIG_VFS_SELECT_IN_RAM;CONFIG_VFS_SUPPORT_TERMIOS;CONFIG_SUPPORT_TERMIOS;CONFIG_VFS_MAX_COUNT;CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS;CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS;CONFIG_VFS_INITIALIZE_DEV_NULL;CONFIG_WL_SECTOR_SIZE_512;CONFIG_WL_SECTOR_SIZE_4096;CONFIG_WL_SECTOR_SIZE;CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES;CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT;CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN;CONFIG_WIFI_PROV_STA_FAST_SCAN;CONFIG_ZB_ENABLED;CONFIG_ZB_ZCZR;CONFIG_ZB_ZED;CONFIG_ZB_ZGPD;CONFIG_ZB_RADIO_NATIVE;CONFIG_ZB_RADIO_SPINEL_UART;CONFIG_ZB_DEBUG_MODE;CONFIG_IDF_EXPERIMENTAL_FEATURES) +# List of deprecated options for backward compatibility +set(CONFIG_APP_BUILD_TYPE_ELF_RAM "") +set(CONFIG_NO_BLOBS "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_NONE "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_ERROR "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_WARN "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_INFO "y") +set(CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG "") +set(CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE "") +set(CONFIG_LOG_BOOTLOADER_LEVEL "3") +set(CONFIG_APP_ROLLBACK_ENABLE "") +set(CONFIG_FLASH_ENCRYPTION_ENABLED "") +set(CONFIG_FLASHMODE_QIO "") +set(CONFIG_FLASHMODE_QOUT "") +set(CONFIG_FLASHMODE_DIO "y") +set(CONFIG_FLASHMODE_DOUT "") +set(CONFIG_MONITOR_BAUD "115200") +set(CONFIG_OPTIMIZATION_LEVEL_DEBUG "y") +set(CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG "y") +set(CONFIG_COMPILER_OPTIMIZATION_DEFAULT "y") +set(CONFIG_OPTIMIZATION_LEVEL_RELEASE "") +set(CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE "") +set(CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED "y") +set(CONFIG_OPTIMIZATION_ASSERTIONS_SILENT "") +set(CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED "") +set(CONFIG_OPTIMIZATION_ASSERTION_LEVEL "2") +set(CONFIG_CXX_EXCEPTIONS "") +set(CONFIG_STACK_CHECK_NONE "y") +set(CONFIG_STACK_CHECK_NORM "") +set(CONFIG_STACK_CHECK_STRONG "") +set(CONFIG_STACK_CHECK_ALL "") +set(CONFIG_WARN_WRITE_STRINGS "") +set(CONFIG_ESP32_APPTRACE_DEST_TRAX "") +set(CONFIG_ESP32_APPTRACE_DEST_NONE "y") +set(CONFIG_ESP32_APPTRACE_LOCK_ENABLE "y") +set(CONFIG_SW_COEXIST_ENABLE "y") +set(CONFIG_ESP32_WIFI_SW_COEXIST_ENABLE "y") +set(CONFIG_ESP_WIFI_SW_COEXIST_ENABLE "y") +set(CONFIG_EXTERNAL_COEX_ENABLE "") +set(CONFIG_ESP_WIFI_EXTERNAL_COEXIST_ENABLE "") +set(CONFIG_MCPWM_ISR_IN_IRAM "") +set(CONFIG_EVENT_LOOP_PROFILING "") +set(CONFIG_POST_EVENTS_FROM_ISR "y") +set(CONFIG_POST_EVENTS_FROM_IRAM_ISR "y") +set(CONFIG_GDBSTUB_SUPPORT_TASKS "y") +set(CONFIG_GDBSTUB_MAX_TASKS "32") +set(CONFIG_OTA_ALLOW_HTTP "") +set(CONFIG_ESP_SYSTEM_PD_FLASH "") +set(CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE "y") +set(CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION "") +set(CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER "20") +set(CONFIG_ESP32_PHY_MAX_TX_POWER "20") +set(CONFIG_REDUCE_PHY_TX_POWER "") +set(CONFIG_ESP32_REDUCE_PHY_TX_POWER "") +set(CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU "y") +set(CONFIG_SYSTEM_EVENT_QUEUE_SIZE "32") +set(CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE "2304") +set(CONFIG_MAIN_TASK_STACK_SIZE "3584") +set(CONFIG_CONSOLE_UART_DEFAULT "y") +set(CONFIG_CONSOLE_UART_CUSTOM "") +set(CONFIG_CONSOLE_UART_NONE "") +set(CONFIG_ESP_CONSOLE_UART_NONE "") +set(CONFIG_CONSOLE_UART "y") +set(CONFIG_CONSOLE_UART_NUM "0") +set(CONFIG_CONSOLE_UART_BAUDRATE "115200") +set(CONFIG_INT_WDT "y") +set(CONFIG_INT_WDT_TIMEOUT_MS "300") +set(CONFIG_TASK_WDT "y") +set(CONFIG_ESP_TASK_WDT "y") +set(CONFIG_TASK_WDT_PANIC "") +set(CONFIG_TASK_WDT_TIMEOUT_S "5") +set(CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0 "y") +set(CONFIG_ESP32_DEBUG_STUBS_ENABLE "") +set(CONFIG_BROWNOUT_DET "y") +set(CONFIG_BROWNOUT_DET_LVL_SEL_7 "y") +set(CONFIG_BROWNOUT_DET_LVL_SEL_6 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_5 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_4 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_3 "") +set(CONFIG_BROWNOUT_DET_LVL_SEL_2 "") +set(CONFIG_BROWNOUT_DET_LVL "7") +set(CONFIG_IPC_TASK_STACK_SIZE "1024") +set(CONFIG_TIMER_TASK_STACK_SIZE "3584") +set(CONFIG_ESP32_WIFI_ENABLED "y") +set(CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM "10") +set(CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM "32") +set(CONFIG_ESP32_WIFI_STATIC_TX_BUFFER "") +set(CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER "y") +set(CONFIG_ESP32_WIFI_TX_BUFFER_TYPE "1") +set(CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM "32") +set(CONFIG_ESP32_WIFI_CSI_ENABLED "") +set(CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED "y") +set(CONFIG_ESP32_WIFI_TX_BA_WIN "6") +set(CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED "y") +set(CONFIG_ESP32_WIFI_RX_BA_WIN "6") +set(CONFIG_ESP32_WIFI_NVS_ENABLED "y") +set(CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN "752") +set(CONFIG_ESP32_WIFI_MGMT_SBUF_NUM "32") +set(CONFIG_ESP32_WIFI_IRAM_OPT "y") +set(CONFIG_ESP32_WIFI_RX_IRAM_OPT "y") +set(CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE "y") +set(CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA "y") +set(CONFIG_WPA_MBEDTLS_CRYPTO "y") +set(CONFIG_WPA_MBEDTLS_TLS_CLIENT "y") +set(CONFIG_WPA_WAPI_PSK "") +set(CONFIG_WPA_SUITE_B_192 "") +set(CONFIG_WPA_11KV_SUPPORT "") +set(CONFIG_WPA_MBO_SUPPORT "") +set(CONFIG_WPA_DPP_SUPPORT "") +set(CONFIG_WPA_11R_SUPPORT "") +set(CONFIG_WPA_WPS_SOFTAP_REGISTRAR "") +set(CONFIG_WPA_WPS_STRICT "") +set(CONFIG_WPA_DEBUG_PRINT "") +set(CONFIG_WPA_TESTING_OPTIONS "") +set(CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH "") +set(CONFIG_ESP32_ENABLE_COREDUMP_TO_UART "") +set(CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE "y") +set(CONFIG_TIMER_TASK_PRIORITY "1") +set(CONFIG_TIMER_TASK_STACK_DEPTH "2048") +set(CONFIG_TIMER_QUEUE_LENGTH "10") +set(CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK "") +set(CONFIG_HAL_ASSERTION_SILIENT "") +set(CONFIG_L2_TO_L3_COPY "") +set(CONFIG_ESP_GRATUITOUS_ARP "y") +set(CONFIG_GARP_TMR_INTERVAL "60") +set(CONFIG_TCPIP_RECVMBOX_SIZE "32") +set(CONFIG_TCP_MAXRTX "12") +set(CONFIG_TCP_SYNMAXRTX "12") +set(CONFIG_TCP_MSS "1440") +set(CONFIG_TCP_MSL "60000") +set(CONFIG_TCP_SND_BUF_DEFAULT "5760") +set(CONFIG_TCP_WND_DEFAULT "5760") +set(CONFIG_TCP_RECVMBOX_SIZE "6") +set(CONFIG_TCP_QUEUE_OOSEQ "y") +set(CONFIG_TCP_OVERSIZE_MSS "y") +set(CONFIG_TCP_OVERSIZE_QUARTER_MSS "") +set(CONFIG_TCP_OVERSIZE_DISABLE "") +set(CONFIG_UDP_RECVMBOX_SIZE "6") +set(CONFIG_TCPIP_TASK_STACK_SIZE "3072") +set(CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY "y") +set(CONFIG_TCPIP_TASK_AFFINITY_CPU0 "") +set(CONFIG_TCPIP_TASK_AFFINITY "0x7fffffff") +set(CONFIG_PPP_SUPPORT "") +set(CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT "5") +set(CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT "3072") +set(CONFIG_ESP32_PTHREAD_STACK_MIN "768") +set(CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT "-1") +set(CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT "pthread") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS "y") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS "") +set(CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED "") +set(CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT "y") +set(CONFIG_SUPPORT_TERMIOS "y") +set(CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS "1") diff --git a/build/config/sdkconfig.h b/build/config/sdkconfig.h new file mode 100644 index 0000000..a8f506a --- /dev/null +++ b/build/config/sdkconfig.h @@ -0,0 +1,1009 @@ +/* + * Automatically generated file. DO NOT EDIT. + * Espressif IoT Development Framework (ESP-IDF) 5.4.2 Configuration Header + */ +#pragma once +#define CONFIG_SOC_ADC_SUPPORTED 1 +#define CONFIG_SOC_DEDICATED_GPIO_SUPPORTED 1 +#define CONFIG_SOC_UART_SUPPORTED 1 +#define CONFIG_SOC_GDMA_SUPPORTED 1 +#define CONFIG_SOC_AHB_GDMA_SUPPORTED 1 +#define CONFIG_SOC_GPTIMER_SUPPORTED 1 +#define CONFIG_SOC_PCNT_SUPPORTED 1 +#define CONFIG_SOC_MCPWM_SUPPORTED 1 +#define CONFIG_SOC_TWAI_SUPPORTED 1 +#define CONFIG_SOC_ETM_SUPPORTED 1 +#define CONFIG_SOC_PARLIO_SUPPORTED 1 +#define CONFIG_SOC_BT_SUPPORTED 1 +#define CONFIG_SOC_IEEE802154_SUPPORTED 1 +#define CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED 1 +#define CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED 1 +#define CONFIG_SOC_TEMP_SENSOR_SUPPORTED 1 +#define CONFIG_SOC_PHY_SUPPORTED 1 +#define CONFIG_SOC_WIFI_SUPPORTED 1 +#define CONFIG_SOC_SUPPORTS_SECURE_DL_MODE 1 +#define CONFIG_SOC_ULP_SUPPORTED 1 +#define CONFIG_SOC_LP_CORE_SUPPORTED 1 +#define CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD 1 +#define CONFIG_SOC_EFUSE_SUPPORTED 1 +#define CONFIG_SOC_RTC_FAST_MEM_SUPPORTED 1 +#define CONFIG_SOC_RTC_MEM_SUPPORTED 1 +#define CONFIG_SOC_I2S_SUPPORTED 1 +#define CONFIG_SOC_RMT_SUPPORTED 1 +#define CONFIG_SOC_SDM_SUPPORTED 1 +#define CONFIG_SOC_GPSPI_SUPPORTED 1 +#define CONFIG_SOC_LEDC_SUPPORTED 1 +#define CONFIG_SOC_I2C_SUPPORTED 1 +#define CONFIG_SOC_SYSTIMER_SUPPORTED 1 +#define CONFIG_SOC_SUPPORT_COEXISTENCE 1 +#define CONFIG_SOC_AES_SUPPORTED 1 +#define CONFIG_SOC_MPI_SUPPORTED 1 +#define CONFIG_SOC_SHA_SUPPORTED 1 +#define CONFIG_SOC_HMAC_SUPPORTED 1 +#define CONFIG_SOC_DIG_SIGN_SUPPORTED 1 +#define CONFIG_SOC_ECC_SUPPORTED 1 +#define CONFIG_SOC_FLASH_ENC_SUPPORTED 1 +#define CONFIG_SOC_SECURE_BOOT_SUPPORTED 1 +#define CONFIG_SOC_SDIO_SLAVE_SUPPORTED 1 +#define CONFIG_SOC_BOD_SUPPORTED 1 +#define CONFIG_SOC_APM_SUPPORTED 1 +#define CONFIG_SOC_PMU_SUPPORTED 1 +#define CONFIG_SOC_PAU_SUPPORTED 1 +#define CONFIG_SOC_LP_TIMER_SUPPORTED 1 +#define CONFIG_SOC_LP_AON_SUPPORTED 1 +#define CONFIG_SOC_LP_PERIPHERALS_SUPPORTED 1 +#define CONFIG_SOC_LP_I2C_SUPPORTED 1 +#define CONFIG_SOC_ULP_LP_UART_SUPPORTED 1 +#define CONFIG_SOC_CLK_TREE_SUPPORTED 1 +#define CONFIG_SOC_ASSIST_DEBUG_SUPPORTED 1 +#define CONFIG_SOC_WDT_SUPPORTED 1 +#define CONFIG_SOC_SPI_FLASH_SUPPORTED 1 +#define CONFIG_SOC_RNG_SUPPORTED 1 +#define CONFIG_SOC_LIGHT_SLEEP_SUPPORTED 1 +#define CONFIG_SOC_DEEP_SLEEP_SUPPORTED 1 +#define CONFIG_SOC_MODEM_CLOCK_SUPPORTED 1 +#define CONFIG_SOC_PM_SUPPORTED 1 +#define CONFIG_SOC_XTAL_SUPPORT_40M 1 +#define CONFIG_SOC_XTAL_CLOCK_PATH_DEPENDS_ON_TOP_DOMAIN 1 +#define CONFIG_SOC_AES_SUPPORT_DMA 1 +#define CONFIG_SOC_AES_GDMA 1 +#define CONFIG_SOC_AES_SUPPORT_AES_128 1 +#define CONFIG_SOC_AES_SUPPORT_AES_256 1 +#define CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED 1 +#define CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED 1 +#define CONFIG_SOC_ADC_MONITOR_SUPPORTED 1 +#define CONFIG_SOC_ADC_DMA_SUPPORTED 1 +#define CONFIG_SOC_ADC_PERIPH_NUM 1 +#define CONFIG_SOC_ADC_MAX_CHANNEL_NUM 7 +#define CONFIG_SOC_ADC_ATTEN_NUM 4 +#define CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM 1 +#define CONFIG_SOC_ADC_PATT_LEN_MAX 8 +#define CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH 12 +#define CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH 12 +#define CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM 2 +#define CONFIG_SOC_ADC_DIGI_MONITOR_NUM 2 +#define CONFIG_SOC_ADC_DIGI_RESULT_BYTES 4 +#define CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV 4 +#define CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH 83333 +#define CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW 611 +#define CONFIG_SOC_ADC_RTC_MIN_BITWIDTH 12 +#define CONFIG_SOC_ADC_RTC_MAX_BITWIDTH 12 +#define CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED 1 +#define CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED 1 +#define CONFIG_SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED 1 +#define CONFIG_SOC_ADC_TEMPERATURE_SHARE_INTR 1 +#define CONFIG_SOC_ADC_SHARED_POWER 1 +#define CONFIG_SOC_BROWNOUT_RESET_SUPPORTED 1 +#define CONFIG_SOC_SHARED_IDCACHE_SUPPORTED 1 +#define CONFIG_SOC_CACHE_FREEZE_SUPPORTED 1 +#define CONFIG_SOC_CPU_CORES_NUM 1 +#define CONFIG_SOC_CPU_INTR_NUM 32 +#define CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC 1 +#define CONFIG_SOC_INT_PLIC_SUPPORTED 1 +#define CONFIG_SOC_CPU_HAS_CSR_PC 1 +#define CONFIG_SOC_CPU_BREAKPOINTS_NUM 4 +#define CONFIG_SOC_CPU_WATCHPOINTS_NUM 4 +#define CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE 0x80000000 +#define CONFIG_SOC_CPU_HAS_PMA 1 +#define CONFIG_SOC_CPU_IDRAM_SPLIT_USING_PMP 1 +#define CONFIG_SOC_CPU_PMP_REGION_GRANULARITY 4 +#define CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN 3072 +#define CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH 16 +#define CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US 1100 +#define CONFIG_SOC_AHB_GDMA_VERSION 1 +#define CONFIG_SOC_GDMA_NUM_GROUPS_MAX 1 +#define CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX 3 +#define CONFIG_SOC_GDMA_SUPPORT_ETM 1 +#define CONFIG_SOC_GDMA_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_ETM_GROUPS 1 +#define CONFIG_SOC_ETM_CHANNELS_PER_GROUP 50 +#define CONFIG_SOC_ETM_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_GPIO_PORT 1 +#define CONFIG_SOC_GPIO_PIN_COUNT 31 +#define CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER 1 +#define CONFIG_SOC_GPIO_FLEX_GLITCH_FILTER_NUM 8 +#define CONFIG_SOC_GPIO_SUPPORT_ETM 1 +#define CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT 1 +#define CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP 1 +#define CONFIG_SOC_LP_IO_CLOCK_IS_INDEPENDENT 1 +#define CONFIG_SOC_GPIO_IN_RANGE_MAX 30 +#define CONFIG_SOC_GPIO_OUT_RANGE_MAX 30 +#define CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK 0 +#define CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT 8 +#define CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK 0x000000007FFFFF00 +#define CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD 1 +#define CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP 1 +#define CONFIG_SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP 1 +#define CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX 1 +#define CONFIG_SOC_CLOCKOUT_HAS_SOURCE_GATE 1 +#define CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM 3 +#define CONFIG_SOC_RTCIO_PIN_COUNT 8 +#define CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED 1 +#define CONFIG_SOC_RTCIO_HOLD_SUPPORTED 1 +#define CONFIG_SOC_RTCIO_WAKE_SUPPORTED 1 +#define CONFIG_SOC_RTCIO_EDGE_WAKE_SUPPORTED 1 +#define CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM 8 +#define CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM 8 +#define CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE 1 +#define CONFIG_SOC_I2C_NUM 2 +#define CONFIG_SOC_HP_I2C_NUM 1 +#define CONFIG_SOC_I2C_FIFO_LEN 32 +#define CONFIG_SOC_I2C_CMD_REG_NUM 8 +#define CONFIG_SOC_I2C_SUPPORT_SLAVE 1 +#define CONFIG_SOC_I2C_SUPPORT_HW_FSM_RST 1 +#define CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS 1 +#define CONFIG_SOC_I2C_SUPPORT_XTAL 1 +#define CONFIG_SOC_I2C_SUPPORT_RTC 1 +#define CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR 1 +#define CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST 1 +#define CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE 1 +#define CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS 1 +#define CONFIG_SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH 1 +#define CONFIG_SOC_I2C_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_LP_I2C_NUM 1 +#define CONFIG_SOC_LP_I2C_FIFO_LEN 16 +#define CONFIG_SOC_I2S_NUM 1 +#define CONFIG_SOC_I2S_HW_VERSION_2 1 +#define CONFIG_SOC_I2S_SUPPORTS_ETM 1 +#define CONFIG_SOC_I2S_SUPPORTS_XTAL 1 +#define CONFIG_SOC_I2S_SUPPORTS_PLL_F160M 1 +#define CONFIG_SOC_I2S_SUPPORTS_PCM 1 +#define CONFIG_SOC_I2S_SUPPORTS_PDM 1 +#define CONFIG_SOC_I2S_SUPPORTS_PDM_TX 1 +#define CONFIG_SOC_I2S_PDM_MAX_TX_LINES 2 +#define CONFIG_SOC_I2S_SUPPORTS_TDM 1 +#define CONFIG_SOC_I2S_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_LEDC_SUPPORT_PLL_DIV_CLOCK 1 +#define CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK 1 +#define CONFIG_SOC_LEDC_TIMER_NUM 4 +#define CONFIG_SOC_LEDC_CHANNEL_NUM 6 +#define CONFIG_SOC_LEDC_TIMER_BIT_WIDTH 20 +#define CONFIG_SOC_LEDC_SUPPORT_FADE_STOP 1 +#define CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED 1 +#define CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX 16 +#define CONFIG_SOC_LEDC_FADE_PARAMS_BIT_WIDTH 10 +#define CONFIG_SOC_LEDC_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_MMU_PAGE_SIZE_CONFIGURABLE 1 +#define CONFIG_SOC_MMU_PAGE_SIZE_8KB_SUPPORTED 1 +#define CONFIG_SOC_MMU_PERIPH_NUM 1 +#define CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM 1 +#define CONFIG_SOC_MMU_DI_VADDR_SHARED 1 +#define CONFIG_SOC_MPU_MIN_REGION_SIZE 0x20000000 +#define CONFIG_SOC_MPU_REGIONS_MAX_NUM 8 +#define CONFIG_SOC_PCNT_GROUPS 1 +#define CONFIG_SOC_PCNT_UNITS_PER_GROUP 4 +#define CONFIG_SOC_PCNT_CHANNELS_PER_UNIT 2 +#define CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT 2 +#define CONFIG_SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE 1 +#define CONFIG_SOC_PCNT_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_RMT_GROUPS 1 +#define CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP 2 +#define CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP 2 +#define CONFIG_SOC_RMT_CHANNELS_PER_GROUP 4 +#define CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL 48 +#define CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG 1 +#define CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO 1 +#define CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY 1 +#define CONFIG_SOC_RMT_SUPPORT_XTAL 1 +#define CONFIG_SOC_RMT_SUPPORT_RC_FAST 1 +#define CONFIG_SOC_RMT_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_MCPWM_GROUPS 1 +#define CONFIG_SOC_MCPWM_TIMERS_PER_GROUP 3 +#define CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP 3 +#define CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR 2 +#define CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR 2 +#define CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR 2 +#define CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP 3 +#define CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP 1 +#define CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER 3 +#define CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP 3 +#define CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE 1 +#define CONFIG_SOC_MCPWM_SUPPORT_ETM 1 +#define CONFIG_SOC_MCPWM_CAPTURE_CLK_FROM_GROUP 1 +#define CONFIG_SOC_MCPWM_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_PARLIO_GROUPS 1 +#define CONFIG_SOC_PARLIO_TX_UNITS_PER_GROUP 1 +#define CONFIG_SOC_PARLIO_RX_UNITS_PER_GROUP 1 +#define CONFIG_SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH 16 +#define CONFIG_SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH 16 +#define CONFIG_SOC_PARLIO_TX_RX_SHARE_INTERRUPT 1 +#define CONFIG_SOC_PARLIO_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_MPI_MEM_BLOCKS_NUM 4 +#define CONFIG_SOC_MPI_OPERATIONS_NUM 3 +#define CONFIG_SOC_RSA_MAX_BIT_LEN 3072 +#define CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE 3968 +#define CONFIG_SOC_SHA_SUPPORT_DMA 1 +#define CONFIG_SOC_SHA_SUPPORT_RESUME 1 +#define CONFIG_SOC_SHA_GDMA 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA1 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA224 1 +#define CONFIG_SOC_SHA_SUPPORT_SHA256 1 +#define CONFIG_SOC_SDM_GROUPS 1 +#define CONFIG_SOC_SDM_CHANNELS_PER_GROUP 4 +#define CONFIG_SOC_SDM_CLK_SUPPORT_PLL_F80M 1 +#define CONFIG_SOC_SDM_CLK_SUPPORT_XTAL 1 +#define CONFIG_SOC_SPI_PERIPH_NUM 2 +#define CONFIG_SOC_SPI_MAX_CS_NUM 6 +#define CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE 64 +#define CONFIG_SOC_SPI_SUPPORT_DDRCLK 1 +#define CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS 1 +#define CONFIG_SOC_SPI_SUPPORT_CD_SIG 1 +#define CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS 1 +#define CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2 1 +#define CONFIG_SOC_SPI_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_SPI_SUPPORT_CLK_XTAL 1 +#define CONFIG_SOC_SPI_SUPPORT_CLK_PLL_F80M 1 +#define CONFIG_SOC_SPI_SUPPORT_CLK_RC_FAST 1 +#define CONFIG_SOC_SPI_SCT_SUPPORTED 1 +#define CONFIG_SOC_SPI_SCT_REG_NUM 14 +#define CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX 1 +#define CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX 0x3FFFA +#define CONFIG_SOC_MEMSPI_IS_INDEPENDENT 1 +#define CONFIG_SOC_SPI_MAX_PRE_DIVIDER 16 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS 1 +#define CONFIG_SOC_SPI_MEM_SUPPORT_WRAP 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED 1 +#define CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED 1 +#define CONFIG_SOC_SYSTIMER_COUNTER_NUM 2 +#define CONFIG_SOC_SYSTIMER_ALARM_NUM 3 +#define CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO 32 +#define CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI 20 +#define CONFIG_SOC_SYSTIMER_FIXED_DIVIDER 1 +#define CONFIG_SOC_SYSTIMER_SUPPORT_RC_FAST 1 +#define CONFIG_SOC_SYSTIMER_INT_LEVEL 1 +#define CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE 1 +#define CONFIG_SOC_SYSTIMER_SUPPORT_ETM 1 +#define CONFIG_SOC_LP_TIMER_BIT_WIDTH_LO 32 +#define CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI 16 +#define CONFIG_SOC_TIMER_GROUPS 2 +#define CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP 1 +#define CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH 54 +#define CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL 1 +#define CONFIG_SOC_TIMER_GROUP_SUPPORT_RC_FAST 1 +#define CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS 2 +#define CONFIG_SOC_TIMER_SUPPORT_ETM 1 +#define CONFIG_SOC_TIMER_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_MWDT_SUPPORT_XTAL 1 +#define CONFIG_SOC_MWDT_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_TWAI_CONTROLLER_NUM 2 +#define CONFIG_SOC_TWAI_CLK_SUPPORT_XTAL 1 +#define CONFIG_SOC_TWAI_BRP_MIN 2 +#define CONFIG_SOC_TWAI_BRP_MAX 32768 +#define CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS 1 +#define CONFIG_SOC_TWAI_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE 1 +#define CONFIG_SOC_EFUSE_DIS_PAD_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_USB_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT 1 +#define CONFIG_SOC_EFUSE_SOFT_DIS_JTAG 1 +#define CONFIG_SOC_EFUSE_DIS_ICACHE 1 +#define CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK 1 +#define CONFIG_SOC_SECURE_BOOT_V2_RSA 1 +#define CONFIG_SOC_SECURE_BOOT_V2_ECC 1 +#define CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS 3 +#define CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS 1 +#define CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY 1 +#define CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX 64 +#define CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES 1 +#define CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128 1 +#define CONFIG_SOC_APM_CTRL_FILTER_SUPPORTED 1 +#define CONFIG_SOC_APM_LP_APM0_SUPPORTED 1 +#define CONFIG_SOC_CRYPTO_DPA_PROTECTION_SUPPORTED 1 +#define CONFIG_SOC_UART_NUM 3 +#define CONFIG_SOC_UART_HP_NUM 2 +#define CONFIG_SOC_UART_LP_NUM 1 +#define CONFIG_SOC_UART_FIFO_LEN 128 +#define CONFIG_SOC_LP_UART_FIFO_LEN 16 +#define CONFIG_SOC_UART_BITRATE_MAX 5000000 +#define CONFIG_SOC_UART_SUPPORT_PLL_F80M_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_RTC_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_XTAL_CLK 1 +#define CONFIG_SOC_UART_SUPPORT_WAKEUP_INT 1 +#define CONFIG_SOC_UART_HAS_LP_UART 1 +#define CONFIG_SOC_UART_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND 1 +#define CONFIG_SOC_COEX_HW_PTI 1 +#define CONFIG_SOC_EXTERNAL_COEX_ADVANCE 1 +#define CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE 21 +#define CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH 12 +#define CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_BEACON_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_BT_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP 1 +#define CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN 1 +#define CONFIG_SOC_PM_SUPPORT_CPU_PD 1 +#define CONFIG_SOC_PM_SUPPORT_MODEM_PD 1 +#define CONFIG_SOC_PM_SUPPORT_XTAL32K_PD 1 +#define CONFIG_SOC_PM_SUPPORT_RC32K_PD 1 +#define CONFIG_SOC_PM_SUPPORT_RC_FAST_PD 1 +#define CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD 1 +#define CONFIG_SOC_PM_SUPPORT_TOP_PD 1 +#define CONFIG_SOC_PM_SUPPORT_HP_AON_PD 1 +#define CONFIG_SOC_PM_SUPPORT_MAC_BB_PD 1 +#define CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD 1 +#define CONFIG_SOC_PM_SUPPORT_PMU_MODEM_STATE 1 +#define CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY 1 +#define CONFIG_SOC_PM_CPU_RETENTION_BY_SW 1 +#define CONFIG_SOC_PM_MODEM_RETENTION_BY_REGDMA 1 +#define CONFIG_SOC_PM_RETENTION_HAS_CLOCK_BUG 1 +#define CONFIG_SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN 1 +#define CONFIG_SOC_PM_PAU_LINK_NUM 4 +#define CONFIG_SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR 1 +#define CONFIG_SOC_PM_PAU_REGDMA_LINK_WIFIMAC 1 +#define CONFIG_SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE 1 +#define CONFIG_SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED 1 +#define CONFIG_SOC_PM_RETENTION_MODULE_NUM 32 +#define CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION 1 +#define CONFIG_SOC_MODEM_CLOCK_IS_INDEPENDENT 1 +#define CONFIG_SOC_CLK_XTAL32K_SUPPORTED 1 +#define CONFIG_SOC_CLK_OSC_SLOW_SUPPORTED 1 +#define CONFIG_SOC_CLK_RC32K_SUPPORTED 1 +#define CONFIG_SOC_RCC_IS_INDEPENDENT 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_INTR_SUPPORT 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_ETM 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION 1 +#define CONFIG_SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN 1 +#define CONFIG_SOC_RNG_CLOCK_IS_INDEPENDENT 1 +#define CONFIG_SOC_WIFI_HW_TSF 1 +#define CONFIG_SOC_WIFI_FTM_SUPPORT 1 +#define CONFIG_SOC_WIFI_GCMP_SUPPORT 1 +#define CONFIG_SOC_WIFI_WAPI_SUPPORT 1 +#define CONFIG_SOC_WIFI_CSI_SUPPORT 1 +#define CONFIG_SOC_WIFI_MESH_SUPPORT 1 +#define CONFIG_SOC_WIFI_HE_SUPPORT 1 +#define CONFIG_SOC_WIFI_MAC_VERSION_NUM 2 +#define CONFIG_SOC_BLE_SUPPORTED 1 +#define CONFIG_SOC_BLE_MESH_SUPPORTED 1 +#define CONFIG_SOC_ESP_NIMBLE_CONTROLLER 1 +#define CONFIG_SOC_BLE_50_SUPPORTED 1 +#define CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED 1 +#define CONFIG_SOC_BLE_POWER_CONTROL_SUPPORTED 1 +#define CONFIG_SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED 1 +#define CONFIG_SOC_BLUFI_SUPPORTED 1 +#define CONFIG_SOC_BLE_MULTI_CONN_OPTIMIZATION 1 +#define CONFIG_SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND 1 +#define CONFIG_SOC_PHY_COMBO_MODULE 1 +#define CONFIG_SOC_CAPS_NO_RESET_BY_ANA_BOD 1 +#define CONFIG_SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR 1 +#define CONFIG_SOC_LP_CORE_SUPPORT_ETM 1 +#define CONFIG_SOC_DEBUG_HAVE_OCD_STUB_BINS 1 +#define CONFIG_IDF_CMAKE 1 +#define CONFIG_IDF_TOOLCHAIN "gcc" +#define CONFIG_IDF_TOOLCHAIN_GCC 1 +#define CONFIG_IDF_TARGET_ARCH_RISCV 1 +#define CONFIG_IDF_TARGET_ARCH "riscv" +#define CONFIG_IDF_TARGET "esp32c6" +#define CONFIG_IDF_INIT_VERSION "5.4.2" +#define CONFIG_IDF_TARGET_ESP32C6 1 +#define CONFIG_IDF_FIRMWARE_CHIP_ID 0x000D +#define CONFIG_APP_BUILD_TYPE_APP_2NDBOOT 1 +#define CONFIG_APP_BUILD_GENERATE_BINARIES 1 +#define CONFIG_APP_BUILD_BOOTLOADER 1 +#define CONFIG_APP_BUILD_USE_FLASH_SECTIONS 1 +#define CONFIG_BOOTLOADER_COMPILE_TIME_DATE 1 +#define CONFIG_BOOTLOADER_PROJECT_VER 1 +#define CONFIG_BOOTLOADER_OFFSET_IN_FLASH 0x0 +#define CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE 1 +#define CONFIG_BOOTLOADER_LOG_LEVEL_INFO 1 +#define CONFIG_BOOTLOADER_LOG_LEVEL 3 +#define CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS 1 +#define CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT 1 +#define CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE 1 +#define CONFIG_BOOTLOADER_WDT_ENABLE 1 +#define CONFIG_BOOTLOADER_WDT_TIME_MS 9000 +#define CONFIG_BOOTLOADER_RESERVE_RTC_SIZE 0x0 +#define CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED 1 +#define CONFIG_SECURE_BOOT_V2_ECC_SUPPORTED 1 +#define CONFIG_SECURE_BOOT_V2_PREFERRED 1 +#define CONFIG_SECURE_ROM_DL_MODE_ENABLED 1 +#define CONFIG_APP_COMPILE_TIME_DATE 1 +#define CONFIG_APP_RETRIEVE_LEN_ELF_SHA 9 +#define CONFIG_ESP_ROM_HAS_CRC_LE 1 +#define CONFIG_ESP_ROM_HAS_CRC_BE 1 +#define CONFIG_ESP_ROM_HAS_JPEG_DECODE 1 +#define CONFIG_ESP_ROM_UART_CLK_IS_XTAL 1 +#define CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM 3 +#define CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING 1 +#define CONFIG_ESP_ROM_GET_CLK_FREQ 1 +#define CONFIG_ESP_ROM_HAS_RVFPLIB 1 +#define CONFIG_ESP_ROM_HAS_HAL_WDT 1 +#define CONFIG_ESP_ROM_HAS_HAL_SYSTIMER 1 +#define CONFIG_ESP_ROM_HAS_HEAP_TLSF 1 +#define CONFIG_ESP_ROM_TLSF_CHECK_PATCH 1 +#define CONFIG_ESP_ROM_MULTI_HEAP_WALK_PATCH 1 +#define CONFIG_ESP_ROM_HAS_LAYOUT_TABLE 1 +#define CONFIG_ESP_ROM_HAS_SPI_FLASH 1 +#define CONFIG_ESP_ROM_HAS_REGI2C_BUG 1 +#define CONFIG_ESP_ROM_HAS_NEWLIB 1 +#define CONFIG_ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT 1 +#define CONFIG_ESP_ROM_REV0_HAS_NO_ECDSA_INTERFACE 1 +#define CONFIG_ESP_ROM_WDT_INIT_PATCH 1 +#define CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE 1 +#define CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT 1 +#define CONFIG_ESP_ROM_HAS_SW_FLOAT 1 +#define CONFIG_ESP_ROM_USB_OTG_NUM -1 +#define CONFIG_ESP_ROM_HAS_VERSION 1 +#define CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB 1 +#define CONFIG_ESP_ROM_HAS_OUTPUT_PUTC_FUNC 1 +#define CONFIG_BOOT_ROM_LOG_ALWAYS_ON 1 +#define CONFIG_ESPTOOLPY_FLASHMODE_DIO 1 +#define CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR 1 +#define CONFIG_ESPTOOLPY_FLASHMODE "dio" +#define CONFIG_ESPTOOLPY_FLASHFREQ_80M 1 +#define CONFIG_ESPTOOLPY_FLASHFREQ "80m" +#define CONFIG_ESPTOOLPY_FLASHSIZE_2MB 1 +#define CONFIG_ESPTOOLPY_FLASHSIZE "2MB" +#define CONFIG_ESPTOOLPY_BEFORE_RESET 1 +#define CONFIG_ESPTOOLPY_BEFORE "default_reset" +#define CONFIG_ESPTOOLPY_AFTER_RESET 1 +#define CONFIG_ESPTOOLPY_AFTER "hard_reset" +#define CONFIG_ESPTOOLPY_MONITOR_BAUD 115200 +#define CONFIG_PARTITION_TABLE_CUSTOM 1 +#define CONFIG_PARTITION_TABLE_CUSTOM_FILENAME "partitions.csv" +#define CONFIG_PARTITION_TABLE_FILENAME "partitions.csv" +#define CONFIG_PARTITION_TABLE_OFFSET 0x8000 +#define CONFIG_PARTITION_TABLE_MD5 1 +#define CONFIG_COMPILER_OPTIMIZATION_DEBUG 1 +#define CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE 1 +#define CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE 1 +#define CONFIG_COMPILER_FLOAT_LIB_FROM_RVFPLIB 1 +#define CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL 2 +#define CONFIG_COMPILER_HIDE_PATHS_MACROS 1 +#define CONFIG_COMPILER_STACK_CHECK_MODE_NONE 1 +#define CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS 1 +#define CONFIG_COMPILER_RT_LIB_GCCLIB 1 +#define CONFIG_COMPILER_RT_LIB_NAME "gcc" +#define CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING 1 +#define CONFIG_APPTRACE_DEST_NONE 1 +#define CONFIG_APPTRACE_DEST_UART_NONE 1 +#define CONFIG_APPTRACE_UART_TASK_PRIO 1 +#define CONFIG_APPTRACE_LOCK_ENABLE 1 +#define CONFIG_EFUSE_MAX_BLK_LEN 256 +#define CONFIG_ESP_TLS_USING_MBEDTLS 1 +#define CONFIG_ESP_TLS_USE_DS_PERIPHERAL 1 +#define CONFIG_ESP_COEX_ENABLED 1 +#define CONFIG_ESP_COEX_SW_COEXIST_ENABLE 1 +#define CONFIG_ESP_ERR_TO_NAME_LOOKUP 1 +#define CONFIG_GPTIMER_ISR_HANDLER_IN_IRAM 1 +#define CONFIG_GPTIMER_OBJ_CACHE_SAFE 1 +#define CONFIG_SPI_MASTER_ISR_IN_IRAM 1 +#define CONFIG_SPI_SLAVE_ISR_IN_IRAM 1 +#define CONFIG_USJ_ENABLE_USB_SERIAL_JTAG 1 +#define CONFIG_ETH_ENABLED 1 +#define CONFIG_ETH_USE_SPI_ETHERNET 1 +#define CONFIG_ESP_EVENT_POST_FROM_ISR 1 +#define CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR 1 +#define CONFIG_ESP_GDBSTUB_ENABLED 1 +#define CONFIG_ESP_GDBSTUB_SUPPORT_TASKS 1 +#define CONFIG_ESP_GDBSTUB_MAX_TASKS 32 +#define CONFIG_ESPHID_TASK_SIZE_BT 2048 +#define CONFIG_ESPHID_TASK_SIZE_BLE 4096 +#define CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS 1 +#define CONFIG_ESP_HTTP_CLIENT_EVENT_POST_TIMEOUT 2000 +#define CONFIG_HTTPD_MAX_REQ_HDR_LEN 512 +#define CONFIG_HTTPD_MAX_URI_LEN 512 +#define CONFIG_HTTPD_ERR_RESP_NO_DELAY 1 +#define CONFIG_HTTPD_PURGE_BUF_LEN 32 +#define CONFIG_HTTPD_SERVER_EVENT_POST_TIMEOUT 2000 +#define CONFIG_ESP_HTTPS_OTA_EVENT_POST_TIMEOUT 2000 +#define CONFIG_ESP_HTTPS_SERVER_EVENT_POST_TIMEOUT 2000 +#define CONFIG_ESP32C6_REV_MIN_0 1 +#define CONFIG_ESP32C6_REV_MIN_FULL 0 +#define CONFIG_ESP_REV_MIN_FULL 0 +#define CONFIG_ESP32C6_REV_MAX_FULL 99 +#define CONFIG_ESP_REV_MAX_FULL 99 +#define CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL 0 +#define CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL 99 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA 1 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP 1 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_BT 1 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH 1 +#define CONFIG_ESP_MAC_ADDR_UNIVERSE_IEEE802154 1 +#define CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR 1 +#define CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES 4 +#define CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES_FOUR 1 +#define CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES 4 +#define CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND 1 +#define CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND 1 +#define CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY 0 +#define CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS 1 +#define CONFIG_RTC_CLK_SRC_INT_RC 1 +#define CONFIG_RTC_CLK_CAL_CYCLES 1024 +#define CONFIG_PERIPH_CTRL_FUNC_IN_IRAM 1 +#define CONFIG_GDMA_CTRL_FUNC_IN_IRAM 1 +#define CONFIG_GDMA_ISR_HANDLER_IN_IRAM 1 +#define CONFIG_GDMA_OBJ_DRAM_SAFE 1 +#define CONFIG_XTAL_FREQ_40 1 +#define CONFIG_XTAL_FREQ 40 +#define CONFIG_ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM 1 +#define CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL 120 +#define CONFIG_ESP_NETIF_TCPIP_LWIP 1 +#define CONFIG_ESP_NETIF_USES_TCPIP_WITH_BSD_API 1 +#define CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC 1 +#define CONFIG_ESP_PHY_ENABLED 1 +#define CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE 1 +#define CONFIG_ESP_PHY_MAX_WIFI_TX_POWER 20 +#define CONFIG_ESP_PHY_MAX_TX_POWER 20 +#define CONFIG_ESP_PHY_RF_CAL_PARTIAL 1 +#define CONFIG_ESP_PHY_CALIBRATION_MODE 0 +#define CONFIG_PM_SLP_DEFAULT_PARAMS_OPT 1 +#define CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP 1 +#define CONFIG_ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP 1 +#define CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW 1 +#define CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL 1 +#define CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 1 +#define CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ 160 +#define CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT 1 +#define CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS 0 +#define CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE 1 +#define CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK 1 +#define CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP 1 +#define CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT 1 +#define CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE 32 +#define CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE 2304 +#define CONFIG_ESP_MAIN_TASK_STACK_SIZE 3584 +#define CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0 1 +#define CONFIG_ESP_MAIN_TASK_AFFINITY 0x0 +#define CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE 2048 +#define CONFIG_ESP_CONSOLE_UART_DEFAULT 1 +#define CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG 1 +#define CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED 1 +#define CONFIG_ESP_CONSOLE_UART 1 +#define CONFIG_ESP_CONSOLE_UART_NUM 0 +#define CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM 0 +#define CONFIG_ESP_CONSOLE_UART_BAUDRATE 115200 +#define CONFIG_ESP_INT_WDT 1 +#define CONFIG_ESP_INT_WDT_TIMEOUT_MS 300 +#define CONFIG_ESP_TASK_WDT_EN 1 +#define CONFIG_ESP_TASK_WDT_INIT 1 +#define CONFIG_ESP_TASK_WDT_TIMEOUT_S 5 +#define CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 1 +#define CONFIG_ESP_DEBUG_OCDAWARE 1 +#define CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4 1 +#define CONFIG_ESP_BROWNOUT_DET 1 +#define CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 1 +#define CONFIG_ESP_BROWNOUT_DET_LVL 7 +#define CONFIG_ESP_SYSTEM_BROWNOUT_INTR 1 +#define CONFIG_ESP_SYSTEM_HW_STACK_GUARD 1 +#define CONFIG_ESP_SYSTEM_BBPLL_RECALIB 1 +#define CONFIG_ESP_SYSTEM_HW_PC_RECORD 1 +#define CONFIG_ESP_IPC_TASK_STACK_SIZE 1024 +#define CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER 1 +#define CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER 1 +#define CONFIG_ESP_TIMER_TASK_STACK_SIZE 3584 +#define CONFIG_ESP_TIMER_INTERRUPT_LEVEL 1 +#define CONFIG_ESP_TIMER_TASK_AFFINITY 0x0 +#define CONFIG_ESP_TIMER_TASK_AFFINITY_CPU0 1 +#define CONFIG_ESP_TIMER_ISR_AFFINITY_CPU0 1 +#define CONFIG_ESP_TIMER_IMPL_SYSTIMER 1 +#define CONFIG_ESP_WIFI_ENABLED 1 +#define CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM 10 +#define CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM 32 +#define CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER 1 +#define CONFIG_ESP_WIFI_TX_BUFFER_TYPE 1 +#define CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM 32 +#define CONFIG_ESP_WIFI_STATIC_RX_MGMT_BUFFER 1 +#define CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUF 0 +#define CONFIG_ESP_WIFI_RX_MGMT_BUF_NUM_DEF 5 +#define CONFIG_ESP_WIFI_AMPDU_TX_ENABLED 1 +#define CONFIG_ESP_WIFI_TX_BA_WIN 6 +#define CONFIG_ESP_WIFI_AMPDU_RX_ENABLED 1 +#define CONFIG_ESP_WIFI_RX_BA_WIN 6 +#define CONFIG_ESP_WIFI_NVS_ENABLED 1 +#define CONFIG_ESP_WIFI_SOFTAP_BEACON_MAX_LEN 752 +#define CONFIG_ESP_WIFI_MGMT_SBUF_NUM 32 +#define CONFIG_ESP_WIFI_IRAM_OPT 1 +#define CONFIG_ESP_WIFI_EXTRA_IRAM_OPT 1 +#define CONFIG_ESP_WIFI_RX_IRAM_OPT 1 +#define CONFIG_ESP_WIFI_ENABLE_WPA3_SAE 1 +#define CONFIG_ESP_WIFI_ENABLE_SAE_PK 1 +#define CONFIG_ESP_WIFI_SOFTAP_SAE_SUPPORT 1 +#define CONFIG_ESP_WIFI_ENABLE_WPA3_OWE_STA 1 +#define CONFIG_ESP_WIFI_SLP_IRAM_OPT 1 +#define CONFIG_ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME 50 +#define CONFIG_ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME 10 +#define CONFIG_ESP_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME 15 +#define CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE 1 +#define CONFIG_ESP_WIFI_GMAC_SUPPORT 1 +#define CONFIG_ESP_WIFI_SOFTAP_SUPPORT 1 +#define CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM 7 +#define CONFIG_ESP_WIFI_MBEDTLS_CRYPTO 1 +#define CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT 1 +#define CONFIG_ESP_WIFI_TX_HETB_QUEUE_NUM 3 +#define CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT 1 +#define CONFIG_ESP_COREDUMP_ENABLE_TO_NONE 1 +#define CONFIG_FATFS_VOLUME_COUNT 2 +#define CONFIG_FATFS_LFN_NONE 1 +#define CONFIG_FATFS_SECTOR_4096 1 +#define CONFIG_FATFS_CODEPAGE_437 1 +#define CONFIG_FATFS_CODEPAGE 437 +#define CONFIG_FATFS_FS_LOCK 0 +#define CONFIG_FATFS_TIMEOUT_MS 10000 +#define CONFIG_FATFS_PER_FILE_CACHE 1 +#define CONFIG_FATFS_USE_STRFUNC_NONE 1 +#define CONFIG_FATFS_VFS_FSTAT_BLKSIZE 0 +#define CONFIG_FATFS_LINK_LOCK 1 +#define CONFIG_FATFS_DONT_TRUST_FREE_CLUSTER_CNT 0 +#define CONFIG_FATFS_DONT_TRUST_LAST_ALLOC 0 +#define CONFIG_FREERTOS_UNICORE 1 +#define CONFIG_FREERTOS_HZ 100 +#define CONFIG_FREERTOS_OPTIMIZED_SCHEDULER 1 +#define CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY 1 +#define CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS 1 +#define CONFIG_FREERTOS_IDLE_TASK_STACKSIZE 1536 +#define CONFIG_FREERTOS_MAX_TASK_NAME_LEN 16 +#define CONFIG_FREERTOS_USE_TIMERS 1 +#define CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME "Tmr Svc" +#define CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY 1 +#define CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY 0x7FFFFFFF +#define CONFIG_FREERTOS_TIMER_TASK_PRIORITY 1 +#define CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH 2048 +#define CONFIG_FREERTOS_TIMER_QUEUE_LENGTH 10 +#define CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE 0 +#define CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES 1 +#define CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER 1 +#define CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS 1 +#define CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER 1 +#define CONFIG_FREERTOS_ISR_STACKSIZE 1536 +#define CONFIG_FREERTOS_INTERRUPT_BACKTRACE 1 +#define CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER 1 +#define CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1 1 +#define CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER 1 +#define CONFIG_FREERTOS_PORT 1 +#define CONFIG_FREERTOS_NO_AFFINITY 0x7FFFFFFF +#define CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION 1 +#define CONFIG_FREERTOS_DEBUG_OCDAWARE 1 +#define CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT 1 +#define CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH 1 +#define CONFIG_FREERTOS_NUMBER_OF_CORES 1 +#define CONFIG_HAL_ASSERTION_EQUALS_SYSTEM 1 +#define CONFIG_HAL_DEFAULT_ASSERTION_LEVEL 2 +#define CONFIG_HAL_SYSTIMER_USE_ROM_IMPL 1 +#define CONFIG_HAL_WDT_USE_ROM_IMPL 1 +#define CONFIG_HAL_SPI_MASTER_FUNC_IN_IRAM 1 +#define CONFIG_HAL_SPI_SLAVE_FUNC_IN_IRAM 1 +#define CONFIG_HEAP_POISONING_DISABLED 1 +#define CONFIG_HEAP_TRACING_OFF 1 +#define CONFIG_HEAP_TLSF_USE_ROM_IMPL 1 +#define CONFIG_IEEE802154_ENABLED 1 +#define CONFIG_IEEE802154_RX_BUFFER_SIZE 20 +#define CONFIG_IEEE802154_CCA_ED 1 +#define CONFIG_IEEE802154_CCA_MODE 1 +#define CONFIG_IEEE802154_CCA_THRESHOLD -60 +#define CONFIG_IEEE802154_PENDING_TABLE_SIZE 20 +#define CONFIG_IEEE802154_TIMING_OPTIMIZATION 1 +#define CONFIG_LOG_DEFAULT_LEVEL_INFO 1 +#define CONFIG_LOG_DEFAULT_LEVEL 3 +#define CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT 1 +#define CONFIG_LOG_MAXIMUM_LEVEL 3 +#define CONFIG_LOG_DYNAMIC_LEVEL_CONTROL 1 +#define CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST 1 +#define CONFIG_LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP 1 +#define CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE 31 +#define CONFIG_LOG_TIMESTAMP_SOURCE_RTOS 1 +#define CONFIG_LWIP_ENABLE 1 +#define CONFIG_LWIP_LOCAL_HOSTNAME "espressif" +#define CONFIG_LWIP_TCPIP_TASK_PRIO 18 +#define CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES 1 +#define CONFIG_LWIP_TIMERS_ONDEMAND 1 +#define CONFIG_LWIP_ND6 1 +#define CONFIG_LWIP_MAX_SOCKETS 10 +#define CONFIG_LWIP_SO_REUSE 1 +#define CONFIG_LWIP_SO_REUSE_RXTOALL 1 +#define CONFIG_LWIP_IP_DEFAULT_TTL 64 +#define CONFIG_LWIP_IP4_FRAG 1 +#define CONFIG_LWIP_IP6_FRAG 1 +#define CONFIG_LWIP_IP_REASS_MAX_PBUFS 10 +#define CONFIG_LWIP_ESP_GRATUITOUS_ARP 1 +#define CONFIG_LWIP_GARP_TMR_INTERVAL 60 +#define CONFIG_LWIP_ESP_MLDV6_REPORT 1 +#define CONFIG_LWIP_MLDV6_TMR_INTERVAL 40 +#define CONFIG_LWIP_TCPIP_RECVMBOX_SIZE 32 +#define CONFIG_LWIP_DHCP_DOES_ARP_CHECK 1 +#define CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID 1 +#define CONFIG_LWIP_DHCP_OPTIONS_LEN 68 +#define CONFIG_LWIP_NUM_NETIF_CLIENT_DATA 0 +#define CONFIG_LWIP_DHCP_COARSE_TIMER_SECS 1 +#define CONFIG_LWIP_DHCPS 1 +#define CONFIG_LWIP_DHCPS_LEASE_UNIT 60 +#define CONFIG_LWIP_DHCPS_MAX_STATION_NUM 8 +#define CONFIG_LWIP_DHCPS_STATIC_ENTRIES 1 +#define CONFIG_LWIP_DHCPS_ADD_DNS 1 +#define CONFIG_LWIP_IPV4 1 +#define CONFIG_LWIP_IPV6 1 +#define CONFIG_LWIP_IPV6_NUM_ADDRESSES 3 +#define CONFIG_LWIP_NETIF_LOOPBACK 1 +#define CONFIG_LWIP_LOOPBACK_MAX_PBUFS 8 +#define CONFIG_LWIP_MAX_ACTIVE_TCP 16 +#define CONFIG_LWIP_MAX_LISTENING_TCP 16 +#define CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION 1 +#define CONFIG_LWIP_TCP_MAXRTX 12 +#define CONFIG_LWIP_TCP_SYNMAXRTX 12 +#define CONFIG_LWIP_TCP_MSS 1440 +#define CONFIG_LWIP_TCP_TMR_INTERVAL 250 +#define CONFIG_LWIP_TCP_MSL 60000 +#define CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT 20000 +#define CONFIG_LWIP_TCP_SND_BUF_DEFAULT 5760 +#define CONFIG_LWIP_TCP_WND_DEFAULT 5760 +#define CONFIG_LWIP_TCP_RECVMBOX_SIZE 6 +#define CONFIG_LWIP_TCP_ACCEPTMBOX_SIZE 6 +#define CONFIG_LWIP_TCP_QUEUE_OOSEQ 1 +#define CONFIG_LWIP_TCP_OOSEQ_TIMEOUT 6 +#define CONFIG_LWIP_TCP_OOSEQ_MAX_PBUFS 4 +#define CONFIG_LWIP_TCP_OVERSIZE_MSS 1 +#define CONFIG_LWIP_TCP_RTO_TIME 1500 +#define CONFIG_LWIP_MAX_UDP_PCBS 16 +#define CONFIG_LWIP_UDP_RECVMBOX_SIZE 6 +#define CONFIG_LWIP_CHECKSUM_CHECK_ICMP 1 +#define CONFIG_LWIP_TCPIP_TASK_STACK_SIZE 3072 +#define CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY 1 +#define CONFIG_LWIP_TCPIP_TASK_AFFINITY 0x7FFFFFFF +#define CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE 3 +#define CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS 5 +#define CONFIG_LWIP_IPV6_ND6_NUM_PREFIXES 5 +#define CONFIG_LWIP_IPV6_ND6_NUM_ROUTERS 3 +#define CONFIG_LWIP_IPV6_ND6_NUM_DESTINATIONS 10 +#define CONFIG_LWIP_ICMP 1 +#define CONFIG_LWIP_MAX_RAW_PCBS 16 +#define CONFIG_LWIP_SNTP_MAX_SERVERS 1 +#define CONFIG_LWIP_SNTP_UPDATE_DELAY 3600000 +#define CONFIG_LWIP_SNTP_STARTUP_DELAY 1 +#define CONFIG_LWIP_SNTP_MAXIMUM_STARTUP_DELAY 5000 +#define CONFIG_LWIP_DNS_MAX_HOST_IP 1 +#define CONFIG_LWIP_DNS_MAX_SERVERS 3 +#define CONFIG_LWIP_BRIDGEIF_MAX_PORTS 7 +#define CONFIG_LWIP_ESP_LWIP_ASSERT 1 +#define CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT 1 +#define CONFIG_LWIP_HOOK_IP6_ROUTE_NONE 1 +#define CONFIG_LWIP_HOOK_ND6_GET_GW_NONE 1 +#define CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_NONE 1 +#define CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE 1 +#define CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_NONE 1 +#define CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT 1 +#define CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC 1 +#define CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN 1 +#define CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN 16384 +#define CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN 4096 +#define CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE 1 +#define CONFIG_MBEDTLS_PKCS7_C 1 +#define CONFIG_MBEDTLS_CERTIFICATE_BUNDLE 1 +#define CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL 1 +#define CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS 200 +#define CONFIG_MBEDTLS_CMAC_C 1 +#define CONFIG_MBEDTLS_HARDWARE_ECC 1 +#define CONFIG_MBEDTLS_ECC_OTHER_CURVES_SOFT_FALLBACK 1 +#define CONFIG_MBEDTLS_ROM_MD5 1 +#define CONFIG_MBEDTLS_HAVE_TIME 1 +#define CONFIG_MBEDTLS_ECDSA_DETERMINISTIC 1 +#define CONFIG_MBEDTLS_SHA1_C 1 +#define CONFIG_MBEDTLS_SHA512_C 1 +#define CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT 1 +#define CONFIG_MBEDTLS_TLS_SERVER 1 +#define CONFIG_MBEDTLS_TLS_CLIENT 1 +#define CONFIG_MBEDTLS_TLS_ENABLED 1 +#define CONFIG_MBEDTLS_KEY_EXCHANGE_RSA 1 +#define CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE 1 +#define CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA 1 +#define CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA 1 +#define CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA 1 +#define CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA 1 +#define CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE 1 +#define CONFIG_MBEDTLS_SSL_RENEGOTIATION 1 +#define CONFIG_MBEDTLS_SSL_PROTO_TLS1_2 1 +#define CONFIG_MBEDTLS_SSL_PROTO_DTLS 1 +#define CONFIG_MBEDTLS_SSL_ALPN 1 +#define CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS 1 +#define CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS 1 +#define CONFIG_MBEDTLS_AES_C 1 +#define CONFIG_MBEDTLS_CCM_C 1 +#define CONFIG_MBEDTLS_GCM_C 1 +#define CONFIG_MBEDTLS_PEM_PARSE_C 1 +#define CONFIG_MBEDTLS_PEM_WRITE_C 1 +#define CONFIG_MBEDTLS_X509_CRL_PARSE_C 1 +#define CONFIG_MBEDTLS_X509_CSR_PARSE_C 1 +#define CONFIG_MBEDTLS_ECP_C 1 +#define CONFIG_MBEDTLS_PK_PARSE_EC_EXTENDED 1 +#define CONFIG_MBEDTLS_PK_PARSE_EC_COMPRESSED 1 +#define CONFIG_MBEDTLS_ECDH_C 1 +#define CONFIG_MBEDTLS_ECDSA_C 1 +#define CONFIG_MBEDTLS_ECJPAKE_C 1 +#define CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED 1 +#define CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED 1 +#define CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED 1 +#define CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED 1 +#define CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED 1 +#define CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED 1 +#define CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED 1 +#define CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED 1 +#define CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED 1 +#define CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED 1 +#define CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED 1 +#define CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED 1 +#define CONFIG_MBEDTLS_ECP_NIST_OPTIM 1 +#define CONFIG_MBEDTLS_ERROR_STRINGS 1 +#define CONFIG_MBEDTLS_FS_IO 1 +#define CONFIG_MQTT_PROTOCOL_311 1 +#define CONFIG_MQTT_TRANSPORT_SSL 1 +#define CONFIG_MQTT_TRANSPORT_WEBSOCKET 1 +#define CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE 1 +#define CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF 1 +#define CONFIG_NEWLIB_STDIN_LINE_ENDING_CR 1 +#define CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT 1 +#define CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0 1 +#define CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1 1 +#define CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2 1 +#define CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_PATCH_VERSION 1 +#define CONFIG_PTHREAD_TASK_PRIO_DEFAULT 5 +#define CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT 3072 +#define CONFIG_PTHREAD_STACK_MIN 768 +#define CONFIG_PTHREAD_TASK_CORE_DEFAULT -1 +#define CONFIG_PTHREAD_TASK_NAME_DEFAULT "pthread" +#define CONFIG_MMU_PAGE_SIZE_32KB 1 +#define CONFIG_MMU_PAGE_MODE "32KB" +#define CONFIG_MMU_PAGE_SIZE 0x8000 +#define CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC 1 +#define CONFIG_SPI_FLASH_BROWNOUT_RESET 1 +#define CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US 50 +#define CONFIG_SPI_FLASH_ROM_DRIVER_PATCH 1 +#define CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS 1 +#define CONFIG_SPI_FLASH_YIELD_DURING_ERASE 1 +#define CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS 20 +#define CONFIG_SPI_FLASH_ERASE_YIELD_TICKS 1 +#define CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE 8192 +#define CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED 1 +#define CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE 1 +#define CONFIG_SPIFFS_MAX_PARTITIONS 3 +#define CONFIG_SPIFFS_CACHE 1 +#define CONFIG_SPIFFS_CACHE_WR 1 +#define CONFIG_SPIFFS_PAGE_CHECK 1 +#define CONFIG_SPIFFS_GC_MAX_RUNS 10 +#define CONFIG_SPIFFS_PAGE_SIZE 256 +#define CONFIG_SPIFFS_OBJ_NAME_LEN 32 +#define CONFIG_SPIFFS_USE_MAGIC 1 +#define CONFIG_SPIFFS_USE_MAGIC_LENGTH 1 +#define CONFIG_SPIFFS_META_LENGTH 4 +#define CONFIG_SPIFFS_USE_MTIME 1 +#define CONFIG_WS_TRANSPORT 1 +#define CONFIG_WS_BUFFER_SIZE 1024 +#define CONFIG_UNITY_ENABLE_FLOAT 1 +#define CONFIG_UNITY_ENABLE_DOUBLE 1 +#define CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER 1 +#define CONFIG_VFS_SUPPORT_IO 1 +#define CONFIG_VFS_SUPPORT_DIR 1 +#define CONFIG_VFS_SUPPORT_SELECT 1 +#define CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT 1 +#define CONFIG_VFS_SUPPORT_TERMIOS 1 +#define CONFIG_VFS_MAX_COUNT 8 +#define CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS 1 +#define CONFIG_VFS_INITIALIZE_DEV_NULL 1 +#define CONFIG_WL_SECTOR_SIZE_4096 1 +#define CONFIG_WL_SECTOR_SIZE 4096 +#define CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES 16 +#define CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT 30 +#define CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN 1 +#define CONFIG_ZB_ENABLED 1 +#define CONFIG_ZB_ZED 1 +#define CONFIG_ZB_RADIO_NATIVE 1 + +/* List of deprecated options */ +#define CONFIG_BROWNOUT_DET CONFIG_ESP_BROWNOUT_DET +#define CONFIG_BROWNOUT_DET_LVL CONFIG_ESP_BROWNOUT_DET_LVL +#define CONFIG_BROWNOUT_DET_LVL_SEL_7 CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 +#define CONFIG_COMPILER_OPTIMIZATION_DEFAULT CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_CONSOLE_UART CONFIG_ESP_CONSOLE_UART +#define CONFIG_CONSOLE_UART_BAUDRATE CONFIG_ESP_CONSOLE_UART_BAUDRATE +#define CONFIG_CONSOLE_UART_DEFAULT CONFIG_ESP_CONSOLE_UART_DEFAULT +#define CONFIG_CONSOLE_UART_NUM CONFIG_ESP_CONSOLE_UART_NUM +#define CONFIG_ESP32_APPTRACE_DEST_NONE CONFIG_APPTRACE_DEST_NONE +#define CONFIG_ESP32_APPTRACE_LOCK_ENABLE CONFIG_APPTRACE_LOCK_ENABLE +#define CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE CONFIG_ESP_COREDUMP_ENABLE_TO_NONE +#define CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE +#define CONFIG_ESP32_PHY_MAX_TX_POWER CONFIG_ESP_PHY_MAX_TX_POWER +#define CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER CONFIG_ESP_PHY_MAX_WIFI_TX_POWER +#define CONFIG_ESP32_PTHREAD_STACK_MIN CONFIG_PTHREAD_STACK_MIN +#define CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT CONFIG_PTHREAD_TASK_CORE_DEFAULT +#define CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT CONFIG_PTHREAD_TASK_NAME_DEFAULT +#define CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT CONFIG_PTHREAD_TASK_PRIO_DEFAULT +#define CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT +#define CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED CONFIG_ESP_WIFI_AMPDU_RX_ENABLED +#define CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED CONFIG_ESP_WIFI_AMPDU_TX_ENABLED +#define CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM +#define CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER +#define CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM +#define CONFIG_ESP32_WIFI_ENABLED CONFIG_ESP_WIFI_ENABLED +#define CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA CONFIG_ESP_WIFI_ENABLE_WPA3_OWE_STA +#define CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE CONFIG_ESP_WIFI_ENABLE_WPA3_SAE +#define CONFIG_ESP32_WIFI_IRAM_OPT CONFIG_ESP_WIFI_IRAM_OPT +#define CONFIG_ESP32_WIFI_MGMT_SBUF_NUM CONFIG_ESP_WIFI_MGMT_SBUF_NUM +#define CONFIG_ESP32_WIFI_NVS_ENABLED CONFIG_ESP_WIFI_NVS_ENABLED +#define CONFIG_ESP32_WIFI_RX_BA_WIN CONFIG_ESP_WIFI_RX_BA_WIN +#define CONFIG_ESP32_WIFI_RX_IRAM_OPT CONFIG_ESP_WIFI_RX_IRAM_OPT +#define CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN CONFIG_ESP_WIFI_SOFTAP_BEACON_MAX_LEN +#define CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM +#define CONFIG_ESP32_WIFI_SW_COEXIST_ENABLE CONFIG_ESP_COEX_SW_COEXIST_ENABLE +#define CONFIG_ESP32_WIFI_TX_BA_WIN CONFIG_ESP_WIFI_TX_BA_WIN +#define CONFIG_ESP32_WIFI_TX_BUFFER_TYPE CONFIG_ESP_WIFI_TX_BUFFER_TYPE +#define CONFIG_ESP_GRATUITOUS_ARP CONFIG_LWIP_ESP_GRATUITOUS_ARP +#define CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP +#define CONFIG_ESP_TASK_WDT CONFIG_ESP_TASK_WDT_INIT +#define CONFIG_ESP_WIFI_SW_COEXIST_ENABLE CONFIG_ESP_COEX_SW_COEXIST_ENABLE +#define CONFIG_FLASHMODE_DIO CONFIG_ESPTOOLPY_FLASHMODE_DIO +#define CONFIG_GARP_TMR_INTERVAL CONFIG_LWIP_GARP_TMR_INTERVAL +#define CONFIG_GDBSTUB_MAX_TASKS CONFIG_ESP_GDBSTUB_MAX_TASKS +#define CONFIG_GDBSTUB_SUPPORT_TASKS CONFIG_ESP_GDBSTUB_SUPPORT_TASKS +#define CONFIG_INT_WDT CONFIG_ESP_INT_WDT +#define CONFIG_INT_WDT_TIMEOUT_MS CONFIG_ESP_INT_WDT_TIMEOUT_MS +#define CONFIG_IPC_TASK_STACK_SIZE CONFIG_ESP_IPC_TASK_STACK_SIZE +#define CONFIG_LOG_BOOTLOADER_LEVEL CONFIG_BOOTLOADER_LOG_LEVEL +#define CONFIG_LOG_BOOTLOADER_LEVEL_INFO CONFIG_BOOTLOADER_LOG_LEVEL_INFO +#define CONFIG_MAIN_TASK_STACK_SIZE CONFIG_ESP_MAIN_TASK_STACK_SIZE +#define CONFIG_MONITOR_BAUD CONFIG_ESPTOOLPY_MONITOR_BAUD +#define CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE +#define CONFIG_OPTIMIZATION_ASSERTION_LEVEL CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL +#define CONFIG_OPTIMIZATION_LEVEL_DEBUG CONFIG_COMPILER_OPTIMIZATION_DEBUG +#define CONFIG_POST_EVENTS_FROM_IRAM_ISR CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR +#define CONFIG_POST_EVENTS_FROM_ISR CONFIG_ESP_EVENT_POST_FROM_ISR +#define CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS +#define CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS +#define CONFIG_STACK_CHECK_NONE CONFIG_COMPILER_STACK_CHECK_MODE_NONE +#define CONFIG_SUPPORT_TERMIOS CONFIG_VFS_SUPPORT_TERMIOS +#define CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT +#define CONFIG_SW_COEXIST_ENABLE CONFIG_ESP_COEX_SW_COEXIST_ENABLE +#define CONFIG_SYSTEM_EVENT_QUEUE_SIZE CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE +#define CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE +#define CONFIG_TASK_WDT CONFIG_ESP_TASK_WDT_INIT +#define CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0 CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0 +#define CONFIG_TASK_WDT_TIMEOUT_S CONFIG_ESP_TASK_WDT_TIMEOUT_S +#define CONFIG_TCPIP_RECVMBOX_SIZE CONFIG_LWIP_TCPIP_RECVMBOX_SIZE +#define CONFIG_TCPIP_TASK_AFFINITY CONFIG_LWIP_TCPIP_TASK_AFFINITY +#define CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY +#define CONFIG_TCPIP_TASK_STACK_SIZE CONFIG_LWIP_TCPIP_TASK_STACK_SIZE +#define CONFIG_TCP_MAXRTX CONFIG_LWIP_TCP_MAXRTX +#define CONFIG_TCP_MSL CONFIG_LWIP_TCP_MSL +#define CONFIG_TCP_MSS CONFIG_LWIP_TCP_MSS +#define CONFIG_TCP_OVERSIZE_MSS CONFIG_LWIP_TCP_OVERSIZE_MSS +#define CONFIG_TCP_QUEUE_OOSEQ CONFIG_LWIP_TCP_QUEUE_OOSEQ +#define CONFIG_TCP_RECVMBOX_SIZE CONFIG_LWIP_TCP_RECVMBOX_SIZE +#define CONFIG_TCP_SND_BUF_DEFAULT CONFIG_LWIP_TCP_SND_BUF_DEFAULT +#define CONFIG_TCP_SYNMAXRTX CONFIG_LWIP_TCP_SYNMAXRTX +#define CONFIG_TCP_WND_DEFAULT CONFIG_LWIP_TCP_WND_DEFAULT +#define CONFIG_TIMER_QUEUE_LENGTH CONFIG_FREERTOS_TIMER_QUEUE_LENGTH +#define CONFIG_TIMER_TASK_PRIORITY CONFIG_FREERTOS_TIMER_TASK_PRIORITY +#define CONFIG_TIMER_TASK_STACK_DEPTH CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH +#define CONFIG_TIMER_TASK_STACK_SIZE CONFIG_ESP_TIMER_TASK_STACK_SIZE +#define CONFIG_UDP_RECVMBOX_SIZE CONFIG_LWIP_UDP_RECVMBOX_SIZE +#define CONFIG_WPA_MBEDTLS_CRYPTO CONFIG_ESP_WIFI_MBEDTLS_CRYPTO +#define CONFIG_WPA_MBEDTLS_TLS_CLIENT CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT diff --git a/build/config/sdkconfig.json b/build/config/sdkconfig.json new file mode 100644 index 0000000..3e9d378 --- /dev/null +++ b/build/config/sdkconfig.json @@ -0,0 +1,1376 @@ +{ + "ADC_CALI_SUPPRESS_DEPRECATE_WARN": false, + "ADC_CONTINUOUS_ISR_IRAM_SAFE": false, + "ADC_ENABLE_DEBUG_LOG": false, + "ADC_ONESHOT_CTRL_FUNC_IN_IRAM": false, + "ADC_SKIP_LEGACY_CONFLICT_CHECK": false, + "ADC_SUPPRESS_DEPRECATE_WARN": false, + "APPTRACE_DEST_JTAG": false, + "APPTRACE_DEST_NONE": true, + "APPTRACE_DEST_UART1": false, + "APPTRACE_DEST_UART2": false, + "APPTRACE_DEST_UART_NONE": true, + "APPTRACE_LOCK_ENABLE": true, + "APPTRACE_UART_TASK_PRIO": 1, + "APP_BUILD_BOOTLOADER": true, + "APP_BUILD_GENERATE_BINARIES": true, + "APP_BUILD_TYPE_APP_2NDBOOT": true, + "APP_BUILD_TYPE_RAM": false, + "APP_BUILD_USE_FLASH_SECTIONS": true, + "APP_COMPILE_TIME_DATE": true, + "APP_EXCLUDE_PROJECT_NAME_VAR": false, + "APP_EXCLUDE_PROJECT_VER_VAR": false, + "APP_NO_BLOBS": false, + "APP_PROJECT_VER_FROM_CONFIG": false, + "APP_REPRODUCIBLE_BUILD": false, + "APP_RETRIEVE_LEN_ELF_SHA": 9, + "BOOTLOADER_APP_ROLLBACK_ENABLE": false, + "BOOTLOADER_APP_TEST": false, + "BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG": false, + "BOOTLOADER_COMPILER_OPTIMIZATION_PERF": false, + "BOOTLOADER_COMPILER_OPTIMIZATION_SIZE": true, + "BOOTLOADER_COMPILE_TIME_DATE": true, + "BOOTLOADER_CUSTOM_RESERVE_RTC": false, + "BOOTLOADER_FACTORY_RESET": false, + "BOOTLOADER_FLASH_DC_AWARE": false, + "BOOTLOADER_FLASH_XMC_SUPPORT": true, + "BOOTLOADER_LOG_COLORS": false, + "BOOTLOADER_LOG_LEVEL": 3, + "BOOTLOADER_LOG_LEVEL_DEBUG": false, + "BOOTLOADER_LOG_LEVEL_ERROR": false, + "BOOTLOADER_LOG_LEVEL_INFO": true, + "BOOTLOADER_LOG_LEVEL_NONE": false, + "BOOTLOADER_LOG_LEVEL_VERBOSE": false, + "BOOTLOADER_LOG_LEVEL_WARN": false, + "BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS": true, + "BOOTLOADER_OFFSET_IN_FLASH": 0, + "BOOTLOADER_PROJECT_VER": 1, + "BOOTLOADER_REGION_PROTECTION_ENABLE": true, + "BOOTLOADER_RESERVE_RTC_SIZE": 0, + "BOOTLOADER_SKIP_VALIDATE_ALWAYS": false, + "BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP": false, + "BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON": false, + "BOOTLOADER_WDT_DISABLE_IN_USER_CODE": false, + "BOOTLOADER_WDT_ENABLE": true, + "BOOTLOADER_WDT_TIME_MS": 9000, + "BOOT_ROM_LOG_ALWAYS_OFF": false, + "BOOT_ROM_LOG_ALWAYS_ON": true, + "BOOT_ROM_LOG_ON_GPIO_HIGH": false, + "BOOT_ROM_LOG_ON_GPIO_LOW": false, + "BT_BLE_LOG_SPI_OUT_ENABLED": false, + "BT_ENABLED": false, + "COMPILER_ASSERT_NDEBUG_EVALUATE": true, + "COMPILER_CXX_EXCEPTIONS": false, + "COMPILER_CXX_RTTI": false, + "COMPILER_DISABLE_DEFAULT_ERRORS": true, + "COMPILER_DISABLE_GCC12_WARNINGS": false, + "COMPILER_DISABLE_GCC13_WARNINGS": false, + "COMPILER_DISABLE_GCC14_WARNINGS": false, + "COMPILER_DUMP_RTL_FILES": false, + "COMPILER_FLOAT_LIB_FROM_GCCLIB": false, + "COMPILER_FLOAT_LIB_FROM_RVFPLIB": true, + "COMPILER_HIDE_PATHS_MACROS": true, + "COMPILER_NO_MERGE_CONSTANTS": false, + "COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE": false, + "COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE": true, + "COMPILER_OPTIMIZATION_ASSERTIONS_SILENT": false, + "COMPILER_OPTIMIZATION_ASSERTION_LEVEL": 2, + "COMPILER_OPTIMIZATION_CHECKS_SILENT": false, + "COMPILER_OPTIMIZATION_DEBUG": true, + "COMPILER_OPTIMIZATION_NONE": false, + "COMPILER_OPTIMIZATION_PERF": false, + "COMPILER_OPTIMIZATION_SIZE": false, + "COMPILER_ORPHAN_SECTIONS_PLACE": false, + "COMPILER_ORPHAN_SECTIONS_WARNING": true, + "COMPILER_RT_LIB_GCCLIB": true, + "COMPILER_RT_LIB_NAME": "gcc", + "COMPILER_SAVE_RESTORE_LIBCALLS": false, + "COMPILER_STACK_CHECK_MODE_ALL": false, + "COMPILER_STACK_CHECK_MODE_NONE": true, + "COMPILER_STACK_CHECK_MODE_NORM": false, + "COMPILER_STACK_CHECK_MODE_STRONG": false, + "COMPILER_STATIC_ANALYZER": false, + "COMPILER_WARN_WRITE_STRINGS": false, + "CONSOLE_SORTED_HELP": false, + "EFUSE_CUSTOM_TABLE": false, + "EFUSE_MAX_BLK_LEN": 256, + "EFUSE_VIRTUAL": false, + "ESP32C6_REV_MAX_FULL": 99, + "ESP32C6_REV_MIN_0": true, + "ESP32C6_REV_MIN_1": false, + "ESP32C6_REV_MIN_2": false, + "ESP32C6_REV_MIN_FULL": 0, + "ESP32C6_UNIVERSAL_MAC_ADDRESSES": 4, + "ESP32C6_UNIVERSAL_MAC_ADDRESSES_FOUR": true, + "ESP32C6_UNIVERSAL_MAC_ADDRESSES_TWO": false, + "ESPHID_TASK_SIZE_BLE": 4096, + "ESPHID_TASK_SIZE_BT": 2048, + "ESPTOOLPY_AFTER": "hard_reset", + "ESPTOOLPY_AFTER_NORESET": false, + "ESPTOOLPY_AFTER_RESET": true, + "ESPTOOLPY_BEFORE": "default_reset", + "ESPTOOLPY_BEFORE_NORESET": false, + "ESPTOOLPY_BEFORE_RESET": true, + "ESPTOOLPY_FLASHFREQ": "80m", + "ESPTOOLPY_FLASHFREQ_20M": false, + "ESPTOOLPY_FLASHFREQ_40M": false, + "ESPTOOLPY_FLASHFREQ_80M": true, + "ESPTOOLPY_FLASHMODE": "dio", + "ESPTOOLPY_FLASHMODE_DIO": true, + "ESPTOOLPY_FLASHMODE_DOUT": false, + "ESPTOOLPY_FLASHMODE_QIO": false, + "ESPTOOLPY_FLASHMODE_QOUT": false, + "ESPTOOLPY_FLASHSIZE": "2MB", + "ESPTOOLPY_FLASHSIZE_128MB": false, + "ESPTOOLPY_FLASHSIZE_16MB": false, + "ESPTOOLPY_FLASHSIZE_1MB": false, + "ESPTOOLPY_FLASHSIZE_2MB": true, + "ESPTOOLPY_FLASHSIZE_32MB": false, + "ESPTOOLPY_FLASHSIZE_4MB": false, + "ESPTOOLPY_FLASHSIZE_64MB": false, + "ESPTOOLPY_FLASHSIZE_8MB": false, + "ESPTOOLPY_FLASH_SAMPLE_MODE_STR": true, + "ESPTOOLPY_HEADER_FLASHSIZE_UPDATE": false, + "ESPTOOLPY_MONITOR_BAUD": 115200, + "ESPTOOLPY_NO_STUB": false, + "ESP_BROWNOUT_DET": true, + "ESP_BROWNOUT_DET_LVL": 7, + "ESP_BROWNOUT_DET_LVL_SEL_2": false, + "ESP_BROWNOUT_DET_LVL_SEL_3": false, + "ESP_BROWNOUT_DET_LVL_SEL_4": false, + "ESP_BROWNOUT_DET_LVL_SEL_5": false, + "ESP_BROWNOUT_DET_LVL_SEL_6": false, + "ESP_BROWNOUT_DET_LVL_SEL_7": true, + "ESP_COEX_ENABLED": true, + "ESP_COEX_EXTERNAL_COEXIST_ENABLE": false, + "ESP_COEX_GPIO_DEBUG": false, + "ESP_COEX_POWER_MANAGEMENT": false, + "ESP_COEX_SW_COEXIST_ENABLE": true, + "ESP_CONSOLE_NONE": false, + "ESP_CONSOLE_ROM_SERIAL_PORT_NUM": 0, + "ESP_CONSOLE_SECONDARY_NONE": false, + "ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG": true, + "ESP_CONSOLE_UART": true, + "ESP_CONSOLE_UART_BAUDRATE": 115200, + "ESP_CONSOLE_UART_CUSTOM": false, + "ESP_CONSOLE_UART_DEFAULT": true, + "ESP_CONSOLE_UART_NUM": 0, + "ESP_CONSOLE_USB_SERIAL_JTAG": false, + "ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED": true, + "ESP_COREDUMP_ENABLE_TO_FLASH": false, + "ESP_COREDUMP_ENABLE_TO_NONE": true, + "ESP_COREDUMP_ENABLE_TO_UART": false, + "ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP": true, + "ESP_CRYPTO_DPA_PROTECTION_LEVEL": 1, + "ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH": false, + "ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW": true, + "ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM": false, + "ESP_DEBUG_INCLUDE_OCD_STUB_BINS": false, + "ESP_DEBUG_OCDAWARE": true, + "ESP_DEBUG_STUBS_ENABLE": false, + "ESP_DEFAULT_CPU_FREQ_MHZ": 160, + "ESP_DEFAULT_CPU_FREQ_MHZ_120": false, + "ESP_DEFAULT_CPU_FREQ_MHZ_160": true, + "ESP_DEFAULT_CPU_FREQ_MHZ_80": false, + "ESP_EFUSE_BLOCK_REV_MAX_FULL": 99, + "ESP_EFUSE_BLOCK_REV_MIN_FULL": 0, + "ESP_ERR_TO_NAME_LOOKUP": true, + "ESP_EVENT_LOOP_PROFILING": false, + "ESP_EVENT_POST_FROM_IRAM_ISR": true, + "ESP_EVENT_POST_FROM_ISR": true, + "ESP_GDBSTUB_ENABLED": true, + "ESP_GDBSTUB_MAX_TASKS": 32, + "ESP_GDBSTUB_SUPPORT_TASKS": true, + "ESP_HTTPS_OTA_ALLOW_HTTP": false, + "ESP_HTTPS_OTA_DECRYPT_CB": false, + "ESP_HTTPS_OTA_EVENT_POST_TIMEOUT": 2000, + "ESP_HTTPS_SERVER_ENABLE": false, + "ESP_HTTPS_SERVER_EVENT_POST_TIMEOUT": 2000, + "ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH": false, + "ESP_HTTP_CLIENT_ENABLE_CUSTOM_TRANSPORT": false, + "ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH": false, + "ESP_HTTP_CLIENT_ENABLE_HTTPS": true, + "ESP_HTTP_CLIENT_EVENT_POST_TIMEOUT": 2000, + "ESP_INT_WDT": true, + "ESP_INT_WDT_TIMEOUT_MS": 300, + "ESP_IPC_TASK_STACK_SIZE": 1024, + "ESP_MAC_ADDR_UNIVERSE_BT": true, + "ESP_MAC_ADDR_UNIVERSE_ETH": true, + "ESP_MAC_ADDR_UNIVERSE_IEEE802154": true, + "ESP_MAC_ADDR_UNIVERSE_WIFI_AP": true, + "ESP_MAC_ADDR_UNIVERSE_WIFI_STA": true, + "ESP_MAC_UNIVERSAL_MAC_ADDRESSES": 4, + "ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR": true, + "ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC": false, + "ESP_MAIN_TASK_AFFINITY": 0, + "ESP_MAIN_TASK_AFFINITY_CPU0": true, + "ESP_MAIN_TASK_AFFINITY_NO_AFFINITY": false, + "ESP_MAIN_TASK_STACK_SIZE": 3584, + "ESP_MINIMAL_SHARED_STACK_SIZE": 2048, + "ESP_NETIF_BRIDGE_EN": false, + "ESP_NETIF_IP_LOST_TIMER_INTERVAL": 120, + "ESP_NETIF_L2_TAP": false, + "ESP_NETIF_LOOPBACK": false, + "ESP_NETIF_PROVIDE_CUSTOM_IMPLEMENTATION": false, + "ESP_NETIF_RECEIVE_REPORT_ERRORS": false, + "ESP_NETIF_REPORT_DATA_TRAFFIC": true, + "ESP_NETIF_SET_DNS_PER_DEFAULT_NETIF": false, + "ESP_NETIF_TCPIP_LWIP": true, + "ESP_NETIF_USES_TCPIP_WITH_BSD_API": true, + "ESP_PANIC_HANDLER_IRAM": false, + "ESP_PHY_CALIBRATION_AND_DATA_STORAGE": true, + "ESP_PHY_CALIBRATION_MODE": 0, + "ESP_PHY_ENABLED": true, + "ESP_PHY_ENABLE_CERT_TEST": false, + "ESP_PHY_INIT_DATA_IN_PARTITION": false, + "ESP_PHY_MAX_TX_POWER": 20, + "ESP_PHY_MAX_WIFI_TX_POWER": 20, + "ESP_PHY_PLL_TRACK_DEBUG": false, + "ESP_PHY_RECORD_USED_TIME": false, + "ESP_PHY_REDUCE_TX_POWER": false, + "ESP_PHY_RF_CAL_FULL": false, + "ESP_PHY_RF_CAL_NONE": false, + "ESP_PHY_RF_CAL_PARTIAL": true, + "ESP_PROTOCOMM_SUPPORT_SECURITY_PATCH_VERSION": true, + "ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0": true, + "ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1": true, + "ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2": true, + "ESP_REV_MAX_FULL": 99, + "ESP_REV_MIN_FULL": 0, + "ESP_ROM_GET_CLK_FREQ": true, + "ESP_ROM_HAS_CRC_BE": true, + "ESP_ROM_HAS_CRC_LE": true, + "ESP_ROM_HAS_HAL_SYSTIMER": true, + "ESP_ROM_HAS_HAL_WDT": true, + "ESP_ROM_HAS_HEAP_TLSF": true, + "ESP_ROM_HAS_JPEG_DECODE": true, + "ESP_ROM_HAS_LAYOUT_TABLE": true, + "ESP_ROM_HAS_NEWLIB": true, + "ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT": true, + "ESP_ROM_HAS_OUTPUT_PUTC_FUNC": true, + "ESP_ROM_HAS_REGI2C_BUG": true, + "ESP_ROM_HAS_RETARGETABLE_LOCKING": true, + "ESP_ROM_HAS_RVFPLIB": true, + "ESP_ROM_HAS_SPI_FLASH": true, + "ESP_ROM_HAS_SW_FLOAT": true, + "ESP_ROM_HAS_VERSION": true, + "ESP_ROM_MULTI_HEAP_WALK_PATCH": true, + "ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE": true, + "ESP_ROM_RAM_APP_NEEDS_MMU_INIT": true, + "ESP_ROM_REV0_HAS_NO_ECDSA_INTERFACE": true, + "ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB": true, + "ESP_ROM_TLSF_CHECK_PATCH": true, + "ESP_ROM_UART_CLK_IS_XTAL": true, + "ESP_ROM_USB_OTG_NUM": -1, + "ESP_ROM_USB_SERIAL_DEVICE_NUM": 3, + "ESP_ROM_WDT_INIT_PATCH": true, + "ESP_SLEEP_CACHE_SAFE_ASSERTION": false, + "ESP_SLEEP_DEBUG": false, + "ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND": true, + "ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS": true, + "ESP_SLEEP_GPIO_RESET_WORKAROUND": true, + "ESP_SLEEP_MSPI_NEED_ALL_IO_PU": false, + "ESP_SLEEP_POWER_DOWN_FLASH": false, + "ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY": 0, + "ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM": true, + "ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP": true, + "ESP_SYSTEM_BBPLL_RECALIB": true, + "ESP_SYSTEM_BROWNOUT_INTR": true, + "ESP_SYSTEM_CHECK_INT_LEVEL_4": true, + "ESP_SYSTEM_EVENT_QUEUE_SIZE": 32, + "ESP_SYSTEM_EVENT_TASK_STACK_SIZE": 2304, + "ESP_SYSTEM_GDBSTUB_RUNTIME": false, + "ESP_SYSTEM_HW_PC_RECORD": true, + "ESP_SYSTEM_HW_STACK_GUARD": true, + "ESP_SYSTEM_PANIC_GDBSTUB": false, + "ESP_SYSTEM_PANIC_PRINT_HALT": false, + "ESP_SYSTEM_PANIC_PRINT_REBOOT": true, + "ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS": 0, + "ESP_SYSTEM_PANIC_SILENT_REBOOT": false, + "ESP_SYSTEM_PMP_IDRAM_SPLIT": true, + "ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE": false, + "ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK": true, + "ESP_SYSTEM_SINGLE_CORE_MODE": true, + "ESP_SYSTEM_USE_EH_FRAME": false, + "ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0": true, + "ESP_TASK_WDT_EN": true, + "ESP_TASK_WDT_INIT": true, + "ESP_TASK_WDT_PANIC": false, + "ESP_TASK_WDT_TIMEOUT_S": 5, + "ESP_TIMER_IMPL_SYSTIMER": true, + "ESP_TIMER_INTERRUPT_LEVEL": 1, + "ESP_TIMER_ISR_AFFINITY_CPU0": true, + "ESP_TIMER_PROFILING": false, + "ESP_TIMER_SHOW_EXPERIMENTAL": false, + "ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD": false, + "ESP_TIMER_TASK_AFFINITY": 0, + "ESP_TIMER_TASK_AFFINITY_CPU0": true, + "ESP_TIMER_TASK_STACK_SIZE": 3584, + "ESP_TIME_FUNCS_USE_ESP_TIMER": true, + "ESP_TIME_FUNCS_USE_RTC_TIMER": true, + "ESP_TLS_CLIENT_SESSION_TICKETS": false, + "ESP_TLS_INSECURE": false, + "ESP_TLS_PSK_VERIFICATION": false, + "ESP_TLS_SERVER_CERT_SELECT_HOOK": false, + "ESP_TLS_SERVER_MIN_AUTH_MODE_OPTIONAL": false, + "ESP_TLS_SERVER_SESSION_TICKETS": false, + "ESP_TLS_USE_DS_PERIPHERAL": true, + "ESP_TLS_USING_MBEDTLS": true, + "ESP_WIFI_11KV_SUPPORT": false, + "ESP_WIFI_11R_SUPPORT": false, + "ESP_WIFI_AMPDU_RX_ENABLED": true, + "ESP_WIFI_AMPDU_TX_ENABLED": true, + "ESP_WIFI_CSI_ENABLED": false, + "ESP_WIFI_DEBUG_PRINT": false, + "ESP_WIFI_DPP_SUPPORT": false, + "ESP_WIFI_DYNAMIC_RX_BUFFER_NUM": 32, + "ESP_WIFI_DYNAMIC_RX_MGMT_BUF": 0, + "ESP_WIFI_DYNAMIC_RX_MGMT_BUFFER": false, + "ESP_WIFI_DYNAMIC_TX_BUFFER": true, + "ESP_WIFI_DYNAMIC_TX_BUFFER_NUM": 32, + "ESP_WIFI_ENABLED": true, + "ESP_WIFI_ENABLE_SAE_PK": true, + "ESP_WIFI_ENABLE_WIFI_RX_STATS": false, + "ESP_WIFI_ENABLE_WIFI_TX_STATS": false, + "ESP_WIFI_ENABLE_WPA3_OWE_STA": true, + "ESP_WIFI_ENABLE_WPA3_SAE": true, + "ESP_WIFI_ENTERPRISE_SUPPORT": true, + "ESP_WIFI_ENT_FREE_DYNAMIC_BUFFER": false, + "ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM": 7, + "ESP_WIFI_EXTRA_IRAM_OPT": true, + "ESP_WIFI_FTM_ENABLE": false, + "ESP_WIFI_GCMP_SUPPORT": false, + "ESP_WIFI_GMAC_SUPPORT": true, + "ESP_WIFI_IRAM_OPT": true, + "ESP_WIFI_MBEDTLS_CRYPTO": true, + "ESP_WIFI_MBEDTLS_TLS_CLIENT": true, + "ESP_WIFI_MBO_SUPPORT": false, + "ESP_WIFI_MGMT_SBUF_NUM": 32, + "ESP_WIFI_NVS_ENABLED": true, + "ESP_WIFI_RX_BA_WIN": 6, + "ESP_WIFI_RX_IRAM_OPT": true, + "ESP_WIFI_RX_MGMT_BUF_NUM_DEF": 5, + "ESP_WIFI_SLP_BEACON_LOST_OPT": false, + "ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME": 10, + "ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME": 50, + "ESP_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME": 15, + "ESP_WIFI_SLP_IRAM_OPT": true, + "ESP_WIFI_SOFTAP_BEACON_MAX_LEN": 752, + "ESP_WIFI_SOFTAP_SAE_SUPPORT": true, + "ESP_WIFI_SOFTAP_SUPPORT": true, + "ESP_WIFI_STATIC_RX_BUFFER_NUM": 10, + "ESP_WIFI_STATIC_RX_MGMT_BUFFER": true, + "ESP_WIFI_STATIC_TX_BUFFER": false, + "ESP_WIFI_STA_DISCONNECTED_PM_ENABLE": true, + "ESP_WIFI_SUITE_B_192": false, + "ESP_WIFI_TESTING_OPTIONS": false, + "ESP_WIFI_TX_BA_WIN": 6, + "ESP_WIFI_TX_BUFFER_TYPE": 1, + "ESP_WIFI_TX_HETB_QUEUE_NUM": 3, + "ESP_WIFI_WAPI_PSK": false, + "ESP_WIFI_WPS_PASSPHRASE": false, + "ESP_WIFI_WPS_SOFTAP_REGISTRAR": false, + "ESP_WIFI_WPS_STRICT": false, + "ETH_ENABLED": true, + "ETH_SPI_ETHERNET_DM9051": false, + "ETH_SPI_ETHERNET_KSZ8851SNL": false, + "ETH_SPI_ETHERNET_W5500": false, + "ETH_TRANSMIT_MUTEX": false, + "ETH_USE_OPENETH": false, + "ETH_USE_SPI_ETHERNET": true, + "ETM_ENABLE_DEBUG_LOG": false, + "FATFS_CODEPAGE": 437, + "FATFS_CODEPAGE_437": true, + "FATFS_CODEPAGE_720": false, + "FATFS_CODEPAGE_737": false, + "FATFS_CODEPAGE_771": false, + "FATFS_CODEPAGE_775": false, + "FATFS_CODEPAGE_850": false, + "FATFS_CODEPAGE_852": false, + "FATFS_CODEPAGE_855": false, + "FATFS_CODEPAGE_857": false, + "FATFS_CODEPAGE_860": false, + "FATFS_CODEPAGE_861": false, + "FATFS_CODEPAGE_862": false, + "FATFS_CODEPAGE_863": false, + "FATFS_CODEPAGE_864": false, + "FATFS_CODEPAGE_865": false, + "FATFS_CODEPAGE_866": false, + "FATFS_CODEPAGE_869": false, + "FATFS_CODEPAGE_932": false, + "FATFS_CODEPAGE_936": false, + "FATFS_CODEPAGE_949": false, + "FATFS_CODEPAGE_950": false, + "FATFS_CODEPAGE_DYNAMIC": false, + "FATFS_DONT_TRUST_FREE_CLUSTER_CNT": 0, + "FATFS_DONT_TRUST_LAST_ALLOC": 0, + "FATFS_FS_LOCK": 0, + "FATFS_IMMEDIATE_FSYNC": false, + "FATFS_LFN_HEAP": false, + "FATFS_LFN_NONE": true, + "FATFS_LFN_STACK": false, + "FATFS_LINK_LOCK": true, + "FATFS_PER_FILE_CACHE": true, + "FATFS_SECTOR_4096": true, + "FATFS_SECTOR_512": false, + "FATFS_TIMEOUT_MS": 10000, + "FATFS_USE_DYN_BUFFERS": false, + "FATFS_USE_FASTSEEK": false, + "FATFS_USE_LABEL": false, + "FATFS_USE_STRFUNC_NONE": true, + "FATFS_USE_STRFUNC_WITHOUT_CRLF_CONV": false, + "FATFS_USE_STRFUNC_WITH_CRLF_CONV": false, + "FATFS_VFS_FSTAT_BLKSIZE": 0, + "FATFS_VOLUME_COUNT": 2, + "FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER": true, + "FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE": false, + "FREERTOS_CHECK_STACKOVERFLOW_CANARY": true, + "FREERTOS_CHECK_STACKOVERFLOW_NONE": false, + "FREERTOS_CHECK_STACKOVERFLOW_PTRVAL": false, + "FREERTOS_CORETIMER_SYSTIMER_LVL1": true, + "FREERTOS_CORETIMER_SYSTIMER_LVL3": false, + "FREERTOS_DEBUG_OCDAWARE": true, + "FREERTOS_ENABLE_BACKWARD_COMPATIBILITY": false, + "FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP": false, + "FREERTOS_ENABLE_TASK_SNAPSHOT": true, + "FREERTOS_GENERATE_RUN_TIME_STATS": false, + "FREERTOS_HZ": 100, + "FREERTOS_IDLE_TASK_STACKSIZE": 1536, + "FREERTOS_INTERRUPT_BACKTRACE": true, + "FREERTOS_ISR_STACKSIZE": 1536, + "FREERTOS_MAX_TASK_NAME_LEN": 16, + "FREERTOS_NO_AFFINITY": 2147483647, + "FREERTOS_NUMBER_OF_CORES": 1, + "FREERTOS_OPTIMIZED_SCHEDULER": true, + "FREERTOS_PLACE_FUNCTIONS_INTO_FLASH": false, + "FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH": true, + "FREERTOS_PORT": true, + "FREERTOS_QUEUE_REGISTRY_SIZE": 0, + "FREERTOS_SMP": false, + "FREERTOS_SUPPORT_STATIC_ALLOCATION": true, + "FREERTOS_SYSTICK_USES_SYSTIMER": true, + "FREERTOS_TASK_FUNCTION_WRAPPER": true, + "FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES": 1, + "FREERTOS_TASK_PRE_DELETION_HOOK": false, + "FREERTOS_THREAD_LOCAL_STORAGE_POINTERS": 1, + "FREERTOS_TICK_SUPPORT_SYSTIMER": true, + "FREERTOS_TIMER_QUEUE_LENGTH": 10, + "FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY": 2147483647, + "FREERTOS_TIMER_SERVICE_TASK_NAME": "Tmr Svc", + "FREERTOS_TIMER_TASK_AFFINITY_CPU0": false, + "FREERTOS_TIMER_TASK_NO_AFFINITY": true, + "FREERTOS_TIMER_TASK_PRIORITY": 1, + "FREERTOS_TIMER_TASK_STACK_DEPTH": 2048, + "FREERTOS_TLSP_DELETION_CALLBACKS": true, + "FREERTOS_UNICORE": true, + "FREERTOS_USE_APPLICATION_TASK_TAG": false, + "FREERTOS_USE_IDLE_HOOK": false, + "FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES": false, + "FREERTOS_USE_TICK_HOOK": false, + "FREERTOS_USE_TIMERS": true, + "FREERTOS_USE_TRACE_FACILITY": false, + "FREERTOS_WATCHPOINT_END_OF_STACK": false, + "GDMA_CTRL_FUNC_IN_IRAM": true, + "GDMA_ENABLE_DEBUG_LOG": false, + "GDMA_ISR_HANDLER_IN_IRAM": true, + "GDMA_ISR_IRAM_SAFE": false, + "GDMA_OBJ_DRAM_SAFE": true, + "GPIO_CTRL_FUNC_IN_IRAM": false, + "GPTIMER_CTRL_FUNC_IN_IRAM": false, + "GPTIMER_ENABLE_DEBUG_LOG": false, + "GPTIMER_ISR_HANDLER_IN_IRAM": true, + "GPTIMER_ISR_IRAM_SAFE": false, + "GPTIMER_OBJ_CACHE_SAFE": true, + "GPTIMER_SKIP_LEGACY_CONFLICT_CHECK": false, + "GPTIMER_SUPPRESS_DEPRECATE_WARN": false, + "HAL_ASSERTION_DISABLE": false, + "HAL_ASSERTION_ENABLE": false, + "HAL_ASSERTION_EQUALS_SYSTEM": true, + "HAL_ASSERTION_SILENT": false, + "HAL_DEFAULT_ASSERTION_LEVEL": 2, + "HAL_SPI_MASTER_FUNC_IN_IRAM": true, + "HAL_SPI_SLAVE_FUNC_IN_IRAM": true, + "HAL_SYSTIMER_USE_ROM_IMPL": true, + "HAL_WDT_USE_ROM_IMPL": true, + "HEAP_ABORT_WHEN_ALLOCATION_FAILS": false, + "HEAP_PLACE_FUNCTION_INTO_FLASH": false, + "HEAP_POISONING_COMPREHENSIVE": false, + "HEAP_POISONING_DISABLED": true, + "HEAP_POISONING_LIGHT": false, + "HEAP_TASK_TRACKING": false, + "HEAP_TLSF_USE_ROM_IMPL": true, + "HEAP_TRACING_OFF": true, + "HEAP_TRACING_STANDALONE": false, + "HEAP_TRACING_TOHOST": false, + "HEAP_USE_HOOKS": false, + "HTTPD_ERR_RESP_NO_DELAY": true, + "HTTPD_LOG_PURGE_DATA": false, + "HTTPD_MAX_REQ_HDR_LEN": 512, + "HTTPD_MAX_URI_LEN": 512, + "HTTPD_PURGE_BUF_LEN": 32, + "HTTPD_QUEUE_WORK_BLOCKING": false, + "HTTPD_SERVER_EVENT_POST_TIMEOUT": 2000, + "HTTPD_WS_SUPPORT": false, + "I2C_ENABLE_DEBUG_LOG": false, + "I2C_ENABLE_SLAVE_DRIVER_VERSION_2": false, + "I2C_ISR_IRAM_SAFE": false, + "I2C_SKIP_LEGACY_CONFLICT_CHECK": false, + "I2S_ENABLE_DEBUG_LOG": false, + "I2S_ISR_IRAM_SAFE": false, + "I2S_SKIP_LEGACY_CONFLICT_CHECK": false, + "I2S_SUPPRESS_DEPRECATE_WARN": false, + "IDF_CMAKE": true, + "IDF_EXPERIMENTAL_FEATURES": false, + "IDF_FIRMWARE_CHIP_ID": 13, + "IDF_INIT_VERSION": "5.4.2", + "IDF_TARGET": "esp32c6", + "IDF_TARGET_ARCH": "riscv", + "IDF_TARGET_ARCH_RISCV": true, + "IDF_TARGET_ESP32C6": true, + "IDF_TOOLCHAIN": "gcc", + "IDF_TOOLCHAIN_GCC": true, + "IEEE802154_CCA_CARRIER": false, + "IEEE802154_CCA_CARRIER_AND_ED": false, + "IEEE802154_CCA_CARRIER_OR_ED": false, + "IEEE802154_CCA_ED": true, + "IEEE802154_CCA_MODE": 1, + "IEEE802154_CCA_THRESHOLD": -60, + "IEEE802154_DEBUG": false, + "IEEE802154_DEBUG_ASSERT_MONITOR": false, + "IEEE802154_ENABLED": true, + "IEEE802154_MULTI_PAN_ENABLE": false, + "IEEE802154_PENDING_TABLE_SIZE": 20, + "IEEE802154_RX_BUFFER_SIZE": 20, + "IEEE802154_TIMING_OPTIMIZATION": true, + "LCD_ENABLE_DEBUG_LOG": false, + "LEDC_CTRL_FUNC_IN_IRAM": false, + "LOG_COLORS": false, + "LOG_DEFAULT_LEVEL": 3, + "LOG_DEFAULT_LEVEL_DEBUG": false, + "LOG_DEFAULT_LEVEL_ERROR": false, + "LOG_DEFAULT_LEVEL_INFO": true, + "LOG_DEFAULT_LEVEL_NONE": false, + "LOG_DEFAULT_LEVEL_VERBOSE": false, + "LOG_DEFAULT_LEVEL_WARN": false, + "LOG_DYNAMIC_LEVEL_CONTROL": true, + "LOG_MASTER_LEVEL": false, + "LOG_MAXIMUM_EQUALS_DEFAULT": true, + "LOG_MAXIMUM_LEVEL": 3, + "LOG_MAXIMUM_LEVEL_DEBUG": false, + "LOG_MAXIMUM_LEVEL_VERBOSE": false, + "LOG_TAG_LEVEL_CACHE_ARRAY": false, + "LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP": true, + "LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST": true, + "LOG_TAG_LEVEL_IMPL_CACHE_SIZE": 31, + "LOG_TAG_LEVEL_IMPL_LINKED_LIST": false, + "LOG_TAG_LEVEL_IMPL_NONE": false, + "LOG_TIMESTAMP_SOURCE_RTOS": true, + "LOG_TIMESTAMP_SOURCE_SYSTEM": false, + "LWIP_AUTOIP": false, + "LWIP_BRIDGEIF_MAX_PORTS": 7, + "LWIP_BROADCAST_PING": false, + "LWIP_CHECKSUM_CHECK_ICMP": true, + "LWIP_CHECKSUM_CHECK_IP": false, + "LWIP_CHECKSUM_CHECK_UDP": false, + "LWIP_CHECK_THREAD_SAFETY": false, + "LWIP_DEBUG": false, + "LWIP_DHCPS": true, + "LWIP_DHCPS_ADD_DNS": true, + "LWIP_DHCPS_LEASE_UNIT": 60, + "LWIP_DHCPS_MAX_STATION_NUM": 8, + "LWIP_DHCPS_STATIC_ENTRIES": true, + "LWIP_DHCP_COARSE_TIMER_SECS": 1, + "LWIP_DHCP_DISABLE_CLIENT_ID": false, + "LWIP_DHCP_DISABLE_VENDOR_CLASS_ID": true, + "LWIP_DHCP_DOES_ACD_CHECK": false, + "LWIP_DHCP_DOES_ARP_CHECK": true, + "LWIP_DHCP_DOES_NOT_CHECK_OFFERED_IP": false, + "LWIP_DHCP_GET_NTP_SRV": false, + "LWIP_DHCP_OPTIONS_LEN": 68, + "LWIP_DHCP_RESTORE_LAST_IP": false, + "LWIP_DNS_MAX_HOST_IP": 1, + "LWIP_DNS_MAX_SERVERS": 3, + "LWIP_DNS_SETSERVER_WITH_NETIF": false, + "LWIP_DNS_SUPPORT_MDNS_QUERIES": true, + "LWIP_ENABLE": true, + "LWIP_ESP_GRATUITOUS_ARP": true, + "LWIP_ESP_LWIP_ASSERT": true, + "LWIP_ESP_MLDV6_REPORT": true, + "LWIP_EXTRA_IRAM_OPTIMIZATION": false, + "LWIP_FALLBACK_DNS_SERVER_SUPPORT": false, + "LWIP_FORCE_ROUTER_FORWARDING": false, + "LWIP_GARP_TMR_INTERVAL": 60, + "LWIP_HOOK_DNS_EXT_RESOLVE_CUSTOM": false, + "LWIP_HOOK_DNS_EXT_RESOLVE_NONE": true, + "LWIP_HOOK_IP6_INPUT_CUSTOM": false, + "LWIP_HOOK_IP6_INPUT_DEFAULT": true, + "LWIP_HOOK_IP6_INPUT_NONE": false, + "LWIP_HOOK_IP6_ROUTE_CUSTOM": false, + "LWIP_HOOK_IP6_ROUTE_DEFAULT": false, + "LWIP_HOOK_IP6_ROUTE_NONE": true, + "LWIP_HOOK_IP6_SELECT_SRC_ADDR_CUSTOM": false, + "LWIP_HOOK_IP6_SELECT_SRC_ADDR_DEFAULT": false, + "LWIP_HOOK_IP6_SELECT_SRC_ADDR_NONE": true, + "LWIP_HOOK_ND6_GET_GW_CUSTOM": false, + "LWIP_HOOK_ND6_GET_GW_DEFAULT": false, + "LWIP_HOOK_ND6_GET_GW_NONE": true, + "LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM": false, + "LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT": false, + "LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE": true, + "LWIP_HOOK_TCP_ISN_CUSTOM": false, + "LWIP_HOOK_TCP_ISN_DEFAULT": true, + "LWIP_HOOK_TCP_ISN_NONE": false, + "LWIP_ICMP": true, + "LWIP_IP4_FRAG": true, + "LWIP_IP4_REASSEMBLY": false, + "LWIP_IP6_FRAG": true, + "LWIP_IP6_REASSEMBLY": false, + "LWIP_IPV4": true, + "LWIP_IPV6": true, + "LWIP_IPV6_AUTOCONFIG": false, + "LWIP_IPV6_FORWARD": false, + "LWIP_IPV6_MEMP_NUM_ND6_QUEUE": 3, + "LWIP_IPV6_ND6_NUM_DESTINATIONS": 10, + "LWIP_IPV6_ND6_NUM_NEIGHBORS": 5, + "LWIP_IPV6_ND6_NUM_PREFIXES": 5, + "LWIP_IPV6_ND6_NUM_ROUTERS": 3, + "LWIP_IPV6_NUM_ADDRESSES": 3, + "LWIP_IP_DEFAULT_TTL": 64, + "LWIP_IP_FORWARD": false, + "LWIP_IP_REASS_MAX_PBUFS": 10, + "LWIP_IRAM_OPTIMIZATION": false, + "LWIP_L2_TO_L3_COPY": false, + "LWIP_LOCAL_HOSTNAME": "espressif", + "LWIP_LOOPBACK_MAX_PBUFS": 8, + "LWIP_MAX_ACTIVE_TCP": 16, + "LWIP_MAX_LISTENING_TCP": 16, + "LWIP_MAX_RAW_PCBS": 16, + "LWIP_MAX_SOCKETS": 10, + "LWIP_MAX_UDP_PCBS": 16, + "LWIP_MLDV6_TMR_INTERVAL": 40, + "LWIP_MULTICAST_PING": false, + "LWIP_ND6": true, + "LWIP_NETBUF_RECVINFO": false, + "LWIP_NETIF_API": false, + "LWIP_NETIF_LOOPBACK": true, + "LWIP_NETIF_STATUS_CALLBACK": false, + "LWIP_NUM_NETIF_CLIENT_DATA": 0, + "LWIP_PPP_SUPPORT": false, + "LWIP_SLIP_SUPPORT": false, + "LWIP_SNTP_MAXIMUM_STARTUP_DELAY": 5000, + "LWIP_SNTP_MAX_SERVERS": 1, + "LWIP_SNTP_STARTUP_DELAY": true, + "LWIP_SNTP_UPDATE_DELAY": 3600000, + "LWIP_SO_LINGER": false, + "LWIP_SO_RCVBUF": false, + "LWIP_SO_REUSE": true, + "LWIP_SO_REUSE_RXTOALL": true, + "LWIP_STATS": false, + "LWIP_TCPIP_CORE_LOCKING": false, + "LWIP_TCPIP_RECVMBOX_SIZE": 32, + "LWIP_TCPIP_TASK_AFFINITY": 2147483647, + "LWIP_TCPIP_TASK_AFFINITY_CPU0": false, + "LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY": true, + "LWIP_TCPIP_TASK_PRIO": 18, + "LWIP_TCPIP_TASK_STACK_SIZE": 3072, + "LWIP_TCP_ACCEPTMBOX_SIZE": 6, + "LWIP_TCP_FIN_WAIT_TIMEOUT": 20000, + "LWIP_TCP_HIGH_SPEED_RETRANSMISSION": true, + "LWIP_TCP_MAXRTX": 12, + "LWIP_TCP_MSL": 60000, + "LWIP_TCP_MSS": 1440, + "LWIP_TCP_OOSEQ_MAX_PBUFS": 4, + "LWIP_TCP_OOSEQ_TIMEOUT": 6, + "LWIP_TCP_OVERSIZE_DISABLE": false, + "LWIP_TCP_OVERSIZE_MSS": true, + "LWIP_TCP_OVERSIZE_QUARTER_MSS": false, + "LWIP_TCP_QUEUE_OOSEQ": true, + "LWIP_TCP_RECVMBOX_SIZE": 6, + "LWIP_TCP_RTO_TIME": 1500, + "LWIP_TCP_SACK_OUT": false, + "LWIP_TCP_SND_BUF_DEFAULT": 5760, + "LWIP_TCP_SYNMAXRTX": 12, + "LWIP_TCP_TMR_INTERVAL": 250, + "LWIP_TCP_WND_DEFAULT": 5760, + "LWIP_TIMERS_ONDEMAND": true, + "LWIP_UDP_RECVMBOX_SIZE": 6, + "LWIP_USE_ONLY_LWIP_SELECT": false, + "MBEDTLS_AES_C": true, + "MBEDTLS_ALLOW_WEAK_CERTIFICATE_VERIFICATION": false, + "MBEDTLS_ASYMMETRIC_CONTENT_LEN": true, + "MBEDTLS_ATCA_HW_ECDSA_SIGN": false, + "MBEDTLS_ATCA_HW_ECDSA_VERIFY": false, + "MBEDTLS_BLOWFISH_C": false, + "MBEDTLS_CAMELLIA_C": false, + "MBEDTLS_CCM_C": true, + "MBEDTLS_CERTIFICATE_BUNDLE": true, + "MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN": false, + "MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL": true, + "MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE": false, + "MBEDTLS_CERTIFICATE_BUNDLE_DEPRECATED_LIST": false, + "MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS": 200, + "MBEDTLS_CHACHA20_C": false, + "MBEDTLS_CLIENT_SSL_SESSION_TICKETS": true, + "MBEDTLS_CMAC_C": true, + "MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE": false, + "MBEDTLS_CUSTOM_MEM_ALLOC": false, + "MBEDTLS_DEBUG": false, + "MBEDTLS_DEFAULT_MEM_ALLOC": false, + "MBEDTLS_DES_C": false, + "MBEDTLS_DHM_C": false, + "MBEDTLS_ECC_OTHER_CURVES_SOFT_FALLBACK": true, + "MBEDTLS_ECDH_C": true, + "MBEDTLS_ECDSA_C": true, + "MBEDTLS_ECDSA_DETERMINISTIC": true, + "MBEDTLS_ECJPAKE_C": true, + "MBEDTLS_ECP_C": true, + "MBEDTLS_ECP_DP_BP256R1_ENABLED": true, + "MBEDTLS_ECP_DP_BP384R1_ENABLED": true, + "MBEDTLS_ECP_DP_BP512R1_ENABLED": true, + "MBEDTLS_ECP_DP_CURVE25519_ENABLED": true, + "MBEDTLS_ECP_DP_SECP192K1_ENABLED": true, + "MBEDTLS_ECP_DP_SECP192R1_ENABLED": true, + "MBEDTLS_ECP_DP_SECP224K1_ENABLED": true, + "MBEDTLS_ECP_DP_SECP224R1_ENABLED": true, + "MBEDTLS_ECP_DP_SECP256K1_ENABLED": true, + "MBEDTLS_ECP_DP_SECP256R1_ENABLED": true, + "MBEDTLS_ECP_DP_SECP384R1_ENABLED": true, + "MBEDTLS_ECP_DP_SECP521R1_ENABLED": true, + "MBEDTLS_ECP_FIXED_POINT_OPTIM": false, + "MBEDTLS_ECP_NIST_OPTIM": true, + "MBEDTLS_ECP_RESTARTABLE": false, + "MBEDTLS_ERROR_STRINGS": true, + "MBEDTLS_FS_IO": true, + "MBEDTLS_GCM_C": true, + "MBEDTLS_HARDWARE_AES": false, + "MBEDTLS_HARDWARE_ECC": true, + "MBEDTLS_HARDWARE_MPI": false, + "MBEDTLS_HARDWARE_SHA": false, + "MBEDTLS_HAVE_TIME": true, + "MBEDTLS_HAVE_TIME_DATE": false, + "MBEDTLS_HKDF_C": false, + "MBEDTLS_INTERNAL_MEM_ALLOC": true, + "MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA": true, + "MBEDTLS_KEY_EXCHANGE_ECDHE_RSA": true, + "MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA": true, + "MBEDTLS_KEY_EXCHANGE_ECDH_RSA": true, + "MBEDTLS_KEY_EXCHANGE_ECJPAKE": true, + "MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE": true, + "MBEDTLS_KEY_EXCHANGE_RSA": true, + "MBEDTLS_NIST_KW_C": false, + "MBEDTLS_PEM_PARSE_C": true, + "MBEDTLS_PEM_WRITE_C": true, + "MBEDTLS_PKCS7_C": true, + "MBEDTLS_PK_PARSE_EC_COMPRESSED": true, + "MBEDTLS_PK_PARSE_EC_EXTENDED": true, + "MBEDTLS_PLATFORM_TIME_ALT": false, + "MBEDTLS_POLY1305_C": false, + "MBEDTLS_PSK_MODES": false, + "MBEDTLS_RIPEMD160_C": false, + "MBEDTLS_ROM_MD5": true, + "MBEDTLS_SERVER_SSL_SESSION_TICKETS": true, + "MBEDTLS_SHA1_C": true, + "MBEDTLS_SHA3_C": false, + "MBEDTLS_SHA512_C": true, + "MBEDTLS_SSL_ALPN": true, + "MBEDTLS_SSL_CONTEXT_SERIALIZATION": false, + "MBEDTLS_SSL_DTLS_CONNECTION_ID": false, + "MBEDTLS_SSL_DTLS_SRTP": false, + "MBEDTLS_SSL_IN_CONTENT_LEN": 16384, + "MBEDTLS_SSL_KEEP_PEER_CERTIFICATE": true, + "MBEDTLS_SSL_OUT_CONTENT_LEN": 4096, + "MBEDTLS_SSL_PROTO_DTLS": true, + "MBEDTLS_SSL_PROTO_GMTSSL1_1": false, + "MBEDTLS_SSL_PROTO_TLS1_2": true, + "MBEDTLS_SSL_PROTO_TLS1_3": false, + "MBEDTLS_SSL_RENEGOTIATION": true, + "MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH": false, + "MBEDTLS_THREADING_C": false, + "MBEDTLS_TLS_CLIENT": true, + "MBEDTLS_TLS_CLIENT_ONLY": false, + "MBEDTLS_TLS_DISABLED": false, + "MBEDTLS_TLS_ENABLED": true, + "MBEDTLS_TLS_SERVER": true, + "MBEDTLS_TLS_SERVER_AND_CLIENT": true, + "MBEDTLS_TLS_SERVER_ONLY": false, + "MBEDTLS_X509_CRL_PARSE_C": true, + "MBEDTLS_X509_CSR_PARSE_C": true, + "MBEDTLS_X509_TRUSTED_CERT_CALLBACK": false, + "MBEDTLS_XTEA_C": false, + "MCPWM_CTRL_FUNC_IN_IRAM": false, + "MCPWM_ENABLE_DEBUG_LOG": false, + "MCPWM_ISR_IRAM_SAFE": false, + "MCPWM_SKIP_LEGACY_CONFLICT_CHECK": false, + "MCPWM_SUPPRESS_DEPRECATE_WARN": false, + "MMU_PAGE_MODE": "32KB", + "MMU_PAGE_SIZE": 32768, + "MMU_PAGE_SIZE_32KB": true, + "MQTT_CUSTOM_OUTBOX": false, + "MQTT_MSG_ID_INCREMENTAL": false, + "MQTT_PROTOCOL_311": true, + "MQTT_PROTOCOL_5": false, + "MQTT_REPORT_DELETED_MESSAGES": false, + "MQTT_SKIP_PUBLISH_IF_DISCONNECTED": false, + "MQTT_TASK_CORE_SELECTION_ENABLED": false, + "MQTT_TRANSPORT_SSL": true, + "MQTT_TRANSPORT_WEBSOCKET": true, + "MQTT_TRANSPORT_WEBSOCKET_SECURE": true, + "MQTT_USE_CUSTOM_CONFIG": false, + "NEWLIB_NANO_FORMAT": false, + "NEWLIB_STDIN_LINE_ENDING_CR": true, + "NEWLIB_STDIN_LINE_ENDING_CRLF": false, + "NEWLIB_STDIN_LINE_ENDING_LF": false, + "NEWLIB_STDOUT_LINE_ENDING_CR": false, + "NEWLIB_STDOUT_LINE_ENDING_CRLF": true, + "NEWLIB_STDOUT_LINE_ENDING_LF": false, + "NEWLIB_TIME_SYSCALL_USE_HRT": false, + "NEWLIB_TIME_SYSCALL_USE_NONE": false, + "NEWLIB_TIME_SYSCALL_USE_RTC": false, + "NEWLIB_TIME_SYSCALL_USE_RTC_HRT": true, + "NVS_ASSERT_ERROR_CHECK": false, + "NVS_ENCRYPTION": false, + "NVS_LEGACY_DUP_KEYS_COMPATIBILITY": false, + "OPENTHREAD_ENABLED": false, + "OPENTHREAD_SPINEL_ONLY": false, + "PARLIO_ENABLE_DEBUG_LOG": false, + "PARLIO_ISR_IRAM_SAFE": false, + "PARTITION_TABLE_CUSTOM": true, + "PARTITION_TABLE_CUSTOM_FILENAME": "partitions.csv", + "PARTITION_TABLE_FILENAME": "partitions.csv", + "PARTITION_TABLE_MD5": true, + "PARTITION_TABLE_OFFSET": 32768, + "PARTITION_TABLE_SINGLE_APP": false, + "PARTITION_TABLE_SINGLE_APP_LARGE": false, + "PARTITION_TABLE_TWO_OTA": false, + "PARTITION_TABLE_TWO_OTA_LARGE": false, + "PCNT_CTRL_FUNC_IN_IRAM": false, + "PCNT_ENABLE_DEBUG_LOG": false, + "PCNT_ISR_IRAM_SAFE": false, + "PCNT_SKIP_LEGACY_CONFLICT_CHECK": false, + "PCNT_SUPPRESS_DEPRECATE_WARN": false, + "PERIPH_CTRL_FUNC_IN_IRAM": true, + "PM_ENABLE": false, + "PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP": true, + "PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP": false, + "PM_SLP_DEFAULT_PARAMS_OPT": true, + "PM_SLP_IRAM_OPT": false, + "PTHREAD_STACK_MIN": 768, + "PTHREAD_TASK_CORE_DEFAULT": -1, + "PTHREAD_TASK_NAME_DEFAULT": "pthread", + "PTHREAD_TASK_PRIO_DEFAULT": 5, + "PTHREAD_TASK_STACK_SIZE_DEFAULT": 3072, + "RINGBUF_PLACE_FUNCTIONS_INTO_FLASH": false, + "RMT_ENABLE_DEBUG_LOG": false, + "RMT_ISR_IRAM_SAFE": false, + "RMT_RECV_FUNC_IN_IRAM": false, + "RMT_SKIP_LEGACY_CONFLICT_CHECK": false, + "RMT_SUPPRESS_DEPRECATE_WARN": false, + "RTC_CLK_CAL_CYCLES": 1024, + "RTC_CLK_SRC_EXT_CRYS": false, + "RTC_CLK_SRC_EXT_OSC": false, + "RTC_CLK_SRC_INT_RC": true, + "RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED": false, + "SDM_CTRL_FUNC_IN_IRAM": false, + "SDM_ENABLE_DEBUG_LOG": false, + "SDM_SKIP_LEGACY_CONFLICT_CHECK": false, + "SDM_SUPPRESS_DEPRECATE_WARN": false, + "SECURE_BOOT": false, + "SECURE_BOOT_V2_ECC_SUPPORTED": true, + "SECURE_BOOT_V2_PREFERRED": true, + "SECURE_BOOT_V2_RSA_SUPPORTED": true, + "SECURE_FLASH_ENC_ENABLED": false, + "SECURE_ROM_DL_MODE_ENABLED": true, + "SECURE_SIGNED_APPS_NO_SECURE_BOOT": false, + "SOC_ADC_ATTEN_NUM": 4, + "SOC_ADC_CALIBRATION_V1_SUPPORTED": true, + "SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED": true, + "SOC_ADC_DIGI_CONTROLLER_NUM": 1, + "SOC_ADC_DIGI_DATA_BYTES_PER_CONV": 4, + "SOC_ADC_DIGI_IIR_FILTER_NUM": 2, + "SOC_ADC_DIGI_MAX_BITWIDTH": 12, + "SOC_ADC_DIGI_MIN_BITWIDTH": 12, + "SOC_ADC_DIGI_MONITOR_NUM": 2, + "SOC_ADC_DIGI_RESULT_BYTES": 4, + "SOC_ADC_DIG_CTRL_SUPPORTED": true, + "SOC_ADC_DIG_IIR_FILTER_SUPPORTED": true, + "SOC_ADC_DMA_SUPPORTED": true, + "SOC_ADC_MAX_CHANNEL_NUM": 7, + "SOC_ADC_MONITOR_SUPPORTED": true, + "SOC_ADC_PATT_LEN_MAX": 8, + "SOC_ADC_PERIPH_NUM": 1, + "SOC_ADC_RTC_MAX_BITWIDTH": 12, + "SOC_ADC_RTC_MIN_BITWIDTH": 12, + "SOC_ADC_SAMPLE_FREQ_THRES_HIGH": 83333, + "SOC_ADC_SAMPLE_FREQ_THRES_LOW": 611, + "SOC_ADC_SELF_HW_CALI_SUPPORTED": true, + "SOC_ADC_SHARED_POWER": true, + "SOC_ADC_SUPPORTED": true, + "SOC_ADC_TEMPERATURE_SHARE_INTR": true, + "SOC_AES_GDMA": true, + "SOC_AES_SUPPORTED": true, + "SOC_AES_SUPPORT_AES_128": true, + "SOC_AES_SUPPORT_AES_256": true, + "SOC_AES_SUPPORT_DMA": true, + "SOC_AHB_GDMA_SUPPORTED": true, + "SOC_AHB_GDMA_VERSION": 1, + "SOC_APM_CTRL_FILTER_SUPPORTED": true, + "SOC_APM_LP_APM0_SUPPORTED": true, + "SOC_APM_SUPPORTED": true, + "SOC_ASSIST_DEBUG_SUPPORTED": true, + "SOC_ASYNC_MEMCPY_SUPPORTED": true, + "SOC_BLE_50_SUPPORTED": true, + "SOC_BLE_DEVICE_PRIVACY_SUPPORTED": true, + "SOC_BLE_MESH_SUPPORTED": true, + "SOC_BLE_MULTI_CONN_OPTIMIZATION": true, + "SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED": true, + "SOC_BLE_POWER_CONTROL_SUPPORTED": true, + "SOC_BLE_SUPPORTED": true, + "SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND": true, + "SOC_BLUFI_SUPPORTED": true, + "SOC_BOD_SUPPORTED": true, + "SOC_BROWNOUT_RESET_SUPPORTED": true, + "SOC_BT_SUPPORTED": true, + "SOC_CACHE_FREEZE_SUPPORTED": true, + "SOC_CAPS_NO_RESET_BY_ANA_BOD": true, + "SOC_CLK_OSC_SLOW_SUPPORTED": true, + "SOC_CLK_RC32K_SUPPORTED": true, + "SOC_CLK_RC_FAST_SUPPORT_CALIBRATION": true, + "SOC_CLK_TREE_SUPPORTED": true, + "SOC_CLK_XTAL32K_SUPPORTED": true, + "SOC_CLOCKOUT_HAS_SOURCE_GATE": true, + "SOC_COEX_HW_PTI": true, + "SOC_CPU_BREAKPOINTS_NUM": 4, + "SOC_CPU_CORES_NUM": 1, + "SOC_CPU_HAS_CSR_PC": true, + "SOC_CPU_HAS_FLEXIBLE_INTC": true, + "SOC_CPU_HAS_PMA": true, + "SOC_CPU_IDRAM_SPLIT_USING_PMP": true, + "SOC_CPU_INTR_NUM": 32, + "SOC_CPU_PMP_REGION_GRANULARITY": 4, + "SOC_CPU_WATCHPOINTS_NUM": 4, + "SOC_CPU_WATCHPOINT_MAX_REGION_SIZE": 2147483648, + "SOC_CRYPTO_DPA_PROTECTION_SUPPORTED": true, + "SOC_DEBUG_HAVE_OCD_STUB_BINS": true, + "SOC_DEDICATED_GPIO_SUPPORTED": true, + "SOC_DEDIC_GPIO_IN_CHANNELS_NUM": 8, + "SOC_DEDIC_GPIO_OUT_CHANNELS_NUM": 8, + "SOC_DEDIC_PERIPH_ALWAYS_ENABLE": true, + "SOC_DEEP_SLEEP_SUPPORTED": true, + "SOC_DIG_SIGN_SUPPORTED": true, + "SOC_DS_KEY_CHECK_MAX_WAIT_US": 1100, + "SOC_DS_KEY_PARAM_MD_IV_LENGTH": 16, + "SOC_DS_SIGNATURE_MAX_BIT_LEN": 3072, + "SOC_ECC_SUPPORTED": true, + "SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK": true, + "SOC_EFUSE_DIS_DIRECT_BOOT": true, + "SOC_EFUSE_DIS_DOWNLOAD_ICACHE": true, + "SOC_EFUSE_DIS_ICACHE": true, + "SOC_EFUSE_DIS_PAD_JTAG": true, + "SOC_EFUSE_DIS_USB_JTAG": true, + "SOC_EFUSE_KEY_PURPOSE_FIELD": true, + "SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS": true, + "SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS": 3, + "SOC_EFUSE_SOFT_DIS_JTAG": true, + "SOC_EFUSE_SUPPORTED": true, + "SOC_ESP_NIMBLE_CONTROLLER": true, + "SOC_ETM_CHANNELS_PER_GROUP": 50, + "SOC_ETM_GROUPS": 1, + "SOC_ETM_SUPPORTED": true, + "SOC_ETM_SUPPORT_SLEEP_RETENTION": true, + "SOC_EXTERNAL_COEX_ADVANCE": true, + "SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN": true, + "SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX": 64, + "SOC_FLASH_ENCRYPTION_XTS_AES": true, + "SOC_FLASH_ENCRYPTION_XTS_AES_128": true, + "SOC_FLASH_ENC_SUPPORTED": true, + "SOC_GDMA_NUM_GROUPS_MAX": 1, + "SOC_GDMA_PAIRS_PER_GROUP_MAX": 3, + "SOC_GDMA_SUPPORTED": true, + "SOC_GDMA_SUPPORT_ETM": true, + "SOC_GDMA_SUPPORT_SLEEP_RETENTION": true, + "SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX": true, + "SOC_GPIO_CLOCKOUT_CHANNEL_NUM": 3, + "SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT": 8, + "SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK": 0, + "SOC_GPIO_FLEX_GLITCH_FILTER_NUM": 8, + "SOC_GPIO_IN_RANGE_MAX": 30, + "SOC_GPIO_OUT_RANGE_MAX": 30, + "SOC_GPIO_PIN_COUNT": 31, + "SOC_GPIO_PORT": 1, + "SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP": true, + "SOC_GPIO_SUPPORT_ETM": true, + "SOC_GPIO_SUPPORT_FORCE_HOLD": true, + "SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP": true, + "SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP": true, + "SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER": true, + "SOC_GPIO_SUPPORT_RTC_INDEPENDENT": true, + "SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK": 2147483392, + "SOC_GPSPI_SUPPORTED": true, + "SOC_GPTIMER_SUPPORTED": true, + "SOC_HMAC_SUPPORTED": true, + "SOC_HP_I2C_NUM": 1, + "SOC_I2C_CMD_REG_NUM": 8, + "SOC_I2C_FIFO_LEN": 32, + "SOC_I2C_NUM": 2, + "SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE": true, + "SOC_I2C_SLAVE_SUPPORT_BROADCAST": true, + "SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS": true, + "SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH": true, + "SOC_I2C_SUPPORTED": true, + "SOC_I2C_SUPPORT_10BIT_ADDR": true, + "SOC_I2C_SUPPORT_HW_CLR_BUS": true, + "SOC_I2C_SUPPORT_HW_FSM_RST": true, + "SOC_I2C_SUPPORT_RTC": true, + "SOC_I2C_SUPPORT_SLAVE": true, + "SOC_I2C_SUPPORT_SLEEP_RETENTION": true, + "SOC_I2C_SUPPORT_XTAL": true, + "SOC_I2S_HW_VERSION_2": true, + "SOC_I2S_NUM": 1, + "SOC_I2S_PDM_MAX_TX_LINES": 2, + "SOC_I2S_SUPPORTED": true, + "SOC_I2S_SUPPORTS_ETM": true, + "SOC_I2S_SUPPORTS_PCM": true, + "SOC_I2S_SUPPORTS_PDM": true, + "SOC_I2S_SUPPORTS_PDM_TX": true, + "SOC_I2S_SUPPORTS_PLL_F160M": true, + "SOC_I2S_SUPPORTS_TDM": true, + "SOC_I2S_SUPPORTS_XTAL": true, + "SOC_I2S_SUPPORT_SLEEP_RETENTION": true, + "SOC_IEEE802154_SUPPORTED": true, + "SOC_INT_PLIC_SUPPORTED": true, + "SOC_LEDC_CHANNEL_NUM": 6, + "SOC_LEDC_FADE_PARAMS_BIT_WIDTH": 10, + "SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX": 16, + "SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED": true, + "SOC_LEDC_SUPPORTED": true, + "SOC_LEDC_SUPPORT_FADE_STOP": true, + "SOC_LEDC_SUPPORT_PLL_DIV_CLOCK": true, + "SOC_LEDC_SUPPORT_SLEEP_RETENTION": true, + "SOC_LEDC_SUPPORT_XTAL_CLOCK": true, + "SOC_LEDC_TIMER_BIT_WIDTH": 20, + "SOC_LEDC_TIMER_NUM": 4, + "SOC_LIGHT_SLEEP_SUPPORTED": true, + "SOC_LP_AON_SUPPORTED": true, + "SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR": true, + "SOC_LP_CORE_SUPPORTED": true, + "SOC_LP_CORE_SUPPORT_ETM": true, + "SOC_LP_I2C_FIFO_LEN": 16, + "SOC_LP_I2C_NUM": 1, + "SOC_LP_I2C_SUPPORTED": true, + "SOC_LP_IO_CLOCK_IS_INDEPENDENT": true, + "SOC_LP_PERIPHERALS_SUPPORTED": true, + "SOC_LP_TIMER_BIT_WIDTH_HI": 16, + "SOC_LP_TIMER_BIT_WIDTH_LO": 32, + "SOC_LP_TIMER_SUPPORTED": true, + "SOC_LP_UART_FIFO_LEN": 16, + "SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER": 3, + "SOC_MCPWM_CAPTURE_CLK_FROM_GROUP": true, + "SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP": true, + "SOC_MCPWM_COMPARATORS_PER_OPERATOR": 2, + "SOC_MCPWM_GENERATORS_PER_OPERATOR": 2, + "SOC_MCPWM_GPIO_FAULTS_PER_GROUP": 3, + "SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP": 3, + "SOC_MCPWM_GROUPS": 1, + "SOC_MCPWM_OPERATORS_PER_GROUP": 3, + "SOC_MCPWM_SUPPORTED": true, + "SOC_MCPWM_SUPPORT_ETM": true, + "SOC_MCPWM_SUPPORT_SLEEP_RETENTION": true, + "SOC_MCPWM_SWSYNC_CAN_PROPAGATE": true, + "SOC_MCPWM_TIMERS_PER_GROUP": 3, + "SOC_MCPWM_TRIGGERS_PER_OPERATOR": 2, + "SOC_MEMSPI_IS_INDEPENDENT": true, + "SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED": true, + "SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED": true, + "SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED": true, + "SOC_MMU_DI_VADDR_SHARED": true, + "SOC_MMU_LINEAR_ADDRESS_REGION_NUM": 1, + "SOC_MMU_PAGE_SIZE_8KB_SUPPORTED": true, + "SOC_MMU_PAGE_SIZE_CONFIGURABLE": true, + "SOC_MMU_PERIPH_NUM": 1, + "SOC_MODEM_CLOCK_IS_INDEPENDENT": true, + "SOC_MODEM_CLOCK_SUPPORTED": true, + "SOC_MPI_MEM_BLOCKS_NUM": 4, + "SOC_MPI_OPERATIONS_NUM": 3, + "SOC_MPI_SUPPORTED": true, + "SOC_MPU_MIN_REGION_SIZE": 536870912, + "SOC_MPU_REGIONS_MAX_NUM": 8, + "SOC_MWDT_SUPPORT_SLEEP_RETENTION": true, + "SOC_MWDT_SUPPORT_XTAL": true, + "SOC_PARLIO_GROUPS": 1, + "SOC_PARLIO_RX_UNITS_PER_GROUP": 1, + "SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH": 16, + "SOC_PARLIO_SUPPORTED": true, + "SOC_PARLIO_SUPPORT_SLEEP_RETENTION": true, + "SOC_PARLIO_TX_RX_SHARE_INTERRUPT": true, + "SOC_PARLIO_TX_UNITS_PER_GROUP": 1, + "SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH": 16, + "SOC_PAU_SUPPORTED": true, + "SOC_PCNT_CHANNELS_PER_UNIT": 2, + "SOC_PCNT_GROUPS": 1, + "SOC_PCNT_SUPPORTED": true, + "SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE": true, + "SOC_PCNT_SUPPORT_SLEEP_RETENTION": true, + "SOC_PCNT_THRES_POINT_PER_UNIT": 2, + "SOC_PCNT_UNITS_PER_GROUP": 4, + "SOC_PHY_COMBO_MODULE": true, + "SOC_PHY_DIG_REGS_MEM_SIZE": 21, + "SOC_PHY_SUPPORTED": true, + "SOC_PMU_SUPPORTED": true, + "SOC_PM_CPU_RETENTION_BY_SW": true, + "SOC_PM_MODEM_RETENTION_BY_REGDMA": true, + "SOC_PM_PAU_LINK_NUM": 4, + "SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR": true, + "SOC_PM_PAU_REGDMA_LINK_WIFIMAC": true, + "SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE": true, + "SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED": true, + "SOC_PM_RETENTION_HAS_CLOCK_BUG": true, + "SOC_PM_RETENTION_MODULE_NUM": 32, + "SOC_PM_SUPPORTED": true, + "SOC_PM_SUPPORT_BEACON_WAKEUP": true, + "SOC_PM_SUPPORT_BT_WAKEUP": true, + "SOC_PM_SUPPORT_CPU_PD": true, + "SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY": true, + "SOC_PM_SUPPORT_EXT1_WAKEUP": true, + "SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN": true, + "SOC_PM_SUPPORT_HP_AON_PD": true, + "SOC_PM_SUPPORT_MAC_BB_PD": true, + "SOC_PM_SUPPORT_MODEM_PD": true, + "SOC_PM_SUPPORT_PMU_MODEM_STATE": true, + "SOC_PM_SUPPORT_RC32K_PD": true, + "SOC_PM_SUPPORT_RC_FAST_PD": true, + "SOC_PM_SUPPORT_RTC_PERIPH_PD": true, + "SOC_PM_SUPPORT_TOP_PD": true, + "SOC_PM_SUPPORT_VDDSDIO_PD": true, + "SOC_PM_SUPPORT_WIFI_WAKEUP": true, + "SOC_PM_SUPPORT_XTAL32K_PD": true, + "SOC_RCC_IS_INDEPENDENT": true, + "SOC_RMT_CHANNELS_PER_GROUP": 4, + "SOC_RMT_GROUPS": 1, + "SOC_RMT_MEM_WORDS_PER_CHANNEL": 48, + "SOC_RMT_RX_CANDIDATES_PER_GROUP": 2, + "SOC_RMT_SUPPORTED": true, + "SOC_RMT_SUPPORT_RC_FAST": true, + "SOC_RMT_SUPPORT_RX_DEMODULATION": true, + "SOC_RMT_SUPPORT_RX_PINGPONG": true, + "SOC_RMT_SUPPORT_SLEEP_RETENTION": true, + "SOC_RMT_SUPPORT_TX_ASYNC_STOP": true, + "SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY": true, + "SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP": true, + "SOC_RMT_SUPPORT_TX_LOOP_COUNT": true, + "SOC_RMT_SUPPORT_TX_SYNCHRO": true, + "SOC_RMT_SUPPORT_XTAL": true, + "SOC_RMT_TX_CANDIDATES_PER_GROUP": 2, + "SOC_RNG_CLOCK_IS_INDEPENDENT": true, + "SOC_RNG_SUPPORTED": true, + "SOC_RSA_MAX_BIT_LEN": 3072, + "SOC_RTCIO_EDGE_WAKE_SUPPORTED": true, + "SOC_RTCIO_HOLD_SUPPORTED": true, + "SOC_RTCIO_INPUT_OUTPUT_SUPPORTED": true, + "SOC_RTCIO_PIN_COUNT": 8, + "SOC_RTCIO_WAKE_SUPPORTED": true, + "SOC_RTC_FAST_MEM_SUPPORTED": true, + "SOC_RTC_MEM_SUPPORTED": true, + "SOC_SDIO_SLAVE_SUPPORTED": true, + "SOC_SDM_CHANNELS_PER_GROUP": 4, + "SOC_SDM_CLK_SUPPORT_PLL_F80M": true, + "SOC_SDM_CLK_SUPPORT_XTAL": true, + "SOC_SDM_GROUPS": 1, + "SOC_SDM_SUPPORTED": true, + "SOC_SECURE_BOOT_SUPPORTED": true, + "SOC_SECURE_BOOT_V2_ECC": true, + "SOC_SECURE_BOOT_V2_RSA": true, + "SOC_SHARED_IDCACHE_SUPPORTED": true, + "SOC_SHA_DMA_MAX_BUFFER_SIZE": 3968, + "SOC_SHA_GDMA": true, + "SOC_SHA_SUPPORTED": true, + "SOC_SHA_SUPPORT_DMA": true, + "SOC_SHA_SUPPORT_RESUME": true, + "SOC_SHA_SUPPORT_SHA1": true, + "SOC_SHA_SUPPORT_SHA224": true, + "SOC_SHA_SUPPORT_SHA256": true, + "SOC_SPI_FLASH_SUPPORTED": true, + "SOC_SPI_MAXIMUM_BUFFER_SIZE": 64, + "SOC_SPI_MAX_CS_NUM": 6, + "SOC_SPI_MAX_PRE_DIVIDER": 16, + "SOC_SPI_MEM_SUPPORT_AUTO_RESUME": true, + "SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND": true, + "SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE": true, + "SOC_SPI_MEM_SUPPORT_CHECK_SUS": true, + "SOC_SPI_MEM_SUPPORT_IDLE_INTR": true, + "SOC_SPI_MEM_SUPPORT_SW_SUSPEND": true, + "SOC_SPI_MEM_SUPPORT_WRAP": true, + "SOC_SPI_PERIPH_NUM": 2, + "SOC_SPI_SCT_BUFFER_NUM_MAX": true, + "SOC_SPI_SCT_CONF_BITLEN_MAX": 262138, + "SOC_SPI_SCT_REG_NUM": 14, + "SOC_SPI_SCT_SUPPORTED": true, + "SOC_SPI_SLAVE_SUPPORT_SEG_TRANS": true, + "SOC_SPI_SUPPORT_CD_SIG": true, + "SOC_SPI_SUPPORT_CLK_PLL_F80M": true, + "SOC_SPI_SUPPORT_CLK_RC_FAST": true, + "SOC_SPI_SUPPORT_CLK_XTAL": true, + "SOC_SPI_SUPPORT_CONTINUOUS_TRANS": true, + "SOC_SPI_SUPPORT_DDRCLK": true, + "SOC_SPI_SUPPORT_SLAVE_HD_VER2": true, + "SOC_SPI_SUPPORT_SLEEP_RETENTION": true, + "SOC_SUPPORTS_SECURE_DL_MODE": true, + "SOC_SUPPORT_COEXISTENCE": true, + "SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY": true, + "SOC_SYSTIMER_ALARM_MISS_COMPENSATE": true, + "SOC_SYSTIMER_ALARM_NUM": 3, + "SOC_SYSTIMER_BIT_WIDTH_HI": 20, + "SOC_SYSTIMER_BIT_WIDTH_LO": 32, + "SOC_SYSTIMER_COUNTER_NUM": 2, + "SOC_SYSTIMER_FIXED_DIVIDER": true, + "SOC_SYSTIMER_INT_LEVEL": true, + "SOC_SYSTIMER_SUPPORTED": true, + "SOC_SYSTIMER_SUPPORT_ETM": true, + "SOC_SYSTIMER_SUPPORT_RC_FAST": true, + "SOC_TEMPERATURE_SENSOR_INTR_SUPPORT": true, + "SOC_TEMPERATURE_SENSOR_SUPPORT_ETM": true, + "SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC": true, + "SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION": true, + "SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL": true, + "SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN": true, + "SOC_TEMP_SENSOR_SUPPORTED": true, + "SOC_TIMER_GROUPS": 2, + "SOC_TIMER_GROUP_COUNTER_BIT_WIDTH": 54, + "SOC_TIMER_GROUP_SUPPORT_RC_FAST": true, + "SOC_TIMER_GROUP_SUPPORT_XTAL": true, + "SOC_TIMER_GROUP_TIMERS_PER_GROUP": 1, + "SOC_TIMER_GROUP_TOTAL_TIMERS": 2, + "SOC_TIMER_SUPPORT_ETM": true, + "SOC_TIMER_SUPPORT_SLEEP_RETENTION": true, + "SOC_TWAI_BRP_MAX": 32768, + "SOC_TWAI_BRP_MIN": 2, + "SOC_TWAI_CLK_SUPPORT_XTAL": true, + "SOC_TWAI_CONTROLLER_NUM": 2, + "SOC_TWAI_SUPPORTED": true, + "SOC_TWAI_SUPPORTS_RX_STATUS": true, + "SOC_TWAI_SUPPORT_SLEEP_RETENTION": true, + "SOC_UART_BITRATE_MAX": 5000000, + "SOC_UART_FIFO_LEN": 128, + "SOC_UART_HAS_LP_UART": true, + "SOC_UART_HP_NUM": 2, + "SOC_UART_LP_NUM": 1, + "SOC_UART_NUM": 3, + "SOC_UART_SUPPORTED": true, + "SOC_UART_SUPPORT_FSM_TX_WAIT_SEND": true, + "SOC_UART_SUPPORT_PLL_F80M_CLK": true, + "SOC_UART_SUPPORT_RTC_CLK": true, + "SOC_UART_SUPPORT_SLEEP_RETENTION": true, + "SOC_UART_SUPPORT_WAKEUP_INT": true, + "SOC_UART_SUPPORT_XTAL_CLK": true, + "SOC_ULP_LP_UART_SUPPORTED": true, + "SOC_ULP_SUPPORTED": true, + "SOC_USB_SERIAL_JTAG_SUPPORTED": true, + "SOC_WDT_SUPPORTED": true, + "SOC_WIFI_CSI_SUPPORT": true, + "SOC_WIFI_FTM_SUPPORT": true, + "SOC_WIFI_GCMP_SUPPORT": true, + "SOC_WIFI_HE_SUPPORT": true, + "SOC_WIFI_HW_TSF": true, + "SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH": 12, + "SOC_WIFI_MAC_VERSION_NUM": 2, + "SOC_WIFI_MESH_SUPPORT": true, + "SOC_WIFI_SUPPORTED": true, + "SOC_WIFI_WAPI_SUPPORT": true, + "SOC_XTAL_CLOCK_PATH_DEPENDS_ON_TOP_DOMAIN": true, + "SOC_XTAL_SUPPORT_40M": true, + "SPIFFS_API_DBG": false, + "SPIFFS_CACHE": true, + "SPIFFS_CACHE_DBG": false, + "SPIFFS_CACHE_STATS": false, + "SPIFFS_CACHE_WR": true, + "SPIFFS_CHECK_DBG": false, + "SPIFFS_DBG": false, + "SPIFFS_FOLLOW_SYMLINKS": false, + "SPIFFS_GC_DBG": false, + "SPIFFS_GC_MAX_RUNS": 10, + "SPIFFS_GC_STATS": false, + "SPIFFS_MAX_PARTITIONS": 3, + "SPIFFS_META_LENGTH": 4, + "SPIFFS_OBJ_NAME_LEN": 32, + "SPIFFS_PAGE_CHECK": true, + "SPIFFS_PAGE_SIZE": 256, + "SPIFFS_TEST_VISUALISATION": false, + "SPIFFS_USE_MAGIC": true, + "SPIFFS_USE_MAGIC_LENGTH": true, + "SPIFFS_USE_MTIME": true, + "SPI_FLASH_AUTO_SUSPEND": false, + "SPI_FLASH_BROWNOUT_RESET": true, + "SPI_FLASH_BROWNOUT_RESET_XMC": true, + "SPI_FLASH_BYPASS_BLOCK_ERASE": false, + "SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED": false, + "SPI_FLASH_DANGEROUS_WRITE_ABORTS": true, + "SPI_FLASH_DANGEROUS_WRITE_ALLOWED": false, + "SPI_FLASH_DANGEROUS_WRITE_FAILS": false, + "SPI_FLASH_ENABLE_COUNTERS": false, + "SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE": true, + "SPI_FLASH_ERASE_YIELD_DURATION_MS": 20, + "SPI_FLASH_ERASE_YIELD_TICKS": 1, + "SPI_FLASH_FORCE_ENABLE_C6_H2_SUSPEND": false, + "SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND": false, + "SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST": false, + "SPI_FLASH_ROM_DRIVER_PATCH": true, + "SPI_FLASH_ROM_IMPL": false, + "SPI_FLASH_SIZE_OVERRIDE": false, + "SPI_FLASH_SUPPORT_BOYA_CHIP": false, + "SPI_FLASH_SUPPORT_GD_CHIP": false, + "SPI_FLASH_SUPPORT_ISSI_CHIP": false, + "SPI_FLASH_SUPPORT_MXIC_CHIP": false, + "SPI_FLASH_SUPPORT_TH_CHIP": false, + "SPI_FLASH_SUPPORT_WINBOND_CHIP": false, + "SPI_FLASH_SUSPEND_TSUS_VAL_US": 50, + "SPI_FLASH_VENDOR_XMC_SUPPORTED": true, + "SPI_FLASH_VERIFY_WRITE": false, + "SPI_FLASH_WRITE_CHUNK_SIZE": 8192, + "SPI_FLASH_YIELD_DURING_ERASE": true, + "SPI_MASTER_IN_IRAM": false, + "SPI_MASTER_ISR_IN_IRAM": true, + "SPI_SLAVE_IN_IRAM": false, + "SPI_SLAVE_ISR_IN_IRAM": true, + "TEMP_SENSOR_ENABLE_DEBUG_LOG": false, + "TEMP_SENSOR_ISR_IRAM_SAFE": false, + "TEMP_SENSOR_SKIP_LEGACY_CONFLICT_CHECK": false, + "TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN": false, + "TWAI_ISR_IN_IRAM": false, + "UART_ISR_IN_IRAM": false, + "ULP_COPROC_ENABLED": false, + "UNITY_ENABLE_64BIT": false, + "UNITY_ENABLE_BACKTRACE_ON_FAIL": false, + "UNITY_ENABLE_COLOR": false, + "UNITY_ENABLE_DOUBLE": true, + "UNITY_ENABLE_FIXTURE": false, + "UNITY_ENABLE_FLOAT": true, + "UNITY_ENABLE_IDF_TEST_RUNNER": true, + "USJ_ENABLE_USB_SERIAL_JTAG": true, + "VFS_INITIALIZE_DEV_NULL": true, + "VFS_MAX_COUNT": 8, + "VFS_SELECT_IN_RAM": false, + "VFS_SEMIHOSTFS_MAX_MOUNT_POINTS": 1, + "VFS_SUPPORT_DIR": true, + "VFS_SUPPORT_IO": true, + "VFS_SUPPORT_SELECT": true, + "VFS_SUPPORT_TERMIOS": true, + "VFS_SUPPRESS_SELECT_DEBUG_OUTPUT": true, + "WIFI_PROV_AUTOSTOP_TIMEOUT": 30, + "WIFI_PROV_SCAN_MAX_ENTRIES": 16, + "WIFI_PROV_STA_ALL_CHANNEL_SCAN": true, + "WIFI_PROV_STA_FAST_SCAN": false, + "WL_SECTOR_SIZE": 4096, + "WL_SECTOR_SIZE_4096": true, + "WL_SECTOR_SIZE_512": false, + "WS_BUFFER_SIZE": 1024, + "WS_DYNAMIC_BUFFER": false, + "WS_TRANSPORT": true, + "XTAL_FREQ": 40, + "XTAL_FREQ_40": true, + "ZB_DEBUG_MODE": false, + "ZB_ENABLED": true, + "ZB_RADIO_NATIVE": true, + "ZB_RADIO_SPINEL_UART": false, + "ZB_ZCZR": false, + "ZB_ZED": true, + "ZB_ZGPD": false +} \ No newline at end of file diff --git a/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj b/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj new file mode 100644 index 0000000..03198ec Binary files /dev/null and b/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj differ diff --git a/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj b/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj new file mode 100644 index 0000000..c2bd4a1 Binary files /dev/null and b/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj differ diff --git a/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj b/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj new file mode 100644 index 0000000..5b5fcdb Binary files /dev/null and b/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj differ diff --git a/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj b/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj new file mode 100644 index 0000000..9933784 Binary files /dev/null and b/build/esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj differ diff --git a/build/esp-idf/app_trace/cmake_install.cmake b/build/esp-idf/app_trace/cmake_install.cmake new file mode 100644 index 0000000..5c620d4 --- /dev/null +++ b/build/esp-idf/app_trace/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/app_trace + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/app_trace/libapp_trace.a b/build/esp-idf/app_trace/libapp_trace.a new file mode 100644 index 0000000..661c051 Binary files /dev/null and b/build/esp-idf/app_trace/libapp_trace.a differ diff --git a/build/esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_app_desc.c.obj b/build/esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_app_desc.c.obj new file mode 100644 index 0000000..1f7a46d Binary files /dev/null and b/build/esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_app_desc.c.obj differ diff --git a/build/esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj b/build/esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj new file mode 100644 index 0000000..71716eb Binary files /dev/null and b/build/esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj differ diff --git a/build/esp-idf/app_update/cmake_install.cmake b/build/esp-idf/app_update/cmake_install.cmake new file mode 100644 index 0000000..c5221f1 --- /dev/null +++ b/build/esp-idf/app_update/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/app_update + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/app_update/libapp_update.a b/build/esp-idf/app_update/libapp_update.a new file mode 100644 index 0000000..6b82137 Binary files /dev/null and b/build/esp-idf/app_update/libapp_update.a differ diff --git a/build/esp-idf/bootloader/bootloader-flash_args.in b/build/esp-idf/bootloader/bootloader-flash_args.in new file mode 100644 index 0000000..46c4661 --- /dev/null +++ b/build/esp-idf/bootloader/bootloader-flash_args.in @@ -0,0 +1,2 @@ +--flash_mode dio --flash_freq 80m --flash_size 2MB +0x0 bootloader/bootloader.bin \ No newline at end of file diff --git a/build/esp-idf/bootloader/cmake_install.cmake b/build/esp-idf/bootloader/cmake_install.cmake new file mode 100644 index 0000000..dafd959 --- /dev/null +++ b/build/esp-idf/bootloader/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/bootloader + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj new file mode 100644 index 0000000..5c62112 Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj new file mode 100644 index 0000000..448fe3e Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj new file mode 100644 index 0000000..ac9376a Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj new file mode 100644 index 0000000..d0203b2 Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj new file mode 100644 index 0000000..b1755f1 Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj new file mode 100644 index 0000000..3f532b5 Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj new file mode 100644 index 0000000..76a485b Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj new file mode 100644 index 0000000..355d3a6 Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj new file mode 100644 index 0000000..fb4f6d8 Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj new file mode 100644 index 0000000..36ea12a Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj new file mode 100644 index 0000000..b767ee6 Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj new file mode 100644 index 0000000..ab3a4e4 Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/secure_boot_secure_features.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/secure_boot_secure_features.c.obj new file mode 100644 index 0000000..97e4b76 Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/secure_boot_secure_features.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj new file mode 100644 index 0000000..31dbbea Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj new file mode 100644 index 0000000..043c0fd Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj new file mode 100644 index 0000000..14cd6c6 Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj new file mode 100644 index 0000000..3cbfb83 Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj differ diff --git a/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj new file mode 100644 index 0000000..1a28299 Binary files /dev/null and b/build/esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj differ diff --git a/build/esp-idf/bootloader_support/cmake_install.cmake b/build/esp-idf/bootloader_support/cmake_install.cmake new file mode 100644 index 0000000..447c950 --- /dev/null +++ b/build/esp-idf/bootloader_support/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/bootloader_support + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/bootloader_support/libbootloader_support.a b/build/esp-idf/bootloader_support/libbootloader_support.a new file mode 100644 index 0000000..462035c Binary files /dev/null and b/build/esp-idf/bootloader_support/libbootloader_support.a differ diff --git a/build/esp-idf/bt/cmake_install.cmake b/build/esp-idf/bt/cmake_install.cmake new file mode 100644 index 0000000..48fe1e4 --- /dev/null +++ b/build/esp-idf/bt/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/bt + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/cmake_install.cmake b/build/esp-idf/cmake_install.cmake new file mode 100644 index 0000000..5714f03 --- /dev/null +++ b/build/esp-idf/cmake_install.cmake @@ -0,0 +1,569 @@ +# Install script for directory: /home/sam/esp/esp-idf + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/partition_table/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ana_cmpr/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdmmc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_dac/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif_stack/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bt/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_isp/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_psram/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_jpeg/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ppa/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_touch_sens/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/idf_test/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/openthread/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ulp/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/usb/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zboss-lib/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__esp-zigbee-lib/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver/cmake_install.cmake") +endif() + diff --git a/build/esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj b/build/esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj new file mode 100644 index 0000000..71fce64 Binary files /dev/null and b/build/esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj differ diff --git a/build/esp-idf/cmock/cmake_install.cmake b/build/esp-idf/cmock/cmake_install.cmake new file mode 100644 index 0000000..17c6be6 --- /dev/null +++ b/build/esp-idf/cmock/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/cmock + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/cmock/libcmock.a b/build/esp-idf/cmock/libcmock.a new file mode 100644 index 0000000..ab9f737 Binary files /dev/null and b/build/esp-idf/cmock/libcmock.a differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj new file mode 100644 index 0000000..9fdcfaf Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj new file mode 100644 index 0000000..a597b73 Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj new file mode 100644 index 0000000..c478cec Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj new file mode 100644 index 0000000..ad2cc51 Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj new file mode 100644 index 0000000..6ec6f29 Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj new file mode 100644 index 0000000..e928208 Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj new file mode 100644 index 0000000..de505a3 Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj new file mode 100644 index 0000000..9782511 Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj new file mode 100644 index 0000000..49187f8 Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj new file mode 100644 index 0000000..d5d6fb7 Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj new file mode 100644 index 0000000..b699131 Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj new file mode 100644 index 0000000..bf9a4e2 Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj new file mode 100644 index 0000000..f814ddb Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj new file mode 100644 index 0000000..8f7e115 Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj new file mode 100644 index 0000000..66456af Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_common.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_common.c.obj new file mode 100644 index 0000000..90c3dbb Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_common.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl_chip.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl_chip.c.obj new file mode 100644 index 0000000..c55dd5e Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl_chip.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj new file mode 100644 index 0000000..5cd0042 Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj differ diff --git a/build/esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj b/build/esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj new file mode 100644 index 0000000..2e129c0 Binary files /dev/null and b/build/esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj differ diff --git a/build/esp-idf/console/cmake_install.cmake b/build/esp-idf/console/cmake_install.cmake new file mode 100644 index 0000000..14f4024 --- /dev/null +++ b/build/esp-idf/console/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/console + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/console/libconsole.a b/build/esp-idf/console/libconsole.a new file mode 100644 index 0000000..e3cfa39 Binary files /dev/null and b/build/esp-idf/console/libconsole.a differ diff --git a/build/esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj b/build/esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj new file mode 100644 index 0000000..ae16bf8 Binary files /dev/null and b/build/esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj differ diff --git a/build/esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj b/build/esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj new file mode 100644 index 0000000..080bc82 Binary files /dev/null and b/build/esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj differ diff --git a/build/esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_init.cpp.obj b/build/esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_init.cpp.obj new file mode 100644 index 0000000..eebdad4 Binary files /dev/null and b/build/esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_init.cpp.obj differ diff --git a/build/esp-idf/cxx/cmake_install.cmake b/build/esp-idf/cxx/cmake_install.cmake new file mode 100644 index 0000000..7256629 --- /dev/null +++ b/build/esp-idf/cxx/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/cxx + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/cxx/libcxx.a b/build/esp-idf/cxx/libcxx.a new file mode 100644 index 0000000..91313c6 Binary files /dev/null and b/build/esp-idf/cxx/libcxx.a differ diff --git a/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj new file mode 100644 index 0000000..1db5f00 Binary files /dev/null and b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj differ diff --git a/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj new file mode 100644 index 0000000..892c1d6 Binary files /dev/null and b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj differ diff --git a/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj new file mode 100644 index 0000000..2b8d92a Binary files /dev/null and b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj differ diff --git a/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/mcpwm_legacy.c.obj b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/mcpwm_legacy.c.obj new file mode 100644 index 0000000..90a9a58 Binary files /dev/null and b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/mcpwm_legacy.c.obj differ diff --git a/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/pcnt_legacy.c.obj b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/pcnt_legacy.c.obj new file mode 100644 index 0000000..448ad62 Binary files /dev/null and b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/pcnt_legacy.c.obj differ diff --git a/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj new file mode 100644 index 0000000..733c176 Binary files /dev/null and b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj differ diff --git a/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rtc_temperature_legacy.c.obj b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rtc_temperature_legacy.c.obj new file mode 100644 index 0000000..062c966 Binary files /dev/null and b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rtc_temperature_legacy.c.obj differ diff --git a/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj new file mode 100644 index 0000000..d091186 Binary files /dev/null and b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj differ diff --git a/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj new file mode 100644 index 0000000..9194a34 Binary files /dev/null and b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj differ diff --git a/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj new file mode 100644 index 0000000..072fd96 Binary files /dev/null and b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj differ diff --git a/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/twai/twai.c.obj b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/twai/twai.c.obj new file mode 100644 index 0000000..78dc6c2 Binary files /dev/null and b/build/esp-idf/driver/CMakeFiles/__idf_driver.dir/twai/twai.c.obj differ diff --git a/build/esp-idf/driver/cmake_install.cmake b/build/esp-idf/driver/cmake_install.cmake new file mode 100644 index 0000000..338c205 --- /dev/null +++ b/build/esp-idf/driver/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/driver + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/driver/libdriver.a b/build/esp-idf/driver/libdriver.a new file mode 100644 index 0000000..60da12a Binary files /dev/null and b/build/esp-idf/driver/libdriver.a differ diff --git a/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj new file mode 100644 index 0000000..ef2467a Binary files /dev/null and b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj differ diff --git a/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj new file mode 100644 index 0000000..b9f69a4 Binary files /dev/null and b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj differ diff --git a/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj new file mode 100644 index 0000000..d94df28 Binary files /dev/null and b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj differ diff --git a/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj new file mode 100644 index 0000000..e8a7499 Binary files /dev/null and b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj differ diff --git a/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj new file mode 100644 index 0000000..7649e68 Binary files /dev/null and b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj differ diff --git a/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj new file mode 100644 index 0000000..65bac78 Binary files /dev/null and b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj differ diff --git a/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj new file mode 100644 index 0000000..dafbadf Binary files /dev/null and b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj differ diff --git a/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_startup.c.obj b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_startup.c.obj new file mode 100644 index 0000000..9d1015e Binary files /dev/null and b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_startup.c.obj differ diff --git a/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj new file mode 100644 index 0000000..d7c80aa Binary files /dev/null and b/build/esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj differ diff --git a/build/esp-idf/efuse/cmake_install.cmake b/build/esp-idf/efuse/cmake_install.cmake new file mode 100644 index 0000000..a44c082 --- /dev/null +++ b/build/esp-idf/efuse/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/efuse + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/efuse/libefuse.a b/build/esp-idf/efuse/libefuse.a new file mode 100644 index 0000000..d3b39e8 Binary files /dev/null and b/build/esp-idf/efuse/libefuse.a differ diff --git a/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj b/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj new file mode 100644 index 0000000..b4f1098 Binary files /dev/null and b/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj differ diff --git a/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj b/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj new file mode 100644 index 0000000..689d042 Binary files /dev/null and b/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj differ diff --git a/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj b/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj new file mode 100644 index 0000000..3682659 Binary files /dev/null and b/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj differ diff --git a/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj b/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj new file mode 100644 index 0000000..9aa8a7c Binary files /dev/null and b/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj differ diff --git a/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_platform_port.c.obj b/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_platform_port.c.obj new file mode 100644 index 0000000..0dbeafc Binary files /dev/null and b/build/esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_platform_port.c.obj differ diff --git a/build/esp-idf/esp-tls/cmake_install.cmake b/build/esp-idf/esp-tls/cmake_install.cmake new file mode 100644 index 0000000..9a17f64 --- /dev/null +++ b/build/esp-idf/esp-tls/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp-tls + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp-tls/libesp-tls.a b/build/esp-idf/esp-tls/libesp-tls.a new file mode 100644 index 0000000..c8d8aa4 Binary files /dev/null and b/build/esp-idf/esp-tls/libesp-tls.a differ diff --git a/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali.c.obj b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali.c.obj new file mode 100644 index 0000000..f2e92d5 Binary files /dev/null and b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali.c.obj differ diff --git a/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali_curve_fitting.c.obj b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali_curve_fitting.c.obj new file mode 100644 index 0000000..5f21774 Binary files /dev/null and b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali_curve_fitting.c.obj differ diff --git a/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_common.c.obj b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_common.c.obj new file mode 100644 index 0000000..f56fcdd Binary files /dev/null and b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_common.c.obj differ diff --git a/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_continuous.c.obj b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_continuous.c.obj new file mode 100644 index 0000000..9b0ff9f Binary files /dev/null and b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_continuous.c.obj differ diff --git a/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_filter.c.obj b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_filter.c.obj new file mode 100644 index 0000000..53c1257 Binary files /dev/null and b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_filter.c.obj differ diff --git a/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_monitor.c.obj b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_monitor.c.obj new file mode 100644 index 0000000..eaba2b5 Binary files /dev/null and b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_monitor.c.obj differ diff --git a/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_oneshot.c.obj b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_oneshot.c.obj new file mode 100644 index 0000000..aadc031 Binary files /dev/null and b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_oneshot.c.obj differ diff --git a/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp_adc_cal_common_legacy.c.obj b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp_adc_cal_common_legacy.c.obj new file mode 100644 index 0000000..5eb3263 Binary files /dev/null and b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp_adc_cal_common_legacy.c.obj differ diff --git a/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32c6/curve_fitting_coefficients.c.obj b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32c6/curve_fitting_coefficients.c.obj new file mode 100644 index 0000000..83a374a Binary files /dev/null and b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32c6/curve_fitting_coefficients.c.obj differ diff --git a/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/gdma/adc_dma.c.obj b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/gdma/adc_dma.c.obj new file mode 100644 index 0000000..5d0c34c Binary files /dev/null and b/build/esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/gdma/adc_dma.c.obj differ diff --git a/build/esp-idf/esp_adc/cmake_install.cmake b/build/esp-idf/esp_adc/cmake_install.cmake new file mode 100644 index 0000000..25910a2 --- /dev/null +++ b/build/esp-idf/esp_adc/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_adc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_adc/libesp_adc.a b/build/esp-idf/esp_adc/libesp_adc.a new file mode 100644 index 0000000..597dfd5 Binary files /dev/null and b/build/esp-idf/esp_adc/libesp_adc.a differ diff --git a/build/esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj b/build/esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj new file mode 100644 index 0000000..7a1a419 Binary files /dev/null and b/build/esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj differ diff --git a/build/esp-idf/esp_app_format/cmake_install.cmake b/build/esp-idf/esp_app_format/cmake_install.cmake new file mode 100644 index 0000000..ebbd8d9 --- /dev/null +++ b/build/esp-idf/esp_app_format/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_app_format + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_app_format/libesp_app_format.a b/build/esp-idf/esp_app_format/libesp_app_format.a new file mode 100644 index 0000000..80fe14c Binary files /dev/null and b/build/esp-idf/esp_app_format/libesp_app_format.a differ diff --git a/build/esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj b/build/esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj new file mode 100644 index 0000000..7e7642a Binary files /dev/null and b/build/esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj differ diff --git a/build/esp-idf/esp_bootloader_format/cmake_install.cmake b/build/esp-idf/esp_bootloader_format/cmake_install.cmake new file mode 100644 index 0000000..5795a3d --- /dev/null +++ b/build/esp-idf/esp_bootloader_format/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_bootloader_format + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_bootloader_format/libesp_bootloader_format.a b/build/esp-idf/esp_bootloader_format/libesp_bootloader_format.a new file mode 100644 index 0000000..bfebc0a Binary files /dev/null and b/build/esp-idf/esp_bootloader_format/libesp_bootloader_format.a differ diff --git a/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/esp32c6/esp_coex_adapter.c.obj b/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/esp32c6/esp_coex_adapter.c.obj new file mode 100644 index 0000000..d0e2272 Binary files /dev/null and b/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/esp32c6/esp_coex_adapter.c.obj differ diff --git a/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist.c.obj b/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist.c.obj new file mode 100644 index 0000000..b79f89a Binary files /dev/null and b/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist.c.obj differ diff --git a/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug.c.obj b/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug.c.obj new file mode 100644 index 0000000..e8e3c85 Binary files /dev/null and b/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug.c.obj differ diff --git a/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug_diagram.c.obj b/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug_diagram.c.obj new file mode 100644 index 0000000..70603c6 Binary files /dev/null and b/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug_diagram.c.obj differ diff --git a/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/lib_printf.c.obj b/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/lib_printf.c.obj new file mode 100644 index 0000000..ac331e9 Binary files /dev/null and b/build/esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/lib_printf.c.obj differ diff --git a/build/esp-idf/esp_coex/cmake_install.cmake b/build/esp-idf/esp_coex/cmake_install.cmake new file mode 100644 index 0000000..c083906 --- /dev/null +++ b/build/esp-idf/esp_coex/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_coex + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_coex/libesp_coex.a b/build/esp-idf/esp_coex/libesp_coex.a new file mode 100644 index 0000000..ac587d2 Binary files /dev/null and b/build/esp-idf/esp_coex/libesp_coex.a differ diff --git a/build/esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj b/build/esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj new file mode 100644 index 0000000..88b2fa2 Binary files /dev/null and b/build/esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj differ diff --git a/build/esp-idf/esp_common/cmake_install.cmake b/build/esp-idf/esp_common/cmake_install.cmake new file mode 100644 index 0000000..5c0df57 --- /dev/null +++ b/build/esp-idf/esp_common/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_common + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_common/libesp_common.a b/build/esp-idf/esp_common/libesp_common.a new file mode 100644 index 0000000..23db800 Binary files /dev/null and b/build/esp-idf/esp_common/libesp_common.a differ diff --git a/build/esp-idf/esp_driver_ana_cmpr/cmake_install.cmake b/build/esp-idf/esp_driver_ana_cmpr/cmake_install.cmake new file mode 100644 index 0000000..80ec312 --- /dev/null +++ b/build/esp-idf/esp_driver_ana_cmpr/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_ana_cmpr + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj b/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj new file mode 100644 index 0000000..adfdbfb Binary files /dev/null and b/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj differ diff --git a/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj b/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj new file mode 100644 index 0000000..1bee494 Binary files /dev/null and b/build/esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj differ diff --git a/build/esp-idf/esp_driver_cam/cmake_install.cmake b/build/esp-idf/esp_driver_cam/cmake_install.cmake new file mode 100644 index 0000000..5e670c8 --- /dev/null +++ b/build/esp-idf/esp_driver_cam/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_cam + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_cam/libesp_driver_cam.a b/build/esp-idf/esp_driver_cam/libesp_driver_cam.a new file mode 100644 index 0000000..041e676 Binary files /dev/null and b/build/esp-idf/esp_driver_cam/libesp_driver_cam.a differ diff --git a/build/esp-idf/esp_driver_dac/cmake_install.cmake b/build/esp-idf/esp_driver_dac/cmake_install.cmake new file mode 100644 index 0000000..fdeb142 --- /dev/null +++ b/build/esp-idf/esp_driver_dac/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_dac + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/dedic_gpio.c.obj b/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/dedic_gpio.c.obj new file mode 100644 index 0000000..f2e3924 Binary files /dev/null and b/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/dedic_gpio.c.obj differ diff --git a/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio.c.obj b/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio.c.obj new file mode 100644 index 0000000..336f507 Binary files /dev/null and b/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio.c.obj differ diff --git a/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_etm.c.obj b/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_etm.c.obj new file mode 100644 index 0000000..b25b939 Binary files /dev/null and b/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_etm.c.obj differ diff --git a/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_flex_glitch_filter.c.obj b/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_flex_glitch_filter.c.obj new file mode 100644 index 0000000..9671608 Binary files /dev/null and b/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_flex_glitch_filter.c.obj differ diff --git a/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_glitch_filter_ops.c.obj b/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_glitch_filter_ops.c.obj new file mode 100644 index 0000000..e85d39f Binary files /dev/null and b/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_glitch_filter_ops.c.obj differ diff --git a/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_pin_glitch_filter.c.obj b/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_pin_glitch_filter.c.obj new file mode 100644 index 0000000..41522d9 Binary files /dev/null and b/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_pin_glitch_filter.c.obj differ diff --git a/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/rtc_io.c.obj b/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/rtc_io.c.obj new file mode 100644 index 0000000..8561b1b Binary files /dev/null and b/build/esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/rtc_io.c.obj differ diff --git a/build/esp-idf/esp_driver_gpio/cmake_install.cmake b/build/esp-idf/esp_driver_gpio/cmake_install.cmake new file mode 100644 index 0000000..77c4cda --- /dev/null +++ b/build/esp-idf/esp_driver_gpio/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_gpio + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_gpio/libesp_driver_gpio.a b/build/esp-idf/esp_driver_gpio/libesp_driver_gpio.a new file mode 100644 index 0000000..3666e5b Binary files /dev/null and b/build/esp-idf/esp_driver_gpio/libesp_driver_gpio.a differ diff --git a/build/esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer.c.obj b/build/esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer.c.obj new file mode 100644 index 0000000..413f144 Binary files /dev/null and b/build/esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer.c.obj differ diff --git a/build/esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_common.c.obj b/build/esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_common.c.obj new file mode 100644 index 0000000..e0246d3 Binary files /dev/null and b/build/esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_common.c.obj differ diff --git a/build/esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_etm.c.obj b/build/esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_etm.c.obj new file mode 100644 index 0000000..6c8dab0 Binary files /dev/null and b/build/esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_etm.c.obj differ diff --git a/build/esp-idf/esp_driver_gptimer/cmake_install.cmake b/build/esp-idf/esp_driver_gptimer/cmake_install.cmake new file mode 100644 index 0000000..edb2c5d --- /dev/null +++ b/build/esp-idf/esp_driver_gptimer/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_gptimer + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a b/build/esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a new file mode 100644 index 0000000..2c198dc Binary files /dev/null and b/build/esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a differ diff --git a/build/esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_common.c.obj b/build/esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_common.c.obj new file mode 100644 index 0000000..fe0ce43 Binary files /dev/null and b/build/esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_common.c.obj differ diff --git a/build/esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_master.c.obj b/build/esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_master.c.obj new file mode 100644 index 0000000..c255310 Binary files /dev/null and b/build/esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_master.c.obj differ diff --git a/build/esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_slave.c.obj b/build/esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_slave.c.obj new file mode 100644 index 0000000..0e53899 Binary files /dev/null and b/build/esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_slave.c.obj differ diff --git a/build/esp-idf/esp_driver_i2c/cmake_install.cmake b/build/esp-idf/esp_driver_i2c/cmake_install.cmake new file mode 100644 index 0000000..b094486 --- /dev/null +++ b/build/esp-idf/esp_driver_i2c/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_i2c + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_i2c/libesp_driver_i2c.a b/build/esp-idf/esp_driver_i2c/libesp_driver_i2c.a new file mode 100644 index 0000000..1ec03f4 Binary files /dev/null and b/build/esp-idf/esp_driver_i2c/libesp_driver_i2c.a differ diff --git a/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_common.c.obj b/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_common.c.obj new file mode 100644 index 0000000..d41087d Binary files /dev/null and b/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_common.c.obj differ diff --git a/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_etm.c.obj b/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_etm.c.obj new file mode 100644 index 0000000..cc8829b Binary files /dev/null and b/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_etm.c.obj differ diff --git a/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_pdm.c.obj b/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_pdm.c.obj new file mode 100644 index 0000000..548f888 Binary files /dev/null and b/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_pdm.c.obj differ diff --git a/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_platform.c.obj b/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_platform.c.obj new file mode 100644 index 0000000..6bfbf60 Binary files /dev/null and b/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_platform.c.obj differ diff --git a/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_std.c.obj b/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_std.c.obj new file mode 100644 index 0000000..f619cc1 Binary files /dev/null and b/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_std.c.obj differ diff --git a/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_tdm.c.obj b/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_tdm.c.obj new file mode 100644 index 0000000..138a38e Binary files /dev/null and b/build/esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_tdm.c.obj differ diff --git a/build/esp-idf/esp_driver_i2s/cmake_install.cmake b/build/esp-idf/esp_driver_i2s/cmake_install.cmake new file mode 100644 index 0000000..b4d2883 --- /dev/null +++ b/build/esp-idf/esp_driver_i2s/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_i2s + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_i2s/libesp_driver_i2s.a b/build/esp-idf/esp_driver_i2s/libesp_driver_i2s.a new file mode 100644 index 0000000..c9b0b68 Binary files /dev/null and b/build/esp-idf/esp_driver_i2s/libesp_driver_i2s.a differ diff --git a/build/esp-idf/esp_driver_isp/cmake_install.cmake b/build/esp-idf/esp_driver_isp/cmake_install.cmake new file mode 100644 index 0000000..864aeb1 --- /dev/null +++ b/build/esp-idf/esp_driver_isp/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_isp + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_jpeg/cmake_install.cmake b/build/esp-idf/esp_driver_jpeg/cmake_install.cmake new file mode 100644 index 0000000..d09591c --- /dev/null +++ b/build/esp-idf/esp_driver_jpeg/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_jpeg + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir/src/ledc.c.obj b/build/esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir/src/ledc.c.obj new file mode 100644 index 0000000..37ebcbd Binary files /dev/null and b/build/esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir/src/ledc.c.obj differ diff --git a/build/esp-idf/esp_driver_ledc/cmake_install.cmake b/build/esp-idf/esp_driver_ledc/cmake_install.cmake new file mode 100644 index 0000000..cf0ffc9 --- /dev/null +++ b/build/esp-idf/esp_driver_ledc/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_ledc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_ledc/libesp_driver_ledc.a b/build/esp-idf/esp_driver_ledc/libesp_driver_ledc.a new file mode 100644 index 0000000..e672470 Binary files /dev/null and b/build/esp-idf/esp_driver_ledc/libesp_driver_ledc.a differ diff --git a/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cap.c.obj b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cap.c.obj new file mode 100644 index 0000000..eaad21a Binary files /dev/null and b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cap.c.obj differ diff --git a/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cmpr.c.obj b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cmpr.c.obj new file mode 100644 index 0000000..bbb0389 Binary files /dev/null and b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cmpr.c.obj differ diff --git a/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_com.c.obj b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_com.c.obj new file mode 100644 index 0000000..a924980 Binary files /dev/null and b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_com.c.obj differ diff --git a/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_etm.c.obj b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_etm.c.obj new file mode 100644 index 0000000..62cd8bb Binary files /dev/null and b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_etm.c.obj differ diff --git a/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_fault.c.obj b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_fault.c.obj new file mode 100644 index 0000000..0ff08cb Binary files /dev/null and b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_fault.c.obj differ diff --git a/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_gen.c.obj b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_gen.c.obj new file mode 100644 index 0000000..4f71fb2 Binary files /dev/null and b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_gen.c.obj differ diff --git a/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_oper.c.obj b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_oper.c.obj new file mode 100644 index 0000000..158c6dc Binary files /dev/null and b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_oper.c.obj differ diff --git a/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_sync.c.obj b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_sync.c.obj new file mode 100644 index 0000000..c6739a8 Binary files /dev/null and b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_sync.c.obj differ diff --git a/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_timer.c.obj b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_timer.c.obj new file mode 100644 index 0000000..29190be Binary files /dev/null and b/build/esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_timer.c.obj differ diff --git a/build/esp-idf/esp_driver_mcpwm/cmake_install.cmake b/build/esp-idf/esp_driver_mcpwm/cmake_install.cmake new file mode 100644 index 0000000..95432eb --- /dev/null +++ b/build/esp-idf/esp_driver_mcpwm/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_mcpwm + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a b/build/esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a new file mode 100644 index 0000000..e5fd96f Binary files /dev/null and b/build/esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a differ diff --git a/build/esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_common.c.obj b/build/esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_common.c.obj new file mode 100644 index 0000000..eea43ef Binary files /dev/null and b/build/esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_common.c.obj differ diff --git a/build/esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_rx.c.obj b/build/esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_rx.c.obj new file mode 100644 index 0000000..20d305b Binary files /dev/null and b/build/esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_rx.c.obj differ diff --git a/build/esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_tx.c.obj b/build/esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_tx.c.obj new file mode 100644 index 0000000..3b8016a Binary files /dev/null and b/build/esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_tx.c.obj differ diff --git a/build/esp-idf/esp_driver_parlio/cmake_install.cmake b/build/esp-idf/esp_driver_parlio/cmake_install.cmake new file mode 100644 index 0000000..e66d130 --- /dev/null +++ b/build/esp-idf/esp_driver_parlio/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_parlio + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_parlio/libesp_driver_parlio.a b/build/esp-idf/esp_driver_parlio/libesp_driver_parlio.a new file mode 100644 index 0000000..d0b5aee Binary files /dev/null and b/build/esp-idf/esp_driver_parlio/libesp_driver_parlio.a differ diff --git a/build/esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir/src/pulse_cnt.c.obj b/build/esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir/src/pulse_cnt.c.obj new file mode 100644 index 0000000..b861add Binary files /dev/null and b/build/esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir/src/pulse_cnt.c.obj differ diff --git a/build/esp-idf/esp_driver_pcnt/cmake_install.cmake b/build/esp-idf/esp_driver_pcnt/cmake_install.cmake new file mode 100644 index 0000000..fb4fcf8 --- /dev/null +++ b/build/esp-idf/esp_driver_pcnt/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_pcnt + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a b/build/esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a new file mode 100644 index 0000000..1b20d43 Binary files /dev/null and b/build/esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a differ diff --git a/build/esp-idf/esp_driver_ppa/cmake_install.cmake b/build/esp-idf/esp_driver_ppa/cmake_install.cmake new file mode 100644 index 0000000..46a4f93 --- /dev/null +++ b/build/esp-idf/esp_driver_ppa/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_ppa + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_common.c.obj b/build/esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_common.c.obj new file mode 100644 index 0000000..a977189 Binary files /dev/null and b/build/esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_common.c.obj differ diff --git a/build/esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_encoder.c.obj b/build/esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_encoder.c.obj new file mode 100644 index 0000000..b916695 Binary files /dev/null and b/build/esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_encoder.c.obj differ diff --git a/build/esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_rx.c.obj b/build/esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_rx.c.obj new file mode 100644 index 0000000..7df1c6d Binary files /dev/null and b/build/esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_rx.c.obj differ diff --git a/build/esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_tx.c.obj b/build/esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_tx.c.obj new file mode 100644 index 0000000..a7ff661 Binary files /dev/null and b/build/esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_tx.c.obj differ diff --git a/build/esp-idf/esp_driver_rmt/cmake_install.cmake b/build/esp-idf/esp_driver_rmt/cmake_install.cmake new file mode 100644 index 0000000..38f2bda --- /dev/null +++ b/build/esp-idf/esp_driver_rmt/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_rmt + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_rmt/libesp_driver_rmt.a b/build/esp-idf/esp_driver_rmt/libesp_driver_rmt.a new file mode 100644 index 0000000..8bab5a7 Binary files /dev/null and b/build/esp-idf/esp_driver_rmt/libesp_driver_rmt.a differ diff --git a/build/esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir/src/sdio_slave.c.obj b/build/esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir/src/sdio_slave.c.obj new file mode 100644 index 0000000..fdd547d Binary files /dev/null and b/build/esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir/src/sdio_slave.c.obj differ diff --git a/build/esp-idf/esp_driver_sdio/cmake_install.cmake b/build/esp-idf/esp_driver_sdio/cmake_install.cmake new file mode 100644 index 0000000..25ce854 --- /dev/null +++ b/build/esp-idf/esp_driver_sdio/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_sdio + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_sdio/libesp_driver_sdio.a b/build/esp-idf/esp_driver_sdio/libesp_driver_sdio.a new file mode 100644 index 0000000..d498716 Binary files /dev/null and b/build/esp-idf/esp_driver_sdio/libesp_driver_sdio.a differ diff --git a/build/esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir/src/sdm.c.obj b/build/esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir/src/sdm.c.obj new file mode 100644 index 0000000..6f32bdc Binary files /dev/null and b/build/esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir/src/sdm.c.obj differ diff --git a/build/esp-idf/esp_driver_sdm/cmake_install.cmake b/build/esp-idf/esp_driver_sdm/cmake_install.cmake new file mode 100644 index 0000000..2414cb0 --- /dev/null +++ b/build/esp-idf/esp_driver_sdm/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_sdm + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_sdm/libesp_driver_sdm.a b/build/esp-idf/esp_driver_sdm/libesp_driver_sdm.a new file mode 100644 index 0000000..fcf0f30 Binary files /dev/null and b/build/esp-idf/esp_driver_sdm/libesp_driver_sdm.a differ diff --git a/build/esp-idf/esp_driver_sdmmc/cmake_install.cmake b/build/esp-idf/esp_driver_sdmmc/cmake_install.cmake new file mode 100644 index 0000000..7ba53bc --- /dev/null +++ b/build/esp-idf/esp_driver_sdmmc/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_sdmmc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_crc.c.obj b/build/esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_crc.c.obj new file mode 100644 index 0000000..f35c18e Binary files /dev/null and b/build/esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_crc.c.obj differ diff --git a/build/esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_host.c.obj b/build/esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_host.c.obj new file mode 100644 index 0000000..b13ef26 Binary files /dev/null and b/build/esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_host.c.obj differ diff --git a/build/esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_transaction.c.obj b/build/esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_transaction.c.obj new file mode 100644 index 0000000..5175d76 Binary files /dev/null and b/build/esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_transaction.c.obj differ diff --git a/build/esp-idf/esp_driver_sdspi/cmake_install.cmake b/build/esp-idf/esp_driver_sdspi/cmake_install.cmake new file mode 100644 index 0000000..c656b26 --- /dev/null +++ b/build/esp-idf/esp_driver_sdspi/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_sdspi + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a b/build/esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a new file mode 100644 index 0000000..2f38555 Binary files /dev/null and b/build/esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a differ diff --git a/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_common.c.obj b/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_common.c.obj new file mode 100644 index 0000000..70fff9d Binary files /dev/null and b/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_common.c.obj differ diff --git a/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_dma.c.obj b/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_dma.c.obj new file mode 100644 index 0000000..059c7eb Binary files /dev/null and b/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_dma.c.obj differ diff --git a/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_master.c.obj b/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_master.c.obj new file mode 100644 index 0000000..37ecfda Binary files /dev/null and b/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_master.c.obj differ diff --git a/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave.c.obj b/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave.c.obj new file mode 100644 index 0000000..bc9291f Binary files /dev/null and b/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave.c.obj differ diff --git a/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave_hd.c.obj b/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave_hd.c.obj new file mode 100644 index 0000000..daeef81 Binary files /dev/null and b/build/esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave_hd.c.obj differ diff --git a/build/esp-idf/esp_driver_spi/cmake_install.cmake b/build/esp-idf/esp_driver_spi/cmake_install.cmake new file mode 100644 index 0000000..af7e0fa --- /dev/null +++ b/build/esp-idf/esp_driver_spi/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_spi + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_spi/libesp_driver_spi.a b/build/esp-idf/esp_driver_spi/libesp_driver_spi.a new file mode 100644 index 0000000..b2c1bc4 Binary files /dev/null and b/build/esp-idf/esp_driver_spi/libesp_driver_spi.a differ diff --git a/build/esp-idf/esp_driver_touch_sens/cmake_install.cmake b/build/esp-idf/esp_driver_touch_sens/cmake_install.cmake new file mode 100644 index 0000000..67fb5e3 --- /dev/null +++ b/build/esp-idf/esp_driver_touch_sens/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_touch_sens + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor.c.obj b/build/esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor.c.obj new file mode 100644 index 0000000..1829a8e Binary files /dev/null and b/build/esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor.c.obj differ diff --git a/build/esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor_etm.c.obj b/build/esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor_etm.c.obj new file mode 100644 index 0000000..869be42 Binary files /dev/null and b/build/esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor_etm.c.obj differ diff --git a/build/esp-idf/esp_driver_tsens/cmake_install.cmake b/build/esp-idf/esp_driver_tsens/cmake_install.cmake new file mode 100644 index 0000000..5eb1bd4 --- /dev/null +++ b/build/esp-idf/esp_driver_tsens/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_tsens + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_tsens/libesp_driver_tsens.a b/build/esp-idf/esp_driver_tsens/libesp_driver_tsens.a new file mode 100644 index 0000000..34cbab6 Binary files /dev/null and b/build/esp-idf/esp_driver_tsens/libesp_driver_tsens.a differ diff --git a/build/esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart.c.obj b/build/esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart.c.obj new file mode 100644 index 0000000..97fd721 Binary files /dev/null and b/build/esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart.c.obj differ diff --git a/build/esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart_vfs.c.obj b/build/esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart_vfs.c.obj new file mode 100644 index 0000000..c3790c8 Binary files /dev/null and b/build/esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart_vfs.c.obj differ diff --git a/build/esp-idf/esp_driver_uart/cmake_install.cmake b/build/esp-idf/esp_driver_uart/cmake_install.cmake new file mode 100644 index 0000000..490e2b0 --- /dev/null +++ b/build/esp-idf/esp_driver_uart/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_uart + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_uart/libesp_driver_uart.a b/build/esp-idf/esp_driver_uart/libesp_driver_uart.a new file mode 100644 index 0000000..a93ae0d Binary files /dev/null and b/build/esp-idf/esp_driver_uart/libesp_driver_uart.a differ diff --git a/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag.c.obj b/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag.c.obj new file mode 100644 index 0000000..cc21056 Binary files /dev/null and b/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag.c.obj differ diff --git a/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_connection_monitor.c.obj b/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_connection_monitor.c.obj new file mode 100644 index 0000000..b68d927 Binary files /dev/null and b/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_connection_monitor.c.obj differ diff --git a/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_vfs.c.obj b/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_vfs.c.obj new file mode 100644 index 0000000..18fef9f Binary files /dev/null and b/build/esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_vfs.c.obj differ diff --git a/build/esp-idf/esp_driver_usb_serial_jtag/cmake_install.cmake b/build/esp-idf/esp_driver_usb_serial_jtag/cmake_install.cmake new file mode 100644 index 0000000..ef7b3b9 --- /dev/null +++ b/build/esp-idf/esp_driver_usb_serial_jtag/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a b/build/esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a new file mode 100644 index 0000000..3076824 Binary files /dev/null and b/build/esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a differ diff --git a/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj b/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj new file mode 100644 index 0000000..4f15e82 Binary files /dev/null and b/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj differ diff --git a/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj b/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj new file mode 100644 index 0000000..d9bd0c1 Binary files /dev/null and b/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj differ diff --git a/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj b/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj new file mode 100644 index 0000000..b3cbd5b Binary files /dev/null and b/build/esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj differ diff --git a/build/esp-idf/esp_eth/cmake_install.cmake b/build/esp-idf/esp_eth/cmake_install.cmake new file mode 100644 index 0000000..f893f03 --- /dev/null +++ b/build/esp-idf/esp_eth/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_eth + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_eth/libesp_eth.a b/build/esp-idf/esp_eth/libesp_eth.a new file mode 100644 index 0000000..6d4ee5f Binary files /dev/null and b/build/esp-idf/esp_eth/libesp_eth.a differ diff --git a/build/esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj b/build/esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj new file mode 100644 index 0000000..0738005 Binary files /dev/null and b/build/esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj differ diff --git a/build/esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj b/build/esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj new file mode 100644 index 0000000..5b5b97d Binary files /dev/null and b/build/esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj differ diff --git a/build/esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj b/build/esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj new file mode 100644 index 0000000..d0203ac Binary files /dev/null and b/build/esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj differ diff --git a/build/esp-idf/esp_event/cmake_install.cmake b/build/esp-idf/esp_event/cmake_install.cmake new file mode 100644 index 0000000..1e8ddde --- /dev/null +++ b/build/esp-idf/esp_event/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_event + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_event/libesp_event.a b/build/esp-idf/esp_event/libesp_event.a new file mode 100644 index 0000000..96680f2 Binary files /dev/null and b/build/esp-idf/esp_event/libesp_event.a differ diff --git a/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj b/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj new file mode 100644 index 0000000..7e94170 Binary files /dev/null and b/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj differ diff --git a/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub_transport.c.obj b/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub_transport.c.obj new file mode 100644 index 0000000..d002983 Binary files /dev/null and b/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub_transport.c.obj differ diff --git a/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj b/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj new file mode 100644 index 0000000..acc2f1e Binary files /dev/null and b/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj differ diff --git a/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/gdbstub_riscv.c.obj b/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/gdbstub_riscv.c.obj new file mode 100644 index 0000000..90bd8c5 Binary files /dev/null and b/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/gdbstub_riscv.c.obj differ diff --git a/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/rv_decode.c.obj b/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/rv_decode.c.obj new file mode 100644 index 0000000..b33c98e Binary files /dev/null and b/build/esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/rv_decode.c.obj differ diff --git a/build/esp-idf/esp_gdbstub/cmake_install.cmake b/build/esp-idf/esp_gdbstub/cmake_install.cmake new file mode 100644 index 0000000..671e97b --- /dev/null +++ b/build/esp-idf/esp_gdbstub/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_gdbstub + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_gdbstub/libesp_gdbstub.a b/build/esp-idf/esp_gdbstub/libesp_gdbstub.a new file mode 100644 index 0000000..fb2d0f5 Binary files /dev/null and b/build/esp-idf/esp_gdbstub/libesp_gdbstub.a differ diff --git a/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj b/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj new file mode 100644 index 0000000..2ab7514 Binary files /dev/null and b/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj differ diff --git a/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj b/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj new file mode 100644 index 0000000..8f87c68 Binary files /dev/null and b/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj differ diff --git a/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj b/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj new file mode 100644 index 0000000..2f4f94e Binary files /dev/null and b/build/esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj differ diff --git a/build/esp-idf/esp_hid/cmake_install.cmake b/build/esp-idf/esp_hid/cmake_install.cmake new file mode 100644 index 0000000..5d401e6 --- /dev/null +++ b/build/esp-idf/esp_hid/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_hid + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_hid/libesp_hid.a b/build/esp-idf/esp_hid/libesp_hid.a new file mode 100644 index 0000000..5b67519 Binary files /dev/null and b/build/esp-idf/esp_hid/libesp_hid.a differ diff --git a/build/esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj b/build/esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj new file mode 100644 index 0000000..5529a3b Binary files /dev/null and b/build/esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj differ diff --git a/build/esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj b/build/esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj new file mode 100644 index 0000000..b7ff726 Binary files /dev/null and b/build/esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj differ diff --git a/build/esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj b/build/esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj new file mode 100644 index 0000000..50d9baa Binary files /dev/null and b/build/esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj differ diff --git a/build/esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj b/build/esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj new file mode 100644 index 0000000..1234dce Binary files /dev/null and b/build/esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj differ diff --git a/build/esp-idf/esp_http_client/cmake_install.cmake b/build/esp-idf/esp_http_client/cmake_install.cmake new file mode 100644 index 0000000..97815dc --- /dev/null +++ b/build/esp-idf/esp_http_client/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_http_client + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_http_client/libesp_http_client.a b/build/esp-idf/esp_http_client/libesp_http_client.a new file mode 100644 index 0000000..15b26ae Binary files /dev/null and b/build/esp-idf/esp_http_client/libesp_http_client.a differ diff --git a/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj b/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj new file mode 100644 index 0000000..b20f812 Binary files /dev/null and b/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj differ diff --git a/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj b/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj new file mode 100644 index 0000000..8468166 Binary files /dev/null and b/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj differ diff --git a/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj b/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj new file mode 100644 index 0000000..87cc251 Binary files /dev/null and b/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj differ diff --git a/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj b/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj new file mode 100644 index 0000000..5813223 Binary files /dev/null and b/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj differ diff --git a/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj b/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj new file mode 100644 index 0000000..da2d4a5 Binary files /dev/null and b/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj differ diff --git a/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj b/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj new file mode 100644 index 0000000..1a5577e Binary files /dev/null and b/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj differ diff --git a/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj b/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj new file mode 100644 index 0000000..f51e3d6 Binary files /dev/null and b/build/esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj differ diff --git a/build/esp-idf/esp_http_server/cmake_install.cmake b/build/esp-idf/esp_http_server/cmake_install.cmake new file mode 100644 index 0000000..297fa95 --- /dev/null +++ b/build/esp-idf/esp_http_server/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_http_server + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_http_server/libesp_http_server.a b/build/esp-idf/esp_http_server/libesp_http_server.a new file mode 100644 index 0000000..f6bc55a Binary files /dev/null and b/build/esp-idf/esp_http_server/libesp_http_server.a differ diff --git a/build/esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj b/build/esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj new file mode 100644 index 0000000..08d520c Binary files /dev/null and b/build/esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj differ diff --git a/build/esp-idf/esp_https_ota/cmake_install.cmake b/build/esp-idf/esp_https_ota/cmake_install.cmake new file mode 100644 index 0000000..49fb4b6 --- /dev/null +++ b/build/esp-idf/esp_https_ota/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_https_ota + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_https_ota/libesp_https_ota.a b/build/esp-idf/esp_https_ota/libesp_https_ota.a new file mode 100644 index 0000000..96b805b Binary files /dev/null and b/build/esp-idf/esp_https_ota/libesp_https_ota.a differ diff --git a/build/esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj b/build/esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj new file mode 100644 index 0000000..8a69091 Binary files /dev/null and b/build/esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj differ diff --git a/build/esp-idf/esp_https_server/cmake_install.cmake b/build/esp-idf/esp_https_server/cmake_install.cmake new file mode 100644 index 0000000..439a66c --- /dev/null +++ b/build/esp-idf/esp_https_server/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_https_server + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_https_server/libesp_https_server.a b/build/esp-idf/esp_https_server/libesp_https_server.a new file mode 100644 index 0000000..1b4308a Binary files /dev/null and b/build/esp-idf/esp_https_server/libesp_https_server.a differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/adc_share_hw_ctrl.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/adc_share_hw_ctrl.c.obj new file mode 100644 index 0000000..a16cf6a Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/adc_share_hw_ctrl.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj new file mode 100644 index 0000000..0c4f5a2 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_utils.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_utils.c.obj new file mode 100644 index 0000000..7121d25 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_utils.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj new file mode 100644 index 0000000..2dd3c03 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/deprecated/gdma_legacy.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/deprecated/gdma_legacy.c.obj new file mode 100644 index 0000000..09a46e4 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/deprecated/gdma_legacy.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/async_memcpy_gdma.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/async_memcpy_gdma.c.obj new file mode 100644 index 0000000..25f5a93 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/async_memcpy_gdma.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_async_memcpy.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_async_memcpy.c.obj new file mode 100644 index 0000000..1b7a4ff Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_async_memcpy.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_dma_utils.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_dma_utils.c.obj new file mode 100644 index 0000000..f309ee5 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_dma_utils.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma.c.obj new file mode 100644 index 0000000..6192e43 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_etm.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_etm.c.obj new file mode 100644 index 0000000..61123f0 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_etm.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_link.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_link.c.obj new file mode 100644 index 0000000..53ebb2a Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_link.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_sleep_retention.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_sleep_retention.c.obj new file mode 100644 index 0000000..dbf769b Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_sleep_retention.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj new file mode 100644 index 0000000..a7f1de5 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clock_output.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clock_output.c.obj new file mode 100644 index 0000000..a77012e Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clock_output.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_etm.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_etm.c.obj new file mode 100644 index 0000000..79ee20a Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_etm.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_gpio_reserve.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_gpio_reserve.c.obj new file mode 100644 index 0000000..2a7695a Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_gpio_reserve.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj new file mode 100644 index 0000000..5b2d2be Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj new file mode 100644 index 0000000..b6cb55c Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj new file mode 100644 index 0000000..692b9a7 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_clock.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_clock.c.obj new file mode 100644 index 0000000..2e66a1c Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_clock.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu.c.obj new file mode 100644 index 0000000..c5a87e4 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu_asm.S.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu_asm.S.obj new file mode 100644 index 0000000..0e3177d Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu_asm.S.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_modem_state.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_modem_state.c.obj new file mode 100644 index 0000000..e0672a4 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_modem_state.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj new file mode 100644 index 0000000..20cc3c7 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/modem_clock.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/modem_clock.c.obj new file mode 100644 index 0000000..ef9147c Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/modem_clock.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mspi_timing_tuning.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mspi_timing_tuning.c.obj new file mode 100644 index 0000000..02ace04 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mspi_timing_tuning.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/periph_ctrl.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/periph_ctrl.c.obj new file mode 100644 index 0000000..cc6f034 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/periph_ctrl.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj new file mode 100644 index 0000000..0afed45 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj new file mode 100644 index 0000000..82add37 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_clk_tree.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_clk_tree.c.obj new file mode 100644 index 0000000..f4cbe63 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_clk_tree.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj new file mode 100644 index 0000000..6e19850 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/io_mux.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/io_mux.c.obj new file mode 100644 index 0000000..13cbadd Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/io_mux.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj new file mode 100644 index 0000000..163c002 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj new file mode 100644 index 0000000..b25f875 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj new file mode 100644 index 0000000..b3ceb15 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj new file mode 100644 index 0000000..677f489 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj new file mode 100644 index 0000000..397b94b Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj new file mode 100644 index 0000000..72c45ae Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj new file mode 100644 index 0000000..788aceb Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/sar_periph_ctrl.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/sar_periph_ctrl.c.obj new file mode 100644 index 0000000..47ca5e0 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/sar_periph_ctrl.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/systimer.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/systimer.c.obj new file mode 100644 index 0000000..2c6c500 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/systimer.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp_clk_tree_common.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp_clk_tree_common.c.obj new file mode 100644 index 0000000..2cc9892 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp_clk_tree_common.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/pau_regdma.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/pau_regdma.c.obj new file mode 100644 index 0000000..c219e81 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/pau_regdma.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/regdma_link.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/regdma_link.c.obj new file mode 100644 index 0000000..7850e7a Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/regdma_link.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj new file mode 100644 index 0000000..d43de32 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/revision.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/revision.c.obj new file mode 100644 index 0000000..5743538 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/revision.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/rtc_module.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/rtc_module.c.obj new file mode 100644 index 0000000..732f47d Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/rtc_module.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sar_periph_ctrl_common.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sar_periph_ctrl_common.c.obj new file mode 100644 index 0000000..949c2bc Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sar_periph_ctrl_common.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_console.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_console.c.obj new file mode 100644 index 0000000..0eb8f8c Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_console.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_event.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_event.c.obj new file mode 100644 index 0000000..45362b9 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_event.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj new file mode 100644 index 0000000..f78e6b8 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modem.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modem.c.obj new file mode 100644 index 0000000..14d5854 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modem.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj new file mode 100644 index 0000000..4cf4512 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_retention.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_retention.c.obj new file mode 100644 index 0000000..2ec4ec8 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_retention.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_system_peripheral.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_system_peripheral.c.obj new file mode 100644 index 0000000..ed40d0c Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_system_peripheral.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_usb.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_usb.c.obj new file mode 100644 index 0000000..39501c9 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_usb.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_wake_stub.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_wake_stub.c.obj new file mode 100644 index 0000000..1d5f6f7 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_wake_stub.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_bus_lock.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_bus_lock.c.obj new file mode 100644 index 0000000..033bb37 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_bus_lock.c.obj differ diff --git a/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_share_hw_ctrl.c.obj b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_share_hw_ctrl.c.obj new file mode 100644 index 0000000..c6de169 Binary files /dev/null and b/build/esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_share_hw_ctrl.c.obj differ diff --git a/build/esp-idf/esp_hw_support/cmake_install.cmake b/build/esp-idf/esp_hw_support/cmake_install.cmake new file mode 100644 index 0000000..7339289 --- /dev/null +++ b/build/esp-idf/esp_hw_support/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_hw_support + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/port/esp32c6/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/lowpower/cmake_install.cmake") +endif() + diff --git a/build/esp-idf/esp_hw_support/libesp_hw_support.a b/build/esp-idf/esp_hw_support/libesp_hw_support.a new file mode 100644 index 0000000..99a59ff Binary files /dev/null and b/build/esp-idf/esp_hw_support/libesp_hw_support.a differ diff --git a/build/esp-idf/esp_hw_support/lowpower/cmake_install.cmake b/build/esp-idf/esp_hw_support/lowpower/cmake_install.cmake new file mode 100644 index 0000000..03593e3 --- /dev/null +++ b/build/esp-idf/esp_hw_support/lowpower/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_hw_support/lowpower + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_hw_support/port/esp32c6/cmake_install.cmake b/build/esp-idf/esp_hw_support/port/esp32c6/cmake_install.cmake new file mode 100644 index 0000000..6dca791 --- /dev/null +++ b/build/esp-idf/esp_hw_support/port/esp32c6/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj new file mode 100644 index 0000000..629dded Binary files /dev/null and b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj differ diff --git a/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj new file mode 100644 index 0000000..5a8502a Binary files /dev/null and b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj differ diff --git a/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj new file mode 100644 index 0000000..c15eed1 Binary files /dev/null and b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj differ diff --git a/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj new file mode 100644 index 0000000..11df4f9 Binary files /dev/null and b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj differ diff --git a/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj new file mode 100644 index 0000000..df013e7 Binary files /dev/null and b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj differ diff --git a/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj new file mode 100644 index 0000000..ad9f388 Binary files /dev/null and b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj differ diff --git a/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj new file mode 100644 index 0000000..586ae65 Binary files /dev/null and b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj differ diff --git a/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj new file mode 100644 index 0000000..567db67 Binary files /dev/null and b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj differ diff --git a/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj new file mode 100644 index 0000000..a0fd339 Binary files /dev/null and b/build/esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj differ diff --git a/build/esp-idf/esp_lcd/cmake_install.cmake b/build/esp-idf/esp_lcd/cmake_install.cmake new file mode 100644 index 0000000..81aa1b1 --- /dev/null +++ b/build/esp-idf/esp_lcd/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_lcd + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_lcd/libesp_lcd.a b/build/esp-idf/esp_lcd/libesp_lcd.a new file mode 100644 index 0000000..0e29c95 Binary files /dev/null and b/build/esp-idf/esp_lcd/libesp_lcd.a differ diff --git a/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj b/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj new file mode 100644 index 0000000..f6a1f4f Binary files /dev/null and b/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj differ diff --git a/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj b/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj new file mode 100644 index 0000000..3ca63da Binary files /dev/null and b/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj differ diff --git a/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj b/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj new file mode 100644 index 0000000..88a986d Binary files /dev/null and b/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj differ diff --git a/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj b/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj new file mode 100644 index 0000000..7ed9b65 Binary files /dev/null and b/build/esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj differ diff --git a/build/esp-idf/esp_local_ctrl/cmake_install.cmake b/build/esp-idf/esp_local_ctrl/cmake_install.cmake new file mode 100644 index 0000000..b0302b9 --- /dev/null +++ b/build/esp-idf/esp_local_ctrl/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_local_ctrl + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_local_ctrl/libesp_local_ctrl.a b/build/esp-idf/esp_local_ctrl/libesp_local_ctrl.a new file mode 100644 index 0000000..3511ce2 Binary files /dev/null and b/build/esp-idf/esp_local_ctrl/libesp_local_ctrl.a differ diff --git a/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_cache.c.obj b/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_cache.c.obj new file mode 100644 index 0000000..fc55084 Binary files /dev/null and b/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_cache.c.obj differ diff --git a/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_mmu_map.c.obj b/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_mmu_map.c.obj new file mode 100644 index 0000000..1131189 Binary files /dev/null and b/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_mmu_map.c.obj differ diff --git a/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/heap_align_hw.c.obj b/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/heap_align_hw.c.obj new file mode 100644 index 0000000..aa3d835 Binary files /dev/null and b/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/heap_align_hw.c.obj differ diff --git a/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/port/esp32c6/ext_mem_layout.c.obj b/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/port/esp32c6/ext_mem_layout.c.obj new file mode 100644 index 0000000..35e3047 Binary files /dev/null and b/build/esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/port/esp32c6/ext_mem_layout.c.obj differ diff --git a/build/esp-idf/esp_mm/cmake_install.cmake b/build/esp-idf/esp_mm/cmake_install.cmake new file mode 100644 index 0000000..985d62a --- /dev/null +++ b/build/esp-idf/esp_mm/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_mm + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_mm/libesp_mm.a b/build/esp-idf/esp_mm/libesp_mm.a new file mode 100644 index 0000000..8e93a09 Binary files /dev/null and b/build/esp-idf/esp_mm/libesp_mm.a differ diff --git a/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj new file mode 100644 index 0000000..63f7f9e Binary files /dev/null and b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj differ diff --git a/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj new file mode 100644 index 0000000..610e639 Binary files /dev/null and b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj differ diff --git a/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj new file mode 100644 index 0000000..f88b2bc Binary files /dev/null and b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj differ diff --git a/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj new file mode 100644 index 0000000..6c30aa2 Binary files /dev/null and b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj differ diff --git a/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj new file mode 100644 index 0000000..98306fa Binary files /dev/null and b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj differ diff --git a/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sntp.c.obj b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sntp.c.obj new file mode 100644 index 0000000..5f8c928 Binary files /dev/null and b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sntp.c.obj differ diff --git a/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/esp_pbuf_ref.c.obj b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/esp_pbuf_ref.c.obj new file mode 100644 index 0000000..452f048 Binary files /dev/null and b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/esp_pbuf_ref.c.obj differ diff --git a/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/ethernetif.c.obj b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/ethernetif.c.obj new file mode 100644 index 0000000..9081513 Binary files /dev/null and b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/ethernetif.c.obj differ diff --git a/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/wlanif.c.obj b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/wlanif.c.obj new file mode 100644 index 0000000..adceeb6 Binary files /dev/null and b/build/esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/wlanif.c.obj differ diff --git a/build/esp-idf/esp_netif/cmake_install.cmake b/build/esp-idf/esp_netif/cmake_install.cmake new file mode 100644 index 0000000..03fba68 --- /dev/null +++ b/build/esp-idf/esp_netif/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_netif + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_netif/libesp_netif.a b/build/esp-idf/esp_netif/libesp_netif.a new file mode 100644 index 0000000..b66d4b0 Binary files /dev/null and b/build/esp-idf/esp_netif/libesp_netif.a differ diff --git a/build/esp-idf/esp_netif_stack/cmake_install.cmake b/build/esp-idf/esp_netif_stack/cmake_install.cmake new file mode 100644 index 0000000..0c169f8 --- /dev/null +++ b/build/esp-idf/esp_netif_stack/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_netif_stack + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition.c.obj b/build/esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition.c.obj new file mode 100644 index 0000000..ed322f9 Binary files /dev/null and b/build/esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition.c.obj differ diff --git a/build/esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition_target.c.obj b/build/esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition_target.c.obj new file mode 100644 index 0000000..15d9634 Binary files /dev/null and b/build/esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition_target.c.obj differ diff --git a/build/esp-idf/esp_partition/cmake_install.cmake b/build/esp-idf/esp_partition/cmake_install.cmake new file mode 100644 index 0000000..9aefe45 --- /dev/null +++ b/build/esp-idf/esp_partition/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_partition + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_partition/libesp_partition.a b/build/esp-idf/esp_partition/libesp_partition.a new file mode 100644 index 0000000..47c50cd Binary files /dev/null and b/build/esp-idf/esp_partition/libesp_partition.a differ diff --git a/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/esp32c6/phy_init_data.c.obj b/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/esp32c6/phy_init_data.c.obj new file mode 100644 index 0000000..f22642d Binary files /dev/null and b/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/esp32c6/phy_init_data.c.obj differ diff --git a/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/btbb_init.c.obj b/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/btbb_init.c.obj new file mode 100644 index 0000000..3061ee5 Binary files /dev/null and b/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/btbb_init.c.obj differ diff --git a/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj b/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj new file mode 100644 index 0000000..2900a51 Binary files /dev/null and b/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj differ diff --git a/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_common.c.obj b/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_common.c.obj new file mode 100644 index 0000000..b0d5185 Binary files /dev/null and b/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_common.c.obj differ diff --git a/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj b/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj new file mode 100644 index 0000000..62972c4 Binary files /dev/null and b/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj differ diff --git a/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj b/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj new file mode 100644 index 0000000..b10e20d Binary files /dev/null and b/build/esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj differ diff --git a/build/esp-idf/esp_phy/cmake_install.cmake b/build/esp-idf/esp_phy/cmake_install.cmake new file mode 100644 index 0000000..3c8a982 --- /dev/null +++ b/build/esp-idf/esp_phy/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_phy + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_phy/libesp_phy.a b/build/esp-idf/esp_phy/libesp_phy.a new file mode 100644 index 0000000..8ff1fd0 Binary files /dev/null and b/build/esp-idf/esp_phy/libesp_phy.a differ diff --git a/build/esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj b/build/esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj new file mode 100644 index 0000000..5c96ae7 Binary files /dev/null and b/build/esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj differ diff --git a/build/esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj b/build/esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj new file mode 100644 index 0000000..d8d689b Binary files /dev/null and b/build/esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj differ diff --git a/build/esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj b/build/esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj new file mode 100644 index 0000000..2106bd6 Binary files /dev/null and b/build/esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj differ diff --git a/build/esp-idf/esp_pm/cmake_install.cmake b/build/esp-idf/esp_pm/cmake_install.cmake new file mode 100644 index 0000000..d07193d --- /dev/null +++ b/build/esp-idf/esp_pm/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_pm + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_pm/libesp_pm.a b/build/esp-idf/esp_pm/libesp_pm.a new file mode 100644 index 0000000..7acbd8e Binary files /dev/null and b/build/esp-idf/esp_pm/libesp_pm.a differ diff --git a/build/esp-idf/esp_psram/cmake_install.cmake b/build/esp-idf/esp_psram/cmake_install.cmake new file mode 100644 index 0000000..e83b806 --- /dev/null +++ b/build/esp-idf/esp_psram/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_psram + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj b/build/esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj new file mode 100644 index 0000000..356c75a Binary files /dev/null and b/build/esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj differ diff --git a/build/esp-idf/esp_ringbuf/cmake_install.cmake b/build/esp-idf/esp_ringbuf/cmake_install.cmake new file mode 100644 index 0000000..66423f7 --- /dev/null +++ b/build/esp-idf/esp_ringbuf/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_ringbuf + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_ringbuf/libesp_ringbuf.a b/build/esp-idf/esp_ringbuf/libesp_ringbuf.a new file mode 100644 index 0000000..a0af40f Binary files /dev/null and b/build/esp-idf/esp_ringbuf/libesp_ringbuf.a differ diff --git a/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj new file mode 100644 index 0000000..f6a1037 Binary files /dev/null and b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj differ diff --git a/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj new file mode 100644 index 0000000..644c4bd Binary files /dev/null and b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj differ diff --git a/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj new file mode 100644 index 0000000..6ceeffd Binary files /dev/null and b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj differ diff --git a/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj new file mode 100644 index 0000000..49926fb Binary files /dev/null and b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj differ diff --git a/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_multi_heap.c.obj b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_multi_heap.c.obj new file mode 100644 index 0000000..caf3580 Binary files /dev/null and b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_multi_heap.c.obj differ diff --git a/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj new file mode 100644 index 0000000..6d6c28d Binary files /dev/null and b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj differ diff --git a/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj new file mode 100644 index 0000000..aeb488c Binary files /dev/null and b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj differ diff --git a/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj new file mode 100644 index 0000000..b0c5cdc Binary files /dev/null and b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj differ diff --git a/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj new file mode 100644 index 0000000..410859c Binary files /dev/null and b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj differ diff --git a/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tlsf.c.obj b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tlsf.c.obj new file mode 100644 index 0000000..fe218e0 Binary files /dev/null and b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tlsf.c.obj differ diff --git a/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj new file mode 100644 index 0000000..a715879 Binary files /dev/null and b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj differ diff --git a/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj new file mode 100644 index 0000000..85e624c Binary files /dev/null and b/build/esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj differ diff --git a/build/esp-idf/esp_rom/cmake_install.cmake b/build/esp-idf/esp_rom/cmake_install.cmake new file mode 100644 index 0000000..293c3f6 --- /dev/null +++ b/build/esp-idf/esp_rom/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_rom + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_rom/libesp_rom.a b/build/esp-idf/esp_rom/libesp_rom.a new file mode 100644 index 0000000..a6c4e25 Binary files /dev/null and b/build/esp-idf/esp_rom/libesp_rom.a differ diff --git a/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_crypto_lock.c.obj b/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_crypto_lock.c.obj new file mode 100644 index 0000000..650de21 Binary files /dev/null and b/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_crypto_lock.c.obj differ diff --git a/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_dpa_protection.c.obj b/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_dpa_protection.c.obj new file mode 100644 index 0000000..4f73c8e Binary files /dev/null and b/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_dpa_protection.c.obj differ diff --git a/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_ds.c.obj b/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_ds.c.obj new file mode 100644 index 0000000..0cd2e76 Binary files /dev/null and b/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_ds.c.obj differ diff --git a/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_hmac.c.obj b/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_hmac.c.obj new file mode 100644 index 0000000..efa58f9 Binary files /dev/null and b/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_hmac.c.obj differ diff --git a/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/init.c.obj b/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/init.c.obj new file mode 100644 index 0000000..2ccf90a Binary files /dev/null and b/build/esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/init.c.obj differ diff --git a/build/esp-idf/esp_security/cmake_install.cmake b/build/esp-idf/esp_security/cmake_install.cmake new file mode 100644 index 0000000..3597f1c --- /dev/null +++ b/build/esp-idf/esp_security/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_security + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_security/libesp_security.a b/build/esp-idf/esp_security/libesp_security.a new file mode 100644 index 0000000..99a4de3 Binary files /dev/null and b/build/esp-idf/esp_security/libesp_security.a differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj new file mode 100644 index 0000000..ba37fce Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj new file mode 100644 index 0000000..94d7a8b Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_ipc.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_ipc.c.obj new file mode 100644 index 0000000..2f27674 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_ipc.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj new file mode 100644 index 0000000..5c858cc Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj new file mode 100644 index 0000000..9fa7e07 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/hw_stack_guard.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/hw_stack_guard.c.obj new file mode 100644 index 0000000..8fea710 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/hw_stack_guard.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj new file mode 100644 index 0000000..67a1cce Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj new file mode 100644 index 0000000..15f58cc Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_helpers.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_helpers.c.obj new file mode 100644 index 0000000..8476ed9 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_helpers.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_stubs.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_stubs.c.obj new file mode 100644 index 0000000..e51bd3b Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_stubs.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/expression_with_stack.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/expression_with_stack.c.obj new file mode 100644 index 0000000..3467f14 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/expression_with_stack.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/panic_arch.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/panic_arch.c.obj new file mode 100644 index 0000000..cdf2227 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/panic_arch.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj new file mode 100644 index 0000000..bb73a97 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj new file mode 100644 index 0000000..0433223 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/esp_system_chip.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/esp_system_chip.c.obj new file mode 100644 index 0000000..97ba6e1 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/esp_system_chip.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/image_process.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/image_process.c.obj new file mode 100644 index 0000000..6805ca1 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/image_process.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj new file mode 100644 index 0000000..bd79593 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/cache_err_int.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/cache_err_int.c.obj new file mode 100644 index 0000000..9176694 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/cache_err_int.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/clk.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/clk.c.obj new file mode 100644 index 0000000..b5a3688 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/clk.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/reset_reason.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/reset_reason.c.obj new file mode 100644 index 0000000..980cd10 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/reset_reason.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/system_internal.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/system_internal.c.obj new file mode 100644 index 0000000..69ca9a5 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/system_internal.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj new file mode 100644 index 0000000..6494c38 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj new file mode 100644 index 0000000..1851e12 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup_funcs.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup_funcs.c.obj new file mode 100644 index 0000000..8d10e60 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup_funcs.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj new file mode 100644 index 0000000..a80acc4 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/systick_etm.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/systick_etm.c.obj new file mode 100644 index 0000000..df407f7 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/systick_etm.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt.c.obj new file mode 100644 index 0000000..3e058aa Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt_impl_timergroup.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt_impl_timergroup.c.obj new file mode 100644 index 0000000..a4075a0 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt_impl_timergroup.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj new file mode 100644 index 0000000..04fa0b7 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj differ diff --git a/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj new file mode 100644 index 0000000..8179183 Binary files /dev/null and b/build/esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj differ diff --git a/build/esp-idf/esp_system/cmake_install.cmake b/build/esp-idf/esp_system/cmake_install.cmake new file mode 100644 index 0000000..8e2bd27 --- /dev/null +++ b/build/esp-idf/esp_system/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_system + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/cmake_install.cmake") +endif() + diff --git a/build/esp-idf/esp_system/ld/linker_script_generator.cmake b/build/esp-idf/esp_system/ld/linker_script_generator.cmake new file mode 100644 index 0000000..845c872 --- /dev/null +++ b/build/esp-idf/esp_system/ld/linker_script_generator.cmake @@ -0,0 +1,9 @@ +execute_process(COMMAND "${CC}" "-C" "-P" "-x" "c" "-E" "-I" "${CONFIG_DIR}" "-I" "${LD_DIR}" "${SOURCE}" + RESULT_VARIABLE RET_CODE + OUTPUT_VARIABLE PREPROCESSED_LINKER_SCRIPT + ERROR_VARIABLE ERROR_VAR) +if(RET_CODE AND NOT RET_CODE EQUAL 0) + message(FATAL_ERROR "Can't generate ${TARGET}\nRET_CODE: ${RET_CODE}\nERROR_MESSAGE: ${ERROR_VAR}") +endif() +string(REPLACE "\\n" "\n" TEXT "${PREPROCESSED_LINKER_SCRIPT}") +file(WRITE "${TARGET}" "${TEXT}") diff --git a/build/esp-idf/esp_system/ld/memory.ld b/build/esp-idf/esp_system/ld/memory.ld new file mode 100644 index 0000000..8fea908 --- /dev/null +++ b/build/esp-idf/esp_system/ld/memory.ld @@ -0,0 +1,94 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ +/** + * ESP32-C6 Linker Script Memory Layout + * This file describes the memory layout (memory blocks) by virtual memory addresses. + * This linker script is passed through the C preprocessor to include configuration options. + * Please use preprocessor features sparingly! + * Restrict to simple macros with numeric values, and/or #if/#endif blocks. + */ +/* + * Automatically generated file. DO NOT EDIT. + * Espressif IoT Development Framework (ESP-IDF) 5.4.2 Configuration Header + */ + +/* List of deprecated options */ +/* + * SPDX-FileCopyrightText: 2021-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ +/* CPU instruction prefetch padding size for flash mmap scenario */ +/* + * PMP region granularity size + * Software may determine the PMP granularity by writing zero to pmp0cfg, then writing all ones + * to pmpaddr0, then reading back pmpaddr0. If G is the index of the least-significant bit set, + * the PMP granularity is 2^G+2 bytes. + */ +/* CPU instruction prefetch padding size for memory protection scenario */ +/* Memory alignment size for PMS */ + /* rtc timer data (s_rtc_timer_retain_mem, see esp_clk.c files). For rtc_timer_data_in_rtc_mem section. */ +/* + * IDRAM0_2_SEG_SIZE_DEFAULT is used when page size is 64KB + */ +MEMORY +{ + /** + * All these values assume the flash cache is on, and have the blocks this uses subtracted from the length + * of the various regions. The 'data access port' dram/drom regions map to the same iram/irom regions but + * are connected to the data port of the CPU and eg allow byte-wise access. + */ + /* Flash mapped instruction data */ + irom_seg (RX) : org = 0x42000020, len = (0x8000 << 8) - 0x20 + /** + * (0x20 offset above is a convenience for the app binary image generation. + * Flash cache has 64KB pages. The .bin file which is flashed to the chip + * has a 0x18 byte file header, and each segment has a 0x08 byte segment + * header. Setting this offset makes it simple to meet the flash cache MMU's + * constraint that (paddr % 64KB == vaddr % 64KB).) + */ + /** + * Shared data RAM, excluding memory reserved for ROM bss/data/stack. + * Enabling Bluetooth & Trace Memory features in menuconfig will decrease the amount of RAM available. + */ + sram_seg (RWX) : org = 0x40800000, len = 0x4086E610 - 0x40800000 + /* Flash mapped constant data */ + drom_seg (R) : org = 0x42000020, len = (0x8000 << 8) - 0x20 + /* (See irom_seg for meaning of 0x20 offset in the above.) */ + /** + * lp ram memory (RWX). Persists over deep sleep. // TODO: IDF-5667 + */ + lp_ram_seg(RW) : org = 0x50000000, len = 0x4000 - (0 + (24)) + /* We reduced the size of lp_ram_seg by RESERVE_RTC_MEM value. + It reserves the amount of LP memory that we use for this memory segment. + This segment is intended for keeping: + - (lower addr) rtc timer data (s_rtc_timer_retain_mem, see esp_clk.c files). + - (higher addr) bootloader rtc data (s_bootloader_retain_mem, when a Kconfig option is on). + The aim of this is to keep data that will not be moved around and have a fixed address. + */ + lp_reserved_seg(RW) : org = 0x50000000 + 0x4000 - (0 + (24)), len = (0 + (24)) +} +/* Heap ends at top of sram_seg */ +_heap_end = 0x40000000; +_data_seg_org = ORIGIN(rtc_data_seg); +/** + * The lines below define location alias for .rtc.data section + * C6 has no distinguished LP(RTC) fast and slow memory sections, instead, there is a unified LP_RAM section + * Thus, the following region segments are not configurable like on other targets + */ +REGION_ALIAS("rtc_iram_seg", lp_ram_seg ); +REGION_ALIAS("rtc_data_seg", rtc_iram_seg ); +REGION_ALIAS("rtc_slow_seg", rtc_iram_seg ); +REGION_ALIAS("rtc_data_location", rtc_iram_seg ); +REGION_ALIAS("rtc_reserved_seg", lp_reserved_seg ); + REGION_ALIAS("default_code_seg", irom_seg); + REGION_ALIAS("default_rodata_seg", drom_seg); +/** + * If rodata default segment is placed in `drom_seg`, then flash's first rodata section must + * also be first in the segment. + */ + ASSERT(_flash_rodata_dummy_start == ORIGIN(default_rodata_seg), + ".flash_rodata_dummy section must be placed at the beginning of the rodata segment.") diff --git a/build/esp-idf/esp_system/ld/sections.ld b/build/esp-idf/esp_system/ld/sections.ld new file mode 100644 index 0000000..166ef05 --- /dev/null +++ b/build/esp-idf/esp_system/ld/sections.ld @@ -0,0 +1,768 @@ +/* Automatically generated file; DO NOT EDIT */ +/* Espressif IoT Development Framework Linker Script */ +/* Generated from: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/sections.ld.in */ + +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ +/* + * SPDX-FileCopyrightText: 2021-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ +/* + * Automatically generated file. DO NOT EDIT. + * Espressif IoT Development Framework (ESP-IDF) 5.4.2 Configuration Header + */ + +/* List of deprecated options */ +/* CPU instruction prefetch padding size for flash mmap scenario */ +/* + * PMP region granularity size + * Software may determine the PMP granularity by writing zero to pmp0cfg, then writing all ones + * to pmpaddr0, then reading back pmpaddr0. If G is the index of the least-significant bit set, + * the PMP granularity is 2^G+2 bytes. + */ +/* CPU instruction prefetch padding size for memory protection scenario */ +/* Memory alignment size for PMS */ + /* rtc timer data (s_rtc_timer_retain_mem, see esp_clk.c files). For rtc_timer_data_in_rtc_mem section. */ +/* Default entry point */ +ENTRY(call_start_cpu0); +SECTIONS +{ + /** + * RTC fast memory holds RTC wake stub code, + * including from any source file named rtc_wake_stub*.c + */ + .rtc.text : + { + /* Align the start of RTC code region as per PMP granularity + * this ensures we do not overwrite the permissions for the previous + * region (ULP mem) regardless of its end alignment + */ + + . = ALIGN(4); + _rtc_fast_start = ABSOLUTE(.); + + . = ALIGN(4); + _rtc_text_start = ABSOLUTE(.); + *(.rtc.entry.text) + *(.rtc.literal .rtc.text .rtc.text.*) + *rtc_wake_stub*.*(.text .text.*) + *(.rtc_text_end_test) + /* Align the end of RTC code region as per PMP granularity */ + . = ALIGN(4); + _rtc_text_end = ABSOLUTE(.); + } > lp_ram_seg + /** + * This section located in RTC FAST Memory area. + * It holds data marked with RTC_FAST_ATTR attribute. + * See the file "esp_attr.h" for more information. + */ + .rtc.force_fast : + { + + . = ALIGN(4); + _rtc_force_fast_start = ABSOLUTE(.); + _coredump_rtc_fast_start = ABSOLUTE(.); + *(.rtc.fast.coredump .rtc.fast.coredump.*) + _coredump_rtc_fast_end = ABSOLUTE(.); + *(.rtc.force_fast .rtc.force_fast.*) + + . = ALIGN(4); + _rtc_force_fast_end = ABSOLUTE(.); + } > lp_ram_seg + /** + * RTC data section holds RTC wake stub + * data/rodata, including from any source file + * named rtc_wake_stub*.c and the data marked with + * RTC_DATA_ATTR, RTC_RODATA_ATTR attributes. + */ + .rtc.data : + { + _rtc_data_start = ABSOLUTE(.); + _coredump_rtc_start = ABSOLUTE(.); + *(.rtc.coredump .rtc.coredump.*) + _coredump_rtc_end = ABSOLUTE(.); + *(.rtc.data .rtc.data.*) + *(.rtc.rodata .rtc.rodata.*) + *rtc_wake_stub*.*(.data .rodata .data.* .rodata.* .srodata.*) + _rtc_data_end = ABSOLUTE(.); + } > lp_ram_seg + /* RTC bss, from any source file named rtc_wake_stub*.c */ + .rtc.bss (NOLOAD) : + { + _rtc_bss_start = ABSOLUTE(.); + *rtc_wake_stub*.*(.bss .bss.* .sbss .sbss.*) + *rtc_wake_stub*.*(COMMON) + *(.rtc.bss) + _rtc_bss_end = ABSOLUTE(.); + } > lp_ram_seg + /** + * This section holds data that should not be initialized at power up + * and will be retained during deep sleep. + * User data marked with RTC_NOINIT_ATTR will be placed + * into this section. See the file "esp_attr.h" for more information. + */ + .rtc_noinit (NOLOAD): + { + + . = ALIGN(4); + _rtc_noinit_start = ABSOLUTE(.); + *(.rtc_noinit .rtc_noinit.*) + + . = ALIGN(4); + _rtc_noinit_end = ABSOLUTE(.); + } > lp_ram_seg + /** + * This section located in RTC SLOW Memory area. + * It holds data marked with RTC_SLOW_ATTR attribute. + * See the file "esp_attr.h" for more information. + */ + .rtc.force_slow : + { + + . = ALIGN(4); + _rtc_force_slow_start = ABSOLUTE(.); + *(.rtc.force_slow .rtc.force_slow.*) + + . = ALIGN(4); + _rtc_force_slow_end = ABSOLUTE(.); + } > lp_ram_seg + /** + * This section holds RTC data that should have fixed addresses. + * The data are not initialized at power-up and are retained during deep + * sleep. + */ + .rtc_reserved (NOLOAD): + { + + . = ALIGN(4); + _rtc_reserved_start = ABSOLUTE(.); + /** + * New data can only be added here to ensure existing data are not moved. + * Because data have adhered to the end of the segment and code is relied + * on it. + * >> put new data here << + */ + *(.rtc_timer_data_in_rtc_mem .rtc_timer_data_in_rtc_mem.*) + KEEP(*(.bootloader_data_rtc_mem .bootloader_data_rtc_mem.*)) + _rtc_reserved_end = ABSOLUTE(.); + } > rtc_reserved_seg + _rtc_reserved_length = _rtc_reserved_end - _rtc_reserved_start; + ASSERT((_rtc_reserved_length <= LENGTH(rtc_reserved_seg)), + "RTC reserved segment data does not fit.") + /* Get size of rtc slow data based on rtc_data_location alias */ + _rtc_slow_length = (ORIGIN(rtc_slow_seg) == ORIGIN(rtc_data_location)) + ? (_rtc_force_slow_end - _rtc_data_start) + : (_rtc_force_slow_end - _rtc_force_slow_start); + _rtc_fast_length = (ORIGIN(rtc_slow_seg) == ORIGIN(rtc_data_location)) + ? (_rtc_force_fast_end - _rtc_fast_start) + : (_rtc_noinit_end - _rtc_fast_start); + ASSERT((_rtc_slow_length <= LENGTH(rtc_slow_seg)), + "RTC_SLOW segment data does not fit.") + ASSERT((_rtc_fast_length <= LENGTH(rtc_data_seg)), + "RTC_FAST segment data does not fit.") + .iram0.text : + { + _iram_start = ABSOLUTE(.); + /* Vectors go to start of IRAM */ + ASSERT(ABSOLUTE(.) % 0x100 == 0, "vector address must be 256 byte aligned"); + KEEP(*(.exception_vectors_table.text)); + KEEP(*(.exception_vectors.text)); + + . = ALIGN(4); + _invalid_pc_placeholder = ABSOLUTE(.); + /* Code marked as running out of IRAM */ + _iram_text_start = ABSOLUTE(.); + *(.iram1 .iram1.*) + *libapp_trace.a:app_trace.*(.literal .literal.* .text .text.*) + *libapp_trace.a:app_trace_util.*(.literal .literal.* .text .text.*) + *libapp_trace.a:port_uart.*(.literal .literal.* .text .text.*) + *libclang_rt.builtins.a:_divsf3.*(.literal .literal.* .text .text.*) + *libclang_rt.builtins.a:restore.*(.literal .literal.* .text .text.*) + *libclang_rt.builtins.a:save.*(.literal .literal.* .text .text.*) + *libcoexist.a:(.coexiram .coexiram.*) + *libcoexist.a:(.coexsleepiram .coexsleepiram.*) + *libesp_driver_gptimer.a:gptimer.*(.literal.gptimer_default_isr .text.gptimer_default_isr) + *libesp_event.a:default_event_loop.*(.literal.esp_event_isr_post .text.esp_event_isr_post) + *libesp_event.a:esp_event.*(.literal.esp_event_isr_post_to .text.esp_event_isr_post_to) + *libesp_hw_support.a:clk_utils.*(.literal .literal.* .text .text.*) + *libesp_hw_support.a:cpu.*(.literal.esp_cpu_compare_and_set .text.esp_cpu_compare_and_set) + *libesp_hw_support.a:cpu.*(.literal.esp_cpu_reset .text.esp_cpu_reset) + *libesp_hw_support.a:cpu.*(.literal.esp_cpu_stall .text.esp_cpu_stall) + *libesp_hw_support.a:cpu.*(.literal.esp_cpu_unstall .text.esp_cpu_unstall) + *libesp_hw_support.a:cpu.*(.literal.esp_cpu_wait_for_intr .text.esp_cpu_wait_for_intr) + *libesp_hw_support.a:esp_memory_utils.*(.literal .literal.* .text .text.*) + *libesp_hw_support.a:gdma.*(.literal.gdma_append .text.gdma_append) + *libesp_hw_support.a:gdma.*(.literal.gdma_default_rx_isr .text.gdma_default_rx_isr) + *libesp_hw_support.a:gdma.*(.literal.gdma_default_tx_isr .text.gdma_default_tx_isr) + *libesp_hw_support.a:gdma.*(.literal.gdma_reset .text.gdma_reset) + *libesp_hw_support.a:gdma.*(.literal.gdma_start .text.gdma_start) + *libesp_hw_support.a:gdma.*(.literal.gdma_stop .text.gdma_stop) + *libesp_hw_support.a:mspi_timing_tuning.*(.literal .literal.* .text .text.*) + *libesp_hw_support.a:periph_ctrl.*(.literal.periph_module_reset .text.periph_module_reset) + *libesp_hw_support.a:periph_ctrl.*(.literal.wifi_module_disable .text.wifi_module_disable) + *libesp_hw_support.a:periph_ctrl.*(.literal.wifi_module_enable .text.wifi_module_enable) + *libesp_hw_support.a:pmu_sleep.*(.literal .literal.* .text .text.*) + *libesp_hw_support.a:rtc_clk.*(.literal .literal.* .text .text.*) + *libesp_hw_support.a:rtc_time.*(.literal .literal.* .text .text.*) + *libesp_hw_support.a:sar_periph_ctrl.*(.literal.sar_periph_ctrl_power_enable .text.sar_periph_ctrl_power_enable) + *libesp_hw_support.a:sleep_console.*(.literal .literal.* .text .text.*) + *libesp_hw_support.a:systimer.*(.literal .literal.* .text .text.*) + *libesp_mm.a:esp_cache.*(.literal .literal.* .text .text.*) + *libesp_phy.a:phy_init.*(.literal.esp_phy_disable .text.esp_phy_disable) + *libesp_phy.a:phy_init.*(.literal.esp_phy_enable .text.esp_phy_enable) + *libesp_phy.a:phy_init.*(.literal.esp_wifi_bt_power_domain_off .text.esp_wifi_bt_power_domain_off) + *libesp_ringbuf.a:(.literal .literal.* .text .text.*) + *libesp_rom.a:esp_rom_print.*(.literal .literal.* .text .text.*) + *libesp_rom.a:esp_rom_spiflash.*(.literal .literal.* .text .text.*) + *libesp_rom.a:esp_rom_sys.*(.literal .literal.* .text .text.*) + *libesp_rom.a:esp_rom_systimer.*(.literal .literal.* .text .text.*) + *libesp_rom.a:esp_rom_tlsf.*(.literal .literal.* .text .text.*) + *libesp_rom.a:esp_rom_wdt.*(.literal .literal.* .text .text.*) + *libesp_system.a:esp_err.*(.literal .literal.* .text .text.*) + *libesp_system.a:esp_system_chip.*(.literal.esp_system_abort .text.esp_system_abort) + *libesp_system.a:image_process.*(.literal .literal.* .text .text.*) + *libesp_system.a:ubsan.*(.literal .literal.* .text .text.*) + *libesp_wifi.a:esp_adapter.*(.literal.coex_pti_get_wrapper .text.coex_pti_get_wrapper) + *libesp_wifi.a:esp_adapter.*(.literal.wifi_clock_disable_wrapper .text.wifi_clock_disable_wrapper) + *libesp_wifi.a:esp_adapter.*(.literal.wifi_clock_enable_wrapper .text.wifi_clock_enable_wrapper) + *libesp_wifi.a:wifi_netif.*(.literal.wifi_sta_receive .text.wifi_sta_receive) + *libesp_wifi.a:wifi_netif.*(.literal.wifi_transmit_wrap .text.wifi_transmit_wrap) + *libfreertos.a:(EXCLUDE_FILE(*libfreertos.a:app_startup.* *libfreertos.a:freertos_compatibility.* *libfreertos.a:idf_additions.* *libfreertos.a:tasks.*) .literal EXCLUDE_FILE(*libfreertos.a:app_startup.* *libfreertos.a:freertos_compatibility.* *libfreertos.a:idf_additions.* *libfreertos.a:tasks.*) .literal.* EXCLUDE_FILE(*libfreertos.a:app_startup.* *libfreertos.a:freertos_compatibility.* *libfreertos.a:idf_additions.* *libfreertos.a:tasks.*) .text EXCLUDE_FILE(*libfreertos.a:app_startup.* *libfreertos.a:freertos_compatibility.* *libfreertos.a:idf_additions.* *libfreertos.a:tasks.*) .text.*) + *libfreertos.a:tasks.*(.text .text.__getreent .text.eTaskGetState .text.pcTaskGetName .text.prvAddCurrentTaskToDelayedList .text.prvAddNewTaskToReadyList .text.prvCheckTasksWaitingTermination .text.prvCreateIdleTasks .text.prvDeleteTCB .text.prvIdleTask .text.prvInitialiseNewTask .text.prvInitialiseTaskLists .text.prvResetNextTaskUnblockTime .text.prvSearchForNameWithinSingleList .text.prvTaskCheckFreeStackSpace .text.prvTaskIsTaskSuspended .text.prvTaskPriorityRaise .text.prvTaskPriorityRestore .text.pvTaskGetCurrentTCBForCore .text.pvTaskGetThreadLocalStoragePointer .text.pvTaskIncrementMutexHeldCount .text.pxTaskGetStackStart .text.ulTaskGenericNotifyTake .text.ulTaskGenericNotifyValueClear .text.uxTaskGetNumberOfTasks .text.uxTaskGetStackHighWaterMark .text.uxTaskGetStackHighWaterMark2 .text.uxTaskPriorityGet .text.uxTaskPriorityGetFromISR .text.uxTaskResetEventItemValue .text.vTaskDelay .text.vTaskDelete .text.vTaskEndScheduler .text.vTaskGenericNotifyGiveFromISR .text.vTaskGetSnapshot .text.vTaskInternalSetTimeOutState .text.vTaskMissedYield .text.vTaskPlaceOnEventList .text.vTaskPlaceOnEventListRestricted .text.vTaskPlaceOnUnorderedEventList .text.vTaskPriorityDisinheritAfterTimeout .text.vTaskPrioritySet .text.vTaskRemoveFromUnorderedEventList .text.vTaskResume .text.vTaskSetThreadLocalStoragePointer .text.vTaskSetThreadLocalStoragePointerAndDelCallback .text.vTaskSetTimeOutState .text.vTaskStartScheduler .text.vTaskSuspend .text.vTaskSuspendAll .text.vTaskSwitchContext .text.xTaskAbortDelay .text.xTaskCatchUpTicks .text.xTaskCheckForTimeOut .text.xTaskCreatePinnedToCore .text.xTaskCreateStaticPinnedToCore .text.xTaskDelayUntil .text.xTaskGenericNotify .text.xTaskGenericNotifyFromISR .text.xTaskGenericNotifyStateClear .text.xTaskGenericNotifyWait .text.xTaskGetCoreID .text.xTaskGetCurrentTaskHandle .text.xTaskGetCurrentTaskHandleForCore .text.xTaskGetHandle .text.xTaskGetIdleTaskHandle .text.xTaskGetIdleTaskHandleForCore .text.xTaskGetSchedulerState .text.xTaskGetStaticBuffers .text.xTaskGetTickCount .text.xTaskGetTickCountFromISR .text.xTaskIncrementTick .text.xTaskPriorityDisinherit .text.xTaskPriorityInherit .text.xTaskRemoveFromEventList .text.xTaskResumeAll .text.xTaskResumeFromISR .text.xTimerCreateTimerTask) + *libgcc.a:_divsf3.*(.literal .literal.* .text .text.*) + *libgcc.a:lib2funcs.*(.literal .literal.* .text .text.*) + *libgcc.a:save-restore.*(.literal .literal.* .text .text.*) + *libgcov.a:(.literal .literal.* .text .text.*) + *libhal.a:cache_hal.*(.literal .literal.* .text .text.*) + *libhal.a:gdma_hal_ahb_v1.*(.literal.gdma_ahb_hal_append .text.gdma_ahb_hal_append) + *libhal.a:gdma_hal_ahb_v1.*(.literal.gdma_ahb_hal_clear_intr .text.gdma_ahb_hal_clear_intr) + *libhal.a:gdma_hal_ahb_v1.*(.literal.gdma_ahb_hal_get_eof_desc_addr .text.gdma_ahb_hal_get_eof_desc_addr) + *libhal.a:gdma_hal_ahb_v1.*(.literal.gdma_ahb_hal_read_intr_status .text.gdma_ahb_hal_read_intr_status) + *libhal.a:gdma_hal_ahb_v1.*(.literal.gdma_ahb_hal_reset .text.gdma_ahb_hal_reset) + *libhal.a:gdma_hal_ahb_v1.*(.literal.gdma_ahb_hal_start_with_desc .text.gdma_ahb_hal_start_with_desc) + *libhal.a:gdma_hal_ahb_v1.*(.literal.gdma_ahb_hal_stop .text.gdma_ahb_hal_stop) + *libhal.a:gdma_hal_top.*(.literal.gdma_hal_append .text.gdma_hal_append) + *libhal.a:gdma_hal_top.*(.literal.gdma_hal_clear_intr .text.gdma_hal_clear_intr) + *libhal.a:gdma_hal_top.*(.literal.gdma_hal_get_eof_desc_addr .text.gdma_hal_get_eof_desc_addr) + *libhal.a:gdma_hal_top.*(.literal.gdma_hal_read_intr_status .text.gdma_hal_read_intr_status) + *libhal.a:gdma_hal_top.*(.literal.gdma_hal_reset .text.gdma_hal_reset) + *libhal.a:gdma_hal_top.*(.literal.gdma_hal_start_with_desc .text.gdma_hal_start_with_desc) + *libhal.a:gdma_hal_top.*(.literal.gdma_hal_stop .text.gdma_hal_stop) + *libhal.a:gpio_hal.*(.literal.gpio_hal_isolate_in_sleep .text.gpio_hal_isolate_in_sleep) + *libhal.a:i2c_hal_iram.*(.literal .literal.* .text .text.*) + *libhal.a:ledc_hal_iram.*(.literal .literal.* .text .text.*) + *libhal.a:mmu_hal.*(.literal .literal.* .text .text.*) + *libhal.a:pmu_hal.*(.literal .literal.* .text .text.*) + *libhal.a:spi_flash_encrypt_hal_iram.*(.literal .literal.* .text .text.*) + *libhal.a:spi_flash_hal_gpspi.*(.literal .literal.* .text .text.*) + *libhal.a:spi_flash_hal_iram.*(.literal .literal.* .text .text.*) + *libhal.a:spi_hal_iram.*(.literal .literal.* .text .text.*) + *libhal.a:spi_slave_hal_iram.*(.literal .literal.* .text .text.*) + *libhal.a:timer_hal.*(.literal.timer_hal_capture_and_get_counter_value .text.timer_hal_capture_and_get_counter_value) + *libheap.a:multi_heap.*(.literal._multi_heap_lock .text._multi_heap_lock) + *libheap.a:multi_heap.*(.literal._multi_heap_unlock .text._multi_heap_unlock) + *libheap.a:multi_heap.*(.literal.multi_heap_aligned_alloc_offs .text.multi_heap_aligned_alloc_offs) + *libheap.a:multi_heap.*(.literal.multi_heap_in_rom_init .text.multi_heap_in_rom_init) + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_enh_ack_generator .text.esp_ieee802154_enh_ack_generator) + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_get_extended_address .text.esp_ieee802154_get_extended_address) + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_get_recent_lqi .text.esp_ieee802154_get_recent_lqi) + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_get_recent_rssi .text.esp_ieee802154_get_recent_rssi) + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_receive .text.esp_ieee802154_receive) + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_receive_at .text.esp_ieee802154_receive_at) + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_set_transmit_security .text.esp_ieee802154_set_transmit_security) + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_transmit .text.esp_ieee802154_transmit) + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_transmit_at .text.esp_ieee802154_transmit_at) + *libieee802154.a:esp_ieee802154_ack.*(.literal.ieee802154_ack_config_pending_bit .text.ieee802154_ack_config_pending_bit) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_finish_receive_at .text.ieee802154_finish_receive_at) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_get_recent_lqi .text.ieee802154_get_recent_lqi) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_get_recent_rssi .text.ieee802154_get_recent_rssi) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_isr .text.ieee802154_isr) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_receive .text.ieee802154_receive) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_receive_at .text.ieee802154_receive_at) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_rx_frame_info_update .text.ieee802154_rx_frame_info_update) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_start_receive_at .text.ieee802154_start_receive_at) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_transmit .text.ieee802154_transmit) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_transmit_at .text.ieee802154_transmit_at) + *libieee802154.a:esp_ieee802154_dev.*(.literal.set_next_rx_buffer .text.set_next_rx_buffer) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_cca .text.stop_cca) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_current_operation .text.stop_current_operation) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_ed .text.stop_ed) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_rx .text.stop_rx) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_rx_ack .text.stop_rx_ack) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_tx .text.stop_tx) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_tx_ack .text.stop_tx_ack) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_tx_cca .text.stop_tx_cca) + *libieee802154.a:esp_ieee802154_event.*(.literal.ieee802154_inner_energy_detect_done .text.ieee802154_inner_energy_detect_done) + *libieee802154.a:esp_ieee802154_event.*(.literal.ieee802154_inner_enh_ack_generator .text.ieee802154_inner_enh_ack_generator) + *libieee802154.a:esp_ieee802154_event.*(.literal.ieee802154_inner_receive_done .text.ieee802154_inner_receive_done) + *libieee802154.a:esp_ieee802154_event.*(.literal.ieee802154_inner_receive_sfd_done .text.ieee802154_inner_receive_sfd_done) + *libieee802154.a:esp_ieee802154_event.*(.literal.ieee802154_inner_transmit_done .text.ieee802154_inner_transmit_done) + *libieee802154.a:esp_ieee802154_event.*(.literal.ieee802154_inner_transmit_failed .text.ieee802154_inner_transmit_failed) + *libieee802154.a:esp_ieee802154_event.*(.literal.ieee802154_inner_transmit_sfd_done .text.ieee802154_inner_transmit_sfd_done) + *libieee802154.a:esp_ieee802154_frame.*(.literal.ieee802154_frame_get_security_field_len .text.ieee802154_frame_get_security_field_len) + *libieee802154.a:esp_ieee802154_frame.*(.literal.ieee802154_frame_get_security_payload_offset .text.ieee802154_frame_get_security_payload_offset) + *libieee802154.a:esp_ieee802154_frame.*(.literal.ieee802154_frame_get_src_addr .text.ieee802154_frame_get_src_addr) + *libieee802154.a:esp_ieee802154_frame.*(.literal.ieee802154_frame_security_header_offset .text.ieee802154_frame_security_header_offset) + *libieee802154.a:esp_ieee802154_frame.*(.literal.is_dst_panid_present .text.is_dst_panid_present) + *libieee802154.a:esp_ieee802154_frame.*(.literal.is_src_panid_present .text.is_src_panid_present) + *libieee802154.a:esp_ieee802154_pib.*(.literal.ieee802154_pib_get_pending_mode .text.ieee802154_pib_get_pending_mode) + *libieee802154.a:esp_ieee802154_pib.*(.literal.ieee802154_pib_get_rx_when_idle .text.ieee802154_pib_get_rx_when_idle) + *libieee802154.a:esp_ieee802154_pib.*(.literal.ieee802154_pib_update .text.ieee802154_pib_update) + *libieee802154.a:esp_ieee802154_pib.*(.literal.ieee802154_txpower_convert .text.ieee802154_txpower_convert) + *libieee802154.a:esp_ieee802154_sec.*(.literal.ieee802154_sec_update .text.ieee802154_sec_update) + *libieee802154.a:esp_ieee802154_sec.*(.literal.ieee802154_transmit_security_config .text.ieee802154_transmit_security_config) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer0_fire_at .text.ieee802154_timer0_fire_at) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer0_fire_at_with_callback .text.ieee802154_timer0_fire_at_with_callback) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer0_set_callback .text.ieee802154_timer0_set_callback) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer0_set_threshold .text.ieee802154_timer0_set_threshold) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer0_start .text.ieee802154_timer0_start) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer0_stop .text.ieee802154_timer0_stop) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer1_fire_at .text.ieee802154_timer1_fire_at) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer1_fire_at_with_callback .text.ieee802154_timer1_fire_at_with_callback) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer1_set_callback .text.ieee802154_timer1_set_callback) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer1_set_threshold .text.ieee802154_timer1_set_threshold) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer1_start .text.ieee802154_timer1_start) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer1_stop .text.ieee802154_timer1_stop) + *libieee802154.a:esp_ieee802154_timer.*(.literal.isr_handle_timer0_done .text.isr_handle_timer0_done) + *libieee802154.a:esp_ieee802154_timer.*(.literal.isr_handle_timer1_done .text.isr_handle_timer1_done) + *libieee802154.a:esp_ieee802154_util.*(.literal.ieee802154_channel_to_freq .text.ieee802154_channel_to_freq) + *libieee802154.a:esp_ieee802154_util.*(.literal.ieee802154_etm_channel_clear .text.ieee802154_etm_channel_clear) + *liblog.a:log_lock.*(.literal .literal.* .text .text.*) + *liblog.a:log_timestamp.*(.literal.esp_log_early_timestamp .text.esp_log_early_timestamp) + *liblog.a:log_timestamp.*(.literal.esp_log_timestamp .text.esp_log_timestamp) + *liblog.a:log_write.*(.literal.esp_log_write .text.esp_log_write) + *liblog.a:log_write.*(.literal.esp_log_writev .text.esp_log_writev) + *liblog.a:tag_log_level.*(.literal.esp_log_level_get_timeout .text.esp_log_level_get_timeout) + *libnet80211.a:(.wifi0iram .wifi0iram.*) + *libnet80211.a:(.wifiextrairam .wifiextrairam.*) + *libnet80211.a:(.wifirxiram .wifirxiram.*) + *libnet80211.a:(.wifislpiram .wifislpiram.*) + *libnet80211.a:(.wifislprxiram .wifislprxiram.*) + *libnewlib.a:abort.*(.literal .literal.* .text .text.*) + *libnewlib.a:assert.*(.literal .literal.* .text .text.*) + *libnewlib.a:heap.*(.literal .literal.* .text .text.*) + *libnewlib.a:stdatomic.*(.literal .literal.* .text .text.*) + *libpp.a:(.wifi0iram .wifi0iram.*) + *libpp.a:(.wifiextrairam .wifiextrairam.*) + *libpp.a:(.wifiorslpiram .wifiorslpiram.*) + *libpp.a:(.wifirxiram .wifirxiram.*) + *libpp.a:(.wifislpiram .wifislpiram.*) + *libpp.a:(.wifislprxiram .wifislprxiram.*) + *libriscv.a:interrupt.*(.text .text._global_interrupt_handler .text.intr_get_item .text.intr_handler_get_arg) + *libriscv.a:vectors.*(.literal .literal.* .text .text.*) + *librtc.a:(.literal .literal.* .text .text.*) + *libsoc.a:lldesc.*(.literal .literal.* .text .text.*) + *libspi_flash.a:flash_brownout_hook.*(.literal .literal.* .text .text.*) + *libspi_flash.a:memspi_host_driver.*(.literal .literal.* .text .text.*) + *libspi_flash.a:spi_flash_chip_boya.*(.literal .literal.* .text .text.*) + *libspi_flash.a:spi_flash_chip_gd.*(.literal .literal.* .text .text.*) + *libspi_flash.a:spi_flash_chip_generic.*(.literal .literal.* .text .text.*) + *libspi_flash.a:spi_flash_chip_issi.*(.literal .literal.* .text .text.*) + *libspi_flash.a:spi_flash_chip_mxic.*(.literal .literal.* .text .text.*) + *libspi_flash.a:spi_flash_chip_th.*(.literal .literal.* .text .text.*) + *libspi_flash.a:spi_flash_chip_winbond.*(.literal .literal.* .text .text.*) + *libspi_flash.a:spi_flash_wrap.*(.literal .literal.* .text .text.*) + } > sram_seg + /* Marks the end of IRAM code segment */ + .iram0.text_end (NOLOAD) : + { + /* Align the end of code region as per PMP region granularity */ + . = ALIGN(4); + + . = ALIGN(4); + _iram_text_end = ABSOLUTE(.); + } > sram_seg + .iram0.data : + { + + . = ALIGN(16); + _iram_data_start = ABSOLUTE(.); + *(.iram.data .iram.data.*) + _coredump_iram_start = ABSOLUTE(.); + *(.iram2.coredump .iram2.coredump.*) + _coredump_iram_end = ABSOLUTE(.); + _iram_data_end = ABSOLUTE(.); + } > sram_seg + .iram0.bss (NOLOAD) : + { + + . = ALIGN(16); + _iram_bss_start = ABSOLUTE(.); + *(.iram.bss .iram.bss.*) + _iram_bss_end = ABSOLUTE(.); + + . = ALIGN(16); + _iram_end = ABSOLUTE(.); + } > sram_seg + .dram0.data : + { + _data_start = ABSOLUTE(.); + *(.gnu.linkonce.d.*) + *(.data1) + __global_pointer$ = . + 0x800; + *(.sdata) + *(.sdata.*) + *(.gnu.linkonce.s.*) + *(.gnu.linkonce.s2.*) + *(.jcr) + *(.data .data.*) + *(.dram1 .dram1.*) + _coredump_dram_start = ABSOLUTE(.); + *(.dram2.coredump .dram2.coredump.*) + _coredump_dram_end = ABSOLUTE(.); + *libapp_trace.a:app_trace.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libapp_trace.a:app_trace_util.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libapp_trace.a:port_uart.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libclang_rt.builtins.a:_divsf3.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libclang_rt.builtins.a:restore.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libclang_rt.builtins.a:save.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_hw_support.a:clk_utils.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_hw_support.a:esp_memory_utils.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_hw_support.a:mspi_timing_tuning.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_hw_support.a:pmu_sleep.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_hw_support.a:rtc_clk.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_hw_support.a:sleep_console.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_hw_support.a:systimer.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_mm.a:esp_cache.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_rom.a:esp_rom_print.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_rom.a:esp_rom_spiflash.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_rom.a:esp_rom_sys.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_rom.a:esp_rom_systimer.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_rom.a:esp_rom_tlsf.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_rom.a:esp_rom_wdt.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_system.a:esp_err.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_system.a:image_process.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_system.a:ubsan.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libgcc.a:_divsf3.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libgcc.a:save-restore.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libgcov.a:(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:cache_hal.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:i2c_hal_iram.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:ledc_hal_iram.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:mmu_hal.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:pmu_hal.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:spi_flash_encrypt_hal_iram.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:spi_flash_hal_gpspi.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:spi_flash_hal_iram.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:spi_hal_iram.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:spi_slave_hal_iram.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *liblog.a:log_lock.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libnewlib.a:abort.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libnewlib.a:assert.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libnewlib.a:heap.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libnewlib.a:stdatomic.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libphy.a:(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libsoc.a:lldesc.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:flash_brownout_hook.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:memspi_host_driver.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:spi_flash_chip_boya.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:spi_flash_chip_gd.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:spi_flash_chip_generic.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:spi_flash_chip_issi.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:spi_flash_chip_mxic.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:spi_flash_chip_th.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:spi_flash_chip_winbond.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:spi_flash_wrap.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + _data_end = ABSOLUTE(.); + } > sram_seg + /** + * This section holds data that should not be initialized at power up. + * The section located in Internal SRAM memory region. The macro _NOINIT + * can be used as attribute to place data into this section. + * See the "esp_attr.h" file for more information. + */ + .noinit (NOLOAD): + { + + . = ALIGN(4); + _noinit_start = ABSOLUTE(.); + *(.noinit .noinit.*) + + . = ALIGN(4); + _noinit_end = ABSOLUTE(.); + } > sram_seg + /* Shared RAM */ + .dram0.bss (NOLOAD) : + { + + . = ALIGN(8); + _bss_start = ABSOLUTE(.); + /** + * ldgen places all bss-related data to mapping[dram0_bss] + * (See components/esp_system/app.lf). + */ + *(.bss .bss.*) + *(.dynbss .dynsbss .gnu.linkonce.b .gnu.linkonce.b.* .gnu.linkonce.sb .gnu.linkonce.sb.* .gnu.linkonce.sb2 .gnu.linkonce.sb2.* .sbss .sbss.* .sbss2 .sbss2.* .scommon .share.mem) + *(.ext_ram.bss .ext_ram.bss.*) + *(COMMON) + + . = ALIGN(8); + _bss_end = ABSOLUTE(.); + } > sram_seg + .flash.text : + { + _stext = .; + /** + * Mark the start of flash.text. + * This can be used by the MMU driver to maintain the virtual address. + */ + _instruction_reserved_start = ABSOLUTE(.); + _text_start = ABSOLUTE(.); + *(EXCLUDE_FILE(*libesp_ringbuf.a *libfreertos.a *libgcov.a *librtc.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:port_uart.* *libclang_rt.builtins.a:_divsf3.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:save.* *libesp_driver_gptimer.a:gptimer.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *libesp_hw_support.a:clk_utils.* *libesp_hw_support.a:cpu.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:gdma.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:periph_ctrl.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:rtc_time.* *libesp_hw_support.a:sar_periph_ctrl.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:systimer.* *libesp_mm.a:esp_cache.* *libesp_phy.a:phy_init.* *libesp_rom.a:esp_rom_print.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_wdt.* *libesp_system.a:esp_err.* *libesp_system.a:esp_system_chip.* *libesp_system.a:image_process.* *libesp_system.a:ubsan.* *libesp_wifi.a:esp_adapter.* *libesp_wifi.a:wifi_netif.* *libgcc.a:_divsf3.* *libgcc.a:lib2funcs.* *libgcc.a:save-restore.* *libhal.a:cache_hal.* *libhal.a:gdma_hal_ahb_v1.* *libhal.a:gdma_hal_top.* *libhal.a:gpio_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:mmu_hal.* *libhal.a:pmu_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *libhal.a:timer_hal.* *libheap.a:multi_heap.* *libieee802154.a:esp_ieee802154.* *libieee802154.a:esp_ieee802154_ack.* *libieee802154.a:esp_ieee802154_dev.* *libieee802154.a:esp_ieee802154_event.* *libieee802154.a:esp_ieee802154_frame.* *libieee802154.a:esp_ieee802154_pib.* *libieee802154.a:esp_ieee802154_sec.* *libieee802154.a:esp_ieee802154_timer.* *libieee802154.a:esp_ieee802154_util.* *liblog.a:log_lock.* *liblog.a:log_timestamp.* *liblog.a:log_write.* *liblog.a:tag_log_level.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libriscv.a:interrupt.* *libriscv.a:vectors.* *libsoc.a:lldesc.* *libspi_flash.a:flash_brownout_hook.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_wrap.*) .literal EXCLUDE_FILE(*libesp_ringbuf.a *libfreertos.a *libgcov.a *librtc.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:port_uart.* *libclang_rt.builtins.a:_divsf3.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:save.* *libesp_driver_gptimer.a:gptimer.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *libesp_hw_support.a:clk_utils.* *libesp_hw_support.a:cpu.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:gdma.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:periph_ctrl.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:rtc_time.* *libesp_hw_support.a:sar_periph_ctrl.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:systimer.* *libesp_mm.a:esp_cache.* *libesp_phy.a:phy_init.* *libesp_rom.a:esp_rom_print.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_wdt.* *libesp_system.a:esp_err.* *libesp_system.a:esp_system_chip.* *libesp_system.a:image_process.* *libesp_system.a:ubsan.* *libesp_wifi.a:esp_adapter.* *libesp_wifi.a:wifi_netif.* *libgcc.a:_divsf3.* *libgcc.a:lib2funcs.* *libgcc.a:save-restore.* *libhal.a:cache_hal.* *libhal.a:gdma_hal_ahb_v1.* *libhal.a:gdma_hal_top.* *libhal.a:gpio_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:mmu_hal.* *libhal.a:pmu_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *libhal.a:timer_hal.* *libheap.a:multi_heap.* *libieee802154.a:esp_ieee802154.* *libieee802154.a:esp_ieee802154_ack.* *libieee802154.a:esp_ieee802154_dev.* *libieee802154.a:esp_ieee802154_event.* *libieee802154.a:esp_ieee802154_frame.* *libieee802154.a:esp_ieee802154_pib.* *libieee802154.a:esp_ieee802154_sec.* *libieee802154.a:esp_ieee802154_timer.* *libieee802154.a:esp_ieee802154_util.* *liblog.a:log_lock.* *liblog.a:log_timestamp.* *liblog.a:log_write.* *liblog.a:tag_log_level.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libriscv.a:interrupt.* *libriscv.a:vectors.* *libsoc.a:lldesc.* *libspi_flash.a:flash_brownout_hook.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_wrap.*) .literal.* EXCLUDE_FILE(*libesp_ringbuf.a *libfreertos.a *libgcov.a *librtc.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:port_uart.* *libclang_rt.builtins.a:_divsf3.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:save.* *libesp_driver_gptimer.a:gptimer.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *libesp_hw_support.a:clk_utils.* *libesp_hw_support.a:cpu.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:gdma.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:periph_ctrl.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:rtc_time.* *libesp_hw_support.a:sar_periph_ctrl.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:systimer.* *libesp_mm.a:esp_cache.* *libesp_phy.a:phy_init.* *libesp_rom.a:esp_rom_print.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_wdt.* *libesp_system.a:esp_err.* *libesp_system.a:esp_system_chip.* *libesp_system.a:image_process.* *libesp_system.a:ubsan.* *libesp_wifi.a:esp_adapter.* *libesp_wifi.a:wifi_netif.* *libgcc.a:_divsf3.* *libgcc.a:lib2funcs.* *libgcc.a:save-restore.* *libhal.a:cache_hal.* *libhal.a:gdma_hal_ahb_v1.* *libhal.a:gdma_hal_top.* *libhal.a:gpio_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:mmu_hal.* *libhal.a:pmu_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *libhal.a:timer_hal.* *libheap.a:multi_heap.* *libieee802154.a:esp_ieee802154.* *libieee802154.a:esp_ieee802154_ack.* *libieee802154.a:esp_ieee802154_dev.* *libieee802154.a:esp_ieee802154_event.* *libieee802154.a:esp_ieee802154_frame.* *libieee802154.a:esp_ieee802154_pib.* *libieee802154.a:esp_ieee802154_sec.* *libieee802154.a:esp_ieee802154_timer.* *libieee802154.a:esp_ieee802154_util.* *liblog.a:log_lock.* *liblog.a:log_timestamp.* *liblog.a:log_write.* *liblog.a:tag_log_level.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libriscv.a:interrupt.* *libriscv.a:vectors.* *libsoc.a:lldesc.* *libspi_flash.a:flash_brownout_hook.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_wrap.*) .text EXCLUDE_FILE(*libesp_ringbuf.a *libfreertos.a *libgcov.a *librtc.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:port_uart.* *libclang_rt.builtins.a:_divsf3.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:save.* *libesp_driver_gptimer.a:gptimer.* *libesp_event.a:default_event_loop.* *libesp_event.a:esp_event.* *libesp_hw_support.a:clk_utils.* *libesp_hw_support.a:cpu.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:gdma.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:periph_ctrl.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:rtc_time.* *libesp_hw_support.a:sar_periph_ctrl.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:systimer.* *libesp_mm.a:esp_cache.* *libesp_phy.a:phy_init.* *libesp_rom.a:esp_rom_print.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_wdt.* *libesp_system.a:esp_err.* *libesp_system.a:esp_system_chip.* *libesp_system.a:image_process.* *libesp_system.a:ubsan.* *libesp_wifi.a:esp_adapter.* *libesp_wifi.a:wifi_netif.* *libgcc.a:_divsf3.* *libgcc.a:lib2funcs.* *libgcc.a:save-restore.* *libhal.a:cache_hal.* *libhal.a:gdma_hal_ahb_v1.* *libhal.a:gdma_hal_top.* *libhal.a:gpio_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:mmu_hal.* *libhal.a:pmu_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *libhal.a:timer_hal.* *libheap.a:multi_heap.* *libieee802154.a:esp_ieee802154.* *libieee802154.a:esp_ieee802154_ack.* *libieee802154.a:esp_ieee802154_dev.* *libieee802154.a:esp_ieee802154_event.* *libieee802154.a:esp_ieee802154_frame.* *libieee802154.a:esp_ieee802154_pib.* *libieee802154.a:esp_ieee802154_sec.* *libieee802154.a:esp_ieee802154_timer.* *libieee802154.a:esp_ieee802154_util.* *liblog.a:log_lock.* *liblog.a:log_timestamp.* *liblog.a:log_write.* *liblog.a:tag_log_level.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libriscv.a:interrupt.* *libriscv.a:vectors.* *libsoc.a:lldesc.* *libspi_flash.a:flash_brownout_hook.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_wrap.*) .text.*) + *(EXCLUDE_FILE(*libnet80211.a *libpp.a) .wifi0iram EXCLUDE_FILE(*libnet80211.a *libpp.a) .wifi0iram.*) + *(EXCLUDE_FILE(*libnet80211.a *libpp.a) .wifiextrairam EXCLUDE_FILE(*libnet80211.a *libpp.a) .wifiextrairam.*) + *(EXCLUDE_FILE(*libpp.a) .wifiorslpiram EXCLUDE_FILE(*libpp.a) .wifiorslpiram.*) + *(EXCLUDE_FILE(*libnet80211.a *libpp.a) .wifirxiram EXCLUDE_FILE(*libnet80211.a *libpp.a) .wifirxiram.*) + *(EXCLUDE_FILE(*libnet80211.a *libpp.a) .wifislpiram EXCLUDE_FILE(*libnet80211.a *libpp.a) .wifislpiram.*) + *(EXCLUDE_FILE(*libnet80211.a *libpp.a) .wifislprxiram EXCLUDE_FILE(*libnet80211.a *libpp.a) .wifislprxiram.*) + *libesp_driver_gptimer.a:gptimer.*(.text .text.gptimer_del_timer .text.gptimer_destroy .text.gptimer_disable .text.gptimer_enable .text.gptimer_get_captured_count .text.gptimer_get_raw_count .text.gptimer_get_resolution .text.gptimer_new_timer .text.gptimer_register_event_callbacks .text.gptimer_register_to_group .text.gptimer_set_alarm_action .text.gptimer_set_raw_count .text.gptimer_start .text.gptimer_stop .text.gptimer_unregister_from_group) + *libesp_event.a:default_event_loop.*(.text .text.esp_event_handler_instance_register .text.esp_event_handler_instance_unregister .text.esp_event_handler_register .text.esp_event_handler_unregister .text.esp_event_loop_create_default .text.esp_event_loop_delete_default .text.esp_event_post) + *libesp_event.a:esp_event.*(.text .text.base_node_add_handler .text.base_node_remove_all_handler .text.base_node_remove_handler .text.esp_event_dump .text.esp_event_handler_instance_register_with .text.esp_event_handler_instance_unregister_with .text.esp_event_handler_register_with .text.esp_event_handler_register_with_internal .text.esp_event_handler_unregister_with .text.esp_event_handler_unregister_with_internal .text.esp_event_loop_create .text.esp_event_loop_delete .text.esp_event_loop_run .text.esp_event_loop_run_task .text.esp_event_post_to .text.find_and_unregister_handler .text.handler_execute .text.handler_instances_add .text.handler_instances_remove .text.handler_instances_remove_all .text.loop_node_add_handler .text.loop_node_remove_all_handler .text.loop_node_remove_handler .text.loop_remove_handler) + *libesp_hw_support.a:cpu.*(.text .text.esp_cpu_clear_breakpoint .text.esp_cpu_clear_watchpoint .text.esp_cpu_set_breakpoint .text.esp_cpu_set_watchpoint) + *libesp_hw_support.a:gdma.*(.text .text.do_allocate_gdma_channel .text.gdma_acquire_group_handle .text.gdma_acquire_pair_handle .text.gdma_apply_strategy .text.gdma_config_transfer .text.gdma_connect .text.gdma_del_channel .text.gdma_del_rx_channel .text.gdma_del_tx_channel .text.gdma_disconnect .text.gdma_get_alignment_constraints .text.gdma_get_free_m2m_trig_id_mask .text.gdma_get_group_channel_id .text.gdma_install_rx_interrupt .text.gdma_install_tx_interrupt .text.gdma_new_ahb_channel .text.gdma_register_rx_event_callbacks .text.gdma_register_tx_event_callbacks .text.gdma_release_group_handle .text.gdma_release_pair_handle .text.gdma_set_priority) + *libesp_hw_support.a:periph_ctrl.*(.text .text.periph_ll_disable_clk_set_rst .text.periph_ll_enable_clk_clear_rst .text.periph_ll_get_clk_en_mask .text.periph_ll_get_clk_en_reg .text.periph_ll_get_rst_en_mask .text.periph_ll_get_rst_en_reg .text.periph_ll_reset .text.periph_module_disable .text.periph_module_enable .text.periph_rcc_acquire_enter .text.periph_rcc_acquire_exit .text.periph_rcc_release_enter .text.periph_rcc_release_exit) + *libesp_hw_support.a:sar_periph_ctrl.*(.text .text.s_sar_power_acquire .text.s_sar_power_release .text.sar_periph_ctrl_adc_continuous_power_acquire .text.sar_periph_ctrl_adc_continuous_power_release .text.sar_periph_ctrl_adc_oneshot_power_acquire .text.sar_periph_ctrl_adc_oneshot_power_release .text.sar_periph_ctrl_init .text.sar_periph_ctrl_power_disable .text.sar_periph_ctrl_pwdet_power_acquire .text.sar_periph_ctrl_pwdet_power_release) + *libesp_phy.a:phy_init.*(.text .text.esp_phy_erase_cal_data_in_nvs .text.esp_phy_get_init_data .text.esp_phy_load_cal_and_init .text.esp_phy_load_cal_data_from_nvs .text.esp_phy_modem_deinit .text.esp_phy_modem_init .text.esp_phy_release_init_data .text.esp_phy_store_cal_data_to_nvs .text.esp_phy_update_country_info .text.load_cal_data_from_nvs_handle .text.phy_get_lock .text.store_cal_data_to_nvs_handle) + *libesp_system.a:esp_system_chip.*(.text .text.esp_get_free_heap_size .text.esp_get_free_internal_heap_size .text.esp_get_idf_version .text.esp_get_minimum_free_heap_size) + *libesp_wifi.a:esp_adapter.*(.text .text.clear_intr_wrapper .text.coex_deinit_wrapper .text.coex_disable_wrapper .text.coex_enable_wrapper .text.coex_init_wrapper .text.coex_register_start_cb_wrapper .text.coex_schm_curr_period_get_wrapper .text.coex_schm_curr_phase_get_wrapper .text.coex_schm_flexible_period_get_wrapper .text.coex_schm_flexible_period_set_wrapper .text.coex_schm_get_phase_by_idx_wrapper .text.coex_schm_interval_get_wrapper .text.coex_schm_process_restart_wrapper .text.coex_schm_register_cb_wrapper .text.coex_schm_status_bit_clear_wrapper .text.coex_schm_status_bit_set_wrapper .text.coex_wifi_channel_set_wrapper .text.coex_wifi_request_wrapper .text.disable_intr_wrapper .text.enable_intr_wrapper .text.esp_event_post_wrapper .text.esp_log_write_wrapper .text.esp_log_writev_wrapper .text.esp_phy_disable_wrapper .text.esp_phy_enable_wrapper .text.esp_read_mac_wrapper .text.event_group_wait_bits_wrapper .text.get_time_wrapper .text.mutex_create_wrapper .text.mutex_delete_wrapper .text.nvs_open_wrapper .text.queue_create_wrapper .text.queue_recv_wrapper .text.queue_send_to_back_wrapper .text.queue_send_to_front_wrapper .text.queue_send_wrapper .text.recursive_mutex_create_wrapper .text.regdma_link_set_write_wait_content_wrapper .text.set_intr_wrapper .text.set_isr_wrapper .text.sleep_retention_find_link_by_id_wrapper .text.task_create_pinned_to_core_wrapper .text.task_create_wrapper .text.task_get_max_priority_wrapper .text.wifi_create_queue .text.wifi_create_queue_wrapper .text.wifi_delete_queue .text.wifi_delete_queue_wrapper .text.wifi_reset_mac_wrapper .text.wifi_thread_semphr_free .text.wifi_thread_semphr_get_wrapper) + *libesp_wifi.a:wifi_netif.*(.text .text.esp_wifi_create_if_driver .text.esp_wifi_destroy_if_driver .text.esp_wifi_get_if_mac .text.esp_wifi_is_if_ready_when_started .text.esp_wifi_register_if_rxcb .text.wifi_ap_receive .text.wifi_driver_start .text.wifi_free .text.wifi_transmit) + *libfreertos.a:app_startup.*(.literal .literal.* .text .text.*) + *libfreertos.a:freertos_compatibility.*(.literal .literal.* .text .text.*) + *libfreertos.a:idf_additions.*(.literal .literal.* .text .text.*) + *libfreertos.a:tasks.*(.literal.pxGetTaskListByIndex .text.pxGetTaskListByIndex) + *libfreertos.a:tasks.*(.literal.uxTaskGetSnapshotAll .text.uxTaskGetSnapshotAll) + *libfreertos.a:tasks.*(.literal.xTaskGetNext .text.xTaskGetNext) + *libhal.a:gdma_hal_ahb_v1.*(.text .text.gdma_ahb_hal_connect_peri .text.gdma_ahb_hal_disconnect_peri .text.gdma_ahb_hal_enable_burst .text.gdma_ahb_hal_enable_etm_task .text.gdma_ahb_hal_enable_intr .text.gdma_ahb_hal_get_intr_status_reg .text.gdma_ahb_hal_init .text.gdma_ahb_hal_set_priority .text.gdma_ahb_hal_set_strategy) + *libhal.a:gdma_hal_top.*(.text .text.gdma_hal_connect_peri .text.gdma_hal_deinit .text.gdma_hal_disconnect_peri .text.gdma_hal_enable_access_encrypt_mem .text.gdma_hal_enable_burst .text.gdma_hal_enable_etm_task .text.gdma_hal_enable_intr .text.gdma_hal_get_intr_status_reg .text.gdma_hal_set_burst_size .text.gdma_hal_set_priority .text.gdma_hal_set_strategy) + *libhal.a:gpio_hal.*(.text .text.gpio_hal_intr_disable .text.gpio_hal_intr_enable_on_core) + *libhal.a:timer_hal.*(.text .text.timer_hal_deinit .text.timer_hal_init .text.timer_hal_set_counter_value) + *libheap.a:multi_heap.*(.text .text.multi_heap_reset_minimum_free_bytes .text.multi_heap_restore_minimum_free_bytes) + *libieee802154.a:esp_ieee802154.*(.text .text.esp_ieee802154_add_pending_addr .text.esp_ieee802154_cca .text.esp_ieee802154_cca_done .text.esp_ieee802154_clear_pending_addr .text.esp_ieee802154_disable .text.esp_ieee802154_ed_failed .text.esp_ieee802154_enable .text.esp_ieee802154_energy_detect .text.esp_ieee802154_energy_detect_done .text.esp_ieee802154_event_callback_list_register .text.esp_ieee802154_event_callback_list_unregister .text.esp_ieee802154_get_ack_timeout .text.esp_ieee802154_get_auto_ack_rx .text.esp_ieee802154_get_auto_ack_tx .text.esp_ieee802154_get_cca_mode .text.esp_ieee802154_get_cca_threshold .text.esp_ieee802154_get_channel .text.esp_ieee802154_get_coex_config .text.esp_ieee802154_get_coordinator .text.esp_ieee802154_get_panid .text.esp_ieee802154_get_pending_mode .text.esp_ieee802154_get_power_table .text.esp_ieee802154_get_power_with_channel .text.esp_ieee802154_get_promiscuous .text.esp_ieee802154_get_rx_when_idle .text.esp_ieee802154_get_short_address .text.esp_ieee802154_get_state .text.esp_ieee802154_get_txpower .text.esp_ieee802154_receive_at_done .text.esp_ieee802154_receive_done .text.esp_ieee802154_receive_failed .text.esp_ieee802154_receive_handle_done .text.esp_ieee802154_receive_sfd_done .text.esp_ieee802154_reset_pending_table .text.esp_ieee802154_set_ack_timeout .text.esp_ieee802154_set_auto_ack_rx .text.esp_ieee802154_set_auto_ack_tx .text.esp_ieee802154_set_cca_mode .text.esp_ieee802154_set_cca_threshold .text.esp_ieee802154_set_channel .text.esp_ieee802154_set_coex_config .text.esp_ieee802154_set_coordinator .text.esp_ieee802154_set_extended_address .text.esp_ieee802154_set_panid .text.esp_ieee802154_set_pending_mode .text.esp_ieee802154_set_power_table .text.esp_ieee802154_set_power_with_channel .text.esp_ieee802154_set_promiscuous .text.esp_ieee802154_set_rx_when_idle .text.esp_ieee802154_set_short_address .text.esp_ieee802154_set_txpower .text.esp_ieee802154_sleep .text.esp_ieee802154_transmit_done .text.esp_ieee802154_transmit_failed .text.esp_ieee802154_transmit_sfd_done .text.ieee802154_ll_get_multipan_ext_addr .text.ieee802154_ll_set_multipan_ext_addr) + *libieee802154.a:esp_ieee802154_ack.*(.text .text.ieee802154_add_pending_addr .text.ieee802154_clear_pending_addr .text.ieee802154_reset_pending_table) + *libieee802154.a:esp_ieee802154_dev.*(.text .text.enable_rx .text.ieee802154_cca .text.ieee802154_disable .text.ieee802154_enable .text.ieee802154_energy_detect .text.ieee802154_get_state .text.ieee802154_mac_deinit .text.ieee802154_mac_init .text.ieee802154_mac_is_inited .text.ieee802154_receive_done .text.ieee802154_receive_handle_done .text.ieee802154_rx_ack_timeout_callback .text.ieee802154_sleep .text.ieee802154_sleep_deinit .text.ieee802154_sleep_init .text.ieee802154_transmit_done .text.ieee802154_transmit_internal .text.rx_init .text.start_ed .text.tx_init) + *libieee802154.a:esp_ieee802154_event.*(.text .text.ieee802154_event_callback_list_register .text.ieee802154_event_callback_list_unregister) + *libieee802154.a:esp_ieee802154_frame.*(.text .text.ieee802154_frame_get_dest_panid .text.ieee802154_frame_get_dst_addr .text.ieee802154_frame_get_ie_field_len .text.ieee802154_frame_get_mic_len .text.ieee802154_frame_get_src_panid .text.ieee802154_frame_get_type .text.ieee802154_frame_get_version .text.ieee802154_frame_ie_header_offset .text.ieee802154_frame_is_ack_required) + *libieee802154.a:esp_ieee802154_pib.*(.text .text.ieee802154_pib_get_auto_ack_rx .text.ieee802154_pib_get_auto_ack_tx .text.ieee802154_pib_get_cca_mode .text.ieee802154_pib_get_cca_threshold .text.ieee802154_pib_get_channel .text.ieee802154_pib_get_coordinator .text.ieee802154_pib_get_enhance_ack_tx .text.ieee802154_pib_get_power .text.ieee802154_pib_get_power_table .text.ieee802154_pib_get_power_with_channel .text.ieee802154_pib_get_promiscuous .text.ieee802154_pib_init .text.ieee802154_pib_is_pending .text.ieee802154_pib_set_auto_ack_rx .text.ieee802154_pib_set_auto_ack_tx .text.ieee802154_pib_set_cca_mode .text.ieee802154_pib_set_cca_threshold .text.ieee802154_pib_set_channel .text.ieee802154_pib_set_coordinator .text.ieee802154_pib_set_enhance_ack_tx .text.ieee802154_pib_set_pending_mode .text.ieee802154_pib_set_power .text.ieee802154_pib_set_power_table .text.ieee802154_pib_set_power_with_channel .text.ieee802154_pib_set_promiscuous .text.ieee802154_pib_set_rx_when_idle) + *libieee802154.a:esp_ieee802154_sec.*(.text .text.ieee802154_ll_set_security_addr .text.ieee802154_ll_set_security_key) + *libieee802154.a:esp_ieee802154_timer.*(.text .text.ieee802154_timer0_get_value .text.ieee802154_timer1_get_value) + *libieee802154.a:esp_ieee802154_util.*(.text .text.ieee802154_etm_set_event_task .text.ieee802154_freq_to_channel .text.ieee802154_get_coex_config .text.ieee802154_set_coex_config .text.ieee802154_set_txrx_pti) + *liblog.a:log_timestamp.*(.text) + *liblog.a:log_write.*(.text .text.esp_log_set_vprintf) + *liblog.a:tag_log_level.*(.text .text.esp_log_level_get .text.esp_log_level_set .text.log_level_get .text.log_level_set) + *libriscv.a:interrupt.*(.literal.intr_handler_get .text.intr_handler_get) + *libriscv.a:interrupt.*(.literal.intr_handler_set .text.intr_handler_set) + *(.stub) + *(.gnu.linkonce.t.*) + *(.gnu.warning) + *(.irom0.text) /* catch stray ICACHE_RODATA_ATTR */ + /** + * CPU will try to prefetch up to 16 bytes of of instructions. + * This means that any configuration (e.g. MMU, PMS) must allow + * safe access to up to 16 bytes after the last real instruction, add + * dummy bytes to ensure this + */ + . += 16; + _text_end = ABSOLUTE(.); + /** + * Mark the flash.text end. + * This can be used for MMU driver to maintain virtual address. + */ + _instruction_reserved_end = ABSOLUTE(.); + _etext = .; + /** + * Similar to _iram_start, this symbol goes here so it is + * resolved by addr2line in preference to the first symbol in + * the flash.text segment. + */ + _flash_cache_start = ABSOLUTE(0); + } > default_code_seg + /** + * Dummy section represents the .flash.text section but in default_rodata_seg. + * Thus, it must have its alignment and (at least) its size. + */ + .flash_rodata_dummy (NOLOAD): + { + _flash_rodata_dummy_start = .; + . = ALIGN(ALIGNOF(.flash.text)) + SIZEOF(.flash.text); + /* Add alignment of MMU page size + 0x20 bytes for the mapping header. */ + . = ALIGN(0x8000) + 0x20; + } > default_rodata_seg + .flash.appdesc : ALIGN(0x10) + { + /** + * Mark flash.rodata start. + * This can be used for mmu driver to maintain virtual address + */ + _rodata_reserved_start = ABSOLUTE(.); + _rodata_start = ABSOLUTE(.); + /* !DO NOT PUT ANYTHING BEFORE THIS! */ + /* Should be the first. App version info. */ + *(.rodata_desc .rodata_desc.*) + /* Should be the second. Custom app version info. */ + *(.rodata_custom_desc .rodata_custom_desc.*) + /** + * Create an empty gap within this section. Thanks to this, the end of this + * section will match .flash.rodata's begin address. Thus, both sections + * will be merged when creating the final bin image. + */ + . = ALIGN(ALIGNOF(.flash.rodata)); + } > default_rodata_seg + ASSERT((ADDR(.flash.rodata) == ADDR(.flash.appdesc) + SIZEOF(.flash.appdesc)), "The gap between .flash.appdesc and .flash.rodata must not exist to produce the final bin image.") + .flash.rodata : ALIGN(0x10) + { + _flash_rodata_start = ABSOLUTE(.); + *(EXCLUDE_FILE(*libgcov.a *libphy.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:port_uart.* *libclang_rt.builtins.a:_divsf3.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:save.* *libesp_hw_support.a:clk_utils.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:systimer.* *libesp_mm.a:esp_cache.* *libesp_rom.a:esp_rom_print.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_wdt.* *libesp_system.a:esp_err.* *libesp_system.a:image_process.* *libesp_system.a:ubsan.* *libgcc.a:_divsf3.* *libgcc.a:save-restore.* *libhal.a:cache_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:mmu_hal.* *libhal.a:pmu_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *liblog.a:log_lock.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libsoc.a:lldesc.* *libspi_flash.a:flash_brownout_hook.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_wrap.*) .rodata EXCLUDE_FILE(*libgcov.a *libphy.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:port_uart.* *libclang_rt.builtins.a:_divsf3.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:save.* *libesp_hw_support.a:clk_utils.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:systimer.* *libesp_mm.a:esp_cache.* *libesp_rom.a:esp_rom_print.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_wdt.* *libesp_system.a:esp_err.* *libesp_system.a:image_process.* *libesp_system.a:ubsan.* *libgcc.a:_divsf3.* *libgcc.a:save-restore.* *libhal.a:cache_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:mmu_hal.* *libhal.a:pmu_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *liblog.a:log_lock.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libsoc.a:lldesc.* *libspi_flash.a:flash_brownout_hook.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_wrap.*) .rodata.* EXCLUDE_FILE(*libgcov.a *libphy.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:port_uart.* *libclang_rt.builtins.a:_divsf3.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:save.* *libesp_hw_support.a:clk_utils.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:systimer.* *libesp_mm.a:esp_cache.* *libesp_rom.a:esp_rom_print.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_wdt.* *libesp_system.a:esp_err.* *libesp_system.a:image_process.* *libesp_system.a:ubsan.* *libgcc.a:_divsf3.* *libgcc.a:save-restore.* *libhal.a:cache_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:mmu_hal.* *libhal.a:pmu_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *liblog.a:log_lock.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libsoc.a:lldesc.* *libspi_flash.a:flash_brownout_hook.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_wrap.*) .sdata2 EXCLUDE_FILE(*libgcov.a *libphy.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:port_uart.* *libclang_rt.builtins.a:_divsf3.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:save.* *libesp_hw_support.a:clk_utils.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:systimer.* *libesp_mm.a:esp_cache.* *libesp_rom.a:esp_rom_print.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_wdt.* *libesp_system.a:esp_err.* *libesp_system.a:image_process.* *libesp_system.a:ubsan.* *libgcc.a:_divsf3.* *libgcc.a:save-restore.* *libhal.a:cache_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:mmu_hal.* *libhal.a:pmu_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *liblog.a:log_lock.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libsoc.a:lldesc.* *libspi_flash.a:flash_brownout_hook.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_wrap.*) .sdata2.* EXCLUDE_FILE(*libgcov.a *libphy.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:port_uart.* *libclang_rt.builtins.a:_divsf3.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:save.* *libesp_hw_support.a:clk_utils.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:systimer.* *libesp_mm.a:esp_cache.* *libesp_rom.a:esp_rom_print.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_wdt.* *libesp_system.a:esp_err.* *libesp_system.a:image_process.* *libesp_system.a:ubsan.* *libgcc.a:_divsf3.* *libgcc.a:save-restore.* *libhal.a:cache_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:mmu_hal.* *libhal.a:pmu_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *liblog.a:log_lock.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libsoc.a:lldesc.* *libspi_flash.a:flash_brownout_hook.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_wrap.*) .srodata EXCLUDE_FILE(*libgcov.a *libphy.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:port_uart.* *libclang_rt.builtins.a:_divsf3.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:save.* *libesp_hw_support.a:clk_utils.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:systimer.* *libesp_mm.a:esp_cache.* *libesp_rom.a:esp_rom_print.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_wdt.* *libesp_system.a:esp_err.* *libesp_system.a:image_process.* *libesp_system.a:ubsan.* *libgcc.a:_divsf3.* *libgcc.a:save-restore.* *libhal.a:cache_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:mmu_hal.* *libhal.a:pmu_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *liblog.a:log_lock.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libsoc.a:lldesc.* *libspi_flash.a:flash_brownout_hook.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_wrap.*) .srodata.*) + *(.rodata_wlog_error .rodata_wlog_error.*) + *(.rodata_wlog_info .rodata_wlog_info.*) + *(.rodata_wlog_warning .rodata_wlog_warning.*) + *(.irom1.text) /* catch stray ICACHE_RODATA_ATTR */ + *(.gnu.linkonce.r.*) + *(.rodata1) + *(.gcc_except_table .gcc_except_table.*) + *(.gnu.linkonce.e.*) + /** + * C++ constructor tables. + * + * Excluding crtbegin.o/crtend.o since IDF doesn't use the toolchain crt. + * + * RISC-V gcc is configured with --enable-initfini-array so it emits + * .init_array section instead. But the init_priority sections will be + * sorted for iteration in ascending order during startup. + * The rest of the init_array sections is sorted for iteration in descending + * order during startup, however. Hence a different section is generated for + * the init_priority functions which is iterated in ascending order during + * startup. The corresponding code can be found in startup.c. + */ + + . = ALIGN(4); + __init_priority_array_start = ABSOLUTE(.); + KEEP (*(EXCLUDE_FILE (*crtend.* *crtbegin.*) .init_array.*)) + __init_priority_array_end = ABSOLUTE(.); + + . = ALIGN(4); + __init_array_start = ABSOLUTE(.); + KEEP (*(EXCLUDE_FILE (*crtend.* *crtbegin.*) .init_array)) + __init_array_end = ABSOLUTE(.); + /* Addresses of memory regions reserved via SOC_RESERVE_MEMORY_REGION() */ + + . = ALIGN(4); + soc_reserved_memory_region_start = ABSOLUTE(.); + KEEP (*(.reserved_memory_address)) + soc_reserved_memory_region_end = ABSOLUTE(.); + /* System init functions registered via ESP_SYSTEM_INIT_FN */ + + . = ALIGN(4); + _esp_system_init_fn_array_start = ABSOLUTE(.); + KEEP (*(SORT_BY_INIT_PRIORITY(.esp_system_init_fn.*))) + _esp_system_init_fn_array_end = ABSOLUTE(.); + _rodata_end = ABSOLUTE(.); + . = ALIGN(ALIGNOF(.eh_frame_hdr)); + } > default_rodata_seg + ASSERT((ADDR(.eh_frame_hdr) == ADDR(.flash.rodata) + SIZEOF(.flash.rodata)), "The gap between .flash.rodata and .eh_frame_hdr must not exist to produce the final bin image.") + .eh_frame_hdr : + { + . = ALIGN(ALIGNOF(.eh_frame)); + } > default_rodata_seg + ASSERT((ADDR(.eh_frame) == ADDR(.eh_frame_hdr) + SIZEOF(.eh_frame_hdr)), "The gap between .eh_frame_hdr and .eh_frame must not exist to produce the final bin image.") + .eh_frame : + { + . = ALIGN(ALIGNOF(.flash.tdata)); + } > default_rodata_seg + ASSERT((ADDR(.flash.tdata) == ADDR(.eh_frame) + SIZEOF(.eh_frame)), "The gap between .eh_frame and .flash.tdata must not exist to produce the final bin image.") + .flash.tdata : + { + _thread_local_data_start = ABSOLUTE(.); + *(.tdata .tdata.* .gnu.linkonce.td.*) + . = ALIGN(ALIGNOF(.flash.tbss)); + _thread_local_data_end = ABSOLUTE(.); + } > default_rodata_seg + ASSERT((ADDR(.flash.tbss) == ADDR(.flash.tdata) + SIZEOF(.flash.tdata)), "The gap between .flash.tdata and .flash.tbss must not exist to produce the final bin image.") + .flash.tbss (NOLOAD) : + { + _thread_local_bss_start = ABSOLUTE(.); + *(.tbss .tbss.* .gnu.linkonce.tb.*) + *(.tcommon .tcommon.*) + _thread_local_bss_end = ABSOLUTE(.); + } > default_rodata_seg + /** + * This section contains all the rodata that is not used + * at runtime, helping to avoid an increase in binary size. + */ + .flash.rodata_noload (NOLOAD) : + { + /** + * This symbol marks the end of flash.rodata. It can be utilized by the MMU + * driver to maintain the virtual address. + * NOLOAD rodata may not be included in this section. + */ + _rodata_reserved_end = ADDR(.flash.tbss); + *(.rodata_wlog_debug .rodata_wlog_debug.*) + *(.rodata_wlog_verbose .rodata_wlog_verbose.*) + } > default_rodata_seg + /* Marks the end of data, bss and possibly rodata */ + .dram0.heap_start (NOLOAD) : + { + + . = ALIGN(16); + _heap_start = ABSOLUTE(.); + } > sram_seg + /* DWARF 1 */ + .debug 0 : { *(.debug) } + .line 0 : { *(.line) } + /* GNU DWARF 1 extensions */ + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } + /* DWARF 1.1 and DWARF 2 */ + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } + /* DWARF 2 */ + .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } + .debug_pubtypes 0 : { *(.debug_pubtypes) } + /* DWARF 3 */ + .debug_ranges 0 : { *(.debug_ranges) } + /* SGI/MIPS DWARF 2 extensions */ + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } + /* GNU DWARF 2 extensions */ + .debug_gnu_pubnames 0 : { *(.debug_gnu_pubnames) } + .debug_gnu_pubtypes 0 : { *(.debug_gnu_pubtypes) } + /* DWARF 4 */ + .debug_types 0 : { *(.debug_types) } + /* DWARF 5 */ + .debug_addr 0 : { *(.debug_addr) } + .debug_line_str 0 : { *(.debug_line_str) } + .debug_loclists 0 : { *(.debug_loclists) } + .debug_macro 0 : { *(.debug_macro) } + .debug_names 0 : { *(.debug_names) } + .debug_rnglists 0 : { *(.debug_rnglists) } + .debug_str_offsets 0 : { *(.debug_str_offsets) } + .comment 0 : { *(.comment) } + .note.GNU-stack 0: { *(.note.GNU-stack) } + .riscv.attributes 0: { *(.riscv.attributes) } + /DISCARD/ : + { + /** + * Discarding .rela.* sections results in the following mapping: + * .rela.text.* -> .text.* + * .rela.data.* -> .data.* + * And so forth... + */ + *(.rela.*) + *(.got .got.plt) /* TODO: GCC-382 */ + *(.eh_frame_hdr) + *(.eh_frame) + } +} diff --git a/build/esp-idf/esp_system/ld/sections.ld.in b/build/esp-idf/esp_system/ld/sections.ld.in new file mode 100644 index 0000000..9466e06 --- /dev/null +++ b/build/esp-idf/esp_system/ld/sections.ld.in @@ -0,0 +1,460 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ +/* + * SPDX-FileCopyrightText: 2021-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ +/* + * Automatically generated file. DO NOT EDIT. + * Espressif IoT Development Framework (ESP-IDF) 5.4.2 Configuration Header + */ + +/* List of deprecated options */ +/* CPU instruction prefetch padding size for flash mmap scenario */ +/* + * PMP region granularity size + * Software may determine the PMP granularity by writing zero to pmp0cfg, then writing all ones + * to pmpaddr0, then reading back pmpaddr0. If G is the index of the least-significant bit set, + * the PMP granularity is 2^G+2 bytes. + */ +/* CPU instruction prefetch padding size for memory protection scenario */ +/* Memory alignment size for PMS */ + /* rtc timer data (s_rtc_timer_retain_mem, see esp_clk.c files). For rtc_timer_data_in_rtc_mem section. */ +/* Default entry point */ +ENTRY(call_start_cpu0); +SECTIONS +{ + /** + * RTC fast memory holds RTC wake stub code, + * including from any source file named rtc_wake_stub*.c + */ + .rtc.text : + { + /* Align the start of RTC code region as per PMP granularity + * this ensures we do not overwrite the permissions for the previous + * region (ULP mem) regardless of its end alignment + */ + + . = ALIGN(4); + _rtc_fast_start = ABSOLUTE(.); + + . = ALIGN(4); + _rtc_text_start = ABSOLUTE(.); + *(.rtc.entry.text) + mapping[rtc_text] + *rtc_wake_stub*.*(.text .text.*) + *(.rtc_text_end_test) + /* Align the end of RTC code region as per PMP granularity */ + . = ALIGN(4); + _rtc_text_end = ABSOLUTE(.); + } > lp_ram_seg + /** + * This section located in RTC FAST Memory area. + * It holds data marked with RTC_FAST_ATTR attribute. + * See the file "esp_attr.h" for more information. + */ + .rtc.force_fast : + { + + . = ALIGN(4); + _rtc_force_fast_start = ABSOLUTE(.); + mapping[rtc_force_fast] + *(.rtc.force_fast .rtc.force_fast.*) + + . = ALIGN(4); + _rtc_force_fast_end = ABSOLUTE(.); + } > lp_ram_seg + /** + * RTC data section holds RTC wake stub + * data/rodata, including from any source file + * named rtc_wake_stub*.c and the data marked with + * RTC_DATA_ATTR, RTC_RODATA_ATTR attributes. + */ + .rtc.data : + { + _rtc_data_start = ABSOLUTE(.); + mapping[rtc_data] + *rtc_wake_stub*.*(.data .rodata .data.* .rodata.* .srodata.*) + _rtc_data_end = ABSOLUTE(.); + } > lp_ram_seg + /* RTC bss, from any source file named rtc_wake_stub*.c */ + .rtc.bss (NOLOAD) : + { + _rtc_bss_start = ABSOLUTE(.); + *rtc_wake_stub*.*(.bss .bss.* .sbss .sbss.*) + *rtc_wake_stub*.*(COMMON) + mapping[rtc_bss] + _rtc_bss_end = ABSOLUTE(.); + } > lp_ram_seg + /** + * This section holds data that should not be initialized at power up + * and will be retained during deep sleep. + * User data marked with RTC_NOINIT_ATTR will be placed + * into this section. See the file "esp_attr.h" for more information. + */ + .rtc_noinit (NOLOAD): + { + + . = ALIGN(4); + _rtc_noinit_start = ABSOLUTE(.); + *(.rtc_noinit .rtc_noinit.*) + + . = ALIGN(4); + _rtc_noinit_end = ABSOLUTE(.); + } > lp_ram_seg + /** + * This section located in RTC SLOW Memory area. + * It holds data marked with RTC_SLOW_ATTR attribute. + * See the file "esp_attr.h" for more information. + */ + .rtc.force_slow : + { + + . = ALIGN(4); + _rtc_force_slow_start = ABSOLUTE(.); + *(.rtc.force_slow .rtc.force_slow.*) + + . = ALIGN(4); + _rtc_force_slow_end = ABSOLUTE(.); + } > lp_ram_seg + /** + * This section holds RTC data that should have fixed addresses. + * The data are not initialized at power-up and are retained during deep + * sleep. + */ + .rtc_reserved (NOLOAD): + { + + . = ALIGN(4); + _rtc_reserved_start = ABSOLUTE(.); + /** + * New data can only be added here to ensure existing data are not moved. + * Because data have adhered to the end of the segment and code is relied + * on it. + * >> put new data here << + */ + *(.rtc_timer_data_in_rtc_mem .rtc_timer_data_in_rtc_mem.*) + KEEP(*(.bootloader_data_rtc_mem .bootloader_data_rtc_mem.*)) + _rtc_reserved_end = ABSOLUTE(.); + } > rtc_reserved_seg + _rtc_reserved_length = _rtc_reserved_end - _rtc_reserved_start; + ASSERT((_rtc_reserved_length <= LENGTH(rtc_reserved_seg)), + "RTC reserved segment data does not fit.") + /* Get size of rtc slow data based on rtc_data_location alias */ + _rtc_slow_length = (ORIGIN(rtc_slow_seg) == ORIGIN(rtc_data_location)) + ? (_rtc_force_slow_end - _rtc_data_start) + : (_rtc_force_slow_end - _rtc_force_slow_start); + _rtc_fast_length = (ORIGIN(rtc_slow_seg) == ORIGIN(rtc_data_location)) + ? (_rtc_force_fast_end - _rtc_fast_start) + : (_rtc_noinit_end - _rtc_fast_start); + ASSERT((_rtc_slow_length <= LENGTH(rtc_slow_seg)), + "RTC_SLOW segment data does not fit.") + ASSERT((_rtc_fast_length <= LENGTH(rtc_data_seg)), + "RTC_FAST segment data does not fit.") + .iram0.text : + { + _iram_start = ABSOLUTE(.); + /* Vectors go to start of IRAM */ + ASSERT(ABSOLUTE(.) % 0x100 == 0, "vector address must be 256 byte aligned"); + KEEP(*(.exception_vectors_table.text)); + KEEP(*(.exception_vectors.text)); + + . = ALIGN(4); + _invalid_pc_placeholder = ABSOLUTE(.); + /* Code marked as running out of IRAM */ + _iram_text_start = ABSOLUTE(.); + mapping[iram0_text] + } > sram_seg + /* Marks the end of IRAM code segment */ + .iram0.text_end (NOLOAD) : + { + /* Align the end of code region as per PMP region granularity */ + . = ALIGN(4); + + . = ALIGN(4); + _iram_text_end = ABSOLUTE(.); + } > sram_seg + .iram0.data : + { + + . = ALIGN(16); + _iram_data_start = ABSOLUTE(.); + mapping[iram0_data] + _iram_data_end = ABSOLUTE(.); + } > sram_seg + .iram0.bss (NOLOAD) : + { + + . = ALIGN(16); + _iram_bss_start = ABSOLUTE(.); + mapping[iram0_bss] + _iram_bss_end = ABSOLUTE(.); + + . = ALIGN(16); + _iram_end = ABSOLUTE(.); + } > sram_seg + .dram0.data : + { + _data_start = ABSOLUTE(.); + *(.gnu.linkonce.d.*) + *(.data1) + __global_pointer$ = . + 0x800; + *(.sdata) + *(.sdata.*) + *(.gnu.linkonce.s.*) + *(.gnu.linkonce.s2.*) + *(.jcr) + mapping[dram0_data] + _data_end = ABSOLUTE(.); + } > sram_seg + /** + * This section holds data that should not be initialized at power up. + * The section located in Internal SRAM memory region. The macro _NOINIT + * can be used as attribute to place data into this section. + * See the "esp_attr.h" file for more information. + */ + .noinit (NOLOAD): + { + + . = ALIGN(4); + _noinit_start = ABSOLUTE(.); + *(.noinit .noinit.*) + + . = ALIGN(4); + _noinit_end = ABSOLUTE(.); + } > sram_seg + /* Shared RAM */ + .dram0.bss (NOLOAD) : + { + + . = ALIGN(8); + _bss_start = ABSOLUTE(.); + /** + * ldgen places all bss-related data to mapping[dram0_bss] + * (See components/esp_system/app.lf). + */ + mapping[dram0_bss] + + . = ALIGN(8); + _bss_end = ABSOLUTE(.); + } > sram_seg + .flash.text : + { + _stext = .; + /** + * Mark the start of flash.text. + * This can be used by the MMU driver to maintain the virtual address. + */ + _instruction_reserved_start = ABSOLUTE(.); + _text_start = ABSOLUTE(.); + mapping[flash_text] + *(.stub) + *(.gnu.linkonce.t.*) + *(.gnu.warning) + *(.irom0.text) /* catch stray ICACHE_RODATA_ATTR */ + /** + * CPU will try to prefetch up to 16 bytes of of instructions. + * This means that any configuration (e.g. MMU, PMS) must allow + * safe access to up to 16 bytes after the last real instruction, add + * dummy bytes to ensure this + */ + . += 16; + _text_end = ABSOLUTE(.); + /** + * Mark the flash.text end. + * This can be used for MMU driver to maintain virtual address. + */ + _instruction_reserved_end = ABSOLUTE(.); + _etext = .; + /** + * Similar to _iram_start, this symbol goes here so it is + * resolved by addr2line in preference to the first symbol in + * the flash.text segment. + */ + _flash_cache_start = ABSOLUTE(0); + } > default_code_seg + /** + * Dummy section represents the .flash.text section but in default_rodata_seg. + * Thus, it must have its alignment and (at least) its size. + */ + .flash_rodata_dummy (NOLOAD): + { + _flash_rodata_dummy_start = .; + . = ALIGN(ALIGNOF(.flash.text)) + SIZEOF(.flash.text); + /* Add alignment of MMU page size + 0x20 bytes for the mapping header. */ + . = ALIGN(0x8000) + 0x20; + } > default_rodata_seg + .flash.appdesc : ALIGN(0x10) + { + /** + * Mark flash.rodata start. + * This can be used for mmu driver to maintain virtual address + */ + _rodata_reserved_start = ABSOLUTE(.); + _rodata_start = ABSOLUTE(.); + /* !DO NOT PUT ANYTHING BEFORE THIS! */ + /* Should be the first. App version info. */ + *(.rodata_desc .rodata_desc.*) + /* Should be the second. Custom app version info. */ + *(.rodata_custom_desc .rodata_custom_desc.*) + /** + * Create an empty gap within this section. Thanks to this, the end of this + * section will match .flash.rodata's begin address. Thus, both sections + * will be merged when creating the final bin image. + */ + . = ALIGN(ALIGNOF(.flash.rodata)); + } > default_rodata_seg + ASSERT((ADDR(.flash.rodata) == ADDR(.flash.appdesc) + SIZEOF(.flash.appdesc)), "The gap between .flash.appdesc and .flash.rodata must not exist to produce the final bin image.") + .flash.rodata : ALIGN(0x10) + { + _flash_rodata_start = ABSOLUTE(.); + mapping[flash_rodata] + *(.irom1.text) /* catch stray ICACHE_RODATA_ATTR */ + *(.gnu.linkonce.r.*) + *(.rodata1) + *(.gcc_except_table .gcc_except_table.*) + *(.gnu.linkonce.e.*) + /** + * C++ constructor tables. + * + * Excluding crtbegin.o/crtend.o since IDF doesn't use the toolchain crt. + * + * RISC-V gcc is configured with --enable-initfini-array so it emits + * .init_array section instead. But the init_priority sections will be + * sorted for iteration in ascending order during startup. + * The rest of the init_array sections is sorted for iteration in descending + * order during startup, however. Hence a different section is generated for + * the init_priority functions which is iterated in ascending order during + * startup. The corresponding code can be found in startup.c. + */ + + . = ALIGN(4); + __init_priority_array_start = ABSOLUTE(.); + KEEP (*(EXCLUDE_FILE (*crtend.* *crtbegin.*) .init_array.*)) + __init_priority_array_end = ABSOLUTE(.); + + . = ALIGN(4); + __init_array_start = ABSOLUTE(.); + KEEP (*(EXCLUDE_FILE (*crtend.* *crtbegin.*) .init_array)) + __init_array_end = ABSOLUTE(.); + /* Addresses of memory regions reserved via SOC_RESERVE_MEMORY_REGION() */ + + . = ALIGN(4); + soc_reserved_memory_region_start = ABSOLUTE(.); + KEEP (*(.reserved_memory_address)) + soc_reserved_memory_region_end = ABSOLUTE(.); + /* System init functions registered via ESP_SYSTEM_INIT_FN */ + + . = ALIGN(4); + _esp_system_init_fn_array_start = ABSOLUTE(.); + KEEP (*(SORT_BY_INIT_PRIORITY(.esp_system_init_fn.*))) + _esp_system_init_fn_array_end = ABSOLUTE(.); + _rodata_end = ABSOLUTE(.); + . = ALIGN(ALIGNOF(.eh_frame_hdr)); + } > default_rodata_seg + ASSERT((ADDR(.eh_frame_hdr) == ADDR(.flash.rodata) + SIZEOF(.flash.rodata)), "The gap between .flash.rodata and .eh_frame_hdr must not exist to produce the final bin image.") + .eh_frame_hdr : + { + . = ALIGN(ALIGNOF(.eh_frame)); + } > default_rodata_seg + ASSERT((ADDR(.eh_frame) == ADDR(.eh_frame_hdr) + SIZEOF(.eh_frame_hdr)), "The gap between .eh_frame_hdr and .eh_frame must not exist to produce the final bin image.") + .eh_frame : + { + . = ALIGN(ALIGNOF(.flash.tdata)); + } > default_rodata_seg + ASSERT((ADDR(.flash.tdata) == ADDR(.eh_frame) + SIZEOF(.eh_frame)), "The gap between .eh_frame and .flash.tdata must not exist to produce the final bin image.") + .flash.tdata : + { + _thread_local_data_start = ABSOLUTE(.); + *(.tdata .tdata.* .gnu.linkonce.td.*) + . = ALIGN(ALIGNOF(.flash.tbss)); + _thread_local_data_end = ABSOLUTE(.); + } > default_rodata_seg + ASSERT((ADDR(.flash.tbss) == ADDR(.flash.tdata) + SIZEOF(.flash.tdata)), "The gap between .flash.tdata and .flash.tbss must not exist to produce the final bin image.") + .flash.tbss (NOLOAD) : + { + _thread_local_bss_start = ABSOLUTE(.); + *(.tbss .tbss.* .gnu.linkonce.tb.*) + *(.tcommon .tcommon.*) + _thread_local_bss_end = ABSOLUTE(.); + } > default_rodata_seg + /** + * This section contains all the rodata that is not used + * at runtime, helping to avoid an increase in binary size. + */ + .flash.rodata_noload (NOLOAD) : + { + /** + * This symbol marks the end of flash.rodata. It can be utilized by the MMU + * driver to maintain the virtual address. + * NOLOAD rodata may not be included in this section. + */ + _rodata_reserved_end = ADDR(.flash.tbss); + mapping[rodata_noload] + } > default_rodata_seg + /* Marks the end of data, bss and possibly rodata */ + .dram0.heap_start (NOLOAD) : + { + + . = ALIGN(16); + _heap_start = ABSOLUTE(.); + } > sram_seg + /* DWARF 1 */ + .debug 0 : { *(.debug) } + .line 0 : { *(.line) } + /* GNU DWARF 1 extensions */ + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } + /* DWARF 1.1 and DWARF 2 */ + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } + /* DWARF 2 */ + .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } + .debug_pubtypes 0 : { *(.debug_pubtypes) } + /* DWARF 3 */ + .debug_ranges 0 : { *(.debug_ranges) } + /* SGI/MIPS DWARF 2 extensions */ + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } + /* GNU DWARF 2 extensions */ + .debug_gnu_pubnames 0 : { *(.debug_gnu_pubnames) } + .debug_gnu_pubtypes 0 : { *(.debug_gnu_pubtypes) } + /* DWARF 4 */ + .debug_types 0 : { *(.debug_types) } + /* DWARF 5 */ + .debug_addr 0 : { *(.debug_addr) } + .debug_line_str 0 : { *(.debug_line_str) } + .debug_loclists 0 : { *(.debug_loclists) } + .debug_macro 0 : { *(.debug_macro) } + .debug_names 0 : { *(.debug_names) } + .debug_rnglists 0 : { *(.debug_rnglists) } + .debug_str_offsets 0 : { *(.debug_str_offsets) } + .comment 0 : { *(.comment) } + .note.GNU-stack 0: { *(.note.GNU-stack) } + .riscv.attributes 0: { *(.riscv.attributes) } + /DISCARD/ : + { + /** + * Discarding .rela.* sections results in the following mapping: + * .rela.text.* -> .text.* + * .rela.data.* -> .data.* + * And so forth... + */ + *(.rela.*) + *(.got .got.plt) /* TODO: GCC-382 */ + *(.eh_frame_hdr) + *(.eh_frame) + } +} diff --git a/build/esp-idf/esp_system/libesp_system.a b/build/esp-idf/esp_system/libesp_system.a new file mode 100644 index 0000000..775af36 Binary files /dev/null and b/build/esp-idf/esp_system/libesp_system.a differ diff --git a/build/esp-idf/esp_system/port/cmake_install.cmake b/build/esp-idf/esp_system/port/cmake_install.cmake new file mode 100644 index 0000000..b03da57 --- /dev/null +++ b/build/esp-idf/esp_system/port/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_system/port + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/port/soc/esp32c6/cmake_install.cmake") +endif() + diff --git a/build/esp-idf/esp_system/port/soc/esp32c6/cmake_install.cmake b/build/esp-idf/esp_system/port/soc/esp32c6/cmake_install.cmake new file mode 100644 index 0000000..7de0abb --- /dev/null +++ b/build/esp-idf/esp_system/port/soc/esp32c6/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj b/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj new file mode 100644 index 0000000..2595716 Binary files /dev/null and b/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj differ diff --git a/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_etm.c.obj b/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_etm.c.obj new file mode 100644 index 0000000..052db67 Binary files /dev/null and b/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_etm.c.obj differ diff --git a/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_common.c.obj b/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_common.c.obj new file mode 100644 index 0000000..502cce9 Binary files /dev/null and b/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_common.c.obj differ diff --git a/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_systimer.c.obj b/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_systimer.c.obj new file mode 100644 index 0000000..538ee27 Binary files /dev/null and b/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_systimer.c.obj differ diff --git a/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_init.c.obj b/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_init.c.obj new file mode 100644 index 0000000..5cf3c42 Binary files /dev/null and b/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_init.c.obj differ diff --git a/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj b/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj new file mode 100644 index 0000000..6836196 Binary files /dev/null and b/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj differ diff --git a/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj b/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj new file mode 100644 index 0000000..0aa2c19 Binary files /dev/null and b/build/esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj differ diff --git a/build/esp-idf/esp_timer/cmake_install.cmake b/build/esp-idf/esp_timer/cmake_install.cmake new file mode 100644 index 0000000..2264b2d --- /dev/null +++ b/build/esp-idf/esp_timer/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_timer + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_timer/libesp_timer.a b/build/esp-idf/esp_timer/libesp_timer.a new file mode 100644 index 0000000..7f27af2 Binary files /dev/null and b/build/esp-idf/esp_timer/libesp_timer.a differ diff --git a/build/esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir/vfs_console.c.obj b/build/esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir/vfs_console.c.obj new file mode 100644 index 0000000..957abd6 Binary files /dev/null and b/build/esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir/vfs_console.c.obj differ diff --git a/build/esp-idf/esp_vfs_console/cmake_install.cmake b/build/esp-idf/esp_vfs_console/cmake_install.cmake new file mode 100644 index 0000000..ec7bb36 --- /dev/null +++ b/build/esp-idf/esp_vfs_console/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_vfs_console + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_vfs_console/libesp_vfs_console.a b/build/esp-idf/esp_vfs_console/libesp_vfs_console.a new file mode 100644 index 0000000..46a3e6f Binary files /dev/null and b/build/esp-idf/esp_vfs_console/libesp_vfs_console.a differ diff --git a/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32c6/esp_adapter.c.obj b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32c6/esp_adapter.c.obj new file mode 100644 index 0000000..dc21a8a Binary files /dev/null and b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32c6/esp_adapter.c.obj differ diff --git a/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj new file mode 100644 index 0000000..d60a7e1 Binary files /dev/null and b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj differ diff --git a/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj new file mode 100644 index 0000000..cf30817 Binary files /dev/null and b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj differ diff --git a/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj new file mode 100644 index 0000000..d5d4932 Binary files /dev/null and b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj differ diff --git a/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj new file mode 100644 index 0000000..4cf75f1 Binary files /dev/null and b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj differ diff --git a/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj new file mode 100644 index 0000000..cba9665 Binary files /dev/null and b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj differ diff --git a/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default_ap.c.obj b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default_ap.c.obj new file mode 100644 index 0000000..253a88a Binary files /dev/null and b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default_ap.c.obj differ diff --git a/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj new file mode 100644 index 0000000..a325a6c Binary files /dev/null and b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj differ diff --git a/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj new file mode 100644 index 0000000..1d05961 Binary files /dev/null and b/build/esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj differ diff --git a/build/esp-idf/esp_wifi/cmake_install.cmake b/build/esp-idf/esp_wifi/cmake_install.cmake new file mode 100644 index 0000000..e66777a --- /dev/null +++ b/build/esp-idf/esp_wifi/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esp_wifi + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esp_wifi/libesp_wifi.a b/build/esp-idf/esp_wifi/libesp_wifi.a new file mode 100644 index 0000000..d624aa7 Binary files /dev/null and b/build/esp-idf/esp_wifi/libesp_wifi.a differ diff --git a/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj new file mode 100644 index 0000000..4600676 Binary files /dev/null and b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj differ diff --git a/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj new file mode 100644 index 0000000..327f5f2 Binary files /dev/null and b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj differ diff --git a/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj new file mode 100644 index 0000000..800eb14 Binary files /dev/null and b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj differ diff --git a/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj new file mode 100644 index 0000000..9147b3d Binary files /dev/null and b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj differ diff --git a/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj new file mode 100644 index 0000000..d4ec5f6 Binary files /dev/null and b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj differ diff --git a/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj new file mode 100644 index 0000000..2984c09 Binary files /dev/null and b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj differ diff --git a/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj new file mode 100644 index 0000000..8bb6eba Binary files /dev/null and b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj differ diff --git a/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj new file mode 100644 index 0000000..20f6c50 Binary files /dev/null and b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj differ diff --git a/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj new file mode 100644 index 0000000..17ac773 Binary files /dev/null and b/build/esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj differ diff --git a/build/esp-idf/espcoredump/cmake_install.cmake b/build/esp-idf/espcoredump/cmake_install.cmake new file mode 100644 index 0000000..1fb70ff --- /dev/null +++ b/build/esp-idf/espcoredump/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/espcoredump + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/espcoredump/libespcoredump.a b/build/esp-idf/espcoredump/libespcoredump.a new file mode 100644 index 0000000..1d867c6 Binary files /dev/null and b/build/esp-idf/espcoredump/libespcoredump.a differ diff --git a/build/esp-idf/espressif__esp-zboss-lib/cmake_install.cmake b/build/esp-idf/espressif__esp-zboss-lib/cmake_install.cmake new file mode 100644 index 0000000..9a6e995 --- /dev/null +++ b/build/esp-idf/espressif__esp-zboss-lib/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/espressif__esp-zigbee-lib/cmake_install.cmake b/build/esp-idf/espressif__esp-zigbee-lib/cmake_install.cmake new file mode 100644 index 0000000..13d8643 --- /dev/null +++ b/build/esp-idf/espressif__esp-zigbee-lib/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_api.c.obj b/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_api.c.obj new file mode 100644 index 0000000..f965529 Binary files /dev/null and b/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_api.c.obj differ diff --git a/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_dev.c.obj b/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_dev.c.obj new file mode 100644 index 0000000..3cd0d28 Binary files /dev/null and b/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_dev.c.obj differ diff --git a/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_encoder.c.obj b/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_encoder.c.obj new file mode 100644 index 0000000..3c9bc49 Binary files /dev/null and b/build/esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_encoder.c.obj differ diff --git a/build/esp-idf/espressif__led_strip/cmake_install.cmake b/build/esp-idf/espressif__led_strip/cmake_install.cmake new file mode 100644 index 0000000..11f1b16 --- /dev/null +++ b/build/esp-idf/espressif__led_strip/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/espressif__led_strip/libespressif__led_strip.a b/build/esp-idf/espressif__led_strip/libespressif__led_strip.a new file mode 100644 index 0000000..8c4fc9a Binary files /dev/null and b/build/esp-idf/espressif__led_strip/libespressif__led_strip.a differ diff --git a/build/esp-idf/esptool_py/app-flash_args.in b/build/esp-idf/esptool_py/app-flash_args.in new file mode 100644 index 0000000..b3f3b57 --- /dev/null +++ b/build/esp-idf/esptool_py/app-flash_args.in @@ -0,0 +1,2 @@ +--flash_mode dio --flash_freq 80m --flash_size 2MB +0x10000 $.bin \ No newline at end of file diff --git a/build/esp-idf/esptool_py/cmake_install.cmake b/build/esp-idf/esptool_py/cmake_install.cmake new file mode 100644 index 0000000..eb5fe48 --- /dev/null +++ b/build/esp-idf/esptool_py/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/esptool_py + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/esptool_py/flasher_args.json.in b/build/esp-idf/esptool_py/flasher_args.json.in new file mode 100644 index 0000000..fee9d0b --- /dev/null +++ b/build/esp-idf/esptool_py/flasher_args.json.in @@ -0,0 +1,24 @@ +{ + "write_flash_args" : [ "--flash_mode", "dio", + "--flash_size", "2MB", + "--flash_freq", "80m" ], + "flash_settings" : { + "flash_mode": "dio", + "flash_size": "2MB", + "flash_freq": "80m" + }, + "flash_files" : { + "0x0" : "bootloader/bootloader.bin", + "0x10000" : "$.bin", + "0x8000" : "partition_table/partition-table.bin" + }, + "bootloader" : { "offset" : "0x0", "file" : "bootloader/bootloader.bin", "encrypted" : "false" }, + "app" : { "offset" : "0x10000", "file" : "$.bin", "encrypted" : "false" }, + "partition-table" : { "offset" : "0x8000", "file" : "partition_table/partition-table.bin", "encrypted" : "false" }, + "extra_esptool_args" : { + "after" : "hard_reset", + "before" : "default_reset", + "stub" : true, + "chip" : "esp32c6" + } +} diff --git a/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj new file mode 100644 index 0000000..694fcdb Binary files /dev/null and b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj differ diff --git a/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj new file mode 100644 index 0000000..aadc0f1 Binary files /dev/null and b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj differ diff --git a/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj new file mode 100644 index 0000000..e65e5d9 Binary files /dev/null and b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj differ diff --git a/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj new file mode 100644 index 0000000..b7b163d Binary files /dev/null and b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj differ diff --git a/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj new file mode 100644 index 0000000..c1b29dc Binary files /dev/null and b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj differ diff --git a/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj new file mode 100644 index 0000000..08cd4ae Binary files /dev/null and b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj differ diff --git a/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj new file mode 100644 index 0000000..33deb8e Binary files /dev/null and b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj differ diff --git a/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj new file mode 100644 index 0000000..5bbcbc3 Binary files /dev/null and b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj differ diff --git a/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj new file mode 100644 index 0000000..20320bb Binary files /dev/null and b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj differ diff --git a/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj new file mode 100644 index 0000000..3f9d11f Binary files /dev/null and b/build/esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj differ diff --git a/build/esp-idf/fatfs/cmake_install.cmake b/build/esp-idf/fatfs/cmake_install.cmake new file mode 100644 index 0000000..f395cc3 --- /dev/null +++ b/build/esp-idf/fatfs/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/fatfs + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/fatfs/libfatfs.a b/build/esp-idf/fatfs/libfatfs.a new file mode 100644 index 0000000..53e9ef5 Binary files /dev/null and b/build/esp-idf/fatfs/libfatfs.a differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/event_groups.c.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/event_groups.c.obj new file mode 100644 index 0000000..3713b12 Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/event_groups.c.obj differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/list.c.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/list.c.obj new file mode 100644 index 0000000..d28e3df Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/list.c.obj differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/port.c.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/port.c.obj new file mode 100644 index 0000000..bcf0fc4 Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/port.c.obj differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/portasm.S.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/portasm.S.obj new file mode 100644 index 0000000..06c9523 Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/portasm.S.obj differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/queue.c.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/queue.c.obj new file mode 100644 index 0000000..fba3b33 Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/queue.c.obj differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/stream_buffer.c.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/stream_buffer.c.obj new file mode 100644 index 0000000..9395025 Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/stream_buffer.c.obj differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/tasks.c.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/tasks.c.obj new file mode 100644 index 0000000..bc482bd Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/tasks.c.obj differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/timers.c.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/timers.c.obj new file mode 100644 index 0000000..672dd14 Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/timers.c.obj differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/app_startup.c.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/app_startup.c.obj new file mode 100644 index 0000000..5ba4092 Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/app_startup.c.obj differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/freertos_compatibility.c.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/freertos_compatibility.c.obj new file mode 100644 index 0000000..38d874e Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/freertos_compatibility.c.obj differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions.c.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions.c.obj new file mode 100644 index 0000000..85f1f65 Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions.c.obj differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions_event_groups.c.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions_event_groups.c.obj new file mode 100644 index 0000000..44c4f3b Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions_event_groups.c.obj differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/heap_idf.c.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/heap_idf.c.obj new file mode 100644 index 0000000..f1b1ce4 Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/heap_idf.c.obj differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_common.c.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_common.c.obj new file mode 100644 index 0000000..a686527 Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_common.c.obj differ diff --git a/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_systick.c.obj b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_systick.c.obj new file mode 100644 index 0000000..bf6b906 Binary files /dev/null and b/build/esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_systick.c.obj differ diff --git a/build/esp-idf/freertos/cmake_install.cmake b/build/esp-idf/freertos/cmake_install.cmake new file mode 100644 index 0000000..020b6c9 --- /dev/null +++ b/build/esp-idf/freertos/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/freertos + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/freertos/libfreertos.a b/build/esp-idf/freertos/libfreertos.a new file mode 100644 index 0000000..c8acc3f Binary files /dev/null and b/build/esp-idf/freertos/libfreertos.a differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj new file mode 100644 index 0000000..a2dcb0f Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal_common.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal_common.c.obj new file mode 100644 index 0000000..f99519c Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal_common.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_oneshot_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_oneshot_hal.c.obj new file mode 100644 index 0000000..4b89cb0 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_oneshot_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj new file mode 100644 index 0000000..38fb2ec Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/apm_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/apm_hal.c.obj new file mode 100644 index 0000000..8ceb376 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/apm_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/brownout_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/brownout_hal.c.obj new file mode 100644 index 0000000..8523fa8 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/brownout_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj new file mode 100644 index 0000000..35f18cd Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/color_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/color_hal.c.obj new file mode 100644 index 0000000..93786bd Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/color_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/ds_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/ds_hal.c.obj new file mode 100644 index 0000000..6ff8983 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/ds_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/ecc_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/ecc_hal.c.obj new file mode 100644 index 0000000..cb5ca62 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/ecc_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj new file mode 100644 index 0000000..5434c9b Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/clk_tree_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/clk_tree_hal.c.obj new file mode 100644 index 0000000..ba82a44 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/clk_tree_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj new file mode 100644 index 0000000..8491924 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/modem_clock_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/modem_clock_hal.c.obj new file mode 100644 index 0000000..9905978 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/modem_clock_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pau_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pau_hal.c.obj new file mode 100644 index 0000000..661cfeb Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pau_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pmu_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pmu_hal.c.obj new file mode 100644 index 0000000..2f88bd3 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pmu_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/etm_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/etm_hal.c.obj new file mode 100644 index 0000000..bd5f138 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/etm_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_ahb_v1.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_ahb_v1.c.obj new file mode 100644 index 0000000..a575be1 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_ahb_v1.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_top.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_top.c.obj new file mode 100644 index 0000000..ada854b Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_top.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj new file mode 100644 index 0000000..1bad7fa Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj new file mode 100644 index 0000000..86fd4aa Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/hmac_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/hmac_hal.c.obj new file mode 100644 index 0000000..4dee9c3 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/hmac_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj new file mode 100644 index 0000000..577d6b4 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj new file mode 100644 index 0000000..cc88ad1 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj new file mode 100644 index 0000000..d4c1822 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj new file mode 100644 index 0000000..5ba4bfb Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj new file mode 100644 index 0000000..1614dae Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj new file mode 100644 index 0000000..5528299 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/mcpwm_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/mcpwm_hal.c.obj new file mode 100644 index 0000000..7a3f5f5 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/mcpwm_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj new file mode 100644 index 0000000..d691078 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/mpi_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/mpi_hal.c.obj new file mode 100644 index 0000000..c53fc3a Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/mpi_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/parlio_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/parlio_hal.c.obj new file mode 100644 index 0000000..369642d Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/parlio_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/pcnt_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/pcnt_hal.c.obj new file mode 100644 index 0000000..9521f32 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/pcnt_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj new file mode 100644 index 0000000..5d4b25c Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj new file mode 100644 index 0000000..ec3626f Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/sdio_slave_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/sdio_slave_hal.c.obj new file mode 100644 index 0000000..054efcd Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/sdio_slave_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/sdm_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/sdm_hal.c.obj new file mode 100644 index 0000000..049cb2f Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/sdm_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj new file mode 100644 index 0000000..6807965 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj new file mode 100644 index 0000000..95c5bee Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj new file mode 100644 index 0000000..d35b600 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_gpspi.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_gpspi.c.obj new file mode 100644 index 0000000..161c01a Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_gpspi.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj new file mode 100644 index 0000000..08a6ccb Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj new file mode 100644 index 0000000..006abe6 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj new file mode 100644 index 0000000..4204fdd Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj new file mode 100644 index 0000000..94c45a7 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj new file mode 100644 index 0000000..b98b724 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hd_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hd_hal.c.obj new file mode 100644 index 0000000..58e366a Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hd_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj new file mode 100644 index 0000000..96133ca Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj new file mode 100644 index 0000000..604e852 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj new file mode 100644 index 0000000..76a77b5 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj new file mode 100644 index 0000000..5748854 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj new file mode 100644 index 0000000..8602664 Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj differ diff --git a/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/usb_serial_jtag_hal.c.obj b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/usb_serial_jtag_hal.c.obj new file mode 100644 index 0000000..544487d Binary files /dev/null and b/build/esp-idf/hal/CMakeFiles/__idf_hal.dir/usb_serial_jtag_hal.c.obj differ diff --git a/build/esp-idf/hal/cmake_install.cmake b/build/esp-idf/hal/cmake_install.cmake new file mode 100644 index 0000000..1121fb4 --- /dev/null +++ b/build/esp-idf/hal/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/hal + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/hal/libhal.a b/build/esp-idf/hal/libhal.a new file mode 100644 index 0000000..3f4be3c Binary files /dev/null and b/build/esp-idf/hal/libhal.a differ diff --git a/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj b/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj new file mode 100644 index 0000000..1aec7ba Binary files /dev/null and b/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj differ diff --git a/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_base.c.obj b/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_base.c.obj new file mode 100644 index 0000000..ad1db7b Binary files /dev/null and b/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_base.c.obj differ diff --git a/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj b/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj new file mode 100644 index 0000000..b5b6309 Binary files /dev/null and b/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj differ diff --git a/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj b/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj new file mode 100644 index 0000000..45b5864 Binary files /dev/null and b/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj differ diff --git a/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32c6/memory_layout.c.obj b/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32c6/memory_layout.c.obj new file mode 100644 index 0000000..247d6b4 Binary files /dev/null and b/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32c6/memory_layout.c.obj differ diff --git a/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj b/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj new file mode 100644 index 0000000..84b63c2 Binary files /dev/null and b/build/esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj differ diff --git a/build/esp-idf/heap/cmake_install.cmake b/build/esp-idf/heap/cmake_install.cmake new file mode 100644 index 0000000..9d778b4 --- /dev/null +++ b/build/esp-idf/heap/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/heap + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/heap/libheap.a b/build/esp-idf/heap/libheap.a new file mode 100644 index 0000000..471506d Binary files /dev/null and b/build/esp-idf/heap/libheap.a differ diff --git a/build/esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/http_parser.c.obj b/build/esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/http_parser.c.obj new file mode 100644 index 0000000..c82da00 Binary files /dev/null and b/build/esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/http_parser.c.obj differ diff --git a/build/esp-idf/http_parser/cmake_install.cmake b/build/esp-idf/http_parser/cmake_install.cmake new file mode 100644 index 0000000..5fe3310 --- /dev/null +++ b/build/esp-idf/http_parser/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/http_parser + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/http_parser/libhttp_parser.a b/build/esp-idf/http_parser/libhttp_parser.a new file mode 100644 index 0000000..d5a8e24 Binary files /dev/null and b/build/esp-idf/http_parser/libhttp_parser.a differ diff --git a/build/esp-idf/idf_test/cmake_install.cmake b/build/esp-idf/idf_test/cmake_install.cmake new file mode 100644 index 0000000..6c6be55 --- /dev/null +++ b/build/esp-idf/idf_test/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/idf_test + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_ack.c.obj b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_ack.c.obj new file mode 100644 index 0000000..731a24e Binary files /dev/null and b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_ack.c.obj differ diff --git a/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_dev.c.obj b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_dev.c.obj new file mode 100644 index 0000000..2b68517 Binary files /dev/null and b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_dev.c.obj differ diff --git a/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_event.c.obj b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_event.c.obj new file mode 100644 index 0000000..c9cbb85 Binary files /dev/null and b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_event.c.obj differ diff --git a/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_frame.c.obj b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_frame.c.obj new file mode 100644 index 0000000..dfe9b08 Binary files /dev/null and b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_frame.c.obj differ diff --git a/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_pib.c.obj b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_pib.c.obj new file mode 100644 index 0000000..c1226fe Binary files /dev/null and b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_pib.c.obj differ diff --git a/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_sec.c.obj b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_sec.c.obj new file mode 100644 index 0000000..d2ff421 Binary files /dev/null and b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_sec.c.obj differ diff --git a/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_timer.c.obj b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_timer.c.obj new file mode 100644 index 0000000..1d6fe46 Binary files /dev/null and b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_timer.c.obj differ diff --git a/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_util.c.obj b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_util.c.obj new file mode 100644 index 0000000..4d9ef27 Binary files /dev/null and b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_util.c.obj differ diff --git a/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/esp_ieee802154.c.obj b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/esp_ieee802154.c.obj new file mode 100644 index 0000000..30780da Binary files /dev/null and b/build/esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/esp_ieee802154.c.obj differ diff --git a/build/esp-idf/ieee802154/cmake_install.cmake b/build/esp-idf/ieee802154/cmake_install.cmake new file mode 100644 index 0000000..8158feb --- /dev/null +++ b/build/esp-idf/ieee802154/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/ieee802154 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/ieee802154/libieee802154.a b/build/esp-idf/ieee802154/libieee802154.a new file mode 100644 index 0000000..0216b1c Binary files /dev/null and b/build/esp-idf/ieee802154/libieee802154.a differ diff --git a/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj b/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj new file mode 100644 index 0000000..e01c736 Binary files /dev/null and b/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj differ diff --git a/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj b/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj new file mode 100644 index 0000000..87e3384 Binary files /dev/null and b/build/esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj differ diff --git a/build/esp-idf/json/cmake_install.cmake b/build/esp-idf/json/cmake_install.cmake new file mode 100644 index 0000000..1a6ce87 --- /dev/null +++ b/build/esp-idf/json/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/json + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/json/libjson.a b/build/esp-idf/json/libjson.a new file mode 100644 index 0000000..3a3f40b Binary files /dev/null and b/build/esp-idf/json/libjson.a differ diff --git a/build/esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir/src/light_driver.c.obj b/build/esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir/src/light_driver.c.obj new file mode 100644 index 0000000..0150dd7 Binary files /dev/null and b/build/esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir/src/light_driver.c.obj differ diff --git a/build/esp-idf/light_driver/cmake_install.cmake b/build/esp-idf/light_driver/cmake_install.cmake new file mode 100644 index 0000000..9632d77 --- /dev/null +++ b/build/esp-idf/light_driver/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/light_driver/liblight_driver.a b/build/esp-idf/light_driver/liblight_driver.a new file mode 100644 index 0000000..f06d6e0 Binary files /dev/null and b/build/esp-idf/light_driver/liblight_driver.a differ diff --git a/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/buffer/log_buffers.c.obj b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/buffer/log_buffers.c.obj new file mode 100644 index 0000000..b0b39ae Binary files /dev/null and b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/buffer/log_buffers.c.obj differ diff --git a/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/log_level.c.obj b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/log_level.c.obj new file mode 100644 index 0000000..5d57799 Binary files /dev/null and b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/log_level.c.obj differ diff --git a/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/cache/log_binary_heap.c.obj b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/cache/log_binary_heap.c.obj new file mode 100644 index 0000000..47525b1 Binary files /dev/null and b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/cache/log_binary_heap.c.obj differ diff --git a/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/linked_list/log_linked_list.c.obj b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/linked_list/log_linked_list.c.obj new file mode 100644 index 0000000..2d8a000 Binary files /dev/null and b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/linked_list/log_linked_list.c.obj differ diff --git a/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/tag_log_level.c.obj b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/tag_log_level.c.obj new file mode 100644 index 0000000..b656968 Binary files /dev/null and b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/tag_log_level.c.obj differ diff --git a/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj new file mode 100644 index 0000000..8765370 Binary files /dev/null and b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj differ diff --git a/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_lock.c.obj b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_lock.c.obj new file mode 100644 index 0000000..3052c96 Binary files /dev/null and b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_lock.c.obj differ diff --git a/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_timestamp.c.obj b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_timestamp.c.obj new file mode 100644 index 0000000..1da4918 Binary files /dev/null and b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_timestamp.c.obj differ diff --git a/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_write.c.obj b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_write.c.obj new file mode 100644 index 0000000..5a71690 Binary files /dev/null and b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_write.c.obj differ diff --git a/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/util.c.obj b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/util.c.obj new file mode 100644 index 0000000..c5964cd Binary files /dev/null and b/build/esp-idf/log/CMakeFiles/__idf_log.dir/src/util.c.obj differ diff --git a/build/esp-idf/log/cmake_install.cmake b/build/esp-idf/log/cmake_install.cmake new file mode 100644 index 0000000..b5662a0 --- /dev/null +++ b/build/esp-idf/log/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/log + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/log/liblog.a b/build/esp-idf/log/liblog.a new file mode 100644 index 0000000..f069438 Binary files /dev/null and b/build/esp-idf/log/liblog.a differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj new file mode 100644 index 0000000..cadc43a Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj new file mode 100644 index 0000000..75eb3da Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj new file mode 100644 index 0000000..c0d63e0 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj new file mode 100644 index 0000000..da66620 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj new file mode 100644 index 0000000..982e245 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj new file mode 100644 index 0000000..d2f6c0f Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj new file mode 100644 index 0000000..2f4ed86 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj new file mode 100644 index 0000000..820d0bb Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj new file mode 100644 index 0000000..0da6360 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj new file mode 100644 index 0000000..b817c9e Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj new file mode 100644 index 0000000..b1ec9a2 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj new file mode 100644 index 0000000..55e5917 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj new file mode 100644 index 0000000..2a54926 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj new file mode 100644 index 0000000..cc5b73e Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj new file mode 100644 index 0000000..4fd6a9b Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj new file mode 100644 index 0000000..426de68 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj new file mode 100644 index 0000000..a784377 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj new file mode 100644 index 0000000..b65c343 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj new file mode 100644 index 0000000..fc6f0d8 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj new file mode 100644 index 0000000..ee93be7 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj new file mode 100644 index 0000000..9b79aa3 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj new file mode 100644 index 0000000..5de073d Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj new file mode 100644 index 0000000..3855f28 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj new file mode 100644 index 0000000..e98e5ce Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj new file mode 100644 index 0000000..f09210b Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj new file mode 100644 index 0000000..4bc94c0 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj new file mode 100644 index 0000000..3628ea4 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj new file mode 100644 index 0000000..e03ae05 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj new file mode 100644 index 0000000..14dd793 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj new file mode 100644 index 0000000..41dad68 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj new file mode 100644 index 0000000..bfbaca6 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj new file mode 100644 index 0000000..e2896d1 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj new file mode 100644 index 0000000..a9914e3 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj new file mode 100644 index 0000000..37fbd0b Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj new file mode 100644 index 0000000..f69bf88 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj new file mode 100644 index 0000000..ca8afec Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj new file mode 100644 index 0000000..43648a7 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj new file mode 100644 index 0000000..d43f203 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj new file mode 100644 index 0000000..1fae7e2 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj new file mode 100644 index 0000000..49af8d0 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj new file mode 100644 index 0000000..6a4d727 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj new file mode 100644 index 0000000..a1e7ba0 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj new file mode 100644 index 0000000..bed4343 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj new file mode 100644 index 0000000..c60fd74 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj new file mode 100644 index 0000000..5ccf73f Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj new file mode 100644 index 0000000..edb900a Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj new file mode 100644 index 0000000..f4d7b15 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj new file mode 100644 index 0000000..bafbaa1 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj new file mode 100644 index 0000000..762f6d4 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj new file mode 100644 index 0000000..86db1d0 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj new file mode 100644 index 0000000..2c57b6d Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif.c.obj new file mode 100644 index 0000000..ce77127 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif_fdb.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif_fdb.c.obj new file mode 100644 index 0000000..894f882 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif_fdb.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj new file mode 100644 index 0000000..6fec4b0 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj new file mode 100644 index 0000000..3ff84fb Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj new file mode 100644 index 0000000..8137f2f Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj new file mode 100644 index 0000000..9a6b3cb Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj new file mode 100644 index 0000000..229901c Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj new file mode 100644 index 0000000..2088aea Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj new file mode 100644 index 0000000..10c9bfe Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj new file mode 100644 index 0000000..8cb86b4 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj new file mode 100644 index 0000000..84c6b81 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj new file mode 100644 index 0000000..6b6e872 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj new file mode 100644 index 0000000..c09113b Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj new file mode 100644 index 0000000..aeeed5a Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj new file mode 100644 index 0000000..f6166c2 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj new file mode 100644 index 0000000..b0dc3f4 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj new file mode 100644 index 0000000..7b15029 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj new file mode 100644 index 0000000..abd59fc Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj new file mode 100644 index 0000000..daf7eb5 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/arc4.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/arc4.c.obj new file mode 100644 index 0000000..88cf952 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/arc4.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/des.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/des.c.obj new file mode 100644 index 0000000..c5c9b6a Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/des.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md4.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md4.c.obj new file mode 100644 index 0000000..e33b9c2 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md4.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md5.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md5.c.obj new file mode 100644 index 0000000..68c7842 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md5.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/sha1.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/sha1.c.obj new file mode 100644 index 0000000..a04f7ff Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/sha1.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj new file mode 100644 index 0000000..cb55957 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj new file mode 100644 index 0000000..2a48fc7 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj new file mode 100644 index 0000000..86b6f38 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj new file mode 100644 index 0000000..0616a51 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj new file mode 100644 index 0000000..69c3983 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj new file mode 100644 index 0000000..8e53d1f Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj new file mode 100644 index 0000000..f497a12 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj new file mode 100644 index 0000000..d9d00da Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj new file mode 100644 index 0000000..c4b06e6 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj new file mode 100644 index 0000000..d5f3e12 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/acd_dhcp_check.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/acd_dhcp_check.c.obj new file mode 100644 index 0000000..7b0f432 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/acd_dhcp_check.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/debug/lwip_debug.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/debug/lwip_debug.c.obj new file mode 100644 index 0000000..cdb3af3 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/debug/lwip_debug.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32xx/vfs_lwip.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32xx/vfs_lwip.c.obj new file mode 100644 index 0000000..7eb970c Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32xx/vfs_lwip.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/freertos/sys_arch.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/freertos/sys_arch.c.obj new file mode 100644 index 0000000..5fbb6ce Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/freertos/sys_arch.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/lwip_default_hooks.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/lwip_default_hooks.c.obj new file mode 100644 index 0000000..c08ad72 Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/lwip_default_hooks.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/tcp_isn_default.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/tcp_isn_default.c.obj new file mode 100644 index 0000000..ad0850c Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/tcp_isn_default.c.obj differ diff --git a/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/sockets_ext.c.obj b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/sockets_ext.c.obj new file mode 100644 index 0000000..dc997ea Binary files /dev/null and b/build/esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/sockets_ext.c.obj differ diff --git a/build/esp-idf/lwip/cmake_install.cmake b/build/esp-idf/lwip/cmake_install.cmake new file mode 100644 index 0000000..5af65b7 --- /dev/null +++ b/build/esp-idf/lwip/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/lwip + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/lwip/liblwip.a b/build/esp-idf/lwip/liblwip.a new file mode 100644 index 0000000..0a0880b Binary files /dev/null and b/build/esp-idf/lwip/liblwip.a differ diff --git a/build/esp-idf/main/CMakeFiles/__idf_main.dir/__/common/zcl_utility/src/zcl_utility.c.obj b/build/esp-idf/main/CMakeFiles/__idf_main.dir/__/common/zcl_utility/src/zcl_utility.c.obj new file mode 100644 index 0000000..eb9b81d Binary files /dev/null and b/build/esp-idf/main/CMakeFiles/__idf_main.dir/__/common/zcl_utility/src/zcl_utility.c.obj differ diff --git a/build/esp-idf/main/CMakeFiles/__idf_main.dir/esp_zb_light.c.obj b/build/esp-idf/main/CMakeFiles/__idf_main.dir/esp_zb_light.c.obj new file mode 100644 index 0000000..c438323 Binary files /dev/null and b/build/esp-idf/main/CMakeFiles/__idf_main.dir/esp_zb_light.c.obj differ diff --git a/build/esp-idf/main/cmake_install.cmake b/build/esp-idf/main/cmake_install.cmake new file mode 100644 index 0000000..99b5540 --- /dev/null +++ b/build/esp-idf/main/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/main/libmain.a b/build/esp-idf/main/libmain.a new file mode 100644 index 0000000..ed40a26 Binary files /dev/null and b/build/esp-idf/main/libmain.a differ diff --git a/build/esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj b/build/esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj new file mode 100644 index 0000000..e63d6bc Binary files /dev/null and b/build/esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj differ diff --git a/build/esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj b/build/esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj new file mode 100644 index 0000000..25e40e9 Binary files /dev/null and b/build/esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj differ diff --git a/build/esp-idf/mbedtls/cmake_install.cmake b/build/esp-idf/mbedtls/cmake_install.cmake new file mode 100644 index 0000000..281c8f2 --- /dev/null +++ b/build/esp-idf/mbedtls/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/mbedtls + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/cmake_install.cmake") +endif() + diff --git a/build/esp-idf/mbedtls/libmbedtls.a b/build/esp-idf/mbedtls/libmbedtls.a new file mode 100644 index 0000000..8517297 Binary files /dev/null and b/build/esp-idf/mbedtls/libmbedtls.a differ diff --git a/build/esp-idf/mbedtls/mbedtls/3rdparty/cmake_install.cmake b/build/esp-idf/mbedtls/mbedtls/3rdparty/cmake_install.cmake new file mode 100644 index 0000000..3a07f0c --- /dev/null +++ b/build/esp-idf/mbedtls/mbedtls/3rdparty/cmake_install.cmake @@ -0,0 +1,46 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/cmake_install.cmake") + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/cmake_install.cmake") + +endif() + diff --git a/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/Hacl_Curve25519_joined.c.obj b/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/Hacl_Curve25519_joined.c.obj new file mode 100644 index 0000000..2fe9bd5 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/Hacl_Curve25519_joined.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/everest.c.obj b/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/everest.c.obj new file mode 100644 index 0000000..4d4f512 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/everest.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/x25519.c.obj b/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/x25519.c.obj new file mode 100644 index 0000000..252dd25 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/x25519.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/cmake_install.cmake b/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/cmake_install.cmake new file mode 100644 index 0000000..9a6f7b4 --- /dev/null +++ b/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/cmake_install.cmake @@ -0,0 +1,51 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ DIR_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE FILES "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/everest/include/everest" FILES_MATCHING REGEX "/[^/]*\\.h$") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ FILES "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/install-cxx-module-bmi-noconfig.cmake" OPTIONAL) +endif() + diff --git a/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a b/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a new file mode 100644 index 0000000..75f594f Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a differ diff --git a/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m/p256-m.c.obj b/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m/p256-m.c.obj new file mode 100644 index 0000000..9325238 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m/p256-m.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m_driver_entrypoints.c.obj b/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m_driver_entrypoints.c.obj new file mode 100644 index 0000000..7b1c2e6 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m_driver_entrypoints.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/cmake_install.cmake b/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/cmake_install.cmake new file mode 100644 index 0000000..f77e7f4 --- /dev/null +++ b/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/cmake_install.cmake @@ -0,0 +1,51 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ DIR_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE FILES "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m/:/home/sam/esp/esp-idf/components/mbedtls/mbedtls/3rdparty/p256-m" FILES_MATCHING REGEX "/[^/]*\\.h$") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ FILES "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/install-cxx-module-bmi-noconfig.cmake" OPTIONAL) +endif() + diff --git a/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a b/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a new file mode 100644 index 0000000..c8d196d Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a differ diff --git a/build/esp-idf/mbedtls/mbedtls/cmake_install.cmake b/build/esp-idf/mbedtls/mbedtls/cmake_install.cmake new file mode 100644 index 0000000..869096d --- /dev/null +++ b/build/esp-idf/mbedtls/mbedtls/cmake_install.cmake @@ -0,0 +1,48 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/mbedtls/mbedtls + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/include/cmake_install.cmake") + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/3rdparty/cmake_install.cmake") + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library/cmake_install.cmake") + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/pkgconfig/cmake_install.cmake") + +endif() + diff --git a/build/esp-idf/mbedtls/mbedtls/include/cmake_install.cmake b/build/esp-idf/mbedtls/mbedtls/include/cmake_install.cmake new file mode 100644 index 0000000..6260f78 --- /dev/null +++ b/build/esp-idf/mbedtls/mbedtls/include/cmake_install.cmake @@ -0,0 +1,146 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/mbedtls/mbedtls/include + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/mbedtls" TYPE FILE PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ FILES + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/aes.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/aria.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/asn1.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/asn1write.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/base64.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/bignum.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/block_cipher.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/build_info.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/camellia.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/ccm.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/chacha20.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/chachapoly.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/check_config.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/cipher.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/cmac.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/compat-2.x.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/config_adjust_legacy_crypto.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/config_adjust_legacy_from_psa.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/config_adjust_psa_from_legacy.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/config_adjust_psa_superset_legacy.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/config_adjust_ssl.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/config_adjust_x509.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/config_psa.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/constant_time.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/ctr_drbg.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/debug.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/des.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/dhm.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/ecdh.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/ecdsa.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/ecjpake.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/ecp.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/entropy.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/error.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/gcm.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/hkdf.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/hmac_drbg.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/lms.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/mbedtls_config.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/md.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/md5.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/memory_buffer_alloc.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/net_sockets.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/nist_kw.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/oid.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/pem.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/pk.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/pkcs12.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/pkcs5.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/pkcs7.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/platform.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/platform_time.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/platform_util.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/poly1305.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/private_access.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/psa_util.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/ripemd160.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/rsa.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/sha1.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/sha256.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/sha3.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/sha512.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/ssl.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/ssl_cache.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/ssl_ciphersuites.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/ssl_cookie.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/ssl_ticket.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/threading.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/timing.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/version.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/x509.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/x509_crl.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/x509_crt.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/mbedtls/x509_csr.h" + ) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/psa" TYPE FILE PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ FILES + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/build_info.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_adjust_auto_enabled.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_adjust_config_dependencies.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_adjust_config_key_pair_types.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_adjust_config_synonyms.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_builtin_composites.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_builtin_key_derivation.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_builtin_primitives.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_compat.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_config.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_driver_common.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_driver_contexts_composites.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_driver_contexts_key_derivation.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_driver_contexts_primitives.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_extra.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_legacy.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_platform.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_se_driver.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_sizes.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_struct.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_types.h" + "/home/sam/esp/esp-idf/components/mbedtls/mbedtls/include/psa/crypto_values.h" + ) +endif() + diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj new file mode 100644 index 0000000..a04a4cb Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesce.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesce.c.obj new file mode 100644 index 0000000..7f00993 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesce.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj new file mode 100644 index 0000000..6157c51 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj new file mode 100644 index 0000000..10341f4 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj new file mode 100644 index 0000000..9f397ed Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj new file mode 100644 index 0000000..69d9dde Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj new file mode 100644 index 0000000..535b206 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj new file mode 100644 index 0000000..240e499 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_core.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_core.c.obj new file mode 100644 index 0000000..b28031a Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_core.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod.c.obj new file mode 100644 index 0000000..b757c3e Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod_raw.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod_raw.c.obj new file mode 100644 index 0000000..f4ad50d Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod_raw.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/block_cipher.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/block_cipher.c.obj new file mode 100644 index 0000000..4148e18 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/block_cipher.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj new file mode 100644 index 0000000..645bacc Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj new file mode 100644 index 0000000..d13f337 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj new file mode 100644 index 0000000..3ea6187 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj new file mode 100644 index 0000000..0de95f8 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj new file mode 100644 index 0000000..cb21585 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj new file mode 100644 index 0000000..ff76b3c Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj new file mode 100644 index 0000000..c0ca5fd Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj new file mode 100644 index 0000000..4a332cc Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj new file mode 100644 index 0000000..0589573 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj new file mode 100644 index 0000000..9fab8d8 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj new file mode 100644 index 0000000..0c21e00 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj new file mode 100644 index 0000000..79bfe87 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj new file mode 100644 index 0000000..41d792a Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj new file mode 100644 index 0000000..5112a8b Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj new file mode 100644 index 0000000..fb8dc7f Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj new file mode 100644 index 0000000..da1114f Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves_new.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves_new.c.obj new file mode 100644 index 0000000..7e0a5ff Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves_new.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj new file mode 100644 index 0000000..20c2025 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj new file mode 100644 index 0000000..36f99a7 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj new file mode 100644 index 0000000..0c3f712 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj new file mode 100644 index 0000000..09df186 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj new file mode 100644 index 0000000..c0fe234 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj new file mode 100644 index 0000000..50b1b6c Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes.c.obj new file mode 100644 index 0000000..462744a Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_dma_core.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_dma_core.c.obj new file mode 100644 index 0000000..a98ecc0 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_dma_core.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c.obj new file mode 100644 index 0000000..cf52706 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_common.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_common.c.obj new file mode 100644 index 0000000..8319b92 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_common.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_xts.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_xts.c.obj new file mode 100644 index 0000000..8ba7b82 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_xts.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c.obj new file mode 100644 index 0000000..9561a5c Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/ecc_alt.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/ecc_alt.c.obj new file mode 100644 index 0000000..9fee9ea Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/ecc_alt.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/esp_ecc.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/esp_ecc.c.obj new file mode 100644 index 0000000..50d7317 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/esp_ecc.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c.obj new file mode 100644 index 0000000..5d6d81c Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_hardware.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_hardware.c.obj new file mode 100644 index 0000000..d4dce2e Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_hardware.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_mem.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_mem.c.obj new file mode 100644 index 0000000..5de3b68 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_mem.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_timing.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_timing.c.obj new file mode 100644 index 0000000..8298b0d Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_timing.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/md/esp_md.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/md/esp_md.c.obj new file mode 100644 index 0000000..6b8a61d Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/md/esp_md.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c.obj new file mode 100644 index 0000000..8495647 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/sha.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/sha.c.obj new file mode 100644 index 0000000..991040e Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/sha.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/esp_sha.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/esp_sha.c.obj new file mode 100644 index 0000000..4f3a6e0 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/esp_sha.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lmots.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lmots.c.obj new file mode 100644 index 0000000..2049838 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lmots.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lms.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lms.c.obj new file mode 100644 index 0000000..c330ec7 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lms.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj new file mode 100644 index 0000000..6fe4284 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj new file mode 100644 index 0000000..87e1a14 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj new file mode 100644 index 0000000..8cb5b5a Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj new file mode 100644 index 0000000..0e7cd3e Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj new file mode 100644 index 0000000..5ab4e9f Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj new file mode 100644 index 0000000..7988998 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj new file mode 100644 index 0000000..a514d11 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj new file mode 100644 index 0000000..263b3ee Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_ecc.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_ecc.c.obj new file mode 100644 index 0000000..2ff0f8e Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_ecc.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj new file mode 100644 index 0000000..6b6a068 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj new file mode 100644 index 0000000..1578294 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj new file mode 100644 index 0000000..8b69b11 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj new file mode 100644 index 0000000..ba296ac Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj new file mode 100644 index 0000000..b35725f Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj new file mode 100644 index 0000000..668b3e4 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj new file mode 100644 index 0000000..2c5e45a Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj new file mode 100644 index 0000000..3e2c18c Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj new file mode 100644 index 0000000..17e113a Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj new file mode 100644 index 0000000..ef24050 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj new file mode 100644 index 0000000..c7485db Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj new file mode 100644 index 0000000..43a69f6 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers_no_static.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers_no_static.c.obj new file mode 100644 index 0000000..942090b Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers_no_static.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj new file mode 100644 index 0000000..30085af Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ffdh.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ffdh.c.obj new file mode 100644 index 0000000..f543782 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ffdh.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj new file mode 100644 index 0000000..0330d5c Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj new file mode 100644 index 0000000..a66f845 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_pake.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_pake.c.obj new file mode 100644 index 0000000..f5235db Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_pake.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj new file mode 100644 index 0000000..a003f46 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj new file mode 100644 index 0000000..a8c143c Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj new file mode 100644 index 0000000..f2a667b Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj new file mode 100644 index 0000000..0e271e6 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj new file mode 100644 index 0000000..1857498 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_util.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_util.c.obj new file mode 100644 index 0000000..7240b1a Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_util.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj new file mode 100644 index 0000000..90e8a2c Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj new file mode 100644 index 0000000..3de8db4 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_alt_helpers.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_alt_helpers.c.obj new file mode 100644 index 0000000..5803508 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_alt_helpers.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj new file mode 100644 index 0000000..f7d3858 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj new file mode 100644 index 0000000..854043a Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha3.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha3.c.obj new file mode 100644 index 0000000..7e75f40 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha3.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj new file mode 100644 index 0000000..d2dac17 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj new file mode 100644 index 0000000..4658e8d Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj new file mode 100644 index 0000000..c55e308 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj new file mode 100644 index 0000000..a5904fb Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj new file mode 100644 index 0000000..5fc2030 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj new file mode 100644 index 0000000..5c676c8 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_platform_time.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_platform_time.c.obj new file mode 100644 index 0000000..b88a6d9 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_platform_time.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/mbedtls_debug.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/mbedtls_debug.c.obj new file mode 100644 index 0000000..ee0fc5c Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/mbedtls_debug.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/net_sockets.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/net_sockets.c.obj new file mode 100644 index 0000000..2a42756 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/net_sockets.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_reader.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_reader.c.obj new file mode 100644 index 0000000..6ad9c64 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_reader.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_trace.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_trace.c.obj new file mode 100644 index 0000000..e875407 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_trace.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj new file mode 100644 index 0000000..cd554b9 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj new file mode 100644 index 0000000..4ef146a Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_client.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_client.c.obj new file mode 100644 index 0000000..9474d53 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_client.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj new file mode 100644 index 0000000..e6d2256 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_debug_helpers_generated.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_debug_helpers_generated.c.obj new file mode 100644 index 0000000..f867e53 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_debug_helpers_generated.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj new file mode 100644 index 0000000..97a32cd Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj new file mode 100644 index 0000000..f92e114 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj new file mode 100644 index 0000000..f184cfa Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_client.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_client.c.obj new file mode 100644 index 0000000..3396722 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_client.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_server.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_server.c.obj new file mode 100644 index 0000000..fbd406d Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_server.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_client.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_client.c.obj new file mode 100644 index 0000000..65e4b7d Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_client.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_generic.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_generic.c.obj new file mode 100644 index 0000000..678b805 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_generic.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj new file mode 100644 index 0000000..c14c59c Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_server.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_server.c.obj new file mode 100644 index 0000000..4829839 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_server.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs7.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs7.c.obj new file mode 100644 index 0000000..575ed73 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs7.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj new file mode 100644 index 0000000..153bded Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj new file mode 100644 index 0000000..14c965c Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj new file mode 100644 index 0000000..010b23e Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj new file mode 100644 index 0000000..7002fba Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj new file mode 100644 index 0000000..b8808b2 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write.c.obj new file mode 100644 index 0000000..f92cbae Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj new file mode 100644 index 0000000..beec1e4 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj new file mode 100644 index 0000000..c9b8050 Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/cmake_install.cmake b/build/esp-idf/mbedtls/mbedtls/library/cmake_install.cmake new file mode 100644 index 0000000..571c913 --- /dev/null +++ b/build/esp-idf/mbedtls/mbedtls/library/cmake_install.cmake @@ -0,0 +1,51 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/mbedtls/mbedtls/library + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library/libmbedx509.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/mbedtls/library/libmbedtls.a") +endif() + diff --git a/build/esp-idf/mbedtls/mbedtls/library/error.c b/build/esp-idf/mbedtls/mbedtls/library/error.c new file mode 120000 index 0000000..1b95e13 --- /dev/null +++ b/build/esp-idf/mbedtls/mbedtls/library/error.c @@ -0,0 +1 @@ +/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/error.c \ No newline at end of file diff --git a/build/esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a b/build/esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a new file mode 100644 index 0000000..7dbdfdf Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/libmbedtls.a b/build/esp-idf/mbedtls/mbedtls/library/libmbedtls.a new file mode 100644 index 0000000..13fa0db Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/libmbedtls.a differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/libmbedx509.a b/build/esp-idf/mbedtls/mbedtls/library/libmbedx509.a new file mode 100644 index 0000000..64a499a Binary files /dev/null and b/build/esp-idf/mbedtls/mbedtls/library/libmbedx509.a differ diff --git a/build/esp-idf/mbedtls/mbedtls/library/psa_crypto_driver_wrappers_no_static.c b/build/esp-idf/mbedtls/mbedtls/library/psa_crypto_driver_wrappers_no_static.c new file mode 120000 index 0000000..4248dff --- /dev/null +++ b/build/esp-idf/mbedtls/mbedtls/library/psa_crypto_driver_wrappers_no_static.c @@ -0,0 +1 @@ +/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/psa_crypto_driver_wrappers_no_static.c \ No newline at end of file diff --git a/build/esp-idf/mbedtls/mbedtls/library/ssl_debug_helpers_generated.c b/build/esp-idf/mbedtls/mbedtls/library/ssl_debug_helpers_generated.c new file mode 120000 index 0000000..d122956 --- /dev/null +++ b/build/esp-idf/mbedtls/mbedtls/library/ssl_debug_helpers_generated.c @@ -0,0 +1 @@ +/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/ssl_debug_helpers_generated.c \ No newline at end of file diff --git a/build/esp-idf/mbedtls/mbedtls/library/version_features.c b/build/esp-idf/mbedtls/mbedtls/library/version_features.c new file mode 120000 index 0000000..162293c --- /dev/null +++ b/build/esp-idf/mbedtls/mbedtls/library/version_features.c @@ -0,0 +1 @@ +/home/sam/esp/esp-idf/components/mbedtls/mbedtls/library/version_features.c \ No newline at end of file diff --git a/build/esp-idf/mbedtls/mbedtls/pkgconfig/cmake_install.cmake b/build/esp-idf/mbedtls/mbedtls/pkgconfig/cmake_install.cmake new file mode 100644 index 0000000..c56e66d --- /dev/null +++ b/build/esp-idf/mbedtls/mbedtls/pkgconfig/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/mbedtls/mbedtls/pkgconfig + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/mbedtls/x509_crt_bundle b/build/esp-idf/mbedtls/x509_crt_bundle new file mode 100644 index 0000000..0689070 Binary files /dev/null and b/build/esp-idf/mbedtls/x509_crt_bundle differ diff --git a/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj b/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj new file mode 100644 index 0000000..3fa6984 Binary files /dev/null and b/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj differ diff --git a/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj b/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj new file mode 100644 index 0000000..1aee3bc Binary files /dev/null and b/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj differ diff --git a/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj b/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj new file mode 100644 index 0000000..40bbe19 Binary files /dev/null and b/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj differ diff --git a/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj b/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj new file mode 100644 index 0000000..e079f2a Binary files /dev/null and b/build/esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj differ diff --git a/build/esp-idf/mqtt/cmake_install.cmake b/build/esp-idf/mqtt/cmake_install.cmake new file mode 100644 index 0000000..4da278a --- /dev/null +++ b/build/esp-idf/mqtt/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/mqtt + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/mqtt/libmqtt.a b/build/esp-idf/mqtt/libmqtt.a new file mode 100644 index 0000000..7e580e7 Binary files /dev/null and b/build/esp-idf/mqtt/libmqtt.a differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj new file mode 100644 index 0000000..0782f30 Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj new file mode 100644 index 0000000..2f40423 Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/flockfile.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/flockfile.c.obj new file mode 100644 index 0000000..e7fa66f Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/flockfile.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/getentropy.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/getentropy.c.obj new file mode 100644 index 0000000..1c401ae Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/getentropy.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj new file mode 100644 index 0000000..5cac375 Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj new file mode 100644 index 0000000..abd5942 Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj new file mode 100644 index 0000000..22018b1 Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj new file mode 100644 index 0000000..917075c Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj new file mode 100644 index 0000000..532f2bd Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj new file mode 100644 index 0000000..47f93e4 Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj new file mode 100644 index 0000000..236c4e5 Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj new file mode 100644 index 0000000..5348eac Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj new file mode 100644 index 0000000..c2a77c8 Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/scandir.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/scandir.c.obj new file mode 100644 index 0000000..338dedc Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/scandir.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj new file mode 100644 index 0000000..95e7715 Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj new file mode 100644 index 0000000..2c561f4 Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj new file mode 100644 index 0000000..d9b10d3 Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj new file mode 100644 index 0000000..08fcdcf Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj differ diff --git a/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj new file mode 100644 index 0000000..0e41cc0 Binary files /dev/null and b/build/esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj differ diff --git a/build/esp-idf/newlib/cmake_install.cmake b/build/esp-idf/newlib/cmake_install.cmake new file mode 100644 index 0000000..72392f9 --- /dev/null +++ b/build/esp-idf/newlib/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/newlib + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/port/cmake_install.cmake") +endif() + diff --git a/build/esp-idf/newlib/libnewlib.a b/build/esp-idf/newlib/libnewlib.a new file mode 100644 index 0000000..fed9d12 Binary files /dev/null and b/build/esp-idf/newlib/libnewlib.a differ diff --git a/build/esp-idf/newlib/port/cmake_install.cmake b/build/esp-idf/newlib/port/cmake_install.cmake new file mode 100644 index 0000000..bce08b7 --- /dev/null +++ b/build/esp-idf/newlib/port/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/newlib/port + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj new file mode 100644 index 0000000..aba8d24 Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj differ diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_bootloader.c.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_bootloader.c.obj new file mode 100644 index 0000000..8509f9e Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_bootloader.c.obj differ diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj new file mode 100644 index 0000000..4311ae9 Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj differ diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_encrypted_partition.cpp.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_encrypted_partition.cpp.obj new file mode 100644 index 0000000..6dbe948 Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_encrypted_partition.cpp.obj differ diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj new file mode 100644 index 0000000..61a0ad7 Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj differ diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj new file mode 100644 index 0000000..dd881cb Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj differ diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj new file mode 100644 index 0000000..3b3e5e2 Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj differ diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj new file mode 100644 index 0000000..12995c3 Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj differ diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj new file mode 100644 index 0000000..93f44e5 Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj differ diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj new file mode 100644 index 0000000..a2732e7 Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj differ diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj new file mode 100644 index 0000000..413ff9e Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj differ diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj new file mode 100644 index 0000000..8774728 Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj differ diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_platform.cpp.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_platform.cpp.obj new file mode 100644 index 0000000..1cc2dda Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_platform.cpp.obj differ diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj new file mode 100644 index 0000000..213804c Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj differ diff --git a/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj new file mode 100644 index 0000000..53b8d05 Binary files /dev/null and b/build/esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj differ diff --git a/build/esp-idf/nvs_flash/cmake_install.cmake b/build/esp-idf/nvs_flash/cmake_install.cmake new file mode 100644 index 0000000..a2f7479 --- /dev/null +++ b/build/esp-idf/nvs_flash/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/nvs_flash + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/nvs_flash/libnvs_flash.a b/build/esp-idf/nvs_flash/libnvs_flash.a new file mode 100644 index 0000000..2cbd21b Binary files /dev/null and b/build/esp-idf/nvs_flash/libnvs_flash.a differ diff --git a/build/esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj b/build/esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj new file mode 100644 index 0000000..6790f3e Binary files /dev/null and b/build/esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj differ diff --git a/build/esp-idf/nvs_sec_provider/cmake_install.cmake b/build/esp-idf/nvs_sec_provider/cmake_install.cmake new file mode 100644 index 0000000..797764f --- /dev/null +++ b/build/esp-idf/nvs_sec_provider/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/nvs_sec_provider + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/nvs_sec_provider/libnvs_sec_provider.a b/build/esp-idf/nvs_sec_provider/libnvs_sec_provider.a new file mode 100644 index 0000000..6383cdb Binary files /dev/null and b/build/esp-idf/nvs_sec_provider/libnvs_sec_provider.a differ diff --git a/build/esp-idf/openthread/cmake_install.cmake b/build/esp-idf/openthread/cmake_install.cmake new file mode 100644 index 0000000..8d6b95e --- /dev/null +++ b/build/esp-idf/openthread/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/openthread + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/partition_table/cmake_install.cmake b/build/esp-idf/partition_table/cmake_install.cmake new file mode 100644 index 0000000..432ed4e --- /dev/null +++ b/build/esp-idf/partition_table/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/partition_table + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/partition_table/partition-table-flash_args.in b/build/esp-idf/partition_table/partition-table-flash_args.in new file mode 100644 index 0000000..ecfd9ba --- /dev/null +++ b/build/esp-idf/partition_table/partition-table-flash_args.in @@ -0,0 +1,2 @@ +--flash_mode dio --flash_freq 80m --flash_size 2MB +0x8000 partition_table/partition-table.bin \ No newline at end of file diff --git a/build/esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj b/build/esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj new file mode 100644 index 0000000..847a267 Binary files /dev/null and b/build/esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj differ diff --git a/build/esp-idf/protobuf-c/cmake_install.cmake b/build/esp-idf/protobuf-c/cmake_install.cmake new file mode 100644 index 0000000..97df94a --- /dev/null +++ b/build/esp-idf/protobuf-c/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/protobuf-c + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/protobuf-c/libprotobuf-c.a b/build/esp-idf/protobuf-c/libprotobuf-c.a new file mode 100644 index 0000000..63ce177 Binary files /dev/null and b/build/esp-idf/protobuf-c/libprotobuf-c.a differ diff --git a/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj new file mode 100644 index 0000000..3771568 Binary files /dev/null and b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj differ diff --git a/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj new file mode 100644 index 0000000..ad6ba91 Binary files /dev/null and b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj differ diff --git a/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj new file mode 100644 index 0000000..f30ce89 Binary files /dev/null and b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj differ diff --git a/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec2.pb-c.c.obj b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec2.pb-c.c.obj new file mode 100644 index 0000000..3d47636 Binary files /dev/null and b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec2.pb-c.c.obj differ diff --git a/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj new file mode 100644 index 0000000..fe76777 Binary files /dev/null and b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj differ diff --git a/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj new file mode 100644 index 0000000..bf00ca1 Binary files /dev/null and b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj differ diff --git a/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj new file mode 100644 index 0000000..c9e1bfe Binary files /dev/null and b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj differ diff --git a/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj new file mode 100644 index 0000000..b47c005 Binary files /dev/null and b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj differ diff --git a/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj new file mode 100644 index 0000000..3385cd7 Binary files /dev/null and b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj differ diff --git a/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj new file mode 100644 index 0000000..417a145 Binary files /dev/null and b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj differ diff --git a/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj new file mode 100644 index 0000000..410dd00 Binary files /dev/null and b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj differ diff --git a/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj new file mode 100644 index 0000000..838e65c Binary files /dev/null and b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj differ diff --git a/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj new file mode 100644 index 0000000..6329864 Binary files /dev/null and b/build/esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj differ diff --git a/build/esp-idf/protocomm/cmake_install.cmake b/build/esp-idf/protocomm/cmake_install.cmake new file mode 100644 index 0000000..cea4a35 --- /dev/null +++ b/build/esp-idf/protocomm/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/protocomm + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/protocomm/libprotocomm.a b/build/esp-idf/protocomm/libprotocomm.a new file mode 100644 index 0000000..c2d943e Binary files /dev/null and b/build/esp-idf/protocomm/libprotocomm.a differ diff --git a/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj b/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj new file mode 100644 index 0000000..8068600 Binary files /dev/null and b/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj differ diff --git a/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj b/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj new file mode 100644 index 0000000..2d36609 Binary files /dev/null and b/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj differ diff --git a/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj b/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj new file mode 100644 index 0000000..f09b80b Binary files /dev/null and b/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj differ diff --git a/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj b/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj new file mode 100644 index 0000000..00eda81 Binary files /dev/null and b/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj differ diff --git a/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_semaphore.c.obj b/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_semaphore.c.obj new file mode 100644 index 0000000..105e70c Binary files /dev/null and b/build/esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_semaphore.c.obj differ diff --git a/build/esp-idf/pthread/cmake_install.cmake b/build/esp-idf/pthread/cmake_install.cmake new file mode 100644 index 0000000..2311a1e --- /dev/null +++ b/build/esp-idf/pthread/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/pthread + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/pthread/libpthread.a b/build/esp-idf/pthread/libpthread.a new file mode 100644 index 0000000..e988e16 Binary files /dev/null and b/build/esp-idf/pthread/libpthread.a differ diff --git a/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/instruction_decode.c.obj b/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/instruction_decode.c.obj new file mode 100644 index 0000000..4928d1f Binary files /dev/null and b/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/instruction_decode.c.obj differ diff --git a/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt.c.obj b/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt.c.obj new file mode 100644 index 0000000..943e37d Binary files /dev/null and b/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt.c.obj differ diff --git a/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt_plic.c.obj b/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt_plic.c.obj new file mode 100644 index 0000000..052ac8c Binary files /dev/null and b/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt_plic.c.obj differ diff --git a/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj b/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj new file mode 100644 index 0000000..223510d Binary files /dev/null and b/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj differ diff --git a/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors_intc.S.obj b/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors_intc.S.obj new file mode 100644 index 0000000..e798a1f Binary files /dev/null and b/build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors_intc.S.obj differ diff --git a/build/esp-idf/riscv/cmake_install.cmake b/build/esp-idf/riscv/cmake_install.cmake new file mode 100644 index 0000000..2b0039a --- /dev/null +++ b/build/esp-idf/riscv/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/riscv + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/riscv/libriscv.a b/build/esp-idf/riscv/libriscv.a new file mode 100644 index 0000000..01eb80e Binary files /dev/null and b/build/esp-idf/riscv/libriscv.a differ diff --git a/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj b/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj new file mode 100644 index 0000000..0734aef Binary files /dev/null and b/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj differ diff --git a/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj b/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj new file mode 100644 index 0000000..08bf604 Binary files /dev/null and b/build/esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj differ diff --git a/build/esp-idf/rt/cmake_install.cmake b/build/esp-idf/rt/cmake_install.cmake new file mode 100644 index 0000000..8668539 --- /dev/null +++ b/build/esp-idf/rt/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/rt + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/rt/librt.a b/build/esp-idf/rt/librt.a new file mode 100644 index 0000000..cf03b14 Binary files /dev/null and b/build/esp-idf/rt/librt.a differ diff --git a/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sd_pwr_ctrl/sd_pwr_ctrl.c.obj b/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sd_pwr_ctrl/sd_pwr_ctrl.c.obj new file mode 100644 index 0000000..fb1f6e4 Binary files /dev/null and b/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sd_pwr_ctrl/sd_pwr_ctrl.c.obj differ diff --git a/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj b/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj new file mode 100644 index 0000000..8e5ddec Binary files /dev/null and b/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj differ diff --git a/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj b/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj new file mode 100644 index 0000000..aaaa362 Binary files /dev/null and b/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj differ diff --git a/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj b/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj new file mode 100644 index 0000000..82b6e97 Binary files /dev/null and b/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj differ diff --git a/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj b/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj new file mode 100644 index 0000000..b97ef85 Binary files /dev/null and b/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj differ diff --git a/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj b/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj new file mode 100644 index 0000000..c2331e7 Binary files /dev/null and b/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj differ diff --git a/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj b/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj new file mode 100644 index 0000000..10b51f4 Binary files /dev/null and b/build/esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj differ diff --git a/build/esp-idf/sdmmc/cmake_install.cmake b/build/esp-idf/sdmmc/cmake_install.cmake new file mode 100644 index 0000000..90f7e44 --- /dev/null +++ b/build/esp-idf/sdmmc/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/sdmmc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/sdmmc/libsdmmc.a b/build/esp-idf/sdmmc/libsdmmc.a new file mode 100644 index 0000000..b8d9c96 Binary files /dev/null and b/build/esp-idf/sdmmc/libsdmmc.a differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj new file mode 100644 index 0000000..3579b3a Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj new file mode 100644 index 0000000..07cce43 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj new file mode 100644 index 0000000..01d3b4a Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj new file mode 100644 index 0000000..794c2c5 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj new file mode 100644 index 0000000..eb50afb Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj new file mode 100644 index 0000000..0c2b846 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj new file mode 100644 index 0000000..645c9d9 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj new file mode 100644 index 0000000..ec0499b Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj new file mode 100644 index 0000000..de99369 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj new file mode 100644 index 0000000..d29d0be Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj new file mode 100644 index 0000000..52910f9 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj new file mode 100644 index 0000000..da9b617 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj new file mode 100644 index 0000000..02031c2 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj new file mode 100644 index 0000000..f978258 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj new file mode 100644 index 0000000..f2f8c80 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj new file mode 100644 index 0000000..9289753 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj new file mode 100644 index 0000000..87d65f7 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj new file mode 100644 index 0000000..88c55d5 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj new file mode 100644 index 0000000..34d6ab3 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj new file mode 100644 index 0000000..8b47081 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj new file mode 100644 index 0000000..8c83878 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj new file mode 100644 index 0000000..605fc89 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj new file mode 100644 index 0000000..46968fa Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj new file mode 100644 index 0000000..99c34b0 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj new file mode 100644 index 0000000..e249a77 Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj new file mode 100644 index 0000000..68e534a Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj differ diff --git a/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj new file mode 100644 index 0000000..b6d5b6d Binary files /dev/null and b/build/esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj differ diff --git a/build/esp-idf/soc/cmake_install.cmake b/build/esp-idf/soc/cmake_install.cmake new file mode 100644 index 0000000..46d3c7d --- /dev/null +++ b/build/esp-idf/soc/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/soc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/soc/libsoc.a b/build/esp-idf/soc/libsoc.a new file mode 100644 index 0000000..bac31a6 Binary files /dev/null and b/build/esp-idf/soc/libsoc.a differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj new file mode 100644 index 0000000..ce7ae0c Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj new file mode 100644 index 0000000..d74eb7e Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj new file mode 100644 index 0000000..c0b0bb7 Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_brownout_hook.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_brownout_hook.c.obj new file mode 100644 index 0000000..7bd6810 Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_brownout_hook.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj new file mode 100644 index 0000000..3423006 Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj new file mode 100644 index 0000000..e6cd288 Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj new file mode 100644 index 0000000..40f3cbc Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj new file mode 100644 index 0000000..b1b3b1d Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj new file mode 100644 index 0000000..18ca568 Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj new file mode 100644 index 0000000..52e5d36 Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj new file mode 100644 index 0000000..0438d08 Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj new file mode 100644 index 0000000..30f7eea Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj new file mode 100644 index 0000000..a73cd78 Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj new file mode 100644 index 0000000..21399b1 Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj new file mode 100644 index 0000000..756b4f7 Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj new file mode 100644 index 0000000..499b96d Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj new file mode 100644 index 0000000..588ab8f Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj new file mode 100644 index 0000000..96b2059 Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj differ diff --git a/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj new file mode 100644 index 0000000..41b8587 Binary files /dev/null and b/build/esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj differ diff --git a/build/esp-idf/spi_flash/cmake_install.cmake b/build/esp-idf/spi_flash/cmake_install.cmake new file mode 100644 index 0000000..e1c2807 --- /dev/null +++ b/build/esp-idf/spi_flash/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/spi_flash + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/spi_flash/libspi_flash.a b/build/esp-idf/spi_flash/libspi_flash.a new file mode 100644 index 0000000..1324a9d Binary files /dev/null and b/build/esp-idf/spi_flash/libspi_flash.a differ diff --git a/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj b/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj new file mode 100644 index 0000000..ce9af85 Binary files /dev/null and b/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj differ diff --git a/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj b/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj new file mode 100644 index 0000000..7e25133 Binary files /dev/null and b/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj differ diff --git a/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj b/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj new file mode 100644 index 0000000..6129bb3 Binary files /dev/null and b/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj differ diff --git a/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj b/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj new file mode 100644 index 0000000..9afedca Binary files /dev/null and b/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj differ diff --git a/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj b/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj new file mode 100644 index 0000000..0b82c74 Binary files /dev/null and b/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj differ diff --git a/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj b/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj new file mode 100644 index 0000000..b6d6884 Binary files /dev/null and b/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj differ diff --git a/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj b/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj new file mode 100644 index 0000000..4d584ac Binary files /dev/null and b/build/esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj differ diff --git a/build/esp-idf/spiffs/cmake_install.cmake b/build/esp-idf/spiffs/cmake_install.cmake new file mode 100644 index 0000000..f89d79e --- /dev/null +++ b/build/esp-idf/spiffs/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/spiffs + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/spiffs/libspiffs.a b/build/esp-idf/spiffs/libspiffs.a new file mode 100644 index 0000000..fdb785d Binary files /dev/null and b/build/esp-idf/spiffs/libspiffs.a differ diff --git a/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj b/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj new file mode 100644 index 0000000..fafd444 Binary files /dev/null and b/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj differ diff --git a/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj b/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj new file mode 100644 index 0000000..19c5c79 Binary files /dev/null and b/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj differ diff --git a/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_socks_proxy.c.obj b/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_socks_proxy.c.obj new file mode 100644 index 0000000..a31118f Binary files /dev/null and b/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_socks_proxy.c.obj differ diff --git a/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj b/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj new file mode 100644 index 0000000..ca2eb4e Binary files /dev/null and b/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj differ diff --git a/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj b/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj new file mode 100644 index 0000000..f15668f Binary files /dev/null and b/build/esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj differ diff --git a/build/esp-idf/tcp_transport/cmake_install.cmake b/build/esp-idf/tcp_transport/cmake_install.cmake new file mode 100644 index 0000000..9a632a1 --- /dev/null +++ b/build/esp-idf/tcp_transport/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/tcp_transport + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/tcp_transport/libtcp_transport.a b/build/esp-idf/tcp_transport/libtcp_transport.a new file mode 100644 index 0000000..1043030 Binary files /dev/null and b/build/esp-idf/tcp_transport/libtcp_transport.a differ diff --git a/build/esp-idf/ulp/cmake_install.cmake b/build/esp-idf/ulp/cmake_install.cmake new file mode 100644 index 0000000..b5d5178 --- /dev/null +++ b/build/esp-idf/ulp/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/ulp + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj new file mode 100644 index 0000000..78ebff9 Binary files /dev/null and b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj differ diff --git a/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj new file mode 100644 index 0000000..e80eeca Binary files /dev/null and b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj differ diff --git a/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_compat.c.obj b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_compat.c.obj new file mode 100644 index 0000000..d334ffc Binary files /dev/null and b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_compat.c.obj differ diff --git a/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj new file mode 100644 index 0000000..b4df8f8 Binary files /dev/null and b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj differ diff --git a/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj new file mode 100644 index 0000000..315d8b7 Binary files /dev/null and b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj differ diff --git a/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj new file mode 100644 index 0000000..417a331 Binary files /dev/null and b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj differ diff --git a/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj new file mode 100644 index 0000000..b702cf4 Binary files /dev/null and b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj differ diff --git a/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj new file mode 100644 index 0000000..2c2e572 Binary files /dev/null and b/build/esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj differ diff --git a/build/esp-idf/unity/cmake_install.cmake b/build/esp-idf/unity/cmake_install.cmake new file mode 100644 index 0000000..ca08d5e --- /dev/null +++ b/build/esp-idf/unity/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/unity + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/unity/libunity.a b/build/esp-idf/unity/libunity.a new file mode 100644 index 0000000..2c7bf46 Binary files /dev/null and b/build/esp-idf/unity/libunity.a differ diff --git a/build/esp-idf/usb/cmake_install.cmake b/build/esp-idf/usb/cmake_install.cmake new file mode 100644 index 0000000..f3f0342 --- /dev/null +++ b/build/esp-idf/usb/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/usb + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/vfs/CMakeFiles/__idf_vfs.dir/nullfs.c.obj b/build/esp-idf/vfs/CMakeFiles/__idf_vfs.dir/nullfs.c.obj new file mode 100644 index 0000000..3da3b9f Binary files /dev/null and b/build/esp-idf/vfs/CMakeFiles/__idf_vfs.dir/nullfs.c.obj differ diff --git a/build/esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj b/build/esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj new file mode 100644 index 0000000..2556b48 Binary files /dev/null and b/build/esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj differ diff --git a/build/esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj b/build/esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj new file mode 100644 index 0000000..a7893d0 Binary files /dev/null and b/build/esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj differ diff --git a/build/esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj b/build/esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj new file mode 100644 index 0000000..8e7442b Binary files /dev/null and b/build/esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj differ diff --git a/build/esp-idf/vfs/cmake_install.cmake b/build/esp-idf/vfs/cmake_install.cmake new file mode 100644 index 0000000..02f0937 --- /dev/null +++ b/build/esp-idf/vfs/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/vfs + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/vfs/libvfs.a b/build/esp-idf/vfs/libvfs.a new file mode 100644 index 0000000..f4ea4ce Binary files /dev/null and b/build/esp-idf/vfs/libvfs.a differ diff --git a/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj b/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj new file mode 100644 index 0000000..0d71a1a Binary files /dev/null and b/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj differ diff --git a/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj b/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj new file mode 100644 index 0000000..fd17087 Binary files /dev/null and b/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj differ diff --git a/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj b/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj new file mode 100644 index 0000000..0a74f81 Binary files /dev/null and b/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj differ diff --git a/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj b/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj new file mode 100644 index 0000000..8f03395 Binary files /dev/null and b/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj differ diff --git a/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj b/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj new file mode 100644 index 0000000..f4b5d7d Binary files /dev/null and b/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj differ diff --git a/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj b/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj new file mode 100644 index 0000000..16f4fab Binary files /dev/null and b/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj differ diff --git a/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj b/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj new file mode 100644 index 0000000..ac13014 Binary files /dev/null and b/build/esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj differ diff --git a/build/esp-idf/wear_levelling/cmake_install.cmake b/build/esp-idf/wear_levelling/cmake_install.cmake new file mode 100644 index 0000000..daf09bf --- /dev/null +++ b/build/esp-idf/wear_levelling/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/wear_levelling + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/wear_levelling/libwear_levelling.a b/build/esp-idf/wear_levelling/libwear_levelling.a new file mode 100644 index 0000000..204fef5 Binary files /dev/null and b/build/esp-idf/wear_levelling/libwear_levelling.a differ diff --git a/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj new file mode 100644 index 0000000..6ed08ab Binary files /dev/null and b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj differ diff --git a/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj new file mode 100644 index 0000000..1bb3ae4 Binary files /dev/null and b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj differ diff --git a/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj new file mode 100644 index 0000000..1d4cc17 Binary files /dev/null and b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj differ diff --git a/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj new file mode 100644 index 0000000..98700ae Binary files /dev/null and b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj differ diff --git a/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj new file mode 100644 index 0000000..6a63ab0 Binary files /dev/null and b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj differ diff --git a/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj new file mode 100644 index 0000000..32620cf Binary files /dev/null and b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj differ diff --git a/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj new file mode 100644 index 0000000..7217ed3 Binary files /dev/null and b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj differ diff --git a/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj new file mode 100644 index 0000000..441be24 Binary files /dev/null and b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj differ diff --git a/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj new file mode 100644 index 0000000..8395727 Binary files /dev/null and b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj differ diff --git a/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj new file mode 100644 index 0000000..92dd5f5 Binary files /dev/null and b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj differ diff --git a/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj new file mode 100644 index 0000000..989b5ce Binary files /dev/null and b/build/esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj differ diff --git a/build/esp-idf/wifi_provisioning/cmake_install.cmake b/build/esp-idf/wifi_provisioning/cmake_install.cmake new file mode 100644 index 0000000..f1e250a --- /dev/null +++ b/build/esp-idf/wifi_provisioning/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/wifi_provisioning + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/wifi_provisioning/libwifi_provisioning.a b/build/esp-idf/wifi_provisioning/libwifi_provisioning.a new file mode 100644 index 0000000..8c05fec Binary files /dev/null and b/build/esp-idf/wifi_provisioning/libwifi_provisioning.a differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c.obj new file mode 100644 index 0000000..1e03816 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-ec.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-ec.c.obj new file mode 100644 index 0000000..21a56fa Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-ec.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c.obj new file mode 100644 index 0000000..81a261c Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls.c.obj new file mode 100644 index 0000000..7a231d7 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpbkdf2.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpbkdf2.c.obj new file mode 100644 index 0000000..5672a3c Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpbkdf2.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpsk.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpsk.c.obj new file mode 100644 index 0000000..04196a4 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpsk.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/tls_mbedtls.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/tls_mbedtls.c.obj new file mode 100644 index 0000000..ace0cb1 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/tls_mbedtls.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj new file mode 100644 index 0000000..8d9c0b9 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_eap_client.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_eap_client.c.obj new file mode 100644 index 0000000..d1d7ea6 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_eap_client.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj new file mode 100644 index 0000000..8704752 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_owe.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_owe.c.obj new file mode 100644 index 0000000..24ee7e6 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_owe.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2_api_port.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2_api_port.c.obj new file mode 100644 index 0000000..8b5a66c Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2_api_port.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj new file mode 100644 index 0000000..7191e31 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj new file mode 100644 index 0000000..7134ab1 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj new file mode 100644 index 0000000..d4c00f4 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj new file mode 100644 index 0000000..626b8bd Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/eloop.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/eloop.c.obj new file mode 100644 index 0000000..ba38029 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/eloop.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj new file mode 100644 index 0000000..2870e16 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj new file mode 100644 index 0000000..62c8865 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/comeback_token.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/comeback_token.c.obj new file mode 100644 index 0000000..87fbb25 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/comeback_token.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_11.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_11.c.obj new file mode 100644 index 0000000..10d1721 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_11.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj new file mode 100644 index 0000000..95dba11 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/pmksa_cache_auth.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/pmksa_cache_auth.c.obj new file mode 100644 index 0000000..c70320b Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/pmksa_cache_auth.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/sta_info.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/sta_info.c.obj new file mode 100644 index 0000000..5a02936 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/sta_info.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj new file mode 100644 index 0000000..1f46a22 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj new file mode 100644 index 0000000..f2eb6be Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/dragonfly.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/dragonfly.c.obj new file mode 100644 index 0000000..5491588 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/dragonfly.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/ieee802_11_common.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/ieee802_11_common.c.obj new file mode 100644 index 0000000..52972d7 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/ieee802_11_common.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj new file mode 100644 index 0000000..f634976 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae_pk.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae_pk.c.obj new file mode 100644 index 0000000..97ab071 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae_pk.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj new file mode 100644 index 0000000..957dab8 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj new file mode 100644 index 0000000..af6ee9d Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj new file mode 100644 index 0000000..2a25cb2 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj new file mode 100644 index 0000000..1224406 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj new file mode 100644 index 0000000..1bfd971 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj new file mode 100644 index 0000000..14c8992 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj new file mode 100644 index 0000000..8b864cd Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj new file mode 100644 index 0000000..a918eff Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj new file mode 100644 index 0000000..8eb1389 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj new file mode 100644 index 0000000..c20e4ec Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj new file mode 100644 index 0000000..c17d627 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj new file mode 100644 index 0000000..4845ef2 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj new file mode 100644 index 0000000..ffd9c3b Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj new file mode 100644 index 0000000..8678ea4 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj new file mode 100644 index 0000000..afb754c Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj new file mode 100644 index 0000000..f215ca8 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tprf.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tprf.c.obj new file mode 100644 index 0000000..ba10d1e Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tprf.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj new file mode 100644 index 0000000..db1e17a Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj new file mode 100644 index 0000000..21c6714 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj new file mode 100644 index 0000000..38cf7a4 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj new file mode 100644 index 0000000..7fa1681 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj new file mode 100644 index 0000000..8495ee7 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_common/eap_wsc_common.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_common/eap_wsc_common.c.obj new file mode 100644 index 0000000..f22a170 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_common/eap_wsc_common.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj new file mode 100644 index 0000000..0a000d5 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj new file mode 100644 index 0000000..7c74e72 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj new file mode 100644 index 0000000..9c4af72 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj new file mode 100644 index 0000000..636bbb3 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj new file mode 100644 index 0000000..181995f Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj new file mode 100644 index 0000000..fd944e3 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj new file mode 100644 index 0000000..0d8de0a Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj new file mode 100644 index 0000000..52acd79 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj new file mode 100644 index 0000000..9e02a24 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj new file mode 100644 index 0000000..cf21130 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj new file mode 100644 index 0000000..bd98ef1 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj new file mode 100644 index 0000000..8ed7f80 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj new file mode 100644 index 0000000..a706d6a Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj new file mode 100644 index 0000000..a9e7d62 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj new file mode 100644 index 0000000..58f1a4c Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj new file mode 100644 index 0000000..1f2e0ab Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj new file mode 100644 index 0000000..e9f3052 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj new file mode 100644 index 0000000..c9b88f3 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj new file mode 100644 index 0000000..0d5f529 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj new file mode 100644 index 0000000..8a5e000 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj new file mode 100644 index 0000000..bd70975 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj new file mode 100644 index 0000000..71e4ada Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj new file mode 100644 index 0000000..3c899e7 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj new file mode 100644 index 0000000..ad95d2f Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj new file mode 100644 index 0000000..289c4ce Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj new file mode 100644 index 0000000..1005e0f Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj new file mode 100644 index 0000000..13a9229 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj new file mode 100644 index 0000000..3aebe17 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj new file mode 100644 index 0000000..870b774 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj new file mode 100644 index 0000000..7a54fc3 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj new file mode 100644 index 0000000..7532151 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj differ diff --git a/build/esp-idf/wpa_supplicant/cmake_install.cmake b/build/esp-idf/wpa_supplicant/cmake_install.cmake new file mode 100644 index 0000000..d1283b8 --- /dev/null +++ b/build/esp-idf/wpa_supplicant/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/sam/esp/esp-idf/components/wpa_supplicant + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-objdump") +endif() + diff --git a/build/esp-idf/wpa_supplicant/libwpa_supplicant.a b/build/esp-idf/wpa_supplicant/libwpa_supplicant.a new file mode 100644 index 0000000..d9d1413 Binary files /dev/null and b/build/esp-idf/wpa_supplicant/libwpa_supplicant.a differ diff --git a/build/flash_app_args b/build/flash_app_args new file mode 100644 index 0000000..29ad328 --- /dev/null +++ b/build/flash_app_args @@ -0,0 +1,2 @@ +--flash_mode dio --flash_freq 80m --flash_size 2MB +0x10000 on_off_light_bulb.bin diff --git a/build/flash_args b/build/flash_args new file mode 100644 index 0000000..fe081b5 --- /dev/null +++ b/build/flash_args @@ -0,0 +1,4 @@ +--flash_mode dio --flash_freq 80m --flash_size 2MB +0x0 bootloader/bootloader.bin +0x10000 on_off_light_bulb.bin +0x8000 partition_table/partition-table.bin diff --git a/build/flash_args.in b/build/flash_args.in new file mode 100644 index 0000000..880728a --- /dev/null +++ b/build/flash_args.in @@ -0,0 +1,4 @@ +--flash_mode dio --flash_freq 80m --flash_size 2MB +0x0 bootloader/bootloader.bin +0x10000 $.bin +0x8000 partition_table/partition-table.bin \ No newline at end of file diff --git a/build/flash_bootloader_args b/build/flash_bootloader_args new file mode 100644 index 0000000..7b1a5bd --- /dev/null +++ b/build/flash_bootloader_args @@ -0,0 +1,2 @@ +--flash_mode dio --flash_freq 80m --flash_size 2MB +0x0 bootloader/bootloader.bin diff --git a/build/flash_project_args b/build/flash_project_args new file mode 100644 index 0000000..fe081b5 --- /dev/null +++ b/build/flash_project_args @@ -0,0 +1,4 @@ +--flash_mode dio --flash_freq 80m --flash_size 2MB +0x0 bootloader/bootloader.bin +0x10000 on_off_light_bulb.bin +0x8000 partition_table/partition-table.bin diff --git a/build/flasher_args.json b/build/flasher_args.json new file mode 100644 index 0000000..7f1d9d4 --- /dev/null +++ b/build/flasher_args.json @@ -0,0 +1,24 @@ +{ + "write_flash_args" : [ "--flash_mode", "dio", + "--flash_size", "2MB", + "--flash_freq", "80m" ], + "flash_settings" : { + "flash_mode": "dio", + "flash_size": "2MB", + "flash_freq": "80m" + }, + "flash_files" : { + "0x0" : "bootloader/bootloader.bin", + "0x10000" : "on_off_light_bulb.bin", + "0x8000" : "partition_table/partition-table.bin" + }, + "bootloader" : { "offset" : "0x0", "file" : "bootloader/bootloader.bin", "encrypted" : "false" }, + "app" : { "offset" : "0x10000", "file" : "on_off_light_bulb.bin", "encrypted" : "false" }, + "partition-table" : { "offset" : "0x8000", "file" : "partition_table/partition-table.bin", "encrypted" : "false" }, + "extra_esptool_args" : { + "after" : "hard_reset", + "before" : "default_reset", + "stub" : true, + "chip" : "esp32c6" + } +} diff --git a/build/gdbinit/connect b/build/gdbinit/connect new file mode 100644 index 0000000..faa3857 --- /dev/null +++ b/build/gdbinit/connect @@ -0,0 +1,7 @@ +# Connect to the default openocd-esp port and stop on app_main() +set remotetimeout 10 +target remote :3333 +monitor reset halt +maintenance flush register-cache +thbreak app_main +continue diff --git a/build/gdbinit/gdbinit b/build/gdbinit/gdbinit new file mode 100644 index 0000000..3d24386 --- /dev/null +++ b/build/gdbinit/gdbinit @@ -0,0 +1,2 @@ +source /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/gdbinit/symbols +source /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/gdbinit/connect diff --git a/build/gdbinit/prefix_map b/build/gdbinit/prefix_map new file mode 100644 index 0000000..c7842ec --- /dev/null +++ b/build/gdbinit/prefix_map @@ -0,0 +1 @@ +# There is no prefix map defined for the project. diff --git a/build/gdbinit/py_extensions b/build/gdbinit/py_extensions new file mode 100644 index 0000000..336f995 --- /dev/null +++ b/build/gdbinit/py_extensions @@ -0,0 +1,7 @@ +# Add Python GDB extensions +python +try: + import freertos_gdb +except ModuleNotFoundError: + print('warning: python extension "freertos_gdb" not found.') +end diff --git a/build/gdbinit/symbols b/build/gdbinit/symbols new file mode 100644 index 0000000..5c5072b --- /dev/null +++ b/build/gdbinit/symbols @@ -0,0 +1,20 @@ +# Load esp32c6 ROM ELF symbols +define target hookpost-remote +set confirm off + # if $_streq((char *) 0x4004a798, "Sep 19 2022") + if (*(int*) 0x4004a798) == 0x20706553 && (*(int*) 0x4004a79c) == 0x32203931 && (*(int*) 0x4004a7a0) == 0x323230 + add-symbol-file /home/sam/.espressif/tools/esp-rom-elfs/20241011/esp32c6_rev0_rom.elf + else + echo Warning: Unknown esp32c6 ROM revision.\n + end +set confirm on +end + + +# Load bootloader symbols +set confirm off + add-symbol-file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.elf +set confirm on + +# Load application symbols +file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.elf diff --git a/build/kconfigs.in b/build/kconfigs.in new file mode 100644 index 0000000..ef3d023 --- /dev/null +++ b/build/kconfigs.in @@ -0,0 +1,77 @@ +source "/home/sam/esp/esp-idf/components/app_trace/Kconfig" +source "/home/sam/esp/esp-idf/components/bt/Kconfig" +source "/home/sam/esp/esp-idf/components/console/Kconfig" +source "/home/sam/esp/esp-idf/components/driver/Kconfig" +source "/home/sam/esp/esp-idf/components/efuse/Kconfig" +source "/home/sam/esp/esp-idf/components/esp-tls/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_adc/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_coex/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_common/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_cam/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_dac/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_gpio/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_gptimer/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_i2c/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_i2s/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_isp/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_jpeg/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_ledc/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_parlio/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_pcnt/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_rmt/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_sdm/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_spi/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_touch_sens/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_tsens/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_uart/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_eth/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_event/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_gdbstub/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_hid/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_http_client/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_http_server/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_https_ota/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_https_server/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_hw_support/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_lcd/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_mm/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_netif/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_partition/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_phy/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_pm/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_psram/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_ringbuf/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_security/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_system/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_timer/Kconfig" +source "/home/sam/esp/esp-idf/components/esp_wifi/Kconfig" +source "/home/sam/esp/esp-idf/components/espcoredump/Kconfig" +source "/home/sam/esp/esp-idf/components/fatfs/Kconfig" +source "/home/sam/esp/esp-idf/components/freertos/Kconfig" +source "/home/sam/esp/esp-idf/components/hal/Kconfig" +source "/home/sam/esp/esp-idf/components/heap/Kconfig" +source "/home/sam/esp/esp-idf/components/ieee802154/Kconfig" +source "/home/sam/esp/esp-idf/components/log/Kconfig" +source "/home/sam/esp/esp-idf/components/lwip/Kconfig" +source "/home/sam/esp/esp-idf/components/mbedtls/Kconfig" +source "/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/Kconfig" +source "/home/sam/esp/esp-idf/components/newlib/Kconfig" +source "/home/sam/esp/esp-idf/components/nvs_flash/Kconfig" +source "/home/sam/esp/esp-idf/components/nvs_sec_provider/Kconfig" +source "/home/sam/esp/esp-idf/components/openthread/Kconfig" +source "/home/sam/esp/esp-idf/components/protocomm/Kconfig" +source "/home/sam/esp/esp-idf/components/pthread/Kconfig" +source "/home/sam/esp/esp-idf/components/soc/Kconfig" +source "/home/sam/esp/esp-idf/components/spi_flash/Kconfig" +source "/home/sam/esp/esp-idf/components/spiffs/Kconfig" +source "/home/sam/esp/esp-idf/components/tcp_transport/Kconfig" +source "/home/sam/esp/esp-idf/components/ulp/Kconfig" +source "/home/sam/esp/esp-idf/components/unity/Kconfig" +source "/home/sam/esp/esp-idf/components/usb/Kconfig" +source "/home/sam/esp/esp-idf/components/vfs/Kconfig" +source "/home/sam/esp/esp-idf/components/wear_levelling/Kconfig" +source "/home/sam/esp/esp-idf/components/wifi_provisioning/Kconfig" +source "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/Kconfig" \ No newline at end of file diff --git a/build/kconfigs_projbuild.in b/build/kconfigs_projbuild.in new file mode 100644 index 0000000..96268b0 --- /dev/null +++ b/build/kconfigs_projbuild.in @@ -0,0 +1,5 @@ +source "/home/sam/esp/esp-idf/components/bootloader/Kconfig.projbuild" +source "/home/sam/esp/esp-idf/components/esp_app_format/Kconfig.projbuild" +source "/home/sam/esp/esp-idf/components/esp_rom/Kconfig.projbuild" +source "/home/sam/esp/esp-idf/components/esptool_py/Kconfig.projbuild" +source "/home/sam/esp/esp-idf/components/partition_table/Kconfig.projbuild" \ No newline at end of file diff --git a/build/ldgen_libraries b/build/ldgen_libraries new file mode 100644 index 0000000..1315002 --- /dev/null +++ b/build/ldgen_libraries @@ -0,0 +1,87 @@ +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv/libriscv.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio/libesp_driver_gpio.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm/libesp_pm.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/libmbedtls.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format/libesp_app_format.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format/libesp_bootloader_format.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update/libapp_update.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition/libesp_partition.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/libefuse.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support/libbootloader_support.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm/libesp_mm.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash/libspi_flash.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/libesp_system.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common/libesp_common.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom/libesp_rom.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal/libhal.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log/liblog.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap/libheap.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc/libsoc.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security/libesp_security.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/libesp_hw_support.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos/libfreertos.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/libnewlib.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread/libpthread.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx/libcxx.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer/libesp_timer.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf/libesp_ringbuf.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart/libesp_driver_uart.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace/libapp_trace.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event/libesp_event.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash/libnvs_flash.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi/libesp_driver_spi.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s/libesp_driver_i2s.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc/libsdmmc.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio/libesp_driver_sdio.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt/libesp_driver_rmt.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens/libesp_driver_tsens.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm/libesp_driver_sdm.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c/libesp_driver_i2c.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc/libesp_driver_ledc.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio/libesp_driver_parlio.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver/libdriver.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy/libesp_phy.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console/libesp_vfs_console.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs/libvfs.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip/liblwip.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif/libesp_netif.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant/libwpa_supplicant.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex/libesp_coex.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi/libesp_wifi.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub/libesp_gdbstub.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity/libunity.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock/libcmock.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console/libconsole.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser/libhttp_parser.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls/libesp-tls.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc/libesp_adc.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam/libesp_driver_cam.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth/libesp_eth.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid/libesp_hid.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport/libtcp_transport.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client/libesp_http_client.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server/libesp_http_server.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota/libesp_https_ota.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server/libesp_https_server.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd/libesp_lcd.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c/libprotobuf-c.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm/libprotocomm.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl/libesp_local_ctrl.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump/libespcoredump.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling/libwear_levelling.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs/libfatfs.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154/libieee802154.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json/libjson.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt/libmqtt.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider/libnvs_sec_provider.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt/librt.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs/libspiffs.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning/libwifi_provisioning.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip/libespressif__led_strip.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main/libmain.a +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver/liblight_driver.a diff --git a/build/ldgen_libraries.in b/build/ldgen_libraries.in new file mode 100644 index 0000000..822e2a7 --- /dev/null +++ b/build/ldgen_libraries.in @@ -0,0 +1,87 @@ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ \ No newline at end of file diff --git a/build/log/idf_py_stderr_output_162608 b/build/log/idf_py_stderr_output_162608 new file mode 100644 index 0000000..397c7d8 --- /dev/null +++ b/build/log/idf_py_stderr_output_162608 @@ -0,0 +1,5 @@ +fatal: detected dubious ownership in repository at '/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP' +To add an exception for this directory, call: + + git config --global --add safe.directory /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP +f5c3654a1c--1.6.4-2025-10-31 08:40:35 UTC diff --git a/build/log/idf_py_stderr_output_162927 b/build/log/idf_py_stderr_output_162927 new file mode 100644 index 0000000..e69de29 diff --git a/build/log/idf_py_stderr_output_168868 b/build/log/idf_py_stderr_output_168868 new file mode 100644 index 0000000..e69de29 diff --git a/build/log/idf_py_stderr_output_169178 b/build/log/idf_py_stderr_output_169178 new file mode 100644 index 0000000..2a61b59 --- /dev/null +++ b/build/log/idf_py_stderr_output_169178 @@ -0,0 +1,8 @@ +--- esp-idf-monitor 1.8.0 on /dev/ttyACM0 115200 +--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H +--- Warning: Failed to decode multiple lines in a row. Try checking the baud rate and XTAL frequency setting in menuconfig +--- Warning: Failed to decode multiple lines in a row. Try checking the baud rate and XTAL frequency setting in menuconfig +--- Warning: Failed to decode multiple lines in a row. Try checking the baud rate and XTAL frequency setting in menuconfig +--- Error: device reports readiness to read but returned no data (device disconnected or multiple access on port?) +--- Waiting for the device to reconnect......................................................................................................................................................... + diff --git a/build/log/idf_py_stdout_output_162608 b/build/log/idf_py_stdout_output_162608 new file mode 100644 index 0000000..ba16a34 --- /dev/null +++ b/build/log/idf_py_stdout_output_162608 @@ -0,0 +1,59 @@ +-- IDF_TARGET is not set, guessed 'esp32c6' from sdkconfig '/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig' +-- Found Git: /usr/bin/git (found version "2.43.0") +-- The C compiler identification is GNU 14.2.0 +-- The CXX compiler identification is GNU 14.2.0 +-- The ASM compiler identification is GNU +-- Found assembler: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- git rev-parse returned 'fatal: detected dubious ownership in repository at '/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP' +To add an exception for this directory, call: + + git config --global --add safe.directory /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP' +-- Could not use 'git describe' to determine PROJECT_VER. +-- Building ESP-IDF components for target esp32c6 +NOTICE: Processing 4 dependencies: +NOTICE: [1/4] espressif/esp-zboss-lib (1.6.4) +NOTICE: [2/4] espressif/esp-zigbee-lib (1.6.7) +NOTICE: [3/4] espressif/led_strip (2.0.0) +NOTICE: [4/4] idf (5.4.2) +-- Project sdkconfig file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig +Loading defaults file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig.defaults... +-- Adding linker script /home/sam/esp/esp-idf/components/riscv/ld/rom.api.ld +-- Found Python3: /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python (found version "3.12.3") found components: Interpreter +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +-- Found Threads: TRUE +-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS +-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success +-- USING O3 +-- App "on_off_light_bulb" version: 1 +-- Adding linker script /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/memory.ld +-- Adding linker script /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/sections.ld.in +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.api.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.rvfp.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.wdt.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.systimer.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.version.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.phy.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.coexist.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.net80211.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.pp.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.newlib.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.newlib-normal.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.heap.ld +-- Adding linker script /home/sam/esp/esp-idf/components/soc/esp32c6/ld/esp32c6.peripherals.ld +-- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_driver_ana_cmpr esp_driver_cam esp_driver_dac esp_driver_gpio esp_driver_gptimer esp_driver_i2c esp_driver_i2s esp_driver_isp esp_driver_jpeg esp_driver_ledc esp_driver_mcpwm esp_driver_parlio esp_driver_pcnt esp_driver_ppa esp_driver_rmt esp_driver_sdio esp_driver_sdm esp_driver_sdmmc esp_driver_sdspi esp_driver_spi esp_driver_touch_sens esp_driver_tsens esp_driver_uart esp_driver_usb_serial_jtag esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_security esp_system esp_timer esp_vfs_console esp_wifi espcoredump espressif__esp-zboss-lib espressif__esp-zigbee-lib espressif__led_strip esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json light_driver log lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table protobuf-c protocomm pthread riscv rt sdmmc soc spi_flash spiffs tcp_transport ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant +-- Component paths: /home/sam/esp/esp-idf/components/app_trace /home/sam/esp/esp-idf/components/app_update /home/sam/esp/esp-idf/components/bootloader /home/sam/esp/esp-idf/components/bootloader_support /home/sam/esp/esp-idf/components/bt /home/sam/esp/esp-idf/components/cmock /home/sam/esp/esp-idf/components/console /home/sam/esp/esp-idf/components/cxx /home/sam/esp/esp-idf/components/driver /home/sam/esp/esp-idf/components/efuse /home/sam/esp/esp-idf/components/esp-tls /home/sam/esp/esp-idf/components/esp_adc /home/sam/esp/esp-idf/components/esp_app_format /home/sam/esp/esp-idf/components/esp_bootloader_format /home/sam/esp/esp-idf/components/esp_coex /home/sam/esp/esp-idf/components/esp_common /home/sam/esp/esp-idf/components/esp_driver_ana_cmpr /home/sam/esp/esp-idf/components/esp_driver_cam /home/sam/esp/esp-idf/components/esp_driver_dac /home/sam/esp/esp-idf/components/esp_driver_gpio /home/sam/esp/esp-idf/components/esp_driver_gptimer /home/sam/esp/esp-idf/components/esp_driver_i2c /home/sam/esp/esp-idf/components/esp_driver_i2s /home/sam/esp/esp-idf/components/esp_driver_isp /home/sam/esp/esp-idf/components/esp_driver_jpeg /home/sam/esp/esp-idf/components/esp_driver_ledc /home/sam/esp/esp-idf/components/esp_driver_mcpwm /home/sam/esp/esp-idf/components/esp_driver_parlio /home/sam/esp/esp-idf/components/esp_driver_pcnt /home/sam/esp/esp-idf/components/esp_driver_ppa /home/sam/esp/esp-idf/components/esp_driver_rmt /home/sam/esp/esp-idf/components/esp_driver_sdio /home/sam/esp/esp-idf/components/esp_driver_sdm /home/sam/esp/esp-idf/components/esp_driver_sdmmc /home/sam/esp/esp-idf/components/esp_driver_sdspi /home/sam/esp/esp-idf/components/esp_driver_spi /home/sam/esp/esp-idf/components/esp_driver_touch_sens /home/sam/esp/esp-idf/components/esp_driver_tsens /home/sam/esp/esp-idf/components/esp_driver_uart /home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag /home/sam/esp/esp-idf/components/esp_eth /home/sam/esp/esp-idf/components/esp_event /home/sam/esp/esp-idf/components/esp_gdbstub /home/sam/esp/esp-idf/components/esp_hid /home/sam/esp/esp-idf/components/esp_http_client /home/sam/esp/esp-idf/components/esp_http_server /home/sam/esp/esp-idf/components/esp_https_ota /home/sam/esp/esp-idf/components/esp_https_server /home/sam/esp/esp-idf/components/esp_hw_support /home/sam/esp/esp-idf/components/esp_lcd /home/sam/esp/esp-idf/components/esp_local_ctrl /home/sam/esp/esp-idf/components/esp_mm /home/sam/esp/esp-idf/components/esp_netif /home/sam/esp/esp-idf/components/esp_netif_stack /home/sam/esp/esp-idf/components/esp_partition /home/sam/esp/esp-idf/components/esp_phy /home/sam/esp/esp-idf/components/esp_pm /home/sam/esp/esp-idf/components/esp_psram /home/sam/esp/esp-idf/components/esp_ringbuf /home/sam/esp/esp-idf/components/esp_rom /home/sam/esp/esp-idf/components/esp_security /home/sam/esp/esp-idf/components/esp_system /home/sam/esp/esp-idf/components/esp_timer /home/sam/esp/esp-idf/components/esp_vfs_console /home/sam/esp/esp-idf/components/esp_wifi /home/sam/esp/esp-idf/components/espcoredump /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip /home/sam/esp/esp-idf/components/esptool_py /home/sam/esp/esp-idf/components/fatfs /home/sam/esp/esp-idf/components/freertos /home/sam/esp/esp-idf/components/hal /home/sam/esp/esp-idf/components/heap /home/sam/esp/esp-idf/components/http_parser /home/sam/esp/esp-idf/components/idf_test /home/sam/esp/esp-idf/components/ieee802154 /home/sam/esp/esp-idf/components/json /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver /home/sam/esp/esp-idf/components/log /home/sam/esp/esp-idf/components/lwip /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main /home/sam/esp/esp-idf/components/mbedtls /home/sam/esp/esp-idf/components/mqtt /home/sam/esp/esp-idf/components/newlib /home/sam/esp/esp-idf/components/nvs_flash /home/sam/esp/esp-idf/components/nvs_sec_provider /home/sam/esp/esp-idf/components/openthread /home/sam/esp/esp-idf/components/partition_table /home/sam/esp/esp-idf/components/protobuf-c /home/sam/esp/esp-idf/components/protocomm /home/sam/esp/esp-idf/components/pthread /home/sam/esp/esp-idf/components/riscv /home/sam/esp/esp-idf/components/rt /home/sam/esp/esp-idf/components/sdmmc /home/sam/esp/esp-idf/components/soc /home/sam/esp/esp-idf/components/spi_flash /home/sam/esp/esp-idf/components/spiffs /home/sam/esp/esp-idf/components/tcp_transport /home/sam/esp/esp-idf/components/ulp /home/sam/esp/esp-idf/components/unity /home/sam/esp/esp-idf/components/usb /home/sam/esp/esp-idf/components/vfs /home/sam/esp/esp-idf/components/wear_levelling /home/sam/esp/esp-idf/components/wifi_provisioning /home/sam/esp/esp-idf/components/wpa_supplicant +-- Configuring done (5.9s) +-- Generating done (0.9s) +-- Build files have been written to: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build diff --git a/build/log/idf_py_stdout_output_162927 b/build/log/idf_py_stdout_output_162927 new file mode 100644 index 0000000..8009c31 --- /dev/null +++ b/build/log/idf_py_stdout_output_162927 @@ -0,0 +1,1209 @@ +[1/1035] Generating project_elf_src_esp32c6.c +[2/1035] Generating /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/memory.ld linker script... +[3/1035] Generating /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/ld/sections.ld.in linker script... +[4/1035] Building C object esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/x25519.c.obj +[5/1035] Building C object esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/Hacl_Curve25519_joined.c.obj +[6/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesce.c.obj +[7/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj +[8/1035] Generating ../../partition_table/partition-table.bin +Partition table binary generated. Contents: +******************************************************************************* +# ESP-IDF Partition Table +# Name, Type, SubType, Offset, Size, Flags +nvs,data,nvs,0x9000,24K, +phy_init,data,phy,0xf000,4K, +factory,app,factory,0x10000,1920K, +zb_storage,data,fat,0x1f0000,16K, +zb_fct,data,fat,0x1f4000,1K, +******************************************************************************* +[9/1035] Building C object esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m/p256-m.c.obj +[10/1035] Building C object esp-idf/mbedtls/mbedtls/3rdparty/everest/CMakeFiles/everest.dir/library/everest.c.obj +[11/1035] Building C object esp-idf/mbedtls/mbedtls/3rdparty/p256-m/CMakeFiles/p256m.dir/p256-m_driver_entrypoints.c.obj +[12/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod_raw.c.obj +[13/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/block_cipher.c.obj +[14/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj +[15/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_mod.c.obj +[16/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj +[17/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj +[18/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj +[19/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj +[20/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj +[21/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj +[22/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj +[23/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum_core.c.obj +[24/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj +[25/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj +[26/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj +[27/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj +[28/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj +[29/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj +[30/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj +[31/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj +[32/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj +[33/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj +[34/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves_new.c.obj +[35/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj +[36/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj +[37/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj +[38/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj +[39/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj +[40/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj +[41/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj +[42/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj +[43/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj +[44/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lmots.c.obj +[45/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj +[46/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj +[47/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj +[48/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/lms.c.obj +[49/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj +[50/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj +[51/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj +[52/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj +[53/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_ecc.c.obj +[54/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj +[55/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj +[56/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj +[57/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj +[58/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj +[59/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj +[60/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj +[61/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj +[62/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj +[63/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj +[64/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj +[65/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj +[66/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj +[67/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers_no_static.c.obj +[68/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ffdh.c.obj +[69/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj +[70/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj +[71/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj +[72/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj +[73/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_pake.c.obj +[74/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj +[75/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj +[76/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj +[77/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_alt_helpers.c.obj +[78/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj +[79/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj +[80/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_util.c.obj +[81/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha3.c.obj +[82/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj +[83/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj +[84/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj +[85/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj +[86/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj +[87/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c.obj +[88/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj +[89/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c.obj +[90/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_hardware.c.obj +[91/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj +[92/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_mem.c.obj +[93/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_timing.c.obj +[94/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj +[95/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c.obj +[96/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_xts.c.obj +[97/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/esp_aes_common.c.obj +[98/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes_dma_core.c.obj +[99/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/esp_sha.c.obj +[100/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/aes/dma/esp_aes.c.obj +[101/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/esp_ecc.c.obj +[102/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/md/esp_md.c.obj +[103/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/ecc/ecc_alt.c.obj +[104/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/sha/dma/sha.c.obj +[105/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj +[106/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_ds/esp_rsa_sign_alt.c.obj +[107/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj +[108/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs7.c.obj +[109/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj +[110/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_reader.c.obj +[111/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write.c.obj +[112/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_trace.c.obj +[113/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj +[114/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj +[115/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj +[116/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj +[117/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj +[118/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_debug_helpers_generated.c.obj +[119/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj +[120/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj +[121/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj +[122/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj +[123/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj +[124/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_server.c.obj +[125/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_client.c.obj +[126/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj +[127/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_client.c.obj +[128/1035] Creating directories for 'bootloader' +[129/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_generic.c.obj +[130/1035] No download step for 'bootloader' +[131/1035] No update step for 'bootloader' +[132/1035] No patch step for 'bootloader' +[133/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/esp_platform_time.c.obj +[134/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_client.c.obj +[135/1035] Building C object esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj +[136/1035] Building C object esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj +[137/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/mbedtls_debug.c.obj +[138/1035] Building C object esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_app_desc.c.obj +[139/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj +[140/1035] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj +[141/1035] Building C object esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition.c.obj +[142/1035] Building C object esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition_target.c.obj +[143/1035] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj +[144/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj +[145/1035] Building C object esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj +[146/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/home/sam/esp/esp-idf/components/mbedtls/port/net_sockets.c.obj +[147/1035] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_server.c.obj +[148/1035] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj +[149/1035] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj +[150/1035] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj +[151/1035] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj +[152/1035] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj +[153/1035] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj +[154/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj +[155/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj +[156/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj +[157/1035] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_startup.c.obj +[158/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj +[159/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj +[160/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj +[161/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj +[162/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj +[163/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj +[164/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj +[165/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj +[166/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj +[167/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj +[168/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj +[169/1035] Building C object esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/port/esp32c6/ext_mem_layout.c.obj +[170/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/secure_boot_secure_features.c.obj +[171/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_brownout_hook.c.obj +[172/1035] Building C object esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/heap_align_hw.c.obj +[173/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj +[174/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj +[175/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj +[176/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj +[177/1035] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj +[178/1035] Building C object esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_cache.c.obj +[179/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj +[180/1035] Building C object esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_mmu_map.c.obj +[181/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj +[182/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj +[183/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj +[184/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj +[185/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj +[186/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj +[187/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj +[188/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj +[189/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj +[190/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj +[191/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj +[192/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj +[193/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj +[194/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj +[195/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_ipc.c.obj +[196/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj +[197/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj +[198/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj +[199/1035] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj +[200/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj +[201/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj +[202/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj +[203/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj +[204/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj +[205/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj +[206/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/xt_wdt.c.obj +[207/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj +[208/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/systick_etm.c.obj +[209/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/hw_stack_guard.c.obj +[210/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup_funcs.c.obj +[211/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt.c.obj +[212/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt_impl_timergroup.c.obj +[213/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/image_process.c.obj +[214/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj +[215/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/esp_system_chip.c.obj +[216/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/expression_with_stack.c.obj +[217/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj +[218/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_stubs.c.obj +[219/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_helpers.c.obj +[220/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/panic_arch.c.obj +[221/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj +[222/1035] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj +[223/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/cache_err_int.c.obj +[224/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/reset_reason.c.obj +[225/1035] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj +[226/1035] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj +[227/1035] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj +[228/1035] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj +[229/1035] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj +[230/1035] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj +[231/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/system_internal.c.obj +[232/1035] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj +[233/1035] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_tlsf.c.obj +[234/1035] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_multi_heap.c.obj +[235/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj +[236/1035] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj +[237/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj +[238/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj +[239/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/color_hal.c.obj +[240/1035] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj +[241/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj +[242/1035] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj +[243/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj +[244/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj +[245/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj +[246/1035] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c6/clk.c.obj +[247/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal.c.obj +[248/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/clk_tree_hal.c.obj +[249/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal_iram.c.obj +[250/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/gpio_hal.c.obj +[251/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/timer_hal.c.obj +[252/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/uart_hal.c.obj +[253/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj +[254/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal.c.obj +[255/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_iram.c.obj +[256/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/ledc_hal_iram.c.obj +[257/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj +[258/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/rmt_hal.c.obj +[259/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/pcnt_hal.c.obj +[260/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal.c.obj +[261/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mcpwm_hal.c.obj +[262/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_top.c.obj +[263/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal.c.obj +[264/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/twai_hal_iram.c.obj +[265/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/sdm_hal.c.obj +[266/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/parlio_hal.c.obj +[267/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/etm_hal.c.obj +[268/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/gdma_hal_ahb_v1.c.obj +[269/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/ecc_hal.c.obj +[270/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_oneshot_hal.c.obj +[271/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal_common.c.obj +[272/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/i2s_hal.c.obj +[273/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpi_hal.c.obj +[274/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/aes_hal.c.obj +[275/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/sha_hal.c.obj +[276/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/brownout_hal.c.obj +[277/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pau_hal.c.obj +[278/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/adc_hal.c.obj +[279/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/modem_clock_hal.c.obj +[280/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/pmu_hal.c.obj +[281/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj +[282/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal_iram.c.obj +[283/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal.c.obj +[284/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_hal_iram.c.obj +[285/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hd_hal.c.obj +[286/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_flash_hal_gpspi.c.obj +[287/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/apm_hal.c.obj +[288/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/ds_hal.c.obj +[289/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/usb_serial_jtag_hal.c.obj +[290/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/hmac_hal.c.obj +[291/1035] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/sdio_slave_hal.c.obj +[292/1035] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_timestamp.c.obj +[293/1035] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/util.c.obj +[294/1035] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/log_level.c.obj +[295/1035] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_write.c.obj +[296/1035] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/buffer/log_buffers.c.obj +[297/1035] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/tag_log_level.c.obj +[298/1035] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_lock.c.obj +[299/1035] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj +[300/1035] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/linked_list/log_linked_list.c.obj +[301/1035] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/cache/log_binary_heap.c.obj +[302/1035] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32c6/memory_layout.c.obj +[303/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj +[304/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj +[305/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj +[306/1035] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj +[307/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj +[308/1035] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_base.c.obj +[309/1035] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj +[310/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj +[311/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj +[312/1035] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj +[313/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj +[314/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj +[315/1035] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj +[316/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj +[317/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj +[318/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj +[319/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj +[320/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj +[321/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj +[322/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj +[323/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj +[324/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj +[325/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj +[326/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj +[327/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj +[328/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj +[329/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj +[330/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj +[331/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj +[332/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj +[333/1035] Building C object esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_crypto_lock.c.obj +[334/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj +[335/1035] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj +[336/1035] Building C object esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_dpa_protection.c.obj +[337/1035] Building C object esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/init.c.obj +[338/1035] Building C object esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_hmac.c.obj +[339/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj +[340/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj +[341/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj +[342/1035] Building C object esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_ds.c.obj +[343/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj +[344/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/revision.c.obj +[345/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj +[346/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj +[347/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj +[348/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj +[349/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_usb.c.obj +[350/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_console.c.obj +[351/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/rtc_module.c.obj +[352/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modem.c.obj +[353/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/periph_ctrl.c.obj +[354/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_gpio_reserve.c.obj +[355/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj +[356/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_event.c.obj +[357/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj +[358/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj +[359/1035] Performing configure step for 'bootloader' +-- Found Git: /usr/bin/git (found version "2.43.0") +-- The C compiler identification is GNU 14.2.0 +-- The CXX compiler identification is GNU 14.2.0 +-- The ASM compiler identification is GNU +-- Found assembler: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-g++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Building ESP-IDF components for target esp32c6 +-- Project sdkconfig file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig +-- Adding linker script /home/sam/esp/esp-idf/components/riscv/ld/rom.api.ld +-- Adding linker script /home/sam/esp/esp-idf/components/soc/esp32c6/ld/esp32c6.peripherals.ld +-- Bootloader project name: "bootloader" version: 1 +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.api.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.rvfp.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.wdt.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.systimer.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.version.ld +-- Adding linker script /home/sam/esp/esp-idf/components/esp_rom/esp32c6/ld/esp32c6.rom.newlib.ld +-- Adding linker script /home/sam/esp/esp-idf/components/bootloader/subproject/main/ld/esp32c6/bootloader.ld +-- Adding linker script /home/sam/esp/esp-idf/components/bootloader/subproject/main/ld/esp32c6/bootloader.rom.ld +-- Components: bootloader bootloader_support efuse esp_app_format esp_bootloader_format esp_common esp_hw_support esp_rom esp_security esp_system esptool_py freertos hal log main micro-ecc newlib partition_table riscv soc spi_flash +-- Component paths: /home/sam/esp/esp-idf/components/bootloader /home/sam/esp/esp-idf/components/bootloader_support /home/sam/esp/esp-idf/components/efuse /home/sam/esp/esp-idf/components/esp_app_format /home/sam/esp/esp-idf/components/esp_bootloader_format /home/sam/esp/esp-idf/components/esp_common /home/sam/esp/esp-idf/components/esp_hw_support /home/sam/esp/esp-idf/components/esp_rom /home/sam/esp/esp-idf/components/esp_security /home/sam/esp/esp-idf/components/esp_system /home/sam/esp/esp-idf/components/esptool_py /home/sam/esp/esp-idf/components/freertos /home/sam/esp/esp-idf/components/hal /home/sam/esp/esp-idf/components/log /home/sam/esp/esp-idf/components/bootloader/subproject/main /home/sam/esp/esp-idf/components/bootloader/subproject/components/micro-ecc /home/sam/esp/esp-idf/components/newlib /home/sam/esp/esp-idf/components/partition_table /home/sam/esp/esp-idf/components/riscv /home/sam/esp/esp-idf/components/soc /home/sam/esp/esp-idf/components/spi_flash +-- Configuring done (5.5s) +-- Generating done (0.2s) +-- Build files have been written to: /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader +[360/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_clk_tree.c.obj +[361/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp_clk_tree_common.c.obj +[362/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sar_periph_ctrl_common.c.obj +[363/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/io_mux.c.obj +[364/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_dma_utils.c.obj +[365/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_link.c.obj +[366/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_utils.c.obj +[367/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_share_hw_ctrl.c.obj +[368/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_system_peripheral.c.obj +[369/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_bus_lock.c.obj +[370/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj +[371/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/adc_share_hw_ctrl.c.obj +[372/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/systimer.c.obj +[373/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/deprecated/gdma_legacy.c.obj +[374/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/esp_async_memcpy.c.obj +[375/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_retention.c.obj +[376/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_sleep_retention.c.obj +[377/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma.c.obj +[378/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/gdma_etm.c.obj +[379/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/pau_regdma.c.obj +[380/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/dma/async_memcpy_gdma.c.obj +[381/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_etm.c.obj +[382/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mspi_timing_tuning.c.obj +[383/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/regdma_link.c.obj +[384/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_wake_stub.c.obj +[385/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj +[386/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/modem_clock.c.obj +[387/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj +[388/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj +[389/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj +[390/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clock_output.c.obj +[391/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj +[392/1035] Building ASM object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu_asm.S.obj +[393/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj +[394/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj +[395/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj +[396/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_clock.c.obj +[397/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_modem_state.c.obj +[398/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/sar_periph_ctrl.c.obj +[399/1035] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/heap_idf.c.obj +[400/1035] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/app_startup.c.obj +[401/1035] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_common.c.obj +[402/1035] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/lowpower/port/esp32c6/sleep_cpu.c.obj +[403/1035] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/list.c.obj +[404/1035] Building ASM object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/portasm.S.obj +[405/1035] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_systick.c.obj +[406/1035] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/timers.c.obj +[407/1035] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/stream_buffer.c.obj +[408/1035] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/event_groups.c.obj +[409/1035] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/queue.c.obj +[410/1035] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/freertos_compatibility.c.obj +[411/1035] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions_event_groups.c.obj +[412/1035] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/port.c.obj +[413/1035] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions.c.obj +[414/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/assert.c.obj +[415/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/abort.c.obj +[416/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/flockfile.c.obj +[417/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj +[418/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj +[419/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj +[420/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/getentropy.c.obj +[421/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj +[422/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj +[423/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj +[424/1035] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/tasks.c.obj +[425/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj +[426/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj +[427/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/newlib_init.c.obj +[428/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/sysconf.c.obj +[429/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/realpath.c.obj +[430/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/scandir.c.obj +[431/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj +[432/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/stdatomic.c.obj +[433/1035] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj +[434/1035] Building CXX object esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj +[435/1035] Building C object esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj +[436/1035] Building C object esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj +[437/1035] Building CXX object esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_init.cpp.obj +[438/1035] Building C object esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_semaphore.c.obj +[439/1035] Building C object esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj +[440/1035] Building C object esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj +[441/1035] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_init.c.obj +[442/1035] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_etm.c.obj +[443/1035] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj +[444/1035] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_common.c.obj +[445/1035] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj +[446/1035] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj +[447/1035] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_systimer.c.obj +[448/1035] Building C object esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_etm.c.obj +[449/1035] Building C object esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj +[450/1035] Building C object esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer_common.c.obj +[451/1035] Building C object esp-idf/esp_driver_gptimer/CMakeFiles/__idf_esp_driver_gptimer.dir/src/gptimer.c.obj +[452/1035] Building CXX object esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj +[453/1035] Building C object esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj +[454/1035] Building C object esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj +[455/1035] Building C object esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj +[456/1035] Building C object esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart_vfs.c.obj +[457/1035] Performing build step for 'bootloader' +[1/114] Generating project_elf_src_esp32c6.c +[2/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/interrupts.c.obj +[3/114] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src_esp32c6.c.obj +[4/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj +[5/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/adc_periph.c.obj +[6/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gpio_periph.c.obj +[7/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/uart_periph.c.obj +[8/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/dedic_gpio_periph.c.obj +[9/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/gdma_periph.c.obj +[10/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/etm_periph.c.obj +[11/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj +[12/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdm_periph.c.obj +[13/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/spi_periph.c.obj +[14/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ledc_periph.c.obj +[15/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/pcnt_periph.c.obj +[16/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rmt_periph.c.obj +[17/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2c_periph.c.obj +[18/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/temperature_sensor_periph.c.obj +[19/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/parlio_periph.c.obj +[20/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/i2s_periph.c.obj +[21/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/ieee802154_periph.c.obj +[22/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/timer_periph.c.obj +[23/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mpi_periph.c.obj +[24/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/twai_periph.c.obj +[25/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/mcpwm_periph.c.obj +[26/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/wdt_periph.c.obj +[27/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/rtc_io_periph.c.obj +[28/114] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj +[29/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/sdio_slave_periph.c.obj +[30/114] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c6/system_retention_periph.c.obj +[31/114] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c6/efuse_hal.c.obj +[32/114] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/lp_timer_hal.c.obj +[33/114] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj +[34/114] Building C object esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj +[35/114] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj +[36/114] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj +[37/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj +[38/114] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj +[39/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj +[40/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj +[41/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj +[42/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj +[43/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c6.c.obj +[44/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj +[45/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj +[46/114] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj +[47/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj +[48/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj +[49/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_ecdsa.c.obj +[50/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj +[51/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj +[52/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c6.c.obj +[53/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_sha.c.obj +[54/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_soc.c.obj +[55/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj +[56/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj +[57/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj +[58/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj +[59/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj +[60/114] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_table.c.obj +[61/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj +[62/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj +[63/114] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_fields.c.obj +[64/114] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_rtc_calib.c.obj +[65/114] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c6/esp_efuse_utility.c.obj +[66/114] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj +[67/114] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj +[68/114] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj +[69/114] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/esp_cpu_intr.c.obj +[70/114] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj +[71/114] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj +[72/114] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj +[73/114] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c6/bootloader_esp32c6.c.obj +[74/114] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/cpu_region_protect.c.obj +[75/114] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj +[76/114] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk_init.c.obj +[77/114] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_param.c.obj +[78/114] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_clk.c.obj +[79/114] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/chip_info.c.obj +[80/114] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_init.c.obj +[81/114] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj +[82/114] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj +[83/114] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/ocode_init.c.obj +[84/114] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj +[85/114] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj +[86/114] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj +[87/114] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/rtc_time.c.obj +[88/114] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj +[89/114] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj +[90/114] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c6/pmu_sleep.c.obj +[91/114] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj +[92/114] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_hp_regi2c_esp32c6.c.obj +[93/114] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_lock.c.obj +[94/114] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj +[95/114] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj +[96/114] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj +[97/114] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/noos/log_timestamp.c.obj +[98/114] Linking C static library esp-idf/log/liblog.a +[99/114] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj +[100/114] Linking C static library esp-idf/esp_rom/libesp_rom.a +[101/114] Linking C static library esp-idf/esp_common/libesp_common.a +[102/114] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a +[103/114] Linking C static library esp-idf/esp_system/libesp_system.a +[104/114] Linking C static library esp-idf/efuse/libefuse.a +[105/114] Linking C static library esp-idf/bootloader_support/libbootloader_support.a +[106/114] Linking C static library esp-idf/esp_bootloader_format/libesp_bootloader_format.a +[107/114] Linking C static library esp-idf/spi_flash/libspi_flash.a +[108/114] Linking C static library esp-idf/hal/libhal.a +[109/114] Linking C static library esp-idf/micro-ecc/libmicro-ecc.a +[110/114] Linking C static library esp-idf/soc/libsoc.a +[111/114] Linking C static library esp-idf/main/libmain.a +[112/114] Linking C executable bootloader.elf +[113/114] Generating binary image from built executable +esptool.py v4.10.0 +Creating esp32c6 image... +Merged 2 ELF sections +Successfully created esp32c6 image. +Generated /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.bin +[114/114] cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esptool_py && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.bin +Bootloader binary size 0x5610 bytes. 0x29f0 bytes (33%) free. +[458/1035] No install step for 'bootloader' +[459/1035] Completed 'bootloader' +[460/1035] Building C object esp-idf/esp_driver_uart/CMakeFiles/__idf_esp_driver_uart.dir/src/uart.c.obj +[461/1035] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition.cpp.obj +[462/1035] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj +[463/1035] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj +[464/1035] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_platform.cpp.obj +[465/1035] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj +[466/1035] Building C object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_bootloader.c.obj +[467/1035] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj +[468/1035] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj +[469/1035] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj +[470/1035] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj +[471/1035] Building C object esp-idf/esp_driver_pcnt/CMakeFiles/__idf_esp_driver_pcnt.dir/src/pulse_cnt.c.obj +[472/1035] Building C object esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_common.c.obj +[473/1035] Building C object esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_dma.c.obj +[474/1035] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj +[475/1035] Building C object esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave.c.obj +[476/1035] Building C object esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cmpr.c.obj +[477/1035] Building C object esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_master.c.obj +[478/1035] Building C object esp-idf/esp_driver_spi/CMakeFiles/__idf_esp_driver_spi.dir/src/gpspi/spi_slave_hd.c.obj +[479/1035] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj +[480/1035] Building C object esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_cap.c.obj +[481/1035] Building C object esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_com.c.obj +[482/1035] Building C object esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_fault.c.obj +[483/1035] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj +[484/1035] Building C object esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_etm.c.obj +[485/1035] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj +[486/1035] Building C object esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_oper.c.obj +[487/1035] Building C object esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_gen.c.obj +[488/1035] Building C object esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_sync.c.obj +[489/1035] Building C object esp-idf/esp_driver_mcpwm/CMakeFiles/__idf_esp_driver_mcpwm.dir/src/mcpwm_timer.c.obj +[490/1035] Building C object esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_std.c.obj +[491/1035] Building C object esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_pdm.c.obj +[492/1035] Building C object esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_platform.c.obj +[493/1035] Building C object esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_etm.c.obj +[494/1035] Building C object esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_common.c.obj +[495/1035] Building C object esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj +[496/1035] Building C object esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj +[497/1035] Building C object esp-idf/esp_driver_i2s/CMakeFiles/__idf_esp_driver_i2s.dir/i2s_tdm.c.obj +[498/1035] Building C object esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sd_pwr_ctrl/sd_pwr_ctrl.c.obj +[499/1035] Building C object esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj +[500/1035] Building C object esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_crc.c.obj +[501/1035] Building C object esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj +[502/1035] Building C object esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj +[503/1035] Building C object esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj +[504/1035] Building C object esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_transaction.c.obj +[505/1035] Building C object esp-idf/esp_driver_sdspi/CMakeFiles/__idf_esp_driver_sdspi.dir/src/sdspi_host.c.obj +[506/1035] Building C object esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_encoder.c.obj +[507/1035] Building C object esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_common.c.obj +[508/1035] Building C object esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor_etm.c.obj +[509/1035] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_encrypted_partition.cpp.obj +[510/1035] Building C object esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_rx.c.obj +[511/1035] Building C object esp-idf/esp_driver_tsens/CMakeFiles/__idf_esp_driver_tsens.dir/src/temperature_sensor.c.obj +[512/1035] Building C object esp-idf/esp_driver_sdio/CMakeFiles/__idf_esp_driver_sdio.dir/src/sdio_slave.c.obj +[513/1035] Building C object esp-idf/esp_driver_sdm/CMakeFiles/__idf_esp_driver_sdm.dir/src/sdm.c.obj +[514/1035] Building C object esp-idf/esp_driver_rmt/CMakeFiles/__idf_esp_driver_rmt.dir/src/rmt_tx.c.obj +[515/1035] Building C object esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_common.c.obj +[516/1035] Building C object esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_common.c.obj +[517/1035] Building C object esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_connection_monitor.c.obj +[518/1035] Building C object esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_slave.c.obj +[519/1035] Building C object esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag.c.obj +[520/1035] Building C object esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_tx.c.obj +[521/1035] Building C object esp-idf/esp_driver_i2c/CMakeFiles/__idf_esp_driver_i2c.dir/i2c_master.c.obj +[522/1035] Building C object esp-idf/esp_driver_usb_serial_jtag/CMakeFiles/__idf_esp_driver_usb_serial_jtag.dir/src/usb_serial_jtag_vfs.c.obj +[523/1035] Building C object esp-idf/esp_driver_parlio/CMakeFiles/__idf_esp_driver_parlio.dir/src/parlio_rx.c.obj +[524/1035] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_legacy.c.obj +[525/1035] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/adc_dma_legacy.c.obj +[526/1035] Building C object esp-idf/esp_driver_ledc/CMakeFiles/__idf_esp_driver_ledc.dir/src/ledc.c.obj +[527/1035] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/timer_legacy.c.obj +[528/1035] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/sigma_delta_legacy.c.obj +[529/1035] Building C object esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_override.c.obj +[530/1035] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rtc_temperature_legacy.c.obj +[531/1035] Building C object esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/lib_printf.c.obj +[532/1035] Building C object esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/esp32c6/phy_init_data.c.obj +[533/1035] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/pcnt_legacy.c.obj +[534/1035] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c/i2c.c.obj +[535/1035] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/i2s_legacy.c.obj +[536/1035] Building C object esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_common.c.obj +[537/1035] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/twai/twai.c.obj +[538/1035] Building C object esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/btbb_init.c.obj +[539/1035] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/mcpwm_legacy.c.obj +[540/1035] Building C object esp-idf/esp_phy/CMakeFiles/__idf_esp_phy.dir/src/phy_init.c.obj +[541/1035] Building C object esp-idf/esp_vfs_console/CMakeFiles/__idf_esp_vfs_console.dir/vfs_console.c.obj +[542/1035] Building C object esp-idf/vfs/CMakeFiles/__idf_vfs.dir/nullfs.c.obj +[543/1035] Building C object esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_eventfd.c.obj +[544/1035] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/deprecated/rmt_legacy.c.obj +[545/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj +[546/1035] Building C object esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj +[547/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj +[548/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj +[549/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj +[550/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj +[551/1035] Building C object esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj +[552/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj +[553/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj +[554/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj +[555/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj +[556/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj +[557/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj +[558/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj +[559/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj +[560/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj +[561/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj +[562/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj +[563/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj +[564/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj +[565/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj +[566/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj +[567/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj +[568/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj +[569/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj +[570/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj +[571/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj +[572/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj +[573/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj +[574/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj +[575/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj +[576/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj +[577/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj +[578/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj +[579/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj +[580/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj +[581/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj +[582/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj +[583/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj +[584/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj +[585/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj +[586/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj +[587/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj +[588/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj +[589/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj +[590/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj +[591/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif.c.obj +[592/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj +[593/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj +[594/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj +[595/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj +[596/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/bridgeif_fdb.c.obj +[597/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj +[598/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj +[599/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj +[600/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj +[601/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj +[602/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj +[603/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj +[604/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj +[605/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj +[606/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj +[607/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj +[608/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj +[609/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj +[610/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj +[611/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj +[612/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj +[613/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj +[614/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj +[615/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj +[616/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj +[617/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj +[618/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj +[619/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj +[620/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj +[621/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj +[622/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj +[623/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/tcp_isn_default.c.obj +[624/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/hooks/lwip_default_hooks.c.obj +[625/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/debug/lwip_debug.c.obj +[626/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj +[627/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/sockets_ext.c.obj +[628/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/freertos/sys_arch.c.obj +[629/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32xx/vfs_lwip.c.obj +[630/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/acd_dhcp_check.c.obj +[631/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj +[632/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/arc4.c.obj +[633/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/des.c.obj +[634/1035] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj +[635/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md4.c.obj +[636/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj +[637/1035] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj +[638/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/sha1.c.obj +[639/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/polarssl/md5.c.obj +[640/1035] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj +[641/1035] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sntp.c.obj +[642/1035] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/esp_pbuf_ref.c.obj +[643/1035] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj +[644/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj +[645/1035] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/wlanif.c.obj +[646/1035] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj +[647/1035] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/ethernetif.c.obj +[648/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/eloop.c.obj +[649/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj +[650/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj +[651/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/pmksa_cache_auth.c.obj +[652/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj +[653/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/comeback_token.c.obj +[654/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_11.c.obj +[655/1035] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj +[656/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/sta_info.c.obj +[657/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/dragonfly.c.obj +[658/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/bitfield.c.obj +[659/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj +[660/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj +[661/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj +[662/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj +[663/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj +[664/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj +[665/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj +[666/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj +[667/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj +[668/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj +[669/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj +[670/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj +[671/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj +[672/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj +[673/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj +[674/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj +[675/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj +[676/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj +[677/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tprf.c.obj +[678/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_common/eap_wsc_common.c.obj +[679/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj +[680/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/ieee802_11_common.c.obj +[681/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj +[682/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj +[683/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj +[684/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj +[685/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj +[686/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj +[687/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj +[688/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj +[689/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj +[690/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj +[691/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj +[692/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj +[693/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj +[694/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj +[695/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj +[696/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj +[697/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj +[698/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj +[699/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj +[700/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj +[701/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj +[702/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj +[703/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj +[704/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj +[705/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj +[706/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj +[707/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2_api_port.c.obj +[708/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj +[709/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj +[710/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae_pk.c.obj +[711/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj +[712/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj +[713/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj +[714/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj +[715/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_owe.c.obj +[716/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj +[717/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj +[718/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_eap_client.c.obj +[719/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpsk.c.obj +[720/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj +[721/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls.c.obj +[722/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj +[723/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c.obj +[724/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj +[725/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c.obj +[726/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj +[727/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/tls_mbedtls.c.obj +[728/1035] Building C object esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug_diagram.c.obj +[729/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/fastpbkdf2.c.obj +[730/1035] Building C object esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist.c.obj +[731/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj +[732/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-ec.c.obj +[733/1035] Building C object esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/lib_printf.c.obj +[734/1035] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj +[735/1035] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj +[736/1035] Building C object esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/src/coexist_debug.c.obj +[737/1035] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj +[738/1035] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default_ap.c.obj +[739/1035] Building C object esp-idf/esp_coex/CMakeFiles/__idf_esp_coex.dir/esp32c6/esp_coex_adapter.c.obj +[740/1035] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj +[741/1035] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj +[742/1035] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj +[743/1035] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj +[744/1035] Building C object esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj +[745/1035] Building C object esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub_transport.c.obj +[746/1035] Building C object esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/gdbstub_riscv.c.obj +[747/1035] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj +[748/1035] Building C object esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/port/riscv/rv_decode.c.obj +[749/1035] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj +[750/1035] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_platform_port.c.obj +[751/1035] Building C object esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj +[752/1035] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32c6/esp_adapter.c.obj +[753/1035] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/deprecated/esp_adc_cal_common_legacy.c.obj +[754/1035] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali.c.obj +[755/1035] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_error_capture.c.obj +[756/1035] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_cali_curve_fitting.c.obj +[757/1035] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_oneshot.c.obj +[758/1035] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_common.c.obj +[759/1035] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/esp32c6/curve_fitting_coefficients.c.obj +[760/1035] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj +[761/1035] Building C object esp-idf/http_parser/CMakeFiles/__idf_http_parser.dir/http_parser.c.obj +[762/1035] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/gdma/adc_dma.c.obj +[763/1035] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_continuous.c.obj +[764/1035] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_monitor.c.obj +[765/1035] Building C object esp-idf/esp_adc/CMakeFiles/__idf_esp_adc.dir/adc_filter.c.obj +[766/1035] Building C object esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj +[767/1035] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_socks_proxy.c.obj +[768/1035] Building C object esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj +[769/1035] Building C object esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj +[770/1035] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_internal.c.obj +[771/1035] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj +[772/1035] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj +[773/1035] Building C object esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj +[774/1035] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj +[775/1035] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj +[776/1035] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj +[777/1035] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj +[778/1035] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj +[779/1035] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj +[780/1035] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj +[781/1035] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj +[782/1035] Building C object esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj +[783/1035] Building C object esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj +[784/1035] Linking C static library esp-idf/esp_https_ota/libesp_https_ota.a +[785/1035] Linking C static library esp-idf/esp_http_server/libesp_http_server.a +[786/1035] Linking C static library esp-idf/esp_http_client/libesp_http_client.a +[787/1035] Linking C static library esp-idf/tcp_transport/libtcp_transport.a +[788/1035] Linking C static library esp-idf/esp_adc/libesp_adc.a +[789/1035] Linking C static library esp-idf/esp-tls/libesp-tls.a +[790/1035] Linking C static library esp-idf/http_parser/libhttp_parser.a +[791/1035] Linking C static library esp-idf/esp_gdbstub/libesp_gdbstub.a +[792/1035] Linking C static library esp-idf/esp_wifi/libesp_wifi.a +[793/1035] Linking C static library esp-idf/esp_coex/libesp_coex.a +[794/1035] Linking C static library esp-idf/wpa_supplicant/libwpa_supplicant.a +[795/1035] Linking C static library esp-idf/esp_netif/libesp_netif.a +[796/1035] Linking C static library esp-idf/lwip/liblwip.a +[797/1035] Linking C static library esp-idf/vfs/libvfs.a +[798/1035] Linking C static library esp-idf/esp_vfs_console/libesp_vfs_console.a +[799/1035] Linking C static library esp-idf/esp_phy/libesp_phy.a +[800/1035] Linking C static library esp-idf/driver/libdriver.a +[801/1035] Linking C static library esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a +[802/1035] Linking C static library esp-idf/esp_driver_parlio/libesp_driver_parlio.a +[803/1035] Linking C static library esp-idf/esp_driver_ledc/libesp_driver_ledc.a +[804/1035] Linking C static library esp-idf/esp_driver_i2c/libesp_driver_i2c.a +[805/1035] Linking C static library esp-idf/esp_driver_sdm/libesp_driver_sdm.a +[806/1035] Linking C static library esp-idf/esp_driver_tsens/libesp_driver_tsens.a +[807/1035] Linking C static library esp-idf/esp_driver_rmt/libesp_driver_rmt.a +[808/1035] Linking C static library esp-idf/esp_driver_sdio/libesp_driver_sdio.a +[809/1035] Linking C static library esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a +[810/1035] Linking C static library esp-idf/sdmmc/libsdmmc.a +[811/1035] Linking C static library esp-idf/esp_driver_i2s/libesp_driver_i2s.a +[812/1035] Linking C static library esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a +[813/1035] Linking C static library esp-idf/esp_driver_spi/libesp_driver_spi.a +[814/1035] Linking C static library esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a +[815/1035] Linking C static library esp-idf/nvs_flash/libnvs_flash.a +[816/1035] Linking C static library esp-idf/esp_event/libesp_event.a +[817/1035] Linking C static library esp-idf/esp_driver_uart/libesp_driver_uart.a +[818/1035] Linking C static library esp-idf/esp_ringbuf/libesp_ringbuf.a +[819/1035] Linking C static library esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a +[820/1035] Linking C static library esp-idf/esp_timer/libesp_timer.a +[821/1035] Linking C static library esp-idf/cxx/libcxx.a +[822/1035] Linking C static library esp-idf/pthread/libpthread.a +[823/1035] Linking C static library esp-idf/newlib/libnewlib.a +[824/1035] Linking C static library esp-idf/freertos/libfreertos.a +[825/1035] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a +[826/1035] Linking C static library esp-idf/esp_security/libesp_security.a +[827/1035] Linking C static library esp-idf/soc/libsoc.a +[828/1035] Linking C static library esp-idf/heap/libheap.a +[829/1035] Linking C static library esp-idf/log/liblog.a +[830/1035] Linking C static library esp-idf/hal/libhal.a +[831/1035] Linking C static library esp-idf/esp_rom/libesp_rom.a +[832/1035] Linking C static library esp-idf/esp_common/libesp_common.a +[833/1035] Linking C static library esp-idf/esp_system/libesp_system.a +[834/1035] Linking C static library esp-idf/spi_flash/libspi_flash.a +[835/1035] Linking C static library esp-idf/esp_mm/libesp_mm.a +[836/1035] Linking C static library esp-idf/bootloader_support/libbootloader_support.a +[837/1035] Linking C static library esp-idf/efuse/libefuse.a +[838/1035] Linking C static library esp-idf/esp_partition/libesp_partition.a +[839/1035] Linking C static library esp-idf/app_update/libapp_update.a +[840/1035] Linking C static library esp-idf/esp_bootloader_format/libesp_bootloader_format.a +[841/1035] Linking C static library esp-idf/esp_app_format/libesp_app_format.a +[842/1035] Linking CXX static library esp-idf/mbedtls/mbedtls/library/libmbedtls.a +[843/1035] Linking CXX static library esp-idf/mbedtls/mbedtls/library/libmbedx509.a +[844/1035] Linking CXX static library esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a +[845/1035] Linking CXX static library esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a +[846/1035] Linking CXX static library esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a +[847/1035] Generating x509_crt_bundle +[848/1035] Generating ../../x509_crt_bundle.S +[849/1035] Building ASM object esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors_intc.S.obj +[850/1035] Building ASM object esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj +[851/1035] Building C object esp-idf/riscv/CMakeFiles/__idf_riscv.dir/instruction_decode.c.obj +[852/1035] Building C object esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt_plic.c.obj +[853/1035] Building C object esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt.c.obj +[854/1035] Building C object esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_glitch_filter_ops.c.obj +[855/1035] Building C object esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_pin_glitch_filter.c.obj +[856/1035] Building C object esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj +[857/1035] Building C object esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_flex_glitch_filter.c.obj +[858/1035] Building C object esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/dedic_gpio.c.obj +[859/1035] Building C object esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj +[860/1035] Building ASM object esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj +[861/1035] Building C object esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/rtc_io.c.obj +[862/1035] Building C object esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_etm.c.obj +[863/1035] Building C object esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj +[864/1035] Linking C static library esp-idf/mbedtls/libmbedtls.a +[865/1035] Building C object esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj +[866/1035] Building C object esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj +[867/1035] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_compat.c.obj +[868/1035] Building C object esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj +[869/1035] Linking C static library esp-idf/esp_pm/libesp_pm.a +[870/1035] Building C object esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/port/port_uart.c.obj +[871/1035] Building C object esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj +[872/1035] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj +[873/1035] Building C object esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio.c.obj +[874/1035] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_freertos.c.obj +[875/1035] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj +[876/1035] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_cache.c.obj +[877/1035] Linking C static library esp-idf/esp_driver_gpio/libesp_driver_gpio.a +[878/1035] Building C object esp-idf/cmock/CMakeFiles/__idf_cmock.dir/CMock/src/cmock.c.obj +[879/1035] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj +[880/1035] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj +[881/1035] Linking C static library esp-idf/riscv/libriscv.a +[882/1035] Linking C static library esp-idf/app_trace/libapp_trace.a +[883/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj +[884/1035] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj +[885/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj +[886/1035] Linking C static library esp-idf/unity/libunity.a +[887/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dbl.c.obj +[888/1035] Linking C static library esp-idf/cmock/libcmock.a +[889/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_common.c.obj +[890/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_cmd.c.obj +[891/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_end.c.obj +[892/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_date.c.obj +[893/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/esp_console_repl_chip.c.obj +[894/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_dstr.c.obj +[895/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj +[896/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_file.c.obj +[897/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rem.c.obj +[898/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_lit.c.obj +[899/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_hashtable.c.obj +[900/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_int.c.obj +[901/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_str.c.obj +[902/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_utils.c.obj +[903/1035] Building C object esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/dvp_share_ctrl.c.obj +[904/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/arg_rex.c.obj +[905/1035] Building C object esp-idf/esp_driver_cam/CMakeFiles/__idf_esp_driver_cam.dir/esp_cam_ctlr.c.obj +[906/1035] Linking C static library esp-idf/esp_driver_cam/libesp_driver_cam.a +[907/1035] Building C object esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj +[908/1035] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj +[909/1035] Building C object esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj +[910/1035] Building C object esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hid_common.c.obj +[911/1035] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_common.c.obj +[912/1035] Building C object esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj +[913/1035] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj +[914/1035] Linking C static library esp-idf/console/libconsole.a +[915/1035] Building C object esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidh.c.obj +[916/1035] Linking C static library esp-idf/esp_hid/libesp_hid.a +[917/1035] Building C object esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/phy/esp_eth_phy_802_3.c.obj +[918/1035] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj +[919/1035] Linking C static library esp-idf/esp_eth/libesp_eth.a +[920/1035] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj +[921/1035] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj +[922/1035] Building C object esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj +[923/1035] Linking C static library esp-idf/esp_https_server/libesp_https_server.a +[924/1035] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj +[925/1035] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj +[926/1035] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v1.c.obj +[927/1035] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj +[928/1035] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/i2c/esp_lcd_panel_io_i2c_v2.c.obj +[929/1035] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj +[930/1035] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj +[931/1035] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec2.pb-c.c.obj +[932/1035] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj +[933/1035] Building C object esp-idf/esp_lcd/CMakeFiles/__idf_esp_lcd.dir/spi/esp_lcd_panel_io_spi.c.obj +[934/1035] Linking C static library esp-idf/esp_lcd/libesp_lcd.a +[935/1035] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj +[936/1035] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj +[937/1035] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj +[938/1035] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp_mpi.c.obj +[939/1035] Building C object esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj +[940/1035] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/crypto/srp6a/esp_srp.c.obj +[941/1035] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_init.c.obj +[942/1035] Linking C static library esp-idf/protobuf-c/libprotobuf-c.a +[943/1035] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security2.c.obj +[944/1035] Building C object esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj +[945/1035] Building C object esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj +[946/1035] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj +[947/1035] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_crc.c.obj +[948/1035] Building C object esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj +[949/1035] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_sha.c.obj +[950/1035] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj +[951/1035] Building C object esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj +[952/1035] Linking C static library esp-idf/protocomm/libprotocomm.a +[953/1035] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj +[954/1035] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_binary.c.obj +[955/1035] Linking C static library esp-idf/esp_local_ctrl/libesp_local_ctrl.a +[956/1035] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj +[957/1035] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj +[958/1035] Building CXX object esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj +[959/1035] Building CXX object esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj +[960/1035] Building CXX object esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj +[961/1035] Building CXX object esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj +[962/1035] Building CXX object esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj +[963/1035] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/port/riscv/core_dump_port.c.obj +[964/1035] Linking C static library esp-idf/espcoredump/libespcoredump.a +[965/1035] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj +[966/1035] Building CXX object esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj +[967/1035] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj +[968/1035] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj +[969/1035] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj +[970/1035] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj +[971/1035] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj +[972/1035] Building CXX object esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj +[973/1035] Linking C static library esp-idf/wear_levelling/libwear_levelling.a +[974/1035] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_event.c.obj +[975/1035] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/esp_ieee802154.c.obj +[976/1035] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_ack.c.obj +[977/1035] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_frame.c.obj +[978/1035] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj +[979/1035] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj +[980/1035] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj +[981/1035] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_sec.c.obj +[982/1035] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_pib.c.obj +[983/1035] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_util.c.obj +[984/1035] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj +[985/1035] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_timer.c.obj +[986/1035] Building C object esp-idf/ieee802154/CMakeFiles/__idf_ieee802154.dir/driver/esp_ieee802154_dev.c.obj +[987/1035] Linking C static library esp-idf/fatfs/libfatfs.a +[988/1035] Linking C static library esp-idf/ieee802154/libieee802154.a +[989/1035] Building C object esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj +[990/1035] Building C object esp-idf/nvs_sec_provider/CMakeFiles/__idf_nvs_sec_provider.dir/nvs_sec_provider.c.obj +[991/1035] Building C object esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj +[992/1035] Linking C static library esp-idf/nvs_sec_provider/libnvs_sec_provider.a +[993/1035] Building C object esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj +[994/1035] Building C object esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj +[995/1035] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj +[996/1035] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj +[997/1035] Building C object esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj +[998/1035] Building C object esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_utils.c.obj +[999/1035] Building C object esp-idf/rt/CMakeFiles/__idf_rt.dir/FreeRTOS_POSIX_mqueue.c.obj +[1000/1035] Linking C static library esp-idf/json/libjson.a +[1001/1035] Linking C static library esp-idf/rt/librt.a +[1002/1035] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj +[1003/1035] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj +[1004/1035] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj +[1005/1035] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_ctrl.c.obj +[1006/1035] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj +[1007/1035] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj +[1008/1035] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj +[1009/1035] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj +[1010/1035] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_ctrl.pb-c.c.obj +[1011/1035] Building C object esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj +[1012/1035] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj +[1013/1035] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj +[1014/1035] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj +[1015/1035] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj +[1016/1035] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj +[1017/1035] Linking C static library esp-idf/mqtt/libmqtt.a +[1018/1035] Building C object esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_api.c.obj +[1019/1035] Linking C static library esp-idf/spiffs/libspiffs.a +[1020/1035] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj +[1021/1035] Building C object esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_dev.c.obj +[1022/1035] Building C object esp-idf/espressif__led_strip/CMakeFiles/__idf_espressif__led_strip.dir/src/led_strip_rmt_encoder.c.obj +[1023/1035] Linking C static library esp-idf/espressif__led_strip/libespressif__led_strip.a +[1024/1035] Building C object esp-idf/light_driver/CMakeFiles/__idf_light_driver.dir/src/light_driver.c.obj +[1025/1035] Linking C static library esp-idf/light_driver/liblight_driver.a +[1026/1035] Building C object esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj +[1027/1035] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/__/common/zcl_utility/src/zcl_utility.c.obj +[1028/1035] Linking C static library esp-idf/wifi_provisioning/libwifi_provisioning.a +[1029/1035] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/esp_zb_light.c.obj +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main/esp_zb_light.c: In function 'esp_zb_task': +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main/esp_zb_light.c:181:31: warning: unused variable 'light_cfg' [-Wunused-variable] + 181 | esp_zb_on_off_light_cfg_t light_cfg = ESP_ZB_DEFAULT_ON_OFF_LIGHT_CONFIG(); + | ^~~~~~~~~ +[1030/1035] Linking C static library esp-idf/main/libmain.a +[1031/1035] Generating ld/sections.ld +[1032/1035] Building C object CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj +[1033/1035] Linking CXX executable on_off_light_bulb.elf +[1034/1035] Generating binary image from built executable +esptool.py v4.10.0 +Creating esp32c6 image... +Merged 1 ELF section +Successfully created esp32c6 image. +Generated /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.bin +[1035/1035] cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/partition_table/partition-table.bin /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.bin +on_off_light_bulb.bin binary size 0x775c0 bytes. Smallest app partition is 0x1e0000 bytes. 0x168a40 bytes (75%) free. diff --git a/build/log/idf_py_stdout_output_168868 b/build/log/idf_py_stdout_output_168868 new file mode 100644 index 0000000..b543fc9 --- /dev/null +++ b/build/log/idf_py_stdout_output_168868 @@ -0,0 +1,60 @@ +[1/5] cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esptool_py && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/partition_table/partition-table.bin /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/on_off_light_bulb.bin +on_off_light_bulb.bin binary size 0x775c0 bytes. Smallest app partition is 0x1e0000 bytes. 0x168a40 bytes (75%) free. +[2/5] Performing build step for 'bootloader' +[1/1] cd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/esp-idf/esptool_py && /home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python /home/sam/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.bin +Bootloader binary size 0x5610 bytes. 0x29f0 bytes (33%) free. +[3/5] No install step for 'bootloader' +[4/5] Completed 'bootloader' +[4/5] cd /home/sam/esp/esp-idf/components/esptool_py && /usr/bin/cmake -D IDF_PATH=/home/sam/esp/esp-idf -D "SERIAL_TOOL=/home/sam/.espressif/python_env/idf5.4_py3.12_env/bin/python;;/home/sam/esp/esp-idf/components/esptool_py/esptool/esptool.py;--chip;esp32c6" -D "SERIAL_TOOL_ARGS=--before=default_reset;--after=hard_reset;write_flash;@flash_args" -D WORKING_DIRECTORY=/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build -P /home/sam/esp/esp-idf/components/esptool_py/run_serial_tool.cmake +esptool.py --chip esp32c6 -p /dev/ttyACM0 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 2MB 0x0 bootloader/bootloader.bin 0x10000 on_off_light_bulb.bin 0x8000 partition_table/partition-table.bin +esptool.py v4.10.0 +Serial port /dev/ttyACM0 +Connecting.... +Chip is ESP32-C6 (QFN40) (revision v0.1) +Features: WiFi 6, BT 5, IEEE802.15.4 +Crystal is 40MHz +MAC: f0:f5:bd:ff:fe:0b:93:b0 +BASE MAC: f0:f5:bd:0b:93:b0 +MAC_EXT: ff:fe +Uploading stub... +Running stub... +Stub running... +Changing baud rate to 460800 +Changed. +Configuring flash size... +Flash will be erased from 0x00000000 to 0x00005fff... +Flash will be erased from 0x00010000 to 0x00087fff... +Flash will be erased from 0x00008000 to 0x00008fff... +SHA digest in image updated +Compressed 22032 bytes to 13644... +Writing at 0x00000000... (100 %) +Wrote 22032 bytes (13644 compressed) at 0x00000000 in 0.5 seconds (effective 377.8 kbit/s)... +Hash of data verified. +Compressed 488896 bytes to 284332... +Writing at 0x00010000... (5 %) +Writing at 0x0001cf19... (11 %) +Writing at 0x000237be... (16 %) +Writing at 0x0002b01d... (22 %) +Writing at 0x000318bd... (27 %) +Writing at 0x00037642... (33 %) +Writing at 0x0003d4c7... (38 %) +Writing at 0x00043208... (44 %) +Writing at 0x00049284... (50 %) +Writing at 0x0004fa28... (55 %) +Writing at 0x00056319... (61 %) +Writing at 0x0005c5fe... (66 %) +Writing at 0x0006340b... (72 %) +Writing at 0x0006a3ea... (77 %) +Writing at 0x0007058a... (83 %) +Writing at 0x00076ae0... (88 %) +Writing at 0x0007d301... (94 %) +Writing at 0x0008431c... (100 %) +Wrote 488896 bytes (284332 compressed) at 0x00010000 in 6.5 seconds (effective 604.4 kbit/s)... +Hash of data verified. +Compressed 3072 bytes to 136... +Writing at 0x00008000... (100 %) +Wrote 3072 bytes (136 compressed) at 0x00008000 in 0.0 seconds (effective 955.7 kbit/s)... +Hash of data verified. + +Leaving... +Hard resetting via RTS pin... diff --git a/build/log/idf_py_stdout_output_169178 b/build/log/idf_py_stdout_output_169178 new file mode 100644 index 0000000..fc8e989 Binary files /dev/null and b/build/log/idf_py_stdout_output_169178 differ diff --git a/build/on_off_light_bulb.bin b/build/on_off_light_bulb.bin new file mode 100644 index 0000000..3492338 Binary files /dev/null and b/build/on_off_light_bulb.bin differ diff --git a/build/on_off_light_bulb.elf b/build/on_off_light_bulb.elf new file mode 100644 index 0000000..b9ccdec Binary files /dev/null and b/build/on_off_light_bulb.elf differ diff --git a/build/on_off_light_bulb.map b/build/on_off_light_bulb.map new file mode 100644 index 0000000..40f73ae --- /dev/null +++ b/build/on_off_light_bulb.map @@ -0,0 +1,45267 @@ +Archive member included to satisfy reference by file (symbol) + +esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + (esp_app_desc) +esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + (esp_efuse_startup_include_func) +esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) (esp_efuse_check_errors) +esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) (esp_efuse_utility_process) +esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) (esp_efuse_get_key_dis_read) +esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) (ESP_EFUSE_KEY5) +esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) (esp_efuse_utility_clear_program_registers) +esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) (esp_restart) +esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + (esp_system_include_startup_funcs) +esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + (__ubsan_include) +esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + (call_start_cpu0) +esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + esp-idf/esp_system/libesp_system.a(ubsan.c.obj) (esp_system_abort) +esp-idf/esp_system/libesp_system.a(brownout.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) (esp_brownout_init) +esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) (esp_rtc_init) +esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) (esp_reset_reason_set_hint) +esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + esp-idf/esp_system/libesp_system.a(esp_system.c.obj) (esp_restart_noos) +esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) (esp_cache_err_int_init) +esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) (panic_abort) +esp-idf/esp_system/libesp_system.a(startup.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) (g_startup_fn) +esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) (panic_restart) +esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) (panic_print_registers) +esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) (esp_hw_stack_guard_get_bounds) +esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + (tlsf_set_rom_patches) +esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + (esp_rom_include_multi_heap_patch) +esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) (wdt_hal_init) +esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) (efuse_hal_chip_revision) +esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/hal/libhal.a(efuse_hal.c.obj) (efuse_hal_get_major_chip_version) +esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) (cache_hal_init) +esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) (uart_hal_write_txfifo) +esp-idf/hal/libhal.a(brownout_hal.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) (brownout_hal_config) +esp-idf/log/liblog.a(log_timestamp.c.obj) + esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) (esp_log_timestamp) +esp-idf/log/liblog.a(log_write.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) (esp_log_write) +esp-idf/log/liblog.a(log_level.c.obj) + esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) (esp_log_default_level) +esp-idf/log/liblog.a(tag_log_level.c.obj) + esp-idf/log/liblog.a(log_write.c.obj) (esp_log_level_get_timeout) +esp-idf/log/liblog.a(log_linked_list.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) (esp_log_linked_list_set_level) +esp-idf/log/liblog.a(log_binary_heap.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) (esp_log_cache_set_level) +esp-idf/log/liblog.a(log_lock.c.obj) + esp-idf/log/liblog.a(log_write.c.obj) (esp_log_impl_lock) +esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) (heap_caps_get_free_size) +esp-idf/heap/libheap.a(heap_caps_init.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) (registered_heaps) +esp-idf/heap/libheap.a(multi_heap.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) (multi_heap_in_rom_init) +esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) (soc_get_available_memory_region_max_count) +esp-idf/heap/libheap.a(memory_layout.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) (soc_memory_region_count) +esp-idf/heap/libheap.a(heap_caps_base.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) (heap_caps_free) +esp-idf/esp_security/libesp_security.a(init.c.obj) + (esp_security_init_include_impl) +esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + esp-idf/esp_security/libesp_security.a(init.c.obj) (esp_crypto_dpa_protection_startup) +esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) (esp_cpu_set_breakpoint) +esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) (esp_clk_cpu_freq) +esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) (esp_intr_enable_source) +esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) (rtc_isr_deregister) +esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) (esp_deep_sleep_wakeup_io_reset) +esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/hal/libhal.a(brownout_hal.c.obj) (regi2c_ctrl_write_reg_mask) +esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) (modem_clock_deselect_all_module_lp_clock_source) +esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) (rtc_clk_32k_enable) +esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) (pmu_init) +esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) (pmu_sleep_enable_hp_sleep_sysclk) +esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) (rtc_clk_cal) +esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) (esp_ocode_calib_init) +esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + (rv_core_critical_regs_save) +esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) (esp_cpu_intr_get_desc) +esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) (periph_rcc_acquire_enter) +esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) (esp_sleep_pd_config) +esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (sleep_console_usj_pad_backup_and_disable) +esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (esp_sleep_execute_event_callbacks) +esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (esp_clk_tree_lp_slow_get_freq_hz) +esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (esp_clk_utils_mspi_speed_mode_sync_before_cpu_freq_switching) +esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (peripheral_domain_pd_allowed) +esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) (pmu_hp_system_power_param_default) +esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (sar_periph_ctrl_power_enable) +esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (esp_sleep_cpu_retention) +esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (clock_domain_pd_allowed) +esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (esp_ptr_executable) +esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (modem_domain_pd_allowed) +esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) (sleep_retention_entries_create) +esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) (pau_regdma_set_entry_link_addr) +esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) (regdma_link_init) +esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) (sleep_modem_state_phy_link_init) +esp-idf/freertos/libfreertos.a(app_startup.c.obj) + esp-idf/esp_system/libesp_system.a(startup.c.obj) (esp_startup_start_app) +esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/log/liblog.a(log_lock.c.obj) (xQueueGenericSend) +esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) (vTaskDelete) +esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) (vPortEndScheduler) +esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) (pvPortMalloc) +esp-idf/freertos/libfreertos.a(port_common.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) (vApplicationGetIdleTaskMemory) +esp-idf/freertos/libfreertos.a(port_systick.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) (vPortSetupTimer) +esp-idf/freertos/libfreertos.a(list.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) (vListInitialise) +esp-idf/newlib/libnewlib.a(abort.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) (abort) +esp-idf/newlib/libnewlib.a(assert.c.obj) + (__assert_func) +esp-idf/newlib/libnewlib.a(heap.c.obj) + esp-idf/log/liblog.a(log_linked_list.c.obj) (malloc) +esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) (_lock_init_recursive) +esp-idf/newlib/libnewlib.a(pthread.c.obj) + (newlib_include_pthread_impl) +esp-idf/newlib/libnewlib.a(getentropy.c.obj) + (newlib_include_getentropy_impl) +esp-idf/newlib/libnewlib.a(reent_init.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) (esp_reent_init) +esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + (newlib_include_init_funcs) +esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) (_kill_r) +esp-idf/newlib/libnewlib.a(time.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) (_gettimeofday_r) +esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) (esp_time_impl_get_time_since_boot) +esp-idf/newlib/libnewlib.a(random.c.obj) + esp-idf/newlib/libnewlib.a(getentropy.c.obj) (getrandom) +esp-idf/pthread/libpthread.a(pthread.c.obj) + (pthread_include_pthread_impl) +esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + (pthread_include_pthread_cond_var_impl) +esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) (pthread_key_create) +esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + (pthread_include_pthread_rwlock_impl) +esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + (pthread_include_pthread_semaphore_impl) +esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + (__cxa_guard_dummy) +esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + (__cxx_init_dummy) +esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + (esp_timer_init_include_func) +esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) (esp_timer_impl_init_system_time) +esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (esp_timer_private_lock) +esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) (esp_timer_impl_get_time) +esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + (uart_vfs_include_dev_init) +esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) (uart_set_word_length) +esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + (usb_serial_jtag_connection_monitor_include) +esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + (usb_serial_jtag_vfs_include_dev_init) +esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) (usb_serial_jtag_read_bytes) +esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + (include_esp_phy_override) +esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) (phy_ana_i2c_master_burst_rf_onoff) +esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) (phy_get_lock) +esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) (phy_init_data) +esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + (esp_vfs_include_console_register) +esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) (esp_vfs_register_fs) +esp-idf/vfs/libvfs.a(nullfs.c.obj) + (esp_vfs_include_nullfs_register) +esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) (g_coex_adapter_funcs) +esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + (nvs_sec_provider_include_impl) +esp-idf/main/libmain.a(esp_zb_light.c.obj) + (app_main) +esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) (light_driver_init) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) (esp_zb_zcl_attr_list_create) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) (esp_zb_zcl_cluster_list_create) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) (esp_zb_set_primary_network_channel_set) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) (esp_zb_ep_list_create) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) (esp_zb_zcl_update_reporting_info) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) (esp_zb_zdo_signal_to_string) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) (zb_zcl_alarms_alarm_table_add_log) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_basic_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_analog_input_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_commissioning_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) (esp_zb_zcl_get_attribute_size) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) (esp_zb_core_action_handler_register) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_custom_cluster_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_door_lock_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_drlc_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) (zb_zcl_general_cmd_handler) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_groups_init_client) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_ias_ace_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_ias_wd_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_ias_zone_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_identify_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_metering_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_ota_upgrade_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_poll_control_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_price_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_scenes_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_temp_measurement_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_thermostat_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_touchlink_commissioning_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (esp_zb_zcl_window_covering_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) (esp_zb_set_rx_on_when_idle) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) (esp_zb_internal_ep_list_to_device_ctx) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) (zb_aib_tcpol_set_is_distributed_security) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) (zb_apsme_get_groups_by_ep) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) (zb_check_binding_table_whitelist) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) (zb_aps_group_table_add) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) (zb_aps_is_endpoint_in_group) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) (zb_bdb_finding_binding_target_ext) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) (g_bdb_ctx) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) (zb_address_get_pan_id) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) (zb_buf_get_func) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) (zb_bufpool_storage_init) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) (zb_channel_page_list_copy) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) (zb_assert) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) (g_zb) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) (zb_init) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) (zb_config_overall_network_size) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) (zb_aps_keypair_get_ent_by_idx) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) (zb_nvram_custom_ds_try_read) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) (zb_random_jitter) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) (zb_schedule_callback) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) (zb_sched_init) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) (zb_get_app_signal) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) (zb_sleep_init) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) (zb_timer_enable_stop) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_verify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) (zb_verify) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) (g_mac) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) (mac_handle_associate_resp) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) (zb_parse_mhr_ptr) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) (zb_mac_indirect_data_rx_failed) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) (zb_mac_reinit_pib) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) (zb_mlme_scan_step) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) (zb_mac_visibility_init) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) (zb_mac_update_rx_zcl_diagnostic) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) (zb_nlme_network_discovery_request) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) (zb_mlme_associate_confirm) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) (zb_nwk_init) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) (zb_nwk_mm_mac_iface_table_init) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) (zb_multimac_mcps_data_confirm_proxy) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) (zb_nwk_neighbor_init) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) (zb_nwk_get_nbr_rel_by_short) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) (zb_nlme_send_status) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) (zb_nwk_ed_timeout_resp_recv_fail_trig) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) (zb_secur_aps_aux_hdr_fill) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) (zb_aps_secur_init) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) (bdb_update_tclk_failed) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) (zb_nwk_secure_frame) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) (zb_ccm_encrypt_n_auth) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) (zb_zdo_update_tclk) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) (zb_zcl_alarms_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) (zb_zcl_basic_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) (zb_zcl_drlc_init_client) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) (zb_zcl_metering_init_client) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) (zb_zcl_price_init_client) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_color_control_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_common.c.obj) (zb_zcl_get_attribute_size) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_dehumid_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_dehumidification_control_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_device_temp_config_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_diagnostics_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) (zb_zcl_door_lock_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_el_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_el_measurement_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_fan_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_fan_control_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) (zb_zcl_get_attr_desc_manuf) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_groups_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) (zb_zcl_ias_ace_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) (zb_zcl_ias_wd_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) (zb_zcl_ias_zone_init_client) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) (zb_zcl_identify_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_illuminance_measurement_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_level_control_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) (zb_zcl_init) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_meter_identification.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_meter_identification_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) (zb_nvram_read_ha_dataset) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_on_off_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_switch_config.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_on_off_switch_config_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) (zb_zcl_ota_upgrade_init_cli) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) (zb_zcl_check_value_ota_upgrade) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) (zb_zcl_ota_upgrade_get_ota_status) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) (zb_zcl_ota_upgrade_init_srv) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) (zb_zcl_poll_control_init_client) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) (zb_zcl_poll_control_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_power_config_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_pressure_measurement_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) (zb_zcl_init_reporting_ctx) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) (zb_zcl_drlc_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) (zb_zcl_metering_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) (zb_zcl_price_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) (zb_zcl_scenes_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_shade_config_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) (zb_zcl_thermostat_init_client) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_ui_config.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) (zb_zcl_thermostat_ui_config_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) (zb_zcl_time_server_read_attr_handle) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) (zb_zcl_window_covering_init_server) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) (zb_set_node_power_descriptor) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) (zb_apsde_data_indication) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) (zb_test_profile_indication) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) (zb_bdb_reset_via_local_action) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) (zb_set_rx_on_when_idle) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) (zb_nlme_status_indication) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) (zb_send_no_autostart_signal) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) (zdo_authenticated_send_device_annce) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) (zdo_clear_after_leave) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) (zdo_load_production_config) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) (zb_zdo_bind_req) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) (zb_zdo_ed_scan_request) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) (zdo_commissioning_initiate_rejoin) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) (zdo_send_resp_by_short) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) (zdo_diagnostics_get_stats) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) (zb_zdo_nwk_addr_req) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) (zb_copy_cluster_id) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) (zb_zdo_mgmt_nwk_update_req) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) (zdo_try_send_mgmt_leave_rsp) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) (zb_zdo_pim_got_data) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) (zb_zdo_data_indication) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) (zll_init) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) (zll_notify_task_result) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) (zll_handle_scan_req) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) (zb_zll_identify_handler) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) (zb_zll_join_ed) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) (zb_zll_join_router) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) (zb_zll_start_new_network) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) (zll_leave_nwk_confirm) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) (zll_reset_to_fn_req_handler) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) (zb_zll_process_sas) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) (zll_calc_enc_dec_nwk_key) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) (zb_aps_in_command_handle) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) (aps_need_check_dups) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) (zb_intrp_data_frame_confirm) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) (bdb_touchlink_target_start) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) (zb_uint48_sub) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_error_indication.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) (zb_error_raise) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_address_assign.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) (zb_nwk_check_assigned_short_addr) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) (zb_nwk_broadcasting_add_btr) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_formation.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) (zb_nwk_handle_mlme_start_confirm) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) (zb_ic_size_by_type) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) (zb_zcl_check_attr_value_manuf) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) (zb_zcl_cvc_calculate_transition_values) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) (zb_intrp_data_confirm) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_resp_validate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) (zb_zdo_validate_reponse) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) (zb_mac_transport_init) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) (zb_get_nvram_page_count) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) (zb_esp_set_event) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) (esp_zb_platform_config) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) (zb_esp_sleep_enable_set) +/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) (zb_esp_workflow_register) +esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) (esp_ieee802154_enable) +esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) (ieee802154_add_pending_addr) +esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) (ieee802154_receive_handle_done) +esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) (ieee802154_event_callback_list_register) +esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) (ieee802154_frame_get_type) +esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) (ieee802154_pib_is_pending) +esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) (ieee802154_freq_to_channel) +esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) (ieee802154_transmit_security_config) +esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) (ieee802154_timer0_stop) +esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) (led_strip_set_pixel) +esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) (led_strip_new_rmt_device) +esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) (rmt_new_led_strip_encoder) +esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) (riscv_decode_offset_from_jal_instruction) +esp-idf/riscv/libriscv.a(interrupt.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) (intr_handler_set) +esp-idf/riscv/libriscv.a(vectors.S.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) (_interrupt_handler) +esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) (esprv_int_get_type) +esp-idf/riscv/libriscv.a(vectors_intc.S.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) (_vector_table) +esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (gpio_pullup_en) +esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (rtc_gpio_is_valid_gpio) +esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) (esp_pm_lock_create) +esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (esp_pm_impl_get_cpu_freq) +esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) (esp_partition_find_first) +esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) (esp_partition_write) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) (bootloader_common_get_sha256_of_partition) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) (bootloader_init_mem) +esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) (esp_flash_encryption_enabled) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) (bootloader_random_enable) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) (bootloader_mmap) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) (bootloader_flash_update_id) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) (bootloader_sha256_flash_contents) +esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) (esp_partition_table_verify) +esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) (esp_image_get_metadata) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) (bootloader_sha256_start) +esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) (bootloader_common_ota_select_crc) +esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) (esp_mmu_map_init) +esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) (g_mmu_mem_regions) +esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + esp-idf/heap/libheap.a(heap_caps_base.c.obj) (esp_heap_adjust_alignment_to_hw) +esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) (esp_cache_get_alignment) +esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) (spi_flash_needs_reset_check) +esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (spi_flash_disable_cache) +esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) (spi_flash_mmap) +esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) (esp_mspi_pin_init) +esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) (esp_flash_erase_region) +esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) (esp_flash_init_default_chip) +esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) (esp_flash_init_os_functions) +esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) (esp_flash_app_disable_os_functions) +esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) (esp_flash_registered_chips) +esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) (esp_flash_chip_generic) +esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) (memspi_host_init_pointers) +esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (_esp_error_check_failed) +esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) (esp_crosscore_int_init) +esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) (esp_vApplicationTickHook) +esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) (esp_int_wdt_init) +esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) (task_wdt_timeout_abort) +esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) (esp_task_wdt_impl_timer_allocate) +esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) (esp_backtrace_print) +esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) (esp_err_to_name) +esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) (esp_rom_regi2c_read) +esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) (systimer_hal_init) +esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (lp_timer_hal_set_alarm_target) +esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) (mmu_hal_unmap_all) +esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) (spi_flash_hal_init) +esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) (spi_flash_hal_poll_cmd_done) +esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) (spi_flash_encryption_hal_enable) +esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) (clk_hal_lp_slow_get_freq_hz) +esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) (uart_hal_get_sclk) +esp-idf/hal/libhal.a(gpio_hal.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) (gpio_hal_intr_enable_on_core) +esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) (rtcio_hal_set_direction) +esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) (modem_clock_hal_set_clock_domain_icg_bitmap) +esp-idf/hal/libhal.a(pau_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) (pau_hal_set_regdma_entry_link_addr) +esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) (spi_flash_hal_gpspi_poll_cmd_done) +esp-idf/hal/libhal.a(pmu_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) (pmu_hal_hp_set_digital_power_up_wait_cycle) +esp-idf/hal/libhal.a(apm_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) (apm_hal_apm_ctrl_filter_enable_all) +esp-idf/soc/libsoc.a(interrupts.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) (esp_isr_names) +esp-idf/soc/libsoc.a(gpio_periph.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) (GPIO_HOLD_MASK) +esp-idf/soc/libsoc.a(uart_periph.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) (uart_periph_signal) +esp-idf/soc/libsoc.a(spi_periph.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) (spi_periph_signal) +esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) (ieee802154_periph) +esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) (rtc_io_num_map) +esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) (esp_hmac_calculate) +esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) (esp_crypto_hmac_lock_acquire) +esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) (esp_cpu_configure_region_protection) +esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) (periph_rtc_dig_clk8m_enable) +esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) (esp_random) +esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) (esp_efuse_mac_get_default) +esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) (esp_gpio_reserve) +esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) (temperature_sensor_power_acquire) +esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) (io_mux_enable_lp_io_clock) +esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) (esp_clk_tree_src_get_freq_hz) +esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) (spi_bus_lock_register_dev) +esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) (adc_apb_periph_claim) +esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) (systimer_ticks_to_us) +esp-idf/freertos/libfreertos.a(portasm.S.obj) + esp-idf/riscv/libriscv.a(vectors.S.obj) (rtos_int_enter) +esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) (xQueueCreateWithCaps) +esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) (xStreamBufferGenericCreateStatic) +esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) (__atomic_fetch_and_8) +esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) (esp_timer_create) +esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) (ets_timer_setfn) +esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) (xRingbufferCreate) +esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) (nvs_flash_init) +esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) (nvs::Storage::isValid() const) +esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) (nvs::NVSHandleSimple::findEntryNs(nvs_opaque_iterator_t*)) +esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) (nvs::NVSPartition::NVSPartition(esp_partition_t const*)) +esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) (nvs::NVSPartitionManager::get_instance()) +esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) (nvs::Lock::Lock()) +esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) (nvs::HashList::~HashList()) +esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) (nvs::Page::markFull()) +esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) (nvs::PageManager::fillStats(nvs_stats_t&)) +esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) (nvs::partition_lookup::lookup_nvs_partition(char const*, nvs::NVSPartition**)) +esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) (nvs::Item::calculateCrc32() const) +esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) (nvs::NVSEncryptedPartition::NVSEncryptedPartition(esp_partition_t const*)) +esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) (spi_bus_lock_get_by_id) +esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) (rmt_del_channel) +esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) (rmt_del_encoder) +esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) (rmt_new_tx_channel) +esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) (esp_btbb_enable) +esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) (esp_vfs_eventfd_register) +esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) (mbedtls_aes_xts_init) +esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) (mbedtls_platform_zeroize) +esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) (mbedtls_sha256_init) +esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) (mbedtls_calloc) +esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) (esp_mbedtls_mem_calloc) +/home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) (esp_coex_adapter_register) +/home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) (coex_core_pti_set) +/home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) (coex_hw_timer_freq_set) +/home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) (coex_rom_osi_funcs_init) +/home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) (coex_schm_lock) +/home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) (coex_dbg_output) +esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) (esp_ota_get_running_partition) +esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) (esp_efuse_enable_rom_secure_download_mode) +esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) (esp_efuse_rtc_calib_get_ver) +esp-idf/hal/libhal.a(rmt_hal.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) (rmt_hal_init) +esp-idf/hal/libhal.a(adc_hal_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) (adc_hal_set_calibration_param) +esp-idf/hal/libhal.a(hmac_hal.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) (hmac_hal_start) +esp-idf/soc/libsoc.a(rmt_periph.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) (rmt_periph_signals) +esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) (temperature_sensor_attributes) +esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) (spicommon_periph_claim) +esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) (gdma_new_ahb_channel) +esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) (coexist_printf) +esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) (gdma_hal_deinit) +esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) (gdma_ahb_hal_init) +esp-idf/soc/libsoc.a(gdma_periph.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) (gdma_periph_signals) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) (operator delete[](void*)) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) (std::nothrow) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) (operator new[](unsigned int, std::nothrow_t const&)) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) (operator delete(void*)) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) (__cxa_begin_catch) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) (__cxa_get_globals_fast) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) (std::terminate()) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) (__cxxabiv1::__unexpected_handler) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) (operator new[](unsigned int)) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) (__cxxabiv1::__terminate_handler) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) (operator new(unsigned int)) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) (vtable for __cxxabiv1::__si_class_type_info) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) (std::type_info::__is_pointer_p() const) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) (vtable for std::bad_alloc) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) (__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) (operator delete(void*, unsigned int)) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) (std::exception::~exception()) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) (__ffssi2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) (__ffsdi2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) (__clz_tab) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + esp-idf/freertos/libfreertos.a(tasks.c.obj) (__clzsi2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) (__ctzdi2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) (__popcountsi2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) (__bswapsi2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) (__bswapdi2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + esp-idf/newlib/libnewlib.a(time.c.obj) (__divdi3) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + esp-idf/newlib/libnewlib.a(time.c.obj) (__moddi3) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) (__udivdi3) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) (__umoddi3) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) (__adddf3) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) (__divdf3) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) (__muldf3) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) (__subdf3) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) (__fixdfsi) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) (__fixunsdfsi) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) (__floatsidf) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) (__floatunsidf) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) (__divsf3) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) (__gesf2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) (__lesf2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) (__mulsf3) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) (__subsf3) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) (__unordsf2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) (__fixunssfsi) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) (__floatsisf) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) (__floatunsisf) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) (__extendsfdf2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) (__truncdfsf2) +esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) (__wrap__Unwind_DeleteException) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) (phy_param_track_tot) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) (phy_xpd_tsens) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) (phy_wakeup_init_) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) (pbus_clear_reg) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) (freq_reg_init) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) (phy_dig_reg_backup_new) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) (rfpll_cap_correct_new) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) (tsens_read_init_new) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) (ram_set_chan_cal_interp) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_analog_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) (rc_cal_new) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) (pwdet_reg_init_new) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) (wr_rx_gain_mem) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) (get_phy_version_str) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) (get_chan_target_power_new) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) (rx_11b_opt) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) (get_iq_value) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) (i2c_clk_sel) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) (txdc_cal_pwdet_init) +/home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) (ieee802154_txon_delay_set) +esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) (phy_printf) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + esp-idf/hal/libhal.a(spi_flash_hal.c.obj) (div) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) (environ) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + esp-idf/newlib/libnewlib.a(abort.c.obj) (itoa) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) (__utoa) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + esp-idf/heap/libheap.a(memory_layout_utils.c.obj) (qsort) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) (_fclose_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) (__sflush_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) (__sfp_lock_acquire) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) (fopen) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) (fprintf) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) (fputc) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) (fputs) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) (_fseek_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) (__sfvwrite_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) (_fwalk_sglue) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) (fwrite) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) (printf) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) (_putc_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) (putchar) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + esp-idf/heap/libheap.a(heap_caps.c.obj) (puts) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) (snprintf) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) (sprintf) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) (__sread) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + esp-idf/log/liblog.a(log_write.c.obj) (vprintf) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) (vsnprintf) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) (__swbuf_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) (__swsetup_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) (_fseeko_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + esp-idf/newlib/libnewlib.a(heap.c.obj) (bzero) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) (memchr) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) (memcmp) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + esp-idf/freertos/libfreertos.a(port.c.obj) (strcat) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) (strcspn) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) (strerror_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + esp-idf/esp_system/libesp_system.a(ubsan.c.obj) (strlcat) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) (strlcpy) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + esp-idf/vfs/libvfs.a(vfs.c.obj) (strncmp) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) (strncpy) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) (strnlen) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) (strstr) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + esp-idf/freertos/libfreertos.a(tasks.c.obj) (_reclaim_reent) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) (_impure_ptr) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + esp-idf/newlib/libnewlib.a(getentropy.c.obj) (__errno) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) (close) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) (fstat) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) (gettimeofday) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) (open) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) (read) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) (write) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) (memmove) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) (memset) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) (memcpy) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + esp-idf/esp_system/libesp_system.a(panic.c.obj) (strlen) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + esp-idf/vfs/libvfs.a(vfs.c.obj) (strcpy) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcmp.o) + esp-idf/log/liblog.a(tag_log_level.c.obj) (strcmp) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) (_svfprintf_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) (_vfprintf_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) (__sprint_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) (__sflags) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) (__smakebuf_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) (__srefill_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) (_strerror_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) (_user_strerror) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) (_localeconv_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) (frexp) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) (_dtoa_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) (_Balloc) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) (__ssprint_r) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) (__global_locale_ptr) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) (__ascii_mbtowc) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) (__ascii_wctomb) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) (_ctype_) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) (__eqdf2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) (__gtdf2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) (__ledf2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) (__unorddf2) +/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) (__trunctfdf2) + +Discarded input sections + + .text 0x00000000 0x0 CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj + .data 0x00000000 0x0 CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj + .bss 0x00000000 0x0 CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj + .comment 0x00000000 0x30 CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj + .note.GNU-stack + 0x00000000 0x0 CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj + .riscv.attributes + 0x00000000 0x5c CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj + .text 0x00000000 0x0 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .data 0x00000000 0x0 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .text.esp_app_get_description + 0x00000000 0xa esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .text 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .data 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .bss 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .text 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .data 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .bss 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.esp_efuse_read_field_bit.str1.4 + 0x00000000 0x3b esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_read_field_bit + 0x00000000 0x4e esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_read_field_cnt + 0x00000000 0x66 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_write_field_blob + 0x00000000 0xb0 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.esp_efuse_write_field_cnt.str1.4 + 0x00000000 0x4e esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_write_field_cnt + 0x00000000 0xe2 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_write_field_bit + 0x00000000 0x5a esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_write_reg + 0x00000000 0x8e esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_read_block + 0x00000000 0x48 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_read_reg + 0x00000000 0x46 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_write_block + 0x00000000 0x48 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.destroy_block.str1.4 + 0x00000000 0x120 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.destroy_block + 0x00000000 0x154 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.esp_efuse_batch_write_begin.str1.4 + 0x00000000 0x51 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_batch_write_begin + 0x00000000 0x8e esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.esp_efuse_batch_write_cancel.str1.4 + 0x00000000 0x5f esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_batch_write_cancel + 0x00000000 0x98 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.esp_efuse_batch_write_commit.str1.4 + 0x00000000 0x37 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_batch_write_commit + 0x00000000 0xb0 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text.esp_efuse_destroy_block + 0x00000000 0x4e esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.__func__.0 + 0x00000000 0x1c esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.__func__.1 + 0x00000000 0x13 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .rodata.__func__.2 + 0x00000000 0x19 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .sbss.s_batch_writing_mode + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .sbss.s_efuse_lock + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .text 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .data 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .bss 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.fill_reg + 0x00000000 0xdc esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.set_cnt_in_reg + 0x00000000 0x5a esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.write_reg + 0x00000000 0x8c esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_reset + 0x00000000 0x66 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_burn_efuses + 0x00000000 0x2e esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_erase_virt_blocks + 0x00000000 0x2 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_update_virt_blocks.str1.4 + 0x00000000 0x27 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_update_virt_blocks + 0x00000000 0x3c esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_debug_dump_single_block.str1.4 + 0x00000000 0x12 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_debug_dump_single_block + 0x00000000 0xb0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_debug_dump_pending + 0x00000000 0x52 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_debug_dump_blocks.str1.4 + 0x00000000 0xd esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_debug_dump_blocks + 0x00000000 0x46 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_write_cnt + 0x00000000 0x8c esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_write_reg.str1.4 + 0x00000000 0x53 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_write_reg + 0x00000000 0x7c esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_write_blob + 0x00000000 0x34 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_get_read_register_address.str1.4 + 0x00000000 0x16 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_get_read_register_address + 0x00000000 0x42 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_is_correct_written_data.str1.4 + 0x00000000 0xba esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_is_correct_written_data + 0x00000000 0x102 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.__func__.0 + 0x00000000 0x2c esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.__func__.2 + 0x00000000 0xa esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.__func__.3 + 0x00000000 0xf esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .data 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .bss 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_block_is_empty + 0x00000000 0x48 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_write_protect + 0x00000000 0x9e esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_read_protect + 0x00000000 0x52 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_coding_scheme + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_purpose_field + 0x00000000 0x22 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_key + 0x00000000 0x22 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.esp_efuse_get_key_dis_read.str1.4 + 0x00000000 0x8f esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_key_dis_read + 0x00000000 0x52 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_key_dis_read + 0x00000000 0x34 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_key_dis_write + 0x00000000 0x52 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_key_dis_write + 0x00000000 0x34 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_key_purpose + 0x00000000 0x4a esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_key_purpose + 0x00000000 0x3e esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_keypurpose_dis_write + 0x00000000 0x52 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_keypurpose_dis_write + 0x00000000 0x34 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_find_purpose + 0x00000000 0x46 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_key_block_unused + 0x00000000 0x5a esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_find_unused_key_block + 0x00000000 0x2a esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_count_unused_key_blocks + 0x00000000 0x32 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.esp_efuse_write_key.str1.4 + 0x00000000 0x65 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_write_key + 0x00000000 0x124 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.esp_efuse_write_keys.str1.4 + 0x00000000 0xd2 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_write_keys + 0x00000000 0x156 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.esp_efuse_get_digest_revoke.str1.4 + 0x00000000 0x42 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_digest_revoke + 0x00000000 0x50 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_digest_revoke + 0x00000000 0x32 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_get_write_protect_of_digest_revoke + 0x00000000 0x50 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_efuse_set_write_protect_of_digest_revoke + 0x00000000 0x32 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.esp_secure_boot_read_key_digests.str1.4 + 0x00000000 0x24 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text.esp_secure_boot_read_key_digests + 0x00000000 0xc6 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.__func__.0 + 0x00000000 0x21 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.__func__.1 + 0x00000000 0x2d esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.__func__.2 + 0x00000000 0x1c esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.__func__.3 + 0x00000000 0x23 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.__func__.4 + 0x00000000 0x1c esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.__func__.5 + 0x00000000 0x1b esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.s_revoke_table + 0x00000000 0x24 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .rodata.s_table + 0x00000000 0x78 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_info 0x00000000 0x160b esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_abbrev 0x00000000 0x325 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_loc 0x00000000 0xc8d esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_aranges + 0x00000000 0xe0 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_ranges 0x00000000 0x150 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_line 0x00000000 0x13d0 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_str 0x00000000 0x1067 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .comment 0x00000000 0x30 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .debug_frame 0x00000000 0x350 esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + .text 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .data 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .bss 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SYS_DATA_PART2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY5 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY4 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_USER_DATA + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH6 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH5 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH4 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_CAL_VOL_ATTEN3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_CAL_VOL_ATTEN2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_CAL_VOL_ATTEN1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_CAL_VOL_ATTEN0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ADC1_INIT_CODE_ATTEN0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_OCODE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_TEMP_CALIB + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_OPTIONAL_UNIQUE_ID + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_FLASH_VENDOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_FLASH_TEMP + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_FLASH_CAP + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_BLK_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_BLK_VERSION_MINOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_PKG_VERSION + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WAFER_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WAFER_VERSION_MINOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DBIAS_VOL_GAP + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DSLP_LP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DSLP_LP_DBG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_LSLP_HP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_LSLP_HP_DBG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ACTIVE_LP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ACTIVE_HP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DISABLE_BLK_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DISABLE_WAFER_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SECURE_BOOT_DISABLE_FAST_WAKE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SECURE_VERSION + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_FORCE_SEND_RESUME + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_UART_PRINT_CONTROL + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_ENABLE_SECURITY_DOWNLOAD + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_DIRECT_BOOT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_DOWNLOAD_MODE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_FLASH_TPUW + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SECURE_BOOT_EN + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_CRYPT_DPA_ENABLE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SEC_DPA_LEVEL + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY_PURPOSE_5 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY_PURPOSE_4 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY_PURPOSE_3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY_PURPOSE_2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY_PURPOSE_1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_KEY_PURPOSE_0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SECURE_BOOT_KEY_REVOKE2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SECURE_BOOT_KEY_REVOKE1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SECURE_BOOT_KEY_REVOKE0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SPI_BOOT_CRYPT_CNT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WDT_DELAY_SEL + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_VDD_SPI_AS_GPIO + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_USB_EXCHG_PINS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_PAD_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SOFT_DIS_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_JTAG_SEL_ENABLE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_TWAI + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SPI_DOWNLOAD_MSPI_DIS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_FORCE_DOWNLOAD + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_USB_SERIAL_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_DOWNLOAD_ICACHE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_USB_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_DIS_ICACHE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_SWAP_UART_SDIO_EN + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS_BLOCK_SYS_DATA2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS_BLOCK_KEY5 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS_BLOCK_KEY4 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS_BLOCK_KEY3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS_BLOCK_KEY2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS_BLOCK_KEY1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS_BLOCK_KEY0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_RD_DIS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SOFT_DIS_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_VDD_SPI_AS_GPIO + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_USB_EXCHG_PINS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_SYS_DATA2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_KEY5 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_KEY4 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_KEY3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_KEY2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_KEY1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_KEY0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_CUSTOM_MAC + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLOCK_USR_DATA + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH6 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH5 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH4 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_OCODE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_TEMP_CALIB + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_OPTIONAL_UNIQUE_ID + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SYS_DATA_PART1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_FLASH_VENDOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_FLASH_TEMP + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_FLASH_CAP + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLK_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLK_VERSION_MINOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_PKG_VERSION + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_WAFER_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_WAFER_VERSION_MINOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DBIAS_VOL_GAP + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DSLP_LP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DSLP_LP_DBG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_LSLP_HP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_LSLP_HP_DBG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ACTIVE_LP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ACTIVE_HP_DBIAS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_MAC_EXT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_MAC + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_BLK1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DISABLE_BLK_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DISABLE_WAFER_VERSION_MAJOR + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SECURE_BOOT_DISABLE_FAST_WAKE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SECURE_VERSION + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_FORCE_SEND_RESUME + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_UART_PRINT_CONTROL + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_ENABLE_SECURITY_DOWNLOAD + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_ROM_PRINT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_DIRECT_BOOT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MODE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_FLASH_TPUW + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SPI_DOWNLOAD_MSPI_DIS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SECURE_BOOT_AGGRESSIVE_REVOKE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SECURE_BOOT_EN + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SEC_DPA_LEVEL + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_KEY_PURPOSE_5 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_KEY_PURPOSE_4 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_KEY_PURPOSE_3 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_KEY_PURPOSE_2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_KEY_PURPOSE_1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_KEY_PURPOSE_0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE2 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE1 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE0 + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SPI_BOOT_CRYPT_CNT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_WDT_DELAY_SEL + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MANUAL_ENCRYPT + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_PAD_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_JTAG_SEL_ENABLE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_TWAI + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_FORCE_DOWNLOAD + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_ICACHE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_USB_JTAG + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_DIS_ICACHE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_SWAP_UART_SDIO_EN + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_CRYPT_DPA_ENABLE + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS_RD_DIS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .sdata.ESP_EFUSE_WR_DIS + 0x00000000 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SYS_DATA_PART2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY5 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY4 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY3 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY2 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY1 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY0 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.USER_DATA + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0_CH6 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0_CH5 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0_CH4 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0_CH3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0_CH2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0_CH1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0_CH0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_CAL_VOL_ATTEN3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_CAL_VOL_ATTEN2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_CAL_VOL_ATTEN1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_CAL_VOL_ATTEN0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ADC1_INIT_CODE_ATTEN0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.OCODE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.TEMP_CALIB + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.OPTIONAL_UNIQUE_ID + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.FLASH_VENDOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.FLASH_TEMP + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.FLASH_CAP + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.BLK_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.BLK_VERSION_MINOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.PKG_VERSION + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WAFER_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WAFER_VERSION_MINOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DBIAS_VOL_GAP + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DSLP_LP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DSLP_LP_DBG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.LSLP_HP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.LSLP_HP_DBG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ACTIVE_LP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ACTIVE_HP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DISABLE_BLK_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DISABLE_WAFER_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SECURE_BOOT_DISABLE_FAST_WAKE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SECURE_VERSION + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.FORCE_SEND_RESUME + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.UART_PRINT_CONTROL + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.ENABLE_SECURITY_DOWNLOAD + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_USB_SERIAL_JTAG_ROM_PRINT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_DIRECT_BOOT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_DOWNLOAD_MODE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.FLASH_TPUW + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SECURE_BOOT_AGGRESSIVE_REVOKE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SECURE_BOOT_EN + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.CRYPT_DPA_ENABLE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SEC_DPA_LEVEL + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY_PURPOSE_5 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY_PURPOSE_4 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY_PURPOSE_3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY_PURPOSE_2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY_PURPOSE_1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.KEY_PURPOSE_0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SECURE_BOOT_KEY_REVOKE2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SECURE_BOOT_KEY_REVOKE1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SECURE_BOOT_KEY_REVOKE0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SPI_BOOT_CRYPT_CNT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WDT_DELAY_SEL + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.VDD_SPI_AS_GPIO + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.USB_EXCHG_PINS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_DOWNLOAD_MANUAL_ENCRYPT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_PAD_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SOFT_DIS_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.JTAG_SEL_ENABLE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_TWAI + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SPI_DOWNLOAD_MSPI_DIS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_FORCE_DOWNLOAD + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_USB_SERIAL_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_DOWNLOAD_ICACHE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_USB_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.DIS_ICACHE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.SWAP_UART_SDIO_EN + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS_BLOCK_SYS_DATA2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS_BLOCK_KEY5 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS_BLOCK_KEY4 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS_BLOCK_KEY3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS_BLOCK_KEY2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS_BLOCK_KEY1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS_BLOCK_KEY0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.RD_DIS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SOFT_DIS_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_VDD_SPI_AS_GPIO + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_USB_EXCHG_PINS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_SYS_DATA2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_KEY5 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_KEY4 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_KEY3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_KEY2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_KEY1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_KEY0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_CUSTOM_MAC + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLOCK_USR_DATA + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0_CH6 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0_CH5 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0_CH4 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0_CH3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0_CH2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0_CH1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0_CH0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_CAL_VOL_ATTEN3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_CAL_VOL_ATTEN2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_CAL_VOL_ATTEN1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_CAL_VOL_ATTEN0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ADC1_INIT_CODE_ATTEN0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_OCODE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_TEMP_CALIB + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_OPTIONAL_UNIQUE_ID + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SYS_DATA_PART1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_FLASH_VENDOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_FLASH_TEMP + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_FLASH_CAP + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLK_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLK_VERSION_MINOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_PKG_VERSION + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_WAFER_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_WAFER_VERSION_MINOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DBIAS_VOL_GAP + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DSLP_LP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DSLP_LP_DBG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_LSLP_HP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_LSLP_HP_DBG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ACTIVE_LP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ACTIVE_HP_DBIAS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_MAC_EXT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_MAC + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_BLK1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DISABLE_BLK_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DISABLE_WAFER_VERSION_MAJOR + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SECURE_BOOT_DISABLE_FAST_WAKE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SECURE_VERSION + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_FORCE_SEND_RESUME + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_UART_PRINT_CONTROL + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_ENABLE_SECURITY_DOWNLOAD + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_USB_SERIAL_JTAG_ROM_PRINT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_DIRECT_BOOT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_DOWNLOAD_MODE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_FLASH_TPUW + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SPI_DOWNLOAD_MSPI_DIS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SECURE_BOOT_AGGRESSIVE_REVOKE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SECURE_BOOT_EN + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SEC_DPA_LEVEL + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_KEY_PURPOSE_5 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_KEY_PURPOSE_4 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_KEY_PURPOSE_3 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_KEY_PURPOSE_2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_KEY_PURPOSE_1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_KEY_PURPOSE_0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SECURE_BOOT_KEY_REVOKE2 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SECURE_BOOT_KEY_REVOKE1 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SECURE_BOOT_KEY_REVOKE0 + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SPI_BOOT_CRYPT_CNT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_WDT_DELAY_SEL + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_DOWNLOAD_MANUAL_ENCRYPT + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_PAD_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_JTAG_SEL_ENABLE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_TWAI + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_FORCE_DOWNLOAD + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_USB_SERIAL_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_DOWNLOAD_ICACHE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_USB_JTAG + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_DIS_ICACHE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_SWAP_UART_SDIO_EN + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_CRYPT_DPA_ENABLE + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS_RD_DIS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.WR_DIS + 0x00000000 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .text 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .data 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .bss 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_set_timing + 0x00000000 0x16 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_clear_program_registers + 0x00000000 0x1a esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_burn_chip_opt.str1.4 + 0x00000000 0x1d8 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_burn_chip_opt + 0x00000000 0x3c0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_burn_chip + 0x00000000 0x16 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_apply_new_coding_scheme.str1.4 + 0x00000000 0x3f esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_apply_new_coding_scheme + 0x00000000 0xd2 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.range_write_addr_blocks + 0x00000000 0x58 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .bss.write_mass_blocks + 0x00000000 0x160 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .text.esp_unregister_shutdown_handler + 0x00000000 0x38 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_maybe_debugbreak + 0x00000000 0xe esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__ubsan_default_handler.str1.4 + 0x00000000 0x1c esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_default_handler + 0x00000000 0x5c esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_type_mismatch + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_type_mismatch_v1 + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_add_overflow + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_sub_overflow + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_mul_overflow + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_negate_overflow + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_divrem_overflow + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_shift_out_of_bounds + 0x00000000 0x32 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_out_of_bounds + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_missing_return + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_vla_bound_not_positive + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_load_invalid_value + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_nonnull_arg + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_nonnull_return + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_builtin_unreachable + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_pointer_overflow + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text.__ubsan_handle_invalid_builtin + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.0 + 0x00000000 0x1f esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.1 + 0x00000000 0x20 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.2 + 0x00000000 0x23 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.3 + 0x00000000 0x1e esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.4 + 0x00000000 0x1b esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.5 + 0x00000000 0x22 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.6 + 0x00000000 0x26 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.7 + 0x00000000 0x1e esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.8 + 0x00000000 0x1d esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.9 + 0x00000000 0x23 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.10 + 0x00000000 0x1f esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.11 + 0x00000000 0x1f esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.12 + 0x00000000 0x1c esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.13 + 0x00000000 0x1c esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.14 + 0x00000000 0x1c esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.15 + 0x00000000 0x20 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .rodata.__func__.16 + 0x00000000 0x1d esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .text.esp_get_free_heap_size + 0x00000000 0x14 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .text.esp_get_free_internal_heap_size + 0x00000000 0x18 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .text.esp_get_minimum_free_heap_size + 0x00000000 0x14 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .rodata.esp_get_idf_version.str1.4 + 0x00000000 0x7 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .text.esp_get_idf_version + 0x00000000 0xa esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .text.esp_brownout_disable + 0x00000000 0x40 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .text.rtc_clk_select_rtc_slow_clk + 0x00000000 0x14 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .text.esp_reset_reason + 0x00000000 0xa esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .iram1.2 0x00000000 0x2 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .iram1.3 0x00000000 0x4 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(startup.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(startup.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(startup.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .text.panic_get_address + 0x00000000 0x4 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .text.panic_get_cause + 0x00000000 0x6 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .text.panic_set_address + 0x00000000 0x4 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .text.esp_hw_stack_guard_monitor_start + 0x00000000 0xe esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .text.esp_hw_stack_guard_monitor_stop + 0x00000000 0xe esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .text.esp_hw_stack_guard_set_bounds + 0x00000000 0xa esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .text 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .data 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .rodata.default_walker.str1.4 + 0x00000000 0x26 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .text.default_walker + 0x00000000 0x38 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .text.tlsf_poison_check_pfunc_set + 0x00000000 0xa esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .rodata.tlsf_walk_pool.str1.4 + 0x00000000 0x4a esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .text.tlsf_walk_pool + 0x00000000 0x86 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .rodata.__func__.0 + 0x00000000 0xb esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .text 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .data 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .rodata.multi_heap_walk.str1.4 + 0x00000000 0x46 esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .text.multi_heap_walk + 0x00000000 0x6a esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .rodata.__func__.0 + 0x00000000 0x10 esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .text 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .data 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .text.wdt_hal_deinit + 0x00000000 0xb6 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text.efuse_hal_get_mac + 0x00000000 0x14 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .iram1.3 0x00000000 0x10 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text.efuse_hal_set_timing + 0x00000000 0x54 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text.efuse_hal_read + 0x00000000 0x5c esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text.efuse_hal_clear_program_registers + 0x00000000 0x12 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .rodata.efuse_hal_program.str1.4 + 0x00000000 0x53 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text.efuse_hal_program + 0x00000000 0x98 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text.efuse_hal_rs_calculate + 0x00000000 0x12 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text.efuse_hal_is_coding_error_in_block + 0x00000000 0x54 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(cache_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(cache_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(cache_hal.c.obj) + .text.cache_hal_disable + 0x00000000 0x56 esp-idf/hal/libhal.a(cache_hal.c.obj) + .text.cache_hal_enable + 0x00000000 0x5e esp-idf/hal/libhal.a(cache_hal.c.obj) + .text.cache_hal_freeze + 0x00000000 0x3c esp-idf/hal/libhal.a(cache_hal.c.obj) + .text.cache_hal_unfreeze + 0x00000000 0x3a esp-idf/hal/libhal.a(cache_hal.c.obj) + .rodata.__func__.1 + 0x00000000 0x13 esp-idf/hal/libhal.a(cache_hal.c.obj) + .rodata.__func__.2 + 0x00000000 0x11 esp-idf/hal/libhal.a(cache_hal.c.obj) + .rodata.__func__.5 + 0x00000000 0x11 esp-idf/hal/libhal.a(cache_hal.c.obj) + .rodata.__func__.6 + 0x00000000 0x12 esp-idf/hal/libhal.a(cache_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .text.uart_hal_txfifo_rst + 0x00000000 0x42 esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .text.uart_hal_tx_break + 0x00000000 0x46 esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .text.uart_hal_read_rxfifo + 0x00000000 0x4a esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(brownout_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(brownout_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(brownout_hal.c.obj) + .text 0x00000000 0x0 esp-idf/log/liblog.a(log_timestamp.c.obj) + .data 0x00000000 0x0 esp-idf/log/liblog.a(log_timestamp.c.obj) + .bss 0x00000000 0x0 esp-idf/log/liblog.a(log_timestamp.c.obj) + .text 0x00000000 0x0 esp-idf/log/liblog.a(log_write.c.obj) + .data 0x00000000 0x0 esp-idf/log/liblog.a(log_write.c.obj) + .bss 0x00000000 0x0 esp-idf/log/liblog.a(log_write.c.obj) + .text.esp_log_set_vprintf + 0x00000000 0x32 esp-idf/log/liblog.a(log_write.c.obj) + .text 0x00000000 0x0 esp-idf/log/liblog.a(log_level.c.obj) + .data 0x00000000 0x0 esp-idf/log/liblog.a(log_level.c.obj) + .bss 0x00000000 0x0 esp-idf/log/liblog.a(log_level.c.obj) + .text.esp_log_set_default_level + 0x00000000 0xa esp-idf/log/liblog.a(log_level.c.obj) + .text 0x00000000 0x0 esp-idf/log/liblog.a(tag_log_level.c.obj) + .data 0x00000000 0x0 esp-idf/log/liblog.a(tag_log_level.c.obj) + .bss 0x00000000 0x0 esp-idf/log/liblog.a(tag_log_level.c.obj) + .rodata.log_level_set.str1.4 + 0x00000000 0x2 esp-idf/log/liblog.a(tag_log_level.c.obj) + .text.log_level_set + 0x00000000 0x72 esp-idf/log/liblog.a(tag_log_level.c.obj) + .text.esp_log_level_set + 0x00000000 0x12 esp-idf/log/liblog.a(tag_log_level.c.obj) + .text.esp_log_level_get + 0x00000000 0x14 esp-idf/log/liblog.a(tag_log_level.c.obj) + .text 0x00000000 0x0 esp-idf/log/liblog.a(log_linked_list.c.obj) + .data 0x00000000 0x0 esp-idf/log/liblog.a(log_linked_list.c.obj) + .bss 0x00000000 0x0 esp-idf/log/liblog.a(log_linked_list.c.obj) + .text.set_log_level + 0x00000000 0x42 esp-idf/log/liblog.a(log_linked_list.c.obj) + .text.add_to_list + 0x00000000 0x60 esp-idf/log/liblog.a(log_linked_list.c.obj) + .text.esp_log_linked_list_set_level + 0x00000000 0x32 esp-idf/log/liblog.a(log_linked_list.c.obj) + .text.esp_log_linked_list_clean + 0x00000000 0x28 esp-idf/log/liblog.a(log_linked_list.c.obj) + .text 0x00000000 0x0 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .data 0x00000000 0x0 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .bss 0x00000000 0x0 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .text.esp_log_cache_set_level + 0x00000000 0xac esp-idf/log/liblog.a(log_binary_heap.c.obj) + .text.esp_log_cache_clean + 0x00000000 0x1a esp-idf/log/liblog.a(log_binary_heap.c.obj) + .rodata.__func__.1 + 0x00000000 0x18 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .text 0x00000000 0x0 esp-idf/log/liblog.a(log_lock.c.obj) + .data 0x00000000 0x0 esp-idf/log/liblog.a(log_lock.c.obj) + .bss 0x00000000 0x0 esp-idf/log/liblog.a(log_lock.c.obj) + .text 0x00000000 0x0 esp-idf/heap/libheap.a(heap_caps.c.obj) + .data 0x00000000 0x0 esp-idf/heap/libheap.a(heap_caps.c.obj) + .bss 0x00000000 0x0 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_walker + 0x00000000 0x36 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_register_failed_alloc_callback + 0x00000000 0x14 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_malloc_extmem_enable + 0x00000000 0xa esp-idf/heap/libheap.a(heap_caps.c.obj) + .iram1.4 0x00000000 0x76 esp-idf/heap/libheap.a(heap_caps.c.obj) + .iram1.5 0x00000000 0x7c esp-idf/heap/libheap.a(heap_caps.c.obj) + .iram1.6 0x00000000 0x7c esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_get_total_size + 0x00000000 0x42 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_get_free_size + 0x00000000 0x46 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_get_minimum_free_size + 0x00000000 0x46 esp-idf/heap/libheap.a(heap_caps.c.obj) + .rodata.heap_caps_monitor_local_minimum_free_size_start.str1.4 + 0x00000000 0x82 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_monitor_local_minimum_free_size_start + 0x00000000 0x10a esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_monitor_local_minimum_free_size_stop + 0x00000000 0xb0 esp-idf/heap/libheap.a(heap_caps.c.obj) + .rodata.heap_caps_print_heap_info.str1.4 + 0x00000000 0xf4 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_print_heap_info + 0x00000000 0xb8 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_check_integrity + 0x00000000 0x74 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_check_integrity_all + 0x00000000 0x18 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_check_integrity_addr + 0x00000000 0x38 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_dump + 0x00000000 0x56 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_dump_all + 0x00000000 0x16 esp-idf/heap/libheap.a(heap_caps.c.obj) + .rodata.heap_caps_get_allocated_size.str1.4 + 0x00000000 0x5 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_get_allocated_size + 0x00000000 0x5c esp-idf/heap/libheap.a(heap_caps.c.obj) + .iram1.10 0x00000000 0xb4 esp-idf/heap/libheap.a(heap_caps.c.obj) + .iram1.12 0x00000000 0x12 esp-idf/heap/libheap.a(heap_caps.c.obj) + .rodata.heap_caps_walk.str1.4 + 0x00000000 0x14 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_walk + 0x00000000 0x98 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text.heap_caps_walk_all + 0x00000000 0x1a esp-idf/heap/libheap.a(heap_caps.c.obj) + .rodata.__func__.0 + 0x00000000 0xf esp-idf/heap/libheap.a(heap_caps.c.obj) + .rodata.__func__.2 + 0x00000000 0x20 esp-idf/heap/libheap.a(heap_caps.c.obj) + .rodata.__func__.3 + 0x00000000 0x1d esp-idf/heap/libheap.a(heap_caps.c.obj) + .rodata.__func__.4 + 0x00000000 0x30 esp-idf/heap/libheap.a(heap_caps.c.obj) + .rodata.__func__.7 + 0x00000000 0x18 esp-idf/heap/libheap.a(heap_caps.c.obj) + .rodata.__func__.8 + 0x00000000 0x19 esp-idf/heap/libheap.a(heap_caps.c.obj) + .rodata.__func__.9 + 0x00000000 0x18 esp-idf/heap/libheap.a(heap_caps.c.obj) + .data.min_free_bytes_monitoring + 0x00000000 0x10 esp-idf/heap/libheap.a(heap_caps.c.obj) + .text 0x00000000 0x0 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .data 0x00000000 0x0 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .bss 0x00000000 0x0 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .text.heap_caps_check_add_region_allowed + 0x00000000 0x4c esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .text.heap_caps_add_region_with_caps + 0x00000000 0x19a esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .text.heap_caps_add_region + 0x00000000 0x84 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .text 0x00000000 0x0 esp-idf/heap/libheap.a(multi_heap.c.obj) + .data 0x00000000 0x0 esp-idf/heap/libheap.a(multi_heap.c.obj) + .bss 0x00000000 0x0 esp-idf/heap/libheap.a(multi_heap.c.obj) + .text.multi_heap_reset_minimum_free_bytes + 0x00000000 0x2e esp-idf/heap/libheap.a(multi_heap.c.obj) + .text.multi_heap_restore_minimum_free_bytes + 0x00000000 0x32 esp-idf/heap/libheap.a(multi_heap.c.obj) + .text 0x00000000 0x0 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .data 0x00000000 0x0 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .bss 0x00000000 0x0 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .text 0x00000000 0x0 esp-idf/heap/libheap.a(memory_layout.c.obj) + .data 0x00000000 0x0 esp-idf/heap/libheap.a(memory_layout.c.obj) + .bss 0x00000000 0x0 esp-idf/heap/libheap.a(memory_layout.c.obj) + .srodata.soc_memory_type_count + 0x00000000 0x4 esp-idf/heap/libheap.a(memory_layout.c.obj) + .text 0x00000000 0x0 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .data 0x00000000 0x0 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .bss 0x00000000 0x0 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .text 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(init.c.obj) + .data 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(init.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(init.c.obj) + .text 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .data 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .text.esp_crypto_dpa_protection_enable + 0x00000000 0x12 esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .text.esp_crypto_dpa_protection_disable + 0x00000000 0xc esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .text.esp_cpu_stall + 0x00000000 0x2 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .text.esp_cpu_unstall + 0x00000000 0x2 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .rodata.esp_cpu_reset.str1.4 + 0x00000000 0x52 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .text.esp_cpu_reset + 0x00000000 0x3e esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .text.esp_cpu_clear_breakpoint + 0x00000000 0x3c esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .text.esp_cpu_set_watchpoint + 0x00000000 0xda esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .text.esp_cpu_clear_watchpoint + 0x00000000 0x3c esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .text.esp_cpu_compare_and_set + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .rodata.__func__.0 + 0x00000000 0xe esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .text.esp_clk_rtc_time + 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .text.esp_clk_private_lock + 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .text.esp_clk_private_unlock + 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .text.esp_intr_mark_shared + 0x00000000 0x6e esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .text.esp_intr_reserve + 0x00000000 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .iram1.1 0x00000000 0x96 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .text.esp_intr_get_intno + 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .text.esp_intr_get_cpu + 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .iram1.6 0x00000000 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .iram1.7 0x00000000 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .rodata.esp_intr_dump.str1.4 + 0x00000000 0x12f esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .text.esp_intr_dump + 0x00000000 0x29a esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .rodata.__func__.1 + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .rodata.rtc_isr_register.str1.4 + 0x00000000 0x49 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .text.rtc_isr_register + 0x00000000 0x3e esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .rodata.rtc_isr_deregister.str1.4 + 0x00000000 0x3f esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .text.rtc_isr_deregister + 0x00000000 0x3e esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .sdata.rtc_spinlock + 0x00000000 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .iram1.1 0x00000000 0x66 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .iram1.8 0x00000000 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .iram1.9 0x00000000 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .dram1.7 0x00000000 0x1 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .text.modem_clock_domain_clk_gate_enable + 0x00000000 0xc8 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .text.modem_clock_deselect_lp_clock_source + 0x00000000 0x1ae esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .rodata.__func__.0 + 0x00000000 0x25 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_32k_bootstrap + 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_32k_enabled + 0x00000000 0xe esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_8m_enabled + 0x00000000 0xe esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_fast_src_get + 0x00000000 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_cpu_freq_to_pll_and_pll_lock_release + 0x00000000 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_cpu_freq_set_config_fast + 0x00000000 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_cpu_freq_set_xtal_for_sleep + 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_xtal_freq_update + 0x00000000 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_dig_8m_enabled + 0x00000000 0xe esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.pmu_sleep_power_init + 0x00000000 0x6c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.pmu_sleep_digital_init + 0x00000000 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.pmu_sleep_analog_init + 0x00000000 0x1c8 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.pmu_sleep_param_init + 0x00000000 0x144 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.get_lslp_dbg + 0x00000000 0x2a esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.get_lslp_hp_dbias + 0x00000000 0x2a esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.get_dslp_dbg + 0x00000000 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.get_dslp_lp_dbias + 0x00000000 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.pmu_sleep_calculate_hw_wait_time + 0x00000000 0xe0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.pmu_sleep_param_config_default + 0x00000000 0x168 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.pmu_sleep_config_default + 0x00000000 0x3ae esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.pmu_sleep_pll_already_enabled + 0x00000000 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .rodata.pmu_sleep_init.str1.4 + 0x00000000 0xf esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.pmu_sleep_init + 0x00000000 0x9c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.pmu_sleep_finish + 0x00000000 0x32 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.pmu_sleep_start + 0x00000000 0x138 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text.pmu_sleep_get_wakup_retention_cost + 0x00000000 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .rodata.__func__.0 + 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .rodata.__func__.1 + 0x00000000 0x15 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .rodata.__func__.5 + 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .rodata.__func__.7 + 0x00000000 0xf esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .text.rtc_time_slowclk_to_us + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text.periph_ll_get_clk_en_mask + 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text.periph_ll_get_rst_en_mask + 0x00000000 0x1a2 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text.periph_ll_get_clk_en_reg + 0x00000000 0x200 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text.periph_ll_get_rst_en_reg + 0x00000000 0x200 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text.periph_ll_enable_clk_clear_rst + 0x00000000 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text.periph_ll_disable_clk_set_rst + 0x00000000 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text.periph_ll_reset + 0x00000000 0x56 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text.periph_rcc_release_enter + 0x00000000 0x2e esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text.periph_rcc_release_exit + 0x00000000 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .rodata.periph_module_enable.str1.4 + 0x00000000 0x4a esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text.periph_module_enable + 0x00000000 0xa4 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text.periph_module_disable + 0x00000000 0x98 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text.periph_module_reset + 0x00000000 0x7c esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .iram1.4 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text.wifi_module_enable + 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text.wifi_module_disable + 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .rodata.__func__.0 + 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .rodata.__func__.1 + 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .rodata.__func__.2 + 0x00000000 0x15 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.rtcio_ll_function_select + 0x00000000 0x88 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.lp_aon_ll_ext1_set_wakeup_pins + 0x00000000 0x46 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rtc.entry.text + 0x00000000 0xe esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rtc.text.5 0x00000000 0x2 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.s_do_deep_sleep_phy_callback + 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.get_sleep_flags + 0x00000000 0x78 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.s_sleep_hook_deregister + 0x00000000 0x44 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.get_power_down_flags + 0x00000000 0x192 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .iram1.12 0x00000000 0x3e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .iram1.11 0x00000000 0xb2 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.ext1_wakeup_prepare + 0x00000000 0xfc esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata.gpio_deep_sleep_wakeup_prepare.str1.4 + 0x00000000 0xb7 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.gpio_deep_sleep_wakeup_prepare + 0x00000000 0x17e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.timer_wakeup_prepare + 0x00000000 0x4c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .iram1.6 0x00000000 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .iram1.7 0x00000000 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_overhead_out_time_refresh + 0x00000000 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rtc.text.2 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rtc.text.3 0x00000000 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .iram1.13 0x00000000 0x56e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .iram1.18 0x00000000 0x90 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_get_deep_sleep_wake_stub + 0x00000000 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rtc.text.4 0x00000000 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .iram1.15 0x00000000 0xd8 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_deep_sleep_deregister_hook + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_deep_sleep_deregister_phy_hook + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .iram1.16 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .iram1.17 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_light_sleep_start + 0x00000000 0x43a esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata.esp_sleep_disable_wakeup_source.str1.4 + 0x00000000 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_disable_wakeup_source + 0x00000000 0x134 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_enable_ulp_wakeup + 0x00000000 0x6 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_enable_timer_wakeup + 0x00000000 0x94 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_deep_sleep + 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_deep_sleep_try + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_is_valid_wakeup_gpio + 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata.esp_sleep_enable_ext1_wakeup_io.str1.4 + 0x00000000 0x23 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_enable_ext1_wakeup_io + 0x00000000 0x146 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata.esp_sleep_disable_ext1_wakeup_io.str1.4 + 0x00000000 0x37 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_disable_ext1_wakeup_io + 0x00000000 0x12e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_enable_ext1_wakeup + 0x00000000 0x48 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_enable_ext1_wakeup_with_level_mask + 0x00000000 0x12e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata.esp_deep_sleep_enable_gpio_wakeup.str1.4 + 0x00000000 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_deep_sleep_enable_gpio_wakeup + 0x00000000 0x1b2 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_enable_gpio_wakeup + 0x00000000 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_enable_uart_wakeup + 0x00000000 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_enable_wifi_wakeup + 0x00000000 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_disable_wifi_wakeup + 0x00000000 0x2e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_enable_wifi_beacon_wakeup + 0x00000000 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_disable_wifi_beacon_wakeup + 0x00000000 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_enable_bt_wakeup + 0x00000000 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_disable_bt_wakeup + 0x00000000 0x2e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_get_wakeup_cause + 0x00000000 0x7c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_get_ext1_wakeup_status + 0x00000000 0x90 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_get_gpio_wakeup_status + 0x00000000 0x32 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata.esp_sleep_sub_mode_config.str1.4 + 0x00000000 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_sub_mode_config + 0x00000000 0xc4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_sub_mode_force_disable + 0x00000000 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata.esp_sleep_sub_mode_dump_config.str1.4 + 0x00000000 0x29 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_sub_mode_dump_config + 0x00000000 0x8c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rtc.text.19 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_periph_use_8m + 0x00000000 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_sleep_enable_adc_tsens_monitor + 0x00000000 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.rtc_sleep_enable_ultra_low + 0x00000000 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata.__func__.5 + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata.__func__.3 + 0x00000000 0xd esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata.__func__.2 + 0x00000000 0x1f esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata.__func__.1 + 0x00000000 0x13 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .sbss.s_suspended_uarts_bmap + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .sbss.s_cache_suspend_cnt + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rtc.force_fast.1 + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rtc.force_fast.0 + 0x00000000 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .sbss.s_light_sleep_wakeup + 0x00000000 0x1 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .sbss.s_lightsleep_cnt + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata 0x00000000 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .text.sleep_console_usj_pad_backup_and_disable + 0x00000000 0xb2 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .text.sleep_console_usj_pad_restore + 0x00000000 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .sbss.s_usj_state + 0x00000000 0x2 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .debug_info 0x00000000 0x42a8 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .debug_abbrev 0x00000000 0x282 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .debug_loc 0x00000000 0x7b esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .debug_aranges + 0x00000000 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .debug_ranges 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .debug_line 0x00000000 0x462 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .debug_str 0x00000000 0x2c8c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .comment 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .debug_frame 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + .iram1.0 0x00000000 0x2 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + .debug_info 0x00000000 0x126 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + .debug_abbrev 0x00000000 0xa6 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + .debug_aranges + 0x00000000 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + .debug_ranges 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + .debug_line 0x00000000 0xcd esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + .debug_str 0x00000000 0x38b esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + .comment 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + .debug_frame 0x00000000 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .text.esp_clk_tree_osc_slow_get_freq_hz + 0x00000000 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .text.esp_clk_utils_mspi_speed_mode_sync_before_cpu_freq_switching + 0x00000000 0x2 esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .text.esp_clk_utils_mspi_speed_mode_sync_after_cpu_freq_switching + 0x00000000 0x2 esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .debug_info 0x00000000 0xf4 esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .debug_abbrev 0x00000000 0x80 esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .debug_aranges + 0x00000000 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .debug_ranges 0x00000000 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .debug_line 0x00000000 0x1aa esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .debug_str 0x00000000 0x2bd esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .comment 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .debug_frame 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + .text.peripheral_domain_pd_allowed + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + .debug_info 0x00000000 0xae esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + .debug_abbrev 0x00000000 0x65 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + .debug_aranges + 0x00000000 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + .debug_ranges 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + .debug_line 0x00000000 0x90 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + .debug_str 0x00000000 0x23d esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + .comment 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + .debug_frame 0x00000000 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .text.s_sar_power_acquire + 0x00000000 0x84 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .rodata.s_sar_power_release.str1.4 + 0x00000000 0x46 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .text.s_sar_power_release + 0x00000000 0xb6 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .text.sar_periph_ctrl_init + 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .text.sar_periph_ctrl_power_enable + 0x00000000 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .text.sar_periph_ctrl_power_disable + 0x00000000 0x56 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .text.sar_periph_ctrl_pwdet_power_acquire + 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .text.sar_periph_ctrl_pwdet_power_release + 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .text.sar_periph_ctrl_adc_oneshot_power_acquire + 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .text.sar_periph_ctrl_adc_oneshot_power_release + 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .text.sar_periph_ctrl_adc_continuous_power_acquire + 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .text.sar_periph_ctrl_adc_continuous_power_release + 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .rodata.__func__.0 + 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .sbss.s_pwdet_power_on_cnt + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .debug_info 0x00000000 0x199e esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .debug_abbrev 0x00000000 0x2ae esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .debug_loc 0x00000000 0x64 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .debug_aranges + 0x00000000 0x70 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .debug_ranges 0x00000000 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .debug_line 0x00000000 0x9fb esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .debug_str 0x00000000 0x2349 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .comment 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .debug_frame 0x00000000 0x148 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .rodata.str1.4 + 0x00000000 0x76 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .iram1.3 0x00000000 0x64 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .iram1.1 0x00000000 0x244 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .iram1.2 0x00000000 0x23a esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .iram1.4 0x00000000 0x62 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .iram1.5 0x00000000 0x6c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .text.cpu_domain_dev_sleep_frame_alloc_and_init + 0x00000000 0x8e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .text.esp_sleep_cpu_retention_deinit_impl + 0x00000000 0xce esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .iram1.6 0x00000000 0xca esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .text.esp_sleep_cpu_retention_deinit + 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .text.esp_sleep_cpu_retention_init_impl + 0x00000000 0x12c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .text.esp_sleep_cpu_retention_init + 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .text.cpu_domain_pd_allowed + 0x00000000 0x62 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .rodata.sleep_cpu_configure.str1.4 + 0x00000000 0x90 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .text.sleep_cpu_configure + 0x00000000 0x96 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .rodata.__FUNCTION__.0 + 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .rodata.regions.1 + 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .rodata.regions.2 + 0x00000000 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .rodata.regions.3 + 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .rodata.regions.4 + 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .rodata.__func__.5 + 0x00000000 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .rodata.__func__.6 + 0x00000000 0x21 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .rodata.__func__.7 + 0x00000000 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .rodata.__func__.8 + 0x00000000 0x19 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .dram1.0 0x00000000 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .debug_info 0x00000000 0x1f3e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .debug_abbrev 0x00000000 0x3d1 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .debug_loc 0x00000000 0xf9e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .debug_aranges + 0x00000000 0x80 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .debug_ranges 0x00000000 0x110 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .debug_line 0x00000000 0x1ca8 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .debug_str 0x00000000 0x10d6 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .comment 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .debug_frame 0x00000000 0x1d0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .riscv.attributes + 0x00000000 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .text.clock_domain_pd_allowed + 0x00000000 0x8a esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .text.esp_ptr_dma_ext_capable + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .text.esp_ptr_external_ram + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .text.esp_pm_light_sleep_default_params_config + 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .text.sleep_modem_wifi_modem_state_init + 0x00000000 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .text.sleep_modem_wifi_modem_state_deinit + 0x00000000 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .iram1.0 0x00000000 0x2e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .text.sleep_modem_wifi_modem_state_enabled + 0x00000000 0xe esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .text.sleep_modem_wifi_modem_link_done + 0x00000000 0xe esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .text.modem_domain_pd_allowed + 0x00000000 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .iram1.1 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .iram1.2 0x00000000 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .text.sleep_modem_configure + 0x00000000 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .text.esp_pm_register_inform_out_light_sleep_overhead_callback + 0x00000000 0x3c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .text.esp_pm_unregister_inform_out_light_sleep_overhead_callback + 0x00000000 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .text.periph_inform_out_light_sleep_overhead + 0x00000000 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .text.esp_pm_register_light_sleep_default_params_config_callback + 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .text.esp_pm_unregister_light_sleep_default_params_config_callback + 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .sbss.s_light_sleep_default_params_config_cb + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .sbss.s_periph_inform_out_light_sleep_overhead_cb + 0x00000000 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .sbss.s_sleep_modem + 0x00000000 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .debug_info 0x00000000 0x744 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .debug_abbrev 0x00000000 0x35f esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .debug_loc 0x00000000 0x36d esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .debug_aranges + 0x00000000 0x90 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .debug_ranges 0x00000000 0x98 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .debug_line 0x00000000 0x869 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .debug_str 0x00000000 0xba9 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .comment 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .debug_frame 0x00000000 0x174 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.references_exist + 0x00000000 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.empty_create + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.sleep_retention_entries_check_and_distroy_final_default.str1.4 + 0x00000000 0x59 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_check_and_distroy_final_default + 0x00000000 0xb4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_destroy + 0x00000000 0xba esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.sleep_retention_dump_entries.str1.4 + 0x00000000 0x27 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_dump_entries + 0x00000000 0x9a esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_find_link_by_id + 0x00000000 0x8a esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_get + 0x00000000 0x6e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.sleep_retention_passive_module_allocate.str1.4 + 0x00000000 0xe3 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_passive_module_allocate + 0x00000000 0x1a4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_passive_module_free + 0x00000000 0x19e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_is_module_inited + 0x00000000 0x48 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_is_module_created + 0x00000000 0x48 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.sleep_retention_dump_modules.str1.4 + 0x00000000 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_dump_modules + 0x00000000 0xa8 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .iram1.3 0x00000000 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .iram1.4 0x00000000 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .iram1.5 0x00000000 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .iram1.6 0x00000000 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_module_deinit + 0x00000000 0xdc esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_module_allocate + 0x00000000 0x154 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_module_free + 0x00000000 0x12c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_power_lock_acquire + 0x00000000 0x7e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.sleep_retention_power_lock_release.str1.4 + 0x00000000 0x11 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_power_lock_release + 0x00000000 0x78 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .iram1.7 0x00000000 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.__func__.0 + 0x00000000 0x23 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.__func__.1 + 0x00000000 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.__func__.2 + 0x00000000 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.__func__.3 + 0x00000000 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.__func__.4 + 0x00000000 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .sbss.acquire_cnt + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .text.pau_regdma_set_modem_link_addr + 0x00000000 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .iram1.1 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .iram1.2 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .iram1.3 0x00000000 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .iram1.4 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .iram1.5 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.print_link_info.str1.4 + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.print_link_info + 0x00000000 0x58 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.print_info_branch_write_wait_wrapper.str1.4 + 0x00000000 0x94 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.print_info_branch_write_wait_wrapper + 0x00000000 0xce esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.print_info_write_wait_wrapper.str1.4 + 0x00000000 0x86 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.print_info_write_wait_wrapper + 0x00000000 0xbe esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.print_info_link_data.str1.4 + 0x00000000 0x13 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.print_info_link_data + 0x00000000 0x8e esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.print_info_branch_addr_map_wrapper.str1.4 + 0x00000000 0xb5 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.print_info_branch_addr_map_wrapper + 0x00000000 0xf2 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.print_info_branch_continuous_wrapper.str1.4 + 0x00000000 0x9e esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.print_info_branch_continuous_wrapper + 0x00000000 0xe0 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.print_info_addr_map_wrapper.str1.4 + 0x00000000 0xa7 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.print_info_addr_map_wrapper + 0x00000000 0xec esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.print_info_continuous_wrapper.str1.4 + 0x00000000 0x90 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.print_info_continuous_wrapper + 0x00000000 0xd4 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_recursive + 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_find_link_by_pos + 0x00000000 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_find_link_by_id + 0x00000000 0x8a esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_set_write_wait_content + 0x00000000 0x58 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.regdma_link_dump.str1.4 + 0x00000000 0x23 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_dump + 0x00000000 0x82 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.prinf_fn.1 + 0x00000000 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.__func__.2 + 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.__func__.3 + 0x00000000 0x11 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.__func__.12 + 0x00000000 0x17 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.__func__.13 + 0x00000000 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.str1.4 + 0x00000000 0x35 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .srodata.s_boolean_str + 0x00000000 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.s_link_mode_str + 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .text.sleep_modem_state_phy_link_init + 0x00000000 0xa4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .text.sleep_modem_state_phy_link_deinit + 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .data.wifi_modem_config.0 + 0x00000000 0x618 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .debug_info 0x00000000 0x4dc esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .debug_abbrev 0x00000000 0x21a esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .debug_loc 0x00000000 0x125 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .debug_aranges + 0x00000000 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .debug_ranges 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .debug_line 0x00000000 0x3c0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .debug_str 0x00000000 0x4f7 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .comment 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .debug_frame 0x00000000 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + .text 0x00000000 0x0 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .data 0x00000000 0x0 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .bss 0x00000000 0x0 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .text 0x00000000 0x0 esp-idf/freertos/libfreertos.a(queue.c.obj) + .data 0x00000000 0x0 esp-idf/freertos/libfreertos.a(queue.c.obj) + .bss 0x00000000 0x0 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.xQueueGetMutexHolderFromISR + 0x00000000 0x3a esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.xQueueCreateCountingSemaphoreStatic + 0x00000000 0x4e esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.xQueuePeek + 0x00000000 0x1cc esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.xQueuePeekFromISR.str1.4 + 0x00000000 0x19 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.xQueuePeekFromISR + 0x00000000 0xd0 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.uxQueueMessagesWaiting.str1.4 + 0x00000000 0x7 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.uxQueueMessagesWaiting + 0x00000000 0x4c esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.uxQueueSpacesAvailable + 0x00000000 0x52 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.uxQueueMessagesWaitingFromISR + 0x00000000 0x34 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.xQueueIsQueueEmptyFromISR + 0x00000000 0x3c esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.xQueueIsQueueFullFromISR + 0x00000000 0x40 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.vQueueWaitForMessageRestricted + 0x00000000 0x74 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.xQueueCreateSet + 0x00000000 0x16 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.xQueueAddToSet + 0x00000000 0x3c esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.xQueueRemoveFromSet + 0x00000000 0x38 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.xQueueSelectFromSet + 0x00000000 0x1a esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.xQueueSelectFromSetFromISR + 0x00000000 0x1a esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.__func__.0 + 0x00000000 0x19 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.__func__.1 + 0x00000000 0x1a esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.__func__.3 + 0x00000000 0x1e esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.__func__.4 + 0x00000000 0x17 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.__func__.5 + 0x00000000 0x17 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.__func__.6 + 0x00000000 0x12 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.__func__.8 + 0x00000000 0xb esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.__func__.16 + 0x00000000 0x24 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.__func__.19 + 0x00000000 0x1c esp-idf/freertos/libfreertos.a(queue.c.obj) + .text 0x00000000 0x0 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .data 0x00000000 0x0 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .bss 0x00000000 0x0 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.prvSearchForNameWithinSingleList + 0x00000000 0x7e esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.prvTaskCheckFreeStackSpace + 0x00000000 0x18 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.prvTaskIsTaskSuspended + 0x00000000 0x60 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.pxGetTaskListByIndex + 0x00000000 0x58 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.eTaskGetState + 0x00000000 0xc6 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.uxTaskPriorityGet + 0x00000000 0x30 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.uxTaskPriorityGetFromISR + 0x00000000 0x30 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.vTaskPrioritySet.str1.4 + 0x00000000 0x17 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.vTaskPrioritySet + 0x00000000 0x166 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.vTaskResume.str1.4 + 0x00000000 0xe esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.vTaskResume + 0x00000000 0xe2 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.xTaskResumeFromISR + 0x00000000 0x10e esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.vTaskEndScheduler + 0x00000000 0x22 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.xTaskGetStaticBuffers.str1.4 + 0x00000000 0x3d esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.xTaskGetStaticBuffers + 0x00000000 0x8e esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.xTaskDelayUntil.str1.4 + 0x00000000 0x2c esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.xTaskDelayUntil + 0x00000000 0xf6 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.xTaskGetHandle.str1.4 + 0x00000000 0x1d esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.xTaskGetHandle + 0x00000000 0xe0 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.xTaskCatchUpTicks + 0x00000000 0x6e esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.xTaskAbortDelay + 0x00000000 0x106 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.vTaskSuspend.str1.4 + 0x00000000 0x28 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.vTaskSuspend + 0x00000000 0x13e esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.vTaskPlaceOnUnorderedEventList.str1.4 + 0x00000000 0x28 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.vTaskPlaceOnUnorderedEventList + 0x00000000 0xae esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.vTaskPlaceOnEventListRestricted + 0x00000000 0x7e esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.vTaskRemoveFromUnorderedEventList.str1.4 + 0x00000000 0x30 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.vTaskRemoveFromUnorderedEventList + 0x00000000 0x124 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.vTaskSetTimeOutState + 0x00000000 0x5c esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.vTaskSetThreadLocalStoragePointer.str1.4 + 0x00000000 0x15 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.vTaskSetThreadLocalStoragePointer + 0x00000000 0x4c esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.uxTaskGetStackHighWaterMark2 + 0x00000000 0x20 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.uxTaskGetStackHighWaterMark + 0x00000000 0x20 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.uxTaskResetEventItemValue + 0x00000000 0x1c esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.xTaskGenericNotifyWait + 0x00000000 0x124 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.xTaskGenericNotify + 0x00000000 0x20e esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.xTaskGenericNotifyFromISR + 0x00000000 0x268 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.xTaskGenericNotifyStateClear.str1.4 + 0x00000000 0x13 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.xTaskGenericNotifyStateClear + 0x00000000 0x78 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.ulTaskGenericNotifyValueClear + 0x00000000 0x52 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.xTaskGetIdleTaskHandle + 0x00000000 0x14 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.pxTaskGetStackStart + 0x00000000 0x10 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.prvTaskPriorityRaise.str1.4 + 0x00000000 0x1b esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.prvTaskPriorityRaise + 0x00000000 0x12c esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.prvTaskPriorityRestore + 0x00000000 0x110 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.xTaskGetNext + 0x00000000 0x9c esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.uxTaskGetSnapshotAll + 0x00000000 0x62 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.pvTaskGetCurrentTCBForCore + 0x00000000 0x3e esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.0 + 0x00000000 0x1b esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.1 + 0x00000000 0x15 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.7 + 0x00000000 0x1d esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.9 + 0x00000000 0x1a esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.10 + 0x00000000 0x13 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.11 + 0x00000000 0x17 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.15 + 0x00000000 0x22 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.17 + 0x00000000 0x15 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.18 + 0x00000000 0x22 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.20 + 0x00000000 0x20 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.21 + 0x00000000 0x1f esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.25 + 0x00000000 0x10 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.26 + 0x00000000 0x12 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.27 + 0x00000000 0x16 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.28 + 0x00000000 0xf esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.32 + 0x00000000 0x13 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.33 + 0x00000000 0x17 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.34 + 0x00000000 0xc esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.35 + 0x00000000 0xd esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.36 + 0x00000000 0x11 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.37 + 0x00000000 0xe esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.39 + 0x00000000 0x10 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.non_ready_task_lists + 0x00000000 0x14 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text 0x00000000 0x0 esp-idf/freertos/libfreertos.a(port.c.obj) + .data 0x00000000 0x0 esp-idf/freertos/libfreertos.a(port.c.obj) + .bss 0x00000000 0x0 esp-idf/freertos/libfreertos.a(port.c.obj) + .text.vPortEndScheduler + 0x00000000 0xc esp-idf/freertos/libfreertos.a(port.c.obj) + .rodata.vPortAssertIfInISR.str1.4 + 0x00000000 0x19 esp-idf/freertos/libfreertos.a(port.c.obj) + .text.vPortAssertIfInISR + 0x00000000 0x38 esp-idf/freertos/libfreertos.a(port.c.obj) + .iram1.1 0x00000000 0xa esp-idf/freertos/libfreertos.a(port.c.obj) + .text.vPortYieldOtherCore + 0x00000000 0x12 esp-idf/freertos/libfreertos.a(port.c.obj) + .text.xPortGetTickRateHz + 0x00000000 0x6 esp-idf/freertos/libfreertos.a(port.c.obj) + .text.vPortSetStackWatchpoint + 0x00000000 0x20 esp-idf/freertos/libfreertos.a(port.c.obj) + .rodata.__func__.1 + 0x00000000 0x13 esp-idf/freertos/libfreertos.a(port.c.obj) + .text 0x00000000 0x0 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .data 0x00000000 0x0 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .bss 0x00000000 0x0 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .text.xPortGetFreeHeapSize + 0x00000000 0x18 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .text.xPortGetMinimumEverFreeHeapSize + 0x00000000 0x18 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .text.xPortCheckValidListMem + 0x00000000 0x3a esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .text 0x00000000 0x0 esp-idf/freertos/libfreertos.a(port_common.c.obj) + .data 0x00000000 0x0 esp-idf/freertos/libfreertos.a(port_common.c.obj) + .bss 0x00000000 0x0 esp-idf/freertos/libfreertos.a(port_common.c.obj) + .text.vApplicationGetTimerTaskMemory + 0x00000000 0x98 esp-idf/freertos/libfreertos.a(port_common.c.obj) + .rodata.__func__.0 + 0x00000000 0x1f esp-idf/freertos/libfreertos.a(port_common.c.obj) + .text 0x00000000 0x0 esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .data 0x00000000 0x0 esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .bss 0x00000000 0x0 esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .text 0x00000000 0x0 esp-idf/freertos/libfreertos.a(list.c.obj) + .data 0x00000000 0x0 esp-idf/freertos/libfreertos.a(list.c.obj) + .bss 0x00000000 0x0 esp-idf/freertos/libfreertos.a(list.c.obj) + .text 0x00000000 0x0 esp-idf/newlib/libnewlib.a(abort.c.obj) + .data 0x00000000 0x0 esp-idf/newlib/libnewlib.a(abort.c.obj) + .bss 0x00000000 0x0 esp-idf/newlib/libnewlib.a(abort.c.obj) + .text 0x00000000 0x0 esp-idf/newlib/libnewlib.a(assert.c.obj) + .data 0x00000000 0x0 esp-idf/newlib/libnewlib.a(assert.c.obj) + .bss 0x00000000 0x0 esp-idf/newlib/libnewlib.a(assert.c.obj) + .text.__assert + 0x00000000 0x10 esp-idf/newlib/libnewlib.a(assert.c.obj) + .text 0x00000000 0x0 esp-idf/newlib/libnewlib.a(heap.c.obj) + .data 0x00000000 0x0 esp-idf/newlib/libnewlib.a(heap.c.obj) + .bss 0x00000000 0x0 esp-idf/newlib/libnewlib.a(heap.c.obj) + .text.realloc 0x00000000 0x12 esp-idf/newlib/libnewlib.a(heap.c.obj) + .text.memalign + 0x00000000 0x12 esp-idf/newlib/libnewlib.a(heap.c.obj) + .text.aligned_alloc + 0x00000000 0x12 esp-idf/newlib/libnewlib.a(heap.c.obj) + .text.posix_memalign + 0x00000000 0x30 esp-idf/newlib/libnewlib.a(heap.c.obj) + .text.malloc_trim + 0x00000000 0x4 esp-idf/newlib/libnewlib.a(heap.c.obj) + .text.malloc_usable_size + 0x00000000 0x4 esp-idf/newlib/libnewlib.a(heap.c.obj) + .text.malloc_stats + 0x00000000 0x2 esp-idf/newlib/libnewlib.a(heap.c.obj) + .text.mallopt 0x00000000 0x4 esp-idf/newlib/libnewlib.a(heap.c.obj) + .text.mallinfo + 0x00000000 0x42 esp-idf/newlib/libnewlib.a(heap.c.obj) + .text 0x00000000 0x0 esp-idf/newlib/libnewlib.a(locks.c.obj) + .data 0x00000000 0x0 esp-idf/newlib/libnewlib.a(locks.c.obj) + .bss 0x00000000 0x0 esp-idf/newlib/libnewlib.a(locks.c.obj) + .iram1.1 0x00000000 0x18 esp-idf/newlib/libnewlib.a(locks.c.obj) + .text 0x00000000 0x0 esp-idf/newlib/libnewlib.a(pthread.c.obj) + .data 0x00000000 0x0 esp-idf/newlib/libnewlib.a(pthread.c.obj) + .bss 0x00000000 0x0 esp-idf/newlib/libnewlib.a(pthread.c.obj) + .text.pthread_setcancelstate + 0x00000000 0x4 esp-idf/newlib/libnewlib.a(pthread.c.obj) + .text.pthread_sigmask + 0x00000000 0x4 esp-idf/newlib/libnewlib.a(pthread.c.obj) + .text.sigfillset + 0x00000000 0xa esp-idf/newlib/libnewlib.a(pthread.c.obj) + .text 0x00000000 0x0 esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .data 0x00000000 0x0 esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .bss 0x00000000 0x0 esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .text.getentropy + 0x00000000 0x46 esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .text 0x00000000 0x0 esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .data 0x00000000 0x0 esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .bss 0x00000000 0x0 esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .text.esp_reent_cleanup + 0x00000000 0x94 esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .text 0x00000000 0x0 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .data 0x00000000 0x0 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .bss 0x00000000 0x0 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .text 0x00000000 0x0 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .data 0x00000000 0x0 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .bss 0x00000000 0x0 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .text._write_r_console + 0x00000000 0x46 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .text._read_r_console + 0x00000000 0x50 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .text._fstat_r_console + 0x00000000 0x36 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .text._fsync_console + 0x00000000 0x2e esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .text.system 0x00000000 0x1a esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .text 0x00000000 0x0 esp-idf/newlib/libnewlib.a(time.c.obj) + .data 0x00000000 0x0 esp-idf/newlib/libnewlib.a(time.c.obj) + .bss 0x00000000 0x0 esp-idf/newlib/libnewlib.a(time.c.obj) + .text.adjtime 0x00000000 0x15a esp-idf/newlib/libnewlib.a(time.c.obj) + .text.usleep 0x00000000 0x90 esp-idf/newlib/libnewlib.a(time.c.obj) + .text.sleep 0x00000000 0x20 esp-idf/newlib/libnewlib.a(time.c.obj) + .text.clock_settime + 0x00000000 0x5e esp-idf/newlib/libnewlib.a(time.c.obj) + .text.clock_gettime + 0x00000000 0xb0 esp-idf/newlib/libnewlib.a(time.c.obj) + .text.clock_getres + 0x00000000 0x38 esp-idf/newlib/libnewlib.a(time.c.obj) + .text 0x00000000 0x0 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .data 0x00000000 0x0 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .bss 0x00000000 0x0 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .text.esp_time_impl_get_time + 0x00000000 0x12 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .text 0x00000000 0x0 esp-idf/newlib/libnewlib.a(random.c.obj) + .data 0x00000000 0x0 esp-idf/newlib/libnewlib.a(random.c.obj) + .bss 0x00000000 0x0 esp-idf/newlib/libnewlib.a(random.c.obj) + .text.getrandom + 0x00000000 0x2c esp-idf/newlib/libnewlib.a(random.c.obj) + .debug_info 0x00000000 0x18a esp-idf/newlib/libnewlib.a(random.c.obj) + .debug_abbrev 0x00000000 0x10e esp-idf/newlib/libnewlib.a(random.c.obj) + .debug_loc 0x00000000 0xc9 esp-idf/newlib/libnewlib.a(random.c.obj) + .debug_aranges + 0x00000000 0x20 esp-idf/newlib/libnewlib.a(random.c.obj) + .debug_ranges 0x00000000 0x10 esp-idf/newlib/libnewlib.a(random.c.obj) + .debug_line 0x00000000 0x2b4 esp-idf/newlib/libnewlib.a(random.c.obj) + .debug_str 0x00000000 0x2a7 esp-idf/newlib/libnewlib.a(random.c.obj) + .comment 0x00000000 0x30 esp-idf/newlib/libnewlib.a(random.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/newlib/libnewlib.a(random.c.obj) + .debug_frame 0x00000000 0x34 esp-idf/newlib/libnewlib.a(random.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/newlib/libnewlib.a(random.c.obj) + .text 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread.c.obj) + .data 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread.c.obj) + .bss 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_list_find_item + 0x00000000 0x34 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_get_handle_by_desc + 0x00000000 0xc esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_get_desc_by_handle + 0x00000000 0xa esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_find + 0x00000000 0x1c esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.get_default_pthread_core + 0x00000000 0x8 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.mutexattr_check + 0x00000000 0x10 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.lazy_init_pthread_cfg_key + 0x00000000 0x36 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.esp_pthread_cfg_key_destructor + 0x00000000 0x12 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_delete + 0x00000000 0x36 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_create_freertos_task_with_caps + 0x00000000 0x16 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_mutex_lock_internal + 0x00000000 0x80 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.esp_pthread_init + 0x00000000 0x14 esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.esp_pthread_set_cfg.str1.4 + 0x00000000 0x3e esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.esp_pthread_set_cfg + 0x00000000 0xe6 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.esp_pthread_get_cfg + 0x00000000 0xa2 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.esp_pthread_get_default_config + 0x00000000 0x38 esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.pthread_create.str1.4 + 0x00000000 0xb4 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_create + 0x00000000 0x28a esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_join + 0x00000000 0x13c esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_detach + 0x00000000 0x90 esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.pthread_exit.str1.4 + 0x00000000 0x57 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_exit + 0x00000000 0xcc esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_task_func + 0x00000000 0x40 esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.pthread_cancel.str1.4 + 0x00000000 0x20 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_cancel + 0x00000000 0x3e esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.sched_yield + 0x00000000 0x16 esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.pthread_self.str1.4 + 0x00000000 0x2d esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_self + 0x00000000 0x68 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_equal + 0x00000000 0x8 esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.pthread_once.str1.4 + 0x00000000 0x1f esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_once + 0x00000000 0x64 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_mutex_init + 0x00000000 0x8a esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_mutex_init_if_static + 0x00000000 0x48 esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.pthread_mutex_destroy.str1.4 + 0x00000000 0x24 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_mutex_destroy + 0x00000000 0x9c esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_mutex_lock + 0x00000000 0x2e esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_mutex_timedlock + 0x00000000 0x118 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_mutex_trylock + 0x00000000 0x2e esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.pthread_mutex_unlock.str1.4 + 0x00000000 0x23 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_mutex_unlock + 0x00000000 0x96 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_mutexattr_init + 0x00000000 0x3e esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_mutexattr_destroy + 0x00000000 0xe esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_mutexattr_gettype + 0x00000000 0xe esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_mutexattr_settype + 0x00000000 0x32 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_attr_init + 0x00000000 0x32 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_attr_destroy + 0x00000000 0x12 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_attr_getstacksize + 0x00000000 0xe esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_attr_setstacksize + 0x00000000 0x18 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_attr_getdetachstate + 0x00000000 0xe esp-idf/pthread/libpthread.a(pthread.c.obj) + .text.pthread_attr_setdetachstate + 0x00000000 0x20 esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.__func__.0 + 0x00000000 0x15 esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.__func__.1 + 0x00000000 0x16 esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.__FUNCTION__.2 + 0x00000000 0xd esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.__func__.3 + 0x00000000 0xd esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.__FUNCTION__.4 + 0x00000000 0xf esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.__func__.5 + 0x00000000 0xd esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.__FUNCTION__.6 + 0x00000000 0x14 esp-idf/pthread/libpthread.a(pthread.c.obj) + .rodata.__FUNCTION__.7 + 0x00000000 0x14 esp-idf/pthread/libpthread.a(pthread.c.obj) + .sbss.s_pthread_cfg_key + 0x00000000 0x4 esp-idf/pthread/libpthread.a(pthread.c.obj) + .sbss.s_threads_list + 0x00000000 0x4 esp-idf/pthread/libpthread.a(pthread.c.obj) + .sdata.pthread_lazy_init_lock + 0x00000000 0x8 esp-idf/pthread/libpthread.a(pthread.c.obj) + .sbss.s_threads_lock + 0x00000000 0x4 esp-idf/pthread/libpthread.a(pthread.c.obj) + .text 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .data 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .bss 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .rodata.pthread_condattr_init.str1.4 + 0x00000000 0x35 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .text.pthread_condattr_init + 0x00000000 0x46 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .text.pthread_condattr_destroy + 0x00000000 0x46 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .text.pthread_condattr_getpshared + 0x00000000 0x46 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .text.pthread_condattr_setpshared + 0x00000000 0x46 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .text.pthread_condattr_getclock + 0x00000000 0x46 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .rodata.pthread_condattr_setclock.str1.4 + 0x00000000 0x24 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .text.pthread_condattr_setclock + 0x00000000 0x3c esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .text.pthread_cond_init + 0x00000000 0x44 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .text.s_check_and_init_if_static + 0x00000000 0x54 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .text.pthread_cond_signal + 0x00000000 0x4e esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .text.pthread_cond_broadcast + 0x00000000 0x5a esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .text.pthread_cond_timedwait + 0x00000000 0x1a4 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .text.pthread_cond_wait + 0x00000000 0x14 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .text.pthread_cond_destroy + 0x00000000 0x6e esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .rodata.__func__.0 + 0x00000000 0x1a esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .rodata.__FUNCTION__.1 + 0x00000000 0x1a esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .rodata.__FUNCTION__.2 + 0x00000000 0x1c esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .rodata.__FUNCTION__.3 + 0x00000000 0x1c esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .rodata.__FUNCTION__.4 + 0x00000000 0x19 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .rodata.__FUNCTION__.5 + 0x00000000 0x16 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .text 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .data 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .bss 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .text.pthread_key_delete + 0x00000000 0x5a esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .text.pthread_internal_local_storage_destructor_callback + 0x00000000 0x38 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .text 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .data 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .bss 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .text.pthread_rwlock_init + 0x00000000 0x8e esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .text.pthread_rwlock_init_if_static + 0x00000000 0x48 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .text.checkrw_lock + 0x00000000 0x28 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .text.pthread_rwlock_destroy + 0x00000000 0x7c esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .text.pthread_rwlock_rdlock + 0x00000000 0x78 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .text.pthread_rwlock_tryrdlock + 0x00000000 0x5a esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .text.pthread_rwlock_wrlock + 0x00000000 0x7c esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .text.pthread_rwlock_trywrlock + 0x00000000 0x6a esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .rodata.pthread_rwlock_unlock.str1.4 + 0x00000000 0x6e esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .text.pthread_rwlock_unlock + 0x00000000 0xa4 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .rodata.__func__.0 + 0x00000000 0x16 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .text 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .data 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .bss 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .text.sem_destroy + 0x00000000 0x28 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .text.sem_init + 0x00000000 0x5c esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .text.sem_post + 0x00000000 0x40 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .text.sem_timedwait + 0x00000000 0x124 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .text.sem_trywait + 0x00000000 0x3c esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .text.sem_wait + 0x00000000 0x2a esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .text.sem_getvalue + 0x00000000 0x42 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .text 0x00000000 0x0 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .data 0x00000000 0x0 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .bss 0x00000000 0x0 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .text._ZL20signal_waiting_tasksv + 0x00000000 0x36 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .rodata._ZL18wait_for_guard_objP7guard_t.str1.4 + 0x00000000 0x50 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .text._ZL18wait_for_guard_objP7guard_t + 0x00000000 0xf6 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .text._ZL19static_init_preparev + 0x00000000 0x62 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .rodata.__cxa_guard_acquire.str1.4 + 0x00000000 0x2e esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .text.__cxa_guard_acquire + 0x00000000 0xe6 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .rodata.__cxa_guard_release.str1.4 + 0x00000000 0x6f esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .text.__cxa_guard_release + 0x00000000 0xd8 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .rodata.__cxa_guard_abort.str1.4 + 0x00000000 0xa7 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .text.__cxa_guard_abort + 0x00000000 0xfe esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .sbss.__dso_handle + 0x00000000 0x4 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .sbss._ZL31s_static_init_max_waiting_count + 0x00000000 0x4 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .sbss._ZL27s_static_init_waiting_count + 0x00000000 0x4 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .sbss._ZL22s_static_init_wait_sem + 0x00000000 0x4 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .sbss._ZL19s_static_init_mutex + 0x00000000 0x4 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .text 0x00000000 0x0 esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + .data 0x00000000 0x0 esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + .bss 0x00000000 0x0 esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + .text.__cxx_eh_arena_size_get + 0x00000000 0x4 esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + .text 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .data 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .text 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .data 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .iram1.1 0x00000000 0x6 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .text 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .data 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .text.esp_timer_impl_lock + 0x00000000 0x12 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .text.esp_timer_impl_unlock + 0x00000000 0x12 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .iram1.0 0x00000000 0x14 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .sdata.s_time_update_lock + 0x00000000 0x8 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .text 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .data 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .iram1.0 0x00000000 0x1c esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .text.esp_timer_impl_set + 0x00000000 0x7e esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .text.esp_timer_impl_advance + 0x00000000 0x64 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .text.esp_timer_impl_deinit + 0x00000000 0x76 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .text.esp_timer_impl_get_alarm_reg + 0x00000000 0x64 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .text 0x00000000 0x0 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .data 0x00000000 0x0 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_get_avail_data_len_via_driver + 0x00000000 0x18 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_rx_char_via_driver + 0x00000000 0x40 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_tx_char_via_driver + 0x00000000 0x1c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_vfs_dev_port_set_rx_line_endings + 0x00000000 0x32 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_vfs_dev_port_set_tx_line_endings + 0x00000000 0x32 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_vfs_dev_set_rx_line_endings + 0x00000000 0x20 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_vfs_dev_set_tx_line_endings + 0x00000000 0x20 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_vfs_dev_use_nonblocking + 0x00000000 0x72 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_vfs_dev_use_driver + 0x00000000 0x72 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text 0x00000000 0x0 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .data 0x00000000 0x0 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_pattern_dequeue + 0x00000000 0x38 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_find_pattern_from_last + 0x00000000 0x26 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_ll_enable_bus_clock + 0x00000000 0x40 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_ll_reset_register + 0x00000000 0x48 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_pattern_enqueue.str1.4 + 0x00000000 0x46 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_pattern_enqueue + 0x00000000 0x70 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_pattern_link_free + 0x00000000 0x4a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_release_pin + 0x00000000 0x1b0 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.lp_uart_ll_set_source_clk.str1.4 + 0x00000000 0x3a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.lp_uart_ll_set_source_clk + 0x00000000 0x62 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_try_set_iomux_pin + 0x00000000 0x108 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_module_enable + 0x00000000 0x126 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_module_disable + 0x00000000 0x114 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_enable_tx_write_fifo + 0x00000000 0xc0 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_check_buf_full + 0x00000000 0x86 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_rx_intr_handler_default + 0x00000000 0x932 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_free_driver_obj + 0x00000000 0x84 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_alloc_driver_obj + 0x00000000 0x114 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_get_sclk_freq + 0x00000000 0x16 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_line_inverse + 0x00000000 0x84 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_set_sw_flow_ctrl.str1.4 + 0x00000000 0x5f esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_sw_flow_ctrl + 0x00000000 0x122 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_set_hw_flow_ctrl.str1.4 + 0x00000000 0x58 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_hw_flow_ctrl + 0x00000000 0x116 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_get_hw_flow_ctrl + 0x00000000 0x84 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_clear_intr_status + 0x00000000 0x66 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_enable_intr_mask + 0x00000000 0x9e esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_disable_intr_mask + 0x00000000 0x96 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_pattern_pop_pos + 0x00000000 0xa8 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_pattern_get_pos + 0x00000000 0x98 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_pattern_queue_reset + 0x00000000 0xf6 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_enable_pattern_det_baud_intr.str1.4 + 0x00000000 0x2d esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_enable_pattern_det_baud_intr + 0x00000000 0x17a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_disable_pattern_det_intr + 0x00000000 0x16 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_enable_rx_intr + 0x00000000 0x16 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_disable_rx_intr + 0x00000000 0x16 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_disable_tx_intr + 0x00000000 0x14 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_enable_tx_intr.str1.4 + 0x00000000 0x30 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_enable_tx_intr + 0x00000000 0xf2 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_tx_all + 0x00000000 0x20a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_set_pin.str1.4 + 0x00000000 0xd9 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_pin + 0x00000000 0x656 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_set_rts.str1.4 + 0x00000000 0x41 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_rts + 0x00000000 0xf4 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_dtr + 0x00000000 0x84 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_set_tx_idle_num.str1.4 + 0x00000000 0x29 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_tx_idle_num + 0x00000000 0xc4 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_param_config.str1.4 + 0x00000000 0x20 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_param_config + 0x00000000 0x4f4 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_intr_config + 0x00000000 0x170 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_tx_chars.str1.4 + 0x00000000 0x21 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_tx_chars + 0x00000000 0x120 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_write_bytes + 0x00000000 0xd8 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_write_bytes_with_break.str1.4 + 0x00000000 0x71 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_write_bytes_with_break + 0x00000000 0x156 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_read_bytes + 0x00000000 0x1cc esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_get_tx_buffer_free_size.str1.4 + 0x00000000 0x29 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_get_tx_buffer_free_size + 0x00000000 0xdc esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_driver_delete.str1.4 + 0x00000000 0x1a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_driver_delete + 0x00000000 0x122 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_driver_install.str1.4 + 0x00000000 0x1c8 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_driver_install + 0x00000000 0x3ac esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_set_mode.str1.4 + 0x00000000 0x81 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_mode + 0x00000000 0x1c6 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_set_rx_full_threshold.str1.4 + 0x00000000 0x68 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_rx_full_threshold + 0x00000000 0x12c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_set_tx_empty_threshold.str1.4 + 0x00000000 0x39 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_tx_empty_threshold + 0x00000000 0x12c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_set_rx_timeout.str1.4 + 0x00000000 0x33 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_rx_timeout + 0x00000000 0xcc esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_get_collision_flag.str1.4 + 0x00000000 0x50 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_get_collision_flag + 0x00000000 0x120 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_set_wakeup_threshold.str1.4 + 0x00000000 0x34 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_wakeup_threshold + 0x00000000 0xce esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_get_wakeup_threshold.str1.4 + 0x00000000 0x26 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_get_wakeup_threshold + 0x00000000 0xa8 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_wait_tx_idle_polling + 0x00000000 0x13c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_loop_back + 0x00000000 0x6a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_always_rx_timeout + 0x00000000 0x4c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.50 + 0x00000000 0x13 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__func__.49 + 0x00000000 0x13 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.48 + 0x00000000 0x1a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.47 + 0x00000000 0x1a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.46 + 0x00000000 0x1a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.45 + 0x00000000 0x18 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.44 + 0x00000000 0x14 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.43 + 0x00000000 0x1c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.42 + 0x00000000 0x1b esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.41 + 0x00000000 0xe esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.40 + 0x00000000 0x13 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .sbss.pat_flg.39 + 0x00000000 0x1 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.38 + 0x00000000 0x14 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.36 + 0x00000000 0x1d esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.33 + 0x00000000 0x10 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.32 + 0x00000000 0x1c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.31 + 0x00000000 0x11 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.30 + 0x00000000 0xe esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.27 + 0x00000000 0x11 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__func__.26 + 0x00000000 0x1a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.25 + 0x00000000 0x12 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.24 + 0x00000000 0x15 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.23 + 0x00000000 0xd esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.22 + 0x00000000 0xd esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.20 + 0x00000000 0xd esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.19 + 0x00000000 0x14 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.18 + 0x00000000 0x22 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.17 + 0x00000000 0x19 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.16 + 0x00000000 0x15 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.15 + 0x00000000 0x15 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.14 + 0x00000000 0x17 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.13 + 0x00000000 0x16 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.12 + 0x00000000 0x17 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.11 + 0x00000000 0x16 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.10 + 0x00000000 0x16 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.9 + 0x00000000 0x16 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.8 + 0x00000000 0x16 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text 0x00000000 0x0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .data 0x00000000 0x0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .text.usb_serial_jtag_is_connected + 0x00000000 0xa esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .text 0x00000000 0x0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .data 0x00000000 0x0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usbjtag_wait_tx_done_via_driver + 0x00000000 0x1a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usbjtag_rx_char_via_driver + 0x00000000 0x38 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usbjtag_tx_char_via_driver + 0x00000000 0x5e esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_vfs_set_tx_line_endings + 0x00000000 0xc esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_vfs_set_rx_line_endings + 0x00000000 0xc esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .rodata.usb_serial_jtag_vfs_register.str1.4 + 0x00000000 0x10 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_vfs_register + 0x00000000 0x26 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_vfs_use_nonblocking + 0x00000000 0x70 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_vfs_use_driver + 0x00000000 0x70 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text 0x00000000 0x0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .data 0x00000000 0x0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .text.usb_serial_jtag_isr_handler_default + 0x00000000 0x1e0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .text.usb_serial_jtag_read_bytes + 0x00000000 0x5e esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .rodata.usb_serial_jtag_write_bytes.str1.4 + 0x00000000 0x6f esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .text.usb_serial_jtag_write_bytes + 0x00000000 0x106 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .text.usb_serial_jtag_wait_tx_done + 0x00000000 0x9a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .rodata.usb_serial_jtag_driver_uninstall.str1.4 + 0x00000000 0x2e esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .text.usb_serial_jtag_driver_uninstall + 0x00000000 0xf2 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .rodata.usb_serial_jtag_driver_install.str1.4 + 0x00000000 0x172 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .text.usb_serial_jtag_driver_install + 0x00000000 0x30a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .rodata.__FUNCTION__.0 + 0x00000000 0x1c esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .rodata.__FUNCTION__.1 + 0x00000000 0x1f esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .text 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .data 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .text.set_xpd_sar + 0x00000000 0x32 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .text.phy_set_pwdet_power + 0x00000000 0x32 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .sbss.s_wifi_pwdet_xpd_flag + 0x00000000 0x1 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .sbss.s_wifi_adc_xpd_flag + 0x00000000 0x1 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .text 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .data 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .text.phy_ana_i2c_master_burst_config + 0x00000000 0x5a esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .rodata.phy_ant_config_check.str1.4 + 0x00000000 0x84 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .text.phy_ant_config_check + 0x00000000 0x9a esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .text.phy_ant_set_gpio_output + 0x00000000 0x42 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .rodata.phy_track_pll_deinit.str1.4 + 0x00000000 0x4a esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .text.phy_track_pll_deinit + 0x00000000 0x76 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .text.phy_clr_modem_flag + 0x00000000 0x14 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .rodata.esp_phy_set_ant_gpio.str1.4 + 0x00000000 0x52 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .text.esp_phy_set_ant_gpio + 0x00000000 0x11c esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .text.esp_phy_get_ant_gpio + 0x00000000 0x64 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .text.esp_phy_set_ant + 0x00000000 0x56 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .rodata.esp_phy_get_ant.str1.4 + 0x00000000 0x1a esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .text.esp_phy_get_ant + 0x00000000 0x4e esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .text.phy_ana_i2c_master_burst_bbpll_config + 0x00000000 0x2e esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .text.phy_ana_i2c_master_burst_rf_onoff + 0x00000000 0x34 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .rodata.__func__.0 + 0x00000000 0x15 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .sbss.s_phy_ant_gpio_config + 0x00000000 0x4 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .text 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .data 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .iram1.1 0x00000000 0x28 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .iram1.2 0x00000000 0x26 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .iram1.4 0x00000000 0x12 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .text.esp_phy_disable + 0x00000000 0x66 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .iram1.5 0x00000000 0x2 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .text.esp_wifi_bt_power_domain_off + 0x00000000 0x2 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .text.esp_phy_modem_init + 0x00000000 0x2 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .text.esp_phy_modem_deinit + 0x00000000 0x2 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .text.esp_phy_release_init_data + 0x00000000 0x2 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .rodata.esp_phy_erase_cal_data_in_nvs.str1.4 + 0x00000000 0xb3 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .text.esp_phy_erase_cal_data_in_nvs + 0x00000000 0xe8 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .text.esp_phy_update_country_info + 0x00000000 0x4 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .rodata.__func__.4 + 0x00000000 0x1e esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .text 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + .data 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + .rodata 0x00000000 0x10 esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + .text 0x00000000 0x0 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .data 0x00000000 0x0 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .text 0x00000000 0x0 esp-idf/vfs/libvfs.a(vfs.c.obj) + .data 0x00000000 0x0 esp-idf/vfs/libvfs.a(vfs.c.obj) + .bss 0x00000000 0x0 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_free_entry + 0x00000000 0x2e esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_register + 0x00000000 0x36 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_register_fd_range + 0x00000000 0x162 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_register_fs_with_id + 0x00000000 0x30 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_unregister_with_id + 0x00000000 0xbc esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_unregister + 0x00000000 0x6a esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_register_fd + 0x00000000 0x18 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_unregister_fd + 0x00000000 0xbe esp-idf/vfs/libvfs.a(vfs.c.obj) + .rodata.esp_vfs_dump_fds.str1.4 + 0x00000000 0x9c esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_dump_fds + 0x00000000 0x108 esp-idf/vfs/libvfs.a(vfs.c.obj) + .rodata.esp_vfs_dump_registered_paths.str1.4 + 0x00000000 0x45 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_dump_registered_paths + 0x00000000 0x9e esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_set_readonly_flag + 0x00000000 0x6e esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_pread + 0x00000000 0x9e esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_pwrite + 0x00000000 0x9e esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_ioctl + 0x00000000 0x9a esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_utime + 0x00000000 0x72 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_opendir + 0x00000000 0x70 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_readdir + 0x00000000 0x5e esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_readdir_r + 0x00000000 0x76 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_telldir + 0x00000000 0x62 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_seekdir + 0x00000000 0x68 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_rewinddir + 0x00000000 0x14 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_closedir + 0x00000000 0x62 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_mkdir + 0x00000000 0x84 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_rmdir + 0x00000000 0x7a esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_truncate + 0x00000000 0x84 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_ftruncate + 0x00000000 0x98 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.tcflow 0x00000000 0x8a esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.tcgetsid + 0x00000000 0x80 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.tcsendbreak + 0x00000000 0x8a esp-idf/vfs/libvfs.a(vfs.c.obj) + .text 0x00000000 0x0 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .data 0x00000000 0x0 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .bss 0x00000000 0x0 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.esp_vfs_null_get_vfs + 0x00000000 0xa esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text 0x00000000 0x0 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .data 0x00000000 0x0 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .text.esp_coex_common_spin_lock_create_wrapper + 0x00000000 0x60 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .iram1.1 0x00000000 0x28 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .iram1.2 0x00000000 0x26 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .text.esp_coex_common_clk_slowclk_cal_get_wrapper + 0x00000000 0x14 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .text 0x00000000 0x0 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .data 0x00000000 0x0 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .bss 0x00000000 0x0 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .text.convert_key_type + 0x00000000 0x4 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .text.is_hmac_key_burnt_in_efuse + 0x00000000 0x26 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .rodata.compute_nvs_keys_with_hmac.str1.4 + 0x00000000 0x4e esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .text.compute_nvs_keys_with_hmac + 0x00000000 0x190 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .rodata.read_security_cfg_hmac.str1.4 + 0x00000000 0xaa esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .text.read_security_cfg_hmac + 0x00000000 0xc8 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .rodata.generate_keys_hmac.str1.4 + 0x00000000 0xec esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .text.generate_keys_hmac + 0x00000000 0x19e esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .text.nvs_sec_provider_register_hmac + 0x00000000 0xc0 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .text.nvs_sec_provider_deregister + 0x00000000 0x30 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .rodata 0x00000000 0x40 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .text 0x00000000 0x0 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .data 0x00000000 0x0 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .bss 0x00000000 0x0 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .text 0x00000000 0x0 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .data 0x00000000 0x0 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .bss 0x00000000 0x0 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .text.light_driver_set_color_xy + 0x00000000 0x39e esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .text.light_driver_set_color_hue_sat + 0x00000000 0x32c esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .rodata.light_driver_set_color_RGB.str1.4 + 0x00000000 0x4e esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .text.light_driver_set_color_RGB + 0x00000000 0x12e esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .text.light_driver_set_level + 0x00000000 0x122 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .rodata.__func__.1 + 0x00000000 0x17 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .rodata.__func__.3 + 0x00000000 0x1b esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .rodata.__func__.4 + 0x00000000 0x1f esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .rodata.__func__.5 + 0x00000000 0x1a esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .sdata.s_level + 0x00000000 0x1 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .srodata.cst4 0x00000000 0x10 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .srodata.cst8 0x00000000 0x58 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_internal_attribute_list_clone + 0x00000000 0x74 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_internal_zcl_add_attr_list_to_set + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_internal_zcl_clean_attr_list_from_set + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_zcl_get_attribute + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_zcl_get_manufacturer_attribute + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_zcl_set_manufacturer_attribute_val + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_power_config_cluster_add_attr + 0x00000000 0xe0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_groups_cluster_add_attr + 0x00000000 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_scenes_cluster_add_attr + 0x00000000 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_on_off_switch_config_cluster_add_attr + 0x00000000 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_level_cluster_add_attr + 0x00000000 0xc6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_color_control_cluster_add_attr + 0x00000000 0x100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_time_cluster_add_attr + 0x00000000 0x92 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_binary_input_cluster_add_attr + 0x00000000 0xb8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_commissioning_cluster_add_attr + 0x00000000 0xf4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_shade_config_cluster_add_attr + 0x00000000 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_door_lock_cluster_add_attr + 0x00000000 0x150 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_ias_zone_cluster_add_attr + 0x00000000 0xc8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_ias_zone_cluster_set_cie_address + 0x00000000 0x82 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_ias_ace_get_zone_table_length + 0x00000000 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_ias_ace_get_zone_table + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_ias_wd_cluster_add_attr + 0x00000000 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_temperature_meas_cluster_add_attr + 0x00000000 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_humidity_meas_cluster_add_attr + 0x00000000 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_ota_cluster_add_attr + 0x00000000 0x198 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_illuminance_meas_cluster_add_attr + 0x00000000 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_pressure_meas_cluster_add_attr + 0x00000000 0x88 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_flow_meas_cluster_add_attr + 0x00000000 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_window_covering_cluster_add_attr + 0x00000000 0xb4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_electrical_meas_cluster_add_attr + 0x00000000 0x2da /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_thermostat_cluster_add_attr + 0x00000000 0x1c4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_fan_control_cluster_add_attr + 0x00000000 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_thermostat_ui_config_cluster_add_attr + 0x00000000 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_analog_input_cluster_add_attr + 0x00000000 0xda /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_analog_output_cluster_add_attr + 0x00000000 0xe0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_analog_value_cluster_add_attr + 0x00000000 0xc4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_ec_measurement_cluster_add_attr + 0x00000000 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_ph_measurement_cluster_add_attr + 0x00000000 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_wind_speed_measurement_cluster_add_attr + 0x00000000 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_carbon_dioxide_measurement_cluster_add_attr + 0x00000000 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_pm2_5_measurement_cluster_add_attr + 0x00000000 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_multistate_input_cluster_add_attr + 0x00000000 0x92 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_multistate_output_cluster_add_attr + 0x00000000 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_multistate_value_cluster_add_attr + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_diagnostics_cluster_add_attr + 0x00000000 0x8a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_meter_identification_cluster_add_attr + 0x00000000 0xa2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_drlc_cluster_add_attr + 0x00000000 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_dehumidification_control_cluster_add_attr + 0x00000000 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_binary_output_cluster_add_attr + 0x00000000 0xde /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_binary_value_cluster_add_attr + 0x00000000 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_poll_control_cluster_add_attr + 0x00000000 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_device_temp_config_cluster_add_attr + 0x00000000 0x92 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_alarms_cluster_add_attr + 0x00000000 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_cluster_add_attr + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_cluster_add_manufacturer_attr + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_custom_cluster_add_custom_attr + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .rodata.esp_zb_cluster_update_attr.str1.4 + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_cluster_update_attr + 0x00000000 0x110 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_internal_zcl_add_cluster_list_to_set + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_internal_zcl_clean_cluster_list_from_set + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_internal_zcl_cluster_clone + 0x00000000 0xac /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_internal_cluster_list_clone + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_zcl_get_cluster + 0x00000000 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_power_config_cluster_create + 0x00000000 0xca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_groups_cluster_create + 0x00000000 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_scenes_cluster_create + 0x00000000 0xae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_on_off_switch_config_cluster_create + 0x00000000 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_level_cluster_create + 0x00000000 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_color_control_cluster_create + 0x00000000 0xdc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_time_cluster_create + 0x00000000 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_shade_config_cluster_create + 0x00000000 0x7a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_binary_input_cluster_create + 0x00000000 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_binary_output_cluster_create + 0x00000000 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .rodata.esp_zb_commissioning_cluster_create.str1.4 + 0x00000000 0x9 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_commissioning_cluster_create + 0x00000000 0x158 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_ias_zone_cluster_create + 0x00000000 0x12a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .rodata.esp_zb_ias_ace_cluster_create.str1.4 + 0x00000000 0x55 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_ias_ace_cluster_create + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_ias_wd_cluster_create + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_door_lock_cluster_create + 0x00000000 0x7c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_temperature_meas_cluster_create + 0x00000000 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_humidity_meas_cluster_create + 0x00000000 0x7c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_illuminance_meas_cluster_create + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_pressure_meas_cluster_create + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_flow_meas_cluster_create + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_electrical_meas_cluster_create + 0x00000000 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_occupancy_sensing_cluster_create + 0x00000000 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_window_covering_cluster_create + 0x00000000 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_ota_cluster_create + 0x00000000 0x100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_touchlink_commissioning_cluster_create + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_thermostat_cluster_create + 0x00000000 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_fan_control_cluster_create + 0x00000000 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_thermostat_ui_config_cluster_create + 0x00000000 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_analog_input_cluster_create + 0x00000000 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_analog_output_cluster_create + 0x00000000 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_analog_value_cluster_create + 0x00000000 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_ec_measurement_cluster_create + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_ph_measurement_cluster_create + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_wind_speed_measurement_cluster_create + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_carbon_dioxide_measurement_cluster_create + 0x00000000 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_pm2_5_measurement_cluster_create + 0x00000000 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_multistate_input_cluster_create + 0x00000000 0x82 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_multistate_output_cluster_create + 0x00000000 0x82 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_multistate_value_cluster_create + 0x00000000 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_metering_cluster_create + 0x00000000 0xbe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_diagnostics_cluster_create + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_meter_identification_cluster_create + 0x00000000 0xaa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_price_cluster_create + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_drlc_cluster_create + 0x00000000 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_dehumidification_control_cluster_create + 0x00000000 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_binary_value_cluster_create + 0x00000000 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_poll_control_cluster_create + 0x00000000 0xac /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_device_temp_config_cluster_create + 0x00000000 0x48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_alarms_cluster_create + 0x00000000 0x90 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_power_config_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_groups_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_scenes_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .rodata.esp_zb_cluster_list_add_on_off_switch_config_cluster.str1.4 + 0x00000000 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_on_off_switch_config_cluster + 0x00000000 0x122 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_level_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_color_control_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_time_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_shade_config_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .rodata.esp_zb_cluster_list_add_binary_input_cluster.str1.4 + 0x00000000 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_binary_input_cluster + 0x00000000 0x122 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_binary_output_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_binary_value_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_commissioning_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .rodata.esp_zb_cluster_list_add_ias_zone_cluster.str1.4 + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_ias_zone_cluster + 0x00000000 0x12a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_ias_ace_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_ias_wd_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_door_lock_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_temperature_meas_cluster + 0x00000000 0xa6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_humidity_meas_cluster + 0x00000000 0xa6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_illuminance_meas_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_pressure_meas_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_flow_meas_cluster + 0x00000000 0xa6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_electrical_meas_cluster + 0x00000000 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_window_covering_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_ota_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_touchlink_commissioning_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_thermostat_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_fan_control_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_thermostat_ui_config_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_analog_input_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_analog_output_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_analog_value_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_ec_measurement_cluster + 0x00000000 0xa6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_ph_measurement_cluster + 0x00000000 0xa6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_wind_speed_measurement_cluster + 0x00000000 0xa6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_carbon_dioxide_measurement_cluster + 0x00000000 0xa6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_pm2_5_measurement_cluster + 0x00000000 0xa6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_multistate_input_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_multistate_output_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_multistate_value_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_metering_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_diagnostics_cluster + 0x00000000 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_meter_identification_cluster + 0x00000000 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_price_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_drlc_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_dehumidification_control_cluster + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_poll_control_cluster + 0x00000000 0xf0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_device_temp_config_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_alarms_cluster + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_add_custom_cluster + 0x00000000 0xbe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .rodata.esp_zb_cluster_list_get_cluster.str1.4 + 0x00000000 0x47 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_get_cluster + 0x00000000 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .rodata.esp_zb_cluster_list_update_cluster.str1.4 + 0x00000000 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_cluster + 0x00000000 0x92 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_basic_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_power_config_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_identify_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_groups_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_scenes_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_on_off_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_on_off_switch_config_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_level_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_color_control_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_time_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_shade_config_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_binary_input_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_commissioning_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_ias_zone_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_ias_ace_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_ias_wd_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_door_lock_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_temperature_meas_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_humidity_meas_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_ota_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_illuminance_meas_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_pressure_meas_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_flow_meas_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_electrical_meas_cluster + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_occupancy_sensing_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_window_covering_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_thermostat_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_fan_control_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_thermostat_ui_config_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_analog_input_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_analog_output_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_analog_value_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_carbon_dioxide_measurement_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_pm2_5_measurement_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_multistate_value_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_metering_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_diagnostics_cluster + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_meter_identification_cluster + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_price_cluster + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_update_custom_cluster + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .rodata 0x00000000 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .srodata 0x00000000 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.zb_bdb_open_local_network + 0x00000000 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .rodata.esp_zb_schedule_user_cb.str1.4 + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_schedule_user_cb + 0x00000000 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_get_primary_network_channel_set + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_set_secondary_network_channel_set + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_get_secondary_network_channel_set + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_set_channel_mask + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_get_channel_mask + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_nvram_erase_at_start + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_factory_reset + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_bdb_reset_via_local_action + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_is_started + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_main_loop_iteration + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_set_trace_level_mask + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_overall_network_size_set + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_io_buffer_size_set + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_scheduler_queue_size_set + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_aps_src_binding_table_size_set + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_aps_dst_binding_table_size_set + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .rodata.esp_zb_set_tx_power.str1.4 + 0x00000000 0x39 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_set_tx_power + 0x00000000 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_get_tx_power + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_set_bdb_commissioning_mode + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_get_bdb_commissioning_mode + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_bdb_cancel_steering + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_bdb_cancel_formation + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_bdb_get_scan_duration + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_bdb_set_scan_duration + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .rodata.esp_zb_bdb_open_network.str1.4 + 0x00000000 0x48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_bdb_open_network + 0x00000000 0x90 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_bdb_close_network + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_bdb_dev_joined + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_zdo_touchlink_set_nwk_channel + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_app_signal_get_params + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_scheduler_alarm_cancel + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_scheduler_user_alarm + 0x00000000 0x64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_scheduler_user_alarm_cancel + 0x00000000 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_sleep_set_threshold + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_sleep_now + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_sleep_enable + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_sleep_is_enable + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_tc_policy_set_distributed_security + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_tc_policy_get_distributed_security + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_enable_distributed_network + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_zdo_setup_network_as_distributed + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_network_is_distributed + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_enable_joining_to_distributed + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_joining_to_distributed_network_enabled + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_get_bdb_commissioning_status + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_set_node_descriptor_manufacturer_code + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_set_node_descriptor_power_source + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_set_node_descriptor_transfer_size + 0x00000000 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_set_node_power_descriptor + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .rodata.esp_zb_get_version_string.str1.4 + 0x00000000 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_get_version_string + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_bdb_finding_binding_start_target + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_bdb_finding_binding_cancel_target + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_bdb_finding_binding_start_initiator + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text.esp_zb_bdb_finding_binding_cancel_initiator + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + .text.esp_zb_ep_list_add_gateway_ep + 0x00000000 0xf0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + .rodata.esp_zb_ep_list_get_ep.str1.4 + 0x00000000 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + .text.esp_zb_ep_list_get_ep + 0x00000000 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.zb_zcl_construct_general_command_header + 0x00000000 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.zb_zcl_frame_get_sequence_number + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.zb_zcl_cmd_send_status_handler + 0x00000000 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_command_send_status_handler_register + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_read_attr_cmd_req + 0x00000000 0xec /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_write_attr_cmd_req + 0x00000000 0x178 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .rodata.esp_zb_zcl_report_attr_cmd_req.str1.4 + 0x00000000 0x53 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_report_attr_cmd_req + 0x00000000 0x336 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_config_report_cmd_req + 0x00000000 0x17e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_read_report_config_cmd_req + 0x00000000 0x10a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_disc_attr_cmd_req + 0x00000000 0xd6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_basic_factory_reset_cmd_req + 0x00000000 0xae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_on_off_cmd_req + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_on_off_off_with_effect_cmd_req + 0x00000000 0xc2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_on_off_on_with_recall_global_scene_cmd_req + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_on_off_on_with_timed_off_cmd_req + 0x00000000 0xd2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_identify_cmd_req + 0x00000000 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_identify_trigger_effect_cmd_req + 0x00000000 0xc2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_identify_query_cmd_req + 0x00000000 0xae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_comm_restart_device_cmd_req + 0x00000000 0x8e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_comm_save_startup_params_cmd_req + 0x00000000 0x84 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_comm_restore_startup_params_cmd_req + 0x00000000 0x84 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_comm_reset_startup_params_cmd_req + 0x00000000 0x88 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_level_move_to_level_cmd_req + 0x00000000 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_level_move_to_level_with_onoff_cmd_req + 0x00000000 0xa0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_level_move_cmd_req + 0x00000000 0xa0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_level_move_with_onoff_cmd_req + 0x00000000 0xa0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_level_step_cmd_req + 0x00000000 0xa6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_level_step_with_onoff_cmd_req + 0x00000000 0xa6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_level_stop_cmd_req + 0x00000000 0x90 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_move_to_hue_cmd_req + 0x00000000 0xa2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_move_hue_cmd_req + 0x00000000 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_step_hue_cmd_req + 0x00000000 0xa2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_move_to_saturation_cmd_req + 0x00000000 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_move_saturation_cmd_req + 0x00000000 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_step_saturation_cmd_req + 0x00000000 0xa2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_move_to_hue_and_saturation_cmd_req + 0x00000000 0xa2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_move_to_color_cmd_req + 0x00000000 0xa2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_move_color_cmd_req + 0x00000000 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_step_color_cmd_req + 0x00000000 0xa2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_stop_move_step_cmd_req + 0x00000000 0x84 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_move_to_color_temperature_cmd_req + 0x00000000 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_enhanced_move_to_hue_cmd_req + 0x00000000 0xa2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_enhanced_move_hue_cmd_req + 0x00000000 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_enhanced_step_hue_cmd_req + 0x00000000 0xa2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_enhanced_move_to_hue_saturation_cmd_req + 0x00000000 0xa2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_color_loop_set_cmd_req + 0x00000000 0xae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_move_color_temperature_cmd_req + 0x00000000 0xa8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_color_step_color_temperature_cmd_req + 0x00000000 0xae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_lock_door_cmd_req + 0x00000000 0x8e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_unlock_door_cmd_req + 0x00000000 0x8e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_groups_add_group_cmd_req + 0x00000000 0xc0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_groups_remove_group_cmd_req + 0x00000000 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_groups_remove_all_groups_cmd_req + 0x00000000 0xae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_groups_view_group_cmd_req + 0x00000000 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_groups_get_group_membership_cmd_req + 0x00000000 0xe8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_scenes_add_scene_cmd_req + 0x00000000 0x118 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_scenes_remove_scene_cmd_req + 0x00000000 0xc4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_scenes_remove_all_scenes_cmd_req + 0x00000000 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_scenes_view_scene_cmd_req + 0x00000000 0xc2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_scenes_store_scene_cmd_req + 0x00000000 0xc4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_scenes_recall_scene_cmd_req + 0x00000000 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_scenes_get_scene_membership_cmd_req + 0x00000000 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_zone_enroll_cmd_resp + 0x00000000 0xc2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_zone_status_change_notif_cmd_req + 0x00000000 0x100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_zone_enroll_cmd_req + 0x00000000 0xf0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_ace_arm_cmd_req + 0x00000000 0xe4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_ace_bypass_cmd_req + 0x00000000 0xf8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_ace_emergency_cmd_req + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_ace_fire_cmd_req + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_ace_panic_cmd_req + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_ace_get_zone_id_map_cmd_req + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_ace_get_zone_information_cmd_req + 0x00000000 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_ace_get_panel_status_cmd_req + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_ace_get_bypassed_zone_list_cmd_req + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_ace_get_zone_status_cmd_req + 0x00000000 0xde /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_ace_zone_status_changed_cmd_req + 0x00000000 0xf2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_ace_panel_status_changed_cmd_req + 0x00000000 0xd2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_wd_start_warning_cmd_req + 0x00000000 0xf8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_ias_wd_squawk_cmd_req + 0x00000000 0xda /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_window_covering_cluster_send_cmd_req + 0x00000000 0xf0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_electrical_measurement_cluster_get_profile_info_resp + 0x00000000 0x11c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_electrical_measurement_cluster_get_measurement_profile_resp + 0x00000000 0x106 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_thermostat_setpoint_raise_lower_cmd_req + 0x00000000 0xc2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_thermostat_set_weekly_schedule_cmd_req + 0x00000000 0x10e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_thermostat_get_weekly_schedule_cmd_req + 0x00000000 0xc2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_thermostat_clear_weekly_schedule_cmd_req + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_thermostat_get_relay_status_log_cmd_req + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_metering_get_profile_cmd_req + 0x00000000 0x90 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_metering_request_fast_poll_mode_cmd_req + 0x00000000 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_metering_get_snapshot_cmd_req + 0x00000000 0x92 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_metering_get_sampled_data_cmd_req + 0x00000000 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_price_get_current_price_cmd_req + 0x00000000 0x6a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_price_get_scheduled_prices_cmd_req + 0x00000000 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_price_get_tier_labels_cmd_req + 0x00000000 0x6a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_drlc_load_control_event_req + 0x00000000 0x114 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_drlc_cancel_load_control_event_req + 0x00000000 0xbc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_drlc_cancel_all_load_control_events_req + 0x00000000 0x7c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_drlc_report_event_status_req + 0x00000000 0x124 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_drlc_get_scheduled_events_req + 0x00000000 0x7c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_poll_control_check_in_cmd_req + 0x00000000 0xd6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_poll_control_fast_poll_stop_cmd_req + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_poll_control_set_long_poll_interval_cmd_req + 0x00000000 0xbc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_poll_control_set_short_poll_interval_cmd_req + 0x00000000 0xbe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_alarms_reset_alarm_cmd_req + 0x00000000 0xc6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_alarms_reset_all_alarms_cmd_req + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_alarms_get_alarm_cmd_req + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_alarms_reset_alarm_log_cmd_req + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_alarms_alarm_cmd_req + 0x00000000 0xfe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_custom_cluster_cmd_req + 0x00000000 0x136 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_custom_cluster_cmd_resp + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_custom_cluster_handlers_update + 0x00000000 0x12a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_start_attr_reporting + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_stop_attr_reporting + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_find_reporting_info + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text.esp_zb_zcl_reset_all_reporting_info + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .sbss.zb_zcl_cmd_send_status_cb + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_callback_find + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_callback_remove + 0x00000000 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.match_desc_req_device_timeout + 0x00000000 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.ieee_addr_req_timeout + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.nwk_addr_req_timeout + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.node_desc_req_timeout + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.power_desc_req_timeout + 0x00000000 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.bind_device_req_timeout + 0x00000000 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.permit_join_req_timeout + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.device_leave_req_timeout + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.active_ep_req_timeout + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.simple_desc_req_timeout + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.device_binding_table_req_timeout + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.zdo_mgmt_lqi_req_timeout + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.nwk_update_req_timeout + 0x00000000 0x48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_callback_register + 0x00000000 0x88 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.active_scan_complete_cb + 0x00000000 0x132 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.energy_detect_complete_cb + 0x00000000 0xc0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.find_device_cb + 0x00000000 0xda /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.bind_device_cb + 0x00000000 0x94 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.permit_joining_cb + 0x00000000 0x84 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.device_leave_cb + 0x00000000 0x84 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.zb_zdo_node_desc_req_cb + 0x00000000 0xca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .rodata.zb_zdo_power_desc_req_cb.str1.4 + 0x00000000 0x53 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.zb_zdo_power_desc_req_cb + 0x00000000 0xde /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.zdo_binding_table_resp + 0x00000000 0x156 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.zb_zdo_nwk_update_req_cb + 0x00000000 0xee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.simple_desc_cb + 0x00000000 0x108 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.zdo_mgmt_lqi_cb + 0x00000000 0x15c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.active_ep_cb + 0x00000000 0xd4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.zdo_nwk_addr_req_call_user_cb.part.0 + 0x00000000 0xc0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.device_ieee_addr_req_cb + 0x00000000 0x90 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.device_nwk_addr_req_cb + 0x00000000 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_active_scan_request + 0x00000000 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_energy_detect_request + 0x00000000 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_find_on_off_light + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_find_color_dimmable_light + 0x00000000 0xc6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_match_cluster + 0x00000000 0x10c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_ieee_addr_req + 0x00000000 0xa4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_nwk_addr_req + 0x00000000 0xb4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_node_desc_req + 0x00000000 0x84 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_power_desc_req + 0x00000000 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_device_bind_req + 0x00000000 0xda /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_device_unbind_req + 0x00000000 0xda /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_active_ep_req + 0x00000000 0x84 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_simple_desc_req + 0x00000000 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_permit_joining_req + 0x00000000 0x96 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_device_leave_req + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_binding_table_req + 0x00000000 0x84 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_device_announcement_req + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_mgmt_lqi_req + 0x00000000 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text.esp_zb_zdo_mgmt_nwk_update_req + 0x00000000 0xda /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .sbss.zdo_resp_cb_list_head + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .sbss.zdo_energy_detect_user_cb + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .sbss.zdo_active_scan_user_cb + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .sdata.ZDO_INVALID_ENDPOINT + 0x00000000 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .sdata.ZDO_INVALID_SHORT_ADDR + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .sdata.ZDO_INVALID_IEEE_ADDR + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .text.alarms_get_alarm_table + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .text.alarms_get_alarm_table_size + 0x00000000 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .text.alarms_dec_alarm_count + 0x00000000 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .text.alarms_alarm_table_pop_earliest_entry + 0x00000000 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .text.zcl_alarms_alarm_handler + 0x00000000 0x82 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .text.alarms_alarm_table_free + 0x00000000 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .text.zb_zcl_alarms_req_resp_handler + 0x00000000 0x284 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .text.zcl_alarms_reset_all_alarms_handler + 0x00000000 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .text.zcl_alarms_reset_alarm_handler + 0x00000000 0xea /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .rodata.zb_zcl_alarms_alarm_table_add_log.str1.4 + 0x00000000 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .text.zb_zcl_alarms_alarm_table_add_log + 0x00000000 0x154 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .text.esp_zb_zcl_alarms_init_server + 0x00000000 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .text.esp_zb_zcl_alarms_init_client + 0x00000000 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.check_value_analog_server + 0x00000000 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.check_value_binary_server + 0x00000000 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.check_value_multi_server + 0x00000000 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_analog_input_init_server + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_analog_input_init_client + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_analog_output_init_server + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_analog_output_init_client + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_analog_value_init_server + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_analog_value_init_client + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_binary_input_init_server + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_binary_input_init_client + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_binary_output_init_server + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_binary_output_init_client + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_binary_value_init_server + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_binary_value_init_client + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_multi_input_init_server + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_multi_input_init_client + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_multi_output_init_server + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_multi_output_init_client + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_multi_value_init_server + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text.esp_zb_zcl_multi_value_init_client + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .text.esp_err_to_zcl_status + 0x00000000 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .text.esp_zcl_comm_write_attr_hook + 0x00000000 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .text.esp_zcl_comm_restart_process_finish + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .text.esp_zcl_commissioning_restart_process_rejoin + 0x00000000 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .text.esp_zcl_commissioning_srv_send_response + 0x00000000 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .rodata.esp_zcl_commissioning_process_restart_device_continue.str1.4 + 0x00000000 0x69 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .text.esp_zcl_commissioning_process_restart_device_continue + 0x00000000 0x96 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .rodata.esp_zcl_comm_restart_process_install.str1.4 + 0x00000000 0x5d /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .text.esp_zcl_comm_restart_process_install + 0x00000000 0x1c2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .rodata.esp_zcl_comm_restart_process_leave_done.str1.4 + 0x00000000 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .text.esp_zcl_comm_restart_process_leave_done + 0x00000000 0x74 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .rodata.esp_zcl_comm_restart_process_start.str1.4 + 0x00000000 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .text.esp_zcl_comm_restart_process_start + 0x00000000 0xcc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .rodata.esp_zcl_process_commissioning_srv_specific_commands.str1.4 + 0x00000000 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .text.esp_zcl_process_commissioning_srv_specific_commands + 0x00000000 0x2e6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .text.esp_zcl_process_commissioning_cli_specific_commands + 0x00000000 0xcc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .text.esp_zb_zcl_commissioning_init_server + 0x00000000 0x2de /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .text.esp_zb_zcl_commissioning_init_client + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .data.s_commissioning_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .sdata.s_commissioning_client_generated_commands + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .sdata.s_commissioning_client_received_commands + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .data.s_commissioning_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .sdata.s_commissioning_server_generated_commands + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .sdata.s_commissioning_server_received_commands + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_common.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_common.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_common.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .text.reset_endpoint_to_factory_default + 0x00000000 0x2a6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .text.esp_zb_has_core_action_handler + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .text.esp_zb_device_cb_id_handler_register + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .text.esp_zb_raw_command_handler_register + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .text.esp_zb_identify_notify_handler_register + 0x00000000 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .text.zb_zcl_privilege_command_handler_register + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .text.zb_zcl_privilege_command_handler_clear + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .text.esp_zb_zcl_reset_all_endpoints_to_factory_default + 0x00000000 0x7a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .text.esp_zb_zcl_reset_endpoint_to_factory_default + 0x00000000 0x7c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .text.esp_zb_zcl_reset_nvram_to_factory_default + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .text.zb_zcl_endpoint_handler_register + 0x00000000 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + .rodata.zb_zcl_custom_cluster_handler.str1.4 + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + .text.zb_zcl_custom_cluster_handler + 0x00000000 0x12a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + .text.esp_zb_zcl_custom_cluster_init_server + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + .text.esp_zb_zcl_custom_cluster_init_client + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + .text.zcl_door_lock_lock_unlock_handler + 0x00000000 0x88 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + .text.zcl_door_lock_lock_unlock_resp_handler + 0x00000000 0x84 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + .text.esp_zb_zcl_door_lock_init_server + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + .text.esp_zb_zcl_door_lock_init_client + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + .text.zcl_drlc_get_scheduled_events_cb_handler + 0x00000000 0x17a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + .text.zcl_drlc_report_event_status_cb_handler + 0x00000000 0x106 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + .text.zcl_drlc_cancel_all_load_control_events_cb_handler + 0x00000000 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + .text.zcl_drlc_cancel_load_control_event_cb_handler + 0x00000000 0x180 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + .text.zcl_drlc_load_control_event_cb_handler + 0x00000000 0x1da /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + .text.esp_zb_zcl_drlc_init_server + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + .text.esp_zb_zcl_drlc_init_client + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + .text.zb_zcl_group_cluster_resp_handler + 0x00000000 0x1f6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + .text.esp_zb_zcl_groups_init_client + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + .rodata.zcl_ias_ace_device_cb_handler_srv.str1.4 + 0x00000000 0x57 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + .text.zcl_ias_ace_device_cb_handler_srv + 0x00000000 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + .text.zcl_ias_ace_device_cb_handler_cli + 0x00000000 0xb4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + .text.esp_zb_zcl_ias_ace_init_server + 0x00000000 0x88 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + .text.esp_zb_zcl_ias_ace_init_client + 0x00000000 0x96 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + .rodata.zcl_ias_wd_device_cb_handler_srv.str1.4 + 0x00000000 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + .text.zcl_ias_wd_device_cb_handler_srv + 0x00000000 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + .text.esp_zb_zcl_ias_wd_init_server + 0x00000000 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + .text.esp_zb_zcl_ias_wd_init_client + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + .text.zcl_ias_zone_enroll_response_handler + 0x00000000 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + .text.zb_zcl_ias_zone_cluster_handler + 0x00000000 0x164 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + .text.esp_zb_zcl_ias_zone_init_server + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + .text.esp_zb_zcl_ias_zone_init_client + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .text.zcl_metering_get_sampled_data_response_cb_handler + 0x00000000 0xca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .text.zcl_metering_publish_snapshot_cb_handler + 0x00000000 0xf0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .text.zcl_metering_request_fast_poll_mode_response_cb_handler + 0x00000000 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .text.zcl_metering_get_profile_response_cb_handler + 0x00000000 0xa8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .rodata.zcl_metering_get_sampled_data_cb_handler.str1.4 + 0x00000000 0x4d /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .text.zcl_metering_get_sampled_data_cb_handler + 0x00000000 0x168 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .rodata.zcl_metering_get_snapshot_cb_handler.str1.4 + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .text.zcl_metering_get_snapshot_cb_handler + 0x00000000 0x548 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .rodata.zcl_metering_request_fast_poll_mode_cb_handler.str1.4 + 0x00000000 0x71 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .text.zcl_metering_request_fast_poll_mode_cb_handler + 0x00000000 0x114 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .rodata.zcl_metering_get_profile_cb_handler.str1.4 + 0x00000000 0xb4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .text.zcl_metering_get_profile_cb_handler + 0x00000000 0x1b0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .text.esp_zb_zcl_metering_init_server + 0x00000000 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .text.esp_zb_zcl_metering_init_client + 0x00000000 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + .text.zcl_ota_upgrade_srv_status_handler + 0x00000000 0xfc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + .text.zcl_ota_upgrade_srv_query_image_handler + 0x00000000 0xd2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + .text.zcl_ota_upgrade_query_image_resp_handler + 0x00000000 0xca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + .text.zcl_ota_upgrade_handler + 0x00000000 0x2b2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + .text.esp_zb_zcl_ota_upgrade_init_server + 0x00000000 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + .text.esp_zb_zcl_ota_upgrade_init_client + 0x00000000 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + .sdata.s_ota_header_length.0 + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + .sbss.s_ota_header.1 + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + .sbss.message.2 + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + .text.zcl_poll_control_check_in_req_handler + 0x00000000 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + .text.esp_zb_zcl_poll_control_init_server + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + .text.esp_zb_zcl_poll_control_init_client + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .text.zcl_price_price_ack_handler + 0x00000000 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .text.zcl_price_publish_price_handler + 0x00000000 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .rodata.zcl_price_get_tier_labels_handler.str1.4 + 0x00000000 0x48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .text.zcl_price_get_tier_labels_handler + 0x00000000 0x12e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .rodata.zcl_price_get_scheduled_prices_handler.str1.4 + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .text.zcl_price_get_scheduled_prices_handler + 0x00000000 0x118 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .text.zcl_price_get_current_price_handler + 0x00000000 0xca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .text.zcl_price_publish_tier_labels_handler + 0x00000000 0x14e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .text.esp_zb_zcl_price_init_server + 0x00000000 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .text.esp_zb_zcl_price_init_client + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.zb_nvram_app1_data_size_cb + 0x00000000 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.device_scenes_get_free_entry + 0x00000000 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.device_scene_free_fields + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.zb_nvram_app1_write_cb + 0x00000000 0x140 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .rodata.zb_zcl_scenes_add_scene_count.str1.4 + 0x00000000 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.zb_zcl_scenes_add_scene_count + 0x00000000 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.device_scenes_table_record_free + 0x00000000 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.esp_zb_zcl_scenes_group_check + 0x00000000 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.zcl_scenes_get_scene_membership_handler + 0x00000000 0x158 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.zcl_scenes_view_scene_handler + 0x00000000 0x186 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.zcl_scenes_remove_all_scenes_handler + 0x00000000 0xe8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.zcl_scenes_remove_scene_handler + 0x00000000 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.zcl_scenes_recall_scene_handler + 0x00000000 0x130 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.zcl_scenes_store_scene_handler + 0x00000000 0x14e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.zcl_scenes_add_scene_handler + 0x00000000 0x1dc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .rodata.zb_nvram_app1_read_cb.str1.4 + 0x00000000 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.zb_nvram_app1_read_cb + 0x00000000 0x1be /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.zb_zcl_scene_resp_handler + 0x00000000 0x30c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.esp_zb_zcl_scenes_table_set_size + 0x00000000 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.esp_zb_zcl_scenes_table_store + 0x00000000 0x100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .rodata.esp_zb_zcl_scenes_table_show.str1.4 + 0x00000000 0x159 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.esp_zb_zcl_scenes_table_show + 0x00000000 0x128 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.esp_zb_zcl_scenes_table_clear_by_index + 0x00000000 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.esp_zb_zcl_scenes_init_server + 0x00000000 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text.esp_zb_zcl_scenes_init_client + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .sbss.s_nvram_app1_data + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .sbss.esp_zb_zcl_scenes_table_capacity + 0x00000000 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .sbss.esp_zb_zcl_scenes_table + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.check_value_simple_u16_meas_server + 0x00000000 0xee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.check_value_flow_measurement_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.check_value_rel_humidity_measurement_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.check_value_ph_measurement_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.check_value_ec_measurement_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.check_value_wind_speed_measurement_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.check_value_simple_f32_meas_server + 0x00000000 0x102 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.check_value_carbon_dioxide_measurement_server + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.check_value_pm2_5_measurement_server + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.check_value_temp_measurement_server + 0x00000000 0x104 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.esp_zb_zcl_temp_measurement_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.esp_zb_zcl_flow_measurement_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.esp_zb_zcl_rel_humidity_measurement_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.esp_zb_zcl_ph_measurement_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.esp_zb_zcl_ec_measurement_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.esp_zb_zcl_wind_speed_measurement_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.esp_zb_zcl_carbon_dioxide_measurement_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text.esp_zb_zcl_pm2_5_measurement_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .srodata.WIND_SPEED_meas_limits.0 + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .srodata.EC_meas_limits.1 + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .srodata.PH_meas_limits.2 + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .srodata.REL_HUMIDITY_meas_limits.3 + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .srodata.FLOW_meas_limits.4 + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .srodata.cst4 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + .rodata.zcl_thermostat_value_cb_handler.str1.4 + 0x00000000 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + .text.zcl_thermostat_value_cb_handler + 0x00000000 0x7a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + .text.zcl_thermostat_weekly_schedule_set_cb_handler + 0x00000000 0xae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + .text.zb_zcl_thermostat_client_resp_handler + 0x00000000 0x1b4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + .text.esp_zb_zcl_thermostat_weekly_schedule_start + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + .text.esp_zb_zcl_thermostat_weekly_schedule_stop + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + .text.esp_zb_zcl_thermostat_weekly_schedule_get_next_record + 0x00000000 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + .text.esp_zb_zcl_thermostat_init_server + 0x00000000 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + .text.esp_zb_zcl_thermostat_init_client + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + .rodata.zb_zcl_touchlink_cluster_handler.str1.4 + 0x00000000 0x18b /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + .text.zb_zcl_touchlink_cluster_handler + 0x00000000 0x6b4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + .text.esp_zb_zcl_touchlink_commissioning_init_server + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + .text.esp_zb_zcl_touchlink_commissioning_init_client + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + .bss.zb_touchlink_device_endpoint_information_record_list + 0x00000000 0x120 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + .rodata.zcl_window_covering_cmd_handler.str1.4 + 0x00000000 0x5f /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + .text.zcl_window_covering_cmd_handler + 0x00000000 0x106 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + .text.esp_zb_zcl_window_covering_init_server + 0x00000000 0x88 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_nwk_set_update_id + 0x00000000 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_nwk_get_update_id + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_nwk_set_frame_counter + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_nwk_get_frame_counter + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_get_rx_on_when_idle + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_nwk_set_max_children + 0x00000000 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_nwk_get_max_children + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_set_long_address + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_get_long_address + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_set_extended_pan_id + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_set_pan_id + 0x00000000 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_address_short_by_ieee + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_ieee_address_by_short + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_set_network_device_role + 0x00000000 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_get_network_device_role + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_nwk_get_next_neighbor + 0x00000000 0x206 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_nwk_get_next_route + 0x00000000 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_nwk_get_next_route_record + 0x00000000 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_nwk_get_link_status_period + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text.esp_zb_nwk_set_link_status_period + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .text.zb_apsme_get_request + 0x00000000 0x148 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .text.zb_apsme_set_request + 0x00000000 0x130 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .text.zb_aib_tcpol_get_update_trust_center_link_keys_required + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .text.zb_aib_tcpol_set_authenticate_always + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .text.zb_aib_set_trust_center_address + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .text.zb_aib_get_trust_center_address + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .text.zb_aib_get_trust_center_short_address + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .text.zb_aib_trust_center_address_zero + 0x00000000 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .text.zb_aib_trust_center_address_cmp + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .text.zb_aib_set_coordinator_version + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .text.zb_aib_channel_page_list_set_page + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .text.zb_aib_channel_page_list_get_page + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .text.zb_check_ep + 0x00000000 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .text.zb_apsme_add_group_internal + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .text.zb_apsme_remove_group_internal + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .text.zb_apsme_get_groups_by_ep + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .text.zb_apsme_add_group_request + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .text.zb_apsme_remove_group_request + 0x00000000 0xaa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .text.zb_apsme_remove_all_groups_request + 0x00000000 0x122 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .text.zb_apsme_get_group_membership_request + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .text.zb_aps_get_group_table_entry + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + .text.zb_aps_group_table_add + 0x00000000 0x96 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + .text.zb_aps_group_table_remove + 0x00000000 0xca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + .text.zb_aps_group_table_get_groups_by_ep + 0x00000000 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + .text.zb_aps_group_table_is_endpoint_in_group + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + .rodata.zb_apsme_internal_get_group_membership_request.str1.4 + 0x00000000 0x53 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + .text.zb_apsme_internal_get_group_membership_request + 0x00000000 0x1a6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_kill_stopped_entries + 0x00000000 0x86 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_is_endpoint_in_group + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_send_user_payload + 0x00000000 0xf0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_get_aps_payload + 0x00000000 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_set_user_data_tx_cb + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_set_indication_data_rx_cb + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .text.zb_bdb_finding_binding_target_func + 0x00000000 0x92 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .text.zb_bdb_send_identify_query_req + 0x00000000 0x7c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .text.zb_bdb_finding_binding_target + 0x00000000 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .text.zb_bdb_finding_binding_target_ext + 0x00000000 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .text.zb_bdb_finding_binding_target_cancel_ep + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .text.zb_bdb_finding_binding_initiator + 0x00000000 0x106 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .text.zb_bdb_identify_query_sent_cb + 0x00000000 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.zb_bdb_close_network_local + 0x00000000 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.zb_bdb_initiate_tc_rejoin + 0x00000000 0x86 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_cancel_touchlink_target + 0x00000000 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_network_steering_finish + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_start_rejoin_recovery + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_set_scan_duration + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.zb_bdb_start_secured_rejoin + 0x00000000 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.zb_set_network_ed_role_ext + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.zb_get_bdb_primary_channel_set + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.zb_set_bdb_secondary_channel_set + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.zb_get_bdb_secondary_channel_set + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.zb_bdb_set_legacy_device_support + 0x00000000 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.zb_set_bdb_commissioning_mode + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_cancel_joining + 0x00000000 0x96 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.zb_bdb_close_network + 0x00000000 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.zb_disable_distributed + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.zb_bdb_disable_distributed_network_formation + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .text.zb_address_reset_pan_id_table + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .text.zb_address_cmp_pan_id_by_ref + 0x00000000 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .text.zb_address_by_sorted_table_index + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .text.zb_calc_non_zero_bits_in_bit_vector + 0x00000000 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .text.zb_buf_from_data0_func + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .text.zb_buf_data0_func + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .text.zb_buf_initial_alloc_in + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .text.zb_buf_cut_left_byte + 0x00000000 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .text.zb_buf_safecopy_func + 0x00000000 0xca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .text.zb_buf_set_len_and_offset_func + 0x00000000 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .text.zb_buf_memory_low + 0x00000000 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + .text.zb_channel_page_list_set_page + 0x00000000 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + .text.zb_channel_page_get_page_by_idx + 0x00000000 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + .text.zb_channel_page_get_all_channels_mask_by_page + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + .text.zb_channel_page_list_set_channel + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + .text.zb_channel_page_list_unset_channel + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + .text.zb_channel_list_add + 0x00000000 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + .text.unlikely.zb_abort + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + .text.lwip_zb_assert + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + .text.dump_hex_data + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + .rodata.trace_hex_data_func.str1.4 + 0x00000000 0x4f /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + .text.trace_hex_data_func + 0x00000000 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + .rodata.zb_get_version.str1.4 + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + .text.zb_get_version + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + .text.zboss_version_get + 0x00000000 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + .text.since_you_got_that_symbol_unresolved_you_probably_use_ZB_ED_ROLE_preprocessor_define_while_linking_with_zc_library + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) + .text.zb_multimac_mac_init + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) + .text.zb_multimac_mac_deinit + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .text.zb_config_overall_network_size + 0x00000000 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .text.zb_config_io_buffer_size + 0x00000000 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .text.zb_config_scheduler_queue_size + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .text.zb_config_src_binding_table_size + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .text.zb_config_dst_binding_table_size + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .sdata.gc_nwk_route_disc_table_size + 0x00000000 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .sdata.gc_nwk_max_source_routes + 0x00000000 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .sdata.gc_routing_table_size + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .sdata.gc_mac_pending_queue_size + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .sdata.gc_max_nwk_dev_num + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .sbss.gc_use_defaults + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_disable + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_register_app1_read_cb + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_register_app2_read_cb + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_register_app3_read_cb + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_register_app4_read_cb + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_register_app1_write_cb + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_register_app2_write_cb + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_register_app3_write_cb + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_register_app4_write_cb + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_set_default_mac_addr + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_save_all + 0x00000000 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + .text.zb_nvram_custom_ds_register + 0x00000000 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .text.zb_random + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .text.zb_put_next_2_htole32 + 0x00000000 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .text.zb_fnv_32a_uint16 + 0x00000000 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .text.zb_crc8 0x00000000 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .text.zb_bzero + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .text.zb_bzero_2 + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .text.zb_bit_cnt16 + 0x00000000 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .text.zb_bit_cnt32 + 0x00000000 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .text.zb_inverse_bytes + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .text.zb_high_bit_number + 0x00000000 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .text.zb_low_bit_number + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .text.zb_generate_prbs9 + 0x00000000 0x6a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .rodata.bitc.0 + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + .text.zb_sched_register_usbc_rx_cb + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + .text.zb_schedule_app_callback2 + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + .text.zb_schedule_callback_from_alien + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + .text.zb_mm_mac_allows_transport_iteration_proxy + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + .text.zb_scheduler_set_cb_checker + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + .text.zb_sched_stop + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + .text.zb_sleep_set_threshold + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + .text.zb_get_sleep_threshold + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + .rodata.zb_sleep_now.str1.4 + 0x00000000 0x4f /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + .text.zb_sleep_now + 0x00000000 0xdc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + .text.zb_timer_disable_stop + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + .text.zb_timer_get + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_verify.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_verify.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_verify.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .text.mac_can_accept_frame + 0x00000000 0x86 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .text.zb_mac_scan_timeout + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .text.zb_mac_check_frame_pan_id + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .text.zb_mac_check_frame_dst_addr + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .text.zb_mac_check_frame_is_broadcast + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .text.zb_mac_set_tx_power + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .text.zb_mac_get_tx_power + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .text.zb_mac_temp_channel_is_set + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + .text.zb_set_mac_transaction_persistence_time_delayed2 + 0x00000000 0x94 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + .text.zb_set_mac_transaction_persistence_time + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + .text.mac_add_visible_device + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + .text.mac_add_invisible_short + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + .text.mac_remove_invisible_short + 0x00000000 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + .text.mac_clear_filters + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + .text.zb_mac_diagnostics_inc_rx_que_full + 0x00000000 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + .text.zb_nwk_cancel_network_discovery + 0x00000000 0xaa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + .text.zb_nlme_beacon_survey_scan + 0x00000000 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + .text.zb_nwk_blacklist_is_empty + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .text.zb_nlme_sync_pibcache_set_short_addr + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .text.zb_nlme_sync_pibcache_set_channel + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .text.zb_nlme_sync_pibcache_set_parent_short + 0x00000000 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .text.zb_nlme_sync_pibcache_set_parent_long + 0x00000000 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .text.zb_nwk_rejoin_sync_pibcache_with_mac + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .text.zb_nwk_sync_pibcache_with_mac + 0x00000000 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.zb_nwk_get_pib_cache + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.zb_nwk_get_nib + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.zb_nwk_get_min_join_lqi + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.zb_nwk_set_min_join_lqi + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.nwk_get_extra_src_routing_size + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.nwk_internal_lock_in + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.nwk_internal_unlock_in + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.nwk_is_lq_bad_for_direct + 0x00000000 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.zb_nwk_clear_btr_for_address + 0x00000000 0x64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.zb_nwk_do_rejoin_after_leave + 0x00000000 0xc4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.zb_nwk_hdr_base_size + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.nwk_get_pkt_mac_source + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.zb_nwk_send_direct_leave_req + 0x00000000 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .text.zb_nwk_mm_set_channel_mask + 0x00000000 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .text.zb_nlme_set_interface_request + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .text.zb_nlme_get_interface_request + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .text.zb_multimac_get_iface_id_by_channel_page + 0x00000000 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .text.zb_mac_enable_interface + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .text.zb_mac_disable_interface + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + .text.zb_multimac_mlme_start_confirm_proxy + 0x00000000 0xf0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + .text.zb_multimac_mlme_start_request_proxy + 0x00000000 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .text.zb_nwk_neighbor_get_zc_zr_cnt + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .text.zb_nwk_neighbor_get_ed_short_list + 0x00000000 0xac /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .text.zb_nwk_neighbor_get_by_idx + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .text.zb_nwk_get_sorted_neighbor + 0x00000000 0x48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .text.zb_nwk_nbr_iterator_next + 0x00000000 0x2e4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .text.zb_nwk_neighbor_incoming_frame_counter_clock + 0x00000000 0x64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .text.zb_set_nbt_transmit_failure_threshold + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .text.zb_set_nbt_transmit_failure_timeout + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .text.zb_nwk_nbt_print + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + .text.zb_nwk_get_neighbor_element + 0x00000000 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + .text.zb_nwk_set_neighbor_element + 0x00000000 0xc6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + .text.zb_nwk_delete_neighbor_by_short + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + .text.zb_nlme_get_request + 0x00000000 0x1fa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + .text.zb_nlme_set_request + 0x00000000 0x1d8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + .text.zb_debug_bcast_key + 0x00000000 0xd4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + .text.zb_is_device_zc + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + .text.zb_is_device_zr + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + .text.zb_is_device_zed + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + .text.zb_is_device_zc_or_zr + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + .text.zb_set_keepalive_mode + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + .text.zb_convert_timeout_value + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + .text.zb_aps_secur_multi_preconfigure_link_key_add + 0x00000000 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + .text.zb_aps_secur_multi_preconfigure_link_key_remove + 0x00000000 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + .text.zb_aps_set_preconfigure_security_key + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + .text.zb_secur_setup_nwk_key + 0x00000000 0x48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + .text.zb_secur_has_verified_key_by_short + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + .text.zb_secur_changing_tc_policy_check + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + .text.zb_secur_trace_all_key_pairs + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + .text.zb_zdo_set_tc_standard_distributed_key + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .rodata.zb_zcl_alarms_map_ret_code_to_zcl_status.str1.4 + 0x00000000 0x57 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .text.zb_zcl_alarms_map_ret_code_to_zcl_status + 0x00000000 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .text.zb_zcl_process_alarms_specific_commands_srv + 0x00000000 0x222 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .text.zb_zcl_process_alarms_specific_commands_cli + 0x00000000 0x1a4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .text.zb_zcl_alarms_init_server + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .text.zb_zcl_alarms_init_client + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .data.gs_alarms_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .data.gs_alarms_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .sdata.gs_alarms_server_received_commands + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .sbss.gs_alarms_client_received_commands + 0x00000000 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .text.check_value_drlc + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .text.zb_zcl_drlc_init_client + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .text.zb_drlc_client_send_report_event_status_tsn + 0x00000000 0xe6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .text.zb_drlc_client_send_report_event_status + 0x00000000 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .text.zb_drlc_client_send_get_scheduled_events + 0x00000000 0x82 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .text.zb_drlc_client_handle_load_control_event + 0x00000000 0x228 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .text.zb_drlc_client_handle_cancel_load_control_event + 0x00000000 0x1b4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .text.zb_drlc_client_handle_cancel_all_load_control_events + 0x00000000 0xfc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .rodata.zb_zcl_process_c_drlc_specific_commands.str1.4 + 0x00000000 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .text.zb_zcl_process_c_drlc_specific_commands + 0x00000000 0xec /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .data.gs_drlc_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .sdata.gs_drlc_client_generated_commands + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .sdata.gs_drlc_client_received_commands + 0x00000000 0x3 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .rodata.zb_zcl_process_c_metering_specific_commands.str1.4 + 0x00000000 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .text.zb_zcl_process_c_metering_specific_commands + 0x00000000 0x8c4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .text.zb_zcl_metering_init_client + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .text.zb_zcl_metering_send_cmd_get_snapshot + 0x00000000 0x92 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .text.zb_zcl_metering_send_cmd_get_sampled_data + 0x00000000 0x94 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .text.zb_zcl_metering_send_cmd_request_fast_poll_mode + 0x00000000 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .text.zb_zcl_metering_send_cmd_get_profile + 0x00000000 0x7a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .data.gs_metering_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .sdata.gs_metering_client_generated_commands + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .sdata.gs_metering_client_received_commands + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + .text.check_value_price + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + .rodata.zb_zcl_process_c_price_specific_commands.str1.4 + 0x00000000 0x4f /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + .text.zb_zcl_process_c_price_specific_commands + 0x00000000 0x4e6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + .text.zb_zcl_price_init_client + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + .text.zb_zcl_price_send_cmd_get_tier_labels + 0x00000000 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + .data.gs_price_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + .sdata.gs_price_client_generated_commands + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + .sdata.gs_price_client_received_commands + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.color_control_calculate_step_delta + 0x00000000 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.check_value_color_control_server + 0x00000000 0xb8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.check_value_color_control_client + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .rodata.zb_zcl_process_color_control_specific_commands_srv.str1.4 + 0x00000000 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_process_color_control_specific_commands_srv + 0x00000000 0x184 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_invoke_user_app + 0x00000000 0x2c2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_process_color_control_element_loop + 0x00000000 0xf0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_process_color_control_step_loop + 0x00000000 0x1c0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_set16 + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_process_color_control_move_to_loop + 0x00000000 0x1f6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_set8 + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.color_control_check_req_options + 0x00000000 0xee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_to_color_req_rev1 + 0x00000000 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_to_color_req_rev3 + 0x00000000 0xb8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_color_req_rev1 + 0x00000000 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_color_req_rev3 + 0x00000000 0xa6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_step_color_req_rev1 + 0x00000000 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_step_color_req_rev3 + 0x00000000 0xb8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_to_color_temperature_req_rev1 + 0x00000000 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_to_color_temperature_req_rev3 + 0x00000000 0xa6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_enhanced_move_to_hue_req_rev1 + 0x00000000 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_enhanced_move_to_hue_req_rev3 + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_enhanced_step_hue_req_rev1 + 0x00000000 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_enhanced_step_hue_req_rev3 + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req_rev1 + 0x00000000 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req_rev3 + 0x00000000 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_color_temp_req_rev1 + 0x00000000 0xae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_color_temp_req_rev3 + 0x00000000 0xc4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_step_color_temp_req_rev1 + 0x00000000 0xbe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_step_color_temp_req_rev3 + 0x00000000 0xd0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_process_color_control_specific_commands_cli + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_get16 + 0x00000000 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_process_color_control_move_loop + 0x00000000 0x1d8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_get8 + 0x00000000 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_process_color_control_color_loop + 0x00000000 0x1da /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_set_color_mode + 0x00000000 0x166 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_process_color_control_stop.isra.0 + 0x00000000 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_process_color_control_stop_all_commands.isra.0 + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_process_color_control_specific_commands_srv_2param + 0x00000000 0x19e8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_init_server + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_init_client + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_to_hue_req_zcl8 + 0x00000000 0x136 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_to_hue_req + 0x00000000 0x126 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_hue_req_zcl8 + 0x00000000 0x11c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_hue_req + 0x00000000 0x104 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_step_hue_req_zcl8 + 0x00000000 0x128 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_step_hue_req + 0x00000000 0x118 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_to_saturation_req_zcl8 + 0x00000000 0x12a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_to_saturation_req + 0x00000000 0x112 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_saturation_req_zcl8 + 0x00000000 0x11c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_saturation_req + 0x00000000 0x104 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_step_saturation_req_zcl8 + 0x00000000 0x128 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_step_saturation_req + 0x00000000 0x118 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_to_hue_saturation_req_zcl8 + 0x00000000 0x136 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_to_hue_saturation_req + 0x00000000 0x126 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_to_color_req_zcl8 + 0x00000000 0xfe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_to_color_req + 0x00000000 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_color_req_zcl8 + 0x00000000 0xee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_color_req + 0x00000000 0xc0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_step_color_req_zcl8 + 0x00000000 0xfe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_step_color_req + 0x00000000 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_to_color_temperature_req_zcl8 + 0x00000000 0xee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_to_color_temperature_req + 0x00000000 0xc0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_enhanced_move_to_hue_req_zcl8 + 0x00000000 0xfe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_enhanced_move_to_hue_req + 0x00000000 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_enhanced_move_hue_req_zcl8 + 0x00000000 0x12e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_enhanced_move_hue_req + 0x00000000 0x116 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_enhanced_step_hue_req_zcl8 + 0x00000000 0xfe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_enhanced_step_hue_req + 0x00000000 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req_zcl8 + 0x00000000 0xfe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req + 0x00000000 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_color_loop_set_req_zcl8 + 0x00000000 0x15e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_color_loop_set_req + 0x00000000 0x156 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_stop_move_step_req_zcl8 + 0x00000000 0xf6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_stop_move_step_req + 0x00000000 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_color_temp_req_zcl8 + 0x00000000 0x106 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_move_color_temp_req + 0x00000000 0xdc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_step_color_temp_req_zcl8 + 0x00000000 0x10e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text.zb_zcl_color_control_send_step_color_temp_req + 0x00000000 0xea /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .sbss.counter.0 + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .data.gs_color_control_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .data.gs_color_control_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .data.gs_color_control_client_generated_commands + 0x00000000 0x13 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_get_current_endpoint_id + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_put_value_to_packet + 0x00000000 0x200 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_get_tsn_from_packet + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_set_attr_val_manuf + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.is_cluster_present + 0x00000000 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.get_endpoint_by_cluster_with_role + 0x00000000 0xa0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_add_gateway_endpoint + 0x00000000 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_remove_gateway_endpoint + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_attr_get16 + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_attr_gets16 + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_attr_gets32 + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_attr_getsingle + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_attr_get24 + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_attr_get48 + 0x00000000 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_send_command_short_schedule + 0x00000000 0x164 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_set_peer_revision_callback + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_set_backward_comp_mode + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_get_backward_comp_mode + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_get_cluster_rev_by_mode + 0x00000000 0x12a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_set_backward_compatible_statuses_mode + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_dehumid_control.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_dehumid_control.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_dehumid_control.c.obj) + .text.check_value_dehumidification_control_server + 0x00000000 0x9a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_dehumid_control.c.obj) + .text.zb_zcl_dehumidification_control_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_dehumid_control.c.obj) + .text.zb_zcl_dehumidification_control_init_client + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_dehumid_control.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_dehumid_control.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_dehumid_control.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) + .text.check_value_device_temp_config_server + 0x00000000 0x204 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) + .text.zb_zcl_device_temp_config_init_server + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) + .text.zb_zcl_device_temp_config_init_client + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + .text.check_value_diagnostics_server + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + .text.zb_zcl_diagnostics_init_server + 0x00000000 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + .text.zb_zcl_diagnostics_init_client + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .text.check_value_door_lock_server + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .rodata.zb_zcl_door_lock_map_ret_code_to_zcl_status.str1.4 + 0x00000000 0x51 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .text.zb_zcl_door_lock_map_ret_code_to_zcl_status + 0x00000000 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .text.zb_zcl_process_door_lock_specific_commands_srv + 0x00000000 0x2de /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .text.zb_zcl_process_door_lock_specific_commands_cli + 0x00000000 0x1dc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .text.zb_zcl_door_lock_init_server + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .text.zb_zcl_door_lock_init_client + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .data.gs_door_lock_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .data.gs_door_lock_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .sdata.gs_door_lock_server_received_commands + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .sdata.gs_door_lock_client_received_commands + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_el_measurement.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_el_measurement.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_el_measurement.c.obj) + .text.check_value_el_measurement_server + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_el_measurement.c.obj) + .text.zb_zcl_el_measurement_init_server + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_el_measurement.c.obj) + .text.zb_zcl_el_measurement_init_client + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_el_measurement.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_el_measurement.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_el_measurement.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_fan_control.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_fan_control.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_fan_control.c.obj) + .text.check_value_fan_control_server + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_fan_control.c.obj) + .text.zb_zcl_fan_control_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_fan_control.c.obj) + .text.zb_zcl_fan_control_init_client + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_fan_control.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_fan_control.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_fan_control.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + .text.send_configure_reporting_clnt_req_sample + 0x00000000 0xca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + .text.send_configure_reporting_srv_req_sample + 0x00000000 0x96 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + .text.send_write_attr_req_sample + 0x00000000 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.check_value_groups_server + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.aps_status_to_zcl_status + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.dummy_handler + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.remove_group_send_remove_group_resp + 0x00000000 0x82 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.remove_group_cb_send_remove_group_resp + 0x00000000 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.add_group_send_add_group_resp + 0x00000000 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.add_group_cb_send_add_group_resp + 0x00000000 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.remove_all_groups_cb_send_default_resp + 0x00000000 0x7a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.add_group_cb_send_default_resp + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .rodata.zb_zcl_process_groups_commands_cli.str1.4 + 0x00000000 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.zb_zcl_process_groups_commands_cli + 0x00000000 0x92 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.add_group_handler + 0x00000000 0x12e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.zb_zcl_process_groups_commands_srv + 0x00000000 0x4f2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.zb_zcl_groups_init_server + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.zb_zcl_groups_init_client + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.send_add_group_cmd + 0x00000000 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.parse_add_group_res + 0x00000000 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.send_view_group_cmd + 0x00000000 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.parse_view_group_res + 0x00000000 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.send_get_group_membership_cmd + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.send_remove_group_cmd + 0x00000000 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.parse_remove_group_res + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.send_remove_all_groups_cmd + 0x00000000 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text.send_add_group_if_ident_cmd + 0x00000000 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .data.gs_groups_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .data.gs_groups_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .sdata.gs_groups_server_received_commands + 0x00000000 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .sdata.gs_groups_client_received_commands + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .text.zb_zcl_ias_ace_get_zone_status_resp_handler + 0x00000000 0x148 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .text.zb_zcl_ias_ace_bypass_handler + 0x00000000 0x208 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .text.zb_zcl_ias_ace_get_zone_status_handler + 0x00000000 0x1fe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .rodata.zb_zcl_ias_ace_get_zone_table_length.str1.4 + 0x00000000 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .text.zb_zcl_ias_ace_get_zone_table_length + 0x00000000 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .text.zb_zcl_ias_ace_get_zone_table + 0x00000000 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .text.zb_zcl_ias_ace_map_ret_code_to_zcl_status + 0x00000000 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .text.zb_zcl_process_ias_ace_specific_commands_srv + 0x00000000 0x8b2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .text.zb_zcl_process_ias_ace_specific_commands_cli + 0x00000000 0x5ca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .text.zb_zcl_ias_ace_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .text.zb_zcl_ias_ace_init_client + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .data.gs_ias_ace_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .data.gs_ias_ace_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .data.gs_ias_ace_server_received_commands + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .data.gs_ias_ace_client_received_commands + 0x00000000 0x9 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .text.check_value_ias_wd_server + 0x00000000 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .text.zb_zcl_ias_wd_start_warning_invoke_user_app + 0x00000000 0xac /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .text.zb_zcl_ias_wd_squawk_invoke_user_app + 0x00000000 0x94 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .text.zb_zcl_process_ias_wd_specific_commands_cli + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .text.zb_zcl_ias_wd_init_server + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .text.zb_zcl_ias_wd_init_client + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .rodata.zb_zcl_process_ias_wd_specific_commands.str1.4 + 0x00000000 0x57 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .text.zb_zcl_process_ias_wd_specific_commands + 0x00000000 0x206 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .text.zb_zcl_process_ias_wd_specific_commands_srv + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .data.gs_ias_wd_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .data.gs_ias_wd_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .sdata.gs_ias_wd_server_received_commands + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.check_value_ias_zone_server + 0x00000000 0xd2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_write_attr_hook_server + 0x00000000 0xee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_enroll_response_invoke_user_app + 0x00000000 0xaa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.check_cie_authorization + 0x00000000 0xac /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_send_status_change_not + 0x00000000 0x1b4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.check_cie_establishment + 0x00000000 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_init_client + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_set_test_bit_delayed + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_init_mode + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_restore_normal_mode + 0x00000000 0x94 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_process_ias_zone_specific_commands + 0x00000000 0x416 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_process_ias_zone_specific_commands_srv + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_process_ias_zone_specific_commands_cli + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_check_attr_notify + 0x00000000 0xe6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_set_status + 0x00000000 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_set_test_bit + 0x00000000 0x84 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_change_status + 0x00000000 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_register_cb + 0x00000000 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_check_cie_addr_on_zcl_initialization + 0x00000000 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_init_server + 0x00000000 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .data.gs_ias_zone_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .data.gs_ias_zone_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .sdata.gs_ias_zone_server_received_commands + 0x00000000 0x3 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .sdata.gs_ias_zone_client_received_commands + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + .rodata.check_value_illuminance_measurement_server.str1.4 + 0x00000000 0x5f /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + .text.check_value_illuminance_measurement_server + 0x00000000 0x1e6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + .text.zb_zcl_illuminance_measurement_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + .text.zb_zcl_illuminance_measurement_init_client + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.check_value_level_control_server + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.check_value_level_control_client + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.level_control_stop_internal + 0x00000000 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.zb_zcl_level_control_init_server + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.zb_zcl_level_control_init_client + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.move_to_level_continue + 0x00000000 0xc6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.level_control_check_req_options + 0x00000000 0x11c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.level_control_default_resp + 0x00000000 0x64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.move_to_level_handler + 0x00000000 0x19c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.move_handler + 0x00000000 0x1cc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.step_handler + 0x00000000 0x1fc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.zb_zcl_process_level_control_specific_commands + 0x00000000 0x1ec /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.zb_zcl_process_level_specific_commands_srv + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.zb_zcl_process_level_specific_commands_cli + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.zb_zcl_level_control_send_move_cmd_zcl8 + 0x00000000 0x11a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.zb_zcl_level_control_send_move_cmd + 0x00000000 0x10a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.zb_zcl_level_control_send_move_to_level_cmd_zcl8 + 0x00000000 0x128 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.zb_zcl_level_control_send_move_to_level_cmd + 0x00000000 0x118 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.zb_zcl_level_control_send_step_cmd_zcl8 + 0x00000000 0x134 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.zb_zcl_level_control_send_step_cmd + 0x00000000 0x12c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.zb_zcl_level_control_send_stop_req_zcl8 + 0x00000000 0xec /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.zb_zcl_level_control_send_stop_req + 0x00000000 0xc4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.send_move_to_level_req + 0x00000000 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.send_move_req + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.send_step_req + 0x00000000 0x7a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.send_stop_req + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .data.gs_level_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .data.gs_level_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .sdata.gs_level_server_received_commands + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + .text.zb_zcl_deinit + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + .text.zb_zcl_send_cmd_tsn + 0x00000000 0x11e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + .text.zb_zcl_send_cmd + 0x00000000 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_meter_identification.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_meter_identification.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_meter_identification.c.obj) + .text.check_value_meter_identification_server + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_meter_identification.c.obj) + .text.zb_zcl_meter_identification_init_server + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_meter_identification.c.obj) + .text.zb_zcl_meter_identification_init_client + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_meter_identification.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_meter_identification.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_meter_identification.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + .text.zb_zcl_on_off_effect_invoke_user_app + 0x00000000 0xf6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_switch_config.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_switch_config.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_switch_config.c.obj) + .text.check_value_on_off_switch_config_server + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_switch_config.c.obj) + .text.zb_zcl_on_off_switch_config_init_server + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_switch_config.c.obj) + .text.zb_zcl_on_off_switch_config_init_client + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_switch_config.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_switch_config.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_switch_config.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .rodata.zb_zcl_ota_upgrade_request_server_send.str1.4 + 0x00000000 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_request_server_send + 0x00000000 0x136 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_finish_upgrade + 0x00000000 0x86 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.cancel_resend_buffer + 0x00000000 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.schedule_resend_buffer + 0x00000000 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.get_upgrade_client_variables + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_send_block_request + 0x00000000 0x184 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_get_next_image_block + 0x00000000 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_request_server + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_init_cli + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_set_file_size + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_init_client + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_start_client + 0x00000000 0x148 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_server_discovery_callback + 0x00000000 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_stop_client + 0x00000000 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_set_query_interval + 0x00000000 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_file_upgraded + 0x00000000 0xf8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zcl_ota_abort + 0x00000000 0x220 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_end + 0x00000000 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.resend_buffer + 0x00000000 0x2ac /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_process_downloaded_image + 0x00000000 0x120 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_process_ota_upgrade_specific_commands_cli + 0x00000000 0x1024 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_block_req_cb + 0x00000000 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_resume_client + 0x00000000 0x1de /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_restart_after_rejoin + 0x00000000 0x102 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text.zb_zcl_ota_upgrade_send_upgrade_end_req + 0x00000000 0x138 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .data.gs_ota_upgrade_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .sdata.gs_ota_upgrade_client_generated_commands + 0x00000000 0x5 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .sdata.gs_ota_upgrade_client_received_commands + 0x00000000 0x5 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + .text.zb_zcl_check_value_ota_upgrade + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + .rodata.zb_zcl_ota_upgrade_get8.str1.4 + 0x00000000 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + .text.zb_zcl_ota_upgrade_get8 + 0x00000000 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + .text.zb_zcl_ota_upgrade_get16 + 0x00000000 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + .text.zb_zcl_ota_upgrade_get32 + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + .text.zb_zcl_ota_upgrade_set_ota_status + 0x00000000 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) + .rodata.zb_zcl_ota_upgrade_get_ota_status.str1.4 + 0x00000000 0x5b /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) + .text.zb_zcl_ota_upgrade_get_ota_status + 0x00000000 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) + .text.zcl_ota_abort_and_set_tc + 0x00000000 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .rodata.get_upgrade_server_variables.str1.4 + 0x00000000 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .text.get_upgrade_server_variables + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .text.zb_zcl_ota_upgrade_init_srv + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .text.zb_zcl_ota_upgrade_init_server + 0x00000000 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .text.zb_zcl_ota_upgrade_insert_file + 0x00000000 0x1fc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .text.zb_zcl_ota_upgrade_remove_file + 0x00000000 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .text.zb_zcl_ota_upgrade_send_query_next_image_response + 0x00000000 0x140 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .text.zb_zcl_ota_upgrade_send_image_block_response + 0x00000000 0x160 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .text.zb_zcl_process_ota_upgrade_specific_commands_srv + 0x00000000 0xc5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .sdata.zb_zcl_ota_upgrade_def_address + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .data.gs_ota_upgrade_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .sdata.gs_ota_upgrade_client_received_commands + 0x00000000 0x5 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .sdata.gs_ota_upgrade_server_received_commands + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + .rodata.zb_zcl_process_poll_control_specific_commands_cli.str1.4 + 0x00000000 0x5b /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + .text.zb_zcl_process_poll_control_specific_commands_cli + 0x00000000 0x1e0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + .text.zb_zcl_poll_control_stop_fast_poll_client + 0x00000000 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + .text.zb_zcl_set_fast_poll_timeout + 0x00000000 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + .text.zb_zcl_poll_control_init_client + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + .data.gs_poll_control_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + .sdata.gs_poll_control_client_generated_commands + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + .sbss.gs_poll_control_client_received_commands + 0x00000000 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.check_value_poll_control_server + 0x00000000 0x226 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.poll_control_send_default_response + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.zb_zcl_process_poll_control_specific_commands_srv + 0x00000000 0x2fe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.check_in_res_handler_check_binding_response_cb + 0x00000000 0x13e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.fast_poll_stop_handler_send_default_response + 0x00000000 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.zb_zcl_poll_control_save_nvram + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.fast_poll_stop_handler_check_binding_response_cb + 0x00000000 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.zb_zcl_poll_control_init_server + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.zb_zcl_poll_controll_register_cb + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.zb_zcl_poll_control_stop + 0x00000000 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.write_attr_check_in_interval_hook + 0x00000000 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.zb_zcl_poll_control_write_attr_hook_server + 0x00000000 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.zb_zcl_poll_control_set_client_addr + 0x00000000 0x64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .data.gs_poll_control_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .sdata.gs_poll_control_server_received_commands + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .sbss.gs_poll_control_server_generated_commands + 0x00000000 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .text.check_value_power_config_server + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .text.send_alarm + 0x00000000 0x122 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .text.get_send_alarm_buf + 0x00000000 0x96 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .text.zb_zcl_power_config_init_server + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .text.zb_zcl_power_config_init_client + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .text.fill_alarm_mask_bitmap + 0x00000000 0xe0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .text.fill_alarm_state_bitmap + 0x00000000 0x108 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .text.zcl_pwr_value_under_threshold + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .text.zcl_pwr_cfg_check_mains_voltage + 0x00000000 0x142 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .text.zcl_pwr_cfg_check_battery_voltage_or_percentage_value + 0x00000000 0x29c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .text.zb_zcl_power_config_write_attr_hook_server + 0x00000000 0x7c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + .text.zb_zcl_pressure_measurement_write_attr_hook_server + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + .rodata.check_value_pressure_measurement_server.str1.4 + 0x00000000 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + .text.check_value_pressure_measurement_server + 0x00000000 0xfa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + .text.zb_zcl_pressure_measurement_init_server + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + .text.zb_zcl_pressure_measurement_init_client + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text.zb_zcl_reset_reporting_ctx + 0x00000000 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text.zb_zcl_init_reporting_info + 0x00000000 0x116 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text.zb_zcl_find_reporting_info + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text.zb_zcl_mark_report_not_sent + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text.zb_zcl_report_received + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text.zb_zcl_mark_attr_for_reporting + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text.zb_zcl_stop_attr_reporting_manuf + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text.zb_zcl_stop_attr_reporting + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text.zb_zcl_start_attr_reporting_manuf + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text.zb_zcl_start_attr_reporting + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text.zcl_is_attr_reported_manuf + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text.zcl_is_attr_reported + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .text.zb_zcl_drlc_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .text.zb_drlc_server_send_load_control_event + 0x00000000 0xf0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .text.zb_drlc_server_send_cancel_load_control_event + 0x00000000 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .text.zb_drlc_server_send_cancel_all_load_control_events + 0x00000000 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .text.zb_drlc_server_handle_report_event_status + 0x00000000 0x1d6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .text.zb_drlc_server_handle_get_scheduled_events + 0x00000000 0x1d2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .rodata.zb_zcl_process_s_drlc_specific_commands.str1.4 + 0x00000000 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .text.zb_zcl_process_s_drlc_specific_commands + 0x00000000 0xbc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .data.gs_drlc_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .sdata.gs_drlc_server_generated_commands + 0x00000000 0x3 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .sdata.gs_drlc_server_received_commands + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .text.check_value_metering + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .rodata.zb_zcl_metering_put_publish_snapshot.str1.4 + 0x00000000 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .text.zb_zcl_metering_put_publish_snapshot + 0x00000000 0x602 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .text.zb_zcl_metering_put_get_profile_response + 0x00000000 0xa2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .text.zb_zcl_metering_put_get_sampled_data_response + 0x00000000 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .text.zb_zcl_metering_init_server + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .text.zb_zcl_metering_send_cmd_publish_snapshot + 0x00000000 0xd6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .text.zb_zcl_metering_send_cmd_request_fast_poll_mode_response + 0x00000000 0x7c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .text.zb_zcl_metering_send_cmd_get_profile_response + 0x00000000 0x48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .text.zb_zcl_metering_send_cmd_get_sampled_data_response + 0x00000000 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .text.zb_zcl_process_s_metering_specific_commands + 0x00000000 0x5a2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .data.gs_metering_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .sdata.gs_metering_server_generated_commands + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .sdata.gs_metering_server_received_commands + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .text.check_value_price + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .text.zb_zcl_price_ack_put_payload + 0x00000000 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .text.zb_zcl_price_publish_price_put_payload + 0x00000000 0x150 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .rodata.zb_zcl_price_put_publish_tier_labels.str1.4 + 0x00000000 0x4f /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .text.zb_zcl_price_put_publish_tier_labels + 0x00000000 0x120 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .text.zb_zcl_price_init_server + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .text.zb_zcl_price_send_cmd_price_ack_tsn + 0x00000000 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .text.zb_zcl_price_send_cmd_price_ack + 0x00000000 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .text.zb_zcl_price_send_cmd_get_current_price + 0x00000000 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .text.zb_zcl_price_send_cmd_get_scheduled_prices + 0x00000000 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .text.zb_zcl_price_send_cmd_publish_price + 0x00000000 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .text.zb_zcl_process_s_price_specific_commands + 0x00000000 0x540 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .text.zb_zcl_price_send_cmd_publish_tier_labels + 0x00000000 0x7a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .data.gs_price_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .sdata.gs_price_server_generated_commands + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .sdata.gs_price_server_received_commands + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text.zb_zcl_scenes_process_view_scene_command + 0x00000000 0x150 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text.zb_zcl_scenes_process_add_scene_command + 0x00000000 0x248 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text.zb_zcl_scenes_send_recall_scene_req_rev2 + 0x00000000 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text.check_value_scenes + 0x00000000 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text.zb_zcl_scenes_init_server + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text.zb_zcl_scenes_init_client + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text.zb_zcl_scenes_process_remove_all_scenes + 0x00000000 0xd6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .rodata.zb_zcl_process_scenes_specific_commands.str1.4 + 0x00000000 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text.zb_zcl_process_scenes_specific_commands + 0x00000000 0x8f0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text.zb_zcl_process_scenes_specific_commands_srv + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text.zb_zcl_process_scenes_specific_commands_cli + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text.zb_zcl_scenes_remove_all_scenes_in_all_endpoints_by_group_id + 0x00000000 0xc4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text.zb_zcl_scenes_remove_all_scenes_in_all_endpoints + 0x00000000 0xbe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text.zb_zcl_scenes_send_recall_scene_req_zcl8 + 0x00000000 0x10a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text.zb_zcl_scenes_send_recall_scene_req + 0x00000000 0xec /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .data.gs_scenes_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .data.gs_scenes_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .sdata.gs_scenes_server_received_commands + 0x00000000 0x7 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .sdata.gs_scenes_client_received_commands + 0x00000000 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + .text.check_value_shade_config_server + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + .text.zb_zcl_shade_config_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + .text.zb_zcl_shade_config_init_client + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + .rodata.shade_normal_processing.str1.4 + 0x00000000 0x5d /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + .text.shade_normal_processing + 0x00000000 0x150 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + .text.shade_config_processing + 0x00000000 0x108 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.thermostat_ctx_sched_record_get + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .rodata.check_value_thermostat_server.str1.4 + 0x00000000 0x5b /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.check_value_thermostat_server + 0x00000000 0x652 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_value_invoke_user_app + 0x00000000 0xaa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.thermostat_ctx_sched_table_remove_by_day + 0x00000000 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_init_client + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_weekly_schedule_start + 0x00000000 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_init + 0x00000000 0xe4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_init_server + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_weekly_schedule_stop + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.thermostat_ctx_sched_set_hold + 0x00000000 0x122 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_weekly_schedule_check_and_populate + 0x00000000 0x31c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_weekly_schedule_get_next_record + 0x00000000 0xbe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_get_prev_time_diff + 0x00000000 0x88 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_get_next_time_diff + 0x00000000 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_get_current_day_of_week + 0x00000000 0x74 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_convert_weekly_alarm_to_attributes + 0x00000000 0xbc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_schedule_process + 0x00000000 0x124 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_setpoint_raise_lower_handler + 0x00000000 0x180 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_set_weekly_schedule_handler + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_get_weekly_schedule_handler + 0x00000000 0x15e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_thermostat_clear_weekly_schedule_handler + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_process_thermostat_specific_commands + 0x00000000 0xde /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_process_thermostat_specific_commands_srv + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text.zb_zcl_process_thermostat_specific_commands_cli + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .sbss.is_inited.0 + 0x00000000 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .data.gs_thermostat_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .data.gs_thermostat_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .sdata.gs_thermostat_server_generated_commands + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .sdata.gs_thermostat_server_received_commands + 0x00000000 0x5 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .sdata.gs_thermostat_client_generated_commands + 0x00000000 0x5 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .sdata.gs_thermostat_client_received_commands + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .bss.g_thermostat_context + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_ui_config.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_ui_config.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_ui_config.c.obj) + .text.check_value_thermostat_ui_config_server + 0x00000000 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_ui_config.c.obj) + .text.zb_zcl_thermostat_ui_config_init_server + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_ui_config.c.obj) + .text.zb_zcl_thermostat_ui_config_init_client + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_ui_config.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_ui_config.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_ui_config.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .text.zb_zcl_time_sync_stop + 0x00000000 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .text.check_value_time_server + 0x00000000 0xe8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .text.zb_zcl_color_control_get32 + 0x00000000 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .text.zb_zcl_time_server_start_search + 0x00000000 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .text.zb_zcl_time_server_start_search_cb + 0x00000000 0xc8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .text.zb_zcl_time_write_attr_hook_server + 0x00000000 0x244 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .rodata.zb_zcl_time_server_synchronize.str1.4 + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .text.zb_zcl_time_server_synchronize + 0x00000000 0xc8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .text.zb_zcl_time_init_server + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .text.zb_zcl_set_real_time_clock_callback + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .text.zb_zcl_time_init_client + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .text.zb_zcl_time_update_current_time + 0x00000000 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .sbss.zb_zcl_src_search_endpoint + 0x00000000 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .text.zb_zcl_window_covering_invoke_user_app + 0x00000000 0xe0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .text.check_value_window_covering_server + 0x00000000 0x7a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .text.zb_zcl_process_window_covering_specific_commands_cli + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .rodata.zb_zcl_process_window_covering_specific_commands_srv.str1.4 + 0x00000000 0x57 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .text.zb_zcl_process_window_covering_specific_commands_srv + 0x00000000 0x23a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .text.zb_zcl_window_covering_init_server + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .text.zb_zcl_window_covering_init_client + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .data.gs_window_covering_server_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .data.gs_window_covering_client_cmd_list + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .sdata.gs_window_covering_server_received_commands + 0x00000000 0x7 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + .text.zdo_set_node_descriptor_manufacturer_code + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + .text.zb_set_ffd_node_descriptor + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + .text.zb_set_ed_node_descriptor + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + .text.zb_set_node_power_descriptor + 0x00000000 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + .text.zb_set_simple_descriptor + 0x00000000 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + .text.zb_af_set_data_indication + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + .text.zb_af_set_zdo_data_conf_cb + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text.tp_start_send_counted_packet + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text.tp_start_send_counted_packet_ext + 0x00000000 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text.tp_send_req_by_short_ext + 0x00000000 0x92 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text.tp_send_counted_packet_ext + 0x00000000 0xde /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text.zb_tp_transmit_counted_packets_req_ext + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text.tp_send_counted_packet + 0x00000000 0xe4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text.zb_tp_transmit_counted_packets_req + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text.tp_send_req_by_EP + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text.zb_tp_buffer_test_request + 0x00000000 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text.zb_tp_buffer_test_request_EP + 0x00000000 0x88 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text.zb_tp_retrive_packet_count + 0x00000000 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text.zb_tp_device_announce + 0x00000000 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + .text.zb_bdb_reset_via_local_action + 0x00000000 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + .text.zboss_main_loop + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + .text.zb_get_network_role + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_get_channel_mask + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_set_pan_id + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_get_pan_id + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_set_node_descriptor_manufacturer_code_req + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_set_extended_pan_id + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_get_primary_interface + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_get_current_page + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_zdo_get_commissioning_type + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_secur_set_tc_rejoin_enabled + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_secur_set_ignore_tc_rejoin + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_secur_set_unsecure_tc_rejoin_enabled + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_zdo_disable_network_mgmt_channel_update + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_zdo_enable_tx_fail_debug + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_tc_set_use_installcode + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text.zb_set_use_extended_pan_id + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_send_device_update_signal_delayed2 + 0x00000000 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_send_device_authorized_signal_delayed2 + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_legacy_device_auth_signal_alarm + 0x00000000 0x82 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_zdo_startup_complete_int_delayed + 0x00000000 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_zdo_device_first_start_int_delayed + 0x00000000 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_zdo_device_reboot_int_delayed + 0x00000000 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_prepare_and_send_device_update_signal + 0x00000000 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_prepare_and_send_device_authorized_signal + 0x00000000 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_legacy_device_auth_signal_cancel + 0x00000000 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_zdo_register_addr_resp_cb + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_zdo_register_assert_indication_cb + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_zdo_set_lpd_cmd_mode + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_zdo_set_lpd_cmd_timeout + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_zdo_set_aps_unsecure_join + 0x00000000 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + .text.zdo_main_loop + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + .text.zcl_main_loop + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + .rodata.zb_app_signal_pack_with_data.str1.4 + 0x00000000 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + .text.zb_app_signal_pack_with_data + 0x00000000 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + .text.zb_send_leave_indication_signal + 0x00000000 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + .text.zb_send_device_authorized_signal + 0x00000000 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + .text.zb_send_device_update_signal + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .text.zb_zdo_rejoin_backoff_continue + 0x00000000 0xbc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .text.zb_zdo_active_scan_request + 0x00000000 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .text.zb_zdo_rejoin_backoff_start + 0x00000000 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .text.zb_zdo_rejoin_backoff_cancel + 0x00000000 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .text.zb_zdo_rejoin_backoff_force + 0x00000000 0x64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + .text.zb_nlme_leave_indication_cont + 0x00000000 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + .text.zb_zdo_register_leave_cb + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + .text.zb_production_configuration_check_presence + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + .text.zb_production_cfg_read_header + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + .text.zb_production_cfg_read + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + .text.zb_production_config_disable + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + .text.zb_is_production_config_disabled + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.zb_get_peer_short_addr_cb + 0x00000000 0x7a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.zb_get_peer_short_addr + 0x00000000 0x86 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.zb_zdo_unbind_all_local + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.zb_zdo_check_binding_request + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.zb_zdo_add_group_req + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.zb_zdo_remove_group_req + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.zb_zdo_remove_all_groups_req + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.zb_zdo_get_group_membership_req + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.zb_start_get_peer_short_addr + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.zb_end_device_bind_req + 0x00000000 0x102 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + .text.zdo_get_mac_diag_info_cb + 0x00000000 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + .text.zb_zdo_check_fails_cont + 0x00000000 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + .text.zb_zdo_long_timer_cb + 0x00000000 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + .text.zb_zdo_check_fails + 0x00000000 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + .text.zb_zdo_channel_check_timer_cb + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + .text.zb_zdo_channel_check_finish_cb + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + .rodata.zb_zdo_start_long_timer.str1.4 + 0x00000000 0x57 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + .text.zb_zdo_start_long_timer + 0x00000000 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + .text.zb_zdo_channel_change_timer_cb + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + .text.zb_zdo_set_nwk_scan_attempts + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + .text.zb_is_network_distributed + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + .text.zb_disable_joining_to_distributed_network + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + .text.zb_enable_joining_to_distributed + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + .text.zb_enable_joining_to_distributed_network + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + .text.zdo_send_signal_no_args + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + .text.zb_zdo_register_leave_indication_cb + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + .text.zb_zdo_get_diag_data + 0x00000000 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + .text.zb_zdo_get_diag_data_async + 0x00000000 0x94 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + .text.zdo_tsn_policy_set + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + .text.zdo_send_req_by_long + 0x00000000 0x6a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + .text.zdo_diagnostics_route_req_inc + 0x00000000 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .text.zb_zdo_initiate_ieee_addr_req_broadcast + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .text.zb_zdo_init_ieee_addr_req_with_cb + 0x00000000 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .text.zb_zdo_power_desc_req + 0x00000000 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .text.zb_zdo_match_desc_req + 0x00000000 0x114 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + .text.zb_zdo_mgmt_nwk_update_req + 0x00000000 0xfa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + .text.zb_zdo_system_server_discovery_req + 0x00000000 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + .text.zb_zdo_mgmt_lqi_req + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + .text.zb_zdo_mgmt_rtg_req + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + .text.zb_zdo_mgmt_bind_req + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .text.zb_zdo_get_channel_cont + 0x00000000 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .text.zb_zdo_addr_resp_handle + 0x00000000 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .text.zb_zdo_mgmt_handle_unsol_nwk_update_notify + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .text.zb_zdo_register_set_channel_confirm_cb + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .text.zb_zdo_get_channel + 0x00000000 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_permit_turbo_poll + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_toggle_turbo_poll_retry_feature + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_set_turbo_poll_min + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_reset_turbo_poll_min + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_set_turbo_poll_max + 0x00000000 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_reset_turbo_poll_max + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_start_turbo_poll_continuous + 0x00000000 0x94 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_get_long_poll_interval_req + 0x00000000 0x82 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_get_in_fast_poll_flag_req + 0x00000000 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_stop_fast_poll_extended_req + 0x00000000 0x6a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_get_mode + 0x00000000 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_in_fast_poll + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_get_pim_fast_poll_interval_ms + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_get_pim_fast_poll_timeout_ms + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_get_pim_turbo_poll_min_ms + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_get_poll_interval_ms + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .rodata.zb_zdo_update_long_poll_int.str1.4 + 0x00000000 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_update_long_poll_int + 0x00000000 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + .text.zb_zdo_register_device_annce_cb + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + .text.zb_zdo_register_zb_zdo_responce_cb + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .text.zll_continue_start + 0x00000000 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .rodata.zll_continue_start_rxon.str1.4 + 0x00000000 0x4b /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .text.zll_continue_start_rxon + 0x00000000 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .text.zll_continue_start_channel + 0x00000000 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .text.zll_continue_start_2 + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .text.zb_zll_get_ctx + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .text.zll_dev_start_continue_fn + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .text.zb_zdo_touchlink_set_master_key + 0x00000000 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .text.zb_zdo_touchlink_set_nwk_channel + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .text.zb_zdo_touchlink_set_rssi_threshold + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .text.zb_zdo_touchlink_get_rssi_threshold + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .text.zb_zdo_touchlink_set_rssi_correction + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .text.zb_zdo_touchlink_get_rssi_correction + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + .text.zll_cancel_transaction + 0x00000000 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + .text.zll_start_commissioning_process + 0x00000000 0x64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + .text.zll_find_device_ep_by_short_addr + 0x00000000 0x8e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + .text.zll_get_ep_info + 0x00000000 0xae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + .text.zll_identify_req_confirm + 0x00000000 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + .text.zb_zll_identify + 0x00000000 0x106 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + .text.test_call_join_ed + 0x00000000 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + .text.zll_join_router_req_handler + 0x00000000 0x7a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + .text.test_call_join_router + 0x00000000 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + .text.zll_send_rejoin_req_after_change_channel + 0x00000000 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + .text.zb_zdo_startup_complete_zll + 0x00000000 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + .text.zll_check_channel_for_mgmt_nwk_update_change_channel + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + .text.zll_send_mgmt_nwk_update_change_channel_cb + 0x00000000 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + .text.zll_reset_to_fn_confirm + 0x00000000 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + .text.zb_zll_reset_to_fn + 0x00000000 0xf4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_secur.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_secur.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_secur.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_uint64_to_uint48 + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_uint48_add + 0x00000000 0x96 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_int48_to_int64 + 0x00000000 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_int64_to_int48 + 0x00000000 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_int48_add + 0x00000000 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_int48_sub + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_int64_to_uint48 + 0x00000000 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_uint48_to_int64 + 0x00000000 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_int48_neg + 0x00000000 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_uint48_mul + 0x00000000 0xa4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_int48_mul + 0x00000000 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_uint48_div + 0x00000000 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_int48_div + 0x00000000 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_uint48_mod + 0x00000000 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text.zb_int48_mod + 0x00000000 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_error_indication.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_error_indication.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_error_indication.c.obj) + .text.zb_error_register_app_handler + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_error_indication.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_address_assign.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_address_assign.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_address_assign.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_formation.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_formation.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_formation.c.obj) + .text.zb_nwk_handle_mlme_start_confirm + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_formation.c.obj) + .text.zb_mlme_start_confirm + 0x00000000 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_formation.c.obj) + .comment 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_formation.c.obj) + .riscv.attributes + 0x00000000 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_formation.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + .text.zb_secur_ic_from_string + 0x00000000 0x14a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + .text.zb_secur_ic_str_set + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + .text.zb_zcl_check_attr_value + 0x00000000 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + .text.zb_zcl_init_cvc_alarm_info + 0x00000000 0x114 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + .text.zb_zcl_cvc_get_remaining_time + 0x00000000 0x48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_resp_validate.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_resp_validate.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_resp_validate.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text.zb_esp_mac_get_address + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text.zb_transceiver_set_pan_coord + 0x00000000 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text.zb_transceiver_set_pending_bit + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text.mac_esp_src_match_set_pending_bit + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text.zb_transceiver_src_match_tbl_drop + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text.esp_zb_mac_raw_frame_handler_register + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text.esp_zb_platform_mac_config_set + 0x00000000 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text.esp_zb_platform_mac_config_get + 0x00000000 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text.zb_set_tx_power + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text.zb_get_tx_power + 0x00000000 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text.esp_ieee802154_receive_handle_done + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + .text.zb_osif_flash_erase_finished + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_esp_trace_config + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_esp_abort + 0x00000000 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_is_inside_isr + 0x00000000 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_sleep_iteration + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.osif_transceiver_time_get + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.esp_zb_get_utc_time_callback_register + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_get_utc_time + 0x00000000 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.random_rand + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_reset + 0x00000000 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.osif_sleep_using_transc_timer + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_sleep + 0x00000000 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_wake_up + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_set_user_io_buffer + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_get_timer_reminder + 0x00000000 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_userial_init + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_userial_put_bytes + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_userial_is_open + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_userial_poll + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_set_userial_byte_received_cb + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_ota_fw_size_ok + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_ota_open_storage + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_ota_mark_fw_absent + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_ota_erase_fw + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_ota_write + 0x00000000 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_osif_ota_verify_integrity_async + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.esp_zb_get_default_long_poll_interval + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .sbss.get_utc_time_cb + 0x00000000 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .sdata.zboss_mux + 0x00000000 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) + .text.esp_zb_platform_config_get + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) + .bss.s_serial_config + 0x00000000 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + .text.zb_esp_sleep_enable_set + 0x00000000 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + .text.zb_esp_sleep_process + 0x00000000 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + .text.zb_esp_wakeup_process + 0x00000000 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + .sbss.s_zb_sleep_state + 0x00000000 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + .text 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + .data 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + .bss 0x00000000 0x0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + .text.zb_esp_workflow_unregister + 0x00000000 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + .text 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .data 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .bss 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.ieee802154_ll_get_multipan_ext_addr + 0x00000000 0x42 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_event_callback_list_register + 0x00000000 0x34 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_event_callback_list_unregister + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_disable + 0x00000000 0x2a esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_channel + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_txpower + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_set_txpower + 0x00000000 0x3c esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_set_power_table + 0x00000000 0x26 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_power_table + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_set_power_with_channel + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_power_with_channel + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_promiscuous + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_cca_threshold + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_set_cca_threshold + 0x00000000 0x14 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_cca_mode + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_set_cca_mode + 0x00000000 0x14 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_auto_ack_tx + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_set_auto_ack_tx + 0x00000000 0x14 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_auto_ack_rx + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_set_auto_ack_rx + 0x00000000 0x14 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_coordinator + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_set_coordinator + 0x00000000 0x14 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_set_ack_timeout + 0x00000000 0x6e esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_ack_timeout + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_panid + 0x00000000 0x10 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_short_address + 0x00000000 0x10 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_extended_address + 0x00000000 0x18 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_pending_mode + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_rx_when_idle + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_transmit_at + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_receive_at + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_cca + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .rodata.esp_ieee802154_get_state.str1.4 + 0x00000000 0x35 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_state + 0x00000000 0x6e esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_set_transmit_security + 0x00000000 0x14 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_add_pending_addr + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_clear_pending_addr + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_reset_pending_table + 0x00000000 0x14 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_recent_rssi + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_recent_lqi + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_receive_done + 0x00000000 0x2 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_receive_sfd_done + 0x00000000 0x2 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_receive_failed + 0x00000000 0x2 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_transmit_done + 0x00000000 0x2 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_transmit_failed + 0x00000000 0x2 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_transmit_sfd_done + 0x00000000 0x2 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_cca_done + 0x00000000 0x2 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_energy_detect_done + 0x00000000 0x2 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_receive_at_done + 0x00000000 0x2 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_set_coex_config + 0x00000000 0x20 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_get_coex_config + 0x00000000 0x1a esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .rodata.__func__.0 + 0x00000000 0x19 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .data 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .bss 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .text.ieee802154_add_pending_addr + 0x00000000 0x1ae esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .text.ieee802154_clear_pending_addr + 0x00000000 0xfc esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .text.ieee802154_reset_pending_table + 0x00000000 0x2a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .text 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .data 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .bss 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_sleep_deinit + 0x00000000 0x4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_start_receive_at + 0x00000000 0x1c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_get_recent_rssi + 0x00000000 0x1a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_get_recent_lqi + 0x00000000 0x1a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_finish_receive_at + 0x00000000 0x1a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_disable + 0x00000000 0x22 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .rodata.ieee802154_mac_deinit.str1.4 + 0x00000000 0x70 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_mac_deinit + 0x00000000 0xac esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_mac_is_inited + 0x00000000 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_transmit_at + 0x00000000 0x132 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_receive_at + 0x00000000 0x86 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .iram1.13 0x00000000 0x2a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_cca + 0x00000000 0x40 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .rodata.__FUNCTION__.0 + 0x00000000 0x17 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .rodata.__FUNCTION__.2 + 0x00000000 0x16 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .data 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .bss 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .rodata.ieee802154_event_callback_list_register.str1.4 + 0x00000000 0x84 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .text.ieee802154_event_callback_list_register + 0x00000000 0x7e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .rodata.ieee802154_event_callback_list_unregister.str1.4 + 0x00000000 0x7a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .text.ieee802154_event_callback_list_unregister + 0x00000000 0x70 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .rodata.__FUNCTION__.0 + 0x00000000 0x2a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .rodata.__FUNCTION__.1 + 0x00000000 0x28 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .text 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .data 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .bss 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .iram1.0 0x00000000 0x90 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .text.ieee802154_frame_security_header_offset + 0x00000000 0xce esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .text.ieee802154_frame_get_mic_len + 0x00000000 0x46 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .text.ieee802154_frame_get_security_field_len + 0x00000000 0xe6 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .text.ieee802154_frame_ie_header_offset + 0x00000000 0x2e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .text.ieee802154_frame_get_ie_field_len + 0x00000000 0x7a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .iram1.1 0x00000000 0x8a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .text.ieee802154_frame_get_dst_addr + 0x00000000 0xfc esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .text.ieee802154_frame_get_security_payload_offset + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .text.ieee802154_frame_get_dest_panid + 0x00000000 0x5c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .text.ieee802154_frame_get_src_panid + 0x00000000 0x92 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .rodata.__FUNCTION__.1 + 0x00000000 0x1e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .rodata.__FUNCTION__.2 + 0x00000000 0x28 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .rodata.__FUNCTION__.3 + 0x00000000 0x28 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .text 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .data 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .bss 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_get_channel + 0x00000000 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_set_power_table + 0x00000000 0x48 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .rodata.ieee802154_pib_get_power_table.str1.4 + 0x00000000 0x29 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_get_power_table + 0x00000000 0x5c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_set_power_with_channel + 0x00000000 0x8e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_set_power + 0x00000000 0x20 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_get_promiscuous + 0x00000000 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_get_cca_threshold + 0x00000000 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_set_cca_threshold + 0x00000000 0x28 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_get_cca_mode + 0x00000000 0xc esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_set_cca_mode + 0x00000000 0x24 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_get_auto_ack_tx + 0x00000000 0xa esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_get_auto_ack_rx + 0x00000000 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_get_enhance_ack_tx + 0x00000000 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_get_coordinator + 0x00000000 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text.ieee802154_pib_set_coordinator + 0x00000000 0x28 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .rodata.__FUNCTION__.1 + 0x00000000 0x26 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .rodata.__FUNCTION__.2 + 0x00000000 0x1f esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .text 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .data 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .bss 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .text.ieee802154_set_coex_config + 0x00000000 0x16 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .text.ieee802154_get_coex_config + 0x00000000 0x16 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .text.ieee802154_etm_set_event_task + 0x00000000 0x58 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .text 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .data 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .bss 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .text.ieee802154_ll_set_security_addr + 0x00000000 0x4a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .text.ieee802154_ll_set_security_key + 0x00000000 0x8a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .text.ieee802154_transmit_security_config + 0x00000000 0x5e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .text 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .data 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .bss 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .text.ieee802154_timer0_get_value + 0x00000000 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .text.ieee802154_timer1_start + 0x00000000 0x16 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .rodata.ieee802154_timer1_set_threshold.str1.4 + 0x00000000 0x2e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .text.ieee802154_timer1_set_threshold + 0x00000000 0x58 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .text.ieee802154_timer1_get_value + 0x00000000 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .text.ieee802154_timer1_fire_at + 0x00000000 0x38 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .text.ieee802154_timer1_set_callback + 0x00000000 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .text.ieee802154_timer1_fire_at_with_callback + 0x00000000 0x26 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .rodata.__FUNCTION__.0 + 0x00000000 0x20 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .text 0x00000000 0x0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .data 0x00000000 0x0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .bss 0x00000000 0x0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .text.led_strip_clear + 0x00000000 0x48 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .text.led_strip_del + 0x00000000 0x4a esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .rodata.__FUNCTION__.0 + 0x00000000 0xe esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .rodata.__FUNCTION__.1 + 0x00000000 0x10 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .text 0x00000000 0x0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .data 0x00000000 0x0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .bss 0x00000000 0x0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .text 0x00000000 0x0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .data 0x00000000 0x0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .bss 0x00000000 0x0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .text 0x00000000 0x0 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .data 0x00000000 0x0 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .bss 0x00000000 0x0 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .text 0x00000000 0x0 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .data 0x00000000 0x0 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .bss 0x00000000 0x0 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .text.intr_handler_get_arg + 0x00000000 0x14 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .rodata.str1.4 + 0x00000000 0xfd esp-idf/riscv/libriscv.a(interrupt.c.obj) + .data.riscv_excp_names + 0x00000000 0x40 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .text 0x00000000 0x0 esp-idf/riscv/libriscv.a(vectors.S.obj) + .data 0x00000000 0x0 esp-idf/riscv/libriscv.a(vectors.S.obj) + .bss 0x00000000 0x0 esp-idf/riscv/libriscv.a(vectors.S.obj) + .text 0x00000000 0x0 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .data 0x00000000 0x0 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .bss 0x00000000 0x0 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .rodata.intr_matrix_route.str1.4 + 0x00000000 0x70 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .text.intr_matrix_route + 0x00000000 0x3a esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .text.esprv_get_interrupt_unmask + 0x00000000 0x8 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .text.esprv_int_get_type + 0x00000000 0x16 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .text.esprv_int_get_priority + 0x00000000 0x10 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .text.esprv_int_is_vectored + 0x00000000 0x4 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .rodata.__func__.0 + 0x00000000 0x18 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .debug_info 0x00000000 0x32f esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .debug_abbrev 0x00000000 0x1ae esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .debug_loc 0x00000000 0x1df esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .debug_aranges + 0x00000000 0x40 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .debug_ranges 0x00000000 0x48 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .debug_line 0x00000000 0x3e1 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .debug_str 0x00000000 0x381 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .comment 0x00000000 0x30 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .debug_frame 0x00000000 0x70 esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + .text 0x00000000 0x0 esp-idf/riscv/libriscv.a(vectors_intc.S.obj) + .data 0x00000000 0x0 esp-idf/riscv/libriscv.a(vectors_intc.S.obj) + .bss 0x00000000 0x0 esp-idf/riscv/libriscv.a(vectors_intc.S.obj) + .text 0x00000000 0x0 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .data 0x00000000 0x0 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_ll_get_io_config + 0x00000000 0xac esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_ll_iomux_out + 0x00000000 0x54 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .iram1.0 0x00000000 0xc6 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .iram1.1 0x00000000 0x30 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_isr_register_on_core_static + 0x00000000 0x24 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_set_pull_mode + 0x00000000 0x166 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_set_direction + 0x00000000 0xcc esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_reset_pin.str1.4 + 0x00000000 0x4c esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_reset_pin + 0x00000000 0x94 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_isr_handler_add.str1.4 + 0x00000000 0x49 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_isr_handler_add + 0x00000000 0x12a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_isr_handler_remove + 0x00000000 0xfe esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_uninstall_isr_service + 0x00000000 0x62 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_isr_register.str1.4 + 0x00000000 0x3a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_isr_register + 0x00000000 0xc6 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_install_isr_service.str1.4 + 0x00000000 0x23 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_install_isr_service + 0x00000000 0xf0 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_wakeup_enable.str1.4 + 0x00000000 0x52 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_wakeup_enable + 0x00000000 0x12c esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_wakeup_disable + 0x00000000 0xda esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_set_drive_capability.str1.4 + 0x00000000 0x1c esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_set_drive_capability + 0x00000000 0xfc esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_get_drive_capability.str1.4 + 0x00000000 0x24 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_get_drive_capability + 0x00000000 0xe8 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_hold_en.str1.4 + 0x00000000 0x2f esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_hold_en + 0x00000000 0xce esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_hold_dis + 0x00000000 0xd2 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .iram1.2 0x00000000 0x3a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .iram1.3 0x00000000 0x3a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_iomux_in + 0x00000000 0x2e esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_iomux_out + 0x00000000 0x20 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_deep_sleep_wakeup_enable.str1.4 + 0x00000000 0x38 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_deep_sleep_wakeup_enable + 0x00000000 0x10c esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_deep_sleep_wakeup_disable + 0x00000000 0xba esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_dump_io_configuration.str1.4 + 0x00000000 0x1ff esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_dump_io_configuration + 0x00000000 0x374 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.1 + 0x00000000 0x1b esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.14 + 0x00000000 0xe esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.15 + 0x00000000 0xd esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.16 + 0x00000000 0x1a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.17 + 0x00000000 0x1a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.18 + 0x00000000 0x14 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.19 + 0x00000000 0x13 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.20 + 0x00000000 0x12 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.21 + 0x00000000 0x18 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.22 + 0x00000000 0x15 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.23 + 0x00000000 0x19 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__func__.24 + 0x00000000 0xf esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.26 + 0x00000000 0x13 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.27 + 0x00000000 0x13 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text 0x00000000 0x0 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .data 0x00000000 0x0 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtcio_ll_set_level + 0x00000000 0x52 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_init + 0x00000000 0x86 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_set_level + 0x00000000 0x80 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_get_level + 0x00000000 0x76 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.rtc_gpio_set_drive_capability.str1.4 + 0x00000000 0x5a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_set_drive_capability + 0x00000000 0x12e esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.rtc_gpio_get_drive_capability.str1.4 + 0x00000000 0x2e esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_get_drive_capability + 0x00000000 0x110 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_set_direction + 0x00000000 0x80 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_set_direction_in_sleep + 0x00000000 0x80 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_pullup_en + 0x00000000 0x86 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_pullup_dis + 0x00000000 0x86 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_pulldown_en + 0x00000000 0x86 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_pulldown_dis + 0x00000000 0x86 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_iomux_func_sel + 0x00000000 0x96 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_hold_en + 0x00000000 0x84 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_hold_dis + 0x00000000 0x88 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_force_hold_en_all + 0x00000000 0x32 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_force_hold_dis_all + 0x00000000 0x32 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_isolate + 0x00000000 0x78 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_wakeup_enable + 0x00000000 0xaa esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_wakeup_disable + 0x00000000 0x8e esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.0 + 0x00000000 0x18 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.1 + 0x00000000 0x17 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.2 + 0x00000000 0x11 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.3 + 0x00000000 0x12 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.4 + 0x00000000 0x11 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.5 + 0x00000000 0x18 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.6 + 0x00000000 0x16 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.7 + 0x00000000 0x15 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.8 + 0x00000000 0x14 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.9 + 0x00000000 0x13 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.10 + 0x00000000 0x20 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.11 + 0x00000000 0x17 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.12 + 0x00000000 0x1e esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.13 + 0x00000000 0x1e esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.14 + 0x00000000 0x13 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.15 + 0x00000000 0x13 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.__FUNCTION__.17 + 0x00000000 0xe esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text 0x00000000 0x0 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .data 0x00000000 0x0 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .text.esp_pm_dump_locks + 0x00000000 0x6 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .text 0x00000000 0x0 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .data 0x00000000 0x0 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .iram1.0 0x00000000 0x20 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .iram1.3 0x00000000 0x150 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .iram1.4 0x00000000 0x2e esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .text.esp_pm_impl_get_mode + 0x00000000 0x2a esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .text.esp_pm_configure + 0x00000000 0x6 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .text.esp_pm_get_configuration + 0x00000000 0x3e esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .iram1.1 0x00000000 0xd6 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .text.esp_pm_impl_get_cpu_freq + 0x00000000 0x3e esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .rodata.esp_pm_impl_init.str1.4 + 0x00000000 0xf9 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .text.esp_pm_impl_init + 0x00000000 0x252 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .text.esp_pm_impl_idle_hook + 0x00000000 0x48 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .iram1.5 0x00000000 0x2a esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .text.esp_pm_impl_waiti + 0x00000000 0x12 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .rodata.__func__.0 + 0x00000000 0x11 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .sbss.s_config_changed + 0x00000000 0x1 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .bss.s_cpu_freq_by_mode + 0x00000000 0x40 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .sbss.s_rtos_lock_handle + 0x00000000 0x4 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .sbss.s_core_idle + 0x00000000 0x1 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .sbss.s_mode_mask + 0x00000000 0x4 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .bss.s_mode_lock_counts + 0x00000000 0x10 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .sbss.s_is_switching + 0x00000000 0x1 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .sdata.s_mode 0x00000000 0x4 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .debug_info 0x00000000 0x57f9 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .debug_abbrev 0x00000000 0x5b4 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .debug_loc 0x00000000 0x5eb esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .debug_aranges + 0x00000000 0x78 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .debug_ranges 0x00000000 0xf8 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .debug_line 0x00000000 0x1286 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .debug_str 0x00000000 0x3378 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .comment 0x00000000 0x30 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .debug_frame 0x00000000 0x190 esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + .text 0x00000000 0x0 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .data 0x00000000 0x0 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .rodata.bootloader_util_regions_overlap.str1.4 + 0x00000000 0x5e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .text.bootloader_util_regions_overlap + 0x00000000 0x68 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .text.esp_partition_unload_all + 0x00000000 0x82 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .rodata.esp_partition_verify.str1.4 + 0x00000000 0x12 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .text.esp_partition_verify + 0x00000000 0xbe esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .text.esp_partition_register_external + 0x00000000 0x16e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .text.esp_partition_deregister_external + 0x00000000 0x80 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .rodata.esp_partition_copy.str1.4 + 0x00000000 0x137 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .text.esp_partition_copy + 0x00000000 0x222 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .rodata.__func__.0 + 0x00000000 0x20 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .rodata.__func__.1 + 0x00000000 0x15 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .rodata.__func__.4 + 0x00000000 0x19 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .text 0x00000000 0x0 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .data 0x00000000 0x0 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .text.esp_partition_get_sha256 + 0x00000000 0x1a esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .text.esp_partition_check_identity + 0x00000000 0x68 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .text.bootloader_common_check_long_hold_gpio_level + 0x00000000 0xb8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .text.bootloader_common_check_long_hold_gpio + 0x00000000 0x14 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .rodata.bootloader_common_label_search.str1.4 + 0x00000000 0x3 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .text.bootloader_common_label_search + 0x00000000 0xb8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .rodata.bootloader_common_erase_part_type_data.str1.4 + 0x00000000 0xea esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .text.bootloader_common_erase_part_type_data + 0x00000000 0x1a6 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .text.bootloader_common_get_sha256_of_partition + 0x00000000 0xa4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .text.bootloader_common_vddsdio_configure + 0x00000000 0x2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .debug_info 0x00000000 0x1e36 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .debug_abbrev 0x00000000 0x39b esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .debug_loc 0x00000000 0x592 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .debug_aranges + 0x00000000 0x48 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .debug_ranges 0x00000000 0xd0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .debug_line 0x00000000 0xd1d esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .debug_str 0x00000000 0x1905 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .comment 0x00000000 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .debug_frame 0x00000000 0x104 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .text.esp_flash_write_protect_crypt_cnt + 0x00000000 0x1a esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .text.esp_get_flash_encryption_mode + 0x00000000 0x98 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .rodata.esp_flash_encryption_init_checks.str1.4 + 0x00000000 0x7e esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .text.esp_flash_encryption_init_checks + 0x00000000 0x72 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .rodata.esp_flash_encryption_set_release_mode.str1.4 + 0x00000000 0x77 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .text.esp_flash_encryption_set_release_mode + 0x00000000 0x140 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .rodata.esp_flash_encryption_cfg_verify_release_mode.str1.4 + 0x00000000 0x3c7 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .text.esp_flash_encryption_cfg_verify_release_mode + 0x00000000 0x3a6 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .text.bootloader_random_enable + 0x00000000 0x17e esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .text.bootloader_random_disable + 0x00000000 0xec esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .debug_info 0x00000000 0x42e esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .debug_abbrev 0x00000000 0xd8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .debug_aranges + 0x00000000 0x28 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .debug_ranges 0x00000000 0x18 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .debug_line 0x00000000 0x3f8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .debug_str 0x00000000 0x2f3 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .comment 0x00000000 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .debug_frame 0x00000000 0x4c esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .iram1.6 0x00000000 0x6a esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text.bootloader_mmap_get_free_pages + 0x00000000 0x14 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .rodata.bootloader_mmap.str1.4 + 0x00000000 0x65 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text.bootloader_mmap + 0x00000000 0xae esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text.bootloader_munmap + 0x00000000 0x28 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text.bootloader_flash_read + 0x00000000 0x4a esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text.bootloader_flash_write + 0x00000000 0x2c esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text.bootloader_flash_erase_sector + 0x00000000 0x1a esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text.bootloader_flash_erase_range + 0x00000000 0x18 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .iram1.0 0x00000000 0x196 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .iram1.3 0x00000000 0x50 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text.bootloader_enable_wp + 0x00000000 0x1a esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text.bootloader_spi_flash_reset + 0x00000000 0x2e esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .iram1.7 0x00000000 0x118 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .iram1.13 0x00000000 0x4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text.bootloader_flash_get_spi_mode + 0x00000000 0x4a esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .rodata.__func__.0 + 0x00000000 0x1b esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .dram1.11 0x00000000 0x1e esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .dram1.10 0x00000000 0x1e esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .dram1.5 0x00000000 0x11 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .sbss.map 0x00000000 0x4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .text.bootloader_spi_flash_resume + 0x00000000 0x2c esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .rodata.print_flash_info.str1.4 + 0x00000000 0xe1 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .text.print_flash_info + 0x00000000 0x1ca esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .text.update_flash_config + 0x00000000 0x5e esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .text.bootloader_flash_update_size + 0x00000000 0xc esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .iram1.0 0x00000000 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .iram1.1 0x00000000 0x48 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .iram1.2 0x00000000 0x58 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .iram1.3 0x00000000 0x1c esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .text.bootloader_init_spi_flash + 0x00000000 0x74 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.index_to_partition + 0x00000000 0x50 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.check_anti_rollback + 0x00000000 0x4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.try_load_partition + 0x00000000 0x4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.s_flash_seg_needs_map + 0x00000000 0x4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.log_invalid_app_partition.str1.4 + 0x00000000 0x99 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.log_invalid_app_partition + 0x00000000 0xb2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.write_otadata.str1.4 + 0x00000000 0x3a esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.write_otadata + 0x00000000 0x72 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.set_actual_ota_seq.str1.4 + 0x00000000 0x32 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.set_actual_ota_seq + 0x00000000 0x90 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.bootloader_common_read_otadata.str1.4 + 0x00000000 0x7e esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_common_read_otadata + 0x00000000 0xca esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_common_get_partition_description + 0x00000000 0xa8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.bootloader_utility_load_partition_table.str1.4 + 0x00000000 0x1e8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_utility_load_partition_table + 0x00000000 0x2e2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.bootloader_utility_get_selected_boot_partition.str1.4 + 0x00000000 0xec esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_utility_get_selected_boot_partition + 0x00000000 0x17a esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_reset + 0x00000000 0xc esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_atexit + 0x00000000 0xc esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.set_cache_and_start_app.str1.4 + 0x00000000 0x37 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.set_cache_and_start_app + 0x00000000 0x19c esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.unpack_load_app.str1.4 + 0x00000000 0x5f esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.unpack_load_app + 0x00000000 0xce esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.load_image.str1.4 + 0x00000000 0x33 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.load_image + 0x00000000 0x4c esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.bootloader_utility_load_boot_image.str1.4 + 0x00000000 0xc3 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_utility_load_boot_image + 0x00000000 0x1d2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_sha256_hex_to_str + 0x00000000 0x70 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_debug_buffer + 0x00000000 0x2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text.bootloader_sha256_flash_contents + 0x00000000 0xba esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.__func__.1 + 0x00000000 0x14 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .rodata.__func__.2 + 0x00000000 0x10 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .sbss.ota_has_initial_contents + 0x00000000 0x1 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_info 0x00000000 0x2268 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_abbrev 0x00000000 0x475 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_loc 0x00000000 0x104c esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_aranges + 0x00000000 0xb8 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_ranges 0x00000000 0x1b0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_line 0x00000000 0x2314 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_str 0x00000000 0x1945 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .comment 0x00000000 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .debug_frame 0x00000000 0x290 esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .rodata.esp_partition_table_verify.str1.4 + 0x00000000 0x131 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .text.esp_partition_table_verify + 0x00000000 0x1e8 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_info 0x00000000 0x655 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_abbrev 0x00000000 0x1fd esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_loc 0x00000000 0x1fc esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_aranges + 0x00000000 0x20 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_ranges 0x00000000 0x68 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_line 0x00000000 0x7ba esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_str 0x00000000 0x4ce esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .comment 0x00000000 0x30 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .debug_frame 0x00000000 0x50 esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.should_map + 0x00000000 0x10 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .rodata.verify_segment_header.str1.4 + 0x00000000 0xfd esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.verify_segment_header + 0x00000000 0x19a esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .rodata.process_appended_hash_and_sig.str1.4 + 0x00000000 0x42 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.process_appended_hash_and_sig + 0x00000000 0xa0 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .rodata.process_checksum.str1.4 + 0x00000000 0x38 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.process_checksum + 0x00000000 0xf2 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .rodata.verify_image_header.str1.4 + 0x00000000 0x88 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.verify_image_header + 0x00000000 0xac esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.process_image_header + 0x00000000 0x9e esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.should_load + 0x00000000 0x50 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .rodata.process_segment_data.str1.4 + 0x00000000 0x32 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.process_segment_data + 0x00000000 0x11a esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .rodata.process_segment.str1.4 + 0x00000000 0xba esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.process_segment + 0x00000000 0x1d2 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .rodata.process_segments.str1.4 + 0x00000000 0x26 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.process_segments + 0x00000000 0xe4 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .rodata.verify_simple_hash.str1.4 + 0x00000000 0x52 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.verify_simple_hash + 0x00000000 0x9e esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .rodata.image_load.str1.4 + 0x00000000 0x3c esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.image_load + 0x00000000 0x15c esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.bootloader_load_image + 0x00000000 0x4 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.bootloader_load_image_no_verify + 0x00000000 0x4 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.esp_image_verify + 0x00000000 0x12 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.esp_image_get_metadata + 0x00000000 0x82 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.esp_image_verify_bootloader_data + 0x00000000 0x26 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.esp_image_verify_bootloader + 0x00000000 0x2e esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text.esp_image_get_flash_size + 0x00000000 0x70 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_info 0x00000000 0x1ea3 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_abbrev 0x00000000 0x330 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_loc 0x00000000 0x1a9c esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_aranges + 0x00000000 0xb0 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_ranges 0x00000000 0x108 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_line 0x00000000 0x1fe4 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_str 0x00000000 0x178f esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .comment 0x00000000 0x30 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .debug_frame 0x00000000 0x334 esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .text.bootloader_sha256_start + 0x00000000 0x3a esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .rodata.bootloader_sha256_data.str1.4 + 0x00000000 0x59 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .text.bootloader_sha256_data + 0x00000000 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .text.bootloader_sha256_finish + 0x00000000 0x7a esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .rodata.__func__.0 + 0x00000000 0x19 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .rodata.__func__.1 + 0x00000000 0x17 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_info 0x00000000 0x4ec esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_abbrev 0x00000000 0x168 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_loc 0x00000000 0x23d esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_aranges + 0x00000000 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_ranges 0x00000000 0x38 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_line 0x00000000 0x488 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_str 0x00000000 0x3ac esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .comment 0x00000000 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .debug_frame 0x00000000 0x78 esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + .text 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .data 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .bss 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .text.bootloader_common_ota_select_crc + 0x00000000 0x18 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .text.bootloader_common_ota_select_invalid + 0x00000000 0x26 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .text.bootloader_common_ota_select_valid + 0x00000000 0x38 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .rodata.bootloader_common_check_efuse_blk_validity.str1.4 + 0x00000000 0xa4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .text.bootloader_common_check_efuse_blk_validity + 0x00000000 0x110 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .rodata.bootloader_common_check_chip_validity.str1.4 + 0x00000000 0xbf esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .text.bootloader_common_check_chip_validity + 0x00000000 0x166 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .text.bootloader_common_select_otadata + 0x00000000 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .text.bootloader_common_get_active_otadata + 0x00000000 0x40 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_info 0x00000000 0xb93 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_abbrev 0x00000000 0x239 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_loc 0x00000000 0x5bb esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_aranges + 0x00000000 0x50 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_ranges 0x00000000 0x90 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_line 0x00000000 0xa0c esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_str 0x00000000 0x1116 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .comment 0x00000000 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .debug_frame 0x00000000 0x104 esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + .text 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .data 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .iram1.17 0x00000000 0x48 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .text.esp_mmu_map_get_max_consecutive_free_block_size + 0x00000000 0x112 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.esp_mmu_map_reserve_block_with_caps.str1.4 + 0x00000000 0x21 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .text.esp_mmu_map_reserve_block_with_caps + 0x00000000 0x14c esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.esp_mmu_map_dump_mapped_blocks.str1.4 + 0x00000000 0x152 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .text.esp_mmu_map_dump_mapped_blocks + 0x00000000 0x1d0 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .iram1.5 0x00000000 0x264 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.esp_mmu_paddr_to_vaddr.str1.4 + 0x00000000 0x28 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .text.esp_mmu_paddr_to_vaddr + 0x00000000 0xa2 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.__FUNCTION__.0 + 0x00000000 0x17 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.__FUNCTION__.6 + 0x00000000 0x24 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.__FUNCTION__.7 + 0x00000000 0x30 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .dram1.15 0x00000000 0x19 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .dram1.14 0x00000000 0x18 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .dram1.13 0x00000000 0x1a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .dram1.12 0x00000000 0x1b esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .dram1.11 0x00000000 0x1d esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .dram1.10 0x00000000 0x1f esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .dram1.9 0x00000000 0x18 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .dram1.8 0x00000000 0x18 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .dram1.7 0x00000000 0x1d esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .dram1.6 0x00000000 0x1f esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .text 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + .data 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + .text 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .data 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .text 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .data 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .text.esp_cache_aligned_malloc_internal + 0x00000000 0xf4 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .text.esp_cache_freeze_ext_mem_cache + 0x00000000 0x16 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .text.esp_cache_unfreeze_ext_mem_cache + 0x00000000 0x16 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .text.esp_cache_aligned_malloc + 0x00000000 0x12 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .text.esp_cache_aligned_malloc_prefer + 0x00000000 0x96 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .text.esp_cache_aligned_calloc + 0x00000000 0xda esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .text.esp_cache_aligned_calloc_prefer + 0x00000000 0x10a esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .rodata.__FUNCTION__.1 + 0x00000000 0x20 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .rodata.__FUNCTION__.2 + 0x00000000 0x19 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .rodata.__FUNCTION__.3 + 0x00000000 0x20 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .rodata.__FUNCTION__.4 + 0x00000000 0x22 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .text 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .data 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .bss 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .text 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .data 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .bss 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .iram1.2 0x00000000 0x24 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .iram1.3 0x00000000 0x24 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .text 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .data 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .bss 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .text.s_find_non_contiguous_block_nums + 0x00000000 0x28 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .text.s_pages_to_bytes + 0x00000000 0x1e esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .text.s_merge_contiguous_pages + 0x00000000 0x80 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .text.spi_flash_mmap_pages + 0x00000000 0x15c esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .text.spi_flash_mmap_dump + 0x00000000 0x1c esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .text.spi_flash_mmap_get_free_pages + 0x00000000 0x28 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .rodata.spi_flash_phys2cache.str1.4 + 0x00000000 0xe esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .text.spi_flash_phys2cache + 0x00000000 0x54 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .rodata.__func__.0 + 0x00000000 0x15 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .rodata.__func__.2 + 0x00000000 0x19 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .text 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .data 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .bss 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .iram1.2 0x00000000 0xa esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .iram1.3 0x00000000 0xa esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .iram1.6 0x00000000 0x2 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .sbss.s_flash_guard_ops + 0x00000000 0x4 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .dram1.1 0x00000000 0x8 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .text 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .data 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .bss 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.11 0x00000000 0x3e esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .text.find_region + 0x00000000 0x5e esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .text.esp_flash_read_id + 0x00000000 0x44 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .text.esp_flash_read_unique_chip_id + 0x00000000 0xb0 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.8 0x00000000 0x1d4 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.14 0x00000000 0x40 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.15 0x00000000 0x62 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.17 0x00000000 0x60 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.18 0x00000000 0x58 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .text.esp_flash_get_protectable_regions + 0x00000000 0x5a esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.19 0x00000000 0xb2 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.20 0x00000000 0xe8 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.25 0x00000000 0x92 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.26 0x00000000 0x66 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.27 0x00000000 0x60 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .rodata.esp_flash_suspend_cmd_init.str1.4 + 0x00000000 0x114 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .text.esp_flash_suspend_cmd_init + 0x00000000 0xfc esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .text.esp_flash_app_disable_protect + 0x00000000 0x2e esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .text 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .data 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .bss 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .text.use_bus_lock + 0x00000000 0x8 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .text.bus_using_iomux + 0x00000000 0xc8 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .text.cs_using_iomux + 0x00000000 0x44 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .rodata.acquire_spi_device.str1.4 + 0x00000000 0x87 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .text.acquire_spi_device + 0x00000000 0x120 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .iram1.0 0x00000000 0x142 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .text.spi_bus_remove_flash_device + 0x00000000 0x46 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .rodata.spi_bus_add_flash_device.str1.4 + 0x00000000 0x5c esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .text.spi_bus_add_flash_device + 0x00000000 0x196 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .rodata.__func__.3 + 0x00000000 0x19 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .text 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .data 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .bss 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .text.use_bus_lock + 0x00000000 0x8 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.3 0x00000000 0x14 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.5 0x00000000 0x2a esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.2 0x00000000 0x32 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.4 0x00000000 0x12 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .text.esp_flash_init_os_functions + 0x00000000 0x8c esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .text.esp_flash_deinit_os_functions + 0x00000000 0x2c esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .text.esp_flash_init_main_bus_lock + 0x00000000 0x6 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .text.esp_flash_set_dangerous_write_protection + 0x00000000 0x1c esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .rodata.esp_flash_spi23_default_os_functions + 0x00000000 0x28 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .text 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .data 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .bss 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .iram1.3 0x00000000 0x4 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .iram1.5 0x00000000 0xe esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .text 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + .data 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + .bss 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + .text 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .data 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .bss 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .text.spi_flash_chip_generic_read_unique_id_none + 0x00000000 0x6 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .text.spi_flash_common_read_status_8b_rdsr + 0x00000000 0x18 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .text.spi_flash_common_write_status_8b_wrsr + 0x00000000 0x18 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .text.spi_flash_common_write_status_8b_wrsr2 + 0x00000000 0x1a esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .text 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .data 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .bss 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .text.memspi_host_read + 0x00000000 0x36 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .rodata._esp_error_check_failed_without_abort.str1.4 + 0x00000000 0x1e esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .text._esp_error_check_failed_without_abort + 0x00000000 0x26 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .iram1.4 0x00000000 0x14 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .iram1.5 0x00000000 0x14 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .iram1.6 0x00000000 0x14 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .iram1.7 0x00000000 0x14 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .text.esp_register_freertos_idle_hook + 0x00000000 0x14 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .text.esp_deregister_freertos_idle_hook_for_cpu + 0x00000000 0x66 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .text.esp_deregister_freertos_idle_hook + 0x00000000 0x3a esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .text.esp_deregister_freertos_tick_hook_for_cpu + 0x00000000 0x66 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .text.esp_deregister_freertos_tick_hook + 0x00000000 0x3a esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.delete_entry + 0x00000000 0x186 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.esp_task_wdt_stop + 0x00000000 0x44 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.esp_task_wdt_restart + 0x00000000 0x44 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.esp_task_wdt_add_user + 0x00000000 0xa6 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.esp_task_wdt_reset_user.str1.4 + 0x00000000 0x2b esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.esp_task_wdt_reset_user + 0x00000000 0x10c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.esp_task_wdt_delete + 0x00000000 0x68 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.unsubscribe_idle.str1.4 + 0x00000000 0x26 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.unsubscribe_idle + 0x00000000 0x9c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.esp_task_wdt_reconfigure.str1.4 + 0x00000000 0x2e esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.esp_task_wdt_reconfigure + 0x00000000 0x12c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.esp_task_wdt_deinit.str1.4 + 0x00000000 0x32 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.esp_task_wdt_deinit + 0x00000000 0xe8 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.esp_task_wdt_delete_user + 0x00000000 0x96 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.esp_task_wdt_status + 0x00000000 0x8c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.__FUNCTION__.0 + 0x00000000 0x14 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.__FUNCTION__.1 + 0x00000000 0x19 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.__FUNCTION__.2 + 0x00000000 0xd esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.__FUNCTION__.3 + 0x00000000 0x14 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.__FUNCTION__.4 + 0x00000000 0x18 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.__FUNCTION__.6 + 0x00000000 0x16 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.__FUNCTION__.9 + 0x00000000 0x14 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.__func__.10 + 0x00000000 0x11 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.__FUNCTION__.11 + 0x00000000 0x19 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .text.esp_task_wdt_impl_timer_reconfigure + 0x00000000 0x5e esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .rodata.esp_task_wdt_impl_timer_free.str1.4 + 0x00000000 0x84 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .text.esp_task_wdt_impl_timer_free + 0x00000000 0xb2 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .text.esp_task_wdt_impl_timer_stop + 0x00000000 0x36 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .rodata.__func__.0 + 0x00000000 0x1d esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .text 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .data 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .text 0x00000000 0x0 esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .data 0x00000000 0x0 esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .rodata.esp_err_to_name_r.str1.4 + 0x00000000 0xc esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .text.esp_err_to_name_r + 0x00000000 0x8a esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .text 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .data 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .iram1.1 0x00000000 0x4c esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .text 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .data 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .text.systimer_hal_deinit + 0x00000000 0x22 esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .iram1.1 0x00000000 0x42 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .iram1.3 0x00000000 0x14 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .iram1.4 0x00000000 0x14 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .text.mmu_hal_unmap_all + 0x00000000 0x1c esp-idf/hal/libhal.a(mmu_hal.c.obj) + .text.mmu_hal_init + 0x00000000 0x2c esp-idf/hal/libhal.a(mmu_hal.c.obj) + .text.mmu_hal_bytes_to_pages + 0x00000000 0x56 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .rodata.__func__.9 + 0x00000000 0x17 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .text.clk_hal_ahb_get_freq_hz + 0x00000000 0xa6 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .text.clk_hal_apb_get_freq_hz + 0x00000000 0x2e esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .text.clk_hal_clock_output_setup + 0x00000000 0x4e esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .text.clk_hal_clock_output_teardown + 0x00000000 0x46 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(uart_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(uart_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_set_hw_flow_ctrl + 0x00000000 0x78 esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_get_hw_flow_ctrl + 0x00000000 0x24 esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_set_sw_flow_ctrl + 0x00000000 0xca esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_set_at_cmd_char + 0x00000000 0x8a esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_set_tx_idle_num + 0x00000000 0x2e esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_set_dtr + 0x00000000 0x16 esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_set_rxfifo_full_thr + 0x00000000 0x38 esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_set_txfifo_empty_thr + 0x00000000 0x3e esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_set_wakeup_thrd + 0x00000000 0x14 esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_get_wakeup_thrd + 0x00000000 0xe esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_set_mode + 0x00000000 0x180 esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_is_hw_rts_en + 0x00000000 0xa esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_inverse_signal + 0x00000000 0xc8 esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_set_loop_back + 0x00000000 0x28 esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_init + 0x00000000 0xdc esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_get_symb_len + 0x00000000 0x3e esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_set_rx_timeout + 0x00000000 0x68 esp-idf/hal/libhal.a(uart_hal.c.obj) + .text.uart_hal_get_max_rx_timeout_thrd + 0x00000000 0x1e esp-idf/hal/libhal.a(uart_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(gpio_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(gpio_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(gpio_hal.c.obj) + .text.gpio_hal_isolate_in_sleep + 0x00000000 0x2c esp-idf/hal/libhal.a(gpio_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .text.rtcio_hal_set_direction + 0x00000000 0x1b8 esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .text.rtcio_hal_set_direction_in_sleep + 0x00000000 0xb2 esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .text.rtcio_hal_isolate + 0x00000000 0x58 esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .debug_info 0x00000000 0x179f esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .debug_abbrev 0x00000000 0x27e esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .debug_loc 0x00000000 0x75d esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .debug_aranges + 0x00000000 0x30 esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .debug_ranges 0x00000000 0xc8 esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .debug_line 0x00000000 0x862 esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .debug_str 0x00000000 0xcb2 esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .comment 0x00000000 0x30 esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .debug_frame 0x00000000 0x54 esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(pau_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(pau_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(pau_hal.c.obj) + .iram1.0 0x00000000 0x38 esp-idf/hal/libhal.a(pau_hal.c.obj) + .iram1.1 0x00000000 0x20 esp-idf/hal/libhal.a(pau_hal.c.obj) + .iram1.2 0x00000000 0x36 esp-idf/hal/libhal.a(pau_hal.c.obj) + .iram1.3 0x00000000 0x1e esp-idf/hal/libhal.a(pau_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .text.pmu_hal_hp_set_digital_power_up_wait_cycle + 0x00000000 0x32 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .text.pmu_hal_hp_get_digital_power_up_wait_cycle + 0x00000000 0x16 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .text.pmu_hal_lp_set_digital_power_up_wait_cycle + 0x00000000 0x32 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .text.pmu_hal_lp_get_digital_power_up_wait_cycle + 0x00000000 0x16 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(apm_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(apm_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_ll_apm_ctrl_region_filter_enable + 0x00000000 0x62 esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_ll_apm_ctrl_set_region_start_address + 0x00000000 0x44 esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_ll_apm_ctrl_set_region_end_address + 0x00000000 0x44 esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_ll_apm_ctrl_sec_mode_region_attr_config + 0x00000000 0x5c esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_ll_apm_ctrl_exception_status + 0x00000000 0x38 esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_ll_apm_ctrl_exception_clear + 0x00000000 0x3a esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_ll_apm_ctrl_get_exception_info + 0x00000000 0xac esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_ll_apm_ctrl_interrupt_enable + 0x00000000 0x6a esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_ll_apm_ctrl_clk_gating_enable + 0x00000000 0x8c esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_tee_hal_set_master_secure_mode + 0x00000000 0x24 esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_tee_hal_clk_gating_enable + 0x00000000 0x24 esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_hal_apm_ctrl_region_filter_enable + 0x00000000 0x12 esp-idf/hal/libhal.a(apm_hal.c.obj) + .rodata.apm_hal_apm_ctrl_region_config.str1.4 + 0x00000000 0xf0 esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_hal_apm_ctrl_region_config + 0x00000000 0x82 esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_hal_apm_ctrl_exception_status + 0x00000000 0x5e esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_hal_apm_ctrl_exception_clear + 0x00000000 0x5e esp-idf/hal/libhal.a(apm_hal.c.obj) + .rodata.apm_hal_apm_ctrl_get_exception_info.str1.4 + 0x00000000 0x15c esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_hal_apm_ctrl_get_exception_info + 0x00000000 0x5a esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_hal_apm_ctrl_interrupt_enable + 0x00000000 0x60 esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_hal_apm_ctrl_clk_gating_enable + 0x00000000 0x12 esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_hal_apm_ctrl_master_sec_mode_config + 0x00000000 0xa6 esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_hal_apm_ctrl_reset_event_enable + 0x00000000 0x24 esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_hal_apm_ctrl_get_int_src_num + 0x00000000 0x76 esp-idf/hal/libhal.a(apm_hal.c.obj) + .text 0x00000000 0x0 esp-idf/soc/libsoc.a(interrupts.c.obj) + .data 0x00000000 0x0 esp-idf/soc/libsoc.a(interrupts.c.obj) + .bss 0x00000000 0x0 esp-idf/soc/libsoc.a(interrupts.c.obj) + .text 0x00000000 0x0 esp-idf/soc/libsoc.a(gpio_periph.c.obj) + .data 0x00000000 0x0 esp-idf/soc/libsoc.a(gpio_periph.c.obj) + .bss 0x00000000 0x0 esp-idf/soc/libsoc.a(gpio_periph.c.obj) + .rodata.GPIO_PIN_MUX_REG + 0x00000000 0x7c esp-idf/soc/libsoc.a(gpio_periph.c.obj) + .text 0x00000000 0x0 esp-idf/soc/libsoc.a(uart_periph.c.obj) + .data 0x00000000 0x0 esp-idf/soc/libsoc.a(uart_periph.c.obj) + .bss 0x00000000 0x0 esp-idf/soc/libsoc.a(uart_periph.c.obj) + .rodata.uart_reg_retention_info + 0x00000000 0x18 esp-idf/soc/libsoc.a(uart_periph.c.obj) + .rodata.uart1_regdma_entries + 0x00000000 0x84 esp-idf/soc/libsoc.a(uart_periph.c.obj) + .rodata.uart0_regdma_entries + 0x00000000 0x84 esp-idf/soc/libsoc.a(uart_periph.c.obj) + .rodata.uart_periph_signal + 0x00000000 0x3c esp-idf/soc/libsoc.a(uart_periph.c.obj) + .debug_info 0x00000000 0x7d8 esp-idf/soc/libsoc.a(uart_periph.c.obj) + .debug_abbrev 0x00000000 0x172 esp-idf/soc/libsoc.a(uart_periph.c.obj) + .debug_aranges + 0x00000000 0x18 esp-idf/soc/libsoc.a(uart_periph.c.obj) + .debug_line 0x00000000 0x209 esp-idf/soc/libsoc.a(uart_periph.c.obj) + .debug_str 0x00000000 0x1180 esp-idf/soc/libsoc.a(uart_periph.c.obj) + .comment 0x00000000 0x30 esp-idf/soc/libsoc.a(uart_periph.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/soc/libsoc.a(uart_periph.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/soc/libsoc.a(uart_periph.c.obj) + .text 0x00000000 0x0 esp-idf/soc/libsoc.a(spi_periph.c.obj) + .data 0x00000000 0x0 esp-idf/soc/libsoc.a(spi_periph.c.obj) + .bss 0x00000000 0x0 esp-idf/soc/libsoc.a(spi_periph.c.obj) + .rodata.spi_reg_retention_info + 0x00000000 0xc esp-idf/soc/libsoc.a(spi_periph.c.obj) + .rodata.spi2_regs_retention + 0x00000000 0x58 esp-idf/soc/libsoc.a(spi_periph.c.obj) + .rodata.spi_periph_signal + 0x00000000 0x48 esp-idf/soc/libsoc.a(spi_periph.c.obj) + .debug_info 0x00000000 0x2103 esp-idf/soc/libsoc.a(spi_periph.c.obj) + .debug_abbrev 0x00000000 0x25c esp-idf/soc/libsoc.a(spi_periph.c.obj) + .debug_aranges + 0x00000000 0x18 esp-idf/soc/libsoc.a(spi_periph.c.obj) + .debug_line 0x00000000 0x251 esp-idf/soc/libsoc.a(spi_periph.c.obj) + .debug_str 0x00000000 0x1e6d esp-idf/soc/libsoc.a(spi_periph.c.obj) + .comment 0x00000000 0x30 esp-idf/soc/libsoc.a(spi_periph.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/soc/libsoc.a(spi_periph.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/soc/libsoc.a(spi_periph.c.obj) + .text 0x00000000 0x0 esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + .data 0x00000000 0x0 esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + .bss 0x00000000 0x0 esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + .text 0x00000000 0x0 esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + .data 0x00000000 0x0 esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + .bss 0x00000000 0x0 esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + .text 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .data 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .text.convert_key_type + 0x00000000 0x4 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .text.write_and_padd + 0x00000000 0x40 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .text.esp_hmac_calculate + 0x00000000 0x230 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .rodata.esp_hmac_jtag_enable.str1.4 + 0x00000000 0x5e esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .text.esp_hmac_jtag_enable + 0x00000000 0xd4 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .text.esp_hmac_jtag_disable + 0x00000000 0x44 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .debug_info 0x00000000 0x3a01 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .debug_abbrev 0x00000000 0x394 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .debug_loc 0x00000000 0x456 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .debug_aranges + 0x00000000 0x40 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .debug_ranges 0x00000000 0x68 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .debug_line 0x00000000 0xc07 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .debug_str 0x00000000 0x2bdb esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .comment 0x00000000 0x30 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .debug_frame 0x00000000 0xbc esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + .text 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .data 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .text.esp_crypto_sha_aes_lock_acquire + 0x00000000 0x1a esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .text.esp_crypto_hmac_lock_acquire + 0x00000000 0x22 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .text.esp_crypto_sha_aes_lock_release + 0x00000000 0x1a esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .text.esp_crypto_hmac_lock_release + 0x00000000 0x22 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .text.esp_crypto_mpi_lock_acquire + 0x00000000 0x1a esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .text.esp_crypto_ds_lock_acquire + 0x00000000 0x2a esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .text.esp_crypto_mpi_lock_release + 0x00000000 0x1a esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .text.esp_crypto_ds_lock_release + 0x00000000 0x2a esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .text.esp_crypto_ecc_lock_acquire + 0x00000000 0x1a esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .text.esp_crypto_ecc_lock_release + 0x00000000 0x1a esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .sbss.s_crypto_ecc_lock + 0x00000000 0x4 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .sbss.s_crypto_sha_aes_lock + 0x00000000 0x4 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .sbss.s_crypto_mpi_lock + 0x00000000 0x4 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .sbss.s_crypto_hmac_lock + 0x00000000 0x4 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .sbss.s_crypto_ds_lock + 0x00000000 0x4 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .debug_info 0x00000000 0x2df esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .debug_abbrev 0x00000000 0x108 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .debug_aranges + 0x00000000 0x68 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .debug_ranges 0x00000000 0x58 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .debug_line 0x00000000 0x2ab esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .debug_str 0x00000000 0x346 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .comment 0x00000000 0x30 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .debug_frame 0x00000000 0x128 esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .text.periph_rtc_dig_clk8m_get_freq + 0x00000000 0xa esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .rodata.esp_fill_random.str1.4 + 0x00000000 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .text.esp_fill_random + 0x00000000 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .rodata.__func__.0 + 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .text.esp_mac_addr_len_get + 0x00000000 0x42 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .text.esp_iface_mac_addr_set + 0x00000000 0x114 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .text.esp_base_mac_addr_set + 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .text.esp_efuse_mac_get_custom + 0x00000000 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .text.esp_derive_local_mac + 0x00000000 0x8e esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .text.esp_base_mac_addr_get + 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .text.esp_gpio_is_reserved + 0x00000000 0x32 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .text.temp_sensor_sync_tsens_idx + 0x00000000 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .rodata.gpio_ll_iomux_set_clk_src.str1.4 + 0x00000000 0x3a esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .text.gpio_ll_iomux_set_clk_src + 0x00000000 0x70 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .text.io_mux_set_clock_source + 0x00000000 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .text.io_mux_enable_lp_io_clock + 0x00000000 0x156 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .rodata.__func__.1 + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .rodata.__func__.2 + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .sbss.s_io_mux_clk_src + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .text.try_acquire_free_dev + 0x00000000 0x56 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.11 0x00000000 0xa0 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.10 0x00000000 0x80 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .text.req_core + 0x00000000 0x4a esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.13 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.7 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.16 0x00000000 0x68 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.14 0x00000000 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.12 0x00000000 0x9e esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .text.spi_bus_init_lock + 0x00000000 0x52 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .rodata.spi_bus_deinit_lock.str1.4 + 0x00000000 0x5f esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .text.spi_bus_deinit_lock + 0x00000000 0x56 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .text.spi_bus_lock_register_dev + 0x00000000 0xce esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .text.spi_bus_lock_unregister_dev + 0x00000000 0x52 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .text.spi_bus_lock_set_bg_control + 0x00000000 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.21 0x00000000 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.22 0x00000000 0xe esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .rodata.str1.4 + 0x00000000 0xcf esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.24 0x00000000 0x9e esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.26 0x00000000 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.27 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.28 0x00000000 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.29 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .text.spi_bus_lock_bg_request + 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.30 0x00000000 0x102 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.31 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.32 0x00000000 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.33 0x00000000 0x3e esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .iram1.34 0x00000000 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .rodata.__FUNCTION__.0 + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .rodata.__FUNCTION__.1 + 0x00000000 0x19 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .rodata.__FUNCTION__.2 + 0x00000000 0x1b esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .rodata.__func__.3 + 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .dram1.0 0x00000000 0x9 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .sdata.s_spinlock + 0x00000000 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .text.adc_calc_hw_calibration_code + 0x00000000 0x98 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .iram1.0 0x00000000 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .text.adc_load_hw_calibration_chan_compens + 0x00000000 0x56 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .iram1.1 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .text.adc_lock_acquire + 0x00000000 0x3e esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .text.adc_lock_release + 0x00000000 0xc8 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .text.adc_lock_try_acquire + 0x00000000 0x56 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .text.adc2_wifi_acquire + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .text.adc2_wifi_release + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .rodata.__FUNCTION__.1 + 0x00000000 0x11 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .sbss.adc2_lock + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .sbss.adc1_lock + 0x00000000 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .bss.s_adc_cali_chan_compens + 0x00000000 0x70 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .bss.s_adc_cali_param + 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .data 0x00000000 0x0 esp-idf/freertos/libfreertos.a(portasm.S.obj) + .bss 0x00000000 0x0 esp-idf/freertos/libfreertos.a(portasm.S.obj) + .text 0x00000000 0x0 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .data 0x00000000 0x0 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .bss 0x00000000 0x0 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .text.prvTaskDeleteWithCaps + 0x00000000 0x100 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .text.prvTaskDeleteWithCapsTask + 0x00000000 0x1c esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .text.xTaskCreatePinnedToCoreWithCaps + 0x00000000 0x9e esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .rodata.vTaskDeleteWithCaps.str1.4 + 0x00000000 0xd6 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .text.vTaskDeleteWithCaps + 0x00000000 0x106 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .text.xSemaphoreCreateGenericWithCaps + 0x00000000 0x9e esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .text.vSemaphoreDeleteWithCaps + 0x00000000 0x5a esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .text.xStreamBufferGenericCreateWithCaps + 0x00000000 0x96 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .text.vStreamBufferGenericDeleteWithCaps + 0x00000000 0x90 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .rodata.__func__.0 + 0x00000000 0x23 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .rodata.__func__.1 + 0x00000000 0x19 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .rodata.__func__.3 + 0x00000000 0x16 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .rodata.__func__.4 + 0x00000000 0x14 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .text 0x00000000 0x0 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .data 0x00000000 0x0 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .bss 0x00000000 0x0 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.prvBytesInBuffer + 0x00000000 0x14 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.prvInitialiseNewStreamBuffer.str1.4 + 0x00000000 0x82 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.prvInitialiseNewStreamBuffer + 0x00000000 0x7c esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.prvWriteBytesToBuffer.str1.4 + 0x00000000 0x81 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.prvWriteBytesToBuffer + 0x00000000 0xee esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.prvWriteMessageToBuffer + 0x00000000 0x64 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.prvReadBytesFromBuffer.str1.4 + 0x00000000 0x4c esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.prvReadBytesFromBuffer + 0x00000000 0xc4 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.prvReadMessageFromBuffer + 0x00000000 0x66 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.xStreamBufferGenericCreate.str1.4 + 0x00000000 0xa3 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferGenericCreate + 0x00000000 0x110 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.xStreamBufferGenericCreateStatic.str1.4 + 0x00000000 0x56 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferGenericCreateStatic + 0x00000000 0x144 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.xStreamBufferGetStaticBuffers.str1.4 + 0x00000000 0x42 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferGetStaticBuffers + 0x00000000 0x90 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.vStreamBufferDelete + 0x00000000 0x50 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferReset + 0x00000000 0x70 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferSetTriggerLevel + 0x00000000 0x42 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferSpacesAvailable + 0x00000000 0x4c esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferBytesAvailable + 0x00000000 0x38 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.xStreamBufferSend.str1.4 + 0x00000000 0x62 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferSend + 0x00000000 0x1b8 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferSendFromISR + 0x00000000 0xe6 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.xStreamBufferReceive.str1.4 + 0x00000000 0x41 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferReceive + 0x00000000 0x162 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.xStreamBufferNextMessageLengthBytes.str1.4 + 0x00000000 0x15 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferNextMessageLengthBytes + 0x00000000 0x8c esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferReceiveFromISR + 0x00000000 0xd8 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferIsEmpty + 0x00000000 0x3e esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferIsFull + 0x00000000 0x54 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferSendCompletedFromISR + 0x00000000 0x78 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text.xStreamBufferReceiveCompletedFromISR + 0x00000000 0x78 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.0 + 0x00000000 0x25 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.1 + 0x00000000 0x22 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.2 + 0x00000000 0x14 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.3 + 0x00000000 0x15 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.4 + 0x00000000 0x1c esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.5 + 0x00000000 0x24 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.6 + 0x00000000 0x17 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.7 + 0x00000000 0x15 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.8 + 0x00000000 0x19 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.9 + 0x00000000 0x16 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.11 + 0x00000000 0x12 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.12 + 0x00000000 0x1c esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.13 + 0x00000000 0x1d esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.14 + 0x00000000 0x1d esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.15 + 0x00000000 0x13 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.16 + 0x00000000 0x14 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.17 + 0x00000000 0x1e esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.18 + 0x00000000 0x21 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.19 + 0x00000000 0x14 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.20 + 0x00000000 0x1d esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .rodata.__func__.21 + 0x00000000 0x1b esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .debug_info 0x00000000 0x20cd esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .debug_abbrev 0x00000000 0x34e esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .debug_loc 0x00000000 0x26e1 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .debug_aranges + 0x00000000 0xd0 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .debug_ranges 0x00000000 0x108 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .debug_line 0x00000000 0x1cbb esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .debug_str 0x00000000 0xaec esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .comment 0x00000000 0x30 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .debug_frame 0x00000000 0x3d4 esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + .text 0x00000000 0x0 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .data 0x00000000 0x0 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .bss 0x00000000 0x0 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_always_lock_free + 0x00000000 0x6 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_is_lock_free + 0x00000000 0x6 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_exchange_8 + 0x00000000 0x48 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_compare_exchange_8 + 0x00000000 0x5a esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_fetch_add_8 + 0x00000000 0x56 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_add_fetch_8 + 0x00000000 0x58 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_fetch_sub_8 + 0x00000000 0x58 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_sub_fetch_8 + 0x00000000 0x5a esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_and_fetch_8 + 0x00000000 0x50 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_or_fetch_8 + 0x00000000 0x50 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_fetch_xor_8 + 0x00000000 0x4c esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_xor_fetch_8 + 0x00000000 0x50 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_fetch_nand_8 + 0x00000000 0x58 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_nand_fetch_8 + 0x00000000 0x54 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_load_8 + 0x00000000 0x2c esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_store_8 + 0x00000000 0x34 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_fetch_and_add_8 + 0x00000000 0x14 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_add_and_fetch_8 + 0x00000000 0x2c esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_fetch_and_sub_8 + 0x00000000 0x14 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_sub_and_fetch_8 + 0x00000000 0x2c esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_fetch_and_and_8 + 0x00000000 0x14 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_and_and_fetch_8 + 0x00000000 0x24 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_fetch_and_or_8 + 0x00000000 0x14 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_or_and_fetch_8 + 0x00000000 0x24 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_fetch_and_xor_8 + 0x00000000 0x14 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_xor_and_fetch_8 + 0x00000000 0x24 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_fetch_and_nand_8 + 0x00000000 0x14 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_nand_and_fetch_8 + 0x00000000 0x2c esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_bool_compare_and_swap_8 + 0x00000000 0x54 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_val_compare_and_swap_8 + 0x00000000 0x5e esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_lock_test_and_set_8 + 0x00000000 0x48 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__sync_lock_release_8 + 0x00000000 0x2a esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_load + 0x00000000 0x42 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_store + 0x00000000 0x42 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text.__atomic_compare_exchange + 0x00000000 0x6e esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .text 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .data 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .rodata.print_timer_info.str1.4 + 0x00000000 0x1f esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .text.print_timer_info + 0x00000000 0x4c esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .iram1.0 0x00000000 0x12a esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .text.esp_timer_deinit + 0x00000000 0x4c esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .rodata.esp_timer_dump.str1.4 + 0x00000000 0x3d esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .text.esp_timer_dump + 0x00000000 0x116 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .iram1.11 0x00000000 0x64 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .iram1.12 0x00000000 0x70 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .iram1.13 0x00000000 0x58 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .iram1.14 0x00000000 0x66 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .iram1.15 0x00000000 0x18 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .text 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .data 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .iram1.2 0x00000000 0xce esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .text.ets_timer_init + 0x00000000 0x2 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .text.ets_timer_deinit + 0x00000000 0x2 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .rodata.__func__.2 + 0x00000000 0xe esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .text 0x00000000 0x0 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .data 0x00000000 0x0 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvGetCurMaxSizeNoSplit + 0x00000000 0x3e esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvGetCurMaxSizeAllowSplit + 0x00000000 0x4a esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvGetCurMaxSizeByteBuf + 0x00000000 0x1e esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvReturnItemByteBuf + 0x00000000 0x6e esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.prvGetItemByteBuf.str1.4 + 0x00000000 0x127 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvGetItemByteBuf + 0x00000000 0x10e esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvCheckItemFitsByteBuffer + 0x00000000 0x6a esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.prvReturnItemDefault.str1.4 + 0x00000000 0x165 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvReturnItemDefault + 0x00000000 0x1ae esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.prvGetItemDefault.str1.4 + 0x00000000 0x186 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvGetItemDefault + 0x00000000 0x1c2 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.prvSendItemDoneNoSplit.str1.4 + 0x00000000 0x7e esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvSendItemDoneNoSplit + 0x00000000 0x194 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvCheckItemFitsDefault + 0x00000000 0xc0 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.prvGetFreeSize.str1.4 + 0x00000000 0x1f esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvGetFreeSize + 0x00000000 0x4e esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.prvInitializeNewRingbuffer.str1.4 + 0x00000000 0x3b esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvInitializeNewRingbuffer + 0x00000000 0x128 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvCopyItemByteBuf + 0x00000000 0xb2 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvCopyItemAllowSplit + 0x00000000 0x154 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvCopyItemNoSplit + 0x00000000 0x44 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvReceiveGenericFromISR + 0x00000000 0xfa esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.xRingbufferCreate.str1.4 + 0x00000000 0x2f esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferCreate + 0x00000000 0xc6 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferCreateNoSplit + 0x00000000 0x20 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.xRingbufferCreateStatic.str1.4 + 0x00000000 0x82 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferCreateStatic + 0x00000000 0xce esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferSendAcquire + 0x00000000 0x9e esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferSendComplete + 0x00000000 0xee esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferSendFromISR + 0x00000000 0x116 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferReceiveFromISR + 0x00000000 0x7a esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.xRingbufferReceiveSplit.str1.4 + 0x00000000 0x88 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferReceiveSplit + 0x00000000 0x6e esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferReceiveSplitFromISR + 0x00000000 0x6c esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.xRingbufferReceiveUpTo.str1.4 + 0x00000000 0x38 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferReceiveUpTo + 0x00000000 0x82 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferReceiveUpToFromISR + 0x00000000 0x80 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.vRingbufferReturnItemFromISR + 0x00000000 0xa0 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.vRingbufferDelete + 0x00000000 0x52 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferGetMaxItemSize + 0x00000000 0x32 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.xRingbufferAddToQueueSetRead.str1.4 + 0x00000000 0x1a esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferAddToQueueSetRead + 0x00000000 0x70 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferRemoveFromQueueSetRead + 0x00000000 0x74 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.xRingbufferPrintInfo.str1.4 + 0x00000000 0x43 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferPrintInfo + 0x00000000 0x70 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.xRingbufferGetStaticBuffer.str1.4 + 0x00000000 0x3d esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferGetStaticBuffer + 0x00000000 0x46 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferCreateWithCaps + 0x00000000 0x78 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.vRingbufferDeleteWithCaps.str1.4 + 0x00000000 0x20 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.vRingbufferDeleteWithCaps + 0x00000000 0x68 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.0 + 0x00000000 0x1a esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.1 + 0x00000000 0x1b esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.2 + 0x00000000 0xf esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.3 + 0x00000000 0x15 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.5 + 0x00000000 0x22 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.6 + 0x00000000 0x1d esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.8 + 0x00000000 0x1a esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.9 + 0x00000000 0x12 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.10 + 0x00000000 0x1d esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.12 + 0x00000000 0x1e esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.13 + 0x00000000 0x17 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.14 + 0x00000000 0x1f esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.15 + 0x00000000 0x18 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.16 + 0x00000000 0x19 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.17 + 0x00000000 0x1a esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.20 + 0x00000000 0x17 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.22 + 0x00000000 0x18 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.23 + 0x00000000 0x17 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.24 + 0x00000000 0x18 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.25 + 0x00000000 0x14 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.26 + 0x00000000 0x18 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.27 + 0x00000000 0x17 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.29 + 0x00000000 0x12 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.30 + 0x00000000 0x15 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.31 + 0x00000000 0x16 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.32 + 0x00000000 0x1b esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.33 + 0x00000000 0x13 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.34 + 0x00000000 0x12 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.35 + 0x00000000 0x15 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.36 + 0x00000000 0x12 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .data 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .bss 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZZ27nvs_flash_read_security_cfgENKUlPhS_mE_clES_S_m + 0x00000000 0x4a esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZL24lookup_storage_from_namePKc + 0x00000000 0x22 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZZL24close_handles_and_deinitPKcENKUlR14NVSHandleEntryE_clES2_ + 0x00000000 0x2a esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZSt9__find_ifIN14intrusive_listI14NVSHandleEntryE8iteratorEN9__gnu_cxx5__ops10_Iter_predIZL24close_handles_and_deinitPKcEUlRS1_E_EEET_SC_SC_T0_St18input_iterator_tag + 0x00000000 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZSt7find_ifIN14intrusive_listI14NVSHandleEntryE8iteratorEZL24close_handles_and_deinitPKcEUlRS1_E_ET_S8_S8_T0_ + 0x00000000 0x14 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZL15create_iteratorPN3nvs7StorageE10nvs_type_t + 0x00000000 0x2a esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_dump + 0x00000000 0x44 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_flash_init_partition_ptr + 0x00000000 0x94 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_flash_secure_init_partition + 0x00000000 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_flash_secure_init + 0x00000000 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_find_key + 0x00000000 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_erase_key + 0x00000000 0x48 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_erase_all + 0x00000000 0x40 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_set_str + 0x00000000 0x50 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_get_str + 0x00000000 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_get_stats + 0x00000000 0x8a esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_get_used_entry_count + 0x00000000 0x5a esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_flash_generate_keys + 0x00000000 0x108 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_flash_read_security_cfg + 0x00000000 0x114 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_flash_register_security_scheme + 0x00000000 0x28 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_flash_get_default_security_scheme + 0x00000000 0xa esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_flash_generate_keys_v2 + 0x00000000 0x28 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_flash_read_security_cfg_v2 + 0x00000000 0x28 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_entry_find + 0x00000000 0xba esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_entry_find_in_handle + 0x00000000 0xb0 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_entry_next + 0x00000000 0x54 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_entry_info + 0x00000000 0x4c esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_release_iterator + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZL24close_handles_and_deinitPKc + 0x00000000 0x62 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_flash_erase_partition + 0x00000000 0x7e esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_flash_erase + 0x00000000 0x1a esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_flash_erase_partition_ptr + 0x00000000 0x76 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_flash_deinit_partition + 0x00000000 0x4c esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_flash_deinit + 0x00000000 0x1a esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN3nvs9NVSHandle8set_itemIaEEiPKcT_ + 0x00000000 0x1e esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._Z7nvs_setIaEimPKcT_ + 0x00000000 0x54 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_set_i8 + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN3nvs9NVSHandle8set_itemIhEEiPKcT_ + 0x00000000 0x1e esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._Z7nvs_setIhEimPKcT_ + 0x00000000 0x54 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_set_u8 + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN3nvs9NVSHandle8set_itemIsEEiPKcT_ + 0x00000000 0x1e esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._Z7nvs_setIsEimPKcT_ + 0x00000000 0x54 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_set_i16 + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN3nvs9NVSHandle8set_itemItEEiPKcT_ + 0x00000000 0x1e esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._Z7nvs_setItEimPKcT_ + 0x00000000 0x54 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_set_u16 + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN3nvs9NVSHandle8set_itemIlEEiPKcT_ + 0x00000000 0x1a esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._Z7nvs_setIlEimPKcT_ + 0x00000000 0x54 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_set_i32 + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN3nvs9NVSHandle8set_itemIxEEiPKcT_ + 0x00000000 0x1e esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._Z7nvs_setIxEimPKcT_ + 0x00000000 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_set_i64 + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN3nvs9NVSHandle8set_itemIyEEiPKcT_ + 0x00000000 0x1e esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._Z7nvs_setIyEimPKcT_ + 0x00000000 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_set_u64 + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN3nvs9NVSHandle8get_itemIaEEiPKcRT_ + 0x00000000 0x18 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._Z7nvs_getIaEimPKcPT_ + 0x00000000 0x54 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_get_i8 + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN3nvs9NVSHandle8get_itemIhEEiPKcRT_ + 0x00000000 0x18 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._Z7nvs_getIhEimPKcPT_ + 0x00000000 0x54 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_get_u8 + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN3nvs9NVSHandle8get_itemIsEEiPKcRT_ + 0x00000000 0x18 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._Z7nvs_getIsEimPKcPT_ + 0x00000000 0x54 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_get_i16 + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN3nvs9NVSHandle8get_itemItEEiPKcRT_ + 0x00000000 0x18 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._Z7nvs_getItEimPKcPT_ + 0x00000000 0x54 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_get_u16 + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN3nvs9NVSHandle8get_itemIlEEiPKcRT_ + 0x00000000 0x18 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._Z7nvs_getIlEimPKcPT_ + 0x00000000 0x54 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_get_i32 + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN3nvs9NVSHandle8get_itemIxEEiPKcRT_ + 0x00000000 0x18 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._Z7nvs_getIxEimPKcPT_ + 0x00000000 0x54 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_get_i64 + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN3nvs9NVSHandle8get_itemIyEEiPKcRT_ + 0x00000000 0x18 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._Z7nvs_getIyEimPKcPT_ + 0x00000000 0x54 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_get_u64 + 0x00000000 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .bss._ZL26nvs_sec_default_scheme_cfg + 0x00000000 0x10 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .data 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .bss 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZNK3nvs7Storage7isValidEv + 0x00000000 0xa esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZN3nvs7Storage9debugDumpEv + 0x00000000 0x20 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZN3nvs7Storage9fillStatsER11nvs_stats_t + 0x00000000 0x18 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZN3nvs7Storage13fillEntryInfoERNS_4ItemER16nvs_entry_info_t + 0x00000000 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZN3nvs7Storage9nextEntryEP21nvs_opaque_iterator_t + 0x00000000 0xb2 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZN3nvs7Storage11findEntryNsEP21nvs_opaque_iterator_th + 0x00000000 0x1e esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZN3nvs7Storage9findEntryEP21nvs_opaque_iterator_tPKc + 0x00000000 0x48 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .text 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .data 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .bss 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .text._ZN3nvs15NVSHandleSimple9debugDumpEv + 0x00000000 0x14 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .text._ZN3nvs15NVSHandleSimple9fillStatsER11nvs_stats_t + 0x00000000 0x14 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .text._ZN3nvs15NVSHandleSimple22calcEntriesInNamespaceERj + 0x00000000 0x1a esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .text._ZN3nvs15NVSHandleSimple9findEntryEP21nvs_opaque_iterator_tPKc + 0x00000000 0x14 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .text._ZN3nvs15NVSHandleSimple11findEntryNsEP21nvs_opaque_iterator_t + 0x00000000 0x18 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .text._ZN3nvs15NVSHandleSimple9nextEntryEP21nvs_opaque_iterator_t + 0x00000000 0x14 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .text._ZNK3nvs15NVSHandleSimple18get_partition_nameEv + 0x00000000 0x14 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .text._ZNK3nvs15NVSHandleSimple11get_storageEv + 0x00000000 0x4 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .group 0x00000000 0x14 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .text 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .data 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .bss 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .group 0x00000000 0x14 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .text 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .data 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .bss 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .text._ZN3nvs19NVSPartitionManager17open_handles_sizeEv + 0x00000000 0x4 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .text._ZN3nvs19NVSPartitionManager21secure_init_partitionEPKcP13nvs_sec_cfg_t + 0x00000000 0xac esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .text._ZN14intrusive_listIN3nvs7StorageEE5eraseENS2_8iteratorE + 0x00000000 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .text._ZN3nvs19NVSPartitionManager16deinit_partitionEPKc + 0x00000000 0xb0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .rodata._ZTVN3nvs9NVSHandleE + 0x00000000 0x40 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .text 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .data 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .bss 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .text._ZN3nvs4Lock6uninitEv + 0x00000000 0x24 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .text 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .data 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .bss 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .text 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .data 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .bss 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .text._ZN3nvs4Page10setVersionEh + 0x00000000 0x18 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .rodata._ZN3nvs4Page15pageStateToNameENS0_9PageStateE.str1.4 + 0x00000000 0xbc esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .text._ZN3nvs4Page15pageStateToNameENS0_9PageStateE + 0x00000000 0x8c esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .rodata._ZNK3nvs4Page9debugDumpEv.str1.4 + 0x00000000 0xa6 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .text._ZNK3nvs4Page9debugDumpEv + 0x00000000 0x120 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .rodata._ZN3nvs4Page11calcEntriesER11nvs_stats_t.str1.4 + 0x00000000 0x4b esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .text._ZN3nvs4Page11calcEntriesER11nvs_stats_t + 0x00000000 0x8e esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .text._ZN3nvs4Page8findItemEhNS_8ItemTypeEPKchNS_9VerOffsetE + 0x00000000 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .text 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .data 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .bss 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .text._ZN3nvs11PageManager9fillStatsER11nvs_stats_t + 0x00000000 0x78 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .text._ZNKSt14default_deleteIA_N3nvs4PageEEclIS1_EENSt9enable_ifIXsrSt14is_convertibleIPA_T_PS2_E5valueEvE4typeEPS7_ + 0x00000000 0x46 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .text 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .data 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .bss 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .text._ZN3nvs16partition_lookup30lookup_nvs_encrypted_partitionEPKcP13nvs_sec_cfg_tPPNS_12NVSPartitionE + 0x00000000 0x84 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .text 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .data 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .bss 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .group 0x00000000 0x14 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .group 0x00000000 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .text 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .data 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .bss 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .text._ZN3nvs21NVSEncryptedPartitionD2Ev + 0x00000000 0x20 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .text._ZN3nvs21NVSEncryptedPartition4readEjPvj + 0x00000000 0x64 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .text._ZN3nvs21NVSEncryptedPartition5writeEjPKvj + 0x00000000 0xca esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .text._ZN3nvs21NVSEncryptedPartitionD0Ev + 0x00000000 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .text._ZN3nvs21NVSEncryptedPartitionC2EPK15esp_partition_t + 0x00000000 0x22 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .text._ZN3nvs21NVSEncryptedPartition4initEP13nvs_sec_cfg_t + 0x00000000 0x6a esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .rodata._ZTVN3nvs9PartitionE + 0x00000000 0x34 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .rodata._ZTVN3nvs21NVSEncryptedPartitionE + 0x00000000 0x34 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .debug_info 0x00000000 0x54af esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .debug_abbrev 0x00000000 0x9ff esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .debug_loc 0x00000000 0x549 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .debug_aranges + 0x00000000 0x48 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .debug_ranges 0x00000000 0x50 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .debug_line 0x00000000 0xd67 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .debug_str 0x00000000 0x45f4 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .comment 0x00000000 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .debug_frame 0x00000000 0xec esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + .text 0x00000000 0x0 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .data 0x00000000 0x0 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.check_iomux_pins_quad + 0x00000000 0xbc esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.bus_uses_iomux_pins + 0x00000000 0x12 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .rodata.alloc_dma_chan.str1.4 + 0x00000000 0x130 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.alloc_dma_chan + 0x00000000 0x202 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.bus_iomux_pins_set_quad + 0x00000000 0x13e esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.bus_iomux_pins_set + 0x00000000 0x12 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spicommon_irqsource_for_host + 0x00000000 0x18 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spicommon_irqdma_source_for_host + 0x00000000 0x18 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spicommon_dma_chan_alloc + 0x00000000 0x88 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spicommon_dma_desc_alloc + 0x00000000 0xb4 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .iram1.0 0x00000000 0xe0 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .rodata.spicommon_dma_chan_free.str1.4 + 0x00000000 0x8 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spicommon_dma_chan_free + 0x00000000 0x6e esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .rodata.spicommon_bus_initialize_io.str1.4 + 0x00000000 0x1d2 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spicommon_bus_initialize_io + 0x00000000 0x744 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spicommon_bus_free_io_cfg + 0x00000000 0x62 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spicommon_cs_initialize + 0x00000000 0x108 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .rodata.spicommon_cs_free_io.str1.4 + 0x00000000 0x20 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spicommon_cs_free_io + 0x00000000 0x54 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spicommon_bus_using_iomux + 0x00000000 0xc8 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spi_bus_main_set_lock + 0x00000000 0xc esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spi_bus_lock_get_by_id + 0x00000000 0x12 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .rodata.spi_bus_initialize.str1.4 + 0x00000000 0x173 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spi_bus_initialize + 0x00000000 0x308 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .rodata.spi_bus_dma_memory_alloc.str1.4 + 0x00000000 0x3a esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spi_bus_dma_memory_alloc + 0x00000000 0x5e esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spi_bus_get_attr + 0x00000000 0x14 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spi_bus_get_dma_ctx + 0x00000000 0x14 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spi_bus_free + 0x00000000 0xa4 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text.spi_bus_register_destroy_func + 0x00000000 0x16 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .rodata.__FUNCTION__.0 + 0x00000000 0x19 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .rodata.__FUNCTION__.1 + 0x00000000 0x13 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .rodata.__func__.2 + 0x00000000 0x15 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .rodata.__FUNCTION__.3 + 0x00000000 0x1c esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .rodata.__func__.4 + 0x00000000 0x18 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .rodata.__FUNCTION__.5 + 0x00000000 0xf esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .rodata.__func__.6 + 0x00000000 0xf esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .rodata.__func__.7 + 0x00000000 0x19 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .sdata.bus_ctx + 0x00000000 0x8 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .data.s_mainbus + 0x00000000 0x68 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .debug_info 0x00000000 0x5011 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .debug_abbrev 0x00000000 0x567 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .debug_loc 0x00000000 0x1354 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .debug_aranges + 0x00000000 0xd8 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .debug_ranges 0x00000000 0x160 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .debug_line 0x00000000 0x2aaa esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .debug_str 0x00000000 0x3128 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .comment 0x00000000 0x30 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .debug_frame 0x00000000 0x2f8 esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + .text 0x00000000 0x0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .data 0x00000000 0x0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .text.rmt_get_channel_id + 0x00000000 0x4e esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .text.rmt_get_channel_resolution + 0x00000000 0x4e esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .text.rmt_apply_carrier + 0x00000000 0x4a esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .rodata.__FUNCTION__.3 + 0x00000000 0x12 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .rodata.__FUNCTION__.4 + 0x00000000 0x1b esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .rodata.__FUNCTION__.5 + 0x00000000 0x13 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .text 0x00000000 0x0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .data 0x00000000 0x0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .text.rmt_simple_encoder_reset + 0x00000000 0x14 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .text.rmt_del_simple_encoder + 0x00000000 0x28 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .iram1.2 0x00000000 0x1d8 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .text.rmt_bytes_encoder_update_config + 0x00000000 0x62 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .rodata.rmt_new_simple_encoder.str1.4 + 0x00000000 0x6f esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .text.rmt_new_simple_encoder + 0x00000000 0x138 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .rodata.__FUNCTION__.2 + 0x00000000 0x17 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .rodata.__FUNCTION__.4 + 0x00000000 0x20 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .text 0x00000000 0x0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .data 0x00000000 0x0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.rmt_new_sync_manager.str1.4 + 0x00000000 0x12b esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text.rmt_new_sync_manager + 0x00000000 0x2f6 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text.rmt_sync_reset + 0x00000000 0xaa esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text.rmt_del_sync_manager + 0x00000000 0x92 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text.rmt_tx_register_event_callbacks + 0x00000000 0x8e esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.rmt_tx_switch_gpio.str1.4 + 0x00000000 0x5a esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text.rmt_tx_switch_gpio + 0x00000000 0x204 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.__FUNCTION__.0 + 0x00000000 0x13 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.__FUNCTION__.3 + 0x00000000 0x20 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.__FUNCTION__.4 + 0x00000000 0x15 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.__FUNCTION__.5 + 0x00000000 0xf esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.__func__.6 + 0x00000000 0x15 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.__FUNCTION__.7 + 0x00000000 0x15 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .data 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .text.esp_btbb_disable + 0x00000000 0x3e esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .text 0x00000000 0x0 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .data 0x00000000 0x0 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .bss 0x00000000 0x0 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .text.esp_vfs_eventfd_unregister + 0x00000000 0x78 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .text 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .data 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .bss 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_rk_offset + 0x00000000 0x4 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_xts_decode_keys + 0x00000000 0x2e esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_gf128mul_x_ble + 0x00000000 0x120 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_ctr_increment_counter + 0x00000000 0x7a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_init + 0x00000000 0x18 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_free + 0x00000000 0x18 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_xts_init + 0x00000000 0x24 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_xts_free + 0x00000000 0x26 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_setkey_enc + 0x00000000 0x294 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_setkey_dec + 0x00000000 0x15a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_xts_setkey_enc + 0x00000000 0x48 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_xts_setkey_dec + 0x00000000 0x48 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_internal_aes_encrypt + 0x00000000 0x608 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_internal_aes_decrypt + 0x00000000 0x600 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_crypt_ecb + 0x00000000 0x30 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_crypt_cbc + 0x00000000 0x10c esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_crypt_xts + 0x00000000 0x1e8 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_crypt_cfb128 + 0x00000000 0xcc esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_crypt_cfb8 + 0x00000000 0xaa esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_crypt_ofb + 0x00000000 0x7e esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_crypt_ctr + 0x00000000 0xbc esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.mbedtls_aes_self_test.str1.4 + 0x00000000 0x119 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text.mbedtls_aes_self_test + 0x00000000 0x962 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_xts_data_unit + 0x00000000 0x30 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_xts_ct32 + 0x00000000 0x60 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_xts_pt32 + 0x00000000 0x60 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_xts_key + 0x00000000 0x60 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_ctr_len + 0x00000000 0xc esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_ctr_ct + 0x00000000 0x90 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_ctr_pt + 0x00000000 0x90 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_ctr_nonce_counter + 0x00000000 0x30 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_ctr_key + 0x00000000 0x30 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_ofb_ct + 0x00000000 0xc0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_ofb_pt + 0x00000000 0x40 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_ofb_key + 0x00000000 0x60 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_cfb128_ct + 0x00000000 0xc0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_cfb128_pt + 0x00000000 0x40 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_cfb128_key + 0x00000000 0x60 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_cbc_enc + 0x00000000 0x30 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_cbc_dec + 0x00000000 0x30 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_ecb_enc + 0x00000000 0x30 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.aes_test_ecb_dec + 0x00000000 0x30 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.round_constants + 0x00000000 0x28 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.RT3 0x00000000 0x400 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.RT2 0x00000000 0x400 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.RT1 0x00000000 0x400 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.RT0 0x00000000 0x400 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.RSb 0x00000000 0x100 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.FT3 0x00000000 0x400 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.FT2 0x00000000 0x400 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.FT1 0x00000000 0x400 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.FT0 0x00000000 0x400 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata.FSb 0x00000000 0x100 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .rodata 0x00000000 0x10 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .debug_info 0x00000000 0x268f esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .debug_abbrev 0x00000000 0x3f0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .debug_loc 0x00000000 0x2888 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .debug_aranges + 0x00000000 0xc8 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .debug_ranges 0x00000000 0x268 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .debug_line 0x00000000 0x3569 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .debug_str 0x00000000 0x863 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .comment 0x00000000 0x30 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .debug_frame 0x00000000 0x3a4 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + .text 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .data 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .bss 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .text.mbedtls_platform_zeroize + 0x00000000 0x20 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .text.mbedtls_zeroize_and_free + 0x00000000 0x24 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .srodata.memset_func + 0x00000000 0x4 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .debug_info 0x00000000 0x1ae esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .debug_abbrev 0x00000000 0x11a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .debug_loc 0x00000000 0xbd esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .debug_aranges + 0x00000000 0x28 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .debug_ranges 0x00000000 0x18 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .debug_line 0x00000000 0x228 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .debug_str 0x00000000 0x272 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .comment 0x00000000 0x30 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .debug_frame 0x00000000 0x50 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + .text 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .data 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .bss 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .text.mbedtls_sha256_init + 0x00000000 0x18 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .text.mbedtls_sha256_free + 0x00000000 0x18 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .text.mbedtls_sha256_clone + 0x00000000 0x32 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .text.mbedtls_sha256_starts + 0x00000000 0xbe esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .text.mbedtls_internal_sha256_process + 0x00000000 0xe5a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .text.mbedtls_internal_sha256_process_many + 0x00000000 0x4a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .text.mbedtls_sha256_update + 0x00000000 0xb8 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .text.mbedtls_sha256_finish + 0x00000000 0x21e esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .rodata.mbedtls_sha256_common_self_test.str1.4 + 0x00000000 0x3f esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .text.mbedtls_sha256_common_self_test + 0x00000000 0x1a0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .text.mbedtls_sha256 + 0x00000000 0x7e esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .text.mbedtls_sha256_self_test + 0x00000000 0x14 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .text.mbedtls_sha224_self_test + 0x00000000 0x14 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .rodata.sha256_test_sum + 0x00000000 0x60 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .rodata.sha224_test_sum + 0x00000000 0x60 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .rodata.sha_test_buflen + 0x00000000 0xc esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .rodata.sha_test_buf + 0x00000000 0xab esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .rodata.K 0x00000000 0x100 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .debug_info 0x00000000 0xf0b esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .debug_abbrev 0x00000000 0x32a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .debug_loc 0x00000000 0xb71 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .debug_aranges + 0x00000000 0x78 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .debug_ranges 0x00000000 0x98 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .debug_line 0x00000000 0x1262 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .debug_str 0x00000000 0x562 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .comment 0x00000000 0x30 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .debug_frame 0x00000000 0x1e8 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + .text 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .data 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .bss 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .text.mbedtls_calloc + 0x00000000 0x14 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .text.mbedtls_free + 0x00000000 0x14 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .text.mbedtls_platform_set_calloc_free + 0x00000000 0x14 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .text.mbedtls_platform_setup + 0x00000000 0x4 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .text.mbedtls_platform_teardown + 0x00000000 0x2 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .sdata.mbedtls_free_func + 0x00000000 0x4 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .sdata.mbedtls_calloc_func + 0x00000000 0x4 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .debug_info 0x00000000 0x252 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .debug_abbrev 0x00000000 0x1cc esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .debug_loc 0x00000000 0xbe esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .debug_aranges + 0x00000000 0x40 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .debug_ranges 0x00000000 0x30 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .debug_line 0x00000000 0x264 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .debug_str 0x00000000 0x31b esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .comment 0x00000000 0x30 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .debug_frame 0x00000000 0x78 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + .text 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .data 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .bss 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .text.esp_mbedtls_mem_calloc + 0x00000000 0x18 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .text.esp_mbedtls_mem_free + 0x00000000 0x12 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .debug_info 0x00000000 0x177 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .debug_abbrev 0x00000000 0xe4 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .debug_loc 0x00000000 0x75 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .debug_aranges + 0x00000000 0x28 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .debug_ranges 0x00000000 0x18 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .debug_line 0x00000000 0x26d esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .debug_str 0x00000000 0x27a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .comment 0x00000000 0x30 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .debug_frame 0x00000000 0x48 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.esp_coex_adapter_funcs_md5_check + 0x00000000 0x5a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.esp_coex_i154_funcs_md5_check + 0x00000000 0x5a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.esp_coex_status_bit_set + 0x00000000 0xa2 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.esp_coex_status_bit_clear + 0x00000000 0xa2 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.coex_event_duration_get + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.coex_pti_set + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.coex_wifi_request + 0x00000000 0x10 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .coexiram.7 0x00000000 0xc /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .iram1.8 0x00000000 0x10 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .iram1.9 0x00000000 0xc /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.coex_init + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.coex_deinit + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.coex_enable + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.coex_disable + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .coexiram.10 0x00000000 0x30 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.coex_preference_set + 0x00000000 0x4 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.coex_version_get + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.coex_version_get_value + 0x00000000 0x1a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.coex_wifi_register_update_lpclk_callback + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.coex_update_lpclk_interval + 0x00000000 0x10 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.coex_register_start_cb + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.esp_coex_ieee802154_extcoex_tx_stage + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.esp_coex_ieee802154_extcoex_rx_stage + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .bss.s_set_lpclk_source_cb + 0x00000000 0x4 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .data.g_coex_adapter_funcs_md5 + 0x00000000 0x4 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .data.g_coex_basic_md5 + 0x00000000 0x4 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .data.g_coex_i154_funcs_md5 + 0x00000000 0x4 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .data.libcoexist_reversion_remote + 0x00000000 0x4 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .dram1.1 0x00000000 0x31 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .dram1.2 0x00000000 0x2b /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .dram1.3 0x00000000 0x2a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .dram1.4 0x00000000 0x31 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .dram1.5 0x00000000 0x2b /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .dram1.6 0x00000000 0x2a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .rodata.coex_version_str + 0x00000000 0x6 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .rodata.esp_coex_adapter_funcs_md5_check.str1.4 + 0x00000000 0x3d /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .rodata.esp_coex_i154_funcs_md5_check.str1.4 + 0x00000000 0x45 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .text.coex_core_pti_set + 0x00000000 0x2a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .coexiram.3 0x00000000 0x1e /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .iram1.5 0x00000000 0x62 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .iram1.6 0x00000000 0x2c /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .text.coex_core_init + 0x00000000 0x4 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .text.coex_core_deinit + 0x00000000 0x4 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .text.coex_core_enable + 0x00000000 0x60 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .text.coex_core_disable + 0x00000000 0x4c /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .coexiram.9 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .text.coex_core_register_start_cb + 0x00000000 0x36 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .bss.coex_enabled_ref + 0x00000000 0x1 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .coexiram.1 0x00000000 0x92 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .coexiram.2 0x00000000 0x22 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .coexiram.3 0x00000000 0x22 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .text.coex_hw_timer_force + 0x00000000 0x18 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .text.coex_hw_timer_unforce + 0x00000000 0x1c /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .text.hal_set_IEEE802154_force_rx_enable + 0x00000000 0x16 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .text.hal_set_IEEE802154_coex_delay + 0x00000000 0x1c /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .text.hal_set_IEEE802154_pti_offset + 0x00000000 0x14 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .text.coex_hw_debug_matrix_config + 0x00000000 0x9a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .text.coex_hw_debug_matrix_init + 0x00000000 0x34 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .dram1.4 0x00000000 0x23 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + .text.coex_rom_osi_funcs_deinit + 0x00000000 0x28 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_status_change + 0x00000000 0x71a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .coexiram.1 0x00000000 0x34 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .coexiram.2 0x00000000 0x32 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_status_bit_set + 0x00000000 0xbc /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_status_bit_clear + 0x00000000 0xc0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_status_get + 0x00000000 0x56 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .coexiram.3 0x00000000 0x36 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_curr_phase_idx_set + 0x00000000 0x68 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .coexiram.4 0x00000000 0x2c /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_interval_get + 0x00000000 0x2c /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .coexiram.5 0x00000000 0x34 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_curr_period_get + 0x00000000 0x32 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_curr_phase_get + 0x00000000 0x44 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_get_phase_by_idx + 0x00000000 0x46 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_register_callback + 0x00000000 0x4e /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_wifi_channel_set + 0x00000000 0x4e /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_wifi_channel_get + 0x00000000 0x7a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_register_wifi_channel_change_callback + 0x00000000 0x34 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_process_restart + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_flexible_period_set + 0x00000000 0x34 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_flexible_period_get + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_deinit + 0x00000000 0x16 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .dram1.6 0x00000000 0x1e /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.__func__.3783 + 0x00000000 0x16 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_default_bt_a2dp_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_default_bt_a2dp_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_default_bt_a2dp_wifi_default + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_default_bt_a2dp_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_default_bt_default_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_default_bt_default_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_default_bt_default_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_default_bt_idle_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_default_bt_idle_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_default_bt_idle_wifi_default + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_default_bt_idle_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_idle_bt_idle_wifi_default + 0x00000000 0x6 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_a2dp_paused_wifi_conn + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_a2dp_paused_wifi_connecting + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_a2dp_paused_wifi_scan + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_a2dp_wifi_conn + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_a2dp_wifi_connecting + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_a2dp_wifi_scan + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_conn_wifi_conn + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_conn_wifi_connecting + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_conn_wifi_scan + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_default_wifi_conn + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_default_wifi_connecting + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_default_wifi_scan + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_piscan_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_piscan_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_piscan_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_sniff_sco_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_sniff_sco_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_bt_sniff_sco_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_config_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_a2dp_paused_wifi_conn + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_a2dp_paused_wifi_connecting + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_a2dp_paused_wifi_scan + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_a2dp_wifi_conn + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_a2dp_wifi_connecting + 0x00000000 0x16 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_a2dp_wifi_scan + 0x00000000 0x16 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_conn_wifi_conn + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_conn_wifi_connecting + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_conn_wifi_scan + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_default_wifi_conn + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_default_wifi_connecting + 0x00000000 0x16 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_default_wifi_scan + 0x00000000 0x16 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_piscan_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_piscan_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_piscan_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_sniff_sco_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_sniff_sco_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_bt_sniff_sco_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_standby_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_a2dp_paused_wifi_conn + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_a2dp_paused_wifi_connecting + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_a2dp_paused_wifi_scan + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_a2dp_wifi_conn + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_a2dp_wifi_connecting + 0x00000000 0x16 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_a2dp_wifi_scan + 0x00000000 0x16 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_conn_wifi_conn + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_conn_wifi_connecting + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_conn_wifi_scan + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_default_wifi_conn + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_default_wifi_connecting + 0x00000000 0x16 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_default_wifi_scan + 0x00000000 0x16 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_piscan_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_piscan_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_piscan_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_sniff_sco_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_sniff_sco_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_bt_sniff_sco_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_ble_mesh_traffic_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_a2dp_paused_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_a2dp_paused_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_a2dp_paused_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_a2dp_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_a2dp_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_a2dp_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_conn_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_conn_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_conn_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_default_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_default_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_default_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_idle_wifi_conn + 0x00000000 0x6 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_idle_wifi_connecting + 0x00000000 0x6 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_idle_wifi_scan + 0x00000000 0x6 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_inq_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_inq_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_inq_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_page_wifi_conn + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_page_wifi_connecting + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_page_wifi_scan + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_piscan_wifi_conn + 0x00000000 0x6 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_piscan_wifi_connecting + 0x00000000 0x6 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_piscan_wifi_scan + 0x00000000 0x6 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_sniff_sco_wifi_conn + 0x00000000 0x6 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_sniff_sco_wifi_connecting + 0x00000000 0x6 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_bt_sniff_sco_wifi_scan + 0x00000000 0x6 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_external_coex_wifi_connecting + 0x00000000 0x6 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_external_coex_wifi_default + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_external_coex_wifi_default_rxonly + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .rodata.coex_schm_external_coex_wifi_scan + 0x00000000 0x6 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) + .text.coex_gpio_debug_matrix_init + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) + .text.coex_gpio_debug_matrix_config + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) + .text.coex_set_gpio_debug_cb + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) + .text.coex_gpio_debug_max_event_get + 0x00000000 0x4 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) + .text.coex_dbg_set_log_level + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) + .dram1.1 0x00000000 0x4 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) + .text 0x00000000 0x0 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .data 0x00000000 0x0 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .bss 0x00000000 0x0 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.is_ota_partition + 0x00000000 0x28 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.set_new_state_otadata + 0x00000000 0x4 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.get_ota_ops_entry + 0x00000000 0x18 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_init_entry + 0x00000000 0x52 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.image_validate + 0x00000000 0x30 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .rodata.find_default_boot_partition.str1.4 + 0x00000000 0x44 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.find_default_boot_partition + 0x00000000 0x82 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .rodata.read_otadata.str1.4 + 0x00000000 0x4b esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.read_otadata + 0x00000000 0xcc esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.rewrite_ota_seq + 0x00000000 0x70 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.check_invalid_otadata + 0x00000000 0x42 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.get_last_invalid_otadata + 0x00000000 0x3a esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_begin + 0x00000000 0xc0 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_resume + 0x00000000 0x9e esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .rodata.esp_ota_write.str1.4 + 0x00000000 0x92 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_write + 0x00000000 0x1ea esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .rodata.esp_ota_write_with_offset.str1.4 + 0x00000000 0xb2 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_write_with_offset + 0x00000000 0x116 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_abort + 0x00000000 0x32 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_end + 0x00000000 0xa0 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .rodata.esp_ota_get_app_partition_count.str1.4 + 0x00000000 0x46 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_get_app_partition_count + 0x00000000 0x58 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_rewrite_ota_data + 0x00000000 0xc8 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_set_boot_partition + 0x00000000 0x66 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .rodata.esp_ota_get_boot_partition.str1.4 + 0x00000000 0x40 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_get_boot_partition + 0x00000000 0xb4 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .rodata.esp_ota_get_next_update_partition.str1.4 + 0x00000000 0x13 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_get_next_update_partition + 0x00000000 0x90 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_get_bootloader_description + 0x00000000 0x86 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_get_partition_description + 0x00000000 0x50 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_check_rollback_is_possible + 0x00000000 0xe6 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .rodata.esp_ota_current_ota_is_workable.str1.4 + 0x00000000 0xb9 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_current_ota_is_workable + 0x00000000 0x144 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_mark_app_valid_cancel_rollback + 0x00000000 0x14 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_mark_app_invalid_rollback_and_reboot + 0x00000000 0x14 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_get_last_invalid_partition + 0x00000000 0x76 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_get_state_partition + 0x00000000 0xc8 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text.esp_ota_erase_last_boot_app_partition + 0x00000000 0xf6 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .rodata.__func__.0 + 0x00000000 0x22 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .rodata.__func__.3 + 0x00000000 0x20 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .rodata.__func__.4 + 0x00000000 0x1a esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .sbss.s_ota_ops_last_handle + 0x00000000 0x4 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .sbss.s_ota_ops_entries_head + 0x00000000 0x4 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .text 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .data 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .bss 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .text.esp_efuse_get_pkg_ver + 0x00000000 0x28 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .text.esp_efuse_set_rom_log_scheme + 0x00000000 0x40 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .text.esp_efuse_disable_rom_download_mode + 0x00000000 0x1a esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .text.esp_efuse_enable_rom_secure_download_mode + 0x00000000 0x32 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_info 0x00000000 0x3ba esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_abbrev 0x00000000 0x181 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_loc 0x00000000 0x1f esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_aranges + 0x00000000 0x38 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_ranges 0x00000000 0x28 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_line 0x00000000 0x3ed esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_str 0x00000000 0x5ee esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .comment 0x00000000 0x30 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .debug_frame 0x00000000 0x88 esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + .text 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .data 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .bss 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .rodata.esp_efuse_rtc_calib_get_ver.str1.4 + 0x00000000 0x58 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .text.esp_efuse_rtc_calib_get_ver + 0x00000000 0x4a esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .rodata.esp_efuse_rtc_calib_get_init_code.str1.4 + 0x00000000 0xe4 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .text.esp_efuse_rtc_calib_get_init_code + 0x00000000 0xdc esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .rodata.esp_efuse_rtc_calib_get_chan_compens.str1.4 + 0x00000000 0x93 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .text.esp_efuse_rtc_calib_get_chan_compens + 0x00000000 0x15a esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .rodata.esp_efuse_rtc_calib_get_cal_voltage.str1.4 + 0x00000000 0x29 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .text.esp_efuse_rtc_calib_get_cal_voltage + 0x00000000 0x110 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .rodata.esp_efuse_rtc_calib_get_tsens_val.str1.4 + 0x00000000 0x13 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .text.esp_efuse_rtc_calib_get_tsens_val + 0x00000000 0x9a esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .rodata.__func__.0 + 0x00000000 0x22 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .rodata.__func__.1 + 0x00000000 0x24 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .rodata.__func__.2 + 0x00000000 0x25 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .rodata.__func__.3 + 0x00000000 0x22 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .rodata 0x00000000 0x30 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .debug_info 0x00000000 0x96c esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .debug_abbrev 0x00000000 0x1f5 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .debug_loc 0x00000000 0x631 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .debug_aranges + 0x00000000 0x40 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .debug_ranges 0x00000000 0x60 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .debug_line 0x00000000 0x90a esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .debug_str 0x00000000 0x8ad esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .comment 0x00000000 0x30 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .debug_frame 0x00000000 0xd4 esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(rmt_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(rmt_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(rmt_hal.c.obj) + .text.rmt_hal_rx_channel_reset + 0x00000000 0x58 esp-idf/hal/libhal.a(rmt_hal.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .text.get_controller + 0x00000000 0x1c esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .rodata.adc_oneshot_ll_disable_channel.str1.4 + 0x00000000 0x45 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .text.adc_oneshot_ll_disable_channel + 0x00000000 0x4a esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .text.adc_oneshot_ll_set_atten + 0x00000000 0x4a esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .text.adc_oneshot_ll_enable + 0x00000000 0x42 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .text.adc_ll_calibration_prepare + 0x00000000 0x60 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .text.adc_oneshot_ll_get_raw_result + 0x00000000 0x48 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .text.adc_ll_calibration_finish + 0x00000000 0x46 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .text.read_cal_channel + 0x00000000 0x92 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .text.adc_hal_set_controller + 0x00000000 0x12 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .text.cal_setup + 0x00000000 0x62 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .text.adc_hal_calibration_init + 0x00000000 0x20 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .text.adc_hal_set_calibration_param + 0x00000000 0x98 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .text.adc_hal_self_calibration + 0x00000000 0x1d0 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .rodata.__func__.0 + 0x00000000 0x1a esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .rodata.__func__.1 + 0x00000000 0x1f esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .rodata.__func__.2 + 0x00000000 0x1e esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .rodata.__func__.3 + 0x00000000 0x1b esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .rodata.__func__.4 + 0x00000000 0x16 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .rodata.__func__.5 + 0x00000000 0x19 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .rodata.__func__.6 + 0x00000000 0x1f esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .rodata.__func__.7 + 0x00000000 0x1d esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .sdata.s_previous_init_code + 0x00000000 0x4 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .debug_info 0x00000000 0x2015 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .debug_abbrev 0x00000000 0x410 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .debug_loc 0x00000000 0x989 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .debug_aranges + 0x00000000 0x80 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .debug_ranges 0x00000000 0x100 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .debug_line 0x00000000 0xbf3 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .debug_str 0x00000000 0x1916 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .comment 0x00000000 0x30 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .debug_frame 0x00000000 0x1e0 esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/hal/libhal.a(adc_hal_common.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .text.hmac_ll_config_output + 0x00000000 0x44 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .text.hmac_ll_write_block_512 + 0x00000000 0x2c esp-idf/hal/libhal.a(hmac_hal.c.obj) + .text.hmac_ll_read_result_256 + 0x00000000 0x24 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .text.hmac_hal_start + 0x00000000 0x12 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .text.hmac_hal_configure + 0x00000000 0x5c esp-idf/hal/libhal.a(hmac_hal.c.obj) + .text.hmac_hal_write_one_block_512 + 0x00000000 0x2c esp-idf/hal/libhal.a(hmac_hal.c.obj) + .text.hmac_hal_write_block_512 + 0x00000000 0x1a esp-idf/hal/libhal.a(hmac_hal.c.obj) + .text.hmac_hal_next_block_padding + 0x00000000 0x14 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .text.hmac_hal_next_block_normal + 0x00000000 0x12 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .text.hmac_hal_read_result_256 + 0x00000000 0x22 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .text.hmac_hal_clean + 0x00000000 0x14 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .debug_info 0x00000000 0x568 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .debug_abbrev 0x00000000 0x1d0 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .debug_loc 0x00000000 0x23a esp-idf/hal/libhal.a(hmac_hal.c.obj) + .debug_aranges + 0x00000000 0x70 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .debug_ranges 0x00000000 0x60 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .debug_line 0x00000000 0x8b0 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .debug_str 0x00000000 0x46d esp-idf/hal/libhal.a(hmac_hal.c.obj) + .comment 0x00000000 0x30 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(hmac_hal.c.obj) + .debug_frame 0x00000000 0xfc esp-idf/hal/libhal.a(hmac_hal.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/hal/libhal.a(hmac_hal.c.obj) + .text 0x00000000 0x0 esp-idf/soc/libsoc.a(rmt_periph.c.obj) + .data 0x00000000 0x0 esp-idf/soc/libsoc.a(rmt_periph.c.obj) + .bss 0x00000000 0x0 esp-idf/soc/libsoc.a(rmt_periph.c.obj) + .rodata.rmt_reg_retention_info + 0x00000000 0xc esp-idf/soc/libsoc.a(rmt_periph.c.obj) + .rodata.rmt_regdma_entries + 0x00000000 0x2c esp-idf/soc/libsoc.a(rmt_periph.c.obj) + .text 0x00000000 0x0 esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + .data 0x00000000 0x0 esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + .bss 0x00000000 0x0 esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + .rodata.temperature_sensor_regs_retention + 0x00000000 0xc esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + .rodata.temperature_sensor_regs_entries + 0x00000000 0x2c esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .rodata.spi_ll_enable_bus_clock.str1.4 + 0x00000000 0x39 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .text.spi_ll_enable_bus_clock + 0x00000000 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .text.spi_ll_reset_register + 0x00000000 0x6c esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .rodata.spicommon_periph_claim.str1.4 + 0x00000000 0x3e esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .text.spicommon_periph_claim + 0x00000000 0xec esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .text.spicommon_periph_in_use + 0x00000000 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .text.spicommon_periph_free + 0x00000000 0x80 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .rodata.__func__.0 + 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .rodata.__func__.1 + 0x00000000 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .bss.spi_claiming_func + 0x00000000 0xc esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .sdata.spi_periph_claimed + 0x00000000 0x2 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .debug_info 0x00000000 0x3442 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .debug_abbrev 0x00000000 0x2f1 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .debug_loc 0x00000000 0x267 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .debug_aranges + 0x00000000 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .debug_ranges 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .debug_line 0x00000000 0x5f9 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .debug_str 0x00000000 0x27db esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .comment 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .debug_frame 0x00000000 0xa8 esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + .text 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .data 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_acquire_group_handle + 0x00000000 0xde esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_acquire_pair_handle + 0x00000000 0xca esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.gdma_release_group_handle.str1.4 + 0x00000000 0x47 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_release_group_handle + 0x00000000 0xb4 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.gdma_release_pair_handle.str1.4 + 0x00000000 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_release_pair_handle + 0x00000000 0x96 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_del_rx_channel + 0x00000000 0x96 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_del_tx_channel + 0x00000000 0x96 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.do_allocate_gdma_channel.str1.4 + 0x00000000 0x1aa esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.do_allocate_gdma_channel + 0x00000000 0x48c esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.gdma_install_tx_interrupt.str1.4 + 0x00000000 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_install_tx_interrupt + 0x00000000 0x100 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_install_rx_interrupt + 0x00000000 0x100 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_default_rx_isr + 0x00000000 0x106 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_default_tx_isr + 0x00000000 0xb0 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_new_ahb_channel + 0x00000000 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_del_channel + 0x00000000 0x66 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_get_group_channel_id + 0x00000000 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.gdma_connect.str1.4 + 0x00000000 0xba esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_connect + 0x00000000 0x1d4 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.gdma_disconnect.str1.4 + 0x00000000 0x3f esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_disconnect + 0x00000000 0x11c esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_get_free_m2m_trig_id_mask + 0x00000000 0x86 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.gdma_config_transfer.str1.4 + 0x00000000 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_config_transfer + 0x00000000 0x154 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_get_alignment_constraints + 0x00000000 0x58 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_apply_strategy + 0x00000000 0x70 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_set_priority + 0x00000000 0x64 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.gdma_register_tx_event_callbacks.str1.4 + 0x00000000 0xfd esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_register_tx_event_callbacks + 0x00000000 0x286 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.gdma_register_rx_event_callbacks.str1.4 + 0x00000000 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_register_rx_event_callbacks + 0x00000000 0x30c esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.gdma_start.str1.4 + 0x00000000 0x32 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_start + 0x00000000 0x102 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_stop + 0x00000000 0xfa esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_append + 0x00000000 0xb2 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text.gdma_reset + 0x00000000 0xb2 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.20 + 0x00000000 0xb esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.19 + 0x00000000 0xc esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.18 + 0x00000000 0xa esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.17 + 0x00000000 0xb esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.16 + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.15 + 0x00000000 0x21 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.14 + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.13 + 0x00000000 0x21 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.12 + 0x00000000 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.11 + 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.10 + 0x00000000 0x1f esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.9 + 0x00000000 0x15 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.8 + 0x00000000 0x1f esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.7 + 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.6 + 0x00000000 0xd esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.5 + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.4 + 0x00000000 0x11 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__func__.3 + 0x00000000 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__func__.2 + 0x00000000 0x19 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__func__.1 + 0x00000000 0x19 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata.__FUNCTION__.0 + 0x00000000 0x19 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .data.s_platform + 0x00000000 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .rodata 0x00000000 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .debug_info 0x00000000 0x7fa2 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .debug_abbrev 0x00000000 0x588 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .debug_loc 0x00000000 0x25d4 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .debug_aranges + 0x00000000 0xf0 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .debug_ranges 0x00000000 0x180 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .debug_line 0x00000000 0x439a esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .debug_str 0x00000000 0x43e1 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .comment 0x00000000 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .debug_frame 0x00000000 0x4f4 esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + .text 0x00000000 0x0 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .data 0x00000000 0x0 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_deinit + 0x00000000 0x6 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_start_with_desc + 0x00000000 0xe esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_stop + 0x00000000 0xe esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_append + 0x00000000 0xe esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_reset + 0x00000000 0xe esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_set_priority + 0x00000000 0xe esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_connect_peri + 0x00000000 0xe esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_disconnect_peri + 0x00000000 0xe esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_enable_burst + 0x00000000 0xe esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_set_burst_size + 0x00000000 0x10 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_set_strategy + 0x00000000 0x10 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_enable_intr + 0x00000000 0xe esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_clear_intr + 0x00000000 0xe esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_read_intr_status + 0x00000000 0xe esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_get_intr_status_reg + 0x00000000 0xe esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_get_eof_desc_addr + 0x00000000 0xe esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_enable_access_encrypt_mem + 0x00000000 0x10 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text.gdma_hal_enable_etm_task + 0x00000000 0xe esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .debug_info 0x00000000 0x23a0 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .debug_abbrev 0x00000000 0x276 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .debug_loc 0x00000000 0xa5c esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .debug_aranges + 0x00000000 0xa8 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .debug_ranges 0x00000000 0x98 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .debug_line 0x00000000 0x593 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .debug_str 0x00000000 0x14f7 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .comment 0x00000000 0x30 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .debug_frame 0x00000000 0x1fc esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + .text 0x00000000 0x0 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .data 0x00000000 0x0 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .bss 0x00000000 0x0 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_start_with_desc + 0x00000000 0x8a esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_stop + 0x00000000 0x3e esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_append + 0x00000000 0x3e esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_reset + 0x00000000 0x4e esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_set_priority + 0x00000000 0x3e esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_connect_peri + 0x00000000 0x9a esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_disconnect_peri + 0x00000000 0x44 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_enable_burst + 0x00000000 0x78 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_set_strategy + 0x00000000 0x84 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_enable_intr + 0x00000000 0x4a esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_clear_intr + 0x00000000 0x1c esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_read_intr_status + 0x00000000 0x32 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_get_intr_status_reg + 0x00000000 0x1c esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_get_eof_desc_addr + 0x00000000 0x3e esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_enable_etm_task + 0x00000000 0x42 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text.gdma_ahb_hal_init + 0x00000000 0xb4 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .sdata.gdma_ahb_hal_priv_data + 0x00000000 0x4 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .debug_info 0x00000000 0x2d0d esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .debug_abbrev 0x00000000 0x367 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .debug_loc 0x00000000 0x15d7 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .debug_aranges + 0x00000000 0x98 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .debug_ranges 0x00000000 0xb8 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .debug_line 0x00000000 0xcf1 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .debug_str 0x00000000 0x1966 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .comment 0x00000000 0x30 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .debug_frame 0x00000000 0x110 esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + .text 0x00000000 0x0 esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .data 0x00000000 0x0 esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .bss 0x00000000 0x0 esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .rodata.gdma_chx_regs_retention + 0x00000000 0x24 esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .rodata.gdma_g0p2_regs_retention + 0x00000000 0x58 esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .rodata.gdma_g0p1_regs_retention + 0x00000000 0x2c esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .rodata.gdma_g0p0_regs_retention + 0x00000000 0x2c esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .rodata.gdma_periph_signals + 0x00000000 0x1c esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .debug_info 0x00000000 0x91e esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .debug_abbrev 0x00000000 0x172 esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .debug_aranges + 0x00000000 0x18 esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .debug_line 0x00000000 0x21a esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .debug_str 0x00000000 0x1502 esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .comment 0x00000000 0x30 esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .riscv.attributes + 0x00000000 0x5c esp-idf/soc/libsoc.a(gdma_periph.c.obj) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + .eh_frame 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .text._ZSt15set_new_handlerPFvvE + 0x00000000 0xe /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .eh_frame 0x00000000 0x3c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .group 0x00000000 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .eh_frame 0x00000000 0x3c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .eh_frame 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .text.__cxa_get_exception_ptr + 0x00000000 0x6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .text._ZSt18uncaught_exceptionv + 0x00000000 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .text._ZSt19uncaught_exceptionsv + 0x00000000 0x14 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .eh_frame 0x00000000 0xac /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .group 0x00000000 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .text.exit._GLOBAL__sub_D__ZN17__eh_globals_init7_S_initE + 0x00000000 0x2a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .gcc_except_table._GLOBAL__sub_D__ZN17__eh_globals_init7_S_initE + 0x00000000 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .fini_array 0x00000000 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .sdata.DW.ref.__gxx_personality_v0 + 0x00000000 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .eh_frame 0x00000000 0xe8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .group 0x00000000 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .text._ZSt13set_terminatePFvvE + 0x00000000 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .text._ZN10__cxxabiv112__unexpectedEPFvvE + 0x00000000 0xe /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .text._ZSt14set_unexpectedPFvvE + 0x00000000 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .text._ZSt14get_unexpectedv + 0x00000000 0x10 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .text.unlikely._ZSt10unexpectedv + 0x00000000 0x14 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .sdata.DW.ref.__gxx_personality_v0 + 0x00000000 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .eh_frame 0x00000000 0xe4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + .sdata._ZN10__cxxabiv120__unexpected_handlerE + 0x00000000 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + .debug_info 0x00000000 0x3c3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + .debug_abbrev 0x00000000 0x277 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + .debug_aranges + 0x00000000 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + .debug_line 0x00000000 0x7c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + .debug_str 0x00000000 0x66f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + .debug_line_str + 0x00000000 0x499 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .eh_frame 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + .group 0x00000000 0x8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .group 0x00000000 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .group 0x00000000 0x8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .group 0x00000000 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .eh_frame 0x00000000 0x38 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .group 0x00000000 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .eh_frame 0x00000000 0x130 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .group 0x00000000 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .text._ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv + 0x00000000 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .text._ZNSt9type_infoD0Ev + 0x00000000 0xa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .text._ZNKSt9type_info10__do_catchEPKS_PPvj + 0x00000000 0x42 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .rodata._ZTVSt9type_info + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .eh_frame 0x00000000 0x80 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .group 0x00000000 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .eh_frame 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .group 0x00000000 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .eh_frame 0x00000000 0x12c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .eh_frame 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .group 0x00000000 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .group 0x00000000 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .group 0x00000000 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .group 0x00000000 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .text._ZNSt13bad_exceptionD2Ev + 0x00000000 0x2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .rodata._ZNKSt9exception4whatEv.str1.4 + 0x00000000 0xf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .text._ZNKSt9exception4whatEv + 0x00000000 0xa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .rodata._ZNKSt13bad_exception4whatEv.str1.4 + 0x00000000 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .text._ZNKSt13bad_exception4whatEv + 0x00000000 0xa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .text._ZNSt9exceptionD0Ev + 0x00000000 0xa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .text._ZNSt13bad_exceptionD0Ev + 0x00000000 0xa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .text._ZN10__cxxabiv115__forced_unwindD2Ev + 0x00000000 0x2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .text._ZN10__cxxabiv115__forced_unwindD0Ev + 0x00000000 0xa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .text._ZN10__cxxabiv119__foreign_exceptionD2Ev + 0x00000000 0x2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .text._ZN10__cxxabiv119__foreign_exceptionD0Ev + 0x00000000 0xa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .text._ZGTtNKSt9exceptionD1Ev + 0x00000000 0x2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .text._ZGTtNKSt13bad_exceptionD1Ev + 0x00000000 0x2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .rodata._ZTVSt9exception + 0x00000000 0x14 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .rodata._ZTVSt13bad_exception + 0x00000000 0x14 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .rodata._ZTVN10__cxxabiv115__forced_unwindE + 0x00000000 0x14 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .rodata._ZTVN10__cxxabiv119__foreign_exceptionE + 0x00000000 0x14 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .eh_frame 0x00000000 0x104 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .text 0x00000000 0x40 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .debug_info 0x00000000 0x164 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .debug_abbrev 0x00000000 0xd0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .debug_loclists + 0x00000000 0x81 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .debug_rnglists + 0x00000000 0x16 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .debug_line 0x00000000 0x11b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .debug_str 0x00000000 0x1d3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + .text 0x00000000 0x4c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .debug_info 0x00000000 0x20a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .debug_abbrev 0x00000000 0x13d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .debug_loclists + 0x00000000 0x89 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .debug_rnglists + 0x00000000 0x16 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .debug_line 0x00000000 0x157 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .debug_str 0x00000000 0x1fc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .rodata 0x00000000 0x100 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .debug_info 0x00000000 0xed /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .debug_abbrev 0x00000000 0x70 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .debug_aranges + 0x00000000 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .debug_line 0x00000000 0x3f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .debug_str 0x00000000 0x1a7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + .text 0x00000000 0x3c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .debug_info 0x00000000 0x157 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .debug_abbrev 0x00000000 0xca /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .debug_loclists + 0x00000000 0x44 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .debug_rnglists + 0x00000000 0x16 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .debug_line 0x00000000 0xdb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .debug_str 0x00000000 0x1c4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + .text 0x00000000 0x4a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .debug_info 0x00000000 0x215 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .debug_abbrev 0x00000000 0x13d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .debug_loclists + 0x00000000 0x86 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .debug_rnglists + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .debug_line 0x00000000 0x143 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .debug_str 0x00000000 0x1fe /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + .text 0x00000000 0x42 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_info 0x00000000 0xe6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_abbrev 0x00000000 0x65 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_loclists + 0x00000000 0xd6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_line 0x00000000 0xe9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_str 0x00000000 0x1ab /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + .text 0x00000000 0x24 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + .debug_info 0x00000000 0xe6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + .debug_abbrev 0x00000000 0x65 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + .debug_loclists + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + .debug_line 0x00000000 0x9b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + .debug_str 0x00000000 0x1a7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + .text 0x00000000 0x52 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + .debug_info 0x00000000 0xe6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + .debug_abbrev 0x00000000 0x65 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + .debug_loclists + 0x00000000 0x21 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + .debug_line 0x00000000 0xcf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + .debug_str 0x00000000 0x1a7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + .text 0x00000000 0x394 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .debug_info 0x00000000 0x7a8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .debug_abbrev 0x00000000 0x1bf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .debug_loclists + 0x00000000 0x556 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .debug_rnglists + 0x00000000 0x8e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .debug_line 0x00000000 0xa2e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .debug_str 0x00000000 0x259 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .eh_frame 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + .text 0x00000000 0x362 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .debug_info 0x00000000 0x7f1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .debug_abbrev 0x00000000 0x1ca /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .debug_loclists + 0x00000000 0x479 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .debug_rnglists + 0x00000000 0x70 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .debug_line 0x00000000 0xa36 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .debug_str 0x00000000 0x259 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .eh_frame 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + .text 0x00000000 0x35a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_info 0x00000000 0x776 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_abbrev 0x00000000 0x1a6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_loclists + 0x00000000 0x6ad /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_rnglists + 0x00000000 0x8f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_line 0x00000000 0x97b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_str 0x00000000 0x25a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .eh_frame 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + .text 0x00000000 0x322 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .debug_info 0x00000000 0x7c3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .debug_abbrev 0x00000000 0x1aa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .debug_loclists + 0x00000000 0x520 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .debug_rnglists + 0x00000000 0x56 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .debug_line 0x00000000 0x98d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .debug_str 0x00000000 0x25a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .debug_line_str + 0x00000000 0x1b2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .eh_frame 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + .text 0x00000000 0x5e0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .debug_info 0x00000000 0x4f6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .debug_abbrev 0x00000000 0x186 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .debug_loclists + 0x00000000 0xa83 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .debug_rnglists + 0x00000000 0xf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .debug_line 0x00000000 0x1377 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .debug_str 0x00000000 0x294 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .debug_line_str + 0x00000000 0x1be /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .debug_frame 0x00000000 0x4c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + .text 0x00000000 0x536 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .rodata 0x00000000 0x3c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .debug_info 0x00000000 0x683 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .debug_abbrev 0x00000000 0x17c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .debug_loclists + 0x00000000 0xa11 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .debug_rnglists + 0x00000000 0xcd /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .debug_line 0x00000000 0x110e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .debug_str 0x00000000 0x356 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .debug_line_str + 0x00000000 0x1c8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .debug_frame 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + .text 0x00000000 0x458 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .debug_info 0x00000000 0x6ac /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .debug_abbrev 0x00000000 0x185 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .debug_loclists + 0x00000000 0x7b4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .debug_rnglists + 0x00000000 0x148 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .debug_line 0x00000000 0xf02 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .debug_str 0x00000000 0x3ae /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .debug_line_str + 0x00000000 0x1c8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .debug_frame 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + .text 0x00000000 0x5f6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .debug_info 0x00000000 0x4f2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .debug_abbrev 0x00000000 0x186 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .debug_loclists + 0x00000000 0xafa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .debug_rnglists + 0x00000000 0xf0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .debug_line 0x00000000 0x1384 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .debug_str 0x00000000 0x294 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .debug_line_str + 0x00000000 0x1be /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .debug_frame 0x00000000 0x4c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + .text 0x00000000 0x64 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .debug_info 0x00000000 0x1c2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .debug_abbrev 0x00000000 0x15f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .debug_loclists + 0x00000000 0xaa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .debug_rnglists + 0x00000000 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .debug_line 0x00000000 0x1df /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .debug_str 0x00000000 0x1a1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .debug_line_str + 0x00000000 0x1cb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + .text 0x00000000 0x62 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .debug_info 0x00000000 0x1a9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .debug_abbrev 0x00000000 0x162 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .debug_loclists + 0x00000000 0x72 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .debug_rnglists + 0x00000000 0x16 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .debug_line 0x00000000 0x1bb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .debug_str 0x00000000 0x19d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .debug_line_str + 0x00000000 0x1d4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + .text 0x00000000 0x74 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .debug_info 0x00000000 0x268 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .debug_abbrev 0x00000000 0x164 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .debug_loclists + 0x00000000 0x95 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .debug_rnglists + 0x00000000 0x2b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .debug_line 0x00000000 0x225 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .debug_str 0x00000000 0x23e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .debug_line_str + 0x00000000 0x1d1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .debug_frame 0x00000000 0x40 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + .text 0x00000000 0x5a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .debug_info 0x00000000 0x25d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .debug_abbrev 0x00000000 0x163 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .debug_loclists + 0x00000000 0xb3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .debug_rnglists + 0x00000000 0x2b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .debug_line 0x00000000 0x223 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .debug_str 0x00000000 0x239 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .debug_line_str + 0x00000000 0x1d7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .debug_frame 0x00000000 0x3c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + .text 0x00000000 0x248 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .rodata 0x00000000 0x3c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .debug_info 0x00000000 0x360 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .debug_abbrev 0x00000000 0x14c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .debug_loclists + 0x00000000 0x3b8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .debug_rnglists + 0x00000000 0x66 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .debug_line 0x00000000 0x8cd /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .debug_str 0x00000000 0x2c1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .debug_line_str + 0x00000000 0x1be /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .debug_frame 0x00000000 0x4c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + .text 0x00000000 0x78 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .debug_info 0x00000000 0x1fe /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .debug_abbrev 0x00000000 0x162 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .debug_loclists + 0x00000000 0x97 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .debug_rnglists + 0x00000000 0x1a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .debug_line 0x00000000 0x2cb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .debug_str 0x00000000 0x1ae /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .debug_line_str + 0x00000000 0x1cb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + .text 0x00000000 0x78 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .debug_info 0x00000000 0x1fe /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .debug_abbrev 0x00000000 0x162 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .debug_loclists + 0x00000000 0x97 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .debug_rnglists + 0x00000000 0x1a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .debug_line 0x00000000 0x2cb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .debug_str 0x00000000 0x1ae /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .debug_line_str + 0x00000000 0x1cb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + .text 0x00000000 0x244 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .debug_info 0x00000000 0x350 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .debug_abbrev 0x00000000 0x15b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .debug_loclists + 0x00000000 0x32d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .debug_rnglists + 0x00000000 0x61 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .debug_line 0x00000000 0x810 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .debug_str 0x00000000 0x27c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .debug_line_str + 0x00000000 0x1c8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .debug_frame 0x00000000 0x4c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + .text 0x00000000 0x32a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .debug_info 0x00000000 0x2e8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .debug_abbrev 0x00000000 0x17d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .debug_loclists + 0x00000000 0x7ac /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .debug_rnglists + 0x00000000 0xc9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .debug_line 0x00000000 0xd87 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .debug_str 0x00000000 0x257 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .debug_line_str + 0x00000000 0x1be /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .debug_frame 0x00000000 0x40 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + .text 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .debug_info 0x00000000 0x1f1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .debug_abbrev 0x00000000 0x138 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .debug_loclists + 0x00000000 0x2c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .debug_rnglists + 0x00000000 0x16 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .debug_line 0x00000000 0x177 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .debug_str 0x00000000 0x18d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .debug_line_str + 0x00000000 0x1d4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + .text 0x00000000 0x58 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .debug_info 0x00000000 0x19b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .debug_abbrev 0x00000000 0x14d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .debug_loclists + 0x00000000 0x89 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .debug_rnglists + 0x00000000 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .debug_line 0x00000000 0x1b7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .debug_str 0x00000000 0x18b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .debug_line_str + 0x00000000 0x1d4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + .text 0x00000000 0xc0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .debug_info 0x00000000 0x213 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .debug_abbrev 0x00000000 0x16d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .debug_loclists + 0x00000000 0x187 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .debug_rnglists + 0x00000000 0x45 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .debug_line 0x00000000 0x37a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .debug_str 0x00000000 0x21f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .debug_line_str + 0x00000000 0x1d1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .debug_frame 0x00000000 0x38 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + .text 0x00000000 0xa4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .debug_info 0x00000000 0x20a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .debug_abbrev 0x00000000 0x186 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .debug_loclists + 0x00000000 0x143 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .debug_rnglists + 0x00000000 0x35 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .debug_line 0x00000000 0x34c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .debug_str 0x00000000 0x21a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .debug_line_str + 0x00000000 0x1d7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .debug_frame 0x00000000 0x34 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + .text 0x00000000 0xa4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .debug_info 0x00000000 0x254 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .debug_abbrev 0x00000000 0x15b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .debug_loclists + 0x00000000 0x121 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .debug_rnglists + 0x00000000 0x1d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .debug_line 0x00000000 0x3a3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .debug_str 0x00000000 0x1ca /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .debug_line_str + 0x00000000 0x1d6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .debug_frame 0x00000000 0x40 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + .text 0x00000000 0xf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .debug_info 0x00000000 0x287 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .debug_abbrev 0x00000000 0x13c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .debug_loclists + 0x00000000 0x23c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .debug_rnglists + 0x00000000 0x26 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .debug_line 0x00000000 0x4c3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .debug_str 0x00000000 0x220 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .debug_line_str + 0x00000000 0x1d3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + .text 0x00000000 0x0 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .data 0x00000000 0x0 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .bss 0x00000000 0x0 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text._Z12abort_returnIPPvET_v + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text._Z12abort_returnIPvET_v + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text._Z12abort_returnIP11frame_stateET_v + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.abort_expect_void + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.abort_expect_void_and_return + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.forward_abort_uw_ctx + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap___register_frame_info_bases + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap___register_frame_info + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap___register_frame_info_table_bases + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap___register_frame_info_table + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap__Unwind_Find_FDE + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap__Unwind_GetGR + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap__Unwind_GetCFA + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap__Unwind_SetIP + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap__Unwind_SetGR + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap__Unwind_GetIPInfo + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text._Z17__frame_state_forPvP11frame_state + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap__Unwind_Resume + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap__Unwind_RaiseException + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap__Unwind_ForcedUnwind + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap__Unwind_Backtrace + 0x00000000 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + .text.txpwr_correct + 0x00000000 0x86 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + .text.tx_i2c_track + 0x00000000 0xe8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + .text.phy_txpwr_track_slow + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + .text.bt_track_pll_cap + 0x00000000 0x70 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + .text.phy_param_track + 0x00000000 0x7a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + .text.tx_pwctrl_background_ + 0x00000000 0x8c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.RFChannelSel + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.phy_change_channel + 0x00000000 0x16 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.phy_rx_rifs_en + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.phy_current_level_set + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.phy_bbpll_en_usb + 0x00000000 0x2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.phy_bt_power_track + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.bb_wdt_rst_enable + 0x00000000 0x1c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.bb_wdt_int_enable + 0x00000000 0x20 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.bb_wdt_timeout_clear + 0x00000000 0x14 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.bb_wdt_get_status + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.noise_check_loop + 0x00000000 0x2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.tx_pwctrl_background + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.esp_tx_state_out + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.ant_wifitx_cfg + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.ant_wifirx_cfg + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.ant_bttx_cfg + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.ant_btrx_cfg + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.phy_chan_dump_cfg + 0x00000000 0x12 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.phy_dig_reg_backup + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.phy_chan_filt_set + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.set_cca 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.set_rx_sense + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.rx_gain_force + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.phy_i2c_enter_critical + 0x00000000 0x2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.phy_i2c_exit_critical + 0x00000000 0x2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.phy_ble_set_chan_base + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text.phy_get_rfdata_num + 0x00000000 0x6 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + .text.bt_txpwr_freq + 0x00000000 0x84 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + .text.pll_dac_mem_update_new + 0x00000000 0x9e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .text.phy_get_most_tpw + 0x00000000 0x96 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .text.phy_get_adc_rand + 0x00000000 0x186 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .text.phy_internal_delay + 0x00000000 0x4 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .text.phy_ftm_comp + 0x00000000 0x1e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .text.phy_freq_mem_backup + 0x00000000 0x2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .text.phy_dig_reg_backup_new + 0x00000000 0x108 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .text.phy_set_rate + 0x00000000 0x2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .text.phy_get_rx_freq + 0x00000000 0x5e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .text.phy_get_cca + 0x00000000 0xc /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .text.phy_set_cca_cnt + 0x00000000 0x2e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .text.phy_get_cca_cnt + 0x00000000 0x24 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .text.phy_get_noise_floor + 0x00000000 0xc /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .text.phy_get_rssi + 0x00000000 0x26 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .rodata 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + .text.phy_rfpll_set_freq_offset + 0x00000000 0x5a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + .text.phy_force_freq_set + 0x00000000 0x8c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + .text.phy_set_freq + 0x00000000 0x1c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + .text.set_chanfreq + 0x00000000 0x24 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + .text.phy_set_tsens_power + 0x00000000 0x1c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + .text.tsens_dac_to_index + 0x00000000 0x30 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + .text.tsens_dac_cal_new + 0x00000000 0x78 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + .text.phy_set_tsens_range + 0x00000000 0x14 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + .text.ram_tsens_temp_read_new + 0x00000000 0x74 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + .text.phy_get_tsens_value + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + .rodata.phy_tsens_attribute + 0x00000000 0x1e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) + .text.chan14_mic_enable + 0x00000000 0x2e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_analog_cal.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_analog_cal.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_analog_cal.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + .text.get_sar2_vol_new + 0x00000000 0xbc /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + .text.get_rxbb_dc + 0x00000000 0x52 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + .text.phy_get_interp_data + 0x00000000 0x36 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + .text.rx_table_track + 0x00000000 0xd4 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + .rodata.rx_table_track.str1.4 + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .text.phy_version_print + 0x00000000 0x3a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .text.phy_reg_check + 0x00000000 0x36e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .text.phy_i2c_check + 0x00000000 0x1d6 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .text.get_dc_value + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .text.phy_tx_gain_print + 0x00000000 0x1ea /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .text.get_bias_ref_code + 0x00000000 0x4 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .text.phy_get_vdd33 + 0x00000000 0x94 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .text.rfpll_cap_check + 0x00000000 0x10a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .text.phy_cal_print + 0x00000000 0x5fe /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .text.pbus_print + 0x00000000 0xfc /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .text.debug_print_line + 0x00000000 0x14 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .rodata.debug_print_line.str1.4 + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .rodata.pbus_print.str1.4 + 0x00000000 0x49 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .rodata.phy_cal_print.str1.4 + 0x00000000 0x1f0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .rodata.phy_i2c_check.str1.4 + 0x00000000 0xd6 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .rodata.phy_reg_check.str1.4 + 0x00000000 0x170 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .rodata.phy_tx_gain_print.str1.4 + 0x00000000 0xa6 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .rodata.phy_version_print.str1.4 + 0x00000000 0x1d /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .rodata.rfpll_cap_check.str1.4 + 0x00000000 0x1c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + .text.wifi_11g_rate_chg_new + 0x00000000 0x20 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + .text.get_chan_target_power_new + 0x00000000 0x9c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + .text.get_tx_gain_value + 0x00000000 0x6c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + .text.wifi_get_target_power_new + 0x00000000 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + .rodata.CSWTCH.26 + 0x00000000 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + .text.phy_disable_cca_new + 0x00000000 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + .text.phy_enable_cca_new + 0x00000000 0x26 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + .text.phy_fft_scale_force + 0x00000000 0x3e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + .text.phy_force_rx_gain + 0x00000000 0x2c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + .text.force_txon + 0x00000000 0xb4 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + .text.force_txon_mode + 0x00000000 0xe0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + .text.phy_tx_tone + 0x00000000 0xe4 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + .text.pbus_rx_dco_cal_new + 0x00000000 0x2bc /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + .rodata.pbus_rx_dco_cal_new.str1.4 + 0x00000000 0x36 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + .text.test_filter_band_set + 0x00000000 0x64 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + .text.phy_get_i2c_data + 0x00000000 0x2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + .text.adc_rate_set + 0x00000000 0x4e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + .text.dac_rate_set + 0x00000000 0x1c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + .text.i2c_rc_set_reg + 0x00000000 0x64 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + .text.phy_encode_i2c_master + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + .text.phy_i2c_master_fill + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + .text.phy_i2c_master_mem_cfg + 0x00000000 0x1e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + .text.phy_i2c_master_command_mem_cfg + 0x00000000 0x2a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + .text 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .data 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .bss 0x00000000 0x0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .iram1 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_bb_set_rx_sense + 0x00000000 0x72 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.ieee802154_set_rx_sense + 0x00000000 0xc /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_bb_set_max_gain + 0x00000000 0x22 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_bb_tx_cca_set + 0x00000000 0x144 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_bb_tx_cca_fifo_reset + 0x00000000 0x14 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_bb_tx_cca_fifo_empty + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_bb_tx_cca_fifo_full + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_bb_tx_cca_fifo_count + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_bb_tx_cca_fifo_read + 0x00000000 0xa /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_bb_wdt_init + 0x00000000 0x44 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.coex_pti_v2 + 0x00000000 0x20 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.force_coex_timer0_wifi_v2 + 0x00000000 0x2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.force_coex_timer0_wifi_pti_v2 + 0x00000000 0x2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.force_coex_timer1_BT_V3_2 + 0x00000000 0x2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.force_coex_timer1_bt_pti_v2 + 0x00000000 0x2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.force_coex_timer11_BT_V3_2 + 0x00000000 0x2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.force_coex_timer11_bt_pti_v2 + 0x00000000 0x2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_get_channel_pwr_set + 0x00000000 0x64 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_get_channel_pwr + 0x00000000 0xe /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_get_channel_pwr_unset + 0x00000000 0x22 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_set_chn + 0x00000000 0x28 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_bb_set_corr_thresh_le + 0x00000000 0x74 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bbmac_idle_for_swrst + 0x00000000 0x3a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.ble_tx_config_check + 0x00000000 0x198 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text.bt_bb_tx_cca_en + 0x00000000 0x10 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .rodata.ble_tx_config_check.str1.4 + 0x00000000 0x12a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .text 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .data 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .bss 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .rodata.rtc_printf.str1.4 + 0x00000000 0x4 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .text.rtc_printf + 0x00000000 0x2e esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .text 0x00000000 0x10 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + .debug_info 0x00000000 0xec /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + .debug_abbrev 0x00000000 0xb6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + .debug_loclists + 0x00000000 0x2b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + .debug_line 0x00000000 0x8b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + .debug_str 0x00000000 0x116 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + .debug_line_str + 0x00000000 0x1ff /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + .debug_frame 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + .text 0x00000000 0x54 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + .debug_info 0x00000000 0x183 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + .debug_abbrev 0x00000000 0xee /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + .debug_loclists + 0x00000000 0xea /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + .debug_line 0x00000000 0x14c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + .debug_str 0x00000000 0x12a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + .debug_line_str + 0x00000000 0x202 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + .debug_frame 0x00000000 0x44 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + .text 0x00000000 0xa0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .rodata.str1.4 + 0x00000000 0x25 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .debug_info 0x00000000 0x1c1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .debug_abbrev 0x00000000 0xf3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .debug_loclists + 0x00000000 0x12b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .debug_line 0x00000000 0x1e1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .debug_str 0x00000000 0x145 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .debug_line_str + 0x00000000 0x20d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .debug_frame 0x00000000 0x4c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + .text 0x00000000 0x396 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .debug_info 0x00000000 0x759 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .debug_abbrev 0x00000000 0x251 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .debug_loclists + 0x00000000 0x513 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .debug_rnglists + 0x00000000 0x1a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .debug_line 0x00000000 0x8ad /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .debug_str 0x00000000 0x16e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .debug_line_str + 0x00000000 0x270 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .debug_frame 0x00000000 0xa0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + .text 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + .debug_info 0x00000000 0x97e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + .debug_abbrev 0x00000000 0x213 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + .debug_loclists + 0x00000000 0x7a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + .debug_line 0x00000000 0x14d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + .debug_str 0x00000000 0x522 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + .debug_line_str + 0x00000000 0x2e4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + .debug_frame 0x00000000 0x50 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + .text 0x00000000 0x94 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .debug_info 0x00000000 0x98a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .debug_abbrev 0x00000000 0x246 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .debug_loclists + 0x00000000 0xb7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .debug_rnglists + 0x00000000 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .debug_line 0x00000000 0x19a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .debug_str 0x00000000 0x559 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .debug_line_str + 0x00000000 0x2dd /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .debug_frame 0x00000000 0x58 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + .text 0x00000000 0xe2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .debug_info 0x00000000 0xa86 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .debug_abbrev 0x00000000 0x274 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .debug_loclists + 0x00000000 0x1be /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .debug_rnglists + 0x00000000 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .debug_line 0x00000000 0x265 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .debug_str 0x00000000 0x5a2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .debug_line_str + 0x00000000 0x2ea /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .debug_frame 0x00000000 0x70 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + .text 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + .debug_info 0x00000000 0x965 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + .debug_abbrev 0x00000000 0x224 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + .debug_loclists + 0x00000000 0x58 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + .debug_line 0x00000000 0x171 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + .debug_str 0x00000000 0x520 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + .debug_line_str + 0x00000000 0x2e1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + .debug_frame 0x00000000 0x4c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + .text 0x00000000 0xc0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .debug_info 0x00000000 0x9e6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .debug_abbrev 0x00000000 0x27a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .debug_loclists + 0x00000000 0x129 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .debug_rnglists + 0x00000000 0x1c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .debug_line 0x00000000 0x1f0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .debug_str 0x00000000 0x563 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .debug_line_str + 0x00000000 0x2da /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .debug_frame 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + .text 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + .debug_info 0x00000000 0x8f3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + .debug_abbrev 0x00000000 0x200 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + .debug_loclists + 0x00000000 0x4c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + .debug_line 0x00000000 0xed /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + .debug_str 0x00000000 0x4fb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + .debug_line_str + 0x00000000 0x2db /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + .debug_frame 0x00000000 0x3c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + .text 0x00000000 0xfe /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + .debug_info 0x00000000 0x9c1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + .debug_abbrev 0x00000000 0x237 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + .debug_loclists + 0x00000000 0x13d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + .debug_line 0x00000000 0x34c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + .debug_str 0x00000000 0x531 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + .debug_line_str + 0x00000000 0x2ef /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + .debug_frame 0x00000000 0x68 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + .text 0x00000000 0x98 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + .debug_info 0x00000000 0x9a1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + .debug_abbrev 0x00000000 0x213 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + .debug_loclists + 0x00000000 0x7f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + .debug_line 0x00000000 0x247 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + .debug_str 0x00000000 0x523 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + .debug_line_str + 0x00000000 0x2ec /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + .debug_frame 0x00000000 0x54 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + .text 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + .debug_info 0x00000000 0x954 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + .debug_abbrev 0x00000000 0x210 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + .debug_loclists + 0x00000000 0x7c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + .debug_line 0x00000000 0xf9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + .debug_str 0x00000000 0x528 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + .debug_line_str + 0x00000000 0x2e4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + .debug_frame 0x00000000 0x3c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + .text 0x00000000 0x9c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + .debug_info 0x00000000 0x9aa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + .debug_abbrev 0x00000000 0x22d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + .debug_loclists + 0x00000000 0x153 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + .debug_line 0x00000000 0x21e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + .debug_str 0x00000000 0x533 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + .debug_line_str + 0x00000000 0x2f2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + .debug_frame 0x00000000 0x64 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + .text 0x00000000 0xd2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .debug_info 0x00000000 0x992 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .debug_abbrev 0x00000000 0x25a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .debug_loclists + 0x00000000 0xe8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .debug_rnglists + 0x00000000 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .debug_line 0x00000000 0x256 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .debug_str 0x00000000 0x51a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .debug_line_str + 0x00000000 0x2e4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .debug_frame 0x00000000 0x60 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + .text 0x00000000 0xd0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .debug_info 0x00000000 0x8ef /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .debug_abbrev 0x00000000 0x209 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .debug_loclists + 0x00000000 0x58 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .debug_rnglists + 0x00000000 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .debug_line 0x00000000 0x2aa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .debug_str 0x00000000 0x513 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .debug_line_str + 0x00000000 0x2e9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .debug_frame 0x00000000 0x38 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + .text 0x00000000 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + .debug_info 0x00000000 0x103 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + .debug_abbrev 0x00000000 0xae /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + .debug_loclists + 0x00000000 0x39 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + .debug_line 0x00000000 0x7c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + .debug_str 0x00000000 0x120 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + .debug_line_str + 0x00000000 0x27a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + .text 0x00000000 0x1a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + .debug_info 0x00000000 0xfc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + .debug_abbrev 0x00000000 0xb8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + .debug_loclists + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + .debug_line 0x00000000 0xba /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + .debug_str 0x00000000 0x123 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + .debug_line_str + 0x00000000 0x273 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + .text 0x00000000 0x48 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_info 0x00000000 0x10f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_abbrev 0x00000000 0x8a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_loclists + 0x00000000 0x130 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_line 0x00000000 0x157 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_str 0x00000000 0x113 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_line_str + 0x00000000 0x273 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + .text 0x00000000 0x1c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + .debug_info 0x00000000 0xd3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + .debug_abbrev 0x00000000 0x80 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + .debug_loclists + 0x00000000 0x27 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + .debug_line 0x00000000 0xe0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + .debug_str 0x00000000 0x10c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + .debug_line_str + 0x00000000 0x208 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + .text 0x00000000 0x22 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + .debug_info 0x00000000 0xdd /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + .debug_abbrev 0x00000000 0x99 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + .debug_loclists + 0x00000000 0x42 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + .debug_line 0x00000000 0xdf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + .debug_str 0x00000000 0x114 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + .debug_line_str + 0x00000000 0x276 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + .text 0x00000000 0x58 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + .debug_info 0x00000000 0x92a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + .debug_abbrev 0x00000000 0x207 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + .debug_loclists + 0x00000000 0x97 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + .debug_line 0x00000000 0xf3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + .debug_str 0x00000000 0x515 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + .debug_line_str + 0x00000000 0x2e7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + .debug_frame 0x00000000 0x48 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + .text 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + .debug_info 0x00000000 0x143 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + .debug_abbrev 0x00000000 0xdb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + .debug_loclists + 0x00000000 0x136 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + .debug_line 0x00000000 0x1c7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + .debug_str 0x00000000 0x130 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + .debug_line_str + 0x00000000 0x276 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + .debug_frame 0x00000000 0x34 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + .text 0x00000000 0x2e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + .debug_info 0x00000000 0xf9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + .debug_abbrev 0x00000000 0xaa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + .debug_loclists + 0x00000000 0x4b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + .debug_line 0x00000000 0x117 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + .debug_str 0x00000000 0x125 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + .debug_line_str + 0x00000000 0x276 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + .text 0x00000000 0x2c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + .debug_info 0x00000000 0xd2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + .debug_abbrev 0x00000000 0x76 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + .debug_loclists + 0x00000000 0xa2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + .debug_line 0x00000000 0xf5 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + .debug_str 0x00000000 0x114 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + .debug_line_str + 0x00000000 0x276 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + .text 0x00000000 0x24 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + .debug_info 0x00000000 0x101 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + .debug_abbrev 0x00000000 0xa1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + .debug_loclists + 0x00000000 0x5b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + .debug_line 0x00000000 0x106 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + .debug_str 0x00000000 0x130 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + .debug_line_str + 0x00000000 0x276 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + .text 0x00000000 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + .debug_info 0x00000000 0xd5 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + .debug_abbrev 0x00000000 0x87 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + .debug_loclists + 0x00000000 0xa5 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + .debug_line 0x00000000 0xb5 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + .debug_str 0x00000000 0x11a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + .debug_line_str + 0x00000000 0x276 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + .text 0x00000000 0x36 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + .debug_info 0x00000000 0xe8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + .debug_abbrev 0x00000000 0xa9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + .debug_loclists + 0x00000000 0x24 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + .debug_line 0x00000000 0x12c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + .debug_str 0x00000000 0x113 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + .debug_line_str + 0x00000000 0x273 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .sbss 0x00000000 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + .text 0x00000000 0x4a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + .debug_info 0x00000000 0xff /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + .debug_abbrev 0x00000000 0xa6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + .debug_loclists + 0x00000000 0x119 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + .debug_line 0x00000000 0x104 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + .debug_str 0x00000000 0x12d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + .debug_line_str + 0x00000000 0x2f0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + .text 0x00000000 0xa8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .debug_line 0x00000000 0x18e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .debug_line_str + 0x00000000 0xdc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .debug_info 0x00000000 0x33 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .debug_abbrev 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .debug_str 0x00000000 0xf1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .riscv.attributes + 0x00000000 0x5a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + .text 0x00000000 0xe8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_info 0x00000000 0x256 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_abbrev 0x00000000 0x107 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_loclists + 0x00000000 0x1d6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_line 0x00000000 0x31c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_str 0x00000000 0x134 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_line_str + 0x00000000 0x340 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + .text 0x00000000 0x64 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .debug_info 0x00000000 0x1a8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .debug_abbrev 0x00000000 0x121 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .debug_loclists + 0x00000000 0x75 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .debug_rnglists + 0x00000000 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .debug_line 0x00000000 0x242 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .debug_str 0x00000000 0x147 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .debug_line_str + 0x00000000 0x3d8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + .text 0x00000000 0x60 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .debug_info 0x00000000 0x1e3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .debug_abbrev 0x00000000 0x131 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .debug_loclists + 0x00000000 0x10c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .debug_rnglists + 0x00000000 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .debug_line 0x00000000 0x26d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .debug_str 0x00000000 0x154 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .debug_line_str + 0x00000000 0x36d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + .text 0x00000000 0x11e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcmp.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcmp.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcmp.o) + .debug_line 0x00000000 0x13a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcmp.o) + .debug_line_str + 0x00000000 0xdc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcmp.o) + .debug_info 0x00000000 0x33 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcmp.o) + .debug_abbrev 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcmp.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcmp.o) + .debug_str 0x00000000 0xf1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcmp.o) + .riscv.attributes + 0x00000000 0x5a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcmp.o) + .text 0x00000000 0x2930 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .rodata 0x00000000 0x23c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .rodata.str1.4 + 0x00000000 0x3a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .srodata.cst8 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .debug_info 0x00000000 0x280a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .debug_abbrev 0x00000000 0x42d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .debug_loclists + 0x00000000 0x2388 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .debug_rnglists + 0x00000000 0xa0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .debug_line 0x00000000 0x4e70 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .debug_str 0x00000000 0xc76 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .debug_line_str + 0x00000000 0x414 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .debug_frame 0x00000000 0xb8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + .text 0x00000000 0x2ab4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .rodata 0x00000000 0x23c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .rodata.str1.4 + 0x00000000 0x3a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .srodata.cst8 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .debug_info 0x00000000 0x2aaa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .debug_abbrev 0x00000000 0x49b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .debug_loclists + 0x00000000 0x2431 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .debug_rnglists + 0x00000000 0xab /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .debug_line 0x00000000 0x516a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .debug_str 0x00000000 0xd55 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .debug_line_str + 0x00000000 0x412 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .debug_frame 0x00000000 0x108 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + .text 0x00000000 0x1b8e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .rodata 0x00000000 0x23c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .rodata.str1.4 + 0x00000000 0x25 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .debug_info 0x00000000 0x2228 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .debug_abbrev 0x00000000 0x44f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .debug_loclists + 0x00000000 0x15cc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .debug_rnglists + 0x00000000 0x60 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .debug_line 0x00000000 0x363c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .debug_str 0x00000000 0xc3f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .debug_line_str + 0x00000000 0x402 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .debug_frame 0x00000000 0x128 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + .text 0x00000000 0x12a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + .debug_info 0x00000000 0xbc1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + .debug_abbrev 0x00000000 0x257 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + .debug_loclists + 0x00000000 0x106 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + .debug_line 0x00000000 0x391 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + .debug_str 0x00000000 0x675 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + .debug_line_str + 0x00000000 0x377 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + .debug_frame 0x00000000 0x6c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + .text 0x00000000 0x3a2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .rodata.str1.4 + 0x00000000 0x701 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .rodata 0x00000000 0x23c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .debug_info 0x00000000 0x980 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .debug_abbrev 0x00000000 0x216 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .debug_loclists + 0x00000000 0xb7b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .debug_line 0x00000000 0xb32 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .debug_str 0x00000000 0x531 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .debug_line_str + 0x00000000 0x2eb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .debug_frame 0x00000000 0x68 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + .text 0x00000000 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + .debug_info 0x00000000 0x92 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + .debug_abbrev 0x00000000 0x74 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + .debug_loclists + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + .debug_line 0x00000000 0x6d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + .debug_str 0x00000000 0xbf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + .debug_line_str + 0x00000000 0x1b9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + .text 0x00000000 0x22 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .debug_info 0x00000000 0xbe9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .debug_abbrev 0x00000000 0x260 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .debug_loclists + 0x00000000 0x3c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .debug_rnglists + 0x00000000 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .debug_line 0x00000000 0x134 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .debug_str 0x00000000 0x728 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .debug_line_str + 0x00000000 0x2fb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .debug_frame 0x00000000 0x40 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + .text 0x00000000 0x90 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .srodata.cst8 0x00000000 0x8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .debug_info 0x00000000 0x1cb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .debug_abbrev 0x00000000 0x145 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .debug_loclists + 0x00000000 0x8f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .debug_rnglists + 0x00000000 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .debug_line 0x00000000 0x1c7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .debug_str 0x00000000 0x173 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .debug_line_str + 0x00000000 0x2c1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .debug_frame 0x00000000 0x40 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + .text 0x00000000 0x1032 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .rodata.str1.4 + 0x00000000 0x95 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .srodata.cst8 0x00000000 0x48 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .debug_info 0x00000000 0x1867 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .debug_abbrev 0x00000000 0x326 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .debug_loclists + 0x00000000 0x1100 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .debug_rnglists + 0x00000000 0x36 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .debug_line 0x00000000 0x212a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .debug_str 0x00000000 0x89d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .debug_line_str + 0x00000000 0x3c9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .debug_frame 0x00000000 0x9c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + .text 0x00000000 0xc88 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .rodata.str1.4 + 0x00000000 0x81 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .srodata.cst8 0x00000000 0x10 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .rodata 0x00000000 0x128 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .debug_info 0x00000000 0x1c96 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .debug_abbrev 0x00000000 0x46e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .debug_loclists + 0x00000000 0x1348 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .debug_rnglists + 0x00000000 0x77 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .debug_line 0x00000000 0x2217 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .debug_str 0x00000000 0x7f8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .debug_line_str + 0x00000000 0x3cc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .debug_frame 0x00000000 0x320 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + .text 0x00000000 0x1b5e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .rodata 0x00000000 0x414 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .rodata.str1.4 + 0x00000000 0x25 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .debug_info 0x00000000 0x2085 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .debug_abbrev 0x00000000 0x3cc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .debug_loclists + 0x00000000 0x1a64 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .debug_rnglists + 0x00000000 0x56 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .debug_line 0x00000000 0x363d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .debug_str 0x00000000 0xb85 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .debug_line_str + 0x00000000 0x404 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .debug_frame 0x00000000 0x104 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + .text 0x00000000 0x8c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .rodata.str1.4 + 0x00000000 0x12 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .rodata 0x00000000 0x16c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .sbss 0x00000000 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .sdata 0x00000000 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .debug_info 0x00000000 0xcbe /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .debug_abbrev 0x00000000 0x285 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .debug_loclists + 0x00000000 0x88 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .debug_line 0x00000000 0x1ae /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .debug_str 0x00000000 0x77c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .debug_line_str + 0x00000000 0x369 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .debug_frame 0x00000000 0x68 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + .text 0x00000000 0x48 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + .debug_info 0x00000000 0xc00 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + .debug_abbrev 0x00000000 0x25d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + .debug_loclists + 0x00000000 0xa2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + .debug_line 0x00000000 0x1a7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + .debug_str 0x00000000 0x70a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + .debug_line_str + 0x00000000 0x356 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + .debug_frame 0x00000000 0x38 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + .text 0x00000000 0x2e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + .debug_info 0x00000000 0xbbf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + .debug_abbrev 0x00000000 0x247 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + .debug_loclists + 0x00000000 0x96 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + .debug_line 0x00000000 0x13b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + .debug_str 0x00000000 0x711 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + .debug_line_str + 0x00000000 0x356 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + .debug_frame 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + .text 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + .rodata 0x00000000 0x101 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + .debug_info 0x00000000 0xb9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + .debug_abbrev 0x00000000 0x62 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + .debug_aranges + 0x00000000 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + .debug_line 0x00000000 0x3e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + .debug_str 0x00000000 0x10d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + .debug_line_str + 0x00000000 0x1fc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + .text 0x00000000 0x6a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .debug_info 0x00000000 0x221 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .debug_abbrev 0x00000000 0x153 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .debug_loclists + 0x00000000 0x6a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .debug_rnglists + 0x00000000 0x23 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .debug_line 0x00000000 0x277 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .debug_str 0x00000000 0x1a6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .debug_line_str + 0x00000000 0x1cb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + .text 0x00000000 0xa0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .debug_info 0x00000000 0x220 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .debug_abbrev 0x00000000 0x168 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .debug_loclists + 0x00000000 0x10f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .debug_rnglists + 0x00000000 0x33 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .debug_line 0x00000000 0x347 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .debug_str 0x00000000 0x1ca /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .debug_line_str + 0x00000000 0x1cb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + .text 0x00000000 0xa0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .debug_info 0x00000000 0x220 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .debug_abbrev 0x00000000 0x168 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .debug_loclists + 0x00000000 0x10f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .debug_rnglists + 0x00000000 0x33 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .debug_line 0x00000000 0x347 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .debug_str 0x00000000 0x1ca /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .debug_line_str + 0x00000000 0x1cb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + .text 0x00000000 0x34 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .debug_info 0x00000000 0x220 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .debug_abbrev 0x00000000 0x14f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .debug_loclists + 0x00000000 0x2d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .debug_rnglists + 0x00000000 0x1d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .debug_line 0x00000000 0x185 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .debug_str 0x00000000 0x1a9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .debug_line_str + 0x00000000 0x1d4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .debug_frame 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + .text 0x00000000 0x274 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + .data 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + .bss 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + .debug_info 0x00000000 0x499 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + .debug_abbrev 0x00000000 0x182 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + .debug_loclists + 0x00000000 0x486 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + .debug_aranges + 0x00000000 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + .debug_rnglists + 0x00000000 0xb8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + .debug_line 0x00000000 0x963 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + .debug_str 0x00000000 0x351 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + .debug_line_str + 0x00000000 0x1d1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + .comment 0x00000000 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + .debug_frame 0x00000000 0x34 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + .riscv.attributes + 0x00000000 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + +Memory Configuration + +Name Origin Length Attributes +irom_seg 0x42000020 0x007fffe0 xr +sram_seg 0x40800000 0x0006e610 xrw +drom_seg 0x42000020 0x007fffe0 r +lp_ram_seg 0x50000000 0x00003fe8 rw +lp_reserved_seg 0x50003fe8 0x00000018 rw +*default* 0x00000000 0xffffffff + +Linker script and memory map + + 0x00000000 IDF_TARGET_ESP32C6 = 0x0 +LOAD CMakeFiles/on_off_light_bulb.elf.dir/project_elf_src_esp32c6.c.obj +LOAD esp-idf/riscv/libriscv.a +LOAD esp-idf/esp_driver_gpio/libesp_driver_gpio.a +LOAD esp-idf/esp_pm/libesp_pm.a +LOAD esp-idf/mbedtls/libmbedtls.a +LOAD esp-idf/esp_app_format/libesp_app_format.a +LOAD esp-idf/esp_bootloader_format/libesp_bootloader_format.a +LOAD esp-idf/app_update/libapp_update.a +LOAD esp-idf/esp_partition/libesp_partition.a +LOAD esp-idf/efuse/libefuse.a +LOAD esp-idf/bootloader_support/libbootloader_support.a +LOAD esp-idf/esp_mm/libesp_mm.a +LOAD esp-idf/spi_flash/libspi_flash.a +LOAD esp-idf/esp_system/libesp_system.a +LOAD esp-idf/esp_common/libesp_common.a +LOAD esp-idf/esp_rom/libesp_rom.a +LOAD esp-idf/hal/libhal.a +LOAD esp-idf/log/liblog.a +LOAD esp-idf/heap/libheap.a +LOAD esp-idf/soc/libsoc.a +LOAD esp-idf/esp_security/libesp_security.a +LOAD esp-idf/esp_hw_support/libesp_hw_support.a +LOAD esp-idf/freertos/libfreertos.a +LOAD esp-idf/newlib/libnewlib.a +LOAD esp-idf/pthread/libpthread.a +LOAD esp-idf/cxx/libcxx.a +LOAD esp-idf/esp_timer/libesp_timer.a +LOAD esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a +LOAD esp-idf/esp_ringbuf/libesp_ringbuf.a +LOAD esp-idf/esp_driver_uart/libesp_driver_uart.a +LOAD esp-idf/app_trace/libapp_trace.a +LOAD esp-idf/esp_event/libesp_event.a +LOAD esp-idf/nvs_flash/libnvs_flash.a +LOAD esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a +LOAD esp-idf/esp_driver_spi/libesp_driver_spi.a +LOAD esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a +LOAD esp-idf/esp_driver_i2s/libesp_driver_i2s.a +LOAD esp-idf/sdmmc/libsdmmc.a +LOAD esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a +LOAD esp-idf/esp_driver_sdio/libesp_driver_sdio.a +LOAD esp-idf/esp_driver_rmt/libesp_driver_rmt.a +LOAD esp-idf/esp_driver_tsens/libesp_driver_tsens.a +LOAD esp-idf/esp_driver_sdm/libesp_driver_sdm.a +LOAD esp-idf/esp_driver_i2c/libesp_driver_i2c.a +LOAD esp-idf/esp_driver_ledc/libesp_driver_ledc.a +LOAD esp-idf/esp_driver_parlio/libesp_driver_parlio.a +LOAD esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a +LOAD esp-idf/driver/libdriver.a +LOAD esp-idf/esp_phy/libesp_phy.a +LOAD esp-idf/esp_vfs_console/libesp_vfs_console.a +LOAD esp-idf/vfs/libvfs.a +LOAD esp-idf/lwip/liblwip.a +LOAD esp-idf/esp_netif/libesp_netif.a +LOAD esp-idf/wpa_supplicant/libwpa_supplicant.a +LOAD esp-idf/esp_coex/libesp_coex.a +LOAD esp-idf/esp_wifi/libesp_wifi.a +LOAD esp-idf/esp_gdbstub/libesp_gdbstub.a +LOAD esp-idf/unity/libunity.a +LOAD esp-idf/cmock/libcmock.a +LOAD esp-idf/console/libconsole.a +LOAD esp-idf/http_parser/libhttp_parser.a +LOAD esp-idf/esp-tls/libesp-tls.a +LOAD esp-idf/esp_adc/libesp_adc.a +LOAD esp-idf/esp_driver_cam/libesp_driver_cam.a +LOAD esp-idf/esp_eth/libesp_eth.a +LOAD esp-idf/esp_hid/libesp_hid.a +LOAD esp-idf/tcp_transport/libtcp_transport.a +LOAD esp-idf/esp_http_client/libesp_http_client.a +LOAD esp-idf/esp_http_server/libesp_http_server.a +LOAD esp-idf/esp_https_ota/libesp_https_ota.a +LOAD esp-idf/esp_https_server/libesp_https_server.a +LOAD esp-idf/esp_lcd/libesp_lcd.a +LOAD esp-idf/protobuf-c/libprotobuf-c.a +LOAD esp-idf/protocomm/libprotocomm.a +LOAD esp-idf/esp_local_ctrl/libesp_local_ctrl.a +LOAD esp-idf/espcoredump/libespcoredump.a +LOAD esp-idf/wear_levelling/libwear_levelling.a +LOAD esp-idf/fatfs/libfatfs.a +LOAD esp-idf/ieee802154/libieee802154.a +LOAD esp-idf/json/libjson.a +LOAD esp-idf/mqtt/libmqtt.a +LOAD esp-idf/nvs_sec_provider/libnvs_sec_provider.a +LOAD esp-idf/rt/librt.a +LOAD esp-idf/spiffs/libspiffs.a +LOAD esp-idf/wifi_provisioning/libwifi_provisioning.a +LOAD esp-idf/espressif__led_strip/libespressif__led_strip.a +LOAD esp-idf/main/libmain.a +LOAD esp-idf/light_driver/liblight_driver.a +LOAD esp-idf/app_trace/libapp_trace.a +LOAD esp-idf/app_trace/libapp_trace.a +LOAD esp-idf/cmock/libcmock.a +LOAD esp-idf/unity/libunity.a +LOAD esp-idf/esp_driver_cam/libesp_driver_cam.a +LOAD esp-idf/esp_eth/libesp_eth.a +LOAD esp-idf/esp_hid/libesp_hid.a +LOAD esp-idf/esp_lcd/libesp_lcd.a +LOAD esp-idf/esp_local_ctrl/libesp_local_ctrl.a +LOAD esp-idf/esp_https_server/libesp_https_server.a +LOAD esp-idf/espcoredump/libespcoredump.a +LOAD esp-idf/fatfs/libfatfs.a +LOAD esp-idf/wear_levelling/libwear_levelling.a +LOAD esp-idf/mqtt/libmqtt.a +LOAD esp-idf/nvs_sec_provider/libnvs_sec_provider.a +LOAD esp-idf/rt/librt.a +LOAD esp-idf/spiffs/libspiffs.a +LOAD esp-idf/wifi_provisioning/libwifi_provisioning.a +LOAD esp-idf/protocomm/libprotocomm.a +LOAD esp-idf/console/libconsole.a +LOAD esp-idf/protobuf-c/libprotobuf-c.a +LOAD esp-idf/json/libjson.a +LOAD /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a +LOAD /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a +LOAD /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a +LOAD esp-idf/ieee802154/libieee802154.a +LOAD esp-idf/espressif__led_strip/libespressif__led_strip.a +LOAD esp-idf/riscv/libriscv.a +LOAD esp-idf/esp_driver_gpio/libesp_driver_gpio.a +LOAD esp-idf/esp_pm/libesp_pm.a +LOAD esp-idf/mbedtls/libmbedtls.a +LOAD esp-idf/esp_app_format/libesp_app_format.a +LOAD esp-idf/esp_bootloader_format/libesp_bootloader_format.a +LOAD esp-idf/app_update/libapp_update.a +LOAD esp-idf/esp_partition/libesp_partition.a +LOAD esp-idf/efuse/libefuse.a +LOAD esp-idf/bootloader_support/libbootloader_support.a +LOAD esp-idf/esp_mm/libesp_mm.a +LOAD esp-idf/spi_flash/libspi_flash.a +LOAD esp-idf/esp_system/libesp_system.a +LOAD esp-idf/esp_common/libesp_common.a +LOAD esp-idf/esp_rom/libesp_rom.a +LOAD esp-idf/hal/libhal.a +LOAD esp-idf/log/liblog.a +LOAD esp-idf/heap/libheap.a +LOAD esp-idf/soc/libsoc.a +LOAD esp-idf/esp_security/libesp_security.a +LOAD esp-idf/esp_hw_support/libesp_hw_support.a +LOAD esp-idf/freertos/libfreertos.a +LOAD esp-idf/newlib/libnewlib.a +LOAD esp-idf/pthread/libpthread.a +LOAD esp-idf/cxx/libcxx.a +LOAD esp-idf/esp_timer/libesp_timer.a +LOAD esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a +LOAD esp-idf/esp_ringbuf/libesp_ringbuf.a +LOAD esp-idf/esp_driver_uart/libesp_driver_uart.a +LOAD esp-idf/esp_event/libesp_event.a +LOAD esp-idf/nvs_flash/libnvs_flash.a +LOAD esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a +LOAD esp-idf/esp_driver_spi/libesp_driver_spi.a +LOAD esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a +LOAD esp-idf/esp_driver_i2s/libesp_driver_i2s.a +LOAD esp-idf/sdmmc/libsdmmc.a +LOAD esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a +LOAD esp-idf/esp_driver_sdio/libesp_driver_sdio.a +LOAD esp-idf/esp_driver_rmt/libesp_driver_rmt.a +LOAD esp-idf/esp_driver_tsens/libesp_driver_tsens.a +LOAD esp-idf/esp_driver_sdm/libesp_driver_sdm.a +LOAD esp-idf/esp_driver_i2c/libesp_driver_i2c.a +LOAD esp-idf/esp_driver_ledc/libesp_driver_ledc.a +LOAD esp-idf/esp_driver_parlio/libesp_driver_parlio.a +LOAD esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a +LOAD esp-idf/driver/libdriver.a +LOAD esp-idf/esp_phy/libesp_phy.a +LOAD esp-idf/esp_vfs_console/libesp_vfs_console.a +LOAD esp-idf/vfs/libvfs.a +LOAD esp-idf/lwip/liblwip.a +LOAD esp-idf/esp_netif/libesp_netif.a +LOAD esp-idf/wpa_supplicant/libwpa_supplicant.a +LOAD esp-idf/esp_coex/libesp_coex.a +LOAD esp-idf/esp_wifi/libesp_wifi.a +LOAD esp-idf/esp_gdbstub/libesp_gdbstub.a +LOAD esp-idf/http_parser/libhttp_parser.a +LOAD esp-idf/esp-tls/libesp-tls.a +LOAD esp-idf/esp_adc/libesp_adc.a +LOAD esp-idf/tcp_transport/libtcp_transport.a +LOAD esp-idf/esp_http_client/libesp_http_client.a +LOAD esp-idf/esp_http_server/libesp_http_server.a +LOAD esp-idf/esp_https_ota/libesp_https_ota.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedtls.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedx509.a +LOAD esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a +LOAD esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a +LOAD /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a +LOAD esp-idf/riscv/libriscv.a +LOAD esp-idf/esp_driver_gpio/libesp_driver_gpio.a +LOAD esp-idf/esp_pm/libesp_pm.a +LOAD esp-idf/mbedtls/libmbedtls.a +LOAD esp-idf/esp_app_format/libesp_app_format.a +LOAD esp-idf/esp_bootloader_format/libesp_bootloader_format.a +LOAD esp-idf/app_update/libapp_update.a +LOAD esp-idf/esp_partition/libesp_partition.a +LOAD esp-idf/efuse/libefuse.a +LOAD esp-idf/bootloader_support/libbootloader_support.a +LOAD esp-idf/esp_mm/libesp_mm.a +LOAD esp-idf/spi_flash/libspi_flash.a +LOAD esp-idf/esp_system/libesp_system.a +LOAD esp-idf/esp_common/libesp_common.a +LOAD esp-idf/esp_rom/libesp_rom.a +LOAD esp-idf/hal/libhal.a +LOAD esp-idf/log/liblog.a +LOAD esp-idf/heap/libheap.a +LOAD esp-idf/soc/libsoc.a +LOAD esp-idf/esp_security/libesp_security.a +LOAD esp-idf/esp_hw_support/libesp_hw_support.a +LOAD esp-idf/freertos/libfreertos.a +LOAD esp-idf/newlib/libnewlib.a +LOAD esp-idf/pthread/libpthread.a +LOAD esp-idf/cxx/libcxx.a +LOAD esp-idf/esp_timer/libesp_timer.a +LOAD esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a +LOAD esp-idf/esp_ringbuf/libesp_ringbuf.a +LOAD esp-idf/esp_driver_uart/libesp_driver_uart.a +LOAD esp-idf/esp_event/libesp_event.a +LOAD esp-idf/nvs_flash/libnvs_flash.a +LOAD esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a +LOAD esp-idf/esp_driver_spi/libesp_driver_spi.a +LOAD esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a +LOAD esp-idf/esp_driver_i2s/libesp_driver_i2s.a +LOAD esp-idf/sdmmc/libsdmmc.a +LOAD esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a +LOAD esp-idf/esp_driver_sdio/libesp_driver_sdio.a +LOAD esp-idf/esp_driver_rmt/libesp_driver_rmt.a +LOAD esp-idf/esp_driver_tsens/libesp_driver_tsens.a +LOAD esp-idf/esp_driver_sdm/libesp_driver_sdm.a +LOAD esp-idf/esp_driver_i2c/libesp_driver_i2c.a +LOAD esp-idf/esp_driver_ledc/libesp_driver_ledc.a +LOAD esp-idf/esp_driver_parlio/libesp_driver_parlio.a +LOAD esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a +LOAD esp-idf/driver/libdriver.a +LOAD esp-idf/esp_phy/libesp_phy.a +LOAD esp-idf/esp_vfs_console/libesp_vfs_console.a +LOAD esp-idf/vfs/libvfs.a +LOAD esp-idf/lwip/liblwip.a +LOAD esp-idf/esp_netif/libesp_netif.a +LOAD esp-idf/wpa_supplicant/libwpa_supplicant.a +LOAD esp-idf/esp_coex/libesp_coex.a +LOAD esp-idf/esp_wifi/libesp_wifi.a +LOAD esp-idf/esp_gdbstub/libesp_gdbstub.a +LOAD esp-idf/http_parser/libhttp_parser.a +LOAD esp-idf/esp-tls/libesp-tls.a +LOAD esp-idf/esp_adc/libesp_adc.a +LOAD esp-idf/tcp_transport/libtcp_transport.a +LOAD esp-idf/esp_http_client/libesp_http_client.a +LOAD esp-idf/esp_http_server/libesp_http_server.a +LOAD esp-idf/esp_https_ota/libesp_https_ota.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedtls.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedx509.a +LOAD esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a +LOAD esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a +LOAD /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a +LOAD esp-idf/riscv/libriscv.a +LOAD esp-idf/esp_driver_gpio/libesp_driver_gpio.a +LOAD esp-idf/esp_pm/libesp_pm.a +LOAD esp-idf/mbedtls/libmbedtls.a +LOAD esp-idf/esp_app_format/libesp_app_format.a +LOAD esp-idf/esp_bootloader_format/libesp_bootloader_format.a +LOAD esp-idf/app_update/libapp_update.a +LOAD esp-idf/esp_partition/libesp_partition.a +LOAD esp-idf/efuse/libefuse.a +LOAD esp-idf/bootloader_support/libbootloader_support.a +LOAD esp-idf/esp_mm/libesp_mm.a +LOAD esp-idf/spi_flash/libspi_flash.a +LOAD esp-idf/esp_system/libesp_system.a +LOAD esp-idf/esp_common/libesp_common.a +LOAD esp-idf/esp_rom/libesp_rom.a +LOAD esp-idf/hal/libhal.a +LOAD esp-idf/log/liblog.a +LOAD esp-idf/heap/libheap.a +LOAD esp-idf/soc/libsoc.a +LOAD esp-idf/esp_security/libesp_security.a +LOAD esp-idf/esp_hw_support/libesp_hw_support.a +LOAD esp-idf/freertos/libfreertos.a +LOAD esp-idf/newlib/libnewlib.a +LOAD esp-idf/pthread/libpthread.a +LOAD esp-idf/cxx/libcxx.a +LOAD esp-idf/esp_timer/libesp_timer.a +LOAD esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a +LOAD esp-idf/esp_ringbuf/libesp_ringbuf.a +LOAD esp-idf/esp_driver_uart/libesp_driver_uart.a +LOAD esp-idf/esp_event/libesp_event.a +LOAD esp-idf/nvs_flash/libnvs_flash.a +LOAD esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a +LOAD esp-idf/esp_driver_spi/libesp_driver_spi.a +LOAD esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a +LOAD esp-idf/esp_driver_i2s/libesp_driver_i2s.a +LOAD esp-idf/sdmmc/libsdmmc.a +LOAD esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a +LOAD esp-idf/esp_driver_sdio/libesp_driver_sdio.a +LOAD esp-idf/esp_driver_rmt/libesp_driver_rmt.a +LOAD esp-idf/esp_driver_tsens/libesp_driver_tsens.a +LOAD esp-idf/esp_driver_sdm/libesp_driver_sdm.a +LOAD esp-idf/esp_driver_i2c/libesp_driver_i2c.a +LOAD esp-idf/esp_driver_ledc/libesp_driver_ledc.a +LOAD esp-idf/esp_driver_parlio/libesp_driver_parlio.a +LOAD esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a +LOAD esp-idf/driver/libdriver.a +LOAD esp-idf/esp_phy/libesp_phy.a +LOAD esp-idf/esp_vfs_console/libesp_vfs_console.a +LOAD esp-idf/vfs/libvfs.a +LOAD esp-idf/lwip/liblwip.a +LOAD esp-idf/esp_netif/libesp_netif.a +LOAD esp-idf/wpa_supplicant/libwpa_supplicant.a +LOAD esp-idf/esp_coex/libesp_coex.a +LOAD esp-idf/esp_wifi/libesp_wifi.a +LOAD esp-idf/esp_gdbstub/libesp_gdbstub.a +LOAD esp-idf/http_parser/libhttp_parser.a +LOAD esp-idf/esp-tls/libesp-tls.a +LOAD esp-idf/esp_adc/libesp_adc.a +LOAD esp-idf/tcp_transport/libtcp_transport.a +LOAD esp-idf/esp_http_client/libesp_http_client.a +LOAD esp-idf/esp_http_server/libesp_http_server.a +LOAD esp-idf/esp_https_ota/libesp_https_ota.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedtls.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedx509.a +LOAD esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a +LOAD esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a +LOAD /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a +LOAD esp-idf/riscv/libriscv.a +LOAD esp-idf/esp_driver_gpio/libesp_driver_gpio.a +LOAD esp-idf/esp_pm/libesp_pm.a +LOAD esp-idf/mbedtls/libmbedtls.a +LOAD esp-idf/esp_app_format/libesp_app_format.a +LOAD esp-idf/esp_bootloader_format/libesp_bootloader_format.a +LOAD esp-idf/app_update/libapp_update.a +LOAD esp-idf/esp_partition/libesp_partition.a +LOAD esp-idf/efuse/libefuse.a +LOAD esp-idf/bootloader_support/libbootloader_support.a +LOAD esp-idf/esp_mm/libesp_mm.a +LOAD esp-idf/spi_flash/libspi_flash.a +LOAD esp-idf/esp_system/libesp_system.a +LOAD esp-idf/esp_common/libesp_common.a +LOAD esp-idf/esp_rom/libesp_rom.a +LOAD esp-idf/hal/libhal.a +LOAD esp-idf/log/liblog.a +LOAD esp-idf/heap/libheap.a +LOAD esp-idf/soc/libsoc.a +LOAD esp-idf/esp_security/libesp_security.a +LOAD esp-idf/esp_hw_support/libesp_hw_support.a +LOAD esp-idf/freertos/libfreertos.a +LOAD esp-idf/newlib/libnewlib.a +LOAD esp-idf/pthread/libpthread.a +LOAD esp-idf/cxx/libcxx.a +LOAD esp-idf/esp_timer/libesp_timer.a +LOAD esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a +LOAD esp-idf/esp_ringbuf/libesp_ringbuf.a +LOAD esp-idf/esp_driver_uart/libesp_driver_uart.a +LOAD esp-idf/esp_event/libesp_event.a +LOAD esp-idf/nvs_flash/libnvs_flash.a +LOAD esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a +LOAD esp-idf/esp_driver_spi/libesp_driver_spi.a +LOAD esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a +LOAD esp-idf/esp_driver_i2s/libesp_driver_i2s.a +LOAD esp-idf/sdmmc/libsdmmc.a +LOAD esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a +LOAD esp-idf/esp_driver_sdio/libesp_driver_sdio.a +LOAD esp-idf/esp_driver_rmt/libesp_driver_rmt.a +LOAD esp-idf/esp_driver_tsens/libesp_driver_tsens.a +LOAD esp-idf/esp_driver_sdm/libesp_driver_sdm.a +LOAD esp-idf/esp_driver_i2c/libesp_driver_i2c.a +LOAD esp-idf/esp_driver_ledc/libesp_driver_ledc.a +LOAD esp-idf/esp_driver_parlio/libesp_driver_parlio.a +LOAD esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a +LOAD esp-idf/driver/libdriver.a +LOAD esp-idf/esp_phy/libesp_phy.a +LOAD esp-idf/esp_vfs_console/libesp_vfs_console.a +LOAD esp-idf/vfs/libvfs.a +LOAD esp-idf/lwip/liblwip.a +LOAD esp-idf/esp_netif/libesp_netif.a +LOAD esp-idf/wpa_supplicant/libwpa_supplicant.a +LOAD esp-idf/esp_coex/libesp_coex.a +LOAD esp-idf/esp_wifi/libesp_wifi.a +LOAD esp-idf/esp_gdbstub/libesp_gdbstub.a +LOAD esp-idf/http_parser/libhttp_parser.a +LOAD esp-idf/esp-tls/libesp-tls.a +LOAD esp-idf/esp_adc/libesp_adc.a +LOAD esp-idf/tcp_transport/libtcp_transport.a +LOAD esp-idf/esp_http_client/libesp_http_client.a +LOAD esp-idf/esp_http_server/libesp_http_server.a +LOAD esp-idf/esp_https_ota/libesp_https_ota.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedtls.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedx509.a +LOAD esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a +LOAD esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a +LOAD /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a +LOAD esp-idf/riscv/libriscv.a +LOAD esp-idf/esp_driver_gpio/libesp_driver_gpio.a +LOAD esp-idf/esp_pm/libesp_pm.a +LOAD esp-idf/mbedtls/libmbedtls.a +LOAD esp-idf/esp_app_format/libesp_app_format.a +LOAD esp-idf/esp_bootloader_format/libesp_bootloader_format.a +LOAD esp-idf/app_update/libapp_update.a +LOAD esp-idf/esp_partition/libesp_partition.a +LOAD esp-idf/efuse/libefuse.a +LOAD esp-idf/bootloader_support/libbootloader_support.a +LOAD esp-idf/esp_mm/libesp_mm.a +LOAD esp-idf/spi_flash/libspi_flash.a +LOAD esp-idf/esp_system/libesp_system.a +LOAD esp-idf/esp_common/libesp_common.a +LOAD esp-idf/esp_rom/libesp_rom.a +LOAD esp-idf/hal/libhal.a +LOAD esp-idf/log/liblog.a +LOAD esp-idf/heap/libheap.a +LOAD esp-idf/soc/libsoc.a +LOAD esp-idf/esp_security/libesp_security.a +LOAD esp-idf/esp_hw_support/libesp_hw_support.a +LOAD esp-idf/freertos/libfreertos.a +LOAD esp-idf/newlib/libnewlib.a +LOAD esp-idf/pthread/libpthread.a +LOAD esp-idf/cxx/libcxx.a +LOAD esp-idf/esp_timer/libesp_timer.a +LOAD esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a +LOAD esp-idf/esp_ringbuf/libesp_ringbuf.a +LOAD esp-idf/esp_driver_uart/libesp_driver_uart.a +LOAD esp-idf/esp_event/libesp_event.a +LOAD esp-idf/nvs_flash/libnvs_flash.a +LOAD esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a +LOAD esp-idf/esp_driver_spi/libesp_driver_spi.a +LOAD esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a +LOAD esp-idf/esp_driver_i2s/libesp_driver_i2s.a +LOAD esp-idf/sdmmc/libsdmmc.a +LOAD esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a +LOAD esp-idf/esp_driver_sdio/libesp_driver_sdio.a +LOAD esp-idf/esp_driver_rmt/libesp_driver_rmt.a +LOAD esp-idf/esp_driver_tsens/libesp_driver_tsens.a +LOAD esp-idf/esp_driver_sdm/libesp_driver_sdm.a +LOAD esp-idf/esp_driver_i2c/libesp_driver_i2c.a +LOAD esp-idf/esp_driver_ledc/libesp_driver_ledc.a +LOAD esp-idf/esp_driver_parlio/libesp_driver_parlio.a +LOAD esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a +LOAD esp-idf/driver/libdriver.a +LOAD esp-idf/esp_phy/libesp_phy.a +LOAD esp-idf/esp_vfs_console/libesp_vfs_console.a +LOAD esp-idf/vfs/libvfs.a +LOAD esp-idf/lwip/liblwip.a +LOAD esp-idf/esp_netif/libesp_netif.a +LOAD esp-idf/wpa_supplicant/libwpa_supplicant.a +LOAD esp-idf/esp_coex/libesp_coex.a +LOAD esp-idf/esp_wifi/libesp_wifi.a +LOAD esp-idf/esp_gdbstub/libesp_gdbstub.a +LOAD esp-idf/http_parser/libhttp_parser.a +LOAD esp-idf/esp-tls/libesp-tls.a +LOAD esp-idf/esp_adc/libesp_adc.a +LOAD esp-idf/tcp_transport/libtcp_transport.a +LOAD esp-idf/esp_http_client/libesp_http_client.a +LOAD esp-idf/esp_http_server/libesp_http_server.a +LOAD esp-idf/esp_https_ota/libesp_https_ota.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedtls.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedx509.a +LOAD esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a +LOAD esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a +LOAD /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a +LOAD esp-idf/riscv/libriscv.a +LOAD esp-idf/esp_driver_gpio/libesp_driver_gpio.a +LOAD esp-idf/esp_pm/libesp_pm.a +LOAD esp-idf/mbedtls/libmbedtls.a +LOAD esp-idf/esp_app_format/libesp_app_format.a +LOAD esp-idf/esp_bootloader_format/libesp_bootloader_format.a +LOAD esp-idf/app_update/libapp_update.a +LOAD esp-idf/esp_partition/libesp_partition.a +LOAD esp-idf/efuse/libefuse.a +LOAD esp-idf/bootloader_support/libbootloader_support.a +LOAD esp-idf/esp_mm/libesp_mm.a +LOAD esp-idf/spi_flash/libspi_flash.a +LOAD esp-idf/esp_system/libesp_system.a +LOAD esp-idf/esp_common/libesp_common.a +LOAD esp-idf/esp_rom/libesp_rom.a +LOAD esp-idf/hal/libhal.a +LOAD esp-idf/log/liblog.a +LOAD esp-idf/heap/libheap.a +LOAD esp-idf/soc/libsoc.a +LOAD esp-idf/esp_security/libesp_security.a +LOAD esp-idf/esp_hw_support/libesp_hw_support.a +LOAD esp-idf/freertos/libfreertos.a +LOAD esp-idf/newlib/libnewlib.a +LOAD esp-idf/pthread/libpthread.a +LOAD esp-idf/cxx/libcxx.a +LOAD esp-idf/esp_timer/libesp_timer.a +LOAD esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a +LOAD esp-idf/esp_ringbuf/libesp_ringbuf.a +LOAD esp-idf/esp_driver_uart/libesp_driver_uart.a +LOAD esp-idf/esp_event/libesp_event.a +LOAD esp-idf/nvs_flash/libnvs_flash.a +LOAD esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a +LOAD esp-idf/esp_driver_spi/libesp_driver_spi.a +LOAD esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a +LOAD esp-idf/esp_driver_i2s/libesp_driver_i2s.a +LOAD esp-idf/sdmmc/libsdmmc.a +LOAD esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a +LOAD esp-idf/esp_driver_sdio/libesp_driver_sdio.a +LOAD esp-idf/esp_driver_rmt/libesp_driver_rmt.a +LOAD esp-idf/esp_driver_tsens/libesp_driver_tsens.a +LOAD esp-idf/esp_driver_sdm/libesp_driver_sdm.a +LOAD esp-idf/esp_driver_i2c/libesp_driver_i2c.a +LOAD esp-idf/esp_driver_ledc/libesp_driver_ledc.a +LOAD esp-idf/esp_driver_parlio/libesp_driver_parlio.a +LOAD esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a +LOAD esp-idf/driver/libdriver.a +LOAD esp-idf/esp_phy/libesp_phy.a +LOAD esp-idf/esp_vfs_console/libesp_vfs_console.a +LOAD esp-idf/vfs/libvfs.a +LOAD esp-idf/lwip/liblwip.a +LOAD esp-idf/esp_netif/libesp_netif.a +LOAD esp-idf/wpa_supplicant/libwpa_supplicant.a +LOAD esp-idf/esp_coex/libesp_coex.a +LOAD esp-idf/esp_wifi/libesp_wifi.a +LOAD esp-idf/esp_gdbstub/libesp_gdbstub.a +LOAD esp-idf/http_parser/libhttp_parser.a +LOAD esp-idf/esp-tls/libesp-tls.a +LOAD esp-idf/esp_adc/libesp_adc.a +LOAD esp-idf/tcp_transport/libtcp_transport.a +LOAD esp-idf/esp_http_client/libesp_http_client.a +LOAD esp-idf/esp_http_server/libesp_http_server.a +LOAD esp-idf/esp_https_ota/libesp_https_ota.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedtls.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a +LOAD esp-idf/mbedtls/mbedtls/library/libmbedx509.a +LOAD esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a +LOAD esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a +LOAD /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libcore.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libespnow.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libmesh.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libnet80211.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libpp.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libsmartconfig.a +LOAD /home/sam/esp/esp-idf/components/esp_wifi/lib/esp32c6/libwapi.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a +LOAD esp-idf/pthread/libpthread.a +LOAD esp-idf/newlib/libnewlib.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a +LOAD esp-idf/cxx/libcxx.a +LOAD /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a +LOAD /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a +LOAD esp-idf/esp_phy/libesp_phy.a +LOAD /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a +LOAD /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a +LOAD esp-idf/esp_phy/libesp_phy.a +LOAD /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a +LOAD /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libm.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libnosys.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a +START GROUP +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a +LOAD /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libnosys.a +END GROUP + 0x40000718 PROVIDE (esprv_int_set_priority = esprv_intc_int_set_priority) + 0x4000071c PROVIDE (esprv_int_set_threshold = esprv_intc_int_set_threshold) + 0x40000720 PROVIDE (esprv_int_enable = esprv_intc_int_enable) + 0x40000724 PROVIDE (esprv_int_disable = esprv_intc_int_disable) + 0x40000728 PROVIDE (esprv_int_set_type = esprv_intc_int_set_type) + 0x60000000 PROVIDE (UART0 = 0x60000000) + 0x60001000 PROVIDE (UART1 = 0x60001000) + 0x60002000 PROVIDE (SPIMEM0 = 0x60002000) + 0x60003000 PROVIDE (SPIMEM1 = 0x60003000) + 0x60004000 PROVIDE (I2C0 = 0x60004000) + [!provide] PROVIDE (UHCI0 = 0x60005000) + 0x60006000 PROVIDE (RMT = 0x60006000) + 0x60006400 PROVIDE (RMTMEM = 0x60006400) + [!provide] PROVIDE (LEDC = 0x60007000) + 0x60008000 PROVIDE (TIMERG0 = 0x60008000) + 0x60009000 PROVIDE (TIMERG1 = 0x60009000) + 0x6000a000 PROVIDE (SYSTIMER = 0x6000a000) + [!provide] PROVIDE (TWAI0 = 0x6000b000) + [!provide] PROVIDE (I2S0 = 0x6000c000) + [!provide] PROVIDE (TWAI1 = 0x6000d000) + 0x6000e000 PROVIDE (APB_SARADC = 0x6000e000) + 0x6000f000 PROVIDE (USB_SERIAL_JTAG = 0x6000f000) + [!provide] PROVIDE (INTMTX = 0x60010000) + [!provide] PROVIDE (ATOMIC_LOCKER = 0x60011000) + [!provide] PROVIDE (PCNT = 0x60012000) + [!provide] PROVIDE (SOC_ETM = 0x60013000) + [!provide] PROVIDE (MCPWM0 = 0x60014000) + [!provide] PROVIDE (PARL_IO = 0x60015000) + [!provide] PROVIDE (HINF = 0x60016000) + [!provide] PROVIDE (SLC = 0x60017000) + [!provide] PROVIDE (HOST = 0x60018000) + [!provide] PROVIDE (PVT_MONITOR = 0x60019000) + 0x60080000 PROVIDE (GDMA = 0x60080000) + 0x60081000 PROVIDE (GPSPI2 = 0x60081000) + [!provide] PROVIDE (AES = 0x60088000) + [!provide] PROVIDE (SHA = 0x60089000) + [!provide] PROVIDE (RSA = 0x6008a000) + [!provide] PROVIDE (ECC = 0x6008b000) + [!provide] PROVIDE (DS = 0x6008c000) + [!provide] PROVIDE (HMAC = 0x6008d000) + [!provide] PROVIDE (IO_MUX = 0x60090000) + 0x60091000 PROVIDE (GPIO = 0x60091000) + [!provide] PROVIDE (GPIO_EXT = 0x60091f00) + [!provide] PROVIDE (SDM = 0x60091f00) + [!provide] PROVIDE (GLITCH_FILTER = 0x60091f30) + [!provide] PROVIDE (GPIO_ETM = 0x60091f60) + [!provide] PROVIDE (MEM_MONITOR = 0x60092000) + 0x60093000 PROVIDE (PAU = 0x60093000) + [!provide] PROVIDE (HP_SYSTEM = 0x60095000) + 0x60096000 PROVIDE (PCR = 0x60096000) + [!provide] PROVIDE (TEE = 0x60098000) + [!provide] PROVIDE (HP_APM = 0x60099000) + 0x600a3000 PROVIDE (IEEE802154 = 0x600a3000) + 0x600a9800 PROVIDE (MODEM_SYSCON = 0x600a9800) + 0x600af000 PROVIDE (MODEM_LPCON = 0x600af000) + 0x600b0000 PROVIDE (PMU = 0x600b0000) + 0x600b0400 PROVIDE (LP_CLKRST = 0x600b0400) + 0x600b0800 PROVIDE (EFUSE = 0x600b0800) + 0x600b0c00 PROVIDE (LP_TIMER = 0x600b0c00) + 0x600b1000 PROVIDE (LP_AON = 0x600b1000) + 0x600b1400 PROVIDE (LP_UART = 0x600b1400) + 0x600b1800 PROVIDE (LP_I2C = 0x600b1800) + 0x600b1c00 PROVIDE (LP_WDT = 0x600b1c00) + 0x600b2000 PROVIDE (LP_IO = 0x600b2000) + [!provide] PROVIDE (LP_I2C_ANA_MST = 0x600b2400) + 0x600b2800 PROVIDE (LPPERI = 0x600b2800) + 0x600b2c00 PROVIDE (LP_ANA_PERI = 0x600b2c00) + [!provide] PROVIDE (LP_APM = 0x600b3800) + [!provide] PROVIDE (OTP_DEBUG = 0x600b3c00) + 0x40000018 rtc_get_reset_reason = 0x40000018 + 0x4000001c analog_super_wdt_reset_happened = 0x4000001c + 0x40000020 rtc_get_wakeup_cause = 0x40000020 + 0x40000024 rtc_unhold_all_pads = 0x40000024 + 0x40000028 ets_printf = 0x40000028 + 0x4000002c ets_install_putc1 = 0x4000002c + 0x40000030 ets_install_putc2 = 0x40000030 + 0x40000034 ets_install_uart_printf = 0x40000034 + 0x40000038 ets_install_usb_printf = 0x40000038 + 0x4000003c ets_get_printf_channel = 0x4000003c + 0x40000040 ets_delay_us = 0x40000040 + 0x40000044 ets_get_cpu_frequency = 0x40000044 + 0x40000048 ets_update_cpu_frequency = 0x40000048 + 0x4000004c ets_install_lock = 0x4000004c + 0x40000050 UartRxString = 0x40000050 + 0x40000054 UartGetCmdLn = 0x40000054 + 0x40000058 uart_tx_one_char = 0x40000058 + 0x4000005c uart_tx_one_char2 = 0x4000005c + 0x40000060 uart_rx_one_char = 0x40000060 + 0x40000064 uart_rx_one_char_block = 0x40000064 + 0x40000068 uart_rx_intr_handler = 0x40000068 + 0x4000006c uart_rx_readbuff = 0x4000006c + 0x40000070 uartAttach = 0x40000070 + 0x40000074 uart_tx_flush = 0x40000074 + 0x40000078 uart_tx_wait_idle = 0x40000078 + 0x4000007c uart_div_modify = 0x4000007c + 0x40000080 ets_write_char_uart = 0x40000080 + 0x40000084 uart_tx_switch = 0x40000084 + 0x40000088 roundup2 = 0x40000088 + 0x4000008c multofup = 0x4000008c + 0x40000090 software_reset = 0x40000090 + 0x40000094 software_reset_cpu = 0x40000094 + 0x40000098 ets_clk_assist_debug_clock_enable = 0x40000098 + 0x4000009c clear_super_wdt_reset_flag = 0x4000009c + 0x400000a0 disable_default_watchdog = 0x400000a0 + 0x400000a4 esp_rom_set_rtc_wake_addr = 0x400000a4 + 0x400000a8 esp_rom_get_rtc_wake_addr = 0x400000a8 + 0x400000ac send_packet = 0x400000ac + 0x400000b0 recv_packet = 0x400000b0 + 0x400000b4 GetUartDevice = 0x400000b4 + 0x400000b8 UartDwnLdProc = 0x400000b8 + 0x400000bc GetSecurityInfoProc = 0x400000bc + 0x400000c0 Uart_Init = 0x400000c0 + 0x400000c4 ets_set_user_start = 0x400000c4 + 0x4004fffc ets_rom_layout_p = 0x4004fffc + 0x4087fff8 ets_ops_table_ptr = 0x4087fff8 + 0x4087fffc g_saved_pc = 0x4087fffc + 0x400000c8 mz_adler32 = 0x400000c8 + 0x400000cc mz_free = 0x400000cc + 0x400000d0 tdefl_compress = 0x400000d0 + 0x400000d4 tdefl_compress_buffer = 0x400000d4 + 0x400000d8 tdefl_compress_mem_to_heap = 0x400000d8 + 0x400000dc tdefl_compress_mem_to_mem = 0x400000dc + 0x400000e0 tdefl_compress_mem_to_output = 0x400000e0 + 0x400000e4 tdefl_get_adler32 = 0x400000e4 + 0x400000e8 tdefl_get_prev_return_status = 0x400000e8 + 0x400000ec tdefl_init = 0x400000ec + 0x400000f0 tdefl_write_image_to_png_file_in_memory = 0x400000f0 + 0x400000f4 tdefl_write_image_to_png_file_in_memory_ex = 0x400000f4 + 0x400000f8 tinfl_decompress = 0x400000f8 + 0x400000fc tinfl_decompress_mem_to_callback = 0x400000fc + 0x40000100 tinfl_decompress_mem_to_heap = 0x40000100 + 0x40000104 tinfl_decompress_mem_to_mem = 0x40000104 + 0x40000108 jd_prepare = 0x40000108 + 0x4000010c jd_decomp = 0x4000010c + 0x40000110 esp_rom_spiflash_wait_idle = 0x40000110 + 0x40000114 esp_rom_spiflash_write_encrypted = 0x40000114 + 0x40000118 esp_rom_spiflash_write_encrypted_dest = 0x40000118 + 0x4000011c esp_rom_spiflash_write_encrypted_enable = 0x4000011c + 0x40000120 esp_rom_spiflash_write_encrypted_disable = 0x40000120 + 0x40000124 esp_rom_spiflash_erase_chip = 0x40000124 + 0x40000128 _esp_rom_spiflash_erase_sector = 0x40000128 + 0x4000012c _esp_rom_spiflash_erase_block = 0x4000012c + 0x40000130 _esp_rom_spiflash_write = 0x40000130 + 0x40000134 _esp_rom_spiflash_read = 0x40000134 + 0x40000138 _esp_rom_spiflash_unlock = 0x40000138 + 0x4000013c _SPIEraseArea = 0x4000013c + 0x40000140 _SPI_write_enable = 0x40000140 + 0x40000144 esp_rom_spiflash_erase_sector = 0x40000144 + 0x40000148 esp_rom_spiflash_erase_block = 0x40000148 + 0x4000014c esp_rom_spiflash_write = 0x4000014c + 0x40000150 esp_rom_spiflash_read = 0x40000150 + 0x40000154 esp_rom_spiflash_unlock = 0x40000154 + 0x40000158 SPIEraseArea = 0x40000158 + 0x4000015c SPI_write_enable = 0x4000015c + 0x40000160 esp_rom_spiflash_config_param = 0x40000160 + 0x40000164 esp_rom_spiflash_read_user_cmd = 0x40000164 + 0x40000168 esp_rom_spiflash_select_qio_pins = 0x40000168 + 0x4000016c esp_rom_spi_flash_auto_sus_res = 0x4000016c + 0x40000170 esp_rom_spi_flash_send_resume = 0x40000170 + 0x40000174 esp_rom_spi_flash_update_id = 0x40000174 + 0x40000178 esp_rom_spiflash_config_clk = 0x40000178 + 0x4000017c esp_rom_spiflash_config_readmode = 0x4000017c + 0x40000180 esp_rom_spiflash_read_status = 0x40000180 + 0x40000184 esp_rom_spiflash_read_statushigh = 0x40000184 + 0x40000188 esp_rom_spiflash_write_status = 0x40000188 + 0x4000018c spi_cache_mode_switch = 0x4000018c + 0x40000190 spi_common_set_dummy_output = 0x40000190 + 0x40000194 spi_common_set_flash_cs_timing = 0x40000194 + 0x40000198 esp_rom_spi_set_address_bit_len = 0x40000198 + 0x4000019c SPILock = 0x4000019c + 0x400001a0 SPIMasterReadModeCnfig = 0x400001a0 + 0x400001a4 SPI_Common_Command = 0x400001a4 + 0x400001a8 SPI_WakeUp = 0x400001a8 + 0x400001ac SPI_block_erase = 0x400001ac + 0x400001b0 SPI_chip_erase = 0x400001b0 + 0x400001b4 SPI_init = 0x400001b4 + 0x400001b8 SPI_page_program = 0x400001b8 + 0x400001bc SPI_read_data = 0x400001bc + 0x400001c0 SPI_sector_erase = 0x400001c0 + 0x400001c4 SelectSpiFunction = 0x400001c4 + 0x400001c8 SetSpiDrvs = 0x400001c8 + 0x400001cc Wait_SPI_Idle = 0x400001cc + 0x400001d0 spi_dummy_len_fix = 0x400001d0 + 0x400001d4 Disable_QMode = 0x400001d4 + 0x400001d8 Enable_QMode = 0x400001d8 + 0x400001dc spi_flash_attach = 0x400001dc + 0x400001e0 spi_flash_get_chip_size = 0x400001e0 + 0x400001e4 spi_flash_guard_set = 0x400001e4 + 0x400001e8 spi_flash_guard_get = 0x400001e8 + 0x400001ec spi_flash_read_encrypted = 0x400001ec + 0x4087fff0 rom_spiflash_legacy_funcs = 0x4087fff0 + 0x4087ffec rom_spiflash_legacy_data = 0x4087ffec + 0x4087fff4 g_flash_guard_ops = 0x4087fff4 + 0x40000278 esp_rom_spiflash_write_disable = 0x40000278 + 0x40000628 Cache_Get_ICache_Line_Size = 0x40000628 + 0x4000062c Cache_Get_Mode = 0x4000062c + 0x40000630 Cache_Address_Through_Cache = 0x40000630 + 0x40000634 ROM_Boot_Cache_Init = 0x40000634 + 0x40000638 MMU_Set_Page_Mode = 0x40000638 + 0x4000063c MMU_Get_Page_Mode = 0x4000063c + 0x40000640 Cache_Invalidate_ICache_Items = 0x40000640 + 0x40000644 Cache_Op_Addr = 0x40000644 + 0x40000648 Cache_Invalidate_Addr = 0x40000648 + 0x4000064c Cache_Invalidate_ICache_All = 0x4000064c + 0x40000650 Cache_Mask_All = 0x40000650 + 0x40000654 Cache_UnMask_Dram0 = 0x40000654 + 0x40000658 Cache_Suspend_ICache_Autoload = 0x40000658 + 0x4000065c Cache_Resume_ICache_Autoload = 0x4000065c + 0x40000660 Cache_Start_ICache_Preload = 0x40000660 + 0x40000664 Cache_ICache_Preload_Done = 0x40000664 + 0x40000668 Cache_End_ICache_Preload = 0x40000668 + 0x4000066c Cache_Config_ICache_Autoload = 0x4000066c + 0x40000670 Cache_Enable_ICache_Autoload = 0x40000670 + 0x40000674 Cache_Disable_ICache_Autoload = 0x40000674 + 0x40000678 Cache_Enable_ICache_PreLock = 0x40000678 + 0x4000067c Cache_Disable_ICache_PreLock = 0x4000067c + 0x40000680 Cache_Lock_ICache_Items = 0x40000680 + 0x40000684 Cache_Unlock_ICache_Items = 0x40000684 + 0x40000688 Cache_Lock_Addr = 0x40000688 + 0x4000068c Cache_Unlock_Addr = 0x4000068c + 0x40000690 Cache_Disable_ICache = 0x40000690 + 0x40000694 Cache_Enable_ICache = 0x40000694 + 0x40000698 Cache_Suspend_ICache = 0x40000698 + 0x4000069c Cache_Resume_ICache = 0x4000069c + 0x400006a0 Cache_Freeze_ICache_Enable = 0x400006a0 + 0x400006a4 Cache_Freeze_ICache_Disable = 0x400006a4 + 0x400006a8 Cache_Set_IDROM_MMU_Size = 0x400006a8 + 0x400006ac Cache_Get_IROM_MMU_End = 0x400006ac + 0x400006b0 Cache_Get_DROM_MMU_End = 0x400006b0 + 0x400006b4 Cache_MMU_Init = 0x400006b4 + 0x400006b8 Cache_MSPI_MMU_Set = 0x400006b8 + 0x400006bc Cache_Travel_Tag_Memory = 0x400006bc + 0x400006c0 Cache_Get_Virtual_Addr = 0x400006c0 + 0x4087ffcc rom_cache_op_cb = 0x4087ffcc + 0x4087ffc8 rom_cache_internal_table_ptr = 0x4087ffc8 + 0x400006c4 ets_clk_get_xtal_freq = 0x400006c4 + 0x400006c8 ets_clk_get_cpu_freq = 0x400006c8 + 0x400006cc ets_clk_apb_wait_ready = 0x400006cc + 0x400006d0 ets_clk_mspi_apb_wait_ready = 0x400006d0 + 0x400006d4 gpio_input_get = 0x400006d4 + 0x400006d8 gpio_matrix_in = 0x400006d8 + 0x400006dc gpio_matrix_out = 0x400006dc + 0x400006e8 gpio_output_set = 0x400006e8 + 0x400006ec gpio_pad_hold = 0x400006ec + 0x400006f0 gpio_pad_input_disable = 0x400006f0 + 0x400006f4 gpio_pad_input_enable = 0x400006f4 + 0x400006f8 gpio_pad_pulldown = 0x400006f8 + 0x400006fc gpio_pad_pullup = 0x400006fc + 0x40000700 gpio_pad_select_gpio = 0x40000700 + 0x40000704 gpio_pad_set_drv = 0x40000704 + 0x40000708 gpio_pad_unhold = 0x40000708 + 0x4000070c gpio_pin_wakeup_disable = 0x4000070c + 0x40000710 gpio_pin_wakeup_enable = 0x40000710 + 0x40000714 gpio_bypass_matrix_in = 0x40000714 + 0x40000718 esprv_intc_int_set_priority = 0x40000718 + 0x4000071c esprv_intc_int_set_threshold = 0x4000071c + 0x40000720 esprv_intc_int_enable = 0x40000720 + 0x40000724 esprv_intc_int_disable = 0x40000724 + 0x40000728 esprv_intc_int_set_type = 0x40000728 + [!provide] PROVIDE (intr_handler_set = 0x4000072c) + 0x40000730 intr_matrix_set = 0x40000730 + 0x40000734 ets_intr_lock = 0x40000734 + 0x40000738 ets_intr_unlock = 0x40000738 + 0x4000073c ets_isr_attach = 0x4000073c + 0x40000740 ets_isr_mask = 0x40000740 + 0x40000744 ets_isr_unmask = 0x40000744 + 0x40000748 md5_vector = 0x40000748 + 0x4000074c MD5Init = 0x4000074c + 0x40000750 MD5Update = 0x40000750 + 0x40000754 MD5Final = 0x40000754 + 0x40000758 crc32_le = 0x40000758 + 0x4000075c crc16_le = 0x4000075c + 0x40000760 crc8_le = 0x40000760 + 0x40000764 crc32_be = 0x40000764 + 0x40000768 crc16_be = 0x40000768 + 0x4000076c crc8_be = 0x4000076c + 0x40000770 esp_crc8 = 0x40000770 + 0x40000774 ets_sha_enable = 0x40000774 + 0x40000778 ets_sha_disable = 0x40000778 + 0x4000077c ets_sha_get_state = 0x4000077c + 0x40000780 ets_sha_init = 0x40000780 + 0x40000784 ets_sha_process = 0x40000784 + 0x40000788 ets_sha_starts = 0x40000788 + 0x4000078c ets_sha_update = 0x4000078c + 0x40000790 ets_sha_finish = 0x40000790 + 0x40000794 ets_sha_clone = 0x40000794 + 0x40000798 ets_hmac_enable = 0x40000798 + 0x4000079c ets_hmac_disable = 0x4000079c + 0x400007a0 ets_hmac_calculate_message = 0x400007a0 + 0x400007a4 ets_hmac_calculate_downstream = 0x400007a4 + 0x400007a8 ets_hmac_invalidate_downstream = 0x400007a8 + 0x400007ac ets_jtag_enable_temporarily = 0x400007ac + 0x400007b0 ets_aes_enable = 0x400007b0 + 0x400007b4 ets_aes_disable = 0x400007b4 + 0x400007b8 ets_aes_setkey = 0x400007b8 + 0x400007bc ets_aes_block = 0x400007bc + 0x400007c0 ets_aes_setkey_dec = 0x400007c0 + 0x400007c4 ets_aes_setkey_enc = 0x400007c4 + 0x400007c8 ets_bigint_enable = 0x400007c8 + 0x400007cc ets_bigint_disable = 0x400007cc + 0x400007d0 ets_bigint_multiply = 0x400007d0 + 0x400007d4 ets_bigint_modmult = 0x400007d4 + 0x400007d8 ets_bigint_modexp = 0x400007d8 + 0x400007dc ets_bigint_wait_finish = 0x400007dc + 0x400007e0 ets_bigint_getz = 0x400007e0 + 0x400007e4 ets_ds_enable = 0x400007e4 + 0x400007e8 ets_ds_disable = 0x400007e8 + 0x400007ec ets_ds_start_sign = 0x400007ec + 0x400007f0 ets_ds_is_busy = 0x400007f0 + 0x400007f4 ets_ds_finish_sign = 0x400007f4 + 0x400007f8 ets_ds_encrypt_params = 0x400007f8 + 0x400007fc ets_mgf1_sha256 = 0x400007fc + 0x4004fff8 crc32_le_table_ptr = 0x4004fff8 + 0x4004fff4 crc16_le_table_ptr = 0x4004fff4 + 0x4004fff0 crc8_le_table_ptr = 0x4004fff0 + 0x4004ffec crc32_be_table_ptr = 0x4004ffec + 0x4004ffe8 crc16_be_table_ptr = 0x4004ffe8 + 0x4004ffe4 crc8_be_table_ptr = 0x4004ffe4 + 0x40000800 ets_efuse_read = 0x40000800 + 0x40000804 ets_efuse_program = 0x40000804 + 0x40000808 ets_efuse_clear_program_registers = 0x40000808 + 0x4000080c ets_efuse_write_key = 0x4000080c + 0x40000810 ets_efuse_get_read_register_address = 0x40000810 + 0x40000814 ets_efuse_get_key_purpose = 0x40000814 + 0x40000818 ets_efuse_key_block_unused = 0x40000818 + 0x4000081c ets_efuse_find_unused_key_block = 0x4000081c + 0x40000820 ets_efuse_rs_calculate = 0x40000820 + 0x40000824 ets_efuse_count_unused_key_blocks = 0x40000824 + 0x40000828 ets_efuse_secure_boot_enabled = 0x40000828 + 0x4000082c ets_efuse_secure_boot_aggressive_revoke_enabled = 0x4000082c + 0x40000830 ets_efuse_cache_encryption_enabled = 0x40000830 + 0x40000834 ets_efuse_download_modes_disabled = 0x40000834 + 0x40000838 ets_efuse_find_purpose = 0x40000838 + 0x4000083c ets_efuse_force_send_resume = 0x4000083c + 0x40000840 ets_efuse_get_flash_delay_us = 0x40000840 + 0x40000844 ets_efuse_get_mac = 0x40000844 + 0x40000848 ets_efuse_get_uart_print_control = 0x40000848 + 0x4000084c ets_efuse_direct_boot_mode_disabled = 0x4000084c + 0x40000850 ets_efuse_security_download_modes_enabled = 0x40000850 + 0x40000854 ets_efuse_set_timing = 0x40000854 + 0x40000858 ets_efuse_jtag_disabled = 0x40000858 + 0x4000085c ets_efuse_usb_print_is_disabled = 0x4000085c + 0x40000860 ets_efuse_usb_download_mode_disabled = 0x40000860 + 0x40000864 ets_efuse_usb_device_disabled = 0x40000864 + 0x40000868 ets_efuse_secure_boot_fast_wake_enabled = 0x40000868 + 0x4000086c ets_emsa_pss_verify = 0x4000086c + 0x40000870 ets_rsa_pss_verify = 0x40000870 + 0x40000874 ets_secure_boot_verify_bootloader_with_keys = 0x40000874 + 0x40000878 ets_secure_boot_verify_signature = 0x40000878 + 0x4000087c ets_secure_boot_read_key_digests = 0x4000087c + 0x40000880 ets_secure_boot_revoke_public_key_digest = 0x40000880 + 0x40000a80 usb_serial_device_rx_one_char = 0x40000a80 + 0x40000a84 usb_serial_device_rx_one_char_block = 0x40000a84 + 0x40000a88 usb_serial_device_tx_flush = 0x40000a88 + 0x40000a8c usb_serial_device_tx_one_char = 0x40000a8c + 0x40000a90 lldesc_build_chain = 0x40000a90 + 0x40000a94 sip_after_tx_complete = 0x40000a94 + 0x40000a98 sip_alloc_to_host_evt = 0x40000a98 + 0x40000a9c sip_download_begin = 0x40000a9c + 0x40000aa0 sip_get_ptr = 0x40000aa0 + 0x40000aa4 sip_get_state = 0x40000aa4 + 0x40000aa8 sip_init_attach = 0x40000aa8 + 0x40000aac sip_install_rx_ctrl_cb = 0x40000aac + 0x40000ab0 sip_install_rx_data_cb = 0x40000ab0 + 0x40000ab4 sip_is_active = 0x40000ab4 + 0x40000ab8 sip_post_init = 0x40000ab8 + 0x40000abc sip_reclaim_from_host_cmd = 0x40000abc + 0x40000ac0 sip_reclaim_tx_data_pkt = 0x40000ac0 + 0x40000ac4 sip_send = 0x40000ac4 + 0x40000ac8 sip_to_host_chain_append = 0x40000ac8 + 0x40000acc sip_to_host_evt_send_done = 0x40000acc + 0x40000ad0 slc_add_credits = 0x40000ad0 + 0x40000ad4 slc_enable = 0x40000ad4 + 0x40000ad8 slc_from_host_chain_fetch = 0x40000ad8 + 0x40000adc slc_from_host_chain_recycle = 0x40000adc + 0x40000ae0 slc_has_pkt_to_host = 0x40000ae0 + 0x40000ae4 slc_init_attach = 0x40000ae4 + 0x40000ae8 slc_init_credit = 0x40000ae8 + 0x40000aec slc_reattach = 0x40000aec + 0x40000af0 slc_send_to_host_chain = 0x40000af0 + 0x40000af4 slc_set_host_io_max_window = 0x40000af4 + 0x40000af8 slc_to_host_chain_recycle = 0x40000af8 + 0x40000758 PROVIDE (esp_rom_crc32_le = crc32_le) + [!provide] PROVIDE (esp_rom_crc16_le = crc16_le) + [!provide] PROVIDE (esp_rom_crc8_le = crc8_le) + [!provide] PROVIDE (esp_rom_crc32_be = crc32_be) + [!provide] PROVIDE (esp_rom_crc16_be = crc16_be) + [!provide] PROVIDE (esp_rom_crc8_be = crc8_be) + 0x40000700 PROVIDE (esp_rom_gpio_pad_select_gpio = gpio_pad_select_gpio) + 0x400006fc PROVIDE (esp_rom_gpio_pad_pullup_only = gpio_pad_pullup) + 0x40000704 PROVIDE (esp_rom_gpio_pad_set_drv = gpio_pad_set_drv) + [!provide] PROVIDE (esp_rom_gpio_pad_unhold = gpio_pad_unhold) + 0x400006d8 PROVIDE (esp_rom_gpio_connect_in_signal = gpio_matrix_in) + 0x400006dc PROVIDE (esp_rom_gpio_connect_out_signal = gpio_matrix_out) + [!provide] PROVIDE (esp_rom_efuse_mac_address_crc8 = esp_crc8) + [!provide] PROVIDE (esp_rom_efuse_is_secure_boot_enabled = ets_efuse_secure_boot_enabled) + [!provide] PROVIDE (esp_rom_uart_flush_tx = uart_tx_flush) + [!provide] PROVIDE (esp_rom_uart_tx_one_char = uart_tx_one_char2) + [!provide] PROVIDE (esp_rom_uart_tx_wait_idle = uart_tx_wait_idle) + [!provide] PROVIDE (esp_rom_uart_rx_one_char = uart_rx_one_char) + [!provide] PROVIDE (esp_rom_uart_rx_string = UartRxString) + [!provide] PROVIDE (esp_rom_uart_set_as_console = uart_tx_switch) + [!provide] PROVIDE (esp_rom_uart_putc = ets_write_char_uart) + 0x40000074 PROVIDE (esp_rom_output_flush_tx = uart_tx_flush) + 0x40000058 PROVIDE (esp_rom_output_tx_one_char = uart_tx_one_char) + 0x40000078 PROVIDE (esp_rom_output_tx_wait_idle = uart_tx_wait_idle) + 0x40000060 PROVIDE (esp_rom_output_rx_one_char = uart_rx_one_char) + [!provide] PROVIDE (esp_rom_output_rx_string = UartRxString) + [!provide] PROVIDE (esp_rom_output_set_as_console = uart_tx_switch) + [!provide] PROVIDE (esp_rom_output_putc = ets_write_char_uart) + 0x4000074c PROVIDE (esp_rom_md5_init = MD5Init) + 0x40000750 PROVIDE (esp_rom_md5_update = MD5Update) + 0x40000754 PROVIDE (esp_rom_md5_final = MD5Final) + 0x40000090 PROVIDE (esp_rom_software_reset_system = software_reset) + 0x40000094 PROVIDE (esp_rom_software_reset_cpu = software_reset_cpu) + 0x40000028 PROVIDE (esp_rom_printf = ets_printf) + [!provide] PROVIDE (esp_rom_install_uart_printf = ets_install_uart_printf) + 0x40000040 PROVIDE (esp_rom_delay_us = ets_delay_us) + 0x40000018 PROVIDE (esp_rom_get_reset_reason = rtc_get_reset_reason) + 0x40000730 PROVIDE (esp_rom_route_intr_matrix = intr_matrix_set) + 0x40000044 PROVIDE (esp_rom_get_cpu_ticks_per_us = ets_get_cpu_frequency) + 0x40000048 PROVIDE (esp_rom_set_cpu_ticks_per_us = ets_update_cpu_frequency) + [!provide] PROVIDE (esp_rom_spiflash_attach = spi_flash_attach) + [!provide] PROVIDE (esp_rom_spiflash_clear_bp = esp_rom_spiflash_unlock) + [!provide] PROVIDE (esp_rom_spiflash_write_enable = SPI_write_enable) + [!provide] PROVIDE (esp_rom_spiflash_erase_area = SPIEraseArea) + [!provide] PROVIDE (esp_rom_spiflash_fix_dummylen = spi_dummy_len_fix) + [!provide] PROVIDE (esp_rom_spiflash_set_drvs = SetSpiDrvs) + [!provide] PROVIDE (esp_rom_spiflash_select_padsfunc = SelectSpiFunction) + [!provide] PROVIDE (esp_rom_spiflash_common_cmd = SPI_Common_Command) + 0x400009f4 __adddf3 = 0x400009f4 + 0x400009f8 __addsf3 = 0x400009f8 + 0x400009fc __eqdf2 = 0x400009fc + 0x40000a00 __eqsf2 = 0x40000a00 + 0x40000a04 __extendsfdf2 = 0x40000a04 + 0x40000a08 __fixdfdi = 0x40000a08 + 0x40000a0c __fixdfsi = 0x40000a0c + 0x40000a10 __fixsfdi = 0x40000a10 + 0x40000a14 __fixsfsi = 0x40000a14 + 0x40000a18 __fixunsdfsi = 0x40000a18 + 0x40000a1c __fixunssfdi = 0x40000a1c + 0x40000a20 __fixunssfsi = 0x40000a20 + 0x40000a24 __floatdidf = 0x40000a24 + 0x40000a28 __floatdisf = 0x40000a28 + 0x40000a2c __floatsidf = 0x40000a2c + 0x40000a30 __floatsisf = 0x40000a30 + 0x40000a34 __floatundidf = 0x40000a34 + 0x40000a38 __floatundisf = 0x40000a38 + 0x40000a3c __floatunsidf = 0x40000a3c + 0x40000a40 __floatunsisf = 0x40000a40 + 0x40000a44 __gedf2 = 0x40000a44 + 0x40000a48 __gesf2 = 0x40000a48 + 0x40000a4c __gtdf2 = 0x40000a4c + 0x40000a50 __gtsf2 = 0x40000a50 + 0x40000a54 __ledf2 = 0x40000a54 + 0x40000a58 __lesf2 = 0x40000a58 + 0x40000a5c __ltdf2 = 0x40000a5c + 0x40000a60 __ltsf2 = 0x40000a60 + 0x40000a64 __muldf3 = 0x40000a64 + 0x40000a68 __mulsf3 = 0x40000a68 + 0x40000a6c __nedf2 = 0x40000a6c + 0x40000a70 __nesf2 = 0x40000a70 + 0x40000a74 __subdf3 = 0x40000a74 + 0x40000a78 __subsf3 = 0x40000a78 + 0x40000a7c __truncdfsf2 = 0x40000a7c + 0x40000884 __absvdi2 = 0x40000884 + 0x40000888 __absvsi2 = 0x40000888 + 0x40000894 __addvdi3 = 0x40000894 + 0x40000898 __addvsi3 = 0x40000898 + 0x4000089c __ashldi3 = 0x4000089c + 0x400008a0 __ashrdi3 = 0x400008a0 + 0x400008a4 __bswapdi2 = 0x400008a4 + 0x400008a8 __bswapsi2 = 0x400008a8 + 0x400008ac __clear_cache = 0x400008ac + 0x400008b0 __clrsbdi2 = 0x400008b0 + 0x400008b4 __clrsbsi2 = 0x400008b4 + 0x400008b8 __clzdi2 = 0x400008b8 + 0x400008bc __clzsi2 = 0x400008bc + 0x400008c0 __cmpdi2 = 0x400008c0 + 0x400008c4 __ctzdi2 = 0x400008c4 + 0x400008c8 __ctzsi2 = 0x400008c8 + 0x400008cc __divdc3 = 0x400008cc + 0x400008d0 __divdf3 = 0x400008d0 + 0x400008d4 __divdi3 = 0x400008d4 + 0x400008d8 __divsc3 = 0x400008d8 + 0x400008dc __divsf3 = 0x400008dc + 0x400008e0 __divsi3 = 0x400008e0 + 0x400008f0 __ffsdi2 = 0x400008f0 + 0x400008f4 __ffssi2 = 0x400008f4 + 0x40000934 __gcc_bcmp = 0x40000934 + 0x40000950 __lshrdi3 = 0x40000950 + 0x4000095c __moddi3 = 0x4000095c + 0x40000960 __modsi3 = 0x40000960 + 0x40000964 __muldc3 = 0x40000964 + 0x4000096c __muldi3 = 0x4000096c + 0x40000970 __mulsc3 = 0x40000970 + 0x40000978 __mulsi3 = 0x40000978 + 0x4000097c __mulvdi3 = 0x4000097c + 0x40000980 __mulvsi3 = 0x40000980 + 0x40000988 __negdf2 = 0x40000988 + 0x4000098c __negdi2 = 0x4000098c + 0x40000990 __negsf2 = 0x40000990 + 0x40000994 __negvdi2 = 0x40000994 + 0x40000998 __negvsi2 = 0x40000998 + 0x400009a0 __paritysi2 = 0x400009a0 + 0x400009a4 __popcountdi2 = 0x400009a4 + 0x400009a8 __popcountsi2 = 0x400009a8 + 0x400009ac __powidf2 = 0x400009ac + 0x400009b0 __powisf2 = 0x400009b0 + 0x400009bc __subvdi3 = 0x400009bc + 0x400009c0 __subvsi3 = 0x400009c0 + 0x400009c8 __ucmpdi2 = 0x400009c8 + 0x400009cc __udivdi3 = 0x400009cc + 0x400009d0 __udivmoddi4 = 0x400009d0 + 0x400009d4 __udivsi3 = 0x400009d4 + 0x400009d8 __udiv_w_sdiv = 0x400009d8 + 0x400009dc __umoddi3 = 0x400009dc + 0x400009e0 __umodsi3 = 0x400009e0 + 0x400009e4 __unorddf2 = 0x400009e4 + 0x400009e8 __unordsf2 = 0x400009e8 + 0x400009ec __extenddftf2 = 0x400009ec + 0x400009f0 __trunctfdf2 = 0x400009f0 + 0x4000039c wdt_hal_config_stage = 0x4000039c + 0x400003a0 wdt_hal_write_protect_disable = 0x400003a0 + 0x400003a4 wdt_hal_write_protect_enable = 0x400003a4 + 0x400003a8 wdt_hal_enable = 0x400003a8 + 0x400003ac wdt_hal_disable = 0x400003ac + 0x400003b0 wdt_hal_handle_intr = 0x400003b0 + 0x400003b4 wdt_hal_feed = 0x400003b4 + 0x400003b8 wdt_hal_set_flashboot_en = 0x400003b8 + 0x400003bc wdt_hal_is_enabled = 0x400003bc + 0x400003c8 systimer_hal_set_tick_rate_ops = 0x400003c8 + 0x400003cc systimer_hal_get_counter_value = 0x400003cc + 0x400003d0 systimer_hal_get_time = 0x400003d0 + 0x400003d4 systimer_hal_set_alarm_target = 0x400003d4 + 0x400003d8 systimer_hal_set_alarm_period = 0x400003d8 + 0x400003dc systimer_hal_get_alarm_value = 0x400003dc + 0x400003e0 systimer_hal_enable_alarm_int = 0x400003e0 + 0x400003e4 systimer_hal_on_apb_freq_update = 0x400003e4 + 0x400003e8 systimer_hal_counter_value_advance = 0x400003e8 + 0x400003ec systimer_hal_enable_counter = 0x400003ec + 0x400003f0 systimer_hal_select_alarm_mode = 0x400003f0 + 0x400003f4 systimer_hal_connect_alarm_counter = 0x400003f4 + 0x400003f8 systimer_hal_counter_can_stall_by_cpu = 0x400003f8 + 0x40000010 _rom_chip_id = 0x40000010 + 0x40000014 _rom_eco_version = 0x40000014 + 0x40001104 phy_param_addr = 0x40001104 + 0x40001108 phy_get_romfuncs = 0x40001108 + 0x4000110c chip761_phyrom_version = 0x4000110c + 0x40001110 chip761_phyrom_version_num = 0x40001110 + 0x40001114 get_rc_dout = 0x40001114 + 0x40001118 rc_cal = 0x40001118 + 0x4000111c rom_enter_critical_phy = 0x4000111c + 0x40001120 rom_exit_critical_phy = 0x40001120 + 0x40001124 rom_set_chan_cal_interp = 0x40001124 + 0x40001128 rom_loopback_mode_en = 0x40001128 + 0x4000112c rom_bb_bss_cbw40 = 0x4000112c + 0x40001130 abs_temp = 0x40001130 + 0x40001134 get_data_sat = 0x40001134 + 0x40001138 phy_byte_to_word = 0x40001138 + 0x4000113c set_chan_reg = 0x4000113c + 0x40001140 i2c_master_reset = 0x40001140 + 0x40001144 rom_set_chan_freq_sw_start = 0x40001144 + 0x40001148 freq_module_resetn = 0x40001148 + 0x4000114c freq_chan_en_sw = 0x4000114c + 0x40001150 write_chan_freq = 0x40001150 + 0x40001154 get_freq_mem_param = 0x40001154 + 0x40001158 get_freq_mem_addr = 0x40001158 + 0x4000115c bt_txpwr_freq = 0x4000115c + 0x40001160 wr_rf_freq_mem = 0x40001160 + 0x40001164 read_rf_freq_mem = 0x40001164 + 0x40001168 freq_i2c_mem_write = 0x40001168 + 0x4000116c freq_num_get_data = 0x4000116c + 0x40001170 freq_i2c_num_addr = 0x40001170 + 0x40001174 freq_i2c_write_set = 0x40001174 + 0x40001178 pll_dac_mem_update = 0x40001178 + 0x4000117c pll_cap_mem_update = 0x4000117c + 0x40001180 get_rf_freq_cap = 0x40001180 + 0x40001184 get_rf_freq_init = 0x40001184 + 0x40001188 phy_en_hw_set_freq = 0x40001188 + 0x4000118c phy_dis_hw_set_freq = 0x4000118c + 0x40001190 rom_pwdet_sar2_init = 0x40001190 + 0x40001194 rom_en_pwdet = 0x40001194 + 0x40001198 rom_get_sar_sig_ref = 0x40001198 + 0x4000119c rom_pwdet_tone_start = 0x4000119c + 0x400011a0 rom_pwdet_wait_idle = 0x400011a0 + 0x400011a4 rom_read_sar_dout = 0x400011a4 + 0x400011a8 get_tone_sar_dout = 0x400011a8 + 0x400011ac get_fm_sar_dout = 0x400011ac + 0x400011b0 txtone_linear_pwr = 0x400011b0 + 0x400011b4 linear_to_db = 0x400011b4 + 0x400011b8 get_power_db = 0x400011b8 + 0x400011bc meas_tone_pwr_db = 0x400011bc + 0x400011c0 pkdet_vol_start = 0x400011c0 + 0x400011c4 read_sar2_code = 0x400011c4 + 0x400011c8 get_sar2_vol = 0x400011c8 + 0x400011cc get_pll_vol = 0x400011cc + 0x400011d0 tx_pwctrl_bg_init = 0x400011d0 + 0x400011d4 phy_pwdet_always_en = 0x400011d4 + 0x400011d8 phy_pwdet_onetime_en = 0x400011d8 + 0x400011dc esp_tx_state_out_rom = 0x400011dc + 0x400011e0 ant_dft_cfg_rom = 0x400011e0 + 0x400011e4 ant_wifitx_cfg_rom = 0x400011e4 + 0x400011e8 ant_wifirx_cfg_rom = 0x400011e8 + 0x400011ec ant_bttx_cfg_rom = 0x400011ec + 0x400011f0 ant_btrx_cfg_rom = 0x400011f0 + 0x400011f4 phy_chan_dump_cfg_rom = 0x400011f4 + 0x400011f8 phy_enable_low_rate = 0x400011f8 + 0x400011fc phy_disable_low_rate = 0x400011fc + 0x40001200 phy_is_low_rate_enabled = 0x40001200 + 0x40001204 phy_dig_reg_backup_rom = 0x40001204 + 0x40001208 phy_chan_filt_set_rom = 0x40001208 + 0x4000120c phy_rx11blr_cfg = 0x4000120c + 0x40001210 set_cca_rom = 0x40001210 + 0x40001214 set_rx_sense_rom = 0x40001214 + 0x40001218 rx_gain_force_rom = 0x40001218 + 0x4000121c rom_rfpll_set_freq = 0x4000121c + 0x40001220 mhz2ieee = 0x40001220 + 0x40001224 chan_to_freq = 0x40001224 + 0x40001228 restart_cal = 0x40001228 + 0x4000122c write_rfpll_sdm = 0x4000122c + 0x40001230 wait_rfpll_cal_end = 0x40001230 + 0x40001234 set_rf_freq_offset = 0x40001234 + 0x40001238 set_rfpll_freq = 0x40001238 + 0x4000123c set_channel_rfpll_freq = 0x4000123c + 0x40001240 rfpll_cap_correct = 0x40001240 + 0x40001244 rfpll_cap_init_cal = 0x40001244 + 0x40001248 write_pll_cap = 0x40001248 + 0x4000124c read_pll_cap = 0x4000124c + 0x40001250 chip_v7_set_chan_ana = 0x40001250 + 0x40001254 freq_set_reg = 0x40001254 + 0x40001258 gen_rx_gain_table = 0x40001258 + 0x4000125c bt_txdc_cal = 0x4000125c + 0x40001260 bt_txiq_cal = 0x40001260 + 0x40001264 txiq_cal_init = 0x40001264 + 0x40001268 txdc_cal_init = 0x40001268 + 0x4000126c txdc_cal = 0x4000126c + 0x40001270 txiq_get_mis_pwr = 0x40001270 + 0x40001274 txiq_cover = 0x40001274 + 0x40001278 rfcal_txiq = 0x40001278 + 0x4000127c get_power_atten = 0x4000127c + 0x40001280 pwdet_ref_code = 0x40001280 + 0x40001284 pwdet_code_cal = 0x40001284 + 0x40001288 rfcal_txcap = 0x40001288 + 0x4000128c tx_cap_init = 0x4000128c + 0x40001290 rfcal_pwrctrl = 0x40001290 + 0x40001294 tx_pwctrl_init_cal = 0x40001294 + 0x40001298 tx_pwctrl_init = 0x40001298 + 0x4000129c bt_tx_pwctrl_init = 0x4000129c + 0x400012a0 rom_i2c_enter_critical = 0x400012a0 + 0x400012a4 rom_i2c_exit_critical = 0x400012a4 + 0x400012a8 rom_get_i2c_read_mask = 0x400012a8 + 0x400012ac rom_get_i2c_mst0_mask = 0x400012ac + 0x400012b0 rom_get_i2c_hostid = 0x400012b0 + 0x400012b4 rom_chip_i2c_readReg_org = 0x400012b4 + 0x400012b8 rom_chip_i2c_readReg = 0x400012b8 + 0x400012c0 rom_chip_i2c_writeReg = 0x400012c0 + 0x400012d0 rom_set_txcap_reg = 0x400012d0 + 0x400012d4 i2c_paral_set_mst0 = 0x400012d4 + 0x400012d8 i2c_paral_set_read = 0x400012d8 + 0x400012dc i2c_paral_read = 0x400012dc + 0x400012e0 i2c_paral_write = 0x400012e0 + 0x400012e4 i2c_paral_write_num = 0x400012e4 + 0x400012e8 i2c_paral_write_mask = 0x400012e8 + 0x400012ec i2c_sar2_init_code = 0x400012ec + 0x400012f0 rom_pbus_force_mode = 0x400012f0 + 0x400012f4 rom_pbus_rd_addr = 0x400012f4 + 0x400012f8 rom_pbus_rd_shift = 0x400012f8 + 0x400012fc rom_pbus_force_test = 0x400012fc + 0x40001300 rom_pbus_rd = 0x40001300 + 0x40001304 rom_pbus_set_rxgain = 0x40001304 + 0x40001308 rom_pbus_xpd_rx_off = 0x40001308 + 0x4000130c rom_pbus_xpd_rx_on = 0x4000130c + 0x40001310 rom_pbus_xpd_tx_off = 0x40001310 + 0x40001314 rom_pbus_xpd_tx_on = 0x40001314 + 0x40001318 rom_set_loopback_gain = 0x40001318 + 0x4000131c rom_txcal_debuge_mode = 0x4000131c + 0x40001320 pbus_debugmode = 0x40001320 + 0x40001324 pbus_workmode = 0x40001324 + 0x40001328 pbus_set_dco = 0x40001328 + 0x4000132c txcal_work_mode = 0x4000132c + 0x40001330 rom_start_tx_tone_step = 0x40001330 + 0x40001334 rom_stop_tx_tone = 0x40001334 + 0x40001338 disable_agc = 0x40001338 + 0x4000133c enable_agc = 0x4000133c + 0x40001340 phy_disable_cca = 0x40001340 + 0x40001344 phy_enable_cca = 0x40001344 + 0x40001348 write_gain_mem = 0x40001348 + 0x4000134c bb_bss_cbw40_dig = 0x4000134c + 0x40001350 cbw2040_cfg = 0x40001350 + 0x40001354 mac_tx_chan_offset = 0x40001354 + 0x40001358 tx_paon_set = 0x40001358 + 0x4000135c pwdet_reg_init = 0x4000135c + 0x40001360 i2cmst_reg_init = 0x40001360 + 0x40001364 bt_gain_offset = 0x40001364 + 0x40001368 fe_reg_init = 0x40001368 + 0x4000136c mac_enable_bb = 0x4000136c + 0x40001370 bb_wdg_cfg = 0x40001370 + 0x40001374 fe_txrx_reset = 0x40001374 + 0x40001378 set_rx_comp = 0x40001378 + 0x4000137c agc_reg_init = 0x4000137c + 0x40001380 bb_reg_init = 0x40001380 + 0x40001384 open_i2c_xpd = 0x40001384 + 0x40001388 txiq_set_reg = 0x40001388 + 0x4000138c rxiq_set_reg = 0x4000138c + 0x40001390 set_txclk_en = 0x40001390 + 0x40001394 set_rxclk_en = 0x40001394 + 0x40001398 bb_wdg_test_en = 0x40001398 + 0x4000139c noise_floor_auto_set = 0x4000139c + 0x400013a0 read_hw_noisefloor = 0x400013a0 + 0x400013a4 iq_corr_enable = 0x400013a4 + 0x400013a8 wifi_agc_sat_gain = 0x400013a8 + 0x400013ac phy_bbpll_cal = 0x400013ac + 0x400013b0 phy_ant_init = 0x400013b0 + 0x400013b4 phy_set_bbfreq_init = 0x400013b4 + 0x400013b8 wifi_fbw_sel = 0x400013b8 + 0x400013bc bt_filter_reg = 0x400013bc + 0x400013c0 phy_rx_sense_set = 0x400013c0 + 0x400013c4 tx_state_set = 0x400013c4 + 0x400013c8 phy_close_pa = 0x400013c8 + 0x400013cc phy_freq_correct = 0x400013cc + 0x400013d0 set_pbus_reg = 0x400013d0 + 0x400013d4 wifi_rifs_mode_en = 0x400013d4 + 0x400013d8 nrx_freq_set = 0x400013d8 + 0x400013dc fe_adc_on = 0x400013dc + 0x400013e0 phy_force_pwr_index = 0x400013e0 + 0x400013e4 rom_iq_est_enable = 0x400013e4 + 0x400013e8 rom_iq_est_disable = 0x400013e8 + 0x400013ec rom_bb_gain_index = 0x400013ec + 0x400013f0 rom_rfrx_gain_index = 0x400013f0 + 0x400013f4 dc_iq_est = 0x400013f4 + 0x400013f8 set_cal_rxdc = 0x400013f8 + 0x400013fc rxiq_get_mis = 0x400013fc + 0x40001400 rxiq_cover_mg_mp = 0x40001400 + 0x40001404 rfcal_rxiq = 0x40001404 + 0x40001408 get_rfcal_rxiq_data = 0x40001408 + 0x4000140c get_dco_comp = 0x4000140c + 0x40001410 pbus_rx_dco_cal = 0x40001410 + 0x40001414 rxdc_est_min = 0x40001414 + 0x40001418 pbus_rx_dco_cal_1step = 0x40001418 + 0x4000141c set_lb_txiq = 0x4000141c + 0x40001420 set_rx_gain_cal_iq = 0x40001420 + 0x40001424 set_rx_gain_cal_dc = 0x40001424 + 0x40001428 spur_reg_write_one_tone = 0x40001428 + 0x4000142c spur_cal = 0x4000142c + 0x40001430 spur_coef_cfg = 0x40001430 + 0x40001434 tsens_power_up = 0x40001434 + 0x40001438 tsens_read_init = 0x40001438 + 0x4000143c code_to_temp = 0x4000143c + 0x40001440 tsens_index_to_dac = 0x40001440 + 0x40001444 tsens_index_to_offset = 0x40001444 + 0x40001448 tsens_dac_cal = 0x40001448 + 0x4000144c tsens_code_read = 0x4000144c + 0x40001450 tsens_temp_read = 0x40001450 + 0x40001454 temp_to_power = 0x40001454 + 0x40001458 get_temp_init = 0x40001458 + 0x4000145c txbbgain_to_index = 0x4000145c + 0x40001460 index_to_txbbgain = 0x40001460 + 0x40001464 bt_index_to_bb = 0x40001464 + 0x40001468 bt_bb_to_index = 0x40001468 + 0x4000146c bt_get_tx_gain = 0x4000146c + 0x40001470 dig_gain_check = 0x40001470 + 0x40001474 wifi_get_tx_gain = 0x40001474 + 0x40001478 wifi_11g_rate_chg = 0x40001478 + 0x4000147c bt_chan_pwr_interp = 0x4000147c + 0x40001480 get_rate_fcc_index = 0x40001480 + 0x40001484 get_chan_target_power = 0x40001484 + 0x40001488 get_tx_gain_value = 0x40001488 + 0x4000148c wifi_get_target_power = 0x4000148c + 0x4087fce8 phy_param_rom = 0x4087fce8 + 0x40000afc esp_coex_rom_version_get = 0x40000afc + 0x40000b00 coex_bt_release = 0x40000b00 + 0x40000b04 coex_bt_request = 0x40000b04 + 0x40000b08 coex_core_ble_conn_dyn_prio_get = 0x40000b08 + 0x40000b10 coex_core_pti_get = 0x40000b10 + 0x40000b14 coex_core_release = 0x40000b14 + 0x40000b18 coex_core_request = 0x40000b18 + 0x40000b1c coex_core_status_get = 0x40000b1c + 0x40000b24 coex_event_duration_get = 0x40000b24 + 0x40000b28 coex_hw_timer_disable = 0x40000b28 + 0x40000b2c coex_hw_timer_enable = 0x40000b2c + 0x40000b30 coex_hw_timer_set = 0x40000b30 + 0x40000b34 coex_schm_interval_set = 0x40000b34 + 0x40000b38 coex_schm_lock = 0x40000b38 + 0x40000b3c coex_schm_unlock = 0x40000b3c + 0x40000b44 coex_wifi_release = 0x40000b44 + 0x40000b48 esp_coex_ble_conn_dynamic_prio_get = 0x40000b48 + 0x4087ffc4 coex_env_ptr = 0x4087ffc4 + 0x4087ffc0 coex_pti_tab_ptr = 0x4087ffc0 + 0x4087ffbc coex_schm_env_ptr = 0x4087ffbc + 0x4087ffb8 coexist_funcs = 0x4087ffb8 + 0x4087ffb4 g_coa_funcs_p = 0x4087ffb4 + 0x4087ffb0 g_coex_param_ptr = 0x4087ffb0 + 0x40000b4c esp_net80211_rom_version_get = 0x40000b4c + 0x40000b50 ampdu_dispatch = 0x40000b50 + 0x40000b54 ampdu_dispatch_all = 0x40000b54 + 0x40000b58 ampdu_dispatch_as_many_as_possible = 0x40000b58 + 0x40000b5c ampdu_dispatch_movement = 0x40000b5c + 0x40000b60 ampdu_dispatch_upto = 0x40000b60 + 0x40000b64 chm_is_at_home_channel = 0x40000b64 + 0x40000b68 cnx_node_is_existing = 0x40000b68 + 0x40000b6c cnx_node_search = 0x40000b6c + 0x40000b70 ic_ebuf_recycle_rx = 0x40000b70 + 0x40000b74 ic_ebuf_recycle_tx = 0x40000b74 + 0x40000b78 ic_reset_rx_ba = 0x40000b78 + 0x40000b7c ieee80211_align_eb = 0x40000b7c + 0x40000b84 ieee80211_ampdu_start_age_timer = 0x40000b84 + 0x40000b8c ieee80211_is_tx_allowed = 0x40000b8c + 0x40000b90 ieee80211_output_pending_eb = 0x40000b90 + 0x40000b98 //ieee80211_set_tx_desc = 0x40000b98 + 0x40000b9c //sta_input = 0x40000b9c + 0x40000ba0 wifi_get_macaddr = 0x40000ba0 + 0x40000ba4 wifi_rf_phy_disable = 0x40000ba4 + 0x40000ba8 wifi_rf_phy_enable = 0x40000ba8 + 0x40000bac ic_ebuf_alloc = 0x40000bac + 0x40000bb4 ieee80211_copy_eb_header = 0x40000bb4 + 0x40000bb8 ieee80211_recycle_cache_eb = 0x40000bb8 + 0x40000bbc ieee80211_search_node = 0x40000bbc + 0x40000bc0 ieee80211_crypto_encap = 0x40000bc0 + 0x40000bc8 ieee80211_decap = 0x40000bc8 + 0x40000bcc wifi_is_started = 0x40000bcc + 0x40000bd0 ieee80211_gettid = 0x40000bd0 + 0x40000bd4 //ieee80211_encap_esfbuf_htc = 0x40000bd4 + 0x4087ffac net80211_funcs = 0x4087ffac + 0x4087ffa8 g_scan = 0x4087ffa8 + 0x4087ffa4 g_chm = 0x4087ffa4 + 0x4087ffa0 g_ic_ptr = 0x4087ffa0 + 0x4087ff9c g_hmac_cnt_ptr = 0x4087ff9c + 0x4087ff98 g_tx_cacheq_ptr = 0x4087ff98 + 0x4087ff94 s_netstack_free = 0x4087ff94 + 0x4087ff90 mesh_rxcb = 0x4087ff90 + 0x4087ff8c sta_rxcb = 0x4087ff8c + 0x4087ff88 g_itwt_fid = 0x4087ff88 + 0x4087ff84 esp_test_tx_addba_request = 0x4087ff84 + 0x40000bd8 esp_pp_rom_version_get = 0x40000bd8 + 0x40000bdc ppCalTxopRTSThreshold = 0x40000bdc + 0x40000be0 RC_GetBlockAckTime = 0x40000be0 + 0x40000be4 ebuf_list_remove = 0x40000be4 + 0x40000be8 //esf_buf_alloc = 0x40000be8 + 0x40000bec //esf_buf_alloc_dynamic = 0x40000bec + 0x40000bf0 //esf_buf_recycle = 0x40000bf0 + 0x40000bf4 GetAccess = 0x40000bf4 + 0x40000bf8 hal_mac_is_low_rate_enabled = 0x40000bf8 + 0x40000bfc hal_mac_tx_get_blockack = 0x40000bfc + 0x40000c00 //hal_mac_tx_set_ppdu = 0x40000c00 + 0x40000c04 ic_get_trc = 0x40000c04 + 0x40000c08 //ic_mac_deinit = 0x40000c08 + 0x40000c0c ic_mac_init = 0x40000c0c + 0x40000c10 ic_interface_enabled = 0x40000c10 + 0x40000c14 is_lmac_idle = 0x40000c14 + 0x40000c1c lmacDiscardAgedMSDU = 0x40000c1c + 0x40000c28 lmacIsIdle = 0x40000c28 + 0x40000c2c lmacIsLongFrame = 0x40000c2c + 0x40000c34 lmacPostTxComplete = 0x40000c34 + 0x40000c38 lmacProcessAllTxTimeout = 0x40000c38 + 0x40000c3c lmacProcessCollisions = 0x40000c3c + 0x40000c40 //lmacProcessRxSucData = 0x40000c40 + 0x40000c44 lmacReachLongLimit = 0x40000c44 + 0x40000c48 lmacReachShortLimit = 0x40000c48 + 0x40000c4c lmacRecycleMPDU = 0x40000c4c + 0x40000c50 lmacRxDone = 0x40000c50 + 0x40000c54 //lmacSetTxFrame = 0x40000c54 + 0x40000c58 //lmacTxDone = 0x40000c58 + 0x40000c5c //lmacTxFrame = 0x40000c5c + 0x40000c60 mac_tx_set_duration = 0x40000c60 + 0x40000c64 //mac_tx_set_plcp0 = 0x40000c64 + 0x40000c68 //mac_tx_set_plcp1 = 0x40000c68 + 0x40000c6c mac_tx_set_plcp2 = 0x40000c6c + 0x40000c78 pm_disable_sleep_delay_timer = 0x40000c78 + 0x40000c80 pm_mac_wakeup = 0x40000c80 + 0x40000c84 pm_mac_sleep = 0x40000c84 + 0x40000c88 //pm_enable_active_timer = 0x40000c88 + 0x40000c8c pm_enable_sleep_delay_timer = 0x40000c8c + 0x40000c90 pm_local_tsf_process = 0x40000c90 + 0x40000c94 //pm_set_beacon_filter = 0x40000c94 + 0x40000c9c pm_is_waked = 0x40000c9c + 0x40000ca0 //pm_keep_alive = 0x40000ca0 + 0x40000ca8 pm_on_data_rx = 0x40000ca8 + 0x40000cac //pm_on_tbtt = 0x40000cac + 0x40000cb4 //pm_process_tim = 0x40000cb4 + 0x40000cb8 //pm_rx_beacon_process = 0x40000cb8 + 0x40000cc0 //pm_sleep = 0x40000cc0 + 0x40000cc4 pm_sleep_for = 0x40000cc4 + 0x40000cc8 //pm_tbtt_process = 0x40000cc8 + 0x40000ccc ppAMPDU2Normal = 0x40000ccc + 0x40000cd4 ppCalFrameTimes = 0x40000cd4 + 0x40000cd8 ppCalSubFrameLength = 0x40000cd8 + 0x40000cdc //ppCalTxAMPDULength = 0x40000cdc + 0x40000ce0 ppCheckTxAMPDUlength = 0x40000ce0 + 0x40000ce4 ppDequeueRxq_Locked = 0x40000ce4 + 0x40000ce8 ppDequeueTxQ = 0x40000ce8 + 0x40000cec ppEmptyDelimiterLength = 0x40000cec + 0x40000cf0 ppEnqueueRxq = 0x40000cf0 + 0x40000cf4 ppEnqueueTxDone = 0x40000cf4 + 0x40000cf8 ppGetTxframe = 0x40000cf8 + 0x40000cfc //ppMapTxQueue = 0x40000cfc + 0x40000d00 //ppProcTxSecFrame = 0x40000d00 + 0x40000d04 ppProcessRxPktHdr = 0x40000d04 + 0x40000d08 //ppProcessTxQ = 0x40000d08 + 0x40000d0c ppRecordBarRRC = 0x40000d0c + 0x40000d10 ppRecycleAmpdu = 0x40000d10 + 0x40000d14 ppRecycleRxPkt = 0x40000d14 + 0x40000d18 //ppResortTxAMPDU = 0x40000d18 + 0x40000d1c ppResumeTxAMPDU = 0x40000d1c + 0x40000d24 //ppRxPkt = 0x40000d24 + 0x40000d28 ppRxProtoProc = 0x40000d28 + 0x40000d2c ppSearchTxQueue = 0x40000d2c + 0x40000d30 ppSearchTxframe = 0x40000d30 + 0x40000d34 ppSelectNextQueue = 0x40000d34 + 0x40000d38 ppSubFromAMPDU = 0x40000d38 + 0x40000d3c //ppTask = 0x40000d3c + 0x40000d40 //ppTxPkt = 0x40000d40 + 0x40000d44 ppTxProtoProc = 0x40000d44 + 0x40000d48 ppTxqUpdateBitmap = 0x40000d48 + 0x40000d50 pp_hdrsize = 0x40000d50 + 0x40000d54 pp_post = 0x40000d54 + 0x40000d58 pp_process_hmac_waiting_txq = 0x40000d58 + 0x40000d5c rcGetAmpduSched = 0x40000d5c + 0x40000d60 rcUpdateRxDone = 0x40000d60 + 0x40000d64 rc_get_trc = 0x40000d64 + 0x40000d68 rc_get_trc_by_index = 0x40000d68 + 0x40000d6c rcAmpduLowerRate = 0x40000d6c + 0x40000d70 rcampduuprate = 0x40000d70 + 0x40000d74 rcClearCurAMPDUSched = 0x40000d74 + 0x40000d78 rcClearCurSched = 0x40000d78 + 0x40000d7c rcClearCurStat = 0x40000d7c + 0x40000d84 rcLowerSched = 0x40000d84 + 0x40000d88 rcSetTxAmpduLimit = 0x40000d88 + 0x40000d8c rcTxUpdatePer = 0x40000d8c + 0x40000d90 rcUpdateAckSnr = 0x40000d90 + 0x40000da0 rcUpSched = 0x40000da0 + 0x40000da4 rssi_margin = 0x40000da4 + 0x40000da8 rx11NRate2AMPDULimit = 0x40000da8 + 0x40000dac TRC_AMPDU_PER_DOWN_THRESHOLD = 0x40000dac + 0x40000db0 TRC_AMPDU_PER_UP_THRESHOLD = 0x40000db0 + 0x40000db4 trc_calc_duration = 0x40000db4 + 0x40000db8 trc_isTxAmpduOperational = 0x40000db8 + 0x40000dbc trc_onAmpduOp = 0x40000dbc + 0x40000dc0 TRC_PER_IS_GOOD = 0x40000dc0 + 0x40000dc4 trc_SetTxAmpduState = 0x40000dc4 + 0x40000dc8 trc_tid_isTxAmpduOperational = 0x40000dc8 + 0x40000dcc trcAmpduSetState = 0x40000dcc + 0x40000dd0 //wDevCheckBlockError = 0x40000dd0 + 0x40000dd8 wDev_DiscardFrame = 0x40000dd8 + 0x40000ddc wDev_GetNoiseFloor = 0x40000ddc + 0x40000de0 wDev_IndicateAmpdu = 0x40000de0 + 0x40000de4 //wDev_IndicateFrame = 0x40000de4 + 0x40000de8 wdev_mac_reg_load = 0x40000de8 + 0x40000dec wdev_mac_reg_store = 0x40000dec + 0x40000df0 wdev_mac_special_reg_load = 0x40000df0 + 0x40000df4 wdev_mac_special_reg_store = 0x40000df4 + 0x40000df8 wdev_mac_wakeup = 0x40000df8 + 0x40000dfc wdev_mac_sleep = 0x40000dfc + 0x40000e00 hal_mac_is_dma_enable = 0x40000e00 + 0x40000e04 //wDev_ProcessFiq = 0x40000e04 + 0x40000e08 //wDev_ProcessRxSucData = 0x40000e08 + 0x40000e0c //wdevProcessRxSucDataAll = 0x40000e0c + 0x40000e10 wdev_csi_len_align = 0x40000e10 + 0x40000e14 ppDequeueTxDone_Locked = 0x40000e14 + 0x40000e18 //ppProcTxDone = 0x40000e18 + 0x40000e1c //pm_tx_data_done_process = 0x40000e1c + 0x40000e20 config_is_cache_tx_buf_enabled = 0x40000e20 + 0x40000e24 //ppMapWaitTxq = 0x40000e24 + 0x40000e28 ppProcessWaitingQueue = 0x40000e28 + 0x40000e2c ppDisableQueue = 0x40000e2c + 0x40000e30 pm_allow_tx = 0x40000e30 + 0x40000e34 //wdev_is_data_in_rxlist = 0x40000e34 + 0x40000e38 ppProcTxCallback = 0x40000e38 + 0x40000e3c //mac_tx_set_hesig = 0x40000e3c + 0x40000e40 ppCalPreFecPaddingFactor = 0x40000e40 + 0x40000e44 //mac_tx_set_tb = 0x40000e44 + 0x40000e48 //mac_tx_set_mplen = 0x40000e48 + 0x40000e4c hal_get_tsf_timer = 0x40000e4c + 0x40000e50 ppTxPktForceWaked = 0x40000e50 + 0x40000e54 lmacProcessLongFrameSuccess = 0x40000e54 + 0x40000e58 lmacProcessShortFrameSuccess = 0x40000e58 + 0x40000e5c //lmacDiscardFrameExchangeSequence = 0x40000e5c + 0x40000e60 lmacProcessTBSuccess = 0x40000e60 + 0x40000e68 lmacProcessAckTimeout = 0x40000e68 + 0x40000e6c //lmacProcessTxComplete = 0x40000e6c + 0x40000e70 //ppRemoveHTC = 0x40000e70 + 0x40000e74 get_estimated_batime = 0x40000e74 + 0x40000e78 is_use_muedca = 0x40000e78 + 0x40000e7c //hal_mac_tx_clr_mplen = 0x40000e7c + 0x40000e80 //hal_mac_get_txq_state = 0x40000e80 + 0x40000e84 hal_mac_clr_txq_state = 0x40000e84 + 0x40000e88 hal_mac_get_txq_complete = 0x40000e88 + 0x40000e8c ht_get_min_subframe_len = 0x40000e8c + 0x40000e90 rx11ACRate2AMPDULimit = 0x40000e90 + 0x40000e94 pwr_hal_clear_intr_status = 0x40000e94 + 0x40000e98 pwr_hal_clear_mac_modem_beacon_miss_intr_filter = 0x40000e98 + 0x40000e9c pwr_hal_clear_mac_modem_rx_beacon_info = 0x40000e9c + 0x40000ea0 pwr_hal_clear_mac_modem_rx_beacon_miss_counter = 0x40000ea0 + 0x40000ea4 pwr_hal_clear_mac_modem_rx_beacon_sleep_counter = 0x40000ea4 + 0x40000ea8 pwr_hal_clear_mac_modem_state_wakeup_protect_signal = 0x40000ea8 + 0x40000eac pwr_hal_get_intr_raw_signal = 0x40000eac + 0x40000eb0 pwr_hal_get_intr_status = 0x40000eb0 + 0x40000eb4 pwr_hal_get_mac_modem_beacon_miss_limit_exceeded_status = 0x40000eb4 + 0x40000eb8 pwr_hal_get_mac_modem_rx_beacon_location_state = 0x40000eb8 + 0x40000ebc pwr_hal_get_mac_modem_rx_beacon_valid_state = 0x40000ebc + 0x40000ec0 pwr_hal_get_mac_modem_state_sleep_limit_exceeded_status = 0x40000ec0 + 0x40000ec4 pwr_hal_set_beacon_filter_abort_disable = 0x40000ec4 + 0x40000ec8 pwr_hal_set_beacon_filter_abort_enable = 0x40000ec8 + 0x40000ecc pwr_hal_set_beacon_filter_abort_length = 0x40000ecc + 0x40000ed0 //pwr_hal_set_beacon_filter_broadcast_wakeup_disable = 0x40000ed0 + 0x40000ed4 //pwr_hal_set_beacon_filter_broadcast_wakeup_enable = 0x40000ed4 + 0x40000ed8 pwr_hal_set_beacon_filter_disable = 0x40000ed8 + 0x40000edc pwr_hal_set_beacon_filter_enable = 0x40000edc + 0x40000ee0 pwr_hal_set_beacon_filter_force_dump_disable = 0x40000ee0 + 0x40000ee4 pwr_hal_set_beacon_filter_force_dump_enable = 0x40000ee4 + 0x40000ee8 pwr_hal_set_beacon_filter_force_dump_limit = 0x40000ee8 + 0x40000eec pwr_hal_set_beacon_filter_force_sync_disable = 0x40000eec + 0x40000ef0 pwr_hal_set_beacon_filter_force_sync_enable = 0x40000ef0 + 0x40000ef4 pwr_hal_set_beacon_filter_force_sync_limit = 0x40000ef4 + 0x40000ef8 pwr_hal_set_beacon_filter_frame_crc_state = 0x40000ef8 + 0x40000efc pwr_hal_set_beacon_filter_soc_wakeup_and_intr_disable = 0x40000efc + 0x40000f00 pwr_hal_set_beacon_filter_soc_wakeup_and_intr_enable = 0x40000f00 + 0x40000f04 pwr_hal_set_beacon_filter_unicast_wakeup_disable = 0x40000f04 + 0x40000f08 pwr_hal_set_beacon_filter_unicast_wakeup_enable = 0x40000f08 + 0x40000f0c pwr_hal_set_lpclk_cycle_time = 0x40000f0c + 0x40000f10 pwr_hal_set_lpclk_sync_disable = 0x40000f10 + 0x40000f14 pwr_hal_set_lpclk_sync_enable = 0x40000f14 + 0x40000f18 pwr_hal_set_mac_modem_beacon_miss_intr_disable = 0x40000f18 + 0x40000f1c pwr_hal_set_mac_modem_beacon_miss_intr_enable = 0x40000f1c + 0x40000f20 pwr_hal_set_mac_modem_beacon_miss_limit = 0x40000f20 + 0x40000f24 pwr_hal_set_mac_modem_beacon_miss_limit_exceeded_wakeup_disable = 0x40000f24 + 0x40000f28 pwr_hal_set_mac_modem_beacon_miss_limit_exceeded_wakeup_enable = 0x40000f28 + 0x40000f2c pwr_hal_set_mac_modem_beacon_miss_timeout = 0x40000f2c + 0x40000f30 pwr_hal_set_mac_modem_state_sleep_limit = 0x40000f30 + 0x40000f34 pwr_hal_set_mac_modem_state_sleep_limit_exceeded_wakeup_disable = 0x40000f34 + 0x40000f38 pwr_hal_set_mac_modem_state_sleep_limit_exceeded_wakeup_enable = 0x40000f38 + 0x40000f3c pwr_hal_set_mac_modem_state_wakeup_protect_disable = 0x40000f3c + 0x40000f40 pwr_hal_set_mac_modem_state_wakeup_protect_early_time = 0x40000f40 + 0x40000f44 pwr_hal_set_mac_modem_state_wakeup_protect_enable = 0x40000f44 + 0x40000f48 pwr_hal_set_mac_modem_tbtt_auto_period_disable = 0x40000f48 + 0x40000f4c pwr_hal_set_mac_modem_tbtt_auto_period_enable = 0x40000f4c + 0x40000f50 pwr_hal_set_mac_modem_tbtt_auto_period_interval = 0x40000f50 + 0x40000f54 pwr_hal_set_modem_state_interface = 0x40000f54 + 0x40000f58 hal_tsf_clear_soc_wakeup_request = 0x40000f58 + 0x40000f5c tsf_hal_clear_mac_modem_rf_power_state = 0x40000f5c + 0x40000f60 tsf_hal_clear_soc_wakeup_request = 0x40000f60 + 0x40000f64 tsf_hal_get_counter_value = 0x40000f64 + 0x40000f68 tsf_hal_get_mac_modem_rf_power_state = 0x40000f68 + 0x40000f6c tsf_hal_get_tbtt_interval = 0x40000f6c + 0x40000f70 tsf_hal_get_time = 0x40000f70 + 0x40000f74 tsf_hal_get_timer_target = 0x40000f74 + 0x40000f78 tsf_hal_is_tsf_enabled = 0x40000f78 + 0x40000f7c tsf_hal_map_tbtt_target_to_rx_frame = 0x40000f7c + 0x40000f80 tsf_hal_map_tsf_to_bssid = 0x40000f80 + 0x40000f84 tsf_hal_set_counter_value = 0x40000f84 + 0x40000f88 tsf_hal_set_modem_wakeup_early_time = 0x40000f88 + 0x40000f8c tsf_hal_set_rx_beacon_abort_tsf_time_deviation_sync_disable = 0x40000f8c + 0x40000f90 tsf_hal_set_rx_beacon_abort_tsf_time_deviation_sync_enable = 0x40000f90 + 0x40000f94 tsf_hal_set_rx_beacon_fail_tsf_time_deviation_sync_disable = 0x40000f94 + 0x40000f98 tsf_hal_set_rx_beacon_fail_tsf_time_deviation_sync_enable = 0x40000f98 + 0x40000f9c tsf_hal_set_rx_beacon_success_tsf_time_deviation_sync_disable = 0x40000f9c + 0x40000fa0 tsf_hal_set_rx_beacon_success_tsf_time_deviation_sync_enable = 0x40000fa0 + 0x40000fa4 tsf_hal_set_tbtt_disable = 0x40000fa4 + 0x40000fa8 tsf_hal_set_tbtt_early_time = 0x40000fa8 + 0x40000fac tsf_hal_set_tbtt_enable = 0x40000fac + 0x40000fb0 tsf_hal_set_tbtt_interval = 0x40000fb0 + 0x40000fb4 tsf_hal_set_tbtt_intr_disable = 0x40000fb4 + 0x40000fb8 tsf_hal_set_tbtt_intr_enable = 0x40000fb8 + 0x40000fbc tsf_hal_set_tbtt_modem_wakeup_disable = 0x40000fbc + 0x40000fc0 tsf_hal_set_tbtt_modem_wakeup_enable = 0x40000fc0 + 0x40000fc4 tsf_hal_set_tbtt_rf_ctrl_disable = 0x40000fc4 + 0x40000fc8 tsf_hal_set_tbtt_rf_ctrl_enable = 0x40000fc8 + 0x40000fcc tsf_hal_set_tbtt_rf_ctrl_wait_cycles = 0x40000fcc + 0x40000fd0 tsf_hal_set_tbtt_soc_wakeup_disable = 0x40000fd0 + 0x40000fd4 tsf_hal_set_tbtt_soc_wakeup_enable = 0x40000fd4 + 0x40000fdc tsf_hal_set_time = 0x40000fdc + 0x40000fe0 tsf_hal_set_timer_disable = 0x40000fe0 + 0x40000fe4 tsf_hal_set_timer_enable = 0x40000fe4 + 0x40000fe8 tsf_hal_set_timer_intr_disable = 0x40000fe8 + 0x40000fec tsf_hal_set_timer_intr_enable = 0x40000fec + 0x40000ff0 tsf_hal_set_timer_modem_wakeup_disable = 0x40000ff0 + 0x40000ff4 tsf_hal_set_timer_modem_wakeup_enable = 0x40000ff4 + 0x40000ff8 tsf_hal_set_timer_rf_ctrl_disable = 0x40000ff8 + 0x40000ffc tsf_hal_set_timer_rf_ctrl_enable = 0x40000ffc + 0x40001000 tsf_hal_set_timer_rf_ctrl_wait_cycles = 0x40001000 + 0x40001004 tsf_hal_set_timer_soc_wakeup_disable = 0x40001004 + 0x40001008 tsf_hal_set_timer_soc_wakeup_enable = 0x40001008 + 0x4000100c tsf_hal_set_timer_target = 0x4000100c + 0x40001010 tsf_hal_set_tsf_disable = 0x40001010 + 0x40001014 tsf_hal_set_tsf_enable = 0x40001014 + 0x40001018 tsf_hal_set_tsf_time_deviation = 0x40001018 + 0x4000101c tsf_hal_set_tsf_time_deviation_sync_disable = 0x4000101c + 0x40001020 tsf_hal_set_tsf_time_deviation_sync_enable = 0x40001020 + 0x40001024 tsf_hal_unmap_tbtt_target_to_rx_frame = 0x40001024 + 0x40001028 //ppSelectTxFormat = 0x40001028 + 0x4000102c //ppCertSetRate = 0x4000102c + 0x40001030 //ppHEAMPDU2Normal = 0x40001030 + 0x40001034 //ppCalTxHEAMPDULength = 0x40001034 + 0x40001038 //ppCalTxHESMPDULength = 0x40001038 + 0x4000103c rcGetRate = 0x4000103c + 0x40001040 rcGetDCMMaxRate = 0x40001040 + 0x40001044 //rcGetSMPDURate = 0x40001044 + 0x40001048 ppDirectRecycleAmpdu = 0x40001048 + 0x4000104c //ppCheckTxHEAMPDUlength = 0x4000104c + 0x40001050 //rx11AXRate2AMPDULimit = 0x40001050 + 0x40001054 //ppRegressAmpdu = 0x40001054 + 0x40001058 //ppCalDeliNum = 0x40001058 + 0x4000105c ppAdd2AMPDUTail = 0x4000105c + 0x40001060 esp_test_disable_tx_statistics = 0x40001060 + 0x40001064 esp_test_enable_tx_statistics = 0x40001064 + 0x40001068 esp_test_clr_tx_statistics = 0x40001068 + 0x4000106c esp_test_get_tx_statistics = 0x4000106c + 0x40001070 esp_test_clr_tx_tb_statistics = 0x40001070 + 0x40001074 esp_test_get_tx_tb_statistics = 0x40001074 + 0x40001078 test_tx_fail_statistics = 0x40001078 + 0x4000107c //test_tx_succ_statistics = 0x4000107c + 0x40001080 //esp_test_tx_process_complete = 0x40001080 + 0x40001084 //esp_test_tx_process_txq_state = 0x40001084 + 0x40001088 esp_test_tx_enab_statistics = 0x40001088 + 0x4000108c esp_test_tx_tb_complete = 0x4000108c + 0x40001090 esp_test_tx_count_retry = 0x40001090 + 0x40001094 esp_test_tx_count_collision = 0x40001094 + 0x40001098 esp_test_tx_count_timeout = 0x40001098 + 0x4000109c hal_enable_tx_statistics = 0x4000109c + 0x400010a0 test_rx_process_complete_noeb = 0x400010a0 + 0x400010a4 test_rx_process_complete_retry = 0x400010a4 + 0x400010a8 esp_test_rx_process_complete = 0x400010a8 + 0x400010ac esp_test_clr_rx_statistics = 0x400010ac + 0x400010b0 esp_test_get_rx_statistics = 0x400010b0 + 0x400010b4 test_free_rx_statistics = 0x400010b4 + 0x400010b8 esp_test_set_rx_error_occurs = 0x400010b8 + 0x400010bc esp_test_get_rx_error_occurs = 0x400010bc + 0x400010c0 esp_test_clr_rx_error_occurs = 0x400010c0 + 0x400010c4 esp_test_disable_rx_statistics = 0x400010c4 + 0x400010c8 esp_test_enable_rx_statistics = 0x400010c8 + 0x400010cc hal_enable_rx_statistics = 0x400010cc + 0x400010d0 get_user_num = 0x400010d0 + 0x400010d4 mumimo_spatial_cfg_get_nsts = 0x400010d4 + 0x400010d8 mumimo_spatial_cfg_get_nsts_tot = 0x400010d8 + 0x400010dc test_mumimo_get_heltf_num = 0x400010dc + 0x400010e0 test_mimo_update_user_info = 0x400010e0 + 0x400010e4 test_parse_rx_mu_mimo = 0x400010e4 + 0x400010e8 test_nonmimo_update_user_info = 0x400010e8 + 0x400010ec test_parse_rx_mu_nonmimo = 0x400010ec + 0x400010f0 esp_test_rx_parse_mu = 0x400010f0 + 0x400010f4 esp_test_get_rx_mu_statistics = 0x400010f4 + 0x400010f8 esp_test_clr_rx_mu_statistics = 0x400010f8 + 0x400010fc esp_test_enable_rx_mu_statistics = 0x400010fc + 0x40001100 esp_test_disable_rx_mu_statistics = 0x40001100 + 0x4004ffe0 our_instances_ptr = 0x4004ffe0 + 0x4087ff80 pTxRx = 0x4087ff80 + 0x4087ff7c lmacConfMib_ptr = 0x4087ff7c + 0x4087ff78 our_wait_eb = 0x4087ff78 + 0x4087ff74 our_tx_eb = 0x4087ff74 + 0x4087ff70 pp_wdev_funcs = 0x4087ff70 + 0x4087ff6c g_osi_funcs_p = 0x4087ff6c + 0x4087ff68 wDevCtrl_ptr = 0x4087ff68 + 0x4004ffdc g_wdev_last_desc_reset_ptr = 0x4004ffdc + 0x4087ff64 wDevMacSleep_ptr = 0x4087ff64 + 0x4087ff60 g_lmac_cnt_ptr = 0x4087ff60 + 0x4004ffd8 our_controls_ptr = 0x4004ffd8 + 0x4087ff5c pp_sig_cnt_ptr = 0x4087ff5c + 0x4087ff58 g_eb_list_desc_ptr = 0x4087ff58 + 0x4087ff54 s_fragment_ptr = 0x4087ff54 + 0x4087ff50 if_ctrl_ptr = 0x4087ff50 + 0x4087ff4c g_intr_lock_mux = 0x4087ff4c + 0x4087ff48 g_wifi_global_lock = 0x4087ff48 + 0x4087ff44 s_wifi_queue = 0x4087ff44 + 0x4087ff40 pp_task_hdl = 0x4087ff40 + 0x4087ff3c s_pp_task_create_sem = 0x4087ff3c + 0x4087ff38 s_pp_task_del_sem = 0x4087ff38 + 0x4087ff34 g_wifi_menuconfig_ptr = 0x4087ff34 + 0x4087ff30 xphyQueue = 0x4087ff30 + 0x4087ff2c ap_no_lr_ptr = 0x4087ff2c + 0x4087ff28 rc11BSchedTbl_ptr = 0x4087ff28 + 0x4087ff24 rc11NSchedTbl_ptr = 0x4087ff24 + 0x4087ff20 rcLoRaSchedTbl_ptr = 0x4087ff20 + 0x4087ff1c BasicOFDMSched_ptr = 0x4087ff1c + 0x4087ff18 trc_ctl_ptr = 0x4087ff18 + 0x4087ff14 g_pm_cnt_ptr = 0x4087ff14 + 0x4087ff10 g_pm_ptr = 0x4087ff10 + 0x4087ff0c g_pm_cfg_ptr = 0x4087ff0c + 0x4087ff08 g_esp_mesh_quick_funcs_ptr = 0x4087ff08 + 0x4087ff04 g_txop_queue_status_ptr = 0x4087ff04 + 0x4087ff00 g_mac_sleep_en_ptr = 0x4087ff00 + 0x4087fefc g_mesh_is_root_ptr = 0x4087fefc + 0x4087fef8 g_mesh_topology_ptr = 0x4087fef8 + 0x4087fef4 g_mesh_init_ps_type_ptr = 0x4087fef4 + 0x4087fef0 g_mesh_is_started_ptr = 0x4087fef0 + 0x4087feec g_config_func = 0x4087feec + 0x4087fee8 g_net80211_tx_func = 0x4087fee8 + 0x4087fee4 g_timer_func = 0x4087fee4 + 0x4087fee0 s_michael_mic_failure_cb = 0x4087fee0 + 0x4087fedc wifi_sta_rx_probe_req = 0x4087fedc + 0x4087fed8 g_tx_done_cb_func = 0x4087fed8 + 0x4087fe8c g_per_conn_trc = 0x4087fe8c + 0x4087fe88 s_encap_amsdu_func = 0x4087fe88 + 0x4087fe84 rx_beacon_count = 0x4087fe84 + 0x4087fe80 rx_beacon_sw_parse = 0x4087fe80 + 0x4087fe7c rx_beacon_hw_parse = 0x4087fe7c + 0x4087fe78 rx_beacon_tim_count = 0x4087fe78 + 0x4087fe74 rx_beacon_tim_udata = 0x4087fe74 + 0x4087fe70 rx_beacon_tim_udata_bitmap = 0x4087fe70 + 0x4087fe6c rx_beacon_tim_bdata = 0x4087fe6c + 0x4087fe68 rx_beacon_tim_bdata_bitmapctl = 0x4087fe68 + 0x4087fe64 rx_beacon_tim_bdata_bitmap_trans = 0x4087fe64 + 0x4087fe60 rx_beacon_tim_bdata_bitmap_mbssid_self = 0x4087fe60 + 0x4087fe5c rx_beacon_tim_bdata_bitmap_mbssid_other = 0x4087fe5c + 0x4087fe58 rx_beacon_dtim_tim = 0x4087fe58 + 0x4087fe54 rx_beacon_dtim_tim_mcast = 0x4087fe54 + 0x4087fd08 amdpu_delay_time_ms = 0x4087fd08 + 0x4087fd04 ampdu_delay_packet = 0x4087fd04 + 0x4087fe51 ampdu_delay = 0x4087fe51 + 0x4087fe50 first_ampdu = 0x4087fe50 + 0x4087fd02 s_ht_ampdu_density_us = 0x4087fd02 + 0x4087fd01 s_ht_ampdu_density = 0x4087fd01 + 0x4087fd00 s_running_phy_type = 0x4087fd00 + 0x4087fe4c complete_ena_tb_seqno = 0x4087fe4c + 0x4087fe48 complete_ena_tb_final = 0x4087fe48 + 0x4087fe44 complete_ena_tb_count = 0x4087fe44 + 0x4087fe40 s_itwt_state = 0x4087fe40 + 0x4087fe3c g_dbg_interp_tsf = 0x4087fe3c + 0x4087fe38 g_dbg_interp_tsf_end = 0x4087fe38 + 0x4087fe34 g_dbg_closrf_tsf = 0x4087fe34 + 0x4087fe30 g_dbg_closrf_idx = 0x4087fe30 + 0x4087fe2c g_dbg_closrf_blk = 0x4087fe2c + 0x4087fdf0 s_he_min_len_bytes = 0x4087fdf0 + 0x4087fdd0 s_he_dcm_min_len_bytes = 0x4087fdd0 + 0x4087fdc0 s_mplen_low_bitmap = 0x4087fdc0 + 0x4087fdb0 s_mplen_high_bitmap = 0x4087fdb0 + 0x4087fdac s_mplen_vi_bitmap = 0x4087fdac + 0x4087fda8 s_mplen_bk_bitmap = 0x4087fda8 + 0x4087fcfc esp_wifi_cert_tx_mcs = 0x4087fcfc + 0x4087fcf8 esp_wifi_cert_tx_bcc = 0x4087fcf8 + 0x4087fcf4 //esp_wifi_cert_tx_ltf = 0x4087fcf4 + 0x4087fcf0 //esp_wifi_cert_tx_gi = 0x4087fcf0 + 0x4087fcec esp_wifi_cert_tx_nss = 0x4087fcec + 0x4087fda4 esp_test_tx_statistics_aci_bitmap = 0x4087fda4 + 0x4087fd94 esp_test_tx_statistics = 0x4087fd94 + 0x4087fd84 esp_test_tx_tb_statistics = 0x4087fd84 + 0x4087fd24 esp_test_tx_fail_statistics = 0x4087fd24 + 0x4087fd1c esp_test_rx_statistics = 0x4087fd1c + 0x4087fd18 esp_test_rx_mu_statistics = 0x4087fd18 + 0x4087fd14 esp_test_mu_print_ru_allocation = 0x4087fd14 + 0x4004ffc8 sigb_ru_allocation_user_num = 0x4004ffc8 + 0x4004ff38 sigb_common_ru_allocation = 0x4004ff38 + 0x4004fee8 mu_mimo_special_cfg_user_num_2 = 0x4004fee8 + 0x4004fe80 mu_mimo_special_cfg_user_num_3 = 0x4004fe80 + 0x4004fe28 mu_mimo_special_cfg_user_num_4 = 0x4004fe28 + 0x4004fdf0 mu_mimo_special_cfg_user_num_5 = 0x4004fdf0 + 0x4004fdd0 mu_mimo_special_cfg_user_num_6 = 0x4004fdd0 + 0x4004fdc0 mu_mimo_special_cfg_user_num_7 = 0x4004fdc0 + 0x4004fdb8 mu_mimo_special_cfg_user_num_8 = 0x4004fdb8 + 0x4087fd10 esp_test_rx_error_occurs = 0x4087fd10 + 0x4087fd0c g_pp_tx_pkt_num = 0x4087fd0c + 0x4004fd40 he_max_apep_length = 0x4004fd40 + 0x400004a4 esp_rom_newlib_init_common_mutexes = 0x400004a4 + 0x400004a8 memset = 0x400004a8 + 0x400004ac memcpy = 0x400004ac + 0x400004b0 memmove = 0x400004b0 + 0x400004b4 memcmp = 0x400004b4 + 0x400004b8 strcpy = 0x400004b8 + 0x400004bc strncpy = 0x400004bc + 0x400004c0 strcmp = 0x400004c0 + 0x400004c4 strncmp = 0x400004c4 + 0x400004c8 strlen = 0x400004c8 + 0x400004cc strstr = 0x400004cc + 0x400004d0 bzero = 0x400004d0 + 0x400004d4 _isatty_r = 0x400004d4 + 0x400004d8 sbrk = 0x400004d8 + 0x400004dc isalnum = 0x400004dc + 0x400004e0 isalpha = 0x400004e0 + 0x400004e4 isascii = 0x400004e4 + 0x400004e8 isblank = 0x400004e8 + 0x400004ec iscntrl = 0x400004ec + 0x400004f0 isdigit = 0x400004f0 + 0x400004f4 islower = 0x400004f4 + 0x400004f8 isgraph = 0x400004f8 + 0x400004fc isprint = 0x400004fc + 0x40000500 ispunct = 0x40000500 + 0x40000504 isspace = 0x40000504 + 0x40000508 isupper = 0x40000508 + 0x4000050c toupper = 0x4000050c + 0x40000510 tolower = 0x40000510 + 0x40000514 toascii = 0x40000514 + 0x40000518 memccpy = 0x40000518 + 0x4000051c memchr = 0x4000051c + 0x40000520 memrchr = 0x40000520 + 0x40000524 strcasecmp = 0x40000524 + 0x40000528 strcasestr = 0x40000528 + 0x4000052c strcat = 0x4000052c + 0x40000530 strdup = 0x40000530 + 0x40000534 strchr = 0x40000534 + 0x40000538 strcspn = 0x40000538 + 0x4000053c strcoll = 0x4000053c + 0x40000540 strlcat = 0x40000540 + 0x40000544 strlcpy = 0x40000544 + 0x40000548 strlwr = 0x40000548 + 0x4000054c strncasecmp = 0x4000054c + 0x40000550 strncat = 0x40000550 + 0x40000554 strndup = 0x40000554 + 0x40000558 strnlen = 0x40000558 + 0x4000055c strrchr = 0x4000055c + 0x40000560 strsep = 0x40000560 + 0x40000564 strspn = 0x40000564 + 0x40000568 strtok_r = 0x40000568 + 0x4000056c strupr = 0x4000056c + 0x40000570 longjmp = 0x40000570 + 0x40000574 setjmp = 0x40000574 + 0x40000578 abs = 0x40000578 + 0x4000057c div = 0x4000057c + 0x40000580 labs = 0x40000580 + 0x40000584 ldiv = 0x40000584 + 0x40000588 qsort = 0x40000588 + 0x4000058c rand_r = 0x4000058c + 0x40000590 rand = 0x40000590 + 0x40000594 srand = 0x40000594 + 0x40000598 utoa = 0x40000598 + 0x4000059c itoa = 0x4000059c + 0x400005a0 atoi = 0x400005a0 + 0x400005a4 atol = 0x400005a4 + 0x400005a8 strtol = 0x400005a8 + 0x400005ac strtoul = 0x400005ac + 0x400005b0 fflush = 0x400005b0 + 0x400005b4 _fflush_r = 0x400005b4 + 0x400005b8 _fwalk = 0x400005b8 + 0x400005bc _fwalk_reent = 0x400005bc + 0x400005c0 __smakebuf_r = 0x400005c0 + 0x400005c4 __swhatbuf_r = 0x400005c4 + 0x400005c8 __swbuf_r = 0x400005c8 + 0x400005cc __swbuf = 0x400005cc + 0x400005d0 __swsetup_r = 0x400005d0 + 0x4087ffd4 syscall_table_ptr = 0x4087ffd4 + 0x4087ffd0 _global_impure_ptr = 0x4087ffd0 + 0x400005d4 __sprint_r = 0x400005d4 + 0x400005d8 _fiprintf_r = 0x400005d8 + 0x400005dc _fprintf_r = 0x400005dc + 0x400005e0 _vfiprintf_r = 0x400005e0 + 0x400005e4 _vfprintf_r = 0x400005e4 + 0x400005e8 fiprintf = 0x400005e8 + 0x400005ec fprintf = 0x400005ec + 0x400005f0 printf = 0x400005f0 + 0x400005f4 vfiprintf = 0x400005f4 + 0x400005f8 vfprintf = 0x400005f8 + 0x400005fc asprintf = 0x400005fc + 0x40000600 sprintf = 0x40000600 + 0x40000604 snprintf = 0x40000604 + 0x40000608 siprintf = 0x40000608 + 0x4000060c sniprintf = 0x4000060c + 0x40000610 vprintf = 0x40000610 + 0x40000614 viprintf = 0x40000614 + 0x40000618 vsnprintf = 0x40000618 + 0x4000061c vsniprintf = 0x4000061c + 0x40000620 sscanf = 0x40000620 + 0x40000624 siscanf = 0x40000624 + 0x400003fc tlsf_create = 0x400003fc + 0x40000400 tlsf_create_with_pool = 0x40000400 + 0x40000404 tlsf_get_pool = 0x40000404 + 0x40000408 tlsf_add_pool = 0x40000408 + 0x4000040c tlsf_remove_pool = 0x4000040c + 0x40000410 tlsf_malloc = 0x40000410 + 0x40000414 tlsf_memalign = 0x40000414 + 0x40000418 tlsf_memalign_offs = 0x40000418 + 0x4000041c tlsf_realloc = 0x4000041c + 0x40000420 tlsf_free = 0x40000420 + 0x40000424 tlsf_block_size = 0x40000424 + 0x40000428 tlsf_size = 0x40000428 + 0x4000042c tlsf_align_size = 0x4000042c + 0x40000430 tlsf_block_size_min = 0x40000430 + 0x40000434 tlsf_block_size_max = 0x40000434 + 0x40000438 tlsf_pool_overhead = 0x40000438 + 0x4000043c tlsf_alloc_overhead = 0x4000043c + 0x40000440 tlsf_walk_pool = 0x40000440 + 0x40000444 tlsf_check = 0x40000444 + 0x4000044c tlsf_poison_fill_pfunc_set = 0x4000044c + 0x40000450 tlsf_poison_check_pfunc_set = 0x40000450 + 0x40000454 multi_heap_get_block_address_impl = 0x40000454 + 0x40000458 multi_heap_get_allocated_size_impl = 0x40000458 + 0x4000045c multi_heap_register_impl = 0x4000045c + 0x40000460 multi_heap_set_lock = 0x40000460 + 0x40000464 multi_heap_mutex_init = 0x40000464 + 0x40000468 multi_heap_internal_lock = 0x40000468 + 0x4000046c multi_heap_internal_unlock = 0x4000046c + 0x40000470 multi_heap_get_first_block = 0x40000470 + 0x40000474 multi_heap_get_next_block = 0x40000474 + 0x40000478 multi_heap_is_free = 0x40000478 + 0x4000047c multi_heap_malloc_impl = 0x4000047c + 0x40000480 multi_heap_free_impl = 0x40000480 + 0x40000484 multi_heap_realloc_impl = 0x40000484 + 0x40000488 multi_heap_aligned_alloc_impl_offs = 0x40000488 + 0x4000048c multi_heap_aligned_alloc_impl = 0x4000048c + 0x40000490 multi_heap_check = 0x40000490 + 0x40000494 multi_heap_dump = 0x40000494 + 0x40000498 multi_heap_free_size_impl = 0x40000498 + 0x4000049c multi_heap_minimum_free_size_impl = 0x4000049c + 0x400004a0 multi_heap_get_info_impl = 0x400004a0 + 0x4087ffd8 heap_tlsf_table_ptr = 0x4087ffd8 + 0x4000047c PROVIDE (multi_heap_malloc = multi_heap_malloc_impl) + 0x40000480 PROVIDE (multi_heap_free = multi_heap_free_impl) + 0x40000484 PROVIDE (multi_heap_realloc = multi_heap_realloc_impl) + 0x40000458 PROVIDE (multi_heap_get_allocated_size = multi_heap_get_allocated_size_impl) + 0x4000045c PROVIDE (multi_heap_register = multi_heap_register_impl) + 0x400004a0 PROVIDE (multi_heap_get_info = multi_heap_get_info_impl) + 0x40000498 PROVIDE (multi_heap_free_size = multi_heap_free_size_impl) + 0x4000049c PROVIDE (multi_heap_minimum_free_size = multi_heap_minimum_free_size_impl) + [!provide] PROVIDE (multi_heap_get_block_address = multi_heap_get_block_address_impl) + [!provide] PROVIDE (multi_heap_aligned_alloc = multi_heap_aligned_alloc_impl) + [!provide] PROVIDE (multi_heap_aligned_free = multi_heap_aligned_free_impl) + [!provide] PROVIDE (multi_heap_check = multi_heap_check) + [!provide] PROVIDE (multi_heap_set_lock = multi_heap_set_lock) + 0x40000464 PROVIDE (multi_heap_os_funcs_init = multi_heap_mutex_init) + [!provide] PROVIDE (multi_heap_internal_lock = multi_heap_internal_lock) + [!provide] PROVIDE (multi_heap_internal_unlock = multi_heap_internal_unlock) + 0x40000000 _heap_end = 0x40000000 + 0x50000000 _data_seg_org = ORIGIN (rtc_data_seg) + 0x00000001 ASSERT ((_flash_rodata_dummy_start == ORIGIN (default_rodata_seg)), .flash_rodata_dummy section must be placed at the beginning of the rodata segment.) + +.rtc.text 0x50000000 0x0 + 0x50000000 . = ALIGN (0x4) + 0x50000000 _rtc_fast_start = ABSOLUTE (.) + 0x50000000 . = ALIGN (0x4) + 0x50000000 _rtc_text_start = ABSOLUTE (.) + *(.rtc.entry.text) + *(.rtc.literal .rtc.text .rtc.text.*) + *rtc_wake_stub*.*(.text .text.*) + *(.rtc_text_end_test) + 0x50000000 . = ALIGN (0x4) + 0x50000000 _rtc_text_end = ABSOLUTE (.) + +.rtc.force_fast + 0x50000000 0x0 + 0x50000000 . = ALIGN (0x4) + 0x50000000 _rtc_force_fast_start = ABSOLUTE (.) + 0x50000000 _coredump_rtc_fast_start = ABSOLUTE (.) + *(.rtc.fast.coredump .rtc.fast.coredump.*) + 0x50000000 _coredump_rtc_fast_end = ABSOLUTE (.) + *(.rtc.force_fast .rtc.force_fast.*) + 0x50000000 . = ALIGN (0x4) + 0x50000000 _rtc_force_fast_end = ABSOLUTE (.) + +.rtc.data 0x50000000 0x0 + 0x50000000 _rtc_data_start = ABSOLUTE (.) + 0x50000000 _coredump_rtc_start = ABSOLUTE (.) + *(.rtc.coredump .rtc.coredump.*) + 0x50000000 _coredump_rtc_end = ABSOLUTE (.) + *(.rtc.data .rtc.data.*) + *(.rtc.rodata .rtc.rodata.*) + *rtc_wake_stub*.*(.data .rodata .data.* .rodata.* .srodata.*) + 0x50000000 _rtc_data_end = ABSOLUTE (.) + +.rtc.bss 0x50000000 0x0 + 0x50000000 _rtc_bss_start = ABSOLUTE (.) + *rtc_wake_stub*.*(.bss .bss.* .sbss .sbss.*) + *rtc_wake_stub*.*(COMMON) + *(.rtc.bss) + 0x50000000 _rtc_bss_end = ABSOLUTE (.) + +.rtc_noinit 0x50000000 0x0 + 0x50000000 . = ALIGN (0x4) + 0x50000000 _rtc_noinit_start = ABSOLUTE (.) + *(.rtc_noinit .rtc_noinit.*) + 0x50000000 . = ALIGN (0x4) + 0x50000000 _rtc_noinit_end = ABSOLUTE (.) + +.rtc.force_slow + 0x50000000 0x0 + 0x50000000 . = ALIGN (0x4) + 0x50000000 _rtc_force_slow_start = ABSOLUTE (.) + *(.rtc.force_slow .rtc.force_slow.*) + 0x50000000 . = ALIGN (0x4) + 0x50000000 _rtc_force_slow_end = ABSOLUTE (.) + +.rtc_reserved 0x50003fe8 0x18 + 0x50003fe8 . = ALIGN (0x4) + 0x50003fe8 _rtc_reserved_start = ABSOLUTE (.) + *(.rtc_timer_data_in_rtc_mem .rtc_timer_data_in_rtc_mem.*) + .rtc_timer_data_in_rtc_mem + 0x50003fe8 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + *(.bootloader_data_rtc_mem .bootloader_data_rtc_mem.*) + 0x50004000 _rtc_reserved_end = ABSOLUTE (.) + 0x00000018 _rtc_reserved_length = (_rtc_reserved_end - _rtc_reserved_start) + 0x00000001 ASSERT ((_rtc_reserved_length <= LENGTH (rtc_reserved_seg)), RTC reserved segment data does not fit.) + 0x00000000 _rtc_slow_length = (ORIGIN (rtc_slow_seg) == ORIGIN (rtc_data_location))?(_rtc_force_slow_end - _rtc_data_start):(_rtc_force_slow_end - _rtc_force_slow_start) + 0x00000000 _rtc_fast_length = (ORIGIN (rtc_slow_seg) == ORIGIN (rtc_data_location))?(_rtc_force_fast_end - _rtc_fast_start):(_rtc_noinit_end - _rtc_fast_start) + 0x00000000 ASSERT ((_rtc_slow_length <= LENGTH (rtc_slow_seg)), RTC_SLOW segment data does not fit.) + 0x00000000 ASSERT ((_rtc_fast_length <= LENGTH (rtc_data_seg)), RTC_FAST segment data does not fit.) + +.iram0.text 0x40800000 0xfb1c + 0x40800000 _iram_start = ABSOLUTE (.) + 0x00000001 ASSERT (((ABSOLUTE (.) % 0x100) == 0x0), vector address must be 256 byte aligned) + *(.exception_vectors_table.text) + .exception_vectors_table.text + 0x40800000 0x102 esp-idf/riscv/libriscv.a(vectors_intc.S.obj) + 0x40800000 _vector_table + *(.exception_vectors.text) + .exception_vectors.text + 0x40800102 0x1d6 esp-idf/riscv/libriscv.a(vectors.S.obj) + 0x40800102 _panic_handler + 0x408001dc _interrupt_handler + 0x408002d8 . = ALIGN (0x4) + *fill* 0x408002d8 0x0 + 0x408002d8 _invalid_pc_placeholder = ABSOLUTE (.) + 0x408002d8 _iram_text_start = ABSOLUTE (.) + *(.iram1 .iram1.*) + .iram1.0 0x408002d8 0x2b6 esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + 0x408002d8 call_start_cpu0 + .iram1.1 0x4080058e 0xee esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .iram1.1 0x4080067c 0x24 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .iram1.0 0x408006a0 0x42 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + 0x408006a0 esp_reset_reason_set_hint + .iram1.0 0x408006e2 0x20e esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + 0x408006e2 esp_system_reset_modules_on_exit + .iram1.1 0x408008f0 0xf0 esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + 0x408008f0 esp_restart_noos + .iram1.1 0x408009e0 0x16 esp-idf/esp_system/libesp_system.a(panic.c.obj) + 0x408009e0 panic_abort + .iram1.0 0x408009f6 0x16 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .iram1.1 0x40800a0c 0x1e esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + 0x40800a0c panicHandler + .iram1.2 0x40800a2a 0x1e esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + 0x40800a2a xt_unhandled_exception + .iram1.0 0x40800a48 0x1c esp-idf/hal/libhal.a(efuse_hal.c.obj) + 0x40800a48 efuse_hal_chip_revision + .iram1.1 0x40800a64 0x1e esp-idf/hal/libhal.a(efuse_hal.c.obj) + 0x40800a64 efuse_hal_blk_version + .iram1.2 0x40800a82 0xe esp-idf/hal/libhal.a(efuse_hal.c.obj) + 0x40800a82 efuse_hal_get_disable_wafer_version_major + .iram1.4 0x40800a90 0x24 esp-idf/hal/libhal.a(efuse_hal.c.obj) + 0x40800a90 efuse_hal_flash_encryption_enabled + .iram1.0 0x40800ab4 0x10 esp-idf/hal/libhal.a(efuse_hal.c.obj) + 0x40800ab4 efuse_hal_get_major_chip_version + .iram1.1 0x40800ac4 0x10 esp-idf/hal/libhal.a(efuse_hal.c.obj) + 0x40800ac4 efuse_hal_get_minor_chip_version + .iram1.0 0x40800ad4 0x16 esp-idf/heap/libheap.a(heap_caps.c.obj) + .iram1.9 0x40800aea 0x3a esp-idf/heap/libheap.a(heap_caps.c.obj) + .iram1.1 0x40800b24 0x34 esp-idf/heap/libheap.a(heap_caps.c.obj) + 0x40800b24 heap_caps_malloc + .iram1.2 0x40800b58 0x68 esp-idf/heap/libheap.a(heap_caps.c.obj) + 0x40800b58 heap_caps_malloc_default + .iram1.7 0x40800bc0 0x34 esp-idf/heap/libheap.a(heap_caps.c.obj) + 0x40800bc0 heap_caps_realloc + .iram1.3 0x40800bf4 0x70 esp-idf/heap/libheap.a(heap_caps.c.obj) + 0x40800bf4 heap_caps_realloc_default + .iram1.8 0x40800c64 0x3c esp-idf/heap/libheap.a(heap_caps.c.obj) + 0x40800c64 heap_caps_calloc + .iram1.11 0x40800ca0 0x4a esp-idf/heap/libheap.a(heap_caps.c.obj) + 0x40800ca0 heap_caps_aligned_alloc + .iram1.2 0x40800cea 0x1e esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .iram1.1 0x40800d08 0x5a esp-idf/heap/libheap.a(heap_caps_base.c.obj) + 0x40800d08 heap_caps_free + .iram1.3 0x40800d62 0xb0 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + 0x40800d62 heap_caps_aligned_alloc_base + .iram1.4 0x40800e12 0x12 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + 0x40800e12 heap_caps_malloc_base + .iram1.5 0x40800e24 0x126 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + 0x40800e24 heap_caps_realloc_base + .iram1.6 0x40800f4a 0x42 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + 0x40800f4a heap_caps_calloc_base + .iram1.1 0x40800f8c 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + 0x40800f8c esp_clk_cpu_freq + .iram1.2 0x40800faa 0xe esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + 0x40800faa esp_clk_apb_freq + .iram1.3 0x40800fb8 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + 0x40800fb8 esp_clk_xtal_freq + .iram1.0 0x40800fd2 0x3a esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .iram1.4 0x4080100c 0x82 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + 0x4080100c esp_intr_noniram_disable + .iram1.5 0x4080108e 0x62 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + 0x4080108e esp_intr_noniram_enable + .iram1.8 0x408010f0 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + 0x408010f0 esp_intr_enable_source + .iram1.2 0x40801116 0xa6 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + 0x40801116 esp_intr_enable + .iram1.9 0x408011bc 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + 0x408011bc esp_intr_disable_source + .iram1.3 0x408011e2 0xf4 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + 0x408011e2 esp_intr_disable + .iram1.0 0x408012d6 0x2 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + 0x408012d6 rtc_isr_noniram_disable + .iram1.1 0x408012d8 0x2 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + 0x408012d8 rtc_isr_noniram_enable + .iram1.2 0x408012da 0x5a esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + 0x408012da regi2c_ctrl_read_reg_mask + .iram1.3 0x40801334 0x4e esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + 0x40801334 regi2c_ctrl_write_reg + .iram1.4 0x40801382 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + 0x40801382 regi2c_ctrl_write_reg_mask + .iram1.5 0x408013e0 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + 0x408013e0 regi2c_enter_critical + .iram1.6 0x408013fa 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + 0x408013fa regi2c_exit_critical + .iram1.0 0x40801414 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.1 0x4080143c 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.2 0x4080144c 0x76 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.3 0x408014c2 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.4 0x408014ee 0x2e esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.5 0x4080151c 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.8 0x4080152e 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.9 0x40801544 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.10 0x4080155c 0x2e esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.7 0x4080158a 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.6 0x4080159a 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.17 0x408015aa 0x98 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.14 0x40801642 0x9a esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.15 0x408016dc 0x9a esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.11 0x40801776 0x6 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + 0x40801776 MODEM_CLOCK_instance + .iram1.19 0x4080177c 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .iram1.16 0x408017e6 0x146 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + 0x408017e6 modem_clock_module_mac_reset + .iram1.20 0x4080192c 0x48 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + 0x4080192c modem_clock_module_enable + .iram1.21 0x40801974 0x44 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + 0x40801974 modem_clock_module_disable + .iram1.0 0x408019b8 0x6 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + 0x408019b8 PMU_instance + *fill* 0x408019be 0x2 + .iram1 0x408019c0 0x1cc esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + 0x408019c0 rv_core_critical_regs_save + 0x40801ab0 _rv_core_critical_regs_restore + 0x40801ab2 rv_core_critical_regs_restore + .iram1.1 0x40801b8c 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x40801b8c periph_rcc_enter + .iram1.2 0x40801ba6 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x40801ba6 periph_rcc_exit + .iram1.3 0x40801bc0 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x40801bc0 wifi_bt_common_module_enable + .iram1.1 0x40801bd0 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + 0x40801bd0 sleep_retention_get_inited_modules + .iram1.2 0x40801bda 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + 0x40801bda sleep_retention_get_created_modules + .iram1.0 0x40801be4 0x74 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + 0x40801be4 PAU_instance + .iram1.0 0x40801c58 0x32 esp-idf/newlib/libnewlib.a(locks.c.obj) + .iram1.16 0x40801c8a 0x2c esp-idf/newlib/libnewlib.a(locks.c.obj) + .iram1.4 0x40801cb6 0xce esp-idf/newlib/libnewlib.a(locks.c.obj) + .iram1.9 0x40801d84 0x86 esp-idf/newlib/libnewlib.a(locks.c.obj) + .iram1.2 0x40801e0a 0x12 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801e0a _lock_init_recursive + .iram1.3 0x40801e1c 0x52 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801e1c _lock_close + 0x40801e1c _lock_close_recursive + .iram1.5 0x40801e6e 0x10 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801e6e _lock_acquire + .iram1.6 0x40801e7e 0x10 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801e7e _lock_acquire_recursive + .iram1.7 0x40801e8e 0x10 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801e8e _lock_try_acquire + .iram1.8 0x40801e9e 0x10 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801e9e _lock_try_acquire_recursive + .iram1.10 0x40801eae 0xe esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801eae _lock_release + .iram1.11 0x40801ebc 0xe esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801ebc _lock_release_recursive + .iram1.12 0x40801eca 0x12 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801eca __retarget_lock_init + .iram1.13 0x40801edc 0x12 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801edc __retarget_lock_init_recursive + .iram1.14 0x40801eee 0x10 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801eee __retarget_lock_close + .iram1.15 0x40801efe 0x10 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801efe __retarget_lock_close_recursive + .iram1.17 0x40801f0e 0x32 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801f0e __retarget_lock_acquire + .iram1.18 0x40801f40 0x34 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801f40 __retarget_lock_acquire_recursive + .iram1.19 0x40801f74 0x34 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801f74 __retarget_lock_try_acquire + .iram1.20 0x40801fa8 0x34 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801fa8 __retarget_lock_try_acquire_recursive + .iram1.21 0x40801fdc 0x14 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801fdc __retarget_lock_release + .iram1.22 0x40801ff0 0x14 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40801ff0 __retarget_lock_release_recursive + .iram1.0 0x40802004 0x36 esp-idf/newlib/libnewlib.a(reent_init.c.obj) + 0x40802004 esp_reent_init + .iram1.1 0x4080203a 0x72 esp-idf/newlib/libnewlib.a(time.c.obj) + 0x4080203a _gettimeofday_r + .iram1.0 0x408020ac 0x46 esp-idf/newlib/libnewlib.a(time.c.obj) + 0x408020ac _times_r + .iram1.0 0x408020f2 0x24 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + 0x408020f2 esp_system_get_time + .iram1.1 0x40802116 0x8 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + 0x40802116 esp_timer_impl_get_min_period_us + .iram1.3 0x4080211e 0x24 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .iram1.1 0x40802142 0x28 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + 0x40802142 esp_timer_impl_get_time + 0x40802142 esp_timer_get_time + .iram1.2 0x4080216a 0x9a esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + 0x4080216a esp_timer_impl_set_alarm_id + .iram1.0 0x40802204 0x66 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .iram1.0 0x4080226a 0xe esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + 0x4080226a phy_i2c_enter_critical + .iram1.1 0x40802278 0xe esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + 0x40802278 phy_i2c_exit_critical + .iram1.2 0x40802286 0x32 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + 0x40802286 phy_set_tsens_power + .iram1.1 0x408022b8 0x6 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + 0x408022b8 phy_ant_need_update + .iram1.3 0x408022be 0xe esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + 0x408022be esp_phy_common_clock_enable + .iram1.0 0x408022cc 0x4 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + 0x408022cc esp_coex_common_env_is_chip_wrapper + .iram1.3 0x408022d0 0xe esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + 0x408022d0 esp_coex_common_task_yield_from_isr_wrapper + .iram1.4 0x408022de 0xe esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + 0x408022de esp_coex_common_timer_disarm_wrapper + .iram1.5 0x408022ec 0xe esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + 0x408022ec esp_coex_common_timer_arm_us_wrapper + .iram1.6 0x408022fa 0x14 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + 0x408022fa esp_coex_common_malloc_internal_wrapper + .iram1.9 0x4080230e 0xe esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .iram1.8 0x4080231c 0xe esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .iram1.7 0x4080232a 0x12 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .iram1.4 0x4080233c 0x108 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4080233c esp_ieee802154_transmit_failed + .iram1.5 0x40802444 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x40802444 esp_ieee802154_receive_sfd_done + .iram1.6 0x40802446 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x40802446 esp_ieee802154_transmit_sfd_done + .iram1.7 0x40802448 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x40802448 esp_ieee802154_energy_detect_done + .iram1.8 0x40802464 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x40802464 esp_ieee802154_cca_done + .iram1.1 0x40802466 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x40802466 esp_ieee802154_transmit_done + .iram1.2 0x408024d6 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x408024d6 esp_ieee802154_receive_done + .iram1.0 0x40802544 0xbe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .iram1.5 0x40802602 0x40 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .iram1.0 0x40802642 0x32 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .iram1.8 0x40802674 0xbe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .iram1.7 0x40802732 0xdc esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .iram1.1 0x4080280e 0x4e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .iram1.3 0x4080285c 0x102 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .iram1.9 0x4080295e 0x25e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .iram1.10 0x40802bbc 0x5a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .iram1.4 0x40802c16 0x296 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .iram1.6 0x40802eac 0x7a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .iram1.11 0x40802f26 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + 0x40802f26 ieee802154_enter_critical + .iram1.12 0x40802f34 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + 0x40802f34 ieee802154_exit_critical + .iram1.14 0x40802f42 0x1c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + 0x40802f42 ieee802154_rf_enable + .iram1.2 0x40802f5e 0x8e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .iram1.0 0x40802fec 0x6 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + 0x40802fec esp_pm_lock_acquire + .iram1.1 0x40802ff2 0x6 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + 0x40802ff2 esp_pm_lock_release + .iram1.0 0x40802ff8 0xe esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + 0x40802ff8 esp_flash_encryption_enabled + .iram1.1 0x40803006 0x2d2 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x40803006 bootloader_flash_execute_command_common + .iram1.2 0x408032d8 0x1a esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x408032d8 bootloader_execute_flash_command + .iram1.4 0x408032f2 0x34 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x408032f2 bootloader_read_flash_id + .iram1.12 0x40803326 0x80 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + 0x40803326 bootloader_flash_reset_chip + .iram1.2 0x408033a6 0xe esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .iram1.3 0x408033b4 0x84 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .iram1.4 0x40803438 0x24 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .iram1.16 0x4080345c 0x30 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .iram1.1 0x4080348c 0x80 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x4080348c esp_mmu_paddr_find_caps + .iram1.0 0x4080350c 0x98 esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + 0x4080350c esp_heap_adjust_alignment_to_hw + .iram1.5 0x408035a4 0xe esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x408035a4 spi_flash_disable_cache + .iram1.0 0x408035b2 0x22 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x408035b2 spi_flash_disable_interrupts_caches_and_other_cpu + .iram1.6 0x408035d4 0xe esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x408035d4 spi_flash_restore_cache + .iram1.1 0x408035e2 0x22 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x408035e2 spi_flash_enable_interrupts_caches_and_other_cpu + .iram1.4 0x40803604 0x10 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x40803604 spi_flash_enable_cache + .iram1.7 0x40803614 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x40803614 spi_flash_cache_enabled + .iram1.0 0x40803626 0x52 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .iram1.1 0x40803678 0x74 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x40803678 spi_flash_check_and_flush_cache + .iram1.4 0x408036ec 0x2 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + 0x408036ec esp_mspi_pin_init + .iram1.5 0x408036ee 0x4 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + 0x408036ee spi_flash_init_chip_state + .iram1.7 0x408036f2 0x34 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + 0x408036f2 esp_mspi_32bit_address_flash_feature_check + .iram1.3 0x40803726 0x28 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.4 0x4080374e 0x22 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.6 0x40803770 0x54 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.7 0x408037c4 0xc esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + 0x408037c4 esp_flash_chip_driver_initialized + .iram1.5 0x408037d0 0x28 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.12 0x408037f8 0xa4 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.10 0x4080389c 0x82 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .iram1.13 0x4080391e 0x64 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + 0x4080391e esp_flash_get_physical_size + .iram1.9 0x40803982 0x1c2 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + 0x40803982 esp_flash_init_main + .iram1.16 0x40803b44 0x226 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + 0x40803b44 esp_flash_erase_region + .iram1.21 0x40803d6a 0x136 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + 0x40803d6a esp_flash_read + .iram1.22 0x40803ea0 0x1b6 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + 0x40803ea0 esp_flash_write + .iram1.28 0x40804056 0x23e esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + 0x40804056 esp_flash_write_encrypted + .iram1.9 0x40804294 0x2a esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.17 0x408042be 0x3e esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.8 0x408042fc 0x48 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.12 0x40804344 0x10 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.11 0x40804354 0x68 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.10 0x408043bc 0x16 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.14 0x408043d2 0x10 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.13 0x408043e2 0x4c esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.0 0x4080442e 0xe esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.7 0x4080443c 0x1e esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.1 0x4080445a 0xe esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.6 0x40804468 0x12 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .iram1.2 0x4080447a 0x16 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .iram1.1 0x40804490 0x14 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .iram1.0 0x408044a4 0x14 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .iram1.1 0x408044b8 0x54 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .iram1.2 0x4080450c 0x5e esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .iram1.3 0x4080456a 0x10 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + 0x4080456a esp_crosscore_int_send_yield + .iram1.0 0x4080457a 0x30 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x4080457a esp_vApplicationTickHook + .iram1.0 0x408045aa 0x5e esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .iram1.0 0x40804608 0x90 esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + 0x40804608 esp_backtrace_print + .iram1.0 0x40804698 0xdc esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .iram1.2 0x40804774 0x96 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + 0x40804774 regi2c_read_mask_impl + 0x40804774 esp_rom_regi2c_read_mask + .iram1.3 0x4080480a 0x52 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + 0x4080480a regi2c_write_impl + 0x4080480a esp_rom_regi2c_write + .iram1.4 0x4080485c 0xd0 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + 0x4080485c esp_rom_regi2c_write_mask + 0x4080485c regi2c_write_mask_impl + .iram1.2 0x4080492c 0x24 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + 0x4080492c lp_timer_hal_get_cycle_count + .iram1.0 0x40804950 0x166 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + 0x40804950 modem_clock_hal_set_clock_domain_icg_bitmap + .iram1.1 0x40804ab6 0xf2 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + 0x40804ab6 modem_clock_hal_get_clock_domain_icg_bitmap + .iram1.2 0x40804ba8 0x28 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + 0x40804ba8 modem_clock_hal_enable_modem_common_fe_clock + .iram1.3 0x40804bd0 0x28 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + 0x40804bd0 modem_clock_hal_enable_modem_private_fe_clock + .iram1.0 0x40804bf8 0x86 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + 0x40804bf8 esp_random + .iram1.6 0x40804c7e 0xe esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .iram1.7 0x40804c8c 0x1a esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .iram1.4 0x40804ca6 0xc2 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .iram1.8 0x40804d68 0x1a esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .iram1.5 0x40804d82 0x86 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .iram1.9 0x40804e08 0x2a esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .iram1.1 0x40804e32 0x8c esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + 0x40804e32 esp_timer_start_once + .iram1.2 0x40804ebe 0xbc esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + 0x40804ebe esp_timer_start_periodic + .iram1.3 0x40804f7a 0x56 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + 0x40804f7a esp_timer_stop + .iram1.0 0x40804fd0 0x12 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .iram1.1 0x40804fe2 0xa4 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + 0x40804fe2 os_timer_arm_us + 0x40804fe2 ets_timer_arm_us + .iram1.3 0x40805086 0x1e esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + 0x40805086 ets_timer_disarm + 0x40805086 os_timer_disarm + .iram1.0 0x408050a4 0x1c0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .iram1.1 0x40805264 0x114 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .iram1.0 0x40805378 0xc4 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .iram1.1 0x4080543c 0x80 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .iram1.3 0x408054bc 0x24a esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .iram1.4 0x40805706 0x4a esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .iram1.5 0x40805750 0x110 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .iram1.6 0x40805860 0x1d8 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .iram1.7 0x40805a38 0x80 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .iram1.4 0x40805ab8 0x20 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + 0x40805ab8 coex_core_timer_idx_get + .iram1.3 0x40805ad8 0x10 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) + 0x40805ad8 coex_dbg_output + .iram1 0x40805ae8 0x28c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x40805ae8 reg_set_new + 0x40805b4a wait_i2c_sdm_stable + 0x40805b9e phy_get_xtal_freq + 0x40805bda phy_reg_init + 0x40805c42 phy_wakeup_init_ + .iram1 0x40805d74 0xd0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + 0x40805d74 pbus_clear_reg + .iram1 0x40805e44 0x3fe /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + 0x40805e44 freq_reg_init + 0x40805ebc freq_get_i2c_data + 0x408060a4 phy_dis_hw_set_freq_1 + 0x408060c0 wait_freq_set_busy + 0x408060d0 freq_i2c_write_set_new + 0x40806220 freq_i2c_data_write_new + .iram1 0x40806242 0x7e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + 0x40806242 pwdet_reg_init_new + .iram1 0x408062c0 0x506 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + 0x408062c0 rx_11b_opt + 0x40806392 tx_paon_set_new + 0x40806406 set_rx_comp_new + 0x4080642e agc_reg_init_new + 0x408064f4 btbb_wifi_bb_cfg2 + 0x4080650a bb_reg_init_new + 0x4080663a open_i2c_xpd_new + 0x408066ee force_txrx_off + 0x40806760 noise_floor_auto_set_new + 0x4080677a bt_filter_reg_new + 0x408067ae phy_wifi_enable_set + .iram1 0x408067c6 0x4c2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + 0x408067c6 i2c_clk_sel + 0x4080682e filter_dcap_set + 0x408069b4 phy_i2c_init1 + 0x40806ab4 phy_i2c_init2 + 0x40806c26 i2c_bbpll_set + *libapp_trace.a:app_trace.*(.literal .literal.* .text .text.*) + *libapp_trace.a:app_trace_util.*(.literal .literal.* .text .text.*) + *libapp_trace.a:port_uart.*(.literal .literal.* .text .text.*) + *libclang_rt.builtins.a:_divsf3.*(.literal .literal.* .text .text.*) + *libclang_rt.builtins.a:restore.*(.literal .literal.* .text .text.*) + *libclang_rt.builtins.a:save.*(.literal .literal.* .text .text.*) + *libcoexist.a:(.coexiram .coexiram.*) + *libcoexist.a:(.coexsleepiram .coexsleepiram.*) + *libesp_driver_gptimer.a:gptimer.*(.literal.gptimer_default_isr .text.gptimer_default_isr) + *libesp_event.a:default_event_loop.*(.literal.esp_event_isr_post .text.esp_event_isr_post) + *libesp_event.a:esp_event.*(.literal.esp_event_isr_post_to .text.esp_event_isr_post_to) + *libesp_hw_support.a:clk_utils.*(.literal .literal.* .text .text.*) + *libesp_hw_support.a:cpu.*(.literal.esp_cpu_compare_and_set .text.esp_cpu_compare_and_set) + *libesp_hw_support.a:cpu.*(.literal.esp_cpu_reset .text.esp_cpu_reset) + *libesp_hw_support.a:cpu.*(.literal.esp_cpu_stall .text.esp_cpu_stall) + *libesp_hw_support.a:cpu.*(.literal.esp_cpu_unstall .text.esp_cpu_unstall) + *libesp_hw_support.a:cpu.*(.literal.esp_cpu_wait_for_intr .text.esp_cpu_wait_for_intr) + .text.esp_cpu_wait_for_intr + 0x40806c88 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + 0x40806c88 esp_cpu_wait_for_intr + *libesp_hw_support.a:esp_memory_utils.*(.literal .literal.* .text .text.*) + .text.esp_ptr_executable + 0x40806ca4 0x4a esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + 0x40806ca4 esp_ptr_executable + .text.esp_ptr_byte_accessible + 0x40806cee 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + 0x40806cee esp_ptr_byte_accessible + *libesp_hw_support.a:gdma.*(.literal.gdma_append .text.gdma_append) + *libesp_hw_support.a:gdma.*(.literal.gdma_default_rx_isr .text.gdma_default_rx_isr) + *libesp_hw_support.a:gdma.*(.literal.gdma_default_tx_isr .text.gdma_default_tx_isr) + *libesp_hw_support.a:gdma.*(.literal.gdma_reset .text.gdma_reset) + *libesp_hw_support.a:gdma.*(.literal.gdma_start .text.gdma_start) + *libesp_hw_support.a:gdma.*(.literal.gdma_stop .text.gdma_stop) + *libesp_hw_support.a:mspi_timing_tuning.*(.literal .literal.* .text .text.*) + *libesp_hw_support.a:periph_ctrl.*(.literal.periph_module_reset .text.periph_module_reset) + *libesp_hw_support.a:periph_ctrl.*(.literal.wifi_module_disable .text.wifi_module_disable) + *libesp_hw_support.a:periph_ctrl.*(.literal.wifi_module_enable .text.wifi_module_enable) + *libesp_hw_support.a:pmu_sleep.*(.literal .literal.* .text .text.*) + .text.pmu_sleep_enable_regdma_backup + 0x40806d0c 0x66 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + 0x40806d0c pmu_sleep_enable_regdma_backup + .text.pmu_sleep_disable_regdma_backup + 0x40806d72 0x64 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + 0x40806d72 pmu_sleep_disable_regdma_backup + .text.pmu_sleep_enable_hp_sleep_sysclk + 0x40806dd6 0x2e esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + 0x40806dd6 pmu_sleep_enable_hp_sleep_sysclk + *libesp_hw_support.a:rtc_clk.*(.literal .literal.* .text .text.*) + .text.rtc_clk_bbpll_disable + 0x40806e04 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_bbpll_enable + 0x40806e2a 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_cpu_freq_to_8m + 0x40806e4c 0x5a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_cpu_freq_to_xtal + 0x40806ea6 0x86 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_cpu_freq_to_pll_mhz + 0x40806f2c 0xb4 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_enable_i2c_ana_master_clock + 0x40806fe0 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_bbpll_configure + 0x40806ffe 0xfc esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_bbpll_add_consumer + 0x408070fa 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x408070fa rtc_clk_bbpll_add_consumer + .text.rtc_clk_bbpll_remove_consumer + 0x4080710a 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x4080710a rtc_clk_bbpll_remove_consumer + .text.rtc_clk_32k_enable + 0x4080711a 0x70 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x4080711a rtc_clk_32k_enable + .text.rtc_clk_32k_enable_external + 0x4080718a 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x4080718a rtc_clk_32k_enable_external + .text.rtc_clk_32k_disable_external + 0x408071a4 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x408071a4 rtc_clk_32k_disable_external + .text.rtc_clk_rc32k_enable + 0x408071d0 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x408071d0 rtc_clk_rc32k_enable + .text.rtc_clk_8m_enable + 0x40807210 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x40807210 rtc_clk_8m_enable + .text.rtc_clk_slow_src_set + 0x40807250 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x40807250 rtc_clk_slow_src_set + .text.rtc_clk_slow_src_get + 0x408072ca 0x3a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x408072ca rtc_clk_slow_src_get + .text.rtc_clk_slow_freq_get_hz + 0x40807304 0x42 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x40807304 rtc_clk_slow_freq_get_hz + .text.rtc_clk_fast_src_set + 0x40807346 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x40807346 rtc_clk_fast_src_set + .text.rtc_clk_set_cpu_switch_to_pll + 0x40807386 0x2 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x40807386 rtc_clk_set_cpu_switch_to_pll + .text.rtc_clk_xtal_freq_get + 0x40807388 0x84 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x40807388 rtc_get_xtal + 0x40807388 rtc_clk_xtal_freq_get + .text.rtc_clk_cpu_freq_mhz_to_config + 0x4080740c 0x7e esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x4080740c rtc_clk_cpu_freq_mhz_to_config + .text.rtc_clk_cpu_freq_set_config + 0x4080748a 0xb0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x4080748a rtc_clk_cpu_freq_set_config + .text.rtc_clk_cpu_freq_get_config + 0x4080753a 0x118 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x4080753a rtc_clk_cpu_freq_get_config + .text.rtc_clk_cpu_set_to_default_config + 0x40807652 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x40807652 rtc_clk_cpu_set_to_default_config + .text.rtc_clk_cpu_freq_set_xtal + 0x4080766e 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x4080766e rtc_clk_cpu_freq_set_xtal + .text.rtc_clk_ahb_freq_get + 0x40807680 0xe4 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .text.rtc_clk_apb_freq_get + 0x40807764 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x40807764 rtc_clk_apb_freq_get + .text.rtc_dig_clk8m_enable + 0x4080779a 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x4080779a rtc_dig_clk8m_enable + .text.rtc_dig_clk8m_disable + 0x408077c0 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + 0x408077c0 rtc_dig_clk8m_disable + *libesp_hw_support.a:rtc_time.*(.literal .literal.* .text .text.*) + .text.rtc_clk_cal_32k_valid + 0x408077e8 0x98 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .text.rtc_clk_cal_internal + 0x40807880 0x450 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .text.rtc_clk_cal + 0x40807cd0 0xc2 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + 0x40807cd0 rtc_clk_cal + .text.rtc_time_us_to_slowclk + 0x40807d92 0xae esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + 0x40807d92 rtc_time_us_to_slowclk + .text.rtc_time_get + 0x40807e40 0xe esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + 0x40807e40 rtc_time_get + .text.rtc_clk_freq_cal + 0x40807e4e 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + 0x40807e4e rtc_clk_freq_to_period + 0x40807e4e rtc_clk_freq_cal + .text.enable_timer_group0_for_calibration + 0x40807e6e 0x62 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + *libesp_hw_support.a:sar_periph_ctrl.*(.literal.sar_periph_ctrl_power_enable .text.sar_periph_ctrl_power_enable) + *libesp_hw_support.a:sleep_console.*(.literal .literal.* .text .text.*) + *libesp_hw_support.a:systimer.*(.literal .literal.* .text .text.*) + .text.systimer_ticks_to_us + 0x40807ed0 0xc esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + 0x40807ed0 systimer_ticks_to_us + .text.systimer_us_to_ticks + 0x40807edc 0xc esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + 0x40807edc systimer_us_to_ticks + *libesp_mm.a:esp_cache.*(.literal .literal.* .text .text.*) + .text.esp_cache_msync + 0x40807ee8 0x266 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + 0x40807ee8 esp_cache_msync + .text.esp_cache_suspend_ext_mem_cache + 0x4080814e 0x12 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + 0x4080814e esp_cache_suspend_ext_mem_cache + .text.esp_cache_resume_ext_mem_cache + 0x40808160 0x12 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + 0x40808160 esp_cache_resume_ext_mem_cache + .text.esp_cache_get_alignment + 0x40808172 0x56 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + 0x40808172 esp_cache_get_alignment + *libesp_phy.a:phy_init.*(.literal.esp_phy_disable .text.esp_phy_disable) + *libesp_phy.a:phy_init.*(.literal.esp_phy_enable .text.esp_phy_enable) + .text.esp_phy_enable + 0x408081c8 0x8e esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + 0x408081c8 esp_phy_enable + *libesp_phy.a:phy_init.*(.literal.esp_wifi_bt_power_domain_off .text.esp_wifi_bt_power_domain_off) + *libesp_ringbuf.a:(.literal .literal.* .text .text.*) + .text.prvCheckItemAvail + 0x40808256 0x46 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvAcquireItemNoSplit + 0x4080829c 0xda esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvReceiveGeneric + 0x40808376 0x134 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.prvSendAcquireGeneric + 0x408084aa 0xe6 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .text.xRingbufferSend + 0x40808590 0x70 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + 0x40808590 xRingbufferSend + .text.xRingbufferReceive + 0x40808600 0x70 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + 0x40808600 xRingbufferReceive + .text.vRingbufferReturnItem + 0x40808670 0x82 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + 0x40808670 vRingbufferReturnItem + .text.xRingbufferGetCurFreeSize + 0x408086f2 0x44 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + 0x408086f2 xRingbufferGetCurFreeSize + .text.vRingbufferGetInfo + 0x40808736 0x96 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + 0x40808736 vRingbufferGetInfo + *libesp_rom.a:esp_rom_print.*(.literal .literal.* .text .text.*) + *libesp_rom.a:esp_rom_spiflash.*(.literal .literal.* .text .text.*) + *libesp_rom.a:esp_rom_sys.*(.literal .literal.* .text .text.*) + *libesp_rom.a:esp_rom_systimer.*(.literal .literal.* .text .text.*) + .text.systimer_hal_init + 0x408087cc 0x1e esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + 0x408087cc systimer_hal_init + *libesp_rom.a:esp_rom_tlsf.*(.literal .literal.* .text .text.*) + .text.integrity_walker + 0x408087ea 0x66 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .text.tlsf_check_pool + 0x40808850 0x22 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + 0x40808850 tlsf_check_pool + .text.tlsf_set_rom_patches + 0x40808872 0x40 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + 0x40808872 tlsf_set_rom_patches + *libesp_rom.a:esp_rom_wdt.*(.literal .literal.* .text .text.*) + .text.wdt_hal_init + 0x408088b2 0x26c esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + 0x408088b2 wdt_hal_init + *libesp_system.a:esp_err.*(.literal .literal.* .text .text.*) + .text.esp_error_check_failed_print + 0x40808b1e 0x92 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .text._esp_error_check_failed + 0x40808bb0 0x20 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + 0x40808bb0 _esp_error_check_failed + *libesp_system.a:esp_system_chip.*(.literal.esp_system_abort .text.esp_system_abort) + .text.esp_system_abort + 0x40808bd0 0x8 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + 0x40808bd0 esp_system_abort + *libesp_system.a:image_process.*(.literal .literal.* .text .text.*) + *libesp_system.a:ubsan.*(.literal .literal.* .text .text.*) + .text.__ubsan_include + 0x40808bd8 0x2 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + 0x40808bd8 __ubsan_include + *libesp_wifi.a:esp_adapter.*(.literal.coex_pti_get_wrapper .text.coex_pti_get_wrapper) + *libesp_wifi.a:esp_adapter.*(.literal.wifi_clock_disable_wrapper .text.wifi_clock_disable_wrapper) + *libesp_wifi.a:esp_adapter.*(.literal.wifi_clock_enable_wrapper .text.wifi_clock_enable_wrapper) + *libesp_wifi.a:wifi_netif.*(.literal.wifi_sta_receive .text.wifi_sta_receive) + *libesp_wifi.a:wifi_netif.*(.literal.wifi_transmit_wrap .text.wifi_transmit_wrap) + *libfreertos.a:(EXCLUDE_FILE(*libfreertos.a:tasks.* *libfreertos.a:idf_additions.* *libfreertos.a:freertos_compatibility.* *libfreertos.a:app_startup.*) .literal EXCLUDE_FILE(*libfreertos.a:tasks.* *libfreertos.a:idf_additions.* *libfreertos.a:freertos_compatibility.* *libfreertos.a:app_startup.*) .literal.* EXCLUDE_FILE(*libfreertos.a:tasks.* *libfreertos.a:idf_additions.* *libfreertos.a:freertos_compatibility.* *libfreertos.a:app_startup.*) .text EXCLUDE_FILE(*libfreertos.a:tasks.* *libfreertos.a:idf_additions.* *libfreertos.a:freertos_compatibility.* *libfreertos.a:app_startup.*) .text.*) + .text.prvGetDisinheritPriorityAfterTimeout + 0x40808bda 0x10 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.prvIsQueueFull + 0x40808bea 0x28 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.prvIsQueueEmpty + 0x40808c12 0x24 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.prvCopyDataToQueue + 0x40808c36 0x9a esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.prvCopyDataFromQueue + 0x40808cd0 0x2c esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.prvNotifyQueueSetContainer + 0x40808cfc 0xde esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.prvUnlockQueue + 0x40808dda 0x92 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.xQueueGenericReset + 0x40808e6c 0xc8 esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x40808e6c xQueueGenericReset + .text.prvInitialiseNewQueue + 0x40808f34 0x28 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.xQueueGenericCreateStatic + 0x40808f5c 0x9c esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x40808f5c xQueueGenericCreateStatic + .text.xQueueGenericGetStaticBuffers + 0x40808ff8 0x66 esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x40808ff8 xQueueGenericGetStaticBuffers + .text.xQueueGenericCreate + 0x4080905e 0x7e esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x4080905e xQueueGenericCreate + .text.xQueueGetMutexHolder + 0x408090dc 0x46 esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x408090dc xQueueGetMutexHolder + .text.xQueueCreateCountingSemaphore + 0x40809122 0x42 esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x40809122 xQueueCreateCountingSemaphore + .text.xQueueGenericSend + 0x40809164 0x1be esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x40809164 xQueueGenericSend + .text.prvInitialiseMutex + 0x40809322 0x48 esp-idf/freertos/libfreertos.a(queue.c.obj) + .text.xQueueCreateMutex + 0x4080936a 0x20 esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x4080936a xQueueCreateMutex + .text.xQueueCreateMutexStatic + 0x4080938a 0x24 esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x4080938a xQueueCreateMutexStatic + .text.xQueueGiveMutexRecursive + 0x408093ae 0x5e esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x408093ae xQueueGiveMutexRecursive + .text.xQueueGenericSendFromISR + 0x4080940c 0x174 esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x4080940c xQueueGenericSendFromISR + .text.xQueueGiveFromISR + 0x40809580 0x142 esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x40809580 xQueueGiveFromISR + .text.xQueueReceive + 0x408096c2 0x160 esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x408096c2 xQueueReceive + .text.xQueueSemaphoreTake + 0x40809822 0x184 esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x40809822 xQueueSemaphoreTake + .text.xQueueTakeMutexRecursive + 0x408099a6 0x62 esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x408099a6 xQueueTakeMutexRecursive + .text.xQueueReceiveFromISR + 0x40809a08 0x110 esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x40809a08 xQueueReceiveFromISR + .text.vQueueDelete + 0x40809b18 0x38 esp-idf/freertos/libfreertos.a(queue.c.obj) + 0x40809b18 vQueueDelete + .text.vPortTaskWrapper + 0x40809b50 0x4e esp-idf/freertos/libfreertos.a(port.c.obj) + .text.vPortTLSPointersDelCb + 0x40809b9e 0x74 esp-idf/freertos/libfreertos.a(port.c.obj) + .text.pxPortInitialiseStack + 0x40809c12 0xe0 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40809c12 pxPortInitialiseStack + .text.xPortInIsrContext + 0x40809cf2 0xa esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40809cf2 xPortInIsrContext + .text.xPortSetInterruptMaskFromISR + 0x40809cfc 0x1a esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40809cfc xPortSetInterruptMaskFromISR + .text.vPortClearInterruptMaskFromISR + 0x40809d16 0x10 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40809d16 vPortClearInterruptMaskFromISR + .text.vPortEnterCritical + 0x40809d26 0x30 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40809d26 vPortEnterCritical + .text.vPortExitCritical + 0x40809d56 0x60 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40809d56 vPortExitCritical + .text.vPortYieldFromISR + 0x40809db6 0x14 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40809db6 vPortYieldFromISR + .text.vPortYield + 0x40809dca 0x3e esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40809dca vPortYield + .text.xPortStartScheduler + 0x40809e08 0x76 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40809e08 xPortStartScheduler + .text.vApplicationStackOverflowHook + 0x40809e7e 0x56 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40809e7e vApplicationStackOverflowHook + .text.vPortTCBPreDeleteHook + 0x40809ed4 0xe esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40809ed4 vPortTCBPreDeleteHook + .text.pvPortMalloc + 0x40809ee2 0x14 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + 0x40809ee2 pvPortMalloc + .text.vPortFree + 0x40809ef6 0xe esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + 0x40809ef6 vPortFree + .text.xPortCheckValidTCBMem + 0x40809f04 0x36 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + 0x40809f04 xPortCheckValidTCBMem + .text.xPortcheckValidStackMem + 0x40809f3a 0x36 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + 0x40809f3a xPortcheckValidStackMem + .text.vApplicationGetIdleTaskMemory + 0x40809f70 0x84 esp-idf/freertos/libfreertos.a(port_common.c.obj) + 0x40809f70 vApplicationGetIdleTaskMemory + .text.vSystimerSetup + 0x40809ff4 0x17a esp-idf/freertos/libfreertos.a(port_systick.c.obj) + 0x40809ff4 vSystimerSetup + .text.vPortSetupTimer + 0x4080a16e 0xe esp-idf/freertos/libfreertos.a(port_systick.c.obj) + 0x4080a16e vPortSetupTimer + .text.xPortSysTickHandler + 0x4080a17c 0x32 esp-idf/freertos/libfreertos.a(port_systick.c.obj) + 0x4080a17c xPortSysTickHandler + .text.SysTickIsrHandler + 0x4080a1ae 0x78 esp-idf/freertos/libfreertos.a(port_systick.c.obj) + 0x4080a1ae SysTickIsrHandler + .text.vListInitialise + 0x4080a226 0x14 esp-idf/freertos/libfreertos.a(list.c.obj) + 0x4080a226 vListInitialise + .text.vListInitialiseItem + 0x4080a23a 0x6 esp-idf/freertos/libfreertos.a(list.c.obj) + 0x4080a23a vListInitialiseItem + .text.vListInsertEnd + 0x4080a240 0x18 esp-idf/freertos/libfreertos.a(list.c.obj) + 0x4080a240 vListInsertEnd + .text.vListInsert + 0x4080a258 0x32 esp-idf/freertos/libfreertos.a(list.c.obj) + 0x4080a258 vListInsert + .text.uxListRemove + 0x4080a28a 0x28 esp-idf/freertos/libfreertos.a(list.c.obj) + 0x4080a28a uxListRemove + .text 0x4080a2b2 0xd6 esp-idf/freertos/libfreertos.a(portasm.S.obj) + 0x4080a2bc rtos_int_enter + 0x4080a31a rtos_int_exit + *libfreertos.a:tasks.*(.text .text.__getreent .text.eTaskGetState .text.pcTaskGetName .text.prvAddCurrentTaskToDelayedList .text.prvAddNewTaskToReadyList .text.prvCheckTasksWaitingTermination .text.prvCreateIdleTasks .text.prvDeleteTCB .text.prvIdleTask .text.prvInitialiseNewTask .text.prvInitialiseTaskLists .text.prvResetNextTaskUnblockTime .text.prvSearchForNameWithinSingleList .text.prvTaskCheckFreeStackSpace .text.prvTaskIsTaskSuspended .text.prvTaskPriorityRaise .text.prvTaskPriorityRestore .text.pvTaskGetCurrentTCBForCore .text.pvTaskGetThreadLocalStoragePointer .text.pvTaskIncrementMutexHeldCount .text.pxTaskGetStackStart .text.ulTaskGenericNotifyTake .text.ulTaskGenericNotifyValueClear .text.uxTaskGetNumberOfTasks .text.uxTaskGetStackHighWaterMark .text.uxTaskGetStackHighWaterMark2 .text.uxTaskPriorityGet .text.uxTaskPriorityGetFromISR .text.uxTaskResetEventItemValue .text.vTaskDelay .text.vTaskDelete .text.vTaskEndScheduler .text.vTaskGenericNotifyGiveFromISR .text.vTaskGetSnapshot .text.vTaskInternalSetTimeOutState .text.vTaskMissedYield .text.vTaskPlaceOnEventList .text.vTaskPlaceOnEventListRestricted .text.vTaskPlaceOnUnorderedEventList .text.vTaskPriorityDisinheritAfterTimeout .text.vTaskPrioritySet .text.vTaskRemoveFromUnorderedEventList .text.vTaskResume .text.vTaskSetThreadLocalStoragePointer .text.vTaskSetThreadLocalStoragePointerAndDelCallback .text.vTaskSetTimeOutState .text.vTaskStartScheduler .text.vTaskSuspend .text.vTaskSuspendAll .text.vTaskSwitchContext .text.xTaskAbortDelay .text.xTaskCatchUpTicks .text.xTaskCheckForTimeOut .text.xTaskCreatePinnedToCore .text.xTaskCreateStaticPinnedToCore .text.xTaskDelayUntil .text.xTaskGenericNotify .text.xTaskGenericNotifyFromISR .text.xTaskGenericNotifyStateClear .text.xTaskGenericNotifyWait .text.xTaskGetCoreID .text.xTaskGetCurrentTaskHandle .text.xTaskGetCurrentTaskHandleForCore .text.xTaskGetHandle .text.xTaskGetIdleTaskHandle .text.xTaskGetIdleTaskHandleForCore .text.xTaskGetSchedulerState .text.xTaskGetStaticBuffers .text.xTaskGetTickCount .text.xTaskGetTickCountFromISR .text.xTaskIncrementTick .text.xTaskPriorityDisinherit .text.xTaskPriorityInherit .text.xTaskRemoveFromEventList .text.xTaskResumeAll .text.xTaskResumeFromISR .text.xTimerCreateTimerTask) + .text.prvResetNextTaskUnblockTime + 0x4080a388 0x2e esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.prvDeleteTCB + 0x4080a3b6 0x68 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.prvCheckTasksWaitingTermination + 0x4080a41e 0x58 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.prvAddCurrentTaskToDelayedList + 0x4080a476 0xf2 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.prvIdleTask + 0x4080a568 0x12 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.prvInitialiseNewTask + 0x4080a57a 0xde esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.prvInitialiseTaskLists + 0x4080a658 0xa2 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.prvAddNewTaskToReadyList + 0x4080a6fa 0xfc esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.vTaskDelete + 0x4080a7f6 0x104 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080a7f6 vTaskDelete + .text.vTaskSuspendAll + 0x4080a8fa 0x10 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080a8fa vTaskSuspendAll + .text.xTaskGetTickCount + 0x4080a90a 0xa esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080a90a xTaskGetTickCount + .text.xTaskGetTickCountFromISR + 0x4080a914 0xa esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080a914 xTaskGetTickCountFromISR + .text.uxTaskGetNumberOfTasks + 0x4080a91e 0xa esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080a91e uxTaskGetNumberOfTasks + .text.pcTaskGetName + 0x4080a928 0x3c esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080a928 pcTaskGetName + .text.xTaskIncrementTick + 0x4080a964 0x1ce esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080a964 xTaskIncrementTick + .text.xTaskResumeAll + 0x4080ab32 0x184 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080ab32 xTaskResumeAll + .text.vTaskDelay + 0x4080acb6 0x52 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080acb6 vTaskDelay + .text.vTaskSwitchContext + 0x4080ad08 0x126 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080ad08 vTaskSwitchContext + .text.vTaskPlaceOnEventList + 0x4080ae2e 0x4a esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080ae2e vTaskPlaceOnEventList + .text.xTaskRemoveFromEventList + 0x4080ae78 0x11c esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080ae78 xTaskRemoveFromEventList + .text.vTaskInternalSetTimeOutState + 0x4080af94 0x16 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080af94 vTaskInternalSetTimeOutState + .text.xTaskCheckForTimeOut + 0x4080afaa 0xd4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080afaa xTaskCheckForTimeOut + .text.vTaskMissedYield + 0x4080b07e 0xc esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b07e vTaskMissedYield + .text.pvTaskGetThreadLocalStoragePointer + 0x4080b08a 0x20 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b08a pvTaskGetThreadLocalStoragePointer + .text.xTaskGetCurrentTaskHandle + 0x4080b0aa 0xa esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b0aa xTaskGetCurrentTaskHandle + .text.xTaskGetSchedulerState + 0x4080b0b4 0x20 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b0b4 xTaskGetSchedulerState + .text.xTaskPriorityInherit + 0x4080b0d4 0x102 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b0d4 xTaskPriorityInherit + .text.xTaskPriorityDisinherit + 0x4080b1d6 0x104 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b1d6 xTaskPriorityDisinherit + .text.vTaskPriorityDisinheritAfterTimeout + 0x4080b2da 0x120 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b2da vTaskPriorityDisinheritAfterTimeout + .text.pvTaskIncrementMutexHeldCount + 0x4080b3fa 0x22 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b3fa pvTaskIncrementMutexHeldCount + .text.ulTaskGenericNotifyTake + 0x4080b41c 0xd8 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b41c ulTaskGenericNotifyTake + .text.vTaskGenericNotifyGiveFromISR + 0x4080b4f4 0x186 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b4f4 vTaskGenericNotifyGiveFromISR + .text.xTaskCreatePinnedToCore + 0x4080b67a 0xbe esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b67a xTaskCreatePinnedToCore + .text.xTaskCreateStaticPinnedToCore + 0x4080b738 0x126 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b738 xTaskCreateStaticPinnedToCore + .text.prvCreateIdleTasks + 0x4080b85e 0x60 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .text.xTimerCreateTimerTask + 0x4080b8be 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b8be xTimerCreateTimerTask + .text.vTaskStartScheduler + 0x4080b8c2 0x72 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b8c2 vTaskStartScheduler + .text.xTaskGetCoreID + 0x4080b934 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b934 xTaskGetCoreID + .text.xTaskGetIdleTaskHandleForCore + 0x4080b938 0x5c esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b938 xTaskGetIdleTaskHandleForCore + .text.xTaskGetCurrentTaskHandleForCore + 0x4080b994 0x3a esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b994 xTaskGetCurrentTaskHandleForCore + .text.vTaskSetThreadLocalStoragePointerAndDelCallback + 0x4080b9ce 0x26 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b9ce vTaskSetThreadLocalStoragePointerAndDelCallback + .text.__getreent + 0x4080b9f4 0x1a esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080b9f4 __getreent + .text.vTaskGetSnapshot + 0x4080ba0e 0x32 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x4080ba0e vTaskGetSnapshot + *libgcc.a:_divsf3.*(.literal .literal.* .text .text.*) + *libgcc.a:lib2funcs.*(.literal .literal.* .text .text.*) + *libgcc.a:save-restore.*(.literal .literal.* .text .text.*) + *libgcov.a:(.literal .literal.* .text .text.*) + *libhal.a:cache_hal.*(.literal .literal.* .text .text.*) + .text.s_cache_hal_init_ctx + 0x4080ba40 0x76 esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x4080ba40 s_cache_hal_init_ctx + .text.cache_hal_init + 0x4080bab6 0x50 esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x4080bab6 cache_hal_init + .text.s_update_cache_state + 0x4080bb06 0x88 esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x4080bb06 s_update_cache_state + .text.s_get_cache_state + 0x4080bb8e 0x8a esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x4080bb8e s_get_cache_state + .text.cache_hal_suspend + 0x4080bc18 0x4e esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x4080bc18 cache_hal_suspend + .text.cache_hal_resume + 0x4080bc66 0x56 esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x4080bc66 cache_hal_resume + .text.cache_hal_is_cache_enabled + 0x4080bcbc 0xe esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x4080bcbc cache_hal_is_cache_enabled + .text.cache_hal_vaddr_to_cache_level_id + 0x4080bcca 0x58 esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x4080bcca cache_hal_vaddr_to_cache_level_id + .text.cache_hal_invalidate_addr + 0x4080bd22 0x3a esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x4080bd22 cache_hal_invalidate_addr + .text.cache_hal_get_cache_line_size + 0x4080bd5c 0x42 esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x4080bd5c cache_hal_get_cache_line_size + *libhal.a:gdma_hal_ahb_v1.*(.literal.gdma_ahb_hal_append .text.gdma_ahb_hal_append) + *libhal.a:gdma_hal_ahb_v1.*(.literal.gdma_ahb_hal_clear_intr .text.gdma_ahb_hal_clear_intr) + *libhal.a:gdma_hal_ahb_v1.*(.literal.gdma_ahb_hal_get_eof_desc_addr .text.gdma_ahb_hal_get_eof_desc_addr) + *libhal.a:gdma_hal_ahb_v1.*(.literal.gdma_ahb_hal_read_intr_status .text.gdma_ahb_hal_read_intr_status) + *libhal.a:gdma_hal_ahb_v1.*(.literal.gdma_ahb_hal_reset .text.gdma_ahb_hal_reset) + *libhal.a:gdma_hal_ahb_v1.*(.literal.gdma_ahb_hal_start_with_desc .text.gdma_ahb_hal_start_with_desc) + *libhal.a:gdma_hal_ahb_v1.*(.literal.gdma_ahb_hal_stop .text.gdma_ahb_hal_stop) + *libhal.a:gdma_hal_top.*(.literal.gdma_hal_append .text.gdma_hal_append) + *libhal.a:gdma_hal_top.*(.literal.gdma_hal_clear_intr .text.gdma_hal_clear_intr) + *libhal.a:gdma_hal_top.*(.literal.gdma_hal_get_eof_desc_addr .text.gdma_hal_get_eof_desc_addr) + *libhal.a:gdma_hal_top.*(.literal.gdma_hal_read_intr_status .text.gdma_hal_read_intr_status) + *libhal.a:gdma_hal_top.*(.literal.gdma_hal_reset .text.gdma_hal_reset) + *libhal.a:gdma_hal_top.*(.literal.gdma_hal_start_with_desc .text.gdma_hal_start_with_desc) + *libhal.a:gdma_hal_top.*(.literal.gdma_hal_stop .text.gdma_hal_stop) + *libhal.a:gpio_hal.*(.literal.gpio_hal_isolate_in_sleep .text.gpio_hal_isolate_in_sleep) + *libhal.a:i2c_hal_iram.*(.literal .literal.* .text .text.*) + *libhal.a:ledc_hal_iram.*(.literal .literal.* .text .text.*) + *libhal.a:mmu_hal.*(.literal .literal.* .text .text.*) + .text.mmu_ll_check_valid_paddr_region + 0x4080bd9e 0x9e esp-idf/hal/libhal.a(mmu_hal.c.obj) + .text.mmu_ll_check_entry_valid + 0x4080be3c 0x44 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .text.mmu_ll_find_entry_id_based_on_map_value + 0x4080be80 0x58 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .text.mmu_ll_entry_id_to_paddr_base + 0x4080bed8 0x6c esp-idf/hal/libhal.a(mmu_hal.c.obj) + .text.mmu_hal_pages_to_bytes + 0x4080bf44 0x52 esp-idf/hal/libhal.a(mmu_hal.c.obj) + 0x4080bf44 mmu_hal_pages_to_bytes + .text.mmu_hal_paddr_to_vaddr + 0x4080bf96 0xd0 esp-idf/hal/libhal.a(mmu_hal.c.obj) + 0x4080bf96 mmu_hal_paddr_to_vaddr + .text.mmu_hal_check_valid_ext_vaddr_region + 0x4080c066 0x2c esp-idf/hal/libhal.a(mmu_hal.c.obj) + 0x4080c066 mmu_hal_check_valid_ext_vaddr_region + .text.mmu_hal_map_region + 0x4080c092 0x18e esp-idf/hal/libhal.a(mmu_hal.c.obj) + 0x4080c092 mmu_hal_map_region + .text.mmu_hal_unmap_region + 0x4080c220 0xce esp-idf/hal/libhal.a(mmu_hal.c.obj) + 0x4080c220 mmu_hal_unmap_region + .text.mmu_hal_vaddr_to_paddr + 0x4080c2ee 0xb8 esp-idf/hal/libhal.a(mmu_hal.c.obj) + 0x4080c2ee mmu_hal_vaddr_to_paddr + *libhal.a:pmu_hal.*(.literal .literal.* .text .text.*) + .text.pmu_hal_hp_set_sleep_active_backup_enable + 0x4080c3a6 0x1e esp-idf/hal/libhal.a(pmu_hal.c.obj) + 0x4080c3a6 pmu_hal_hp_set_sleep_active_backup_enable + .text.pmu_hal_hp_set_sleep_active_backup_disable + 0x4080c3c4 0x22 esp-idf/hal/libhal.a(pmu_hal.c.obj) + 0x4080c3c4 pmu_hal_hp_set_sleep_active_backup_disable + .text.pmu_hal_hp_set_sleep_modem_backup_enable + 0x4080c3e6 0xe esp-idf/hal/libhal.a(pmu_hal.c.obj) + 0x4080c3e6 pmu_hal_hp_set_sleep_modem_backup_enable + .text.pmu_hal_hp_set_sleep_modem_backup_disable + 0x4080c3f4 0x10 esp-idf/hal/libhal.a(pmu_hal.c.obj) + 0x4080c3f4 pmu_hal_hp_set_sleep_modem_backup_disable + .text.pmu_hal_hp_set_modem_active_backup_enable + 0x4080c404 0xe esp-idf/hal/libhal.a(pmu_hal.c.obj) + 0x4080c404 pmu_hal_hp_set_modem_active_backup_enable + .text.pmu_hal_hp_set_modem_active_backup_disable + 0x4080c412 0x10 esp-idf/hal/libhal.a(pmu_hal.c.obj) + 0x4080c412 pmu_hal_hp_set_modem_active_backup_disable + *libhal.a:spi_flash_encrypt_hal_iram.*(.literal .literal.* .text .text.*) + .text.spi_flash_encrypt_ll_plaintext_save + 0x4080c422 0x4a esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .text.spi_flash_encryption_hal_enable + 0x4080c46c 0x1c esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + 0x4080c46c spi_flash_encryption_hal_enable + .text.spi_flash_encryption_hal_disable + 0x4080c488 0xc esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + 0x4080c488 spi_flash_encryption_hal_disable + .text.spi_flash_encryption_hal_prepare + 0x4080c494 0x50 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + 0x4080c494 spi_flash_encryption_hal_prepare + .text.spi_flash_encryption_hal_done + 0x4080c4e4 0x32 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + 0x4080c4e4 spi_flash_encryption_hal_done + .text.spi_flash_encryption_hal_destroy + 0x4080c516 0x12 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + 0x4080c516 spi_flash_encryption_hal_destroy + .text.spi_flash_encryption_hal_check + 0x4080c528 0xa esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + 0x4080c528 spi_flash_encryption_hal_check + *libhal.a:spi_flash_hal_gpspi.*(.literal .literal.* .text .text.*) + .text.gpspi_flash_ll_set_read_mode + 0x4080c532 0xac esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .text.gpspi_flash_ll_set_buffer_data + 0x4080c5de 0x66 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .text.gpspi_flash_ll_get_buffer_data + 0x4080c644 0x80 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .text.spi_flash_hal_gpspi_poll_cmd_done + 0x4080c6c4 0xc esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + 0x4080c6c4 spi_flash_hal_gpspi_poll_cmd_done + .text.spi_flash_hal_gpspi_device_config + 0x4080c6d0 0xd2 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + 0x4080c6d0 spi_flash_hal_gpspi_device_config + .text.spi_flash_hal_gpspi_configure_host_io_mode + 0x4080c7a2 0x124 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + 0x4080c7a2 spi_flash_hal_gpspi_configure_host_io_mode + .text.spi_flash_hal_gpspi_common_command + 0x4080c8c6 0x148 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + 0x4080c8c6 spi_flash_hal_gpspi_common_command + .text.spi_flash_hal_gpspi_read + 0x4080ca0e 0xb4 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + 0x4080ca0e spi_flash_hal_gpspi_read + .text.spi_flash_hal_gpspi_supports_direct_write + 0x4080cac2 0x4 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + 0x4080cac2 spi_flash_hal_gpspi_supports_direct_write + .text.spi_flash_hal_gpspi_supports_direct_read + 0x4080cac6 0x4 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + 0x4080cac6 spi_flash_hal_gpspi_supports_direct_read + .text.spi_flash_hal_gpspi_check_status + 0x4080caca 0xe esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + 0x4080caca spi_flash_hal_gpspi_check_status + *libhal.a:spi_flash_hal_iram.*(.literal .literal.* .text .text.*) + .text.spimem_flash_ll_set_read_mode + 0x4080cad8 0x86 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .text.spimem_flash_ll_program_page + 0x4080cb5e 0x80 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .text.spimem_flash_ll_get_source_freq_mhz + 0x4080cbde 0xbc esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .text.spi_flash_hal_poll_cmd_done + 0x4080cc9a 0x8 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080cc9a spi_flash_hal_poll_cmd_done + .text.spi_flash_hal_configure_host_io_mode + 0x4080cca2 0x152 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080cca2 spi_flash_hal_configure_host_io_mode + .text.spi_flash_hal_common_command + 0x4080cdf4 0x1dc esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080cdf4 spi_flash_hal_common_command + .text.spi_flash_hal_read + 0x4080cfd0 0xe6 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080cfd0 spi_flash_hal_read + .text.spi_flash_hal_erase_chip + 0x4080d0b6 0x22 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080d0b6 spi_flash_hal_erase_chip + .text.spi_flash_hal_erase_sector + 0x4080d0d8 0x4a esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080d0d8 spi_flash_hal_erase_sector + .text.spi_flash_hal_erase_block + 0x4080d122 0x48 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080d122 spi_flash_hal_erase_block + .text.spi_flash_hal_program_page + 0x4080d16a 0x4e esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080d16a spi_flash_hal_program_page + .text.spi_flash_hal_set_write_protect + 0x4080d1b8 0x2c esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080d1b8 spi_flash_hal_set_write_protect + .text.spi_flash_hal_check_status + 0x4080d1e4 0x16 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080d1e4 spi_flash_hal_check_status + .text.spi_flash_hal_setup_read_suspend + 0x4080d1fa 0xd6 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080d1fa spi_flash_hal_setup_read_suspend + .text.spi_flash_hal_setup_auto_suspend_mode + 0x4080d2d0 0x1a6 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080d2d0 spi_flash_hal_setup_auto_suspend_mode + .text.spi_flash_hal_setup_auto_resume_mode + 0x4080d476 0x16 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080d476 spi_flash_hal_setup_auto_resume_mode + .text.spi_flash_hal_disable_auto_suspend_mode + 0x4080d48c 0x92 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080d48c spi_flash_hal_disable_auto_suspend_mode + .text.spi_flash_hal_disable_auto_resume_mode + 0x4080d51e 0x16 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080d51e spi_flash_hal_disable_auto_resume_mode + .text.spi_flash_hal_device_config + 0x4080d534 0xa8 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080d534 spi_flash_hal_device_config + .text.spi_flash_hal_resume + 0x4080d5dc 0x1e esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080d5dc spi_flash_hal_resume + .text.spi_flash_hal_suspend + 0x4080d5fa 0x1e esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + 0x4080d5fa spi_flash_hal_suspend + *libhal.a:spi_hal_iram.*(.literal .literal.* .text .text.*) + *libhal.a:spi_slave_hal_iram.*(.literal .literal.* .text .text.*) + *libhal.a:timer_hal.*(.literal.timer_hal_capture_and_get_counter_value .text.timer_hal_capture_and_get_counter_value) + *libheap.a:multi_heap.*(.literal._multi_heap_lock .text._multi_heap_lock) + .text._multi_heap_lock + 0x4080d618 0x1c esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x4080d618 _multi_heap_lock + *libheap.a:multi_heap.*(.literal._multi_heap_unlock .text._multi_heap_unlock) + .text._multi_heap_unlock + 0x4080d634 0x1c esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x4080d634 _multi_heap_unlock + *libheap.a:multi_heap.*(.literal.multi_heap_aligned_alloc_offs .text.multi_heap_aligned_alloc_offs) + .text.multi_heap_aligned_alloc_offs + 0x4080d650 0x12 esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x4080d650 multi_heap_aligned_alloc_offs + *libheap.a:multi_heap.*(.literal.multi_heap_in_rom_init .text.multi_heap_in_rom_init) + .text.multi_heap_in_rom_init + 0x4080d662 0x16 esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x4080d662 multi_heap_in_rom_init + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_enh_ack_generator .text.esp_ieee802154_enh_ack_generator) + .text.esp_ieee802154_enh_ack_generator + 0x4080d678 0x32 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x4080d678 esp_ieee802154_enh_ack_generator + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_get_extended_address .text.esp_ieee802154_get_extended_address) + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_get_recent_lqi .text.esp_ieee802154_get_recent_lqi) + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_get_recent_rssi .text.esp_ieee802154_get_recent_rssi) + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_receive .text.esp_ieee802154_receive) + .text.esp_ieee802154_receive + 0x4080d6aa 0xc esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x4080d6aa esp_ieee802154_receive + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_receive_at .text.esp_ieee802154_receive_at) + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_set_transmit_security .text.esp_ieee802154_set_transmit_security) + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_transmit .text.esp_ieee802154_transmit) + .text.esp_ieee802154_transmit + 0x4080d6b6 0xc esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x4080d6b6 esp_ieee802154_transmit + *libieee802154.a:esp_ieee802154.*(.literal.esp_ieee802154_transmit_at .text.esp_ieee802154_transmit_at) + *libieee802154.a:esp_ieee802154_ack.*(.literal.ieee802154_ack_config_pending_bit .text.ieee802154_ack_config_pending_bit) + .text.ieee802154_ack_config_pending_bit + 0x4080d6c2 0xc6 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + 0x4080d6c2 ieee802154_ack_config_pending_bit + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_finish_receive_at .text.ieee802154_finish_receive_at) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_get_recent_lqi .text.ieee802154_get_recent_lqi) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_get_recent_rssi .text.ieee802154_get_recent_rssi) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_isr .text.ieee802154_isr) + .text.ieee802154_isr + 0x4080d788 0x3f2 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_receive .text.ieee802154_receive) + .text.ieee802154_receive + 0x4080db7a 0x4c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + 0x4080db7a ieee802154_receive + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_receive_at .text.ieee802154_receive_at) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_rx_frame_info_update .text.ieee802154_rx_frame_info_update) + .text.ieee802154_rx_frame_info_update + 0x4080dbc6 0x86 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_start_receive_at .text.ieee802154_start_receive_at) + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_transmit .text.ieee802154_transmit) + .text.ieee802154_transmit + 0x4080dc4c 0xd0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + 0x4080dc4c ieee802154_transmit + *libieee802154.a:esp_ieee802154_dev.*(.literal.ieee802154_transmit_at .text.ieee802154_transmit_at) + *libieee802154.a:esp_ieee802154_dev.*(.literal.set_next_rx_buffer .text.set_next_rx_buffer) + .text.set_next_rx_buffer + 0x4080dd1c 0xc4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_cca .text.stop_cca) + .text.stop_cca + 0x4080dde0 0x30 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_current_operation .text.stop_current_operation) + .text.stop_current_operation + 0x4080de10 0xb4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_ed .text.stop_ed) + .text.stop_ed 0x4080dec4 0x30 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_rx .text.stop_rx) + .text.stop_rx 0x4080def4 0x7c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_rx_ack .text.stop_rx_ack) + .text.stop_rx_ack + 0x4080df70 0xcc esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_tx .text.stop_tx) + .text.stop_tx 0x4080e03c 0xf2 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_tx_ack .text.stop_tx_ack) + .text.stop_tx_ack + 0x4080e12e 0x6c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *libieee802154.a:esp_ieee802154_dev.*(.literal.stop_tx_cca .text.stop_tx_cca) + .text.stop_tx_cca + 0x4080e19a 0x30 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *libieee802154.a:esp_ieee802154_event.*(.literal.ieee802154_inner_energy_detect_done .text.ieee802154_inner_energy_detect_done) + .text.ieee802154_inner_energy_detect_done + 0x4080e1ca 0x1e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + 0x4080e1ca ieee802154_inner_energy_detect_done + *libieee802154.a:esp_ieee802154_event.*(.literal.ieee802154_inner_enh_ack_generator .text.ieee802154_inner_enh_ack_generator) + .text.ieee802154_inner_enh_ack_generator + 0x4080e1e8 0x1e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + 0x4080e1e8 ieee802154_inner_enh_ack_generator + *libieee802154.a:esp_ieee802154_event.*(.literal.ieee802154_inner_receive_done .text.ieee802154_inner_receive_done) + .text.ieee802154_inner_receive_done + 0x4080e206 0x1c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + 0x4080e206 ieee802154_inner_receive_done + *libieee802154.a:esp_ieee802154_event.*(.literal.ieee802154_inner_receive_sfd_done .text.ieee802154_inner_receive_sfd_done) + .text.ieee802154_inner_receive_sfd_done + 0x4080e222 0x1e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + 0x4080e222 ieee802154_inner_receive_sfd_done + *libieee802154.a:esp_ieee802154_event.*(.literal.ieee802154_inner_transmit_done .text.ieee802154_inner_transmit_done) + .text.ieee802154_inner_transmit_done + 0x4080e240 0x1e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + 0x4080e240 ieee802154_inner_transmit_done + *libieee802154.a:esp_ieee802154_event.*(.literal.ieee802154_inner_transmit_failed .text.ieee802154_inner_transmit_failed) + .text.ieee802154_inner_transmit_failed + 0x4080e25e 0x1e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + 0x4080e25e ieee802154_inner_transmit_failed + *libieee802154.a:esp_ieee802154_event.*(.literal.ieee802154_inner_transmit_sfd_done .text.ieee802154_inner_transmit_sfd_done) + .text.ieee802154_inner_transmit_sfd_done + 0x4080e27c 0x1e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + 0x4080e27c ieee802154_inner_transmit_sfd_done + *libieee802154.a:esp_ieee802154_frame.*(.literal.ieee802154_frame_get_security_field_len .text.ieee802154_frame_get_security_field_len) + *libieee802154.a:esp_ieee802154_frame.*(.literal.ieee802154_frame_get_security_payload_offset .text.ieee802154_frame_get_security_payload_offset) + *libieee802154.a:esp_ieee802154_frame.*(.literal.ieee802154_frame_get_src_addr .text.ieee802154_frame_get_src_addr) + .text.ieee802154_frame_get_src_addr + 0x4080e29a 0x116 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + 0x4080e29a ieee802154_frame_get_src_addr + *libieee802154.a:esp_ieee802154_frame.*(.literal.ieee802154_frame_security_header_offset .text.ieee802154_frame_security_header_offset) + *libieee802154.a:esp_ieee802154_frame.*(.literal.is_dst_panid_present .text.is_dst_panid_present) + .text.is_dst_panid_present + 0x4080e3b0 0x5a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + *libieee802154.a:esp_ieee802154_frame.*(.literal.is_src_panid_present .text.is_src_panid_present) + .text.is_src_panid_present + 0x4080e40a 0x4a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + *libieee802154.a:esp_ieee802154_pib.*(.literal.ieee802154_pib_get_pending_mode .text.ieee802154_pib_get_pending_mode) + .text.ieee802154_pib_get_pending_mode + 0x4080e454 0xc esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + 0x4080e454 ieee802154_pib_get_pending_mode + *libieee802154.a:esp_ieee802154_pib.*(.literal.ieee802154_pib_get_rx_when_idle .text.ieee802154_pib_get_rx_when_idle) + .text.ieee802154_pib_get_rx_when_idle + 0x4080e460 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + 0x4080e460 ieee802154_pib_get_rx_when_idle + *libieee802154.a:esp_ieee802154_pib.*(.literal.ieee802154_pib_update .text.ieee802154_pib_update) + .text.ieee802154_pib_update + 0x4080e46e 0xe6 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + 0x4080e46e ieee802154_pib_update + *libieee802154.a:esp_ieee802154_pib.*(.literal.ieee802154_txpower_convert .text.ieee802154_txpower_convert) + .text.ieee802154_txpower_convert + 0x4080e554 0x34 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + *libieee802154.a:esp_ieee802154_sec.*(.literal.ieee802154_sec_update .text.ieee802154_sec_update) + .text.ieee802154_sec_update + 0x4080e588 0x24 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + 0x4080e588 ieee802154_sec_update + *libieee802154.a:esp_ieee802154_sec.*(.literal.ieee802154_transmit_security_config .text.ieee802154_transmit_security_config) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer0_fire_at .text.ieee802154_timer0_fire_at) + .text.ieee802154_timer0_fire_at + 0x4080e5ac 0x28 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + 0x4080e5ac ieee802154_timer0_fire_at + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer0_fire_at_with_callback .text.ieee802154_timer0_fire_at_with_callback) + .text.ieee802154_timer0_fire_at_with_callback + 0x4080e5d4 0x1c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + 0x4080e5d4 ieee802154_timer0_fire_at_with_callback + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer0_set_callback .text.ieee802154_timer0_set_callback) + .text.ieee802154_timer0_set_callback + 0x4080e5f0 0x12 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + 0x4080e5f0 ieee802154_timer0_set_callback + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer0_set_threshold .text.ieee802154_timer0_set_threshold) + .text.ieee802154_timer0_set_threshold + 0x4080e602 0x4c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + 0x4080e602 ieee802154_timer0_set_threshold + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer0_start .text.ieee802154_timer0_start) + .text.ieee802154_timer0_start + 0x4080e64e 0x16 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + 0x4080e64e ieee802154_timer0_start + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer0_stop .text.ieee802154_timer0_stop) + .text.ieee802154_timer0_stop + 0x4080e664 0x26 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + 0x4080e664 ieee802154_timer0_stop + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer1_fire_at .text.ieee802154_timer1_fire_at) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer1_fire_at_with_callback .text.ieee802154_timer1_fire_at_with_callback) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer1_set_callback .text.ieee802154_timer1_set_callback) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer1_set_threshold .text.ieee802154_timer1_set_threshold) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer1_start .text.ieee802154_timer1_start) + *libieee802154.a:esp_ieee802154_timer.*(.literal.ieee802154_timer1_stop .text.ieee802154_timer1_stop) + .text.ieee802154_timer1_stop + 0x4080e68a 0x26 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + 0x4080e68a ieee802154_timer1_stop + *libieee802154.a:esp_ieee802154_timer.*(.literal.isr_handle_timer0_done .text.isr_handle_timer0_done) + .text.isr_handle_timer0_done + 0x4080e6b0 0x2a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + 0x4080e6b0 isr_handle_timer0_done + *libieee802154.a:esp_ieee802154_timer.*(.literal.isr_handle_timer1_done .text.isr_handle_timer1_done) + .text.isr_handle_timer1_done + 0x4080e6da 0x2a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + 0x4080e6da isr_handle_timer1_done + *libieee802154.a:esp_ieee802154_util.*(.literal.ieee802154_channel_to_freq .text.ieee802154_channel_to_freq) + .text.ieee802154_channel_to_freq + 0x4080e704 0x10 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + 0x4080e704 ieee802154_channel_to_freq + *libieee802154.a:esp_ieee802154_util.*(.literal.ieee802154_etm_channel_clear .text.ieee802154_etm_channel_clear) + .text.ieee802154_etm_channel_clear + 0x4080e714 0x22 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + 0x4080e714 ieee802154_etm_channel_clear + *liblog.a:log_lock.*(.literal .literal.* .text .text.*) + .text.esp_log_impl_lock + 0x4080e736 0x3c esp-idf/log/liblog.a(log_lock.c.obj) + 0x4080e736 esp_log_impl_lock + .text.esp_log_impl_lock_timeout + 0x4080e772 0x46 esp-idf/log/liblog.a(log_lock.c.obj) + 0x4080e772 esp_log_impl_lock_timeout + .text.esp_log_impl_unlock + 0x4080e7b8 0x26 esp-idf/log/liblog.a(log_lock.c.obj) + 0x4080e7b8 esp_log_impl_unlock + *liblog.a:log_timestamp.*(.literal.esp_log_early_timestamp .text.esp_log_early_timestamp) + .text.esp_log_early_timestamp + 0x4080e7de 0x26 esp-idf/log/liblog.a(log_timestamp.c.obj) + 0x4080e7de esp_log_early_timestamp + *liblog.a:log_timestamp.*(.literal.esp_log_timestamp .text.esp_log_timestamp) + .text.esp_log_timestamp + 0x4080e804 0x54 esp-idf/log/liblog.a(log_timestamp.c.obj) + 0x4080e804 esp_log_timestamp + *liblog.a:log_write.*(.literal.esp_log_write .text.esp_log_write) + .text.esp_log_write + 0x4080e858 0x1a esp-idf/log/liblog.a(log_write.c.obj) + 0x4080e858 esp_log_write + *liblog.a:log_write.*(.literal.esp_log_writev .text.esp_log_writev) + .text.esp_log_writev + 0x4080e872 0x30 esp-idf/log/liblog.a(log_write.c.obj) + 0x4080e872 esp_log_writev + *liblog.a:tag_log_level.*(.literal.esp_log_level_get_timeout .text.esp_log_level_get_timeout) + .text.esp_log_level_get_timeout + 0x4080e8a2 0x14 esp-idf/log/liblog.a(tag_log_level.c.obj) + 0x4080e8a2 esp_log_level_get_timeout + *libnet80211.a:(.wifi0iram .wifi0iram.*) + *libnet80211.a:(.wifiextrairam .wifiextrairam.*) + *libnet80211.a:(.wifirxiram .wifirxiram.*) + *libnet80211.a:(.wifislpiram .wifislpiram.*) + *libnet80211.a:(.wifislprxiram .wifislprxiram.*) + *libnewlib.a:abort.*(.literal .literal.* .text .text.*) + .text.abort 0x4080e8b6 0x86 esp-idf/newlib/libnewlib.a(abort.c.obj) + 0x4080e8b6 abort + *libnewlib.a:assert.*(.literal .literal.* .text .text.*) + .text.ra_to_str + 0x4080e93c 0x2c esp-idf/newlib/libnewlib.a(assert.c.obj) + .text.__assert_func + 0x4080e968 0x128 esp-idf/newlib/libnewlib.a(assert.c.obj) + 0x4080e968 __assert_func + .text.newlib_include_assert_impl + 0x4080ea90 0x2 esp-idf/newlib/libnewlib.a(assert.c.obj) + 0x4080ea90 newlib_include_assert_impl + *libnewlib.a:heap.*(.literal .literal.* .text .text.*) + .text.malloc 0x4080ea92 0xe esp-idf/newlib/libnewlib.a(heap.c.obj) + 0x4080ea92 pvalloc + 0x4080ea92 valloc + 0x4080ea92 malloc + .text.free 0x4080eaa0 0xe esp-idf/newlib/libnewlib.a(heap.c.obj) + 0x4080eaa0 free + 0x4080eaa0 cfree + .text._malloc_r + 0x4080eaae 0x10 esp-idf/newlib/libnewlib.a(heap.c.obj) + 0x4080eaae _malloc_r + .text._free_r 0x4080eabe 0x10 esp-idf/newlib/libnewlib.a(heap.c.obj) + 0x4080eabe _free_r + .text._realloc_r + 0x4080eace 0x12 esp-idf/newlib/libnewlib.a(heap.c.obj) + 0x4080eace _realloc_r + .text._calloc_r + 0x4080eae0 0x3e esp-idf/newlib/libnewlib.a(heap.c.obj) + 0x4080eae0 _calloc_r + .text.calloc 0x4080eb1e 0x22 esp-idf/newlib/libnewlib.a(heap.c.obj) + 0x4080eb1e calloc + .text.newlib_include_heap_impl + 0x4080eb40 0x2 esp-idf/newlib/libnewlib.a(heap.c.obj) + 0x4080eb40 newlib_include_heap_impl + *libnewlib.a:stdatomic.*(.literal .literal.* .text .text.*) + .text.__atomic_fetch_and_8 + 0x4080eb42 0x44 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + 0x4080eb42 __atomic_fetch_and_8 + .text.__atomic_fetch_or_8 + 0x4080eb86 0x44 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + 0x4080eb86 __atomic_fetch_or_8 + *libpp.a:(.wifi0iram .wifi0iram.*) + *libpp.a:(.wifiextrairam .wifiextrairam.*) + *libpp.a:(.wifiorslpiram .wifiorslpiram.*) + *libpp.a:(.wifirxiram .wifirxiram.*) + *libpp.a:(.wifislpiram .wifislpiram.*) + *libpp.a:(.wifislprxiram .wifislprxiram.*) + *libriscv.a:interrupt.*(.text .text._global_interrupt_handler .text.intr_get_item .text.intr_handler_get_arg) + .text.intr_get_item + 0x4080ebca 0x38 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .text._global_interrupt_handler + 0x4080ec02 0x3c esp-idf/riscv/libriscv.a(interrupt.c.obj) + 0x4080ec02 _global_interrupt_handler + *libriscv.a:vectors.*(.literal .literal.* .text .text.*) + *librtc.a:(.literal .literal.* .text .text.*) + *libsoc.a:lldesc.*(.literal .literal.* .text .text.*) + *libspi_flash.a:flash_brownout_hook.*(.literal .literal.* .text .text.*) + .text.spi_flash_needs_reset_check + 0x4080ec3e 0x22 esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + 0x4080ec3e spi_flash_needs_reset_check + .text.spi_flash_set_erasing_flag + 0x4080ec60 0xa esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + 0x4080ec60 spi_flash_set_erasing_flag + .text.spi_flash_brownout_need_reset + 0x4080ec6a 0x20 esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + 0x4080ec6a spi_flash_brownout_need_reset + *libspi_flash.a:memspi_host_driver.*(.literal .literal.* .text .text.*) + .text.memspi_host_read_status_hs + 0x4080ec8a 0x40 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + 0x4080ec8a memspi_host_read_status_hs + .text.memspi_host_erase_chip + 0x4080ecca 0x28 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + 0x4080ecca memspi_host_erase_chip + .text.memspi_host_set_write_protect + 0x4080ecf2 0x2e esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + 0x4080ecf2 memspi_host_set_write_protect + .text.memspi_host_write_data_slicer + 0x4080ed20 0x42 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + 0x4080ed20 memspi_host_write_data_slicer + .text.memspi_host_read_data_slicer + 0x4080ed62 0x36 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + 0x4080ed62 memspi_host_read_data_slicer + .text.memspi_host_read_id_hs + 0x4080ed98 0x8e esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + 0x4080ed98 memspi_host_read_id_hs + .text.memspi_host_flush_cache + 0x4080ee26 0x26 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + 0x4080ee26 memspi_host_flush_cache + .text.memspi_host_erase_sector + 0x4080ee4c 0x58 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + 0x4080ee4c memspi_host_erase_sector + .text.memspi_host_erase_block + 0x4080eea4 0x58 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + 0x4080eea4 memspi_host_erase_block + .text.memspi_host_program_page + 0x4080eefc 0x62 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + 0x4080eefc memspi_host_program_page + .text.memspi_host_init_pointers + 0x4080ef5e 0x4e esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + 0x4080ef5e memspi_host_init_pointers + *libspi_flash.a:spi_flash_chip_boya.*(.literal .literal.* .text .text.*) + *libspi_flash.a:spi_flash_chip_gd.*(.literal .literal.* .text .text.*) + *libspi_flash.a:spi_flash_chip_generic.*(.literal .literal.* .text .text.*) + .text.spi_flash_chip_generic_detect_size + 0x4080efac 0x40 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080efac spi_flash_chip_generic_detect_size + .text.spi_flash_chip_generic_probe + 0x4080efec 0x4 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080efec spi_flash_chip_generic_probe + .text.spi_flash_chip_generic_reset + 0x4080eff0 0x60 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080eff0 spi_flash_chip_generic_reset + .text.spi_flash_chip_generic_erase_chip + 0x4080f050 0x82 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f050 spi_flash_chip_generic_erase_chip + .text.spi_flash_chip_generic_erase_sector + 0x4080f0d2 0x8a esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f0d2 spi_flash_chip_generic_erase_sector + .text.spi_flash_chip_generic_erase_block + 0x4080f15c 0x8a esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f15c spi_flash_chip_generic_erase_block + .text.spi_flash_chip_generic_page_program + 0x4080f1e6 0x6c esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f1e6 spi_flash_chip_generic_page_program + .text.spi_flash_chip_generic_set_write_protect + 0x4080f252 0x4e esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f252 spi_flash_chip_generic_set_write_protect + .text.spi_flash_chip_generic_read_reg + 0x4080f2a0 0x14 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f2a0 spi_flash_chip_generic_read_reg + .text.spi_flash_chip_generic_wait_idle + 0x4080f2b4 0xae esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f2b4 spi_flash_chip_generic_wait_idle + .text.spi_flash_chip_generic_config_host_io_mode + 0x4080f362 0x164 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f362 spi_flash_chip_generic_config_host_io_mode + .text.spi_flash_chip_generic_write_encrypted + 0x4080f4c6 0xea esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f4c6 spi_flash_chip_generic_write_encrypted + .text.spi_flash_chip_generic_get_caps + 0x4080f5b0 0x92 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f5b0 spi_flash_chip_generic_get_caps + .text.spi_flash_common_read_qe_sr + 0x4080f642 0x3c esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .text.spi_flash_common_write_qe_sr + 0x4080f67e 0x32 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .text.spi_flash_common_read_status_16b_rdsr_rdsr2 + 0x4080f6b0 0x44 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f6b0 spi_flash_common_read_status_16b_rdsr_rdsr2 + .text.spi_flash_common_write_status_16b_wrsr + 0x4080f6f4 0x14 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f6f4 spi_flash_common_write_status_16b_wrsr + .text.spi_flash_chip_generic_suspend_cmd_conf + 0x4080f708 0x36 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f708 spi_flash_chip_generic_suspend_cmd_conf + .text.spi_flash_chip_generic_read + 0x4080f73e 0xe4 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f73e spi_flash_chip_generic_read + .text.spi_flash_chip_generic_write + 0x4080f822 0xba esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f822 spi_flash_chip_generic_write + .text.spi_flash_chip_generic_get_write_protect + 0x4080f8dc 0x4a esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f8dc spi_flash_chip_generic_get_write_protect + .text.spi_flash_chip_generic_yield + 0x4080f926 0x46 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f926 spi_flash_chip_generic_yield + .text.spi_flash_chip_generic_read_unique_id + 0x4080f96c 0xb0 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080f96c spi_flash_chip_generic_read_unique_id + .text.spi_flash_common_read_status_8b_rdsr2 + 0x4080fa1c 0x16 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080fa1c spi_flash_common_read_status_8b_rdsr2 + .text.spi_flash_chip_generic_get_io_mode + 0x4080fa32 0x20 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080fa32 spi_flash_chip_generic_get_io_mode + .text.spi_flash_common_set_io_mode + 0x4080fa52 0xa8 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080fa52 spi_flash_common_set_io_mode + .text.spi_flash_chip_generic_set_io_mode + 0x4080fafa 0x22 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x4080fafa spi_flash_chip_generic_set_io_mode + *libspi_flash.a:spi_flash_chip_issi.*(.literal .literal.* .text .text.*) + *libspi_flash.a:spi_flash_chip_mxic.*(.literal .literal.* .text .text.*) + *libspi_flash.a:spi_flash_chip_th.*(.literal .literal.* .text .text.*) + *libspi_flash.a:spi_flash_chip_winbond.*(.literal .literal.* .text .text.*) + *libspi_flash.a:spi_flash_wrap.*(.literal .literal.* .text .text.*) + +.iram0.text_end + 0x4080fb1c 0x0 + 0x4080fb1c . = ALIGN (0x4) + 0x4080fb1c . = ALIGN (0x4) + 0x4080fb1c _iram_text_end = ABSOLUTE (.) + +.iram0.data 0x4080fb1c 0x4 + 0x4080fb20 . = ALIGN (0x10) + *fill* 0x4080fb1c 0x4 + 0x4080fb20 _iram_data_start = ABSOLUTE (.) + *(.iram.data .iram.data.*) + 0x4080fb20 _coredump_iram_start = ABSOLUTE (.) + *(.iram2.coredump .iram2.coredump.*) + 0x4080fb20 _coredump_iram_end = ABSOLUTE (.) + 0x4080fb20 _iram_data_end = ABSOLUTE (.) + +.iram0.bss 0x4080fb20 0x0 + 0x4080fb20 . = ALIGN (0x10) + 0x4080fb20 _iram_bss_start = ABSOLUTE (.) + *(.iram.bss .iram.bss.*) + 0x4080fb20 _iram_bss_end = ABSOLUTE (.) + 0x4080fb20 . = ALIGN (0x10) + 0x4080fb20 _iram_end = ABSOLUTE (.) + +.dram0.data 0x4080fb20 0x23e9 + 0x4080fb20 _data_start = ABSOLUTE (.) + *(.gnu.linkonce.d.*) + *(.data1) + .data1 0x4080fb20 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + 0x4080fb20 rv_core_critical_regs_frame + 0x40810324 __global_pointer$ = (. + 0x800) + *(.sdata) + .sdata 0x4080fb24 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + 0x4080fb24 environ + .sdata 0x4080fb28 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + 0x4080fb28 _impure_ptr + *(.sdata.*) + .sdata.ESP_EFUSE_USER_DATA_MAC_CUSTOM + 0x4080fb2c 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + 0x4080fb2c ESP_EFUSE_USER_DATA_MAC_CUSTOM + .sdata.s_panic_uart + 0x4080fb34 0x4 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .sdata.rtc_wdt_ctx + 0x4080fb38 0x8 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .sdata.s_log_print_func + 0x4080fb40 0x4 esp-idf/log/liblog.a(log_write.c.obj) + .sdata.esp_log_default_level + 0x4080fb44 0x4 esp-idf/log/liblog.a(log_level.c.obj) + 0x4080fb44 esp_log_default_level + .sdata.malloc_alwaysinternal_limit + 0x4080fb48 0x4 esp-idf/heap/libheap.a(heap_caps.c.obj) + .sdata.multi_heap_os_funcs + 0x4080fb4c 0x8 esp-idf/heap/libheap.a(multi_heap.c.obj) + 0x4080fb4c multi_heap_os_funcs + .sdata.first_call.0 + 0x4080fb54 0x1 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + *fill* 0x4080fb55 0x3 + .sdata.pau_context.0 + 0x4080fb58 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .sdata.uart_selectlock + 0x4080fb5c 0x8 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .sdata.s_blue 0x4080fb64 0x1 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .sdata.s_green + 0x4080fb65 0x1 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .sdata.s_red 0x4080fb66 0x1 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + *fill* 0x4080fb67 0x1 + .sdata.gc_sched_stack_protected_q_size + 0x4080fb68 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + 0x4080fb68 gc_sched_stack_protected_q_size + .sdata.gc_single_trans_index_size + 0x4080fb6c 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + 0x4080fb6c gc_single_trans_index_size + .sdata.gc_trans_table_size + 0x4080fb6d 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + 0x4080fb6d gc_trans_table_size + .sdata.gc_aps_bind_dst_table_size + 0x4080fb6e 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + 0x4080fb6e gc_aps_bind_dst_table_size + .sdata.gc_aps_bind_src_table_size + 0x4080fb6f 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + 0x4080fb6f gc_aps_bind_src_table_size + .sdata.gc_aps_dups_table_size + 0x4080fb70 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + 0x4080fb70 gc_aps_dups_table_size + .sdata.gc_neighbor_table_size + 0x4080fb74 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + 0x4080fb74 gc_neighbor_table_size + .sdata.gc_addr_table_size + 0x4080fb78 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + 0x4080fb78 gc_addr_table_size + .sdata.gc_n_aps_key_pair + 0x4080fb7c 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + 0x4080fb7c gc_n_aps_key_pair + .sdata.gc_sched_q_size + 0x4080fb80 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + 0x4080fb80 gc_sched_q_size + .sdata.gc_n_aps_retrans_entries + 0x4080fb84 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + 0x4080fb84 gc_n_aps_retrans_entries + .sdata.gc_buf_pool_bitmap_size + 0x4080fb88 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + 0x4080fb88 gc_buf_pool_bitmap_size + *fill* 0x4080fb89 0x3 + .sdata.gc_pool_size + 0x4080fb8c 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + 0x4080fb8c gc_pool_size + .sdata.g_current_endpoint_id + 0x4080fb90 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + *fill* 0x4080fb91 0x3 + .sdata.gs_identify_server_received_commands + 0x4080fb94 0x3 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + *fill* 0x4080fb97 0x1 + .sdata.gs_on_off_server_received_commands + 0x4080fb98 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + 0x4080fb98 gs_on_off_server_received_commands + *fill* 0x4080fb9e 0x2 + .sdata.s_mac_config + 0x4080fba0 0x3 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + *fill* 0x4080fba3 0x1 + .sdata.s_radio_fd + 0x4080fba4 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .sdata.g_esp_zb_default_long_poll_interval + 0x4080fba8 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4080fba8 g_esp_zb_default_long_poll_interval + .sdata.s_rf_closed + 0x4080fbac 0x1 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *fill* 0x4080fbad 0x3 + .sdata._gpio_hal + 0x4080fbb0 0x4 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .sdata.esp_flash_registered_chips + 0x4080fbb4 0x4 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + 0x4080fbb4 esp_flash_registered_chips + .sdata.default_registered_chips + 0x4080fbb8 0x8 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + .sdata.s_reserved_pin_mask + 0x4080fbc0 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .sdata.s_tsens_idx + 0x4080fbc8 0x1 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + *fill* 0x4080fbc9 0x3 + .sdata.s_record_max + 0x4080fbcc 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .sdata.s_record_min + 0x4080fbd0 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .sdata.s_eventfd_vfs_id + 0x4080fbd4 0x4 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + 0x4080fbd4 s_eventfd_vfs_id + .sdata.DW.ref.__gxx_personality_v0 + 0x4080fbd8 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + 0x4080fbd8 DW.ref.__gxx_personality_v0 + .sdata._ZN10__cxxabiv119__terminate_handlerE + 0x4080fbdc 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + 0x4080fbdc __cxxabiv1::__terminate_handler + *(.gnu.linkonce.s.*) + *(.gnu.linkonce.s2.*) + *(.jcr) + *(.data .data.*) + .data.ESP_EFUSE_MAC_EXT + 0x4080fbe0 0xc esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + 0x4080fbe0 ESP_EFUSE_MAC_EXT + .data.ESP_EFUSE_MAC + 0x4080fbec 0x1c esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + 0x4080fbec ESP_EFUSE_MAC + .data.s_config + 0x4080fc08 0x90 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .data.dummy.9 0x4080fc98 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .data.s_stub_table + 0x4080fcc4 0x9c esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .data.timestamp_id + 0x4080fd60 0x10 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + 0x4080fd60 timestamp_id + .data.s_context + 0x4080fd70 0x50 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .data.uart_context + 0x4080fdc0 0x78 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .data.s_ctx 0x4080fe38 0x30 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .data.s_fd_table + 0x4080fe68 0xc0 esp-idf/vfs/libvfs.a(vfs.c.obj) + .data.g_coex_adapter_funcs + 0x4080ff28 0x50 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + 0x4080ff28 g_coex_adapter_funcs + .data.gs_basic_client_cmd_list + 0x4080ff78 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + .data.gs_basic_server_cmd_list + 0x4080ff88 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + .data.gs_identify_client_cmd_list + 0x4080ff98 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + 0x4080ff98 gs_identify_client_cmd_list + .data.gs_identify_server_cmd_list + 0x4080ffa8 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + 0x4080ffa8 gs_identify_server_cmd_list + .data.gs_on_off_server_cmd_list + 0x4080ffb8 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + 0x4080ffb8 gs_on_off_server_cmd_list + .data.gs_on_off_client_cmd_list + 0x4080ffc8 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + 0x4080ffc8 gs_on_off_client_cmd_list + .data.s_coex_config + 0x4080ffd8 0xc esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + 0x4080ffd8 s_coex_config + *fill* 0x4080ffe4 0x4 + .data.gpio_context + 0x4080ffe8 0x20 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .data.s_mac_table + 0x40810008 0x6c esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .data.libcoexist_reversion_git + 0x40810074 0x4 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + 0x40810074 libcoexist_reversion_git + .data.g_coex_param + 0x40810078 0x14 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + 0x40810078 g_coex_param + .data.coex_schm_env + 0x4081008c 0x3c /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + 0x4081008c coex_schm_env + .data.phy_param + 0x408100c8 0x1a4 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x408100c8 phy_param + .data 0x4081026c 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + 0x4081026c __sglue + .data 0x40810278 0xf0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + 0x40810278 _impure_data + *(.dram1 .dram1.*) + .dram1.2 0x40810368 0x2b esp-idf/esp_system/libesp_system.a(brownout.c.obj) + *fill* 0x40810393 0x1 + .dram1.0 0x40810394 0x4 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .dram1.0 0x40810398 0x4 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .dram1.0 0x4081039c 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .dram1.18 0x408103a0 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .dram1.13 0x408103c8 0x84 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .dram1.12 0x4081044c 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .dram1.3 0x40810454 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .dram1.2 0x4081045c 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .dram1.1 0x40810488 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .dram1.0 0x4081048c 0x350 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .dram1.0 0x408107dc 0x8 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x408107dc FreeRTOS_openocd_params + .dram1.0 0x408107e4 0x50 esp-idf/freertos/libfreertos.a(port.c.obj) + .dram1.0 0x40810834 0x1 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + *fill* 0x40810835 0x3 + .dram1.0 0x40810838 0x4 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .dram1.0 0x4081083c 0x8 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + 0x4081083c g_flash_guard_default_ops + .dram1.32 0x40810844 0x1b esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + *fill* 0x4081085f 0x1 + .dram1.31 0x40810860 0x21 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + *fill* 0x40810881 0x3 + .dram1.30 0x40810884 0x3b esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + *fill* 0x408108bf 0x1 + .dram1.29 0x408108c0 0x3e esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + *fill* 0x408108fe 0x2 + .dram1.23 0x40810900 0x1b esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + *fill* 0x4081091b 0x1 + .dram1.2 0x4081091c 0x4 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + 0x4081091c rom_spiflash_api_funcs + .dram1.1 0x40810920 0x10 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .dram1.0 0x40810930 0xa esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + *fill* 0x4081093a 0x2 + .dram1.2 0x4081093c 0x20 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .dram1.1 0x4081095c 0x30 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .dram1.16 0x4081098c 0x28 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .dram1.15 0x408109b4 0x10 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .dram1.4 0x408109c4 0x28 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + 0x408109c4 esp_flash_noos_functions + .dram1.5 0x408109ec 0x14 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x408109ec spi_flash_chip_generic_timeout + .dram1.4 0x40810a00 0x18 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .dram1.3 0x40810a18 0x4 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x40810a18 rom_flash_chip_dummy_hpm + .dram1.2 0x40810a1c 0x4 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x40810a1c rom_flash_chip_dummy + .dram1.1 0x40810a20 0x6 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + *fill* 0x40810a26 0x2 + .dram1.0 0x40810a28 0x6 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + *fill* 0x40810a2e 0x2 + .dram1.0 0x40810a30 0x58 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .dram1.0 0x40810a88 0x19 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + *fill* 0x40810aa1 0x3 + .dram1.0 0x40810aa4 0x4 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .dram1.2 0x40810aa8 0x4d esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x40810af5 0x3 + .dram1.11 0x40810af8 0x1f /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + *fill* 0x40810b17 0x1 + .dram1.1 0x40810b18 0x10 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + 0x40810b18 coex_env + .dram1.2 0x40810b28 0x2f /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + 0x40810b28 coex_pti_tab + *fill* 0x40810b57 0x1 + .dram1.7 0x40810b58 0x22 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + *fill* 0x40810b7a 0x2 + .dram1.8 0x40810b7c 0x20 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .dram1.1 0x40810b9c 0x2e /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + *fill* 0x40810bca 0x2 + .dram1.7 0x40810bcc 0x27 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + *fill* 0x40810bf3 0x1 + .dram1.2 0x40810bf4 0x4 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) + .dram1.0 0x40810bf8 0x64 esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + 0x40810bf8 temperature_sensor_attributes + 0x40810c5c _coredump_dram_start = ABSOLUTE (.) + *(.dram2.coredump .dram2.coredump.*) + 0x40810c5c _coredump_dram_end = ABSOLUTE (.) + *libapp_trace.a:app_trace.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libapp_trace.a:app_trace_util.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libapp_trace.a:port_uart.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libclang_rt.builtins.a:_divsf3.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libclang_rt.builtins.a:restore.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libclang_rt.builtins.a:save.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_hw_support.a:clk_utils.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_hw_support.a:esp_memory_utils.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_hw_support.a:mspi_timing_tuning.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_hw_support.a:pmu_sleep.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + .rodata.pmu_sleep_analog_init.str1.4 + 0x40810c5c 0x45 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .rodata.pmu_sleep_enable_regdma_backup.str1.4 + 0x40810c5c 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .rodata.__func__.8 + 0x40810c5c 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .rodata.__func__.9 + 0x40810c7c 0x1f esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + *libesp_hw_support.a:rtc_clk.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + .rodata.rtc_clk_cpu_freq_to_xtal.str1.4 + 0x40810c9b 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .rodata.rtc_clk_cpu_freq_to_pll_mhz.str1.4 + 0x40810c9b 0x3e esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .rodata.rtc_clk_bbpll_configure.str1.4 + 0x40810c9b 0x29 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .rodata.rtc_clk_xtal_freq_get.str1.4 + 0x40810c9b 0x43 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .rodata.rtc_clk_cpu_freq_get_config.str1.4 + 0x40810c9b 0x31 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .rodata.rtc_clk_ahb_freq_get.str1.4 + 0x40810c9b 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + *fill* 0x40810c9b 0x1 + .rodata.__func__.4 + 0x40810c9c 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + *fill* 0x40810cb6 0x2 + .rodata.__func__.2 + 0x40810cb8 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + *fill* 0x40810cd2 0x2 + .rodata.__func__.0 + 0x40810cd4 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + *libesp_hw_support.a:sleep_console.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_hw_support.a:systimer.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_mm.a:esp_cache.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + .rodata.esp_cache_aligned_malloc_internal.str1.4 + 0x40810cee 0x5b esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .rodata.esp_cache_msync.str1.4 + 0x40810cee 0x230 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + *fill* 0x40810cee 0x2 + .rodata.__FUNCTION__.0 + 0x40810cf0 0x18 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .rodata.__func__.5 + 0x40810d08 0x10 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .rodata.__FUNCTION__.6 + 0x40810d18 0x10 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + *libesp_rom.a:esp_rom_print.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_rom.a:esp_rom_spiflash.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_rom.a:esp_rom_sys.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_rom.a:esp_rom_systimer.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_rom.a:esp_rom_tlsf.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_rom.a:esp_rom_wdt.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_system.a:esp_err.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + .rodata.esp_error_check_failed_print.str1.4 + 0x40810d28 0x5c esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .rodata._esp_error_check_failed.str1.4 + 0x40810d28 0x10 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + *libesp_system.a:image_process.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libesp_system.a:ubsan.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libgcc.a:_divsf3.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libgcc.a:save-restore.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libgcov.a:(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:cache_hal.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + .rodata.s_update_cache_state.str1.4 + 0x40810d28 0xcf8 esp-idf/hal/libhal.a(cache_hal.c.obj) + 0x5a (size before relaxing) + .rodata.cache_hal_get_cache_line_size.str1.4 + 0x40811a20 0x23 esp-idf/hal/libhal.a(cache_hal.c.obj) + .rodata.__func__.0 + 0x40811a20 0x1e esp-idf/hal/libhal.a(cache_hal.c.obj) + *fill* 0x40811a3e 0x2 + .rodata.__func__.3 + 0x40811a40 0x11 esp-idf/hal/libhal.a(cache_hal.c.obj) + *fill* 0x40811a51 0x3 + .rodata.__func__.4 + 0x40811a54 0x12 esp-idf/hal/libhal.a(cache_hal.c.obj) + *fill* 0x40811a66 0x2 + .rodata.__func__.7 + 0x40811a68 0x12 esp-idf/hal/libhal.a(cache_hal.c.obj) + *fill* 0x40811a7a 0x2 + .rodata.__func__.8 + 0x40811a7c 0x15 esp-idf/hal/libhal.a(cache_hal.c.obj) + *libhal.a:i2c_hal_iram.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:ledc_hal_iram.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:mmu_hal.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + .rodata.mmu_ll_check_entry_valid.str1.4 + 0x40811a91 0x51 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .rodata.mmu_hal_pages_to_bytes.str1.4 + 0x40811a91 0x2a esp-idf/hal/libhal.a(mmu_hal.c.obj) + .rodata.mmu_hal_paddr_to_vaddr.str1.4 + 0x40811a91 0x32 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .rodata.mmu_hal_map_region.str1.4 + 0x40811a91 0xd5 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .rodata.mmu_hal_vaddr_to_paddr.str1.4 + 0x40811a91 0x5f esp-idf/hal/libhal.a(mmu_hal.c.obj) + *fill* 0x40811a91 0x3 + .rodata.__func__.1 + 0x40811a94 0x17 esp-idf/hal/libhal.a(mmu_hal.c.obj) + *fill* 0x40811aab 0x1 + .rodata.__func__.2 + 0x40811aac 0x1e esp-idf/hal/libhal.a(mmu_hal.c.obj) + *fill* 0x40811aca 0x2 + .rodata.__func__.3 + 0x40811acc 0x19 esp-idf/hal/libhal.a(mmu_hal.c.obj) + *fill* 0x40811ae5 0x3 + .rodata.__func__.4 + 0x40811ae8 0x17 esp-idf/hal/libhal.a(mmu_hal.c.obj) + *fill* 0x40811aff 0x1 + .rodata.__func__.5 + 0x40811b00 0x15 esp-idf/hal/libhal.a(mmu_hal.c.obj) + *fill* 0x40811b15 0x3 + .rodata.__func__.8 + 0x40811b18 0x13 esp-idf/hal/libhal.a(mmu_hal.c.obj) + *fill* 0x40811b2b 0x1 + .rodata.__func__.10 + 0x40811b2c 0x17 esp-idf/hal/libhal.a(mmu_hal.c.obj) + *libhal.a:pmu_hal.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:spi_flash_encrypt_hal_iram.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + .rodata.spi_flash_encrypt_ll_plaintext_save.str1.4 + 0x40811b43 0x81 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + *fill* 0x40811b43 0x1 + .rodata.__func__.0 + 0x40811b44 0x24 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + *libhal.a:spi_flash_hal_gpspi.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:spi_flash_hal_iram.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + .rodata.spimem_flash_ll_get_source_freq_mhz.str1.4 + 0x40811b68 0x42 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .rodata.__func__.0 + 0x40811b68 0x24 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + *libhal.a:spi_hal_iram.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libhal.a:spi_slave_hal_iram.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *liblog.a:log_lock.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libnewlib.a:abort.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + .rodata.abort.str1.4 + 0x40811b8c 0x26 esp-idf/newlib/libnewlib.a(abort.c.obj) + *libnewlib.a:assert.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + .rodata.__assert_func.str1.4 + 0x40811b8c 0x36 esp-idf/newlib/libnewlib.a(assert.c.obj) + *libnewlib.a:heap.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libnewlib.a:stdatomic.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libphy.a:(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + .rodata.phy_cal_param_track.str1.4 + 0x40811b8c 0xb /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + .rodata.rfpll_cap_track.str1.4 + 0x40811b8c 0x15 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + .rodata.txpwr_cal_track.str1.4 + 0x40811b8c 0x20 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + .rodata.ram_pbus_rd_addr + 0x40811b8c 0x14 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + .rodata.ram_pbus_rd_shift + 0x40811ba0 0x18 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + .rodata.write_pbus_mem + 0x40811bb8 0x28 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + .rodata 0x40811be0 0x5c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + .rodata 0x40811c3c 0x28 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + .rodata.rfpll_cap_correct_new.str1.4 + 0x40811c64 0xa /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + .rodata.rfpll_chgp_cal.str1.4 + 0x40811c64 0x1c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + .rodata 0x40811c64 0x2e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + .rodata.gen_rx_gain_table_new.str1.4 + 0x40811c92 0x3e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + .rodata.get_phy_version_str.str1.4 + 0x40811c92 0x2c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + *fill* 0x40811c92 0x2 + .rodata 0x40811c94 0x7c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + .rodata.bt_get_tx_gain_new.str1.4 + 0x40811d10 0x23 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + .rodata 0x40811d10 0x46 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + .rodata.get_rfcal_rxiq_data_new.str1.4 + 0x40811d56 0xa /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + .rodata.pbus_rx_dco_cal_1step_new.str1.4 + 0x40811d56 0x65 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + .rodata.rxiq_get_mis_new.str1.4 + 0x40811d56 0xc /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + .rodata.set_rx_gain_cal_iq_new.str1.4 + 0x40811d56 0x84 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + *fill* 0x40811d56 0x2 + .rodata.CSWTCH.55 + 0x40811d58 0x1a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + *fill* 0x40811d72 0x2 + .rodata.CSWTCH.56 + 0x40811d74 0x1a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + *fill* 0x40811d8e 0x2 + .rodata 0x40811d90 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + .rodata.CSWTCH.179 + 0x40811d98 0x3 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + .rodata.rfcal_pwrctrl_new.str1.4 + 0x40811d9b 0x39 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + .rodata.rfcal_txcap_loop.str1.4 + 0x40811d9b 0x21 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + .rodata.txdc_cal_init_new.str1.4 + 0x40811d9b 0x26 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + .rodata.txdc_cal_pwdet.str1.4 + 0x40811d9b 0x52 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + .rodata.txiq_cover_new.str1.4 + 0x40811d9b 0x80 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + *libsoc.a:lldesc.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:flash_brownout_hook.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:memspi_host_driver.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + .rodata.memspi_host_read_id_hs.str1.4 + 0x40811d9b 0x1a esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .rodata.memspi_host_erase_sector.str1.4 + 0x40811d9b 0x4c esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .rodata.memspi_host_program_page.str1.4 + 0x40811d9b 0x1e esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + *fill* 0x40811d9b 0x1 + .rodata.__func__.0 + 0x40811d9c 0x19 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + *fill* 0x40811db5 0x3 + .rodata.__func__.1 + 0x40811db8 0x18 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .rodata.__func__.2 + 0x40811dd0 0x19 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + *fill* 0x40811de9 0x3 + .srodata.TAG 0x40811dec 0x7 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + *fill* 0x40811df3 0x1 + .rodata.esp_flash_gpspi_host + 0x40811df4 0x58 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + *libspi_flash.a:spi_flash_chip_boya.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:spi_flash_chip_gd.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:spi_flash_chip_generic.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + .rodata.spi_flash_chip_generic_read.str1.4 + 0x40811e4c 0x39 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .rodata.spi_flash_chip_generic_get_write_protect.str1.4 + 0x40811e4c 0x4c esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .rodata.spi_flash_chip_generic_read_unique_id.str1.4 + 0x40811e4c 0x48 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .rodata.__func__.0 + 0x40811e4c 0x29 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + *fill* 0x40811e75 0x3 + .rodata.esp_flash_chip_generic + 0x40811e78 0x7c esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + 0x40811e78 esp_flash_chip_generic + .srodata.chip_name + 0x40811ef4 0x8 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .rodata.TAG 0x40811efc 0xd esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + *libspi_flash.a:spi_flash_chip_issi.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:spi_flash_chip_mxic.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:spi_flash_chip_th.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:spi_flash_chip_winbond.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + *libspi_flash.a:spi_flash_wrap.*(.rodata .rodata.* .sdata2 .sdata2.* .srodata .srodata.*) + 0x40811f09 _data_end = ABSOLUTE (.) + +.noinit 0x40811f09 0x3 + 0x40811f0c . = ALIGN (0x4) + *fill* 0x40811f09 0x3 + 0x40811f0c _noinit_start = ABSOLUTE (.) + *(.noinit .noinit.*) + 0x40811f0c . = ALIGN (0x4) + 0x40811f0c _noinit_end = ABSOLUTE (.) + +.dram0.bss 0x40811f10 0x4278 + 0x40811f10 . = ALIGN (0x8) + 0x40811f10 _bss_start = ABSOLUTE (.) + *(.bss .bss.*) + .bss.app_elf_sha256_str + 0x40811f10 0xa esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + 0x40811f10 app_elf_sha256_str + *fill* 0x40811f1a 0x2 + .bss.shutdown_handlers + 0x40811f1c 0x14 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .bss.heap_tlsf_patch_table_ptr + 0x40811f30 0x50 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + 0x40811f30 heap_tlsf_patch_table_ptr + .bss.s_log_cache + 0x40811f80 0xf8 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .bss.ref_counts + 0x40812078 0x29 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + *fill* 0x408120a1 0x3 + .bss.s_dslp_phy_cb + 0x408120a4 0xc esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .bss.s_dslp_cb + 0x408120b0 0xc esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .bss.s_calibrated_freq + 0x408120bc 0xc esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .bss.xSuspendedTaskList + 0x408120c8 0x14 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .bss.xTasksWaitingTermination + 0x408120dc 0x14 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .bss.xPendingReadyList + 0x408120f0 0x14 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .bss.xDelayedTaskList2 + 0x40812104 0x14 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .bss.xDelayedTaskList1 + 0x40812118 0x14 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .bss.pxReadyTasksLists + 0x4081212c 0x1f4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .bss.xIsrStack + 0x40812320 0x600 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40812320 xIsrStack + .bss.systimer_hal.1 + 0x40812920 0xc esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .bss.s_common_recursive_mutex + 0x4081292c 0x54 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x4081292c __lock___sinit_recursive_mutex + 0x4081292c __lock___env_recursive_mutex + 0x4081292c __lock___sfp_recursive_mutex + 0x4081292c __lock___atexit_recursive_mutex + 0x4081292c __lock___malloc_recursive_mutex + .bss.s_common_mutex + 0x40812980 0x54 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x40812980 __lock___tz_mutex + 0x40812980 __lock___arc4random_mutex + 0x40812980 __lock___dd_hash_mutex + 0x40812980 __lock___at_quick_exit_mutex + .bss.systimer_hal + 0x408129d4 0xc esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .bss.p_uart_obj + 0x408129e0 0xc esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .bss.s_phy_ant_config + 0x408129ec 0x10 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .bss.s_vfs 0x408129fc 0x20 esp-idf/vfs/libvfs.a(vfs.c.obj) + *fill* 0x40812a1c 0x4 + .bss.g_comm_ctx + 0x40812a20 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .bss.g_bdb_ctx + 0x40812a90 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x40812a90 g_bdb_ctx + *fill* 0x40812b2e 0x2 + .bss.g_zb 0x40812b30 0x1d98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + 0x40812b30 g_zb + .bss.g_izb 0x408148c8 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x408148c8 g_izb + .bss.g_imac 0x408148f0 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x408148f0 g_imac + *fill* 0x4081490c 0x4 + .bss.g_mac 0x40814910 0x330 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x40814910 g_mac + .bss.s_mac_vis_ctx_t + 0x40814c40 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + *fill* 0x40814c7e 0x2 + .bss.diagnostics_ctx_zcl + 0x40814c80 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + 0x40814c80 diagnostics_ctx_zcl + .bss.rx_frame_info + 0x40814ce8 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .bss.rx_buf 0x40814d38 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .bss.tx_buf 0x40814d88 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .bss.s_zb_platform_config + 0x40814e08 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) + 0x40814e08 s_zb_platform_config + .bss.ieee802154_pending_table + 0x40814e68 0xce esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + *fill* 0x40814f36 0x2 + .bss.s_enh_ack_frame + 0x40814f38 0x80 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .bss.s_rx_frame_info + 0x40814fb8 0x150 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .bss.s_rx_frame + 0x40815108 0xa95 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *fill* 0x40815b9d 0x3 + .bss.s_event_cb_list + 0x40815ba0 0x1c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .bss.s_ieee802154_pib + 0x40815bbc 0x24 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .bss.s_intr_handlers + 0x40815be0 0x100 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .bss.s_mmu_ctx + 0x40815ce0 0x30 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .bss.tick_cb 0x40815d10 0x20 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .bss.idle_cb 0x40815d30 0x20 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .bss.init_context + 0x40815d50 0xc esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .bss.s_rtc_io_status + 0x40815d5c 0xc esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .bss._ZL13s_nvs_handles + 0x40815d68 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .bss.s_platform + 0x40815d74 0xc esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .bss.s_coex_rom_data_init + 0x40815d80 0x1 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + *fill* 0x40815d81 0x3 + .bss.g_phyFuns + 0x40815d84 0x4 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x40815d84 g_phyFuns + .bss.phy_version_str + 0x40815d88 0x28 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + 0x40815d88 phy_version_str + .bss 0x40815db0 0x138 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + 0x40815db0 __sf + *(.dynbss .dynsbss .gnu.linkonce.b .gnu.linkonce.b.* .gnu.linkonce.sb .gnu.linkonce.sb.* .gnu.linkonce.sb2 .gnu.linkonce.sb2.* .sbss .sbss.* .sbss2 .sbss2.* .scommon .share.mem) + .sbss.s_burn_counter + 0x40815ee8 0x4 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .sbss.s_reset_reason + 0x40815eec 0x4 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .sbss.s_usbserial_timeout + 0x40815ef0 0x4 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .sbss.g_panic_abort_details + 0x40815ef4 0x4 esp-idf/esp_system/libesp_system.a(panic.c.obj) + 0x40815ef4 g_panic_abort_details + .sbss.g_panic_abort + 0x40815ef8 0x1 esp-idf/esp_system/libesp_system.a(panic.c.obj) + 0x40815ef8 g_panic_abort + *fill* 0x40815ef9 0x7 + .sbss.g_startup_time + 0x40815f00 0x8 esp-idf/esp_system/libesp_system.a(startup.c.obj) + 0x40815f00 g_startup_time + .sbss.g_exc_frames + 0x40815f08 0x4 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + 0x40815f08 g_exc_frames + .sbss.s_poison_check_region + 0x40815f0c 0x4 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .sbss.ctx 0x40815f10 0x8 esp-idf/hal/libhal.a(cache_hal.c.obj) + .sbss.base.0 0x40815f18 0x4 esp-idf/log/liblog.a(log_timestamp.c.obj) + .sbss.s_log_tags + 0x40815f1c 0x4 esp-idf/log/liblog.a(log_linked_list.c.obj) + .sbss.s_log_cache_misses + 0x40815f20 0x4 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .sbss.s_log_cache_entry_count + 0x40815f24 0x4 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .sbss.s_log_cache_max_generation + 0x40815f28 0x4 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .sbss.s_log_mutex + 0x40815f2c 0x4 esp-idf/log/liblog.a(log_lock.c.obj) + .sbss.alloc_failed_callback + 0x40815f30 0x4 esp-idf/heap/libheap.a(heap_caps.c.obj) + .sbss.registered_heaps + 0x40815f34 0x4 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + 0x40815f34 registered_heaps + .sbss.non_iram_int_disabled_flag + 0x40815f38 0x1 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + *fill* 0x40815f39 0x3 + .sbss.non_iram_int_disabled + 0x40815f3c 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .sbss.non_iram_int_mask + 0x40815f40 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .sbss.vector_desc_head + 0x40815f44 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .sbss.s_i2c_saradc_enable_cnt + 0x40815f48 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .sbss.s_bbpll_digi_consumers_ref_count + 0x40815f4c 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .sbss.s_cur_pll_freq + 0x40815f50 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .sbss.s_pmu_sleep_regdma_backup_enabled + 0x40815f54 0x1 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + *fill* 0x40815f55 0x3 + .sbss.pau_hal.1 + 0x40815f58 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .sbss.uxSchedulerSuspended + 0x40815f5c 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .sbss.xIdleTaskHandle + 0x40815f60 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .sbss.xNextTaskUnblockTime + 0x40815f64 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .sbss.uxTaskNumber + 0x40815f68 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .sbss.xNumOfOverflows + 0x40815f6c 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .sbss.xYieldPending + 0x40815f70 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .sbss.xPendedTicks + 0x40815f74 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .sbss.xSchedulerRunning + 0x40815f78 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .sbss.uxTopReadyPriority + 0x40815f7c 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .sbss.xTickCount + 0x40815f80 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .sbss.uxCurrentNumberOfTasks + 0x40815f84 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .sbss.uxDeletedTasksWaitingCleanUp + 0x40815f88 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .sbss.pxOverflowDelayedTaskList + 0x40815f8c 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .sbss.pxDelayedTaskList + 0x40815f90 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .sbss.pxCurrentTCBs + 0x40815f94 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x40815f94 pxCurrentTCBs + .sbss.xIsrStackBottom + 0x40815f98 0x4 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40815f98 xIsrStackBottom + .sbss.xIsrStackTop + 0x40815f9c 0x4 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40815f9c xIsrStackTop + .sbss.xPortSwitchFlag + 0x40815fa0 0x4 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40815fa0 xPortSwitchFlag + .sbss.port_uxOldInterruptState + 0x40815fa4 0x4 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40815fa4 port_uxOldInterruptState + .sbss.port_uxCriticalNesting + 0x40815fa8 0x4 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40815fa8 port_uxCriticalNesting + .sbss.port_uxInterruptNesting + 0x40815fac 0x4 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40815fac port_uxInterruptNesting + .sbss.port_xSchedulerRunning + 0x40815fb0 0x4 esp-idf/freertos/libfreertos.a(port.c.obj) + 0x40815fb0 port_xSchedulerRunning + .sbss.s_handled_systicks + 0x40815fb4 0x4 esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .sbss.s_time_lock + 0x40815fb8 0x4 esp-idf/newlib/libnewlib.a(time.c.obj) + *fill* 0x40815fbc 0x4 + .sbss.s_adjtime_total_correction_us + 0x40815fc0 0x8 esp-idf/newlib/libnewlib.a(time.c.obj) + .sbss.s_adjtime_start_us + 0x40815fc8 0x8 esp-idf/newlib/libnewlib.a(time.c.obj) + .sbss.s_boot_time_lock + 0x40815fd0 0x4 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + *fill* 0x40815fd4 0x4 + .sbss.s_microseconds_offset + 0x40815fd8 0x8 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + 0x40815fd8 s_microseconds_offset + .sbss.s_keys 0x40815fe0 0x4 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + 0x40815fe0 s_keys + *fill* 0x40815fe4 0x4 + .sbss.s_correction_us + 0x40815fe8 0x8 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .sbss.s_alarm_handler + 0x40815ff0 0x4 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .sbss.s_timer_interrupt_handle + 0x40815ff4 0x4 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .sbss.s_uart_select_count + 0x40815ff8 0x8 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .sbss.s_registered_select_num + 0x40816000 0x4 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .sbss.s_registered_selects + 0x40816004 0x4 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .sbss.remaining_allowed_no_sof_ticks + 0x40816008 0x4 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .sbss.s_usb_serial_jtag_conn_status + 0x4081600c 0x1 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + *fill* 0x4081600d 0x3 + .sbss.s_registered_select_num + 0x40816010 0x4 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .sbss.s_registered_selects + 0x40816014 0x4 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .sbss.p_usb_serial_jtag_obj + 0x40816018 0x4 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .sbss.s_wifi_tsens_xpd_flag + 0x4081601c 0x1 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + *fill* 0x4081601d 0x3 + .sbss.s_bt_154_prev_timestamp + 0x40816020 0x8 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .sbss.s_wifi_prev_timestamp + 0x40816028 0x8 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .sbss.phy_track_pll_timer + 0x40816030 0x4 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .sbss.s_phy_modem_flag + 0x40816034 0x2 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .sbss.s_is_phy_calibrated + 0x40816036 0x1 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + *fill* 0x40816037 0x1 + .sbss.s_phy_access_lock + 0x40816038 0x4 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .sbss.s_open_count + 0x4081603c 0x4 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .sbss.vfs_console + 0x40816040 0x8 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .sbss.primary_vfs + 0x40816048 0x4 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .sbss.secondary_vfs + 0x4081604c 0x4 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .sbss.s_fd_table_lock + 0x40816050 0x4 esp-idf/vfs/libvfs.a(vfs.c.obj) + .sbss.s_vfs_count + 0x40816054 0x4 esp-idf/vfs/libvfs.a(vfs.c.obj) + .sbss.g_fds 0x40816058 0x4 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .sbss.is_inited.3 + 0x4081605c 0x1 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .sbss.current_device_presence + 0x4081605d 0x1 esp-idf/main/libmain.a(esp_zb_light.c.obj) + *fill* 0x4081605e 0x2 + .sbss.s_led_strip + 0x40816060 0x4 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .sbss.s_endpoint_handler_list + 0x40816064 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .sbss.s_device_cb_list + 0x40816068 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .sbss.s_privilege_command_handler + 0x4081606c 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .sbss.zcl_raw_command_cb + 0x40816070 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .sbss.zcl_device_id_cb + 0x40816074 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .sbss.zb_core_action_cb + 0x40816078 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .sbss.zb_last_random_u32 + 0x4081607c 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .sbss.zb_last_random_value_jtr + 0x40816080 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .sbss.s_dctx 0x40816084 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + .sbss.gs_basic_commands + 0x40816088 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + *fill* 0x40816089 0x3 + .sbss.gs_identify_client_received_commands + 0x4081608c 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + .sbss.reduced_timer_counter + 0x4081608d 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + .sbss.zb_zcl_search_in_process + 0x4081608e 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + *fill* 0x4081608f 0x1 + .sbss.zb_zcl_time_server_found_cb + 0x40816090 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .sbss.counted_packets_counter + 0x40816094 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + 0x40816094 counted_packets_counter + .sbss.zb_production_config_disabled + 0x40816096 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + *fill* 0x40816097 0x1 + .sbss.zb_zdo_nd_dst_addr + 0x40816098 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + *fill* 0x4081609a 0x2 + .sbss.zb_zdo_nd_user_cb + 0x4081609c 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .sbss.csma_timer + 0x408160a0 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x408160a0 csma_timer + .sbss.s_mac_raw_frame_handler + 0x408160a4 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .sbss.s_rx_probe + 0x408160a8 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .sbss.zb_partition_product_config + 0x408160b0 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + .sbss.zb_partition + 0x408160b4 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + .sbss.g_dis_inter_flag + 0x408160b8 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x408160b8 g_dis_inter_flag + *fill* 0x408160b9 0x3 + .sbss.s_zb_mutex + 0x408160bc 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .sbss.s_zb_sched_fd + 0x408160c0 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .sbss.s_zb_sleep_enable + 0x408160c4 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + *fill* 0x408160c5 0x3 + .sbss.s_pm_lock + 0x408160c8 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + .sbss.s_workflow_list + 0x408160cc 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + .sbss.s_pending_tx + 0x408160d0 0x8 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .sbss.s_ieee802154_isr_handle + 0x408160d8 0x4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .sbss.s_recent_rx_frame_info_index + 0x408160dc 0x1 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .sbss.s_rx_index + 0x408160dd 0x1 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .sbss.s_needs_next_operation + 0x408160de 0x1 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *fill* 0x408160df 0x1 + .sbss.s_tx_frame + 0x408160e0 0x4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .sbss.s_ieee802154_state + 0x408160e4 0x4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .sbss.is_pending + 0x408160e8 0x1 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .sbss.s_is_security + 0x408160e9 0x1 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + *fill* 0x408160ea 0x2 + .sbss.s_timer1_ctx + 0x408160ec 0x4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .sbss.s_timer0_ctx + 0x408160f0 0x4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .sbss.s_timer1_callback + 0x408160f4 0x4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .sbss.s_timer0_callback + 0x408160f8 0x4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .sbss.s_partition_list_lock + 0x408160fc 0x4 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .sbss.s_partition_list + 0x40816100 0x4 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .sbss.flash_erasing + 0x40816104 0x1 esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .sbss.flash_brownout_needs_reset + 0x40816105 0x1 esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + *fill* 0x40816106 0x2 + .sbss.s_flash_op_cache_state + 0x40816108 0x8 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .sbss.esp_flash_default_chip + 0x40816110 0x4 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x40816110 esp_flash_default_chip + .sbss.reason 0x40816114 0x4 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .sbss.iwdt_context + 0x40816118 0x8 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .sbss.p_twdt_obj + 0x40816120 0x4 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .sbss.g_twdt_isr + 0x40816124 0x1 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x40816124 g_twdt_isr + *fill* 0x40816125 0x3 + .sbss.ref.1 0x40816128 0x4 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .sbss.s_rc_fast_freq_hz + 0x4081612c 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .sbss.s_periph_ref_counts + 0x40816130 0x1 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + *fill* 0x40816131 0x3 + .sbss.last_ccount.1 + 0x40816134 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .sbss.s_temperature_sensor_power_cnt + 0x40816138 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .sbss.s_adc_digi_ctrlr_cnt + 0x4081613c 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .sbss.s_timer_task + 0x40816140 0x4 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .sbss.s_timers + 0x40816144 0x4 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .sbss._ZN14NVSHandleEntry17s_nvs_next_handleE + 0x40816148 0x4 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x40816148 NVSHandleEntry::s_nvs_next_handle + .sbss._ZN3nvs19NVSPartitionManager8instanceE + 0x4081614c 0x4 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x4081614c nvs::NVSPartitionManager::instance + .sbss._ZN3nvs4Lock10mSemaphoreE + 0x40816150 0x4 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + 0x40816150 nvs::Lock::mSemaphore + .sbss._ZN3nvs4Page8SEC_SIZEE + 0x40816154 0x4 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x40816154 nvs::Page::SEC_SIZE + .sbss.s_btbb_access_ref + 0x40816158 0x1 esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + *fill* 0x40816159 0x3 + .sbss.s_btbb_access_lock + 0x4081615c 0x4 esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .sbss.s_events + 0x40816160 0x4 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .sbss.s_event_size + 0x40816164 0x4 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .sbss.curr_partition.2 + 0x40816168 0x4 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .sbss._ZN12_GLOBAL__N_113__new_handlerE + 0x4081616c 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .sbss._ZL4init + 0x40816170 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .sbss._ZN17__eh_globals_init7_S_initE + 0x40816174 0x1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + 0x40816174 __eh_globals_init::_S_init + *fill* 0x40816175 0x3 + .sbss._ZN12_GLOBAL__N_110eh_globalsE + 0x40816178 0x8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .sbss 0x40816180 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + .sbss 0x40816184 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + 0x40816184 __stdio_exit_handler + *(.ext_ram.bss .ext_ram.bss.*) + *(COMMON) + 0x40816188 . = ALIGN (0x8) + 0x40816188 _bss_end = ABSOLUTE (.) + +.flash.text 0x42000020 0x5648e + 0x42000020 _stext = . + 0x42000020 _instruction_reserved_start = ABSOLUTE (.) + 0x42000020 _text_start = ABSOLUTE (.) + *(EXCLUDE_FILE(*libspi_flash.a:spi_flash_wrap.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:flash_brownout_hook.* *libsoc.a:lldesc.* *libriscv.a:vectors.* *libriscv.a:interrupt.* *libnewlib.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:assert.* *libnewlib.a:abort.* *liblog.a:tag_log_level.* *liblog.a:log_write.* *liblog.a:log_timestamp.* *liblog.a:log_lock.* *libieee802154.a:esp_ieee802154_util.* *libieee802154.a:esp_ieee802154_timer.* *libieee802154.a:esp_ieee802154_sec.* *libieee802154.a:esp_ieee802154_pib.* *libieee802154.a:esp_ieee802154_frame.* *libieee802154.a:esp_ieee802154_event.* *libieee802154.a:esp_ieee802154_dev.* *libieee802154.a:esp_ieee802154_ack.* *libieee802154.a:esp_ieee802154.* *libheap.a:multi_heap.* *libhal.a:timer_hal.* *libhal.a:spi_slave_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:pmu_hal.* *libhal.a:mmu_hal.* *libhal.a:ledc_hal_iram.* *libhal.a:i2c_hal_iram.* *libhal.a:gpio_hal.* *libhal.a:gdma_hal_top.* *libhal.a:gdma_hal_ahb_v1.* *libhal.a:cache_hal.* *libgcc.a:save-restore.* *libgcc.a:lib2funcs.* *libgcc.a:_divsf3.* *libesp_wifi.a:wifi_netif.* *libesp_wifi.a:esp_adapter.* *libesp_system.a:ubsan.* *libesp_system.a:image_process.* *libesp_system.a:esp_system_chip.* *libesp_system.a:esp_err.* *libesp_rom.a:esp_rom_wdt.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_print.* *libesp_phy.a:phy_init.* *libesp_mm.a:esp_cache.* *libesp_hw_support.a:systimer.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:sar_periph_ctrl.* *libesp_hw_support.a:rtc_time.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:periph_ctrl.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:gdma.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:cpu.* *libesp_hw_support.a:clk_utils.* *libesp_event.a:esp_event.* *libesp_event.a:default_event_loop.* *libesp_driver_gptimer.a:gptimer.* *libclang_rt.builtins.a:save.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:_divsf3.* *libapp_trace.a:port_uart.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *librtc.a *libgcov.a *libfreertos.a *libesp_ringbuf.a) .literal EXCLUDE_FILE(*libspi_flash.a:spi_flash_wrap.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:flash_brownout_hook.* *libsoc.a:lldesc.* *libriscv.a:vectors.* *libriscv.a:interrupt.* *libnewlib.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:assert.* *libnewlib.a:abort.* *liblog.a:tag_log_level.* *liblog.a:log_write.* *liblog.a:log_timestamp.* *liblog.a:log_lock.* *libieee802154.a:esp_ieee802154_util.* *libieee802154.a:esp_ieee802154_timer.* *libieee802154.a:esp_ieee802154_sec.* *libieee802154.a:esp_ieee802154_pib.* *libieee802154.a:esp_ieee802154_frame.* *libieee802154.a:esp_ieee802154_event.* *libieee802154.a:esp_ieee802154_dev.* *libieee802154.a:esp_ieee802154_ack.* *libieee802154.a:esp_ieee802154.* *libheap.a:multi_heap.* *libhal.a:timer_hal.* *libhal.a:spi_slave_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:pmu_hal.* *libhal.a:mmu_hal.* *libhal.a:ledc_hal_iram.* *libhal.a:i2c_hal_iram.* *libhal.a:gpio_hal.* *libhal.a:gdma_hal_top.* *libhal.a:gdma_hal_ahb_v1.* *libhal.a:cache_hal.* *libgcc.a:save-restore.* *libgcc.a:lib2funcs.* *libgcc.a:_divsf3.* *libesp_wifi.a:wifi_netif.* *libesp_wifi.a:esp_adapter.* *libesp_system.a:ubsan.* *libesp_system.a:image_process.* *libesp_system.a:esp_system_chip.* *libesp_system.a:esp_err.* *libesp_rom.a:esp_rom_wdt.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_print.* *libesp_phy.a:phy_init.* *libesp_mm.a:esp_cache.* *libesp_hw_support.a:systimer.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:sar_periph_ctrl.* *libesp_hw_support.a:rtc_time.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:periph_ctrl.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:gdma.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:cpu.* *libesp_hw_support.a:clk_utils.* *libesp_event.a:esp_event.* *libesp_event.a:default_event_loop.* *libesp_driver_gptimer.a:gptimer.* *libclang_rt.builtins.a:save.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:_divsf3.* *libapp_trace.a:port_uart.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *librtc.a *libgcov.a *libfreertos.a *libesp_ringbuf.a) .literal.* EXCLUDE_FILE(*libspi_flash.a:spi_flash_wrap.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:flash_brownout_hook.* *libsoc.a:lldesc.* *libriscv.a:vectors.* *libriscv.a:interrupt.* *libnewlib.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:assert.* *libnewlib.a:abort.* *liblog.a:tag_log_level.* *liblog.a:log_write.* *liblog.a:log_timestamp.* *liblog.a:log_lock.* *libieee802154.a:esp_ieee802154_util.* *libieee802154.a:esp_ieee802154_timer.* *libieee802154.a:esp_ieee802154_sec.* *libieee802154.a:esp_ieee802154_pib.* *libieee802154.a:esp_ieee802154_frame.* *libieee802154.a:esp_ieee802154_event.* *libieee802154.a:esp_ieee802154_dev.* *libieee802154.a:esp_ieee802154_ack.* *libieee802154.a:esp_ieee802154.* *libheap.a:multi_heap.* *libhal.a:timer_hal.* *libhal.a:spi_slave_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:pmu_hal.* *libhal.a:mmu_hal.* *libhal.a:ledc_hal_iram.* *libhal.a:i2c_hal_iram.* *libhal.a:gpio_hal.* *libhal.a:gdma_hal_top.* *libhal.a:gdma_hal_ahb_v1.* *libhal.a:cache_hal.* *libgcc.a:save-restore.* *libgcc.a:lib2funcs.* *libgcc.a:_divsf3.* *libesp_wifi.a:wifi_netif.* *libesp_wifi.a:esp_adapter.* *libesp_system.a:ubsan.* *libesp_system.a:image_process.* *libesp_system.a:esp_system_chip.* *libesp_system.a:esp_err.* *libesp_rom.a:esp_rom_wdt.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_print.* *libesp_phy.a:phy_init.* *libesp_mm.a:esp_cache.* *libesp_hw_support.a:systimer.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:sar_periph_ctrl.* *libesp_hw_support.a:rtc_time.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:periph_ctrl.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:gdma.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:cpu.* *libesp_hw_support.a:clk_utils.* *libesp_event.a:esp_event.* *libesp_event.a:default_event_loop.* *libesp_driver_gptimer.a:gptimer.* *libclang_rt.builtins.a:save.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:_divsf3.* *libapp_trace.a:port_uart.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *librtc.a *libgcov.a *libfreertos.a *libesp_ringbuf.a) .text EXCLUDE_FILE(*libspi_flash.a:spi_flash_wrap.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:flash_brownout_hook.* *libsoc.a:lldesc.* *libriscv.a:vectors.* *libriscv.a:interrupt.* *libnewlib.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:assert.* *libnewlib.a:abort.* *liblog.a:tag_log_level.* *liblog.a:log_write.* *liblog.a:log_timestamp.* *liblog.a:log_lock.* *libieee802154.a:esp_ieee802154_util.* *libieee802154.a:esp_ieee802154_timer.* *libieee802154.a:esp_ieee802154_sec.* *libieee802154.a:esp_ieee802154_pib.* *libieee802154.a:esp_ieee802154_frame.* *libieee802154.a:esp_ieee802154_event.* *libieee802154.a:esp_ieee802154_dev.* *libieee802154.a:esp_ieee802154_ack.* *libieee802154.a:esp_ieee802154.* *libheap.a:multi_heap.* *libhal.a:timer_hal.* *libhal.a:spi_slave_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:pmu_hal.* *libhal.a:mmu_hal.* *libhal.a:ledc_hal_iram.* *libhal.a:i2c_hal_iram.* *libhal.a:gpio_hal.* *libhal.a:gdma_hal_top.* *libhal.a:gdma_hal_ahb_v1.* *libhal.a:cache_hal.* *libgcc.a:save-restore.* *libgcc.a:lib2funcs.* *libgcc.a:_divsf3.* *libesp_wifi.a:wifi_netif.* *libesp_wifi.a:esp_adapter.* *libesp_system.a:ubsan.* *libesp_system.a:image_process.* *libesp_system.a:esp_system_chip.* *libesp_system.a:esp_err.* *libesp_rom.a:esp_rom_wdt.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_print.* *libesp_phy.a:phy_init.* *libesp_mm.a:esp_cache.* *libesp_hw_support.a:systimer.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:sar_periph_ctrl.* *libesp_hw_support.a:rtc_time.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:periph_ctrl.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:gdma.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:cpu.* *libesp_hw_support.a:clk_utils.* *libesp_event.a:esp_event.* *libesp_event.a:default_event_loop.* *libesp_driver_gptimer.a:gptimer.* *libclang_rt.builtins.a:save.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:_divsf3.* *libapp_trace.a:port_uart.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *librtc.a *libgcov.a *libfreertos.a *libesp_ringbuf.a) .text.*) + .text.esp_app_format_init_elf_sha256 + 0x42000020 0x70 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .text.esp_app_get_elf_sha256 + 0x42000090 0x50 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + 0x42000090 esp_app_get_elf_sha256 + .text.__esp_system_init_fn_init_show_app_info + 0x420000e0 0x152 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .text.init_efuse_secure + 0x42000232 0x4 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .text.__esp_system_init_fn_init_efuse_check + 0x42000236 0x12 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .text.__esp_system_init_fn_init_efuse_show_app_info + 0x42000248 0xe6 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .text.__esp_system_init_fn_init_efuse + 0x4200032e 0x4c esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .text.esp_efuse_startup_include_func + 0x4200037a 0x2 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + 0x4200037a esp_efuse_startup_include_func + .text.esp_efuse_read_field_blob + 0x4200037c 0x7e esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + 0x4200037c esp_efuse_read_field_blob + .text.esp_efuse_get_field_size + 0x420003fa 0x22 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + 0x420003fa esp_efuse_get_field_size + .text.esp_efuse_check_errors + 0x4200041c 0xc esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + 0x4200041c esp_efuse_check_errors + .text.get_mask + 0x42000428 0x1c esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.check_range_of_bits + 0x42000444 0x12 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .text.esp_efuse_utility_process + 0x42000456 0x18e esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + 0x42000456 esp_efuse_utility_process + .text.esp_efuse_utility_get_number_of_items + 0x420005e4 0x10 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + 0x420005e4 esp_efuse_utility_get_number_of_items + .text.esp_efuse_utility_read_reg + 0x420005f4 0x78 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + 0x420005f4 esp_efuse_utility_read_reg + .text.esp_efuse_utility_fill_buff + 0x4200066c 0xea esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + 0x4200066c esp_efuse_utility_fill_buff + .text.esp_efuse_utility_count_once + 0x42000756 0x54 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + 0x42000756 esp_efuse_utility_count_once + .text.esp_efuse_utility_check_errors + 0x420007aa 0x4 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + 0x420007aa esp_efuse_utility_check_errors + .text.esp_register_shutdown_handler + 0x420007ae 0x3e esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + 0x420007ae esp_register_shutdown_handler + .text.esp_restart + 0x420007ec 0x36 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + 0x420007ec esp_restart + .text.__esp_system_init_fn_init_show_cpu_freq + 0x42000822 0x78 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .text.__esp_system_init_fn_init_brownout + 0x4200089a 0xe esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .text.__esp_system_init_fn_init_newlib_time + 0x420008a8 0x10 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .text.__esp_system_init_fn_init_flash + 0x420008b8 0x42 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .text.__esp_system_init_fn_init_coexist + 0x420008fa 0x18 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .text.__esp_system_init_fn_init_disable_rtc_wdt + 0x42000912 0x3c esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .text.esp_system_include_startup_funcs + 0x4200094e 0x2 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + 0x4200094e esp_system_include_startup_funcs + .text.core_intr_matrix_clear + 0x42000950 0x2a esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .text.esp_brownout_init + 0x4200097a 0x66 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + 0x4200097a esp_brownout_init + .text.periph_ll_get_clk_en_mask + 0x420009e0 0x30 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .text.periph_ll_get_rst_en_mask + 0x42000a10 0x1a2 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .text.periph_ll_get_clk_en_reg + 0x42000bb2 0x200 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .text.periph_ll_get_rst_en_reg + 0x42000db2 0x200 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .text.periph_ll_disable_clk_set_rst + 0x42000fb2 0x48 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .text.select_rtc_slow_clk + 0x42000ffa 0xfc esp-idf/esp_system/libesp_system.a(clk.c.obj) + .text.esp_rtc_init + 0x420010f6 0x2c esp-idf/esp_system/libesp_system.a(clk.c.obj) + 0x420010f6 esp_rtc_init + .text.esp_clk_init + 0x42001122 0x19e esp-idf/esp_system/libesp_system.a(clk.c.obj) + 0x42001122 esp_clk_init + .text.esp_perip_clk_init + 0x420012c0 0x354 esp-idf/esp_system/libesp_system.a(clk.c.obj) + 0x420012c0 esp_perip_clk_init + .text.get_reset_reason + 0x42001614 0xca esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .text.esp_reset_reason_get_hint + 0x420016de 0x24 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + 0x420016de esp_reset_reason_get_hint + .text.esp_reset_reason_init + 0x42001702 0x32 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .text.esp_cache_err_panic_string + 0x42001734 0x1a esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + 0x42001734 esp_cache_err_panic_string + .text.esp_cache_err_has_active_err + 0x4200174e 0x10 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + 0x4200174e esp_cache_err_has_active_err + .text.esp_cache_err_int_init + 0x4200175e 0x64 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + 0x4200175e esp_cache_err_int_init + .text.esp_cache_err_get_cpuid + 0x420017c2 0x4 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + 0x420017c2 esp_cache_err_get_cpuid + .text.semihosting_call_noerrno + 0x420017c6 0xe esp-idf/esp_system/libesp_system.a(panic.c.obj) + .text.panic_print_char_uart + 0x420017d4 0x68 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .text.panic_print_char_usb_serial_jtag + 0x4200183c 0x90 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .text.panic_print_char + 0x420018cc 0x16 esp-idf/esp_system/libesp_system.a(panic.c.obj) + 0x420018cc panic_print_char + .text.panic_print_str + 0x420018e2 0x26 esp-idf/esp_system/libesp_system.a(panic.c.obj) + 0x420018e2 panic_print_str + .text.print_abort_details + 0x42001908 0x14 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .text.panic_print_hex + 0x4200191c 0x3a esp-idf/esp_system/libesp_system.a(panic.c.obj) + 0x4200191c panic_print_hex + .text.panic_print_dec + 0x42001956 0x54 esp-idf/esp_system/libesp_system.a(panic.c.obj) + 0x42001956 panic_print_dec + .text.esp_panic_handler_disable_timg_wdts + 0x420019aa 0x68 esp-idf/esp_system/libesp_system.a(panic.c.obj) + 0x420019aa esp_panic_handler_disable_timg_wdts + .text.disable_all_wdts + 0x42001a12 0x38 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .text.esp_panic_handler_enable_rtc_wdt + 0x42001a4a 0x7a esp-idf/esp_system/libesp_system.a(panic.c.obj) + 0x42001a4a esp_panic_handler_enable_rtc_wdt + .text.esp_panic_handler_feed_wdts + 0x42001ac4 0xca esp-idf/esp_system/libesp_system.a(panic.c.obj) + 0x42001ac4 esp_panic_handler_feed_wdts + .text.esp_panic_handler_increment_entry_count + 0x42001b8e 0x26 esp-idf/esp_system/libesp_system.a(panic.c.obj) + 0x42001b8e esp_panic_handler_increment_entry_count + .text.esp_panic_handler + 0x42001bb4 0x170 esp-idf/esp_system/libesp_system.a(panic.c.obj) + 0x42001bb4 esp_panic_handler + .text.do_global_ctors + 0x42001d24 0x46 esp-idf/esp_system/libesp_system.a(startup.c.obj) + .text.do_system_init_fn + 0x42001d6a 0x7c esp-idf/esp_system/libesp_system.a(startup.c.obj) + .text.do_core_init + 0x42001de6 0xe esp-idf/esp_system/libesp_system.a(startup.c.obj) + .text.do_secondary_init + 0x42001df4 0xe esp-idf/esp_system/libesp_system.a(startup.c.obj) + .text.start_cpu0_default + 0x42001e02 0x10 esp-idf/esp_system/libesp_system.a(startup.c.obj) + 0x42001e02 start_cpu0 + .text.frame_to_panic_info + 0x42001e12 0x5c esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .text.panic_handler + 0x42001e6e 0x58 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .text.print_state_for_core + 0x42001ec6 0x2a esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .text.print_state + 0x42001ef0 0x1a esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .text.panic_restart + 0x42001f0a 0xc esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + 0x42001f0a panic_restart + .text.panic_print_register_array + 0x42001f16 0x70 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .text.panic_print_basic_backtrace + 0x42001f86 0x92 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .text.print_assist_debug_details + 0x42002018 0xd8 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .text.print_cache_err_details + 0x420020f0 0x2e esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .text.panic_print_registers + 0x4200211e 0x6c esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + 0x4200211e panic_print_registers + .text.panic_soc_check_pseudo_cause + 0x4200218a 0x34 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + 0x4200218a panic_soc_check_pseudo_cause + .text.panic_soc_fill_info + 0x420021be 0x8a esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + 0x420021be panic_soc_fill_info + .text.panic_arch_fill_info + 0x42002248 0x34 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + 0x42002248 panic_arch_fill_info + .text.panic_print_backtrace + 0x4200227c 0xc esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + 0x4200227c panic_print_backtrace + .text.panic_prepare_frame_from_ctx + 0x42002288 0x2a esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + 0x42002288 panic_prepare_frame_from_ctx + .text.__esp_system_init_fn_esp_hw_stack_guard_init + 0x420022b2 0x7e esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .text.esp_hw_stack_guard_get_bounds + 0x42002330 0x16 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + 0x42002330 esp_hw_stack_guard_get_bounds + .text.esp_hw_stack_guard_get_fired_cpu + 0x42002346 0x18 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + 0x42002346 esp_hw_stack_guard_get_fired_cpu + .text.esp_hw_stack_guard_get_pc + 0x4200235e 0x8 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + 0x4200235e esp_hw_stack_guard_get_pc + .text.esp_rom_include_multi_heap_patch + 0x42002366 0x2 esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + 0x42002366 esp_rom_include_multi_heap_patch + .text.uart_hal_rxfifo_rst + 0x42002368 0x42 esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + 0x42002368 uart_hal_rxfifo_rst + .text.uart_hal_write_txfifo + 0x420023aa 0x6a esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + 0x420023aa uart_hal_write_txfifo + .text.brownout_ll_set_threshold + 0x42002414 0x20 esp-idf/hal/libhal.a(brownout_hal.c.obj) + .text.brownout_hal_config + 0x42002434 0xb8 esp-idf/hal/libhal.a(brownout_hal.c.obj) + 0x42002434 brownout_hal_config + .text.esp_log_linked_list_get_level + 0x420024ec 0x46 esp-idf/log/liblog.a(log_linked_list.c.obj) + 0x420024ec esp_log_linked_list_get_level + .text.fix_cache_generation_overflow + 0x42002532 0x32 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .text.heap_swap + 0x42002564 0x2a esp-idf/log/liblog.a(log_binary_heap.c.obj) + .text.heap_bubble_down + 0x4200258e 0x4c esp-idf/log/liblog.a(log_binary_heap.c.obj) + .text.esp_log_cache_get_level + 0x420025da 0x100 esp-idf/log/liblog.a(log_binary_heap.c.obj) + 0x420025da esp_log_cache_get_level + .text.esp_log_cache_add + 0x420026da 0x8c esp-idf/log/liblog.a(log_binary_heap.c.obj) + 0x420026da esp_log_cache_add + .text.heap_caps_match + 0x42002766 0x2e esp-idf/heap/libheap.a(heap_caps.c.obj) + 0x42002766 heap_caps_match + .text.heap_caps_get_info + 0x42002794 0x86 esp-idf/heap/libheap.a(heap_caps.c.obj) + 0x42002794 heap_caps_get_info + .text.heap_caps_get_largest_free_block + 0x4200281a 0x12 esp-idf/heap/libheap.a(heap_caps.c.obj) + 0x4200281a heap_caps_get_largest_free_block + .text.heap_caps_aligned_calloc + 0x4200282c 0x48 esp-idf/heap/libheap.a(heap_caps.c.obj) + 0x4200282c heap_caps_aligned_calloc + .text.register_heap + 0x42002874 0x4e esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .text.heap_caps_enable_nonos_stack_heaps + 0x420028c2 0x36 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + 0x420028c2 heap_caps_enable_nonos_stack_heaps + .text.heap_caps_init + 0x420028f8 0x3f0 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + 0x420028f8 heap_caps_init + .text.__esp_system_init_fn_init_heap + 0x42002ce8 0xe esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .text.s_get_num_reserved_regions + 0x42002cf6 0x18 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .text.s_compare_reserved_regions + 0x42002d0e 0x8 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .text.s_prepare_reserved_regions + 0x42002d16 0x11e esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .text.soc_get_available_memory_region_max_count + 0x42002e34 0x16 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + 0x42002e34 soc_get_available_memory_region_max_count + .text.soc_get_available_memory_regions + 0x42002e4a 0x168 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + 0x42002e4a soc_get_available_memory_regions + .text.__esp_system_init_fn_esp_security_init + 0x42002fb2 0xe esp-idf/esp_security/libesp_security.a(init.c.obj) + .text.esp_security_init_include_impl + 0x42002fc0 0x2 esp-idf/esp_security/libesp_security.a(init.c.obj) + 0x42002fc0 esp_security_init_include_impl + .text.esp_crypto_dpa_set_level + 0x42002fc2 0x4c esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .text.esp_crypto_dpa_protection_startup + 0x4200300e 0xe esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + 0x4200300e esp_crypto_dpa_protection_startup + .text.calc_checksum + 0x4200301c 0x2a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .text.esp_clk_slowclk_cal_get + 0x42003046 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + 0x42003046 esp_clk_slowclk_cal_get + .text.esp_rtc_get_time_us + 0x4200304e 0x106 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + 0x4200304e esp_rtc_get_time_us + .text.esp_clk_slowclk_cal_set + 0x42003154 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + 0x42003154 esp_clk_slowclk_cal_set + .text.insert_vector_desc + 0x4200316c 0x58 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .text.find_desc_for_int + 0x420031c4 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .text.get_desc_for_int + 0x420031ea 0x90 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .text.find_desc_for_source + 0x4200327a 0x86 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .text.is_vect_desc_usable + 0x42003300 0xd8 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .text.get_available_int + 0x420033d8 0x15a esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .text.esp_intr_ptr_in_isr_region + 0x42003532 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + 0x42003532 esp_intr_ptr_in_isr_region + .text.esp_intr_alloc_intrstatus + 0x4200356a 0x41e esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + 0x4200356a esp_intr_alloc_intrstatus + .text.esp_intr_alloc + 0x42003988 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + 0x42003988 esp_intr_alloc + .text.intr_free_for_current_cpu + 0x420039a0 0x112 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .text.esp_intr_free + 0x42003ab2 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + 0x42003ab2 esp_intr_free + .text.rtcio_ll_wakeup_is_enabled + 0x42003ac6 0x48 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .text.esp_sleep_config_gpio_isolate + 0x42003b0e 0x78 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + 0x42003b0e esp_sleep_config_gpio_isolate + .text.esp_sleep_enable_gpio_switch + 0x42003b86 0xb4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + 0x42003b86 esp_sleep_enable_gpio_switch + .text.__esp_system_init_fn_esp_sleep_startup_init + 0x42003c3a 0x12 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .text.esp_deep_sleep_wakeup_io_reset + 0x42003c4c 0xfe esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + 0x42003c4c esp_deep_sleep_wakeup_io_reset + .text.esp_sleep_gpio_include + 0x42003d4a 0x2 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + 0x42003d4a esp_sleep_gpio_include + .text.regi2c_saradc_enable + 0x42003d4c 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + 0x42003d4c regi2c_saradc_enable + .text.regi2c_saradc_disable + 0x42003da0 0x80 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + 0x42003da0 regi2c_saradc_disable + .text.modem_clock_domain_clk_gate_disable + 0x42003e20 0xc4 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + 0x42003e20 modem_clock_domain_clk_gate_disable + .text.modem_clock_deselect_all_module_lp_clock_source + 0x42003ee4 0x34 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + 0x42003ee4 modem_clock_deselect_all_module_lp_clock_source + .text.modem_clock_select_lp_clock_source + 0x42003f18 0x260 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + 0x42003f18 modem_clock_select_lp_clock_source + .text.pmu_power_domain_force_default + 0x42004178 0x11a esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .text.pmu_hp_system_param_default + 0x42004292 0x8e esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .text.pmu_lp_system_param_default + 0x42004320 0x72 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .text.pmu_hp_system_init + 0x42004392 0x46e esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + 0x42004392 pmu_hp_system_init + .text.pmu_hp_system_init_default + 0x42004800 0x70 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .text.pmu_lp_system_init + 0x42004870 0x1ca esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + 0x42004870 pmu_lp_system_init + .text.pmu_lp_system_init_default + 0x42004a3a 0x6c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .text.pmu_init + 0x42004aa6 0xa4 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + 0x42004aa6 pmu_init + .text.set_ocode_by_efuse + 0x42004b4a 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .text.calibrate_ocode + 0x42004bb4 0x12c esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .text.esp_ocode_calib_init + 0x42004ce0 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + 0x42004ce0 esp_ocode_calib_init + .text.esp_riscv_intr_num_flags + 0x42004cfc 0x44 esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .text.esp_cpu_intr_get_desc + 0x42004d40 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + 0x42004d40 esp_cpu_intr_get_desc + .text.s_sleep_hook_register + 0x42004d62 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .text.esp_deep_sleep_register_hook + 0x42004ddc 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + 0x42004ddc esp_deep_sleep_register_hook + .text.esp_deep_sleep_register_phy_hook + 0x42004df0 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + 0x42004df0 esp_deep_sleep_register_phy_hook + .text.esp_sleep_pd_config + 0x42004e04 0xee esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + 0x42004e04 esp_sleep_pd_config + .text.clk_tree_rtc_slow_calibration + 0x42004ef2 0x6c esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .text.esp_clk_tree_xtal32k_get_freq_hz + 0x42004f5e 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x42004f5e esp_clk_tree_xtal32k_get_freq_hz + .text.esp_clk_tree_lp_slow_get_freq_hz + 0x42004fd8 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x42004fd8 esp_clk_tree_lp_slow_get_freq_hz + .text.esp_clk_tree_rc_fast_get_freq_hz + 0x42005018 0x4e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x42005018 esp_clk_tree_rc_fast_get_freq_hz + .text.esp_clk_tree_lp_fast_get_freq_hz + 0x42005066 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + 0x42005066 esp_clk_tree_lp_fast_get_freq_hz + .text.pmu_hp_system_power_param_default + 0x420050ba 0x46 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + 0x420050ba pmu_hp_system_power_param_default + .text.pmu_hp_system_clock_param_default + 0x42005100 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + 0x42005100 pmu_hp_system_clock_param_default + .text.pmu_hp_system_digital_param_default + 0x42005140 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + 0x42005140 pmu_hp_system_digital_param_default + .text.pmu_hp_system_analog_param_default + 0x42005180 0x46 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + 0x42005180 pmu_hp_system_analog_param_default + .text.pmu_hp_system_retention_param_default + 0x420051c6 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + 0x420051c6 pmu_hp_system_retention_param_default + .text.pmu_lp_system_power_param_default + 0x42005206 0x46 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + 0x42005206 pmu_lp_system_power_param_default + .text.pmu_lp_system_analog_param_default + 0x4200524c 0x46 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + 0x4200524c pmu_lp_system_analog_param_default + .text.get_act_hp_dbias + 0x42005292 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + 0x42005292 get_act_hp_dbias + .text.get_act_lp_dbias + 0x420052ca 0x3a esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + 0x420052ca get_act_lp_dbias + .text.sleep_clock_system_retention_init + 0x42005304 0x84 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + 0x42005304 sleep_clock_system_retention_init + .text.__esp_system_init_fn_sleep_clock_startup_init + 0x42005388 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .text.sleep_retention_entries_try_create_bonding + 0x420053b0 0xe2 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_join + 0x42005492 0xb4 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_stats + 0x42005546 0x62 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_get_destroy_context + 0x420055a8 0x16c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_update + 0x42005714 0x118 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_owner_bitmap + 0x4200582c 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_context_update + 0x42005888 0x76 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_dettach + 0x420058fe 0xe6 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_destroy_wrapper + 0x420059e4 0x2e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_all_destroy_wrapper + 0x42005a12 0xac esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_do_destroy + 0x42005abe 0x62 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_create_impl + 0x42005b20 0x1a2 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_check_and_create_final_default + 0x42005cc2 0x4c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_check_and_create_default + 0x42005d0e 0x62 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_try_create + 0x42005d70 0x156 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_create_bonding + 0x42005ec6 0x66 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_create_wrapper + 0x42005f2c 0x86 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_entries_create + 0x42005fb2 0xa0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + 0x42005fb2 sleep_retention_entries_create + .text.module_is_inited + 0x42006052 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.module_is_created + 0x4200607e 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .text.sleep_retention_module_init + 0x420060aa 0x104 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + 0x420060aa sleep_retention_module_init + .text.pau_regdma_set_entry_link_addr + 0x420061ae 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + 0x420061ae pau_regdma_set_entry_link_addr + .text.regdma_link_get_next_continuous_wrapper + 0x420061ce 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_get_next_addr_map_wrapper + 0x420061d2 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_get_next_write_wait_wrapper + 0x420061d6 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_get_next_branch_continuous_wrapper + 0x420061da 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_get_next_branch_addr_map_wrapper + 0x420061de 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_get_next_branch_write_wait_wrapper + 0x420061e2 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_update_continuous_next_wrapper + 0x420061e6 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_update_addr_map_next_wrapper + 0x420061fe 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_update_write_wait_next_wrapper + 0x42006216 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_update_branch_continuous_next_wrapper + 0x4200622e 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_update_branch_addr_map_next_wrapper + 0x4200624a 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_update_branch_write_wait_next_wrapper + 0x42006266 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_init_continuous + 0x42006282 0xec esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_init_write + 0x4200636e 0xd6 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_init_wait + 0x42006444 0xd6 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_init_branch_continuous + 0x4200651a 0xf8 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_init_branch_write + 0x42006612 0xe0 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_init_branch_wait + 0x420066f2 0xe0 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_init_wrapper + 0x420067d2 0x7e esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_get_next + 0x42006850 0xca esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_recursive_impl + 0x4200691a 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_get_instance + 0x42006984 0x64 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_get_stats + 0x420069e8 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_update_stats + 0x42006a46 0x46 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_update_stats_wrapper + 0x42006a8c 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_iterator + 0x42006aae 0x72 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_init_addr_map + 0x42006b20 0x18c esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_init_branch_addr_map + 0x42006cac 0x106 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_destroy_wrapper + 0x42006db2 0x4a esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_new_continuous + 0x42006dfc 0x96 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x42006dfc regdma_link_new_continuous + .text.regdma_link_new_addr_map + 0x42006e92 0x9e esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x42006e92 regdma_link_new_addr_map + .text.regdma_link_new_write + 0x42006f30 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x42006f30 regdma_link_new_write + .text.regdma_link_new_wait + 0x42006faa 0x7a esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x42006faa regdma_link_new_wait + .text.regdma_link_new_branch_continuous + 0x42007024 0x9a esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x42007024 regdma_link_new_branch_continuous + .text.regdma_link_new_branch_addr_map + 0x420070be 0x9e esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x420070be regdma_link_new_branch_addr_map + .text.regdma_link_new_branch_write + 0x4200715c 0x7e esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x4200715c regdma_link_new_branch_write + .text.regdma_link_new_branch_wait + 0x420071da 0x7e esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x420071da regdma_link_new_branch_wait + .text.regdma_link_new_continuous_default + 0x42007258 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x42007258 regdma_link_new_continuous_default + .text.regdma_link_init_continuous_wrapper + 0x42007276 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_new_addr_map_default + 0x420072d2 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x420072d2 regdma_link_new_addr_map_default + .text.regdma_link_init_addr_map_wrapper + 0x420072f4 0x66 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_new_write_default + 0x4200735a 0xe esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x4200735a regdma_link_new_write_default + .text.regdma_link_init_write_wrapper + 0x42007368 0x58 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_new_wait_default + 0x420073c0 0xe esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x420073c0 regdma_link_new_wait_default + .text.regdma_link_init_wait_wrapper + 0x420073ce 0x58 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_new_branch_continuous_default + 0x42007426 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x42007426 regdma_link_new_branch_continuous_default + .text.regdma_link_init_branch_continuous_wrapper + 0x42007444 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_new_branch_addr_map_default + 0x420074a0 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x420074a0 regdma_link_new_branch_addr_map_default + .text.regdma_link_init_branch_addr_map_wrapper + 0x420074c2 0x66 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_new_branch_write_default + 0x42007528 0xe esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x42007528 regdma_link_new_branch_write_default + .text.regdma_link_init_branch_write_wrapper + 0x42007536 0x58 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_new_branch_wait_default + 0x4200758e 0xe esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x4200758e regdma_link_new_branch_wait_default + .text.regdma_link_init_branch_wait_wrapper + 0x4200759c 0x58 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .text.regdma_link_init + 0x420075f4 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x420075f4 regdma_link_init + .text.regdma_link_stats + 0x42007634 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x42007634 regdma_link_stats + .text.regdma_link_destroy + 0x4200764a 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x4200764a regdma_link_destroy + .text.regdma_link_update_next + 0x42007662 0xe6 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x42007662 regdma_link_update_next + .text.regdma_link_get_owner_bitmap + 0x42007748 0x70 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x42007748 regdma_link_get_owner_bitmap + .text.regdma_find_module_link_head + 0x420077b8 0x72 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x420077b8 regdma_find_module_link_head + .text.regdma_find_module_link_tail + 0x4200782a 0x94 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x4200782a regdma_find_module_link_tail + .text.regdma_find_next_module_link_head + 0x420078be 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x420078be regdma_find_next_module_link_head + .text.regdma_find_prev_module_link_tail + 0x42007912 0x82 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x42007912 regdma_find_prev_module_link_tail + .text.regdma_link_get_config_mode + 0x42007994 0x36 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + 0x42007994 regdma_link_get_config_mode + .text.esp_newlib_locks_init + 0x420079ca 0xa0 esp-idf/newlib/libnewlib.a(locks.c.obj) + 0x420079ca esp_newlib_locks_init + .text.newlib_include_pthread_impl + 0x42007a6a 0x2 esp-idf/newlib/libnewlib.a(pthread.c.obj) + 0x42007a6a newlib_include_pthread_impl + .text.newlib_include_getentropy_impl + 0x42007a6c 0x2 esp-idf/newlib/libnewlib.a(getentropy.c.obj) + 0x42007a6c newlib_include_getentropy_impl + .text.esp_cleanup_r + 0x42007a6e 0x44 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .text.raise_r_stub + 0x42007ab2 0xe esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .text.esp_newlib_init + 0x42007ac0 0x64 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + 0x42007ac0 esp_setup_newlib_syscalls + 0x42007ac0 esp_newlib_init + .text.__esp_system_init_fn_init_newlib + 0x42007b24 0x10 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .text.esp_newlib_init_global_stdio + 0x42007b34 0x6c esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + 0x42007b34 esp_newlib_init_global_stdio + .text.__esp_system_init_fn_init_newlib_stdio + 0x42007ba0 0x18 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .text.newlib_include_init_funcs + 0x42007bb8 0x2 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + 0x42007bb8 newlib_include_init_funcs + .text.syscall_not_implemented + 0x42007bba 0x1c esp-idf/newlib/libnewlib.a(syscalls.c.obj) + 0x42007bba _getpid_r + 0x42007bba _kill_r + 0x42007bba _system_r + .text.syscall_not_implemented_aborts + 0x42007bd6 0xc esp-idf/newlib/libnewlib.a(syscalls.c.obj) + 0x42007bd6 raise + 0x42007bd6 _exit + 0x42007bd6 _sbrk_r + 0x42007bd6 _raise_r + .text.fcntl 0x42007be2 0x42 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + 0x42007be2 fcntl + .text.newlib_include_syscalls_impl + 0x42007c24 0x2 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + 0x42007c24 newlib_include_syscalls_impl + .text.adjust_boot_time + 0x42007c26 0x16e esp-idf/newlib/libnewlib.a(time.c.obj) + .text.get_adjusted_boot_time + 0x42007d94 0x3e esp-idf/newlib/libnewlib.a(time.c.obj) + .text.adjtime_corr_stop + 0x42007dd2 0x52 esp-idf/newlib/libnewlib.a(time.c.obj) + .text.settimeofday + 0x42007e24 0x5a esp-idf/newlib/libnewlib.a(time.c.obj) + 0x42007e24 settimeofday + .text.esp_newlib_time_init + 0x42007e7e 0xc esp-idf/newlib/libnewlib.a(time.c.obj) + 0x42007e7e esp_newlib_time_init + .text.esp_time_impl_get_time_since_boot + 0x42007e8a 0x2a esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + 0x42007e8a esp_time_impl_get_time_since_boot + .text.esp_time_impl_set_boot_time + 0x42007eb4 0x3e esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + 0x42007eb4 esp_time_impl_set_boot_time + .text.esp_time_impl_get_boot_time + 0x42007ef2 0x40 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + 0x42007ef2 esp_time_impl_get_boot_time + .text.esp_set_time_from_rtc + 0x42007f32 0x3a esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + 0x42007f32 esp_set_time_from_rtc + .text.esp_sync_timekeeping_timers + 0x42007f6c 0x70 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + 0x42007f6c esp_sync_timekeeping_timers + .text.esp_time_impl_init + 0x42007fdc 0xe esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + 0x42007fdc esp_time_impl_init + .text.pthread_include_pthread_impl + 0x42007fea 0x2 esp-idf/pthread/libpthread.a(pthread.c.obj) + 0x42007fea pthread_include_pthread_impl + .text.pthread_include_pthread_cond_var_impl + 0x42007fec 0x2 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + 0x42007fec pthread_include_pthread_cond_var_impl + .text.find_value + 0x42007fee 0x10 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .text.find_key + 0x42007ffe 0x3a esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .text.pthread_cleanup_thread_specific_data_callback + 0x42008038 0x68 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .text.pthread_key_create + 0x420080a0 0x66 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + 0x420080a0 pthread_key_create + .text.pthread_getspecific + 0x42008106 0x28 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + 0x42008106 pthread_getspecific + .text.pthread_setspecific + 0x4200812e 0xe0 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + 0x4200812e pthread_setspecific + .text.pthread_include_pthread_local_storage_impl + 0x4200820e 0x2 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + 0x4200820e pthread_include_pthread_local_storage_impl + .text.pthread_include_pthread_rwlock_impl + 0x42008210 0x2 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + 0x42008210 pthread_include_pthread_rwlock_impl + .text.pthread_include_pthread_semaphore_impl + 0x42008212 0x2 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + 0x42008212 pthread_include_pthread_semaphore_impl + .text.__cxa_guard_dummy + 0x42008214 0x2 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + 0x42008214 __cxa_guard_dummy + .text.__cxx_init_dummy + 0x42008216 0x2 esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + 0x42008216 __cxx_init_dummy + .text.esp_timer_early_init + 0x42008218 0x10 esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + 0x42008218 esp_timer_early_init + .text.__esp_system_init_fn_esp_timer_init_nonos + 0x42008228 0xe esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .text.esp_timer_init_include_func + 0x42008236 0x2 esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + 0x42008236 esp_timer_init_include_func + .text.esp_timer_impl_init_system_time + 0x42008238 0x8c esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + 0x42008238 esp_timer_impl_init_system_time + .text.esp_timer_impl_early_init + 0x420082c4 0xc8 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + 0x420082c4 esp_timer_impl_early_init + .text.esp_timer_impl_init + 0x4200838c 0x104 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + 0x4200838c esp_timer_impl_init + .text.uart_get_avail_data_len + 0x42008490 0x36 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_tx_char + 0x420084c6 0x70 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_rx_char + 0x42008536 0x56 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_read_char + 0x4200858c 0x2e esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.unregister_select + 0x420085ba 0x80 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_end_select + 0x4200863a 0xac esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.register_select + 0x420086e6 0x72 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_start_select + 0x42008758 0x242 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.select_notif_callback_isr + 0x4200899a 0x10a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_tcflush + 0x42008aa4 0x3c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_tcdrain + 0x42008ae0 0x30 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_tcgetattr + 0x42008b10 0x37a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_tcsetattr + 0x42008e8a 0x36e esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_access + 0x420091f8 0x78 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_open + 0x42009270 0x74 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_fcntl + 0x420092e4 0x88 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_fstat + 0x4200936c 0x50 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_close + 0x420093bc 0x36 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_return_char + 0x420093f2 0x44 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_fsync + 0x42009436 0x72 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_read + 0x420094a8 0x19e esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_write + 0x42009646 0xec esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.esp_vfs_uart_get_vfs + 0x42009732 0xa esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + 0x42009732 esp_vfs_uart_get_vfs + .text.uart_vfs_dev_register + 0x4200973c 0x48 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + 0x4200973c uart_vfs_dev_register + 0x4200973c esp_vfs_dev_uart_register + .text.__esp_system_init_fn_init_vfs_uart + 0x42009784 0x10 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .text.uart_vfs_include_dev_init + 0x42009794 0x2 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + 0x42009794 uart_vfs_include_dev_init + .text.uart_pattern_queue_update + 0x42009796 0x44 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_reenable_intr_mask + 0x420097da 0x9a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .text.uart_set_word_length + 0x42009874 0xba esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + 0x42009874 uart_set_word_length + .text.uart_get_word_length + 0x4200992e 0x5e esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + 0x4200992e uart_get_word_length + .text.uart_set_stop_bits + 0x4200998c 0xba esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + 0x4200998c uart_set_stop_bits + .text.uart_get_stop_bits + 0x42009a46 0x7c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + 0x42009a46 uart_get_stop_bits + .text.uart_set_parity + 0x42009ac2 0x7c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + 0x42009ac2 uart_set_parity + .text.uart_get_parity + 0x42009b3e 0x7c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + 0x42009b3e uart_get_parity + .text.uart_set_baudrate + 0x42009bba 0x29e esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + 0x42009bba uart_set_baudrate + .text.uart_get_baudrate + 0x42009e58 0xce esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + 0x42009e58 uart_get_baudrate + .text.uart_wait_tx_done + 0x42009f26 0x24e esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + 0x42009f26 uart_wait_tx_done + .text.uart_get_buffered_data_len + 0x4200a174 0xc2 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + 0x4200a174 uart_get_buffered_data_len + .text.uart_flush_input + 0x4200a236 0x200 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + 0x4200a236 uart_flush_input + 0x4200a236 uart_flush + .text.uart_is_driver_installed + 0x4200a436 0x22 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + 0x4200a436 uart_is_driver_installed + .text.uart_set_select_notif_callback + 0x4200a458 0x1a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + 0x4200a458 uart_set_select_notif_callback + .text.uart_get_selectlock + 0x4200a472 0x6 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + 0x4200a472 uart_get_selectlock + .text.__esp_system_init_fn_usb_serial_jtag_conn_status_init + 0x4200a478 0x30 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .text.usb_serial_jtag_connection_monitor_include + 0x4200a4a8 0x2 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + 0x4200a4a8 usb_serial_jtag_connection_monitor_include + .text.usb_serial_jtag_open + 0x4200a4aa 0x14 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_rx_char_no_driver + 0x4200a4be 0x3c esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_read_char + 0x4200a4fa 0x26 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_close + 0x4200a520 0x4 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_wait_tx_done_no_driver + 0x4200a524 0x7e esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_tx_char_no_driver + 0x4200a5a2 0xa6 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.unregister_select + 0x4200a648 0x88 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_end_select + 0x4200a6d0 0x28 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.register_select + 0x4200a6f8 0x8e esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_start_select + 0x4200a786 0x114 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.select_notif_callback_isr + 0x4200a89a 0xb0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_tcflush + 0x4200a94a 0x14 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_fcntl + 0x4200a95e 0x4a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_tcgetattr + 0x4200a9a8 0x5c esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_fstat + 0x4200aa04 0x26 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_fsync + 0x4200aa2a 0x46 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_tcdrain + 0x4200aa70 0x10 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_tcsetattr + 0x4200aa80 0x6c esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_write + 0x4200aaec 0x8c esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_return_char + 0x4200ab78 0x3a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.usb_serial_jtag_read + 0x4200abb2 0xb4 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.__esp_system_init_fn_init_vfs_usj_sec + 0x4200ac66 0x24 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .text.esp_vfs_usb_serial_jtag_get_vfs + 0x4200ac8a 0xa esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + 0x4200ac8a esp_vfs_usb_serial_jtag_get_vfs + .text.usb_serial_jtag_vfs_include_dev_init + 0x4200ac94 0x2 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + 0x4200ac94 usb_serial_jtag_vfs_include_dev_init + .text.usb_serial_jtag_is_driver_installed + 0x4200ac96 0xe esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + 0x4200ac96 usb_serial_jtag_is_driver_installed + .text.usb_serial_jtag_set_select_notif_callback + 0x4200aca4 0x20 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + 0x4200aca4 usb_serial_jtag_set_select_notif_callback + .text.usb_serial_jtag_read_ready + 0x4200acc4 0x2e esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + 0x4200acc4 usb_serial_jtag_read_ready + .text.usb_serial_jtag_write_ready + 0x4200acf2 0x20 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + 0x4200acf2 usb_serial_jtag_write_ready + .text.include_esp_phy_override + 0x4200ad12 0x2 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + 0x4200ad12 include_esp_phy_override + .text.phy_get_tsens_value + 0x4200ad14 0x10 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + 0x4200ad14 phy_get_tsens_value + .text.phy_enabled_modem_contains + 0x4200ad24 0x10 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + 0x4200ad24 phy_enabled_modem_contains + .text.phy_track_pll_internal + 0x4200ad34 0x6c esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .text.phy_track_pll_timer_callback + 0x4200ada0 0x2e esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .text.phy_track_pll + 0x4200adce 0x98 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + 0x4200adce phy_track_pll + .text.phy_track_pll_init + 0x4200ae66 0x9c esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + 0x4200ae66 phy_track_pll_init + .text.phy_set_modem_flag + 0x4200af02 0x14 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + 0x4200af02 phy_set_modem_flag + .text.phy_get_modem_flag + 0x4200af16 0xa esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + 0x4200af16 phy_get_modem_flag + .text.phy_ant_clr_update_flag + 0x4200af20 0x6 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + 0x4200af20 phy_ant_clr_update_flag + .text.phy_ant_update + 0x4200af26 0x8c esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + 0x4200af26 phy_ant_update + .text.console_start_select + 0x4200afb2 0x2a esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .text.console_end_select + 0x4200afdc 0x20 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200afdc console_end_select + .text.console_open + 0x4200affc 0x6c esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200affc console_open + .text.console_write + 0x4200b068 0x34 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200b068 console_write + .text.console_fstat + 0x4200b09c 0x16 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200b09c console_fstat + .text.console_close + 0x4200b0b2 0x4a esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200b0b2 console_close + .text.console_read + 0x4200b0fc 0x16 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200b0fc console_read + .text.console_fcntl + 0x4200b112 0x16 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200b112 console_fcntl + .text.console_fsync + 0x4200b128 0x2a esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200b128 console_fsync + .text.console_access + 0x4200b152 0x16 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200b152 console_access + .text.console_tcsetattr + 0x4200b168 0x16 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200b168 console_tcsetattr + .text.console_tcgetattr + 0x4200b17e 0x16 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200b17e console_tcgetattr + .text.console_tcdrain + 0x4200b194 0x16 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200b194 console_tcdrain + .text.console_tcflush + 0x4200b1aa 0x16 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200b1aa console_tcflush + .text.esp_vfs_dev_console_register + 0x4200b1c0 0x20 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .text.esp_vfs_console_register + 0x4200b1e0 0x26 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200b1e0 esp_vfs_console_register + .text.__esp_system_init_fn_init_vfs_console + 0x4200b206 0xe esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .text.esp_vfs_include_console_register + 0x4200b214 0x2 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + 0x4200b214 esp_vfs_include_console_register + .text.esp_get_free_index + 0x4200b216 0x22 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_safe_fd_isset + 0x4200b238 0x34 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.set_global_fd_sets + 0x4200b26c 0x12c esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.free_proxy_members + 0x4200b398 0x2e esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_duplicate_fs_ops + 0x4200b3c6 0xde esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_free_fs_ops + 0x4200b4a4 0x38 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_register_fs_common + 0x4200b4dc 0x166 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_minify_vfs + 0x4200b642 0x160 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_make_fs_ops + 0x4200b7a2 0x114 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.translate_path + 0x4200b8b6 0x68 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.esp_vfs_register_fs + 0x4200b91e 0x88 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200b91e esp_vfs_register_fs + .text.esp_vfs_register_common + 0x4200b9a6 0x6a esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200b9a6 esp_vfs_register_common + .text.esp_vfs_register_with_id + 0x4200ba10 0x28 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200ba10 esp_vfs_register_with_id + .text.esp_vfs_register_fd_with_local_fd + 0x4200ba38 0xd0 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200ba38 esp_vfs_register_fd_with_local_fd + .text.get_vfs_for_index + 0x4200bb08 0x28 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200bb08 get_vfs_for_index + .text.get_vfs_for_fd + 0x4200bb30 0x2a esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.call_end_selects + 0x4200bb5a 0x58 esp-idf/vfs/libvfs.a(vfs.c.obj) + .text.get_vfs_for_path + 0x4200bbb2 0xaa esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200bbb2 get_vfs_for_path + .text.esp_vfs_open + 0x4200bc5c 0x146 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200bc5c esp_vfs_open + 0x4200bc5c _open_r + .text.esp_vfs_write + 0x4200bda2 0x84 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200bda2 esp_vfs_write + 0x4200bda2 _write_r + .text.esp_vfs_lseek + 0x4200be26 0x84 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200be26 _lseek_r + 0x4200be26 esp_vfs_lseek + .text.esp_vfs_read + 0x4200beaa 0x84 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200beaa esp_vfs_read + 0x4200beaa _read_r + .text.esp_vfs_close + 0x4200bf2e 0xf4 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200bf2e _close_r + 0x4200bf2e esp_vfs_close + .text.esp_vfs_fstat + 0x4200c022 0x76 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200c022 esp_vfs_fstat + 0x4200c022 _fstat_r + .text.esp_vfs_fcntl_r + 0x4200c098 0x84 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200c098 esp_vfs_fcntl_r + 0x4200c098 _fcntl_r + .text.esp_vfs_fsync + 0x4200c11c 0x74 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200c11c esp_vfs_fsync + 0x4200c11c fsync + .text.esp_vfs_stat + 0x4200c190 0x64 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200c190 esp_vfs_stat + 0x4200c190 _stat_r + .text.esp_vfs_link + 0x4200c1f4 0x96 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200c1f4 _link_r + 0x4200c1f4 esp_vfs_link + .text.esp_vfs_unlink + 0x4200c28a 0x74 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200c28a _unlink_r + 0x4200c28a esp_vfs_unlink + .text.esp_vfs_rename + 0x4200c2fe 0xb0 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200c2fe _rename_r + 0x4200c2fe esp_vfs_rename + .text.esp_vfs_access + 0x4200c3ae 0x6a esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200c3ae esp_vfs_access + 0x4200c3ae access + .text.esp_vfs_select + 0x4200c418 0x492 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200c418 esp_vfs_select + 0x4200c418 select + .text.esp_vfs_select_triggered + 0x4200c8aa 0x58 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200c8aa esp_vfs_select_triggered + .text.esp_vfs_select_triggered_isr + 0x4200c902 0x54 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200c902 esp_vfs_select_triggered_isr + .text.tcgetattr + 0x4200c956 0x82 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200c956 tcgetattr + .text.tcsetattr + 0x4200c9d8 0x8c esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200c9d8 tcsetattr + .text.tcdrain 0x4200ca64 0x78 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200ca64 tcdrain + .text.tcflush 0x4200cadc 0x82 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200cadc tcflush + .text.vfs_include_syscalls_impl + 0x4200cb5e 0x2 esp-idf/vfs/libvfs.a(vfs.c.obj) + 0x4200cb5e vfs_include_syscalls_impl + .text.vfs_null_get_empty_fd + 0x4200cb60 0x24 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.vfs_null_fsync + 0x4200cb84 0x1e esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.vfs_null_ioctl + 0x4200cba2 0x26 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.vfs_null_fcntl + 0x4200cbc8 0x26 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.vfs_null_close + 0x4200cbee 0x1e esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.vfs_null_open + 0x4200cc0c 0xc0 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.vfs_null_pwrite + 0x4200cccc 0x32 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.vfs_null_pread + 0x4200ccfe 0x30 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.vfs_null_read + 0x4200cd2e 0x30 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.vfs_null_lseek + 0x4200cd5e 0x42 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.vfs_null_write + 0x4200cda0 0x32 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.vfs_null_stat + 0x4200cdd2 0x54 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.vfs_null_fstat + 0x4200ce26 0x42 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.esp_vfs_null_register + 0x4200ce68 0x22 esp-idf/vfs/libvfs.a(nullfs.c.obj) + 0x4200ce68 esp_vfs_null_register + .text.__esp_system_init_fn_init_vfs_nullfs + 0x4200ce8a 0xe esp-idf/vfs/libvfs.a(nullfs.c.obj) + .text.esp_vfs_include_nullfs_register + 0x4200ce98 0x2 esp-idf/vfs/libvfs.a(nullfs.c.obj) + 0x4200ce98 esp_vfs_include_nullfs_register + .text.esp_coexist_debug_matrix_init_wrapper + 0x4200ce9a 0x6 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .text.esp_coex_common_semphr_create_wrapper + 0x4200cea0 0x12 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + 0x4200cea0 esp_coex_common_semphr_create_wrapper + .text.esp_coex_common_semphr_delete_wrapper + 0x4200ceb2 0x12 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + 0x4200ceb2 esp_coex_common_semphr_delete_wrapper + .text.esp_coex_common_semphr_take_wrapper + 0x4200cec4 0x24 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + 0x4200cec4 esp_coex_common_semphr_take_wrapper + .text.esp_coex_common_semphr_give_wrapper + 0x4200cee8 0x18 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + 0x4200cee8 esp_coex_common_semphr_give_wrapper + .text.esp_coex_common_timer_done_wrapper + 0x4200cf00 0xe esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + 0x4200cf00 esp_coex_common_timer_done_wrapper + .text.esp_coex_common_timer_setfn_wrapper + 0x4200cf0e 0xe esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + 0x4200cf0e esp_coex_common_timer_setfn_wrapper + .text.nvs_sec_provider_include_impl + 0x4200cf1c 0x2 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + 0x4200cf1c nvs_sec_provider_include_impl + .text.bdb_start_top_level_commissioning_cb + 0x4200cf1e 0x46 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .text.deferred_driver_init + 0x4200cf64 0x36 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .text.zb_attribute_handler + 0x4200cf9a 0x154 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .text.zb_action_handler + 0x4200d0ee 0x46 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .text.esp_zb_task + 0x4200d134 0x33a esp-idf/main/libmain.a(esp_zb_light.c.obj) + .text.esp_zb_app_signal_handler + 0x4200d46e 0x2ba esp-idf/main/libmain.a(esp_zb_light.c.obj) + 0x4200d46e esp_zb_app_signal_handler + .text.update_and_report_combined_presence + 0x4200d728 0x114 esp-idf/main/libmain.a(esp_zb_light.c.obj) + 0x4200d728 update_and_report_combined_presence + .text.presence_polling_task + 0x4200d83c 0x3c esp-idf/main/libmain.a(esp_zb_light.c.obj) + .text.app_main + 0x4200d878 0x1e0 esp-idf/main/libmain.a(esp_zb_light.c.obj) + 0x4200d878 app_main + .text.light_driver_set_power + 0x4200da58 0x86 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + 0x4200da58 light_driver_set_power + .text.light_driver_init + 0x4200dade 0x5e esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + 0x4200dade light_driver_init + .text.esp_zb_internal_cluster_add_attr + 0x4200db3c 0x1a0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .text.esp_zb_internal_zcl_attr_clone + 0x4200dcdc 0xea /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + 0x4200dcdc esp_zb_internal_zcl_attr_clone + .text.esp_zb_internal_attribute_list_free + 0x4200ddc6 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + 0x4200ddc6 esp_zb_internal_attribute_list_free + .text.esp_zb_zcl_attr_list_create + 0x4200de1e 0xde /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + 0x4200de1e esp_zb_zcl_attr_list_create + .text.esp_zb_zcl_set_attribute_val + 0x4200defc 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + 0x4200defc esp_zb_zcl_set_attribute_val + .text.esp_zb_basic_cluster_add_attr + 0x4200df0a 0xbe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + 0x4200df0a esp_zb_basic_cluster_add_attr + .text.esp_zb_identify_cluster_add_attr + 0x4200dfc8 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + 0x4200dfc8 esp_zb_identify_cluster_add_attr + .text.esp_zb_on_off_cluster_add_attr + 0x4200e014 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + 0x4200e014 esp_zb_on_off_cluster_add_attr + .text.esp_zb_occupancy_sensing_cluster_add_attr + 0x4200e08a 0xb4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + 0x4200e08a esp_zb_occupancy_sensing_cluster_add_attr + .text.esp_zb_cluster_list_check + 0x4200e13e 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_cluster_list_get_tail + 0x4200e176 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .text.esp_zb_internal_cluster_list_free + 0x4200e1f6 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + 0x4200e1f6 esp_zb_internal_cluster_list_free + .text.esp_zb_zcl_cluster_list_create + 0x4200e242 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + 0x4200e242 esp_zb_zcl_cluster_list_create + .text.esp_zb_basic_cluster_create + 0x4200e26a 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + 0x4200e26a esp_zb_basic_cluster_create + .text.esp_zb_identify_cluster_create + 0x4200e2bc 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + 0x4200e2bc esp_zb_identify_cluster_create + .text.esp_zb_on_off_cluster_create + 0x4200e2f2 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + 0x4200e2f2 esp_zb_on_off_cluster_create + .text.esp_zb_cluster_list_add_basic_cluster + 0x4200e328 0xae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + 0x4200e328 esp_zb_cluster_list_add_basic_cluster + .text.esp_zb_cluster_list_add_identify_cluster + 0x4200e3d6 0xae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + 0x4200e3d6 esp_zb_cluster_list_add_identify_cluster + .text.esp_zb_cluster_list_add_on_off_cluster + 0x4200e484 0xae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + 0x4200e484 esp_zb_cluster_list_add_on_off_cluster + .text.esp_zb_cluster_list_add_occupancy_sensing_cluster + 0x4200e532 0x86 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + 0x4200e532 esp_zb_cluster_list_add_occupancy_sensing_cluster + .text.esp_err_to_zb_ret + 0x4200e5b8 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + 0x4200e5b8 esp_err_to_zb_ret + .text.zb_ret_to_esp_err + 0x4200e60c 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + 0x4200e60c zb_ret_to_esp_err + .text.zb_zed_config_set + 0x4200e66c 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + 0x4200e66c zb_zed_config_set + .text.esp_zb_set_primary_network_channel_set + 0x4200e6b2 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + 0x4200e6b2 esp_zb_set_primary_network_channel_set + .text.esp_zb_start + 0x4200e6d4 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + 0x4200e6d4 esp_zb_start + .text.esp_zb_lock_acquire + 0x4200e6f2 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + 0x4200e6f2 esp_zb_lock_acquire + .text.esp_zb_lock_release + 0x4200e6f6 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + 0x4200e6f6 esp_zb_lock_release + .text.esp_zb_stack_main_loop_iteration + 0x4200e6fa 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + 0x4200e6fa esp_zb_stack_main_loop_iteration + .text.esp_zb_stack_main_loop + 0x4200e718 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + 0x4200e718 esp_zb_stack_main_loop + .text.esp_zb_init + 0x4200e722 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + 0x4200e722 esp_zb_init + .text.esp_zb_bdb_start_top_level_commissioning + 0x4200e788 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + 0x4200e788 esp_zb_bdb_start_top_level_commissioning + .text.esp_zb_bdb_is_factory_new + 0x4200e7c6 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + 0x4200e7c6 esp_zb_bdb_is_factory_new + .text.esp_zb_scheduler_alarm + 0x4200e7ca 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + 0x4200e7ca esp_zb_scheduler_alarm + .text.zboss_signal_handler + 0x4200e7da 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + 0x4200e7da zboss_signal_handler + .text.esp_zb_internal_ep_list_free + 0x4200e81e 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + 0x4200e81e esp_zb_internal_ep_list_free + .text.esp_zb_ep_list_create + 0x4200e87e 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + 0x4200e87e esp_zb_ep_list_create + .text.esp_zb_ep_list_add_ep + 0x4200e8aa 0xcc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + 0x4200e8aa esp_zb_ep_list_add_ep + .text.esp_zb_zcl_update_reporting_info + 0x4200e976 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + 0x4200e976 esp_zb_zcl_update_reporting_info + .text.esp_zb_zdo_signal_to_string + 0x4200e988 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + 0x4200e988 esp_zb_zdo_signal_to_string + .text.zcl_basic_reset_factory_reset_cb_handler + 0x4200e9ba 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) + .text.esp_zb_zcl_basic_init_server + 0x4200e9e6 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) + 0x4200e9e6 esp_zb_zcl_basic_init_server + .text.esp_zcl_commissioning_sync_with_attributes + 0x4200ea00 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + 0x4200ea00 esp_zcl_commissioning_sync_with_attributes + .text.esp_zb_zcl_get_attribute_size + 0x4200ea44 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_common.c.obj) + 0x4200ea44 esp_zb_zcl_get_attribute_size + .text.esp_zb_zcl_put_attribute_value + 0x4200ea52 0x21a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_common.c.obj) + 0x4200ea52 esp_zb_zcl_put_attribute_value + .text.zb_zcl_endpoint_handler + 0x4200ec6c 0x174 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + 0x4200ec6c zb_zcl_endpoint_handler + .text.zb_zcl_device_callback + 0x4200ede0 0x316 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + 0x4200ede0 zb_zcl_device_callback + .text.zb_zcl_report_attr_callback + 0x4200f0f6 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + 0x4200f0f6 zb_zcl_report_attr_callback + .text.esp_zb_core_action_handler_register + 0x4200f174 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + 0x4200f174 esp_zb_core_action_handler_register + .text.esp_zb_core_action_handler_schedule + 0x4200f17e 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + 0x4200f17e esp_zb_core_action_handler_schedule + .text.zb_zcl_basic_message_create + 0x4200f18e 0xbc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + 0x4200f18e zb_zcl_basic_message_create + .text.zb_zcl_device_cb_register + 0x4200f24a 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + 0x4200f24a zb_zcl_device_cb_register + .text.esp_zb_device_register + 0x4200f2b2 0xfe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + 0x4200f2b2 esp_zb_device_register + .text.zb_zcl_general_cmd_handler + 0x4200f3b0 0x5b8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + 0x4200f3b0 zb_zcl_general_cmd_handler + .text.zcl_identify_effect_cmd_handler + 0x4200f968 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) + .text.esp_zb_zcl_identify_init_server + 0x4200f9a2 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) + 0x4200f9a2 esp_zb_zcl_identify_init_server + .text.esp_zb_set_rx_on_when_idle + 0x4200f9bc 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + 0x4200f9bc esp_zb_set_rx_on_when_idle + .text.esp_zb_get_short_address + 0x4200f9de 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + 0x4200f9de esp_zb_get_short_address + .text.esp_zb_get_extended_pan_id + 0x4200f9e2 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + 0x4200f9e2 esp_zb_get_extended_pan_id + .text.esp_zb_get_pan_id + 0x4200f9e6 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + 0x4200f9e6 esp_zb_get_pan_id + .text.esp_zb_get_current_channel + 0x4200f9f0 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + 0x4200f9f0 esp_zb_get_current_channel + .text.esp_zb_attr_array_cleanup + 0x4200f9f4 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + .text.esp_zb_cluster_array_cleanup + 0x4200fa60 0x7a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + .text.esp_zb_internal_ep_list_to_device_ctx + 0x4200fada 0x54a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + 0x4200fada esp_zb_internal_ep_list_to_device_ctx + .text.zb_aib_tcpol_set_update_trust_center_link_keys_required + 0x42010024 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + 0x42010024 zb_aib_tcpol_set_update_trust_center_link_keys_required + .text.zb_aib_tcpol_get_allow_unsecure_tc_rejoins + 0x4201003e 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + 0x4201003e zb_aib_tcpol_get_allow_unsecure_tc_rejoins + .text.zb_aib_tcpol_set_is_distributed_security + 0x4201004c 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + 0x4201004c zb_aib_tcpol_set_is_distributed_security + .text.zb_aib_tcpol_clear_is_distributed_security + 0x4201006c 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + 0x4201006c zb_aib_tcpol_clear_is_distributed_security + .text.zb_aib_tcpol_get_is_distributed_security + 0x42010086 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + 0x42010086 zb_aib_tcpol_get_is_distributed_security + .text.zb_aib_trust_center_address_unknown + 0x42010094 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + 0x42010094 zb_aib_trust_center_address_unknown + .text.zb_aib_get_coordinator_version + 0x420100bc 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + 0x420100bc zb_aib_get_coordinator_version + .text.zb_aib_get_channel_page_list + 0x420100c6 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + 0x420100c6 zb_aib_get_channel_page_list + .text.zb_aib_channel_page_list_set_mask + 0x420100d2 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + 0x420100d2 zb_aib_channel_page_list_set_mask + .text.zb_aib_channel_page_list_get_mask + 0x420100e2 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + 0x420100e2 zb_aib_channel_page_list_get_mask + .text.zb_aib_channel_page_list_set_2_4GHz_mask + 0x420100f0 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + 0x420100f0 zb_aib_channel_page_list_set_2_4GHz_mask + .text.zb_aib_channel_page_list_get_2_4GHz_mask + 0x42010114 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + 0x42010114 zb_aib_channel_page_list_get_2_4GHz_mask + .text.zb_aib_channel_page_list_get_first_filled_page + 0x42010120 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + 0x42010120 zb_aib_channel_page_list_get_first_filled_page + .text.zb_reinit_aps_device_key_pair_storage + 0x4201012c 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + 0x4201012c zb_reinit_aps_device_key_pair_storage + .text.aps_find_src_ref + 0x42010188 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + 0x42010188 aps_find_src_ref + .text.zb_aps_check_binding_request + 0x42010238 0x9a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + 0x42010238 zb_aps_check_binding_request + .text.zb_apsme_bind_request + 0x420102d2 0x30c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + 0x420102d2 zb_apsme_bind_request + .text.zb_apsme_move_dst_bind_table + 0x420105de 0x102 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + 0x420105de zb_apsme_move_dst_bind_table + .text.zb_apsme_unbind_by_ref + 0x420106e0 0x286 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + 0x420106e0 zb_apsme_unbind_by_ref + .text.zb_apsme_unbind_request + 0x42010966 0x236 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + 0x42010966 zb_apsme_unbind_request + .text.zb_apsme_remove_all_groups_internal + 0x42010b9c 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + 0x42010b9c zb_apsme_remove_all_groups_internal + .text.zb_aps_is_in_group + 0x42010bec 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + 0x42010bec zb_aps_is_in_group + .text.zb_reinit_aps_binding_dst_table_entry_by_index + 0x42010c1e 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + 0x42010c1e zb_reinit_aps_binding_dst_table_entry_by_index + .text.zb_reinit_aps_binding + 0x42010c96 0x90 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + 0x42010c96 zb_reinit_aps_binding + .text.zb_apsme_unbind_all + 0x42010d26 0xb4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + 0x42010d26 zb_apsme_unbind_all + .text.apsme_forget_device + 0x42010dda 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + 0x42010dda apsme_forget_device + .text.find_binding_whitelist_entry + 0x42010dec 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + .text.zb_aps_add_binding_whitelist_entry + 0x42010e2c 0x8e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + 0x42010e2c zb_aps_add_binding_whitelist_entry + .text.zb_check_binding_table_whitelist + 0x42010eba 0xd2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + 0x42010eba zb_check_binding_table_whitelist + .text.zb_aps_group_table_remove_all + 0x42010f8c 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + 0x42010f8c zb_aps_group_table_remove_all + .text.zb_check_bind_trans + 0x42010f9c 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_find_by_buf + 0x42010fd2 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_find_any_block + 0x4201102a 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_retrans_ent_busy_state + 0x42011048 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_buf_retrans_isbusy + 0x42011066 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.upd_conf_param + 0x420110b4 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_get_received_mask + 0x42011102 0x90 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_free_window + 0x42011192 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_clear_bind_trans + 0x420111d6 0x120 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_stop_fail_timer + 0x420112f6 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_apsde_check_selfie + 0x42011344 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_out_frag_schedule_send_next_block + 0x420113a4 0x238 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_hdr_mod + 0x420115dc 0x8a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_find_by_hdr + 0x42011666 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_pass_group_msg_up + 0x420116ce 0x138 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x420116ce zb_aps_pass_group_msg_up + .text.zb_aps_check_max_trans_size_timer_cb + 0x42011806 0x6a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_out_frag_schedule_queued_requests + 0x42011870 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_process_bind_trans_parallel_delayed + 0x420118aa 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_retrans_ent_free + 0x420118ee 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_stop_ack_timer + 0x4201194c 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_restart_ack_timer + 0x420119ac 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_send_ack_delayed + 0x42011a62 0x8a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_out_frag_schedule_send_next_block_delayed + 0x42011aec 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_pass_up_group_buf + 0x42011b1c 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42011b1c zb_aps_pass_up_group_buf + .text.aps_in_frag_stop_entry.constprop.0 + 0x42011b6c 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_transaction_failed + 0x42011bc4 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_try_apsde_data_indication + 0x42011c06 0xa0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_mac_ack_for_aps_ack_arrived + 0x42011ca6 0x64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_init + 0x42011d0a 0x9a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42011d0a zb_aps_init + .text.zb_aps_get_max_trans_size + 0x42011da4 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42011da4 zb_aps_get_max_trans_size + .text.zb_aps_get_max_buffer_size + 0x42011e22 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42011e22 zb_aps_get_max_buffer_size + .text.zb_aps_add_max_trans_size + 0x42011ea0 0x108 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42011ea0 zb_aps_add_max_trans_size + .text.aps_send_fail_confirm + 0x42011fa8 0xb4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42011fa8 aps_send_fail_confirm + .text.zb_process_bind_trans_parallel + 0x4201205c 0x2f8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_check_frag_queue_cleanup_and_send_fail_confirm + 0x42012354 0x126 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_data_hdr_fill_datareq + 0x4201247a 0x1ce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x4201247a aps_data_hdr_fill_datareq + .text.zb_apsde_data_request + 0x42012648 0x396 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42012648 zb_apsde_data_request + .text.zb_apsde_data_request_main + 0x420129de 0x496 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_hdr_parse + 0x42012e74 0x1a4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42012e74 zb_aps_hdr_parse + .text.zb_aps_pass_local_group_pkt_up + 0x42013018 0xa6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42013018 zb_aps_pass_local_group_pkt_up + .text.fill_nldereq + 0x420130be 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x420130be fill_nldereq + .text.aps_ack_send_handle + 0x42013104 0x18a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_send_ack + 0x4201328e 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.done_with_frag_tx_ack + 0x4201332c 0x508 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.done_with_this_ack + 0x42013834 0x1c2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_send_command + 0x420139f6 0xc6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x420139f6 zb_aps_send_command + .text.zb_aps_clear_after_leave + 0x42013abc 0xfa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42013abc zb_aps_clear_after_leave + .text.zb_aps_hdr_size + 0x42013bb6 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42013bb6 zb_aps_hdr_size + .text.zb_aps_full_hdr_size + 0x42013bf2 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42013bf2 zb_aps_full_hdr_size + .text.aps_send_frame_via_binding + 0x42013c2c 0x94 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_aps_pass_local_msg_up + 0x42013cc0 0xdc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42013cc0 zb_aps_pass_local_msg_up + .text.zb_nlde_data_confirm + 0x42013d9c 0x2b8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42013d9c zb_nlde_data_confirm + .text.zb_aps_ack_timer_cb + 0x42014054 0x2a2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42014054 zb_aps_ack_timer_cb + .text.aps_in_frag_total_window_size + 0x420142f6 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_do_merge_blocks + 0x42014358 0x126 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.aps_in_frag_assemble_window_delayed + 0x4201447e 0x116 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .text.zb_nlde_data_indication_continue + 0x42014594 0x702 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42014594 zb_nlde_data_indication_continue + .text.zb_nlde_data_indication + 0x42014c96 0x270 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42014c96 zb_nlde_data_indication + .text.zb_aps_call_user_payload_cb + 0x42014f06 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42014f06 zb_aps_call_user_payload_cb + .text.zb_aps_call_indication_data_cb + 0x42014f46 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + 0x42014f46 zb_aps_call_indication_data_cb + .text.zb_bdb_finding_binding_target_alarm + 0x42014f58 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x42014f58 zb_bdb_finding_binding_target_alarm + .text.raise_target_finished_cancelled_signal + 0x42014f68 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .text.zb_bdb_finding_binding_initiator_stop + 0x42014f98 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .text.zb_bdb_find_respondent + 0x4201500e 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .text.zb_bdb_process_simple_desc_res + 0x42015060 0xa8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x42015060 zb_bdb_process_simple_desc_res + .text.zb_bdb_finding_binding_initiator_alarm + 0x42015108 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x42015108 zb_bdb_finding_binding_initiator_alarm + .text.zb_bdb_finding_binding_init_ctx + 0x42015162 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x42015162 zb_bdb_finding_binding_init_ctx + .text.zb_bdb_finding_binding_target_cancel + 0x420151b6 0x74 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x420151b6 zb_bdb_finding_binding_target_cancel + .text.finding_binding_target_cancel_ep_internal + 0x4201522a 0x94 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .text.zb_bdb_finding_binding_target_alarm_ep + 0x420152be 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x420152be zb_bdb_finding_binding_target_alarm_ep + .text.zb_bdb_finding_binding_initiator_cancel + 0x420152fa 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x420152fa zb_bdb_finding_binding_initiator_cancel + .text.zb_bdb_find_cluster_match + 0x42015324 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x42015324 zb_bdb_find_cluster_match + .text.process_binding_for_respondent + 0x420153a2 0x27a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .text.zb_bdb_simple_desc_check_cb + 0x4201561c 0x10e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x4201561c zb_bdb_simple_desc_check_cb + .text.handle_bind_confirm + 0x4201572a 0x146 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .text.zb_bdb_error_handle_buf + 0x42015870 0x8e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x42015870 zb_bdb_error_handle_buf + .text.zb_bdb_active_eps_check_cb + 0x420158fe 0x13e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x420158fe zb_bdb_active_eps_check_cb + .text.zb_bdb_process_active_eps_res + 0x42015a3c 0xec /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x42015a3c zb_bdb_process_active_eps_res + .text.zb_bdb_process_identify_query_res + 0x42015b28 0x1fa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x42015b28 zb_bdb_process_identify_query_res + .text.zb_bdb_fb_send_active_ep_req + 0x42015d22 0xcc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x42015d22 zb_bdb_fb_send_active_ep_req + .text.zb_bdb_process_ext_addr_resp + 0x42015dee 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + 0x42015dee zb_bdb_process_ext_addr_resp + .text.bdb_is_in_tc_rejoin + 0x42015e4a 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x42015e4a bdb_is_in_tc_rejoin + .text.bdb_set_never_joined + 0x42015e58 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_must_use_installcode + 0x42015ea8 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_should_accept_frame_before_join + 0x42015eb6 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_get_scan_duration + 0x42015eec 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x42015eec bdb_get_scan_duration + .text.bdb_send_tc_rejoin_done_after_reboot + 0x42015ef6 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_touchlink_target_timeout + 0x42015f24 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_network_steering_on_network + 0x42015fde 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x42015fde bdb_network_steering_on_network + .text.bdb_precomm_rejoin_over_all_channels + 0x4201601a 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_not_ever_joined + 0x4201606e 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x4201606e bdb_not_ever_joined + .text.bdb_start_top_level_commissioning + 0x420160c8 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x420160c8 bdb_start_top_level_commissioning + .text.bdb_force_rejoin_if_not_in_progress + 0x4201612a 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_commissioning_signal + 0x42016174 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x42016174 bdb_commissioning_signal + .text.bdb_finding_n_binding_machine + 0x4201618e 0x64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_network_formation_machine + 0x420161f2 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_touchlink_machine + 0x42016254 0x244 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_network_steering_auth_failure + 0x42016498 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x42016498 bdb_network_steering_auth_failure + .text.bdb_network_steering_tclk_ex_failure + 0x420164f0 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x420164f0 bdb_network_steering_tclk_ex_failure + .text.bdb_after_mgmt_permit_joining_cb + 0x4201651a 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x4201651a bdb_after_mgmt_permit_joining_cb + .text.try_to_cancel_nwk_discovery_alarm + 0x42016548 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.nwk_cancel_network_discovery_response + 0x42016584 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_check_fn + 0x420165ec 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x420165ec bdb_check_fn + .text.bdb_commissioning_machine + 0x42016624 0x160 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x42016624 bdb_commissioning_machine + .text.bdb_joined + 0x42016784 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x42016784 bdb_joined + .text.bdb_initialization_machine + 0x420167be 0x184 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_preinit + 0x42016942 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x42016942 bdb_preinit + .text.bdb_initialization_procedure + 0x420169da 0x94 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x420169da bdb_initialization_procedure + .text.bdb_network_steering_start_scan + 0x42016a6e 0x6a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x42016a6e bdb_network_steering_start_scan + .text.bdb_network_steering_not_on_network + 0x42016ad8 0x14c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x42016ad8 bdb_network_steering_not_on_network + .text.bdb_network_steering_start + 0x42016c24 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x42016c24 bdb_network_steering_start + .text.bdb_network_steering_machine + 0x42016c82 0x160 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.bdb_force_link + 0x42016de2 0xc8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x42016de2 bdb_force_link + .text.bdb_handle_comm_signal + 0x42016eaa 0x256 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .text.zb_set_network_ed_role + 0x42017100 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x42017100 zb_set_network_ed_role + .text.zb_set_bdb_primary_channel_set + 0x42017116 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x42017116 zb_set_bdb_primary_channel_set + .text.zb_bdb_is_factory_new + 0x4201713a 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + 0x4201713a zb_bdb_is_factory_new + .text.short_search + 0x4201713e 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .text.del_short_sorted + 0x420171d6 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .text.zb_address_compressed_ieee_hash.isra.0 + 0x4201723c 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .text.zb_check_bit_in_bit_vector + 0x42017272 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x42017272 zb_check_bit_in_bit_vector + .text.get_manufacturer_index_by_ieee_addr + 0x42017286 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .text.zb_set_bit_in_bit_vector + 0x420172fe 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x420172fe zb_set_bit_in_bit_vector + .text.manuf_tbl_clear_unusable_entries + 0x42017318 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .text.zb_clr_bit_in_bit_vector + 0x42017386 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x42017386 zb_clr_bit_in_bit_vector + .text.zb_address_set_pan_id + 0x420173a4 0x112 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x420173a4 zb_address_set_pan_id + .text.zb_address_get_pan_id + 0x420174b6 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x420174b6 zb_address_get_pan_id + .text.zb_address_get_pan_id_ref + 0x42017510 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x42017510 zb_address_get_pan_id_ref + .text.zb_address_clear_pan_id_table + 0x420175a8 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x420175a8 zb_address_clear_pan_id_table + .text.zb_address_get_short_pan_id + 0x420175e0 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x420175e0 zb_address_get_short_pan_id + .text.zb_address_reuse_pan_id + 0x4201763e 0x64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x4201763e zb_address_reuse_pan_id + .text.zb_address_delete_pan_id + 0x420176a2 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x420176a2 zb_address_delete_pan_id + .text.zb_ieee_addr_compress + 0x420176d2 0x9a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x420176d2 zb_ieee_addr_compress + .text.zb_ieee_addr_decompress + 0x4201776c 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x4201776c zb_ieee_addr_decompress + .text.zb_long_address_update_by_ref + 0x420177e2 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x420177e2 zb_long_address_update_by_ref + .text.zb_address_by_ref + 0x42017828 0xae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x42017828 zb_address_by_ref + .text.zb_address_ieee_by_ref + 0x420178d6 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x420178d6 zb_address_ieee_by_ref + .text.zb_address_short_by_ref + 0x42017990 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x42017990 zb_address_short_by_ref + .text.zb_address_unlock_assert_locked + 0x420179c6 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .text.zb_address_is_locked + 0x42017a06 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x42017a06 zb_address_is_locked + .text.zb_address_lock_func + 0x42017a3c 0x90 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x42017a3c zb_address_lock_func + .text.zb_address_delete + 0x42017acc 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x42017acc zb_address_delete + .text.zb_address_unlock_func + 0x42017b34 0xe8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x42017b34 zb_address_unlock_func + .text.zb_add_short_addr_sorted + 0x42017c1c 0xc8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x42017c1c zb_add_short_addr_sorted + .text.addr_add + 0x42017ce4 0x1bc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .text.zb_address_by_short + 0x42017ea0 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x42017ea0 zb_address_by_short + .text.zb_address_ieee_by_short + 0x42017f18 0xca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x42017f18 zb_address_ieee_by_short + .text.zb_address_compressed_cmp + 0x42017fe2 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x42017fe2 zb_address_compressed_cmp + .text.ieee_search + 0x4201800e 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .text.zb_address_by_ieee + 0x420180be 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x420180be zb_address_by_ieee + .text.zb_address_check_mem_for_new_addr + 0x4201812e 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x4201812e zb_address_check_mem_for_new_addr + .text.zb_address_short_by_ieee + 0x42018196 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x42018196 zb_address_short_by_ieee + .text.zb_address_update + 0x420181d4 0x27a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x420181d4 zb_address_update + .text.zb_address_reset + 0x4201844e 0x64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x4201844e zb_address_reset + .text.zb_address_cmp_two_refs + 0x420184b2 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x420184b2 zb_address_cmp_two_refs + .text.zb_address_in_use + 0x4201850e 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + 0x4201850e zb_address_in_use + .text.compose_flags + 0x42018526 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .text.allocate_buffer_unsafe + 0x42018548 0xa4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .text.process_delayed_buf_entry_unsafe + 0x420185ec 0x8e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .text.zb_get_buf_delayed + 0x4201867a 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .text.zb_init_buffers + 0x420186f2 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x420186f2 zb_init_buffers + .text.zb_buf_get_func + 0x420186f6 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x420186f6 zb_buf_get_func + .text.zb_buf_get_out_func + 0x4201872c 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x4201872c zb_buf_get_out_func + .text.zb_buf_get_any_func + 0x42018734 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018734 zb_buf_get_any_func + .text.zb_buf_get_hipri_func + 0x42018752 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018752 zb_buf_get_hipri_func + .text.zb_buf_get_max_size_func + 0x4201875a 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x4201875a zb_buf_get_max_size_func + .text.zb_buf_get_out_delayed_func + 0x42018774 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018774 zb_buf_get_out_delayed_func + .text.zb_buf_get_in_delayed_func + 0x420187ba 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x420187ba zb_buf_get_in_delayed_func + .text.zb_buf_get_out_delayed_ext_func + 0x42018800 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018800 zb_buf_get_out_delayed_ext_func + .text.zb_buf_get_in_delayed_ext_func + 0x4201884a 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x4201884a zb_buf_get_in_delayed_ext_func + .text.zb_buf_requalify_in_to_out_func + 0x42018894 0x88 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018894 zb_buf_requalify_in_to_out_func + .text.zb_buf_free_func + 0x4201891c 0xb4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x4201891c zb_buf_free_func + .text.zb_buf_begin_func + 0x420189d0 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x420189d0 zb_buf_begin_func + .text.zb_buf_len_func + 0x420189f8 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x420189f8 zb_buf_len_func + .text.zb_buf_end_func + 0x42018a1a 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018a1a zb_buf_end_func + .text.zb_buf_data_func + 0x42018a3c 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018a3c zb_buf_data_func + .text.zb_buf_initial_alloc_func + 0x42018a52 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018a52 zb_buf_initial_alloc_func + .text.zb_buf_reuse_func + 0x42018b0c 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018b0c zb_buf_reuse_func + .text.zb_buf_get_ptr_off_func + 0x42018b60 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018b60 zb_buf_get_ptr_off_func + .text.zb_buf_cut_right_func + 0x42018b78 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018b78 zb_buf_cut_right_func + .text.zb_buf_cut_left_func + 0x42018bde 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018bde zb_buf_cut_left_func + .text.zb_buf_alloc_right_func + 0x42018c6a 0x10e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018c6a zb_buf_alloc_right_func + .text.zb_get_buf_tail_ptr + 0x42018d78 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .text.zb_buf_copy_func + 0x42018e16 0x134 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018e16 zb_buf_copy_func + .text.zb_buf_get_tail_func + 0x42018f4a 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018f4a zb_buf_get_tail_func + .text.zb_buf_alloc_tail_func + 0x42018f52 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018f52 zb_buf_alloc_tail_func + .text.zb_buf_alloc_left_func + 0x42018f7e 0xec /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42018f7e zb_buf_alloc_left_func + .text.zb_buf_flags_or_func + 0x4201906a 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x4201906a zb_buf_flags_or_func + .text.zb_buf_flags_clr_func + 0x420190ba 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x420190ba zb_buf_flags_clr_func + .text.zb_buf_flags_clr_encr_func + 0x4201910c 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x4201910c zb_buf_flags_clr_encr_func + .text.zb_buf_flags_get_func + 0x42019112 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42019112 zb_buf_flags_get_func + .text.zb_buf_get_status_func + 0x42019126 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42019126 zb_buf_get_status_func + .text.zb_buf_set_status_func + 0x42019154 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42019154 zb_buf_set_status_func + .text.zb_buf_is_oom_state + 0x42019186 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42019186 zb_buf_is_oom_state + .text.zb_buf_get_handle_func + 0x420191ae 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x420191ae zb_buf_get_handle_func + .text.zb_buf_set_handle_func + 0x420191c4 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x420191c4 zb_buf_set_handle_func + .text.zb_buf_set_mac_rx_need + 0x420191e0 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x420191e0 zb_buf_set_mac_rx_need + .text.zb_buf_get_mac_rx_need + 0x420191ea 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x420191ea zb_buf_get_mac_rx_need + .text.zb_buf_have_rx_bufs + 0x420191f4 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x420191f4 zb_buf_have_rx_bufs + .text.zb_buf_layer_get_func + 0x42019208 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42019208 zb_buf_layer_get_func + .text.zb_buf_layer_or_func + 0x42019228 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42019228 zb_buf_layer_or_func + .text.zb_buf_layer_clr_func + 0x42019260 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + 0x42019260 zb_buf_layer_clr_func + .text.zb_bufpool_storage_init + 0x42019294 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + 0x42019294 zb_bufpool_storage_init + .text.zb_bufpool_storage_allocate + 0x420192aa 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + 0x420192aa zb_bufpool_storage_allocate + .text.zb_bufpool_storage_buf_to_bufid + 0x42019360 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + 0x42019360 zb_bufpool_storage_buf_to_bufid + .text.zb_bufpool_storage_free + 0x420193a2 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + 0x420193a2 zb_bufpool_storage_free + .text.zb_bufpool_storage_bufid_to_buf + 0x42019418 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + 0x42019418 zb_bufpool_storage_bufid_to_buf + .text.zb_bufpool_storage_calc_multiplicity + 0x4201942c 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + 0x4201942c zb_bufpool_storage_calc_multiplicity + .text.zb_bufpool_storage_calc_payload_size + 0x4201944a 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + 0x4201944a zb_bufpool_storage_calc_payload_size + .text.zb_channel_page_list_copy + 0x4201945c 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x4201945c zb_channel_page_list_copy + .text.zb_channel_page_list_set_mask + 0x42019494 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x42019494 zb_channel_page_list_set_mask + .text.zb_channel_page_channel_logical_to_number + 0x420194c6 0xbc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x420194c6 zb_channel_page_channel_logical_to_number + .text.zb_channel_page_channel_number_to_logical + 0x42019582 0xb8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x42019582 zb_channel_page_channel_number_to_logical + .text.zb_channel_page_list_get_mask + 0x4201963a 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x4201963a zb_channel_page_list_get_mask + .text.zb_channel_page_list_get_page + 0x42019662 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x42019662 zb_channel_page_list_get_page + .text.zb_channel_page_list_get_page_idx + 0x42019688 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x42019688 zb_channel_page_list_get_page_idx + .text.zb_channel_page_get_start_channel_number + 0x42019708 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x42019708 zb_channel_page_get_start_channel_number + .text.zb_channel_page_get_max_channel_number + 0x4201973e 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x4201973e zb_channel_page_get_max_channel_number + .text.zb_channel_page_list_set_unset_channel + 0x420197ac 0x82 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + .text.zb_channel_page_list_set_logical_channel + 0x4201982e 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x4201982e zb_channel_page_list_set_logical_channel + .text.zb_channel_page_list_get_channels_num + 0x4201986c 0x7c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x4201986c zb_channel_page_list_get_channels_num + .text.zb_channel_page_list_set_2_4GHz_mask + 0x420198e8 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x420198e8 zb_channel_page_list_set_2_4GHz_mask + .text.zb_channel_page_list_get_2_4GHz_mask + 0x420198f0 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x420198f0 zb_channel_page_list_get_2_4GHz_mask + .text.zb_channel_page_list_get_first_filled_page + 0x420198f6 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x420198f6 zb_channel_page_list_get_first_filled_page + .text.zb_channel_list_init + 0x4201990a 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + 0x4201990a zb_channel_list_init + .text.zb_assert + 0x42019930 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + 0x42019930 zb_assert + .text.zb_aps_multi_pre_link_key_init + 0x4201996c 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + .text.zb_init_configurable_mem + 0x420199a2 0x2a2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + 0x420199a2 zb_init_configurable_mem + .text.zb_globals_init + 0x42019c44 0xa8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + 0x42019c44 zb_globals_init + .text.zb_init 0x42019cec 0xa0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) + 0x42019cec zb_init + .text.zb_assign_global_pointers + 0x42019d8c 0x45c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + 0x42019d8c zb_assign_global_pointers + .text.zb_nvram_neighbour_tbl_dataset_count_records + 0x4201a1e8 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_read_app_data + 0x4201a21c 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_dataset_data_is_valid + 0x4201a23c 0x148 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_check_and_read_page_hdr_ds + 0x4201a384 0xa8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.find_datasets_on_page + 0x4201a42c 0x218 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.raise_read_error + 0x4201a644 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.raise_write_error + 0x4201a654 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_move + 0x4201a664 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.nvram_write_dataset_tail + 0x4201a6ba 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_erase_if_not_erased + 0x4201a72c 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_migrate_current_page + 0x4201a778 0x1ea /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_nvram_dataset_is_supported + 0x4201a962 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .text.zb_aps_keypair_load_by_idx + 0x4201a988 0x8e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201a988 zb_aps_keypair_load_by_idx + .text.zb_aps_keypair_read_by_idx + 0x4201aa16 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201aa16 zb_aps_keypair_read_by_idx + .text.zb_aps_keypair_get_ent_by_idx + 0x4201aa4c 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201aa4c zb_aps_keypair_get_ent_by_idx + .text.zb_aps_keypair_get_addr_by_idx + 0x4201aa68 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201aa68 zb_aps_keypair_get_addr_by_idx + .text.zb_nvram_write_start + 0x4201aaa4 0xe6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201aaa4 zb_nvram_write_start + .text.zb_nvram_write_end + 0x4201ab8a 0x188 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201ab8a zb_nvram_write_end + .text.zb_nvram_transaction_start + 0x4201ad12 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201ad12 zb_nvram_transaction_start + .text.zb_nvram_transaction_commit + 0x4201ad28 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201ad28 zb_nvram_transaction_commit + .text.zb_nvram_write_empty_dataset + 0x4201ad48 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201ad48 zb_nvram_write_empty_dataset + .text.zb_nvram_clear + 0x4201ad92 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201ad92 zb_nvram_clear + .text.zb_nvram_aps_keypair_length + 0x4201ae12 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201ae12 zb_nvram_aps_keypair_length + .text.zb_nvram_read_aps_groups_dataset + 0x4201ae60 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201ae60 zb_nvram_read_aps_groups_dataset + .text.zb_nvram_aps_groups_length + 0x4201aed8 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201aed8 zb_nvram_aps_groups_length + .text.zb_nvram_erase_finished + 0x4201aef0 0xfa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201aef0 zb_nvram_erase_finished + .text.zb_nvram_erase + 0x4201afea 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201afea zb_nvram_erase + .text.zb_ib_set_defaults + 0x4201b04c 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201b04c zb_ib_set_defaults + .text.zb_nvram_read_data + 0x4201b092 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201b092 zb_nvram_read_data + .text.zb_nvram_read_common_dataset + 0x4201b0e2 0x1d0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201b0e2 zb_nvram_read_common_dataset + .text.zb_nvram_read_aps_keypair_dataset + 0x4201b2b2 0xfe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201b2b2 zb_nvram_read_aps_keypair_dataset + .text.zb_nvram_read_aps_binding_dataset + 0x4201b3b0 0x414 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201b3b0 zb_nvram_read_aps_binding_dataset + .text.zb_nvram_read_counters_dataset + 0x4201b7c4 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201b7c4 zb_nvram_read_counters_dataset + .text.zb_nvram_read_addr_map_dataset + 0x4201b7f4 0x184 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201b7f4 zb_nvram_read_addr_map_dataset + .text.zb_nvram_read_neighbour_tbl_dataset + 0x4201b978 0x1a2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201b978 zb_nvram_read_neighbour_tbl_dataset + .text.zb_nvram_load + 0x4201bb1a 0x610 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201bb1a zb_nvram_load + .text.zb_nvram_write_data + 0x4201c12a 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201c12a zb_nvram_write_data + .text.zb_nvram_write_common_dataset + 0x4201c1a8 0x178 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201c1a8 zb_nvram_write_common_dataset + .text.zb_nvram_write_aps_keypair_dataset + 0x4201c320 0x110 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201c320 zb_nvram_write_aps_keypair_dataset + .text.zb_nvram_write_aps_binding_dataset + 0x4201c430 0xa4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201c430 zb_nvram_write_aps_binding_dataset + .text.zb_nvram_write_aps_groups_dataset + 0x4201c4d4 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201c4d4 zb_nvram_write_aps_groups_dataset + .text.zb_nvram_write_counters_dataset + 0x4201c534 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201c534 zb_nvram_write_counters_dataset + .text.zb_nvram_write_addr_map_dataset + 0x4201c56e 0x14c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201c56e zb_nvram_write_addr_map_dataset + .text.zb_nvram_write_neighbour_tbl_dataset + 0x4201c6ba 0xee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201c6ba zb_nvram_write_neighbour_tbl_dataset + .text.zb_nvram_write_dataset + 0x4201c7a8 0x36a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201c7a8 zb_nvram_write_dataset + .text.zb_aps_keypair_write + 0x4201cb12 0x10e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201cb12 zb_aps_keypair_write + .text.zb_nvram_store_addr_n_nbt + 0x4201cc20 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + 0x4201cc20 zb_nvram_store_addr_n_nbt + .text.zb_nvram_custom_ds_try_read + 0x4201cc52 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + 0x4201cc52 zb_nvram_custom_ds_try_read + .text.zb_nvram_custom_ds_try_write + 0x4201ccd2 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + 0x4201ccd2 zb_nvram_custom_ds_try_write + .text.zb_nvram_custom_ds_try_get_length + 0x4201cd52 0x88 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + 0x4201cd52 zb_nvram_custom_ds_try_get_length + .text.zb_nvram_custom_ds_is_supported + 0x4201cdda 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + 0x4201cdda zb_nvram_custom_ds_is_supported + .text.zb_random_software + 0x4201ce20 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .text.zb_random_val + 0x4201ce9e 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201ce9e zb_random_val + .text.zb_random_jitter + 0x4201cf14 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201cf14 zb_random_jitter + .text.zb_htobe32 + 0x4201cf50 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201cf50 zb_htobe32 + .text.zb_get_next_letoh16 + 0x4201cf72 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201cf72 zb_get_next_letoh16 + .text.zb_put_next_htole16 + 0x4201cf8c 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201cf8c zb_put_next_htole16 + .text.zb_put_next_2_htole16 + 0x4201cf9e 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201cf9e zb_put_next_2_htole16 + .text.zb_put_next_htole32 + 0x4201cfba 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201cfba zb_put_next_htole32 + .text.zb_crc16 + 0x4201cfdc 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201cfdc zb_crc16 + .text.zb_crc32 + 0x4201d032 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201d032 zb_crc32 + .text.zb_crc32_next + 0x4201d082 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201d082 zb_crc32_next + .text.zb_crc32_next_v2 + 0x4201d0d4 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201d0d4 zb_crc32_next_v2 + .text.zb_64bit_hash + 0x4201d12a 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201d12a zb_64bit_hash + .text.zb_bzero_volatile + 0x4201d154 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201d154 zb_bzero_volatile + .text.zb_memcpy8 + 0x4201d168 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201d168 zb_memcpy8 + .text.zb_random_u8 + 0x4201d184 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201d184 zb_random_u8 + .text.zb_random_u16 + 0x4201d19a 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + 0x4201d19a zb_random_u16 + .text.zb_schedule_tx_cb + 0x4201d1b0 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + 0x4201d1b0 zb_schedule_tx_cb + .text.zb_schedule_callback + 0x4201d248 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + 0x4201d248 zb_schedule_callback + .text.zb_schedule_callback2 + 0x4201d2fe 0xc4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + 0x4201d2fe zb_schedule_callback2 + .text.zb_schedule_callback_prior + 0x4201d3c2 0xca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + 0x4201d3c2 zb_schedule_callback_prior + .text.zb_schedule_app_callback + 0x4201d48c 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + 0x4201d48c zb_schedule_app_callback + .text.zb_schedule_alarm + 0x4201d4ac 0x3f2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + 0x4201d4ac zb_schedule_alarm + .text.zb_schedule_app_alarm + 0x4201d89e 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + 0x4201d89e zb_schedule_app_alarm + .text.zb_schedule_alarm_cancel + 0x4201d8c8 0x12e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + 0x4201d8c8 zb_schedule_alarm_cancel + .text.zb_schedule_get_alarm_time + 0x4201d9f6 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + 0x4201d9f6 zb_schedule_get_alarm_time + .text.zb_multimac_mac_logic_iteration_proxy + 0x4201dab0 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + 0x4201dab0 zb_multimac_mac_logic_iteration_proxy + .text.zb_sched_loop_iteration + 0x4201dad6 0x43a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + 0x4201dad6 zb_sched_loop_iteration + .text.zb_sched_init + 0x4201df10 0x74 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + 0x4201df10 zb_sched_init + .text.zb_scheduler_is_stop + 0x4201df84 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + 0x4201df84 zb_scheduler_is_stop + .text.zb_scheduler_is_going_to_stop + 0x4201df8e 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + 0x4201df8e zb_scheduler_is_going_to_stop + .text.zb_get_app_signal + 0x4201dfa2 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + 0x4201dfa2 zb_get_app_signal + .text.zb_app_signal_pack_with_detailed_status + 0x4201dff0 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + 0x4201dff0 zb_app_signal_pack_with_detailed_status + .text.zb_app_signal_pack + 0x4201e056 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + 0x4201e056 zb_app_signal_pack + .text.zb_sleep_init + 0x4201e062 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + 0x4201e062 zb_sleep_init + .text.zb_sleep_calc_sleep_tmo + 0x4201e090 0xac /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + 0x4201e090 zb_sleep_calc_sleep_tmo + .text.zb_sleep_can_sleep + 0x4201e13c 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + 0x4201e13c zb_sleep_can_sleep + .text.zb_timer_enable_stop + 0x4201e172 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + 0x4201e172 zb_timer_enable_stop + .text.zb_timer_stop + 0x4201e17e 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + 0x4201e17e zb_timer_stop + .text.zb_timer_start + 0x4201e192 0xc0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + 0x4201e192 zb_timer_start + .text.zb_verify + 0x4201e252 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_verify.c.obj) + 0x4201e252 zb_verify + .text.zb_mac_sync_rx_on_off_with_pib + 0x4201e27c 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x4201e27c zb_mac_sync_rx_on_off_with_pib + .text.zb_mlme_handle_in_command + 0x4201e28c 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x4201e28c zb_mlme_handle_in_command + .text.zb_handle_mlme_poll_request + 0x4201e2dc 0x122 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x4201e2dc zb_handle_mlme_poll_request + .text.zb_mac_ack_timeout + 0x4201e3fe 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x4201e3fe zb_mac_ack_timeout + .text.can_accept_frame + 0x4201e444 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .text.zb_mac_init + 0x4201e488 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x4201e488 zb_mac_init + .text.zb_mac_allows_transport_iteration + 0x4201e506 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x4201e506 zb_mac_allows_transport_iteration + .text.zb_mac_get_beacon_payload_offset + 0x4201e522 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x4201e522 zb_mac_get_beacon_payload_offset + .text.mac_is_dup_extended + 0x4201e57a 0x1d2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x4201e57a mac_is_dup_extended + .text.zb_mlme_reset_request + 0x4201e74c 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x4201e74c zb_mlme_reset_request + .text.zb_mac_send_frame + 0x4201e7a6 0x1cc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x4201e7a6 zb_mac_send_frame + .text.zb_mac_logic_iteration + 0x4201e972 0x6de /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x4201e972 zb_mac_logic_iteration + .text.zb_mlme_poll_request + 0x4201f050 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x4201f050 zb_mlme_poll_request + .text.zb_mac_change_channel + 0x4201f0b0 0xe8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x4201f0b0 zb_mac_change_channel + .text.zb_mlme_reset_request_sync + 0x4201f198 0xd8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .text.zb_mac_temp_channel_set + 0x4201f270 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + 0x4201f270 zb_mac_temp_channel_set + .text.zb_mlme_send_association_req_cmd + 0x4201f2ce 0x100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + 0x4201f2ce zb_mlme_send_association_req_cmd + .text.zb_mac_assoc_send_data_req + 0x4201f3ce 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + 0x4201f3ce zb_mac_assoc_send_data_req + .text.mac_call_associate_confirm_fail + 0x4201f434 0xd6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + 0x4201f434 mac_call_associate_confirm_fail + .text.zb_mlme_associate_request + 0x4201f50a 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + 0x4201f50a zb_mlme_associate_request + .text.zb_mlme_associate_request_do + 0x4201f53c 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + 0x4201f53c zb_mlme_associate_request_do + .text.mac_association_req_sent + 0x4201f5ee 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + 0x4201f5ee mac_association_req_sent + .text.zb_mac_assoc_send_data_req_alarm + 0x4201f634 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + 0x4201f634 zb_mac_assoc_send_data_req_alarm + .text.mac_handle_associate_resp + 0x4201f666 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + 0x4201f666 mac_handle_associate_resp + .text.zb_parse_mhr_ptr + 0x4201f718 0xf6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + 0x4201f718 zb_parse_mhr_ptr + .text.zb_parse_mhr + 0x4201f80e 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + 0x4201f80e zb_parse_mhr + .text.zb_mac_calculate_mhr_length + 0x4201f82a 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + 0x4201f82a zb_mac_calculate_mhr_length + .text.zb_mac_fill_mhr + 0x4201f8a0 0xe6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + 0x4201f8a0 zb_mac_fill_mhr + .text.zb_fcf_set_src_addressing_mode + 0x4201f986 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + 0x4201f986 zb_fcf_set_src_addressing_mode + .text.zb_fcf_set_dst_addressing_mode + 0x4201f9b2 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + 0x4201f9b2 zb_fcf_set_dst_addressing_mode + .text.zb_mac_parse_associate_response + 0x4201f9dc 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + 0x4201f9dc zb_mac_parse_associate_response + .text.zb_mac_indirect_data_rx_failed + 0x4201fa4c 0xa8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + 0x4201fa4c zb_mac_indirect_data_rx_failed + .text.zb_mlme_send_data_req_done + 0x4201faf4 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + 0x4201faf4 zb_mlme_send_data_req_done + .text.zb_mac_get_indirect_data + 0x4201fb54 0xf8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + 0x4201fb54 zb_mac_get_indirect_data + .text.zb_mcps_data_request_fill_hdr + 0x4201fc4c 0x210 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + 0x4201fc4c zb_mcps_data_request_fill_hdr + .text.zb_mac_check_security + 0x4201fe5c 0xbe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + 0x4201fe5c zb_mac_check_security + .text.zb_mac_send_data_conf + 0x4201ff1a 0xc4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + 0x4201ff1a zb_mac_send_data_conf + .text.zb_direct_mcps_data_req_tx_done + 0x4201ffde 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + 0x4201ffde zb_direct_mcps_data_req_tx_done + .text.zb_handle_mcps_data_req + 0x4201ffec 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + 0x4201ffec zb_handle_mcps_data_req + .text.zb_mcps_data_request + 0x42020088 0x9a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + 0x42020088 zb_mcps_data_request + .text.zb_handle_data_frame + 0x42020122 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + 0x42020122 zb_handle_data_frame + .text.mlme_get_8bit + 0x4202018e 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + .text.mlme_get_16bit + 0x420201b2 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + .text.mlme_get_mac_diag_info + 0x420201e0 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + .text.zb_mlme_set_request_sync + 0x42020200 0x326 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + 0x42020200 zb_mlme_set_request_sync + .text.zb_mlme_set_request + 0x42020526 0xe2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + 0x42020526 zb_mlme_set_request + .text.zb_mac_reinit_pib + 0x42020608 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + 0x42020608 zb_mac_reinit_pib + .text.zb_mlme_get_request + 0x420206a6 0x2de /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + 0x420206a6 zb_mlme_get_request + .text.zb_mac_send_enhanced_beacon_request_command + 0x42020984 0x206 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + 0x42020984 zb_mac_send_enhanced_beacon_request_command + .text.zb_mac_send_beacon_request_command + 0x42020b8a 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + 0x42020b8a zb_mac_send_beacon_request_command + .text.zb_mlme_scan_step + 0x42020c3c 0x30e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + 0x42020c3c zb_mlme_scan_step + .text.zb_mlme_scan_request + 0x42020f4a 0x1f0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + 0x42020f4a zb_mlme_scan_request + .text.zb_mac_cancel_scan + 0x4202113a 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + 0x4202113a zb_mac_cancel_scan + .text.zb_mac_visibility_init + 0x420211c6 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + 0x420211c6 zb_mac_visibility_init + .text.mac_long_addr_white_list_enabled + 0x420211dc 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + 0x420211dc mac_long_addr_white_list_enabled + .text.zb_mac_is_long_addr_visible + 0x420211ea 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + 0x420211ea zb_mac_is_long_addr_visible + .text.zb_mac_is_short_addr_visible + 0x4202124a 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + 0x4202124a zb_mac_is_short_addr_visible + .text.mac_is_frame_visible + 0x42021276 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + 0x42021276 mac_is_frame_visible + .text.zb_mac_diagnostics_periodic_handler + 0x420212e6 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + 0x420212e6 zb_mac_diagnostics_periodic_handler + .text.zb_mac_update_rx_zcl_diagnostic + 0x42021358 0xec /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + 0x42021358 zb_mac_update_rx_zcl_diagnostic + .text.zb_mac_diagnostics_init + 0x42021444 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + 0x42021444 zb_mac_diagnostics_init + .text.zb_mac_diagnostics_get_info + 0x4202149c 0x274 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + 0x4202149c zb_mac_diagnostics_get_info + .text.zb_mac_diagnostics_cleanup_info + 0x42021710 0x82 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + 0x42021710 zb_mac_diagnostics_cleanup_info + .text.zb_mac_diagnostics_inc_tx_total + 0x42021792 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + 0x42021792 zb_mac_diagnostics_inc_tx_total + .text.zb_mac_diagnostics_inc_tx_failed + 0x42021802 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + 0x42021802 zb_mac_diagnostics_inc_tx_failed + .text.zb_mac_diagnostics_inc_tx_retry + 0x4202185a 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + 0x4202185a zb_mac_diagnostics_inc_tx_retry + .text.zb_mac_diagnostics_inc_tx_bcast + 0x420218b2 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + 0x420218b2 zb_mac_diagnostics_inc_tx_bcast + .text.zb_mac_diagnostics_inc_validate_drop_cnt + 0x420218f4 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + 0x420218f4 zb_mac_diagnostics_inc_validate_drop_cnt + .text.zb_mac_diagnostics_inc_phy_cca_fail + 0x4202191e 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + 0x4202191e zb_mac_diagnostics_inc_phy_cca_fail + .text.zb_mac_diagnostics_inc_tx_for_aps_messages + 0x42021948 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + 0x42021948 zb_mac_diagnostics_inc_tx_for_aps_messages + .text.call_nwk_cancel_nwk_disc_resp + 0x4202198a 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + .text.nwk_scan_find_next_channel_mask + 0x420219a0 0x108 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + 0x420219a0 nwk_scan_find_next_channel_mask + .text.nlme_scan_request + 0x42021aa8 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + 0x42021aa8 nlme_scan_request + .text.scan_confirm_try_continue + 0x42021b62 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + .text.zb_nlme_network_discovery_request + 0x42021ba6 0xbe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + 0x42021ba6 zb_nlme_network_discovery_request + .text.zb_mac_cancel_scan_response + 0x42021c64 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + 0x42021c64 zb_mac_cancel_scan_response + .text.zb_nlme_ed_scan_request + 0x42021cc6 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + 0x42021cc6 zb_nlme_ed_scan_request + .text.zb_mlme_scan_confirm + 0x42021d80 0x27e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + 0x42021d80 zb_mlme_scan_confirm + .text.zb_nwk_blacklist_add + 0x42021ffe 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + 0x42021ffe zb_nwk_blacklist_add + .text.zb_nwk_blacklist_reset + 0x42022038 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + 0x42022038 zb_nwk_blacklist_reset + .text.zb_nwk_blacklist_check + 0x42022042 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + 0x42022042 zb_nwk_blacklist_check + .text.zb_mlme_beacon_notify_indication + 0x42022090 0x4d0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + 0x42022090 zb_mlme_beacon_notify_indication + .text.zb_nwk_blacklist_is_full + 0x42022560 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + 0x42022560 zb_nwk_blacklist_is_full + .text.nwk_join_failure_confirm + 0x42022572 0x88 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .text.nwk_join_confirm_ok + 0x420225fa 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .text.zb_nlme_rejoin_set_short_addr + 0x42022600 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + 0x42022600 zb_nlme_rejoin_set_short_addr + .text.zb_nlme_rejoin_set_page + 0x4202261e 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .text.zb_nlme_rejoin_set_channel + 0x42022652 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + 0x42022652 zb_nlme_rejoin_set_channel + .text.zb_nlme_rejoin_set_parent_short + 0x4202268a 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + 0x4202268a zb_nlme_rejoin_set_parent_short + .text.zb_nlme_rejoin_set_parent_long + 0x420226aa 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + 0x420226aa zb_nlme_rejoin_set_parent_long + .text.zb_nwk_upd_nwk_addr_after_join + 0x42022736 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .text.zb_nlme_rejoin_send_pkt + 0x42022754 0xaa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + 0x42022754 zb_nlme_rejoin_send_pkt + .text.nwk_choose_parent + 0x420227fe 0x82 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + 0x420227fe nwk_choose_parent + .text.nwk_association_join + 0x42022880 0x1e4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .text.zb_mlme_associate_confirm + 0x42022a64 0x2ae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + 0x42022a64 zb_mlme_associate_confirm + .text.zb_nlme_rejoin_set_panid + 0x42022d12 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + 0x42022d12 zb_nlme_rejoin_set_panid + .text.zb_nlme_rejoin_scan_confirm + 0x42022d30 0xd8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + 0x42022d30 zb_nlme_rejoin_scan_confirm + .text.remove_parent_from_potential_parents + 0x42022e08 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + 0x42022e08 remove_parent_from_potential_parents + .text.zb_nlme_rejoin_response_timeout + 0x42022e46 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + 0x42022e46 zb_nlme_rejoin_response_timeout + .text.zb_nlme_rejoin_response + 0x42022ed2 0x2cc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + 0x42022ed2 zb_nlme_rejoin_response + .text.zb_nlme_join_request + 0x4202319e 0x198 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + 0x4202319e zb_nlme_join_request + .text.zb_nlme_orphan_scan_confirm + 0x42023336 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + 0x42023336 zb_nlme_orphan_scan_confirm + .text.nwk_broadcast_delivery_time_passed_cb + 0x42023368 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.zb_nwk_reset_nwk_addr_in_mac_pib + 0x4202337e 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.zb_nwk_remove_beacon_payload + 0x420233ec 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.call_nlme_status_ind + 0x42023436 0x8c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.zb_nwk_call_leave_ind + 0x420234c2 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.zb_nwk_leave_ind_prnt + 0x42023516 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.call_status_indication + 0x42023534 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.nwk_alloc_and_fill_hdr_int + 0x4202358a 0x1b8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.send_unknown_command_status + 0x42023742 0x8e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.nwk_fill_alloc_hdr_req.isra.0 + 0x420237d0 0xcc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.zb_nwk_handle_init + 0x4202389c 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x4202389c zb_nwk_handle_init + .text.zb_nwk_nib_init + 0x420238fc 0x106 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x420238fc zb_nwk_nib_init + .text.zb_nwk_init + 0x42023a02 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42023a02 zb_nwk_init + .text.zb_nwk_get_octet_duration_us + 0x42023a44 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42023a44 zb_nwk_get_octet_duration_us + .text.nwk_alloc_and_fill_hdr + 0x42023a4a 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42023a4a nwk_alloc_and_fill_hdr + .text.zb_nwk_get_src_long_from_hdr + 0x42023a7c 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42023a7c zb_nwk_get_src_long_from_hdr + .text.nwk_alloc_and_fill_cmd + 0x42023a8c 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42023a8c nwk_alloc_and_fill_cmd + .text.zb_mcps_data_confirm + 0x42023aaa 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42023aaa zb_mcps_data_confirm + .text.zb_mcps_data_indication + 0x42023ab8 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42023ab8 zb_mcps_data_indication + .text.zb_nwk_unlock_in + 0x42023b36 0x64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42023b36 zb_nwk_unlock_in + .text.zb_nwk_forget_device + 0x42023b9a 0x84 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42023b9a zb_nwk_forget_device + .text.zb_nwk_do_leave + 0x42023c1e 0x1a8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42023c1e zb_nwk_do_leave + .text.zb_get_nwk_header_size + 0x42023dc6 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42023dc6 zb_get_nwk_header_size + .text.nwk_call_nlde_data_confirm + 0x42023e06 0x86 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42023e06 nwk_call_nlde_data_confirm + .text.zb_nwk_cmd_frame_get_cmd_id + 0x42023e8c 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .text.zb_nwk_handle_mcps_data_confirm + 0x42023ea6 0x33e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42023ea6 zb_nwk_handle_mcps_data_confirm + .text.zb_mcps_data_indication_cont + 0x420241e4 0x45e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x420241e4 zb_mcps_data_indication_cont + .text.zb_nwk_init_apsde_data_ind_params + 0x42024642 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42024642 zb_nwk_init_apsde_data_ind_params + .text.mcps_indication_process_in + 0x42024670 0x102 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42024670 mcps_indication_process_in + .text.zb_nlde_data_request + 0x42024772 0x124 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42024772 zb_nlde_data_request + .text.zb_nwk_validate_leave_req + 0x42024896 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42024896 zb_nwk_validate_leave_req + .text.nwk_frame_indication + 0x420248d0 0x21e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x420248d0 nwk_frame_indication + .text.zb_mcps_build_data_request + 0x42024aee 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42024aee zb_mcps_build_data_request + .text.zb_nwk_forward + 0x42024b54 0x166 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42024b54 zb_nwk_forward + .text.nwk_mark_nwk_encr1 + 0x42024cba 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42024cba nwk_mark_nwk_encr1 + .text.zb_nwk_get_parent + 0x42024cc0 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + 0x42024cc0 zb_nwk_get_parent + .text.zb_nwk_mm_sync_assoc_get_coord_addr_conf + 0x42024cec 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .text.zb_nwk_mm_sync_assoc_set_coord_addr_conf + 0x42024d4c 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .text.zb_nwk_mm_sync_assoc_set_short_addr_conf + 0x42024d7a 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .text.zb_nwk_mm_mac_iface_table_init + 0x42024dbc 0xcc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + 0x42024dbc zb_nwk_mm_mac_iface_table_init + .text.zb_nwk_mm_get_freq_band + 0x42024e88 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + 0x42024e88 zb_nwk_mm_get_freq_band + .text.zb_mac_is_interface_active + 0x42024ec8 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + 0x42024ec8 zb_mac_is_interface_active + .text.zb_nwk_mm_sync_assoc + 0x42024ee2 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + 0x42024ee2 zb_nwk_mm_sync_assoc + .text.zb_multimac_debug_transaction_stuck_handler + 0x42024f16 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + .text.zb_multimac_complete_transaction_part + 0x42024f2a 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + .text.zb_multimac_mlme_reset_confirm_proxy + 0x42024fdc 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + 0x42024fdc zb_multimac_mlme_reset_confirm_proxy + .text.zb_multimac_mlme_reset_request_proxy + 0x42025096 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + 0x42025096 zb_multimac_mlme_reset_request_proxy + .text.zb_multimac_mcps_data_confirm_proxy + 0x420250f8 0xd2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + 0x420250f8 zb_multimac_mcps_data_confirm_proxy + .text.zb_multimac_mcps_data_request_proxy + 0x420251ca 0xbc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + 0x420251ca zb_multimac_mcps_data_request_proxy + .text.zb_multimac_mlme_set_request_proxy + 0x42025286 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + 0x42025286 zb_multimac_mlme_set_request_proxy + .text.zb_multimac_mlme_get_request_proxy + 0x420252e2 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + 0x420252e2 zb_multimac_mlme_get_request_proxy + .text.alloc_new_extneiboard + 0x42025344 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .text.zb_nwk_neighbor_init + 0x420253e0 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x420253e0 zb_nwk_neighbor_init + .text.zb_nwk_exneighbor_by_short + 0x42025416 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x42025416 zb_nwk_exneighbor_by_short + .text.zb_nwk_exneighbor_by_ieee + 0x4202546a 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x4202546a zb_nwk_exneighbor_by_ieee + .text.zb_nwk_neighbor_exists + 0x4202551c 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x4202551c zb_nwk_neighbor_exists + .text.zb_nwk_neighbor_get_ed_cnt + 0x42025550 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x42025550 zb_nwk_neighbor_get_ed_cnt + .text.zb_nwk_nbr_iterator_update_counter + 0x42025582 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x42025582 zb_nwk_nbr_iterator_update_counter + .text.zb_nwk_neighbor_complete_deletion + 0x42025596 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x42025596 zb_nwk_neighbor_complete_deletion + .text.zb_nwk_neighbor_delete + 0x4202560c 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x4202560c zb_nwk_neighbor_delete + .text.zb_nwk_neighbor_get + 0x42025636 0x100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x42025636 zb_nwk_neighbor_get + .text.zb_nwk_neighbor_get_by_short + 0x42025736 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x42025736 zb_nwk_neighbor_get_by_short + .text.zb_nwk_neighbor_get_by_ieee + 0x42025778 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x42025778 zb_nwk_neighbor_get_by_ieee + .text.zb_nwk_neighbor_ext_to_base + 0x420257ba 0x1b4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x420257ba zb_nwk_neighbor_ext_to_base + .text.zb_nwk_exneighbor_stop + 0x4202596e 0x12a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x4202596e zb_nwk_exneighbor_stop + .text.zb_nwk_neighbor_remove_non_extnbrs + 0x42025a98 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x42025a98 zb_nwk_neighbor_remove_non_extnbrs + .text.zb_nwk_neighbor_clear + 0x42025b18 0x84 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x42025b18 zb_nwk_neighbor_clear + .text.zb_nwk_neighbor_table_size + 0x42025b9c 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x42025b9c zb_nwk_neighbor_table_size + .text.zb_nwk_exneighbor_remove_by_panid + 0x42025bca 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x42025bca zb_nwk_exneighbor_remove_by_panid + .text.zb_nwk_exneigbor_sort_by_lqi + 0x42025c0e 0xd2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + 0x42025c0e zb_nwk_exneigbor_sort_by_lqi + .text.zb_nwk_get_nbr_rel_by_short + 0x42025ce0 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + 0x42025ce0 zb_nwk_get_nbr_rel_by_short + .text.zb_nwk_get_nbr_rel_by_ieee + 0x42025d02 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + 0x42025d02 zb_nwk_get_nbr_rel_by_ieee + .text.zb_nwk_get_nbr_dvc_type_by_short + 0x42025d24 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + 0x42025d24 zb_nwk_get_nbr_dvc_type_by_short + .text.zb_nwk_get_nbr_dvc_type_by_ieee + 0x42025d46 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + 0x42025d46 zb_nwk_get_nbr_dvc_type_by_ieee + .text.zb_nwk_get_nbr_rx_on_idle_by_short + 0x42025d68 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + 0x42025d68 zb_nwk_get_nbr_rx_on_idle_by_short + .text.zb_nwk_get_nbr_rx_on_idle_short_or_false + 0x42025d8a 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + 0x42025d8a zb_nwk_get_nbr_rx_on_idle_short_or_false + .text.zb_nwk_get_nbr_rx_on_idle_by_ieee + 0x42025da2 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + 0x42025da2 zb_nwk_get_nbr_rx_on_idle_by_ieee + .text.zb_nlme_send_status + 0x42025dc4 0xee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x42025dc4 zb_nlme_send_status + .text.nwk_next_rejoin_poll + 0x42025eb2 0x152 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x42025eb2 nwk_next_rejoin_poll + .text.zb_nlme_leave_request + 0x42026004 0x180 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x42026004 zb_nlme_leave_request + .text.zb_nlme_reset_request + 0x42026184 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x42026184 zb_nlme_reset_request + .text.zb_nwk_handle_mlme_reset_confirm + 0x420261f2 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x420261f2 zb_nwk_handle_mlme_reset_confirm + .text.zb_mlme_reset_confirm + 0x4202620e 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x4202620e zb_mlme_reset_confirm + .text.zb_nlme_sync_request + 0x4202621c 0x178 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x4202621c zb_nlme_sync_request + .text.zb_mlme_poll_confirm + 0x42026394 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x42026394 zb_mlme_poll_confirm + .text.zb_check_oom_status + 0x420263e4 0x1e2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x420263e4 zb_check_oom_status + .text.zb_oom_status_confirm + 0x420265c6 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x420265c6 zb_oom_status_confirm + .text.zb_nwk_load_pib + 0x42026616 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x42026616 zb_nwk_load_pib + .text.zb_nwk_pib_set + 0x4202662e 0xa4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x4202662e zb_nwk_pib_set + .text.zb_nwk_pib_get + 0x420266d2 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x420266d2 zb_nwk_pib_get + .text.zb_nwk_set_or_get_pib_attr.constprop.0 + 0x42026728 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + .text.zb_nwk_load_pib_stm + 0x42026758 0x1e0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x42026758 zb_nwk_load_pib_stm + .text.zb_get_device_type + 0x42026938 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + 0x42026938 zb_get_device_type + .text.zb_nwk_ed_timeout_resp_recv_fail_trig + 0x42026942 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + 0x42026942 zb_nwk_ed_timeout_resp_recv_fail_trig + .text.ed_timeout_resp_recv_fail + 0x4202694e 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + .text.process_ed_timeout_resp + 0x4202697e 0x1a8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + .text.zb_nwk_ed_send_timeout_req + 0x42026b26 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + 0x42026b26 zb_nwk_ed_send_timeout_req + .text.send_ed_timeout_req + 0x42026b3a 0xb4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + .text.zb_set_ed_timeout + 0x42026bee 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + 0x42026bee zb_set_ed_timeout + .text.zb_set_keepalive_timeout + 0x42026c14 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + 0x42026c14 zb_set_keepalive_timeout + .text.zb_nwk_get_default_keepalive_timeout + 0x42026c26 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + 0x42026c26 zb_nwk_get_default_keepalive_timeout + .text.zb_nwk_ed_timeout_req_frame_confirm + 0x42026c52 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + 0x42026c52 zb_nwk_ed_timeout_req_frame_confirm + .text.nwk_timeout_resp_handler + 0x42026cb4 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + 0x42026cb4 nwk_timeout_resp_handler + .text.zb_aps_unsecure_frame_bykey + 0x42026d08 0x1a6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + .text.zb_secur_using_multi_pre_linke_key_unsecur_frame + 0x42026eae 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + .text.zb_secur_aps_aux_hdr_fill + 0x42026f20 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + 0x42026f20 zb_secur_aps_aux_hdr_fill + .text.zb_aps_secur_aux_size + 0x42026f58 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + 0x42026f58 zb_aps_secur_aux_size + .text.zb_aps_command_add_secur + 0x42026f66 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + 0x42026f66 zb_aps_command_add_secur + .text.zb_aps_secure_frame + 0x42026fc2 0x310 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + 0x42026fc2 zb_aps_secure_frame + .text.zb_aps_unsecure_frame + 0x420272d2 0x2d0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + 0x420272d2 zb_aps_unsecure_frame + .text.zb_aps_secur_context_reset + 0x420275a2 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + 0x420275a2 zb_aps_secur_context_reset + .text.zb_aps_secur_init + 0x420275be 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + 0x420275be zb_aps_secur_init + .text.zb_aps_get_ieee_source_from_cmd_frame + 0x4202761e 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + 0x4202761e zb_aps_get_ieee_source_from_cmd_frame + .text.zb_aps_in_transport_key + 0x4202766e 0x2c4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + 0x4202766e zb_aps_in_transport_key + .text.zb_aps_in_switch_key + 0x42027932 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + 0x42027932 zb_aps_in_switch_key + .text.zb_aps_in_confirm_key + 0x4202799e 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + 0x4202799e zb_aps_in_confirm_key + .text.zb_secur_aps_send_policy + 0x42027a58 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + 0x42027a58 zb_secur_aps_send_policy + .text.zb_secur_apsme_request_key + 0x42027b12 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + 0x42027b12 zb_secur_apsme_request_key + .text.zb_apsme_verify_key_req + 0x42027b7e 0xca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + 0x42027b7e zb_apsme_verify_key_req + .text.zb_secur_aps_accept_policy + 0x42027c48 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + 0x42027c48 zb_secur_aps_accept_policy + .text.bdb_initiate_key_exchange + 0x42027d02 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + 0x42027d02 bdb_initiate_key_exchange + .text.bdb_request_tclk_alarm + 0x42027d54 0x7a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + 0x42027d54 bdb_request_tclk_alarm + .text.bdb_verify_tclk_alarm + 0x42027dce 0x7a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + 0x42027dce bdb_verify_tclk_alarm + .text.zdo_secur_init + 0x42027e48 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + 0x42027e48 zdo_secur_init + .text.bdb_initiate_key_verify + 0x42027e92 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + 0x42027e92 bdb_initiate_key_verify + .text.bdb_verify_tclk_in_progress + 0x42027ef8 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + 0x42027ef8 bdb_verify_tclk_in_progress + .text.bdb_update_tclk_stop + 0x42027f16 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + 0x42027f16 bdb_update_tclk_stop + .text.bdb_update_tclk_failed + 0x42027f54 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + 0x42027f54 bdb_update_tclk_failed + .text.zdo_secur_update_tclk_done + 0x42027f68 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + 0x42027f68 zdo_secur_update_tclk_done + .text.bdb_key_exchg_node_desc_callback + 0x42027fb6 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + .text.zb_secur_nwk_status + 0x42028066 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + .text.zb_nwk_secure_frame + 0x420280a2 0x23e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + 0x420280a2 zb_nwk_secure_frame + .text.zb_nwk_unsecure_frame + 0x420282e0 0x1c0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + 0x420282e0 zb_nwk_unsecure_frame + .text.zb_nwk_process_nbt_update_after_unsecur_frame + 0x420284a0 0xf4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + 0x420284a0 zb_nwk_process_nbt_update_after_unsecur_frame + .text.xor16 0x42028594 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .text.xor 0x420285bc 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .text.sub_bytes + 0x420285de 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .text.shift_rows + 0x420285fe 0x48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .text.mix_col 0x42028646 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .text.expand_key + 0x420286de 0xde /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .text.sub_bytes_inv + 0x420287bc 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + 0x420287bc sub_bytes_inv + .text.shift_rows_inv + 0x420287de 0x48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + 0x420287de shift_rows_inv + .text.mix_col_inv + 0x42028826 0xe2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + 0x42028826 mix_col_inv + .text.mix_cols_inv + 0x42028908 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + 0x42028908 mix_cols_inv + .text.zb_aes128 + 0x42028932 0xa6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + 0x42028932 zb_aes128 + .text.zb_ccm_auth_trans + 0x420289d8 0x186 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + 0x420289d8 zb_ccm_auth_trans + .text.encrypt_trans + 0x42028b5e 0x156 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + 0x42028b5e encrypt_trans + .text.zb_ccm_encrypt_n_auth + 0x42028cb4 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + 0x42028cb4 zb_ccm_encrypt_n_auth + .text.zb_ccm_decrypt_n_auth + 0x42028d50 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + 0x42028d50 zb_ccm_decrypt_n_auth + .text.zb_sec_matyas_meyer_oseas_hash + 0x42028dec 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .text.zb_aes128_dec + 0x42028e38 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + 0x42028e38 zb_aes128_dec + .text.zb_sec_b6_hash + 0x42028eb0 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + 0x42028eb0 zb_sec_b6_hash + .text.zb_cmm_key_hash + 0x42028f7e 0x90 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + 0x42028f7e zb_cmm_key_hash + .text.zb_zdo_update_tclk + 0x4202900e 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x4202900e zb_zdo_update_tclk + .text.zb_zdo_verify_tclk + 0x4202908c 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x4202908c zb_zdo_verify_tclk + .text.secur_nwk_key_switch + 0x420290f4 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x420290f4 secur_nwk_key_switch + .text.zb_apsme_switch_key_indication + 0x42029174 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x42029174 zb_apsme_switch_key_indication + .text.secur_nwk_key_is_empty + 0x420291a2 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x420291a2 secur_nwk_key_is_empty + .text.secur_nwk_key_by_seq + 0x420291c6 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x420291c6 secur_nwk_key_by_seq + .text.zb_secur_update_key_pair + 0x4202920c 0x10c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x4202920c zb_secur_update_key_pair + .text.zb_apsme_transport_key_indication + 0x42029318 0x28c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x42029318 zb_apsme_transport_key_indication + .text.zb_secur_get_link_key_by_address + 0x420295a4 0xda /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x420295a4 zb_secur_get_link_key_by_address + .text.zb_secur_get_link_key_pair_set + 0x4202967e 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x4202967e zb_secur_get_link_key_pair_set + .text.zb_secur_create_best_suitable_link_key_pair_set + 0x420296b2 0x8e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x420296b2 zb_secur_create_best_suitable_link_key_pair_set + .text.zb_secur_get_verified_or_provisional_link_key + 0x42029740 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x42029740 zb_secur_get_verified_or_provisional_link_key + .text.zb_aps_keypair_get_index_by_addr + 0x42029766 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x42029766 zb_aps_keypair_get_index_by_addr + .text.zb_secur_delete_link_key_by_idx + 0x42029784 0xa4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x42029784 zb_secur_delete_link_key_by_idx + .text.zb_apsme_confirm_key_indication + 0x42029828 0xf6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x42029828 zb_apsme_confirm_key_indication + .text.zb_secur_delete_link_keys_by_long_addr + 0x4202991e 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x4202991e zb_secur_delete_link_keys_by_long_addr + .text.zb_secur_delete_link_keys_by_addr_ref + 0x42029970 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x42029970 zb_secur_delete_link_keys_by_addr_ref + .text.zb_secur_aps_cmd_is_encrypted_by_good_key + 0x42029988 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x42029988 zb_secur_aps_cmd_is_encrypted_by_good_key + .text.zdo_initiate_tclk_gen_over_aps + 0x420299fa 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + 0x420299fa zdo_initiate_tclk_gen_over_aps + .text.check_value_basic_server + 0x42029a1c 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + 0x42029a1c check_value_basic_server + .text.zb_zcl_process_basic_specific_commands_srv + 0x42029a20 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + 0x42029a20 zb_zcl_process_basic_specific_commands_srv + .text.zb_zcl_basic_reset_invoke_user_app + 0x42029a64 0x92 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + .text.zb_zcl_process_basic_specific_commands_cli + 0x42029af6 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + 0x42029af6 zb_zcl_process_basic_specific_commands_cli + .text.zb_zcl_basic_init_server + 0x42029b1a 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + 0x42029b1a zb_zcl_basic_init_server + .text.zb_zcl_basic_init_client + 0x42029b34 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + 0x42029b34 zb_zcl_basic_init_client + .text.zb_zcl_check_is_device_enabled + 0x42029b48 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + 0x42029b48 zb_zcl_check_is_device_enabled + .text.broadcast_endpoint_call_next_delivery_step + 0x42029bc6 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_register_device_ctx + 0x42029bf4 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x42029bf4 zb_zcl_register_device_ctx + .text.zb_zcl_init_endpoint + 0x42029c46 0xc4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x42029c46 zb_zcl_init_endpoint + .text.zb_zcl_check_cluster_list + 0x42029d0a 0x166 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x42029d0a zb_zcl_check_cluster_list + .text.zb_zcl_get_attribute_size + 0x42029e70 0x24a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x42029e70 zb_zcl_get_attribute_size + .text.zb_zcl_get_analog_attribute_size + 0x4202a0ba 0x8a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202a0ba zb_zcl_get_analog_attribute_size + .text.zb_zcl_is_analog_data_type + 0x4202a144 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202a144 zb_zcl_is_analog_data_type + .text.zb_af_get_endpoint_desc + 0x4202a172 0x98 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202a172 zb_af_get_endpoint_desc + .text.ep_process_zcl_cmd + 0x4202a20a 0xcc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_register_cb + 0x4202a2d6 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202a2d6 zb_zcl_register_cb + .text.zb_zcl_ack_callback + 0x4202a338 0x82 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202a338 zb_zcl_ack_callback + .text.zb_zcl_check_attribute_writable + 0x4202a3ba 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202a3ba zb_zcl_check_attribute_writable + .text.zb_zcl_is_target_endpoint + 0x4202a46a 0x82 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202a46a zb_zcl_is_target_endpoint + .text.get_cluster_desc + 0x4202a4ec 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202a4ec get_cluster_desc + .text.zb_zcl_conform_singleton + 0x4202a540 0x150 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_set_attr_val_manuf_internal + 0x4202a690 0xf0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202a690 zb_zcl_set_attr_val_manuf_internal + .text.zb_zcl_set_attr_val + 0x4202a780 0xe8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202a780 zb_zcl_set_attr_val + .text.zb_zcl_get_next_target_endpoint + 0x4202a868 0x102 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202a868 zb_zcl_get_next_target_endpoint + .text.broadcast_endpoint_delivery_step + 0x4202a96a 0xd6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_process_parsed_zcl_cmd + 0x4202aa40 0xa0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202aa40 zb_zcl_process_parsed_zcl_cmd + .text.zb_zcl_process_device_command + 0x4202aae0 0x7c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202aae0 zb_zcl_process_device_command + .text.get_endpoint_by_cluster + 0x4202ab5c 0x94 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202ab5c get_endpoint_by_cluster + .text.zb_zcl_init_periodic_activities + 0x4202abf0 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.get_profile_id_by_endpoint + 0x4202ac2a 0x6c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202ac2a get_profile_id_by_endpoint + .text.cluster_needs_aps_encryption + 0x4202ac96 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202ac96 cluster_needs_aps_encryption + .text.zb_zcl_check_accept_command + 0x4202acca 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202acca zb_zcl_check_accept_command + .text.zb_zcl_attr_get32 + 0x4202ad98 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202ad98 zb_zcl_attr_get32 + .text.zb_zcl_schedule_status_abort + 0x4202adb2 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202adb2 zb_zcl_schedule_status_abort + .text.zb_zcl_can_cluster_be_fragmented + 0x4202ae30 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202ae30 zb_zcl_can_cluster_be_fragmented + .text.zb_zcl_finish_and_send_packet_common + 0x4202ae64 0x208 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .text.zb_zcl_finish_and_send_packet + 0x4202b06c 0x90 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202b06c zb_zcl_finish_and_send_packet + .text.zb_zcl_finish_and_send_packet_new + 0x4202b0fc 0xb6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202b0fc zb_zcl_finish_and_send_packet_new + .text.zb_zcl_start_command_header + 0x4202b1b2 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202b1b2 zb_zcl_start_command_header + .text.zb_zcl_get_ctx + 0x4202b20c 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202b20c zb_zcl_get_ctx + .text.zb_zcl_get_backward_compatible_statuses_mode + 0x4202b216 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202b216 zb_zcl_get_backward_compatible_statuses_mode + .text.zb_zcl_zcl8_statuses_conversion + 0x4202b220 0x84 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + 0x4202b220 zb_zcl_zcl8_statuses_conversion + .text.zb_zcl_diagnostics_set_attribute.isra.0 + 0x4202b2a4 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + .text.zb_zcl_diagnostics_sync_counters_cb + 0x4202b2fe 0x17e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + .text.zb_zcl_diagnostics_sync_counters + 0x4202b47c 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + 0x4202b47c zb_zcl_diagnostics_sync_counters + .text.zb_zcl_put_attribute_value + 0x4202b4de 0x246 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + .text.zcl_write_attr_post_process + 0x4202b724 0x15c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + .text.zb_zcl_disc_attr_handler + 0x4202b880 0x244 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + .text.zb_zcl_sync_stats + 0x4202bac4 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + .text.zb_zcl_get_attr_desc_manuf + 0x4202bb04 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + 0x4202bb04 zb_zcl_get_attr_desc_manuf + .text.zb_zcl_read_attr_handler_continue + 0x4202bb7c 0x430 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + .text.zb_zcl_read_attr_handler + 0x4202bfac 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + 0x4202bfac zb_zcl_read_attr_handler + .text.zb_zcl_get_attr_desc + 0x4202bfe6 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + 0x4202bfe6 zb_zcl_get_attr_desc + .text.zb_zcl_get_attr_desc_manuf_a + 0x4202bfee 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + 0x4202bfee zb_zcl_get_attr_desc_manuf_a + .text.zb_zcl_get_attr_desc_a + 0x4202c034 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + 0x4202c034 zb_zcl_get_attr_desc_a + .text.zb_zcl_write_attr_handler + 0x4202c03c 0x3fa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + 0x4202c03c zb_zcl_write_attr_handler + .text.zb_zcl_read_report_config_cmd_handler + 0x4202c436 0x364 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + 0x4202c436 zb_zcl_read_report_config_cmd_handler + .text.zb_zcl_configure_reporting_handler + 0x4202c79a 0x346 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + 0x4202c79a zb_zcl_configure_reporting_handler + .text.zb_zcl_send_report_attr_command + 0x4202cae0 0x1e6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + 0x4202cae0 zb_zcl_send_report_attr_command + .text.zb_zcl_discover_commands_res + 0x4202ccc6 0x21a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + 0x4202ccc6 zb_zcl_discover_commands_res + .text.zb_zcl_handle_general_commands + 0x4202cee0 0x10c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + 0x4202cee0 zb_zcl_handle_general_commands + .text.handle_bind_confirm + 0x4202cfec 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.handle_bind_check_response + 0x4202d004 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .text.zb_zcl_ias_zone_put_cie_address_to_binding_whitelist + 0x4202d05c 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + 0x4202d05c zb_zcl_ias_zone_put_cie_address_to_binding_whitelist + .text.zb_zcl_ias_set_attr_val_post_process + 0x4202d0b0 0x1f4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + 0x4202d0b0 zb_zcl_ias_set_attr_val_post_process + .text.check_value_identify_server + 0x4202d2a4 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + 0x4202d2a4 check_value_identify_server + .text.zb_zcl_identify_effect_invoke_user_app + 0x4202d2a8 0x92 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + 0x4202d2a8 zb_zcl_identify_effect_invoke_user_app + .text.zb_zcl_identify_time_handler + 0x4202d33a 0xaa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + 0x4202d33a zb_zcl_identify_time_handler + .text.zb_zcl_call_identify_time_attr_device_cb + 0x4202d3e4 0x96 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + .text.zb_zcl_identify_init_server + 0x4202d47a 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + 0x4202d47a zb_zcl_identify_init_server + .text.zb_zcl_identify_init_client + 0x4202d49a 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + 0x4202d49a zb_zcl_identify_init_client + .text.zb_zcl_start_identifying + 0x4202d4ae 0xf0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + 0x4202d4ae zb_zcl_start_identifying + .text.zb_zcl_is_identifying + 0x4202d59e 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + 0x4202d59e zb_zcl_is_identifying + .text.zb_zcl_process_identify_specific_commands + 0x4202d5e2 0x1a4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + 0x4202d5e2 zb_zcl_process_identify_specific_commands + .text.zb_zcl_process_identify_specific_commands_srv + 0x4202d786 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + 0x4202d786 zb_zcl_process_identify_specific_commands_srv + .text.zb_zcl_process_identify_specific_commands_cli + 0x4202d7aa 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + 0x4202d7aa zb_zcl_process_identify_specific_commands_cli + .text.zb_zcl_stop_identifying + 0x4202d7ce 0x84 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + 0x4202d7ce zb_zcl_stop_identifying + .text.zb_zcl_identify_write_attr_hook_server + 0x4202d852 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + 0x4202d852 zb_zcl_identify_write_attr_hook_server + .text.level_control_value_set_func + 0x4202d87c 0xd4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + 0x4202d87c level_control_value_set_func + .text.zb_zcl_on_off_set_value_cb.isra.0 + 0x4202d950 0xa0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.level_control_get_move_variables + 0x4202d9f0 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + 0x4202d9f0 level_control_get_move_variables + .text.process_level_on_off_continue + 0x4202da24 0x13a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .text.level_control_calculate_and_start_cvc + 0x4202db5e 0x12c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + 0x4202db5e level_control_calculate_and_start_cvc + .text.zb_zcl_process_level_associate_with_on_off + 0x4202dc8a 0x1f2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + 0x4202dc8a zb_zcl_process_level_associate_with_on_off + .text.zb_zcl_init + 0x4202de7c 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202de7c zb_zcl_init + .text.zb_zcl_parse_header + 0x4202dec6 0x124 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202dec6 zb_zcl_parse_header + .text.zb_zcl_add_cluster_handlers + 0x4202dfea 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202dfea zb_zcl_add_cluster_handlers + .text.zb_zcl_get_cluster_handler + 0x4202e0b8 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202e0b8 zb_zcl_get_cluster_handler + .text.zb_zcl_get_cluster_check_value + 0x4202e116 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202e116 zb_zcl_get_cluster_check_value + .text.zb_zcl_get_cluster_write_attr_hook + 0x4202e174 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202e174 zb_zcl_get_cluster_write_attr_hook + .text.zb_zcl_get_cluster_handler_internal + 0x4202e1d2 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202e1d2 zb_zcl_get_cluster_handler_internal + .text.zb_zcl_internal_get_cluster_check_value + 0x4202e1da 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202e1da zb_zcl_internal_get_cluster_check_value + .text.zb_zcl_internal_get_cluster_write_attr_hook + 0x4202e1e2 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202e1e2 zb_zcl_internal_get_cluster_write_attr_hook + .text.zb_zcl_handle_specific_commands + 0x4202e1ea 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202e1ea zb_zcl_handle_specific_commands + .text.zb_zcl_handle + 0x4202e22a 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202e22a zb_zcl_handle + .text.zb_zcl_send_default_handler + 0x4202e290 0xe0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202e290 zb_zcl_send_default_handler + .text.zb_zcl_process_command_finish + 0x4202e370 0xda /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202e370 zb_zcl_process_command_finish + .text.zb_zcl_process_command_finish_new + 0x4202e44a 0xe8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202e44a zb_zcl_process_command_finish_new + .text.zb_zcl_send_default_resp_ext + 0x4202e532 0x114 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + 0x4202e532 zb_zcl_send_default_resp_ext + .text.zb_nvram_read_ha_dataset + 0x4202e646 0x1e6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + 0x4202e646 zb_nvram_read_ha_dataset + .text.zb_nvram_write_ha_dataset + 0x4202e82c 0x1f6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + 0x4202e82c zb_nvram_write_ha_dataset + .text.zb_nvram_zcl_reporting_dataset_length + 0x4202ea22 0x122 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + 0x4202ea22 zb_nvram_zcl_reporting_dataset_length + .text.zb_nvram_read_zcl_reporting_dataset + 0x4202eb44 0x324 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + 0x4202eb44 zb_nvram_read_zcl_reporting_dataset + .text.zb_nvram_write_zcl_reporting_dataset + 0x4202ee68 0x2c8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + 0x4202ee68 zb_nvram_write_zcl_reporting_dataset + .text.zb_nvram_read_poll_control_dataset + 0x4202f130 0x1dc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + 0x4202f130 zb_nvram_read_poll_control_dataset + .text.zb_nvram_write_poll_control_dataset + 0x4202f30c 0x1d2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + 0x4202f30c zb_nvram_write_poll_control_dataset + .text.check_value_on_off_server + 0x4202f4de 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + 0x4202f4de check_value_on_off_server + .text.zb_zcl_call_on_off_attr_device_cb + 0x4202f524 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + .text.cancel_on_off_timer_handler_alarm + 0x4202f58a 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + .text.zb_zcl_on_off_timer_handler + 0x4202f5c2 0x1a2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + .text.zb_zcl_on_off_send_default_resp + 0x4202f764 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + 0x4202f764 zb_zcl_on_off_send_default_resp + .text.zb_zcl_on_off_invoke_user_app + 0x4202f79e 0xbe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + 0x4202f79e zb_zcl_on_off_invoke_user_app + .text.zb_zcl_on_off_init_server + 0x4202f85c 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + 0x4202f85c zb_zcl_on_off_init_server + .text.zb_zcl_on_off_init_client + 0x4202f876 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + 0x4202f876 zb_zcl_on_off_init_client + .text.zb_on_off_schedule_user_app + 0x4202f88a 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + 0x4202f88a zb_on_off_schedule_user_app + .text.zb_zcl_process_on_off_specific_commands + 0x4202f8d8 0x78e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + 0x4202f8d8 zb_zcl_process_on_off_specific_commands + .text.zb_zcl_process_on_off_specific_commands_srv + 0x42030066 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + 0x42030066 zb_zcl_process_on_off_specific_commands_srv + .text.zb_zcl_process_on_off_specific_commands_cli + 0x4203008a 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + 0x4203008a zb_zcl_process_on_off_specific_commands_cli + .text.zb_zcl_poll_control_start_internal + 0x420300ae 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.zb_zcl_poll_control_check_in_non_response + 0x420300e4 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + 0x420300e4 zb_zcl_poll_control_check_in_non_response + .text.poll_control_check_binding + 0x420300ea 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.zcl_poll_control_check_in_send_cb + 0x42030134 0xc4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + 0x42030134 zcl_poll_control_check_in_send_cb + .text.zb_zcl_poll_control_start_check_in + 0x420301f8 0x104 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + 0x420301f8 zb_zcl_poll_control_start_check_in + .text.check_in_handle_check_binding_confirm + 0x420302fc 0x19c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .text.zb_zcl_poll_control_start + 0x42030498 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + 0x42030498 zb_zcl_poll_control_start + .text.get_new_reporting_info + 0x420304ea 0x16e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text.zb_zcl_init_reporting_ctx + 0x42030658 0x64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x42030658 zb_zcl_init_reporting_ctx + .text.zb_zcl_reporting_slot_number + 0x420306bc 0xf6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x420306bc zb_zcl_reporting_slot_number + .text.start_wait_reporting_timer + 0x420307b2 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .text.zb_zcl_get_reporting_info + 0x4203080c 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x4203080c zb_zcl_get_reporting_info + .text.zb_zcl_wait_reporting_timeout + 0x420308aa 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x420308aa zb_zcl_wait_reporting_timeout + .text.zb_zcl_update_reporting_info + 0x42030918 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x42030918 zb_zcl_update_reporting_info + .text.zb_zcl_adjust_reporting_timer + 0x4203097e 0x1fa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x4203097e zb_zcl_adjust_reporting_timer + .text.zb_zcl_reporting_timer_handler + 0x42030b78 0x1c2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x42030b78 zb_zcl_reporting_timer_handler + .text.zb_zcl_report_attr + 0x42030d3a 0x222 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x42030d3a zb_zcl_report_attr + .text.zb_zcl_find_reporting_info_manuf + 0x42030f5c 0x17a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x42030f5c zb_zcl_find_reporting_info_manuf + .text.zb_zcl_get_next_reporting_info + 0x420310d6 0x1f8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x420310d6 zb_zcl_get_next_reporting_info + .text.zb_zcl_report_received_manuf + 0x420312ce 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x420312ce zb_zcl_report_received_manuf + .text.zb_zcl_save_reported_value + 0x420312e6 0x1e2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x420312e6 zb_zcl_save_reported_value + .text.zb_zcl_mark_attr_for_reporting_manuf + 0x420314c8 0x2e6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x420314c8 zb_zcl_mark_attr_for_reporting_manuf + .text.zb_zcl_put_reporting_info + 0x420317ae 0x120 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x420317ae zb_zcl_put_reporting_info + .text.zb_zcl_put_default_reporting_info_for_cluster + 0x420318ce 0xf2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x420318ce zb_zcl_put_default_reporting_info_for_cluster + .text.zb_zcl_put_reporting_info_from_req + 0x420319c0 0x1b8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x420319c0 zb_zcl_put_reporting_info_from_req + .text.zb_zcl_reporting_cb + 0x42031b78 0x144 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x42031b78 zb_zcl_reporting_cb + .text.zb_zcl_report_attr_cmd_handler + 0x42031cbc 0x106 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + 0x42031cbc zb_zcl_report_attr_cmd_handler + .text.zb_zcl_scenes_process_store_scene + 0x42031dc2 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + 0x42031dc2 zb_zcl_scenes_process_store_scene + .text.zb_zcl_scenes_process_recall_scene + 0x42031e74 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + 0x42031e74 zb_zcl_scenes_process_recall_scene + .text.zb_zcl_time_server_read_attr_handle + 0x42031f26 0x1f8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + 0x42031f26 zb_zcl_time_server_read_attr_handle + .text.zb_set_node_descriptor + 0x4203211e 0xe6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + 0x4203211e zb_set_node_descriptor + .text.zb_set_input_cluster_id + 0x42032204 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + 0x42032204 zb_set_input_cluster_id + .text.zb_set_output_cluster_id + 0x4203222a 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + 0x4203222a zb_set_output_cluster_id + .text.zb_set_zdo_descriptor + 0x42032256 0x8e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + 0x42032256 zb_set_zdo_descriptor + .text.zb_set_default_ed_descriptor_values + 0x420322e4 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + 0x420322e4 zb_set_default_ed_descriptor_values + .text.zb_add_simple_descriptor + 0x420322fa 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + 0x420322fa zb_add_simple_descriptor + .text.zb_af_register_device_ctx + 0x4203232c 0xc0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + 0x4203232c zb_af_register_device_ctx + .text.zb_af_handle_zdo_profile_frame + 0x420323ec 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + .text.zb_af_handle_test_profile_frame + 0x4203241c 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + .text.zb_zdo_device_is_unreachable + 0x42032454 0xc0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + 0x42032454 zb_zdo_device_is_unreachable + .text.zb_af_is_confirm_for_zcl_frame + 0x42032514 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + 0x42032514 zb_af_is_confirm_for_zcl_frame + .text.zb_af_handle_zcl_frame_data_confirm + 0x42032568 0xc2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + 0x42032568 zb_af_handle_zcl_frame_data_confirm + .text.zb_af_handle_zcl_frame + 0x4203262a 0x76 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + 0x4203262a zb_af_handle_zcl_frame + .text.zb_apsde_data_indication_cont + 0x420326a0 0x88 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + 0x420326a0 zb_apsde_data_indication_cont + .text.zb_apsde_data_indication + 0x42032728 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + 0x42032728 zb_apsde_data_indication + .text.zb_apsde_data_acknowledged + 0x4203278e 0x32a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + 0x4203278e zb_apsde_data_acknowledged + .text.buffer_test_req_timeout + 0x42032ab8 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + 0x42032ab8 buffer_test_req_timeout + .text.tp_send_req_by_short + 0x42032ade 0xd8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + 0x42032ade tp_send_req_by_short + .text.tp_buffer_test_response + 0x42032bb6 0x8e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text.tp_buffer_test_request_handler + 0x42032c44 0xf0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .text.zb_test_profile_indication + 0x42032d34 0x110 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + 0x42032d34 zb_test_profile_indication + .text.tp_packet_ack + 0x42032e44 0xf2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + 0x42032e44 tp_packet_ack + .text.zb_set_network_ed_role_with_mode + 0x42032f36 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + 0x42032f36 zb_set_network_ed_role_with_mode + .text.zboss_main_loop_iteration + 0x42032f3e 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + 0x42032f3e zboss_main_loop_iteration + .text.zb_set_rx_on_when_idle + 0x42032f42 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x42032f42 zb_set_rx_on_when_idle + .text.zb_get_rx_on_when_idle + 0x42032f4c 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x42032f4c zb_get_rx_on_when_idle + .text.zb_set_channel_mask + 0x42032f5a 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x42032f5a zb_set_channel_mask + .text.zb_set_long_address + 0x42032f5e 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x42032f5e zb_set_long_address + .text.zb_get_long_address + 0x42032f7c 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x42032f7c zb_get_long_address + .text.zb_get_extended_pan_id + 0x42032f98 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x42032f98 zb_get_extended_pan_id + .text.zb_get_current_channel + 0x42032fb4 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x42032fb4 zb_get_current_channel + .text.zb_set_nvram_erase_at_start + 0x42032fc8 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x42032fc8 zb_set_nvram_erase_at_start + .text.zb_set_nwk_role_mode_common_ext + 0x42032fe2 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x42032fe2 zb_set_nwk_role_mode_common_ext + .text.zb_set_nwk_role_mode_common + 0x4203303a 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x4203303a zb_set_nwk_role_mode_common + .text.zboss_start + 0x42033066 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x42033066 zboss_start + .text.zboss_start_no_autostart + 0x42033068 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x42033068 zboss_start_no_autostart + .text.zboss_start_continue + 0x4203306a 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x4203306a zboss_start_continue + .text.zb_set_installcode_policy + 0x42033078 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x42033078 zb_set_installcode_policy + .text.zb_get_use_extended_pan_id + 0x42033092 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x42033092 zb_get_use_extended_pan_id + .text.zb_get_short_address + 0x420330ae 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + 0x420330ae zb_get_short_address + .text.zdo_dev_continue_start_after_nwk + 0x420330b8 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_nlme_status_indication + 0x420330d0 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x420330d0 zb_nlme_status_indication + .text.zb_nlme_status_indication_process + 0x420330fe 0xd4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .text.zb_zdo_startup_complete_int + 0x420331d2 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x420331d2 zb_zdo_startup_complete_int + .text.zdo_authentication_failed + 0x4203322c 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x4203322c zdo_authentication_failed + .text.zb_zdo_init + 0x4203326e 0x7a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x4203326e zb_zdo_init + .text.zb_zdo_joined + 0x420332e8 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x420332e8 zb_zdo_joined + .text.zb_zdo_authenticated + 0x420332f4 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x420332f4 zb_zdo_authenticated + .text.zb_zdo_tclk_valid + 0x42033300 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x42033300 zb_zdo_tclk_valid + .text.zdo_secur_waiting_for_tclk_update + 0x42033368 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x42033368 zdo_secur_waiting_for_tclk_update + .text.zb_zdo_dev_init + 0x42033388 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x42033388 zb_zdo_dev_init + .text.zdo_dev_start + 0x420333a6 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x420333a6 zdo_dev_start + .text.zdo_aps_decryption_failed + 0x420333c4 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x420333c4 zdo_aps_decryption_failed + .text.zdo_send_device_annce_ex + 0x4203341c 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x4203341c zdo_send_device_annce_ex + .text.zb_apsde_data_confirm + 0x4203349a 0xde /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x4203349a zb_apsde_data_confirm + .text.zb_zdo_forced_parent_link_failure + 0x42033578 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x42033578 zb_zdo_forced_parent_link_failure + .text.zb_nlme_reset_confirm + 0x420335be 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x420335be zb_nlme_reset_confirm + .text.zb_nwk_load_pib_confirm + 0x420335f4 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x420335f4 zb_nwk_load_pib_confirm + .text.zdo_call_nlme_reset + 0x42033614 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x42033614 zdo_call_nlme_reset + .text.zb_zdo_dev_start_cont + 0x42033670 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x42033670 zb_zdo_dev_start_cont + .text.zb_zdo_send_device_unavailable_signal + 0x420336ce 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x420336ce zb_zdo_send_device_unavailable_signal + .text.zb_zdo_start_no_autostart + 0x42033720 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + 0x42033720 zb_zdo_start_no_autostart + .text.zb_send_no_autostart_signal + 0x42033738 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + 0x42033738 zb_send_no_autostart_signal + .text.call_scan_complete_cb + 0x4203375e 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .text.zdo_rejoin_backoff_int + 0x420337be 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x420337be zdo_rejoin_backoff_int + .text.zdo_initiate_rejoin_cont + 0x420337d4 0x116 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .text.zdo_join_done + 0x420338ea 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .text.zdo_join_done_cont + 0x42033934 0xbc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .text.zdo_send_device_annce + 0x420339f0 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x420339f0 zdo_send_device_annce + .text.zdo_retry_joining + 0x42033a62 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x42033a62 zdo_retry_joining + .text.zdo_next_nwk_discovery_req + 0x42033a9c 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x42033a9c zdo_next_nwk_discovery_req + .text.start_poll_afrer_join + 0x42033b0e 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .text.zdo_join_to_nwk_descr + 0x42033b42 0xd2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x42033b42 zdo_join_to_nwk_descr + .text.zdo_handle_nlme_network_discovery_confirm + 0x42033c14 0x26a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x42033c14 zdo_handle_nlme_network_discovery_confirm + .text.zdo_reset_scanlist + 0x42033e7e 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x42033e7e zdo_reset_scanlist + .text.zdo_authenticated_send_device_annce + 0x42033eb2 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x42033eb2 zdo_authenticated_send_device_annce + .text.zdo_rejoin_clear_prev_join + 0x42033f1a 0x7c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x42033f1a zdo_rejoin_clear_prev_join + .text.zdo_initiate_rejoin + 0x42033f96 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x42033f96 zdo_initiate_rejoin + .text.zdo_rejoin_backoff_initiate_rejoin + 0x42034064 0xb2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x42034064 zdo_rejoin_backoff_initiate_rejoin + .text.zb_nlme_network_discovery_confirm + 0x42034116 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x42034116 zb_nlme_network_discovery_confirm + .text.zb_nlme_join_confirm + 0x42034150 0x8a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x42034150 zb_nlme_join_confirm + .text.zb_zdo_rejoin_backoff_iteration_done + 0x420341da 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x420341da zb_zdo_rejoin_backoff_iteration_done + .text.zb_zdo_rejoin_backoff_is_running + 0x4203420e 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + 0x4203420e zb_zdo_rejoin_backoff_is_running + .text.zdo_clear_after_leave + 0x4203421c 0x64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + 0x4203421c zdo_clear_after_leave + .text.zb_nlme_leave_indication + 0x42034280 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + 0x42034280 zb_nlme_leave_indication + .text.zdo_device_removed + 0x420342d8 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + 0x420342d8 zdo_device_removed + .text.zb_nlme_leave_confirm + 0x4203432c 0xc4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + 0x4203432c zb_nlme_leave_confirm + .text.zb_send_leave_signal + 0x420343f0 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + 0x420343f0 zb_send_leave_signal + .text.zb_production_config_check + 0x42034420 0x11c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + 0x42034420 zb_production_config_check + .text.zdo_load_production_config + 0x4203453c 0x2c2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + 0x4203453c zdo_load_production_config + .text.zb_zdo_bind_unbind_req + 0x420347fe 0xd8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.check_cluster_list + 0x420348d6 0xd4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.handle_bind_unbind_confirm + 0x420349aa 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.handle_unbind_confirm + 0x42034a46 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.handle_bind_confirm + 0x42034a4c 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.zb_zdo_bind_req + 0x42034a52 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + 0x42034a52 zb_zdo_bind_req + .text.zb_zdo_unbind_req + 0x42034a58 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + 0x42034a58 zb_zdo_unbind_req + .text.send_bind_unbind_req + 0x42034a5e 0xec /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.zb_zdo_send_check_bind_unbind + 0x42034b4a 0x94 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + 0x42034b4a zb_zdo_send_check_bind_unbind + .text.send_bind_unbind_with_check + 0x42034bde 0xc8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.zb_zdo_bind_unbind_check_cb + 0x42034ca6 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + 0x42034ca6 zb_zdo_bind_unbind_check_cb + .text.zb_zdo_end_device_bind_cb + 0x42034d08 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + 0x42034d08 zb_zdo_end_device_bind_cb + .text.zb_zdo_end_device_unbind_cb + 0x42034d16 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + 0x42034d16 zb_zdo_end_device_unbind_cb + .text.zb_zdo_bind_unbind_res + 0x42034d24 0x1f4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + 0x42034d24 zb_zdo_bind_unbind_res + .text.zb_zdo_end_device_bind_resp + 0x42034f18 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + 0x42034f18 zb_zdo_end_device_bind_resp + .text.zb_zdo_end_device_bind_handler + 0x42034f70 0x220 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + 0x42034f70 zb_zdo_end_device_bind_handler + .text.zb_zdo_end_device_bind_timer + 0x42035190 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .text.zb_zdo_ed_scan_request + 0x420351a8 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + 0x420351a8 zb_zdo_ed_scan_request + .text.zb_nlme_ed_scan_confirm + 0x42035226 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + 0x42035226 zb_nlme_ed_scan_confirm + .text.zdo_commissioning_initiate_rejoin + 0x4203524c 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x4203524c zdo_commissioning_initiate_rejoin + .text.zdo_commissioning_nwk_discovery_failed + 0x42035270 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035270 zdo_commissioning_nwk_discovery_failed + .text.zb_zdo_is_rejoin_active + 0x420352cc 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x420352cc zb_zdo_is_rejoin_active + .text.zdo_commissioning_init + 0x420352d8 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x420352d8 zdo_commissioning_init + .text.zdo_commissioning_start + 0x42035304 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035304 zdo_commissioning_start + .text.zdo_commissioning_join_via_scanlist + 0x42035328 0x118 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035328 zdo_commissioning_join_via_scanlist + .text.zdo_commissioning_join_failed + 0x42035440 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035440 zdo_commissioning_join_failed + .text.zdo_commissioning_authentication_failed + 0x42035464 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035464 zdo_commissioning_authentication_failed + .text.zb_joining_to_distributed_network_enabled + 0x42035488 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035488 zb_joining_to_distributed_network_enabled + .text.zb_tc_is_distributed + 0x42035494 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035494 zb_tc_is_distributed + .text.zb_sync_distributed + 0x42035498 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035498 zb_sync_distributed + .text.zdo_commissioning_leave + 0x420354a8 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x420354a8 zdo_commissioning_leave + .text.zdo_commissioning_handle_dev_annce_sent_event + 0x42035500 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035500 zdo_commissioning_handle_dev_annce_sent_event + .text.zdo_commissioning_tclk_upd_complete + 0x42035524 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035524 zdo_commissioning_tclk_upd_complete + .text.zdo_commissioning_tclk_upd_failed + 0x42035548 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035548 zdo_commissioning_tclk_upd_failed + .text.zdo_commissioning_leave_done + 0x4203556c 0xda /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x4203556c zdo_commissioning_leave_done + .text.zdo_commissioning_authenticated + 0x42035646 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035646 zdo_commissioning_authenticated + .text.zdo_commissioning_dev_annce_sent + 0x4203567e 0x90 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x4203567e zdo_commissioning_dev_annce_sent + .text.zdo_commissioning_secur_failed + 0x4203570e 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x4203570e zdo_commissioning_secur_failed + .text.zb_secur_rejoin_after_security_failure + 0x42035732 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035732 zb_secur_rejoin_after_security_failure + .text.zdo_secur_must_use_installcode + 0x42035756 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035756 zdo_secur_must_use_installcode + .text.zdo_inform_app_leave + 0x42035776 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035776 zdo_inform_app_leave + .text.zdo_commissioning_leave_with_rejoin + 0x42035792 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + 0x42035792 zdo_commissioning_leave_with_rejoin + .text.zdo_cb_killer + 0x420357b6 0x14a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + .text.zdo_kill_cb_by_index + 0x42035900 0xb4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + .text.zdo_send_resp_by_short + 0x420359b4 0x6a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + 0x420359b4 zdo_send_resp_by_short + .text.zdo_cb_reset + 0x42035a1e 0x40 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + 0x42035a1e zdo_cb_reset + .text.register_zdo_cb + 0x42035a5e 0x114 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + 0x42035a5e register_zdo_cb + .text.zdo_af_resp + 0x42035b72 0xaa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + 0x42035b72 zdo_af_resp + .text.zdo_tsn_predict + 0x42035c1c 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + 0x42035c1c zdo_tsn_predict + .text.zdo_tsn_inc + 0x42035c46 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + 0x42035c46 zdo_tsn_inc + .text.zdo_send_req + 0x42035c5c 0xca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + .text.zdo_send_req_by_short + 0x42035d26 0x96 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + 0x42035d26 zdo_send_req_by_short + .text.zdo_tsn_get + 0x42035dbc 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + 0x42035dbc zdo_tsn_get + .text.zdo_diagnostics_get_mac_stats + 0x42035dc6 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + .text.zdo_diagnostics_get_mac_stats_cb + 0x42035dde 0x120 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + .text.zdo_diagnostics_get_stats + 0x42035efe 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + 0x42035efe zdo_diagnostics_get_stats + .text.zdo_diagnostics_inc + 0x42035f22 0x1a8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + 0x42035f22 zdo_diagnostics_inc + .text.zdo_diagnostics_init + 0x420360ca 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + 0x420360ca zdo_diagnostics_init + .text.zb_nvram_diagnostics_dataset_length + 0x420360f2 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + 0x420360f2 zb_nvram_diagnostics_dataset_length + .text.zb_nvram_read_diagnostics_dataset + 0x420360f6 0x74 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + 0x420360f6 zb_nvram_read_diagnostics_dataset + .text.zb_nvram_write_diagnostics_dataset + 0x4203616a 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + 0x4203616a zb_nvram_write_diagnostics_dataset + .text.zb_zdo_node_desc_req_direct_cb + 0x420361c0 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .text.zb_zdo_nwk_addr_req_2param_cb + 0x420361ce 0xde /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .text.zb_zdo_node_desc_req_2param_cb + 0x420362ac 0x150 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .text.zb_zdo_nwk_addr_req + 0x420363fc 0xa2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + 0x420363fc zb_zdo_nwk_addr_req + .text.zb_zdo_initiate_nwk_addr_req + 0x4203649e 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + 0x4203649e zb_zdo_initiate_nwk_addr_req + .text.zb_zdo_initiate_nwk_addr_req_2param + 0x420364e4 0x1ec /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + 0x420364e4 zb_zdo_initiate_nwk_addr_req_2param + .text.zb_zdo_init_node_desc_req_direct + 0x420366d0 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + 0x420366d0 zb_zdo_init_node_desc_req_direct + .text.zb_zdo_ieee_addr_req + 0x42036708 0x60 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + 0x42036708 zb_zdo_ieee_addr_req + .text.zb_zdo_node_desc_req + 0x42036768 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + 0x42036768 zb_zdo_node_desc_req + .text.zb_zdo_init_node_desc_req_2param + 0x420367a4 0x16a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + 0x420367a4 zb_zdo_init_node_desc_req_2param + .text.zb_zdo_init_node_desc_req_dir + 0x4203690e 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .text.zb_zdo_simple_desc_req + 0x42036942 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + 0x42036942 zb_zdo_simple_desc_req + .text.zb_zdo_active_ep_req + 0x4203697e 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + 0x4203697e zb_zdo_active_ep_req + .text.add_ep_sorted + 0x420369ba 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + .text.zb_zdo_simple_desc_resp_convert_zboss + 0x42036a22 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + 0x42036a22 zb_zdo_simple_desc_resp_convert_zboss + .text.zb_copy_node_desc + 0x42036a9a 0x6a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + 0x42036a9a zb_copy_node_desc + .text.zb_copy_power_desc + 0x42036b04 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + 0x42036b04 zb_copy_power_desc + .text.zdo_send_desc_resp + 0x42036b16 0x10a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + 0x42036b16 zdo_send_desc_resp + .text.zb_copy_simple_desc + 0x42036c20 0xac /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + 0x42036c20 zb_copy_simple_desc + .text.zdo_send_simple_desc_resp + 0x42036ccc 0x12c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + 0x42036ccc zdo_send_simple_desc_resp + .text.zdo_device_nwk_addr_res + 0x42036df8 0x126 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + 0x42036df8 zdo_device_nwk_addr_res + .text.zdo_device_ieee_addr_res + 0x42036f1e 0x13c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + 0x42036f1e zdo_device_ieee_addr_res + .text.zdo_active_ep_res + 0x4203705a 0x114 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + 0x4203705a zdo_active_ep_res + .text.zb_copy_cluster_id + 0x4203716e 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + 0x4203716e zb_copy_cluster_id + .text.zdo_match_desc_res + 0x4203719a 0x2e6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + 0x4203719a zdo_match_desc_res + .text.mgmt_leave_to_unauth_chld + 0x42037480 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + .text.zdo_mgmt_leave_local + 0x420374cc 0x166 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + .text.zdo_mgmt_leave_req + 0x42037632 0x102 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + 0x42037632 zdo_mgmt_leave_req + .text.zb_zdo_mgmt_permit_joining_req + 0x42037734 0x8a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + 0x42037734 zb_zdo_mgmt_permit_joining_req + .text.zb_zdo_channel_confirm + 0x420377be 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .text.zb_nwk_do_leave_local + 0x420377c0 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + 0x420377c0 zb_nwk_do_leave_local + .text.zb_zdo_set_channel_cont + 0x420377d0 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .text.zb_zdo_set_channel + 0x42037826 0x46 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .text.zb_zdo_nwk_upd_notify + 0x4203786c 0x90 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + 0x4203786c zb_zdo_nwk_upd_notify + .text.zb_zdo_mgmt_nwk_update_handler + 0x420378fc 0x2d8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + 0x420378fc zb_zdo_mgmt_nwk_update_handler + .text.zdo_ed_scan_completed_by_update_request + 0x42037bd4 0x12a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .text.zb_zdo_do_set_channel + 0x42037cfe 0x1e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + 0x42037cfe zb_zdo_do_set_channel + .text.zb_zdo_set_channel_cb + 0x42037d1c 0x26 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + 0x42037d1c zb_zdo_set_channel_cb + .text.zdo_system_server_discovery_res + 0x42037d42 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + 0x42037d42 zdo_system_server_discovery_res + .text.zdo_lqi_resp + 0x42037dde 0x1bc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + 0x42037dde zdo_lqi_resp + .text.zdo_mgmt_rtg_resp + 0x42037f9a 0x9a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + 0x42037f9a zdo_mgmt_rtg_resp + .text.zdo_mgmt_bind_resp + 0x42038034 0x208 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + 0x42038034 zdo_mgmt_bind_resp + .text.zdo_mgmt_leave_srv + 0x4203823c 0x212 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + 0x4203823c zdo_mgmt_leave_srv + .text.zdo_try_send_mgmt_leave_rsp + 0x4203844e 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + 0x4203844e zdo_try_send_mgmt_leave_rsp + .text.zb_zdo_poll_parent + 0x4203851c 0xf2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_update_max_poll_interval.constprop.0 + 0x4203860e 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_work_poll_interval_update.constprop.0 + 0x42038652 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_restart_poll.constprop.0 + 0x420386c2 0xba /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_turbo_poll_continuous_leave + 0x4203877c 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x4203877c zb_zdo_pim_turbo_poll_continuous_leave + .text.zb_zdo_turbo_poll_packets_leave + 0x420387d8 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x420387d8 zb_zdo_turbo_poll_packets_leave + .text.zb_zdo_pim_turbo_poll_adaptation + 0x42038850 0x150 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .text.zb_zdo_pim_got_data + 0x420389a0 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x420389a0 zb_zdo_pim_got_data + .text.zb_zdo_pim_start_fast_poll + 0x420389ca 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x420389ca zb_zdo_pim_start_fast_poll + .text.zb_zdo_pim_stop_fast_poll + 0x42038a3a 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x42038a3a zb_zdo_pim_stop_fast_poll + .text.zb_zdo_fast_poll_leave + 0x42038a74 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x42038a74 zb_zdo_fast_poll_leave + .text.zb_zdo_pim_start_turbo_poll_packets + 0x42038a7a 0xa0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x42038a7a zb_zdo_pim_start_turbo_poll_packets + .text.zb_zdo_pim_continue_polling_for_pkt + 0x42038b1a 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x42038b1a zb_zdo_pim_continue_polling_for_pkt + .text.zb_zdo_pim_continue_turbo_poll + 0x42038b3a 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x42038b3a zb_zdo_pim_continue_turbo_poll + .text.zb_zdo_pim_turbo_poll_cancel_packet + 0x42038b4a 0xac /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x42038b4a zb_zdo_pim_turbo_poll_cancel_packet + .text.zb_zdo_pim_set_fast_poll_interval + 0x42038bf6 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x42038bf6 zb_zdo_pim_set_fast_poll_interval + .text.zb_zdo_pim_set_fast_poll_timeout + 0x42038c1e 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x42038c1e zb_zdo_pim_set_fast_poll_timeout + .text.zb_zdo_pim_set_long_poll_interval + 0x42038c86 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x42038c86 zb_zdo_pim_set_long_poll_interval + .text.zb_zdo_pim_get_long_poll_ms_interval + 0x42038cd4 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x42038cd4 zb_zdo_pim_get_long_poll_ms_interval + .text.zb_zdo_pim_start_poll + 0x42038cf8 0x48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x42038cf8 zb_zdo_pim_start_poll + .text.zb_zdo_pim_stop_poll + 0x42038d40 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x42038d40 zb_zdo_pim_stop_poll + .text.zb_zdo_pim_init_defaults + 0x42038d8a 0xd2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x42038d8a zb_zdo_pim_init_defaults + .text.zb_nlme_sync_confirm + 0x42038e5c 0x126 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + 0x42038e5c zb_nlme_sync_confirm + .text.zb_zdo_data_indication + 0x42038f82 0x458 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + 0x42038f82 zb_zdo_data_indication + .text.zll_init + 0x420393da 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + 0x420393da zll_init + .text.zb_zll_get_device_info + 0x4203944c 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + 0x4203944c zb_zll_get_device_info + .text.zb_zll_get_transaction_ctx + 0x42039456 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + 0x42039456 zb_zll_get_transaction_ctx + .text.zll_parse_hdr + 0x42039460 0x112 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + 0x42039460 zll_parse_hdr + .text.zll_process_device_command + 0x42039572 0x102 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + 0x42039572 zll_process_device_command + .text.zb_zll_send_packet + 0x42039674 0x90 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + 0x42039674 zb_zll_send_packet + .text.zb_zll_get_new_response_id + 0x42039704 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + 0x42039704 zb_zll_get_new_response_id + .text.zb_zll_get_new_trans_id + 0x4203973c 0x38 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + 0x4203973c zb_zll_get_new_trans_id + .text.zll_notify_task_result + 0x42039774 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + 0x42039774 zll_notify_task_result + .text.zll_nwk_update_req_sent + 0x4203978e 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + .text.zll_find_device_info_by_max_rssi + 0x420397d0 0xe2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + 0x420397d0 zll_find_device_info_by_max_rssi + .text.zll_add_device_to_network + 0x420398b2 0x31a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + 0x420398b2 zll_add_device_to_network + .text.zll_get_new_addr + 0x42039bcc 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + 0x42039bcc zll_get_new_addr + .text.zll_get_group_id_range + 0x42039bd0 0x6a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + 0x42039bd0 zll_get_group_id_range + .text.zll_get_addr_range + 0x42039c3a 0x70 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + 0x42039c3a zll_get_addr_range + .text.zll_save_nwk_prefs + 0x42039caa 0x92 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + 0x42039caa zll_save_nwk_prefs + .text.zb_zll_get_info_current_value + 0x42039d3c 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + 0x42039d3c zb_zll_get_info_current_value + .text.zb_zll_get_nib_ext_pan_id + 0x42039d4c 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + 0x42039d4c zb_zll_get_nib_ext_pan_id + .text.zb_zll_get_nib_update_id + 0x42039d56 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + 0x42039d56 zb_zll_get_nib_update_id + .text.zll_scan_res_timeout + 0x42039d60 0x12 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + 0x42039d60 zll_scan_res_timeout + .text.zll_scan_res_sent + 0x42039d72 0xb4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + 0x42039d72 zll_scan_res_sent + .text.zll_send_next_devinfo_req + 0x42039e26 0xfc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + 0x42039e26 zll_send_next_devinfo_req + .text.zll_devinfo_sent + 0x42039f22 0xf6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + 0x42039f22 zll_devinfo_sent + .text.zll_handle_scan_req + 0x4203a018 0x34e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + 0x4203a018 zll_handle_scan_req + .text.zll_handle_devinfo_req + 0x4203a366 0x208 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + 0x4203a366 zll_handle_devinfo_req + .text.zll_handle_scan_res + 0x4203a56e 0x38c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + 0x4203a56e zll_handle_scan_res + .text.zll_handle_devinfo_res + 0x4203a8fa 0x1f8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + 0x4203a8fa zll_handle_devinfo_res + .text.zb_zll_commissioning_send_scan_req + 0x4203aaf2 0xec /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + 0x4203aaf2 zb_zll_commissioning_send_scan_req + .text.zb_zll_identify_time_handler + 0x4203abde 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + 0x4203abde zb_zll_identify_time_handler + .text.zb_zll_identify_handler + 0x4203ac00 0xca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + 0x4203ac00 zb_zll_identify_handler + .text.zb_zll_join_ed + 0x4203acca 0x264 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + 0x4203acca zb_zll_join_ed + .text.zll_join_ed_res_handler_continue + 0x4203af2e 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + 0x4203af2e zll_join_ed_res_handler_continue + .text.zll_call_rejoin_nwk_ed_cmd + 0x4203af48 0x9e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + 0x4203af48 zll_call_rejoin_nwk_ed_cmd + .text.zll_join_ed_timeout + 0x4203afe6 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + 0x4203afe6 zll_join_ed_timeout + .text.zll_call_leave_nwk_cmd + 0x4203b064 0x54 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + 0x4203b064 zll_call_leave_nwk_cmd + .text.zll_join_ed_res_handler + 0x4203b0b8 0xf8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + 0x4203b0b8 zll_join_ed_res_handler + .text.zll_join_ed_req_handler + 0x4203b1b0 0x26e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + 0x4203b1b0 zll_join_ed_req_handler + .text.zb_zll_join_router + 0x4203b41e 0x2d0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + 0x4203b41e zb_zll_join_router + .text.zll_network_joined_router_signal + 0x4203b6ee 0x13c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + 0x4203b6ee zll_network_joined_router_signal + .text.zll_join_router_res_handler_continue + 0x4203b82a 0x11c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + 0x4203b82a zll_join_router_res_handler_continue + .text.zll_join_router_timeout + 0x4203b946 0x7e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + 0x4203b946 zll_join_router_timeout + .text.zll_join_router_res_handler + 0x4203b9c4 0xf8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + 0x4203b9c4 zll_join_router_res_handler + .text.zll_network_started_signal + 0x4203babc 0x13c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + 0x4203babc zll_network_started_signal + .text.zll_network_start_res_handler_continue + 0x4203bbf8 0xbe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + 0x4203bbf8 zll_network_start_res_handler_continue + .text.zll_start_new_nwk_time_guard + 0x4203bcb6 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + 0x4203bcb6 zll_start_new_nwk_time_guard + .text.zll_network_start_req_confirm + 0x4203bcd0 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + 0x4203bcd0 zll_network_start_req_confirm + .text.zll_network_start_res_confirm + 0x4203bd3e 0x122 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + 0x4203bd3e zll_network_start_res_confirm + .text.zb_zll_start_new_network + 0x4203be60 0x31e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + 0x4203be60 zb_zll_start_new_network + .text.zll_network_start_res_handler + 0x4203c17e 0x16a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + 0x4203c17e zll_network_start_res_handler + .text.zll_network_start_req_handler + 0x4203c2e8 0x322 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + 0x4203c2e8 zll_network_start_req_handler + .text.zll_network_start_continue + 0x4203c60a 0x20a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + 0x4203c60a zll_network_start_continue + .text.zll_refresh_ext_addr + 0x4203c814 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + .text.zll_refresh_ext_addr_cnf + 0x4203c828 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + .text.zll_leave_nwk_confirm + 0x4203c84c 0x13a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + 0x4203c84c zll_leave_nwk_confirm + .text.zll_random_primary_channel + 0x4203c986 0x88 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + 0x4203c986 zll_random_primary_channel + .text.zll_network_update_req_handler + 0x4203ca0e 0x10c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + 0x4203ca0e zll_network_update_req_handler + .text.zll_process_reset_to_fn + 0x4203cb1a 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + 0x4203cb1a zll_process_reset_to_fn + .text.zll_reset_to_fn_req_handler + 0x4203cb80 0xda /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + 0x4203cb80 zll_reset_to_fn_req_handler + .text.zb_zll_sas_startup_attr + 0x4203cc5a 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) + 0x4203cc5a zb_zll_sas_startup_attr + .text.zb_zll_sas_security_attr + 0x4203cc76 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) + 0x4203cc76 zb_zll_sas_security_attr + .text.zb_zll_process_sas + 0x4203ccd0 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) + 0x4203ccd0 zb_zll_process_sas + .text.zll_calc_enc_dec_nwk_key + 0x4203cce0 0x154 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_secur.c.obj) + 0x4203cce0 zll_calc_enc_dec_nwk_key + .text.zb_aps_in_command_handle + 0x4203ce34 0x1de /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + 0x4203ce34 zb_aps_in_command_handle + .text.aps_start_dups_alarm + 0x4203d012 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + .text.age_dups + 0x4203d068 0x78 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + .text.zb_aps_check_timer_cb + 0x4203d0e0 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + .text.aps_need_check_dups + 0x4203d0e6 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + 0x4203d0e6 aps_need_check_dups + .text.aps_check_dups + 0x4203d116 0x15a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + 0x4203d116 aps_check_dups + .text.aps_clear_dups + 0x4203d270 0x74 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + 0x4203d270 aps_clear_dups + .text.aps_clear_all_dups + 0x4203d2e4 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + 0x4203d2e4 aps_clear_all_dups + .text.aps_update_entry_clock_and_start_aging + 0x4203d342 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + 0x4203d342 aps_update_entry_clock_and_start_aging + .text.zb_intrp_data_frame_confirm + 0x4203d37c 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + 0x4203d37c zb_intrp_data_frame_confirm + .text.zb_intrp_data_request + 0x4203d3b2 0x1ae /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + 0x4203d3b2 zb_intrp_data_request + .text.zb_parse_intrp_hdr + 0x4203d560 0x6e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + 0x4203d560 zb_parse_intrp_hdr + .text.zb_intrp_data_frame_indication + 0x4203d5ce 0x16a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + 0x4203d5ce zb_intrp_data_frame_indication + .text.bdb_touchlink_initiator_cont + 0x4203d738 0x250 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + 0x4203d738 bdb_touchlink_initiator_cont + .text.bdb_touchlink_send_scan + 0x4203d988 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + .text.bdb_touchlink_scan + 0x4203d9b4 0xce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + .text.bdb_touchlink_scan_req_sent + 0x4203da82 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + .text.bdb_touchlink_target_start + 0x4203dac4 0xbe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + 0x4203dac4 bdb_touchlink_target_start + .text.bdb_touchlink_initiator + 0x4203db82 0xbc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + 0x4203db82 bdb_touchlink_initiator + .text.zb_uint48_sub + 0x4203dc3e 0xa0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + 0x4203dc3e zb_uint48_sub + .text.zb_error_raise + 0x4203dcde 0x34 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_error_indication.c.obj) + 0x4203dcde zb_error_raise + .text.zb_nwk_check_assigned_short_addr + 0x4203dd12 0x44 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_address_assign.c.obj) + 0x4203dd12 zb_nwk_check_assigned_short_addr + .text.zb_nwk_get_stoch_addr + 0x4203dd56 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_address_assign.c.obj) + 0x4203dd56 zb_nwk_get_stoch_addr + .text.nwk_broadcasting_btr_aging_alarm + 0x4203dd72 0x74 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + .text.zb_nwk_broadcasting_add_btr + 0x4203dde6 0xa4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + 0x4203dde6 zb_nwk_broadcasting_add_btr + .text.zb_nwk_broadcasting_find_btr + 0x4203de8a 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + 0x4203de8a zb_nwk_broadcasting_find_btr + .text.zb_nwk_broadcasting_clear + 0x4203def0 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + 0x4203def0 zb_nwk_broadcasting_clear + .text.zb_secur_ic_check_crc + 0x4203df32 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + 0x4203df32 zb_secur_ic_check_crc + .text.zb_secur_ic_set + 0x4203df90 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + 0x4203df90 zb_secur_ic_set + .text.zb_secur_ic_get_from_client_storage + 0x4203dfea 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + 0x4203dfea zb_secur_ic_get_from_client_storage + .text.zb_secur_ic_get_key_by_address + 0x4203e026 0xe2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + 0x4203e026 zb_secur_ic_get_key_by_address + .text.zb_zcl_check_attr_value_manuf + 0x4203e108 0xb8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + 0x4203e108 zb_zcl_check_attr_value_manuf + .text.zb_zcl_write_attr_hook + 0x4203e1c0 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + 0x4203e1c0 zb_zcl_write_attr_hook + .text.zb_zcl_set_attr_val_post_process_cluster_specific + 0x4203e1fa 0x1a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + 0x4203e1fa zb_zcl_set_attr_val_post_process_cluster_specific + .text.zb_zcl_cvc_get_alarm_id + 0x4203e214 0xf6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + .text.zb_zcl_cvc_get_alarm_variables + 0x4203e30a 0x9c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + .text.zb_zcl_cvc_correct_value + 0x4203e3a6 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + 0x4203e3a6 zb_zcl_cvc_correct_value + .text.zb_zcl_cvc_calc + 0x4203e3c2 0x17c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + .text.zb_zcl_cvc_calculate_transition_values + 0x4203e53e 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + 0x4203e53e zb_zcl_cvc_calculate_transition_values + .text.zb_zcl_cvc_next_step_alarm + 0x4203e546 0x1ca /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + .text.zb_zcl_cvc_check_transition_running + 0x4203e710 0x134 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + 0x4203e710 zb_zcl_cvc_check_transition_running + .text.zb_zcl_cvc_stop_transition + 0x4203e844 0x62 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + 0x4203e844 zb_zcl_cvc_stop_transition + .text.zb_zcl_cvc_start_alarm + 0x4203e8a6 0x200 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + 0x4203e8a6 zb_zcl_cvc_start_alarm + .text.zb_intrp_data_confirm + 0x4203eaa6 0x22 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + 0x4203eaa6 zb_intrp_data_confirm + .text.zb_intrp_data_indication + 0x4203eac8 0x72 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + 0x4203eac8 zb_intrp_data_indication + .text.zdo_validate_nwk_addr_resp + 0x4203eb3a 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_resp_validate.c.obj) + .text.zdo_validate_var_desc_resp + 0x4203eb88 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_resp_validate.c.obj) + .text.zdo_validate_mgmt_common_resp + 0x4203ebc6 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_resp_validate.c.obj) + .text.zdo_validate_desc_resp + 0x4203ec1e 0x48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_resp_validate.c.obj) + .text.zb_zdo_validate_reponse + 0x4203ec66 0x1f0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_resp_validate.c.obj) + 0x4203ec66 zb_zdo_validate_reponse + .text.zb_esp_radio_update + 0x4203ee56 0x2a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203ee56 zb_esp_radio_update + .text.mac_esp_transmit_frame + 0x4203ee80 0x66 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text.zb_mac_transport_init + 0x4203eee6 0xb0 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203eee6 zb_mac_transport_init + .text.mac_esp_hw_init + 0x4203ef96 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203ef96 mac_esp_hw_init + .text.zb_read_mac + 0x4203ef98 0x48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203ef98 zb_read_mac + .text.zb_transceiver_set_pan_id + 0x4203efe0 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203efe0 zb_transceiver_set_pan_id + .text.zb_transceiver_set_short_addr + 0x4203efe4 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203efe4 zb_transceiver_set_short_addr + .text.zb_transceiver_set_ext_addr + 0x4203efe8 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203efe8 zb_transceiver_set_ext_addr + .text.mac_esp_enable_auto_ack + 0x4203efec 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203efec mac_esp_enable_auto_ack + .text.zb_transceiver_energy_detect + 0x4203efee 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203efee zb_transceiver_energy_detect + .text.zb_transceiver_set_channel + 0x4203eff2 0x18 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203eff2 zb_transceiver_set_channel + .text.mac_esp_send_packet + 0x4203f00a 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203f00a mac_esp_send_packet + .text.mac_esp_resend_packet + 0x4203f00e 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203f00e mac_esp_resend_packet + .text.mac_esp_set_promiscuous_mode + 0x4203f012 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203f012 mac_esp_set_promiscuous_mode + .text.csma_timer_stop + 0x4203f016 0x20 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203f016 csma_timer_stop + .text.csma_timer_callback + 0x4203f036 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text.csma_timer_start + 0x4203f068 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203f068 csma_timer_start + .text.zb_transceiver_set_rx_on_off + 0x4203f0c2 0x1c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203f0c2 zb_transceiver_set_rx_on_off + .text.zb_esp_radio_rx_queue_pop + 0x4203f0de 0x6a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .text.zb_esp_radio_process + 0x4203f148 0x200 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + 0x4203f148 zb_esp_radio_process + .text.zb_osif_addr_read.part.0 + 0x4203f348 0x80 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + .text.zb_get_nvram_page_count + 0x4203f3c8 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + 0x4203f3c8 zb_get_nvram_page_count + .text.zb_get_nvram_page_length + 0x4203f3cc 0x16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + 0x4203f3cc zb_get_nvram_page_length + .text.zb_osif_nvram_init + 0x4203f3e2 0xe8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + 0x4203f3e2 zb_osif_nvram_init + .text.zb_osif_nvram_read + 0x4203f4ca 0x8e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + 0x4203f4ca zb_osif_nvram_read + .text.zb_osif_nvram_write + 0x4203f558 0x8e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + 0x4203f558 zb_osif_nvram_write + .text.zb_osif_nvram_erase_async + 0x4203f5e6 0x90 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + 0x4203f5e6 zb_osif_nvram_erase_async + .text.zb_osif_nvram_flush + 0x4203f676 0x2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + 0x4203f676 zb_osif_nvram_flush + .text.zb_osif_addr_read + 0x4203f678 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + 0x4203f678 zb_osif_addr_read + .text.zb_osif_prod_cfg_check_presence + 0x4203f688 0x36 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + 0x4203f688 zb_osif_prod_cfg_check_presence + .text.zb_osif_prod_cfg_read_header + 0x4203f6be 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + 0x4203f6be zb_osif_prod_cfg_read_header + .text.zb_osif_prod_cfg_read + 0x4203f6c8 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + 0x4203f6c8 zb_osif_prod_cfg_read + .text.zb_esp_set_event.part.0 + 0x4203f6d6 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_esp_set_event + 0x4203f6ea 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203f6ea zb_esp_set_event + .text.zb_esp_clr_event + 0x4203f70e 0x24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203f70e zb_esp_clr_event + .text.zb_esp_osif_lock_init + 0x4203f732 0x86 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203f732 zb_esp_osif_lock_init + .text.zb_esp_osif_lock_acquire + 0x4203f7b8 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203f7b8 zb_esp_osif_lock_acquire + .text.zb_esp_osif_lock_release + 0x4203f808 0x42 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203f808 zb_esp_osif_lock_release + .text.zb_osif_iteration_process + 0x4203f84a 0x106 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .text.zb_timer_get + 0x4203f950 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203f950 zb_timer_get + .text.zb_esp_init + 0x4203f958 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203f958 zb_esp_init + .text.zb_osif_scheduler_event + 0x4203f9a2 0xc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203f9a2 zb_osif_scheduler_event + .text.zb_osif_enable_all_interrupts + 0x4203f9ae 0x2c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203f9ae zb_osif_enable_all_interrupts + .text.zb_osif_disable_all_interrupts + 0x4203f9da 0x2e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203f9da zb_osif_disable_all_interrupts + .text.zb_osif_iteration + 0x4203fa08 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203fa08 zb_osif_iteration + .text.zb_random_seed + 0x4203fa42 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203fa42 zb_random_seed + .text.zb_get_default_long_poll_interval + 0x4203fa4a 0x6 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203fa4a zb_get_default_long_poll_interval + .text.esp_zb_set_default_long_poll_interval + 0x4203fa50 0xe /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203fa50 esp_zb_set_default_long_poll_interval + .text.esp_zb_rssi_to_lqi + 0x4203fa5e 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + 0x4203fa5e esp_zb_rssi_to_lqi + .text.esp_zb_platform_config + 0x4203fa90 0x3a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) + 0x4203fa90 esp_zb_platform_config + .text.zb_esp_sleep_enable_get + 0x4203faca 0xa /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + 0x4203faca zb_esp_sleep_enable_get + .text.zb_esp_sleep_init + 0x4203fad4 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + 0x4203fad4 zb_esp_sleep_init + .text.zb_esp_workflow_register + 0x4203fb2e 0xa8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + 0x4203fb2e zb_esp_workflow_register + .text.zb_esp_workflow_update + 0x4203fbd6 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + 0x4203fbd6 zb_esp_workflow_update + .text.zb_esp_workflow_process + 0x4203fbfe 0x28 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + 0x4203fbfe zb_esp_workflow_process + .text.led_strip_set_pixel + 0x4203fc26 0x48 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + 0x4203fc26 led_strip_set_pixel + .text.led_strip_refresh + 0x4203fc6e 0x48 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + 0x4203fc6e led_strip_refresh + .text.led_strip_rmt_set_pixel + 0x4203fcb6 0x6a esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .text.led_strip_rmt_del + 0x4203fd20 0xe0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .text.led_strip_rmt_refresh + 0x4203fe00 0xac esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .text.led_strip_rmt_clear + 0x4203feac 0x2a esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .text.led_strip_new_rmt_device + 0x4203fed6 0x206 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + 0x4203fed6 led_strip_new_rmt_device + .text.rmt_encode_led_strip + 0x420400dc 0x8a esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .text.rmt_del_led_strip_encoder + 0x42040166 0x28 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .text.rmt_led_strip_encoder_reset + 0x4204018e 0x22 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .text.rmt_new_led_strip_encoder + 0x420401b0 0x342 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + 0x420401b0 rmt_new_led_strip_encoder + .text.riscv_decode_offset_from_jal_instruction + 0x420404f2 0x4c esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + 0x420404f2 riscv_decode_offset_from_jal_instruction + .text.gpio_input_disable + 0x4204053e 0x7e esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_sleep_input_enable + 0x420405bc 0x7e esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_sleep_input_disable + 0x4204063a 0x7c esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_sleep_output_enable + 0x420406b6 0x7e esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_sleep_output_disable + 0x42040734 0x7c esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_sleep_pulldown_en + 0x420407b0 0x94 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_sleep_pullup_en + 0x42040844 0x94 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_sleep_pulldown_dis + 0x420408d8 0x92 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_sleep_pullup_dis + 0x4204096a 0x92 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .text.gpio_pullup_en + 0x420409fc 0x9a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x420409fc gpio_pullup_en + .text.gpio_pullup_dis + 0x42040a96 0xb6 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x42040a96 gpio_pullup_dis + .text.gpio_pulldown_en + 0x42040b4c 0x9a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x42040b4c gpio_pulldown_en + .text.gpio_pulldown_dis + 0x42040be6 0x9a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x42040be6 gpio_pulldown_dis + .text.gpio_set_intr_type + 0x42040c80 0x15c esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x42040c80 gpio_set_intr_type + .text.gpio_intr_enable + 0x42040ddc 0xa6 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x42040ddc gpio_intr_enable + .text.gpio_intr_disable + 0x42040e82 0x76 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x42040e82 gpio_intr_disable + .text.gpio_input_enable + 0x42040ef8 0x7e esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x42040ef8 gpio_input_enable + .text.gpio_output_disable + 0x42040f76 0x98 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x42040f76 gpio_output_disable + .text.gpio_output_enable + 0x4204100e 0x98 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x4204100e gpio_output_enable + .text.gpio_od_disable + 0x420410a6 0x7e esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x420410a6 gpio_od_disable + .text.gpio_od_enable + 0x42041124 0x80 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x42041124 gpio_od_enable + .text.gpio_set_level + 0x420411a4 0x88 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x420411a4 gpio_set_level + .text.gpio_get_level + 0x4204122c 0x10 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x4204122c gpio_get_level + .text.gpio_config + 0x4204123c 0x1b8 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x4204123c gpio_config + .text.gpio_sleep_set_direction + 0x420413f4 0xa0 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x420413f4 gpio_sleep_set_direction + .text.gpio_sleep_set_pull_mode + 0x42041494 0x146 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x42041494 gpio_sleep_set_pull_mode + .text.gpio_sleep_sel_en + 0x420415da 0x94 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x420415da gpio_sleep_sel_en + .text.gpio_sleep_sel_dis + 0x4204166e 0x92 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x4204166e gpio_sleep_sel_dis + .text.gpio_func_sel + 0x42041700 0xac esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + 0x42041700 gpio_func_sel + .text.rtcio_ll_function_select + 0x420417ac 0x88 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .text.rtc_gpio_is_valid_gpio + 0x42041834 0x24 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + 0x42041834 rtc_gpio_is_valid_gpio + .text.rtc_io_number_get + 0x42041858 0x10 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + 0x42041858 rtc_io_number_get + .text.rtc_gpio_deinit + 0x42041868 0x74 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + 0x42041868 rtc_gpio_deinit + .text.esp_pm_lock_create + 0x420418dc 0x6 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + 0x420418dc esp_pm_lock_create + .text.esp_pm_lock_delete + 0x420418e2 0x6 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + 0x420418e2 esp_pm_lock_delete + .text.is_partition_encrypted + 0x420418e8 0x4a esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .text.load_partitions + 0x42041932 0x1b8 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .text.ensure_partitions_loaded + 0x42041aea 0x7e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .text.iterator_create + 0x42041b68 0x3e esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .text.esp_partition_iterator_release + 0x42041ba6 0x12 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x42041ba6 esp_partition_iterator_release + .text.esp_partition_next + 0x42041bb8 0xb6 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x42041bb8 esp_partition_next + .text.esp_partition_find + 0x42041c6e 0x46 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x42041c6e esp_partition_find + .text.esp_partition_get + 0x42041cb4 0x32 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x42041cb4 esp_partition_get + .text.esp_partition_find_first + 0x42041ce6 0x2c esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + 0x42041ce6 esp_partition_find_first + .text.esp_partition_write + 0x42041d12 0x8e esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x42041d12 esp_partition_write + .text.esp_partition_read_raw + 0x42041da0 0x5a esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x42041da0 esp_partition_read_raw + .text.esp_partition_write_raw + 0x42041dfa 0x66 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x42041dfa esp_partition_write_raw + .text.esp_partition_erase_range + 0x42041e60 0x7e esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x42041e60 esp_partition_erase_range + .text.esp_partition_mmap + 0x42041ede 0x90 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x42041ede esp_partition_mmap + .text.esp_partition_munmap + 0x42041f6e 0xe esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x42041f6e esp_partition_munmap + .text.esp_partition_read + 0x42041f7c 0xaa esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x42041f7c esp_partition_read + .text.esp_partition_is_flash_region_writable + 0x42042026 0x64 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x42042026 esp_partition_is_flash_region_writable + .text.esp_partition_main_flash_region_safe + 0x4204208a 0x50 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x4204208a esp_partition_main_flash_region_safe + .text.esp_partition_get_main_flash_sector_size + 0x420420da 0x4 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + 0x420420da esp_partition_get_main_flash_sector_size + .text.bootloader_init_mem + 0x420420de 0x14 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + 0x420420de bootloader_init_mem + .text.bootloader_flash_update_id + 0x420420f2 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + 0x420420f2 bootloader_flash_update_id + .text.s_mem_caps_check + 0x42042112 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .text.s_find_available_region + 0x42042128 0x3a esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .text.s_is_enclosed + 0x42042162 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .text.s_is_overlapped + 0x42042178 0x22 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .text.s_get_bus_mask + 0x4204219a 0x44 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .text.s_reserve_irom_region + 0x420421de 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .text.s_reserve_drom_region + 0x42042286 0xa8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .text.esp_mmu_map_init + 0x4204232e 0x19c esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x4204232e esp_mmu_map_init + .text.esp_mmu_map + 0x420424ca 0x56e esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x420424ca esp_mmu_map + .text.esp_mmu_unmap + 0x42042a38 0x1a8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42042a38 esp_mmu_unmap + .text.esp_mmu_vaddr_to_paddr + 0x42042be0 0xfa esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + 0x42042be0 esp_mmu_vaddr_to_paddr + .text.spi_flash_init_lock + 0x42042cda 0x2 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x42042cda spi_flash_init_lock + .text.spi_flash_op_lock + 0x42042cdc 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x42042cdc spi_flash_op_lock + .text.spi_flash_op_unlock + 0x42042cee 0x12 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + 0x42042cee spi_flash_op_unlock + .text.spi_flash_mmap + 0x42042d00 0xc8 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x42042d00 spi_flash_mmap + .text.spi_flash_munmap + 0x42042dc8 0x6e esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x42042dc8 spi_flash_munmap + .text.spi_flash_cache2phys + 0x42042e36 0x24 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + 0x42042e36 spi_flash_cache2phys + .text.esp_mspi_get_io + 0x42042e5a 0x42 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + 0x42042e5a esp_mspi_get_io + .text.esp_mspi_pin_reserve + 0x42042e9c 0x5c esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + 0x42042e9c esp_mspi_pin_reserve + .text.esp_flash_read_chip_id + 0x42042ef8 0x14 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + 0x42042ef8 esp_flash_read_chip_id + .text.spimem_flash_ll_get_source_freq_mhz + 0x42042f0c 0xc4 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .text.esp_flash_init_default_chip + 0x42042fd0 0x15c esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x42042fd0 esp_flash_init_default_chip + .text.esp_flash_app_init + 0x4204312c 0x20 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + 0x4204312c esp_flash_app_init + .text.esp_flash_app_enable_os_functions + 0x4204314c 0x2a esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + 0x4204314c esp_flash_app_enable_os_functions + .text.esp_crosscore_int_init + 0x42043176 0x64 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + 0x42043176 esp_crosscore_int_init + .text.esp_vApplicationIdleHook + 0x420431da 0x46 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x420431da esp_vApplicationIdleHook + .text.esp_register_freertos_idle_hook_for_cpu + 0x42043220 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x42043220 esp_register_freertos_idle_hook_for_cpu + .text.esp_register_freertos_tick_hook_for_cpu + 0x42043294 0x74 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x42043294 esp_register_freertos_tick_hook_for_cpu + .text.esp_register_freertos_tick_hook + 0x42043308 0x10 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + 0x42043308 esp_register_freertos_tick_hook + .text.esp_int_wdt_init + 0x42043318 0xc4 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + 0x42043318 esp_int_wdt_init + .text.esp_int_wdt_cpu_init + 0x420433dc 0x54 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + 0x420433dc esp_int_wdt_cpu_init + .text.find_entry_and_check_all_reset + 0x42043430 0x30 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.find_entry_from_task_handle_and_check_all_reset + 0x42043460 0x32 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.task_wdt_timer_feed + 0x42043492 0x2c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.add_entry + 0x420434be 0x17a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.get_task_affinity + 0x42043638 0x26 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.task_wdt_timeout_abort + 0x4204365e 0x9a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x4204365e task_wdt_timeout_abort + .text.task_wdt_timeout_handling + 0x420436f8 0x50 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.esp_task_wdt_add + 0x42043748 0x66 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x42043748 esp_task_wdt_add + .text.subscribe_idle + 0x420437ae 0xb2 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.esp_task_wdt_init + 0x42043860 0x144 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x42043860 esp_task_wdt_init + .text.esp_task_wdt_reset + 0x420439a4 0xcc esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x420439a4 esp_task_wdt_reset + .text.idle_hook_cb + 0x42043a70 0x10 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.esp_task_wdt_print_triggered_tasks + 0x42043a80 0x12a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + 0x42043a80 esp_task_wdt_print_triggered_tasks + .text.task_wdt_isr + 0x42043baa 0x106 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .text.esp_task_wdt_impl_timer_allocate + 0x42043cb0 0xf0 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x42043cb0 esp_task_wdt_impl_timer_allocate + .text.esp_task_wdt_impl_timer_feed + 0x42043da0 0x36 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x42043da0 esp_task_wdt_impl_timer_feed + .text.esp_task_wdt_impl_timeout_triggered + 0x42043dd6 0x2e esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x42043dd6 esp_task_wdt_impl_timeout_triggered + .text.esp_task_wdt_impl_timer_restart + 0x42043e04 0x40 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + 0x42043e04 esp_task_wdt_impl_timer_restart + .text.esp_err_to_name + 0x42043e44 0x3a esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + 0x42043e44 esp_err_to_name + .text.gpspi_flash_ll_calculate_clock_reg + 0x42043e7e 0x2c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .text.spimem_flash_ll_calculate_clock_reg + 0x42043eaa 0x2a esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .text.get_flash_clock_divider + 0x42043ed4 0x98 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .text.spi_flash_cal_clock + 0x42043f6c 0x28 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .text.spi_flash_hal_init + 0x42043f94 0x110 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x42043f94 spi_flash_hal_init + .text.spi_flash_hal_supports_direct_write + 0x420440a4 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x420440a4 spi_flash_hal_supports_direct_write + .text.spi_flash_hal_supports_direct_read + 0x420440b6 0x12 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + 0x420440b6 spi_flash_hal_supports_direct_read + .text.clk_hal_lp_slow_get_freq_hz + 0x420440c8 0x64 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x420440c8 clk_hal_lp_slow_get_freq_hz + .text.clk_hal_xtal_get_freq_mhz + 0x4204412c 0x5c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x4204412c clk_hal_xtal_get_freq_mhz + .text.clk_hal_soc_root_get_freq_mhz + 0x42044188 0x48 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x42044188 clk_hal_soc_root_get_freq_mhz + .text.clk_hal_cpu_get_freq_hz + 0x420441d0 0xbe esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + 0x420441d0 clk_hal_cpu_get_freq_hz + .text.uart_hal_get_sclk + 0x4204428e 0x70 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4204428e uart_hal_get_sclk + .text.uart_hal_get_baudrate + 0x420442fe 0x78 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x420442fe uart_hal_get_baudrate + .text.uart_hal_set_stop_bits + 0x42044376 0x26 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x42044376 uart_hal_set_stop_bits + .text.uart_hal_get_stop_bits + 0x4204439c 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4204439c uart_hal_get_stop_bits + .text.uart_hal_set_data_bit_num + 0x420443a8 0x24 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x420443a8 uart_hal_set_data_bit_num + .text.uart_hal_get_data_bit_num + 0x420443cc 0xc esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x420443cc uart_hal_get_data_bit_num + .text.uart_hal_set_parity + 0x420443d8 0x34 esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x420443d8 uart_hal_set_parity + .text.uart_hal_get_parity + 0x4204440c 0x1c esp-idf/hal/libhal.a(uart_hal.c.obj) + 0x4204440c uart_hal_get_parity + .text.modem_clock_hal_set_ble_rtc_timer_divisor_value + 0x42044428 0x1e esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + 0x42044428 modem_clock_hal_set_ble_rtc_timer_divisor_value + .text.modem_clock_hal_enable_ble_rtc_timer_clock + 0x42044446 0x10 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + 0x42044446 modem_clock_hal_enable_ble_rtc_timer_clock + .text.modem_clock_hal_deselect_all_ble_rtc_timer_lpclk_source + 0x42044456 0x22 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + 0x42044456 modem_clock_hal_deselect_all_ble_rtc_timer_lpclk_source + .text.modem_clock_hal_select_ble_rtc_timer_lpclk_source + 0x42044478 0xe2 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + 0x42044478 modem_clock_hal_select_ble_rtc_timer_lpclk_source + .text.modem_clock_hal_deselect_all_coex_lpclk_source + 0x4204455a 0x22 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + 0x4204455a modem_clock_hal_deselect_all_coex_lpclk_source + .text.modem_clock_hal_select_coex_lpclk_source + 0x4204457c 0xe2 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + 0x4204457c modem_clock_hal_select_coex_lpclk_source + .text.modem_clock_hal_deselect_all_wifi_lpclk_source + 0x4204465e 0x22 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + 0x4204465e modem_clock_hal_deselect_all_wifi_lpclk_source + .text.modem_clock_hal_select_wifi_lpclk_source + 0x42044680 0xe2 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + 0x42044680 modem_clock_hal_select_wifi_lpclk_source + .text.modem_clock_hal_enable_wifipwr_clock + 0x42044762 0x9a esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + 0x42044762 modem_clock_hal_enable_wifipwr_clock + .text.pau_hal_set_regdma_entry_link_addr + 0x420447fc 0x14 esp-idf/hal/libhal.a(pau_hal.c.obj) + 0x420447fc pau_hal_set_regdma_entry_link_addr + .text.pau_hal_set_regdma_work_timeout + 0x42044810 0x2 esp-idf/hal/libhal.a(pau_hal.c.obj) + 0x42044810 pau_hal_set_regdma_work_timeout + .text.pau_hal_set_regdma_wait_timeout + 0x42044812 0x5c esp-idf/hal/libhal.a(pau_hal.c.obj) + 0x42044812 pau_hal_set_regdma_wait_timeout + .text.apm_ll_apm_ctrl_filter_enable + 0x4204486e 0x6a esp-idf/hal/libhal.a(apm_hal.c.obj) + .text.apm_hal_apm_ctrl_filter_enable + 0x420448d8 0x5c esp-idf/hal/libhal.a(apm_hal.c.obj) + 0x420448d8 apm_hal_apm_ctrl_filter_enable + .text.apm_hal_apm_ctrl_filter_enable_all + 0x42044934 0x5e esp-idf/hal/libhal.a(apm_hal.c.obj) + 0x42044934 apm_hal_apm_ctrl_filter_enable_all + .text.esp_cpu_configure_invalid_regions + 0x42044992 0xac esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .text.esp_cpu_configure_region_protection + 0x42044a3e 0x1e4 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + 0x42044a3e esp_cpu_configure_region_protection + .text.periph_rtc_dig_clk8m_enable + 0x42044c22 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + 0x42044c22 periph_rtc_dig_clk8m_enable + .text.periph_rtc_dig_clk8m_disable + 0x42044c82 0x6a esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + 0x42044c82 periph_rtc_dig_clk8m_disable + .text.__esp_system_init_fn_init_rng_clock + 0x42044cec 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .text.get_idx 0x42044d02 0x5e esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .text.get_efuse_mac_ext + 0x42044d60 0x4c esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .text.insert_mac_ext_into_mac + 0x42044dac 0x48 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .text.get_efuse_factory_mac + 0x42044df4 0x4e esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .text.get_efuse_mac_custom + 0x42044e42 0xb0 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .text.get_mac_addr_from_mac_table + 0x42044ef2 0x124 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .text.esp_efuse_mac_get_default + 0x42045016 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + 0x42045016 esp_efuse_mac_get_default + .text.esp_read_mac + 0x42045034 0x116 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + 0x42045034 esp_read_mac + .text.generate_mac + 0x4204514a 0x18a esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .text.esp_gpio_reserve + 0x420452d4 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + 0x420452d4 esp_gpio_reserve + .text.esp_gpio_revoke + 0x420452f0 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + 0x420452f0 esp_gpio_revoke + .text.temperature_sensor_get_raw_value + 0x42045312 0xac esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .text.temperature_sensor_ll_set_range + 0x420453be 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .text.temperature_sensor_power_acquire + 0x420453e0 0x7c esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + 0x420453e0 temperature_sensor_power_acquire + .text.temperature_sensor_power_release + 0x4204545c 0x9c esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + 0x4204545c temperature_sensor_power_release + .text.temp_sensor_get_raw_value + 0x420454f8 0x112 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + 0x420454f8 temp_sensor_get_raw_value + .text.io_mux_force_disable_lp_io_clock + 0x4204560a 0xbc esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + 0x4204560a io_mux_force_disable_lp_io_clock + .text.esp_clk_tree_src_get_freq_hz + 0x420456c6 0x1b8 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + 0x420456c6 esp_clk_tree_src_get_freq_hz + .text.esp_clk_tree_enable_src + 0x4204587e 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + 0x4204587e esp_clk_tree_enable_src + .text.adc_apb_periph_claim + 0x42045882 0x82 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + 0x42045882 adc_apb_periph_claim + .text.adc_apb_periph_free + 0x42045904 0x90 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + 0x42045904 adc_apb_periph_free + .text.init_timer_task + 0x42045994 0xac esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .text.timer_process_alarm + 0x42045a40 0x16c esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .text.timer_task + 0x42045bac 0x1a esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .text.deinit_timer_task + 0x42045bc6 0x24 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .text.esp_timer_create + 0x42045bea 0x8a esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + 0x42045bea esp_timer_create + .text.esp_timer_delete + 0x42045c74 0x8a esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + 0x42045c74 esp_timer_delete + .text.esp_timer_init + 0x42045cfe 0x58 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + 0x42045cfe esp_timer_init + .text.__esp_system_init_fn_esp_timer_init_os + 0x42045d56 0xe esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .text.ets_timer_setfn + 0x42045d64 0x8c esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + 0x42045d64 os_timer_setfn + 0x42045d64 ets_timer_setfn + .text.ets_timer_done + 0x42045df0 0x2a esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + 0x42045df0 ets_timer_done + 0x42045df0 os_timer_done + .text._ZSt9__find_ifIN14intrusive_listI14NVSHandleEntryE8iteratorEN9__gnu_cxx5__ops10_Iter_predIZL18nvs_find_ns_handlemPPN3nvs15NVSHandleSimpleEEUlRS1_E_EEET_SE_SE_T0_ + 0x42045e1a 0x10 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZSt7find_ifIN14intrusive_listI14NVSHandleEntryE8iteratorEZL18nvs_find_ns_handlemPPN3nvs15NVSHandleSimpleEEUlRS1_E_ET_SA_SA_T0_ + 0x42045e2a 0xe esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZL18nvs_find_ns_handlemPPN3nvs15NVSHandleSimpleE + 0x42045e38 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZSt9__find_ifIN14intrusive_listI14NVSHandleEntryE8iteratorEN9__gnu_cxx5__ops10_Iter_predIZ9nvs_closeEUlRS1_E_EEET_SA_SA_T0_ + 0x42045e68 0x10 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZSt7find_ifIN14intrusive_listI14NVSHandleEntryE8iteratorEZ9nvs_closeEUlRS1_E_ET_S6_S6_T0_ + 0x42045e78 0xe esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZL19nvs_get_str_or_blobmN3nvs8ItemTypeEPKcPvPj + 0x42045e86 0x8c esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text._ZN14NVSHandleEntryD2Ev + 0x42045f12 0x14 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x42045f12 NVSHandleEntry::~NVSHandleEntry() + 0x42045f12 NVSHandleEntry::~NVSHandleEntry() + .text.nvs_flash_init_partition + 0x42045f26 0x40 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x42045f26 nvs_flash_init_partition + .text.nvs_flash_init + 0x42045f66 0x16 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x42045f66 nvs_flash_init + .text.nvs_commit + 0x42045f7c 0x34 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x42045f7c nvs_commit + .text.nvs_set_blob + 0x42045fb0 0x4c esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x42045fb0 nvs_set_blob + .text.nvs_get_blob + 0x42045ffc 0x18 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x42045ffc nvs_get_blob + .text._ZN14intrusive_listI14NVSHandleEntryE5eraseENS1_8iteratorE + 0x42046014 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x42046014 intrusive_list::erase(intrusive_list::iterator) + .text.nvs_close + 0x42046030 0x56 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x42046030 nvs_close + .text._ZN14intrusive_listI14NVSHandleEntryE9push_backEPS0_ + 0x42046086 0x20 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x42046086 intrusive_list::push_back(NVSHandleEntry*) + .text.nvs_open_from_partition + 0x420460a6 0xa6 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x420460a6 nvs_open_from_partition + .text.nvs_open + 0x4204614c 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x4204614c nvs_open + .text._ZN3nvs9NVSHandle8set_itemImEEiPKcT_ + 0x42046168 0x1a esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x42046168 int nvs::NVSHandle::set_item(char const*, unsigned long) + .text._Z7nvs_setImEimPKcT_ + 0x42046182 0x44 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_set_u32 + 0x420461c6 0xe esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x420461c6 nvs_set_u32 + .text._ZN3nvs9NVSHandle8get_itemImEEiPKcRT_ + 0x420461d4 0x18 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x420461d4 int nvs::NVSHandle::get_item(char const*, unsigned long&) + .text._Z7nvs_getImEimPKcPT_ + 0x420461ec 0x44 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .text.nvs_get_u32 + 0x42046230 0xe esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + 0x42046230 nvs_get_u32 + .text._ZN9__gnu_cxx5__ops11__pred_iterIZN3nvs7Storage26eraseMismatchedBlobIndexesER14intrusive_listINS3_13BlobIndexNodeEEEUlRKS5_E_EENS0_10_Iter_predIT_EESC_ + 0x4204623e 0x4a esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZN9__gnu_cxx5__ops11__pred_iterIZN3nvs7Storage20eraseOrphanDataBlobsER14intrusive_listINS3_13BlobIndexNodeEEEUlRKS5_E_EENS0_10_Iter_predIT_EESC_ + 0x42046288 0x4a esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZZN3nvs7Storage26eraseMismatchedBlobIndexesER14intrusive_listINS0_13BlobIndexNodeEEENKUlRKS2_E_clES6_ + 0x420462d2 0x60 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZSt9__find_ifIN14intrusive_listIN3nvs7Storage13BlobIndexNodeEE8iteratorEN9__gnu_cxx5__ops10_Iter_predIZNS2_26eraseMismatchedBlobIndexesERS4_EUlRKS3_E_EEET_SE_SE_T0_St18input_iterator_tag + 0x42046332 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZSt7find_ifIN14intrusive_listIN3nvs7Storage13BlobIndexNodeEE8iteratorEZNS2_26eraseMismatchedBlobIndexesERS4_EUlRKS3_E_ET_SA_SA_T0_ + 0x42046362 0x84 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZZN3nvs7Storage20eraseOrphanDataBlobsER14intrusive_listINS0_13BlobIndexNodeEEENKUlRKS2_E_clES6_ + 0x420463e6 0x56 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZSt9__find_ifIN14intrusive_listIN3nvs7Storage13BlobIndexNodeEE8iteratorEN9__gnu_cxx5__ops10_Iter_predIZNS2_20eraseOrphanDataBlobsERS4_EUlRKS3_E_EEET_SE_SE_T0_St18input_iterator_tag + 0x4204643c 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZSt7find_ifIN14intrusive_listIN3nvs7Storage13BlobIndexNodeEE8iteratorEZNS2_20eraseOrphanDataBlobsERS4_EUlRKS3_E_ET_SA_SA_T0_ + 0x4204646c 0x84 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZSt9__find_ifIN14intrusive_listIN3nvs7Storage14NamespaceEntryEE8iteratorEN9__gnu_cxx5__ops10_Iter_predIZNS2_21createOrOpenNamespaceEPKcbRhEUlRKS3_E_EEET_SG_SG_T0_St18input_iterator_tag + 0x420464f0 0x38 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZSt7find_ifIN14intrusive_listIN3nvs7Storage14NamespaceEntryEE8iteratorEZNS2_21createOrOpenNamespaceEPKcbRhEUlRKS3_E_ET_SC_SC_T0_ + 0x42046528 0x10 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .text._ZN3nvs4Item6getKeyEPcj + 0x42046538 0x36 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046538 nvs::Item::getKey(char*, unsigned int) + .text._ZN3nvs7Storage20eraseOrphanDataBlobsER14intrusive_listINS0_13BlobIndexNodeEE + 0x4204656e 0x9a esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x4204656e nvs::Storage::eraseOrphanDataBlobs(intrusive_list&) + .text._ZN3nvs7Storage8findItemEhNS_8ItemTypeEPKcRPNS_4PageERNS_4ItemEhNS_9VerOffsetE + 0x42046608 0x6a esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046608 nvs::Storage::findItem(unsigned char, nvs::ItemType, char const*, nvs::Page*&, nvs::Item&, unsigned char, nvs::VerOffset) + .text._ZN3nvs7Storage16cmpMultiPageBlobEhPKcPKvj + 0x42046672 0xe0 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046672 nvs::Storage::cmpMultiPageBlob(unsigned char, char const*, void const*, unsigned int) + .text._ZN3nvs7Storage18eraseMultiPageBlobEhPKcNS_9VerOffsetE + 0x42046752 0x134 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046752 nvs::Storage::eraseMultiPageBlob(unsigned char, char const*, nvs::VerOffset) + .text._ZN3nvs7Storage17readMultiPageBlobEhPKcPvj + 0x42046886 0x11c esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046886 nvs::Storage::readMultiPageBlob(unsigned char, char const*, void*, unsigned int) + .text._ZN3nvs7Storage8readItemEhNS_8ItemTypeEPKcPvj + 0x420469a2 0x8e esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x420469a2 nvs::Storage::readItem(unsigned char, nvs::ItemType, char const*, void*, unsigned int) + .text._ZN3nvs7Storage9eraseItemEhNS_8ItemTypeEPKc + 0x42046a30 0x8e esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046a30 nvs::Storage::eraseItem(unsigned char, nvs::ItemType, char const*) + .text._ZN3nvs7Storage14eraseNamespaceEh + 0x42046abe 0x4e esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046abe nvs::Storage::eraseNamespace(unsigned char) + .text._ZN3nvs7Storage7findKeyEhPKcPNS_8ItemTypeE + 0x42046b0c 0x40 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046b0c nvs::Storage::findKey(unsigned char, char const*, nvs::ItemType*) + .text._ZN3nvs7Storage15getItemDataSizeEhNS_8ItemTypeEPKcRj + 0x42046b4c 0x7e esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046b4c nvs::Storage::getItemDataSize(unsigned char, nvs::ItemType, char const*, unsigned int&) + .text._ZN3nvs7Storage22calcEntriesInNamespaceEhRj + 0x42046bca 0x76 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046bca nvs::Storage::calcEntriesInNamespace(unsigned char, unsigned int&) + .text._ZN14intrusive_listIN3nvs7Storage13BlobIndexNodeEE9push_backEPS2_ + 0x42046c40 0x20 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046c40 intrusive_list::push_back(nvs::Storage::BlobIndexNode*) + .text._ZN3nvs7Storage19populateBlobIndicesER14intrusive_listINS0_13BlobIndexNodeEE + 0x42046c60 0xa2 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046c60 nvs::Storage::populateBlobIndices(intrusive_list&) + .text._ZN14intrusive_listIN3nvs7Storage13BlobIndexNodeEE5eraseENS3_8iteratorE + 0x42046d02 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046d02 intrusive_list::erase(intrusive_list::iterator) + .text._ZN3nvs7Storage26eraseMismatchedBlobIndexesER14intrusive_listINS0_13BlobIndexNodeEE + 0x42046d1e 0x11a esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046d1e nvs::Storage::eraseMismatchedBlobIndexes(intrusive_list&) + .text._ZN19CompressedEnumTableIbLj1ELj256EE3setEjb + 0x42046e38 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046e38 CompressedEnumTable::set(unsigned int, bool) + .text._ZN14intrusive_listIN3nvs7Storage14NamespaceEntryEE9push_backEPS2_ + 0x42046e68 0x20 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046e68 intrusive_list::push_back(nvs::Storage::NamespaceEntry*) + .text._ZN14intrusive_listIN3nvs7Storage13BlobIndexNodeEE17clearAndFreeNodesEv + 0x42046e88 0x2e esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046e88 intrusive_list::clearAndFreeNodes() + .text._ZN14intrusive_listIN3nvs7Storage12UsedPageNodeEE9push_backEPS2_ + 0x42046eb6 0x20 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046eb6 intrusive_list::push_back(nvs::Storage::UsedPageNode*) + .text._ZNKSt14default_deleteIA_N3nvs4PageEEclIS1_EENSt9enable_ifIXsrSt14is_convertibleIPA_T_PS2_E5valueEvE4typeEPS7_ + 0x42046ed6 0x42 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046ed6 std::enable_if::value, void>::type std::default_delete::operator()(nvs::Page*) const + .text._ZNSt10unique_ptrIA_N3nvs4PageESt14default_deleteIS2_EED2Ev + 0x42046f18 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046f18 std::unique_ptr >::~unique_ptr() + 0x42046f18 std::unique_ptr >::~unique_ptr() + .text._ZN14intrusive_listIN3nvs7Storage14NamespaceEntryEE5eraseENS3_8iteratorE + 0x42046f34 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046f34 intrusive_list::erase(intrusive_list::iterator) + .text._ZN14intrusive_listIN3nvs7Storage14NamespaceEntryEE17clearAndFreeNodesEv + 0x42046f50 0x2e esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046f50 intrusive_list::clearAndFreeNodes() + .text._ZN3nvs7Storage15clearNamespacesEv + 0x42046f7e 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046f7e nvs::Storage::clearNamespaces() + .text._ZN3nvs7StorageD2Ev + 0x42046f90 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046f90 nvs::Storage::~Storage() + 0x42046f90 nvs::Storage::~Storage() + .text._ZN3nvs7Storage4initEmm + 0x42046fac 0x13a esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42046fac nvs::Storage::init(unsigned long, unsigned long) + .text._ZN14intrusive_listIN3nvs7Storage12UsedPageNodeEE5eraseENS3_8iteratorE + 0x420470e6 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x420470e6 intrusive_list::erase(intrusive_list::iterator) + .text._ZN14intrusive_listIN3nvs7Storage12UsedPageNodeEE17clearAndFreeNodesEv + 0x42047102 0x2e esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42047102 intrusive_list::clearAndFreeNodes() + .text._ZN3nvs7Storage18writeMultiPageBlobEhPKcPKvjNS_9VerOffsetE + 0x42047130 0x1ec esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x42047130 nvs::Storage::writeMultiPageBlob(unsigned char, char const*, void const*, unsigned int, nvs::VerOffset) + .text._ZN3nvs7Storage9writeItemEhNS_8ItemTypeEPKcPKvj + 0x4204731c 0x242 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x4204731c nvs::Storage::writeItem(unsigned char, nvs::ItemType, char const*, void const*, unsigned int) + .text._ZN3nvs7Storage21createOrOpenNamespaceEPKcbRh + 0x4204755e 0x108 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + 0x4204755e nvs::Storage::createOrOpenNamespace(char const*, bool, unsigned char&) + .text._ZN3nvs15NVSHandleSimple6commitEv + 0x42047666 0x12 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x42047666 nvs::NVSHandleSimple::commit() + .text._ZN3nvs15NVSHandleSimpleD2Ev + 0x42047678 0x2a esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x42047678 nvs::NVSHandleSimple::~NVSHandleSimple() + 0x42047678 nvs::NVSHandleSimple::~NVSHandleSimple() + .text._ZN3nvs15NVSHandleSimpleD0Ev + 0x420476a2 0x1e esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x420476a2 nvs::NVSHandleSimple::~NVSHandleSimple() + .text._ZN3nvs15NVSHandleSimple14set_typed_itemENS_8ItemTypeEPKcPKvj + 0x420476c0 0x38 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x420476c0 nvs::NVSHandleSimple::set_typed_item(nvs::ItemType, char const*, void const*, unsigned int) + .text._ZN3nvs15NVSHandleSimple8set_blobEPKcPKvj + 0x420476f8 0x3a esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x420476f8 nvs::NVSHandleSimple::set_blob(char const*, void const*, unsigned int) + .text._ZN3nvs15NVSHandleSimple14get_typed_itemENS_8ItemTypeEPKcPvj + 0x42047732 0x2a esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x42047732 nvs::NVSHandleSimple::get_typed_item(nvs::ItemType, char const*, void*, unsigned int) + .text._ZN3nvs15NVSHandleSimple10get_stringEPKcPcj + 0x4204775c 0x2c esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x4204775c nvs::NVSHandleSimple::get_string(char const*, char*, unsigned int) + .text._ZN3nvs15NVSHandleSimple8get_blobEPKcPvj + 0x42047788 0x2c esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x42047788 nvs::NVSHandleSimple::get_blob(char const*, void*, unsigned int) + .text._ZN3nvs15NVSHandleSimple10set_stringEPKcS2_ + 0x420477b4 0x60 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x420477b4 nvs::NVSHandleSimple::set_string(char const*, char const*) + .text._ZN3nvs15NVSHandleSimple13get_item_sizeENS_8ItemTypeEPKcRj + 0x42047814 0x28 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x42047814 nvs::NVSHandleSimple::get_item_size(nvs::ItemType, char const*, unsigned int&) + .text._ZN3nvs15NVSHandleSimple8find_keyEPKcR10nvs_type_t + 0x4204783c 0x52 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x4204783c nvs::NVSHandleSimple::find_key(char const*, nvs_type_t&) + .text._ZN3nvs15NVSHandleSimple10erase_itemEPKc + 0x4204788e 0x36 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x4204788e nvs::NVSHandleSimple::erase_item(char const*) + .text._ZN3nvs15NVSHandleSimple9erase_allEv + 0x420478c4 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x420478c4 nvs::NVSHandleSimple::erase_all() + .text._ZN3nvs15NVSHandleSimple20get_used_entry_countERj + 0x420478f4 0x34 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x420478f4 nvs::NVSHandleSimple::get_used_entry_count(unsigned int&) + .text._ZN3nvs12NVSPartitionD2Ev + 0x42047928 0x16 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + 0x42047928 nvs::NVSPartition::~NVSPartition() + 0x42047928 nvs::NVSPartition::~NVSPartition() + .text._ZN3nvs12NVSPartition18get_partition_nameEv + 0x4204793e 0x6 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + 0x4204793e nvs::NVSPartition::get_partition_name() + .text._ZN3nvs12NVSPartition11get_addressEv + 0x42047944 0x6 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + 0x42047944 nvs::NVSPartition::get_address() + .text._ZN3nvs12NVSPartition8get_sizeEv + 0x4204794a 0x6 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + 0x4204794a nvs::NVSPartition::get_size() + .text._ZN3nvs12NVSPartition12get_readonlyEv + 0x42047950 0x8 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + 0x42047950 nvs::NVSPartition::get_readonly() + .text._ZN3nvs12NVSPartition8read_rawEjPvj + 0x42047958 0x10 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + 0x42047958 nvs::NVSPartition::read_raw(unsigned int, void*, unsigned int) + .text._ZN3nvs12NVSPartition4readEjPvj + 0x42047968 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + 0x42047968 nvs::NVSPartition::read(unsigned int, void*, unsigned int) + .text._ZN3nvs12NVSPartition9write_rawEjPKvj + 0x42047984 0x10 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + 0x42047984 nvs::NVSPartition::write_raw(unsigned int, void const*, unsigned int) + .text._ZN3nvs12NVSPartition5writeEjPKvj + 0x42047994 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + 0x42047994 nvs::NVSPartition::write(unsigned int, void const*, unsigned int) + .text._ZN3nvs12NVSPartition11erase_rangeEjj + 0x420479b0 0x10 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + 0x420479b0 nvs::NVSPartition::erase_range(unsigned int, unsigned int) + .text._ZN3nvs12NVSPartitionD0Ev + 0x420479c0 0x26 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + 0x420479c0 nvs::NVSPartition::~NVSPartition() + .text._ZN3nvs12NVSPartitionC2EPK15esp_partition_t + 0x420479e6 0x32 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + 0x420479e6 nvs::NVSPartition::NVSPartition(esp_partition_t const*) + 0x420479e6 nvs::NVSPartition::NVSPartition(esp_partition_t const*) + .text._ZN3nvs19NVSPartitionManagerD2Ev + 0x42047a18 0xc esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42047a18 nvs::NVSPartitionManager::~NVSPartitionManager() + 0x42047a18 nvs::NVSPartitionManager::~NVSPartitionManager() + .text._ZN3nvs19NVSPartitionManagerD0Ev + 0x42047a24 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42047a24 nvs::NVSPartitionManager::~NVSPartitionManager() + .text._ZZN3nvs19NVSPartitionManager24lookup_storage_from_nameEPKcENKUlRNS_7StorageEE_clES4_ + 0x42047a40 0x26 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .text._ZSt9__find_ifIN14intrusive_listIN3nvs7StorageEE8iteratorEN9__gnu_cxx5__ops10_Iter_predIZNS1_19NVSPartitionManager24lookup_storage_from_nameEPKcEUlRS2_E_EEET_SE_SE_T0_St18input_iterator_tag + 0x42047a66 0x2c esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .text._ZSt7find_ifIN14intrusive_listIN3nvs7StorageEE8iteratorEZNS1_19NVSPartitionManager24lookup_storage_from_nameEPKcEUlRS2_E_ET_SA_SA_T0_ + 0x42047a92 0x10 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .text._ZN3nvs7StorageC2EPNS_9PartitionE + 0x42047aa2 0x4a esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42047aa2 nvs::Storage::Storage(nvs::Partition*) + 0x42047aa2 nvs::Storage::Storage(nvs::Partition*) + .text._ZN3nvs19NVSPartitionManager12get_instanceEv + 0x42047aec 0x62 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42047aec nvs::NVSPartitionManager::get_instance() + .text._ZN3nvs19NVSPartitionManager24lookup_storage_from_nameEPKc + 0x42047b4e 0x14 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42047b4e nvs::NVSPartitionManager::lookup_storage_from_name(char const*) + .text._ZN14intrusive_listIN3nvs12NVSPartitionEE9push_backEPS1_ + 0x42047b62 0x20 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42047b62 intrusive_list::push_back(nvs::NVSPartition*) + .text._ZN14intrusive_listIN3nvs12NVSPartitionEE5eraseENS2_8iteratorE + 0x42047b82 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42047b82 intrusive_list::erase(intrusive_list::iterator) + .text._ZN14intrusive_listIN3nvs7StorageEE9push_backEPS1_ + 0x42047b9e 0x20 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42047b9e intrusive_list::push_back(nvs::Storage*) + .text._ZN3nvs19NVSPartitionManager11init_customEPNS_9PartitionEmm + 0x42047bbe 0xb0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42047bbe nvs::NVSPartitionManager::init_custom(nvs::Partition*, unsigned long, unsigned long) + .text._ZN3nvs19NVSPartitionManager14init_partitionEPKc + 0x42047c6e 0x8a esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42047c6e nvs::NVSPartitionManager::init_partition(char const*) + .text._ZN14intrusive_listIN3nvs15NVSHandleSimpleEE5eraseENS2_8iteratorE + 0x42047cf8 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42047cf8 intrusive_list::erase(intrusive_list::iterator) + .text._ZN3nvs19NVSPartitionManager12close_handleEPNS_15NVSHandleSimpleE + 0x42047d14 0x2a esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42047d14 nvs::NVSPartitionManager::close_handle(nvs::NVSHandleSimple*) + .text._ZN14intrusive_listIN3nvs15NVSHandleSimpleEE9push_backEPS1_ + 0x42047d3e 0x20 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42047d3e intrusive_list::push_back(nvs::NVSHandleSimple*) + .text._ZN3nvs19NVSPartitionManager11open_handleEPKcS2_15nvs_open_mode_tPPNS_15NVSHandleSimpleE + 0x42047d5e 0xd6 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42047d5e nvs::NVSPartitionManager::open_handle(char const*, char const*, nvs_open_mode_t, nvs::NVSHandleSimple**) + .text._ZN3nvs4LockC2Ev + 0x42047e34 0x1a esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + 0x42047e34 nvs::Lock::Lock() + 0x42047e34 nvs::Lock::Lock() + .text._ZN3nvs4LockD2Ev + 0x42047e4e 0x1a esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + 0x42047e4e nvs::Lock::~Lock() + 0x42047e4e nvs::Lock::~Lock() + .text._ZN3nvs4Lock4initEv + 0x42047e68 0x4 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + 0x42047e68 nvs::Lock::init() + .text._ZN3nvs8HashListC2Ev + 0x42047e6c 0xe esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + 0x42047e6c nvs::HashList::HashList() + 0x42047e6c nvs::HashList::HashList() + .text._ZN3nvs8HashList13HashListBlockC2Ev + 0x42047e7a 0x2a esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + 0x42047e7a nvs::HashList::HashListBlock::HashListBlock() + 0x42047e7a nvs::HashList::HashListBlock::HashListBlock() + .text._ZN3nvs8HashList4findEjRKNS_4ItemE + 0x42047ea4 0x64 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + 0x42047ea4 nvs::HashList::find(unsigned int, nvs::Item const&) + .text._ZN14intrusive_listIN3nvs8HashList13HashListBlockEE5eraseENS3_8iteratorE + 0x42047f08 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + 0x42047f08 intrusive_list::erase(intrusive_list::iterator) + .text._ZN3nvs8HashList5clearEv + 0x42047f24 0x34 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + 0x42047f24 nvs::HashList::clear() + .text._ZN3nvs8HashListD2Ev + 0x42047f58 0xe esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + 0x42047f58 nvs::HashList::~HashList() + 0x42047f58 nvs::HashList::~HashList() + .text._ZN3nvs8HashList5eraseEj + 0x42047f66 0xa2 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + 0x42047f66 nvs::HashList::erase(unsigned int) + .text._ZN14intrusive_listIN3nvs8HashList13HashListBlockEE9push_backEPS2_ + 0x42048008 0x20 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + 0x42048008 intrusive_list::push_back(nvs::HashList::HashListBlock*) + .text._ZN3nvs8HashList6insertERKNS_4ItemEj + 0x42048028 0x96 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + 0x42048028 nvs::HashList::insert(nvs::Item const&, unsigned int) + .text._ZSt9__find_ifIPmN9__gnu_cxx5__ops10_Iter_predIZN3nvs4Page4loadEPNS4_9PartitionEmEUlmE_EEET_SA_SA_T0_St26random_access_iterator_tag + 0x420480be 0x86 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .text._Z41__static_initialization_and_destruction_0v + 0x42048144 0x16 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .text._ZN3nvs4ItemC2EhNS_8ItemTypeEhPKch + 0x4204815a 0x60 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x4204815a nvs::Item::Item(unsigned char, nvs::ItemType, unsigned char, char const*, unsigned char) + 0x4204815a nvs::Item::Item(unsigned char, nvs::ItemType, unsigned char, char const*, unsigned char) + .text._ZN3nvs4PageC2Ev + 0x420481ba 0x42 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x420481ba nvs::Page::Page() + 0x420481ba nvs::Page::Page() + .text._ZN3nvs4Page6Header14calculateCrc32Ev + 0x420481fc 0x1a esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x420481fc nvs::Page::Header::calculateCrc32() + .text._ZN3nvs4Page20updateFirstUsedEntryEjj + 0x42048216 0x56 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048216 nvs::Page::updateFirstUsedEntry(unsigned int, unsigned int) + .text._ZN3nvs4Page10initializeEv + 0x4204826c 0x7e esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x4204826c nvs::Page::initialize() + .text._ZN3nvs4Page14alterPageStateENS0_9PageStateE + 0x420482ea 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x420482ea nvs::Page::alterPageState(nvs::Page::PageState) + .text._ZNK3nvs4Page9readEntryEjRNS_4ItemE + 0x4204831a 0x2c esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x4204831a nvs::Page::readEntry(unsigned int, nvs::Item&) const + .text._ZNK3nvs4Page12getSeqNumberERm + 0x42048346 0x2a esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048346 nvs::Page::getSeqNumber(unsigned long&) const + .text._ZN3nvs4Page12setSeqNumberEm + 0x42048370 0x16 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048370 nvs::Page::setSeqNumber(unsigned long) + .text._ZN3nvs4Page5eraseEv + 0x42048386 0x4a esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048386 nvs::Page::erase() + .text._ZN3nvs4Page11markFreeingEv + 0x420483d0 0x26 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x420483d0 nvs::Page::markFreeing() + .text._ZN3nvs4Page8markFullEv + 0x420483f6 0x20 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x420483f6 nvs::Page::markFull() + .text._ZNK3nvs4Page18getVarDataTailroomEv + 0x42048416 0x32 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048416 nvs::Page::getVarDataTailroom() const + .text._ZN19CompressedEnumTableIN3nvs4Page10EntryStateELj2ELj126EE3setEjS2_ + 0x42048448 0x32 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048448 CompressedEnumTable::set(unsigned int, nvs::Page::EntryState) + .text._ZN3nvs4Page15alterEntryStateEjNS0_10EntryStateE + 0x4204847a 0x56 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x4204847a nvs::Page::alterEntryState(unsigned int, nvs::Page::EntryState) + .text._ZN3nvs4Page10writeEntryERKNS_4ItemE + 0x420484d0 0x68 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x420484d0 nvs::Page::writeEntry(nvs::Item const&) + .text._ZN3nvs4Page9copyItemsERS0_ + 0x42048538 0xd0 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048538 nvs::Page::copyItems(nvs::Page&) + .text._ZN3nvs4Page20alterEntryRangeStateEjjNS0_10EntryStateE + 0x42048608 0x9c esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048608 nvs::Page::alterEntryRangeState(unsigned int, unsigned int, nvs::Page::EntryState) + .text._ZN3nvs4Page14writeEntryDataEPKhj + 0x420486a4 0x92 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x420486a4 nvs::Page::writeEntryData(unsigned char const*, unsigned int) + .text._ZN3nvs4Page9writeItemEhNS_8ItemTypeEPKcPKvjh + 0x42048736 0x22a esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048736 nvs::Page::writeItem(unsigned char, nvs::ItemType, char const*, void const*, unsigned int, unsigned char) + .text._ZN3nvs4Page17eraseEntryAndSpanEj + 0x42048960 0x140 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048960 nvs::Page::eraseEntryAndSpan(unsigned int) + .text._ZN3nvs4Page8findItemEhNS_8ItemTypeEPKcRjRNS_4ItemEhNS_9VerOffsetE + 0x42048aa0 0x246 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048aa0 nvs::Page::findItem(unsigned char, nvs::ItemType, char const*, unsigned int&, nvs::Item&, unsigned char, nvs::VerOffset) + .text._ZN3nvs4Page7cmpItemEhNS_8ItemTypeEPKcPKvjhNS_9VerOffsetE + 0x42048ce6 0x100 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048ce6 nvs::Page::cmpItem(unsigned char, nvs::ItemType, char const*, void const*, unsigned int, unsigned char, nvs::VerOffset) + .text._ZN3nvs4Page8readItemEhNS_8ItemTypeEPKcPvjhNS_9VerOffsetE + 0x42048de6 0xfa esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048de6 nvs::Page::readItem(unsigned char, nvs::ItemType, char const*, void*, unsigned int, unsigned char, nvs::VerOffset) + .text._ZN3nvs4Page9eraseItemEhNS_8ItemTypeEPKchNS_9VerOffsetE + 0x42048ee0 0x2a esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048ee0 nvs::Page::eraseItem(unsigned char, nvs::ItemType, char const*, unsigned char, nvs::VerOffset) + .text._ZN3nvs4Page15mLoadEntryTableEv + 0x42048f0a 0x3ca esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x42048f0a nvs::Page::mLoadEntryTable() + .text._ZN3nvs4Page4loadEPNS_9PartitionEm + 0x420492d4 0x148 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + 0x420492d4 nvs::Page::load(nvs::Partition*, unsigned long) + .text._GLOBAL__sub_I__ZN3nvs4PageC2Ev + 0x4204941c 0xe esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .text._ZZN3nvs11PageManager4loadEPNS_9PartitionEmmENKUlRKNS_4PageEE_clES5_ + 0x4204942a 0x28 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .text._ZSt9__find_ifIN14intrusive_listIN3nvs4PageEE8iteratorEN9__gnu_cxx5__ops10_Iter_predIZNS1_11PageManager4loadEPNS1_9PartitionEmmEUlRKS2_E_EEET_SF_SF_T0_St18input_iterator_tag + 0x42049452 0x2c esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .text._ZSt7find_ifIN14intrusive_listIN3nvs4PageEE8iteratorEZNS1_11PageManager4loadEPNS1_9PartitionEmmEUlRKS2_E_ET_SB_SB_T0_ + 0x4204947e 0x10 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .text._ZN14intrusive_listIN3nvs4PageEE9push_backEPS1_ + 0x4204948e 0x20 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + 0x4204948e intrusive_list::push_back(nvs::Page*) + .text._ZN14intrusive_listIN3nvs4PageEE5eraseENS2_8iteratorE + 0x420494ae 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + 0x420494ae intrusive_list::erase(intrusive_list::iterator) + .text._ZN14intrusive_listIN3nvs4PageEE5clearEv + 0x420494ca 0x1c esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + 0x420494ca intrusive_list::clear() + .text._ZN3nvs11PageManager12activatePageEv + 0x420494e6 0x56 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + 0x420494e6 nvs::PageManager::activatePage() + .text._ZN3nvs11PageManager14requestNewPageEv + 0x4204953c 0xc8 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + 0x4204953c nvs::PageManager::requestNewPage() + .text._ZN14intrusive_listIN3nvs4PageEE10push_frontEPS1_ + 0x42049604 0x1e esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + 0x42049604 intrusive_list::push_front(nvs::Page*) + .text._ZN14intrusive_listIN3nvs4PageEE6insertENS2_8iteratorEPS1_ + 0x42049622 0x2e esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + 0x42049622 intrusive_list::insert(intrusive_list::iterator, nvs::Page*) + .text._ZN3nvs11PageManager4loadEPNS_9PartitionEmm + 0x42049650 0x25e esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + 0x42049650 nvs::PageManager::load(nvs::Partition*, unsigned long, unsigned long) + .text._ZN3nvs16partition_lookup20lookup_nvs_partitionEPKcPPNS_12NVSPartitionE + 0x420498ae 0x5a esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + 0x420498ae nvs::partition_lookup::lookup_nvs_partition(char const*, nvs::NVSPartition**) + .text._ZNK3nvs4Item14calculateCrc32Ev + 0x42049908 0x3a esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + 0x42049908 nvs::Item::calculateCrc32() const + .text._ZNK3nvs4Item26calculateCrc32WithoutValueEv + 0x42049942 0x3a esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + 0x42049942 nvs::Item::calculateCrc32WithoutValue() const + .text._ZN3nvs4Item14calculateCrc32EPKhj + 0x4204997c 0x18 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + 0x4204997c nvs::Item::calculateCrc32(unsigned char const*, unsigned int) + .text._ZNK3nvs4Item22checkHeaderConsistencyEh + 0x42049994 0x132 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + 0x42049994 nvs::Item::checkHeaderConsistency(unsigned char) const + .text.rmt_ll_set_group_clock_src + 0x42049ac6 0xfa esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .text.s_rmt_set_group_prescale + 0x42049bc0 0x1e4 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .text.rmt_ll_tx_set_channel_clock_div + 0x42049da4 0x64 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .text.rmt_ll_rx_set_channel_clock_div + 0x42049e08 0x5e esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .text.rmt_acquire_group_handle + 0x42049e66 0xba esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + 0x42049e66 rmt_acquire_group_handle + .text.rmt_release_group_handle + 0x42049f20 0xa2 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + 0x42049f20 rmt_release_group_handle + .text.rmt_select_periph_clock + 0x42049fc2 0x148 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + 0x42049fc2 rmt_select_periph_clock + .text.rmt_del_channel + 0x4204a10a 0x4a esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + 0x4204a10a rmt_del_channel + .text.rmt_enable + 0x4204a154 0x4a esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + 0x4204a154 rmt_enable + .text.rmt_disable + 0x4204a19e 0x4a esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + 0x4204a19e rmt_disable + .text.rmt_set_intr_priority_to_group + 0x4204a1e8 0x46 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + 0x4204a1e8 rmt_set_intr_priority_to_group + .text.rmt_get_isr_flags + 0x4204a22e 0x16 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + 0x4204a22e rmt_get_isr_flags + .text.rmt_bytes_encoder_reset + 0x4204a244 0xc esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .text.rmt_copy_encoder_reset + 0x4204a250 0x8 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .text.rmt_del_bytes_encoder + 0x4204a258 0x14 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .text.rmt_del_copy_encoder + 0x4204a26c 0x14 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .text.rmt_del_encoder + 0x4204a280 0x4a esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + 0x4204a280 rmt_del_encoder + .text.rmt_encoder_reset + 0x4204a2ca 0x4a esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + 0x4204a2ca rmt_encoder_reset + .text.rmt_alloc_encoder_mem + 0x4204a314 0x18 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + 0x4204a314 rmt_alloc_encoder_mem + .text.rmt_new_bytes_encoder + 0x4204a32c 0xd2 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + 0x4204a32c rmt_new_bytes_encoder + .text.rmt_new_copy_encoder + 0x4204a3fe 0xb2 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + 0x4204a3fe rmt_new_copy_encoder + .text.rmt_tx_disable + 0x4204a4b0 0x18a esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text.rmt_ll_tx_set_carrier_high_low_ticks + 0x4204a63a 0x80 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text.rmt_tx_modulate_carrier + 0x4204a6ba 0x106 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text.rmt_tx_enable + 0x4204a7c0 0x106 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text.rmt_tx_create_trans_queue + 0x4204a8c6 0x11a esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text.rmt_tx_register_to_group + 0x4204a9e0 0x150 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text.rmt_tx_unregister_from_group + 0x4204ab30 0x4a esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text.rmt_tx_destroy + 0x4204ab7a 0x112 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text.rmt_del_tx_channel + 0x4204ac8c 0x98 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .text.rmt_new_tx_channel + 0x4204ad24 0x696 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + 0x4204ad24 rmt_new_tx_channel + .text.rmt_transmit + 0x4204b3ba 0x234 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + 0x4204b3ba rmt_transmit + .text.rmt_tx_wait_all_done + 0x4204b5ee 0x12e esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + 0x4204b5ee rmt_tx_wait_all_done + .text.esp_btbb_enable + 0x4204b71c 0x4a esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + 0x4204b71c esp_btbb_enable + .text.event_end_select + 0x4204b766 0xf6 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .text.event_start_select + 0x4204b85c 0x1fe esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .text.trigger_select_for_event + 0x4204ba5a 0x1e esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .text.event_close + 0x4204ba78 0xc8 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .text.event_read + 0x4204bb40 0xd6 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .text.trigger_select_for_event_isr + 0x4204bc16 0x36 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .text.signal_event_fd_from_isr + 0x4204bc4c 0x88 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .text.event_write + 0x4204bcd4 0xfc esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .text.esp_vfs_eventfd_register + 0x4204bdd0 0xe2 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + 0x4204bdd0 esp_vfs_eventfd_register + .text.eventfd 0x4204beb2 0x18a esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + 0x4204beb2 eventfd + .text.esp_coex_adapter_register + 0x4204c03c 0x62 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + 0x4204c03c esp_coex_adapter_register + .text.coex_pti_get + 0x4204c09e 0x8 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + 0x4204c09e coex_pti_get + .text.coex_ieee802154_pti_get + 0x4204c0a6 0x3e /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .text.coex_pre_init + 0x4204c0e4 0x1a /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + 0x4204c0e4 coex_pre_init + .text.esp_coex_ieee802154_txrx_pti_set + 0x4204c0fe 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + 0x4204c0fe esp_coex_ieee802154_txrx_pti_set + .text.esp_coex_ieee802154_ack_pti_set + 0x4204c10c 0xe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + 0x4204c10c esp_coex_ieee802154_ack_pti_set + .text.esp_coex_ieee802154_coex_break_notify + 0x4204c11a 0x2 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + 0x4204c11a esp_coex_ieee802154_coex_break_notify + .text.coex_core_lock + 0x4204c11c 0x62 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .text.coex_core_unlock + 0x4204c17e 0x60 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .text.coex_core_event_duration_get + 0x4204c1de 0x52 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + 0x4204c1de coex_core_event_duration_get + .text.coex_core_pre_init + 0x4204c230 0xb2 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + 0x4204c230 coex_core_pre_init + .text.coex_hw_timer_tick_get + 0x4204c2e2 0xda /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + 0x4204c2e2 coex_hw_timer_tick_get + .text.coex_hw_timer_freq_set + 0x4204c3bc 0x62 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + 0x4204c3bc coex_hw_timer_freq_set + .text.coex_hw_clear_reg + 0x4204c41e 0x96 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + 0x4204c41e coex_hw_clear_reg + .text.hal_set_IEEE802154_TXRX_pti + 0x4204c4b4 0x10 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + 0x4204c4b4 hal_set_IEEE802154_TXRX_pti + .text.hal_set_IEEE802154_ACK_pti + 0x4204c4c4 0x16 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + 0x4204c4c4 hal_set_IEEE802154_ACK_pti + .text.hal_ieee802154_coex_break_notify + 0x4204c4da 0x86 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + 0x4204c4da hal_ieee802154_coex_break_notify + .text.coex_rom_data_init + 0x4204c560 0x4e /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + 0x4204c560 coex_rom_data_init + .text.coex_rom_osi_funcs_init + 0x4204c5ae 0xee /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + 0x4204c5ae coex_rom_osi_funcs_init + .text.coex_schm_change_phase + 0x4204c69c 0x122 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_timeout_process + 0x4204c7be 0x6 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .text.coex_schm_init + 0x4204c7c4 0x76 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + 0x4204c7c4 coex_schm_init + .text.esp_ota_get_running_partition + 0x4204c83a 0xc6 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + 0x4204c83a esp_ota_get_running_partition + .text.rmt_hal_init + 0x4204c900 0x38 esp-idf/hal/libhal.a(rmt_hal.c.obj) + 0x4204c900 rmt_hal_init + .text.rmt_hal_deinit + 0x4204c938 0x24 esp-idf/hal/libhal.a(rmt_hal.c.obj) + 0x4204c938 rmt_hal_deinit + .text.rmt_hal_tx_channel_reset + 0x4204c95c 0x82 esp-idf/hal/libhal.a(rmt_hal.c.obj) + 0x4204c95c rmt_hal_tx_channel_reset + .text.lib_printf + 0x4204c9de 0x90 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .text.coexist_printf + 0x4204ca6e 0x2a esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + 0x4204ca6e coexist_printf + .text._ZdaPv 0x4204ca98 0x2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + 0x4204ca98 operator delete[](void*) + .text._ZSt15get_new_handlerv + 0x4204ca9a 0x10 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + 0x4204ca9a std::get_new_handler() + .text._ZnajRKSt9nothrow_t + 0x4204caaa 0x14 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + 0x4204caaa operator new[](unsigned int, std::nothrow_t const&) + .text._ZdlPv 0x4204cabe 0x8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + 0x4204cabe operator delete(void*) + .text.__cxa_begin_catch + 0x4204cac6 0x70 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + 0x4204cac6 __cxa_begin_catch + .text.__cxa_end_catch + 0x4204cb36 0x66 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + 0x4204cb36 __cxa_end_catch + .text._ZL15eh_globals_dtorPv + 0x4204cb9c 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .text.__cxa_get_globals_fast + 0x4204cbcc 0x2a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + 0x4204cbcc __cxa_get_globals_fast + .text.__cxa_get_globals + 0x4204cbf6 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + 0x4204cbf6 __cxa_get_globals + .text.startup._GLOBAL__sub_I__ZN17__eh_globals_init7_S_initE + 0x4204cc52 0x2a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .text._ZN10__cxxabiv111__terminateEPFvvE + 0x4204cc7c 0x1a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + 0x4204cc7c __cxxabiv1::__terminate(void (*)()) + .text._ZSt13get_terminatev + 0x4204cc96 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + 0x4204cc96 std::get_terminate() + .text.unlikely._ZSt9terminatev + 0x4204cca2 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + 0x4204cca2 std::terminate() + .text._Znaj 0x4204ccae 0x2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + 0x4204ccae operator new[](unsigned int) + .text._Znwj 0x4204ccb0 0x4a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + 0x4204ccb0 operator new(unsigned int) + .text._ZN10__cxxabiv120__si_class_type_infoD2Ev + 0x4204ccfa 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + 0x4204ccfa __cxxabiv1::__si_class_type_info::~__si_class_type_info() + 0x4204ccfa __cxxabiv1::__si_class_type_info::~__si_class_type_info() + .text._ZN10__cxxabiv120__si_class_type_infoD0Ev + 0x4204cd06 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + 0x4204cd06 __cxxabiv1::__si_class_type_info::~__si_class_type_info() + .text._ZNKSt9type_infoeqERKS_.isra.0 + 0x4204cd1e 0x3e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .text._ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE + 0x4204cd5c 0xb4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + 0x4204cd5c __cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const + .text._ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_ + 0x4204ce10 0x44 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + 0x4204ce10 __cxxabiv1::__si_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const + .text._ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE + 0x4204ce54 0x42 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + 0x4204ce54 __cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const + .text._ZNSt9type_infoD2Ev + 0x4204ce96 0x2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + 0x4204ce96 std::type_info::~type_info() + 0x4204ce96 std::type_info::~type_info() + .text._ZNKSt9type_info14__is_pointer_pEv + 0x4204ce98 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + 0x4204ce98 std::type_info::__is_pointer_p() const + 0x4204ce98 std::type_info::__is_function_p() const + .text._ZNKSt9bad_alloc4whatEv + 0x4204ce9c 0xa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + 0x4204ce9c std::bad_alloc::what() const + .text._ZNSt9bad_allocD2Ev + 0x4204cea6 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + 0x4204cea6 std::bad_alloc::~bad_alloc() + 0x4204cea6 std::bad_alloc::~bad_alloc() + .text._ZNSt9bad_allocD0Ev + 0x4204ceb2 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + 0x4204ceb2 std::bad_alloc::~bad_alloc() + .text._ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv + 0x4204ceca 0x36 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + 0x4204ceca __cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const + .text._ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_ + 0x4204cf00 0xa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + 0x4204cf00 __cxxabiv1::__class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const + .text._ZN10__cxxabiv117__class_type_infoD2Ev + 0x4204cf0a 0xe /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + 0x4204cf0a __cxxabiv1::__class_type_info::~__class_type_info() + 0x4204cf0a __cxxabiv1::__class_type_info::~__class_type_info() + .text._ZN10__cxxabiv117__class_type_infoD0Ev + 0x4204cf18 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + 0x4204cf18 __cxxabiv1::__class_type_info::~__class_type_info() + .text._ZNKSt9type_infoeqERKS_.isra.0 + 0x4204cf30 0x3e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .text._ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE + 0x4204cf6e 0x2a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + 0x4204cf6e __cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const + .text._ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE + 0x4204cf98 0x54 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + 0x4204cf98 __cxxabiv1::__class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const + .text._ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj + 0x4204cfec 0x44 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + 0x4204cfec __cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned int) const + .text._ZdlPvj 0x4204d030 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + 0x4204d030 operator delete(void*, unsigned int) + .text._ZNSt9exceptionD2Ev + 0x4204d034 0x2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + 0x4204d034 std::exception::~exception() + 0x4204d034 std::exception::~exception() + .text._Z12abort_returnIiET_v + 0x4204d036 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .text.__wrap__Unwind_DeleteException + 0x4204d042 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + 0x4204d042 __wrap__Unwind_DeleteException + .text.__wrap___gxx_personality_v0 + 0x4204d04e 0x8 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + 0x4204d04e __wrap___gxx_personality_v0 + .text.__wrap___cxa_allocate_exception + 0x4204d056 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + 0x4204d056 __wrap___cxa_allocate_exception + .text.__wrap___cxa_throw + 0x4204d062 0xc esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + 0x4204d062 __wrap___cxa_throw + .text.rfpll_cap_track + 0x4204d06e 0x82 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + 0x4204d06e rfpll_cap_track + .text.txpwr_cal_track + 0x4204d0f0 0x12e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + 0x4204d0f0 txpwr_cal_track + .text.bt_track_tx_power + 0x4204d21e 0xa /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + 0x4204d21e bt_track_tx_power + .text.wifi_track_tx_power + 0x4204d228 0xa /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + 0x4204d228 wifi_track_tx_power + .text.phy_cal_param_track + 0x4204d232 0x1c4 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + 0x4204d232 phy_cal_param_track + .text.phy_param_track_tot + 0x4204d3f6 0x90 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + 0x4204d3f6 phy_param_track_tot + .text.phy_xpd_tsens + 0x4204d486 0x2c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + 0x4204d486 phy_xpd_tsens + .text.phy_get_rf_cal_version + 0x4204d4b2 0x6 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + 0x4204d4b2 phy_get_rf_cal_version + .text.phy_wakeup_init + 0x4204d4b8 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + 0x4204d4b8 phy_wakeup_init + .text.phy_close_rf + 0x4204d4c0 0x2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + 0x4204d4c0 phy_close_rf + .text.ant_dft_cfg + 0x4204d4c2 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + 0x4204d4c2 ant_dft_cfg + .text.ant_tx_cfg + 0x4204d4ca 0x22 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + 0x4204d4ca ant_tx_cfg + .text.ant_rx_cfg + 0x4204d4ec 0x30 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + 0x4204d4ec ant_rx_cfg + .text.phy_init_param_set + 0x4204d51c 0x8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + 0x4204d51c phy_init_param_set + .text.phy_get_romfunc_addr + 0x4204d524 0x110 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204d524 phy_get_romfunc_addr + .text.rc_cal_init + 0x4204d634 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204d634 rc_cal_init + .text.rf_init 0x4204d666 0xd8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204d666 rf_init + .text.bb_init 0x4204d73e 0xf8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204d73e bb_init + .text.register_chipv7_phy_init_param + 0x4204d836 0x90 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204d836 register_chipv7_phy_init_param + .text.phy_xpd_rf + 0x4204d8c6 0x54 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204d8c6 phy_xpd_rf + .text.phy_close_rf_ + 0x4204d91a 0x78 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204d91a phy_close_rf_ + .text.esp_phy_efuse_get_mac + 0x4204d992 0x12 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204d992 esp_phy_efuse_get_mac + .text.phy_get_mac_addr + 0x4204d9a4 0x4c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204d9a4 phy_get_mac_addr + .text.phy_set_mac_data + 0x4204d9f0 0x4e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204d9f0 phy_set_mac_data + .text.phy_rfcal_data_sub + 0x4204da3e 0x60 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204da3e phy_rfcal_data_sub + .text.rf_cal_data_recovery + 0x4204da9e 0x3c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204da9e rf_cal_data_recovery + .text.phy_rfcal_data_check_value + 0x4204dada 0x376 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204dada phy_rfcal_data_check_value + .text.rf_cal_data_backup + 0x4204de50 0x12 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204de50 rf_cal_data_backup + .text.phy_rfcal_data_check + 0x4204de62 0x7a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204de62 phy_rfcal_data_check + .text.register_chipv7_phy + 0x4204dedc 0x1da /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + 0x4204dedc register_chipv7_phy + .text.ram_pbus_force_mode + 0x4204e0b6 0x98 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + 0x4204e0b6 ram_pbus_force_mode + .text.ram_pbus_rd_addr + 0x4204e14e 0x5c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + 0x4204e14e ram_pbus_rd_addr + .text.ram_pbus_rd_shift + 0x4204e1aa 0x3a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + 0x4204e1aa ram_pbus_rd_shift + .text.ram_pbus_xpd_rx_on + 0x4204e1e4 0x80 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + 0x4204e1e4 ram_pbus_xpd_rx_on + .text.ram_pbus_xpd_tx_on + 0x4204e264 0xd2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + 0x4204e264 ram_pbus_xpd_tx_on + .text.ram_set_loopback_gain + 0x4204e336 0x92 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + 0x4204e336 ram_set_loopback_gain + .text.ram_txcal_debuge_mode + 0x4204e3c8 0x62 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + 0x4204e3c8 ram_txcal_debuge_mode + .text.save_pbus_reg + 0x4204e42a 0x2e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + 0x4204e42a save_pbus_reg + .text.write_pbus_mem + 0x4204e458 0x16a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + 0x4204e458 write_pbus_mem + .text.set_pbus_mem + 0x4204e5c2 0x190 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + 0x4204e5c2 set_pbus_mem + .text.rx_pbus_reset + 0x4204e752 0x52 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + 0x4204e752 rx_pbus_reset + .text.read_rf_freq_mem_new + 0x4204e7a4 0x46 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + 0x4204e7a4 read_rf_freq_mem_new + .text.freq_i2c_mem_write_new + 0x4204e7ea 0x40 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + 0x4204e7ea freq_i2c_mem_write_new + .text.wr_rf_freq_mem_new + 0x4204e82a 0x68 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + 0x4204e82a wr_rf_freq_mem_new + .text.pll_cap_mem_update_new + 0x4204e892 0xd4 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + 0x4204e892 pll_cap_mem_update_new + .text.get_rf_freq_init_new + 0x4204e966 0x1b4 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + 0x4204e966 get_rf_freq_init_new + .text.set_chan_freq_hw_init + 0x4204eb1a 0x22 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + 0x4204eb1a set_chan_freq_hw_init + .text.ram_set_chan_freq_sw_start + 0x4204eb3c 0x2a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + 0x4204eb3c ram_set_chan_freq_sw_start + .text.phy_set_most_tpw + 0x4204eb66 0x12 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + 0x4204eb66 phy_set_most_tpw + .text.phy_11p_set + 0x4204eb78 0x1c2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + 0x4204eb78 phy_11p_set + .text.rfpll_cap_correct_new + 0x4204ed3a 0x84 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + 0x4204ed3a rfpll_cap_correct_new + .text.chip_v7_set_chan_misc + 0x4204edbe 0x42 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + 0x4204edbe chip_v7_set_chan_misc + .text.chip_v7_set_chan + 0x4204ee00 0xf4 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + 0x4204ee00 chip_v7_set_chan + .text.chip_v7_set_chan_offset + 0x4204eef4 0x8a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + 0x4204eef4 chip_v7_set_chan_offset + .text.rfpll_chgp_cal + 0x4204ef7e 0x122 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + 0x4204ef7e rfpll_chgp_cal + .text.tsens_read_init_new + 0x4204f0a0 0x38 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + 0x4204f0a0 tsens_read_init_new + .text.tsens_temp_read_new + 0x4204f0d8 0x12 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + 0x4204f0d8 tsens_temp_read_new + .text.ram_temp_to_power + 0x4204f0ea 0x26 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + 0x4204f0ea ram_temp_to_power + .text.get_temp_init_new + 0x4204f110 0x3c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + 0x4204f110 get_temp_init_new + .text.ram_set_chan_cal_interp + 0x4204f14c 0x50 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) + 0x4204f14c ram_set_chan_cal_interp + .text.ram_bb_bss_cbw40 + 0x4204f19c 0x8e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) + 0x4204f19c ram_bb_bss_cbw40 + .text.chan14_mic_cfg + 0x4204f22a 0x3e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) + 0x4204f22a chan14_mic_cfg + .text.rc_cal_new + 0x4204f268 0x110 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_analog_cal.o) + 0x4204f268 rc_cal_new + .text.ram_pwdet_tone_start + 0x4204f378 0x7e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + 0x4204f378 ram_pwdet_tone_start + .text.ram_pwdet_wait_idle + 0x4204f3f6 0x14 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + 0x4204f3f6 ram_pwdet_wait_idle + .text.ram_read_sar_dout + 0x4204f40a 0x2e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + 0x4204f40a ram_read_sar_dout + .text.gen_rx_gain_table_new + 0x4204f438 0x13c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + 0x4204f438 gen_rx_gain_table_new + .text.wr_rx_gain_mem + 0x4204f574 0x2b0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + 0x4204f574 wr_rx_gain_mem + .text.rxiq_cal_init + 0x4204f824 0x188 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + 0x4204f824 rxiq_cal_init + .text.set_rx_gain_table + 0x4204f9ac 0x266 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + 0x4204f9ac set_rx_gain_table + .text.get_phy_version_str + 0x4204fc12 0x48 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + 0x4204fc12 get_phy_version_str + .text.set_tx_gain_mem + 0x4204fc5a 0x14c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + 0x4204fc5a set_tx_gain_mem + .text.bt_get_tx_gain_new + 0x4204fda6 0x150 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + 0x4204fda6 bt_get_tx_gain_new + .text.wifi_get_tx_gain_new + 0x4204fef6 0x10e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + 0x4204fef6 wifi_get_tx_gain_new + .text.wifi_get_tx_tab + 0x42050004 0xa0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + 0x42050004 wifi_get_tx_tab + .text.wifi_set_tx_gain + 0x420500a4 0x66 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + 0x420500a4 wifi_set_tx_gain + .text.bt_get_tx_tab + 0x4205010a 0x88 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + 0x4205010a bt_get_tx_tab + .text.bt_set_tx_gain + 0x42050192 0x2c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + 0x42050192 bt_set_tx_gain + .text.bt_tx_gain_init + 0x420501be 0x3c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + 0x420501be bt_tx_gain_init + .text.write_gain_mem_new + 0x420501fa 0x2a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + 0x420501fa write_gain_mem_new + .text.mac_tx_chan_offset_new + 0x42050224 0x38 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + 0x42050224 mac_tx_chan_offset_new + .text.ram_start_tx_tone_step + 0x4205025c 0xa4 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + 0x4205025c ram_start_tx_tone_step + .text.ram_stop_tx_tone + 0x42050300 0x2c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + 0x42050300 ram_stop_tx_tone + .text.dc_iq_est_new + 0x4205032c 0xa0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x4205032c dc_iq_est_new + .text.dc_iq_est_high + 0x420503cc 0x80 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x420503cc dc_iq_est_high + .text.rxiq_get_mis_new + 0x4205044c 0x15a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x4205044c rxiq_get_mis_new + .text.rxiq_cover_mg_mp_new + 0x420505a6 0xc0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x420505a6 rxiq_cover_mg_mp_new + .text.rfcal_rxiq_new + 0x42050666 0x84 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x42050666 rfcal_rxiq_new + .text.get_rfcal_rxiq_data_new + 0x420506ea 0x114 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x420506ea get_rfcal_rxiq_data_new + .text.rxdc_est_min_new + 0x420507fe 0x7e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x420507fe rxdc_est_min_new + .text.pbus_rx_dco_cal_1step_new + 0x4205087c 0x42a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x4205087c pbus_rx_dco_cal_1step_new + .text.get_iq_value + 0x42050ca6 0x36 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x42050ca6 get_iq_value + .text.set_lb_txiq_new + 0x42050cdc 0x34 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x42050cdc set_lb_txiq_new + .text.set_rx_gain_cal_iq_new + 0x42050d10 0x25a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x42050d10 set_rx_gain_cal_iq_new + .text.rx_chan_dc_sort + 0x42050f6a 0xc2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x42050f6a rx_chan_dc_sort + .text.set_rx_gain_cal_dc_new + 0x4205102c 0x2b8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x4205102c set_rx_gain_cal_dc_new + .text.ram_bb_gain_index + 0x420512e4 0x3e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x420512e4 ram_bb_gain_index + .text.rfrx_gain_index_new + 0x42051322 0x76 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + 0x42051322 rfrx_gain_index_new + .text.ram_get_i2c_read_mask + 0x42051398 0x24 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + 0x42051398 ram_get_i2c_read_mask + .text.ram_get_i2c_mst0_mask + 0x420513bc 0x24 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + 0x420513bc ram_get_i2c_mst0_mask + .text.ram_get_i2c_hostid + 0x420513e0 0x3a /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + 0x420513e0 ram_get_i2c_hostid + .text.ram_chip_i2c_readReg_org + 0x4205141a 0x38 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + 0x4205141a ram_chip_i2c_readReg_org + .text.bias_reg_set + 0x42051452 0x58 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + 0x42051452 bias_reg_set + .text.i2c_rc_cal_set + 0x420514aa 0x5e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + 0x420514aa i2c_rc_cal_set + .text.phy_i2c_master_mem_txcap + 0x42051508 0x2c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + 0x42051508 phy_i2c_master_mem_txcap + .text.phy_i2c_master_cmd_mem_init + 0x42051534 0x1be /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + 0x42051534 phy_i2c_master_cmd_mem_init + .text.txdc_cal_pwdet + 0x420516f2 0x366 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + 0x420516f2 txdc_cal_pwdet + .text.txdc_cal_pwdet_init + 0x42051a58 0x256 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + 0x42051a58 txdc_cal_pwdet_init + .text.txdc_cal_new + 0x42051cae 0x210 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + 0x42051cae txdc_cal_new + .text.bt_txdc_cal_new + 0x42051ebe 0x98 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + 0x42051ebe bt_txdc_cal_new + .text.txdc_cal_init_new + 0x42051f56 0x108 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + 0x42051f56 txdc_cal_init_new + .text.txiq_cover_new + 0x4205205e 0x21c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + 0x4205205e txiq_cover_new + .text.rfcal_txiq_new + 0x4205227a 0x16e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + 0x4205227a rfcal_txiq_new + .text.txiq_cal_init_new + 0x420523e8 0x90 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + 0x420523e8 txiq_cal_init_new + .text.rfcal_pwrctrl_new + 0x42052478 0x1e0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + 0x42052478 rfcal_pwrctrl_new + .text.rfcal_txcap_loop + 0x42052658 0x100 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + 0x42052658 rfcal_txcap_loop + .text.tx_cap_init_loop + 0x42052758 0x1cc /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + 0x42052758 tx_cap_init_loop + .text.tx_pwctrl_init_cal_new + 0x42052924 0x16e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + 0x42052924 tx_pwctrl_init_cal_new + .text.tx_pwctrl_init_new + 0x42052a92 0x88 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + 0x42052a92 tx_pwctrl_init_new + .text.bt_tx_pwctrl_init_new + 0x42052b1a 0x1a6 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + 0x42052b1a bt_tx_pwctrl_init_new + .text.bt_agc_gain_offset + 0x42052cc0 0x56 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42052cc0 bt_agc_gain_offset + .text.bt_agc_gain_max + 0x42052d16 0x34 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42052d16 bt_agc_gain_max + .text.bt_set_rx_comp + 0x42052d4a 0x8e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42052d4a bt_set_rx_comp + .text.bt_agc_v2_set + 0x42052dd8 0x138 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42052dd8 bt_agc_v2_set + .text.bt_agc_gain_set + 0x42052f10 0x52 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42052f10 bt_agc_gain_set + .text.bt_agc_rssi_thresh + 0x42052f62 0x48 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42052f62 bt_agc_rssi_thresh + .text.bt_agc_target_set + 0x42052faa 0x108 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42052faa bt_agc_target_set + .text.bt_agc_restart_set + 0x420530b2 0x1ea /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x420530b2 bt_agc_restart_set + .text.bt_agc_recorrect_set + 0x4205329c 0xb8 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x4205329c bt_agc_recorrect_set + .text.bt_agc_detect_set + 0x42053354 0x12c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42053354 bt_agc_detect_set + .text.bt_bb_rx_correlator_set + 0x42053480 0x138 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42053480 bt_bb_rx_correlator_set + .text.bt_bb_rx_dpo_set + 0x420535b8 0x13e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x420535b8 bt_bb_rx_dpo_set + .text.bt_bb_rx_filter_sel + 0x420536f6 0x5e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x420536f6 bt_bb_rx_filter_sel + .text.zb_rx_core_set + 0x42053754 0x78 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42053754 zb_rx_core_set + .text.zb_rx_v0_0_set + 0x420537cc 0xe0 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x420537cc zb_rx_v0_0_set + .text.zb_rx_auto_sel + 0x420538ac 0x2e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x420538ac zb_rx_auto_sel + .text.bt_bb_rx_set + 0x420538da 0x11e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x420538da bt_bb_rx_set + .text.bt_bb_v2_rx_set + 0x420539f8 0x52 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x420539f8 bt_bb_v2_rx_set + .text.bt_bb_v2_tx_set + 0x42053a4a 0x4c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42053a4a bt_bb_v2_tx_set + .text.bt_bb_tx_cca_period + 0x42053a96 0x52 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42053a96 bt_bb_tx_cca_period + .text.bt_bb_set_le_tx_on_delay + 0x42053ae8 0x1e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42053ae8 bt_bb_set_le_tx_on_delay + .text.bt_bb_set_zb_tx_on_delay + 0x42053b06 0x1e /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42053b06 bt_bb_set_zb_tx_on_delay + .text.set_gauss_coeff_1m + 0x42053b24 0xfa /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42053b24 set_gauss_coeff_1m + .text.set_gauss_coeff_2m + 0x42053c1e 0x86 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42053c1e set_gauss_coeff_2m + .text.ieee802154_txon_delay_set + 0x42053ca4 0x42 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42053ca4 ieee802154_txon_delay_set + .text.bt_bb_v2_version + 0x42053ce6 0x22 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42053ce6 bt_bb_v2_version + .text.bt_bb_v2_init_cmplx + 0x42053d08 0x8c /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + 0x42053d08 bt_bb_v2_init_cmplx + .text.lib_printf + 0x42053d94 0x90 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .text.phy_printf + 0x42053e24 0x2a esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + 0x42053e24 phy_printf + .text 0x42053e4e 0xec /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + 0x42053e4e _fclose_r + 0x42053f24 fclose + .text 0x42053f3a 0x1e6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + 0x42053f3a __sflush_r + .text 0x42054120 0x2ea /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + 0x420542b2 __sfp_lock_acquire + 0x420542c2 __sfp_lock_release + 0x420542d2 __sfp + 0x420543a8 __sinit + 0x420543d6 __fp_lock_all + 0x420543f0 __fp_unlock_all + .text 0x4205440a 0xfc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + 0x4205440a _fopen_r + 0x420544e8 fopen + .text 0x42054506 0x9c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + 0x42054506 _fputs_r + 0x42054584 fputs + .text 0x420545a2 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + 0x420545a2 _fseek_r + 0x420545a4 fseek + .text 0x420545ca 0x31e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + 0x420545ca __sfvwrite_r + .text 0x420548e8 0x68 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + 0x420548e8 _fwalk_sglue + .text 0x42054950 0xac /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + 0x42054950 _puts_r + 0x420549e6 puts + .text 0x420549fc 0xc8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + 0x420549fc __sread + 0x42054a2e __seofread + 0x42054a32 __swrite + 0x42054a84 __sseek + 0x42054abc __sclose + .text 0x42054ac4 0x32c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + 0x42054ac4 _fseeko_r + 0x42054dca fseeko + .text 0x42054df0 0x100 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + 0x42054df0 _reclaim_reent + .text 0x42054ef0 0x12 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + 0x42054ef0 __errno + .text 0x42054f02 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + 0x42054f02 close + .text 0x42054f1a 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + 0x42054f1a fstat + .text 0x42054f3a 0x24 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + 0x42054f3a gettimeofday + .text 0x42054f5e 0x3a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + 0x42054f5e open + .text 0x42054f98 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + 0x42054f98 read + .text 0x42054fc0 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + 0x42054fc0 write + .text 0x42054fe8 0x7a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + 0x42054fe8 __sflags + .text 0x42055062 0x13a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + 0x4205508e __srefill_r + *(EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifi0iram EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifi0iram.*) + *(EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifiextrairam EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifiextrairam.*) + *(EXCLUDE_FILE(*libpp.a) .wifiorslpiram EXCLUDE_FILE(*libpp.a) .wifiorslpiram.*) + *(EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifirxiram EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifirxiram.*) + *(EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifislpiram EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifislpiram.*) + *(EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifislprxiram EXCLUDE_FILE(*libpp.a *libnet80211.a) .wifislprxiram.*) + *libesp_driver_gptimer.a:gptimer.*(.text .text.gptimer_del_timer .text.gptimer_destroy .text.gptimer_disable .text.gptimer_enable .text.gptimer_get_captured_count .text.gptimer_get_raw_count .text.gptimer_get_resolution .text.gptimer_new_timer .text.gptimer_register_event_callbacks .text.gptimer_register_to_group .text.gptimer_set_alarm_action .text.gptimer_set_raw_count .text.gptimer_start .text.gptimer_stop .text.gptimer_unregister_from_group) + *libesp_event.a:default_event_loop.*(.text .text.esp_event_handler_instance_register .text.esp_event_handler_instance_unregister .text.esp_event_handler_register .text.esp_event_handler_unregister .text.esp_event_loop_create_default .text.esp_event_loop_delete_default .text.esp_event_post) + *libesp_event.a:esp_event.*(.text .text.base_node_add_handler .text.base_node_remove_all_handler .text.base_node_remove_handler .text.esp_event_dump .text.esp_event_handler_instance_register_with .text.esp_event_handler_instance_unregister_with .text.esp_event_handler_register_with .text.esp_event_handler_register_with_internal .text.esp_event_handler_unregister_with .text.esp_event_handler_unregister_with_internal .text.esp_event_loop_create .text.esp_event_loop_delete .text.esp_event_loop_run .text.esp_event_loop_run_task .text.esp_event_post_to .text.find_and_unregister_handler .text.handler_execute .text.handler_instances_add .text.handler_instances_remove .text.handler_instances_remove_all .text.loop_node_add_handler .text.loop_node_remove_all_handler .text.loop_node_remove_handler .text.loop_remove_handler) + *libesp_hw_support.a:cpu.*(.text .text.esp_cpu_clear_breakpoint .text.esp_cpu_clear_watchpoint .text.esp_cpu_set_breakpoint .text.esp_cpu_set_watchpoint) + .text.esp_cpu_set_breakpoint + 0x4205519c 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + 0x4205519c esp_cpu_set_breakpoint + *libesp_hw_support.a:gdma.*(.text .text.do_allocate_gdma_channel .text.gdma_acquire_group_handle .text.gdma_acquire_pair_handle .text.gdma_apply_strategy .text.gdma_config_transfer .text.gdma_connect .text.gdma_del_channel .text.gdma_del_rx_channel .text.gdma_del_tx_channel .text.gdma_disconnect .text.gdma_get_alignment_constraints .text.gdma_get_free_m2m_trig_id_mask .text.gdma_get_group_channel_id .text.gdma_install_rx_interrupt .text.gdma_install_tx_interrupt .text.gdma_new_ahb_channel .text.gdma_register_rx_event_callbacks .text.gdma_register_tx_event_callbacks .text.gdma_release_group_handle .text.gdma_release_pair_handle .text.gdma_set_priority) + *libesp_hw_support.a:periph_ctrl.*(.text .text.periph_ll_disable_clk_set_rst .text.periph_ll_enable_clk_clear_rst .text.periph_ll_get_clk_en_mask .text.periph_ll_get_clk_en_reg .text.periph_ll_get_rst_en_mask .text.periph_ll_get_rst_en_reg .text.periph_ll_reset .text.periph_module_disable .text.periph_module_enable .text.periph_rcc_acquire_enter .text.periph_rcc_acquire_exit .text.periph_rcc_release_enter .text.periph_rcc_release_exit) + .text.periph_rcc_acquire_enter + 0x420551ec 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x420551ec periph_rcc_acquire_enter + .text.periph_rcc_acquire_exit + 0x42055214 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + 0x42055214 periph_rcc_acquire_exit + *libesp_hw_support.a:sar_periph_ctrl.*(.text .text.s_sar_power_acquire .text.s_sar_power_release .text.sar_periph_ctrl_adc_continuous_power_acquire .text.sar_periph_ctrl_adc_continuous_power_release .text.sar_periph_ctrl_adc_oneshot_power_acquire .text.sar_periph_ctrl_adc_oneshot_power_release .text.sar_periph_ctrl_init .text.sar_periph_ctrl_power_disable .text.sar_periph_ctrl_pwdet_power_acquire .text.sar_periph_ctrl_pwdet_power_release) + *libesp_phy.a:phy_init.*(.text .text.esp_phy_erase_cal_data_in_nvs .text.esp_phy_get_init_data .text.esp_phy_load_cal_and_init .text.esp_phy_load_cal_data_from_nvs .text.esp_phy_modem_deinit .text.esp_phy_modem_init .text.esp_phy_release_init_data .text.esp_phy_store_cal_data_to_nvs .text.esp_phy_update_country_info .text.load_cal_data_from_nvs_handle .text.phy_get_lock .text.store_cal_data_to_nvs_handle) + .text.load_cal_data_from_nvs_handle + 0x42055236 0x17e esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .text.store_cal_data_to_nvs_handle + 0x420553b4 0x164 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .text.esp_phy_get_init_data + 0x42055518 0xa esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + 0x42055518 esp_phy_get_init_data + .text.esp_phy_load_cal_data_from_nvs + 0x42055522 0x78 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + 0x42055522 esp_phy_load_cal_data_from_nvs + .text.esp_phy_store_cal_data_to_nvs + 0x4205559a 0x3c esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + 0x4205559a esp_phy_store_cal_data_to_nvs + .text.esp_phy_load_cal_and_init + 0x420555d6 0x23e esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + 0x420555d6 esp_phy_load_cal_and_init + .text.phy_get_lock + 0x42055814 0xa esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + 0x42055814 phy_get_lock + *libesp_system.a:esp_system_chip.*(.text .text.esp_get_free_heap_size .text.esp_get_free_internal_heap_size .text.esp_get_idf_version .text.esp_get_minimum_free_heap_size) + *libesp_wifi.a:esp_adapter.*(.text .text.clear_intr_wrapper .text.coex_deinit_wrapper .text.coex_disable_wrapper .text.coex_enable_wrapper .text.coex_init_wrapper .text.coex_register_start_cb_wrapper .text.coex_schm_curr_period_get_wrapper .text.coex_schm_curr_phase_get_wrapper .text.coex_schm_flexible_period_get_wrapper .text.coex_schm_flexible_period_set_wrapper .text.coex_schm_get_phase_by_idx_wrapper .text.coex_schm_interval_get_wrapper .text.coex_schm_process_restart_wrapper .text.coex_schm_register_cb_wrapper .text.coex_schm_status_bit_clear_wrapper .text.coex_schm_status_bit_set_wrapper .text.coex_wifi_channel_set_wrapper .text.coex_wifi_request_wrapper .text.disable_intr_wrapper .text.enable_intr_wrapper .text.esp_event_post_wrapper .text.esp_log_write_wrapper .text.esp_log_writev_wrapper .text.esp_phy_disable_wrapper .text.esp_phy_enable_wrapper .text.esp_read_mac_wrapper .text.event_group_wait_bits_wrapper .text.get_time_wrapper .text.mutex_create_wrapper .text.mutex_delete_wrapper .text.nvs_open_wrapper .text.queue_create_wrapper .text.queue_recv_wrapper .text.queue_send_to_back_wrapper .text.queue_send_to_front_wrapper .text.queue_send_wrapper .text.recursive_mutex_create_wrapper .text.regdma_link_set_write_wait_content_wrapper .text.set_intr_wrapper .text.set_isr_wrapper .text.sleep_retention_find_link_by_id_wrapper .text.task_create_pinned_to_core_wrapper .text.task_create_wrapper .text.task_get_max_priority_wrapper .text.wifi_create_queue .text.wifi_create_queue_wrapper .text.wifi_delete_queue .text.wifi_delete_queue_wrapper .text.wifi_reset_mac_wrapper .text.wifi_thread_semphr_free .text.wifi_thread_semphr_get_wrapper) + *libesp_wifi.a:wifi_netif.*(.text .text.esp_wifi_create_if_driver .text.esp_wifi_destroy_if_driver .text.esp_wifi_get_if_mac .text.esp_wifi_is_if_ready_when_started .text.esp_wifi_register_if_rxcb .text.wifi_ap_receive .text.wifi_driver_start .text.wifi_free .text.wifi_transmit) + *libfreertos.a:app_startup.*(.literal .literal.* .text .text.*) + .text.main_task + 0x4205581e 0xd4 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .text.esp_startup_start_app + 0x420558f2 0x76 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + 0x420558f2 esp_startup_start_app + *libfreertos.a:freertos_compatibility.*(.literal .literal.* .text .text.*) + *libfreertos.a:idf_additions.*(.literal .literal.* .text .text.*) + .text.xQueueCreateWithCaps + 0x42055968 0x7a esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + 0x42055968 xQueueCreateWithCaps + .text.vQueueDeleteWithCaps + 0x420559e2 0x64 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + 0x420559e2 vQueueDeleteWithCaps + *libfreertos.a:tasks.*(.literal.pxGetTaskListByIndex .text.pxGetTaskListByIndex) + *libfreertos.a:tasks.*(.literal.uxTaskGetSnapshotAll .text.uxTaskGetSnapshotAll) + *libfreertos.a:tasks.*(.literal.xTaskGetNext .text.xTaskGetNext) + *libhal.a:gdma_hal_ahb_v1.*(.text .text.gdma_ahb_hal_connect_peri .text.gdma_ahb_hal_disconnect_peri .text.gdma_ahb_hal_enable_burst .text.gdma_ahb_hal_enable_etm_task .text.gdma_ahb_hal_enable_intr .text.gdma_ahb_hal_get_intr_status_reg .text.gdma_ahb_hal_init .text.gdma_ahb_hal_set_priority .text.gdma_ahb_hal_set_strategy) + *libhal.a:gdma_hal_top.*(.text .text.gdma_hal_connect_peri .text.gdma_hal_deinit .text.gdma_hal_disconnect_peri .text.gdma_hal_enable_access_encrypt_mem .text.gdma_hal_enable_burst .text.gdma_hal_enable_etm_task .text.gdma_hal_enable_intr .text.gdma_hal_get_intr_status_reg .text.gdma_hal_set_burst_size .text.gdma_hal_set_priority .text.gdma_hal_set_strategy) + *libhal.a:gpio_hal.*(.text .text.gpio_hal_intr_disable .text.gpio_hal_intr_enable_on_core) + .text.gpio_hal_intr_enable_on_core + 0x42055a46 0x5e esp-idf/hal/libhal.a(gpio_hal.c.obj) + 0x42055a46 gpio_hal_intr_enable_on_core + .text.gpio_hal_intr_disable + 0x42055aa4 0x28 esp-idf/hal/libhal.a(gpio_hal.c.obj) + 0x42055aa4 gpio_hal_intr_disable + *libhal.a:timer_hal.*(.text .text.timer_hal_deinit .text.timer_hal_init .text.timer_hal_set_counter_value) + *libheap.a:multi_heap.*(.text .text.multi_heap_reset_minimum_free_bytes .text.multi_heap_restore_minimum_free_bytes) + *libieee802154.a:esp_ieee802154.*(.text .text.esp_ieee802154_add_pending_addr .text.esp_ieee802154_cca .text.esp_ieee802154_cca_done .text.esp_ieee802154_clear_pending_addr .text.esp_ieee802154_disable .text.esp_ieee802154_ed_failed .text.esp_ieee802154_enable .text.esp_ieee802154_energy_detect .text.esp_ieee802154_energy_detect_done .text.esp_ieee802154_event_callback_list_register .text.esp_ieee802154_event_callback_list_unregister .text.esp_ieee802154_get_ack_timeout .text.esp_ieee802154_get_auto_ack_rx .text.esp_ieee802154_get_auto_ack_tx .text.esp_ieee802154_get_cca_mode .text.esp_ieee802154_get_cca_threshold .text.esp_ieee802154_get_channel .text.esp_ieee802154_get_coex_config .text.esp_ieee802154_get_coordinator .text.esp_ieee802154_get_panid .text.esp_ieee802154_get_pending_mode .text.esp_ieee802154_get_power_table .text.esp_ieee802154_get_power_with_channel .text.esp_ieee802154_get_promiscuous .text.esp_ieee802154_get_rx_when_idle .text.esp_ieee802154_get_short_address .text.esp_ieee802154_get_state .text.esp_ieee802154_get_txpower .text.esp_ieee802154_receive_at_done .text.esp_ieee802154_receive_done .text.esp_ieee802154_receive_failed .text.esp_ieee802154_receive_handle_done .text.esp_ieee802154_receive_sfd_done .text.esp_ieee802154_reset_pending_table .text.esp_ieee802154_set_ack_timeout .text.esp_ieee802154_set_auto_ack_rx .text.esp_ieee802154_set_auto_ack_tx .text.esp_ieee802154_set_cca_mode .text.esp_ieee802154_set_cca_threshold .text.esp_ieee802154_set_channel .text.esp_ieee802154_set_coex_config .text.esp_ieee802154_set_coordinator .text.esp_ieee802154_set_extended_address .text.esp_ieee802154_set_panid .text.esp_ieee802154_set_pending_mode .text.esp_ieee802154_set_power_table .text.esp_ieee802154_set_power_with_channel .text.esp_ieee802154_set_promiscuous .text.esp_ieee802154_set_rx_when_idle .text.esp_ieee802154_set_short_address .text.esp_ieee802154_set_txpower .text.esp_ieee802154_sleep .text.esp_ieee802154_transmit_done .text.esp_ieee802154_transmit_failed .text.esp_ieee802154_transmit_sfd_done .text.ieee802154_ll_get_multipan_ext_addr .text.ieee802154_ll_set_multipan_ext_addr) + .text.ieee802154_ll_set_multipan_ext_addr + 0x42055acc 0x66 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .text.esp_ieee802154_enable + 0x42055b32 0x1a esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x42055b32 esp_ieee802154_enable + .text.esp_ieee802154_set_channel + 0x42055b4c 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x42055b4c esp_ieee802154_set_channel + .text.esp_ieee802154_set_promiscuous + 0x42055b5a 0x28 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x42055b5a esp_ieee802154_set_promiscuous + .text.esp_ieee802154_set_panid + 0x42055b82 0x2e esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x42055b82 esp_ieee802154_set_panid + .text.esp_ieee802154_set_short_address + 0x42055bb0 0x2e esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x42055bb0 esp_ieee802154_set_short_address + .text.esp_ieee802154_set_extended_address + 0x42055bde 0x14 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x42055bde esp_ieee802154_set_extended_address + .text.esp_ieee802154_set_pending_mode + 0x42055bf2 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x42055bf2 esp_ieee802154_set_pending_mode + .text.esp_ieee802154_set_rx_when_idle + 0x42055c00 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x42055c00 esp_ieee802154_set_rx_when_idle + .text.esp_ieee802154_sleep + 0x42055c0e 0xc esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x42055c0e esp_ieee802154_sleep + .text.esp_ieee802154_energy_detect + 0x42055c1a 0xc esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x42055c1a esp_ieee802154_energy_detect + .text.esp_ieee802154_receive_handle_done + 0x42055c26 0xc esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x42055c26 esp_ieee802154_receive_handle_done + .text.esp_ieee802154_ed_failed + 0x42055c32 0x2 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + 0x42055c32 esp_ieee802154_ed_failed + *libieee802154.a:esp_ieee802154_ack.*(.text .text.ieee802154_add_pending_addr .text.ieee802154_clear_pending_addr .text.ieee802154_reset_pending_table) + *libieee802154.a:esp_ieee802154_dev.*(.text .text.enable_rx .text.ieee802154_cca .text.ieee802154_disable .text.ieee802154_enable .text.ieee802154_energy_detect .text.ieee802154_get_state .text.ieee802154_mac_deinit .text.ieee802154_mac_init .text.ieee802154_mac_is_inited .text.ieee802154_receive_done .text.ieee802154_receive_handle_done .text.ieee802154_rx_ack_timeout_callback .text.ieee802154_sleep .text.ieee802154_sleep_deinit .text.ieee802154_sleep_init .text.ieee802154_transmit_done .text.ieee802154_transmit_internal .text.rx_init .text.start_ed .text.tx_init) + .text.start_ed + 0x42055c34 0x42 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_sleep_init + 0x42055c76 0x4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_rx_ack_timeout_callback + 0x42055c7a 0x4e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_receive_done + 0x42055cc8 0x34 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_transmit_done + 0x42055cfc 0x40 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_receive_handle_done + 0x42055d3c 0x62 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + 0x42055d3c ieee802154_receive_handle_done + .text.enable_rx + 0x42055d9e 0x34 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.tx_init 0x42055dd2 0x54 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.rx_init 0x42055e26 0x1a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_transmit_internal + 0x42055e40 0x80 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .text.ieee802154_enable + 0x42055ec0 0x24 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + 0x42055ec0 ieee802154_enable + .text.ieee802154_mac_init + 0x42055ee4 0x154 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + 0x42055ee4 ieee802154_mac_init + .text.ieee802154_energy_detect + 0x42056038 0x42 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + 0x42056038 ieee802154_energy_detect + .text.ieee802154_get_state + 0x4205607a 0xa esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + 0x4205607a ieee802154_get_state + .text.ieee802154_sleep + 0x42056084 0x3a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + 0x42056084 ieee802154_sleep + *libieee802154.a:esp_ieee802154_event.*(.text .text.ieee802154_event_callback_list_register .text.ieee802154_event_callback_list_unregister) + *libieee802154.a:esp_ieee802154_frame.*(.text .text.ieee802154_frame_get_dest_panid .text.ieee802154_frame_get_dst_addr .text.ieee802154_frame_get_ie_field_len .text.ieee802154_frame_get_mic_len .text.ieee802154_frame_get_src_panid .text.ieee802154_frame_get_type .text.ieee802154_frame_get_version .text.ieee802154_frame_ie_header_offset .text.ieee802154_frame_is_ack_required) + .text.ieee802154_frame_get_type + 0x420560be 0x8 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + 0x420560be ieee802154_frame_get_type + .text.ieee802154_frame_get_version + 0x420560c6 0xa esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + 0x420560c6 ieee802154_frame_get_version + .text.ieee802154_frame_is_ack_required + 0x420560d0 0x1c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + 0x420560d0 ieee802154_frame_is_ack_required + *libieee802154.a:esp_ieee802154_pib.*(.text .text.ieee802154_pib_get_auto_ack_rx .text.ieee802154_pib_get_auto_ack_tx .text.ieee802154_pib_get_cca_mode .text.ieee802154_pib_get_cca_threshold .text.ieee802154_pib_get_channel .text.ieee802154_pib_get_coordinator .text.ieee802154_pib_get_enhance_ack_tx .text.ieee802154_pib_get_power .text.ieee802154_pib_get_power_table .text.ieee802154_pib_get_power_with_channel .text.ieee802154_pib_get_promiscuous .text.ieee802154_pib_init .text.ieee802154_pib_is_pending .text.ieee802154_pib_set_auto_ack_rx .text.ieee802154_pib_set_auto_ack_tx .text.ieee802154_pib_set_cca_mode .text.ieee802154_pib_set_cca_threshold .text.ieee802154_pib_set_channel .text.ieee802154_pib_set_coordinator .text.ieee802154_pib_set_enhance_ack_tx .text.ieee802154_pib_set_pending_mode .text.ieee802154_pib_set_power .text.ieee802154_pib_set_power_table .text.ieee802154_pib_set_power_with_channel .text.ieee802154_pib_set_promiscuous .text.ieee802154_pib_set_rx_when_idle) + .text.ieee802154_pib_is_pending + 0x420560ec 0xa esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + 0x420560ec ieee802154_pib_is_pending + .text.ieee802154_pib_init + 0x420560f6 0x86 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + 0x420560f6 ieee802154_pib_init + .text.ieee802154_pib_set_channel + 0x4205617c 0x7c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + 0x4205617c ieee802154_pib_set_channel + .text.ieee802154_pib_get_power_with_channel + 0x420561f8 0xae esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + 0x420561f8 ieee802154_pib_get_power_with_channel + .text.ieee802154_pib_get_power + 0x420562a6 0x26 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + 0x420562a6 ieee802154_pib_get_power + .text.ieee802154_pib_set_promiscuous + 0x420562cc 0x28 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + 0x420562cc ieee802154_pib_set_promiscuous + .text.ieee802154_pib_set_auto_ack_tx + 0x420562f4 0x20 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + 0x420562f4 ieee802154_pib_set_auto_ack_tx + .text.ieee802154_pib_set_auto_ack_rx + 0x42056314 0x28 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + 0x42056314 ieee802154_pib_set_auto_ack_rx + .text.ieee802154_pib_set_enhance_ack_tx + 0x4205633c 0x28 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + 0x4205633c ieee802154_pib_set_enhance_ack_tx + .text.ieee802154_pib_set_pending_mode + 0x42056364 0x24 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + 0x42056364 ieee802154_pib_set_pending_mode + .text.ieee802154_pib_set_rx_when_idle + 0x42056388 0xe esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + 0x42056388 ieee802154_pib_set_rx_when_idle + *libieee802154.a:esp_ieee802154_sec.*(.text .text.ieee802154_ll_set_security_addr .text.ieee802154_ll_set_security_key) + *libieee802154.a:esp_ieee802154_timer.*(.text .text.ieee802154_timer0_get_value .text.ieee802154_timer1_get_value) + *libieee802154.a:esp_ieee802154_util.*(.text .text.ieee802154_etm_set_event_task .text.ieee802154_freq_to_channel .text.ieee802154_get_coex_config .text.ieee802154_set_coex_config .text.ieee802154_set_txrx_pti) + .text.ieee802154_freq_to_channel + 0x42056396 0x1e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + 0x42056396 ieee802154_freq_to_channel + .text.ieee802154_set_txrx_pti + 0x420563b4 0x60 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + 0x420563b4 ieee802154_set_txrx_pti + *liblog.a:log_timestamp.*(.text) + *liblog.a:log_write.*(.text .text.esp_log_set_vprintf) + *liblog.a:tag_log_level.*(.text .text.esp_log_level_get .text.esp_log_level_set .text.log_level_get .text.log_level_set) + .text.log_level_get + 0x42056414 0x54 esp-idf/log/liblog.a(tag_log_level.c.obj) + *libriscv.a:interrupt.*(.literal.intr_handler_get .text.intr_handler_get) + .text.intr_handler_get + 0x42056468 0x14 esp-idf/riscv/libriscv.a(interrupt.c.obj) + 0x42056468 intr_handler_get + *libriscv.a:interrupt.*(.literal.intr_handler_set .text.intr_handler_set) + .text.intr_handler_set + 0x4205647c 0x22 esp-idf/riscv/libriscv.a(interrupt.c.obj) + 0x4205647c intr_handler_set + *(.stub) + *(.gnu.linkonce.t.*) + *(.gnu.warning) + *(.irom0.text) + 0x420564ae . = (. + 0x10) + *fill* 0x4205649e 0x10 + 0x420564ae _text_end = ABSOLUTE (.) + 0x420564ae _instruction_reserved_end = ABSOLUTE (.) + 0x420564ae _etext = . + 0x00000000 _flash_cache_start = ABSOLUTE (0x0) + +.flash_rodata_dummy + 0x42000020 0x58000 + 0x42000020 _flash_rodata_dummy_start = . + 0x420564ae . = (ALIGN (ALIGNOF (.flash.text)) + SIZEOF (.flash.text)) + *fill* 0x42000020 0x5648e + 0x42058020 . = (ALIGN (0x8000) + 0x20) + *fill* 0x420564ae 0x1b72 + +.flash.appdesc 0x42058020 0x100 + 0x42058020 _rodata_reserved_start = ABSOLUTE (.) + 0x42058020 _rodata_start = ABSOLUTE (.) + *(.rodata_desc .rodata_desc.*) + .rodata_desc 0x42058020 0x100 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + 0x42058020 esp_app_desc + *(.rodata_custom_desc .rodata_custom_desc.*) + 0x42058120 . = ALIGN (ALIGNOF (.flash.rodata)) + 0x00000001 ASSERT ((ADDR (.flash.rodata) == (ADDR (.flash.appdesc) + SIZEOF (.flash.appdesc))), The gap between .flash.appdesc and .flash.rodata must not exist to produce the final bin image.) + +.flash.rodata 0x42058120 0xf0c0 + 0x42058120 _flash_rodata_start = ABSOLUTE (.) + *(EXCLUDE_FILE(*libspi_flash.a:spi_flash_wrap.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:flash_brownout_hook.* *libsoc.a:lldesc.* *libnewlib.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:assert.* *libnewlib.a:abort.* *liblog.a:log_lock.* *libhal.a:spi_slave_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:pmu_hal.* *libhal.a:mmu_hal.* *libhal.a:ledc_hal_iram.* *libhal.a:i2c_hal_iram.* *libhal.a:cache_hal.* *libgcc.a:save-restore.* *libgcc.a:_divsf3.* *libesp_system.a:ubsan.* *libesp_system.a:image_process.* *libesp_system.a:esp_err.* *libesp_rom.a:esp_rom_wdt.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_print.* *libesp_mm.a:esp_cache.* *libesp_hw_support.a:systimer.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:clk_utils.* *libclang_rt.builtins.a:save.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:_divsf3.* *libapp_trace.a:port_uart.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libphy.a *libgcov.a) .rodata EXCLUDE_FILE(*libspi_flash.a:spi_flash_wrap.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:flash_brownout_hook.* *libsoc.a:lldesc.* *libnewlib.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:assert.* *libnewlib.a:abort.* *liblog.a:log_lock.* *libhal.a:spi_slave_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:pmu_hal.* *libhal.a:mmu_hal.* *libhal.a:ledc_hal_iram.* *libhal.a:i2c_hal_iram.* *libhal.a:cache_hal.* *libgcc.a:save-restore.* *libgcc.a:_divsf3.* *libesp_system.a:ubsan.* *libesp_system.a:image_process.* *libesp_system.a:esp_err.* *libesp_rom.a:esp_rom_wdt.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_print.* *libesp_mm.a:esp_cache.* *libesp_hw_support.a:systimer.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:clk_utils.* *libclang_rt.builtins.a:save.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:_divsf3.* *libapp_trace.a:port_uart.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libphy.a *libgcov.a) .rodata.* EXCLUDE_FILE(*libspi_flash.a:spi_flash_wrap.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:flash_brownout_hook.* *libsoc.a:lldesc.* *libnewlib.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:assert.* *libnewlib.a:abort.* *liblog.a:log_lock.* *libhal.a:spi_slave_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:pmu_hal.* *libhal.a:mmu_hal.* *libhal.a:ledc_hal_iram.* *libhal.a:i2c_hal_iram.* *libhal.a:cache_hal.* *libgcc.a:save-restore.* *libgcc.a:_divsf3.* *libesp_system.a:ubsan.* *libesp_system.a:image_process.* *libesp_system.a:esp_err.* *libesp_rom.a:esp_rom_wdt.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_print.* *libesp_mm.a:esp_cache.* *libesp_hw_support.a:systimer.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:clk_utils.* *libclang_rt.builtins.a:save.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:_divsf3.* *libapp_trace.a:port_uart.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libphy.a *libgcov.a) .sdata2 EXCLUDE_FILE(*libspi_flash.a:spi_flash_wrap.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:flash_brownout_hook.* *libsoc.a:lldesc.* *libnewlib.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:assert.* *libnewlib.a:abort.* *liblog.a:log_lock.* *libhal.a:spi_slave_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:pmu_hal.* *libhal.a:mmu_hal.* *libhal.a:ledc_hal_iram.* *libhal.a:i2c_hal_iram.* *libhal.a:cache_hal.* *libgcc.a:save-restore.* *libgcc.a:_divsf3.* *libesp_system.a:ubsan.* *libesp_system.a:image_process.* *libesp_system.a:esp_err.* *libesp_rom.a:esp_rom_wdt.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_print.* *libesp_mm.a:esp_cache.* *libesp_hw_support.a:systimer.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:clk_utils.* *libclang_rt.builtins.a:save.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:_divsf3.* *libapp_trace.a:port_uart.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libphy.a *libgcov.a) .sdata2.* EXCLUDE_FILE(*libspi_flash.a:spi_flash_wrap.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:flash_brownout_hook.* *libsoc.a:lldesc.* *libnewlib.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:assert.* *libnewlib.a:abort.* *liblog.a:log_lock.* *libhal.a:spi_slave_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:pmu_hal.* *libhal.a:mmu_hal.* *libhal.a:ledc_hal_iram.* *libhal.a:i2c_hal_iram.* *libhal.a:cache_hal.* *libgcc.a:save-restore.* *libgcc.a:_divsf3.* *libesp_system.a:ubsan.* *libesp_system.a:image_process.* *libesp_system.a:esp_err.* *libesp_rom.a:esp_rom_wdt.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_print.* *libesp_mm.a:esp_cache.* *libesp_hw_support.a:systimer.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:clk_utils.* *libclang_rt.builtins.a:save.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:_divsf3.* *libapp_trace.a:port_uart.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libphy.a *libgcov.a) .srodata EXCLUDE_FILE(*libspi_flash.a:spi_flash_wrap.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:flash_brownout_hook.* *libsoc.a:lldesc.* *libnewlib.a:stdatomic.* *libnewlib.a:heap.* *libnewlib.a:assert.* *libnewlib.a:abort.* *liblog.a:log_lock.* *libhal.a:spi_slave_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:pmu_hal.* *libhal.a:mmu_hal.* *libhal.a:ledc_hal_iram.* *libhal.a:i2c_hal_iram.* *libhal.a:cache_hal.* *libgcc.a:save-restore.* *libgcc.a:_divsf3.* *libesp_system.a:ubsan.* *libesp_system.a:image_process.* *libesp_system.a:esp_err.* *libesp_rom.a:esp_rom_wdt.* *libesp_rom.a:esp_rom_tlsf.* *libesp_rom.a:esp_rom_systimer.* *libesp_rom.a:esp_rom_sys.* *libesp_rom.a:esp_rom_spiflash.* *libesp_rom.a:esp_rom_print.* *libesp_mm.a:esp_cache.* *libesp_hw_support.a:systimer.* *libesp_hw_support.a:sleep_console.* *libesp_hw_support.a:rtc_clk.* *libesp_hw_support.a:pmu_sleep.* *libesp_hw_support.a:mspi_timing_tuning.* *libesp_hw_support.a:esp_memory_utils.* *libesp_hw_support.a:clk_utils.* *libclang_rt.builtins.a:save.* *libclang_rt.builtins.a:restore.* *libclang_rt.builtins.a:_divsf3.* *libapp_trace.a:port_uart.* *libapp_trace.a:app_trace_util.* *libapp_trace.a:app_trace.* *libphy.a *libgcov.a) .srodata.*) + .rodata.__esp_system_init_fn_init_show_app_info.str1.4 + 0x42058120 0xb2d5 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + 0xee (size before relaxing) + .rodata.__esp_system_init_fn_init_efuse_show_app_info.str1.4 + 0x420633f5 0xa2 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .rodata.__esp_system_init_fn_init_efuse.str1.4 + 0x420633f5 0x31 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + *fill* 0x420633f5 0x3 + .rodata.__FUNCTION__.0 + 0x420633f8 0x20 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .rodata.set_cnt_in_reg.str1.4 + 0x42063418 0x63 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.write_reg.str1.4 + 0x42063418 0x84 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.esp_efuse_utility_process.str1.4 + 0x42063418 0x5d esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .rodata.__func__.1 + 0x42063418 0x1b esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + *fill* 0x42063433 0x1 + .rodata.__func__.4 + 0x42063434 0x1a esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + *fill* 0x4206344e 0x2 + .srodata.USER_DATA_MAC_CUSTOM + 0x42063450 0x4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .srodata.MAC_EXT + 0x42063454 0x8 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .rodata.MAC 0x4206345c 0x18 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .rodata.range_read_addr_blocks + 0x42063474 0x58 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + 0x42063474 range_read_addr_blocks + .rodata.__esp_system_init_fn_init_show_cpu_freq.str1.4 + 0x420634cc 0x51 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .rodata.__esp_system_init_fn_init_flash.str1.4 + 0x420634cc 0x40 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .rodata.__func__.0 + 0x420634cc 0x20 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .rodata.str1.4 + 0x420634ec 0x4e esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .rodata.str1.4 + 0x420634ec 0x3a esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .rodata.__func__.0 + 0x420634ec 0x13 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + *fill* 0x420634ff 0x1 + .srodata 0x42063500 0x5 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .rodata.select_rtc_slow_clk.str1.4 + 0x42063505 0x52 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .rodata.esp_clk_init.str1.4 + 0x42063505 0x68 esp-idf/esp_system/libesp_system.a(clk.c.obj) + *fill* 0x42063505 0x3 + .rodata.__func__.1 + 0x42063508 0xd esp-idf/esp_system/libesp_system.a(clk.c.obj) + .rodata.str1.4 + 0x42063515 0x60 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + *fill* 0x42063515 0x3 + .rodata.__func__.0 + 0x42063518 0x1a esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .rodata.str1.4 + 0x42063532 0x3a esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + *fill* 0x42063532 0x2 + .rodata.__func__.0 + 0x42063534 0x13 esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + *fill* 0x42063547 0x1 + .rodata.cache_error_msg + 0x42063548 0x13 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + 0x42063548 cache_error_msg + .rodata.esp_panic_handler_increment_entry_count.str1.4 + 0x4206355b 0x4c esp-idf/esp_system/libesp_system.a(panic.c.obj) + .rodata.esp_panic_handler.str1.4 + 0x4206355b 0x87 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .rodata.do_system_init_fn.str1.4 + 0x4206355b 0x46 esp-idf/esp_system/libesp_system.a(startup.c.obj) + *fill* 0x4206355b 0x1 + .srodata.g_startup_fn + 0x4206355c 0x4 esp-idf/esp_system/libesp_system.a(startup.c.obj) + 0x4206355c g_startup_fn + .rodata.frame_to_panic_info.str1.4 + 0x42063560 0x8 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .rodata.print_state_for_core.str1.4 + 0x42063560 0x3 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .rodata.panic_print_register_array.str1.4 + 0x42063560 0xf esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .rodata.panic_print_basic_backtrace.str1.4 + 0x42063560 0x1f esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .rodata.print_assist_debug_details.str1.4 + 0x42063560 0x8d esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .rodata.print_cache_err_details.str1.4 + 0x42063560 0x45 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .rodata.panic_print_registers.str1.4 + 0x42063560 0x18 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .rodata.panic_soc_fill_info.str1.4 + 0x42063560 0x53 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .rodata.panic_arch_fill_info.str1.4 + 0x42063560 0x19 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .rodata.str1.4 + 0x42063560 0x30d esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .rodata.reason.0 + 0x42063560 0x40 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .rodata 0x420635a0 0x94 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .rodata.esp_log_cache_set_level.str1.4 + 0x42063634 0x95 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .rodata.__func__.0 + 0x42063634 0x18 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .rodata.__func__.1 + 0x4206364c 0x18 esp-idf/heap/libheap.a(heap_caps.c.obj) + .rodata.__func__.5 + 0x42063664 0x11 esp-idf/heap/libheap.a(heap_caps.c.obj) + *fill* 0x42063675 0x3 + .rodata.__func__.6 + 0x42063678 0x12 esp-idf/heap/libheap.a(heap_caps.c.obj) + *fill* 0x4206368a 0x2 + .rodata.__func__.10 + 0x4206368c 0x1a esp-idf/heap/libheap.a(heap_caps.c.obj) + *fill* 0x420636a6 0x2 + .rodata.__func__.11 + 0x420636a8 0x19 esp-idf/heap/libheap.a(heap_caps.c.obj) + *fill* 0x420636c1 0x3 + .rodata.__func__.12 + 0x420636c4 0x11 esp-idf/heap/libheap.a(heap_caps.c.obj) + .rodata.register_heap.str1.4 + 0x420636d5 0x43 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .rodata.heap_caps_init.str1.4 + 0x420636d5 0x11c esp-idf/heap/libheap.a(heap_caps_init.c.obj) + *fill* 0x420636d5 0x3 + .rodata.__func__.1 + 0x420636d8 0x14 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .rodata.__func__.2 + 0x420636ec 0xf esp-idf/heap/libheap.a(heap_caps_init.c.obj) + *fill* 0x420636fb 0x1 + .rodata.__func__.3 + 0x420636fc 0xe esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .rodata.s_prepare_reserved_regions.str1.4 + 0x4206370a 0xfa esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + *fill* 0x4206370a 0x2 + .rodata.__func__.0 + 0x4206370c 0x1b esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + *fill* 0x42063727 0x1 + .srodata.soc_memory_region_count + 0x42063728 0x4 esp-idf/heap/libheap.a(memory_layout.c.obj) + 0x42063728 soc_memory_region_count + .rodata.soc_memory_regions + 0x4206372c 0x78 esp-idf/heap/libheap.a(memory_layout.c.obj) + 0x4206372c soc_memory_regions + .rodata.str1.4 + 0x420637a4 0xb esp-idf/heap/libheap.a(memory_layout.c.obj) + .rodata.soc_memory_types + 0x420637a4 0x20 esp-idf/heap/libheap.a(memory_layout.c.obj) + 0x420637a4 soc_memory_types + .rodata.str1.4 + 0x420637c4 0xb1 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .rodata.__func__.0 + 0x420637c4 0x17 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + *fill* 0x420637db 0x1 + .rodata.__func__.2 + 0x420637dc 0xf esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .rodata.esp_crypto_dpa_set_level.str1.4 + 0x420637eb 0x87 esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + *fill* 0x420637eb 0x1 + .rodata.__func__.0 + 0x420637ec 0x19 esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .rodata.find_desc_for_source.str1.4 + 0x42063805 0x39 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .rodata.is_vect_desc_usable.str1.4 + 0x42063805 0x49 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .rodata.esp_intr_alloc_intrstatus.str1.4 + 0x42063805 0xb2 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .rodata.intr_free_for_current_cpu.str1.4 + 0x42063805 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + *fill* 0x42063805 0x3 + .rodata.__func__.2 + 0x42063808 0x11 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + *fill* 0x42063819 0x3 + .rodata.__func__.3 + 0x4206381c 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + *fill* 0x42063836 0x2 + .rodata.__func__.5 + 0x42063838 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + *fill* 0x42063852 0x2 + .rodata.__func__.6 + 0x42063854 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + *fill* 0x4206386a 0x2 + .rodata.__func__.7 + 0x4206386c 0x19 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + *fill* 0x42063885 0x3 + .rodata.__func__.9 + 0x42063888 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .rodata.__func__.10 + 0x4206389c 0x15 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .rodata.rtcio_ll_wakeup_is_enabled.str1.4 + 0x420638b1 0x9c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .rodata.esp_sleep_config_gpio_isolate.str1.4 + 0x420638b1 0x4b esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .rodata.esp_sleep_enable_gpio_switch.str1.4 + 0x420638b1 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + *fill* 0x420638b1 0x3 + .rodata.__func__.0 + 0x420638b4 0x1b esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .rodata.regi2c_saradc_disable.str1.4 + 0x420638cf 0x2f esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .rodata.str1.4 + 0x420638cf 0x7 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .rodata.str1.4 + 0x420638cf 0x58 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + *fill* 0x420638cf 0x1 + .rodata.__func__.1 + 0x420638d0 0x23 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + *fill* 0x420638f3 0x1 + .rodata.__func__.2 + 0x420638f4 0x1b esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + *fill* 0x4206390f 0x1 + .rodata.__func__.3 + 0x42063910 0x1b esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + *fill* 0x4206392b 0x1 + .rodata.__func__.4 + 0x4206392c 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + *fill* 0x42063946 0x2 + .rodata.__func__.5 + 0x42063948 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .rodata.__func__.6 + 0x42063964 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + *fill* 0x4206397e 0x2 + .rodata.__func__.7 + 0x42063980 0x1d esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .rodata.pmu_power_domain_force_default.str1.4 + 0x4206399d 0x3c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .rodata.pmu_hp_system_param_default.str1.4 + 0x4206399d 0xe esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .rodata.pmu_hp_system_init.str1.4 + 0x4206399d 0x9 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + *fill* 0x4206399d 0x3 + .rodata.__func__.0 + 0x420639a0 0x1f esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + *fill* 0x420639bf 0x1 + .rodata.__func__.1 + 0x420639c0 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .rodata.__func__.2 + 0x420639dc 0x1b esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + *fill* 0x420639f7 0x1 + .rodata.__func__.3 + 0x420639f8 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .rodata.__func__.4 + 0x42063a14 0x1b esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + *fill* 0x42063a2f 0x1 + .rodata.__func__.10 + 0x42063a30 0x13 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + *fill* 0x42063a43 0x1 + .rodata.__func__.11 + 0x42063a44 0x13 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + *fill* 0x42063a57 0x1 + .rodata 0x42063a58 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .rodata.rtc_clk_cal_internal.str1.4 + 0x42063a68 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .rodata.rtc_clk_cal.str1.4 + 0x42063a68 0xf esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .rodata.rtc_time_us_to_slowclk.str1.4 + 0x42063a68 0x7 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .rodata.__func__.2 + 0x42063a68 0x17 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + *fill* 0x42063a7f 0x1 + .rodata.__func__.1 + 0x42063a80 0x15 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + *fill* 0x42063a95 0x3 + .rodata.__func__.0 + 0x42063a98 0xc esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .rodata.set_ocode_by_efuse.str1.4 + 0x42063aa4 0x52 esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .rodata.calibrate_ocode.str1.4 + 0x42063aa4 0x32 esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .rodata.__func__.0 + 0x42063aa4 0x13 esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .rodata.s_sleep_hook_register.str1.4 + 0x42063ab7 0x4b esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata.str1.4 + 0x42063ab7 0x1c3 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata.esp_sleep_pd_config.str1.4 + 0x42063ab7 0xa esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + *fill* 0x42063ab7 0x1 + .rodata.__func__.4 + 0x42063ab8 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .rodata.clk_tree_rtc_slow_calibration.str1.4 + 0x42063acc 0x4f esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .rodata.esp_clk_tree_lp_fast_get_freq_hz.str1.4 + 0x42063acc 0x6 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .rodata.__func__.0 + 0x42063acc 0x21 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + *fill* 0x42063aed 0x3 + .rodata.__func__.1 + 0x42063af0 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .rodata.pmu_hp_system_power_param_default.str1.4 + 0x42063b0e 0x55 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.pmu_hp_system_clock_param_default.str1.4 + 0x42063b0e 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.pmu_hp_system_digital_param_default.str1.4 + 0x42063b0e 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.pmu_hp_system_analog_param_default.str1.4 + 0x42063b0e 0x1d esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.pmu_hp_system_retention_param_default.str1.4 + 0x42063b0e 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.pmu_lp_system_power_param_default.str1.4 + 0x42063b0e 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.pmu_lp_system_analog_param_default.str1.4 + 0x42063b0e 0x1d esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + *fill* 0x42063b0e 0x2 + .rodata.lp_analog.0 + 0x42063b10 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.__func__.1 + 0x42063b28 0x23 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + *fill* 0x42063b4b 0x1 + .rodata.lp_power.2 + 0x42063b4c 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.__func__.3 + 0x42063b64 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + *fill* 0x42063b86 0x2 + .rodata.hp_retention.4 + 0x42063b88 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.__func__.5 + 0x42063ba0 0x26 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + *fill* 0x42063bc6 0x2 + .rodata.hp_analog.6 + 0x42063bc8 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.__func__.7 + 0x42063bec 0x23 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + *fill* 0x42063c0f 0x1 + .rodata.hp_digital.8 + 0x42063c10 0xc esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.__func__.9 + 0x42063c1c 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.hp_clock.10 + 0x42063c40 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.__func__.11 + 0x42063c70 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + *fill* 0x42063c92 0x2 + .rodata.hp_power.12 + 0x42063c94 0x24 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.__func__.13 + 0x42063cb8 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .rodata.sleep_clock_system_retention_init.str1.4 + 0x42063cda 0xa2 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + *fill* 0x42063cda 0x2 + .rodata.__FUNCTION__.0 + 0x42063cdc 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + *fill* 0x42063cfe 0x2 + .rodata.pcr_regs_retention.1 + 0x42063d00 0x160 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .rodata.sleep_retention_entries_try_create_bonding.str1.4 + 0x42063e60 0x62 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.sleep_retention_entries_get_destroy_context.str1.4 + 0x42063e60 0x4f esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.sleep_retention_entries_do_destroy.str1.4 + 0x42063e60 0x4d esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.sleep_retention_entries_check_and_create_default.str1.4 + 0x42063e60 0x3e esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.sleep_retention_entries_create.str1.4 + 0x42063e60 0x71 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.sleep_retention_module_init.str1.4 + 0x42063e60 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.__func__.5 + 0x42063e60 0x2b esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + *fill* 0x42063e8b 0x1 + .rodata.bonding_dummy.6 + 0x42063e8c 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.__func__.7 + 0x42063eb8 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.__func__.8 + 0x42063ee4 0x23 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + *fill* 0x42063f07 0x1 + .rodata.__func__.10 + 0x42063f08 0x31 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + *fill* 0x42063f39 0x3 + .rodata.__func__.11 + 0x42063f3c 0x23 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + *fill* 0x42063f5f 0x1 + .rodata.final_dummy.12 + 0x42063f60 0x2c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.__func__.13 + 0x42063f8c 0x1f esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .rodata.regdma_link_init_continuous.str1.4 + 0x42063fab 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.regdma_link_init_wrapper.str1.4 + 0x42063fab 0x8b esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.regdma_link_get_next.str1.4 + 0x42063fab 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.regdma_link_recursive_impl.str1.4 + 0x42063fab 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.regdma_link_get_instance.str1.4 + 0x42063fab 0x23 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.regdma_link_get_stats.str1.4 + 0x42063fab 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.regdma_link_update_stats.str1.4 + 0x42063fab 0xe esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.regdma_link_init_addr_map.str1.4 + 0x42063fab 0x3a esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.regdma_link_init.str1.4 + 0x42063fab 0xf esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.regdma_link_update_next.str1.4 + 0x42063fab 0x4b esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x42063fab 0x1 + .rodata.__func__.0 + 0x42063fac 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.__func__.4 + 0x42063fc8 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x42063fea 0x2 + .rodata.__func__.5 + 0x42063fec 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x4206400e 0x2 + .rodata.__func__.6 + 0x42064010 0x1d esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x4206402d 0x3 + .rodata.__func__.7 + 0x42064030 0x1d esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x4206404d 0x3 + .rodata.__func__.8 + 0x42064050 0x1d esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x4206406d 0x3 + .rodata.updatefn.9 + 0x42064070 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.updatefn_b.10 + 0x42064080 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.__func__.11 + 0x42064090 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.__func__.14 + 0x420640a8 0x15 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x420640bd 0x3 + .rodata.__func__.15 + 0x420640c0 0x19 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x420640d9 0x3 + .rodata.__func__.16 + 0x420640dc 0x19 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x420640f5 0x3 + .rodata.stats_offset.17 + 0x420640f8 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.__func__.18 + 0x42064118 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x4206412e 0x2 + .rodata.nextfn0.19 + 0x42064130 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.nextfn1.20 + 0x42064140 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.__func__.21 + 0x42064150 0x15 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x42064165 0x3 + .rodata.__func__.22 + 0x42064168 0x1b esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x42064183 0x1 + .rodata.initfn.23 + 0x42064184 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.initfn_b.24 + 0x42064194 0x10 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.__func__.25 + 0x420641a4 0x19 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x420641bd 0x3 + .rodata.__func__.26 + 0x420641c0 0x11 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x420641d1 0x3 + .rodata.__func__.27 + 0x420641d4 0x1d esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x420641f1 0x3 + .rodata.__func__.28 + 0x420641f4 0x1e esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x42064212 0x2 + .rodata.__func__.29 + 0x42064214 0x21 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x42064235 0x3 + .rodata.__func__.30 + 0x42064238 0x23 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x4206425b 0x1 + .rodata.__func__.31 + 0x4206425c 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x42064272 0x2 + .rodata.__func__.32 + 0x42064274 0x17 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x4206428b 0x1 + .rodata.__func__.33 + 0x4206428c 0x1a esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + *fill* 0x420642a6 0x2 + .rodata.__func__.34 + 0x420642a8 0x1c esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .rodata.main_task.str1.4 + 0x420642c4 0xba esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .rodata.esp_startup_start_app.str1.4 + 0x420642c4 0x40 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .rodata.__func__.0 + 0x420642c4 0xa esp-idf/freertos/libfreertos.a(app_startup.c.obj) + *fill* 0x420642ce 0x2 + .rodata.__func__.1 + 0x420642d0 0x16 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .rodata.prvNotifyQueueSetContainer.str1.4 + 0x420642e6 0xb2 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.xQueueGenericReset.str1.4 + 0x420642e6 0x2c esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.xQueueGenericCreateStatic.str1.4 + 0x420642e6 0x37 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.xQueueGenericGetStaticBuffers.str1.4 + 0x420642e6 0xf esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.xQueueGetMutexHolder.str1.4 + 0x420642e6 0xb esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.xQueueCreateCountingSemaphoreStatic.str1.4 + 0x420642e6 0x8 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.xQueueGenericSend.str1.4 + 0x420642e6 0xfb esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.prvInitialiseMutex.str1.4 + 0x420642e6 0x3b esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.xQueueGiveMutexRecursive.str1.4 + 0x420642e6 0x8 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.xQueueGiveFromISR.str1.4 + 0x420642e6 0x7d esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.xQueueReceive.str1.4 + 0x420642e6 0x66 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.xQueueReceiveFromISR.str1.4 + 0x420642e6 0x76 esp-idf/freertos/libfreertos.a(queue.c.obj) + *fill* 0x420642e6 0x2 + .rodata.__func__.2 + 0x420642e8 0xd esp-idf/freertos/libfreertos.a(queue.c.obj) + *fill* 0x420642f5 0x3 + .rodata.__func__.7 + 0x420642f8 0x15 esp-idf/freertos/libfreertos.a(queue.c.obj) + *fill* 0x4206430d 0x3 + .rodata.__func__.9 + 0x42064310 0x14 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.__func__.10 + 0x42064324 0xe esp-idf/freertos/libfreertos.a(queue.c.obj) + *fill* 0x42064332 0x2 + .rodata.__func__.11 + 0x42064334 0x12 esp-idf/freertos/libfreertos.a(queue.c.obj) + *fill* 0x42064346 0x2 + .rodata.__func__.12 + 0x42064348 0x19 esp-idf/freertos/libfreertos.a(queue.c.obj) + *fill* 0x42064361 0x3 + .rodata.__func__.13 + 0x42064364 0x1b esp-idf/freertos/libfreertos.a(queue.c.obj) + *fill* 0x4206437f 0x1 + .rodata.__func__.14 + 0x42064380 0x12 esp-idf/freertos/libfreertos.a(queue.c.obj) + *fill* 0x42064392 0x2 + .rodata.__func__.15 + 0x42064394 0x1e esp-idf/freertos/libfreertos.a(queue.c.obj) + *fill* 0x420643b2 0x2 + .rodata.__func__.17 + 0x420643b4 0x19 esp-idf/freertos/libfreertos.a(queue.c.obj) + *fill* 0x420643cd 0x3 + .rodata.__func__.18 + 0x420643d0 0x19 esp-idf/freertos/libfreertos.a(queue.c.obj) + *fill* 0x420643e9 0x3 + .rodata.__func__.20 + 0x420643ec 0x15 esp-idf/freertos/libfreertos.a(queue.c.obj) + *fill* 0x42064401 0x3 + .rodata.__func__.21 + 0x42064404 0x14 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.__func__.22 + 0x42064418 0x1e esp-idf/freertos/libfreertos.a(queue.c.obj) + *fill* 0x42064436 0x2 + .rodata.__func__.23 + 0x42064438 0x1a esp-idf/freertos/libfreertos.a(queue.c.obj) + *fill* 0x42064452 0x2 + .rodata.__func__.24 + 0x42064454 0x14 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.__func__.25 + 0x42064468 0x13 esp-idf/freertos/libfreertos.a(queue.c.obj) + .rodata.prvTaskIsTaskSuspended.str1.4 + 0x4206447b 0x3a esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.prvDeleteTCB.str1.4 + 0x4206447b 0x32 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.prvInitialiseNewTask.str1.4 + 0x4206447b 0x14 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.vTaskDelete.str1.4 + 0x4206447b 0x82 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.eTaskGetState.str1.4 + 0x4206447b 0x6 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.xTaskIncrementTick.str1.4 + 0x4206447b 0x76 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.xTaskResumeAll.str1.4 + 0x4206447b 0x82 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.vTaskSwitchContext.str1.4 + 0x4206447b 0x45 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.vTaskPlaceOnEventList.str1.4 + 0x4206447b 0xc esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.xTaskRemoveFromEventList.str1.4 + 0x4206447b 0xf esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.vTaskSetTimeOutState.str1.4 + 0x4206447b 0xa esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.xTaskCheckForTimeOut.str1.4 + 0x4206447b 0xe esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.xTaskPriorityDisinherit.str1.4 + 0x4206447b 0x31 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.vTaskPriorityDisinheritAfterTimeout.str1.4 + 0x4206447b 0x1c esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.ulTaskGenericNotifyTake.str1.4 + 0x4206447b 0x12 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.xTaskGenericNotify.str1.4 + 0x4206447b 0x83 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.xTaskCreatePinnedToCore.str1.4 + 0x4206447b 0x101 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.xTaskCreateStaticPinnedToCore.str1.4 + 0x4206447b 0x65 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.prvCreateIdleTasks.str1.4 + 0x4206447b 0x5 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.vTaskStartScheduler.str1.4 + 0x4206447b 0x12 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.xTaskGetIdleTaskHandleForCore.str1.4 + 0x4206447b 0xbe esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x4206447b 0x1 + .rodata.__func__.2 + 0x4206447c 0x21 esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x4206449d 0x3 + .rodata.__func__.3 + 0x420644a0 0x1e esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x420644be 0x2 + .rodata.__func__.4 + 0x420644c0 0x1e esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x420644de 0x2 + .rodata.__func__.5 + 0x420644e0 0x15 esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x420644f5 0x3 + .rodata.__func__.6 + 0x420644f8 0x18 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.8 + 0x42064510 0x1e esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x4206452e 0x2 + .rodata.__func__.12 + 0x42064530 0x18 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.13 + 0x42064548 0x24 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.14 + 0x4206456c 0x18 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.16 + 0x42064584 0x15 esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x42064599 0x3 + .rodata.__func__.19 + 0x4206459c 0x19 esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x420645b5 0x3 + .rodata.__func__.22 + 0x420645b8 0x16 esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x420645ce 0x2 + .rodata.__func__.23 + 0x420645d0 0x13 esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x420645e3 0x1 + .rodata.__func__.24 + 0x420645e4 0x13 esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x420645f7 0x1 + .rodata.__func__.29 + 0x420645f8 0xe esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x42064606 0x2 + .rodata.__func__.30 + 0x42064608 0xf esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x42064617 0x1 + .rodata.__func__.31 + 0x42064618 0x14 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .rodata.__func__.38 + 0x4206462c 0xb esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x42064637 0x1 + .rodata.__func__.40 + 0x42064638 0xd esp-idf/freertos/libfreertos.a(tasks.c.obj) + *fill* 0x42064645 0x3 + .rodata.__func__.41 + 0x42064648 0xc esp-idf/freertos/libfreertos.a(tasks.c.obj) + .srodata.uxTopUsedPriority + 0x42064654 0x4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + 0x42064654 uxTopUsedPriority + .rodata.vPortTaskWrapper.str1.4 + 0x42064658 0x23 esp-idf/freertos/libfreertos.a(port.c.obj) + .rodata.vPortTLSPointersDelCb.str1.4 + 0x42064658 0x73 esp-idf/freertos/libfreertos.a(port.c.obj) + .rodata.pxPortInitialiseStack.str1.4 + 0x42064658 0x64 esp-idf/freertos/libfreertos.a(port.c.obj) + .rodata.vPortExitCritical.str1.4 + 0x42064658 0x1e esp-idf/freertos/libfreertos.a(port.c.obj) + .rodata.vApplicationStackOverflowHook.str1.4 + 0x42064658 0x3c esp-idf/freertos/libfreertos.a(port.c.obj) + .rodata.__func__.0 + 0x42064658 0x12 esp-idf/freertos/libfreertos.a(port.c.obj) + *fill* 0x4206466a 0x2 + .rodata.__func__.2 + 0x4206466c 0x16 esp-idf/freertos/libfreertos.a(port.c.obj) + .rodata.vApplicationGetIdleTaskMemory.str1.4 + 0x42064682 0x5a esp-idf/freertos/libfreertos.a(port_common.c.obj) + *fill* 0x42064682 0x2 + .rodata.__func__.1 + 0x42064684 0x1e esp-idf/freertos/libfreertos.a(port_common.c.obj) + .rodata.vSystimerSetup.str1.4 + 0x420646a2 0xa8 esp-idf/freertos/libfreertos.a(port_systick.c.obj) + *fill* 0x420646a2 0x2 + .rodata.__func__.0 + 0x420646a4 0xf esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .rodata.str1.4 + 0x420646b3 0x91 esp-idf/newlib/libnewlib.a(locks.c.obj) + .rodata.esp_newlib_locks_init.str1.4 + 0x420646b3 0x68 esp-idf/newlib/libnewlib.a(locks.c.obj) + *fill* 0x420646b3 0x1 + .rodata.__func__.4 + 0x420646b4 0x16 esp-idf/newlib/libnewlib.a(locks.c.obj) + *fill* 0x420646ca 0x2 + .rodata.__func__.3 + 0x420646cc 0x13 esp-idf/newlib/libnewlib.a(locks.c.obj) + *fill* 0x420646df 0x1 + .rodata.__func__.2 + 0x420646e0 0x15 esp-idf/newlib/libnewlib.a(locks.c.obj) + *fill* 0x420646f5 0x3 + .rodata.__func__.1 + 0x420646f8 0x15 esp-idf/newlib/libnewlib.a(locks.c.obj) + *fill* 0x4206470d 0x3 + .rodata.__func__.0 + 0x42064710 0xc esp-idf/newlib/libnewlib.a(locks.c.obj) + .rodata.esp_newlib_init_global_stdio.str1.4 + 0x4206471c 0x6 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .rodata.__esp_system_init_fn_init_newlib_stdio.str1.4 + 0x4206471c 0xd esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .rodata.pthread_cleanup_thread_specific_data_callback.str1.4 + 0x4206471c 0x3d esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .rodata.__func__.0 + 0x4206471c 0x2e esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .rodata.esp_timer_impl_init_system_time.str1.4 + 0x4206474a 0x46 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .rodata.str1.4 + 0x4206474a 0x75 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .rodata.esp_timer_impl_init.str1.4 + 0x4206474a 0x98 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + *fill* 0x4206474a 0x2 + .rodata.__func__.0 + 0x4206474c 0x1c esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .rodata.uart_access.str1.4 + 0x42064768 0xb esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .rodata.uart_fcntl.str1.4 + 0x42064768 0x44 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .rodata.uart_return_char.str1.4 + 0x42064768 0x1d esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .rodata.uart_read.str1.4 + 0x42064768 0xa esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .rodata.uart_vfs_dev_register.str1.4 + 0x42064768 0x87 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .rodata.__func__.7 + 0x42064768 0x16 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + *fill* 0x4206477e 0x2 + .rodata.__func__.6 + 0x42064780 0xb esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + *fill* 0x4206478b 0x1 + .rodata.__func__.5 + 0x4206478c 0x11 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + *fill* 0x4206479d 0x3 + .rodata.__func__.4 + 0x420647a0 0xa esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + *fill* 0x420647aa 0x2 + .rodata.__func__.3 + 0x420647ac 0xb esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + *fill* 0x420647b7 0x1 + .rodata.__func__.2 + 0x420647b8 0xb esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + *fill* 0x420647c3 0x1 + .rodata.__func__.1 + 0x420647c4 0xb esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + *fill* 0x420647cf 0x1 + .rodata.__func__.0 + 0x420647d0 0xb esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + *fill* 0x420647db 0x1 + .rodata.s_vfs_uart + 0x420647dc 0x38 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .rodata.s_vfs_uart_termios + 0x42064814 0x1c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .rodata.s_vfs_uart_select + 0x42064830 0x18 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .rodata.s_vfs_uart_dir + 0x42064848 0x40 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .srodata.s_uart_mount_points + 0x42064888 0x8 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .srodata.s_ctx + 0x42064890 0x8 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .rodata.uart_reenable_intr_mask.str1.4 + 0x42064898 0x2c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_set_word_length.str1.4 + 0x42064898 0x24 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_set_stop_bits.str1.4 + 0x42064898 0x24 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_set_baudrate.str1.4 + 0x42064898 0x54 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_pattern_pop_pos.str1.4 + 0x42064898 0x27 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_wait_tx_done.str1.4 + 0x42064898 0x98 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.uart_flush_input.str1.4 + 0x42064898 0x23 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.37 + 0x42064898 0x11 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + *fill* 0x420648a9 0x3 + .rodata.__FUNCTION__.35 + 0x420648ac 0x1b esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + *fill* 0x420648c7 0x1 + .rodata.__FUNCTION__.34 + 0x420648c8 0x18 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__func__.29 + 0x420648e0 0x12 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + *fill* 0x420648f2 0x2 + .rodata.__FUNCTION__.28 + 0x420648f4 0x12 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + *fill* 0x42064906 0x2 + .rodata.__FUNCTION__.7 + 0x42064908 0x12 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + *fill* 0x4206491a 0x2 + .rodata.__FUNCTION__.6 + 0x4206491c 0x12 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + *fill* 0x4206492e 0x2 + .rodata.__FUNCTION__.5 + 0x42064930 0x10 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.4 + 0x42064940 0x10 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.__FUNCTION__.3 + 0x42064950 0x13 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + *fill* 0x42064963 0x1 + .rodata.__FUNCTION__.2 + 0x42064964 0x13 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + *fill* 0x42064977 0x1 + .rodata.__FUNCTION__.1 + 0x42064978 0x15 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + *fill* 0x4206498d 0x3 + .rodata.__FUNCTION__.0 + 0x42064990 0x15 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .rodata.usb_serial_jtag_return_char.str1.4 + 0x420649a5 0x5e esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .rodata.__esp_system_init_fn_init_vfs_usj_sec.str1.4 + 0x420649a5 0xf esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + *fill* 0x420649a5 0x3 + .rodata.__func__.0 + 0x420649a8 0x1c esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .rodata.s_vfs_jtag + 0x420649c4 0x38 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .rodata.s_vfs_jtag_termios + 0x420649fc 0x1c esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .rodata.s_vfs_jtag_select + 0x42064a18 0x18 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .rodata.phy_track_pll_init.str1.4 + 0x42064a30 0xce esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .rodata.__func__.1 + 0x42064a30 0x13 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .rodata.load_cal_data_from_nvs_handle.str1.4 + 0x42064a43 0x126 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .rodata.store_cal_data_to_nvs_handle.str1.4 + 0x42064a43 0xdf esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .rodata.esp_phy_load_cal_data_from_nvs.str1.4 + 0x42064a43 0x60 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .rodata.esp_phy_load_cal_and_init.str1.4 + 0x42064a43 0x1ad esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + *fill* 0x42064a43 0x1 + .rodata.__func__.5 + 0x42064a44 0x1a esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + *fill* 0x42064a5e 0x2 + .rodata.__func__.3 + 0x42064a60 0x1d esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + *fill* 0x42064a7d 0x3 + .rodata.__func__.1 + 0x42064a80 0x1e esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + *fill* 0x42064a9e 0x2 + .rodata.__func__.0 + 0x42064aa0 0x1f esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + *fill* 0x42064abf 0x1 + .rodata.phy_init_data + 0x42064ac0 0x80 esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + 0x42064ac0 phy_init_data + .rodata.console_open.str1.4 + 0x42064b40 0x1b esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .rodata.esp_vfs_dev_console_register.str1.4 + 0x42064b40 0xd esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .rodata.s_vfs_console + 0x42064b40 0x38 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .rodata.s_vfs_console_termios + 0x42064b78 0x1c esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .rodata.s_vfs_console_select + 0x42064b94 0x18 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .rodata.s_vfs_console_dir + 0x42064bac 0x40 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .rodata.esp_minify_vfs.str1.4 + 0x42064bec 0x27 esp-idf/vfs/libvfs.a(vfs.c.obj) + .rodata.translate_path.str1.4 + 0x42064bec 0x43 esp-idf/vfs/libvfs.a(vfs.c.obj) + .rodata.esp_vfs_register_fd_range.str1.4 + 0x42064bec 0x1 esp-idf/vfs/libvfs.a(vfs.c.obj) + .rodata.__func__.1 + 0x42064bec 0xf esp-idf/vfs/libvfs.a(vfs.c.obj) + *fill* 0x42064bfb 0x1 + .rodata.__func__.0 + 0x42064bfc 0xf esp-idf/vfs/libvfs.a(vfs.c.obj) + .rodata.vfs_null_open.str1.4 + 0x42064c0b 0x2 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .rodata.esp_vfs_null_register.str1.4 + 0x42064c0b 0xa esp-idf/vfs/libvfs.a(nullfs.c.obj) + *fill* 0x42064c0b 0x1 + .rodata.s_vfs_null + 0x42064c0c 0x38 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .rodata.s_vfs_null_dir + 0x42064c44 0x40 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .rodata.bdb_start_top_level_commissioning_cb.str1.4 + 0x42064c84 0x4e esp-idf/main/libmain.a(esp_zb_light.c.obj) + .rodata.zb_attribute_handler.str1.4 + 0x42064c84 0xee esp-idf/main/libmain.a(esp_zb_light.c.obj) + .rodata.zb_action_handler.str1.4 + 0x42064c84 0x32 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .rodata.esp_zb_task.str1.4 + 0x42064c84 0x1f6 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .rodata.esp_zb_app_signal_handler.str1.4 + 0x42064c84 0x233 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .rodata.update_and_report_combined_presence.str1.4 + 0x42064c84 0xc6 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .rodata.presence_polling_task.str1.4 + 0x42064c84 0x2b esp-idf/main/libmain.a(esp_zb_light.c.obj) + .rodata.app_main.str1.4 + 0x42064c84 0xf8 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .rodata.__FUNCTION__.0 + 0x42064c84 0x15 esp-idf/main/libmain.a(esp_zb_light.c.obj) + *fill* 0x42064c99 0x3 + .rodata.__func__.1 + 0x42064c9c 0xc esp-idf/main/libmain.a(esp_zb_light.c.obj) + .rodata.__func__.2 + 0x42064ca8 0x9 esp-idf/main/libmain.a(esp_zb_light.c.obj) + *fill* 0x42064cb1 0x3 + .rodata.__FUNCTION__.4 + 0x42064cb4 0x25 esp-idf/main/libmain.a(esp_zb_light.c.obj) + *fill* 0x42064cd9 0x7 + .rodata 0x42064ce0 0x40 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .srodata 0x42064d20 0xe esp-idf/main/libmain.a(esp_zb_light.c.obj) + .rodata.light_driver_set_color_xy.str1.4 + 0x42064d2e 0x9f esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .rodata.light_driver_set_power.str1.4 + 0x42064d2e 0x54 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .rodata.light_driver_init.str1.4 + 0x42064d2e 0x43 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + *fill* 0x42064d2e 0x2 + .rodata.__func__.0 + 0x42064d30 0x12 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + *fill* 0x42064d42 0x2 + .rodata.__func__.2 + 0x42064d44 0x17 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .rodata.esp_zb_internal_cluster_add_attr.str1.4 + 0x42064d5b 0x149 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .rodata.esp_zb_basic_cluster_add_attr.str1.4 + 0x42064d5b 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .rodata.esp_zb_cluster_list_get_tail.str1.4 + 0x42064d5b 0x61 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .rodata.esp_zb_internal_cluster_list_free.str1.4 + 0x42064d5b 0x4f /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .rodata.esp_zb_init.str1.4 + 0x42064d5b 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .rodata.esp_zb_bdb_start_top_level_commissioning.str1.4 + 0x42064d5b 0x73 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .rodata.esp_zb_internal_ep_list_free.str1.4 + 0x42064d5b 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + .rodata.esp_zb_zdo_signal_to_string.str1.4 + 0x42064d5b 0xf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .rodata.str1.4 + 0x42064d5b 0x2ce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + *fill* 0x42064d5b 0x1 + .rodata.s_zb_signal_table + 0x42064d5c 0x110 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .rodata.zb_zcl_device_callback.str1.4 + 0x42064e6c 0x51 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .rodata.zb_zcl_general_cmd_handler.str1.4 + 0x42064e6c 0x55 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + .rodata.esp_zb_internal_ep_list_to_device_ctx.str1.4 + 0x42064e6c 0xaf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + .rodata.zb_reinit_aps_device_key_pair_storage.str1.4 + 0x42064e6c 0x4b /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .rodata.zb_apsme_bind_request.str1.4 + 0x42064e6c 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .rodata.zb_aps_out_frag_schedule_send_next_block.str1.4 + 0x42064e6c 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .rodata.process_binding_for_respondent.str1.4 + 0x42064e6c 0x65 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .rodata.bdb_finding_n_binding_machine.str1.4 + 0x42064e6c 0x67 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .rodata.zb_address_get_pan_id.str1.4 + 0x42064e6c 0x51 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .rodata.allocate_buffer_unsafe.str1.4 + 0x42064e6c 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .rodata.zb_bufpool_storage_buf_to_bufid.str1.4 + 0x42064e6c 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + .rodata.zb_channel_page_list_set_mask.str1.4 + 0x42064e6c 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + .rodata.zb_assert.str1.4 + 0x42064e6c 0x2d /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + .rodata.zb_globals_init.str1.4 + 0x42064e6c 0x25 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + .srodata.g_unknown_ieee_addr + 0x42064e6c 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + 0x42064e6c g_unknown_ieee_addr + .srodata.g_zero_addr + 0x42064e74 0x8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + 0x42064e74 g_zero_addr + .rodata.zb_init.str1.4 + 0x42064e7c 0x1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) + .rodata.zb_assign_global_pointers.str1.4 + 0x42064e7c 0x33a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .rodata.find_datasets_on_page.str1.4 + 0x42064e7c 0x4f /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .rodata.zb_nvram_custom_ds_register.str1.4 + 0x42064e7c 0x5f /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + .rodata.zb_random_software.str1.4 + 0x42064e7c 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .rodata.zb_schedule_callback.str1.4 + 0x42064e7c 0x53 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + .rodata.zb_sched_init.str1.4 + 0x42064e7c 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + .rodata.zb_app_signal_pack_with_detailed_status.str1.4 + 0x42064e7c 0x57 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + .rodata.zb_verify.str1.4 + 0x42064e7c 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_verify.c.obj) + .rodata.zb_mac_ack_timeout.str1.4 + 0x42064e7c 0x47 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .rodata.zb_mlme_send_association_req_cmd.str1.4 + 0x42064e7c 0x51 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + .rodata.zb_mac_calculate_mhr_length.str1.4 + 0x42064e7c 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + .rodata.zb_mac_indirect_data_rx_failed.str1.4 + 0x42064e7c 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + .rodata.zb_set_mac_transaction_persistence_time_delayed2.str1.4 + 0x42064e7c 0x4b /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + .rodata.zb_mac_send_enhanced_beacon_request_command.str1.4 + 0x42064e7c 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + .rodata.zb_mac_diagnostics_get_info.str1.4 + 0x42064e7c 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + .rodata.nwk_scan_find_next_channel_mask.str1.4 + 0x42064e7c 0x51 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + .rodata.nwk_association_join.str1.4 + 0x42064e7c 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .rodata.zb_nwk_unlock_in.str1.4 + 0x42064e7c 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .rodata.zb_nwk_mm_sync_assoc_get_coord_addr_conf.str1.4 + 0x42064e7c 0x4a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .rodata.zb_multimac_debug_transaction_stuck_handler.str1.4 + 0x42064e7c 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + .rodata.zb_nwk_neighbor_exists.str1.4 + 0x42064e7c 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .rodata.nwk_next_rejoin_poll.str1.4 + 0x42064e7c 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + .rodata.zb_set_ed_timeout.str1.4 + 0x42064e7c 0x53 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + .rodata.nwk_ed_aging_timeout_sec + 0x42064e7c 0x3c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + .rodata.zb_aps_unsecure_frame_bykey.str1.4 + 0x42064eb8 0x11 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + .rodata.zb_aps_unsecure_frame.str1.4 + 0x42064eb8 0x4f /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + .rodata.zb_aps_secur_init.str1.4 + 0x42064eb8 0x25 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + .rodata.zb_aps_in_transport_key.str1.4 + 0x42064eb8 0x51 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + .rodata.zb_cmm_key_hash.str1.4 + 0x42064eb8 0x4f /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .rodata.lookup_g14 + 0x42064eb8 0x100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .rodata.lookup_g13 + 0x42064fb8 0x100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .rodata.lookup_g11 + 0x420650b8 0x100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .rodata.lookup_g9 + 0x420651b8 0x100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .rodata.lookup_g3 + 0x420652b8 0x100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .rodata.lookup_g2 + 0x420653b8 0x100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .rodata.lookup_sbox_inv + 0x420654b8 0x100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .rodata.lookup_sbox + 0x420655b8 0x100 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .rodata.lookup_rcon + 0x420656b8 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .rodata.shift_rows_table_inv + 0x420656c8 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .rodata.shift_rows_table + 0x420656d8 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .rodata.zb_secur_delete_link_key_by_idx.str1.4 + 0x420656e8 0x4f /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + .rodata.zb_zcl_register_device_ctx.str1.4 + 0x420656e8 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .rodata.zb_zcl_put_attribute_value.str1.4 + 0x420656e8 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + .rodata.check_value_ias_zone_server.str1.4 + 0x420656e8 0x59 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .rodata.zb_zcl_call_identify_time_attr_device_cb.str1.4 + 0x420656e8 0x59 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + .rodata.level_control_value_set_func.str1.4 + 0x420656e8 0x5e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .rodata.zb_zcl_init.str1.4 + 0x420656e8 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + .rodata.zb_nvram_read_ha_dataset.str1.4 + 0x420656e8 0x4d /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + .rodata.zb_zcl_call_on_off_attr_device_cb.str1.4 + 0x420656e8 0x57 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + .rodata.zb_zcl_process_poll_control_specific_commands_srv.str1.4 + 0x420656e8 0x5d /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .rodata.zb_zcl_init_reporting_ctx.str1.4 + 0x420656e8 0x51 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .rodata.zb_set_input_cluster_id.str1.4 + 0x420656e8 0x51 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + .rodata.s_oclids.0 + 0x420656e8 0x9 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + *fill* 0x420656f1 0x3 + .rodata.s_iclids.1 + 0x420656f4 0x10 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + .rodata.zb_apsde_data_acknowledged.str1.4 + 0x42065704 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + .rodata.zb_zdo_startup_complete_int.str1.4 + 0x42065704 0x4b /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .rodata.zdo_join_done_cont.str1.4 + 0x42065704 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .rodata.zb_production_config_check.str1.4 + 0x42065704 0x55 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + .rodata.zb_zdo_bind_unbind_req.str1.4 + 0x42065704 0x53 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .rodata.zdo_commissioning_initiate_rejoin.str1.4 + 0x42065704 0x55 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + .rodata.zdo_send_req.str1.4 + 0x42065704 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + .rodata.zb_nvram_read_diagnostics_dataset.str1.4 + 0x42065704 0x53 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + .rodata.zb_zdo_nwk_addr_req_2param_cb.str1.4 + 0x42065704 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .rodata.zdo_send_desc_resp.str1.4 + 0x42065704 0x50 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + .rodata.zdo_mgmt_leave_req.str1.4 + 0x42065704 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + .rodata.zb_zdo_get_channel_cont.str1.4 + 0x42065704 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .rodata.zll_scan_res_sent.str1.4 + 0x42065704 0x58 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + .rodata.zll_handle_scan_req.str1.4 + 0x42065704 0x5c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + .rodata.zll_network_joined_router_signal.str1.4 + 0x42065704 0x53 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + .rodata.zll_network_started_signal.str1.4 + 0x42065704 0x55 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + .srodata.g_zll_primary_channels + 0x42065704 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + .rodata.zb_zll_sas_security_attr.str1.4 + 0x42065708 0x11 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) + .rodata.aps_update_entry_clock_and_start_aging.str1.4 + 0x42065708 0x4c /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + .rodata.bdb_touchlink_initiator.str1.4 + 0x42065708 0x5f /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + .rodata.zb_error_register_app_handler.str1.4 + 0x42065708 0x5a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_error_indication.c.obj) + .rodata.zb_secur_ic_get_key_by_address.str1.4 + 0x42065708 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + .srodata.zb_ic_size_by_type + 0x42065708 0x4 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + 0x42065708 zb_ic_size_by_type + .rodata.zb_zcl_check_attr_value_manuf.str1.4 + 0x4206570c 0x52 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + .rodata.zb_zcl_cvc_calc.str1.4 + 0x4206570c 0x68 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + .rodata.zb_mac_transport_init.str1.4 + 0x4206570c 0x4e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .rodata.csma_timer_start.str1.4 + 0x4206570c 0x14 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .rodata.str1.4 + 0x4206570c 0x3e /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .rodata.zb_esp_radio_process.str1.4 + 0x4206570c 0xcb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .rodata.zb_osif_addr_read.part.0.str1.4 + 0x4206570c 0x56 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + .rodata.zb_osif_nvram_init.str1.4 + 0x4206570c 0x144 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + .rodata.zb_esp_osif_lock_init.str1.4 + 0x4206570c 0x7f /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .rodata.zb_esp_osif_lock_acquire.str1.4 + 0x4206570c 0x32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .rodata.zb_osif_iteration_process.str1.4 + 0x4206570c 0x31 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .rodata.zb_esp_init.str1.4 + 0x4206570c 0x48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .rodata.zb_esp_sleep_init.str1.4 + 0x4206570c 0xb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + .rodata.esp_ieee802154_set_ack_timeout.str1.4 + 0x4206570c 0x64 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .rodata.esp_ieee802154_enh_ack_generator.str1.4 + 0x4206570c 0x3e esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .rodata.ieee802154_ack_config_pending_bit.str1.4 + 0x4206570c 0x3c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .rodata.__func__.0 + 0x4206570c 0x22 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .rodata.ieee802154_rx_ack_timeout_callback.str1.4 + 0x4206572e 0x68 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .rodata.str1.4 + 0x4206572e 0x112 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .rodata.ieee802154_mac_init.str1.4 + 0x4206572e 0x72 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .rodata.ieee802154_transmit.str1.4 + 0x4206572e 0x2b esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .rodata.ieee802154_isr.str1.4 + 0x4206572e 0x3d4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *fill* 0x4206572e 0x2 + .rodata.__FUNCTION__.1 + 0x42065730 0x14 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .rodata.__FUNCTION__.3 + 0x42065744 0x14 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .rodata.__func__.4 + 0x42065758 0x14 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .rodata.__func__.5 + 0x4206576c 0x21 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *fill* 0x4206578d 0x3 + .rodata.__func__.6 + 0x42065790 0x1d esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *fill* 0x420657ad 0x3 + .rodata.__func__.7 + 0x420657b0 0xf esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *fill* 0x420657bf 0x1 + .rodata.__func__.8 + 0x420657c0 0x17 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + *fill* 0x420657d7 0x1 + .rodata.__func__.9 + 0x420657d8 0x23 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .rodata.ieee802154_frame_security_header_offset.str1.4 + 0x420657fb 0x58 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .rodata.ieee802154_frame_get_dst_addr.str1.4 + 0x420657fb 0x2a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + *fill* 0x420657fb 0x1 + .rodata.__FUNCTION__.0 + 0x420657fc 0x1e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .rodata.ieee802154_pib_set_channel.str1.4 + 0x4206581a 0x54 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .rodata.ieee802154_pib_set_power_with_channel.str1.4 + 0x4206581a 0x29 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .rodata.ieee802154_pib_get_power_with_channel.str1.4 + 0x4206581a 0x41 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + *fill* 0x4206581a 0x2 + .rodata.__FUNCTION__.0 + 0x4206581c 0x26 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + *fill* 0x42065842 0x2 + .rodata.__FUNCTION__.3 + 0x42065844 0x1b esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .rodata.ieee802154_set_txrx_pti.str1.4 + 0x4206585f 0x41 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + *fill* 0x4206585f 0x1 + .rodata.__func__.0 + 0x42065860 0x18 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .rodata.ieee802154_timer0_set_threshold.str1.4 + 0x42065878 0x3a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .rodata.__FUNCTION__.1 + 0x42065878 0x20 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .rodata.led_strip_set_pixel.str1.4 + 0x42065898 0x32 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .rodata.__FUNCTION__.2 + 0x42065898 0x12 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + *fill* 0x420658aa 0x2 + .rodata.__FUNCTION__.3 + 0x420658ac 0x14 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .rodata.led_strip_rmt_set_pixel.str1.4 + 0x420658c0 0x49 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .rodata.led_strip_rmt_del.str1.4 + 0x420658c0 0x91 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .rodata.led_strip_rmt_refresh.str1.4 + 0x420658c0 0x62 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .rodata.led_strip_new_rmt_device.str1.4 + 0x420658c0 0xef esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .rodata.__FUNCTION__.0 + 0x420658c0 0x18 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .rodata.__FUNCTION__.1 + 0x420658d8 0x16 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + *fill* 0x420658ee 0x2 + .rodata.__FUNCTION__.2 + 0x420658f0 0x12 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + *fill* 0x42065902 0x2 + .rodata.__FUNCTION__.3 + 0x42065904 0x19 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .rodata.rmt_new_led_strip_encoder.str1.4 + 0x4206591d 0xd0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + *fill* 0x4206591d 0x3 + .rodata.__FUNCTION__.0 + 0x42065920 0x1a esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + *fill* 0x4206593a 0x6 + .srodata.cst8 0x42065940 0x30 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + 0x18 (size before relaxing) + .rodata.intr_get_item.str1.4 + 0x42065970 0x70 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .rodata._global_interrupt_handler.str1.4 + 0x42065970 0x83 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .rodata.__func__.0 + 0x42065970 0x1a esp-idf/riscv/libriscv.a(interrupt.c.obj) + *fill* 0x4206598a 0x2 + .rodata.__func__.1 + 0x4206598c 0x18 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .rodata.gpio_input_disable.str1.4 + 0x420659a4 0x34 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_sleep_output_enable.str1.4 + 0x420659a4 0x1b esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_pullup_en.str1.4 + 0x420659a4 0x36 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_pulldown_en.str1.4 + 0x420659a4 0x36 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_set_intr_type.str1.4 + 0x420659a4 0x1a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_set_pull_mode.str1.4 + 0x420659a4 0x53 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.gpio_config.str1.4 + 0x420659a4 0x89 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.0 + 0x420659a4 0xe esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x420659b2 0x2 + .rodata.__FUNCTION__.2 + 0x420659b4 0x13 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x420659c7 0x1 + .rodata.__FUNCTION__.3 + 0x420659c8 0x12 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x420659da 0x2 + .rodata.__FUNCTION__.4 + 0x420659dc 0x16 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x420659f2 0x2 + .rodata.__FUNCTION__.5 + 0x420659f4 0x18 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.6 + 0x42065a0c 0x15 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065a21 0x3 + .rodata.__FUNCTION__.7 + 0x42065a24 0x17 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065a3b 0x1 + .rodata.__FUNCTION__.8 + 0x42065a3c 0x19 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065a55 0x3 + .rodata.__FUNCTION__.9 + 0x42065a58 0x1a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065a72 0x2 + .rodata.__FUNCTION__.10 + 0x42065a74 0x19 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065a8d 0x3 + .rodata.__FUNCTION__.11 + 0x42065a90 0x19 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065aa9 0x3 + .rodata.__FUNCTION__.12 + 0x42065aac 0x18 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.13 + 0x42065ac4 0x19 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065add 0x3 + .rodata.__FUNCTION__.25 + 0x42065ae0 0x13 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065af3 0x1 + .rodata.__FUNCTION__.28 + 0x42065af4 0xf esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065b03 0x1 + .rodata.__FUNCTION__.29 + 0x42065b04 0xf esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065b13 0x1 + .rodata.__FUNCTION__.30 + 0x42065b14 0x10 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.31 + 0x42065b24 0x13 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065b37 0x1 + .rodata.__FUNCTION__.32 + 0x42065b38 0x14 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.33 + 0x42065b4c 0x12 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065b5e 0x2 + .rodata.__FUNCTION__.34 + 0x42065b60 0x12 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065b72 0x2 + .rodata.__FUNCTION__.35 + 0x42065b74 0x11 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065b85 0x3 + .rodata.__FUNCTION__.36 + 0x42065b88 0x13 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065b9b 0x1 + .rodata.__FUNCTION__.37 + 0x42065b9c 0x12 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065bae 0x2 + .rodata.__FUNCTION__.38 + 0x42065bb0 0x11 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + *fill* 0x42065bc1 0x3 + .rodata.__FUNCTION__.39 + 0x42065bc4 0x10 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.__FUNCTION__.40 + 0x42065bd4 0xf esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .rodata.rtc_gpio_init.str1.4 + 0x42065be3 0x30 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + *fill* 0x42065be3 0x1 + .rodata.__FUNCTION__.16 + 0x42065be4 0x10 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .rodata.load_partitions.str1.4 + 0x42065bf4 0x66 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .rodata.ensure_partitions_loaded.str1.4 + 0x42065bf4 0x2b esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .rodata.esp_partition_unload_all.str1.4 + 0x42065bf4 0x4b esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .rodata.esp_partition_next.str1.4 + 0x42065bf4 0x3 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .rodata.esp_partition_get.str1.4 + 0x42065bf4 0x11 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .rodata.__func__.2 + 0x42065bf4 0x12 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + *fill* 0x42065c06 0x2 + .rodata.__func__.3 + 0x42065c08 0x13 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .rodata.esp_partition_write.str1.4 + 0x42065c1b 0x46 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + *fill* 0x42065c1b 0x1 + .rodata.__func__.0 + 0x42065c1c 0x13 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + *fill* 0x42065c2f 0x1 + .rodata.__func__.1 + 0x42065c30 0x1a esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + *fill* 0x42065c4a 0x2 + .rodata.__func__.2 + 0x42065c4c 0x18 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .rodata.__func__.3 + 0x42065c64 0x17 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + *fill* 0x42065c7b 0x1 + .rodata.__func__.4 + 0x42065c7c 0x14 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .rodata.__func__.5 + 0x42065c90 0x13 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .rodata.str1.4 + 0x42065ca3 0x7f esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + *fill* 0x42065ca3 0x1 + .rodata.__func__.1 + 0x42065ca4 0x28 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .rodata.s_get_bus_mask.str1.4 + 0x42065ccc 0x37 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.s_reserve_irom_region.str1.4 + 0x42065ccc 0xbe esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.s_reserve_drom_region.str1.4 + 0x42065ccc 0x8b esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.esp_mmu_map_init.str1.4 + 0x42065ccc 0x5f esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.esp_mmu_map_get_max_consecutive_free_block_size.str1.4 + 0x42065ccc 0x46 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.esp_mmu_map.str1.4 + 0x42065ccc 0x17e esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.esp_mmu_unmap.str1.4 + 0x42065ccc 0x8c esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.esp_mmu_vaddr_to_paddr.str1.4 + 0x42065ccc 0x64 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.__FUNCTION__.1 + 0x42065ccc 0x17 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + *fill* 0x42065ce3 0x1 + .rodata.__FUNCTION__.2 + 0x42065ce4 0xe esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + *fill* 0x42065cf2 0x2 + .rodata.__func__.4 + 0x42065cf4 0xc esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.__FUNCTION__.5 + 0x42065d00 0xc esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.__func__.8 + 0x42065d0c 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + *fill* 0x42065d22 0x2 + .rodata.__func__.9 + 0x42065d24 0x14 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.__func__.10 + 0x42065d38 0x16 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + *fill* 0x42065d4e 0x2 + .rodata.__func__.11 + 0x42065d50 0x11 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .rodata.str1.4 + 0x42065d61 0x5 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + *fill* 0x42065d61 0x3 + .rodata.g_mmu_mem_regions + 0x42065d64 0x18 esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + 0x42065d64 g_mmu_mem_regions + .rodata.s_merge_contiguous_pages.str1.4 + 0x42065d7c 0x44 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .rodata.spi_flash_munmap.str1.4 + 0x42065d7c 0x32 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .rodata.__func__.1 + 0x42065d7c 0x11 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .rodata.esp_mspi_get_io.str1.4 + 0x42065d8d 0x3f esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .rodata.str1.4 + 0x42065d8d 0x54 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + *fill* 0x42065d8d 0x3 + .rodata.__func__.0 + 0x42065d90 0x10 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .srodata.s_mspi_io_num_default + 0x42065da0 0x6 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .rodata.str1.4 + 0x42065da6 0x168 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .rodata.esp_flash_read_unique_chip_id.str1.4 + 0x42065da6 0x7b esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + *fill* 0x42065da6 0x2 + .rodata.__func__.0 + 0x42065da8 0x10 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .rodata.__func__.1 + 0x42065db8 0x17 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + *fill* 0x42065dcf 0x1 + .rodata.io_mode_str + 0x42065dd0 0xb4 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .rodata.spimem_flash_ll_get_source_freq_mhz.str1.4 + 0x42065e84 0x42 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .rodata.esp_flash_init_default_chip.str1.4 + 0x42065e84 0x124 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .rodata.__FUNCTION__.0 + 0x42065e84 0x1c esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .rodata.__func__.1 + 0x42065ea0 0x24 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .rodata.TAG 0x42065ec4 0xa esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .rodata.str1.4 + 0x42065ece 0x47 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + *fill* 0x42065ece 0x2 + .rodata.__func__.0 + 0x42065ed0 0x19 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .rodata.str1.4 + 0x42065ee9 0x58 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .rodata.esp_crosscore_int_init.str1.4 + 0x42065ee9 0x2f esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + *fill* 0x42065ee9 0x3 + .rodata.__func__.0 + 0x42065eec 0x17 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + *fill* 0x42065f03 0x1 + .rodata.__func__.1 + 0x42065f04 0x17 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .rodata.add_entry.str1.4 + 0x42065f1b 0xa8 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.delete_entry.str1.4 + 0x42065f1b 0x48 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.task_wdt_timeout_abort.str1.4 + 0x42065f1b 0x58 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.task_wdt_timeout_handling.str1.4 + 0x42065f1b 0x33 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.esp_task_wdt_add.str1.4 + 0x42065f1b 0x30 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.subscribe_idle.str1.4 + 0x42065f1b 0xa8 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.esp_task_wdt_init.str1.4 + 0x42065f1b 0x81 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.esp_task_wdt_print_triggered_tasks.str1.4 + 0x42065f1b 0xad esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.task_wdt_isr.str1.4 + 0x42065f1b 0x27 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + *fill* 0x42065f1b 0x1 + .rodata.__FUNCTION__.5 + 0x42065f1c 0x13 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + *fill* 0x42065f2f 0x1 + .rodata.__FUNCTION__.7 + 0x42065f30 0xa esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + *fill* 0x42065f3a 0x2 + .rodata.__FUNCTION__.8 + 0x42065f3c 0x11 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + *fill* 0x42065f4d 0x3 + .rodata.__func__.12 + 0x42065f50 0xf esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + *fill* 0x42065f5f 0x1 + .rodata.__func__.13 + 0x42065f60 0xd esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + *fill* 0x42065f6d 0x3 + .rodata.__FUNCTION__.14 + 0x42065f70 0x12 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + *fill* 0x42065f82 0x2 + .rodata.__func__.15 + 0x42065f84 0x17 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .rodata.str1.4 + 0x42065f9b 0x3f esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + *fill* 0x42065f9b 0x1 + .srodata.esp_unknown_msg + 0x42065f9c 0x6 esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .rodata.str1.4 + 0x42065fa2 0x1826 esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + *fill* 0x42065fa2 0x2 + .rodata.esp_err_msg_table + 0x42065fa4 0x6d8 esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .rodata.str1.4 + 0x4206667c 0x4d esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .rodata.__func__.1 + 0x4206667c 0x17 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + *fill* 0x42066693 0x1 + .rodata.__func__.0 + 0x42066694 0x16 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .rodata.get_flash_clock_divider.str1.4 + 0x420666aa 0x7c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .rodata.clk_hal_lp_slow_get_freq_hz.str1.4 + 0x420666aa 0x33 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .rodata.clk_hal_xtal_get_freq_mhz.str1.4 + 0x420666aa 0x43 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + *fill* 0x420666aa 0x2 + .rodata.__func__.0 + 0x420666ac 0x1c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .rodata.__func__.1 + 0x420666c8 0x1e esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .rodata.gpio_hal_intr_enable_on_core.str1.4 + 0x420666e6 0x66 esp-idf/hal/libhal.a(gpio_hal.c.obj) + *fill* 0x420666e6 0x2 + .rodata.__func__.0 + 0x420666e8 0x1c esp-idf/hal/libhal.a(gpio_hal.c.obj) + .rodata.str1.4 + 0x42066704 0x52 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .rodata.modem_clock_hal_select_ble_rtc_timer_lpclk_source.str1.4 + 0x42066704 0x20 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .rodata.modem_clock_hal_enable_wifipwr_clock.str1.4 + 0x42066704 0x8 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .rodata.__func__.0 + 0x42066704 0x25 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + *fill* 0x42066729 0x3 + .rodata.__func__.2 + 0x4206672c 0x29 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + *fill* 0x42066755 0x3 + .rodata.__func__.3 + 0x42066758 0x29 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + *fill* 0x42066781 0x3 + .rodata.__func__.4 + 0x42066784 0x32 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + *fill* 0x420667b6 0x2 + .rodata.__func__.5 + 0x420667b8 0x2c esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .rodata.__func__.6 + 0x420667e4 0x2c esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .rodata.pau_hal_set_regdma_wait_timeout.str1.4 + 0x42066810 0x42 esp-idf/hal/libhal.a(pau_hal.c.obj) + .rodata.__func__.0 + 0x42066810 0x20 esp-idf/hal/libhal.a(pau_hal.c.obj) + .rodata.apm_hal_apm_ctrl_filter_enable.str1.4 + 0x42066830 0x142 esp-idf/hal/libhal.a(apm_hal.c.obj) + .rodata.str1.4 + 0x42066830 0x330 esp-idf/soc/libsoc.a(interrupts.c.obj) + .rodata.esp_isr_names + 0x42066830 0x134 esp-idf/soc/libsoc.a(interrupts.c.obj) + 0x42066830 esp_isr_names + .rodata.GPIO_HOLD_MASK + 0x42066964 0x7c esp-idf/soc/libsoc.a(gpio_periph.c.obj) + 0x42066964 GPIO_HOLD_MASK + .srodata.ieee802154_periph + 0x420669e0 0x8 esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + 0x420669e0 ieee802154_periph + .rodata.rtc_io_num_map + 0x420669e8 0x7c esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + 0x420669e8 rtc_io_num_map + .rodata.periph_rtc_dig_clk8m_disable.str1.4 + 0x42066a64 0x46 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .rodata.__func__.0 + 0x42066a64 0x1d esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .rodata.get_idx.str1.4 + 0x42066a81 0x3e esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .rodata.get_efuse_mac_ext.str1.4 + 0x42066a81 0x2e esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .rodata.get_efuse_factory_mac.str1.4 + 0x42066a81 0x43 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .rodata.get_efuse_mac_custom.str1.4 + 0x42066a81 0x27 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .rodata.get_mac_addr_from_mac_table.str1.4 + 0x42066a81 0x3b esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .rodata.esp_iface_mac_addr_set.str1.4 + 0x42066a81 0x8c esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .rodata.esp_read_mac.str1.4 + 0x42066a81 0x56 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .rodata.generate_mac.str1.4 + 0x42066a81 0x22 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + *fill* 0x42066a81 0x3 + .rodata.__func__.0 + 0x42066a84 0x16 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + *fill* 0x42066a9a 0x2 + .rodata.__func__.1 + 0x42066a9c 0x15 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .rodata.temperature_sensor_power_release.str1.4 + 0x42066ab1 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + *fill* 0x42066ab1 0x3 + .rodata.__func__.0 + 0x42066ab4 0x21 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .srodata.cst8 0x42066ad5 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .rodata.io_mux_enable_lp_io_clock.str1.4 + 0x42066ad5 0x4e esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + *fill* 0x42066ad5 0x3 + .rodata.__func__.0 + 0x42066ad8 0x21 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .rodata.esp_clk_tree_src_get_freq_hz.str1.4 + 0x42066af9 0xc1 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + *fill* 0x42066af9 0x3 + .rodata.__FUNCTION__.0 + 0x42066afc 0x1d esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + *fill* 0x42066b19 0x3 + .srodata.g_spi_lock_main_flash_dev + 0x42066b1c 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + 0x42066b1c g_spi_lock_main_flash_dev + .rodata.adc_lock_release.str1.4 + 0x42066b20 0x89 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .rodata.adc_apb_periph_free.str1.4 + 0x42066b20 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .rodata.__func__.0 + 0x42066b20 0x14 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .rodata.prvTaskDeleteWithCaps.str1.4 + 0x42066b34 0xc0 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .rodata.__func__.2 + 0x42066b34 0x15 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .rodata.str1.4 + 0x42066b49 0x33 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .rodata.init_timer_task.str1.4 + 0x42066b49 0x6c esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .rodata.esp_timer_init.str1.4 + 0x42066b49 0x1d esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + *fill* 0x42066b49 0x3 + .rodata.__func__.0 + 0x42066b4c 0xd esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .rodata.ets_timer_setfn.str1.4 + 0x42066b59 0x89 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .rodata.str1.4 + 0x42066b59 0xb9 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + *fill* 0x42066b59 0x3 + .rodata.__func__.1 + 0x42066b5c 0x11 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + *fill* 0x42066b6d 0x3 + .rodata.__func__.0 + 0x42066b70 0x10 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .rodata.prvReturnItemByteBuf.str1.4 + 0x42066b80 0x7f esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.prvCheckItemFitsByteBuffer.str1.4 + 0x42066b80 0x66 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.prvAcquireItemNoSplit.str1.4 + 0x42066b80 0x64 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.prvReceiveGeneric.str1.4 + 0x42066b80 0x35 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.xRingbufferSendAcquire.str1.4 + 0x42066b80 0x81 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.xRingbufferSendComplete.str1.4 + 0x42066b80 0x16 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.xRingbufferSend.str1.4 + 0x42066b80 0x28 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.xRingbufferReceive.str1.4 + 0x42066b80 0x5b esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.4 + 0x42066b80 0x13 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + *fill* 0x42066b93 0x1 + .rodata.__func__.7 + 0x42066b94 0x1a esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + *fill* 0x42066bae 0x2 + .rodata.__func__.11 + 0x42066bb0 0x16 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + *fill* 0x42066bc6 0x2 + .rodata.__func__.18 + 0x42066bc8 0x12 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + *fill* 0x42066bda 0x2 + .rodata.__func__.19 + 0x42066bdc 0x13 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + *fill* 0x42066bef 0x1 + .rodata.__func__.21 + 0x42066bf0 0x10 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.__func__.28 + 0x42066c00 0x16 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .rodata.nvs_flash_init.str1.4 + 0x42066c16 0x4 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + *fill* 0x42066c16 0x2 + .rodata._ZTVN3nvs9NVSHandleE + 0x42066c18 0x40 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x42066c18 vtable for nvs::NVSHandle + .rodata._ZTVN3nvs15NVSHandleSimpleE + 0x42066c58 0x40 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + 0x42066c58 vtable for nvs::NVSHandleSimple + .rodata._ZTVN3nvs9PartitionE + 0x42066c98 0x34 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + 0x42066c98 vtable for nvs::Partition + .rodata._ZTVN3nvs12NVSPartitionE + 0x42066ccc 0x34 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + 0x42066ccc vtable for nvs::NVSPartition + .rodata._ZTVN3nvs19NVSPartitionManagerE + 0x42066d00 0x10 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + 0x42066d00 vtable for nvs::NVSPartitionManager + .rodata.rmt_ll_set_group_clock_src.str1.4 + 0x42066d10 0x52 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .rodata.s_rmt_set_group_prescale.str1.4 + 0x42066d10 0xfa esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .rodata.rmt_ll_tx_set_channel_clock_div.str1.4 + 0x42066d10 0x31 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .rodata.rmt_select_periph_clock.str1.4 + 0x42066d10 0xaf esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .rodata.rmt_get_channel_id.str1.4 + 0x42066d10 0x26 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .rodata.__FUNCTION__.0 + 0x42066d10 0xc esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .rodata.__FUNCTION__.1 + 0x42066d1c 0xb esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + *fill* 0x42066d27 0x1 + .rodata.__FUNCTION__.2 + 0x42066d28 0x10 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .rodata.__func__.6 + 0x42066d38 0x20 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .rodata.__func__.7 + 0x42066d58 0x20 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .rodata.__func__.8 + 0x42066d78 0x1b esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + *fill* 0x42066d93 0x1 + .rodata.__FUNCTION__.9 + 0x42066d94 0x19 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + *fill* 0x42066dad 0x3 + .rodata.__FUNCTION__.10 + 0x42066db0 0x18 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .rodata.str1.4 + 0x42066dc8 0x6e esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .rodata.rmt_bytes_encoder_update_config.str1.4 + 0x42066dc8 0x26 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .rodata.rmt_new_bytes_encoder.str1.4 + 0x42066dc8 0x2e esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .rodata.rmt_new_copy_encoder.str1.4 + 0x42066dc8 0x2d esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .rodata.__FUNCTION__.0 + 0x42066dc8 0x12 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + *fill* 0x42066dda 0x2 + .rodata.__FUNCTION__.1 + 0x42066ddc 0x10 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .rodata.__FUNCTION__.3 + 0x42066dec 0x15 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + *fill* 0x42066e01 0x3 + .rodata.__FUNCTION__.5 + 0x42066e04 0x16 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .rodata.rmt_tx_disable.str1.4 + 0x42066e1a 0x6c esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.rmt_ll_tx_set_carrier_high_low_ticks.str1.4 + 0x42066e1a 0xa1 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.str1.4 + 0x42066e1a 0x53 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.rmt_tx_enable.str1.4 + 0x42066e1a 0x61 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.rmt_tx_create_trans_queue.str1.4 + 0x42066e1a 0x4e esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.rmt_tx_register_to_group.str1.4 + 0x42066e1a 0x55 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.rmt_tx_destroy.str1.4 + 0x42066e1a 0x63 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.rmt_del_tx_channel.str1.4 + 0x42066e1a 0x2f esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.rmt_new_tx_channel.str1.4 + 0x42066e1a 0x2af esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.rmt_tx_register_event_callbacks.str1.4 + 0x42066e1a 0x2f esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.rmt_transmit.str1.4 + 0x42066e1a 0x62 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.rmt_tx_wait_all_done.str1.4 + 0x42066e1a 0x23 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x42066e1a 0x2 + .rodata.__FUNCTION__.1 + 0x42066e1c 0x15 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x42066e31 0x3 + .rodata.__FUNCTION__.2 + 0x42066e34 0xd esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x42066e41 0x3 + .rodata.__FUNCTION__.8 + 0x42066e44 0xf esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x42066e53 0x1 + .rodata.__FUNCTION__.10 + 0x42066e54 0x19 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x42066e6d 0x3 + .rodata.__FUNCTION__.11 + 0x42066e70 0x1a esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x42066e8a 0x2 + .rodata.__func__.12 + 0x42066e8c 0x1b esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x42066ea7 0x1 + .rodata.__func__.13 + 0x42066ea8 0x17 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x42066ebf 0x1 + .rodata.__FUNCTION__.14 + 0x42066ec0 0x13 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x42066ed3 0x1 + .rodata.__func__.15 + 0x42066ed4 0x25 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x42066ef9 0x3 + .rodata.__func__.16 + 0x42066efc 0x19 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x42066f15 0x3 + .rodata.__func__.17 + 0x42066f18 0xe esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x42066f26 0x2 + .rodata.__FUNCTION__.18 + 0x42066f28 0xe esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x42066f36 0x2 + .rodata.__FUNCTION__.19 + 0x42066f38 0xf esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + *fill* 0x42066f47 0x1 + .rodata.__FUNCTION__.20 + 0x42066f48 0x13 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .rodata.eventfd.str1.4 + 0x42066f5b 0x3b esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + *fill* 0x42066f5b 0x1 + .rodata.__func__.0 + 0x42066f5c 0x14 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .rodata.coex_pre_init.str1.4 + 0x42066f70 0x1b /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .rodata.esp_coex_adapter_register.str1.4 + 0x42066f70 0xbe /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .rodata.str1.4 + 0x42066f70 0x30 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .rodata.CSWTCH.22 + 0x42066f70 0x2e /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + *fill* 0x42066f9e 0x2 + .rodata 0x42066fa0 0x28 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .rodata.coex_rom_osi_funcs_init.str1.4 + 0x42066fc8 0x18 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + .rodata.coex_schm_all_default + 0x42066fc8 0xa /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + 0x42066fc8 coex_schm_all_default + .rodata.esp_ota_get_running_partition.str1.4 + 0x42066fd2 0x5f esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + *fill* 0x42066fd2 0x2 + .rodata.__func__.1 + 0x42066fd4 0x1e esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + *fill* 0x42066ff2 0x2 + .rodata.rmt_periph_signals + 0x42066ff4 0x24 esp-idf/soc/libsoc.a(rmt_periph.c.obj) + 0x42066ff4 rmt_periph_signals + .rodata.lib_printf.str1.4 + 0x42067018 0x10 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .rodata.coexist_printf.str1.4 + 0x42067018 0x8 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .srodata._ZSt7nothrow + 0x42067018 0x1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + 0x42067018 std::nothrow + *fill* 0x42067019 0x3 + .rodata._ZTSSt9exception + 0x4206701c 0xd /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + 0x4206701c typeinfo name for std::exception + *fill* 0x42067029 0x3 + .srodata._ZTISt9exception + 0x4206702c 0x8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + 0x4206702c typeinfo for std::exception + .rodata._ZTSSt9bad_alloc + 0x42067034 0xd /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + 0x42067034 typeinfo name for std::bad_alloc + *fill* 0x42067041 0x3 + .rodata._ZTISt9bad_alloc + 0x42067044 0xc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + 0x42067044 typeinfo for std::bad_alloc + .rodata._ZTVN10__cxxabiv120__si_class_type_infoE + 0x42067050 0x2c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + 0x42067050 vtable for __cxxabiv1::__si_class_type_info + .rodata._ZNKSt9bad_alloc4whatEv.str1.4 + 0x4206707c 0xf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .rodata._ZTVSt9bad_alloc + 0x4206707c 0x14 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + 0x4206707c vtable for std::bad_alloc + .rodata._ZTVN10__cxxabiv117__class_type_infoE + 0x42067090 0x2c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + 0x42067090 vtable for __cxxabiv1::__class_type_info + .rodata.bt_bb_v2_version.str1.4 + 0x420670bc 0x3d /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .rodata.lib_printf.str1.4 + 0x420670bc 0x10 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .rodata.phy_printf.str1.4 + 0x420670bc 0x4 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .rodata.str1.4 + 0x420670bc 0x2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + *(.rodata_wlog_error .rodata_wlog_error.*) + *(.rodata_wlog_info .rodata_wlog_info.*) + *(.rodata_wlog_warning .rodata_wlog_warning.*) + *(.irom1.text) + *(.gnu.linkonce.r.*) + *(.rodata1) + *(.gcc_except_table .gcc_except_table.*) + .gcc_except_table._ZnajRKSt9nothrow_t + 0x420670bc 0x10 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .gcc_except_table.__cxa_get_globals_fast + 0x420670cc 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .gcc_except_table.__cxa_get_globals + 0x420670d0 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .gcc_except_table._ZN10__cxxabiv111__terminateEPFvvE + 0x420670d4 0x10 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + *(.gnu.linkonce.e.*) + 0x420670fc . = ALIGN (0x4) + 0x420670e4 __init_priority_array_start = ABSOLUTE (.) + *(EXCLUDE_FILE(*crtbegin.* *crtend.*) .init_array.*) + 0x420670e4 __init_priority_array_end = ABSOLUTE (.) + 0x420670fc . = ALIGN (0x4) + 0x420670e4 __init_array_start = ABSOLUTE (.) + *(EXCLUDE_FILE(*crtbegin.* *crtend.*) .init_array) + .init_array 0x420670e4 0x4 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .init_array 0x420670e8 0x4 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .init_array 0x420670ec 0x4 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .init_array 0x420670f0 0x4 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .init_array 0x420670f4 0x4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + 0x420670f8 __init_array_end = ABSOLUTE (.) + 0x420670fc . = ALIGN (0x4) + 0x420670f8 soc_reserved_memory_region_start = ABSOLUTE (.) + *(.reserved_memory_address) + .reserved_memory_address + 0x420670f8 0x20 esp-idf/heap/libheap.a(memory_layout.c.obj) + 0x42067118 soc_reserved_memory_region_end = ABSOLUTE (.) + 0x42067118 . = ALIGN (0x4) + 0x42067118 _esp_system_init_fn_array_start = ABSOLUTE (.) + *(SORT_BY_INIT_PRIORITY(.esp_system_init_fn.*)) + .esp_system_init_fn.1 + 0x42067118 0x8 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .esp_system_init_fn.10 + 0x42067120 0x8 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .esp_system_init_fn.20 + 0x42067128 0x8 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .esp_system_init_fn.21 + 0x42067130 0x8 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .esp_system_init_fn.100 + 0x42067138 0x8 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .esp_system_init_fn.100 + 0x42067140 0x8 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .esp_system_init_fn.101 + 0x42067148 0x8 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .esp_system_init_fn.101 + 0x42067150 0x8 esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .esp_system_init_fn.102 + 0x42067158 0x8 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .esp_system_init_fn.102 + 0x42067160 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .esp_system_init_fn.103 + 0x42067168 0x8 esp-idf/esp_security/libesp_security.a(init.c.obj) + .esp_system_init_fn.104 + 0x42067170 0x8 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .esp_system_init_fn.105 + 0x42067178 0x8 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .esp_system_init_fn.105 + 0x42067180 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .esp_system_init_fn.106 + 0x42067188 0x8 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .esp_system_init_fn.110 + 0x42067190 0x8 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .esp_system_init_fn.112 + 0x42067198 0x8 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .esp_system_init_fn.113 + 0x420671a0 0x8 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .esp_system_init_fn.114 + 0x420671a8 0x8 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .esp_system_init_fn.115 + 0x420671b0 0x8 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .esp_system_init_fn.130 + 0x420671b8 0x8 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .esp_system_init_fn.140 + 0x420671c0 0x8 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .esp_system_init_fn.204 + 0x420671c8 0x8 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .esp_system_init_fn.230 + 0x420671d0 0x8 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .esp_system_init_fn.999 + 0x420671d8 0x8 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + 0x420671e0 _esp_system_init_fn_array_end = ABSOLUTE (.) + 0x420671e0 _rodata_end = ABSOLUTE (.) + 0x420671e0 . = ALIGN (ALIGNOF (.eh_frame_hdr)) + 0x00000001 ASSERT ((ADDR (.eh_frame_hdr) == (ADDR (.flash.rodata) + SIZEOF (.flash.rodata))), The gap between .flash.rodata and .eh_frame_hdr must not exist to produce the final bin image.) + +.eh_frame_hdr 0x420671e0 0x0 + 0x420671e0 . = ALIGN (ALIGNOF (.eh_frame)) + 0x00000001 ASSERT ((ADDR (.eh_frame) == (ADDR (.eh_frame_hdr) + SIZEOF (.eh_frame_hdr))), The gap between .eh_frame_hdr and .eh_frame must not exist to produce the final bin image.) + +.eh_frame 0x420671e0 0x0 + 0x420671e0 . = ALIGN (ALIGNOF (.flash.tdata)) + 0x00000001 ASSERT ((ADDR (.flash.tdata) == (ADDR (.eh_frame) + SIZEOF (.eh_frame))), The gap between .eh_frame and .flash.tdata must not exist to produce the final bin image.) + +.flash.tdata 0x420671e0 0x0 + 0x420671e0 _thread_local_data_start = ABSOLUTE (.) + *(.tdata .tdata.* .gnu.linkonce.td.*) + 0x420671e0 . = ALIGN (ALIGNOF (.flash.tbss)) + 0x420671e0 _thread_local_data_end = ABSOLUTE (.) + 0x00000001 ASSERT ((ADDR (.flash.tbss) == (ADDR (.flash.tdata) + SIZEOF (.flash.tdata))), The gap between .flash.tdata and .flash.tbss must not exist to produce the final bin image.) + +.flash.tbss 0x420671e0 0x0 + 0x420671e0 _thread_local_bss_start = ABSOLUTE (.) + *(.tbss .tbss.* .gnu.linkonce.tb.*) + *(.tcommon .tcommon.*) + 0x420671e0 _thread_local_bss_end = ABSOLUTE (.) + +.flash.rodata_noload + 0x420671e0 0x0 + 0x420671e0 _rodata_reserved_end = ADDR (.flash.tbss) + *(.rodata_wlog_debug .rodata_wlog_debug.*) + *(.rodata_wlog_verbose .rodata_wlog_verbose.*) + +.dram0.heap_start + 0x40816188 0x8 + 0x40816190 . = ALIGN (0x10) + *fill* 0x40816188 0x8 + 0x40816190 _heap_start = ABSOLUTE (.) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges 0x00000000 0x7230 + *(.debug_aranges) + .debug_aranges + 0x00000000 0x38 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .debug_aranges + 0x00000038 0x40 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .debug_aranges + 0x00000078 0xa0 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_aranges + 0x00000118 0xc8 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_aranges + 0x000001e0 0x18 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .debug_aranges + 0x000001f8 0x48 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_aranges + 0x00000240 0x30 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .debug_aranges + 0x00000270 0x50 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .debug_aranges + 0x000002c0 0xb8 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .debug_aranges + 0x00000378 0x28 esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .debug_aranges + 0x000003a0 0x40 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .debug_aranges + 0x000003e0 0x30 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .debug_aranges + 0x00000410 0x70 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .debug_aranges + 0x00000480 0x40 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .debug_aranges + 0x000004c0 0x28 esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + .debug_aranges + 0x000004e8 0x38 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + .debug_aranges + 0x00000520 0xa0 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .debug_aranges + 0x000005c0 0x40 esp-idf/esp_system/libesp_system.a(startup.c.obj) + .debug_aranges + 0x00000600 0x58 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .debug_aranges + 0x00000658 0x80 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .debug_aranges + 0x000006d8 0x50 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .debug_aranges + 0x00000728 0x48 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .debug_aranges + 0x00000770 0x28 esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .debug_aranges + 0x00000798 0x28 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_aranges + 0x000007c0 0x48 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_aranges + 0x00000808 0x58 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_aranges + 0x00000860 0x88 esp-idf/hal/libhal.a(cache_hal.c.obj) + .debug_aranges + 0x000008e8 0x40 esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .debug_aranges + 0x00000928 0x28 esp-idf/hal/libhal.a(brownout_hal.c.obj) + .debug_aranges + 0x00000950 0x28 esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_aranges + 0x00000978 0x30 esp-idf/log/liblog.a(log_write.c.obj) + .debug_aranges + 0x000009a8 0x20 esp-idf/log/liblog.a(log_level.c.obj) + .debug_aranges + 0x000009c8 0x40 esp-idf/log/liblog.a(tag_log_level.c.obj) + .debug_aranges + 0x00000a08 0x40 esp-idf/log/liblog.a(log_linked_list.c.obj) + .debug_aranges + 0x00000a48 0x50 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .debug_aranges + 0x00000a98 0x30 esp-idf/log/liblog.a(log_lock.c.obj) + .debug_aranges + 0x00000ac8 0x128 esp-idf/heap/libheap.a(heap_caps.c.obj) + .debug_aranges + 0x00000bf0 0x50 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .debug_aranges + 0x00000c40 0x48 esp-idf/heap/libheap.a(multi_heap.c.obj) + .debug_aranges + 0x00000c88 0x40 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .debug_aranges + 0x00000cc8 0x18 esp-idf/heap/libheap.a(memory_layout.c.obj) + .debug_aranges + 0x00000ce0 0x48 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .debug_aranges + 0x00000d28 0x28 esp-idf/esp_security/libesp_security.a(init.c.obj) + .debug_aranges + 0x00000d50 0x38 esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .debug_aranges + 0x00000d88 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .debug_aranges + 0x00000de8 0x68 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .debug_aranges + 0x00000e50 0xe8 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .debug_aranges + 0x00000f38 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .debug_aranges + 0x00000f70 0x48 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .debug_aranges + 0x00000fb8 0x68 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .debug_aranges + 0x00001020 0xd8 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .debug_aranges + 0x000010f8 0x148 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_aranges + 0x00001240 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .debug_aranges + 0x000012a0 0xb0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .debug_aranges + 0x00001350 0x58 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .debug_aranges + 0x000013a8 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .debug_aranges + 0x000013d8 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + .debug_aranges + 0x000013f8 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .debug_aranges + 0x00001420 0xb8 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .debug_aranges + 0x000014d8 0x200 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .debug_aranges + 0x000016d8 0x48 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .debug_aranges + 0x00001720 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_aranges + 0x00001780 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .debug_aranges + 0x000017b0 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .debug_aranges + 0x000017e8 0x180 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .debug_aranges + 0x00001968 0x58 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .debug_aranges + 0x000019c0 0x278 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .debug_aranges + 0x00001c38 0x28 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .debug_aranges + 0x00001c60 0x160 esp-idf/freertos/libfreertos.a(queue.c.obj) + .debug_aranges + 0x00001dc0 0x298 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .debug_aranges + 0x00002058 0xb0 esp-idf/freertos/libfreertos.a(port.c.obj) + .debug_aranges + 0x00002108 0x50 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .debug_aranges + 0x00002158 0x28 esp-idf/freertos/libfreertos.a(port_common.c.obj) + .debug_aranges + 0x00002180 0x38 esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .debug_aranges + 0x000021b8 0x40 esp-idf/freertos/libfreertos.a(list.c.obj) + .debug_aranges + 0x000021f8 0x20 esp-idf/newlib/libnewlib.a(abort.c.obj) + .debug_aranges + 0x00002218 0x38 esp-idf/newlib/libnewlib.a(assert.c.obj) + .debug_aranges + 0x00002250 0xa0 esp-idf/newlib/libnewlib.a(heap.c.obj) + .debug_aranges + 0x000022f0 0xd8 esp-idf/newlib/libnewlib.a(locks.c.obj) + .debug_aranges + 0x000023c8 0x38 esp-idf/newlib/libnewlib.a(pthread.c.obj) + .debug_aranges + 0x00002400 0x28 esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .debug_aranges + 0x00002428 0x28 esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .debug_aranges + 0x00002450 0x50 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .debug_aranges + 0x000024a0 0x60 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .debug_aranges + 0x00002500 0x80 esp-idf/newlib/libnewlib.a(time.c.obj) + .debug_aranges + 0x00002580 0x50 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .debug_aranges + 0x000025d0 0x170 esp-idf/pthread/libpthread.a(pthread.c.obj) + .debug_aranges + 0x00002740 0x88 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .debug_aranges + 0x000027c8 0x60 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .debug_aranges + 0x00002828 0x68 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .debug_aranges + 0x00002890 0x58 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .debug_aranges + 0x000028e8 0x50 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .debug_aranges + 0x00002938 0x28 esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + .debug_aranges + 0x00002960 0x30 esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .debug_aranges + 0x00002990 0x30 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .debug_aranges + 0x000029c0 0x38 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .debug_aranges + 0x000029f8 0x68 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .debug_aranges + 0x00002a60 0x130 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .debug_aranges + 0x00002b90 0x260 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .debug_aranges + 0x00002df0 0x38 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .debug_aranges + 0x00002e28 0x118 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .debug_aranges + 0x00002f40 0x68 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .debug_aranges + 0x00002fa8 0x50 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .debug_aranges + 0x00002ff8 0xc0 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .debug_aranges + 0x000030b8 0xb8 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .debug_aranges + 0x00003170 0x18 esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + .debug_aranges + 0x00003188 0xa8 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .debug_aranges + 0x00003230 0x238 esp-idf/vfs/libvfs.a(vfs.c.obj) + .debug_aranges + 0x00003468 0xa0 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .debug_aranges + 0x00003508 0xb0 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .debug_aranges + 0x000035b8 0x58 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .debug_aranges + 0x00003610 0x60 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .debug_aranges + 0x00003670 0x48 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .debug_aranges + 0x000036b8 0x228 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .debug_aranges + 0x000038e0 0x40 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .debug_aranges + 0x00003920 0x1c8 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .debug_aranges + 0x00003ae8 0x60 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .debug_aranges + 0x00003b48 0xa0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .debug_aranges + 0x00003be8 0x108 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .debug_aranges + 0x00003cf0 0x50 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .debug_aranges + 0x00003d40 0x38 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .debug_aranges + 0x00003d78 0x98 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .debug_aranges + 0x00003e10 0x38 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .debug_aranges + 0x00003e48 0x40 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .debug_aranges + 0x00003e88 0x38 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .debug_aranges + 0x00003ec0 0x20 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .debug_aranges + 0x00003ee0 0x40 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .debug_aranges + 0x00003f20 0x20 esp-idf/riscv/libriscv.a(vectors.S.obj) + .debug_aranges + 0x00003f40 0x20 esp-idf/riscv/libriscv.a(vectors_intc.S.obj) + .debug_aranges + 0x00003f60 0x1d0 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .debug_aranges + 0x00004130 0xd8 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .debug_aranges + 0x00004208 0x40 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .debug_aranges + 0x00004248 0x90 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .debug_aranges + 0x000042d8 0x78 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .debug_aranges + 0x00004350 0x20 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_aranges + 0x00004370 0x48 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_aranges + 0x000043b8 0xb0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_aranges + 0x00004468 0x68 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_aranges + 0x000044d0 0xc8 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .debug_aranges + 0x00004598 0x18 esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + .debug_aranges + 0x000045b0 0x20 esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .debug_aranges + 0x000045d0 0x70 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .debug_aranges + 0x00004640 0x30 esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .debug_aranges + 0x00004670 0x70 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .debug_aranges + 0x000046e0 0x78 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .debug_aranges + 0x00004758 0x58 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .debug_aranges + 0x000047b0 0x110 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .debug_aranges + 0x000048c0 0x68 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .debug_aranges + 0x00004928 0xc8 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .debug_aranges + 0x000049f0 0x40 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .debug_aranges + 0x00004a30 0x18 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + .debug_aranges + 0x00004a48 0x110 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .debug_aranges + 0x00004b58 0x78 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .debug_aranges + 0x00004bd0 0x30 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .debug_aranges + 0x00004c00 0x58 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .debug_aranges + 0x00004c58 0x68 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .debug_aranges + 0x00004cc0 0x30 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .debug_aranges + 0x00004cf0 0xe0 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .debug_aranges + 0x00004dd0 0x50 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .debug_aranges + 0x00004e20 0x20 esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .debug_aranges + 0x00004e40 0x28 esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .debug_aranges + 0x00004e68 0x40 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_aranges + 0x00004ea8 0x28 esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .debug_aranges + 0x00004ed0 0x38 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_aranges + 0x00004f08 0x80 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_aranges + 0x00004f88 0x50 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .debug_aranges + 0x00004fd8 0xc0 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .debug_aranges + 0x00005098 0x50 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .debug_aranges + 0x000050e8 0x58 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .debug_aranges + 0x00005140 0xe8 esp-idf/hal/libhal.a(uart_hal.c.obj) + .debug_aranges + 0x00005228 0x30 esp-idf/hal/libhal.a(gpio_hal.c.obj) + .debug_aranges + 0x00005258 0x80 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .debug_aranges + 0x000052d8 0x50 esp-idf/hal/libhal.a(pau_hal.c.obj) + .debug_aranges + 0x00005328 0x70 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .debug_aranges + 0x00005398 0x68 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .debug_aranges + 0x00005400 0xd8 esp-idf/hal/libhal.a(apm_hal.c.obj) + .debug_aranges + 0x000054d8 0x18 esp-idf/soc/libsoc.a(interrupts.c.obj) + .debug_aranges + 0x000054f0 0x18 esp-idf/soc/libsoc.a(gpio_periph.c.obj) + .debug_aranges + 0x00005508 0x18 esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + .debug_aranges + 0x00005520 0x18 esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + .debug_aranges + 0x00005538 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_aranges + 0x00005560 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .debug_aranges + 0x00005590 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .debug_aranges + 0x000055c0 0x90 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .debug_aranges + 0x00005650 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .debug_aranges + 0x00005680 0x48 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .debug_aranges + 0x000056c8 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .debug_aranges + 0x00005700 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .debug_aranges + 0x00005728 0xf0 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .debug_aranges + 0x00005818 0x70 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .debug_aranges + 0x00005888 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .debug_aranges + 0x000058b0 0x20 esp-idf/freertos/libfreertos.a(portasm.S.obj) + .debug_aranges + 0x000058d0 0x68 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .debug_aranges + 0x00005938 0x140 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .debug_aranges + 0x00005a78 0xe8 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .debug_aranges + 0x00005b60 0x58 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .debug_aranges + 0x00005bb8 0x180 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .debug_aranges + 0x00005d38 0x330 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .debug_aranges + 0x00006068 0x1a0 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .debug_aranges + 0x00006208 0xc8 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .debug_aranges + 0x000062d0 0x78 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .debug_aranges + 0x00006348 0xc0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .debug_aranges + 0x00006408 0x38 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .debug_aranges + 0x00006440 0x60 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .debug_aranges + 0x000064a0 0x130 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .debug_aranges + 0x000065d0 0x80 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .debug_aranges + 0x00006650 0x28 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .debug_aranges + 0x00006678 0x38 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .debug_aranges + 0x000066b0 0x90 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .debug_aranges + 0x00006740 0x98 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .debug_aranges + 0x000067d8 0xd8 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .debug_aranges + 0x000068b0 0x28 esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .debug_aranges + 0x000068d8 0x70 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .debug_aranges + 0x00006948 0x110 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .debug_aranges + 0x00006a58 0x38 esp-idf/hal/libhal.a(rmt_hal.c.obj) + .debug_aranges + 0x00006a90 0x18 esp-idf/soc/libsoc.a(rmt_periph.c.obj) + .debug_aranges + 0x00006aa8 0x18 esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + .debug_aranges + 0x00006ac0 0x28 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .debug_aranges + 0x00006ae8 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + .debug_aranges + 0x00006b08 0x28 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .debug_aranges + 0x00006b30 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .debug_aranges + 0x00006b50 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .debug_aranges + 0x00006b70 0x40 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .debug_aranges + 0x00006bb0 0x40 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .debug_aranges + 0x00006bf0 0x58 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .debug_aranges + 0x00006c48 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .debug_aranges + 0x00006c68 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + .debug_aranges + 0x00006c80 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .debug_aranges + 0x00006ca0 0x48 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .debug_aranges + 0x00006ce8 0x40 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .debug_aranges + 0x00006d28 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .debug_aranges + 0x00006d58 0x58 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .debug_aranges + 0x00006db0 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .debug_aranges + 0x00006dd0 0x78 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .debug_aranges + 0x00006e48 0xe8 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .debug_aranges + 0x00006f30 0x30 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .debug_aranges + 0x00006f60 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + .debug_aranges + 0x00006f78 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + .debug_aranges + 0x00006f98 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + .debug_aranges + 0x00006fb8 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + .debug_aranges + 0x00006fd8 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + .debug_aranges + 0x00006ff8 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + .debug_aranges + 0x00007018 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + .debug_aranges + 0x00007038 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + .debug_aranges + 0x00007058 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + .debug_aranges + 0x00007078 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + .debug_aranges + 0x00007098 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + .debug_aranges + 0x000070b8 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + .debug_aranges + 0x000070d8 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .debug_aranges + 0x000070f8 0x18 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .debug_aranges + 0x00007110 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + .debug_aranges + 0x00007130 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + .debug_aranges + 0x00007150 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + .debug_aranges + 0x00007170 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + .debug_aranges + 0x00007190 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + .debug_aranges + 0x000071b0 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + .debug_aranges + 0x000071d0 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + .debug_aranges + 0x000071f0 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + .debug_aranges + 0x00007210 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x00000000 0x1fadb3 + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x00000000 0x6bf esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .debug_info 0x000006bf 0x489 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .debug_info 0x00000b48 0x1254 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_info 0x00001d9c 0x1401 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_info 0x0000319d 0x2556 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .debug_info 0x000056f3 0x97a esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_info 0x0000606d 0x196 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .debug_info 0x00006203 0x1e1b esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .debug_info 0x0000801e 0xe0e esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .debug_info 0x00008e2c 0x548d esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .debug_info 0x0000e2b9 0x1c2 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .debug_info 0x0000e47b 0x40ec esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .debug_info 0x00012567 0xe585 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .debug_info 0x00020aec 0x469 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .debug_info 0x00020f55 0x5d23 esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + .debug_info 0x00026c78 0x5cf esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + .debug_info 0x00027247 0x52bc esp-idf/esp_system/libesp_system.a(panic.c.obj) + .debug_info 0x0002c503 0x3e7 esp-idf/esp_system/libesp_system.a(startup.c.obj) + .debug_info 0x0002c8ea 0x8f6 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .debug_info 0x0002d1e0 0xbf7 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .debug_info 0x0002ddd7 0x3702 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .debug_info 0x000314d9 0xa69 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .debug_info 0x00031f42 0x2b9 esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .debug_info 0x000321fb 0x4d80 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_info 0x00036f7b 0x3831 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_info 0x0003a7ac 0x3aca esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_info 0x0003e276 0x108f esp-idf/hal/libhal.a(cache_hal.c.obj) + .debug_info 0x0003f305 0x1fbe esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .debug_info 0x000412c3 0x921 esp-idf/hal/libhal.a(brownout_hal.c.obj) + .debug_info 0x00041be4 0x221 esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_info 0x00041e05 0x2ce esp-idf/log/liblog.a(log_write.c.obj) + .debug_info 0x000420d3 0xeb esp-idf/log/liblog.a(log_level.c.obj) + .debug_info 0x000421be 0x45f esp-idf/log/liblog.a(tag_log_level.c.obj) + .debug_info 0x0004261d 0x43e esp-idf/log/liblog.a(log_linked_list.c.obj) + .debug_info 0x00042a5b 0x460 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .debug_info 0x00042ebb 0x238 esp-idf/log/liblog.a(log_lock.c.obj) + .debug_info 0x000430f3 0x1c09 esp-idf/heap/libheap.a(heap_caps.c.obj) + .debug_info 0x00044cfc 0xd29 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .debug_info 0x00045a25 0x3d4 esp-idf/heap/libheap.a(multi_heap.c.obj) + .debug_info 0x00045df9 0x804 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .debug_info 0x000465fd 0x30d esp-idf/heap/libheap.a(memory_layout.c.obj) + .debug_info 0x0004690a 0xae1 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .debug_info 0x000473eb 0x15d esp-idf/esp_security/libesp_security.a(init.c.obj) + .debug_info 0x00047548 0x1dc esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .debug_info 0x00047724 0x875 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .debug_info 0x00047f99 0x4d9 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .debug_info 0x00048472 0x2e4a esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .debug_info 0x0004b2bc 0x582 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .debug_info 0x0004b83e 0x2b6b esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .debug_info 0x0004e3a9 0x744 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .debug_info 0x0004eaed 0x315a esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .debug_info 0x00051c47 0x5524 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_info 0x0005716b 0x47b0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .debug_info 0x0005b91b 0x825b esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .debug_info 0x00063b76 0x4c54 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .debug_info 0x000687ca 0x3cb2 esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .debug_info 0x0006c47c 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + .debug_info 0x0006c4bc 0x239 esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .debug_info 0x0006c6f5 0x8fc esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .debug_info 0x0006cff1 0xe1e5 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .debug_info 0x0007b1d6 0xd43 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .debug_info 0x0007bf19 0x48d8 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_info 0x000807f1 0x9d5 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .debug_info 0x000811c6 0x16c esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .debug_info 0x00081332 0x3cc9 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .debug_info 0x00084ffb 0x3aa6 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .debug_info 0x00088aa1 0x5227 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .debug_info 0x0008dcc8 0x55c esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .debug_info 0x0008e224 0x2fa4 esp-idf/freertos/libfreertos.a(queue.c.obj) + .debug_info 0x000911c8 0x4fc7 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .debug_info 0x0009618f 0x1c74 esp-idf/freertos/libfreertos.a(port.c.obj) + .debug_info 0x00097e03 0x35a esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .debug_info 0x0009815d 0xcf1 esp-idf/freertos/libfreertos.a(port_common.c.obj) + .debug_info 0x00098e4e 0x4428 esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .debug_info 0x0009d276 0x2e3 esp-idf/freertos/libfreertos.a(list.c.obj) + .debug_info 0x0009d559 0x26c esp-idf/newlib/libnewlib.a(abort.c.obj) + .debug_info 0x0009d7c5 0x4a1 esp-idf/newlib/libnewlib.a(assert.c.obj) + .debug_info 0x0009dc66 0xe9b esp-idf/newlib/libnewlib.a(heap.c.obj) + .debug_info 0x0009eb01 0x1034 esp-idf/newlib/libnewlib.a(locks.c.obj) + .debug_info 0x0009fb35 0x1fd esp-idf/newlib/libnewlib.a(pthread.c.obj) + .debug_info 0x0009fd32 0x16a esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .debug_info 0x0009fe9c 0xa2c esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .debug_info 0x000a08c8 0x1713 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .debug_info 0x000a1fdb 0xe85 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .debug_info 0x000a2e60 0x11f7 esp-idf/newlib/libnewlib.a(time.c.obj) + .debug_info 0x000a4057 0x631 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .debug_info 0x000a4688 0x2165 esp-idf/pthread/libpthread.a(pthread.c.obj) + .debug_info 0x000a67ed 0xf6d esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .debug_info 0x000a775a 0x84c esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .debug_info 0x000a7fa6 0x962 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .debug_info 0x000a8908 0x5b5 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .debug_info 0x000a8ebd 0x1495 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .debug_info 0x000aa352 0x892 esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + .debug_info 0x000aabe4 0x16a esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .debug_info 0x000aad4e 0x27e esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .debug_info 0x000aafcc 0x1de esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .debug_info 0x000ab1aa 0x47a9 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .debug_info 0x000af953 0x5242 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .debug_info 0x000b4b95 0xd72a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .debug_info 0x000c22bf 0x15ae esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .debug_info 0x000c386d 0x3f6f esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .debug_info 0x000c77dc 0x54cb esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .debug_info 0x000ccca7 0x23f esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .debug_info 0x000ccee6 0x1157 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .debug_info 0x000ce03d 0x17f8 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .debug_info 0x000cf835 0x142 esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + .debug_info 0x000cf977 0x20c0 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .debug_info 0x000d1a37 0x676d esp-idf/vfs/libvfs.a(vfs.c.obj) + .debug_info 0x000d81a4 0x1e87 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .debug_info 0x000da02b 0xbfa esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .debug_info 0x000dac25 0xc4c esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .debug_info 0x000db871 0x36f7 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .debug_info 0x000def68 0xd77 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .debug_info 0x000dfcdf 0x2f70 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .debug_info 0x000e2c4f 0x1b08 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .debug_info 0x000e4757 0x42b1 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .debug_info 0x000e8a08 0x805 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .debug_info 0x000e920d 0x112a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .debug_info 0x000ea337 0x21bf esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .debug_info 0x000ec4f6 0x5bc esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .debug_info 0x000ecab2 0x16a9 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .debug_info 0x000ee15b 0x1c4e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .debug_info 0x000efda9 0x4d8 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .debug_info 0x000f0281 0xf50 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .debug_info 0x000f11d1 0x9c0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .debug_info 0x000f1b91 0x179 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .debug_info 0x000f1d0a 0x414 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .debug_info 0x000f211e 0x3e esp-idf/riscv/libriscv.a(vectors.S.obj) + .debug_info 0x000f215c 0x32 esp-idf/riscv/libriscv.a(vectors_intc.S.obj) + .debug_info 0x000f218e 0x91e1 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .debug_info 0x000fb36f 0x4e97 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .debug_info 0x00100206 0xc87 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .debug_info 0x00100e8d 0x1ede esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .debug_info 0x00102d6b 0x142c esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .debug_info 0x00104197 0xcb esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_info 0x00104262 0xba1 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_info 0x00104e03 0x5ef7 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_info 0x0010acfa 0xc2f esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_info 0x0010b929 0x3189 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .debug_info 0x0010eab2 0x1c1 esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + .debug_info 0x0010ec73 0x182 esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .debug_info 0x0010edf5 0xf52 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .debug_info 0x0010fd47 0x1dd esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .debug_info 0x0010ff24 0x398 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .debug_info 0x001102bc 0x1635 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .debug_info 0x001118f1 0x6d5 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .debug_info 0x00111fc6 0x4bb9 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .debug_info 0x00116b7f 0x72fb esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .debug_info 0x0011de7a 0x129f esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .debug_info 0x0011f119 0x9a3 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .debug_info 0x0011fabc 0xc31 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + .debug_info 0x001206ed 0x26c4 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .debug_info 0x00122db1 0x6937 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .debug_info 0x001296e8 0x3d4 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .debug_info 0x00129abc 0x806 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .debug_info 0x0012a2c2 0x559 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .debug_info 0x0012a81b 0x4c1d esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .debug_info 0x0012f438 0x217d esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .debug_info 0x001315b5 0x4eeb esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .debug_info 0x001364a0 0x53e esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .debug_info 0x001369de 0x3be esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .debug_info 0x00136d9c 0xbf7 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_info 0x00137993 0xb9c esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .debug_info 0x0013852f 0x9a5 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_info 0x00138ed4 0x4890 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_info 0x0013d764 0x62ba esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .debug_info 0x00143a1e 0xa549 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .debug_info 0x0014df67 0x4c5 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .debug_info 0x0014e42c 0x4069 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .debug_info 0x00152495 0x684c esp-idf/hal/libhal.a(uart_hal.c.obj) + .debug_info 0x00158ce1 0x13dd esp-idf/hal/libhal.a(gpio_hal.c.obj) + .debug_info 0x0015a0be 0x27c5 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .debug_info 0x0015c883 0xfbd esp-idf/hal/libhal.a(pau_hal.c.obj) + .debug_info 0x0015d840 0x677c esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .debug_info 0x00163fbc 0x2a35 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .debug_info 0x001669f1 0xeb1 esp-idf/hal/libhal.a(apm_hal.c.obj) + .debug_info 0x001678a2 0x2a5 esp-idf/soc/libsoc.a(interrupts.c.obj) + .debug_info 0x00167b47 0xd8 esp-idf/soc/libsoc.a(gpio_periph.c.obj) + .debug_info 0x00167c1f 0x3d6 esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + .debug_info 0x00167ff5 0xa6 esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + .debug_info 0x0016809b 0x554 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_info 0x001685ef 0x2af esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .debug_info 0x0016889e 0x981 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .debug_info 0x0016921f 0xe64 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .debug_info 0x0016a083 0x1c8 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .debug_info 0x0016a24b 0x46d9 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .debug_info 0x0016e924 0x387b esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .debug_info 0x0017219f 0x65c esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .debug_info 0x001727fb 0x1f29 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .debug_info 0x00174724 0x392b esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .debug_info 0x0017804f 0xd5 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .debug_info 0x00178124 0x31 esp-idf/freertos/libfreertos.a(portasm.S.obj) + .debug_info 0x00178155 0x1cd0 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .debug_info 0x00179e25 0x12e3 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .debug_info 0x0017b108 0x1e80 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .debug_info 0x0017cf88 0x797 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .debug_info 0x0017d71f 0x36f8 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .debug_info 0x00180e17 0xdfe5 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .debug_info 0x0018edfc 0xd520 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .debug_info 0x0019c31c 0x919b esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .debug_info 0x001a54b7 0x17a0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .debug_info 0x001a6c57 0xa905 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .debug_info 0x001b155c 0xa20 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .debug_info 0x001b1f7c 0x5855 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .debug_info 0x001b77d1 0x914d esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .debug_info 0x001c091e 0x89c1 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .debug_info 0x001c92df 0x1013 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .debug_info 0x001ca2f2 0x49e3 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .debug_info 0x001cecd5 0x5b56 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .debug_info 0x001d482b 0x1cfd esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .debug_info 0x001d6528 0x6f04 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .debug_info 0x001dd42c 0x1d3 esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .debug_info 0x001dd5ff 0x1e49 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .debug_info 0x001df448 0x2d28 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .debug_info 0x001e2170 0x15a5 esp-idf/hal/libhal.a(rmt_hal.c.obj) + .debug_info 0x001e3715 0x777 esp-idf/soc/libsoc.a(rmt_periph.c.obj) + .debug_info 0x001e3e8c 0x528 esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + .debug_info 0x001e43b4 0x2b2 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .debug_info 0x001e4666 0x92 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + .debug_info 0x001e46f8 0x132 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .debug_info 0x001e482a 0x11a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .debug_info 0x001e4944 0x5af /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .debug_info 0x001e4ef3 0xd9b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .debug_info 0x001e5c8e 0xfd6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .debug_info 0x001e6c64 0xadc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .debug_info 0x001e7740 0xab /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .debug_info 0x001e77eb 0x8b0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + .debug_info 0x001e809b 0x87e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .debug_info 0x001e8919 0xa57 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .debug_info 0x001e9370 0x553 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .debug_info 0x001e98c3 0x28b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .debug_info 0x001e9b4e 0xa8f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .debug_info 0x001ea5dd 0xab /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .debug_info 0x001ea688 0x8c2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .debug_info 0x001eaf4a 0x1ac9 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .debug_info 0x001eca13 0x321 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .debug_info 0x001ecd34 0x6b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + .debug_info 0x001ecd9f 0xa02 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + .debug_info 0x001ed7a1 0xac8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + .debug_info 0x001ee269 0x1038 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + .debug_info 0x001ef2a1 0xb08 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + .debug_info 0x001efda9 0xa5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + .debug_info 0x001f0805 0x9b3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + .debug_info 0x001f11b8 0xc08 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + .debug_info 0x001f1dc0 0x8b8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + .debug_info 0x001f2678 0xa49 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + .debug_info 0x001f30c1 0xb63 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + .debug_info 0x001f3c24 0xe46 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + .debug_info 0x001f4a6a 0x986 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .debug_info 0x001f53f0 0x84c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .debug_info 0x001f5c3c 0x840 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + .debug_info 0x001f647c 0x872 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + .debug_info 0x001f6cee 0xa94 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + .debug_info 0x001f7782 0x8f5 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + .debug_info 0x001f8077 0x8c9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + .debug_info 0x001f8940 0x8bf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + .debug_info 0x001f91ff 0x8c5 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + .debug_info 0x001f9ac4 0x87e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + .debug_info 0x001fa342 0xa71 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + +.debug_abbrev 0x00000000 0x3323a + *(.debug_abbrev) + .debug_abbrev 0x00000000 0x2a5 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .debug_abbrev 0x000002a5 0x238 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .debug_abbrev 0x000004dd 0x31c esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_abbrev 0x000007f9 0x3ca esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_abbrev 0x00000bc3 0x106 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .debug_abbrev 0x00000cc9 0x250 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_abbrev 0x00000f19 0x136 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .debug_abbrev 0x0000104f 0x382 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .debug_abbrev 0x000013d1 0x267 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .debug_abbrev 0x00001638 0x4cb esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .debug_abbrev 0x00001b03 0x11c esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .debug_abbrev 0x00001c1f 0x3ca esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .debug_abbrev 0x00001fe9 0x5fa esp-idf/esp_system/libesp_system.a(clk.c.obj) + .debug_abbrev 0x000025e3 0x1f3 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .debug_abbrev 0x000027d6 0x41d esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + .debug_abbrev 0x00002bf3 0x1f7 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + .debug_abbrev 0x00002dea 0x5df esp-idf/esp_system/libesp_system.a(panic.c.obj) + .debug_abbrev 0x000033c9 0x22b esp-idf/esp_system/libesp_system.a(startup.c.obj) + .debug_abbrev 0x000035f4 0x28d esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .debug_abbrev 0x00003881 0x321 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .debug_abbrev 0x00003ba2 0x370 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .debug_abbrev 0x00003f12 0x27a esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .debug_abbrev 0x0000418c 0x15d esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .debug_abbrev 0x000042e9 0x399 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_abbrev 0x00004682 0x21c esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_abbrev 0x0000489e 0x346 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_abbrev 0x00004be4 0x365 esp-idf/hal/libhal.a(cache_hal.c.obj) + .debug_abbrev 0x00004f49 0x2ff esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .debug_abbrev 0x00005248 0x228 esp-idf/hal/libhal.a(brownout_hal.c.obj) + .debug_abbrev 0x00005470 0x133 esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_abbrev 0x000055a3 0x16a esp-idf/log/liblog.a(log_write.c.obj) + .debug_abbrev 0x0000570d 0x93 esp-idf/log/liblog.a(log_level.c.obj) + .debug_abbrev 0x000057a0 0x1f0 esp-idf/log/liblog.a(tag_log_level.c.obj) + .debug_abbrev 0x00005990 0x1e3 esp-idf/log/liblog.a(log_linked_list.c.obj) + .debug_abbrev 0x00005b73 0x21e esp-idf/log/liblog.a(log_binary_heap.c.obj) + .debug_abbrev 0x00005d91 0x11e esp-idf/log/liblog.a(log_lock.c.obj) + .debug_abbrev 0x00005eaf 0x42b esp-idf/heap/libheap.a(heap_caps.c.obj) + .debug_abbrev 0x000062da 0x366 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .debug_abbrev 0x00006640 0x1cc esp-idf/heap/libheap.a(multi_heap.c.obj) + .debug_abbrev 0x0000680c 0x2dc esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .debug_abbrev 0x00006ae8 0xed esp-idf/heap/libheap.a(memory_layout.c.obj) + .debug_abbrev 0x00006bd5 0x35d esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .debug_abbrev 0x00006f32 0x117 esp-idf/esp_security/libesp_security.a(init.c.obj) + .debug_abbrev 0x00007049 0x11b esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .debug_abbrev 0x00007164 0x2cb esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .debug_abbrev 0x0000742f 0x237 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .debug_abbrev 0x00007666 0x630 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .debug_abbrev 0x00007c96 0x1af esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .debug_abbrev 0x00007e45 0x42b esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .debug_abbrev 0x00008270 0x21a esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .debug_abbrev 0x0000848a 0x47f esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .debug_abbrev 0x00008909 0x5d0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_abbrev 0x00008ed9 0x43f esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .debug_abbrev 0x00009318 0x5a6 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .debug_abbrev 0x000098be 0x49d esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .debug_abbrev 0x00009d5b 0x39f esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .debug_abbrev 0x0000a0fa 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + .debug_abbrev 0x0000a122 0x159 esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .debug_abbrev 0x0000a27b 0x20e esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .debug_abbrev 0x0000a489 0x7e3 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .debug_abbrev 0x0000ac6c 0x32e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .debug_abbrev 0x0000af9a 0x2ec esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_abbrev 0x0000b286 0x292 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .debug_abbrev 0x0000b518 0xa3 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .debug_abbrev 0x0000b5bb 0x5a8 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .debug_abbrev 0x0000bb63 0x2ac esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .debug_abbrev 0x0000be0f 0x4d6 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .debug_abbrev 0x0000c2e5 0x244 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .debug_abbrev 0x0000c529 0x367 esp-idf/freertos/libfreertos.a(queue.c.obj) + .debug_abbrev 0x0000c890 0x496 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .debug_abbrev 0x0000cd26 0x5a2 esp-idf/freertos/libfreertos.a(port.c.obj) + .debug_abbrev 0x0000d2c8 0x17d esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .debug_abbrev 0x0000d445 0x211 esp-idf/freertos/libfreertos.a(port_common.c.obj) + .debug_abbrev 0x0000d656 0x43c esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .debug_abbrev 0x0000da92 0x111 esp-idf/freertos/libfreertos.a(list.c.obj) + .debug_abbrev 0x0000dba3 0x145 esp-idf/newlib/libnewlib.a(abort.c.obj) + .debug_abbrev 0x0000dce8 0x202 esp-idf/newlib/libnewlib.a(assert.c.obj) + .debug_abbrev 0x0000deea 0x2a4 esp-idf/newlib/libnewlib.a(heap.c.obj) + .debug_abbrev 0x0000e18e 0x371 esp-idf/newlib/libnewlib.a(locks.c.obj) + .debug_abbrev 0x0000e4ff 0x132 esp-idf/newlib/libnewlib.a(pthread.c.obj) + .debug_abbrev 0x0000e631 0xf8 esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .debug_abbrev 0x0000e729 0x24c esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .debug_abbrev 0x0000e975 0x328 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .debug_abbrev 0x0000ec9d 0x2ee esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .debug_abbrev 0x0000ef8b 0x387 esp-idf/newlib/libnewlib.a(time.c.obj) + .debug_abbrev 0x0000f312 0x1d4 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .debug_abbrev 0x0000f4e6 0x4b8 esp-idf/pthread/libpthread.a(pthread.c.obj) + .debug_abbrev 0x0000f99e 0x2bc esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .debug_abbrev 0x0000fc5a 0x283 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .debug_abbrev 0x0000fedd 0x22e esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .debug_abbrev 0x0001010b 0x1a4 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .debug_abbrev 0x000102af 0x517 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .debug_abbrev 0x000107c6 0x1ff esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + .debug_abbrev 0x000109c5 0x112 esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .debug_abbrev 0x00010ad7 0x186 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .debug_abbrev 0x00010c5d 0x132 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .debug_abbrev 0x00010d8f 0x4da esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .debug_abbrev 0x00011269 0x62f esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .debug_abbrev 0x00011898 0x6f5 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .debug_abbrev 0x00011f8d 0x31b esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .debug_abbrev 0x000122a8 0x659 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .debug_abbrev 0x00012901 0x577 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .debug_abbrev 0x00012e78 0x10b esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .debug_abbrev 0x00012f83 0x3b0 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .debug_abbrev 0x00013333 0x380 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .debug_abbrev 0x000136b3 0xa6 esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + .debug_abbrev 0x00013759 0x304 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .debug_abbrev 0x00013a5d 0x596 esp-idf/vfs/libvfs.a(vfs.c.obj) + .debug_abbrev 0x00013ff3 0x33d esp-idf/vfs/libvfs.a(nullfs.c.obj) + .debug_abbrev 0x00014330 0x270 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .debug_abbrev 0x000145a0 0x25c esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .debug_abbrev 0x000147fc 0x477 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .debug_abbrev 0x00014c73 0x195 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .debug_abbrev 0x00014e08 0x4bb esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .debug_abbrev 0x000152c3 0x33c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .debug_abbrev 0x000155ff 0x5f4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .debug_abbrev 0x00015bf3 0x250 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .debug_abbrev 0x00015e43 0x2d0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .debug_abbrev 0x00016113 0x3cc esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .debug_abbrev 0x000164df 0x1c3 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .debug_abbrev 0x000166a2 0x2a9 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .debug_abbrev 0x0001694b 0x38c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .debug_abbrev 0x00016cd7 0x174 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .debug_abbrev 0x00016e4b 0x265 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .debug_abbrev 0x000170b0 0x291 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .debug_abbrev 0x00017341 0x10f esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .debug_abbrev 0x00017450 0x21c esp-idf/riscv/libriscv.a(interrupt.c.obj) + .debug_abbrev 0x0001766c 0x28 esp-idf/riscv/libriscv.a(vectors.S.obj) + .debug_abbrev 0x00017694 0x28 esp-idf/riscv/libriscv.a(vectors_intc.S.obj) + .debug_abbrev 0x000176bc 0x6f2 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .debug_abbrev 0x00017dae 0x45f esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .debug_abbrev 0x0001820d 0x20a esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .debug_abbrev 0x00018417 0x392 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .debug_abbrev 0x000187a9 0x2b0 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .debug_abbrev 0x00018a59 0x97 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_abbrev 0x00018af0 0x27c esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_abbrev 0x00018d6c 0x5f0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_abbrev 0x0001935c 0x2c4 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_abbrev 0x00019620 0x575 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .debug_abbrev 0x00019b95 0xbd esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + .debug_abbrev 0x00019c52 0xd7 esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .debug_abbrev 0x00019d29 0x308 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .debug_abbrev 0x0001a031 0x12a esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .debug_abbrev 0x0001a15b 0x184 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .debug_abbrev 0x0001a2df 0x402 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .debug_abbrev 0x0001a6e1 0x2a0 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .debug_abbrev 0x0001a981 0x5b1 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .debug_abbrev 0x0001af32 0x5df esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .debug_abbrev 0x0001b511 0x3dd esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .debug_abbrev 0x0001b8ee 0x1eb esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .debug_abbrev 0x0001bad9 0x154 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + .debug_abbrev 0x0001bc2d 0x4b4 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .debug_abbrev 0x0001c0e1 0x46c esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .debug_abbrev 0x0001c54d 0x179 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .debug_abbrev 0x0001c6c6 0x269 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .debug_abbrev 0x0001c92f 0x1af esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .debug_abbrev 0x0001cade 0x3b4 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .debug_abbrev 0x0001ce92 0x43a esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .debug_abbrev 0x0001d2cc 0x3a6 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .debug_abbrev 0x0001d672 0x195 esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .debug_abbrev 0x0001d807 0x1bf esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .debug_abbrev 0x0001d9c6 0x22b esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_abbrev 0x0001dbf1 0x22b esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .debug_abbrev 0x0001de1c 0x2a0 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_abbrev 0x0001e0bc 0x4ba esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_abbrev 0x0001e576 0x45a esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .debug_abbrev 0x0001e9d0 0x5a2 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .debug_abbrev 0x0001ef72 0x215 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .debug_abbrev 0x0001f187 0x3c0 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .debug_abbrev 0x0001f547 0x414 esp-idf/hal/libhal.a(uart_hal.c.obj) + .debug_abbrev 0x0001f95b 0x2d8 esp-idf/hal/libhal.a(gpio_hal.c.obj) + .debug_abbrev 0x0001fc33 0x2cd esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .debug_abbrev 0x0001ff00 0x287 esp-idf/hal/libhal.a(pau_hal.c.obj) + .debug_abbrev 0x00020187 0x4c0 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .debug_abbrev 0x00020647 0x315 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .debug_abbrev 0x0002095c 0x28a esp-idf/hal/libhal.a(apm_hal.c.obj) + .debug_abbrev 0x00020be6 0x86 esp-idf/soc/libsoc.a(interrupts.c.obj) + .debug_abbrev 0x00020c6c 0x70 esp-idf/soc/libsoc.a(gpio_periph.c.obj) + .debug_abbrev 0x00020cdc 0x9a esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + .debug_abbrev 0x00020d76 0x61 esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + .debug_abbrev 0x00020dd7 0x14e esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_abbrev 0x00020f25 0x19a esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .debug_abbrev 0x000210bf 0x30c esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .debug_abbrev 0x000213cb 0x2f0 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .debug_abbrev 0x000216bb 0xc4 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .debug_abbrev 0x0002177f 0x3b9 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .debug_abbrev 0x00021b38 0x372 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .debug_abbrev 0x00021eaa 0x17e esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .debug_abbrev 0x00022028 0x46a esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .debug_abbrev 0x00022492 0x399 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .debug_abbrev 0x0002282b 0x95 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .debug_abbrev 0x000228c0 0x26 esp-idf/freertos/libfreertos.a(portasm.S.obj) + .debug_abbrev 0x000228e6 0x3fc esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .debug_abbrev 0x00022ce2 0x17a esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .debug_abbrev 0x00022e5c 0x4b9 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .debug_abbrev 0x00023315 0x1f7 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .debug_abbrev 0x0002350c 0x373 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .debug_abbrev 0x0002387f 0x1091 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .debug_abbrev 0x00024910 0xff1 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .debug_abbrev 0x00025901 0xc4a esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .debug_abbrev 0x0002654b 0x531 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .debug_abbrev 0x00026a7c 0xee6 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .debug_abbrev 0x00027962 0x2d9 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .debug_abbrev 0x00027c3b 0xa69 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .debug_abbrev 0x000286a4 0xe43 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .debug_abbrev 0x000294e7 0xe18 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .debug_abbrev 0x0002a2ff 0x441 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .debug_abbrev 0x0002a740 0x851 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .debug_abbrev 0x0002af91 0x4da esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .debug_abbrev 0x0002b46b 0x3c0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .debug_abbrev 0x0002b82b 0x67f esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .debug_abbrev 0x0002beaa 0xfd esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .debug_abbrev 0x0002bfa7 0x416 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .debug_abbrev 0x0002c3bd 0x401 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .debug_abbrev 0x0002c7be 0x248 esp-idf/hal/libhal.a(rmt_hal.c.obj) + .debug_abbrev 0x0002ca06 0x184 esp-idf/soc/libsoc.a(rmt_periph.c.obj) + .debug_abbrev 0x0002cb8a 0x16c esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + .debug_abbrev 0x0002ccf6 0x190 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .debug_abbrev 0x0002ce86 0x8f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + .debug_abbrev 0x0002cf15 0x151 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .debug_abbrev 0x0002d066 0x122 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .debug_abbrev 0x0002d188 0x199 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .debug_abbrev 0x0002d321 0x509 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .debug_abbrev 0x0002d82a 0x57b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .debug_abbrev 0x0002dda5 0x41e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .debug_abbrev 0x0002e1c3 0xa4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .debug_abbrev 0x0002e267 0x342 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + .debug_abbrev 0x0002e5a9 0x2ef /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .debug_abbrev 0x0002e898 0x478 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .debug_abbrev 0x0002ed10 0x2ff /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .debug_abbrev 0x0002f00f 0x1f6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .debug_abbrev 0x0002f205 0x46a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .debug_abbrev 0x0002f66f 0xa9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .debug_abbrev 0x0002f718 0x3f2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .debug_abbrev 0x0002fb0a 0x44d esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .debug_abbrev 0x0002ff57 0x190 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .debug_abbrev 0x000300e7 0x5b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + .debug_abbrev 0x00030142 0x289 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + .debug_abbrev 0x000303cb 0x2e7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + .debug_abbrev 0x000306b2 0x424 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + .debug_abbrev 0x00030ad6 0x289 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + .debug_abbrev 0x00030d5f 0x253 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + .debug_abbrev 0x00030fb2 0x247 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + .debug_abbrev 0x000311f9 0x23a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + .debug_abbrev 0x00031433 0x1bd /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + .debug_abbrev 0x000315f0 0x265 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + .debug_abbrev 0x00031855 0x255 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + .debug_abbrev 0x00031aaa 0x2de /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + .debug_abbrev 0x00031d88 0x212 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .debug_abbrev 0x00031f9a 0x174 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .debug_abbrev 0x0003210e 0x196 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + .debug_abbrev 0x000322a4 0x1d1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + .debug_abbrev 0x00032475 0x1e1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + .debug_abbrev 0x00032656 0x1d1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + .debug_abbrev 0x00032827 0x1ef /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + .debug_abbrev 0x00032a16 0x1d2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + .debug_abbrev 0x00032be8 0x1d7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + .debug_abbrev 0x00032dbf 0x1be /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + .debug_abbrev 0x00032f7d 0x2bd /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + +.debug_line 0x00000000 0xd3e62 + *(.debug_line) + .debug_line 0x00000000 0x7b5 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .debug_line 0x000007b5 0x5d3 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .debug_line 0x00000d88 0x141f esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_line 0x000021a7 0x166a esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_line 0x00003811 0x1fb esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .debug_line 0x00003a0c 0xcb5 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_line 0x000046c1 0x349 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .debug_line 0x00004a0a 0x8ed esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .debug_line 0x000052f7 0x6a0 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .debug_line 0x00005997 0xce0 esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .debug_line 0x00006677 0x345 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .debug_line 0x000069bc 0x8a5 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .debug_line 0x00007261 0x19a4 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .debug_line 0x00008c05 0x55e esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .debug_line 0x00009163 0xae3 esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + .debug_line 0x00009c46 0x478 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + .debug_line 0x0000a0be 0x10d2 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .debug_line 0x0000b190 0x618 esp-idf/esp_system/libesp_system.a(startup.c.obj) + .debug_line 0x0000b7a8 0x5e4 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .debug_line 0x0000bd8c 0xb0e esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .debug_line 0x0000c89a 0x722 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .debug_line 0x0000cfbc 0x5e0 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .debug_line 0x0000d59c 0x216 esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .debug_line 0x0000d7b2 0xb3d esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_line 0x0000e2ef 0x42e esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_line 0x0000e71d 0x687 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_line 0x0000eda4 0xb7e esp-idf/hal/libhal.a(cache_hal.c.obj) + .debug_line 0x0000f922 0x71c esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .debug_line 0x0001003e 0x427 esp-idf/hal/libhal.a(brownout_hal.c.obj) + .debug_line 0x00010465 0x41a esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_line 0x0001087f 0x2d3 esp-idf/log/liblog.a(log_write.c.obj) + .debug_line 0x00010b52 0xcb esp-idf/log/liblog.a(log_level.c.obj) + .debug_line 0x00010c1d 0x425 esp-idf/log/liblog.a(tag_log_level.c.obj) + .debug_line 0x00011042 0x58c esp-idf/log/liblog.a(log_linked_list.c.obj) + .debug_line 0x000115ce 0x67a esp-idf/log/liblog.a(log_binary_heap.c.obj) + .debug_line 0x00011c48 0x377 esp-idf/log/liblog.a(log_lock.c.obj) + .debug_line 0x00011fbf 0x1b6d esp-idf/heap/libheap.a(heap_caps.c.obj) + .debug_line 0x00013b2c 0xf9a esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .debug_line 0x00014ac6 0x391 esp-idf/heap/libheap.a(multi_heap.c.obj) + .debug_line 0x00014e57 0xa10 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .debug_line 0x00015867 0x227 esp-idf/heap/libheap.a(memory_layout.c.obj) + .debug_line 0x00015a8e 0xa33 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .debug_line 0x000164c1 0x29f esp-idf/esp_security/libesp_security.a(init.c.obj) + .debug_line 0x00016760 0x306 esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .debug_line 0x00016a66 0xa15 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .debug_line 0x0001747b 0x7d4 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .debug_line 0x00017c4f 0x2dd3 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .debug_line 0x0001aa22 0x48e esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .debug_line 0x0001aeb0 0xa92 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .debug_line 0x0001b942 0x91a esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .debug_line 0x0001c25c 0x1a93 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .debug_line 0x0001dcef 0x1e51 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_line 0x0001fb40 0x1539 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .debug_line 0x00021079 0x1c91 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .debug_line 0x00022d0a 0x101e esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .debug_line 0x00023d28 0x6a3 esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .debug_line 0x000243cb 0x321 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + .debug_line 0x000246ec 0x350 esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .debug_line 0x00024a3c 0xfdc esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .debug_line 0x00025a18 0x46ae esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .debug_line 0x0002a0c6 0x83f esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .debug_line 0x0002a905 0x7bf esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_line 0x0002b0c4 0x5f5 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .debug_line 0x0002b6b9 0x286 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .debug_line 0x0002b93f 0x2d23 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .debug_line 0x0002e662 0x5a1 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .debug_line 0x0002ec03 0x324d esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .debug_line 0x00031e50 0x76d esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .debug_line 0x000325bd 0x334a esp-idf/freertos/libfreertos.a(queue.c.obj) + .debug_line 0x00035907 0x5e51 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .debug_line 0x0003b758 0x1056 esp-idf/freertos/libfreertos.a(port.c.obj) + .debug_line 0x0003c7ae 0x504 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .debug_line 0x0003ccb2 0x4f8 esp-idf/freertos/libfreertos.a(port_common.c.obj) + .debug_line 0x0003d1aa 0x907 esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .debug_line 0x0003dab1 0x5ef esp-idf/freertos/libfreertos.a(list.c.obj) + .debug_line 0x0003e0a0 0x3f9 esp-idf/newlib/libnewlib.a(abort.c.obj) + .debug_line 0x0003e499 0x5cf esp-idf/newlib/libnewlib.a(assert.c.obj) + .debug_line 0x0003ea68 0x5ee esp-idf/newlib/libnewlib.a(heap.c.obj) + .debug_line 0x0003f056 0xbf0 esp-idf/newlib/libnewlib.a(locks.c.obj) + .debug_line 0x0003fc46 0x27c esp-idf/newlib/libnewlib.a(pthread.c.obj) + .debug_line 0x0003fec2 0x285 esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .debug_line 0x00040147 0x4f9 esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .debug_line 0x00040640 0x72d esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .debug_line 0x00040d6d 0x6ee esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .debug_line 0x0004145b 0xe96 esp-idf/newlib/libnewlib.a(time.c.obj) + .debug_line 0x000422f1 0x53f esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .debug_line 0x00042830 0x23cd esp-idf/pthread/libpthread.a(pthread.c.obj) + .debug_line 0x00044bfd 0xd7f esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .debug_line 0x0004597c 0xa7d esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .debug_line 0x000463f9 0xb89 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .debug_line 0x00046f82 0x8dd esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .debug_line 0x0004785f 0xcb7 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .debug_line 0x00048516 0x3a3 esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + .debug_line 0x000488b9 0x2b4 esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .debug_line 0x00048b6d 0x4f9 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .debug_line 0x00049066 0x312 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .debug_line 0x00049378 0xdf0 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .debug_line 0x0004a168 0x2cec esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .debug_line 0x0004ce54 0x9306 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .debug_line 0x0005615a 0x56a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .debug_line 0x000566c4 0x1bff esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .debug_line 0x000582c3 0x16de esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .debug_line 0x000599a1 0x38b esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .debug_line 0x00059d2c 0x10be esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .debug_line 0x0005adea 0x151e esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .debug_line 0x0005c308 0x1ec esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + .debug_line 0x0005c4f4 0x9fb esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .debug_line 0x0005ceef 0x57a0 esp-idf/vfs/libvfs.a(vfs.c.obj) + .debug_line 0x0006268f 0xc8d esp-idf/vfs/libvfs.a(nullfs.c.obj) + .debug_line 0x0006331c 0x975 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .debug_line 0x00063c91 0xefe esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .debug_line 0x00064b8f 0x1fd9 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .debug_line 0x00066b68 0x7f9 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .debug_line 0x00067361 0x12b2 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .debug_line 0x00068613 0x8d4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .debug_line 0x00068ee7 0x2f2f esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .debug_line 0x0006be16 0x6f2 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .debug_line 0x0006c508 0x1570 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .debug_line 0x0006da78 0x10e5 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .debug_line 0x0006eb5d 0x518 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .debug_line 0x0006f075 0x57e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .debug_line 0x0006f5f3 0x910 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .debug_line 0x0006ff03 0x621 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .debug_line 0x00070524 0xe6d esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .debug_line 0x00071391 0xa60 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .debug_line 0x00071df1 0x273 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .debug_line 0x00072064 0x3da esp-idf/riscv/libriscv.a(interrupt.c.obj) + .debug_line 0x0007243e 0x202 esp-idf/riscv/libriscv.a(vectors.S.obj) + .debug_line 0x00072640 0x121 esp-idf/riscv/libriscv.a(vectors_intc.S.obj) + .debug_line 0x00072761 0x4e2d esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .debug_line 0x0007758e 0x1c1a esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .debug_line 0x000791a8 0x4d3 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .debug_line 0x0007967b 0x1a11 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .debug_line 0x0007b08c 0xc9f esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .debug_line 0x0007bd2b 0x116 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_line 0x0007be41 0x1096 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_line 0x0007ced7 0x1744 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_line 0x0007e61b 0xa1f esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_line 0x0007f03a 0x2ff6 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .debug_line 0x00082030 0x27c esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + .debug_line 0x000822ac 0x41b esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .debug_line 0x000826c7 0x1291 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .debug_line 0x00083958 0x275 esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .debug_line 0x00083bcd 0x4b0 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .debug_line 0x0008407d 0x1067 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .debug_line 0x000850e4 0x5d5 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .debug_line 0x000856b9 0x396c esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .debug_line 0x00089025 0x1356 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .debug_line 0x0008a37b 0xe8b esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .debug_line 0x0008b206 0x3e1 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .debug_line 0x0008b5e7 0x2e2 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + .debug_line 0x0008b8c9 0x227b esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .debug_line 0x0008db44 0xddb esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .debug_line 0x0008e91f 0x3b5 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .debug_line 0x0008ecd4 0x74b esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .debug_line 0x0008f41f 0x927 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .debug_line 0x0008fd46 0x756 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .debug_line 0x0009049c 0x283e esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .debug_line 0x00092cda 0x975 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .debug_line 0x0009364f 0x5f3 esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .debug_line 0x00093c42 0x3b8 esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .debug_line 0x00093ffa 0x78f esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_line 0x00094789 0x310 esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .debug_line 0x00094a99 0x3e0 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_line 0x00094e79 0x11e6 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_line 0x0009605f 0x929 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .debug_line 0x00096988 0x1d2c esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .debug_line 0x000986b4 0x4e6 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .debug_line 0x00098b9a 0xa2c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .debug_line 0x000995c6 0x1a1b esp-idf/hal/libhal.a(uart_hal.c.obj) + .debug_line 0x0009afe1 0x471 esp-idf/hal/libhal.a(gpio_hal.c.obj) + .debug_line 0x0009b452 0x118c esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .debug_line 0x0009c5de 0x676 esp-idf/hal/libhal.a(pau_hal.c.obj) + .debug_line 0x0009cc54 0x110c esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .debug_line 0x0009dd60 0x536 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .debug_line 0x0009e296 0x1381 esp-idf/hal/libhal.a(apm_hal.c.obj) + .debug_line 0x0009f617 0xa4 esp-idf/soc/libsoc.a(interrupts.c.obj) + .debug_line 0x0009f6bb 0x199 esp-idf/soc/libsoc.a(gpio_periph.c.obj) + .debug_line 0x0009f854 0x104 esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + .debug_line 0x0009f958 0xa2 esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + .debug_line 0x0009f9fa 0x9a9 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_line 0x000a03a3 0x500 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .debug_line 0x000a08a3 0x715 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .debug_line 0x000a0fb8 0x10bb esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .debug_line 0x000a2073 0x20c esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .debug_line 0x000a227f 0xa2b esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .debug_line 0x000a2caa 0x8ff esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .debug_line 0x000a35a9 0x725 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .debug_line 0x000a3cce 0x1c87 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .debug_line 0x000a5955 0xc11 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .debug_line 0x000a6566 0x1ba esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .debug_line 0x000a6720 0x18d esp-idf/freertos/libfreertos.a(portasm.S.obj) + .debug_line 0x000a68ad 0xcf7 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .debug_line 0x000a75a4 0xb42 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .debug_line 0x000a80e6 0x1cb6 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .debug_line 0x000a9d9c 0x5b7 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .debug_line 0x000aa353 0x3a0b esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .debug_line 0x000add5e 0x3033 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .debug_line 0x000b0d91 0x3852 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .debug_line 0x000b45e3 0x113f esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .debug_line 0x000b5722 0x8be esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .debug_line 0x000b5fe0 0x1870 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .debug_line 0x000b7850 0x4ee esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .debug_line 0x000b7d3e 0xfea esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .debug_line 0x000b8d28 0x3ec6 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .debug_line 0x000bcbee 0x1a12 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .debug_line 0x000be600 0x828 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .debug_line 0x000bee28 0xc95 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .debug_line 0x000bfabd 0x18be esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .debug_line 0x000c137b 0x1fbf esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .debug_line 0x000c333a 0x51aa esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .debug_line 0x000c84e4 0x2ad esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .debug_line 0x000c8791 0x17ae esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .debug_line 0x000c9f3f 0x2aa3 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .debug_line 0x000cc9e2 0x698 esp-idf/hal/libhal.a(rmt_hal.c.obj) + .debug_line 0x000cd07a 0x207 esp-idf/soc/libsoc.a(rmt_periph.c.obj) + .debug_line 0x000cd281 0x215 esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + .debug_line 0x000cd496 0x429 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .debug_line 0x000cd8bf 0x6b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + .debug_line 0x000cd92a 0xbe /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .debug_line 0x000cd9e8 0xa9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .debug_line 0x000cda91 0x81 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .debug_line 0x000cdb12 0x45a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .debug_line 0x000cdf6c 0x3e2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .debug_line 0x000ce34e 0x2a9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .debug_line 0x000ce5f7 0x6b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .debug_line 0x000ce662 0x8a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + .debug_line 0x000ce6ec 0x145 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .debug_line 0x000ce831 0x43a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .debug_line 0x000cec6b 0x1b1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .debug_line 0x000cee1c 0xee /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .debug_line 0x000cef0a 0x493 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .debug_line 0x000cf39d 0x6b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .debug_line 0x000cf408 0x1e7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .debug_line 0x000cf5ef 0x782 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .debug_line 0x000cfd71 0x46f esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .debug_line 0x000d01e0 0x3a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + .debug_line 0x000d021a 0x2e4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + .debug_line 0x000d04fe 0x580 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + .debug_line 0x000d0a7e 0x856 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + .debug_line 0x000d12d4 0x295 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + .debug_line 0x000d1569 0x212 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + .debug_line 0x000d177b 0xed /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + .debug_line 0x000d1868 0x8b1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + .debug_line 0x000d2119 0x14b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + .debug_line 0x000d2264 0x282 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + .debug_line 0x000d24e6 0x28d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + .debug_line 0x000d2773 0x8c6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + .debug_line 0x000d3039 0x2c4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .debug_line 0x000d32fd 0x51 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .debug_line 0x000d334e 0x8e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + .debug_line 0x000d33dc 0xb1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + .debug_line 0x000d348d 0xdf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + .debug_line 0x000d356c 0xd5 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + .debug_line 0x000d3641 0xe8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + .debug_line 0x000d3729 0xdb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + .debug_line 0x000d3804 0xdb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + .debug_line 0x000d38df 0x189 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + .debug_line 0x000d3a68 0x3fa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + +.debug_frame 0x00000000 0x178bc + *(.debug_frame) + .debug_frame 0x00000000 0x78 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .debug_frame 0x00000078 0x98 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .debug_frame 0x00000110 0x26c esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_frame 0x0000037c 0x338 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_frame 0x000006b4 0xf0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_frame 0x000007a4 0x48 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .debug_frame 0x000007ec 0xd8 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .debug_frame 0x000008c4 0x1f0 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .debug_frame 0x00000ab4 0x58 esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .debug_frame 0x00000b0c 0x8c esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .debug_frame 0x00000b98 0x68 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .debug_frame 0x00000c00 0x150 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .debug_frame 0x00000d50 0x80 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .debug_frame 0x00000dd0 0x50 esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + .debug_frame 0x00000e20 0x5c esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + .debug_frame 0x00000e7c 0x204 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .debug_frame 0x00001080 0xa8 esp-idf/esp_system/libesp_system.a(startup.c.obj) + .debug_frame 0x00001128 0x11c esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .debug_frame 0x00001244 0x194 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .debug_frame 0x000013d8 0x8c esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .debug_frame 0x00001464 0xd8 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .debug_frame 0x0000153c 0x4c esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .debug_frame 0x00001588 0x3c esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_frame 0x000015c4 0x80 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_frame 0x00001644 0xc8 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_frame 0x0000170c 0x1d8 esp-idf/hal/libhal.a(cache_hal.c.obj) + .debug_frame 0x000018e4 0x7c esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .debug_frame 0x00001960 0x50 esp-idf/hal/libhal.a(brownout_hal.c.obj) + .debug_frame 0x000019b0 0x50 esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_frame 0x00001a00 0x78 esp-idf/log/liblog.a(log_write.c.obj) + .debug_frame 0x00001a78 0x20 esp-idf/log/liblog.a(log_level.c.obj) + .debug_frame 0x00001a98 0xb0 esp-idf/log/liblog.a(tag_log_level.c.obj) + .debug_frame 0x00001b48 0xd4 esp-idf/log/liblog.a(log_linked_list.c.obj) + .debug_frame 0x00001c1c 0xd8 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .debug_frame 0x00001cf4 0x6c esp-idf/log/liblog.a(log_lock.c.obj) + .debug_frame 0x00001d60 0x4f4 esp-idf/heap/libheap.a(heap_caps.c.obj) + .debug_frame 0x00002254 0x120 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .debug_frame 0x00002374 0xd0 esp-idf/heap/libheap.a(multi_heap.c.obj) + .debug_frame 0x00002444 0xc0 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .debug_frame 0x00002504 0xe8 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .debug_frame 0x000025ec 0x3c esp-idf/esp_security/libesp_security.a(init.c.obj) + .debug_frame 0x00002628 0x78 esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .debug_frame 0x000026a0 0xd4 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .debug_frame 0x00002774 0x124 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .debug_frame 0x00002898 0x3b8 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .debug_frame 0x00002c50 0x70 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .debug_frame 0x00002cc0 0xc8 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .debug_frame 0x00002d88 0x190 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .debug_frame 0x00002f18 0x2c8 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .debug_frame 0x000031e0 0x3e8 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_frame 0x000035c8 0x140 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .debug_frame 0x00003708 0x2b0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .debug_frame 0x000039b8 0x150 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .debug_frame 0x00003b08 0x80 esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .debug_frame 0x00003b88 0x54 esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .debug_frame 0x00003bdc 0x25c esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .debug_frame 0x00003e38 0x7a0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .debug_frame 0x000045d8 0xd4 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .debug_frame 0x000046ac 0x130 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_frame 0x000047dc 0x78 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .debug_frame 0x00004854 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .debug_frame 0x000048a4 0x710 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .debug_frame 0x00004fb4 0x104 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .debug_frame 0x000050b8 0xa98 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .debug_frame 0x00005b50 0x54 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .debug_frame 0x00005ba4 0x61c esp-idf/freertos/libfreertos.a(queue.c.obj) + .debug_frame 0x000061c0 0xaa4 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .debug_frame 0x00006c64 0x220 esp-idf/freertos/libfreertos.a(port.c.obj) + .debug_frame 0x00006e84 0xe0 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .debug_frame 0x00006f64 0x70 esp-idf/freertos/libfreertos.a(port_common.c.obj) + .debug_frame 0x00006fd4 0xa0 esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .debug_frame 0x00007074 0x60 esp-idf/freertos/libfreertos.a(list.c.obj) + .debug_frame 0x000070d4 0x2c esp-idf/newlib/libnewlib.a(abort.c.obj) + .debug_frame 0x00007100 0x78 esp-idf/newlib/libnewlib.a(assert.c.obj) + .debug_frame 0x00007178 0x1c8 esp-idf/newlib/libnewlib.a(heap.c.obj) + .debug_frame 0x00007340 0x314 esp-idf/newlib/libnewlib.a(locks.c.obj) + .debug_frame 0x00007654 0x50 esp-idf/newlib/libnewlib.a(pthread.c.obj) + .debug_frame 0x000076a4 0x40 esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .debug_frame 0x000076e4 0x54 esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .debug_frame 0x00007738 0xe0 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .debug_frame 0x00007818 0x130 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .debug_frame 0x00007948 0x200 esp-idf/newlib/libnewlib.a(time.c.obj) + .debug_frame 0x00007b48 0x100 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .debug_frame 0x00007c48 0x52c esp-idf/pthread/libpthread.a(pthread.c.obj) + .debug_frame 0x00008174 0x1f8 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .debug_frame 0x0000836c 0x138 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .debug_frame 0x000084a4 0x194 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .debug_frame 0x00008638 0x110 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .debug_frame 0x00008748 0x100 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .debug_frame 0x00008848 0x30 esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + .debug_frame 0x00008878 0x58 esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .debug_frame 0x000088d0 0x64 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .debug_frame 0x00008934 0x74 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .debug_frame 0x000089a8 0x184 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .debug_frame 0x00008b2c 0x4b0 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .debug_frame 0x00008fdc 0xaf4 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .debug_frame 0x00009ad0 0x6c esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .debug_frame 0x00009b3c 0x414 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .debug_frame 0x00009f50 0x174 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .debug_frame 0x0000a0c4 0xd4 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .debug_frame 0x0000a198 0x284 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .debug_frame 0x0000a41c 0x248 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .debug_frame 0x0000a664 0x230 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .debug_frame 0x0000a894 0xb68 esp-idf/vfs/libvfs.a(vfs.c.obj) + .debug_frame 0x0000b3fc 0x20c esp-idf/vfs/libvfs.a(nullfs.c.obj) + .debug_frame 0x0000b608 0x218 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .debug_frame 0x0000b820 0x124 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .debug_frame 0x0000b944 0x188 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .debug_frame 0x0000bacc 0x144 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .debug_frame 0x0000bc10 0x6a0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .debug_frame 0x0000c2b0 0xd4 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .debug_frame 0x0000c384 0x658 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .debug_frame 0x0000c9dc 0x134 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .debug_frame 0x0000cb10 0x254 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .debug_frame 0x0000cd64 0x27c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .debug_frame 0x0000cfe0 0xa8 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .debug_frame 0x0000d088 0x64 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .debug_frame 0x0000d0ec 0x190 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .debug_frame 0x0000d27c 0x90 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .debug_frame 0x0000d30c 0xd4 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .debug_frame 0x0000d3e0 0xd4 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .debug_frame 0x0000d4b4 0x30 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .debug_frame 0x0000d4e4 0xac esp-idf/riscv/libriscv.a(interrupt.c.obj) + .debug_frame 0x0000d590 0x7b4 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .debug_frame 0x0000dd44 0x344 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .debug_frame 0x0000e088 0x60 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .debug_frame 0x0000e0e8 0x290 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .debug_frame 0x0000e378 0x1ac esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .debug_frame 0x0000e524 0x2c esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_frame 0x0000e550 0xe0 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_frame 0x0000e630 0x280 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_frame 0x0000e8b0 0x130 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_frame 0x0000e9e0 0x350 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .debug_frame 0x0000ed30 0x48 esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .debug_frame 0x0000ed78 0x1b8 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .debug_frame 0x0000ef30 0x40 esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .debug_frame 0x0000ef70 0x138 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .debug_frame 0x0000f0a8 0x1d8 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .debug_frame 0x0000f280 0xc8 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .debug_frame 0x0000f348 0x510 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .debug_frame 0x0000f858 0x168 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .debug_frame 0x0000f9c0 0x2ac esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .debug_frame 0x0000fc6c 0x84 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .debug_frame 0x0000fcf0 0x474 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .debug_frame 0x00010164 0x16c esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .debug_frame 0x000102d0 0x7c esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .debug_frame 0x0001034c 0x110 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .debug_frame 0x0001045c 0x180 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .debug_frame 0x000105dc 0x6c esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .debug_frame 0x00010648 0x388 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .debug_frame 0x000109d0 0x118 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .debug_frame 0x00010ae8 0x3c esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .debug_frame 0x00010b24 0x4c esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .debug_frame 0x00010b70 0xd4 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_frame 0x00010c44 0x30 esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .debug_frame 0x00010c74 0x60 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_frame 0x00010cd4 0x1d4 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_frame 0x00010ea8 0xc4 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .debug_frame 0x00010f6c 0x2a4 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .debug_frame 0x00011210 0x9c esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .debug_frame 0x000112ac 0xf0 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .debug_frame 0x0001139c 0x220 esp-idf/hal/libhal.a(uart_hal.c.obj) + .debug_frame 0x000115bc 0x50 esp-idf/hal/libhal.a(gpio_hal.c.obj) + .debug_frame 0x0001160c 0x148 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .debug_frame 0x00011754 0x90 esp-idf/hal/libhal.a(pau_hal.c.obj) + .debug_frame 0x000117e4 0x168 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .debug_frame 0x0001194c 0xb0 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .debug_frame 0x000119fc 0x260 esp-idf/hal/libhal.a(apm_hal.c.obj) + .debug_frame 0x00011c5c 0x40 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_frame 0x00011c9c 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .debug_frame 0x00011cfc 0x74 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .debug_frame 0x00011d70 0x228 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .debug_frame 0x00011f98 0x6c esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .debug_frame 0x00012004 0xd0 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .debug_frame 0x000120d4 0xa0 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .debug_frame 0x00012174 0x44 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .debug_frame 0x000121b8 0x34c esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .debug_frame 0x00012504 0x15c esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .debug_frame 0x00012660 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .debug_frame 0x00012690 0x1c0 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .debug_frame 0x00012850 0x5e8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .debug_frame 0x00012e38 0x404 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .debug_frame 0x0001323c 0x110 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .debug_frame 0x0001334c 0x690 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .debug_frame 0x000139dc 0xd10 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .debug_frame 0x000146ec 0x76c esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .debug_frame 0x00014e58 0x2a8 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .debug_frame 0x00015100 0x130 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .debug_frame 0x00015230 0x278 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .debug_frame 0x000154a8 0x74 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .debug_frame 0x0001551c 0x11c esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .debug_frame 0x00015638 0x51c esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .debug_frame 0x00015b54 0x1cc esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .debug_frame 0x00015d20 0x6c esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .debug_frame 0x00015d8c 0x98 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .debug_frame 0x00015e24 0x234 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .debug_frame 0x00016058 0x1ec esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .debug_frame 0x00016244 0x454 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .debug_frame 0x00016698 0x4c esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .debug_frame 0x000166e4 0x220 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .debug_frame 0x00016904 0x494 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .debug_frame 0x00016d98 0x50 esp-idf/hal/libhal.a(rmt_hal.c.obj) + .debug_frame 0x00016de8 0x54 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .debug_frame 0x00016e3c 0x280 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .debug_frame 0x000170bc 0x70 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .debug_frame 0x0001712c 0x58 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + .debug_frame 0x00017184 0x84 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + .debug_frame 0x00017208 0x17c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + .debug_frame 0x00017384 0x60 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + .debug_frame 0x000173e4 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + .debug_frame 0x00017440 0x44 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + .debug_frame 0x00017484 0x60 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + .debug_frame 0x000174e4 0x50 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + .debug_frame 0x00017534 0x54 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + .debug_frame 0x00017588 0xa4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + .debug_frame 0x0001762c 0x78 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + .debug_frame 0x000176a4 0x4c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .debug_frame 0x000176f0 0x2c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + .debug_frame 0x0001771c 0x2c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + .debug_frame 0x00017748 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + .debug_frame 0x00017778 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + .debug_frame 0x000177a8 0x34 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + .debug_frame 0x000177dc 0x34 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + .debug_frame 0x00017810 0x34 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + .debug_frame 0x00017844 0x20 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + .debug_frame 0x00017864 0x58 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + +.debug_str 0x00000000 0x55fb9 + *(.debug_str) + .debug_str 0x00000000 0x55fb9 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + 0x4c7 (size before relaxing) + .debug_str 0x00055fb9 0x4d2 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .debug_str 0x00055fb9 0x987 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_str 0x00055fb9 0xa9d esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_str 0x00055fb9 0x2810 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .debug_str 0x00055fb9 0x7c6 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_str 0x00055fb9 0x2b1 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .debug_str 0x00055fb9 0x1c26 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .debug_str 0x00055fb9 0x6ea esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .debug_str 0x00055fb9 0x3b8c esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .debug_str 0x00055fb9 0x2fb esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .debug_str 0x00055fb9 0x2fd6 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .debug_str 0x00055fb9 0x972e esp-idf/esp_system/libesp_system.a(clk.c.obj) + .debug_str 0x00055fb9 0x802 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .debug_str 0x00055fb9 0x3a7a esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + .debug_str 0x00055fb9 0xc70 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + .debug_str 0x00055fb9 0x37b7 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .debug_str 0x00055fb9 0x4b2 esp-idf/esp_system/libesp_system.a(startup.c.obj) + .debug_str 0x00055fb9 0x1060 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .debug_str 0x00055fb9 0x638 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .debug_str 0x00055fb9 0x2942 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .debug_str 0x00055fb9 0x5cf esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .debug_str 0x00055fb9 0x363 esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .debug_str 0x00055fb9 0x2ba9 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_str 0x00055fb9 0x2933 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_str 0x00055fb9 0x2aeb esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_str 0x00055fb9 0x71f esp-idf/hal/libhal.a(cache_hal.c.obj) + .debug_str 0x00055fb9 0xf2b esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .debug_str 0x00055fb9 0x6f4 esp-idf/hal/libhal.a(brownout_hal.c.obj) + .debug_str 0x00055fb9 0x36c esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_str 0x00055fb9 0x36d esp-idf/log/liblog.a(log_write.c.obj) + .debug_str 0x00055fb9 0x2af esp-idf/log/liblog.a(log_level.c.obj) + .debug_str 0x00055fb9 0x45c esp-idf/log/liblog.a(tag_log_level.c.obj) + .debug_str 0x00055fb9 0x3e9 esp-idf/log/liblog.a(log_linked_list.c.obj) + .debug_str 0x00055fb9 0x3f7 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .debug_str 0x00055fb9 0x314 esp-idf/log/liblog.a(log_lock.c.obj) + .debug_str 0x00055fb9 0xb25 esp-idf/heap/libheap.a(heap_caps.c.obj) + .debug_str 0x00055fb9 0x76f esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .debug_str 0x00055fb9 0x435 esp-idf/heap/libheap.a(multi_heap.c.obj) + .debug_str 0x00055fb9 0x7b1 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .debug_str 0x00055fb9 0x429 esp-idf/heap/libheap.a(memory_layout.c.obj) + .debug_str 0x00055fb9 0x61a esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .debug_str 0x00055fb9 0x2fa esp-idf/esp_security/libesp_security.a(init.c.obj) + .debug_str 0x00055fb9 0x359 esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .debug_str 0x00055fb9 0x50c esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .debug_str 0x00055fb9 0x4f3 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .debug_str 0x00055fb9 0x1818 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .debug_str 0x00055fb9 0xd3d esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .debug_str 0x00055fb9 0x235d esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .debug_str 0x00055fb9 0x52d esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .debug_str 0x00055fb9 0x30cc esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .debug_str 0x00055fb9 0x3fec esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_str 0x00055fb9 0x265b esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .debug_str 0x00055fb9 0x4f17 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .debug_str 0x00055fb9 0x3137 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .debug_str 0x00055fb9 0x2cb6 esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .debug_str 0x00055fb9 0xed esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + .debug_str 0x00055fb9 0x372 esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .debug_str 0x00055fb9 0x86c esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .debug_str 0x00055fb9 0x8eaf esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .debug_str 0x00055fb9 0xaf7 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .debug_str 0x00055fb9 0x336c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_str 0x00055fb9 0xd7f esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .debug_str 0x00055fb9 0x285 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .debug_str 0x00055fb9 0x1c9b esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .debug_str 0x00055fb9 0x2455 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .debug_str 0x00055fb9 0x1645 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .debug_str 0x00055fb9 0x4be esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .debug_str 0x00055fb9 0xe26 esp-idf/freertos/libfreertos.a(queue.c.obj) + .debug_str 0x00055fb9 0x1d68 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .debug_str 0x00055fb9 0x1759 esp-idf/freertos/libfreertos.a(port.c.obj) + .debug_str 0x00055fb9 0x361 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .debug_str 0x00055fb9 0x7fb esp-idf/freertos/libfreertos.a(port_common.c.obj) + .debug_str 0x00055fb9 0x331c esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .debug_str 0x00055fb9 0x36a esp-idf/freertos/libfreertos.a(list.c.obj) + .debug_str 0x00055fb9 0x296 esp-idf/newlib/libnewlib.a(abort.c.obj) + .debug_str 0x00055fb9 0x32f esp-idf/newlib/libnewlib.a(assert.c.obj) + .debug_str 0x00055fb9 0x7bb esp-idf/newlib/libnewlib.a(heap.c.obj) + .debug_str 0x00055fb9 0x8ec esp-idf/newlib/libnewlib.a(locks.c.obj) + .debug_str 0x00055fb9 0x2e5 esp-idf/newlib/libnewlib.a(pthread.c.obj) + .debug_str 0x00055fb9 0x267 esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .debug_str 0x00055fb9 0x664 esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .debug_str 0x00055fb9 0xcb3 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .debug_str 0x00055fb9 0x8a6 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .debug_str 0x00055fb9 0xb05 esp-idf/newlib/libnewlib.a(time.c.obj) + .debug_str 0x00055fb9 0x98b esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .debug_str 0x00055fb9 0xe27 esp-idf/pthread/libpthread.a(pthread.c.obj) + .debug_str 0x00055fb9 0x881 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .debug_str 0x00055fb9 0x532 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .debug_str 0x00055fb9 0x5b2 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .debug_str 0x00055fb9 0x42d esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .debug_str 0x00055fb9 0xb6d esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .debug_str 0x00055fb9 0x4a3 esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + .debug_str 0x00055fb9 0x30c esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .debug_str 0x00055fb9 0x3e4 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .debug_str 0x00055fb9 0x338 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .debug_str 0x00055fb9 0x34ca esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .debug_str 0x00055fb9 0x262a esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .debug_str 0x00055fb9 0x5fe6 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .debug_str 0x00055fb9 0x145a esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .debug_str 0x00055fb9 0x2759 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .debug_str 0x00055fb9 0x3cbe esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .debug_str 0x00055fb9 0x3c1 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .debug_str 0x00055fb9 0xc78 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .debug_str 0x00055fb9 0x15c8 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .debug_str 0x00055fb9 0x273 esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + .debug_str 0x00055fb9 0x1199 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .debug_str 0x00055fb9 0x1bec esp-idf/vfs/libvfs.a(vfs.c.obj) + .debug_str 0x00055fb9 0x10c3 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .debug_str 0x00055fb9 0xa83 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .debug_str 0x00055fb9 0x986 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .debug_str 0x00055fb9 0x601a esp-idf/main/libmain.a(esp_zb_light.c.obj) + .debug_str 0x00055fb9 0x53d esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .debug_str 0x00055fb9 0x254f esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .debug_str 0x00055fb9 0xf09 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .debug_str 0x00055fb9 0x3392 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .debug_str 0x00055fb9 0x84c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .debug_str 0x00055fb9 0x6ec esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .debug_str 0x00055fb9 0x142a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .debug_str 0x00055fb9 0xdcb esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .debug_str 0x00055fb9 0xd8d esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .debug_str 0x00055fb9 0x1195 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .debug_str 0x00055fb9 0x3a2 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .debug_str 0x00055fb9 0xa21 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .debug_str 0x00055fb9 0x74e esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .debug_str 0x00055fb9 0x2a5 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .debug_str 0x00055fb9 0x338 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .debug_str 0x00055fb9 0xb1 esp-idf/riscv/libriscv.a(vectors.S.obj) + .debug_str 0x00055fb9 0xa2 esp-idf/riscv/libriscv.a(vectors_intc.S.obj) + .debug_str 0x00055fb9 0x454c esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .debug_str 0x00055fb9 0x31c4 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .debug_str 0x00055fb9 0x853 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .debug_str 0x00055fb9 0x1376 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .debug_str 0x00055fb9 0x1029 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .debug_str 0x00055fb9 0x27a esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_str 0x00055fb9 0xa59 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_str 0x00055fb9 0x3f93 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_str 0x00055fb9 0x14b7 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_str 0x00055fb9 0x1060 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .debug_str 0x00055fb9 0x36c esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + .debug_str 0x00055fb9 0x2af esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .debug_str 0x00055fb9 0x6dd esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .debug_str 0x00055fb9 0x361 esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .debug_str 0x00055fb9 0x4f5 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .debug_str 0x00055fb9 0xba9 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .debug_str 0x00055fb9 0xf5d esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .debug_str 0x00055fb9 0x2873 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .debug_str 0x00055fb9 0x463f esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .debug_str 0x00055fb9 0xc59 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .debug_str 0x00055fb9 0x77f esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .debug_str 0x00055fb9 0x906 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + .debug_str 0x00055fb9 0x1cd4 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .debug_str 0x00055fb9 0x4551 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .debug_str 0x00055fb9 0x30a esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .debug_str 0x00055fb9 0xd09 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .debug_str 0x00055fb9 0x4cd esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .debug_str 0x00055fb9 0x37b5 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .debug_str 0x00055fb9 0xc72 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .debug_str 0x00055fb9 0x3814 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .debug_str 0x00055fb9 0x42d esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .debug_str 0x00055fb9 0x531 esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .debug_str 0x00055fb9 0x9ab esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_str 0x00055fb9 0x7ee esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .debug_str 0x00055fb9 0x5b3 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_str 0x00055fb9 0x2ba7 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_str 0x00055fb9 0x40e5 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .debug_str 0x00055fb9 0x574a esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .debug_str 0x00055fb9 0x4f5 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .debug_str 0x00055fb9 0x2b38 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .debug_str 0x00055fb9 0x3772 esp-idf/hal/libhal.a(uart_hal.c.obj) + .debug_str 0x00055fb9 0xa17 esp-idf/hal/libhal.a(gpio_hal.c.obj) + .debug_str 0x00055fb9 0x1c01 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .debug_str 0x00055fb9 0xb10 esp-idf/hal/libhal.a(pau_hal.c.obj) + .debug_str 0x00055fb9 0x38da esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .debug_str 0x00055fb9 0x1cde esp-idf/hal/libhal.a(pmu_hal.c.obj) + .debug_str 0x00055fb9 0x1202 esp-idf/hal/libhal.a(apm_hal.c.obj) + .debug_str 0x00055fb9 0xa31 esp-idf/soc/libsoc.a(interrupts.c.obj) + .debug_str 0x00055fb9 0x23f esp-idf/soc/libsoc.a(gpio_periph.c.obj) + .debug_str 0x00055fb9 0xdd2 esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + .debug_str 0x00055fb9 0x21c esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + .debug_str 0x00055fb9 0x391 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_str 0x00055fb9 0x431 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .debug_str 0x00055fb9 0x7ce esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .debug_str 0x00055fb9 0x770 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .debug_str 0x00055fb9 0x2de esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .debug_str 0x00055fb9 0x39b8 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .debug_str 0x00055fb9 0x244c esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .debug_str 0x00055fb9 0xa67 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .debug_str 0x00055fb9 0x139e esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .debug_str 0x00055fb9 0x2b27 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .debug_str 0x00055fb9 0x24b esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .debug_str 0x00055fb9 0xc2 esp-idf/freertos/libfreertos.a(portasm.S.obj) + .debug_str 0x00055fb9 0xe9a esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .debug_str 0x00055fb9 0x61b esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .debug_str 0x00055fb9 0xdc7 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .debug_str 0x00055fb9 0x4bc esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .debug_str 0x00055fb9 0xe59 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .debug_str 0x00055fb9 0xb10c esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .debug_str 0x00055fb9 0xa977 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .debug_str 0x00055fb9 0x92bb esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .debug_str 0x00055fb9 0x1294 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .debug_str 0x00055fb9 0xa6e9 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .debug_str 0x00055fb9 0x512 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .debug_str 0x00055fb9 0x46fd esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .debug_str 0x00055fb9 0x5d11 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .debug_str 0x00055fb9 0x77d4 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .debug_str 0x00055fb9 0xf60 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .debug_str 0x00055fb9 0x396c esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .debug_str 0x00055fb9 0x424b esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .debug_str 0x00055fb9 0x13a8 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .debug_str 0x00055fb9 0x3766 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .debug_str 0x00055fb9 0x2b7 esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .debug_str 0x00055fb9 0xbed esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .debug_str 0x00055fb9 0x19b1 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .debug_str 0x00055fb9 0xf3a esp-idf/hal/libhal.a(rmt_hal.c.obj) + .debug_str 0x00055fb9 0x1122 esp-idf/soc/libsoc.a(rmt_periph.c.obj) + .debug_str 0x00055fb9 0x95b esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + .debug_str 0x00055fb9 0x307 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .debug_str 0x00055fb9 0x112 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + .debug_str 0x00055fb9 0x182 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .debug_str 0x00055fb9 0x154 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .debug_str 0x00055fb9 0x292 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .debug_str 0x00055fb9 0xb0b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .debug_str 0x00055fb9 0xccf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .debug_str 0x00055fb9 0x910 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .debug_str 0x00055fb9 0x111 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .debug_str 0x00055fb9 0x776 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + .debug_str 0x00055fb9 0x41c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .debug_str 0x00055fb9 0x94e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .debug_str 0x00055fb9 0x48a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .debug_str 0x00055fb9 0x20d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .debug_str 0x00055fb9 0x8c9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .debug_str 0x00055fb9 0x107 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .debug_str 0x00055fb9 0x98a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .debug_str 0x00055fb9 0x1025 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .debug_str 0x00055fb9 0x30d esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .debug_str 0x00055fb9 0x96 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + .debug_str 0x00055fb9 0x5a5 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + .debug_str 0x00055fb9 0x59a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + .debug_str 0x00055fb9 0x753 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + .debug_str 0x00055fb9 0x5cc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + .debug_str 0x00055fb9 0x5a3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + .debug_str 0x00055fb9 0x501 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + .debug_str 0x00055fb9 0x586 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + .debug_str 0x00055fb9 0x4e1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + .debug_str 0x00055fb9 0x5a1 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + .debug_str 0x00055fb9 0x548 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + .debug_str 0x00055fb9 0x706 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + .debug_str 0x00055fb9 0x503 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .debug_str 0x00055fb9 0x4e3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .debug_str 0x00055fb9 0x4dd /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + .debug_str 0x00055fb9 0x4e4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + .debug_str 0x00055fb9 0x62f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + .debug_str 0x00055fb9 0x54d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + .debug_str 0x00055fb9 0x516 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + .debug_str 0x00055fb9 0x4e9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + .debug_str 0x00055fb9 0x4eb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + .debug_str 0x00055fb9 0x4dd /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + .debug_str 0x00055fb9 0x55c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + +.debug_loc 0x00000000 0x77627 + *(.debug_loc) + .debug_loc 0x00000000 0x115 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .debug_loc 0x00000115 0x7c esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .debug_loc 0x00000191 0xb7b esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_loc 0x00000d0c 0x12a0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_loc 0x00001fac 0x343 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_loc 0x000022ef 0x118 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .debug_loc 0x00002407 0x3c esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .debug_loc 0x00002443 0x726 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .debug_loc 0x00002b69 0x152 esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .debug_loc 0x00002cbb 0x27 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .debug_loc 0x00002ce2 0x6d esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .debug_loc 0x00002d4f 0x1345 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .debug_loc 0x00004094 0x237 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .debug_loc 0x000042cb 0x3d esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + .debug_loc 0x00004308 0xa0 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + .debug_loc 0x000043a8 0x401 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .debug_loc 0x000047a9 0x81 esp-idf/esp_system/libesp_system.a(startup.c.obj) + .debug_loc 0x0000482a 0x200 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .debug_loc 0x00004a2a 0x579 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .debug_loc 0x00004fa3 0x1bb esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .debug_loc 0x0000515e 0x597 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .debug_loc 0x000056f5 0xc2 esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .debug_loc 0x000057b7 0x6ff esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_loc 0x00005eb6 0x39 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_loc 0x00005eef 0x1b8 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_loc 0x000060a7 0xd3f esp-idf/hal/libhal.a(cache_hal.c.obj) + .debug_loc 0x00006de6 0x39f esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .debug_loc 0x00007185 0x111 esp-idf/hal/libhal.a(brownout_hal.c.obj) + .debug_loc 0x00007296 0x13 esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_loc 0x000072a9 0x195 esp-idf/log/liblog.a(log_write.c.obj) + .debug_loc 0x0000743e 0x1d0 esp-idf/log/liblog.a(tag_log_level.c.obj) + .debug_loc 0x0000760e 0x282 esp-idf/log/liblog.a(log_linked_list.c.obj) + .debug_loc 0x00007890 0x370 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .debug_loc 0x00007c00 0x159c esp-idf/heap/libheap.a(heap_caps.c.obj) + .debug_loc 0x0000919c 0x835 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .debug_loc 0x000099d1 0x19e esp-idf/heap/libheap.a(multi_heap.c.obj) + .debug_loc 0x00009b6f 0x3dd esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .debug_loc 0x00009f4c 0x63e esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .debug_loc 0x0000a58a 0x6d esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .debug_loc 0x0000a5f7 0x774 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .debug_loc 0x0000ad6b 0x129 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .debug_loc 0x0000ae94 0x198d esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .debug_loc 0x0000c821 0x1a4 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .debug_loc 0x0000c9c5 0x1d8 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .debug_loc 0x0000cb9d 0x3c0 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .debug_loc 0x0000cf5d 0xd1c esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .debug_loc 0x0000dc79 0xf6c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_loc 0x0000ebe5 0x163e esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .debug_loc 0x00010223 0x144b esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .debug_loc 0x0001166e 0x692 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .debug_loc 0x00011d00 0x25d esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .debug_loc 0x00011f5d 0x13d esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .debug_loc 0x0001209a 0x10b4 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .debug_loc 0x0001314e 0x1bda esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .debug_loc 0x00014d28 0x384 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .debug_loc 0x000150ac 0x2c4 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_loc 0x00015370 0xa0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .debug_loc 0x00015410 0x269 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .debug_loc 0x00015679 0x21b5 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .debug_loc 0x0001782e 0xe6 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .debug_loc 0x00017914 0x55e8 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .debug_loc 0x0001cefc 0x72 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .debug_loc 0x0001cf6e 0x2d8a esp-idf/freertos/libfreertos.a(queue.c.obj) + .debug_loc 0x0001fcf8 0x3e6e esp-idf/freertos/libfreertos.a(tasks.c.obj) + .debug_loc 0x00023b66 0x5f4 esp-idf/freertos/libfreertos.a(port.c.obj) + .debug_loc 0x0002415a 0x1d8 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .debug_loc 0x00024332 0x1e6 esp-idf/freertos/libfreertos.a(port_common.c.obj) + .debug_loc 0x00024518 0x2bd esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .debug_loc 0x000247d5 0x63 esp-idf/freertos/libfreertos.a(list.c.obj) + .debug_loc 0x00024838 0x74 esp-idf/newlib/libnewlib.a(abort.c.obj) + .debug_loc 0x000248ac 0x31d esp-idf/newlib/libnewlib.a(assert.c.obj) + .debug_loc 0x00024bc9 0x505 esp-idf/newlib/libnewlib.a(heap.c.obj) + .debug_loc 0x000250ce 0x5f2 esp-idf/newlib/libnewlib.a(locks.c.obj) + .debug_loc 0x000256c0 0x75 esp-idf/newlib/libnewlib.a(pthread.c.obj) + .debug_loc 0x00025735 0xdd esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .debug_loc 0x00025812 0x132 esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .debug_loc 0x00025944 0xaa esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .debug_loc 0x000259ee 0x46a esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .debug_loc 0x00025e58 0x756 esp-idf/newlib/libnewlib.a(time.c.obj) + .debug_loc 0x000265ae 0xd0 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .debug_loc 0x0002667e 0x15ba esp-idf/pthread/libpthread.a(pthread.c.obj) + .debug_loc 0x00027c38 0x6a7 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .debug_loc 0x000282df 0x4f3 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .debug_loc 0x000287d2 0x53a esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .debug_loc 0x00028d0c 0x491 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .debug_loc 0x0002919d 0x3dd esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .debug_loc 0x0002957a 0x1e esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .debug_loc 0x00029598 0x28 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .debug_loc 0x000295c0 0x367 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .debug_loc 0x00029927 0x1614 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .debug_loc 0x0002af3b 0x514d esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .debug_loc 0x00030088 0x3d esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .debug_loc 0x000300c5 0xfa7 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .debug_loc 0x0003106c 0x646 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .debug_loc 0x000316b2 0xd2 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .debug_loc 0x00031784 0x54b esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .debug_loc 0x00031ccf 0x4e0 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .debug_loc 0x000321af 0x61d esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .debug_loc 0x000327cc 0x4de4 esp-idf/vfs/libvfs.a(vfs.c.obj) + .debug_loc 0x000375b0 0x8ab esp-idf/vfs/libvfs.a(nullfs.c.obj) + .debug_loc 0x00037e5b 0x3ca esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .debug_loc 0x00038225 0x58d esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .debug_loc 0x000387b2 0x62a esp-idf/main/libmain.a(esp_zb_light.c.obj) + .debug_loc 0x00038ddc 0x6db esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .debug_loc 0x000394b7 0x7f6 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .debug_loc 0x00039cad 0x55e esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .debug_loc 0x0003a20b 0xe38 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .debug_loc 0x0003b043 0x380 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .debug_loc 0x0003b3c3 0x10e6 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .debug_loc 0x0003c4a9 0x3fb esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .debug_loc 0x0003c8a4 0x18a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .debug_loc 0x0003ca2e 0xb5 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .debug_loc 0x0003cae3 0x36a esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .debug_loc 0x0003ce4d 0x230 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .debug_loc 0x0003d07d 0x60d esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .debug_loc 0x0003d68a 0x4c6 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .debug_loc 0x0003db50 0x8c esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .debug_loc 0x0003dbdc 0x1fb esp-idf/riscv/libriscv.a(interrupt.c.obj) + .debug_loc 0x0003ddd7 0x295b esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .debug_loc 0x00040732 0x9d2 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .debug_loc 0x00041104 0xc3 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .debug_loc 0x000411c7 0x119d esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .debug_loc 0x00042364 0xeb7 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .debug_loc 0x0004321b 0x29f esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_loc 0x000434ba 0x114e esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_loc 0x00044608 0x2ee esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_loc 0x000448f6 0x2364 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .debug_loc 0x00046c5a 0x15e esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .debug_loc 0x00046db8 0x1124 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .debug_loc 0x00047edc 0xc3 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .debug_loc 0x00047f9f 0xda4 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .debug_loc 0x00048d43 0xbf esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .debug_loc 0x00048e02 0x1d63 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .debug_loc 0x0004ab65 0x7ce esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .debug_loc 0x0004b333 0x8ae esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .debug_loc 0x0004bbe1 0xea esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .debug_loc 0x0004bccb 0x17e0 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .debug_loc 0x0004d4ab 0x8b7 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .debug_loc 0x0004dd62 0x394 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .debug_loc 0x0004e0f6 0x237 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .debug_loc 0x0004e32d 0x45e esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .debug_loc 0x0004e78b 0xb5 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .debug_loc 0x0004e840 0xeb3 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .debug_loc 0x0004f6f3 0x55e esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .debug_loc 0x0004fc51 0x45 esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .debug_loc 0x0004fc96 0x178 esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .debug_loc 0x0004fe0e 0x750 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_loc 0x0005055e 0x63 esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .debug_loc 0x000505c1 0x1b4 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_loc 0x00050775 0x158d esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_loc 0x00051d02 0x3bc esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .debug_loc 0x000520be 0x167f esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .debug_loc 0x0005373d 0x20c esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .debug_loc 0x00053949 0x535 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .debug_loc 0x00053e7e 0xe08 esp-idf/hal/libhal.a(uart_hal.c.obj) + .debug_loc 0x00054c86 0x30e esp-idf/hal/libhal.a(gpio_hal.c.obj) + .debug_loc 0x00054f94 0x125a esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .debug_loc 0x000561ee 0x38d esp-idf/hal/libhal.a(pau_hal.c.obj) + .debug_loc 0x0005657b 0xc0e esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .debug_loc 0x00057189 0x302 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .debug_loc 0x0005748b 0x7b2 esp-idf/hal/libhal.a(apm_hal.c.obj) + .debug_loc 0x00057c3d 0x62 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_loc 0x00057c9f 0x120 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .debug_loc 0x00057dbf 0x8f2 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .debug_loc 0x000586b1 0x90 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .debug_loc 0x00058741 0x11c esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .debug_loc 0x0005885d 0x1f2 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .debug_loc 0x00058a4f 0x41c esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .debug_loc 0x00058e6b 0x1667 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .debug_loc 0x0005a4d2 0x36e esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .debug_loc 0x0005a840 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .debug_loc 0x0005a890 0x87d esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .debug_loc 0x0005b10d 0x1650 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .debug_loc 0x0005c75d 0x1007 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .debug_loc 0x0005d764 0x337 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .debug_loc 0x0005da9b 0x4390 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .debug_loc 0x00061e2b 0x379d esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .debug_loc 0x000655c8 0x2e85 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .debug_loc 0x0006844d 0xd61 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .debug_loc 0x000691ae 0x4fe esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .debug_loc 0x000696ac 0xe3d esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .debug_loc 0x0006a4e9 0x4e esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .debug_loc 0x0006a537 0x5ac esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .debug_loc 0x0006aae3 0x391a esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .debug_loc 0x0006e3fd 0xd41 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .debug_loc 0x0006f13e 0x1fc esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .debug_loc 0x0006f33a 0x30d esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .debug_loc 0x0006f647 0xdb5 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .debug_loc 0x000703fc 0x101e esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .debug_loc 0x0007141a 0x33b6 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .debug_loc 0x000747d0 0xbaf esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .debug_loc 0x0007537f 0x16d2 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .debug_loc 0x00076a51 0x30a esp-idf/hal/libhal.a(rmt_hal.c.obj) + .debug_loc 0x00076d5b 0x11a esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .debug_loc 0x00076e75 0x666 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .debug_loc 0x000774db 0x14c esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + +.debug_macinfo + *(.debug_macinfo) + +.debug_pubtypes + *(.debug_pubtypes) + +.debug_ranges 0x00000000 0xa6e0 + *(.debug_ranges) + .debug_ranges 0x00000000 0x88 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .debug_ranges 0x00000088 0x60 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .debug_ranges 0x000000e8 0xa8 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .debug_ranges 0x00000190 0x188 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_ranges 0x00000318 0xb0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .debug_ranges 0x000003c8 0x38 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .debug_ranges 0x00000400 0x40 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .debug_ranges 0x00000440 0xa8 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .debug_ranges 0x000004e8 0x30 esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .debug_ranges 0x00000518 0x30 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .debug_ranges 0x00000548 0x38 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .debug_ranges 0x00000580 0xa8 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .debug_ranges 0x00000628 0x30 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .debug_ranges 0x00000658 0x30 esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + .debug_ranges 0x00000688 0x28 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + .debug_ranges 0x000006b0 0xc0 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .debug_ranges 0x00000770 0x30 esp-idf/esp_system/libesp_system.a(startup.c.obj) + .debug_ranges 0x000007a0 0x48 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .debug_ranges 0x000007e8 0xa0 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .debug_ranges 0x00000888 0x58 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .debug_ranges 0x000008e0 0x38 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .debug_ranges 0x00000918 0x18 esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .debug_ranges 0x00000930 0x60 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .debug_ranges 0x00000990 0x38 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_ranges 0x000009c8 0x78 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .debug_ranges 0x00000a40 0xd8 esp-idf/hal/libhal.a(cache_hal.c.obj) + .debug_ranges 0x00000b18 0xa8 esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .debug_ranges 0x00000bc0 0x18 esp-idf/hal/libhal.a(brownout_hal.c.obj) + .debug_ranges 0x00000bd8 0x18 esp-idf/log/liblog.a(log_timestamp.c.obj) + .debug_ranges 0x00000bf0 0x20 esp-idf/log/liblog.a(log_write.c.obj) + .debug_ranges 0x00000c10 0x10 esp-idf/log/liblog.a(log_level.c.obj) + .debug_ranges 0x00000c20 0x30 esp-idf/log/liblog.a(tag_log_level.c.obj) + .debug_ranges 0x00000c50 0x30 esp-idf/log/liblog.a(log_linked_list.c.obj) + .debug_ranges 0x00000c80 0x58 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .debug_ranges 0x00000cd8 0x20 esp-idf/log/liblog.a(log_lock.c.obj) + .debug_ranges 0x00000cf8 0x268 esp-idf/heap/libheap.a(heap_caps.c.obj) + .debug_ranges 0x00000f60 0x108 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .debug_ranges 0x00001068 0x38 esp-idf/heap/libheap.a(multi_heap.c.obj) + .debug_ranges 0x000010a0 0x70 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .debug_ranges 0x00001110 0xe8 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .debug_ranges 0x000011f8 0x18 esp-idf/esp_security/libesp_security.a(init.c.obj) + .debug_ranges 0x00001210 0x28 esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .debug_ranges 0x00001238 0xc8 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .debug_ranges 0x00001300 0x70 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .debug_ranges 0x00001370 0x210 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .debug_ranges 0x00001580 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .debug_ranges 0x000015a8 0x68 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .debug_ranges 0x00001610 0x58 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .debug_ranges 0x00001668 0xf8 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .debug_ranges 0x00001760 0x290 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .debug_ranges 0x000019f0 0x98 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .debug_ranges 0x00001a88 0xd0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .debug_ranges 0x00001b58 0xc0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .debug_ranges 0x00001c18 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .debug_ranges 0x00001c38 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .debug_ranges 0x00001c50 0xa8 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .debug_ranges 0x00001cf8 0x468 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .debug_ranges 0x00002160 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .debug_ranges 0x000021b0 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .debug_ranges 0x00002200 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .debug_ranges 0x00002238 0x28 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .debug_ranges 0x00002260 0x400 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .debug_ranges 0x00002660 0x48 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .debug_ranges 0x000026a8 0x3c0 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .debug_ranges 0x00002a68 0x30 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .debug_ranges 0x00002a98 0x2d8 esp-idf/freertos/libfreertos.a(queue.c.obj) + .debug_ranges 0x00002d70 0x6f0 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .debug_ranges 0x00003460 0xe8 esp-idf/freertos/libfreertos.a(port.c.obj) + .debug_ranges 0x00003548 0x40 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .debug_ranges 0x00003588 0x18 esp-idf/freertos/libfreertos.a(port_common.c.obj) + .debug_ranges 0x000035a0 0x90 esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .debug_ranges 0x00003630 0x30 esp-idf/freertos/libfreertos.a(list.c.obj) + .debug_ranges 0x00003660 0x28 esp-idf/newlib/libnewlib.a(abort.c.obj) + .debug_ranges 0x00003688 0x60 esp-idf/newlib/libnewlib.a(assert.c.obj) + .debug_ranges 0x000036e8 0x90 esp-idf/newlib/libnewlib.a(heap.c.obj) + .debug_ranges 0x00003778 0x110 esp-idf/newlib/libnewlib.a(locks.c.obj) + .debug_ranges 0x00003888 0x28 esp-idf/newlib/libnewlib.a(pthread.c.obj) + .debug_ranges 0x000038b0 0x18 esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .debug_ranges 0x000038c8 0x78 esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .debug_ranges 0x00003940 0x40 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .debug_ranges 0x00003980 0x68 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .debug_ranges 0x000039e8 0xa0 esp-idf/newlib/libnewlib.a(time.c.obj) + .debug_ranges 0x00003a88 0x40 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .debug_ranges 0x00003ac8 0x1c8 esp-idf/pthread/libpthread.a(pthread.c.obj) + .debug_ranges 0x00003c90 0x90 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .debug_ranges 0x00003d20 0x90 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .debug_ranges 0x00003db0 0x58 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .debug_ranges 0x00003e08 0x60 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .debug_ranges 0x00003e68 0x88 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .debug_ranges 0x00003ef0 0x18 esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + .debug_ranges 0x00003f08 0x20 esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .debug_ranges 0x00003f28 0x20 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .debug_ranges 0x00003f48 0x28 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .debug_ranges 0x00003f70 0x88 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .debug_ranges 0x00003ff8 0x2f8 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .debug_ranges 0x000042f0 0x538 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .debug_ranges 0x00004828 0x28 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .debug_ranges 0x00004850 0x1a8 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .debug_ranges 0x000049f8 0xa0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .debug_ranges 0x00004a98 0x40 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .debug_ranges 0x00004ad8 0x140 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .debug_ranges 0x00004c18 0x120 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .debug_ranges 0x00004d38 0x98 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .debug_ranges 0x00004dd0 0x598 esp-idf/vfs/libvfs.a(vfs.c.obj) + .debug_ranges 0x00005368 0x90 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .debug_ranges 0x000053f8 0xa0 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .debug_ranges 0x00005498 0x60 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .debug_ranges 0x000054f8 0xe0 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .debug_ranges 0x000055d8 0x158 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .debug_ranges 0x00005730 0x218 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .debug_ranges 0x00005948 0x78 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .debug_ranges 0x000059c0 0x1d0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .debug_ranges 0x00005b90 0x50 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .debug_ranges 0x00005be0 0x198 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .debug_ranges 0x00005d78 0xf8 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .debug_ranges 0x00005e70 0x40 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .debug_ranges 0x00005eb0 0x28 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .debug_ranges 0x00005ed8 0x88 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .debug_ranges 0x00005f60 0x28 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .debug_ranges 0x00005f88 0xf0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .debug_ranges 0x00006078 0x58 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .debug_ranges 0x000060d0 0x10 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .debug_ranges 0x000060e0 0x48 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .debug_ranges 0x00006128 0x298 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .debug_ranges 0x000063c0 0xc8 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .debug_ranges 0x00006488 0x30 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .debug_ranges 0x000064b8 0x110 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .debug_ranges 0x000065c8 0x80 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .debug_ranges 0x00006648 0x10 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .debug_ranges 0x00006658 0x78 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .debug_ranges 0x000066d0 0x198 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .debug_ranges 0x00006868 0x58 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .debug_ranges 0x000068c0 0x278 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .debug_ranges 0x00006b38 0x10 esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .debug_ranges 0x00006b48 0x98 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .debug_ranges 0x00006be0 0x20 esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .debug_ranges 0x00006c00 0x60 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .debug_ranges 0x00006c60 0x100 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .debug_ranges 0x00006d60 0x60 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .debug_ranges 0x00006dc0 0x1f8 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .debug_ranges 0x00006fb8 0xd8 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .debug_ranges 0x00007090 0xb8 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .debug_ranges 0x00007148 0x30 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .debug_ranges 0x00007178 0x180 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .debug_ranges 0x000072f8 0x68 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .debug_ranges 0x00007360 0x20 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .debug_ranges 0x00007380 0x60 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .debug_ranges 0x000073e0 0xa0 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .debug_ranges 0x00007480 0x20 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .debug_ranges 0x000074a0 0x190 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .debug_ranges 0x00007630 0xa0 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .debug_ranges 0x000076d0 0x10 esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .debug_ranges 0x000076e0 0x18 esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .debug_ranges 0x000076f8 0x30 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .debug_ranges 0x00007728 0x18 esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .debug_ranges 0x00007740 0x28 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .debug_ranges 0x00007768 0x190 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .debug_ranges 0x000078f8 0x58 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .debug_ranges 0x00007950 0x288 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .debug_ranges 0x00007bd8 0x40 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .debug_ranges 0x00007c18 0xf8 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .debug_ranges 0x00007d10 0x1c8 esp-idf/hal/libhal.a(uart_hal.c.obj) + .debug_ranges 0x00007ed8 0x38 esp-idf/hal/libhal.a(gpio_hal.c.obj) + .debug_ranges 0x00007f10 0x2b0 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .debug_ranges 0x000081c0 0x40 esp-idf/hal/libhal.a(pau_hal.c.obj) + .debug_ranges 0x00008200 0xf0 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .debug_ranges 0x000082f0 0x58 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .debug_ranges 0x00008348 0x110 esp-idf/hal/libhal.a(apm_hal.c.obj) + .debug_ranges 0x00008458 0x48 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .debug_ranges 0x000084a0 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .debug_ranges 0x000084c0 0x50 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .debug_ranges 0x00008510 0xb0 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .debug_ranges 0x000085c0 0x20 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .debug_ranges 0x000085e0 0x38 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .debug_ranges 0x00008618 0x58 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .debug_ranges 0x00008670 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .debug_ranges 0x00008688 0x140 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .debug_ranges 0x000087c8 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .debug_ranges 0x00008828 0x18 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .debug_ranges 0x00008840 0x58 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .debug_ranges 0x00008898 0x130 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .debug_ranges 0x000089c8 0x1e8 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .debug_ranges 0x00008bb0 0x78 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .debug_ranges 0x00008c28 0x1b8 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .debug_ranges 0x00008de0 0x338 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .debug_ranges 0x00009118 0x3c8 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .debug_ranges 0x000094e0 0xb8 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .debug_ranges 0x00009598 0x68 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .debug_ranges 0x00009600 0xe0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .debug_ranges 0x000096e0 0x28 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .debug_ranges 0x00009708 0xe0 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .debug_ranges 0x000097e8 0x480 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .debug_ranges 0x00009c68 0x148 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .debug_ranges 0x00009db0 0x18 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .debug_ranges 0x00009dc8 0x60 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .debug_ranges 0x00009e28 0xc8 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .debug_ranges 0x00009ef0 0xc0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .debug_ranges 0x00009fb0 0x370 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .debug_ranges 0x0000a320 0x18 esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .debug_ranges 0x0000a338 0xf8 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .debug_ranges 0x0000a430 0x178 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .debug_ranges 0x0000a5a8 0x28 esp-idf/hal/libhal.a(rmt_hal.c.obj) + .debug_ranges 0x0000a5d0 0x18 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .debug_ranges 0x0000a5e8 0xd8 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .debug_ranges 0x0000a6c0 0x20 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + +.debug_weaknames + *(.debug_weaknames) + +.debug_funcnames + *(.debug_funcnames) + +.debug_typenames + *(.debug_typenames) + +.debug_varnames + *(.debug_varnames) + +.debug_gnu_pubnames + *(.debug_gnu_pubnames) + +.debug_gnu_pubtypes + *(.debug_gnu_pubtypes) + +.debug_types + *(.debug_types) + +.debug_addr + *(.debug_addr) + +.debug_line_str + 0x00000000 0x1652 + *(.debug_line_str) + .debug_line_str + 0x00000000 0x1652 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + 0x2a4 (size before relaxing) + .debug_line_str + 0x00001652 0x2b0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .debug_line_str + 0x00001652 0x2aa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .debug_line_str + 0x00001652 0x3e8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .debug_line_str + 0x00001652 0x4dd /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .debug_line_str + 0x00001652 0x5c8 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .debug_line_str + 0x00001652 0x4e9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .debug_line_str + 0x00001652 0x2a4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .debug_line_str + 0x00001652 0x4f2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + .debug_line_str + 0x00001652 0x491 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .debug_line_str + 0x00001652 0x3d5 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .debug_line_str + 0x00001652 0x3ae /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .debug_line_str + 0x00001652 0x34f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .debug_line_str + 0x00001652 0x3cc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .debug_line_str + 0x00001652 0x2a4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .debug_line_str + 0x00001652 0x434 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .debug_line_str + 0x00001652 0x1b6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + .debug_line_str + 0x00001652 0x2e9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + .debug_line_str + 0x00001652 0x2e9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + .debug_line_str + 0x00001652 0x2f2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + .debug_line_str + 0x00001652 0x2e5 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + .debug_line_str + 0x00001652 0x2f0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + .debug_line_str + 0x00001652 0x2d5 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + .debug_line_str + 0x00001652 0x2f7 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + .debug_line_str + 0x00001652 0x2d5 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + .debug_line_str + 0x00001652 0x2ed /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + .debug_line_str + 0x00001652 0x2dd /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + .debug_line_str + 0x00001652 0x385 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + .debug_line_str + 0x00001652 0x2d6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .debug_line_str + 0x00001652 0x27b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .debug_line_str + 0x00001652 0x289 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + .debug_line_str + 0x00001652 0x2ed /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + .debug_line_str + 0x00001652 0x36f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + .debug_line_str + 0x00001652 0x35e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + .debug_line_str + 0x00001652 0x2fb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + .debug_line_str + 0x00001652 0x2ea /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + .debug_line_str + 0x00001652 0x2ed /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + .debug_line_str + 0x00001652 0x281 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + .debug_line_str + 0x00001652 0x2e9 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + +.debug_loclists + 0x00000000 0x1faf + *(.debug_loclists) + .debug_loclists + 0x00000000 0x25 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + .debug_loclists + 0x00000025 0x1d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .debug_loclists + 0x00000042 0x25 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .debug_loclists + 0x00000067 0x25 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .debug_loclists + 0x0000008c 0x13f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .debug_loclists + 0x000001cb 0x12c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .debug_loclists + 0x000002f7 0x86 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .debug_loclists + 0x0000037d 0x25 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .debug_loclists + 0x000003a2 0x43 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .debug_loclists + 0x000003e5 0x42e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .debug_loclists + 0x00000813 0xea /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .debug_loclists + 0x000008fd 0x61 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .debug_loclists + 0x0000095e 0x33a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .debug_loclists + 0x00000c98 0x25 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .debug_loclists + 0x00000cbd 0xa2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .debug_loclists + 0x00000d5f 0x7f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + .debug_loclists + 0x00000dde 0x16a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + .debug_loclists + 0x00000f48 0x280 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + .debug_loclists + 0x000011c8 0xd2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + .debug_loclists + 0x0000129a 0xb6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + .debug_loclists + 0x00001350 0xf4 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + .debug_loclists + 0x00001444 0x2e6 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + .debug_loclists + 0x0000172a 0x8c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + .debug_loclists + 0x000017b6 0x95 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + .debug_loclists + 0x0000184b 0x211 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + .debug_loclists + 0x00001a5c 0x200 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + .debug_loclists + 0x00001c5c 0x69 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .debug_loclists + 0x00001cc5 0x1e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + .debug_loclists + 0x00001ce3 0x3c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + .debug_loclists + 0x00001d1f 0x3c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + .debug_loclists + 0x00001d5b 0x3e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + .debug_loclists + 0x00001d99 0x5a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + .debug_loclists + 0x00001df3 0x5a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + .debug_loclists + 0x00001e4d 0x85 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + .debug_loclists + 0x00001ed2 0xdd /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + +.debug_macro + *(.debug_macro) + +.debug_names + *(.debug_names) + +.debug_rnglists + 0x00000000 0x455 + *(.debug_rnglists) + .debug_rnglists + 0x00000000 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + .debug_rnglists + 0x00000013 0x19 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .debug_rnglists + 0x0000002c 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .debug_rnglists + 0x0000003f 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .debug_rnglists + 0x00000052 0x43 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .debug_rnglists + 0x00000095 0x9d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .debug_rnglists + 0x00000132 0x3d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .debug_rnglists + 0x0000016f 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .debug_rnglists + 0x00000182 0x1f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .debug_rnglists + 0x000001a1 0x50 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .debug_rnglists + 0x000001f1 0x4c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .debug_rnglists + 0x0000023d 0x1f /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .debug_rnglists + 0x0000025c 0x67 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .debug_rnglists + 0x000002c3 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .debug_rnglists + 0x000002d6 0x55 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .debug_rnglists + 0x0000032b 0x21 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + .debug_rnglists + 0x0000034c 0x57 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + .debug_rnglists + 0x000003a3 0x19 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + .debug_rnglists + 0x000003bc 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + .debug_rnglists + 0x000003ec 0x13 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + .debug_rnglists + 0x000003ff 0x1e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + .debug_rnglists + 0x0000041d 0x1e /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .debug_rnglists + 0x0000043b 0x1a /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + +.debug_str_offsets + *(.debug_str_offsets) + +.comment 0x00000000 0x8f + *(.comment) + .comment 0x00000000 0x8f esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + 0x30 (size before relaxing) + .comment 0x0000008f 0x30 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .comment 0x0000008f 0x30 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .comment 0x0000008f 0x30 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .comment 0x0000008f 0x30 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .comment 0x0000008f 0x30 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(startup.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(cache_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(brownout_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/log/liblog.a(log_timestamp.c.obj) + .comment 0x0000008f 0x30 esp-idf/log/liblog.a(log_write.c.obj) + .comment 0x0000008f 0x30 esp-idf/log/liblog.a(log_level.c.obj) + .comment 0x0000008f 0x30 esp-idf/log/liblog.a(tag_log_level.c.obj) + .comment 0x0000008f 0x30 esp-idf/log/liblog.a(log_linked_list.c.obj) + .comment 0x0000008f 0x30 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .comment 0x0000008f 0x30 esp-idf/log/liblog.a(log_lock.c.obj) + .comment 0x0000008f 0x30 esp-idf/heap/libheap.a(heap_caps.c.obj) + .comment 0x0000008f 0x30 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .comment 0x0000008f 0x30 esp-idf/heap/libheap.a(multi_heap.c.obj) + .comment 0x0000008f 0x30 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .comment 0x0000008f 0x30 esp-idf/heap/libheap.a(memory_layout.c.obj) + .comment 0x0000008f 0x30 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_security/libesp_security.a(init.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .comment 0x0000008f 0x30 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .comment 0x0000008f 0x30 esp-idf/freertos/libfreertos.a(queue.c.obj) + .comment 0x0000008f 0x30 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .comment 0x0000008f 0x30 esp-idf/freertos/libfreertos.a(port.c.obj) + .comment 0x0000008f 0x30 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .comment 0x0000008f 0x30 esp-idf/freertos/libfreertos.a(port_common.c.obj) + .comment 0x0000008f 0x30 esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .comment 0x0000008f 0x30 esp-idf/freertos/libfreertos.a(list.c.obj) + .comment 0x0000008f 0x30 esp-idf/newlib/libnewlib.a(abort.c.obj) + .comment 0x0000008f 0x30 esp-idf/newlib/libnewlib.a(assert.c.obj) + .comment 0x0000008f 0x30 esp-idf/newlib/libnewlib.a(heap.c.obj) + .comment 0x0000008f 0x30 esp-idf/newlib/libnewlib.a(locks.c.obj) + .comment 0x0000008f 0x30 esp-idf/newlib/libnewlib.a(pthread.c.obj) + .comment 0x0000008f 0x30 esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .comment 0x0000008f 0x30 esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .comment 0x0000008f 0x30 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .comment 0x0000008f 0x30 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .comment 0x0000008f 0x30 esp-idf/newlib/libnewlib.a(time.c.obj) + .comment 0x0000008f 0x30 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .comment 0x0000008f 0x30 esp-idf/pthread/libpthread.a(pthread.c.obj) + .comment 0x0000008f 0x30 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .comment 0x0000008f 0x30 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .comment 0x0000008f 0x30 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .comment 0x0000008f 0x30 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .comment 0x0000008f 0x30 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .comment 0x0000008f 0x30 esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + .comment 0x0000008f 0x30 esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .comment 0x0000008f 0x30 esp-idf/vfs/libvfs.a(vfs.c.obj) + .comment 0x0000008f 0x30 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .comment 0x0000008f 0x30 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .comment 0x0000008f 0x30 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .comment 0x0000008f 0x30 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_common.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_verify.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_secur.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_error_indication.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_address_assign.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_resp_validate.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + .comment 0x0000008f 0x30 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + .comment 0x0000008f 0x30 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .comment 0x0000008f 0x30 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .comment 0x0000008f 0x30 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .comment 0x0000008f 0x30 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .comment 0x0000008f 0x30 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .comment 0x0000008f 0x30 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .comment 0x0000008f 0x30 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .comment 0x0000008f 0x30 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .comment 0x0000008f 0x30 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .comment 0x0000008f 0x30 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .comment 0x0000008f 0x30 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .comment 0x0000008f 0x30 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .comment 0x0000008f 0x30 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .comment 0x0000008f 0x30 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .comment 0x0000008f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .comment 0x0000008f 0x30 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .comment 0x0000008f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .comment 0x0000008f 0x30 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .comment 0x0000008f 0x30 esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .comment 0x0000008f 0x30 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .comment 0x0000008f 0x30 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .comment 0x0000008f 0x30 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .comment 0x0000008f 0x30 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .comment 0x0000008f 0x30 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .comment 0x0000008f 0x30 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .comment 0x0000008f 0x30 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .comment 0x0000008f 0x30 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + .comment 0x0000008f 0x30 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .comment 0x0000008f 0x30 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(uart_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(gpio_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(pau_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(apm_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/soc/libsoc.a(interrupts.c.obj) + .comment 0x0000008f 0x30 esp-idf/soc/libsoc.a(gpio_periph.c.obj) + .comment 0x0000008f 0x30 esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + .comment 0x0000008f 0x30 esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .comment 0x0000008f 0x30 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .comment 0x0000008f 0x30 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .comment 0x0000008f 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .comment 0x0000008f 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .comment 0x0000008f 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .comment 0x0000008f 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .comment 0x0000008f 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .comment 0x0000008f 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .comment 0x0000008f 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .comment 0x0000008f 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .comment 0x0000008f 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .comment 0x0000008f 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .comment 0x0000008f 0x30 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .comment 0x0000008f 0x30 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .comment 0x0000008f 0x30 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) + .comment 0x0000008f 0x30 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .comment 0x0000008f 0x30 esp-idf/hal/libhal.a(rmt_hal.c.obj) + .comment 0x0000008f 0x30 esp-idf/soc/libsoc.a(rmt_periph.c.obj) + .comment 0x0000008f 0x30 esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + .comment 0x0000008f 0x30 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .comment 0x0000008f 0x30 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_analog_cal.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + .comment 0x0000008f 0x32 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + .comment 0x0000008f 0x30 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + .comment 0x0000008f 0x30 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + +.note.GNU-stack + 0x00000000 0x0 + *(.note.GNU-stack) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(panic.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(startup.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(efuse_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(cache_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(brownout_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/log/liblog.a(log_timestamp.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/log/liblog.a(log_write.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/log/liblog.a(log_level.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/log/liblog.a(tag_log_level.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/log/liblog.a(log_linked_list.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/log/liblog.a(log_binary_heap.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/log/liblog.a(log_lock.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/heap/libheap.a(heap_caps.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/heap/libheap.a(multi_heap.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/heap/libheap.a(memory_layout.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(init.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/freertos/libfreertos.a(queue.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/freertos/libfreertos.a(tasks.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/freertos/libfreertos.a(port.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/freertos/libfreertos.a(port_common.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/freertos/libfreertos.a(list.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/newlib/libnewlib.a(abort.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/newlib/libnewlib.a(assert.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/newlib/libnewlib.a(heap.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/newlib/libnewlib.a(locks.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/newlib/libnewlib.a(pthread.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/newlib/libnewlib.a(time.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/vfs/libvfs.a(vfs.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/vfs/libvfs.a(nullfs.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/main/libmain.a(esp_zb_light.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/riscv/libriscv.a(interrupt.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(mmu_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(uart_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(gpio_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(pau_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(pmu_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(apm_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/soc/libsoc.a(interrupts.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/soc/libsoc.a(gpio_periph.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/hal/libhal.a(rmt_hal.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/soc/libsoc.a(rmt_periph.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .note.GNU-stack + 0x00000000 0x0 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .note.GNU-stack + 0x00000000 0x0 esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + .note.GNU-stack + 0x00000000 0x0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + +.riscv.attributes + 0x00000000 0x6a + *(.riscv.attributes) + .riscv.attributes + 0x00000000 0x5c esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + .riscv.attributes + 0x0000005c 0x5c esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + .riscv.attributes + 0x000000b8 0x5c esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + .riscv.attributes + 0x00000114 0x5c esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .riscv.attributes + 0x00000170 0x5c esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + .riscv.attributes + 0x000001cc 0x5c esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + .riscv.attributes + 0x00000228 0x5c esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + .riscv.attributes + 0x00000284 0x5c esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + .riscv.attributes + 0x000002e0 0x5c esp-idf/esp_system/libesp_system.a(ubsan.c.obj) + .riscv.attributes + 0x0000033c 0x60 esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + .riscv.attributes + 0x0000039c 0x5c esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + .riscv.attributes + 0x000003f8 0x5c esp-idf/esp_system/libesp_system.a(brownout.c.obj) + .riscv.attributes + 0x00000454 0x60 esp-idf/esp_system/libesp_system.a(clk.c.obj) + .riscv.attributes + 0x000004b4 0x5c esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + .riscv.attributes + 0x00000510 0x60 esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + .riscv.attributes + 0x00000570 0x5c esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + .riscv.attributes + 0x000005cc 0x5c esp-idf/esp_system/libesp_system.a(panic.c.obj) + .riscv.attributes + 0x00000628 0x5c esp-idf/esp_system/libesp_system.a(startup.c.obj) + .riscv.attributes + 0x00000684 0x5c esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + .riscv.attributes + 0x000006e0 0x60 esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + .riscv.attributes + 0x00000740 0x5c esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + .riscv.attributes + 0x0000079c 0x5c esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + .riscv.attributes + 0x000007f8 0x5c esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + .riscv.attributes + 0x00000854 0x5c esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + .riscv.attributes + 0x000008b0 0x5c esp-idf/hal/libhal.a(efuse_hal.c.obj) + .riscv.attributes + 0x0000090c 0x5c esp-idf/hal/libhal.a(efuse_hal.c.obj) + .riscv.attributes + 0x00000968 0x5c esp-idf/hal/libhal.a(cache_hal.c.obj) + .riscv.attributes + 0x000009c4 0x5c esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + .riscv.attributes + 0x00000a20 0x5c esp-idf/hal/libhal.a(brownout_hal.c.obj) + .riscv.attributes + 0x00000a7c 0x60 esp-idf/log/liblog.a(log_timestamp.c.obj) + .riscv.attributes + 0x00000adc 0x5c esp-idf/log/liblog.a(log_write.c.obj) + .riscv.attributes + 0x00000b38 0x5c esp-idf/log/liblog.a(log_level.c.obj) + .riscv.attributes + 0x00000b94 0x5c esp-idf/log/liblog.a(tag_log_level.c.obj) + .riscv.attributes + 0x00000bf0 0x5c esp-idf/log/liblog.a(log_linked_list.c.obj) + .riscv.attributes + 0x00000c4c 0x5c esp-idf/log/liblog.a(log_binary_heap.c.obj) + .riscv.attributes + 0x00000ca8 0x5c esp-idf/log/liblog.a(log_lock.c.obj) + .riscv.attributes + 0x00000d04 0x5c esp-idf/heap/libheap.a(heap_caps.c.obj) + .riscv.attributes + 0x00000d60 0x5c esp-idf/heap/libheap.a(heap_caps_init.c.obj) + .riscv.attributes + 0x00000dbc 0x5c esp-idf/heap/libheap.a(multi_heap.c.obj) + .riscv.attributes + 0x00000e18 0x5c esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + .riscv.attributes + 0x00000e74 0x5c esp-idf/heap/libheap.a(memory_layout.c.obj) + .riscv.attributes + 0x00000ed0 0x5c esp-idf/heap/libheap.a(heap_caps_base.c.obj) + .riscv.attributes + 0x00000f2c 0x5c esp-idf/esp_security/libesp_security.a(init.c.obj) + .riscv.attributes + 0x00000f88 0x5c esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + .riscv.attributes + 0x00000fe4 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + .riscv.attributes + 0x00001044 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + .riscv.attributes + 0x000010a0 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + .riscv.attributes + 0x00001100 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + .riscv.attributes + 0x0000115c 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + .riscv.attributes + 0x000011b8 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + .riscv.attributes + 0x00001214 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + .riscv.attributes + 0x00001270 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + .riscv.attributes + 0x000012cc 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + .riscv.attributes + 0x00001328 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + .riscv.attributes + 0x00001384 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + .riscv.attributes + 0x000013e0 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + .riscv.attributes + 0x0000143c 0x68 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + .riscv.attributes + 0x000014a4 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + .riscv.attributes + 0x00001500 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + .riscv.attributes + 0x0000155c 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + .riscv.attributes + 0x000015bc 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + .riscv.attributes + 0x00001618 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + .riscv.attributes + 0x00001674 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + .riscv.attributes + 0x000016d0 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + .riscv.attributes + 0x0000172c 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + .riscv.attributes + 0x00001788 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + .riscv.attributes + 0x000017e4 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + .riscv.attributes + 0x00001840 0x5c esp-idf/freertos/libfreertos.a(app_startup.c.obj) + .riscv.attributes + 0x0000189c 0x5c esp-idf/freertos/libfreertos.a(queue.c.obj) + .riscv.attributes + 0x000018f8 0x5c esp-idf/freertos/libfreertos.a(tasks.c.obj) + .riscv.attributes + 0x00001954 0x60 esp-idf/freertos/libfreertos.a(port.c.obj) + .riscv.attributes + 0x000019b4 0x5c esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + .riscv.attributes + 0x00001a10 0x5c esp-idf/freertos/libfreertos.a(port_common.c.obj) + .riscv.attributes + 0x00001a6c 0x5c esp-idf/freertos/libfreertos.a(port_systick.c.obj) + .riscv.attributes + 0x00001ac8 0x5c esp-idf/freertos/libfreertos.a(list.c.obj) + .riscv.attributes + 0x00001b24 0x5c esp-idf/newlib/libnewlib.a(abort.c.obj) + .riscv.attributes + 0x00001b80 0x5c esp-idf/newlib/libnewlib.a(assert.c.obj) + .riscv.attributes + 0x00001bdc 0x5c esp-idf/newlib/libnewlib.a(heap.c.obj) + .riscv.attributes + 0x00001c38 0x5c esp-idf/newlib/libnewlib.a(locks.c.obj) + .riscv.attributes + 0x00001c94 0x5c esp-idf/newlib/libnewlib.a(pthread.c.obj) + .riscv.attributes + 0x00001cf0 0x5c esp-idf/newlib/libnewlib.a(getentropy.c.obj) + .riscv.attributes + 0x00001d4c 0x5c esp-idf/newlib/libnewlib.a(reent_init.c.obj) + .riscv.attributes + 0x00001da8 0x5c esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + .riscv.attributes + 0x00001e04 0x5c esp-idf/newlib/libnewlib.a(syscalls.c.obj) + .riscv.attributes + 0x00001e60 0x5c esp-idf/newlib/libnewlib.a(time.c.obj) + .riscv.attributes + 0x00001ebc 0x5c esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + .riscv.attributes + 0x00001f18 0x5c esp-idf/pthread/libpthread.a(pthread.c.obj) + .riscv.attributes + 0x00001f74 0x5c esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + .riscv.attributes + 0x00001fd0 0x5c esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + .riscv.attributes + 0x0000202c 0x5c esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + .riscv.attributes + 0x00002088 0x5c esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + .riscv.attributes + 0x000020e4 0x5c esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + .riscv.attributes + 0x00002140 0x5c esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) + .riscv.attributes + 0x0000219c 0x5c esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) + .riscv.attributes + 0x000021f8 0x5c esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + .riscv.attributes + 0x00002254 0x5c esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + .riscv.attributes + 0x000022b0 0x5c esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + .riscv.attributes + 0x0000230c 0x5c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + .riscv.attributes + 0x00002368 0x5c esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + .riscv.attributes + 0x000023c4 0x5c esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + .riscv.attributes + 0x00002420 0x5c esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + .riscv.attributes + 0x0000247c 0x5c esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + .riscv.attributes + 0x000024d8 0x5c esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + .riscv.attributes + 0x00002534 0x5c esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + .riscv.attributes + 0x00002590 0x5c esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + .riscv.attributes + 0x000025ec 0x5c esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + .riscv.attributes + 0x00002648 0x5c esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + .riscv.attributes + 0x000026a4 0x5c esp-idf/vfs/libvfs.a(vfs.c.obj) + .riscv.attributes + 0x00002700 0x5c esp-idf/vfs/libvfs.a(nullfs.c.obj) + .riscv.attributes + 0x0000275c 0x5c esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + .riscv.attributes + 0x000027b8 0x5c esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + .riscv.attributes + 0x00002814 0x5c esp-idf/main/libmain.a(esp_zb_light.c.obj) + .riscv.attributes + 0x00002870 0x5c esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + .riscv.attributes + 0x000028cc 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + .riscv.attributes + 0x00002915 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + .riscv.attributes + 0x0000295e 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + .riscv.attributes + 0x000029a7 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + .riscv.attributes + 0x000029f0 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + .riscv.attributes + 0x00002a39 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + .riscv.attributes + 0x00002a82 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) + .riscv.attributes + 0x00002acb 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + .riscv.attributes + 0x00002b14 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_common.c.obj) + .riscv.attributes + 0x00002b5d 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + .riscv.attributes + 0x00002ba6 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + .riscv.attributes + 0x00002bef 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) + .riscv.attributes + 0x00002c38 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + .riscv.attributes + 0x00002c81 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + .riscv.attributes + 0x00002cca 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + .riscv.attributes + 0x00002d13 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + .riscv.attributes + 0x00002d5c 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + .riscv.attributes + 0x00002da5 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + .riscv.attributes + 0x00002dee 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + .riscv.attributes + 0x00002e37 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + .riscv.attributes + 0x00002e80 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + .riscv.attributes + 0x00002ec9 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + .riscv.attributes + 0x00002f12 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + .riscv.attributes + 0x00002f5b 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + .riscv.attributes + 0x00002fa4 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + .riscv.attributes + 0x00002fed 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + .riscv.attributes + 0x00003036 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + .riscv.attributes + 0x0000307f 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) + .riscv.attributes + 0x000030c8 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + .riscv.attributes + 0x00003111 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + .riscv.attributes + 0x0000315a 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + .riscv.attributes + 0x000031a3 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + .riscv.attributes + 0x000031ec 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + .riscv.attributes + 0x00003235 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + .riscv.attributes + 0x0000327e 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + .riscv.attributes + 0x000032c7 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + .riscv.attributes + 0x00003310 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + .riscv.attributes + 0x00003359 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_verify.c.obj) + .riscv.attributes + 0x000033a2 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + .riscv.attributes + 0x000033eb 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + .riscv.attributes + 0x00003434 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + .riscv.attributes + 0x0000347d 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + .riscv.attributes + 0x000034c6 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + .riscv.attributes + 0x0000350f 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + .riscv.attributes + 0x00003558 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + .riscv.attributes + 0x000035a1 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + .riscv.attributes + 0x000035ea 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + .riscv.attributes + 0x00003633 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + .riscv.attributes + 0x0000367c 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + .riscv.attributes + 0x000036c5 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + .riscv.attributes + 0x0000370e 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + .riscv.attributes + 0x00003757 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + .riscv.attributes + 0x000037a0 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + .riscv.attributes + 0x000037e9 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + .riscv.attributes + 0x00003832 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + .riscv.attributes + 0x0000387b 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + .riscv.attributes + 0x000038c4 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + .riscv.attributes + 0x0000390d 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + .riscv.attributes + 0x00003956 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + .riscv.attributes + 0x0000399f 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + .riscv.attributes + 0x000039e8 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + .riscv.attributes + 0x00003a31 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + .riscv.attributes + 0x00003a7a 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + .riscv.attributes + 0x00003ac3 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + .riscv.attributes + 0x00003b0c 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + .riscv.attributes + 0x00003b55 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + .riscv.attributes + 0x00003b9e 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + .riscv.attributes + 0x00003be7 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + .riscv.attributes + 0x00003c30 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + .riscv.attributes + 0x00003c79 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + .riscv.attributes + 0x00003cc2 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + .riscv.attributes + 0x00003d0b 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + .riscv.attributes + 0x00003d54 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + .riscv.attributes + 0x00003d9d 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + .riscv.attributes + 0x00003de6 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + .riscv.attributes + 0x00003e2f 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + .riscv.attributes + 0x00003e78 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + .riscv.attributes + 0x00003ec1 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + .riscv.attributes + 0x00003f0a 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + .riscv.attributes + 0x00003f53 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + .riscv.attributes + 0x00003f9c 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + .riscv.attributes + 0x00003fe5 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + .riscv.attributes + 0x0000402e 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + .riscv.attributes + 0x00004077 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + .riscv.attributes + 0x000040c0 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + .riscv.attributes + 0x00004109 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + .riscv.attributes + 0x00004152 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + .riscv.attributes + 0x0000419b 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + .riscv.attributes + 0x000041e4 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + .riscv.attributes + 0x0000422d 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + .riscv.attributes + 0x00004276 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + .riscv.attributes + 0x000042bf 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + .riscv.attributes + 0x00004308 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + .riscv.attributes + 0x00004351 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + .riscv.attributes + 0x0000439a 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + .riscv.attributes + 0x000043e3 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + .riscv.attributes + 0x0000442c 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + .riscv.attributes + 0x00004475 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + .riscv.attributes + 0x000044be 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + .riscv.attributes + 0x00004507 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + .riscv.attributes + 0x00004550 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + .riscv.attributes + 0x00004599 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + .riscv.attributes + 0x000045e2 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + .riscv.attributes + 0x0000462b 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + .riscv.attributes + 0x00004674 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + .riscv.attributes + 0x000046bd 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) + .riscv.attributes + 0x00004706 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_secur.c.obj) + .riscv.attributes + 0x0000474f 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + .riscv.attributes + 0x00004798 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + .riscv.attributes + 0x000047e1 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + .riscv.attributes + 0x0000482a 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + .riscv.attributes + 0x00004873 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + .riscv.attributes + 0x000048bc 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_error_indication.c.obj) + .riscv.attributes + 0x00004905 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_address_assign.c.obj) + .riscv.attributes + 0x0000494e 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + .riscv.attributes + 0x00004997 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + .riscv.attributes + 0x000049e0 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + .riscv.attributes + 0x00004a29 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + .riscv.attributes + 0x00004a72 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + .riscv.attributes + 0x00004abb 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_resp_validate.c.obj) + .riscv.attributes + 0x00004b04 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + .riscv.attributes + 0x00004b4d 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + .riscv.attributes + 0x00004b96 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + .riscv.attributes + 0x00004bdf 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) + .riscv.attributes + 0x00004c28 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + .riscv.attributes + 0x00004c71 0x49 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + .riscv.attributes + 0x00004cba 0x5c esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + .riscv.attributes + 0x00004d16 0x5c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + .riscv.attributes + 0x00004d72 0x5c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + .riscv.attributes + 0x00004dce 0x5c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + .riscv.attributes + 0x00004e2a 0x5c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + .riscv.attributes + 0x00004e86 0x5c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + .riscv.attributes + 0x00004ee2 0x5c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + .riscv.attributes + 0x00004f3e 0x5c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + .riscv.attributes + 0x00004f9a 0x5c esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + .riscv.attributes + 0x00004ff6 0x5c esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + .riscv.attributes + 0x00005052 0x5c esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + .riscv.attributes + 0x000050ae 0x5c esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + .riscv.attributes + 0x0000510a 0x5c esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + .riscv.attributes + 0x00005166 0x5c esp-idf/riscv/libriscv.a(interrupt.c.obj) + .riscv.attributes + 0x000051c2 0x68 esp-idf/riscv/libriscv.a(vectors.S.obj) + .riscv.attributes + 0x0000522a 0x64 esp-idf/riscv/libriscv.a(vectors_intc.S.obj) + .riscv.attributes + 0x0000528e 0x5c esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + .riscv.attributes + 0x000052ea 0x5c esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + .riscv.attributes + 0x00005346 0x5c esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + .riscv.attributes + 0x000053a2 0x5c esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + .riscv.attributes + 0x000053fe 0x5c esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + .riscv.attributes + 0x0000545a 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + .riscv.attributes + 0x000054b6 0x5c esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + .riscv.attributes + 0x00005512 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + .riscv.attributes + 0x0000556e 0x5c esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + .riscv.attributes + 0x000055ca 0x5c esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + .riscv.attributes + 0x00005626 0x5c esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + .riscv.attributes + 0x00005682 0x5c esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + .riscv.attributes + 0x000056de 0x5c esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + .riscv.attributes + 0x0000573a 0x5c esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + .riscv.attributes + 0x00005796 0x5c esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + .riscv.attributes + 0x000057f2 0x5c esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + .riscv.attributes + 0x0000584e 0x5c esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + .riscv.attributes + 0x000058aa 0x5c esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + .riscv.attributes + 0x00005906 0x5c esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + .riscv.attributes + 0x00005962 0x5c esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + .riscv.attributes + 0x000059be 0x5c esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + .riscv.attributes + 0x00005a1a 0x5c esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + .riscv.attributes + 0x00005a76 0x5c esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + .riscv.attributes + 0x00005ad2 0x5c esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + .riscv.attributes + 0x00005b2e 0x5c esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + .riscv.attributes + 0x00005b8a 0x5c esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + .riscv.attributes + 0x00005be6 0x5c esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + .riscv.attributes + 0x00005c42 0x5c esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + .riscv.attributes + 0x00005c9e 0x5c esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + .riscv.attributes + 0x00005cfa 0x5c esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + .riscv.attributes + 0x00005d56 0x5c esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + .riscv.attributes + 0x00005db2 0x5c esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + .riscv.attributes + 0x00005e0e 0x5c esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + .riscv.attributes + 0x00005e6a 0x5c esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + .riscv.attributes + 0x00005ec6 0x5c esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + .riscv.attributes + 0x00005f22 0x5c esp-idf/hal/libhal.a(mmu_hal.c.obj) + .riscv.attributes + 0x00005f7e 0x5c esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + .riscv.attributes + 0x00005fda 0x5c esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + .riscv.attributes + 0x00006036 0x5c esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + .riscv.attributes + 0x00006092 0x5c esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + .riscv.attributes + 0x000060ee 0x5c esp-idf/hal/libhal.a(uart_hal.c.obj) + .riscv.attributes + 0x0000614a 0x5c esp-idf/hal/libhal.a(gpio_hal.c.obj) + .riscv.attributes + 0x000061a6 0x5c esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + .riscv.attributes + 0x00006202 0x5c esp-idf/hal/libhal.a(pau_hal.c.obj) + .riscv.attributes + 0x0000625e 0x5c esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + .riscv.attributes + 0x000062ba 0x5c esp-idf/hal/libhal.a(pmu_hal.c.obj) + .riscv.attributes + 0x00006316 0x5c esp-idf/hal/libhal.a(apm_hal.c.obj) + .riscv.attributes + 0x00006372 0x5c esp-idf/soc/libsoc.a(interrupts.c.obj) + .riscv.attributes + 0x000063ce 0x5c esp-idf/soc/libsoc.a(gpio_periph.c.obj) + .riscv.attributes + 0x0000642a 0x5c esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + .riscv.attributes + 0x00006486 0x5c esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + .riscv.attributes + 0x000064e2 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + .riscv.attributes + 0x00006542 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + .riscv.attributes + 0x0000659e 0x60 esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + .riscv.attributes + 0x000065fe 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + .riscv.attributes + 0x0000665a 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + .riscv.attributes + 0x000066b6 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + .riscv.attributes + 0x00006712 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + .riscv.attributes + 0x0000676e 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + .riscv.attributes + 0x000067ca 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + .riscv.attributes + 0x00006826 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + .riscv.attributes + 0x00006882 0x5c esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + .riscv.attributes + 0x000068de 0x64 esp-idf/freertos/libfreertos.a(portasm.S.obj) + .riscv.attributes + 0x00006942 0x5c esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + .riscv.attributes + 0x0000699e 0x5c esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + .riscv.attributes + 0x000069fa 0x5c esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + .riscv.attributes + 0x00006a56 0x5c esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + .riscv.attributes + 0x00006ab2 0x5c esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + .riscv.attributes + 0x00006b0e 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + .riscv.attributes + 0x00006b6a 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + .riscv.attributes + 0x00006bc6 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + .riscv.attributes + 0x00006c22 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + .riscv.attributes + 0x00006c7e 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + .riscv.attributes + 0x00006cda 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + .riscv.attributes + 0x00006d36 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + .riscv.attributes + 0x00006d92 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + .riscv.attributes + 0x00006dee 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + .riscv.attributes + 0x00006e4a 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + .riscv.attributes + 0x00006ea6 0x5c esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + .riscv.attributes + 0x00006f02 0x5c esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + .riscv.attributes + 0x00006f5e 0x5c esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + .riscv.attributes + 0x00006fba 0x5c esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + .riscv.attributes + 0x00007016 0x5c esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + .riscv.attributes + 0x00007072 0x5c esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + .riscv.attributes + 0x000070ce 0x5c esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + .riscv.attributes + 0x0000712a 0x5c esp-idf/hal/libhal.a(rmt_hal.c.obj) + .riscv.attributes + 0x00007186 0x5c esp-idf/soc/libsoc.a(rmt_periph.c.obj) + .riscv.attributes + 0x000071e2 0x5c esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + .riscv.attributes + 0x0000723e 0x5c esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + .riscv.attributes + 0x0000729a 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + .riscv.attributes + 0x000072f6 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + .riscv.attributes + 0x00007352 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + .riscv.attributes + 0x000073ae 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + .riscv.attributes + 0x0000740a 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + .riscv.attributes + 0x00007466 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + .riscv.attributes + 0x000074c2 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + .riscv.attributes + 0x0000751e 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + .riscv.attributes + 0x0000757a 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + .riscv.attributes + 0x000075d6 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + .riscv.attributes + 0x00007632 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + .riscv.attributes + 0x0000768e 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + .riscv.attributes + 0x000076ea 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + .riscv.attributes + 0x00007746 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + .riscv.attributes + 0x000077a2 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + .riscv.attributes + 0x000077fe 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + .riscv.attributes + 0x0000785a 0x5c esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + .riscv.attributes + 0x000078b6 0x5c esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + .riscv.attributes + 0x00007912 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + .riscv.attributes + 0x0000796e 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + .riscv.attributes + 0x000079ca 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + .riscv.attributes + 0x00007a26 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + .riscv.attributes + 0x00007a82 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + .riscv.attributes + 0x00007ade 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + .riscv.attributes + 0x00007b3a 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + .riscv.attributes + 0x00007b96 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + .riscv.attributes + 0x00007bf2 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + .riscv.attributes + 0x00007c4e 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + .riscv.attributes + 0x00007caa 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + .riscv.attributes + 0x00007d06 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + .riscv.attributes + 0x00007d62 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + .riscv.attributes + 0x00007dbe 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + .riscv.attributes + 0x00007e1a 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + .riscv.attributes + 0x00007e76 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + .riscv.attributes + 0x00007ed2 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + .riscv.attributes + 0x00007f2e 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + .riscv.attributes + 0x00007f8a 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + .riscv.attributes + 0x00007fe6 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + .riscv.attributes + 0x00008042 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + .riscv.attributes + 0x0000809e 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + .riscv.attributes + 0x000080fa 0x5c /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + +/DISCARD/ + *(.rela.*) + *(.got .got.plt) + *(.eh_frame_hdr) + *(.eh_frame) +OUTPUT(on_off_light_bulb.elf elf32-littleriscv) + +Cross Reference Table + +Symbol File +APB_SARADC esp-idf/hal/libhal.a(adc_hal_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) +Cache_Disable_ICache esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) +Cache_Enable_ICache esp-idf/hal/libhal.a(cache_hal.c.obj) +Cache_Freeze_ICache_Disable esp-idf/hal/libhal.a(cache_hal.c.obj) +Cache_Freeze_ICache_Enable esp-idf/hal/libhal.a(cache_hal.c.obj) +Cache_Get_ICache_Line_Size esp-idf/hal/libhal.a(cache_hal.c.obj) +Cache_Invalidate_Addr esp-idf/hal/libhal.a(cache_hal.c.obj) +Cache_Resume_ICache esp-idf/hal/libhal.a(cache_hal.c.obj) +Cache_Set_IDROM_MMU_Size esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +Cache_Suspend_ICache esp-idf/hal/libhal.a(cache_hal.c.obj) +CompressedEnumTable::set(unsigned int, bool) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +CompressedEnumTable::set(unsigned int, nvs::Page::EntryState) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +DW.ref.__gxx_personality_v0 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) +EFUSE esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/hal/libhal.a(efuse_hal.c.obj) +ESP_EFUSE_ACTIVE_HP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ACTIVE_LP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ADC1_CAL_VOL_ATTEN0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_ADC1_CAL_VOL_ATTEN1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_ADC1_CAL_VOL_ATTEN2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_ADC1_CAL_VOL_ATTEN3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH5 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN0_CH6 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_ADC1_INIT_CODE_ATTEN3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_BLK_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_BLK_VERSION_MINOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_CRYPT_DPA_ENABLE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DBIAS_VOL_GAP esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DISABLE_BLK_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DISABLE_WAFER_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DIS_DIRECT_BOOT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_DIS_DOWNLOAD_ICACHE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_DIS_DOWNLOAD_MANUAL_ENCRYPT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_DIS_DOWNLOAD_MODE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +ESP_EFUSE_DIS_FORCE_DOWNLOAD esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DIS_ICACHE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DIS_PAD_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_DIS_TWAI esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DIS_USB_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_DIS_USB_SERIAL_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DSLP_LP_DBG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_DSLP_LP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_ENABLE_SECURITY_DOWNLOAD esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +ESP_EFUSE_FLASH_CAP esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_FLASH_TEMP esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_FLASH_TPUW esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_FLASH_VENDOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_FORCE_SEND_RESUME esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_JTAG_SEL_ENABLE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_KEY0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY5 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY_PURPOSE_0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY_PURPOSE_1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY_PURPOSE_2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY_PURPOSE_3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY_PURPOSE_4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_KEY_PURPOSE_5 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_LSLP_HP_DBG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_LSLP_HP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_MAC esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) +ESP_EFUSE_MAC_EXT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) +ESP_EFUSE_OCODE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_OPTIONAL_UNIQUE_ID esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_PKG_VERSION esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +ESP_EFUSE_RD_DIS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_RD_DIS_BLOCK_KEY0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_RD_DIS_BLOCK_KEY1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_RD_DIS_BLOCK_KEY2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_RD_DIS_BLOCK_KEY3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_RD_DIS_BLOCK_KEY4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_RD_DIS_BLOCK_KEY5 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_RD_DIS_BLOCK_SYS_DATA2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_SECURE_BOOT_DISABLE_FAST_WAKE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_SECURE_BOOT_EN esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_SECURE_BOOT_KEY_REVOKE0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_SECURE_BOOT_KEY_REVOKE1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_SECURE_BOOT_KEY_REVOKE2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_SECURE_VERSION esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_SEC_DPA_LEVEL esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_SOFT_DIS_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_SPI_BOOT_CRYPT_CNT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_SPI_DOWNLOAD_MSPI_DIS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_SWAP_UART_SDIO_EN esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_SYS_DATA_PART2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_TEMP_CALIB esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +ESP_EFUSE_UART_PRINT_CONTROL esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +ESP_EFUSE_USB_EXCHG_PINS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_USER_DATA esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_USER_DATA_MAC_CUSTOM esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) +ESP_EFUSE_VDD_SPI_AS_GPIO esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WAFER_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WAFER_VERSION_MINOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WDT_DELAY_SEL esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ACTIVE_HP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ACTIVE_LP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_CAL_VOL_ATTEN3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH5 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN0_CH6 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ADC1_INIT_CODE_ATTEN3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_BLK1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLK_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_BLK_VERSION_MINOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_KEY0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_KEY1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_KEY2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_KEY3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_KEY4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_KEY5 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_SYS_DATA2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_BLOCK_USR_DATA esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_CRYPT_DPA_ENABLE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_CUSTOM_MAC esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DBIAS_VOL_GAP esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DISABLE_BLK_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DISABLE_WAFER_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_DIRECT_BOOT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_ICACHE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MANUAL_ENCRYPT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_DOWNLOAD_MODE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_FORCE_DOWNLOAD esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_ICACHE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_WR_DIS_DIS_PAD_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_TWAI esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_USB_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_DOWNLOAD_MODE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DIS_USB_SERIAL_JTAG_ROM_PRINT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DSLP_LP_DBG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_DSLP_LP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_ENABLE_SECURITY_DOWNLOAD esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_FLASH_CAP esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_FLASH_TEMP esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_FLASH_TPUW esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_FLASH_VENDOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_FORCE_SEND_RESUME esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_JTAG_SEL_ENABLE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_KEY_PURPOSE_0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_KEY_PURPOSE_1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_KEY_PURPOSE_2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_KEY_PURPOSE_3 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_KEY_PURPOSE_4 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_KEY_PURPOSE_5 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_LSLP_HP_DBG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_LSLP_HP_DBIAS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_MAC esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_MAC_EXT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_OCODE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_OPTIONAL_UNIQUE_ID esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_PKG_VERSION esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_RD_DIS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +ESP_EFUSE_WR_DIS_SECURE_BOOT_AGGRESSIVE_REVOKE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SECURE_BOOT_DISABLE_FAST_WAKE esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SECURE_BOOT_EN esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE0 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_SECURE_BOOT_KEY_REVOKE2 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_SECURE_VERSION esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SEC_DPA_LEVEL esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SOFT_DIS_JTAG esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SPI_BOOT_CRYPT_CNT esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +ESP_EFUSE_WR_DIS_SPI_DOWNLOAD_MSPI_DIS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SWAP_UART_SDIO_EN esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_SYS_DATA_PART1 esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +ESP_EFUSE_WR_DIS_TEMP_CALIB esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_UART_PRINT_CONTROL esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_USB_EXCHG_PINS esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_VDD_SPI_AS_GPIO esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_WAFER_VERSION_MAJOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_WAFER_VERSION_MINOR esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +ESP_EFUSE_WR_DIS_WDT_DELAY_SEL esp-idf/efuse/libefuse.a(esp_efuse_table.c.obj) +FreeRTOS_openocd_params esp-idf/freertos/libfreertos.a(tasks.c.obj) +GDMA esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +GPIO esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + esp-idf/hal/libhal.a(gpio_hal.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +GPIO_HOLD_MASK esp-idf/soc/libsoc.a(gpio_periph.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) +GPIO_PIN_MUX_REG esp-idf/soc/libsoc.a(gpio_periph.c.obj) +GPSPI2 esp-idf/soc/libsoc.a(spi_periph.c.obj) + esp-idf/hal/libhal.a(spi_flash_hal.c.obj) +I2C0 esp-idf/esp_system/libesp_system.a(clk.c.obj) +IEEE802154 esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +LPPERI esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) +LP_ANA_PERI esp-idf/hal/libhal.a(brownout_hal.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) +LP_AON esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) +LP_CLKRST esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +LP_I2C esp-idf/esp_system/libesp_system.a(clk.c.obj) +LP_IO esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) +LP_TIMER esp-idf/hal/libhal.a(lp_timer_hal.c.obj) +LP_UART esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +LP_WDT esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) +MODEM_CLOCK_instance esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +MODEM_LPCON esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) +MODEM_SYSCON esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) +NVSHandleEntry::s_nvs_next_handle esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +NVSHandleEntry::~NVSHandleEntry() esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +NVSHandleEntry::~NVSHandleEntry() esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +PAU esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) +PAU_instance esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) +PCR esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +PMU esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) +PMU_instance esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +RFChannelSel /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +RMT esp-idf/hal/libhal.a(rmt_hal.c.obj) +RMTMEM esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +ROM_Boot_Cache_Init esp-idf/hal/libhal.a(mmu_hal.c.obj) +SPIMEM0 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +SPIMEM1 esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +SYSTIMER esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) +SysTickIsrHandler esp-idf/freertos/libfreertos.a(port_systick.c.obj) +TIMERG0 esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +TIMERG1 esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +UART0 esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +UART1 esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +USB_SERIAL_JTAG esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) +ZDO_INVALID_ENDPOINT /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +ZDO_INVALID_IEEE_ADDR /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +ZDO_INVALID_SHORT_ADDR /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +_Balloc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) +_Bfree /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) +_PathLocale /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) +__action_table /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) +__adddf3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +__any_on /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) +__ascii_mbtowc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) +__ascii_wctomb /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) +__assert esp-idf/newlib/libnewlib.a(assert.c.obj) +__assert_func esp-idf/newlib/libnewlib.a(assert.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + esp-idf/hal/libhal.a(adc_hal_common.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + esp-idf/hal/libhal.a(apm_hal.c.obj) + esp-idf/hal/libhal.a(pau_hal.c.obj) + esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/hal/libhal.a(gpio_hal.c.obj) + esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + esp-idf/riscv/libriscv.a(interrupt.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/freertos/libfreertos.a(port_common.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + esp-idf/heap/libheap.a(heap_caps_base.c.obj) + esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/log/liblog.a(log_binary_heap.c.obj) + esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +__atomic_add_fetch_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_always_lock_free esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_and_fetch_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_compare_exchange esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_compare_exchange_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_exchange_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_fetch_add_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_fetch_and_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) +__atomic_fetch_nand_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_fetch_or_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) +__atomic_fetch_sub_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_fetch_xor_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_is_lock_free esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_load esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_load_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) +__atomic_nand_fetch_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_or_fetch_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_store esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_store_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_sub_fetch_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__atomic_xor_fetch_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__b2d /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) +__bswapdi2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapdi2.o) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +__bswapsi2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_bswapsi2.o) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +__chclass /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) +__clz_tab /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clz.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) +__clzsi2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_clzsi2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(adddf3.o) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +__copybits /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) +__ctzdi2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ctzdi2.o) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +__cxa_begin_catch /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) +__cxa_end_catch /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) +__cxa_get_exception_ptr /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) +__cxa_get_globals /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) +__cxa_get_globals_fast /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) +__cxa_guard_abort esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) +__cxa_guard_acquire esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) +__cxa_guard_dummy esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) +__cxa_guard_release esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) +__cxa_pure_virtual /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +__cxx_eh_arena_size_get esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) +__cxx_init_dummy esp-idf/cxx/libcxx.a(cxx_init.cpp.obj) +__cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned int) const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) +__cxxabiv1::__class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) +__cxxabiv1::__class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) +__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) +__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) +__cxxabiv1::__class_type_info::~__class_type_info() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) +__cxxabiv1::__class_type_info::~__class_type_info() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) +__cxxabiv1::__class_type_info::~__class_type_info() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) +__cxxabiv1::__forced_unwind::~__forced_unwind() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +__cxxabiv1::__forced_unwind::~__forced_unwind() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +__cxxabiv1::__forced_unwind::~__forced_unwind() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +__cxxabiv1::__foreign_exception::~__foreign_exception() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +__cxxabiv1::__foreign_exception::~__foreign_exception() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +__cxxabiv1::__foreign_exception::~__foreign_exception() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +__cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) +__cxxabiv1::__si_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) +__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) +__cxxabiv1::__si_class_type_info::~__si_class_type_info() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) +__cxxabiv1::__si_class_type_info::~__si_class_type_info() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) +__cxxabiv1::__si_class_type_info::~__si_class_type_info() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) +__cxxabiv1::__terminate(void (*)()) /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) +__cxxabiv1::__terminate_handler /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) +__cxxabiv1::__unexpected(void (*)()) /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) +__cxxabiv1::__unexpected_handler /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) +__d2b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) +__default_global_locale /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) +__divdf3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divdf3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) +__divdi3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_divdi3.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) +__divsf3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(divsf3.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +__dso_handle esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) +__eh_globals_init::_S_init /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) +__eqdf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) +__errno /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/vfs/libvfs.a(nullfs.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + esp-idf/newlib/libnewlib.a(random.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/newlib/libnewlib.a(getentropy.c.obj) +__extendsfdf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(extendsfdf2.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +__ffsdi2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffsdi2.o) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +__ffssi2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_ffssi2.o) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +__fixdfsi /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixdfsi.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) +__fixunsdfsi /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunsdfsi.o) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) +__fixunssfsi /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(fixunssfsi.o) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +__floatsidf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsidf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) +__floatsisf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatsisf.o) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +__floatunsidf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsidf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) +__floatunsisf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(floatunsisf.o) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +__fp_lock_all /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) +__fp_unlock_all /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) +__frame_state_for(void*, frame_state*) esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__gedf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) +__gesf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) +__getreent esp-idf/freertos/libfreertos.a(tasks.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-errno.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + esp-idf/newlib/libnewlib.a(reent_init.c.obj) + esp-idf/newlib/libnewlib.a(heap.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +__global_locale_ptr /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) +__global_pointer$ esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +__gtdf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gedf2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) +__gtsf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(gesf2.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +__hi0bits /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) +__i2b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) +__init_array_end esp-idf/esp_system/libesp_system.a(startup.c.obj) +__init_array_start esp-idf/esp_system/libesp_system.a(startup.c.obj) +__init_priority_array_end esp-idf/esp_system/libesp_system.a(startup.c.obj) +__init_priority_array_start esp-idf/esp_system/libesp_system.a(startup.c.obj) +__itoa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) +__ledf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) +__lesf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) +__lo0bits /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) +__locale_mb_cur_max /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) +__localeconv_l /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) +__lock___arc4random_mutex esp-idf/newlib/libnewlib.a(locks.c.obj) +__lock___at_quick_exit_mutex esp-idf/newlib/libnewlib.a(locks.c.obj) +__lock___atexit_recursive_mutex esp-idf/newlib/libnewlib.a(locks.c.obj) +__lock___dd_hash_mutex esp-idf/newlib/libnewlib.a(locks.c.obj) +__lock___env_recursive_mutex esp-idf/newlib/libnewlib.a(locks.c.obj) +__lock___malloc_recursive_mutex esp-idf/newlib/libnewlib.a(locks.c.obj) +__lock___sfp_recursive_mutex esp-idf/newlib/libnewlib.a(locks.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) +__lock___sinit_recursive_mutex esp-idf/newlib/libnewlib.a(locks.c.obj) +__lock___tz_mutex esp-idf/newlib/libnewlib.a(locks.c.obj) +__lshift /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) +__ltdf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(ledf2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) +__ltsf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(lesf2.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +__mcmp /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) +__mdiff /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) +__moddi3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_moddi3.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) +__mprec_bigtens /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) +__mprec_tens /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) +__mprec_tinytens /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) +__muldf3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(muldf3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +__mulsf3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(mulsf3.o) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +__multadd /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) +__multiply /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) +__nedf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(eqdf2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) +__popcountsi2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_popcountsi2.o) + esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +__pow5mult /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) +__ratio /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) +__retarget_lock_acquire esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +__retarget_lock_acquire_recursive esp-idf/newlib/libnewlib.a(locks.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +__retarget_lock_close esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +__retarget_lock_close_recursive esp-idf/newlib/libnewlib.a(locks.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +__retarget_lock_init esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +__retarget_lock_init_recursive esp-idf/newlib/libnewlib.a(locks.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +__retarget_lock_release esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +__retarget_lock_release_recursive esp-idf/newlib/libnewlib.a(locks.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +__retarget_lock_try_acquire esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +__retarget_lock_try_acquire_recursive esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +__s2b /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) +__sclose /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) +__seofread /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) +__sf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) +__sflags /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-flags.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) +__sflush_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) +__sfp /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) +__sfp_lock_acquire /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) +__sfp_lock_release /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) +__sfvwrite_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) +__sglue /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + esp-idf/newlib/libnewlib.a(reent_init.c.obj) +__sinit /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +__smakebuf_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) +__sprint_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) +__sread /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) +__srefill_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) +__sseek /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) +__ssprint_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) +__state_table /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) +__stdio_exit_handler /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) +__subdf3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subdf3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +__subsf3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(subsf3.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +__swbuf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) +__swbuf_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) +__swhatbuf_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) +__swrite /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) +__swsetup_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) +__sync_add_and_fetch_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_and_and_fetch_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_bool_compare_and_swap_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_fetch_and_add_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_fetch_and_and_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_fetch_and_nand_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_fetch_and_or_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_fetch_and_sub_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_fetch_and_xor_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_lock_release_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_lock_test_and_set_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_nand_and_fetch_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_or_and_fetch_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_sub_and_fetch_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_val_compare_and_swap_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__sync_xor_and_fetch_8 esp-idf/newlib/libnewlib.a(stdatomic.c.obj) +__truncdfsf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(truncdfsf2.o) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +__trunctfdf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(trunctfdf2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) +__ubsan_handle_add_overflow esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_builtin_unreachable esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_divrem_overflow esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_invalid_builtin esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_load_invalid_value esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_missing_return esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_mul_overflow esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_negate_overflow esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_nonnull_arg esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_nonnull_return esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_out_of_bounds esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_pointer_overflow esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_shift_out_of_bounds esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_sub_overflow esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_type_mismatch esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_type_mismatch_v1 esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_handle_vla_bound_not_positive esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__ubsan_include esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +__udivdi3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_udivdi3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +__ulp /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) +__umoddi3 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(_umoddi3.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) +__unorddf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unorddf2.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) +__unordsf2 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/rv32imac_zicsr_zifencei/ilp32/no-rtti/libgcc.a(unordsf2.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) +__utoa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) +__wrap__Unwind_Backtrace esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_DeleteException esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) +__wrap__Unwind_FindEnclosingFunction esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_Find_FDE esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_ForcedUnwind esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_GetCFA esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_GetDataRelBase esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_GetGR esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_GetIP esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_GetIPInfo esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_GetLanguageSpecificData esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_GetRegionStart esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_GetTextRelBase esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_RaiseException esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_Resume esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_Resume_or_Rethrow esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_SetGR esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap__Unwind_SetIP esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap___cxa_allocate_exception esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) +__wrap___cxa_call_unexpected esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap___cxa_throw esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) +__wrap___deregister_frame esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap___deregister_frame_info esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap___deregister_frame_info_bases esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap___gxx_personality_v0 esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) +__wrap___register_frame esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap___register_frame_info esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap___register_frame_info_bases esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap___register_frame_info_table esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap___register_frame_info_table_bases esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +__wrap___register_frame_table esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +_bss_end esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +_bss_start esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +_calloc_r esp-idf/newlib/libnewlib.a(heap.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_close_r esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_ctype_ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-ctype_.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) +_data_start esp-idf/heap/libheap.a(memory_layout.c.obj) +_dtoa_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) +_esp_error_check_failed esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +_esp_error_check_failed_without_abort esp-idf/esp_system/libesp_system.a(esp_err.c.obj) +_esp_system_init_fn_array_end esp-idf/esp_system/libesp_system.a(startup.c.obj) +_esp_system_init_fn_array_start esp-idf/esp_system/libesp_system.a(startup.c.obj) +_exit esp-idf/newlib/libnewlib.a(syscalls.c.obj) +_fclose_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_fcntl_r esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) +_fflush_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wbuf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) +_fopen_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) +_fprintf_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) +_fputc_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) +_fputs_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) +_free_r esp-idf/newlib/libnewlib.a(heap.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wsetup.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_fseek_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) +_fseeko_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) +_fstat_r esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_fwalk_sglue /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwalk.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) +_fwrite_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) +_getpid_r esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_gettimeofday_r esp-idf/newlib/libnewlib.a(time.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_global_impure_ptr esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_global_interrupt_handler esp-idf/riscv/libriscv.a(interrupt.c.obj) + esp-idf/riscv/libriscv.a(vectors.S.obj) +_heap_start esp-idf/heap/libheap.a(memory_layout.c.obj) +_impure_data /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-refill.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + esp-idf/newlib/libnewlib.a(reent_init.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +_impure_ptr /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-impure.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) +_instruction_reserved_end esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +_instruction_reserved_start esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +_interrupt_handler esp-idf/riscv/libriscv.a(vectors.S.obj) + esp-idf/riscv/libriscv.a(vectors_intc.S.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) +_iram_end esp-idf/heap/libheap.a(memory_layout.c.obj) +_iram_start esp-idf/heap/libheap.a(memory_layout.c.obj) +_iram_text_end esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) +_isatty_r esp-idf/newlib/libnewlib.a(syscalls.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) +_kill_r esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_link_r esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_localeconv_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) +_lock_acquire esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) +_lock_acquire_recursive esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +_lock_close esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) +_lock_close_recursive esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +_lock_init esp-idf/newlib/libnewlib.a(locks.c.obj) +_lock_init_recursive esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +_lock_release esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) +_lock_release_recursive esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +_lock_try_acquire esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +_lock_try_acquire_recursive esp-idf/newlib/libnewlib.a(locks.c.obj) +_lseek_r esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_malloc_r esp-idf/newlib/libnewlib.a(heap.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-makebuf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_mbtowc_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mbtowc_r.o) +_mprec_log10 /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) +_multi_heap_lock esp-idf/heap/libheap.a(multi_heap.c.obj) +_multi_heap_unlock esp-idf/heap/libheap.a(multi_heap.c.obj) +_open_r esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_panic_handler esp-idf/riscv/libriscv.a(vectors.S.obj) + esp-idf/riscv/libriscv.a(vectors_intc.S.obj) +_printf_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) +_putc_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) +_putchar_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) +_puts_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) +_raise_r esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_read_r esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_read_r_console esp-idf/newlib/libnewlib.a(syscalls.c.obj) +_realloc_r esp-idf/newlib/libnewlib.a(heap.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_reclaim_reent /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) + esp-idf/newlib/libnewlib.a(reent_init.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +_rename_r esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_rodata_reserved_end esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) +_rodata_reserved_start esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +_rtc_bss_end esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +_rtc_bss_start esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +_rtc_force_fast_end esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +_rtc_force_slow_end esp-idf/heap/libheap.a(memory_layout.c.obj) +_rtc_reserved_end esp-idf/heap/libheap.a(memory_layout.c.obj) +_rtc_reserved_start esp-idf/heap/libheap.a(memory_layout.c.obj) +_rtc_text_end esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) +_rtc_text_start esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +_rv_core_critical_regs_restore esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) +_sbrk_r esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_setlocale_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) +_snprintf_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) +_sprintf_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) +_stat_r esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_strerror_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) +_svfiprintf_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) +_svfprintf_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) +_system_r esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_thread_local_bss_end esp-idf/freertos/libfreertos.a(port.c.obj) +_thread_local_bss_start esp-idf/freertos/libfreertos.a(port.c.obj) +_thread_local_data_end esp-idf/freertos/libfreertos.a(port.c.obj) +_thread_local_data_start esp-idf/freertos/libfreertos.a(port.c.obj) +_times_r esp-idf/newlib/libnewlib.a(time.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_unlink_r esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_user_strerror /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-u_strerr.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) +_vector_table esp-idf/riscv/libriscv.a(vectors_intc.S.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +_vfiprintf_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) +_vfprintf_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) +_vprintf_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) +_vsnprintf_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) +_wctomb_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-wctomb_r.o) +_write_r esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-stdio.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +_write_r_console esp-idf/newlib/libnewlib.a(syscalls.c.obj) +abort esp-idf/newlib/libnewlib.a(abort.c.obj) + esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_term_handler.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + esp-idf/hal/libhal.a(adc_hal_common.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + esp-idf/esp_system/libesp_system.a(startup.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +abort_expect_void esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +abort_expect_void_and_return esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +abs_temp /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +access esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +adc2_wifi_acquire esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +adc2_wifi_release esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +adc_apb_periph_claim esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) +adc_apb_periph_free esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) +adc_calc_hw_calibration_code esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +adc_get_hw_calibration_chan_compens esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +adc_hal_calibration_init esp-idf/hal/libhal.a(adc_hal_common.c.obj) +adc_hal_self_calibration esp-idf/hal/libhal.a(adc_hal_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +adc_hal_set_calibration_param esp-idf/hal/libhal.a(adc_hal_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +adc_hal_set_controller esp-idf/hal/libhal.a(adc_hal_common.c.obj) +adc_load_hw_calibration_chan_compens esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +adc_lock_acquire esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +adc_lock_release esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +adc_lock_try_acquire esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +adc_rate_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) +adc_set_hw_calibration_code esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +adjtime esp-idf/newlib/libnewlib.a(time.c.obj) +agc_reg_init_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +aligned_alloc esp-idf/newlib/libnewlib.a(heap.c.obj) +ant_btrx_cfg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +ant_btrx_cfg_rom /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +ant_bttx_cfg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +ant_bttx_cfg_rom /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +ant_dft_cfg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +ant_dft_cfg_rom /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +ant_rx_cfg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +ant_tx_cfg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +ant_wifirx_cfg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +ant_wifirx_cfg_rom /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +ant_wifitx_cfg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +ant_wifitx_cfg_rom /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +apm_hal_apm_ctrl_clk_gating_enable esp-idf/hal/libhal.a(apm_hal.c.obj) +apm_hal_apm_ctrl_exception_clear esp-idf/hal/libhal.a(apm_hal.c.obj) +apm_hal_apm_ctrl_exception_status esp-idf/hal/libhal.a(apm_hal.c.obj) +apm_hal_apm_ctrl_filter_enable esp-idf/hal/libhal.a(apm_hal.c.obj) +apm_hal_apm_ctrl_filter_enable_all esp-idf/hal/libhal.a(apm_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) +apm_hal_apm_ctrl_get_exception_info esp-idf/hal/libhal.a(apm_hal.c.obj) +apm_hal_apm_ctrl_get_int_src_num esp-idf/hal/libhal.a(apm_hal.c.obj) +apm_hal_apm_ctrl_interrupt_enable esp-idf/hal/libhal.a(apm_hal.c.obj) +apm_hal_apm_ctrl_master_sec_mode_config esp-idf/hal/libhal.a(apm_hal.c.obj) +apm_hal_apm_ctrl_region_config esp-idf/hal/libhal.a(apm_hal.c.obj) +apm_hal_apm_ctrl_region_filter_enable esp-idf/hal/libhal.a(apm_hal.c.obj) +apm_hal_apm_ctrl_reset_event_enable esp-idf/hal/libhal.a(apm_hal.c.obj) +apm_tee_hal_clk_gating_enable esp-idf/hal/libhal.a(apm_hal.c.obj) +apm_tee_hal_set_master_secure_mode esp-idf/hal/libhal.a(apm_hal.c.obj) +app_elf_sha256_str esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) +app_main esp-idf/main/libmain.a(esp_zb_light.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) +aps_check_dups /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +aps_clear_all_dups /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +aps_clear_dups /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +aps_data_hdr_fill_datareq /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +aps_find_src_ref /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +aps_need_check_dups /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +aps_send_fail_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) +aps_update_entry_clock_and_start_aging /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +apsme_forget_device /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +bb_bss_cbw40_dig /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) +bb_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +bb_reg_init_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +bb_wdg_cfg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +bb_wdt_get_status /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +bb_wdt_int_enable /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +bb_wdt_rst_enable /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +bb_wdt_timeout_clear /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +bbmac_idle_for_swrst /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bdb_after_mgmt_permit_joining_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_cancel_formation /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +bdb_cancel_joining /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +bdb_cancel_touchlink_target /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_check_fn /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) +bdb_commissioning_machine /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) +bdb_commissioning_signal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) +bdb_force_link /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_get_scan_duration /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +bdb_initialization_procedure /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_initiate_key_exchange /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +bdb_initiate_key_verify /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +bdb_is_in_tc_rejoin /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_joined /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_network_steering_auth_failure /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_network_steering_finish /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_network_steering_not_on_network /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_network_steering_on_network /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_network_steering_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_network_steering_start_scan /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_network_steering_tclk_ex_failure /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_not_ever_joined /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_preinit /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_request_tclk_alarm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) +bdb_set_scan_duration /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +bdb_start_rejoin_recovery /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_start_top_level_commissioning /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +bdb_touchlink_initiator /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_touchlink_initiator_cont /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) +bdb_touchlink_target_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_update_tclk_failed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_update_tclk_stop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +bdb_verify_tclk_alarm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) +bdb_verify_tclk_in_progress /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +bias_reg_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ble_tx_config_check /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bootloader_ana_clock_glitch_reset_config esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_atexit esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_common_check_chip_validity esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +bootloader_common_check_efuse_blk_validity esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +bootloader_common_check_long_hold_gpio esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +bootloader_common_check_long_hold_gpio_level esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +bootloader_common_erase_part_type_data esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +bootloader_common_get_active_otadata esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_common_get_partition_description esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_common_get_sha256_of_partition esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) +bootloader_common_label_search esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +bootloader_common_ota_select_crc esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_common_ota_select_invalid esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_common_ota_select_valid esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +bootloader_common_read_otadata esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_common_select_otadata esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +bootloader_common_vddsdio_configure esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +bootloader_configure_spi_pins esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_debug_buffer esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +bootloader_enable_wp esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_execute_flash_command esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_flash_clock_config esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_flash_cs_timing_config esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_flash_erase_range esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +bootloader_flash_erase_sector esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_flash_execute_command_common esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +bootloader_flash_get_spi_mode esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_flash_is_octal_mode_enabled esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +bootloader_flash_read esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +bootloader_flash_read_sfdp esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +bootloader_flash_reset_chip esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) +bootloader_flash_unlock esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_flash_update_id esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +bootloader_flash_update_size esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_flash_write esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_flash_xmc_startup esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +bootloader_image_hdr esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_init_mem esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +bootloader_init_spi_flash esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_load_image esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +bootloader_load_image_no_verify esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +bootloader_mmap esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +bootloader_mmap_get_free_pages esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_munmap esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +bootloader_random_disable esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) +bootloader_random_enable esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) +bootloader_read_flash_id esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +bootloader_reset esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_sha256_data esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_sha256_finish esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_sha256_flash_contents esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +bootloader_sha256_hex_to_str esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_sha256_start esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_spi_flash_reset esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +bootloader_utility_get_selected_boot_partition esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_utility_load_boot_image esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +bootloader_utility_load_partition_table esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +brownout_hal_config esp-idf/hal/libhal.a(brownout_hal.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) +bt_agc_detect_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_agc_gain_max /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_agc_gain_offset /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_agc_gain_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_agc_recorrect_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_agc_restart_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_agc_rssi_thresh /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_agc_target_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_agc_v2_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_get_cur_rx_info /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_rx_correlator_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_rx_dpo_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_rx_filter_sel /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_rx_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_set_corr_thresh_le /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_set_le_tx_on_delay /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_set_max_gain /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_set_rx_sense /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_set_zb_tx_on_delay /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_to_index /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) +bt_bb_tx_cca_en /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_tx_cca_fifo_count /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_tx_cca_fifo_empty /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_tx_cca_fifo_full /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_tx_cca_fifo_read /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_tx_cca_fifo_reset /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_tx_cca_period /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_tx_cca_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_v2_init_cmplx /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) +bt_bb_v2_rx_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_v2_tx_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_v2_version /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_bb_wdt_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_chan_pwr_interp /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +bt_filter_reg_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +bt_gain_offset /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) +bt_get_channel_pwr /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_get_channel_pwr_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_get_channel_pwr_unset /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_get_tx_gain_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) +bt_get_tx_tab /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +bt_set_chn /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_set_rx_comp /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +bt_set_tx_gain /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +bt_track_pll_cap /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +bt_track_tx_power /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +bt_tx_gain_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +bt_tx_pwctrl_init_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) +bt_txdc_cal_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) +bt_txpwr_freq /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +btbb_wifi_bb_cfg2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) +buffer_test_req_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +bzero /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + esp-idf/newlib/libnewlib.a(heap.c.obj) +cache_error_msg esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) +cache_hal_disable esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +cache_hal_enable esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +cache_hal_freeze esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) +cache_hal_get_cache_line_size esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) +cache_hal_init esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +cache_hal_invalidate_addr esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) +cache_hal_is_cache_enabled esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) +cache_hal_resume esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) +cache_hal_suspend esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) +cache_hal_unfreeze esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) +cache_hal_vaddr_to_cache_level_id esp-idf/hal/libhal.a(cache_hal.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) +call_start_cpu0 esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +calloc esp-idf/newlib/libnewlib.a(heap.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) +cbw2040_cfg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) +cfree esp-idf/newlib/libnewlib.a(heap.c.obj) +chan14_mic_cfg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +chan14_mic_enable /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) +chan_to_freq /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +check_value_basic_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) +check_value_color_control_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +check_value_color_control_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +check_value_dehumidification_control_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_dehumid_control.c.obj) +check_value_diagnostics_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) +check_value_door_lock_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) +check_value_fan_control_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_fan_control.c.obj) +check_value_groups_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +check_value_ias_wd_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) +check_value_ias_zone_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +check_value_identify_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) +check_value_illuminance_measurement_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) +check_value_on_off_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) +check_value_on_off_switch_config_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_switch_config.c.obj) +check_value_poll_control_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +check_value_power_config_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) +check_value_pressure_measurement_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) +check_value_scenes /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) +check_value_shade_config_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) +check_value_thermostat_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +check_value_thermostat_ui_config_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_ui_config.c.obj) +check_value_time_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) +chip_v7_set_chan /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +chip_v7_set_chan_ana /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) +chip_v7_set_chan_misc /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +chip_v7_set_chan_offset /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +clk_hal_apb_get_freq_hz esp-idf/hal/libhal.a(clk_tree_hal.c.obj) +clk_hal_clock_output_setup esp-idf/hal/libhal.a(clk_tree_hal.c.obj) +clk_hal_clock_output_teardown esp-idf/hal/libhal.a(clk_tree_hal.c.obj) +clk_hal_cpu_get_freq_hz esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) +clk_hal_lp_slow_get_freq_hz esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) +clk_hal_soc_root_get_freq_mhz esp-idf/hal/libhal.a(clk_tree_hal.c.obj) +clk_hal_xtal_get_freq_mhz esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) +clock_domain_pd_allowed esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +clock_getres esp-idf/newlib/libnewlib.a(time.c.obj) +clock_gettime esp-idf/newlib/libnewlib.a(time.c.obj) + esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) +clock_settime esp-idf/newlib/libnewlib.a(time.c.obj) +close /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysclose.o) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +closedir esp-idf/vfs/libvfs.a(vfs.c.obj) +cluster_needs_aps_encryption /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +code_to_temp /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) +coex_bt_release /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_bt_request /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_core_ble_conn_dyn_prio_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +coex_core_deinit /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_core_disable /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_core_enable /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_core_event_duration_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_core_init /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_core_pre_init /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_core_pti_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_core_pti_set /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_core_register_start_cb /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_core_release /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_core_request /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_core_status_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_core_timer_idx_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +coex_dbg_output /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_dbg_set_log_level /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) +coex_deinit /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_disable /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_enable /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_env /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +coex_env_ptr /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +coex_event_duration_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_gpio_debug_matrix_config /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) +coex_gpio_debug_matrix_init /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) +coex_gpio_debug_max_event_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) +coex_hw_clear_reg /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) +coex_hw_debug_matrix_config /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) +coex_hw_debug_matrix_init /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) +coex_hw_timer_disable /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) +coex_hw_timer_enable /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) +coex_hw_timer_force /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) +coex_hw_timer_freq_set /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) +coex_hw_timer_set /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) +coex_hw_timer_tick_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +coex_hw_timer_unforce /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) +coex_init /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_log_level /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) +coex_pre_init /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) +coex_preference_set /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_pti_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_pti_set /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_pti_tab /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +coex_pti_tab_ptr /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +coex_pti_v2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +coex_register_start_cb /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_register_wifi_channel_change_callback /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_rom_data_init /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +coex_rom_osi_funcs_deinit /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +coex_rom_osi_funcs_init /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) +coex_schm_all_default /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_default_bt_a2dp_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_default_bt_a2dp_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_default_bt_a2dp_wifi_default /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_default_bt_a2dp_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_default_bt_default_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_default_bt_default_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_default_bt_default_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_default_bt_idle_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_default_bt_idle_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_default_bt_idle_wifi_default /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_default_bt_idle_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_idle_bt_idle_wifi_default /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_a2dp_paused_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_a2dp_paused_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_a2dp_paused_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_a2dp_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_a2dp_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_a2dp_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_conn_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_conn_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_conn_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_default_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_default_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_default_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_piscan_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_piscan_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_piscan_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_sniff_sco_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_sniff_sco_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_bt_sniff_sco_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_config_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_a2dp_paused_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_a2dp_paused_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_a2dp_paused_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_a2dp_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_a2dp_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_a2dp_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_conn_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_conn_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_conn_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_default_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_default_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_default_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_piscan_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_piscan_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_piscan_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_sniff_sco_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_sniff_sco_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_bt_sniff_sco_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_standby_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_a2dp_paused_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_a2dp_paused_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_a2dp_paused_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_a2dp_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_a2dp_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_a2dp_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_conn_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_conn_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_conn_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_default_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_default_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_default_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_piscan_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_piscan_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_piscan_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_sniff_sco_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_sniff_sco_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_bt_sniff_sco_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_ble_mesh_traffic_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_a2dp_paused_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_a2dp_paused_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_a2dp_paused_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_a2dp_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_a2dp_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_a2dp_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_conn_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_conn_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_conn_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_default_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_default_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_default_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_idle_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_idle_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_idle_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_inq_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_inq_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_inq_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_page_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_page_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_page_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_piscan_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_piscan_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_piscan_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_sniff_sco_wifi_conn /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_sniff_sco_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_bt_sniff_sco_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_curr_period_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_curr_phase_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_curr_phase_idx_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_curr_phase_idx_set /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_deinit /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_env /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +coex_schm_env_ptr /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +coex_schm_external_coex_wifi_connecting /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_external_coex_wifi_default /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_external_coex_wifi_default_rxonly /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_external_coex_wifi_scan /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_flexible_period_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_flexible_period_set /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_get_phase_by_idx /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_init /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) +coex_schm_interval_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_interval_set /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_lock /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +coex_schm_process_restart /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_register_callback /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_status_bit_clear /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_schm_status_bit_set /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_schm_status_bitmap_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_schm_status_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_schm_unlock /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +coex_set_gpio_debug_cb /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_dbg.o) +coex_status_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_update_lpclk_interval /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_version_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_version_get_value /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_wifi_channel_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_wifi_channel_set /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) +coex_wifi_register_update_lpclk_callback /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_wifi_release /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coex_wifi_request /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +coexist_funcs /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +coexist_printf esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +console_access esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +console_close esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +console_end_select esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +console_fcntl esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +console_fstat esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +console_fsync esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +console_open esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +console_read esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +console_tcdrain esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +console_tcflush esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +console_tcgetattr esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +console_tcsetattr esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +console_write esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +counted_packets_counter /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +cpu_domain_pd_allowed esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +csma_timer /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +csma_timer_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +csma_timer_stop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +dac_rate_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) +dc_iq_est /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +dc_iq_est_high /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +dc_iq_est_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +debug_print_line /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +diagnostics_ctx_zcl /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) +disable_agc /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +div /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-div.o) + esp-idf/hal/libhal.a(spi_flash_hal.c.obj) +dump_hex_data /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) +eTaskGetState esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) +efuse_hal_blk_version esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +efuse_hal_chip_revision esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) +efuse_hal_clear_program_registers esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +efuse_hal_flash_encryption_enabled esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +efuse_hal_get_disable_blk_version_major esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) +efuse_hal_get_disable_wafer_version_major esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) +efuse_hal_get_mac esp-idf/hal/libhal.a(efuse_hal.c.obj) +efuse_hal_get_major_chip_version esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/hal/libhal.a(efuse_hal.c.obj) +efuse_hal_get_minor_chip_version esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/hal/libhal.a(efuse_hal.c.obj) +efuse_hal_is_coding_error_in_block esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +efuse_hal_program esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +efuse_hal_read esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +efuse_hal_rs_calculate esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +efuse_hal_set_timing esp-idf/hal/libhal.a(efuse_hal.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +enable_agc /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +encrypt_trans /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) +environ /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-environ.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +errno /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-reent.o) +esp_app_desc esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) +esp_app_get_description esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) +esp_app_get_elf_sha256 esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) +esp_backtrace_print esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) +esp_base_mac_addr_get esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) +esp_base_mac_addr_set esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) +esp_brownout_disable esp-idf/esp_system/libesp_system.a(brownout.c.obj) +esp_brownout_init esp-idf/esp_system/libesp_system.a(brownout.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) +esp_btbb_disable esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_btbb_enable esp-idf/esp_phy/libesp_phy.a(btbb_init.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_cache_aligned_calloc esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) +esp_cache_aligned_calloc_prefer esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) +esp_cache_aligned_malloc esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) +esp_cache_aligned_malloc_prefer esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) +esp_cache_err_get_cpuid esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) +esp_cache_err_has_active_err esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) +esp_cache_err_int_init esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_cache_err_panic_string esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) +esp_cache_freeze_ext_mem_cache esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) +esp_cache_get_alignment esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) +esp_cache_msync esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +esp_cache_resume_ext_mem_cache esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) +esp_cache_suspend_ext_mem_cache esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) +esp_cache_unfreeze_ext_mem_cache esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) +esp_clk_apb_freq esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_clk_cpu_freq esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) +esp_clk_init esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_clk_private_lock esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_clk_private_unlock esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_clk_rtc_time esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) +esp_clk_slowclk_cal_get esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_clk_slowclk_cal_set esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +esp_clk_tree_enable_src esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +esp_clk_tree_lp_fast_get_freq_hz esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) +esp_clk_tree_lp_slow_get_freq_hz esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_clk_tree_osc_slow_get_freq_hz esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) +esp_clk_tree_rc_fast_get_freq_hz esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) +esp_clk_tree_src_get_freq_hz esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +esp_clk_tree_xtal32k_get_freq_hz esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) +esp_clk_utils_mspi_speed_mode_sync_after_cpu_freq_switching esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_clk_utils_mspi_speed_mode_sync_before_cpu_freq_switching esp-idf/esp_hw_support/libesp_hw_support.a(clk_utils.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_clk_xtal_freq esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_coex_adapter_funcs_md5_check /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +esp_coex_adapter_register /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) +esp_coex_common_clk_slowclk_cal_get_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_common_env_is_chip_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_common_int_disable_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_common_int_restore_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_common_malloc_internal_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_common_semphr_create_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_common_semphr_delete_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_common_semphr_give_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_common_semphr_take_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_common_spin_lock_create_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_common_task_yield_from_isr_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_common_timer_arm_us_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_common_timer_disarm_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_common_timer_done_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_common_timer_setfn_wrapper esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +esp_coex_i154_funcs_md5_check /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +esp_coex_ieee802154_ack_pti_set /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +esp_coex_ieee802154_coex_break_notify /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +esp_coex_ieee802154_extcoex_rx_stage /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +esp_coex_ieee802154_extcoex_tx_stage /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +esp_coex_ieee802154_txrx_pti_set /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) +esp_coex_rom_version_get /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +esp_coex_status_bit_clear /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +esp_coex_status_bit_set /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +esp_cpu_clear_breakpoint esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) +esp_cpu_clear_watchpoint esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) +esp_cpu_compare_and_set esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) +esp_cpu_configure_region_protection esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_mem.c.obj) +esp_cpu_intr_get_desc esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +esp_cpu_reset esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) +esp_cpu_set_breakpoint esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) +esp_cpu_set_watchpoint esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) +esp_cpu_stall esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) +esp_cpu_unstall esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) +esp_cpu_wait_for_intr esp-idf/esp_hw_support/libesp_hw_support.a(cpu.c.obj) + esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) +esp_crosscore_int_init esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) +esp_crosscore_int_send_freq_switch esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) +esp_crosscore_int_send_gdb_call esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) +esp_crosscore_int_send_print_backtrace esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) +esp_crosscore_int_send_twdt_abort esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) +esp_crosscore_int_send_yield esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) +esp_crypto_dpa_protection_disable esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) +esp_crypto_dpa_protection_enable esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) +esp_crypto_dpa_protection_startup esp-idf/esp_security/libesp_security.a(esp_dpa_protection.c.obj) + esp-idf/esp_security/libesp_security.a(init.c.obj) +esp_crypto_ds_lock_acquire esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) +esp_crypto_ds_lock_release esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) +esp_crypto_ecc_lock_acquire esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) +esp_crypto_ecc_lock_release esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) +esp_crypto_hmac_lock_acquire esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) +esp_crypto_hmac_lock_release esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) +esp_crypto_mpi_lock_acquire esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) +esp_crypto_mpi_lock_release esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) +esp_crypto_sha_aes_lock_acquire esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) +esp_crypto_sha_aes_lock_release esp-idf/esp_security/libesp_security.a(esp_crypto_lock.c.obj) +esp_deep_sleep esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_deep_sleep_deregister_hook esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_deep_sleep_deregister_phy_hook esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_deep_sleep_disable_rom_logging esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_deep_sleep_enable_gpio_wakeup esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_deep_sleep_register_hook esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +esp_deep_sleep_register_phy_hook esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_deep_sleep_start esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_deep_sleep_try esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_deep_sleep_try_to_start esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_deep_sleep_wakeup_io_reset esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_default_wake_deep_sleep esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_deregister_freertos_idle_hook esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) +esp_deregister_freertos_idle_hook_for_cpu esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_deregister_freertos_tick_hook esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) +esp_deregister_freertos_tick_hook_for_cpu esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) +esp_derive_local_mac esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) +esp_efuse_batch_write_begin esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_batch_write_cancel esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_batch_write_commit esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_block_is_empty esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_check_errors esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) +esp_efuse_count_unused_key_blocks esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_destroy_block esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_disable_rom_download_mode esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +esp_efuse_enable_rom_secure_download_mode esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_find_purpose esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_find_unused_key_block esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_get_coding_scheme esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_get_digest_revoke esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_get_field_size esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_get_key esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_get_key_dis_read esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_get_key_dis_write esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_get_key_purpose esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) +esp_efuse_get_keypurpose_dis_write esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_get_pkg_ver esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +esp_efuse_get_purpose_field esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_get_write_protect_of_digest_revoke esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_key_block_unused esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_mac_get_custom esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) +esp_efuse_mac_get_default esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_efuse_read_block esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_read_field_bit esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_read_field_blob esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_read_field_cnt esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_efuse_read_reg esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_rtc_calib_get_cal_voltage esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +esp_efuse_rtc_calib_get_chan_compens esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +esp_efuse_rtc_calib_get_init_code esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +esp_efuse_rtc_calib_get_tsens_val esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) +esp_efuse_rtc_calib_get_ver esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +esp_efuse_set_digest_revoke esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_set_key_dis_read esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_set_key_dis_write esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_set_key_purpose esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_set_keypurpose_dis_write esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_set_read_protect esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_set_rom_log_scheme esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) +esp_efuse_set_write_protect esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_set_write_protect_of_digest_revoke esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_startup_include_func esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) +esp_efuse_utility_apply_new_coding_scheme esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_burn_chip esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_burn_chip_opt esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_burn_efuses esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_check_errors esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_clear_program_registers esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_count_once esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_debug_dump_blocks esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_debug_dump_pending esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_debug_dump_single_block esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_erase_virt_blocks esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_fill_buff esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_get_number_of_items esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_get_read_register_address esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_utility_is_correct_written_data esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_process esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_read_reg esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_reset esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_update_virt_blocks esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +esp_efuse_utility_write_blob esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_write_cnt esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_utility_write_reg esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_write_block esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_efuse_write_field_bit esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_write_field_blob esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_fields.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_write_field_cnt esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_write_key esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) +esp_efuse_write_keys esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_efuse_write_reg esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +esp_err_to_name esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) +esp_err_to_name_r esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) +esp_err_to_zb_ret /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) +esp_fill_random esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + esp-idf/newlib/libnewlib.a(random.c.obj) +esp_flash_app_disable_os_functions esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_app_disable_protect esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_app_enable_os_functions esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_app_init esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) +esp_flash_chip_driver_initialized esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_chip_generic esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) +esp_flash_default_chip esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +esp_flash_deinit_os_functions esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +esp_flash_encryption_cfg_verify_release_mode esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_flash_encryption_enabled esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +esp_flash_encryption_init_checks esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_flash_encryption_set_release_mode esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_flash_erase_chip esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_erase_region esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) +esp_flash_get_chip_write_protect esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_get_io_mode esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_get_physical_size esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_get_protectable_regions esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_get_protected_region esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_get_size esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_init esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_init_default_chip esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) +esp_flash_init_main esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +esp_flash_init_main_bus_lock esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) +esp_flash_init_os_functions esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +esp_flash_noos_functions esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +esp_flash_read esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) +esp_flash_read_chip_id esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_read_encrypted esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +esp_flash_read_id esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_read_unique_chip_id esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_registered_chips esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_drivers.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_set_chip_write_protect esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_set_dangerous_write_protection esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) +esp_flash_set_io_mode esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_set_protected_region esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_suspend_cmd_init esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +esp_flash_write esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) +esp_flash_write_encrypted esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) +esp_flash_write_protect_crypt_cnt esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_get_deep_sleep_wake_stub esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_get_flash_encryption_mode esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) +esp_get_free_heap_size esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) +esp_get_free_internal_heap_size esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) +esp_get_idf_version esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) +esp_get_minimum_free_heap_size esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) +esp_gpio_is_reserved esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +esp_gpio_reserve esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +esp_gpio_revoke esp-idf/esp_hw_support/libesp_hw_support.a(esp_gpio_reserve.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +esp_heap_adjust_alignment_to_hw esp-idf/esp_mm/libesp_mm.a(heap_align_hw.c.obj) + esp-idf/heap/libheap.a(heap_caps_base.c.obj) +esp_hmac_calculate esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) +esp_hmac_jtag_disable esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) +esp_hmac_jtag_enable esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) +esp_hw_stack_guard_get_bounds esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) +esp_hw_stack_guard_get_fired_cpu esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) +esp_hw_stack_guard_get_pc esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) +esp_hw_stack_guard_monitor_start esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + esp-idf/freertos/libfreertos.a(portasm.S.obj) +esp_hw_stack_guard_monitor_stop esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + esp-idf/freertos/libfreertos.a(portasm.S.obj) +esp_hw_stack_guard_set_bounds esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + esp-idf/freertos/libfreertos.a(portasm.S.obj) +esp_ieee802154_add_pending_addr esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_cca esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_cca_done /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +esp_ieee802154_clear_pending_addr esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_disable esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_ed_failed esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +esp_ieee802154_enable esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_energy_detect esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_energy_detect_done /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) +esp_ieee802154_enh_ack_generator esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) +esp_ieee802154_event_callback_list_register esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_event_callback_list_unregister esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_ack_timeout esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_auto_ack_rx esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_auto_ack_tx esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_cca_mode esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_cca_threshold esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_channel esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_coex_config esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_coordinator esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_extended_address esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_panid esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_pending_mode esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_power_table esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_power_with_channel esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_promiscuous esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_recent_lqi esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_recent_rssi esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_rx_when_idle esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_short_address esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_get_state esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) +esp_ieee802154_get_txpower esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_receive esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_receive_at esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_receive_at_done esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +esp_ieee802154_receive_done /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) +esp_ieee802154_receive_failed esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_receive_handle_done esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_receive_sfd_done /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) +esp_ieee802154_reset_pending_table esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_set_ack_timeout esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_set_auto_ack_rx esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_set_auto_ack_tx esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_set_cca_mode esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_set_cca_threshold esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_set_channel esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_set_coex_config esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_set_coordinator esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_set_extended_address esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_set_panid esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_set_pending_mode esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_set_power_table esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_set_power_with_channel esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_set_promiscuous esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_set_rx_when_idle esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_set_short_address esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_set_transmit_security esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_set_txpower esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_sleep esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_transmit esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_ieee802154_transmit_at esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +esp_ieee802154_transmit_done /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) +esp_ieee802154_transmit_failed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) +esp_ieee802154_transmit_sfd_done /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) +esp_iface_mac_addr_set esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) +esp_image_get_flash_size esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +esp_image_get_metadata esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +esp_image_verify esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_image_verify_bootloader esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +esp_image_verify_bootloader_data esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) +esp_int_wdt_cpu_init esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) +esp_int_wdt_init esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) +esp_intr_alloc esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) +esp_intr_alloc_intrstatus esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) +esp_intr_disable esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) +esp_intr_disable_source esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) +esp_intr_dump esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +esp_intr_enable esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) +esp_intr_enable_source esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) +esp_intr_free esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) +esp_intr_get_cpu esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +esp_intr_get_intno esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +esp_intr_mark_shared esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +esp_intr_noniram_disable esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) +esp_intr_noniram_enable esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) +esp_intr_ptr_in_isr_region esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +esp_intr_reserve esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +esp_intr_set_in_iram esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +esp_isr_names esp-idf/soc/libsoc.a(interrupts.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +esp_light_sleep_start esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_log_cache_add esp-idf/log/liblog.a(log_binary_heap.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) +esp_log_cache_clean esp-idf/log/liblog.a(log_binary_heap.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) +esp_log_cache_get_level esp-idf/log/liblog.a(log_binary_heap.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) +esp_log_cache_set_level esp-idf/log/liblog.a(log_binary_heap.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) +esp_log_default_level esp-idf/log/liblog.a(log_level.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) + esp-idf/esp_system/libesp_system.a(startup.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) +esp_log_early_timestamp esp-idf/log/liblog.a(log_timestamp.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +esp_log_impl_lock esp-idf/log/liblog.a(log_lock.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) + esp-idf/log/liblog.a(log_write.c.obj) +esp_log_impl_lock_timeout esp-idf/log/liblog.a(log_lock.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) +esp_log_impl_unlock esp-idf/log/liblog.a(log_lock.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) + esp-idf/log/liblog.a(log_write.c.obj) +esp_log_level_get esp-idf/log/liblog.a(tag_log_level.c.obj) +esp_log_level_get_timeout esp-idf/log/liblog.a(tag_log_level.c.obj) + esp-idf/log/liblog.a(log_write.c.obj) +esp_log_level_set esp-idf/log/liblog.a(tag_log_level.c.obj) +esp_log_linked_list_clean esp-idf/log/liblog.a(log_linked_list.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) +esp_log_linked_list_get_level esp-idf/log/liblog.a(log_linked_list.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) +esp_log_linked_list_set_level esp-idf/log/liblog.a(log_linked_list.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) +esp_log_set_default_level esp-idf/log/liblog.a(log_level.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) +esp_log_set_vprintf esp-idf/log/liblog.a(log_write.c.obj) +esp_log_timestamp esp-idf/log/liblog.a(log_timestamp.c.obj) + esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) + esp-idf/esp_system/libesp_system.a(startup.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) +esp_log_write esp-idf/log/liblog.a(log_write.c.obj) + esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_rtc_calib.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + esp-idf/hal/libhal.a(clk_tree_hal.c.obj) + esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_encrypt.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) +esp_log_writev esp-idf/log/liblog.a(log_write.c.obj) +esp_mac_addr_len_get esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) +esp_mbedtls_mem_calloc esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) +esp_mbedtls_mem_free esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) +esp_mmu_map esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) +esp_mmu_map_dump_mapped_blocks esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) +esp_mmu_map_dump_mapped_blocks_private esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) +esp_mmu_map_get_max_consecutive_free_block_size esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) +esp_mmu_map_init esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_mmu_map_reserve_block_with_caps esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) +esp_mmu_paddr_find_caps esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) +esp_mmu_paddr_to_vaddr esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) +esp_mmu_unmap esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) +esp_mmu_vaddr_to_paddr esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) +esp_mspi_32bit_address_flash_feature_check esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +esp_mspi_get_io esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) +esp_mspi_pin_init esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_mspi_pin_reserve esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_newlib_init esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +esp_newlib_init_global_stdio esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +esp_newlib_locks_init esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +esp_newlib_time_init esp-idf/newlib/libnewlib.a(time.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) +esp_ocode_calib_init esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +esp_ota_abort esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_begin esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_check_rollback_is_possible esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_end esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_erase_last_boot_app_partition esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_get_app_partition_count esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_get_boot_partition esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_get_bootloader_description esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_get_last_invalid_partition esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_get_next_update_partition esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_get_partition_description esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_get_running_partition esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) +esp_ota_get_state_partition esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_mark_app_invalid_rollback_and_reboot esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_mark_app_valid_cancel_rollback esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_resume esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_set_boot_partition esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_write esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_ota_write_with_offset esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_panic_handler esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) +esp_panic_handler_disable_timg_wdts esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) +esp_panic_handler_enable_rtc_wdt esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) +esp_panic_handler_feed_wdts esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) +esp_panic_handler_increment_entry_count esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) +esp_partition_check_identity esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) +esp_partition_copy esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +esp_partition_deregister_external esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +esp_partition_erase_range esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) +esp_partition_find esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) +esp_partition_find_first esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) +esp_partition_get esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) +esp_partition_get_main_flash_sector_size esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +esp_partition_get_sha256 esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) +esp_partition_is_flash_region_writable esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) +esp_partition_iterator_release esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_partition_main_flash_region_safe esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) +esp_partition_mmap esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +esp_partition_munmap esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +esp_partition_next esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) +esp_partition_read esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) +esp_partition_read_raw esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +esp_partition_register_external esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +esp_partition_table_verify esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +esp_partition_unload_all esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +esp_partition_verify esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +esp_partition_write esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) +esp_partition_write_raw esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +esp_perip_clk_init esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_phy_common_clock_disable esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_phy_common_clock_enable esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_phy_disable esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +esp_phy_efuse_get_mac /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +esp_phy_enable esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +esp_phy_erase_cal_data_in_nvs esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_phy_get_ant esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +esp_phy_get_ant_gpio esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +esp_phy_get_init_data esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_phy_load_cal_and_init esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_phy_load_cal_data_from_nvs esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_phy_modem_deinit esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_phy_modem_init esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_phy_release_init_data esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_phy_set_ant esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +esp_phy_set_ant_gpio esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +esp_phy_store_cal_data_to_nvs esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_phy_update_country_info esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_pm_configure esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) +esp_pm_dump_locks esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) +esp_pm_get_configuration esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) +esp_pm_impl_get_cpu_freq esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_pm_impl_get_mode esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) +esp_pm_impl_idle_hook esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) +esp_pm_impl_init esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) +esp_pm_impl_isr_hook esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) +esp_pm_impl_switch_mode esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) +esp_pm_impl_waiti esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) +esp_pm_lock_acquire esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) +esp_pm_lock_create esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) +esp_pm_lock_delete esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) +esp_pm_lock_release esp-idf/esp_pm/libesp_pm.a(pm_locks.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) +esp_pm_register_inform_out_light_sleep_overhead_callback esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +esp_pm_register_light_sleep_default_params_config_callback esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +esp_pm_unregister_inform_out_light_sleep_overhead_callback esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +esp_pm_unregister_light_sleep_default_params_config_callback esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +esp_pthread_get_cfg esp-idf/pthread/libpthread.a(pthread.c.obj) +esp_pthread_get_default_config esp-idf/pthread/libpthread.a(pthread.c.obj) +esp_pthread_init esp-idf/pthread/libpthread.a(pthread.c.obj) +esp_pthread_set_cfg esp-idf/pthread/libpthread.a(pthread.c.obj) +esp_ptr_byte_accessible esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + esp-idf/freertos/libfreertos.a(heap_idf.c.obj) +esp_ptr_dma_ext_capable esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) +esp_ptr_executable esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_ptr_external_ram esp-idf/esp_hw_support/libesp_hw_support.a(esp_memory_utils.c.obj) +esp_random esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +esp_read_mac esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_reent_cleanup esp-idf/newlib/libnewlib.a(reent_init.c.obj) +esp_reent_init esp-idf/newlib/libnewlib.a(reent_init.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +esp_register_freertos_idle_hook esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) +esp_register_freertos_idle_hook_for_cpu esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_register_freertos_tick_hook esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) +esp_register_freertos_tick_hook_for_cpu esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) +esp_register_shutdown_handler esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) +esp_reset_reason esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) +esp_reset_reason_get_hint esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) +esp_reset_reason_set_hint esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) +esp_restart esp-idf/esp_system/libesp_system.a(esp_system.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) +esp_restart_noos esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + esp-idf/esp_system/libesp_system.a(esp_system.c.obj) +esp_rom_crc32_le esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common_loader.c.obj) +esp_rom_delay_us esp-idf/hal/libhal.a(adc_hal_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_rom_get_cpu_ticks_per_us esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + esp-idf/log/liblog.a(log_timestamp.c.obj) +esp_rom_get_reset_reason esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(reset_reason.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_rom_gpio_connect_in_signal esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +esp_rom_gpio_connect_out_signal esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +esp_rom_gpio_pad_pullup_only esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +esp_rom_gpio_pad_select_gpio esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +esp_rom_gpio_pad_set_drv esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +esp_rom_include_multi_heap_patch esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) +esp_rom_md5_final esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +esp_rom_md5_init esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +esp_rom_md5_update esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +esp_rom_newlib_init_common_mutexes esp-idf/newlib/libnewlib.a(locks.c.obj) +esp_rom_output_flush_tx esp-idf/newlib/libnewlib.a(syscalls.c.obj) +esp_rom_output_rx_one_char esp-idf/newlib/libnewlib.a(syscalls.c.obj) +esp_rom_output_tx_one_char esp-idf/newlib/libnewlib.a(syscalls.c.obj) +esp_rom_output_tx_wait_idle esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_rom_printf esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) + esp-idf/esp_system/libesp_system.a(startup.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_startup.c.obj) + esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) +esp_rom_regi2c_read esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) +esp_rom_regi2c_read_mask esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) +esp_rom_regi2c_write esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) +esp_rom_regi2c_write_mask esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) +esp_rom_route_intr_matrix esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_rom_set_cpu_ticks_per_us esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +esp_rom_set_rtc_wake_addr esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_rom_software_reset_cpu esp-idf/esp_system/libesp_system.a(system_internal.c.obj) +esp_rom_software_reset_system esp-idf/esp_hw_support/libesp_hw_support.a(cpu_region_protect.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) +esp_rom_spiflash_config_clk esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +esp_rom_spiflash_config_param esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) +esp_rom_spiflash_wait_idle esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +esp_rtc_get_time_us esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_rtc_init esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +esp_secure_boot_read_key_digests esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +esp_security_init_include_impl esp-idf/esp_security/libesp_security.a(init.c.obj) +esp_set_deep_sleep_wake_stub esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_set_deep_sleep_wake_stub_default_entry esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_set_time_from_rtc esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_setup_newlib_syscalls esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +esp_sleep_config_gpio_isolate esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) +esp_sleep_cpu_retention esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_cpu_retention_deinit esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) +esp_sleep_cpu_retention_init esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) +esp_sleep_disable_bt_wakeup esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_disable_ext1_wakeup_io esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_disable_wakeup_source esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_disable_wifi_beacon_wakeup esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_disable_wifi_wakeup esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_enable_adc_tsens_monitor esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_enable_bt_wakeup esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_enable_ext1_wakeup esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_enable_ext1_wakeup_io esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_enable_ext1_wakeup_with_level_mask esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_enable_gpio_switch esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) +esp_sleep_enable_gpio_wakeup esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_enable_timer_wakeup esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_enable_uart_wakeup esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_enable_ulp_wakeup esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_enable_wifi_beacon_wakeup esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_enable_wifi_wakeup esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_execute_event_callbacks esp-idf/esp_hw_support/libesp_hw_support.a(sleep_event.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_get_ext1_wakeup_status esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_get_gpio_wakeup_status esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_get_wakeup_cause esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_gpio_include esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) +esp_sleep_is_valid_wakeup_gpio esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_overhead_out_time_refresh esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_pd_config esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +esp_sleep_periph_use_8m esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_sub_mode_config esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_sub_mode_dump_config esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_sleep_sub_mode_force_disable esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_startup_start_app esp-idf/freertos/libfreertos.a(app_startup.c.obj) + esp-idf/esp_system/libesp_system.a(startup.c.obj) +esp_sync_timekeeping_timers esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_system_abort esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) + esp-idf/newlib/libnewlib.a(assert.c.obj) + esp-idf/newlib/libnewlib.a(abort.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +esp_system_get_time esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) +esp_system_get_time_resolution esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) +esp_system_include_startup_funcs esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) +esp_system_reset_modules_on_exit esp-idf/esp_system/libesp_system.a(system_internal.c.obj) +esp_task_wdt_add esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_add_user esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_deinit esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_delete esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_delete_user esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_impl_timeout_triggered esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_impl_timer_allocate esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_impl_timer_feed esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_impl_timer_free esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_impl_timer_reconfigure esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_impl_timer_restart esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_impl_timer_stop esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_init esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) +esp_task_wdt_isr_user_handler esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_print_triggered_tasks esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_reconfigure esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_reset esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_reset_user esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_restart esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_status esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_task_wdt_stop esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +esp_time_impl_get_boot_time esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) +esp_time_impl_get_time esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) +esp_time_impl_get_time_since_boot esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) +esp_time_impl_init esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) +esp_time_impl_set_boot_time esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) +esp_timer_create esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +esp_timer_deinit esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) +esp_timer_delete esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +esp_timer_dump esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) +esp_timer_early_init esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) +esp_timer_get_expiry_time esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) +esp_timer_get_next_alarm esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) +esp_timer_get_next_alarm_for_wake_up esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) +esp_timer_get_period esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) +esp_timer_get_time esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_timer_impl_advance esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) +esp_timer_impl_deinit esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) +esp_timer_impl_early_init esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) +esp_timer_impl_get_alarm_reg esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) +esp_timer_impl_get_counter_reg esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) +esp_timer_impl_get_min_period_us esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) +esp_timer_impl_get_time esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) +esp_timer_impl_init esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) +esp_timer_impl_init_system_time esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) +esp_timer_impl_lock esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) +esp_timer_impl_set esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) +esp_timer_impl_set_alarm esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) +esp_timer_impl_set_alarm_id esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) +esp_timer_impl_unlock esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) +esp_timer_init esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) +esp_timer_init_include_func esp-idf/esp_timer/libesp_timer.a(esp_timer_init.c.obj) +esp_timer_is_active esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) +esp_timer_private_advance esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) +esp_timer_private_lock esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_timer_private_set esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_timer_private_unlock esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_timer_restart esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) +esp_timer_start_once esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_timer_start_periodic esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +esp_timer_stop esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +esp_tx_state_out /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +esp_tx_state_out_rom /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +esp_unregister_shutdown_handler esp-idf/esp_system/libesp_system.a(esp_system.c.obj) +esp_vApplicationIdleHook esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +esp_vApplicationTickHook esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) +esp_vfs_access esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_close esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_closedir esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_console_register esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +esp_vfs_dev_uart_port_set_rx_line_endings esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +esp_vfs_dev_uart_port_set_tx_line_endings esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +esp_vfs_dev_uart_register esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +esp_vfs_dev_uart_set_rx_line_endings esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +esp_vfs_dev_uart_set_tx_line_endings esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +esp_vfs_dev_uart_use_driver esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +esp_vfs_dev_uart_use_nonblocking esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +esp_vfs_dev_usb_serial_jtag_register esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +esp_vfs_dev_usb_serial_jtag_set_rx_line_endings esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +esp_vfs_dev_usb_serial_jtag_set_tx_line_endings esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +esp_vfs_dump_fds esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_dump_registered_paths esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_eventfd_register esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +esp_vfs_eventfd_unregister esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) +esp_vfs_fcntl_r esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_fstat esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_fsync esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_ftruncate esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_include_console_register esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +esp_vfs_include_nullfs_register esp-idf/vfs/libvfs.a(nullfs.c.obj) +esp_vfs_ioctl esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_link esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_lseek esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_mkdir esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_null_get_vfs esp-idf/vfs/libvfs.a(nullfs.c.obj) +esp_vfs_null_register esp-idf/vfs/libvfs.a(nullfs.c.obj) +esp_vfs_open esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_opendir esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_pread esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_pwrite esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_read esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_readdir esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_readdir_r esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_register esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_register_common esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_register_fd esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_register_fd_range esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_register_fd_with_local_fd esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) +esp_vfs_register_fs esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/vfs/libvfs.a(nullfs.c.obj) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +esp_vfs_register_fs_with_id esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_register_with_id esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) +esp_vfs_rename esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_rewinddir esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_rmdir esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_seekdir esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_select esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_select_triggered esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +esp_vfs_select_triggered_isr esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +esp_vfs_set_readonly_flag esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_stat esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_telldir esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_truncate esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_uart_get_vfs esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +esp_vfs_unlink esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_unregister esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_unregister_fd esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_unregister_fs esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_unregister_fs_with_id esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_unregister_with_id esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) +esp_vfs_usb_serial_jtag_get_vfs esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +esp_vfs_usb_serial_jtag_use_driver esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +esp_vfs_usb_serial_jtag_use_nonblocking esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +esp_vfs_utime esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_vfs_write esp-idf/vfs/libvfs.a(vfs.c.obj) +esp_wake_deep_sleep esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +esp_wifi_bt_power_domain_off esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_wifi_bt_power_domain_on esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_wifi_power_domain_off esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_wifi_power_domain_on esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +esp_zb_address_short_by_ieee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_alarms_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_alarms_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_analog_input_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_analog_input_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_analog_output_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_analog_output_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_analog_value_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_analog_value_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_app_signal_get_params /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_app_signal_handler esp-idf/main/libmain.a(esp_zb_light.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_aps_dst_binding_table_size_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_aps_src_binding_table_size_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_basic_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_basic_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_bdb_cancel_formation /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_bdb_cancel_steering /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_bdb_close_network /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_bdb_dev_joined /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_bdb_finding_binding_cancel_initiator /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_bdb_finding_binding_cancel_target /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_bdb_finding_binding_start_initiator /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_bdb_finding_binding_start_target /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_bdb_get_scan_duration /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_bdb_is_factory_new /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_bdb_open_network /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_bdb_reset_via_local_action /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_bdb_set_scan_duration /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_bdb_start_top_level_commissioning /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_binary_input_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_binary_input_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_binary_output_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_binary_output_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_binary_value_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_binary_value_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_carbon_dioxide_measurement_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_carbon_dioxide_measurement_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_add_manufacturer_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_alarms_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_analog_input_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_analog_output_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_analog_value_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_basic_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_cluster_list_add_binary_input_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_binary_output_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_binary_value_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_carbon_dioxide_measurement_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_color_control_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_commissioning_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_custom_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_dehumidification_control_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_device_temp_config_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_diagnostics_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_door_lock_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_drlc_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_ec_measurement_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_electrical_meas_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_fan_control_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_flow_meas_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_groups_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_humidity_meas_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_ias_ace_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_ias_wd_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_ias_zone_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_identify_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_cluster_list_add_illuminance_meas_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_level_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_meter_identification_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_metering_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_multistate_input_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_multistate_output_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_multistate_value_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_occupancy_sensing_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_cluster_list_add_on_off_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_cluster_list_add_on_off_switch_config_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_ota_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_ph_measurement_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_pm2_5_measurement_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_poll_control_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_power_config_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_pressure_meas_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_price_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_scenes_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_shade_config_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_temperature_meas_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_thermostat_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_thermostat_ui_config_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_time_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_touchlink_commissioning_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_wind_speed_measurement_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_add_window_covering_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_get_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_analog_input_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_analog_output_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_analog_value_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_basic_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_binary_input_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_carbon_dioxide_measurement_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_color_control_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_commissioning_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_custom_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_diagnostics_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_door_lock_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_electrical_meas_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_fan_control_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_flow_meas_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_groups_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_humidity_meas_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_ias_ace_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_ias_wd_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_ias_zone_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_identify_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_illuminance_meas_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_level_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_meter_identification_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_metering_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_multistate_value_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_occupancy_sensing_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_on_off_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_on_off_switch_config_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_ota_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_pm2_5_measurement_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_power_config_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_pressure_meas_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_price_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_scenes_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_shade_config_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_temperature_meas_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_thermostat_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_thermostat_ui_config_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_time_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_list_update_window_covering_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_cluster_update_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +esp_zb_color_control_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_color_control_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_commissioning_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_commissioning_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_core_action_handler_register /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_core_action_handler_schedule /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) +esp_zb_custom_cluster_add_custom_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +esp_zb_dehumidification_control_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_dehumidification_control_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_device_cb_id_handler_register /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +esp_zb_device_register /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_device_temp_config_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_device_temp_config_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_diagnostics_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +esp_zb_diagnostics_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_door_lock_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_door_lock_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_drlc_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_drlc_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_ec_measurement_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_ec_measurement_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_electrical_meas_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_electrical_meas_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_enable_distributed_network /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_enable_joining_to_distributed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_ep_list_add_ep /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_ep_list_add_gateway_ep /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) +esp_zb_ep_list_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_ep_list_get_ep /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) +esp_zb_factory_reset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_fan_control_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_fan_control_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_flow_meas_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_flow_meas_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_get_bdb_commissioning_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_get_bdb_commissioning_status /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_get_channel_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_get_current_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_get_default_long_poll_interval /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +esp_zb_get_extended_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_get_long_address /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_get_network_device_role /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_get_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_get_primary_network_channel_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_get_rx_on_when_idle /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_get_secondary_network_channel_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_get_short_address /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_get_tx_power /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_get_utc_time_callback_register /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +esp_zb_get_version_string /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_groups_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_groups_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_has_core_action_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) +esp_zb_humidity_meas_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_humidity_meas_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_ias_ace_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_ias_ace_get_zone_table /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +esp_zb_ias_ace_get_zone_table_length /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +esp_zb_ias_wd_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_ias_wd_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_ias_zone_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_ias_zone_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_ias_zone_cluster_set_cie_address /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +esp_zb_identify_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_identify_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_identify_notify_handler_register /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +esp_zb_ieee_address_by_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_illuminance_meas_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_illuminance_meas_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_internal_attribute_list_clone /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_internal_attribute_list_free /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_internal_cluster_list_clone /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_internal_cluster_list_free /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) +esp_zb_internal_ep_list_free /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) +esp_zb_internal_ep_list_to_device_ctx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +esp_zb_internal_zcl_add_attr_list_to_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +esp_zb_internal_zcl_add_cluster_list_to_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_internal_zcl_attr_clone /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) +esp_zb_internal_zcl_clean_attr_list_from_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +esp_zb_internal_zcl_clean_cluster_list_from_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_internal_zcl_cluster_clone /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_io_buffer_size_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_is_started /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_joining_to_distributed_network_enabled /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_level_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_level_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_lock_acquire /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_lock_release /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_mac_raw_frame_handler_register /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_zb_main_loop_iteration /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_meter_identification_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_meter_identification_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_metering_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_multistate_input_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_multistate_input_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_multistate_output_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_multistate_output_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_multistate_value_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_multistate_value_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_network_is_distributed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_nvram_erase_at_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_nwk_get_frame_counter /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_nwk_get_link_status_period /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_nwk_get_max_children /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_nwk_get_next_neighbor /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_nwk_get_next_route /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_nwk_get_next_route_record /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_nwk_get_update_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_nwk_set_frame_counter /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_nwk_set_link_status_period /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_nwk_set_max_children /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_nwk_set_update_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_occupancy_sensing_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_occupancy_sensing_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_on_off_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_on_off_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_on_off_switch_config_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_on_off_switch_config_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_ota_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_ota_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_overall_network_size_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_ph_measurement_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_ph_measurement_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_platform_config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_platform_config_get /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) +esp_zb_platform_mac_config_get /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_zb_platform_mac_config_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_zb_pm2_5_measurement_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_pm2_5_measurement_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_poll_control_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_poll_control_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_power_config_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_power_config_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_pressure_meas_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_pressure_meas_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_price_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_raw_command_handler_register /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +esp_zb_rssi_to_lqi /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +esp_zb_scenes_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_scenes_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_scheduler_alarm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_scheduler_alarm_cancel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_scheduler_queue_size_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_scheduler_user_alarm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_scheduler_user_alarm_cancel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_set_bdb_commissioning_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_set_channel_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_set_default_long_poll_interval /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_set_extended_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_set_long_address /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_set_network_device_role /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_set_node_descriptor_manufacturer_code /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_set_node_descriptor_power_source /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_set_node_descriptor_transfer_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_set_node_power_descriptor /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_set_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +esp_zb_set_primary_network_channel_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_set_rx_on_when_idle /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_set_secondary_network_channel_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_set_trace_level_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_set_tx_power /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_shade_config_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_shade_config_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_sleep_enable /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_sleep_is_enable /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_sleep_now /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_sleep_set_threshold /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_stack_main_loop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_stack_main_loop_iteration /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_tc_policy_get_distributed_security /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_tc_policy_set_distributed_security /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_temperature_meas_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_temperature_meas_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_thermostat_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_thermostat_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_thermostat_ui_config_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_thermostat_ui_config_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_time_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_time_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_touchlink_commissioning_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_wind_speed_measurement_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_wind_speed_measurement_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_window_covering_cluster_add_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_window_covering_cluster_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_alarms_alarm_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_alarms_get_alarm_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_alarms_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_alarms_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_alarms_reset_alarm_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_alarms_reset_alarm_log_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_alarms_reset_all_alarms_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_analog_input_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_analog_input_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_analog_output_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_analog_output_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_analog_value_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_analog_value_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_attr_list_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_zcl_basic_factory_reset_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_basic_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_binary_input_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_binary_input_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_binary_output_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_binary_output_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_binary_value_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_binary_value_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_carbon_dioxide_measurement_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_cluster_list_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_zcl_color_color_loop_set_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_enhanced_move_hue_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_enhanced_move_to_hue_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_enhanced_move_to_hue_saturation_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_enhanced_step_hue_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_move_color_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_move_color_temperature_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_move_hue_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_move_saturation_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_move_to_color_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_move_to_color_temperature_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_move_to_hue_and_saturation_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_move_to_hue_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_move_to_saturation_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_step_color_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_step_color_temperature_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_step_hue_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_step_saturation_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_color_stop_move_step_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_comm_reset_startup_params_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_comm_restart_device_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_comm_restore_startup_params_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_comm_save_startup_params_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_command_send_status_handler_register /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_commissioning_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_commissioning_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_config_report_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_custom_cluster_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_custom_cluster_cmd_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_custom_cluster_handlers_update /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_custom_cluster_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_custom_cluster_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_disc_attr_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_door_lock_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_door_lock_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_drlc_cancel_all_load_control_events_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_drlc_cancel_load_control_event_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_drlc_get_scheduled_events_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_drlc_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_drlc_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_drlc_load_control_event_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_drlc_report_event_status_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ec_measurement_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_electrical_measurement_cluster_get_measurement_profile_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_electrical_measurement_cluster_get_profile_info_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_find_reporting_info /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_flow_measurement_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_get_attribute /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +esp_zb_zcl_get_attribute_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +esp_zb_zcl_get_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) +esp_zb_zcl_get_manufacturer_attribute /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +esp_zb_zcl_groups_add_group_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_groups_get_group_membership_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_groups_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_groups_remove_all_groups_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_groups_remove_group_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_groups_view_group_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_ace_arm_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_ace_bypass_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_ace_emergency_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_ace_fire_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_ace_get_bypassed_zone_list_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_ace_get_panel_status_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_ace_get_zone_id_map_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_ace_get_zone_information_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_ace_get_zone_status_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_ace_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_ias_ace_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_ias_ace_panel_status_changed_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_ace_panic_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_ace_zone_status_changed_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_wd_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_ias_wd_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_ias_wd_squawk_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_wd_start_warning_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_zone_enroll_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_zone_enroll_cmd_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ias_zone_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_ias_zone_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_ias_zone_status_change_notif_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_identify_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_identify_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_identify_query_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_identify_trigger_effect_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_level_move_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_level_move_to_level_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_level_move_to_level_with_onoff_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_level_move_with_onoff_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_level_step_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_level_step_with_onoff_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_level_stop_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_lock_door_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_metering_get_profile_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_metering_get_sampled_data_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_metering_get_snapshot_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_metering_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_metering_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_metering_request_fast_poll_mode_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_multi_input_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_multi_input_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_multi_output_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_multi_output_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_multi_value_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_multi_value_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_on_off_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_on_off_off_with_effect_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_on_off_on_with_recall_global_scene_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_on_off_on_with_timed_off_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_ota_upgrade_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_ota_upgrade_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_ph_measurement_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_pm2_5_measurement_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_poll_control_check_in_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_poll_control_fast_poll_stop_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_poll_control_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_poll_control_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_poll_control_set_long_poll_interval_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_poll_control_set_short_poll_interval_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_price_get_current_price_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_price_get_scheduled_prices_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_price_get_tier_labels_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_price_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_price_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_put_attribute_value /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +esp_zb_zcl_read_attr_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_read_report_config_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_rel_humidity_measurement_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_report_attr_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_reset_all_endpoints_to_factory_default /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +esp_zb_zcl_reset_all_reporting_info /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_reset_endpoint_to_factory_default /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +esp_zb_zcl_reset_nvram_to_factory_default /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +esp_zb_zcl_scenes_add_scene_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_scenes_get_scene_membership_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_scenes_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_scenes_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_scenes_recall_scene_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_scenes_remove_all_scenes_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_scenes_remove_scene_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_scenes_store_scene_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_scenes_table_clear_by_index /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) +esp_zb_zcl_scenes_table_set_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) +esp_zb_zcl_scenes_table_show /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) +esp_zb_zcl_scenes_table_store /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) +esp_zb_zcl_scenes_view_scene_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_set_attribute_val /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_zcl_set_manufacturer_attribute_val /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +esp_zb_zcl_start_attr_reporting /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_stop_attr_reporting /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_temp_measurement_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_thermostat_clear_weekly_schedule_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_thermostat_get_relay_status_log_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_thermostat_get_weekly_schedule_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_thermostat_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_thermostat_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_thermostat_set_weekly_schedule_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_thermostat_setpoint_raise_lower_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_thermostat_weekly_schedule_get_next_record /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) +esp_zb_zcl_thermostat_weekly_schedule_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) +esp_zb_zcl_thermostat_weekly_schedule_stop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) +esp_zb_zcl_touchlink_commissioning_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_touchlink_commissioning_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_unlock_door_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_update_reporting_info /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_zcl_wind_speed_measurement_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_window_covering_cluster_send_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zcl_window_covering_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +esp_zb_zcl_write_attr_cmd_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +esp_zb_zdo_active_ep_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_active_scan_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_binding_table_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_device_announcement_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_device_bind_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_device_leave_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_device_unbind_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_energy_detect_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_find_color_dimmable_light /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_find_on_off_light /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_ieee_addr_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_match_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_mgmt_lqi_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_mgmt_nwk_update_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_node_desc_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_nwk_addr_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_permit_joining_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_power_desc_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_setup_network_as_distributed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zb_zdo_signal_to_string /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +esp_zb_zdo_simple_desc_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +esp_zb_zdo_touchlink_set_nwk_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +esp_zcl_commissioning_sync_with_attributes /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) +esprv_get_interrupt_unmask esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) +esprv_int_disable esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +esprv_int_enable esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +esprv_int_get_priority esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +esprv_int_get_type esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +esprv_int_is_vectored esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) +esprv_int_set_priority esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) +esprv_int_set_threshold esp-idf/freertos/libfreertos.a(port.c.obj) +esprv_int_set_type esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_system/libesp_system.a(hw_stack_guard.c.obj) + esp-idf/esp_system/libesp_system.a(cache_err_int.c.obj) +ets_delay_us /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ets_efuse_clear_program_registers esp-idf/hal/libhal.a(efuse_hal.c.obj) +ets_efuse_rs_calculate esp-idf/hal/libhal.a(efuse_hal.c.obj) +ets_isr_mask esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +ets_isr_unmask esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +ets_jtag_enable_temporarily esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) +ets_rom_layout_p esp-idf/heap/libheap.a(memory_layout_utils.c.obj) +ets_timer_arm esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) +ets_timer_arm_us esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +ets_timer_deinit esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) +ets_timer_disarm esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +ets_timer_done esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +ets_timer_init esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) +ets_timer_setfn esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) +eventfd esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +fclose /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fclose.o) +fcntl esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +fe_reg_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +fe_txrx_reset /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +fflush /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fflush.o) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +fill_alarm_mask_bitmap /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) +fill_alarm_state_bitmap /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) +fill_nldereq /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +filter_dcap_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +find_device_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +fopen /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fopen.o) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +force_coex_timer0_wifi_pti_v2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +force_coex_timer0_wifi_v2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +force_coex_timer11_BT_V3_2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +force_coex_timer11_bt_pti_v2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +force_coex_timer1_BT_V3_2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +force_coex_timer1_bt_pti_v2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +force_txon /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) +force_txon_mode /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) +force_txrx_off /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +forward_abort_uw_ctx esp-idf/cxx/libcxx.a(cxx_exception_stubs.cpp.obj) +fprintf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fprintf.o) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +fputc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputc.o) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +fputs /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) +free esp-idf/newlib/libnewlib.a(heap.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(reent_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) + esp-idf/log/liblog.a(log_linked_list.c.obj) +freq_chan_en_sw /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +freq_get_i2c_data /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +freq_i2c_data_write_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +freq_i2c_mem_write_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +freq_i2c_num_addr /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +freq_i2c_write_set_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +freq_module_resetn /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +freq_reg_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +frexp /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libm_a-s_frexp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) +fseek /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseek.o) +fseeko /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) +fstat /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysfstat.o) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +fsync esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +ftruncate esp-idf/vfs/libvfs.a(vfs.c.obj) +fwrite /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fwrite.o) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +g_bdb_ctx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +g_coa_funcs_p /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_scheme.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +g_coex_adapter_funcs esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) +g_coex_adapter_funcs_md5 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +g_coex_basic_md5 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +g_coex_i154_funcs_md5 /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +g_coex_param /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_core.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +g_coex_param_ptr /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_param.o) +g_dis_inter_flag /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +g_esp_zb_default_long_poll_interval /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +g_exc_frames esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) +g_flash_guard_default_ops esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +g_flash_guard_no_os_ops esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) +g_imac /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) +g_izb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) +g_mac /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) +g_mmu_mem_regions esp-idf/esp_mm/libesp_mm.a(ext_mem_layout.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) +g_panic_abort esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +g_panic_abort_details esp-idf/esp_system/libesp_system.a(panic.c.obj) +g_phyFuns /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +g_spi_lock_main_flash_dev esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) +g_startup_fn esp-idf/esp_system/libesp_system.a(startup.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +g_startup_time esp-idf/esp_system/libesp_system.a(startup.c.obj) + esp-idf/esp_timer/libesp_timer.a(system_time.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +g_twdt_isr esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +g_unknown_ieee_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) +g_zb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_address_assign.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_error_indication.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +g_zero_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) +gc_addr_table_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) +gc_aps_bind_dst_table_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +gc_aps_bind_src_table_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +gc_aps_dups_table_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) +gc_buf_pool_bitmap_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) +gc_mac_pending_queue_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) +gc_max_nwk_dev_num /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) +gc_n_aps_key_pair /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +gc_n_aps_retrans_entries /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +gc_neighbor_table_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +gc_nwk_max_source_routes /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) +gc_nwk_route_disc_table_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) +gc_pool_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) +gc_routing_table_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) +gc_sched_q_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) +gc_sched_stack_protected_q_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +gc_single_trans_index_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +gc_trans_table_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +gc_use_defaults /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) +gdma_ahb_hal_append esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_ahb_hal_clear_intr esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_ahb_hal_connect_peri esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_ahb_hal_disconnect_peri esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_ahb_hal_enable_burst esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_ahb_hal_enable_etm_task esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_ahb_hal_enable_intr esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_ahb_hal_get_eof_desc_addr esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_ahb_hal_get_intr_status_reg esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_ahb_hal_init esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_ahb_hal_read_intr_status esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_ahb_hal_reset esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_ahb_hal_set_priority esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_ahb_hal_set_strategy esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_ahb_hal_start_with_desc esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_ahb_hal_stop esp-idf/hal/libhal.a(gdma_hal_ahb_v1.c.obj) +gdma_append esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_apply_strategy esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_chx_regs_retention esp-idf/soc/libsoc.a(gdma_periph.c.obj) +gdma_config_transfer esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +gdma_connect esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +gdma_default_rx_isr esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_default_tx_isr esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_del_channel esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +gdma_disconnect esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +gdma_get_alignment_constraints esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_get_free_m2m_trig_id_mask esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_get_group_channel_id esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_append esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_clear_intr esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_connect_peri esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_deinit esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_disconnect_peri esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_enable_access_encrypt_mem esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_enable_burst esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_enable_etm_task esp-idf/hal/libhal.a(gdma_hal_top.c.obj) +gdma_hal_enable_intr esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_get_eof_desc_addr esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_get_intr_status_reg esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_read_intr_status esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_reset esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_set_burst_size esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_set_priority esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_set_strategy esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_start_with_desc esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_hal_stop esp-idf/hal/libhal.a(gdma_hal_top.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_new_ahb_channel esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +gdma_new_channel esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_periph_signals esp-idf/soc/libsoc.a(gdma_periph.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_register_rx_event_callbacks esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_register_tx_event_callbacks esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_reset esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_set_priority esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_start esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gdma_stop esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) +gen_rx_gain_table_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) +get_act_hp_dbias esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) +get_act_lp_dbias esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) +get_bias_ref_code /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +get_chan_target_power_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) +get_cluster_desc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +get_data_sat /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_analog_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +get_dc_value /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +get_dco_comp /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +get_dslp_dbg esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +get_dslp_lp_dbias esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +get_endpoint_by_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) +get_endpoint_by_cluster_with_role /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +get_freq_mem_addr /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +get_freq_mem_param /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +get_iq_value /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +get_lslp_dbg esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +get_lslp_hp_dbias esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +get_phy_version_str /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +get_power_atten /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +get_power_db /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +get_profile_id_by_endpoint /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +get_rate_fcc_index /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) +get_rc_dout /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_analog_cal.o) +get_rf_freq_init_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +get_rfcal_rxiq_data_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +get_rxbb_dc /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) +get_sar2_vol_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +get_send_alarm_buf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) +get_temp_buffer_not_supported esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_noos.c.obj) +get_temp_init_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +get_tone_sar_dout /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +get_tx_gain_value /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) +get_vfs_for_index esp-idf/vfs/libvfs.a(vfs.c.obj) +get_vfs_for_path esp-idf/vfs/libvfs.a(vfs.c.obj) +getentropy esp-idf/newlib/libnewlib.a(getentropy.c.obj) +getrandom esp-idf/newlib/libnewlib.a(random.c.obj) + esp-idf/newlib/libnewlib.a(getentropy.c.obj) +gettimeofday /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysgettod.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) +gpio_config esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +gpio_deep_sleep_wakeup_disable esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_deep_sleep_wakeup_enable esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +gpio_dump_io_configuration esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_force_hold_all esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_force_unhold_all esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_func_sel esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +gpio_get_drive_capability esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_get_level esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +gpio_hal_intr_disable esp-idf/hal/libhal.a(gpio_hal.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_hal_intr_enable_on_core esp-idf/hal/libhal.a(gpio_hal.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_hal_isolate_in_sleep esp-idf/hal/libhal.a(gpio_hal.c.obj) +gpio_hold_dis esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_hold_en esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +gpio_input_enable esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +gpio_install_isr_service esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_intr_disable esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_intr_enable esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_iomux_in esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +gpio_iomux_out esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +gpio_isr_handler_add esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_isr_handler_remove esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_isr_register esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_od_disable esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_od_enable esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_output_disable esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +gpio_output_enable esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_pulldown_dis esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +gpio_pulldown_en esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +gpio_pullup_dis esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +gpio_pullup_en esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +gpio_reset_pin esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +gpio_set_direction esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +gpio_set_drive_capability esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_set_intr_type esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_set_level esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +gpio_set_pull_mode esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_sleep_sel_dis esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) +gpio_sleep_sel_en esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) +gpio_sleep_set_direction esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) +gpio_sleep_set_pull_mode esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) +gpio_uninstall_isr_service esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_wakeup_disable esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gpio_wakeup_enable esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +gs_drlc_client_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) +gs_drlc_client_generated_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) +gs_drlc_client_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) +gs_drlc_server_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) +gs_drlc_server_generated_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) +gs_drlc_server_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) +gs_groups_client_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +gs_groups_client_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +gs_groups_server_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +gs_groups_server_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +gs_ias_ace_client_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) +gs_ias_ace_client_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) +gs_ias_ace_server_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) +gs_ias_ace_server_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) +gs_ias_wd_client_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) +gs_ias_wd_server_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) +gs_ias_wd_server_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) +gs_ias_zone_client_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +gs_ias_zone_server_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +gs_identify_client_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) +gs_identify_server_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) +gs_level_client_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +gs_level_server_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +gs_level_server_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +gs_metering_client_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) +gs_metering_client_generated_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) +gs_metering_client_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) +gs_metering_server_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) +gs_metering_server_generated_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) +gs_metering_server_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) +gs_on_off_client_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) +gs_on_off_server_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) +gs_on_off_server_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) +gs_poll_control_client_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) +gs_poll_control_client_generated_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) +gs_poll_control_client_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) +gs_poll_control_server_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +gs_poll_control_server_generated_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +gs_poll_control_server_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +gs_price_client_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) +gs_price_client_generated_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) +gs_price_client_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) +gs_price_server_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) +gs_price_server_generated_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) +gs_price_server_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) +gs_scenes_client_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) +gs_scenes_client_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) +gs_scenes_server_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) +gs_scenes_server_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) +gs_thermostat_client_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +gs_thermostat_client_generated_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +gs_thermostat_client_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +gs_thermostat_server_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +gs_thermostat_server_generated_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +gs_thermostat_server_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +gs_window_covering_client_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) +gs_window_covering_server_cmd_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) +gs_window_covering_server_received_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) +hal_ieee802154_coex_break_notify /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +hal_set_IEEE802154_ACK_pti /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +hal_set_IEEE802154_TXRX_pti /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +hal_set_IEEE802154_coex_delay /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) +hal_set_IEEE802154_force_rx_enable /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) +hal_set_IEEE802154_pti_offset /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +heap_caps_add_region esp-idf/heap/libheap.a(heap_caps_init.c.obj) +heap_caps_add_region_with_caps esp-idf/heap/libheap.a(heap_caps_init.c.obj) +heap_caps_aligned_alloc esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +heap_caps_aligned_alloc_base esp-idf/heap/libheap.a(heap_caps_base.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_aligned_alloc_default esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/newlib/libnewlib.a(heap.c.obj) +heap_caps_aligned_calloc esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +heap_caps_aligned_free esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_calloc esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) +heap_caps_calloc_base esp-idf/heap/libheap.a(heap_caps_base.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_calloc_prefer esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_check_add_region_allowed esp-idf/heap/libheap.a(heap_caps_init.c.obj) +heap_caps_check_integrity esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_check_integrity_addr esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_check_integrity_all esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_dump esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_dump_all esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_enable_nonos_stack_heaps esp-idf/heap/libheap.a(heap_caps_init.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) +heap_caps_free esp-idf/heap/libheap.a(heap_caps_base.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(esp_mem.c.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/newlib/libnewlib.a(heap.c.obj) + esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_get_allocated_size esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_get_free_size esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) +heap_caps_get_info esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_get_largest_free_block esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) +heap_caps_get_minimum_free_size esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) +heap_caps_get_total_size esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_init esp-idf/heap/libheap.a(heap_caps_init.c.obj) +heap_caps_malloc esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) +heap_caps_malloc_base esp-idf/heap/libheap.a(heap_caps_base.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_malloc_default esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/newlib/libnewlib.a(heap.c.obj) +heap_caps_malloc_extmem_enable esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_malloc_prefer esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_match esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) +heap_caps_monitor_local_minimum_free_size_start esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_monitor_local_minimum_free_size_stop esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_print_heap_info esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_realloc esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +heap_caps_realloc_base esp-idf/heap/libheap.a(heap_caps_base.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_realloc_default esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/newlib/libnewlib.a(heap.c.obj) +heap_caps_realloc_prefer esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_register_failed_alloc_callback esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_walk esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_caps_walk_all esp-idf/heap/libheap.a(heap_caps.c.obj) +heap_tlsf_patch_table_ptr esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) +heap_tlsf_table_ptr esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) +hmac_hal_clean esp-idf/hal/libhal.a(hmac_hal.c.obj) +hmac_hal_configure esp-idf/hal/libhal.a(hmac_hal.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) +hmac_hal_next_block_normal esp-idf/hal/libhal.a(hmac_hal.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) +hmac_hal_next_block_padding esp-idf/hal/libhal.a(hmac_hal.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) +hmac_hal_read_result_256 esp-idf/hal/libhal.a(hmac_hal.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) +hmac_hal_start esp-idf/hal/libhal.a(hmac_hal.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) +hmac_hal_write_block_512 esp-idf/hal/libhal.a(hmac_hal.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) +hmac_hal_write_one_block_512 esp-idf/hal/libhal.a(hmac_hal.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) +i2c_bbpll_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +i2c_clk_sel /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +i2c_master_reset /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +i2c_paral_write_num /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) +i2c_rc_cal_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +i2c_rc_set_reg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) +i2c_sar2_init_code /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +i2cmst_reg_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ieee802154_ack_config_pending_bit esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_add_pending_addr esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_cca esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_channel_to_freq esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) +ieee802154_clear_pending_addr esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_disable esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_enable esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_energy_detect esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_enter_critical esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_etm_channel_clear esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_etm_set_event_task esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_event_callback_list_register esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_event_callback_list_unregister esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_exit_critical esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_frame_get_dest_panid esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) +ieee802154_frame_get_dst_addr esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) +ieee802154_frame_get_security_payload_offset esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) +ieee802154_frame_get_src_addr esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) +ieee802154_frame_get_src_panid esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) +ieee802154_frame_get_type esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_frame_get_version esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) +ieee802154_frame_is_ack_required esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_freq_to_channel esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_get_coex_config esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_get_recent_lqi esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_get_recent_rssi esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_get_state esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_inner_energy_detect_done esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_inner_enh_ack_generator esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_inner_receive_done esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_inner_receive_sfd_done esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_inner_transmit_done esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_inner_transmit_failed esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_inner_transmit_sfd_done esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_mac_deinit esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_mac_init esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_mac_is_inited esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_event.c.obj) +ieee802154_periph esp-idf/soc/libsoc.a(ieee802154_periph.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_pib_get_auto_ack_rx esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_get_auto_ack_tx esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_get_cca_mode esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_get_cca_threshold esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_get_channel esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_get_coordinator esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_get_enhance_ack_tx esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) +ieee802154_pib_get_pending_mode esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_get_power esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_get_power_table esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_get_power_with_channel esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_get_promiscuous esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_get_rx_when_idle esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_init esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_pib_is_pending esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_pib_set_auto_ack_rx esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_set_auto_ack_tx esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_set_cca_mode esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_set_cca_threshold esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_set_channel esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_set_coordinator esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_set_enhance_ack_tx esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_set_pending_mode esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_set_power esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) +ieee802154_pib_set_power_table esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_set_power_with_channel esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_set_promiscuous esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_set_rx_when_idle esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_pib_update esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_receive esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_receive_at esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_receive_handle_done esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_reset_pending_table esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_rf_disable esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_rf_enable esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_sec_update esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_set_coex_config esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_set_rx_sense /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +ieee802154_set_txrx_pti esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_sleep esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_timer0_fire_at esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_timer0_fire_at_with_callback esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_timer0_get_value esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) +ieee802154_timer0_set_callback esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) +ieee802154_timer0_set_threshold esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) +ieee802154_timer0_start esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) +ieee802154_timer0_stop esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_timer1_fire_at esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_timer1_fire_at_with_callback esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_timer1_get_value esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) +ieee802154_timer1_set_callback esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) +ieee802154_timer1_set_threshold esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) +ieee802154_timer1_start esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) +ieee802154_timer1_stop esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +ieee802154_transmit esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_transmit_at esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_transmit_security_config esp-idf/ieee802154/libieee802154.a(esp_ieee802154_sec.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) +ieee802154_txon_delay_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +include_esp_phy_override esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) +index_to_txbbgain /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +int nvs::NVSHandle::get_item(char const*, long long&) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::get_item(char const*, long&) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::get_item(char const*, short&) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::get_item(char const*, signed char&) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::get_item(char const*, unsigned char&) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::get_item(char const*, unsigned long long&) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::get_item(char const*, unsigned long&) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::get_item(char const*, unsigned short&) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::set_item(char const*, long long) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::set_item(char const*, long) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::set_item(char const*, short) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::set_item(char const*, signed char) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::set_item(char const*, unsigned char) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::set_item(char const*, unsigned long long) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::set_item(char const*, unsigned long) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +int nvs::NVSHandle::set_item(char const*, unsigned short) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +intr_handler_get esp-idf/riscv/libriscv.a(interrupt.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +intr_handler_get_arg esp-idf/riscv/libriscv.a(interrupt.c.obj) +intr_handler_set esp-idf/riscv/libriscv.a(interrupt.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +intr_matrix_route esp-idf/riscv/libriscv.a(interrupt_plic.c.obj) +intrusive_list::erase(intrusive_list::iterator) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +intrusive_list::push_back(NVSHandleEntry*) esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +intrusive_list::erase(intrusive_list::iterator) esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) +intrusive_list::push_back(nvs::HashList::HashListBlock*) esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) +intrusive_list::erase(intrusive_list::iterator) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +intrusive_list::push_back(nvs::NVSHandleSimple*) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +intrusive_list::erase(intrusive_list::iterator) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +intrusive_list::push_back(nvs::NVSPartition*) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +intrusive_list::clear() esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +intrusive_list::erase(intrusive_list::iterator) esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +intrusive_list::insert(intrusive_list::iterator, nvs::Page*) esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +intrusive_list::push_back(nvs::Page*) esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +intrusive_list::push_front(nvs::Page*) esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +intrusive_list::clearAndFreeNodes() esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +intrusive_list::erase(intrusive_list::iterator) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +intrusive_list::push_back(nvs::Storage::BlobIndexNode*) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +intrusive_list::clearAndFreeNodes() esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +intrusive_list::erase(intrusive_list::iterator) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +intrusive_list::push_back(nvs::Storage::NamespaceEntry*) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +intrusive_list::clearAndFreeNodes() esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +intrusive_list::erase(intrusive_list::iterator) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +intrusive_list::push_back(nvs::Storage::UsedPageNode*) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +intrusive_list::erase(intrusive_list::iterator) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +intrusive_list::push_back(nvs::Storage*) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +io_mux_enable_lp_io_clock esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +io_mux_force_disable_lp_io_clock esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) +io_mux_set_clock_source esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) +ioctl esp-idf/vfs/libvfs.a(vfs.c.obj) +iq_corr_enable /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +is_cluster_present /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +isr_handle_timer0_done esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +isr_handle_timer1_done esp-idf/ieee802154/libieee802154.a(esp_ieee802154_timer.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +itoa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-itoa.o) + esp-idf/newlib/libnewlib.a(assert.c.obj) + esp-idf/newlib/libnewlib.a(abort.c.obj) +led_strip_clear esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) +led_strip_del esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) +led_strip_new_rmt_device esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +led_strip_refresh esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +led_strip_set_pixel esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_api.c.obj) + esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +level_control_calculate_and_start_cvc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +level_control_default_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +level_control_get_move_variables /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +level_control_value_set_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +libcoexist_reversion_git /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +libcoexist_reversion_remote /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) +light_driver_init esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +light_driver_set_color_RGB esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +light_driver_set_color_hue_sat esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +light_driver_set_color_xy esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +light_driver_set_level esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +light_driver_set_power esp-idf/light_driver/liblight_driver.a(light_driver.c.obj) +linear_to_db /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +localeconv /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-localeconv.o) +lp_timer_hal_clear_alarm_intr_status esp-idf/hal/libhal.a(lp_timer_hal.c.obj) +lp_timer_hal_clear_overflow_intr_status esp-idf/hal/libhal.a(lp_timer_hal.c.obj) +lp_timer_hal_get_cycle_count esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) +lp_timer_hal_set_alarm_target esp-idf/hal/libhal.a(lp_timer_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +lwip_zb_assert /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) +mac_add_invisible_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) +mac_add_visible_device /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) +mac_association_req_sent /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +mac_call_associate_confirm_fail /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) +mac_can_accept_frame /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +mac_clear_filters /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) +mac_enable_bb /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +mac_esp_enable_auto_ack /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +mac_esp_hw_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +mac_esp_resend_packet /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +mac_esp_send_packet /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +mac_esp_set_promiscuous_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) +mac_esp_src_match_set_pending_bit /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +mac_handle_associate_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +mac_is_dup_extended /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +mac_is_frame_visible /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +mac_long_addr_white_list_enabled /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) +mac_remove_invisible_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) +mac_tx_chan_offset_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) +mallinfo esp-idf/newlib/libnewlib.a(heap.c.obj) +malloc esp-idf/newlib/libnewlib.a(heap.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(newlib_init.c.obj) + esp-idf/log/liblog.a(log_linked_list.c.obj) +malloc_stats esp-idf/newlib/libnewlib.a(heap.c.obj) +malloc_trim esp-idf/newlib/libnewlib.a(heap.c.obj) +malloc_usable_size esp-idf/newlib/libnewlib.a(heap.c.obj) +mallopt esp-idf/newlib/libnewlib.a(heap.c.obj) +mbedtls_aes_crypt_cbc esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_aes_crypt_cfb128 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_aes_crypt_cfb8 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_aes_crypt_ctr esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_aes_crypt_ecb esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_aes_crypt_ofb esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_aes_crypt_xts esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +mbedtls_aes_free esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_aes_init esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_aes_self_test esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_aes_setkey_dec esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_aes_setkey_enc esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_aes_xts_free esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_aes_xts_init esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +mbedtls_aes_xts_setkey_dec esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +mbedtls_aes_xts_setkey_enc esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +mbedtls_calloc esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) +mbedtls_free esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) +mbedtls_internal_aes_decrypt esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_internal_aes_encrypt esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_internal_sha256_process esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) +mbedtls_platform_set_calloc_free esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) +mbedtls_platform_setup esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) +mbedtls_platform_teardown esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform.c.obj) +mbedtls_platform_zeroize esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +mbedtls_sha224_self_test esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) +mbedtls_sha256 esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) +mbedtls_sha256_clone esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) +mbedtls_sha256_finish esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) +mbedtls_sha256_free esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) +mbedtls_sha256_init esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) +mbedtls_sha256_self_test esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) +mbedtls_sha256_starts esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) +mbedtls_sha256_update esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_sha.c.obj) +mbedtls_zeroize_and_free esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) +mcps_indication_process_in /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +memalign esp-idf/newlib/libnewlib.a(heap.c.obj) +memchr /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memchr.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) +memcmp /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcmp.o) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_ack.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +memcpy /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memcpy.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-mprec.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-dtoa.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_hw.o) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(mac_addr.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(hw_random.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_pib.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_frame.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/newlib/libnewlib.a(assert.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + esp-idf/heap/libheap.a(heap_caps_base.c.obj) + esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) + esp-idf/log/liblog.a(log_linked_list.c.obj) + esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/esp_app_format/libesp_app_format.a(esp_app_desc.c.obj) +memmove /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memmove-stub.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fvwrite.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +memset /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-memset.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-bzero.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fseeko.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-findfp.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(platform_util.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/esp_security/libesp_security.a(esp_hmac.c.obj) + esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(esp_image_format.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) + esp-idf/vfs/libvfs.a(nullfs.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(syscalls.c.obj) + esp-idf/newlib/libnewlib.a(reent_init.c.obj) + esp-idf/newlib/libnewlib.a(abort.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/heap/libheap.a(heap_caps_base.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +memspi_host_erase_block esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +memspi_host_erase_chip esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +memspi_host_erase_sector esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +memspi_host_flush_cache esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +memspi_host_init_pointers esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +memspi_host_program_page esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +memspi_host_read esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +memspi_host_read_data_slicer esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +memspi_host_read_id_hs esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +memspi_host_read_status_hs esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +memspi_host_set_write_protect esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +memspi_host_write_data_slicer esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +mhz2ieee /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +mix_col_inv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) +mix_cols_inv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) +mkdir esp-idf/vfs/libvfs.a(vfs.c.obj) +mmu_hal_bytes_to_pages esp-idf/hal/libhal.a(mmu_hal.c.obj) +mmu_hal_check_valid_ext_vaddr_region esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) +mmu_hal_init esp-idf/hal/libhal.a(mmu_hal.c.obj) +mmu_hal_map_region esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +mmu_hal_paddr_to_vaddr esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) +mmu_hal_pages_to_bytes esp-idf/hal/libhal.a(mmu_hal.c.obj) +mmu_hal_unmap_all esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_utility.c.obj) +mmu_hal_unmap_region esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) +mmu_hal_vaddr_to_paddr esp-idf/hal/libhal.a(mmu_hal.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) +modem_clock_deselect_all_module_lp_clock_source esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +modem_clock_deselect_lp_clock_source esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_domain_clk_gate_disable esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_domain_clk_gate_enable esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_hal_deselect_all_ble_rtc_timer_lpclk_source esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_hal_deselect_all_coex_lpclk_source esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_hal_deselect_all_wifi_lpclk_source esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_hal_enable_ble_rtc_timer_clock esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_hal_enable_modem_common_fe_clock esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_hal_enable_modem_private_fe_clock esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_hal_enable_wifipwr_clock esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_hal_get_clock_domain_icg_bitmap esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_hal_select_ble_rtc_timer_lpclk_source esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_hal_select_coex_lpclk_source esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_hal_select_wifi_lpclk_source esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_hal_set_ble_rtc_timer_divisor_value esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_hal_set_clock_domain_icg_bitmap esp-idf/hal/libhal.a(modem_clock_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +modem_clock_module_disable esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +modem_clock_module_enable esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +modem_clock_module_mac_reset esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) +modem_clock_select_lp_clock_source esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +modem_domain_pd_allowed esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +multi_heap_aligned_alloc_impl_offs esp-idf/heap/libheap.a(multi_heap.c.obj) +multi_heap_aligned_alloc_offs esp-idf/heap/libheap.a(multi_heap.c.obj) + esp-idf/heap/libheap.a(heap_caps_base.c.obj) +multi_heap_check esp-idf/heap/libheap.a(heap_caps.c.obj) +multi_heap_dump esp-idf/heap/libheap.a(heap_caps.c.obj) +multi_heap_free esp-idf/heap/libheap.a(heap_caps_base.c.obj) +multi_heap_free_size esp-idf/heap/libheap.a(heap_caps.c.obj) +multi_heap_get_allocated_size esp-idf/heap/libheap.a(heap_caps_base.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) +multi_heap_get_info esp-idf/heap/libheap.a(heap_caps.c.obj) +multi_heap_in_rom_init esp-idf/heap/libheap.a(multi_heap.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) +multi_heap_internal_lock esp-idf/heap/libheap.a(multi_heap.c.obj) + esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) +multi_heap_internal_unlock esp-idf/heap/libheap.a(multi_heap.c.obj) + esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) +multi_heap_malloc esp-idf/heap/libheap.a(heap_caps_base.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) +multi_heap_minimum_free_size esp-idf/heap/libheap.a(heap_caps.c.obj) +multi_heap_os_funcs esp-idf/heap/libheap.a(multi_heap.c.obj) +multi_heap_os_funcs_init esp-idf/heap/libheap.a(multi_heap.c.obj) +multi_heap_realloc esp-idf/heap/libheap.a(heap_caps_base.c.obj) +multi_heap_register esp-idf/heap/libheap.a(heap_caps_init.c.obj) +multi_heap_reset_minimum_free_bytes esp-idf/heap/libheap.a(multi_heap.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) +multi_heap_restore_minimum_free_bytes esp-idf/heap/libheap.a(multi_heap.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) +multi_heap_set_lock esp-idf/heap/libheap.a(heap_caps_init.c.obj) +multi_heap_walk esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) +newlib_include_assert_impl esp-idf/newlib/libnewlib.a(assert.c.obj) +newlib_include_getentropy_impl esp-idf/newlib/libnewlib.a(getentropy.c.obj) +newlib_include_heap_impl esp-idf/newlib/libnewlib.a(heap.c.obj) +newlib_include_init_funcs esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +newlib_include_pthread_impl esp-idf/newlib/libnewlib.a(pthread.c.obj) +newlib_include_syscalls_impl esp-idf/newlib/libnewlib.a(syscalls.c.obj) +nlme_scan_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +noise_check_loop /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +noise_floor_auto_set_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +nvs::HashList::HashList() esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::HashList::HashList() esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) +nvs::HashList::HashListBlock::HashListBlock() esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) +nvs::HashList::HashListBlock::HashListBlock() esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) +nvs::HashList::clear() esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::HashList::erase(unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::HashList::find(unsigned int, nvs::Item const&) esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::HashList::insert(nvs::Item const&, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::HashList::~HashList() esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) +nvs::HashList::~HashList() esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Item::Item(unsigned char, nvs::ItemType, unsigned char, char const*, unsigned char) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Item::Item(unsigned char, nvs::ItemType, unsigned char, char const*, unsigned char) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Item::calculateCrc32() const esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Item::calculateCrc32(unsigned char const*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Item::calculateCrc32WithoutValue() const esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_item_hash_list.cpp.obj) +nvs::Item::checkHeaderConsistency(unsigned char) const esp-idf/nvs_flash/libnvs_flash.a(nvs_types.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Item::getKey(char*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Lock::Lock() esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) +nvs::Lock::Lock() esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::Lock::init() esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::Lock::mSemaphore esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) +nvs::Lock::uninit() esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) +nvs::Lock::~Lock() esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) +nvs::Lock::~Lock() esp-idf/nvs_flash/libnvs_flash.a(nvs_platform.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::NVSEncryptedPartition::NVSEncryptedPartition(esp_partition_t const*) esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +nvs::NVSEncryptedPartition::NVSEncryptedPartition(esp_partition_t const*) esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) +nvs::NVSEncryptedPartition::init(nvs_sec_cfg_t*) esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) +nvs::NVSEncryptedPartition::read(unsigned int, void*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +nvs::NVSEncryptedPartition::write(unsigned int, void const*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +nvs::NVSEncryptedPartition::~NVSEncryptedPartition() esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +nvs::NVSEncryptedPartition::~NVSEncryptedPartition() esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +nvs::NVSEncryptedPartition::~NVSEncryptedPartition() esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +nvs::NVSHandleSimple::calcEntriesInNamespace(unsigned int&) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::commit() esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::debugDump() esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::erase_all() esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::erase_item(char const*) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::fillStats(nvs_stats_t&) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::findEntry(nvs_opaque_iterator_t*, char const*) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::findEntryNs(nvs_opaque_iterator_t*) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::NVSHandleSimple::find_key(char const*, nvs_type_t&) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::get_blob(char const*, void*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::get_item_size(nvs::ItemType, char const*, unsigned int&) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::get_partition_name() const esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::NVSHandleSimple::get_storage() const esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::NVSHandleSimple::get_string(char const*, char*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::get_typed_item(nvs::ItemType, char const*, void*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::get_used_entry_count(unsigned int&) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::nextEntry(nvs_opaque_iterator_t*) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::set_blob(char const*, void const*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::set_string(char const*, char const*) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::set_typed_item(nvs::ItemType, char const*, void const*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::~NVSHandleSimple() esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::~NVSHandleSimple() esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSHandleSimple::~NVSHandleSimple() esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSPartition::NVSPartition(esp_partition_t const*) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::NVSPartition::NVSPartition(esp_partition_t const*) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +nvs::NVSPartition::erase_range(unsigned int, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +nvs::NVSPartition::get_address() esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +nvs::NVSPartition::get_partition_name() esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +nvs::NVSPartition::get_readonly() esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +nvs::NVSPartition::get_size() esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +nvs::NVSPartition::read(unsigned int, void*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) +nvs::NVSPartition::read_raw(unsigned int, void*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +nvs::NVSPartition::write(unsigned int, void const*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) +nvs::NVSPartition::write_raw(unsigned int, void const*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +nvs::NVSPartition::~NVSPartition() esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) +nvs::NVSPartition::~NVSPartition() esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) +nvs::NVSPartition::~NVSPartition() esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) +nvs::NVSPartitionManager::close_handle(nvs::NVSHandleSimple*) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::NVSPartitionManager::deinit_partition(char const*) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::NVSPartitionManager::get_instance() esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::NVSPartitionManager::init_custom(nvs::Partition*, unsigned long, unsigned long) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::NVSPartitionManager::init_partition(char const*) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::NVSPartitionManager::instance esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +nvs::NVSPartitionManager::lookup_storage_from_name(char const*) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::NVSPartitionManager::open_handle(char const*, char const*, nvs_open_mode_t, nvs::NVSHandleSimple**) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::NVSPartitionManager::open_handles_size() esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +nvs::NVSPartitionManager::secure_init_partition(char const*, nvs_sec_cfg_t*) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::NVSPartitionManager::~NVSPartitionManager() esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +nvs::NVSPartitionManager::~NVSPartitionManager() esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +nvs::NVSPartitionManager::~NVSPartitionManager() esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +nvs::Page::Header::calculateCrc32() esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::Page() esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::Page() esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +nvs::Page::SEC_SIZE esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::alterEntryRangeState(unsigned int, unsigned int, nvs::Page::EntryState) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::alterEntryState(unsigned int, nvs::Page::EntryState) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::alterPageState(nvs::Page::PageState) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::calcEntries(nvs_stats_t&) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +nvs::Page::cmpItem(unsigned char, nvs::ItemType, char const*, void const*, unsigned int, unsigned char, nvs::VerOffset) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Page::copyItems(nvs::Page&) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +nvs::Page::debugDump() const esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Page::erase() esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +nvs::Page::eraseEntryAndSpan(unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Page::eraseItem(unsigned char, nvs::ItemType, char const*, unsigned char, nvs::VerOffset) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Page::findItem(unsigned char, nvs::ItemType, char const*, unsigned char, nvs::VerOffset) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::findItem(unsigned char, nvs::ItemType, char const*, unsigned int&, nvs::Item&, unsigned char, nvs::VerOffset) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Page::getSeqNumber(unsigned long&) const esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +nvs::Page::getVarDataTailroom() const esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Page::initialize() esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::load(nvs::Partition*, unsigned long) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +nvs::Page::mLoadEntryTable() esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::markFreeing() esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +nvs::Page::markFull() esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Page::pageStateToName(nvs::Page::PageState) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::readEntry(unsigned int, nvs::Item&) const esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::readItem(unsigned char, nvs::ItemType, char const*, void*, unsigned int, unsigned char, nvs::VerOffset) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Page::setSeqNumber(unsigned long) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +nvs::Page::setVersion(unsigned char) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::updateFirstUsedEntry(unsigned int, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::writeEntry(nvs::Item const&) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::writeEntryData(unsigned char const*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +nvs::Page::writeItem(unsigned char, nvs::ItemType, char const*, void const*, unsigned int, unsigned char) esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::PageManager::activatePage() esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +nvs::PageManager::fillStats(nvs_stats_t&) esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::PageManager::load(nvs::Partition*, unsigned long, unsigned long) esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::PageManager::requestNewPage() esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Storage::Storage(nvs::Partition*) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +nvs::Storage::Storage(nvs::Partition*) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +nvs::Storage::calcEntriesInNamespace(unsigned char, unsigned int&) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::Storage::clearNamespaces() esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Storage::cmpMultiPageBlob(unsigned char, char const*, void const*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Storage::createOrOpenNamespace(char const*, bool, unsigned char&) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +nvs::Storage::debugDump() esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::Storage::eraseItem(unsigned char, nvs::ItemType, char const*) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::Storage::eraseMismatchedBlobIndexes(intrusive_list&) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Storage::eraseMultiPageBlob(unsigned char, char const*, nvs::VerOffset) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Storage::eraseNamespace(unsigned char) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::Storage::eraseOrphanDataBlobs(intrusive_list&) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Storage::fillEntryInfo(nvs::Item&, nvs_entry_info_t&) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Storage::fillStats(nvs_stats_t&) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::Storage::findEntry(nvs_opaque_iterator_t*, char const*) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::Storage::findEntryNs(nvs_opaque_iterator_t*, unsigned char) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::Storage::findItem(unsigned char, nvs::ItemType, char const*, nvs::Page*&, nvs::Item&, unsigned char, nvs::VerOffset) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Storage::findKey(unsigned char, char const*, nvs::ItemType*) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::Storage::getItemDataSize(unsigned char, nvs::ItemType, char const*, unsigned int&) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::Storage::init(unsigned long, unsigned long) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +nvs::Storage::isValid() const esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::Storage::nextEntry(nvs_opaque_iterator_t*) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs::Storage::populateBlobIndices(intrusive_list&) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Storage::readItem(unsigned char, nvs::ItemType, char const*, void*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::Storage::readMultiPageBlob(unsigned char, char const*, void*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Storage::writeItem(unsigned char, nvs::ItemType, char const*, void const*, unsigned int) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) +nvs::Storage::writeMultiPageBlob(unsigned char, char const*, void const*, unsigned int, nvs::VerOffset) esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::Storage::~Storage() esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +nvs::Storage::~Storage() esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +nvs::partition_lookup::lookup_nvs_encrypted_partition(char const*, nvs_sec_cfg_t*, nvs::NVSPartition**) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +nvs::partition_lookup::lookup_nvs_partition(char const*, nvs::NVSPartition**) esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_lookup.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +nvs_close esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +nvs_commit esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +nvs_dump esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_entry_find esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_entry_find_in_handle esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_entry_info esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_entry_next esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_erase_all esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +nvs_erase_key esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_find_key esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_flash_deinit esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_flash_deinit_partition esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_flash_erase esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_flash_erase_partition esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_flash_erase_partition_ptr esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_flash_generate_keys esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_flash_generate_keys_v2 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_flash_get_default_security_scheme esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_flash_init esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) +nvs_flash_init_partition esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_flash_init_partition_ptr esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_flash_read_security_cfg esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_flash_read_security_cfg_v2 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_flash_register_security_scheme esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) +nvs_flash_secure_init esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_flash_secure_init_partition esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_get_blob esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +nvs_get_i16 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_get_i32 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_get_i64 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_get_i8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_get_stats esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_get_str esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_get_u16 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_get_u32 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +nvs_get_u64 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_get_u8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_get_used_entry_count esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_open esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +nvs_open_from_partition esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_release_iterator esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_sec_provider_deregister esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) +nvs_sec_provider_include_impl esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) +nvs_sec_provider_register_hmac esp-idf/nvs_sec_provider/libnvs_sec_provider.a(nvs_sec_provider.c.obj) +nvs_set_blob esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +nvs_set_i16 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_set_i32 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_set_i64 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_set_i8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_set_str esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_set_u16 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_set_u32 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +nvs_set_u64 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nvs_set_u8 esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) +nwk_alloc_and_fill_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +nwk_alloc_and_fill_hdr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +nwk_call_nlde_data_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +nwk_choose_parent /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +nwk_frame_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +nwk_get_extra_src_routing_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +nwk_get_pkt_mac_source /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +nwk_internal_lock_in /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +nwk_internal_unlock_in /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +nwk_is_lq_bad_for_direct /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +nwk_mark_nwk_encr1 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +nwk_next_rejoin_poll /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +nwk_scan_find_next_channel_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +nwk_timeout_resp_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +open /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysopen.o) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +open_i2c_xpd_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +opendir esp-idf/vfs/libvfs.a(vfs.c.obj) +operator delete(void*) /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_op.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) +operator delete(void*, unsigned int) /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_ops.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) +operator delete[](void*) /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(del_opv.o) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +operator new(unsigned int) /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) +operator new[](unsigned int) /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opv.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) +operator new[](unsigned int, std::nothrow_t const&) /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_opvnt.o) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +os_timer_arm esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) +os_timer_arm_us esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) +os_timer_disarm esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) +os_timer_done esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) +os_timer_setfn esp-idf/esp_timer/libesp_timer.a(ets_timer_legacy.c.obj) +osif_sleep_using_transc_timer /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +osif_transceiver_time_get /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +panicHandler esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + esp-idf/riscv/libriscv.a(vectors.S.obj) +panic_abort esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/esp_system/libesp_system.a(esp_system_chip.c.obj) +panic_arch_fill_info esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) +panic_get_address esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) +panic_get_cause esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) +panic_prepare_frame_from_ctx esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) +panic_print_backtrace esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) +panic_print_char esp-idf/esp_system/libesp_system.a(panic.c.obj) +panic_print_dec esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) +panic_print_hex esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) +panic_print_registers esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) +panic_print_str esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) +panic_restart esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) +panic_set_address esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) +panic_soc_check_pseudo_cause esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) +panic_soc_fill_info esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) +parse_add_group_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +parse_remove_group_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +parse_view_group_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +pau_hal_set_regdma_entry_link_addr esp-idf/hal/libhal.a(pau_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) +pau_hal_set_regdma_wait_timeout esp-idf/hal/libhal.a(pau_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) +pau_hal_set_regdma_work_timeout esp-idf/hal/libhal.a(pau_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) +pau_hal_start_regdma_extra_link esp-idf/hal/libhal.a(pau_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) +pau_hal_start_regdma_modem_link esp-idf/hal/libhal.a(pau_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) +pau_hal_stop_regdma_extra_link esp-idf/hal/libhal.a(pau_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) +pau_hal_stop_regdma_modem_link esp-idf/hal/libhal.a(pau_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) +pau_regdma_set_entry_link_addr esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +pau_regdma_set_extra_link_addr esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +pau_regdma_set_modem_link_addr esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) +pau_regdma_trigger_extra_link_backup esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +pau_regdma_trigger_extra_link_restore esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +pau_regdma_trigger_modem_link_backup esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +pau_regdma_trigger_modem_link_restore esp-idf/esp_hw_support/libesp_hw_support.a(pau_regdma.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +pbus_clear_reg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +pbus_debugmode /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) +pbus_print /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +pbus_rx_dco_cal /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +pbus_rx_dco_cal_1step_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +pbus_rx_dco_cal_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +pbus_set_dco /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) +pbus_workmode /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) +pcTaskGetName esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) +periph_inform_out_light_sleep_overhead esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +periph_module_disable esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) +periph_module_enable esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) +periph_module_reset esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) +periph_rcc_acquire_enter esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) +periph_rcc_acquire_exit esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) +periph_rcc_enter esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +periph_rcc_exit esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +periph_rcc_release_enter esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) +periph_rcc_release_exit esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) +periph_rtc_dig_clk8m_disable esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +periph_rtc_dig_clk8m_enable esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +periph_rtc_dig_clk8m_get_freq esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) +peripheral_domain_pd_allowed esp-idf/esp_hw_support/libesp_hw_support.a(sleep_system_peripheral.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +phy_11p_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +phy_ana_i2c_master_burst_bbpll_config esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +phy_ana_i2c_master_burst_rf_onoff esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) +phy_ant_clr_update_flag esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_ant_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_ant_need_update esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_ant_update esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_bbpll_cal /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +phy_bbpll_en_usb /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_ble_set_chan_base /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_bt_power_track /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_byte_to_word /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_cal_param_track /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +phy_cal_print /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +phy_chan_dump_cfg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_chan_dump_cfg_rom /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_chan_filt_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_chan_filt_set_rom /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_change_channel /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_close_rf /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_close_rf_ /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_clr_modem_flag esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_current_level_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_dig_reg_backup /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_dig_reg_backup_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_dis_hw_set_freq /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +phy_dis_hw_set_freq_1 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +phy_disable_cca_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) +phy_en_hw_set_freq /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +phy_enable_cca_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) +phy_enabled_modem_contains esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +phy_encode_i2c_master /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) +phy_enter_critical esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_exit_critical esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_fft_scale_force /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) +phy_force_freq_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +phy_force_pwr_index /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) +phy_force_rx_gain /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) +phy_freq_correct /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +phy_freq_mem_backup /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) +phy_ftm_comp /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) +phy_get_adc_rand /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) +phy_get_cca /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) +phy_get_cca_cnt /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) +phy_get_i2c_data /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) +phy_get_interp_data /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) +phy_get_lock esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +phy_get_mac_addr /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_get_modem_flag esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_get_most_tpw /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) +phy_get_noise_floor /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) +phy_get_rf_cal_version /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_get_rfdata_num /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_get_romfunc_addr /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_get_romfuncs /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_get_rssi /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) +phy_get_rx_freq /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) +phy_get_tsens_value esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) +phy_get_vdd33 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +phy_get_xtal_freq /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_i2c_check /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +phy_i2c_enter_critical esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_i2c_exit_critical esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_i2c_init1 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_i2c_init2 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_i2c_master_cmd_mem_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_i2c_master_command_mem_cfg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +phy_i2c_master_fill /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) +phy_i2c_master_mem_cfg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) +phy_i2c_master_mem_txcap /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +phy_init_data esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_init_magic_post esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) +phy_init_magic_pre esp-idf/esp_phy/libesp_phy.a(phy_init_data.c.obj) +phy_init_param_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_internal_delay /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) +phy_param /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_analog_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +phy_param_addr /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_param_track /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +phy_param_track_tot /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) +phy_printf esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +phy_reg_check /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +phy_reg_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_rfcal_data_check /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_rfcal_data_check_value /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_rfcal_data_sub /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_rfpll_set_freq_offset /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +phy_rx_rifs_en /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_set_cca_cnt /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) +phy_set_freq /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +phy_set_mac_data /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_set_modem_flag esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_set_most_tpw /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) +phy_set_pwdet_power esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) +phy_set_rate /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) +phy_set_tsens_power esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_set_tsens_range /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) +phy_track_pll esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_track_pll_deinit esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_track_pll_init esp-idf/esp_phy/libesp_phy.a(phy_common.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_tsens_attribute /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) +phy_tx_gain_print /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +phy_tx_tone /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) +phy_txpwr_track_slow /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +phy_version_print /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +phy_version_str /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +phy_wakeup_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +phy_wakeup_init_ /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +phy_wifi_enable_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_xpd_rf /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +phy_xpd_tsens /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +pll_cap_mem_update_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +pll_dac_mem_update_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +pmu_hal_hp_get_digital_power_up_wait_cycle esp-idf/hal/libhal.a(pmu_hal.c.obj) +pmu_hal_hp_set_digital_power_up_wait_cycle esp-idf/hal/libhal.a(pmu_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +pmu_hal_hp_set_modem_active_backup_disable esp-idf/hal/libhal.a(pmu_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +pmu_hal_hp_set_modem_active_backup_enable esp-idf/hal/libhal.a(pmu_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +pmu_hal_hp_set_sleep_active_backup_disable esp-idf/hal/libhal.a(pmu_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +pmu_hal_hp_set_sleep_active_backup_enable esp-idf/hal/libhal.a(pmu_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +pmu_hal_hp_set_sleep_modem_backup_disable esp-idf/hal/libhal.a(pmu_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +pmu_hal_hp_set_sleep_modem_backup_enable esp-idf/hal/libhal.a(pmu_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +pmu_hal_lp_get_digital_power_up_wait_cycle esp-idf/hal/libhal.a(pmu_hal.c.obj) +pmu_hal_lp_set_digital_power_up_wait_cycle esp-idf/hal/libhal.a(pmu_hal.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +pmu_hp_system_analog_param_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) +pmu_hp_system_clock_param_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) +pmu_hp_system_digital_param_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) +pmu_hp_system_init esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) +pmu_hp_system_power_param_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) +pmu_hp_system_retention_param_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) +pmu_init esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +pmu_lp_system_analog_param_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) +pmu_lp_system_init esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) +pmu_lp_system_power_param_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_param.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) +pmu_sleep_calculate_hw_wait_time esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +pmu_sleep_config_default esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +pmu_sleep_disable_regdma_backup esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +pmu_sleep_enable_hp_sleep_sysclk esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) +pmu_sleep_enable_regdma_backup esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +pmu_sleep_finish esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) +pmu_sleep_get_wakup_retention_cost esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +pmu_sleep_init esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +pmu_sleep_pll_already_enabled esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +pmu_sleep_start esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +port_start_app_hook esp-idf/freertos/libfreertos.a(app_startup.c.obj) +port_uxCriticalNesting esp-idf/freertos/libfreertos.a(port.c.obj) +port_uxInterruptNesting esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(portasm.S.obj) +port_uxOldInterruptState esp-idf/freertos/libfreertos.a(port.c.obj) +port_xSchedulerRunning esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(portasm.S.obj) +posix_memalign esp-idf/newlib/libnewlib.a(heap.c.obj) +pread esp-idf/vfs/libvfs.a(vfs.c.obj) +printf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-printf.o) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) +prvTaskPriorityRaise esp-idf/freertos/libfreertos.a(tasks.c.obj) +prvTaskPriorityRestore esp-idf/freertos/libfreertos.a(tasks.c.obj) +pthread_attr_destroy esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_attr_getdetachstate esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_attr_getstacksize esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_attr_init esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_attr_setdetachstate esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_attr_setstacksize esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_cancel esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_cond_broadcast esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_cond_destroy esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_cond_init esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_cond_signal esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) +pthread_cond_timedwait esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) +pthread_cond_wait esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_condattr_destroy esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) +pthread_condattr_getclock esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) +pthread_condattr_getpshared esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) +pthread_condattr_init esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) +pthread_condattr_setclock esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) +pthread_condattr_setpshared esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) +pthread_create esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_detach esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_equal esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_exit esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_getspecific esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_include_pthread_cond_var_impl esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) +pthread_include_pthread_impl esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_include_pthread_local_storage_impl esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) +pthread_include_pthread_rwlock_impl esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_include_pthread_semaphore_impl esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) +pthread_internal_local_storage_destructor_callback esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_join esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_key_create esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_key_delete esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) +pthread_lazy_init_lock esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_mutex_destroy esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_mutex_init esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_mutex_lock esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) +pthread_mutex_timedlock esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_mutex_trylock esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_mutex_unlock esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) +pthread_mutexattr_destroy esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_mutexattr_gettype esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_mutexattr_init esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_mutexattr_settype esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_once esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_rwlock_destroy esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_rwlock_init esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_rwlock_rdlock esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_rwlock_tryrdlock esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_rwlock_trywrlock esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_rwlock_unlock esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_rwlock_wrlock esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) +pthread_self esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_setcancelstate esp-idf/newlib/libnewlib.a(pthread.c.obj) +pthread_setspecific esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + esp-idf/pthread/libpthread.a(pthread.c.obj) +pthread_sigmask esp-idf/newlib/libnewlib.a(pthread.c.obj) +putc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putc.o) +putchar /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-putchar.o) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) +puts /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(sha256.c.obj) + esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a(aes.c.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) +pvPortMalloc esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/freertos/libfreertos.a(port_common.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +pvTaskGetCurrentTCBForCore esp-idf/freertos/libfreertos.a(tasks.c.obj) +pvTaskGetThreadLocalStoragePointer esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) +pvTaskIncrementMutexHeldCount esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +pvalloc esp-idf/newlib/libnewlib.a(heap.c.obj) +pwdet_code_cal /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +pwdet_ref_code /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +pwdet_reg_init_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +pwrite esp-idf/vfs/libvfs.a(vfs.c.obj) +pxCurrentTCBs esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(portasm.S.obj) +pxPortInitialiseStack esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +pxTaskGetStackStart esp-idf/freertos/libfreertos.a(tasks.c.obj) +qsort /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-qsort.o) + esp-idf/heap/libheap.a(memory_layout_utils.c.obj) +raise esp-idf/newlib/libnewlib.a(syscalls.c.obj) +ram_bb_bss_cbw40 /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_bb_gain_index /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_chip_i2c_readReg_org /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_get_i2c_hostid /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_get_i2c_mst0_mask /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_get_i2c_read_mask /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_pbus_force_mode /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_pbus_rd_addr /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_pbus_rd_shift /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_pbus_xpd_rx_on /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_pbus_xpd_tx_on /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_pwdet_tone_start /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_pwdet_wait_idle /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_read_sar_dout /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_set_chan_cal_interp /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_set_chan_freq_sw_start /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_set_loopback_gain /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_start_tx_tone_step /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_stop_tx_tone /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +ram_temp_to_power /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +ram_tsens_temp_read_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) +ram_txcal_debuge_mode /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +random_rand /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +range_read_addr_blocks esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +range_write_addr_blocks esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_utility.c.obj) +rc_cal_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +rc_cal_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_analog_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +read /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sysread.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +read_hw_noisefloor /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +read_pll_cap /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +read_rf_freq_mem_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +read_sar2_code /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pwdet.o) +readdir esp-idf/vfs/libvfs.a(vfs.c.obj) +readdir_r esp-idf/vfs/libvfs.a(vfs.c.obj) +realloc esp-idf/newlib/libnewlib.a(heap.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +reg_set_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +regdma_find_link_by_id esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +regdma_find_link_by_pos esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_find_module_link_head esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +regdma_find_module_link_tail esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +regdma_find_next_module_link_head esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +regdma_find_prev_module_link_tail esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +regdma_link_destroy esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +regdma_link_dump esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +regdma_link_get_config_mode esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +regdma_link_get_owner_bitmap esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +regdma_link_init esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +regdma_link_new_addr_map esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_addr_map_default esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_branch_addr_map esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_branch_addr_map_default esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_branch_continuous esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_branch_continuous_default esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_branch_wait esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_branch_wait_default esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_branch_write esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_branch_write_default esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_continuous esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_continuous_default esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_wait esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_wait_default esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_write esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_new_write_default esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_recursive esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_set_write_wait_content esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) +regdma_link_stats esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +regdma_link_update_next esp-idf/esp_hw_support/libesp_hw_support.a(regdma_link.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +regi2c_ctrl_read_reg esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) +regi2c_ctrl_read_reg_mask esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) +regi2c_ctrl_write_reg esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +regi2c_ctrl_write_reg_mask esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/hal/libhal.a(adc_hal_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_random_esp32c6.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/hal/libhal.a(brownout_hal.c.obj) +regi2c_enter_critical esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) +regi2c_exit_critical esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) +regi2c_read_impl esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) +regi2c_read_mask_impl esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) +regi2c_saradc_disable esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) +regi2c_saradc_enable esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) +regi2c_tsens_reg_read esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +regi2c_tsens_reg_write esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +regi2c_write_impl esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) +regi2c_write_mask_impl esp-idf/esp_rom/libesp_rom.a(esp_rom_hp_regi2c_esp32c6.c.obj) +register_chipv7_phy /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +register_chipv7_phy_init_param /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +register_zdo_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) +registered_heaps esp-idf/heap/libheap.a(heap_caps_init.c.obj) + esp-idf/heap/libheap.a(heap_caps_base.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) +remove_parent_from_potential_parents /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +restart_cal /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +rewinddir esp-idf/vfs/libvfs.a(vfs.c.obj) +rf_cal_data_backup /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +rf_cal_data_recovery /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +rf_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +rfcal_pwrctrl_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +rfcal_rxiq_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +rfcal_txcap_loop /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +rfcal_txiq_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +rfpll_cap_check /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +rfpll_cap_correct_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +rfpll_cap_track /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +rfpll_chgp_cal /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +rfrx_gain_index_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) +riscv_decode_offset_from_jal_instruction esp-idf/riscv/libriscv.a(instruction_decode.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_cpu_intr.c.obj) +riscv_excp_names esp-idf/riscv/libriscv.a(interrupt.c.obj) +rmdir esp-idf/vfs/libvfs.a(vfs.c.obj) +rmt_acquire_group_handle esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +rmt_alloc_encoder_mem esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) +rmt_apply_carrier esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) +rmt_bytes_encoder_update_config esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) +rmt_del_channel esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) +rmt_del_encoder esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) +rmt_del_sync_manager esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +rmt_disable esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) +rmt_enable esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) +rmt_encoder_reset esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) +rmt_get_channel_id esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) +rmt_get_channel_resolution esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) +rmt_get_isr_flags esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +rmt_hal_deinit esp-idf/hal/libhal.a(rmt_hal.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) +rmt_hal_init esp-idf/hal/libhal.a(rmt_hal.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) +rmt_hal_rx_channel_reset esp-idf/hal/libhal.a(rmt_hal.c.obj) +rmt_hal_tx_channel_reset esp-idf/hal/libhal.a(rmt_hal.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +rmt_new_bytes_encoder esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) +rmt_new_copy_encoder esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) +rmt_new_led_strip_encoder esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_encoder.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) +rmt_new_simple_encoder esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_encoder.c.obj) +rmt_new_sync_manager esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +rmt_new_tx_channel esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) +rmt_periph_signals esp-idf/soc/libsoc.a(rmt_periph.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +rmt_reg_retention_info esp-idf/soc/libsoc.a(rmt_periph.c.obj) +rmt_release_group_handle esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +rmt_select_periph_clock esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +rmt_set_intr_priority_to_group esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +rmt_sync_reset esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +rmt_transmit esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) +rmt_tx_register_event_callbacks esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +rmt_tx_switch_gpio esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +rmt_tx_wait_all_done esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/espressif__led_strip/libespressif__led_strip.a(led_strip_rmt_dev.c.obj) +rom_flash_chip_dummy esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +rom_flash_chip_dummy_hpm esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +rom_spiflash_api_funcs esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) +rom_spiflash_legacy_data esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(flash_partitions.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash_config_esp32c6.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) +rtc_clk_32k_bootstrap esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_32k_disable_external esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_32k_enable esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_32k_enable_external esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_32k_enabled esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_8m_enable esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_8m_enabled esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_apb_freq_get esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) +rtc_clk_bbpll_add_consumer esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) +rtc_clk_bbpll_remove_consumer esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) +rtc_clk_cal esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_cpu_freq_get_config esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_cpu_freq_mhz_to_config esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_cpu_freq_set_config esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_cpu_freq_set_config_fast esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) +rtc_clk_cpu_freq_set_xtal esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_cpu_freq_set_xtal_for_sleep esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +rtc_clk_cpu_freq_to_pll_and_pll_lock_release esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +rtc_clk_cpu_set_to_default_config esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) +rtc_clk_fast_src_get esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_fast_src_set esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_freq_cal esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk_tree_common.c.obj) +rtc_clk_freq_to_period esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) +rtc_clk_rc32k_enable esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_select_rtc_slow_clk esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_set_cpu_switch_to_pll esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_clk_slow_freq_get_hz esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_slow_src_get esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_slow_src_set esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_xtal_freq_get esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +rtc_clk_xtal_freq_update esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_dig_8m_enabled esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_dig_clk8m_disable esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) +rtc_dig_clk8m_enable esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) +rtc_get_xtal esp-idf/esp_hw_support/libesp_hw_support.a(rtc_clk.c.obj) +rtc_gpio_deinit esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +rtc_gpio_force_hold_dis_all esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +rtc_gpio_force_hold_en_all esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +rtc_gpio_get_drive_capability esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) +rtc_gpio_get_level esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) +rtc_gpio_hold_dis esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +rtc_gpio_hold_en esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +rtc_gpio_init esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +rtc_gpio_iomux_func_sel esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +rtc_gpio_is_valid_gpio esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +rtc_gpio_isolate esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) +rtc_gpio_pulldown_dis esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) +rtc_gpio_pulldown_en esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) +rtc_gpio_pullup_dis esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) +rtc_gpio_pullup_en esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) +rtc_gpio_set_direction esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +rtc_gpio_set_direction_in_sleep esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) +rtc_gpio_set_drive_capability esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) +rtc_gpio_set_level esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) +rtc_gpio_wakeup_disable esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +rtc_gpio_wakeup_enable esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) +rtc_io_num_map esp-idf/soc/libsoc.a(rtc_io_periph.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_gpio.c.obj) +rtc_io_number_get esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +rtc_isr_deregister esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) +rtc_isr_noniram_disable esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +rtc_isr_noniram_enable esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) +rtc_isr_register esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) +rtc_printf esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) +rtc_sleep_enable_ultra_low esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +rtc_spinlock esp-idf/esp_hw_support/libesp_hw_support.a(rtc_module.c.obj) +rtc_time_get esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) +rtc_time_slowclk_to_us esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +rtc_time_us_to_slowclk esp-idf/esp_hw_support/libesp_hw_support.a(rtc_time.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(ocode_init.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(pmu_sleep.c.obj) +rtcio_hal_isolate esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) +rtcio_hal_set_direction esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) +rtcio_hal_set_direction_in_sleep esp-idf/hal/libhal.a(rtc_io_hal.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) +rtos_int_enter esp-idf/freertos/libfreertos.a(portasm.S.obj) + esp-idf/riscv/libriscv.a(vectors.S.obj) +rtos_int_exit esp-idf/freertos/libfreertos.a(portasm.S.obj) + esp-idf/riscv/libriscv.a(vectors.S.obj) +rtos_save_fpu_coproc esp-idf/riscv/libriscv.a(vectors.S.obj) +rv_core_critical_regs_frame esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) +rv_core_critical_regs_restore esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) +rv_core_critical_regs_save esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu_asm.S.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) +rx_11b_opt /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +rx_chan_dc_sort /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +rx_gain_force /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +rx_gain_force_rom /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +rx_pbus_reset /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +rx_table_track /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) +rxdc_est_min_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +rxiq_cal_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +rxiq_cover_mg_mp_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +rxiq_get_mis_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +rxiq_set_reg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +s_cache_hal_init_ctx esp-idf/hal/libhal.a(cache_hal.c.obj) +s_coex_config esp-idf/ieee802154/libieee802154.a(esp_ieee802154_util.c.obj) +s_eventfd_vfs_id esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) +s_get_cache_state esp-idf/hal/libhal.a(cache_hal.c.obj) +s_keys esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) +s_microseconds_offset esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) +s_revoke_table esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +s_serial_config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) +s_spinlock esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) +s_table esp-idf/efuse/libefuse.a(esp_efuse_api_key.c.obj) +s_time_update_lock esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) +s_update_cache_state esp-idf/hal/libhal.a(cache_hal.c.obj) +s_zb_platform_config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_platform.c.obj) +sar_periph_ctrl_adc_continuous_power_acquire esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) +sar_periph_ctrl_adc_continuous_power_release esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) +sar_periph_ctrl_adc_oneshot_power_acquire esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +sar_periph_ctrl_adc_oneshot_power_release esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) +sar_periph_ctrl_init esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) +sar_periph_ctrl_power_disable esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +sar_periph_ctrl_power_enable esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +sar_periph_ctrl_pwdet_power_acquire esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) +sar_periph_ctrl_pwdet_power_release esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) +save_pbus_reg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) +sched_yield esp-idf/pthread/libpthread.a(pthread.c.obj) +secur_nwk_key_by_seq /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) +secur_nwk_key_is_empty /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +secur_nwk_key_switch /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) +seekdir esp-idf/vfs/libvfs.a(vfs.c.obj) +select esp-idf/vfs/libvfs.a(vfs.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +sem_destroy esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) +sem_getvalue esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) +sem_init esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) +sem_post esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) +sem_timedwait esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) +sem_trywait esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) +sem_wait esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) +send_add_group_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +send_add_group_if_ident_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +send_alarm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) +send_configure_reporting_clnt_req_sample /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +send_configure_reporting_srv_req_sample /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +send_get_group_membership_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +send_move_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +send_move_to_level_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +send_remove_all_groups_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +send_remove_group_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +send_step_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +send_stop_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +send_view_group_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +send_write_attr_req_sample /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +set_cca /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +set_cca_rom /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +set_chan_freq_hw_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +set_chan_reg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +set_chanfreq /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +set_channel_rfpll_freq /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +set_gauss_coeff_1m /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +set_gauss_coeff_2m /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +set_lb_txiq_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +set_pbus_mem /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +set_pbus_reg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +set_rf_freq_offset /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +set_rfpll_freq /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +set_rx_comp_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +set_rx_gain_cal_dc_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) +set_rx_gain_cal_iq_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) +set_rx_gain_table /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +set_rx_sense /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +set_rx_sense_rom /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +set_rxclk_en /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) +set_tx_gain_mem /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) +set_txclk_en /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) +set_xpd_sar esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) +setlocale /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) +settimeofday esp-idf/newlib/libnewlib.a(time.c.obj) + esp-idf/newlib/libnewlib.a(esp_time_impl.c.obj) +shade_config_processing /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) +shade_normal_processing /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) +shift_rows_inv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) +sigfillset esp-idf/newlib/libnewlib.a(pthread.c.obj) +since_you_got_that_symbol_unresolved_you_probably_use_ZB_ED_ROLE_preprocessor_define_while_linking_with_zc_library /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) +sleep esp-idf/newlib/libnewlib.a(time.c.obj) +sleep_clock_system_retention_init esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) +sleep_console_usj_pad_backup_and_disable esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +sleep_console_usj_pad_restore esp-idf/esp_hw_support/libesp_hw_support.a(sleep_console.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +sleep_cpu_configure esp-idf/esp_hw_support/libesp_hw_support.a(sleep_cpu.c.obj) +sleep_modem_configure esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +sleep_modem_reject_triggers esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +sleep_modem_state_phy_link_deinit esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +sleep_modem_state_phy_link_init esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem_state.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +sleep_modem_wifi_do_phy_retention esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +sleep_modem_wifi_modem_link_done esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +sleep_modem_wifi_modem_state_deinit esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +sleep_modem_wifi_modem_state_enabled esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +sleep_modem_wifi_modem_state_init esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +sleep_modem_wifi_modem_state_skip_light_sleep esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) +sleep_retention_do_extra_retention esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +sleep_retention_dump_entries esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +sleep_retention_dump_modules esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +sleep_retention_entries_create esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) +sleep_retention_entries_get esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +sleep_retention_find_link_by_id esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +sleep_retention_get_created_modules esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) +sleep_retention_get_inited_modules esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) +sleep_retention_is_module_created esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +sleep_retention_is_module_inited esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +sleep_retention_module_allocate esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +sleep_retention_module_bitmap_and esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) +sleep_retention_module_bitmap_eq esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modem.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) +sleep_retention_module_bitmap_not esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +sleep_retention_module_bitmap_or esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +sleep_retention_module_deinit esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +sleep_retention_module_free esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +sleep_retention_module_init esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_clock.c.obj) +sleep_retention_power_lock_acquire esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +sleep_retention_power_lock_release esp-idf/esp_hw_support/libesp_hw_support.a(sleep_retention.c.obj) +snprintf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-snprintf.o) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) +soc_get_available_memory_region_max_count esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) +soc_get_available_memory_regions esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) +soc_memory_region_count esp-idf/heap/libheap.a(memory_layout.c.obj) + esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) +soc_memory_regions esp-idf/heap/libheap.a(memory_layout.c.obj) + esp-idf/heap/libheap.a(memory_layout_utils.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) +soc_memory_type_count esp-idf/heap/libheap.a(memory_layout.c.obj) +soc_memory_types esp-idf/heap/libheap.a(memory_layout.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) +soc_reserved_memory_region_end esp-idf/heap/libheap.a(memory_layout_utils.c.obj) +soc_reserved_memory_region_start esp-idf/heap/libheap.a(memory_layout_utils.c.obj) +spi_bus_add_flash_device esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +spi_bus_deinit_lock esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spi_bus_dma_memory_alloc esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spi_bus_free esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spi_bus_get_attr esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spi_bus_get_dma_ctx esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spi_bus_init_lock esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spi_bus_initialize esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spi_bus_lock_acquire_end esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) +spi_bus_lock_acquire_start esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) +spi_bus_lock_bg_check_dev_acq esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) +spi_bus_lock_bg_check_dev_req esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) +spi_bus_lock_bg_clear_req esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) +spi_bus_lock_bg_entry esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) +spi_bus_lock_bg_exit esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) +spi_bus_lock_bg_req_exist esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) +spi_bus_lock_bg_request esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) +spi_bus_lock_get_acquiring_dev esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) +spi_bus_lock_get_by_id esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +spi_bus_lock_get_dev_id esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +spi_bus_lock_register_dev esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +spi_bus_lock_set_bg_control esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) +spi_bus_lock_touch esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) +spi_bus_lock_unregister_dev esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +spi_bus_lock_wait_bg_done esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) +spi_bus_main_set_lock esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spi_bus_register_destroy_func esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spi_bus_remove_flash_device esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +spi_flash_brownout_need_reset esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + esp-idf/esp_system/libesp_system.a(brownout.c.obj) +spi_flash_cache2phys esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + esp-idf/app_update/libapp_update.a(esp_ota_ops.c.obj) +spi_flash_cache_enabled esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + esp-idf/esp_system/libesp_system.a(esp_err.c.obj) + esp-idf/newlib/libnewlib.a(assert.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) +spi_flash_check_and_flush_cache esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_chip_generic_config_host_io_mode esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_detect_size esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_erase_block esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_erase_chip esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_erase_sector esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_get_caps esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_get_io_mode esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_get_write_protect esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_page_program esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_probe esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_read esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_read_reg esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_read_unique_id esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_read_unique_id_none esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_reset esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_set_io_mode esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_set_write_protect esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_suspend_cmd_conf esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_timeout esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_wait_idle esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_write esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_write_encrypted esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_chip_generic_yield esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_common_read_status_16b_rdsr_rdsr2 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_common_read_status_8b_rdsr esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_common_read_status_8b_rdsr2 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_common_set_io_mode esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_common_write_status_16b_wrsr esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_common_write_status_8b_wrsr esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_common_write_status_8b_wrsr2 esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_disable_cache esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +spi_flash_disable_interrupts_caches_and_other_cpu esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) +spi_flash_disable_interrupts_caches_and_other_cpu_no_os esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) +spi_flash_enable_cache esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) +spi_flash_enable_interrupts_caches_and_other_cpu esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_mmu_map.c.obj) +spi_flash_enable_interrupts_caches_no_os esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) +spi_flash_encryption_hal_check esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_encryption_hal_destroy esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_encryption_hal_disable esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_encryption_hal_done esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_encryption_hal_enable esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_encryption_hal_prepare esp-idf/hal/libhal.a(spi_flash_encrypt_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_chip_generic.c.obj) +spi_flash_guard_get esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) +spi_flash_guard_set esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +spi_flash_hal_check_status esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_common_command esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_configure_host_io_mode esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_device_config esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_disable_auto_resume_mode esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) +spi_flash_hal_disable_auto_suspend_mode esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) +spi_flash_hal_erase_block esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_erase_chip esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_erase_sector esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_gpspi_check_status esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_gpspi_common_command esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_gpspi_configure_host_io_mode esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_gpspi_device_config esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_gpspi_poll_cmd_done esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_gpspi_read esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_gpspi_supports_direct_read esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_gpspi_supports_direct_write esp-idf/hal/libhal.a(spi_flash_hal_gpspi.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_init esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_poll_cmd_done esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_program_page esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_read esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_resume esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_set_write_protect esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_setup_auto_resume_mode esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) +spi_flash_hal_setup_auto_suspend_mode esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) +spi_flash_hal_setup_read_suspend esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_supports_direct_read esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_supports_direct_write esp-idf/hal/libhal.a(spi_flash_hal.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_hal_suspend esp-idf/hal/libhal.a(spi_flash_hal_iram.c.obj) + esp-idf/spi_flash/libspi_flash.a(memspi_host_driver.c.obj) +spi_flash_init_chip_state esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) + esp-idf/esp_system/libesp_system.a(cpu_start.c.obj) +spi_flash_init_lock esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +spi_flash_mmap esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +spi_flash_mmap_dump esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) +spi_flash_mmap_get_free_pages esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +spi_flash_mmap_pages esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) +spi_flash_munmap esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_api.c.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_flash.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition_target.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +spi_flash_needs_reset_check esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) +spi_flash_op_lock esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) +spi_flash_op_unlock esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) +spi_flash_phys2cache esp-idf/spi_flash/libspi_flash.a(flash_mmap.c.obj) +spi_flash_restore_cache esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) +spi_flash_set_erasing_flag esp-idf/spi_flash/libspi_flash.a(flash_brownout_hook.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) +spi_flash_set_rom_required_regs esp-idf/spi_flash/libspi_flash.a(flash_ops.c.obj) +spi_periph_signal esp-idf/soc/libsoc.a(spi_periph.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) + esp-idf/spi_flash/libspi_flash.a(esp_flash_spi_init.c.obj) +spi_reg_retention_info esp-idf/soc/libsoc.a(spi_periph.c.obj) +spicommon_bus_free_io_cfg esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spicommon_bus_initialize_io esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spicommon_bus_using_iomux esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spicommon_cs_free_io esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spicommon_cs_initialize esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spicommon_dma_chan_alloc esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spicommon_dma_chan_free esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spicommon_dma_desc_alloc esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spicommon_dma_desc_setup_link esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spicommon_irqdma_source_for_host esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spicommon_irqsource_for_host esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spicommon_periph_claim esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spicommon_periph_free esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) + esp-idf/esp_driver_spi/libesp_driver_spi.a(spi_common.c.obj) +spicommon_periph_in_use esp-idf/esp_hw_support/libesp_hw_support.a(spi_share_hw_ctrl.c.obj) +sprintf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-sprintf.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +start_cpu0 esp-idf/esp_system/libesp_system.a(startup.c.obj) +std::bad_alloc::what() const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) +std::bad_alloc::~bad_alloc() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) +std::bad_alloc::~bad_alloc() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) +std::bad_alloc::~bad_alloc() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) +std::bad_exception::what() const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +std::bad_exception::~bad_exception() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +std::bad_exception::~bad_exception() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +std::bad_exception::~bad_exception() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +std::enable_if::value, void>::type std::default_delete::operator()(nvs::Page*) const esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_pagemanager.cpp.obj) +std::exception::what() const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +std::exception::~exception() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +std::exception::~exception() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) +std::exception::~exception() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +std::get_new_handler() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) +std::get_terminate() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) +std::get_unexpected() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) +std::nothrow /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) +std::set_new_handler(void (*)()) /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_handler.o) +std::set_terminate(void (*)()) /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) +std::set_unexpected(void (*)()) /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) +std::terminate() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_unex_handler.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_globals.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) +std::type_info::__do_catch(std::type_info const*, void**, unsigned int) const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) +std::type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) +std::type_info::__is_function_p() const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) +std::type_info::__is_pointer_p() const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) +std::type_info::~type_info() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) +std::type_info::~type_info() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) +std::type_info::~type_info() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) +std::uncaught_exception() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) +std::uncaught_exceptions() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_catch.o) +std::unexpected() /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_terminate.o) +std::unique_ptr >::~unique_ptr() esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +std::unique_ptr >::~unique_ptr() esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) +strcat /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcat.o) + esp-idf/newlib/libnewlib.a(abort.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) +strcmp /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcmp.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-locale.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + esp-idf/vfs/libvfs.a(nullfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/log/liblog.a(log_binary_heap.c.obj) + esp-idf/log/liblog.a(log_linked_list.c.obj) + esp-idf/log/liblog.a(tag_log_level.c.obj) +strcpy /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcpy.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + esp-idf/vfs/libvfs.a(vfs.c.obj) +strcspn /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strcspn.o) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) +strerror /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) +strerror_l /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror.o) +strerror_r /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) +strlcat /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + esp-idf/esp_system/libesp_system.a(ubsan.c.obj) +strlcpy /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcpy.o) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/esp_common/libesp_common.a(esp_err_to_name.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) +strlen /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlen.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strlcat.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strerror_r.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-puts.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-fputs.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/newlib/libnewlib.a(assert.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/log/liblog.a(log_linked_list.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) +strncmp /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncmp.o) + /home/sam/esp/esp-idf/components/esp_coex/lib/esp32c6/libcoexist.a(coexist_api.o) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_api.cpp.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) +strncpy /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strncpy.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-svfprintf.o) + esp-idf/nvs_flash/libnvs_flash.a(nvs_page.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_storage.cpp.obj) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + esp-idf/esp_partition/libesp_partition.a(partition.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) +strnlen /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strnlen.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) +strstr /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-strstr.o) + esp-idf/bootloader_support/libbootloader_support.a(bootloader_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) +sub_bytes_inv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) +syscall_table_ptr esp-idf/newlib/libnewlib.a(newlib_init.c.obj) +system esp-idf/newlib/libnewlib.a(syscalls.c.obj) +systimer_hal_connect_alarm_counter esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) +systimer_hal_counter_can_stall_by_cpu esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) +systimer_hal_counter_value_advance esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) +systimer_hal_deinit esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) +systimer_hal_enable_alarm_int esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) +systimer_hal_enable_counter esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) +systimer_hal_get_alarm_value esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) +systimer_hal_get_counter_value esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) +systimer_hal_init esp-idf/esp_rom/libesp_rom.a(esp_rom_systimer.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) +systimer_hal_select_alarm_mode esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) +systimer_hal_set_alarm_period esp-idf/freertos/libfreertos.a(port_systick.c.obj) +systimer_hal_set_alarm_target esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) +systimer_hal_set_tick_rate_ops esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) +systimer_ticks_to_us esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) +systimer_us_to_ticks esp-idf/esp_hw_support/libesp_hw_support.a(systimer.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) +task_wdt_timeout_abort esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) +tcdrain esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +tcflow esp-idf/vfs/libvfs.a(vfs.c.obj) +tcflush esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +tcgetattr esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +tcgetsid esp-idf/vfs/libvfs.a(vfs.c.obj) +tcsendbreak esp-idf/vfs/libvfs.a(vfs.c.obj) +tcsetattr esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +telldir esp-idf/vfs/libvfs.a(vfs.c.obj) +temp_sensor_get_raw_value esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) +temp_sensor_sync_tsens_idx esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) +temperature_sensor_attributes esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) +temperature_sensor_power_acquire esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) +temperature_sensor_power_release esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_override.c.obj) +temperature_sensor_regs_retention esp-idf/soc/libsoc.a(temperature_sensor_periph.c.obj) +test_call_join_ed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) +test_call_join_router /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) +test_filter_band_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_i2c.o) +timestamp_id esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) +tlsf_check_pool esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) +tlsf_get_pool esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) +tlsf_poison_check_pfunc_set esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) +tlsf_set_rom_patches esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) +tlsf_walk_pool esp-idf/esp_rom/libesp_rom.a(esp_rom_tlsf.c.obj) + esp-idf/esp_rom/libesp_rom.a(esp_rom_multi_heap.c.obj) +tp_packet_ack /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +tp_send_counted_packet /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +tp_send_counted_packet_ext /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +tp_send_req_by_EP /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +tp_send_req_by_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +tp_send_req_by_short_ext /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +tp_start_send_counted_packet /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +tp_start_send_counted_packet_ext /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +trace_hex_data_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) +transaction clone for std::bad_exception::what() const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +transaction clone for std::bad_exception::~bad_exception() const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +transaction clone for std::exception::what() const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +transaction clone for std::exception::~exception() const /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +truncate esp-idf/vfs/libvfs.a(vfs.c.obj) +tsens_code_read /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) +tsens_dac_cal_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) +tsens_dac_to_index /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) +tsens_read_init_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +tsens_temp_read_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tsens.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +tx_cap_init_loop /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +tx_i2c_track /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +tx_paon_set_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +tx_pwctrl_background /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +tx_pwctrl_background_ /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +tx_pwctrl_bg_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +tx_pwctrl_init_cal_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +tx_pwctrl_init_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +txbbgain_to_index /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) +txcal_work_mode /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +txdc_cal_init_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +txdc_cal_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +txdc_cal_pwdet /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +txdc_cal_pwdet_init /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +txiq_cal_init_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +txiq_cover_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +txiq_get_mis_pwr /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) +txiq_set_reg /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_cal.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_cal.o) +txpwr_cal_track /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +txpwr_correct /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +typeinfo for std::bad_alloc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) +typeinfo for std::exception /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) +typeinfo name for std::bad_alloc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) +typeinfo name for std::exception /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) +uart_clear_intr_status esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_disable_intr_mask esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_disable_pattern_det_intr esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_disable_rx_intr esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_disable_tx_intr esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_driver_delete esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_driver_install esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_enable_intr_mask esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_enable_pattern_det_baud_intr esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_enable_rx_intr esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_enable_tx_intr esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_flush esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_flush_input esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_get_baudrate esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_get_buffered_data_len esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_get_collision_flag esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_get_hw_flow_ctrl esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_get_parity esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_get_sclk_freq esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_get_selectlock esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_get_stop_bits esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_get_tx_buffer_free_size esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_get_wakeup_threshold esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_get_word_length esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_hal_get_baudrate esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_get_data_bit_num esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_get_hw_flow_ctrl esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_get_max_rx_timeout_thrd esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_get_parity esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_get_sclk esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_get_stop_bits esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_get_symb_len esp-idf/hal/libhal.a(uart_hal.c.obj) +uart_hal_get_wakeup_thrd esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_init esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_inverse_signal esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_is_hw_rts_en esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_read_rxfifo esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_rxfifo_rst esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_set_at_cmd_char esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_set_data_bit_num esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_set_dtr esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_set_hw_flow_ctrl esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_set_loop_back esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_set_mode esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_set_parity esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_set_rx_timeout esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_set_rxfifo_full_thr esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_set_stop_bits esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_set_sw_flow_ctrl esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_set_tx_idle_num esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_set_txfifo_empty_thr esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_set_wakeup_thrd esp-idf/hal/libhal.a(uart_hal.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_tx_break esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_txfifo_rst esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_hal_write_txfifo esp-idf/hal/libhal.a(uart_hal_iram.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) +uart_intr_config esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_is_driver_installed esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_param_config esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_pattern_get_pos esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_pattern_pop_pos esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_pattern_queue_reset esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_periph_signal esp-idf/soc/libsoc.a(uart_periph.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_read_bytes esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_reg_retention_info esp-idf/soc/libsoc.a(uart_periph.c.obj) +uart_set_always_rx_timeout esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_set_baudrate esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_set_dtr esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_set_hw_flow_ctrl esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_set_line_inverse esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_set_loop_back esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_set_mode esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_set_parity esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_set_pin esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_set_rts esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_set_rx_full_threshold esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_set_rx_timeout esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_set_select_notif_callback esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_set_stop_bits esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_set_sw_flow_ctrl esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_set_tx_empty_threshold esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_set_tx_idle_num esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_set_wakeup_threshold esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_set_word_length esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_tx_chars esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_vfs_dev_port_set_rx_line_endings esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_vfs_dev_port_set_tx_line_endings esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_vfs_dev_register esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_vfs_dev_set_rx_line_endings esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_vfs_dev_set_tx_line_endings esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_vfs_dev_use_driver esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_vfs_dev_use_nonblocking esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_vfs_include_dev_init esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_wait_tx_done esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_wait_tx_idle_polling esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uart_write_bytes esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) +uart_write_bytes_with_break esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +ulTaskGenericNotifyTake esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) +ulTaskGenericNotifyValueClear esp-idf/freertos/libfreertos.a(tasks.c.obj) +update_and_report_combined_presence esp-idf/main/libmain.a(esp_zb_light.c.obj) +usb_serial_jtag_connection_monitor_include esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) +usb_serial_jtag_driver_install esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) +usb_serial_jtag_driver_uninstall esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) +usb_serial_jtag_is_connected esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_connection_monitor.c.obj) +usb_serial_jtag_is_driver_installed esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +usb_serial_jtag_read_bytes esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +usb_serial_jtag_read_ready esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +usb_serial_jtag_set_select_notif_callback esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +usb_serial_jtag_vfs_include_dev_init esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +usb_serial_jtag_vfs_register esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +usb_serial_jtag_vfs_set_rx_line_endings esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +usb_serial_jtag_vfs_set_tx_line_endings esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +usb_serial_jtag_vfs_use_driver esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +usb_serial_jtag_vfs_use_nonblocking esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +usb_serial_jtag_wait_tx_done esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +usb_serial_jtag_write_bytes esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +usb_serial_jtag_write_ready esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) +usleep esp-idf/newlib/libnewlib.a(time.c.obj) +utime esp-idf/vfs/libvfs.a(vfs.c.obj) +utoa /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-utoa.o) +uxListRemove esp-idf/freertos/libfreertos.a(list.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +uxQueueMessagesWaiting esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) +uxQueueMessagesWaitingFromISR esp-idf/freertos/libfreertos.a(queue.c.obj) +uxQueueSpacesAvailable esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +uxTaskGetNumberOfTasks esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +uxTaskGetSnapshotAll esp-idf/freertos/libfreertos.a(tasks.c.obj) +uxTaskGetStackHighWaterMark esp-idf/freertos/libfreertos.a(tasks.c.obj) +uxTaskGetStackHighWaterMark2 esp-idf/freertos/libfreertos.a(tasks.c.obj) +uxTaskPriorityGet esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) +uxTaskPriorityGetFromISR esp-idf/freertos/libfreertos.a(tasks.c.obj) +uxTaskResetEventItemValue esp-idf/freertos/libfreertos.a(tasks.c.obj) +uxTopUsedPriority esp-idf/freertos/libfreertos.a(tasks.c.obj) +vApplicationGetIdleTaskMemory esp-idf/freertos/libfreertos.a(port_common.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +vApplicationGetTimerTaskMemory esp-idf/freertos/libfreertos.a(port_common.c.obj) +vApplicationStackOverflowHook esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +vListInitialise esp-idf/freertos/libfreertos.a(list.c.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +vListInitialiseItem esp-idf/freertos/libfreertos.a(list.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +vListInsert esp-idf/freertos/libfreertos.a(list.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +vListInsertEnd esp-idf/freertos/libfreertos.a(list.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +vPortAssertIfInISR esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) +vPortClearInterruptMaskFromISR esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +vPortEndScheduler esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +vPortEnterCritical esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + esp-idf/heap/libheap.a(multi_heap.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) +vPortExitCritical esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_common.c.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(adc_share_hw_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(io_mux.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl_common.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(clk_ctrl_os.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(freertos_hooks.c.obj) + esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + esp-idf/esp_mm/libesp_mm.a(esp_cache.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(rtc_io.c.obj) + esp-idf/esp_driver_gpio/libesp_driver_gpio.a(gpio.c.obj) + esp-idf/ieee802154/libieee802154.a(esp_ieee802154_dev.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag_vfs.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart_vfs.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_common.c.obj) + esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + esp-idf/pthread/libpthread.a(pthread_rwlock.c.obj) + esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + esp-idf/heap/libheap.a(multi_heap.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) +vPortFree esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +vPortSetStackWatchpoint esp-idf/freertos/libfreertos.a(port.c.obj) +vPortSetupTimer esp-idf/freertos/libfreertos.a(port_systick.c.obj) + esp-idf/freertos/libfreertos.a(port.c.obj) +vPortTCBPreDeleteHook esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +vPortYield esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +vPortYieldFromISR esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/vfs/libvfs.a(vfs_eventfd.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_system/libesp_system.a(crosscore_int.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) +vPortYieldOtherCore esp-idf/freertos/libfreertos.a(port.c.obj) +vQueueDelete esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) +vQueueDeleteWithCaps esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +vQueueWaitForMessageRestricted esp-idf/freertos/libfreertos.a(queue.c.obj) +vRingbufferDelete esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) +vRingbufferDeleteWithCaps esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +vRingbufferGetInfo esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) +vRingbufferReturnItem esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +vRingbufferReturnItemFromISR esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +vSemaphoreDeleteWithCaps esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +vStreamBufferDelete esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) +vStreamBufferGenericDeleteWithCaps esp-idf/freertos/libfreertos.a(idf_additions.c.obj) +vSystimerSetup esp-idf/freertos/libfreertos.a(port_systick.c.obj) +vTaskDelay esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) + esp-idf/efuse/libefuse.a(esp_efuse_api.c.obj) +vTaskDelete esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) +vTaskDeleteWithCaps esp-idf/freertos/libfreertos.a(idf_additions.c.obj) +vTaskEndScheduler esp-idf/freertos/libfreertos.a(tasks.c.obj) +vTaskGenericNotifyGiveFromISR esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) +vTaskGetSnapshot esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +vTaskInternalSetTimeOutState esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +vTaskMissedYield esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +vTaskPlaceOnEventList esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +vTaskPlaceOnEventListRestricted esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +vTaskPlaceOnUnorderedEventList esp-idf/freertos/libfreertos.a(tasks.c.obj) +vTaskPriorityDisinheritAfterTimeout esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +vTaskPrioritySet esp-idf/freertos/libfreertos.a(tasks.c.obj) +vTaskRemoveFromUnorderedEventList esp-idf/freertos/libfreertos.a(tasks.c.obj) +vTaskResume esp-idf/freertos/libfreertos.a(tasks.c.obj) +vTaskSetThreadLocalStoragePointer esp-idf/freertos/libfreertos.a(tasks.c.obj) +vTaskSetThreadLocalStoragePointerAndDelCallback esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/pthread/libpthread.a(pthread_local_storage.c.obj) +vTaskSetTimeOutState esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) +vTaskStartScheduler esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) +vTaskSuspend esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) +vTaskSuspendAll esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/esp_system/libesp_system.a(esp_system.c.obj) +vTaskSwitchContext esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(portasm.S.obj) +valloc esp-idf/newlib/libnewlib.a(heap.c.obj) +vfiprintf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfiprintf.o) +vfprintf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vfprintf.o) +vfs_include_syscalls_impl esp-idf/vfs/libvfs.a(vfs.c.obj) +vprintf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vprintf.o) + esp-idf/log/liblog.a(log_write.c.obj) +vsnprintf /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-vsnprintf.o) + esp-idf/esp_phy/libesp_phy.a(lib_printf.c.obj) + esp-idf/esp_coex/libesp_coex.a(lib_printf.c.obj) +vtable for __cxxabiv1::__class_type_info /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(class_type_info.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) +vtable for __cxxabiv1::__forced_unwind /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +vtable for __cxxabiv1::__foreign_exception /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +vtable for __cxxabiv1::__si_class_type_info /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(si_class_type_info.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) +vtable for nvs::NVSEncryptedPartition esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +vtable for nvs::NVSHandle esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +vtable for nvs::NVSHandleSimple esp-idf/nvs_flash/libnvs_flash.a(nvs_handle_simple.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +vtable for nvs::NVSPartition esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +vtable for nvs::NVSPartitionManager esp-idf/nvs_flash/libnvs_flash.a(nvs_partition_manager.cpp.obj) +vtable for nvs::Partition esp-idf/nvs_flash/libnvs_flash.a(nvs_partition.cpp.obj) + esp-idf/nvs_flash/libnvs_flash.a(nvs_encrypted_partition.cpp.obj) +vtable for std::bad_alloc /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(bad_alloc.o) + /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(new_op.o) +vtable for std::bad_exception /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +vtable for std::exception /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(eh_exception.o) +vtable for std::type_info /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libstdc++.a(tinfo.o) +wait_freq_set_busy /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +wait_i2c_sdm_stable /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) +wait_rfpll_cal_end /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +wdt_hal_config_stage esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +wdt_hal_deinit esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) +wdt_hal_disable esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) +wdt_hal_enable esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) +wdt_hal_feed esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) +wdt_hal_handle_intr esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) +wdt_hal_init esp-idf/esp_rom/libesp_rom.a(esp_rom_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) +wdt_hal_is_enabled esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) +wdt_hal_set_flashboot_en esp-idf/esp_system/libesp_system.a(system_internal.c.obj) +wdt_hal_write_protect_disable esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) +wdt_hal_write_protect_enable esp-idf/esp_system/libesp_system.a(task_wdt_impl_timergroup.c.obj) + esp-idf/esp_system/libesp_system.a(int_wdt.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_system/libesp_system.a(panic.c.obj) + esp-idf/esp_system/libesp_system.a(system_internal.c.obj) + esp-idf/esp_system/libesp_system.a(clk.c.obj) + esp-idf/esp_system/libesp_system.a(startup_funcs.c.obj) +wifi_11g_rate_chg_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) +wifi_agc_sat_gain /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +wifi_bt_common_module_disable esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +wifi_bt_common_module_enable esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) +wifi_fbw_sel /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_basic.o) +wifi_get_target_power_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) +wifi_get_tx_gain_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) +wifi_get_tx_tab /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) +wifi_module_disable esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) +wifi_module_enable esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) +wifi_rifs_mode_en /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_api.o) +wifi_set_tx_gain /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_debug.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_feature.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +wifi_track_tx_power /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_track.o) +wr_rf_freq_mem_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +wr_rx_gain_mem /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +write /home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/lib/rv32imac_zicsr_zifencei/ilp32/no-rtti/libc.a(libc_a-syswrite.o) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + esp-idf/esp_vfs_console/libesp_vfs_console.a(vfs_console.c.obj) +write_attr_check_in_interval_hook /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +write_chan_freq /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_init.o) +write_gain_mem_new /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_reg.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_tx_gain.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rx_gain.o) +write_pbus_mem /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_pbus.o) +write_pll_cap /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) + /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_hw_freq.o) +write_rfpll_sdm /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libphy.a(phy_rfpll.o) +xIsrStack esp-idf/freertos/libfreertos.a(port.c.obj) +xIsrStackBottom esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(portasm.S.obj) +xIsrStackTop esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(portasm.S.obj) +xPortCheckValidListMem esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +xPortCheckValidTCBMem esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +xPortGetFreeHeapSize esp-idf/freertos/libfreertos.a(heap_idf.c.obj) +xPortGetMinimumEverFreeHeapSize esp-idf/freertos/libfreertos.a(heap_idf.c.obj) +xPortGetTickRateHz esp-idf/freertos/libfreertos.a(port.c.obj) +xPortInIsrContext esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(gdma.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/esp_phy/libesp_phy.a(phy_init.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer_impl_systimer.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sar_periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(sleep_modes.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(periph_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(modem_clock.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(regi2c_ctrl.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(intr_alloc.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(esp_clk.c.obj) + esp-idf/heap/libheap.a(multi_heap.c.obj) + esp-idf/heap/libheap.a(heap_caps_init.c.obj) + esp-idf/heap/libheap.a(heap_caps.c.obj) + esp-idf/log/liblog.a(log_timestamp.c.obj) +xPortInterruptedFromISRContext esp-idf/freertos/libfreertos.a(port.c.obj) +xPortSetInterruptMaskFromISR esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/newlib/libnewlib.a(stdatomic.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/esp_pm/libesp_pm.a(pm_impl.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +xPortStartScheduler esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +xPortSwitchFlag esp-idf/freertos/libfreertos.a(port.c.obj) + esp-idf/freertos/libfreertos.a(portasm.S.obj) +xPortSysTickHandler esp-idf/freertos/libfreertos.a(port_systick.c.obj) +xPortcheckValidStackMem esp-idf/freertos/libfreertos.a(heap_idf.c.obj) + esp-idf/freertos/libfreertos.a(tasks.c.obj) +xQueueAddToSet esp-idf/freertos/libfreertos.a(queue.c.obj) +xQueueCreateCountingSemaphore esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) +xQueueCreateCountingSemaphoreStatic esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) +xQueueCreateMutex esp-idf/freertos/libfreertos.a(queue.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/log/liblog.a(log_lock.c.obj) +xQueueCreateMutexStatic esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) +xQueueCreateSet esp-idf/freertos/libfreertos.a(queue.c.obj) +xQueueCreateWithCaps esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +xQueueGenericCreate esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) +xQueueGenericCreateStatic esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) +xQueueGenericGetStaticBuffers esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) +xQueueGenericReset esp-idf/freertos/libfreertos.a(queue.c.obj) +xQueueGenericSend esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/log/liblog.a(log_lock.c.obj) +xQueueGenericSendFromISR esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +xQueueGetMutexHolder esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) +xQueueGetMutexHolderFromISR esp-idf/freertos/libfreertos.a(queue.c.obj) +xQueueGiveFromISR esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) +xQueueGiveMutexRecursive esp-idf/freertos/libfreertos.a(queue.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) +xQueueIsQueueEmptyFromISR esp-idf/freertos/libfreertos.a(queue.c.obj) +xQueueIsQueueFullFromISR esp-idf/freertos/libfreertos.a(queue.c.obj) +xQueuePeek esp-idf/freertos/libfreertos.a(queue.c.obj) +xQueuePeekFromISR esp-idf/freertos/libfreertos.a(queue.c.obj) +xQueueReceive esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) +xQueueReceiveFromISR esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/esp_driver_rmt/libesp_driver_rmt.a(rmt_tx.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) +xQueueRemoveFromSet esp-idf/freertos/libfreertos.a(queue.c.obj) +xQueueSelectFromSet esp-idf/freertos/libfreertos.a(queue.c.obj) +xQueueSelectFromSetFromISR esp-idf/freertos/libfreertos.a(queue.c.obj) +xQueueSemaphoreTake esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_coex/libesp_coex.a(esp_coex_adapter.c.obj) + esp-idf/vfs/libvfs.a(vfs.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + esp-idf/pthread/libpthread.a(pthread_semaphore.c.obj) + esp-idf/pthread/libpthread.a(pthread_cond_var.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/log/liblog.a(log_lock.c.obj) +xQueueTakeMutexRecursive esp-idf/freertos/libfreertos.a(queue.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) +xRingbufferAddToQueueSetRead esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) +xRingbufferCreate esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) +xRingbufferCreateNoSplit esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) +xRingbufferCreateStatic esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) +xRingbufferCreateWithCaps esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +xRingbufferGetCurFreeSize esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) +xRingbufferGetMaxItemSize esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +xRingbufferGetStaticBuffer esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) +xRingbufferPrintInfo esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) +xRingbufferReceive esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +xRingbufferReceiveFromISR esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +xRingbufferReceiveSplit esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) +xRingbufferReceiveSplitFromISR esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) +xRingbufferReceiveUpTo esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +xRingbufferReceiveUpToFromISR esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) +xRingbufferRemoveFromQueueSetRead esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) +xRingbufferSend esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +xRingbufferSendAcquire esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) +xRingbufferSendComplete esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) +xRingbufferSendFromISR esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +xSemaphoreCreateGenericWithCaps esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/esp_hw_support/libesp_hw_support.a(spi_bus_lock.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) +xStreamBufferBytesAvailable esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xStreamBufferGenericCreate esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xStreamBufferGenericCreateStatic esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) +xStreamBufferGenericCreateWithCaps esp-idf/freertos/libfreertos.a(idf_additions.c.obj) +xStreamBufferGetStaticBuffers esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) +xStreamBufferIsEmpty esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xStreamBufferIsFull esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xStreamBufferNextMessageLengthBytes esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xStreamBufferReceive esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xStreamBufferReceiveCompletedFromISR esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xStreamBufferReceiveFromISR esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xStreamBufferReset esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xStreamBufferSend esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xStreamBufferSendCompletedFromISR esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xStreamBufferSendFromISR esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xStreamBufferSetTriggerLevel esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xStreamBufferSpacesAvailable esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xTaskAbortDelay esp-idf/freertos/libfreertos.a(tasks.c.obj) +xTaskCatchUpTicks esp-idf/freertos/libfreertos.a(tasks.c.obj) +xTaskCheckForTimeOut esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a(usb_serial_jtag.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +xTaskCreatePinnedToCore esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_timer/libesp_timer.a(esp_timer.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/main/libmain.a(esp_zb_light.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/freertos/libfreertos.a(app_startup.c.obj) +xTaskCreatePinnedToCoreWithCaps esp-idf/freertos/libfreertos.a(idf_additions.c.obj) +xTaskCreateStaticPinnedToCore esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) +xTaskDelayUntil esp-idf/freertos/libfreertos.a(tasks.c.obj) +xTaskGenericNotify esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) +xTaskGenericNotifyFromISR esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xTaskGenericNotifyStateClear esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) +xTaskGenericNotifyWait esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) +xTaskGetCoreID esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +xTaskGetCurrentTaskHandle esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/pthread/libpthread.a(pthread.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +xTaskGetCurrentTaskHandleForCore esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_system/libesp_system.a(debug_helpers.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/esp_system/libesp_system.a(panic_arch.c.obj) +xTaskGetHandle esp-idf/freertos/libfreertos.a(tasks.c.obj) +xTaskGetIdleTaskHandle esp-idf/freertos/libfreertos.a(tasks.c.obj) +xTaskGetIdleTaskHandleForCore esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) +xTaskGetNext esp-idf/freertos/libfreertos.a(tasks.c.obj) +xTaskGetSchedulerState esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/spi_flash/libspi_flash.a(spi_flash_os_func_app.c.obj) + esp-idf/cxx/libcxx.a(cxx_guards.cpp.obj) + esp-idf/newlib/libnewlib.a(locks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) + esp-idf/log/liblog.a(log_lock.c.obj) + esp-idf/log/liblog.a(log_timestamp.c.obj) +xTaskGetStaticBuffers esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(idf_additions.c.obj) +xTaskGetTickCount esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_driver_uart/libesp_driver_uart.a(uart.c.obj) + esp-idf/newlib/libnewlib.a(time.c.obj) + esp-idf/log/liblog.a(log_timestamp.c.obj) +xTaskGetTickCountFromISR esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/log/liblog.a(log_timestamp.c.obj) +xTaskIncrementTick esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(port_systick.c.obj) +xTaskPriorityDisinherit esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +xTaskPriorityInherit esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +xTaskRemoveFromEventList esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/esp_ringbuf/libesp_ringbuf.a(ringbuf.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +xTaskResumeAll esp-idf/freertos/libfreertos.a(tasks.c.obj) + esp-idf/freertos/libfreertos.a(stream_buffer.c.obj) + esp-idf/spi_flash/libspi_flash.a(cache_utils.c.obj) + esp-idf/freertos/libfreertos.a(queue.c.obj) +xTaskResumeFromISR esp-idf/freertos/libfreertos.a(tasks.c.obj) +xTimerCreateTimerTask esp-idf/freertos/libfreertos.a(tasks.c.obj) +xt_unhandled_exception esp-idf/esp_system/libesp_system.a(panic_handler.c.obj) + esp-idf/esp_system/libesp_system.a(task_wdt.c.obj) + esp-idf/riscv/libriscv.a(vectors.S.obj) +zb_64bit_hash /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_abort /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) +zb_add_short_addr_sorted /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_add_simple_descriptor /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) +zb_address_by_ieee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_address_by_ref /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_address_by_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_address_assign.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_address_by_sorted_table_index /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) +zb_address_check_mem_for_new_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_address_clear_pan_id_table /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zb_address_cmp_pan_id_by_ref /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) +zb_address_cmp_two_refs /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_address_compressed_cmp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) +zb_address_delete /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_address_delete_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_address_get_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_address_get_pan_id_ref /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_address_get_short_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_address_ieee_by_ref /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +zb_address_ieee_by_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +zb_address_in_use /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_address_is_locked /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_address_lock_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_address_reset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zb_address_reset_pan_id_table /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) +zb_address_reuse_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_address_set_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_address_short_by_ieee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +zb_address_short_by_ref /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_address_unlock_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_address_update /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_aes128 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_secur.c.obj) +zb_aes128_dec /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_secur.c.obj) +zb_af_get_endpoint_desc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_af_handle_zcl_frame /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_af_handle_zcl_frame_data_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_af_is_confirm_for_zcl_frame /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_af_register_device_ctx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +zb_af_set_data_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_af_set_zdo_data_conf_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_aib_channel_page_list_get_2_4GHz_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_aib_channel_page_list_get_first_filled_page /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_aib_channel_page_list_get_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_aib_channel_page_list_get_page /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_aib_channel_page_list_set_2_4GHz_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zb_aib_channel_page_list_set_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) +zb_aib_channel_page_list_set_page /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_aib_get_channel_page_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zb_aib_get_coordinator_version /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_aib_get_trust_center_address /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_aib_get_trust_center_short_address /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_aib_set_coordinator_version /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_aib_set_trust_center_address /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) +zb_aib_tcpol_clear_is_distributed_security /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zb_aib_tcpol_get_allow_unsecure_tc_rejoins /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_aib_tcpol_get_is_distributed_security /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_aib_tcpol_get_update_trust_center_link_keys_required /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_aib_tcpol_set_authenticate_always /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_aib_tcpol_set_is_distributed_security /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_aib_tcpol_set_update_trust_center_link_keys_required /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_aib_trust_center_address_cmp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_aib_trust_center_address_unknown /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zb_aib_trust_center_address_zero /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_app_signal_pack /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_app_signal_pack_with_data /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) +zb_app_signal_pack_with_detailed_status /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_aps_ack_timer_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_add_binding_whitelist_entry /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_aps_add_max_trans_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zb_aps_call_indication_data_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_aps_call_user_payload_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_aps_check_binding_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_aps_clear_after_leave /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_aps_command_add_secur /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_full_hdr_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_aps_get_aps_payload /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_get_group_table_entry /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_aps_get_ieee_source_from_cmd_frame /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) +zb_aps_get_max_buffer_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_get_max_trans_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_aps_group_table_add /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_aps_group_table_get_groups_by_ep /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_aps_group_table_is_endpoint_in_group /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_group_table_remove /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_aps_group_table_remove_all /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_aps_hdr_parse /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_aps_hdr_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) +zb_aps_in_command_handle /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_in_confirm_key /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) +zb_aps_in_switch_key /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) +zb_aps_in_transport_key /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) +zb_aps_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_aps_is_endpoint_in_group /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) +zb_aps_is_in_group /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_keypair_get_addr_by_idx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) +zb_aps_keypair_get_ent_by_idx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_keypair_get_index_by_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_aps_keypair_load_by_idx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zb_aps_keypair_read_by_idx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zb_aps_keypair_write /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zb_aps_pass_group_msg_up /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_pass_local_group_pkt_up /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_pass_local_msg_up /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_pass_up_group_buf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_secur_aux_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_secur_context_reset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) +zb_aps_secur_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_secur_multi_preconfigure_link_key_add /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) +zb_aps_secur_multi_preconfigure_link_key_remove /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) +zb_aps_secure_frame /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) +zb_aps_send_command /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) +zb_aps_send_user_payload /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_set_indication_data_rx_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_set_preconfigure_security_key /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) +zb_aps_set_user_data_tx_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_aps_unsecure_frame /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_apsde_data_acknowledged /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_apsde_data_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_apsde_data_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_apsde_data_indication_cont /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_apsde_data_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_apsme_add_group_internal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_apsme_add_group_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_apsme_bind_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_apsme_confirm_key_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) +zb_apsme_get_group_membership_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_apsme_get_groups_by_ep /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) +zb_apsme_get_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_apsme_internal_get_group_membership_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_apsme_move_dst_bind_table /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_apsme_remove_all_groups_internal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_apsme_remove_all_groups_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_apsme_remove_group_internal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_apsme_remove_group_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_apsme_set_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_apsme_switch_key_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) +zb_apsme_transport_key_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) +zb_apsme_unbind_all /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_apsme_unbind_by_ref /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_apsme_unbind_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_apsme_verify_key_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zb_assert /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_debug.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_error_indication.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_verify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(data_model_adapter.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +zb_assign_global_pointers /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) +zb_bdb_active_eps_check_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_close_network /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_bdb_disable_distributed_network_formation /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_bdb_error_handle_buf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_fb_send_active_ep_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_find_cluster_match /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_finding_binding_init_ctx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_bdb_finding_binding_initiator /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_bdb_finding_binding_initiator_alarm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_finding_binding_initiator_cancel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_bdb_finding_binding_target /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_finding_binding_target_alarm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_finding_binding_target_alarm_ep /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_finding_binding_target_cancel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_bdb_finding_binding_target_cancel_ep /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_bdb_finding_binding_target_ext /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_bdb_identify_query_sent_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_initiate_tc_rejoin /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_bdb_is_factory_new /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_bdb_process_active_eps_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_process_ext_addr_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_process_identify_query_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_process_simple_desc_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_reset_via_local_action /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_bdb_send_identify_query_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_set_legacy_device_support /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_bdb_simple_desc_check_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_bdb_start_secured_rejoin /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_bit_cnt16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) +zb_bit_cnt32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) +zb_buf_alloc_left_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_buf_alloc_right_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_buf_alloc_tail_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_buf_begin_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_resp_validate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_buf_copy_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_buf_cut_left_byte /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) +zb_buf_cut_left_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) +zb_buf_cut_right_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_buf_data0_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) +zb_buf_data_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_buf_end_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_buf_flags_clr_encr_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_buf_flags_clr_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_buf_flags_get_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_buf_flags_or_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_buf_free_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_buf_from_data0_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) +zb_buf_get_any_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_buf_get_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_buf_get_handle_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_buf_get_hipri_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_buf_get_in_delayed_ext_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_buf_get_in_delayed_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_buf_get_mac_rx_need /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_buf_get_max_size_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_buf_get_out_delayed_ext_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_buf_get_out_delayed_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_buf_get_out_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_buf_get_ptr_off_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_buf_get_status_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_buf_get_tail_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_buf_have_rx_bufs /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_buf_initial_alloc_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_buf_initial_alloc_in /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) +zb_buf_is_oom_state /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_buf_layer_clr_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_buf_layer_get_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_buf_layer_or_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_buf_len_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_resp_validate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_buf_memory_low /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_buf_requalify_in_to_out_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_buf_reuse_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_buf_safecopy_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_buf_set_handle_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_buf_set_len_and_offset_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) +zb_buf_set_mac_rx_need /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_buf_set_status_func /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_bufpool_storage_allocate /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) +zb_bufpool_storage_buf_to_bufid /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) +zb_bufpool_storage_bufid_to_buf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +zb_bufpool_storage_calc_multiplicity /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) +zb_bufpool_storage_calc_payload_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) +zb_bufpool_storage_free /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) +zb_bufpool_storage_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult_storage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) +zb_bzero /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) +zb_bzero_2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) +zb_bzero_volatile /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_calc_non_zero_bits_in_bit_vector /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) +zb_ccm_auth_trans /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) +zb_ccm_decrypt_n_auth /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) +zb_ccm_encrypt_n_auth /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) +zb_channel_list_add /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) +zb_channel_list_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_channel_page_channel_logical_to_number /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) +zb_channel_page_channel_number_to_logical /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) +zb_channel_page_get_all_channels_mask_by_page /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) +zb_channel_page_get_max_channel_number /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) +zb_channel_page_get_page_by_idx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) +zb_channel_page_get_start_channel_number /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) +zb_channel_page_list_copy /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_channel_page_list_get_2_4GHz_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_channel_page_list_get_channels_num /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_channel_page_list_get_first_filled_page /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_channel_page_list_get_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_channel_page_list_get_page /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_channel_page_list_get_page_idx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_channel_page_list_set_2_4GHz_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_channel_page_list_set_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) +zb_channel_page_list_set_logical_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zb_channel_page_list_set_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_channel_page_list_set_page /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) +zb_channel_page_list_unset_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) +zb_check_binding_table_whitelist /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_binding_whitelist.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_check_bit_in_bit_vector /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) +zb_check_oom_status /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_clr_bit_in_bit_vector /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) +zb_cmm_key_hash /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) +zb_config_dst_binding_table_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_config_io_buffer_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_config_overall_network_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_config_scheduler_queue_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_config_src_binding_table_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_memconfig.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_convert_timeout_value /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +zb_copy_cluster_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_copy_node_desc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) +zb_copy_power_desc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) +zb_copy_simple_desc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) +zb_crc16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_crc32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_crc32_next /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) +zb_crc32_next_v2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) +zb_crc8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) +zb_debug_bcast_key /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_direct_mcps_data_req_tx_done /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) +zb_disable_distributed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_disable_joining_to_distributed_network /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zb_drlc_client_handle_cancel_all_load_control_events /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) +zb_drlc_client_handle_cancel_load_control_event /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) +zb_drlc_client_handle_load_control_event /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) +zb_drlc_client_send_get_scheduled_events /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) +zb_drlc_client_send_report_event_status /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) +zb_drlc_client_send_report_event_status_tsn /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) +zb_drlc_server_handle_get_scheduled_events /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) +zb_drlc_server_handle_report_event_status /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) +zb_drlc_server_send_cancel_all_load_control_events /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) +zb_drlc_server_send_cancel_load_control_event /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) +zb_drlc_server_send_load_control_event /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) +zb_enable_distributed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_enable_joining_to_distributed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_enable_joining_to_distributed_network /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zb_end_device_bind_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_error_raise /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_error_indication.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_verify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_error_register_app_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_error_indication.c.obj) +zb_esp_abort /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_esp_clr_event /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +zb_esp_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_esp_mac_get_address /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +zb_esp_osif_lock_acquire /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_esp_osif_lock_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_esp_osif_lock_release /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_esp_radio_process /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +zb_esp_radio_update /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +zb_esp_set_event /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +zb_esp_sleep_enable_get /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_esp_sleep_enable_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_esp_sleep_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_esp_sleep_process /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_esp_trace_config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_esp_wakeup_process /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_esp_workflow_process /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_esp_workflow_register /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +zb_esp_workflow_unregister /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) +zb_esp_workflow_update /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_workflow.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_fcf_set_dst_addressing_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +zb_fcf_set_src_addressing_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +zb_fnv_32a_uint16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) +zb_generate_prbs9 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) +zb_get_app_signal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_signal_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_get_bdb_primary_channel_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_get_bdb_secondary_channel_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_get_channel_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_get_current_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +zb_get_current_endpoint_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_get_current_page /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zb_get_default_long_poll_interval /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_get_device_type /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +zb_get_extended_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +zb_get_long_address /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) +zb_get_network_role /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) +zb_get_next_letoh16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_get_nvram_page_count /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_get_nvram_page_length /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_get_nwk_header_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_get_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zb_get_primary_interface /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zb_get_rx_on_when_idle /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +zb_get_short_address /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +zb_get_sleep_threshold /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) +zb_get_tx_power /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_get_use_extended_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zb_get_utc_time /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) +zb_get_version /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) +zb_globals_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_handle_data_frame /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_handle_mcps_data_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) +zb_handle_mlme_poll_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_high_bit_number /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) +zb_htobe32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) +zb_ib_set_defaults /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_ic_size_by_type /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) +zb_ieee_addr_compress /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_ieee_addr_decompress /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_init_buffers /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_init_configurable_mem /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) +zb_int48_add /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_int48_div /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_int48_mod /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_int48_mul /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_int48_neg /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_int48_sub /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_int48_to_int64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_int64_to_int48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_int64_to_uint48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_intrp_data_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) +zb_intrp_data_frame_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_intrp_data_frame_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_intrp_data_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) +zb_intrp_data_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zb_inverse_bytes /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) +zb_is_device_zc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_is_device_zc_or_zr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_is_device_zed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_is_device_zr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_is_network_distributed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_is_production_config_disabled /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) +zb_joining_to_distributed_network_enabled /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_legacy_device_auth_signal_alarm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_legacy_device_auth_signal_cancel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_long_address_update_by_ref /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zb_low_bit_number /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) +zb_mac_ack_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_allows_transport_iteration /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_mac_assoc_send_data_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +zb_mac_assoc_send_data_req_alarm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +zb_mac_calculate_mhr_length /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +zb_mac_cancel_scan /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_mac_cancel_scan_response /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) +zb_mac_change_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +zb_mac_check_frame_dst_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_check_frame_is_broadcast /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_check_frame_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_check_security /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) +zb_mac_diagnostics_cleanup_info /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) +zb_mac_diagnostics_get_info /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) +zb_mac_diagnostics_inc_phy_cca_fail /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_diagnostics_inc_rx_que_full /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) +zb_mac_diagnostics_inc_tx_bcast /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_diagnostics_inc_tx_failed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_diagnostics_inc_tx_for_aps_messages /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_diagnostics_inc_tx_retry /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_diagnostics_inc_tx_total /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_diagnostics_inc_validate_drop_cnt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_diagnostics_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_diagnostics_periodic_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) +zb_mac_disable_interface /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_mac_enable_interface /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_mac_fill_mhr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +zb_mac_get_beacon_payload_offset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_get_indirect_data /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_get_tx_power /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_indirect_data_rx_failed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_mac_is_interface_active /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) +zb_mac_is_long_addr_visible /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_mac_is_short_addr_visible /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) +zb_mac_logic_iteration /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_mac_parse_associate_response /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +zb_mac_reinit_pib /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_scan_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_send_beacon_request_command /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) +zb_mac_send_data_conf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) +zb_mac_send_enhanced_beacon_request_command /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) +zb_mac_send_frame /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +zb_mac_set_tx_power /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_sync_rx_on_off_with_pib /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) +zb_mac_temp_channel_is_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_temp_channel_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) +zb_mac_transport_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_mac_update_rx_zcl_diagnostic /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mac_visibility_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_visibility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mcps_build_data_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_mcps_data_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) +zb_mcps_data_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) +zb_mcps_data_indication_cont /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_mcps_data_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_mcps_data_request_fill_hdr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) +zb_memcpy8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_mlme_associate_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +zb_mlme_associate_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_mlme_associate_request_do /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +zb_mlme_beacon_notify_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mlme_get_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_mlme_handle_in_command /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mlme_poll_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mlme_poll_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_mlme_reset_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mlme_reset_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_mlme_scan_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) +zb_mlme_scan_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_mlme_scan_step /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_mlme_send_association_req_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +zb_mlme_send_data_req_done /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) +zb_mlme_set_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_mlme_set_request_sync /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) +zb_mlme_start_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_formation.c.obj) +zb_mm_mac_allows_transport_iteration_proxy /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_multimac_get_iface_id_by_channel_page /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_multimac_mac_deinit /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_multimac_mac_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_multimac_mac_logic_iteration_proxy /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_multimac_mcps_data_confirm_proxy /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_multimac_mcps_data_request_proxy /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_multimac_mlme_get_request_proxy /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_multimac_mlme_reset_confirm_proxy /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_multimac_mlme_reset_request_proxy /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_multimac_mlme_set_request_proxy /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_multimac_mlme_start_confirm_proxy /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_formation.c.obj) +zb_multimac_mlme_start_request_proxy /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) +zb_nlde_data_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nlde_data_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nlde_data_indication_continue /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_nlde_data_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_nlme_beacon_survey_scan /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_nlme_ed_scan_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_nlme_ed_scan_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) +zb_nlme_get_interface_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_nlme_get_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_nlme_join_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nlme_join_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nlme_leave_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nlme_leave_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nlme_leave_indication_cont /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) +zb_nlme_leave_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_nlme_network_discovery_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_nlme_network_discovery_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_nlme_orphan_scan_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_nlme_rejoin_response /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nlme_rejoin_response_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nlme_rejoin_scan_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_nlme_rejoin_send_pkt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nlme_rejoin_set_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nlme_rejoin_set_panid /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nlme_rejoin_set_parent_long /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nlme_rejoin_set_parent_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nlme_rejoin_set_short_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nlme_reset_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_nlme_reset_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_nlme_send_status /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nlme_set_interface_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_nlme_set_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_nlme_status_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nlme_sync_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_nlme_sync_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_nvram_aps_groups_length /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_aps_keypair_length /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_clear /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zb_nvram_custom_ds_is_supported /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_custom_ds_register /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) +zb_nvram_custom_ds_try_get_length /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_custom_ds_try_read /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_custom_ds_try_write /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram_custom_handlers.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_diagnostics_dataset_length /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_disable /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_erase /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_nvram_erase_finished /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) +zb_nvram_load /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_nvram_read_addr_map_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_read_aps_binding_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_read_aps_groups_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_read_aps_keypair_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_read_common_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_read_counters_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_read_data /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) +zb_nvram_read_diagnostics_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_read_ha_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_read_neighbour_tbl_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_read_poll_control_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_read_zcl_reporting_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_register_app1_read_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) +zb_nvram_register_app1_write_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) +zb_nvram_register_app2_read_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_register_app2_write_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_register_app3_read_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_register_app3_write_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_register_app4_read_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_register_app4_write_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_save_all /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_store_addr_n_nbt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nvram_transaction_commit /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_nvram_transaction_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_nvram_write_addr_map_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_write_aps_binding_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_write_aps_groups_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_write_aps_keypair_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_write_common_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_write_counters_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_write_data /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) +zb_nvram_write_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) +zb_nvram_write_diagnostics_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_write_empty_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_write_end /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_write_ha_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_write_neighbour_tbl_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_write_poll_control_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_write_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_write_zcl_reporting_dataset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nvram_zcl_reporting_dataset_length /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_nwk_blacklist_add /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zb_nwk_blacklist_check /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_nwk_blacklist_is_empty /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_nwk_blacklist_is_full /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zb_nwk_blacklist_reset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_nwk_broadcasting_add_btr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_broadcasting_clear /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_broadcasting_find_btr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_cancel_network_discovery /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_nwk_check_assigned_short_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_address_assign.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nwk_clear_btr_for_address /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_delete_neighbor_by_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) +zb_nwk_do_leave /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) +zb_nwk_do_leave_local /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) +zb_nwk_do_rejoin_after_leave /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_ed_send_timeout_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zb_nwk_ed_timeout_req_frame_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_ed_timeout_resp_recv_fail_trig /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_exneigbor_sort_by_lqi /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_nwk_exneighbor_by_ieee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_nwk_exneighbor_by_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_nwk_exneighbor_remove_by_panid /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_nwk_exneighbor_stop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nwk_forget_device /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) +zb_nwk_forward /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nwk_get_default_keepalive_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_get_min_join_lqi /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_get_nbr_dvc_type_by_ieee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) +zb_nwk_get_nbr_dvc_type_by_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) +zb_nwk_get_nbr_rel_by_ieee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nwk_get_nbr_rel_by_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_get_nbr_rx_on_idle_by_ieee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) +zb_nwk_get_nbr_rx_on_idle_by_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) +zb_nwk_get_nbr_rx_on_idle_short_or_false /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_nwk_get_neighbor_element /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) +zb_nwk_get_nib /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_get_octet_duration_us /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) +zb_nwk_get_parent /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zb_nwk_get_pib_cache /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_get_sorted_neighbor /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) +zb_nwk_get_src_long_from_hdr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nwk_get_stoch_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_address_assign.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) +zb_nwk_handle_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_nwk_handle_mcps_data_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) +zb_nwk_handle_mlme_reset_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) +zb_nwk_handle_mlme_start_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_formation.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) +zb_nwk_hdr_base_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_nwk_init_apsde_data_ind_params /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nwk_load_pib /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_nwk_load_pib_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_nwk_load_pib_stm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_nwk_mm_get_freq_band /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) +zb_nwk_mm_mac_iface_table_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_mm_set_channel_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_nwk_mm_sync_assoc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zb_nwk_nbr_iterator_next /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) +zb_nwk_nbr_iterator_update_counter /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) +zb_nwk_nbt_print /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) +zb_nwk_neighbor_clear /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zb_nwk_neighbor_complete_deletion /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) +zb_nwk_neighbor_delete /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nwk_neighbor_exists /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) +zb_nwk_neighbor_ext_to_base /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nwk_neighbor_get /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nwk_neighbor_get_by_idx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +zb_nwk_neighbor_get_by_ieee /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_nwk_neighbor_get_by_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_nwk_neighbor_get_ed_cnt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) +zb_nwk_neighbor_get_ed_short_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) +zb_nwk_neighbor_get_zc_zr_cnt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) +zb_nwk_neighbor_incoming_frame_counter_clock /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) +zb_nwk_neighbor_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_neighbor_remove_non_extnbrs /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) +zb_nwk_neighbor_table_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) +zb_nwk_nib_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_pib_get /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) +zb_nwk_pib_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_mm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +zb_nwk_process_nbt_update_after_unsecur_frame /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_rejoin_sync_pibcache_with_mac /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_nwk_secure_frame /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) +zb_nwk_send_direct_leave_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_set_min_join_lqi /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_set_neighbor_element /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor_utility.c.obj) +zb_nwk_sync_pibcache_with_mac /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) +zb_nwk_unlock_in /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_nwk_unsecure_frame /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_nwk_validate_leave_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) +zb_on_off_schedule_user_app /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) +zb_oom_status_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_osif_addr_read /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) +zb_osif_disable_all_interrupts /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_osif_enable_all_interrupts /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_osif_flash_erase_finished /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) +zb_osif_get_timer_reminder /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_osif_is_inside_isr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_osif_iteration /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_osif_nvram_erase_async /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_osif_nvram_flush /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_osif_nvram_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_osif_nvram_read /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_osif_nvram_write /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_osif_ota_erase_fw /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_osif_ota_fw_size_ok /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_osif_ota_mark_fw_absent /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_osif_ota_open_storage /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_osif_ota_verify_integrity_async /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_osif_ota_write /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_osif_prod_cfg_check_presence /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) +zb_osif_prod_cfg_read /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) +zb_osif_prod_cfg_read_header /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) +zb_osif_scheduler_event /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_osif_set_user_io_buffer /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_osif_set_userial_byte_received_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_osif_sleep /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) +zb_osif_sleep_iteration /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_sleep.c.obj) +zb_osif_userial_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_osif_userial_is_open /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_osif_userial_poll /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_osif_userial_put_bytes /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_osif_wake_up /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) +zb_parse_intrp_hdr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) +zb_parse_mhr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_parse_mhr_ptr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_prepare_and_send_device_authorized_signal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_prepare_and_send_device_update_signal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_production_cfg_read /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) +zb_production_cfg_read_header /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) +zb_production_config_check /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) +zb_production_config_disable /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) +zb_production_configuration_check_presence /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) +zb_put_next_2_htole16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_put_next_2_htole32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_put_next_htole16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_put_next_htole32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_random /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) +zb_random_jitter /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) +zb_random_seed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) +zb_random_u16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_address_assign.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) +zb_random_u8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_random_val /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_random.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) +zb_read_mac /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_reinit_aps_binding /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) +zb_reinit_aps_binding_dst_table_entry_by_index /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_reinit_aps_device_key_pair_storage /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_reset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zb_ret_to_esp_err /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_rx_auto_sel /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +zb_rx_core_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +zb_rx_v0_0_set /home/sam/esp/esp-idf/components/esp_phy/lib/esp32c6/libbtbb.a(bt_bb_v2.o) +zb_sched_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_sched_loop_iteration /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) +zb_sched_register_usbc_rx_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_sched_stop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) +zb_schedule_alarm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) +zb_schedule_alarm_cancel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_zcl_diagnostic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_schedule_app_alarm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_schedule_app_callback /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) +zb_schedule_app_callback2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_schedule_callback /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_formation.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_multimac_proxy.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_group_table.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_bind.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_aib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) +zb_schedule_callback2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_schedule_callback_from_alien /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_schedule_callback_prior /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_schedule_get_alarm_time /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) +zb_schedule_tx_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_scheduler_is_going_to_stop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_scheduler_is_stop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_scheduler_set_cb_checker /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler_init.c.obj) +zb_sec_b6_hash /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(secur_ccm.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) +zb_secur_aps_accept_policy /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) +zb_secur_aps_aux_hdr_fill /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_secur_aps_cmd_is_encrypted_by_good_key /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) +zb_secur_aps_send_policy /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) +zb_secur_apsme_request_key /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zb_secur_changing_tc_policy_check /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zb_secur_create_best_suitable_link_key_pair_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) +zb_secur_delete_link_key_by_idx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) +zb_secur_delete_link_keys_by_addr_ref /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_secur_delete_link_keys_by_long_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) +zb_secur_get_link_key_by_address /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) +zb_secur_get_link_key_pair_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) +zb_secur_get_verified_or_provisional_link_key /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) +zb_secur_has_verified_key_by_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zb_secur_ic_check_crc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) +zb_secur_ic_from_string /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) +zb_secur_ic_get_from_client_storage /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) +zb_secur_ic_get_key_by_address /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zb_secur_ic_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) +zb_secur_ic_str_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(ic_secur.c.obj) +zb_secur_rejoin_after_security_failure /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zb_secur_set_ignore_tc_rejoin /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zb_secur_set_tc_rejoin_enabled /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zb_secur_set_unsecure_tc_rejoin_enabled /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zb_secur_setup_nwk_key /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zb_secur_trace_all_key_pairs /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zb_secur_update_key_pair /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) +zb_send_device_authorized_signal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_send_device_update_signal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_send_leave_indication_signal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) +zb_send_leave_signal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zb_send_no_autostart_signal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_set_bdb_commissioning_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_set_bdb_primary_channel_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_set_bdb_secondary_channel_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_set_bit_in_bit_vector /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_address.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) +zb_set_channel_mask /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_set_default_ed_descriptor_values /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_set_default_mac_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_set_ed_node_descriptor /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) +zb_set_ed_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_set_extended_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) +zb_set_ffd_node_descriptor /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) +zb_set_input_cluster_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) +zb_set_installcode_policy /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_set_keepalive_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) +zb_set_keepalive_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_set_long_address /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +zb_set_mac_transaction_persistence_time /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) +zb_set_nbt_transmit_failure_threshold /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) +zb_set_nbt_transmit_failure_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) +zb_set_network_ed_role /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_set_network_ed_role_ext /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_set_network_ed_role_with_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_set_node_descriptor /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) +zb_set_node_descriptor_manufacturer_code_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_set_node_power_descriptor /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_set_nvram_erase_at_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_set_nwk_role_mode_common /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) +zb_set_nwk_role_mode_common_ext /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_set_output_cluster_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) +zb_set_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +zb_set_rx_on_when_idle /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +zb_set_simple_descriptor /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) +zb_set_tx_power /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_set_use_extended_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zb_set_zdo_descriptor /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_sleep_calc_sleep_tmo /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_sleep_can_sleep /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_sleep_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_sleep_now /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_sleep_set_threshold /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_start_get_peer_short_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_sync_distributed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_tc_is_distributed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nvram.c.obj) +zb_tc_set_use_installcode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zb_test_profile_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_timer_disable_stop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) +zb_timer_enable_stop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) +zb_timer_get /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_dups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) +zb_timer_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_timer_stop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_scheduler.c.obj) +zb_tp_buffer_test_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +zb_tp_buffer_test_request_EP /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +zb_tp_device_announce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +zb_tp_retrive_packet_count /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +zb_tp_transmit_counted_packets_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +zb_tp_transmit_counted_packets_req_ext /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +zb_transceiver_energy_detect /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) +zb_transceiver_set_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_transceiver_set_ext_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +zb_transceiver_set_pan_coord /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +zb_transceiver_set_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_transceiver_set_pending_bit /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +zb_transceiver_set_rx_on_off /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_scan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_data.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac.c.obj) +zb_transceiver_set_short_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_pib.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_associate.c.obj) +zb_transceiver_src_match_tbl_drop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_mac.c.obj) +zb_uint48_add /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_uint48_div /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_uint48_mod /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_uint48_mul /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_uint48_sub /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_uint48_to_int64 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_uint64_to_uint48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_48bit_math.c.obj) +zb_verify /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_verify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(mac_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_channel_page.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_zcl_ack_callback /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_zcl_add_cluster_handlers /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_ui_config.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_switch_config.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_meter_identification.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_fan_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_el_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_dehumid_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic_value.c.obj) +zb_zcl_add_gateway_endpoint /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) +zb_zcl_adjust_reporting_timer /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) +zb_zcl_alarms_alarm_table_add_log /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_alarms_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) +zb_zcl_alarms_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) +zb_zcl_attr_get16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) +zb_zcl_attr_get24 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) +zb_zcl_attr_get32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +zb_zcl_attr_get48 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_attr_gets16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) +zb_zcl_attr_gets32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) +zb_zcl_attr_getsingle /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) +zb_zcl_basic_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_basic_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) +zb_zcl_basic_message_create /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) +zb_zcl_can_cluster_be_fragmented /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_check_accept_command /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) +zb_zcl_check_attr_value /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +zb_zcl_check_attr_value_manuf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_check_attribute_writable /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_check_cluster_list /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) +zb_zcl_check_is_device_enabled /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_check_value_ota_upgrade /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_color_control_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_color_control_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_color_control_send_color_loop_set_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_color_loop_set_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_enhanced_move_hue_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_enhanced_move_hue_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_enhanced_move_to_hue_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_enhanced_move_to_hue_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_enhanced_step_hue_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_enhanced_step_hue_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_move_color_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_move_color_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_move_color_temp_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_move_color_temp_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_move_hue_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_move_hue_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_move_saturation_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_move_saturation_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_move_to_color_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_move_to_color_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_move_to_color_temperature_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_move_to_color_temperature_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_move_to_hue_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_move_to_hue_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_move_to_hue_saturation_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_move_to_hue_saturation_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_move_to_saturation_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_move_to_saturation_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_step_color_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_step_color_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_step_color_temp_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_step_color_temp_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_step_hue_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_step_hue_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_step_saturation_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_step_saturation_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_color_control_send_stop_move_step_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_color_control_send_stop_move_step_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_configure_reporting_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_cvc_calculate_transition_values /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +zb_zcl_cvc_check_transition_running /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +zb_zcl_cvc_correct_value /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) +zb_zcl_cvc_get_remaining_time /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) +zb_zcl_cvc_start_alarm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +zb_zcl_cvc_stop_transition /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +zb_zcl_dehumidification_control_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_dehumid_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_dehumidification_control_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_dehumid_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_deinit /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) +zb_zcl_device_callback /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +zb_zcl_device_cb_register /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_basic.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) +zb_zcl_device_temp_config_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_device_temp_config_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_device_temp_config.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_diagnostics_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_diagnostics_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_diagnostics_sync_counters /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_discover_commands_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_door_lock_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) +zb_zcl_door_lock_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_door_lock.c.obj) +zb_zcl_drlc_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) +zb_zcl_drlc_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_drlc.c.obj) +zb_zcl_el_measurement_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_el_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_el_measurement_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_el_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_endpoint_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +zb_zcl_endpoint_handler_register /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) +zb_zcl_fan_control_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_fan_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_fan_control_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_fan_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_find_reporting_info /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_zcl_find_reporting_info_manuf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_finish_and_send_packet /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_finish_and_send_packet_new /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) +zb_zcl_general_cmd_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +zb_zcl_get_analog_attribute_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +zb_zcl_get_attr_desc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) +zb_zcl_get_attr_desc_a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_dehumid_control.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_simple_meas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +zb_zcl_get_attr_desc_manuf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_get_attr_desc_manuf_a /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +zb_zcl_get_attribute_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_common.c.obj) +zb_zcl_get_backward_comp_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_get_backward_compatible_statuses_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) +zb_zcl_get_cluster_check_value /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) +zb_zcl_get_cluster_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) +zb_zcl_get_cluster_handler_internal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_get_cluster_rev_by_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_get_cluster_write_attr_hook /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) +zb_zcl_get_ctx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_get_next_reporting_info /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_get_next_target_endpoint /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_zcl_get_reporting_info /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_zcl_get_tsn_from_packet /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_groups_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) +zb_zcl_groups_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_handle /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_handle_general_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) +zb_zcl_handle_specific_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_ias_ace_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) +zb_zcl_ias_ace_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_ace.c.obj) +zb_zcl_ias_set_attr_val_post_process /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) +zb_zcl_ias_wd_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) +zb_zcl_ias_wd_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_wd.c.obj) +zb_zcl_ias_wd_squawk_invoke_user_app /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) +zb_zcl_ias_wd_start_warning_invoke_user_app /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) +zb_zcl_ias_zone_change_status /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_ias_zone_check_attr_notify /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_ias_zone_check_cie_addr_on_zcl_initialization /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_ias_zone_enroll_response_invoke_user_app /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_ias_zone_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) +zb_zcl_ias_zone_init_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_ias_zone_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) +zb_zcl_ias_zone_put_cie_address_to_binding_whitelist /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) +zb_zcl_ias_zone_register_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_ias_zone_restore_normal_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_ias_zone_send_status_change_not /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_ias_zone_set_status /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_ias_zone_set_test_bit /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_ias_zone_set_test_bit_delayed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_ias_zone_write_attr_hook_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_identify_effect_invoke_user_app /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) +zb_zcl_identify_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_identify_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_identify.c.obj) +zb_zcl_identify_time_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) +zb_zcl_identify_write_attr_hook_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) +zb_zcl_illuminance_measurement_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_illuminance_measurement_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_illuminance_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_zcl_init_cvc_alarm_info /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_continuous_value_change_commands.c.obj) +zb_zcl_init_endpoint /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) +zb_zcl_init_reporting_ctx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) +zb_zcl_init_reporting_info /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_internal_get_cluster_check_value /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) +zb_zcl_internal_get_cluster_write_attr_hook /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) +zb_zcl_is_analog_data_type /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_is_identifying /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_zcl_is_target_endpoint /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_zcl_level_control_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_level_control_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_level_control_send_move_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_level_control_send_move_cmd_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +zb_zcl_level_control_send_move_to_level_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_level_control_send_move_to_level_cmd_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +zb_zcl_level_control_send_step_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_level_control_send_step_cmd_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +zb_zcl_level_control_send_stop_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_level_control_send_stop_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +zb_zcl_mark_attr_for_reporting /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_zcl_mark_attr_for_reporting_manuf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_mark_report_not_sent /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_zcl_meter_identification_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_meter_identification.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_meter_identification_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_meter_identification.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_metering_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) +zb_zcl_metering_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) +zb_zcl_metering_send_cmd_get_profile /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_metering_send_cmd_get_profile_response /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) +zb_zcl_metering_send_cmd_get_sampled_data /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_metering_send_cmd_get_sampled_data_response /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) +zb_zcl_metering_send_cmd_get_snapshot /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_metering_send_cmd_publish_snapshot /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_metering.c.obj) +zb_zcl_metering_send_cmd_request_fast_poll_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_metering_send_cmd_request_fast_poll_mode_response /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) +zb_zcl_on_off_effect_invoke_user_app /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) +zb_zcl_on_off_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_on_off_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_on_off_invoke_user_app /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) +zb_zcl_on_off_send_default_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) +zb_zcl_on_off_switch_config_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_switch_config.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_on_off_switch_config_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_switch_config.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_ota_restart_after_rejoin /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_ota_set_file_size /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_ota_upgrade_file_upgraded /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_ota_upgrade_get16 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_ota_upgrade_get32 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_ota_upgrade_get8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_ota_upgrade_get_ota_status /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_ota_upgrade_init_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) +zb_zcl_ota_upgrade_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_ota_upgrade_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) +zb_zcl_ota_upgrade_init_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ota_upgrade.c.obj) +zb_zcl_ota_upgrade_insert_file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) +zb_zcl_ota_upgrade_remove_file /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) +zb_zcl_ota_upgrade_resume_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_ota_upgrade_send_image_block_response /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) +zb_zcl_ota_upgrade_send_query_next_image_response /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) +zb_zcl_ota_upgrade_send_upgrade_end_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_ota_upgrade_set_ota_status /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_ota_upgrade_set_query_interval /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_ota_upgrade_start_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_ota_upgrade_stop_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_parse_header /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_poll_control_check_in_non_response /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +zb_zcl_poll_control_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) +zb_zcl_poll_control_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_poll_control.c.obj) +zb_zcl_poll_control_save_nvram /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +zb_zcl_poll_control_set_client_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +zb_zcl_poll_control_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_poll_control_start_check_in /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +zb_zcl_poll_control_stop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +zb_zcl_poll_controll_register_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +zb_zcl_power_config_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_power_config_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_power_config_write_attr_hook_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) +zb_zcl_pressure_measurement_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_pressure_measurement_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_pressure_measurement_write_attr_hook_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_pressure_measurement.c.obj) +zb_zcl_price_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) +zb_zcl_price_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) +zb_zcl_price_send_cmd_get_current_price /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_price_send_cmd_get_scheduled_prices /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_price_send_cmd_get_tier_labels /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_price_send_cmd_price_ack /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) +zb_zcl_price_send_cmd_price_ack_tsn /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) +zb_zcl_price_send_cmd_publish_price /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) +zb_zcl_price_send_cmd_publish_tier_labels /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_price.c.obj) +zb_zcl_privilege_command_handler_clear /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +zb_zcl_privilege_command_handler_register /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +zb_zcl_process_alarms_specific_commands_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) +zb_zcl_process_alarms_specific_commands_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) +zb_zcl_process_basic_specific_commands_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) +zb_zcl_process_basic_specific_commands_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) +zb_zcl_process_c_drlc_specific_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) +zb_zcl_process_c_metering_specific_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) +zb_zcl_process_c_price_specific_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) +zb_zcl_process_color_control_specific_commands_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_process_color_control_specific_commands_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_process_color_control_specific_commands_srv_2param /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) +zb_zcl_process_command_finish /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_basic_commands.c.obj) +zb_zcl_process_command_finish_new /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) +zb_zcl_process_device_command /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_zcl_process_door_lock_specific_commands_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) +zb_zcl_process_door_lock_specific_commands_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) +zb_zcl_process_groups_commands_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +zb_zcl_process_groups_commands_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +zb_zcl_process_ias_ace_specific_commands_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) +zb_zcl_process_ias_ace_specific_commands_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) +zb_zcl_process_ias_wd_specific_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) +zb_zcl_process_ias_wd_specific_commands_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) +zb_zcl_process_ias_wd_specific_commands_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_wd_commands.c.obj) +zb_zcl_process_ias_zone_specific_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_process_ias_zone_specific_commands_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_process_ias_zone_specific_commands_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) +zb_zcl_process_identify_specific_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) +zb_zcl_process_identify_specific_commands_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) +zb_zcl_process_identify_specific_commands_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) +zb_zcl_process_level_associate_with_on_off /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) +zb_zcl_process_level_control_specific_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +zb_zcl_process_level_specific_commands_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +zb_zcl_process_level_specific_commands_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) +zb_zcl_process_on_off_specific_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) +zb_zcl_process_on_off_specific_commands_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) +zb_zcl_process_on_off_specific_commands_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) +zb_zcl_process_parsed_zcl_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_process_poll_control_specific_commands_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) +zb_zcl_process_poll_control_specific_commands_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +zb_zcl_process_s_drlc_specific_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) +zb_zcl_process_s_metering_specific_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) +zb_zcl_process_s_price_specific_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) +zb_zcl_process_scenes_specific_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) +zb_zcl_process_scenes_specific_commands_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) +zb_zcl_process_scenes_specific_commands_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) +zb_zcl_process_thermostat_specific_commands /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +zb_zcl_process_thermostat_specific_commands_cli /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +zb_zcl_process_thermostat_specific_commands_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +zb_zcl_put_default_reporting_info_for_cluster /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_put_reporting_info /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_put_reporting_info_from_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_put_value_to_packet /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_read_attr_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_read_report_config_cmd_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_register_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zb_zcl_register_device_ctx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) +zb_zcl_remove_gateway_endpoint /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_report_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_zcl_report_attr_callback /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +zb_zcl_report_attr_cmd_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) +zb_zcl_report_received /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_zcl_report_received_manuf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_zcl_reporting_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_reporting_slot_number /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_zcl_reporting_timer_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_zcl_reset_reporting_ctx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) +zb_zcl_save_reported_value /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_scenes_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) +zb_zcl_scenes_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) +zb_zcl_scenes_process_recall_scene /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) +zb_zcl_scenes_process_remove_all_scenes /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) +zb_zcl_scenes_process_store_scene /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) +zb_zcl_scenes_remove_all_scenes_in_all_endpoints /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +zb_zcl_scenes_remove_all_scenes_in_all_endpoints_by_group_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +zb_zcl_scenes_send_recall_scene_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_scenes_send_recall_scene_req_zcl8 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) +zb_zcl_schedule_status_abort /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) +zb_zcl_send_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_send_cmd_tsn /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) +zb_zcl_send_command_short_schedule /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zb_zcl_send_default_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_s_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_ace_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_door_lock.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_price.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_metering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_c_drlc.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_alarms_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_touchlink_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_ias_zone.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_custom_cluster.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_alarms.c.obj) +zb_zcl_send_default_resp_ext /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_send_report_attr_command /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_zcl_set_attr_val /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_on_off_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +zb_zcl_set_attr_val_manuf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_attribute.c.obj) +zb_zcl_set_attr_val_manuf_internal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_set_attr_val_post_process_cluster_specific /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_set_backward_comp_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_set_backward_compatible_statuses_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_set_fast_poll_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) +zb_zcl_set_peer_revision_callback /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_set_real_time_clock_callback /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) +zb_zcl_shade_config_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_shade_config_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_shade_config_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_start_attr_reporting /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_zcl_start_attr_reporting_manuf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_start_command_header /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_scenes.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_client.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_level_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_color_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_start_identifying /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_zcl_stop_attr_reporting /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_zcl_stop_attr_reporting_manuf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_command.c.obj) +zb_zcl_stop_identifying /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_identify_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_zcl_thermostat_clear_weekly_schedule_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +zb_zcl_thermostat_convert_weekly_alarm_to_attributes /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +zb_zcl_thermostat_get_current_day_of_week /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +zb_zcl_thermostat_get_next_time_diff /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +zb_zcl_thermostat_get_prev_time_diff /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +zb_zcl_thermostat_get_weekly_schedule_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +zb_zcl_thermostat_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +zb_zcl_thermostat_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) +zb_zcl_thermostat_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) +zb_zcl_thermostat_schedule_process /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +zb_zcl_thermostat_set_weekly_schedule_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +zb_zcl_thermostat_setpoint_raise_lower_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) +zb_zcl_thermostat_ui_config_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_ui_config.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_thermostat_ui_config_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_ui_config.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_thermostat_weekly_schedule_get_next_record /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) +zb_zcl_thermostat_weekly_schedule_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) +zb_zcl_thermostat_weekly_schedule_stop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_thermostat_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_thermostat.c.obj) +zb_zcl_time_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_time_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_time_server_read_attr_handle /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) +zb_zcl_time_server_synchronize /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) +zb_zcl_time_update_current_time /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) +zb_zcl_time_write_attr_hook_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) +zb_zcl_update_reporting_info /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) +zb_zcl_wait_reporting_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zb_zcl_window_covering_init_client /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_endpoint.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_cluster.c.obj) +zb_zcl_window_covering_init_server /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_window_covering.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_window_covering.c.obj) +zb_zcl_write_attr_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zcl_write_attr_hook /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_attr_value.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zcl_zcl8_statuses_conversion /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_srv_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_general.c.obj) +zb_zdo_active_ep_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_zdo_active_scan_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_zdo_add_group_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +zb_zdo_addr_resp_handle /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) +zb_zdo_authenticated /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_zdo_bind_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ias_zone_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_zdo_bind_unbind_check_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_zdo_bind_unbind_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zb_zdo_channel_change_timer_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) +zb_zdo_channel_check_finish_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) +zb_zdo_channel_check_timer_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) +zb_zdo_check_binding_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_zdo_check_fails /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) +zb_zdo_check_fails_cont /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) +zb_zdo_data_indication /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_zdo_dev_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_zdo_dev_start_cont /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zb_zdo_device_first_start_int_delayed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_zdo_device_is_unreachable /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_zdo_device_reboot_int_delayed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_zdo_disable_network_mgmt_channel_update /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zb_zdo_do_set_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) +zb_zdo_ed_scan_request /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_zdo_enable_tx_fail_debug /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zb_zdo_end_device_bind_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_zdo_end_device_bind_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zb_zdo_end_device_bind_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_zdo_end_device_unbind_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_zdo_fast_poll_leave /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) +zb_zdo_forced_parent_link_failure /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_zdo_get_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) +zb_zdo_get_channel_cont /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) +zb_zdo_get_commissioning_type /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zb_zdo_get_diag_data /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) +zb_zdo_get_diag_data_async /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) +zb_zdo_get_group_membership_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +zb_zdo_get_pim_fast_poll_interval_ms /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_get_pim_fast_poll_timeout_ms /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_get_pim_turbo_poll_min_ms /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_get_poll_interval_ms /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_ieee_addr_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_zdo_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zb_zdo_init_ieee_addr_req_with_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) +zb_zdo_init_node_desc_req_2param /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_zdo_init_node_desc_req_direct /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_general_commands.c.obj) +zb_zdo_initiate_ieee_addr_req_broadcast /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) +zb_zdo_initiate_nwk_addr_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_zdo_initiate_nwk_addr_req_2param /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_zdo_is_rejoin_active /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_zdo_joined /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(apsme_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_nlme.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_nwk.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_zdo_long_timer_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) +zb_zdo_match_desc_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_time.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_zdo_mgmt_bind_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_zdo_mgmt_handle_unsol_nwk_update_notify /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) +zb_zdo_mgmt_lqi_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_zdo_mgmt_nwk_update_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zb_zdo_mgmt_nwk_update_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_zdo_mgmt_permit_joining_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_zdo_mgmt_rtg_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) +zb_zdo_node_desc_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_zdo_nwk_addr_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_zdo_nwk_upd_notify /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) +zb_zdo_pim_continue_polling_for_pkt /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_zdo_pim_continue_turbo_poll /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_zdo_pim_get_in_fast_poll_flag_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_pim_get_long_poll_interval_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_pim_get_long_poll_ms_interval /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) +zb_zdo_pim_get_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_pim_got_data /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zb_zdo_pim_in_fast_poll /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_pim_init_defaults /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_zdo_pim_permit_turbo_poll /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_pim_reset_turbo_poll_max /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_pim_reset_turbo_poll_min /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_pim_set_fast_poll_interval /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) +zb_zdo_pim_set_fast_poll_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) +zb_zdo_pim_set_long_poll_interval /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_nvram.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) +zb_zdo_pim_set_turbo_poll_max /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_pim_set_turbo_poll_min /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_pim_start_fast_poll /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) +zb_zdo_pim_start_poll /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) +zb_zdo_pim_start_turbo_poll_continuous /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_pim_start_turbo_poll_packets /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_nwk_ed_aging.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zb_zdo_pim_stop_fast_poll /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +zb_zdo_pim_stop_fast_poll_extended_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +zb_zdo_pim_stop_poll /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_zdo_pim_toggle_turbo_poll_retry_feature /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_pim_turbo_poll_cancel_packet /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_common.c.obj) +zb_zdo_pim_turbo_poll_continuous_leave /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_power_desc_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_zdo_register_addr_resp_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_zdo_register_assert_indication_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_zdo_register_device_annce_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zb_zdo_register_leave_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) +zb_zdo_register_leave_indication_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) +zb_zdo_register_set_channel_confirm_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) +zb_zdo_register_zb_zdo_responce_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zb_zdo_rejoin_backoff_cancel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zb_zdo_rejoin_backoff_continue /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zb_zdo_rejoin_backoff_force /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zb_zdo_rejoin_backoff_is_running /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_zdo_rejoin_backoff_iteration_done /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_zdo_rejoin_backoff_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zb_zdo_remove_all_groups_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +zb_zdo_remove_group_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_groups.c.obj) +zb_zdo_send_check_bind_unbind /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_zdo_send_device_unavailable_signal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zb_zdo_set_aps_unsecure_join /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_zdo_set_channel_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) +zb_zdo_set_lpd_cmd_mode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_zdo_set_lpd_cmd_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_zdo_set_nwk_scan_attempts /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zb_zdo_set_tc_standard_distributed_key /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zb_zdo_setup_network_as_distributed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_zdo_simple_desc_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_zdo_simple_desc_resp_convert_zboss /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zb_zdo_start_long_timer /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_channel_manager.c.obj) +zb_zdo_start_no_autostart /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zb_zdo_startup_complete_int /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_finding_binding.c.obj) +zb_zdo_startup_complete_int_delayed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zb_zdo_startup_complete_zll /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) +zb_zdo_system_server_discovery_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) +zb_zdo_tclk_valid /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_zdo_touchlink_get_rssi_correction /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zb_zdo_touchlink_get_rssi_threshold /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zb_zdo_touchlink_set_master_key /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zb_zdo_touchlink_set_nwk_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_zdo_touchlink_set_rssi_correction /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zb_zdo_touchlink_set_rssi_threshold /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zb_zdo_turbo_poll_packets_leave /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_unbind_all_local /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zb_zdo_unbind_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zb_zdo_update_long_poll_int /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) +zb_zdo_update_tclk /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) +zb_zdo_validate_reponse /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_resp_validate.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zb_zdo_verify_tclk /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) +zb_zed_config_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zb_zll_commissioning_send_scan_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) +zb_zll_get_ctx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zb_zll_get_device_info /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_zll_get_info_current_value /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) +zb_zll_get_new_response_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) +zb_zll_get_new_trans_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) +zb_zll_get_nib_ext_pan_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) +zb_zll_get_nib_update_id /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) +zb_zll_get_transaction_ctx /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zb_zll_identify /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) +zb_zll_identify_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zb_zll_identify_time_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) +zb_zll_join_ed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) +zb_zll_join_router /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) +zb_zll_process_sas /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zb_zll_reset_to_fn /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) +zb_zll_sas_security_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) +zb_zll_sas_startup_attr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_sas.c.obj) +zb_zll_send_packet /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) +zb_zll_start_new_network /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) +zboss_main_loop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) +zboss_main_loop_iteration /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zboss_mux /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a(zb_esp_osif.c.obj) +zboss_signal_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_sleep.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zboss_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zboss_start_continue /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zboss_start_no_autostart /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_core.c.obj) +zboss_version_get /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_common.c.obj) +zcl_is_attr_reported /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zcl_is_attr_reported_manuf /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_reporting.c.obj) +zcl_main_loop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) +zcl_ota_abort /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_commands.c.obj) +zcl_ota_abort_and_set_tc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_ota_upgrade_minimal.c.obj) +zcl_poll_control_check_in_send_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_poll_control_commands.c.obj) +zcl_pwr_cfg_check_battery_voltage_or_percentage_value /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) +zcl_pwr_cfg_check_mains_voltage /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) +zcl_pwr_value_under_threshold /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_power_config_commands.c.obj) +zdo_active_ep_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zdo_af_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zdo_aps_decryption_failed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zdo_authenticated_send_device_annce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zdo_authentication_failed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zdo_call_nlme_reset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) +zdo_cb_reset /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) +zdo_clear_after_leave /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zdo_commissioning_authenticated /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zdo_commissioning_authentication_failed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zdo_commissioning_dev_annce_sent /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zdo_commissioning_handle_dev_annce_sent_event /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zdo_commissioning_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zdo_commissioning_initiate_rejoin /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_poll.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) +zdo_commissioning_join_failed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zdo_commissioning_join_via_scanlist /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zdo_commissioning_leave /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zdo_commissioning_leave_done /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) +zdo_commissioning_leave_with_rejoin /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_main.c.obj) +zdo_commissioning_nwk_discovery_failed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zdo_commissioning_secur_failed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zdo_commissioning_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zdo_commissioning_tclk_upd_complete /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) +zdo_commissioning_tclk_upd_failed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) +zdo_dev_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zdo_device_ieee_addr_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zdo_device_nwk_addr_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zdo_device_removed /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) +zdo_diagnostics_get_stats /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zcl_diagnostics_commands.c.obj) +zdo_diagnostics_inc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_broadcasting.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(nwk_neighbor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_bufpool_mult.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_main.c.obj) +zdo_diagnostics_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zdo_diagnostics_route_req_inc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_diagnostics.c.obj) +zdo_handle_nlme_network_discovery_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zdo_inform_app_leave /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zdo_initiate_rejoin /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zdo_initiate_tclk_gen_over_aps /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zdo_join_to_nwk_descr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zdo_load_production_config /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_prod_conf.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) +zdo_lqi_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zdo_main_loop /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_common.c.obj) +zdo_match_desc_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zdo_mgmt_bind_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zdo_mgmt_leave_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zcl_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a(esp_zigbee_zdo_command.c.obj) +zdo_mgmt_leave_srv /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zdo_mgmt_rtg_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zdo_next_nwk_discovery_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zdo_rejoin_backoff_initiate_rejoin /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zdo_rejoin_backoff_int /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zdo_rejoin_clear_prev_join /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zdo_reset_scanlist /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zdo_retry_joining /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zdo_secur_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zdo_secur_must_use_installcode /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(aps_secur.c.obj) +zdo_secur_update_tclk_done /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_secur.c.obj) +zdo_secur_waiting_for_tclk_update /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning_bdb.c.obj) +zdo_send_desc_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zdo_send_device_annce /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(test_profile.c.obj) +zdo_send_device_annce_ex /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zdo_send_req_by_long /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) +zdo_send_req_by_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zdo_send_resp_by_short /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_bind_manage.c.obj) +zdo_send_signal_no_args /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zdo_send_simple_desc_resp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zdo_set_node_descriptor_manufacturer_code /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_descriptor.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_zboss_api_default.c.obj) +zdo_system_server_discovery_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_rx.c.obj) +zdo_try_send_mgmt_leave_rsp /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_srv.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_leave.c.obj) +zdo_tsn_get /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_disc_cli.c.obj) +zdo_tsn_inc /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_nwk_manage_cli.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_app_join.c.obj) +zdo_tsn_policy_set /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) +zdo_tsn_predict /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_common.c.obj) +zll_add_device_to_network /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) +zll_calc_enc_dec_nwk_key /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_secur.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) +zll_call_leave_nwk_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) +zll_call_rejoin_nwk_ed_cmd /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) +zll_cancel_transaction /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) +zll_check_channel_for_mgmt_nwk_update_change_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) +zll_continue_start /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_continue_start_2 /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_continue_start_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_continue_start_rxon /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_dev_start_continue_fn /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_devinfo_sent /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) +zll_find_device_ep_by_short_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) +zll_find_device_info_by_max_rssi /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) +zll_get_addr_range /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) +zll_get_ep_info /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) +zll_get_group_id_range /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) +zll_get_new_addr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) +zll_handle_devinfo_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_handle_devinfo_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_handle_scan_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_handle_scan_res /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_identify_req_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) +zll_init /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zb_init_default.c.obj) +zll_join_ed_req_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_join_ed_res_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_join_ed_res_handler_continue /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) +zll_join_ed_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) +zll_join_router_req_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) +zll_join_router_res_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_join_router_res_handler_continue /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) +zll_join_router_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) +zll_leave_nwk_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zdo_commissioning.c.obj) +zll_network_joined_router_signal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) +zll_network_start_continue /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) +zll_network_start_req_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) +zll_network_start_req_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_network_start_res_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) +zll_network_start_res_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_network_start_res_handler_continue /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) +zll_network_started_signal /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) +zll_network_update_req_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_notify_task_result /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_identify.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_parse_hdr /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_process_device_command /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(af_interpan.c.obj) +zll_process_reset_to_fn /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) +zll_random_primary_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_reset_to_fn_confirm /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) +zll_reset_to_fn_req_handler /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_reset_factory.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_app.c.obj) +zll_save_nwk_prefs /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_router.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_join_end_device.c.obj) +zll_scan_res_sent /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) +zll_scan_res_timeout /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) +zll_send_mgmt_nwk_update_change_channel_cb /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) +zll_send_next_devinfo_req /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_device_discovery.c.obj) + /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(bdb_touchlink.c.obj) +zll_send_rejoin_req_after_change_channel /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_nwk_features.c.obj) +zll_start_commissioning_process /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_commissioning.c.obj) +zll_start_new_nwk_time_guard /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a(zll_network_start.c.obj) diff --git a/build/partition-table-flash_args b/build/partition-table-flash_args new file mode 100644 index 0000000..703accc --- /dev/null +++ b/build/partition-table-flash_args @@ -0,0 +1,2 @@ +--flash_mode dio --flash_freq 80m --flash_size 2MB +0x8000 partition_table/partition-table.bin diff --git a/build/partition_table/partition-table.bin b/build/partition_table/partition-table.bin new file mode 100644 index 0000000..8b5a03e Binary files /dev/null and b/build/partition_table/partition-table.bin differ diff --git a/build/project_description.json b/build/project_description.json new file mode 100644 index 0000000..5d71768 --- /dev/null +++ b/build/project_description.json @@ -0,0 +1,2952 @@ +{ + "version": "1.2", + "project_name": "on_off_light_bulb", + "project_version": "1", + "project_path": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch", + "idf_path": "/home/sam/esp/esp-idf", + "build_dir": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build", + "config_file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig", + "config_defaults": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/sdkconfig.defaults", + "bootloader_elf": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/bootloader/bootloader.elf", + "app_elf": "on_off_light_bulb.elf", + "app_bin": "on_off_light_bulb.bin", + "build_type": "flash_app", + "git_revision": "v5.4.2", + "target": "esp32c6", + "rev": "", + "min_rev": "0", + "max_rev": "99", + "phy_data_partition": "", + "monitor_baud" : "115200", + "monitor_toolprefix": "riscv32-esp-elf-", + "c_compiler": "/home/sam/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20241119/riscv32-esp-elf/bin/riscv32-esp-elf-gcc", + "config_environment" : { + "COMPONENT_KCONFIGS" : "/home/sam/esp/esp-idf/components/app_trace/Kconfig;/home/sam/esp/esp-idf/components/bt/Kconfig;/home/sam/esp/esp-idf/components/console/Kconfig;/home/sam/esp/esp-idf/components/driver/Kconfig;/home/sam/esp/esp-idf/components/efuse/Kconfig;/home/sam/esp/esp-idf/components/esp-tls/Kconfig;/home/sam/esp/esp-idf/components/esp_adc/Kconfig;/home/sam/esp/esp-idf/components/esp_coex/Kconfig;/home/sam/esp/esp-idf/components/esp_common/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_cam/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_dac/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_gpio/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_gptimer/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_i2c/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_i2s/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_isp/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_jpeg/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_ledc/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_mcpwm/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_parlio/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_pcnt/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_rmt/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_sdm/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_spi/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_touch_sens/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_tsens/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_uart/Kconfig;/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/Kconfig;/home/sam/esp/esp-idf/components/esp_eth/Kconfig;/home/sam/esp/esp-idf/components/esp_event/Kconfig;/home/sam/esp/esp-idf/components/esp_gdbstub/Kconfig;/home/sam/esp/esp-idf/components/esp_hid/Kconfig;/home/sam/esp/esp-idf/components/esp_http_client/Kconfig;/home/sam/esp/esp-idf/components/esp_http_server/Kconfig;/home/sam/esp/esp-idf/components/esp_https_ota/Kconfig;/home/sam/esp/esp-idf/components/esp_https_server/Kconfig;/home/sam/esp/esp-idf/components/esp_hw_support/Kconfig;/home/sam/esp/esp-idf/components/esp_lcd/Kconfig;/home/sam/esp/esp-idf/components/esp_mm/Kconfig;/home/sam/esp/esp-idf/components/esp_netif/Kconfig;/home/sam/esp/esp-idf/components/esp_partition/Kconfig;/home/sam/esp/esp-idf/components/esp_phy/Kconfig;/home/sam/esp/esp-idf/components/esp_pm/Kconfig;/home/sam/esp/esp-idf/components/esp_psram/Kconfig;/home/sam/esp/esp-idf/components/esp_ringbuf/Kconfig;/home/sam/esp/esp-idf/components/esp_security/Kconfig;/home/sam/esp/esp-idf/components/esp_system/Kconfig;/home/sam/esp/esp-idf/components/esp_timer/Kconfig;/home/sam/esp/esp-idf/components/esp_wifi/Kconfig;/home/sam/esp/esp-idf/components/espcoredump/Kconfig;/home/sam/esp/esp-idf/components/fatfs/Kconfig;/home/sam/esp/esp-idf/components/freertos/Kconfig;/home/sam/esp/esp-idf/components/hal/Kconfig;/home/sam/esp/esp-idf/components/heap/Kconfig;/home/sam/esp/esp-idf/components/ieee802154/Kconfig;/home/sam/esp/esp-idf/components/log/Kconfig;/home/sam/esp/esp-idf/components/lwip/Kconfig;/home/sam/esp/esp-idf/components/mbedtls/Kconfig;/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/Kconfig;/home/sam/esp/esp-idf/components/newlib/Kconfig;/home/sam/esp/esp-idf/components/nvs_flash/Kconfig;/home/sam/esp/esp-idf/components/nvs_sec_provider/Kconfig;/home/sam/esp/esp-idf/components/openthread/Kconfig;/home/sam/esp/esp-idf/components/protocomm/Kconfig;/home/sam/esp/esp-idf/components/pthread/Kconfig;/home/sam/esp/esp-idf/components/soc/Kconfig;/home/sam/esp/esp-idf/components/spi_flash/Kconfig;/home/sam/esp/esp-idf/components/spiffs/Kconfig;/home/sam/esp/esp-idf/components/tcp_transport/Kconfig;/home/sam/esp/esp-idf/components/ulp/Kconfig;/home/sam/esp/esp-idf/components/unity/Kconfig;/home/sam/esp/esp-idf/components/usb/Kconfig;/home/sam/esp/esp-idf/components/vfs/Kconfig;/home/sam/esp/esp-idf/components/wear_levelling/Kconfig;/home/sam/esp/esp-idf/components/wifi_provisioning/Kconfig;/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib/Kconfig", + "COMPONENT_KCONFIGS_PROJBUILD" : "/home/sam/esp/esp-idf/components/bootloader/Kconfig.projbuild;/home/sam/esp/esp-idf/components/esp_app_format/Kconfig.projbuild;/home/sam/esp/esp-idf/components/esp_rom/Kconfig.projbuild;/home/sam/esp/esp-idf/components/esptool_py/Kconfig.projbuild;/home/sam/esp/esp-idf/components/partition_table/Kconfig.projbuild" + }, + "common_component_reqs": [ "cxx", "newlib", "freertos", "esp_hw_support", "heap", "log", "soc", "hal", "esp_rom", "esp_common", "esp_system", "riscv" ], + "build_components" : [ "app_trace", "app_update", "bootloader", "bootloader_support", "bt", "cmock", "console", "cxx", "driver", "efuse", "esp-tls", "esp_adc", "esp_app_format", "esp_bootloader_format", "esp_coex", "esp_common", "esp_driver_ana_cmpr", "esp_driver_cam", "esp_driver_dac", "esp_driver_gpio", "esp_driver_gptimer", "esp_driver_i2c", "esp_driver_i2s", "esp_driver_isp", "esp_driver_jpeg", "esp_driver_ledc", "esp_driver_mcpwm", "esp_driver_parlio", "esp_driver_pcnt", "esp_driver_ppa", "esp_driver_rmt", "esp_driver_sdio", "esp_driver_sdm", "esp_driver_sdmmc", "esp_driver_sdspi", "esp_driver_spi", "esp_driver_touch_sens", "esp_driver_tsens", "esp_driver_uart", "esp_driver_usb_serial_jtag", "esp_eth", "esp_event", "esp_gdbstub", "esp_hid", "esp_http_client", "esp_http_server", "esp_https_ota", "esp_https_server", "esp_hw_support", "esp_lcd", "esp_local_ctrl", "esp_mm", "esp_netif", "esp_netif_stack", "esp_partition", "esp_phy", "esp_pm", "esp_psram", "esp_ringbuf", "esp_rom", "esp_security", "esp_system", "esp_timer", "esp_vfs_console", "esp_wifi", "espcoredump", "espressif__esp-zboss-lib", "espressif__esp-zigbee-lib", "espressif__led_strip", "esptool_py", "fatfs", "freertos", "hal", "heap", "http_parser", "idf_test", "ieee802154", "json", "light_driver", "log", "lwip", "main", "mbedtls", "mqtt", "newlib", "nvs_flash", "nvs_sec_provider", "openthread", "partition_table", "protobuf-c", "protocomm", "pthread", "riscv", "rt", "sdmmc", "soc", "spi_flash", "spiffs", "tcp_transport", "ulp", "unity", "usb", "vfs", "wear_levelling", "wifi_provisioning", "wpa_supplicant", "" ], + "build_component_paths" : [ "/home/sam/esp/esp-idf/components/app_trace", "/home/sam/esp/esp-idf/components/app_update", "/home/sam/esp/esp-idf/components/bootloader", "/home/sam/esp/esp-idf/components/bootloader_support", "/home/sam/esp/esp-idf/components/bt", "/home/sam/esp/esp-idf/components/cmock", "/home/sam/esp/esp-idf/components/console", "/home/sam/esp/esp-idf/components/cxx", "/home/sam/esp/esp-idf/components/driver", "/home/sam/esp/esp-idf/components/efuse", "/home/sam/esp/esp-idf/components/esp-tls", "/home/sam/esp/esp-idf/components/esp_adc", "/home/sam/esp/esp-idf/components/esp_app_format", "/home/sam/esp/esp-idf/components/esp_bootloader_format", "/home/sam/esp/esp-idf/components/esp_coex", "/home/sam/esp/esp-idf/components/esp_common", "/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr", "/home/sam/esp/esp-idf/components/esp_driver_cam", "/home/sam/esp/esp-idf/components/esp_driver_dac", "/home/sam/esp/esp-idf/components/esp_driver_gpio", "/home/sam/esp/esp-idf/components/esp_driver_gptimer", "/home/sam/esp/esp-idf/components/esp_driver_i2c", "/home/sam/esp/esp-idf/components/esp_driver_i2s", "/home/sam/esp/esp-idf/components/esp_driver_isp", "/home/sam/esp/esp-idf/components/esp_driver_jpeg", "/home/sam/esp/esp-idf/components/esp_driver_ledc", "/home/sam/esp/esp-idf/components/esp_driver_mcpwm", "/home/sam/esp/esp-idf/components/esp_driver_parlio", "/home/sam/esp/esp-idf/components/esp_driver_pcnt", "/home/sam/esp/esp-idf/components/esp_driver_ppa", "/home/sam/esp/esp-idf/components/esp_driver_rmt", "/home/sam/esp/esp-idf/components/esp_driver_sdio", "/home/sam/esp/esp-idf/components/esp_driver_sdm", "/home/sam/esp/esp-idf/components/esp_driver_sdmmc", "/home/sam/esp/esp-idf/components/esp_driver_sdspi", "/home/sam/esp/esp-idf/components/esp_driver_spi", "/home/sam/esp/esp-idf/components/esp_driver_touch_sens", "/home/sam/esp/esp-idf/components/esp_driver_tsens", "/home/sam/esp/esp-idf/components/esp_driver_uart", "/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag", "/home/sam/esp/esp-idf/components/esp_eth", "/home/sam/esp/esp-idf/components/esp_event", "/home/sam/esp/esp-idf/components/esp_gdbstub", "/home/sam/esp/esp-idf/components/esp_hid", "/home/sam/esp/esp-idf/components/esp_http_client", "/home/sam/esp/esp-idf/components/esp_http_server", "/home/sam/esp/esp-idf/components/esp_https_ota", "/home/sam/esp/esp-idf/components/esp_https_server", "/home/sam/esp/esp-idf/components/esp_hw_support", "/home/sam/esp/esp-idf/components/esp_lcd", "/home/sam/esp/esp-idf/components/esp_local_ctrl", "/home/sam/esp/esp-idf/components/esp_mm", "/home/sam/esp/esp-idf/components/esp_netif", "/home/sam/esp/esp-idf/components/esp_netif_stack", "/home/sam/esp/esp-idf/components/esp_partition", "/home/sam/esp/esp-idf/components/esp_phy", "/home/sam/esp/esp-idf/components/esp_pm", "/home/sam/esp/esp-idf/components/esp_psram", "/home/sam/esp/esp-idf/components/esp_ringbuf", "/home/sam/esp/esp-idf/components/esp_rom", "/home/sam/esp/esp-idf/components/esp_security", "/home/sam/esp/esp-idf/components/esp_system", "/home/sam/esp/esp-idf/components/esp_timer", "/home/sam/esp/esp-idf/components/esp_vfs_console", "/home/sam/esp/esp-idf/components/esp_wifi", "/home/sam/esp/esp-idf/components/espcoredump", "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib", "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib", "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip", "/home/sam/esp/esp-idf/components/esptool_py", "/home/sam/esp/esp-idf/components/fatfs", "/home/sam/esp/esp-idf/components/freertos", "/home/sam/esp/esp-idf/components/hal", "/home/sam/esp/esp-idf/components/heap", "/home/sam/esp/esp-idf/components/http_parser", "/home/sam/esp/esp-idf/components/idf_test", "/home/sam/esp/esp-idf/components/ieee802154", "/home/sam/esp/esp-idf/components/json", "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver", "/home/sam/esp/esp-idf/components/log", "/home/sam/esp/esp-idf/components/lwip", "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main", "/home/sam/esp/esp-idf/components/mbedtls", "/home/sam/esp/esp-idf/components/mqtt", "/home/sam/esp/esp-idf/components/newlib", "/home/sam/esp/esp-idf/components/nvs_flash", "/home/sam/esp/esp-idf/components/nvs_sec_provider", "/home/sam/esp/esp-idf/components/openthread", "/home/sam/esp/esp-idf/components/partition_table", "/home/sam/esp/esp-idf/components/protobuf-c", "/home/sam/esp/esp-idf/components/protocomm", "/home/sam/esp/esp-idf/components/pthread", "/home/sam/esp/esp-idf/components/riscv", "/home/sam/esp/esp-idf/components/rt", "/home/sam/esp/esp-idf/components/sdmmc", "/home/sam/esp/esp-idf/components/soc", "/home/sam/esp/esp-idf/components/spi_flash", "/home/sam/esp/esp-idf/components/spiffs", "/home/sam/esp/esp-idf/components/tcp_transport", "/home/sam/esp/esp-idf/components/ulp", "/home/sam/esp/esp-idf/components/unity", "/home/sam/esp/esp-idf/components/usb", "/home/sam/esp/esp-idf/components/vfs", "/home/sam/esp/esp-idf/components/wear_levelling", "/home/sam/esp/esp-idf/components/wifi_provisioning", "/home/sam/esp/esp-idf/components/wpa_supplicant", "" ], + "build_component_info" : { + "app_trace": { + "alias": "idf::app_trace", + "target": "___idf_app_trace", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/app_trace", + "type": "LIBRARY", + "lib": "__idf_app_trace", + "reqs": [ "esp_timer" ], + "priv_reqs": [ "esp_driver_gptimer", "esp_driver_gpio", "esp_driver_uart" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_trace/libapp_trace.a", + "sources": [ "/home/sam/esp/esp-idf/components/app_trace/app_trace.c", "/home/sam/esp/esp-idf/components/app_trace/app_trace_util.c", "/home/sam/esp/esp-idf/components/app_trace/host_file_io.c", "/home/sam/esp/esp-idf/components/app_trace/port/port_uart.c" ], + "include_dirs": [ "include" ] + }, + "app_update": { + "alias": "idf::app_update", + "target": "___idf_app_update", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/app_update", + "type": "LIBRARY", + "lib": "__idf_app_update", + "reqs": [ "partition_table", "bootloader_support", "esp_app_format", "esp_bootloader_format", "esp_partition" ], + "priv_reqs": [ "esptool_py", "efuse", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/app_update/libapp_update.a", + "sources": [ "/home/sam/esp/esp-idf/components/app_update/esp_ota_ops.c", "/home/sam/esp/esp-idf/components/app_update/esp_ota_app_desc.c" ], + "include_dirs": [ "include" ] + }, + "bootloader": { + "alias": "idf::bootloader", + "target": "___idf_bootloader", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bootloader", + "type": "CONFIG_ONLY", + "lib": "__idf_bootloader", + "reqs": [], + "priv_reqs": [ "partition_table", "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "bootloader_support": { + "alias": "idf::bootloader_support", + "target": "___idf_bootloader_support", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bootloader_support", + "type": "LIBRARY", + "lib": "__idf_bootloader_support", + "reqs": [ "soc" ], + "priv_reqs": [ "spi_flash", "mbedtls", "efuse", "heap", "esp_bootloader_format", "esp_app_format" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/bootloader_support/libbootloader_support.a", + "sources": [ "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_common_loader.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_clock_init.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_mem.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_efuse.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/flash_encrypt.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/secure_boot.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_random_esp32c6.c", "/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash.c", "/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/flash_qio_mode.c", "/home/sam/esp/esp-idf/components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c6.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/bootloader_utility.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/flash_partitions.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/esp_image_format.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/bootloader_ecdsa.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/idf/bootloader_sha.c", "/home/sam/esp/esp-idf/components/bootloader_support/src/esp32c6/secure_boot_secure_features.c" ], + "include_dirs": [ "include", "bootloader_flash/include" ] + }, + "bt": { + "alias": "idf::bt", + "target": "___idf_bt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bt", + "type": "CONFIG_ONLY", + "lib": "__idf_bt", + "reqs": [ "esp_timer", "esp_wifi" ], + "priv_reqs": [ "nvs_flash", "soc", "esp_pm", "esp_phy", "esp_coex", "mbedtls", "esp_driver_uart", "vfs", "esp_ringbuf", "esp_driver_spi", "esp_driver_gpio", "esp_gdbstub" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "cmock": { + "alias": "idf::cmock", + "target": "___idf_cmock", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/cmock", + "type": "LIBRARY", + "lib": "__idf_cmock", + "reqs": [ "unity" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cmock/libcmock.a", + "sources": [ "/home/sam/esp/esp-idf/components/cmock/CMock/src/cmock.c" ], + "include_dirs": [ "CMock/src" ] + }, + "console": { + "alias": "idf::console", + "target": "___idf_console", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/console", + "type": "LIBRARY", + "lib": "__idf_console", + "reqs": [ "vfs", "esp_vfs_console" ], + "priv_reqs": [ "esp_driver_uart", "esp_driver_usb_serial_jtag" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/console/libconsole.a", + "sources": [ "/home/sam/esp/esp-idf/components/console/commands.c", "/home/sam/esp/esp-idf/components/console/esp_console_common.c", "/home/sam/esp/esp-idf/components/console/split_argv.c", "/home/sam/esp/esp-idf/components/console/linenoise/linenoise.c", "/home/sam/esp/esp-idf/components/console/esp_console_repl_chip.c", "/home/sam/esp/esp-idf/components/console/argtable3/arg_cmd.c", "/home/sam/esp/esp-idf/components/console/argtable3/arg_date.c", "/home/sam/esp/esp-idf/components/console/argtable3/arg_dbl.c", "/home/sam/esp/esp-idf/components/console/argtable3/arg_dstr.c", "/home/sam/esp/esp-idf/components/console/argtable3/arg_end.c", "/home/sam/esp/esp-idf/components/console/argtable3/arg_file.c", "/home/sam/esp/esp-idf/components/console/argtable3/arg_hashtable.c", "/home/sam/esp/esp-idf/components/console/argtable3/arg_int.c", "/home/sam/esp/esp-idf/components/console/argtable3/arg_lit.c", "/home/sam/esp/esp-idf/components/console/argtable3/arg_rem.c", "/home/sam/esp/esp-idf/components/console/argtable3/arg_rex.c", "/home/sam/esp/esp-idf/components/console/argtable3/arg_str.c", "/home/sam/esp/esp-idf/components/console/argtable3/arg_utils.c", "/home/sam/esp/esp-idf/components/console/argtable3/argtable3.c" ], + "include_dirs": [ "/home/sam/esp/esp-idf/components/console" ] + }, + "cxx": { + "alias": "idf::cxx", + "target": "___idf_cxx", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/cxx", + "type": "LIBRARY", + "lib": "__idf_cxx", + "reqs": [], + "priv_reqs": [ "pthread", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/cxx/libcxx.a", + "sources": [ "/home/sam/esp/esp-idf/components/cxx/cxx_exception_stubs.cpp", "/home/sam/esp/esp-idf/components/cxx/cxx_guards.cpp", "/home/sam/esp/esp-idf/components/cxx/cxx_init.cpp" ], + "include_dirs": [] + }, + "driver": { + "alias": "idf::driver", + "target": "___idf_driver", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/driver", + "type": "LIBRARY", + "lib": "__idf_driver", + "reqs": [ "esp_pm", "esp_ringbuf", "freertos", "soc", "hal", "esp_hw_support", "esp_driver_gpio", "esp_driver_pcnt", "esp_driver_gptimer", "esp_driver_spi", "esp_driver_mcpwm", "esp_driver_ana_cmpr", "esp_driver_i2s", "esp_driver_sdmmc", "esp_driver_sdspi", "esp_driver_sdio", "esp_driver_dac", "esp_driver_rmt", "esp_driver_tsens", "esp_driver_sdm", "esp_driver_i2c", "esp_driver_uart", "esp_driver_ledc", "esp_driver_parlio", "esp_driver_usb_serial_jtag" ], + "priv_reqs": [ "efuse", "esp_timer", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/driver/libdriver.a", + "sources": [ "/home/sam/esp/esp-idf/components/driver/deprecated/adc_legacy.c", "/home/sam/esp/esp-idf/components/driver/deprecated/adc_dma_legacy.c", "/home/sam/esp/esp-idf/components/driver/deprecated/timer_legacy.c", "/home/sam/esp/esp-idf/components/driver/i2c/i2c.c", "/home/sam/esp/esp-idf/components/driver/deprecated/i2s_legacy.c", "/home/sam/esp/esp-idf/components/driver/deprecated/mcpwm_legacy.c", "/home/sam/esp/esp-idf/components/driver/deprecated/pcnt_legacy.c", "/home/sam/esp/esp-idf/components/driver/deprecated/rmt_legacy.c", "/home/sam/esp/esp-idf/components/driver/deprecated/sigma_delta_legacy.c", "/home/sam/esp/esp-idf/components/driver/deprecated/rtc_temperature_legacy.c", "/home/sam/esp/esp-idf/components/driver/twai/twai.c" ], + "include_dirs": [ "deprecated", "i2c/include", "touch_sensor/include", "twai/include" ] + }, + "efuse": { + "alias": "idf::efuse", + "target": "___idf_efuse", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/efuse", + "type": "LIBRARY", + "lib": "__idf_efuse", + "reqs": [], + "priv_reqs": [ "bootloader_support", "soc", "spi_flash", "esp_system", "esp_partition", "esp_app_format" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/efuse/libefuse.a", + "sources": [ "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_table.c", "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_fields.c", "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_rtc_calib.c", "/home/sam/esp/esp-idf/components/efuse/esp32c6/esp_efuse_utility.c", "/home/sam/esp/esp-idf/components/efuse/src/esp_efuse_api.c", "/home/sam/esp/esp-idf/components/efuse/src/esp_efuse_fields.c", "/home/sam/esp/esp-idf/components/efuse/src/esp_efuse_utility.c", "/home/sam/esp/esp-idf/components/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c", "/home/sam/esp/esp-idf/components/efuse/src/esp_efuse_startup.c" ], + "include_dirs": [ "include", "esp32c6/include" ] + }, + "esp-tls": { + "alias": "idf::esp-tls", + "target": "___idf_esp-tls", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp-tls", + "type": "LIBRARY", + "lib": "__idf_esp-tls", + "reqs": [ "mbedtls" ], + "priv_reqs": [ "http_parser", "esp_timer", "lwip" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp-tls/libesp-tls.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp-tls/esp_tls.c", "/home/sam/esp/esp-idf/components/esp-tls/esp-tls-crypto/esp_tls_crypto.c", "/home/sam/esp/esp-idf/components/esp-tls/esp_tls_error_capture.c", "/home/sam/esp/esp-idf/components/esp-tls/esp_tls_platform_port.c", "/home/sam/esp/esp-idf/components/esp-tls/esp_tls_mbedtls.c" ], + "include_dirs": [ "/home/sam/esp/esp-idf/components/esp-tls", "esp-tls-crypto" ] + }, + "esp_adc": { + "alias": "idf::esp_adc", + "target": "___idf_esp_adc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_adc", + "type": "LIBRARY", + "lib": "__idf_esp_adc", + "reqs": [], + "priv_reqs": [ "driver", "esp_driver_gpio", "efuse", "esp_pm", "esp_ringbuf", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_adc/libesp_adc.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_adc/adc_oneshot.c", "/home/sam/esp/esp-idf/components/esp_adc/adc_common.c", "/home/sam/esp/esp-idf/components/esp_adc/adc_cali.c", "/home/sam/esp/esp-idf/components/esp_adc/adc_cali_curve_fitting.c", "/home/sam/esp/esp-idf/components/esp_adc/deprecated/esp_adc_cal_common_legacy.c", "/home/sam/esp/esp-idf/components/esp_adc/adc_continuous.c", "/home/sam/esp/esp-idf/components/esp_adc/adc_monitor.c", "/home/sam/esp/esp-idf/components/esp_adc/gdma/adc_dma.c", "/home/sam/esp/esp-idf/components/esp_adc/adc_filter.c", "/home/sam/esp/esp-idf/components/esp_adc/esp32c6/curve_fitting_coefficients.c" ], + "include_dirs": [ "include", "interface", "esp32c6/include", "deprecated/include" ] + }, + "esp_app_format": { + "alias": "idf::esp_app_format", + "target": "___idf_esp_app_format", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_app_format", + "type": "LIBRARY", + "lib": "__idf_esp_app_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_app_format/libesp_app_format.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_app_format/esp_app_desc.c" ], + "include_dirs": [ "include" ] + }, + "esp_bootloader_format": { + "alias": "idf::esp_bootloader_format", + "target": "___idf_esp_bootloader_format", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_bootloader_format", + "type": "LIBRARY", + "lib": "__idf_esp_bootloader_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_bootloader_format/libesp_bootloader_format.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_bootloader_format/esp_bootloader_desc.c" ], + "include_dirs": [ "include" ] + }, + "esp_coex": { + "alias": "idf::esp_coex", + "target": "___idf_esp_coex", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_coex", + "type": "LIBRARY", + "lib": "__idf_esp_coex", + "reqs": [], + "priv_reqs": [ "esp_timer", "driver", "esp_event" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_coex/libesp_coex.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_coex/src/coexist.c", "/home/sam/esp/esp-idf/components/esp_coex/src/lib_printf.c", "/home/sam/esp/esp-idf/components/esp_coex/esp32c6/esp_coex_adapter.c", "/home/sam/esp/esp-idf/components/esp_coex/src/coexist_debug_diagram.c", "/home/sam/esp/esp-idf/components/esp_coex/src/coexist_debug.c" ], + "include_dirs": [ "include" ] + }, + "esp_common": { + "alias": "idf::esp_common", + "target": "___idf_esp_common", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_common", + "type": "LIBRARY", + "lib": "__idf_esp_common", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_common/libesp_common.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_common/src/esp_err_to_name.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_ana_cmpr": { + "alias": "idf::esp_driver_ana_cmpr", + "target": "___idf_esp_driver_ana_cmpr", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_driver_ana_cmpr", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "esp_driver_cam": { + "alias": "idf::esp_driver_cam", + "target": "___idf_esp_driver_cam", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_cam", + "type": "LIBRARY", + "lib": "__idf_esp_driver_cam", + "reqs": [ "esp_driver_isp", "esp_mm" ], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_cam/libesp_driver_cam.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_cam/esp_cam_ctlr.c", "/home/sam/esp/esp-idf/components/esp_driver_cam/dvp_share_ctrl.c" ], + "include_dirs": [ "include", "interface" ] + }, + "esp_driver_dac": { + "alias": "idf::esp_driver_dac", + "target": "___idf_esp_driver_dac", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_dac", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_driver_dac", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "./include" ] + }, + "esp_driver_gpio": { + "alias": "idf::esp_driver_gpio", + "target": "___idf_esp_driver_gpio", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_gpio", + "type": "LIBRARY", + "lib": "__idf_esp_driver_gpio", + "reqs": [], + "priv_reqs": [ "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gpio/libesp_driver_gpio.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio.c", "/home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_glitch_filter_ops.c", "/home/sam/esp/esp-idf/components/esp_driver_gpio/src/rtc_io.c", "/home/sam/esp/esp-idf/components/esp_driver_gpio/src/dedic_gpio.c", "/home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_pin_glitch_filter.c", "/home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_flex_glitch_filter.c", "/home/sam/esp/esp-idf/components/esp_driver_gpio/src/gpio_etm.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_gptimer": { + "alias": "idf::esp_driver_gptimer", + "target": "___idf_esp_driver_gptimer", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_gptimer", + "type": "LIBRARY", + "lib": "__idf_esp_driver_gptimer", + "reqs": [ "esp_pm" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_gptimer/src/gptimer.c", "/home/sam/esp/esp-idf/components/esp_driver_gptimer/src/gptimer_common.c", "/home/sam/esp/esp-idf/components/esp_driver_gptimer/src/gptimer_etm.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_i2c": { + "alias": "idf::esp_driver_i2c", + "target": "___idf_esp_driver_i2c", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_i2c", + "type": "LIBRARY", + "lib": "__idf_esp_driver_i2c", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_pm", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2c/libesp_driver_i2c.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_i2c/i2c_master.c", "/home/sam/esp/esp-idf/components/esp_driver_i2c/i2c_common.c", "/home/sam/esp/esp-idf/components/esp_driver_i2c/i2c_slave.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_i2s": { + "alias": "idf::esp_driver_i2s", + "target": "___idf_esp_driver_i2s", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_i2s", + "type": "LIBRARY", + "lib": "__idf_esp_driver_i2s", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_pm", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_i2s/libesp_driver_i2s.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_common.c", "/home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_std.c", "/home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_pdm.c", "/home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_tdm.c", "/home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_etm.c", "/home/sam/esp/esp-idf/components/esp_driver_i2s/i2s_platform.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_isp": { + "alias": "idf::esp_driver_isp", + "target": "___idf_esp_driver_isp", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_isp", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_driver_isp", + "reqs": [ "esp_mm" ], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "esp_driver_jpeg": { + "alias": "idf::esp_driver_jpeg", + "target": "___idf_esp_driver_jpeg", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_jpeg", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_driver_jpeg", + "reqs": [], + "priv_reqs": [ "esp_mm", "esp_pm", "esp_psram" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "esp_driver_ledc": { + "alias": "idf::esp_driver_ledc", + "target": "___idf_esp_driver_ledc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_ledc", + "type": "LIBRARY", + "lib": "__idf_esp_driver_ledc", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_ledc/libesp_driver_ledc.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_ledc/src/ledc.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_mcpwm": { + "alias": "idf::esp_driver_mcpwm", + "target": "___idf_esp_driver_mcpwm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_mcpwm", + "type": "LIBRARY", + "lib": "__idf_esp_driver_mcpwm", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_cap.c", "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_cmpr.c", "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_com.c", "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_fault.c", "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_gen.c", "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_oper.c", "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_sync.c", "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_timer.c", "/home/sam/esp/esp-idf/components/esp_driver_mcpwm/src/mcpwm_etm.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_parlio": { + "alias": "idf::esp_driver_parlio", + "target": "___idf_esp_driver_parlio", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_parlio", + "type": "LIBRARY", + "lib": "__idf_esp_driver_parlio", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_parlio/libesp_driver_parlio.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_parlio/src/parlio_common.c", "/home/sam/esp/esp-idf/components/esp_driver_parlio/src/parlio_tx.c", "/home/sam/esp/esp-idf/components/esp_driver_parlio/src/parlio_rx.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_pcnt": { + "alias": "idf::esp_driver_pcnt", + "target": "___idf_esp_driver_pcnt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_pcnt", + "type": "LIBRARY", + "lib": "__idf_esp_driver_pcnt", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_pcnt/src/pulse_cnt.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_ppa": { + "alias": "idf::esp_driver_ppa", + "target": "___idf_esp_driver_ppa", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_ppa", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_driver_ppa", + "reqs": [], + "priv_reqs": [ "esp_mm", "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "esp_driver_rmt": { + "alias": "idf::esp_driver_rmt", + "target": "___idf_esp_driver_rmt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_rmt", + "type": "LIBRARY", + "lib": "__idf_esp_driver_rmt", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_rmt/libesp_driver_rmt.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_common.c", "/home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_encoder.c", "/home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_rx.c", "/home/sam/esp/esp-idf/components/esp_driver_rmt/src/rmt_tx.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_sdio": { + "alias": "idf::esp_driver_sdio", + "target": "___idf_esp_driver_sdio", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_sdio", + "type": "LIBRARY", + "lib": "__idf_esp_driver_sdio", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdio/libesp_driver_sdio.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_sdio/src/sdio_slave.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_sdm": { + "alias": "idf::esp_driver_sdm", + "target": "___idf_esp_driver_sdm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_sdm", + "type": "LIBRARY", + "lib": "__idf_esp_driver_sdm", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdm/libesp_driver_sdm.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_sdm/src/sdm.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_sdmmc": { + "alias": "idf::esp_driver_sdmmc", + "target": "___idf_esp_driver_sdmmc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_sdmmc", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_driver_sdmmc", + "reqs": [ "sdmmc", "esp_driver_gpio" ], + "priv_reqs": [ "esp_timer", "esp_pm", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdspi": { + "alias": "idf::esp_driver_sdspi", + "target": "___idf_esp_driver_sdspi", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_sdspi", + "type": "LIBRARY", + "lib": "__idf_esp_driver_sdspi", + "reqs": [ "sdmmc", "esp_driver_spi", "esp_driver_gpio" ], + "priv_reqs": [ "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_sdspi/src/sdspi_crc.c", "/home/sam/esp/esp-idf/components/esp_driver_sdspi/src/sdspi_host.c", "/home/sam/esp/esp-idf/components/esp_driver_sdspi/src/sdspi_transaction.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_spi": { + "alias": "idf::esp_driver_spi", + "target": "___idf_esp_driver_spi", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_spi", + "type": "LIBRARY", + "lib": "__idf_esp_driver_spi", + "reqs": [ "esp_pm" ], + "priv_reqs": [ "esp_timer", "esp_mm", "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_spi/libesp_driver_spi.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_common.c", "/home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_master.c", "/home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_slave.c", "/home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_dma.c", "/home/sam/esp/esp-idf/components/esp_driver_spi/src/gpspi/spi_slave_hd.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_touch_sens": { + "alias": "idf::esp_driver_touch_sens", + "target": "___idf_esp_driver_touch_sens", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_touch_sens", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_driver_touch_sens", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "esp_driver_tsens": { + "alias": "idf::esp_driver_tsens", + "target": "___idf_esp_driver_tsens", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_tsens", + "type": "LIBRARY", + "lib": "__idf_esp_driver_tsens", + "reqs": [], + "priv_reqs": [ "efuse" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_tsens/libesp_driver_tsens.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_tsens/src/temperature_sensor.c", "/home/sam/esp/esp-idf/components/esp_driver_tsens/src/temperature_sensor_etm.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_uart": { + "alias": "idf::esp_driver_uart", + "target": "___idf_esp_driver_uart", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_uart", + "type": "LIBRARY", + "lib": "__idf_esp_driver_uart", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_uart/libesp_driver_uart.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_uart/src/uart.c", "/home/sam/esp/esp-idf/components/esp_driver_uart/src/uart_vfs.c" ], + "include_dirs": [ "include" ] + }, + "esp_driver_usb_serial_jtag": { + "alias": "idf::esp_driver_usb_serial_jtag", + "target": "___idf_esp_driver_usb_serial_jtag", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag", + "type": "LIBRARY", + "lib": "__idf_esp_driver_usb_serial_jtag", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_ringbuf", "esp_pm", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/src/usb_serial_jtag.c", "/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/src/usb_serial_jtag_connection_monitor.c", "/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag/src/usb_serial_jtag_vfs.c" ], + "include_dirs": [ "include" ] + }, + "esp_eth": { + "alias": "idf::esp_eth", + "target": "___idf_esp_eth", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_eth", + "type": "LIBRARY", + "lib": "__idf_esp_eth", + "reqs": [ "esp_event" ], + "priv_reqs": [ "log", "esp_timer", "esp_driver_spi", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_eth/libesp_eth.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_eth/src/esp_eth.c", "/home/sam/esp/esp-idf/components/esp_eth/src/phy/esp_eth_phy_802_3.c", "/home/sam/esp/esp-idf/components/esp_eth/src/esp_eth_netif_glue.c" ], + "include_dirs": [ "include" ] + }, + "esp_event": { + "alias": "idf::esp_event", + "target": "___idf_esp_event", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_event", + "type": "LIBRARY", + "lib": "__idf_esp_event", + "reqs": [ "log", "esp_common", "freertos" ], + "priv_reqs": [ "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_event/libesp_event.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_event/default_event_loop.c", "/home/sam/esp/esp-idf/components/esp_event/esp_event.c", "/home/sam/esp/esp-idf/components/esp_event/esp_event_private.c" ], + "include_dirs": [ "include" ] + }, + "esp_gdbstub": { + "alias": "idf::esp_gdbstub", + "target": "___idf_esp_gdbstub", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_gdbstub", + "type": "LIBRARY", + "lib": "__idf_esp_gdbstub", + "reqs": [ "freertos" ], + "priv_reqs": [ "soc", "esp_rom", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_gdbstub/libesp_gdbstub.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_gdbstub/src/gdbstub.c", "/home/sam/esp/esp-idf/components/esp_gdbstub/src/gdbstub_transport.c", "/home/sam/esp/esp-idf/components/esp_gdbstub/src/packet.c", "/home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/gdbstub_riscv.c", "/home/sam/esp/esp-idf/components/esp_gdbstub/src/port/riscv/rv_decode.c" ], + "include_dirs": [ "include" ] + }, + "esp_hid": { + "alias": "idf::esp_hid", + "target": "___idf_esp_hid", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_hid", + "type": "LIBRARY", + "lib": "__idf_esp_hid", + "reqs": [ "esp_event", "bt" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hid/libesp_hid.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_hid/src/esp_hidd.c", "/home/sam/esp/esp-idf/components/esp_hid/src/esp_hidh.c", "/home/sam/esp/esp-idf/components/esp_hid/src/esp_hid_common.c" ], + "include_dirs": [ "include" ] + }, + "esp_http_client": { + "alias": "idf::esp_http_client", + "target": "___idf_esp_http_client", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_http_client", + "type": "LIBRARY", + "lib": "__idf_esp_http_client", + "reqs": [ "lwip", "esp_event" ], + "priv_reqs": [ "tcp_transport", "http_parser" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_client/libesp_http_client.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_http_client/esp_http_client.c", "/home/sam/esp/esp-idf/components/esp_http_client/lib/http_auth.c", "/home/sam/esp/esp-idf/components/esp_http_client/lib/http_header.c", "/home/sam/esp/esp-idf/components/esp_http_client/lib/http_utils.c" ], + "include_dirs": [ "include" ] + }, + "esp_http_server": { + "alias": "idf::esp_http_server", + "target": "___idf_esp_http_server", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_http_server", + "type": "LIBRARY", + "lib": "__idf_esp_http_server", + "reqs": [ "http_parser", "esp_event" ], + "priv_reqs": [ "mbedtls", "lwip", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_http_server/libesp_http_server.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_http_server/src/httpd_main.c", "/home/sam/esp/esp-idf/components/esp_http_server/src/httpd_parse.c", "/home/sam/esp/esp-idf/components/esp_http_server/src/httpd_sess.c", "/home/sam/esp/esp-idf/components/esp_http_server/src/httpd_txrx.c", "/home/sam/esp/esp-idf/components/esp_http_server/src/httpd_uri.c", "/home/sam/esp/esp-idf/components/esp_http_server/src/httpd_ws.c", "/home/sam/esp/esp-idf/components/esp_http_server/src/util/ctrl_sock.c" ], + "include_dirs": [ "include" ] + }, + "esp_https_ota": { + "alias": "idf::esp_https_ota", + "target": "___idf_esp_https_ota", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_https_ota", + "type": "LIBRARY", + "lib": "__idf_esp_https_ota", + "reqs": [ "esp_http_client", "bootloader_support", "esp_app_format", "esp_event" ], + "priv_reqs": [ "log", "app_update" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_ota/libesp_https_ota.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_https_ota/src/esp_https_ota.c" ], + "include_dirs": [ "include" ] + }, + "esp_https_server": { + "alias": "idf::esp_https_server", + "target": "___idf_esp_https_server", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_https_server", + "type": "LIBRARY", + "lib": "__idf_esp_https_server", + "reqs": [ "esp_http_server", "esp-tls", "esp_event" ], + "priv_reqs": [ "lwip" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_https_server/libesp_https_server.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_https_server/src/https_server.c" ], + "include_dirs": [ "include" ] + }, + "esp_hw_support": { + "alias": "idf::esp_hw_support", + "target": "___idf_esp_hw_support", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_hw_support", + "type": "LIBRARY", + "lib": "__idf_esp_hw_support", + "reqs": [ "soc" ], + "priv_reqs": [ "efuse", "spi_flash", "bootloader_support", "esp_security", "hal", "esp_driver_gpio", "esp_timer", "esp_pm", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_hw_support/libesp_hw_support.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_hw_support/cpu.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/esp_cpu_intr.c", "/home/sam/esp/esp-idf/components/esp_hw_support/esp_memory_utils.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/cpu_region_protect.c", "/home/sam/esp/esp-idf/components/esp_hw_support/esp_clk.c", "/home/sam/esp/esp-idf/components/esp_hw_support/clk_ctrl_os.c", "/home/sam/esp/esp-idf/components/esp_hw_support/hw_random.c", "/home/sam/esp/esp-idf/components/esp_hw_support/intr_alloc.c", "/home/sam/esp/esp-idf/components/esp_hw_support/mac_addr.c", "/home/sam/esp/esp-idf/components/esp_hw_support/periph_ctrl.c", "/home/sam/esp/esp-idf/components/esp_hw_support/revision.c", "/home/sam/esp/esp-idf/components/esp_hw_support/rtc_module.c", "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_modem.c", "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_modes.c", "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_console.c", "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_usb.c", "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_gpio.c", "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_event.c", "/home/sam/esp/esp-idf/components/esp_hw_support/regi2c_ctrl.c", "/home/sam/esp/esp-idf/components/esp_hw_support/esp_gpio_reserve.c", "/home/sam/esp/esp-idf/components/esp_hw_support/sar_periph_ctrl_common.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/io_mux.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/esp_clk_tree.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp_clk_tree_common.c", "/home/sam/esp/esp-idf/components/esp_hw_support/dma/esp_dma_utils.c", "/home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma_link.c", "/home/sam/esp/esp-idf/components/esp_hw_support/spi_share_hw_ctrl.c", "/home/sam/esp/esp-idf/components/esp_hw_support/spi_bus_lock.c", "/home/sam/esp/esp-idf/components/esp_hw_support/clk_utils.c", "/home/sam/esp/esp-idf/components/esp_hw_support/adc_share_hw_ctrl.c", "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_retention.c", "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_system_peripheral.c", "/home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma.c", "/home/sam/esp/esp-idf/components/esp_hw_support/deprecated/gdma_legacy.c", "/home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma_sleep_retention.c", "/home/sam/esp/esp-idf/components/esp_hw_support/dma/gdma_etm.c", "/home/sam/esp/esp-idf/components/esp_hw_support/dma/esp_async_memcpy.c", "/home/sam/esp/esp-idf/components/esp_hw_support/dma/async_memcpy_gdma.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/systimer.c", "/home/sam/esp/esp-idf/components/esp_hw_support/esp_etm.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/pau_regdma.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/regdma_link.c", "/home/sam/esp/esp-idf/components/esp_hw_support/modem_clock.c", "/home/sam/esp/esp-idf/components/esp_hw_support/mspi_timing_tuning.c", "/home/sam/esp/esp-idf/components/esp_hw_support/sleep_wake_stub.c", "/home/sam/esp/esp-idf/components/esp_hw_support/esp_clock_output.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk_init.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_clk.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_param.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_init.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/pmu_sleep.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/rtc_time.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/chip_info.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/ocode_init.c", "/home/sam/esp/esp-idf/components/esp_hw_support/port/esp32c6/sar_periph_ctrl.c", "/home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_cpu.c", "/home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_cpu_asm.S", "/home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_clock.c", "/home/sam/esp/esp-idf/components/esp_hw_support/lowpower/port/esp32c6/sleep_modem_state.c" ], + "include_dirs": [ "include", "include/soc", "include/soc/esp32c6", "dma/include", "ldo/include", "debug_probe/include" ] + }, + "esp_lcd": { + "alias": "idf::esp_lcd", + "target": "___idf_esp_lcd", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_lcd", + "type": "LIBRARY", + "lib": "__idf_esp_lcd", + "reqs": [ "driver", "esp_driver_gpio", "esp_driver_i2c", "esp_driver_spi" ], + "priv_reqs": [ "esp_mm", "esp_psram", "esp_pm", "esp_driver_i2s" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_lcd/libesp_lcd.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_common.c", "/home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_io.c", "/home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_nt35510.c", "/home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_ssd1306.c", "/home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_st7789.c", "/home/sam/esp/esp-idf/components/esp_lcd/src/esp_lcd_panel_ops.c", "/home/sam/esp/esp-idf/components/esp_lcd/i2c/esp_lcd_panel_io_i2c_v1.c", "/home/sam/esp/esp-idf/components/esp_lcd/i2c/esp_lcd_panel_io_i2c_v2.c", "/home/sam/esp/esp-idf/components/esp_lcd/spi/esp_lcd_panel_io_spi.c" ], + "include_dirs": [ "include", "interface" ] + }, + "esp_local_ctrl": { + "alias": "idf::esp_local_ctrl", + "target": "___idf_esp_local_ctrl", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_local_ctrl", + "type": "LIBRARY", + "lib": "__idf_esp_local_ctrl", + "reqs": [ "protocomm", "esp_https_server" ], + "priv_reqs": [ "protobuf-c" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_local_ctrl/libesp_local_ctrl.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_local_ctrl/src/esp_local_ctrl.c", "/home/sam/esp/esp-idf/components/esp_local_ctrl/src/esp_local_ctrl_handler.c", "/home/sam/esp/esp-idf/components/esp_local_ctrl/proto-c/esp_local_ctrl.pb-c.c", "/home/sam/esp/esp-idf/components/esp_local_ctrl/src/esp_local_ctrl_transport_httpd.c" ], + "include_dirs": [ "include" ] + }, + "esp_mm": { + "alias": "idf::esp_mm", + "target": "___idf_esp_mm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_mm", + "type": "LIBRARY", + "lib": "__idf_esp_mm", + "reqs": [], + "priv_reqs": [ "heap", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_mm/libesp_mm.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_mm/esp_mmu_map.c", "/home/sam/esp/esp-idf/components/esp_mm/port/esp32c6/ext_mem_layout.c", "/home/sam/esp/esp-idf/components/esp_mm/esp_cache.c", "/home/sam/esp/esp-idf/components/esp_mm/heap_align_hw.c" ], + "include_dirs": [ "include" ] + }, + "esp_netif": { + "alias": "idf::esp_netif", + "target": "___idf_esp_netif", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_netif", + "type": "LIBRARY", + "lib": "__idf_esp_netif", + "reqs": [ "esp_event" ], + "priv_reqs": [ "esp_netif_stack" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_netif/libesp_netif.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_netif/esp_netif_handlers.c", "/home/sam/esp/esp-idf/components/esp_netif/esp_netif_objects.c", "/home/sam/esp/esp-idf/components/esp_netif/esp_netif_defaults.c", "/home/sam/esp/esp-idf/components/esp_netif/lwip/esp_netif_lwip.c", "/home/sam/esp/esp-idf/components/esp_netif/lwip/esp_netif_sntp.c", "/home/sam/esp/esp-idf/components/esp_netif/lwip/esp_netif_lwip_defaults.c", "/home/sam/esp/esp-idf/components/esp_netif/lwip/netif/wlanif.c", "/home/sam/esp/esp-idf/components/esp_netif/lwip/netif/ethernetif.c", "/home/sam/esp/esp-idf/components/esp_netif/lwip/netif/esp_pbuf_ref.c" ], + "include_dirs": [ "include" ] + }, + "esp_netif_stack": { + "alias": "idf::esp_netif_stack", + "target": "___idf_esp_netif_stack", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_netif_stack", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_netif_stack", + "reqs": [ "lwip" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "esp_partition": { + "alias": "idf::esp_partition", + "target": "___idf_esp_partition", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_partition", + "type": "LIBRARY", + "lib": "__idf_esp_partition", + "reqs": [], + "priv_reqs": [ "esp_system", "spi_flash", "partition_table", "bootloader_support", "app_update" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_partition/libesp_partition.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_partition/partition.c", "/home/sam/esp/esp-idf/components/esp_partition/partition_target.c" ], + "include_dirs": [ "include" ] + }, + "esp_phy": { + "alias": "idf::esp_phy", + "target": "___idf_esp_phy", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_phy", + "type": "LIBRARY", + "lib": "__idf_esp_phy", + "reqs": [], + "priv_reqs": [ "nvs_flash", "driver", "efuse", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_phy/libesp_phy.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_phy/src/phy_override.c", "/home/sam/esp/esp-idf/components/esp_phy/src/lib_printf.c", "/home/sam/esp/esp-idf/components/esp_phy/src/phy_common.c", "/home/sam/esp/esp-idf/components/esp_phy/src/phy_init.c", "/home/sam/esp/esp-idf/components/esp_phy/esp32c6/phy_init_data.c", "/home/sam/esp/esp-idf/components/esp_phy/src/btbb_init.c" ], + "include_dirs": [ "include", "esp32c6/include" ] + }, + "esp_pm": { + "alias": "idf::esp_pm", + "target": "___idf_esp_pm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_pm", + "type": "LIBRARY", + "lib": "__idf_esp_pm", + "reqs": [], + "priv_reqs": [ "esp_system", "esp_driver_gpio", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_pm/libesp_pm.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_pm/pm_locks.c", "/home/sam/esp/esp-idf/components/esp_pm/pm_trace.c", "/home/sam/esp/esp-idf/components/esp_pm/pm_impl.c" ], + "include_dirs": [ "include" ] + }, + "esp_psram": { + "alias": "idf::esp_psram", + "target": "___idf_esp_psram", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_psram", + "type": "CONFIG_ONLY", + "lib": "__idf_esp_psram", + "reqs": [], + "priv_reqs": [ "heap", "spi_flash", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "esp_ringbuf": { + "alias": "idf::esp_ringbuf", + "target": "___idf_esp_ringbuf", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_ringbuf", + "type": "LIBRARY", + "lib": "__idf_esp_ringbuf", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_ringbuf/libesp_ringbuf.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_ringbuf/ringbuf.c" ], + "include_dirs": [ "include" ] + }, + "esp_rom": { + "alias": "idf::esp_rom", + "target": "___idf_esp_rom", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_rom", + "type": "LIBRARY", + "lib": "__idf_esp_rom", + "reqs": [], + "priv_reqs": [ "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_rom/libesp_rom.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_sys.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_print.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_crc.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_uart.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_spiflash.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_efuse.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_gpio.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_hp_regi2c_esp32c6.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_tlsf.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_multi_heap.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_systimer.c", "/home/sam/esp/esp-idf/components/esp_rom/patches/esp_rom_wdt.c" ], + "include_dirs": [ "include", "esp32c6/include", "esp32c6/include/esp32c6", "esp32c6" ] + }, + "esp_security": { + "alias": "idf::esp_security", + "target": "___idf_esp_security", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_security", + "type": "LIBRARY", + "lib": "__idf_esp_security", + "reqs": [], + "priv_reqs": [ "efuse", "esp_hw_support", "esp_system", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_security/libesp_security.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_security/src/init.c", "/home/sam/esp/esp-idf/components/esp_security/src/esp_hmac.c", "/home/sam/esp/esp-idf/components/esp_security/src/esp_ds.c", "/home/sam/esp/esp-idf/components/esp_security/src/esp_dpa_protection.c", "/home/sam/esp/esp-idf/components/esp_security/src/esp_crypto_lock.c" ], + "include_dirs": [ "include" ] + }, + "esp_system": { + "alias": "idf::esp_system", + "target": "___idf_esp_system", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_system", + "type": "LIBRARY", + "lib": "__idf_esp_system", + "reqs": [], + "priv_reqs": [ "spi_flash", "esp_timer", "esp_mm", "bootloader_support", "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_system/libesp_system.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_system/esp_err.c", "/home/sam/esp/esp-idf/components/esp_system/crosscore_int.c", "/home/sam/esp/esp-idf/components/esp_system/esp_ipc.c", "/home/sam/esp/esp-idf/components/esp_system/freertos_hooks.c", "/home/sam/esp/esp-idf/components/esp_system/int_wdt.c", "/home/sam/esp/esp-idf/components/esp_system/panic.c", "/home/sam/esp/esp-idf/components/esp_system/esp_system.c", "/home/sam/esp/esp-idf/components/esp_system/startup.c", "/home/sam/esp/esp-idf/components/esp_system/startup_funcs.c", "/home/sam/esp/esp-idf/components/esp_system/system_time.c", "/home/sam/esp/esp-idf/components/esp_system/stack_check.c", "/home/sam/esp/esp-idf/components/esp_system/ubsan.c", "/home/sam/esp/esp-idf/components/esp_system/xt_wdt.c", "/home/sam/esp/esp-idf/components/esp_system/task_wdt/task_wdt.c", "/home/sam/esp/esp-idf/components/esp_system/task_wdt/task_wdt_impl_timergroup.c", "/home/sam/esp/esp-idf/components/esp_system/systick_etm.c", "/home/sam/esp/esp-idf/components/esp_system/hw_stack_guard.c", "/home/sam/esp/esp-idf/components/esp_system/port/cpu_start.c", "/home/sam/esp/esp-idf/components/esp_system/port/panic_handler.c", "/home/sam/esp/esp-idf/components/esp_system/port/esp_system_chip.c", "/home/sam/esp/esp-idf/components/esp_system/port/image_process.c", "/home/sam/esp/esp-idf/components/esp_system/port/brownout.c", "/home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/expression_with_stack.c", "/home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/panic_arch.c", "/home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/debug_helpers.c", "/home/sam/esp/esp-idf/components/esp_system/port/arch/riscv/debug_stubs.c", "/home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/clk.c", "/home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/reset_reason.c", "/home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/system_internal.c", "/home/sam/esp/esp-idf/components/esp_system/port/soc/esp32c6/cache_err_int.c" ], + "include_dirs": [ "include" ] + }, + "esp_timer": { + "alias": "idf::esp_timer", + "target": "___idf_esp_timer", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_timer", + "type": "LIBRARY", + "lib": "__idf_esp_timer", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_timer/libesp_timer.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_timer/src/esp_timer.c", "/home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_init.c", "/home/sam/esp/esp-idf/components/esp_timer/src/ets_timer_legacy.c", "/home/sam/esp/esp-idf/components/esp_timer/src/system_time.c", "/home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_impl_common.c", "/home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_impl_systimer.c", "/home/sam/esp/esp-idf/components/esp_timer/src/esp_timer_etm.c" ], + "include_dirs": [ "include" ] + }, + "esp_vfs_console": { + "alias": "idf::esp_vfs_console", + "target": "___idf_esp_vfs_console", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_vfs_console", + "type": "LIBRARY", + "lib": "__idf_esp_vfs_console", + "reqs": [], + "priv_reqs": [ "vfs", "esp_driver_uart", "esp_driver_usb_serial_jtag" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_vfs_console/libesp_vfs_console.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_vfs_console/vfs_console.c" ], + "include_dirs": [ "include" ] + }, + "esp_wifi": { + "alias": "idf::esp_wifi", + "target": "___idf_esp_wifi", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_wifi", + "type": "LIBRARY", + "lib": "__idf_esp_wifi", + "reqs": [ "esp_event", "esp_phy", "esp_netif" ], + "priv_reqs": [ "driver", "esptool_py", "esp_pm", "esp_timer", "nvs_flash", "wpa_supplicant", "hal", "lwip", "esp_coex" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/esp_wifi/libesp_wifi.a", + "sources": [ "/home/sam/esp/esp-idf/components/esp_wifi/src/lib_printf.c", "/home/sam/esp/esp-idf/components/esp_wifi/src/mesh_event.c", "/home/sam/esp/esp-idf/components/esp_wifi/src/smartconfig.c", "/home/sam/esp/esp-idf/components/esp_wifi/src/wifi_init.c", "/home/sam/esp/esp-idf/components/esp_wifi/src/wifi_default.c", "/home/sam/esp/esp-idf/components/esp_wifi/src/wifi_netif.c", "/home/sam/esp/esp-idf/components/esp_wifi/src/wifi_default_ap.c", "/home/sam/esp/esp-idf/components/esp_wifi/esp32c6/esp_adapter.c", "/home/sam/esp/esp-idf/components/esp_wifi/src/smartconfig_ack.c" ], + "include_dirs": [ "include", "include/local", "wifi_apps/include", "wifi_apps/nan_app/include" ] + }, + "espcoredump": { + "alias": "idf::espcoredump", + "target": "___idf_espcoredump", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/espcoredump", + "type": "LIBRARY", + "lib": "__idf_espcoredump", + "reqs": [], + "priv_reqs": [ "esp_partition", "spi_flash", "bootloader_support", "mbedtls", "esp_rom", "soc", "esp_system", "esp_driver_gpio", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espcoredump/libespcoredump.a", + "sources": [ "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_init.c", "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_common.c", "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_flash.c", "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_uart.c", "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_elf.c", "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_binary.c", "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_sha.c", "/home/sam/esp/esp-idf/components/espcoredump/src/core_dump_crc.c", "/home/sam/esp/esp-idf/components/espcoredump/src/port/riscv/core_dump_port.c" ], + "include_dirs": [ "include", "include/port/riscv" ] + }, + "espressif__esp-zboss-lib": { + "alias": "idf::espressif__esp-zboss-lib", + "target": "___idf_espressif__esp-zboss-lib", + "prefix": "idf", + "dir": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib", + "type": "CONFIG_ONLY", + "lib": "__idf_espressif__esp-zboss-lib", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "espressif__esp-zigbee-lib": { + "alias": "idf::espressif__esp-zigbee-lib", + "target": "___idf_espressif__esp-zigbee-lib", + "prefix": "idf", + "dir": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib", + "type": "CONFIG_ONLY", + "lib": "__idf_espressif__esp-zigbee-lib", + "reqs": [ "driver", "vfs", "ieee802154", "openthread", "espressif__esp-zboss-lib" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include" ] + }, + "espressif__led_strip": { + "alias": "idf::espressif__led_strip", + "target": "___idf_espressif__led_strip", + "prefix": "idf", + "dir": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip", + "type": "LIBRARY", + "lib": "__idf_espressif__led_strip", + "reqs": [], + "priv_reqs": [ "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/espressif__led_strip/libespressif__led_strip.a", + "sources": [ "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/src/led_strip_api.c", "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/src/led_strip_rmt_dev.c", "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip/src/led_strip_rmt_encoder.c" ], + "include_dirs": [ "include", "interface" ] + }, + "esptool_py": { + "alias": "idf::esptool_py", + "target": "___idf_esptool_py", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esptool_py", + "type": "CONFIG_ONLY", + "lib": "__idf_esptool_py", + "reqs": [ "bootloader" ], + "priv_reqs": [ "partition_table" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "fatfs": { + "alias": "idf::fatfs", + "target": "___idf_fatfs", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/fatfs", + "type": "LIBRARY", + "lib": "__idf_fatfs", + "reqs": [ "wear_levelling", "sdmmc", "esp_driver_sdmmc", "esp_driver_sdspi" ], + "priv_reqs": [ "vfs", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/fatfs/libfatfs.a", + "sources": [ "/home/sam/esp/esp-idf/components/fatfs/diskio/diskio.c", "/home/sam/esp/esp-idf/components/fatfs/diskio/diskio_rawflash.c", "/home/sam/esp/esp-idf/components/fatfs/diskio/diskio_wl.c", "/home/sam/esp/esp-idf/components/fatfs/src/ff.c", "/home/sam/esp/esp-idf/components/fatfs/src/ffunicode.c", "/home/sam/esp/esp-idf/components/fatfs/port/freertos/ffsystem.c", "/home/sam/esp/esp-idf/components/fatfs/diskio/diskio_sdmmc.c", "/home/sam/esp/esp-idf/components/fatfs/vfs/vfs_fat.c", "/home/sam/esp/esp-idf/components/fatfs/vfs/vfs_fat_sdmmc.c", "/home/sam/esp/esp-idf/components/fatfs/vfs/vfs_fat_spiflash.c" ], + "include_dirs": [ "diskio", "src", "vfs" ] + }, + "freertos": { + "alias": "idf::freertos", + "target": "___idf_freertos", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/freertos", + "type": "LIBRARY", + "lib": "__idf_freertos", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/freertos/libfreertos.a", + "sources": [ "/home/sam/esp/esp-idf/components/freertos/heap_idf.c", "/home/sam/esp/esp-idf/components/freertos/app_startup.c", "/home/sam/esp/esp-idf/components/freertos/port_common.c", "/home/sam/esp/esp-idf/components/freertos/port_systick.c", "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/list.c", "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/queue.c", "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/tasks.c", "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/timers.c", "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/event_groups.c", "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/stream_buffer.c", "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/port.c", "/home/sam/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/portasm.S", "/home/sam/esp/esp-idf/components/freertos/esp_additions/freertos_compatibility.c", "/home/sam/esp/esp-idf/components/freertos/esp_additions/idf_additions_event_groups.c", "/home/sam/esp/esp-idf/components/freertos/esp_additions/idf_additions.c" ], + "include_dirs": [ "config/include", "config/include/freertos", "config/riscv/include", "FreeRTOS-Kernel/include", "FreeRTOS-Kernel/portable/riscv/include", "FreeRTOS-Kernel/portable/riscv/include/freertos", "esp_additions/include" ] + }, + "hal": { + "alias": "idf::hal", + "target": "___idf_hal", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/hal", + "type": "LIBRARY", + "lib": "__idf_hal", + "reqs": [ "soc", "esp_rom" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/hal/libhal.a", + "sources": [ "/home/sam/esp/esp-idf/components/hal/hal_utils.c", "/home/sam/esp/esp-idf/components/hal/efuse_hal.c", "/home/sam/esp/esp-idf/components/hal/esp32c6/efuse_hal.c", "/home/sam/esp/esp-idf/components/hal/lp_timer_hal.c", "/home/sam/esp/esp-idf/components/hal/mmu_hal.c", "/home/sam/esp/esp-idf/components/hal/cache_hal.c", "/home/sam/esp/esp-idf/components/hal/color_hal.c", "/home/sam/esp/esp-idf/components/hal/spi_flash_hal.c", "/home/sam/esp/esp-idf/components/hal/spi_flash_hal_iram.c", "/home/sam/esp/esp-idf/components/hal/spi_flash_encrypt_hal_iram.c", "/home/sam/esp/esp-idf/components/hal/esp32c6/clk_tree_hal.c", "/home/sam/esp/esp-idf/components/hal/uart_hal.c", "/home/sam/esp/esp-idf/components/hal/uart_hal_iram.c", "/home/sam/esp/esp-idf/components/hal/gpio_hal.c", "/home/sam/esp/esp-idf/components/hal/rtc_io_hal.c", "/home/sam/esp/esp-idf/components/hal/timer_hal.c", "/home/sam/esp/esp-idf/components/hal/ledc_hal.c", "/home/sam/esp/esp-idf/components/hal/ledc_hal_iram.c", "/home/sam/esp/esp-idf/components/hal/i2c_hal.c", "/home/sam/esp/esp-idf/components/hal/i2c_hal_iram.c", "/home/sam/esp/esp-idf/components/hal/rmt_hal.c", "/home/sam/esp/esp-idf/components/hal/pcnt_hal.c", "/home/sam/esp/esp-idf/components/hal/mcpwm_hal.c", "/home/sam/esp/esp-idf/components/hal/twai_hal.c", "/home/sam/esp/esp-idf/components/hal/twai_hal_iram.c", "/home/sam/esp/esp-idf/components/hal/gdma_hal_top.c", "/home/sam/esp/esp-idf/components/hal/gdma_hal_ahb_v1.c", "/home/sam/esp/esp-idf/components/hal/i2s_hal.c", "/home/sam/esp/esp-idf/components/hal/sdm_hal.c", "/home/sam/esp/esp-idf/components/hal/etm_hal.c", "/home/sam/esp/esp-idf/components/hal/parlio_hal.c", "/home/sam/esp/esp-idf/components/hal/adc_hal_common.c", "/home/sam/esp/esp-idf/components/hal/adc_oneshot_hal.c", "/home/sam/esp/esp-idf/components/hal/adc_hal.c", "/home/sam/esp/esp-idf/components/hal/ecc_hal.c", "/home/sam/esp/esp-idf/components/hal/mpi_hal.c", "/home/sam/esp/esp-idf/components/hal/sha_hal.c", "/home/sam/esp/esp-idf/components/hal/aes_hal.c", "/home/sam/esp/esp-idf/components/hal/esp32c6/modem_clock_hal.c", "/home/sam/esp/esp-idf/components/hal/esp32c6/pau_hal.c", "/home/sam/esp/esp-idf/components/hal/brownout_hal.c", "/home/sam/esp/esp-idf/components/hal/spi_hal.c", "/home/sam/esp/esp-idf/components/hal/spi_hal_iram.c", "/home/sam/esp/esp-idf/components/hal/spi_slave_hal.c", "/home/sam/esp/esp-idf/components/hal/spi_slave_hal_iram.c", "/home/sam/esp/esp-idf/components/hal/spi_slave_hd_hal.c", "/home/sam/esp/esp-idf/components/hal/spi_flash_hal_gpspi.c", "/home/sam/esp/esp-idf/components/hal/sdio_slave_hal.c", "/home/sam/esp/esp-idf/components/hal/esp32c6/pmu_hal.c", "/home/sam/esp/esp-idf/components/hal/apm_hal.c", "/home/sam/esp/esp-idf/components/hal/hmac_hal.c", "/home/sam/esp/esp-idf/components/hal/ds_hal.c", "/home/sam/esp/esp-idf/components/hal/usb_serial_jtag_hal.c" ], + "include_dirs": [ "platform_port/include", "esp32c6/include", "include" ] + }, + "heap": { + "alias": "idf::heap", + "target": "___idf_heap", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/heap", + "type": "LIBRARY", + "lib": "__idf_heap", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/heap/libheap.a", + "sources": [ "/home/sam/esp/esp-idf/components/heap/heap_caps_base.c", "/home/sam/esp/esp-idf/components/heap/heap_caps.c", "/home/sam/esp/esp-idf/components/heap/heap_caps_init.c", "/home/sam/esp/esp-idf/components/heap/multi_heap.c", "/home/sam/esp/esp-idf/components/heap/port/memory_layout_utils.c", "/home/sam/esp/esp-idf/components/heap/port/esp32c6/memory_layout.c" ], + "include_dirs": [ "include", "tlsf" ] + }, + "http_parser": { + "alias": "idf::http_parser", + "target": "___idf_http_parser", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/http_parser", + "type": "LIBRARY", + "lib": "__idf_http_parser", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/http_parser/libhttp_parser.a", + "sources": [ "/home/sam/esp/esp-idf/components/http_parser/http_parser.c" ], + "include_dirs": [ "." ] + }, + "idf_test": { + "alias": "idf::idf_test", + "target": "___idf_idf_test", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/idf_test", + "type": "CONFIG_ONLY", + "lib": "__idf_idf_test", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [ "include", "include/esp32c6" ] + }, + "ieee802154": { + "alias": "idf::ieee802154", + "target": "___idf_ieee802154", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/ieee802154", + "type": "LIBRARY", + "lib": "__idf_ieee802154", + "reqs": [ "esp_coex" ], + "priv_reqs": [ "esp_phy", "driver", "esp_timer", "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/ieee802154/libieee802154.a", + "sources": [ "/home/sam/esp/esp-idf/components/ieee802154/esp_ieee802154.c", "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_ack.c", "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_dev.c", "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_event.c", "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_frame.c", "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_pib.c", "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_util.c", "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_sec.c", "/home/sam/esp/esp-idf/components/ieee802154/driver/esp_ieee802154_timer.c" ], + "include_dirs": [ "include" ] + }, + "json": { + "alias": "idf::json", + "target": "___idf_json", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/json", + "type": "LIBRARY", + "lib": "__idf_json", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/json/libjson.a", + "sources": [ "/home/sam/esp/esp-idf/components/json/cJSON/cJSON.c", "/home/sam/esp/esp-idf/components/json/cJSON/cJSON_Utils.c" ], + "include_dirs": [ "cJSON" ] + }, + "light_driver": { + "alias": "idf::light_driver", + "target": "___idf_light_driver", + "prefix": "idf", + "dir": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver", + "type": "LIBRARY", + "lib": "__idf_light_driver", + "reqs": [ "espressif__led_strip" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/light_driver/liblight_driver.a", + "sources": [ "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver/src/light_driver.c" ], + "include_dirs": [ "include" ] + }, + "log": { + "alias": "idf::log", + "target": "___idf_log", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/log", + "type": "LIBRARY", + "lib": "__idf_log", + "reqs": [], + "priv_reqs": [ "soc", "hal", "esp_hw_support" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/log/liblog.a", + "sources": [ "/home/sam/esp/esp-idf/components/log/src/os/log_timestamp.c", "/home/sam/esp/esp-idf/components/log/src/log_timestamp_common.c", "/home/sam/esp/esp-idf/components/log/src/os/log_lock.c", "/home/sam/esp/esp-idf/components/log/src/os/log_write.c", "/home/sam/esp/esp-idf/components/log/src/buffer/log_buffers.c", "/home/sam/esp/esp-idf/components/log/src/util.c", "/home/sam/esp/esp-idf/components/log/src/log_level/log_level.c", "/home/sam/esp/esp-idf/components/log/src/log_level/tag_log_level/tag_log_level.c", "/home/sam/esp/esp-idf/components/log/src/log_level/tag_log_level/linked_list/log_linked_list.c", "/home/sam/esp/esp-idf/components/log/src/log_level/tag_log_level/cache/log_binary_heap.c" ], + "include_dirs": [ "include" ] + }, + "lwip": { + "alias": "idf::lwip", + "target": "___idf_lwip", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/lwip", + "type": "LIBRARY", + "lib": "__idf_lwip", + "reqs": [], + "priv_reqs": [ "vfs" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/lwip/liblwip.a", + "sources": [ "/home/sam/esp/esp-idf/components/lwip/apps/sntp/sntp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/api_lib.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/api_msg.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/err.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/if_api.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/netbuf.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/netdb.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/netifapi.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/sockets.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/api/tcpip.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/apps/sntp/sntp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/apps/netbiosns/netbiosns.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/def.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/dns.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/inet_chksum.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/init.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ip.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/mem.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/memp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/netif.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/pbuf.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/raw.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/stats.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/sys.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/tcp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/tcp_in.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/tcp_out.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/timeouts.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/udp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/autoip.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/dhcp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/etharp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/icmp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/igmp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4_napt.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4_addr.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv4/ip4_frag.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/dhcp6.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ethip6.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/icmp6.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/inet6.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ip6.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ip6_addr.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/ip6_frag.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/mld6.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/core/ipv6/nd6.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ethernet.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/bridgeif.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/bridgeif_fdb.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/slipif.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/auth.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ccp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/chap-md5.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/chap-new.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/chap_ms.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/demand.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/eap.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ecp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/eui64.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/fsm.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ipcp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ipv6cp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/lcp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/magic.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/mppe.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/multilink.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/ppp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppapi.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppcrypt.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppoe.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppol2tp.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/pppos.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/upap.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/utils.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/vj.c", "/home/sam/esp/esp-idf/components/lwip/port/hooks/tcp_isn_default.c", "/home/sam/esp/esp-idf/components/lwip/port/hooks/lwip_default_hooks.c", "/home/sam/esp/esp-idf/components/lwip/port/debug/lwip_debug.c", "/home/sam/esp/esp-idf/components/lwip/port/sockets_ext.c", "/home/sam/esp/esp-idf/components/lwip/port/freertos/sys_arch.c", "/home/sam/esp/esp-idf/components/lwip/port/acd_dhcp_check.c", "/home/sam/esp/esp-idf/components/lwip/port/esp32xx/vfs_lwip.c", "/home/sam/esp/esp-idf/components/lwip/apps/ping/esp_ping.c", "/home/sam/esp/esp-idf/components/lwip/apps/ping/ping.c", "/home/sam/esp/esp-idf/components/lwip/apps/ping/ping_sock.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/arc4.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/des.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/md4.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/md5.c", "/home/sam/esp/esp-idf/components/lwip/lwip/src/netif/ppp/polarssl/sha1.c", "/home/sam/esp/esp-idf/components/lwip/apps/dhcpserver/dhcpserver.c" ], + "include_dirs": [ "include", "include/apps", "include/apps/sntp", "lwip/src/include", "port/include", "port/freertos/include/", "port/esp32xx/include", "port/esp32xx/include/arch", "port/esp32xx/include/sys" ] + }, + "main": { + "alias": "idf::main", + "target": "___idf_main", + "prefix": "idf", + "dir": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main", + "type": "LIBRARY", + "lib": "__idf_main", + "reqs": [], + "priv_reqs": [ "espressif__esp-zboss-lib", "espressif__esp-zigbee-lib", "espressif__led_strip" ], + "managed_reqs": [], + "managed_priv_reqs": [ "espressif__esp-zboss-lib", "espressif__esp-zigbee-lib", "espressif__led_strip" ], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/main/libmain.a", + "sources": [ "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main/esp_zb_light.c", "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/zcl_utility/src/zcl_utility.c" ], + "include_dirs": [ ".", "../common/zcl_utility/include" ] + }, + "mbedtls": { + "alias": "idf::mbedtls", + "target": "___idf_mbedtls", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/mbedtls", + "type": "LIBRARY", + "lib": "__idf_mbedtls", + "reqs": [], + "priv_reqs": [ "soc", "esp_hw_support", "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/libmbedtls.a", + "sources": [ "/home/sam/esp/esp-idf/components/mbedtls/esp_crt_bundle/esp_crt_bundle.c", "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/x509_crt_bundle.S" ], + "include_dirs": [ "port/include", "mbedtls/include", "mbedtls/library", "esp_crt_bundle/include" ] + }, + "mqtt": { + "alias": "idf::mqtt", + "target": "___idf_mqtt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/mqtt", + "type": "LIBRARY", + "lib": "__idf_mqtt", + "reqs": [ "esp_event", "tcp_transport" ], + "priv_reqs": [ "esp_timer", "http_parser", "esp_hw_support", "heap" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mqtt/libmqtt.a", + "sources": [ "/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/mqtt_client.c", "/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/mqtt_msg.c", "/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/mqtt_outbox.c", "/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/lib/platform_esp32_idf.c" ], + "include_dirs": [ "/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include" ] + }, + "newlib": { + "alias": "idf::newlib", + "target": "___idf_newlib", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/newlib", + "type": "LIBRARY", + "lib": "__idf_newlib", + "reqs": [], + "priv_reqs": [ "soc", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/newlib/libnewlib.a", + "sources": [ "/home/sam/esp/esp-idf/components/newlib/abort.c", "/home/sam/esp/esp-idf/components/newlib/assert.c", "/home/sam/esp/esp-idf/components/newlib/heap.c", "/home/sam/esp/esp-idf/components/newlib/flockfile.c", "/home/sam/esp/esp-idf/components/newlib/locks.c", "/home/sam/esp/esp-idf/components/newlib/poll.c", "/home/sam/esp/esp-idf/components/newlib/pthread.c", "/home/sam/esp/esp-idf/components/newlib/random.c", "/home/sam/esp/esp-idf/components/newlib/getentropy.c", "/home/sam/esp/esp-idf/components/newlib/reent_init.c", "/home/sam/esp/esp-idf/components/newlib/newlib_init.c", "/home/sam/esp/esp-idf/components/newlib/syscalls.c", "/home/sam/esp/esp-idf/components/newlib/termios.c", "/home/sam/esp/esp-idf/components/newlib/stdatomic.c", "/home/sam/esp/esp-idf/components/newlib/time.c", "/home/sam/esp/esp-idf/components/newlib/sysconf.c", "/home/sam/esp/esp-idf/components/newlib/realpath.c", "/home/sam/esp/esp-idf/components/newlib/scandir.c", "/home/sam/esp/esp-idf/components/newlib/port/esp_time_impl.c" ], + "include_dirs": [ "platform_include" ] + }, + "nvs_flash": { + "alias": "idf::nvs_flash", + "target": "___idf_nvs_flash", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/nvs_flash", + "type": "LIBRARY", + "lib": "__idf_nvs_flash", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "spi_flash", "newlib" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_flash/libnvs_flash.a", + "sources": [ "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_api.cpp", "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_cxx_api.cpp", "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_item_hash_list.cpp", "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_page.cpp", "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_pagemanager.cpp", "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_storage.cpp", "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_handle_simple.cpp", "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_handle_locked.cpp", "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_partition.cpp", "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_partition_lookup.cpp", "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_partition_manager.cpp", "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_types.cpp", "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_platform.cpp", "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_bootloader.c", "/home/sam/esp/esp-idf/components/nvs_flash/src/nvs_encrypted_partition.cpp" ], + "include_dirs": [ "include" ] + }, + "nvs_sec_provider": { + "alias": "idf::nvs_sec_provider", + "target": "___idf_nvs_sec_provider", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/nvs_sec_provider", + "type": "LIBRARY", + "lib": "__idf_nvs_sec_provider", + "reqs": [], + "priv_reqs": [ "bootloader_support", "efuse", "esp_partition", "nvs_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/nvs_sec_provider/libnvs_sec_provider.a", + "sources": [ "/home/sam/esp/esp-idf/components/nvs_sec_provider/nvs_sec_provider.c" ], + "include_dirs": [ "include" ] + }, + "openthread": { + "alias": "idf::openthread", + "target": "___idf_openthread", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/openthread", + "type": "CONFIG_ONLY", + "lib": "__idf_openthread", + "reqs": [ "esp_netif", "lwip", "esp_driver_uart", "driver" ], + "priv_reqs": [ "console", "esp_coex", "esp_event", "esp_partition", "esp_timer", "ieee802154", "mbedtls", "nvs_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "partition_table": { + "alias": "idf::partition_table", + "target": "___idf_partition_table", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/partition_table", + "type": "CONFIG_ONLY", + "lib": "__idf_partition_table", + "reqs": [], + "priv_reqs": [ "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "protobuf-c": { + "alias": "idf::protobuf-c", + "target": "___idf_protobuf-c", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/protobuf-c", + "type": "LIBRARY", + "lib": "__idf_protobuf-c", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protobuf-c/libprotobuf-c.a", + "sources": [ "/home/sam/esp/esp-idf/components/protobuf-c/protobuf-c/protobuf-c/protobuf-c.c" ], + "include_dirs": [ "protobuf-c" ] + }, + "protocomm": { + "alias": "idf::protocomm", + "target": "___idf_protocomm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/protocomm", + "type": "LIBRARY", + "lib": "__idf_protocomm", + "reqs": [ "bt" ], + "priv_reqs": [ "protobuf-c", "mbedtls", "console", "esp_http_server", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/protocomm/libprotocomm.a", + "sources": [ "/home/sam/esp/esp-idf/components/protocomm/src/common/protocomm.c", "/home/sam/esp/esp-idf/components/protocomm/proto-c/constants.pb-c.c", "/home/sam/esp/esp-idf/components/protocomm/proto-c/sec0.pb-c.c", "/home/sam/esp/esp-idf/components/protocomm/proto-c/sec1.pb-c.c", "/home/sam/esp/esp-idf/components/protocomm/proto-c/sec2.pb-c.c", "/home/sam/esp/esp-idf/components/protocomm/proto-c/session.pb-c.c", "/home/sam/esp/esp-idf/components/protocomm/src/transports/protocomm_console.c", "/home/sam/esp/esp-idf/components/protocomm/src/transports/protocomm_httpd.c", "/home/sam/esp/esp-idf/components/protocomm/src/security/security0.c", "/home/sam/esp/esp-idf/components/protocomm/src/security/security1.c", "/home/sam/esp/esp-idf/components/protocomm/src/security/security2.c", "/home/sam/esp/esp-idf/components/protocomm/src/crypto/srp6a/esp_srp.c", "/home/sam/esp/esp-idf/components/protocomm/src/crypto/srp6a/esp_srp_mpi.c" ], + "include_dirs": [ "include/common", "include/security", "include/transports", "include/crypto/srp6a", "proto-c" ] + }, + "pthread": { + "alias": "idf::pthread", + "target": "___idf_pthread", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/pthread", + "type": "LIBRARY", + "lib": "__idf_pthread", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/pthread/libpthread.a", + "sources": [ "/home/sam/esp/esp-idf/components/pthread/pthread.c", "/home/sam/esp/esp-idf/components/pthread/pthread_cond_var.c", "/home/sam/esp/esp-idf/components/pthread/pthread_local_storage.c", "/home/sam/esp/esp-idf/components/pthread/pthread_rwlock.c", "/home/sam/esp/esp-idf/components/pthread/pthread_semaphore.c" ], + "include_dirs": [ "include" ] + }, + "riscv": { + "alias": "idf::riscv", + "target": "___idf_riscv", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/riscv", + "type": "LIBRARY", + "lib": "__idf_riscv", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/riscv/libriscv.a", + "sources": [ "/home/sam/esp/esp-idf/components/riscv/instruction_decode.c", "/home/sam/esp/esp-idf/components/riscv/interrupt.c", "/home/sam/esp/esp-idf/components/riscv/vectors.S", "/home/sam/esp/esp-idf/components/riscv/interrupt_plic.c", "/home/sam/esp/esp-idf/components/riscv/vectors_intc.S" ], + "include_dirs": [ "include" ] + }, + "rt": { + "alias": "idf::rt", + "target": "___idf_rt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/rt", + "type": "LIBRARY", + "lib": "__idf_rt", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/rt/librt.a", + "sources": [ "/home/sam/esp/esp-idf/components/rt/FreeRTOS_POSIX_mqueue.c", "/home/sam/esp/esp-idf/components/rt/FreeRTOS_POSIX_utils.c" ], + "include_dirs": [ "include" ] + }, + "sdmmc": { + "alias": "idf::sdmmc", + "target": "___idf_sdmmc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/sdmmc", + "type": "LIBRARY", + "lib": "__idf_sdmmc", + "reqs": [], + "priv_reqs": [ "soc", "esp_timer", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/sdmmc/libsdmmc.a", + "sources": [ "/home/sam/esp/esp-idf/components/sdmmc/sdmmc_cmd.c", "/home/sam/esp/esp-idf/components/sdmmc/sdmmc_common.c", "/home/sam/esp/esp-idf/components/sdmmc/sdmmc_init.c", "/home/sam/esp/esp-idf/components/sdmmc/sdmmc_io.c", "/home/sam/esp/esp-idf/components/sdmmc/sdmmc_mmc.c", "/home/sam/esp/esp-idf/components/sdmmc/sdmmc_sd.c", "/home/sam/esp/esp-idf/components/sdmmc/sd_pwr_ctrl/sd_pwr_ctrl.c" ], + "include_dirs": [ "include" ] + }, + "soc": { + "alias": "idf::soc", + "target": "___idf_soc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/soc", + "type": "LIBRARY", + "lib": "__idf_soc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/soc/libsoc.a", + "sources": [ "/home/sam/esp/esp-idf/components/soc/lldesc.c", "/home/sam/esp/esp-idf/components/soc/dport_access_common.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/interrupts.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/gpio_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/uart_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/adc_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/dedic_gpio_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/etm_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/gdma_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/spi_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/ledc_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/pcnt_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/rmt_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/sdm_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/i2s_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/i2c_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/temperature_sensor_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/timer_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/parlio_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/mcpwm_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/mpi_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/twai_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/wdt_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/ieee802154_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/rtc_io_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/sdio_slave_periph.c", "/home/sam/esp/esp-idf/components/soc/esp32c6/system_retention_periph.c" ], + "include_dirs": [ "include", "esp32c6", "esp32c6/include", "esp32c6/register" ] + }, + "spi_flash": { + "alias": "idf::spi_flash", + "target": "___idf_spi_flash", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/spi_flash", + "type": "LIBRARY", + "lib": "__idf_spi_flash", + "reqs": [ "hal" ], + "priv_reqs": [ "bootloader_support", "app_update", "soc", "esp_mm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spi_flash/libspi_flash.a", + "sources": [ "/home/sam/esp/esp-idf/components/spi_flash/flash_brownout_hook.c", "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_drivers.c", "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_generic.c", "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_issi.c", "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_mxic.c", "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_gd.c", "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_winbond.c", "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_boya.c", "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_mxic_opi.c", "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_chip_th.c", "/home/sam/esp/esp-idf/components/spi_flash/memspi_host_driver.c", "/home/sam/esp/esp-idf/components/spi_flash/cache_utils.c", "/home/sam/esp/esp-idf/components/spi_flash/flash_mmap.c", "/home/sam/esp/esp-idf/components/spi_flash/flash_ops.c", "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_wrap.c", "/home/sam/esp/esp-idf/components/spi_flash/esp_flash_api.c", "/home/sam/esp/esp-idf/components/spi_flash/esp_flash_spi_init.c", "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_os_func_app.c", "/home/sam/esp/esp-idf/components/spi_flash/spi_flash_os_func_noos.c" ], + "include_dirs": [ "include" ] + }, + "spiffs": { + "alias": "idf::spiffs", + "target": "___idf_spiffs", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/spiffs", + "type": "LIBRARY", + "lib": "__idf_spiffs", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "bootloader_support", "esptool_py", "vfs" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/spiffs/libspiffs.a", + "sources": [ "/home/sam/esp/esp-idf/components/spiffs/spiffs_api.c", "/home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_cache.c", "/home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_check.c", "/home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_gc.c", "/home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_hydrogen.c", "/home/sam/esp/esp-idf/components/spiffs/spiffs/src/spiffs_nucleus.c", "/home/sam/esp/esp-idf/components/spiffs/esp_spiffs.c" ], + "include_dirs": [ "include" ] + }, + "tcp_transport": { + "alias": "idf::tcp_transport", + "target": "___idf_tcp_transport", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/tcp_transport", + "type": "LIBRARY", + "lib": "__idf_tcp_transport", + "reqs": [ "esp-tls", "lwip", "esp_timer" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/tcp_transport/libtcp_transport.a", + "sources": [ "/home/sam/esp/esp-idf/components/tcp_transport/transport.c", "/home/sam/esp/esp-idf/components/tcp_transport/transport_ssl.c", "/home/sam/esp/esp-idf/components/tcp_transport/transport_internal.c", "/home/sam/esp/esp-idf/components/tcp_transport/transport_socks_proxy.c", "/home/sam/esp/esp-idf/components/tcp_transport/transport_ws.c" ], + "include_dirs": [ "include" ] + }, + "ulp": { + "alias": "idf::ulp", + "target": "___idf_ulp", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/ulp", + "type": "CONFIG_ONLY", + "lib": "__idf_ulp", + "reqs": [ "driver", "esp_adc" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "unity": { + "alias": "idf::unity", + "target": "___idf_unity", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/unity", + "type": "LIBRARY", + "lib": "__idf_unity", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/unity/libunity.a", + "sources": [ "/home/sam/esp/esp-idf/components/unity/unity/src/unity.c", "/home/sam/esp/esp-idf/components/unity/unity_compat.c", "/home/sam/esp/esp-idf/components/unity/unity_runner.c", "/home/sam/esp/esp-idf/components/unity/unity_utils_freertos.c", "/home/sam/esp/esp-idf/components/unity/unity_utils_cache.c", "/home/sam/esp/esp-idf/components/unity/unity_utils_memory.c", "/home/sam/esp/esp-idf/components/unity/unity_port_esp32.c", "/home/sam/esp/esp-idf/components/unity/port/esp/unity_utils_memory_esp.c" ], + "include_dirs": [ "include", "unity/src" ] + }, + "usb": { + "alias": "idf::usb", + "target": "___idf_usb", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/usb", + "type": "CONFIG_ONLY", + "lib": "__idf_usb", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "", + "sources": [], + "include_dirs": [] + }, + "vfs": { + "alias": "idf::vfs", + "target": "___idf_vfs", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/vfs", + "type": "LIBRARY", + "lib": "__idf_vfs", + "reqs": [], + "priv_reqs": [ "esp_timer", "esp_driver_uart", "esp_driver_usb_serial_jtag", "esp_vfs_console" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/vfs/libvfs.a", + "sources": [ "/home/sam/esp/esp-idf/components/vfs/vfs.c", "/home/sam/esp/esp-idf/components/vfs/vfs_eventfd.c", "/home/sam/esp/esp-idf/components/vfs/vfs_semihost.c", "/home/sam/esp/esp-idf/components/vfs/nullfs.c" ], + "include_dirs": [ "include" ] + }, + "wear_levelling": { + "alias": "idf::wear_levelling", + "target": "___idf_wear_levelling", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/wear_levelling", + "type": "LIBRARY", + "lib": "__idf_wear_levelling", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wear_levelling/libwear_levelling.a", + "sources": [ "/home/sam/esp/esp-idf/components/wear_levelling/Partition.cpp", "/home/sam/esp/esp-idf/components/wear_levelling/SPI_Flash.cpp", "/home/sam/esp/esp-idf/components/wear_levelling/WL_Ext_Perf.cpp", "/home/sam/esp/esp-idf/components/wear_levelling/WL_Ext_Safe.cpp", "/home/sam/esp/esp-idf/components/wear_levelling/WL_Flash.cpp", "/home/sam/esp/esp-idf/components/wear_levelling/crc32.cpp", "/home/sam/esp/esp-idf/components/wear_levelling/wear_levelling.cpp" ], + "include_dirs": [ "include" ] + }, + "wifi_provisioning": { + "alias": "idf::wifi_provisioning", + "target": "___idf_wifi_provisioning", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/wifi_provisioning", + "type": "LIBRARY", + "lib": "__idf_wifi_provisioning", + "reqs": [ "lwip", "protocomm" ], + "priv_reqs": [ "protobuf-c", "bt", "json", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wifi_provisioning/libwifi_provisioning.a", + "sources": [ "/home/sam/esp/esp-idf/components/wifi_provisioning/src/wifi_config.c", "/home/sam/esp/esp-idf/components/wifi_provisioning/src/wifi_scan.c", "/home/sam/esp/esp-idf/components/wifi_provisioning/src/wifi_ctrl.c", "/home/sam/esp/esp-idf/components/wifi_provisioning/src/manager.c", "/home/sam/esp/esp-idf/components/wifi_provisioning/src/handlers.c", "/home/sam/esp/esp-idf/components/wifi_provisioning/src/scheme_console.c", "/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_config.pb-c.c", "/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_scan.pb-c.c", "/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_ctrl.pb-c.c", "/home/sam/esp/esp-idf/components/wifi_provisioning/proto-c/wifi_constants.pb-c.c", "/home/sam/esp/esp-idf/components/wifi_provisioning/src/scheme_softap.c" ], + "include_dirs": [ "include" ] + }, + "wpa_supplicant": { + "alias": "idf::wpa_supplicant", + "target": "___idf_wpa_supplicant", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/wpa_supplicant", + "type": "LIBRARY", + "lib": "__idf_wpa_supplicant", + "reqs": [], + "priv_reqs": [ "mbedtls", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "file": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/wpa_supplicant/libwpa_supplicant.a", + "sources": [ "/home/sam/esp/esp-idf/components/wpa_supplicant/port/os_xtensa.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/port/eloop.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/ap_config.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/ieee802_1x.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/wpa_auth.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/wpa_auth_ie.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/pmksa_cache_auth.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/sta_info.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/ieee802_11.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/ap/comeback_token.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/common/sae.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/common/dragonfly.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/common/wpa_common.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/bitfield.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-siv.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha256-kdf.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/ccmp.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-gcm.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/crypto_ops.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/dh_group5.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/dh_groups.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/ms_funcs.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1-tlsprf.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha256-tlsprf.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha384-tlsprf.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha256-prf.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1-prf.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha384-prf.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/md4-internal.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/sha1-tprf.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_common/eap_wsc_common.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/common/ieee802_11_common.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/chap.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_common.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_mschapv2.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_peap.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_peap_common.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_tls.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_tls_common.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_ttls.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/mschapv2.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_fast.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_fast_common.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/eap_peer/eap_fast_pac.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/rsn_supp/pmksa_cache.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/rsn_supp/wpa_ie.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/base64.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/common.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/ext_password.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/uuid.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/wpabuf.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/wpa_debug.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/utils/json.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_attr_build.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_attr_parse.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_attr_process.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_common.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_dev_attr.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/wps/wps_enrollee.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/common/sae_pk.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_eap_client.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa2_api_port.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa_main.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpas_glue.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_common.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wps.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_owe.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/esp_hostap.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/tls_mbedtls.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/crypto_mbedtls-ec.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/fastpsk.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/rc4.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/des-internal.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/esp_supplicant/src/crypto/fastpbkdf2.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-wrap.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-unwrap.c", "/home/sam/esp/esp-idf/components/wpa_supplicant/src/crypto/aes-ccm.c" ], + "include_dirs": [ "include", "port/include", "esp_supplicant/include" ] + } + }, + "all_component_info" : { + "app_trace": { + "alias": "idf::app_trace", + "target": "___idf_app_trace", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/app_trace", + "lib": "__idf_app_trace", + "reqs": [ "esp_timer" ], + "priv_reqs": [ "esp_driver_gptimer", "esp_driver_gpio", "esp_driver_uart" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "app_update": { + "alias": "idf::app_update", + "target": "___idf_app_update", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/app_update", + "lib": "__idf_app_update", + "reqs": [ "partition_table", "bootloader_support", "esp_app_format", "esp_bootloader_format", "esp_partition" ], + "priv_reqs": [ "esptool_py", "efuse", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "bootloader": { + "alias": "idf::bootloader", + "target": "___idf_bootloader", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bootloader", + "lib": "__idf_bootloader", + "reqs": [], + "priv_reqs": [ "partition_table", "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "bootloader_support": { + "alias": "idf::bootloader_support", + "target": "___idf_bootloader_support", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bootloader_support", + "lib": "__idf_bootloader_support", + "reqs": [ "soc" ], + "priv_reqs": [ "spi_flash", "mbedtls", "efuse", "heap", "esp_bootloader_format", "esp_app_format" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "bootloader_flash/include" ] + }, + "bt": { + "alias": "idf::bt", + "target": "___idf_bt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/bt", + "lib": "__idf_bt", + "reqs": [ "esp_timer", "esp_wifi" ], + "priv_reqs": [ "nvs_flash", "soc", "esp_pm", "esp_phy", "esp_coex", "mbedtls", "esp_driver_uart", "vfs", "esp_ringbuf", "esp_driver_spi", "esp_driver_gpio", "esp_gdbstub" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "cmock": { + "alias": "idf::cmock", + "target": "___idf_cmock", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/cmock", + "lib": "__idf_cmock", + "reqs": [ "unity" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "CMock/src" ] + }, + "console": { + "alias": "idf::console", + "target": "___idf_console", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/console", + "lib": "__idf_console", + "reqs": [ "vfs", "esp_vfs_console" ], + "priv_reqs": [ "esp_driver_uart", "esp_driver_usb_serial_jtag" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/home/sam/esp/esp-idf/components/console" ] + }, + "cxx": { + "alias": "idf::cxx", + "target": "___idf_cxx", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/cxx", + "lib": "__idf_cxx", + "reqs": [], + "priv_reqs": [ "pthread", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "driver": { + "alias": "idf::driver", + "target": "___idf_driver", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/driver", + "lib": "__idf_driver", + "reqs": [ "esp_pm", "esp_ringbuf", "freertos", "soc", "hal", "esp_hw_support", "esp_driver_gpio", "esp_driver_pcnt", "esp_driver_gptimer", "esp_driver_spi", "esp_driver_mcpwm", "esp_driver_ana_cmpr", "esp_driver_i2s", "esp_driver_sdmmc", "esp_driver_sdspi", "esp_driver_sdio", "esp_driver_dac", "esp_driver_rmt", "esp_driver_tsens", "esp_driver_sdm", "esp_driver_i2c", "esp_driver_uart", "esp_driver_ledc", "esp_driver_parlio", "esp_driver_usb_serial_jtag" ], + "priv_reqs": [ "efuse", "esp_timer", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "deprecated", "i2c/include", "touch_sensor/include", "twai/include" ] + }, + "efuse": { + "alias": "idf::efuse", + "target": "___idf_efuse", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/efuse", + "lib": "__idf_efuse", + "reqs": [], + "priv_reqs": [ "bootloader_support", "soc", "spi_flash", "esp_system", "esp_partition", "esp_app_format" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c6/include" ] + }, + "esp-tls": { + "alias": "idf::esp-tls", + "target": "___idf_esp-tls", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp-tls", + "lib": "__idf_esp-tls", + "reqs": [ "mbedtls" ], + "priv_reqs": [ "http_parser", "esp_timer", "lwip" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/home/sam/esp/esp-idf/components/esp-tls", "esp-tls-crypto" ] + }, + "esp_adc": { + "alias": "idf::esp_adc", + "target": "___idf_esp_adc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_adc", + "lib": "__idf_esp_adc", + "reqs": [], + "priv_reqs": [ "driver", "esp_driver_gpio", "efuse", "esp_pm", "esp_ringbuf", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface", "esp32c6/include", "deprecated/include" ] + }, + "esp_app_format": { + "alias": "idf::esp_app_format", + "target": "___idf_esp_app_format", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_app_format", + "lib": "__idf_esp_app_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_bootloader_format": { + "alias": "idf::esp_bootloader_format", + "target": "___idf_esp_bootloader_format", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_bootloader_format", + "lib": "__idf_esp_bootloader_format", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_coex": { + "alias": "idf::esp_coex", + "target": "___idf_esp_coex", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_coex", + "lib": "__idf_esp_coex", + "reqs": [], + "priv_reqs": [ "esp_timer", "driver", "esp_event" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_common": { + "alias": "idf::esp_common", + "target": "___idf_esp_common", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_common", + "lib": "__idf_esp_common", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_ana_cmpr": { + "alias": "idf::esp_driver_ana_cmpr", + "target": "___idf_esp_driver_ana_cmpr", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_ana_cmpr", + "lib": "__idf_esp_driver_ana_cmpr", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_cam": { + "alias": "idf::esp_driver_cam", + "target": "___idf_esp_driver_cam", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_cam", + "lib": "__idf_esp_driver_cam", + "reqs": [ "esp_driver_isp", "esp_mm" ], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface" ] + }, + "esp_driver_dac": { + "alias": "idf::esp_driver_dac", + "target": "___idf_esp_driver_dac", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_dac", + "lib": "__idf_esp_driver_dac", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "./include" ] + }, + "esp_driver_gpio": { + "alias": "idf::esp_driver_gpio", + "target": "___idf_esp_driver_gpio", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_gpio", + "lib": "__idf_esp_driver_gpio", + "reqs": [], + "priv_reqs": [ "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_gptimer": { + "alias": "idf::esp_driver_gptimer", + "target": "___idf_esp_driver_gptimer", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_gptimer", + "lib": "__idf_esp_driver_gptimer", + "reqs": [ "esp_pm" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_i2c": { + "alias": "idf::esp_driver_i2c", + "target": "___idf_esp_driver_i2c", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_i2c", + "lib": "__idf_esp_driver_i2c", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_pm", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_i2s": { + "alias": "idf::esp_driver_i2s", + "target": "___idf_esp_driver_i2s", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_i2s", + "lib": "__idf_esp_driver_i2s", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_pm", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_isp": { + "alias": "idf::esp_driver_isp", + "target": "___idf_esp_driver_isp", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_isp", + "lib": "__idf_esp_driver_isp", + "reqs": [ "esp_mm" ], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_jpeg": { + "alias": "idf::esp_driver_jpeg", + "target": "___idf_esp_driver_jpeg", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_jpeg", + "lib": "__idf_esp_driver_jpeg", + "reqs": [], + "priv_reqs": [ "esp_mm", "esp_pm", "esp_psram" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_ledc": { + "alias": "idf::esp_driver_ledc", + "target": "___idf_esp_driver_ledc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_ledc", + "lib": "__idf_esp_driver_ledc", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_mcpwm": { + "alias": "idf::esp_driver_mcpwm", + "target": "___idf_esp_driver_mcpwm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_mcpwm", + "lib": "__idf_esp_driver_mcpwm", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_parlio": { + "alias": "idf::esp_driver_parlio", + "target": "___idf_esp_driver_parlio", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_parlio", + "lib": "__idf_esp_driver_parlio", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_pcnt": { + "alias": "idf::esp_driver_pcnt", + "target": "___idf_esp_driver_pcnt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_pcnt", + "lib": "__idf_esp_driver_pcnt", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_ppa": { + "alias": "idf::esp_driver_ppa", + "target": "___idf_esp_driver_ppa", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_ppa", + "lib": "__idf_esp_driver_ppa", + "reqs": [], + "priv_reqs": [ "esp_mm", "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_rmt": { + "alias": "idf::esp_driver_rmt", + "target": "___idf_esp_driver_rmt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_rmt", + "lib": "__idf_esp_driver_rmt", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdio": { + "alias": "idf::esp_driver_sdio", + "target": "___idf_esp_driver_sdio", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_sdio", + "lib": "__idf_esp_driver_sdio", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdm": { + "alias": "idf::esp_driver_sdm", + "target": "___idf_esp_driver_sdm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_sdm", + "lib": "__idf_esp_driver_sdm", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdmmc": { + "alias": "idf::esp_driver_sdmmc", + "target": "___idf_esp_driver_sdmmc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_sdmmc", + "lib": "__idf_esp_driver_sdmmc", + "reqs": [ "sdmmc", "esp_driver_gpio" ], + "priv_reqs": [ "esp_timer", "esp_pm", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_sdspi": { + "alias": "idf::esp_driver_sdspi", + "target": "___idf_esp_driver_sdspi", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_sdspi", + "lib": "__idf_esp_driver_sdspi", + "reqs": [ "sdmmc", "esp_driver_spi", "esp_driver_gpio" ], + "priv_reqs": [ "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_spi": { + "alias": "idf::esp_driver_spi", + "target": "___idf_esp_driver_spi", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_spi", + "lib": "__idf_esp_driver_spi", + "reqs": [ "esp_pm" ], + "priv_reqs": [ "esp_timer", "esp_mm", "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_touch_sens": { + "alias": "idf::esp_driver_touch_sens", + "target": "___idf_esp_driver_touch_sens", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_touch_sens", + "lib": "__idf_esp_driver_touch_sens", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_driver_tsens": { + "alias": "idf::esp_driver_tsens", + "target": "___idf_esp_driver_tsens", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_tsens", + "lib": "__idf_esp_driver_tsens", + "reqs": [], + "priv_reqs": [ "efuse" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_uart": { + "alias": "idf::esp_driver_uart", + "target": "___idf_esp_driver_uart", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_uart", + "lib": "__idf_esp_driver_uart", + "reqs": [], + "priv_reqs": [ "esp_pm", "esp_driver_gpio", "esp_ringbuf" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_driver_usb_serial_jtag": { + "alias": "idf::esp_driver_usb_serial_jtag", + "target": "___idf_esp_driver_usb_serial_jtag", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_driver_usb_serial_jtag", + "lib": "__idf_esp_driver_usb_serial_jtag", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_ringbuf", "esp_pm", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_eth": { + "alias": "idf::esp_eth", + "target": "___idf_esp_eth", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_eth", + "lib": "__idf_esp_eth", + "reqs": [ "esp_event" ], + "priv_reqs": [ "log", "esp_timer", "esp_driver_spi", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_event": { + "alias": "idf::esp_event", + "target": "___idf_esp_event", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_event", + "lib": "__idf_esp_event", + "reqs": [ "log", "esp_common", "freertos" ], + "priv_reqs": [ "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_gdbstub": { + "alias": "idf::esp_gdbstub", + "target": "___idf_esp_gdbstub", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_gdbstub", + "lib": "__idf_esp_gdbstub", + "reqs": [ "freertos" ], + "priv_reqs": [ "soc", "esp_rom", "esp_system" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_hid": { + "alias": "idf::esp_hid", + "target": "___idf_esp_hid", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_hid", + "lib": "__idf_esp_hid", + "reqs": [ "esp_event", "bt" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_http_client": { + "alias": "idf::esp_http_client", + "target": "___idf_esp_http_client", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_http_client", + "lib": "__idf_esp_http_client", + "reqs": [ "lwip", "esp_event" ], + "priv_reqs": [ "tcp_transport", "http_parser" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_http_server": { + "alias": "idf::esp_http_server", + "target": "___idf_esp_http_server", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_http_server", + "lib": "__idf_esp_http_server", + "reqs": [ "http_parser", "esp_event" ], + "priv_reqs": [ "mbedtls", "lwip", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_https_ota": { + "alias": "idf::esp_https_ota", + "target": "___idf_esp_https_ota", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_https_ota", + "lib": "__idf_esp_https_ota", + "reqs": [ "esp_http_client", "bootloader_support", "esp_app_format", "esp_event" ], + "priv_reqs": [ "log", "app_update" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_https_server": { + "alias": "idf::esp_https_server", + "target": "___idf_esp_https_server", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_https_server", + "lib": "__idf_esp_https_server", + "reqs": [ "esp_http_server", "esp-tls", "esp_event" ], + "priv_reqs": [ "lwip" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_hw_support": { + "alias": "idf::esp_hw_support", + "target": "___idf_esp_hw_support", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_hw_support", + "lib": "__idf_esp_hw_support", + "reqs": [ "soc" ], + "priv_reqs": [ "efuse", "spi_flash", "bootloader_support", "esp_security", "hal", "esp_driver_gpio", "esp_timer", "esp_pm", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/soc", "include/soc/esp32c6", "dma/include", "ldo/include", "debug_probe/include" ] + }, + "esp_lcd": { + "alias": "idf::esp_lcd", + "target": "___idf_esp_lcd", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_lcd", + "lib": "__idf_esp_lcd", + "reqs": [ "driver", "esp_driver_gpio", "esp_driver_i2c", "esp_driver_spi" ], + "priv_reqs": [ "esp_mm", "esp_psram", "esp_pm", "esp_driver_i2s" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface" ] + }, + "esp_local_ctrl": { + "alias": "idf::esp_local_ctrl", + "target": "___idf_esp_local_ctrl", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_local_ctrl", + "lib": "__idf_esp_local_ctrl", + "reqs": [ "protocomm", "esp_https_server" ], + "priv_reqs": [ "protobuf-c" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_mm": { + "alias": "idf::esp_mm", + "target": "___idf_esp_mm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_mm", + "lib": "__idf_esp_mm", + "reqs": [], + "priv_reqs": [ "heap", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_netif": { + "alias": "idf::esp_netif", + "target": "___idf_esp_netif", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_netif", + "lib": "__idf_esp_netif", + "reqs": [ "esp_event" ], + "priv_reqs": [ "esp_netif_stack" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_netif_stack": { + "alias": "idf::esp_netif_stack", + "target": "___idf_esp_netif_stack", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_netif_stack", + "lib": "__idf_esp_netif_stack", + "reqs": [ "lwip" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "esp_partition": { + "alias": "idf::esp_partition", + "target": "___idf_esp_partition", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_partition", + "lib": "__idf_esp_partition", + "reqs": [], + "priv_reqs": [ "esp_system", "spi_flash", "partition_table", "bootloader_support", "app_update" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_phy": { + "alias": "idf::esp_phy", + "target": "___idf_esp_phy", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_phy", + "lib": "__idf_esp_phy", + "reqs": [], + "priv_reqs": [ "nvs_flash", "driver", "efuse", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c6/include" ] + }, + "esp_pm": { + "alias": "idf::esp_pm", + "target": "___idf_esp_pm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_pm", + "lib": "__idf_esp_pm", + "reqs": [], + "priv_reqs": [ "esp_system", "esp_driver_gpio", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_psram": { + "alias": "idf::esp_psram", + "target": "___idf_esp_psram", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_psram", + "lib": "__idf_esp_psram", + "reqs": [], + "priv_reqs": [ "heap", "spi_flash", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_ringbuf": { + "alias": "idf::esp_ringbuf", + "target": "___idf_esp_ringbuf", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_ringbuf", + "lib": "__idf_esp_ringbuf", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_rom": { + "alias": "idf::esp_rom", + "target": "___idf_esp_rom", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_rom", + "lib": "__idf_esp_rom", + "reqs": [], + "priv_reqs": [ "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c6/include", "esp32c6/include/esp32c6", "esp32c6" ] + }, + "esp_security": { + "alias": "idf::esp_security", + "target": "___idf_esp_security", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_security", + "lib": "__idf_esp_security", + "reqs": [], + "priv_reqs": [ "efuse", "esp_hw_support", "esp_system", "esp_timer" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_system": { + "alias": "idf::esp_system", + "target": "___idf_esp_system", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_system", + "lib": "__idf_esp_system", + "reqs": [], + "priv_reqs": [ "spi_flash", "esp_timer", "esp_mm", "bootloader_support", "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_timer": { + "alias": "idf::esp_timer", + "target": "___idf_esp_timer", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_timer", + "lib": "__idf_esp_timer", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_vfs_console": { + "alias": "idf::esp_vfs_console", + "target": "___idf_esp_vfs_console", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_vfs_console", + "lib": "__idf_esp_vfs_console", + "reqs": [], + "priv_reqs": [ "vfs", "esp_driver_uart", "esp_driver_usb_serial_jtag" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "esp_wifi": { + "alias": "idf::esp_wifi", + "target": "___idf_esp_wifi", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esp_wifi", + "lib": "__idf_esp_wifi", + "reqs": [ "esp_event", "esp_phy", "esp_netif" ], + "priv_reqs": [ "driver", "esptool_py", "esp_pm", "esp_timer", "nvs_flash", "wpa_supplicant", "hal", "lwip", "esp_coex" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/local", "wifi_apps/include", "wifi_apps/nan_app/include" ] + }, + "espcoredump": { + "alias": "idf::espcoredump", + "target": "___idf_espcoredump", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/espcoredump", + "lib": "__idf_espcoredump", + "reqs": [], + "priv_reqs": [ "esp_partition", "spi_flash", "bootloader_support", "mbedtls", "esp_rom", "soc", "esp_system", "esp_driver_gpio", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/port/riscv" ] + }, + "esptool_py": { + "alias": "idf::esptool_py", + "target": "___idf_esptool_py", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/esptool_py", + "lib": "__idf_esptool_py", + "reqs": [ "bootloader" ], + "priv_reqs": [ "partition_table" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "fatfs": { + "alias": "idf::fatfs", + "target": "___idf_fatfs", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/fatfs", + "lib": "__idf_fatfs", + "reqs": [ "wear_levelling", "sdmmc", "esp_driver_sdmmc", "esp_driver_sdspi" ], + "priv_reqs": [ "vfs", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "diskio", "src", "vfs" ] + }, + "freertos": { + "alias": "idf::freertos", + "target": "___idf_freertos", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/freertos", + "lib": "__idf_freertos", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "config/include", "config/include/freertos", "config/riscv/include", "FreeRTOS-Kernel/include", "FreeRTOS-Kernel/portable/riscv/include", "FreeRTOS-Kernel/portable/riscv/include/freertos", "esp_additions/include" ] + }, + "hal": { + "alias": "idf::hal", + "target": "___idf_hal", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/hal", + "lib": "__idf_hal", + "reqs": [ "soc", "esp_rom" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "platform_port/include", "esp32c6/include", "include" ] + }, + "heap": { + "alias": "idf::heap", + "target": "___idf_heap", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/heap", + "lib": "__idf_heap", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "tlsf" ] + }, + "http_parser": { + "alias": "idf::http_parser", + "target": "___idf_http_parser", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/http_parser", + "lib": "__idf_http_parser", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "." ] + }, + "idf_test": { + "alias": "idf::idf_test", + "target": "___idf_idf_test", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/idf_test", + "lib": "__idf_idf_test", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/esp32c6" ] + }, + "ieee802154": { + "alias": "idf::ieee802154", + "target": "___idf_ieee802154", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/ieee802154", + "lib": "__idf_ieee802154", + "reqs": [ "esp_coex" ], + "priv_reqs": [ "esp_phy", "driver", "esp_timer", "soc", "hal" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "json": { + "alias": "idf::json", + "target": "___idf_json", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/json", + "lib": "__idf_json", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "cJSON" ] + }, + "linux": { + "alias": "idf::linux", + "target": "___idf_linux", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/linux", + "lib": "__idf_linux", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "cJSON" ] + }, + "log": { + "alias": "idf::log", + "target": "___idf_log", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/log", + "lib": "__idf_log", + "reqs": [], + "priv_reqs": [ "soc", "hal", "esp_hw_support" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "lwip": { + "alias": "idf::lwip", + "target": "___idf_lwip", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/lwip", + "lib": "__idf_lwip", + "reqs": [], + "priv_reqs": [ "vfs" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "include/apps", "include/apps/sntp", "lwip/src/include", "port/include", "port/freertos/include/", "port/esp32xx/include", "port/esp32xx/include/arch", "port/esp32xx/include/sys" ] + }, + "mbedtls": { + "alias": "idf::mbedtls", + "target": "___idf_mbedtls", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/mbedtls", + "lib": "__idf_mbedtls", + "reqs": [], + "priv_reqs": [ "soc", "esp_hw_support", "esp_pm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "port/include", "mbedtls/include", "mbedtls/library", "esp_crt_bundle/include" ] + }, + "mqtt": { + "alias": "idf::mqtt", + "target": "___idf_mqtt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/mqtt", + "lib": "__idf_mqtt", + "reqs": [ "esp_event", "tcp_transport" ], + "priv_reqs": [ "esp_timer", "http_parser", "esp_hw_support", "heap" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "/home/sam/esp/esp-idf/components/mqtt/esp-mqtt/include" ] + }, + "newlib": { + "alias": "idf::newlib", + "target": "___idf_newlib", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/newlib", + "lib": "__idf_newlib", + "reqs": [], + "priv_reqs": [ "soc", "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "platform_include" ] + }, + "nvs_flash": { + "alias": "idf::nvs_flash", + "target": "___idf_nvs_flash", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/nvs_flash", + "lib": "__idf_nvs_flash", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "spi_flash", "newlib" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "nvs_sec_provider": { + "alias": "idf::nvs_sec_provider", + "target": "___idf_nvs_sec_provider", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/nvs_sec_provider", + "lib": "__idf_nvs_sec_provider", + "reqs": [], + "priv_reqs": [ "bootloader_support", "efuse", "esp_partition", "nvs_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "openthread": { + "alias": "idf::openthread", + "target": "___idf_openthread", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/openthread", + "lib": "__idf_openthread", + "reqs": [ "esp_netif", "lwip", "esp_driver_uart", "driver" ], + "priv_reqs": [ "console", "esp_coex", "esp_event", "esp_partition", "esp_timer", "ieee802154", "mbedtls", "nvs_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "partition_table": { + "alias": "idf::partition_table", + "target": "___idf_partition_table", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/partition_table", + "lib": "__idf_partition_table", + "reqs": [], + "priv_reqs": [ "esptool_py" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "perfmon": { + "alias": "idf::perfmon", + "target": "___idf_perfmon", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/perfmon", + "lib": "__idf_perfmon", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "protobuf-c": { + "alias": "idf::protobuf-c", + "target": "___idf_protobuf-c", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/protobuf-c", + "lib": "__idf_protobuf-c", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "protobuf-c" ] + }, + "protocomm": { + "alias": "idf::protocomm", + "target": "___idf_protocomm", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/protocomm", + "lib": "__idf_protocomm", + "reqs": [ "bt" ], + "priv_reqs": [ "protobuf-c", "mbedtls", "console", "esp_http_server", "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include/common", "include/security", "include/transports", "include/crypto/srp6a", "proto-c" ] + }, + "pthread": { + "alias": "idf::pthread", + "target": "___idf_pthread", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/pthread", + "lib": "__idf_pthread", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "riscv": { + "alias": "idf::riscv", + "target": "___idf_riscv", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/riscv", + "lib": "__idf_riscv", + "reqs": [], + "priv_reqs": [ "soc" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "rt": { + "alias": "idf::rt", + "target": "___idf_rt", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/rt", + "lib": "__idf_rt", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "sdmmc": { + "alias": "idf::sdmmc", + "target": "___idf_sdmmc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/sdmmc", + "lib": "__idf_sdmmc", + "reqs": [], + "priv_reqs": [ "soc", "esp_timer", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "soc": { + "alias": "idf::soc", + "target": "___idf_soc", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/soc", + "lib": "__idf_soc", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "esp32c6", "esp32c6/include", "esp32c6/register" ] + }, + "spi_flash": { + "alias": "idf::spi_flash", + "target": "___idf_spi_flash", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/spi_flash", + "lib": "__idf_spi_flash", + "reqs": [ "hal" ], + "priv_reqs": [ "bootloader_support", "app_update", "soc", "esp_mm", "esp_driver_gpio" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "spiffs": { + "alias": "idf::spiffs", + "target": "___idf_spiffs", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/spiffs", + "lib": "__idf_spiffs", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "bootloader_support", "esptool_py", "vfs" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "tcp_transport": { + "alias": "idf::tcp_transport", + "target": "___idf_tcp_transport", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/tcp_transport", + "lib": "__idf_tcp_transport", + "reqs": [ "esp-tls", "lwip", "esp_timer" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "touch_element": { + "alias": "idf::touch_element", + "target": "___idf_touch_element", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/touch_element", + "lib": "__idf_touch_element", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "ulp": { + "alias": "idf::ulp", + "target": "___idf_ulp", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/ulp", + "lib": "__idf_ulp", + "reqs": [ "driver", "esp_adc" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "unity": { + "alias": "idf::unity", + "target": "___idf_unity", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/unity", + "lib": "__idf_unity", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "unity/src" ] + }, + "usb": { + "alias": "idf::usb", + "target": "___idf_usb", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/usb", + "lib": "__idf_usb", + "reqs": [], + "priv_reqs": [ "esp_driver_gpio", "esp_mm" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [] + }, + "vfs": { + "alias": "idf::vfs", + "target": "___idf_vfs", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/vfs", + "lib": "__idf_vfs", + "reqs": [], + "priv_reqs": [ "esp_timer", "esp_driver_uart", "esp_driver_usb_serial_jtag", "esp_vfs_console" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wear_levelling": { + "alias": "idf::wear_levelling", + "target": "___idf_wear_levelling", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/wear_levelling", + "lib": "__idf_wear_levelling", + "reqs": [ "esp_partition" ], + "priv_reqs": [ "spi_flash" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wifi_provisioning": { + "alias": "idf::wifi_provisioning", + "target": "___idf_wifi_provisioning", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/wifi_provisioning", + "lib": "__idf_wifi_provisioning", + "reqs": [ "lwip", "protocomm" ], + "priv_reqs": [ "protobuf-c", "bt", "json", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "wpa_supplicant": { + "alias": "idf::wpa_supplicant", + "target": "___idf_wpa_supplicant", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/wpa_supplicant", + "lib": "__idf_wpa_supplicant", + "reqs": [], + "priv_reqs": [ "mbedtls", "esp_timer", "esp_wifi" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "port/include", "esp_supplicant/include" ] + }, + "xtensa": { + "alias": "idf::xtensa", + "target": "___idf_xtensa", + "prefix": "idf", + "dir": "/home/sam/esp/esp-idf/components/xtensa", + "lib": "__idf_xtensa", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "port/include", "esp_supplicant/include" ] + }, + "main": { + "alias": "idf::main", + "target": "___idf_main", + "prefix": "idf", + "dir": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/main", + "lib": "__idf_main", + "reqs": [], + "priv_reqs": [ "espressif__esp-zboss-lib", "espressif__esp-zigbee-lib", "espressif__led_strip" ], + "managed_reqs": [], + "managed_priv_reqs": [ "espressif__esp-zboss-lib", "espressif__esp-zigbee-lib", "espressif__led_strip" ], + "include_dirs": [ ".", "../common/zcl_utility/include" ] + }, + "light_driver": { + "alias": "idf::light_driver", + "target": "___idf_light_driver", + "prefix": "idf", + "dir": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/common/light_driver", + "lib": "__idf_light_driver", + "reqs": [ "espressif__led_strip" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "espressif__esp-zboss-lib": { + "alias": "idf::espressif__esp-zboss-lib", + "target": "___idf_espressif__esp-zboss-lib", + "prefix": "idf", + "dir": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zboss-lib", + "lib": "__idf_espressif__esp-zboss-lib", + "reqs": [], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "espressif__esp-zigbee-lib": { + "alias": "idf::espressif__esp-zigbee-lib", + "target": "___idf_espressif__esp-zigbee-lib", + "prefix": "idf", + "dir": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__esp-zigbee-lib", + "lib": "__idf_espressif__esp-zigbee-lib", + "reqs": [ "driver", "vfs", "ieee802154", "openthread", "espressif__esp-zboss-lib" ], + "priv_reqs": [], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include" ] + }, + "espressif__led_strip": { + "alias": "idf::espressif__led_strip", + "target": "___idf_espressif__led_strip", + "prefix": "idf", + "dir": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/managed_components/espressif__led_strip", + "lib": "__idf_espressif__led_strip", + "reqs": [], + "priv_reqs": [ "driver" ], + "managed_reqs": [], + "managed_priv_reqs": [], + "include_dirs": [ "include", "interface" ] + } + }, + "debug_prefix_map_gdbinit": "", + "gdbinit_files": { + "01_symbols": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/gdbinit/symbols", + "02_prefix_map": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/gdbinit/prefix_map", + "03_py_extensions": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/gdbinit/py_extensions", + "04_connect": "/media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/gdbinit/connect" + }, + "debug_arguments_openocd": "-f board/esp32c6-builtin.cfg" +} diff --git a/build/project_elf_src_esp32c6.c b/build/project_elf_src_esp32c6.c new file mode 100644 index 0000000..e69de29 diff --git a/build/x509_crt_bundle.S b/build/x509_crt_bundle.S new file mode 100644 index 0000000..60091c5 --- /dev/null +++ b/build/x509_crt_bundle.S @@ -0,0 +1,4392 @@ +/* * Data converted from /media/sam/8294CD2994CD2111/Users/Dell/Documents/ESP/zigbee_sensor_switch/build/esp-idf/mbedtls/x509_crt_bundle + */ +.data +#if !defined (__APPLE__) && !defined (__linux__) +.section .rodata.embedded +#endif + +.global x509_crt_bundle +x509_crt_bundle: + +.global _binary_x509_crt_bundle_start +_binary_x509_crt_bundle_start: /* for objcopy compatibility */ +.byte 0x60, 0x02, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0x23, 0x06, 0x00, 0x00, 0x87, 0x08, 0x00, 0x00 +.byte 0xec, 0x09, 0x00, 0x00, 0x51, 0x0c, 0x00, 0x00, 0xeb, 0x0c, 0x00, 0x00, 0xa2, 0x0d, 0x00, 0x00 +.byte 0x09, 0x10, 0x00, 0x00, 0x70, 0x11, 0x00, 0x00, 0xd8, 0x12, 0x00, 0x00, 0x41, 0x15, 0x00, 0x00 +.byte 0xfc, 0x15, 0x00, 0x00, 0x65, 0x18, 0x00, 0x00, 0xd0, 0x19, 0x00, 0x00, 0x3d, 0x1c, 0x00, 0x00 +.byte 0xaa, 0x1e, 0x00, 0x00, 0x18, 0x21, 0x00, 0x00, 0x87, 0x23, 0x00, 0x00, 0xf7, 0x25, 0x00, 0x00 +.byte 0x67, 0x27, 0x00, 0x00, 0xd7, 0x28, 0x00, 0x00, 0x48, 0x2b, 0x00, 0x00, 0xb9, 0x2d, 0x00, 0x00 +.byte 0x2a, 0x30, 0x00, 0x00, 0xed, 0x30, 0x00, 0x00, 0xb1, 0x31, 0x00, 0x00, 0x23, 0x34, 0x00, 0x00 +.byte 0x96, 0x36, 0x00, 0x00, 0x09, 0x39, 0x00, 0x00, 0xce, 0x39, 0x00, 0x00, 0x41, 0x3c, 0x00, 0x00 +.byte 0xb4, 0x3e, 0x00, 0x00, 0x79, 0x3f, 0x00, 0x00, 0x3e, 0x40, 0x00, 0x00, 0xb2, 0x42, 0x00, 0x00 +.byte 0x26, 0x45, 0x00, 0x00, 0x9a, 0x47, 0x00, 0x00, 0x60, 0x48, 0x00, 0x00, 0x26, 0x49, 0x00, 0x00 +.byte 0x9a, 0x4a, 0x00, 0x00, 0x10, 0x4d, 0x00, 0x00, 0x86, 0x4e, 0x00, 0x00, 0xfe, 0x4f, 0x00, 0x00 +.byte 0x76, 0x52, 0x00, 0x00, 0x40, 0x53, 0x00, 0x00, 0xb8, 0x55, 0x00, 0x00, 0x31, 0x57, 0x00, 0x00 +.byte 0xaa, 0x59, 0x00, 0x00, 0x23, 0x5c, 0x00, 0x00, 0x9d, 0x5e, 0x00, 0x00, 0x17, 0x61, 0x00, 0x00 +.byte 0xe3, 0x61, 0x00, 0x00, 0xaf, 0x62, 0x00, 0x00, 0x29, 0x65, 0x00, 0x00, 0xa3, 0x67, 0x00, 0x00 +.byte 0x6f, 0x68, 0x00, 0x00, 0x3b, 0x69, 0x00, 0x00, 0xb5, 0x6b, 0x00, 0x00, 0x30, 0x6e, 0x00, 0x00 +.byte 0xab, 0x70, 0x00, 0x00, 0x78, 0x71, 0x00, 0x00, 0xf4, 0x72, 0x00, 0x00, 0x70, 0x75, 0x00, 0x00 +.byte 0x21, 0x76, 0x00, 0x00, 0xef, 0x76, 0x00, 0x00, 0x6c, 0x79, 0x00, 0x00, 0xe9, 0x7a, 0x00, 0x00 +.byte 0x66, 0x7d, 0x00, 0x00, 0x35, 0x7e, 0x00, 0x00, 0xb2, 0x7f, 0x00, 0x00, 0x2f, 0x82, 0x00, 0x00 +.byte 0xad, 0x84, 0x00, 0x00, 0x2d, 0x87, 0x00, 0x00, 0xff, 0x87, 0x00, 0x00, 0x81, 0x8a, 0x00, 0x00 +.byte 0x03, 0x8c, 0x00, 0x00, 0x86, 0x8d, 0x00, 0x00, 0x0a, 0x8f, 0x00, 0x00, 0x90, 0x91, 0x00, 0x00 +.byte 0x68, 0x92, 0x00, 0x00, 0xee, 0x94, 0x00, 0x00, 0x74, 0x96, 0x00, 0x00, 0x4c, 0x97, 0x00, 0x00 +.byte 0xd5, 0x99, 0x00, 0x00, 0x5e, 0x9b, 0x00, 0x00, 0xe8, 0x9d, 0x00, 0x00, 0xc5, 0x9e, 0x00, 0x00 +.byte 0x50, 0xa1, 0x00, 0x00, 0xdb, 0xa2, 0x00, 0x00, 0xba, 0xa3, 0x00, 0x00, 0x47, 0xa6, 0x00, 0x00 +.byte 0xd4, 0xa7, 0x00, 0x00, 0x61, 0xa9, 0x00, 0x00, 0x40, 0xaa, 0x00, 0x00, 0xce, 0xac, 0x00, 0x00 +.byte 0x5c, 0xaf, 0x00, 0x00, 0x3d, 0xb0, 0x00, 0x00, 0xcc, 0xb2, 0x00, 0x00, 0x59, 0xb4, 0x00, 0x00 +.byte 0xea, 0xb5, 0x00, 0x00, 0x7b, 0xb7, 0x00, 0x00, 0x5e, 0xb8, 0x00, 0x00, 0x41, 0xb9, 0x00, 0x00 +.byte 0xd2, 0xbb, 0x00, 0x00, 0x65, 0xbd, 0x00, 0x00, 0xf7, 0xbe, 0x00, 0x00, 0x8c, 0xc1, 0x00, 0x00 +.byte 0x75, 0xc2, 0x00, 0x00, 0x0c, 0xc5, 0x00, 0x00, 0xf6, 0xc5, 0x00, 0x00, 0x8e, 0xc8, 0x00, 0x00 +.byte 0x26, 0xca, 0x00, 0x00, 0xbf, 0xcb, 0x00, 0x00, 0xaa, 0xcc, 0x00, 0x00, 0x96, 0xcd, 0x00, 0x00 +.byte 0x31, 0xd0, 0x00, 0x00, 0x03, 0xd1, 0x00, 0x00, 0xf5, 0xd1, 0x00, 0x00, 0xeb, 0xd2, 0x00, 0x00 +.byte 0x91, 0xd5, 0x00, 0x00, 0x38, 0xd7, 0x00, 0x00, 0x32, 0xd8, 0x00, 0x00, 0xda, 0xda, 0x00, 0x00 +.byte 0x84, 0xdc, 0x00, 0x00, 0x81, 0xdd, 0x00, 0x00, 0x2e, 0xe0, 0x00, 0x00, 0xdc, 0xe1, 0x00, 0x00 +.byte 0x8b, 0xe3, 0x00, 0x00, 0x3a, 0xe5, 0x00, 0x00, 0xe9, 0xe6, 0x00, 0x00, 0x98, 0xe9, 0x00, 0x00 +.byte 0x47, 0xeb, 0x00, 0x00, 0xf7, 0xec, 0x00, 0x00, 0xa8, 0xef, 0x00, 0x00, 0xac, 0xf0, 0x00, 0x00 +.byte 0x5e, 0xf3, 0x00, 0x00, 0x13, 0xf6, 0x00, 0x00, 0x1a, 0xf7, 0x00, 0x00, 0xcf, 0xf9, 0x00, 0x00 +.byte 0x8b, 0xfb, 0x00, 0x00, 0x7e, 0xfc, 0x00, 0x00, 0x8e, 0xfd, 0x00, 0x00, 0x53, 0xff, 0x00, 0x00 +.byte 0x26, 0x02, 0x01, 0x00, 0xfa, 0x03, 0x01, 0x00, 0x23, 0x05, 0x01, 0x00, 0x00, 0x07, 0x01, 0x00 +.byte 0xe1, 0x08, 0x01, 0x00, 0xcc, 0x0a, 0x01, 0x00, 0xb7, 0x0d, 0x01, 0x00, 0xf5, 0x0e, 0x01, 0x00 +.byte 0x36, 0x00, 0x26, 0x01, 0x30, 0x34, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13 +.byte 0x02, 0x46, 0x52, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x09, 0x44, 0x68 +.byte 0x69, 0x6d, 0x79, 0x6f, 0x74, 0x69, 0x73, 0x31, 0x11, 0x30, 0x0f, 0x06, 0x03, 0x55, 0x04, 0x03 +.byte 0x0c, 0x08, 0x43, 0x65, 0x72, 0x74, 0x69, 0x67, 0x6e, 0x61, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d +.byte 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01 +.byte 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xc8, 0x68, 0xf1, 0xc9, 0xd6 +.byte 0xd6, 0xb3, 0x34, 0x75, 0x26, 0x82, 0x1e, 0xec, 0xb4, 0xbe, 0xea, 0x5c, 0xe1, 0x26, 0xed, 0x11 +.byte 0x47, 0x61, 0xe1, 0xa2, 0x7c, 0x16, 0x78, 0x40, 0x21, 0xe4, 0x60, 0x9e, 0x5a, 0xc8, 0x63, 0xe1 +.byte 0xc4, 0xb1, 0x96, 0x92, 0xff, 0x18, 0x6d, 0x69, 0x23, 0xe1, 0x2b, 0x62, 0xf7, 0xdd, 0xe2, 0x36 +.byte 0x2f, 0x91, 0x07, 0xb9, 0x48, 0xcf, 0x0e, 0xec, 0x79, 0xb6, 0x2c, 0xe7, 0x34, 0x4b, 0x70, 0x08 +.byte 0x25, 0xa3, 0x3c, 0x87, 0x1b, 0x19, 0xf2, 0x81, 0x07, 0x0f, 0x38, 0x90, 0x19, 0xd3, 0x11, 0xfe +.byte 0x86, 0xb4, 0xf2, 0xd1, 0x5e, 0x1e, 0x1e, 0x96, 0xcd, 0x80, 0x6c, 0xce, 0x3b, 0x31, 0x93, 0xb6 +.byte 0xf2, 0xa0, 0xd0, 0xa9, 0x95, 0x12, 0x7d, 0xa5, 0x9a, 0xcc, 0x6b, 0xc8, 0x84, 0x56, 0x8a, 0x33 +.byte 0xa9, 0xe7, 0x22, 0x15, 0x53, 0x16, 0xf0, 0xcc, 0x17, 0xec, 0x57, 0x5f, 0xe9, 0xa2, 0x0a, 0x98 +.byte 0x09, 0xde, 0xe3, 0x5f, 0x9c, 0x6f, 0xdc, 0x48, 0xe3, 0x85, 0x0b, 0x15, 0x5a, 0xa6, 0xba, 0x9f +.byte 0xac, 0x48, 0xe3, 0x09, 0xb2, 0xf7, 0xf4, 0x32, 0xde, 0x5e, 0x34, 0xbe, 0x1c, 0x78, 0x5d, 0x42 +.byte 0x5b, 0xce, 0x0e, 0x22, 0x8f, 0x4d, 0x90, 0xd7, 0x7d, 0x32, 0x18, 0xb3, 0x0b, 0x2c, 0x6a, 0xbf +.byte 0x8e, 0x3f, 0x14, 0x11, 0x89, 0x20, 0x0e, 0x77, 0x14, 0xb5, 0x3d, 0x94, 0x08, 0x87, 0xf7, 0x25 +.byte 0x1e, 0xd5, 0xb2, 0x60, 0x00, 0xec, 0x6f, 0x2a, 0x28, 0x25, 0x6e, 0x2a, 0x3e, 0x18, 0x63, 0x17 +.byte 0x25, 0x3f, 0x3e, 0x44, 0x20, 0x16, 0xf6, 0x26, 0xc8, 0x25, 0xae, 0x05, 0x4a, 0xb4, 0xe7, 0x63 +.byte 0x2c, 0xf3, 0x8c, 0x16, 0x53, 0x7e, 0x5c, 0xfb, 0x11, 0x1a, 0x08, 0xc1, 0x46, 0x62, 0x9f, 0x22 +.byte 0xb8, 0xf1, 0xc2, 0x8d, 0x69, 0xdc, 0xfa, 0x3a, 0x58, 0x06, 0xdf, 0x02, 0x03, 0x01, 0x00, 0x01 +.byte 0x39, 0x00, 0x26, 0x02, 0x30, 0x37, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c +.byte 0x0b, 0x54, 0x65, 0x6c, 0x69, 0x61, 0x53, 0x6f, 0x6e, 0x65, 0x72, 0x61, 0x31, 0x1f, 0x30, 0x1d +.byte 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x16, 0x54, 0x65, 0x6c, 0x69, 0x61, 0x53, 0x6f, 0x6e, 0x65 +.byte 0x72, 0x61, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x76, 0x31, 0x30, 0x82, 0x02 +.byte 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00 +.byte 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xc2, 0xbe +.byte 0xeb, 0x27, 0xf0, 0x21, 0xa3, 0xf3, 0x69, 0x26, 0x55, 0x7e, 0x9d, 0xc5, 0x55, 0x16, 0x91, 0x5c +.byte 0xfd, 0xef, 0x21, 0xbf, 0x53, 0x80, 0x7a, 0x2d, 0xd2, 0x91, 0x8c, 0x63, 0x31, 0xf0, 0xec, 0x24 +.byte 0xf0, 0xc3, 0xa5, 0xd2, 0x72, 0x7c, 0x10, 0x6d, 0xf4, 0x37, 0xb7, 0xe5, 0xe6, 0x7c, 0x79, 0xea +.byte 0x8c, 0xb5, 0x82, 0x8b, 0xae, 0x48, 0xb6, 0xac, 0x00, 0xdc, 0x65, 0x75, 0xec, 0x2a, 0x4d, 0x5f +.byte 0xc1, 0x87, 0xf5, 0x20, 0x65, 0x2b, 0x81, 0xa8, 0x47, 0x3e, 0x89, 0x23, 0x95, 0x30, 0x16, 0x90 +.byte 0x7f, 0xe8, 0x57, 0x07, 0x48, 0xe7, 0x19, 0xae, 0xbf, 0x45, 0x67, 0xb1, 0x37, 0x1b, 0x06, 0x2a +.byte 0xfe, 0xde, 0xf9, 0xac, 0x7d, 0x83, 0xfb, 0x5e, 0xba, 0xe4, 0x8f, 0x97, 0x67, 0xbe, 0x4b, 0x8e +.byte 0x8d, 0x64, 0x07, 0x57, 0x38, 0x55, 0x69, 0x34, 0x36, 0x3d, 0x13, 0x48, 0xef, 0x4f, 0xe2, 0xd3 +.byte 0x66, 0x1e, 0xa4, 0xcf, 0x1a, 0xb7, 0x5e, 0x36, 0x33, 0xd4, 0xb4, 0x06, 0xbd, 0x18, 0x01, 0xfd +.byte 0x77, 0x84, 0x50, 0x00, 0x45, 0xf5, 0x8c, 0x5d, 0xe8, 0x23, 0xbc, 0x7e, 0xfe, 0x35, 0xe1, 0xed +.byte 0x50, 0x7b, 0xa9, 0x30, 0x8d, 0x19, 0xd3, 0x09, 0x8e, 0x68, 0x67, 0x5d, 0xbf, 0x3c, 0x97, 0x18 +.byte 0x53, 0xbb, 0x29, 0x62, 0xc5, 0xca, 0x5e, 0x72, 0xc1, 0xc7, 0x96, 0xd4, 0xdb, 0x2d, 0xa0, 0xb4 +.byte 0x1f, 0x69, 0x03, 0xec, 0xea, 0xe2, 0x50, 0xf1, 0x0c, 0x3c, 0xf0, 0xac, 0xf3, 0x53, 0x2d, 0xf0 +.byte 0x1c, 0xf5, 0xed, 0x6c, 0x39, 0x39, 0x73, 0x80, 0x16, 0xc8, 0x52, 0xb0, 0x23, 0xcd, 0xe0, 0x3e +.byte 0xdc, 0xdd, 0x3c, 0x47, 0xa0, 0xbb, 0x35, 0x8a, 0xe2, 0x98, 0x68, 0x8b, 0xbe, 0xe5, 0xbf, 0x72 +.byte 0xee, 0xd2, 0xfa, 0xa5, 0xed, 0x12, 0xed, 0xfc, 0x98, 0x18, 0xa9, 0x26, 0x76, 0xdc, 0x28, 0x4b +.byte 0x10, 0x20, 0x1c, 0xd3, 0x7f, 0x16, 0x77, 0x2d, 0xed, 0x6f, 0x80, 0xf7, 0x49, 0xbb, 0x53, 0x05 +.byte 0xbb, 0x5d, 0x68, 0xc7, 0xd4, 0xc8, 0x75, 0x16, 0x3f, 0x89, 0x5a, 0x8b, 0xf7, 0x17, 0x47, 0xd4 +.byte 0x4c, 0xf1, 0xd2, 0x89, 0x79, 0x3e, 0x4d, 0x3d, 0x98, 0xa8, 0x61, 0xde, 0x3a, 0x1e, 0xd2, 0xf8 +.byte 0x5e, 0x03, 0xe0, 0xc1, 0xc9, 0x1c, 0x8c, 0xd3, 0x8d, 0x4d, 0xd3, 0x95, 0x36, 0xb3, 0x37, 0x5f +.byte 0x63, 0x63, 0x9b, 0x33, 0x14, 0xf0, 0x2d, 0x26, 0x6b, 0x53, 0x7c, 0x89, 0x8c, 0x32, 0xc2, 0x6e +.byte 0xec, 0x3d, 0x21, 0x00, 0x39, 0xc9, 0xa1, 0x68, 0xe2, 0x50, 0x83, 0x2e, 0xb0, 0x3a, 0x2b, 0xf3 +.byte 0x36, 0xa0, 0xac, 0x2f, 0xe4, 0x6f, 0x61, 0xc2, 0x51, 0x09, 0x39, 0x3e, 0x8b, 0x53, 0xb9, 0xbb +.byte 0x67, 0xda, 0xdc, 0x53, 0xb9, 0x76, 0x59, 0x36, 0x9d, 0x43, 0xe5, 0x20, 0xe0, 0x3d, 0x32, 0x60 +.byte 0x85, 0x22, 0x51, 0xb7, 0xc7, 0x33, 0xbb, 0xdd, 0x15, 0x2f, 0xa4, 0x78, 0xa6, 0x07, 0x7b, 0x81 +.byte 0x46, 0x36, 0x04, 0x86, 0xdd, 0x79, 0x35, 0xc7, 0x95, 0x2c, 0x3b, 0xb0, 0xa3, 0x17, 0x35, 0xe5 +.byte 0x73, 0x1f, 0xb4, 0x5c, 0x59, 0xef, 0xda, 0xea, 0x10, 0x65, 0x7b, 0x7a, 0xd0, 0x7f, 0x9f, 0xb3 +.byte 0xb4, 0x2a, 0x37, 0x3b, 0x70, 0x8b, 0x9b, 0x5b, 0xb9, 0x2b, 0xb7, 0xec, 0xb2, 0x51, 0x12, 0x97 +.byte 0x53, 0x29, 0x5a, 0xd4, 0xf0, 0x12, 0x10, 0xdc, 0x4f, 0x02, 0xbb, 0x12, 0x92, 0x2f, 0x62, 0xd4 +.byte 0x3f, 0x69, 0x43, 0x7c, 0x0d, 0xd6, 0xfc, 0x58, 0x75, 0x01, 0x88, 0x9d, 0x58, 0x16, 0x4b, 0xde +.byte 0xba, 0x90, 0xff, 0x47, 0x01, 0x89, 0x06, 0x6a, 0xf6, 0x5f, 0xb2, 0x90, 0x6a, 0xb3, 0x02, 0xa6 +.byte 0x02, 0x88, 0xbf, 0xb3, 0x47, 0x7e, 0x2a, 0xd9, 0xd5, 0xfa, 0x68, 0x78, 0x35, 0x4d, 0x02, 0x03 +.byte 0x01, 0x00, 0x01, 0x3a, 0x00, 0x26, 0x02, 0x30, 0x38, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55 +.byte 0x04, 0x06, 0x13, 0x02, 0x45, 0x53, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c +.byte 0x0b, 0x49, 0x5a, 0x45, 0x4e, 0x50, 0x45, 0x20, 0x53, 0x2e, 0x41, 0x2e, 0x31, 0x13, 0x30, 0x11 +.byte 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x0a, 0x49, 0x7a, 0x65, 0x6e, 0x70, 0x65, 0x2e, 0x63, 0x6f +.byte 0x6d, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01 +.byte 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02 +.byte 0x01, 0x00, 0xc9, 0xd3, 0x7a, 0xca, 0x0f, 0x1e, 0xac, 0xa7, 0x86, 0xe8, 0x16, 0x65, 0x6a, 0xb1 +.byte 0xc2, 0x1b, 0x45, 0x32, 0x71, 0x95, 0xd9, 0xfe, 0x10, 0x5b, 0xcc, 0xaf, 0xe7, 0xa5, 0x79, 0x01 +.byte 0x8f, 0x89, 0xc3, 0xca, 0xf2, 0x55, 0x71, 0xf7, 0x77, 0xbe, 0x77, 0x94, 0xf3, 0x72, 0xa4, 0x2c +.byte 0x44, 0xd8, 0x9e, 0x92, 0x9b, 0x14, 0x3a, 0xa1, 0xe7, 0x24, 0x90, 0x0a, 0x0a, 0x56, 0x8e, 0xc5 +.byte 0xd8, 0x26, 0x94, 0xe1, 0xd9, 0x48, 0xe1, 0x2d, 0x3e, 0xda, 0x0a, 0x72, 0xdd, 0xa3, 0x99, 0x15 +.byte 0xda, 0x81, 0xa2, 0x87, 0xf4, 0x7b, 0x6e, 0x26, 0x77, 0x89, 0x58, 0xad, 0xd6, 0xeb, 0x0c, 0xb2 +.byte 0x41, 0x7a, 0x73, 0x6e, 0x6d, 0xdb, 0x7a, 0x78, 0x41, 0xe9, 0x08, 0x88, 0x12, 0x7e, 0x87, 0x2e +.byte 0x66, 0x11, 0x63, 0x6c, 0x54, 0xfb, 0x3c, 0x9d, 0x72, 0xc0, 0xbc, 0x2e, 0xff, 0xc2, 0xb7, 0xdd +.byte 0x0d, 0x76, 0xe3, 0x3a, 0xd7, 0xf7, 0xb4, 0x68, 0xbe, 0xa2, 0xf5, 0xe3, 0x81, 0x6e, 0xc1, 0x46 +.byte 0x6f, 0x5d, 0x8d, 0xe0, 0x4d, 0xc6, 0x54, 0x55, 0x89, 0x1a, 0x33, 0x31, 0x0a, 0xb1, 0x57, 0xb9 +.byte 0xa3, 0x8a, 0x98, 0xc3, 0xec, 0x3b, 0x34, 0xc5, 0x95, 0x41, 0x69, 0x7e, 0x75, 0xc2, 0x3c, 0x20 +.byte 0xc5, 0x61, 0xba, 0x51, 0x47, 0xa0, 0x20, 0x90, 0x93, 0xa1, 0x90, 0x4b, 0xf3, 0x4e, 0x7c, 0x85 +.byte 0x45, 0x54, 0x9a, 0xd1, 0x05, 0x26, 0x41, 0xb0, 0xb5, 0x4d, 0x1d, 0x33, 0xbe, 0xc4, 0x03, 0xc8 +.byte 0x25, 0x7c, 0xc1, 0x70, 0xdb, 0x3b, 0xf4, 0x09, 0x2d, 0x54, 0x27, 0x48, 0xac, 0x2f, 0xe1, 0xc4 +.byte 0xac, 0x3e, 0xc8, 0xcb, 0x92, 0x4c, 0x53, 0x39, 0x37, 0x23, 0xec, 0xd3, 0x01, 0xf9, 0xe0, 0x09 +.byte 0x44, 0x4d, 0x4d, 0x64, 0xc0, 0xe1, 0x0d, 0x5a, 0x87, 0x22, 0xbc, 0xad, 0x1b, 0xa3, 0xfe, 0x26 +.byte 0xb5, 0x15, 0xf3, 0xa7, 0xfc, 0x84, 0x19, 0xe9, 0xec, 0xa1, 0x88, 0xb4, 0x44, 0x69, 0x84, 0x83 +.byte 0xf3, 0x89, 0xd1, 0x74, 0x06, 0xa9, 0xcc, 0x0b, 0xd6, 0xc2, 0xde, 0x27, 0x85, 0x50, 0x26, 0xca +.byte 0x17, 0xb8, 0xc9, 0x7a, 0x87, 0x56, 0x2c, 0x1a, 0x01, 0x1e, 0x6c, 0xbe, 0x13, 0xad, 0x10, 0xac +.byte 0xb5, 0x24, 0xf5, 0x38, 0x91, 0xa1, 0xd6, 0x4b, 0xda, 0xf1, 0xbb, 0xd2, 0xde, 0x47, 0xb5, 0xf1 +.byte 0xbc, 0x81, 0xf6, 0x59, 0x6b, 0xcf, 0x19, 0x53, 0xe9, 0x8d, 0x15, 0xcb, 0x4a, 0xcb, 0xa9, 0x6f +.byte 0x44, 0xe5, 0x1b, 0x41, 0xcf, 0xe1, 0x86, 0xa7, 0xca, 0xd0, 0x6a, 0x9f, 0xbc, 0x4c, 0x8d, 0x06 +.byte 0x33, 0x5a, 0xa2, 0x85, 0xe5, 0x90, 0x35, 0xa0, 0x62, 0x5c, 0x16, 0x4e, 0xf0, 0xe3, 0xa2, 0xfa +.byte 0x03, 0x1a, 0xb4, 0x2c, 0x71, 0xb3, 0x58, 0x2c, 0xde, 0x7b, 0x0b, 0xdb, 0x1a, 0x0f, 0xeb, 0xde +.byte 0x21, 0x1f, 0x06, 0x77, 0x06, 0x03, 0xb0, 0xc9, 0xef, 0x99, 0xfc, 0xc0, 0xb9, 0x4f, 0x0b, 0x86 +.byte 0x28, 0xfe, 0xd2, 0xb9, 0xea, 0xe3, 0xda, 0xa5, 0xc3, 0x47, 0x69, 0x12, 0xe0, 0xdb, 0xf0, 0xf6 +.byte 0x19, 0x8b, 0xed, 0x7b, 0x70, 0xd7, 0x02, 0xd6, 0xed, 0x87, 0x18, 0x28, 0x2c, 0x04, 0x24, 0x4c +.byte 0x77, 0xe4, 0x48, 0x8a, 0x1a, 0xc6, 0x3b, 0x9a, 0xd4, 0x0f, 0xca, 0xfa, 0x75, 0xd2, 0x01, 0x40 +.byte 0x5a, 0x8d, 0x79, 0xbf, 0x8b, 0xcf, 0x4b, 0xcf, 0xaa, 0x16, 0xc1, 0x95, 0xe4, 0xad, 0x4c, 0x8a +.byte 0x3e, 0x17, 0x91, 0xd4, 0xb1, 0x62, 0xe5, 0x82, 0xe5, 0x80, 0x04, 0xa4, 0x03, 0x7e, 0x8d, 0xbf +.byte 0xda, 0x7f, 0xa2, 0x0f, 0x97, 0x4f, 0x0c, 0xd3, 0x0d, 0xfb, 0xd7, 0xd1, 0xe5, 0x72, 0x7e, 0x1c +.byte 0xc8, 0x77, 0xff, 0x5b, 0x9a, 0x0f, 0xb7, 0xae, 0x05, 0x46, 0xe5, 0xf1, 0xa8, 0x16, 0xec, 0x47 +.byte 0xa4, 0x17, 0x02, 0x03, 0x01, 0x00, 0x01, 0x3b, 0x00, 0x26, 0x01, 0x30, 0x39, 0x31, 0x0b, 0x30 +.byte 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x0f, 0x30, 0x0d, 0x06, 0x03 +.byte 0x55, 0x04, 0x0a, 0x13, 0x06, 0x41, 0x6d, 0x61, 0x7a, 0x6f, 0x6e, 0x31, 0x19, 0x30, 0x17, 0x06 +.byte 0x03, 0x55, 0x04, 0x03, 0x13, 0x10, 0x41, 0x6d, 0x61, 0x7a, 0x6f, 0x6e, 0x20, 0x52, 0x6f, 0x6f +.byte 0x74, 0x20, 0x43, 0x41, 0x20, 0x31, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86 +.byte 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82 +.byte 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xb2, 0x78, 0x80, 0x71, 0xca, 0x78, 0xd5, 0xe3, 0x71 +.byte 0xaf, 0x47, 0x80, 0x50, 0x74, 0x7d, 0x6e, 0xd8, 0xd7, 0x88, 0x76, 0xf4, 0x99, 0x68, 0xf7, 0x58 +.byte 0x21, 0x60, 0xf9, 0x74, 0x84, 0x01, 0x2f, 0xac, 0x02, 0x2d, 0x86, 0xd3, 0xa0, 0x43, 0x7a, 0x4e +.byte 0xb2, 0xa4, 0xd0, 0x36, 0xba, 0x01, 0xbe, 0x8d, 0xdb, 0x48, 0xc8, 0x07, 0x17, 0x36, 0x4c, 0xf4 +.byte 0xee, 0x88, 0x23, 0xc7, 0x3e, 0xeb, 0x37, 0xf5, 0xb5, 0x19, 0xf8, 0x49, 0x68, 0xb0, 0xde, 0xd7 +.byte 0xb9, 0x76, 0x38, 0x1d, 0x61, 0x9e, 0xa4, 0xfe, 0x82, 0x36, 0xa5, 0xe5, 0x4a, 0x56, 0xe4, 0x45 +.byte 0xe1, 0xf9, 0xfd, 0xb4, 0x16, 0xfa, 0x74, 0xda, 0x9c, 0x9b, 0x35, 0x39, 0x2f, 0xfa, 0xb0, 0x20 +.byte 0x50, 0x06, 0x6c, 0x7a, 0xd0, 0x80, 0xb2, 0xa6, 0xf9, 0xaf, 0xec, 0x47, 0x19, 0x8f, 0x50, 0x38 +.byte 0x07, 0xdc, 0xa2, 0x87, 0x39, 0x58, 0xf8, 0xba, 0xd5, 0xa9, 0xf9, 0x48, 0x67, 0x30, 0x96, 0xee +.byte 0x94, 0x78, 0x5e, 0x6f, 0x89, 0xa3, 0x51, 0xc0, 0x30, 0x86, 0x66, 0xa1, 0x45, 0x66, 0xba, 0x54 +.byte 0xeb, 0xa3, 0xc3, 0x91, 0xf9, 0x48, 0xdc, 0xff, 0xd1, 0xe8, 0x30, 0x2d, 0x7d, 0x2d, 0x74, 0x70 +.byte 0x35, 0xd7, 0x88, 0x24, 0xf7, 0x9e, 0xc4, 0x59, 0x6e, 0xbb, 0x73, 0x87, 0x17, 0xf2, 0x32, 0x46 +.byte 0x28, 0xb8, 0x43, 0xfa, 0xb7, 0x1d, 0xaa, 0xca, 0xb4, 0xf2, 0x9f, 0x24, 0x0e, 0x2d, 0x4b, 0xf7 +.byte 0x71, 0x5c, 0x5e, 0x69, 0xff, 0xea, 0x95, 0x02, 0xcb, 0x38, 0x8a, 0xae, 0x50, 0x38, 0x6f, 0xdb +.byte 0xfb, 0x2d, 0x62, 0x1b, 0xc5, 0xc7, 0x1e, 0x54, 0xe1, 0x77, 0xe0, 0x67, 0xc8, 0x0f, 0x9c, 0x87 +.byte 0x23, 0xd6, 0x3f, 0x40, 0x20, 0x7f, 0x20, 0x80, 0xc4, 0x80, 0x4c, 0x3e, 0x3b, 0x24, 0x26, 0x8e +.byte 0x04, 0xae, 0x6c, 0x9a, 0xc8, 0xaa, 0x0d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x3b, 0x00, 0x26, 0x02 +.byte 0x30, 0x39, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31 +.byte 0x0f, 0x30, 0x0d, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x06, 0x41, 0x6d, 0x61, 0x7a, 0x6f, 0x6e +.byte 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x10, 0x41, 0x6d, 0x61, 0x7a, 0x6f +.byte 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x32, 0x30, 0x82, 0x02, 0x22, 0x30 +.byte 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82 +.byte 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xad, 0x96, 0x9f, 0x2d +.byte 0x9c, 0x4a, 0x4c, 0x4a, 0x81, 0x79, 0x51, 0x99, 0xec, 0x8a, 0xcb, 0x6b, 0x60, 0x51, 0x13, 0xbc +.byte 0x4d, 0x6d, 0x06, 0xfc, 0xb0, 0x08, 0x8d, 0xdd, 0x19, 0x10, 0x6a, 0xc7, 0x26, 0x0c, 0x35, 0xd8 +.byte 0xc0, 0x6f, 0x20, 0x84, 0xe9, 0x94, 0xb1, 0x9b, 0x85, 0x03, 0xc3, 0x5b, 0xdb, 0x4a, 0xe8, 0xc8 +.byte 0xf8, 0x90, 0x76, 0xd9, 0x5b, 0x4f, 0xe3, 0x4c, 0xe8, 0x06, 0x36, 0x4d, 0xcc, 0x9a, 0xac, 0x3d +.byte 0x0c, 0x90, 0x2b, 0x92, 0xd4, 0x06, 0x19, 0x60, 0xac, 0x37, 0x44, 0x79, 0x85, 0x81, 0x82, 0xad +.byte 0x5a, 0x37, 0xe0, 0x0d, 0xcc, 0x9d, 0xa6, 0x4c, 0x52, 0x76, 0xea, 0x43, 0x9d, 0xb7, 0x04, 0xd1 +.byte 0x50, 0xf6, 0x55, 0xe0, 0xd5, 0xd2, 0xa6, 0x49, 0x85, 0xe9, 0x37, 0xe9, 0xca, 0x7e, 0xae, 0x5c +.byte 0x95, 0x4d, 0x48, 0x9a, 0x3f, 0xae, 0x20, 0x5a, 0x6d, 0x88, 0x95, 0xd9, 0x34, 0xb8, 0x52, 0x1a +.byte 0x43, 0x90, 0xb0, 0xbf, 0x6c, 0x05, 0xb9, 0xb6, 0x78, 0xb7, 0xea, 0xd0, 0xe4, 0x3a, 0x3c, 0x12 +.byte 0x53, 0x62, 0xff, 0x4a, 0xf2, 0x7b, 0xbe, 0x35, 0x05, 0xa9, 0x12, 0x34, 0xe3, 0xf3, 0x64, 0x74 +.byte 0x62, 0x2c, 0x3d, 0x00, 0x49, 0x5a, 0x28, 0xfe, 0x32, 0x44, 0xbb, 0x87, 0xdd, 0x65, 0x27, 0x02 +.byte 0x71, 0x3b, 0xda, 0x4a, 0xf7, 0x1f, 0xda, 0xcd, 0xf7, 0x21, 0x55, 0x90, 0x4f, 0x0f, 0xec, 0xae +.byte 0x82, 0xe1, 0x9f, 0x6b, 0xd9, 0x45, 0xd3, 0xbb, 0xf0, 0x5f, 0x87, 0xed, 0x3c, 0x2c, 0x39, 0x86 +.byte 0xda, 0x3f, 0xde, 0xec, 0x72, 0x55, 0xeb, 0x79, 0xa3, 0xad, 0xdb, 0xdd, 0x7c, 0xb0, 0xba, 0x1c +.byte 0xce, 0xfc, 0xde, 0x4f, 0x35, 0x76, 0xcf, 0x0f, 0xf8, 0x78, 0x1f, 0x6a, 0x36, 0x51, 0x46, 0x27 +.byte 0x61, 0x5b, 0xe9, 0x9e, 0xcf, 0xf0, 0xa2, 0x55, 0x7d, 0x7c, 0x25, 0x8a, 0x6f, 0x2f, 0xb4, 0xc5 +.byte 0xcf, 0x84, 0x2e, 0x2b, 0xfd, 0x0d, 0x51, 0x10, 0x6c, 0xfb, 0x5f, 0x1b, 0xbc, 0x1b, 0x7e, 0xc5 +.byte 0xae, 0x3b, 0x98, 0x01, 0x31, 0x92, 0xff, 0x0b, 0x57, 0xf4, 0x9a, 0xb2, 0xb9, 0x57, 0xe9, 0xab +.byte 0xef, 0x0d, 0x76, 0xd1, 0xf0, 0xee, 0xf4, 0xce, 0x86, 0xa7, 0xe0, 0x6e, 0xe9, 0xb4, 0x69, 0xa1 +.byte 0xdf, 0x69, 0xf6, 0x33, 0xc6, 0x69, 0x2e, 0x97, 0x13, 0x9e, 0xa5, 0x87, 0xb0, 0x57, 0x10, 0x81 +.byte 0x37, 0xc9, 0x53, 0xb3, 0xbb, 0x7f, 0xf6, 0x92, 0xd1, 0x9c, 0xd0, 0x18, 0xf4, 0x92, 0x6e, 0xda +.byte 0x83, 0x4f, 0xa6, 0x63, 0x99, 0x4c, 0xa5, 0xfb, 0x5e, 0xef, 0x21, 0x64, 0x7a, 0x20, 0x5f, 0x6c +.byte 0x64, 0x85, 0x15, 0xcb, 0x37, 0xe9, 0x62, 0x0c, 0x0b, 0x2a, 0x16, 0xdc, 0x01, 0x2e, 0x32, 0xda +.byte 0x3e, 0x4b, 0xf5, 0x9e, 0x3a, 0xf6, 0x17, 0x40, 0x94, 0xef, 0x9e, 0x91, 0x08, 0x86, 0xfa, 0xbe +.byte 0x63, 0xa8, 0x5a, 0x33, 0xec, 0xcb, 0x74, 0x43, 0x95, 0xf9, 0x6c, 0x69, 0x52, 0x36, 0xc7, 0x29 +.byte 0x6f, 0xfc, 0x55, 0x03, 0x5c, 0x1f, 0xfb, 0x9f, 0xbd, 0x47, 0xeb, 0xe7, 0x49, 0x47, 0x95, 0x0b +.byte 0x4e, 0x89, 0x22, 0x09, 0x49, 0xe0, 0xf5, 0x61, 0x1e, 0xf1, 0xbf, 0x2e, 0x8a, 0x72, 0x6e, 0x80 +.byte 0x59, 0xff, 0x57, 0x3a, 0xf9, 0x75, 0x32, 0xa3, 0x4e, 0x5f, 0xec, 0xed, 0x28, 0x62, 0xd9, 0x4d +.byte 0x73, 0xf2, 0xcc, 0x81, 0x17, 0x60, 0xed, 0xcd, 0xeb, 0xdc, 0xdb, 0xa7, 0xca, 0xc5, 0x7e, 0x02 +.byte 0xbd, 0xf2, 0x54, 0x08, 0x54, 0xfd, 0xb4, 0x2d, 0x09, 0x2c, 0x17, 0x54, 0x4a, 0x98, 0xd1, 0x54 +.byte 0xe1, 0x51, 0x67, 0x08, 0xd2, 0xed, 0x6e, 0x7e, 0x6f, 0x3f, 0xd2, 0x2d, 0x81, 0x59, 0x29, 0x66 +.byte 0xcb, 0x90, 0x39, 0x95, 0x11, 0x1e, 0x74, 0x27, 0xfe, 0xdd, 0xeb, 0xaf, 0x02, 0x03, 0x01, 0x00 +.byte 0x01, 0x3b, 0x00, 0x5b, 0x00, 0x30, 0x39, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06 +.byte 0x13, 0x02, 0x55, 0x53, 0x31, 0x0f, 0x30, 0x0d, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x06, 0x41 +.byte 0x6d, 0x61, 0x7a, 0x6f, 0x6e, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x10 +.byte 0x41, 0x6d, 0x61, 0x7a, 0x6f, 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x33 +.byte 0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a +.byte 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x97, 0xa7, 0xc6, 0x41 +.byte 0x7f, 0xc0, 0x0d, 0x9b, 0xe8, 0x01, 0x1b, 0x56, 0xc6, 0xf2, 0x52, 0xa5, 0xba, 0x2d, 0xb2, 0x12 +.byte 0xe8, 0xd2, 0x2e, 0xd7, 0xfa, 0xc9, 0xc5, 0xd8, 0xaa, 0x6d, 0x1f, 0x73, 0x81, 0x3b, 0x3b, 0x98 +.byte 0x6b, 0x39, 0x7c, 0x33, 0xa5, 0xc5, 0x4e, 0x86, 0x8e, 0x80, 0x17, 0x68, 0x62, 0x45, 0x57, 0x7d +.byte 0x44, 0x58, 0x1d, 0xb3, 0x37, 0xe5, 0x67, 0x08, 0xeb, 0x66, 0xde, 0x3b, 0x00, 0x78, 0x00, 0x30 +.byte 0x39, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x0f +.byte 0x30, 0x0d, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x06, 0x41, 0x6d, 0x61, 0x7a, 0x6f, 0x6e, 0x31 +.byte 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x10, 0x41, 0x6d, 0x61, 0x7a, 0x6f, 0x6e +.byte 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x34, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07 +.byte 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62 +.byte 0x00, 0x04, 0xd2, 0xab, 0x8a, 0x37, 0x4f, 0xa3, 0x53, 0x0d, 0xfe, 0xc1, 0x8a, 0x7b, 0x4b, 0xa8 +.byte 0x7b, 0x46, 0x4b, 0x63, 0xb0, 0x62, 0xf6, 0x2d, 0x1b, 0xdb, 0x08, 0x71, 0x21, 0xd2, 0x00, 0xe8 +.byte 0x63, 0xbd, 0x9a, 0x27, 0xfb, 0xf0, 0x39, 0x6e, 0x5d, 0xea, 0x3d, 0xa5, 0xc9, 0x81, 0xaa, 0xa3 +.byte 0x5b, 0x20, 0x98, 0x45, 0x5d, 0x16, 0xdb, 0xfd, 0xe8, 0x10, 0x6d, 0xe3, 0x9c, 0xe0, 0xe3, 0xbd +.byte 0x5f, 0x84, 0x62, 0xf3, 0x70, 0x64, 0x33, 0xa0, 0xcb, 0x24, 0x2f, 0x70, 0xba, 0x88, 0xa1, 0x2a +.byte 0xa0, 0x75, 0xf8, 0x81, 0xae, 0x62, 0x06, 0xc4, 0x81, 0xdb, 0x39, 0x6e, 0x29, 0xb0, 0x1e, 0xfa +.byte 0x2e, 0x5c, 0x3d, 0x00, 0x26, 0x02, 0x30, 0x3b, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04 +.byte 0x06, 0x13, 0x02, 0x45, 0x53, 0x31, 0x11, 0x30, 0x0f, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x08 +.byte 0x46, 0x4e, 0x4d, 0x54, 0x2d, 0x52, 0x43, 0x4d, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04 +.byte 0x0b, 0x0c, 0x10, 0x41, 0x43, 0x20, 0x52, 0x41, 0x49, 0x5a, 0x20, 0x46, 0x4e, 0x4d, 0x54, 0x2d +.byte 0x52, 0x43, 0x4d, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7 +.byte 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02 +.byte 0x82, 0x02, 0x01, 0x00, 0xba, 0x71, 0x80, 0x7a, 0x4c, 0x86, 0x6e, 0x7f, 0xc8, 0x13, 0x6d, 0xc0 +.byte 0xc6, 0x7d, 0x1c, 0x00, 0x97, 0x8f, 0x2c, 0x0c, 0x23, 0xbb, 0x10, 0x9a, 0x40, 0xa9, 0x1a, 0xb7 +.byte 0x87, 0x88, 0xf8, 0x9b, 0x56, 0x6a, 0xfb, 0xe6, 0x7b, 0x8e, 0x8b, 0x92, 0x8e, 0xa7, 0x25, 0x5d +.byte 0x59, 0x11, 0xdb, 0x36, 0x2e, 0xb7, 0x51, 0x17, 0x1f, 0xa9, 0x08, 0x1f, 0x04, 0x17, 0x24, 0x58 +.byte 0xaa, 0x37, 0x4a, 0x18, 0xdf, 0xe5, 0x39, 0xd4, 0x57, 0xfd, 0xd7, 0xc1, 0x2c, 0x91, 0x01, 0x91 +.byte 0xe2, 0x22, 0xd4, 0x03, 0xc0, 0x58, 0xfc, 0x77, 0x47, 0xec, 0x8f, 0x3e, 0x74, 0x43, 0xba, 0xac +.byte 0x34, 0x8d, 0x4d, 0x38, 0x76, 0x67, 0x8e, 0xb0, 0xc8, 0x6f, 0x30, 0x33, 0x58, 0x71, 0x5c, 0xb4 +.byte 0xf5, 0x6b, 0x6e, 0xd4, 0x01, 0x50, 0xb8, 0x13, 0x7e, 0x6c, 0x4a, 0xa3, 0x49, 0xd1, 0x20, 0x19 +.byte 0xee, 0xbc, 0xc0, 0x29, 0x18, 0x65, 0xa7, 0xde, 0xfe, 0xef, 0xdd, 0x0a, 0x90, 0x21, 0xe7, 0x1a +.byte 0x67, 0x92, 0x42, 0x10, 0x98, 0x5f, 0x4f, 0x30, 0xbc, 0x3e, 0x1c, 0x45, 0xb4, 0x10, 0xd7, 0x68 +.byte 0x40, 0x14, 0xc0, 0x40, 0xfa, 0xe7, 0x77, 0x17, 0x7a, 0xe6, 0x0b, 0x8f, 0x65, 0x5b, 0x3c, 0xd9 +.byte 0x9a, 0x52, 0xdb, 0xb5, 0xbd, 0x9e, 0x46, 0xcf, 0x3d, 0xeb, 0x91, 0x05, 0x02, 0xc0, 0x96, 0xb2 +.byte 0x76, 0x4c, 0x4d, 0x10, 0x96, 0x3b, 0x92, 0xfa, 0x9c, 0x7f, 0x0f, 0x99, 0xdf, 0xbe, 0x23, 0x35 +.byte 0x45, 0x1e, 0x02, 0x5c, 0xfe, 0xb5, 0xa8, 0x9b, 0x99, 0x25, 0xda, 0x5e, 0xf3, 0x22, 0xc3, 0x39 +.byte 0xf5, 0xe4, 0x2a, 0x2e, 0xd3, 0xc6, 0x1f, 0xc4, 0x6c, 0xaa, 0xc5, 0x1c, 0x6a, 0x01, 0x05, 0x4a +.byte 0x2f, 0xd2, 0xc5, 0xc1, 0xa8, 0x34, 0x26, 0x5d, 0x66, 0xa5, 0xd2, 0x02, 0x21, 0xf9, 0x18, 0xb7 +.byte 0x06, 0xf5, 0x4e, 0x99, 0x6f, 0xa8, 0xab, 0x4c, 0x51, 0xe8, 0xcf, 0x50, 0x18, 0xc5, 0x77, 0xc8 +.byte 0x39, 0x09, 0x2c, 0x49, 0x92, 0x32, 0x99, 0xa8, 0xbb, 0x17, 0x17, 0x79, 0xb0, 0x5a, 0xc5, 0xe6 +.byte 0xa3, 0xc4, 0x59, 0x65, 0x47, 0x35, 0x83, 0x5e, 0xa9, 0xe8, 0x35, 0x0b, 0x99, 0xbb, 0xe4, 0xcd +.byte 0x20, 0xc6, 0x9b, 0x4a, 0x06, 0x39, 0xb5, 0x68, 0xfc, 0x22, 0xba, 0xee, 0x55, 0x8c, 0x2b, 0x4e +.byte 0xea, 0xf3, 0xb1, 0xe3, 0xfc, 0xb6, 0x99, 0x9a, 0xd5, 0x42, 0xfa, 0x71, 0x4d, 0x08, 0xcf, 0x87 +.byte 0x1e, 0x6a, 0x71, 0x7d, 0xf9, 0xd3, 0xb4, 0xe9, 0xa5, 0x71, 0x81, 0x7b, 0xc2, 0x4e, 0x47, 0x96 +.byte 0xa5, 0xf6, 0x76, 0x85, 0xa3, 0x28, 0x8f, 0xe9, 0x80, 0x6e, 0x81, 0x53, 0xa5, 0x6d, 0x5f, 0xb8 +.byte 0x48, 0xf9, 0xc2, 0xf9, 0x36, 0xa6, 0x2e, 0x49, 0xff, 0xb8, 0x96, 0xc2, 0x8c, 0x07, 0xb3, 0x9b +.byte 0x88, 0x58, 0xfc, 0xeb, 0x1b, 0x1c, 0xde, 0x2d, 0x70, 0xe2, 0x97, 0x92, 0x30, 0xa1, 0x89, 0xe3 +.byte 0xbc, 0x55, 0xa8, 0x27, 0xd6, 0x4b, 0xed, 0x90, 0xad, 0x8b, 0xfa, 0x63, 0x25, 0x59, 0x2d, 0xa8 +.byte 0x35, 0xdd, 0xca, 0x97, 0x33, 0xbc, 0xe5, 0xcd, 0xc7, 0x9d, 0xd1, 0xec, 0xef, 0x5e, 0x0e, 0x4a +.byte 0x90, 0x06, 0x26, 0x63, 0xad, 0xb9, 0xd9, 0x35, 0x2d, 0x07, 0xba, 0x76, 0x65, 0x2c, 0xac, 0x57 +.byte 0x8f, 0x7d, 0xf4, 0x07, 0x94, 0xd7, 0x81, 0x02, 0x96, 0x5d, 0xa3, 0x07, 0x49, 0xd5, 0x7a, 0xd0 +.byte 0x57, 0xf9, 0x1b, 0xe7, 0x53, 0x46, 0x75, 0xaa, 0xb0, 0x79, 0x42, 0xcb, 0x68, 0x71, 0x08, 0xe9 +.byte 0x60, 0xbd, 0x39, 0x69, 0xce, 0xf4, 0xaf, 0xc3, 0x56, 0x40, 0xc7, 0xad, 0x52, 0xa2, 0x09, 0xe4 +.byte 0x6f, 0x86, 0x47, 0x8a, 0x1f, 0xeb, 0x28, 0x27, 0x5d, 0x83, 0x20, 0xaf, 0x04, 0xc9, 0x6c, 0x56 +.byte 0x9a, 0x8b, 0x46, 0xf5, 0x02, 0x03, 0x01, 0x00, 0x01, 0x3d, 0x00, 0x26, 0x01, 0x30, 0x3b, 0x31 +.byte 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x52, 0x4f, 0x31, 0x11, 0x30, 0x0f +.byte 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x08, 0x63, 0x65, 0x72, 0x74, 0x53, 0x49, 0x47, 0x4e, 0x31 +.byte 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x10, 0x63, 0x65, 0x72, 0x74, 0x53, 0x49 +.byte 0x47, 0x4e, 0x20, 0x52, 0x4f, 0x4f, 0x54, 0x20, 0x43, 0x41, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d +.byte 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01 +.byte 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xb7, 0x33, 0xb9, 0x7e, 0xc8 +.byte 0x25, 0x4a, 0x8e, 0xb5, 0xdb, 0xb4, 0x28, 0x1b, 0xaa, 0x57, 0x90, 0xe8, 0xd1, 0x22, 0xd3, 0x64 +.byte 0xba, 0xd3, 0x93, 0xe8, 0xd4, 0xac, 0x86, 0x61, 0x40, 0x6a, 0x60, 0x57, 0x68, 0x54, 0x84, 0x4d +.byte 0xbc, 0x6a, 0x54, 0x02, 0x05, 0xff, 0xdf, 0x9b, 0x9a, 0x2a, 0xae, 0x5d, 0x07, 0x8f, 0x4a, 0xc3 +.byte 0x28, 0x7f, 0xef, 0xfb, 0x2b, 0xfa, 0x79, 0xf1, 0xc7, 0xad, 0xf0, 0x10, 0x53, 0x24, 0x90, 0x8b +.byte 0x66, 0xc9, 0xa8, 0x88, 0xab, 0xaf, 0x5a, 0xa3, 0x00, 0xe9, 0xbe, 0xba, 0x46, 0xee, 0x5b, 0x73 +.byte 0x7b, 0x2c, 0x17, 0x82, 0x81, 0x5e, 0x62, 0x2c, 0xa1, 0x02, 0x65, 0xb3, 0xbd, 0xc5, 0x2b, 0x00 +.byte 0x7e, 0xc4, 0xfc, 0x03, 0x33, 0x57, 0x0d, 0xed, 0xe2, 0xfa, 0xce, 0x5d, 0x45, 0xd6, 0x38, 0xcd +.byte 0x35, 0xb6, 0xb2, 0xc1, 0xd0, 0x9c, 0x81, 0x4a, 0xaa, 0xe4, 0xb2, 0x01, 0x5c, 0x1d, 0x8f, 0x5f +.byte 0x99, 0xc4, 0xb1, 0xad, 0xdb, 0x88, 0x21, 0xeb, 0x90, 0x08, 0x82, 0x80, 0xf3, 0x30, 0xa3, 0x43 +.byte 0xe6, 0x90, 0x82, 0xae, 0x55, 0x28, 0x49, 0xed, 0x5b, 0xd7, 0xa9, 0x10, 0x38, 0x0e, 0xfe, 0x8f +.byte 0x4c, 0x5b, 0x9b, 0x46, 0xea, 0x41, 0xf5, 0xb0, 0x08, 0x74, 0xc3, 0xd0, 0x88, 0x33, 0xb6, 0x7c +.byte 0xd7, 0x74, 0xdf, 0xdc, 0x84, 0xd1, 0x43, 0x0e, 0x75, 0x39, 0xa1, 0x25, 0x40, 0x28, 0xea, 0x78 +.byte 0xcb, 0x0e, 0x2c, 0x2e, 0x39, 0x9d, 0x8c, 0x8b, 0x6e, 0x16, 0x1c, 0x2f, 0x26, 0x82, 0x10, 0xe2 +.byte 0xe3, 0x65, 0x94, 0x0a, 0x04, 0xc0, 0x5e, 0xf7, 0x5d, 0x5b, 0xf8, 0x10, 0xe2, 0xd0, 0xba, 0x7a +.byte 0x4b, 0xfb, 0xde, 0x37, 0x00, 0x00, 0x1a, 0x5b, 0x28, 0xe3, 0xd2, 0x9c, 0x73, 0x3e, 0x32, 0x87 +.byte 0x98, 0xa1, 0xc9, 0x51, 0x2f, 0xd7, 0xde, 0xac, 0x33, 0xb3, 0x4f, 0x02, 0x03, 0x01, 0x00, 0x01 +.byte 0x3e, 0x00, 0x26, 0x01, 0x30, 0x3c, 0x31, 0x1e, 0x30, 0x1c, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c +.byte 0x15, 0x41, 0x74, 0x6f, 0x73, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x65, 0x64, 0x52, 0x6f, 0x6f +.byte 0x74, 0x20, 0x32, 0x30, 0x31, 0x31, 0x31, 0x0d, 0x30, 0x0b, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c +.byte 0x04, 0x41, 0x74, 0x6f, 0x73, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02 +.byte 0x44, 0x45, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d +.byte 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82 +.byte 0x01, 0x01, 0x00, 0x95, 0x85, 0x3b, 0x97, 0x6f, 0x2a, 0x3b, 0x2e, 0x3b, 0xcf, 0xa6, 0xf3, 0x29 +.byte 0x35, 0xbe, 0xcf, 0x18, 0xac, 0x3e, 0xaa, 0xd9, 0xf8, 0x4d, 0xa0, 0x3e, 0x1a, 0x47, 0xb9, 0xbc +.byte 0x9a, 0xdf, 0xf2, 0xfe, 0xcc, 0x3e, 0x47, 0xe8, 0x7a, 0x96, 0xc2, 0x24, 0x8e, 0x35, 0xf4, 0xa9 +.byte 0x0c, 0xfc, 0x82, 0xfd, 0x6d, 0xc1, 0x72, 0x62, 0x27, 0xbd, 0xea, 0x6b, 0xeb, 0xe7, 0x8a, 0xcc +.byte 0x54, 0x3e, 0x90, 0x50, 0xcf, 0x80, 0xd4, 0x95, 0xfb, 0xe8, 0xb5, 0x82, 0xd4, 0x14, 0xc5, 0xb6 +.byte 0xa9, 0x55, 0x25, 0x57, 0xdb, 0xb1, 0x50, 0xf6, 0xb0, 0x60, 0x64, 0x59, 0x7a, 0x69, 0xcf, 0x03 +.byte 0xb7, 0x6f, 0x0d, 0xbe, 0xca, 0x3e, 0x6f, 0x74, 0x72, 0xea, 0xaa, 0x30, 0x2a, 0x73, 0x62, 0xbe +.byte 0x49, 0x91, 0x61, 0xc8, 0x11, 0xfe, 0x0e, 0x03, 0x2a, 0xf7, 0x6a, 0x20, 0xdc, 0x02, 0x15, 0x0d +.byte 0x5e, 0x15, 0x6a, 0xfc, 0xe3, 0x82, 0xc1, 0xb5, 0xc5, 0x9d, 0x64, 0x09, 0x6c, 0xa3, 0x59, 0x98 +.byte 0x07, 0x27, 0xc7, 0x1b, 0x96, 0x2b, 0x61, 0x74, 0x71, 0x6c, 0x43, 0xf1, 0xf7, 0x35, 0x89, 0x10 +.byte 0xe0, 0x9e, 0xec, 0x55, 0xa1, 0x37, 0x22, 0xa2, 0x87, 0x04, 0x05, 0x2c, 0x47, 0x7d, 0xb4, 0x1c +.byte 0xb9, 0x62, 0x29, 0x66, 0x28, 0xca, 0xb7, 0xe1, 0x93, 0xf5, 0xa4, 0x94, 0x03, 0x99, 0xb9, 0x70 +.byte 0x85, 0xb5, 0xe6, 0x48, 0xea, 0x8d, 0x50, 0xfc, 0xd9, 0xde, 0xcc, 0x6f, 0x07, 0x0e, 0xdd, 0x0b +.byte 0x72, 0x9d, 0x80, 0x30, 0x16, 0x07, 0x95, 0x3f, 0x28, 0x0e, 0xfd, 0xc5, 0x75, 0x4f, 0x53, 0xd6 +.byte 0x74, 0x9a, 0xb4, 0x24, 0x2e, 0x8e, 0x02, 0x91, 0xcf, 0x76, 0xc5, 0x9b, 0x1e, 0x55, 0x74, 0x9c +.byte 0x78, 0x21, 0xb1, 0xf0, 0x2d, 0xf1, 0x0b, 0x9f, 0xc2, 0xd5, 0x96, 0x18, 0x1f, 0xf0, 0x54, 0x22 +.byte 0x7a, 0x8c, 0x07, 0x02, 0x03, 0x01, 0x00, 0x01, 0x3f, 0x00, 0x26, 0x02, 0x30, 0x3d, 0x31, 0x0b +.byte 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, 0x4e, 0x31, 0x11, 0x30, 0x0f, 0x06 +.byte 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x08, 0x55, 0x6e, 0x69, 0x54, 0x72, 0x75, 0x73, 0x74, 0x31, 0x1b +.byte 0x30, 0x19, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x12, 0x55, 0x43, 0x41, 0x20, 0x47, 0x6c, 0x6f +.byte 0x62, 0x61, 0x6c, 0x20, 0x47, 0x32, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x30, 0x82, 0x02, 0x22, 0x30 +.byte 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82 +.byte 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xc5, 0xe6, 0x2b, 0x6f +.byte 0x7c, 0xef, 0x26, 0x05, 0x27, 0xa3, 0x81, 0x24, 0xda, 0x6f, 0xcb, 0x01, 0xf9, 0x99, 0x9a, 0xa9 +.byte 0x32, 0xc2, 0x22, 0x87, 0x61, 0x41, 0x91, 0x3b, 0xcb, 0xc3, 0x68, 0x1b, 0x06, 0xc5, 0x4c, 0xa9 +.byte 0x2b, 0xc1, 0x67, 0x17, 0x22, 0x1d, 0x2b, 0xed, 0xf9, 0x29, 0x89, 0x93, 0xa2, 0x78, 0xbd, 0x92 +.byte 0x6b, 0xa0, 0xa3, 0x0d, 0xa2, 0x7e, 0xca, 0x93, 0xb3, 0xa6, 0xd1, 0x8c, 0x35, 0xd5, 0x75, 0xf9 +.byte 0x17, 0xf6, 0xcf, 0x45, 0xc5, 0xe5, 0x7a, 0xec, 0x77, 0x93, 0xa0, 0x8f, 0x23, 0xae, 0x0e, 0x1a +.byte 0x03, 0x7f, 0xbe, 0xd4, 0xd0, 0xed, 0x2e, 0x7b, 0xab, 0x46, 0x23, 0x5b, 0xff, 0x2c, 0xe6, 0x54 +.byte 0x7a, 0x94, 0xc0, 0x2a, 0x15, 0xf0, 0xc9, 0x8d, 0xb0, 0x7a, 0x3b, 0x24, 0xe1, 0xd7, 0x68, 0xe2 +.byte 0x31, 0x3c, 0x06, 0x33, 0x46, 0xb6, 0x54, 0x11, 0xa6, 0xa5, 0x2f, 0x22, 0x54, 0x2a, 0x58, 0x0d +.byte 0x01, 0x02, 0xf1, 0xfa, 0x15, 0x51, 0x67, 0x6c, 0xc0, 0xfa, 0xd7, 0xb6, 0x1b, 0x7f, 0xd1, 0x56 +.byte 0x88, 0x2f, 0x1a, 0x3a, 0x8d, 0x3b, 0xbb, 0x82, 0x11, 0xe0, 0x47, 0x00, 0xd0, 0x52, 0x87, 0xab +.byte 0xfb, 0x86, 0x7e, 0x0f, 0x24, 0x6b, 0x40, 0x9d, 0x34, 0x67, 0xbc, 0x8d, 0xc7, 0x2d, 0x86, 0x6f +.byte 0x79, 0x3e, 0x8e, 0xa9, 0x3c, 0x17, 0x4b, 0x7f, 0xb0, 0x99, 0xe3, 0xb0, 0x71, 0x60, 0xdc, 0x0b +.byte 0xf5, 0x64, 0xc3, 0xce, 0x43, 0xbc, 0x6d, 0x71, 0xb9, 0xd2, 0xde, 0x27, 0x5b, 0x8a, 0xe8, 0xd8 +.byte 0xc6, 0xae, 0xe1, 0x59, 0x7d, 0xcf, 0x28, 0x2d, 0x35, 0xb8, 0x95, 0x56, 0x1a, 0xf1, 0xb2, 0x58 +.byte 0x4b, 0xb7, 0x12, 0x37, 0xc8, 0x7c, 0xb3, 0xed, 0x4b, 0x80, 0xe1, 0x8d, 0xfa, 0x32, 0x23, 0xb6 +.byte 0x6f, 0xb7, 0x48, 0x95, 0x08, 0xb1, 0x44, 0x4e, 0x85, 0x8c, 0x3a, 0x02, 0x54, 0x20, 0x2f, 0xdf +.byte 0xbf, 0x57, 0x4f, 0x3b, 0x3a, 0x90, 0x21, 0xd7, 0xc1, 0x26, 0x35, 0x54, 0x20, 0xec, 0xc7, 0x3f +.byte 0x47, 0xec, 0xef, 0x5a, 0xbf, 0x4b, 0x7a, 0xc1, 0xad, 0x3b, 0x17, 0x50, 0x5c, 0x62, 0xd8, 0x0f +.byte 0x4b, 0x4a, 0xdc, 0x2b, 0xfa, 0x6e, 0xbc, 0x73, 0x92, 0xcd, 0xec, 0xc7, 0x50, 0xe8, 0x41, 0x96 +.byte 0xd7, 0xa9, 0x7e, 0x6d, 0xd8, 0xe9, 0x1d, 0x8f, 0x8a, 0xb5, 0xb9, 0x58, 0x92, 0xba, 0x4a, 0x92 +.byte 0x2b, 0x0c, 0x56, 0xfd, 0x80, 0xeb, 0x08, 0xf0, 0x5e, 0x29, 0x6e, 0x1b, 0x1c, 0x0c, 0xaf, 0x8f +.byte 0x93, 0x89, 0xad, 0xdb, 0xbd, 0xa3, 0x9e, 0x21, 0xca, 0x89, 0x19, 0xec, 0xdf, 0xb5, 0xc3, 0x1a +.byte 0xeb, 0x16, 0xfe, 0x78, 0x36, 0x4c, 0xd6, 0x6e, 0xd0, 0x3e, 0x17, 0x1c, 0x90, 0x17, 0x6b, 0x26 +.byte 0xba, 0xfb, 0x7a, 0x2f, 0xbf, 0x11, 0x1c, 0x18, 0x0e, 0x2d, 0x73, 0x03, 0x8f, 0xa0, 0xe5, 0x35 +.byte 0xa0, 0x5a, 0xe2, 0x4c, 0x75, 0x1d, 0x71, 0xe1, 0x39, 0x38, 0x53, 0x78, 0x40, 0xcc, 0x83, 0x93 +.byte 0xd7, 0x0a, 0x9e, 0x9d, 0x5b, 0x8f, 0x8a, 0xe4, 0xe5, 0xe0, 0x48, 0xe4, 0x48, 0xb2, 0x47, 0xcd +.byte 0x4e, 0x2a, 0x75, 0x2a, 0x7b, 0xf2, 0x22, 0xf6, 0xc9, 0xbe, 0x09, 0x91, 0x96, 0x57, 0x7a, 0x88 +.byte 0x88, 0xac, 0xee, 0x70, 0xac, 0xf9, 0xdc, 0x29, 0xe3, 0x0c, 0x1c, 0x3b, 0x12, 0x4e, 0x44, 0xd6 +.byte 0xa7, 0x4e, 0xb0, 0x26, 0xc8, 0xf3, 0xd9, 0x1a, 0x97, 0x91, 0x68, 0xea, 0xef, 0x8d, 0x46, 0x06 +.byte 0xd2, 0x56, 0x45, 0x58, 0x9a, 0x3c, 0x0c, 0x0f, 0x83, 0xb8, 0x05, 0x25, 0xc3, 0x39, 0xcf, 0x3b +.byte 0xa4, 0x34, 0x89, 0xb7, 0x79, 0x12, 0x2f, 0x47, 0xc5, 0xe7, 0xa9, 0x97, 0x69, 0xfc, 0xa6, 0x77 +.byte 0x67, 0xb5, 0xdf, 0x7b, 0xf1, 0x7a, 0x65, 0x15, 0xe4, 0x61, 0x56, 0x65, 0x02, 0x03, 0x01, 0x00 +.byte 0x01, 0x3f, 0x00, 0x78, 0x00, 0x30, 0x3d, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06 +.byte 0x13, 0x02, 0x55, 0x53, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x09, 0x43 +.byte 0x65, 0x72, 0x74, 0x61, 0x69, 0x6e, 0x6c, 0x79, 0x31, 0x1a, 0x30, 0x18, 0x06, 0x03, 0x55, 0x04 +.byte 0x03, 0x13, 0x11, 0x43, 0x65, 0x72, 0x74, 0x61, 0x69, 0x6e, 0x6c, 0x79, 0x20, 0x52, 0x6f, 0x6f +.byte 0x74, 0x20, 0x45, 0x31, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02 +.byte 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xde, 0x6f, 0xf8, 0x7f +.byte 0x1c, 0xdf, 0xed, 0xf9, 0x47, 0x87, 0x86, 0xb1, 0xa4, 0xc0, 0x8a, 0xf8, 0x82, 0x97, 0x80, 0xea +.byte 0x8f, 0xc8, 0x4a, 0x5e, 0x2a, 0x7d, 0x88, 0x68, 0xa7, 0x01, 0x62, 0x14, 0x91, 0x24, 0x7a, 0x5c +.byte 0x9e, 0xa3, 0x17, 0x7d, 0x8a, 0x86, 0x21, 0x34, 0x18, 0x50, 0x1b, 0x10, 0xde, 0xd0, 0x37, 0x4b +.byte 0x26, 0xc7, 0x19, 0x60, 0x80, 0xe9, 0x34, 0xbd, 0x60, 0x19, 0x36, 0x40, 0xd6, 0x29, 0x87, 0x09 +.byte 0x3c, 0x91, 0x7a, 0xf6, 0xbc, 0x13, 0x23, 0xdd, 0x59, 0x4e, 0x04, 0x5e, 0xcf, 0xc8, 0x02, 0x1c +.byte 0x18, 0x53, 0xc1, 0x31, 0xd8, 0xda, 0x20, 0xe9, 0x44, 0x8d, 0xe4, 0x76, 0x3f, 0x00, 0x26, 0x02 +.byte 0x30, 0x3d, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31 +.byte 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x09, 0x43, 0x65, 0x72, 0x74, 0x61, 0x69 +.byte 0x6e, 0x6c, 0x79, 0x31, 0x1a, 0x30, 0x18, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x11, 0x43, 0x65 +.byte 0x72, 0x74, 0x61, 0x69, 0x6e, 0x6c, 0x79, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x52, 0x31, 0x30 +.byte 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01 +.byte 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00 +.byte 0xd0, 0x36, 0xd4, 0x1f, 0xea, 0xdd, 0xab, 0xe4, 0xd1, 0xb6, 0xe6, 0xfb, 0x22, 0xc0, 0xdd, 0x13 +.byte 0x0d, 0x6a, 0x7b, 0x22, 0x13, 0x1c, 0x97, 0x3c, 0x68, 0x63, 0x66, 0x32, 0x9c, 0x03, 0xb5, 0x8d +.byte 0xa4, 0x81, 0x83, 0xda, 0x78, 0x30, 0x11, 0xcf, 0xdc, 0xb2, 0x2b, 0xbe, 0x92, 0xbf, 0x8e, 0xe4 +.byte 0xc4, 0x13, 0xbe, 0xa4, 0x68, 0x4c, 0xda, 0x02, 0x68, 0x16, 0x74, 0xbe, 0xb2, 0xdd, 0x04, 0xe4 +.byte 0x6b, 0x2a, 0xdd, 0x37, 0x1f, 0x60, 0x2c, 0xdb, 0xf5, 0xf7, 0xa1, 0x7c, 0x95, 0xb7, 0x0c, 0x70 +.byte 0x86, 0x2e, 0xf1, 0x3a, 0xef, 0x52, 0xf7, 0xcc, 0xd3, 0x9b, 0xf9, 0x8b, 0xbe, 0x0e, 0xdf, 0x31 +.byte 0xb7, 0x9d, 0x68, 0x5c, 0x92, 0xa6, 0xf5, 0xe5, 0xf3, 0x0a, 0x34, 0xb5, 0xff, 0x7b, 0xa2, 0xe4 +.byte 0x87, 0xa1, 0xc6, 0xaf, 0x17, 0x00, 0xef, 0x03, 0x91, 0xed, 0xa9, 0x1c, 0x4e, 0x71, 0x3d, 0xd2 +.byte 0x8b, 0x6c, 0x89, 0xf4, 0x78, 0x86, 0xe6, 0x6a, 0x49, 0xa0, 0xce, 0xb5, 0xd2, 0xb0, 0xab, 0x9b +.byte 0xf6, 0xf4, 0xd4, 0x2e, 0xe3, 0x72, 0xf9, 0x36, 0xc6, 0xeb, 0x15, 0xb7, 0x25, 0x8c, 0x3a, 0xfc +.byte 0x25, 0x0d, 0xb3, 0x22, 0x73, 0x21, 0x74, 0xc8, 0x4a, 0x96, 0x61, 0x92, 0xf5, 0x2f, 0x0b, 0x18 +.byte 0xa5, 0xf4, 0xad, 0xe2, 0xee, 0x41, 0xbd, 0x01, 0x79, 0xfa, 0x96, 0x8c, 0x8d, 0x17, 0x02, 0x30 +.byte 0xb4, 0xf9, 0xaf, 0x78, 0x1a, 0x8c, 0xb4, 0x36, 0x10, 0x10, 0x07, 0x05, 0x70, 0xd0, 0xf4, 0x31 +.byte 0x90, 0x8a, 0x51, 0xc5, 0x86, 0x26, 0x79, 0xb2, 0x11, 0x88, 0x5e, 0xc5, 0xf0, 0x0a, 0x54, 0xcd +.byte 0x49, 0xa6, 0xbf, 0x02, 0x9c, 0xd2, 0x44, 0xa7, 0xed, 0xe3, 0x78, 0xef, 0x46, 0x5e, 0x6d, 0x71 +.byte 0xd1, 0x79, 0x70, 0x1c, 0x46, 0x5f, 0x51, 0xe9, 0xc9, 0x37, 0xdc, 0x5f, 0x7e, 0x69, 0x7b, 0x41 +.byte 0xdf, 0x34, 0x45, 0xe0, 0x3b, 0x84, 0xf4, 0xa1, 0x8a, 0x0a, 0x36, 0x9e, 0x37, 0xcc, 0x62, 0x52 +.byte 0xe1, 0x89, 0x0d, 0x28, 0xf9, 0x7a, 0x23, 0xb1, 0x0d, 0x3d, 0x3d, 0x9a, 0xfd, 0x9d, 0x81, 0xef +.byte 0x2c, 0x90, 0xc0, 0x7b, 0x44, 0x4e, 0xbb, 0x49, 0xe0, 0x0e, 0x4a, 0x56, 0x92, 0xbc, 0xcb, 0xb5 +.byte 0xdd, 0x79, 0x17, 0x89, 0x91, 0xde, 0x61, 0x89, 0x74, 0x92, 0xa8, 0xe3, 0x32, 0x85, 0xbe, 0x4e +.byte 0x85, 0xa4, 0x4b, 0x59, 0xcb, 0x2b, 0xc5, 0x78, 0x8e, 0x71, 0x54, 0xd0, 0x02, 0x37, 0x99, 0x8c +.byte 0xe5, 0x49, 0xea, 0xe0, 0x54, 0x72, 0xa4, 0x11, 0x06, 0x2f, 0x0b, 0x8c, 0xc1, 0x5b, 0xbe, 0xb5 +.byte 0xa1, 0xb0, 0x53, 0x6e, 0x9c, 0xb8, 0x60, 0x91, 0x1f, 0x59, 0x6b, 0xf9, 0x2d, 0xf4, 0x94, 0x0a +.byte 0x97, 0xb5, 0xec, 0xc5, 0x76, 0x03, 0x54, 0x1b, 0x65, 0x52, 0xba, 0x4c, 0x92, 0x56, 0x51, 0x35 +.byte 0xa0, 0x40, 0xd8, 0x29, 0xdb, 0xae, 0x52, 0x76, 0x3b, 0x2d, 0x30, 0x40, 0x9b, 0x8a, 0xd0, 0x42 +.byte 0x56, 0xb4, 0xb7, 0x88, 0x01, 0xa4, 0x87, 0x3b, 0x53, 0x96, 0xcd, 0xa3, 0x16, 0x8f, 0xf3, 0x66 +.byte 0xaa, 0x17, 0xb1, 0xc7, 0x60, 0xe0, 0xc1, 0x43, 0x05, 0x0c, 0xee, 0x9b, 0x5b, 0x60, 0x6f, 0x06 +.byte 0x5c, 0x87, 0x5b, 0x27, 0xf9, 0x40, 0x11, 0x9e, 0x9c, 0x33, 0xc1, 0xb7, 0xe5, 0x35, 0x57, 0x05 +.byte 0x7f, 0x27, 0xce, 0x17, 0x20, 0x8c, 0x1c, 0xfc, 0xf1, 0xfb, 0xda, 0x31, 0x29, 0x49, 0xed, 0xf5 +.byte 0x0b, 0x84, 0xa7, 0x4f, 0xc1, 0xf6, 0x4e, 0xc2, 0x28, 0x9c, 0xfa, 0xee, 0xe0, 0xaf, 0x07, 0xfb +.byte 0x33, 0x11, 0x7a, 0x21, 0x4f, 0x0b, 0x21, 0x10, 0xb6, 0x40, 0x3a, 0xab, 0x22, 0x3a, 0x04, 0x9c +.byte 0x8b, 0x9b, 0x84, 0x86, 0x72, 0x9a, 0xd2, 0xa7, 0xa5, 0xc4, 0xb4, 0x75, 0x91, 0xa9, 0x2b, 0x23 +.byte 0x02, 0x03, 0x01, 0x00, 0x01, 0x41, 0x00, 0x26, 0x01, 0x30, 0x3f, 0x31, 0x24, 0x30, 0x22, 0x06 +.byte 0x03, 0x55, 0x04, 0x0a, 0x13, 0x1b, 0x44, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x20, 0x53, 0x69 +.byte 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x43, 0x6f +.byte 0x2e, 0x31, 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x0e, 0x44, 0x53, 0x54, 0x20 +.byte 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x58, 0x33, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d +.byte 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01 +.byte 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xdf, 0xaf, 0xe9, 0x97, 0x50 +.byte 0x08, 0x83, 0x57, 0xb4, 0xcc, 0x62, 0x65, 0xf6, 0x90, 0x82, 0xec, 0xc7, 0xd3, 0x2c, 0x6b, 0x30 +.byte 0xca, 0x5b, 0xec, 0xd9, 0xc3, 0x7d, 0xc7, 0x40, 0xc1, 0x18, 0x14, 0x8b, 0xe0, 0xe8, 0x33, 0x76 +.byte 0x49, 0x2a, 0xe3, 0x3f, 0x21, 0x49, 0x93, 0xac, 0x4e, 0x0e, 0xaf, 0x3e, 0x48, 0xcb, 0x65, 0xee +.byte 0xfc, 0xd3, 0x21, 0x0f, 0x65, 0xd2, 0x2a, 0xd9, 0x32, 0x8f, 0x8c, 0xe5, 0xf7, 0x77, 0xb0, 0x12 +.byte 0x7b, 0xb5, 0x95, 0xc0, 0x89, 0xa3, 0xa9, 0xba, 0xed, 0x73, 0x2e, 0x7a, 0x0c, 0x06, 0x32, 0x83 +.byte 0xa2, 0x7e, 0x8a, 0x14, 0x30, 0xcd, 0x11, 0xa0, 0xe1, 0x2a, 0x38, 0xb9, 0x79, 0x0a, 0x31, 0xfd +.byte 0x50, 0xbd, 0x80, 0x65, 0xdf, 0xb7, 0x51, 0x63, 0x83, 0xc8, 0xe2, 0x88, 0x61, 0xea, 0x4b, 0x61 +.byte 0x81, 0xec, 0x52, 0x6b, 0xb9, 0xa2, 0xe2, 0x4b, 0x1a, 0x28, 0x9f, 0x48, 0xa3, 0x9e, 0x0c, 0xda +.byte 0x09, 0x8e, 0x3e, 0x17, 0x2e, 0x1e, 0xdd, 0x20, 0xdf, 0x5b, 0xc6, 0x2a, 0x8a, 0xab, 0x2e, 0xbd +.byte 0x70, 0xad, 0xc5, 0x0b, 0x1a, 0x25, 0x90, 0x74, 0x72, 0xc5, 0x7b, 0x6a, 0xab, 0x34, 0xd6, 0x30 +.byte 0x89, 0xff, 0xe5, 0x68, 0x13, 0x7b, 0x54, 0x0b, 0xc8, 0xd6, 0xae, 0xec, 0x5a, 0x9c, 0x92, 0x1e +.byte 0x3d, 0x64, 0xb3, 0x8c, 0xc6, 0xdf, 0xbf, 0xc9, 0x41, 0x70, 0xec, 0x16, 0x72, 0xd5, 0x26, 0xec +.byte 0x38, 0x55, 0x39, 0x43, 0xd0, 0xfc, 0xfd, 0x18, 0x5c, 0x40, 0xf1, 0x97, 0xeb, 0xd5, 0x9a, 0x9b +.byte 0x8d, 0x1d, 0xba, 0xda, 0x25, 0xb9, 0xc6, 0xd8, 0xdf, 0xc1, 0x15, 0x02, 0x3a, 0xab, 0xda, 0x6e +.byte 0xf1, 0x3e, 0x2e, 0xf5, 0x5c, 0x08, 0x9c, 0x3c, 0xd6, 0x83, 0x69, 0xe4, 0x10, 0x9b, 0x19, 0x2a +.byte 0xb6, 0x29, 0x57, 0xe3, 0xe5, 0x3d, 0x9b, 0x9f, 0xf0, 0x02, 0x5d, 0x02, 0x03, 0x01, 0x00, 0x01 +.byte 0x43, 0x00, 0x26, 0x02, 0x30, 0x41, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13 +.byte 0x02, 0x52, 0x4f, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0b, 0x43, 0x45 +.byte 0x52, 0x54, 0x53, 0x49, 0x47, 0x4e, 0x20, 0x53, 0x41, 0x31, 0x1c, 0x30, 0x1a, 0x06, 0x03, 0x55 +.byte 0x04, 0x0b, 0x13, 0x13, 0x63, 0x65, 0x72, 0x74, 0x53, 0x49, 0x47, 0x4e, 0x20, 0x52, 0x4f, 0x4f +.byte 0x54, 0x20, 0x43, 0x41, 0x20, 0x47, 0x32, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a +.byte 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30 +.byte 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xc0, 0xc5, 0x75, 0x19, 0x91, 0x7d, 0x44, 0x74 +.byte 0x74, 0x87, 0xfe, 0x0e, 0x3b, 0x96, 0xdc, 0xd8, 0x01, 0x16, 0xcc, 0xee, 0x63, 0x91, 0xe7, 0x0b +.byte 0x6f, 0xce, 0x3b, 0x0a, 0x69, 0x1a, 0x7c, 0xc2, 0xe3, 0xaf, 0x82, 0x8e, 0x86, 0xd7, 0x5e, 0x8f +.byte 0x57, 0xeb, 0xd3, 0x21, 0x59, 0xfd, 0x39, 0x37, 0x42, 0x30, 0xbe, 0x50, 0xea, 0xb6, 0x0f, 0xa9 +.byte 0x88, 0xd8, 0x2e, 0x2d, 0x69, 0x21, 0xe7, 0xd1, 0x37, 0x18, 0x4e, 0x7d, 0x91, 0xd5, 0x16, 0x5f +.byte 0x6b, 0x5b, 0x00, 0xc2, 0x39, 0x43, 0x0d, 0x36, 0x85, 0x52, 0xb9, 0x53, 0x65, 0x0f, 0x1d, 0x42 +.byte 0xe5, 0x8f, 0xcf, 0x05, 0xd3, 0xee, 0xdc, 0x0c, 0x1a, 0xd9, 0xb8, 0x8b, 0x78, 0x22, 0x67, 0xe4 +.byte 0x69, 0xb0, 0x68, 0xc5, 0x3c, 0xe4, 0x6c, 0x5a, 0x46, 0xe7, 0xcd, 0xc7, 0xfa, 0xef, 0xc4, 0xec +.byte 0x4b, 0xbd, 0x6a, 0xa4, 0xac, 0xfd, 0xcc, 0x28, 0x51, 0xef, 0x92, 0xb4, 0x29, 0xab, 0xab, 0x35 +.byte 0x9a, 0x4c, 0xe4, 0xc4, 0x08, 0xc6, 0x26, 0xcc, 0xf8, 0x69, 0x9f, 0xe4, 0x9c, 0xf0, 0x29, 0xd3 +.byte 0x5c, 0xf9, 0xc6, 0x16, 0x25, 0x9e, 0x23, 0xc3, 0x20, 0xc1, 0x3d, 0x0f, 0x3f, 0x38, 0x40, 0xb0 +.byte 0xfe, 0x82, 0x44, 0x38, 0xaa, 0x5a, 0x1a, 0x8a, 0x6b, 0x63, 0x58, 0x38, 0xb4, 0x15, 0xd3, 0xb6 +.byte 0x11, 0x69, 0x7b, 0x1e, 0x54, 0xee, 0x8c, 0x1a, 0x22, 0xac, 0x72, 0x97, 0x3f, 0x23, 0x59, 0x9b +.byte 0xc9, 0x22, 0x84, 0xc1, 0x07, 0x4f, 0xcc, 0x7f, 0xe2, 0x57, 0xca, 0x12, 0x70, 0xbb, 0xa6, 0x65 +.byte 0xf3, 0x69, 0x75, 0x63, 0xbd, 0x95, 0xfb, 0x1b, 0x97, 0xcd, 0xe4, 0xa8, 0xaf, 0xf6, 0xd1, 0x4e +.byte 0xa8, 0xd9, 0x8a, 0x71, 0x24, 0xcd, 0x36, 0x3d, 0xbc, 0x96, 0xc4, 0xf1, 0x6c, 0xa9, 0xae, 0xe5 +.byte 0xcf, 0x0d, 0x6e, 0x28, 0x0d, 0xb0, 0x0e, 0xb5, 0xca, 0x51, 0x7b, 0x78, 0x14, 0xc3, 0x20, 0x2f +.byte 0x7f, 0xfb, 0x14, 0x55, 0xe1, 0x11, 0x99, 0xfd, 0xd5, 0x0a, 0xa1, 0x9e, 0x02, 0xe3, 0x62, 0x5f +.byte 0xeb, 0x35, 0x4b, 0x2c, 0xb8, 0x72, 0xe8, 0x3e, 0x3d, 0x4f, 0xac, 0x2c, 0xbb, 0x2e, 0x86, 0xe2 +.byte 0xa3, 0x76, 0x8f, 0xe5, 0x93, 0x2a, 0xcf, 0xa5, 0xab, 0xc8, 0x5c, 0x8d, 0x4b, 0x06, 0xff, 0x12 +.byte 0x46, 0xac, 0x78, 0xcb, 0x14, 0x07, 0x35, 0xe0, 0xa9, 0xdf, 0x8b, 0xe9, 0xaf, 0x15, 0x4f, 0x16 +.byte 0x89, 0x5b, 0xbd, 0xf6, 0x8d, 0xc6, 0x59, 0xae, 0x88, 0x85, 0x0e, 0xc1, 0x89, 0xeb, 0x1f, 0x67 +.byte 0xc5, 0x45, 0x8e, 0xff, 0x6d, 0x37, 0x36, 0x2b, 0x78, 0x66, 0x83, 0x91, 0x51, 0x2b, 0x3d, 0xff +.byte 0x51, 0x77, 0x76, 0x62, 0xa1, 0xec, 0x67, 0x3e, 0x3e, 0x81, 0x83, 0xe0, 0x56, 0xa9, 0x50, 0x1f +.byte 0x1f, 0x7a, 0x99, 0xab, 0x63, 0xbf, 0x84, 0x17, 0x77, 0xf1, 0x0d, 0x3b, 0xdf, 0xf7, 0x9c, 0x61 +.byte 0xb3, 0x35, 0x98, 0x8a, 0x3a, 0xb2, 0xec, 0x3c, 0x1a, 0x37, 0x3f, 0x7e, 0x8f, 0x92, 0xcf, 0xd9 +.byte 0x12, 0x14, 0x64, 0xda, 0x10, 0x02, 0x15, 0x41, 0xff, 0x4f, 0xc4, 0xeb, 0x1c, 0xa3, 0xc9, 0xfa +.byte 0x99, 0xf7, 0x46, 0xe9, 0xe1, 0x18, 0xd9, 0xb1, 0xb8, 0x32, 0x2d, 0xcb, 0x14, 0x0c, 0x50, 0xd8 +.byte 0x83, 0x65, 0x83, 0xee, 0xb9, 0x5c, 0xcf, 0xcb, 0x05, 0x5a, 0x4c, 0xfa, 0x19, 0x97, 0x6b, 0xd6 +.byte 0x5d, 0x13, 0xd3, 0xc2, 0x5c, 0x54, 0xbc, 0x32, 0x73, 0xa0, 0x78, 0xf5, 0xf1, 0x6d, 0x1e, 0xcb +.byte 0x9f, 0xa5, 0xa6, 0x9f, 0x22, 0xdc, 0xd1, 0x51, 0x9e, 0x82, 0x79, 0x64, 0x60, 0x29, 0x13, 0x3e +.byte 0xa3, 0xfd, 0x4f, 0x72, 0x6a, 0xab, 0xe2, 0xd4, 0xe5, 0xb8, 0x24, 0x55, 0x2c, 0x44, 0x4b, 0x8a +.byte 0x88, 0x44, 0x9c, 0xca, 0x84, 0xd3, 0x2a, 0x3b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x43, 0x00, 0x26 +.byte 0x02, 0x30, 0x41, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53 +.byte 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x0b, 0x41, 0x66, 0x66, 0x69, 0x72 +.byte 0x6d, 0x54, 0x72, 0x75, 0x73, 0x74, 0x31, 0x1c, 0x30, 0x1a, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c +.byte 0x13, 0x41, 0x66, 0x66, 0x69, 0x72, 0x6d, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x50, 0x72, 0x65 +.byte 0x6d, 0x69, 0x75, 0x6d, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86 +.byte 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a +.byte 0x02, 0x82, 0x02, 0x01, 0x00, 0xc4, 0x12, 0xdf, 0xa9, 0x5f, 0xfe, 0x41, 0xdd, 0xdd, 0xf5, 0x9f +.byte 0x8a, 0xe3, 0xf6, 0xac, 0xe1, 0x3c, 0x78, 0x9a, 0xbc, 0xd8, 0xf0, 0x7f, 0x7a, 0xa0, 0x33, 0x2a +.byte 0xdc, 0x8d, 0x20, 0x5b, 0xae, 0x2d, 0x6f, 0xe7, 0x93, 0xd9, 0x36, 0x70, 0x6a, 0x68, 0xcf, 0x8e +.byte 0x51, 0xa3, 0x85, 0x5b, 0x67, 0x04, 0xa0, 0x10, 0x24, 0x6f, 0x5d, 0x28, 0x82, 0xc1, 0x97, 0x57 +.byte 0xd8, 0x48, 0x29, 0x13, 0xb6, 0xe1, 0xbe, 0x91, 0x4d, 0xdf, 0x85, 0x0c, 0x53, 0x18, 0x9a, 0x1e +.byte 0x24, 0xa2, 0x4f, 0x8f, 0xf0, 0xa2, 0x85, 0x0b, 0xcb, 0xf4, 0x29, 0x7f, 0xd2, 0xa4, 0x58, 0xee +.byte 0x26, 0x4d, 0xc9, 0xaa, 0xa8, 0x7b, 0x9a, 0xd9, 0xfa, 0x38, 0xde, 0x44, 0x57, 0x15, 0xe5, 0xf8 +.byte 0x8c, 0xc8, 0xd9, 0x48, 0xe2, 0x0d, 0x16, 0x27, 0x1d, 0x1e, 0xc8, 0x83, 0x85, 0x25, 0xb7, 0xba +.byte 0xaa, 0x55, 0x41, 0xcc, 0x03, 0x22, 0x4b, 0x2d, 0x91, 0x8d, 0x8b, 0xe6, 0x89, 0xaf, 0x66, 0xc7 +.byte 0xe9, 0xff, 0x2b, 0xe9, 0x3c, 0xac, 0xda, 0xd2, 0xb3, 0xc3, 0xe1, 0x68, 0x9c, 0x89, 0xf8, 0x7a +.byte 0x00, 0x56, 0xde, 0xf4, 0x55, 0x95, 0x6c, 0xfb, 0xba, 0x64, 0xdd, 0x62, 0x8b, 0xdf, 0x0b, 0x77 +.byte 0x32, 0xeb, 0x62, 0xcc, 0x26, 0x9a, 0x9b, 0xbb, 0xaa, 0x62, 0x83, 0x4c, 0xb4, 0x06, 0x7a, 0x30 +.byte 0xc8, 0x29, 0xbf, 0xed, 0x06, 0x4d, 0x97, 0xb9, 0x1c, 0xc4, 0x31, 0x2b, 0xd5, 0x5f, 0xbc, 0x53 +.byte 0x12, 0x17, 0x9c, 0x99, 0x57, 0x29, 0x66, 0x77, 0x61, 0x21, 0x31, 0x07, 0x2e, 0x25, 0x49, 0x9d +.byte 0x18, 0xf2, 0xee, 0xf3, 0x2b, 0x71, 0x8c, 0xb5, 0xba, 0x39, 0x07, 0x49, 0x77, 0xfc, 0xef, 0x2e +.byte 0x92, 0x90, 0x05, 0x8d, 0x2d, 0x2f, 0x77, 0x7b, 0xef, 0x43, 0xbf, 0x35, 0xbb, 0x9a, 0xd8, 0xf9 +.byte 0x73, 0xa7, 0x2c, 0xf2, 0xd0, 0x57, 0xee, 0x28, 0x4e, 0x26, 0x5f, 0x8f, 0x90, 0x68, 0x09, 0x2f +.byte 0xb8, 0xf8, 0xdc, 0x06, 0xe9, 0x2e, 0x9a, 0x3e, 0x51, 0xa7, 0xd1, 0x22, 0xc4, 0x0a, 0xa7, 0x38 +.byte 0x48, 0x6c, 0xb3, 0xf9, 0xff, 0x7d, 0xab, 0x86, 0x57, 0xe3, 0xba, 0xd6, 0x85, 0x78, 0x77, 0xba +.byte 0x43, 0xea, 0x48, 0x7f, 0xf6, 0xd8, 0xbe, 0x23, 0x6d, 0x1e, 0xbf, 0xd1, 0x36, 0x6c, 0x58, 0x5c +.byte 0xf1, 0xee, 0xa4, 0x19, 0x54, 0x1a, 0xf5, 0x03, 0xd2, 0x76, 0xe6, 0xe1, 0x8c, 0xbd, 0x3c, 0xb3 +.byte 0xd3, 0x48, 0x4b, 0xe2, 0xc8, 0xf8, 0x7f, 0x92, 0xa8, 0x76, 0x46, 0x9c, 0x42, 0x65, 0x3e, 0xa4 +.byte 0x1e, 0xc1, 0x07, 0x03, 0x5a, 0x46, 0x2d, 0xb8, 0x97, 0xf3, 0xb7, 0xd5, 0xb2, 0x55, 0x21, 0xef +.byte 0xba, 0xdc, 0x4c, 0x00, 0x97, 0xfb, 0x14, 0x95, 0x27, 0x33, 0xbf, 0xe8, 0x43, 0x47, 0x46, 0xd2 +.byte 0x08, 0x99, 0x16, 0x60, 0x3b, 0x9a, 0x7e, 0xd2, 0xe6, 0xed, 0x38, 0xea, 0xec, 0x01, 0x1e, 0x3c +.byte 0x48, 0x56, 0x49, 0x09, 0xc7, 0x4c, 0x37, 0x00, 0x9e, 0x88, 0x0e, 0xc0, 0x73, 0xe1, 0x6f, 0x66 +.byte 0xe9, 0x72, 0x47, 0x30, 0x3e, 0x10, 0xe5, 0x0b, 0x03, 0xc9, 0x9a, 0x42, 0x00, 0x6c, 0xc5, 0x94 +.byte 0x7e, 0x61, 0xc4, 0x8a, 0xdf, 0x7f, 0x82, 0x1a, 0x0b, 0x59, 0xc4, 0x59, 0x32, 0x77, 0xb3, 0xbc +.byte 0x60, 0x69, 0x56, 0x39, 0xfd, 0xb4, 0x06, 0x7b, 0x2c, 0xd6, 0x64, 0x36, 0xd9, 0xbd, 0x48, 0xed +.byte 0x84, 0x1f, 0x7e, 0xa5, 0x22, 0x8f, 0x2a, 0xb8, 0x42, 0xf4, 0x82, 0xb7, 0xd4, 0x53, 0x90, 0x78 +.byte 0x4e, 0x2d, 0x1a, 0xfd, 0x81, 0x6f, 0x44, 0xd7, 0x3b, 0x01, 0x74, 0x96, 0x42, 0xe0, 0x00, 0xe2 +.byte 0x2e, 0x6b, 0xea, 0xc5, 0xee, 0x72, 0xac, 0xbb, 0xbf, 0xfe, 0xea, 0xaa, 0xa8, 0xf8, 0xdc, 0xf6 +.byte 0xb2, 0x79, 0x8a, 0xb6, 0x67, 0x02, 0x03, 0x01, 0x00, 0x01, 0x44, 0x00, 0x26, 0x02, 0x30, 0x42 +.byte 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x09, 0x41, 0x43, 0x43, 0x56, 0x52 +.byte 0x41, 0x49, 0x5a, 0x31, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x0c, 0x07, 0x50 +.byte 0x4b, 0x49, 0x41, 0x43, 0x43, 0x56, 0x31, 0x0d, 0x30, 0x0b, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c +.byte 0x04, 0x41, 0x43, 0x43, 0x56, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02 +.byte 0x45, 0x53, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d +.byte 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82 +.byte 0x02, 0x01, 0x00, 0x9b, 0xa9, 0xab, 0xbf, 0x61, 0x4a, 0x97, 0xaf, 0x2f, 0x97, 0x66, 0x9a, 0x74 +.byte 0x5f, 0xd0, 0xd9, 0x96, 0xfd, 0xcf, 0xe2, 0xe4, 0x66, 0xef, 0x1f, 0x1f, 0x47, 0x33, 0xc2, 0x44 +.byte 0xa3, 0xdf, 0x9a, 0xde, 0x1f, 0xb5, 0x54, 0xdd, 0x15, 0x7c, 0x69, 0x35, 0x11, 0x6f, 0xbb, 0xc8 +.byte 0x0c, 0x8e, 0x6a, 0x18, 0x1e, 0xd8, 0x8f, 0xd9, 0x16, 0xbc, 0x10, 0x48, 0x36, 0x5c, 0xf0, 0x63 +.byte 0xb3, 0x90, 0x5a, 0x5c, 0x24, 0x37, 0xd7, 0xa3, 0xd6, 0xcb, 0x09, 0x71, 0xb9, 0xf1, 0x01, 0x72 +.byte 0x84, 0xb0, 0x7d, 0xdb, 0x4d, 0x80, 0xcd, 0xfc, 0xd3, 0x6f, 0xc9, 0xf8, 0xda, 0xb6, 0x0e, 0x82 +.byte 0xd2, 0x45, 0x85, 0xa8, 0x1b, 0x68, 0xa8, 0x3d, 0xe8, 0xf4, 0x44, 0x6c, 0xbd, 0xa1, 0xc2, 0xcb +.byte 0x03, 0xbe, 0x8c, 0x3e, 0x13, 0x00, 0x84, 0xdf, 0x4a, 0x48, 0xc0, 0xe3, 0x22, 0x0a, 0xe8, 0xe9 +.byte 0x37, 0xa7, 0x18, 0x4c, 0xb1, 0x09, 0x0d, 0x23, 0x56, 0x7f, 0x04, 0x4d, 0xd9, 0x17, 0x84, 0x18 +.byte 0xa5, 0xc8, 0xda, 0x40, 0x94, 0x73, 0xeb, 0xce, 0x0e, 0x57, 0x3c, 0x03, 0x81, 0x3a, 0x9d, 0x0a +.byte 0xa1, 0x57, 0x43, 0x69, 0xac, 0x57, 0x6d, 0x79, 0x90, 0x78, 0xe5, 0xb5, 0xb4, 0x3b, 0xd8, 0xbc +.byte 0x4c, 0x8d, 0x28, 0xa1, 0xa7, 0xa3, 0xa7, 0xba, 0x02, 0x4e, 0x25, 0xd1, 0x2a, 0xae, 0xed, 0xae +.byte 0x03, 0x22, 0xb8, 0x6b, 0x20, 0x0f, 0x30, 0x28, 0x54, 0x95, 0x7f, 0xe0, 0xee, 0xce, 0x0a, 0x66 +.byte 0x9d, 0xd1, 0x40, 0x2d, 0x6e, 0x22, 0xaf, 0x9d, 0x1a, 0xc1, 0x05, 0x19, 0xd2, 0x6f, 0xc0, 0xf2 +.byte 0x9f, 0xf8, 0x7b, 0xb3, 0x02, 0x42, 0xfb, 0x50, 0xa9, 0x1d, 0x2d, 0x93, 0x0f, 0x23, 0xab, 0xc6 +.byte 0xc1, 0x0f, 0x92, 0xff, 0xd0, 0xa2, 0x15, 0xf5, 0x53, 0x09, 0x71, 0x1c, 0xff, 0x45, 0x13, 0x84 +.byte 0xe6, 0x26, 0x5e, 0xf8, 0xe0, 0x88, 0x1c, 0x0a, 0xfc, 0x16, 0xb6, 0xa8, 0x73, 0x06, 0xb8, 0xf0 +.byte 0x63, 0x84, 0x02, 0xa0, 0xc6, 0x5a, 0xec, 0xe7, 0x74, 0xdf, 0x70, 0xae, 0xa3, 0x83, 0x25, 0xea +.byte 0xd6, 0xc7, 0x97, 0x87, 0x93, 0xa7, 0xc6, 0x8a, 0x8a, 0x33, 0x97, 0x60, 0x37, 0x10, 0x3e, 0x97 +.byte 0x3e, 0x6e, 0x29, 0x15, 0xd6, 0xa1, 0x0f, 0xd1, 0x88, 0x2c, 0x12, 0x9f, 0x6f, 0xaa, 0xa4, 0xc6 +.byte 0x42, 0xeb, 0x41, 0xa2, 0xe3, 0x95, 0x43, 0xd3, 0x01, 0x85, 0x6d, 0x8e, 0xbb, 0x3b, 0xf3, 0x23 +.byte 0x36, 0xc7, 0xfe, 0x3b, 0xe0, 0xa1, 0x25, 0x07, 0x48, 0xab, 0xc9, 0x89, 0x74, 0xff, 0x08, 0x8f +.byte 0x80, 0xbf, 0xc0, 0x96, 0x65, 0xf3, 0xee, 0xec, 0x4b, 0x68, 0xbd, 0x9d, 0x88, 0xc3, 0x31, 0xb3 +.byte 0x40, 0xf1, 0xe8, 0xcf, 0xf6, 0x38, 0xbb, 0x9c, 0xe4, 0xd1, 0x7f, 0xd4, 0xe5, 0x58, 0x9b, 0x7c +.byte 0xfa, 0xd4, 0xf3, 0x0e, 0x9b, 0x75, 0x91, 0xe4, 0xba, 0x52, 0x2e, 0x19, 0x7e, 0xd1, 0xf5, 0xcd +.byte 0x5a, 0x19, 0xfc, 0xba, 0x06, 0xf6, 0xfb, 0x52, 0xa8, 0x4b, 0x99, 0x04, 0xdd, 0xf8, 0xf9, 0xb4 +.byte 0x8b, 0x50, 0xa3, 0x4e, 0x62, 0x89, 0xf0, 0x87, 0x24, 0xfa, 0x83, 0x42, 0xc1, 0x87, 0xfa, 0xd5 +.byte 0x2d, 0x29, 0x2a, 0x5a, 0x71, 0x7a, 0x64, 0x6a, 0xd7, 0x27, 0x60, 0x63, 0x0d, 0xdb, 0xce, 0x49 +.byte 0xf5, 0x8d, 0x1f, 0x90, 0x89, 0x32, 0x17, 0xf8, 0x73, 0x43, 0xb8, 0xd2, 0x5a, 0x93, 0x86, 0x61 +.byte 0xd6, 0xe1, 0x75, 0x0a, 0xea, 0x79, 0x66, 0x76, 0x88, 0x4f, 0x71, 0xeb, 0x04, 0x25, 0xd6, 0x0a +.byte 0x5a, 0x7a, 0x93, 0xe5, 0xb9, 0x4b, 0x17, 0x40, 0x0f, 0xb1, 0xb6, 0xb9, 0xf5, 0xde, 0x4f, 0xdc +.byte 0xe0, 0xb3, 0xac, 0x3b, 0x11, 0x70, 0x60, 0x84, 0x4a, 0x43, 0x6e, 0x99, 0x20, 0xc0, 0x29, 0x71 +.byte 0x0a, 0xc0, 0x65, 0x02, 0x03, 0x01, 0x00, 0x01, 0x45, 0x00, 0x26, 0x02, 0x30, 0x43, 0x31, 0x0b +.byte 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, 0x4e, 0x31, 0x1c, 0x30, 0x1a, 0x06 +.byte 0x03, 0x55, 0x04, 0x0a, 0x13, 0x13, 0x69, 0x54, 0x72, 0x75, 0x73, 0x43, 0x68, 0x69, 0x6e, 0x61 +.byte 0x20, 0x43, 0x6f, 0x2e, 0x2c, 0x4c, 0x74, 0x64, 0x2e, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55 +.byte 0x04, 0x03, 0x13, 0x0d, 0x76, 0x54, 0x72, 0x75, 0x73, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43 +.byte 0x41, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01 +.byte 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02 +.byte 0x01, 0x00, 0xbd, 0x55, 0x7c, 0x61, 0xd3, 0xb8, 0x1d, 0x04, 0x62, 0x05, 0xa0, 0xae, 0x6c, 0xb7 +.byte 0x70, 0xb4, 0x41, 0xea, 0x4b, 0x03, 0x5e, 0x10, 0x3f, 0x90, 0x5a, 0x1c, 0x8b, 0x3b, 0xb0, 0x66 +.byte 0x8b, 0x6c, 0x48, 0xa6, 0x1c, 0x22, 0xba, 0xd5, 0x40, 0x92, 0xee, 0x33, 0xb2, 0x23, 0x59, 0xc9 +.byte 0x8e, 0xbc, 0x58, 0xda, 0x8b, 0x9e, 0xd0, 0x19, 0xf2, 0x2f, 0x59, 0xc6, 0x8c, 0x63, 0x5a, 0xba +.byte 0x9f, 0xa3, 0x0b, 0xb0, 0xb3, 0x9a, 0x5c, 0xba, 0x11, 0xb8, 0x12, 0xe9, 0x0c, 0xbb, 0xcf, 0x6e +.byte 0x6c, 0x80, 0x87, 0x29, 0x14, 0x03, 0x2c, 0x8d, 0x24, 0x9a, 0xc8, 0x64, 0x83, 0xb5, 0x6a, 0xac +.byte 0x13, 0x2c, 0x33, 0xf1, 0x9f, 0xdc, 0x2c, 0x61, 0x3c, 0x1a, 0x3f, 0x70, 0x55, 0x9b, 0xad, 0x00 +.byte 0x52, 0x7f, 0xcf, 0x04, 0xb9, 0xfe, 0x36, 0xfa, 0x9c, 0xc0, 0x16, 0xae, 0x62, 0xfe, 0x96, 0x4c +.byte 0x43, 0x7e, 0x55, 0x14, 0xbe, 0x1a, 0xb3, 0xd2, 0x6d, 0xc2, 0xaf, 0x76, 0x66, 0x95, 0x6b, 0x2a +.byte 0xb0, 0x94, 0x77, 0x85, 0x5e, 0x04, 0x0f, 0x62, 0x1d, 0x63, 0x75, 0xf7, 0x6b, 0xe7, 0xcb, 0x5b +.byte 0x9a, 0x70, 0xec, 0x3e, 0x67, 0x05, 0xf0, 0xfe, 0x07, 0x08, 0x80, 0xcf, 0x28, 0xdb, 0x05, 0xc6 +.byte 0x14, 0x27, 0x2f, 0x86, 0x7d, 0xf0, 0x27, 0xde, 0xff, 0xe6, 0x7e, 0x33, 0x48, 0xe7, 0x0b, 0x1e +.byte 0x58, 0xd1, 0x27, 0x2b, 0x53, 0x0e, 0x57, 0x4a, 0x65, 0xd7, 0xfb, 0xa2, 0x80, 0x60, 0xfc, 0x4c +.byte 0xbc, 0x35, 0x53, 0x01, 0x6a, 0x97, 0x72, 0x82, 0xaf, 0xf1, 0x1d, 0x70, 0xe8, 0x9c, 0xf5, 0xef +.byte 0x5e, 0xc2, 0x6c, 0xc7, 0x47, 0x7e, 0x5a, 0x94, 0x85, 0x26, 0x4d, 0x3b, 0xba, 0xeb, 0x4c, 0xe8 +.byte 0xb0, 0x09, 0xc2, 0x65, 0xc2, 0x9d, 0x9d, 0x09, 0x9b, 0x4e, 0xb5, 0x97, 0x05, 0xac, 0xf5, 0x06 +.byte 0xa0, 0xf7, 0x36, 0x05, 0x7e, 0xf4, 0x90, 0xb2, 0x6b, 0xc4, 0xb4, 0xf9, 0x64, 0xea, 0xe9, 0x1a +.byte 0x0a, 0xc8, 0x0d, 0xa8, 0xed, 0x27, 0xc9, 0xd4, 0xe7, 0xb3, 0xb9, 0xab, 0x82, 0x22, 0x90, 0x27 +.byte 0x3d, 0x2a, 0xe8, 0x7c, 0x90, 0xef, 0xbc, 0x4f, 0xfd, 0xe2, 0x0a, 0x24, 0xa7, 0xde, 0x65, 0x24 +.byte 0xa4, 0x5d, 0xea, 0xc0, 0x76, 0x30, 0xd3, 0x77, 0x50, 0xf8, 0x0d, 0x04, 0x9b, 0x94, 0x36, 0x01 +.byte 0x73, 0xca, 0x06, 0x58, 0xa6, 0xd3, 0x3b, 0xdc, 0xfa, 0x04, 0x46, 0x13, 0x55, 0x8a, 0xc9, 0x44 +.byte 0x47, 0xb8, 0x51, 0x39, 0x1a, 0x2e, 0xe8, 0x34, 0xe2, 0x79, 0xcb, 0x59, 0x4a, 0x0a, 0x7f, 0xbc +.byte 0xa6, 0xef, 0x1f, 0x03, 0x67, 0x6a, 0x59, 0x2b, 0x25, 0x62, 0x93, 0xd9, 0x53, 0x19, 0x66, 0x3c +.byte 0x27, 0x62, 0x29, 0x86, 0x4d, 0xa4, 0x6b, 0xee, 0xff, 0xd4, 0x4e, 0xba, 0xd5, 0xb4, 0xe2, 0x8e +.byte 0x48, 0x5a, 0x00, 0x19, 0x09, 0xf1, 0x05, 0xd9, 0xce, 0x91, 0xb1, 0xf7, 0xeb, 0xe9, 0x39, 0x4f +.byte 0xf6, 0x6f, 0x04, 0x43, 0x9a, 0x55, 0xf5, 0x3e, 0x05, 0x14, 0xbd, 0xbf, 0xb3, 0x59, 0xb4, 0xd8 +.byte 0x8e, 0x33, 0x84, 0xa3, 0x90, 0x52, 0xaa, 0xb3, 0x02, 0x95, 0x60, 0xf9, 0x0c, 0x4c, 0x68, 0xf9 +.byte 0xee, 0xd5, 0x17, 0x0d, 0xf8, 0x71, 0x57, 0xb5, 0x25, 0xe4, 0x29, 0xee, 0x65, 0x5d, 0xaf, 0xd1 +.byte 0xee, 0x3c, 0x17, 0x0b, 0x5a, 0x43, 0xc5, 0xa5, 0x86, 0xea, 0x24, 0x9e, 0xe2, 0x05, 0x07, 0xdc +.byte 0x34, 0x42, 0x12, 0x91, 0xd6, 0x39, 0x74, 0xae, 0x4c, 0x41, 0x82, 0xdb, 0xf2, 0xa6, 0x48, 0xd1 +.byte 0xb3, 0x9b, 0xf3, 0x33, 0xaa, 0xf3, 0xa6, 0xc0, 0xc5, 0x4e, 0xf5, 0xf4, 0x9d, 0x76, 0x63, 0xe6 +.byte 0x02, 0xc6, 0x22, 0x4b, 0xc1, 0x95, 0x3f, 0x50, 0x64, 0x2c, 0x54, 0xe5, 0xb6, 0xf0, 0x3c, 0x29 +.byte 0xcf, 0x57, 0x02, 0x03, 0x01, 0x00, 0x01, 0x46, 0x00, 0x26, 0x02, 0x30, 0x44, 0x31, 0x0b, 0x30 +.byte 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x46, 0x49, 0x31, 0x1a, 0x30, 0x18, 0x06, 0x03 +.byte 0x55, 0x04, 0x0a, 0x0c, 0x11, 0x54, 0x65, 0x6c, 0x69, 0x61, 0x20, 0x46, 0x69, 0x6e, 0x6c, 0x61 +.byte 0x6e, 0x64, 0x20, 0x4f, 0x79, 0x6a, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c +.byte 0x10, 0x54, 0x65, 0x6c, 0x69, 0x61, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x76 +.byte 0x32, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01 +.byte 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02 +.byte 0x01, 0x00, 0xb2, 0xd0, 0x3f, 0x07, 0xbc, 0xe2, 0x7b, 0xd0, 0x6b, 0x99, 0xf8, 0xe2, 0x77, 0x69 +.byte 0xe7, 0xce, 0x9d, 0xa4, 0x03, 0xbc, 0x82, 0x6d, 0xa1, 0xfe, 0x81, 0x65, 0x1f, 0x4c, 0x27, 0xac +.byte 0x8e, 0x00, 0xba, 0x16, 0x7b, 0xeb, 0x30, 0x6a, 0x00, 0xc0, 0xb3, 0x74, 0x68, 0x7e, 0xb2, 0xaf +.byte 0xc7, 0xd5, 0x62, 0xb3, 0x7a, 0x3f, 0x50, 0xca, 0x8c, 0x36, 0x44, 0x24, 0x63, 0xd2, 0x36, 0xe9 +.byte 0x0c, 0x85, 0xf6, 0x43, 0x76, 0xd5, 0x4c, 0xa1, 0x60, 0x72, 0x67, 0xe2, 0x28, 0x33, 0xa5, 0xcb +.byte 0x31, 0xb8, 0x3a, 0x22, 0x23, 0x34, 0xb8, 0x7d, 0xbd, 0x56, 0x22, 0x40, 0x9d, 0xea, 0xf4, 0x7b +.byte 0x03, 0xad, 0x68, 0xfc, 0xb2, 0x81, 0x4f, 0x98, 0xd0, 0x74, 0xea, 0x8d, 0xe5, 0x7d, 0xcd, 0x63 +.byte 0xc3, 0xa3, 0xf6, 0xde, 0x92, 0xc2, 0x58, 0x19, 0xe0, 0x96, 0xbb, 0xc5, 0xc4, 0xa9, 0x3d, 0xa5 +.byte 0x74, 0x96, 0xfe, 0xaf, 0xf9, 0x89, 0xaa, 0xbd, 0x95, 0x17, 0x54, 0xd8, 0x78, 0x44, 0xf1, 0x0c +.byte 0x77, 0x15, 0x92, 0xe0, 0x98, 0x42, 0xa7, 0xa4, 0xd6, 0xaa, 0x20, 0x92, 0xcd, 0xc1, 0xa0, 0xb3 +.byte 0x96, 0xb2, 0x3a, 0x84, 0x42, 0x8d, 0x7d, 0xd5, 0x95, 0xe4, 0xd6, 0xdb, 0xe9, 0x62, 0xc4, 0x58 +.byte 0xb3, 0x79, 0xc5, 0x8c, 0xd3, 0x35, 0x33, 0x83, 0x9f, 0x75, 0xa1, 0x52, 0x27, 0x61, 0x38, 0xf1 +.byte 0x59, 0x3d, 0x8e, 0x50, 0xe0, 0xbd, 0x79, 0x3c, 0xe7, 0x6c, 0x96, 0xfe, 0x5e, 0xd9, 0x02, 0x65 +.byte 0xb4, 0x8e, 0x5c, 0xd0, 0x11, 0x34, 0xdf, 0x5d, 0xbf, 0x52, 0xa7, 0x81, 0x00, 0xc3, 0x7f, 0x99 +.byte 0x45, 0x99, 0x15, 0xd5, 0x17, 0xc8, 0x0a, 0x53, 0xec, 0x63, 0xf3, 0x99, 0x7d, 0xcc, 0x69, 0x12 +.byte 0x86, 0xc2, 0x17, 0xf0, 0x01, 0x9e, 0xbf, 0x84, 0xbc, 0xd1, 0x52, 0xcb, 0x1b, 0x92, 0x66, 0xce +.byte 0xa4, 0x53, 0xe5, 0xa1, 0xbf, 0xc4, 0xdb, 0x09, 0xd6, 0xe6, 0x89, 0x56, 0x2b, 0xc8, 0xe3, 0x7c +.byte 0xde, 0xe3, 0xff, 0x89, 0xe5, 0x35, 0x6e, 0x28, 0xe8, 0x6c, 0x0b, 0x23, 0x51, 0xa9, 0x25, 0x05 +.byte 0xeb, 0x48, 0xf8, 0xdd, 0xb1, 0xca, 0xfa, 0x6c, 0x08, 0x51, 0xef, 0xb7, 0x18, 0x6c, 0x44, 0xca +.byte 0x26, 0xe1, 0x73, 0xc6, 0x89, 0x06, 0x81, 0xe5, 0x8a, 0xac, 0xb0, 0xe2, 0x29, 0xc6, 0xb9, 0x24 +.byte 0xb3, 0x6b, 0x44, 0x11, 0xf4, 0xa5, 0x43, 0xc2, 0x4c, 0x43, 0xe5, 0x70, 0x36, 0x8c, 0xb6, 0x33 +.byte 0x57, 0x7a, 0x95, 0x2e, 0x82, 0xa0, 0xf4, 0x5c, 0x10, 0xb3, 0x61, 0x83, 0xf6, 0x02, 0x05, 0x86 +.byte 0x2e, 0x7c, 0x2d, 0x6c, 0xdc, 0x03, 0x46, 0x6e, 0x35, 0x93, 0xd5, 0x7a, 0x95, 0x2f, 0xde, 0x20 +.byte 0xd8, 0x5b, 0x7e, 0x94, 0x90, 0x04, 0x6a, 0xba, 0x59, 0x3d, 0x04, 0x05, 0x75, 0x9d, 0x37, 0xa2 +.byte 0x0e, 0x2e, 0x3d, 0xeb, 0xc1, 0xa4, 0x52, 0x83, 0xfe, 0xd0, 0x6b, 0xd4, 0x66, 0x8e, 0xdc, 0xc6 +.byte 0xe9, 0x12, 0x4e, 0x1d, 0x2a, 0x57, 0xaa, 0x10, 0xbc, 0x7c, 0x5e, 0x82, 0x7d, 0xa6, 0xa6, 0xc9 +.byte 0xf2, 0x2d, 0xb9, 0xf5, 0x17, 0x27, 0xad, 0xd1, 0x0e, 0x89, 0x54, 0x2b, 0x95, 0xfa, 0xc0, 0xad +.byte 0x1d, 0x98, 0x14, 0x78, 0x33, 0x42, 0x86, 0x0a, 0xa9, 0x73, 0xb5, 0xfb, 0x74, 0x0d, 0xb7, 0x1b +.byte 0x30, 0x19, 0xc4, 0x5a, 0x0e, 0x1c, 0x27, 0xb7, 0xda, 0x18, 0xd0, 0xff, 0x8a, 0xc8, 0x05, 0xba +.byte 0xf1, 0xaa, 0x1c, 0xa2, 0x37, 0xb7, 0xe6, 0x48, 0xa4, 0x46, 0x2c, 0x94, 0xea, 0xa8, 0x76, 0x62 +.byte 0x47, 0x8b, 0x10, 0x53, 0x07, 0x48, 0x57, 0x6c, 0xe2, 0x92, 0x4d, 0xb6, 0xae, 0x05, 0xcb, 0xdc +.byte 0xc1, 0x4a, 0x5e, 0x8f, 0xac, 0x3d, 0x19, 0x4e, 0xc2, 0xed, 0x60, 0x75, 0x2b, 0xdb, 0xc1, 0xca +.byte 0x42, 0xd5, 0x02, 0x03, 0x01, 0x00, 0x01, 0x46, 0x00, 0x26, 0x01, 0x30, 0x44, 0x31, 0x0b, 0x30 +.byte 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03 +.byte 0x55, 0x04, 0x0a, 0x0c, 0x0b, 0x41, 0x66, 0x66, 0x69, 0x72, 0x6d, 0x54, 0x72, 0x75, 0x73, 0x74 +.byte 0x31, 0x1f, 0x30, 0x1d, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x16, 0x41, 0x66, 0x66, 0x69, 0x72 +.byte 0x6d, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x69, 0x61 +.byte 0x6c, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01 +.byte 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01 +.byte 0x01, 0x00, 0xf6, 0x1b, 0x4f, 0x67, 0x07, 0x2b, 0xa1, 0x15, 0xf5, 0x06, 0x22, 0xcb, 0x1f, 0x01 +.byte 0xb2, 0xe3, 0x73, 0x45, 0x06, 0x44, 0x49, 0x2c, 0xbb, 0x49, 0x25, 0x14, 0xd6, 0xce, 0xc3, 0xb7 +.byte 0xab, 0x2c, 0x4f, 0xc6, 0x41, 0x32, 0x94, 0x57, 0xfa, 0x12, 0xa7, 0x5b, 0x0e, 0xe2, 0x8f, 0x1f +.byte 0x1e, 0x86, 0x19, 0xa7, 0xaa, 0xb5, 0x2d, 0xb9, 0x5f, 0x0d, 0x8a, 0xc2, 0xaf, 0x85, 0x35, 0x79 +.byte 0x32, 0x2d, 0xbb, 0x1c, 0x62, 0x37, 0xf2, 0xb1, 0x5b, 0x4a, 0x3d, 0xca, 0xcd, 0x71, 0x5f, 0xe9 +.byte 0x42, 0xbe, 0x94, 0xe8, 0xc8, 0xde, 0xf9, 0x22, 0x48, 0x64, 0xc6, 0xe5, 0xab, 0xc6, 0x2b, 0x6d +.byte 0xad, 0x05, 0xf0, 0xfa, 0xd5, 0x0b, 0xcf, 0x9a, 0xe5, 0xf0, 0x50, 0xa4, 0x8b, 0x3b, 0x47, 0xa5 +.byte 0x23, 0x5b, 0x7a, 0x7a, 0xf8, 0x33, 0x3f, 0xb8, 0xef, 0x99, 0x97, 0xe3, 0x20, 0xc1, 0xd6, 0x28 +.byte 0x89, 0xcf, 0x94, 0xfb, 0xb9, 0x45, 0xed, 0xe3, 0x40, 0x17, 0x11, 0xd4, 0x74, 0xf0, 0x0b, 0x31 +.byte 0xe2, 0x2b, 0x26, 0x6a, 0x9b, 0x4c, 0x57, 0xae, 0xac, 0x20, 0x3e, 0xba, 0x45, 0x7a, 0x05, 0xf3 +.byte 0xbd, 0x9b, 0x69, 0x15, 0xae, 0x7d, 0x4e, 0x20, 0x63, 0xc4, 0x35, 0x76, 0x3a, 0x07, 0x02, 0xc9 +.byte 0x37, 0xfd, 0xc7, 0x47, 0xee, 0xe8, 0xf1, 0x76, 0x1d, 0x73, 0x15, 0xf2, 0x97, 0xa4, 0xb5, 0xc8 +.byte 0x7a, 0x79, 0xd9, 0x42, 0xaa, 0x2b, 0x7f, 0x5c, 0xfe, 0xce, 0x26, 0x4f, 0xa3, 0x66, 0x81, 0x35 +.byte 0xaf, 0x44, 0xba, 0x54, 0x1e, 0x1c, 0x30, 0x32, 0x65, 0x9d, 0xe6, 0x3c, 0x93, 0x5e, 0x50, 0x4e +.byte 0x7a, 0xe3, 0x3a, 0xd4, 0x6e, 0xcc, 0x1a, 0xfb, 0xf9, 0xd2, 0x37, 0xae, 0x24, 0x2a, 0xab, 0x57 +.byte 0x03, 0x22, 0x28, 0x0d, 0x49, 0x75, 0x7f, 0xb7, 0x28, 0xda, 0x75, 0xbf, 0x8e, 0xe3, 0xdc, 0x0e +.byte 0x79, 0x31, 0x02, 0x03, 0x01, 0x00, 0x01, 0x46, 0x00, 0x26, 0x01, 0x30, 0x44, 0x31, 0x0b, 0x30 +.byte 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03 +.byte 0x55, 0x04, 0x0a, 0x0c, 0x0b, 0x41, 0x66, 0x66, 0x69, 0x72, 0x6d, 0x54, 0x72, 0x75, 0x73, 0x74 +.byte 0x31, 0x1f, 0x30, 0x1d, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x16, 0x41, 0x66, 0x66, 0x69, 0x72 +.byte 0x6d, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x6e +.byte 0x67, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01 +.byte 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01 +.byte 0x01, 0x00, 0xb4, 0x84, 0xcc, 0x33, 0x17, 0x2e, 0x6b, 0x94, 0x6c, 0x6b, 0x61, 0x52, 0xa0, 0xeb +.byte 0xa3, 0xcf, 0x79, 0x94, 0x4c, 0xe5, 0x94, 0x80, 0x99, 0xcb, 0x55, 0x64, 0x44, 0x65, 0x8f, 0x67 +.byte 0x64, 0xe2, 0x06, 0xe3, 0x5c, 0x37, 0x49, 0xf6, 0x2f, 0x9b, 0x84, 0x84, 0x1e, 0x2d, 0xf2, 0x60 +.byte 0x9d, 0x30, 0x4e, 0xcc, 0x84, 0x85, 0xe2, 0x2c, 0xcf, 0x1e, 0x9e, 0xfe, 0x36, 0xab, 0x33, 0x77 +.byte 0x35, 0x44, 0xd8, 0x35, 0x96, 0x1a, 0x3d, 0x36, 0xe8, 0x7a, 0x0e, 0xd8, 0xd5, 0x47, 0xa1, 0x6a +.byte 0x69, 0x8b, 0xd9, 0xfc, 0xbb, 0x3a, 0xae, 0x79, 0x5a, 0xd5, 0xf4, 0xd6, 0x71, 0xbb, 0x9a, 0x90 +.byte 0x23, 0x6b, 0x9a, 0xb7, 0x88, 0x74, 0x87, 0x0c, 0x1e, 0x5f, 0xb9, 0x9e, 0x2d, 0xfa, 0xab, 0x53 +.byte 0x2b, 0xdc, 0xbb, 0x76, 0x3e, 0x93, 0x4c, 0x08, 0x08, 0x8c, 0x1e, 0xa2, 0x23, 0x1c, 0xd4, 0x6a +.byte 0xad, 0x22, 0xba, 0x99, 0x01, 0x2e, 0x6d, 0x65, 0xcb, 0xbe, 0x24, 0x66, 0x55, 0x24, 0x4b, 0x40 +.byte 0x44, 0xb1, 0x1b, 0xd7, 0xe1, 0xc2, 0x85, 0xc0, 0xde, 0x10, 0x3f, 0x3d, 0xed, 0xb8, 0xfc, 0xf1 +.byte 0xf1, 0x23, 0x53, 0xdc, 0xbf, 0x65, 0x97, 0x6f, 0xd9, 0xf9, 0x40, 0x71, 0x8d, 0x7d, 0xbd, 0x95 +.byte 0xd4, 0xce, 0xbe, 0xa0, 0x5e, 0x27, 0x23, 0xde, 0xfd, 0xa6, 0xd0, 0x26, 0x0e, 0x00, 0x29, 0xeb +.byte 0x3c, 0x46, 0xf0, 0x3d, 0x60, 0xbf, 0x3f, 0x50, 0xd2, 0xdc, 0x26, 0x41, 0x51, 0x9e, 0x14, 0x37 +.byte 0x42, 0x04, 0xa3, 0x70, 0x57, 0xa8, 0x1b, 0x87, 0xed, 0x2d, 0xfa, 0x7b, 0xee, 0x8c, 0x0a, 0xe3 +.byte 0xa9, 0x66, 0x89, 0x19, 0xcb, 0x41, 0xf9, 0xdd, 0x44, 0x36, 0x61, 0xcf, 0xe2, 0x77, 0x46, 0xc8 +.byte 0x7d, 0xf6, 0xf4, 0x92, 0x81, 0x36, 0xfd, 0xdb, 0x34, 0xf1, 0x72, 0x7e, 0xf3, 0x0c, 0x16, 0xbd +.byte 0xb4, 0x15, 0x02, 0x03, 0x01, 0x00, 0x01, 0x47, 0x00, 0x26, 0x02, 0x30, 0x45, 0x31, 0x0b, 0x30 +.byte 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x42, 0x4d, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03 +.byte 0x55, 0x04, 0x0a, 0x13, 0x10, 0x51, 0x75, 0x6f, 0x56, 0x61, 0x64, 0x69, 0x73, 0x20, 0x4c, 0x69 +.byte 0x6d, 0x69, 0x74, 0x65, 0x64, 0x31, 0x1b, 0x30, 0x19, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x12 +.byte 0x51, 0x75, 0x6f, 0x56, 0x61, 0x64, 0x69, 0x73, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41 +.byte 0x20, 0x32, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d +.byte 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82 +.byte 0x02, 0x01, 0x00, 0x9a, 0x18, 0xca, 0x4b, 0x94, 0x0d, 0x00, 0x2d, 0xaf, 0x03, 0x29, 0x8a, 0xf0 +.byte 0x0f, 0x81, 0xc8, 0xae, 0x4c, 0x19, 0x85, 0x1d, 0x08, 0x9f, 0xab, 0x29, 0x44, 0x85, 0xf3, 0x2f +.byte 0x81, 0xad, 0x32, 0x1e, 0x90, 0x46, 0xbf, 0xa3, 0x86, 0x26, 0x1a, 0x1e, 0xfe, 0x7e, 0x1c, 0x18 +.byte 0x3a, 0x5c, 0x9c, 0x60, 0x17, 0x2a, 0x3a, 0x74, 0x83, 0x33, 0x30, 0x7d, 0x61, 0x54, 0x11, 0xcb +.byte 0xed, 0xab, 0xe0, 0xe6, 0xd2, 0xa2, 0x7e, 0xf5, 0x6b, 0x6f, 0x18, 0xb7, 0x0a, 0x0b, 0x2d, 0xfd +.byte 0xe9, 0x3e, 0xef, 0x0a, 0xc6, 0xb3, 0x10, 0xe9, 0xdc, 0xc2, 0x46, 0x17, 0xf8, 0x5d, 0xfd, 0xa4 +.byte 0xda, 0xff, 0x9e, 0x49, 0x5a, 0x9c, 0xe6, 0x33, 0xe6, 0x24, 0x96, 0xf7, 0x3f, 0xba, 0x5b, 0x2b +.byte 0x1c, 0x7a, 0x35, 0xc2, 0xd6, 0x67, 0xfe, 0xab, 0x66, 0x50, 0x8b, 0x6d, 0x28, 0x60, 0x2b, 0xef +.byte 0xd7, 0x60, 0xc3, 0xc7, 0x93, 0xbc, 0x8d, 0x36, 0x91, 0xf3, 0x7f, 0xf8, 0xdb, 0x11, 0x13, 0xc4 +.byte 0x9c, 0x77, 0x76, 0xc1, 0xae, 0xb7, 0x02, 0x6a, 0x81, 0x7a, 0xa9, 0x45, 0x83, 0xe2, 0x05, 0xe6 +.byte 0xb9, 0x56, 0xc1, 0x94, 0x37, 0x8f, 0x48, 0x71, 0x63, 0x22, 0xec, 0x17, 0x65, 0x07, 0x95, 0x8a +.byte 0x4b, 0xdf, 0x8f, 0xc6, 0x5a, 0x0a, 0xe5, 0xb0, 0xe3, 0x5f, 0x5e, 0x6b, 0x11, 0xab, 0x0c, 0xf9 +.byte 0x85, 0xeb, 0x44, 0xe9, 0xf8, 0x04, 0x73, 0xf2, 0xe9, 0xfe, 0x5c, 0x98, 0x8c, 0xf5, 0x73, 0xaf +.byte 0x6b, 0xb4, 0x7e, 0xcd, 0xd4, 0x5c, 0x02, 0x2b, 0x4c, 0x39, 0xe1, 0xb2, 0x95, 0x95, 0x2d, 0x42 +.byte 0x87, 0xd7, 0xd5, 0xb3, 0x90, 0x43, 0xb7, 0x6c, 0x13, 0xf1, 0xde, 0xdd, 0xf6, 0xc4, 0xf8, 0x89 +.byte 0x3f, 0xd1, 0x75, 0xf5, 0x92, 0xc3, 0x91, 0xd5, 0x8a, 0x88, 0xd0, 0x90, 0xec, 0xdc, 0x6d, 0xde +.byte 0x89, 0xc2, 0x65, 0x71, 0x96, 0x8b, 0x0d, 0x03, 0xfd, 0x9c, 0xbf, 0x5b, 0x16, 0xac, 0x92, 0xdb +.byte 0xea, 0xfe, 0x79, 0x7c, 0xad, 0xeb, 0xaf, 0xf7, 0x16, 0xcb, 0xdb, 0xcd, 0x25, 0x2b, 0xe5, 0x1f +.byte 0xfb, 0x9a, 0x9f, 0xe2, 0x51, 0xcc, 0x3a, 0x53, 0x0c, 0x48, 0xe6, 0x0e, 0xbd, 0xc9, 0xb4, 0x76 +.byte 0x06, 0x52, 0xe6, 0x11, 0x13, 0x85, 0x72, 0x63, 0x03, 0x04, 0xe0, 0x04, 0x36, 0x2b, 0x20, 0x19 +.byte 0x02, 0xe8, 0x74, 0xa7, 0x1f, 0xb6, 0xc9, 0x56, 0x66, 0xf0, 0x75, 0x25, 0xdc, 0x67, 0xc1, 0x0e +.byte 0x61, 0x60, 0x88, 0xb3, 0x3e, 0xd1, 0xa8, 0xfc, 0xa3, 0xda, 0x1d, 0xb0, 0xd1, 0xb1, 0x23, 0x54 +.byte 0xdf, 0x44, 0x76, 0x6d, 0xed, 0x41, 0xd8, 0xc1, 0xb2, 0x22, 0xb6, 0x53, 0x1c, 0xdf, 0x35, 0x1d +.byte 0xdc, 0xa1, 0x77, 0x2a, 0x31, 0xe4, 0x2d, 0xf5, 0xe5, 0xe5, 0xdb, 0xc8, 0xe0, 0xff, 0xe5, 0x80 +.byte 0xd7, 0x0b, 0x63, 0xa0, 0xff, 0x33, 0xa1, 0x0f, 0xba, 0x2c, 0x15, 0x15, 0xea, 0x97, 0xb3, 0xd2 +.byte 0xa2, 0xb5, 0xbe, 0xf2, 0x8c, 0x96, 0x1e, 0x1a, 0x8f, 0x1d, 0x6c, 0xa4, 0x61, 0x37, 0xb9, 0x86 +.byte 0x73, 0x33, 0xd7, 0x97, 0x96, 0x9e, 0x23, 0x7d, 0x82, 0xa4, 0x4c, 0x81, 0xe2, 0xa1, 0xd1, 0xba +.byte 0x67, 0x5f, 0x95, 0x07, 0xa3, 0x27, 0x11, 0xee, 0x16, 0x10, 0x7b, 0xbc, 0x45, 0x4a, 0x4c, 0xb2 +.byte 0x04, 0xd2, 0xab, 0xef, 0xd5, 0xfd, 0x0c, 0x51, 0xce, 0x50, 0x6a, 0x08, 0x31, 0xf9, 0x91, 0xda +.byte 0x0c, 0x8f, 0x64, 0x5c, 0x03, 0xc3, 0x3a, 0x8b, 0x20, 0x3f, 0x6e, 0x8d, 0x67, 0x3d, 0x3a, 0xd6 +.byte 0xfe, 0x7d, 0x5b, 0x88, 0xc9, 0x5e, 0xfb, 0xcc, 0x61, 0xdc, 0x8b, 0x33, 0x77, 0xd3, 0x44, 0x32 +.byte 0x35, 0x09, 0x62, 0x04, 0x92, 0x16, 0x10, 0xd8, 0x9e, 0x27, 0x47, 0xfb, 0x3b, 0x21, 0xe3, 0xf8 +.byte 0xeb, 0x1d, 0x5b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x47, 0x00, 0x26, 0x02, 0x30, 0x45, 0x31, 0x0b +.byte 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x42, 0x4d, 0x31, 0x19, 0x30, 0x17, 0x06 +.byte 0x03, 0x55, 0x04, 0x0a, 0x13, 0x10, 0x51, 0x75, 0x6f, 0x56, 0x61, 0x64, 0x69, 0x73, 0x20, 0x4c +.byte 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x31, 0x1b, 0x30, 0x19, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13 +.byte 0x12, 0x51, 0x75, 0x6f, 0x56, 0x61, 0x64, 0x69, 0x73, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43 +.byte 0x41, 0x20, 0x33, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7 +.byte 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02 +.byte 0x82, 0x02, 0x01, 0x00, 0xcc, 0x57, 0x42, 0x16, 0x54, 0x9c, 0xe6, 0x98, 0xd3, 0xd3, 0x4d, 0xee +.byte 0xfe, 0xed, 0xc7, 0x9f, 0x43, 0x39, 0x4a, 0x65, 0xb3, 0xe8, 0x16, 0x88, 0x34, 0xdb, 0x0d, 0x59 +.byte 0x91, 0x74, 0xcf, 0x92, 0xb8, 0x04, 0x40, 0xad, 0x02, 0x4b, 0x31, 0xab, 0xbc, 0x8d, 0x91, 0x68 +.byte 0xd8, 0x20, 0x0e, 0x1a, 0x01, 0xe2, 0x1a, 0x7b, 0x4e, 0x17, 0x5d, 0xe2, 0x8a, 0xb7, 0x3f, 0x99 +.byte 0x1a, 0xcd, 0xeb, 0x61, 0xab, 0xc2, 0x65, 0xa6, 0x1f, 0xb7, 0xb7, 0xbd, 0xb7, 0x8f, 0xfc, 0xfd +.byte 0x70, 0x8f, 0x0b, 0xa0, 0x67, 0xbe, 0x01, 0xa2, 0x59, 0xcf, 0x71, 0xe6, 0x0f, 0x29, 0x76, 0xff +.byte 0xb1, 0x56, 0x79, 0x45, 0x2b, 0x1f, 0x9e, 0x7a, 0x54, 0xe8, 0xa3, 0x29, 0x35, 0x68, 0xa4, 0x01 +.byte 0x4f, 0x0f, 0xa4, 0x2e, 0x37, 0xef, 0x1b, 0xbf, 0xe3, 0x8f, 0x10, 0xa8, 0x72, 0xab, 0x58, 0x57 +.byte 0xe7, 0x54, 0x86, 0xc8, 0xc9, 0xf3, 0x5b, 0xda, 0x2c, 0xda, 0x5d, 0x8e, 0x6e, 0x3c, 0xa3, 0x3e +.byte 0xda, 0xfb, 0x82, 0xe5, 0xdd, 0xf2, 0x5c, 0xb2, 0x05, 0x33, 0x6f, 0x8a, 0x36, 0xce, 0xd0, 0x13 +.byte 0x4e, 0xff, 0xbf, 0x4a, 0x0c, 0x34, 0x4c, 0xa6, 0xc3, 0x21, 0xbd, 0x50, 0x04, 0x55, 0xeb, 0xb1 +.byte 0xbb, 0x9d, 0xfb, 0x45, 0x1e, 0x64, 0x15, 0xde, 0x55, 0x01, 0x8c, 0x02, 0x76, 0xb5, 0xcb, 0xa1 +.byte 0x3f, 0x42, 0x69, 0xbc, 0x2f, 0xbd, 0x68, 0x43, 0x16, 0x56, 0x89, 0x2a, 0x37, 0x61, 0x91, 0xfd +.byte 0xa6, 0xae, 0x4e, 0xc0, 0xcb, 0x14, 0x65, 0x94, 0x37, 0x4b, 0x92, 0x06, 0xef, 0x04, 0xd0, 0xc8 +.byte 0x9c, 0x88, 0xdb, 0x0b, 0x7b, 0x81, 0xaf, 0xb1, 0x3d, 0x2a, 0xc4, 0x65, 0x3a, 0x78, 0xb6, 0xee +.byte 0xdc, 0x80, 0xb1, 0xd2, 0xd3, 0x99, 0x9c, 0x3a, 0xee, 0x6b, 0x5a, 0x6b, 0xb3, 0x8d, 0xb7, 0xd5 +.byte 0xce, 0x9c, 0xc2, 0xbe, 0xa5, 0x4b, 0x2f, 0x16, 0xb1, 0x9e, 0x68, 0x3b, 0x06, 0x6f, 0xae, 0x7d +.byte 0x9f, 0xf8, 0xde, 0xec, 0xcc, 0x29, 0xa7, 0x98, 0xa3, 0x25, 0x43, 0x2f, 0xef, 0xf1, 0x5f, 0x26 +.byte 0xe1, 0x88, 0x4d, 0xf8, 0x5e, 0x6e, 0xd7, 0xd9, 0x14, 0x6e, 0x19, 0x33, 0x69, 0xa7, 0x3b, 0x84 +.byte 0x89, 0x93, 0xc4, 0x53, 0x55, 0x13, 0xa1, 0x51, 0x78, 0x40, 0xf8, 0xb8, 0xc9, 0xa2, 0xee, 0x7b +.byte 0xba, 0x52, 0x42, 0x83, 0x9e, 0x14, 0xed, 0x05, 0x52, 0x5a, 0x59, 0x56, 0xa7, 0x97, 0xfc, 0x9d +.byte 0x3f, 0x0a, 0x29, 0xd8, 0xdc, 0x4f, 0x91, 0x0e, 0x13, 0xbc, 0xde, 0x95, 0xa4, 0xdf, 0x8b, 0x99 +.byte 0xbe, 0xac, 0x9b, 0x33, 0x88, 0xef, 0xb5, 0x81, 0xaf, 0x1b, 0xc6, 0x22, 0x53, 0xc8, 0xf6, 0xc7 +.byte 0xee, 0x97, 0x14, 0xb0, 0xc5, 0x7c, 0x78, 0x52, 0xc8, 0xf0, 0xce, 0x6e, 0x77, 0x60, 0x84, 0xa6 +.byte 0xe9, 0x2a, 0x76, 0x20, 0xed, 0x58, 0x01, 0x17, 0x30, 0x93, 0xe9, 0x1a, 0x8b, 0xe0, 0x73, 0x63 +.byte 0xd9, 0x6a, 0x92, 0x94, 0x49, 0x4e, 0xb4, 0xad, 0x4a, 0x85, 0xc4, 0xa3, 0x22, 0x30, 0xfc, 0x09 +.byte 0xed, 0x68, 0x22, 0x73, 0xa6, 0x88, 0x0c, 0x55, 0x21, 0x58, 0xc5, 0xe1, 0x3a, 0x9f, 0x2a, 0xdd +.byte 0xca, 0xe1, 0x90, 0xe0, 0xd9, 0x73, 0xab, 0x6c, 0x80, 0xb8, 0xe8, 0x0b, 0x64, 0x93, 0xa0, 0x9c +.byte 0x8c, 0x19, 0xff, 0xb3, 0xd2, 0x0c, 0xec, 0x91, 0x26, 0x87, 0x8a, 0xb3, 0xa2, 0xe1, 0x70, 0x8f +.byte 0x2c, 0x0a, 0xe5, 0xcd, 0x6d, 0x68, 0x51, 0xeb, 0xda, 0x3f, 0x05, 0x7f, 0x8b, 0x32, 0xe6, 0x13 +.byte 0x5c, 0x6b, 0xfe, 0x5f, 0x40, 0xe2, 0x22, 0xc8, 0xb4, 0xb4, 0x64, 0x4f, 0xd6, 0xba, 0x7d, 0x48 +.byte 0x3e, 0xa8, 0x69, 0x0c, 0xd7, 0xbb, 0x86, 0x71, 0xc9, 0x73, 0xb8, 0x3f, 0x3b, 0x9d, 0x25, 0x4b +.byte 0xda, 0xff, 0x40, 0xeb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x47, 0x00, 0x26, 0x02, 0x30, 0x45, 0x31 +.byte 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, 0x48, 0x31, 0x15, 0x30, 0x13 +.byte 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0c, 0x53, 0x77, 0x69, 0x73, 0x73, 0x53, 0x69, 0x67, 0x6e +.byte 0x20, 0x41, 0x47, 0x31, 0x1f, 0x30, 0x1d, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x16, 0x53, 0x77 +.byte 0x69, 0x73, 0x73, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x47, 0x6f, 0x6c, 0x64, 0x20, 0x43, 0x41, 0x20 +.byte 0x2d, 0x20, 0x47, 0x32, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86 +.byte 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a +.byte 0x02, 0x82, 0x02, 0x01, 0x00, 0xaf, 0xe4, 0xee, 0x7e, 0x8b, 0x24, 0x0e, 0x12, 0x6e, 0xa9, 0x50 +.byte 0x2d, 0x16, 0x44, 0x3b, 0x92, 0x92, 0x5c, 0xca, 0xb8, 0x5d, 0x84, 0x92, 0x42, 0x13, 0x2a, 0xbc +.byte 0x65, 0x57, 0x82, 0x40, 0x3e, 0x57, 0x24, 0xcd, 0x50, 0x8b, 0x25, 0x2a, 0xb7, 0x6f, 0xfc, 0xef +.byte 0xa2, 0xd0, 0xc0, 0x1f, 0x02, 0x24, 0x4a, 0x13, 0x96, 0x8f, 0x23, 0x13, 0xe6, 0x28, 0x58, 0x00 +.byte 0xa3, 0x47, 0xc7, 0x06, 0xa7, 0x84, 0x23, 0x2b, 0xbb, 0xbd, 0x96, 0x2b, 0x7f, 0x55, 0xcc, 0x8b +.byte 0xc1, 0x57, 0x1f, 0x0e, 0x62, 0x65, 0x0f, 0xdd, 0x3d, 0x56, 0x8a, 0x73, 0xda, 0xae, 0x7e, 0x6d +.byte 0xba, 0x81, 0x1c, 0x7e, 0x42, 0x8c, 0x20, 0x35, 0xd9, 0x43, 0x4d, 0x84, 0xfa, 0x84, 0xdb, 0x52 +.byte 0x2c, 0xf3, 0x0e, 0x27, 0x77, 0x0b, 0x6b, 0xbf, 0x11, 0x2f, 0x72, 0x78, 0x9f, 0x2e, 0xd8, 0x3e +.byte 0xe6, 0x18, 0x37, 0x5a, 0x2a, 0x72, 0xf9, 0xda, 0x62, 0x90, 0x92, 0x95, 0xca, 0x1f, 0x9c, 0xe9 +.byte 0xb3, 0x3c, 0x2b, 0xcb, 0xf3, 0x01, 0x13, 0xbf, 0x5a, 0xcf, 0xc1, 0xb5, 0x0a, 0x60, 0xbd, 0xdd +.byte 0xb5, 0x99, 0x64, 0x53, 0xb8, 0xa0, 0x96, 0xb3, 0x6f, 0xe2, 0x26, 0x77, 0x91, 0x8c, 0xe0, 0x62 +.byte 0x10, 0x02, 0x9f, 0x34, 0x0f, 0xa4, 0xd5, 0x92, 0x33, 0x51, 0xde, 0xbe, 0x8d, 0xba, 0x84, 0x7a +.byte 0x60, 0x3c, 0x6a, 0xdb, 0x9f, 0x2b, 0xec, 0xde, 0xde, 0x01, 0x3f, 0x6e, 0x4d, 0xe5, 0x50, 0x86 +.byte 0xcb, 0xb4, 0xaf, 0xed, 0x44, 0x40, 0xc5, 0xca, 0x5a, 0x8c, 0xda, 0xd2, 0x2b, 0x7c, 0xa8, 0xee +.byte 0xbe, 0xa6, 0xe5, 0x0a, 0xaa, 0x0e, 0xa5, 0xdf, 0x05, 0x52, 0xb7, 0x55, 0xc7, 0x22, 0x5d, 0x32 +.byte 0x6a, 0x97, 0x97, 0x63, 0x13, 0xdb, 0xc9, 0xdb, 0x79, 0x36, 0x7b, 0x85, 0x3a, 0x4a, 0xc5, 0x52 +.byte 0x89, 0xf9, 0x24, 0xe7, 0x9d, 0x77, 0xa9, 0x82, 0xff, 0x55, 0x1c, 0xa5, 0x71, 0x69, 0x2b, 0xd1 +.byte 0x02, 0x24, 0xf2, 0xb3, 0x26, 0xd4, 0x6b, 0xda, 0x04, 0x55, 0xe5, 0xc1, 0x0a, 0xc7, 0x6d, 0x30 +.byte 0x37, 0x90, 0x2a, 0xe4, 0x9e, 0x14, 0x33, 0x5e, 0x16, 0x17, 0x55, 0xc5, 0x5b, 0xb5, 0xcb, 0x34 +.byte 0x89, 0x92, 0xf1, 0x9d, 0x26, 0x8f, 0xa1, 0x07, 0xd4, 0xc6, 0xb2, 0x78, 0x50, 0xdb, 0x0c, 0x0c +.byte 0x0b, 0x7c, 0x0b, 0x8c, 0x41, 0xd7, 0xb9, 0xe9, 0xdd, 0x8c, 0x88, 0xf7, 0xa3, 0x4d, 0xb2, 0x32 +.byte 0xcc, 0xd8, 0x17, 0xda, 0xcd, 0xb7, 0xce, 0x66, 0x9d, 0xd4, 0xfd, 0x5e, 0xff, 0xbd, 0x97, 0x3e +.byte 0x29, 0x75, 0xe7, 0x7e, 0xa7, 0x62, 0x58, 0xaf, 0x25, 0x34, 0xa5, 0x41, 0xc7, 0x3d, 0xbc, 0x0d +.byte 0x50, 0xca, 0x03, 0x03, 0x0f, 0x08, 0x5a, 0x1f, 0x95, 0x73, 0x78, 0x62, 0xbf, 0xaf, 0x72, 0x14 +.byte 0x69, 0x0e, 0xa5, 0xe5, 0x03, 0x0e, 0x78, 0x8e, 0x26, 0x28, 0x42, 0xf0, 0x07, 0x0b, 0x62, 0x20 +.byte 0x10, 0x67, 0x39, 0x46, 0xfa, 0xa9, 0x03, 0xcc, 0x04, 0x38, 0x7a, 0x66, 0xef, 0x20, 0x83, 0xb5 +.byte 0x8c, 0x4a, 0x56, 0x8e, 0x91, 0x00, 0xfc, 0x8e, 0x5c, 0x82, 0xde, 0x88, 0xa0, 0xc3, 0xe2, 0x68 +.byte 0x6e, 0x7d, 0x8d, 0xef, 0x3c, 0xdd, 0x65, 0xf4, 0x5d, 0xac, 0x51, 0xef, 0x24, 0x80, 0xae, 0xaa +.byte 0x56, 0x97, 0x6f, 0xf9, 0xad, 0x7d, 0xda, 0x61, 0x3f, 0x98, 0x77, 0x3c, 0xa5, 0x91, 0xb6, 0x1c +.byte 0x8c, 0x26, 0xda, 0x65, 0xa2, 0x09, 0x6d, 0xc1, 0xe2, 0x54, 0xe3, 0xb9, 0xca, 0x4c, 0x4c, 0x80 +.byte 0x8f, 0x77, 0x7b, 0x60, 0x9a, 0x1e, 0xdf, 0xb6, 0xf2, 0x48, 0x1e, 0x0e, 0xba, 0x4e, 0x54, 0x6d +.byte 0x98, 0xe0, 0xe1, 0xa2, 0x1a, 0xa2, 0x77, 0x50, 0xcf, 0xc4, 0x63, 0x92, 0xec, 0x47, 0x19, 0x9d +.byte 0xeb, 0xe6, 0x6b, 0xce, 0xc1, 0x02, 0x03, 0x01, 0x00, 0x01, 0x47, 0x00, 0x78, 0x00, 0x30, 0x45 +.byte 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x14, 0x30 +.byte 0x12, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x0b, 0x41, 0x66, 0x66, 0x69, 0x72, 0x6d, 0x54, 0x72 +.byte 0x75, 0x73, 0x74, 0x31, 0x20, 0x30, 0x1e, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x17, 0x41, 0x66 +.byte 0x66, 0x69, 0x72, 0x6d, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x50, 0x72, 0x65, 0x6d, 0x69, 0x75 +.byte 0x6d, 0x20, 0x45, 0x43, 0x43, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d +.byte 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0x0d, 0x30, 0x5e +.byte 0x1b, 0x15, 0x9d, 0x03, 0xd0, 0xa1, 0x79, 0x35, 0xb7, 0x3a, 0x3c, 0x92, 0x7a, 0xca, 0x15, 0x1c +.byte 0xcd, 0x62, 0xf3, 0x9c, 0x26, 0x5c, 0x07, 0x3d, 0xe5, 0x54, 0xfa, 0xa3, 0xd6, 0xcc, 0x12, 0xea +.byte 0xf4, 0x14, 0x5f, 0xe8, 0x8e, 0x19, 0xab, 0x2f, 0x2e, 0x48, 0xe6, 0xac, 0x18, 0x43, 0x78, 0xac +.byte 0xd0, 0x37, 0xc3, 0xbd, 0xb2, 0xcd, 0x2c, 0xe6, 0x47, 0xe2, 0x1a, 0xe6, 0x63, 0xb8, 0x3d, 0x2e +.byte 0x2f, 0x78, 0xc4, 0x4f, 0xdb, 0xf4, 0x0f, 0xa4, 0x68, 0x4c, 0x55, 0x72, 0x6b, 0x95, 0x1d, 0x4e +.byte 0x18, 0x42, 0x95, 0x78, 0xcc, 0x37, 0x3c, 0x91, 0xe2, 0x9b, 0x65, 0x2b, 0x29, 0x48, 0x00, 0x78 +.byte 0x00, 0x30, 0x46, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x42, 0x45 +.byte 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x10, 0x47, 0x6c, 0x6f, 0x62, 0x61 +.byte 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x6e, 0x76, 0x2d, 0x73, 0x61, 0x31, 0x1c, 0x30, 0x1a, 0x06 +.byte 0x03, 0x55, 0x04, 0x03, 0x13, 0x13, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e +.byte 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x45, 0x34, 0x36, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a +.byte 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00 +.byte 0x04, 0x9c, 0x0e, 0xb1, 0xcf, 0xb7, 0xe8, 0x9e, 0x52, 0x77, 0x75, 0x34, 0xfa, 0xa5, 0x46, 0xa7 +.byte 0xad, 0x32, 0x19, 0x32, 0xb4, 0x07, 0xa9, 0x27, 0xca, 0x94, 0xbb, 0x0c, 0xd2, 0x0a, 0x10, 0xc7 +.byte 0xda, 0x89, 0xb0, 0x97, 0x0c, 0x70, 0x13, 0x09, 0x01, 0x8e, 0xd8, 0xea, 0x47, 0xea, 0xbe, 0xb2 +.byte 0x80, 0x2b, 0xcd, 0xfc, 0x28, 0x0d, 0xdb, 0xac, 0xbc, 0xa4, 0x86, 0x37, 0xed, 0x70, 0x08, 0x00 +.byte 0x75, 0xea, 0x93, 0x0b, 0x7b, 0x2e, 0x52, 0x9c, 0x23, 0x68, 0x23, 0x06, 0x43, 0xec, 0x92, 0x2f +.byte 0x53, 0x84, 0xdb, 0xfb, 0x47, 0x14, 0x07, 0xe8, 0x5f, 0x94, 0x67, 0x5d, 0xc9, 0x7a, 0x81, 0x3c +.byte 0x20, 0x48, 0x00, 0x26, 0x02, 0x30, 0x46, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06 +.byte 0x13, 0x02, 0x42, 0x45, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x10, 0x47 +.byte 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x6e, 0x76, 0x2d, 0x73, 0x61, 0x31 +.byte 0x1c, 0x30, 0x1a, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x13, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c +.byte 0x53, 0x69, 0x67, 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x52, 0x34, 0x36, 0x30, 0x82, 0x02 +.byte 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00 +.byte 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xac, 0xac +.byte 0x74, 0x32, 0xe8, 0xb3, 0x65, 0xe5, 0xba, 0xed, 0x43, 0x26, 0x1d, 0xa6, 0x89, 0x0d, 0x45, 0xba +.byte 0x29, 0x88, 0xb2, 0xa4, 0x1d, 0x63, 0xdd, 0xd3, 0xc1, 0x2c, 0x09, 0x57, 0x89, 0x39, 0xa1, 0x55 +.byte 0xe9, 0x67, 0x34, 0x77, 0x0c, 0x6e, 0xe4, 0x55, 0x1d, 0x52, 0x25, 0xd2, 0x13, 0x6b, 0x5e, 0xe1 +.byte 0x1d, 0xa9, 0xb7, 0x7d, 0x89, 0x32, 0x5f, 0x0d, 0x9e, 0x9f, 0x2c, 0x7a, 0x63, 0x60, 0x40, 0x1f +.byte 0xa6, 0xb0, 0xb6, 0x78, 0x8f, 0x99, 0x54, 0x96, 0x08, 0x58, 0xae, 0xe4, 0x06, 0xbc, 0x62, 0x05 +.byte 0x02, 0x16, 0xbf, 0xaf, 0xa8, 0x23, 0x03, 0xb6, 0x94, 0x0f, 0xbc, 0x6e, 0x6c, 0xc2, 0xcb, 0xd5 +.byte 0xa6, 0xbb, 0x0c, 0xe9, 0xf6, 0xc1, 0x02, 0xfb, 0x21, 0xde, 0x66, 0xdd, 0x17, 0xab, 0x74, 0x42 +.byte 0xef, 0xf0, 0x74, 0x2f, 0x25, 0xf4, 0xea, 0x6b, 0x55, 0x5b, 0x90, 0xdb, 0x9d, 0xdf, 0x5e, 0x87 +.byte 0x0a, 0x40, 0xfb, 0xad, 0x19, 0x6b, 0xfb, 0xf7, 0xca, 0x60, 0x88, 0xde, 0xda, 0xc1, 0x8f, 0xd6 +.byte 0xae, 0xd5, 0x7f, 0xd4, 0x3c, 0x83, 0xee, 0xd7, 0x16, 0x4c, 0x83, 0x45, 0x33, 0x6b, 0x27, 0xd0 +.byte 0x86, 0xd0, 0x1c, 0x2d, 0x6b, 0xf3, 0xab, 0x7d, 0xf1, 0x85, 0xa9, 0xf5, 0x28, 0xd2, 0xad, 0xef +.byte 0xf3, 0x84, 0x4b, 0x1c, 0x87, 0xfc, 0x13, 0xa3, 0x3a, 0x72, 0xa2, 0x5a, 0x11, 0x2b, 0xd6, 0x27 +.byte 0x71, 0x27, 0xed, 0x81, 0x2d, 0x6d, 0x66, 0x81, 0x92, 0x87, 0xb4, 0x1b, 0x58, 0x7a, 0xcc, 0x3f +.byte 0x0a, 0xfa, 0x46, 0x4f, 0x4d, 0x78, 0x5c, 0xf8, 0x2b, 0x48, 0xe3, 0x04, 0x84, 0xcb, 0x5d, 0xf6 +.byte 0xb4, 0x6a, 0xb3, 0x65, 0xfc, 0x42, 0x9e, 0x51, 0x26, 0x23, 0x20, 0xcb, 0x3d, 0x14, 0xf9, 0x81 +.byte 0xed, 0x65, 0x16, 0x00, 0x4f, 0x1a, 0x64, 0x97, 0x66, 0x08, 0xcf, 0x8c, 0x7b, 0xe3, 0x2b, 0xc0 +.byte 0x9d, 0xf9, 0x14, 0xf2, 0x1b, 0xf1, 0x56, 0x6a, 0x16, 0xbf, 0x2c, 0x85, 0x85, 0xcd, 0x78, 0x38 +.byte 0x9a, 0xeb, 0x42, 0x6a, 0x02, 0x34, 0x18, 0x83, 0x17, 0x4e, 0x94, 0x56, 0xf8, 0xb6, 0x82, 0xb5 +.byte 0xf3, 0x96, 0xdd, 0x3d, 0xf3, 0xbe, 0x7f, 0x20, 0x77, 0x3e, 0x7b, 0x19, 0x23, 0x6b, 0x2c, 0xd4 +.byte 0x72, 0x73, 0x43, 0x57, 0x7d, 0xe0, 0xf8, 0xd7, 0x69, 0x4f, 0x17, 0x36, 0x04, 0xf9, 0xc0, 0x90 +.byte 0x60, 0x37, 0x45, 0xde, 0xe6, 0x0c, 0xd8, 0x74, 0x8d, 0xae, 0x9c, 0xa2, 0x6d, 0x74, 0x5d, 0x42 +.byte 0xbe, 0x06, 0xf5, 0xd9, 0x64, 0x6e, 0x02, 0x10, 0xac, 0x89, 0xb0, 0x4c, 0x3b, 0x07, 0x4d, 0x40 +.byte 0x7e, 0x24, 0xc5, 0x8a, 0x98, 0x82, 0x79, 0x8e, 0xa4, 0xa7, 0x82, 0x20, 0x8d, 0x23, 0xfa, 0x27 +.byte 0x71, 0xc9, 0xdf, 0xc6, 0x41, 0x74, 0xa0, 0x4d, 0xf6, 0x91, 0x16, 0xdc, 0x46, 0x8c, 0x5f, 0x29 +.byte 0x63, 0x31, 0x59, 0x71, 0x0c, 0xd8, 0x6f, 0xc2, 0xb6, 0x32, 0x7d, 0xfb, 0xe6, 0x5d, 0x53, 0xa6 +.byte 0x7e, 0x15, 0xfc, 0xbb, 0x75, 0x7c, 0x5d, 0xec, 0xf8, 0xf6, 0x17, 0x1c, 0xec, 0xc7, 0x6b, 0x19 +.byte 0xcb, 0xf3, 0x7b, 0xf0, 0x2b, 0x07, 0xa5, 0xd9, 0x6c, 0x79, 0x54, 0x76, 0x6c, 0x9d, 0x1c, 0xa6 +.byte 0x6e, 0x0e, 0xe9, 0x79, 0x0c, 0xa8, 0x23, 0x6a, 0xa3, 0xdf, 0x1b, 0x30, 0x31, 0x9f, 0xb1, 0x54 +.byte 0x7b, 0xfe, 0x6a, 0xcb, 0x66, 0xaa, 0xdc, 0x65, 0xd0, 0xa2, 0x9e, 0x4a, 0x9a, 0x07, 0x21, 0x6b +.byte 0x81, 0x8f, 0xdb, 0xc4, 0x59, 0xfa, 0xde, 0x22, 0xc0, 0x04, 0x9c, 0xe3, 0xaa, 0x5b, 0x36, 0x93 +.byte 0xe8, 0x3d, 0xbd, 0x7a, 0xa1, 0x9d, 0x0b, 0x76, 0xb1, 0x0b, 0xc7, 0x9d, 0xfd, 0xcf, 0x98, 0xa8 +.byte 0x06, 0xc2, 0xf8, 0x2a, 0xa3, 0xa1, 0x83, 0xa0, 0xb7, 0x25, 0x72, 0xa5, 0x02, 0xe3, 0x02, 0x03 +.byte 0x01, 0x00, 0x01, 0x49, 0x00, 0x26, 0x02, 0x30, 0x47, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55 +.byte 0x04, 0x06, 0x13, 0x02, 0x43, 0x48, 0x31, 0x15, 0x30, 0x13, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13 +.byte 0x0c, 0x53, 0x77, 0x69, 0x73, 0x73, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x41, 0x47, 0x31, 0x21, 0x30 +.byte 0x1f, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x18, 0x53, 0x77, 0x69, 0x73, 0x73, 0x53, 0x69, 0x67 +.byte 0x6e, 0x20, 0x53, 0x69, 0x6c, 0x76, 0x65, 0x72, 0x20, 0x43, 0x41, 0x20, 0x2d, 0x20, 0x47, 0x32 +.byte 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01 +.byte 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01 +.byte 0x00, 0xc4, 0xf1, 0x87, 0x7f, 0xd3, 0x78, 0x31, 0xf7, 0x38, 0xc9, 0xf8, 0xc3, 0x99, 0x43, 0xbc +.byte 0xc7, 0xf7, 0xbc, 0x37, 0xe7, 0x4e, 0x71, 0xba, 0x4b, 0x8f, 0xa5, 0x73, 0x1d, 0x5c, 0x6e, 0x98 +.byte 0xae, 0x03, 0x57, 0xae, 0x38, 0x37, 0x43, 0x2f, 0x17, 0x3d, 0x1f, 0xc8, 0xce, 0x68, 0x10, 0xc1 +.byte 0x78, 0xae, 0x19, 0x03, 0x2b, 0x10, 0xfa, 0x2c, 0x79, 0x83, 0xf6, 0xe8, 0xb9, 0x68, 0xb9, 0x55 +.byte 0xf2, 0x04, 0x44, 0xa7, 0x39, 0xf9, 0xfc, 0x04, 0x8b, 0x1e, 0xf1, 0xa2, 0x4d, 0x27, 0xf9, 0x61 +.byte 0x7b, 0xba, 0xb7, 0xe5, 0xa2, 0x13, 0xb6, 0xeb, 0x61, 0x3e, 0xd0, 0x6c, 0xd1, 0xe6, 0xfb, 0xfa +.byte 0x5e, 0xed, 0x1d, 0xb4, 0x9e, 0xa0, 0x35, 0x5b, 0xa1, 0x92, 0xcb, 0xf0, 0x49, 0x92, 0xfe, 0x85 +.byte 0x0a, 0x05, 0x3e, 0xe6, 0xd9, 0x0b, 0xe2, 0x4f, 0xbb, 0xdc, 0x95, 0x37, 0xfc, 0x91, 0xe9, 0x32 +.byte 0x35, 0x22, 0xd1, 0x1f, 0x3a, 0x4e, 0x27, 0x85, 0x9d, 0xb0, 0x15, 0x94, 0x32, 0xda, 0x61, 0x0d +.byte 0x47, 0x4d, 0x60, 0x42, 0xae, 0x92, 0x47, 0xe8, 0x83, 0x5a, 0x50, 0x58, 0xe9, 0x8a, 0x8b, 0xb9 +.byte 0x5d, 0xa1, 0xdc, 0xdd, 0x99, 0x4a, 0x1f, 0x36, 0x67, 0xbb, 0x48, 0xe4, 0x83, 0xb6, 0x37, 0xeb +.byte 0x48, 0x3a, 0xaf, 0x0f, 0x67, 0x8f, 0x17, 0x07, 0xe8, 0x04, 0xca, 0xef, 0x6a, 0x31, 0x87, 0xd4 +.byte 0xc0, 0xb6, 0xf9, 0x94, 0x71, 0x7b, 0x67, 0x64, 0xb8, 0xb6, 0x91, 0x4a, 0x42, 0x7b, 0x65, 0x2e +.byte 0x30, 0x6a, 0x0c, 0xf5, 0x90, 0xee, 0x95, 0xe6, 0xf2, 0xcd, 0x82, 0xec, 0xd9, 0xa1, 0x4a, 0xec +.byte 0xf6, 0xb2, 0x4b, 0xe5, 0x45, 0x85, 0xe6, 0x6d, 0x78, 0x93, 0x04, 0x2e, 0x9c, 0x82, 0x6d, 0x36 +.byte 0xa9, 0xc4, 0x31, 0x64, 0x1f, 0x86, 0x83, 0x0b, 0x2a, 0xf4, 0x35, 0x0a, 0x78, 0xc9, 0x55, 0xcf +.byte 0x41, 0xb0, 0x47, 0xe9, 0x30, 0x9f, 0x99, 0xbe, 0x61, 0xa8, 0x06, 0x84, 0xb9, 0x28, 0x7a, 0x5f +.byte 0x38, 0xd9, 0x1b, 0xa9, 0x38, 0xb0, 0x83, 0x7f, 0x73, 0xc1, 0xc3, 0x3b, 0x48, 0x2a, 0x82, 0x0f +.byte 0x21, 0x9b, 0xb8, 0xcc, 0xa8, 0x35, 0xc3, 0x84, 0x1b, 0x83, 0xb3, 0x3e, 0xbe, 0xa4, 0x95, 0x69 +.byte 0x01, 0x3a, 0x89, 0x00, 0x78, 0x04, 0xd9, 0xc9, 0xf4, 0x99, 0x19, 0xab, 0x56, 0x7e, 0x5b, 0x8b +.byte 0x86, 0x39, 0x15, 0x91, 0xa4, 0x10, 0x2c, 0x09, 0x32, 0x80, 0x60, 0xb3, 0x93, 0xc0, 0x2a, 0xb6 +.byte 0x18, 0x0b, 0x9d, 0x7e, 0x8d, 0x49, 0xf2, 0x10, 0x4a, 0x7f, 0xf9, 0xd5, 0x46, 0x2f, 0x19, 0x92 +.byte 0xa3, 0x99, 0xa7, 0x26, 0xac, 0xbb, 0x8c, 0x3c, 0xe6, 0x0e, 0xbc, 0x47, 0x07, 0xdc, 0x73, 0x51 +.byte 0xf1, 0x70, 0x64, 0x2f, 0x08, 0xf9, 0xb4, 0x47, 0x1d, 0x30, 0x6c, 0x44, 0xea, 0x29, 0x37, 0x85 +.byte 0x92, 0x68, 0x66, 0xbc, 0x83, 0x38, 0xfe, 0x7b, 0x39, 0x2e, 0xd3, 0x50, 0xf0, 0x1f, 0xfb, 0x5e +.byte 0x60, 0xb6, 0xa9, 0xa6, 0xfa, 0x27, 0x41, 0xf1, 0x9b, 0x18, 0x72, 0xf2, 0xf5, 0x84, 0x74, 0x4a +.byte 0xc9, 0x67, 0xc4, 0x54, 0xae, 0x48, 0x64, 0xdf, 0x8c, 0xd1, 0x6e, 0xb0, 0x1d, 0xe1, 0x07, 0x8f +.byte 0x08, 0x1e, 0x99, 0x9c, 0x71, 0xe9, 0x4c, 0xd8, 0xa5, 0xf7, 0x47, 0x12, 0x1f, 0x74, 0xd1, 0x51 +.byte 0x9e, 0x86, 0xf3, 0xc2, 0xa2, 0x23, 0x40, 0x0b, 0x73, 0xdb, 0x4b, 0xa6, 0xe7, 0x73, 0x06, 0x8c +.byte 0xc1, 0xa0, 0xe9, 0xc1, 0x59, 0xac, 0x46, 0xfa, 0xe6, 0x2f, 0xf8, 0xcf, 0x71, 0x9c, 0x46, 0x6d +.byte 0xb9, 0xc4, 0x15, 0x8d, 0x38, 0x79, 0x03, 0x45, 0x48, 0xef, 0xc4, 0x5d, 0xd7, 0x08, 0xee, 0x87 +.byte 0x39, 0x22, 0x86, 0xb2, 0x0d, 0x0f, 0x58, 0x43, 0xf7, 0x71, 0xa9, 0x48, 0x2e, 0xfd, 0xea, 0xd6 +.byte 0x1f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x49, 0x00, 0x26, 0x02, 0x30, 0x47, 0x31, 0x0b, 0x30, 0x09 +.byte 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, 0x4e, 0x31, 0x11, 0x30, 0x0f, 0x06, 0x03, 0x55 +.byte 0x04, 0x0a, 0x0c, 0x08, 0x55, 0x6e, 0x69, 0x54, 0x72, 0x75, 0x73, 0x74, 0x31, 0x25, 0x30, 0x23 +.byte 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x1c, 0x55, 0x43, 0x41, 0x20, 0x45, 0x78, 0x74, 0x65, 0x6e +.byte 0x64, 0x65, 0x64, 0x20, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x52 +.byte 0x6f, 0x6f, 0x74, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7 +.byte 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02 +.byte 0x82, 0x02, 0x01, 0x00, 0xa9, 0x09, 0x07, 0x28, 0x13, 0x02, 0xb0, 0x99, 0xe0, 0x64, 0xaa, 0x1e +.byte 0x43, 0x16, 0x7a, 0x73, 0xb1, 0x91, 0xa0, 0x75, 0x3e, 0xa8, 0xfa, 0xe3, 0x38, 0x00, 0x7a, 0xec +.byte 0x89, 0x6a, 0x20, 0x0f, 0x8b, 0xc5, 0xb0, 0x9b, 0x33, 0x03, 0x5a, 0x86, 0xc6, 0x58, 0x86, 0xd5 +.byte 0xc1, 0x85, 0xbb, 0x4f, 0xc6, 0x9c, 0x40, 0x4d, 0xca, 0xbe, 0xee, 0x69, 0x96, 0xb8, 0xad, 0x81 +.byte 0x30, 0x9a, 0x7c, 0x92, 0x05, 0xeb, 0x05, 0x2b, 0x9a, 0x48, 0xd0, 0xb8, 0x76, 0x3e, 0x96, 0xc8 +.byte 0x20, 0xbb, 0xd2, 0xb0, 0xf1, 0x8f, 0xd8, 0xac, 0x45, 0x46, 0xff, 0xaa, 0x67, 0x60, 0xb4, 0x77 +.byte 0x7e, 0x6a, 0x1f, 0x3c, 0x1a, 0x52, 0x7a, 0x04, 0x3d, 0x07, 0x3c, 0x85, 0x0d, 0x84, 0xd0, 0x1f +.byte 0x76, 0x0a, 0xf7, 0x6a, 0x14, 0xdf, 0x72, 0xe3, 0x34, 0x7c, 0x57, 0x4e, 0x56, 0x01, 0x3e, 0x79 +.byte 0xf1, 0xaa, 0x29, 0x3b, 0x6c, 0xfa, 0xf8, 0x8f, 0x6d, 0x4d, 0xc8, 0x35, 0xdf, 0xae, 0xeb, 0xdc +.byte 0x24, 0xee, 0x79, 0x45, 0xa7, 0x85, 0xb6, 0x05, 0x88, 0xde, 0x88, 0x5d, 0x25, 0x7c, 0x97, 0x64 +.byte 0x67, 0x09, 0xd9, 0xbf, 0x5a, 0x15, 0x05, 0x86, 0xf3, 0x09, 0x1e, 0xec, 0x58, 0x32, 0x33, 0x11 +.byte 0xf3, 0x77, 0x64, 0xb0, 0x76, 0x1f, 0xe4, 0x10, 0x35, 0x17, 0x1b, 0xf2, 0x0e, 0xb1, 0x6c, 0xa4 +.byte 0x2a, 0xa3, 0x73, 0xfc, 0x09, 0x1f, 0x1e, 0x32, 0x19, 0x53, 0x11, 0xe7, 0xd9, 0xb3, 0x2c, 0x2e +.byte 0x76, 0x2e, 0xa1, 0xa3, 0xde, 0x7e, 0x6a, 0x88, 0x09, 0xe8, 0xf2, 0x07, 0x8a, 0xf8, 0xb2, 0xcd +.byte 0x10, 0xe7, 0xe2, 0x73, 0x40, 0x93, 0xbb, 0x08, 0xd1, 0x3f, 0xe1, 0xfc, 0x0b, 0x94, 0xb3, 0x25 +.byte 0xef, 0x7c, 0xa6, 0xd7, 0xd1, 0xaf, 0x9f, 0xff, 0x96, 0x9a, 0xf5, 0x91, 0x7b, 0x98, 0x0b, 0x77 +.byte 0xd4, 0x7e, 0xe8, 0x07, 0xd2, 0x62, 0xb5, 0x95, 0x39, 0xe3, 0xf3, 0xf1, 0x6d, 0x0f, 0x0e, 0x65 +.byte 0x84, 0x8a, 0x63, 0x54, 0xc5, 0x80, 0xb6, 0xe0, 0x9e, 0x4b, 0x7d, 0x47, 0x26, 0xa7, 0x01, 0x08 +.byte 0x5d, 0xd1, 0x88, 0x9e, 0xd7, 0xc3, 0x32, 0x44, 0xfa, 0x82, 0x4a, 0x0a, 0x68, 0x54, 0x7f, 0x38 +.byte 0x53, 0x03, 0xcc, 0xa4, 0x00, 0x33, 0x64, 0x51, 0x59, 0x0b, 0xa3, 0x82, 0x91, 0x7a, 0x5e, 0xec +.byte 0x16, 0xc2, 0xf3, 0x2a, 0xe6, 0x62, 0xda, 0x2a, 0xdb, 0x59, 0x62, 0x10, 0x25, 0x4a, 0x2a, 0x81 +.byte 0x0b, 0x47, 0x07, 0x43, 0x06, 0x70, 0x87, 0xd2, 0xfa, 0x93, 0x11, 0x29, 0x7a, 0x48, 0x4d, 0xeb +.byte 0x94, 0xc7, 0x70, 0x4d, 0xaf, 0x67, 0xd5, 0x51, 0xb1, 0x80, 0x20, 0x01, 0x01, 0xb4, 0x7a, 0x08 +.byte 0xa6, 0x90, 0x7f, 0x4e, 0xe0, 0xef, 0x07, 0x41, 0x87, 0xaf, 0x6a, 0xa5, 0x5e, 0x8b, 0xfb, 0xcf +.byte 0x50, 0xb2, 0x9a, 0x54, 0xaf, 0xc3, 0x89, 0xba, 0x58, 0x2d, 0xf5, 0x30, 0x98, 0xb1, 0x36, 0x72 +.byte 0x39, 0x7e, 0x49, 0x04, 0xfd, 0x29, 0xa7, 0x4c, 0x79, 0xe4, 0x05, 0x57, 0xdb, 0x94, 0xb9, 0x16 +.byte 0x53, 0x8d, 0x46, 0xb3, 0x1d, 0x95, 0x61, 0x57, 0x56, 0x7f, 0xaf, 0xf0, 0x16, 0x5b, 0x61, 0x58 +.byte 0x6f, 0x36, 0x50, 0x11, 0x0b, 0xd8, 0xac, 0x2b, 0x95, 0x16, 0x1a, 0x0e, 0x1f, 0x08, 0xcd, 0x36 +.byte 0x34, 0x65, 0x10, 0x62, 0x66, 0xd5, 0x80, 0x5f, 0x14, 0x20, 0x5f, 0x2d, 0x0c, 0xa0, 0x78, 0x0a +.byte 0x68, 0xd6, 0x2c, 0xd7, 0xe9, 0x6f, 0x2b, 0xd2, 0x4a, 0x05, 0x93, 0xfc, 0x9e, 0x6f, 0x6b, 0x67 +.byte 0xff, 0x88, 0xf1, 0x4e, 0xa5, 0x69, 0x4a, 0x52, 0x37, 0x05, 0xea, 0xc6, 0x16, 0x8d, 0xd2, 0xc4 +.byte 0x99, 0xd1, 0x82, 0x2b, 0x3b, 0xba, 0x35, 0x75, 0xf7, 0x51, 0x51, 0x58, 0xf3, 0xc8, 0x07, 0xdd +.byte 0xe4, 0xb4, 0x03, 0x7f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x49, 0x00, 0x78, 0x00, 0x30, 0x47, 0x31 +.byte 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, 0x4e, 0x31, 0x1c, 0x30, 0x1a +.byte 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x13, 0x69, 0x54, 0x72, 0x75, 0x73, 0x43, 0x68, 0x69, 0x6e +.byte 0x61, 0x20, 0x43, 0x6f, 0x2e, 0x2c, 0x4c, 0x74, 0x64, 0x2e, 0x31, 0x1a, 0x30, 0x18, 0x06, 0x03 +.byte 0x55, 0x04, 0x03, 0x13, 0x11, 0x76, 0x54, 0x72, 0x75, 0x73, 0x20, 0x45, 0x43, 0x43, 0x20, 0x52 +.byte 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce +.byte 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0x65, 0x50 +.byte 0x4a, 0xae, 0x8c, 0x79, 0x96, 0x4a, 0xaa, 0x1c, 0x08, 0xc3, 0xa3, 0xa2, 0xcd, 0xfe, 0x59, 0x56 +.byte 0x41, 0x77, 0xfd, 0x26, 0x94, 0x42, 0xbb, 0x1d, 0xcd, 0x08, 0xdb, 0x73, 0xb2, 0x5b, 0x75, 0xf3 +.byte 0xcf, 0x9c, 0x4e, 0x82, 0xf4, 0xbf, 0xf8, 0x61, 0x26, 0x85, 0x6c, 0xd6, 0x85, 0x5b, 0x72, 0x70 +.byte 0xd2, 0xfd, 0xdb, 0x62, 0xb4, 0xdf, 0x53, 0x8b, 0xbd, 0xb1, 0x44, 0x58, 0x62, 0x42, 0x09, 0xc7 +.byte 0xfa, 0x7f, 0x5b, 0x10, 0xe7, 0xfe, 0x40, 0xfd, 0xc0, 0xd8, 0xc3, 0x2b, 0x32, 0xe7, 0x70, 0xa6 +.byte 0xb7, 0xa6, 0x20, 0x55, 0x1d, 0x7b, 0x80, 0x5d, 0x4b, 0x8f, 0x67, 0x4c, 0xf1, 0x10, 0x49, 0x00 +.byte 0x26, 0x02, 0x30, 0x47, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55 +.byte 0x53, 0x31, 0x22, 0x30, 0x20, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x19, 0x47, 0x6f, 0x6f, 0x67 +.byte 0x6c, 0x65, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65 +.byte 0x73, 0x20, 0x4c, 0x4c, 0x43, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x0b +.byte 0x47, 0x54, 0x53, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x52, 0x31, 0x30, 0x82, 0x02, 0x22, 0x30 +.byte 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82 +.byte 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xb6, 0x11, 0x02, 0x8b +.byte 0x1e, 0xe3, 0xa1, 0x77, 0x9b, 0x3b, 0xdc, 0xbf, 0x94, 0x3e, 0xb7, 0x95, 0xa7, 0x40, 0x3c, 0xa1 +.byte 0xfd, 0x82, 0xf9, 0x7d, 0x32, 0x06, 0x82, 0x71, 0xf6, 0xf6, 0x8c, 0x7f, 0xfb, 0xe8, 0xdb, 0xbc +.byte 0x6a, 0x2e, 0x97, 0x97, 0xa3, 0x8c, 0x4b, 0xf9, 0x2b, 0xf6, 0xb1, 0xf9, 0xce, 0x84, 0x1d, 0xb1 +.byte 0xf9, 0xc5, 0x97, 0xde, 0xef, 0xb9, 0xf2, 0xa3, 0xe9, 0xbc, 0x12, 0x89, 0x5e, 0xa7, 0xaa, 0x52 +.byte 0xab, 0xf8, 0x23, 0x27, 0xcb, 0xa4, 0xb1, 0x9c, 0x63, 0xdb, 0xd7, 0x99, 0x7e, 0xf0, 0x0a, 0x5e +.byte 0xeb, 0x68, 0xa6, 0xf4, 0xc6, 0x5a, 0x47, 0x0d, 0x4d, 0x10, 0x33, 0xe3, 0x4e, 0xb1, 0x13, 0xa3 +.byte 0xc8, 0x18, 0x6c, 0x4b, 0xec, 0xfc, 0x09, 0x90, 0xdf, 0x9d, 0x64, 0x29, 0x25, 0x23, 0x07, 0xa1 +.byte 0xb4, 0xd2, 0x3d, 0x2e, 0x60, 0xe0, 0xcf, 0xd2, 0x09, 0x87, 0xbb, 0xcd, 0x48, 0xf0, 0x4d, 0xc2 +.byte 0xc2, 0x7a, 0x88, 0x8a, 0xbb, 0xba, 0xcf, 0x59, 0x19, 0xd6, 0xaf, 0x8f, 0xb0, 0x07, 0xb0, 0x9e +.byte 0x31, 0xf1, 0x82, 0xc1, 0xc0, 0xdf, 0x2e, 0xa6, 0x6d, 0x6c, 0x19, 0x0e, 0xb5, 0xd8, 0x7e, 0x26 +.byte 0x1a, 0x45, 0x03, 0x3d, 0xb0, 0x79, 0xa4, 0x94, 0x28, 0xad, 0x0f, 0x7f, 0x26, 0xe5, 0xa8, 0x08 +.byte 0xfe, 0x96, 0xe8, 0x3c, 0x68, 0x94, 0x53, 0xee, 0x83, 0x3a, 0x88, 0x2b, 0x15, 0x96, 0x09, 0xb2 +.byte 0xe0, 0x7a, 0x8c, 0x2e, 0x75, 0xd6, 0x9c, 0xeb, 0xa7, 0x56, 0x64, 0x8f, 0x96, 0x4f, 0x68, 0xae +.byte 0x3d, 0x97, 0xc2, 0x84, 0x8f, 0xc0, 0xbc, 0x40, 0xc0, 0x0b, 0x5c, 0xbd, 0xf6, 0x87, 0xb3, 0x35 +.byte 0x6c, 0xac, 0x18, 0x50, 0x7f, 0x84, 0xe0, 0x4c, 0xcd, 0x92, 0xd3, 0x20, 0xe9, 0x33, 0xbc, 0x52 +.byte 0x99, 0xaf, 0x32, 0xb5, 0x29, 0xb3, 0x25, 0x2a, 0xb4, 0x48, 0xf9, 0x72, 0xe1, 0xca, 0x64, 0xf7 +.byte 0xe6, 0x82, 0x10, 0x8d, 0xe8, 0x9d, 0xc2, 0x8a, 0x88, 0xfa, 0x38, 0x66, 0x8a, 0xfc, 0x63, 0xf9 +.byte 0x01, 0xf9, 0x78, 0xfd, 0x7b, 0x5c, 0x77, 0xfa, 0x76, 0x87, 0xfa, 0xec, 0xdf, 0xb1, 0x0e, 0x79 +.byte 0x95, 0x57, 0xb4, 0xbd, 0x26, 0xef, 0xd6, 0x01, 0xd1, 0xeb, 0x16, 0x0a, 0xbb, 0x8e, 0x0b, 0xb5 +.byte 0xc5, 0xc5, 0x8a, 0x55, 0xab, 0xd3, 0xac, 0xea, 0x91, 0x4b, 0x29, 0xcc, 0x19, 0xa4, 0x32, 0x25 +.byte 0x4e, 0x2a, 0xf1, 0x65, 0x44, 0xd0, 0x02, 0xce, 0xaa, 0xce, 0x49, 0xb4, 0xea, 0x9f, 0x7c, 0x83 +.byte 0xb0, 0x40, 0x7b, 0xe7, 0x43, 0xab, 0xa7, 0x6c, 0xa3, 0x8f, 0x7d, 0x89, 0x81, 0xfa, 0x4c, 0xa5 +.byte 0xff, 0xd5, 0x8e, 0xc3, 0xce, 0x4b, 0xe0, 0xb5, 0xd8, 0xb3, 0x8e, 0x45, 0xcf, 0x76, 0xc0, 0xed +.byte 0x40, 0x2b, 0xfd, 0x53, 0x0f, 0xb0, 0xa7, 0xd5, 0x3b, 0x0d, 0xb1, 0x8a, 0xa2, 0x03, 0xde, 0x31 +.byte 0xad, 0xcc, 0x77, 0xea, 0x6f, 0x7b, 0x3e, 0xd6, 0xdf, 0x91, 0x22, 0x12, 0xe6, 0xbe, 0xfa, 0xd8 +.byte 0x32, 0xfc, 0x10, 0x63, 0x14, 0x51, 0x72, 0xde, 0x5d, 0xd6, 0x16, 0x93, 0xbd, 0x29, 0x68, 0x33 +.byte 0xef, 0x3a, 0x66, 0xec, 0x07, 0x8a, 0x26, 0xdf, 0x13, 0xd7, 0x57, 0x65, 0x78, 0x27, 0xde, 0x5e +.byte 0x49, 0x14, 0x00, 0xa2, 0x00, 0x7f, 0x9a, 0xa8, 0x21, 0xb6, 0xa9, 0xb1, 0x95, 0xb0, 0xa5, 0xb9 +.byte 0x0d, 0x16, 0x11, 0xda, 0xc7, 0x6c, 0x48, 0x3c, 0x40, 0xe0, 0x7e, 0x0d, 0x5a, 0xcd, 0x56, 0x3c +.byte 0xd1, 0x97, 0x05, 0xb9, 0xcb, 0x4b, 0xed, 0x39, 0x4b, 0x9c, 0xc4, 0x3f, 0xd2, 0x55, 0x13, 0x6e +.byte 0x24, 0xb0, 0xd6, 0x71, 0xfa, 0xf4, 0xc1, 0xba, 0xcc, 0xed, 0x1b, 0xf5, 0xfe, 0x81, 0x41, 0xd8 +.byte 0x00, 0x98, 0x3d, 0x3a, 0xc8, 0xae, 0x7a, 0x98, 0x37, 0x18, 0x05, 0x95, 0x02, 0x03, 0x01, 0x00 +.byte 0x01, 0x49, 0x00, 0x26, 0x02, 0x30, 0x47, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06 +.byte 0x13, 0x02, 0x55, 0x53, 0x31, 0x22, 0x30, 0x20, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x19, 0x47 +.byte 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x53, 0x65, 0x72, 0x76 +.byte 0x69, 0x63, 0x65, 0x73, 0x20, 0x4c, 0x4c, 0x43, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55, 0x04 +.byte 0x03, 0x13, 0x0b, 0x47, 0x54, 0x53, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x52, 0x32, 0x30, 0x82 +.byte 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05 +.byte 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xce +.byte 0xde, 0xfd, 0xa6, 0xfb, 0xec, 0xec, 0x14, 0x34, 0x3c, 0x07, 0x06, 0x5a, 0x6c, 0x59, 0xf7, 0x19 +.byte 0x35, 0xdd, 0xf7, 0xc1, 0x9d, 0x55, 0xaa, 0xd3, 0xcd, 0x3b, 0xa4, 0x93, 0x72, 0xef, 0x0a, 0xfa +.byte 0x6d, 0x9d, 0xf6, 0xf0, 0x85, 0x80, 0x5b, 0xa1, 0x48, 0x52, 0x9f, 0x39, 0xc5, 0xb7, 0xee, 0x28 +.byte 0xac, 0xef, 0xcb, 0x76, 0x68, 0x14, 0xb9, 0xdf, 0xad, 0x01, 0x6c, 0x99, 0x1f, 0xc4, 0x22, 0x1d +.byte 0x9f, 0xfe, 0x72, 0x77, 0xe0, 0x2c, 0x5b, 0xaf, 0xe4, 0x04, 0xbf, 0x4f, 0x72, 0xa0, 0x1a, 0x34 +.byte 0x98, 0xe8, 0x39, 0x68, 0xec, 0x95, 0x25, 0x7b, 0x76, 0xa1, 0xe6, 0x69, 0xb9, 0x85, 0x19, 0xbd +.byte 0x89, 0x8c, 0xfe, 0xad, 0xed, 0x36, 0xea, 0x73, 0xbc, 0xff, 0x83, 0xe2, 0xcb, 0x7d, 0xc1, 0xd2 +.byte 0xce, 0x4a, 0xb3, 0x8d, 0x05, 0x9e, 0x8b, 0x49, 0x93, 0xdf, 0xc1, 0x5b, 0xd0, 0x6e, 0x5e, 0xf0 +.byte 0x2e, 0x30, 0x2e, 0x82, 0xfc, 0xfa, 0xbc, 0xb4, 0x17, 0x0a, 0x48, 0xe5, 0x88, 0x9b, 0xc5, 0x9b +.byte 0x6b, 0xde, 0xb0, 0xca, 0xb4, 0x03, 0xf0, 0xda, 0xf4, 0x90, 0xb8, 0x65, 0x64, 0xf7, 0x5c, 0x4c +.byte 0xad, 0xe8, 0x7e, 0x66, 0x5e, 0x99, 0xd7, 0xb8, 0xc2, 0x3e, 0xc8, 0xd0, 0x13, 0x9d, 0xad, 0xee +.byte 0xe4, 0x45, 0x7b, 0x89, 0x55, 0xf7, 0x8a, 0x1f, 0x62, 0x52, 0x84, 0x12, 0xb3, 0xc2, 0x40, 0x97 +.byte 0xe3, 0x8a, 0x1f, 0x47, 0x91, 0xa6, 0x74, 0x5a, 0xd2, 0xf8, 0xb1, 0x63, 0x28, 0x10, 0xb8, 0xb3 +.byte 0x09, 0xb8, 0x56, 0x77, 0x40, 0xa2, 0x26, 0x98, 0x79, 0xc6, 0xfe, 0xdf, 0x25, 0xee, 0x3e, 0xe5 +.byte 0xa0, 0x7f, 0xd4, 0x61, 0x0f, 0x51, 0x4b, 0x3c, 0x3f, 0x8c, 0xda, 0xe1, 0x70, 0x74, 0xd8, 0xc2 +.byte 0x68, 0xa1, 0xf9, 0xc1, 0x0c, 0xe9, 0xa1, 0xe2, 0x7f, 0xbb, 0x55, 0x3c, 0x76, 0x06, 0xee, 0x6a +.byte 0x4e, 0xcc, 0x92, 0x88, 0x30, 0x4d, 0x9a, 0xbd, 0x4f, 0x0b, 0x48, 0x9a, 0x84, 0xb5, 0x98, 0xa3 +.byte 0xd5, 0xfb, 0x73, 0xc1, 0x57, 0x61, 0xdd, 0x28, 0x56, 0x75, 0x13, 0xae, 0x87, 0x8e, 0xe7, 0x0c +.byte 0x51, 0x09, 0x10, 0x75, 0x88, 0x4c, 0xbc, 0x8d, 0xf9, 0x7b, 0x3c, 0xd4, 0x22, 0x48, 0x1f, 0x2a +.byte 0xdc, 0xeb, 0x6b, 0xbb, 0x44, 0xb1, 0xcb, 0x33, 0x71, 0x32, 0x46, 0xaf, 0xad, 0x4a, 0xf1, 0x8c +.byte 0xe8, 0x74, 0x3a, 0xac, 0xe7, 0x1a, 0x22, 0x73, 0x80, 0xd2, 0x30, 0xf7, 0x25, 0x42, 0xc7, 0x22 +.byte 0x3b, 0x3b, 0x12, 0xad, 0x96, 0x2e, 0xc6, 0xc3, 0x76, 0x07, 0xaa, 0x20, 0xb7, 0x35, 0x49, 0x57 +.byte 0xe9, 0x92, 0x49, 0xe8, 0x76, 0x16, 0x72, 0x31, 0x67, 0x2b, 0x96, 0x7e, 0x8a, 0xa3, 0xc7, 0x94 +.byte 0x56, 0x22, 0xbf, 0x6a, 0x4b, 0x7e, 0x01, 0x21, 0xb2, 0x23, 0x32, 0xdf, 0xe4, 0x9a, 0x44, 0x6d +.byte 0x59, 0x5b, 0x5d, 0xf5, 0x00, 0xa0, 0x1c, 0x9b, 0xc6, 0x78, 0x97, 0x8d, 0x90, 0xff, 0x9b, 0xc8 +.byte 0xaa, 0xb4, 0xaf, 0x11, 0x51, 0x39, 0x5e, 0xd9, 0xfb, 0x67, 0xad, 0xd5, 0x5b, 0x11, 0x9d, 0x32 +.byte 0x9a, 0x1b, 0xbd, 0xd5, 0xba, 0x5b, 0xa5, 0xc9, 0xcb, 0x25, 0x69, 0x53, 0x55, 0x27, 0x5c, 0xe0 +.byte 0xca, 0x36, 0xcb, 0x88, 0x61, 0xfb, 0x1e, 0xb7, 0xd0, 0xcb, 0xee, 0x16, 0xfb, 0xd3, 0xa6, 0x4c +.byte 0xde, 0x92, 0xa5, 0xd4, 0xe2, 0xdf, 0xf5, 0x06, 0x54, 0xde, 0x2e, 0x9d, 0x4b, 0xb4, 0x93, 0x30 +.byte 0xaa, 0x81, 0xce, 0xdd, 0x1a, 0xdc, 0x51, 0x73, 0x0d, 0x4f, 0x70, 0xe9, 0xe5, 0xb6, 0x16, 0x21 +.byte 0x19, 0x79, 0xb2, 0xe6, 0x89, 0x0b, 0x75, 0x64, 0xca, 0xd5, 0xab, 0xbc, 0x09, 0xc1, 0x18, 0xa1 +.byte 0xff, 0xd4, 0x54, 0xa1, 0x85, 0x3c, 0xfd, 0x14, 0x24, 0x03, 0xb2, 0x87, 0xd3, 0xa4, 0xb7, 0x02 +.byte 0x03, 0x01, 0x00, 0x01, 0x49, 0x00, 0x78, 0x00, 0x30, 0x47, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03 +.byte 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x22, 0x30, 0x20, 0x06, 0x03, 0x55, 0x04, 0x0a +.byte 0x13, 0x19, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x53 +.byte 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x20, 0x4c, 0x4c, 0x43, 0x31, 0x14, 0x30, 0x12, 0x06 +.byte 0x03, 0x55, 0x04, 0x03, 0x13, 0x0b, 0x47, 0x54, 0x53, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x52 +.byte 0x33, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05 +.byte 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0x1f, 0x4f, 0x33, 0x87, 0x33, 0x29, 0x8a +.byte 0xa1, 0x84, 0xde, 0xcb, 0xc7, 0x21, 0x58, 0x41, 0x89, 0xea, 0x56, 0x9d, 0x2b, 0x4b, 0x85, 0xc6 +.byte 0x1d, 0x4c, 0x27, 0xbc, 0x7f, 0x26, 0x51, 0x72, 0x6f, 0xe2, 0x9f, 0xd6, 0xa3, 0xca, 0xcc, 0x45 +.byte 0x14, 0x46, 0x8b, 0xad, 0xef, 0x7e, 0x86, 0x8c, 0xec, 0xb1, 0x7e, 0x2f, 0xff, 0xa9, 0x71, 0x9d +.byte 0x18, 0x84, 0x45, 0x04, 0x41, 0x55, 0x6e, 0x2b, 0xea, 0x26, 0x7f, 0xbb, 0x90, 0x01, 0xe3, 0x4b +.byte 0x19, 0xba, 0xe4, 0x54, 0x96, 0x45, 0x09, 0xb1, 0xd5, 0x6c, 0x91, 0x44, 0xad, 0x84, 0x13, 0x8e +.byte 0x9a, 0x8c, 0x0d, 0x80, 0x0c, 0x32, 0xf6, 0xe0, 0x27, 0x49, 0x00, 0x78, 0x00, 0x30, 0x47, 0x31 +.byte 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x22, 0x30, 0x20 +.byte 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x19, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x20, 0x54, 0x72 +.byte 0x75, 0x73, 0x74, 0x20, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x20, 0x4c, 0x4c, 0x43 +.byte 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x0b, 0x47, 0x54, 0x53, 0x20, 0x52 +.byte 0x6f, 0x6f, 0x74, 0x20, 0x52, 0x34, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce +.byte 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xf3, 0x74 +.byte 0x73, 0xa7, 0x68, 0x8b, 0x60, 0xae, 0x43, 0xb8, 0x35, 0xc5, 0x81, 0x30, 0x7b, 0x4b, 0x49, 0x9d +.byte 0xfb, 0xc1, 0x61, 0xce, 0xe6, 0xde, 0x46, 0xbd, 0x6b, 0xd5, 0x61, 0x18, 0x35, 0xae, 0x40, 0xdd +.byte 0x73, 0xf7, 0x89, 0x91, 0x30, 0x5a, 0xeb, 0x3c, 0xee, 0x85, 0x7c, 0xa2, 0x40, 0x76, 0x3b, 0xa9 +.byte 0xc6, 0xb8, 0x47, 0xd8, 0x2a, 0xe7, 0x92, 0x91, 0x6a, 0x73, 0xe9, 0xb1, 0x72, 0x39, 0x9f, 0x29 +.byte 0x9f, 0xa2, 0x98, 0xd3, 0x5f, 0x5e, 0x58, 0x86, 0x65, 0x0f, 0xa1, 0x84, 0x65, 0x06, 0xd1, 0xdc +.byte 0x8b, 0xc9, 0xc7, 0x73, 0xc8, 0x8c, 0x6a, 0x2f, 0xe5, 0xc4, 0xab, 0xd1, 0x1d, 0x8a, 0x4a, 0x00 +.byte 0x26, 0x02, 0x30, 0x48, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x42 +.byte 0x4d, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x10, 0x51, 0x75, 0x6f, 0x56 +.byte 0x61, 0x64, 0x69, 0x73, 0x20, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x31, 0x1e, 0x30, 0x1c +.byte 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x15, 0x51, 0x75, 0x6f, 0x56, 0x61, 0x64, 0x69, 0x73, 0x20 +.byte 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x31, 0x20, 0x47, 0x33, 0x30, 0x82, 0x02, 0x22 +.byte 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03 +.byte 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xa0, 0xbe, 0x50 +.byte 0x10, 0x8e, 0xe9, 0xf2, 0x6c, 0x40, 0xb4, 0x04, 0x9c, 0x85, 0xb9, 0x31, 0xca, 0xdc, 0x2d, 0xe4 +.byte 0x11, 0xa9, 0x04, 0x3c, 0x1b, 0x55, 0xc1, 0xe7, 0x58, 0x30, 0x1d, 0x24, 0xb4, 0xc3, 0xef, 0x85 +.byte 0xde, 0x8c, 0x2c, 0xe1, 0xc1, 0x3d, 0xdf, 0x82, 0xe6, 0x4f, 0xad, 0x47, 0x87, 0x6c, 0xec, 0x5b +.byte 0x49, 0xc1, 0x4a, 0xd5, 0xbb, 0x8f, 0xec, 0x87, 0xac, 0x7f, 0x82, 0x9a, 0x86, 0xec, 0x3d, 0x03 +.byte 0x99, 0x52, 0x01, 0xd2, 0x35, 0x9e, 0xac, 0xda, 0xf0, 0x53, 0xc9, 0x66, 0x3c, 0xd4, 0xac, 0x02 +.byte 0x01, 0xda, 0x24, 0xd3, 0x3b, 0xa8, 0x02, 0x46, 0xaf, 0xa4, 0x1c, 0xe3, 0xf8, 0x73, 0x58, 0x76 +.byte 0xb7, 0xf6, 0x0e, 0x90, 0x0d, 0xb5, 0xf0, 0xcf, 0xcc, 0xfa, 0xf9, 0xc6, 0x4c, 0xe5, 0xc3, 0x86 +.byte 0x30, 0x0a, 0x8d, 0x17, 0x7e, 0x35, 0xeb, 0xc5, 0xdf, 0xbb, 0x0e, 0x9c, 0xc0, 0x8d, 0x87, 0xe3 +.byte 0x88, 0x38, 0x85, 0x67, 0xfa, 0x3e, 0xc7, 0xab, 0xe0, 0x13, 0x9c, 0x05, 0x18, 0x98, 0xcf, 0x93 +.byte 0xf5, 0xb1, 0x92, 0xb4, 0xfc, 0x23, 0xd3, 0xcf, 0xd5, 0xc4, 0x27, 0x49, 0xe0, 0x9e, 0x3c, 0x9b +.byte 0x08, 0xa3, 0x8b, 0x5d, 0x2a, 0x21, 0xe0, 0xfc, 0x39, 0xaa, 0x53, 0xda, 0x7d, 0x7e, 0xcf, 0x1a +.byte 0x09, 0x53, 0xbc, 0x5d, 0x05, 0x04, 0xcf, 0xa1, 0x4a, 0x8f, 0x8b, 0x76, 0x82, 0x0d, 0xa1, 0xf8 +.byte 0xd2, 0xc7, 0x14, 0x77, 0x5b, 0x90, 0x36, 0x07, 0x81, 0x9b, 0x3e, 0x06, 0xfa, 0x52, 0x5e, 0x63 +.byte 0xc5, 0xa6, 0x00, 0xfe, 0xa5, 0xe9, 0x52, 0x1b, 0x52, 0xb5, 0x92, 0x39, 0x72, 0x03, 0x09, 0x62 +.byte 0xbd, 0xb0, 0x60, 0x16, 0x6e, 0xa6, 0xdd, 0x25, 0xc2, 0x03, 0x66, 0xdd, 0xf3, 0x04, 0xd1, 0x40 +.byte 0xe2, 0x4e, 0x8b, 0x86, 0xf4, 0x6f, 0xe5, 0x83, 0xa0, 0x27, 0x84, 0x5e, 0x04, 0xc1, 0xf5, 0x90 +.byte 0xbd, 0x30, 0x3d, 0xc4, 0xef, 0xa8, 0x69, 0xbc, 0x38, 0x9b, 0xa4, 0xa4, 0x96, 0xd1, 0x62, 0xda +.byte 0x69, 0xc0, 0x01, 0x96, 0xae, 0xcb, 0xc4, 0x51, 0x34, 0xea, 0x0c, 0xaa, 0xff, 0x21, 0x8e, 0x59 +.byte 0x8f, 0x4a, 0x5c, 0xe4, 0x61, 0x9a, 0xa7, 0xd2, 0xe9, 0x2a, 0x78, 0x8d, 0x51, 0x3d, 0x3a, 0x15 +.byte 0xee, 0xa2, 0x59, 0x8e, 0xa9, 0x5c, 0xde, 0xc5, 0xf9, 0x90, 0x22, 0xe5, 0x88, 0x45, 0x71, 0xdd +.byte 0x91, 0x99, 0x6c, 0x7a, 0x9f, 0x3d, 0x3d, 0x98, 0x7c, 0x5e, 0xf6, 0xbe, 0x16, 0x68, 0xa0, 0x5e +.byte 0xae, 0x0b, 0x23, 0xfc, 0x5a, 0x0f, 0xaa, 0x22, 0x76, 0x2d, 0xc9, 0xa1, 0x10, 0x1d, 0xe4, 0xd3 +.byte 0x44, 0x23, 0x90, 0x88, 0x9f, 0xc6, 0x2a, 0xe6, 0xd7, 0xf5, 0x9a, 0xb3, 0x58, 0x1e, 0x2f, 0x30 +.byte 0x89, 0x08, 0x1b, 0x54, 0xa2, 0xb5, 0x98, 0x23, 0xec, 0x08, 0x77, 0x1c, 0x95, 0x5d, 0x61, 0xd1 +.byte 0xcb, 0x89, 0x9c, 0x5f, 0xa2, 0x4a, 0x91, 0x9a, 0xef, 0x21, 0xaa, 0x49, 0x16, 0x08, 0xa8, 0xbd +.byte 0x61, 0x28, 0x31, 0xc9, 0x74, 0xad, 0x85, 0xf6, 0xd9, 0xc5, 0xb1, 0x8b, 0xd1, 0xe5, 0x10, 0x32 +.byte 0x4d, 0x5f, 0x8b, 0x20, 0x3a, 0x3c, 0x49, 0x1f, 0x33, 0x85, 0x59, 0x0d, 0xdb, 0xcb, 0x09, 0x75 +.byte 0x43, 0x69, 0x73, 0xfb, 0x6b, 0x71, 0x7d, 0xf0, 0xdf, 0xc4, 0x4c, 0x7d, 0xc6, 0xa3, 0x2e, 0xc8 +.byte 0x95, 0x79, 0xcb, 0x73, 0xa2, 0x8e, 0x4e, 0x4d, 0x24, 0xfb, 0x5e, 0xe4, 0x04, 0xbe, 0x72, 0x1b +.byte 0xa6, 0x27, 0x2d, 0x49, 0x5a, 0x99, 0x7a, 0xd7, 0x5c, 0x09, 0x20, 0xb7, 0x7f, 0x94, 0xb9, 0x4f +.byte 0xf1, 0x0d, 0x1c, 0x5e, 0x88, 0x42, 0x1b, 0x11, 0xb7, 0xe7, 0x91, 0xdb, 0x9e, 0x6c, 0xf4, 0x6a +.byte 0xdf, 0x8c, 0x06, 0x98, 0x03, 0xad, 0xcc, 0x28, 0xef, 0xa5, 0x47, 0xf3, 0x53, 0x02, 0x03, 0x01 +.byte 0x00, 0x01, 0x4a, 0x00, 0x26, 0x02, 0x30, 0x48, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04 +.byte 0x06, 0x13, 0x02, 0x42, 0x4d, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x10 +.byte 0x51, 0x75, 0x6f, 0x56, 0x61, 0x64, 0x69, 0x73, 0x20, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64 +.byte 0x31, 0x1e, 0x30, 0x1c, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x15, 0x51, 0x75, 0x6f, 0x56, 0x61 +.byte 0x64, 0x69, 0x73, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x32, 0x20, 0x47, 0x33 +.byte 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01 +.byte 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01 +.byte 0x00, 0xa1, 0xae, 0x25, 0xb2, 0x01, 0x18, 0xdc, 0x57, 0x88, 0x3f, 0x46, 0xeb, 0xf9, 0xaf, 0xe2 +.byte 0xeb, 0x23, 0x71, 0xe2, 0x9a, 0xd1, 0x61, 0x66, 0x21, 0x5f, 0xaa, 0xaf, 0x27, 0x51, 0xe5, 0x6e +.byte 0x1b, 0x16, 0xd4, 0x2d, 0x7d, 0x50, 0xb0, 0x53, 0x77, 0xbd, 0x78, 0x3a, 0x60, 0xe2, 0x64, 0x02 +.byte 0x9b, 0x7c, 0x86, 0x9b, 0xd6, 0x1a, 0x8e, 0xad, 0xff, 0x1f, 0x15, 0x7f, 0xd5, 0x95, 0x1e, 0x12 +.byte 0xcb, 0xe6, 0x14, 0x84, 0x04, 0xc1, 0xdf, 0x36, 0xb3, 0x16, 0x9f, 0x8a, 0xe3, 0xc9, 0xdb, 0x98 +.byte 0x34, 0xce, 0xd8, 0x33, 0x17, 0x28, 0x46, 0xfc, 0xa7, 0xc9, 0xf0, 0xd2, 0xb4, 0xd5, 0x4d, 0x09 +.byte 0x72, 0x49, 0xf9, 0xf2, 0x87, 0xe3, 0xa9, 0xda, 0x7d, 0xa1, 0x7d, 0x6b, 0xb2, 0x3a, 0x25, 0xa9 +.byte 0x6d, 0x52, 0x44, 0xac, 0xf8, 0xbe, 0x6e, 0xfb, 0xdc, 0xa6, 0x73, 0x91, 0x90, 0x61, 0xa6, 0x03 +.byte 0x14, 0x20, 0xf2, 0xe7, 0x87, 0xa3, 0x88, 0xad, 0xad, 0xa0, 0x8c, 0xff, 0xa6, 0x0b, 0x25, 0x52 +.byte 0x25, 0xe7, 0x16, 0x01, 0xd5, 0xcb, 0xb8, 0x35, 0x81, 0x0c, 0xa3, 0x3b, 0xf0, 0xe1, 0xe1, 0xfc +.byte 0x5a, 0x5d, 0xce, 0x80, 0x71, 0x6d, 0xf8, 0x49, 0xab, 0x3e, 0x3b, 0xba, 0xb8, 0xd7, 0x80, 0x01 +.byte 0xfb, 0xa5, 0xeb, 0x5b, 0xb3, 0xc5, 0x5e, 0x60, 0x2a, 0x31, 0xa0, 0xaf, 0x37, 0xe8, 0x20, 0x3a +.byte 0x9f, 0xa8, 0x32, 0x2c, 0x0c, 0xcc, 0x09, 0x1d, 0xd3, 0x9e, 0x8e, 0x5d, 0xbc, 0x4c, 0x98, 0xee +.byte 0xc5, 0x1a, 0x68, 0x7b, 0xec, 0x53, 0xa6, 0xe9, 0x14, 0x35, 0xa3, 0xdf, 0xcd, 0x80, 0x9f, 0x0c +.byte 0x48, 0xfb, 0x1c, 0xf4, 0xf1, 0xbf, 0x4a, 0xb8, 0xfa, 0xd5, 0x8c, 0x71, 0x4a, 0xc7, 0x1f, 0xad +.byte 0xfe, 0x41, 0x9a, 0xb3, 0x83, 0x5d, 0xf2, 0x84, 0x56, 0xef, 0xa5, 0x57, 0x43, 0xce, 0x29, 0xad +.byte 0x8c, 0xab, 0x55, 0xbf, 0xc4, 0xfb, 0x5b, 0x01, 0xdd, 0x23, 0x21, 0xa1, 0x58, 0x00, 0x8e, 0xc3 +.byte 0xd0, 0x6a, 0x13, 0xed, 0x13, 0xe3, 0x12, 0x2b, 0x80, 0xdc, 0x67, 0xe6, 0x95, 0xb2, 0xcd, 0x1e +.byte 0x22, 0x6e, 0x2a, 0xf8, 0x41, 0xd4, 0xf2, 0xca, 0x14, 0x07, 0x8d, 0x8a, 0x55, 0x12, 0xc6, 0x69 +.byte 0xf5, 0xb8, 0x86, 0x68, 0x2f, 0x53, 0x5e, 0xb0, 0xd2, 0xaa, 0x21, 0xc1, 0x98, 0xe6, 0x30, 0xe3 +.byte 0x67, 0x55, 0xc7, 0x9b, 0x6e, 0xac, 0x19, 0xa8, 0x55, 0xa6, 0x45, 0x06, 0xd0, 0x23, 0x3a, 0xdb +.byte 0xeb, 0x65, 0x5d, 0x2a, 0x11, 0x11, 0xf0, 0x3b, 0x4f, 0xca, 0x6d, 0xf4, 0x34, 0xc4, 0x71, 0xe4 +.byte 0xff, 0x00, 0x5a, 0xf6, 0x5c, 0xae, 0x23, 0x60, 0x85, 0x73, 0xf1, 0xe4, 0x10, 0xb1, 0x25, 0xae +.byte 0xd5, 0x92, 0xbb, 0x13, 0xc1, 0x0c, 0xe0, 0x39, 0xda, 0xb4, 0x39, 0x57, 0xb5, 0xab, 0x35, 0xaa +.byte 0x72, 0x21, 0x3b, 0x83, 0x35, 0xe7, 0x31, 0xdf, 0x7a, 0x21, 0x6e, 0xb8, 0x32, 0x08, 0x7d, 0x1d +.byte 0x32, 0x91, 0x15, 0x4a, 0x62, 0x72, 0xcf, 0xe3, 0x77, 0xa1, 0xbc, 0xd5, 0x11, 0x1b, 0x76, 0x01 +.byte 0x67, 0x08, 0xe0, 0x41, 0x0b, 0xc3, 0xeb, 0x15, 0x6e, 0xf8, 0xa4, 0x19, 0xd9, 0xa2, 0xab, 0xaf +.byte 0xe2, 0x27, 0x52, 0x56, 0x2b, 0x02, 0x8a, 0x2c, 0x14, 0x24, 0xf9, 0xbf, 0x42, 0x02, 0xbf, 0x26 +.byte 0xc8, 0xc6, 0x8f, 0xe0, 0x6e, 0x38, 0x7d, 0x53, 0x2d, 0xe5, 0xed, 0x98, 0xb3, 0x95, 0x63, 0x68 +.byte 0x7f, 0xf9, 0x35, 0xf4, 0xdf, 0x88, 0xc5, 0x60, 0x35, 0x92, 0xc0, 0x7c, 0x69, 0x1c, 0x61, 0x95 +.byte 0x16, 0xd0, 0xeb, 0xde, 0x0b, 0xaf, 0x3e, 0x04, 0x10, 0x45, 0x65, 0x58, 0x50, 0x38, 0xaf, 0x48 +.byte 0xf2, 0x59, 0xb6, 0x16, 0xf2, 0x3c, 0x0d, 0x90, 0x02, 0xc6, 0x70, 0x2e, 0x01, 0xad, 0x3c, 0x15 +.byte 0xd7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x4a, 0x00, 0x26, 0x02, 0x30, 0x48, 0x31, 0x0b, 0x30, 0x09 +.byte 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x42, 0x4d, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55 +.byte 0x04, 0x0a, 0x13, 0x10, 0x51, 0x75, 0x6f, 0x56, 0x61, 0x64, 0x69, 0x73, 0x20, 0x4c, 0x69, 0x6d +.byte 0x69, 0x74, 0x65, 0x64, 0x31, 0x1e, 0x30, 0x1c, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x15, 0x51 +.byte 0x75, 0x6f, 0x56, 0x61, 0x64, 0x69, 0x73, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20 +.byte 0x33, 0x20, 0x47, 0x33, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86 +.byte 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a +.byte 0x02, 0x82, 0x02, 0x01, 0x00, 0xb3, 0xcb, 0x0e, 0x10, 0x67, 0x8e, 0xea, 0x14, 0x97, 0xa7, 0x32 +.byte 0x2a, 0x0a, 0x56, 0x36, 0x7f, 0x68, 0x4c, 0xc7, 0xb3, 0x6f, 0x3a, 0x23, 0x14, 0x91, 0xff, 0x19 +.byte 0x7f, 0xa5, 0xca, 0xac, 0xee, 0xb3, 0x76, 0x9d, 0x7a, 0xe9, 0x8b, 0x1b, 0xab, 0x6b, 0x31, 0xdb +.byte 0xfa, 0x0b, 0x53, 0x4c, 0xaf, 0xc5, 0xa5, 0x1a, 0x79, 0x3c, 0x8a, 0x4c, 0xff, 0xac, 0xdf, 0x25 +.byte 0xde, 0x4e, 0xd9, 0x82, 0x32, 0x0b, 0x44, 0xde, 0xca, 0xdb, 0x8c, 0xac, 0xa3, 0x6e, 0x16, 0x83 +.byte 0x3b, 0xa6, 0x64, 0x4b, 0x32, 0x89, 0xfb, 0x16, 0x16, 0x38, 0x7e, 0xeb, 0x43, 0xe2, 0xd3, 0x74 +.byte 0x4a, 0xc2, 0x62, 0x0a, 0x73, 0x0a, 0xdd, 0x49, 0xb3, 0x57, 0xd2, 0xb0, 0x0a, 0x85, 0x9d, 0x71 +.byte 0x3c, 0xde, 0xa3, 0xcb, 0xc0, 0x32, 0xf3, 0x01, 0x39, 0x20, 0x43, 0x1b, 0x35, 0xd1, 0x53, 0xb3 +.byte 0xb1, 0xee, 0xc5, 0x93, 0x69, 0x82, 0x3e, 0x16, 0xb5, 0x28, 0x46, 0xa1, 0xde, 0xea, 0x89, 0x09 +.byte 0xed, 0x43, 0xb8, 0x05, 0x46, 0x8a, 0x86, 0xf5, 0x59, 0x47, 0xbe, 0x1b, 0x6f, 0x01, 0x21, 0x10 +.byte 0xb9, 0xfd, 0xa9, 0xd2, 0x28, 0xca, 0x10, 0x39, 0x09, 0xca, 0x13, 0x36, 0xcf, 0x9c, 0xad, 0xad +.byte 0x40, 0x74, 0x79, 0x2b, 0x02, 0x3f, 0x34, 0xff, 0xfa, 0x20, 0x69, 0x7d, 0xd3, 0xee, 0x61, 0xf5 +.byte 0xba, 0xb3, 0xe7, 0x30, 0xd0, 0x37, 0x23, 0x86, 0x72, 0x61, 0x45, 0x29, 0x48, 0x59, 0x68, 0x6f +.byte 0x77, 0xa6, 0x2e, 0x81, 0xbe, 0x07, 0x4d, 0x6f, 0xaf, 0xce, 0xc4, 0x45, 0x13, 0x91, 0x14, 0x70 +.byte 0x06, 0x8f, 0x1f, 0x9f, 0xf8, 0x87, 0x69, 0xb1, 0x0e, 0xef, 0xc3, 0x89, 0x19, 0xeb, 0xea, 0x1c +.byte 0x61, 0xfc, 0x7a, 0x6c, 0x8a, 0xdc, 0xd6, 0x03, 0x0b, 0x9e, 0x26, 0xba, 0x12, 0xdd, 0xd4, 0x54 +.byte 0x39, 0xab, 0x26, 0xa3, 0x33, 0xea, 0x75, 0x81, 0xda, 0x2d, 0xcd, 0x0f, 0x4f, 0xe4, 0x03, 0xd1 +.byte 0xef, 0x15, 0x97, 0x1b, 0x6b, 0x90, 0xc5, 0x02, 0x90, 0x93, 0x66, 0x02, 0x21, 0xb1, 0x47, 0xde +.byte 0x8b, 0x9a, 0x4a, 0x80, 0xb9, 0x55, 0x8f, 0xb5, 0xa2, 0x2f, 0xc0, 0xd6, 0x33, 0x67, 0xda, 0x7e +.byte 0xc4, 0xa7, 0xb4, 0x04, 0x44, 0xeb, 0x47, 0xfb, 0xe6, 0x58, 0xb9, 0xf7, 0x0c, 0xf0, 0x7b, 0x2b +.byte 0xb1, 0xc0, 0x70, 0x29, 0xc3, 0x40, 0x62, 0x2d, 0x3b, 0x48, 0x69, 0xdc, 0x23, 0x3c, 0x48, 0xeb +.byte 0x7b, 0x09, 0x79, 0xa9, 0x6d, 0xda, 0xa8, 0x30, 0x98, 0xcf, 0x80, 0x72, 0x03, 0x88, 0xa6, 0x5b +.byte 0x46, 0xae, 0x72, 0x79, 0x7c, 0x08, 0x03, 0x21, 0x65, 0xae, 0xb7, 0xe1, 0x1c, 0xa5, 0xb1, 0x2a +.byte 0xa2, 0x31, 0xde, 0x66, 0x04, 0xf7, 0xc0, 0x74, 0xe8, 0x71, 0xde, 0xff, 0x3d, 0x59, 0xcc, 0x96 +.byte 0x26, 0x12, 0x8b, 0x85, 0x95, 0x57, 0x1a, 0xab, 0x6b, 0x75, 0x0b, 0x44, 0x3d, 0x11, 0x28, 0x3c +.byte 0x7b, 0x61, 0xb7, 0xe2, 0x8f, 0x67, 0x4f, 0xe5, 0xec, 0x3c, 0x4c, 0x60, 0x80, 0x69, 0x57, 0x38 +.byte 0x1e, 0x01, 0x5b, 0x8d, 0x55, 0xe8, 0xc7, 0xdf, 0xc0, 0xcc, 0x77, 0x23, 0x34, 0x49, 0x75, 0x7c +.byte 0xf6, 0x98, 0x11, 0xeb, 0x2d, 0xde, 0xed, 0x41, 0x2e, 0x14, 0x05, 0x02, 0x7f, 0xe0, 0xfe, 0x20 +.byte 0xeb, 0x35, 0xe7, 0x11, 0xac, 0x22, 0xce, 0x57, 0x3d, 0xde, 0xc9, 0x30, 0x6d, 0x10, 0x03, 0x85 +.byte 0xcd, 0xf1, 0xff, 0x8c, 0x16, 0xb5, 0xc1, 0xb2, 0x3e, 0x88, 0x6c, 0x60, 0x7f, 0x90, 0x4f, 0x95 +.byte 0xf7, 0xf6, 0x2d, 0xad, 0x01, 0x39, 0x07, 0x04, 0xfa, 0x75, 0x80, 0x7d, 0xbf, 0x49, 0x50, 0xed +.byte 0xef, 0xc9, 0xc4, 0x7c, 0x1c, 0xeb, 0x80, 0x7e, 0xdb, 0xb6, 0xd0, 0xdd, 0x13, 0xfe, 0xc9, 0xd3 +.byte 0x9c, 0xd7, 0xb2, 0x97, 0xa9, 0x02, 0x03, 0x01, 0x00, 0x01, 0x4a, 0x00, 0x78, 0x00, 0x30, 0x48 +.byte 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x44, 0x45, 0x31, 0x15, 0x30 +.byte 0x13, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0c, 0x44, 0x2d, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20 +.byte 0x47, 0x6d, 0x62, 0x48, 0x31, 0x22, 0x30, 0x20, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x19, 0x44 +.byte 0x2d, 0x54, 0x52, 0x55, 0x53, 0x54, 0x20, 0x42, 0x52, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43 +.byte 0x41, 0x20, 0x31, 0x20, 0x32, 0x30, 0x32, 0x30, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86 +.byte 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04 +.byte 0xc6, 0xcb, 0xc7, 0x28, 0xd1, 0xfb, 0x84, 0xf5, 0x9a, 0xef, 0x42, 0x14, 0x20, 0xe1, 0x43, 0x6b +.byte 0x6e, 0x75, 0xad, 0xfc, 0x2b, 0x03, 0x84, 0xd4, 0x76, 0x93, 0x25, 0xd7, 0x59, 0x3b, 0x41, 0x65 +.byte 0x6b, 0x1e, 0xe6, 0x34, 0x2a, 0xbb, 0x74, 0xf6, 0x12, 0xce, 0xe8, 0x6d, 0xe7, 0xab, 0xe4, 0x3c +.byte 0x4e, 0x3f, 0x44, 0x08, 0x8b, 0xcd, 0x16, 0x71, 0xcb, 0xbf, 0x92, 0x99, 0xf4, 0xa4, 0xd7, 0x3c +.byte 0x50, 0x54, 0x52, 0x90, 0x85, 0x83, 0x78, 0x94, 0x67, 0x67, 0xa3, 0x1c, 0x09, 0x19, 0x3d, 0x75 +.byte 0x34, 0x85, 0xde, 0xed, 0x60, 0x7d, 0xc7, 0x0c, 0xb4, 0x41, 0x52, 0xb9, 0x6e, 0xe5, 0xee, 0x42 +.byte 0x4a, 0x00, 0x78, 0x00, 0x30, 0x48, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13 +.byte 0x02, 0x44, 0x45, 0x31, 0x15, 0x30, 0x13, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0c, 0x44, 0x2d +.byte 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x47, 0x6d, 0x62, 0x48, 0x31, 0x22, 0x30, 0x20, 0x06, 0x03 +.byte 0x55, 0x04, 0x03, 0x13, 0x19, 0x44, 0x2d, 0x54, 0x52, 0x55, 0x53, 0x54, 0x20, 0x45, 0x56, 0x20 +.byte 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x31, 0x20, 0x32, 0x30, 0x32, 0x30, 0x30, 0x76 +.byte 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04 +.byte 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xf1, 0x0b, 0xdd, 0x86, 0x43, 0x20, 0x19, 0xdf, 0x97, 0x85 +.byte 0xe8, 0x22, 0x4a, 0x9b, 0xcf, 0x9d, 0x98, 0xbf, 0xb4, 0x05, 0x26, 0xc9, 0xcb, 0xe3, 0xa6, 0xd2 +.byte 0x8f, 0xc5, 0x9e, 0x78, 0x7b, 0x31, 0x89, 0xa9, 0x89, 0xad, 0x27, 0x3c, 0x65, 0x10, 0x82, 0xfc +.byte 0xdf, 0xc3, 0x9d, 0x4e, 0xf0, 0x33, 0x23, 0xc4, 0xd2, 0x32, 0xf5, 0x1c, 0xb0, 0xdf, 0x33, 0x17 +.byte 0x5d, 0xc5, 0xf0, 0xb1, 0x8a, 0xf9, 0xef, 0xb9, 0xb7, 0x14, 0xca, 0x29, 0x4a, 0xc2, 0x0f, 0xa9 +.byte 0x7f, 0x75, 0x65, 0x49, 0x2a, 0x30, 0x67, 0xf4, 0x64, 0xf7, 0xd6, 0x1a, 0x77, 0xda, 0xc3, 0xc2 +.byte 0x97, 0x61, 0x42, 0x7b, 0x49, 0xad, 0x4a, 0x00, 0x26, 0x01, 0x30, 0x48, 0x31, 0x0b, 0x30, 0x09 +.byte 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x20, 0x30, 0x1e, 0x06, 0x03, 0x55 +.byte 0x04, 0x0a, 0x13, 0x17, 0x53, 0x65, 0x63, 0x75, 0x72, 0x65, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20 +.byte 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x31, 0x17, 0x30, 0x15, 0x06 +.byte 0x03, 0x55, 0x04, 0x03, 0x13, 0x0e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x65, 0x54, 0x72, 0x75, 0x73 +.byte 0x74, 0x20, 0x43, 0x41, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86 +.byte 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a +.byte 0x02, 0x82, 0x01, 0x01, 0x00, 0xab, 0xa4, 0x81, 0xe5, 0x95, 0xcd, 0xf5, 0xf6, 0x14, 0x8e, 0xc2 +.byte 0x4f, 0xca, 0xd4, 0xe2, 0x78, 0x95, 0x58, 0x9c, 0x41, 0xe1, 0x0d, 0x99, 0x40, 0x24, 0x17, 0x39 +.byte 0x91, 0x33, 0x66, 0xe9, 0xbe, 0xe1, 0x83, 0xaf, 0x62, 0x5c, 0x89, 0xd1, 0xfc, 0x24, 0x5b, 0x61 +.byte 0xb3, 0xe0, 0x11, 0x11, 0x41, 0x1c, 0x1d, 0x6e, 0xf0, 0xb8, 0xbb, 0xf8, 0xde, 0xa7, 0x81, 0xba +.byte 0xa6, 0x48, 0xc6, 0x9f, 0x1d, 0xbd, 0xbe, 0x8e, 0xa9, 0x41, 0x3e, 0xb8, 0x94, 0xed, 0x29, 0x1a +.byte 0xd4, 0x8e, 0xd2, 0x03, 0x1d, 0x03, 0xef, 0x6d, 0x0d, 0x67, 0x1c, 0x57, 0xd7, 0x06, 0xad, 0xca +.byte 0xc8, 0xf5, 0xfe, 0x0e, 0xaf, 0x66, 0x25, 0x48, 0x04, 0x96, 0x0b, 0x5d, 0xa3, 0xba, 0x16, 0xc3 +.byte 0x08, 0x4f, 0xd1, 0x46, 0xf8, 0x14, 0x5c, 0xf2, 0xc8, 0x5e, 0x01, 0x99, 0x6d, 0xfd, 0x88, 0xcc +.byte 0x86, 0xa8, 0xc1, 0x6f, 0x31, 0x42, 0x6c, 0x52, 0x3e, 0x68, 0xcb, 0xf3, 0x19, 0x34, 0xdf, 0xbb +.byte 0x87, 0x18, 0x56, 0x80, 0x26, 0xc4, 0xd0, 0xdc, 0xc0, 0x6f, 0xdf, 0xde, 0xa0, 0xc2, 0x91, 0x16 +.byte 0xa0, 0x64, 0x11, 0x4b, 0x44, 0xbc, 0x1e, 0xf6, 0xe7, 0xfa, 0x63, 0xde, 0x66, 0xac, 0x76, 0xa4 +.byte 0x71, 0xa3, 0xec, 0x36, 0x94, 0x68, 0x7a, 0x77, 0xa4, 0xb1, 0xe7, 0x0e, 0x2f, 0x81, 0x7a, 0xe2 +.byte 0xb5, 0x72, 0x86, 0xef, 0xa2, 0x6b, 0x8b, 0xf0, 0x0f, 0xdb, 0xd3, 0x59, 0x3f, 0xba, 0x72, 0xbc +.byte 0x44, 0x24, 0x9c, 0xe3, 0x73, 0xb3, 0xf7, 0xaf, 0x57, 0x2f, 0x42, 0x26, 0x9d, 0xa9, 0x74, 0xba +.byte 0x00, 0x52, 0xf2, 0x4b, 0xcd, 0x53, 0x7c, 0x47, 0x0b, 0x36, 0x85, 0x0e, 0x66, 0xa9, 0x08, 0x97 +.byte 0x16, 0x34, 0x57, 0xc1, 0x66, 0xf7, 0x80, 0xe3, 0xed, 0x70, 0x54, 0xc7, 0x93, 0xe0, 0x2e, 0x28 +.byte 0x15, 0x59, 0x87, 0xba, 0xbb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x4c, 0x00, 0x26, 0x02, 0x30, 0x4a +.byte 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x12, 0x30 +.byte 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x09, 0x49, 0x64, 0x65, 0x6e, 0x54, 0x72, 0x75, 0x73 +.byte 0x74, 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x1e, 0x49, 0x64, 0x65, 0x6e +.byte 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x72, 0x63, 0x69, 0x61, 0x6c +.byte 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x31, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d +.byte 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02 +.byte 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xa7, 0x50, 0x19, 0xde, 0x3f +.byte 0x99, 0x3d, 0xd4, 0x33, 0x46, 0xf1, 0x6f, 0x51, 0x61, 0x82, 0xb2, 0xa9, 0x4f, 0x8f, 0x67, 0x89 +.byte 0x5d, 0x84, 0xd9, 0x53, 0xdd, 0x0c, 0x28, 0xd9, 0xd7, 0xf0, 0xff, 0xae, 0x95, 0x43, 0x72, 0x99 +.byte 0xf9, 0xb5, 0x5d, 0x7c, 0x8a, 0xc1, 0x42, 0xe1, 0x31, 0x50, 0x74, 0xd1, 0x81, 0x0d, 0x7c, 0xcd +.byte 0x9b, 0x21, 0xab, 0x43, 0xe2, 0xac, 0xad, 0x5e, 0x86, 0x6e, 0xf3, 0x09, 0x8a, 0x1f, 0x5a, 0x32 +.byte 0xbd, 0xa2, 0xeb, 0x94, 0xf9, 0xe8, 0x5c, 0x0a, 0xec, 0xff, 0x98, 0xd2, 0xaf, 0x71, 0xb3, 0xb4 +.byte 0x53, 0x9f, 0x4e, 0x87, 0xef, 0x92, 0xbc, 0xbd, 0xec, 0x4f, 0x32, 0x30, 0x88, 0x4b, 0x17, 0x5e +.byte 0x57, 0xc4, 0x53, 0xc2, 0xf6, 0x02, 0x97, 0x8d, 0xd9, 0x62, 0x2b, 0xbf, 0x24, 0x1f, 0x62, 0x8d +.byte 0xdf, 0xc3, 0xb8, 0x29, 0x4b, 0x49, 0x78, 0x3c, 0x93, 0x60, 0x88, 0x22, 0xfc, 0x99, 0xda, 0x36 +.byte 0xc8, 0xc2, 0xa2, 0xd4, 0x2c, 0x54, 0x00, 0x67, 0x35, 0x6e, 0x73, 0xbf, 0x02, 0x58, 0xf0, 0xa4 +.byte 0xdd, 0xe5, 0xb0, 0xa2, 0x26, 0x7a, 0xca, 0xe0, 0x36, 0xa5, 0x19, 0x16, 0xf5, 0xfd, 0xb7, 0xef +.byte 0xae, 0x3f, 0x40, 0xf5, 0x6d, 0x5a, 0x04, 0xfd, 0xce, 0x34, 0xca, 0x24, 0xdc, 0x74, 0x23, 0x1b +.byte 0x5d, 0x33, 0x13, 0x12, 0x5d, 0xc4, 0x01, 0x25, 0xf6, 0x30, 0xdd, 0x02, 0x5d, 0x9f, 0xe0, 0xd5 +.byte 0x47, 0xbd, 0xb4, 0xeb, 0x1b, 0xa1, 0xbb, 0x49, 0x49, 0xd8, 0x9f, 0x5b, 0x02, 0xf3, 0x8a, 0xe4 +.byte 0x24, 0x90, 0xe4, 0x62, 0x4f, 0x4f, 0xc1, 0xaf, 0x8b, 0x0e, 0x74, 0x17, 0xa8, 0xd1, 0x72, 0x88 +.byte 0x6a, 0x7a, 0x01, 0x49, 0xcc, 0xb4, 0x46, 0x79, 0xc6, 0x17, 0xb1, 0xda, 0x98, 0x1e, 0x07, 0x59 +.byte 0xfa, 0x75, 0x21, 0x85, 0x65, 0xdd, 0x90, 0x56, 0xce, 0xfb, 0xab, 0xa5, 0x60, 0x9d, 0xc4, 0x9d +.byte 0xf9, 0x52, 0xb0, 0x8b, 0xbd, 0x87, 0xf9, 0x8f, 0x2b, 0x23, 0x0a, 0x23, 0x76, 0x3b, 0xf7, 0x33 +.byte 0xe1, 0xc9, 0x00, 0xf3, 0x69, 0xf9, 0x4b, 0xa2, 0xe0, 0x4e, 0xbc, 0x7e, 0x93, 0x39, 0x84, 0x07 +.byte 0xf7, 0x44, 0x70, 0x7e, 0xfe, 0x07, 0x5a, 0xe5, 0xb1, 0xac, 0xd1, 0x18, 0xcc, 0xf2, 0x35, 0xe5 +.byte 0x49, 0x49, 0x08, 0xca, 0x56, 0xc9, 0x3d, 0xfb, 0x0f, 0x18, 0x7d, 0x8b, 0x3b, 0xc1, 0x13, 0xc2 +.byte 0x4d, 0x8f, 0xc9, 0x4f, 0x0e, 0x37, 0xe9, 0x1f, 0xa1, 0x0e, 0x6a, 0xdf, 0x62, 0x2e, 0xcb, 0x35 +.byte 0x06, 0x51, 0x79, 0x2c, 0xc8, 0x25, 0x38, 0xf4, 0xfa, 0x4b, 0xa7, 0x89, 0x5c, 0x9c, 0xd2, 0xe3 +.byte 0x0d, 0x39, 0x86, 0x4a, 0x74, 0x7c, 0xd5, 0x59, 0x87, 0xc2, 0x3f, 0x4e, 0x0c, 0x5c, 0x52, 0xf4 +.byte 0x3d, 0xf7, 0x52, 0x82, 0xf1, 0xea, 0xa3, 0xac, 0xfd, 0x49, 0x34, 0x1a, 0x28, 0xf3, 0x41, 0x88 +.byte 0x3a, 0x13, 0xee, 0xe8, 0xde, 0xff, 0x99, 0x1d, 0x5f, 0xba, 0xcb, 0xe8, 0x1e, 0xf2, 0xb9, 0x50 +.byte 0x60, 0xc0, 0x31, 0xd3, 0x73, 0xe5, 0xef, 0xbe, 0xa0, 0xed, 0x33, 0x0b, 0x74, 0xbe, 0x20, 0x20 +.byte 0xc4, 0x67, 0x6c, 0xf0, 0x08, 0x03, 0x7a, 0x55, 0x80, 0x7f, 0x46, 0x4e, 0x96, 0xa7, 0xf4, 0x1e +.byte 0x3e, 0xe1, 0xf6, 0xd8, 0x09, 0xe1, 0x33, 0x64, 0x2b, 0x63, 0xd7, 0x32, 0x5e, 0x9f, 0xf9, 0xc0 +.byte 0x7b, 0x0f, 0x78, 0x6f, 0x97, 0xbc, 0x93, 0x9a, 0xf9, 0x9c, 0x12, 0x90, 0x78, 0x7a, 0x80, 0x87 +.byte 0x15, 0xd7, 0x72, 0x74, 0x9c, 0x55, 0x74, 0x78, 0xb1, 0xba, 0xe1, 0x6e, 0x70, 0x04, 0xba, 0x4f +.byte 0xa0, 0xba, 0x68, 0xc3, 0x7b, 0xff, 0x31, 0xf0, 0x73, 0x3d, 0x3d, 0x94, 0x2a, 0xb1, 0x0b, 0x41 +.byte 0x0e, 0xa0, 0xfe, 0x4d, 0x88, 0x65, 0x6b, 0x79, 0x33, 0xb4, 0xd7, 0x02, 0x03, 0x01, 0x00, 0x01 +.byte 0x4c, 0x00, 0x26, 0x01, 0x30, 0x4a, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13 +.byte 0x02, 0x55, 0x53, 0x31, 0x20, 0x30, 0x1e, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x17, 0x53, 0x65 +.byte 0x63, 0x75, 0x72, 0x65, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72 +.byte 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x10 +.byte 0x53, 0x65, 0x63, 0x75, 0x72, 0x65, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x43, 0x41 +.byte 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01 +.byte 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01 +.byte 0x00, 0xaf, 0x35, 0x2e, 0xd8, 0xac, 0x6c, 0x55, 0x69, 0x06, 0x71, 0xe5, 0x13, 0x68, 0x24, 0xb3 +.byte 0x4f, 0xd8, 0xcc, 0x21, 0x47, 0xf8, 0xf1, 0x60, 0x38, 0x89, 0x89, 0x03, 0xe9, 0xbd, 0xea, 0x5e +.byte 0x46, 0x53, 0x09, 0xdc, 0x5c, 0xf5, 0x5a, 0xe8, 0xf7, 0x45, 0x2a, 0x02, 0xeb, 0x31, 0x61, 0xd7 +.byte 0x29, 0x33, 0x4c, 0xce, 0xc7, 0x7c, 0x0a, 0x37, 0x7e, 0x0f, 0xba, 0x32, 0x98, 0xe1, 0x1d, 0x97 +.byte 0xaf, 0x8f, 0xc7, 0xdc, 0xc9, 0x38, 0x96, 0xf3, 0xdb, 0x1a, 0xfc, 0x51, 0xed, 0x68, 0xc6, 0xd0 +.byte 0x6e, 0xa4, 0x7c, 0x24, 0xd1, 0xae, 0x42, 0xc8, 0x96, 0x50, 0x63, 0x2e, 0xe0, 0xfe, 0x75, 0xfe +.byte 0x98, 0xa7, 0x5f, 0x49, 0x2e, 0x95, 0xe3, 0x39, 0x33, 0x64, 0x8e, 0x1e, 0xa4, 0x5f, 0x90, 0xd2 +.byte 0x67, 0x3c, 0xb2, 0xd9, 0xfe, 0x41, 0xb9, 0x55, 0xa7, 0x09, 0x8e, 0x72, 0x05, 0x1e, 0x8b, 0xdd +.byte 0x44, 0x85, 0x82, 0x42, 0xd0, 0x49, 0xc0, 0x1d, 0x60, 0xf0, 0xd1, 0x17, 0x2c, 0x95, 0xeb, 0xf6 +.byte 0xa5, 0xc1, 0x92, 0xa3, 0xc5, 0xc2, 0xa7, 0x08, 0x60, 0x0d, 0x60, 0x04, 0x10, 0x96, 0x79, 0x9e +.byte 0x16, 0x34, 0xe6, 0xa9, 0xb6, 0xfa, 0x25, 0x45, 0x39, 0xc8, 0x1e, 0x65, 0xf9, 0x93, 0xf5, 0xaa +.byte 0xf1, 0x52, 0xdc, 0x99, 0x98, 0x3d, 0xa5, 0x86, 0x1a, 0x0c, 0x35, 0x33, 0xfa, 0x4b, 0xa5, 0x04 +.byte 0x06, 0x15, 0x1c, 0x31, 0x80, 0xef, 0xaa, 0x18, 0x6b, 0xc2, 0x7b, 0xd7, 0xda, 0xce, 0xf9, 0x33 +.byte 0x20, 0xd5, 0xf5, 0xbd, 0x6a, 0x33, 0x2d, 0x81, 0x04, 0xfb, 0xb0, 0x5c, 0xd4, 0x9c, 0xa3, 0xe2 +.byte 0x5c, 0x1d, 0xe3, 0xa9, 0x42, 0x75, 0x5e, 0x7b, 0xd4, 0x77, 0xef, 0x39, 0x54, 0xba, 0xc9, 0x0a +.byte 0x18, 0x1b, 0x12, 0x99, 0x49, 0x2f, 0x88, 0x4b, 0xfd, 0x50, 0x62, 0xd1, 0x73, 0xe7, 0x8f, 0x7a +.byte 0x43, 0x02, 0x03, 0x01, 0x00, 0x01, 0x4e, 0x00, 0x26, 0x01, 0x30, 0x4c, 0x31, 0x20, 0x30, 0x1e +.byte 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x17, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67 +.byte 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x2d, 0x20, 0x52, 0x33, 0x31, 0x13 +.byte 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0a, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53 +.byte 0x69, 0x67, 0x6e, 0x31, 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x0a, 0x47, 0x6c +.byte 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09 +.byte 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00 +.byte 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xcc, 0x25, 0x76, 0x90, 0x79, 0x06, 0x78 +.byte 0x22, 0x16, 0xf5, 0xc0, 0x83, 0xb6, 0x84, 0xca, 0x28, 0x9e, 0xfd, 0x05, 0x76, 0x11, 0xc5, 0xad +.byte 0x88, 0x72, 0xfc, 0x46, 0x02, 0x43, 0xc7, 0xb2, 0x8a, 0x9d, 0x04, 0x5f, 0x24, 0xcb, 0x2e, 0x4b +.byte 0xe1, 0x60, 0x82, 0x46, 0xe1, 0x52, 0xab, 0x0c, 0x81, 0x47, 0x70, 0x6c, 0xdd, 0x64, 0xd1, 0xeb +.byte 0xf5, 0x2c, 0xa3, 0x0f, 0x82, 0x3d, 0x0c, 0x2b, 0xae, 0x97, 0xd7, 0xb6, 0x14, 0x86, 0x10, 0x79 +.byte 0xbb, 0x3b, 0x13, 0x80, 0x77, 0x8c, 0x08, 0xe1, 0x49, 0xd2, 0x6a, 0x62, 0x2f, 0x1f, 0x5e, 0xfa +.byte 0x96, 0x68, 0xdf, 0x89, 0x27, 0x95, 0x38, 0x9f, 0x06, 0xd7, 0x3e, 0xc9, 0xcb, 0x26, 0x59, 0x0d +.byte 0x73, 0xde, 0xb0, 0xc8, 0xe9, 0x26, 0x0e, 0x83, 0x15, 0xc6, 0xef, 0x5b, 0x8b, 0xd2, 0x04, 0x60 +.byte 0xca, 0x49, 0xa6, 0x28, 0xf6, 0x69, 0x3b, 0xf6, 0xcb, 0xc8, 0x28, 0x91, 0xe5, 0x9d, 0x8a, 0x61 +.byte 0x57, 0x37, 0xac, 0x74, 0x14, 0xdc, 0x74, 0xe0, 0x3a, 0xee, 0x72, 0x2f, 0x2e, 0x9c, 0xfb, 0xd0 +.byte 0xbb, 0xbf, 0xf5, 0x3d, 0x00, 0xe1, 0x06, 0x33, 0xe8, 0x82, 0x2b, 0xae, 0x53, 0xa6, 0x3a, 0x16 +.byte 0x73, 0x8c, 0xdd, 0x41, 0x0e, 0x20, 0x3a, 0xc0, 0xb4, 0xa7, 0xa1, 0xe9, 0xb2, 0x4f, 0x90, 0x2e +.byte 0x32, 0x60, 0xe9, 0x57, 0xcb, 0xb9, 0x04, 0x92, 0x68, 0x68, 0xe5, 0x38, 0x26, 0x60, 0x75, 0xb2 +.byte 0x9f, 0x77, 0xff, 0x91, 0x14, 0xef, 0xae, 0x20, 0x49, 0xfc, 0xad, 0x40, 0x15, 0x48, 0xd1, 0x02 +.byte 0x31, 0x61, 0x19, 0x5e, 0xb8, 0x97, 0xef, 0xad, 0x77, 0xb7, 0x64, 0x9a, 0x7a, 0xbf, 0x5f, 0xc1 +.byte 0x13, 0xef, 0x9b, 0x62, 0xfb, 0x0d, 0x6c, 0xe0, 0x54, 0x69, 0x16, 0xa9, 0x03, 0xda, 0x6e, 0xe9 +.byte 0x83, 0x93, 0x71, 0x76, 0xc6, 0x69, 0x85, 0x82, 0x17, 0x02, 0x03, 0x01, 0x00, 0x01, 0x4e, 0x00 +.byte 0x26, 0x02, 0x30, 0x4c, 0x31, 0x20, 0x30, 0x1e, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x17, 0x47 +.byte 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43 +.byte 0x41, 0x20, 0x2d, 0x20, 0x52, 0x36, 0x31, 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13 +.byte 0x0a, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x31, 0x13, 0x30, 0x11, 0x06 +.byte 0x03, 0x55, 0x04, 0x03, 0x13, 0x0a, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e +.byte 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01 +.byte 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01 +.byte 0x00, 0x95, 0x07, 0xe8, 0x73, 0xca, 0x66, 0xf9, 0xec, 0x14, 0xca, 0x7b, 0x3c, 0xf7, 0x0d, 0x08 +.byte 0xf1, 0xb4, 0x45, 0x0b, 0x2c, 0x82, 0xb4, 0x48, 0xc6, 0xeb, 0x5b, 0x3c, 0xae, 0x83, 0xb8, 0x41 +.byte 0x92, 0x33, 0x14, 0xa4, 0x6f, 0x7f, 0xe9, 0x2a, 0xcc, 0xc6, 0xb0, 0x88, 0x6b, 0xc5, 0xb6, 0x89 +.byte 0xd1, 0xc6, 0xb2, 0xff, 0x14, 0xce, 0x51, 0x14, 0x21, 0xec, 0x4a, 0xdd, 0x1b, 0x5a, 0xc6, 0xd6 +.byte 0x87, 0xee, 0x4d, 0x3a, 0x15, 0x06, 0xed, 0x64, 0x66, 0x0b, 0x92, 0x80, 0xca, 0x44, 0xde, 0x73 +.byte 0x94, 0x4e, 0xf3, 0xa7, 0x89, 0x7f, 0x4f, 0x78, 0x63, 0x08, 0xc8, 0x12, 0x50, 0x6d, 0x42, 0x66 +.byte 0x2f, 0x4d, 0xb9, 0x79, 0x28, 0x4d, 0x52, 0x1a, 0x8a, 0x1a, 0x80, 0xb7, 0x19, 0x81, 0x0e, 0x7e +.byte 0xc4, 0x8a, 0xbc, 0x64, 0x4c, 0x21, 0x1c, 0x43, 0x68, 0xd7, 0x3d, 0x3c, 0x8a, 0xc5, 0xb2, 0x66 +.byte 0xd5, 0x90, 0x9a, 0xb7, 0x31, 0x06, 0xc5, 0xbe, 0xe2, 0x6d, 0x32, 0x06, 0xa6, 0x1e, 0xf9, 0xb9 +.byte 0xeb, 0xaa, 0xa3, 0xb8, 0xbf, 0xbe, 0x82, 0x63, 0x50, 0xd0, 0xf0, 0x18, 0x89, 0xdf, 0xe4, 0x0f +.byte 0x79, 0xf5, 0xea, 0xa2, 0x1f, 0x2a, 0xd2, 0x70, 0x2e, 0x7b, 0xe7, 0xbc, 0x93, 0xbb, 0x6d, 0x53 +.byte 0xe2, 0x48, 0x7c, 0x8c, 0x10, 0x07, 0x38, 0xff, 0x66, 0xb2, 0x77, 0x61, 0x7e, 0xe0, 0xea, 0x8c +.byte 0x3c, 0xaa, 0xb4, 0xa4, 0xf6, 0xf3, 0x95, 0x4a, 0x12, 0x07, 0x6d, 0xfd, 0x8c, 0xb2, 0x89, 0xcf +.byte 0xd0, 0xa0, 0x61, 0x77, 0xc8, 0x58, 0x74, 0xb0, 0xd4, 0x23, 0x3a, 0xf7, 0x5d, 0x3a, 0xca, 0xa2 +.byte 0xdb, 0x9d, 0x09, 0xde, 0x5d, 0x44, 0x2d, 0x90, 0xf1, 0x81, 0xcd, 0x57, 0x92, 0xfa, 0x7e, 0xbc +.byte 0x50, 0x04, 0x63, 0x34, 0xdf, 0x6b, 0x93, 0x18, 0xbe, 0x6b, 0x36, 0xb2, 0x39, 0xe4, 0xac, 0x24 +.byte 0x36, 0xb7, 0xf0, 0xef, 0xb6, 0x1c, 0x13, 0x57, 0x93, 0xb6, 0xde, 0xb2, 0xf8, 0xe2, 0x85, 0xb7 +.byte 0x73, 0xa2, 0xb8, 0x35, 0xaa, 0x45, 0xf2, 0xe0, 0x9d, 0x36, 0xa1, 0x6f, 0x54, 0x8a, 0xf1, 0x72 +.byte 0x56, 0x6e, 0x2e, 0x88, 0xc5, 0x51, 0x42, 0x44, 0x15, 0x94, 0xee, 0xa3, 0xc5, 0x38, 0x96, 0x9b +.byte 0x4e, 0x4e, 0x5a, 0x0b, 0x47, 0xf3, 0x06, 0x36, 0x49, 0x77, 0x30, 0xbc, 0x71, 0x37, 0xe5, 0xa6 +.byte 0xec, 0x21, 0x08, 0x75, 0xfc, 0xe6, 0x61, 0x16, 0x3f, 0x77, 0xd5, 0xd9, 0x91, 0x97, 0x84, 0x0a +.byte 0x6c, 0xd4, 0x02, 0x4d, 0x74, 0xc0, 0x14, 0xed, 0xfd, 0x39, 0xfb, 0x83, 0xf2, 0x5e, 0x14, 0xa1 +.byte 0x04, 0xb0, 0x0b, 0xe9, 0xfe, 0xee, 0x8f, 0xe1, 0x6e, 0x0b, 0xb2, 0x08, 0xb3, 0x61, 0x66, 0x09 +.byte 0x6a, 0xb1, 0x06, 0x3a, 0x65, 0x96, 0x59, 0xc0, 0xf0, 0x35, 0xfd, 0xc9, 0xda, 0x28, 0x8d, 0x1a +.byte 0x11, 0x87, 0x70, 0x81, 0x0a, 0xa8, 0x9a, 0x75, 0x1d, 0x9e, 0x3a, 0x86, 0x05, 0x00, 0x9e, 0xdb +.byte 0x80, 0xd6, 0x25, 0xf9, 0xdc, 0x05, 0x9e, 0x27, 0x59, 0x4c, 0x76, 0x39, 0x5b, 0xea, 0xf9, 0xa5 +.byte 0xa1, 0xd8, 0x83, 0x0f, 0xd1, 0xff, 0xdf, 0x30, 0x11, 0xf9, 0x85, 0xcf, 0x33, 0x48, 0xf5, 0xca +.byte 0x6d, 0x64, 0x14, 0x2c, 0x7a, 0x58, 0x4f, 0xd3, 0x4b, 0x08, 0x49, 0xc5, 0x95, 0x64, 0x1a, 0x63 +.byte 0x0e, 0x79, 0x3d, 0xf5, 0xb3, 0x8c, 0xca, 0x58, 0xad, 0x9c, 0x42, 0x45, 0x79, 0x6e, 0x0e, 0x87 +.byte 0x19, 0x5c, 0x54, 0xb1, 0x65, 0xb6, 0xbf, 0x8c, 0x9b, 0xdc, 0x13, 0xe9, 0x0d, 0x6f, 0xb8, 0x2e +.byte 0xdc, 0x67, 0x6e, 0xc9, 0x8b, 0x11, 0xb5, 0x84, 0x14, 0x8a, 0x00, 0x19, 0x70, 0x83, 0x79, 0x91 +.byte 0x97, 0x91, 0xd4, 0x1a, 0x27, 0xbf, 0x37, 0x1e, 0x32, 0x07, 0xd8, 0x14, 0x63, 0x3c, 0x28, 0x4c +.byte 0xaf, 0x02, 0x03, 0x01, 0x00, 0x01, 0x4e, 0x00, 0x78, 0x00, 0x30, 0x4c, 0x31, 0x2e, 0x30, 0x2c +.byte 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x25, 0x41, 0x74, 0x6f, 0x73, 0x20, 0x54, 0x72, 0x75, 0x73 +.byte 0x74, 0x65, 0x64, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20 +.byte 0x45, 0x43, 0x43, 0x20, 0x54, 0x4c, 0x53, 0x20, 0x32, 0x30, 0x32, 0x31, 0x31, 0x0d, 0x30, 0x0b +.byte 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x04, 0x41, 0x74, 0x6f, 0x73, 0x31, 0x0b, 0x30, 0x09, 0x06 +.byte 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x44, 0x45, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86 +.byte 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04 +.byte 0x96, 0x86, 0x58, 0x28, 0x37, 0x0a, 0x67, 0xd0, 0xa0, 0xde, 0x24, 0x19, 0x19, 0xe1, 0xe4, 0x05 +.byte 0x07, 0x1f, 0x97, 0xed, 0xe8, 0x64, 0x82, 0xb9, 0xf6, 0xc4, 0x71, 0x50, 0xce, 0x8a, 0x0c, 0xff +.byte 0xd7, 0xb5, 0x76, 0xbb, 0xa1, 0x6c, 0x93, 0x6c, 0x83, 0xa2, 0x68, 0x6e, 0xa5, 0xd9, 0xbe, 0x2c +.byte 0x88, 0x95, 0x41, 0xcd, 0x5d, 0xdd, 0xb1, 0xca, 0x83, 0x63, 0x83, 0xcc, 0xc0, 0xbe, 0x74, 0xd9 +.byte 0xe0, 0x9d, 0xa4, 0xee, 0x4a, 0x4e, 0x56, 0xe0, 0x98, 0x29, 0x41, 0x93, 0x52, 0x10, 0xd5, 0x24 +.byte 0x38, 0x02, 0x32, 0x67, 0xf1, 0x94, 0x12, 0x6f, 0xef, 0xd7, 0xc5, 0xde, 0x2e, 0xfd, 0x19, 0x80 +.byte 0x4e, 0x00, 0x26, 0x02, 0x30, 0x4c, 0x31, 0x2e, 0x30, 0x2c, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c +.byte 0x25, 0x41, 0x74, 0x6f, 0x73, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x65, 0x64, 0x52, 0x6f, 0x6f +.byte 0x74, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x52, 0x53, 0x41, 0x20, 0x54, 0x4c +.byte 0x53, 0x20, 0x32, 0x30, 0x32, 0x31, 0x31, 0x0d, 0x30, 0x0b, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c +.byte 0x04, 0x41, 0x74, 0x6f, 0x73, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02 +.byte 0x44, 0x45, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d +.byte 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82 +.byte 0x02, 0x01, 0x00, 0xb6, 0x80, 0x0e, 0xc4, 0x79, 0xbd, 0x05, 0x8c, 0x7d, 0xb0, 0xa3, 0x9d, 0x4d +.byte 0x22, 0x4d, 0xcb, 0xf0, 0x41, 0x97, 0x4d, 0x59, 0xe0, 0xd1, 0xfe, 0x56, 0x8c, 0x97, 0xf2, 0xd7 +.byte 0xbd, 0x8f, 0x6c, 0xb7, 0x23, 0x8f, 0x5f, 0xd5, 0xc4, 0xd8, 0x41, 0xcb, 0xf2, 0x02, 0x1e, 0x71 +.byte 0xe5, 0xe9, 0xf6, 0x5e, 0xcb, 0x08, 0x2a, 0x5e, 0x30, 0xf2, 0x2d, 0x66, 0xc7, 0x84, 0x1b, 0x64 +.byte 0x57, 0x38, 0x9d, 0x75, 0x2d, 0x56, 0xc6, 0x2f, 0x61, 0xef, 0x96, 0xfc, 0x20, 0x46, 0xbd, 0xeb +.byte 0xd4, 0x7b, 0x3f, 0x3f, 0x7c, 0x47, 0x38, 0x04, 0xa9, 0x1b, 0xaa, 0x52, 0xdf, 0x13, 0x37, 0xd3 +.byte 0x15, 0x15, 0x4e, 0xbd, 0x5f, 0x7c, 0xaf, 0xad, 0x63, 0xc7, 0x79, 0xdc, 0x08, 0x7b, 0xd5, 0xa0 +.byte 0xe5, 0xf7, 0x5b, 0x75, 0xac, 0x80, 0x55, 0x99, 0x92, 0x61, 0x9b, 0xcd, 0x2a, 0x17, 0x7d, 0xdb +.byte 0x8f, 0xf4, 0xb5, 0x6a, 0xea, 0x17, 0x4a, 0x64, 0x28, 0x66, 0x15, 0x29, 0x6c, 0x02, 0xf1, 0x6b +.byte 0xd5, 0xba, 0xa3, 0x33, 0xdc, 0x5a, 0x67, 0xa7, 0x05, 0xe2, 0xbf, 0x65, 0xb6, 0x16, 0xb0, 0x10 +.byte 0xed, 0xcd, 0x50, 0x33, 0xc9, 0x70, 0x50, 0xec, 0x19, 0x8e, 0xb0, 0xc7, 0xf2, 0x74, 0x5b, 0x6b +.byte 0x44, 0xc6, 0x7d, 0x96, 0xb9, 0x98, 0x08, 0x59, 0x66, 0xde, 0x29, 0x01, 0x9b, 0xf4, 0x2a, 0x6d +.byte 0xd3, 0x15, 0x3a, 0x90, 0x6a, 0x67, 0xf1, 0xb4, 0x6b, 0x66, 0xd9, 0x21, 0xeb, 0xca, 0xd9, 0x62 +.byte 0x7c, 0x46, 0x10, 0x5c, 0xde, 0x75, 0x49, 0x67, 0x9e, 0x42, 0xf9, 0xfe, 0x75, 0xa9, 0xa3, 0xad +.byte 0xff, 0x76, 0x0a, 0x67, 0x40, 0xe3, 0xc5, 0xf7, 0x8d, 0xc7, 0x85, 0x9a, 0x59, 0x9e, 0x62, 0x9a +.byte 0x6a, 0xed, 0x45, 0x87, 0x98, 0x67, 0xb2, 0xd5, 0x4a, 0x3c, 0xd7, 0xb4, 0x3b, 0x00, 0x0d, 0xc0 +.byte 0x8f, 0x1f, 0xe1, 0x40, 0xc4, 0xae, 0x6c, 0x21, 0xdc, 0x49, 0x7e, 0x7e, 0xca, 0xb2, 0x8d, 0x6d +.byte 0xb6, 0xbf, 0x93, 0x2f, 0xa1, 0x5c, 0x3e, 0x8f, 0xca, 0xed, 0x80, 0x8e, 0x58, 0xe1, 0xdb, 0x57 +.byte 0xcf, 0x85, 0x36, 0x38, 0xb2, 0x71, 0xa4, 0x09, 0x8c, 0x92, 0x89, 0x08, 0x88, 0x48, 0xf1, 0x40 +.byte 0x63, 0x18, 0xb2, 0x5b, 0x8c, 0x5a, 0xe3, 0xc3, 0xd3, 0x17, 0xaa, 0xab, 0x19, 0xa3, 0x2c, 0x1b +.byte 0xe4, 0xd5, 0xc6, 0xe2, 0x66, 0x7a, 0xd7, 0x82, 0x19, 0xa6, 0x3b, 0x16, 0x2c, 0x2f, 0x71, 0x87 +.byte 0x5f, 0x45, 0x9e, 0x95, 0x73, 0x93, 0xc2, 0x42, 0x81, 0x21, 0x13, 0x96, 0xd7, 0x9d, 0xbb, 0x93 +.byte 0x68, 0x15, 0xfa, 0x9d, 0xa4, 0x1d, 0x8c, 0xf2, 0x81, 0xe0, 0x58, 0x06, 0xbd, 0xc9, 0xb6, 0xe3 +.byte 0xf6, 0x89, 0x5d, 0x89, 0xf9, 0xac, 0x44, 0xa1, 0xcb, 0x6b, 0xfa, 0x16, 0xf1, 0xc7, 0x50, 0x3d +.byte 0x24, 0xda, 0xf7, 0xc3, 0xe4, 0x87, 0xd5, 0x56, 0xf1, 0x4f, 0x90, 0x30, 0xfa, 0x45, 0x09, 0x59 +.byte 0xda, 0x34, 0xce, 0xe0, 0x13, 0x1c, 0x04, 0x7c, 0x00, 0xd4, 0x9b, 0x86, 0xa4, 0x40, 0xbc, 0xd9 +.byte 0xdc, 0x4c, 0x57, 0x7e, 0xae, 0xb7, 0x33, 0xb6, 0x5e, 0x76, 0xe1, 0x65, 0x8b, 0x66, 0xdf, 0x8d +.byte 0xca, 0xd7, 0x98, 0xaf, 0xce, 0x36, 0x98, 0x8c, 0x9c, 0x83, 0x99, 0x03, 0x70, 0xf3, 0xaf, 0x74 +.byte 0xed, 0xc6, 0x0e, 0x36, 0xe7, 0xbd, 0xec, 0xc1, 0x73, 0xa7, 0x94, 0x5a, 0xcb, 0x92, 0x64, 0x82 +.byte 0xa6, 0x00, 0xc1, 0x70, 0xa1, 0x6e, 0x2c, 0x29, 0xe1, 0x58, 0x57, 0xec, 0x5a, 0x7c, 0x99, 0x6b +.byte 0x25, 0xa4, 0x90, 0x3a, 0x80, 0xf4, 0x20, 0x9d, 0x9a, 0xce, 0xc7, 0x2d, 0xf9, 0xb2, 0x4b, 0x29 +.byte 0x95, 0x83, 0xe9, 0x35, 0x8d, 0xa7, 0x49, 0x48, 0xa7, 0x0f, 0x4c, 0x19, 0x91, 0xd0, 0xf5, 0xbf +.byte 0x10, 0xe0, 0x71, 0x02, 0x03, 0x01, 0x00, 0x01, 0x4f, 0x00, 0x26, 0x01, 0x30, 0x4d, 0x31, 0x0b +.byte 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x44, 0x45, 0x31, 0x15, 0x30, 0x13, 0x06 +.byte 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x0c, 0x44, 0x2d, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x47, 0x6d +.byte 0x62, 0x48, 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x1e, 0x44, 0x2d, 0x54 +.byte 0x52, 0x55, 0x53, 0x54, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x20 +.byte 0x33, 0x20, 0x43, 0x41, 0x20, 0x32, 0x20, 0x32, 0x30, 0x30, 0x39, 0x30, 0x82, 0x01, 0x22, 0x30 +.byte 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82 +.byte 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd3, 0xb2, 0x4a, 0xcf +.byte 0x7a, 0x47, 0xef, 0x75, 0x9b, 0x23, 0xfa, 0x3a, 0x2f, 0xd6, 0x50, 0x45, 0x89, 0x35, 0x3a, 0xc6 +.byte 0x6b, 0xdb, 0xfe, 0xdb, 0x00, 0x68, 0xa8, 0xe0, 0x03, 0x11, 0x1d, 0x37, 0x50, 0x08, 0x9f, 0x4d +.byte 0x4a, 0x68, 0x94, 0x35, 0xb3, 0x53, 0xd1, 0x94, 0x63, 0xa7, 0x20, 0x56, 0xaf, 0xde, 0x51, 0x78 +.byte 0xec, 0x2a, 0x3d, 0xf3, 0x48, 0x48, 0x50, 0x3e, 0x0a, 0xdf, 0x46, 0x55, 0x8b, 0x27, 0x6d, 0xc3 +.byte 0x10, 0x4d, 0x0d, 0x91, 0x52, 0x43, 0xd8, 0x87, 0xe0, 0x5d, 0x4e, 0x36, 0xb5, 0x21, 0xca, 0x5f +.byte 0x39, 0x40, 0x04, 0x5f, 0x5b, 0x7e, 0xcc, 0xa3, 0xc6, 0x2b, 0xa9, 0x40, 0x1e, 0xd9, 0x36, 0x84 +.byte 0xd6, 0x48, 0xf3, 0x92, 0x1e, 0x34, 0x46, 0x20, 0x24, 0xc1, 0xa4, 0x51, 0x8e, 0x4a, 0x1a, 0xef +.byte 0x50, 0x3f, 0x69, 0x5d, 0x19, 0x7f, 0x45, 0xc3, 0xc7, 0x01, 0x8f, 0x51, 0xc9, 0x23, 0xe8, 0x72 +.byte 0xae, 0xb4, 0xbc, 0x56, 0x09, 0x7f, 0x12, 0xcb, 0x1c, 0xb1, 0xaf, 0x29, 0x90, 0x0a, 0xc9, 0x55 +.byte 0xcc, 0x0f, 0xd3, 0xb4, 0x1a, 0xed, 0x47, 0x35, 0x5a, 0x4a, 0xed, 0x9c, 0x73, 0x04, 0x21, 0xd0 +.byte 0xaa, 0xbd, 0x0c, 0x13, 0xb5, 0x00, 0xca, 0x26, 0x6c, 0xc4, 0x6b, 0x0c, 0x94, 0x5a, 0x95, 0x94 +.byte 0xda, 0x50, 0x9a, 0xf1, 0xff, 0xa5, 0x2b, 0x66, 0x31, 0xa4, 0xc9, 0x38, 0xa0, 0xdf, 0x1d, 0x1f +.byte 0xb8, 0x09, 0x2e, 0xf3, 0xa7, 0xe8, 0x67, 0x52, 0xab, 0x95, 0x1f, 0xe0, 0x46, 0x3e, 0xd8, 0xa4 +.byte 0xc3, 0xca, 0x5a, 0xc5, 0x31, 0x80, 0xe8, 0x48, 0x9a, 0x9f, 0x94, 0x69, 0xfe, 0x19, 0xdd, 0xd8 +.byte 0x73, 0x7c, 0x81, 0xca, 0x96, 0xde, 0x8e, 0xed, 0xb3, 0x32, 0x05, 0x65, 0x84, 0x34, 0xe6, 0xe6 +.byte 0xfd, 0x57, 0x10, 0xb5, 0x5f, 0x76, 0xbf, 0x2f, 0xb0, 0x10, 0x0d, 0xc5, 0x02, 0x03, 0x01, 0x00 +.byte 0x01, 0x4f, 0x00, 0x26, 0x02, 0x30, 0x4d, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06 +.byte 0x13, 0x02, 0x55, 0x53, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x09, 0x49 +.byte 0x64, 0x65, 0x6e, 0x54, 0x72, 0x75, 0x73, 0x74, 0x31, 0x2a, 0x30, 0x28, 0x06, 0x03, 0x55, 0x04 +.byte 0x03, 0x13, 0x21, 0x49, 0x64, 0x65, 0x6e, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x50, 0x75, 0x62 +.byte 0x6c, 0x69, 0x63, 0x20, 0x53, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20 +.byte 0x43, 0x41, 0x20, 0x31, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86 +.byte 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a +.byte 0x02, 0x82, 0x02, 0x01, 0x00, 0xb6, 0x22, 0x94, 0xfc, 0xa4, 0x48, 0xaf, 0xe8, 0x47, 0x6b, 0x0a +.byte 0xfb, 0x27, 0x76, 0xe4, 0xf2, 0x3f, 0x8a, 0x3b, 0x7a, 0x4a, 0x2c, 0x31, 0x2a, 0x8c, 0x8d, 0xb0 +.byte 0xa9, 0xc3, 0x31, 0x6b, 0xa8, 0x77, 0x76, 0x84, 0x26, 0xb6, 0xac, 0x81, 0x42, 0x0d, 0x08, 0xeb +.byte 0x55, 0x58, 0xbb, 0x7a, 0xf8, 0xbc, 0x65, 0x7d, 0xf2, 0xa0, 0x6d, 0x8b, 0xa8, 0x47, 0xe9, 0x62 +.byte 0x76, 0x1e, 0x11, 0xee, 0x08, 0x14, 0xd1, 0xb2, 0x44, 0x16, 0xf4, 0xea, 0xd0, 0xfa, 0x1e, 0x2f +.byte 0x5e, 0xdb, 0xcb, 0x73, 0x41, 0xae, 0xbc, 0x00, 0xb0, 0x4a, 0x2b, 0x40, 0xb2, 0xac, 0xe1, 0x3b +.byte 0x4b, 0xc2, 0x2d, 0x9d, 0xe4, 0xa1, 0x9b, 0xec, 0x1a, 0x3a, 0x1e, 0xf0, 0x08, 0xb3, 0xd0, 0xe4 +.byte 0x24, 0x35, 0x07, 0x9f, 0x9c, 0xb4, 0xc9, 0x52, 0x6d, 0xdb, 0x07, 0xca, 0x8f, 0xb5, 0x5b, 0xf0 +.byte 0x83, 0xf3, 0x4f, 0xc7, 0x2d, 0xa5, 0xc8, 0xad, 0xcb, 0x95, 0x20, 0xa4, 0x31, 0x28, 0x57, 0x58 +.byte 0x5a, 0xe4, 0x8d, 0x1b, 0x9a, 0xab, 0x9e, 0x0d, 0x0c, 0xf2, 0x0a, 0x33, 0x39, 0x22, 0x39, 0x0a +.byte 0x97, 0x2e, 0xf3, 0x53, 0x77, 0xb9, 0x44, 0x45, 0xfd, 0x84, 0xcb, 0x36, 0x20, 0x81, 0x59, 0x2d +.byte 0x9a, 0x6f, 0x6d, 0x48, 0x48, 0x61, 0xca, 0x4c, 0xdf, 0x53, 0xd1, 0xaf, 0x52, 0xbc, 0x44, 0x9f +.byte 0xab, 0x2f, 0x6b, 0x83, 0x72, 0xef, 0x75, 0x80, 0xda, 0x06, 0x33, 0x1b, 0x5d, 0xc8, 0xda, 0x63 +.byte 0xc6, 0x4d, 0xcd, 0xac, 0x66, 0x31, 0xcd, 0xd1, 0xde, 0x3e, 0x87, 0x10, 0x36, 0xe1, 0xb9, 0xa4 +.byte 0x7a, 0xef, 0x60, 0x50, 0xb2, 0xcb, 0xca, 0xa6, 0x56, 0xe0, 0x37, 0xaf, 0xab, 0x34, 0x13, 0x39 +.byte 0x25, 0xe8, 0x39, 0x66, 0xe4, 0x98, 0x7a, 0xaa, 0x12, 0x98, 0x9c, 0x59, 0x66, 0x86, 0x3e, 0xad +.byte 0xf1, 0xb0, 0xca, 0x3e, 0x06, 0x0f, 0x7b, 0xf0, 0x11, 0x4b, 0x37, 0xa0, 0x44, 0x6d, 0x7b, 0xcb +.byte 0xa8, 0x8c, 0x71, 0xf4, 0xd5, 0xb5, 0x91, 0x36, 0xcc, 0xf0, 0x15, 0xc6, 0x2b, 0xde, 0x51, 0x17 +.byte 0xb1, 0x97, 0x4c, 0x50, 0x3d, 0xb1, 0x95, 0x59, 0x7c, 0x05, 0x7d, 0x2d, 0x21, 0xd5, 0x00, 0xbf +.byte 0x01, 0x67, 0xa2, 0x5e, 0x7b, 0xa6, 0x5c, 0xf2, 0xf7, 0x22, 0xf1, 0x90, 0x0d, 0x93, 0xdb, 0xaa +.byte 0x44, 0x51, 0x66, 0xcc, 0x7d, 0x76, 0x03, 0xeb, 0x6a, 0xa8, 0x2a, 0x38, 0x19, 0x97, 0x76, 0x0d +.byte 0x6b, 0x8a, 0x61, 0xf9, 0xbc, 0xf6, 0xee, 0x76, 0xfd, 0x70, 0x2b, 0xdd, 0x29, 0x3c, 0xf8, 0x0a +.byte 0x1e, 0x5b, 0x42, 0x1c, 0x8b, 0x56, 0x2f, 0x55, 0x1b, 0x1c, 0xa1, 0x2e, 0xb5, 0xc7, 0x16, 0xe6 +.byte 0xf8, 0xaa, 0x3c, 0x92, 0x8e, 0x69, 0xb6, 0x01, 0xc1, 0xb5, 0x86, 0x9d, 0x89, 0x0f, 0x0b, 0x38 +.byte 0x94, 0x54, 0xe8, 0xea, 0xdc, 0x9e, 0x3d, 0x25, 0xbc, 0x53, 0x26, 0xed, 0xd5, 0xab, 0x39, 0xaa +.byte 0xc5, 0x40, 0x4c, 0x54, 0xab, 0xb2, 0xb4, 0xd9, 0xd9, 0xf8, 0xd7, 0x72, 0xdb, 0x1c, 0xbc, 0x6d +.byte 0xbd, 0x65, 0x5f, 0xef, 0x88, 0x35, 0x2a, 0x66, 0x2f, 0xee, 0xf6, 0xb3, 0x65, 0xf0, 0x33, 0x8d +.byte 0x7c, 0x98, 0x41, 0x69, 0x46, 0x0f, 0x43, 0x1c, 0x69, 0xfa, 0x9b, 0xb5, 0xd0, 0x61, 0x6a, 0xcd +.byte 0xca, 0x4b, 0xd9, 0x4c, 0x90, 0x46, 0xab, 0x15, 0x59, 0xa1, 0x47, 0x54, 0x29, 0x2e, 0x83, 0x28 +.byte 0x5f, 0x1c, 0xc2, 0xa2, 0xab, 0x72, 0x17, 0x00, 0x06, 0x8e, 0x45, 0xec, 0x8b, 0xe2, 0x33, 0x3d +.byte 0x7f, 0xda, 0x19, 0x44, 0xe4, 0x62, 0x72, 0xc3, 0xdf, 0x22, 0xc6, 0xf2, 0x56, 0xd4, 0xdd, 0x5f +.byte 0x95, 0x72, 0xed, 0x6d, 0x5f, 0xf7, 0x48, 0x03, 0x5b, 0xfd, 0xc5, 0x2a, 0xa0, 0xf6, 0x73, 0x23 +.byte 0x84, 0x10, 0x1b, 0x01, 0xe7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x4f, 0x00, 0x26, 0x02, 0x30, 0x4d +.byte 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x17, 0x30 +.byte 0x15, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0e, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74 +.byte 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x31, 0x25, 0x30, 0x23, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13 +.byte 0x1c, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74, 0x20, 0x54, 0x4c, 0x53, 0x20, 0x52, 0x53 +.byte 0x41, 0x34, 0x30, 0x39, 0x36, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x47, 0x35, 0x30, 0x82, 0x02 +.byte 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00 +.byte 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xb3, 0xd0 +.byte 0xf4, 0xc9, 0x79, 0x11, 0x9d, 0xfd, 0xfc, 0x66, 0x81, 0xe7, 0xcc, 0xd5, 0xe4, 0xbc, 0xec, 0x81 +.byte 0x3e, 0x6a, 0x35, 0x8e, 0x2e, 0xb7, 0xe7, 0xde, 0xaf, 0xf9, 0x07, 0x4d, 0xcf, 0x30, 0x9d, 0xea +.byte 0x09, 0x0b, 0x99, 0xbd, 0x6c, 0x57, 0xda, 0x18, 0x4a, 0xb8, 0x78, 0xac, 0x3a, 0x39, 0xa8, 0xa6 +.byte 0x48, 0xac, 0x2e, 0x72, 0xe5, 0xbd, 0xeb, 0xf1, 0x1a, 0xcd, 0xe7, 0xa4, 0x03, 0xa9, 0x3f, 0x11 +.byte 0xb4, 0xd8, 0x2f, 0x89, 0x16, 0xfb, 0x94, 0x01, 0x3d, 0xbb, 0x2f, 0xf8, 0x13, 0x05, 0xa1, 0x78 +.byte 0x1c, 0x8e, 0x28, 0xe0, 0x45, 0xe0, 0x83, 0xf4, 0x59, 0x1b, 0x95, 0xb3, 0xae, 0x7e, 0x03, 0x45 +.byte 0xe5, 0xbe, 0xc2, 0x42, 0xfe, 0xee, 0xf2, 0x3c, 0xb6, 0x85, 0x13, 0x98, 0x32, 0x9d, 0x16, 0xa8 +.byte 0x29, 0xc2, 0x0b, 0x1c, 0x38, 0xdc, 0x9f, 0x31, 0x77, 0x5c, 0xbf, 0x27, 0xa3, 0xfc, 0x27, 0xac +.byte 0xb7, 0x2b, 0xbd, 0x74, 0x9b, 0x17, 0x2d, 0xf2, 0x81, 0xda, 0x5d, 0xb0, 0xe1, 0x23, 0x17, 0x3e +.byte 0x88, 0x4a, 0x12, 0x23, 0xd0, 0xea, 0xcf, 0x9d, 0xde, 0x03, 0x17, 0xb1, 0x42, 0x4a, 0xa0, 0x16 +.byte 0x4c, 0xa4, 0x6d, 0x93, 0xe9, 0x3f, 0x3a, 0xee, 0x3a, 0x7c, 0x9d, 0x58, 0x9d, 0xf4, 0x4e, 0x8f +.byte 0xfc, 0x3b, 0x23, 0xc8, 0x6d, 0xb8, 0xe2, 0x05, 0xda, 0xcc, 0xeb, 0xec, 0xc3, 0x31, 0xf4, 0xd7 +.byte 0xa7, 0x29, 0x54, 0x80, 0xcf, 0x44, 0x5b, 0x4c, 0x6f, 0x30, 0x9e, 0xf3, 0xcc, 0xdd, 0x1f, 0x94 +.byte 0x43, 0x9d, 0x4d, 0x7f, 0x70, 0x70, 0x0d, 0xd4, 0x3a, 0xd1, 0x37, 0xf0, 0x6c, 0x9d, 0x9b, 0xc0 +.byte 0x14, 0x93, 0x58, 0xef, 0xcd, 0x41, 0x38, 0x75, 0xbc, 0x13, 0x03, 0x95, 0x7c, 0x7f, 0xe3, 0x5c +.byte 0xe9, 0xd5, 0x0d, 0xd5, 0xe2, 0x7c, 0x10, 0x62, 0xaa, 0x6b, 0xf0, 0x3d, 0x76, 0xf3, 0x3f, 0xa3 +.byte 0xe8, 0xb0, 0xc1, 0xfd, 0xef, 0xaa, 0x57, 0x4d, 0xac, 0x86, 0xa7, 0x18, 0xb4, 0x29, 0xc1, 0x2c +.byte 0x0e, 0xbf, 0x64, 0xbe, 0x29, 0x8c, 0xd8, 0x02, 0x2d, 0xcd, 0x5c, 0x2f, 0xf2, 0x7f, 0xef, 0x15 +.byte 0xf4, 0x0c, 0x15, 0xac, 0x0a, 0xb0, 0xf1, 0xd3, 0x0d, 0x4f, 0x6a, 0x4d, 0x77, 0x97, 0x01, 0xa0 +.byte 0xf1, 0x66, 0xb7, 0xb7, 0xce, 0xef, 0xce, 0xec, 0xec, 0xa5, 0x75, 0xca, 0xac, 0xe3, 0xe1, 0x63 +.byte 0xf7, 0xb8, 0xa1, 0x04, 0xc8, 0xbc, 0x7b, 0x3f, 0x5d, 0x2d, 0x16, 0x22, 0x56, 0xed, 0x48, 0x49 +.byte 0xfe, 0xa7, 0x2f, 0x79, 0x30, 0x25, 0x9b, 0xba, 0x6b, 0x2d, 0x3f, 0x9d, 0x3b, 0xc4, 0x17, 0xe7 +.byte 0x1d, 0x2e, 0xfb, 0xf2, 0xcf, 0xa6, 0xfc, 0xe3, 0x14, 0x2c, 0x96, 0x98, 0x21, 0x8c, 0xb4, 0x91 +.byte 0xe9, 0x19, 0x60, 0x83, 0xf2, 0x30, 0x2b, 0x06, 0x73, 0x50, 0xd5, 0x98, 0x3b, 0x06, 0xe9, 0xc7 +.byte 0x8a, 0x0c, 0x60, 0x8c, 0x28, 0xf8, 0x52, 0x9b, 0x6e, 0xe1, 0xf6, 0x4d, 0xbb, 0x06, 0x24, 0x9b +.byte 0xd7, 0x2b, 0x26, 0x3f, 0xfd, 0x2a, 0x2f, 0x71, 0xf5, 0xd6, 0x24, 0xbe, 0x7f, 0x31, 0x9e, 0x0f +.byte 0x6d, 0xe8, 0x8f, 0x4f, 0x4d, 0xa3, 0x3f, 0xff, 0x35, 0xea, 0xdf, 0x49, 0x5e, 0x41, 0x8f, 0x86 +.byte 0xf9, 0xf1, 0x77, 0x79, 0x4b, 0x1b, 0xb4, 0xa3, 0x5e, 0x2f, 0xfb, 0x46, 0x02, 0xd0, 0x66, 0x13 +.byte 0x5e, 0x5e, 0x85, 0x4f, 0xce, 0xd8, 0x70, 0x88, 0x7b, 0xce, 0x01, 0xb5, 0x96, 0x97, 0xd7, 0xcd +.byte 0x7d, 0xfd, 0x82, 0xf8, 0xc2, 0x24, 0xc1, 0xca, 0x01, 0x39, 0x4f, 0x8d, 0xa2, 0xc1, 0x14, 0x40 +.byte 0x1f, 0x9c, 0x66, 0xd5, 0x0c, 0x09, 0x46, 0xd6, 0xf2, 0xd0, 0xd1, 0x48, 0x76, 0x56, 0x3a, 0x43 +.byte 0xcb, 0xb6, 0x0a, 0x11, 0x39, 0xba, 0x8c, 0x13, 0x6c, 0x06, 0xb5, 0x9e, 0xcf, 0xeb, 0x02, 0x03 +.byte 0x01, 0x00, 0x01, 0x50, 0x00, 0x26, 0x02, 0x30, 0x4e, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55 +.byte 0x04, 0x06, 0x13, 0x02, 0x4e, 0x4f, 0x31, 0x1d, 0x30, 0x1b, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c +.byte 0x14, 0x42, 0x75, 0x79, 0x70, 0x61, 0x73, 0x73, 0x20, 0x41, 0x53, 0x2d, 0x39, 0x38, 0x33, 0x31 +.byte 0x36, 0x33, 0x33, 0x32, 0x37, 0x31, 0x20, 0x30, 0x1e, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x17 +.byte 0x42, 0x75, 0x79, 0x70, 0x61, 0x73, 0x73, 0x20, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x32, 0x20 +.byte 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a +.byte 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30 +.byte 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xd7, 0xc7, 0x5e, 0xf7, 0xc1, 0x07, 0xd4, 0x77 +.byte 0xfb, 0x43, 0x21, 0xf4, 0xf4, 0xf5, 0x69, 0xe4, 0xee, 0x32, 0x01, 0xdb, 0xa3, 0x86, 0x1f, 0xe4 +.byte 0x59, 0x0d, 0xba, 0xe7, 0x75, 0x83, 0x52, 0xeb, 0xea, 0x1c, 0x61, 0x15, 0x48, 0xbb, 0x1d, 0x07 +.byte 0xca, 0x8c, 0xae, 0xb0, 0xdc, 0x96, 0x9d, 0xea, 0xc3, 0x60, 0x92, 0x86, 0x82, 0x28, 0x73, 0x9c +.byte 0x56, 0x06, 0xff, 0x4b, 0x64, 0xf0, 0x0c, 0x2a, 0x37, 0x49, 0xb5, 0xe5, 0xcf, 0x0c, 0x7c, 0xee +.byte 0xf1, 0x4a, 0xbb, 0x73, 0x30, 0x65, 0xf3, 0xd5, 0x2f, 0x83, 0xb6, 0x7e, 0xe3, 0xe7, 0xf5, 0x9e +.byte 0xab, 0x60, 0xf9, 0xd3, 0xf1, 0x9d, 0x92, 0x74, 0x8a, 0xe4, 0x1c, 0x96, 0xac, 0x5b, 0x80, 0xe9 +.byte 0xb5, 0xf4, 0x31, 0x87, 0xa3, 0x51, 0xfc, 0xc7, 0x7e, 0xa1, 0x6f, 0x8e, 0x53, 0x77, 0xd4, 0x97 +.byte 0xc1, 0x55, 0x33, 0x92, 0x3e, 0x18, 0x2f, 0x75, 0xd4, 0xad, 0x86, 0x49, 0xcb, 0x95, 0xaf, 0x54 +.byte 0x06, 0x6c, 0xd8, 0x06, 0x13, 0x8d, 0x5b, 0xff, 0xe1, 0x26, 0x19, 0x59, 0xc0, 0x24, 0xba, 0x81 +.byte 0x71, 0x79, 0x90, 0x44, 0x50, 0x68, 0x24, 0x94, 0x5f, 0xb8, 0xb3, 0x11, 0xf1, 0x29, 0x41, 0x61 +.byte 0xa3, 0x41, 0xcb, 0x23, 0x36, 0xd5, 0xc1, 0xf1, 0x32, 0x50, 0x10, 0x4e, 0x7f, 0xf4, 0x86, 0x93 +.byte 0xec, 0x84, 0xd3, 0x8e, 0xbc, 0x4b, 0xbf, 0x5c, 0x01, 0x4e, 0x07, 0x3d, 0xdc, 0x14, 0x8a, 0x94 +.byte 0x0a, 0xa4, 0xea, 0x73, 0xfb, 0x0b, 0x51, 0xe8, 0x13, 0x07, 0x18, 0xfa, 0x0e, 0xf1, 0x2b, 0xd1 +.byte 0x54, 0x15, 0x7d, 0x3c, 0xe1, 0xf7, 0xb4, 0x19, 0x42, 0x67, 0x62, 0x5e, 0x77, 0xe0, 0xa2, 0x55 +.byte 0xec, 0xb6, 0xd9, 0x69, 0x17, 0xd5, 0x3a, 0xaf, 0x44, 0xed, 0x4a, 0xc5, 0x9e, 0xe4, 0x7a, 0x27 +.byte 0x7c, 0xe5, 0x75, 0xd7, 0xaa, 0xcb, 0x25, 0xe7, 0xdf, 0x6b, 0x0a, 0xdb, 0x0f, 0x4d, 0x93, 0x4e +.byte 0xa8, 0xa0, 0xcd, 0x7b, 0x2e, 0xf2, 0x59, 0x01, 0x6a, 0xb7, 0x0d, 0xb8, 0x07, 0x81, 0x7e, 0x8b +.byte 0x38, 0x1b, 0x38, 0xe6, 0x0a, 0x57, 0x99, 0x3d, 0xee, 0x21, 0xe8, 0xa3, 0xf5, 0x0c, 0x16, 0xdd +.byte 0x8b, 0xec, 0x34, 0x8e, 0x9c, 0x2a, 0x1c, 0x00, 0x15, 0x17, 0x8d, 0x68, 0x83, 0xd2, 0x70, 0x9f +.byte 0x18, 0x08, 0xcd, 0x11, 0x68, 0xd5, 0xc9, 0x6b, 0x52, 0xcd, 0xc4, 0x46, 0x8f, 0xdc, 0xb5, 0xf3 +.byte 0xd8, 0x57, 0x73, 0x1e, 0xe9, 0x94, 0x39, 0x04, 0xbf, 0xd3, 0xde, 0x38, 0xde, 0xb4, 0x53, 0xec +.byte 0x69, 0x1c, 0xa2, 0x7e, 0xc4, 0x8f, 0xe4, 0x1b, 0x70, 0xad, 0xf2, 0xa2, 0xf9, 0xfb, 0xf7, 0x16 +.byte 0x64, 0x66, 0x69, 0x9f, 0x49, 0x51, 0xa2, 0xe2, 0x15, 0x18, 0x67, 0x06, 0x4a, 0x7f, 0xd5, 0x6c +.byte 0xb5, 0x4d, 0xb3, 0x33, 0xe0, 0x61, 0xeb, 0x5d, 0xbe, 0xe9, 0x98, 0x0f, 0x32, 0xd7, 0x1d, 0x4b +.byte 0x3c, 0x2e, 0x5a, 0x01, 0x52, 0x91, 0x09, 0xf2, 0xdf, 0xea, 0x8d, 0xd8, 0x06, 0x40, 0x63, 0xaa +.byte 0x11, 0xe4, 0xfe, 0xc3, 0x37, 0x9e, 0x14, 0x52, 0x3f, 0xf4, 0xe2, 0xcc, 0xf2, 0x61, 0x93, 0xd1 +.byte 0xfd, 0x67, 0x6b, 0xd7, 0x52, 0xae, 0xbf, 0x68, 0xab, 0x40, 0x43, 0xa0, 0x57, 0x35, 0x53, 0x78 +.byte 0xf0, 0x53, 0xf8, 0x61, 0x42, 0x07, 0x64, 0xc6, 0xd7, 0x6f, 0x9b, 0x4c, 0x38, 0x0d, 0x63, 0xac +.byte 0x62, 0xaf, 0x36, 0x8b, 0xa2, 0x73, 0x0a, 0x0d, 0xf5, 0x21, 0xbd, 0x74, 0xaa, 0x4d, 0xea, 0x72 +.byte 0x03, 0x49, 0xdb, 0xc7, 0x5f, 0x1d, 0x62, 0x63, 0xc7, 0xfd, 0xdd, 0x91, 0xec, 0x33, 0xee, 0xf5 +.byte 0x6d, 0xb4, 0x6e, 0x30, 0x68, 0xde, 0xc8, 0xd6, 0x26, 0xb0, 0x75, 0x5e, 0x7b, 0xb4, 0x07, 0x20 +.byte 0x98, 0xa1, 0x76, 0x32, 0xb8, 0x4d, 0x6c, 0x4f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x50, 0x00, 0x26 +.byte 0x02, 0x30, 0x4e, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x4e, 0x4f +.byte 0x31, 0x1d, 0x30, 0x1b, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x14, 0x42, 0x75, 0x79, 0x70, 0x61 +.byte 0x73, 0x73, 0x20, 0x41, 0x53, 0x2d, 0x39, 0x38, 0x33, 0x31, 0x36, 0x33, 0x33, 0x32, 0x37, 0x31 +.byte 0x20, 0x30, 0x1e, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x17, 0x42, 0x75, 0x79, 0x70, 0x61, 0x73 +.byte 0x73, 0x20, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x33, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43 +.byte 0x41, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01 +.byte 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02 +.byte 0x01, 0x00, 0xa5, 0xda, 0x0a, 0x95, 0x16, 0x50, 0xe3, 0x95, 0xf2, 0x5e, 0x9d, 0x76, 0x31, 0x06 +.byte 0x32, 0x7a, 0x9b, 0xf1, 0x10, 0x76, 0xb8, 0x00, 0x9a, 0xb5, 0x52, 0x36, 0xcd, 0x24, 0x47, 0xb0 +.byte 0x9f, 0x18, 0x64, 0xbc, 0x9a, 0xf6, 0xfa, 0xd5, 0x79, 0xd8, 0x90, 0x62, 0x4c, 0x22, 0x2f, 0xde +.byte 0x38, 0x3d, 0xd6, 0xe0, 0xa8, 0xe9, 0x1c, 0x2c, 0xdb, 0x78, 0x11, 0xe9, 0x8e, 0x68, 0x51, 0x15 +.byte 0x72, 0xc7, 0xf3, 0x33, 0x87, 0xe4, 0xa0, 0x5d, 0x0b, 0x5c, 0xe0, 0x57, 0x07, 0x2a, 0x30, 0xf5 +.byte 0xcd, 0xc4, 0x37, 0x77, 0x28, 0x4d, 0x18, 0x91, 0xe6, 0xbf, 0xd5, 0x52, 0xfd, 0x71, 0x2d, 0x70 +.byte 0x3e, 0xe7, 0xc6, 0xc4, 0x8a, 0xe3, 0xf0, 0x28, 0x0b, 0xf4, 0x76, 0x98, 0xa1, 0x8b, 0x87, 0x55 +.byte 0xb2, 0x3a, 0x13, 0xfc, 0xb7, 0x3e, 0x27, 0x37, 0x8e, 0x22, 0xe3, 0xa8, 0x4f, 0x2a, 0xef, 0x60 +.byte 0xbb, 0x3d, 0xb7, 0x39, 0xc3, 0x0e, 0x01, 0x47, 0x99, 0x5d, 0x12, 0x4f, 0xdb, 0x43, 0xfa, 0x57 +.byte 0xa1, 0xed, 0xf9, 0x9d, 0xbe, 0x11, 0x47, 0x26, 0x5b, 0x13, 0x98, 0xab, 0x5d, 0x16, 0x8a, 0xb0 +.byte 0x37, 0x1c, 0x57, 0x9d, 0x45, 0xff, 0x88, 0x96, 0x36, 0xbf, 0xbb, 0xca, 0x07, 0x7b, 0x6f, 0x87 +.byte 0x63, 0xd7, 0xd0, 0x32, 0x6a, 0xd6, 0x5d, 0x6c, 0x0c, 0xf1, 0xb3, 0x6e, 0x39, 0xe2, 0x6b, 0x31 +.byte 0x2e, 0x39, 0x00, 0x27, 0x14, 0xde, 0x38, 0xc0, 0xec, 0x19, 0x66, 0x86, 0x12, 0xe8, 0x9d, 0x72 +.byte 0x16, 0x13, 0x64, 0x52, 0xc7, 0xa9, 0x37, 0x1c, 0xfd, 0x82, 0x30, 0xed, 0x84, 0x18, 0x1d, 0xf4 +.byte 0xae, 0x5c, 0xff, 0x70, 0x13, 0x00, 0xeb, 0xb1, 0xf5, 0x33, 0x7a, 0x4b, 0xd6, 0x55, 0xf8, 0x05 +.byte 0x8d, 0x4b, 0x69, 0xb0, 0xf5, 0xb3, 0x28, 0x36, 0x5c, 0x14, 0xc4, 0x51, 0x73, 0x4d, 0x6b, 0x0b +.byte 0xf1, 0x34, 0x07, 0xdb, 0x17, 0x39, 0xd7, 0xdc, 0x28, 0x7b, 0x6b, 0xf5, 0x9f, 0xf3, 0x2e, 0xc1 +.byte 0x4f, 0x17, 0x2a, 0x10, 0xf3, 0xcc, 0xca, 0xe8, 0xeb, 0xfd, 0x6b, 0xab, 0x2e, 0x9a, 0x9f, 0x2d +.byte 0x82, 0x6e, 0x04, 0xd4, 0x52, 0x01, 0x93, 0x2d, 0x3d, 0x86, 0xfc, 0x7e, 0xfc, 0xdf, 0xef, 0x42 +.byte 0x1d, 0xa6, 0x6b, 0xef, 0xb9, 0x20, 0xc6, 0xf7, 0xbd, 0xa0, 0xa7, 0x95, 0xfd, 0xa7, 0xe6, 0x89 +.byte 0x24, 0xd8, 0xcc, 0x8c, 0x34, 0x6c, 0xe2, 0x23, 0x2f, 0xd9, 0x12, 0x1a, 0x21, 0xb9, 0x55, 0x91 +.byte 0x6f, 0x0b, 0x91, 0x79, 0x19, 0x0c, 0xad, 0x40, 0x88, 0x0b, 0x70, 0xe2, 0x7a, 0xd2, 0x0e, 0xd8 +.byte 0x68, 0x48, 0xbb, 0x82, 0x13, 0x39, 0x10, 0x58, 0xe9, 0xd8, 0x2a, 0x07, 0xc6, 0x12, 0xdb, 0x58 +.byte 0xdb, 0xd2, 0x3b, 0x55, 0x10, 0x47, 0x05, 0x15, 0x67, 0x62, 0x7e, 0x18, 0x63, 0xa6, 0x46, 0x3f +.byte 0x09, 0x0e, 0x54, 0x32, 0x5e, 0xbf, 0x0d, 0x62, 0x7a, 0x27, 0xef, 0x80, 0xe8, 0xdb, 0xd9, 0x4b +.byte 0x06, 0x5a, 0x37, 0x5a, 0x25, 0xd0, 0x08, 0x12, 0x77, 0xd4, 0x6f, 0x09, 0x50, 0x97, 0x3d, 0xc8 +.byte 0x1d, 0xc3, 0xdf, 0x8c, 0x45, 0x30, 0x56, 0xc6, 0xd3, 0x64, 0xab, 0x66, 0xf3, 0xc0, 0x5e, 0x96 +.byte 0x9c, 0xc3, 0xc4, 0xef, 0xc3, 0x7c, 0x6b, 0x8b, 0x3a, 0x79, 0x7f, 0xb3, 0x49, 0xcf, 0x3d, 0xe2 +.byte 0x89, 0x9f, 0xa0, 0x30, 0x4b, 0x85, 0xb9, 0x9c, 0x94, 0x24, 0x79, 0x8f, 0x7d, 0x6b, 0xa9, 0x45 +.byte 0x68, 0x0f, 0x2b, 0xd0, 0xf1, 0xda, 0x1c, 0xcb, 0x69, 0xb8, 0xca, 0x49, 0x62, 0x6d, 0xc8, 0xd0 +.byte 0x63, 0x62, 0xdd, 0x60, 0x0f, 0x58, 0xaa, 0x8f, 0xa1, 0xbc, 0x05, 0xa5, 0x66, 0xa2, 0xcf, 0x1b +.byte 0x76, 0xb2, 0x84, 0x64, 0xb1, 0x4c, 0x39, 0x52, 0xc0, 0x30, 0xba, 0xf0, 0x8c, 0x4b, 0x02, 0xb0 +.byte 0xb6, 0xb7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x50, 0x00, 0x78, 0x00, 0x30, 0x4e, 0x31, 0x0b, 0x30 +.byte 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03 +.byte 0x55, 0x04, 0x0a, 0x0c, 0x09, 0x43, 0x6f, 0x6d, 0x6d, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x31, 0x2b +.byte 0x30, 0x29, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x22, 0x43, 0x6f, 0x6d, 0x6d, 0x53, 0x63, 0x6f +.byte 0x70, 0x65, 0x20, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20 +.byte 0x45, 0x43, 0x43, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x2d, 0x30, 0x31, 0x30, 0x76, 0x30, 0x10, 0x06 +.byte 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03 +.byte 0x62, 0x00, 0x04, 0x4b, 0x36, 0xe9, 0xae, 0x57, 0x5e, 0xa8, 0x70, 0xd7, 0xd0, 0x8f, 0x74, 0x62 +.byte 0x77, 0xc3, 0x5e, 0x7a, 0xaa, 0xe5, 0xb6, 0xa2, 0xf1, 0x78, 0xfd, 0x02, 0x7e, 0x57, 0xdd, 0x91 +.byte 0x79, 0x9c, 0x6c, 0xb9, 0x52, 0x88, 0x54, 0xbc, 0x2f, 0x04, 0xbe, 0xb8, 0xcd, 0xf6, 0x10, 0xd1 +.byte 0x29, 0xec, 0xb5, 0xd0, 0xa0, 0xc3, 0xf0, 0x89, 0x70, 0x19, 0xbb, 0x51, 0x65, 0xc5, 0x43, 0x9c +.byte 0xc3, 0x9b, 0x63, 0x9d, 0x20, 0x83, 0x3e, 0x06, 0x0b, 0xa6, 0x42, 0x44, 0x85, 0x11, 0xa7, 0x4a +.byte 0x3a, 0x2d, 0xe9, 0xd6, 0x68, 0x2f, 0x48, 0x4e, 0x53, 0x2b, 0x07, 0x3f, 0x4d, 0xbd, 0xb9, 0xac +.byte 0x77, 0x39, 0x57, 0x50, 0x00, 0x78, 0x00, 0x30, 0x4e, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55 +.byte 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c +.byte 0x09, 0x43, 0x6f, 0x6d, 0x6d, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x31, 0x2b, 0x30, 0x29, 0x06, 0x03 +.byte 0x55, 0x04, 0x03, 0x0c, 0x22, 0x43, 0x6f, 0x6d, 0x6d, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x20, 0x50 +.byte 0x75, 0x62, 0x6c, 0x69, 0x63, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x45, 0x43, 0x43, 0x20 +.byte 0x52, 0x6f, 0x6f, 0x74, 0x2d, 0x30, 0x32, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48 +.byte 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0x78 +.byte 0x30, 0x81, 0xe8, 0x63, 0x1e, 0xe5, 0xeb, 0x71, 0x51, 0x0f, 0xf7, 0x07, 0x07, 0xca, 0x39, 0x99 +.byte 0x7c, 0x4e, 0xd5, 0x0f, 0xcc, 0x30, 0x30, 0x0b, 0x8f, 0x66, 0x93, 0x3e, 0xcf, 0xbd, 0xc5, 0x86 +.byte 0xbd, 0xf9, 0xb1, 0xb7, 0xb4, 0x3e, 0xb4, 0x07, 0xc8, 0xf3, 0x96, 0x31, 0xf3, 0xed, 0xa4, 0x4f +.byte 0xf8, 0xa3, 0x4e, 0x8d, 0x29, 0x15, 0x58, 0xb8, 0xd5, 0x6f, 0x7f, 0xee, 0x6c, 0x22, 0xb5, 0xb0 +.byte 0xaf, 0x48, 0x45, 0x0a, 0xbd, 0xa8, 0x49, 0x94, 0xbf, 0x84, 0x43, 0xb0, 0xdb, 0x84, 0x4a, 0x03 +.byte 0x23, 0x19, 0x67, 0x6a, 0x6f, 0xc1, 0x6e, 0xbc, 0x06, 0x39, 0x37, 0xd1, 0x88, 0x22, 0xf7, 0x50 +.byte 0x00, 0x26, 0x02, 0x30, 0x4e, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02 +.byte 0x55, 0x53, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x09, 0x43, 0x6f, 0x6d +.byte 0x6d, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x31, 0x2b, 0x30, 0x29, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c +.byte 0x22, 0x43, 0x6f, 0x6d, 0x6d, 0x53, 0x63, 0x6f, 0x70, 0x65, 0x20, 0x50, 0x75, 0x62, 0x6c, 0x69 +.byte 0x63, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x52, 0x53, 0x41, 0x20, 0x52, 0x6f, 0x6f, 0x74 +.byte 0x2d, 0x30, 0x31, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7 +.byte 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02 +.byte 0x82, 0x02, 0x01, 0x00, 0xb0, 0x48, 0x65, 0xa3, 0x0d, 0x1d, 0x42, 0xe3, 0x91, 0x6d, 0x9d, 0x84 +.byte 0xa4, 0x61, 0x96, 0x12, 0xc2, 0xed, 0xc3, 0xda, 0x23, 0x34, 0x19, 0x76, 0xf6, 0xea, 0xfd, 0x55 +.byte 0x5a, 0xf6, 0x55, 0x01, 0x53, 0x0f, 0xf2, 0xcc, 0x8c, 0x97, 0x4f, 0xb9, 0x50, 0xcb, 0xb3, 0x01 +.byte 0x44, 0x56, 0x96, 0xfd, 0x9b, 0x28, 0xec, 0x7b, 0x74, 0x0b, 0xe7, 0x42, 0x6b, 0x55, 0xce, 0xc9 +.byte 0x61, 0xb2, 0xe8, 0xad, 0x40, 0x3c, 0xba, 0xb9, 0x41, 0x0a, 0x05, 0x4f, 0x1b, 0x26, 0x85, 0x8f +.byte 0x43, 0xb5, 0x40, 0xb5, 0x85, 0xd1, 0xd4, 0x71, 0xdc, 0x83, 0x41, 0xf3, 0xf6, 0x45, 0xc7, 0x80 +.byte 0xa2, 0x84, 0x50, 0x97, 0x46, 0xce, 0xa0, 0x0c, 0xc4, 0x60, 0x56, 0x04, 0x1d, 0x07, 0x5b, 0x46 +.byte 0xa5, 0x0e, 0xb2, 0x4b, 0xa4, 0x0e, 0xa5, 0x7c, 0xee, 0xf8, 0xd4, 0x62, 0x03, 0xb9, 0x93, 0x6a +.byte 0x8a, 0x14, 0xb8, 0x70, 0xf8, 0x2e, 0x82, 0x46, 0x38, 0x23, 0x0e, 0x74, 0xc7, 0x6b, 0x41, 0xb7 +.byte 0xd0, 0x29, 0xa3, 0x9d, 0x80, 0xb0, 0x7e, 0x77, 0x93, 0x63, 0x42, 0xfb, 0x34, 0x83, 0x3b, 0x73 +.byte 0xa3, 0x5a, 0x21, 0x36, 0xeb, 0x47, 0xfa, 0x18, 0x17, 0xd9, 0xba, 0x66, 0xc2, 0x93, 0xa4, 0x8f +.byte 0xfc, 0x5d, 0xa4, 0xad, 0xfc, 0x50, 0x6a, 0x95, 0xac, 0xbc, 0x24, 0x33, 0xd1, 0xbd, 0x88, 0x7f +.byte 0x86, 0xf5, 0xf5, 0xb2, 0x73, 0x2a, 0x8f, 0x7c, 0xaf, 0x08, 0xf2, 0x1a, 0x98, 0x3f, 0xa9, 0x81 +.byte 0x65, 0x3f, 0xc1, 0x8c, 0x89, 0xc5, 0x96, 0x30, 0x9a, 0x0a, 0xcf, 0xf4, 0xd4, 0xc8, 0x34, 0xed +.byte 0x9d, 0x2f, 0xbc, 0x8d, 0x38, 0x86, 0x53, 0xee, 0x97, 0x9f, 0xa9, 0xb2, 0x63, 0x94, 0x17, 0x8d +.byte 0x0f, 0xdc, 0x66, 0x2a, 0x7c, 0x52, 0x51, 0x75, 0xcb, 0x99, 0x8e, 0xe8, 0x3d, 0x5c, 0xbf, 0x9e +.byte 0x3b, 0x28, 0x8d, 0x83, 0x02, 0x0f, 0xa9, 0x9f, 0x72, 0xe2, 0x2c, 0x2b, 0xb3, 0xdc, 0x66, 0x97 +.byte 0x00, 0x40, 0xd0, 0xa4, 0x54, 0x8e, 0x9b, 0x5d, 0x7b, 0x45, 0x36, 0x26, 0xd6, 0x72, 0x43, 0xeb +.byte 0xcf, 0xc0, 0xea, 0x0d, 0xdc, 0xce, 0x12, 0xe6, 0x7d, 0x38, 0x9f, 0x05, 0x27, 0xa8, 0x97, 0x3e +.byte 0xe9, 0x51, 0xc6, 0x6c, 0x05, 0x28, 0xc1, 0x02, 0x0f, 0xe9, 0x18, 0x6d, 0xec, 0xbd, 0x9c, 0x06 +.byte 0xd4, 0xa7, 0x49, 0xf4, 0x54, 0x05, 0x6b, 0x6c, 0x30, 0xf1, 0xeb, 0x03, 0xd5, 0xea, 0x3d, 0x6a +.byte 0x76, 0xc2, 0xcb, 0x1a, 0x28, 0x49, 0x4d, 0x7f, 0x64, 0xe0, 0xfa, 0x2b, 0xda, 0x73, 0x83, 0x81 +.byte 0xff, 0x91, 0x03, 0xbd, 0x94, 0xbb, 0xe4, 0xb8, 0x8e, 0x9c, 0x32, 0x63, 0xcd, 0x9f, 0xbb, 0x68 +.byte 0x81, 0xb1, 0x84, 0x5b, 0xaf, 0x36, 0xbf, 0x77, 0xee, 0x1d, 0x7f, 0xf7, 0x49, 0x9b, 0x52, 0xec +.byte 0xd2, 0x77, 0x5a, 0x7d, 0x91, 0x9d, 0x4d, 0xc2, 0x39, 0x2d, 0xe4, 0xba, 0x82, 0xf8, 0x6f, 0xf2 +.byte 0x4e, 0x1e, 0x0f, 0x4e, 0xe6, 0x3f, 0x59, 0xa5, 0x23, 0xdc, 0x3d, 0x87, 0xa8, 0x28, 0x58, 0x28 +.byte 0xd1, 0xf1, 0x1b, 0x36, 0xdb, 0x4f, 0xc4, 0xff, 0xe1, 0x8c, 0x5b, 0x72, 0x8c, 0xc7, 0x26, 0x03 +.byte 0x27, 0xa3, 0x39, 0x0a, 0x01, 0xaa, 0xc0, 0xb2, 0x31, 0x60, 0x83, 0x22, 0xa1, 0x4f, 0x12, 0x09 +.byte 0x01, 0x11, 0xaf, 0x34, 0xd4, 0xcf, 0xd7, 0xae, 0x62, 0xd3, 0x05, 0x07, 0xb4, 0x31, 0x75, 0xe0 +.byte 0x0d, 0x6d, 0x57, 0x4f, 0x69, 0x87, 0xf9, 0x57, 0xa9, 0xba, 0x15, 0xf6, 0xc8, 0x52, 0x6d, 0xa1 +.byte 0xcb, 0x9c, 0x1f, 0xe5, 0xfc, 0x78, 0xa8, 0x35, 0x9a, 0x9f, 0x41, 0x14, 0xce, 0xa5, 0xb4, 0xce +.byte 0x94, 0x08, 0x1c, 0x09, 0xad, 0x56, 0xe5, 0xda, 0xb6, 0x49, 0x9a, 0x4a, 0xea, 0x63, 0x18, 0x53 +.byte 0x9c, 0x2c, 0x2e, 0xc3, 0x02, 0x03, 0x01, 0x00, 0x01, 0x50, 0x00, 0x26, 0x02, 0x30, 0x4e, 0x31 +.byte 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x12, 0x30, 0x10 +.byte 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x09, 0x43, 0x6f, 0x6d, 0x6d, 0x53, 0x63, 0x6f, 0x70, 0x65 +.byte 0x31, 0x2b, 0x30, 0x29, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x22, 0x43, 0x6f, 0x6d, 0x6d, 0x53 +.byte 0x63, 0x6f, 0x70, 0x65, 0x20, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x20, 0x54, 0x72, 0x75, 0x73 +.byte 0x74, 0x20, 0x52, 0x53, 0x41, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x2d, 0x30, 0x32, 0x30, 0x82, 0x02 +.byte 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00 +.byte 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xe1, 0xfa +.byte 0x0e, 0xfb, 0x68, 0x00, 0x12, 0xc8, 0x4d, 0xd5, 0xac, 0x22, 0xc4, 0x35, 0x01, 0x3b, 0xc5, 0x54 +.byte 0xe5, 0x59, 0x76, 0x63, 0xa5, 0x7f, 0xeb, 0xc1, 0xc4, 0x6a, 0x98, 0xbd, 0x32, 0x8d, 0x17, 0x80 +.byte 0xeb, 0x5d, 0xba, 0xd1, 0x62, 0x3d, 0x25, 0x23, 0x19, 0x35, 0x14, 0xe9, 0x7f, 0x89, 0xa7, 0x1b +.byte 0x62, 0x3c, 0xd6, 0x50, 0xe7, 0x34, 0x95, 0x03, 0x32, 0xb1, 0xb4, 0x93, 0x22, 0x3d, 0xa7, 0xe2 +.byte 0xb1, 0xed, 0xe6, 0x7b, 0x4e, 0x2e, 0x87, 0x9b, 0x0d, 0x33, 0x75, 0x0a, 0xde, 0xaa, 0x35, 0xe7 +.byte 0x7e, 0xe5, 0x36, 0x98, 0xa2, 0xae, 0x25, 0x9e, 0x95, 0xb3, 0x32, 0x96, 0xa4, 0x2b, 0x58, 0x1e +.byte 0xef, 0x3f, 0xfe, 0x62, 0x34, 0x48, 0x51, 0xd1, 0xb4, 0x8d, 0x42, 0xad, 0x60, 0xda, 0x49, 0x6a +.byte 0x95, 0x70, 0xdd, 0xd2, 0x00, 0xe2, 0xcc, 0x57, 0x63, 0x02, 0x7b, 0x96, 0xdd, 0x49, 0x97, 0x5b +.byte 0x92, 0x4e, 0x95, 0xd3, 0xf9, 0xcb, 0x29, 0x1f, 0x18, 0x4a, 0xf8, 0x01, 0x2a, 0xd2, 0x63, 0x09 +.byte 0x6e, 0x24, 0xe9, 0x89, 0xd2, 0xe5, 0xc7, 0x22, 0x4c, 0xdc, 0x73, 0x86, 0x47, 0x00, 0xaa, 0x0d +.byte 0x88, 0x8e, 0xae, 0x85, 0x7d, 0x4a, 0xe9, 0xbb, 0x33, 0x4f, 0x0e, 0x52, 0x70, 0x9d, 0x95, 0xe3 +.byte 0x7c, 0x6d, 0x96, 0x5b, 0x2d, 0x3d, 0x5f, 0xa1, 0x83, 0x46, 0x5d, 0xb6, 0xe3, 0x25, 0xb8, 0x7c +.byte 0xa7, 0x19, 0x80, 0x1c, 0xea, 0x65, 0x43, 0xdc, 0x91, 0x79, 0x36, 0x2c, 0x74, 0x7c, 0xf2, 0x67 +.byte 0x06, 0xc9, 0x89, 0xc9, 0xdb, 0xbf, 0xda, 0x68, 0xbf, 0x23, 0xed, 0xdc, 0x6b, 0xad, 0x28, 0x83 +.byte 0x79, 0x2f, 0xec, 0x38, 0xa5, 0x0d, 0x37, 0x01, 0x67, 0x27, 0x9a, 0xe9, 0x33, 0xd9, 0x33, 0x5f +.byte 0x37, 0xa1, 0xc5, 0xf0, 0xab, 0x3d, 0xfa, 0x78, 0xb0, 0xe7, 0x2c, 0x9f, 0xf6, 0x3e, 0x9f, 0x60 +.byte 0xe0, 0xef, 0x48, 0xe9, 0x90, 0x45, 0x1e, 0x05, 0x51, 0x78, 0x1a, 0x2c, 0x12, 0x2c, 0x5c, 0x28 +.byte 0xac, 0x0d, 0xa2, 0x23, 0x9e, 0x34, 0x8f, 0x05, 0xe6, 0xa2, 0x33, 0xce, 0x11, 0x77, 0x13, 0xd4 +.byte 0x0e, 0xa4, 0x1e, 0x42, 0x1f, 0x86, 0xcd, 0x70, 0xfe, 0xd9, 0x2e, 0x15, 0x3d, 0x1d, 0xbb, 0xb8 +.byte 0xf2, 0x53, 0x57, 0xdb, 0xcc, 0xc6, 0x74, 0x29, 0x9c, 0x18, 0xb3, 0x36, 0x75, 0x38, 0x2e, 0x0f +.byte 0x54, 0xa1, 0xf8, 0x92, 0x1f, 0x89, 0x96, 0x4f, 0xbb, 0xd4, 0xee, 0x9d, 0xe9, 0x3b, 0x36, 0x42 +.byte 0xb5, 0x0a, 0x3b, 0x2a, 0xd4, 0x64, 0x79, 0x36, 0x10, 0xe1, 0xf9, 0x91, 0x03, 0x2b, 0x7b, 0x20 +.byte 0x54, 0xcd, 0x0d, 0x19, 0x1a, 0xc8, 0x41, 0x32, 0x34, 0xd1, 0xb0, 0x99, 0xe1, 0x90, 0x1e, 0x01 +.byte 0x40, 0x36, 0xb5, 0xb7, 0xfa, 0xa9, 0xe5, 0x77, 0x75, 0xa4, 0x22, 0x81, 0x5d, 0xb0, 0x8b, 0xe4 +.byte 0x27, 0x12, 0x0f, 0x54, 0x88, 0xc6, 0xdb, 0x85, 0x74, 0xe6, 0xb7, 0xc0, 0xd7, 0xa6, 0x29, 0xfa +.byte 0xdb, 0xde, 0xf3, 0x93, 0x97, 0x27, 0x04, 0x55, 0x2f, 0x0a, 0x6f, 0x37, 0xc5, 0x3d, 0x13, 0xaf +.byte 0x0a, 0x00, 0xa9, 0x2c, 0x8b, 0x1c, 0x81, 0x28, 0xd7, 0xef, 0x86, 0x31, 0xa9, 0xae, 0xf2, 0x6e +.byte 0xb8, 0xca, 0x6a, 0x2c, 0x54, 0x47, 0xd8, 0x2a, 0x88, 0x2e, 0xaf, 0xc1, 0x07, 0x10, 0x78, 0xac +.byte 0x11, 0xa2, 0x2f, 0x42, 0xf0, 0x37, 0xc5, 0xf2, 0xb8, 0x56, 0xdd, 0x0e, 0x62, 0x2d, 0xce, 0x2d +.byte 0x56, 0x7e, 0x55, 0xf2, 0xa7, 0x44, 0xf6, 0x2b, 0x32, 0xf4, 0x23, 0xa8, 0x47, 0xe8, 0xd4, 0x2a +.byte 0x01, 0x78, 0xcf, 0x6a, 0xc3, 0x37, 0xa8, 0x9e, 0x65, 0xd2, 0x2c, 0xe5, 0xfa, 0xba, 0x33, 0xc1 +.byte 0x06, 0x44, 0xf6, 0xe6, 0xcf, 0xa5, 0x0d, 0xa7, 0x66, 0x08, 0x34, 0x8a, 0x2c, 0xf3, 0x02, 0x03 +.byte 0x01, 0x00, 0x01, 0x50, 0x00, 0x78, 0x00, 0x30, 0x4e, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55 +.byte 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13 +.byte 0x0e, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x31 +.byte 0x26, 0x30, 0x24, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x1d, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65 +.byte 0x72, 0x74, 0x20, 0x54, 0x4c, 0x53, 0x20, 0x45, 0x43, 0x43, 0x20, 0x50, 0x33, 0x38, 0x34, 0x20 +.byte 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x47, 0x35, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48 +.byte 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc1 +.byte 0x44, 0xa1, 0xcf, 0x11, 0x97, 0x50, 0x9a, 0xde, 0x23, 0x82, 0x35, 0x07, 0xcd, 0xd0, 0xcb, 0x18 +.byte 0x9d, 0xd2, 0xf1, 0x7f, 0x77, 0x35, 0x4f, 0x3b, 0xdd, 0x94, 0x72, 0x52, 0xed, 0xc2, 0x3b, 0xf8 +.byte 0xec, 0xfa, 0x7b, 0x6b, 0x58, 0x20, 0xec, 0x99, 0xae, 0xc9, 0xfc, 0x68, 0xb3, 0x75, 0xb9, 0xdb +.byte 0x09, 0xec, 0xc8, 0x13, 0xf5, 0x4e, 0xc6, 0x0a, 0x1d, 0x66, 0x30, 0x4c, 0xbb, 0x1f, 0x47, 0x0a +.byte 0x3c, 0x61, 0x10, 0x42, 0x29, 0x7c, 0xa5, 0x08, 0x0e, 0xe0, 0x22, 0xe9, 0xd3, 0x35, 0x68, 0xce +.byte 0x9b, 0x63, 0x9f, 0x84, 0xb5, 0x99, 0x4d, 0x58, 0xa0, 0x8e, 0xf5, 0x54, 0xe7, 0x95, 0xc9, 0x50 +.byte 0x00, 0x78, 0x00, 0x30, 0x4e, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02 +.byte 0x55, 0x53, 0x31, 0x18, 0x30, 0x16, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x0f, 0x53, 0x53, 0x4c +.byte 0x20, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x31, 0x25, 0x30, 0x23 +.byte 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x1c, 0x53, 0x53, 0x4c, 0x2e, 0x63, 0x6f, 0x6d, 0x20, 0x54 +.byte 0x4c, 0x53, 0x20, 0x45, 0x43, 0x43, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x32 +.byte 0x30, 0x32, 0x32, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01 +.byte 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0x45, 0x29, 0x35, 0x73, 0xfa +.byte 0xc2, 0xb8, 0x23, 0xce, 0x14, 0x7d, 0xa8, 0xb1, 0x4d, 0xa0, 0x5b, 0x36, 0xee, 0x2a, 0x2c, 0x53 +.byte 0xc3, 0x60, 0x09, 0x35, 0xb2, 0x24, 0x66, 0x26, 0x69, 0xc0, 0xb3, 0x95, 0xd6, 0x5d, 0x92, 0x40 +.byte 0x19, 0x0e, 0xc6, 0xa5, 0x13, 0x70, 0xf4, 0xef, 0x12, 0x51, 0x28, 0x5d, 0xe7, 0xcc, 0xbd, 0xf9 +.byte 0x3c, 0x85, 0xc1, 0xcf, 0x94, 0x90, 0xc9, 0x2b, 0xce, 0x92, 0x42, 0x58, 0x59, 0x67, 0xfd, 0x94 +.byte 0x27, 0x10, 0x64, 0x8c, 0x4f, 0x04, 0xb1, 0x4d, 0x49, 0xe4, 0x7b, 0x4f, 0x9b, 0xf5, 0xe7, 0x08 +.byte 0xf8, 0x03, 0x88, 0xf7, 0xa7, 0xc3, 0x92, 0x4b, 0x19, 0x54, 0x81, 0x50, 0x00, 0x26, 0x02, 0x30 +.byte 0x4e, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x18 +.byte 0x30, 0x16, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x0f, 0x53, 0x53, 0x4c, 0x20, 0x43, 0x6f, 0x72 +.byte 0x70, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x31, 0x25, 0x30, 0x23, 0x06, 0x03, 0x55, 0x04 +.byte 0x03, 0x0c, 0x1c, 0x53, 0x53, 0x4c, 0x2e, 0x63, 0x6f, 0x6d, 0x20, 0x54, 0x4c, 0x53, 0x20, 0x52 +.byte 0x53, 0x41, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x32, 0x30, 0x32, 0x32, 0x30 +.byte 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01 +.byte 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00 +.byte 0xd0, 0xa4, 0x09, 0x72, 0x4f, 0x40, 0x88, 0x12, 0x61, 0x3e, 0x35, 0x23, 0x9e, 0xee, 0xf6, 0x74 +.byte 0xcf, 0x2f, 0x7b, 0x58, 0x3d, 0xce, 0x3c, 0x0d, 0x10, 0x28, 0x90, 0x2f, 0x97, 0xf7, 0x8c, 0x48 +.byte 0xd8, 0xa0, 0xd8, 0x25, 0xb1, 0x4c, 0xb0, 0x11, 0x4c, 0x17, 0x73, 0x50, 0xd0, 0x22, 0x4a, 0x63 +.byte 0xbb, 0x81, 0xd3, 0x29, 0x6e, 0xd5, 0xb5, 0x09, 0x3e, 0x26, 0x18, 0x7f, 0xb2, 0x12, 0x7f, 0x93 +.byte 0x98, 0xb7, 0xaf, 0xf0, 0x36, 0xbf, 0xf2, 0xee, 0x18, 0x9e, 0x9c, 0x3b, 0x52, 0xc5, 0x47, 0x19 +.byte 0x5d, 0x74, 0xf3, 0x64, 0x66, 0xd5, 0x5d, 0xc7, 0x68, 0xb4, 0xbf, 0x1b, 0x1c, 0x06, 0xa3, 0xbc +.byte 0x8f, 0x40, 0x23, 0xb6, 0x1e, 0xc6, 0x84, 0xbd, 0x51, 0xc4, 0x1b, 0x39, 0xc1, 0x95, 0xd2, 0x29 +.byte 0xec, 0x4b, 0xae, 0x7b, 0x2d, 0xbf, 0x39, 0xfd, 0xb4, 0x62, 0xde, 0x96, 0x7b, 0x41, 0xc6, 0x9c +.byte 0xa0, 0xe0, 0x06, 0x72, 0xfb, 0xf0, 0x07, 0x97, 0x09, 0x39, 0x81, 0x74, 0xaf, 0xf7, 0x34, 0x59 +.byte 0x11, 0x57, 0x0a, 0xc2, 0x5b, 0xc1, 0x24, 0xf4, 0x31, 0x73, 0x30, 0x82, 0xc6, 0x9d, 0xba, 0x02 +.byte 0xf7, 0x3e, 0x7c, 0x44, 0x5f, 0x83, 0x0d, 0xf3, 0xf1, 0xdd, 0x20, 0x69, 0x16, 0x09, 0x50, 0xe2 +.byte 0xd4, 0x55, 0xb6, 0xe0, 0x80, 0x72, 0x76, 0x6e, 0x4c, 0x47, 0xb7, 0x75, 0x55, 0x59, 0xb4, 0x53 +.byte 0x74, 0xd9, 0x94, 0xc6, 0x41, 0xad, 0x58, 0x8a, 0x31, 0x66, 0x0f, 0x1e, 0xa2, 0x1b, 0x29, 0x40 +.byte 0x4e, 0x2f, 0xdf, 0x7b, 0xe6, 0x16, 0x2c, 0x2d, 0xfc, 0xbf, 0xec, 0xf3, 0xb4, 0xfa, 0xbe, 0x18 +.byte 0xf6, 0x9b, 0x49, 0xd4, 0xee, 0x05, 0x6e, 0xd9, 0x34, 0xf3, 0x9c, 0xf1, 0xec, 0x01, 0x8b, 0xd1 +.byte 0x20, 0xc6, 0x0f, 0xa0, 0xb5, 0xbc, 0x17, 0x4e, 0x48, 0x7b, 0x51, 0xc2, 0xfc, 0xe9, 0x5c, 0x69 +.byte 0x37, 0x47, 0x66, 0xb3, 0x68, 0xf8, 0x15, 0x28, 0xf0, 0xb9, 0xd3, 0xa4, 0x15, 0xcc, 0x5a, 0x4f +.byte 0xba, 0x52, 0x70, 0xa3, 0x12, 0x45, 0xdd, 0xc6, 0xba, 0x4e, 0xfb, 0xc2, 0xd0, 0xf7, 0xa8, 0x52 +.byte 0x27, 0x6d, 0x6e, 0x79, 0xb5, 0x8c, 0xfc, 0x7b, 0x8c, 0xc1, 0x16, 0x4c, 0xee, 0x80, 0x7f, 0xbe +.byte 0xf0, 0x76, 0xbe, 0x41, 0x53, 0x12, 0x33, 0xae, 0x5a, 0x38, 0x42, 0xab, 0xd7, 0x0f, 0x3e, 0x41 +.byte 0x8d, 0x76, 0x07, 0x32, 0xd5, 0xab, 0x89, 0xf6, 0x4e, 0x67, 0xd9, 0xb1, 0x42, 0x75, 0x23, 0x6e +.byte 0xf3, 0xcd, 0x42, 0xb2, 0xfc, 0x55, 0xf5, 0x53, 0x87, 0x17, 0x3b, 0xc0, 0x33, 0x58, 0xf1, 0x52 +.byte 0xd2, 0xf9, 0x80, 0xa4, 0xf0, 0xe8, 0xf0, 0x3b, 0x8b, 0x38, 0xcc, 0xa4, 0xc6, 0x90, 0x7f, 0x0f +.byte 0x9c, 0xfd, 0x8b, 0xd1, 0xa3, 0xcf, 0xda, 0x83, 0xa7, 0x69, 0xc9, 0x50, 0x36, 0xd5, 0x5c, 0x05 +.byte 0xd2, 0x0a, 0x41, 0x74, 0xdb, 0x63, 0x11, 0x37, 0xc1, 0xa5, 0xa0, 0x96, 0x4b, 0x1e, 0x8c, 0x16 +.byte 0x12, 0x77, 0xae, 0x94, 0x34, 0x7b, 0x1e, 0x7f, 0xc2, 0x66, 0x00, 0xe4, 0xaa, 0x83, 0xea, 0x8a +.byte 0x90, 0xad, 0xce, 0x36, 0x44, 0x4d, 0xd1, 0x51, 0xe9, 0xbc, 0x1f, 0xf3, 0x6a, 0x05, 0xfd, 0xc0 +.byte 0x74, 0x1f, 0x25, 0x19, 0x40, 0x51, 0x6e, 0xea, 0x82, 0x51, 0x40, 0xdf, 0x9b, 0xb9, 0x08, 0x2a +.byte 0x06, 0x02, 0xd5, 0x23, 0x1c, 0x13, 0xd6, 0xe9, 0xdb, 0xdb, 0xc6, 0xb0, 0x7a, 0xcb, 0x7b, 0x27 +.byte 0x9b, 0xfb, 0xe0, 0xd5, 0x46, 0x24, 0xed, 0x10, 0x4b, 0x63, 0x4b, 0xa5, 0x05, 0x8f, 0xba, 0xb8 +.byte 0x1d, 0x2b, 0xa6, 0xfa, 0x91, 0xe2, 0x92, 0x52, 0xbd, 0xec, 0xeb, 0x67, 0x97, 0x6d, 0x9a, 0x2d +.byte 0x9f, 0x81, 0x32, 0x05, 0x67, 0x32, 0xfb, 0x48, 0x08, 0x3f, 0xd9, 0x25, 0xb8, 0x04, 0x25, 0x2f +.byte 0x02, 0x03, 0x01, 0x00, 0x01, 0x51, 0x00, 0x26, 0x02, 0x30, 0x4f, 0x31, 0x0b, 0x30, 0x09, 0x06 +.byte 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x54, 0x57, 0x31, 0x23, 0x30, 0x21, 0x06, 0x03, 0x55, 0x04 +.byte 0x0a, 0x0c, 0x1a, 0x43, 0x68, 0x75, 0x6e, 0x67, 0x68, 0x77, 0x61, 0x20, 0x54, 0x65, 0x6c, 0x65 +.byte 0x63, 0x6f, 0x6d, 0x20, 0x43, 0x6f, 0x2e, 0x2c, 0x20, 0x4c, 0x74, 0x64, 0x2e, 0x31, 0x1b, 0x30 +.byte 0x19, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x12, 0x48, 0x69, 0x50, 0x4b, 0x49, 0x20, 0x52, 0x6f +.byte 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x2d, 0x20, 0x47, 0x31, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d +.byte 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02 +.byte 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xf4, 0x1e, 0x7f, 0x52, 0x73 +.byte 0x32, 0x0c, 0x73, 0xe4, 0xbd, 0x13, 0x74, 0xa3, 0xd4, 0x30, 0xa8, 0xd0, 0xae, 0x4b, 0xd8, 0xb6 +.byte 0xdf, 0x75, 0x47, 0x66, 0xf4, 0x7c, 0xe7, 0x39, 0x04, 0x1e, 0x6a, 0x70, 0x20, 0xd2, 0x5a, 0x47 +.byte 0x72, 0x67, 0x55, 0xf4, 0xa5, 0xe8, 0x9d, 0xd5, 0x1e, 0x21, 0xa1, 0xf0, 0x67, 0xba, 0xcc, 0x21 +.byte 0x68, 0xbe, 0x44, 0x53, 0xbf, 0x8d, 0xf9, 0xe2, 0xdc, 0x2f, 0x55, 0xc8, 0x37, 0x3f, 0x1f, 0xa4 +.byte 0xc0, 0x9c, 0xb3, 0xe4, 0x77, 0x5c, 0xa0, 0x46, 0xfe, 0x77, 0xfa, 0x1a, 0xa0, 0x38, 0xea, 0xed +.byte 0x9a, 0x72, 0xde, 0x2b, 0xbd, 0x94, 0x57, 0x3a, 0xba, 0xec, 0x79, 0xe7, 0x5f, 0x7d, 0x42, 0x64 +.byte 0x39, 0x7a, 0x26, 0x36, 0xf7, 0x24, 0xf0, 0xd5, 0x2f, 0xba, 0x95, 0x98, 0x11, 0x66, 0xad, 0x97 +.byte 0x35, 0xd6, 0x75, 0x01, 0x80, 0xe0, 0xaf, 0xf4, 0x84, 0x61, 0x8c, 0x0d, 0x1e, 0x5f, 0x7c, 0x87 +.byte 0x96, 0x5e, 0x41, 0xaf, 0xeb, 0x87, 0xea, 0xf8, 0x5d, 0xf1, 0x2e, 0x88, 0x05, 0x3e, 0x4c, 0x22 +.byte 0xbb, 0xda, 0x1f, 0x2a, 0xdd, 0x52, 0x46, 0x64, 0x39, 0xf3, 0x42, 0xce, 0xd9, 0x9e, 0x0c, 0xb3 +.byte 0xb0, 0x77, 0x97, 0x64, 0x9c, 0xc0, 0xf4, 0xa3, 0x2e, 0x1f, 0x95, 0x07, 0xb0, 0x17, 0xdf, 0x30 +.byte 0xdb, 0x00, 0x18, 0x96, 0x4c, 0xa1, 0x81, 0x4b, 0xdd, 0x04, 0x6d, 0x53, 0xa3, 0x3d, 0xfc, 0x07 +.byte 0xac, 0xd4, 0xc5, 0x37, 0x82, 0xeb, 0xe4, 0x95, 0x08, 0x19, 0x28, 0x82, 0xd2, 0x42, 0x3a, 0xa3 +.byte 0xd8, 0x53, 0xec, 0x79, 0x89, 0x60, 0x48, 0x60, 0xc8, 0x72, 0x92, 0x50, 0xdc, 0x03, 0x8f, 0x83 +.byte 0x3f, 0xb2, 0x42, 0x57, 0x5a, 0xdb, 0x6a, 0xe9, 0x11, 0x97, 0xdd, 0x85, 0x28, 0xbc, 0x30, 0x4c +.byte 0xab, 0xe3, 0xc2, 0xb1, 0x45, 0x44, 0x47, 0x1f, 0xe0, 0x8a, 0x16, 0x07, 0x96, 0xd2, 0x21, 0x0f +.byte 0x53, 0xc0, 0xed, 0xa9, 0x7e, 0xd4, 0x4e, 0xec, 0x9b, 0x09, 0xec, 0xaf, 0x42, 0xac, 0x30, 0xd6 +.byte 0xbf, 0xd1, 0x10, 0x45, 0xe0, 0xa6, 0x16, 0xb2, 0xa5, 0xc5, 0xd3, 0x4f, 0x73, 0x94, 0x33, 0x71 +.byte 0x02, 0xa1, 0x6a, 0xa3, 0xd6, 0x33, 0x97, 0x4f, 0x21, 0x63, 0x1e, 0x5b, 0x8f, 0xd9, 0xc1, 0x5e +.byte 0x45, 0x71, 0x77, 0x0f, 0x81, 0x5d, 0x5f, 0x21, 0x9a, 0xad, 0x83, 0xcc, 0xfa, 0x5e, 0xd6, 0x8d +.byte 0x23, 0x5f, 0x1b, 0x3d, 0x41, 0xaf, 0x20, 0x75, 0x66, 0x5a, 0x4a, 0xf6, 0x9f, 0xfb, 0xab, 0x18 +.byte 0xf7, 0x71, 0xc0, 0xb6, 0x1d, 0x31, 0xec, 0x3b, 0x20, 0xeb, 0xcb, 0xe2, 0xb8, 0xf5, 0xae, 0x92 +.byte 0xb2, 0xf7, 0xe1, 0x84, 0x4b, 0xf2, 0xa2, 0xf2, 0x93, 0x9a, 0x22, 0x9e, 0xd3, 0x14, 0x6f, 0x36 +.byte 0x54, 0xbd, 0x1f, 0x5e, 0x59, 0x15, 0xb9, 0x73, 0xa8, 0xc1, 0x7c, 0x6f, 0x7b, 0x62, 0xe9, 0x16 +.byte 0x6c, 0x47, 0x5a, 0x65, 0xf3, 0x0e, 0x11, 0x9b, 0x46, 0xd9, 0xfd, 0x6d, 0xdc, 0xd6, 0x9c, 0xc0 +.byte 0xb4, 0x7d, 0xa5, 0xb0, 0xdd, 0x3f, 0x56, 0x6f, 0xa1, 0xf9, 0xf6, 0xe4, 0x12, 0x48, 0xfd, 0x06 +.byte 0x7f, 0x12, 0x57, 0xb6, 0xa9, 0x23, 0x4f, 0x5b, 0x03, 0xc3, 0xe0, 0x71, 0x2a, 0x23, 0xb7, 0xf7 +.byte 0xb0, 0xb1, 0x3b, 0xbc, 0x98, 0xbd, 0xd6, 0x98, 0xa8, 0x0c, 0x6b, 0xf6, 0x8e, 0x12, 0x67, 0xa6 +.byte 0xf2, 0xb2, 0x58, 0xe4, 0x02, 0x09, 0x13, 0x3c, 0xa9, 0xbb, 0x10, 0xb4, 0xd2, 0x30, 0x45, 0xf1 +.byte 0xec, 0xf7, 0x00, 0x11, 0xdf, 0x65, 0xf8, 0xdc, 0x2b, 0x43, 0x55, 0xbf, 0x16, 0x97, 0xc4, 0x0f +.byte 0xd5, 0x2c, 0x61, 0x84, 0xaa, 0x72, 0x86, 0xfe, 0xe6, 0x3a, 0x7e, 0xc2, 0x3f, 0x7d, 0xee, 0xfc +.byte 0x2f, 0x14, 0x3e, 0xe6, 0x85, 0xdd, 0x50, 0x6f, 0xb7, 0x49, 0xed, 0x02, 0x03, 0x01, 0x00, 0x01 +.byte 0x51, 0x00, 0x26, 0x02, 0x30, 0x4f, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13 +.byte 0x02, 0x55, 0x53, 0x31, 0x29, 0x30, 0x27, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x20, 0x49, 0x6e +.byte 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x20, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x20 +.byte 0x52, 0x65, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x31, 0x15 +.byte 0x30, 0x13, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x0c, 0x49, 0x53, 0x52, 0x47, 0x20, 0x52, 0x6f +.byte 0x6f, 0x74, 0x20, 0x58, 0x31, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48 +.byte 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02 +.byte 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xad, 0xe8, 0x24, 0x73, 0xf4, 0x14, 0x37, 0xf3, 0x9b, 0x9e +.byte 0x2b, 0x57, 0x28, 0x1c, 0x87, 0xbe, 0xdc, 0xb7, 0xdf, 0x38, 0x90, 0x8c, 0x6e, 0x3c, 0xe6, 0x57 +.byte 0xa0, 0x78, 0xf7, 0x75, 0xc2, 0xa2, 0xfe, 0xf5, 0x6a, 0x6e, 0xf6, 0x00, 0x4f, 0x28, 0xdb, 0xde +.byte 0x68, 0x86, 0x6c, 0x44, 0x93, 0xb6, 0xb1, 0x63, 0xfd, 0x14, 0x12, 0x6b, 0xbf, 0x1f, 0xd2, 0xea +.byte 0x31, 0x9b, 0x21, 0x7e, 0xd1, 0x33, 0x3c, 0xba, 0x48, 0xf5, 0xdd, 0x79, 0xdf, 0xb3, 0xb8, 0xff +.byte 0x12, 0xf1, 0x21, 0x9a, 0x4b, 0xc1, 0x8a, 0x86, 0x71, 0x69, 0x4a, 0x66, 0x66, 0x6c, 0x8f, 0x7e +.byte 0x3c, 0x70, 0xbf, 0xad, 0x29, 0x22, 0x06, 0xf3, 0xe4, 0xc0, 0xe6, 0x80, 0xae, 0xe2, 0x4b, 0x8f +.byte 0xb7, 0x99, 0x7e, 0x94, 0x03, 0x9f, 0xd3, 0x47, 0x97, 0x7c, 0x99, 0x48, 0x23, 0x53, 0xe8, 0x38 +.byte 0xae, 0x4f, 0x0a, 0x6f, 0x83, 0x2e, 0xd1, 0x49, 0x57, 0x8c, 0x80, 0x74, 0xb6, 0xda, 0x2f, 0xd0 +.byte 0x38, 0x8d, 0x7b, 0x03, 0x70, 0x21, 0x1b, 0x75, 0xf2, 0x30, 0x3c, 0xfa, 0x8f, 0xae, 0xdd, 0xda +.byte 0x63, 0xab, 0xeb, 0x16, 0x4f, 0xc2, 0x8e, 0x11, 0x4b, 0x7e, 0xcf, 0x0b, 0xe8, 0xff, 0xb5, 0x77 +.byte 0x2e, 0xf4, 0xb2, 0x7b, 0x4a, 0xe0, 0x4c, 0x12, 0x25, 0x0c, 0x70, 0x8d, 0x03, 0x29, 0xa0, 0xe1 +.byte 0x53, 0x24, 0xec, 0x13, 0xd9, 0xee, 0x19, 0xbf, 0x10, 0xb3, 0x4a, 0x8c, 0x3f, 0x89, 0xa3, 0x61 +.byte 0x51, 0xde, 0xac, 0x87, 0x07, 0x94, 0xf4, 0x63, 0x71, 0xec, 0x2e, 0xe2, 0x6f, 0x5b, 0x98, 0x81 +.byte 0xe1, 0x89, 0x5c, 0x34, 0x79, 0x6c, 0x76, 0xef, 0x3b, 0x90, 0x62, 0x79, 0xe6, 0xdb, 0xa4, 0x9a +.byte 0x2f, 0x26, 0xc5, 0xd0, 0x10, 0xe1, 0x0e, 0xde, 0xd9, 0x10, 0x8e, 0x16, 0xfb, 0xb7, 0xf7, 0xa8 +.byte 0xf7, 0xc7, 0xe5, 0x02, 0x07, 0x98, 0x8f, 0x36, 0x08, 0x95, 0xe7, 0xe2, 0x37, 0x96, 0x0d, 0x36 +.byte 0x75, 0x9e, 0xfb, 0x0e, 0x72, 0xb1, 0x1d, 0x9b, 0xbc, 0x03, 0xf9, 0x49, 0x05, 0xd8, 0x81, 0xdd +.byte 0x05, 0xb4, 0x2a, 0xd6, 0x41, 0xe9, 0xac, 0x01, 0x76, 0x95, 0x0a, 0x0f, 0xd8, 0xdf, 0xd5, 0xbd +.byte 0x12, 0x1f, 0x35, 0x2f, 0x28, 0x17, 0x6c, 0xd2, 0x98, 0xc1, 0xa8, 0x09, 0x64, 0x77, 0x6e, 0x47 +.byte 0x37, 0xba, 0xce, 0xac, 0x59, 0x5e, 0x68, 0x9d, 0x7f, 0x72, 0xd6, 0x89, 0xc5, 0x06, 0x41, 0x29 +.byte 0x3e, 0x59, 0x3e, 0xdd, 0x26, 0xf5, 0x24, 0xc9, 0x11, 0xa7, 0x5a, 0xa3, 0x4c, 0x40, 0x1f, 0x46 +.byte 0xa1, 0x99, 0xb5, 0xa7, 0x3a, 0x51, 0x6e, 0x86, 0x3b, 0x9e, 0x7d, 0x72, 0xa7, 0x12, 0x05, 0x78 +.byte 0x59, 0xed, 0x3e, 0x51, 0x78, 0x15, 0x0b, 0x03, 0x8f, 0x8d, 0xd0, 0x2f, 0x05, 0xb2, 0x3e, 0x7b +.byte 0x4a, 0x1c, 0x4b, 0x73, 0x05, 0x12, 0xfc, 0xc6, 0xea, 0xe0, 0x50, 0x13, 0x7c, 0x43, 0x93, 0x74 +.byte 0xb3, 0xca, 0x74, 0xe7, 0x8e, 0x1f, 0x01, 0x08, 0xd0, 0x30, 0xd4, 0x5b, 0x71, 0x36, 0xb4, 0x07 +.byte 0xba, 0xc1, 0x30, 0x30, 0x5c, 0x48, 0xb7, 0x82, 0x3b, 0x98, 0xa6, 0x7d, 0x60, 0x8a, 0xa2, 0xa3 +.byte 0x29, 0x82, 0xcc, 0xba, 0xbd, 0x83, 0x04, 0x1b, 0xa2, 0x83, 0x03, 0x41, 0xa1, 0xd6, 0x05, 0xf1 +.byte 0x1b, 0xc2, 0xb6, 0xf0, 0xa8, 0x7c, 0x86, 0x3b, 0x46, 0xa8, 0x48, 0x2a, 0x88, 0xdc, 0x76, 0x9a +.byte 0x76, 0xbf, 0x1f, 0x6a, 0xa5, 0x3d, 0x19, 0x8f, 0xeb, 0x38, 0xf3, 0x64, 0xde, 0xc8, 0x2b, 0x0d +.byte 0x0a, 0x28, 0xff, 0xf7, 0xdb, 0xe2, 0x15, 0x42, 0xd4, 0x22, 0xd0, 0x27, 0x5d, 0xe1, 0x79, 0xfe +.byte 0x18, 0xe7, 0x70, 0x88, 0xad, 0x4e, 0xe6, 0xd9, 0x8b, 0x3a, 0xc6, 0xdd, 0x27, 0x51, 0x6e, 0xff +.byte 0xbc, 0x64, 0xf5, 0x33, 0x43, 0x4f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x51, 0x00, 0x78, 0x00, 0x30 +.byte 0x4f, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x29 +.byte 0x30, 0x27, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x20, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65 +.byte 0x74, 0x20, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x20, 0x52, 0x65, 0x73, 0x65, 0x61 +.byte 0x72, 0x63, 0x68, 0x20, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x31, 0x15, 0x30, 0x13, 0x06, 0x03, 0x55 +.byte 0x04, 0x03, 0x13, 0x0c, 0x49, 0x53, 0x52, 0x47, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x58, 0x32 +.byte 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b +.byte 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xcd, 0x9b, 0xd5, 0x9f, 0x80, 0x83, 0x0a, 0xec +.byte 0x09, 0x4a, 0xf3, 0x16, 0x4a, 0x3e, 0x5c, 0xcf, 0x77, 0xac, 0xde, 0x67, 0x05, 0x0d, 0x1d, 0x07 +.byte 0xb6, 0xdc, 0x16, 0xfb, 0x5a, 0x8b, 0x14, 0xdb, 0xe2, 0x71, 0x60, 0xc4, 0xba, 0x45, 0x95, 0x11 +.byte 0x89, 0x8e, 0xea, 0x06, 0xdf, 0xf7, 0x2a, 0x16, 0x1c, 0xa4, 0xb9, 0xc5, 0xc5, 0x32, 0xe0, 0x03 +.byte 0xe0, 0x1e, 0x82, 0x18, 0x38, 0x8b, 0xd7, 0x45, 0xd8, 0x0a, 0x6a, 0x6e, 0xe6, 0x00, 0x77, 0xfb +.byte 0x02, 0x51, 0x7d, 0x22, 0xd8, 0x0a, 0x6e, 0x9a, 0x5b, 0x77, 0xdf, 0xf0, 0xfa, 0x41, 0xec, 0x39 +.byte 0xdc, 0x75, 0xca, 0x68, 0x07, 0x0c, 0x1f, 0xea, 0x52, 0x00, 0x26, 0x01, 0x30, 0x50, 0x31, 0x0b +.byte 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x44, 0x45, 0x31, 0x15, 0x30, 0x13, 0x06 +.byte 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x0c, 0x44, 0x2d, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x47, 0x6d +.byte 0x62, 0x48, 0x31, 0x2a, 0x30, 0x28, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x21, 0x44, 0x2d, 0x54 +.byte 0x52, 0x55, 0x53, 0x54, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x20 +.byte 0x33, 0x20, 0x43, 0x41, 0x20, 0x32, 0x20, 0x45, 0x56, 0x20, 0x32, 0x30, 0x30, 0x39, 0x30, 0x82 +.byte 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05 +.byte 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0x99 +.byte 0xf1, 0x84, 0x34, 0x70, 0xba, 0x2f, 0xb7, 0x30, 0xa0, 0x8e, 0xbd, 0x7c, 0x04, 0xcf, 0xbe, 0x62 +.byte 0xbc, 0x99, 0xfd, 0x82, 0x97, 0xd2, 0x7a, 0x0a, 0x67, 0x96, 0x38, 0x09, 0xf6, 0x10, 0x4e, 0x95 +.byte 0x22, 0x73, 0x99, 0x8d, 0xda, 0x15, 0x2d, 0xe7, 0x05, 0xfc, 0x19, 0x73, 0x22, 0xb7, 0x8e, 0x98 +.byte 0x00, 0xbc, 0x3c, 0x3d, 0xac, 0xa1, 0x6c, 0xfb, 0xd6, 0x79, 0x25, 0x4b, 0xad, 0xf0, 0xcc, 0x64 +.byte 0xda, 0x88, 0x3e, 0x29, 0xb8, 0x0f, 0x09, 0xd3, 0x34, 0xdd, 0x33, 0xf5, 0x62, 0xd1, 0xe1, 0xcd +.byte 0x19, 0xe9, 0xee, 0x18, 0x4f, 0x4c, 0x58, 0xae, 0xe2, 0x1e, 0xd6, 0x0c, 0x5b, 0x15, 0x5a, 0xd8 +.byte 0x3a, 0xb8, 0xc4, 0x18, 0x64, 0x1e, 0xe3, 0x33, 0xb2, 0xb5, 0x89, 0x77, 0x4e, 0x0c, 0xbf, 0xd9 +.byte 0x94, 0x6b, 0x13, 0x97, 0x6f, 0x12, 0xa3, 0xfe, 0x99, 0xa9, 0x04, 0xcc, 0x15, 0xec, 0x60, 0x68 +.byte 0x36, 0xed, 0x08, 0x7b, 0xb7, 0xf5, 0xbf, 0x93, 0xed, 0x66, 0x31, 0x83, 0x8c, 0xc6, 0x71, 0x34 +.byte 0x87, 0x4e, 0x17, 0xea, 0xaf, 0x8b, 0x91, 0x8d, 0x1c, 0x56, 0x41, 0xae, 0x22, 0x37, 0x5e, 0x37 +.byte 0xf2, 0x1d, 0xd9, 0xd1, 0x2d, 0x0d, 0x2f, 0x69, 0x51, 0xa7, 0xbe, 0x66, 0xa6, 0x8a, 0x3a, 0x2a +.byte 0xbd, 0xc7, 0x1a, 0xb1, 0xe1, 0x14, 0xf0, 0xbe, 0x3a, 0x1d, 0xb9, 0xcf, 0x5b, 0xb1, 0x6a, 0xfe +.byte 0xb4, 0xb1, 0x46, 0x20, 0xa2, 0xfb, 0x1e, 0x3b, 0x70, 0xef, 0x93, 0x98, 0x7d, 0x8c, 0x73, 0x96 +.byte 0xf2, 0xc5, 0xef, 0x85, 0x70, 0xad, 0x29, 0x26, 0xfc, 0x1e, 0x04, 0x3e, 0x1c, 0xa0, 0xd8, 0x0f +.byte 0xcb, 0x52, 0x83, 0x62, 0x7c, 0xee, 0x8b, 0x53, 0x95, 0x90, 0xa9, 0x57, 0xa2, 0xea, 0x61, 0x05 +.byte 0xd8, 0xf9, 0x4d, 0xc4, 0x27, 0xfa, 0x6e, 0xad, 0xed, 0xf9, 0xd7, 0x51, 0xf7, 0x6b, 0xa5, 0x02 +.byte 0x03, 0x01, 0x00, 0x01, 0x52, 0x00, 0x26, 0x02, 0x30, 0x50, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03 +.byte 0x55, 0x04, 0x06, 0x13, 0x02, 0x54, 0x57, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a +.byte 0x13, 0x09, 0x54, 0x41, 0x49, 0x57, 0x41, 0x4e, 0x2d, 0x43, 0x41, 0x31, 0x10, 0x30, 0x0e, 0x06 +.byte 0x03, 0x55, 0x04, 0x0b, 0x13, 0x07, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x31, 0x1b, 0x30 +.byte 0x19, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x12, 0x54, 0x57, 0x43, 0x41, 0x20, 0x43, 0x59, 0x42 +.byte 0x45, 0x52, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d +.byte 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02 +.byte 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xc6, 0xf8, 0xca, 0x1e, 0xd9 +.byte 0x09, 0x20, 0x7e, 0x1d, 0x6c, 0x4e, 0xce, 0x8f, 0xe3, 0x47, 0x33, 0x44, 0x9c, 0xc7, 0xc9, 0x69 +.byte 0xaa, 0x3a, 0x5b, 0x78, 0xee, 0x70, 0xd2, 0x92, 0xf8, 0x04, 0xb3, 0x52, 0x52, 0x1d, 0x67, 0x72 +.byte 0x28, 0xa1, 0xdf, 0x8b, 0x5d, 0x95, 0x0a, 0xfe, 0xea, 0xcd, 0xed, 0xf7, 0x29, 0xce, 0xf0, 0x6f +.byte 0x7f, 0xac, 0xcd, 0x3d, 0xef, 0xb3, 0x1c, 0x45, 0x6a, 0xf7, 0x28, 0x90, 0xf1, 0x61, 0x57, 0xc5 +.byte 0x0c, 0xc4, 0xa3, 0x50, 0x5d, 0xde, 0xd4, 0xb5, 0xcb, 0x19, 0xca, 0x80, 0xb9, 0x75, 0xce, 0x29 +.byte 0xce, 0xd2, 0x85, 0x22, 0xec, 0x02, 0x63, 0xcc, 0x44, 0x30, 0x20, 0xda, 0xea, 0x91, 0x5b, 0x56 +.byte 0xe6, 0x1d, 0x1c, 0xd5, 0x9d, 0x66, 0xc7, 0x3f, 0xdf, 0x86, 0xca, 0x4b, 0x53, 0xc4, 0xd9, 0x8d +.byte 0xb2, 0x1d, 0xea, 0xf8, 0xdc, 0x27, 0x53, 0xa3, 0x47, 0xe1, 0x61, 0xcc, 0x7d, 0xb5, 0xb0, 0xf8 +.byte 0xee, 0x73, 0x91, 0xc5, 0xce, 0x73, 0x6f, 0xce, 0xee, 0x10, 0x1f, 0x1a, 0x06, 0xcf, 0xe9, 0x27 +.byte 0x60, 0xc5, 0x4f, 0x19, 0xe4, 0xeb, 0xce, 0x22, 0x26, 0x45, 0xd7, 0x60, 0x99, 0xdd, 0xce, 0x4f +.byte 0x37, 0xe0, 0x7f, 0xe7, 0x63, 0xad, 0xb0, 0xb8, 0x59, 0xb8, 0xd0, 0x06, 0x68, 0x35, 0x60, 0xd3 +.byte 0x36, 0xae, 0x71, 0x43, 0x04, 0xf1, 0x69, 0x65, 0x78, 0x7c, 0xf3, 0x1f, 0xf3, 0xca, 0x28, 0x9f +.byte 0x5a, 0x20, 0x95, 0x66, 0xb4, 0xcd, 0xb7, 0xee, 0x8f, 0x78, 0xa4, 0x45, 0x18, 0xe9, 0x26, 0x2f +.byte 0x8d, 0x9b, 0x29, 0x28, 0xb1, 0xa4, 0xb7, 0x3a, 0x6d, 0xb9, 0xd4, 0x1c, 0x38, 0x72, 0x45, 0x58 +.byte 0xb1, 0x5e, 0xeb, 0xf0, 0x28, 0x9b, 0xb7, 0x82, 0xca, 0xfd, 0xcf, 0xd6, 0x33, 0x0f, 0x9f, 0xfb +.byte 0x97, 0x9e, 0xb1, 0x1c, 0x9c, 0x9e, 0xea, 0x5f, 0x5e, 0xdb, 0xaa, 0xdd, 0x54, 0xe9, 0x30, 0x21 +.byte 0x28, 0x6d, 0x8e, 0x79, 0xf3, 0x75, 0x92, 0x8c, 0x26, 0xfe, 0xdc, 0xc5, 0xf6, 0xc3, 0xb0, 0xdf +.byte 0x44, 0x59, 0x43, 0xa3, 0xb6, 0x03, 0x28, 0xf6, 0x08, 0x30, 0xaa, 0x0d, 0x33, 0xe1, 0xef, 0x9c +.byte 0xa9, 0x07, 0x22, 0xe3, 0x59, 0x5b, 0x40, 0x8f, 0xda, 0x88, 0xb7, 0x69, 0x08, 0xa8, 0xb7, 0x23 +.byte 0x2e, 0x44, 0x09, 0x59, 0x37, 0x5b, 0xc7, 0xe3, 0x17, 0xf2, 0x22, 0xeb, 0x6e, 0x39, 0x52, 0xc5 +.byte 0xde, 0x54, 0xa7, 0x98, 0xc9, 0x4b, 0x20, 0x95, 0xdc, 0x46, 0x89, 0x5f, 0xb4, 0x12, 0xf9, 0x85 +.byte 0x29, 0x8e, 0xeb, 0xc8, 0x27, 0x15, 0x20, 0xc0, 0x4b, 0xd4, 0xcc, 0x7c, 0x0c, 0x6c, 0x34, 0x0c +.byte 0x26, 0x9b, 0x26, 0x31, 0xa6, 0x3c, 0xa7, 0xf6, 0xd9, 0xd0, 0x4b, 0xa2, 0x64, 0xff, 0x3b, 0x99 +.byte 0x41, 0x72, 0xc1, 0xe0, 0x70, 0x97, 0xf1, 0x24, 0xbb, 0x2b, 0xc4, 0x74, 0x22, 0xb1, 0xac, 0x6b +.byte 0x22, 0x32, 0x24, 0xd3, 0x78, 0x2a, 0xc0, 0xc0, 0xa1, 0x2f, 0xf1, 0x52, 0x05, 0xc9, 0x3f, 0xef +.byte 0x76, 0x66, 0xe2, 0x45, 0xd8, 0x0d, 0x3d, 0xad, 0x95, 0xc8, 0xc7, 0x89, 0x26, 0xc8, 0x0f, 0xae +.byte 0xa7, 0x03, 0x2e, 0xfb, 0xc1, 0x5f, 0xfa, 0x20, 0xe1, 0x70, 0xad, 0xb0, 0x65, 0x20, 0x37, 0x33 +.byte 0x60, 0xb0, 0xd5, 0xaf, 0xd7, 0x0c, 0x1c, 0xc2, 0x90, 0x70, 0xd7, 0x4a, 0x18, 0xbc, 0x7e, 0x01 +.byte 0xb0, 0xb0, 0xeb, 0x15, 0x1e, 0x44, 0x06, 0xcd, 0xa4, 0x4f, 0xe8, 0x0c, 0xd1, 0xc3, 0x20, 0x10 +.byte 0xe1, 0x54, 0x65, 0x9e, 0xb6, 0x51, 0xd0, 0x1a, 0x76, 0x6b, 0x42, 0x5a, 0x58, 0x76, 0x34, 0xea +.byte 0xb7, 0x37, 0x19, 0xae, 0x2e, 0x75, 0xf9, 0x96, 0xe5, 0xc1, 0x59, 0xf7, 0x94, 0x57, 0x29, 0x25 +.byte 0x8d, 0x3a, 0x4c, 0xab, 0x4d, 0x9a, 0x41, 0xd0, 0x5f, 0x26, 0x03, 0x02, 0x03, 0x01, 0x00, 0x01 +.byte 0x52, 0x00, 0x5b, 0x00, 0x30, 0x50, 0x31, 0x24, 0x30, 0x22, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13 +.byte 0x1b, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x45, 0x43, 0x43, 0x20 +.byte 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x2d, 0x20, 0x52, 0x34, 0x31, 0x13, 0x30, 0x11 +.byte 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0a, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67 +.byte 0x6e, 0x31, 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x0a, 0x47, 0x6c, 0x6f, 0x62 +.byte 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce +.byte 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00 +.byte 0x04, 0xb8, 0xc6, 0x79, 0xd3, 0x8f, 0x6c, 0x25, 0x0e, 0x9f, 0x2e, 0x39, 0x19, 0x1c, 0x03, 0xa4 +.byte 0xae, 0x9a, 0xe5, 0x39, 0x07, 0x09, 0x16, 0xca, 0x63, 0xb1, 0xb9, 0x86, 0xf8, 0x8a, 0x57, 0xc1 +.byte 0x57, 0xce, 0x42, 0xfa, 0x73, 0xa1, 0xf7, 0x65, 0x42, 0xff, 0x1e, 0xc1, 0x00, 0xb2, 0x6e, 0x73 +.byte 0x0e, 0xff, 0xc7, 0x21, 0xe5, 0x18, 0xa4, 0xaa, 0xd9, 0x71, 0x3f, 0xa8, 0xd4, 0xb9, 0xce, 0x8c +.byte 0x1d, 0x52, 0x00, 0x78, 0x00, 0x30, 0x50, 0x31, 0x24, 0x30, 0x22, 0x06, 0x03, 0x55, 0x04, 0x0b +.byte 0x13, 0x1b, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x45, 0x43, 0x43 +.byte 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x2d, 0x20, 0x52, 0x35, 0x31, 0x13, 0x30 +.byte 0x11, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0a, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69 +.byte 0x67, 0x6e, 0x31, 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x0a, 0x47, 0x6c, 0x6f +.byte 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48 +.byte 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0x47 +.byte 0x45, 0x0e, 0x96, 0xfb, 0x7d, 0x5d, 0xbf, 0xe9, 0x39, 0xd1, 0x21, 0xf8, 0x9f, 0x0b, 0xb6, 0xd5 +.byte 0x7b, 0x1e, 0x92, 0x3a, 0x48, 0x59, 0x1c, 0xf0, 0x62, 0x31, 0x2d, 0xc0, 0x7a, 0x28, 0xfe, 0x1a +.byte 0xa7, 0x5c, 0xb3, 0xb6, 0xcc, 0x97, 0xe7, 0x45, 0xd4, 0x58, 0xfa, 0xd1, 0x77, 0x6d, 0x43, 0xa2 +.byte 0xc0, 0x87, 0x65, 0x34, 0x0a, 0x1f, 0x7a, 0xdd, 0xeb, 0x3c, 0x33, 0xa1, 0xc5, 0x9d, 0x4d, 0xa4 +.byte 0x6f, 0x41, 0x95, 0x38, 0x7f, 0xc9, 0x1e, 0x84, 0xeb, 0xd1, 0x9e, 0x49, 0x92, 0x87, 0x94, 0x87 +.byte 0x0c, 0x3a, 0x85, 0x4a, 0x66, 0x9f, 0x9d, 0x59, 0x93, 0x4d, 0x97, 0x61, 0x06, 0x86, 0x4a, 0x53 +.byte 0x00, 0x26, 0x02, 0x30, 0x51, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02 +.byte 0x45, 0x53, 0x31, 0x42, 0x30, 0x40, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x39, 0x41, 0x75, 0x74 +.byte 0x6f, 0x72, 0x69, 0x64, 0x61, 0x64, 0x20, 0x64, 0x65, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66 +.byte 0x69, 0x63, 0x61, 0x63, 0x69, 0x6f, 0x6e, 0x20, 0x46, 0x69, 0x72, 0x6d, 0x61, 0x70, 0x72, 0x6f +.byte 0x66, 0x65, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x43, 0x49, 0x46, 0x20, 0x41, 0x36, 0x32 +.byte 0x36, 0x33, 0x34, 0x30, 0x36, 0x38, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86 +.byte 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82 +.byte 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xca, 0x96, 0x6b, 0x8e, 0xea, 0xf8, 0xfb, 0xf1, 0xa2 +.byte 0x35, 0xe0, 0x7f, 0x4c, 0xda, 0xe0, 0xc3, 0x52, 0xd7, 0x7d, 0xb6, 0x10, 0xc8, 0x02, 0x5e, 0xb3 +.byte 0x43, 0x2a, 0xc4, 0x4f, 0x6a, 0xb2, 0xca, 0x1c, 0x5d, 0x28, 0x9a, 0x78, 0x11, 0x1a, 0x69, 0x59 +.byte 0x57, 0xaf, 0xb5, 0x20, 0x42, 0xe4, 0x8b, 0x0f, 0xe6, 0xdf, 0x5b, 0xa6, 0x03, 0x92, 0x2f, 0xf5 +.byte 0x11, 0xe4, 0x62, 0xd7, 0x32, 0x71, 0x38, 0xd9, 0x04, 0x0c, 0x71, 0xab, 0x3d, 0x51, 0x7e, 0x0f +.byte 0x07, 0xdf, 0x63, 0x05, 0x5c, 0xe9, 0xbf, 0x94, 0x6f, 0xc1, 0x29, 0x82, 0xc0, 0xb4, 0xda, 0x51 +.byte 0xb0, 0xc1, 0x3c, 0xbb, 0xad, 0x37, 0x4a, 0x5c, 0xca, 0xf1, 0x4b, 0x36, 0x0e, 0x24, 0xab, 0xbf +.byte 0xc3, 0x84, 0x77, 0xfd, 0xa8, 0x50, 0xf4, 0xb1, 0xe7, 0xc6, 0x2f, 0xd2, 0x2d, 0x59, 0x8d, 0x7a +.byte 0x0a, 0x4e, 0x96, 0x69, 0x52, 0x02, 0xaa, 0x36, 0x98, 0xec, 0xfc, 0xfa, 0x14, 0x83, 0x0c, 0x37 +.byte 0x1f, 0xc9, 0x92, 0x37, 0x7f, 0xd7, 0x81, 0x2d, 0xe5, 0xc4, 0xb9, 0xe0, 0x3e, 0x34, 0xfe, 0x67 +.byte 0xf4, 0x3e, 0x66, 0xd1, 0xd3, 0xf4, 0x40, 0xcf, 0x5e, 0x62, 0x34, 0x0f, 0x70, 0x06, 0x3e, 0x20 +.byte 0x18, 0x5a, 0xce, 0xf7, 0x72, 0x1b, 0x25, 0x6c, 0x93, 0x74, 0x14, 0x93, 0xa3, 0x73, 0xb1, 0x0e +.byte 0xaa, 0x87, 0x10, 0x23, 0x59, 0x5f, 0x20, 0x05, 0x19, 0x47, 0xed, 0x68, 0x8e, 0x92, 0x12, 0xca +.byte 0x5d, 0xfc, 0xd6, 0x2b, 0xb2, 0x92, 0x3c, 0x20, 0xcf, 0xe1, 0x5f, 0xaf, 0x20, 0xbe, 0xa0, 0x76 +.byte 0x7f, 0x76, 0xe5, 0xec, 0x1a, 0x86, 0x61, 0x33, 0x3e, 0xe7, 0x7b, 0xb4, 0x3f, 0xa0, 0x0f, 0x8e +.byte 0xa2, 0xb9, 0x6a, 0x6f, 0xb9, 0x87, 0x26, 0x6f, 0x41, 0x6c, 0x88, 0xa6, 0x50, 0xfd, 0x6a, 0x63 +.byte 0x0b, 0xf5, 0x93, 0x16, 0x1b, 0x19, 0x8f, 0xb2, 0xed, 0x9b, 0x9b, 0xc9, 0x90, 0xf5, 0x01, 0x0c +.byte 0xdf, 0x19, 0x3d, 0x0f, 0x3e, 0x38, 0x23, 0xc9, 0x2f, 0x8f, 0x0c, 0xd1, 0x02, 0xfe, 0x1b, 0x55 +.byte 0xd6, 0x4e, 0xd0, 0x8d, 0x3c, 0xaf, 0x4f, 0xa4, 0xf3, 0xfe, 0xaf, 0x2a, 0xd3, 0x05, 0x9d, 0x79 +.byte 0x08, 0xa1, 0xcb, 0x57, 0x31, 0xb4, 0x9c, 0xc8, 0x90, 0xb2, 0x67, 0xf4, 0x18, 0x16, 0x93, 0x3a +.byte 0xfc, 0x47, 0xd8, 0xd1, 0x78, 0x96, 0x31, 0x1f, 0xba, 0x2b, 0x0c, 0x5f, 0x5d, 0x99, 0xad, 0x63 +.byte 0x89, 0x5a, 0x24, 0x20, 0x76, 0xd8, 0xdf, 0xfd, 0xab, 0x4e, 0xa6, 0x22, 0xaa, 0x9d, 0x5e, 0xe6 +.byte 0x27, 0x8a, 0x7d, 0x68, 0x29, 0xa3, 0xe7, 0x8a, 0xb8, 0xda, 0x11, 0xbb, 0x17, 0x2d, 0x99, 0x9d +.byte 0x13, 0x24, 0x46, 0xf7, 0xc5, 0xe2, 0xd8, 0x9f, 0x8e, 0x7f, 0xc7, 0x8f, 0x74, 0x6d, 0x5a, 0xb2 +.byte 0xe8, 0x72, 0xf5, 0xac, 0xee, 0x24, 0x10, 0xad, 0x2f, 0x14, 0xda, 0xff, 0x2d, 0x9a, 0x46, 0x71 +.byte 0x47, 0xbe, 0x42, 0xdf, 0xbb, 0x01, 0xdb, 0xf4, 0x7f, 0xd3, 0x28, 0x8f, 0x31, 0x59, 0x5b, 0xd3 +.byte 0xc9, 0x02, 0xa6, 0xb4, 0x52, 0xca, 0x6e, 0x97, 0xfb, 0x43, 0xc5, 0x08, 0x26, 0x6f, 0x8a, 0xf4 +.byte 0xbb, 0xfd, 0x9f, 0x28, 0xaa, 0x0d, 0xd5, 0x45, 0xf3, 0x13, 0x3a, 0x1d, 0xd8, 0xc0, 0x78, 0x8f +.byte 0x41, 0x67, 0x3c, 0x1e, 0x94, 0x64, 0xae, 0x7b, 0x0b, 0xc5, 0xe8, 0xd9, 0x01, 0x88, 0x39, 0x1a +.byte 0x97, 0x86, 0x64, 0x41, 0xd5, 0x3b, 0x87, 0x0c, 0x6e, 0xfa, 0x0f, 0xc6, 0xbd, 0x48, 0x14, 0xbf +.byte 0x39, 0x4d, 0xd4, 0x9e, 0x41, 0xb6, 0x8f, 0x96, 0x1d, 0x63, 0x96, 0x93, 0xd9, 0x95, 0x06, 0x78 +.byte 0x31, 0x68, 0x9e, 0x37, 0x06, 0x3b, 0x80, 0x89, 0x45, 0x61, 0x39, 0x23, 0xc7, 0x1b, 0x44, 0xa3 +.byte 0x15, 0xe5, 0x1c, 0xf8, 0x92, 0x30, 0xbb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x53, 0x00, 0x26, 0x01 +.byte 0x30, 0x51, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x4a, 0x50, 0x31 +.byte 0x23, 0x30, 0x21, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x1a, 0x43, 0x79, 0x62, 0x65, 0x72, 0x74 +.byte 0x72, 0x75, 0x73, 0x74, 0x20, 0x4a, 0x61, 0x70, 0x61, 0x6e, 0x20, 0x43, 0x6f, 0x2e, 0x2c, 0x20 +.byte 0x4c, 0x74, 0x64, 0x2e, 0x31, 0x1d, 0x30, 0x1b, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x14, 0x53 +.byte 0x65, 0x63, 0x75, 0x72, 0x65, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43 +.byte 0x41, 0x31, 0x32, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7 +.byte 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02 +.byte 0x82, 0x01, 0x01, 0x00, 0xba, 0x39, 0xc1, 0x37, 0x7a, 0x68, 0x45, 0x2b, 0x14, 0xb4, 0xeb, 0xe4 +.byte 0x13, 0xeb, 0x57, 0x75, 0x23, 0x4d, 0x8f, 0x24, 0x2d, 0x16, 0xe8, 0xae, 0x8e, 0xc9, 0x7d, 0xa4 +.byte 0x57, 0x3b, 0x2a, 0x76, 0x25, 0x33, 0x83, 0x6c, 0xea, 0x32, 0x8a, 0x94, 0x9b, 0x4e, 0x3c, 0x96 +.byte 0xe4, 0xfd, 0x51, 0xbf, 0x99, 0xc9, 0x93, 0x7e, 0xbf, 0xf9, 0xad, 0xa7, 0xb2, 0x48, 0x2b, 0x07 +.byte 0x1c, 0x27, 0xf5, 0x4c, 0xbc, 0x70, 0x12, 0x77, 0xa4, 0x85, 0x54, 0xb5, 0xfd, 0x90, 0x7a, 0xe4 +.byte 0xa3, 0xe4, 0x51, 0x58, 0x03, 0xcd, 0x10, 0x79, 0x79, 0xee, 0x6b, 0x93, 0x1f, 0x64, 0x8e, 0x6b +.byte 0x64, 0xab, 0xa3, 0x13, 0xe3, 0x71, 0xfe, 0x7d, 0xab, 0x9c, 0xdd, 0x27, 0x53, 0x37, 0xb3, 0xaa +.byte 0x18, 0xc2, 0x59, 0x26, 0xec, 0x5b, 0x1f, 0xd2, 0xe6, 0x65, 0x7c, 0xef, 0x93, 0xbd, 0xd8, 0x58 +.byte 0x5c, 0x0b, 0xc0, 0xe3, 0x65, 0x6f, 0x3c, 0xc7, 0xca, 0x59, 0xe3, 0xfe, 0x6e, 0x5f, 0xac, 0x83 +.byte 0xbe, 0xfd, 0x5d, 0x25, 0x4e, 0x2a, 0x29, 0x3b, 0xd6, 0x0b, 0xab, 0x17, 0x32, 0x78, 0xa4, 0xe1 +.byte 0x3e, 0x94, 0x46, 0xbe, 0x62, 0x6e, 0x9b, 0xde, 0x46, 0xa8, 0xb1, 0x16, 0xe7, 0x85, 0x6e, 0xf4 +.byte 0x08, 0x40, 0x45, 0x11, 0xa0, 0x9e, 0x54, 0x44, 0x84, 0xf7, 0xd8, 0x36, 0xce, 0xf5, 0x50, 0x47 +.byte 0xdc, 0x2c, 0x30, 0x9b, 0xee, 0xc0, 0xf5, 0x96, 0xd2, 0xfe, 0x09, 0x86, 0xc7, 0x06, 0x59, 0xae +.byte 0x4f, 0xae, 0x8e, 0x11, 0x98, 0x7b, 0xf3, 0x0b, 0x52, 0xaa, 0x62, 0x26, 0xaa, 0x21, 0xdf, 0x8e +.byte 0x25, 0x33, 0x79, 0x97, 0x16, 0x49, 0x8d, 0xf5, 0x3e, 0xd5, 0x47, 0x9f, 0x37, 0x31, 0x49, 0x33 +.byte 0x72, 0x05, 0x4d, 0x0c, 0xb6, 0x55, 0x8c, 0xf1, 0x57, 0x8f, 0x8a, 0x87, 0xd1, 0xad, 0xc5, 0x11 +.byte 0x12, 0x39, 0xa0, 0xad, 0x02, 0x03, 0x01, 0x00, 0x01, 0x53, 0x00, 0x26, 0x02, 0x30, 0x51, 0x31 +.byte 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x4a, 0x50, 0x31, 0x23, 0x30, 0x21 +.byte 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x1a, 0x43, 0x79, 0x62, 0x65, 0x72, 0x74, 0x72, 0x75, 0x73 +.byte 0x74, 0x20, 0x4a, 0x61, 0x70, 0x61, 0x6e, 0x20, 0x43, 0x6f, 0x2e, 0x2c, 0x20, 0x4c, 0x74, 0x64 +.byte 0x2e, 0x31, 0x1d, 0x30, 0x1b, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x14, 0x53, 0x65, 0x63, 0x75 +.byte 0x72, 0x65, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x31, 0x34 +.byte 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01 +.byte 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01 +.byte 0x00, 0xc5, 0xd2, 0x7a, 0xa1, 0xd6, 0x8a, 0xbf, 0x16, 0x31, 0xd0, 0x98, 0xd1, 0x3a, 0x94, 0xfc +.byte 0x5a, 0xb8, 0x6e, 0x22, 0xc1, 0x62, 0xf7, 0xa7, 0x0a, 0x27, 0xef, 0x50, 0xf6, 0x2e, 0xb1, 0x9e +.byte 0x68, 0x12, 0xf0, 0x6c, 0x24, 0x63, 0x39, 0xf1, 0xf0, 0xdf, 0x10, 0xc6, 0xde, 0xb7, 0x52, 0x20 +.byte 0xd5, 0x52, 0x5b, 0x42, 0x99, 0x9e, 0xf3, 0xa0, 0xbe, 0x52, 0x1f, 0x5f, 0xcc, 0x67, 0x6d, 0xa7 +.byte 0x2e, 0x50, 0xa2, 0xc1, 0x97, 0x8d, 0xb6, 0xf8, 0x95, 0xf5, 0xb0, 0xba, 0xdc, 0x9d, 0xe0, 0xbe +.byte 0xcb, 0xdf, 0xf7, 0x38, 0xf2, 0x47, 0xf5, 0xa6, 0x9a, 0x92, 0x95, 0x2a, 0x62, 0x59, 0x50, 0x0b +.byte 0xa2, 0xb1, 0x35, 0xe7, 0x65, 0xb2, 0x61, 0xb2, 0xea, 0x92, 0x71, 0x69, 0xe4, 0x29, 0xf0, 0x4f +.byte 0x81, 0x81, 0x04, 0x3c, 0xb2, 0xa5, 0x5b, 0xd4, 0xc5, 0xa8, 0x59, 0x67, 0x7b, 0x55, 0x1c, 0x49 +.byte 0xab, 0x7a, 0x9d, 0xc2, 0xe7, 0x73, 0x4d, 0xef, 0xcd, 0x09, 0xc2, 0xc4, 0x57, 0x12, 0xdb, 0x01 +.byte 0x0e, 0x23, 0x79, 0x09, 0x07, 0x3b, 0xa2, 0xe8, 0xfc, 0x8a, 0xcf, 0x8f, 0xc0, 0x46, 0x24, 0x9c +.byte 0x38, 0x27, 0xe0, 0x83, 0x9d, 0x1b, 0xa0, 0xbf, 0x78, 0x15, 0x10, 0xeb, 0x86, 0x4e, 0x0a, 0x5a +.byte 0xfd, 0xdf, 0xda, 0x2c, 0x82, 0x7e, 0xee, 0xca, 0xf6, 0x29, 0xe1, 0xfa, 0x71, 0xa1, 0xf7, 0x88 +.byte 0x68, 0x9c, 0x9c, 0xf0, 0x8d, 0xbe, 0x0f, 0x49, 0x91, 0xd8, 0xea, 0x3a, 0xf9, 0xfd, 0xd0, 0x68 +.byte 0x71, 0xdb, 0xe9, 0xb5, 0x2b, 0x4e, 0x82, 0x92, 0x6f, 0x66, 0x1f, 0xe0, 0xf0, 0xdc, 0x4c, 0xec +.byte 0xca, 0xd1, 0xea, 0xba, 0x74, 0x06, 0xf9, 0xb3, 0x84, 0x90, 0x94, 0xd1, 0x5f, 0x8e, 0x73, 0x19 +.byte 0x10, 0x5d, 0x02, 0xe5, 0x70, 0xa5, 0xc0, 0x10, 0xd0, 0x10, 0x7c, 0x6f, 0xc5, 0x58, 0x49, 0xb4 +.byte 0xb0, 0x6e, 0x9a, 0xda, 0x7d, 0x95, 0xf5, 0xcc, 0xda, 0x02, 0xaf, 0xb8, 0x2c, 0x7d, 0x79, 0x8f +.byte 0xbe, 0x43, 0xf1, 0xf9, 0x28, 0x28, 0x8d, 0x09, 0x43, 0xf8, 0x08, 0xdd, 0x6b, 0xc8, 0x8b, 0x2c +.byte 0x24, 0xb1, 0x8d, 0x52, 0x07, 0xbd, 0x78, 0x9b, 0xcb, 0xca, 0x68, 0xb2, 0xa4, 0xdd, 0x0c, 0x4c +.byte 0x79, 0x60, 0xc6, 0x99, 0xd1, 0x93, 0xf1, 0x30, 0x1a, 0x07, 0xd3, 0xae, 0x22, 0xc2, 0xea, 0xce +.byte 0xf1, 0x84, 0x09, 0xcc, 0xe0, 0x14, 0x6e, 0x7f, 0x3f, 0x7e, 0xd2, 0x82, 0x85, 0xac, 0xdc, 0xa9 +.byte 0x16, 0x4e, 0x85, 0xa0, 0x60, 0xcb, 0xf6, 0x9c, 0xd7, 0xc8, 0xb3, 0x8e, 0xed, 0xc6, 0x9b, 0x98 +.byte 0x75, 0x0d, 0x55, 0xe8, 0x5f, 0xe5, 0x95, 0x8b, 0x02, 0xa4, 0xae, 0x43, 0x29, 0x28, 0x11, 0xa4 +.byte 0xe6, 0x12, 0x30, 0x01, 0x4b, 0x75, 0x6b, 0x1e, 0x66, 0x9d, 0x79, 0x2f, 0xa5, 0x76, 0x2f, 0x1d +.byte 0x40, 0xb4, 0x6d, 0xc9, 0x7d, 0x79, 0x08, 0xec, 0xd1, 0x6a, 0xb6, 0x5d, 0x2a, 0xb2, 0xa5, 0x66 +.byte 0xbd, 0x6b, 0x85, 0xf4, 0x74, 0x56, 0xc3, 0xf5, 0xe7, 0x75, 0x52, 0x28, 0x2c, 0xa5, 0xff, 0x66 +.byte 0x47, 0xa5, 0xd4, 0xfe, 0xfe, 0x9e, 0x54, 0xbf, 0x65, 0x7e, 0x01, 0xd6, 0x30, 0x8f, 0xa5, 0x36 +.byte 0x9c, 0xa2, 0x50, 0x1c, 0xee, 0x38, 0x80, 0x01, 0x48, 0xc6, 0xc7, 0x74, 0xf4, 0xc6, 0xac, 0xc3 +.byte 0x40, 0x49, 0x16, 0x61, 0x74, 0x2c, 0xaf, 0x8c, 0x6f, 0x35, 0xed, 0x7b, 0x18, 0x00, 0x5b, 0x36 +.byte 0x3c, 0x9c, 0x50, 0x0d, 0xca, 0x92, 0x33, 0x10, 0xf1, 0x26, 0x49, 0x6d, 0xdf, 0x75, 0x24, 0x37 +.byte 0x82, 0x22, 0xd7, 0xe8, 0x96, 0xfd, 0x15, 0x4b, 0x02, 0x96, 0x3e, 0x07, 0x72, 0x95, 0x7e, 0xab +.byte 0x3d, 0x4c, 0x2e, 0xd7, 0xca, 0xf0, 0xdf, 0xe0, 0x58, 0x3f, 0x2d, 0x2f, 0x04, 0x9a, 0x38, 0xa3 +.byte 0x01, 0x02, 0x03, 0x01, 0x00, 0x01, 0x53, 0x00, 0x78, 0x00, 0x30, 0x51, 0x31, 0x0b, 0x30, 0x09 +.byte 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x4a, 0x50, 0x31, 0x23, 0x30, 0x21, 0x06, 0x03, 0x55 +.byte 0x04, 0x0a, 0x13, 0x1a, 0x43, 0x79, 0x62, 0x65, 0x72, 0x74, 0x72, 0x75, 0x73, 0x74, 0x20, 0x4a +.byte 0x61, 0x70, 0x61, 0x6e, 0x20, 0x43, 0x6f, 0x2e, 0x2c, 0x20, 0x4c, 0x74, 0x64, 0x2e, 0x31, 0x1d +.byte 0x30, 0x1b, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x14, 0x53, 0x65, 0x63, 0x75, 0x72, 0x65, 0x53 +.byte 0x69, 0x67, 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x31, 0x35, 0x30, 0x76, 0x30 +.byte 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00 +.byte 0x22, 0x03, 0x62, 0x00, 0x04, 0x0b, 0x50, 0x74, 0x8d, 0x64, 0x32, 0x99, 0x99, 0xb3, 0xd2, 0x60 +.byte 0x08, 0xb8, 0x22, 0x8e, 0x46, 0x74, 0x2c, 0x78, 0xc0, 0x2b, 0x44, 0x2d, 0x6d, 0x5f, 0x1d, 0xc9 +.byte 0xae, 0x4b, 0x52, 0x20, 0x83, 0x3d, 0xb8, 0x14, 0x6d, 0x53, 0x87, 0x60, 0x9e, 0x5f, 0x6c, 0x85 +.byte 0xdb, 0x06, 0x14, 0x95, 0xe0, 0xc7, 0x28, 0xff, 0x9d, 0x5f, 0xe4, 0xaa, 0xf1, 0xb3, 0x8b, 0x6d +.byte 0xed, 0x4f, 0x2f, 0x4b, 0xc9, 0x4a, 0x94, 0x91, 0x64, 0x75, 0xfe, 0x01, 0xec, 0xc1, 0xd8, 0xeb +.byte 0x7a, 0x94, 0x78, 0x56, 0x18, 0x43, 0x5f, 0x6b, 0x81, 0xcb, 0xf6, 0xbc, 0xda, 0xb4, 0x0c, 0xb6 +.byte 0x29, 0x93, 0x08, 0x69, 0x8f, 0x53, 0x00, 0x26, 0x01, 0x30, 0x51, 0x31, 0x0b, 0x30, 0x09, 0x06 +.byte 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x50, 0x4c, 0x31, 0x28, 0x30, 0x26, 0x06, 0x03, 0x55, 0x04 +.byte 0x0a, 0x0c, 0x1f, 0x4b, 0x72, 0x61, 0x6a, 0x6f, 0x77, 0x61, 0x20, 0x49, 0x7a, 0x62, 0x61, 0x20 +.byte 0x52, 0x6f, 0x7a, 0x6c, 0x69, 0x63, 0x7a, 0x65, 0x6e, 0x69, 0x6f, 0x77, 0x61, 0x20, 0x53, 0x2e +.byte 0x41, 0x2e, 0x31, 0x18, 0x30, 0x16, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x0f, 0x53, 0x5a, 0x41 +.byte 0x46, 0x49, 0x52, 0x20, 0x52, 0x4f, 0x4f, 0x54, 0x20, 0x43, 0x41, 0x32, 0x30, 0x82, 0x01, 0x22 +.byte 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03 +.byte 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xb7, 0xbc, 0x3e +.byte 0x50, 0xa8, 0x4b, 0xcd, 0x40, 0xb5, 0xce, 0x61, 0xe7, 0x96, 0xca, 0xb4, 0xa1, 0xda, 0x0c, 0x22 +.byte 0xb0, 0xfa, 0xb5, 0x7b, 0x76, 0x00, 0x77, 0x8c, 0x0b, 0xcf, 0x7d, 0xa8, 0x86, 0xcc, 0x26, 0x51 +.byte 0xe4, 0x20, 0x3d, 0x85, 0x0c, 0xd6, 0x58, 0xe3, 0xe7, 0xf4, 0x2a, 0x18, 0x9d, 0xda, 0xd1, 0xae +.byte 0x26, 0xee, 0xeb, 0x53, 0xdc, 0xf4, 0x90, 0xd6, 0x13, 0x4a, 0x0c, 0x90, 0x3c, 0xc3, 0xf4, 0xda +.byte 0xd2, 0x8e, 0x0d, 0x92, 0x3a, 0xdc, 0xb1, 0xb1, 0xff, 0x38, 0xde, 0xc3, 0xba, 0x2d, 0x5f, 0x80 +.byte 0xb9, 0x02, 0xbd, 0x4a, 0x9d, 0x1b, 0x0f, 0xb4, 0xc3, 0xc2, 0xc1, 0x67, 0x03, 0xdd, 0xdc, 0x1b +.byte 0x9c, 0x3d, 0xb3, 0xb0, 0xde, 0x00, 0x1e, 0xa8, 0x34, 0x47, 0xbb, 0x9a, 0xeb, 0xfe, 0x0b, 0x14 +.byte 0xbd, 0x36, 0x84, 0xda, 0x0d, 0x20, 0xbf, 0xfa, 0x5b, 0xcb, 0xa9, 0x16, 0x20, 0xad, 0x39, 0x60 +.byte 0xee, 0x2f, 0x75, 0xb6, 0xe7, 0x97, 0x9c, 0xf9, 0x3e, 0xfd, 0x7e, 0x4d, 0x6f, 0x4d, 0x2f, 0xef +.byte 0x88, 0x0d, 0x6a, 0xfa, 0xdd, 0xf1, 0x3d, 0x6e, 0x20, 0xa5, 0xa0, 0x12, 0xb4, 0x4d, 0x70, 0xb9 +.byte 0xce, 0xd7, 0x72, 0x3b, 0x89, 0x93, 0xa7, 0x80, 0x84, 0x1c, 0x27, 0x49, 0x72, 0x49, 0xb5, 0xff +.byte 0x3b, 0x95, 0x9e, 0xc1, 0xcc, 0xc8, 0x01, 0xec, 0xe8, 0x0e, 0x8a, 0x0a, 0x96, 0xe7, 0xb3, 0xa6 +.byte 0x87, 0xe5, 0xd6, 0xf9, 0x05, 0x2b, 0x0d, 0x97, 0x40, 0x70, 0x3c, 0xba, 0xac, 0x75, 0x5a, 0x9c +.byte 0xd5, 0x4d, 0x9d, 0x02, 0x0a, 0xd2, 0x4b, 0x9b, 0x66, 0x4b, 0x46, 0x07, 0x17, 0x65, 0xad, 0x9f +.byte 0x6c, 0x88, 0x00, 0xdc, 0x22, 0x89, 0xe0, 0xe1, 0x64, 0xd4, 0x67, 0xbc, 0x31, 0x79, 0x61, 0x3c +.byte 0xbb, 0xca, 0x41, 0xcd, 0x5c, 0x6a, 0x00, 0xc8, 0x3c, 0x38, 0x8e, 0x58, 0xaf, 0x02, 0x03, 0x01 +.byte 0x00, 0x01, 0x53, 0x00, 0x26, 0x02, 0x30, 0x51, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04 +.byte 0x06, 0x13, 0x02, 0x54, 0x57, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x09 +.byte 0x54, 0x41, 0x49, 0x57, 0x41, 0x4e, 0x2d, 0x43, 0x41, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55 +.byte 0x04, 0x0b, 0x13, 0x07, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x31, 0x1c, 0x30, 0x1a, 0x06 +.byte 0x03, 0x55, 0x04, 0x03, 0x13, 0x13, 0x54, 0x57, 0x43, 0x41, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61 +.byte 0x6c, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06 +.byte 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f +.byte 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xb0, 0x05, 0xdb, 0xc8, 0xeb, 0x8c +.byte 0xc4, 0x6e, 0x8a, 0x21, 0xef, 0x8e, 0x4d, 0x9c, 0x71, 0x0a, 0x1f, 0x52, 0x70, 0xed, 0x6d, 0x82 +.byte 0x9c, 0x97, 0xc5, 0xd7, 0x4c, 0x4e, 0x45, 0x49, 0xcb, 0x40, 0x42, 0xb5, 0x12, 0x34, 0x6c, 0x19 +.byte 0xc2, 0x74, 0xa4, 0x31, 0x5f, 0x85, 0x02, 0x97, 0xec, 0x43, 0x33, 0x0a, 0x53, 0xd2, 0x9c, 0x8c +.byte 0x8e, 0xb7, 0xb8, 0x79, 0xdb, 0x2b, 0xd5, 0x6a, 0xf2, 0x8e, 0x66, 0xc4, 0xee, 0x2b, 0x01, 0x07 +.byte 0x92, 0xd4, 0xb3, 0xd0, 0x02, 0xdf, 0x50, 0xf6, 0x55, 0xaf, 0x66, 0x0e, 0xcb, 0xe0, 0x47, 0x60 +.byte 0x2f, 0x2b, 0x32, 0x39, 0x35, 0x52, 0x3a, 0x28, 0x83, 0xf8, 0x7b, 0x16, 0xc6, 0x18, 0xb8, 0x62 +.byte 0xd6, 0x47, 0x25, 0x91, 0xce, 0xf0, 0x19, 0x12, 0x4d, 0xad, 0x63, 0xf5, 0xd3, 0x3f, 0x75, 0x5f +.byte 0x29, 0xf0, 0xa1, 0x30, 0x1c, 0x2a, 0xa0, 0x98, 0xa6, 0x15, 0xbd, 0xee, 0xfd, 0x19, 0x36, 0xf0 +.byte 0xe2, 0x91, 0x43, 0x8f, 0xfa, 0xca, 0xd6, 0x10, 0x27, 0x49, 0x4c, 0xef, 0xdd, 0xc1, 0xf1, 0x85 +.byte 0x70, 0x9b, 0xca, 0xea, 0xa8, 0x5a, 0x43, 0xfc, 0x6d, 0x86, 0x6f, 0x73, 0xe9, 0x37, 0x45, 0xa9 +.byte 0xf0, 0x36, 0xc7, 0xcc, 0x88, 0x75, 0x1e, 0xbb, 0x6c, 0x06, 0xff, 0x9b, 0x6b, 0x3e, 0x17, 0xec +.byte 0x61, 0xaa, 0x71, 0x7c, 0xc6, 0x1d, 0xa2, 0xf7, 0x49, 0xe9, 0x15, 0xb5, 0x3c, 0xd6, 0xa1, 0x61 +.byte 0xf5, 0x11, 0xf7, 0x05, 0x6f, 0x1d, 0xfd, 0x11, 0xbe, 0xd0, 0x30, 0x07, 0xc2, 0x29, 0xb0, 0x09 +.byte 0x4e, 0x26, 0xdc, 0xe3, 0xa2, 0xa8, 0x91, 0x6a, 0x1f, 0xc2, 0x91, 0x45, 0x88, 0x5c, 0xe5, 0x98 +.byte 0xb8, 0x71, 0xa5, 0x15, 0x19, 0xc9, 0x7c, 0x75, 0x11, 0xcc, 0x70, 0x74, 0x4f, 0x2d, 0x9b, 0x1d +.byte 0x91, 0x44, 0xfd, 0x56, 0x28, 0xa0, 0xfe, 0xbb, 0x86, 0x6a, 0xc8, 0xfa, 0x5c, 0x0b, 0x58, 0xdc +.byte 0xc6, 0x4b, 0x76, 0xc8, 0xab, 0x22, 0xd9, 0x73, 0x0f, 0xa5, 0xf4, 0x5a, 0x02, 0x89, 0x3f, 0x4f +.byte 0x9e, 0x22, 0x82, 0xee, 0xa2, 0x74, 0x53, 0x2a, 0x3d, 0x53, 0x27, 0x69, 0x1d, 0x6c, 0x8e, 0x32 +.byte 0x2c, 0x64, 0x00, 0x26, 0x63, 0x61, 0x36, 0x4e, 0xa3, 0x46, 0xb7, 0x3f, 0x7d, 0xb3, 0x2d, 0xac +.byte 0x6d, 0x90, 0xa2, 0x95, 0xa2, 0xce, 0xcf, 0xda, 0x82, 0xe7, 0x07, 0x34, 0x19, 0x96, 0xe9, 0xb8 +.byte 0x21, 0xaa, 0x29, 0x7e, 0xa6, 0x38, 0xbe, 0x8e, 0x29, 0x4a, 0x21, 0x66, 0x79, 0x1f, 0xb3, 0xc3 +.byte 0xb5, 0x09, 0x67, 0xde, 0xd6, 0xd4, 0x07, 0x46, 0xf3, 0x2a, 0xda, 0xe6, 0x22, 0x37, 0x60, 0xcb +.byte 0x81, 0xb6, 0x0f, 0xa0, 0x0f, 0xe9, 0xc8, 0x95, 0x7f, 0xbf, 0x55, 0x91, 0x05, 0x7a, 0xcf, 0x3d +.byte 0x15, 0xc0, 0x6f, 0xde, 0x09, 0x94, 0x01, 0x83, 0xd7, 0x34, 0x1b, 0xcc, 0x40, 0xa5, 0xf0, 0xb8 +.byte 0x9b, 0x67, 0xd5, 0x98, 0x91, 0x3b, 0xa7, 0x84, 0x78, 0x95, 0x26, 0xa4, 0x5a, 0x08, 0xf8, 0x2b +.byte 0x74, 0xb4, 0x00, 0x04, 0x3c, 0xdf, 0xb8, 0x14, 0x8e, 0xe8, 0xdf, 0xa9, 0x8d, 0x6c, 0x67, 0x92 +.byte 0x33, 0x1d, 0xc0, 0xb7, 0xd2, 0xec, 0x92, 0xc8, 0xbe, 0x09, 0xbf, 0x2c, 0x29, 0x05, 0x6f, 0x02 +.byte 0x6b, 0x9e, 0xef, 0xbc, 0xbf, 0x2a, 0xbc, 0x5b, 0xc0, 0x50, 0x8f, 0x41, 0x70, 0x71, 0x87, 0xb2 +.byte 0x4d, 0xb7, 0x04, 0xa9, 0x84, 0xa3, 0x32, 0xaf, 0xae, 0xee, 0x6b, 0x17, 0x8b, 0xb2, 0xb1, 0xfe +.byte 0x6c, 0xe1, 0x90, 0x8c, 0x88, 0xa8, 0x97, 0x48, 0xce, 0xc8, 0x4d, 0xcb, 0xf3, 0x06, 0xcf, 0x5f +.byte 0x6a, 0x0a, 0x42, 0xb1, 0x1e, 0x1e, 0x77, 0x2f, 0x8e, 0xa0, 0xe6, 0x92, 0x0e, 0x06, 0xfc, 0x05 +.byte 0x22, 0xd2, 0x26, 0xe1, 0x31, 0x51, 0x7d, 0x32, 0xdc, 0x0f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x54 +.byte 0x00, 0x26, 0x02, 0x30, 0x52, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02 +.byte 0x53, 0x4b, 0x31, 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x07, 0x13, 0x0a, 0x42, 0x72, 0x61 +.byte 0x74, 0x69, 0x73, 0x6c, 0x61, 0x76, 0x61, 0x31, 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x0a +.byte 0x13, 0x0a, 0x44, 0x69, 0x73, 0x69, 0x67, 0x20, 0x61, 0x2e, 0x73, 0x2e, 0x31, 0x19, 0x30, 0x17 +.byte 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x10, 0x43, 0x41, 0x20, 0x44, 0x69, 0x73, 0x69, 0x67, 0x20 +.byte 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x52, 0x32, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a +.byte 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30 +.byte 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xa2, 0xa3, 0xc4, 0x00, 0x09, 0xd6, 0x85, 0x5d +.byte 0x2d, 0x6d, 0x14, 0xf6, 0xc2, 0xc3, 0x73, 0x9e, 0x35, 0xc2, 0x71, 0x55, 0x7e, 0x81, 0xfb, 0xab +.byte 0x46, 0x50, 0xe0, 0xc1, 0x7c, 0x49, 0x78, 0xe6, 0xab, 0x79, 0x58, 0x3c, 0xda, 0xff, 0x7c, 0x1c +.byte 0x9f, 0xd8, 0x97, 0x02, 0x78, 0x3e, 0x6b, 0x41, 0x04, 0xe9, 0x41, 0xbd, 0xbe, 0x03, 0x2c, 0x45 +.byte 0xf6, 0x2f, 0x64, 0xd4, 0xab, 0x5d, 0xa3, 0x47, 0x3d, 0x64, 0x9b, 0xe9, 0x68, 0x9a, 0xc6, 0xcc +.byte 0x1b, 0x3f, 0xba, 0xbe, 0xb2, 0x8b, 0x34, 0x02, 0x2e, 0x98, 0x55, 0x19, 0xfc, 0x8c, 0x6f, 0xaa +.byte 0x5f, 0xda, 0x4c, 0xce, 0x4d, 0x03, 0x21, 0xa3, 0xd8, 0xd2, 0x34, 0x93, 0x56, 0x96, 0xcb, 0x4c +.byte 0x0c, 0x00, 0x16, 0x3c, 0x5f, 0x1a, 0xcd, 0xc8, 0xc7, 0x6c, 0xa6, 0xad, 0xd3, 0x31, 0xa7, 0xbc +.byte 0xe8, 0xe5, 0xe1, 0x66, 0xd6, 0xd2, 0xfb, 0x03, 0xb4, 0x41, 0x65, 0xc9, 0x10, 0xae, 0x0e, 0x05 +.byte 0x63, 0xc6, 0x80, 0x6a, 0x69, 0x30, 0xfd, 0xd2, 0xee, 0x90, 0xef, 0x0d, 0x27, 0xdf, 0x9f, 0x95 +.byte 0x73, 0xf4, 0xe1, 0x25, 0xda, 0x6c, 0x16, 0xde, 0x41, 0x38, 0x34, 0xea, 0x8b, 0xfc, 0xd1, 0xe8 +.byte 0x04, 0x14, 0x61, 0x2d, 0x41, 0x7e, 0xac, 0xc7, 0x77, 0x4e, 0xcb, 0x51, 0x54, 0xfb, 0x5e, 0x92 +.byte 0x18, 0x1b, 0x04, 0x5a, 0x68, 0xc6, 0xc9, 0xc4, 0xfa, 0xb7, 0x13, 0xa0, 0x98, 0xb7, 0x11, 0x2b +.byte 0xb7, 0xd6, 0x57, 0xcc, 0x7c, 0x9e, 0x17, 0xd1, 0xcb, 0x25, 0xfe, 0x86, 0x4e, 0x24, 0x2e, 0x56 +.byte 0x0c, 0x78, 0x4d, 0x9e, 0x01, 0x12, 0xa6, 0x2b, 0xa7, 0x01, 0x65, 0x6e, 0x7c, 0x62, 0x1d, 0x84 +.byte 0x84, 0xdf, 0xea, 0xc0, 0x6b, 0xb5, 0xa5, 0x2a, 0x95, 0x83, 0xc3, 0x53, 0x11, 0x0c, 0x73, 0x1d +.byte 0x0b, 0xb2, 0x46, 0x90, 0xd1, 0x42, 0x3a, 0xce, 0x40, 0x6e, 0x95, 0xad, 0xff, 0xc6, 0x94, 0xad +.byte 0x6e, 0x97, 0x84, 0x8e, 0x7d, 0x6f, 0x9e, 0x8a, 0x80, 0x0d, 0x49, 0x6d, 0x73, 0xe2, 0x7b, 0x92 +.byte 0x1e, 0xc3, 0xf3, 0xc1, 0xf3, 0xeb, 0x2e, 0x05, 0x6f, 0xd9, 0x1b, 0xcf, 0x37, 0x76, 0x04, 0xc8 +.byte 0xb4, 0x5a, 0xe4, 0x17, 0xa7, 0xcb, 0xdd, 0x76, 0x1f, 0xd0, 0x19, 0x76, 0xe8, 0x2c, 0x05, 0xb3 +.byte 0xd6, 0x9c, 0x34, 0xd8, 0x96, 0xdc, 0x61, 0x87, 0x91, 0x05, 0xe4, 0x44, 0x08, 0x33, 0xc1, 0xda +.byte 0xb9, 0x08, 0x65, 0xd4, 0xae, 0xb2, 0x36, 0x0d, 0xeb, 0xba, 0x38, 0xba, 0x0c, 0xe5, 0x9b, 0x9e +.byte 0xeb, 0x8d, 0x66, 0xdd, 0x99, 0xcf, 0xd6, 0x89, 0x41, 0xf6, 0x04, 0x92, 0x8a, 0x29, 0x29, 0x6d +.byte 0x6b, 0x3a, 0x1c, 0xe7, 0x75, 0x7d, 0x02, 0x71, 0x0e, 0xf3, 0xc0, 0xe7, 0xbd, 0xcb, 0x19, 0xdd +.byte 0x9d, 0x60, 0xb2, 0xc2, 0x66, 0x60, 0xb6, 0xb1, 0x04, 0xee, 0xc9, 0xe6, 0x86, 0xb9, 0x9a, 0x66 +.byte 0x40, 0xa8, 0xe7, 0x11, 0xed, 0x81, 0x45, 0x03, 0x8b, 0xf6, 0x67, 0x59, 0xe8, 0xc1, 0x06, 0x11 +.byte 0xbd, 0xdd, 0xcf, 0x80, 0x02, 0x4f, 0x65, 0x40, 0x78, 0x5c, 0x47, 0x50, 0xc8, 0x9b, 0xe6, 0x1f +.byte 0x81, 0x7b, 0xe4, 0x44, 0xa8, 0x5b, 0x85, 0x9a, 0xe2, 0xde, 0x5a, 0xd5, 0xc7, 0xf9, 0x3a, 0x44 +.byte 0x66, 0x4b, 0xe4, 0x32, 0x54, 0x7c, 0xe4, 0x6c, 0x9c, 0xb3, 0x0e, 0x3d, 0x17, 0xa2, 0xb2, 0x34 +.byte 0x12, 0xd6, 0x7e, 0xb2, 0xa8, 0x49, 0xbb, 0xd1, 0x7a, 0x28, 0x40, 0xbe, 0xa2, 0x16, 0x1f, 0xdf +.byte 0xe4, 0x37, 0x1f, 0x11, 0x73, 0xfb, 0x90, 0x0a, 0x65, 0x43, 0xa2, 0x0d, 0x7c, 0xf8, 0x06, 0x01 +.byte 0x55, 0x33, 0x7d, 0xb0, 0x0d, 0xb8, 0xf4, 0xf5, 0xae, 0xa5, 0x42, 0x57, 0x7c, 0x36, 0x11, 0x8c +.byte 0x7b, 0x5e, 0xc4, 0x03, 0x9d, 0x8c, 0x79, 0x9d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x56, 0x00, 0x26 +.byte 0x02, 0x30, 0x54, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, 0x4e +.byte 0x31, 0x26, 0x30, 0x24, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x1d, 0x42, 0x45, 0x49, 0x4a, 0x49 +.byte 0x4e, 0x47, 0x20, 0x43, 0x45, 0x52, 0x54, 0x49, 0x46, 0x49, 0x43, 0x41, 0x54, 0x45, 0x20, 0x41 +.byte 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x54, 0x59, 0x31, 0x1d, 0x30, 0x1b, 0x06, 0x03, 0x55, 0x04 +.byte 0x03, 0x0c, 0x14, 0x42, 0x4a, 0x43, 0x41, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x52 +.byte 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x31, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a +.byte 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30 +.byte 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xf1, 0x66, 0x08, 0xbd, 0xd9, 0xc5, 0x15, 0x61 +.byte 0xcb, 0x84, 0x04, 0x41, 0xa5, 0x69, 0x37, 0x77, 0x1d, 0xc1, 0xb0, 0x7b, 0xfa, 0xc3, 0x77, 0x48 +.byte 0x90, 0x13, 0x72, 0x64, 0xd1, 0xb8, 0x7c, 0x90, 0x35, 0x9d, 0x18, 0x79, 0x88, 0xe3, 0x97, 0x01 +.byte 0x3c, 0x47, 0x81, 0xf2, 0x0e, 0xa2, 0x98, 0x0d, 0x9e, 0x3f, 0x37, 0xe0, 0x19, 0xb2, 0x90, 0xf2 +.byte 0x46, 0x1c, 0x92, 0xb1, 0x3a, 0x61, 0xce, 0xfa, 0xb7, 0x46, 0x9e, 0x03, 0x86, 0xd7, 0x33, 0x6e +.byte 0xed, 0xf7, 0x45, 0x8c, 0x76, 0x37, 0xde, 0x6e, 0x96, 0x91, 0xf7, 0xd7, 0x7e, 0x2b, 0x87, 0x17 +.byte 0xd5, 0x8b, 0x35, 0xee, 0x84, 0x91, 0x72, 0x57, 0xdc, 0x60, 0xc3, 0xc3, 0xb9, 0xe7, 0xc7, 0x67 +.byte 0x24, 0x23, 0x4f, 0x63, 0x0a, 0x63, 0xf6, 0x66, 0x7d, 0x4b, 0x55, 0xa7, 0x3f, 0x78, 0x64, 0x49 +.byte 0x69, 0x12, 0x97, 0xe0, 0x4c, 0x0d, 0xd3, 0x09, 0xa0, 0x32, 0x30, 0x3a, 0xfa, 0x9f, 0xc0, 0xf2 +.byte 0x9c, 0xc5, 0x12, 0x2a, 0x2e, 0x1c, 0xb5, 0x04, 0x33, 0xda, 0xa4, 0x38, 0x11, 0x6a, 0xde, 0xc6 +.byte 0x18, 0xf6, 0x47, 0x3a, 0x22, 0x41, 0x87, 0x22, 0xfc, 0xc4, 0x89, 0x28, 0x54, 0xd8, 0x8c, 0xa5 +.byte 0x30, 0x0a, 0xf8, 0x17, 0x16, 0xca, 0xac, 0x37, 0xfd, 0x79, 0xa7, 0x91, 0x17, 0x78, 0x38, 0x99 +.byte 0xad, 0x58, 0xed, 0xb2, 0xde, 0xcc, 0x89, 0x7d, 0x03, 0x9c, 0xb3, 0x89, 0x65, 0xe7, 0xe3, 0x3b +.byte 0xb1, 0x22, 0x86, 0x8f, 0x06, 0x6d, 0x78, 0x07, 0xfd, 0x91, 0x12, 0x7f, 0xb0, 0x6b, 0x1c, 0x89 +.byte 0x0d, 0xf9, 0xb8, 0xcb, 0x74, 0x5b, 0x07, 0xc2, 0xc8, 0xf4, 0x35, 0xd1, 0x64, 0x63, 0x7a, 0xe9 +.byte 0x6e, 0x9a, 0x28, 0xd6, 0x30, 0xbd, 0xe6, 0x1b, 0xdd, 0x15, 0xaf, 0x84, 0xea, 0x9c, 0xc7, 0xca +.byte 0xf5, 0x0e, 0xea, 0xf2, 0x5d, 0x29, 0x87, 0x8f, 0x69, 0x73, 0x39, 0xbe, 0x2e, 0x24, 0x6f, 0x45 +.byte 0x21, 0xac, 0xc5, 0xd4, 0x69, 0x25, 0x06, 0x83, 0xad, 0x7a, 0x48, 0x85, 0x13, 0x2c, 0x0d, 0x06 +.byte 0xb8, 0x6c, 0x79, 0x56, 0xfc, 0xa3, 0x67, 0x32, 0x81, 0xf5, 0x57, 0xa5, 0xca, 0x57, 0x42, 0x69 +.byte 0xe9, 0x5c, 0x24, 0x61, 0xef, 0xe2, 0x30, 0x18, 0x4e, 0x44, 0x98, 0x55, 0x6f, 0x7a, 0xc2, 0x93 +.byte 0xd8, 0x19, 0xb6, 0xde, 0x7c, 0x47, 0x8a, 0x11, 0x4e, 0x49, 0x47, 0xdb, 0x28, 0x94, 0x02, 0x0b +.byte 0x94, 0x4a, 0x2c, 0xf9, 0x12, 0xd0, 0x4f, 0xe8, 0x31, 0x7e, 0x6c, 0x7a, 0xbf, 0xa6, 0x3f, 0x9b +.byte 0x39, 0x3d, 0x02, 0x16, 0xa3, 0x18, 0xb3, 0x67, 0xac, 0x5b, 0x3f, 0x2c, 0x83, 0x2b, 0x67, 0x39 +.byte 0x81, 0x5c, 0xb9, 0x7e, 0x94, 0xd5, 0x64, 0xdd, 0x9e, 0x8f, 0x6e, 0xae, 0xe8, 0x7c, 0x5b, 0xb4 +.byte 0xd7, 0x6a, 0x47, 0x48, 0xd7, 0x7e, 0xb3, 0xd4, 0x2d, 0x8e, 0x56, 0x76, 0x4e, 0xcf, 0x69, 0xf1 +.byte 0x6e, 0x44, 0x6c, 0xd4, 0x24, 0xea, 0x8d, 0x24, 0xa1, 0x18, 0xbf, 0xbd, 0x57, 0xfe, 0xa9, 0x99 +.byte 0x35, 0xb5, 0xdb, 0x10, 0x77, 0xb8, 0x3d, 0x48, 0xba, 0xd6, 0xc1, 0xe7, 0xf1, 0x23, 0x3e, 0xd7 +.byte 0xdf, 0x85, 0x9d, 0x27, 0x3c, 0xd4, 0x40, 0xbd, 0x0a, 0x0c, 0xbd, 0xf5, 0xe7, 0x8d, 0x25, 0xd6 +.byte 0x81, 0x74, 0x87, 0x46, 0xd4, 0x29, 0x75, 0xa2, 0x42, 0x6c, 0xf7, 0x73, 0x89, 0xe7, 0x7d, 0xbf +.byte 0x7a, 0x4a, 0x1f, 0xd3, 0x22, 0xc9, 0x15, 0x55, 0xcf, 0xdf, 0x6f, 0x7c, 0x55, 0xd0, 0xa4, 0x8b +.byte 0x07, 0x11, 0x37, 0x5f, 0x83, 0xa6, 0x26, 0x57, 0xa6, 0x01, 0x5b, 0x7e, 0xfe, 0x58, 0x68, 0x07 +.byte 0xa9, 0xe9, 0x7a, 0xd9, 0xb9, 0xe8, 0xff, 0x50, 0x1f, 0xab, 0xc2, 0xb4, 0xc0, 0xce, 0xe8, 0xea +.byte 0xfd, 0x0f, 0xbd, 0x8d, 0x4d, 0xb8, 0xbc, 0x71, 0x02, 0x03, 0x01, 0x00, 0x01, 0x56, 0x00, 0x78 +.byte 0x00, 0x30, 0x54, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, 0x4e +.byte 0x31, 0x26, 0x30, 0x24, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x1d, 0x42, 0x45, 0x49, 0x4a, 0x49 +.byte 0x4e, 0x47, 0x20, 0x43, 0x45, 0x52, 0x54, 0x49, 0x46, 0x49, 0x43, 0x41, 0x54, 0x45, 0x20, 0x41 +.byte 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x54, 0x59, 0x31, 0x1d, 0x30, 0x1b, 0x06, 0x03, 0x55, 0x04 +.byte 0x03, 0x0c, 0x14, 0x42, 0x4a, 0x43, 0x41, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x52 +.byte 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x32, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48 +.byte 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0x9d +.byte 0xcb, 0x80, 0x91, 0x8d, 0x53, 0x67, 0xb5, 0xb9, 0x50, 0xb1, 0x03, 0xf8, 0xe5, 0x49, 0x1f, 0x41 +.byte 0x22, 0x09, 0xb0, 0x51, 0x52, 0x58, 0xd6, 0x2b, 0x34, 0x8f, 0xc5, 0x12, 0x46, 0x14, 0xc5, 0x8b +.byte 0x2f, 0x2c, 0x84, 0xff, 0x2c, 0x6e, 0xa8, 0xd5, 0xf1, 0x09, 0xe3, 0x03, 0x21, 0x14, 0xc4, 0x43 +.byte 0x3d, 0x7c, 0xc1, 0x2c, 0xc4, 0x4b, 0x6a, 0x4a, 0xcd, 0xe9, 0x87, 0xe0, 0x7d, 0xf6, 0x22, 0xbe +.byte 0xfa, 0x4a, 0x51, 0xb8, 0x30, 0x8a, 0xfd, 0xe1, 0xde, 0x18, 0x12, 0x0a, 0xf6, 0x47, 0xb7, 0xe7 +.byte 0x17, 0xbf, 0x27, 0x8a, 0xd4, 0x41, 0x4c, 0x96, 0x3c, 0x60, 0x96, 0xc1, 0xfd, 0x15, 0x1c, 0x58 +.byte 0x00, 0x26, 0x02, 0x30, 0x56, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02 +.byte 0x43, 0x4e, 0x31, 0x30, 0x30, 0x2e, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x27, 0x43, 0x68, 0x69 +.byte 0x6e, 0x61, 0x20, 0x46, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x69, 0x61, 0x6c, 0x20, 0x43, 0x65, 0x72 +.byte 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f +.byte 0x72, 0x69, 0x74, 0x79, 0x31, 0x15, 0x30, 0x13, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x0c, 0x43 +.byte 0x46, 0x43, 0x41, 0x20, 0x45, 0x56, 0x20, 0x52, 0x4f, 0x4f, 0x54, 0x30, 0x82, 0x02, 0x22, 0x30 +.byte 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82 +.byte 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xd7, 0x5d, 0x6b, 0xcd +.byte 0x10, 0x3f, 0x1f, 0x05, 0x59, 0xd5, 0x05, 0x4d, 0x37, 0xb1, 0x0e, 0xec, 0x98, 0x2b, 0x8e, 0x15 +.byte 0x1d, 0xfa, 0x93, 0x4b, 0x17, 0x82, 0x21, 0x71, 0x10, 0x52, 0xd7, 0x51, 0x64, 0x70, 0x16, 0xc2 +.byte 0x55, 0x69, 0x4d, 0x8e, 0x15, 0x6d, 0x9f, 0xbf, 0x0c, 0x1b, 0xc2, 0xe0, 0xa3, 0x67, 0xd6, 0x0c +.byte 0xac, 0xcf, 0x22, 0xae, 0xaf, 0x77, 0x54, 0x2a, 0x4b, 0x4c, 0x8a, 0x53, 0x52, 0x7a, 0xc3, 0xee +.byte 0x2e, 0xde, 0xb3, 0x71, 0x25, 0xc1, 0xe9, 0x5d, 0x3d, 0xee, 0xa1, 0x2f, 0xa3, 0xf7, 0x2a, 0x3c +.byte 0xc9, 0x23, 0x1d, 0x6a, 0xab, 0x1d, 0xa1, 0xa7, 0xf1, 0xf3, 0xec, 0xa0, 0xd5, 0x44, 0xcf, 0x15 +.byte 0xcf, 0x72, 0x2f, 0x1d, 0x63, 0x97, 0xe8, 0x99, 0xf9, 0xfd, 0x93, 0xa4, 0x54, 0x80, 0x4c, 0x52 +.byte 0xd4, 0x52, 0xab, 0x2e, 0x49, 0xdf, 0x90, 0xcd, 0xb8, 0x5f, 0xbe, 0x3f, 0xde, 0xa1, 0xca, 0x4d +.byte 0x20, 0xd4, 0x25, 0xe8, 0x84, 0x29, 0x53, 0xb7, 0xb1, 0x88, 0x1f, 0xff, 0xfa, 0xda, 0x90, 0x9f +.byte 0x0a, 0xa9, 0x2d, 0x41, 0x3f, 0xb1, 0xf1, 0x18, 0x29, 0xee, 0x16, 0x59, 0x2c, 0x34, 0x49, 0x1a +.byte 0xa8, 0x06, 0xd7, 0xa8, 0x88, 0xd2, 0x03, 0x72, 0x7a, 0x32, 0xe2, 0xea, 0x68, 0x4d, 0x6e, 0x2c +.byte 0x96, 0x65, 0x7b, 0xca, 0x59, 0xfa, 0xf2, 0xe2, 0xdd, 0xee, 0x30, 0x2c, 0xfb, 0xcc, 0x46, 0xac +.byte 0xc4, 0x63, 0xeb, 0x6f, 0x7f, 0x36, 0x2b, 0x34, 0x73, 0x12, 0x94, 0x7f, 0xdf, 0xcc, 0x26, 0x9e +.byte 0xf1, 0x72, 0x5d, 0x50, 0x65, 0x59, 0x8f, 0x69, 0xb3, 0x87, 0x5e, 0x32, 0x6f, 0xc3, 0x18, 0x8a +.byte 0xb5, 0x95, 0x8f, 0xb0, 0x7a, 0x37, 0xde, 0x5a, 0x45, 0x3b, 0xc7, 0x36, 0xe1, 0xef, 0x67, 0xd1 +.byte 0x39, 0xd3, 0x97, 0x5b, 0x73, 0x62, 0x19, 0x48, 0x2d, 0x87, 0x1c, 0x06, 0xfb, 0x74, 0x98, 0x20 +.byte 0x49, 0x73, 0xf0, 0x05, 0xd2, 0x1b, 0xb1, 0xa0, 0xa3, 0xb7, 0x1b, 0x70, 0xd3, 0x88, 0x69, 0xb9 +.byte 0x5a, 0xd6, 0x38, 0xf4, 0x62, 0xdc, 0x25, 0x8b, 0x78, 0xbf, 0xf8, 0xe8, 0x7e, 0xb8, 0x5c, 0xc9 +.byte 0x95, 0x4f, 0x5f, 0xa7, 0x2d, 0xb9, 0x20, 0x6b, 0xcf, 0x6b, 0xdd, 0xf5, 0x0d, 0xf4, 0x82, 0xb7 +.byte 0xf4, 0xb2, 0x66, 0x2e, 0x10, 0x28, 0xf6, 0x97, 0x5a, 0x7b, 0x96, 0x16, 0x8f, 0x01, 0x19, 0x2d +.byte 0x6c, 0x6e, 0x7f, 0x39, 0x58, 0x06, 0x64, 0x83, 0x01, 0x83, 0x83, 0xc3, 0x4d, 0x92, 0xdd, 0x32 +.byte 0xc6, 0x87, 0xa4, 0x37, 0xe9, 0x16, 0xce, 0xaa, 0x2d, 0x68, 0xaf, 0x0a, 0x81, 0x65, 0x3a, 0x70 +.byte 0xc1, 0x9b, 0xad, 0x4d, 0x6d, 0x54, 0xca, 0x2a, 0x2d, 0x4b, 0x85, 0x1b, 0xb3, 0x80, 0xe6, 0x70 +.byte 0x45, 0x0d, 0x6b, 0x5e, 0x35, 0xf0, 0x7f, 0x3b, 0xb8, 0x9c, 0xe4, 0x04, 0x70, 0x89, 0x12, 0x25 +.byte 0x93, 0xda, 0x0a, 0x99, 0x22, 0x60, 0x6a, 0x63, 0x60, 0x4e, 0x76, 0x06, 0x98, 0x4e, 0xbd, 0x83 +.byte 0xad, 0x1d, 0x58, 0x8a, 0x25, 0x85, 0xd2, 0xc7, 0x65, 0x1e, 0x2d, 0x8e, 0xc6, 0xdf, 0xb6, 0xc6 +.byte 0xe1, 0x7f, 0x8a, 0x04, 0x21, 0x15, 0x29, 0x74, 0xf0, 0x3e, 0x9c, 0x90, 0x9d, 0x0c, 0x2e, 0xf1 +.byte 0x8a, 0x3e, 0x5a, 0xaa, 0x0c, 0x09, 0x1e, 0xc7, 0xd5, 0x3c, 0xa3, 0xed, 0x97, 0xc3, 0x1e, 0x34 +.byte 0xfa, 0x38, 0xf9, 0x08, 0x0e, 0xe3, 0xc0, 0x5d, 0x2b, 0x83, 0xd1, 0x56, 0x6a, 0xc9, 0xb6, 0xa8 +.byte 0x54, 0x53, 0x2e, 0x78, 0x32, 0x67, 0x3d, 0x82, 0x7f, 0x74, 0xd0, 0xfb, 0xe1, 0xb6, 0x05, 0x60 +.byte 0xb9, 0x70, 0xdb, 0x8e, 0x0b, 0xf9, 0x13, 0x58, 0x6f, 0x71, 0x60, 0x10, 0x52, 0x10, 0xb9, 0xc1 +.byte 0x41, 0x09, 0xef, 0x72, 0x1f, 0x67, 0x31, 0x78, 0xff, 0x96, 0x05, 0x8d, 0x02, 0x03, 0x01, 0x00 +.byte 0x01, 0x58, 0x00, 0x26, 0x01, 0x30, 0x56, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06 +.byte 0x13, 0x02, 0x55, 0x53, 0x31, 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x0a, 0x65 +.byte 0x6d, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x50, 0x4b, 0x49, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55 +.byte 0x04, 0x0a, 0x13, 0x0b, 0x65, 0x4d, 0x75, 0x64, 0x68, 0x72, 0x61, 0x20, 0x49, 0x6e, 0x63, 0x31 +.byte 0x1c, 0x30, 0x1a, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x13, 0x65, 0x6d, 0x53, 0x69, 0x67, 0x6e +.byte 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x2d, 0x20, 0x43, 0x31, 0x30, 0x82, 0x01 +.byte 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00 +.byte 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xcf, 0xeb +.byte 0xa9, 0xb9, 0xf1, 0x99, 0x05, 0xcc, 0xd8, 0x28, 0x21, 0x4a, 0xf3, 0x73, 0x34, 0x51, 0x84, 0x56 +.byte 0x10, 0xf5, 0xa0, 0x4f, 0x2c, 0x12, 0xe3, 0xfa, 0x13, 0x9a, 0x27, 0xd0, 0xcf, 0xf9, 0x79, 0x1a +.byte 0x74, 0x5f, 0x1d, 0x79, 0x39, 0xfc, 0x5b, 0xf8, 0x70, 0x8e, 0xe0, 0x92, 0x52, 0xf7, 0xe4, 0x25 +.byte 0xf9, 0x54, 0x83, 0xd9, 0x1d, 0xd3, 0xc8, 0x5a, 0x85, 0x3f, 0x5e, 0xc7, 0xb6, 0x07, 0xee, 0x3e +.byte 0xc0, 0xce, 0x9a, 0xaf, 0xac, 0x56, 0x42, 0x2a, 0x39, 0x25, 0x70, 0xd6, 0xbf, 0xb5, 0x7b, 0x36 +.byte 0xad, 0xac, 0xf6, 0x73, 0xdc, 0xcd, 0xd7, 0x1d, 0x8a, 0x83, 0xa5, 0xfb, 0x2b, 0x90, 0x15, 0x37 +.byte 0x6b, 0x1c, 0x26, 0x47, 0xdc, 0x3b, 0x29, 0x56, 0x93, 0x6a, 0xb3, 0xc1, 0x6a, 0x3a, 0x9d, 0x3d +.byte 0xf5, 0xc1, 0x97, 0x38, 0x58, 0x05, 0x8b, 0x1c, 0x11, 0xe3, 0xe4, 0xb4, 0xb8, 0x5d, 0x85, 0x1d +.byte 0x83, 0xfe, 0x78, 0x5f, 0x0b, 0x45, 0x68, 0x18, 0x48, 0xa5, 0x46, 0x73, 0x34, 0x3b, 0xfe, 0x0f +.byte 0xc8, 0x76, 0xbb, 0xc7, 0x18, 0xf3, 0x05, 0xd1, 0x86, 0xf3, 0x85, 0xed, 0xe7, 0xb9, 0xd9, 0x32 +.byte 0xad, 0x55, 0x88, 0xce, 0xa6, 0xb6, 0x91, 0xb0, 0x4f, 0xac, 0x7e, 0x15, 0x23, 0x96, 0xf6, 0x3f +.byte 0xf0, 0x20, 0x34, 0x16, 0xde, 0x0a, 0xc6, 0xc4, 0x04, 0x45, 0x79, 0x7f, 0xa7, 0xfd, 0xbe, 0xd2 +.byte 0xa9, 0xa5, 0xaf, 0x9c, 0xc5, 0x23, 0x2a, 0xf7, 0x3c, 0x21, 0x6c, 0xbd, 0xaf, 0x8f, 0x4e, 0xc5 +.byte 0x3a, 0xb2, 0xf3, 0x34, 0x12, 0xfc, 0xdf, 0x80, 0x1a, 0x49, 0xa4, 0xd4, 0xa9, 0x95, 0xf7, 0x9e +.byte 0x89, 0x5e, 0xa2, 0x89, 0xac, 0x94, 0xcb, 0xa8, 0x68, 0x9b, 0xaf, 0x8a, 0x65, 0x27, 0xcd, 0x89 +.byte 0xee, 0xdd, 0x8c, 0xb5, 0x6b, 0x29, 0x70, 0x43, 0xa0, 0x69, 0x0b, 0xe4, 0xb9, 0x0f, 0x02, 0x03 +.byte 0x01, 0x00, 0x01, 0x59, 0x00, 0x26, 0x01, 0x30, 0x57, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55 +.byte 0x04, 0x06, 0x13, 0x02, 0x42, 0x45, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13 +.byte 0x10, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x6e, 0x76, 0x2d, 0x73 +.byte 0x61, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x07, 0x52, 0x6f, 0x6f, 0x74 +.byte 0x20, 0x43, 0x41, 0x31, 0x1b, 0x30, 0x19, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x12, 0x47, 0x6c +.byte 0x6f, 0x62, 0x61, 0x6c, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41 +.byte 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01 +.byte 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01 +.byte 0x00, 0xda, 0x0e, 0xe6, 0x99, 0x8d, 0xce, 0xa3, 0xe3, 0x4f, 0x8a, 0x7e, 0xfb, 0xf1, 0x8b, 0x83 +.byte 0x25, 0x6b, 0xea, 0x48, 0x1f, 0xf1, 0x2a, 0xb0, 0xb9, 0x95, 0x11, 0x04, 0xbd, 0xf0, 0x63, 0xd1 +.byte 0xe2, 0x67, 0x66, 0xcf, 0x1c, 0xdd, 0xcf, 0x1b, 0x48, 0x2b, 0xee, 0x8d, 0x89, 0x8e, 0x9a, 0xaf +.byte 0x29, 0x80, 0x65, 0xab, 0xe9, 0xc7, 0x2d, 0x12, 0xcb, 0xab, 0x1c, 0x4c, 0x70, 0x07, 0xa1, 0x3d +.byte 0x0a, 0x30, 0xcd, 0x15, 0x8d, 0x4f, 0xf8, 0xdd, 0xd4, 0x8c, 0x50, 0x15, 0x1c, 0xef, 0x50, 0xee +.byte 0xc4, 0x2e, 0xf7, 0xfc, 0xe9, 0x52, 0xf2, 0x91, 0x7d, 0xe0, 0x6d, 0xd5, 0x35, 0x30, 0x8e, 0x5e +.byte 0x43, 0x73, 0xf2, 0x41, 0xe9, 0xd5, 0x6a, 0xe3, 0xb2, 0x89, 0x3a, 0x56, 0x39, 0x38, 0x6f, 0x06 +.byte 0x3c, 0x88, 0x69, 0x5b, 0x2a, 0x4d, 0xc5, 0xa7, 0x54, 0xb8, 0x6c, 0x89, 0xcc, 0x9b, 0xf9, 0x3c +.byte 0xca, 0xe5, 0xfd, 0x89, 0xf5, 0x12, 0x3c, 0x92, 0x78, 0x96, 0xd6, 0xdc, 0x74, 0x6e, 0x93, 0x44 +.byte 0x61, 0xd1, 0x8d, 0xc7, 0x46, 0xb2, 0x75, 0x0e, 0x86, 0xe8, 0x19, 0x8a, 0xd5, 0x6d, 0x6c, 0xd5 +.byte 0x78, 0x16, 0x95, 0xa2, 0xe9, 0xc8, 0x0a, 0x38, 0xeb, 0xf2, 0x24, 0x13, 0x4f, 0x73, 0x54, 0x93 +.byte 0x13, 0x85, 0x3a, 0x1b, 0xbc, 0x1e, 0x34, 0xb5, 0x8b, 0x05, 0x8c, 0xb9, 0x77, 0x8b, 0xb1, 0xdb +.byte 0x1f, 0x20, 0x91, 0xab, 0x09, 0x53, 0x6e, 0x90, 0xce, 0x7b, 0x37, 0x74, 0xb9, 0x70, 0x47, 0x91 +.byte 0x22, 0x51, 0x63, 0x16, 0x79, 0xae, 0xb1, 0xae, 0x41, 0x26, 0x08, 0xc8, 0x19, 0x2b, 0xd1, 0x46 +.byte 0xaa, 0x48, 0xd6, 0x64, 0x2a, 0xd7, 0x83, 0x34, 0xff, 0x2c, 0x2a, 0xc1, 0x6c, 0x19, 0x43, 0x4a +.byte 0x07, 0x85, 0xe7, 0xd3, 0x7c, 0xf6, 0x21, 0x68, 0xef, 0xea, 0xf2, 0x52, 0x9f, 0x7f, 0x93, 0x90 +.byte 0xcf, 0x02, 0x03, 0x01, 0x00, 0x01, 0x5a, 0x00, 0x26, 0x01, 0x30, 0x58, 0x31, 0x0b, 0x30, 0x09 +.byte 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x4a, 0x50, 0x31, 0x2b, 0x30, 0x29, 0x06, 0x03, 0x55 +.byte 0x04, 0x0a, 0x13, 0x22, 0x4a, 0x61, 0x70, 0x61, 0x6e, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66 +.byte 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73 +.byte 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x31, 0x1c, 0x30, 0x1a, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13 +.byte 0x13, 0x53, 0x65, 0x63, 0x75, 0x72, 0x65, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74 +.byte 0x43, 0x41, 0x31, 0x31, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86 +.byte 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a +.byte 0x02, 0x82, 0x01, 0x01, 0x00, 0xfd, 0x77, 0xaa, 0xa5, 0x1c, 0x90, 0x05, 0x3b, 0xcb, 0x4c, 0x9b +.byte 0x33, 0x8b, 0x5a, 0x14, 0x45, 0xa4, 0xe7, 0x90, 0x16, 0xd1, 0xdf, 0x57, 0xd2, 0x21, 0x10, 0xa4 +.byte 0x17, 0xfd, 0xdf, 0xac, 0xd6, 0x1f, 0xa7, 0xe4, 0xdb, 0x7c, 0xf7, 0xec, 0xdf, 0xb8, 0x03, 0xda +.byte 0x94, 0x58, 0xfd, 0x5d, 0x72, 0x7c, 0x8c, 0x3f, 0x5f, 0x01, 0x67, 0x74, 0x15, 0x96, 0xe3, 0x02 +.byte 0x3c, 0x87, 0xdb, 0xae, 0xcb, 0x01, 0x8e, 0xc2, 0xf3, 0x66, 0xc6, 0x85, 0x45, 0xf4, 0x02, 0xc6 +.byte 0x3a, 0xb5, 0x62, 0xb2, 0xaf, 0xfa, 0x9c, 0xbf, 0xa4, 0xe6, 0xd4, 0x80, 0x30, 0x98, 0xf3, 0x0d +.byte 0xb6, 0x93, 0x8f, 0xa9, 0xd4, 0xd8, 0x36, 0xf2, 0xb0, 0xfc, 0x8a, 0xca, 0x2c, 0xa1, 0x15, 0x33 +.byte 0x95, 0x31, 0xda, 0xc0, 0x1b, 0xf2, 0xee, 0x62, 0x99, 0x86, 0x63, 0x3f, 0xbf, 0xdd, 0x93, 0x2a +.byte 0x83, 0xa8, 0x76, 0xb9, 0x13, 0x1f, 0xb7, 0xce, 0x4e, 0x42, 0x85, 0x8f, 0x22, 0xe7, 0x2e, 0x1a +.byte 0xf2, 0x95, 0x09, 0xb2, 0x05, 0xb5, 0x44, 0x4e, 0x77, 0xa1, 0x20, 0xbd, 0xa9, 0xf2, 0x4e, 0x0a +.byte 0x7d, 0x50, 0xad, 0xf5, 0x05, 0x0d, 0x45, 0x4f, 0x46, 0x71, 0xfd, 0x28, 0x3e, 0x53, 0xfb, 0x04 +.byte 0xd8, 0x2d, 0xd7, 0x65, 0x1d, 0x4a, 0x1b, 0xfa, 0xcf, 0x3b, 0xb0, 0x31, 0x9a, 0x35, 0x6e, 0xc8 +.byte 0x8b, 0x06, 0xd3, 0x00, 0x91, 0xf2, 0x94, 0x08, 0x65, 0x4c, 0xb1, 0x34, 0x06, 0x00, 0x7a, 0x89 +.byte 0xe2, 0xf0, 0xc7, 0x03, 0x59, 0xcf, 0xd5, 0xd6, 0xe8, 0xa7, 0x32, 0xb3, 0xe6, 0x98, 0x40, 0x86 +.byte 0xc5, 0xcd, 0x27, 0x12, 0x8b, 0xcc, 0x7b, 0xce, 0xb7, 0x11, 0x3c, 0x62, 0x60, 0x07, 0x23, 0x3e +.byte 0x2b, 0x40, 0x6e, 0x94, 0x80, 0x09, 0x6d, 0xb6, 0xb3, 0x6f, 0x77, 0x6f, 0x35, 0x08, 0x50, 0xfb +.byte 0x02, 0x87, 0xc5, 0x3e, 0x89, 0x02, 0x03, 0x01, 0x00, 0x01, 0x5c, 0x00, 0x26, 0x02, 0x30, 0x5a +.byte 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, 0x4e, 0x31, 0x25, 0x30 +.byte 0x23, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x1c, 0x54, 0x72, 0x75, 0x73, 0x74, 0x41, 0x73, 0x69 +.byte 0x61, 0x20, 0x54, 0x65, 0x63, 0x68, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x2c, 0x20 +.byte 0x49, 0x6e, 0x63, 0x2e, 0x31, 0x24, 0x30, 0x22, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x1b, 0x54 +.byte 0x72, 0x75, 0x73, 0x74, 0x41, 0x73, 0x69, 0x61, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20 +.byte 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x47, 0x33, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d +.byte 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02 +.byte 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xc0, 0x31, 0x82, 0x61, 0x92 +.byte 0xe4, 0x94, 0x1b, 0x0a, 0x2a, 0x65, 0xd0, 0xbe, 0x06, 0xa9, 0x87, 0x3b, 0x51, 0x12, 0xea, 0x70 +.byte 0x41, 0xae, 0xe2, 0xfb, 0x74, 0xea, 0x0a, 0x8d, 0xb9, 0xb3, 0x4c, 0xdc, 0x8f, 0xb7, 0x13, 0x52 +.byte 0x4f, 0x54, 0x18, 0xe1, 0x2c, 0x73, 0x95, 0x91, 0xc5, 0x66, 0x3b, 0x6a, 0xcf, 0xac, 0x63, 0x6d +.byte 0x87, 0x53, 0xf0, 0xf7, 0xf1, 0x39, 0xb7, 0xa0, 0x43, 0x63, 0xb0, 0xc4, 0x03, 0x5d, 0x57, 0xa9 +.byte 0xe7, 0x44, 0xce, 0xc4, 0xa1, 0x83, 0x65, 0xf6, 0x50, 0x3e, 0xb1, 0x7e, 0x16, 0xb8, 0x3a, 0x8a +.byte 0x02, 0xd0, 0x96, 0x1f, 0x00, 0xcd, 0x05, 0x21, 0xef, 0x06, 0x6d, 0xdd, 0x21, 0x9c, 0x19, 0x43 +.byte 0x45, 0xa1, 0xc5, 0xe8, 0x80, 0xca, 0xc2, 0xad, 0x40, 0x62, 0x17, 0x06, 0xc6, 0xaa, 0xbc, 0xf3 +.byte 0xd6, 0xe6, 0xfc, 0x50, 0x7e, 0x66, 0x42, 0x1f, 0x3c, 0x8b, 0xa6, 0x79, 0x79, 0x86, 0x40, 0x35 +.byte 0x9f, 0x20, 0xef, 0x3f, 0xeb, 0x8b, 0x47, 0x1f, 0x8f, 0x8e, 0xc5, 0xd4, 0x8e, 0xb6, 0x2c, 0xc9 +.byte 0x44, 0x04, 0xe3, 0xd4, 0x43, 0x75, 0x3f, 0xd5, 0x3f, 0xaf, 0x1c, 0xcc, 0x7e, 0x46, 0x5f, 0xac +.byte 0xdf, 0x64, 0x10, 0x8a, 0xef, 0x46, 0xf0, 0x90, 0xf0, 0x0f, 0x2d, 0xf4, 0x88, 0x0b, 0xb1, 0x29 +.byte 0xaa, 0xaf, 0x85, 0xaa, 0x49, 0x58, 0xa8, 0xbf, 0x63, 0xa0, 0x38, 0x91, 0xe6, 0xb3, 0xe6, 0x77 +.byte 0x68, 0xc4, 0xf9, 0x2a, 0x19, 0x84, 0xbb, 0x0e, 0xe1, 0xf5, 0xaf, 0x89, 0xec, 0xa5, 0x2f, 0x50 +.byte 0x20, 0x74, 0x1e, 0x12, 0x41, 0x73, 0x1e, 0x24, 0xd9, 0xca, 0xce, 0x2c, 0xa1, 0x59, 0x35, 0xc0 +.byte 0xc8, 0x1d, 0x46, 0x27, 0x61, 0x5a, 0x8f, 0xf9, 0x4d, 0xd3, 0x72, 0x79, 0x66, 0x1e, 0x9f, 0x15 +.byte 0x90, 0x21, 0x2d, 0xfd, 0xed, 0x8b, 0x56, 0x70, 0x03, 0x4a, 0x49, 0x3e, 0x7f, 0x69, 0x31, 0x12 +.byte 0x69, 0xc7, 0x1e, 0x5c, 0xca, 0x7a, 0x13, 0x8b, 0xe8, 0xe6, 0xf5, 0x60, 0x0f, 0xcc, 0x93, 0x2c +.byte 0x84, 0x7f, 0xf1, 0xfc, 0x6a, 0xfc, 0x9b, 0x47, 0x9d, 0xdb, 0xad, 0x88, 0x3d, 0xf3, 0x76, 0x75 +.byte 0x33, 0xd7, 0x4b, 0xa4, 0xc8, 0x8b, 0xf9, 0xf5, 0x43, 0x58, 0x4f, 0xcb, 0xc8, 0x03, 0x54, 0x8f +.byte 0xa5, 0x85, 0x78, 0x04, 0x1a, 0xf3, 0x73, 0xf2, 0xd7, 0x87, 0x1d, 0x41, 0x9f, 0xe7, 0xd8, 0x17 +.byte 0xce, 0x1a, 0x9c, 0x0f, 0x4a, 0xfc, 0xdc, 0x44, 0x68, 0x54, 0x68, 0xe2, 0x41, 0x3c, 0xfe, 0x2c +.byte 0x84, 0x86, 0x37, 0x3c, 0xcd, 0x3f, 0x2f, 0xa2, 0xdb, 0xe7, 0xf7, 0x54, 0x03, 0x5f, 0x59, 0xd3 +.byte 0xf7, 0x91, 0x78, 0xc7, 0x8b, 0x77, 0x6a, 0x16, 0xe5, 0x49, 0x85, 0x90, 0x45, 0x72, 0x70, 0x2f +.byte 0x91, 0x5d, 0xf8, 0x3e, 0x65, 0x40, 0x0b, 0x19, 0x99, 0xc9, 0x26, 0x20, 0x5a, 0x68, 0xc1, 0x35 +.byte 0xbf, 0x4f, 0xa7, 0x51, 0xf1, 0xd8, 0x11, 0x2b, 0x5b, 0xe0, 0x9a, 0x9e, 0x28, 0x3b, 0x0a, 0x3a +.byte 0x0a, 0x1f, 0xc1, 0x81, 0xe5, 0x2e, 0xf0, 0xa6, 0xb9, 0x69, 0xa5, 0x88, 0x94, 0xe6, 0x6b, 0x13 +.byte 0x7f, 0xd1, 0x64, 0x3f, 0x3d, 0x9c, 0x70, 0x46, 0xe5, 0xa2, 0x85, 0x7b, 0x58, 0x84, 0x27, 0xdc +.byte 0xc4, 0x80, 0x3e, 0x67, 0x9a, 0x9a, 0xc7, 0x9a, 0x31, 0x0e, 0x30, 0xec, 0xe6, 0x17, 0x40, 0x95 +.byte 0xd9, 0x45, 0xed, 0x01, 0x96, 0xaa, 0xbf, 0x0c, 0xf3, 0x4b, 0xd1, 0x63, 0xf7, 0x13, 0x58, 0xc0 +.byte 0xb8, 0xf3, 0xfa, 0x67, 0xdd, 0x9b, 0x7d, 0x6d, 0x4a, 0xff, 0x32, 0x4c, 0xb5, 0x25, 0x3b, 0xff +.byte 0x1c, 0x67, 0x0f, 0x85, 0x22, 0x59, 0x05, 0x91, 0x91, 0x41, 0x77, 0x81, 0xd0, 0x85, 0x4c, 0x87 +.byte 0x10, 0x71, 0xff, 0x9e, 0x43, 0x1b, 0xae, 0x95, 0x75, 0x2d, 0x81, 0x02, 0x03, 0x01, 0x00, 0x01 +.byte 0x5c, 0x00, 0x78, 0x00, 0x30, 0x5a, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13 +.byte 0x02, 0x43, 0x4e, 0x31, 0x25, 0x30, 0x23, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x1c, 0x54, 0x72 +.byte 0x75, 0x73, 0x74, 0x41, 0x73, 0x69, 0x61, 0x20, 0x54, 0x65, 0x63, 0x68, 0x6e, 0x6f, 0x6c, 0x6f +.byte 0x67, 0x69, 0x65, 0x73, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x31, 0x24, 0x30, 0x22, 0x06, 0x03 +.byte 0x55, 0x04, 0x03, 0x0c, 0x1b, 0x54, 0x72, 0x75, 0x73, 0x74, 0x41, 0x73, 0x69, 0x61, 0x20, 0x47 +.byte 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x47, 0x34 +.byte 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b +.byte 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xf1, 0xb3, 0xcd, 0x38, 0xe4, 0x25, 0x43, 0xe5 +.byte 0xde, 0x19, 0x09, 0xbb, 0x81, 0x79, 0xa2, 0x15, 0x5f, 0x15, 0x63, 0x01, 0xde, 0xc2, 0xab, 0xdd +.byte 0xb3, 0xa6, 0x1b, 0x67, 0x4b, 0x80, 0x83, 0xaf, 0x99, 0xcb, 0xac, 0x17, 0xdb, 0x2b, 0x96, 0xca +.byte 0x7c, 0x52, 0x55, 0xe2, 0x1a, 0xe1, 0x3d, 0x56, 0xf0, 0x2f, 0x16, 0x08, 0xfa, 0x15, 0xbc, 0x9b +.byte 0xbb, 0x47, 0xe6, 0x3f, 0xee, 0xa8, 0xe1, 0x4c, 0x8c, 0xf5, 0xd3, 0x36, 0xf9, 0x38, 0x5d, 0xab +.byte 0x70, 0x9a, 0x47, 0x0d, 0xe2, 0x81, 0x41, 0x06, 0xeb, 0x49, 0xf9, 0xb0, 0x29, 0xdd, 0x33, 0xec +.byte 0x50, 0xa5, 0x7f, 0x79, 0x29, 0xb8, 0x20, 0x98, 0x5c, 0x00, 0x26, 0x02, 0x30, 0x5a, 0x31, 0x0b +.byte 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x46, 0x52, 0x31, 0x12, 0x30, 0x10, 0x06 +.byte 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x09, 0x44, 0x68, 0x69, 0x6d, 0x79, 0x6f, 0x74, 0x69, 0x73, 0x31 +.byte 0x1c, 0x30, 0x1a, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x0c, 0x13, 0x30, 0x30, 0x30, 0x32, 0x20, 0x34 +.byte 0x38, 0x31, 0x34, 0x36, 0x33, 0x30, 0x38, 0x31, 0x30, 0x30, 0x30, 0x33, 0x36, 0x31, 0x19, 0x30 +.byte 0x17, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x10, 0x43, 0x65, 0x72, 0x74, 0x69, 0x67, 0x6e, 0x61 +.byte 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09 +.byte 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00 +.byte 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xcd, 0x18, 0x39, 0x65, 0x1a, 0x59, 0xb1 +.byte 0xea, 0x64, 0x16, 0x0e, 0x8c, 0x94, 0x24, 0x95, 0x7c, 0x83, 0xd3, 0xc5, 0x39, 0x26, 0xdc, 0x0c +.byte 0xef, 0x16, 0x57, 0x8d, 0xd7, 0xd8, 0xac, 0xa3, 0x42, 0x7f, 0x82, 0xca, 0xed, 0xcd, 0x5b, 0xdb +.byte 0x0e, 0xb7, 0x2d, 0xed, 0x45, 0x08, 0x17, 0xb2, 0xd9, 0xb3, 0xcb, 0xd6, 0x17, 0x52, 0x72, 0x28 +.byte 0xdb, 0x8e, 0x4e, 0x9e, 0x8a, 0xb6, 0x0b, 0xf9, 0x9e, 0x84, 0x9a, 0x4d, 0x76, 0xde, 0x22, 0x29 +.byte 0x5c, 0xd2, 0xb3, 0xd2, 0x06, 0x3e, 0x30, 0x39, 0xa9, 0x74, 0xa3, 0x92, 0x56, 0x1c, 0xa1, 0x6f +.byte 0x4c, 0x0a, 0x20, 0x6d, 0x9f, 0x23, 0x7a, 0xb4, 0xc6, 0xda, 0x2c, 0xe4, 0x1d, 0x2c, 0xdc, 0xb3 +.byte 0x28, 0xd0, 0x13, 0xf2, 0x4c, 0x4e, 0x02, 0x49, 0xa1, 0x54, 0x40, 0x9e, 0xe6, 0xe5, 0x05, 0xa0 +.byte 0x2d, 0x84, 0xc8, 0xff, 0x98, 0x6c, 0xd0, 0xeb, 0x8a, 0x1a, 0x84, 0x08, 0x1e, 0xb7, 0x68, 0x23 +.byte 0xee, 0x23, 0xd5, 0x70, 0xce, 0x6d, 0x51, 0x69, 0x10, 0xee, 0xa1, 0x7a, 0xc2, 0xd1, 0x22, 0x31 +.byte 0xc2, 0x82, 0x85, 0xd2, 0xf2, 0x55, 0x76, 0x50, 0x7c, 0x25, 0x7a, 0xc9, 0x84, 0x5c, 0x0b, 0xac +.byte 0xdd, 0x42, 0x4e, 0x2b, 0xe7, 0x82, 0xa2, 0x24, 0x89, 0xcb, 0x90, 0xb2, 0xd0, 0xee, 0x23, 0xba +.byte 0x66, 0x4c, 0xbb, 0x62, 0xa4, 0xf9, 0x53, 0x5a, 0x64, 0x7b, 0x7c, 0x98, 0xfa, 0xa3, 0x48, 0x9e +.byte 0x0f, 0x95, 0xae, 0xa7, 0x18, 0xf4, 0x6a, 0xec, 0x2e, 0x03, 0x45, 0xaf, 0xf0, 0x74, 0xf8, 0x2a +.byte 0xcd, 0x7a, 0x5d, 0xd1, 0xbe, 0x44, 0x26, 0x32, 0x29, 0xf1, 0xf1, 0xf5, 0x6c, 0xcc, 0x7e, 0x02 +.byte 0x21, 0x0b, 0x9f, 0x6f, 0xa4, 0x3f, 0xbe, 0x9d, 0x53, 0xe2, 0xcf, 0x7d, 0xa9, 0x2c, 0x7c, 0x58 +.byte 0x1a, 0x97, 0xe1, 0x3d, 0x37, 0x37, 0x18, 0x66, 0x28, 0xd2, 0x40, 0xc5, 0x51, 0x8a, 0x8c, 0xc3 +.byte 0x2d, 0xce, 0x53, 0x88, 0x24, 0x58, 0x64, 0x30, 0x16, 0xc5, 0xaa, 0xe0, 0xd6, 0x0a, 0xa6, 0x40 +.byte 0xdf, 0x78, 0xf6, 0xf5, 0x04, 0x7c, 0x69, 0x13, 0x84, 0xbc, 0xd1, 0xd1, 0xa7, 0x06, 0xcf, 0x01 +.byte 0xf7, 0x68, 0xc0, 0xa8, 0x57, 0xbb, 0x3a, 0x61, 0xad, 0x04, 0x8c, 0x93, 0xe3, 0xad, 0xfc, 0xf0 +.byte 0xdb, 0x44, 0x6d, 0x59, 0xdc, 0x49, 0x59, 0xae, 0xac, 0x9a, 0x99, 0x36, 0x30, 0x41, 0x7b, 0x76 +.byte 0x33, 0x22, 0x87, 0xa3, 0xc2, 0x92, 0x86, 0x6e, 0xf9, 0x70, 0xee, 0xae, 0x87, 0x87, 0x95, 0x1b +.byte 0xc4, 0x7a, 0xbd, 0x31, 0xf3, 0xd4, 0xd2, 0xe5, 0x99, 0xff, 0xbe, 0x48, 0xec, 0x75, 0xf5, 0x78 +.byte 0x16, 0x1d, 0xa6, 0x70, 0xc1, 0x7f, 0x3c, 0x1b, 0xa1, 0x92, 0xfb, 0xcf, 0xc8, 0x3c, 0xd6, 0xc5 +.byte 0x93, 0x0a, 0x8f, 0xf5, 0x55, 0x3a, 0x76, 0x95, 0xce, 0x59, 0x98, 0x8a, 0x09, 0x95, 0x77, 0x32 +.byte 0x9a, 0x83, 0xba, 0x2c, 0x04, 0x3a, 0x97, 0xbd, 0xd4, 0x2f, 0xbe, 0xd7, 0x6c, 0x9b, 0xa2, 0xca +.byte 0x7d, 0x6d, 0x26, 0xc9, 0x55, 0xd5, 0xcf, 0xc3, 0x79, 0x52, 0x08, 0x09, 0x99, 0x07, 0x24, 0x2d +.byte 0x64, 0x25, 0x6b, 0xa6, 0x21, 0x69, 0x9b, 0x6a, 0xdd, 0x74, 0x4d, 0x6b, 0x97, 0x7a, 0x41, 0xbd +.byte 0xab, 0x17, 0xf9, 0x90, 0x17, 0x48, 0x8f, 0x36, 0xf9, 0x2d, 0xd5, 0xc5, 0xdb, 0xee, 0xaa, 0x85 +.byte 0x45, 0x41, 0xfa, 0xcd, 0x3a, 0x45, 0xb1, 0x68, 0xe6, 0x36, 0x4c, 0x9b, 0x90, 0x57, 0xec, 0x23 +.byte 0xb9, 0x87, 0x08, 0xc2, 0xc4, 0x09, 0xf1, 0x97, 0x86, 0x2a, 0x28, 0x4d, 0xe2, 0x74, 0xc0, 0xda +.byte 0xc4, 0x8c, 0xdb, 0xdf, 0xe2, 0xa1, 0x17, 0x59, 0xce, 0x24, 0x59, 0x74, 0x31, 0xda, 0x7f, 0xfd +.byte 0x30, 0x6d, 0xd9, 0xdc, 0xe1, 0x6a, 0xe1, 0xfc, 0x5f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x5c, 0x00 +.byte 0x26, 0x01, 0x30, 0x5a, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x49 +.byte 0x45, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x09, 0x42, 0x61, 0x6c, 0x74 +.byte 0x69, 0x6d, 0x6f, 0x72, 0x65, 0x31, 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x0a +.byte 0x43, 0x79, 0x62, 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x31, 0x22, 0x30, 0x20, 0x06, 0x03 +.byte 0x55, 0x04, 0x03, 0x13, 0x19, 0x42, 0x61, 0x6c, 0x74, 0x69, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x43 +.byte 0x79, 0x62, 0x65, 0x72, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x30, 0x82 +.byte 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05 +.byte 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xa3 +.byte 0x04, 0xbb, 0x22, 0xab, 0x98, 0x3d, 0x57, 0xe8, 0x26, 0x72, 0x9a, 0xb5, 0x79, 0xd4, 0x29, 0xe2 +.byte 0xe1, 0xe8, 0x95, 0x80, 0xb1, 0xb0, 0xe3, 0x5b, 0x8e, 0x2b, 0x29, 0x9a, 0x64, 0xdf, 0xa1, 0x5d +.byte 0xed, 0xb0, 0x09, 0x05, 0x6d, 0xdb, 0x28, 0x2e, 0xce, 0x62, 0xa2, 0x62, 0xfe, 0xb4, 0x88, 0xda +.byte 0x12, 0xeb, 0x38, 0xeb, 0x21, 0x9d, 0xc0, 0x41, 0x2b, 0x01, 0x52, 0x7b, 0x88, 0x77, 0xd3, 0x1c +.byte 0x8f, 0xc7, 0xba, 0xb9, 0x88, 0xb5, 0x6a, 0x09, 0xe7, 0x73, 0xe8, 0x11, 0x40, 0xa7, 0xd1, 0xcc +.byte 0xca, 0x62, 0x8d, 0x2d, 0xe5, 0x8f, 0x0b, 0xa6, 0x50, 0xd2, 0xa8, 0x50, 0xc3, 0x28, 0xea, 0xf5 +.byte 0xab, 0x25, 0x87, 0x8a, 0x9a, 0x96, 0x1c, 0xa9, 0x67, 0xb8, 0x3f, 0x0c, 0xd5, 0xf7, 0xf9, 0x52 +.byte 0x13, 0x2f, 0xc2, 0x1b, 0xd5, 0x70, 0x70, 0xf0, 0x8f, 0xc0, 0x12, 0xca, 0x06, 0xcb, 0x9a, 0xe1 +.byte 0xd9, 0xca, 0x33, 0x7a, 0x77, 0xd6, 0xf8, 0xec, 0xb9, 0xf1, 0x68, 0x44, 0x42, 0x48, 0x13, 0xd2 +.byte 0xc0, 0xc2, 0xa4, 0xae, 0x5e, 0x60, 0xfe, 0xb6, 0xa6, 0x05, 0xfc, 0xb4, 0xdd, 0x07, 0x59, 0x02 +.byte 0xd4, 0x59, 0x18, 0x98, 0x63, 0xf5, 0xa5, 0x63, 0xe0, 0x90, 0x0c, 0x7d, 0x5d, 0xb2, 0x06, 0x7a +.byte 0xf3, 0x85, 0xea, 0xeb, 0xd4, 0x03, 0xae, 0x5e, 0x84, 0x3e, 0x5f, 0xff, 0x15, 0xed, 0x69, 0xbc +.byte 0xf9, 0x39, 0x36, 0x72, 0x75, 0xcf, 0x77, 0x52, 0x4d, 0xf3, 0xc9, 0x90, 0x2c, 0xb9, 0x3d, 0xe5 +.byte 0xc9, 0x23, 0x53, 0x3f, 0x1f, 0x24, 0x98, 0x21, 0x5c, 0x07, 0x99, 0x29, 0xbd, 0xc6, 0x3a, 0xec +.byte 0xe7, 0x6e, 0x86, 0x3a, 0x6b, 0x97, 0x74, 0x63, 0x33, 0xbd, 0x68, 0x18, 0x31, 0xf0, 0x78, 0x8d +.byte 0x76, 0xbf, 0xfc, 0x9e, 0x8e, 0x5d, 0x2a, 0x86, 0xa7, 0x4d, 0x90, 0xdc, 0x27, 0x1a, 0x39, 0x02 +.byte 0x03, 0x01, 0x00, 0x01, 0x5c, 0x00, 0x78, 0x00, 0x30, 0x5a, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03 +.byte 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x0b +.byte 0x13, 0x0a, 0x65, 0x6d, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x50, 0x4b, 0x49, 0x31, 0x14, 0x30, 0x12 +.byte 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0b, 0x65, 0x4d, 0x75, 0x64, 0x68, 0x72, 0x61, 0x20, 0x49 +.byte 0x6e, 0x63, 0x31, 0x20, 0x30, 0x1e, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x17, 0x65, 0x6d, 0x53 +.byte 0x69, 0x67, 0x6e, 0x20, 0x45, 0x43, 0x43, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20 +.byte 0x2d, 0x20, 0x43, 0x33, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02 +.byte 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xfd, 0xa5, 0x61, 0xae +.byte 0x7b, 0x26, 0x10, 0x1d, 0xe9, 0xb7, 0x22, 0x30, 0xae, 0x06, 0xf4, 0x81, 0xb3, 0xb1, 0x42, 0x71 +.byte 0x95, 0x39, 0xbc, 0xd3, 0x52, 0xe3, 0xaf, 0xaf, 0xf9, 0xf2, 0x97, 0x35, 0x92, 0x36, 0x46, 0x0e +.byte 0x87, 0x95, 0x8d, 0xb9, 0x39, 0x5a, 0xe9, 0xbb, 0xdf, 0xd0, 0xfe, 0xc8, 0x07, 0x41, 0x3c, 0xbb +.byte 0x55, 0x6f, 0x83, 0xa3, 0x6a, 0xfb, 0x62, 0xb0, 0x81, 0x89, 0x02, 0x70, 0x7d, 0x48, 0xc5, 0x4a +.byte 0xe3, 0xe9, 0x22, 0x54, 0x22, 0x4d, 0x93, 0xbb, 0x42, 0x0c, 0xaf, 0x77, 0x9c, 0x23, 0xa6, 0x7d +.byte 0xd7, 0x61, 0x11, 0xce, 0x65, 0xc7, 0xf8, 0x7f, 0xfe, 0xf5, 0xf2, 0xa9, 0x5f, 0x00, 0x26, 0x02 +.byte 0x30, 0x5d, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x4a, 0x50, 0x31 +.byte 0x25, 0x30, 0x23, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x1c, 0x53, 0x45, 0x43, 0x4f, 0x4d, 0x20 +.byte 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x20, 0x43, 0x4f +.byte 0x2e, 0x2c, 0x4c, 0x54, 0x44, 0x2e, 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13 +.byte 0x1e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e +.byte 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x43, 0x41, 0x33, 0x30 +.byte 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01 +.byte 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00 +.byte 0xe3, 0xc9, 0x72, 0x49, 0xf7, 0x30, 0xde, 0x09, 0x7c, 0xa9, 0x40, 0x81, 0x58, 0xd3, 0xb4, 0x3a +.byte 0xdd, 0xba, 0x61, 0x0f, 0x93, 0x50, 0x6e, 0x69, 0x3c, 0x35, 0xc2, 0xee, 0x5b, 0x73, 0x90, 0x1b +.byte 0x67, 0x4c, 0x21, 0xec, 0x5f, 0x35, 0xbb, 0x39, 0x3e, 0x2b, 0x0a, 0x60, 0xef, 0xbb, 0x6d, 0x2b +.byte 0x86, 0xfb, 0x71, 0xa2, 0xc8, 0xac, 0xe4, 0x56, 0x94, 0xf9, 0xc9, 0xaf, 0xb1, 0x72, 0xd4, 0x20 +.byte 0xac, 0x74, 0xd2, 0xb8, 0x15, 0xad, 0x51, 0xfe, 0x85, 0x74, 0xa1, 0xb9, 0x10, 0xfe, 0x05, 0x80 +.byte 0xf9, 0x52, 0x93, 0xb3, 0x40, 0x3d, 0x75, 0x10, 0xac, 0xc0, 0x96, 0xb7, 0xa7, 0x7e, 0x76, 0xbc +.byte 0xe3, 0x1b, 0x52, 0x19, 0xce, 0x11, 0x1f, 0x0b, 0x04, 0x34, 0xf5, 0xd8, 0xf5, 0x69, 0x3c, 0x77 +.byte 0xf3, 0x64, 0xf4, 0x0d, 0xaa, 0x85, 0xde, 0xe0, 0x09, 0x50, 0x04, 0x17, 0x96, 0x84, 0xb7, 0xc8 +.byte 0x8a, 0xbc, 0x4d, 0x72, 0xfc, 0x1c, 0xbb, 0xcf, 0xf3, 0x06, 0x4d, 0xf9, 0x9f, 0x64, 0xf7, 0x7e +.byte 0xa6, 0x66, 0x86, 0x35, 0x71, 0xc8, 0x11, 0x80, 0x4c, 0xc1, 0x71, 0x40, 0x58, 0x1e, 0xbe, 0xa0 +.byte 0x73, 0xf6, 0xfc, 0x3e, 0x50, 0xe1, 0xe0, 0x2f, 0x26, 0x3d, 0x7e, 0x5c, 0x23, 0xb5, 0x79, 0x70 +.byte 0xde, 0xfa, 0xe0, 0xd1, 0xa5, 0xd6, 0x0c, 0x41, 0x71, 0x7b, 0xf7, 0xea, 0x8c, 0x1c, 0x88, 0xc7 +.byte 0xec, 0x8b, 0xf5, 0xd1, 0x2f, 0x55, 0x96, 0x46, 0x7c, 0x5a, 0x3b, 0x58, 0x3b, 0xfb, 0xba, 0xd8 +.byte 0x2d, 0xb5, 0x25, 0xda, 0x7a, 0x4e, 0xcf, 0x44, 0xae, 0x21, 0xa6, 0x9e, 0x98, 0xca, 0x20, 0x6e +.byte 0x7c, 0xbb, 0x88, 0x85, 0x5b, 0xfb, 0xc0, 0x10, 0x62, 0xbb, 0xf2, 0xf9, 0x27, 0x47, 0xef, 0xd1 +.byte 0x89, 0x39, 0x43, 0xc4, 0xdf, 0xde, 0xe1, 0x41, 0xbf, 0x54, 0x73, 0x20, 0x97, 0x2d, 0x6c, 0xda +.byte 0xf3, 0xd4, 0x07, 0xa3, 0xe6, 0xb9, 0xd8, 0x6f, 0xae, 0xfc, 0x8c, 0x19, 0x2e, 0xd3, 0x67, 0x67 +.byte 0x2b, 0x95, 0xdb, 0x58, 0x5c, 0xb5, 0x6a, 0x02, 0xf3, 0xb8, 0x83, 0x5e, 0xb4, 0x6b, 0xbe, 0x41 +.byte 0x7e, 0x57, 0x09, 0x75, 0x44, 0x50, 0x55, 0xcd, 0x5a, 0x11, 0x61, 0x21, 0x0a, 0x61, 0xc2, 0xa9 +.byte 0x88, 0xfd, 0x13, 0xbc, 0x2d, 0x89, 0x2f, 0xcd, 0x61, 0xe0, 0x95, 0xbe, 0xca, 0xb5, 0x7b, 0xe1 +.byte 0x7b, 0x34, 0x67, 0x0b, 0x1f, 0xb6, 0x0c, 0xc7, 0x7c, 0x1e, 0x19, 0x53, 0xca, 0xa7, 0xb1, 0x4a +.byte 0x15, 0x20, 0x56, 0x14, 0x70, 0x3d, 0x2b, 0x82, 0x2c, 0x0f, 0x9d, 0x15, 0x1d, 0x47, 0x80, 0x47 +.byte 0xff, 0x78, 0x99, 0x0e, 0x31, 0xaf, 0x6f, 0x3e, 0x8f, 0xed, 0x86, 0x69, 0x1e, 0x7b, 0x18, 0x88 +.byte 0x14, 0xb2, 0xc2, 0xfc, 0x82, 0x33, 0x2e, 0x9c, 0x4b, 0x2d, 0xfb, 0x70, 0x3b, 0x71, 0xaa, 0x2b +.byte 0x7b, 0x26, 0x27, 0xf3, 0x1a, 0xc2, 0xdc, 0xfb, 0x17, 0xb8, 0xa1, 0xea, 0xcb, 0xa0, 0xb4, 0xae +.byte 0xd3, 0x94, 0x7e, 0x7a, 0xd0, 0xab, 0xc3, 0xec, 0x38, 0x2d, 0x11, 0x2e, 0x88, 0xbf, 0xd4, 0x3f +.byte 0xad, 0x12, 0x3b, 0x42, 0xac, 0x8f, 0x02, 0x6e, 0x7d, 0xcc, 0xd1, 0x5f, 0x61, 0xbe, 0xa1, 0xbc +.byte 0x3a, 0x6a, 0x48, 0xea, 0x26, 0x55, 0x22, 0x16, 0x5d, 0x5f, 0x0d, 0xff, 0x27, 0x33, 0x9f, 0x18 +.byte 0x03, 0x74, 0x8a, 0x5b, 0x52, 0x20, 0x47, 0x6b, 0x45, 0x4d, 0x22, 0x77, 0x8c, 0x55, 0x27, 0xf0 +.byte 0xaf, 0x1e, 0x8c, 0xc9, 0x83, 0x22, 0x54, 0xb7, 0x9a, 0xd0, 0x4f, 0xd9, 0xce, 0xfc, 0xd9, 0x2e +.byte 0x1c, 0x96, 0x28, 0xb1, 0x02, 0xd3, 0x03, 0xbd, 0x25, 0x52, 0x1c, 0x34, 0x66, 0x4f, 0x23, 0xab +.byte 0xf4, 0x77, 0x82, 0x96, 0x1d, 0xd1, 0x57, 0x30, 0x08, 0x11, 0x05, 0xfd, 0x57, 0xd1, 0xd9, 0xc7 +.byte 0x02, 0x03, 0x01, 0x00, 0x01, 0x5f, 0x00, 0x26, 0x01, 0x30, 0x5d, 0x31, 0x0b, 0x30, 0x09, 0x06 +.byte 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x4a, 0x50, 0x31, 0x25, 0x30, 0x23, 0x06, 0x03, 0x55, 0x04 +.byte 0x0a, 0x13, 0x1c, 0x53, 0x45, 0x43, 0x4f, 0x4d, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x53 +.byte 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x20, 0x43, 0x4f, 0x2e, 0x2c, 0x4c, 0x54, 0x44, 0x2e, 0x31 +.byte 0x27, 0x30, 0x25, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x1e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69 +.byte 0x74, 0x79, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e +.byte 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x43, 0x41, 0x32, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09 +.byte 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00 +.byte 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd0, 0x15, 0x39, 0x52, 0xb1, 0x52, 0xb3 +.byte 0xba, 0xc5, 0x59, 0x82, 0xc4, 0x5d, 0x52, 0xae, 0x3a, 0x43, 0x65, 0x80, 0x4b, 0xc7, 0xf2, 0x96 +.byte 0xbc, 0xdb, 0x36, 0x97, 0xd6, 0xa6, 0x64, 0x8c, 0xa8, 0x5e, 0xf0, 0xe3, 0x0a, 0x1c, 0xf7, 0xdf +.byte 0x97, 0x3d, 0x4b, 0xae, 0xf6, 0x5d, 0xec, 0x21, 0xb5, 0x41, 0xab, 0xcd, 0xb9, 0x7e, 0x76, 0x9f +.byte 0xbe, 0xf9, 0x3e, 0x36, 0x34, 0xa0, 0x3b, 0xc1, 0xf6, 0x31, 0x11, 0x45, 0x74, 0x93, 0x3d, 0x57 +.byte 0x80, 0xc5, 0xf9, 0x89, 0x99, 0xca, 0xe5, 0xab, 0x6a, 0xd4, 0xb5, 0xda, 0x41, 0x90, 0x10, 0xc1 +.byte 0xd6, 0xd6, 0x42, 0x89, 0xc2, 0xbf, 0xf4, 0x38, 0x12, 0x95, 0x4c, 0x54, 0x05, 0xf7, 0x36, 0xe4 +.byte 0x45, 0x83, 0x7b, 0x14, 0x65, 0xd6, 0xdc, 0x0c, 0x4d, 0xd1, 0xde, 0x7e, 0x0c, 0xab, 0x3b, 0xc4 +.byte 0x15, 0xbe, 0x3a, 0x56, 0xa6, 0x5a, 0x6f, 0x76, 0x69, 0x52, 0xa9, 0x7a, 0xb9, 0xc8, 0xeb, 0x6a +.byte 0x9a, 0x5d, 0x52, 0xd0, 0x2d, 0x0a, 0x6b, 0x35, 0x16, 0x09, 0x10, 0x84, 0xd0, 0x6a, 0xca, 0x3a +.byte 0x06, 0x00, 0x37, 0x47, 0xe4, 0x7e, 0x57, 0x4f, 0x3f, 0x8b, 0xeb, 0x67, 0xb8, 0x88, 0xaa, 0xc5 +.byte 0xbe, 0x53, 0x55, 0xb2, 0x91, 0xc4, 0x7d, 0xb9, 0xb0, 0x85, 0x19, 0x06, 0x78, 0x2e, 0xdb, 0x61 +.byte 0x1a, 0xfa, 0x85, 0xf5, 0x4a, 0x91, 0xa1, 0xe7, 0x16, 0xd5, 0x8e, 0xa2, 0x39, 0xdf, 0x94, 0xb8 +.byte 0x70, 0x1f, 0x28, 0x3f, 0x8b, 0xfc, 0x40, 0x5e, 0x63, 0x83, 0x3c, 0x83, 0x2a, 0x1a, 0x99, 0x6b +.byte 0xcf, 0xde, 0x59, 0x6a, 0x3b, 0xfc, 0x6f, 0x16, 0xd7, 0x1f, 0xfd, 0x4a, 0x10, 0xeb, 0x4e, 0x82 +.byte 0x16, 0x3a, 0xac, 0x27, 0x0c, 0x53, 0xf1, 0xad, 0xd5, 0x24, 0xb0, 0x6b, 0x03, 0x50, 0xc1, 0x2d +.byte 0x3c, 0x16, 0xdd, 0x44, 0x34, 0x27, 0x1a, 0x75, 0xfb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x60, 0x00 +.byte 0x26, 0x02, 0x30, 0x5e, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x54 +.byte 0x57, 0x31, 0x23, 0x30, 0x21, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x1a, 0x43, 0x68, 0x75, 0x6e +.byte 0x67, 0x68, 0x77, 0x61, 0x20, 0x54, 0x65, 0x6c, 0x65, 0x63, 0x6f, 0x6d, 0x20, 0x43, 0x6f, 0x2e +.byte 0x2c, 0x20, 0x4c, 0x74, 0x64, 0x2e, 0x31, 0x2a, 0x30, 0x28, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x0c +.byte 0x21, 0x65, 0x50, 0x4b, 0x49, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69 +.byte 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69 +.byte 0x74, 0x79, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d +.byte 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82 +.byte 0x02, 0x01, 0x00, 0xe1, 0x25, 0x0f, 0xee, 0x8d, 0xdb, 0x88, 0x33, 0x75, 0x67, 0xcd, 0xad, 0x1f +.byte 0x7d, 0x3a, 0x4e, 0x6d, 0x9d, 0xd3, 0x2f, 0x14, 0xf3, 0x63, 0x74, 0xcb, 0x01, 0x21, 0x6a, 0x37 +.byte 0xea, 0x84, 0x50, 0x07, 0x4b, 0x26, 0x5b, 0x09, 0x43, 0x6c, 0x21, 0x9e, 0x6a, 0xc8, 0xd5, 0x03 +.byte 0xf5, 0x60, 0x69, 0x8f, 0xcc, 0xf0, 0x22, 0xe4, 0x1f, 0xe7, 0xf7, 0x6a, 0x22, 0x31, 0xb7, 0x2c +.byte 0x15, 0xf2, 0xe0, 0xfe, 0x00, 0x6a, 0x43, 0xff, 0x87, 0x65, 0xc6, 0xb5, 0x1a, 0xc1, 0xa7, 0x4c +.byte 0x6d, 0x22, 0x70, 0x21, 0x8a, 0x31, 0xf2, 0x97, 0x74, 0x89, 0x09, 0x12, 0x26, 0x1c, 0x9e, 0xca +.byte 0xd9, 0x12, 0xa2, 0x95, 0x3c, 0xda, 0xe9, 0x67, 0xbf, 0x08, 0xa0, 0x64, 0xe3, 0xd6, 0x42, 0xb7 +.byte 0x45, 0xef, 0x97, 0xf4, 0xf6, 0xf5, 0xd7, 0xb5, 0x4a, 0x15, 0x02, 0x58, 0x7d, 0x98, 0x58, 0x4b +.byte 0x60, 0xbc, 0xcd, 0xd7, 0x0d, 0x9a, 0x13, 0x33, 0x53, 0xd1, 0x61, 0xf9, 0x7a, 0xd5, 0xd7, 0x78 +.byte 0xb3, 0x9a, 0x33, 0xf7, 0x00, 0x86, 0xce, 0x1d, 0x4d, 0x94, 0x38, 0xaf, 0xa8, 0xec, 0x78, 0x51 +.byte 0x70, 0x8a, 0x5c, 0x10, 0x83, 0x51, 0x21, 0xf7, 0x11, 0x3d, 0x34, 0x86, 0x5e, 0xe5, 0x48, 0xcd +.byte 0x97, 0x81, 0x82, 0x35, 0x4c, 0x19, 0xec, 0x65, 0xf6, 0x6b, 0xc5, 0x05, 0xa1, 0xee, 0x47, 0x13 +.byte 0xd6, 0xb3, 0x21, 0x27, 0x94, 0x10, 0x0a, 0xd9, 0x24, 0x3b, 0xba, 0xbe, 0x44, 0x13, 0x46, 0x30 +.byte 0x3f, 0x97, 0x3c, 0xd8, 0xd7, 0xd7, 0x6a, 0xee, 0x3b, 0x38, 0xe3, 0x2b, 0xd4, 0x97, 0x0e, 0xb9 +.byte 0x1b, 0xe7, 0x07, 0x49, 0x7f, 0x37, 0x2a, 0xf9, 0x77, 0x78, 0xcf, 0x54, 0xed, 0x5b, 0x46, 0x9d +.byte 0xa3, 0x80, 0x0e, 0x91, 0x43, 0xc1, 0xd6, 0x5b, 0x5f, 0x14, 0xba, 0x9f, 0xa6, 0x8d, 0x24, 0x47 +.byte 0x40, 0x59, 0xbf, 0x72, 0x38, 0xb2, 0x36, 0x6c, 0x37, 0xff, 0x99, 0xd1, 0x5d, 0x0e, 0x59, 0x0a +.byte 0xab, 0x69, 0xf7, 0xc0, 0xb2, 0x04, 0x45, 0x7a, 0x54, 0x00, 0xae, 0xbe, 0x53, 0xf6, 0xb5, 0xe7 +.byte 0xe1, 0xf8, 0x3c, 0xa3, 0x31, 0xd2, 0xa9, 0xfe, 0x21, 0x52, 0x64, 0xc5, 0xa6, 0x67, 0xf0, 0x75 +.byte 0x07, 0x06, 0x94, 0x14, 0x81, 0x55, 0xc6, 0x27, 0xe4, 0x01, 0x8f, 0x17, 0xc1, 0x6a, 0x71, 0xd7 +.byte 0xbe, 0x4b, 0xfb, 0x94, 0x58, 0x7d, 0x7e, 0x11, 0x33, 0xb1, 0x42, 0xf7, 0x62, 0x6c, 0x18, 0xd6 +.byte 0xcf, 0x09, 0x68, 0x3e, 0x7f, 0x6c, 0xf6, 0x1e, 0x8f, 0x62, 0xad, 0xa5, 0x63, 0xdb, 0x09, 0xa7 +.byte 0x1f, 0x22, 0x42, 0x41, 0x1e, 0x6f, 0x99, 0x8a, 0x3e, 0xd7, 0xf9, 0x3f, 0x40, 0x7a, 0x79, 0xb0 +.byte 0xa5, 0x01, 0x92, 0xd2, 0x9d, 0x3d, 0x08, 0x15, 0xa5, 0x10, 0x01, 0x2d, 0xb3, 0x32, 0x76, 0xa8 +.byte 0x95, 0x0d, 0xb3, 0x7a, 0x9a, 0xfb, 0x07, 0x10, 0x78, 0x11, 0x6f, 0xe1, 0x8f, 0xc7, 0xba, 0x0f +.byte 0x25, 0x1a, 0x74, 0x2a, 0xe5, 0x1c, 0x98, 0x41, 0x99, 0xdf, 0x21, 0x87, 0xe8, 0x95, 0x06, 0x6a +.byte 0x0a, 0xb3, 0x6a, 0x47, 0x76, 0x65, 0xf6, 0x3a, 0xcf, 0x8f, 0x62, 0x17, 0x19, 0x7b, 0x0a, 0x28 +.byte 0xcd, 0x1a, 0xd2, 0x83, 0x1e, 0x21, 0xc7, 0x2c, 0xbf, 0xbe, 0xff, 0x61, 0x68, 0xb7, 0x67, 0x1b +.byte 0xbb, 0x78, 0x4d, 0x8d, 0xce, 0x67, 0xe5, 0xe4, 0xc1, 0x8e, 0xb7, 0x23, 0x66, 0xe2, 0x9d, 0x90 +.byte 0x75, 0x34, 0x98, 0xa9, 0x36, 0x2b, 0x8a, 0x9a, 0x94, 0xb9, 0x9d, 0xec, 0xcc, 0x8a, 0xb1, 0xf8 +.byte 0x25, 0x89, 0x5c, 0x5a, 0xb6, 0x2f, 0x8c, 0x1f, 0x6d, 0x79, 0x24, 0xa7, 0x52, 0x68, 0xc3, 0x84 +.byte 0x35, 0xe2, 0x66, 0x8d, 0x63, 0x0e, 0x25, 0x4d, 0xd5, 0x19, 0xb2, 0xe6, 0x79, 0x37, 0xa7, 0x22 +.byte 0x9d, 0x54, 0x31, 0x02, 0x03, 0x01, 0x00, 0x01, 0x61, 0x00, 0x78, 0x00, 0x30, 0x5f, 0x31, 0x0b +.byte 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x47, 0x42, 0x31, 0x18, 0x30, 0x16, 0x06 +.byte 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0f, 0x53, 0x65, 0x63, 0x74, 0x69, 0x67, 0x6f, 0x20, 0x4c, 0x69 +.byte 0x6d, 0x69, 0x74, 0x65, 0x64, 0x31, 0x36, 0x30, 0x34, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x2d +.byte 0x53, 0x65, 0x63, 0x74, 0x69, 0x67, 0x6f, 0x20, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x20, 0x53 +.byte 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61 +.byte 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x45, 0x34, 0x36, 0x30, 0x76, 0x30 +.byte 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00 +.byte 0x22, 0x03, 0x62, 0x00, 0x04, 0x76, 0xfa, 0x99, 0xa9, 0x6e, 0x20, 0xed, 0xf9, 0xd7, 0x77, 0xe3 +.byte 0x07, 0x3b, 0xa8, 0xdb, 0x3d, 0x5f, 0x38, 0xe8, 0xab, 0x55, 0xa6, 0x56, 0x4f, 0xd6, 0x48, 0xea +.byte 0xec, 0x7f, 0x2d, 0xaa, 0xc3, 0xb2, 0xc5, 0x79, 0xec, 0x99, 0x61, 0x7f, 0x10, 0x79, 0xc7, 0x02 +.byte 0x5a, 0xf9, 0x04, 0x37, 0xf5, 0x34, 0x35, 0x2b, 0x77, 0xce, 0x7f, 0x20, 0x8f, 0x52, 0xa3, 0x00 +.byte 0x89, 0xec, 0xd5, 0xa7, 0xa2, 0x6d, 0x5b, 0xe3, 0x4b, 0x92, 0x93, 0xa0, 0x80, 0xf5, 0x01, 0x94 +.byte 0xdc, 0xf0, 0x68, 0x07, 0x1e, 0xcd, 0xee, 0xfe, 0x25, 0x52, 0xb5, 0x20, 0x43, 0x1c, 0x1b, 0xfe +.byte 0xeb, 0x19, 0xce, 0x43, 0xa3, 0x61, 0x00, 0x26, 0x02, 0x30, 0x5f, 0x31, 0x0b, 0x30, 0x09, 0x06 +.byte 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x47, 0x42, 0x31, 0x18, 0x30, 0x16, 0x06, 0x03, 0x55, 0x04 +.byte 0x0a, 0x13, 0x0f, 0x53, 0x65, 0x63, 0x74, 0x69, 0x67, 0x6f, 0x20, 0x4c, 0x69, 0x6d, 0x69, 0x74 +.byte 0x65, 0x64, 0x31, 0x36, 0x30, 0x34, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x2d, 0x53, 0x65, 0x63 +.byte 0x74, 0x69, 0x67, 0x6f, 0x20, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x20, 0x53, 0x65, 0x72, 0x76 +.byte 0x65, 0x72, 0x20, 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f +.byte 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x52, 0x34, 0x36, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d +.byte 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02 +.byte 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0x93, 0xbe, 0xd5, 0x36, 0x52 +.byte 0x75, 0xd8, 0x01, 0x23, 0xa0, 0x1c, 0x47, 0x42, 0x49, 0xee, 0x63, 0xb6, 0xb7, 0x21, 0xfd, 0xc4 +.byte 0x95, 0xd5, 0x48, 0x2b, 0x26, 0x7c, 0x14, 0x53, 0x10, 0xda, 0x79, 0xfd, 0x2b, 0xb7, 0x2d, 0xa4 +.byte 0xd4, 0x2c, 0xfa, 0xea, 0x32, 0xdd, 0x49, 0xc2, 0xb9, 0xbd, 0x0f, 0x48, 0x3d, 0x7b, 0x5a, 0x98 +.byte 0x54, 0xaf, 0x9e, 0x5d, 0x31, 0x74, 0x4f, 0x07, 0xfc, 0x50, 0x21, 0xdd, 0xa4, 0xcf, 0x68, 0x4f +.byte 0x1b, 0x12, 0x63, 0x6d, 0x25, 0x99, 0x4c, 0x2a, 0x99, 0xf3, 0x48, 0x30, 0x61, 0xfa, 0x81, 0x7c +.byte 0x1e, 0xa7, 0x08, 0x4a, 0xdc, 0x3e, 0x2b, 0x1c, 0x1f, 0x18, 0x4c, 0x71, 0xaa, 0x35, 0x8c, 0xad +.byte 0xf8, 0x6e, 0xe8, 0x3b, 0x4a, 0xd9, 0xe5, 0x94, 0x02, 0xd6, 0x89, 0x84, 0x13, 0xaa, 0x6d, 0xc8 +.byte 0x4f, 0x33, 0xcc, 0x50, 0x96, 0x37, 0x92, 0x33, 0xdc, 0x5f, 0x88, 0xe7, 0x9f, 0x54, 0xd9, 0x48 +.byte 0xf0, 0x98, 0x43, 0xd6, 0x66, 0xfd, 0x9f, 0x17, 0x38, 0x43, 0xc5, 0x01, 0x51, 0x0b, 0xd7, 0xe3 +.byte 0x23, 0x0f, 0x14, 0x5d, 0x5b, 0x14, 0xe7, 0x4b, 0xbe, 0xdd, 0xf4, 0xc8, 0xda, 0x03, 0x37, 0xd1 +.byte 0xd6, 0x39, 0xa1, 0x21, 0x51, 0x30, 0x83, 0xb0, 0x6d, 0xd7, 0x30, 0x4e, 0x96, 0x5b, 0x91, 0xf0 +.byte 0x70, 0x24, 0xab, 0xbf, 0x45, 0x81, 0x64, 0x43, 0x0d, 0xbd, 0x21, 0x3a, 0x2f, 0x3c, 0xe9, 0x9e +.byte 0x0d, 0xcb, 0x20, 0xb5, 0x42, 0x27, 0xcc, 0xda, 0x6f, 0x9b, 0xee, 0x64, 0x30, 0x90, 0x39, 0xcd +.byte 0x93, 0x65, 0x81, 0x21, 0x31, 0xb5, 0x23, 0x50, 0x33, 0x37, 0x22, 0xe3, 0x38, 0xed, 0xf8, 0x31 +.byte 0x30, 0xcc, 0x45, 0xfe, 0x62, 0xf9, 0xd1, 0x5d, 0x32, 0x79, 0x42, 0x87, 0xdf, 0x6a, 0xcc, 0x56 +.byte 0x19, 0x40, 0x4d, 0xce, 0xaa, 0xbb, 0xf9, 0xb5, 0x76, 0x49, 0x94, 0xf1, 0x27, 0xf8, 0x91, 0xa5 +.byte 0x83, 0xe5, 0x06, 0xb3, 0x63, 0x0e, 0x80, 0xdc, 0xe0, 0x12, 0x55, 0x80, 0xa6, 0x3b, 0x66, 0xb4 +.byte 0x39, 0x87, 0x2d, 0xc8, 0xf0, 0xd0, 0xd1, 0x14, 0xe9, 0xe4, 0x0d, 0x4d, 0x0e, 0xf6, 0x5d, 0x57 +.byte 0x72, 0xc5, 0x3b, 0x1c, 0x47, 0x56, 0x9d, 0xe2, 0xd5, 0xfb, 0x81, 0x61, 0x8c, 0xcc, 0x4d, 0x80 +.byte 0x90, 0x34, 0x5b, 0xb7, 0xd7, 0x14, 0x75, 0xdc, 0xd8, 0x04, 0x48, 0x9f, 0xc0, 0xc1, 0x28, 0x88 +.byte 0xb4, 0xe9, 0x1c, 0xca, 0xa7, 0xb1, 0xf1, 0x56, 0xb7, 0x7b, 0x49, 0x4c, 0x59, 0xe5, 0x20, 0x15 +.byte 0xa8, 0x84, 0x02, 0x29, 0xfa, 0x38, 0x94, 0x69, 0x9a, 0x49, 0x06, 0x8f, 0xcd, 0x1f, 0x79, 0x14 +.byte 0x17, 0x12, 0x0c, 0x83, 0x7a, 0xde, 0x1f, 0xb1, 0x97, 0xee, 0xf9, 0x97, 0x78, 0x28, 0xa4, 0xc8 +.byte 0x44, 0x92, 0xe9, 0x7d, 0x26, 0x05, 0xa6, 0x58, 0x72, 0x9b, 0x79, 0x13, 0xd8, 0x11, 0x5f, 0xae +.byte 0xc5, 0x38, 0x62, 0x34, 0x68, 0xb2, 0x86, 0x30, 0x8e, 0xf8, 0x90, 0x61, 0x9e, 0x32, 0x6c, 0xf5 +.byte 0x07, 0x36, 0xcd, 0xa2, 0x4c, 0x6e, 0xec, 0x8a, 0x36, 0xed, 0xf2, 0xe6, 0x99, 0x15, 0x44, 0x70 +.byte 0xc3, 0x7c, 0xbc, 0x9c, 0x39, 0xc0, 0xb4, 0xe1, 0x6b, 0xf7, 0x83, 0x25, 0x23, 0x57, 0xd9, 0x12 +.byte 0x80, 0xe5, 0x49, 0xf0, 0x75, 0x0f, 0xef, 0x8d, 0xeb, 0x1c, 0x9b, 0x54, 0x28, 0xb4, 0x21, 0x3c +.byte 0xfc, 0x7c, 0x0a, 0xff, 0xef, 0x7b, 0x6b, 0x75, 0xff, 0x8b, 0x1d, 0xa0, 0x19, 0x05, 0xab, 0xfa +.byte 0xf8, 0x2b, 0x81, 0x42, 0xe8, 0x38, 0xba, 0xbb, 0xfb, 0xaa, 0xfd, 0x3d, 0xe0, 0xf3, 0xca, 0xdf +.byte 0x4e, 0x97, 0x97, 0x29, 0xed, 0xf3, 0x18, 0x56, 0xe9, 0xa5, 0x96, 0xac, 0xbd, 0xc3, 0x90, 0x98 +.byte 0xb2, 0xe0, 0xf9, 0xa2, 0xd4, 0xa6, 0x47, 0x43, 0x7c, 0x6d, 0xcf, 0x02, 0x03, 0x01, 0x00, 0x01 +.byte 0x61, 0x00, 0x26, 0x01, 0x30, 0x5f, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13 +.byte 0x02, 0x54, 0x57, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x09, 0x54, 0x41 +.byte 0x49, 0x57, 0x41, 0x4e, 0x2d, 0x43, 0x41, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04, 0x0b +.byte 0x0c, 0x07, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x31, 0x2a, 0x30, 0x28, 0x06, 0x03, 0x55 +.byte 0x04, 0x03, 0x0c, 0x21, 0x54, 0x57, 0x43, 0x41, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x65 +.byte 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68 +.byte 0x6f, 0x72, 0x69, 0x74, 0x79, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48 +.byte 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01 +.byte 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xb0, 0x7e, 0x72, 0xb8, 0xa4, 0x03, 0x94, 0xe6, 0xa7, 0xde +.byte 0x09, 0x38, 0x91, 0x4a, 0x11, 0x40, 0x87, 0xa7, 0x7c, 0x59, 0x64, 0x14, 0x7b, 0xb5, 0x11, 0x10 +.byte 0xdd, 0xfe, 0xbf, 0xd5, 0xc0, 0xbb, 0x56, 0xe2, 0x85, 0x25, 0xf4, 0x35, 0x72, 0x0f, 0xf8, 0x53 +.byte 0xd0, 0x41, 0xe1, 0x44, 0x01, 0xc2, 0xb4, 0x1c, 0xc3, 0x31, 0x42, 0x16, 0x47, 0x85, 0x33, 0x22 +.byte 0x76, 0xb2, 0x0a, 0x6f, 0x0f, 0xe5, 0x25, 0x50, 0x4f, 0x85, 0x86, 0xbe, 0xbf, 0x98, 0x2e, 0x10 +.byte 0x67, 0x1e, 0xbe, 0x11, 0x05, 0x86, 0x05, 0x90, 0xc4, 0x59, 0xd0, 0x7c, 0x78, 0x10, 0xb0, 0x80 +.byte 0x5c, 0xb7, 0xe1, 0xc7, 0x2b, 0x75, 0xcb, 0x7c, 0x9f, 0xae, 0xb5, 0xd1, 0x9d, 0x23, 0x37, 0x63 +.byte 0xa7, 0xdc, 0x42, 0xa2, 0x2d, 0x92, 0x04, 0x1b, 0x50, 0xc1, 0x7b, 0xb8, 0x3e, 0x1b, 0xc9, 0x56 +.byte 0x04, 0x8b, 0x2f, 0x52, 0x9b, 0xad, 0xa9, 0x56, 0xe9, 0xc1, 0xff, 0xad, 0xa9, 0x58, 0x87, 0x30 +.byte 0xb6, 0x81, 0xf7, 0x97, 0x45, 0xfc, 0x19, 0x57, 0x3b, 0x2b, 0x6f, 0xe4, 0x47, 0xf4, 0x99, 0x45 +.byte 0xfe, 0x1d, 0xf1, 0xf8, 0x97, 0xa3, 0x88, 0x1d, 0x37, 0x1c, 0x5c, 0x8f, 0xe0, 0x76, 0x25, 0x9a +.byte 0x50, 0xf8, 0xa0, 0x54, 0xff, 0x44, 0x90, 0x76, 0x23, 0xd2, 0x32, 0xc6, 0xc3, 0xab, 0x06, 0xbf +.byte 0xfc, 0xfb, 0xbf, 0xf3, 0xad, 0x7d, 0x92, 0x62, 0x02, 0x5b, 0x29, 0xd3, 0x35, 0xa3, 0x93, 0x9a +.byte 0x43, 0x64, 0x60, 0x5d, 0xb2, 0xfa, 0x32, 0xff, 0x3b, 0x04, 0xaf, 0x4d, 0x40, 0x6a, 0xf9, 0xc7 +.byte 0xe3, 0xef, 0x23, 0xfd, 0x6b, 0xcb, 0xe5, 0x0f, 0x8b, 0x38, 0x0d, 0xee, 0x0a, 0xfc, 0xfe, 0x0f +.byte 0x98, 0x9f, 0x30, 0x31, 0xdd, 0x6c, 0x52, 0x65, 0xf9, 0x8b, 0x81, 0xbe, 0x22, 0xe1, 0x1c, 0x58 +.byte 0x03, 0xba, 0x91, 0x1b, 0x89, 0x07, 0x02, 0x03, 0x01, 0x00, 0x01, 0x63, 0x00, 0x78, 0x00, 0x30 +.byte 0x61, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x4a, 0x50, 0x31, 0x25 +.byte 0x30, 0x23, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x1c, 0x53, 0x45, 0x43, 0x4f, 0x4d, 0x20, 0x54 +.byte 0x72, 0x75, 0x73, 0x74, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x20, 0x43, 0x4f, 0x2e +.byte 0x2c, 0x4c, 0x54, 0x44, 0x2e, 0x31, 0x2b, 0x30, 0x29, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x22 +.byte 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69 +.byte 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x45, 0x43, 0x43, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x43 +.byte 0x41, 0x31, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06 +.byte 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xa4, 0xa5, 0x6f, 0x60, 0x03, 0x03 +.byte 0xc3, 0xbd, 0x31, 0xf4, 0xd3, 0x17, 0x9c, 0x2b, 0x84, 0x75, 0xac, 0xe5, 0xfd, 0x3d, 0x57, 0x6e +.byte 0xd7, 0x63, 0xbf, 0xe6, 0x04, 0x89, 0x92, 0x8e, 0x81, 0x9c, 0xe3, 0xe9, 0x47, 0x6e, 0xca, 0x90 +.byte 0x12, 0xc8, 0x13, 0xe0, 0xa7, 0x9d, 0xf7, 0x65, 0x74, 0x1f, 0x6c, 0x10, 0xb2, 0xe8, 0xe4, 0xe9 +.byte 0xef, 0x6d, 0x85, 0x32, 0x99, 0x44, 0xb1, 0x5e, 0xfd, 0xcc, 0x76, 0x10, 0xd8, 0x5b, 0xbd, 0xa2 +.byte 0xc6, 0xf9, 0xd6, 0x42, 0xe4, 0x57, 0x76, 0xdc, 0x90, 0xc2, 0x35, 0xa9, 0x4b, 0x88, 0x3c, 0x12 +.byte 0x47, 0x6d, 0x5c, 0xff, 0x49, 0x4f, 0x1a, 0x4a, 0x50, 0xb1, 0x63, 0x00, 0x26, 0x02, 0x30, 0x61 +.byte 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x54, 0x4e, 0x31, 0x37, 0x30 +.byte 0x35, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x2e, 0x41, 0x67, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x4e +.byte 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x65, 0x20, 0x64, 0x65, 0x20, 0x43, 0x65, 0x72, 0x74 +.byte 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x45, 0x6c, 0x65, 0x63, 0x74, 0x72 +.byte 0x6f, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c +.byte 0x10, 0x54, 0x75, 0x6e, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43 +.byte 0x41, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01 +.byte 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02 +.byte 0x01, 0x00, 0xc3, 0xcd, 0xd3, 0xfc, 0xbd, 0x04, 0x53, 0xdd, 0x0c, 0x20, 0x3a, 0xd5, 0x88, 0x2e +.byte 0x05, 0x4b, 0x41, 0xf5, 0x83, 0x82, 0x7e, 0xf7, 0x59, 0x9f, 0x9e, 0x9e, 0x63, 0xe8, 0x73, 0xda +.byte 0xf6, 0x06, 0xa9, 0x4f, 0x1f, 0xb4, 0xf9, 0x0b, 0x1f, 0x39, 0x8c, 0x9a, 0x20, 0xd0, 0x7e, 0x06 +.byte 0xd4, 0xec, 0x34, 0xd9, 0x86, 0xbc, 0x75, 0x5b, 0x87, 0x88, 0xf0, 0xd2, 0xd9, 0xd4, 0xa3, 0x0a +.byte 0xb2, 0x6c, 0x1b, 0xeb, 0x49, 0x2c, 0x3e, 0xac, 0x5d, 0xd8, 0x94, 0x03, 0xa0, 0xec, 0x34, 0xe5 +.byte 0x30, 0xc4, 0x35, 0x7d, 0xfb, 0x26, 0x4d, 0x1b, 0x6e, 0x30, 0x54, 0xd8, 0xf5, 0x80, 0x45, 0x9c +.byte 0x39, 0xad, 0x9c, 0xc9, 0x25, 0x04, 0x4d, 0x9a, 0x90, 0x3e, 0x4e, 0x40, 0x6e, 0x8a, 0x6b, 0xcd +.byte 0x29, 0x67, 0xc6, 0xcc, 0x2d, 0xe0, 0x74, 0xe8, 0x05, 0x57, 0x0a, 0x48, 0x50, 0xfa, 0x7a, 0x43 +.byte 0xda, 0x7e, 0xec, 0x5b, 0x9a, 0x0e, 0x62, 0x76, 0xfe, 0xea, 0x9d, 0x1d, 0x85, 0x72, 0xec, 0x11 +.byte 0xbb, 0x35, 0xe8, 0x1f, 0x27, 0xbf, 0xc1, 0xa1, 0xc7, 0xbb, 0x48, 0x16, 0xdd, 0x56, 0xd7, 0xcc +.byte 0x4e, 0xa0, 0xe1, 0xb9, 0xac, 0xdb, 0xd5, 0x83, 0x19, 0x1a, 0x85, 0xd1, 0x94, 0x97, 0xd7, 0xca +.byte 0xa3, 0x65, 0x0b, 0xf3, 0x38, 0xf9, 0x02, 0xae, 0xdd, 0xf6, 0x67, 0xcf, 0xc9, 0x3f, 0xf5, 0x8a +.byte 0x2c, 0x47, 0x1a, 0x99, 0x6f, 0x05, 0x0d, 0xfd, 0xd0, 0x1d, 0x82, 0x31, 0xfc, 0x29, 0xcc, 0x00 +.byte 0x58, 0x97, 0x91, 0x4c, 0x80, 0x00, 0x1c, 0x33, 0x85, 0x96, 0x2f, 0xcb, 0x41, 0xc2, 0x8b, 0x10 +.byte 0x84, 0xc3, 0x09, 0x24, 0x89, 0x1f, 0xb5, 0x0f, 0xd9, 0xd9, 0x77, 0x47, 0x18, 0x92, 0x94, 0x60 +.byte 0x5c, 0xc7, 0x99, 0x03, 0x3c, 0xfe, 0xf7, 0x95, 0xa7, 0x7d, 0x50, 0xa1, 0x80, 0xc2, 0xa9, 0x83 +.byte 0xad, 0x58, 0x96, 0x55, 0x21, 0xdb, 0x86, 0x59, 0xd4, 0xaf, 0xc6, 0xbc, 0xdd, 0x81, 0x6e, 0x07 +.byte 0xdb, 0x60, 0x62, 0xfe, 0xec, 0x10, 0x6e, 0xda, 0x68, 0x01, 0xf4, 0x83, 0x1b, 0xa9, 0x3e, 0xa2 +.byte 0x5b, 0x23, 0xd7, 0x64, 0xc6, 0xdf, 0xdc, 0xa2, 0x7d, 0xd8, 0x4b, 0xba, 0x82, 0xd2, 0x51, 0xf8 +.byte 0x66, 0xbf, 0x06, 0x46, 0xe4, 0x79, 0x2a, 0x26, 0x36, 0x79, 0x8f, 0x1f, 0x4e, 0x99, 0x1d, 0xb2 +.byte 0x8f, 0x0c, 0x0e, 0x1c, 0xff, 0xc9, 0x5d, 0xc0, 0xfd, 0x90, 0x10, 0xa6, 0xb1, 0x37, 0xf3, 0xcd +.byte 0x3a, 0x24, 0x6e, 0xb4, 0x85, 0x90, 0xbf, 0x80, 0xb9, 0x0c, 0x8c, 0xd5, 0x9b, 0xd6, 0xc8, 0xf1 +.byte 0x56, 0x3f, 0x1a, 0x80, 0x89, 0x7a, 0xa9, 0xe2, 0x1b, 0x32, 0x51, 0x2c, 0x3e, 0xf2, 0xdf, 0x7b +.byte 0xf6, 0x5d, 0x7a, 0x29, 0x19, 0x8e, 0xe5, 0xc8, 0xbd, 0x36, 0x71, 0x8b, 0x5d, 0x4c, 0xc2, 0x1d +.byte 0x3f, 0xad, 0x58, 0xa2, 0xcf, 0x3d, 0x70, 0x4d, 0xa6, 0x50, 0x98, 0x25, 0xdc, 0x23, 0xf9, 0xb8 +.byte 0x58, 0x41, 0x08, 0x71, 0xbf, 0x4f, 0xb8, 0x84, 0xa0, 0x8f, 0x00, 0x54, 0x15, 0xfc, 0x91, 0x6d +.byte 0x58, 0xa7, 0x96, 0x3b, 0xeb, 0x4b, 0x96, 0x27, 0xcd, 0x6b, 0xa2, 0xa1, 0x86, 0xac, 0x0d, 0x7c +.byte 0x54, 0xe6, 0x66, 0x4c, 0x66, 0x5f, 0x90, 0xbe, 0x21, 0x9a, 0x02, 0x46, 0x2d, 0xe4, 0x83, 0xc2 +.byte 0x80, 0xb9, 0xcf, 0x4b, 0x3e, 0xe8, 0x7f, 0x3c, 0x01, 0xec, 0x8f, 0x5e, 0xcd, 0x7f, 0xd2, 0x28 +.byte 0x42, 0x01, 0x95, 0x8a, 0xe2, 0x97, 0x3d, 0x10, 0x21, 0x7d, 0xf6, 0x9d, 0x1c, 0xc5, 0x34, 0xa1 +.byte 0xec, 0x2c, 0x0e, 0x0a, 0x52, 0x2c, 0x12, 0x55, 0x70, 0x24, 0x3d, 0xcb, 0xc2, 0x14, 0x35, 0x43 +.byte 0x5d, 0x27, 0x4e, 0xbe, 0xc0, 0xbd, 0xaa, 0x7c, 0x96, 0xe7, 0xfc, 0x9e, 0x61, 0xad, 0x44, 0xd3 +.byte 0x00, 0x97, 0x02, 0x03, 0x01, 0x00, 0x01, 0x63, 0x00, 0x26, 0x01, 0x30, 0x61, 0x31, 0x0b, 0x30 +.byte 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x15, 0x30, 0x13, 0x06, 0x03 +.byte 0x55, 0x04, 0x0a, 0x13, 0x0c, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74, 0x20, 0x49, 0x6e +.byte 0x63, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x10, 0x77, 0x77, 0x77, 0x2e +.byte 0x64, 0x69, 0x67, 0x69, 0x63, 0x65, 0x72, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x31, 0x20, 0x30, 0x1e +.byte 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x17, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74, 0x20 +.byte 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x30, 0x82 +.byte 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05 +.byte 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xe2 +.byte 0x3b, 0xe1, 0x11, 0x72, 0xde, 0xa8, 0xa4, 0xd3, 0xa3, 0x57, 0xaa, 0x50, 0xa2, 0x8f, 0x0b, 0x77 +.byte 0x90, 0xc9, 0xa2, 0xa5, 0xee, 0x12, 0xce, 0x96, 0x5b, 0x01, 0x09, 0x20, 0xcc, 0x01, 0x93, 0xa7 +.byte 0x4e, 0x30, 0xb7, 0x53, 0xf7, 0x43, 0xc4, 0x69, 0x00, 0x57, 0x9d, 0xe2, 0x8d, 0x22, 0xdd, 0x87 +.byte 0x06, 0x40, 0x00, 0x81, 0x09, 0xce, 0xce, 0x1b, 0x83, 0xbf, 0xdf, 0xcd, 0x3b, 0x71, 0x46, 0xe2 +.byte 0xd6, 0x66, 0xc7, 0x05, 0xb3, 0x76, 0x27, 0x16, 0x8f, 0x7b, 0x9e, 0x1e, 0x95, 0x7d, 0xee, 0xb7 +.byte 0x48, 0xa3, 0x08, 0xda, 0xd6, 0xaf, 0x7a, 0x0c, 0x39, 0x06, 0x65, 0x7f, 0x4a, 0x5d, 0x1f, 0xbc +.byte 0x17, 0xf8, 0xab, 0xbe, 0xee, 0x28, 0xd7, 0x74, 0x7f, 0x7a, 0x78, 0x99, 0x59, 0x85, 0x68, 0x6e +.byte 0x5c, 0x23, 0x32, 0x4b, 0xbf, 0x4e, 0xc0, 0xe8, 0x5a, 0x6d, 0xe3, 0x70, 0xbf, 0x77, 0x10, 0xbf +.byte 0xfc, 0x01, 0xf6, 0x85, 0xd9, 0xa8, 0x44, 0x10, 0x58, 0x32, 0xa9, 0x75, 0x18, 0xd5, 0xd1, 0xa2 +.byte 0xbe, 0x47, 0xe2, 0x27, 0x6a, 0xf4, 0x9a, 0x33, 0xf8, 0x49, 0x08, 0x60, 0x8b, 0xd4, 0x5f, 0xb4 +.byte 0x3a, 0x84, 0xbf, 0xa1, 0xaa, 0x4a, 0x4c, 0x7d, 0x3e, 0xcf, 0x4f, 0x5f, 0x6c, 0x76, 0x5e, 0xa0 +.byte 0x4b, 0x37, 0x91, 0x9e, 0xdc, 0x22, 0xe6, 0x6d, 0xce, 0x14, 0x1a, 0x8e, 0x6a, 0xcb, 0xfe, 0xcd +.byte 0xb3, 0x14, 0x64, 0x17, 0xc7, 0x5b, 0x29, 0x9e, 0x32, 0xbf, 0xf2, 0xee, 0xfa, 0xd3, 0x0b, 0x42 +.byte 0xd4, 0xab, 0xb7, 0x41, 0x32, 0xda, 0x0c, 0xd4, 0xef, 0xf8, 0x81, 0xd5, 0xbb, 0x8d, 0x58, 0x3f +.byte 0xb5, 0x1b, 0xe8, 0x49, 0x28, 0xa2, 0x70, 0xda, 0x31, 0x04, 0xdd, 0xf7, 0xb2, 0x16, 0xf2, 0x4c +.byte 0x0a, 0x4e, 0x07, 0xa8, 0xed, 0x4a, 0x3d, 0x5e, 0xb5, 0x7f, 0xa3, 0x90, 0xc3, 0xaf, 0x27, 0x02 +.byte 0x03, 0x01, 0x00, 0x01, 0x63, 0x00, 0x26, 0x01, 0x30, 0x61, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03 +.byte 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x15, 0x30, 0x13, 0x06, 0x03, 0x55, 0x04, 0x0a +.byte 0x13, 0x0c, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74, 0x20, 0x49, 0x6e, 0x63, 0x31, 0x19 +.byte 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x10, 0x77, 0x77, 0x77, 0x2e, 0x64, 0x69, 0x67 +.byte 0x69, 0x63, 0x65, 0x72, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x31, 0x20, 0x30, 0x1e, 0x06, 0x03, 0x55 +.byte 0x04, 0x03, 0x13, 0x17, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74, 0x20, 0x47, 0x6c, 0x6f +.byte 0x62, 0x61, 0x6c, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x47, 0x32, 0x30, 0x82, 0x01, 0x22, 0x30 +.byte 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82 +.byte 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xbb, 0x37, 0xcd, 0x34 +.byte 0xdc, 0x7b, 0x6b, 0xc9, 0xb2, 0x68, 0x90, 0xad, 0x4a, 0x75, 0xff, 0x46, 0xba, 0x21, 0x0a, 0x08 +.byte 0x8d, 0xf5, 0x19, 0x54, 0xc9, 0xfb, 0x88, 0xdb, 0xf3, 0xae, 0xf2, 0x3a, 0x89, 0x91, 0x3c, 0x7a +.byte 0xe6, 0xab, 0x06, 0x1a, 0x6b, 0xcf, 0xac, 0x2d, 0xe8, 0x5e, 0x09, 0x24, 0x44, 0xba, 0x62, 0x9a +.byte 0x7e, 0xd6, 0xa3, 0xa8, 0x7e, 0xe0, 0x54, 0x75, 0x20, 0x05, 0xac, 0x50, 0xb7, 0x9c, 0x63, 0x1a +.byte 0x6c, 0x30, 0xdc, 0xda, 0x1f, 0x19, 0xb1, 0xd7, 0x1e, 0xde, 0xfd, 0xd7, 0xe0, 0xcb, 0x94, 0x83 +.byte 0x37, 0xae, 0xec, 0x1f, 0x43, 0x4e, 0xdd, 0x7b, 0x2c, 0xd2, 0xbd, 0x2e, 0xa5, 0x2f, 0xe4, 0xa9 +.byte 0xb8, 0xad, 0x3a, 0xd4, 0x99, 0xa4, 0xb6, 0x25, 0xe9, 0x9b, 0x6b, 0x00, 0x60, 0x92, 0x60, 0xff +.byte 0x4f, 0x21, 0x49, 0x18, 0xf7, 0x67, 0x90, 0xab, 0x61, 0x06, 0x9c, 0x8f, 0xf2, 0xba, 0xe9, 0xb4 +.byte 0xe9, 0x92, 0x32, 0x6b, 0xb5, 0xf3, 0x57, 0xe8, 0x5d, 0x1b, 0xcd, 0x8c, 0x1d, 0xab, 0x95, 0x04 +.byte 0x95, 0x49, 0xf3, 0x35, 0x2d, 0x96, 0xe3, 0x49, 0x6d, 0xdd, 0x77, 0xe3, 0xfb, 0x49, 0x4b, 0xb4 +.byte 0xac, 0x55, 0x07, 0xa9, 0x8f, 0x95, 0xb3, 0xb4, 0x23, 0xbb, 0x4c, 0x6d, 0x45, 0xf0, 0xf6, 0xa9 +.byte 0xb2, 0x95, 0x30, 0xb4, 0xfd, 0x4c, 0x55, 0x8c, 0x27, 0x4a, 0x57, 0x14, 0x7c, 0x82, 0x9d, 0xcd +.byte 0x73, 0x92, 0xd3, 0x16, 0x4a, 0x06, 0x0c, 0x8c, 0x50, 0xd1, 0x8f, 0x1e, 0x09, 0xbe, 0x17, 0xa1 +.byte 0xe6, 0x21, 0xca, 0xfd, 0x83, 0xe5, 0x10, 0xbc, 0x83, 0xa5, 0x0a, 0xc4, 0x67, 0x28, 0xf6, 0x73 +.byte 0x14, 0x14, 0x3d, 0x46, 0x76, 0xc3, 0x87, 0x14, 0x89, 0x21, 0x34, 0x4d, 0xaf, 0x0f, 0x45, 0x0c +.byte 0xa6, 0x49, 0xa1, 0xba, 0xbb, 0x9c, 0xc5, 0xb1, 0x33, 0x83, 0x29, 0x85, 0x02, 0x03, 0x01, 0x00 +.byte 0x01, 0x63, 0x00, 0x78, 0x00, 0x30, 0x61, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06 +.byte 0x13, 0x02, 0x55, 0x53, 0x31, 0x15, 0x30, 0x13, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0c, 0x44 +.byte 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74, 0x20, 0x49, 0x6e, 0x63, 0x31, 0x19, 0x30, 0x17, 0x06 +.byte 0x03, 0x55, 0x04, 0x0b, 0x13, 0x10, 0x77, 0x77, 0x77, 0x2e, 0x64, 0x69, 0x67, 0x69, 0x63, 0x65 +.byte 0x72, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x31, 0x20, 0x30, 0x1e, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13 +.byte 0x17, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c +.byte 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x47, 0x33, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86 +.byte 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04 +.byte 0xdd, 0xa7, 0xd9, 0xbb, 0x8a, 0xb8, 0x0b, 0xfb, 0x0b, 0x7f, 0x21, 0xd2, 0xf0, 0xbe, 0xbe, 0x73 +.byte 0xf3, 0x33, 0x5d, 0x1a, 0xbc, 0x34, 0xea, 0xde, 0xc6, 0x9b, 0xbc, 0xd0, 0x95, 0xf6, 0xf0, 0xcc +.byte 0xd0, 0x0b, 0xba, 0x61, 0x5b, 0x51, 0x46, 0x7e, 0x9e, 0x2d, 0x9f, 0xee, 0x8e, 0x63, 0x0c, 0x17 +.byte 0xec, 0x07, 0x70, 0xf5, 0xcf, 0x84, 0x2e, 0x40, 0x83, 0x9c, 0xe8, 0x3f, 0x41, 0x6d, 0x3b, 0xad +.byte 0xd3, 0xa4, 0x14, 0x59, 0x36, 0x78, 0x9d, 0x03, 0x43, 0xee, 0x10, 0x13, 0x6c, 0x72, 0xde, 0xae +.byte 0x88, 0xa7, 0xa1, 0x6b, 0xb5, 0x43, 0xce, 0x67, 0xdc, 0x23, 0xff, 0x03, 0x1c, 0xa3, 0xe2, 0x3e +.byte 0x64, 0x00, 0x26, 0x02, 0x30, 0x62, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13 +.byte 0x02, 0x43, 0x4e, 0x31, 0x32, 0x30, 0x30, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x29, 0x47, 0x55 +.byte 0x41, 0x4e, 0x47, 0x20, 0x44, 0x4f, 0x4e, 0x47, 0x20, 0x43, 0x45, 0x52, 0x54, 0x49, 0x46, 0x49 +.byte 0x43, 0x41, 0x54, 0x45, 0x20, 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x54, 0x59, 0x20, 0x43 +.byte 0x4f, 0x2e, 0x2c, 0x4c, 0x54, 0x44, 0x2e, 0x31, 0x1f, 0x30, 0x1d, 0x06, 0x03, 0x55, 0x04, 0x03 +.byte 0x0c, 0x16, 0x47, 0x44, 0x43, 0x41, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x41, 0x55, 0x54, 0x48 +.byte 0x20, 0x52, 0x35, 0x20, 0x52, 0x4f, 0x4f, 0x54, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09 +.byte 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00 +.byte 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xd9, 0xa3, 0x16, 0xf0, 0xc8, 0x74, 0x74 +.byte 0x77, 0x9b, 0xef, 0x33, 0x0d, 0x3b, 0x06, 0x7e, 0x55, 0xfc, 0xb5, 0x60, 0x8f, 0x76, 0x86, 0x12 +.byte 0x42, 0x7d, 0x56, 0x66, 0x3e, 0x88, 0x82, 0xed, 0x72, 0x63, 0x0e, 0x9e, 0x8b, 0xdd, 0x34, 0x2c +.byte 0x02, 0x51, 0x51, 0xc3, 0x19, 0xfd, 0x59, 0x54, 0x84, 0xc9, 0xf1, 0x6b, 0xb3, 0x4c, 0xb0, 0xe9 +.byte 0xe8, 0x46, 0x5d, 0x38, 0xc6, 0xa2, 0xa7, 0x2e, 0x11, 0x57, 0xba, 0x82, 0x15, 0xa2, 0x9c, 0x8f +.byte 0x6d, 0xb0, 0x99, 0x4a, 0x0a, 0xf2, 0xeb, 0x89, 0x70, 0x63, 0x4e, 0x79, 0xc4, 0xb7, 0x5b, 0xbd +.byte 0xa2, 0x5d, 0xb1, 0xf2, 0x41, 0x02, 0x2b, 0xad, 0xa9, 0x3a, 0xa3, 0xec, 0x79, 0x0a, 0xec, 0x5f +.byte 0x3a, 0xe3, 0xfd, 0xef, 0x80, 0x3c, 0xad, 0x34, 0x9b, 0x1a, 0xab, 0x88, 0x26, 0x7b, 0x56, 0xa2 +.byte 0x82, 0x86, 0x1f, 0xeb, 0x35, 0x89, 0x83, 0x7f, 0x5f, 0xae, 0x29, 0x4e, 0x3d, 0xb6, 0x6e, 0xec +.byte 0xae, 0xc1, 0xf0, 0x27, 0x9b, 0xae, 0xe3, 0xf4, 0xec, 0xef, 0xae, 0x7f, 0xf7, 0x86, 0x3d, 0x72 +.byte 0x7a, 0xeb, 0xa5, 0xfb, 0x59, 0x4e, 0xa7, 0xeb, 0x95, 0x8c, 0x22, 0x39, 0x79, 0xe1, 0x2d, 0x08 +.byte 0x8f, 0xcc, 0xbc, 0x91, 0xb8, 0x41, 0xf7, 0x14, 0xc1, 0x23, 0xa9, 0xc3, 0xad, 0x9a, 0x45, 0x44 +.byte 0xb3, 0xb2, 0xd7, 0x2c, 0xcd, 0xc6, 0x29, 0xe2, 0x50, 0x10, 0xae, 0x5c, 0xcb, 0x82, 0x8e, 0x17 +.byte 0x18, 0x36, 0x7d, 0x97, 0xe6, 0x88, 0x9a, 0xb0, 0x4d, 0x34, 0x09, 0xf4, 0x2c, 0xb9, 0x5a, 0x66 +.byte 0x2a, 0xb0, 0x17, 0x9b, 0x9e, 0x1e, 0x76, 0x9d, 0x4a, 0x66, 0x31, 0x41, 0xdf, 0x3f, 0xfb, 0xc5 +.byte 0x06, 0xef, 0x1b, 0xb6, 0x7e, 0x1a, 0x46, 0x36, 0xf7, 0x64, 0x63, 0x3b, 0xe3, 0x39, 0x18, 0x23 +.byte 0xe7, 0x67, 0x75, 0x14, 0xd5, 0x75, 0x57, 0x92, 0x37, 0xbd, 0xbe, 0x6a, 0x1b, 0x26, 0x50, 0xf2 +.byte 0x36, 0x26, 0x06, 0x90, 0xc5, 0x70, 0x01, 0x64, 0x6d, 0x76, 0x66, 0xe1, 0x91, 0xdb, 0x6e, 0x07 +.byte 0xc0, 0x61, 0x80, 0x2e, 0xb2, 0x2e, 0x2f, 0x8c, 0x70, 0xa7, 0xd1, 0x3b, 0x3c, 0xb3, 0x91, 0xe4 +.byte 0x6e, 0xb6, 0xc4, 0x3b, 0x70, 0xf2, 0x6c, 0x92, 0x97, 0x09, 0xcd, 0x47, 0x7d, 0x18, 0xc0, 0xf3 +.byte 0xbb, 0x9e, 0x0f, 0xd6, 0x8b, 0xae, 0x07, 0xb6, 0x5a, 0x0f, 0xce, 0x0b, 0x0c, 0x47, 0xa7, 0xe5 +.byte 0x3e, 0xb8, 0xbd, 0x7d, 0xc7, 0x9b, 0x35, 0xa0, 0x61, 0x97, 0x3a, 0x41, 0x75, 0x17, 0xcc, 0x2b +.byte 0x96, 0x77, 0x2a, 0x92, 0x21, 0x1e, 0xd9, 0x95, 0x76, 0x20, 0x67, 0x68, 0xcf, 0x0d, 0xbd, 0xdf +.byte 0xd6, 0x1f, 0x09, 0x6a, 0x9a, 0xe2, 0xcc, 0x73, 0x71, 0xa4, 0x2f, 0x7d, 0x12, 0x80, 0xb7, 0x53 +.byte 0x30, 0x46, 0x5e, 0x4b, 0x54, 0x99, 0x0f, 0x67, 0xc9, 0xa5, 0xc8, 0xf2, 0x20, 0xc1, 0x82, 0xec +.byte 0x9d, 0x11, 0xdf, 0xc2, 0x02, 0xfb, 0x1a, 0x3b, 0xd1, 0xed, 0x20, 0x9a, 0xef, 0x65, 0x64, 0x92 +.byte 0x10, 0x0d, 0x2a, 0xe2, 0xde, 0x70, 0xf1, 0x18, 0x67, 0x82, 0x8c, 0x61, 0xde, 0xb8, 0xbc, 0xd1 +.byte 0x2f, 0x9c, 0xfb, 0x0f, 0xd0, 0x2b, 0xed, 0x1b, 0x76, 0xb9, 0xe4, 0x39, 0x55, 0xf8, 0xf8, 0xa1 +.byte 0x1d, 0xb8, 0xaa, 0x80, 0x00, 0x4c, 0x82, 0xe7, 0xb2, 0x7f, 0x09, 0xb8, 0xbc, 0x30, 0xa0, 0x2f +.byte 0x0d, 0xf5, 0x52, 0x9e, 0x8e, 0xf7, 0x92, 0xb3, 0x0a, 0x00, 0x1d, 0x00, 0x54, 0x97, 0x06, 0xe0 +.byte 0xb1, 0x07, 0xd9, 0xc7, 0x0f, 0x5c, 0x65, 0x7d, 0x3c, 0x6d, 0x59, 0x57, 0xe4, 0xed, 0xa5, 0x8d +.byte 0xe9, 0x40, 0x53, 0x9f, 0x15, 0x4b, 0xa0, 0x71, 0xf6, 0x1a, 0x21, 0xe3, 0xda, 0x70, 0x06, 0x21 +.byte 0x58, 0x14, 0x87, 0x85, 0x77, 0x79, 0xaa, 0x82, 0x79, 0x02, 0x03, 0x01, 0x00, 0x01, 0x64, 0x00 +.byte 0x26, 0x02, 0x30, 0x62, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55 +.byte 0x53, 0x31, 0x15, 0x30, 0x13, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0c, 0x44, 0x69, 0x67, 0x69 +.byte 0x43, 0x65, 0x72, 0x74, 0x20, 0x49, 0x6e, 0x63, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04 +.byte 0x0b, 0x13, 0x10, 0x77, 0x77, 0x77, 0x2e, 0x64, 0x69, 0x67, 0x69, 0x63, 0x65, 0x72, 0x74, 0x2e +.byte 0x63, 0x6f, 0x6d, 0x31, 0x21, 0x30, 0x1f, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x18, 0x44, 0x69 +.byte 0x67, 0x69, 0x43, 0x65, 0x72, 0x74, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x65, 0x64, 0x20, 0x52 +.byte 0x6f, 0x6f, 0x74, 0x20, 0x47, 0x34, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86 +.byte 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82 +.byte 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xbf, 0xe6, 0x90, 0x73, 0x68, 0xde, 0xbb, 0xe4, 0x5d +.byte 0x4a, 0x3c, 0x30, 0x22, 0x30, 0x69, 0x33, 0xec, 0xc2, 0xa7, 0x25, 0x2e, 0xc9, 0x21, 0x3d, 0xf2 +.byte 0x8a, 0xd8, 0x59, 0xc2, 0xe1, 0x29, 0xa7, 0x3d, 0x58, 0xab, 0x76, 0x9a, 0xcd, 0xae, 0x7b, 0x1b +.byte 0x84, 0x0d, 0xc4, 0x30, 0x1f, 0xf3, 0x1b, 0xa4, 0x38, 0x16, 0xeb, 0x56, 0xc6, 0x97, 0x6d, 0x1d +.byte 0xab, 0xb2, 0x79, 0xf2, 0xca, 0x11, 0xd2, 0xe4, 0x5f, 0xd6, 0x05, 0x3c, 0x52, 0x0f, 0x52, 0x1f +.byte 0xc6, 0x9e, 0x15, 0xa5, 0x7e, 0xbe, 0x9f, 0xa9, 0x57, 0x16, 0x59, 0x55, 0x72, 0xaf, 0x68, 0x93 +.byte 0x70, 0xc2, 0xb2, 0xba, 0x75, 0x99, 0x6a, 0x73, 0x32, 0x94, 0xd1, 0x10, 0x44, 0x10, 0x2e, 0xdf +.byte 0x82, 0xf3, 0x07, 0x84, 0xe6, 0x74, 0x3b, 0x6d, 0x71, 0xe2, 0x2d, 0x0c, 0x1b, 0xee, 0x20, 0xd5 +.byte 0xc9, 0x20, 0x1d, 0x63, 0x29, 0x2d, 0xce, 0xec, 0x5e, 0x4e, 0xc8, 0x93, 0xf8, 0x21, 0x61, 0x9b +.byte 0x34, 0xeb, 0x05, 0xc6, 0x5e, 0xec, 0x5b, 0x1a, 0xbc, 0xeb, 0xc9, 0xcf, 0xcd, 0xac, 0x34, 0x40 +.byte 0x5f, 0xb1, 0x7a, 0x66, 0xee, 0x77, 0xc8, 0x48, 0xa8, 0x66, 0x57, 0x57, 0x9f, 0x54, 0x58, 0x8e +.byte 0x0c, 0x2b, 0xb7, 0x4f, 0xa7, 0x30, 0xd9, 0x56, 0xee, 0xca, 0x7b, 0x5d, 0xe3, 0xad, 0xc9, 0x4f +.byte 0x5e, 0xe5, 0x35, 0xe7, 0x31, 0xcb, 0xda, 0x93, 0x5e, 0xdc, 0x8e, 0x8f, 0x80, 0xda, 0xb6, 0x91 +.byte 0x98, 0x40, 0x90, 0x79, 0xc3, 0x78, 0xc7, 0xb6, 0xb1, 0xc4, 0xb5, 0x6a, 0x18, 0x38, 0x03, 0x10 +.byte 0x8d, 0xd8, 0xd4, 0x37, 0xa4, 0x2e, 0x05, 0x7d, 0x88, 0xf5, 0x82, 0x3e, 0x10, 0x91, 0x70, 0xab +.byte 0x55, 0x82, 0x41, 0x32, 0xd7, 0xdb, 0x04, 0x73, 0x2a, 0x6e, 0x91, 0x01, 0x7c, 0x21, 0x4c, 0xd4 +.byte 0xbc, 0xae, 0x1b, 0x03, 0x75, 0x5d, 0x78, 0x66, 0xd9, 0x3a, 0x31, 0x44, 0x9a, 0x33, 0x40, 0xbf +.byte 0x08, 0xd7, 0x5a, 0x49, 0xa4, 0xc2, 0xe6, 0xa9, 0xa0, 0x67, 0xdd, 0xa4, 0x27, 0xbc, 0xa1, 0x4f +.byte 0x39, 0xb5, 0x11, 0x58, 0x17, 0xf7, 0x24, 0x5c, 0x46, 0x8f, 0x64, 0xf7, 0xc1, 0x69, 0x88, 0x76 +.byte 0x98, 0x76, 0x3d, 0x59, 0x5d, 0x42, 0x76, 0x87, 0x89, 0x97, 0x69, 0x7a, 0x48, 0xf0, 0xe0, 0xa2 +.byte 0x12, 0x1b, 0x66, 0x9a, 0x74, 0xca, 0xde, 0x4b, 0x1e, 0xe7, 0x0e, 0x63, 0xae, 0xe6, 0xd4, 0xef +.byte 0x92, 0x92, 0x3a, 0x9e, 0x3d, 0xdc, 0x00, 0xe4, 0x45, 0x25, 0x89, 0xb6, 0x9a, 0x44, 0x19, 0x2b +.byte 0x7e, 0xc0, 0x94, 0xb4, 0xd2, 0x61, 0x6d, 0xeb, 0x33, 0xd9, 0xc5, 0xdf, 0x4b, 0x04, 0x00, 0xcc +.byte 0x7d, 0x1c, 0x95, 0xc3, 0x8f, 0xf7, 0x21, 0xb2, 0xb2, 0x11, 0xb7, 0xbb, 0x7f, 0xf2, 0xd5, 0x8c +.byte 0x70, 0x2c, 0x41, 0x60, 0xaa, 0xb1, 0x63, 0x18, 0x44, 0x95, 0x1a, 0x76, 0x62, 0x7e, 0xf6, 0x80 +.byte 0xb0, 0xfb, 0xe8, 0x64, 0xa6, 0x33, 0xd1, 0x89, 0x07, 0xe1, 0xbd, 0xb7, 0xe6, 0x43, 0xa4, 0x18 +.byte 0xb8, 0xa6, 0x77, 0x01, 0xe1, 0x0f, 0x94, 0x0c, 0x21, 0x1d, 0xb2, 0x54, 0x29, 0x25, 0x89, 0x6c +.byte 0xe5, 0x0e, 0x52, 0x51, 0x47, 0x74, 0xbe, 0x26, 0xac, 0xb6, 0x41, 0x75, 0xde, 0x7a, 0xac, 0x5f +.byte 0x8d, 0x3f, 0xc9, 0xbc, 0xd3, 0x41, 0x11, 0x12, 0x5b, 0xe5, 0x10, 0x50, 0xeb, 0x31, 0xc5, 0xca +.byte 0x72, 0x16, 0x22, 0x09, 0xdf, 0x7c, 0x4c, 0x75, 0x3f, 0x63, 0xec, 0x21, 0x5f, 0xc4, 0x20, 0x51 +.byte 0x6b, 0x6f, 0xb1, 0xab, 0x86, 0x8b, 0x4f, 0xc2, 0xd6, 0x45, 0x5f, 0x9d, 0x20, 0xfc, 0xa1, 0x1e +.byte 0xc5, 0xc0, 0x8f, 0xa2, 0xb1, 0x7e, 0x0a, 0x26, 0x99, 0xf5, 0xe4, 0x69, 0x2f, 0x98, 0x1d, 0x2d +.byte 0xf5, 0xd9, 0xa9, 0xb2, 0x1d, 0xe5, 0x1b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x65, 0x00, 0x78, 0x00 +.byte 0x30, 0x63, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x44, 0x45, 0x31 +.byte 0x27, 0x30, 0x25, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x1e, 0x44, 0x65, 0x75, 0x74, 0x73, 0x63 +.byte 0x68, 0x65, 0x20, 0x54, 0x65, 0x6c, 0x65, 0x6b, 0x6f, 0x6d, 0x20, 0x53, 0x65, 0x63, 0x75, 0x72 +.byte 0x69, 0x74, 0x79, 0x20, 0x47, 0x6d, 0x62, 0x48, 0x31, 0x2b, 0x30, 0x29, 0x06, 0x03, 0x55, 0x04 +.byte 0x03, 0x0c, 0x22, 0x54, 0x65, 0x6c, 0x65, 0x6b, 0x6f, 0x6d, 0x20, 0x53, 0x65, 0x63, 0x75, 0x72 +.byte 0x69, 0x74, 0x79, 0x20, 0x54, 0x4c, 0x53, 0x20, 0x45, 0x43, 0x43, 0x20, 0x52, 0x6f, 0x6f, 0x74 +.byte 0x20, 0x32, 0x30, 0x32, 0x30, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d +.byte 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xce, 0xbf, 0xfe +.byte 0x57, 0xa8, 0xbf, 0xd5, 0xaa, 0xf7, 0x10, 0x9a, 0xcd, 0xbc, 0xd1, 0x11, 0xa2, 0xbd, 0x67, 0x42 +.byte 0xcc, 0x90, 0xeb, 0x15, 0x18, 0x90, 0xd9, 0xa2, 0xcd, 0x0c, 0x2a, 0x25, 0xeb, 0x3e, 0x4f, 0xce +.byte 0xb5, 0xd2, 0x8f, 0x0f, 0xf3, 0x35, 0xda, 0x43, 0x8b, 0x02, 0x80, 0xbe, 0x6f, 0x51, 0x24, 0x1d +.byte 0x0f, 0x6b, 0x2b, 0xca, 0x9f, 0xc2, 0x6f, 0x50, 0x32, 0xe5, 0x37, 0x20, 0xb6, 0x20, 0xff, 0x88 +.byte 0x0d, 0x0f, 0x6d, 0x49, 0xbb, 0xdb, 0x06, 0xa4, 0x87, 0x90, 0x92, 0x94, 0xf4, 0x09, 0xd0, 0xcf +.byte 0x7f, 0xc8, 0x80, 0x0b, 0xc1, 0x97, 0xb3, 0xbb, 0x35, 0x27, 0xc9, 0xc2, 0x1b, 0x65, 0x00, 0x26 +.byte 0x02, 0x30, 0x63, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x44, 0x45 +.byte 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x1e, 0x44, 0x65, 0x75, 0x74, 0x73 +.byte 0x63, 0x68, 0x65, 0x20, 0x54, 0x65, 0x6c, 0x65, 0x6b, 0x6f, 0x6d, 0x20, 0x53, 0x65, 0x63, 0x75 +.byte 0x72, 0x69, 0x74, 0x79, 0x20, 0x47, 0x6d, 0x62, 0x48, 0x31, 0x2b, 0x30, 0x29, 0x06, 0x03, 0x55 +.byte 0x04, 0x03, 0x0c, 0x22, 0x54, 0x65, 0x6c, 0x65, 0x6b, 0x6f, 0x6d, 0x20, 0x53, 0x65, 0x63, 0x75 +.byte 0x72, 0x69, 0x74, 0x79, 0x20, 0x54, 0x4c, 0x53, 0x20, 0x52, 0x53, 0x41, 0x20, 0x52, 0x6f, 0x6f +.byte 0x74, 0x20, 0x32, 0x30, 0x32, 0x33, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86 +.byte 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82 +.byte 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xed, 0x35, 0xa1, 0x81, 0x80, 0xf3, 0xcb, 0x4a, 0x69 +.byte 0x5b, 0xc2, 0xfb, 0x51, 0x83, 0xae, 0x26, 0xfd, 0xe1, 0x6e, 0xf3, 0x81, 0x12, 0x7d, 0x71, 0x40 +.byte 0xff, 0x87, 0x75, 0x42, 0x29, 0x21, 0xed, 0x81, 0x52, 0x2c, 0xdf, 0x12, 0xc1, 0x19, 0x84, 0x89 +.byte 0xc1, 0xbd, 0xc5, 0x28, 0xd5, 0xd5, 0x4b, 0x6c, 0x44, 0xd6, 0x4c, 0xdb, 0x07, 0x96, 0x4a, 0x55 +.byte 0x7a, 0xca, 0x36, 0x82, 0x04, 0x36, 0xa8, 0xa5, 0xfc, 0x27, 0xf6, 0x49, 0xf1, 0xd5, 0x72, 0x9e +.byte 0x91, 0xf9, 0x23, 0xd6, 0x70, 0x7b, 0xbb, 0xf5, 0x9b, 0xc1, 0xec, 0x93, 0xcf, 0x19, 0xea, 0x65 +.byte 0x7e, 0x88, 0x70, 0xa0, 0x73, 0xfc, 0xf6, 0xff, 0xb5, 0x56, 0x62, 0xe1, 0x73, 0x6a, 0x34, 0x98 +.byte 0x3e, 0x82, 0xb8, 0xac, 0x95, 0x53, 0xf4, 0x01, 0xa0, 0x27, 0x07, 0x72, 0xa3, 0x00, 0x53, 0xa0 +.byte 0xe4, 0xb2, 0xab, 0x83, 0x38, 0x57, 0x33, 0x25, 0x94, 0x9f, 0xbe, 0x48, 0x1d, 0x98, 0xe1, 0xa3 +.byte 0xba, 0x9e, 0x5c, 0xcd, 0x04, 0x71, 0x51, 0x7d, 0x75, 0x78, 0xab, 0xf3, 0x59, 0xaa, 0xc4, 0xe0 +.byte 0x60, 0xbe, 0x8f, 0x83, 0x52, 0xb8, 0x75, 0x1a, 0x41, 0x35, 0xed, 0xbc, 0xf3, 0x3a, 0x63, 0xe9 +.byte 0xa9, 0x14, 0x45, 0xd7, 0xe6, 0x52, 0xd1, 0x6e, 0xd2, 0xde, 0xbc, 0xe3, 0xf5, 0x0b, 0x3b, 0xe6 +.byte 0xe0, 0xc4, 0xbd, 0x43, 0x64, 0x13, 0xa6, 0xce, 0xf4, 0x98, 0x37, 0x6c, 0x8a, 0x95, 0xa8, 0x97 +.byte 0xc8, 0x47, 0x0f, 0xf0, 0x5e, 0x10, 0x8b, 0xe7, 0x1d, 0x1c, 0xfe, 0xb1, 0x3b, 0xa0, 0x05, 0x33 +.byte 0x68, 0x05, 0x41, 0x82, 0xc1, 0x03, 0x2b, 0x01, 0xc8, 0xe7, 0x8f, 0x4d, 0xab, 0xe8, 0xb5, 0xf6 +.byte 0xcd, 0x6b, 0x44, 0xb5, 0xe7, 0xdd, 0x8b, 0xec, 0xea, 0x25, 0xb4, 0x00, 0x22, 0x57, 0x4d, 0xb0 +.byte 0xb1, 0xb2, 0x31, 0xc1, 0x16, 0xce, 0xff, 0xfd, 0x14, 0x84, 0xb7, 0x47, 0xfa, 0xb2, 0xf1, 0x70 +.byte 0xde, 0xdb, 0x8b, 0x6c, 0x36, 0x58, 0xa4, 0x7c, 0xb3, 0x11, 0xd1, 0xc3, 0x77, 0x7f, 0x5f, 0xb6 +.byte 0x25, 0xe0, 0x0d, 0xc5, 0xd2, 0xb3, 0xf9, 0xb8, 0xb8, 0x77, 0xdb, 0x37, 0x71, 0x71, 0x47, 0xe3 +.byte 0x60, 0x18, 0x4f, 0x24, 0xb6, 0x75, 0x37, 0x78, 0xb9, 0xa3, 0x62, 0xaf, 0xbd, 0xc9, 0x72, 0x8e +.byte 0x2f, 0xcc, 0xbb, 0xae, 0xdb, 0xe4, 0x15, 0x52, 0x19, 0x07, 0x33, 0xfb, 0x6a, 0xb7, 0x2d, 0x4b +.byte 0x90, 0x28, 0x82, 0x73, 0xfe, 0x18, 0x8b, 0x35, 0x8d, 0xdb, 0xa7, 0x04, 0x6a, 0xbe, 0xea, 0xc1 +.byte 0x4d, 0x36, 0x3b, 0x16, 0x36, 0x91, 0x32, 0xef, 0xb6, 0x40, 0x89, 0x91, 0x43, 0xe0, 0xf2, 0xa2 +.byte 0xab, 0x04, 0x2e, 0xe6, 0xf2, 0x4c, 0x0e, 0x16, 0x34, 0x20, 0xac, 0x87, 0xc1, 0x2d, 0x7e, 0xc9 +.byte 0x66, 0x47, 0x17, 0x14, 0x11, 0xa4, 0xf3, 0xf7, 0xa1, 0x24, 0x89, 0xab, 0xd8, 0x1a, 0xc8, 0xa1 +.byte 0x5c, 0xb1, 0xa3, 0xf7, 0x8c, 0x6d, 0xc8, 0x01, 0xc9, 0x4f, 0xc9, 0xec, 0xc4, 0xfc, 0xac, 0x51 +.byte 0x33, 0xd1, 0xc8, 0x83, 0xd1, 0xc9, 0x9f, 0x1d, 0xd4, 0x47, 0x34, 0x29, 0x3e, 0xcb, 0xb0, 0x0e +.byte 0xfa, 0x83, 0x0b, 0x28, 0x58, 0xe5, 0x29, 0xdc, 0x3f, 0x7c, 0xa8, 0x9f, 0xc9, 0xb6, 0x0a, 0xbb +.byte 0xa6, 0xe8, 0x46, 0x16, 0x0f, 0x96, 0xe5, 0x7b, 0xe4, 0x6a, 0x7a, 0x48, 0x6d, 0x76, 0x98, 0x05 +.byte 0xa5, 0xdc, 0x6d, 0x1e, 0x42, 0x1e, 0x42, 0xda, 0x1a, 0xe0, 0x52, 0xf7, 0xb5, 0x83, 0xc0, 0x1a +.byte 0x7b, 0x78, 0x35, 0x2c, 0x38, 0xf5, 0x1f, 0xfd, 0x49, 0xa3, 0x2e, 0xd2, 0x59, 0x63, 0xbf, 0x80 +.byte 0xb0, 0x8c, 0x93, 0x73, 0xcb, 0x35, 0xa6, 0x99, 0x95, 0x22, 0x61, 0x65, 0x03, 0x60, 0xfb, 0x2f +.byte 0x93, 0x4b, 0xfa, 0x9a, 0x9c, 0x80, 0x3b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x65, 0x00, 0x24, 0x01 +.byte 0x30, 0x63, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31 +.byte 0x21, 0x30, 0x1f, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x18, 0x54, 0x68, 0x65, 0x20, 0x47, 0x6f +.byte 0x20, 0x44, 0x61, 0x64, 0x64, 0x79, 0x20, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2c, 0x20, 0x49, 0x6e +.byte 0x63, 0x2e, 0x31, 0x31, 0x30, 0x2f, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x28, 0x47, 0x6f, 0x20 +.byte 0x44, 0x61, 0x64, 0x64, 0x79, 0x20, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x32, 0x20, 0x43, 0x65 +.byte 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68 +.byte 0x6f, 0x72, 0x69, 0x74, 0x79, 0x30, 0x82, 0x01, 0x20, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48 +.byte 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0d, 0x00, 0x30, 0x82, 0x01 +.byte 0x08, 0x02, 0x82, 0x01, 0x01, 0x00, 0xde, 0x9d, 0xd7, 0xea, 0x57, 0x18, 0x49, 0xa1, 0x5b, 0xeb +.byte 0xd7, 0x5f, 0x48, 0x86, 0xea, 0xbe, 0xdd, 0xff, 0xe4, 0xef, 0x67, 0x1c, 0xf4, 0x65, 0x68, 0xb3 +.byte 0x57, 0x71, 0xa0, 0x5e, 0x77, 0xbb, 0xed, 0x9b, 0x49, 0xe9, 0x70, 0x80, 0x3d, 0x56, 0x18, 0x63 +.byte 0x08, 0x6f, 0xda, 0xf2, 0xcc, 0xd0, 0x3f, 0x7f, 0x02, 0x54, 0x22, 0x54, 0x10, 0xd8, 0xb2, 0x81 +.byte 0xd4, 0xc0, 0x75, 0x3d, 0x4b, 0x7f, 0xc7, 0x77, 0xc3, 0x3e, 0x78, 0xab, 0x1a, 0x03, 0xb5, 0x20 +.byte 0x6b, 0x2f, 0x6a, 0x2b, 0xb1, 0xc5, 0x88, 0x7e, 0xc4, 0xbb, 0x1e, 0xb0, 0xc1, 0xd8, 0x45, 0x27 +.byte 0x6f, 0xaa, 0x37, 0x58, 0xf7, 0x87, 0x26, 0xd7, 0xd8, 0x2d, 0xf6, 0xa9, 0x17, 0xb7, 0x1f, 0x72 +.byte 0x36, 0x4e, 0xa6, 0x17, 0x3f, 0x65, 0x98, 0x92, 0xdb, 0x2a, 0x6e, 0x5d, 0xa2, 0xfe, 0x88, 0xe0 +.byte 0x0b, 0xde, 0x7f, 0xe5, 0x8d, 0x15, 0xe1, 0xeb, 0xcb, 0x3a, 0xd5, 0xe2, 0x12, 0xa2, 0x13, 0x2d +.byte 0xd8, 0x8e, 0xaf, 0x5f, 0x12, 0x3d, 0xa0, 0x08, 0x05, 0x08, 0xb6, 0x5c, 0xa5, 0x65, 0x38, 0x04 +.byte 0x45, 0x99, 0x1e, 0xa3, 0x60, 0x60, 0x74, 0xc5, 0x41, 0xa5, 0x72, 0x62, 0x1b, 0x62, 0xc5, 0x1f +.byte 0x6f, 0x5f, 0x1a, 0x42, 0xbe, 0x02, 0x51, 0x65, 0xa8, 0xae, 0x23, 0x18, 0x6a, 0xfc, 0x78, 0x03 +.byte 0xa9, 0x4d, 0x7f, 0x80, 0xc3, 0xfa, 0xab, 0x5a, 0xfc, 0xa1, 0x40, 0xa4, 0xca, 0x19, 0x16, 0xfe +.byte 0xb2, 0xc8, 0xef, 0x5e, 0x73, 0x0d, 0xee, 0x77, 0xbd, 0x9a, 0xf6, 0x79, 0x98, 0xbc, 0xb1, 0x07 +.byte 0x67, 0xa2, 0x15, 0x0d, 0xdd, 0xa0, 0x58, 0xc6, 0x44, 0x7b, 0x0a, 0x3e, 0x62, 0x28, 0x5f, 0xba +.byte 0x41, 0x07, 0x53, 0x58, 0xcf, 0x11, 0x7e, 0x38, 0x74, 0xc5, 0xf8, 0xff, 0xb5, 0x69, 0x90, 0x8f +.byte 0x84, 0x74, 0xea, 0x97, 0x1b, 0xaf, 0x02, 0x01, 0x03, 0x67, 0x00, 0x26, 0x01, 0x30, 0x65, 0x31 +.byte 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x15, 0x30, 0x13 +.byte 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0c, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74, 0x20 +.byte 0x49, 0x6e, 0x63, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x10, 0x77, 0x77 +.byte 0x77, 0x2e, 0x64, 0x69, 0x67, 0x69, 0x63, 0x65, 0x72, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x31, 0x24 +.byte 0x30, 0x22, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x1b, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72 +.byte 0x74, 0x20, 0x41, 0x73, 0x73, 0x75, 0x72, 0x65, 0x64, 0x20, 0x49, 0x44, 0x20, 0x52, 0x6f, 0x6f +.byte 0x74, 0x20, 0x43, 0x41, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86 +.byte 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a +.byte 0x02, 0x82, 0x01, 0x01, 0x00, 0xad, 0x0e, 0x15, 0xce, 0xe4, 0x43, 0x80, 0x5c, 0xb1, 0x87, 0xf3 +.byte 0xb7, 0x60, 0xf9, 0x71, 0x12, 0xa5, 0xae, 0xdc, 0x26, 0x94, 0x88, 0xaa, 0xf4, 0xce, 0xf5, 0x20 +.byte 0x39, 0x28, 0x58, 0x60, 0x0c, 0xf8, 0x80, 0xda, 0xa9, 0x15, 0x95, 0x32, 0x61, 0x3c, 0xb5, 0xb1 +.byte 0x28, 0x84, 0x8a, 0x8a, 0xdc, 0x9f, 0x0a, 0x0c, 0x83, 0x17, 0x7a, 0x8f, 0x90, 0xac, 0x8a, 0xe7 +.byte 0x79, 0x53, 0x5c, 0x31, 0x84, 0x2a, 0xf6, 0x0f, 0x98, 0x32, 0x36, 0x76, 0xcc, 0xde, 0xdd, 0x3c +.byte 0xa8, 0xa2, 0xef, 0x6a, 0xfb, 0x21, 0xf2, 0x52, 0x61, 0xdf, 0x9f, 0x20, 0xd7, 0x1f, 0xe2, 0xb1 +.byte 0xd9, 0xfe, 0x18, 0x64, 0xd2, 0x12, 0x5b, 0x5f, 0xf9, 0x58, 0x18, 0x35, 0xbc, 0x47, 0xcd, 0xa1 +.byte 0x36, 0xf9, 0x6b, 0x7f, 0xd4, 0xb0, 0x38, 0x3e, 0xc1, 0x1b, 0xc3, 0x8c, 0x33, 0xd9, 0xd8, 0x2f +.byte 0x18, 0xfe, 0x28, 0x0f, 0xb3, 0xa7, 0x83, 0xd6, 0xc3, 0x6e, 0x44, 0xc0, 0x61, 0x35, 0x96, 0x16 +.byte 0xfe, 0x59, 0x9c, 0x8b, 0x76, 0x6d, 0xd7, 0xf1, 0xa2, 0x4b, 0x0d, 0x2b, 0xff, 0x0b, 0x72, 0xda +.byte 0x9e, 0x60, 0xd0, 0x8e, 0x90, 0x35, 0xc6, 0x78, 0x55, 0x87, 0x20, 0xa1, 0xcf, 0xe5, 0x6d, 0x0a +.byte 0xc8, 0x49, 0x7c, 0x31, 0x98, 0x33, 0x6c, 0x22, 0xe9, 0x87, 0xd0, 0x32, 0x5a, 0xa2, 0xba, 0x13 +.byte 0x82, 0x11, 0xed, 0x39, 0x17, 0x9d, 0x99, 0x3a, 0x72, 0xa1, 0xe6, 0xfa, 0xa4, 0xd9, 0xd5, 0x17 +.byte 0x31, 0x75, 0xae, 0x85, 0x7d, 0x22, 0xae, 0x3f, 0x01, 0x46, 0x86, 0xf6, 0x28, 0x79, 0xc8, 0xb1 +.byte 0xda, 0xe4, 0x57, 0x17, 0xc4, 0x7e, 0x1c, 0x0e, 0xb0, 0xb4, 0x92, 0xa6, 0x56, 0xb3, 0xbd, 0xb2 +.byte 0x97, 0xed, 0xaa, 0xa7, 0xf0, 0xb7, 0xc5, 0xa8, 0x3f, 0x95, 0x16, 0xd0, 0xff, 0xa1, 0x96, 0xeb +.byte 0x08, 0x5f, 0x18, 0x77, 0x4f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x67, 0x00, 0x26, 0x01, 0x30, 0x65 +.byte 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x15, 0x30 +.byte 0x13, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0c, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72, 0x74 +.byte 0x20, 0x49, 0x6e, 0x63, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x10, 0x77 +.byte 0x77, 0x77, 0x2e, 0x64, 0x69, 0x67, 0x69, 0x63, 0x65, 0x72, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x31 +.byte 0x24, 0x30, 0x22, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x1b, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65 +.byte 0x72, 0x74, 0x20, 0x41, 0x73, 0x73, 0x75, 0x72, 0x65, 0x64, 0x20, 0x49, 0x44, 0x20, 0x52, 0x6f +.byte 0x6f, 0x74, 0x20, 0x47, 0x32, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48 +.byte 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01 +.byte 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd9, 0xe7, 0x28, 0x2f, 0x52, 0x3f, 0x36, 0x72, 0x49, 0x88 +.byte 0x93, 0x34, 0xf3, 0xf8, 0x6a, 0x1e, 0x31, 0x54, 0x80, 0x9f, 0xad, 0x54, 0x41, 0xb5, 0x47, 0xdf +.byte 0x96, 0xa8, 0xd4, 0xaf, 0x80, 0x2d, 0xb9, 0x0a, 0xcf, 0x75, 0xfd, 0x89, 0xa5, 0x7d, 0x24, 0xfa +.byte 0xe3, 0x22, 0x0c, 0x2b, 0xbc, 0x95, 0x17, 0x0b, 0x33, 0xbf, 0x19, 0x4d, 0x41, 0x06, 0x90, 0x00 +.byte 0xbd, 0x0c, 0x4d, 0x10, 0xfe, 0x07, 0xb5, 0xe7, 0x1c, 0x6e, 0x22, 0x55, 0x31, 0x65, 0x97, 0xbd +.byte 0xd3, 0x17, 0xd2, 0x1e, 0x62, 0xf3, 0xdb, 0xea, 0x6c, 0x50, 0x8c, 0x3f, 0x84, 0x0c, 0x96, 0xcf +.byte 0xb7, 0xcb, 0x03, 0xe0, 0xca, 0x6d, 0xa1, 0x14, 0x4c, 0x1b, 0x89, 0xdd, 0xed, 0x00, 0xb0, 0x52 +.byte 0x7c, 0xaf, 0x91, 0x6c, 0xb1, 0x38, 0x13, 0xd1, 0xe9, 0x12, 0x08, 0xc0, 0x00, 0xb0, 0x1c, 0x2b +.byte 0x11, 0xda, 0x77, 0x70, 0x36, 0x9b, 0xae, 0xce, 0x79, 0x87, 0xdc, 0x82, 0x70, 0xe6, 0x09, 0x74 +.byte 0x70, 0x55, 0x69, 0xaf, 0xa3, 0x68, 0x9f, 0xbf, 0xdd, 0xb6, 0x79, 0xb3, 0xf2, 0x9d, 0x70, 0x29 +.byte 0x55, 0xf4, 0xab, 0xff, 0x95, 0x61, 0xf3, 0xc9, 0x40, 0x6f, 0x1d, 0xd1, 0xbe, 0x93, 0xbb, 0xd3 +.byte 0x88, 0x2a, 0xbb, 0x9d, 0xbf, 0x72, 0x5a, 0x56, 0x71, 0x3b, 0x3f, 0xd4, 0xf3, 0xd1, 0x0a, 0xfe +.byte 0x28, 0xef, 0xa3, 0xee, 0xd9, 0x99, 0xaf, 0x03, 0xd3, 0x8f, 0x60, 0xb7, 0xf2, 0x92, 0xa1, 0xb1 +.byte 0xbd, 0x89, 0x89, 0x1f, 0x30, 0xcd, 0xc3, 0xa6, 0x2e, 0x62, 0x33, 0xae, 0x16, 0x02, 0x77, 0x44 +.byte 0x5a, 0xe7, 0x81, 0x0a, 0x3c, 0xa7, 0x44, 0x2e, 0x79, 0xb8, 0x3f, 0x04, 0xbc, 0x5c, 0xa0, 0x87 +.byte 0xe1, 0x1b, 0xaf, 0x51, 0x8e, 0xcd, 0xec, 0x2c, 0xfa, 0xf8, 0xfe, 0x6d, 0xf0, 0x3a, 0x7c, 0xaa +.byte 0x8b, 0xe4, 0x67, 0x95, 0x31, 0x8d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x67, 0x00, 0x78, 0x00, 0x30 +.byte 0x65, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x15 +.byte 0x30, 0x13, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0c, 0x44, 0x69, 0x67, 0x69, 0x43, 0x65, 0x72 +.byte 0x74, 0x20, 0x49, 0x6e, 0x63, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x10 +.byte 0x77, 0x77, 0x77, 0x2e, 0x64, 0x69, 0x67, 0x69, 0x63, 0x65, 0x72, 0x74, 0x2e, 0x63, 0x6f, 0x6d +.byte 0x31, 0x24, 0x30, 0x22, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x1b, 0x44, 0x69, 0x67, 0x69, 0x43 +.byte 0x65, 0x72, 0x74, 0x20, 0x41, 0x73, 0x73, 0x75, 0x72, 0x65, 0x64, 0x20, 0x49, 0x44, 0x20, 0x52 +.byte 0x6f, 0x6f, 0x74, 0x20, 0x47, 0x33, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce +.byte 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0x19, 0xe7 +.byte 0xbc, 0xac, 0x44, 0x65, 0xed, 0xcd, 0xb8, 0x3f, 0x58, 0xfb, 0x8d, 0xb1, 0x57, 0xa9, 0x44, 0x2d +.byte 0x05, 0x15, 0xf2, 0xef, 0x0b, 0xff, 0x10, 0x74, 0x9f, 0xb5, 0x62, 0x52, 0x5f, 0x66, 0x7e, 0x1f +.byte 0xe5, 0xdc, 0x1b, 0x45, 0x79, 0x0b, 0xcc, 0xc6, 0x53, 0x0a, 0x9d, 0x8d, 0x5d, 0x02, 0xd9, 0xa9 +.byte 0x59, 0xde, 0x02, 0x5a, 0xf6, 0x95, 0x2a, 0x0e, 0x8d, 0x38, 0x4a, 0x8a, 0x49, 0xc6, 0xbc, 0xc6 +.byte 0x03, 0x38, 0x07, 0x5f, 0x55, 0xda, 0x7e, 0x09, 0x6e, 0xe2, 0x7f, 0x5e, 0xd0, 0x45, 0x20, 0x0f +.byte 0x59, 0x76, 0x10, 0xd6, 0xa0, 0x24, 0xf0, 0x2d, 0xde, 0x36, 0xf2, 0x6c, 0x29, 0x39, 0x67, 0x00 +.byte 0x78, 0x00, 0x30, 0x65, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55 +.byte 0x53, 0x31, 0x1e, 0x30, 0x1c, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x15, 0x4d, 0x69, 0x63, 0x72 +.byte 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f +.byte 0x6e, 0x31, 0x36, 0x30, 0x34, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x2d, 0x4d, 0x69, 0x63, 0x72 +.byte 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x45, 0x43, 0x43, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43 +.byte 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f +.byte 0x72, 0x69, 0x74, 0x79, 0x20, 0x32, 0x30, 0x31, 0x37, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a +.byte 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00 +.byte 0x04, 0xd4, 0xbc, 0x3d, 0x02, 0x42, 0x75, 0x41, 0x13, 0x23, 0xcd, 0x80, 0x04, 0x86, 0x02, 0x51 +.byte 0x2f, 0x6a, 0xa8, 0x81, 0x62, 0x0b, 0x65, 0xcc, 0xf6, 0xca, 0x9d, 0x1e, 0x6f, 0x4a, 0x66, 0x51 +.byte 0xa2, 0x03, 0xd9, 0x9d, 0x91, 0xfa, 0xb6, 0x16, 0xb1, 0x8c, 0x6e, 0xde, 0x7c, 0xcd, 0xdb, 0x79 +.byte 0xa6, 0x2f, 0xce, 0xbb, 0xce, 0x71, 0x2f, 0xe5, 0xa5, 0xab, 0x28, 0xec, 0x63, 0x04, 0x66, 0x99 +.byte 0xf8, 0xfa, 0xf2, 0x93, 0x10, 0x05, 0xe1, 0x81, 0x28, 0x42, 0xe3, 0xc6, 0x68, 0xf4, 0xe6, 0x1b +.byte 0x84, 0x60, 0x4a, 0x89, 0xaf, 0xed, 0x79, 0x0f, 0x3b, 0xce, 0xf1, 0xf6, 0x44, 0xf5, 0x01, 0x78 +.byte 0xc0, 0x67, 0x00, 0x26, 0x02, 0x30, 0x65, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06 +.byte 0x13, 0x02, 0x55, 0x53, 0x31, 0x1e, 0x30, 0x1c, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x15, 0x4d +.byte 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61 +.byte 0x74, 0x69, 0x6f, 0x6e, 0x31, 0x36, 0x30, 0x34, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x2d, 0x4d +.byte 0x69, 0x63, 0x72, 0x6f, 0x73, 0x6f, 0x66, 0x74, 0x20, 0x52, 0x53, 0x41, 0x20, 0x52, 0x6f, 0x6f +.byte 0x74, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20, 0x41, 0x75 +.byte 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x32, 0x30, 0x31, 0x37, 0x30, 0x82, 0x02, 0x22 +.byte 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03 +.byte 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xca, 0x5b, 0xbe +.byte 0x94, 0x33, 0x8c, 0x29, 0x95, 0x91, 0x16, 0x0a, 0x95, 0xbd, 0x47, 0x62, 0xc1, 0x89, 0xf3, 0x99 +.byte 0x36, 0xdf, 0x46, 0x90, 0xc9, 0xa5, 0xed, 0x78, 0x6a, 0x6f, 0x47, 0x91, 0x68, 0xf8, 0x27, 0x67 +.byte 0x50, 0x33, 0x1d, 0xa1, 0xa6, 0xfb, 0xe0, 0xe5, 0x43, 0xa3, 0x84, 0x02, 0x57, 0x01, 0x5d, 0x9c +.byte 0x48, 0x40, 0x82, 0x53, 0x10, 0xbc, 0xbf, 0xc7, 0x3b, 0x68, 0x90, 0xb6, 0x82, 0x2d, 0xe5, 0xf4 +.byte 0x65, 0xd0, 0xcc, 0x6d, 0x19, 0xcc, 0x95, 0xf9, 0x7b, 0xac, 0x4a, 0x94, 0xad, 0x0e, 0xde, 0x4b +.byte 0x43, 0x1d, 0x87, 0x07, 0x92, 0x13, 0x90, 0x80, 0x83, 0x64, 0x35, 0x39, 0x04, 0xfc, 0xe5, 0xe9 +.byte 0x6c, 0xb3, 0xb6, 0x1f, 0x50, 0x94, 0x38, 0x65, 0x50, 0x5c, 0x17, 0x46, 0xb9, 0xb6, 0x85, 0xb5 +.byte 0x1c, 0xb5, 0x17, 0xe8, 0xd6, 0x45, 0x9d, 0xd8, 0xb2, 0x26, 0xb0, 0xca, 0xc4, 0x70, 0x4a, 0xae +.byte 0x60, 0xa4, 0xdd, 0xb3, 0xd9, 0xec, 0xfc, 0x3b, 0xd5, 0x57, 0x72, 0xbc, 0x3f, 0xc8, 0xc9, 0xb2 +.byte 0xde, 0x4b, 0x6b, 0xf8, 0x23, 0x6c, 0x03, 0xc0, 0x05, 0xbd, 0x95, 0xc7, 0xcd, 0x73, 0x3b, 0x66 +.byte 0x80, 0x64, 0xe3, 0x1a, 0xac, 0x2e, 0xf9, 0x47, 0x05, 0xf2, 0x06, 0xb6, 0x9b, 0x73, 0xf5, 0x78 +.byte 0x33, 0x5b, 0xc7, 0xa1, 0xfb, 0x27, 0x2a, 0xa1, 0xb4, 0x9a, 0x91, 0x8c, 0x91, 0xd3, 0x3a, 0x82 +.byte 0x3e, 0x76, 0x40, 0xb4, 0xcd, 0x52, 0x61, 0x51, 0x70, 0x28, 0x3f, 0xc5, 0xc5, 0x5a, 0xf2, 0xc9 +.byte 0x8c, 0x49, 0xbb, 0x14, 0x5b, 0x4d, 0xc8, 0xff, 0x67, 0x4d, 0x4c, 0x12, 0x96, 0xad, 0xf5, 0xfe +.byte 0x78, 0xa8, 0x97, 0x87, 0xd7, 0xfd, 0x5e, 0x20, 0x80, 0xdc, 0xa1, 0x4b, 0x22, 0xfb, 0xd4, 0x89 +.byte 0xad, 0xba, 0xce, 0x47, 0x97, 0x47, 0x55, 0x7b, 0x8f, 0x45, 0xc8, 0x67, 0x28, 0x84, 0x95, 0x1c +.byte 0x68, 0x30, 0xef, 0xef, 0x49, 0xe0, 0x35, 0x7b, 0x64, 0xe7, 0x98, 0xb0, 0x94, 0xda, 0x4d, 0x85 +.byte 0x3b, 0x3e, 0x55, 0xc4, 0x28, 0xaf, 0x57, 0xf3, 0x9e, 0x13, 0xdb, 0x46, 0x27, 0x9f, 0x1e, 0xa2 +.byte 0x5e, 0x44, 0x83, 0xa4, 0xa5, 0xca, 0xd5, 0x13, 0xb3, 0x4b, 0x3f, 0xc4, 0xe3, 0xc2, 0xe6, 0x86 +.byte 0x61, 0xa4, 0x52, 0x30, 0xb9, 0x7a, 0x20, 0x4f, 0x6f, 0x0f, 0x38, 0x53, 0xcb, 0x33, 0x0c, 0x13 +.byte 0x2b, 0x8f, 0xd6, 0x9a, 0xbd, 0x2a, 0xc8, 0x2d, 0xb1, 0x1c, 0x7d, 0x4b, 0x51, 0xca, 0x47, 0xd1 +.byte 0x48, 0x27, 0x72, 0x5d, 0x87, 0xeb, 0xd5, 0x45, 0xe6, 0x48, 0x65, 0x9d, 0xaf, 0x52, 0x90, 0xba +.byte 0x5b, 0xa2, 0x18, 0x65, 0x57, 0x12, 0x9f, 0x68, 0xb9, 0xd4, 0x15, 0x6b, 0x94, 0xc4, 0x69, 0x22 +.byte 0x98, 0xf4, 0x33, 0xe0, 0xed, 0xf9, 0x51, 0x8e, 0x41, 0x50, 0xc9, 0x34, 0x4f, 0x76, 0x90, 0xac +.byte 0xfc, 0x38, 0xc1, 0xd8, 0xe1, 0x7b, 0xb9, 0xe3, 0xe3, 0x94, 0xe1, 0x46, 0x69, 0xcb, 0x0e, 0x0a +.byte 0x50, 0x6b, 0x13, 0xba, 0xac, 0x0f, 0x37, 0x5a, 0xb7, 0x12, 0xb5, 0x90, 0x81, 0x1e, 0x56, 0xae +.byte 0x57, 0x22, 0x86, 0xd9, 0xc9, 0xd2, 0xd1, 0xd7, 0x51, 0xe3, 0xab, 0x3b, 0xc6, 0x55, 0xfd, 0x1e +.byte 0x0e, 0xd3, 0x74, 0x0a, 0xd1, 0xda, 0xaa, 0xea, 0x69, 0xb8, 0x97, 0x28, 0x8f, 0x48, 0xc4, 0x07 +.byte 0xf8, 0x52, 0x43, 0x3a, 0xf4, 0xca, 0x55, 0x35, 0x2c, 0xb0, 0xa6, 0x6a, 0xc0, 0x9c, 0xf9, 0xf2 +.byte 0x81, 0xe1, 0x12, 0x6a, 0xc0, 0x45, 0xd9, 0x67, 0xb3, 0xce, 0xff, 0x23, 0xa2, 0x89, 0x0a, 0x54 +.byte 0xd4, 0x14, 0xb9, 0x2a, 0xa8, 0xd7, 0xec, 0xf9, 0xab, 0xcd, 0x25, 0x58, 0x32, 0x79, 0x8f, 0x90 +.byte 0x5b, 0x98, 0x39, 0xc4, 0x08, 0x06, 0xc1, 0xac, 0x7f, 0x0e, 0x3d, 0x00, 0xa5, 0x02, 0x03, 0x01 +.byte 0x00, 0x01, 0x69, 0x00, 0x26, 0x01, 0x30, 0x67, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04 +.byte 0x06, 0x13, 0x02, 0x49, 0x4e, 0x31, 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x0a +.byte 0x65, 0x6d, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x50, 0x4b, 0x49, 0x31, 0x25, 0x30, 0x23, 0x06, 0x03 +.byte 0x55, 0x04, 0x0a, 0x13, 0x1c, 0x65, 0x4d, 0x75, 0x64, 0x68, 0x72, 0x61, 0x20, 0x54, 0x65, 0x63 +.byte 0x68, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x20, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65 +.byte 0x64, 0x31, 0x1c, 0x30, 0x1a, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x13, 0x65, 0x6d, 0x53, 0x69 +.byte 0x67, 0x6e, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x2d, 0x20, 0x47, 0x31, 0x30 +.byte 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01 +.byte 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00 +.byte 0x93, 0x4b, 0xbb, 0xe9, 0x66, 0x8a, 0xee, 0x9d, 0x5b, 0xd5, 0x34, 0x93, 0xd0, 0x1b, 0x1e, 0xc3 +.byte 0xe7, 0x9e, 0xb8, 0x64, 0x33, 0x7f, 0x63, 0x78, 0x68, 0xb4, 0xcd, 0x2e, 0x71, 0x75, 0xd7, 0x9b +.byte 0x20, 0xc6, 0x4d, 0x29, 0xbc, 0xb6, 0x68, 0x60, 0x8a, 0xf7, 0x21, 0x9a, 0x56, 0x35, 0x5a, 0xf3 +.byte 0x76, 0xbd, 0xd8, 0xcd, 0x9a, 0xff, 0x93, 0x56, 0x4b, 0xa5, 0x59, 0x06, 0xa1, 0x93, 0x34, 0x29 +.byte 0xdd, 0x16, 0x34, 0x75, 0x4e, 0xf2, 0x81, 0xb4, 0xc7, 0x96, 0x4e, 0xad, 0x19, 0x15, 0x52, 0x4a +.byte 0xfe, 0x3c, 0x70, 0x75, 0x70, 0xcd, 0xaf, 0x2b, 0xab, 0x15, 0x9a, 0x33, 0x3c, 0xaa, 0xb3, 0x8b +.byte 0xaa, 0xcd, 0x43, 0xfd, 0xf5, 0xea, 0x70, 0xff, 0xed, 0xcf, 0x11, 0x3b, 0x94, 0xce, 0x4e, 0x32 +.byte 0x16, 0xd3, 0x23, 0x40, 0x2a, 0x77, 0xb3, 0xaf, 0x3c, 0x01, 0x2c, 0x6c, 0xed, 0x99, 0x2c, 0x8b +.byte 0xd9, 0x4e, 0x69, 0x98, 0xb2, 0xf7, 0x8f, 0x41, 0xb0, 0x32, 0x78, 0x61, 0xd6, 0x0d, 0x5f, 0xc3 +.byte 0xfa, 0xa2, 0x40, 0x92, 0x1d, 0x5c, 0x17, 0xe6, 0x70, 0x3e, 0x35, 0xe7, 0xa2, 0xb7, 0xc2, 0x62 +.byte 0xe2, 0xab, 0xa4, 0x38, 0x4c, 0xb5, 0x39, 0x35, 0x6f, 0xea, 0x03, 0x69, 0xfa, 0x3a, 0x54, 0x68 +.byte 0x85, 0x6d, 0xd6, 0xf2, 0x2f, 0x43, 0x55, 0x1e, 0x91, 0x0d, 0x0e, 0xd8, 0xd5, 0x6a, 0xa4, 0x96 +.byte 0xd1, 0x13, 0x3c, 0x2c, 0x78, 0x50, 0xe8, 0x3a, 0x92, 0xd2, 0x17, 0x56, 0xe5, 0x35, 0x1a, 0x40 +.byte 0x1c, 0x3e, 0x8d, 0x2c, 0xed, 0x39, 0xdf, 0x42, 0xe0, 0x83, 0x41, 0x74, 0xdf, 0xa3, 0xcd, 0xc2 +.byte 0x86, 0x60, 0x48, 0x68, 0xe3, 0x69, 0x0b, 0x54, 0x00, 0x8b, 0xe4, 0x76, 0x69, 0x21, 0x0d, 0x79 +.byte 0x4e, 0x34, 0x08, 0x5e, 0x14, 0xc2, 0xcc, 0xb1, 0xb7, 0xad, 0xd7, 0x7c, 0x70, 0x8a, 0xc7, 0x85 +.byte 0x02, 0x03, 0x01, 0x00, 0x01, 0x6a, 0x00, 0x24, 0x01, 0x30, 0x68, 0x31, 0x0b, 0x30, 0x09, 0x06 +.byte 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x25, 0x30, 0x23, 0x06, 0x03, 0x55, 0x04 +.byte 0x0a, 0x13, 0x1c, 0x53, 0x74, 0x61, 0x72, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x54, 0x65, 0x63 +.byte 0x68, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x31 +.byte 0x32, 0x30, 0x30, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x29, 0x53, 0x74, 0x61, 0x72, 0x66, 0x69 +.byte 0x65, 0x6c, 0x64, 0x20, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x32, 0x20, 0x43, 0x65, 0x72, 0x74 +.byte 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72 +.byte 0x69, 0x74, 0x79, 0x30, 0x82, 0x01, 0x20, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7 +.byte 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0d, 0x00, 0x30, 0x82, 0x01, 0x08, 0x02 +.byte 0x82, 0x01, 0x01, 0x00, 0xb7, 0x32, 0xc8, 0xfe, 0xe9, 0x71, 0xa6, 0x04, 0x85, 0xad, 0x0c, 0x11 +.byte 0x64, 0xdf, 0xce, 0x4d, 0xef, 0xc8, 0x03, 0x18, 0x87, 0x3f, 0xa1, 0xab, 0xfb, 0x3c, 0xa6, 0x9f +.byte 0xf0, 0xc3, 0xa1, 0xda, 0xd4, 0xd8, 0x6e, 0x2b, 0x53, 0x90, 0xfb, 0x24, 0xa4, 0x3e, 0x84, 0xf0 +.byte 0x9e, 0xe8, 0x5f, 0xec, 0xe5, 0x27, 0x44, 0xf5, 0x28, 0xa6, 0x3f, 0x7b, 0xde, 0xe0, 0x2a, 0xf0 +.byte 0xc8, 0xaf, 0x53, 0x2f, 0x9e, 0xca, 0x05, 0x01, 0x93, 0x1e, 0x8f, 0x66, 0x1c, 0x39, 0xa7, 0x4d +.byte 0xfa, 0x5a, 0xb6, 0x73, 0x04, 0x25, 0x66, 0xeb, 0x77, 0x7f, 0xe7, 0x59, 0xc6, 0x4a, 0x99, 0x25 +.byte 0x14, 0x54, 0xeb, 0x26, 0xc7, 0xf3, 0x7f, 0x19, 0xd5, 0x30, 0x70, 0x8f, 0xaf, 0xb0, 0x46, 0x2a +.byte 0xff, 0xad, 0xeb, 0x29, 0xed, 0xd7, 0x9f, 0xaa, 0x04, 0x87, 0xa3, 0xd4, 0xf9, 0x89, 0xa5, 0x34 +.byte 0x5f, 0xdb, 0x43, 0x91, 0x82, 0x36, 0xd9, 0x66, 0x3c, 0xb1, 0xb8, 0xb9, 0x82, 0xfd, 0x9c, 0x3a +.byte 0x3e, 0x10, 0xc8, 0x3b, 0xef, 0x06, 0x65, 0x66, 0x7a, 0x9b, 0x19, 0x18, 0x3d, 0xff, 0x71, 0x51 +.byte 0x3c, 0x30, 0x2e, 0x5f, 0xbe, 0x3d, 0x77, 0x73, 0xb2, 0x5d, 0x06, 0x6c, 0xc3, 0x23, 0x56, 0x9a +.byte 0x2b, 0x85, 0x26, 0x92, 0x1c, 0xa7, 0x02, 0xb3, 0xe4, 0x3f, 0x0d, 0xaf, 0x08, 0x79, 0x82, 0xb8 +.byte 0x36, 0x3d, 0xea, 0x9c, 0xd3, 0x35, 0xb3, 0xbc, 0x69, 0xca, 0xf5, 0xcc, 0x9d, 0xe8, 0xfd, 0x64 +.byte 0x8d, 0x17, 0x80, 0x33, 0x6e, 0x5e, 0x4a, 0x5d, 0x99, 0xc9, 0x1e, 0x87, 0xb4, 0x9d, 0x1a, 0xc0 +.byte 0xd5, 0x6e, 0x13, 0x35, 0x23, 0x5e, 0xdf, 0x9b, 0x5f, 0x3d, 0xef, 0xd6, 0xf7, 0x76, 0xc2, 0xea +.byte 0x3e, 0xbb, 0x78, 0x0d, 0x1c, 0x42, 0x67, 0x6b, 0x04, 0xd8, 0xf8, 0xd6, 0xda, 0x6f, 0x8b, 0xf2 +.byte 0x44, 0xa0, 0x01, 0xab, 0x02, 0x01, 0x03, 0x6b, 0x00, 0x26, 0x02, 0x30, 0x69, 0x31, 0x0b, 0x30 +.byte 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x4b, 0x52, 0x31, 0x26, 0x30, 0x24, 0x06, 0x03 +.byte 0x55, 0x04, 0x0a, 0x0c, 0x1d, 0x4e, 0x41, 0x56, 0x45, 0x52, 0x20, 0x42, 0x55, 0x53, 0x49, 0x4e +.byte 0x45, 0x53, 0x53, 0x20, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x20, 0x43, 0x6f, 0x72 +.byte 0x70, 0x2e, 0x31, 0x32, 0x30, 0x30, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x29, 0x4e, 0x41, 0x56 +.byte 0x45, 0x52, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43 +.byte 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74 +.byte 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86 +.byte 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82 +.byte 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xb6, 0xd4, 0xf1, 0x93, 0x5c, 0xb5, 0x40, 0x89, 0x0a +.byte 0xab, 0x0d, 0x90, 0x5b, 0x50, 0x63, 0xae, 0x90, 0x94, 0x74, 0x17, 0x45, 0x72, 0xd6, 0x7b, 0x65 +.byte 0x5a, 0x29, 0x4b, 0xa7, 0x56, 0xa0, 0x4b, 0xb8, 0x2f, 0x42, 0x75, 0xe9, 0xd9, 0x7b, 0x24, 0x5a +.byte 0x31, 0x65, 0xab, 0x17, 0x17, 0xd1, 0x33, 0x3a, 0xd9, 0x11, 0xdc, 0x40, 0x36, 0x87, 0xdf, 0xc7 +.byte 0x6a, 0xe9, 0x26, 0x5e, 0x59, 0x8a, 0x77, 0xe3, 0xe8, 0x48, 0x9c, 0x31, 0x16, 0xfa, 0x3e, 0x91 +.byte 0xb1, 0xca, 0xc9, 0xa3, 0xe2, 0x9f, 0xce, 0x21, 0x53, 0xa3, 0x02, 0x36, 0x30, 0xcb, 0x52, 0x02 +.byte 0xe5, 0xda, 0x32, 0x5d, 0xc3, 0xc5, 0xe6, 0xf9, 0xee, 0x11, 0xc7, 0x8b, 0xc9, 0x44, 0x1e, 0x84 +.byte 0x93, 0x18, 0x4a, 0xb4, 0x9f, 0xe5, 0x12, 0x64, 0x69, 0xd0, 0x26, 0x85, 0x62, 0x01, 0xb6, 0xc9 +.byte 0x02, 0x1d, 0xbe, 0x83, 0x51, 0xbb, 0x5c, 0xda, 0xf8, 0xad, 0x15, 0x6a, 0x99, 0xf7, 0x92, 0x54 +.byte 0xf7, 0x34, 0x5b, 0xe9, 0xbf, 0xea, 0x29, 0x81, 0x12, 0xd4, 0x53, 0x91, 0x96, 0xb3, 0x91, 0x5a +.byte 0xdd, 0xfe, 0x90, 0x73, 0x28, 0xfb, 0x30, 0x46, 0xb5, 0xca, 0x08, 0x07, 0xc7, 0x71, 0x72, 0xc9 +.byte 0x66, 0xd3, 0x34, 0x97, 0xf6, 0x8c, 0xf4, 0x18, 0x4a, 0xe1, 0xd0, 0x3d, 0x5a, 0x45, 0xb6, 0x69 +.byte 0xa7, 0x29, 0xfb, 0x23, 0xce, 0x88, 0xd8, 0x12, 0x9c, 0x00, 0x48, 0xa8, 0xa6, 0x0f, 0xb3, 0x3b +.byte 0x92, 0x8d, 0x71, 0x0e, 0x74, 0xc5, 0x8b, 0xc8, 0x4c, 0xf9, 0xf4, 0x9b, 0x8e, 0xb8, 0x3c, 0x69 +.byte 0xed, 0x6f, 0x3b, 0x50, 0x2f, 0x58, 0xed, 0xc4, 0xb0, 0xd0, 0x1c, 0x1b, 0x6a, 0x0c, 0xe2, 0xbc +.byte 0x44, 0xaa, 0xd8, 0xcd, 0x14, 0x5d, 0x94, 0x78, 0x61, 0xbf, 0x0e, 0x6e, 0xda, 0x2a, 0xbc, 0x2f +.byte 0x0c, 0x0b, 0x71, 0xa6, 0xb3, 0x16, 0x3f, 0x9c, 0xe6, 0xf9, 0xcc, 0x9f, 0x53, 0x35, 0xe2, 0x03 +.byte 0xa0, 0xa0, 0x18, 0xbf, 0xbb, 0xf1, 0xbe, 0xf4, 0xd6, 0x8c, 0x87, 0x0d, 0x42, 0xf7, 0x06, 0xb9 +.byte 0xf1, 0x6d, 0xed, 0x04, 0x94, 0xa8, 0xfe, 0xb6, 0xd3, 0x06, 0xc6, 0x40, 0x61, 0xdf, 0x9d, 0x9d +.byte 0xf3, 0x54, 0x76, 0xce, 0x53, 0x3a, 0x01, 0xa6, 0x92, 0x41, 0xec, 0x04, 0xa3, 0x8f, 0x0d, 0xa2 +.byte 0xd5, 0x09, 0xca, 0xd6, 0xcb, 0x9a, 0xf1, 0xef, 0x43, 0x5d, 0xc0, 0xab, 0xa5, 0x41, 0xcf, 0x5c +.byte 0x53, 0x70, 0x70, 0xc9, 0x88, 0xa6, 0x2d, 0xd4, 0x6b, 0x61, 0x73, 0x50, 0x26, 0x86, 0x61, 0x0e +.byte 0x5f, 0x1b, 0xc2, 0x2b, 0xe2, 0x8c, 0xd5, 0xbb, 0x9d, 0xc1, 0x03, 0x42, 0xba, 0x94, 0xda, 0x5f +.byte 0xa9, 0xb0, 0xca, 0xcc, 0x4d, 0x0a, 0xef, 0x47, 0x69, 0x03, 0x2f, 0x22, 0xfb, 0xf1, 0x28, 0xce +.byte 0xbf, 0x5d, 0x50, 0x65, 0xa8, 0x90, 0x6d, 0xb3, 0x74, 0xb0, 0x08, 0xc7, 0xac, 0xa8, 0xd1, 0xeb +.byte 0x3e, 0x9c, 0xfc, 0x5d, 0x1a, 0x83, 0x2e, 0x2b, 0xcb, 0xb5, 0xf3, 0x44, 0x9d, 0x3a, 0xa7, 0x17 +.byte 0x61, 0x96, 0xa2, 0x71, 0xd3, 0x70, 0x96, 0x15, 0x4d, 0xb7, 0x4c, 0x73, 0xee, 0x19, 0x5c, 0xc5 +.byte 0x5b, 0x3e, 0x41, 0xfe, 0xac, 0x75, 0x60, 0x3b, 0x1b, 0x63, 0xce, 0x00, 0xdd, 0xda, 0x08, 0x90 +.byte 0x62, 0xb4, 0xe5, 0x2d, 0xee, 0x48, 0xa7, 0x6b, 0x17, 0x99, 0x54, 0xbe, 0x87, 0x4a, 0xe3, 0xa9 +.byte 0x5e, 0x04, 0x4c, 0xeb, 0x10, 0x6d, 0x54, 0xd6, 0xef, 0xf1, 0xe8, 0xf2, 0x62, 0x16, 0xcb, 0x80 +.byte 0x6b, 0xed, 0x3d, 0xed, 0xf5, 0x1f, 0x30, 0xa5, 0xae, 0x4b, 0xc9, 0x13, 0xed, 0x8a, 0x01, 0x01 +.byte 0xc9, 0xb8, 0x51, 0x58, 0xc0, 0x66, 0x3a, 0xb1, 0x66, 0x4b, 0xc4, 0xd5, 0x31, 0x02, 0x62, 0xe9 +.byte 0x74, 0x84, 0x0c, 0xdb, 0x4d, 0x46, 0x2d, 0x02, 0x03, 0x01, 0x00, 0x01, 0x6d, 0x00, 0x78, 0x00 +.byte 0x30, 0x6b, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x49, 0x4e, 0x31 +.byte 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x0a, 0x65, 0x6d, 0x53, 0x69, 0x67, 0x6e +.byte 0x20, 0x50, 0x4b, 0x49, 0x31, 0x25, 0x30, 0x23, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x1c, 0x65 +.byte 0x4d, 0x75, 0x64, 0x68, 0x72, 0x61, 0x20, 0x54, 0x65, 0x63, 0x68, 0x6e, 0x6f, 0x6c, 0x6f, 0x67 +.byte 0x69, 0x65, 0x73, 0x20, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x31, 0x20, 0x30, 0x1e, 0x06 +.byte 0x03, 0x55, 0x04, 0x03, 0x13, 0x17, 0x65, 0x6d, 0x53, 0x69, 0x67, 0x6e, 0x20, 0x45, 0x43, 0x43 +.byte 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x2d, 0x20, 0x47, 0x33, 0x30, 0x76, 0x30 +.byte 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00 +.byte 0x22, 0x03, 0x62, 0x00, 0x04, 0x23, 0xa5, 0x0c, 0xb8, 0x2d, 0x12, 0xf5, 0x28, 0xf3, 0xb1, 0xb2 +.byte 0xdd, 0xe2, 0x02, 0x12, 0x80, 0x9e, 0x39, 0x5f, 0x49, 0x4d, 0x9f, 0xc9, 0x25, 0x34, 0x59, 0x74 +.byte 0xec, 0xbb, 0x06, 0x1c, 0xe7, 0xc0, 0x72, 0xaf, 0xe8, 0xae, 0x2f, 0xe1, 0x41, 0x54, 0x87, 0x14 +.byte 0xa8, 0x4a, 0xb2, 0xe8, 0x7c, 0x82, 0xe6, 0x5b, 0x6a, 0xb5, 0xdc, 0xb3, 0x75, 0xce, 0x8b, 0x06 +.byte 0xd0, 0x86, 0x23, 0xbf, 0x46, 0xd5, 0x8e, 0x0f, 0x3f, 0x04, 0xf4, 0xd7, 0x1c, 0x92, 0x7e, 0xf6 +.byte 0xa5, 0x63, 0xc2, 0xf5, 0x5f, 0x8e, 0x2e, 0x4f, 0xa1, 0x18, 0x19, 0x02, 0x2b, 0x32, 0x0a, 0x82 +.byte 0x64, 0x7d, 0x16, 0x93, 0xd1, 0x6d, 0x00, 0x26, 0x02, 0x30, 0x6b, 0x31, 0x0b, 0x30, 0x09, 0x06 +.byte 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x49, 0x54, 0x31, 0x0e, 0x30, 0x0c, 0x06, 0x03, 0x55, 0x04 +.byte 0x07, 0x0c, 0x05, 0x4d, 0x69, 0x6c, 0x61, 0x6e, 0x31, 0x23, 0x30, 0x21, 0x06, 0x03, 0x55, 0x04 +.byte 0x0a, 0x0c, 0x1a, 0x41, 0x63, 0x74, 0x61, 0x6c, 0x69, 0x73, 0x20, 0x53, 0x2e, 0x70, 0x2e, 0x41 +.byte 0x2e, 0x2f, 0x30, 0x33, 0x33, 0x35, 0x38, 0x35, 0x32, 0x30, 0x39, 0x36, 0x37, 0x31, 0x27, 0x30 +.byte 0x25, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x1e, 0x41, 0x63, 0x74, 0x61, 0x6c, 0x69, 0x73, 0x20 +.byte 0x41, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x52 +.byte 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86 +.byte 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82 +.byte 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xa7, 0xc6, 0xc4, 0xa5, 0x29, 0xa4, 0x2c, 0xef, 0xe5 +.byte 0x18, 0xc5, 0xb0, 0x50, 0xa3, 0x6f, 0x51, 0x3b, 0x9f, 0x0a, 0x5a, 0xc9, 0xc2, 0x48, 0x38, 0x0a +.byte 0xc2, 0x1c, 0xa0, 0x18, 0x7f, 0x91, 0xb5, 0x87, 0xb9, 0x40, 0x3f, 0xdd, 0x1d, 0x68, 0x1f, 0x08 +.byte 0x83, 0xd5, 0x2d, 0x1e, 0x88, 0xa0, 0xf8, 0x8f, 0x56, 0x8f, 0x6d, 0x99, 0x02, 0x92, 0x90, 0x16 +.byte 0xd5, 0x5f, 0x08, 0x6c, 0x89, 0xd7, 0xe1, 0xac, 0xbc, 0x20, 0xc2, 0xb1, 0xe0, 0x83, 0x51, 0x8a +.byte 0x69, 0x4d, 0x00, 0x96, 0x5a, 0x6f, 0x2f, 0xc0, 0x44, 0x7e, 0xa3, 0x0e, 0xe4, 0x91, 0xcd, 0x58 +.byte 0xee, 0xdc, 0xfb, 0xc7, 0x1e, 0x45, 0x47, 0xdd, 0x27, 0xb9, 0x08, 0x01, 0x9f, 0xa6, 0x21, 0x1d +.byte 0xf5, 0x41, 0x2d, 0x2f, 0x4c, 0xfd, 0x28, 0xad, 0xe0, 0x8a, 0xad, 0x22, 0xb4, 0x56, 0x65, 0x8e +.byte 0x86, 0x54, 0x8f, 0x93, 0x43, 0x29, 0xde, 0x39, 0x46, 0x78, 0xa3, 0x30, 0x23, 0xba, 0xcd, 0xf0 +.byte 0x7d, 0x13, 0x57, 0xc0, 0x5d, 0xd2, 0x83, 0x6b, 0x48, 0x4c, 0xc4, 0xab, 0x9f, 0x80, 0x5a, 0x5b +.byte 0x3a, 0xbd, 0xc9, 0xa7, 0x22, 0x3f, 0x80, 0x27, 0x33, 0x5b, 0x0e, 0xb7, 0x8a, 0x0c, 0x5d, 0x07 +.byte 0x37, 0x08, 0xcb, 0x6c, 0xd2, 0x7a, 0x47, 0x22, 0x44, 0x35, 0xc5, 0xcc, 0xcc, 0x2e, 0x8e, 0xdd +.byte 0x2a, 0xed, 0xb7, 0x7d, 0x66, 0x0d, 0x5f, 0x61, 0x51, 0x22, 0x55, 0x1b, 0xe3, 0x46, 0xe3, 0xe3 +.byte 0x3d, 0xd0, 0x35, 0x62, 0x9a, 0xdb, 0xaf, 0x14, 0xc8, 0x5b, 0xa1, 0xcc, 0x89, 0x1b, 0xe1, 0x30 +.byte 0x26, 0xfc, 0xa0, 0x9b, 0x1f, 0x81, 0xa7, 0x47, 0x1f, 0x04, 0xeb, 0xa3, 0x39, 0x92, 0x06, 0x9f +.byte 0x99, 0xd3, 0xbf, 0xd3, 0xea, 0x4f, 0x50, 0x9c, 0x19, 0xfe, 0x96, 0x87, 0x1e, 0x3c, 0x65, 0xf6 +.byte 0xa3, 0x18, 0x24, 0x83, 0x86, 0x10, 0xe7, 0x54, 0x3e, 0xa8, 0x3a, 0x76, 0x24, 0x4f, 0x81, 0x21 +.byte 0xc5, 0xe3, 0x0f, 0x02, 0xf8, 0x93, 0x94, 0x47, 0x20, 0xbb, 0xfe, 0xd4, 0x0e, 0xd3, 0x68, 0xb9 +.byte 0xdd, 0xc4, 0x7a, 0x84, 0x82, 0xe3, 0x53, 0x54, 0x79, 0xdd, 0xdb, 0x9c, 0xd2, 0xf2, 0x07, 0x9b +.byte 0x2e, 0xb6, 0xbc, 0x3e, 0xed, 0x85, 0x6d, 0xef, 0x25, 0x11, 0xf2, 0x97, 0x1a, 0x42, 0x61, 0xf7 +.byte 0x4a, 0x97, 0xe8, 0x8b, 0xb1, 0x10, 0x07, 0xfa, 0x65, 0x81, 0xb2, 0xa2, 0x39, 0xcf, 0xf7, 0x3c +.byte 0xff, 0x18, 0xfb, 0xc6, 0xf1, 0x5a, 0x8b, 0x59, 0xe2, 0x02, 0xac, 0x7b, 0x92, 0xd0, 0x4e, 0x14 +.byte 0x4f, 0x59, 0x45, 0xf6, 0x0c, 0x5e, 0x28, 0x5f, 0xb0, 0xe8, 0x3f, 0x45, 0xcf, 0xcf, 0xaf, 0x9b +.byte 0x6f, 0xfb, 0x84, 0xd3, 0x77, 0x5a, 0x95, 0x6f, 0xac, 0x94, 0x84, 0x9e, 0xee, 0xbc, 0xc0, 0x4a +.byte 0x8f, 0x4a, 0x93, 0xf8, 0x44, 0x21, 0xe2, 0x31, 0x45, 0x61, 0x50, 0x4e, 0x10, 0xd8, 0xe3, 0x35 +.byte 0x7c, 0x4c, 0x19, 0xb4, 0xde, 0x05, 0xbf, 0xa3, 0x06, 0x9f, 0xc8, 0xb5, 0xcd, 0xe4, 0x1f, 0xd7 +.byte 0x17, 0x06, 0x0d, 0x7a, 0x95, 0x74, 0x55, 0x0d, 0x68, 0x1a, 0xfc, 0x10, 0x1b, 0x62, 0x64, 0x9d +.byte 0x6d, 0xe0, 0x95, 0xa0, 0xc3, 0x94, 0x07, 0x57, 0x0d, 0x14, 0xe6, 0xbd, 0x05, 0xfb, 0xb8, 0x9f +.byte 0xe6, 0xdf, 0x8b, 0xe2, 0xc6, 0xe7, 0x7e, 0x96, 0xf6, 0x53, 0xc5, 0x80, 0x34, 0x50, 0x28, 0x58 +.byte 0xf0, 0x12, 0x50, 0x71, 0x17, 0x30, 0xba, 0xe6, 0x78, 0x63, 0xbc, 0xf4, 0xb2, 0xad, 0x9b, 0x2b +.byte 0xb2, 0xfe, 0xe1, 0x39, 0x8c, 0x5e, 0xba, 0x0b, 0x20, 0x94, 0xde, 0x7b, 0x83, 0xb8, 0xff, 0xe3 +.byte 0x56, 0x8d, 0xb7, 0x11, 0xe9, 0x3b, 0x8c, 0xf2, 0xb1, 0xc1, 0x5d, 0x9d, 0xa4, 0x0b, 0x4c, 0x2b +.byte 0xd9, 0xb2, 0x18, 0xf5, 0xb5, 0x9f, 0x4b, 0x02, 0x03, 0x01, 0x00, 0x01, 0x6e, 0x00, 0x78, 0x00 +.byte 0x30, 0x6c, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x47, 0x52, 0x31 +.byte 0x37, 0x30, 0x35, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x2e, 0x48, 0x65, 0x6c, 0x6c, 0x65, 0x6e +.byte 0x69, 0x63, 0x20, 0x41, 0x63, 0x61, 0x64, 0x65, 0x6d, 0x69, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20 +.byte 0x52, 0x65, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75 +.byte 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x43, 0x41, 0x31, 0x24, 0x30, 0x22, 0x06, 0x03, 0x55, 0x04 +.byte 0x03, 0x0c, 0x1b, 0x48, 0x41, 0x52, 0x49, 0x43, 0x41, 0x20, 0x54, 0x4c, 0x53, 0x20, 0x45, 0x43 +.byte 0x43, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x32, 0x30, 0x32, 0x31, 0x30, 0x76 +.byte 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04 +.byte 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0x38, 0x08, 0xfe, 0xb1, 0xa0, 0x96, 0xd2, 0x7a, 0xac, 0xaf +.byte 0x49, 0x3a, 0xd0, 0xc0, 0xe0, 0xc3, 0x3b, 0x28, 0xaa, 0xf1, 0x72, 0x6d, 0x65, 0x00, 0x47, 0x88 +.byte 0x84, 0xfc, 0x9a, 0x26, 0x6b, 0xaa, 0x4b, 0xba, 0x6c, 0x04, 0x0a, 0x88, 0x5e, 0x17, 0xf2, 0x55 +.byte 0x87, 0xfc, 0x30, 0xb0, 0x34, 0xe2, 0x34, 0x58, 0x57, 0x1a, 0x84, 0x53, 0xe9, 0x30, 0xd9, 0xa9 +.byte 0xf2, 0x96, 0x74, 0xc3, 0x51, 0x1f, 0x58, 0x49, 0x31, 0xcc, 0x98, 0x4e, 0x60, 0x11, 0x87, 0x75 +.byte 0xd3, 0x72, 0x94, 0x90, 0x4f, 0x9b, 0x10, 0x25, 0x2a, 0xa8, 0x78, 0x2d, 0xbe, 0x90, 0x41, 0x58 +.byte 0x90, 0x15, 0x72, 0xa7, 0xa1, 0xb7, 0x6e, 0x00, 0x26, 0x02, 0x30, 0x6c, 0x31, 0x0b, 0x30, 0x09 +.byte 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x47, 0x52, 0x31, 0x37, 0x30, 0x35, 0x06, 0x03, 0x55 +.byte 0x04, 0x0a, 0x0c, 0x2e, 0x48, 0x65, 0x6c, 0x6c, 0x65, 0x6e, 0x69, 0x63, 0x20, 0x41, 0x63, 0x61 +.byte 0x64, 0x65, 0x6d, 0x69, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x52, 0x65, 0x73, 0x65, 0x61, 0x72 +.byte 0x63, 0x68, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20 +.byte 0x43, 0x41, 0x31, 0x24, 0x30, 0x22, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x1b, 0x48, 0x41, 0x52 +.byte 0x49, 0x43, 0x41, 0x20, 0x54, 0x4c, 0x53, 0x20, 0x52, 0x53, 0x41, 0x20, 0x52, 0x6f, 0x6f, 0x74 +.byte 0x20, 0x43, 0x41, 0x20, 0x32, 0x30, 0x32, 0x31, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09 +.byte 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00 +.byte 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0x8b, 0xc2, 0xe7, 0xaf, 0x65, 0x9b, 0x05 +.byte 0x67, 0x96, 0xc9, 0x0d, 0x24, 0xb9, 0xd0, 0x0e, 0x64, 0xfc, 0xce, 0xe2, 0x24, 0x18, 0x2c, 0x84 +.byte 0x7f, 0x77, 0x51, 0xcb, 0x04, 0x11, 0x36, 0xb8, 0x5e, 0xed, 0x69, 0x71, 0xa7, 0x9e, 0xe4, 0x25 +.byte 0x09, 0x97, 0x67, 0xc1, 0x47, 0xc2, 0xcf, 0x91, 0x16, 0x36, 0x62, 0x3d, 0x38, 0x04, 0xe1, 0x51 +.byte 0x82, 0xff, 0xac, 0xd2, 0xb4, 0x69, 0xdd, 0x2e, 0xec, 0x11, 0xa3, 0x45, 0xee, 0x6b, 0x6b, 0x3b +.byte 0x4c, 0xbf, 0x8c, 0x8d, 0xa4, 0x1e, 0x9d, 0x11, 0xb9, 0xe9, 0x38, 0xf9, 0x7a, 0x0e, 0x0c, 0x98 +.byte 0xe2, 0x23, 0x1d, 0xd1, 0x4e, 0x63, 0xd4, 0xe7, 0xb8, 0x41, 0x44, 0xfb, 0x6b, 0xaf, 0x6b, 0xda +.byte 0x1f, 0xd3, 0xc5, 0x91, 0x88, 0x5b, 0xa4, 0x89, 0x92, 0xd1, 0x81, 0xe6, 0x8c, 0x39, 0x58, 0xa0 +.byte 0xd6, 0x69, 0x43, 0xa9, 0xad, 0x98, 0x52, 0x58, 0x6e, 0xdb, 0x0a, 0xfb, 0x6b, 0xcf, 0x68, 0xfa +.byte 0xe3, 0xa4, 0x5e, 0x3a, 0x45, 0x73, 0x98, 0x07, 0xea, 0x5f, 0x02, 0x72, 0xde, 0x0c, 0xa5, 0xb3 +.byte 0x9f, 0xae, 0xa9, 0x1d, 0xb7, 0x1d, 0xb3, 0xfc, 0x8a, 0x59, 0xe7, 0x6e, 0x72, 0x65, 0xad, 0xf5 +.byte 0x30, 0x94, 0x23, 0x07, 0xf3, 0x82, 0x16, 0x4b, 0x35, 0x98, 0x9c, 0x53, 0xbb, 0x2f, 0xca, 0xe4 +.byte 0x5a, 0xd9, 0xc7, 0x8d, 0x1d, 0xfc, 0x98, 0x99, 0xfb, 0x2c, 0xa4, 0x82, 0x6b, 0xf0, 0x2a, 0x1f +.byte 0x8e, 0x0b, 0x5f, 0x71, 0x5c, 0x5c, 0xae, 0x42, 0x7b, 0x29, 0x89, 0x81, 0xcb, 0x03, 0xa3, 0x99 +.byte 0xca, 0x88, 0x9e, 0x0b, 0x40, 0x09, 0x41, 0x33, 0xdb, 0xe6, 0x58, 0x7a, 0xfd, 0xae, 0x99, 0x70 +.byte 0xc0, 0x5a, 0x0f, 0xd6, 0x13, 0x86, 0x71, 0x2f, 0x76, 0x69, 0xfc, 0x90, 0xdd, 0xdb, 0x2d, 0x6e +.byte 0xd1, 0xf2, 0x9b, 0xf5, 0x1a, 0x6b, 0x9e, 0x6f, 0x15, 0x8c, 0x7a, 0xf0, 0x4b, 0x28, 0xa0, 0x22 +.byte 0x38, 0x80, 0x24, 0x6c, 0x36, 0xa4, 0x3b, 0xf2, 0x30, 0x91, 0xf3, 0x78, 0x13, 0xcf, 0xc1, 0x3f +.byte 0x35, 0xab, 0xf1, 0x1d, 0x11, 0x23, 0xb5, 0x43, 0x22, 0x9e, 0x01, 0x92, 0xb7, 0x18, 0x02, 0xe5 +.byte 0x11, 0xd1, 0x82, 0xdb, 0x15, 0x00, 0xcc, 0x61, 0x37, 0xc1, 0x2a, 0x7c, 0x9a, 0xe1, 0xd0, 0xba +.byte 0xb3, 0x50, 0x46, 0xee, 0x82, 0xac, 0x9d, 0x31, 0xf8, 0xfb, 0x23, 0xe2, 0x03, 0x00, 0x48, 0x70 +.byte 0xa3, 0x09, 0x26, 0x79, 0x15, 0x53, 0x60, 0xf3, 0x38, 0x5c, 0xad, 0x38, 0xea, 0x81, 0x00, 0x63 +.byte 0x14, 0xb9, 0x33, 0x5e, 0xdd, 0x0b, 0xdb, 0xa0, 0x45, 0x07, 0x1a, 0x33, 0x09, 0xf8, 0x4d, 0xb4 +.byte 0xa7, 0x02, 0xa6, 0x69, 0xf4, 0xc2, 0x59, 0x05, 0x88, 0x65, 0x85, 0x56, 0xae, 0x4b, 0xcb, 0xe0 +.byte 0xde, 0x3c, 0x7d, 0x2d, 0x1a, 0xc8, 0xe9, 0xfb, 0x1f, 0xa3, 0x61, 0x4a, 0xd6, 0x2a, 0x13, 0xad +.byte 0x77, 0x4c, 0x1a, 0x18, 0x9b, 0x91, 0x0f, 0x58, 0xd8, 0x06, 0x54, 0xc5, 0x97, 0xf8, 0xaa, 0x3f +.byte 0x20, 0x8a, 0xa6, 0x85, 0xa6, 0x77, 0xf6, 0xa6, 0xfc, 0x1c, 0xe2, 0xee, 0x6e, 0x94, 0x33, 0x2a +.byte 0x83, 0x50, 0x84, 0x0a, 0xe5, 0x4f, 0x86, 0xf8, 0x50, 0x45, 0x78, 0x00, 0x81, 0xeb, 0x5b, 0x68 +.byte 0xe3, 0x26, 0x8d, 0xcc, 0x7b, 0x5c, 0x51, 0xf4, 0x14, 0x2c, 0x40, 0xbe, 0x1a, 0x60, 0x1d, 0x7a +.byte 0x72, 0x61, 0x1d, 0x1f, 0x63, 0x2d, 0x88, 0xaa, 0xce, 0xa2, 0x45, 0x90, 0x08, 0xfc, 0x6b, 0xbe +.byte 0xb3, 0x50, 0x2a, 0x5a, 0xfd, 0xa8, 0x48, 0x18, 0x46, 0xd6, 0x90, 0x40, 0x92, 0x90, 0x0a, 0x84 +.byte 0x5e, 0x68, 0x31, 0xf8, 0xeb, 0xed, 0x0d, 0xd3, 0x1d, 0xc6, 0x7d, 0x99, 0x18, 0x55, 0x56, 0x27 +.byte 0x65, 0x2e, 0x8d, 0x45, 0xc5, 0x24, 0xec, 0xce, 0xe3, 0x02, 0x03, 0x01, 0x00, 0x01, 0x6e, 0x00 +.byte 0x26, 0x01, 0x30, 0x6c, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55 +.byte 0x53, 0x31, 0x15, 0x30, 0x13, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0c, 0x44, 0x69, 0x67, 0x69 +.byte 0x43, 0x65, 0x72, 0x74, 0x20, 0x49, 0x6e, 0x63, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04 +.byte 0x0b, 0x13, 0x10, 0x77, 0x77, 0x77, 0x2e, 0x64, 0x69, 0x67, 0x69, 0x63, 0x65, 0x72, 0x74, 0x2e +.byte 0x63, 0x6f, 0x6d, 0x31, 0x2b, 0x30, 0x29, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x22, 0x44, 0x69 +.byte 0x67, 0x69, 0x43, 0x65, 0x72, 0x74, 0x20, 0x48, 0x69, 0x67, 0x68, 0x20, 0x41, 0x73, 0x73, 0x75 +.byte 0x72, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x45, 0x56, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41 +.byte 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01 +.byte 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01 +.byte 0x00, 0xc6, 0xcc, 0xe5, 0x73, 0xe6, 0xfb, 0xd4, 0xbb, 0xe5, 0x2d, 0x2d, 0x32, 0xa6, 0xdf, 0xe5 +.byte 0x81, 0x3f, 0xc9, 0xcd, 0x25, 0x49, 0xb6, 0x71, 0x2a, 0xc3, 0xd5, 0x94, 0x34, 0x67, 0xa2, 0x0a +.byte 0x1c, 0xb0, 0x5f, 0x69, 0xa6, 0x40, 0xb1, 0xc4, 0xb7, 0xb2, 0x8f, 0xd0, 0x98, 0xa4, 0xa9, 0x41 +.byte 0x59, 0x3a, 0xd3, 0xdc, 0x94, 0xd6, 0x3c, 0xdb, 0x74, 0x38, 0xa4, 0x4a, 0xcc, 0x4d, 0x25, 0x82 +.byte 0xf7, 0x4a, 0xa5, 0x53, 0x12, 0x38, 0xee, 0xf3, 0x49, 0x6d, 0x71, 0x91, 0x7e, 0x63, 0xb6, 0xab +.byte 0xa6, 0x5f, 0xc3, 0xa4, 0x84, 0xf8, 0x4f, 0x62, 0x51, 0xbe, 0xf8, 0xc5, 0xec, 0xdb, 0x38, 0x92 +.byte 0xe3, 0x06, 0xe5, 0x08, 0x91, 0x0c, 0xc4, 0x28, 0x41, 0x55, 0xfb, 0xcb, 0x5a, 0x89, 0x15, 0x7e +.byte 0x71, 0xe8, 0x35, 0xbf, 0x4d, 0x72, 0x09, 0x3d, 0xbe, 0x3a, 0x38, 0x50, 0x5b, 0x77, 0x31, 0x1b +.byte 0x8d, 0xb3, 0xc7, 0x24, 0x45, 0x9a, 0xa7, 0xac, 0x6d, 0x00, 0x14, 0x5a, 0x04, 0xb7, 0xba, 0x13 +.byte 0xeb, 0x51, 0x0a, 0x98, 0x41, 0x41, 0x22, 0x4e, 0x65, 0x61, 0x87, 0x81, 0x41, 0x50, 0xa6, 0x79 +.byte 0x5c, 0x89, 0xde, 0x19, 0x4a, 0x57, 0xd5, 0x2e, 0xe6, 0x5d, 0x1c, 0x53, 0x2c, 0x7e, 0x98, 0xcd +.byte 0x1a, 0x06, 0x16, 0xa4, 0x68, 0x73, 0xd0, 0x34, 0x04, 0x13, 0x5c, 0xa1, 0x71, 0xd3, 0x5a, 0x7c +.byte 0x55, 0xdb, 0x5e, 0x64, 0xe1, 0x37, 0x87, 0x30, 0x56, 0x04, 0xe5, 0x11, 0xb4, 0x29, 0x80, 0x12 +.byte 0xf1, 0x79, 0x39, 0x88, 0xa2, 0x02, 0x11, 0x7c, 0x27, 0x66, 0xb7, 0x88, 0xb7, 0x78, 0xf2, 0xca +.byte 0x0a, 0xa8, 0x38, 0xab, 0x0a, 0x64, 0xc2, 0xbf, 0x66, 0x5d, 0x95, 0x84, 0xc1, 0xa1, 0x25, 0x1e +.byte 0x87, 0x5d, 0x1a, 0x50, 0x0b, 0x20, 0x12, 0xcc, 0x41, 0xbb, 0x6e, 0x0b, 0x51, 0x38, 0xb8, 0x4b +.byte 0xcb, 0x02, 0x03, 0x01, 0x00, 0x01, 0x6f, 0x00, 0x26, 0x01, 0x30, 0x6d, 0x31, 0x0b, 0x30, 0x09 +.byte 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x43, 0x48, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55 +.byte 0x04, 0x0a, 0x13, 0x07, 0x57, 0x49, 0x53, 0x65, 0x4b, 0x65, 0x79, 0x31, 0x22, 0x30, 0x20, 0x06 +.byte 0x03, 0x55, 0x04, 0x0b, 0x13, 0x19, 0x4f, 0x49, 0x53, 0x54, 0x45, 0x20, 0x46, 0x6f, 0x75, 0x6e +.byte 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x45, 0x6e, 0x64, 0x6f, 0x72, 0x73, 0x65, 0x64, 0x31 +.byte 0x28, 0x30, 0x26, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x1f, 0x4f, 0x49, 0x53, 0x54, 0x45, 0x20 +.byte 0x57, 0x49, 0x53, 0x65, 0x4b, 0x65, 0x79, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x52 +.byte 0x6f, 0x6f, 0x74, 0x20, 0x47, 0x42, 0x20, 0x43, 0x41, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06 +.byte 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f +.byte 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd8, 0x17, 0xb7, 0x1c, 0x4a, 0x24 +.byte 0x2a, 0xd6, 0x97, 0xb1, 0xca, 0xe2, 0x1e, 0xfb, 0x7d, 0x38, 0xef, 0x98, 0xf5, 0xb2, 0x39, 0x98 +.byte 0x4e, 0x27, 0xb8, 0x11, 0x5d, 0x7b, 0xd2, 0x25, 0x94, 0x88, 0x82, 0x15, 0x26, 0x6a, 0x1b, 0x31 +.byte 0xbb, 0xa8, 0x5b, 0x21, 0x21, 0x2b, 0xd8, 0x0f, 0x4e, 0x9f, 0x5a, 0xf1, 0xb1, 0x5a, 0xe4, 0x79 +.byte 0xd6, 0x32, 0x23, 0x2b, 0xe1, 0x53, 0xcc, 0x99, 0x45, 0x5c, 0x7b, 0x4f, 0xad, 0xbc, 0xbf, 0x87 +.byte 0x4a, 0x0b, 0x4b, 0x97, 0x5a, 0xa8, 0xf6, 0x48, 0xec, 0x7d, 0x7b, 0x0d, 0xcd, 0x21, 0x06, 0xdf +.byte 0x9e, 0x15, 0xfd, 0x41, 0x8a, 0x48, 0xb7, 0x20, 0xf4, 0xa1, 0x7a, 0x1b, 0x57, 0xd4, 0x5d, 0x50 +.byte 0xff, 0xba, 0x67, 0xd8, 0x23, 0x99, 0x1f, 0xc8, 0x3f, 0xe3, 0xde, 0xff, 0x6f, 0x5b, 0x77, 0xb1 +.byte 0x6b, 0x6e, 0xb8, 0xc9, 0x64, 0xf7, 0xe1, 0xca, 0x41, 0x46, 0x0e, 0x29, 0x71, 0xd0, 0xb9, 0x23 +.byte 0xfc, 0xc9, 0x81, 0x5f, 0x4e, 0xf7, 0x6f, 0xdf, 0xbf, 0x84, 0xad, 0x73, 0x64, 0xbb, 0xb7, 0x42 +.byte 0x8e, 0x69, 0xf6, 0xd4, 0x76, 0x1d, 0x7e, 0x9d, 0xa7, 0xb8, 0x57, 0x8a, 0x51, 0x67, 0x72, 0xd7 +.byte 0xd4, 0xa8, 0xb8, 0x95, 0x54, 0x40, 0x73, 0x03, 0xf6, 0xea, 0xf4, 0xeb, 0xfe, 0x28, 0x42, 0x77 +.byte 0x3f, 0x9d, 0x23, 0x1b, 0xb2, 0xb6, 0x3d, 0x80, 0x14, 0x07, 0x4c, 0x2e, 0x4f, 0xf7, 0xd5, 0x0a +.byte 0x16, 0x0d, 0xbd, 0x66, 0x43, 0x37, 0x7e, 0x23, 0x43, 0x79, 0xc3, 0x40, 0x86, 0xf5, 0x4c, 0x29 +.byte 0xda, 0x8e, 0x9a, 0xad, 0x0d, 0xa5, 0x04, 0x87, 0x88, 0x1e, 0x85, 0xe3, 0xe9, 0x53, 0xd5, 0x9b +.byte 0xc8, 0x8b, 0x03, 0x63, 0x78, 0xeb, 0xe0, 0x19, 0x4a, 0x6e, 0xbb, 0x2f, 0x6b, 0x33, 0x64, 0x58 +.byte 0x93, 0xad, 0x69, 0xbf, 0x8f, 0x1b, 0xef, 0x82, 0x48, 0xc7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x6f +.byte 0x00, 0x78, 0x00, 0x30, 0x6d, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02 +.byte 0x43, 0x48, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x07, 0x57, 0x49, 0x53 +.byte 0x65, 0x4b, 0x65, 0x79, 0x31, 0x22, 0x30, 0x20, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x19, 0x4f +.byte 0x49, 0x53, 0x54, 0x45, 0x20, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20 +.byte 0x45, 0x6e, 0x64, 0x6f, 0x72, 0x73, 0x65, 0x64, 0x31, 0x28, 0x30, 0x26, 0x06, 0x03, 0x55, 0x04 +.byte 0x03, 0x13, 0x1f, 0x4f, 0x49, 0x53, 0x54, 0x45, 0x20, 0x57, 0x49, 0x53, 0x65, 0x4b, 0x65, 0x79 +.byte 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x47, 0x43, 0x20 +.byte 0x43, 0x41, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06 +.byte 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0x4c, 0xe9, 0x50, 0xc0, 0xc6, 0x0f +.byte 0x72, 0x18, 0xbc, 0xd8, 0xf1, 0xba, 0xb3, 0x89, 0xe2, 0x79, 0x4a, 0xa3, 0x16, 0xa7, 0x6b, 0x54 +.byte 0x24, 0xdb, 0x51, 0xff, 0xea, 0xf4, 0x09, 0x24, 0xc3, 0x0b, 0x22, 0x9f, 0xcb, 0x6a, 0x27, 0x82 +.byte 0x81, 0x0d, 0xd2, 0xc0, 0xaf, 0x31, 0xe4, 0x74, 0x82, 0x6e, 0xca, 0x25, 0xd9, 0x8c, 0x75, 0x9d +.byte 0xf1, 0xdb, 0xd0, 0x9a, 0xa2, 0x4b, 0x21, 0x7e, 0x16, 0xa7, 0x63, 0x90, 0xd2, 0x39, 0xd4, 0xb1 +.byte 0x87, 0x78, 0x5f, 0x18, 0x96, 0x0f, 0x50, 0x1b, 0x35, 0x37, 0x0f, 0x6a, 0xc6, 0xdc, 0xd9, 0x13 +.byte 0x4d, 0xa4, 0x8e, 0x90, 0x37, 0xe6, 0xbd, 0x5b, 0x31, 0x91, 0x70, 0x00, 0x78, 0x00, 0x30, 0x6e +.byte 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x45, 0x53, 0x31, 0x1c, 0x30 +.byte 0x1a, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x13, 0x46, 0x69, 0x72, 0x6d, 0x61, 0x70, 0x72, 0x6f +.byte 0x66, 0x65, 0x73, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x53, 0x41, 0x31, 0x18, 0x30, 0x16, 0x06 +.byte 0x03, 0x55, 0x04, 0x61, 0x0c, 0x0f, 0x56, 0x41, 0x54, 0x45, 0x53, 0x2d, 0x41, 0x36, 0x32, 0x36 +.byte 0x33, 0x34, 0x30, 0x36, 0x38, 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x1e +.byte 0x46, 0x49, 0x52, 0x4d, 0x41, 0x50, 0x52, 0x4f, 0x46, 0x45, 0x53, 0x49, 0x4f, 0x4e, 0x41, 0x4c +.byte 0x20, 0x43, 0x41, 0x20, 0x52, 0x4f, 0x4f, 0x54, 0x2d, 0x41, 0x20, 0x57, 0x45, 0x42, 0x30, 0x76 +.byte 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04 +.byte 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0x47, 0x53, 0xea, 0x2c, 0x11, 0xa4, 0x77, 0xc7, 0x2a, 0xea +.byte 0xf3, 0xd6, 0x5f, 0x7b, 0xd3, 0x04, 0x91, 0x5c, 0xfa, 0x88, 0xc6, 0x22, 0xb9, 0x83, 0x10, 0x62 +.byte 0x77, 0x84, 0x33, 0x2d, 0xe9, 0x03, 0x88, 0xd4, 0xe0, 0x33, 0xf7, 0xed, 0x77, 0x2c, 0x4a, 0x60 +.byte 0xea, 0xe4, 0x6f, 0xad, 0x6d, 0xb4, 0xf8, 0x4c, 0x8a, 0xa4, 0xe4, 0x1f, 0xca, 0xea, 0x4f, 0x38 +.byte 0x4a, 0x2e, 0x82, 0x73, 0x2b, 0xc7, 0x66, 0x9b, 0x0a, 0x8c, 0x40, 0x9c, 0x7c, 0x8a, 0xf6, 0xf2 +.byte 0x39, 0x60, 0xb2, 0xde, 0xcb, 0xec, 0xb8, 0xe4, 0x6f, 0xea, 0x9b, 0x5d, 0xb7, 0x53, 0x90, 0x18 +.byte 0x32, 0x55, 0xc5, 0x20, 0xb7, 0x94, 0x71, 0x00, 0x26, 0x02, 0x30, 0x6f, 0x31, 0x0b, 0x30, 0x09 +.byte 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x48, 0x4b, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55 +.byte 0x04, 0x08, 0x13, 0x09, 0x48, 0x6f, 0x6e, 0x67, 0x20, 0x4b, 0x6f, 0x6e, 0x67, 0x31, 0x12, 0x30 +.byte 0x10, 0x06, 0x03, 0x55, 0x04, 0x07, 0x13, 0x09, 0x48, 0x6f, 0x6e, 0x67, 0x20, 0x4b, 0x6f, 0x6e +.byte 0x67, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0d, 0x48, 0x6f, 0x6e, 0x67 +.byte 0x6b, 0x6f, 0x6e, 0x67, 0x20, 0x50, 0x6f, 0x73, 0x74, 0x31, 0x20, 0x30, 0x1e, 0x06, 0x03, 0x55 +.byte 0x04, 0x03, 0x13, 0x17, 0x48, 0x6f, 0x6e, 0x67, 0x6b, 0x6f, 0x6e, 0x67, 0x20, 0x50, 0x6f, 0x73 +.byte 0x74, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x33, 0x30, 0x82, 0x02, 0x22, 0x30 +.byte 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82 +.byte 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xb3, 0x88, 0xd7, 0xea +.byte 0xce, 0x0f, 0x20, 0x4e, 0xbe, 0xe6, 0xd6, 0x03, 0x6d, 0xee, 0x59, 0xfc, 0xc2, 0x57, 0xdf, 0x29 +.byte 0x68, 0xa1, 0x83, 0x0e, 0x3e, 0x68, 0xc7, 0x68, 0x58, 0x9c, 0x1c, 0x60, 0x4b, 0x89, 0x43, 0x0c +.byte 0xb9, 0xd4, 0x15, 0xb2, 0xee, 0xc1, 0x4e, 0x75, 0xe9, 0xb5, 0xa7, 0xef, 0xe5, 0xe9, 0x35, 0x99 +.byte 0xe4, 0xcc, 0x1c, 0xe7, 0x4b, 0x5f, 0x8d, 0x33, 0x30, 0x20, 0x33, 0x53, 0xd9, 0xa6, 0xbb, 0xd5 +.byte 0x3e, 0x13, 0x8e, 0xe9, 0x1f, 0x87, 0x49, 0xad, 0x50, 0x2d, 0x50, 0xca, 0x18, 0xbe, 0x01, 0x58 +.byte 0xa2, 0x13, 0x70, 0x96, 0xbb, 0x89, 0x88, 0x56, 0x80, 0x5c, 0xf8, 0xbd, 0x2c, 0x3c, 0xe1, 0x4c +.byte 0x57, 0x88, 0xbb, 0xd3, 0xb9, 0x95, 0xef, 0xcb, 0xc7, 0xf6, 0xda, 0x31, 0x74, 0x28, 0xa6, 0xe6 +.byte 0x54, 0x89, 0xf5, 0x41, 0x31, 0xca, 0xe5, 0x26, 0x1a, 0xcd, 0x82, 0xe0, 0x70, 0xda, 0x3b, 0x29 +.byte 0xbb, 0xd5, 0x03, 0xf5, 0x99, 0xba, 0x55, 0xf5, 0x64, 0xd1, 0x60, 0x0e, 0xb3, 0x89, 0x49, 0xb8 +.byte 0x8a, 0x2f, 0x05, 0xd2, 0x84, 0x45, 0x28, 0x7c, 0x8f, 0x68, 0x50, 0x12, 0x78, 0xfc, 0x0b, 0xb5 +.byte 0x53, 0xcb, 0xc2, 0x98, 0x1c, 0x84, 0xa3, 0x9e, 0xb0, 0xbe, 0x23, 0xa4, 0xda, 0xdc, 0xc8, 0x2b +.byte 0x1e, 0xda, 0x6e, 0x45, 0x1e, 0x89, 0x98, 0xda, 0xf9, 0x00, 0x2e, 0x06, 0xe9, 0x0c, 0x3b, 0x70 +.byte 0xd5, 0x50, 0x25, 0x88, 0x99, 0xcb, 0xcd, 0x73, 0x60, 0xf7, 0xd5, 0xff, 0x35, 0x67, 0xc5, 0xa1 +.byte 0xbc, 0x5e, 0xab, 0xcd, 0x4a, 0xb8, 0x45, 0xeb, 0xc8, 0x68, 0x1e, 0x0d, 0x0d, 0x14, 0x46, 0x12 +.byte 0xe3, 0xd2, 0x64, 0x62, 0x8a, 0x42, 0x98, 0xbc, 0xb4, 0xc6, 0x08, 0x08, 0xf8, 0xfd, 0xa8, 0x4c +.byte 0x64, 0x9c, 0x76, 0x01, 0xbd, 0x2f, 0xa9, 0x6c, 0x33, 0x0f, 0xd8, 0x3f, 0x28, 0xb8, 0x3c, 0x69 +.byte 0x01, 0x42, 0x86, 0x7e, 0x69, 0xc1, 0xc9, 0x06, 0xca, 0xe5, 0x7a, 0x46, 0x65, 0xe9, 0xc2, 0xd6 +.byte 0x50, 0x41, 0x2e, 0x3f, 0xb7, 0xe4, 0xed, 0x6c, 0xd7, 0xbf, 0x26, 0x01, 0x11, 0xa2, 0x16, 0x29 +.byte 0x4a, 0x6b, 0x34, 0x06, 0x90, 0xec, 0x13, 0xd2, 0xb6, 0xfb, 0x6a, 0x76, 0xd2, 0x3c, 0xed, 0xf0 +.byte 0xd6, 0x2d, 0xdd, 0xe1, 0x15, 0xec, 0xa3, 0x9b, 0x2f, 0x2c, 0xc9, 0x3e, 0x2b, 0xe4, 0x69, 0x3b +.byte 0xff, 0x72, 0x25, 0xb1, 0x36, 0x86, 0x5b, 0xc7, 0x7f, 0x6b, 0x8b, 0x55, 0x1b, 0x4a, 0xc5, 0x20 +.byte 0x61, 0x3d, 0xae, 0xcb, 0x50, 0xe1, 0x08, 0x3a, 0xbe, 0xb0, 0x8f, 0x63, 0x41, 0x53, 0x30, 0x08 +.byte 0x59, 0x3c, 0x98, 0x1d, 0x77, 0xba, 0x63, 0x91, 0x7a, 0xca, 0x10, 0x50, 0x60, 0xbf, 0xf0, 0xd7 +.byte 0xbc, 0x95, 0x87, 0x8f, 0x97, 0xc5, 0xfe, 0x97, 0x6a, 0x01, 0x94, 0xa3, 0x7c, 0x5b, 0x85, 0x1d +.byte 0x2a, 0x39, 0x3a, 0xd0, 0x54, 0xa1, 0xd1, 0x39, 0x71, 0x9d, 0xfd, 0x21, 0xf9, 0xb5, 0x7b, 0xf0 +.byte 0xe2, 0xe0, 0x02, 0x8f, 0x6e, 0x96, 0x24, 0x25, 0x2c, 0xa0, 0x1e, 0x2c, 0xa8, 0xc4, 0x89, 0xa7 +.byte 0xef, 0xed, 0x99, 0x06, 0x2f, 0xb6, 0x0a, 0x4c, 0x4f, 0xdb, 0xa2, 0xcc, 0x37, 0x1a, 0xaf, 0x47 +.byte 0x85, 0x2d, 0x8a, 0x5f, 0xc4, 0x34, 0x34, 0x4c, 0x00, 0xfd, 0x18, 0x93, 0x67, 0x13, 0xd1, 0x37 +.byte 0xe6, 0x48, 0xb4, 0x8b, 0x06, 0xc5, 0x57, 0x7b, 0x19, 0x86, 0x0a, 0x79, 0xcb, 0x00, 0xc9, 0x52 +.byte 0xaf, 0x42, 0xff, 0x37, 0x8f, 0xe1, 0xa3, 0x1e, 0x7a, 0x3d, 0x50, 0xab, 0x63, 0x06, 0xe7, 0x15 +.byte 0xb5, 0x3f, 0xb6, 0x45, 0x37, 0x94, 0x37, 0xb1, 0x7e, 0xf2, 0x48, 0xc3, 0x7f, 0xc5, 0x75, 0xfe +.byte 0x97, 0x8d, 0x45, 0x8f, 0x1a, 0xa7, 0x1a, 0x72, 0x28, 0x1a, 0x40, 0x0f, 0x02, 0x03, 0x01, 0x00 +.byte 0x01, 0x73, 0x00, 0x5b, 0x00, 0x30, 0x71, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06 +.byte 0x13, 0x02, 0x48, 0x55, 0x31, 0x11, 0x30, 0x0f, 0x06, 0x03, 0x55, 0x04, 0x07, 0x0c, 0x08, 0x42 +.byte 0x75, 0x64, 0x61, 0x70, 0x65, 0x73, 0x74, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04, 0x0a +.byte 0x0c, 0x0d, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x65, 0x63, 0x20, 0x4c, 0x74, 0x64, 0x2e, 0x31 +.byte 0x17, 0x30, 0x15, 0x06, 0x03, 0x55, 0x04, 0x61, 0x0c, 0x0e, 0x56, 0x41, 0x54, 0x48, 0x55, 0x2d +.byte 0x32, 0x33, 0x35, 0x38, 0x34, 0x34, 0x39, 0x37, 0x31, 0x1e, 0x30, 0x1c, 0x06, 0x03, 0x55, 0x04 +.byte 0x03, 0x0c, 0x15, 0x65, 0x2d, 0x53, 0x7a, 0x69, 0x67, 0x6e, 0x6f, 0x20, 0x52, 0x6f, 0x6f, 0x74 +.byte 0x20, 0x43, 0x41, 0x20, 0x32, 0x30, 0x31, 0x37, 0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86 +.byte 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03 +.byte 0x42, 0x00, 0x04, 0x96, 0xdc, 0x3d, 0x8a, 0xd8, 0xb0, 0x7b, 0x6f, 0xc6, 0x27, 0xbe, 0x44, 0x90 +.byte 0xb1, 0xb3, 0x56, 0x15, 0x7b, 0x8e, 0x43, 0x24, 0x7d, 0x1a, 0x84, 0x59, 0xee, 0x63, 0x68, 0xb2 +.byte 0xc6, 0x5e, 0x87, 0xd0, 0x15, 0x48, 0x1e, 0xa8, 0x90, 0xad, 0xbd, 0x53, 0xa2, 0xda, 0xde, 0x3a +.byte 0x90, 0xa6, 0x60, 0x5f, 0x68, 0x32, 0xb5, 0x86, 0x41, 0xdf, 0x87, 0x5b, 0x2c, 0x7b, 0xc5, 0xfe +.byte 0x7c, 0x7a, 0xda, 0x76, 0x00, 0x78, 0x00, 0x30, 0x74, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55 +.byte 0x04, 0x06, 0x13, 0x02, 0x50, 0x4c, 0x31, 0x21, 0x30, 0x1f, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13 +.byte 0x18, 0x41, 0x73, 0x73, 0x65, 0x63, 0x6f, 0x20, 0x44, 0x61, 0x74, 0x61, 0x20, 0x53, 0x79, 0x73 +.byte 0x74, 0x65, 0x6d, 0x73, 0x20, 0x53, 0x2e, 0x41, 0x2e, 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55 +.byte 0x04, 0x0b, 0x13, 0x1e, 0x43, 0x65, 0x72, 0x74, 0x75, 0x6d, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69 +.byte 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69 +.byte 0x74, 0x79, 0x31, 0x19, 0x30, 0x17, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x10, 0x43, 0x65, 0x72 +.byte 0x74, 0x75, 0x6d, 0x20, 0x45, 0x43, 0x2d, 0x33, 0x38, 0x34, 0x20, 0x43, 0x41, 0x30, 0x76, 0x30 +.byte 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00 +.byte 0x22, 0x03, 0x62, 0x00, 0x04, 0xc4, 0x28, 0x8e, 0xab, 0x18, 0x5b, 0x6a, 0xbe, 0x6e, 0x64, 0x37 +.byte 0x63, 0xe4, 0xcd, 0xec, 0xab, 0x3a, 0xf7, 0xcc, 0xa1, 0xb8, 0x0e, 0x82, 0x49, 0xd7, 0x86, 0x29 +.byte 0x9f, 0xa1, 0x94, 0xf2, 0xe3, 0x60, 0x78, 0x98, 0x81, 0x78, 0x06, 0x4d, 0xf2, 0xec, 0x9a, 0x0e +.byte 0x57, 0x60, 0x83, 0x9f, 0xb4, 0xe6, 0x17, 0x2f, 0x1a, 0xb3, 0x5d, 0x02, 0x5b, 0x89, 0x23, 0x3c +.byte 0xc2, 0x11, 0x05, 0x2a, 0xa7, 0x88, 0x13, 0x18, 0xf3, 0x50, 0x84, 0xd7, 0xbd, 0x34, 0x2c, 0x27 +.byte 0x89, 0x55, 0xff, 0xce, 0x4c, 0xe7, 0xdf, 0xa6, 0x1f, 0x28, 0xc4, 0xf0, 0x54, 0xc3, 0xb9, 0x7c +.byte 0xb7, 0x53, 0xad, 0xeb, 0xc2, 0x7a, 0x00, 0x78, 0x00, 0x30, 0x78, 0x31, 0x0b, 0x30, 0x09, 0x06 +.byte 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x45, 0x53, 0x31, 0x11, 0x30, 0x0f, 0x06, 0x03, 0x55, 0x04 +.byte 0x0a, 0x0c, 0x08, 0x46, 0x4e, 0x4d, 0x54, 0x2d, 0x52, 0x43, 0x4d, 0x31, 0x0e, 0x30, 0x0c, 0x06 +.byte 0x03, 0x55, 0x04, 0x0b, 0x0c, 0x05, 0x43, 0x65, 0x72, 0x65, 0x73, 0x31, 0x18, 0x30, 0x16, 0x06 +.byte 0x03, 0x55, 0x04, 0x61, 0x0c, 0x0f, 0x56, 0x41, 0x54, 0x45, 0x53, 0x2d, 0x51, 0x32, 0x38, 0x32 +.byte 0x36, 0x30, 0x30, 0x34, 0x4a, 0x31, 0x2c, 0x30, 0x2a, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x23 +.byte 0x41, 0x43, 0x20, 0x52, 0x41, 0x49, 0x5a, 0x20, 0x46, 0x4e, 0x4d, 0x54, 0x2d, 0x52, 0x43, 0x4d +.byte 0x20, 0x53, 0x45, 0x52, 0x56, 0x49, 0x44, 0x4f, 0x52, 0x45, 0x53, 0x20, 0x53, 0x45, 0x47, 0x55 +.byte 0x52, 0x4f, 0x53, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01 +.byte 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xf6, 0xba, 0x57, 0x53, 0xc8 +.byte 0xca, 0xab, 0xdf, 0x36, 0x4a, 0x52, 0x21, 0xe4, 0x97, 0xd2, 0x83, 0x67, 0x9e, 0xf0, 0x65, 0x51 +.byte 0xd0, 0x5e, 0x87, 0xc7, 0x47, 0xb1, 0x59, 0xf2, 0x57, 0x47, 0x9b, 0x00, 0x02, 0x93, 0x44, 0x17 +.byte 0x69, 0xdb, 0x42, 0xc7, 0xb1, 0xb2, 0x3a, 0x18, 0x0e, 0xb4, 0x5d, 0x8c, 0xb3, 0x66, 0x5d, 0xa1 +.byte 0x34, 0xf9, 0x36, 0x2c, 0x49, 0xdb, 0xf3, 0x46, 0xfc, 0xb3, 0x44, 0x69, 0x44, 0x13, 0x66, 0xfd +.byte 0xd7, 0xc5, 0xfd, 0xaf, 0x36, 0x4d, 0xce, 0x03, 0x4d, 0x07, 0x71, 0xcf, 0xaf, 0x6a, 0x05, 0xd2 +.byte 0xa2, 0x43, 0x5a, 0x0a, 0x52, 0x6f, 0x01, 0x03, 0x4e, 0x8e, 0x8b, 0x7c, 0x00, 0x26, 0x02, 0x30 +.byte 0x7a, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x50, 0x4c, 0x31, 0x21 +.byte 0x30, 0x1f, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x18, 0x41, 0x73, 0x73, 0x65, 0x63, 0x6f, 0x20 +.byte 0x44, 0x61, 0x74, 0x61, 0x20, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x20, 0x53, 0x2e, 0x41 +.byte 0x2e, 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x1e, 0x43, 0x65, 0x72, 0x74 +.byte 0x75, 0x6d, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e +.byte 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x31, 0x1f, 0x30, 0x1d, 0x06, 0x03 +.byte 0x55, 0x04, 0x03, 0x13, 0x16, 0x43, 0x65, 0x72, 0x74, 0x75, 0x6d, 0x20, 0x54, 0x72, 0x75, 0x73 +.byte 0x74, 0x65, 0x64, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x30, 0x82, 0x02, 0x22, 0x30 +.byte 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82 +.byte 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xd1, 0x2d, 0x8e, 0xbb +.byte 0xb7, 0x36, 0xea, 0x6d, 0x37, 0x91, 0x9f, 0x4e, 0x93, 0xa7, 0x05, 0xe4, 0x29, 0x03, 0x25, 0xce +.byte 0x1c, 0x82, 0xf7, 0x7c, 0x99, 0x9f, 0x41, 0x06, 0xcd, 0xed, 0xa3, 0xba, 0xc0, 0xdb, 0x09, 0x2c +.byte 0xc1, 0x7c, 0xdf, 0x29, 0x7e, 0x4b, 0x65, 0x2f, 0x93, 0xa7, 0xd4, 0x01, 0x6b, 0x03, 0x28, 0x18 +.byte 0xa3, 0xd8, 0x9d, 0x05, 0xc1, 0x2a, 0xd8, 0x45, 0xf1, 0x91, 0xde, 0xdf, 0x3b, 0xd0, 0x80, 0x02 +.byte 0x8c, 0xcf, 0x38, 0x0f, 0xea, 0xa7, 0x5c, 0x78, 0x11, 0xa4, 0xc1, 0xc8, 0x85, 0x5c, 0x25, 0xd3 +.byte 0xd3, 0xb2, 0xe7, 0x25, 0xcf, 0x11, 0x54, 0x97, 0xab, 0x35, 0xc0, 0x1e, 0x76, 0x1c, 0xef, 0x00 +.byte 0x53, 0x9f, 0x39, 0xdc, 0x14, 0xa5, 0x2c, 0x22, 0x25, 0xb3, 0x72, 0x72, 0xfc, 0x8d, 0xb3, 0xe5 +.byte 0x3e, 0x08, 0x1e, 0x14, 0x2a, 0x37, 0x0b, 0x88, 0x3c, 0xca, 0xb0, 0xf4, 0xc8, 0xc2, 0xa1, 0xae +.byte 0xbc, 0xc1, 0xbe, 0x29, 0x67, 0x55, 0xe2, 0xfc, 0xad, 0x59, 0x5c, 0xfe, 0xbd, 0x57, 0x2c, 0xb0 +.byte 0x90, 0x8d, 0xc2, 0xed, 0x37, 0xb6, 0x7c, 0x99, 0x88, 0xb5, 0xd5, 0x03, 0x9a, 0x3d, 0x15, 0x0d +.byte 0x3d, 0x3a, 0xa8, 0xa8, 0x45, 0xf0, 0x95, 0x4e, 0x25, 0x59, 0x1d, 0xcd, 0x98, 0x69, 0xbb, 0xd3 +.byte 0xcc, 0x32, 0xc9, 0x8d, 0xef, 0x81, 0xfe, 0xad, 0x7d, 0x89, 0xbb, 0xba, 0x60, 0x13, 0xca, 0x65 +.byte 0x95, 0x67, 0xa0, 0xf3, 0x19, 0xf6, 0x03, 0x56, 0xd4, 0x6a, 0xd3, 0x27, 0xe2, 0xa1, 0xad, 0x83 +.byte 0xf0, 0x4a, 0x12, 0x22, 0x77, 0x1c, 0x05, 0x73, 0xe2, 0x19, 0x71, 0x42, 0xc0, 0xec, 0x75, 0x46 +.byte 0x9a, 0x90, 0x58, 0xe0, 0x6a, 0x8e, 0x2b, 0xa5, 0x46, 0x30, 0x04, 0x8e, 0x19, 0xb2, 0x17, 0xe3 +.byte 0xbe, 0xa9, 0xba, 0x7f, 0x56, 0xf1, 0x24, 0x03, 0xd7, 0xb2, 0x21, 0x28, 0x76, 0x0e, 0x36, 0x30 +.byte 0x4c, 0x79, 0xd5, 0x41, 0x9a, 0x9a, 0xa8, 0xb8, 0x35, 0xba, 0x0c, 0x3a, 0xf2, 0x44, 0x1b, 0x20 +.byte 0x88, 0xf7, 0xc5, 0x25, 0xd7, 0x3d, 0xc6, 0xe3, 0x3e, 0x43, 0xdd, 0x87, 0xfe, 0xc4, 0xea, 0xf5 +.byte 0x53, 0x3e, 0x4c, 0x65, 0xff, 0x3b, 0x4a, 0xcb, 0x78, 0x5a, 0x6b, 0x17, 0x5f, 0x0d, 0xc7, 0xc3 +.byte 0x4f, 0x4e, 0x9a, 0x2a, 0xa2, 0xed, 0x57, 0x4d, 0x22, 0xe2, 0x46, 0x9a, 0x3f, 0x0f, 0x91, 0x34 +.byte 0x24, 0x7d, 0x55, 0xe3, 0x8c, 0x95, 0x37, 0xd3, 0x1a, 0xf0, 0x09, 0x2b, 0x2c, 0xd2, 0xc9, 0x8d +.byte 0xb4, 0x0d, 0x00, 0xab, 0x67, 0x29, 0x28, 0xd8, 0x01, 0xf5, 0x19, 0x04, 0xb6, 0x1d, 0xbe, 0x76 +.byte 0xfe, 0x72, 0x5c, 0xc4, 0x85, 0xca, 0xd2, 0x80, 0x41, 0xdf, 0x05, 0xa8, 0xa3, 0xd5, 0x84, 0x90 +.byte 0x4f, 0x0b, 0xf3, 0xe0, 0x3f, 0x9b, 0x19, 0xd2, 0x37, 0x89, 0x3f, 0xf2, 0x7b, 0x52, 0x1c, 0x8c +.byte 0xf6, 0xe1, 0xf7, 0x3c, 0x07, 0x97, 0x8c, 0x0e, 0xa2, 0x59, 0x81, 0x0c, 0xb2, 0x90, 0x3d, 0xd3 +.byte 0xe3, 0x59, 0x46, 0xed, 0x0f, 0xa9, 0xa7, 0xde, 0x80, 0x6b, 0x5a, 0xaa, 0x07, 0xb6, 0x19, 0xcb +.byte 0xbc, 0x57, 0xf3, 0x97, 0x21, 0x7a, 0x0c, 0xb1, 0x2b, 0x74, 0x3e, 0xeb, 0xda, 0xa7, 0x67, 0x2d +.byte 0x4c, 0xc4, 0x98, 0x9e, 0x36, 0x09, 0x76, 0x66, 0x66, 0xfc, 0x1a, 0x3f, 0xea, 0x48, 0x54, 0x1c +.byte 0xbe, 0x30, 0xbd, 0x80, 0x50, 0xbf, 0x7c, 0xb5, 0xce, 0x00, 0xf6, 0x0c, 0x61, 0xd9, 0xe7, 0x24 +.byte 0x03, 0xe0, 0xe3, 0x01, 0x81, 0x0e, 0xbd, 0xd8, 0x85, 0x34, 0x88, 0xbd, 0xb2, 0x36, 0xa8, 0x7b +.byte 0x5c, 0x08, 0xe5, 0x44, 0x80, 0x8c, 0x6f, 0xf8, 0x2f, 0xd5, 0x21, 0xca, 0x1d, 0x1c, 0xd0, 0xfb +.byte 0xc4, 0xb5, 0x87, 0xd1, 0x3a, 0x4e, 0xc7, 0x76, 0xb5, 0x35, 0x48, 0xb5, 0x02, 0x03, 0x01, 0x00 +.byte 0x01, 0x7d, 0x00, 0x26, 0x01, 0x30, 0x7b, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06 +.byte 0x13, 0x02, 0x47, 0x42, 0x31, 0x1b, 0x30, 0x19, 0x06, 0x03, 0x55, 0x04, 0x08, 0x0c, 0x12, 0x47 +.byte 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x4d, 0x61, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x74, 0x65 +.byte 0x72, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04, 0x07, 0x0c, 0x07, 0x53, 0x61, 0x6c, 0x66 +.byte 0x6f, 0x72, 0x64, 0x31, 0x1a, 0x30, 0x18, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x11, 0x43, 0x6f +.byte 0x6d, 0x6f, 0x64, 0x6f, 0x20, 0x43, 0x41, 0x20, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x31 +.byte 0x21, 0x30, 0x1f, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x18, 0x41, 0x41, 0x41, 0x20, 0x43, 0x65 +.byte 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63 +.byte 0x65, 0x73, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d +.byte 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82 +.byte 0x01, 0x01, 0x00, 0xbe, 0x40, 0x9d, 0xf4, 0x6e, 0xe1, 0xea, 0x76, 0x87, 0x1c, 0x4d, 0x45, 0x44 +.byte 0x8e, 0xbe, 0x46, 0xc8, 0x83, 0x06, 0x9d, 0xc1, 0x2a, 0xfe, 0x18, 0x1f, 0x8e, 0xe4, 0x02, 0xfa +.byte 0xf3, 0xab, 0x5d, 0x50, 0x8a, 0x16, 0x31, 0x0b, 0x9a, 0x06, 0xd0, 0xc5, 0x70, 0x22, 0xcd, 0x49 +.byte 0x2d, 0x54, 0x63, 0xcc, 0xb6, 0x6e, 0x68, 0x46, 0x0b, 0x53, 0xea, 0xcb, 0x4c, 0x24, 0xc0, 0xbc +.byte 0x72, 0x4e, 0xea, 0xf1, 0x15, 0xae, 0xf4, 0x54, 0x9a, 0x12, 0x0a, 0xc3, 0x7a, 0xb2, 0x33, 0x60 +.byte 0xe2, 0xda, 0x89, 0x55, 0xf3, 0x22, 0x58, 0xf3, 0xde, 0xdc, 0xcf, 0xef, 0x83, 0x86, 0xa2, 0x8c +.byte 0x94, 0x4f, 0x9f, 0x68, 0xf2, 0x98, 0x90, 0x46, 0x84, 0x27, 0xc7, 0x76, 0xbf, 0xe3, 0xcc, 0x35 +.byte 0x2c, 0x8b, 0x5e, 0x07, 0x64, 0x65, 0x82, 0xc0, 0x48, 0xb0, 0xa8, 0x91, 0xf9, 0x61, 0x9f, 0x76 +.byte 0x20, 0x50, 0xa8, 0x91, 0xc7, 0x66, 0xb5, 0xeb, 0x78, 0x62, 0x03, 0x56, 0xf0, 0x8a, 0x1a, 0x13 +.byte 0xea, 0x31, 0xa3, 0x1e, 0xa0, 0x99, 0xfd, 0x38, 0xf6, 0xf6, 0x27, 0x32, 0x58, 0x6f, 0x07, 0xf5 +.byte 0x6b, 0xb8, 0xfb, 0x14, 0x2b, 0xaf, 0xb7, 0xaa, 0xcc, 0xd6, 0x63, 0x5f, 0x73, 0x8c, 0xda, 0x05 +.byte 0x99, 0xa8, 0x38, 0xa8, 0xcb, 0x17, 0x78, 0x36, 0x51, 0xac, 0xe9, 0x9e, 0xf4, 0x78, 0x3a, 0x8d +.byte 0xcf, 0x0f, 0xd9, 0x42, 0xe2, 0x98, 0x0c, 0xab, 0x2f, 0x9f, 0x0e, 0x01, 0xde, 0xef, 0x9f, 0x99 +.byte 0x49, 0xf1, 0x2d, 0xdf, 0xac, 0x74, 0x4d, 0x1b, 0x98, 0xb5, 0x47, 0xc5, 0xe5, 0x29, 0xd1, 0xf9 +.byte 0x90, 0x18, 0xc7, 0x62, 0x9c, 0xbe, 0x83, 0xc7, 0x26, 0x7b, 0x3e, 0x8a, 0x25, 0xc7, 0xc0, 0xdd +.byte 0x9d, 0xe6, 0x35, 0x68, 0x10, 0x20, 0x9d, 0x8f, 0xd8, 0xde, 0xd2, 0xc3, 0x84, 0x9c, 0x0d, 0x5e +.byte 0xe8, 0x2f, 0xc9, 0x02, 0x03, 0x01, 0x00, 0x01, 0x7e, 0x00, 0x78, 0x00, 0x30, 0x7c, 0x31, 0x0b +.byte 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x0e, 0x30, 0x0c, 0x06 +.byte 0x03, 0x55, 0x04, 0x08, 0x0c, 0x05, 0x54, 0x65, 0x78, 0x61, 0x73, 0x31, 0x10, 0x30, 0x0e, 0x06 +.byte 0x03, 0x55, 0x04, 0x07, 0x0c, 0x07, 0x48, 0x6f, 0x75, 0x73, 0x74, 0x6f, 0x6e, 0x31, 0x18, 0x30 +.byte 0x16, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x0f, 0x53, 0x53, 0x4c, 0x20, 0x43, 0x6f, 0x72, 0x70 +.byte 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x31, 0x31, 0x30, 0x2f, 0x06, 0x03, 0x55, 0x04, 0x03 +.byte 0x0c, 0x28, 0x53, 0x53, 0x4c, 0x2e, 0x63, 0x6f, 0x6d, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43 +.byte 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74 +.byte 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x45, 0x43, 0x43, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07 +.byte 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62 +.byte 0x00, 0x04, 0x45, 0x6e, 0xa9, 0x50, 0xc4, 0xa6, 0x23, 0x36, 0x9e, 0x5f, 0x28, 0x8d, 0x17, 0xcb +.byte 0x96, 0x22, 0x64, 0x3f, 0xdc, 0x7a, 0x8e, 0x1d, 0xcc, 0x08, 0xb3, 0xa2, 0x71, 0x24, 0xba, 0x8e +.byte 0x49, 0xb9, 0x04, 0x1b, 0x47, 0x96, 0x58, 0xab, 0x2d, 0x95, 0xc8, 0xed, 0x9e, 0x08, 0x35, 0xc8 +.byte 0x27, 0xeb, 0x89, 0x8c, 0x53, 0x58, 0xeb, 0x62, 0x8a, 0xfe, 0xf0, 0x5b, 0x0f, 0x6b, 0x31, 0x52 +.byte 0x63, 0x41, 0x3b, 0x89, 0xcd, 0xec, 0xec, 0xb6, 0x8d, 0x19, 0xd3, 0x34, 0x07, 0xdc, 0xbb, 0xc6 +.byte 0x06, 0x7f, 0xc2, 0x45, 0x95, 0xec, 0xcb, 0x7f, 0xa8, 0x23, 0xe0, 0x09, 0xe9, 0x81, 0xfa, 0xf3 +.byte 0x47, 0xd3, 0x7e, 0x00, 0x26, 0x02, 0x30, 0x7c, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04 +.byte 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x0e, 0x30, 0x0c, 0x06, 0x03, 0x55, 0x04, 0x08, 0x0c, 0x05 +.byte 0x54, 0x65, 0x78, 0x61, 0x73, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04, 0x07, 0x0c, 0x07 +.byte 0x48, 0x6f, 0x75, 0x73, 0x74, 0x6f, 0x6e, 0x31, 0x18, 0x30, 0x16, 0x06, 0x03, 0x55, 0x04, 0x0a +.byte 0x0c, 0x0f, 0x53, 0x53, 0x4c, 0x20, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f +.byte 0x6e, 0x31, 0x31, 0x30, 0x2f, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x28, 0x53, 0x53, 0x4c, 0x2e +.byte 0x63, 0x6f, 0x6d, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69 +.byte 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79 +.byte 0x20, 0x52, 0x53, 0x41, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86 +.byte 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a +.byte 0x02, 0x82, 0x02, 0x01, 0x00, 0xf9, 0x0f, 0xdd, 0xa3, 0x2b, 0x7d, 0xcb, 0xd0, 0x2a, 0xfe, 0xec +.byte 0x67, 0x85, 0xa6, 0xe7, 0x2e, 0x1b, 0xba, 0x77, 0xe1, 0xe3, 0xf5, 0xaf, 0xa4, 0xec, 0xfa, 0x4a +.byte 0x5d, 0x91, 0xc4, 0x57, 0x47, 0x6b, 0x18, 0x77, 0x6b, 0x76, 0xf2, 0xfd, 0x93, 0xe4, 0x3d, 0x0f +.byte 0xc2, 0x16, 0x9e, 0x0b, 0x66, 0xc3, 0x56, 0x94, 0x9e, 0x17, 0x83, 0x85, 0xce, 0x56, 0xef, 0xf2 +.byte 0x16, 0xfd, 0x00, 0x62, 0xf5, 0x22, 0x09, 0x54, 0xe8, 0x65, 0x17, 0x4e, 0x41, 0xb9, 0xe0, 0x4f +.byte 0x46, 0x97, 0xaa, 0x1b, 0xc8, 0xb8, 0x6e, 0x62, 0x5e, 0x69, 0xb1, 0x5f, 0xdb, 0x2a, 0x02, 0x7e +.byte 0xfc, 0x6c, 0xca, 0xf3, 0x41, 0xd8, 0xed, 0xd0, 0xe8, 0xfc, 0x3f, 0x61, 0x48, 0xed, 0xb0, 0x03 +.byte 0x14, 0x1d, 0x10, 0x0e, 0x4b, 0x19, 0xe0, 0xbb, 0x4e, 0xec, 0x86, 0x65, 0xff, 0x36, 0xf3, 0x5e +.byte 0x67, 0x02, 0x0b, 0x9d, 0x86, 0x55, 0x61, 0xfd, 0x7a, 0x38, 0xed, 0xfe, 0xe2, 0x19, 0x00, 0xb7 +.byte 0x6f, 0xa1, 0x50, 0x62, 0x75, 0x74, 0x3c, 0xa0, 0xfa, 0xc8, 0x25, 0x92, 0xb4, 0x6e, 0x7a, 0x22 +.byte 0xc7, 0xf8, 0x1e, 0xa1, 0xe3, 0xb2, 0xdd, 0x91, 0x31, 0xab, 0x2b, 0x1d, 0x04, 0xff, 0xa5, 0x4a +.byte 0x04, 0x37, 0xe9, 0x85, 0xa4, 0x33, 0x2b, 0xfd, 0xe2, 0xd6, 0x55, 0x34, 0x7c, 0x19, 0xa4, 0x4a +.byte 0x68, 0xc7, 0xb2, 0xa8, 0xd3, 0xb7, 0xca, 0xa1, 0x93, 0x88, 0xeb, 0xc1, 0x97, 0xbc, 0x8c, 0xf9 +.byte 0x1d, 0xd9, 0x22, 0x84, 0x24, 0x74, 0xc7, 0x04, 0x3d, 0x6a, 0xa9, 0x29, 0x93, 0xcc, 0xeb, 0xb8 +.byte 0x5b, 0xe1, 0xfe, 0x5f, 0x25, 0xaa, 0x34, 0x58, 0xc8, 0xc1, 0x23, 0x54, 0x9d, 0x1b, 0x98, 0x11 +.byte 0xc3, 0x38, 0x9c, 0x7e, 0x3d, 0x86, 0x6c, 0xa5, 0x0f, 0x40, 0x86, 0x7c, 0x02, 0xf4, 0x5c, 0x02 +.byte 0x4f, 0x28, 0xcb, 0xae, 0x71, 0x9f, 0x0f, 0x3a, 0xc8, 0x33, 0xfe, 0x11, 0x25, 0x35, 0xea, 0xfc +.byte 0xba, 0xc5, 0x60, 0x3d, 0xd9, 0x7c, 0x18, 0xd5, 0xb2, 0xa9, 0xd3, 0x75, 0x78, 0x03, 0x72, 0x22 +.byte 0xca, 0x3a, 0xc3, 0x1f, 0xef, 0x2c, 0xe5, 0x2e, 0xa9, 0xfa, 0x9e, 0x2c, 0xb6, 0x51, 0x46, 0xfd +.byte 0xaf, 0x03, 0xd6, 0xea, 0x60, 0x68, 0xea, 0x85, 0x16, 0x36, 0x6b, 0x85, 0xe9, 0x1e, 0xc0, 0xb3 +.byte 0xdd, 0xc4, 0x24, 0xdc, 0x80, 0x2a, 0x81, 0x41, 0x6d, 0x94, 0x3e, 0xc8, 0xe0, 0xc9, 0x81, 0x41 +.byte 0x00, 0x9e, 0x5e, 0xbf, 0x7f, 0xc5, 0x08, 0x98, 0xa2, 0x18, 0x2c, 0x42, 0x40, 0xb3, 0xf9, 0x6f +.byte 0x38, 0x27, 0x4b, 0x4e, 0x80, 0xf4, 0x3d, 0x81, 0x47, 0xe0, 0x88, 0x7c, 0xea, 0x1c, 0xce, 0xb5 +.byte 0x75, 0x5c, 0x51, 0x2e, 0x1c, 0x2b, 0x7f, 0x1a, 0x72, 0x28, 0xe7, 0x00, 0xb5, 0xd1, 0x74, 0xc6 +.byte 0xd7, 0xe4, 0x9f, 0xad, 0x07, 0x93, 0xb6, 0x53, 0x35, 0x35, 0xfc, 0x37, 0xe4, 0xc3, 0xf6, 0x5d +.byte 0x16, 0xbe, 0x21, 0x73, 0xde, 0x92, 0x0a, 0xf8, 0xa0, 0x63, 0x6a, 0xbc, 0x96, 0x92, 0x6a, 0x3e +.byte 0xf8, 0xbc, 0x65, 0x55, 0x9b, 0xde, 0xf5, 0x0d, 0x89, 0x26, 0x04, 0xfc, 0x25, 0x1a, 0xa6, 0x25 +.byte 0x69, 0xcb, 0xc2, 0x6d, 0xca, 0x7c, 0xe2, 0x59, 0x5f, 0x97, 0xac, 0xeb, 0xef, 0x2e, 0xc8, 0xbc +.byte 0xd7, 0x1b, 0x59, 0x3c, 0x2b, 0xcc, 0xf2, 0x19, 0xc8, 0x93, 0x6b, 0x27, 0x63, 0x19, 0xcf, 0xfc +.byte 0xe9, 0x26, 0xf8, 0xca, 0x71, 0x9b, 0x7f, 0x93, 0xfe, 0x34, 0x67, 0x84, 0x4e, 0x99, 0xeb, 0xfc +.byte 0xb3, 0x78, 0x09, 0x33, 0x70, 0xba, 0x66, 0xa6, 0x76, 0xed, 0x1b, 0x73, 0xeb, 0x1a, 0xa5, 0x0d +.byte 0xc4, 0x22, 0x13, 0x20, 0x94, 0x56, 0x0a, 0x4e, 0x2c, 0x6c, 0x4e, 0xb1, 0xfd, 0xcf, 0x9c, 0x09 +.byte 0xba, 0xa2, 0x33, 0xed, 0x87, 0x02, 0x03, 0x01, 0x00, 0x01, 0x80, 0x00, 0x26, 0x01, 0x30, 0x7e +.byte 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x50, 0x4c, 0x31, 0x22, 0x30 +.byte 0x20, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x19, 0x55, 0x6e, 0x69, 0x7a, 0x65, 0x74, 0x6f, 0x20 +.byte 0x54, 0x65, 0x63, 0x68, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x20, 0x53, 0x2e, 0x41 +.byte 0x2e, 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x1e, 0x43, 0x65, 0x72, 0x74 +.byte 0x75, 0x6d, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e +.byte 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x31, 0x22, 0x30, 0x20, 0x06, 0x03 +.byte 0x55, 0x04, 0x03, 0x13, 0x19, 0x43, 0x65, 0x72, 0x74, 0x75, 0x6d, 0x20, 0x54, 0x72, 0x75, 0x73 +.byte 0x74, 0x65, 0x64, 0x20, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x20, 0x43, 0x41, 0x30, 0x82 +.byte 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05 +.byte 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xe3 +.byte 0xfb, 0x7d, 0xa3, 0x72, 0xba, 0xc2, 0xf0, 0xc9, 0x14, 0x87, 0xf5, 0x6b, 0x01, 0x4e, 0xe1, 0x6e +.byte 0x40, 0x07, 0xba, 0x6d, 0x27, 0x5d, 0x7f, 0xf7, 0x5b, 0x2d, 0xb3, 0x5a, 0xc7, 0x51, 0x5f, 0xab +.byte 0xa4, 0x32, 0xa6, 0x61, 0x87, 0xb6, 0x6e, 0x0f, 0x86, 0xd2, 0x30, 0x02, 0x97, 0xf8, 0xd7, 0x69 +.byte 0x57, 0xa1, 0x18, 0x39, 0x5d, 0x6a, 0x64, 0x79, 0xc6, 0x01, 0x59, 0xac, 0x3c, 0x31, 0x4a, 0x38 +.byte 0x7c, 0xd2, 0x04, 0xd2, 0x4b, 0x28, 0xe8, 0x20, 0x5f, 0x3b, 0x07, 0xa2, 0xcc, 0x4d, 0x73, 0xdb +.byte 0xf3, 0xae, 0x4f, 0xc7, 0x56, 0xd5, 0x5a, 0xa7, 0x96, 0x89, 0xfa, 0xf3, 0xab, 0x68, 0xd4, 0x23 +.byte 0x86, 0x59, 0x27, 0xcf, 0x09, 0x27, 0xbc, 0xac, 0x6e, 0x72, 0x83, 0x1c, 0x30, 0x72, 0xdf, 0xe0 +.byte 0xa2, 0xe9, 0xd2, 0xe1, 0x74, 0x75, 0x19, 0xbd, 0x2a, 0x9e, 0x7b, 0x15, 0x54, 0x04, 0x1b, 0xd7 +.byte 0x43, 0x39, 0xad, 0x55, 0x28, 0xc5, 0xe2, 0x1a, 0xbb, 0xf4, 0xc0, 0xe4, 0xae, 0x38, 0x49, 0x33 +.byte 0xcc, 0x76, 0x85, 0x9f, 0x39, 0x45, 0xd2, 0xa4, 0x9e, 0xf2, 0x12, 0x8c, 0x51, 0xf8, 0x7c, 0xe4 +.byte 0x2d, 0x7f, 0xf5, 0xac, 0x5f, 0xeb, 0x16, 0x9f, 0xb1, 0x2d, 0xd1, 0xba, 0xcc, 0x91, 0x42, 0x77 +.byte 0x4c, 0x25, 0xc9, 0x90, 0x38, 0x6f, 0xdb, 0xf0, 0xcc, 0xfb, 0x8e, 0x1e, 0x97, 0x59, 0x3e, 0xd5 +.byte 0x60, 0x4e, 0xe6, 0x05, 0x28, 0xed, 0x49, 0x79, 0x13, 0x4b, 0xba, 0x48, 0xdb, 0x2f, 0xf9, 0x72 +.byte 0xd3, 0x39, 0xca, 0xfe, 0x1f, 0xd8, 0x34, 0x72, 0xf5, 0xb4, 0x40, 0xcf, 0x31, 0x01, 0xc3, 0xec +.byte 0xde, 0x11, 0x2d, 0x17, 0x5d, 0x1f, 0xb8, 0x50, 0xd1, 0x5e, 0x19, 0xa7, 0x69, 0xde, 0x07, 0x33 +.byte 0x28, 0xca, 0x50, 0x95, 0xf9, 0xa7, 0x54, 0xcb, 0x54, 0x86, 0x50, 0x45, 0xa9, 0xf9, 0x49, 0x02 +.byte 0x03, 0x01, 0x00, 0x01, 0x81, 0x00, 0x78, 0x00, 0x30, 0x7f, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03 +.byte 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x0e, 0x30, 0x0c, 0x06, 0x03, 0x55, 0x04, 0x08 +.byte 0x0c, 0x05, 0x54, 0x65, 0x78, 0x61, 0x73, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04, 0x07 +.byte 0x0c, 0x07, 0x48, 0x6f, 0x75, 0x73, 0x74, 0x6f, 0x6e, 0x31, 0x18, 0x30, 0x16, 0x06, 0x03, 0x55 +.byte 0x04, 0x0a, 0x0c, 0x0f, 0x53, 0x53, 0x4c, 0x20, 0x43, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x74 +.byte 0x69, 0x6f, 0x6e, 0x31, 0x34, 0x30, 0x32, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x2b, 0x53, 0x53 +.byte 0x4c, 0x2e, 0x63, 0x6f, 0x6d, 0x20, 0x45, 0x56, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x65 +.byte 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68 +.byte 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x45, 0x43, 0x43, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a +.byte 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00 +.byte 0x04, 0xaa, 0x12, 0x47, 0x90, 0x98, 0x1b, 0xfb, 0xef, 0xc3, 0x40, 0x07, 0x83, 0x20, 0x4e, 0xf1 +.byte 0x30, 0x82, 0xa2, 0x06, 0xd1, 0xf2, 0x92, 0x86, 0x61, 0xf2, 0xf6, 0x21, 0x68, 0xca, 0x00, 0xc4 +.byte 0xc7, 0xea, 0x43, 0x00, 0x54, 0x86, 0xdc, 0xfd, 0x1f, 0xdf, 0x00, 0xb8, 0x41, 0x62, 0x5c, 0xdc +.byte 0x70, 0x16, 0x32, 0xde, 0x1f, 0x99, 0xd4, 0xcc, 0xc5, 0x07, 0xc8, 0x08, 0x1f, 0x61, 0x16, 0x07 +.byte 0x51, 0x3d, 0x7d, 0x5c, 0x07, 0x53, 0xe3, 0x35, 0x38, 0x8c, 0xdf, 0xcd, 0x9f, 0xd9, 0x2e, 0x0d +.byte 0x4a, 0xb6, 0x19, 0x2e, 0x5a, 0x70, 0x5a, 0x06, 0xed, 0xbe, 0xf0, 0xa1, 0xb0, 0xca, 0xd0, 0x09 +.byte 0x29, 0x83, 0x00, 0x26, 0x02, 0x30, 0x81, 0x80, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04 +.byte 0x06, 0x13, 0x02, 0x50, 0x4c, 0x31, 0x22, 0x30, 0x20, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x19 +.byte 0x55, 0x6e, 0x69, 0x7a, 0x65, 0x74, 0x6f, 0x20, 0x54, 0x65, 0x63, 0x68, 0x6e, 0x6f, 0x6c, 0x6f +.byte 0x67, 0x69, 0x65, 0x73, 0x20, 0x53, 0x2e, 0x41, 0x2e, 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55 +.byte 0x04, 0x0b, 0x13, 0x1e, 0x43, 0x65, 0x72, 0x74, 0x75, 0x6d, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69 +.byte 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69 +.byte 0x74, 0x79, 0x31, 0x24, 0x30, 0x22, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x1b, 0x43, 0x65, 0x72 +.byte 0x74, 0x75, 0x6d, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x65, 0x64, 0x20, 0x4e, 0x65, 0x74, 0x77 +.byte 0x6f, 0x72, 0x6b, 0x20, 0x43, 0x41, 0x20, 0x32, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09 +.byte 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00 +.byte 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xbd, 0xf9, 0x78, 0xf8, 0xe6, 0xd5, 0x80 +.byte 0x0c, 0x64, 0x9d, 0x86, 0x1b, 0x96, 0x64, 0x67, 0x3f, 0x22, 0x3a, 0x1e, 0x75, 0x01, 0x7d, 0xef +.byte 0xfb, 0x5c, 0x67, 0x8c, 0xc9, 0xcc, 0x5c, 0x6b, 0xa9, 0x91, 0xe6, 0xb9, 0x42, 0xe5, 0x20, 0x4b +.byte 0x9b, 0xda, 0x9b, 0x7b, 0xb9, 0x99, 0x5d, 0xd9, 0x9b, 0x80, 0x4b, 0xd7, 0x84, 0x40, 0x2b, 0x27 +.byte 0xd3, 0xe8, 0xba, 0x30, 0xbb, 0x3e, 0x09, 0x1a, 0xa7, 0x49, 0x95, 0xef, 0x2b, 0x40, 0x24, 0xc2 +.byte 0x97, 0xc7, 0xa7, 0xee, 0x9b, 0x25, 0xef, 0xa8, 0x0a, 0x00, 0x97, 0x85, 0x5a, 0xaa, 0x9d, 0xdc +.byte 0x29, 0xc9, 0xe2, 0x35, 0x07, 0xeb, 0x70, 0x4d, 0x4a, 0xd6, 0xc1, 0xb3, 0x56, 0xb8, 0xa1, 0x41 +.byte 0x38, 0x9b, 0xd1, 0xfb, 0x31, 0x7f, 0x8f, 0xe0, 0x5f, 0xe1, 0xb1, 0x3f, 0x0f, 0x8e, 0x16, 0x49 +.byte 0x60, 0xd7, 0x06, 0x8d, 0x18, 0xf9, 0xaa, 0x26, 0x10, 0xab, 0x2a, 0xd3, 0xd0, 0xd1, 0x67, 0x8d +.byte 0x1b, 0x46, 0xbe, 0x47, 0x30, 0xd5, 0x2e, 0x72, 0xd1, 0xc5, 0x63, 0xda, 0xe7, 0x63, 0x79, 0x44 +.byte 0x7e, 0x4b, 0x63, 0x24, 0x89, 0x86, 0x2e, 0x34, 0x3f, 0x29, 0x4c, 0x52, 0x8b, 0x2a, 0xa7, 0xc0 +.byte 0xe2, 0x91, 0x28, 0x89, 0xb9, 0xc0, 0x5b, 0xf9, 0x1d, 0xd9, 0xe7, 0x27, 0xad, 0xff, 0x9a, 0x02 +.byte 0x97, 0xc1, 0xc6, 0x50, 0x92, 0x9b, 0x02, 0x2c, 0xbd, 0xa9, 0xb9, 0x34, 0x59, 0x0a, 0xbf, 0x84 +.byte 0x4a, 0xff, 0xdf, 0xfe, 0xb3, 0x9f, 0xeb, 0xd9, 0x9e, 0xe0, 0x98, 0x23, 0xec, 0xa6, 0x6b, 0x77 +.byte 0x16, 0x2a, 0xdb, 0xcc, 0xad, 0x3b, 0x1c, 0xa4, 0x87, 0xdc, 0x46, 0x73, 0x5e, 0x19, 0x62, 0x68 +.byte 0x45, 0x57, 0xe4, 0x90, 0x82, 0x42, 0xbb, 0x42, 0xd6, 0xf0, 0x61, 0xe0, 0xc1, 0xa3, 0x3d, 0x66 +.byte 0xa3, 0x5d, 0xf4, 0x18, 0xee, 0x88, 0xc9, 0x8d, 0x17, 0x45, 0x29, 0x99, 0x32, 0x75, 0x02, 0x31 +.byte 0xee, 0x29, 0x26, 0xc8, 0x6b, 0x02, 0xe6, 0xb5, 0x62, 0x45, 0x7f, 0x37, 0x15, 0x5a, 0x23, 0x68 +.byte 0x89, 0xd4, 0x3e, 0xde, 0x4e, 0x27, 0xb0, 0xf0, 0x40, 0x0c, 0xbc, 0x4d, 0x17, 0xcb, 0x4d, 0xa2 +.byte 0xb3, 0x1e, 0xd0, 0x06, 0x5a, 0xdd, 0xf6, 0x93, 0xcf, 0x57, 0x75, 0x99, 0xf5, 0xfa, 0x86, 0x1a +.byte 0x67, 0x78, 0xb3, 0xbf, 0x96, 0xfe, 0x34, 0xdc, 0xbd, 0xe7, 0x52, 0x56, 0xe5, 0xb3, 0xe5, 0x75 +.byte 0x7b, 0xd7, 0x41, 0x91, 0x05, 0xdc, 0x5d, 0x69, 0xe3, 0x95, 0x0d, 0x43, 0xb9, 0xfc, 0x83, 0x96 +.byte 0x39, 0x95, 0x7b, 0x6c, 0x80, 0x5a, 0x4f, 0x13, 0x72, 0xc6, 0xd7, 0x7d, 0x29, 0x7a, 0x44, 0xba +.byte 0x52, 0xa4, 0x2a, 0xd5, 0x41, 0x46, 0x09, 0x20, 0xfe, 0x22, 0xa0, 0xb6, 0x5b, 0x30, 0x8d, 0xbc +.byte 0x89, 0x0c, 0xd5, 0xd7, 0x70, 0xf8, 0x87, 0x52, 0xfd, 0xda, 0xef, 0xac, 0x51, 0x2e, 0x07, 0xb3 +.byte 0x4e, 0xfe, 0xd0, 0x09, 0xda, 0x70, 0xef, 0x98, 0xfa, 0x56, 0xe6, 0x6d, 0xdb, 0xb5, 0x57, 0x4b +.byte 0xdc, 0xe5, 0x2c, 0x25, 0x15, 0xc8, 0x9e, 0x2e, 0x78, 0x4e, 0xf8, 0xda, 0x9c, 0x9e, 0x86, 0x2c +.byte 0xca, 0x57, 0xf3, 0x1a, 0xe5, 0xc8, 0x92, 0x8b, 0x1a, 0x82, 0x96, 0x7a, 0xc3, 0xbc, 0x50, 0x12 +.byte 0x69, 0xd8, 0x0e, 0x5a, 0x46, 0x8b, 0x3a, 0xeb, 0x26, 0xfa, 0x23, 0xc9, 0xb6, 0xb0, 0x81, 0xbe +.byte 0x42, 0x00, 0xa4, 0xf8, 0xd6, 0xfe, 0x30, 0x2e, 0xc7, 0xd2, 0x46, 0xf6, 0xe5, 0x8e, 0x75, 0xfd +.byte 0xf2, 0xcc, 0xb9, 0xd0, 0x87, 0x5b, 0xcc, 0x06, 0x10, 0x60, 0xbb, 0x83, 0x35, 0xb7, 0x5e, 0x67 +.byte 0xde, 0x47, 0xec, 0x99, 0x48, 0xf1, 0xa4, 0xa1, 0x15, 0xfe, 0xad, 0x8c, 0x62, 0x8e, 0x39, 0x55 +.byte 0x4f, 0x39, 0x16, 0xb9, 0xb1, 0x63, 0x9d, 0xff, 0xb7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x84, 0x00 +.byte 0x26, 0x01, 0x30, 0x81, 0x81, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02 +.byte 0x47, 0x42, 0x31, 0x1b, 0x30, 0x19, 0x06, 0x03, 0x55, 0x04, 0x08, 0x13, 0x12, 0x47, 0x72, 0x65 +.byte 0x61, 0x74, 0x65, 0x72, 0x20, 0x4d, 0x61, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x74, 0x65, 0x72, 0x31 +.byte 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04, 0x07, 0x13, 0x07, 0x53, 0x61, 0x6c, 0x66, 0x6f, 0x72 +.byte 0x64, 0x31, 0x1a, 0x30, 0x18, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x11, 0x43, 0x4f, 0x4d, 0x4f +.byte 0x44, 0x4f, 0x20, 0x43, 0x41, 0x20, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x31, 0x27, 0x30 +.byte 0x25, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x1e, 0x43, 0x4f, 0x4d, 0x4f, 0x44, 0x4f, 0x20, 0x43 +.byte 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74 +.byte 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86 +.byte 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82 +.byte 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd0, 0x40, 0x8b, 0x8b, 0x72, 0xe3, 0x91, 0x1b, 0xf7 +.byte 0x51, 0xc1, 0x1b, 0x54, 0x04, 0x98, 0xd3, 0xa9, 0xbf, 0xc1, 0xe6, 0x8a, 0x5d, 0x3b, 0x87, 0xfb +.byte 0xbb, 0x88, 0xce, 0x0d, 0xe3, 0x2f, 0x3f, 0x06, 0x96, 0xf0, 0xa2, 0x29, 0x50, 0x99, 0xae, 0xdb +.byte 0x3b, 0xa1, 0x57, 0xb0, 0x74, 0x51, 0x71, 0xcd, 0xed, 0x42, 0x91, 0x4d, 0x41, 0xfe, 0xa9, 0xc8 +.byte 0xd8, 0x6a, 0x86, 0x77, 0x44, 0xbb, 0x59, 0x66, 0x97, 0x50, 0x5e, 0xb4, 0xd4, 0x2c, 0x70, 0x44 +.byte 0xcf, 0xda, 0x37, 0x95, 0x42, 0x69, 0x3c, 0x30, 0xc4, 0x71, 0xb3, 0x52, 0xf0, 0x21, 0x4d, 0xa1 +.byte 0xd8, 0xba, 0x39, 0x7c, 0x1c, 0x9e, 0xa3, 0x24, 0x9d, 0xf2, 0x83, 0x16, 0x98, 0xaa, 0x16, 0x7c +.byte 0x43, 0x9b, 0x15, 0x5b, 0xb7, 0xae, 0x34, 0x91, 0xfe, 0xd4, 0x62, 0x26, 0x18, 0x46, 0x9a, 0x3f +.byte 0xeb, 0xc1, 0xf9, 0xf1, 0x90, 0x57, 0xeb, 0xac, 0x7a, 0x0d, 0x8b, 0xdb, 0x72, 0x30, 0x6a, 0x66 +.byte 0xd5, 0xe0, 0x46, 0xa3, 0x70, 0xdc, 0x68, 0xd9, 0xff, 0x04, 0x48, 0x89, 0x77, 0xde, 0xb5, 0xe9 +.byte 0xfb, 0x67, 0x6d, 0x41, 0xe9, 0xbc, 0x39, 0xbd, 0x32, 0xd9, 0x62, 0x02, 0xf1, 0xb1, 0xa8, 0x3d +.byte 0x6e, 0x37, 0x9c, 0xe2, 0x2f, 0xe2, 0xd3, 0xa2, 0x26, 0x8b, 0xc6, 0xb8, 0x55, 0x43, 0x88, 0xe1 +.byte 0x23, 0x3e, 0xa5, 0xd2, 0x24, 0x39, 0x6a, 0x47, 0xab, 0x00, 0xd4, 0xa1, 0xb3, 0xa9, 0x25, 0xfe +.byte 0x0d, 0x3f, 0xa7, 0x1d, 0xba, 0xd3, 0x51, 0xc1, 0x0b, 0xa4, 0xda, 0xac, 0x38, 0xef, 0x55, 0x50 +.byte 0x24, 0x05, 0x65, 0x46, 0x93, 0x34, 0x4f, 0x2d, 0x8d, 0xad, 0xc6, 0xd4, 0x21, 0x19, 0xd2, 0x8e +.byte 0xca, 0x05, 0x61, 0x71, 0x07, 0x73, 0x47, 0xe5, 0x8a, 0x19, 0x12, 0xbd, 0x04, 0x4d, 0xce, 0x4e +.byte 0x9c, 0xa5, 0x48, 0xac, 0xbb, 0x26, 0xf7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x85, 0x00, 0x26, 0x01 +.byte 0x30, 0x81, 0x82, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x44, 0x45 +.byte 0x31, 0x2b, 0x30, 0x29, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x22, 0x54, 0x2d, 0x53, 0x79, 0x73 +.byte 0x74, 0x65, 0x6d, 0x73, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x20 +.byte 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x20, 0x47, 0x6d, 0x62, 0x48, 0x31, 0x1f, 0x30 +.byte 0x1d, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x0c, 0x16, 0x54, 0x2d, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d +.byte 0x73, 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x43, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x31, 0x25 +.byte 0x30, 0x23, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x1c, 0x54, 0x2d, 0x54, 0x65, 0x6c, 0x65, 0x53 +.byte 0x65, 0x63, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x6c +.byte 0x61, 0x73, 0x73, 0x20, 0x32, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48 +.byte 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01 +.byte 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xaa, 0x5f, 0xda, 0x1b, 0x5f, 0xe8, 0x73, 0x91, 0xe5, 0xda +.byte 0x5c, 0xf4, 0xa2, 0xe6, 0x47, 0xe5, 0xf3, 0x68, 0x55, 0x60, 0x05, 0x1d, 0x02, 0xa4, 0xb3, 0x9b +.byte 0x59, 0xf3, 0x1e, 0x8a, 0xaf, 0x34, 0xad, 0xfc, 0x0d, 0xc2, 0xd9, 0x48, 0x19, 0xee, 0x69, 0x8f +.byte 0xc9, 0x20, 0xfc, 0x21, 0xaa, 0x07, 0x19, 0xed, 0xb0, 0x5c, 0xac, 0x65, 0xc7, 0x5f, 0xed, 0x02 +.byte 0x7c, 0x7b, 0x7c, 0x2d, 0x1b, 0xd6, 0xba, 0xb9, 0x80, 0xc2, 0x18, 0x82, 0x16, 0x84, 0xfa, 0x66 +.byte 0xb0, 0x08, 0xc6, 0x54, 0x23, 0x81, 0xe4, 0xcd, 0xb9, 0x49, 0x3f, 0xf6, 0x4f, 0x6e, 0x37, 0x48 +.byte 0x28, 0x38, 0x0f, 0xc5, 0xbe, 0xe7, 0x68, 0x70, 0xfd, 0x39, 0x97, 0x4d, 0xd2, 0xc7, 0x98, 0x91 +.byte 0x50, 0xaa, 0xc4, 0x44, 0xb3, 0x23, 0x7d, 0x39, 0x47, 0xe9, 0x52, 0x62, 0xd6, 0x12, 0x93, 0x5e +.byte 0xb7, 0x31, 0x96, 0x42, 0x05, 0xfb, 0x76, 0xa7, 0x1e, 0xa3, 0xf5, 0xc2, 0xfc, 0xe9, 0x7a, 0xc5 +.byte 0x6c, 0xa9, 0x71, 0x4f, 0xea, 0xcb, 0x78, 0xbc, 0x60, 0xaf, 0xc7, 0xde, 0xf4, 0xd9, 0xcb, 0xbe +.byte 0x7e, 0x33, 0xa5, 0x6e, 0x94, 0x83, 0xf0, 0x34, 0xfa, 0x21, 0xab, 0xea, 0x8e, 0x72, 0xa0, 0x3f +.byte 0xa4, 0xde, 0x30, 0x5b, 0xef, 0x86, 0x4d, 0x6a, 0x95, 0x5b, 0x43, 0x44, 0xa8, 0x10, 0x15, 0x1c +.byte 0xe5, 0x01, 0x57, 0xc5, 0x98, 0xf1, 0xe6, 0x06, 0x28, 0x91, 0xaa, 0x20, 0xc5, 0xb7, 0x53, 0x26 +.byte 0x51, 0x43, 0xb2, 0x0b, 0x11, 0x95, 0x58, 0xe1, 0xc0, 0x0f, 0x76, 0xd9, 0xc0, 0x8d, 0x7c, 0x81 +.byte 0xf3, 0x72, 0x70, 0x9e, 0x6f, 0xfe, 0x1a, 0x8e, 0xd9, 0x5f, 0x35, 0xc6, 0xb2, 0x6f, 0x34, 0x7c +.byte 0xbe, 0x48, 0x4f, 0xe2, 0x5a, 0x39, 0xd7, 0xd8, 0x9d, 0x78, 0x9e, 0x9f, 0x86, 0x3e, 0x03, 0x5e +.byte 0x19, 0x8b, 0x44, 0xa2, 0xd5, 0xc7, 0x02, 0x03, 0x01, 0x00, 0x01, 0x85, 0x00, 0x26, 0x01, 0x30 +.byte 0x81, 0x82, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x44, 0x45, 0x31 +.byte 0x2b, 0x30, 0x29, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x22, 0x54, 0x2d, 0x53, 0x79, 0x73, 0x74 +.byte 0x65, 0x6d, 0x73, 0x20, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x69, 0x73, 0x65, 0x20, 0x53 +.byte 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x20, 0x47, 0x6d, 0x62, 0x48, 0x31, 0x1f, 0x30, 0x1d +.byte 0x06, 0x03, 0x55, 0x04, 0x0b, 0x0c, 0x16, 0x54, 0x2d, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73 +.byte 0x20, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x43, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x31, 0x25, 0x30 +.byte 0x23, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x1c, 0x54, 0x2d, 0x54, 0x65, 0x6c, 0x65, 0x53, 0x65 +.byte 0x63, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x6c, 0x61 +.byte 0x73, 0x73, 0x20, 0x33, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86 +.byte 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a +.byte 0x02, 0x82, 0x01, 0x01, 0x00, 0xbd, 0x75, 0x93, 0xf0, 0x62, 0x22, 0x6f, 0x24, 0xae, 0xe0, 0x7a +.byte 0x76, 0xac, 0x7d, 0xbd, 0xd9, 0x24, 0xd5, 0xb8, 0xb7, 0xfc, 0xcd, 0xf0, 0x42, 0xe0, 0xeb, 0x78 +.byte 0x88, 0x56, 0x5e, 0x9b, 0x9a, 0x54, 0x1d, 0x4d, 0x0c, 0x8a, 0xf6, 0xd3, 0xcf, 0x70, 0xf4, 0x52 +.byte 0xb5, 0xd8, 0x93, 0x04, 0xe3, 0x46, 0x86, 0x71, 0x41, 0x4a, 0x2b, 0xf0, 0x2a, 0x2c, 0x55, 0x03 +.byte 0xd6, 0x48, 0xc3, 0xe0, 0x39, 0x38, 0xed, 0xf2, 0x5c, 0x3c, 0x3f, 0x44, 0xbc, 0x93, 0x3d, 0x61 +.byte 0xab, 0x4e, 0xcd, 0x0d, 0xbe, 0xf0, 0x20, 0x27, 0x58, 0x0e, 0x44, 0x7f, 0x04, 0x1a, 0x87, 0xa5 +.byte 0xd7, 0x96, 0x14, 0x36, 0x90, 0xd0, 0x49, 0x7b, 0xa1, 0x75, 0xfb, 0x1a, 0x6b, 0x73, 0xb1, 0xf8 +.byte 0xce, 0xa9, 0x09, 0x2c, 0xf2, 0x53, 0xd5, 0xc3, 0x14, 0x44, 0xb8, 0x86, 0xa5, 0xf6, 0x8b, 0x2b +.byte 0x39, 0xda, 0xa3, 0x33, 0x54, 0xd9, 0xfa, 0x72, 0x1a, 0xf7, 0x22, 0x15, 0x1c, 0x88, 0x91, 0x6b +.byte 0x7f, 0x66, 0xe5, 0xc3, 0x6a, 0x80, 0xb0, 0x24, 0xf3, 0xdf, 0x86, 0x45, 0x88, 0xfd, 0x19, 0x7f +.byte 0x75, 0x87, 0x1f, 0x1f, 0xb1, 0x1b, 0x0a, 0x73, 0x24, 0x5b, 0xb9, 0x65, 0xe0, 0x2c, 0x54, 0xc8 +.byte 0x60, 0xd3, 0x66, 0x17, 0x3f, 0xe1, 0xcc, 0x54, 0x33, 0x73, 0x91, 0x02, 0x3a, 0xa6, 0x7f, 0x7b +.byte 0x76, 0x39, 0xa2, 0x1f, 0x96, 0xb6, 0x38, 0xae, 0xb5, 0xc8, 0x93, 0x74, 0x1d, 0x9e, 0xb9, 0xb4 +.byte 0xe5, 0x60, 0x9d, 0x2f, 0x56, 0xd1, 0xe0, 0xeb, 0x5e, 0x5b, 0x4c, 0x12, 0x70, 0x0c, 0x6c, 0x44 +.byte 0x20, 0xab, 0x11, 0xd8, 0xf4, 0x19, 0xf6, 0xd2, 0x9c, 0x52, 0x37, 0xe7, 0xfa, 0xb6, 0xc2, 0x31 +.byte 0x3b, 0x4a, 0xd4, 0x14, 0x99, 0xad, 0xc7, 0x1a, 0xf5, 0x5d, 0x5f, 0xfa, 0x07, 0xb8, 0x7c, 0x0d +.byte 0x1f, 0xd6, 0x83, 0x1e, 0xb3, 0x02, 0x03, 0x01, 0x00, 0x01, 0x85, 0x00, 0x26, 0x01, 0x30, 0x81 +.byte 0x82, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x48, 0x55, 0x31, 0x11 +.byte 0x30, 0x0f, 0x06, 0x03, 0x55, 0x04, 0x07, 0x0c, 0x08, 0x42, 0x75, 0x64, 0x61, 0x70, 0x65, 0x73 +.byte 0x74, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x0d, 0x4d, 0x69, 0x63, 0x72 +.byte 0x6f, 0x73, 0x65, 0x63, 0x20, 0x4c, 0x74, 0x64, 0x2e, 0x31, 0x27, 0x30, 0x25, 0x06, 0x03, 0x55 +.byte 0x04, 0x03, 0x0c, 0x1e, 0x4d, 0x69, 0x63, 0x72, 0x6f, 0x73, 0x65, 0x63, 0x20, 0x65, 0x2d, 0x53 +.byte 0x7a, 0x69, 0x67, 0x6e, 0x6f, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x41, 0x20, 0x32, 0x30 +.byte 0x30, 0x39, 0x31, 0x1f, 0x30, 0x1d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x09 +.byte 0x01, 0x16, 0x10, 0x69, 0x6e, 0x66, 0x6f, 0x40, 0x65, 0x2d, 0x73, 0x7a, 0x69, 0x67, 0x6e, 0x6f +.byte 0x2e, 0x68, 0x75, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7 +.byte 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02 +.byte 0x82, 0x01, 0x01, 0x00, 0xe9, 0xf8, 0x8f, 0xf3, 0x63, 0xad, 0xda, 0x86, 0xd8, 0xa7, 0xe0, 0x42 +.byte 0xfb, 0xcf, 0x91, 0xde, 0xa6, 0x26, 0xf8, 0x99, 0xa5, 0x63, 0x70, 0xad, 0x9b, 0xae, 0xca, 0x33 +.byte 0x40, 0x7d, 0x6d, 0x96, 0x6e, 0xa1, 0x0e, 0x44, 0xee, 0xe1, 0x13, 0x9d, 0x94, 0x42, 0x52, 0x9a +.byte 0xbd, 0x75, 0x85, 0x74, 0x2c, 0xa8, 0x0e, 0x1d, 0x93, 0xb6, 0x18, 0xb7, 0x8c, 0x2c, 0xa8, 0xcf +.byte 0xfb, 0x5c, 0x71, 0xb9, 0xda, 0xec, 0xfe, 0xe8, 0x7e, 0x8f, 0xe4, 0x2f, 0x1d, 0xb2, 0xa8, 0x75 +.byte 0x87, 0xd8, 0xb7, 0xa1, 0xe5, 0x3b, 0xcf, 0x99, 0x4a, 0x46, 0xd0, 0x83, 0x19, 0x7d, 0xc0, 0xa1 +.byte 0x12, 0x1c, 0x95, 0x6d, 0x4a, 0xf4, 0xd8, 0xc7, 0xa5, 0x4d, 0x33, 0x2e, 0x85, 0x39, 0x40, 0x75 +.byte 0x7e, 0x14, 0x7c, 0x80, 0x12, 0x98, 0x50, 0xc7, 0x41, 0x67, 0xb8, 0xa0, 0x80, 0x61, 0x54, 0xa6 +.byte 0x6c, 0x4e, 0x1f, 0xe0, 0x9d, 0x0e, 0x07, 0xe9, 0xc9, 0xba, 0x33, 0xe7, 0xfe, 0xc0, 0x55, 0x28 +.byte 0x2c, 0x02, 0x80, 0xa7, 0x19, 0xf5, 0x9e, 0xdc, 0x55, 0x53, 0x03, 0x97, 0x7b, 0x07, 0x48, 0xff +.byte 0x99, 0xfb, 0x37, 0x8a, 0x24, 0xc4, 0x59, 0xcc, 0x50, 0x10, 0x63, 0x8e, 0xaa, 0xa9, 0x1a, 0xb0 +.byte 0x84, 0x1a, 0x86, 0xf9, 0x5f, 0xbb, 0xb1, 0x50, 0x6e, 0xa4, 0xd1, 0x0a, 0xcc, 0xd5, 0x71, 0x7e +.byte 0x1f, 0xa7, 0x1b, 0x7c, 0xf5, 0x53, 0x6e, 0x22, 0x5f, 0xcb, 0x2b, 0xe6, 0xd4, 0x7c, 0x5d, 0xae +.byte 0xd6, 0xc2, 0xc6, 0x4c, 0xe5, 0x05, 0x01, 0xd9, 0xed, 0x57, 0xfc, 0xc1, 0x23, 0x79, 0xfc, 0xfa +.byte 0xc8, 0x24, 0x83, 0x95, 0xf3, 0xb5, 0x6a, 0x51, 0x01, 0xd0, 0x77, 0xd6, 0xe9, 0x12, 0xa1, 0xf9 +.byte 0x1a, 0x83, 0xfb, 0x82, 0x1b, 0xb9, 0xb0, 0x97, 0xf4, 0x76, 0x06, 0x33, 0x43, 0x49, 0xa0, 0xff +.byte 0x0b, 0xb5, 0xfa, 0xb5, 0x02, 0x03, 0x01, 0x00, 0x01, 0x85, 0x00, 0x26, 0x02, 0x30, 0x81, 0x82 +.byte 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x0e, 0x30 +.byte 0x0c, 0x06, 0x03, 0x55, 0x04, 0x08, 0x0c, 0x05, 0x54, 0x65, 0x78, 0x61, 0x73, 0x31, 0x10, 0x30 +.byte 0x0e, 0x06, 0x03, 0x55, 0x04, 0x07, 0x0c, 0x07, 0x48, 0x6f, 0x75, 0x73, 0x74, 0x6f, 0x6e, 0x31 +.byte 0x18, 0x30, 0x16, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x0f, 0x53, 0x53, 0x4c, 0x20, 0x43, 0x6f +.byte 0x72, 0x70, 0x6f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x31, 0x37, 0x30, 0x35, 0x06, 0x03, 0x55 +.byte 0x04, 0x03, 0x0c, 0x2e, 0x53, 0x53, 0x4c, 0x2e, 0x63, 0x6f, 0x6d, 0x20, 0x45, 0x56, 0x20, 0x52 +.byte 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f +.byte 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x52, 0x53, 0x41, 0x20 +.byte 0x52, 0x32, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d +.byte 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82 +.byte 0x02, 0x01, 0x00, 0x8f, 0x36, 0x65, 0x40, 0xe1, 0xd6, 0x4d, 0xc0, 0xd7, 0xb4, 0xe9, 0x46, 0xda +.byte 0x6b, 0xea, 0x33, 0x47, 0xcd, 0x4c, 0xf9, 0x7d, 0x7d, 0xbe, 0xbd, 0x2d, 0x3d, 0xf0, 0xdb, 0x78 +.byte 0xe1, 0x86, 0xa5, 0xd9, 0xba, 0x09, 0x57, 0x68, 0xed, 0x57, 0x3e, 0xa0, 0xd0, 0x08, 0x41, 0x83 +.byte 0xe7, 0x28, 0x41, 0x24, 0x1f, 0xe3, 0x72, 0x15, 0xd0, 0x01, 0x1a, 0xfb, 0x5e, 0x70, 0x23, 0xb2 +.byte 0xcb, 0x9f, 0x39, 0xe3, 0xcf, 0xc5, 0x4e, 0xc6, 0x92, 0x6d, 0x26, 0xc6, 0x7b, 0xbb, 0xb3, 0xda +.byte 0x27, 0x9d, 0x0a, 0x86, 0xe9, 0x81, 0x37, 0x05, 0xfe, 0xf0, 0x71, 0x71, 0xec, 0xc3, 0x1c, 0xe9 +.byte 0x63, 0xa2, 0x17, 0x14, 0x9d, 0xef, 0x1b, 0x67, 0xd3, 0x85, 0x55, 0x02, 0x02, 0xd6, 0x49, 0xc9 +.byte 0xcc, 0x5a, 0xe1, 0xb1, 0xf7, 0x6f, 0x32, 0x9f, 0xc9, 0xd4, 0x3b, 0x88, 0x41, 0xa8, 0x9c, 0xbd +.byte 0xcb, 0xab, 0xdb, 0x6d, 0x7b, 0x09, 0x1f, 0xa2, 0x4c, 0x72, 0x90, 0xda, 0x2b, 0x08, 0xfc, 0xcf +.byte 0x3c, 0x54, 0xce, 0x67, 0x0f, 0xa8, 0xcf, 0x5d, 0x96, 0x19, 0x0b, 0xc4, 0xe3, 0x72, 0xeb, 0xad +.byte 0xd1, 0x7d, 0x1d, 0x27, 0xef, 0x92, 0xeb, 0x10, 0xbf, 0x5b, 0xeb, 0x3b, 0xaf, 0xcf, 0x80, 0xdd +.byte 0xc1, 0xd2, 0x96, 0x04, 0x5b, 0x7a, 0x7e, 0xa4, 0xa9, 0x3c, 0x38, 0x76, 0xa4, 0x62, 0x8e, 0xa0 +.byte 0x39, 0x5e, 0xea, 0x77, 0xcf, 0x5d, 0x00, 0x59, 0x8f, 0x66, 0x2c, 0x3e, 0x07, 0xa2, 0xa3, 0x05 +.byte 0x26, 0x11, 0x69, 0x97, 0xea, 0x85, 0xb7, 0x0f, 0x96, 0x0b, 0x4b, 0xc8, 0x40, 0xe1, 0x50, 0xba +.byte 0x2e, 0x8a, 0xcb, 0xf7, 0x0f, 0x9a, 0x22, 0xe7, 0x7f, 0x9a, 0x37, 0x13, 0xcd, 0xf2, 0x4d, 0x13 +.byte 0x6b, 0x21, 0xd1, 0xc0, 0xcc, 0x22, 0xf2, 0xa1, 0x46, 0xf6, 0x44, 0x69, 0x9c, 0xca, 0x61, 0x35 +.byte 0x07, 0x00, 0x6f, 0xd6, 0x61, 0x08, 0x11, 0xea, 0xba, 0xb8, 0xf6, 0xe9, 0xb3, 0x60, 0xe5, 0x4d +.byte 0xb9, 0xec, 0x9f, 0x14, 0x66, 0xc9, 0x57, 0x58, 0xdb, 0xcd, 0x87, 0x69, 0xf8, 0x8a, 0x86, 0x12 +.byte 0x03, 0x47, 0xbf, 0x66, 0x13, 0x76, 0xac, 0x77, 0x7d, 0x34, 0x24, 0x85, 0x83, 0xcd, 0xd7, 0xaa +.byte 0x9c, 0x90, 0x1a, 0x9f, 0x21, 0x2c, 0x7f, 0x78, 0xb7, 0x64, 0xb8, 0xd8, 0xe8, 0xa6, 0xf4, 0x78 +.byte 0xb3, 0x55, 0xcb, 0x84, 0xd2, 0x32, 0xc4, 0x78, 0xae, 0xa3, 0x8f, 0x61, 0xdd, 0xce, 0x08, 0x53 +.byte 0xad, 0xec, 0x88, 0xfc, 0x15, 0xe4, 0x9a, 0x0d, 0xe6, 0x9f, 0x1a, 0x77, 0xce, 0x4c, 0x8f, 0xb8 +.byte 0x14, 0x15, 0x3d, 0x62, 0x9c, 0x86, 0x38, 0x06, 0x00, 0x66, 0x12, 0xe4, 0x59, 0x76, 0x5a, 0x53 +.byte 0xc0, 0x02, 0x98, 0xa2, 0x10, 0x2b, 0x68, 0x44, 0x7b, 0x8e, 0x79, 0xce, 0x33, 0x4a, 0x76, 0xaa +.byte 0x5b, 0x81, 0x16, 0x1b, 0xb5, 0x8a, 0xd8, 0xd0, 0x00, 0x7b, 0x5e, 0x62, 0xb4, 0x09, 0xd6, 0x86 +.byte 0x63, 0x0e, 0xa6, 0x05, 0x95, 0x49, 0xba, 0x28, 0x8b, 0x88, 0x93, 0xb2, 0x34, 0x1c, 0xd8, 0xa4 +.byte 0x55, 0x6e, 0xb7, 0x1c, 0xd0, 0xde, 0x99, 0x55, 0x3b, 0x23, 0xf4, 0x22, 0xe0, 0xf9, 0x29, 0x66 +.byte 0x26, 0xec, 0x20, 0x50, 0x77, 0xdb, 0x4a, 0x0b, 0x8f, 0xbe, 0xe5, 0x02, 0x60, 0x70, 0x41, 0x5e +.byte 0xd4, 0xae, 0x50, 0x39, 0x22, 0x14, 0x26, 0xcb, 0xb2, 0x3b, 0x73, 0x74, 0x55, 0x47, 0x07, 0x79 +.byte 0x81, 0x39, 0xa8, 0x30, 0x13, 0x44, 0xe5, 0x04, 0x8a, 0xae, 0x96, 0x13, 0x25, 0x42, 0x0f, 0xb9 +.byte 0x53, 0xc4, 0x9b, 0xfc, 0xcd, 0xe4, 0x1c, 0xde, 0x3c, 0xfa, 0xab, 0xd6, 0x06, 0x4a, 0x1f, 0x67 +.byte 0xa6, 0x98, 0x30, 0x1c, 0xdd, 0x2c, 0xdb, 0xdc, 0x18, 0x95, 0x57, 0x66, 0xc6, 0xff, 0x5c, 0x8b +.byte 0x56, 0xf5, 0x77, 0x02, 0x03, 0x01, 0x00, 0x01, 0x85, 0x00, 0x26, 0x01, 0x30, 0x81, 0x82, 0x31 +.byte 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x1e, 0x30, 0x1c +.byte 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x15, 0x77, 0x77, 0x77, 0x2e, 0x78, 0x72, 0x61, 0x6d, 0x70 +.byte 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x2e, 0x63, 0x6f, 0x6d, 0x31, 0x24, 0x30, 0x22 +.byte 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x1b, 0x58, 0x52, 0x61, 0x6d, 0x70, 0x20, 0x53, 0x65, 0x63 +.byte 0x75, 0x72, 0x69, 0x74, 0x79, 0x20, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x20, 0x49 +.byte 0x6e, 0x63, 0x31, 0x2d, 0x30, 0x2b, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x24, 0x58, 0x52, 0x61 +.byte 0x6d, 0x70, 0x20, 0x47, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66 +.byte 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74 +.byte 0x79, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01 +.byte 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01 +.byte 0x01, 0x00, 0x98, 0x24, 0x1e, 0xbd, 0x15, 0xb4, 0xba, 0xdf, 0xc7, 0x8c, 0xa5, 0x27, 0xb6, 0x38 +.byte 0x0b, 0x69, 0xf3, 0xb6, 0x4e, 0xa8, 0x2c, 0x2e, 0x21, 0x1d, 0x5c, 0x44, 0xdf, 0x21, 0x5d, 0x7e +.byte 0x23, 0x74, 0xfe, 0x5e, 0x7e, 0xb4, 0x4a, 0xb7, 0xa6, 0xad, 0x1f, 0xae, 0xe0, 0x06, 0x16, 0xe2 +.byte 0x9b, 0x5b, 0xd9, 0x67, 0x74, 0x6b, 0x5d, 0x80, 0x8f, 0x29, 0x9d, 0x86, 0x1b, 0xd9, 0x9c, 0x0d +.byte 0x98, 0x6d, 0x76, 0x10, 0x28, 0x58, 0xe4, 0x65, 0xb0, 0x7f, 0x4a, 0x98, 0x79, 0x9f, 0xe0, 0xc3 +.byte 0x31, 0x7e, 0x80, 0x2b, 0xb5, 0x8c, 0xc0, 0x40, 0x3b, 0x11, 0x86, 0xd0, 0xcb, 0xa2, 0x86, 0x36 +.byte 0x60, 0xa4, 0xd5, 0x30, 0x82, 0x6d, 0xd9, 0x6e, 0xd0, 0x0f, 0x12, 0x04, 0x33, 0x97, 0x5f, 0x4f +.byte 0x61, 0x5a, 0xf0, 0xe4, 0xf9, 0x91, 0xab, 0xe7, 0x1d, 0x3b, 0xbc, 0xe8, 0xcf, 0xf4, 0x6b, 0x2d +.byte 0x34, 0x7c, 0xe2, 0x48, 0x61, 0x1c, 0x8e, 0xf3, 0x61, 0x44, 0xcc, 0x6f, 0xa0, 0x4a, 0xa9, 0x94 +.byte 0xb0, 0x4d, 0xda, 0xe7, 0xa9, 0x34, 0x7a, 0x72, 0x38, 0xa8, 0x41, 0xcc, 0x3c, 0x94, 0x11, 0x7d +.byte 0xeb, 0xc8, 0xa6, 0x8c, 0xb7, 0x86, 0xcb, 0xca, 0x33, 0x3b, 0xd9, 0x3d, 0x37, 0x8b, 0xfb, 0x7a +.byte 0x3e, 0x86, 0x2c, 0xe7, 0x73, 0xd7, 0x0a, 0x57, 0xac, 0x64, 0x9b, 0x19, 0xeb, 0xf4, 0x0f, 0x04 +.byte 0x08, 0x8a, 0xac, 0x03, 0x17, 0x19, 0x64, 0xf4, 0x5a, 0x25, 0x22, 0x8d, 0x34, 0x2c, 0xb2, 0xf6 +.byte 0x68, 0x1d, 0x12, 0x6d, 0xd3, 0x8a, 0x1e, 0x14, 0xda, 0xc4, 0x8f, 0xa6, 0xe2, 0x23, 0x85, 0xd5 +.byte 0x7a, 0x0d, 0xbd, 0x6a, 0xe0, 0xe9, 0xec, 0xec, 0x17, 0xbb, 0x42, 0x1b, 0x67, 0xaa, 0x25, 0xed +.byte 0x45, 0x83, 0x21, 0xfc, 0xc1, 0xc9, 0x7c, 0xd5, 0x62, 0x3e, 0xfa, 0xf2, 0xc5, 0x2d, 0xd3, 0xfd +.byte 0xd4, 0x65, 0x02, 0x03, 0x01, 0x00, 0x01, 0x86, 0x00, 0x26, 0x01, 0x30, 0x81, 0x83, 0x31, 0x0b +.byte 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x10, 0x30, 0x0e, 0x06 +.byte 0x03, 0x55, 0x04, 0x08, 0x13, 0x07, 0x41, 0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x61, 0x31, 0x13, 0x30 +.byte 0x11, 0x06, 0x03, 0x55, 0x04, 0x07, 0x13, 0x0a, 0x53, 0x63, 0x6f, 0x74, 0x74, 0x73, 0x64, 0x61 +.byte 0x6c, 0x65, 0x31, 0x1a, 0x30, 0x18, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x11, 0x47, 0x6f, 0x44 +.byte 0x61, 0x64, 0x64, 0x79, 0x2e, 0x63, 0x6f, 0x6d, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x31, 0x31 +.byte 0x30, 0x2f, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x28, 0x47, 0x6f, 0x20, 0x44, 0x61, 0x64, 0x64 +.byte 0x79, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61 +.byte 0x74, 0x65, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x2d, 0x20, 0x47 +.byte 0x32, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01 +.byte 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01 +.byte 0x01, 0x00, 0xbf, 0x71, 0x62, 0x08, 0xf1, 0xfa, 0x59, 0x34, 0xf7, 0x1b, 0xc9, 0x18, 0xa3, 0xf7 +.byte 0x80, 0x49, 0x58, 0xe9, 0x22, 0x83, 0x13, 0xa6, 0xc5, 0x20, 0x43, 0x01, 0x3b, 0x84, 0xf1, 0xe6 +.byte 0x85, 0x49, 0x9f, 0x27, 0xea, 0xf6, 0x84, 0x1b, 0x4e, 0xa0, 0xb4, 0xdb, 0x70, 0x98, 0xc7, 0x32 +.byte 0x01, 0xb1, 0x05, 0x3e, 0x07, 0x4e, 0xee, 0xf4, 0xfa, 0x4f, 0x2f, 0x59, 0x30, 0x22, 0xe7, 0xab +.byte 0x19, 0x56, 0x6b, 0xe2, 0x80, 0x07, 0xfc, 0xf3, 0x16, 0x75, 0x80, 0x39, 0x51, 0x7b, 0xe5, 0xf9 +.byte 0x35, 0xb6, 0x74, 0x4e, 0xa9, 0x8d, 0x82, 0x13, 0xe4, 0xb6, 0x3f, 0xa9, 0x03, 0x83, 0xfa, 0xa2 +.byte 0xbe, 0x8a, 0x15, 0x6a, 0x7f, 0xde, 0x0b, 0xc3, 0xb6, 0x19, 0x14, 0x05, 0xca, 0xea, 0xc3, 0xa8 +.byte 0x04, 0x94, 0x3b, 0x46, 0x7c, 0x32, 0x0d, 0xf3, 0x00, 0x66, 0x22, 0xc8, 0x8d, 0x69, 0x6d, 0x36 +.byte 0x8c, 0x11, 0x18, 0xb7, 0xd3, 0xb2, 0x1c, 0x60, 0xb4, 0x38, 0xfa, 0x02, 0x8c, 0xce, 0xd3, 0xdd +.byte 0x46, 0x07, 0xde, 0x0a, 0x3e, 0xeb, 0x5d, 0x7c, 0xc8, 0x7c, 0xfb, 0xb0, 0x2b, 0x53, 0xa4, 0x92 +.byte 0x62, 0x69, 0x51, 0x25, 0x05, 0x61, 0x1a, 0x44, 0x81, 0x8c, 0x2c, 0xa9, 0x43, 0x96, 0x23, 0xdf +.byte 0xac, 0x3a, 0x81, 0x9a, 0x0e, 0x29, 0xc5, 0x1c, 0xa9, 0xe9, 0x5d, 0x1e, 0xb6, 0x9e, 0x9e, 0x30 +.byte 0x0a, 0x39, 0xce, 0xf1, 0x88, 0x80, 0xfb, 0x4b, 0x5d, 0xcc, 0x32, 0xec, 0x85, 0x62, 0x43, 0x25 +.byte 0x34, 0x02, 0x56, 0x27, 0x01, 0x91, 0xb4, 0x3b, 0x70, 0x2a, 0x3f, 0x6e, 0xb1, 0xe8, 0x9c, 0x88 +.byte 0x01, 0x7d, 0x9f, 0xd4, 0xf9, 0xdb, 0x53, 0x6d, 0x60, 0x9d, 0xbf, 0x2c, 0xe7, 0x58, 0xab, 0xb8 +.byte 0x5f, 0x46, 0xfc, 0xce, 0xc4, 0x1b, 0x03, 0x3c, 0x09, 0xeb, 0x49, 0x31, 0x5c, 0x69, 0x46, 0xb3 +.byte 0xe0, 0x47, 0x02, 0x03, 0x01, 0x00, 0x01, 0x87, 0x00, 0x26, 0x02, 0x30, 0x81, 0x84, 0x31, 0x12 +.byte 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x05, 0x13, 0x09, 0x47, 0x36, 0x33, 0x32, 0x38, 0x37, 0x35 +.byte 0x31, 0x30, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x45, 0x53, 0x31 +.byte 0x27, 0x30, 0x25, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x1e, 0x41, 0x4e, 0x46, 0x20, 0x41, 0x75 +.byte 0x74, 0x6f, 0x72, 0x69, 0x64, 0x61, 0x64, 0x20, 0x64, 0x65, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69 +.byte 0x66, 0x69, 0x63, 0x61, 0x63, 0x69, 0x6f, 0x6e, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55, 0x04 +.byte 0x0b, 0x13, 0x0b, 0x41, 0x4e, 0x46, 0x20, 0x43, 0x41, 0x20, 0x52, 0x61, 0x69, 0x7a, 0x31, 0x22 +.byte 0x30, 0x20, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x19, 0x41, 0x4e, 0x46, 0x20, 0x53, 0x65, 0x63 +.byte 0x75, 0x72, 0x65, 0x20, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20 +.byte 0x43, 0x41, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d +.byte 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82 +.byte 0x02, 0x01, 0x00, 0xdb, 0xeb, 0x6b, 0x2b, 0xe6, 0x64, 0x54, 0x95, 0x82, 0x90, 0xa3, 0x72, 0xa4 +.byte 0x19, 0x01, 0x9d, 0x9c, 0x0b, 0x81, 0x5f, 0x73, 0x49, 0xba, 0xa7, 0xac, 0xf3, 0x04, 0x4e, 0x7b +.byte 0x96, 0x0b, 0xec, 0x11, 0xe0, 0x5b, 0xa6, 0x1c, 0xce, 0x1b, 0xd2, 0x0d, 0x83, 0x1c, 0x2b, 0xb8 +.byte 0x9e, 0x1d, 0x7e, 0x45, 0x32, 0x60, 0x0f, 0x07, 0xe9, 0x77, 0x58, 0x7e, 0x9f, 0x6a, 0xc8, 0x61 +.byte 0x4e, 0xb6, 0x26, 0xc1, 0x4c, 0x8d, 0xff, 0x4c, 0xef, 0x34, 0xb2, 0x1f, 0x65, 0xd8, 0xb9, 0x78 +.byte 0xf5, 0xad, 0xa9, 0x71, 0xb9, 0xef, 0x4f, 0x58, 0x1d, 0xa5, 0xde, 0x74, 0x20, 0x97, 0xa1, 0xed +.byte 0x68, 0x4c, 0xde, 0x92, 0x17, 0x4b, 0xbc, 0xab, 0xff, 0x65, 0x9a, 0x9e, 0xfb, 0x47, 0xd9, 0x57 +.byte 0x72, 0xf3, 0x09, 0xa1, 0xae, 0x76, 0x44, 0x13, 0x6e, 0x9c, 0x2d, 0x44, 0x39, 0xbc, 0xf9, 0xc7 +.byte 0x3b, 0xa4, 0x58, 0x3d, 0x41, 0xbd, 0xb4, 0xc2, 0x49, 0xa3, 0xc8, 0x0d, 0xd2, 0x97, 0x2f, 0x07 +.byte 0x65, 0x52, 0x00, 0xa7, 0x6e, 0xc8, 0xaf, 0x68, 0xec, 0xf4, 0x14, 0x96, 0xb6, 0x57, 0x1f, 0x56 +.byte 0xc3, 0x39, 0x9f, 0x2b, 0x6d, 0xe4, 0xf3, 0x3e, 0xf6, 0x35, 0x64, 0xda, 0x0c, 0x1c, 0xa1, 0x84 +.byte 0x4b, 0x2f, 0x4b, 0x4b, 0xe2, 0x2c, 0x24, 0x9d, 0x6d, 0x93, 0x40, 0xeb, 0xb5, 0x23, 0x8e, 0x32 +.byte 0xca, 0x6f, 0x45, 0xd3, 0xa8, 0x89, 0x7b, 0x1e, 0xcf, 0x1e, 0xfa, 0x5b, 0x43, 0x8b, 0xcd, 0xcd +.byte 0xa8, 0x0f, 0x6a, 0xca, 0x0c, 0x5e, 0xb9, 0x9e, 0x47, 0x8f, 0xf0, 0xd9, 0xb6, 0x0a, 0x0b, 0x58 +.byte 0x65, 0x17, 0x33, 0xb9, 0x23, 0xe4, 0x77, 0x19, 0x7d, 0xcb, 0x4a, 0x2e, 0x92, 0x7b, 0x4f, 0x2f +.byte 0x10, 0x77, 0xb1, 0x8d, 0x2f, 0x68, 0x9c, 0x62, 0xcc, 0xe0, 0x50, 0xf8, 0xec, 0x91, 0xa7, 0x54 +.byte 0x4c, 0x57, 0x09, 0xd5, 0x76, 0x63, 0xc5, 0xe8, 0x65, 0x1e, 0xee, 0x6d, 0x6a, 0xcf, 0x09, 0x9d +.byte 0xfa, 0x7c, 0x4f, 0xad, 0x60, 0x08, 0xfd, 0x56, 0x99, 0x0f, 0x15, 0x2c, 0x7b, 0xa9, 0x80, 0xab +.byte 0x8c, 0x61, 0x8f, 0x4a, 0x07, 0x76, 0x42, 0xde, 0x3d, 0xf4, 0xdd, 0xb2, 0x24, 0x33, 0x5b, 0xb8 +.byte 0xb5, 0xa3, 0x44, 0xc9, 0xac, 0x7f, 0x77, 0x3c, 0x1d, 0x23, 0xec, 0x82, 0xa9, 0xa6, 0xe2, 0xc8 +.byte 0x06, 0x4c, 0x02, 0xfe, 0xac, 0x5c, 0x99, 0x99, 0x0b, 0x2f, 0x10, 0x8a, 0xa6, 0xf4, 0x7f, 0xd5 +.byte 0x87, 0x74, 0x0d, 0x59, 0x49, 0x45, 0xf6, 0xf0, 0x71, 0x5c, 0x39, 0x29, 0xd6, 0xbf, 0x4a, 0x23 +.byte 0x8b, 0xf5, 0x5f, 0x01, 0x63, 0xd2, 0x87, 0x73, 0x28, 0xb5, 0x4b, 0x0a, 0xf5, 0xf8, 0xab, 0x82 +.byte 0x2c, 0x7e, 0x73, 0x25, 0x32, 0x1d, 0x0b, 0x63, 0x0a, 0x17, 0x81, 0x00, 0xff, 0xb6, 0x76, 0x5e +.byte 0xe7, 0xb4, 0xb1, 0x40, 0xca, 0x21, 0xbb, 0xd5, 0x80, 0x51, 0xe5, 0x48, 0x52, 0x67, 0x2c, 0xd2 +.byte 0x61, 0x89, 0x07, 0x0d, 0x0f, 0xce, 0x42, 0x77, 0xc0, 0x44, 0x73, 0x9c, 0x44, 0x50, 0xa0, 0xdb +.byte 0x10, 0x0a, 0x2d, 0x95, 0x1c, 0x81, 0xaf, 0xe4, 0x1c, 0xe5, 0x14, 0x1e, 0xf1, 0x36, 0x41, 0x01 +.byte 0x02, 0x2f, 0x7d, 0x73, 0xa7, 0xde, 0x42, 0xcc, 0x4c, 0xe9, 0x89, 0x0d, 0x56, 0xf7, 0x9f, 0x91 +.byte 0xd4, 0x03, 0xc6, 0x6c, 0xc9, 0x8f, 0xdb, 0xd8, 0x1c, 0xe0, 0x40, 0x98, 0x5d, 0x66, 0x99, 0x98 +.byte 0x80, 0x6e, 0x2d, 0xff, 0x01, 0xc5, 0xce, 0xcb, 0x46, 0x1f, 0xac, 0x02, 0xc6, 0x43, 0xe6, 0xae +.byte 0xa2, 0x84, 0x3c, 0xc5, 0x4e, 0x1e, 0x3d, 0x6d, 0xc9, 0x14, 0x4c, 0xe3, 0x2e, 0x41, 0xbb, 0xca +.byte 0x39, 0xbf, 0x36, 0x3c, 0x2a, 0x19, 0xaa, 0x41, 0x87, 0x4e, 0xa5, 0xce, 0x4b, 0x32, 0x79, 0xdd +.byte 0x90, 0x49, 0x7f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x88, 0x00, 0x78, 0x00, 0x30, 0x81, 0x85, 0x31 +.byte 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x47, 0x42, 0x31, 0x1b, 0x30, 0x19 +.byte 0x06, 0x03, 0x55, 0x04, 0x08, 0x13, 0x12, 0x47, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x4d +.byte 0x61, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x74, 0x65, 0x72, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55 +.byte 0x04, 0x07, 0x13, 0x07, 0x53, 0x61, 0x6c, 0x66, 0x6f, 0x72, 0x64, 0x31, 0x1a, 0x30, 0x18, 0x06 +.byte 0x03, 0x55, 0x04, 0x0a, 0x13, 0x11, 0x43, 0x4f, 0x4d, 0x4f, 0x44, 0x4f, 0x20, 0x43, 0x41, 0x20 +.byte 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x31, 0x2b, 0x30, 0x29, 0x06, 0x03, 0x55, 0x04, 0x03 +.byte 0x13, 0x22, 0x43, 0x4f, 0x4d, 0x4f, 0x44, 0x4f, 0x20, 0x45, 0x43, 0x43, 0x20, 0x43, 0x65, 0x72 +.byte 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f +.byte 0x72, 0x69, 0x74, 0x79, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02 +.byte 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0x03, 0x47, 0x7b, 0x2f +.byte 0x75, 0xc9, 0x82, 0x15, 0x85, 0xfb, 0x75, 0xe4, 0x91, 0x16, 0xd4, 0xab, 0x62, 0x99, 0xf5, 0x3e +.byte 0x52, 0x0b, 0x06, 0xce, 0x41, 0x00, 0x7f, 0x97, 0xe1, 0x0a, 0x24, 0x3c, 0x1d, 0x01, 0x04, 0xee +.byte 0x3d, 0xd2, 0x8d, 0x09, 0x97, 0x0c, 0xe0, 0x75, 0xe4, 0xfa, 0xfb, 0x77, 0x8a, 0x2a, 0xf5, 0x03 +.byte 0x60, 0x4b, 0x36, 0x8b, 0x16, 0x23, 0x16, 0xad, 0x09, 0x71, 0xf4, 0x4a, 0xf4, 0x28, 0x50, 0xb4 +.byte 0xfe, 0x88, 0x1c, 0x6e, 0x3f, 0x6c, 0x2f, 0x2f, 0x09, 0x59, 0x5b, 0xa5, 0x5b, 0x0b, 0x33, 0x99 +.byte 0xe2, 0xc3, 0x3d, 0x89, 0xf9, 0x6a, 0x2c, 0xef, 0xb2, 0xd3, 0x06, 0xe9, 0x88, 0x00, 0x26, 0x02 +.byte 0x30, 0x81, 0x85, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x47, 0x42 +.byte 0x31, 0x1b, 0x30, 0x19, 0x06, 0x03, 0x55, 0x04, 0x08, 0x13, 0x12, 0x47, 0x72, 0x65, 0x61, 0x74 +.byte 0x65, 0x72, 0x20, 0x4d, 0x61, 0x6e, 0x63, 0x68, 0x65, 0x73, 0x74, 0x65, 0x72, 0x31, 0x10, 0x30 +.byte 0x0e, 0x06, 0x03, 0x55, 0x04, 0x07, 0x13, 0x07, 0x53, 0x61, 0x6c, 0x66, 0x6f, 0x72, 0x64, 0x31 +.byte 0x1a, 0x30, 0x18, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x11, 0x43, 0x4f, 0x4d, 0x4f, 0x44, 0x4f +.byte 0x20, 0x43, 0x41, 0x20, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x31, 0x2b, 0x30, 0x29, 0x06 +.byte 0x03, 0x55, 0x04, 0x03, 0x13, 0x22, 0x43, 0x4f, 0x4d, 0x4f, 0x44, 0x4f, 0x20, 0x52, 0x53, 0x41 +.byte 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41 +.byte 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09 +.byte 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00 +.byte 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0x91, 0xe8, 0x54, 0x92, 0xd2, 0x0a, 0x56 +.byte 0xb1, 0xac, 0x0d, 0x24, 0xdd, 0xc5, 0xcf, 0x44, 0x67, 0x74, 0x99, 0x2b, 0x37, 0xa3, 0x7d, 0x23 +.byte 0x70, 0x00, 0x71, 0xbc, 0x53, 0xdf, 0xc4, 0xfa, 0x2a, 0x12, 0x8f, 0x4b, 0x7f, 0x10, 0x56, 0xbd +.byte 0x9f, 0x70, 0x72, 0xb7, 0x61, 0x7f, 0xc9, 0x4b, 0x0f, 0x17, 0xa7, 0x3d, 0xe3, 0xb0, 0x04, 0x61 +.byte 0xee, 0xff, 0x11, 0x97, 0xc7, 0xf4, 0x86, 0x3e, 0x0a, 0xfa, 0x3e, 0x5c, 0xf9, 0x93, 0xe6, 0x34 +.byte 0x7a, 0xd9, 0x14, 0x6b, 0xe7, 0x9c, 0xb3, 0x85, 0xa0, 0x82, 0x7a, 0x76, 0xaf, 0x71, 0x90, 0xd7 +.byte 0xec, 0xfd, 0x0d, 0xfa, 0x9c, 0x6c, 0xfa, 0xdf, 0xb0, 0x82, 0xf4, 0x14, 0x7e, 0xf9, 0xbe, 0xc4 +.byte 0xa6, 0x2f, 0x4f, 0x7f, 0x99, 0x7f, 0xb5, 0xfc, 0x67, 0x43, 0x72, 0xbd, 0x0c, 0x00, 0xd6, 0x89 +.byte 0xeb, 0x6b, 0x2c, 0xd3, 0xed, 0x8f, 0x98, 0x1c, 0x14, 0xab, 0x7e, 0xe5, 0xe3, 0x6e, 0xfc, 0xd8 +.byte 0xa8, 0xe4, 0x92, 0x24, 0xda, 0x43, 0x6b, 0x62, 0xb8, 0x55, 0xfd, 0xea, 0xc1, 0xbc, 0x6c, 0xb6 +.byte 0x8b, 0xf3, 0x0e, 0x8d, 0x9a, 0xe4, 0x9b, 0x6c, 0x69, 0x99, 0xf8, 0x78, 0x48, 0x30, 0x45, 0xd5 +.byte 0xad, 0xe1, 0x0d, 0x3c, 0x45, 0x60, 0xfc, 0x32, 0x96, 0x51, 0x27, 0xbc, 0x67, 0xc3, 0xca, 0x2e +.byte 0xb6, 0x6b, 0xea, 0x46, 0xc7, 0xc7, 0x20, 0xa0, 0xb1, 0x1f, 0x65, 0xde, 0x48, 0x08, 0xba, 0xa4 +.byte 0x4e, 0xa9, 0xf2, 0x83, 0x46, 0x37, 0x84, 0xeb, 0xe8, 0xcc, 0x81, 0x48, 0x43, 0x67, 0x4e, 0x72 +.byte 0x2a, 0x9b, 0x5c, 0xbd, 0x4c, 0x1b, 0x28, 0x8a, 0x5c, 0x22, 0x7b, 0xb4, 0xab, 0x98, 0xd9, 0xee +.byte 0xe0, 0x51, 0x83, 0xc3, 0x09, 0x46, 0x4e, 0x6d, 0x3e, 0x99, 0xfa, 0x95, 0x17, 0xda, 0x7c, 0x33 +.byte 0x57, 0x41, 0x3c, 0x8d, 0x51, 0xed, 0x0b, 0xb6, 0x5c, 0xaf, 0x2c, 0x63, 0x1a, 0xdf, 0x57, 0xc8 +.byte 0x3f, 0xbc, 0xe9, 0x5d, 0xc4, 0x9b, 0xaf, 0x45, 0x99, 0xe2, 0xa3, 0x5a, 0x24, 0xb4, 0xba, 0xa9 +.byte 0x56, 0x3d, 0xcf, 0x6f, 0xaa, 0xff, 0x49, 0x58, 0xbe, 0xf0, 0xa8, 0xff, 0xf4, 0xb8, 0xad, 0xe9 +.byte 0x37, 0xfb, 0xba, 0xb8, 0xf4, 0x0b, 0x3a, 0xf9, 0xe8, 0x43, 0x42, 0x1e, 0x89, 0xd8, 0x84, 0xcb +.byte 0x13, 0xf1, 0xd9, 0xbb, 0xe1, 0x89, 0x60, 0xb8, 0x8c, 0x28, 0x56, 0xac, 0x14, 0x1d, 0x9c, 0x0a +.byte 0xe7, 0x71, 0xeb, 0xcf, 0x0e, 0xdd, 0x3d, 0xa9, 0x96, 0xa1, 0x48, 0xbd, 0x3c, 0xf7, 0xaf, 0xb5 +.byte 0x0d, 0x22, 0x4c, 0xc0, 0x11, 0x81, 0xec, 0x56, 0x3b, 0xf6, 0xd3, 0xa2, 0xe2, 0x5b, 0xb7, 0xb2 +.byte 0x04, 0x22, 0x52, 0x95, 0x80, 0x93, 0x69, 0xe8, 0x8e, 0x4c, 0x65, 0xf1, 0x91, 0x03, 0x2d, 0x70 +.byte 0x74, 0x02, 0xea, 0x8b, 0x67, 0x15, 0x29, 0x69, 0x52, 0x02, 0xbb, 0xd7, 0xdf, 0x50, 0x6a, 0x55 +.byte 0x46, 0xbf, 0xa0, 0xa3, 0x28, 0x61, 0x7f, 0x70, 0xd0, 0xc3, 0xa2, 0xaa, 0x2c, 0x21, 0xaa, 0x47 +.byte 0xce, 0x28, 0x9c, 0x06, 0x45, 0x76, 0xbf, 0x82, 0x18, 0x27, 0xb4, 0xd5, 0xae, 0xb4, 0xcb, 0x50 +.byte 0xe6, 0x6b, 0xf4, 0x4c, 0x86, 0x71, 0x30, 0xe9, 0xa6, 0xdf, 0x16, 0x86, 0xe0, 0xd8, 0xff, 0x40 +.byte 0xdd, 0xfb, 0xd0, 0x42, 0x88, 0x7f, 0xa3, 0x33, 0x3a, 0x2e, 0x5c, 0x1e, 0x41, 0x11, 0x81, 0x63 +.byte 0xce, 0x18, 0x71, 0x6b, 0x2b, 0xec, 0xa6, 0x8a, 0xb7, 0x31, 0x5c, 0x3a, 0x6a, 0x47, 0xe0, 0xc3 +.byte 0x79, 0x59, 0xd6, 0x20, 0x1a, 0xaf, 0xf2, 0x6a, 0x98, 0xaa, 0x72, 0xbc, 0x57, 0x4a, 0xd2, 0x4b +.byte 0x9d, 0xbb, 0x10, 0xfc, 0xb0, 0x4c, 0x41, 0xe5, 0xed, 0x1d, 0x3d, 0x5e, 0x28, 0x9d, 0x9c, 0xcc +.byte 0xbf, 0xb3, 0x51, 0xda, 0xa7, 0x47, 0xe5, 0x84, 0x53, 0x02, 0x03, 0x01, 0x00, 0x01, 0x8b, 0x00 +.byte 0x26, 0x02, 0x30, 0x81, 0x88, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02 +.byte 0x55, 0x53, 0x31, 0x11, 0x30, 0x0f, 0x06, 0x03, 0x55, 0x04, 0x08, 0x0c, 0x08, 0x49, 0x6c, 0x6c +.byte 0x69, 0x6e, 0x6f, 0x69, 0x73, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04, 0x07, 0x0c, 0x07 +.byte 0x43, 0x68, 0x69, 0x63, 0x61, 0x67, 0x6f, 0x31, 0x21, 0x30, 0x1f, 0x06, 0x03, 0x55, 0x04, 0x0a +.byte 0x0c, 0x18, 0x54, 0x72, 0x75, 0x73, 0x74, 0x77, 0x61, 0x76, 0x65, 0x20, 0x48, 0x6f, 0x6c, 0x64 +.byte 0x69, 0x6e, 0x67, 0x73, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x31, 0x31, 0x30, 0x2f, 0x06, 0x03 +.byte 0x55, 0x04, 0x03, 0x0c, 0x28, 0x54, 0x72, 0x75, 0x73, 0x74, 0x77, 0x61, 0x76, 0x65, 0x20, 0x47 +.byte 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74 +.byte 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x30, 0x82, 0x02 +.byte 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00 +.byte 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0xb9, 0x5d +.byte 0x51, 0x28, 0x4b, 0x3c, 0x37, 0x92, 0xd1, 0x82, 0xce, 0xbd, 0x1d, 0xbd, 0xcd, 0xdd, 0xb8, 0xab +.byte 0xcf, 0x0a, 0x3e, 0xe1, 0x5d, 0xe5, 0xdc, 0xaa, 0x09, 0xb9, 0x57, 0x02, 0x3e, 0xe6, 0x63, 0x61 +.byte 0xdf, 0xf2, 0x0f, 0x82, 0x63, 0xae, 0xa3, 0xf7, 0xac, 0x73, 0xd1, 0x7c, 0xe7, 0xb3, 0x0b, 0xaf +.byte 0x08, 0x00, 0x09, 0x59, 0x7f, 0xcd, 0x29, 0x2a, 0x88, 0x93, 0x87, 0x17, 0x18, 0x80, 0xed, 0x88 +.byte 0xb2, 0xb4, 0xb6, 0x10, 0x1f, 0x2d, 0xd6, 0x5f, 0x55, 0xa2, 0x13, 0x5d, 0xd1, 0xc6, 0xeb, 0x06 +.byte 0x56, 0x89, 0x88, 0xfe, 0xac, 0x32, 0x9d, 0xfd, 0x5c, 0xc3, 0x05, 0xc7, 0x6e, 0xee, 0x86, 0x89 +.byte 0xba, 0x88, 0x03, 0x9d, 0x72, 0x21, 0x86, 0x90, 0xae, 0x8f, 0x03, 0xa5, 0xdc, 0x9f, 0x88, 0x28 +.byte 0xcb, 0xa3, 0x92, 0x49, 0x0f, 0xec, 0xd0, 0x0f, 0xe2, 0x6d, 0x44, 0x4f, 0x80, 0x6a, 0xb2, 0xd4 +.byte 0xe7, 0xa0, 0x0a, 0x53, 0x01, 0xba, 0x8e, 0x97, 0x91, 0x76, 0x6e, 0xbc, 0xfc, 0xd5, 0x6b, 0x36 +.byte 0xe6, 0x40, 0x88, 0xd6, 0x7b, 0x2f, 0x5f, 0x05, 0xe8, 0x2c, 0x6d, 0x11, 0xf3, 0xe7, 0xb2, 0xbe +.byte 0x92, 0x44, 0x4c, 0xd2, 0x97, 0xa4, 0xfe, 0xd2, 0x72, 0x81, 0x43, 0x07, 0x9c, 0xe9, 0x11, 0x3e +.byte 0xf5, 0x8b, 0x1a, 0x59, 0x7d, 0x1f, 0x68, 0x58, 0xdd, 0x04, 0x00, 0x2c, 0x96, 0xf3, 0x43, 0xb3 +.byte 0x7e, 0x98, 0x19, 0x74, 0xd9, 0x9c, 0x73, 0xd9, 0x18, 0xbe, 0x41, 0xc7, 0x34, 0x79, 0xd9, 0xf4 +.byte 0x62, 0xc2, 0x43, 0xb9, 0xb3, 0x27, 0xb0, 0x22, 0xcb, 0xf9, 0x3d, 0x52, 0xc7, 0x30, 0x47, 0xb3 +.byte 0xc9, 0x3e, 0xb8, 0x6a, 0xe2, 0xe7, 0xe8, 0x81, 0x70, 0x5e, 0x42, 0x8b, 0x4f, 0x26, 0xa5, 0xfe +.byte 0x3a, 0xc2, 0x20, 0x6e, 0xbb, 0xf8, 0x16, 0x8e, 0xcd, 0x0c, 0xa9, 0xb4, 0x1b, 0x6c, 0x76, 0x10 +.byte 0xe1, 0x58, 0x79, 0x46, 0x3e, 0x54, 0xce, 0x80, 0xa8, 0x57, 0x09, 0x37, 0x29, 0x1b, 0x99, 0x13 +.byte 0x8f, 0x0c, 0xc8, 0xd6, 0x2c, 0x1c, 0xfb, 0x05, 0xe8, 0x08, 0x95, 0x3d, 0x65, 0x46, 0xdc, 0xee +.byte 0xcd, 0x69, 0xe2, 0x4d, 0x8f, 0x87, 0x28, 0x4e, 0x34, 0x0b, 0x3e, 0xcf, 0x14, 0xd9, 0xbb, 0xdd +.byte 0xb6, 0x50, 0x9a, 0xad, 0x77, 0xd4, 0x19, 0xd6, 0xda, 0x1a, 0x88, 0xc8, 0x4e, 0x1b, 0x27, 0x75 +.byte 0xd8, 0xb2, 0x08, 0xf1, 0xae, 0x83, 0x30, 0xb9, 0x11, 0x0e, 0xcd, 0x87, 0xf0, 0x84, 0x8d, 0x15 +.byte 0x72, 0x7c, 0xa1, 0xef, 0xcc, 0xf2, 0x88, 0x61, 0xba, 0xf4, 0x69, 0xbb, 0x0c, 0x8c, 0x0b, 0x75 +.byte 0x57, 0x04, 0xb8, 0x4e, 0x2a, 0x14, 0x2e, 0x3d, 0x0f, 0x1c, 0x1e, 0x32, 0xa6, 0x62, 0x36, 0xee +.byte 0x66, 0xe2, 0x22, 0xb8, 0x05, 0x40, 0x63, 0x10, 0x22, 0xf3, 0x33, 0x1d, 0x74, 0x72, 0x8a, 0x2c +.byte 0xf5, 0x39, 0x29, 0xa0, 0xd3, 0xe7, 0x1b, 0x80, 0x84, 0x2d, 0xc5, 0x3d, 0xe3, 0x4d, 0xb1, 0xfd +.byte 0x1a, 0x6f, 0xba, 0x65, 0x07, 0x3b, 0x58, 0xec, 0x42, 0x45, 0x26, 0xfb, 0xd8, 0xda, 0x25, 0x72 +.byte 0xc4, 0xf6, 0x00, 0xb1, 0x22, 0x79, 0xbd, 0xe3, 0x7c, 0x59, 0x62, 0x4a, 0x9c, 0x05, 0x6f, 0x3d +.byte 0xce, 0xe6, 0xd6, 0x47, 0x63, 0x99, 0xc6, 0x24, 0x6f, 0x72, 0x12, 0xc8, 0xac, 0x7f, 0x90, 0xb4 +.byte 0x0b, 0x91, 0x70, 0xe8, 0xb7, 0xe6, 0x16, 0x10, 0x71, 0x17, 0xce, 0xde, 0x06, 0x4f, 0x48, 0x41 +.byte 0x7d, 0x35, 0x4a, 0xa3, 0x89, 0xf2, 0xc9, 0x4b, 0x7b, 0x41, 0x11, 0x6d, 0x67, 0xb7, 0x08, 0x98 +.byte 0x4c, 0xe5, 0x11, 0x19, 0xae, 0x42, 0x80, 0xdc, 0xfb, 0x90, 0x05, 0xd4, 0xf8, 0x50, 0xca, 0xbe +.byte 0xe4, 0xad, 0xc7, 0xc2, 0x94, 0xd7, 0x16, 0x9d, 0xe6, 0x17, 0x8f, 0xaf, 0x36, 0xfb, 0x02, 0x03 +.byte 0x01, 0x00, 0x01, 0x8b, 0x00, 0x78, 0x00, 0x30, 0x81, 0x88, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03 +.byte 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x08 +.byte 0x13, 0x0a, 0x4e, 0x65, 0x77, 0x20, 0x4a, 0x65, 0x72, 0x73, 0x65, 0x79, 0x31, 0x14, 0x30, 0x12 +.byte 0x06, 0x03, 0x55, 0x04, 0x07, 0x13, 0x0b, 0x4a, 0x65, 0x72, 0x73, 0x65, 0x79, 0x20, 0x43, 0x69 +.byte 0x74, 0x79, 0x31, 0x1e, 0x30, 0x1c, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x15, 0x54, 0x68, 0x65 +.byte 0x20, 0x55, 0x53, 0x45, 0x52, 0x54, 0x52, 0x55, 0x53, 0x54, 0x20, 0x4e, 0x65, 0x74, 0x77, 0x6f +.byte 0x72, 0x6b, 0x31, 0x2e, 0x30, 0x2c, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x25, 0x55, 0x53, 0x45 +.byte 0x52, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x45, 0x43, 0x43, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69 +.byte 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69 +.byte 0x74, 0x79, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06 +.byte 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0x1a, 0xac, 0x54, 0x5a, 0xa9, 0xf9 +.byte 0x68, 0x23, 0xe7, 0x7a, 0xd5, 0x24, 0x6f, 0x53, 0xc6, 0x5a, 0xd8, 0x4b, 0xab, 0xc6, 0xd5, 0xb6 +.byte 0xd1, 0xe6, 0x73, 0x71, 0xae, 0xdd, 0x9c, 0xd6, 0x0c, 0x61, 0xfd, 0xdb, 0xa0, 0x89, 0x03, 0xb8 +.byte 0x05, 0x14, 0xec, 0x57, 0xce, 0xee, 0x5d, 0x3f, 0xe2, 0x21, 0xb3, 0xce, 0xf7, 0xd4, 0x8a, 0x79 +.byte 0xe0, 0xa3, 0x83, 0x7e, 0x2d, 0x97, 0xd0, 0x61, 0xc4, 0xf1, 0x99, 0xdc, 0x25, 0x91, 0x63, 0xab +.byte 0x7f, 0x30, 0xa3, 0xb4, 0x70, 0xe2, 0xc7, 0xa1, 0x33, 0x9c, 0xf3, 0xbf, 0x2e, 0x5c, 0x53, 0xb1 +.byte 0x5f, 0xb3, 0x7d, 0x32, 0x7f, 0x8a, 0x34, 0xe3, 0x79, 0x79, 0x8b, 0x00, 0x26, 0x02, 0x30, 0x81 +.byte 0x88, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x13 +.byte 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x08, 0x13, 0x0a, 0x4e, 0x65, 0x77, 0x20, 0x4a, 0x65, 0x72 +.byte 0x73, 0x65, 0x79, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55, 0x04, 0x07, 0x13, 0x0b, 0x4a, 0x65 +.byte 0x72, 0x73, 0x65, 0x79, 0x20, 0x43, 0x69, 0x74, 0x79, 0x31, 0x1e, 0x30, 0x1c, 0x06, 0x03, 0x55 +.byte 0x04, 0x0a, 0x13, 0x15, 0x54, 0x68, 0x65, 0x20, 0x55, 0x53, 0x45, 0x52, 0x54, 0x52, 0x55, 0x53 +.byte 0x54, 0x20, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x31, 0x2e, 0x30, 0x2c, 0x06, 0x03, 0x55 +.byte 0x04, 0x03, 0x13, 0x25, 0x55, 0x53, 0x45, 0x52, 0x54, 0x72, 0x75, 0x73, 0x74, 0x20, 0x52, 0x53 +.byte 0x41, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20 +.byte 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06 +.byte 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f +.byte 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01, 0x00, 0x80, 0x12, 0x65, 0x17, 0x36, 0x0e +.byte 0xc3, 0xdb, 0x08, 0xb3, 0xd0, 0xac, 0x57, 0x0d, 0x76, 0xed, 0xcd, 0x27, 0xd3, 0x4c, 0xad, 0x50 +.byte 0x83, 0x61, 0xe2, 0xaa, 0x20, 0x4d, 0x09, 0x2d, 0x64, 0x09, 0xdc, 0xce, 0x89, 0x9f, 0xcc, 0x3d +.byte 0xa9, 0xec, 0xf6, 0xcf, 0xc1, 0xdc, 0xf1, 0xd3, 0xb1, 0xd6, 0x7b, 0x37, 0x28, 0x11, 0x2b, 0x47 +.byte 0xda, 0x39, 0xc6, 0xbc, 0x3a, 0x19, 0xb4, 0x5f, 0xa6, 0xbd, 0x7d, 0x9d, 0xa3, 0x63, 0x42, 0xb6 +.byte 0x76, 0xf2, 0xa9, 0x3b, 0x2b, 0x91, 0xf8, 0xe2, 0x6f, 0xd0, 0xec, 0x16, 0x20, 0x90, 0x09, 0x3e +.byte 0xe2, 0xe8, 0x74, 0xc9, 0x18, 0xb4, 0x91, 0xd4, 0x62, 0x64, 0xdb, 0x7f, 0xa3, 0x06, 0xf1, 0x88 +.byte 0x18, 0x6a, 0x90, 0x22, 0x3c, 0xbc, 0xfe, 0x13, 0xf0, 0x87, 0x14, 0x7b, 0xf6, 0xe4, 0x1f, 0x8e +.byte 0xd4, 0xe4, 0x51, 0xc6, 0x11, 0x67, 0x46, 0x08, 0x51, 0xcb, 0x86, 0x14, 0x54, 0x3f, 0xbc, 0x33 +.byte 0xfe, 0x7e, 0x6c, 0x9c, 0xff, 0x16, 0x9d, 0x18, 0xbd, 0x51, 0x8e, 0x35, 0xa6, 0xa7, 0x66, 0xc8 +.byte 0x72, 0x67, 0xdb, 0x21, 0x66, 0xb1, 0xd4, 0x9b, 0x78, 0x03, 0xc0, 0x50, 0x3a, 0xe8, 0xcc, 0xf0 +.byte 0xdc, 0xbc, 0x9e, 0x4c, 0xfe, 0xaf, 0x05, 0x96, 0x35, 0x1f, 0x57, 0x5a, 0xb7, 0xff, 0xce, 0xf9 +.byte 0x3d, 0xb7, 0x2c, 0xb6, 0xf6, 0x54, 0xdd, 0xc8, 0xe7, 0x12, 0x3a, 0x4d, 0xae, 0x4c, 0x8a, 0xb7 +.byte 0x5c, 0x9a, 0xb4, 0xb7, 0x20, 0x3d, 0xca, 0x7f, 0x22, 0x34, 0xae, 0x7e, 0x3b, 0x68, 0x66, 0x01 +.byte 0x44, 0xe7, 0x01, 0x4e, 0x46, 0x53, 0x9b, 0x33, 0x60, 0xf7, 0x94, 0xbe, 0x53, 0x37, 0x90, 0x73 +.byte 0x43, 0xf3, 0x32, 0xc3, 0x53, 0xef, 0xdb, 0xaa, 0xfe, 0x74, 0x4e, 0x69, 0xc7, 0x6b, 0x8c, 0x60 +.byte 0x93, 0xde, 0xc4, 0xc7, 0x0c, 0xdf, 0xe1, 0x32, 0xae, 0xcc, 0x93, 0x3b, 0x51, 0x78, 0x95, 0x67 +.byte 0x8b, 0xee, 0x3d, 0x56, 0xfe, 0x0c, 0xd0, 0x69, 0x0f, 0x1b, 0x0f, 0xf3, 0x25, 0x26, 0x6b, 0x33 +.byte 0x6d, 0xf7, 0x6e, 0x47, 0xfa, 0x73, 0x43, 0xe5, 0x7e, 0x0e, 0xa5, 0x66, 0xb1, 0x29, 0x7c, 0x32 +.byte 0x84, 0x63, 0x55, 0x89, 0xc4, 0x0d, 0xc1, 0x93, 0x54, 0x30, 0x19, 0x13, 0xac, 0xd3, 0x7d, 0x37 +.byte 0xa7, 0xeb, 0x5d, 0x3a, 0x6c, 0x35, 0x5c, 0xdb, 0x41, 0xd7, 0x12, 0xda, 0xa9, 0x49, 0x0b, 0xdf +.byte 0xd8, 0x80, 0x8a, 0x09, 0x93, 0x62, 0x8e, 0xb5, 0x66, 0xcf, 0x25, 0x88, 0xcd, 0x84, 0xb8, 0xb1 +.byte 0x3f, 0xa4, 0x39, 0x0f, 0xd9, 0x02, 0x9e, 0xeb, 0x12, 0x4c, 0x95, 0x7c, 0xf3, 0x6b, 0x05, 0xa9 +.byte 0x5e, 0x16, 0x83, 0xcc, 0xb8, 0x67, 0xe2, 0xe8, 0x13, 0x9d, 0xcc, 0x5b, 0x82, 0xd3, 0x4c, 0xb3 +.byte 0xed, 0x5b, 0xff, 0xde, 0xe5, 0x73, 0xac, 0x23, 0x3b, 0x2d, 0x00, 0xbf, 0x35, 0x55, 0x74, 0x09 +.byte 0x49, 0xd8, 0x49, 0x58, 0x1a, 0x7f, 0x92, 0x36, 0xe6, 0x51, 0x92, 0x0e, 0xf3, 0x26, 0x7d, 0x1c +.byte 0x4d, 0x17, 0xbc, 0xc9, 0xec, 0x43, 0x26, 0xd0, 0xbf, 0x41, 0x5f, 0x40, 0xa9, 0x44, 0x44, 0xf4 +.byte 0x99, 0xe7, 0x57, 0x87, 0x9e, 0x50, 0x1f, 0x57, 0x54, 0xa8, 0x3e, 0xfd, 0x74, 0x63, 0x2f, 0xb1 +.byte 0x50, 0x65, 0x09, 0xe6, 0x58, 0x42, 0x2e, 0x43, 0x1a, 0x4c, 0xb4, 0xf0, 0x25, 0x47, 0x59, 0xfa +.byte 0x04, 0x1e, 0x93, 0xd4, 0x26, 0x46, 0x4a, 0x50, 0x81, 0xb2, 0xde, 0xbe, 0x78, 0xb7, 0xfc, 0x67 +.byte 0x15, 0xe1, 0xc9, 0x57, 0x84, 0x1e, 0x0f, 0x63, 0xd6, 0xe9, 0x62, 0xba, 0xd6, 0x5f, 0x55, 0x2e +.byte 0xea, 0x5c, 0xc6, 0x28, 0x08, 0x04, 0x25, 0x39, 0xb8, 0x0e, 0x2b, 0xa9, 0xf2, 0x4c, 0x97, 0x1c +.byte 0x07, 0x3f, 0x0d, 0x52, 0xf5, 0xed, 0xef, 0x2f, 0x82, 0x0f, 0x02, 0x03, 0x01, 0x00, 0x01, 0x92 +.byte 0x00, 0x26, 0x01, 0x30, 0x81, 0x8f, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13 +.byte 0x02, 0x55, 0x53, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04, 0x08, 0x13, 0x07, 0x41, 0x72 +.byte 0x69, 0x7a, 0x6f, 0x6e, 0x61, 0x31, 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x07, 0x13, 0x0a +.byte 0x53, 0x63, 0x6f, 0x74, 0x74, 0x73, 0x64, 0x61, 0x6c, 0x65, 0x31, 0x25, 0x30, 0x23, 0x06, 0x03 +.byte 0x55, 0x04, 0x0a, 0x13, 0x1c, 0x53, 0x74, 0x61, 0x72, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x54 +.byte 0x65, 0x63, 0x68, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x2c, 0x20, 0x49, 0x6e, 0x63 +.byte 0x2e, 0x31, 0x32, 0x30, 0x30, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x29, 0x53, 0x74, 0x61, 0x72 +.byte 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69 +.byte 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79 +.byte 0x20, 0x2d, 0x20, 0x47, 0x32, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48 +.byte 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01 +.byte 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xbd, 0xed, 0xc1, 0x03, 0xfc, 0xf6, 0x8f, 0xfc, 0x02, 0xb1 +.byte 0x6f, 0x5b, 0x9f, 0x48, 0xd9, 0x9d, 0x79, 0xe2, 0xa2, 0xb7, 0x03, 0x61, 0x56, 0x18, 0xc3, 0x47 +.byte 0xb6, 0xd7, 0xca, 0x3d, 0x35, 0x2e, 0x89, 0x43, 0xf7, 0xa1, 0x69, 0x9b, 0xde, 0x8a, 0x1a, 0xfd +.byte 0x13, 0x20, 0x9c, 0xb4, 0x49, 0x77, 0x32, 0x29, 0x56, 0xfd, 0xb9, 0xec, 0x8c, 0xdd, 0x22, 0xfa +.byte 0x72, 0xdc, 0x27, 0x61, 0x97, 0xee, 0xf6, 0x5a, 0x84, 0xec, 0x6e, 0x19, 0xb9, 0x89, 0x2c, 0xdc +.byte 0x84, 0x5b, 0xd5, 0x74, 0xfb, 0x6b, 0x5f, 0xc5, 0x89, 0xa5, 0x10, 0x52, 0x89, 0x46, 0x55, 0xf4 +.byte 0xb8, 0x75, 0x1c, 0xe6, 0x7f, 0xe4, 0x54, 0xae, 0x4b, 0xf8, 0x55, 0x72, 0x57, 0x02, 0x19, 0xf8 +.byte 0x17, 0x71, 0x59, 0xeb, 0x1e, 0x28, 0x07, 0x74, 0xc5, 0x9d, 0x48, 0xbe, 0x6c, 0xb4, 0xf4, 0xa4 +.byte 0xb0, 0xf3, 0x64, 0x37, 0x79, 0x92, 0xc0, 0xec, 0x46, 0x5e, 0x7f, 0xe1, 0x6d, 0x53, 0x4c, 0x62 +.byte 0xaf, 0xcd, 0x1f, 0x0b, 0x63, 0xbb, 0x3a, 0x9d, 0xfb, 0xfc, 0x79, 0x00, 0x98, 0x61, 0x74, 0xcf +.byte 0x26, 0x82, 0x40, 0x63, 0xf3, 0xb2, 0x72, 0x6a, 0x19, 0x0d, 0x99, 0xca, 0xd4, 0x0e, 0x75, 0xcc +.byte 0x37, 0xfb, 0x8b, 0x89, 0xc1, 0x59, 0xf1, 0x62, 0x7f, 0x5f, 0xb3, 0x5f, 0x65, 0x30, 0xf8, 0xa7 +.byte 0xb7, 0x4d, 0x76, 0x5a, 0x1e, 0x76, 0x5e, 0x34, 0xc0, 0xe8, 0x96, 0x56, 0x99, 0x8a, 0xb3, 0xf0 +.byte 0x7f, 0xa4, 0xcd, 0xbd, 0xdc, 0x32, 0x31, 0x7c, 0x91, 0xcf, 0xe0, 0x5f, 0x11, 0xf8, 0x6b, 0xaa +.byte 0x49, 0x5c, 0xd1, 0x99, 0x94, 0xd1, 0xa2, 0xe3, 0x63, 0x5b, 0x09, 0x76, 0xb5, 0x56, 0x62, 0xe1 +.byte 0x4b, 0x74, 0x1d, 0x96, 0xd4, 0x26, 0xd4, 0x08, 0x04, 0x59, 0xd0, 0x98, 0x0e, 0x0e, 0xe6, 0xde +.byte 0xfc, 0xc3, 0xec, 0x1f, 0x90, 0xf1, 0x02, 0x03, 0x01, 0x00, 0x01, 0x94, 0x00, 0x5b, 0x00, 0x30 +.byte 0x81, 0x91, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31 +.byte 0x11, 0x30, 0x0f, 0x06, 0x03, 0x55, 0x04, 0x08, 0x13, 0x08, 0x49, 0x6c, 0x6c, 0x69, 0x6e, 0x6f +.byte 0x69, 0x73, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04, 0x07, 0x13, 0x07, 0x43, 0x68, 0x69 +.byte 0x63, 0x61, 0x67, 0x6f, 0x31, 0x21, 0x30, 0x1f, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x18, 0x54 +.byte 0x72, 0x75, 0x73, 0x74, 0x77, 0x61, 0x76, 0x65, 0x20, 0x48, 0x6f, 0x6c, 0x64, 0x69, 0x6e, 0x67 +.byte 0x73, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x31, 0x3a, 0x30, 0x38, 0x06, 0x03, 0x55, 0x04, 0x03 +.byte 0x13, 0x31, 0x54, 0x72, 0x75, 0x73, 0x74, 0x77, 0x61, 0x76, 0x65, 0x20, 0x47, 0x6c, 0x6f, 0x62 +.byte 0x61, 0x6c, 0x20, 0x45, 0x43, 0x43, 0x20, 0x50, 0x32, 0x35, 0x36, 0x20, 0x43, 0x65, 0x72, 0x74 +.byte 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72 +.byte 0x69, 0x74, 0x79, 0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01 +.byte 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x7e, 0xfb +.byte 0x6c, 0xe6, 0x23, 0xe3, 0x73, 0x32, 0x08, 0xca, 0x60, 0xe6, 0x53, 0x9c, 0xba, 0x74, 0x8d, 0x18 +.byte 0xb0, 0x78, 0x90, 0x52, 0x80, 0xdd, 0x38, 0xc0, 0x4a, 0x1d, 0xd1, 0xa8, 0xcc, 0x93, 0xa4, 0x97 +.byte 0x06, 0x38, 0xca, 0x0d, 0x15, 0x62, 0xc6, 0x8e, 0x01, 0x2a, 0x65, 0x9d, 0xaa, 0xdf, 0x34, 0x91 +.byte 0x2e, 0x81, 0xc1, 0xe4, 0x33, 0x92, 0x31, 0xc4, 0xfd, 0x09, 0x3a, 0xa6, 0x3f, 0xad, 0x94, 0x00 +.byte 0x78, 0x00, 0x30, 0x81, 0x91, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02 +.byte 0x55, 0x53, 0x31, 0x11, 0x30, 0x0f, 0x06, 0x03, 0x55, 0x04, 0x08, 0x13, 0x08, 0x49, 0x6c, 0x6c +.byte 0x69, 0x6e, 0x6f, 0x69, 0x73, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04, 0x07, 0x13, 0x07 +.byte 0x43, 0x68, 0x69, 0x63, 0x61, 0x67, 0x6f, 0x31, 0x21, 0x30, 0x1f, 0x06, 0x03, 0x55, 0x04, 0x0a +.byte 0x13, 0x18, 0x54, 0x72, 0x75, 0x73, 0x74, 0x77, 0x61, 0x76, 0x65, 0x20, 0x48, 0x6f, 0x6c, 0x64 +.byte 0x69, 0x6e, 0x67, 0x73, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x31, 0x3a, 0x30, 0x38, 0x06, 0x03 +.byte 0x55, 0x04, 0x03, 0x13, 0x31, 0x54, 0x72, 0x75, 0x73, 0x74, 0x77, 0x61, 0x76, 0x65, 0x20, 0x47 +.byte 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x45, 0x43, 0x43, 0x20, 0x50, 0x33, 0x38, 0x34, 0x20, 0x43 +.byte 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74 +.byte 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce +.byte 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0x6b, 0xda +.byte 0x0d, 0x75, 0x35, 0x08, 0x31, 0x47, 0x05, 0xae, 0x45, 0x99, 0x55, 0xf1, 0x11, 0x13, 0x2e, 0x4a +.byte 0xf8, 0x10, 0x31, 0x23, 0xa3, 0x7e, 0x83, 0xd3, 0x7f, 0x28, 0x08, 0x3a, 0x26, 0x1a, 0x3a, 0xcf +.byte 0x97, 0x82, 0x1f, 0x80, 0xb7, 0x27, 0x09, 0x8f, 0xd1, 0x8e, 0x30, 0xc4, 0x0a, 0x9b, 0x0e, 0xac +.byte 0x58, 0x04, 0xab, 0xf7, 0x36, 0x7d, 0x94, 0x23, 0xa4, 0x9b, 0x0a, 0x8a, 0x8b, 0xab, 0xeb, 0xfd +.byte 0x39, 0x25, 0x66, 0xf1, 0x5e, 0xfe, 0x8c, 0xae, 0x8d, 0x41, 0x79, 0x9d, 0x09, 0x60, 0xce, 0x28 +.byte 0xa9, 0xd3, 0x8a, 0x6d, 0xf3, 0xd6, 0x45, 0xd4, 0xf2, 0x98, 0x84, 0x38, 0x65, 0xa0, 0x9b, 0x00 +.byte 0x26, 0x01, 0x30, 0x81, 0x98, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02 +.byte 0x55, 0x53, 0x31, 0x10, 0x30, 0x0e, 0x06, 0x03, 0x55, 0x04, 0x08, 0x13, 0x07, 0x41, 0x72, 0x69 +.byte 0x7a, 0x6f, 0x6e, 0x61, 0x31, 0x13, 0x30, 0x11, 0x06, 0x03, 0x55, 0x04, 0x07, 0x13, 0x0a, 0x53 +.byte 0x63, 0x6f, 0x74, 0x74, 0x73, 0x64, 0x61, 0x6c, 0x65, 0x31, 0x25, 0x30, 0x23, 0x06, 0x03, 0x55 +.byte 0x04, 0x0a, 0x13, 0x1c, 0x53, 0x74, 0x61, 0x72, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x54, 0x65 +.byte 0x63, 0x68, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e +.byte 0x31, 0x3b, 0x30, 0x39, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x32, 0x53, 0x74, 0x61, 0x72, 0x66 +.byte 0x69, 0x65, 0x6c, 0x64, 0x20, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x20, 0x52, 0x6f +.byte 0x6f, 0x74, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x20, 0x41 +.byte 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x2d, 0x20, 0x47, 0x32, 0x30, 0x82, 0x01 +.byte 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00 +.byte 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xd5, 0x0c +.byte 0x3a, 0xc4, 0x2a, 0xf9, 0x4e, 0xe2, 0xf5, 0xbe, 0x19, 0x97, 0x5f, 0x8e, 0x88, 0x53, 0xb1, 0x1f +.byte 0x3f, 0xcb, 0xcf, 0x9f, 0x20, 0x13, 0x6d, 0x29, 0x3a, 0xc8, 0x0f, 0x7d, 0x3c, 0xf7, 0x6b, 0x76 +.byte 0x38, 0x63, 0xd9, 0x36, 0x60, 0xa8, 0x9b, 0x5e, 0x5c, 0x00, 0x80, 0xb2, 0x2f, 0x59, 0x7f, 0xf6 +.byte 0x87, 0xf9, 0x25, 0x43, 0x86, 0xe7, 0x69, 0x1b, 0x52, 0x9a, 0x90, 0xe1, 0x71, 0xe3, 0xd8, 0x2d +.byte 0x0d, 0x4e, 0x6f, 0xf6, 0xc8, 0x49, 0xd9, 0xb6, 0xf3, 0x1a, 0x56, 0xae, 0x2b, 0xb6, 0x74, 0x14 +.byte 0xeb, 0xcf, 0xfb, 0x26, 0xe3, 0x1a, 0xba, 0x1d, 0x96, 0x2e, 0x6a, 0x3b, 0x58, 0x94, 0x89, 0x47 +.byte 0x56, 0xff, 0x25, 0xa0, 0x93, 0x70, 0x53, 0x83, 0xda, 0x84, 0x74, 0x14, 0xc3, 0x67, 0x9e, 0x04 +.byte 0x68, 0x3a, 0xdf, 0x8e, 0x40, 0x5a, 0x1d, 0x4a, 0x4e, 0xcf, 0x43, 0x91, 0x3b, 0xe7, 0x56, 0xd6 +.byte 0x00, 0x70, 0xcb, 0x52, 0xee, 0x7b, 0x7d, 0xae, 0x3a, 0xe7, 0xbc, 0x31, 0xf9, 0x45, 0xf6, 0xc2 +.byte 0x60, 0xcf, 0x13, 0x59, 0x02, 0x2b, 0x80, 0xcc, 0x34, 0x47, 0xdf, 0xb9, 0xde, 0x90, 0x65, 0x6d +.byte 0x02, 0xcf, 0x2c, 0x91, 0xa6, 0xa6, 0xe7, 0xde, 0x85, 0x18, 0x49, 0x7c, 0x66, 0x4e, 0xa3, 0x3a +.byte 0x6d, 0xa9, 0xb5, 0xee, 0x34, 0x2e, 0xba, 0x0d, 0x03, 0xb8, 0x33, 0xdf, 0x47, 0xeb, 0xb1, 0x6b +.byte 0x8d, 0x25, 0xd9, 0x9b, 0xce, 0x81, 0xd1, 0x45, 0x46, 0x32, 0x96, 0x70, 0x87, 0xde, 0x02, 0x0e +.byte 0x49, 0x43, 0x85, 0xb6, 0x6c, 0x73, 0xbb, 0x64, 0xea, 0x61, 0x41, 0xac, 0xc9, 0xd4, 0x54, 0xdf +.byte 0x87, 0x2f, 0xc7, 0x22, 0xb2, 0x26, 0xcc, 0x9f, 0x59, 0x54, 0x68, 0x9f, 0xfc, 0xbe, 0x2a, 0x2f +.byte 0xc4, 0x55, 0x1c, 0x75, 0x40, 0x60, 0x17, 0x85, 0x02, 0x55, 0x39, 0x8b, 0x7f, 0x05, 0x02, 0x03 +.byte 0x01, 0x00, 0x01, 0xa9, 0x00, 0x26, 0x02, 0x30, 0x81, 0xa6, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03 +.byte 0x55, 0x04, 0x06, 0x13, 0x02, 0x47, 0x52, 0x31, 0x0f, 0x30, 0x0d, 0x06, 0x03, 0x55, 0x04, 0x07 +.byte 0x13, 0x06, 0x41, 0x74, 0x68, 0x65, 0x6e, 0x73, 0x31, 0x44, 0x30, 0x42, 0x06, 0x03, 0x55, 0x04 +.byte 0x0a, 0x13, 0x3b, 0x48, 0x65, 0x6c, 0x6c, 0x65, 0x6e, 0x69, 0x63, 0x20, 0x41, 0x63, 0x61, 0x64 +.byte 0x65, 0x6d, 0x69, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x52, 0x65, 0x73, 0x65, 0x61, 0x72, 0x63 +.byte 0x68, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x43 +.byte 0x65, 0x72, 0x74, 0x2e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x31, 0x40 +.byte 0x30, 0x3e, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x37, 0x48, 0x65, 0x6c, 0x6c, 0x65, 0x6e, 0x69 +.byte 0x63, 0x20, 0x41, 0x63, 0x61, 0x64, 0x65, 0x6d, 0x69, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x52 +.byte 0x65, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74 +.byte 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x43, 0x41, 0x20, 0x32, 0x30, 0x31, 0x35 +.byte 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01 +.byte 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02, 0x01 +.byte 0x00, 0xc2, 0xf8, 0xa9, 0x3f, 0x1b, 0x89, 0xfc, 0x3c, 0x3c, 0x04, 0x5d, 0x3d, 0x90, 0x36, 0xb0 +.byte 0x91, 0x3a, 0x79, 0x3c, 0x66, 0x5a, 0xef, 0x6d, 0x39, 0x01, 0x49, 0x1a, 0xb4, 0xb7, 0xcf, 0x7f +.byte 0x4d, 0x23, 0x53, 0xb7, 0x90, 0x00, 0xe3, 0x13, 0x2a, 0x28, 0xa6, 0x31, 0xf1, 0x91, 0x00, 0xe3 +.byte 0x28, 0xec, 0xae, 0x21, 0x41, 0xce, 0x1f, 0xda, 0xfd, 0x7d, 0x12, 0x5b, 0x01, 0x83, 0x0f, 0xb9 +.byte 0xb0, 0x5f, 0x99, 0xe1, 0xf2, 0x12, 0x83, 0x80, 0x4d, 0x06, 0x3e, 0xdf, 0xac, 0xaf, 0xe7, 0xa1 +.byte 0x88, 0x6b, 0x31, 0xaf, 0xf0, 0x8b, 0xd0, 0x18, 0x33, 0xb8, 0xdb, 0x45, 0x6a, 0x34, 0xf4, 0x02 +.byte 0x80, 0x24, 0x28, 0x0a, 0x02, 0x15, 0x95, 0x5e, 0x76, 0x2a, 0x0d, 0x99, 0x3a, 0x14, 0x5b, 0xf6 +.byte 0xcb, 0xcb, 0x53, 0xbc, 0x13, 0x4d, 0x01, 0x88, 0x37, 0x94, 0x25, 0x1b, 0x42, 0xbc, 0x22, 0xd8 +.byte 0x8e, 0xa3, 0x96, 0x5e, 0x3a, 0xd9, 0x32, 0xdb, 0x3e, 0xe8, 0xf0, 0x10, 0x65, 0xed, 0x74, 0xe1 +.byte 0x2f, 0xa7, 0x7c, 0xaf, 0x27, 0x34, 0xbb, 0x29, 0x7d, 0x9b, 0xb6, 0xcf, 0x09, 0xc8, 0xe5, 0xd3 +.byte 0x0a, 0xfc, 0x88, 0x65, 0x65, 0x74, 0x0a, 0xdc, 0x73, 0x1c, 0x5c, 0xcd, 0x40, 0xb1, 0x1c, 0xd4 +.byte 0xb6, 0x84, 0x8c, 0x4c, 0x50, 0xcf, 0x68, 0x8e, 0xa8, 0x59, 0xae, 0xc2, 0x27, 0x4e, 0x82, 0xa2 +.byte 0x35, 0xdd, 0x14, 0xf4, 0x1f, 0xff, 0xb2, 0x77, 0xd5, 0x87, 0x2f, 0xaa, 0x6e, 0x7d, 0x24, 0x27 +.byte 0xe7, 0xc6, 0xcb, 0x26, 0xe6, 0xe5, 0xfe, 0x67, 0x07, 0x63, 0xd8, 0x45, 0x0d, 0xdd, 0x3a, 0x59 +.byte 0x65, 0x39, 0x58, 0x7a, 0x92, 0x99, 0x72, 0x3d, 0x9c, 0x84, 0x5e, 0x88, 0x21, 0xb8, 0xd5, 0xf4 +.byte 0x2c, 0xfc, 0xd9, 0x70, 0x52, 0x4f, 0x78, 0xb8, 0xbd, 0x3c, 0x2b, 0x8b, 0x95, 0x98, 0xf5, 0xb3 +.byte 0xd1, 0x68, 0xcf, 0x20, 0x14, 0x7e, 0x4c, 0x5c, 0x5f, 0xe7, 0x8b, 0xe5, 0xf5, 0x35, 0x81, 0x19 +.byte 0x37, 0xd7, 0x11, 0x08, 0xb7, 0x66, 0xbe, 0xd3, 0x4a, 0xce, 0x83, 0x57, 0x00, 0x3a, 0xc3, 0x81 +.byte 0xf8, 0x17, 0xcb, 0x92, 0x36, 0x5d, 0xd1, 0xa3, 0xd8, 0x75, 0x1b, 0xe1, 0x8b, 0x27, 0xea, 0x7a +.byte 0x48, 0x41, 0xfd, 0x45, 0x19, 0x06, 0xad, 0x27, 0x99, 0x4e, 0xc1, 0x70, 0x47, 0xdd, 0xb5, 0x9f +.byte 0x81, 0x53, 0x12, 0xe5, 0xb1, 0x8c, 0x48, 0x5d, 0x31, 0x43, 0x17, 0xe3, 0x8c, 0xc6, 0x7a, 0x63 +.byte 0x96, 0x4b, 0x29, 0x30, 0x4e, 0x84, 0x4e, 0x62, 0x19, 0x5e, 0x3c, 0xce, 0x97, 0x90, 0xa5, 0x7f +.byte 0x01, 0xeb, 0x9d, 0xe0, 0xf8, 0x8b, 0x89, 0xdd, 0x25, 0x98, 0x3d, 0x92, 0xb6, 0x7e, 0xef, 0xd9 +.byte 0xf1, 0x51, 0x51, 0x7d, 0x2d, 0x26, 0xc8, 0x69, 0x59, 0x61, 0xe0, 0xac, 0x6a, 0xb8, 0x2a, 0x36 +.byte 0x11, 0x04, 0x7a, 0x50, 0xbd, 0x32, 0x84, 0xbe, 0x2f, 0xdc, 0x72, 0xd5, 0xd7, 0x1d, 0x16, 0x47 +.byte 0xe4, 0x47, 0x66, 0x20, 0x3f, 0xf4, 0x96, 0xc5, 0xaf, 0x8e, 0x01, 0x7a, 0xa5, 0x0f, 0x7a, 0x64 +.byte 0xf5, 0x0d, 0x18, 0x87, 0xd9, 0xae, 0x88, 0xd5, 0xfa, 0x84, 0xc1, 0x3a, 0xc0, 0x69, 0x28, 0x2d +.byte 0xf2, 0x0d, 0x68, 0x51, 0xaa, 0xe3, 0xa5, 0x77, 0xc6, 0xa4, 0x90, 0x0e, 0xa1, 0x37, 0x8b, 0x31 +.byte 0x23, 0x47, 0xc1, 0x09, 0x08, 0xeb, 0x6e, 0xf7, 0x78, 0x9b, 0xd7, 0x82, 0xfc, 0x84, 0x20, 0x99 +.byte 0x49, 0x19, 0xb6, 0x12, 0x46, 0xb1, 0xfb, 0x45, 0x55, 0x16, 0xa9, 0xa3, 0x65, 0xac, 0x9c, 0x07 +.byte 0x0f, 0xea, 0x6b, 0xdc, 0x1f, 0x2e, 0x06, 0x72, 0xec, 0x86, 0x88, 0x12, 0xe4, 0x2d, 0xdb, 0x5f +.byte 0x05, 0x2f, 0xe4, 0xf0, 0x03, 0xd3, 0x26, 0x33, 0xe7, 0x80, 0xc2, 0xcd, 0x42, 0xa1, 0x17, 0x34 +.byte 0x0b, 0x02, 0x03, 0x01, 0x00, 0x01, 0xaa, 0x00, 0x26, 0x01, 0x30, 0x81, 0xa7, 0x31, 0x0b, 0x30 +.byte 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x48, 0x55, 0x31, 0x11, 0x30, 0x0f, 0x06, 0x03 +.byte 0x55, 0x04, 0x07, 0x0c, 0x08, 0x42, 0x75, 0x64, 0x61, 0x70, 0x65, 0x73, 0x74, 0x31, 0x15, 0x30 +.byte 0x13, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x0c, 0x4e, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x20 +.byte 0x4b, 0x66, 0x74, 0x2e, 0x31, 0x37, 0x30, 0x35, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x0c, 0x2e, 0x54 +.byte 0x61, 0x6e, 0xc3, 0xba, 0x73, 0xc3, 0xad, 0x74, 0x76, 0xc3, 0xa1, 0x6e, 0x79, 0x6b, 0x69, 0x61 +.byte 0x64, 0xc3, 0xb3, 0x6b, 0x20, 0x28, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74 +.byte 0x69, 0x6f, 0x6e, 0x20, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x29, 0x31, 0x35, 0x30 +.byte 0x33, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x2c, 0x4e, 0x65, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x20 +.byte 0x41, 0x72, 0x61, 0x6e, 0x79, 0x20, 0x28, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x20, 0x47, 0x6f, 0x6c +.byte 0x64, 0x29, 0x20, 0x46, 0xc5, 0x91, 0x74, 0x61, 0x6e, 0xc3, 0xba, 0x73, 0xc3, 0xad, 0x74, 0x76 +.byte 0xc3, 0xa1, 0x6e, 0x79, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86 +.byte 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a +.byte 0x02, 0x82, 0x01, 0x01, 0x00, 0xc4, 0x24, 0x5e, 0x73, 0xbe, 0x4b, 0x6d, 0x14, 0xc3, 0xa1, 0xf4 +.byte 0xe3, 0x97, 0x90, 0x6e, 0xd2, 0x30, 0x45, 0x1e, 0x3c, 0xee, 0x67, 0xd9, 0x64, 0xe0, 0x1a, 0x8a +.byte 0x7f, 0xca, 0x30, 0xca, 0x83, 0xe3, 0x20, 0xc1, 0xe3, 0xf4, 0x3a, 0xd3, 0x94, 0x5f, 0x1a, 0x7c +.byte 0x5b, 0x6d, 0xbf, 0x30, 0x4f, 0x84, 0x27, 0xf6, 0x9f, 0x1f, 0x49, 0xbc, 0xc6, 0x99, 0x0a, 0x90 +.byte 0xf2, 0x0f, 0xf5, 0x7f, 0x43, 0x84, 0x37, 0x63, 0x51, 0x8b, 0x7a, 0xa5, 0x70, 0xfc, 0x7a, 0x58 +.byte 0xcd, 0x8e, 0x9b, 0xed, 0xc3, 0x46, 0x6c, 0x84, 0x70, 0x5d, 0xda, 0xf3, 0x01, 0x90, 0x23, 0xfc +.byte 0x4e, 0x30, 0xa9, 0x7e, 0xe1, 0x27, 0x63, 0xe7, 0xed, 0x64, 0x3c, 0xa0, 0xb8, 0xc9, 0x33, 0x63 +.byte 0xfe, 0x16, 0x90, 0xff, 0xb0, 0xb8, 0xfd, 0xd7, 0xa8, 0xc0, 0xc0, 0x94, 0x43, 0x0b, 0xb6, 0xd5 +.byte 0x59, 0xa6, 0x9e, 0x56, 0xd0, 0x24, 0x1f, 0x70, 0x79, 0xaf, 0xdb, 0x39, 0x54, 0x0d, 0x65, 0x75 +.byte 0xd9, 0x15, 0x41, 0x94, 0x01, 0xaf, 0x5e, 0xec, 0xf6, 0x8d, 0xf1, 0xff, 0xad, 0x64, 0xfe, 0x20 +.byte 0x9a, 0xd7, 0x5c, 0xeb, 0xfe, 0xa6, 0x1f, 0x08, 0x64, 0xa3, 0x8b, 0x76, 0x55, 0xad, 0x1e, 0x3b +.byte 0x28, 0x60, 0x2e, 0x87, 0x25, 0xe8, 0xaa, 0xaf, 0x1f, 0xc6, 0x64, 0x46, 0x20, 0xb7, 0x70, 0x7f +.byte 0x3c, 0xde, 0x48, 0xdb, 0x96, 0x53, 0xb7, 0x39, 0x77, 0xe4, 0x1a, 0xe2, 0xc7, 0x16, 0x84, 0x76 +.byte 0x97, 0x5b, 0x2f, 0xbb, 0x19, 0x15, 0x85, 0xf8, 0x69, 0x85, 0xf5, 0x99, 0xa7, 0xa9, 0xf2, 0x34 +.byte 0xa7, 0xa9, 0xb6, 0xa6, 0x03, 0xfc, 0x6f, 0x86, 0x3d, 0x54, 0x7c, 0x76, 0x04, 0x9b, 0x6b, 0xf9 +.byte 0x40, 0x5d, 0x00, 0x34, 0xc7, 0x2e, 0x99, 0x75, 0x9d, 0xe5, 0x88, 0x03, 0xaa, 0x4d, 0xf8, 0x03 +.byte 0xd2, 0x42, 0x76, 0xc0, 0x1b, 0x02, 0x03, 0x00, 0xa8, 0x8b, 0xad, 0x00, 0x78, 0x00, 0x30, 0x81 +.byte 0xaa, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x47, 0x52, 0x31, 0x0f +.byte 0x30, 0x0d, 0x06, 0x03, 0x55, 0x04, 0x07, 0x13, 0x06, 0x41, 0x74, 0x68, 0x65, 0x6e, 0x73, 0x31 +.byte 0x44, 0x30, 0x42, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x3b, 0x48, 0x65, 0x6c, 0x6c, 0x65, 0x6e +.byte 0x69, 0x63, 0x20, 0x41, 0x63, 0x61, 0x64, 0x65, 0x6d, 0x69, 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20 +.byte 0x52, 0x65, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x49, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75 +.byte 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x43, 0x65, 0x72, 0x74, 0x2e, 0x20, 0x41, 0x75, 0x74, 0x68 +.byte 0x6f, 0x72, 0x69, 0x74, 0x79, 0x31, 0x44, 0x30, 0x42, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x3b +.byte 0x48, 0x65, 0x6c, 0x6c, 0x65, 0x6e, 0x69, 0x63, 0x20, 0x41, 0x63, 0x61, 0x64, 0x65, 0x6d, 0x69 +.byte 0x63, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x52, 0x65, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x49 +.byte 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x45, 0x43, 0x43, 0x20 +.byte 0x52, 0x6f, 0x6f, 0x74, 0x43, 0x41, 0x20, 0x32, 0x30, 0x31, 0x35, 0x30, 0x76, 0x30, 0x10, 0x06 +.byte 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03 +.byte 0x62, 0x00, 0x04, 0x92, 0xa0, 0x41, 0xe8, 0x4b, 0x82, 0x84, 0x5c, 0xe2, 0xf8, 0x31, 0x11, 0x99 +.byte 0x86, 0x64, 0x4e, 0x09, 0x25, 0x2f, 0x9d, 0x41, 0x2f, 0x0a, 0xae, 0x35, 0x4f, 0x74, 0x95, 0xb2 +.byte 0x51, 0x64, 0x6b, 0x8d, 0x6b, 0xe6, 0x3f, 0x70, 0x95, 0xf0, 0x05, 0x44, 0x47, 0xa6, 0x72, 0x38 +.byte 0x50, 0x76, 0x95, 0x02, 0x5a, 0x8e, 0xae, 0x28, 0x9e, 0xf9, 0x2d, 0x4e, 0x99, 0xef, 0x2c, 0x48 +.byte 0x6f, 0x4c, 0x25, 0x29, 0xe8, 0xd1, 0x71, 0x5b, 0xdf, 0x1d, 0xc1, 0x75, 0x37, 0xb4, 0xd7, 0xfa +.byte 0x7b, 0x7a, 0x42, 0x9c, 0x6a, 0x0a, 0x56, 0x5a, 0x7c, 0x69, 0x0b, 0xaa, 0x80, 0x09, 0x24, 0x6c +.byte 0x7e, 0xc1, 0x46, 0xb3, 0x00, 0x26, 0x01, 0x30, 0x81, 0xb0, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03 +.byte 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04, 0x0a +.byte 0x13, 0x0d, 0x45, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x31 +.byte 0x39, 0x30, 0x37, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x30, 0x77, 0x77, 0x77, 0x2e, 0x65, 0x6e +.byte 0x74, 0x72, 0x75, 0x73, 0x74, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x43, 0x50, 0x53, 0x20, 0x69, 0x73 +.byte 0x20, 0x69, 0x6e, 0x63, 0x6f, 0x72, 0x70, 0x6f, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x62, 0x79 +.byte 0x20, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x31, 0x1f, 0x30, 0x1d, 0x06, 0x03 +.byte 0x55, 0x04, 0x0b, 0x13, 0x16, 0x28, 0x63, 0x29, 0x20, 0x32, 0x30, 0x30, 0x36, 0x20, 0x45, 0x6e +.byte 0x74, 0x72, 0x75, 0x73, 0x74, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x31, 0x2d, 0x30, 0x2b, 0x06 +.byte 0x03, 0x55, 0x04, 0x03, 0x13, 0x24, 0x45, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x20, 0x52, 0x6f +.byte 0x6f, 0x74, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e +.byte 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d +.byte 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01 +.byte 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xb6, 0x95, 0xb6, 0x43, 0x42 +.byte 0xfa, 0xc6, 0x6d, 0x2a, 0x6f, 0x48, 0xdf, 0x94, 0x4c, 0x39, 0x57, 0x05, 0xee, 0xc3, 0x79, 0x11 +.byte 0x41, 0x68, 0x36, 0xed, 0xec, 0xfe, 0x9a, 0x01, 0x8f, 0xa1, 0x38, 0x28, 0xfc, 0xf7, 0x10, 0x46 +.byte 0x66, 0x2e, 0x4d, 0x1e, 0x1a, 0xb1, 0x1a, 0x4e, 0xc6, 0xd1, 0xc0, 0x95, 0x88, 0xb0, 0xc9, 0xff +.byte 0x31, 0x8b, 0x33, 0x03, 0xdb, 0xb7, 0x83, 0x7b, 0x3e, 0x20, 0x84, 0x5e, 0xed, 0xb2, 0x56, 0x28 +.byte 0xa7, 0xf8, 0xe0, 0xb9, 0x40, 0x71, 0x37, 0xc5, 0xcb, 0x47, 0x0e, 0x97, 0x2a, 0x68, 0xc0, 0x22 +.byte 0x95, 0x62, 0x15, 0xdb, 0x47, 0xd9, 0xf5, 0xd0, 0x2b, 0xff, 0x82, 0x4b, 0xc9, 0xad, 0x3e, 0xde +.byte 0x4c, 0xdb, 0x90, 0x80, 0x50, 0x3f, 0x09, 0x8a, 0x84, 0x00, 0xec, 0x30, 0x0a, 0x3d, 0x18, 0xcd +.byte 0xfb, 0xfd, 0x2a, 0x59, 0x9a, 0x23, 0x95, 0x17, 0x2c, 0x45, 0x9e, 0x1f, 0x6e, 0x43, 0x79, 0x6d +.byte 0x0c, 0x5c, 0x98, 0xfe, 0x48, 0xa7, 0xc5, 0x23, 0x47, 0x5c, 0x5e, 0xfd, 0x6e, 0xe7, 0x1e, 0xb4 +.byte 0xf6, 0x68, 0x45, 0xd1, 0x86, 0x83, 0x5b, 0xa2, 0x8a, 0x8d, 0xb1, 0xe3, 0x29, 0x80, 0xfe, 0x25 +.byte 0x71, 0x88, 0xad, 0xbe, 0xbc, 0x8f, 0xac, 0x52, 0x96, 0x4b, 0xaa, 0x51, 0x8d, 0xe4, 0x13, 0x31 +.byte 0x19, 0xe8, 0x4e, 0x4d, 0x9f, 0xdb, 0xac, 0xb3, 0x6a, 0xd5, 0xbc, 0x39, 0x54, 0x71, 0xca, 0x7a +.byte 0x7a, 0x7f, 0x90, 0xdd, 0x7d, 0x1d, 0x80, 0xd9, 0x81, 0xbb, 0x59, 0x26, 0xc2, 0x11, 0xfe, 0xe6 +.byte 0x93, 0xe2, 0xf7, 0x80, 0xe4, 0x65, 0xfb, 0x34, 0x37, 0x0e, 0x29, 0x80, 0x70, 0x4d, 0xaf, 0x38 +.byte 0x86, 0x2e, 0x9e, 0x7f, 0x57, 0xaf, 0x9e, 0x17, 0xae, 0xeb, 0x1c, 0xcb, 0x28, 0x21, 0x5f, 0xb6 +.byte 0x1c, 0xd8, 0xe7, 0xa2, 0x04, 0x22, 0xf9, 0xd3, 0xda, 0xd8, 0xcb, 0x02, 0x03, 0x01, 0x00, 0x01 +.byte 0xb7, 0x00, 0x26, 0x01, 0x30, 0x81, 0xb4, 0x31, 0x14, 0x30, 0x12, 0x06, 0x03, 0x55, 0x04, 0x0a +.byte 0x13, 0x0b, 0x45, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x2e, 0x6e, 0x65, 0x74, 0x31, 0x40, 0x30 +.byte 0x3e, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x14, 0x37, 0x77, 0x77, 0x77, 0x2e, 0x65, 0x6e, 0x74, 0x72 +.byte 0x75, 0x73, 0x74, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x43, 0x50, 0x53, 0x5f, 0x32, 0x30, 0x34, 0x38 +.byte 0x20, 0x69, 0x6e, 0x63, 0x6f, 0x72, 0x70, 0x2e, 0x20, 0x62, 0x79, 0x20, 0x72, 0x65, 0x66, 0x2e +.byte 0x20, 0x28, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x20, 0x6c, 0x69, 0x61, 0x62, 0x2e, 0x29, 0x31 +.byte 0x25, 0x30, 0x23, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x1c, 0x28, 0x63, 0x29, 0x20, 0x31, 0x39 +.byte 0x39, 0x39, 0x20, 0x45, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x2e, 0x6e, 0x65, 0x74, 0x20, 0x4c +.byte 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x31, 0x33, 0x30, 0x31, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13 +.byte 0x2a, 0x45, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x2e, 0x6e, 0x65, 0x74, 0x20, 0x43, 0x65, 0x72 +.byte 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f +.byte 0x72, 0x69, 0x74, 0x79, 0x20, 0x28, 0x32, 0x30, 0x34, 0x38, 0x29, 0x30, 0x82, 0x01, 0x22, 0x30 +.byte 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82 +.byte 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xad, 0x4d, 0x4b, 0xa9 +.byte 0x12, 0x86, 0xb2, 0xea, 0xa3, 0x20, 0x07, 0x15, 0x16, 0x64, 0x2a, 0x2b, 0x4b, 0xd1, 0xbf, 0x0b +.byte 0x4a, 0x4d, 0x8e, 0xed, 0x80, 0x76, 0xa5, 0x67, 0xb7, 0x78, 0x40, 0xc0, 0x73, 0x42, 0xc8, 0x68 +.byte 0xc0, 0xdb, 0x53, 0x2b, 0xdd, 0x5e, 0xb8, 0x76, 0x98, 0x35, 0x93, 0x8b, 0x1a, 0x9d, 0x7c, 0x13 +.byte 0x3a, 0x0e, 0x1f, 0x5b, 0xb7, 0x1e, 0xcf, 0xe5, 0x24, 0x14, 0x1e, 0xb1, 0x81, 0xa9, 0x8d, 0x7d +.byte 0xb8, 0xcc, 0x6b, 0x4b, 0x03, 0xf1, 0x02, 0x0c, 0xdc, 0xab, 0xa5, 0x40, 0x24, 0x00, 0x7f, 0x74 +.byte 0x94, 0xa1, 0x9d, 0x08, 0x29, 0xb3, 0x88, 0x0b, 0xf5, 0x87, 0x77, 0x9d, 0x55, 0xcd, 0xe4, 0xc3 +.byte 0x7e, 0xd7, 0x6a, 0x64, 0xab, 0x85, 0x14, 0x86, 0x95, 0x5b, 0x97, 0x32, 0x50, 0x6f, 0x3d, 0xc8 +.byte 0xba, 0x66, 0x0c, 0xe3, 0xfc, 0xbd, 0xb8, 0x49, 0xc1, 0x76, 0x89, 0x49, 0x19, 0xfd, 0xc0, 0xa8 +.byte 0xbd, 0x89, 0xa3, 0x67, 0x2f, 0xc6, 0x9f, 0xbc, 0x71, 0x19, 0x60, 0xb8, 0x2d, 0xe9, 0x2c, 0xc9 +.byte 0x90, 0x76, 0x66, 0x7b, 0x94, 0xe2, 0xaf, 0x78, 0xd6, 0x65, 0x53, 0x5d, 0x3c, 0xd6, 0x9c, 0xb2 +.byte 0xcf, 0x29, 0x03, 0xf9, 0x2f, 0xa4, 0x50, 0xb2, 0xd4, 0x48, 0xce, 0x05, 0x32, 0x55, 0x8a, 0xfd +.byte 0xb2, 0x64, 0x4c, 0x0e, 0xe4, 0x98, 0x07, 0x75, 0xdb, 0x7f, 0xdf, 0xb9, 0x08, 0x55, 0x60, 0x85 +.byte 0x30, 0x29, 0xf9, 0x7b, 0x48, 0xa4, 0x69, 0x86, 0xe3, 0x35, 0x3f, 0x1e, 0x86, 0x5d, 0x7a, 0x7a +.byte 0x15, 0xbd, 0xef, 0x00, 0x8e, 0x15, 0x22, 0x54, 0x17, 0x00, 0x90, 0x26, 0x93, 0xbc, 0x0e, 0x49 +.byte 0x68, 0x91, 0xbf, 0xf8, 0x47, 0xd3, 0x9d, 0x95, 0x42, 0xc1, 0x0e, 0x4d, 0xdf, 0x6f, 0x26, 0xcf +.byte 0xc3, 0x18, 0x21, 0x62, 0x66, 0x43, 0x70, 0xd6, 0xd5, 0xc0, 0x07, 0xe1, 0x02, 0x03, 0x01, 0x00 +.byte 0x01, 0xc1, 0x00, 0x26, 0x01, 0x30, 0x81, 0xbe, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04 +.byte 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0d +.byte 0x45, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x31, 0x28, 0x30 +.byte 0x26, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x1f, 0x53, 0x65, 0x65, 0x20, 0x77, 0x77, 0x77, 0x2e +.byte 0x65, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x6c, 0x65, 0x67, 0x61 +.byte 0x6c, 0x2d, 0x74, 0x65, 0x72, 0x6d, 0x73, 0x31, 0x39, 0x30, 0x37, 0x06, 0x03, 0x55, 0x04, 0x0b +.byte 0x13, 0x30, 0x28, 0x63, 0x29, 0x20, 0x32, 0x30, 0x30, 0x39, 0x20, 0x45, 0x6e, 0x74, 0x72, 0x75 +.byte 0x73, 0x74, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x20, 0x2d, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61 +.byte 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x6e +.byte 0x6c, 0x79, 0x31, 0x32, 0x30, 0x30, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x29, 0x45, 0x6e, 0x74 +.byte 0x72, 0x75, 0x73, 0x74, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66 +.byte 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74 +.byte 0x79, 0x20, 0x2d, 0x20, 0x47, 0x32, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86 +.byte 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82 +.byte 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xba, 0x84, 0xb6, 0x72, 0xdb, 0x9e, 0x0c, 0x6b, 0xe2 +.byte 0x99, 0xe9, 0x30, 0x01, 0xa7, 0x76, 0xea, 0x32, 0xb8, 0x95, 0x41, 0x1a, 0xc9, 0xda, 0x61, 0x4e +.byte 0x58, 0x72, 0xcf, 0xfe, 0xf6, 0x82, 0x79, 0xbf, 0x73, 0x61, 0x06, 0x0a, 0xa5, 0x27, 0xd8, 0xb3 +.byte 0x5f, 0xd3, 0x45, 0x4e, 0x1c, 0x72, 0xd6, 0x4e, 0x32, 0xf2, 0x72, 0x8a, 0x0f, 0xf7, 0x83, 0x19 +.byte 0xd0, 0x6a, 0x80, 0x80, 0x00, 0x45, 0x1e, 0xb0, 0xc7, 0xe7, 0x9a, 0xbf, 0x12, 0x57, 0x27, 0x1c +.byte 0xa3, 0x68, 0x2f, 0x0a, 0x87, 0xbd, 0x6a, 0x6b, 0x0e, 0x5e, 0x65, 0xf3, 0x1c, 0x77, 0xd5, 0xd4 +.byte 0x85, 0x8d, 0x70, 0x21, 0xb4, 0xb3, 0x32, 0xe7, 0x8b, 0xa2, 0xd5, 0x86, 0x39, 0x02, 0xb1, 0xb8 +.byte 0xd2, 0x47, 0xce, 0xe4, 0xc9, 0x49, 0xc4, 0x3b, 0xa7, 0xde, 0xfb, 0x54, 0x7d, 0x57, 0xbe, 0xf0 +.byte 0xe8, 0x6e, 0xc2, 0x79, 0xb2, 0x3a, 0x0b, 0x55, 0xe2, 0x50, 0x98, 0x16, 0x32, 0x13, 0x5c, 0x2f +.byte 0x78, 0x56, 0xc1, 0xc2, 0x94, 0xb3, 0xf2, 0x5a, 0xe4, 0x27, 0x9a, 0x9f, 0x24, 0xd7, 0xc6, 0xec +.byte 0xd0, 0x9b, 0x25, 0x82, 0xe3, 0xcc, 0xc2, 0xc4, 0x45, 0xc5, 0x8c, 0x97, 0x7a, 0x06, 0x6b, 0x2a +.byte 0x11, 0x9f, 0xa9, 0x0a, 0x6e, 0x48, 0x3b, 0x6f, 0xdb, 0xd4, 0x11, 0x19, 0x42, 0xf7, 0x8f, 0x07 +.byte 0xbf, 0xf5, 0x53, 0x5f, 0x9c, 0x3e, 0xf4, 0x17, 0x2c, 0xe6, 0x69, 0xac, 0x4e, 0x32, 0x4c, 0x62 +.byte 0x77, 0xea, 0xb7, 0xe8, 0xe5, 0xbb, 0x34, 0xbc, 0x19, 0x8b, 0xae, 0x9c, 0x51, 0xe7, 0xb7, 0x7e +.byte 0xb5, 0x53, 0xb1, 0x33, 0x22, 0xe5, 0x6d, 0xcf, 0x70, 0x3c, 0x1a, 0xfa, 0xe2, 0x9b, 0x67, 0xb6 +.byte 0x83, 0xf4, 0x8d, 0xa5, 0xaf, 0x62, 0x4c, 0x4d, 0xe0, 0x58, 0xac, 0x64, 0x34, 0x12, 0x03, 0xf8 +.byte 0xb6, 0x8d, 0x94, 0x63, 0x24, 0xa4, 0x71, 0x02, 0x03, 0x01, 0x00, 0x01, 0xc1, 0x00, 0x26, 0x02 +.byte 0x30, 0x81, 0xbe, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53 +.byte 0x31, 0x16, 0x30, 0x14, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0d, 0x45, 0x6e, 0x74, 0x72, 0x75 +.byte 0x73, 0x74, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x31, 0x28, 0x30, 0x26, 0x06, 0x03, 0x55, 0x04 +.byte 0x0b, 0x13, 0x1f, 0x53, 0x65, 0x65, 0x20, 0x77, 0x77, 0x77, 0x2e, 0x65, 0x6e, 0x74, 0x72, 0x75 +.byte 0x73, 0x74, 0x2e, 0x6e, 0x65, 0x74, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x2d, 0x74, 0x65, 0x72 +.byte 0x6d, 0x73, 0x31, 0x39, 0x30, 0x37, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x30, 0x28, 0x63, 0x29 +.byte 0x20, 0x32, 0x30, 0x31, 0x35, 0x20, 0x45, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x2c, 0x20, 0x49 +.byte 0x6e, 0x63, 0x2e, 0x20, 0x2d, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72 +.byte 0x69, 0x7a, 0x65, 0x64, 0x20, 0x75, 0x73, 0x65, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x31, 0x32, 0x30 +.byte 0x30, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x29, 0x45, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x20 +.byte 0x52, 0x6f, 0x6f, 0x74, 0x20, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69 +.byte 0x6f, 0x6e, 0x20, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x2d, 0x20, 0x47 +.byte 0x34, 0x30, 0x82, 0x02, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01 +.byte 0x01, 0x01, 0x05, 0x00, 0x03, 0x82, 0x02, 0x0f, 0x00, 0x30, 0x82, 0x02, 0x0a, 0x02, 0x82, 0x02 +.byte 0x01, 0x00, 0xb1, 0xec, 0x2c, 0x42, 0xee, 0xe2, 0xd1, 0x30, 0xff, 0xa5, 0x92, 0x47, 0xe2, 0x2d +.byte 0xc3, 0xba, 0x64, 0x97, 0x6d, 0xca, 0xf7, 0x0d, 0xb5, 0x59, 0xc1, 0xb3, 0xcb, 0xa8, 0x68, 0x19 +.byte 0xd8, 0xaf, 0x84, 0x6d, 0x30, 0x70, 0x5d, 0x7e, 0xf3, 0x2e, 0xd2, 0x53, 0x99, 0xe1, 0xfe, 0x1f +.byte 0x5e, 0xd9, 0x48, 0xaf, 0x5d, 0x13, 0x8d, 0xdb, 0xff, 0x63, 0x33, 0x4d, 0xd3, 0x00, 0x02, 0xbc +.byte 0xc4, 0xf8, 0xd1, 0x06, 0x08, 0x94, 0x79, 0x58, 0x8a, 0x15, 0xde, 0x29, 0xb3, 0xfd, 0xfd, 0xc4 +.byte 0x4f, 0xe8, 0xaa, 0xe2, 0xa0, 0x3b, 0x79, 0xcd, 0xbf, 0x6b, 0x43, 0x32, 0xdd, 0xd9, 0x74, 0x10 +.byte 0xb9, 0xf7, 0xf4, 0x68, 0xd4, 0xbb, 0xd0, 0x87, 0xd5, 0xaa, 0x4b, 0x8a, 0x2a, 0x6f, 0x2a, 0x04 +.byte 0xb5, 0xb2, 0xa6, 0xc7, 0xa0, 0x7a, 0xe6, 0x48, 0xab, 0xd2, 0xd1, 0x59, 0xcc, 0xd6, 0x7e, 0x23 +.byte 0xe6, 0x97, 0x6c, 0xf0, 0x42, 0xe5, 0xdc, 0x51, 0x4b, 0x15, 0x41, 0xed, 0x49, 0x4a, 0xc9, 0xde +.byte 0x10, 0x97, 0xd6, 0x76, 0xc1, 0xef, 0xa5, 0xb5, 0x36, 0x14, 0x97, 0x35, 0xd8, 0x78, 0x22, 0x35 +.byte 0x52, 0xef, 0x43, 0xbd, 0xdb, 0x27, 0xdb, 0x61, 0x56, 0x82, 0x34, 0xdc, 0xcb, 0x88, 0x60, 0x0c +.byte 0x0b, 0x5a, 0xe5, 0x2c, 0x01, 0xc6, 0x54, 0xaf, 0xd7, 0xaa, 0xc1, 0x10, 0x7b, 0xd2, 0x05, 0x5a +.byte 0xb8, 0x40, 0x9e, 0x86, 0xa7, 0xc3, 0x90, 0x86, 0x02, 0x56, 0x52, 0x09, 0x7a, 0x9c, 0xd2, 0x27 +.byte 0x82, 0x53, 0x4a, 0x65, 0x52, 0x6a, 0xf5, 0x3c, 0xe7, 0xa8, 0xf2, 0x9c, 0xaf, 0x8b, 0xbd, 0xd3 +.byte 0x0e, 0xd4, 0xd4, 0x5e, 0x6e, 0x87, 0x9e, 0x6a, 0x3d, 0x45, 0x1d, 0xd1, 0x5d, 0x1b, 0xf4, 0xe9 +.byte 0x0a, 0xac, 0x60, 0x99, 0xfb, 0x89, 0xb4, 0xff, 0x98, 0x2c, 0xcf, 0x7c, 0x1d, 0xe9, 0x02, 0xaa +.byte 0x04, 0x9a, 0x1e, 0xb8, 0xdc, 0x88, 0x6e, 0x25, 0xb3, 0x6c, 0x66, 0xf7, 0x3c, 0x90, 0xf3, 0x57 +.byte 0xc1, 0xb3, 0x2f, 0xf5, 0x6d, 0xf2, 0xfb, 0xca, 0xa1, 0xf8, 0x29, 0x9d, 0x46, 0x8b, 0xb3, 0x6a +.byte 0xf6, 0xe6, 0x67, 0x07, 0xbe, 0x2c, 0x67, 0x0a, 0x2a, 0x1f, 0x5a, 0xb2, 0x3e, 0x57, 0xc4, 0xd3 +.byte 0x21, 0x21, 0x63, 0x65, 0x52, 0x91, 0x1b, 0xb1, 0x99, 0x8e, 0x79, 0x7e, 0xe6, 0xeb, 0x8d, 0x00 +.byte 0xd9, 0x5a, 0xaa, 0xea, 0x73, 0xe8, 0xa4, 0x82, 0x02, 0x47, 0x96, 0xfe, 0x5b, 0x8e, 0x54, 0x61 +.byte 0xa3, 0xeb, 0x2f, 0x4b, 0x30, 0xb0, 0x8b, 0x23, 0x75, 0x72, 0x7c, 0x21, 0x3c, 0xc8, 0xf6, 0xf1 +.byte 0x74, 0xd4, 0x1c, 0x7b, 0xa3, 0x05, 0x55, 0xee, 0xbb, 0x4d, 0x3b, 0x32, 0xbe, 0x9a, 0x77, 0x66 +.byte 0x9e, 0xac, 0x69, 0x90, 0x22, 0x07, 0x1f, 0x61, 0x3a, 0x96, 0xbe, 0xe5, 0x9a, 0x4f, 0xcc, 0x05 +.byte 0x3c, 0x28, 0x59, 0xd3, 0xc1, 0x0c, 0x54, 0xa8, 0x59, 0x61, 0xbd, 0xc8, 0x72, 0x4c, 0xe8, 0xdc +.byte 0x9f, 0x87, 0x7f, 0xbd, 0x9c, 0x48, 0x36, 0x5e, 0x95, 0xa3, 0x0e, 0xb9, 0x38, 0x24, 0x55, 0xfc +.byte 0x75, 0x66, 0xeb, 0x02, 0xe3, 0x08, 0x34, 0x29, 0x4a, 0xc6, 0xe3, 0x2b, 0x2f, 0x33, 0xa0, 0xda +.byte 0xa3, 0x86, 0xa5, 0x12, 0x97, 0xfd, 0x80, 0x2b, 0xda, 0x14, 0x42, 0xe3, 0x92, 0xbd, 0x3e, 0xf2 +.byte 0x5d, 0x5e, 0x67, 0x74, 0x2e, 0x1c, 0x88, 0x47, 0x29, 0x34, 0x5f, 0xe2, 0x32, 0xa8, 0x9c, 0x25 +.byte 0x37, 0x8c, 0xba, 0x98, 0x00, 0x97, 0x8b, 0x49, 0x96, 0x1e, 0xfd, 0x25, 0x8a, 0xac, 0xdc, 0xda +.byte 0xd8, 0x5d, 0x74, 0x6e, 0x66, 0xb0, 0xff, 0x44, 0xdf, 0xa1, 0x18, 0xc6, 0xbe, 0x48, 0x2f, 0x37 +.byte 0x94, 0x78, 0xf8, 0x95, 0x4a, 0x3f, 0x7f, 0x13, 0x5e, 0x5d, 0x59, 0xfd, 0x74, 0x86, 0x43, 0x63 +.byte 0x73, 0x49, 0x02, 0x03, 0x01, 0x00, 0x01, 0xc2, 0x00, 0x78, 0x00, 0x30, 0x81, 0xbf, 0x31, 0x0b +.byte 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x53, 0x31, 0x16, 0x30, 0x14, 0x06 +.byte 0x03, 0x55, 0x04, 0x0a, 0x13, 0x0d, 0x45, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x2c, 0x20, 0x49 +.byte 0x6e, 0x63, 0x2e, 0x31, 0x28, 0x30, 0x26, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x1f, 0x53, 0x65 +.byte 0x65, 0x20, 0x77, 0x77, 0x77, 0x2e, 0x65, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x2e, 0x6e, 0x65 +.byte 0x74, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x2d, 0x74, 0x65, 0x72, 0x6d, 0x73, 0x31, 0x39, 0x30 +.byte 0x37, 0x06, 0x03, 0x55, 0x04, 0x0b, 0x13, 0x30, 0x28, 0x63, 0x29, 0x20, 0x32, 0x30, 0x31, 0x32 +.byte 0x20, 0x45, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x2c, 0x20, 0x49, 0x6e, 0x63, 0x2e, 0x20, 0x2d +.byte 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x20 +.byte 0x75, 0x73, 0x65, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x31, 0x33, 0x30, 0x31, 0x06, 0x03, 0x55, 0x04 +.byte 0x03, 0x13, 0x2a, 0x45, 0x6e, 0x74, 0x72, 0x75, 0x73, 0x74, 0x20, 0x52, 0x6f, 0x6f, 0x74, 0x20 +.byte 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x41, 0x75 +.byte 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x20, 0x2d, 0x20, 0x45, 0x43, 0x31, 0x30, 0x76, 0x30 +.byte 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00 +.byte 0x22, 0x03, 0x62, 0x00, 0x04, 0x84, 0x13, 0xc9, 0xd0, 0xba, 0x6d, 0x41, 0x7b, 0xe2, 0x6c, 0xd0 +.byte 0xeb, 0x55, 0x5f, 0x66, 0x02, 0x1a, 0x24, 0xf4, 0x5b, 0x89, 0x69, 0x47, 0xe3, 0xb8, 0xc2, 0x7d +.byte 0xf1, 0xf2, 0x02, 0xc5, 0x9f, 0xa0, 0xf6, 0x5b, 0xd5, 0x8b, 0x06, 0x19, 0x86, 0x4f, 0x53, 0x10 +.byte 0x6d, 0x07, 0x24, 0x27, 0xa1, 0xa0, 0xf8, 0xd5, 0x47, 0x19, 0x61, 0x4c, 0x7d, 0xca, 0x93, 0x27 +.byte 0xea, 0x74, 0x0c, 0xef, 0x6f, 0x96, 0x09, 0xfe, 0x63, 0xec, 0x70, 0x5d, 0x36, 0xad, 0x67, 0x77 +.byte 0xae, 0xc9, 0x9d, 0x7c, 0x55, 0x44, 0x3a, 0xa2, 0x63, 0x51, 0x1f, 0xf5, 0xe3, 0x62, 0xd4, 0xa9 +.byte 0x47, 0x07, 0x3e, 0xcc, 0x20, 0xd5, 0x00, 0x26, 0x01, 0x30, 0x81, 0xd2, 0x31, 0x0b, 0x30, 0x09 +.byte 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x54, 0x52, 0x31, 0x18, 0x30, 0x16, 0x06, 0x03, 0x55 +.byte 0x04, 0x07, 0x13, 0x0f, 0x47, 0x65, 0x62, 0x7a, 0x65, 0x20, 0x2d, 0x20, 0x4b, 0x6f, 0x63, 0x61 +.byte 0x65, 0x6c, 0x69, 0x31, 0x42, 0x30, 0x40, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x39, 0x54, 0x75 +.byte 0x72, 0x6b, 0x69, 0x79, 0x65, 0x20, 0x42, 0x69, 0x6c, 0x69, 0x6d, 0x73, 0x65, 0x6c, 0x20, 0x76 +.byte 0x65, 0x20, 0x54, 0x65, 0x6b, 0x6e, 0x6f, 0x6c, 0x6f, 0x6a, 0x69, 0x6b, 0x20, 0x41, 0x72, 0x61 +.byte 0x73, 0x74, 0x69, 0x72, 0x6d, 0x61, 0x20, 0x4b, 0x75, 0x72, 0x75, 0x6d, 0x75, 0x20, 0x2d, 0x20 +.byte 0x54, 0x55, 0x42, 0x49, 0x54, 0x41, 0x4b, 0x31, 0x2d, 0x30, 0x2b, 0x06, 0x03, 0x55, 0x04, 0x0b +.byte 0x13, 0x24, 0x4b, 0x61, 0x6d, 0x75, 0x20, 0x53, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x6b, 0x61 +.byte 0x73, 0x79, 0x6f, 0x6e, 0x20, 0x4d, 0x65, 0x72, 0x6b, 0x65, 0x7a, 0x69, 0x20, 0x2d, 0x20, 0x4b +.byte 0x61, 0x6d, 0x75, 0x20, 0x53, 0x4d, 0x31, 0x36, 0x30, 0x34, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13 +.byte 0x2d, 0x54, 0x55, 0x42, 0x49, 0x54, 0x41, 0x4b, 0x20, 0x4b, 0x61, 0x6d, 0x75, 0x20, 0x53, 0x4d +.byte 0x20, 0x53, 0x53, 0x4c, 0x20, 0x4b, 0x6f, 0x6b, 0x20, 0x53, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69 +.byte 0x6b, 0x61, 0x73, 0x69, 0x20, 0x2d, 0x20, 0x53, 0x75, 0x72, 0x75, 0x6d, 0x20, 0x31, 0x30, 0x82 +.byte 0x01, 0x22, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05 +.byte 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, 0x01, 0x01, 0x00, 0xaf +.byte 0x75, 0x30, 0x33, 0xaa, 0xbb, 0x6b, 0xd3, 0x99, 0x2c, 0x12, 0x37, 0x84, 0xd9, 0x8d, 0x7b, 0x97 +.byte 0x80, 0xd3, 0x6e, 0xe7, 0xff, 0x9b, 0x50, 0x95, 0x3e, 0x90, 0x95, 0x56, 0x42, 0xd7, 0x19, 0x7c +.byte 0x26, 0x84, 0x8d, 0x92, 0xfa, 0x01, 0x1d, 0x3a, 0x0f, 0xe2, 0x64, 0x38, 0xb7, 0x8c, 0xbc, 0xe8 +.byte 0x88, 0xf9, 0x8b, 0x24, 0xab, 0x2e, 0xa3, 0xf5, 0x37, 0xe4, 0x40, 0x8e, 0x18, 0x25, 0x79, 0x83 +.byte 0x75, 0x1f, 0x3b, 0xff, 0x6c, 0xa8, 0xc5, 0xc6, 0x56, 0xf8, 0xb4, 0xed, 0x8a, 0x44, 0xa3, 0xab +.byte 0x6c, 0x4c, 0xfc, 0x1d, 0xd0, 0xdc, 0xef, 0x68, 0xbd, 0xcf, 0xe4, 0xaa, 0xce, 0xf0, 0x55, 0xf7 +.byte 0xa2, 0x34, 0xd4, 0x83, 0x6b, 0x37, 0x7c, 0x1c, 0xc2, 0xfe, 0xb5, 0x03, 0xec, 0x57, 0xce, 0xbc +.byte 0xb4, 0xb5, 0xc5, 0xed, 0x00, 0x0f, 0x53, 0x37, 0x2a, 0x4d, 0xf4, 0x4f, 0x0c, 0x83, 0xfb, 0x86 +.byte 0xcf, 0xcb, 0xfe, 0x8c, 0x4e, 0xbd, 0x87, 0xf9, 0xa7, 0x8b, 0x21, 0x57, 0x9c, 0x7a, 0xdf, 0x03 +.byte 0x67, 0x89, 0x2c, 0x9d, 0x97, 0x61, 0xa7, 0x10, 0xb8, 0x55, 0x90, 0x7f, 0x0e, 0x2d, 0x27, 0x38 +.byte 0x74, 0xdf, 0xe7, 0xfd, 0xda, 0x4e, 0x12, 0xe3, 0x4d, 0x15, 0x22, 0x02, 0xc8, 0xe0, 0xe0, 0xfc +.byte 0x0f, 0xad, 0x8a, 0xd7, 0xc9, 0x54, 0x50, 0xcc, 0x3b, 0x0f, 0xca, 0x16, 0x80, 0x84, 0xd0, 0x51 +.byte 0x56, 0xc3, 0x8e, 0x56, 0x7f, 0x89, 0x22, 0x33, 0x2f, 0xe6, 0x85, 0x0a, 0xbd, 0xa5, 0xa8, 0x1b +.byte 0x36, 0xde, 0xd3, 0xdc, 0x2c, 0x6d, 0x3b, 0xc7, 0x13, 0xbd, 0x59, 0x23, 0x2c, 0xe6, 0xe5, 0xa4 +.byte 0xf7, 0xd8, 0x0b, 0xed, 0xea, 0x90, 0x40, 0x44, 0xa8, 0x95, 0xbb, 0x93, 0xd5, 0xd0, 0x80, 0x34 +.byte 0xb6, 0x46, 0x78, 0x0e, 0x1f, 0x00, 0x93, 0x46, 0xe1, 0xee, 0xe9, 0xf9, 0xec, 0x4f, 0x17, 0x02 +.byte 0x03, 0x01, 0x00, 0x01 + +.global _binary_x509_crt_bundle_end +_binary_x509_crt_bundle_end: /* for objcopy compatibility */ + + +.global x509_crt_bundle_length +x509_crt_bundle_length: +.long 69876 + +#if defined (__linux__) +.section .note.GNU-stack,"",@progbits +#endif diff --git a/common/delta_ota/CMakeLists.txt b/common/delta_ota/CMakeLists.txt new file mode 100644 index 0000000..1e1f129 --- /dev/null +++ b/common/delta_ota/CMakeLists.txt @@ -0,0 +1,4 @@ +idf_component_register(SRC_DIRS "src" + INCLUDE_DIRS "include" + PRIV_REQUIRES esp_delta_ota app_update +) diff --git a/common/delta_ota/include/esp_delta_ota_ops.h b/common/delta_ota/include/esp_delta_ota_ops.h new file mode 100644 index 0000000..383f06c --- /dev/null +++ b/common/delta_ota/include/esp_delta_ota_ops.h @@ -0,0 +1,103 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: CC0-1.0 + * + * Zigbee delta OTA Example + * + * This example code is in the Public Domain (or CC0 licensed, at your option.) + * + * Unless required by applicable law or agreed to in writing, this + * software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. + */ + +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#define DELTA_OTA_UPGRADE_IMAGE_HEADER_SIZE sizeof(esp_image_header_t) +#define DELTA_OTA_UPGRADE_PATCH_HEADER_SIZE 64 +#define DELTA_OTA_UPGRADE_DIGEST_SIZE 32 +#define DELTA_OTA_UPGRADE_MAGIC 0xfccdde10 + +typedef struct esp_delta_ota_ctx_s { + char *header_data; + int header_data_read; + bool verify_patch_flag; + bool chip_id_verified; +} esp_delta_ota_ctx_t; + +/** + * @brief Commence a Delta OTA update writing to the specified partition. + + * The specified partition is erased to the specified image size. + * + * If image size is not yet known, pass OTA_SIZE_UNKNOWN which will + * cause the entire partition to be erased. + * + * On success, this function allocates memory that remains in use + * until esp_delta_ota_end() is called with the returned handle. + * + * Note: If the rollback option is enabled and the running application has the ESP_OTA_IMG_PENDING_VERIFY state then + * it will lead to the ESP_ERR_OTA_ROLLBACK_INVALID_STATE error. Confirm the running app before to run download a new app, + * use esp_ota_mark_app_valid_cancel_rollback() function for it (this should be done as early as possible when you first download a new application). + * + * @param partition Pointer to info for partition which will receive the OTA update. Required. + * @param image_size Size of new OTA app image. Partition will be erased in order to receive this size of image. If 0 or OTA_SIZE_UNKNOWN, the entire partition is erased. + * @param out_handle On success, returns a handle which should be used for subsequent esp_ota_write() and esp_delta_ota_end() calls. + + * @return + * - ESP_OK: OTA operation commenced successfully. + * - ESP_ERR_INVALID_ARG: partition or out_handle arguments were NULL, or partition doesn't point to an OTA app partition. + * - ESP_ERR_NO_MEM: Cannot allocate memory for OTA operation. + * - ESP_ERR_OTA_PARTITION_CONFLICT: Partition holds the currently running firmware, cannot update in place. + * - ESP_ERR_NOT_FOUND: Partition argument not found in partition table. + * - ESP_ERR_OTA_SELECT_INFO_INVALID: The OTA data partition contains invalid data. + * - ESP_ERR_INVALID_SIZE: Partition doesn't fit in configured flash size. + * - ESP_ERR_FLASH_OP_TIMEOUT or ESP_ERR_FLASH_OP_FAIL: Flash write failed. + * - ESP_ERR_OTA_ROLLBACK_INVALID_STATE: If the running app has not confirmed state. Before performing an update, the application must be valid. + */ +esp_err_t esp_delta_ota_begin(const esp_partition_t *partition, size_t image_size, esp_ota_handle_t *out_handle); + +/** + * @brief Write Delta OTA update data to partition + * + * This function can be called multiple times as + * data is received during the OTA operation. Data is written + * sequentially to the partition. + * + * @param handle Handle obtained from esp_ota_begin + * @param data Data buffer to write + * @param size Size of data buffer in bytes. + * + * @return + * - ESP_OK: Data was written to flash successfully, or size = 0 + * - ESP_ERR_INVALID_ARG: handle is invalid. + * - ESP_ERR_OTA_VALIDATE_FAILED: First byte of image contains invalid app image magic byte. + * - ESP_ERR_FLASH_OP_TIMEOUT or ESP_ERR_FLASH_OP_FAIL: Flash write failed. + * - ESP_ERR_OTA_SELECT_INFO_INVALID: OTA data partition has invalid contents + */ +esp_err_t esp_delta_ota_write(esp_ota_handle_t handle, uint8_t *data, int size); + +/** + * @brief Finish Delta OTA update and validate newly written app image. + * + * @param handle Handle obtained from esp_delta_ota_begin(). + * + * @note After calling esp_delta_ota_end(), the handle is no longer valid and any memory associated with it is freed (regardless of result). + * + * @return + * - ESP_OK: Newly written OTA app image is valid. + * - ESP_ERR_NOT_FOUND: OTA handle was not found. + * - ESP_ERR_INVALID_ARG: Handle was never written to. + * - ESP_ERR_OTA_VALIDATE_FAILED: OTA image is invalid (either not a valid app image, or - if secure boot is enabled - signature failed to verify.) + * - ESP_ERR_INVALID_STATE: If flash encryption is enabled, this result indicates an internal error writing the final encrypted bytes to flash. + */ +esp_err_t esp_delta_ota_end(esp_ota_handle_t handle); + +#ifdef __cplusplus +} +#endif diff --git a/common/delta_ota/src/esp_delta_ota_ops.c b/common/delta_ota/src/esp_delta_ota_ops.c new file mode 100644 index 0000000..dfd8766 --- /dev/null +++ b/common/delta_ota/src/esp_delta_ota_ops.c @@ -0,0 +1,209 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: CC0-1.0 + * + * Zigbee delta OTA Example + * + * This example code is in the Public Domain (or CC0 licensed, at your option.) + * + * Unless required by applicable law or agreed to in writing, this + * software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. + */ + +#include +#include +#include + +#include "esp_check.h" +#include "esp_log.h" +#include "esp_ota_ops.h" +#include "esp_app_format.h" +#include "esp_delta_ota.h" + +#include "esp_delta_ota_ops.h" + +static const char *TAG = "ESP_DELTA_OTA_OPS"; + +static const esp_partition_t *s_cur_partition = NULL; +static esp_delta_ota_handle_t s_delta_ota_handle = NULL; +static esp_delta_ota_ctx_t *s_delta_ota_ctx = NULL; + +static esp_err_t delta_ota_patch_header_verify(void *img_hdr_data) +{ + uint8_t sha_256[DELTA_OTA_UPGRADE_DIGEST_SIZE] = { 0 }; + uint32_t recv_magic = 0; + uint8_t *digest = NULL; + + if (!img_hdr_data) { + return ESP_ERR_INVALID_ARG; + } + + recv_magic = *(uint32_t *)img_hdr_data; + if (recv_magic != DELTA_OTA_UPGRADE_MAGIC) { + ESP_LOGE(TAG, "Invalid magic word in patch"); + return ESP_ERR_INVALID_ARG; + } + + digest = (uint8_t *)(img_hdr_data + sizeof(uint32_t)); + esp_partition_get_sha256(s_cur_partition, sha_256); + if (memcmp(sha_256, digest, DELTA_OTA_UPGRADE_DIGEST_SIZE) != 0) { + ESP_LOGE(TAG, "Invalid patch, the SHA256 of the current firmware differs from that in the patch header."); + return ESP_ERR_INVALID_ARG; + } + + return ESP_OK; +} + +static bool delta_ota_chip_id_verify(void *bin_header_data) +{ + esp_image_header_t *header = (esp_image_header_t *)bin_header_data; + ESP_RETURN_ON_FALSE(header->chip_id == CONFIG_IDF_FIRMWARE_CHIP_ID, false, TAG, + "Mismatch chip id, expected %d, found %d", CONFIG_IDF_FIRMWARE_CHIP_ID, header->chip_id); + + return true; +} + +static esp_err_t delta_ota_write_cb(const uint8_t *buf_p, size_t size, void *user_data) +{ + if (size <= 0) { + return ESP_ERR_INVALID_ARG; + } + + esp_ota_handle_t ota_handle = (esp_ota_handle_t)user_data; + int index = 0; + + if (!s_delta_ota_ctx->chip_id_verified) { + if (s_delta_ota_ctx->header_data_read + size <= DELTA_OTA_UPGRADE_IMAGE_HEADER_SIZE) { + memcpy(s_delta_ota_ctx->header_data + s_delta_ota_ctx->header_data_read, buf_p, size); + s_delta_ota_ctx->header_data_read += size; + return ESP_OK; + } else { + index = DELTA_OTA_UPGRADE_IMAGE_HEADER_SIZE - s_delta_ota_ctx->header_data_read; + memcpy(s_delta_ota_ctx->header_data + s_delta_ota_ctx->header_data_read, buf_p, index); + + if (!delta_ota_chip_id_verify(s_delta_ota_ctx->header_data)) { + return ESP_ERR_INVALID_VERSION; + } + s_delta_ota_ctx->chip_id_verified = true; + + // Write data in header_data buffer. + esp_err_t err = esp_ota_write(ota_handle, s_delta_ota_ctx->header_data, DELTA_OTA_UPGRADE_IMAGE_HEADER_SIZE); + if (err != ESP_OK) { + return err; + } + } + } + + return esp_ota_write(ota_handle, buf_p + index, size - index); +} + +static esp_err_t delta_ota_read_cb(uint8_t *buf_p, size_t size, int src_offset) +{ + if (size <= 0) { + return ESP_ERR_INVALID_ARG; + } + + return esp_partition_read(s_cur_partition, src_offset, buf_p, size); +} + +esp_err_t esp_delta_ota_begin(const esp_partition_t *partition, size_t image_size, esp_ota_handle_t *out_handle) +{ + esp_err_t ret = ESP_OK; + esp_ota_handle_t ota_handle = 0; + esp_delta_ota_cfg_t cfg = { + .read_cb = &delta_ota_read_cb, + .write_cb_with_user_data = &delta_ota_write_cb, + }; + + s_cur_partition = esp_ota_get_running_partition(); + assert(s_cur_partition); + + ESP_RETURN_ON_FALSE(s_cur_partition->subtype < ESP_PARTITION_SUBTYPE_APP_OTA_MAX && + partition->subtype < ESP_PARTITION_SUBTYPE_APP_OTA_MAX, ESP_ERR_INVALID_ARG, TAG, + "Failed to get partition info of currently or next running app"); + + ret = esp_ota_begin(partition, image_size, &ota_handle); + ESP_RETURN_ON_ERROR(ret, TAG, "Failed to begin OTA partition, status: %s", esp_err_to_name(ret)); + + cfg.user_data = (void *)ota_handle; + s_delta_ota_handle = esp_delta_ota_init(&cfg); + assert(s_delta_ota_handle); + + s_delta_ota_ctx = calloc(1, sizeof(esp_delta_ota_ctx_t)); + assert(s_delta_ota_ctx); + s_delta_ota_ctx->header_data = calloc(1, DELTA_OTA_UPGRADE_IMAGE_HEADER_SIZE); + assert(s_delta_ota_ctx->header_data); + + *out_handle = ota_handle; + + return ret; +} + +esp_err_t esp_delta_ota_write(esp_ota_handle_t handle, uint8_t *data, int size) +{ + esp_err_t ret = ESP_OK; + + static uint8_t *patch_buf = NULL; + static uint8_t patch_len = 0; + const uint8_t *patch_data = (const uint8_t *)data; + int patch_size = size; + if (!s_delta_ota_ctx->verify_patch_flag) { + if (!patch_buf) { + patch_buf = calloc(1, size); + } else { + patch_buf = realloc(patch_buf, patch_len + size); + } + ESP_RETURN_ON_FALSE(patch_buf, ESP_ERR_NO_MEM, TAG, "No memory for delta OTA write"); + memcpy(patch_buf + patch_len, data, size); + patch_len += size; + + if (patch_len <= DELTA_OTA_UPGRADE_PATCH_HEADER_SIZE) { + return ESP_OK; + } + + ret = delta_ota_patch_header_verify(patch_buf); + ESP_GOTO_ON_ERROR(ret, exit, TAG, "Patch Header verification failed, status: %s", esp_err_to_name(ret)); + + s_delta_ota_ctx->verify_patch_flag = true; + patch_data = (const uint8_t *)patch_buf + DELTA_OTA_UPGRADE_PATCH_HEADER_SIZE; + patch_size = patch_len - DELTA_OTA_UPGRADE_PATCH_HEADER_SIZE; + } + + if (s_delta_ota_ctx->verify_patch_flag) { + ret = esp_delta_ota_feed_patch(s_delta_ota_handle, patch_data, patch_size); + ESP_GOTO_ON_ERROR(ret, exit, TAG, "Failed to apply the patch on the source data, status: %s", esp_err_to_name(ret)); + } + +exit: + if (patch_buf) { + free(patch_buf); + patch_buf = NULL; + patch_len = 0; + } + + return ret; +} + +esp_err_t esp_delta_ota_end(esp_ota_handle_t handle) +{ + esp_err_t ret = ESP_OK; + + if (s_delta_ota_ctx) { + if (s_delta_ota_ctx->header_data) { + free(s_delta_ota_ctx->header_data); + s_delta_ota_ctx->header_data = NULL; + } + free(s_delta_ota_ctx); + s_delta_ota_ctx = NULL; + } + + ret = esp_delta_ota_finalize(s_delta_ota_handle); + ESP_RETURN_ON_ERROR(ret, TAG, "Failed to finish the patch applying operation, status: %s", esp_err_to_name(ret)); + ret = esp_delta_ota_deinit(s_delta_ota_handle); + ESP_RETURN_ON_ERROR(ret, TAG, "Failed to clean-up delta ota process, status: %s", esp_err_to_name(ret)); + ret = esp_ota_end(handle); + + return ret; +} diff --git a/common/light_driver/CMakeLists.txt b/common/light_driver/CMakeLists.txt new file mode 100644 index 0000000..7350e80 --- /dev/null +++ b/common/light_driver/CMakeLists.txt @@ -0,0 +1,5 @@ +idf_component_register(SRC_DIRS "src" + INCLUDE_DIRS "include" + REQUIRES + led_strip +) \ No newline at end of file diff --git a/common/light_driver/include/light_driver.h b/common/light_driver/include/light_driver.h new file mode 100644 index 0000000..84636ab --- /dev/null +++ b/common/light_driver/include/light_driver.h @@ -0,0 +1,125 @@ +/* + * SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: CC0-1.0 + * + * Zigbee light driver example + * + * This example code is in the Public Domain (or CC0 licensed, at your option.) + * + * Unless required by applicable law or agreed to in writing, this + * software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. + */ + + +#pragma once + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* light intensity level */ +#define LIGHT_DEFAULT_ON 1 +#define LIGHT_DEFAULT_OFF 0 + +/* LED strip configuration */ +#define CONFIG_EXAMPLE_STRIP_LED_GPIO 8 +#define CONFIG_EXAMPLE_STRIP_LED_NUMBER 1 + + +/** Convert Hue,Saturation,V to RGB + * RGB - [0..0xffff] + * hue - [0..0xff] + * Sat - [0..0xff] + * V always = (ZB_UINT16_MAX-1) +*/ +#define HSV_to_RGB(h, s, v, r, g, b ) \ +{ \ + uint8_t i; \ + uint8_t sector = UINT8_MAX/6; \ + float f, p, q, t; \ + if( s == 0 ) { /* achromatic (grey)*/ \ + r = g = b = (v); \ + } \ + else \ + { \ + i = h / sector; /* sector 0 to 5 */ \ + f = h % sector; /* factorial part of h*/ \ + p = (float)(v * ( 1.0 - (float)s/UINT8_MAX )); \ + q = (float)(v * ( 1.0 - (float)s/UINT8_MAX * f/(float)sector )); \ + t = (float)(v * ( 1.0 - (float)s/UINT8_MAX * ( 1 - f/(float)sector ) )); \ + switch( i ) { \ + case 0: r = (v); g = t; b = p; break; \ + case 1: r = q; g = (v); b = p; break; \ + case 2: r = p; g = (v); b = t; break; \ + case 3: r = p; g = q; b = (v); break; \ + case 4: r = t; g = p; b = (v); break; \ + case 5: \ + default: r = (v); g = p; b = q; break; \ + } \ + } \ +} + +#define XYZ_to_RGB(X, Y, Z, r, g, b) \ +{ \ + r = (float)( 3.240479*(X) -1.537150*(Y) -0.498535*(Z)); \ + g = (float)(-0.969256*(X) +1.875992*(Y) +0.041556*(Z)); \ + b = (float)( 0.055648*(X) -0.204043*(Y) +1.057311*(Z)); \ + if(r>1){r=1;} \ + if(g>1){g=1;} \ + if(b>1){b=1;} \ +} + +/** +* @brief Set light power (on/off). +* +* @param power The light power to be set +*/ +void light_driver_set_power(bool power); + +/** +* @brief color light driver init, be invoked where you want to use color light +* +* @param power power on/off +*/ +void light_driver_init(bool power); + +/** +* @brief Set light level +* +* @param level The light level to be set +*/ +void light_driver_set_level(uint8_t level); + +/** +* @brief Set light color from RGB +* +* @param red The red color to be set +* @param green The green color to be set +* @param blue The blue color to be set +*/ +void light_driver_set_color_RGB(uint8_t red, uint8_t green, uint8_t blue); + +/** +* @brief Set light color from color xy +* +* @param color_currentx The color x to be set +* @param color_currenty The color y to be set +*/ +void light_driver_set_color_xy(uint16_t color_current_x, uint16_t color_current_y); + +/** +* @brief Set light color from hue saturation +* +* @param hue The hue to be set +* @param sat The sat to be set +*/ +void light_driver_set_color_hue_sat(uint8_t hue, uint8_t sat); + +#ifdef __cplusplus +} // extern "C" +#endif diff --git a/common/light_driver/src/light_driver.c b/common/light_driver/src/light_driver.c new file mode 100644 index 0000000..3402766 --- /dev/null +++ b/common/light_driver/src/light_driver.c @@ -0,0 +1,89 @@ +/* + * SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: CC0-1.0 + * + * Zigbee light driver example + * + * This example code is in the Public Domain (or CC0 licensed, at your option.) + * + * Unless required by applicable law or agreed to in writing, this + * software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. + */ + + +#include "esp_log.h" +#include "led_strip.h" +#include "light_driver.h" + +static led_strip_handle_t s_led_strip; +static uint8_t s_red = 255, s_green = 255, s_blue = 255, s_level = 255; + +void light_driver_set_color_xy(uint16_t color_current_x, uint16_t color_current_y) +{ + float red_f = 0, green_f = 0, blue_f = 0, color_x, color_y; + color_x = (float)color_current_x / 65535; + color_y = (float)color_current_y / 65535; + /* assume color_Y is full light level value 1 (0-1.0) */ + float color_X = color_x / color_y; + float color_Z = (1 - color_x - color_y) / color_y; + /* change from xy to linear RGB NOT sRGB */ + XYZ_to_RGB(color_X, 1, color_Z, red_f, green_f, blue_f); + float ratio = (float)s_level / 255; + s_red = (uint8_t)(red_f * (float)255); + s_green = (uint8_t)(green_f * (float)255); + s_blue = (uint8_t)(blue_f * (float)255); + ESP_ERROR_CHECK(led_strip_set_pixel(s_led_strip, 0, s_red * ratio, s_green * ratio, s_blue * ratio)); + ESP_ERROR_CHECK(led_strip_refresh(s_led_strip)); +} + +void light_driver_set_color_hue_sat(uint8_t hue, uint8_t sat) +{ + float red_f, green_f, blue_f; + HSV_to_RGB(hue, sat, UINT8_MAX, red_f, green_f, blue_f); + float ratio = (float)s_level / 255; + s_red = (uint8_t)red_f; + s_green = (uint8_t)green_f; + s_blue = (uint8_t)blue_f; + ESP_ERROR_CHECK(led_strip_set_pixel(s_led_strip, 0, s_red * ratio, s_green * ratio, s_blue * ratio)); + ESP_ERROR_CHECK(led_strip_refresh(s_led_strip)); +} + +void light_driver_set_color_RGB(uint8_t red, uint8_t green, uint8_t blue) +{ + float ratio = (float)s_level / 255; + s_red = red; + s_green = green; + s_blue = blue; + ESP_ERROR_CHECK(led_strip_set_pixel(s_led_strip, 0, red * ratio, green * ratio, blue * ratio)); + ESP_ERROR_CHECK(led_strip_refresh(s_led_strip)); +} + +void light_driver_set_power(bool power) +{ + ESP_ERROR_CHECK(led_strip_set_pixel(s_led_strip, 0, s_red * power, s_green * power, s_blue * power)); + ESP_ERROR_CHECK(led_strip_refresh(s_led_strip)); +} + +void light_driver_set_level(uint8_t level) +{ + s_level = level; + float ratio = (float)s_level / 255; + ESP_ERROR_CHECK(led_strip_set_pixel(s_led_strip, 0, s_red * ratio, s_green * ratio, s_blue * ratio)); + ESP_ERROR_CHECK(led_strip_refresh(s_led_strip)); +} + +void light_driver_init(bool power) +{ + led_strip_config_t led_strip_conf = { + .max_leds = CONFIG_EXAMPLE_STRIP_LED_NUMBER, + .strip_gpio_num = CONFIG_EXAMPLE_STRIP_LED_GPIO, + }; + led_strip_rmt_config_t rmt_conf = { + .resolution_hz = 10 * 1000 * 1000, // 10MHz + }; + ESP_ERROR_CHECK(led_strip_new_rmt_device(&led_strip_conf, &rmt_conf, &s_led_strip)); + + light_driver_set_power(power); +} diff --git a/common/switch_driver/CMakeLists.txt b/common/switch_driver/CMakeLists.txt new file mode 100644 index 0000000..f44c1ea --- /dev/null +++ b/common/switch_driver/CMakeLists.txt @@ -0,0 +1,5 @@ +idf_component_register(SRC_DIRS "src" + INCLUDE_DIRS "include" + REQUIRES + driver +) \ No newline at end of file diff --git a/common/switch_driver/include/switch_driver.h b/common/switch_driver/include/switch_driver.h new file mode 100644 index 0000000..60d9265 --- /dev/null +++ b/common/switch_driver/include/switch_driver.h @@ -0,0 +1,72 @@ +/* + * SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: CC0-1.0 + * + * Zigbee switch driver example + * + * This example code is in the Public Domain (or CC0 licensed, at your option.) + * + * Unless required by applicable law or agreed to in writing, this + * software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. + */ + +#pragma once + +#include "driver/gpio.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* user should configure which I/O port as toggle switch input, default is GPIO9 */ +#define GPIO_INPUT_IO_TOGGLE_SWITCH GPIO_NUM_9 + +/* config button level depends on the pull up/down setting + push button level is on level = 1 when pull-down enable + push button level is on level = 0 when pull-up enable +*/ +#define GPIO_INPUT_LEVEL_ON 0 + +#define ESP_INTR_FLAG_DEFAULT 0 + +#define PAIR_SIZE(TYPE_STR_PAIR) (sizeof(TYPE_STR_PAIR) / sizeof(TYPE_STR_PAIR[0])) + +typedef enum { + SWITCH_IDLE, + SWITCH_PRESS_ARMED, + SWITCH_PRESS_DETECTED, + SWITCH_PRESSED, + SWITCH_RELEASE_DETECTED, +} switch_state_t; + +typedef enum { + SWITCH_ON_CONTROL, + SWITCH_OFF_CONTROL, + SWITCH_ONOFF_TOGGLE_CONTROL, + SWITCH_LEVEL_UP_CONTROL, + SWITCH_LEVEL_DOWN_CONTROL, + SWITCH_LEVEL_CYCLE_CONTROL, + SWITCH_COLOR_CONTROL, +} switch_func_t; + +typedef struct { + uint32_t pin; + switch_func_t func; +} switch_func_pair_t; + +typedef void (*esp_switch_callback_t)(switch_func_pair_t *param); + +/** + * @brief init function for switch and callback setup + * + * @param button_func_pair pointer of the button pair. + * @param button_num number of button pair. + * @param cb callback pointer. + */ +bool switch_driver_init(switch_func_pair_t *button_func_pair, uint8_t button_num, esp_switch_callback_t cb); + +#ifdef __cplusplus +} // extern "C" +#endif diff --git a/common/switch_driver/src/switch_driver.c b/common/switch_driver/src/switch_driver.c new file mode 100644 index 0000000..3b494df --- /dev/null +++ b/common/switch_driver/src/switch_driver.c @@ -0,0 +1,159 @@ +/* + * SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: CC0-1.0 + * + * Zigbee switch driver example + * + * This example code is in the Public Domain (or CC0 licensed, at your option.) + * + * Unless required by applicable law or agreed to in writing, this + * software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. + */ + +#include "esp_log.h" +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "freertos/queue.h" +#include "switch_driver.h" + +/** + * @brief: + * This example code shows how to configure light switch with attribute as well as button switch handler. + * + * @note: + Currently only support toggle switch functionality is available + * + * @note: + * For other possible switch functions (on/off,level up/down,step up/down). User need to implement and create them by themselves + */ + +static QueueHandle_t gpio_evt_queue = NULL; +/* button function pair, should be defined in switch example source file */ +static switch_func_pair_t *switch_func_pair; +/* call back function pointer */ +static esp_switch_callback_t func_ptr; +/* which button is pressed */ +static uint8_t switch_num; +static const char *TAG = "ESP_ZB_SWITCH"; + +static void switch_driver_gpios_intr_enabled(bool enabled); + +static void IRAM_ATTR gpio_isr_handler(void *arg) +{ + switch_driver_gpios_intr_enabled(false); + xQueueSendFromISR(gpio_evt_queue, (switch_func_pair_t *)arg, NULL); +} + +/** + * @brief Enable GPIO (switches refer to) isr + * + * @param enabled enable isr if true. + */ +static void switch_driver_gpios_intr_enabled(bool enabled) +{ + for (int i = 0; i < switch_num; ++i) { + if (enabled) { + gpio_intr_enable((switch_func_pair + i)->pin); + } else { + gpio_intr_disable((switch_func_pair + i)->pin); + } + } +} + +/** + * @brief Tasks for checking the button event and debounce the switch state + * + * @param arg Unused value. + */ +static void switch_driver_button_detected(void *arg) +{ + gpio_num_t io_num = GPIO_NUM_NC; + switch_func_pair_t button_func_pair; + static switch_state_t switch_state = SWITCH_IDLE; + bool evt_flag = false; + + for (;;) { + /* check if there is any queue received, if yes read out the button_func_pair */ + if (xQueueReceive(gpio_evt_queue, &button_func_pair, portMAX_DELAY)) { + io_num = button_func_pair.pin; + switch_driver_gpios_intr_enabled(false); + evt_flag = true; + } + while (evt_flag) { + bool value = gpio_get_level(io_num); + switch (switch_state) { + case SWITCH_IDLE: + switch_state = (value == GPIO_INPUT_LEVEL_ON) ? SWITCH_PRESS_DETECTED : SWITCH_IDLE; + break; + case SWITCH_PRESS_DETECTED: + switch_state = (value == GPIO_INPUT_LEVEL_ON) ? SWITCH_PRESS_DETECTED : SWITCH_RELEASE_DETECTED; + break; + case SWITCH_RELEASE_DETECTED: + switch_state = SWITCH_IDLE; + /* callback to button_handler */ + (*func_ptr)(&button_func_pair); + break; + default: + break; + } + if (switch_state == SWITCH_IDLE) { + switch_driver_gpios_intr_enabled(true); + evt_flag = false; + break; + } + vTaskDelay(10 / portTICK_PERIOD_MS); + } + } +} + +/** + * @brief init GPIO configuration as well as isr + * + * @param button_func_pair pointer of the button pair. + * @param button_num number of button pair. + */ +static bool switch_driver_gpio_init(switch_func_pair_t *button_func_pair, uint8_t button_num) +{ + gpio_config_t io_conf = {}; + switch_func_pair = button_func_pair; + switch_num = button_num; + uint64_t pin_bit_mask = 0; + + /* set up button func pair pin mask */ + for (int i = 0; i < button_num; ++i) { + pin_bit_mask |= (1ULL << (button_func_pair + i)->pin); + } + /* interrupt of falling edge */ + io_conf.intr_type = GPIO_INTR_LOW_LEVEL; + io_conf.pin_bit_mask = pin_bit_mask; + io_conf.mode = GPIO_MODE_INPUT; + io_conf.pull_down_en = 0; + io_conf.pull_up_en = 1; + /* configure GPIO with the given settings */ + gpio_config(&io_conf); + /* create a queue to handle gpio event from isr */ + gpio_evt_queue = xQueueCreate(10, sizeof(switch_func_pair_t)); + if ( gpio_evt_queue == 0) { + ESP_LOGE(TAG, "Queue was not created and must not be used"); + return false; + } + /* start gpio task */ + xTaskCreate(switch_driver_button_detected, "button_detected", 4096, NULL, 10, NULL); + /* install gpio isr service */ + gpio_install_isr_service(ESP_INTR_FLAG_DEFAULT); + for (int i = 0; i < button_num; ++i) { + gpio_isr_handler_add((button_func_pair + i)->pin, gpio_isr_handler, (void *) (button_func_pair + i)); + } + return true; +} + +bool switch_driver_init(switch_func_pair_t *button_func_pair, uint8_t button_num, esp_switch_callback_t cb) +{ + if (!switch_driver_gpio_init(button_func_pair, button_num)) { + return false; + } + func_ptr = cb; + return true; +} diff --git a/common/temp_sensor_driver/CMakeLists.txt b/common/temp_sensor_driver/CMakeLists.txt new file mode 100644 index 0000000..60e88fb --- /dev/null +++ b/common/temp_sensor_driver/CMakeLists.txt @@ -0,0 +1,4 @@ +idf_component_register(SRC_DIRS "src" + INCLUDE_DIRS "include" + REQUIRES driver +) diff --git a/common/temp_sensor_driver/include/temp_sensor_driver.h b/common/temp_sensor_driver/include/temp_sensor_driver.h new file mode 100644 index 0000000..c7a4c7c --- /dev/null +++ b/common/temp_sensor_driver/include/temp_sensor_driver.h @@ -0,0 +1,43 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: CC0-1.0 + * + * Zigbee temperature sensor driver example + * + * This example code is in the Public Domain (or CC0 licensed, at your option.) + * + * Unless required by applicable law or agreed to in writing, this + * software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. + */ + +#pragma once + +#include "driver/temperature_sensor.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** Temperature sensor callback + * + * @param[in] temperature temperature value in degrees Celsius from sensor + * + */ +typedef void (*esp_temp_sensor_callback_t)(float temperature); + +/** + * @brief init function for temp sensor and callback setup + * + * @param config pointer of temperature sensor config. + * @param update_interval sensor value update interval in seconds. + * @param cb callback pointer. + * + * @return ESP_OK if the driver initialization succeed, otherwise ESP_FAIL. + */ +esp_err_t temp_sensor_driver_init(temperature_sensor_config_t *config, uint16_t update_interval, esp_temp_sensor_callback_t cb); + +#ifdef __cplusplus +} // extern "C" +#endif diff --git a/common/temp_sensor_driver/src/temp_sensor_driver.c b/common/temp_sensor_driver/src/temp_sensor_driver.c new file mode 100644 index 0000000..57474fd --- /dev/null +++ b/common/temp_sensor_driver/src/temp_sensor_driver.c @@ -0,0 +1,80 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: CC0-1.0 + * + * Zigbee temperature sensor driver example + * + * This example code is in the Public Domain (or CC0 licensed, at your option.) + * + * Unless required by applicable law or agreed to in writing, this + * software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. + */ + +#include "temp_sensor_driver.h" + +#include "esp_err.h" +#include "esp_check.h" +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" + +/** + * @brief: + * This example code shows how to configure temperature sensor. + * + * @note: + * The callback will be called with updated temperature sensor value every $interval seconds. + * + */ + +/* temperatuer sensor instance handle */ +static temperature_sensor_handle_t temp_sensor; +/* call back function pointer */ +static esp_temp_sensor_callback_t func_ptr; +/* update interval in seconds */ +static uint16_t interval = 1; + +static const char *TAG = "ESP_TEMP_SENSOR_DRIVER"; + +/** + * @brief Tasks for updating the sensor value + * + * @param arg Unused value. + */ +static void temp_sensor_driver_value_update(void *arg) +{ + for (;;) { + float tsens_value; + temperature_sensor_get_celsius(temp_sensor, &tsens_value); + if (func_ptr) { + func_ptr(tsens_value); + } + vTaskDelay(pdMS_TO_TICKS(interval * 1000)); + } +} + +/** + * @brief init temperature sensor + * + * @param config pointer of temperature sensor config. + */ +static esp_err_t temp_sensor_driver_sensor_init(temperature_sensor_config_t *config) +{ + ESP_RETURN_ON_ERROR(temperature_sensor_install(config, &temp_sensor), + TAG, "Fail to install on-chip temperature sensor"); + ESP_RETURN_ON_ERROR(temperature_sensor_enable(temp_sensor), + TAG, "Fail to enable on-chip temperature sensor"); + return (xTaskCreate(temp_sensor_driver_value_update, "sensor_update", 2048, NULL, 10, NULL) == pdTRUE) ? ESP_OK : ESP_FAIL; +} + +esp_err_t temp_sensor_driver_init(temperature_sensor_config_t *config, uint16_t update_interval, + esp_temp_sensor_callback_t cb) +{ + if (ESP_OK != temp_sensor_driver_sensor_init(config)) { + return ESP_FAIL; + } + func_ptr = cb; + interval = update_interval; + return ESP_OK; +} diff --git a/common/zcl_utility/include/zcl_utility.h b/common/zcl_utility/include/zcl_utility.h new file mode 100644 index 0000000..76f36f9 --- /dev/null +++ b/common/zcl_utility/include/zcl_utility.h @@ -0,0 +1,51 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: CC0-1.0 + * + * Zigbee light driver example + * + * This example code is in the Public Domain (or CC0 licensed, at your option.) + * + * Unless required by applicable law or agreed to in writing, this + * software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. + */ + +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_err.h" +#include "esp_check.h" +#include "esp_zigbee_core.h" + +/*! Maximum length of ManufacturerName string field */ +#define ESP_ZB_ZCL_CLUSTER_ID_BASIC_MANUFACTURER_NAME_MAX_LEN 32 + +/*! Maximum length of ModelIdentifier string field */ +#define ESP_ZB_ZCL_CLUSTER_ID_BASIC_MODEL_IDENTIFIER_MAX_LEN 32 + +/** optional basic manufacturer information */ +typedef struct zcl_basic_manufacturer_info_s { + char *manufacturer_name; + char *model_identifier; +} zcl_basic_manufacturer_info_t; + +/** + * @brief Adds manufacturer information to the ZCL basic cluster of endpoint + * + * @param[in] ep_list The pointer to the endpoint list with @p endpoint_id + * @param[in] endpoint_id The endpoint identifier indicating where the ZCL basic cluster resides + * @param[in] info The pointer to the basic manufacturer information + * @return + * - ESP_OK: On success + * - ESP_ERR_INVALID_ARG: Invalid argument + */ +esp_err_t esp_zcl_utility_add_ep_basic_manufacturer_info(esp_zb_ep_list_t *ep_list, uint8_t endpoint_id, zcl_basic_manufacturer_info_t *info); + +#ifdef __cplusplus +} // extern "C" +#endif \ No newline at end of file diff --git a/common/zcl_utility/src/zcl_utility.c b/common/zcl_utility/src/zcl_utility.c new file mode 100644 index 0000000..888dfa5 --- /dev/null +++ b/common/zcl_utility/src/zcl_utility.c @@ -0,0 +1,37 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: CC0-1.0 + * + * Zigbee light driver example + * + * This example code is in the Public Domain (or CC0 licensed, at your option.) + * + * Unless required by applicable law or agreed to in writing, this + * software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. + */ +#include "esp_check.h" +#include "stdio.h" +#include "string.h" +#include "zcl_utility.h" +#include + +static const char *TAG = "ZCL_UTILITY"; + +esp_err_t esp_zcl_utility_add_ep_basic_manufacturer_info(esp_zb_ep_list_t *ep_list, uint8_t endpoint_id, zcl_basic_manufacturer_info_t *info) +{ + esp_err_t ret = ESP_OK; + esp_zb_cluster_list_t *cluster_list = NULL; + esp_zb_attribute_list_t *basic_cluster = NULL; + + cluster_list = esp_zb_ep_list_get_ep(ep_list, endpoint_id); + ESP_RETURN_ON_FALSE(cluster_list, ESP_ERR_INVALID_ARG, TAG, "Failed to find endpoint id: %d in list: %p", endpoint_id, ep_list); + basic_cluster = esp_zb_cluster_list_get_cluster(cluster_list, ESP_ZB_ZCL_CLUSTER_ID_BASIC, ESP_ZB_ZCL_CLUSTER_SERVER_ROLE); + ESP_RETURN_ON_FALSE(basic_cluster, ESP_ERR_INVALID_ARG, TAG, "Failed to find basic cluster in endpoint: %d", endpoint_id); + ESP_RETURN_ON_FALSE((info && info->manufacturer_name), ESP_ERR_INVALID_ARG, TAG, "Invalid manufacturer name"); + ESP_ERROR_CHECK(esp_zb_basic_cluster_add_attr(basic_cluster, ESP_ZB_ZCL_ATTR_BASIC_MANUFACTURER_NAME_ID, info->manufacturer_name)); + ESP_RETURN_ON_FALSE((info && info->model_identifier), ESP_ERR_INVALID_ARG, TAG, "Invalid model identifier"); + ESP_ERROR_CHECK(esp_zb_basic_cluster_add_attr(basic_cluster, ESP_ZB_ZCL_ATTR_BASIC_MODEL_IDENTIFIER_ID, info->model_identifier)); + return ret; +} diff --git a/dependencies.lock b/dependencies.lock new file mode 100644 index 0000000..6fe6bba --- /dev/null +++ b/dependencies.lock @@ -0,0 +1,43 @@ +dependencies: + espressif/esp-zboss-lib: + component_hash: 321883d142421f65009972408287441794250057668a11abbdfd8bec77c3309a + dependencies: + - name: idf + require: private + version: '>=5.0' + source: + registry_url: https://components.espressif.com/ + type: service + version: 1.6.4 + espressif/esp-zigbee-lib: + component_hash: 4b73d7dc7d018114f24712a5af1bb7a53dca95f979fe646461f066f344dd9120 + dependencies: + - name: idf + require: private + version: '>=5.0' + source: + registry_url: https://components.espressif.com/ + type: service + version: 1.6.7 + espressif/led_strip: + component_hash: 7e92a0c8a2e35b40904f88e88ce3c0dffff504a2763f70fba7ef4787cf2eec83 + dependencies: + - name: idf + require: private + version: '>=5.0' + source: + registry_url: https://components.espressif.com/ + type: service + version: 2.0.0 + idf: + source: + type: idf + version: 5.4.2 +direct_dependencies: +- espressif/esp-zboss-lib +- espressif/esp-zigbee-lib +- espressif/led_strip +- idf +manifest_hash: 994ab6fce150a23b6adbfeab808b08091b897345dde1a08057f4533c9ee00965 +target: esp32c6 +version: 2.0.0 diff --git a/main/CMakeLists.txt b/main/CMakeLists.txt new file mode 100644 index 0000000..be68be7 --- /dev/null +++ b/main/CMakeLists.txt @@ -0,0 +1,4 @@ +idf_component_register( + SRC_DIRS "." "../common/zcl_utility/src" + INCLUDE_DIRS "." "../common/zcl_utility/include" +) diff --git a/main/esp_zb_light.c b/main/esp_zb_light.c new file mode 100644 index 0000000..7f1d82e --- /dev/null +++ b/main/esp_zb_light.c @@ -0,0 +1,318 @@ +/* + * Main application file for Zigbee sensor/switch. + */ +#include "esp_zb_light.h" +#include "esp_check.h" +#include "esp_log.h" +#include "nvs_flash.h" +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "ha/esp_zigbee_ha_standard.h" + +#include "zcl/esp_zigbee_zcl_occupancy_sensing.h" + +#include "driver/gpio.h" // Make sure this is included + +#define PIR_GPIO 2 +#define RELAY_GPIO 4 +#define MY_OCCUPANCY_SENSOR_ENDPOINT 12 + + +static bool current_device_presence = false; + + +#if !defined ZB_ED_ROLE +#error Define ZB_ED_ROLE in idf.py menuconfig to compile light (End Device) source code. +#endif + +static const char *TAG = "ESP_ZB_ON_OFF_LIGHT"; +/********************* Define functions **************************/ +static esp_err_t deferred_driver_init(void) +{ + static bool is_inited = false; + if (!is_inited) { + light_driver_init(LIGHT_DEFAULT_OFF); + is_inited = true; + } + return is_inited ? ESP_OK : ESP_FAIL; +} + +static void bdb_start_top_level_commissioning_cb(uint8_t mode_mask) +{ + ESP_RETURN_ON_FALSE(esp_zb_bdb_start_top_level_commissioning(mode_mask) == ESP_OK, , TAG, "Failed to start Zigbee commissioning"); +} + +void esp_zb_app_signal_handler(esp_zb_app_signal_t *signal_struct) +{ + uint32_t *p_sg_p = signal_struct->p_app_signal; + esp_err_t err_status = signal_struct->esp_err_status; + esp_zb_app_signal_type_t sig_type = *p_sg_p; + switch (sig_type) { + case ESP_ZB_ZDO_SIGNAL_SKIP_STARTUP: + ESP_LOGI(TAG, "Initialize Zigbee stack"); + esp_zb_bdb_start_top_level_commissioning(ESP_ZB_BDB_MODE_INITIALIZATION); + break; + case ESP_ZB_BDB_SIGNAL_DEVICE_FIRST_START: + case ESP_ZB_BDB_SIGNAL_DEVICE_REBOOT: + if (err_status == ESP_OK) { + ESP_LOGI(TAG, "Deferred driver initialization %s", deferred_driver_init() ? "failed" : "successful"); + ESP_LOGI(TAG, "Device started up in%s factory-reset mode", esp_zb_bdb_is_factory_new() ? "" : " non"); + if (esp_zb_bdb_is_factory_new()) { + ESP_LOGI(TAG, "Start network steering"); + esp_zb_bdb_start_top_level_commissioning(ESP_ZB_BDB_MODE_NETWORK_STEERING); + } else { + ESP_LOGI(TAG, "Device rebooted"); + } + } else { + ESP_LOGW(TAG, "%s failed with status: %s, retrying", esp_zb_zdo_signal_to_string(sig_type), + esp_err_to_name(err_status)); + esp_zb_scheduler_alarm((esp_zb_callback_t)bdb_start_top_level_commissioning_cb, + ESP_ZB_BDB_MODE_INITIALIZATION, 1000); + } + break; + case ESP_ZB_BDB_SIGNAL_STEERING: + if (err_status == ESP_OK) { + esp_zb_ieee_addr_t extended_pan_id; + esp_zb_get_extended_pan_id(extended_pan_id); + ESP_LOGI(TAG, "Joined network successfully (Extended PAN ID: %02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x, PAN ID: 0x%04hx, Channel:%d, Short Address: 0x%04hx)", + extended_pan_id[7], extended_pan_id[6], extended_pan_id[5], extended_pan_id[4], + extended_pan_id[3], extended_pan_id[2], extended_pan_id[1], extended_pan_id[0], + esp_zb_get_pan_id(), esp_zb_get_current_channel(), esp_zb_get_short_address()); + } else { + ESP_LOGI(TAG, "Network steering was not successful (status: %s)", esp_err_to_name(err_status)); + esp_zb_scheduler_alarm((esp_zb_callback_t)bdb_start_top_level_commissioning_cb, ESP_ZB_BDB_MODE_NETWORK_STEERING, 1000); + } + break; + default: + ESP_LOGI(TAG, "ZDO signal: %s (0x%x), status: %s", esp_zb_zdo_signal_to_string(sig_type), sig_type, + esp_err_to_name(err_status)); + break; + } +} + +void update_and_report_combined_presence(void) { + bool pir_active = gpio_get_level(PIR_GPIO); + bool new_presence_detected = pir_active; // Only PIR now + + if (new_presence_detected != current_device_presence) { + current_device_presence = new_presence_detected; + ESP_LOGI(TAG, "PIR Presence Changed: %s (PIR: %d)", + current_device_presence ? "DETECTED" : "CLEAR", + pir_active); + + // --- REMOVED: DIRECT RELAY CONTROL BASED ON PIR PRESENCE --- + // gpio_set_level(RELAY_GPIO, current_device_presence ? 1 : 0); + // ESP_LOGI(TAG, "Relay controlled by PIR: %s", current_device_presence ? "ON" : "OFF"); + // ----------------------------------------------------------- + + // Update Zigbee Occupancy Attribute + uint8_t occupancy_report_value = current_device_presence ? 0x01 : 0x00; // 0x01 = occupied, 0x00 = unoccupied + esp_zb_lock_acquire(portMAX_DELAY); + esp_err_t set_attr_err = esp_zb_zcl_set_attribute_val( + MY_OCCUPANCY_SENSOR_ENDPOINT, // Endpoint ID of your occupancy sensor + ESP_ZB_ZCL_CLUSTER_ID_OCCUPANCY_SENSING, // Cluster ID + ESP_ZB_ZCL_CLUSTER_SERVER_ROLE, // Role + ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_ID, // Attribute ID + &occupancy_report_value, // Pointer to the value + false); + esp_zb_lock_release(); + + if (set_attr_err == ESP_OK) { + ESP_LOGI(TAG, "Reported Occupancy to Zigbee: %s", occupancy_report_value ? "Occupied" : "Unoccupied"); + } else { + ESP_LOGE(TAG, "Failed to set Occupancy attribute, error: %s", esp_err_to_name(set_attr_err)); + } + } +} + + +static void presence_polling_task(void *pvParameters) { + ESP_LOGI(TAG, "Presence Polling Task started"); + while (1) { + update_and_report_combined_presence(); + vTaskDelay(pdMS_TO_TICKS(200)); // Poll every 200ms + } +} + + +static esp_err_t zb_attribute_handler(const esp_zb_zcl_set_attr_value_message_t *message) +{ + esp_err_t ret = ESP_OK; + + ESP_RETURN_ON_FALSE(message, ESP_FAIL, TAG, "Empty message"); + ESP_RETURN_ON_FALSE(message->info.status == ESP_ZB_ZCL_STATUS_SUCCESS, ESP_ERR_INVALID_ARG, TAG, "Received message: error status(%d)", + message->info.status); + ESP_LOGI(TAG, "Received message: endpoint(%d), cluster(0x%x), attribute(0x%x), data size(%d)", message->info.dst_endpoint, message->info.cluster, + message->attribute.id, message->attribute.data.size); + + if (message->info.dst_endpoint == HA_ESP_LIGHT_ENDPOINT) { + if (message->info.cluster == ESP_ZB_ZCL_CLUSTER_ID_ON_OFF) { + if (message->attribute.id == ESP_ZB_ZCL_ATTR_ON_OFF_ON_OFF_ID && message->attribute.data.type == ESP_ZB_ZCL_ATTR_TYPE_BOOL) { + bool relay_state_from_zigbee = message->attribute.data.value ? *(bool *)message->attribute.data.value : false; + ESP_LOGI(TAG, "Relay (Zigbee command) set to %s", relay_state_from_zigbee ? "ON" : "OFF"); + gpio_set_level(RELAY_GPIO, relay_state_from_zigbee ? 1 : 0); + } + } + } + return ret; +} + +static esp_err_t zb_action_handler(esp_zb_core_action_callback_id_t callback_id, const void *message) +{ + esp_err_t ret = ESP_OK; + switch (callback_id) { + case ESP_ZB_CORE_SET_ATTR_VALUE_CB_ID: + ret = zb_attribute_handler((esp_zb_zcl_set_attr_value_message_t *)message); + break; + default: + ESP_LOGW(TAG, "Receive Zigbee action(0x%x) callback", callback_id); + break; + } + return ret; +} + +static void esp_zb_task(void *pvParameters) +{ + /* initialize Zigbee stack */ + esp_zb_cfg_t zb_nwk_cfg = ESP_ZB_ZED_CONFIG(); // Correct for End Device + esp_zb_init(&zb_nwk_cfg); + + + esp_zb_on_off_light_cfg_t light_cfg = ESP_ZB_DEFAULT_ON_OFF_LIGHT_CONFIG(); + + esp_zb_ep_list_t *multi_ep_list = esp_zb_ep_list_create(); // Create a new list for all endpoints + + + esp_zb_attribute_list_t *on_off_basic_cluster = esp_zb_basic_cluster_create(NULL); + esp_zb_attribute_list_t *on_off_identify_cluster = esp_zb_identify_cluster_create(NULL); + esp_zb_on_off_cluster_cfg_t on_off_cfg_for_relay; + on_off_cfg_for_relay.on_off = false; // Initial state OFF + esp_zb_attribute_list_t *on_off_server_cluster_for_relay = esp_zb_on_off_cluster_create(&on_off_cfg_for_relay); + + esp_zb_cluster_list_t *relay_cluster_list = esp_zb_zcl_cluster_list_create(); + esp_zb_cluster_list_add_basic_cluster(relay_cluster_list, on_off_basic_cluster, ESP_ZB_ZCL_CLUSTER_SERVER_ROLE); + esp_zb_cluster_list_add_identify_cluster(relay_cluster_list, on_off_identify_cluster, ESP_ZB_ZCL_CLUSTER_SERVER_ROLE); + esp_zb_cluster_list_add_on_off_cluster(relay_cluster_list, on_off_server_cluster_for_relay, ESP_ZB_ZCL_CLUSTER_SERVER_ROLE); + + zcl_basic_manufacturer_info_t mfg_info = { // Renamed from 'info' to avoid conflict if Occupancy also uses it + .manufacturer_name = ESP_MANUFACTURER_NAME, + .model_identifier = ESP_MODEL_IDENTIFIER, + }; + // Add manufacturer info to the basic cluster of the relay endpoint + esp_zb_basic_cluster_add_attr(on_off_basic_cluster, ESP_ZB_ZCL_ATTR_BASIC_MANUFACTURER_NAME_ID, mfg_info.manufacturer_name); + esp_zb_basic_cluster_add_attr(on_off_basic_cluster, ESP_ZB_ZCL_ATTR_BASIC_MODEL_IDENTIFIER_ID, mfg_info.model_identifier); + + + esp_zb_endpoint_config_t relay_endpoint_config = { + .endpoint = HA_ESP_LIGHT_ENDPOINT, // Using the example's endpoint for the relay + .app_profile_id = ESP_ZB_AF_HA_PROFILE_ID, + .app_device_id = ESP_ZB_HA_ON_OFF_LIGHT_DEVICE_ID, // Keep as On/Off Light for this endpoint + .app_device_version = 0 + }; + esp_zb_ep_list_add_ep(multi_ep_list, relay_cluster_list, relay_endpoint_config); + ESP_LOGI(TAG, "On/Off Light (Relay) Endpoint created."); + + ESP_LOGI(TAG, "Creating Occupancy Sensor Endpoint (%d)...", MY_OCCUPANCY_SENSOR_ENDPOINT); + + esp_zb_attribute_list_t *occupancy_basic_cluster = esp_zb_basic_cluster_create(NULL); + + esp_zb_basic_cluster_add_attr(occupancy_basic_cluster, ESP_ZB_ZCL_ATTR_BASIC_MANUFACTURER_NAME_ID, mfg_info.manufacturer_name); + esp_zb_basic_cluster_add_attr(occupancy_basic_cluster, ESP_ZB_ZCL_ATTR_BASIC_MODEL_IDENTIFIER_ID, mfg_info.model_identifier); + + + esp_zb_attribute_list_t *occupancy_identify_cluster = esp_zb_identify_cluster_create(NULL); + + esp_zb_attribute_list_t *occupancy_sensing_cluster = esp_zb_zcl_attr_list_create(ESP_ZB_ZCL_CLUSTER_ID_OCCUPANCY_SENSING); + uint8_t initial_occupancy_value = 0x00; // Unoccupied + esp_zb_occupancy_sensing_cluster_add_attr(occupancy_sensing_cluster, ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_ID, &initial_occupancy_value); + + + + esp_zb_cluster_list_t *occupancy_cluster_list_for_ep = esp_zb_zcl_cluster_list_create(); + esp_zb_cluster_list_add_basic_cluster(occupancy_cluster_list_for_ep, occupancy_basic_cluster, ESP_ZB_ZCL_CLUSTER_SERVER_ROLE); + esp_zb_cluster_list_add_identify_cluster(occupancy_cluster_list_for_ep, occupancy_identify_cluster, ESP_ZB_ZCL_CLUSTER_SERVER_ROLE); + esp_zb_cluster_list_add_occupancy_sensing_cluster(occupancy_cluster_list_for_ep, occupancy_sensing_cluster, ESP_ZB_ZCL_CLUSTER_SERVER_ROLE); + + esp_zb_endpoint_config_t occupancy_endpoint_config = { + .endpoint = MY_OCCUPANCY_SENSOR_ENDPOINT, + .app_profile_id = ESP_ZB_AF_HA_PROFILE_ID, + .app_device_id = 0x0107, + .app_device_version = 0 + }; + esp_zb_ep_list_add_ep(multi_ep_list, occupancy_cluster_list_for_ep, occupancy_endpoint_config); + ESP_LOGI(TAG, "Occupancy Sensor Endpoint created."); + esp_zb_device_register(multi_ep_list); // Use the list that contains both endpoints + + +ESP_LOGI(TAG, "Configuring reporting for Occupancy sensor..."); + esp_zb_zcl_reporting_info_t occupancy_reporting_info = { + .direction = ESP_ZB_ZCL_CMD_DIRECTION_TO_SRV, // Report from server (our device) to client (HA) + .ep = MY_OCCUPANCY_SENSOR_ENDPOINT, // Your occupancy sensor endpoint + .cluster_id = ESP_ZB_ZCL_CLUSTER_ID_OCCUPANCY_SENSING, + .cluster_role = ESP_ZB_ZCL_CLUSTER_SERVER_ROLE, + .attr_id = ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_ID, + .dst.profile_id = ESP_ZB_AF_HA_PROFILE_ID, + .u.send_info.min_interval = 1, + .u.send_info.max_interval = 300, + .u.send_info.def_min_interval = 1, + .u.send_info.def_max_interval = 300, + .manuf_code = ESP_ZB_ZCL_ATTR_NON_MANUFACTURER_SPECIFIC, + }; + + esp_err_t report_cfg_err = esp_zb_zcl_update_reporting_info(&occupancy_reporting_info); + if (report_cfg_err == ESP_OK) { + ESP_LOGI(TAG, "Successfully configured reporting for Occupancy attribute."); + } else { + ESP_LOGE(TAG, "Failed to configure reporting for Occupancy attribute: %s", esp_err_to_name(report_cfg_err)); + } + + + esp_zb_core_action_handler_register(zb_action_handler); + + + esp_zb_set_primary_network_channel_set(ESP_ZB_PRIMARY_CHANNEL_MASK); + ESP_LOGI(TAG, "Starting Zigbee stack to join a network (network steering)..."); + ESP_ERROR_CHECK(esp_zb_start(false)); + esp_zb_stack_main_loop(); +} + +void app_main(void) +{ + ESP_LOGI(TAG, "Initializing GPIOs..."); + + // Configure PIR GPIO (Your tested config) + gpio_config_t pir_conf = { + .intr_type = GPIO_INTR_DISABLE, // For polling initially + .mode = GPIO_MODE_INPUT, + .pin_bit_mask = (1ULL << PIR_GPIO), + .pull_down_en = 0, + .pull_up_en = 1, + }; + ESP_ERROR_CHECK(gpio_config(&pir_conf)); + + // Radar configuration removed as it's not connected for now + + // Configure Relay GPIO (Your tested config) + gpio_config_t relay_conf = { + .intr_type = GPIO_INTR_DISABLE, + .mode = GPIO_MODE_OUTPUT, + .pin_bit_mask = (1ULL << RELAY_GPIO), + .pull_down_en = 0, + .pull_up_en = 0, + }; + ESP_ERROR_CHECK(gpio_config(&relay_conf)); + // Initial relay state (Relay OFF) + gpio_set_level(RELAY_GPIO, 0); + ESP_LOGI(TAG, "GPIOs Initialized."); + + esp_zb_platform_config_t config = { + .radio_config = ESP_ZB_DEFAULT_RADIO_CONFIG(), + .host_config = ESP_ZB_DEFAULT_HOST_CONFIG(), + }; + ESP_ERROR_CHECK(nvs_flash_init()); + ESP_ERROR_CHECK(esp_zb_platform_config(&config)); + xTaskCreate(esp_zb_task, "Zigbee_main", 4096, NULL, 5, NULL); + + xTaskCreate(presence_polling_task, "Presence_Poll_Task", 2048, NULL, 5, NULL); + ESP_LOGI(TAG, "Presence Polling Task created."); +} diff --git a/main/esp_zb_light.h b/main/esp_zb_light.h new file mode 100644 index 0000000..7d00f62 --- /dev/null +++ b/main/esp_zb_light.h @@ -0,0 +1,48 @@ +/* + * SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: CC0-1.0 + * + * Zigbee HA_on_off_light Example + * + * This example code is in the Public Domain (or CC0 licensed, at your option.) + * + * Unless required by applicable law or agreed to in writing, this + * software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. + */ + +#include "esp_zigbee_core.h" +#include "light_driver.h" +#include "zcl_utility.h" + +/* Zigbee configuration */ +#define INSTALLCODE_POLICY_ENABLE false /* enable the install code policy for security */ +#define ED_AGING_TIMEOUT ESP_ZB_ED_AGING_TIMEOUT_64MIN +#define ED_KEEP_ALIVE 3000 /* 3000 millisecond */ +#define HA_ESP_LIGHT_ENDPOINT 10 /* esp light bulb device endpoint, used to process light controlling commands */ +#define ESP_ZB_PRIMARY_CHANNEL_MASK ESP_ZB_TRANSCEIVER_ALL_CHANNELS_MASK /* Zigbee primary channel mask use in the example */ + +/* Basic manufacturer information */ +#define ESP_MANUFACTURER_NAME "\x09""ESPRESSIF" /* Customized manufacturer name */ +#define ESP_MODEL_IDENTIFIER "\x07"CONFIG_IDF_TARGET /* Customized model identifier */ + +#define ESP_ZB_ZED_CONFIG() \ + { \ + .esp_zb_role = ESP_ZB_DEVICE_TYPE_ED, \ + .install_code_policy = INSTALLCODE_POLICY_ENABLE, \ + .nwk_cfg.zed_cfg = { \ + .ed_timeout = ED_AGING_TIMEOUT, \ + .keep_alive = ED_KEEP_ALIVE, \ + }, \ + } + +#define ESP_ZB_DEFAULT_RADIO_CONFIG() \ + { \ + .radio_mode = ZB_RADIO_MODE_NATIVE, \ + } + +#define ESP_ZB_DEFAULT_HOST_CONFIG() \ + { \ + .host_connection_mode = ZB_HOST_CONNECTION_MODE_NONE, \ + } diff --git a/main/idf_component.yml b/main/idf_component.yml new file mode 100644 index 0000000..62cb48d --- /dev/null +++ b/main/idf_component.yml @@ -0,0 +1,8 @@ +## IDF Component Manager Manifest File +dependencies: + espressif/esp-zboss-lib: "~1.6.0" + espressif/esp-zigbee-lib: "~1.6.0" + espressif/led_strip: "~2.0.0" # Added this line + ## Required IDF version + idf: + version: ">=5.0.0" diff --git a/managed_components/espressif__esp-zboss-lib/.component_hash b/managed_components/espressif__esp-zboss-lib/.component_hash new file mode 100644 index 0000000..0fe2e60 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/.component_hash @@ -0,0 +1 @@ +321883d142421f65009972408287441794250057668a11abbdfd8bec77c3309a \ No newline at end of file diff --git a/managed_components/espressif__esp-zboss-lib/.gitlab/ci/build_idf_examples.yml b/managed_components/espressif__esp-zboss-lib/.gitlab/ci/build_idf_examples.yml new file mode 100644 index 0000000..bbabe3e --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/.gitlab/ci/build_idf_examples.yml @@ -0,0 +1,28 @@ +build_idf_examples: + stage: build + image: ${CI_DOCKER_REGISTRY}/esp-env-${DEFAULT_BUILD_DOCKER_ENV} + before_script: + - source tools/ci/utils.sh + - setup_idf + - setup_esp_sdk + - update_cmake_dependency + - pip install -r ${CI_PROJECT_DIR}/esp-zigbee-sdk/tools/ci/requirements-build.txt + artifacts: + paths: + - "**/build*/*.bin" + - "**/build*/*.map" + - "**/build*/*.elf" + - "**/build*/flasher_args.json" + - "**/build*/flash_project_args" + - "**/build*/config/sdkconfig.json" + - "**/build*/bootloader/*.bin" + - "**/build*/partition_table/*.bin" + when: always + expire_in: 3 days + variables: + IDF_VERSION: ${DEFAULT_IDF_VERSION} + script: + - cd ${IDF_PATH} + - python ${CI_PROJECT_DIR}/esp-zigbee-sdk/tools/ci/build_apps.py ./examples/zigbee + tags: + - build diff --git a/managed_components/espressif__esp-zboss-lib/.gitlab/ci/common.yml b/managed_components/espressif__esp-zboss-lib/.gitlab/ci/common.yml new file mode 100644 index 0000000..3a72d30 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/.gitlab/ci/common.yml @@ -0,0 +1,8 @@ +stages: + - generate + - build + - target_test + +variables: + DEFAULT_IDF_VERSION: "v5.3.2" + DEFAULT_BUILD_DOCKER_ENV: "v5.3:1" diff --git a/managed_components/espressif__esp-zboss-lib/.gitlab/ci/generate_build_test_jobs.yml b/managed_components/espressif__esp-zboss-lib/.gitlab/ci/generate_build_test_jobs.yml new file mode 100644 index 0000000..b715700 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/.gitlab/ci/generate_build_test_jobs.yml @@ -0,0 +1,42 @@ +generate_child_pipeline: + stage: generate + before_script: + - source tools/ci/utils.sh + - setup_esp_sdk + artifacts: + paths: + - child_pipeline_default.yml + - child_pipeline_lts.yml + expire_in: 1 week + when: always + script: + - python3 $CI_PROJECT_DIR/esp-zigbee-sdk/tools/ci/dynamic_pipelines/generate_child_pipeline.py -p $CI_PROJECT_DIR -t .gitlab/ci/templates.yml -i ${DEFAULT_IDF_VERSION} -d ${DEFAULT_BUILD_DOCKER_ENV} + +build_and_test_pipeline_default: + stage: build + needs: + - generate_child_pipeline + inherit: + variables: true + trigger: + include: + - artifact: child_pipeline_default.yml + job: generate_child_pipeline + forward: + pipeline_variables: true + strategy: depend + +build_and_test_pipeline_lts: + stage: build + needs: + - generate_child_pipeline + inherit: + variables: true + when: manual + trigger: + include: + - artifact: child_pipeline_lts.yml + job: generate_child_pipeline + forward: + pipeline_variables: true + strategy: depend diff --git a/managed_components/espressif__esp-zboss-lib/.gitlab/ci/templates.yml b/managed_components/espressif__esp-zboss-lib/.gitlab/ci/templates.yml new file mode 100644 index 0000000..4b96d71 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/.gitlab/ci/templates.yml @@ -0,0 +1,99 @@ +include: + - '.gitlab/ci/common.yml' + +.common_before_scripts: &common_before_scripts + - source $CI_PROJECT_DIR/tools/ci/utils.sh + - setup_idf + - setup_esp_sdk + - update_cmake_dependency + - cd $CI_PROJECT_DIR/esp-zigbee-sdk + - pip install -r tools/ci/requirements-build.txt + +.build_non_pytest_example_template: + stage: build + image: ${CI_DOCKER_REGISTRY}/esp-env-${DOCKER_ENV_VERSION} + before_script: + - *common_before_scripts + artifacts: + paths: + - "**/build*/*.bin" + - "**/build*/flasher_args.json" + - "**/build*/config/sdkconfig.json" + - "**/build*/bootloader/*.bin" + - "**/build*/partition_table/*.bin" + when: always + expire_in: 3 days + script: + - python tools/ci/build_apps.py ./examples --no_pytest --ignore_warning + --parallel-count ${CI_NODE_TOTAL:-1} + --parallel-index ${CI_NODE_INDEX:-1} + tags: + - build + +.build_pytest_example_template: + stage: build + image: ${CI_DOCKER_REGISTRY}/esp-env-${DOCKER_ENV_VERSION} + before_script: + - *common_before_scripts + artifacts: + paths: + - "**/build*/*.bin" + - "**/build*/flasher_args.json" + - "**/build*/config/sdkconfig.json" + - "**/build*/bootloader/*.bin" + - "**/build*/partition_table/*.bin" + - "**/build*/*.map" + - "**/build*/*.elf" + - "**/build*/flash_project_args" + - "**/esp-zigbee-sdk/conftest.py" + - "**/esp-zigbee-sdk/pytest.ini" + - "**/examples/*.py" + - "**/ci/requirements-pytest.txt" + when: always + expire_in: 3 days + script: + - python tools/ci/build_apps.py ./examples --pytest --ignore_warning + tags: + +.build_pytest_gateway_template: + stage: build + image: ${CI_DOCKER_REGISTRY}/esp-env-${DOCKER_ENV_VERSION} + before_script: + - *common_before_scripts + artifacts: + paths: + - "**/build*/*.bin" + - "**/build*/flasher_args.json" + - "**/build*/config/sdkconfig.json" + - "**/build*/bootloader/*.bin" + - "**/build*/partition_table/*.bin" + - "**/build*/*.map" + - "**/build*/*.elf" + - "**/build*/flash_project_args" + - "**/esp-zigbee-sdk/conftest.py" + - "**/esp-zigbee-sdk/pytest.ini" + - "**/examples/*.py" + - "**/ci/requirements-pytest.txt" + when: always + expire_in: 3 days + script: + - python tools/ci/build_apps.py ./examples --rcp_gateway --ignore_warning + - build_rcp_gateway + tags: + - build + +.pytest_template: + stage: target_test + image: ${CI_DOCKER_REGISTRY}/target-test-env-${DOCKER_ENV_VERSION} + artifacts: + paths: + - "$CI_PROJECT_DIR/esp-zigbee-sdk/pytest_embedded_log/" + when: always + expire_in: 3 days + script: + - cd $CI_PROJECT_DIR/esp-zigbee-sdk + - pip install -r tools/ci/requirements-pytest.txt + - find examples/ -name "pytest_*.py" | xargs pytest --target ${CHIP} -m zigbee_multi_dut + tags: + - ${CHIP} + - zigbee_multi_dut diff --git a/managed_components/espressif__esp-zboss-lib/.gitlab/merge_request_templates/Release_template.md b/managed_components/espressif__esp-zboss-lib/.gitlab/merge_request_templates/Release_template.md new file mode 100644 index 0000000..67a2517 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/.gitlab/merge_request_templates/Release_template.md @@ -0,0 +1,20 @@ +### Purpose +What is need to be fixed, updated or released? What is the planned release version on esp-zboss-lib? + +### Change overview +What's in this MR? + +### Testing +How was this tested? + +### Release notes +Write all the changes in a **list** (Start at the beginning of the line with `-` or `*`) from previous release (e.g. esp-zboss-lib change and all other changes). + +### Related + +* Mention or related JIRA tasks (e.g. IDF-0000), to make sure they get updated. +* (Mandatory) Mention corresponding changes on other repos branch/MR hyperlink (e.g. esp-zb-sdk, esp-idf) + +### Checklist + +* Add check mention prerequisite MR need to be merged ahead (e.g. esp-zboss MR's hyperlink). diff --git a/managed_components/espressif__esp-zboss-lib/CHECKSUMS.json b/managed_components/espressif__esp-zboss-lib/CHECKSUMS.json new file mode 100644 index 0000000..0972634 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/CHECKSUMS.json @@ -0,0 +1 @@ +{"version": "1.0", "algorithm": "sha256", "created_at": "2025-05-21T15:36:08.904827+00:00", "files": [{"path": "CMakeLists.txt", "size": 2266, "hash": "705e5559f329a957f928a29f2d05e8cfaa2a4e4ed57f4552ee6e8c1ac7a8b040"}, {"path": "LICENSE", "size": 1942, "hash": "821c95df1eb6e5a7cadf291cf2d641dde60b841888a28fce4d7eb1b43394a37e"}, {"path": "idf_component.yml", "size": 285, "hash": "0341ed32ac222995aa35970584df320f840e63c0acfded0b2904150fc524e347"}, {"path": "README.md", "size": 587, "hash": "f23a5e07d27a5ae5cb7019e7895b8a87a5df40acb093b4b1683fd2b42fa5d0b3"}, {"path": "include/zb_pooled_list.h", "size": 33433, "hash": "aef546b0b4526be06144dc46bfb2fb146a51d31fc65d0c4a14a7ddbc321b0a00"}, {"path": "include/zb_types.h", "size": 51894, "hash": "7edcced776e15a545fee9f4744e569571b20889ce4c5ea39625cb87706bb12cc"}, {"path": "include/zboss_api_af.h", "size": 31930, "hash": "1140e9da48bed6a7d8e81115451885465631f5d72b426fe65de5578e5f25bf08"}, {"path": "include/zb_config_platform.h", "size": 2898, "hash": "a483245e8fe8f15f2c686fcfe668867de97091d63d4ec55c26471978a142805c"}, {"path": "include/zb_osif_platform.h", "size": 6006, "hash": "293d5a51d44239c1c4e245ce89f2a1626ba3a7a45983a1c56dcbe1296002554a"}, {"path": "include/zboss_api_zgp.h", "size": 91765, "hash": "f610af6e5f5e3233c5c01c09a330963ae10b2eb8259f16bf1e7f64c0b1048351"}, {"path": "include/zb_errors.h", "size": 7740, "hash": "e0729ff435be86fee0c1eda3c2e4e36538c0730e407516333b4bf1c64d0e8ef9"}, {"path": "include/zboss_api.h", "size": 63609, "hash": "b22e411918e9d50980069cefc86d6c612ab9199efca1db3ecf87434ba334ac84"}, {"path": "include/zb_debug.h", "size": 8949, "hash": "6e49e9fb993c7391bea3eba8d3af73a2875aaefe14c326388c8c48daa4b36ba8"}, {"path": "include/zb_ha.h", "size": 2097, "hash": "a00ef17fc3382ff7c7077484e379522d020eaa43ba84131559cfebe212564a0e"}, {"path": "include/zboss_api_zcl.h", "size": 117823, "hash": "77dc604153923db417767c18ff0c01ac721133d50363ecd7415e150fdd37f8a4"}, {"path": "include/zboss_api_internal.h", "size": 31268, "hash": "c9ea06cf591a986ea7a72349ee601f8ddf5c9458493a2759bee69a695b6839e5"}, {"path": "include/zb_config.h", "size": 70144, "hash": "803e6f40a0885a0006b1d37ae2a74d7a565b44410ec2e1ec1200464d8177cf49"}, {"path": "include/zboss_api_aps_interpan.h", "size": 9204, "hash": "2f0335ec2e33531a0689537baa9cd9efc086d865c1588cf86657c70134c55389"}, {"path": "include/zboss_api_mm.h", "size": 5022, "hash": "26dfb80d57940093523a5305ccf7621dc8a387d3a27187a465c56f03700d0b6c"}, {"path": "include/zboss_api_core.h", "size": 17788, "hash": "49adced4602885a6c71b05d6ac144ab0eec95030bf8dc8459c412e486c014c3d"}, {"path": "include/zb_esp_sleep.h", "size": 1312, "hash": "2d24bd0dfb8b5d5bc92d00ca0233fc19ff5f2396eae3cc31d8029c2811fda584"}, {"path": "include/zb_scheduler.h", "size": 16642, "hash": "09915214b532cf353cd781ec63ec52ac428a6adec3c3b53c29330a8a7db53e18"}, {"path": "include/zb_config_common.h", "size": 60627, "hash": "2703f696ab30092a2ccc5efe4a2f66c58fa4c108bd9946c36d9014d9e418365c"}, {"path": "include/zboss_api_buf.h", "size": 25722, "hash": "71d34c7edd4acfedf9cb270bf9995a9d53ba27ea3c705af7c67873b724fa2769"}, {"path": "include/zboss_api_zdo.h", "size": 122373, "hash": "2a1686679467897324074f1d26d5d070a38723b57b262ca6fc268d8824df7389"}, {"path": "include/zb_ringbuffer.h", "size": 19737, "hash": "e2d03e5d186938ecc65bb9d7c60088cf2c080339be5b9d5ddd78f9b222d0a75a"}, {"path": "include/zb_trace.h", "size": 63156, "hash": "bdbed1ae0100146ec2c9d5b12c42fefc5b99aa92197a447cb87ef1f368296c29"}, {"path": "include/zb_vendor.h", "size": 3891, "hash": "348c99617e76770bf7ccf1c86911acb96d07f2f5bd8b35259fdb64b4b3a8ab42"}, {"path": "include/zb_vendor_default.h", "size": 4351, "hash": "d84f1a7d6ee1c3f67ac4d71e051c659ed3f7cc77ee7724ae1560f4d36b50d069"}, {"path": "include/zb_osif.h", "size": 29495, "hash": "c7ae5f2f73742ad3009b9d2f677073eb30e7173f23bc2e4d90a99ed27e915ea6"}, {"path": "include/zboss_api_tl.h", "size": 10841, "hash": "db1338b25f4516f68fa79e955173c1df2ea33802597d80d09b899420f931d830"}, {"path": "include/zb_version.h", "size": 2319, "hash": "a97c48f9b55e2aab3b893172d4dfec3986588059bdc4275809a9612f5b9f8d59"}, {"path": "include/zb_time.h", "size": 5261, "hash": "9dc92fb78e97a30bdb885a515a29044627693faf3a6ff270b4ef736674cbe58b"}, {"path": "include/zboss_api_aps.h", "size": 25900, "hash": "43141316490bbac3336eb462c87b57c7fa46604fd6db73db035fee4ce218ff1c"}, {"path": "include/zb_address.h", "size": 20860, "hash": "cca1d571ca6fa328daea39ded445ba4eec0800d378a9eb823ac750170ccc444c"}, {"path": "include/zb_vendor_zgpd.h", "size": 3111, "hash": "f6e15f75f7ed25400b355c6baf5963db78452979f1896f83793ad4dcb5e54ffd"}, {"path": "include/zb_channel_page.h", "size": 20586, "hash": "398643107976cf9ab6ecbf67186f0cd4dae808bb910f3faf2bf34221dcfb4979"}, {"path": "include/zboss_api_nwk.h", "size": 35043, "hash": "b40598d566f2f0126309206a268505bc44991e6208d134eef1eea5da49f2feee"}, {"path": "lib/esp32c5/libzboss_stack.ed.debug.a", "size": 6409822, "hash": "6de22ae5526ac8bd25f5d99f970f2d2cbf58fdfad04ac7a2761a51036d7fd672"}, {"path": "lib/esp32c5/libzboss_stack.ed.a", "size": 4323576, "hash": "dedffb79d8af8a2f86ccb3441bce309ac68448958ca021017b90f4411ef75e3b"}, {"path": "lib/esp32c5/libzboss_stack.gpd.a", "size": 632102, "hash": "0c7668d9ef8fa31a4a6634524f59207f53dd5e394243feff9f50da61f87d97ca"}, {"path": "lib/esp32c5/libzboss_stack.zczr.debug.a", "size": 8670934, "hash": "d20107bb7ba1f904dc1c8a37c4da9d83427a4bb76b2e7434f63d31debf61cda2"}, {"path": "lib/esp32c5/libzboss_stack.zczr.a", "size": 5785098, "hash": "8789e6c9525d8aeace21ea07c267abb6a71f7afe7f8eb3b25a1bf59c505955f1"}, {"path": "lib/esp32c3/libzboss_stack.zczr.debug.a", "size": 7505456, "hash": "303b9246682bc271fcf90495388c59f5216b35d85eae8611fa1c678f150ece51"}, {"path": "lib/esp32c3/libzboss_stack.zczr.a", "size": 5058458, "hash": "8740feff364a395cbe20704ed3c48c0bd95068ecca8524ae45ec17372c20590e"}, {"path": "lib/esp32/libzboss_stack.zczr.debug.a", "size": 4761892, "hash": "f85064643296cdcff215c41845df810ee8980ed2b4eff62b98f2b30e3ee0e5f6"}, {"path": "lib/esp32/libzboss_stack.zczr.a", "size": 2937798, "hash": "a2e02d8a290bcc5fd25a2232cc849b2c796570d2addcf8b2846054430bc4a6c2"}, {"path": "lib/esp32c6/libzboss_stack.ed.debug.a", "size": 6388466, "hash": "293b8687ca56b1b3535a2f14390d2b0429d254a1682d4707f02d7032a26767ae"}, {"path": "lib/esp32c6/libzboss_stack.ed.a", "size": 4298044, "hash": "d7be2cb8f8baed492965ecbd2ac35e7ea72a904c568c78f7db9f338ed4567287"}, {"path": "lib/esp32c6/libzboss_stack.gpd.a", "size": 626034, "hash": "36cca366b215a6518e366fef7e65e0b17efd2befe032a8c1abdd276d0b06361c"}, {"path": "lib/esp32c6/libzboss_stack.zczr.debug.a", "size": 8647626, "hash": "e79574744560b9b5c76bc70960bbc9daf9f7256a56ed965f921200a219f15e80"}, {"path": "lib/esp32c6/libzboss_stack.zczr.a", "size": 5759298, "hash": "e956cf74c7c08700b39759ca0baa337b0033f7844edd87117929986870ddc09d"}, {"path": "lib/esp32h2/libzboss_stack.ed.debug.a", "size": 6388466, "hash": "293b8687ca56b1b3535a2f14390d2b0429d254a1682d4707f02d7032a26767ae"}, {"path": "lib/esp32h2/libzboss_stack.ed.a", "size": 4298044, "hash": "d7be2cb8f8baed492965ecbd2ac35e7ea72a904c568c78f7db9f338ed4567287"}, {"path": "lib/esp32h2/libzboss_stack.gpd.a", "size": 626034, "hash": "36cca366b215a6518e366fef7e65e0b17efd2befe032a8c1abdd276d0b06361c"}, {"path": "lib/esp32h2/libzboss_stack.zczr.debug.a", "size": 8647742, "hash": "8ab46cfa02fda79e5d70143163d25276e9601f81fbe66d277fd0d36f068f04bc"}, {"path": "lib/esp32h2/libzboss_stack.zczr.a", "size": 5759414, "hash": "96d89f79a09638f6036abce2d34cfc7c9308aad8a794b387661319c7e60ace3c"}, {"path": "lib/esp32s3/libzboss_stack.zczr.debug.a", "size": 4761892, "hash": "f85064643296cdcff215c41845df810ee8980ed2b4eff62b98f2b30e3ee0e5f6"}, {"path": "lib/esp32s3/libzboss_stack.zczr.a", "size": 2937798, "hash": "a2e02d8a290bcc5fd25a2232cc849b2c796570d2addcf8b2846054430bc4a6c2"}, {"path": "lib/esp32s2/libzboss_stack.zczr.debug.a", "size": 4762728, "hash": "e6503e31c6fd34e39b1f61407691ba17bd6776401db0c1eaae3355d3f4ae4e31"}, {"path": "lib/esp32s2/libzboss_stack.zczr.a", "size": 2939026, "hash": "559988c7d5c7840ee8f14461403a05aeb5971f6c7cfc62d1ec592a9ec8c9f5aa"}, {"path": "include/zgpd/zb_zgpd.h", "size": 21032, "hash": "383aae15a3e9eb38739b22b81bb9d51e88f5607b97e70e76c4e9188c773bfec5"}, {"path": "include/zcl/zb_zcl_ias_zone.h", "size": 46206, "hash": "dd109aa9d84d7b98586b3a17379df2ad34115ac39bb184ba39b21bab9905aa5a"}, {"path": "include/zcl/zb_zcl_pm2_5_measurement.h", "size": 10542, "hash": "551f2953111dbcd2878601d80d27096974a7e6ee9c64f9ddc5abc5e3f442ba1f"}, {"path": "include/zcl/zb_zcl_subghz.h", "size": 20840, "hash": "dfeac197c1b909c399db9246ab52690f7132408f783d200df31f7768a9b409a2"}, {"path": "include/zcl/zb_zcl_multistate_value.h", "size": 24520, "hash": "f0d8cf0c82276ddfd960ab75c19f3b20ec4c4e967dd32f8be43af071ec459b53"}, {"path": "include/zcl/zb_zcl_el_measurement.h", "size": 61897, "hash": "e6750fc5a47de16a0c14094aae3440791dd0045d6f9426b273eb3d3de1a1d7d4"}, {"path": "include/zcl/zb_zcl_level_control.h", "size": 77177, "hash": "bc1da85fff6e24ad9827493e4cbcc08163a7f0d168a9482a494682fe5bc0a303"}, {"path": "include/zcl/zb_zcl_pressure_measurement.h", "size": 14735, "hash": "51d8841d3857e259e6c92ee85b7aec4f6418b278ee4b6bd78e663834855bacb1"}, {"path": "include/zcl/zb_zcl_shade_config.h", "size": 11388, "hash": "8681cd546737847617dc54a0f5c3d32b915d054077a7a911d6786d1d1707c4fd"}, {"path": "include/zcl/zb_zcl_custom_cluster.h", "size": 26870, "hash": "eb43f85032775106dd4a1a04025323977d0b7934680e1615254aa8dd80c5cb4b"}, {"path": "include/zcl/zb_zcl_cvc_commands.h", "size": 7357, "hash": "25131a85bcdd282513090084069aca3aff6df6456879081d3afc3c13f29891bf"}, {"path": "include/zcl/zb_zcl_en50523_appliance_events_and_alerts.h", "size": 23959, "hash": "8bef7ebcc69ca48cc651f0aeb1f27c4fd386f00970d5ee9017eaf05e9ea5eaab"}, {"path": "include/zcl/zb_zcl_keep_alive.h", "size": 6737, "hash": "24e010044007017ef4b7d6e560e282dff22f4e8b4d2f8e434c866c93326a9b13"}, {"path": "include/zcl/zb_zcl_reporting.h", "size": 15246, "hash": "19dbf600cf399cd49cd0ef1afa153b34f942332a4b847dd382c1f4043d9f9e73"}, {"path": "include/zcl/zb_zcl_carbon_dioxide_measurement.h", "size": 11156, "hash": "156973dfd032bc2abb1c1519e9411b62606eb3063b6c504fb211328b79348fe2"}, {"path": "include/zcl/zb_zcl_groups.h", "size": 37681, "hash": "546a12b1cf56487185e0ab6be1ddcd5b05535dc8270af3bff08c879dc7e2a92a"}, {"path": "include/zcl/zb_zcl_device_management.h", "size": 102070, "hash": "81a71d8f5753e417bb3a4900d1b327e4e0e42abfaa35512e03a793827ef5406a"}, {"path": "include/zcl/zb_zcl_time.h", "size": 22157, "hash": "e5c0aef42b16487c865f94ece31a75e8541ec2d633542868a562a5bae278d54f"}, {"path": "include/zcl/zb_zcl_analog_input.h", "size": 37160, "hash": "e9aba1d513a53c73dd545cbee434eccb6c1d852491720cb106a707895e0f587b"}, {"path": "include/zcl/zb_zcl_daily_schedule.h", "size": 34088, "hash": "9bed147dc00aa3abc72ee7273d716ed5649d27f076d5e5c71ccbf8ac499fedd3"}, {"path": "include/zcl/zb_zcl_poll_control.h", "size": 34537, "hash": "f9615e489e436a0832df38838e3f58574ce3f6798fb71e46a3c8d21e33a1fbe2"}, {"path": "include/zcl/zb_zcl_device_temp_config.h", "size": 19699, "hash": "303c8a3039dc082e714ba98c8a4d299d06f7b9228ba0647fc9af4d5fa115c6d2"}, {"path": "include/zcl/zb_zcl_fan_control.h", "size": 7056, "hash": "492196089c2ec40e803c67fcc56a739ac822b66b9ef942fe98298313f637fd47"}, {"path": "include/zcl/zb_zcl_common.h", "size": 119022, "hash": "2b7b130b9b1498178ec1fbad8485fe5d357820d71612a92d1299d3752fb2af91"}, {"path": "include/zcl/zb_zcl_analog_value.h", "size": 28311, "hash": "bd0bc327f2b7c5bc49d04a3369412f14eda9b98141572876dc9d95cab48153ba"}, {"path": "include/zcl/zb_zcl_ir_blaster.h", "size": 17215, "hash": "46fd44cc2792cfaa6b58d3f3aa41632d8b342bd59b4ca6a48d744b21fd45e154"}, {"path": "include/zcl/zb_zcl_ota_upgrade.h", "size": 119035, "hash": "4a06b1c75474095949a99e5dac011d86e89621c9e4b0406b3ff7dbfcb5d8277b"}, {"path": "include/zcl/zcl_ota_upgrade_commands.h", "size": 2130, "hash": "fecc80733844c9b90889b8931920334b1e4429a32ff893011e9d26a133c117eb"}, {"path": "include/zcl/zb_zcl_dehumidification_control.h", "size": 11565, "hash": "32a73c63e02e4dd74d34d58b536772fe1c801523a527cd2c05480a76f515ca58"}, {"path": "include/zcl/zb_zcl_identify.h", "size": 22140, "hash": "5e5ef140ae7bde2a0f6982840806072720d4436a629a85013d6a0a1579c31b77"}, {"path": "include/zcl/zb_zcl_multistate_input.h", "size": 22566, "hash": "0d6ce975fd19cc76b53cefd65915ff32eb8a4c5465ba9b21a97bfde03c6c661f"}, {"path": "include/zcl/zb_zcl_ias_ace.h", "size": 82212, "hash": "e351b185a3114cdee6ca6ce4da98e5010bfce390fce801adbdd032a7ae077866"}, {"path": "include/zcl/zb_zcl_prepayment.h", "size": 67196, "hash": "b0ed5394ead367da79a266d93cf0ccacce0abbb80cb4b47e35f1a93f9c3a4e24"}, {"path": "include/zcl/zb_zcl_basic.h", "size": 30724, "hash": "eeed3d8af802c702446283c1360c724834551429f782cc414fd107a034afb691"}, {"path": "include/zcl/zb_zcl_control4_networking.h", "size": 27852, "hash": "0c2d7f16265e8c2515df649c5687a7d8cc12c92a8f0d2ccde022a1a102ae66db"}, {"path": "include/zcl/zb_zcl_temp_measurement.h", "size": 9126, "hash": "475b46e0dabbe671f2333f807a372e3ac184b936f699927b3d0ee7d260245fd4"}, {"path": "include/zcl/zb_zcl_illuminance_measurement.h", "size": 8985, "hash": "8d69d0177f3219f53b16da0be42672446b27c6c270e6e4322c471ef0958278bf"}, {"path": "include/zcl/zb_zcl_thermostat_ui_config.h", "size": 8271, "hash": "4e1d07fc761d312885c5ad34d621e88494aa88bbf1fc81e5ef41bcc53bb40a3c"}, {"path": "include/zcl/zb_zcl_events.h", "size": 24037, "hash": "34627d5be5dfbba27e1fea09bb853abd7bb280158ca5535af8af531e9c90993b"}, {"path": "include/zcl/zb_zcl_color_control.h", "size": 209313, "hash": "5156da7c2dbef4eac35482aac425174abef5763ae63beb12a5dbe031ddba4769"}, {"path": "include/zcl/zb_zcl_price.h", "size": 211065, "hash": "c04e3861792fac98e827b6909008602db15fe0b3c6fdf438b2153858409d9186"}, {"path": "include/zcl/zb_zcl_tunnel.h", "size": 16744, "hash": "6fa070a3e1030fe4a27b2b1709e2e4649c2ebe734065b175263044f8a87024b7"}, {"path": "include/zcl/zb_zcl_occupancy_sensing.h", "size": 19127, "hash": "b24853403f841705cf72a25d6c4ce883c184a77278934c0b9b26e5743aff1717"}, {"path": "include/zcl/zcl_shade_config_commands.h", "size": 2293, "hash": "e5e257d184d27025eaf3de4c6ecae136a0554c4460b93a0974e1ef44d21e91ae"}, {"path": "include/zcl/zb_zcl_thermostat.h", "size": 116079, "hash": "e96aff6cb81269530065c4d32d7a82997075b618634c7b6ec8d32883b0a34d2b"}, {"path": "include/zcl/zb_zcl_binary_input.h", "size": 15017, "hash": "ef834e1c6d1792edecde94df1ebc90992768c967ddbae7fa63385c78741dff26"}, {"path": "include/zcl/zb_zcl_on_off.h", "size": 25758, "hash": "0cef361429dbbbc3e596b7655c2005cd57a7f505b6cdc1b3c19825038f414e3c"}, {"path": "include/zcl/zb_zcl_energy_mgmt.h", "size": 32825, "hash": "484176f3cf51eb121a3b8d15edd088d2111434aa483466f230aeb72a1b514f3e"}, {"path": "include/zcl/zb_zcl_metering.h", "size": 203545, "hash": "87ea15058261744e4451063b876e63a1d0b164ed6e0a65150a3b93c2b5521230"}, {"path": "include/zcl/zb_zcl_meter_identification.h", "size": 18554, "hash": "fd797c304e96f6d5a6c1cf6ae4c23f07a8c55a2b7652a53f471cd0accd2873e0"}, {"path": "include/zcl/zb_zcl_rel_humidity_measurement.h", "size": 8285, "hash": "49e0ba2e821c9681df78daf54c6efece197bc5d1a5ef072989d5135f8f08360d"}, {"path": "include/zcl/zb_zcl_power_config.h", "size": 41614, "hash": "0e0f5a60eebde8cff4487068e7f17c4de5896577d0193e15512c3153c850319d"}, {"path": "include/zcl/zb_zcl_tunneling.h", "size": 55373, "hash": "b0c69240384add1c95e4686db7a6739120d380ed03006c4d8e7ae87500bb9edc"}, {"path": "include/zcl/zb_zcl_alarms.h", "size": 18963, "hash": "5b35e2ef78fd748cdddfe6d2f09efad1d8ef063aaac8379516ec67409f797d05"}, {"path": "include/zcl/zb_zcl_wwah.h", "size": 158533, "hash": "eb99fb41d0b4b09c1ab00e6929f4a1548bcafb89b82b950f24f68b4dc94eb52a"}, {"path": "include/zcl/zb_zcl_mdu_pairing.h", "size": 14437, "hash": "e0b3060ad6f2501c4bb1a490662c3ba3f1d9dcd09dfd5ebdd6f83c7851211f16"}, {"path": "include/zcl/zb_zcl_window_covering.h", "size": 44343, "hash": "bf2ca00cc8347941e6d3795d6043173ab59c497147660ef39ecde8f2e0a2bf65"}, {"path": "include/zcl/zb_zcl_drlc.h", "size": 38871, "hash": "f2c2aa2e2d6ff70636d613642d39554ee148a5a72832c494d3d6bb9b20789e0a"}, {"path": "include/zcl/zb_zcl_door_lock.h", "size": 40795, "hash": "5073b86d61a67263793370d479da78438023dcdf3ae87bec9b75be4db1cee6ea"}, {"path": "include/zcl/zb_zcl_diagnostics.h", "size": 38508, "hash": "567160a1691c812c4593b9316aa8ec513306b3509447d741f38c117d486df1e7"}, {"path": "include/zcl/zb_zcl_grpw_freq_agility.h", "size": 2516, "hash": "6baa4140f5b25a0e48fe044190e4b819dc2e5b542663172cc174f3ff9ec39b70"}, {"path": "include/zcl/zb_zcl_ias_wd.h", "size": 20976, "hash": "3e0fed5fed197e508d785cf27ff5d0c8a6e3a1fd780bff4919300fb03dce0e00"}, {"path": "include/zcl/zb_zcl_config.h", "size": 4423, "hash": "77f98e9318f170c76c561af8561674e85f94ef2a3c16cae446ed1fd621978f2e"}, {"path": "include/zcl/zb_zcl_touchlink_commissioning.h", "size": 124804, "hash": "02744edc00b12ec79d83d09c70ab2b779b81f538974b780f48f319a0c3770417"}, {"path": "include/zcl/zb_zcl_grpw_bed_sensor.h", "size": 3187, "hash": "37b8ee09155a4cbeee87845c351de06df8a45f68e053f336d196ca63620f0b83"}, {"path": "include/zcl/zb_zcl_commands.h", "size": 137680, "hash": "de313e01726a21dbe486dbfb40976ef6bc0ce3af6f66af156f758119af4c314e"}, {"path": "include/zcl/zb_zcl_calendar.h", "size": 59922, "hash": "c778e9fbb2b113b057b2dd706b78438bf0a852754cf080e2aba9151f50dd7c72"}, {"path": "include/zcl/zb_zcl_on_off_switch_conf.h", "size": 8033, "hash": "06263290d6a7ce6f59f4be2ceb4d16012fd06da191c6075a2324d85d1838dfb2"}, {"path": "include/zcl/zb_zcl_messaging.h", "size": 28830, "hash": "f447a3460dc62f2be30afe24821f2cad10a4afce266f03b8f014409dbe2526d7"}, {"path": "include/zcl/zb_zcl_scenes.h", "size": 117236, "hash": "413eb604d169a0226785a0e5e39c9ad7f003c4e06b323a0fecd0cfccda0bda77"}, {"path": "include/ha/zb_ha_device_config.h", "size": 23267, "hash": "a0df3a7ea5e95660a5dfd8dbe35410cb7e90e2f51ace2037236d918471d504a7"}, {"path": "include/ha/zb_ha_config.h", "size": 2655, "hash": "6f8f2a02339650d7904b9d131cf62d2268ce7e8beb7da65a5bb32f1fa49c72cf"}, {"path": "include/zgp/zgp_internal.h", "size": 122313, "hash": "4bccd933331bd52ebfe96438425132059470bbbac501c40780616147087f54f4"}, {"path": "tools/ci/utils.sh", "size": 2659, "hash": "396962383ea7c3cea96f4d60513e124ae2d5a90b3414428ea2b492fd09453212"}, {"path": ".gitlab/merge_request_templates/Release_template.md", "size": 677, "hash": "1d1d2bd2a2f98d412f3fe08dea3d26f0c1342a1f86a47254f43f19c65188f5f9"}, {"path": ".gitlab/ci/common.yml", "size": 132, "hash": "e9fd27d007d486b7f479105316bf60bd3b865f7483cf5da5f8489d76e86333c5"}, {"path": ".gitlab/ci/generate_build_test_jobs.yml", "size": 1040, "hash": "b2d71791b147161e4f2260db1ae257a2cee859099024c2c6179db9c82718d86f"}, {"path": ".gitlab/ci/templates.yml", "size": 2857, "hash": "aa60e68e9ad589b7f27389399be5e6941842c254b29242823735fedd7cc3ec68"}, {"path": ".gitlab/ci/build_idf_examples.yml", "size": 836, "hash": "985201fe9e077854ef9455040ad99af5db86e5fda4c0e2acb06c2fc89469927e"}]} \ No newline at end of file diff --git a/managed_components/espressif__esp-zboss-lib/CMakeLists.txt b/managed_components/espressif__esp-zboss-lib/CMakeLists.txt new file mode 100644 index 0000000..9b77f01 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/CMakeLists.txt @@ -0,0 +1,59 @@ +cmake_minimum_required(VERSION 3.16) + +if(CONFIG_ZB_ENABLED) + set(include_dirs include) +endif() + +idf_component_register( + INCLUDE_DIRS "${include_dirs}" +) + +if(CONFIG_ZB_ENABLED) + + set(ZBOSS_LIBS "") + if(CONFIG_ZB_ZCZR) + if(CONFIG_ZB_DEBUG_MODE) + add_prebuilt_library(zboss_stack_lib "${CMAKE_CURRENT_SOURCE_DIR}/lib/${idf_target}/libzboss_stack.zczr.debug.a") + else() + add_prebuilt_library(zboss_stack_lib "${CMAKE_CURRENT_SOURCE_DIR}/lib/${idf_target}/libzboss_stack.zczr.a") + endif() + elseif(CONFIG_ZB_ZGPD) + add_prebuilt_library(zboss_stack_lib "${CMAKE_CURRENT_SOURCE_DIR}/lib/${idf_target}/libzboss_stack.gpd.a") + elseif(CONFIG_ZB_ZED) + if(CONFIG_ZB_DEBUG_MODE) + add_prebuilt_library(zboss_stack_lib "${CMAKE_CURRENT_SOURCE_DIR}/lib/${idf_target}/libzboss_stack.ed.debug.a") + else() + add_prebuilt_library(zboss_stack_lib "${CMAKE_CURRENT_SOURCE_DIR}/lib/${idf_target}/libzboss_stack.ed.a") + endif() + endif() + + list(APPEND ZBOSS_LIBS zboss_stack_lib) + + execute_process( + COMMAND git rev-parse --short HEAD + WORKING_DIRECTORY $ENV{IDF_PATH} + OUTPUT_VARIABLE IDF_VERSION_FOR_ZIGBEE_PACKAGE OUTPUT_STRIP_TRAILING_WHITESPACE) + + execute_process( + COMMAND git rev-parse --short HEAD + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + OUTPUT_VARIABLE ZIGBEE_SDK_BUILD_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE) + + file(READ "${CMAKE_CURRENT_SOURCE_DIR}/idf_component.yml" component_yml_text) + string(REGEX MATCH "\nversion: \"?([0-9]+.[0-9]+.[0-9]+)\"?" COMPONENT_VERSION_MATCH "\n${component_yml_text}") + if(COMPONENT_VERSION_MATCH) + set(ZBOSS_LIB_VERSION ${CMAKE_MATCH_1}) + else() + message(WARNING "Cannot parse version of the ZLIB component") + endif() + + string(TIMESTAMP ZB_BUILD_TIMESTAMP "%Y-%m-%d %H:%M:%S UTC" UTC) + string(CONCAT RCP_FULL_VERSION_STRING + "${IDF_VERSION_FOR_ZIGBEE_PACKAGE}-${ZIGBEE_SDK_BUILD_VERSION}-" + "${ZBOSS_LIB_VERSION}-${ZB_BUILD_TIMESTAMP}") + message(${RCP_FULL_VERSION_STRING}) + + target_compile_options(${COMPONENT_LIB} INTERFACE $<$:-Wno-strict-prototypes>) + target_link_libraries(${COMPONENT_LIB} INTERFACE ${ZBOSS_LIBS}) + +endif() diff --git a/managed_components/espressif__esp-zboss-lib/LICENSE b/managed_components/espressif__esp-zboss-lib/LICENSE new file mode 100644 index 0000000..e2594bb --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/LICENSE @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2012-2021 DSR Corporation, Denver CO, USA + * Copyright (c) 2021 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ diff --git a/managed_components/espressif__esp-zboss-lib/README.md b/managed_components/espressif__esp-zboss-lib/README.md new file mode 100644 index 0000000..ae9210c --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/README.md @@ -0,0 +1,10 @@ +ESP ZBOSS 3.0 Libraries +======================= + +This repository contains binary libraries supporting the Zboss Zigbee 3.0 stack for ESP32 series chips. + +Packages from this repository are uploaded to [Espressif's component serivce](https://components.espressif.com/). +You can add them to your project via `idf.py add-dependency` + +More information about idf-component-manager can be found in [Espressif API guide](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/tools/idf-component-manager.html) +or [PyPi registry](https://pypi.org/project/idf-component-manager/). diff --git a/managed_components/espressif__esp-zboss-lib/idf_component.yml b/managed_components/espressif__esp-zboss-lib/idf_component.yml new file mode 100644 index 0000000..2d9f642 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/idf_component.yml @@ -0,0 +1,10 @@ +dependencies: + idf: + version: '>=5.0' +description: esp-zboss library component +repository: git://github.com/espressif/esp-zboss-lib.git +repository_info: + commit_sha: f83438b470d9b5af4f92b6dc0aab6cff6f30d824 + path: . +url: https://github.com/espressif/esp-zboss-lib +version: 1.6.4 diff --git a/managed_components/espressif__esp-zboss-lib/include/ha/zb_ha_config.h b/managed_components/espressif__esp-zboss-lib/include/ha/zb_ha_config.h new file mode 100644 index 0000000..06bac59 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/ha/zb_ha_config.h @@ -0,0 +1,68 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: HA configuration +*/ + +#ifndef ZB_HA_CONFIG_H +#define ZB_HA_CONFIG_H 1 + +#include "zb_vendor.h" + +#if defined ZB_ENABLE_HA || defined DOXYGEN + +/** @cond DOXYGEN_HA_SECTION */ + +/* Specify a list of devices that should be supported */ +#define xZB_ALL_DEVICE_SUPPORT /* Attention! use this macro in testing purposes */ + +/* Normally startup attribute sets should be processed */ +/* TODO Re-enable HA SAS processing when appropriate */ +#define xZB_ENABLE_HA_SAS + +/* NK: why Gateway is always defined? */ +#define xZB_HA_DEFINE_DEVICE_GATEWAY + + +#include "zb_ha_device_config.h" +#include "zcl/zb_zcl_config.h" + +/** @endcond */ /* DOXYGEN_HA_SECTION */ + +#endif /* ZB_ENABLE_HA */ + +#endif /* ZB_HA_CONFIG_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/ha/zb_ha_device_config.h b/managed_components/espressif__esp-zboss-lib/include/ha/zb_ha_device_config.h new file mode 100644 index 0000000..1cb76e7 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/ha/zb_ha_device_config.h @@ -0,0 +1,602 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: HA devices configuration +*/ + +#ifndef ZB_HA_DEVICE_CONFIG_H +#define ZB_HA_DEVICE_CONFIG_H 1 + +#if defined ZB_ENABLE_HA || defined DOXYGEN + +/** @cond DOXYGEN_HA_SECTION */ + +/*! @defgroup ha_config_params HA Device types */ +/*! @{ + */ + +/** @brief HA Device identifiers. */ +enum zb_ha_standard_devs_e +{ + /*! General On/Off switch */ + ZB_HA_ON_OFF_SWITCH_DEVICE_ID = 0x0000, + /*! Level Control Switch */ + ZB_HA_LEVEL_CONTROL_SWITCH_DEVICE_ID = 0x0001, + /*! General On/Off output */ + ZB_HA_ON_OFF_OUTPUT_DEVICE_ID = 0x0002, + /*! Level Controllable Output */ + ZB_HA_LEVEL_CONTROLLABLE_OUTPUT_DEVICE_ID = 0x0003, + /*! Scene Selector */ + ZB_HA_SCENE_SELECTOR_DEVICE_ID = 0x0004, + /*! Configuration Tool */ + ZB_HA_CONFIGURATION_TOOL_DEVICE_ID = 0x0005, + /*! Remote Control */ + ZB_HA_REMOTE_CONTROL_DEVICE_ID = 0x0006, + /*! Combined Interface */ + ZB_HA_COMBINED_INTERFACE_DEVICE_ID = 0x0007, + /*! Range Extender */ + ZB_HA_RANGE_EXTENDER_DEVICE_ID = 0x0008, + /*! Mains Power Outlet */ + ZB_HA_MAINS_POWER_OUTLET_DEVICE_ID = 0x0009, + /*! Door lock client */ + ZB_HA_DOOR_LOCK_DEVICE_ID = 0x000A, + /*! Door lock controller */ + ZB_HA_DOOR_LOCK_CONTROLLER_DEVICE_ID = 0x000B, + /*! Simple Sensor device */ + ZB_HA_SIMPLE_SENSOR_DEVICE_ID = 0x000C, + /*! Consumption Awareness Device */ + ZB_HA_CONSUMPTION_AWARENESS_DEVICE_ID = 0x000D, + /*! Home Gateway */ + ZB_HA_HOME_GATEWAY_DEVICE_ID = 0x0050, + /*! Smart plug */ + ZB_HA_SMART_PLUG_DEVICE_ID = 0x0051, + /*! White Goods */ + ZB_HA_WHITE_GOODS_DEVICE_ID = 0x0052, + /*! Meter Interface */ + ZB_HA_METER_INTERFACE_DEVICE_ID = 0x0053, + /* Lightning */ + /*! On/Off Light Device */ + ZB_HA_ON_OFF_LIGHT_DEVICE_ID = 0x0100, + /*! Dimmable Light Device */ + ZB_HA_DIMMABLE_LIGHT_DEVICE_ID = 0x0101, + /*! Color Dimmable Light Device */ + ZB_HA_COLOR_DIMMABLE_LIGHT_DEVICE_ID = 0x0102, + /*! Dimmer Switch Device */ + ZB_HA_DIMMER_SWITCH_DEVICE_ID = 0x0104, + /*! Color Dimmer Switch Device */ + ZB_HA_COLOR_DIMMER_SWITCH_DEVICE_ID = 0x0105, + /*! Shade */ + ZB_HA_SHADE_DEVICE_ID = 0x0200, + /*! Shade controller */ + ZB_HA_SHADE_CONTROLLER_DEVICE_ID = 0x0201, + /*! Window Covering client*/ + ZB_HA_WINDOW_COVERING_DEVICE_ID = 0x0202, + /*! Window Covering controller */ + ZB_HA_WINDOW_COVERING_CONTROLLER_DEVICE_ID = 0x0203, + /* HVAC */ + /*! Heating/Cooling Unit device */ + ZB_HA_HEATING_COOLING_UNIT_DEVICE_ID = 0x0300, + /*! Thermostat Device */ + ZB_HA_THERMOSTAT_DEVICE_ID = 0x0301, + /*! Temperature Sensor */ + ZB_HA_TEMPERATURE_SENSOR_DEVICE_ID = 0x0302, + /* IAS */ + /*! IAS Control and Indicating Equipment */ + ZB_HA_IAS_CONTROL_INDICATING_EQUIPMENT_ID = 0x0400, + /*! IAS Ancillary Control Equipment */ + ZB_HA_IAS_ANCILLARY_CONTROL_EQUIPMENT_ID = 0x0401, + /*! IAS Zone */ + ZB_HA_IAS_ZONE_ID = 0x0402, + /*! IAS Warning Device */ + ZB_HA_IAS_WARNING_DEVICE_ID = 0x0403, + /*! Custom HA device for test */ + ZB_HA_TEST_DEVICE_ID = 0xfff0, + /*! Custom Tunnel device (should declared in private profile) */ + ZB_HA_CUSTOM_TUNNEL_DEVICE_ID = 0xfff1, + /*! Custom Attributes Device */ + ZB_HA_CUSTOM_ATTR_DEVICE_ID = 0xfff2 +}; + + +/** @cond DOXYGEN_INTERNAL_DOC */ +/* Define supported devices here */ +#ifdef ZB_ALL_DEVICE_SUPPORT + +#define ZB_HA_DEFINE_DEVICE_ON_OFF_SWITCH +#define ZB_HA_DEFINE_DEVICE_ON_OFF_OUTPUT +#define ZB_HA_DEFINE_DEVICE_DOOR_LOCK +#define ZB_HA_DEFINE_DEVICE_DOOR_LOCK_CONTROLLER +#define ZB_HA_DEFINE_DEVICE_SIMPLE_SENSOR +#define ZB_HA_DEFINE_DEVICE_COMBINED_INTERFACE +#define ZB_HA_DEFINE_DEVICE_SCENE_SELECTOR +#define ZB_HA_DEFINE_DEVICE_CONFIGURATION_TOOL +#define ZB_HA_DEFINE_DEVICE_MAINS_POWER_OUTLET +#define ZB_HA_DEFINE_DEVICE_RANGE_EXTENDER +#define ZB_HA_DEFINE_DEVICE_LEVEL_CONTROL_SWITCH +#define ZB_HA_DEFINE_DEVICE_LEVEL_CONTROLLABLE_OUTPUT +#define ZB_HA_DEFINE_DEVICE_WINDOW_COVERING +#define ZB_HA_DEFINE_DEVICE_WINDOW_COVERING_CONTROLLER +#define ZB_HA_DEFINE_DEVICE_SHADE +#define ZB_HA_DEFINE_DEVICE_SHADE_CONTROLLER + /* HVAC */ +#define ZB_HA_DEFINE_DEVICE_TEMPERATURE_SENSOR +/* IAS*/ +#define ZB_HA_DEFINE_DEVICE_IAS_CONTROL_INDICATING_EQUIPMENT +#define ZB_HA_DEFINE_DEVICE_IAS_ANCILLARY_CONTROL_EQUIPMENT +#define ZB_HA_DEFINE_DEVICE_IAS_ZONE +#define ZB_HA_DEFINE_DEVICE_IAS_WARNING_DEVICE + +#define ZB_HA_DEFINE_DEVICE_CUSTOM_ATTR +#define ZB_HA_DEFINE_DEVICE_DIMMABLE_LIGHT +#define ZB_HA_DEFINE_DEVICE_DIMMER_SWITCH + +#define ZB_HA_DEFINE_DEVICE_SMART_PLUG +#define ZB_HA_DEFINE_DEVICE_THERMOSTAT + +#define ZB_HA_DEFINE_DEVICE_TEST_DEVICE + +/************** Custom Devices ******************/ +/* Define device support for custom security sensor */ +#define ZB_HA_DEFINE_DEVICE_CUSTOM_SECURITY_SENSOR +/* this device definition - for coordinator (CIE) role, need for test + * only - remove it in release build */ +#define ZB_HA_DEFINE_DEVICE_CUSTOM_SECURITY_CONTROL +/* Define device support for Low Cost Gateway */ +#define ZB_HA_DEFINE_DEVICE_GATEWAY +#define ZB_HA_DEFINE_DEVICE_CUSTOM_DIMMABLE_LIGHT +/* Linky */ +#define ZB_HA_DEFINE_DEVICE_ERL_INTERFACE_DEVICE +#define ZB_HA_DEFINE_DEVICE_ERL_GW + +#ifdef ZB_ENABLE_CUSTOM_CLUSTERS +#define ZB_PROFILE_DEFINE_DEVICE_CUSTOM_TUNNEL +#endif + +#ifdef ZB_ENABLE_SE_CLUSTERS +#define ZB_ZCL_SUPPORT_CLUSTER_EVENTS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_CALENDAR 1 +#define ZB_ZCL_SUPPORT_CLUSTER_PREPAYMENT 1 +#define ZB_ZCL_SUPPORT_CLUSTER_DEVICE_MANAGEMENT 1 +#define ZB_ZCL_SUPPORT_CLUSTER_MDU_PAIRING 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ENERGY_MANAGEMENT 1 +#define ZB_ZCL_SUPPORT_CLUSTER_TIME 1 +#endif + +#define ZB_ZCL_SUPPORT_CLUSTER_DRLC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_PRICE 1 +#define ZB_ZCL_SUPPORT_CLUSTER_TUNNELING 1 +#define ZB_ZCL_SUPPORT_CLUSTER_MESSAGING 1 + +#define ZB_ZCL_SUPPORT_CLUSTER_METER_IDENTIFICATION 1 + +/* Define optional common clusters. These clusters are common to all devices + * and expected to be part of the build if ZB_ALL_DEVICE_SUPPORT is declared. + * For example, application 'multi_ep' expects "Alarms" cluster to be present. + * + * Clusters with reporting capability are omitted since common part implies + * client role which receives attribute reports. It is not necessary to enable + * ZB_ZCL_SUPPORT_* during stack build. It will be enough for applications to + * define corresponding ZB_ZCL_SUPPORT_* during application's build because + * only headers should be included, no *.c files. + * + * Also, common manufacturer-specific clusters are ignored here. + */ +#define ZB_ZCL_SUPPORT_CLUSTER_POWER_CONFIG 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ALARMS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ELECTRICAL_MEASUREMENT 1 +#define ZB_ZCL_SUPPORT_CLUSTER_POLL_CONTROL 1 + +/* Define clusters which are not used by any device but expected to be + * supported in ZBOSS stack when ZB_ALL_DEVICE_SUPPORT is defined. + * + * The main intention of ZB_ALL_DEVICE_SUPPORT define is to compile in ZBOSS + * stack as much HA-related functionality as possible so declaring support for + * clusters not being used by any device but used by some sample seems to be + * fine. + */ +#define ZB_ZCL_SUPPORT_CLUSTER_DEHUMIDIFICATION_CONTROL 1 +#define ZB_ZCL_SUPPORT_CLUSTER_OCCUPANCY_SENSING 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ANALOG_INPUT 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ANALOG_VALUE 1 +#define ZB_ZCL_SUPPORT_CLUSTER_MULTISTATE_VALUE 1 +#define ZB_ZCL_SUPPORT_CLUSTER_DEVICE_TEMP_CONFIG 1 + +#define ZB_ZCL_SUPPORT_CLUSTER_CARBON_DIOXIDE_MEASUREMENT 1 +#define ZB_ZCL_SUPPORT_CLUSTER_PM2_5_MEASUREMENT 1 + +#endif /* ZB_ALL_DEVICE_SUPPORT */ + +//#define ZB_HA_DEFINE_DEVICE_SMART_PLUG + +/*********************** HA devices to cluster configuration **********************/ + +#ifdef ZB_HA_DEFINE_DEVICE_ON_OFF_SWITCH +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF_SWITCH_CONFIG 1 + +#endif /* ZB_HA_DEFINE_DEVICE_ON_OFF_OUTPUT */ + + +#ifdef ZB_HA_DEFINE_DEVICE_ON_OFF_OUTPUT +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF 1 + +#endif /* ZB_HA_DEFINE_DEVICE_ON_OFF_OUTPUT */ + +#ifdef ZB_HA_DEFINE_DEVICE_BASIC_LIGHT +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF 1 +#endif /* ZB_HA_DEFINE_DEVICE_BASIC_LIGHT */ + + +#ifdef ZB_HA_DEFINE_DEVICE_DOOR_LOCK +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_DOOR_LOCK 1 + +#endif /* ZB_HA_DEFINE_DEVICE_DOOR_LOCK */ + + +#ifdef ZB_HA_DEFINE_DEVICE_DOOR_LOCK_CONTROLLER +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_DOOR_LOCK 1 + +#endif /* ZB_HA_DEFINE_DEVICE_DOOR_LOCK_CONTROLLER */ + + +#ifdef ZB_HA_DEFINE_DEVICE_SIMPLE_SENSOR +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_BINARY_INPUT 1 +#endif /* ZB_HA_DEFINE_DEVICE_SIMPLE_SENSOR */ + + +#ifdef ZB_HA_DEFINE_DEVICE_COMBINED_INTERFACE +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF_SWITCH_CONFIG 1 +#endif /* ZB_HA_DEFINE_DEVICE_COMBINED_INTERFACE */ + + +#ifdef ZB_HA_DEFINE_DEVICE_SCENE_SELECTOR +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#endif /* ZB_HA_DEFINE_DEVICE_SCENE_SELECTOR */ + + +#ifdef ZB_HA_DEFINE_DEVICE_CONFIGURATION_TOOL +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#endif /* ZB_HA_DEFINE_DEVICE_CONFIGURATION_TOOL */ + + +#ifdef ZB_HA_DEFINE_DEVICE_MAINS_POWER_OUTLET +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 + +#endif /* ZB_HA_DEFINE_DEVICE_MAINS_POWER_OUTLET */ + + +#ifdef ZB_HA_DEFINE_DEVICE_RANGE_EXTENDER +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#endif /* ZB_HA_DEFINE_DEVICE_RANGE_EXTENDER */ + + +#ifdef ZB_HA_DEFINE_DEVICE_LEVEL_CONTROL_SWITCH +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF 1 +#define ZB_ZCL_SUPPORT_CLUSTER_LEVEL_CONTROL 1 +#endif /* ZB_HA_DEFINE_DEVICE_LEVEL_CONTROL_SWITCH */ + + +#ifdef ZB_HA_DEFINE_DEVICE_LEVEL_CONTROLLABLE_OUTPUT +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF 1 +#define ZB_ZCL_SUPPORT_CLUSTER_LEVEL_CONTROL 1 + +#endif /* ZB_HA_DEFINE_DEVICE_LEVEL_CONTROLLABLE_OUTPUT */ + + +#ifdef ZB_HA_DEFINE_DEVICE_WINDOW_COVERING +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_WINDOW_COVERING 1 + +#endif /* ZB_HA_DEFINE_DEVICE_WINDOW_COVERING */ + +#ifdef ZB_HA_DEFINE_DEVICE_CUSTOM_ATTR +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_WINDOW_COVERING 1 +#define ZB_ZCL_SUPPORT_CLUSTER_CUSTOM_ATTR 1 +#endif /* ZB_HA_DEFINE_DEVICE_CUSTOM_ATTR */ + +#ifdef ZB_HA_DEFINE_DEVICE_DIMMABLE_LIGHT +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF 1 +#define ZB_ZCL_SUPPORT_CLUSTER_LEVEL_CONTROL 1 +#endif /* ZB_HA_DEFINE_DEVICE_DIMMABLE_LIGHT */ + +#ifdef ZB_HA_DEFINE_DEVICE_DIMMER_SWITCH +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF 1 +#define ZB_ZCL_SUPPORT_CLUSTER_LEVEL_CONTROL 1 +#endif /* ZB_HA_DEFINE_DEVICE_DIMMER_SWITCH */ + +#ifdef ZB_HA_DEFINE_DEVICE_WINDOW_COVERING_CONTROLLER +#define ZB_HA_DEFINE_DEVICE_WINDOW_COVERING_CONTROLLER +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_WINDOW_COVERING 1 +#endif /* ZB_HA_DEFINE_DEVICE_WINDOW_COVERING_CONTROLLER */ + +#ifdef ZB_HA_DEFINE_DEVICE_SHADE +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SHADE_CONFIG 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF 1 +#define ZB_ZCL_SUPPORT_CLUSTER_LEVEL_CONTROL 1 +#endif /* ZB_HA_DEFINE_DEVICE_SHADE */ + +#ifdef ZB_HA_DEFINE_DEVICE_SHADE_CONTROLLER +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF 1 +#define ZB_ZCL_SUPPORT_CLUSTER_LEVEL_CONTROL 1 +#endif /* ZB_HA_DEFINE_DEVICE_SHADE_CONTROLLER */ + + /* HVAC */ + +#ifdef ZB_HA_DEFINE_DEVICE_TEMPERATURE_SENSOR +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_TEMP_MEASUREMENT 1 +#endif /* ZB_HA_DEFINE_DEVICE_TEMPERATURE_SENSOR */ + +/* IAS*/ + +#ifdef ZB_HA_DEFINE_DEVICE_IAS_CONTROL_INDICATING_EQUIPMENT +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IAS_ACE 1 +//#define ZB_ZCL_SUPPORT_CLUSTER_IAS_WD 1 +//#define ZB_ZCL_SUPPORT_CLUSTER_IAS_ZONE 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#endif /* ZB_HA_DEFINE_DEVICE_IAS_CONTROL_INDICATING_EQUIPMENT */ + +#ifdef ZB_HA_DEFINE_DEVICE_IAS_ANCILLARY_CONTROL_EQUIPMENT +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IAS_ZONE 1 +//#define ZB_ZCL_SUPPORT_CLUSTER_IAS_ACE 1 +#endif /* ZB_HA_DEFINE_DEVICE_IAS_ANCILLARY_CONTROL_EQUIPMENT */ + +#ifdef ZB_HA_DEFINE_DEVICE_IAS_ZONE +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IAS_ZONE 1 +#endif /* ZB_HA_DEFINE_DEVICE_IAS_ZONE */ + +#ifdef ZB_HA_DEFINE_DEVICE_IAS_WARNING_DEVICE +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IAS_WD 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IAS_ZONE 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#endif /* ZB_HA_DEFINE_DEVICE_IAS_WARNING_DEVICE */ + +#ifdef ZB_HA_DEFINE_DEVICE_CUSTOM_SECURITY_SENSOR +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IAS_ZONE 1 +#define ZB_ZCL_SUPPORT_CLUSTER_TEMP_MEASUREMENT 1 + +#define ZB_ZCL_SUPPORT_CLUSTER_POWER_CONFIG 1 +#define ZB_ZCL_SUPPORT_CLUSTER_POLL_CONTROL 1 +#define ZB_ZCL_SUPPORT_CLUSTER_DIAGNOSTICS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_OTA_UPGRADE 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ILLUMINANCE_MEASUREMENT 1 +#define ZB_ZCL_SUPPORT_CLUSTER_REL_HUMIDITY_MEASUREMENT 1 +#endif /* ZB_HA_DEFINE_DEVICE_CUSTOM_SECURITY_SENSOR */ + +#ifdef ZB_HA_DEFINE_DEVICE_CUSTOM_SECURITY_CONTROL +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IAS_ZONE 1 +//#define ZB_ZCL_SUPPORT_CLUSTER_POLL_CONTROL 1 +#endif /* ZB_HA_DEFINE_DEVICE_CUSTOM_SECURITY_CONTROL */ + +#ifdef ZB_HA_DEFINE_DEVICE_THERMOSTAT +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_THERMOSTAT 1 +#define ZB_ZCL_SUPPORT_CLUSTER_THERMOSTAT_UI_CONFIG 1 +#define ZB_ZCL_SUPPORT_CLUSTER_FAN_CONTROL 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ELECTRICAL_MEASUREMENT 1 +#endif /* ZB_HA_DEFINE_DEVICE_THERMOSTAT */ + +#ifdef ZB_HA_DEFINE_DEVICE_GATEWAY +/* + * Gateway supports many clusters, but in the client role and in general it's + * not necessary to define their support with ZB_ZCL_SUPPORT_CLUSTER_xxx. + * Such defines are necessary only for clusters in the server role. + * The only exception is poll control cluster for now. + */ +#define ZB_ZCL_SUPPORT_CLUSTER_POLL_CONTROL 1 +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IAS_ZONE 1 +#define ZB_ZCL_SUPPORT_CLUSTER_TIME 1 +#define ZB_ZCL_SUPPORT_CLUSTER_DIAGNOSTICS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_OTA_UPGRADE 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS_CLIENT 1 +#define ZB_ZCL_SUPPORT_CLUSTER_EN50523_APPLIANCE_EVENTS_AND_ALERTS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_POWER_CONFIG 1 +#define ZB_ZCL_SUPPORT_CLUSTER_REL_HUMIDITY_MEASUREMENT 1 +#define ZB_ZCL_SUPPORT_CLUSTER_TEMP_MEASUREMENT 1 +#define ZB_ZCL_SUPPORT_CLUSTER_PRESSURE_MEASUREMENT 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_METERING 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IAS_ACE 1 +/* + * Gateway uses EZ mode only for Gemtek smartplug, which is + * currently excluded from build. + */ +/* #define ZB_HA_SUPPORT_EZ_MODE 1 */ +#endif /* ZB_HA_DEFINE_DEVICE_GATEWAY */ + +/* Custom device should not be declared as a part of HA, keep it + * here foe simplicity */ +#ifdef ZB_PROFILE_DEFINE_DEVICE_CUSTOM_TUNNEL +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_TUNNEL 1 +#endif + +#ifdef ZB_HA_DEFINE_DEVICE_SMART_PLUG +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_METERING 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +/* FIXME: Are Scenes really needed? */ +/* #define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 */ +#define ZB_ZCL_SUPPORT_CLUSTER_DIAGNOSTICS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_OTA_UPGRADE 1 +#endif /* ZB_HA_DEFINE_DEVICE_SMART_PLUG */ + +#ifdef ZB_HA_DEFINE_DEVICE_IR_BLASTER +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_POWER_CONFIG 1 +#define ZB_ZCL_SUPPORT_CLUSTER_OTA_UPGRADE 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IR_BLASTER 1 +#endif /* ZB_HA_DEFINE_DEVICE_IR_BLASTER */ + +#ifdef ZB_HA_DEFINE_DEVICE_CUSTOM_DIMMABLE_LIGHT +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_SCENES 1 +#define ZB_ZCL_SUPPORT_CLUSTER_GROUPS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ON_OFF 1 +#define ZB_ZCL_SUPPORT_CLUSTER_LEVEL_CONTROL 1 +#define ZB_ZCL_SUPPORT_CLUSTER_COLOR_CONTROL 1 +#endif /* ZB_HA_DEFINE_DEVICE_CUSTOM_DIMMABLE_LIGHT */ + +#if defined ZB_HA_DEFINE_DEVICE_ERL_INTERFACE_DEVICE || defined ZB_HA_DEFINE_DEVICE_ERL_GW +#define ZB_ZCL_SUPPORT_CLUSTER_BASIC 1 +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#define ZB_ZCL_SUPPORT_CLUSTER_TIME 1 +#define ZB_ZCL_SUPPORT_CLUSTER_METER_IDENTIFICATION 1 +#define ZB_ZCL_SUPPORT_CLUSTER_ELECTRICAL_MEASUREMENT 1 +#define ZB_ZCL_SUPPORT_CLUSTER_DIAGNOSTICS 1 +#define ZB_ZCL_SUPPORT_CLUSTER_METERING 1 +#define ZB_ZCL_SUPPORT_CLUSTER_MESSAGING 1 +#define ZB_ZCL_SUPPORT_CLUSTER_DAILY_SCHEDULE 1 +#endif /* defined ZB_HA_DEFINE_DEVICE_ERL_INTERFACE_DEVICE || defined ZB_HA_DEFINE_DEVICE_ERL_GW */ + +/* BDB uses identify */ +#if defined ZB_BDB_MODE && !defined ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY +#define ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY 1 +#endif + +/** @endcond */ + +/** @} */ /* ha_api */ + +/** @endcond */ /* DOXYGEN_HA_SECTION */ + +#ifdef ZB_ZCL_SUPPORT_CLUSTER_DIAGNOSTICS +/* need to define it here because that .h file can be included after zb_config.h */ +#ifndef ZB_MAC_DIAGNOSTICS +#define ZB_MAC_DIAGNOSTICS +#endif +#ifndef ZDO_DIAGNOSTICS +#define ZDO_DIAGNOSTICS +#endif +#endif + +#endif /* ZB_ENABLE_HA */ + +#if defined ZB_ZCL_SUPPORT_CLUSTER_DIAGNOSTICS && ! defined ZDO_DIAGNOSTICS +#error Define ZDO_DIAGNOSTICS in vendor file if you need Diagnostic cluster! +#endif + +#endif /* ZB_HA_DEVICE_CONFIG_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_address.h b/managed_components/espressif__esp-zboss-lib/include/zb_address.h new file mode 100644 index 0000000..84f52ca --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_address.h @@ -0,0 +1,646 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Zigbee address management +*/ + +#ifndef ZB_ADDRESS_H +#define ZB_ADDRESS_H 1 + +/*! \addtogroup ZB_NWK_ADDR */ +/*! @{ */ + + +/*! @cond internals_doc */ + +#define ZB_UNKNOWN_SHORT_ADDR 0xFFFFU + +#ifdef ZB_DEBUG_ADDR +#define TRACE_ADDR_PROTO_VOID zb_uint16_t from_file, zb_uint16_t from_line +#define TRACE_ADDR_CALL_VOID ZB_TRACE_FILE_ID, __LINE__ +#define TRACE_ADDR_FORWARD_VOID from_file, from_line +#define TRACE_ADDR_PROTO TRACE_ADDR_PROTO_VOID , +#define TRACE_ADDR_CALL TRACE_ADDR_CALL_VOID , +#define TRACE_ADDR_FORWARD TRACE_ADDR_FORWARD_VOID , +#else +#define TRACE_ADDR_PROTO_VOID +#define TRACE_ADDR_CALL_VOID +#define TRACE_ADDR_FORWARD_VOID +#define TRACE_ADDR_PROTO +#define TRACE_ADDR_CALL +#define TRACE_ADDR_FORWARD +#endif /* ZB_DEBUG_ADDR */ + +/** + Compressed IEEE address. One byte device manufacturer - reference to + \see zb_dev_manufacturer_t array. +*/ +typedef ZB_PACKED_PRE struct zb_ieee_addr_compressed_s +{ + zb_uint8_t dev_manufacturer; /*!< Index from dev manufacturer array */ + zb_uint8_t device_id[5]; /*!< Device ID */ +} +ZB_PACKED_STRUCT +zb_ieee_addr_compressed_t; + +/*! @endcond */ + + +/** + Pan ID reference + + Should be used inside protocol tables instead of 64-bit Pan ID +*/ +typedef zb_uint8_t zb_address_pan_id_ref_t; + + +/** + IEEE address reference + + Should be used inside protocol tables instead of 64/16-bit IEEE. +*/ +typedef zb_uint8_t zb_address_ieee_ref_t; + +/*! @cond internals_doc */ + +/** + 64-bit / 16-bit address map +*/ +typedef ZB_PACKED_PRE struct zb_address_map_s +{ + zb_ieee_addr_compressed_t ieee_addr; /*!< Compressed IEEE address */ + zb_uint16_t addr; /*!< 16-bit device address */ + zb_address_ieee_ref_t redirect_ref; /*!< Reference to redirected or regular record */ + + zb_bitfield_t lock_cnt:8; /*!< lock counter. not locked if 0 */ + zb_bitfield_t used:1; /*!< if 0, this entry is free (never used) */ + zb_bitfield_t has_address_conflict:1; /*!< Set to 1 if device discovers address conflict + * Cleared when conflict is resolved: + * - Device that discovers conflict sending Network Status + * - or another Network Status with identical payload was received */ + zb_bitfield_t padding:2; /*!< Explicit padding bits */ + zb_bitfield_t clock:1; /*!< clock value for the clock usage algorithm */ + zb_bitfield_t redirect_type:2; /*!< redirect type @ref addr_redirect_type */ + zb_bitfield_t pending_for_delete:1; /*!< record is pending for deletion */ + +} ZB_PACKED_STRUCT zb_address_map_t; + + +/** + \par work with compressed addresses + */ + +/* + * AS: Fixed wrong division 64-bit extended address into + * manufacturer specific and device unique parts. +*/ +#define ZB_ADDRESS_DECOMPRESS(address, compressed_address) \ +do \ +{ \ + if (ZB_ADDRESS_COMPRESSED_IS_UNKNOWN(compressed_address)) \ + { \ + ZB_64BIT_ADDR_UNKNOWN(address); \ + } \ + else \ + { \ + ZB_MEMCPY(&((address)[5]), \ + &(ZG->addr.dev_manufacturer[(compressed_address).dev_manufacturer].device_manufacturer[0]), \ + (sizeof((address)[0]) * 3U)); \ + ZB_MEMCPY(&((address)[0]), &((compressed_address).device_id[0]), (sizeof((address)[0]) * 5U)); \ + \ + } \ +} \ +while (0) + +/* +#define ZB_ADDRESS_COMPRESSED_CMP(one, two) ( \ + (one).dev_manufacturer == (two).dev_manufacturer \ + && (one).device_id[0] == (two).device_id[0] \ + && (one).device_id[1] == (two).device_id[1] \ + && (one).device_id[2] == (two).device_id[2] \ + && (one).device_id[3] == (two).device_id[3] \ + && (one).device_id[4] == (two).device_id[4] ) +*/ +zb_bool_t zb_address_compressed_cmp(zb_ieee_addr_compressed_t *one, zb_ieee_addr_compressed_t *two); +#define ZB_ADDRESS_COMPRESSED_CMP(one, two) zb_address_compressed_cmp(&one, &two) + +#define ZB_ADDRESS_COMPRESSED_COPY(dest, src) \ + ZB_MEMCPY(&(dest).dev_manufacturer, &(src).dev_manufacturer, sizeof(zb_ieee_addr_compressed_t)) + + /* g_zero_addr is declared as ZB_CONST which allows IAR to place it in CODE memory. + Compiled this by IAR 7.60 for 8051. + This placement changes pointer type making it unusable + Is this cast needed here? + */ +#define ZB_ADDRESS_COMPRESSED_IS_ZERO(dest) \ + (ZB_MEMCMP(&(dest).dev_manufacturer, (void const *)g_zero_addr, sizeof(zb_ieee_addr_compressed_t)) == 0) + +#define ZB_ADDRESS_COMPRESSED_IS_UNKNOWN(dest) \ + (ZB_MEMCMP(&(dest).dev_manufacturer, (void const *)g_unknown_ieee_addr, sizeof(zb_ieee_addr_compressed_t)) == 0) + +#define ZB_ADDRESS_COMPRESS_UNKNOWN(dest) \ + (ZB_MEMCPY(&(dest).dev_manufacturer, (void const *)g_unknown_ieee_addr, sizeof(zb_ieee_addr_compressed_t))) + +/** + Add Pan ID to address storage and return reference. + + @param short_pan_id - 16-bit Pan ID identifier + @param pan_id - 64-bit Pan ID identifier + @param ref - (output) reference to Pan ID. + + @return RET_OK - when success, error code otherwise. + + @b Example +@code + zb_address_pan_id_ref_t panid_ref; + zb_ret_t ret; + + ret = zb_address_set_pan_id(mhr.src_pan_id, beacon_payload->extended_panid, &panid_ref); + if (ret == RET_ALREADY_EXISTS) + { + ret = RET_OK; + } +@endcode + + */ +zb_ret_t zb_address_set_pan_id(zb_uint16_t short_pan_id, zb_ext_pan_id_t pan_id, zb_address_pan_id_ref_t *ref); + + +/** + Get extended Pan ID with reference. + + @param pan_id_ref - reference to Pan ID + @param pan_id - (output) Pan ID. + + @return nothing + + @b Example +@code + zb_uint8_t i; + ZB_BUF_INITIAL_ALLOC((zb_bufid_t )ZB_BUF_FROM_REF(param), + sizeof(*discovery_confirm) + sizeof(*network_descriptor) * ZB_PANID_TABLE_SIZE, + discovery_confirm); + zb_nlme_network_descriptor_t *network_descriptor = (zb_nlme_network_descriptor_t *)(discovery_confirm + 1); + for (i = 0 ; i < ZG->nwk.neighbor.ext_neighbor_used ; ++i) + { + zb_address_get_pan_id(ZG->nwk.neighbor.ext_neighbor[i].panid_ref, network_descriptor[j].extended_pan_id); + network_descriptor[j].logical_channel = ZG->nwk.neighbor.ext_neighbor[i].logical_channel; + ... + n_nwk_dsc++; + } + discovery_confirm->network_count = n_nwk_dsc; + discovery_confirm->status = (zb_mac_status_t)((zb_bufid_t )ZB_BUF_FROM_REF(param))->u.hdr.status; + ZB_SCHEDULE_CALLBACK(zb_nlme_network_discovery_confirm, param); +@endcode + + */ +void zb_address_get_pan_id(zb_address_pan_id_ref_t pan_id_ref, zb_ext_pan_id_t pan_id); + +/** + Clears Pan ID table except own pan_id. + + @param pan_id - (our) Pan ID. + + @return nothing + + */ +void zb_address_clear_pan_id_table(zb_ext_pan_id_t pan_id); + +/** + Clears whole Pan ID table + + @return nothing + + */ +void zb_address_reset_pan_id_table(void); + +/*! @endcond */ + +/** + Get Pan ID reference with extended Pan ID. + + @param pan_id - Pan ID + @param ref - (output) reference to Pan ID + + @return RET_OK - when success, error code otherwise. + + @b Example +@code + zb_address_pan_id_ref_t my_panid_ref; + if ( zb_address_get_pan_id_ref(ZB_NIB_EXT_PAN_ID(), &my_panid_ref) != RET_OK ) + { + TRACE_MSG(TRACE_NWK1, "Pan ID " TRACE_FORMAT_64 " not in Pan ID arr - ?", (FMT__A, + TRACE_ARG_64(ZB_NIB_EXT_PAN_ID()))); + } +@endcode + */ +zb_ret_t zb_address_get_pan_id_ref(zb_ext_pan_id_t pan_id, zb_address_pan_id_ref_t *ref); + +/** + Get short Pan ID with reference. + + @param pan_id_ref - reference to Pan ID + @param pan_id_p - (output) Pan ID. + + + @b Example +@code + zb_uint16_t nt_panid; + zb_address_get_short_pan_id(ZG->nwk.neighbor.ext_neighbor[i].panid_ref, &nt_panid); + if (nt_panid == pan_id) + { + TRACE_MSG(TRACE_NWK1, "pan_id %d is on ch %hd", (FMT__D_H, pan_id, channel)); + unique_pan_id = 0; + } +@endcode + */ +void zb_address_get_short_pan_id(zb_address_pan_id_ref_t pan_id_ref, zb_uint16_t *pan_id_p); + + +/** + Compare Pan ID in the source form with Pan ID reference. + + @param pan_id_ref - Pan ID ref + @param pan_id - Pan ID (64-bit) + + @return ZB_TRUE if addresses are equal, ZB_FALSE otherwise + + @b Example +@code + for (i = 0 ; i < ZG->nwk.neighbor.ext_neighbor_used ; ++i) + { + for (j = 0 ; j < n_nwk_dsc && + !zb_address_cmp_pan_id_by_ref(ZG->nwk.neighbor.ext_neighbor[i].panid_ref, network_descriptor[j].extended_pan_id) ; + ++j) + { + ... + } + } +@endcode + */ +zb_bool_t zb_address_cmp_pan_id_by_ref(zb_address_pan_id_ref_t pan_id_ref, zb_ext_pan_id_t pan_id); + +/** + Update long/short address pair. Create the pair if not exist. Optionally, lock. + Reaction on device announce etc. Long and short addresses are present. Must + synchronize the address translation table with this information. + + @note Never call zb_address_update() with empty (zero) ieee_address or empty + (-1) short_address. + + @param ieee_address - long address + @param short_address - short address + @param lock - if TRUE, lock address entry + @param ref_p - (out) address reference + + @return RET_OK or error code + + @b Example +@code + zb_address_ieee_ref_t addr_ref; + zb_uint16_t nwk_addr; + zb_zdo_nwk_addr_resp_head_t *resp = (zb_zdo_nwk_addr_resp_head_t*)zb_buf_begin(buf); + if (resp->status == ZB_ZDP_STATUS_SUCCESS) + { + ZB_LETOH64(ieee_addr, resp->ieee_addr); + ZB_LETOH16(&nwk_addr, &resp->nwk_addr); + zb_address_update(ieee_addr, nwk_addr, ZB_TRUE, &addr_ref); + } +@endcode + + */ +zb_ret_t zb_address_update(zb_ieee_addr_t ieee_address, zb_uint16_t short_address, zb_bool_t lock, zb_address_ieee_ref_t *ref_p); + +void zb_long_address_update_by_ref(zb_ieee_addr_t ieee_address, zb_address_ieee_ref_t ref); + +/** + Get address with address reference. + + Get existing IEEE (long) and short addresses with address reference. Update address alive + time if it not locked. + + @param ieee_address - (out) long address + @param short_address_p - (out) short address + @param ref - address reference + + @b Example +@code + zb_address_ieee_ref_t addr_ref; + zb_nlme_join_indication_t *resp = ZB_BUF_GET_PARAM((zb_bufid_t )ZB_BUF_FROM_REF(param), zb_nlme_join_indication_t); + zb_address_by_ref(resp->extended_address, &resp->network_address, addr_ref); +@endcode + + */ +void zb_address_by_ref(zb_ieee_addr_t ieee_address, zb_uint16_t *short_address_p, zb_address_ieee_ref_t ref); + +/** + Get IEEE address with address reference. + + Get existing IEEE address(long address) with address reference. Update address alive time if it not locked. + + @param ieee_address - (out) long address + @param ref - address reference + + @b Example +@code +void func(zb_neighbor_tbl_ent_t *nbt) +{ + zb_ieee_addr_t ieee_addr; + zb_address_ieee_by_ref(ieee_addr, nbt->addr_ref); + ... +} +@endcode + + */ +void zb_address_ieee_by_ref(zb_ieee_addr_t ieee_address, zb_address_ieee_ref_t ref); + + +/** + Get short address by address reference. + + Get existing short address with address reference. Update address alive time if it not locked. + + @param short_address_p - (out) short address + @param ref - address reference + + @b Example +@code + zb_neighbor_tbl_ent_t *nbt; + if(zb_nwk_neighbor_with_address_conflict(&nbt)==RET_OK) + { + zb_uint16_t addr; + zb_address_short_by_ref(&addr, nbt->addr_ref); + func(addr); + } +@endcode + + */ +void zb_address_short_by_ref(zb_uint16_t *short_address_p, zb_address_ieee_ref_t ref); + +/** + Get address ref by long address, optionally create if not exist, optionally lock. + Update address alive time if not locked. + @param ieee - IEEE device address + @param create - if TRUE, create address entry if it does not exist + @param lock - if TRUE, lock address entry + @param ref_p - (out) address reference + + @note: never call zb_address_by_ieee() with empty (zero) ieee_address + + @return RET_OK or error code + + @b Example +@code + void test_get_short_addr(zb_uint8_t param) + { + zb_address_ieee_ref_t ref_p; + zb_bufid_t buf = ZB_BUF_FROM_REF(param); + + if (zb_address_by_ieee(g_ieee_addr_r2, ZB_TRUE, ZB_FALSE, &ref_p) == RET_OK) + { + ... + } + } +@endcode + + */ +zb_ret_t zb_address_by_ieee(const zb_ieee_addr_t ieee, zb_bool_t create, zb_bool_t lock, zb_address_ieee_ref_t *ref_p); + + +/** + Get short address by IEEE address (long). + + @param ieee_address - long address + + @return short address if ok, -1 otherwise. + + @par Example + @snippet thermostat/thermostat_zc/thermostat_zc.c default_short_addr + @snippet thermostat/thermostat_zc/thermostat_zc.c address_short_by_ieee + @par + + */ +zb_uint16_t zb_address_short_by_ieee(zb_ieee_addr_t ieee_address); + + +/** + Get IEEE address (long) with short address. + + @param short_addr - short address + @param ieee_address - (out)long address + + @return RET_OK or RET_NOT_FOUND + + @b Example + @snippet light_sample_HA_1_2_bulb/light_coordinator_HA_1_2_bulb/light_zc_HA_1_2_bulb.c address_ieee_by_short + + */ +zb_ret_t zb_address_ieee_by_short(zb_uint16_t short_addr, zb_ieee_addr_t ieee_address); + + +/** + Get address reference with long address. Create the reference if it does not exist. + Optionally, lock the address. Update address alive time if not locked. + @param short_address - 16bit device address + @param create - if TRUE, create address entry if it does not exist + @param lock - if TRUE, lock address entry + @param ref_p - (out) address reference + + @note Never call zb_address_by_short() with empty (-1) short_address + + @return RET_OK or error code + + @b Example + @snippet simple_gw/simple_gw.c address_by_short + + */ +zb_ret_t zb_address_by_short(zb_uint16_t short_address, zb_bool_t create, zb_bool_t lock, zb_address_ieee_ref_t *ref_p); + + +/*! @cond internals_doc */ +/** + Get address ref by index from short_sorted table. + @param index - index address short_sorted table + @param ref_p - (out) address reference + + @return RET_OK or error code + + @b Example +@code + zb_address_ieee_ref_t ref_p; + if( ZG->nwk.neighbor.base_neighbor_used > 0 && + zb_address_by_sorted_table_index(ZG->nwk.neighbor.send_link_status_index, &ref_p)==RET_OK + ) + { + ... + } +@endcode + */ +zb_ret_t zb_address_by_sorted_table_index(zb_ushort_t index, zb_address_ieee_ref_t *ref_p); +/*! @endcond */ + +/** + Check that address is locked (has lock counter > 0) + + @param ref - IEEE/network address pair reference + + @return ZB_TRUE if address is locked + */ +zb_bool_t zb_address_is_locked(zb_address_ieee_ref_t ref); + + +/** + + Increase address lock counter, when it used in some table. + Address must be already locked. + + @param ref - IEEE/network address pair reference + + @return RET_OK or RET_ERROR + */ +#define zb_address_lock(ref) zb_address_lock_func(TRACE_ADDR_CALL ref) + +zb_ret_t zb_address_lock_func(TRACE_ADDR_PROTO zb_address_ieee_ref_t ref); + + +/** + + Unlock address counter. Decrease lock counter. + + @param ref - IEEE/network address pair reference + */ +#define zb_address_unlock(ref) zb_address_unlock_func(TRACE_ADDR_CALL ref) + +void zb_address_unlock_func(TRACE_ADDR_PROTO zb_address_ieee_ref_t ref); + +/** + Delete address. + + @return RET_OK or RET_ERROR + + @param ref - IEEE/network address pair reference + */ +zb_ret_t zb_address_delete(zb_address_ieee_ref_t ref); + + +/*! @cond internals_doc */ + +/** + Compress long address: store manufacturer address part elsewhere + + This routine packs 8 bytes address to 6 bytes + + @param address - uncompressed address + @param compressed_address - (out) compressed address + + @b Example +@code + void func(zb_address_pan_id_ref_t panid_ref, zb_ieee_addr_t long_addr, zb_ext_neighbor_tbl_ent_t **enbt) + { + zb_ieee_addr_compressed_t compressed_addr; + zb_ieee_addr_compress(long_addr, &compressed_addr); + + for (i = 0 ; i < ZG->nwk.neighbor.ext_neighbor_used ; ++i) + { + if (ZG->nwk.neighbor.ext_neighbor[i].panid_ref == panid_ref + && ZB_ADDRESS_COMPRESSED_CMP(ZG->nwk.neighbor.ext_neighbor[i].long_addr, compressed_addr)) + { + *enbt = &ZG->nwk.neighbor.ext_neighbor[i]; + } + } + } +@endcode + */ +void zb_ieee_addr_compress(const zb_ieee_addr_t address, zb_ieee_addr_compressed_t *compressed_address); + + +/** + Decompress compressed long address. + + This routine unpacks 6 bytes address to 8 bytes + + @param address - (out) uncompressed address + @param compressed_address - compressed address + + @b Example +@code + zb_ieee_addr_t long_address; + if (ZG->nwk.neighbor.ext_neighbor[i].short_addr != (zb_uint16_t)~0) + { + if (!ZB_ADDRESS_COMPRESSED_IS_UNKNOWN(ZG->nwk.neighbor.ext_neighbor[i].long_addr)) + { + zb_ieee_addr_decompress(long_address, &ZG->nwk.neighbor.ext_neighbor[i].long_addr); + zb_address_update(long_address, ZG->nwk.neighbor.ext_neighbor[i].short_addr, ZB_FALSE, &addr_ref); + } + } +@endcode + */ +void zb_ieee_addr_decompress(zb_ieee_addr_t address, zb_ieee_addr_compressed_t *compressed_address); + +/** + Check that two address refs refer to the one address. + In this case one record is regular, second - redirect. + Also returns returns true if addr_ref_a is equal to addr_ref_b. + + @param addr_ref_a Address ref to compare. + @param addr_ref_b Address ref to compare. + @return zb_bool_t ZB_FALSE if these address refs refer to different addresses. + ZB_TRUE otherwise. + */ +zb_bool_t zb_address_cmp_two_refs(zb_address_ieee_ref_t addr_ref_a, zb_address_ieee_ref_t addr_ref_b); + +/** + * @brief Check that address reference is used + * + * @param ref Address ref to check + * @return zb_bool_t ZB_TRUE if address is used, ZB_FALSE otherwise. + */ +zb_bool_t zb_address_in_use(zb_address_ieee_ref_t ref); + +/** + * @brief Check if address tables have enough memory for the new address + * + @param new_addr - new uncompressed IEEE address + * @return zb_bool_t ZB_TRUE if there is enough memory, ZB_FALSE otherwise. + */ +zb_bool_t zb_address_check_mem_for_new_addr(const zb_ieee_addr_t new_addr); +/*! @endcond */ + +/*! @} */ + + +#endif /* ZB_ADDRESS_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_channel_page.h b/managed_components/espressif__esp-zboss-lib/include/zb_channel_page.h new file mode 100644 index 0000000..fe46c34 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_channel_page.h @@ -0,0 +1,564 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Channel page header file. All channel-related stuff. +*/ +#ifndef ZB_CHANNEL_PAGE_H +#define ZB_CHANNEL_PAGE_H 1 + +#include "zb_config.h" +#include "zb_types.h" +#include "zb_errors.h" + +/*! \addtogroup channel_page */ +/*! @{ */ + +#define ZB_CHANNEL_PAGE_PAGE_BITMASK 0xF8000000u +#define ZB_CHANNEL_PAGE_MASK_BITMASK 0x07FFFFFFu + +/** + * Represents the fields of the Channel Page structure (binary encoded channel + * page and channels mask). + */ +typedef zb_uint32_t zb_channel_page_t; + +/** + * Channel list structure (ZBOSS internal) + */ +typedef zb_channel_page_t zb_channel_list_t[ZB_CHANNEL_PAGES_NUM]; + +/* Private API */ +#define ZB_CHANNEL_LIST_PAGE0_IDX 0U +#define ZB_CHANNEL_LIST_PAGE23_IDX 1U +#define ZB_CHANNEL_LIST_PAGE24_IDX 2U +#define ZB_CHANNEL_LIST_PAGE25_IDX 3U +#define ZB_CHANNEL_LIST_PAGE26_IDX 4U +#define ZB_CHANNEL_LIST_PAGE27_IDX 5U +#define ZB_CHANNEL_LIST_PAGE28_IDX 6U +#define ZB_CHANNEL_LIST_PAGE29_IDX 7U +#define ZB_CHANNEL_LIST_PAGE30_IDX 8U +#define ZB_CHANNEL_LIST_PAGE31_IDX 9U + +#define ZB_PAGE0_2_4_GHZ_CHANNEL_FROM 11U +#define ZB_PAGE0_2_4_GHZ_CHANNEL_TO 26U + +#define ZB_PAGE23_SUB_GHZ_CHANNEL_FROM 0U +#define ZB_PAGE23_SUB_GHZ_CHANNEL_TO 24U + +#define ZB_PAGE24_SUB_GHZ_CHANNEL_FROM 56U +#define ZB_PAGE24_SUB_GHZ_CHANNEL_TO 76U + +#define ZB_PAGE25_SUB_GHZ_CHANNEL_FROM 0U +#define ZB_PAGE25_SUB_GHZ_CHANNEL_TO 26U + +#define ZB_PAGE26_SUB_GHZ_CHANNEL_FROM 27U +#define ZB_PAGE26_SUB_GHZ_CHANNEL_TO 34U + +#define ZB_PAGE27_SUB_GHZ_CHANNEL_FROM 35U +#define ZB_PAGE27_SUB_GHZ_CHANNEL_TO 55U + +#define ZB_PAGE28_SUB_GHZ_CHANNEL_FROM 0U +#define ZB_PAGE28_SUB_GHZ_CHANNEL_TO 26U + +#define ZB_PAGE29_SUB_GHZ_CHANNEL_FROM 27U +#define ZB_PAGE29_SUB_GHZ_CHANNEL_TO 34U + +#define ZB_PAGE30_SUB_GHZ_CHANNEL_FROM 35U +#define ZB_PAGE30_SUB_GHZ_CHANNEL_TO 61U + +#define ZB_PAGES_28_29_30_SUG_GHZ_CHANNEL_FROM ZB_PAGE28_SUB_GHZ_CHANNEL_FROM +/** + * NR: Adding one more channel since page 29 takes channels (27-34) and 62 + */ +#define ZB_PAGES_28_29_30_SUG_GHZ_CHANNEL_TO 62U +#define ZB_PAGE29_SUB_GHZ_CHANNEL_62 62U + +#define ZB_PAGE31_SUB_GHZ_CHANNEL_FROM 0U +#define ZB_PAGE31_SUB_GHZ_CHANNEL_TO 26U + +#define ZB_CHANNEL_PAGE_TO_IDX(channel_page) (((channel_page) > 0U) ? ((channel_page) - 22U) : 0U) +#define ZB_CHANNEL_PAGE_FROM_IDX(channel_page_idx) (((channel_page_idx) > 0U) ? ((channel_page_idx) + 22U) : 0U) + +#ifdef ZB_PAGES_REMAP_TO_2_4GHZ +/** + The following remap stuff allows to remap Sub GHz pages/channel to 2.4GHz. + This is used to test Sub GHz without getting out from the town to desert + island due to wide range of Sub GHz. + + Remap is based on using of channels range of 2.4GHz to imitate working with + Sub GHz. The main idea is to divide channels range of 2.4GHz, where each + channels area corresponds to particular channel page. We have 5 channel + pages, so the range of channel numbers of 2.4GHz is divided into 5 areas: + + * 0-2 - PAGE0 + * 3-5 - PAGE28 + * 6-8 - PAGE29 + * 9-11 - PAGE30 + * 12-14 - PAGE31 + + So whole range of used channel numbers starts from 0 and ends with 14 + (15 channels of 2.4GHz are used). + + The following formula is used to remap channel number into 2.4GHz channel number. + * remap_channel_number = (channel_number % 3) + page_shift + */ + +#define ZB_PAGES_REMAP_PAGE_CHANNELS_NUM 3U + +#define ZB_PAGES_REMAP_PAGE0_SHIFT 0U +#define ZB_PAGES_REMAP_PAGE28_SHIFT (ZB_PAGES_REMAP_PAGE0_SHIFT + ZB_PAGES_REMAP_PAGE_CHANNELS_NUM) +#define ZB_PAGES_REMAP_PAGE29_SHIFT (ZB_PAGES_REMAP_PAGE28_SHIFT + ZB_PAGES_REMAP_PAGE_CHANNELS_NUM) +#define ZB_PAGES_REMAP_PAGE30_SHIFT (ZB_PAGES_REMAP_PAGE29_SHIFT + ZB_PAGES_REMAP_PAGE_CHANNELS_NUM) +#define ZB_PAGES_REMAP_PAGE31_SHIFT (ZB_PAGES_REMAP_PAGE30_SHIFT + ZB_PAGES_REMAP_PAGE_CHANNELS_NUM) + +#define ZB_PAGES_REMAP_CHANNEL_PAGE ZB_CHANNEL_PAGE0_2_4_GHZ +#define ZB_PAGES_REMAP_CHANNEL_NUMBER(page, channel_number) (((channel_number % ZB_PAGES_REMAP_PAGE_CHANNELS_NUM)) + ZB_PAGE0_2_4_GHZ_START_CHANNEL_NUMBER + \ + (page == ZB_CHANNEL_PAGE28_SUB_GHZ ? ZB_PAGES_REMAP_PAGE28_SHIFT : \ + (page == ZB_CHANNEL_PAGE29_SUB_GHZ ? ZB_PAGES_REMAP_PAGE29_SHIFT : \ + (page == ZB_CHANNEL_PAGE30_SUB_GHZ ? ZB_PAGES_REMAP_PAGE30_SHIFT : \ + (page == ZB_CHANNEL_PAGE31_SUB_GHZ ? ZB_PAGES_REMAP_PAGE31_SHIFT : \ + ZB_PAGES_REMAP_PAGE0_SHIFT))))) + +/** + Remaps logical channel into corresponding logical channel in 2.4GHz range. + + @param channel_page - original channel page + @param logical_channel - original logical channel in scope of original channel page + @param remap_logical_channel [out] - remapped logical channel in scope of 2.4GHz + + @return remapped channel if success + 0xff in case of error +*/ +zb_uint8_t zb_pages_remap_logical_channel(zb_uint8_t channel_page, + zb_uint8_t logical_channel); + +#define ZB_PAGES_REMAP_LOGICAL_CHANNEL(page, lchannel_number) zb_pages_remap_logical_channel(page, lchannel_number) + +#else + +#define ZB_PAGES_REMAP_LOGICAL_CHANNEL(page, lchannel_number) (lchannel_number) + +#endif + +/** + * Gets channel page field from Channel page structure + * + * @param channel_page - binary encoded channel page and channels mask + */ +#define ZB_CHANNEL_PAGE_GET_PAGE(channel_page) (((channel_page) & ZB_CHANNEL_PAGE_PAGE_BITMASK) >> 27U) + +/** + * Gets channels mask field from Channel page structure + * + * @param channel_page - binary encoded channel page and channels mask + */ +#define ZB_CHANNEL_PAGE_GET_MASK(channel_page) ((channel_page) & ZB_CHANNEL_PAGE_MASK_BITMASK) + +/** + * Sets channel page field for Channel page structure + * + * @param channel_page - binary encoded channel page and channels mask + * @param page - channel page to set + */ +#define ZB_CHANNEL_PAGE_SET_PAGE(channel_page, page) (channel_page) = ((channel_page) & ZB_CHANNEL_PAGE_MASK_BITMASK) | (((zb_uint32_t)(page)) << 27U) + +/** + * Sets channels mask field for Channel page structure + * + * @param channel_page - binary encoded channel page and channels mask + * @param mask - channels mask to set + */ +#define ZB_CHANNEL_PAGE_SET_MASK(channel_page, mask) (channel_page) = ((channel_page) & ZB_CHANNEL_PAGE_PAGE_BITMASK) | ((mask) & ZB_CHANNEL_PAGE_MASK_BITMASK) + +/* Numbers [23 - 31] have common first bit + * + * 23 = 0b10111 + * 24 = 0b11000 + * 25 = 0b11001 + * 26 = 0b11010 + * 27 = 0b11011 + * 28 = 0b11100 + * 29 = 0b11101 + * 30 = 0b11110 + * 31 = 0b11111 + * + * So, it is enough to compare it with 0b10111 mask = 0x17 = 23 (dec). + */ +#define ZB_LOGICAL_PAGE_SUB_GHZ_PAGE_MASK ZB_CHANNEL_PAGE23_SUB_GHZ + +#define ZB_LOGICAL_PAGE_IS_SUB_GHZ(logical_page) \ + (ZB_U2B((logical_page) & ZB_LOGICAL_PAGE_SUB_GHZ_PAGE_MASK)) + +#define ZB_LOGICAL_PAGE_IS_SUB_GHZ_NA_FSK(logical_page) \ + ((logical_page) == ZB_CHANNEL_PAGE23_SUB_GHZ) + +#define ZB_LOGICAL_PAGE_IS_SUB_GHZ_EU_FSK(logical_page) \ + ((logical_page) >= ZB_CHANNEL_PAGE24_SUB_GHZ && (logical_page) <= ZB_CHANNEL_PAGE27_SUB_GHZ) + +#define ZB_LOGICAL_PAGE_IS_SUB_GHZ_GB_FSK(logical_page) \ + ((logical_page) >= ZB_CHANNEL_PAGE28_SUB_GHZ && (logical_page) <= ZB_CHANNEL_PAGE31_SUB_GHZ) + +#define ZB_LOGICAL_PAGE_IS_2_4GHZ(logical_page) \ + ((logical_page) == ZB_CHANNEL_PAGE0_2_4_GHZ) + +#define ZB_CHANNEL_PAGE_IS_SUB_GHZ(channel_page) \ + (ZB_LOGICAL_PAGE_IS_SUB_GHZ(ZB_CHANNEL_PAGE_GET_PAGE(channel_page))) + +#define ZB_CHANNEL_PAGE_IS_SUB_GHZ_NA_FSK(channel_page) \ + (ZB_LOGICAL_PAGE_IS_SUB_GHZ_NA_FSK(ZB_CHANNEL_PAGE_GET_PAGE(channel_page))) + +#define ZB_CHANNEL_PAGE_IS_SUB_GHZ_EU_FSK(channel_page) \ + (ZB_LOGICAL_PAGE_IS_SUB_GHZ_EU_FSK(ZB_CHANNEL_PAGE_GET_PAGE(channel_page))) + +#define ZB_CHANNEL_PAGE_IS_SUB_GHZ_GB_FSK(channel_page) \ + (ZB_LOGICAL_PAGE_IS_SUB_GHZ_GB_FSK(ZB_CHANNEL_PAGE_GET_PAGE(channel_page))) + +#define ZB_CHANNEL_PAGE_IS_2_4GHZ(channel_page) \ + (ZB_LOGICAL_PAGE_IS_2_4GHZ(ZB_CHANNEL_PAGE_GET_PAGE(channel_page))) + +#define ZB_CHANNEL_PAGE_IS_MASK_EMPTY(channel_page) \ + (ZB_CHANNEL_PAGE_GET_MASK(channel_page) == 0U) + +/** + * @brief Copies source channel page list to the destination. Destination list + * must be allocated. + * + * @note Number of elements in both lists must be equal to ZB_CHANNEL_PAGES_NUM. + * + * @param dst - destination channel page list + * @param src - source channel page list + */ +void zb_channel_page_list_copy(zb_channel_list_t dst, + zb_channel_list_t src); + +/** + * @brief Sets channels mask for specified element of channel page list. + * + * @param list - channel page list + * @param idx - index of the list element + * @param mask - channels mask to set + */ +void zb_channel_page_list_set_mask(zb_channel_list_t list, + zb_uint8_t idx, + zb_uint32_t mask); + +/** + * @brief Gets channels mask of specified element of channel page list. + * + * @param list - channel page list + * @param idx - index of the list element + * + * @return Channels mask. + */ +zb_uint32_t zb_channel_page_list_get_mask(zb_channel_list_t list, + zb_uint8_t idx); + +/** + * @brief Sets channel page for specified element of channel page list. + * + * @param list - channel page list + * @param idx - index of the list element + * @param page - channel page to set + */ +void zb_channel_page_list_set_page(zb_channel_list_t list, + zb_uint8_t idx, + zb_uint8_t page); + +/** + * @brief Gets channel page of specified element of channel page list. + * + * @param list - channel page list + * @param idx - index of the list element + * + * @return Channel page. + */ +zb_uint8_t zb_channel_page_list_get_page(zb_channel_list_t list, + zb_uint8_t idx); + + +/** + * @brief Gets channel page index in channel lists. + * + * @param page - channel page + * @param idx [out] - index of the channel page in channel lists + * + * @return RET_OK or RET_NOT_FOUND. + */ +zb_ret_t zb_channel_page_list_get_page_idx(zb_uint8_t page, zb_uint8_t *idx); + + +/** + * @brief Gets page number by channel page index. + * + * @param idx - index of the channel page in channel lists + * @param page[out] - channel page + * + * @return RET_OK or RET_NOT_FOUND. + */ +zb_ret_t zb_channel_page_get_page_by_idx(zb_uint8_t idx, zb_uint8_t *page); + +/** + * @brief Gets all channels mask by a page number + * + * @param page - channel page + * + * @return the all channels mask for a certain page + */ +zb_uint32_t zb_channel_page_get_all_channels_mask_by_page(zb_uint8_t page); + +/** + * @brief Sets channels mask for the list element of channel page list that + * corresponds to 2.4GHz. + * + * @param list - channel page list + * @param mask - channels mask to set + */ +void zb_channel_page_list_set_2_4GHz_mask(zb_channel_list_t list, + zb_uint32_t mask); + +/** + * @brief Gets channels mask of the list element of channel page list that + * corresponds to 2.4GHz. + * + * @param list - channel page list + * + * @return 2.4GHz channels mask. + */ +zb_uint32_t zb_channel_page_list_get_2_4GHz_mask(zb_channel_list_t list); + +/* + * @brief Gets the first filled page index of channel page list. + * + * @param list - channel page list + * + * @return Page index of the first used page or number of pages if all list is empty. + */ +zb_uint8_t zb_channel_page_list_get_first_filled_page(zb_channel_list_t list); + +/** + * @brief Sets channels mask for specified element of the AIB channel page list. + * + * @param idx - index of the list element + * @param mask - channels mask to set + */ +void zb_aib_channel_page_list_set_mask(zb_uint8_t idx, + zb_uint32_t mask); + +/** + * @brief Gets channels mask of specified element of the AIB channel page list. + * + * @param idx - index of the list element + * + * @return Channels mask. + */ +zb_uint32_t zb_aib_channel_page_list_get_mask(zb_uint8_t idx); + +/** + * @brief Sets channel page for specified element of the AIB channel page list. + * + * @param idx - index of the list element + * @param page - channel page to set + */ +void zb_aib_channel_page_list_set_page(zb_uint8_t idx, + zb_uint8_t page); + +/** + * @brief Gets channels page of specified element of the AIB channel page list. + * + * @param idx - index of the list element + * + * @return Channel page. + */ +zb_uint8_t zb_aib_channel_page_list_get_page(zb_uint8_t idx); + +/** + * @brief Sets channels mask for the list element of the AIB channel page list that + * corresponds to 2.4GHz. + * + * @param mask - channels mask to set + */ +void zb_aib_channel_page_list_set_2_4GHz_mask(zb_uint32_t mask); + +/** + * @brief Gets channels mask of the list element of the AIB channel page list that + * corresponds to 2.4GHz. + * + * @return 2.4GHz channels mask. + */ +zb_uint32_t zb_aib_channel_page_list_get_2_4GHz_mask(void); + +/* + * @brief Gets the first filled page index of the AIB channel page list. + * + * @return Page index of the first used AIB channel page or number of pages if all list is empty. + */ +zb_uint8_t zb_aib_channel_page_list_get_first_filled_page(void); + +/** + * @brief Gets the first channel number for specified channel page. + * + * @note The channel number is returned in inner representation as channels bits + * stored in channel mask internally, it may differ from real channel numbers + * specified by spec. + * + * @param page - channel page + * @param channel_number [out] - channel number + * + * @return RET_OK or RET_NOT_FOUND. + */ +zb_ret_t zb_channel_page_get_start_channel_number(zb_uint8_t page, zb_uint8_t *channel_number); + +/** + * @brief Gets the last channel number for specified channel page. + * + * @note The channel number is returned in inner representation as channels bits + * stored in channel mask internally, it may differ from real channel numbers + * specified by spec. + * + * @param page - channel page + * @param channel_number [out] - channel number + * + * @return RET_OK or RET_NOT_FOUND. + */ +zb_ret_t zb_channel_page_get_max_channel_number(zb_uint8_t page, zb_uint8_t *channel_number); + +/** + * @brief Converts logical channel to channel number within channel mask for + * specified channel page. For example: + * - page [in] = 30 + * - logical channel [in] = 36 + * - channel number [out] = 1 + * + * @param page [in] - channel page + * @param logical_channel [in] - logical channel (e.g. simply channel) + * @param channel_number [out] - channel number within channel mask (inner representation) + * + * @return RET_OK - success, + * RET_NOT_FOUND - unknown channel page, + * RET_INVALID_PARAMETER - unacceptable logical channel for specified channel page. + */ +zb_ret_t zb_channel_page_channel_logical_to_number(zb_uint8_t page, + zb_uint8_t logical_channel, + zb_uint8_t *channel_number); + +/** + * @brief Converts channel number within channel mask to logical channel for + * specified channel page. For example: + * - page [in] = 30 + * - channel number [in] = 1 + * - logical channel [out] = 36 + * + * @param page - channel page + * @param channel_number - channel number within channel mask (inner representation) + * @param logical_channel [out] - logical channel (e.g. simply channel) + * + * @return RET_OK - success, + * RET_NOT_FOUND - unknown channel page, + * RET_INVALID_PARAMETER - unacceptable logical channel for specified channel page. + */ +zb_ret_t zb_channel_page_channel_number_to_logical(zb_uint8_t page, + zb_uint8_t channel_number, + zb_uint8_t *logical_channel); + +/** + * @brief Sets bit in channel mask corresponding to specified channel number. + * + * @param list - channel list + * @param idx - index of channel page which channel mask will be modified + * @param channel_number - channel number within channel mask (inner representation) + * + * @return RET_OK - success, + * RET_INVALID_PARAMETER - unacceptable channel number for specified channel page. + */ +zb_ret_t zb_channel_page_list_set_channel(zb_channel_list_t list, + zb_uint8_t idx, + zb_uint8_t channel_number); + +/** + * @brief Sets bit in channel mask corresponding to specified channel number. + * + * @param list - channel list + * @param page - logicl page number + * @param channel_number - logical channel number + * + * @return RET_OK - success, + * RET_INVALID_PARAMETER - unacceptable channel number for specified channel page. + */ +zb_ret_t zb_channel_page_list_set_logical_channel(zb_channel_list_t list, + zb_uint8_t page, + zb_uint8_t channel_number); + + + +/** + * @brief Unsets bit in channel mask corresponding to specified channel number. + * + * @param list - channel list + * @param idx - index of channel page which channel mask will be modified + * @param channel_number - channel number within channel mask (inner representation) + * + * @return RET_OK - success, + * RET_INVALID_PARAMETER - unacceptable channel number for specified channel page. + */ +zb_ret_t zb_channel_page_list_unset_channel(zb_channel_list_t list, + zb_uint8_t idx, + zb_uint8_t channel_number); + +zb_uint8_t zb_channel_page_list_get_channels_num(zb_channel_list_t list, + zb_uint8_t idx); + + +#ifdef ZB_MAC_CONFIGURABLE_TX_POWER +/** + * @brief Get offsets for MAC TX power stored in the production config for + * specified channel and page + * + * @param page - logicl page number + * @param channel_number - logical channel number + * @param array_idx [out] - pointer to store array id. The value -1 is an invalid value. + * @param array_ofs [out] - pointer to store array offset. The value -1 is an invalid value. + * + */ +void zb_channel_get_tx_power_offset(zb_uint8_t page, zb_uint8_t channel, + zb_uint8_t *array_idx, zb_uint8_t *array_ofs); + +#endif /* ZB_MAC_CONFIGURABLE_TX_POWER */ + + +/*! @} */ + +#endif /* ZB_CHANNEL_PAGE_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_config.h b/managed_components/espressif__esp-zboss-lib/include/zb_config.h new file mode 100644 index 0000000..f5c30c0 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_config.h @@ -0,0 +1,2319 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Configuration file: configuration- and platform-specific definitions, +constants etc. +*/ + +#ifndef ZB_CONFIG_H +#define ZB_CONFIG_H 1 + +/** + Load vendor specific configurations +*/ + +/* \defgroup buildconfig Build Configurations + @{ */ +#include "zb_vendor.h" +/** + Load common ZBOSS definitions +*/ +#include "zb_config_common.h" + +/* + * ZC/ZR - GPPB role library (default) (implementation of Basic Proxy is mandatory for Zigbee 3.0 ZR) + * ZC/ZR - GPCB role library (Options file shall use ZB_ENABLE_ZGP_COMBO define) + * ZC/ZR - GP Commissioning Tool (Options file shall use ZGP_COMMISSIONING_TOOL define) + * ZED - Target role library (default) (Options file shall use ZB_ENABLE_ZGP_TARGET define) + * ZED - Target+ role library (Options file shall use ZB_ENABLE_ZGP_TARGET_PLUS define) + * + * To enable advanced features (not covered by the current version of GP specification) please + * define ZB_ENABLE_ZGP_ADVANCED, so in this case the GPPB/GPCB/GPCT basic libs will be re-compiled + * to GPP/GPC/GPCT advanced libs + * + * GP infrastructure devices: + * + * A.3.2.1 GP Target device ability: + * - ability to receive any GP frame in tunneled mode + * + * A.3.2.2 GP Target+ device ability: + * - ability to receive any GP frame both in direct mode and in tunneled mode + * + * A.3.2.3 GP Proxy device ability: + * - ability to receive any GP frame in direct mode when the proxy is in the radio range of the + * GPD + * - ability to send to the registered sink devices a GP Notification command with the received + * GP frame + * - ability to maintain a Proxy Table at commissioning time to register sink devices which are + * asking for GP frame forwarding service + * - ability to update the Proxy Table based on the observed GP traffic in order to enable GP + * device mobility in the network + * - ability to drop scheduled tunneling of GP frame, based on received GP commands related to + * the same GP frame + * + * A.3.2.4 GP Combo device + * - ability to receive any GP frame both in direct mode and in tunneled mode + * + */ + +#ifdef ZB_ZGPD_ROLE +#define ZB_ENABLE_ZGP_DIRECT +#define ZB_ENABLE_ZGP_SECUR +#define APP_ONLY_NVRAM +#define ZB_MAC_INTERFACE_SINGLE +#elif defined ZB_ENABLE_ZGP && !defined ZB_ENABLE_ZGP_TARGET && defined ZB_ED_ROLE +#undef ZB_ENABLE_ZGP +#endif + + +#if (defined ZB_ENABLE_ZGP && !defined ZB_ZGPD_ROLE) || defined ZB_DOCUMENT_ZGP + +/* +#define ZB_ENABLE_ZGP_ADVANCED +*/ + +#define ZB_ENABLE_ZGP_CLUSTER +#define ZB_ENABLE_ZGP_SECUR +#define ZB_USEALIAS + +#ifndef ZB_ED_ROLE +/* ZED can only be implemented as GP Target/Target+ */ +#define ZB_ENABLE_ZGP_PROXY +#endif + +#ifndef ZB_ENABLE_ZGP_TARGET +#define ZB_ENABLE_ZGP_DIRECT +#define ZB_ENABLE_ZGP_TX_QUEUE +#endif + +#if (defined ZB_ENABLE_ZGP_COMBO || defined ZB_ENABLE_ZGP_TARGET || defined ZB_ENABLE_ZGP_TARGET_PLUS || defined ZGP_COMMISSIONING_TOOL) +#define ZB_ENABLE_ZGP_SINK + +/* Old implementation of 8 bit vector handling on ZGP Sink Side is deprecated now. + * Let's keep it until SC will decide to discontinue it + * All the code under this define should be removed once it will be discontinued */ +#ifndef ZB_ZGP_SINK_SUPPORT_LEGACY_8BIT_VECTOR_HANDLING +#define ZB_ZGP_SINK_SUPPORT_LEGACY_8BIT_VECTOR_HANDLING +#endif + +/**< ZGP Sink Match Info is legacy and is deprecated now. + * Let's keep it until SC will decide to discontinue it + * All the code under this define should be removed once it will be discontinued */ +#ifndef ZB_ZGP_SINK_SUPPORT_LEGACY_MATCH_INFO +#define ZB_ZGP_SINK_SUPPORT_LEGACY_MATCH_INFO +#endif + +#ifdef ZB_ZGP_SINK_SUPPORT_LEGACY_MATCH_INFO +/** Max number of command identifiers in one + * functionality matching table entry */ +#define ZB_ZGP_MATCH_TBL_MAX_CMDS_FOR_MATCH 5U + +/** Max number of cluster identifiers in one + * functionality matching table entry */ +#define ZB_ZGP_TBL_MAX_CLUSTERS 5U +#endif /* ZB_ZGP_SINK_SUPPORT_LEGACY_MATCH_INFO */ + +#endif + +/** Sink table size */ +#ifndef ZB_ZGP_SINK_TBL_SIZE +#define ZB_ZGP_SINK_TBL_SIZE 32U +#endif /* ZB_ZGP_SINK_TBL_SIZE */ + + +/* 5.1.2.3.2 test specification - The default value for DUT-GPP being a Basic Combo pr a Basic Proxy + * is "ZigBeeAlliance09", i.e. {0x5A 0x69 0x67 0x42 0x65 0x65 0x41 0x6C 0x6C 0x69 0x61 0x6E + * 0x63 0x65 0x30 0x39}. */ +#define ZB_ZGP_DEFAULT_LINK_KEY "ZigBeeAlliance09" + +/* 5.1.2.3.2 test specification - The default value for DUT-GPP being a Basic Proxy or Basic Combo + * is 0b000. */ +#define ZB_ZGP_DEFAULT_SHARED_SECURITY_KEY_TYPE ZB_ZGP_SEC_KEY_TYPE_NO_KEY + +/* A.3.3.2.5 The default value is 180 seconds. */ +#ifndef ZB_ZGP_DEFAULT_COMMISSIONING_WINDOW +#define ZB_ZGP_DEFAULT_COMMISSIONING_WINDOW 180U +#endif + +/* in bytes */ +#define ZB_ZGP_MIN_PROXY_TABLE_ENTRY_SIZE 7U + +#ifndef ZB_ZGP_PROXY_COMMISSIONING_DEFAULT_COMMUNICATION_MODE +#define ZB_ZGP_PROXY_COMMISSIONING_DEFAULT_COMMUNICATION_MODE ZGP_PROXY_COMM_MODE_UNICAST +#endif + +/*! \addtogroup ZB_CONFIG */ +/*! @{ */ + +/** + * Default commissioning exit mode. According to spec should be "On pairing success" (0x01) + * + * @see ZGP spec, A.3.3.2 Server Attributes */ +#define ZB_ZGP_DEFAULT_COMMISSIONING_EXIT_MODE ZGP_COMMISSIONING_EXIT_MODE_ON_PAIRING_SUCCESS + +/*! @} */ /* ZB_CONFIG */ + +/* A.3.3.2 Server Attributes, default value gpsSecurityLevel = 0x06 + Minimal GPD Security Level = 0x02 + Protection with gpLinkKey = 1 + Involve TC = 0 +*/ +#define ZB_ZGP_DEFAULT_SEC_LEVEL_MIN_GPD_SEC_LEVEL ZB_ZGP_SEC_LEVEL_FULL_NO_ENC +#define ZB_ZGP_DEFAULT_SEC_LEVEL_PROTECTION_WITH_GP_LINK_KEY ZB_ZGP_SEC_LEVEL_PROTECTION_WITH_GP_LINK_KEY +#define ZB_ZGP_DEFAULT_SEC_LEVEL_INVOLVE_TC ZB_ZGP_SEC_LEVEL_PROTECTION_DO_NOT_INVOLVE_TC + +#define ZB_ZGP_MAX_TEMP_MASTER_COUNT 0x03U +#define ZB_ZGP_DMAX_FOR_ACCUMULATE_TEMP_MASTER_INFO 100U +#define ZB_ZGP_MIN_SINK_TABLE_ENTRY_SIZE 8U +#ifndef MAX_ZGP_CLUSTER_GPDF_PAYLOAD_SIZE +#define MAX_ZGP_CLUSTER_GPDF_PAYLOAD_SIZE 65U /* (64 for APP_000 + 1 byte header size) */ +#endif +#define ZB_GP_DMIN_U_MS 5U +#define ZB_GP_DMIN_B_MS 32U + +/* A.3.3.2 Server Attributes, default value 0x01 */ +#ifndef ZB_ZGP_DEFAULT_COMMUNICATION_MODE +#define ZB_ZGP_DEFAULT_COMMUNICATION_MODE ZGP_COMMUNICATION_MODE_GROUPCAST_DERIVED +#endif + + +#ifdef ZB_ENABLE_ZGP_PROXY +#ifndef ZB_ZGP_PROXY_TBL_SIZE +#define ZB_ZGP_PROXY_TBL_SIZE 16U +#endif /* ZB_ZGP_PROXY_TBL_SIZE */ +#endif /* ZB_ENABLE_ZGP_PROXY */ + +#endif /* !ZB_ZGPD_ROLE */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +/** + ZB_ENABLE_SE_MIN_CONFIG - enables CBKE-related structures and functionality + can be defined in vendor file directly, or enabled, when ZB_ENABLE_SE is defined +*/ +#ifdef ZB_ENABLE_SE +#ifndef ZB_ENABLE_SE_MIN_CONFIG +#define ZB_ENABLE_SE_MIN_CONFIG +#endif +#endif +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +#if defined ZB_ENABLE_SE_MIN_CONFIG +#ifndef ZB_SECURITY_INSTALLCODES +#define ZB_SECURITY_INSTALLCODES +#endif +/* ZB_ENABLE_SE could be set to enable only CBKE but not SE commissioning */ +#ifndef ZB_NO_SE_COMMISSIONING +#define ZB_SE_COMMISSIONING +#endif +#ifndef APS_FRAGMENTATION +#define APS_FRAGMENTATION +#endif + +#ifndef ZB_SE_DISABLE_TIME_SYNC +#define ZB_ENABLE_TIME_SYNC +#endif + +#ifdef ZB_SE_KE_WHITELIST +#ifndef ZB_SE_KE_WHITELIST_MAX_SIZE +#define ZB_SE_KE_WHITELIST_MAX_SIZE 32U +#endif +#endif + +#endif /* if defined ZB_ENABLE_SE_MIN_CONFIG */ + +#ifdef ZB_ZCL_SUPPORT_CLUSTER_WWAH +#define ZB_ENABLE_NWK_RETRANSMIT +/* #ifdef ZB_ENABLE_SE */ +/* #pragma error SE inconsistent with WWAH. Disable ZB_ENABLE_SE */ +/* #endif */ +#endif /* ZB_ZCL_SUPPORT_CLUSTER_WWAH */ + +/* + * Use vendor file to define build for the desired band: + * + * ZB_R22_MULTIMAC_MODE - 2.4GHz band and Sub-GHz band supported + * ZB_SUBGHZ_ONLY_MODE - only Sub-GHz band supported + * Nothing of above - only 2.4GHz band supported + */ +#if defined ZB_SUBGHZ_ONLY_MODE && defined ZB_R22_MULTIMAC_MODE +#error ZB_SUBGHZ_ONLY_MODE && ZB_R22_MULTIMAC_MODE defined! +#endif /* ZB_SUBGHZ_ONLY_MODE && ZB_R22_MULTIMAC_MODE */ + +#if defined ZB_SUBGHZ_ONLY_MODE || defined ZB_R22_MULTIMAC_MODE +/* Sub-GHz is used without reference to 2.4GHz band enabled */ +#define ZB_SUBGHZ_BAND_ENABLED + +/* Current Sub-GHz properties */ +#define ZB_MAC_DUTY_CYCLE_MONITORING +#define ZB_MAC_POWER_CONTROL +#define ZB_SUB_GHZ_LBT +#define ZB_ENHANCED_BEACON_SUPPORT +#define ZB_JOINING_LIST_SUPPORT +#define ZB_SUB_GHZ_ZB30_SUPPORT +#define ZB_FILTER_OUT_CLUSTERS +#if !defined SNCP_MODE +#define ZB_ZCL_SUPPORT_CLUSTER_SUBGHZ +#endif +#define ZB_MGMT_NWK_ENHANCED_UPDATE_ENABLED + +#endif /* ZB_SUBGHZ_ONLY_MODE || ZB_R22_MULTIMAC_MODE */ + +/** + Number of frames in GPFS (repeated frames with same mac seq number) + + For debug purposes set it to 1 +*/ + +#ifndef ZB_ZGP_TX_QUEUE_SIZE +#define ZB_ZGP_TX_QUEUE_SIZE 10U +#endif + +#ifdef ZB_ZGP_IMMED_TX +/** Number of zb_zgp_tx_pinfo_t in zb_zgp_tx_packet_info_q_t. */ +#define ZB_ZGP_TX_PACKET_INFO_COUNT ZB_ZGP_TX_QUEUE_SIZE + (ZB_IOBUF_POOL_SIZE / 4U) +/** Value with which immed_tx_frame_counter is incremented upon a reboot. */ +#define ZB_GP_IMMED_TX_FRAME_COUNTER_UPDATE_INTERVAL 1000U +#define ZGP_INCLUDE_DST_LONG_ADDR +#else +#define ZB_ZGP_TX_PACKET_INFO_COUNT ZB_ZGP_TX_QUEUE_SIZE +#endif /* ZB_ZGP_IMMED_TX */ +/** Maximum payload length in outgoing ZGP frames */ +#ifndef ZB_ZGP_TX_CMD_PLD_MAX_SIZE +#define ZB_ZGP_TX_CMD_PLD_MAX_SIZE 64U /* Maximum payload size of APP_0000 packet */ +#endif + +#define ZB_ZGP_LED_COMMISSIONING_PARAMS ZB_LED_ARG_CREATE(0, ZB_LED_BLINK_HALF_SEC) + +/* some preconditions and dependencies */ +#ifdef ZB_BDB_TOUCHLINK +#define ZB_ENABLE_ZLL +#define ZB_ENABLE_INTER_PAN_EXCHANGE +#endif + +/* Add dependency to the Inter-Pan exchange */ +#ifdef ZB_ENABLE_INTER_PAN_NON_DEFAULT_CHANNEL +#ifndef ZB_ENABLE_INTER_PAN_EXCHANGE +#define ZB_ENABLE_INTER_PAN_EXCHANGE +#endif +#endif + + +/* + Features to be specified in vendor config: + + - ZB_ENABLE_HA + - ZB_ENABLE_ZLL + - ENABLE_ZGP_TARGET_PLUS + + HA specific: + -ZB_ALL_DEVICE_SUPPORT + +*/ + +/* BDB uses HA clusters */ +#if defined ZB_BDB_MODE && !defined ZB_ENABLE_HA +#define ZB_ENABLE_HA +#endif + +/** + Size of table used for long addresses compression: 3 bytes of manufacturer ID. + + ZBOSS implements long address compression: 3 bytes of manufacturer + ID are stored in the separate table; reference to manufacturer + entry is stored in the long address giving 2 bytes economy. + + That is an absolute limit of numbers of manufacturers known to the device. + + @note All that machinery will not work if instead of legal + manufacturer IDs (or illegal, but fixed IDs) use random values. + */ +#ifndef ZB_DEV_MANUFACTURER_TABLE_SIZE +#define ZB_DEV_MANUFACTURER_TABLE_SIZE 32U +#endif + +/* There were configuration options for different platforms. + Since in ZOI we are separating stack and platform making not all platforms visible, + include here current platform-specific stuff. + + Now every platform has its own platform/include/zb_config_platform.h where we moved stuff like +#if (defined ZB_CONFIG_LINUX_NSNG || defined ZB_CONFIG_SGW_NSNG) +#define ZB_NSNG +#define ZB_DSR_MAC +... + + +Ideally should rework the whole zb_config.h to suit better for that new concept. + + */ +#include "zb_config_platform.h" + +#ifndef ZB_ZGPD_GPFS_SIZE +#define ZB_ZGPD_GPFS_SIZE 4U +#endif + + +#if defined(ZB_SUB_GHZ) +#if defined(ZB_SUB_GHZ_EU1) +#define ZB_TRANSCEIVER_MAX_CHANNEL_NUMBER 34U +#define ZB_TRANSCEIVER_START_CHANNEL_NUMBER 0U + +#elif defined(ZB_SUB_GHZ_EU2) +#define ZB_TRANSCEIVER_MAX_CHANNEL_NUMBER 17U +#define ZB_TRANSCEIVER_START_CHANNEL_NUMBER 0U + +#elif defined(ZB_SUB_GHZ_EU3) +#define ZB_TRANSCEIVER_MAX_CHANNEL_NUMBER 17U +#define ZB_TRANSCEIVER_START_CHANNEL_NUMBER 0U + +#elif defined(ZB_SUB_GHZ_US) +#define ZB_TRANSCEIVER_MAX_CHANNEL_NUMBER 10U +#define ZB_TRANSCEIVER_START_CHANNEL_NUMBER 0U +#elif defined ZB_SUB_GHZ_JP +#error "FixMe VS" +//#define ZB_TRANSCEIVER_MAX_CHANNEL_NUMBER 10 +//#define ZB_TRANSCEIVER_START_CHANNEL_NUMBER 0 +#elif defined ZB_SUB_GHZ_CN +#error "FixMe VS" +//#define ZB_TRANSCEIVER_MAX_CHANNEL_NUMBER 10 +//#define ZB_TRANSCEIVER_START_CHANNEL_NUMBER 0 +#else +#error "define Region!! (EU or US or JP or CN)" +#endif +#endif /* ZB_SUB_GHZ */ + +#ifdef ZB_SUB_GHZ +#if defined(ZB_SUB_GHZ_EU1) /* European countries and Russia */ +//#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK 0x00000001 /* 0000.0000 0000.0000 0000.0000 0000.0001 */ +#error "Define ZB_TRANSCEIVER_ALL_CHANNELS_MASK for EU1" +#elif defined(ZB_SUB_GHZ_EU2) /* European countries and Russia */ +#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK 0x0001FFFFU /* 0000.0000 0000.0001 1111.1111 1111.1111 */ +#elif defined(ZB_SUB_GHZ_EU3) /* European countries and Russia */ +#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK 0x0001FFFFU /* 0000.0000 0000.0001 1111.1111 1111.1111 */ +#elif defined(ZB_SUB_GHZ_US) /* US channels */ +//#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK 0x000007FE /* 0000.0000 0000.0000 0000.0111 1111.1110 */ +#error "Define ZB_TRANSCEIVER_ALL_CHANNELS_MASK for USA" +#elif defined(ZB_SUB_GHZ_JP) +#error "Define ZB_TRANSCEIVER_ALL_CHANNELS_MASK for Japan" +#elif defined(ZB_SUB_GHZ_CN) +#error "Define ZB_TRANSCEIVER_ALL_CHANNELS_MASK for China" +#endif +#else +/* #define ZB_TRANSCEIVER_ALL_CHANNELS_MASK (0xffff << 11) */ /* 0000.0111 1111.1111 1111.1000 0000.0000*/ +/* C51 doesn't like long shifts, it just cut last two bytes. (11-26) */ +/* TODO: Remove old subgig definitions */ +#if defined ZB_SUBGHZ_BAND_ENABLED +#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK 0x07FFF800U /* 11-26 for compatibility with 2.4Ghz*/ +#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK_PAGE23 0xB9FFFFFFU +#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK_PAGE24 0xC01FFFFFU +#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK_PAGE25 0xCFFFFFFFU +#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK_PAGE26 0xD00000FFU +#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK_PAGE27 0xD81FFFFFU +#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK_PAGE28 0xE7FFFFFFU +#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK_PAGE29 0xE80001FFU +#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK_PAGE30 0xF7FFFFFFU +#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK_PAGE31 0xFFFFFFFFU +#else +#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK 0x07FFF800U /* 0000.0111 1111.1111 1111.1000 0000.0000*/ +#endif /* !ZB_SUBGHZ_BAND_ENABLED */ +#endif /*ZB_SUB_GHZ*/ + +#define MAC_DEVICE_TABLE_SIZE 4U + +#if defined ZB_ENABLE_INTER_PAN_EXCHANGE && ! defined ZB_MAC_EXT_DATA_REQ +#define ZB_MAC_EXT_DATA_REQ +#endif /* defined ZB_ENABLE_INTER_PAN_EXCHANGE && ! defined ZB_MAC_EXT_DATA_REQ */ + +#ifdef ZB_MACSPLIT_DEVICE + +#ifndef ZB_MACSPLIT +#define ZB_MACSPLIT +#endif + +#define NVRAM_NOT_AVAILABLE +#ifdef ZB_ED_ROLE +#undef ZB_ED_ROLE +#endif +#ifdef ZB_USE_NVRAM +#undef ZB_USE_NVRAM +#endif +#ifdef ZB_ENABLE_HA +#undef ZB_ENABLE_HA +#endif +#ifdef ZB_BDB_MODE +#undef ZB_BDB_MODE +#endif +#ifdef ZB_DISTRIBUTED_SECURITY_ON +#undef ZB_DISTRIBUTED_SECURITY_ON +#endif +#ifdef ZB_CONFIGURABLE_MEM +#undef ZB_CONFIGURABLE_MEM +#endif +#endif /* ZB_MACSPLIT_DEVICE */ + +#ifdef ZB_MACSPLIT_HOST + +#ifndef ZB_MACSPLIT +#define ZB_MACSPLIT +#endif + +#endif /* ZB_MACSPLIT_HOST */ + +/* ZB_HAVE_SERIAL_SINGLE is used by default for r22 only + * Define ZB_HAVE_MULTI_SERIAL in a vendor file for multi-serial if you need + */ +#if !defined(ZB_HAVE_MULTI_SERIAL) +#define ZB_HAVE_SERIAL_SINGLE +#endif /* ZB_HAVE_MULTI_SERIAL */ + +#ifdef ZB_MACSPLIT +#if defined ZB_MACSPLIT_TRANSPORT_SERIAL || defined ZB_TRANSPORT_LINUX_UART +#define ZB_MACSPLIT_TRANSPORT_TYPE ZB_MACSPLIT_TRANSPORT_TYPE_SERIAL +#endif +#ifdef ZB_MACSPLIT_TRANSPORT_USERIAL +#define ZB_MACSPLIT_TRANSPORT_TYPE ZB_MACSPLIT_TRANSPORT_TYPE_USERIAL +#endif +#ifdef ZB_MACSPLIT_TRANSPORT_SPI +#define ZB_MACSPLIT_TRANSPORT_TYPE ZB_MACSPLIT_TRANSPORT_TYPE_SPI +#endif +#ifdef ZB_MACSPLIT_TRANSPORT_MUX +#define ZB_MACSPLIT_TRANSPORT_TYPE ZB_MACSPLIT_TRANSPORT_TYPE_MUX +#endif +#endif /* ZB_MACSPLIT */ + + +/* MAC transport in Linux, line NSNG, uart/macsplit etc */ +#ifdef MAC_TRANSPORT_USES_SELECT +/* Since we are waiting for event inside select() call in the same + * thread as main loop runs, we have no radio which can wake up MCU, so + * ZR can't sleep. Only sleepy ZED can be put asleep. */ +#define ZB_MAC_RADIO_CANT_WAKEUP_MCU +#endif + +/***********************************************************************/ +/****************************General stack options**********************/ +/***********************************************************************/ + +#define ZB_VERSION "0.2.0.1" + +/*! \addtogroup ZB_CONFIG */ +/*! @{ */ + +/** Network Selection Stack Profile ID*/ +#define STACK_NETWORK_SELECT 0x00U +/** 2007 Stack Profile ID */ +#define STACK_2007 0x01U +/** Pro Stack Profile ID */ +#define STACK_PRO 0x02U + +/** + This define switches PRO version on or off. +*/ +#define ZB_PRO_STACK + +/** + If defined, 2007 stack profile is implemented +*/ +//#define ZB_STACK_PROFILE_2007 + +/** + * If defined, NVRAM is used + * Create *.nvram file + * + * To be used near always to prevent flash damage (flash can do ~1000 rewrites only) + * + * For certification test need comment. + * Else change Assignment to Rejoin for second and last runs + * + */ +//#define NVRAM_NOT_AVAILABLE + +#if !defined NVRAM_NOT_AVAILABLE && !defined ZB_USE_NVRAM +#define ZB_USE_NVRAM +#endif +/*! @} */ /* ZB_CONFIG */ + +/** + Use 64-bit timer +*/ +#ifndef ZB_TIMER_64 +#define ZB_TIMER_64 +#endif /* ZB_TIMER_64 */ + +#ifndef ZB_CB_QUANT +#define ZB_CB_QUANT 1U +#endif /* !ZB_CB_QUANT */ + +/*! \addtogroup ZB_CONFIG */ +/*! @{ */ + +/* MMDEVQ: what to do??? */ +/** + Zigbee channel selection. + Default value of ZB_AIB().aps_channel_mask + Channels to be used for discovery and join. + If a single channel is selected, there is no need to perform energy scan. + + @note ZLL, HA, ZLL tests can redefine this mask with the means of other constants. +*/ + +/* ZB_DEFAULT_APS_CHANNEL_MASK can be redefined in zb_vendor.h */ +#ifndef ZB_DEFAULT_APS_CHANNEL_MASK +#ifdef ZB_SUB_GHZ +#if defined(ZB_SUB_GHZ_EU1) /* European countries and Russia */ +//#define ZB_TRANSCEIVER_ALL_CHANNELS_MASK 0x00000001 /* 0000.0000 0000.0000 0000.0000 0000.0001 */ +#error "Define ZB_DEFAULT_APS_CHANNEL_MASK for EU1" +#elif defined(ZB_SUB_GHZ_EU2) /* European countries and Russia */ +//#define ZB_DEFAULT_APS_CHANNEL_MASK ((1l<<11)) +#define ZB_DEFAULT_APS_CHANNEL_MASK ((1Ul<<11U)) +#elif defined(ZB_SUB_GHZ_EU3) /* European countries and Russia */ +#define ZB_DEFAULT_APS_CHANNEL_MASK ((1Ul<<11U)) +#elif defined(ZB_SUB_GHZ_US) /* US channels */ +//#define ZB_DEFAULT_APS_CHANNEL_MASK ((1l<<11)) +#error "Define ZB_DEFAULT_APS_CHANNEL_MASK for USA" +#elif defined(ZB_SUB_GHZ_JP) +#error "Define ZB_DEFAULT_APS_CHANNEL_MASK for Japan" +#elif defined(ZB_SUB_GHZ_CN) +#error "Define ZB_DEFAULT_APS_CHANNEL_MASK for China" +#endif +#else +//#define ZB_DEFAULT_APS_CHANNEL_MASK ((1l<<11)) +/* Change that place if you want to set channel for internal tests */ +//#define ZB_DEFAULT_APS_CHANNEL_MASK ((1l<<11)) +/* #define ZB_DEFAULT_APS_CHANNEL_MASK ((1l<<16)) */ +#define ZB_DEFAULT_APS_CHANNEL_MASK (ZB_TRANSCEIVER_ALL_CHANNELS_MASK) +#endif +#endif /* ZB_DEFAULT_APS_CHANNEL_MASK */ +/** @} */ /* ZB_CONFIG */ + + +/* PRO stack specific details */ +#ifndef ZB_PRO_STACK +/** + NWK: If defined, use distributed address assigning for tree and for mesh routing (Zigbee 2007). +*/ +#define ZB_NWK_DISTRIBUTED_ADDRESS_ASSIGN +#else /*ZB_PRO_STACK*/ +/** + NWK: If defined, use stochastic address assignment (Zigbee PRO). +*/ +#define ZB_NWK_STOCHASTIC_ADDRESS_ASSIGN + +/*! Source routing path length, also called nwkMaxSourceRoute */ +#define ZB_NWK_MAX_PATH_LENGTH 5U +/*! Source route table capacity */ +/* 10/21/2019 EE CR:MINOR Isn't it too many? Can we handle situation when source route table is not big enough? */ +#define ZB_NWK_MAX_SRC_ROUTES ZB_NEIGHBOR_TABLE_SIZE +/* 10/21/2019 EE CR:MINOR Better indicate in const name that this is time in seconds by adding _S suffix */ +/*! Expiration time of the source route table (300 sec) */ +#define ZB_NWK_SRC_ROUTE_TABLE_EXPIRY 60U + +/** + Minimal time between MTORR when ZBOSS decided to run MTORR at some event + */ +#define ZB_MIN_TIME_BETWEEN_MTORR ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(10000u) +/** + If advised to send MTORR, do it after that delay + */ +#define ZB_DELAY_BEFORE_ADVISED_MTORR ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(2000u) + + +#define ZB_DELAY_BEFORE_ADVISED_MTORR_HIPRI ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(500u) + +/** + Delay to Send MTORR just after boot + */ +#define ZB_DELAY_BEFORE_MTORR_AT_BOOT ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(100u) + +#endif /*ZB_PRO_STACK*/ + + +#if defined ZB_MAC_PENDING_BIT_SOURCE_MATCHING + +#if !defined ZB_MAC_SWITCHABLE_PB_MATCHING && defined ZB_MAC_SOFTWARE_PB_MATCHING && defined ZB_MAC_HARDWARE_PB_MATCHING +#error "Do not define SW and HW pending bit matching at the same time! Use ZB_MAC_SWITCHABLE_PB_MATCHING instead of it!" +#endif /* !ZB_MAC_SWITCHABLE_PB_MATCHING && ZB_MAC_SOFTWARE_PB_MATCHING && ZB_MAC_HARDWARE_PB_MATCHING */ + +#if defined ZB_MAC_SWITCHABLE_PB_MATCHING +#ifndef ZB_MAC_SOFTWARE_PB_MATCHING +#define ZB_MAC_SOFTWARE_PB_MATCHING +#endif + +#ifndef ZB_MAC_HARDWARE_PB_MATCHING +#define ZB_MAC_HARDWARE_PB_MATCHING +#endif +#endif /* ZB_MAC_SWITCHABLE_PB_MATCHING */ + +#endif /* ZB_MAC_PENDING_BIT_SOURCE_MATCHING */ + + +#if defined ZB_MAC_SWITCHABLE_PB_MATCHING || defined ZB_MAC_SOFTWARE_PB_MATCHING || defined ZB_MAC_HARDWARE_PB_MATCHING + +#ifndef ZB_MAC_PENDING_BIT_SOURCE_MATCHING +#error "ZB_MAC_PENDING_BIT_SOURCE_MATCHING must be defined in your vendor or platform config file either!" +#endif /* !ZB_MAC_PENDING_BIT_SOURCE_MATCHING */ + +#endif /* ZB_MAC_SWITCHABLE_PB_MATCHING || ZB_MAC_SOFTWARE_PB_MATCHING || ZB_MAC_HARDWARE_PB_MATCHING */ + + +/****************************Zigbee Roles*******************************/ + +/* +# Device roles per build. + +We usually have ZC and ZR combined. +We can have ZR which can be switched to ZED (via reset to factory defaults), or ZR which is "just ZR". +It could be useful to have ZC-only and ZR-only libraries. +ZED rx-on-when-idle can be configurable at runtime or at compile time. + +To better divide ZC an ZR define functionality groups: + +- routing & parent srv (zc & zr) - ZB_ROUTER_ROLE (name is not perfect, but keep it to minimize code change) +- centralized TC - ZB_COORDINATOR_ROLE (name is not perfect, but keep it to minimize code change) +- joiner client functionality (zr & zed) - ZB_JOIN_CLIENT +- formation functionality - ZB_FORMATION == ZB_COORDINATOR_ROLE || ZB_ROUTER_ROLE && ZB_DISTRIBUTED_SECURITY_ON. Also in request key etc +- distributed-only ZR build (do not link router's update device etc) - ZB_DISTRIBUTED_ONLY +- distributed security - ZB_ROUTER_ROLE & ZB_DISTRIBUTED_SECURITY_ON + - ZR (link if enabled?) +- router security (upd dev send etc) ZB_ROUTER_SECURITY == ZB_ROUTER_ROLE && !ZB_COORDINATOR_ROLE && !ZB_DISTRIBUTED_ONLY +- By default + +- panid conflict resolution (TBD) + - ZC part - always, or if enabled + - ZR part - if enabled + +- address conflict resolution (TBD) + - in ZR role + - in ZC role (recheck: is it so?) + +- ZED functionality (either ZED or ZR) - ZB_ED_FUNC. Can be present in ED-only or ZR build. + +ZB_ED_ROLE == ZB_ED_FUNC && !ZB_ROUTER_ROLE && !ZB_COORDINATOR_ROLE + +ZB_ED_FUNC is polling and ED aging. + +ZB_ROUTER_ROLE, ZB_COORDINATOR_ROLE, ZB_ED_ROLE defines exists for the very beginning. Let's keep it in the code where it is appropriate. + +In general, define ZB_COORDINATOR_ROLE to compile ZC-only build, ZB_ROUTER_ROLE to compile ZR+ZED build, ZB_ED_ROLE to compile ZED-only build. + */ + +#if !defined ZB_ED_ROLE && !defined ZB_ZGPD_ROLE && !defined ZB_COORDINATOR_ROLE && !defined ZB_ROUTER_ROLE +/** + If no any role defined, let it be max possible roles set: ZC + ZR switchable to ZED at runtime +*/ +#define ZB_COORDINATOR_ROLE +#define ZB_ROUTER_ROLE +/** + * If ZB_ROUTER_NO_ED defined, ZR library has no ZED functionality. + * ZR can't switch to ZED mode from application or implicitly join as ZED. + */ +#ifndef ZB_ROUTER_NO_ED +/*! Define Zigbee end device functionality */ +#define ZB_ED_FUNC +#endif +#endif + +#if defined ZB_ED_ROLE || defined ZB_ROUTER_ROLE +/*! Define joiner client functionality */ +#define ZB_JOIN_CLIENT +#endif + +#if defined ZB_COORDINATOR_ROLE && !defined ZB_ROUTER_ROLE +/** + If only ZB_COORDINATOR_ROLE is defined, only ZC role is compiled. +*/ +#define ZB_ROUTER_ROLE +#define ZB_COORDINATOR_ONLY +#endif /*defined ZB_COORDINATOR_ROLE && !defined ZB_ROUTER_ROLE*/ + +#if defined ZB_ROUTER_ROLE && !defined ZB_COORDINATOR_ONLY && !defined ZB_ROUTER_NO_ED + +/* By default ZR can be switched to ZED at runtime. */ +/*! ZB end device functionality */ +#ifndef ZB_ED_FUNC +#define ZB_ED_FUNC +#endif + +#endif + +/* +Related defines +ZB_LITE_ROUTER_ONLY_ROLE +ZB_ED_RX_OFF_WHEN_IDLE + */ + +#if defined ZB_COORDINATOR_ROLE || (defined ZB_ROUTER_ROLE && defined ZB_DISTRIBUTED_SECURITY_ON) + +/*! Formation is supported by ZC or ZR in Distributed mode */ +#define ZB_FORMATION +#endif + +#if defined ZB_ROUTER_ROLE && !defined ZB_COORDINATOR_ONLY && !defined ZB_DISTRIBUTED_ONLY +/*! Defines router security */ +#define ZB_ROUTER_SECURITY +#endif + +#if defined ZB_ED_ROLE && (defined ZB_ROUTER_ROLE || defined ZB_COORDINATOR_ROLE) +#error Conflicting defines: ZB_ED_ROLE excludes ZB_ROUTER_ROLE/ZB_COORDINATOR_ROLE +#endif + +#ifdef ZB_ED_ROLE +/* ED functionality is implemented by ZED-only build or ZR switchable to ZED */ +#define ZB_ED_FUNC +#endif +/** @addtogroup ZB_CONFIG */ +/** @{ */ +/** + * NWK: size of the neighbor table + * + * @note This is a default value of the define. This value can be changed by user. + */ +#ifndef ZB_NEIGHBOR_TABLE_SIZE + +#if defined ZB_COORDINATOR_ROLE +#define ZB_NEIGHBOR_TABLE_SIZE 32U + +#elif defined ZB_ROUTER_ROLE +#define ZB_NEIGHBOR_TABLE_SIZE 32U + +#elif defined ZB_ED_ROLE +#define ZB_NEIGHBOR_TABLE_SIZE 32U + +#elif defined ZB_ZGPD_ROLE +/* zcl_common.zgpd.o won't be built without any ZB_NEIGHBOR_TABLE_SIZE definition. */ +#define ZB_NEIGHBOR_TABLE_SIZE 1U + +#else +#error No any role defined +#endif /* roles */ + +#endif /* ZB_NEIGHBOR_TABLE_SIZE */ + +#if ZB_NEIGHBOR_TABLE_SIZE > 255U +#error ZB_NEIGHBOR_TABLE_SIZE should be less than 255 (fit into 1 byte) +#endif + +/** + * Scheduler callbacks queue size. Usually not need to change it. + * + * @note This is a default value of the define. This value can be changed by user. +*/ +#ifndef ZB_SCHEDULER_Q_SIZE +#ifdef ZB_ED_ROLE +#define ZB_SCHEDULER_Q_SIZE 16U +#else +/* @note: If set ZB_SCHEDULER_Q_SIZE > 32 is set, change alarms bitmask in the scheduler */ +#define ZB_SCHEDULER_Q_SIZE 32U +#endif +#endif /*ZB_SCHEDULER_Q_SIZE*/ +/** @} */ /* ZB_CONFIG */ +#if defined ZB_ED_ROLE +/** + End device idle time-out +*/ +#define ZB_TIME_ED_IDLE ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(7500) +#endif + + +#if defined ZB_ROUTER_ROLE +/** + NWK: If defined, enable routing functionality +*/ +#define ZB_NWK_ROUTING + +/** + Number of secure materials to store +*/ +#define N_SECUR_MATERIAL 3U + + +#ifndef ZB_NWK_STOCHASTIC_ADDRESS_ASSIGN +/** + If not defined, implement tree routing +*/ +#define ZB_NWK_TREE_ROUTING +#endif /*ZB_NWK_STOCHASTIC_ADDRESS_ASSIGN*/ + +/** + NWK: if defined, implement mesh routing +*/ +#define ZB_NWK_MESH_ROUTING + +#else + +#define N_SECUR_MATERIAL 1U + +#endif /* coordinator or router */ + + +/****************************APS layer options**************************/ +/** @addtogroup ZB_CONFIG */ +/** @{ */ +#ifndef ZB_MAX_EP_NUMBER +/* max supported EP number, increase if needed */ +/** Maximum number of supported endpoints per device */ +#define ZB_MAX_EP_NUMBER 5U +#endif +/* APS binding */ + +#ifndef ZB_MEMORY_COMPACT + +#ifndef ZB_APS_SRC_BINDING_TABLE_SIZE +/** + * APS: SRC binding table size + * + * @note This is a default value of the define. This value can be changed by user. +*/ +#define ZB_APS_SRC_BINDING_TABLE_SIZE 32U +#endif + + +#ifndef ZB_APS_DST_BINDING_TABLE_SIZE +/** + * APS: DST binding table size + * + * @note This is a default value of the define. This value can be changed by user. +*/ +#define ZB_APS_DST_BINDING_TABLE_SIZE 32U +#endif + + +#ifndef ZB_APS_GROUP_TABLE_SIZE +/** + APS: max number of groups in the system +*/ +#define ZB_APS_GROUP_TABLE_SIZE 16U +#endif + + +#ifndef ZB_APS_ENDPOINTS_IN_GROUP_TABLE +/** + APS: max number of endpoints per group table entry +*/ +#define ZB_APS_ENDPOINTS_IN_GROUP_TABLE 8U +#endif + +/** + APS: size of queue to be used to pass + incoming group addresses packets up +*/ +#define ZB_APS_GROUP_UP_Q_SIZE 8U + +#else /* ZB_MEMORY_COMPACT */ + +#ifndef ZB_APS_SRC_BINDING_TABLE_SIZE +#define ZB_APS_SRC_BINDING_TABLE_SIZE 8U +#endif + + +#ifndef ZB_APS_DST_BINDING_TABLE_SIZE +/** + APS: DST binding table size +*/ +#define ZB_APS_DST_BINDING_TABLE_SIZE 8U +#endif + + +#ifndef ZB_APS_GROUP_TABLE_SIZE +/** + APS: max number of groups in the system +*/ +#define ZB_APS_GROUP_TABLE_SIZE 4U +#endif + + +#ifndef ZB_APS_ENDPOINTS_IN_GROUP_TABLE +/** + APS: max number of endpoints per group table entry +*/ +#define ZB_APS_ENDPOINTS_IN_GROUP_TABLE 4U +#endif + +/** + APS: size of queue to be used to pass + incoming group addresses packets up +*/ +#define ZB_APS_GROUP_UP_Q_SIZE 4U + +#endif /* ZB_MEMORY_COMPACT */ + + +#ifndef ZB_N_APS_KEY_PAIR_ARR_MAX_SIZE +/** + * APS: maximum number of tables with key-pair information + * + * @note This is a default value of the define. This value can be changed by user. +*/ +#ifdef ZB_ED_ROLE +#define ZB_N_APS_KEY_PAIR_ARR_MAX_SIZE 5U +#else +/* [EE] 05/25/2016 CR:MINOR Set it to some big value - say, 128. This is total # + * of devices in the network, not neighbor table size */ +#define ZB_N_APS_KEY_PAIR_ARR_MAX_SIZE ZB_NEIGHBOR_TABLE_SIZE +#endif +#endif + +/** + If the joining device does not receive any of + the keys within apsSecurityTimeOutPeriod, of receiving the NLME-JOIN. + confirm primitive, it shall reset + + apsSecurityTimeOutPeriod value is not defined by specification and should be defined in stack + profile. For ZB_PRO_STACK this value equal to 1.7 seconds on 2.4 GHz. + + See Zigbee specification revision 22 subclause 4.4.11 +*/ +#ifdef ZB_PRO_STACK +#define ZB_APS_SECURITY_TIME_OUT_PERIOD ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(10000U) +#else +/* i.e. 700 milliseconds on 2.4 GHz */ +#define ZB_APS_SECURITY_TIME_OUT_PERIOD ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(700U) +#endif + +/** + APS: Get APS ACK wait time for the device depending on its receiver on when idle +*/ +/* WARNING: Generally, it is not according to spec. There are some nwk and APS routines that should + * correlate to this interval, for these we will use ZB_N_APS_ACK_WAIT_DURATION_FROM_SLEEPY. */ +#if !(defined ZB_ED_RX_OFF_WHEN_IDLE && defined ZB_ED_ROLE) +#define ZB_N_APS_ACK_WAIT_DURATION(_rx_on_when_idle) \ + ((_rx_on_when_idle) ? \ + ZB_N_APS_ACK_WAIT_DURATION_FROM_NON_SLEEPY : ZB_N_APS_ACK_WAIT_DURATION_FROM_SLEEPY) +#else +#define ZB_N_APS_ACK_WAIT_DURATION(_rx_on_when_idle) \ + (ZB_N_APS_ACK_WAIT_DURATION_FROM_SLEEPY) +#endif + +/****************************NWK layer options**************************/ + +/* + If defined, NWK and upper layers can access PIB directly. + + Usually, can be defined when using our MAC. + Undef it to separate MAC and upper layers IB spaces for debug purposes. + + #define ZB_DIRECT_PIB_ACCESS + +*/ +/** + * NWK: size of the long-short address translation table + * + * @note This is a default value of the define. This value can be changed by user. +*/ +#ifndef ZB_IEEE_ADDR_TABLE_SIZE +#ifndef ZB_MEMORY_COMPACT +#define ZB_IEEE_ADDR_TABLE_SIZE 101U +#else /* ZB_MEMORY_COMPACT */ +#define ZB_IEEE_ADDR_TABLE_SIZE 32U +#endif /* ZB_MEMORY_COMPACT */ +#endif /* ZB_IEEE_ADDR_TABLE_SIZE */ + +#ifndef ZB_PANID_TABLE_SIZE +/** + NWK: size of the long-short Pan ID translation table + + Must be <= (packet buffer size - sizeof(*discovery_confirm)) / sizeof(*network_descriptor) + + That value limits number of Pan IDs visible for device during active scan. +*/ +#define ZB_PANID_TABLE_SIZE 16U +#endif +/** @cond DOXYGEN_INTERNAL_DOC */ +/** + If defined, add jitter to broadcast transmits etc. + + @note It adds zb_random() and breaks some tests that are supposed to know + next generated address by setting random generator start. +*/ +#define ZB_NWK_USE_SEND_JITTER +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ +/* Some defaults for ZDO startup */ + +uint8_t bdb_get_scan_duration(void); +#ifndef ZB_TRACE_LEVEL +/** + NWK: default energy/active scan duration +*/ +#define ZB_DEFAULT_SCAN_DURATION_VALUE 3U +#define ZB_DEFAULT_SCAN_DURATION bdb_get_scan_duration() + +#ifdef ZB_SUBGHZ_BAND_ENABLED +/** @cond DOXYGEN_SUBGHZ_FEATURE */ +/* as defined in D.7 of Zigbee/r22 */ +#define ZB_DEFAULT_SCAN_DURATION_SUB_GHZ 7U +/** @endcond */ /* DOXYGEN_SUBGHZ_FEATURE */ +#else +#define ZB_DEFAULT_SCAN_DURATION_SUB_GHZ ZB_DEFAULT_SCAN_DURATION +#endif /* !ZB_SUBGHZ_BAND_ENABLED */ + +#else /* ZB_TRACE_LEVEL */ + +#ifndef ZB_NSNG +/* SNCP release build has enabled trace and in the same time requires to have scan duration value set to 3 */ +#ifdef SNCP_MODE +#define ZB_DEFAULT_SCAN_DURATION_VALUE 3U +#define ZB_DEFAULT_SCAN_DURATION bdb_get_scan_duration() +#else +#define ZB_DEFAULT_SCAN_DURATION_VALUE 3U +#define ZB_DEFAULT_SCAN_DURATION bdb_get_scan_duration() +#endif /* SNCP_MODE */ +#else +/* Increase scan duration for NSNG: usually it runs with high trace level, so we can miss beacons if scan too fast */ +#define ZB_DEFAULT_SCAN_DURATION_VALUE 6U +#define ZB_DEFAULT_SCAN_DURATION bdb_get_scan_duration() +#endif + +#if defined ZB_SUBGHZ_BAND_ENABLED +#define ZB_DEFAULT_SCAN_DURATION_SUB_GHZ 7U +#else +#define ZB_DEFAULT_SCAN_DURATION_SUB_GHZ ZB_DEFAULT_SCAN_DURATION +#endif /* !ZB_SUBGHZ_BAND_ENABLED */ + +#endif /*ZB_TRACE_LEVEL*/ + + +#if ZB_ZDO_NWK_SCAN_ATTEMPTS == 1U +/** + Integer value representing the + * number of scan attempts to make + * before the NWK layer decides + * which Zigbee coordinator or + * router to associate with + */ + +#define ZB_NWK_ONE_SCAN_ATTEMPT +#endif /*ZB_ZDO_NWK_SCAN_ATTEMPTS == 1*/ + + +/** + Number of pending Mgmt_Leave requests allowed +*/ +#ifndef ZB_MEMORY_COMPACT +#define ZB_ZDO_PENDING_LEAVE_SIZE 4U +#else +#define ZB_ZDO_PENDING_LEAVE_SIZE 2U +#endif /*ZB_MEMORY_COMPACT*/ +/** @cond DOXYGEN_INTERNAL_DOC */ +#ifndef ZB_COORDINATOR_ONLY +/* Enables PAN blacklisting. Note: it was under ifdef + * ZB_COORDINATOR_ROLE. But ZBOSS usually built with ZR & ZC, so + * blacklist is useful for ZR. */ +/** Enables PAN blacklisting */ +#define ZB_NWK_BLACKLIST +#ifndef ZB_NWK_BLACKLIST_SIZE +/** Size of PAN IDs blacklist */ +#define ZB_NWK_BLACKLIST_SIZE 16U +#endif +#endif + +/** + * NWK Mesh route: routing table size + * + * @note This is a default value of the define. This value can be changed by user. +*/ +#ifndef ZB_MEMORY_COMPACT +#define ZB_NWK_ROUTING_TABLE_SIZE ZB_NEIGHBOR_TABLE_SIZE +#else +#define ZB_NWK_ROUTING_TABLE_SIZE 5U +#endif +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** + Size of channel list structure +*/ +#if defined ZB_SUBGHZ_BAND_ENABLED +#define ZB_CHANNEL_PAGES_NUM 10U +#else +#define ZB_CHANNEL_PAGES_NUM 1U +#endif /* !ZB_SUBGHZ_BAND_ENABLED */ + +/** @cond DOXYGEN_SE_SECTION */ +/** Maximum channel pages number according to the Zigbee revision 22 specification */ +#define ZB_CHANNEL_PAGES_MAX_NUM 5U +/** @endcond */ + +/*! @cond DOXYGEN_INTERNAL_DOC */ +/** +The minimum value of the +backoff exponent (BE) in the +CSMA-CA algorithm. See +7.5.1.4 for a detailed +explanation of the backoff +exponent. + */ +/* As defined in D.6 Zigbee/r22 spec */ +#define ZB_MAC_MIN_BE 5U + + /** +The maximum value of the +backoff exponent, BE, in the +CSMA-CA algorithm. See +7.5.1.4 for a detailed +explanation of the backoff +exponent. + */ +/* As defined in D.6 Zigbee/r22 spec */ +#define ZB_MAC_MAX_BE 8U + +/*! @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +#ifdef ZB_MAC_POLL_INDICATION_CALLS_REDUCED +/** + The shortest timeout according to the spec is 10 sec, and the spec recommends to send + keepalive message thrice during timeout period. 3.6.10.3 Zigbee/r22 spec + */ +#define MAC_POLL_TIMEOUT_THRESHOLD (3U * ZB_TIME_ONE_SECOND) +#endif /* ZB_MAC_POLL_INDICATION_CALLS_REDUCED */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +#ifndef ZB_NWK_NEIGHBOUR_PATH_COST_RSSI_BASED +/** + Neighbor path cost calculation method. + By default, calculate neighbor path cost from LQI value as described in ZB + spec(section 3.6.3.1). But for some special cases (e.g. LCGW) we need to calculate path cost + from RSSI value. + */ +#define ZB_NWK_NEIGHBOUR_PATH_COST_LQI_BASED +#endif /* ZB_NWK_NEIGHBOUR_PATH_COST_RSSI_BASED */ + +/*! Reserved space for routing on a parent when a device in ZED role. + * + * ZED doesn't have information about routing, so we need to reserve + * some space in a packet during APSDE data request processing. + * In this case our parent will be able to use at least 7 hops. + * + * If destination is not ZC/ZR, it is possible that packet + * can be routed via ZC/ZR, and ZC/ZR will use source routing. + * + * Use that 24 bytes for either long addresses in nwk hdr with 3 hops + * or 11 hops of source routing. + * + * > Based on the investigation, the ZED cannot set the SOURCE_ROUTE + * in the NWK header (limited by the ZB_ROUTER_ROLE MACRO), and the + * parent of the ZED will also not populate the source routing path + * for ZED in ZBOSS. Reserving space for the parent does not make sense. + * Therefore, we set this value to 0 to improve the valid payload + * capability for ZED. +*/ +#define ZB_NWK_RESERVED_SPACE_FOR_PARENT_ROUTING 0U +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/***********************************************************************/ +/***************************ZBOSS FEATURES SECTION**********************/ +/***********************************************************************/ + +/***************************STACK FEATURES**********************/ + +/** @cond DOXYGEN_INTERNAL_DOC *//* Current stack profile */ +#if defined ZB_PRO_STACK +#define ZB_STACK_PROFILE STACK_PRO +#else +#define ZB_STACK_PROFILE STACK_2007 +#endif + +/** + Protocol version selection: see table 1.1(pro-specification) +*/ +#if ZB_STACK_PROFILE == STACK_PRO || ZB_STACK_PROFILE == STACK_2007 +#define ZB_PROTOCOL_VERSION 0x02U +#else +#define ZB_PROTOCOL_VERSION 0x01U +#endif +/** @endcond */ /* DOXYGEN_INTERNAL_DOC ZB_STACK_PROFILE */ + + +#ifndef ZB_BUF_Q_SIZE +/* @note To prevent deadlocks ZB_BUF_Q_SIZE must be < ZB_IOBUF_POOL_SIZE/2 */ +/** + Size of queue for wait for free packet buffer +*/ +#define ZB_BUF_Q_SIZE 8U +#endif /*ZB_BUF_Q_SIZE*/ + +/** + Size, in bytes, of the packet buffer + + @internal Be sure keep it multiple of 4 to exclude alignment problems at ARM +*/ +#ifndef ZB_IO_BUF_SIZE +/* Set the ZBOSS buffer size according to the set of enabled MAC features. */ +#ifdef ZB_MAC_SECURITY +#define ZB_IO_BUF_SIZE 164U +#else /* ZB_MAC_SECURITY */ +#define ZB_IO_BUF_SIZE 152U +#endif /* ZB_MAC_SECURITY */ +#endif /* ZB_IO_BUF_SIZE */ + +/** + Buffer tail portion alignment - 4. + + Note: not sizeof(zb_size_t) because at 64-bit build it is 8 which we don't want. + */ +#define ZB_BUF_ALLOC_ALIGN (4U) + + +/** + Number of fragmented packets which ZBOSS can receive in parallel + */ +#define ZB_APS_MAX_IN_FRAGMENT_TRANSMISSIONS 3U + +/** + * Number of packet buffers. More buffers - more memory. Less buffers - risk to be blocked due to buffer absence. + * + * @note This is a default value of the define. This value can be changed by user. +*/ +#ifndef ZB_IOBUF_POOL_SIZE +#if defined ZB_MEMORY_COMPACT && defined ZB_ED_ROLE +#define ZB_IOBUF_POOL_SIZE 20U +#else +#define ZB_IOBUF_POOL_SIZE 26U +#endif +#endif + +/** @cond DOXYGEN_INTERNAL_DOC */ +/* + If enabled, real int24 and uint48 types will work. Else, int24 and uint48 is mapped to + int32 and uint32. + See include/zb_uint48.h. +*/ +/** Enable support for int24 and uint48 data types */ +#ifndef ZB_NO_UINT24_48_SUPPORT +#define ZB_UINT24_48_SUPPORT +#endif /* !ZB_NO_UINT24_48_SUPPORT */ +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** Should expire in this number of attempts if failure*/ +#define ZB_NWK_ROUTING_FAILURE_ATTEMPTS_NUM 1U + +/** Calculate routing expiry step interval based on timer initiation value and number of attempts*/ +#define ZB_NWK_ROUTING_FAILURE_EXPIRY_STEP (ZB_NWK_ROUTING_TABLE_EXPIRY / ZB_NWK_ROUTING_FAILURE_ATTEMPTS_NUM) + +/** + Number of times device fails to send packet to the parent before rejoin +*/ +#define ZB_ZDO_PARENT_LINK_FAILURE_CNT 12U + +/** @cond DOXYGEN_INTERNAL_DOC */ +//#define ZB_ZDO_CHECK_FAILS_NWK_UPDATE_NOTIFY_LIMIT 4 +#define ZB_ZDO_CHECK_FAILS_CLEAR_TIMEOUT (30U * ZB_TIME_ONE_SECOND) + +#define ZB_PREDEFINED_ROUTER_ADDR 0x3344U +#define ZB_PREDEFINED_ED_ADDR 0x3344U +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +#if defined ZB_LITTLE_ENDIAN && defined ZB_BIG_ENDIAN +#error Enable only 1 profile support: ZB_LITTLE_ENDIAN or ZB_BIG_ENDIAN +#endif /* defined ZB_LITTLE_ENDIAN && defined ZB_BIG_ENDIAN */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +/* DA: network status with OUT_OF_MEMORY custom value */ +#if !defined ZB_CHECK_OOM_STATUS && !defined xZB_CHECK_OOM_STATUS && !defined ZB_MACSPLIT_DEVICE && !defined ZB_LITE_NO_OOM_DETECTION +/** Enable check whether the ZBOSS stack is out of memory */ +#define ZB_CHECK_OOM_STATUS +#endif +//#define ZB_SEND_OOM_STATUS + +#ifdef ZB_CHECK_OOM_STATUS +/** If bufpool is in out of memory state for a period, specified by ZB_OOM_THRESHOLD, + * then assertion is triggered. */ +#define ZB_OOM_THRESHOLD (120U * ZB_TIME_ONE_SECOND) +#ifdef ZB_SEND_OOM_STATUS +#define ZB_SEND_OOM_DELAY (5U * ZB_TIME_ONE_SECOND) +#endif /* ZB_SEND_OOM_STATUS */ +#endif /* ZB_CHECK_OOM_STATUS */ +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +#if defined ZB_JOINING_LIST_SUPPORT +/** @cond DOXYGEN_JOINING_LIST_SECTION */ +#define ZB_JOINING_LIST_Q_SIZE 5U +#define ZB_JOINING_LIST_RESP_ITEMS_LIMIT 9U +#define ZB_JOINING_LIST_DELAY_STEP ZB_TIME_ONE_SECOND +/* default value for mibIeeeExpiryInterval, in minutes */ +#define ZB_JOINING_LIST_DEFAULT_EXPIRY_INTERVAL 5U +/** @endcond */ /* DOXYGEN_JOINING_LIST_SECTION */ +#endif /* ZB_JOINING_LIST_SUPPORT */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +/** The necessity of radio interrupt disabling/enabling when MAC gets RX/TX interrupt statuses is platform-dependent. + * This protection is not needed only if the platform guarantees that getting a 4-byte aligned variable is an atomic operation. + * If platform allows do it without this protection, ZB_GET_RADIO_FLAG_UNPROTECTED macro should be defined for this feature in platform. + * Otherwise, radio interrupts disabling/enabling for the case will be switched on. + */ +#ifndef ZB_GET_RADIO_FLAG_UNPROTECTED +#define ZB_GET_RADIO_FLAG_INT_DISABLE() ZB_RADIO_INT_DISABLE() +#define ZB_GET_RADIO_FLAG_INT_ENABLE() ZB_RADIO_INT_ENABLE() +#else +#define ZB_GET_RADIO_FLAG_INT_DISABLE() +#define ZB_GET_RADIO_FLAG_INT_ENABLE() +#endif +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/***************************HA and ZLL FEATURES**********************/ +/** @cond DOXYGEN_INTERNAL_DOC */ +#if defined ZB_ENABLE_HA || defined ZB_ENABLE_ZLL +#define ZB_ENABLE_ZCL + +#if defined ZB_ZCL_SUPPORT_CLUSTER_DIAGNOSTICS +#ifndef ZB_MAC_DIAGNOSTICS +#define ZB_MAC_DIAGNOSTICS +#endif +#ifndef ZDO_DIAGNOSTICS +#define ZDO_DIAGNOSTICS +#endif +#endif /* ZB_ZCL_SUPPORT_CLUSTER_DIAGNOSTICS */ + +#endif /* defined ZB_ENABLE_HA || ZB_ENABLE_ZLL */ +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/* Enable only 1 profile support: ZLL or HA */ +/** @cond DOXYGEN_TOUCHLINK_FEATURE */ +#if defined ZB_ENABLE_ZLL || defined DOXYGEN +/** @brief Controls inter-PAN exchange feature */ +#define ZB_ENABLE_INTER_PAN_EXCHANGE +/* only ZLL uses AES128 decoding */ +#define ZB_NEED_AES128_DEC +#define ZB_ZLL_ENABLE_COMMISSIONING_CLIENT +#define ZB_ZLL_ENABLE_COMMISSIONING_SERVER +#ifdef ZB_ZLL_ENABLE_COMMISSIONING_CLIENT +/* Client device should be address assignment capable */ +#define ZB_ZLL_ADDR_ASSIGN_CAPABLE +#endif +#define ZB_ZLL_PRIMARY_CHANNELS {11, 15, 20, 25} +#endif /* defined ZB_ENABLE_ZLL || defined DOXYGEN */ +/** @endcond */ /* DOXYGEN_TOUCHLINK_FEATURE */ + +/*************************Serial and UDP trace**********************/ +#ifndef ZB_PLATFORM_LINUX /* Uncomment for binary logs! */ +#if defined ZB_SERIAL_FOR_TRACE || defined ZB_TRACE_OVER_JTAG || defined ZB_NET_TRACE +/* binary trace: optimize traffic size. need special win_com_dump */ +#define ZB_BINARY_TRACE +/* #define ZB_TRAFFIC_DUMP_ON */ +/* #define ZB_TRAF_DUMP_V2 */ + +#endif /*ZB_SERIAL_FOR_TRACE || defined ZB_TRACE_OVER_JTAG || defined ZB_NET_TRACE*/ +#endif /*ZB_PLATFORM_LINUX*/ + +/* If trace baudrate isn't set, set it to 115200 by default */ +#ifndef ZB_TRACE_SERIAL_BAUDRATE +#define ZB_TRACE_SERIAL_BAUDRATE 115200U +#endif /* ZB_TRACE_SERIAL_BAUDRATE */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +#ifdef ZB_PLATFORM_LINUX + +/* NS runs in multi-threaded mode only if it has been compiled with `ZB_NCP_TRANSPORT_TYPE_NSNG`. */ +#if (defined ZB_NSNG && defined ZB_NCP_TRANSPORT_TYPE_NSNG) || (!defined ZB_NSNG) +#define ZB_THREADS +#endif +#ifndef ZB_INIT_HAS_ARGS +#define ZB_INIT_HAS_ARGS +#endif +#ifndef ZB_HAVE_FILE +#define ZB_HAVE_FILE +#endif +#ifndef ZB_TRACE_TO_FILE +#define ZB_TRACE_TO_FILE +#endif +#ifndef ZB_TMP_FILE_PATH_PREFIX +#define ZB_TMP_FILE_PATH_PREFIX "" +#endif +#ifndef ZB_BINARY_FILE_PATH_PREFIX +#define ZB_BINARY_FILE_PATH_PREFIX "" +#endif +#ifndef ZB_USERDATA_FILE_PATH_PREFIX +#define ZB_USERDATA_FILE_PATH_PREFIX "" +#endif +#ifndef ZB_LOG_FILE_PATH_PREFIX +#define ZB_LOG_FILE_PATH_PREFIX ZB_TMP_FILE_PATH_PREFIX +#endif + +#ifdef ZB_USE_LOGFILE_ROTATE +#ifndef LOG_ROTATE_1K +#define LOG_ROTATE_1K 1024 +#endif +#ifndef ZB_DEFAULT_MAX_LOGFILE_SIZE +#define ZB_DEFAULT_MAX_LOGFILE_SIZE (720 * LOG_ROTATE_1K) +#endif +#ifndef ZB_DEFAULT_TOTAL_LOGS_SIZE +#define ZB_DEFAULT_TOTAL_LOGS_SIZE (2160 * LOG_ROTATE_1K) +#endif +#ifndef ZB_DEFAULT_MAX_LOGFILE_CNT +#define ZB_DEFAULT_MAX_LOGFILE_CNT (ZB_DEFAULT_TOTAL_LOGS_SIZE / ZB_DEFAULT_MAX_LOGFILE_SIZE) +#endif +#endif /* ZB_USE_LOGFILE_ROTATE */ + +/* # define ZB_BINARY_TRACE */ +/* # define ZB_NET_TRACE */ +/* # define ZB_TRAFFIC_DUMP_ON */ +#if (ZB_STACK_SPEC_VERSION < 23U) +#define ZB_TRAFFIC_DUMP_V3 +#endif +#endif + +#ifndef ZB_MEMTRACE_BUF_SIZE +#define ZB_MEMTRACE_BUF_SIZE 4080U +#endif + +/* Tune trace portion to fit HTTPS body into single Ethernet frame. Align to 3 + * because base64 packs 3 bytes into 4 chars. */ +#ifndef ZB_NET_TRACE_PORTION +#define ZB_NET_TRACE_PORTION 1020U +#endif + + +/** + If defined, transport calls traffic dump by itself, generic MAC not need to do it +*/ +//#define ZB_TRANSPORT_OWN_TRAFFIC_DUMP_ON + +//#define ZB_DUMP_TRAF + +/** + Name for trace off switch file + + If file of this name exists in the current directory, switch off both trace + and traffic dump. +*/ +#define ZB_TRACE_SWITCH_OFF_FILE_NAME "trace_off" +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/************************Hardware watchdog******************/ + + +#ifndef ZB_WATCHDOG_SCHED_QUANT +/** + *Check watchdogs once per 20 sec. + *The hardware watchdog timer is set to 30 seconds, + *it should be initiated even if there is no job for it +*/ +#define ZB_WATCHDOG_SCHED_QUANT (20U * ZB_TIME_ONE_SECOND) +#endif + + +/** @cond DOXYGEN_INTERNAL_DOC */ +/* membuffers debug: */ +/* extra buffers trace and debug */ +/* WARNING: Disabled by default. It costs too many ROM size! */ +#if ZB_TRACE_LEVEL && ZB_TRACE_MASK +/* #define ZB_DEBUG_BUFFERS */ +#endif + +/* Assert when already freed memory buffer is accessed. Useful for debugging */ +#ifdef ZB_DEBUG_BUFFERS +#define ZB_BUF_SHIELD +/* extended membuffers debug*/ +#ifdef ZB_DEBUG_BUFFERS_EXT +#define ZB_DEBUG_BUFFERS_EXT_USAGES_COUNT 1U +#endif +#endif /*ZB_DEBUG_BUFFERS*/ +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/************************Special modes for testing*******************/ + +#if defined ZB_CERTIFICATION_HACKS + +/** + * This define turns on/off test profile + */ +#if !defined ZB_TEST_PROFILE +#define ZB_TEST_PROFILE +#endif + +#endif /* ZB_CERTIFICATION_HACKS */ + + +/* Testing mode for some pro certification tests */ +/** @cond DOXYGEN_INTERNAL_DOC */ +#ifdef ZB_PRO_STACK + +/* See: certification test TP_PRO_BV-11 */ +#ifdef ZB_CERTIFICATION_HACKS +#if !defined ZB_LIMIT_VISIBILITY && !defined ZB_MEMORY_COMPACT +#define ZB_LIMIT_VISIBILITY +#endif /*!ZB_LIMIT_VISIBILITY && !ZB_MEMORY_COMPACT */ +#endif /* ZB_CERTIFICATION_HACKS */ + +#ifdef ZB_LIMIT_VISIBILITY +/** + Maximum number of addresses in the visibility limit arrays +*/ +#define ZB_N_VISIBLE_ADDRESSES 6U +#endif + +#if defined ZB_ROUTER_ROLE +/* See: certification test 13.66_Commissioning_the_short_address */ +#define ZB_PRO_ADDRESS_ASSIGNMENT_CB +#endif /*defined ZB_COORDINATOR_ROLE || defined ZB_ROUTER_ROLE*/ + +/* Compatibility tests (with Ember Zigbee platform ISA3)*/ + +/* Ember + ZBOSS stack with ZLL Profile*/ +#ifdef ZB_ENABLE_ZLL +#define ZLL_TEST_WITH_EMBER +#endif /*ZB_ENABLE_ZLL*/ + +/* Ember + ZBOSS Core Pro stack */ +//#define ZB_EMBER_TESTS +#ifdef ZB_EMBER_TESTS +/* Used with compatibility tests (ember data secured by preconfigured global key, if pair key in + ember side absent -> use preconfigured key) */ +/* hash2 */ +//#define ZB_EMBER_SEC_DATA_PRECONF_HASH2 +/* hash1*/ +//#define ZB_EMBER_SEC_DATA_PRECONF_HASH0 +/* non-hashed; see: EMBER_TRUST_CENTER_USES_ HASHED_LINK_KEY */ +#define ZB_EMBER_SEC_DATA_PRECONF_NONHASH + +/* Use hashed data link key(pair key) for compatibility tests with Ember, by default used + non-hashed plain key, it is Only for testing purpose */ + +#if 0 +/* Currently isn't used, by default non-hashed key */ +#define ZB_EMBER_SEC_DATA_LINK_HASH0 +#define ZB_EMBER_SEC_DATA_LINK_HASH2 +#define ZB_EMBER_SEC_DATA_LINK_NONHASH +#endif + +/* Used with compatibility tests (ember data secured by preconfigured global key) */ +#define ZB_EMBER_SEC_TRANSPORT_KEY_UNIQ_APS + +/* Accept APS unencrypted Transport Key from Ember */ +#define ZB_EMBER_SEC_ACCEPT_APS_UNSECURED_TRANSPORT_KEY + +/* Disable waiting ack for key request */ +//#define ZB_EMBER_DISABLE_APS_ACK_REQ_FOR_REQUEST_KEY_CMD + +/* Disable waiting ack for transport key */ +//#define ZB_EMBER_DISABLE_APS_ACK_REQ_FOR_TRANSPORT_KEY_CMD + +/* Disable waiting ack for tunnel command */ +//#define ZB_EMBER_DISABLE_APS_ACK_REQ_FOR_TUNNEL_CMD + +/* Check frame counters from Aux security header */ +#define ZB_CHECK_INCOMING_SECURE_APS_FRAME_COUNTERS + +#endif /* ZB_EMBER_TESTS */ + +/* Send messages with empty payload without APS-security */ +#define ZB_SEND_EMPTY_DATA_WITHOUT_APS_ENCRYPTION + +#endif /* ZB_PRO_STACK */ + +//* Definitions for 802.15.4 certification hacks */ + +//#define MAC_CERT_TEST_HACKS + +//* +// This define turns on/off channel error mode (set errors while data sending) +//*/ +//#define ZB_CHANNEL_ERROR_TEST + +//#define TP_PRO_BV_31 + +//#define TP_PRO_BV_38 + +/* Put radio into RX mode before transmitting. */ +#ifndef ZB_TRANSCEIVER_ON_BEFORE_TX +#define ZB_TRANSCEIVER_ON_BEFORE_TX 1 +#endif /* ZB_TRANSCEIVER_ON_BEFORE_TX */ + +/* Put radio into RX mode before starting Energy Detection. */ +#ifndef ZB_TRANSCEIVER_ON_BEFORE_ED +#define ZB_TRANSCEIVER_ON_BEFORE_ED 1 +#endif /* ZB_TRANSCEIVER_ON_BEFORE_ED */ +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/* Certification defines */ + +#if 0 +/** + Disabling of processing of bind_req and end_device_bind_req for certification purposes +*/ +#define ZB_DISABLE_BIND_REQ +#endif + + +#if 0 +/** + Disabling of processing of end device bind requests +*/ +#define ZB_DISABLE_ED_BIND_REQ +#endif + +/*PRO STACK COMPATIBILITY, it is better to turn it on only when needed */ +/* #AT disable compatible mode with 2007 stack version */ +#if 0 +#define ZB_PRO_COMPATIBLE +#endif + +/** + Default value for mac frame version subfield +*/ +#define MAC_FRAME_VERSION MAC_FRAME_IEEE_802_15_4_2003 +/** @cond DOXYGEN_INTERNAL_DOC */ +/** + Block sleepy end devices (devices with rx-on-when-idle == false) from receiving broadcasts (drop it at MAC level) +*/ +#define ZB_BLOCK_BROADCASTS_SLEEPY_ED +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ +/* MAC */ +/* TODO: add MAC properties here */ + +#if defined ZB_JOINING_LIST_SUPPORT +/** @cond DOXYGEN_JOINING_LIST_SECTION */ +#ifndef MAC_JOINING_LIST_SIZE_LIMIT +#define MAC_JOINING_LIST_SIZE_LIMIT 16U +#endif +/** @endcond */ /* DOXYGEN_JOINING_LIST_SECTION */ +#endif /* ZB_JOINING_LIST_SUPPORT */ + +/***** GREEN POWER *****/ + +#ifdef ZB_ZGPD_ROLE +#define ZB_MAC_ONLY_STACK +#undef ZB_CHECK_OOM_STATUS +#undef APS_FRAME_SECURITY +#undef ZB_ENABLE_ZCL +#undef ZB_ENABLE_ZLL +#undef ZB_ENABLE_HA +#undef ZB_USE_NVRAM +/* Temporarily disabled for ZGPD MAC library build. */ +/* #undef ZB_DIRECT_MODE_WITH_ZGPD */ +#define ZB_ENABLE_ZGPD_ATTR_REPORTING +/* + * The OperationalChannel sub-field can take the following values: 0b0000: channel 11, + * 0b0001: channel 12, , 0b1111: channel 26. + * 26-11+1 = 12. Let's use 3 series of 4 channels each. + * @note that channelsdiapason must be multiple of series. + */ +#define ZB_ZGPD_CH_SERIES 3U + +#define ZB_GPD_COMMISSIONING_RETRY_INTERVAL ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(500) +#endif /* ZB_ZGPD_ROLE */ + +/** The maximum number of reports that GPD can send in the Application Description. */ +#ifndef ZB_ZGP_APP_DESCR_REPORTS_NUM +#define ZB_ZGP_APP_DESCR_REPORTS_NUM 3U +#endif /* ZB_ZGP_APP_DESCR_REPORTS_NUM */ + +/** The maximum report descriptor length that GPD can send in the Application Description. */ +#ifndef ZB_ZGP_APP_DESCR_REPORT_DATA_SIZE +#define ZB_ZGP_APP_DESCR_REPORT_DATA_SIZE 32U +#endif /* ZB_ZGP_APP_DESCR_REPORT_DATA_SIZE */ + +#ifdef ZB_ENABLE_ZGP_DIRECT +/* Old GP GPD sensors (until May, 2014) use + * 5 ms offset. New sensors use 20 ms offset.*/ +//#define ZB_GPD_RX_OFFSET_MS 5 +#define ZB_GPD_RX_OFFSET_MS 20U + +/* Old platforms require gpTxOffset calibration. It put into zb_config_platform.h. At new DSR platforms DSR MAC has a call "tx at specified time" so GP TX delay calibrating is not required. */ +#ifndef ZB_GPD_TX_OFFSET_US +#define ZB_GPD_TX_OFFSET_US \ + (ZB_MILLISECONDS_TO_USEC(ZB_GPD_RX_OFFSET_MS)) +#endif + +/** + gpdMinRxWindow + The gpdMinRxWindow is minimal duration of the reception window of an Rx-capable GPD. + It has the value of 0.576 ms that corresponds to the Channel Configuration GPDF of 18B. + GPD vendors shall implement reception window duration that corresponds to the actual GPD frame + size to be received by this GPD, which may never be shorter than + gpdMinRxWindow. + + A.1.6.3.2 gpdMinRxWindow +*/ +#define ZB_GPD_MIN_RX_WINDOW_MS 50U +#endif /* ZB_ENABLE_ZGP_DIRECT */ +/** @} */ /* ZB_CONFIG */ +/************************NVRAM SUPPORT*******************/ + +#if defined ZB_USE_NVRAM + +/** + Interval in which counter is stored +*/ +#define ZB_LAZY_COUNTER_INTERVAL 0x400U +#endif /*ZB_USE_NVRAM*/ + +/** + Migration datasets when page overflow in NVRAM +*/ +#define ZB_NVRAM_DATASET_MIGRATION + +/** Save address map in the NVRAM */ +#define ZB_STORE_ADDR_MAP + +/** Save neighbor table in the NVRAM */ +#define ZB_STORE_NEIGHBOR_TBL + + +/* Check for old GP definitions and produce a error */ +#if defined ENABLE_ZGP_TARGET_PLUS || defined ZB_ENABLE_ZGP_EP || defined ZB_DIRECT_MODE_WITH_ZGPD +#error Old ZGP define detected! +#endif + +/* ZBOSS Lite defines */ + +/* + If defined maximum possible features cut + */ + +#ifdef ZB_ZBOSS_LITE_MAX +#ifndef ZB_LITE_NO_SOURCE_ROUTING +/** + Disable source routing + */ +#define ZB_LITE_NO_SOURCE_ROUTING +#endif + +#ifndef ZB_LITE_NO_NLME_ROUTE_DISCOVERY +/** + Disable route discovery API (but keep implicit route discovery) + */ +#define ZB_LITE_NO_NLME_ROUTE_DISCOVERY +#endif + +#ifndef ZB_NO_NWK_MULTICAST +/** + Disable NWK multicast. Use APS groups and NWK broadcast instead. + */ +#define ZB_NO_NWK_MULTICAST +#endif + +#ifndef ZB_LITE_NO_PANID_CONFLICT_DETECTION +/** + Disable Pan ID conflict detection + */ +#define ZB_LITE_NO_PANID_CONFLICT_DETECTION +#endif + +#ifndef ZB_LITE_NO_PANID_CONFLICT_RECEIVING +/** + Disable Pan ID conflict command receiving + */ +#define ZB_LITE_NO_PANID_CONFLICT_RECEIVING +#endif + + +#ifdef ZB_LITE_NO_LINK_COST +/** + Disable nwk link cost based on lqi + + See 3.6.3.1 Routing Cost + */ +///not sure this is good idea #define ZB_LITE_NO_LINK_COST +#endif + +#ifndef ZB_LITE_NO_ORPHAN_SCAN +//#define ZB_LITE_NO_ORPHAN_SCAN +#endif + + +#ifndef ZB_LITE_NO_APS_DATA_ENCRYPTION +/** + Do not encrypt data at APS level + */ +#define ZB_LITE_NO_APS_DATA_ENCRYPTION +#endif + +#ifndef ZB_LITE_NO_STORE_APS_COUNTERS +/** + Do not store APS security frame counters in nvram + */ +#define ZB_LITE_NO_STORE_APS_COUNTERS +#endif + +#ifndef SNCP_MODE +/** + Do not check for APS security counters inconsistency at unsecure + */ +#ifndef ZB_NO_CHECK_INCOMING_SECURE_APS_FRAME_COUNTERS +#define ZB_NO_CHECK_INCOMING_SECURE_APS_FRAME_COUNTERS +#endif +#endif + +#ifdef ZB_DISTRIBUTED_SECURITY_ON +#undef ZB_DISTRIBUTED_SECURITY_ON +#endif + +#ifdef ZB_SECURITY_INSTALLCODES +#undef ZB_SECURITY_INSTALLCODES +#endif + +#ifdef ZB_CERTIFICATION_HACKS +#undef ZB_CERTIFICATION_HACKS +#endif + + +#ifndef ZB_LITE_NO_UNICAST_SWITCH_KEY +/** + Do not send switch key unicast + */ +#define ZB_LITE_NO_UNICAST_SWITCH_KEY +#endif + + +#ifndef ZB_LITE_NO_GLOBAL_VS_UNIQUE_KEYS +/** + Treat all APS keys as Unique. +(Unique vs Global is brain-damaging flag to define encryption/non encryption at +APS of some APS commands, like Update Device. It was introduced in r20 probably for +compatibility with some old code. */ +//#define ZB_LITE_NO_GLOBAL_VS_UNIQUE_KEYS +#endif + + +#ifndef ZB_LITE_NO_TRUST_CENTER_REQUIRE_KEY_EXCHANGE +/** + Never require unique keys exchange on join + */ +#define ZB_LITE_NO_TRUST_CENTER_REQUIRE_KEY_EXCHANGE +#endif + +#ifndef ZB_LITE_NO_ZDO_SYSTEM_SERVER_DISCOVERY +/** + Exclude ZDO System Server Discovery + */ +#define ZB_LITE_NO_ZDO_SYSTEM_SERVER_DISCOVERY +#endif + +#ifndef ZB_LITE_NO_ZDO_MGMT_RTG +#define ZB_LITE_NO_ZDO_MGMT_RTG +#endif + +#ifndef ZB_LITE_NO_FULL_FUNCLIONAL_MGMT_NWK_UPDATE +#define ZB_LITE_NO_FULL_FUNCLIONAL_MGMT_NWK_UPDATE +#endif + +/** + Do not try to inject LEAVE on data request from ZED which we already timed out. + + That define removes some r21 feature which requires from us to always set + pending bit in any our real devices (just because we are a) not so fast to check + _absence_ of device in the neighbor table and replay with MAC ACK and b) want + to use auto-ack feature of radio which support it - like TI devices). + */ +#ifndef ZB_LITE_NO_LEAVE_INJECTION +#define ZB_LITE_NO_LEAVE_INJECTION +#endif +#ifdef ZB_LITE_NO_LEAVE_INJECTION +#ifdef ZB_MAC_STICKY_PENDING_BIT +#undef ZB_MAC_STICKY_PENDING_BIT +#endif +#endif + +#ifndef ZB_LITE_NO_CONFIGURABLE_LINK_STATUS +#define ZB_LITE_NO_CONFIGURABLE_LINK_STATUS +#endif + +#ifdef ZB_COORDINATOR_ONLY +#ifdef ZB_DISTRIBUTED_SECURITY_ON +#undef ZB_DISTRIBUTED_SECURITY_ON +#endif +#endif + +#ifndef ZB_LITE_NO_INDIRECT_MGMT_LEAVE +/** + Disable mgmt leave with requires sending leave to third device. + */ +#define ZB_LITE_NO_INDIRECT_MGMT_LEAVE +/* Need to store only one entry - about leave myself */ +#ifdef ZB_ZDO_PENDING_LEAVE_SIZE +#undef ZB_ZDO_PENDING_LEAVE_SIZE +#define ZB_ZDO_PENDING_LEAVE_SIZE 1U +#endif +#endif + +#ifndef ZB_LITE_APS_DONT_TX_PACKET_TO_MYSELF +/** + Don't pass from APS up packet which is sent to myself - either directly or + via group. + */ +#define ZB_LITE_APS_DONT_TX_PACKET_TO_MYSELF +#endif + + +#ifndef ZB_LITE_BDB_ONLY_COMMISSIONING +/** + Allow only BDB commissioning and disallow old ZBOSS start sequence + */ +#define ZB_LITE_BDB_ONLY_COMMISSIONING +#endif +#if defined ZB_LITE_BDB_ONLY_COMMISSIONING && !defined ZB_BDB_MODE +#define ZB_BDB_MODE +#endif + + +#ifndef ZB_LITE_LIMIT_PIB_ACCESS +/** + Limit access to PIB to values really used by the stack + */ +#define ZB_LITE_LIMIT_PIB_ACCESS +#endif + +#ifndef ZB_LITE_ALWAYS_SECURE +/** + No ability to switch off security + */ +#define ZB_LITE_ALWAYS_SECURE +#endif + +#ifndef ZB_LITE_DONT_STORE_RSSI +/** + Do not store rssi in the neighbor + */ +//#define ZB_LITE_DONT_STORE_RSSI +//#define ZB_LITE_DONT_STORE_RSSI +#endif + +/** + Disable end device bind + */ +#ifndef ZB_LITE_NO_END_DEVICE_BIND +#define ZB_LITE_NO_END_DEVICE_BIND +#endif + +#ifdef ZB_TEST_PROFILE +#undef ZB_TEST_PROFILE +#endif + +#endif /* ZB_ZBOSS_LITE_MAX */ + +#ifdef ZB_LITE_FOR_GW +#define ZB_COORDINATOR_ONLY +#define ZB_LITE_BDB_ONLY_COMMISSIONING +#define ZB_LITE_ALWAYS_SECURE +#define ZB_LITE_NO_TRUST_CENTER_REQUIRE_KEY_EXCHANGE +//#define ZB_LITE_NO_SOURCE_ROUTING +#define ZB_LITE_NO_NLME_ROUTE_DISCOVERY +//#define ZB_NO_NWK_MULTICAST +#define ZB_LITE_NO_ORPHAN_SCAN +#define ZB_LITE_NO_STORE_APS_COUNTERS +//#define ZB_LITE_NO_FULL_FUNCLIONAL_MGMT_NWK_UPDATE +#define ZB_LITE_NO_ZDO_SYSTEM_SERVER_DISCOVERY +#define ZB_LITE_NO_ZDO_MGMT_RTG +#define ZB_LITE_APS_DONT_TX_PACKET_TO_MYSELF + +#ifdef ZB_SECURITY_INSTALLCODES +#undef ZB_SECURITY_INSTALLCODES +#endif + +#ifdef ZB_CERTIFICATION_HACKS +#undef ZB_CERTIFICATION_HACKS +#endif + +#ifdef ZB_TEST_PROFILE +#undef ZB_TEST_PROFILE +#endif + +#ifndef ZB_LITE_NO_INDIRECT_MGMT_LEAVE +/** + Disable mgmt leave with requires sending leave to third device. + */ +#define ZB_LITE_NO_INDIRECT_MGMT_LEAVE +/* Need to store only one entry - about leave myself */ +#ifdef ZB_ZDO_PENDING_LEAVE_SIZE +#undef ZB_ZDO_PENDING_LEAVE_SIZE +#define ZB_ZDO_PENDING_LEAVE_SIZE 1U +#endif +#endif + +#ifndef ZB_LITE_LIMIT_PIB_ACCESS +/** + Limit access to PIB to values really used by the stack + */ +#define ZB_LITE_LIMIT_PIB_ACCESS +#endif + + +#ifndef ZB_LITE_NO_END_DEVICE_BIND +/** + Disable end device bind + */ +#define ZB_LITE_NO_END_DEVICE_BIND +#endif + +#endif /* ZB_LITE_FOR_GW */ + +#ifdef ZB_COORDINATOR_ONLY +#undef ZB_DISTRIBUTED_SECURITY_ON +#endif + +#if defined ZB_TRAFFIC_DUMP_OFF && defined ZB_TRAFFIC_DUMP_ON +#undef ZB_TRAFFIC_DUMP_ON +#endif + + +#ifndef ZB_NO_NWK_MULTICAST +/** + Disable NWK multicast. Deprecated in R21. + Use APS groups and NWK broadcast instead. + */ +#define ZB_NO_NWK_MULTICAST +#endif + + +#ifdef ZB_CONFIGURABLE_MEM + +/* + Huge feature if configuring RAM usage without ZBOSS library recompiling. + Instead of normal static declarations use pointers. + At init time set pointers to be used instead of static arrays used normally. + Keep possibility to compile in a normal way; also keep code mergeable. + Undefine here array size constants and define it to be variables. See zb_g_context.h for details. +*/ +#ifdef ZB_IOBUF_POOL_SIZE +#undef ZB_IOBUF_POOL_SIZE +#endif +#ifdef ZB_SCHEDULER_Q_SIZE +#undef ZB_SCHEDULER_Q_SIZE +#endif +#ifdef ZB_N_APS_KEY_PAIR_ARR_MAX_SIZE +#undef ZB_N_APS_KEY_PAIR_ARR_MAX_SIZE +#endif +#ifdef ZB_IEEE_ADDR_TABLE_SIZE +#undef ZB_IEEE_ADDR_TABLE_SIZE +#endif +#ifdef ZB_NEIGHBOR_TABLE_SIZE +#undef ZB_NEIGHBOR_TABLE_SIZE +#endif +#ifdef ZB_NWK_ROUTING_TABLE_SIZE +#undef ZB_NWK_ROUTING_TABLE_SIZE +#endif +#ifdef ZB_APS_DUPS_TABLE_SIZE +#undef ZB_APS_DUPS_TABLE_SIZE +#endif +#ifdef ZB_APS_SRC_BINDING_TABLE_SIZE +#undef ZB_APS_SRC_BINDING_TABLE_SIZE +#endif +#ifdef ZB_APS_DST_BINDING_TABLE_SIZE +#undef ZB_APS_DST_BINDING_TABLE_SIZE +#endif +#ifdef ZB_APS_BIND_TRANS_TABLE_SIZE +#undef ZB_APS_BIND_TRANS_TABLE_SIZE +#endif +#ifdef ZB_SINGLE_TRANS_INDEX_SIZE +#undef ZB_SINGLE_TRANS_INDEX_SIZE +#endif +/* 10/21/2019 EE CR:MINOR There was #undef ZB_SCHEDULER_Q_SIZE_PROTECTED_STACK_POOL. Was its removal intended? */ +#ifdef ZB_NWK_MAX_SRC_ROUTES +#undef ZB_NWK_MAX_SRC_ROUTES +#endif + +#else +/** + The purpose of the define. Ret code handling implementation on the application side + (via ZB_SCHEDULE_USER_APP_ALARM and ZB_SCHEDULE_USER_APP_CALLBACK) implies that we have some part + of the callback and alarm queues which can not be used from the user app and always should be reserved + for stack schedule purposes. So, let's define this part as 10 (for both immediate callbacks and alarms) + for all configurations. + */ + +#define ZB_SCHEDULER_Q_SIZE_PROTECTED_STACK_POOL 10U +#if (ZB_SCHEDULER_Q_SIZE - ZB_SCHEDULER_Q_SIZE_PROTECTED_STACK_POOL) < 6U +#error The size of application scheduler queue is very small! Please, change ZB_SCHEDULER_Q_SIZE_PROTECTED_STACK_POOL, ZB_SCHEDULER_Q_SIZE to set it at least 6 +#endif +#endif /* ZB_CONFIGURABLE_MEMORY */ + +/* pending bit source matching intended for ZB_ROUTER_ROLE only */ +#ifndef ZB_ROUTER_ROLE +#ifdef ZB_MAC_PENDING_BIT_SOURCE_MATCHING +#undef ZB_MAC_PENDING_BIT_SOURCE_MATCHING +#endif +#ifdef ZB_MAC_SOFTWARE_PB_MATCHING +#undef ZB_MAC_SOFTWARE_PB_MATCHING +#endif +#ifdef ZB_MAC_HARDWARE_PB_MATCHING +#undef ZB_MAC_HARDWARE_PB_MATCHING +#endif +#ifdef ZB_MAC_SWITCHABLE_PB_MATCHING +#undef ZB_MAC_SWITCHABLE_PB_MATCHING +#endif +#endif + +#ifdef ZB_COORDINATOR_ONLY +/* ZLL/Touchlink can be only ZR and ZED */ +#ifdef ZB_BDB_TOUCHLINK +#undef ZB_BDB_TOUCHLINK +#endif +#ifdef ZB_ENABLE_ZLL +#undef ZB_ENABLE_ZLL +#endif +#ifdef ZB_ENABLE_INTER_PAN_EXCHANGE +#undef ZB_ENABLE_INTER_PAN_EXCHANGE +#endif +#ifdef ZB_REJOIN_BACKOFF +#undef ZB_REJOIN_BACKOFF +#endif +#ifdef ZB_DISTRIBUTED_SECURITY_ON +#undef ZB_DISTRIBUTED_SECURITY_ON +#endif +#endif + +#ifdef ZB_ED_ROLE +#ifndef ZB_MACSPLIT_HOST +#define ZB_USE_SLEEP +#endif +#endif + +#ifdef ZB_ENABLE_INTER_PAN_NON_DEFAULT_CHANNEL +/* Lock queues size to temporarily store packets when inter-pan procedure is in progress */ +#define NWK_INTRP_LOCK_QUEUE_SIZE 5U +#define APS_LOCK_QUEUE_SIZE 5U +#endif + +/*! \addtogroup ZB_CONFIG */ +/*! @{ */ +/** Maximum buffer index. Buffer indexing starts from one. */ +#define ZB_N_BUF_IDS (ZB_IOBUF_POOL_SIZE + 1U) + +#ifdef ZB_PRODUCTION_CONFIG +#define ZB_PRODUCTION_CONFIG_MAX_SIZE 128 + +/** + * @name Production configuration version + * @anchor production_config_version + * + * Note: These values were members of `enum zb_production_config_version_e` type but were converted + * to a set of macros due to MISRA violations. + * + * Versions description: + * v1: + * stack compatibility: R21 + * supported channels: only 2.4Ghz 11-26 + * features: R21 compatible, its own crc `zb_crc32_next_v2`, supports tx_power settings for 2.4GHz + * v2: + * stack compatibility: R22 + * supported channels: + * 1. 2.4 GHz 11-26 + * 2. Subghz page 28 channels 0-26 + * 2. Subghz page 29 channels 27-34, 62 + * 2. Subghz page 30 channels 35-61 + * 2. Subghz page 31 channels 0-26 + * features: not compatible with R21, normal crc, less memory consumed, + * most devices in fields support it, supports tx_power settings for 2.4GHz and 4 subghz pages + * + * v3: + * stack compatibility: R22 + * supported channels: + * 1. 2.4 GHz 11-26 + * 2. Subghz page 23 channels 0-24 + * 2. Subghz page 24 channels 56-76 + * 2. Subghz page 25 channels 0-26 + * 2. Subghz page 26 channels 27-34 + * 2. Subghz page 27 channels 35-55 + * 2. Subghz page 28 channels 0-26 + * 2. Subghz page 29 channels 27-34, 62 + * 2. Subghz page 30 channels 35-61 + * 2. Subghz page 31 channels 0-26 + * features: not compatible with R21, normal crc, supports tx_power for 2.4 GHz and 9 subghz pages. + */ +/** @{ */ +#define ZB_PRODUCTION_CONFIG_VERSION_1_0 0x01U +#define ZB_PRODUCTION_CONFIG_VERSION_2_0 0x02U +#define ZB_PRODUCTION_CONFIG_VERSION_3_0 0x03U +/** @} */ + +#define ZB_PRODUCTION_CONFIG_CURRENT_VERSION ZB_PRODUCTION_CONFIG_VERSION_2_0 +#endif /*ZB_PRODUCTION_CONFIG*/ +/*! @} */ + +/* Note: MAC split SoC doesn't sleep on hardware, but can sleep on Linux platform */ +#if defined USE_ZB_WATCHDOG || (defined(ZB_MACSPLIT_DEVICE) && !defined(ZB_PLATFORM_LINUX)) +#define ZB_NEVER_STOP_TIMER +#endif + +#ifdef ZB_DISABLE_BIN_TRACE_DUMP_EXPOSE_KEYS +#ifdef DEBUG_EXPOSE_KEYS +#warning undefining DEBUG_EXPOSE_KEYS for release build +#undef DEBUG_EXPOSE_KEYS +#endif + +#ifdef DEBUG_EXPOSE_ALL_KEYS +#warning undefining DEBUG_EXPOSE_ALL_KEYS for release build +#undef DEBUG_EXPOSE_ALL_KEYS +#endif + +#ifdef ZB_BINARY_TRACE +#warning undefining ZB_BINARY_TRACE for release build +#undef ZB_BINARY_TRACE +#endif + +#ifdef ZB_TRAFFIC_DUMP_ON +#warning undefining ZB_TRAFFIC_DUMP_ON for release build +#undef ZB_TRAFFIC_DUMP_ON +#define ZB_TRAFFIC_DUMP_OFF +#endif + +#endif /* ZB_DISABLE_BIN_TRACE_DUMP_EXPOSE_KEYS */ + +#if defined NCP_MODE_HOST && !defined SNCP_MODE +#define HAVE_TOP_LEVEL_ERROR_HANDLER +#endif /* NCP_MODE_HOST && !SNCP_MODE */ + +#ifndef ZB_APS_USER_PAYLOAD +#define ZB_APS_USER_PAYLOAD +#endif + +#ifndef ZB_DEPRECATED_API +/* Note: we don't use deprecated API in SNCP */ +#ifndef SNCP_MODE +#define ZB_DEPRECATED_API +#endif +#endif + +/** @cond DOXYGEN_MULTIMAC_SECTION */ +/* Monolithic MAC is a default interface and used when enabled interfaces are not specified in vendors */ +#if !defined(ZB_MAC_MONOLITHIC) && !defined(ZB_MACSPLIT_HOST) && !defined(ZB_MACSPLIT_DEVICE) && !defined(ZB_MAC_SUBGHZ) && !defined(NCP_MODE_HOST) && !defined (ZB_EXTMAC) + #define ZB_MAC_MONOLITHIC +#endif /* !ZB_MAC_MONOLITHIC && !ZB_MACSPLIT_HOST && !ZB_MACSPLIT_DEVICE && !ZB_MAC_SUBGHZ && */ + +#if (defined(ZB_MAC_MONOLITHIC) || defined(ZB_MACSPLIT_DEVICE)) && !defined(ZB_ALIEN_MAC) + #define ZB_COMPILE_MAC_MONOLITHIC +#endif +/** @endcond */ /* DOXYGEN_MULTIMAC_SECTION */ + +#ifndef ZB_NWK_ADDR_REQ_PENDING_LIMIT +#define ZB_NWK_ADDR_REQ_PENDING_LIMIT 3U +#endif + +/* By default keep counting children: it covered by ZOI CI, don't want to update it.. */ +#if !defined ZB_NO_COUNT_CHILDREN && !defined ZB_COUNT_CHILDREN +#define ZB_COUNT_CHILDREN +#endif + +#endif /* ZB_CONFIG_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_config_common.h b/managed_components/espressif__esp-zboss-lib/include/zb_config_common.h new file mode 100644 index 0000000..528329c --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_config_common.h @@ -0,0 +1,1797 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Common constants and definitions, mainly related to Zigbee protocol. +*/ +#ifndef ZB_CONFIG_COMMON_H +#define ZB_CONFIG_COMMON_H 1 + +#include "zb_config_platform.h" +/* +Note: that file included form the very beginning of zb_config.h +Do not put there ifdefs depending on defines made in the middle of zb_config.h! + */ + +/*! \addtogroup ZB_CONFIG */ +/*! @{ */ +/**@cond internals_doc*/ +/* To compile MAC only build; + TODO: Fix it. there should probably be another way to build without security +*/ +#ifdef ZB_MACSPLIT_DEVICE +#define ZB_CCM_M 4U +#define ZB_CCM_KEY_SIZE 16U +#ifndef ZB_BUILD_DATE +#define ZB_BUILD_DATE "19700101" +#endif +#endif +/** @endcond *//* internals_doc */ +/****************************Security options**************************/ + +/****************************Security keys***************************/ + +/* Always security on (both NWK and APS). Remove all special security configs */ + +/* +4.6.3.2.2.1 Standard Security Mode + +A default global trust center link key must be supported by the device if no other +link key is specified by the application at the time of joining. This default link key +shall have a value of 5A 69 67 42 65 65 41 6C 6C 69 61 6E 63 65 30 39 +(ZigbeeAlliance09).44 + */ +/*! Define a default global trust center link key */ +#define ZB_STANDARD_TC_KEY {0x5A, 0x69, 0x67, 0x42, 0x65, 0x65, 0x41, 0x6C, 0x6C, 0x69, 0x61, 0x6E, 0x63, 0x65, 0x30, 0x39 }; + + +/** + In ZLL specification this is ZLL Certification pre-installed link key - see + 8.7.2 Transfer ring the network key during classical Zigbee commissioning. + + + The distributed security global link key is used to join a distributed security + network. This link key is provided to a company as a result of a successful + certification of a product. For testing, this key SHALL have this default value. + + + See Base Device Behaviour Specification subclause 6.3.2 Distributed security global link key + */ +#define ZB_DISTRIBUTED_GLOBAL_KEY {0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf}; + +/** @cond touchlink */ + +/** +6.3.4 Touchlink preconfigured link key + +The touchlink preconfigured link key is used to join a network via +touchlink. This link key is provided to a company as a result of a +successful certification of a product. For testing, this key SHALL have the +value of: + +In ZLL specification this is 8.7.5.1.2 Certification key (key index 15) + +In BDB 8.7.1.2 Key index and encrypted network key fields. +"This value SHALL be set to 0x04 during certification testing or 0x0f at all +other times." +In ZLL Table 67 Key encryption algorithms: 4 is Master key, 0xf is Certification +key. They use same algorithm. + + */ +#define ZB_TOUCHLINK_PRECONFIGURED_KEY {0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf}; + +/** @endcond */ /* touchlink */ + +/* BDB does not mention using of Development ZLL key, so skip it. */ +/** @cond internals_doc */ +/** + SECUR: if defined, implement Standard security + + @note High Security is obsolete and will never be implemented. +*/ +#define ZB_STANDARD_SECURITY + +/** + SECUR: If defined, generate random keys at Trust Center at start of pre-configured key is not set. +*/ +#define ZB_TC_GENERATES_KEYS + +/* (currently - always)*/ +/** + SECUR: If defined, trust Center is at ZC +*/ +#define ZB_TC_AT_ZC +/** @endcond */ /* internals_doc */ +/** + SECUR: CCM key size. Hard-coded +*/ +#define ZB_CCM_KEY_SIZE 16U + +/** + SECUR: CCM key CRC size +*/ +#define ZB_CCM_KEY_CRC_SIZE 2U + +#ifndef ZB_SECUR_N_SECUR_MATERIAL +/* NLS5 - All devices shall maintain at least 2 NWK keys with the frame + counters consistent with the security mode of the network (Standard or High).*/ +/*! Define number of network keys with the frame counter */ +#define ZB_SECUR_N_SECUR_MATERIAL 3U +#endif + +/* parameters for security level 5 - the only security level supported */ +/** + SECUR: security level. Now fixed to be 5 +*/ +#define ZB_SECURITY_LEVEL 5U +/** @cond internals_doc */ +/*! + CCM L parameter for security level 5. +*/ +#define ZB_CCM_L 2U + +/*! + CCM nonce length. +*/ +#define ZB_CCM_NONCE_LEN (15U - ZB_CCM_L) + +/*! + CCM M parameter for security level 5 +*/ +#define ZB_CCM_M 4U + +/*! + Value of nwk packets counter which trigger nwk key switch +*/ +#define ZB_SECUR_NWK_COUNTER_LIMIT ((zb_uint32_t)(~0u) - 128U) + +//#define ZB_DEFAULT_SECURE_ALL_FRAMES 0 +/*! + Default value for nib.secure_all_frames +*/ +#define ZB_DEFAULT_SECURE_ALL_FRAMES 1 + +/*! + Include long address into APS security header + */ +#define ZB_APS_SECUR_APS_USE_EXT_NONCE + +/*! + This macro defines total number of NWK frame unsecure attempts before NWK decides that + frame can not be processed. Made as Workaround. + If frame was not unsecured, cut 1 byte of buffer end and try to unsecure frame again. + */ +//#define ZB_NWK_SECUR_UNSECURE_FRAME_ATTEMPTS 4 + + +/****************************APS layer options**************************/ + + + +/* APS */ + +/* + APS: dup check timeout. + + APS dup checks resolution is 1 sec, so dup timeout is 21 sec. This + interval guaranties total APS retransmission interval (1 original + 2 retransmits). +*/ +/*! Dup check timeout */ +#define ZB_APS_DUP_INITIAL_CLOCK 21U +/*! Sets APS dup checks time out. By default it is 21 sec. This +* interval guaranties total APS retransmission interval (1 original + 2 retransmits). +*/ +#define ZB_APS_DUP_CHECK_TIMEOUT ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(1000) + +#ifndef ZB_APS_DUPS_TABLE_SIZE +/** + * APS dups table size. + * + * @note This is a default value of the define. This value can be changed by user. + */ +#define ZB_APS_DUPS_TABLE_SIZE 32U +#endif + +/** @endcond *//* internals_doc */ +/*! + Maximum MAC packet waiting time to expire + */ + #define ZB_MAC_INDIRECT_POLL_EXPIRE_TMO ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(7680U) + + + +/** + APS retransmissions + */ + +/* + APS: max number of packets waiting for APS ACK + + Derive it from the pool size. Keep some free buffers in the pool, remember some + buffers are reserved at start (I see 4 out buffers reserved). +*/ +#ifndef ZB_CONFIGURABLE_MEM +/** + * APS: maximum number of packets waiting for APS ACK + * + * @note This is a default value of the define. This value can be changed by user. + */ + #define ZB_N_APS_RETRANS_ENTRIES ((ZB_IOBUF_POOL_SIZE / 3U) > 0U ? (ZB_IOBUF_POOL_SIZE / 3U) : (ZB_IOBUF_POOL_SIZE / 2U)) +#endif + +/** + * APS maximum of apscMaxFrameRetries times + * + * See Zigbee specification revision 22 section 2.2.7.1 APS Constants +*/ + #define ZB_N_APS_MAX_FRAME_RETRIES 3U + + +/*! + APS: APS ACK wait time from Sleepy devices. After this timeout resend APS packet + see Zigbee specification revision 22 section 2.2.7.1 APS Constants +*/ +#ifndef ZB_NONSLEEPY_ACK_WAIT_DURATION_DECREASE +/* +Motivation of increasing wait dueration: be able to retry send when ZED polling not so fast, else it all will be expired in MAC. + */ +#define ZB_N_APS_ACK_WAIT_DURATION_FROM_SLEEPY (10U*ZB_TIME_ONE_SECOND) +#else +/* +To satisfy negative test in the testsute of some customer use same value as for ZR +*/ +#define ZB_N_APS_ACK_WAIT_DURATION_FROM_SLEEPY (3U*ZB_TIME_ONE_SECOND) +#endif +/** @cond internals_doc */ +/*! + APS: The base amount of delay before each broadcast parent announce is sent. + */ +#define ZB_APS_PARENT_ANNOUNCE_BASE_TIMER (ZB_SECONDS_TO_SYS_TIMER_INTERVAL(10U)) + +/*! +The max amount of jitter that is added to the apsParentAnnounceBaseTimer before each broadcast parent announce is sent. +*/ +#define ZB_APS_PARENT_ANNOUNCE_JITTER_MAX (ZB_SECONDS_TO_SYS_TIMER_INTERVAL(10U) - 2U) +/** @endcond */ /*internals_doc*/ + +/** + * APS: APS ACK wait time from Non Sleepy devices. After this timeout resend APS packet + * + * See Zigbee specification revision 22 section 2.2.7.1 APS Constants +*/ + /* Some devices send APS_ACK to AF and ZDO commands after sending appropriate response or + * DefaultResponse. For example, ZCL On/Off command can be done within 5-7 seconds, + * so 2 seconds for wail duration is insufficiently. */ + #define ZB_N_APS_ACK_WAIT_DURATION_FROM_NON_SLEEPY (3U*ZB_TIME_ONE_SECOND) + +/** + APS: maximum number of tables with information from a binding table to be sent to the devices +*/ + #define ZB_N_APS_BINDTRANS_ARR_MAX_SIZE 5U + +/** + * APS: maximum number of elements in array with index from dst array in bind table +*/ + #define ZB_N_APS_BINDTRANS_DST_INDEX_ARR_MAX_SIZE ZB_APS_DST_BINDING_TABLE_SIZE + +/** @cond internals_doc */ +/* Origin of this tweak is R21 version of core stack */ +/* Also it is a kind of "everybody knows" issue */ +/** + Disable APS acknowledgement request bit in APS commands. +*/ +#define ZB_APS_DISABLE_ACK_IN_COMMANDS +/** @endcond *//*internals_doc*/ + +/* EE: wrong place for that constant in zb_aps.h (this is not public APS API!) and wrong + * calculation! + * BTW that constant used at 1 place only. + * ZB_ZDO_MAX_PAYLOAD_SIZE in zb_zdo.h is hard-coded! + * And, zb_zdo.h is also bad place for it. + * + * Let's count supposing no APS security. + * MAC header - 10 with fcf (suppose Pan ID compression) + * NWK header - 24 unicast, but 16 broadcast + * NWK ZB security header + MIC - cf 1 + fcnt 4 + ext src 8 + key seq 1 mic 4 = 18 + * APS hdr 8b + * Totally for broadcast - 127 - (11+16+18+8) = 74 + * For unicast 74-8 = 66 + +Fixed that size for the certification test TP/R21/BV-24. +We actually fit 5 parent annce records into 127 bytes only for broadcast tx, +with Pan ID compression. + +At the worst case our NWK can skip long address at tx: 8 bytes of reserve. + + */ +/**@cond internals_doc*/ +/** + Maximal frame size + */ +#define MAX_PHY_FRM_SIZE 127U + +/** + MAC overhead for unicast frame with Pan ID compression (normal case when + sending via nwk), including FCS bytes +*/ +#define MAX_MAC_OVERHEAD_SHORT_ADDRS 11U + +/* ZB packet length must not exceed 127 bytes + * + * Old calculation by Maxim: + * + * MAC header (total: 11 bytes) + * - FCF: 2 bytes + * - Sequence number: 1 bytes + * - PAN: 2 bytes + * - Destination address: 2 bytes + * - Source address: 2 bytes + * + * NWK header (total: 24 bytes) + * - FCF: 2 bytes + * - Destination short address: 2 bytes + * - Source short address: 2 bytes + * - Radius: 1 byte + * - Sequence number: 1 byte + * - Destination long address: 8 bytes + * - Source long address: 8 bytes + * + * ZB security header (total: 31 bytes) + * + * APS header (total: 8 bytes) + * - FCF: 1 byte + * - Destination endpoint: 1 byte + * - Cluster ID: 2 bytes + * - Profile ID: 2 bytes + * - Source endpoint: 1 byte + * - Counter: 1 byte + * + * APS payload (total: variable length) + * + * MAC footer (total: 2 bytes) + * - FCS: 2 bytes + * + * Total length w/o APS payload: 127-(11+24+31+8+2)= 51 bytes, + * consequently APS payload max size is 51 bytes. + */ +/* + * MAC (short source, short destination): MAX_MAC_OVERHEAD_SHORT_ADDRS bytes + * NWK (broadcast, no destination IEEE): 16 bytes header + 18 bytes security + * Total length: 127-(11+16+18) = 82 bytes */ + /* nwk hdr include source IEEE address */ + +/** + * NWK base header: 8b + * 2b - fcf + * 2b - dst short addr + * 2b - src short addr + * 1b - radius + * 1b - seq num + */ +#define ZB_NWK_BASE_HDR_SIZE 8U + +/*! Maximum broadcast NWK header size */ +#define ZB_NWK_MAX_BROADCAST_HDR_SIZE 16U +/*! Maximum security NWK header size */ +#define ZB_NWK_MAX_SECURITY_HDR_SIZE 18U +/*! Maximum broadcast NWK payload size */ +#define ZB_NWK_MAX_BROADCAST_PAYLOAD_SIZE (MAX_PHY_FRM_SIZE - (MAX_MAC_OVERHEAD_SHORT_ADDRS + \ + ZB_NWK_MAX_BROADCAST_HDR_SIZE + ZB_NWK_MAX_SECURITY_HDR_SIZE)) +/** @endcond */ /* internals_doc */ + +/** @cond internals_doc */ +/*! The size of the MAC header used by the Zigbee NWK layer. */ +#define ZB_NWKC_MAC_FRAME_OVERHEAD 0xBU +/*! The minimum number of octets added by the NWK layer to an NSDU. */ +#define ZB_NWKC_MIN_HEADER_OVERHEAD 0x8U + +/*! + * The number of network layer retries on unicast messages that are attempted before + * reporting the result to the higher layer. It must be at least 3. + * Value: 3 + */ +#define ZB_NWKC_UNICAST_RETRIES 3U + +/*! + * The delay between network layer retries. + * Value: 50 ms + */ +#define ZB_NWKC_UNICAST_RETRY_DELAY ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(50U) + +/* max nsdulength = aMaxPHYFrameSize -(nwkcMACFrameOverhead + nwkcMinHeaderOverhead) (D.4 aMaxMACFrameSize) */ +/*! Maximum NSDU(Network Service Data Unit) length */ +#define ZB_NSDU_MAX_LEN (MAX_PHY_FRM_SIZE - (ZB_NWKC_MAC_FRAME_OVERHEAD + ZB_NWKC_MIN_HEADER_OVERHEAD)) +/*! The minimum number of octets added by the APS sub-layer to an ASDU. */ +#define ZB_APSC_MIN_HEADER_OVERHEAD 0x0CU +/* max asdu length 256*(NsduLength - apscMinHeaderOverhead); currently fragmentation + * is not supported */ +/*! Maximum ASDU(APS service data unit) length*/ +#define ZB_ASDU_MAX_LEN (ZB_NSDU_MAX_LEN - ZB_APSC_MIN_HEADER_OVERHEAD) + +/* 06/20/2017 EE CR:MAJOR can't always count extra header bytes when calculating max packet length. It is not optimal, and we even may not pass tests checking for max payload length */ +/* NK: Agree, but this define is called MAX_LEN, and includes maximum possible data. Better to + * calculate maximum payload length dynamically (based on fragmentation, destination addr, + * security mode etc). + * Anyway, there are not too many cases where we use ZB_APS_HEADER_MAX_LEN or + * ZB_APS_PAYLOAD_MAX_LEN. + * EE: Can't we assert in zb_zdo_nwk_upd_notify()? You can define 2 constants: fragmented and not. + */ + +/*! Maximum broadcast APS payload size */ +#define ZB_APS_MAX_BROADCAST_PAYLOAD_SIZE 74U +/** + Maximum broadcast APS payload size supposing NWK encryption only, no long + address in NWK header. That means definitely the largest possible size. + */ +#define ZB_APS_MAX_MAX_BROADCAST_PAYLOAD_SIZE (74U + 8U) + +/** + * APS base header: 8b + * 1b - FCF + * 1b - dst ep + * 2b - cluster id + * 2b - profile id + * 1b - src ep + * 1b - counter + */ +#define ZB_APS_BASE_HDR_SIZE 8U + +/** + Ext frame control: 1 byte + Block number: 1 byte + ACK bitfield: 1 byte - for acks only; for data packets it doesn't matter + */ +#define ZB_APS_EXT_HDR_SIZE_DATA_PKT 2U + +#define ZB_APS_EXT_HDR_SIZE_ACK_PKT ((ZB_APS_EXT_HDR_SIZE_DATA_PKT) + 1U) + +/** + MAC hdr: 9 + 3 (hdr, seq num) + 2 * 3 (short dst and src; dst panid) + NWK hdr: 8 + 4 + 2*2 (dst, src short) + NWK security: 18 + APS hdr: 8 (max, without ext header and security) + MAC footer: 2 + + Total: 9 + 8 + 18 + 8 + 2 = 45 bytes + So we can send: 127 - 45 = 82 bytes +*/ +#define ZB_APS_GUARANTEED_PAYLOAD_SIZE_WO_SECURITY \ + ((MAX_PHY_FRM_SIZE) \ + - ((MAX_MAC_OVERHEAD_SHORT_ADDRS) \ + + (ZB_NWK_BASE_HDR_SIZE) \ + + (ZB_NWK_MAX_SECURITY_HDR_SIZE) \ + + (ZB_APS_BASE_HDR_SIZE))) + +/** + * 1b - sec control field + * 4b - frame counter + * 4b - message integrity code + */ +#define ZB_APS_MIN_APS_SECURITY_SIZE 9U + +/** + * ext src addr when ext nonce flag is true + */ +#define ZB_APS_SECURITY_EXT_SRC_SIZE ((zb_uint8_t)sizeof(zb_ieee_addr_t)) + +/** + * Maximum number of bytes that is additionally occupied by APS security (in case of extended nonce) + */ +#define ZB_APS_MAX_APS_SECURITY_SIZE ((ZB_APS_MIN_APS_SECURITY_SIZE) + (ZB_APS_SECURITY_EXT_SRC_SIZE)) + +/* APS base header: 8b + * 1b - FCF + * 1b - dst ep + * 2b - cluster id + * 2b - profile id + * 1b - src ep + * 1b - counter + * + * ext FC: 2b + * 1b - fragmentation + * 1b - block number + * 1b - ACK bitfield - it doesn't matter for data packets + * + * security: 17b + * 1b - control field + * 4b - frame counter + * 4b - message integrity code + * 8b - ieee addr + * + * total: 8b + 2b + 17b = 27b + */ +/*! Maximum length of APS header */ +#define ZB_APS_HEADER_MAX_LEN \ + ((ZB_APS_BASE_HDR_SIZE) \ + + (ZB_APS_EXT_HDR_SIZE_DATA_PKT) \ + + (ZB_APS_MAX_APS_SECURITY_SIZE)) + +/*! Maximum length of an APS payload.*/ +#define ZB_APS_PAYLOAD_MAX_LEN ((ZB_ASDU_MAX_LEN) - (ZB_APS_HEADER_MAX_LEN)) + +/* 01/24/2018 EE CR:MINOR Better move it out of zb_config.common.h */ +/* Value 3 in this define comes for fragmentation and ext header */ +/*Take into account that ZB_ASDU_MAX_LEN counts minimum overhead, but it is sometimes +* impossible to send pkt with these conditions; add 10 more bytes for nwk security etc +*/ +/*! + * Length of an APS payload fragment + * @param short_addr - address of the buffer containing APS fragment + */ +#define ZB_APS_FRAG_PAYLOAD_LEN(short_addr) ((zb_aps_get_max_buffer_size(short_addr)>40+ZB_APS_HEADER_MAX_LEN)?\ + (zb_aps_get_max_buffer_size(short_addr) - ZB_APS_HEADER_MAX_LEN \ + - 3 \ + - 37 ):21) +/*! + * Maximum number of APS fragments + * See Zigbee specification revision 22 section 2.2.8.4.5 Fragmented Transmissions + */ +#define ZB_APS_MAX_FRAGMENT_NUM 8U + +/*! +* Maximum number of fragments which can be +* transmitted/received during one APS frame window. +* +* See Zigbee specification revision 22 section 2.2.8.4.5 Fragmented Transmissions +*/ +#define ZB_APS_MAX_FRAGMENT_NUM_IN_WINDOW 8U +/** @endcond *//* internals_doc */ + +/*! + * Maximum unicast APS payload size, if no APS encryption is provided + */ +#define ZB_APS_MAX_PAYLOAD_SIZE ZB_APS_GUARANTEED_PAYLOAD_SIZE_WO_SECURITY + +/** Maximum buffer size for APS fragmentation. Bigger buffer will not be created for APS fragmentation */ +#define APS_IN_FRAG_MAX_BUF_SIZE 1500U + +/** @cond internals_doc */ +/*! Maximum ZDO payload size */ +#define ZB_ZDO_MAX_PAYLOAD_SIZE (ZB_APS_MAX_PAYLOAD_SIZE-1U) +/** @endcond *//* internals_doc */ + +/****************************NWK layer options**************************/ +/** @cond internals_doc */ + +/*! + Define maximum number of nodes on network + that can be defined using configurable memory feature. + + Maximum number of nodes on network in build + with configurable memory feature enabled shouldn't be greater than this value. +*/ +#define ZB_NWK_CONFIGURABLE_MEM_MAX_NETWORK_SIZE 200U + +/*! + Define maximum number of routers per node. + + This value should be defined in stack profile. + + See Zigbee specification revision 22 subclause 3.5.2. +*/ +#define ZB_NWK_MAX_ROUTERS 4U + +/** + Define maximum network depth for a tree routing +*/ +#define ZB_NWK_TREE_ROUTING_DEPTH 5U + +/** + Define maximum network depth in stochastic addressing mode (NLF90) +*/ +#define ZB_NWK_STOCH_DEPTH 15U + + +#ifndef ZB_CONFIGURABLE_MEM +/*! + NWK Mesh route stuff: route discovery table size +*/ +#ifndef ZB_NWK_ROUTE_DISCOVERY_TABLE_SIZE +#define ZB_NWK_ROUTE_DISCOVERY_TABLE_SIZE 6U +#endif + +#endif /* ZB_CONFIGURABLE_MEM */ + +/* nwkcRouteDiscoveryTime == 0x2710 ms == 10 sec. Expiry function called once + * per second */ +/*! Time period for calling route discovery expiry function */ +#define ZB_NWK_ROUTE_DISCOVERY_EXPIRY 10U +/*! Length of the route discovery function */ +#define ZB_NWK_EXPIRY_ROUTE_DISCOVERY (ZB_N_APS_ACK_WAIT_DURATION_FROM_SLEEPY / ZB_NWK_ROUTE_DISCOVERY_EXPIRY) + +/*#define ZB_NWK_RREQ_TABLE_SIZE 5*/ + +/*! +* The number of times the first broadcast +* transmission of a route request command +* frame is retried. +* +* Correspond to nwkcInitialRREQRetries in Zigbee Specification revision 22 subclause 3.5.1 NWK +* Constants +* +* The value is defined by specification. +*/ +#define ZB_NWK_INITIAL_RREQ_RETRIES 3U +/*! + * The number of times the broadcast + * transmission of a route request command + * frame is retried on relay by an intermediate + * Zigbee router or Zigbee coordinator. + * + * Correspond to nwkcRREQRetries in Zigbee Specification revision 22 subclause 3.5.1 NWK Constants + * The value defined by specification. + */ +#define ZB_NWK_RREQ_RETRIES 2U + +#ifndef ZB_NWK_PENDING_TABLE_SIZE +/*! Pending table size */ +#define ZB_NWK_PENDING_TABLE_SIZE 5U +#endif + +/*! Pending entry expiry during route request */ +#define ZB_NWK_PENDING_ENTRY_EXPIRY 2U +/*! Network static path cost */ +#define ZB_NWK_STATIC_PATH_COST 7U + +/*! +* Delay to wait before sending packet after receiving route replay. +* +* Used only if ZB_CERT_HACKS().delay_pending_tx_on_rresp is 1. +* Useful for test TP_PRO_BV-04. +* Normally ZBOSS sends NWK immediately after receiving any route. +*/ +#define ZB_NWK_SEND_AFTER_RRESP_RECV_DELAY_MS 1000U + + +#ifndef ZB_NWK_BTR_TABLE_SIZE +/*! +* Broadcast transaction record table size +* See Zigbee Specification subclause 3.6.5 +*/ +#define ZB_NWK_BTR_TABLE_SIZE 90U +#endif + +#ifndef ZB_NWK_BRR_TABLE_SIZE +/*! Broadcast Retransmission table size */ +#define ZB_NWK_BRR_TABLE_SIZE 8U +#endif + +/* 01/15/2019 EE CR:MINOR Can't it be better to keep ZB_NWK_MAX_BROADCAST_JITTER_INTERVAL define but internally define it using octets? + In such case you minimize code modifications. same for all similar cases. Why move "octets" to the upper layer? */ +/* nwkcMaxBroadcastJitter */ +/* 01/15/2019 EE CR:MINOR Add reference to the specification: here and in similar cases */ +#define ZB_NWKC_MAX_BROADCAST_JITTER_OCTETS 0x7d0U + +/* nwkcMinRREQJitter */ +#define ZB_NWKC_MIN_RREQ_JITTER_OCTETS 0x3fU + +/* nwkcMaxRREQJitter */ +#define ZB_NWKC_MAX_RREQ_JITTER_OCTETS 0xfa0U + +/* nwkcRREQRetryInterval */ +#define ZB_NWKC_RREQ_RETRY_INTERVAL 0x1f02U + +/*! Expiration time of pending period */ +#define ZB_NWK_EXPIRY_PENDING (ZB_N_APS_ACK_WAIT_DURATION_FROM_SLEEPY / 2U) /* 5 seconds */ + +/* 9 seconds */ +/* According to 2013 PICS, it should be 9 sec. + According to spec, it should be converted from broadcastDeliveryTime */ +/** See Zigbee specification revision 22 section 3.5.2 NWK Information Base + * nwkBroadcastDeliveryTime */ +#define ZB_NWK_EXPIRY_BROADCAST 9U + +/* Check if it is really should be so long. According to r21 spec, 3.6.3.2 - it is out of + * the scope of this spec. */ +/* Should correspond to ( 5 * minutes = 300 seconds / ZB_NWK_EXPIRY_PENDING ) */ +/*! Expiration time of the network routing table */ +#define ZB_NWK_ROUTING_TABLE_EXPIRY 60U + +/*! + * The maximum number of retries allowed after a broadcast transmission failure. + * + * See PICS NDF4. +*/ +#define ZB_NWK_MAX_BROADCAST_RETRIES 0x02U + +/*! + * The maximum time duration in milliseconds allowed for the parent and all + * child devices to retransmit a broadcast message. + * + * See PICS NDF4. + */ +#define ZB_NWK_PASSIVE_ACK_TIMEOUT_OCTETS 0x3D09U + +/*! + NWK Broadcast delivery time See 3.5.2.1 +nwkBroadcastDeliveryTime = 2*nwkMaxDepth* ((0.05+(nwkcMaxBroadcastJitter/2))+ nwkPassiveAckTimeout*nwkBroadcastRetries/1000 +nwkcMaxBroadcastJitter and nwkPassiveAckTimeout are measured in OctetDurations (!). + +In PICS NDF4 for PRO: + +nwkBroadcastDeliveryTime = 0x44AA2 Octet +durations (9 seconds on +2.4 GHz) +nwkPassiveAckTimeout = +0x3D09 Octet +Durations9 (500 ms on +2.4 GHz) maximum +nwkMaxBroadcastRetries += 2 + */ +#define ZB_NWK_BROADCAST_DELIVERY_TIME_OCTETS 0x44AA2U +/** @endcond *//* internals_doc */ + +/*! + * The time in seconds between link status command frames. + * + * Correspond to nwkLinkStatusPeriod in Zigbee Specification revision 22 subclause 3.5.1 NWK Constants + * The value defined by specification. + */ +#define ZB_NWK_LINK_STATUS_PERIOD 0xfU + +/*! + * The number of missed link status command frames before + * resetting the link costs to zero. + * + * Correspond to nwkRouterAgeLimit in Zigbee Specification revision 22 subclause 3.5.1 NWK Constants + * The value defined by specification. +*/ +#define ZB_NWK_ROUTER_AGE_LIMIT 3U +/** @cond internals_doc */ +/*! + Maximum number of rejoin requests in progress +*/ +#define ZB_NWK_REJOIN_REQUEST_TABLE_SIZE 1U +/** @endcond */ /* internals_doc */ +/*! Rejoin timeout length */ +#define ZB_NWK_REJOIN_TIMEOUT (ZB_TIME_ONE_SECOND * 5U) + +/*! +* The rejoining sleeping end-device shall not poll before the response timeout (500ms), such that +* the parent has enough time to process the rejoin request and put a response frame in its indirect +* queue (same as for association response). Depending on the implementation, once a rejoining device +* has performed an active scan and selected a new parent router, it sends a rejoin request (and at +* that time considers this router to be its new parent, otherwise it cannot accept the rejoin +* response), and polls for a response 500ms later. + */ +#define ZB_NWK_REJOIN_FIRST_POLL_DELAY (ZB_TIME_ONE_SECOND / 2U) + +/*! Number of poll attempts during rejoin */ +#define ZB_NWK_REJOIN_POLL_ATTEMPTS 3U +//#define ZB_NWK_REJOIN_POLL_ATTEMPTS 6 //TEST + +/** @cond internals_doc */ +#ifndef ZB_NWK_CHANNEL_ACCEPT_LEVEL +/*! + * Acceptable energy level on channel + */ +#define ZB_NWK_CHANNEL_ACCEPT_LEVEL 0x60U +#endif + +/** + Devices which sends broadcast packets with rssi lower than this value will not be added + to the neighbor table. + */ +#ifndef ZB_NWK_NEIGHBOR_RSSI_FILTER +#define ZB_NWK_NEIGHBOR_RSSI_FILTER (-80) +#endif + +#ifndef ZB_DEFAULT_PERMIT_JOINING_DURATION +/*! + Default duration to permit joining. Set to infinite by default. +*/ +#define ZB_DEFAULT_PERMIT_JOINING_DURATION 0xffU +#endif +/** @endcond *//* internals_doc */ + +/*! + * Default value of nib.max_children - max number of children which can join to this device + * + * See Zigbee Specification revision 22 section 3.5.2 NWK Information Base +*/ +#define ZB_DEFAULT_MAX_CHILDREN 32U +/**@cond internals_doc */ +/* Old feature from pre-3.0 (HA) era */ +/* If there was an error in NWK security processing of incoming packet from parent, + * then device tries to rejoin. This define disables this behavior */ + +/* By default device is rejoined if network key switch failed */ +/* #define ZB_DISABLE_REJOIN_AFTER_KEY_SWITCH_FAIL */ + +/*! +* The default value of zb_tc_rejoin flag. Allows ZED to rejoin using Trust Center +* rejoin procedure +*/ +#define ZB_TC_REJOIN_ENABLE + +/*! +Workaround for secure rejoin +*/ +#define xZB_NO_KEY_AFTER_REJOIN + +//#define ZB_MULTILEAVE_HACK + + /*! If the macro is defined, the device leaves the network according to application callback*/ +#define ZB_LEAVE_USE_APP_CALLBACK +/** @endcond *//* internals_doc */ +/**@cond DOXYGEN_MULTIMAC_SECTION */ +/*! +* The rate, in seconds, of how often a Link Power Delta request is generated. +* In bands where this is optional, it should be set to 0, disabling the +* function. The default value should be 16. + */ +#define ZB_NWK_LINK_POWER_DELTA_TRANSMIT_RATE 16U + +/*! A Link Power Delta request rate jitter */ +#define ZB_NWK_LINK_POWER_DELTA_TRANSMIT_RATE_JITTER 10U /* 10 seconds */ +/** @endcond *//* DOXYGEN_MULTIMAC_SECTION */ +/********************ZDO layer options*********************************/ +/**@cond internals_doc*/ + /*! + ZDO Indirect poll timer + */ +#define ZB_ZDO_INDIRECT_POLL_TIMER (5U*ZB_TIME_ONE_SECOND) /* ZB_TIME_ONE_SECOND*10 */ + +/*! + ZDO Max parent threshold retry + */ +#define ZB_ZDO_MAX_PARENT_THRESHOLD_RETRY 10U + +/*! + Min scan duration for mgmt_nwk_update_req +*/ +#define ZB_ZDO_MIN_SCAN_DURATION 0U +/*! + Max scan duration for mgmt_nwk_update_req +*/ +#define ZB_ZDO_MAX_SCAN_DURATION 5U +/*! + Max scan count for mgmt_nwk_update_freq +*/ +#define ZB_ZDO_MAX_SCAN_COUNT_PARAM 1U +/*! + * Special value of the ScanDuration for Mgmt_NWK_Update_req for channel change. + * + * See Zigbee Specification revision 22 Table 2.88, field ScanDuration. + */ +#define ZB_ZDO_NEW_ACTIVE_CHANNEL 0xFEU +/*! + * Special value of the ScanDuration for Mgmt_NWK_Update_req for channel mask change. + * + * See Zigbee Specification revision 22 Table 2.88, field ScanDuration. +*/ +#define ZB_ZDO_NEW_CHANNEL_MASK 0xFFU + + +/** + * @todo{OLD_DESCRIPTION} Old (2015) and strange define + * A countdown timer (in minutes) indicating the time to the next + * permitted frequency agility channel change + */ +#define ZB_ZDO_APS_CHANEL_TIMER (1U * 60U) + +/*! + 1 minute timer to measure large timeouts +*/ +#define ZB_ZDO_1_MIN_TIMEOUT (ZB_TIME_ONE_SECOND * 60U) + +/* Default values: see HA spec 9.6.4.2 Attribute Settings and Battery Life Considerations */ +/** @endcond *//* internals_doc */ +/*! + Default fast poll timeout + */ +#define ZB_PIM_DEFAULT_FAST_POLL_TIMEOUT (ZB_TIME_ONE_SECOND * 10U) + +/*! + Default fast poll interval + */ +#define ZB_PIM_DEFAULT_FAST_POLL_INTERVAL ZB_QUARTERECONDS_TO_SYS_TIMER_INTERVAL(2U) + +/*! + Default long poll interval + */ +#define ZB_PIM_DEFAULT_LONG_POLL_INTERVAL ESP_ZB_PIM_DEFAULT_LONG_POLL_INTERVAL + +/*! + Minimum long poll interval in quarterseconds + */ +#define ZB_PIM_MINIMUM_LONG_POLL_INTERVAL_IN_QS 0x04U + +/*! + Default long poll interval in quarterseconds + */ +#define ZB_PIM_DEFAULT_LONG_POLL_INTERVAL_IN_QS 0x0014U + +/*! + Maximum long poll interval in quarterseconds + */ +#define ZB_PIM_MAXIMUM_LONG_POLL_INTERVAL_IN_QS 0x6e0000U + +/*! + Minimum short poll interval in quarterseconds + */ +#define ZB_PIM_MINIMUM_SHORT_POLL_INTERVAL_IN_QS 0x01U + +/*! + Default short poll interval in quarterseconds + */ +#define ZB_PIM_DEFAULT_SHORT_POLL_INTERVAL_IN_QS 0x02U + +/*! + Maximum short poll interval in quarterseconds + */ +#define ZB_PIM_MAXIMUM_SHORT_POLL_INTERVAL_IN_QS 0xffffU + +/*! + Default turbo poll interval + */ +#if defined ZB_SUBGHZ_ONLY_MODE || defined ZB_R22_MULTIMAC_MODE +/* For the Sub-GHz bands the minimum and default turbo polling intervals are increased, + because the LBT mechanism periodically blocks the radio */ +#define ZB_PIM_DEFAULT_TURBO_POLL_INTERVAL ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(250U) +#else +#define ZB_PIM_DEFAULT_TURBO_POLL_INTERVAL ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(100U) +#endif + +/*! + Minimal possible turbo poll interval + */ +#if defined ZB_SUBGHZ_ONLY_MODE || defined ZB_R22_MULTIMAC_MODE && !defined SNCP_MODE +#define ZB_PIM_DEFAULT_MIN_TURBO_POLL_INTERVAL ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(250U) +#else +#define ZB_PIM_DEFAULT_MIN_TURBO_POLL_INTERVAL ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(100U) +//#define ZB_PIM_DEFAULT_MIN_TURBO_POLL_INTERVAL ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(60) +#endif + +/*! + Maximal possible turbo poll interval + */ +#define ZB_PIM_DEFAULT_MAX_TURBO_POLL_INTERVAL ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(3000U) + +/*! + Timeout for turbo poll + */ +#define ZB_PIM_TURBO_POLL_PACKETS_TIMEOUT (ZB_TIME_ONE_SECOND * 15U) + +/*! + Timeout for turbo poll + */ +#define ZB_PIM_TURBO_POLL_LEAVE_TIMEOUT (ZB_TIME_ONE_SECOND / 3U) +/*! + Maximal number of turbo poll retries when data receiving failed + */ +#define ZB_PIM_TURBO_POLL_MAX_RETRIES (3U) +/**@cond internals_doc*/ +/*! + Timeout for poll buffer allocation retry + */ +#define ZB_PIM_POLL_ALLOC_TIMEOUT ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(500U) +/** @endcond *//* internals_doc */ +/*! + Integer value representing the + time duration (in milliseconds) +*/ +#define ZB_ZDO_NWK_TIME_BTWN_SCANS 30U +/**@cond internals_doc*/ +/*! + Timeout value in seconds + employed in End Device + Binding */ +#define ZB_ZDO_ENDDEV_BIND_TIMEOUT 60U + + +#ifndef ZDO_TRAN_TABLE_SIZE +/*! + Transactions table size +*/ +#define ZDO_TRAN_TABLE_SIZE 16U +#endif + +/*! Number of packets with "no ack" status before removing unreachable device from nbt. */ +#define ZB_ZDO_NEIGHBOR_FAILURE_PKT_THRESHOLD 5U +/* 60 seconds */ +/*! Timeout before removing unreachable device from nbt. */ +#define ZB_ZDO_NEIGHBOR_UNREACHABLE_TIMEOUT 60U + +/*! Checking channel timeout*/ +#define ZB_ZDO_CHECK_CHANNEL_TIMEOUT (24U * 60U * 60U * ZB_TIME_ONE_SECOND) +/** @endcond *//* internals_doc */ +/* Before r22 this value could be only 1, because scan attempts routine work + * wrong. Rewritten/fixed in r22. */ +/*! +* Integer value representing the number of scan attempts to make before the NWK layer decides +* which Zigbee coordinator or router to associate with. +* +* See Zigbee Specification revision 22 section 2.5.51 Configuration Attribute Definitions +* +* Table 2-154 of Zigbee Specification revision 22 : Config_NWK_Scan_Attempts default value is 5. +*/ +#define ZB_ZDO_NWK_SCAN_ATTEMPTS 1U +/** @cond internals_doc */ +/*! Delay for sending the end device request command. */ +#define ZB_ZDO_SEND_ED_TIMEOUT_REQ_DELAY ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(100U) +/** @endcond *//*internals_doc*/ +/**********************************************************************/ +/************************** MAC SECTION********************************/ +/**********************************************************************/ +/*! @cond internals_doc */ +/* +IEEE 802.15.4g p.7 + +Table 0 - MR-FSK symbol duration used for MAC and PHY timing parameters +Frequency band (MHz) MR-FSK symbol duration used for MAC + and PHY timing parameters (us) +-------------------------------------------------------------------------- +169.400-169.475 (Europe) 208+1/3 +450-470 (US FCC Part 22/90) 104+1/6 +470-510 (China) 20 +779-787 (China) 20 +863-870 (Europe) 20 +896-901 (US FCC Part 90) 100 +901-902 (US FCC Part 24) 100 +902-928 (US ISM) 20 +917-923.5 (Korea) 20 +928-960 (US FCC Part 22/24/90/101) 100 +920-928 (Japan) 20 +950-958 (Japan) 20 +1427-1518 (US FCC Part 90)/(Canada 100 + SRSP 301.4) +2400-2483.5 (Worldwide) 20 +*/ + +#if defined(ZB_SUB_GHZ_EU1) || defined(ZB_SUB_GHZ_EU2) || defined(ZB_SUB_GHZ_EU3) +#define ZB_SYMBOL_DURATION_USEC 20U +#elif defined(ZB_SUB_GHZ_US) +#define ZB_SYMBOL_DURATION_USEC 20U +#elif defined ZB_SUB_GHZ_JP +#define ZB_SYMBOL_DURATION_USEC 20U +#elif defined ZB_SUB_GHZ_CN +#else + +/*! + * @brief Symbol duration + * @see 6.5.3.2 Symbol rate + * The 2450 MHz PHY symbol rate shall be 62. + * 5 ksymbol/s 40 ppm. + */ +#define ZB_SYMBOL_DURATION_USEC 16U /* 1 symbol = 16e-6 sec (mac spec 6.5.3.2 Symbol rate) */ +#endif + +/*! + * @brief Symbol duration for O-QPSK (2.4 GHz) + * @see 12.3 section of 802.15.4-2015 + */ +#define ZB_O_QPSK_2_4_GHZ_SYMBOL_DURATION_USEC 16U +#define ZB_O_QPSK_2_4_GHZ_PHY_SYMBOLS_PER_OCTET 2U + +#define ZB_2_4_GHZ_OCTET_DURATION_USEC (ZB_O_QPSK_2_4_GHZ_SYMBOL_DURATION_USEC * ZB_O_QPSK_2_4_GHZ_PHY_SYMBOLS_PER_OCTET) + +/*! + \par Time measurement unit is beacon interval. + It is both internal representation and value used in API. + It is still possible to convert it to/from msec. + aBaseSuperframeDuration = aBaseSlotDuration * aNumSuperframeSlots + aBaseSlotDuration = 60 + aNumSuperframeSlots = 16 +*/ +#define ZB_ABASE_SUPERFRAME_DURATION 960U + + +/*! +RX-to-TX or TX-to-RX maximum turnaround time +(in symbol periods) (see 6.9.1 and 6.9.2) + */ +#define ZB_MAC_A_TURNAROUND_TIME_SYM 12U + + +/* @note: All packet tx timings are for 2.4 GHz radio. */ + +/* + +6.3.1 Preamble field, octets +Table 19Preamble field length + +24002483.5 MHz O-QPSK 4 octets 8 symbols + */ +/*! Preamble field length */ +#define ZB_MAC_PREAMBLE_LEN 4U + + +/* + PHY hdr len, octets + + +6.3 PPDU format +This subclause specifies the + */ +/*! PHY header length */ +#define ZB_MAC_PHR_LEN 1U + + +/* + +The SFD is a field indicating the end of the SHR and the start of the packet data. + + +6.3.2 SFD field + */ +/*! Start of length delimiter field length */ +#define ZB_MAC_SFD_LEN 1U + + + +/** + MAC frame preamble length, octets. + +Each PPDU consists of the following basic components: + + A synchronization header (SHR), which allows a receiving device to synchronize and lock onto the +bit stream + + A PHY header (PHR), which contains frame length information + + A variable length payload, which carries the MAC sublayer frame + +See IEEE Standard for Low-Rate Wireless Networks, section 5.7.3 Frame structure. + */ +/* MAC frame preamble length, octets. */ +#define ZB_MAC_FRAME_PPDU_HDR_LEN (ZB_MAC_PREAMBLE_LEN + ZB_MAC_SFD_LEN + ZB_MAC_PHR_LEN) + + + /* See D.10.1.1 PPDU Format for European Sub-GHz FSK */ + /*! MAC SUB GHZ preamble length */ +#define ZB_MAC_SUBG_PREAMBLE_LEN 8U +/*! MAC SUB GHZ start of frame delimiter length*/ +#define ZB_MAC_SUBG_SFD_LEN 2U +/*! MAC SUB GHZ PHY header length */ +#define ZB_MAC_SUBG_PHR_LEN 2U +/*! MAC SUB GHZ PHY protocol data unit frame header length */ +#define ZB_MAC_SUBG_FRAME_PPDU_HDR_LEN (ZB_MAC_SUBG_PREAMBLE_LEN + ZB_MAC_SUBG_SFD_LEN + ZB_MAC_SUBG_PHR_LEN) +/*! MAC SUB GHZ PHY protocol data unit frame footer length */ +#define ZB_MAC_SUBG_FRAME_PPDU_FOOTER_LEN 2U +/*! MAC SUB GHZ symbol duration in microseconds */ +#define ZB_MAC_SUBG_SYMBOL_DURATION_USEC 10U +/*! MAC SUB GHZ transition octet to symbol */ +#define ZB_MAC_SUBG_OCTET_TO_SYMBOL(octets) ((octets) * 8U) +/* aRxTxTurnAround - see Table D-23 LBT MAC Sublayer Constants - Implementation */ +/*! +* Time for radio to switch between receive and transmit +* +* See Table D-23 LBT MAC Sublayer Constants - Implementation +*/ +#define ZB_MAC_SUBG_TURNAROUND_TIME_SYM 100U + +/* + Define how many symbols used to transmit given number of octets + +6.5.2.2 Bit-to-symbol mapping +All binary data contained in the PPDU shall be encoded using the modulation and spreading functions +shown in Figure 18. This subclause describes how binary information is mapped into data symbols. +The 4 LSBs (b0, b1, b2, b3) of each octet shall map into one data symbol, and the 4 MSBs (b4, b5, b6, b7) of +each octet shall map into the next data symbol. Each octet of the PPDU is processed through the modulation +and spreading functions (see Figure 18) sequentially, beginning with the Preamble field and ending with the +last octet of the PSDU. + */ +/*! Define how many symbols used to transmit given number of octets */ +#define ZB_MAC_OCTET_TO_SYMBOL(octets) ((octets) * 2U) + +/*! +The maximum number of +backoffs the CSMA-CA +algorithm will attempt before +declaring a channel access +failure. + */ +#define ZB_MAC_MAX_CSMA_BACKOFFS 4U + +/*! +The number of symbols forming the basic time period +used by the CSMA-CA algorithm. + +See 7.4.1 MAC constants +*/ +#define ZB_MAC_A_UNIT_BACKOFF_PERIOD 20U + +/*! +6.9.9 Clear channel assessment (CCA) +The CCA detection time shall be equal to 8 symbol periods. + */ +/*! Clear channel assessment period */ +#define ZB_MAC_CCA_PERIOD 8U + +/*! Number of times performed in slotted CSMA-CA by CCA */ +#define ZB_MAC_NUM_CCA 2U +/*! Total transmission attempts */ +#define ZB_TX_TOTAL_THRESHOLD 20U +/* TODO: check it */ +/*! Endpoint busy state value */ +#define ZB_CHANNEL_BUSY_ED_VALUE 0x60U +/* TODO: check it */ +/*! Endpoint free state value */ +#define ZB_CHANNEL_FREE_ED_VALUE 0x60U +/* use it as divider, 25% */ +/*! Percentage of failures. Use it as divider to get 25 % */ +#define ZB_FAILS_PERCENTAGE 4U +/*! MAC queue size */ +/* Since the ZB_MAC_RX_QUEUE_CAP can be configured by the Vendor, the ZB_MAC_QUEUE_SIZE + * should be configurable too. + * + * If ZB_MAC_RX_QUEUE_CAP is larger than ZB_MAC_QUEUE_SIZE and the node is flooded + * with requests, that require a response to be sent, the node enters a weird state: + * - For each request a response is generated. + * - Each response is scheduled. + * - Part of the responses are not sent and the error -774 is returned in the callback for the response packet. + * This is a totally valid behavior, but there is no clean way of handling this case + * in the application logic. + * + * If the ZB_MAC_RX_QUEUE_CAP is smaller than ZB_MAC_QUEUE_SIZE this situation is avoided, + * since the node stops sending MAC ACKs for frames that it cannot send a response to immediately. + */ +#ifndef ZB_MAC_QUEUE_SIZE +#if defined ZB_SUBGHZ_ONLY_MODE || defined ZB_R22_MULTIMAC_MODE +/* Increased MAC queue size for Sub-GHz because the LBT mechanism periodically blocks the radio */ +#define ZB_MAC_QUEUE_SIZE 7U +#else +#define ZB_MAC_QUEUE_SIZE 5U +#endif +#endif /* ZB_MAC_QUEUE_SIZE */ + +/* +The maximum time, in +multiples of +aBaseSuperframeDuration, a +device shall wait for a +response command frame to +be available following a +request command frame. +*/ +/*! + Maximum time to wait for a response command frame, range 2-64 + Default is 32, 64 set for better compatibility +*/ +#ifndef ZB_NSNG +#define ZB_MAC_RESPONSE_WAIT_TIME 32U +#else +/* Too fast for NSNG causing retransmits. TODO: check why can't it work with + * normal timeouts. */ +#define ZB_MAC_RESPONSE_WAIT_TIME (32U) +#endif + +/*! Make all MAC PIB attributes configurable */ +#define ZB_CONFIGURABLE_MAC_PIB + +/* Zigbee IEEE 802.15.4 Test Spec (Zigbee Doc. 14-0332-01), TP/154/MAC/DATA-04 test: + macMaxFrameTotalWaitTime for 2.4 GHz 802.15.4-2003 Zigbee/PRO/RF4CE device is + 1220 symbols (or 20 msec) - minimal WaitTime to pass the test. + + Previous value was 500 msec, looks like it is too big. Big WaitTime values bring additional + battery drain for ED devices. + + The value should be at least 1 beacon interval higher than in specs: + ZBOSS timer resolution is 1 beacon interval, so there is a chance that 2 BI may correspond to + 16 ms of real time -- too low (especially for nsng). + */ +/*! +* Maximum time to wait for indirect data. +* +* See IEEE Standard for Low-Rate Wireless Networks 2006, section 7.4.2 MAC PIB attributes. +* +* @note Make sure the time value is not too big. +*/ +#define ZB_MAX_FRAME_TOTAL_WAIT_TIME_2_4_GHZ (ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(40U) + 1U) +/*! +* Maximum time to wait for indirect data for SUB GHZ. +* +* IEEE Standard for Low-Rate Wireless Networks 2006, section 7.4.2 MAC PIB attributes. +* +* @note Make sure the time value is not too big. +* There is no defined value for sub-ghz now. In case of aLBTTxMinOff frame can be sent with a +* delay in case of it's own transmission right before Received Date Req. This value calculated +* taking into account this possible situation. +*/ +#define ZB_MAX_FRAME_TOTAL_WAIT_TIME_SUB_GHZ (ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(136U) + 1U) + + +/*! +* The maximum number of retries allowed after a transmission failure 0-7 +*/ +#define ZB_MAC_MAX_FRAME_RETRIES 3U + + +/* (currently - all platforms)*/ +/*! +* Sets MAC address at start +*/ + +#ifndef ZB_DONT_SET_DEFAULT_IEEE_ADDRESS +#define ZB_SET_MAC_ADDRESS +#endif + +#ifndef ZB_SEND_BEACON_IMMEDIATELY +/*! +* Replay to the beacon request after a jitter (meaningful for DSR MAC only). + */ +#define ZB_SEND_BEACON_AFTER_RANDOM_DELAY +#endif /* ZB_SEND_BEACON_IMMEDIATELY */ + +/*! +* External MAC + */ +#define ZB_MAC_EXT_DATA_REQ + +/* Was 3, seems like it is too small when there are >7-10 beacons. + Also it seems like we need some bottom line for this - it should not be 1 etc. */ +/*! MAC beacon request timeout length (high bound of the random value) */ +#ifndef ZB_MAC_HANDLE_BEACON_REQ_HI_TMO +/*! Default MAC beacon request timeout length */ +#define ZB_MAC_HANDLE_BEACON_REQ_HI_TMO_DEFAULT 8U +/*! Extended MAC beacon request timeout length */ +#define ZB_MAC_HANDLE_BEACON_REQ_HI_TMO_EXTENDED 20U + +#ifdef ZB_CERTIFICATION_HACKS +/* Choose exact value depending on cert hack flags */ +/*! Default MAC beacon request timeout length depending on certification hack flags */ +#define ZB_MAC_HANDLE_BEACON_REQ_HI_TMO (ZB_CERT_HACKS().extended_beacon_send_jitter ? ZB_MAC_HANDLE_BEACON_REQ_HI_TMO_EXTENDED : ZB_MAC_HANDLE_BEACON_REQ_HI_TMO_DEFAULT) +#else +/* Otherwise use the default value*/ +/*! Default MAC beacon request timeout length */ +#define ZB_MAC_HANDLE_BEACON_REQ_HI_TMO ZB_MAC_HANDLE_BEACON_REQ_HI_TMO_DEFAULT +#endif + +#endif /* ZB_MAC_HANDLE_BEACON_REQ_HI_TMO */ + +/*! MAC beacon request timeout length (low bound of the random value) */ +#ifndef ZB_MAC_HANDLE_BEACON_REQ_LOW_TMO +/*! Default MAC beacon request timeout length */ +#define ZB_MAC_HANDLE_BEACON_REQ_LOW_TMO_DEFAULT 1U +/*! Extended MAC beacon request timeout length */ +#define ZB_MAC_HANDLE_BEACON_REQ_LOW_TMO_EXTENDED 12U + +#ifdef ZB_STACK_REGRESSION_TESTING_API +/** Choose exact value depending on regression tests flags */ +#define ZB_MAC_HANDLE_BEACON_REQ_LOW_TMO (ZB_REGRESSION_TESTS_API().extended_beacon_send_delay ? ZB_MAC_HANDLE_BEACON_REQ_LOW_TMO_EXTENDED : ZB_MAC_HANDLE_BEACON_REQ_LOW_TMO_DEFAULT) +#else +/** Otherwise use the default value */ +#define ZB_MAC_HANDLE_BEACON_REQ_LOW_TMO ZB_MAC_HANDLE_BEACON_REQ_LOW_TMO_DEFAULT +#endif + +#endif /* ZB_MAC_HANDLE_BEACON_REQ_LOW_TMO */ +/*! @endcond */ /* internals_doc */ +/** @cond DOXYGEN_MULTIMAC_SECTION */ +/*! +* European Sub-GHz FSK reverence sensitivity level, in dBm +* D.10.2.2.1.2. Sensitivity Requirement, +* Reference document 05-3474-22 Zigbee Specification R22 +* + */ +#define ZB_EU_FSK_REFERENCE_SENSITIVITY -99 +#define ZB_NA_FSK_REFERENCE_SENSITIVITY -91 + +/* + * 02/01/2021: After discussions in ZigBee Sub-GHz task group, agreed that + * end device can close it's receiver if it hasn't received first bit of the MAC header between + * aLBTAckWindowStart (450us) and aLBTAckWindow (1ms). + * + * TODO: Clarify this after official specification will be available + */ +#define ZB_MAC_PIB_ACK_WAIT_DURATION_HW_GB_EU_FSK_SYMBOLS 100U +#define ZB_MAC_PIB_ACK_WAIT_DURATION_HW_NA_FSK_SYMBOLS 500U + +/*! + * @brief Symbol duration for European FSK Sub-GHz + * @see D.11.2 MAC Support for Listen Before Talk (LBT) + */ +#define ZB_GB_EU_FSK_SYMBOL_DURATION_USEC 10UL + +/*! + * @brief Symbol duration for North America FSK Sub-GHz + */ +#define ZB_NA_FSK_SYMBOL_DURATION_USEC 2UL + +#define ZB_SUB_GHZ_PHY_SYMBOLS_PER_OCTET 8U + +/*! + * @brief Synchronization header for Sub-GHz PHY + * @see D.10.1.1.1 SHR for European Sub-GHz FSK + * synchronization header: 8 bytes preamble + 2 bytes SFD + */ +#define ZB_MAC_SUB_GHZ_SHR_LEN_BYTES 10U + +/*! + * @brief PHY header for Sub-GHz PHY + * @see D.10.1.1.2 PHR for European Sub-GHz FSK + * PHY header: 2 bytes + */ +#define ZB_MAC_SUB_GHZ_PHR_LEN_BYTES 2U + +/* @brief CCA period for Sub-GHz PHY in symbols */ +#define ZB_MAC_SUB_GHZ_CCA_PERIOD_SYMBOLS 16U + +/* IMPORTANT!!! + * As mentioned in section D.11.2 MAC Support for Listen Before Talk + * of Zigbee Specification R22, document 05-3474-22, page 543 + * + * Quote: "The UK have adopted the same values for ALL channel pages as defined + * for pages 28 & 29. Other regions may use different values for pages 30 & 31 + * which as yet have not been defined or verified." + * + */ +/* aLBTTxMinOff */ +/* 100 ms */ +/*! The minimum permitted off time between a device's own transmissions. */ +#define ZB_MAC_LBT_TX_MIN_OFF_SYMBOLS 10000UL + +/* aLBTTxMaxPKT */ +/* 1 second */ +/*! The maximum permitted off time between a device's own transmissions. */ +#define ZB_MAC_LBT_TX_MAX_PKT_SYMBOLS 100000U + +/* aLBTMinFree */ +/*! The minimum duration a channel should be free for different Sub-GHz pages */ +#define ZB_MAC_GB_EU_FSK_LBT_MIN_FREE_SYMBOLS 500U +#define ZB_MAC_NA_FSK_LBT_MIN_FREE_SYMBOLS 32U + +/* aLBTMaxRandom */ +/*! The maximum period of the backoff for different Sub-GHz pages */ +#define ZB_MAC_GB_EU_FSK_LBT_MAX_RANDOM_SYMBOLS 500UL +#define ZB_MAC_NA_FSK_LBT_MAX_RANDOM_SYMBOLS 2200UL + +/* aLBTMinRandom */ +/*! The minimum period of the backoff for different Sub-GHz pages */ +#define ZB_MAC_GB_EU_FSK_LBT_MIN_RANDOM_SYMBOLS 0U +#define ZB_MAC_NA_FSK_LBT_MIN_RANDOM_SYMBOLS 500U + +/* aLBTGranularity */ +/*! The granularity in the random backoff for different Sub-GHz pages */ +#define ZB_MAC_GB_EU_FSK_LBT_GRANULARITY_SYMBOLS 50U +#define ZB_MAC_NA_FSK_LBT_GRANULARITY_SYMBOLS 200U + +/* aLBTAckWindowStart */ +/* 450 us */ +/*! +* The minimum pause before acknowledging a received packet. +* This is to allow a transmitting device to change from +* transmit to receive mode. Starting an ACK before this time +* may result in the transmitter missing the ACK. +*/ +#define ZB_MAC_GB_EU_FSK_LBT_ACK_WINDOW_START_SYMBOLS 45U +#define ZB_MAC_NA_FSK_LBT_ACK_WINDOW_START_SYMBOLS 225U + +/* aLBTAckWindow */ +/* 1ms */ +/*! +* The maximum wait time before acknowledging a received +* packet (includes @ref ZB_MAC_LBT_ACK_WINDOW_START_SYMBOLS). +* This time MUST be shorter than @ref ZB_MAC_LBT_MIN_FREE_SYMBOLS otherwise other +* devices could interpret the quiet as an opportunity to transmit. +*/ +#define ZB_MAC_GB_EU_FSK_LBT_ACK_WINDOW_SYMBOLS 100U +#define ZB_MAC_NA_FSK_LBT_ACK_WINDOW_SYMBOLS 500U + +/*aTxRxTurnAround */ +/*! +* Time for radio to switch between transmit and receive +*/ +#define ZB_MAC_GB_EU_FSK_LBT_TX_RX_SWITCH_TIME_SYMBOLS 45U +#define ZB_MAC_NA_FSK_LBT_TX_RX_SWITCH_TIME_SYMBOLS 225U + +/* aLBTTimeout */ +/* 6 ms */ +/*! +* Time before aborting LBT if it cannot find a free slot. +* This value should be set to at least +* [@ref ZB_MAC_LBT_MIN_FREE_SYMBOLS + @ref ZB_MAC_LBT_MAX_TX_RETRIES * (@ref ZB_MAC_LBT_MIN_FREE_SYMBOLS + @ref ZB_MAC_LBT_MAX_RANDOM_SYMBOLS) + @ref ZB_MAC_LBT_TX_RX_SWITCH_TIME_SYMBOLS )] +* to ensure that all re-tries can occur. +*/ +#define ZB_MAC_GB_EU_FSK_LBT_TIMEOUT_SYMBOLS 6000UL +#define ZB_MAC_NA_FSK_LBT_TIMEOUT_SYMBOLS 30000U + + +/* aLBTThresholdLevelLp */ +/*! +* The level (in dBm) at which the receiver determines whether there +* is activity in a low power channel (+14 dBm Tx). +*/ +#define ZB_MAC_LBT_GB_THRESHOLD_LEVEL_LP (-87) +#define ZB_MAC_LBT_EU_THRESHOLD_LEVEL_LP (-87) +#define ZB_MAC_LBT_NA_THRESHOLD_LEVEL_LP (-79) /* 08/25/2020: see TP/154/PHYRFS1/RECEIVER-07 test */ + +/* aLBTThresholdLevelHp */ +/*! +* The level (in dBm) at which the receiver determines whether +* there is activity in a high power channel (+27 dBm Tx). +*/ +#define ZB_MAC_LBT_GB_THRESHOLD_LEVEL_HP (-91) +#define ZB_MAC_LBT_EU_THRESHOLD_LEVEL_HP (-91) +#define ZB_MAC_LBT_NA_THRESHOLD_LEVEL_HP ZB_MAC_LBT_NA_THRESHOLD_LEVEL_LP + +/* aLBTMaxTxRetries */ +/*! The maximum number of retries allowed while looking for a clear channel. + * + * See Zigbee Specification revision 22 Table D-23 LBT MAC Sublayer Constants - Implementation. +*/ +#define ZB_MAC_LBT_MAX_TX_RETRIES 3U + +/* Tuned to fit to 2 beacon intervals */ +/*! LBT transmission wait period in ms */ +#define ZB_MAC_LBT_TX_WAIT_QUANT_MS 33U + +/* aDUTYCYCLEMeasurementPeriod */ +/*! The period over which the duty cycle is calculated. */ +#ifndef ZB_MAC_TESTING_MODE +#define ZB_MAC_DUTY_CYCLE_MEASUREMENT_PERIOD_SYMBOLS 360000000U +#else +#define ZB_MAC_DUTY_CYCLE_MEASUREMENT_PERIOD_SYMBOLS 24000000U +#endif /* ZB_MAC_TESTING_MODE */ + +/* aDUTYCYCLERampUp */ +#ifndef ZB_MAC_DUTY_CYCLE_RAMP_UP_SYMBOLS +/*! Time transmitter is transmitting carrier prior to start of data */ +#define ZB_MAC_DUTY_CYCLE_RAMP_UP_SYMBOLS 0U +#endif /* ZB_MAC_DUTY_CYCLE_RAMP_UP_SYMBOLS */ + +/* aDUTYCYCLERampDown */ +#ifndef ZB_MAC_DUTY_CYCLE_RAMP_DOWN_SYMBOLS +/*! Time transmitter is transmitting carrier after end of data */ +#define ZB_MAC_DUTY_CYCLE_RAMP_DOWN_SYMBOLS 0U +#endif /* ZB_MAC_DUTY_CYCLE_RAMP_DOWN_SYMBOLS */ + +#ifdef ZB_MAC_TESTING_MODE + +#define ZB_MAC_DUTY_CYCLE_LIMITED_THRESHOLD_SYMBOLS 6000000U + +#define ZB_MAC_DUTY_CYCLE_CRITICAL_THRESHOLD_SYMBOLS 8000000U + +#endif /* ZB_MAC_TESTING_MODE */ + + +#ifndef ZB_USE_DUTY_CYCLE_PERCENT_ENABLE + +#ifndef ZB_MAC_TESTING_MODE +/*! MAC duty cycle of limited threshold length */ +#define ZB_MAC_DUTY_CYCLE_LIMITED_THRESHOLD_SYMBOLS 5400000U +/*! MAC duty cycle of critical threshold length */ +#define ZB_MAC_DUTY_CYCLE_CRITICAL_THRESHOLD_SYMBOLS 7500000U + +#endif +/*! MAC duty cycle of limited threshold length */ +/*! Length of regulated MAC duty cycle pages 29 and 29 */ +#define ZB_MAC_DUTY_CYCLE_REGULATED_SYMBOLS_PAGES_28_29 10000000U +/*! Length of regulated MAC duty cycle pages 30 and 31 */ +#define ZB_MAC_DUTY_CYCLE_REGULATED_SYMBOLS_PAGES_30_31 9000000U + +#endif /* ZB_USE_DUTY_CYCLE_PERCENT_ENABLE */ + +/* aDUTYCYCLEBuckets */ +/*! Number of buckets used for duty cycle monitoring */ +#define ZB_MAC_DUTY_CYCLE_BUCKETS 13U + +/*! +* MAC power control information table size +* +* See reference document 05-3474-22 section D.9.2 Zigbee Specification R22 + */ +#define ZB_MAC_POWER_CONTROL_INFO_TABLE_SIZE 10U +/*! MAC power control expiration time out */ +#define ZB_MAC_POWER_CONTROL_EXPIRATION_TIMEOUT (10U * ZB_TIME_ONE_SECOND) + +#ifndef ZB_MAC_DEFAULT_TX_POWER_GB_EU_SUB_GHZ +/*! Default MAC transmission power for GB and EU Sub-GHz PHY */ +#define ZB_MAC_DEFAULT_TX_POWER_GB_EU_SUB_GHZ +14 +#endif + +#ifndef ZB_MAC_DEFAULT_TX_POWER_GB_EU_SUB_GHZ +/*! Default MAC transmission power for GB and EU Sub-GHz PHY */ +#define ZB_MAC_DEFAULT_TX_POWER_GB_EU_SUB_GHZ +14 +#endif +#ifndef ZB_MAC_DEFAULT_TX_POWER_NA_SUB_GHZ +/*! Default MAC transmission power for NA Sub-GHz PHY */ +#define ZB_MAC_DEFAULT_TX_POWER_NA_SUB_GHZ +30 +#endif + +/** @endcond */ /* DOXYGEN_MULTIMAC_SECTION */ +/** @cond internals_doc */ +#ifndef ZB_MAC_DEFAULT_TX_POWER_24_GHZ +/*! Default MAC transmission power for 2.4 GHZ */ +#define ZB_MAC_DEFAULT_TX_POWER_24_GHZ +20 +#endif +/*! MAC diagnostic filter size */ +#define ZB_MAC_DIAGNOSTICS_FILTER_SIZE 4U +/*! MAC diagnostic time period in minutes */ +#define ZB_MAC_DIAGNOSTICS_TIME_PERIOD_MIN 10U +/*! MAC diagnostic time period in seconds */ +#define ZB_MAC_DIAGNOSTICS_TIME_PERIOD_SEC \ + (ZB_MAC_DIAGNOSTICS_TIME_PERIOD_MIN * 60U * ZB_TIME_ONE_SECOND) + +#ifndef ZB_MAC_ASSOCIATION_DATA_REQUEST_COUNT +/*! Count of MAC data association */ +#define ZB_MAC_ASSOCIATION_DATA_REQUEST_COUNT 1U +#endif +/* Base Device */ + +/** +* See about bdbTrustCenterNodeJoinTimeout in Base Device Specification subclause 5.3.16. +* +* The bdbTrustCenterNodeJoinTimeout attribute specifies a timeout in seconds +* for the Trust Center to remove the Trust Center link key of the newly joined +* node that did not successfully establish a new link key. This attribute +* is used by Zigbee coordinator nodes. + */ +/*! Timeout in seconds for the Trust Center to remove the Trust Center link key of the newly joined + node that did not successfully establish a new link key. This attribute + is used by Zigbee coordinator nodes.*/ +#define ZB_DEFAULT_BDB_TRUST_CENTER_NODE_JOIN_TIMEOUT ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(0xfU * 1000U) +/*! Timeout in seconds for the Trust Center to exchange link keys with the newly joined node */ +#define ZB_BDBC_TCLINK_KEY_EXCHANGE_TIMEOUT ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(5000U) +/*! Minimum commissioning period */ +#define ZB_BDBC_MIN_COMMISSIONING_TIME_S 180U +/*! Number of Trust Center link attempts to exchange link keys with the newly joined node. */ +#define ZB_DEFAULT_BDB_TCLINK_KEY_EXCHANGE_ATTEMPTS_MAX 3U +/** @endcond *//*internals_doc*/ +/*! Specification version of the specification */ +#define ZB_STACK_SPEC_VERSION 22U + + +/*! @cond touchlink */ +/* Table 2 Constants used by nodes supporting touchlink */ +#define ZB_BDBC_TL_INTER_PANTRANS_ID_LIFETIME ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(8000U) +#define ZB_BDBC_TL_MIN_STARTUP_DELAY_TIME ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(2000U) +/* used for a non-extended touchlink scan */ +#define ZB_BDBC_TL_PRIMARY_CHANNEL_SET 0x02108800 +#define ZB_BDBC_TL_RX_WINDOW_DURATION ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(5000U) +#define ZB_BDBC_TL_SCAN_TIME_BASE_DURATION ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(250U) +/* used for an extended touchlink scan after the bdbcTLPrimaryChannelSet + * channels have been scanned. */ +#define ZB_BDBC_TL_SECONDARY_CHANNEL_SET (0x07fff800U ^ ZB_BDBC_TL_PRIMARY_CHANNEL_SET) +/*! @endcond */ /* touchlink */ + + +/* Green Power */ + +/** @cond DOXYGEN_ZGP_SECTION */ +/*! + * zgpDuplicateTimeout value + * + * The time the EPP of the ZGPS and ZGPP keeps the information on the received + * GPDF with random sequence number, in order to filter out duplicates. + * + * The default value of 2 seconds can be modified by the application profile + * + * @see ZGP spec, A.3.6.1.2.1 */ +#define ZB_ZGP_DUPLICATE_TIMEOUT (1U * ZB_TIME_ONE_SECOND) + +/* + The OperationalChannel sub-field can take the following values: 0b0000: channel 11, 0b0001: channel + 12, , 0b1111: channel 26. +*/ +/*! First Zigbee green power device channel value */ +#define ZB_ZGPD_FIRST_CH 11U +/*! Last Zigbee green power device channel value */ +#define ZB_ZGPD_LAST_CH 26U + +/* ZGP spec, A.3.9.1: + * If no Channel Request is received on channel TransmitChannel for 5sec, + * the TempMaster removes the Channel Configuration GPDF from its + * gpTxQueue and returns to the operational channel in commissioning mode + */ +/*! Timeout of Zigbee Green Power Device channel transition request */ +#define ZB_ZGP_CHANNEL_REQ_ON_TX_CH_TIMEOUT (5U * ZB_TIME_ONE_SECOND) + +/*! + * If commissioning on the last stage, then it determines time to wait + * until commissioning is complete. If commissioning is not completed + * during this time, then commissioning cancel procedure is started. + */ +/*! +* Timeout before completing commissioning if +* the last stage is successful or, +* otherwise, start the cancel procedure. +*/ +#define ZB_ZGP_TIMEOUT_BEFORE_FORCE_CANCEL 0U + +/*! Unspecified Zigbee Green Power device manufacturer ID */ +#define ZB_ZGPD_MANUF_ID_UNSPEC 0xFFFFU +/*! Default Zigbee Green Power device manufacturer ID */ +#define ZB_ZGPD_DEF_MANUFACTURER_ID 0x10d0U +/*! Maximum number of lightweight unicast address per Green Power device. */ +#define ZB_ZGP_MAX_LW_UNICAST_ADDR_PER_GPD 2U +/*! Maximum number of SINK groups per Green Power device */ +#define ZB_ZGP_MAX_SINK_GROUP_PER_GPD 2U +/*! Maximum number of paired endpoints*/ +#define ZB_ZGP_MAX_PAIRED_ENDPOINTS 2U +/*! Maximum number of paired Green Power devices commands */ +#ifndef ZB_ZGP_MAX_PAIRED_CONF_GPD_COMMANDS +#define ZB_ZGP_MAX_PAIRED_CONF_GPD_COMMANDS 6U +#endif /* ZB_ZGP_MAX_PAIRED_CONF_GPD_COMMANDS */ +/*! Maximum number of paired configuration clusters */ +#ifndef ZB_ZGP_MAX_PAIRED_CONF_CLUSTERS +#define ZB_ZGP_MAX_PAIRED_CONF_CLUSTERS 2U +#endif /* ZB_ZGP_MAX_PAIRED_CONF_CLUSTERS */ +/** @endcond */ /* DOXYGEN_ZGP_SECTION */ +/*! @} */ + +/* ****************** Smart Energy parameters ******************* */ +/* 5.3.8 APS Fragmentation Parameters + For the Smart Energy Profile the default value shall be set to 128 bytes. */ +#define ZB_APS_MSG_MAX_SIZE 1536U +#define ZB_ASDU_MAX_LEN_MULTIPLIER ((ZB_APS_MSG_MAX_SIZE + sizeof(zb_apsde_data_indication_t) + ZB_APS_HEADER_MAX_LEN)/ZB_IO_BUF_SIZE + 1U) +#define ZB_ASDU_MAX_FRAG_LEN (ZB_ASDU_MAX_LEN_MULTIPLIER*ZB_IO_BUF_SIZE - sizeof(zb_apsde_data_indication_t) - ZB_APS_HEADER_MAX_LEN) +#define ZB_APS_MAX_WINDOW_SIZE 8U +#define ZB_APS_INTERFRAME_DELAY 0U /* milliseconds */ + +#if defined(ZB_SE_ENABLE_SERVICE_DISCOVERY_PROCESSING) + +#define ZB_SE_SERVICE_DISCOVERY_PERIODIC_RESTART_TIME (ZB_TIME_ONE_SECOND * 60U * 60U * 3U) +#define ZB_SE_SERVICE_DISCOVERY_CLUSTER_TIME (ZB_TIME_ONE_SECOND * 40U) + +#endif + +#define ZB_SE_STEADY_STATE_CLUSTER_MATCH_DESC_TIME (ZB_TIME_ONE_SECOND * 20U) +#define ZB_SE_STEADY_STATE_MAX_FAILURE_CNT 3U + +#define ZB_SE_PARTNER_LK_SETUP_TIMEOUT (ZB_TIME_ONE_SECOND * 30U) + +#define ZB_SE_HI_FREQ_MSG_TIMEOUT (ZB_TIME_ONE_SECOND * 30U) +#define ZB_SE_HI_FREQ_MSG_N_SLOTS 4U + +/*! @cond internals_doc */ +/* No need to set manufacturer code in node descriptor directly. + * zb_set_node_descriptor should select the right one depending on defined platform and/or radio + * For other codes see docs-05-3874-26-0csg-database-of-manufacturer-codes-for-use-in-the-node-descriptor.pdf */ +#define ZB_MANUFACTURER_CODE_DSR 0x1234U +/* That is not a joke, our manufacturer code is really 1234! */ +/*! @endcond */ /* internals_doc */ + +#define ZB_DEFAULT_MANUFACTURER_CODE ZB_MANUFACTURER_CODE_DSR + +#ifndef ZB_MULTITEST_HW_INIT_WAIT_ITERATIONS +#define ZB_MULTITEST_HW_INIT_WAIT_ITERATIONS 0U +#endif + +#ifndef ZB_MULTITEST_CONSOLE_SLEEP_TIMEOUT +#define ZB_MULTITEST_CONSOLE_SLEEP_TIMEOUT 4000000U +#endif + +#ifdef ZB_MACSPLIT +#ifndef ZB_MACSPLIT_NO_ACK_DELAY +/*! Delay for this number of beacon intervals when ACK sending logic +decided that it can be good to delay sending ACK as a single packet +but send it in the next data packet */ +#define ZB_MACSPLIT_ACK_DELAY_TIME 1u +#endif +#endif + +#endif /* ZB_CONFIG_COMMON_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_config_platform.h b/managed_components/espressif__esp-zboss-lib/include/zb_config_platform.h new file mode 100644 index 0000000..7160064 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_config_platform.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) 2021 Espressif Systems (Shanghai) CO LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +#pragma once + +#include "sdkconfig.h" +#include "hal/gpio_types.h" +#include "hal/uart_types.h" +#include "driver/uart.h" +#include "esp_ieee802154_types.h" + +#define ZB_ESP +#define ZB_CONFIG_ESP + +#define ZB_LEDS_MASK +#define ZB_USE_BUTTONS +#define ZB_SOFT_SECURITY + +#define MAC_TRANSPORT_USES_SELECT + +#define ZB_LITTLE_ENDIAN +#define ZB_NEED_ALIGN + +/* our MAC */ +#define ZB_MANUAL_ACK +#define ZB_AUTO_ACK_TX +#define ZB_MAC_AUTO_ACK_RECV +#define ZB_MAC_RX_QUEUE_CAP 20 +#define ZB_MAC_TIMESTAMP_IN_PKT +#define MAC_AUTO_DELAY_IN_MAC_GP_SEND + +/* MAC Pending Bit Matching */ +#define ZB_MAC_PENDING_BIT_SOURCE_MATCHING +#define ZB_MAC_HARDWARE_PB_MATCHING + +#define ZB_GPD_TX_OFFSET_US \ + (ZB_MILLISECONDS_TO_USEC(ZB_GPD_RX_OFFSET_MS) - \ + 2 * ZB_MAC_A_UNIT_BACKOFF_PERIOD * ZB_SYMBOL_DURATION_USEC \ + - 900) + +/* Default long poll interval */ +uint32_t zb_get_default_long_poll_interval(void); +#define ESP_ZB_PIM_DEFAULT_LONG_POLL_INTERVAL zb_get_default_long_poll_interval() diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_debug.h b/managed_components/espressif__esp-zboss-lib/include/zb_debug.h new file mode 100644 index 0000000..79f102e --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_debug.h @@ -0,0 +1,263 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Tests and debug macros +*/ +#ifndef ZB_DEBUG_H +#define ZB_DEBUG_H 1 + +/*! \addtogroup ZB_ASSERT_DYNAMIC */ +/*! @{ */ + +#if (defined USE_ASSERT) +/** + Trace current location, abort current program execution, with core dump if possible. + + @param caller_file - source file name + @param caller_line - line in the source + */ +void zb_abort(char *caller_file, int caller_line); + +#if !defined(ZB_BINARY_TRACE) || defined(ESP_ZB_USE_ASSERT) +/** @cond internals_doc */ +/** + Assert: print diagnostic and force core dump + + @param file_name - source file name + @param line_number - line in the source +*/ +ZB_NORETURN void zb_assert(const zb_char_t *file_name, zb_int_t line_number); +/** @endcond */ +/** + Check for expression in runtime and call zb_assert() if it is false. + + Compiled to nothing if USE_ASSERT is not defined. + + @param expr expression to check +*/ +#define ZB_ASSERT(expr) do {if(!(expr)){zb_assert(__FILE__, __LINE__);}} while (0) +/** @cond internals_doc */ +#define ZB_INLINE_ASSERT_SIMPLE(expr) ((expr) ? 1 : (zb_assert(__FILE__, __LINE__), 1)) +/** @endcond */ + +#else /* !ZB_BINARY_TRACE */ +/** + Assert: print diagnostic and force core dump + + @param file_id - source file id + @param line_number - line in the source +*/ +ZB_NORETURN void zb_assert(zb_uint16_t file_id, zb_int_t line_number); +/** + Check for expression in runtime and call zb_assert() if it is false. + + Compiled to nothing if USE_ASSERT is not defined. + + @param expr expression to check +*/ +#define ZB_ASSERT(expr) do {if(!(expr)) { zb_assert(ZB_TRACE_FILE_ID, __LINE__);} } while (0) +/** @cond internals_doc */ +#define ZB_INLINE_ASSERT_SIMPLE(expr) ((expr) ? 1 : (zb_assert(ZB_TRACE_FILE_ID, __LINE__), 1)) +/** @endcond */ + +#endif /* !ZB_BINARY_TRACE */ + +/** @cond internals_doc */ +void lwip_zb_assert(zb_uint16_t file_id, zb_int_t line_number); +/** @endcond */ + +/** + Assert which can be used inside an expression. + + @param expr - expression to check. + @return always 1 (true) + */ +#define ZB_INLINE_ASSERT(expr) ZB_INLINE_ASSERT_SIMPLE((expr)), + +#else /* release */ + +#define ZB_ASSERT(expr) ((void)(expr)) +#define ZB_INLINE_ASSERT_SIMPLE(expr) -1 +#define ZB_INLINE_ASSERT(expr) + +#endif + +/*! @} */ + +/** \addtogroup ZB_ASSERT_STATIC */ +/** @{ */ + +/** @cond internals_doc */ +/* Tricks to force preprocessor to substitute __LINE__ in macros */ +#define ZB_ASSERT_CAT_(a, b) a##_##b +#define ZB_ASSERT_CAT(a, b) ZB_ASSERT_CAT_(a, b) +/** @endcond */ + +/** + Check condition at compile time in the code (not declaration block) + + @param expr - expression to check. + */ +#if defined SDCC || defined KEIL +#define ZB_ASSERT_COMPILE_TIME(expr) +#else +#define ZB_ASSERT_COMPILE_TIME(expr) ((void)(zb_int_t (*)[(expr) ? 1 : -1])0) +#endif +/** + Check condition at compile time in the code (not declaration block), return 0 + To be used inside an expressions. + + @param expr - expression to check. + */ +#define ZB_ASSERT_COMPILE_TIME_EXPR(expr) ((zb_int_t)((zb_int_t (*)[(expr) ? 1 : -1])0)) + +/** + Check condition at compile time in the declaration block + + @param expr - expression to check. + */ +#ifdef __cplusplus +#define ZB_ASSERT_COMPILE_DECL(expr) __extension__ static_assert(expr, "Assert at line __LINE__") +#elif (defined __GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) +#define ZB_ASSERT_COMPILE_DECL(expr) __extension__ _Static_assert(expr, "Assert at line __LINE__") +#elif defined(__COUNTER__) +#define ZB_ASSERT_COMPILE_DECL(expr) typedef zb_int_t ZB_ASSERT_CAT(assert, ZB_ASSERT_CAT(__LINE__, __COUNTER__))[(expr) ? 1 : -1] +#else +#define ZB_ASSERT_COMPILE_DECL(expr) +#endif + +#define ZB_ASSERT_PRINTF(expr, format, ...) \ + do { \ + if (!(expr)) { \ + fprintf(stderr, format"\n", ##__VA_ARGS__); \ + ZB_ASSERT(0); \ + } \ + } while (0) + +/** + Ensures, that size of type `type' is not greater than `limit'. If it is not, + compilation is aborted. + + @param type - type name + @param limit - size limit + */ +#define ZB_ASSERT_TYPE_SIZE_NOT_GREATER(type, limit) ZB_ASSERT_COMPILE_DECL(sizeof(type) <= (limit)) + +/** + Ensures, that size of type `type' is not less than `limit'. If it is not, + compilation is aborted. + + @param type - type name + @param limit - size limit + */ +#define ZB_ASSERT_TYPE_SIZE_NOT_LESS(type, limit) ZB_ASSERT_COMPILE_DECL(sizeof(type) >= (limit)) + +/** + Ensures, that size of type `type' is equal to the `limit'. If it is not, + compilation is aborted. + + @param type - type name + @param limit - size limit + */ +#define ZB_ASSERT_TYPE_SIZE_EQ(type, limit) ZB_ASSERT_COMPILE_DECL(sizeof(type) == (limit)) + +/*! @} */ + +#ifdef ZB_ARRAYS_CHECK +/** + Address all array elements. Use this macro to test that array really inited + by valgrind in Linux + */ +#define ZB_CHK_ARR(arr, len) \ + do \ + { \ + zb_ushort_t _ii; \ + zb_ushort_t n = 0; \ + for (_ii = 0 ; _ii < (len) ; ++_ii) \ + { \ + if ((arr)[_ii] < 2) \ + { \ + n++; \ + } \ + else \ + { \ + n--; \ + } \ + } \ + } \ +while (0) + +#else +#define ZB_CHK_ARR(arr, len) +#endif /* ZB_ARRAYS_CHECK */ + +#if defined ZB_TRAFFIC_DUMP_ON +/** + Dump array of byte + + @param buf - array of byte + @param len - size of array + */ +void dump_traf(zb_uint8_t *buf, zb_ushort_t len); +#endif /* DEBUG */ + +#ifdef ZB_TRAFFIC_DUMP_ON +void dump_usb_traf(zb_uint8_t *buf, zb_ushort_t len); +#else +#define dump_usb_traf(buf, len) +#endif + +#if (defined ZB_MAC_TESTING_MODE) && (defined ZB_TRAFFIC_DUMP_ON) +#define DUMP_TRAF(cmt, buf, len, total) TRACE_MSG(TRACE_MAC3, #cmt, (FMT__0)); dump_traf(buf, len) +#else +#define DUMP_TRAF(comment, buf, len, total) +#endif + +#ifdef DEBUG +void dump_hex_data(zb_uint_t trace_mask, zb_uint8_t trace_level, const zb_uint8_t *buf, zb_ushort_t len); + +void trace_hex_data_func(const zb_uint8_t *ptr, zb_short_t size, zb_bool_t format); +#define trace_8hex_per_line(ptr, size) trace_hex_data_func((ptr), (size), ZB_FALSE) +#define trace_16hex_per_line(ptr, size) trace_hex_data_func((ptr), (size), ZB_TRUE) +#else +#define dump_hex_data(trace_mask, trace_level, buf, len) + +#define trace_8hex_per_line(ptr, size) +#define trace_16hex_per_line(ptr, size) +#endif /* DEBUG */ + +#endif /* ZB_DEBUG_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_errors.h b/managed_components/espressif__esp-zboss-lib/include/zb_errors.h new file mode 100644 index 0000000..8a36ad7 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_errors.h @@ -0,0 +1,148 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Error codes +*/ + +#ifndef ZB_ERRORS_H +#define ZB_ERRORS_H 1 + +/** + * @addtogroup base_types + * @{ + */ +/** @brief Return type for ZB functions returning execution status. @see ::RET_OK. */ +typedef zb_int32_t zb_ret_t; +/** @} */ + +/*! @cond internals_doc */ + +/* categories */ + +#define ERROR_CATEGORY_INTERVAL 256 + +#define ERROR_CATEGORY_GENERIC 0 +#define ERROR_CATEGORY_SYSTEM 1 +#define ERROR_CATEGORY_MAC 2 +#define ERROR_CATEGORY_NWK 3 +#define ERROR_CATEGORY_APS 4 +#define ERROR_CATEGORY_ZDO 5 +#define ERROR_CATEGORY_CBKE 6 +#define ERROR_CATEGORY_WATCHDOG 7 +#define ERROR_CATEGORY_SERIAL 8 +#define ERROR_CATEGORY_NVRAM 9 +#define ERROR_CATEGORY_MACSPLIT 10 +#define ERROR_CATEGORY_NCP 11 + +/* Let's always return 0 for RET_OK - in any category. */ +#define ERROR_CODE(category, code) ((zb_ret_t)(((zb_ret_t)code) != 0 ? -(((category) * ERROR_CATEGORY_INTERVAL) + ((zb_ret_t)code)) : 0)) +#define GENERIC_ERROR_CODE(code) ERROR_CODE(ERROR_CATEGORY_GENERIC, code) +#define SYSTEM_ERROR_CODE(code) ERROR_CODE(ERROR_CATEGORY_SYSTEM, code) + +#define ERROR_GET_CATEGORY(err) (((-(zb_int_t)(err))) / ERROR_CATEGORY_INTERVAL) +#define ERROR_GET_CODE(err) ((-(zb_int_t)(err)) % ERROR_CATEGORY_INTERVAL) + +/** @endcond */ /* internals_doc */ + +/** + * @addtogroup error_codes + * @{ + */ + +/** + * @brief Error codes for non-void stack functions. + * In general, function can return OK, BLOCKED or some error. Errors are negative. + * + * Error can be "generic" or some additional error code. + */ + +/* Most common return types: ok, generic error, BLOCKED, thread exit indication. */ +#define RET_OK 0 +#define RET_ERROR ERROR_CODE(ERROR_CATEGORY_GENERIC, 1) /* -1 indeed */ +#define RET_BLOCKED ERROR_CODE(ERROR_CATEGORY_GENERIC, 2) +#define RET_EXIT ERROR_CODE(ERROR_CATEGORY_GENERIC, 3) +#define RET_BUSY ERROR_CODE(ERROR_CATEGORY_GENERIC, 4) +#define RET_EOF ERROR_CODE(ERROR_CATEGORY_GENERIC, 5) +#define RET_OUT_OF_RANGE ERROR_CODE(ERROR_CATEGORY_GENERIC, 6) +#define RET_EMPTY ERROR_CODE(ERROR_CATEGORY_GENERIC, 7) +#define RET_CANCELLED ERROR_CODE(ERROR_CATEGORY_GENERIC, 8) + + +#define RET_INVALID_PARAMETER_1 ERROR_CODE(ERROR_CATEGORY_GENERIC, 10) +#define RET_INVALID_PARAMETER_2 ERROR_CODE(ERROR_CATEGORY_GENERIC, 11) +#define RET_INVALID_PARAMETER_3 ERROR_CODE(ERROR_CATEGORY_GENERIC, 12) +#define RET_INVALID_PARAMETER_4 ERROR_CODE(ERROR_CATEGORY_GENERIC, 13) +#define RET_INVALID_PARAMETER_6 ERROR_CODE(ERROR_CATEGORY_GENERIC, 15) +#define RET_PENDING ERROR_CODE(ERROR_CATEGORY_GENERIC, 21) +#define RET_NO_MEMORY ERROR_CODE(ERROR_CATEGORY_GENERIC, 22) +#define RET_INVALID_PARAMETER ERROR_CODE(ERROR_CATEGORY_GENERIC, 23) +#define RET_OPERATION_FAILED ERROR_CODE(ERROR_CATEGORY_GENERIC, 24) +#define RET_BUFFER_TOO_SMALL ERROR_CODE(ERROR_CATEGORY_GENERIC, 25) +#define RET_END_OF_LIST ERROR_CODE(ERROR_CATEGORY_GENERIC, 26) +#define RET_ALREADY_EXISTS ERROR_CODE(ERROR_CATEGORY_GENERIC, 27) +#define RET_NOT_FOUND ERROR_CODE(ERROR_CATEGORY_GENERIC, 28) +#define RET_OVERFLOW ERROR_CODE(ERROR_CATEGORY_GENERIC, 29) +#define RET_TIMEOUT ERROR_CODE(ERROR_CATEGORY_GENERIC, 30) +#define RET_NOT_IMPLEMENTED ERROR_CODE(ERROR_CATEGORY_GENERIC, 31) +#define RET_NO_RESOURCES ERROR_CODE(ERROR_CATEGORY_GENERIC, 32) +#define RET_UNINITIALIZED ERROR_CODE(ERROR_CATEGORY_GENERIC, 33) +#define RET_INVALID_STATE ERROR_CODE(ERROR_CATEGORY_GENERIC, 35) +#define RET_CONNECTION_FAILED ERROR_CODE(ERROR_CATEGORY_GENERIC, 37) +#define RET_CONNECTION_LOST ERROR_CODE(ERROR_CATEGORY_GENERIC, 38) +#define RET_UNAUTHORIZED ERROR_CODE(ERROR_CATEGORY_GENERIC, 40) +#define RET_CONFLICT ERROR_CODE(ERROR_CATEGORY_GENERIC, 41) +#define RET_INVALID_FORMAT ERROR_CODE(ERROR_CATEGORY_GENERIC, 42) +#define RET_NO_MATCH ERROR_CODE(ERROR_CATEGORY_GENERIC, 43) +#define RET_PROTOCOL_ERROR ERROR_CODE(ERROR_CATEGORY_GENERIC, 44) +#define RET_VERSION ERROR_CODE(ERROR_CATEGORY_GENERIC, 45) +#define RET_FILE_NOT_FOUND ERROR_CODE(ERROR_CATEGORY_GENERIC, 48) +#define RET_CONVERSION_ERROR ERROR_CODE(ERROR_CATEGORY_GENERIC, 50) +#define RET_FILE_CORRUPTED ERROR_CODE(ERROR_CATEGORY_GENERIC, 56) +#define RET_PAGE_NOT_FOUND ERROR_CODE(ERROR_CATEGORY_GENERIC, 57) +#define RET_ILLEGAL_REQUEST ERROR_CODE(ERROR_CATEGORY_GENERIC, 62) +#define RET_INVALID_GROUP ERROR_CODE(ERROR_CATEGORY_GENERIC, 64) +#define RET_TABLE_FULL ERROR_CODE(ERROR_CATEGORY_GENERIC, 65) +#define RET_IGNORE ERROR_CODE(ERROR_CATEGORY_GENERIC, 69) +#define RET_AGAIN ERROR_CODE(ERROR_CATEGORY_GENERIC, 70) +#define RET_DEVICE_NOT_FOUND ERROR_CODE(ERROR_CATEGORY_GENERIC, 71) +#define RET_OBSOLETE ERROR_CODE(ERROR_CATEGORY_GENERIC, 72) +#define RET_INTERRUPTED ERROR_CODE(ERROR_CATEGORY_GENERIC, 73) +#define RET_NULL_POINTER ERROR_CODE(ERROR_CATEGORY_GENERIC, 74) + +/** @} */ /* Error codes */ + +#endif /* ZB_ERRORS_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_esp_sleep.h b/managed_components/espressif__esp-zboss-lib/include/zb_esp_sleep.h new file mode 100644 index 0000000..456ab14 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_esp_sleep.h @@ -0,0 +1,68 @@ +/* + * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#include "sdkconfig.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#if CONFIG_PM_ENABLE && CONFIG_FREERTOS_USE_TICKLESS_IDLE +#include "esp_err.h" +/** + * @brief This function initializes the Zigbee sleep. + * + * @return + * - ESP_OK on success + * - ESP_FAIL on failure + * + */ +esp_err_t zb_esp_sleep_init(void); + +/** + * @brief This function performs the Zigbee sleep process. + * + */ +void zb_esp_sleep_process(uint32_t sleep_time_ms); + +/** + * @brief This function performs the Zigbee wakeup process. + * + */ +void zb_esp_wakeup_process(void); + +/** + * @brief This function enable the Zigbee sleep. + * + * @param[in] enable Zigbee sleep enable set + * + */ +void zb_esp_sleep_enable_set(bool enable); + +/** + * @brief This function get the Zigbee sleep enable or not. + * + * @return + * - True Zigbee sleep has been enable + * - False Zigbee sleep has been disable + * + */ +bool zb_esp_sleep_enable_get(void); + +/** + * @brief The sleep task iteration. + * + * @param[in] time_ms The max block time for each iteration, in milliseconds. + * + */ +void zb_osif_sleep_iteration(uint32_t time_ms); + +#endif // CONFIG_PM_ENABLE && CONFIG_FREERTOS_USE_TICKLESS_IDLE + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_ha.h b/managed_components/espressif__esp-zboss-lib/include/zb_ha.h new file mode 100644 index 0000000..6ff1a4e --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_ha.h @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: HA global definitions +*/ + +#ifndef ZB_HA_H +#define ZB_HA_H 1 + +#ifdef ZB_ENABLE_HA +#include "ha/zb_ha_config.h" +#endif +#endif /* ZB_HA_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_osif.h b/managed_components/espressif__esp-zboss-lib/include/zb_osif.h new file mode 100644 index 0000000..9eaa77d --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_osif.h @@ -0,0 +1,931 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Main header for OS and platform dependent stuff +*/ + +#ifndef ZB_OSIF_H +#define ZB_OSIF_H 1 + + +/** + @internal + + \addtogroup ZB_OSIF */ +/*! @{ */ + +/** +@par OS/HW abstraction +OS/HW platform abstraction is necessary to achieve high portability. +C language tool to separate abstraction layer is C preprocessor. + +Main idea is to avoid number of ifdefs related to portability in the code, and +decrease number of ifdefs in the header files not related to the OS abstraction +layer. + +Platform abstraction is implemented as C functions placed into OS abstraction +layers and platform-dependent global typedefs and definitions placed into header +files. All platform-related stuff is in osif/ directory. Global definitions +and typedefs can be used anywhere - that is why on the architecture picture OS +abstraction layer depicted as global. + +Following things are platform-dependent: +* typedefs for base types (8-bit controller vs 32-bit Linux device) +* definitions for different 8051 compilers (SDCC and Keil) +* transceiver i/o (interrupts handling for 8051 vs file i/o in Linux); +* wait for i/o (device sleep for 8051, wait in select() in Linux) +* trace i/o (UART for 8051, file in Linux); +* MAC traffic dump (UART for 8051, file in Linux); +* Timer (8051 timer at device, select() timeout in Linux) + + */ + + + +#include "zb_config.h" + + /** +OSIF platform selection. One of pre-defined platform should be selected in +zb_config.h configurations. +zb_osif_platform.h is different in different platforms repo. +*/ +/** + * OSIF timer expiration callback type + * @param user_data - any user specified data which will be sent to this callback + * Might be used to determine particular timer which cause callback + * +*/ +typedef void (*zb_osif_timer_exp_cb_t)(void *user_data); + +#include "zb_osif_platform.h" + +#include "zb_ringbuffer.h" + +#ifndef ZB_PLATFORM_INIT +#error Define ZB_PLATFORM_INIT in you platform file +//#define ZB_PLATFORM_INIT() +#endif + +#ifndef ZB_OSIF_IS_EXIT +#define ZB_OSIF_IS_EXIT() ZB_FALSE +#endif + +/* Default (C standard) definition of MAIN() if not redefined in zb_osif_platform.h */ +#ifndef MAIN +#define MAIN() int main(int argc, char *argv[]) +#define FAKE_ARGV +#define ARGV_UNUSED ZVUNUSED(argc) ; ZVUNUSED(argv) +#define MAIN_RETURN(v) return (v) +#endif + +#ifndef ZB_SET_TRACE_TRANSPORT +/* + * If platform supports choosing transport at runtime + * (i.e. Telink can choose between UART and USB debug interface) + * define this macro. + * Note that this is intended to be called before ZB_TRACE_INIT is called as + * only one interface will be configured and the rest of them will be left as is + * so that it would be usable from non-Zigbee purposes (application) if needed. + */ +#define ZB_SET_TRACE_TRANSPORT(transport) +#endif + +/* + * If platform supports NCP architecture and the ability to put the SoC to + * sleep state, this function should be implemented. + * + * This function is meant to be called from zboss_signal_handler(), after + * receiving ZB_COMMON_SIGNAL_CAN_SLEEP signal. + * It should configure the NCP transport in a way that is can wake up the MCU + * through external interrupt and call the zb_sleep_now(). + * Afterwards, it should recover the NCP transport, so it is able to continue + * its normal operation. + */ +#ifndef ZB_OSIF_NCP_TRANSPORT_PREPARE_TO_SLEEP +#define ZB_OSIF_NCP_TRANSPORT_PREPARE_TO_SLEEP() +#endif + +#if !defined ZB_KICK_HW_WATCHDOG +#define ZB_KICK_HW_WATCHDOG() +#endif + +#ifndef ZB_THREADS +#ifndef ZB_OSIF_TIME_LOCK +#define ZB_OSIF_TIME_LOCK() (void)0 +#endif +#ifndef ZB_OSIF_TIME_UNLOCK +#define ZB_OSIF_TIME_UNLOCK() (void)0 +#endif +#endif /* ZB_THREADS */ + +/*! @} */ + + +/* common osif API */ +zb_uint32_t zb_random_seed(void); +zb_uint32_t zb_get_utc_time(void); +#ifdef ZB_RANDOM_HARDWARE +/** + * Generate random 32-bit value using hardware capability + * + * @return random value between 0 to 2^32-1 + */ +zb_uint32_t zb_osif_random_hw(void); +#endif + +zb_uint32_t osif_get_time_ms(void); + +/* note: that api is only for some platforms */ +zb_ret_t osif_set_transmit_power(zb_uint8_t channel, zb_int8_t power); +void osif_set_default_trasnmit_powers(zb_int8_t *tx_powers); + +#if defined ZB_MACSPLIT_TRANSPORT_SERIAL || defined ZB_MUX_TRANSPORT_OSIF_SERIAL || defined ZB_NCP_TRANSPORT_TYPE_SERIAL +void zb_osif_serial_transport_init(); +void zb_osif_serial_transport_put_bytes(zb_uint8_t *buf, zb_short_t len); +#endif + +#ifndef ZB_SERIAL_INT_DISABLE +#define ZB_SERIAL_INT_DISABLE() ZB_OSIF_GLOBAL_LOCK() +#endif /* ZB_SERIAL_INT_DISABLE */ + +#ifndef ZB_SERIAL_INT_ENABLE +#define ZB_SERIAL_INT_ENABLE() ZB_OSIF_GLOBAL_UNLOCK() +#endif /* ZB_SERIAL_INT_ENABLE */ + +#if defined ZB_HAVE_SERIAL || defined DOXYGEN + +/* Serial interface (trace, traffic dump, serial transport) */ + +/** @cond DOXYGEN_UART_SECTION */ +/*! \addtogroup uart */ +/*! @{ */ + +typedef zb_int8_t zb_serial_port_t; +#define SERIAL_PORT_INVALID ((zb_serial_port_t)(-1)) + +/** + Initialize UART low level. + + If ZBOSS uses UART for trace or traffic dump, it calls zb_osif_serial_init() + itself. + If UART is used by application, application must call zb_osif_serial_init(). + + @param portname A platform-specific string describing a serial port location + @param speed Serial port speed in bauds + + @return a platform-specific reference to the initialized port for further + use in other mserial routines. + */ +zb_serial_port_t zb_osif_mserial_open(const char *portname, zb_uint32_t speed); + +/** + Creates a master PTY file and creates a symlink with a given name to it. + + @param symlink A platform-specific string describing a serial port location + @param speed Serial port speed in bauds + + @return a platform-specific reference to the initialized port for further + use in other mserial routines. + */ +zb_serial_port_t zb_osif_mserial_create_pty(const char *symlink, zb_uint32_t speed); + +/** + Deinitialize UART low level. + + @param port_instance A reference to the port returned by zb_osif_mserial_open() + */ +void zb_osif_mserial_close(zb_serial_port_t port_instance); + +/** + Setup callback to be called when single byte received over UART + + @param port_instance A reference to the port returned by zb_osif_mserial_open() + @param hnd user's rx callback + */ +void zb_osif_mserial_set_byte_received_cb(zb_serial_port_t port_instance, zb_callback_t hnd); + + +/* errors generated by serial transport */ + +#define ZB_ERROR_SERIAL_INIT_FAILED 1U +#define ZB_ERROR_SERIAL_READ_FAILED 2U + +/** + Set user's buffer to be used by UART TX logic. + + ZBOSS normally uses its internal UART buffer. The buffer is not too big - + about 200 bytes which is enough for its usage by ZBOSS (trace). + Some applications needs large io buffers. So declare there type placeholder for use ringbuffer zb_byte_array_t; + by default application will set user tx buffer to stack tx buffer and access it through pointer; + User can override this pointer to use it's own serial buffer. + + @param port_instance A reference to the port returned by zb_osif_mserial_open() + @param buf_ptr user's buffer + @param capacity buffer capacity + */ +void zb_osif_mserial_set_user_io_buffer(zb_serial_port_t port_instance, zb_byte_array_t *buf_ptr, zb_ushort_t capacity); + +#if defined(ZB_HAVE_SERIAL_SINGLE) +/** + * This is a version of @ref zb_osif_mserial_open for single-port serial interface, see its + * documentation for more information +*/ +void zb_osif_serial_init(); + +/** + * This is a version of @ref zb_osif_mserial_close for single-port serial interface, see its + * documentation for more information +*/ +void zb_osif_serial_deinit(); + +/** + * This is a version of @ref zb_osif_mserial_set_byte_received_cb for single-port serial interface, see its + * documentation for more information +*/ +void zb_osif_set_uart_byte_received_cb(zb_callback_t hnd); + +/** + * This is a version of @ref zb_osif_mserial_set_user_io_buffer for single-port serial interface, see its + * documentation for more information +*/ +void zb_osif_set_user_io_buffer(zb_byte_array_t *buf_ptr, zb_ushort_t capacity); + +/** + * This is a version of @ref zb_osif_mserial_put_bytes for single-port serial interface, see its + * documentation for more information +*/ +void zb_osif_serial_put_bytes(const zb_uint8_t *buf, zb_short_t len); +#endif /* ZB_HAVE_SERIAL_SINGLE */ + +#if defined(ZB_HAVE_ASYNC_SERIAL) || defined(DOXYGEN) +/* Asynchronous API extension for serial interface. */ + +#define SERIAL_SEND_SUCCESS 0U /**< Serial interface has sent the data. */ +#define SERIAL_SEND_BUSY 1U /**< Serial interface is busy. */ +#define SERIAL_SEND_TIMEOUT_EXPIRED 2U /**< Transmission operation timed out. */ +#define SERIAL_SEND_ERROR 255U /**< Serial interface internal error. */ + + +/** + Type of callback called by serial interface when it received requested buffer. + + @param port_instance A reference to the port returned by zb_osif_mserial_open() + @param buf - pointer to data received + @param len - length of received data + */ +typedef void (*zb_mserial_recv_data_cb_t)(zb_serial_port_t port_instance, zb_uint8_t *buf, zb_ushort_t len); + +/** + Type of callback called by serial interface when it completed transmission of data. + + @param status - status of the transmission + */ +typedef void (*zb_serial_send_data_cb_t)(zb_uint8_t status); + +/** + Receive data from serial interface. + + @param port_instance A reference to the port returned by zb_osif_mserial_open() + @param buf - pointer to the buffer for received data + @param len - length of the buffer + */ +void zb_osif_mserial_recv_data(zb_serial_port_t port_instance, zb_uint8_t *buf, zb_ushort_t len); + +/** + Set serial interface callback for receiving completion. + + @param port_instance A reference to the port returned by zb_osif_mserial_open() + @param cb - receiving completion callback + */ +void zb_osif_mserial_set_cb_recv_data(zb_serial_port_t port_instance, zb_mserial_recv_data_cb_t cb); + +/** + Send data over serial interface. + + @param port_instance A reference to the port returned by zb_osif_mserial_open() + @param buf - pointer to the buffer with data to send + @param len - length of the buffer + */ +void zb_osif_mserial_send_data(zb_serial_port_t port_instance, zb_uint8_t *buf, zb_ushort_t len); + +/** + Set serial interface callback for transmission completion. + + @param port_instance A reference to the port returned by zb_osif_mserial_open() + @param cb - transmission completion callback + */ +void zb_osif_mserial_set_cb_send_data(zb_serial_port_t port_instance, zb_serial_send_data_cb_t cb); + +#endif /* ZB_HAVE_ASYNC_SERIAL */ + +#endif /* ZB_HAVE_SERIAL || DOXYGEN */ + +#if defined ZB_BINARY_TRACE || defined ZB_HAVE_SERIAL || defined ZB_TRACE_OVER_USART || defined DOXYGEN || defined ZB_NSNG + +/** + TX data over UART + + Put data to internal buffer to be transmitted over UART. + It is guaranteed that all data will be sent. + Block is no space in the buffer waiting for previous TX complete. + + Note: this is low level routine. Its direct usage may conflict with ZBOSS + debug trace and traffic dump (if enabled). + + @param port_instance A reference to the port returned by zb_osif_mserial_open() + @param buf data buffer + @param len data length. + */ +void zb_osif_mserial_put_bytes(zb_serial_port_t port_instance, const zb_uint8_t *buf, zb_short_t len); +#endif + + +#if defined ZB_SERIAL_FOR_TRACE && !defined ZB_OSIF_SERIAL_FLUSH +#define ZB_OSIF_SERIAL_FLUSH() +#endif /* ZB_SERIAL_FOR_TRACE && !ZB_OSIF_SERIAL_FLUSH */ + +#ifdef ZB_TRACE_OVER_JTAG +void zb_osif_jtag_put_bytes(const zb_uint8_t *buf, zb_short_t len); +void zb_osif_jtag_flush(void); +#endif + +/*! @} */ +/** @endcond */ /* DOXYGEN_UART_SECTION */ + + + +#ifdef ZB_TRACE_OVER_SIF +void zb_osif_sif_put_bytes(const zb_uint8_t *buf, zb_short_t len); +void zb_osif_sif_init(void); +void zb_osif_sif_debug_trace(zb_uint8_t param); +#endif + +#ifdef ZB_HAVE_FILE +/* File */ +zb_uint32_t zb_osif_get_file_size(zb_char_t *name); +zb_bool_t zb_osif_check_dir_exist(const zb_char_t *name); +int zb_osif_create_dir(const zb_char_t *name); +zb_bool_t zb_osif_check_file_exist(const zb_char_t *name, const zb_uint8_t mode); +void zb_osif_file_copy(const zb_char_t *name_src, const zb_char_t *name_dst); +zb_osif_file_t *zb_osif_file_open(const zb_char_t *name, const zb_char_t *mode); +zb_osif_file_t *zb_osif_init_trace(zb_char_t *name); +zb_osif_file_t *zb_osif_file_stdout(void); +zb_osif_file_t *zb_osif_file_stdin(void); +void zb_osif_file_close(zb_osif_file_t *f); +int zb_osif_file_remove(const zb_char_t *name); +void zb_osif_trace_printf(zb_osif_file_t *f, const zb_char_t *format, ...); +void zb_osif_trace_vprintf(zb_osif_file_t *f, const zb_char_t *format, va_list arglist); +void zb_osif_trace_lock(void); +void zb_osif_trace_unlock(void); +zb_osif_file_t *zb_osif_init_dump(zb_char_t *name); +int zb_osif_file_read(zb_osif_file_t *f, zb_uint8_t *buf, zb_uint_t len); +int zb_osif_file_write(zb_osif_file_t *f, const zb_uint8_t *buf, zb_uint_t len); +int zb_osif_file_is_eof(zb_osif_file_t *f); +int zb_osif_file_is_err(zb_osif_file_t *f); +int zb_osif_file_flush(zb_osif_file_t *f); +int zb_osif_file_seek(zb_osif_file_t *f, zb_uint32_t off, zb_uint8_t mode); +int zb_osif_file_get_size(zb_osif_file_t *f); +int zb_osif_file_truncate(zb_osif_file_t *f, zb_uint32_t off); +int zb_osif_file_sync(zb_osif_file_t *f); +const zb_char_t* zb_osif_file_get_name_by_path(const zb_char_t *path); +void zb_osif_trace_get_time(zb_uint_t *sec, zb_uint_t *msec, zb_uint_t *usec); +zb_osif_file_t *zb_osif_popen(zb_char_t *arg); + +int zb_osif_stream_read(zb_osif_file_t *stream, zb_uint8_t *buf, zb_uint_t len); +int zb_osif_stream_write(zb_osif_file_t *stream, zb_uint8_t *buf, zb_uint_t len); + +enum zb_file_path_base_type_e +{ + ZB_FILE_PATH_BASE_NOT_SPECIFIED, /* not specified base type - allows to use default base path */ + ZB_FILE_PATH_BASE_ROMFS_BINARIES, /* ROM FS */ /* elf binaries, etc */ + ZB_FILE_PATH_BASE_MNTFS_BINARIES, /* RW FS */ /* prod config, etc */ + ZB_FILE_PATH_BASE_MNTFS_USER_DATA, /* RW FS */ /* nvram. etc */ + ZB_FILE_PATH_BASE_MNTFS_TRACE_LOGS, /* RW FS */ + ZB_FILE_PATH_BASE_RAMFS_UNIX_SOCKET, /* RAM FS */ + ZB_FILE_PATH_BASE_RAMFS_TRACE_LOGS, /* RAM FS */ + ZB_FILE_PATH_BASE_RAMFS_TMP_DATA, /* RAM FS */ + + ZB_FILE_PATH_BASE_MAX_TYPE +}; + +#ifndef ZB_TRACE_LOG_FILE_EXTENSION +#define ZB_TRACE_LOG_FILE_EXTENSION "" +#endif /* ZB_TRACE_LOG_FILE_EXTENSION */ + +#define ZB_MAX_FILE_PATH_SIZE 256 + +#ifdef ZB_FILE_PATH_MGMNT +#ifndef ZB_FILE_PATH_MAX_TYPES +#define ZB_FILE_PATH_MAX_TYPES ZB_FILE_PATH_BASE_MAX_TYPE +#endif + +typedef struct zb_file_path_base_type_s +{ + zb_bool_t declared; + char base[ZB_MAX_FILE_PATH_SIZE]; +} zb_file_path_base_type_t; + +void zb_file_path_init(void); +zb_ret_t zb_file_path_declare(zb_uint8_t base_type, const char *base); +const char* zb_file_path_get(zb_uint8_t base_type, const char *default_base); +void zb_file_path_get_with_postfix(zb_uint8_t base_type, const char *default_base, const char *postfix, char *file_path); +#define ZB_FILE_PATH_GET(base_type, default_base) \ + zb_file_path_get(base_type, default_base) +#define ZB_FILE_PATH_GET_WITH_POSTFIX(base_type, default_base, postfix, file_path) \ + zb_file_path_get_with_postfix(base_type, default_base, postfix, file_path) +#else +#define ZB_FILE_PATH_GET(base_type, default_base) default_base +#define ZB_FILE_PATH_GET_WITH_POSTFIX(base_type, default_base, postfix, file_path) \ + { \ + zb_uint_t sn_ret; \ + sn_ret = snprintf(file_path, ZB_MAX_FILE_PATH_SIZE, "%s", (default_base postfix)); \ + ZB_ASSERT(sn_ret > 0); \ + ZB_ASSERT(sn_ret < ZB_MAX_FILE_PATH_SIZE); \ + } +#endif /* ZB_FILE_PATH_MGMNT */ + +#ifdef ZB_USE_LOGFILE_ROTATE +zb_uint32_t zb_osif_get_max_logfile_size(void); +zb_ret_t zb_osif_set_max_logfile_size(zb_uint32_t val); + +zb_uint32_t zb_osif_get_max_logfiles_count(void); +zb_ret_t zb_osif_set_max_logfiles_count(zb_uint32_t val); + +zb_ret_t zb_osif_file_rotate(const zb_char_t *file_path, const zb_char_t *file_name); +#endif /* ZB_USE_LOGFILE_ROTATE */ +#endif /* ZB_HAVE_FILE */ + +/*! \addtogroup zb_platform */ +/*! @{ */ + +/** + Platform dependent soft reset +*/ +void zb_reset(zb_uint8_t param); + +/** + * @name Possible reset sources + * @anchor reset_source + * + * Note: These values were members of `enum zb_reset_source_e` type but were + * converted to a set of macros due to MISRA violations. + */ +/** @{ */ +#define ZB_RESET_SRC_POWER_ON 0U +#define ZB_RESET_SRC_SW_RESET 1U +#define ZB_RESET_SRC_RESET_PIN 2U +#define ZB_RESET_SRC_BROWN_OUT 3U +#define ZB_RESET_SRC_CLOCK_LOSS 4U +#define ZB_RESET_SRC_OTHER 5U +/** @} */ + +/** + * @brief Get the reason that triggered the last reset + * + * @return @ref reset_source + * */ +zb_uint8_t zb_get_reset_source(void); + +/*! @} */ + +#if defined ZB_USE_NVRAM || defined DOXYGEN +/** + * @brief osif NVRAM initializer + */ +void zb_osif_nvram_init(const zb_char_t *name); + + +/** + * @brief Deinitialize osif-layer NVRAM support + */ +void zb_osif_nvram_deinit(void); + +/** + * @brief Get NVRAM page length + * + * @return NVRAM page length + */ +zb_uint32_t zb_get_nvram_page_length(void); + +/** + * @brief Get NVRAM page count + * + * @return NVRAM page count + */ +zb_uint8_t zb_get_nvram_page_count(void); + +/** + * @brief Read from NVRAM directly, by address + * Read some bytes from NVRAM use address + * + * @param address - NVRAM address + * @param len - count bytes from read data + * @param buf - (in) buffer for contains read data + * + * @return RET_OK if success or code error + */ +zb_ret_t zb_osif_nvram_read_memory(zb_uint32_t address, zb_uint32_t len, zb_uint8_t *buf); + +/** + * @brief Read from NVRAM page + * Read some bytes from NVRAM + * + * @param page - NVRAM page + * @param pos - Start position + * @param buf - (in) buffer for contains read data + * @param len - count bytes from read data + * + * @return RET_OK if success or code error + */ +zb_ret_t zb_osif_nvram_read(zb_uint8_t page, zb_uint32_t pos, zb_uint8_t *buf, zb_uint16_t len ); + +/** + * @brief Read from NVRAM page with test + * Read some bytes from NVRAM with test contents. + * If all byte equal 0xFF then return RET_ERROR + * Exists not for all platforms. + * + * @param page - NVRAM page + * @param pos - Start position + * @param buf - (in) buffer for contains read data + * @param len - count bytes from read data + * + * @return RET_OK if success or code error + */ +zb_ret_t zb_osif_nvram_read_test(zb_uint8_t page, zb_uint32_t pos, zb_uint8_t *buf, zb_uint16_t len ); + +/** + * @brief Write from NVRAM page + * Write some bytes to NVRAM + * + * @param page - NVRAM page + * @param pos - Start position + * @param buf - buffer contains data for write + * @param len - count bytes for write data + * + * @return RET_OK if success or code error + */ +zb_ret_t zb_osif_nvram_write(zb_uint8_t page, zb_uint32_t pos, void *buf, zb_uint16_t len ); + +/** + * @brief Write to NVRAM directly, by address + * Write bytes into NVRAM use address + * + * @param address - NVRAM address + * @param len - count bytes for write data + * @param buf - (in) buffer contains data to write + * + * @return RET_OK if success or code error + */ +zb_ret_t zb_osif_nvram_write_memory(zb_uint32_t address, zb_uint32_t len, zb_uint8_t *buf); + +/** + * @brief Erase NVRAM directly, by address + * + * @param address - NVRAM address + * @param len - count bytes for erase, aligned + * + * @return RET_OK if success or code error + */ +zb_ret_t zb_osif_nvram_erase_memory(zb_uint32_t address, zb_uint32_t len); + + +/** + * @brief Erase NVRAM page + * Fill NVRAM page by 0xFF. + * + * @param page - page index + * + * @return RET_OK if success or code error + */ +zb_ret_t zb_osif_nvram_erase_async(zb_uint8_t page); + +void zb_osif_nvram_wait_for_last_op(void); + +/** + * @brief Flush NVRAM page + * Flash NVRAM page to file or NVRAM. + * Different to hardware device + * + */ +void zb_osif_nvram_flush(void); + +#endif + +#ifdef ZB_USE_OSIF_OTA_ROUTINES +/** + * @addtogroup ll + * @{ + */ + +/** + * @defgroup ota Low level API for OTA + */ +/*! @{ */ + +/** + * Size of sub-element includes OTA header. + * + * @see Zigbee Cluster Library specification revision 7 subsection 11.4.3 Sub-element Format + */ +#define OTA_UPGRADE_HEADING_DATA \ + (sizeof(zb_zcl_ota_upgrade_file_header_t) + 2 /* fw tag Id */ + 4 /* fw length */) + +/** + * Size of the OTA image hash. + * + * @see Zigbee Cluster Library specification revision 7 subsection 11.7.2.1 Hash Value Calculation + */ +#define OTA_UPGRADE_HASH_SIZE 16 + +/** + * Size of sub-element includes a hash value. + * + * @see Zigbee Cluster Library specification revision 7 subsection 11.4.8 Image Integrity Code Sub-element + */ +#define OTA_UPGRADE_TRAILING_DATA \ + (2 /* hash tag Id */ + 4 /* hash length */ + OTA_UPGRADE_HASH_SIZE /* Hash */) + + +/** + Open device to be used for OTA image write or read. + + Take into account which flash (A or B) current FW is running at. + @see zb_osif_ota_close_storage + + @return handle + */ +void *zb_osif_ota_open_storage(void); + +/** + Close device used for OTA image write + + @param dev flash device handle used to write OTA image @see zb_osif_ota_open_storage +*/ +void zb_osif_ota_close_storage(void *dev); + +/** + Erase flash to be used for OTA image store. + + @note: offset and size must be aligned to minimal eraseable page boundary - + see zb_osif_ota_get_erase_portion(). + + @param dev flash device handle @see zb_osif_ota_open_storage + @param offset file offset in flash memory + @param size OTA file image size + */ +void zb_osif_ota_erase_fw(void *dev, zb_uint_t offset, zb_uint_t size); + +/** + Get portion of OTA storage which can be erased at once. + + @return erase block size in bytes + */ +zb_uint32_t zb_osif_ota_get_erase_portion(void); + +/** + Write OTA image data to flash. + + Deal with alignment. + + @param dev flash device handle @see zb_osif_ota_open_storage + @param data pointer to the data to write + @param off offset in OTA file + @param block_size amount of data to write + @param image_size total image size + */ +void zb_osif_ota_write(void *dev, zb_uint8_t *data, zb_uint32_t off, zb_uint32_t block_size, zb_uint32_t image_size); + +/** + Mark FW as downloaded and ready to use by bootloader. + + To be called when finishing OTA, after FW loaded and verified. + + @param ota_dev flash device handle used to write OTA image @see zb_osif_ota_open_storage + @param size OTA image size, without CRC + @param revision OTA image revision + */ +void zb_osif_ota_mark_fw_ready(void *ota_dev, zb_uint32_t size, zb_uint32_t revision); + + +/** + Mark new FW as absent so bootloader does not attempt to re-flash it. + + To be called when starting OTA. + */ +void zb_osif_ota_mark_fw_absent(void); + + +/** + Mark FW upgrade finished, so bootloader just loads current FW. + + To be called from newly started application FW. + Usually not need to be called by the application. ZBOSS kernel cares about it. + */ +void zb_osif_ota_mark_fw_updated(void); + +/** + Verify OTA file image written to device @p dev. + + @param dev flash device handle used to write OTA image @see zb_osif_ota_open_storage + @param raw_len - OTA image file length + @return ZB_TRUE if ok, ZB_FALSE if error + */ +zb_bool_t zb_osif_ota_verify_integrity(void *dev, zb_uint32_t raw_len); + +/** + Verify OTA file image written to device @p dev asynchronously. + + @param dev flash device handle used to write OTA image @see zb_osif_ota_open_storage + @param raw_len - OTA image file length + @return ZB_TRUE if ok, ZB_FALSE if error + */ +zb_bool_t zb_osif_ota_verify_integrity_async(void *dev, zb_uint32_t raw_len); + +/** + * Check whether OTA image recording was successful and finalize OTA. + * + * @param integrity_is_ok - is verification of OTA image recording successful + */ +void zb_osif_ota_verify_integrity_done(zb_uint8_t integrity_is_ok); + +/** + * Read OTA image data from flash. + * + * @param dev flash device handle @see zb_osif_ota_open_storage + * @param data pointer to the read data + * @param addr + * @param size amount of data to read + */ +void zb_osif_ota_read(void *dev, zb_uint8_t *data, zb_uint32_t addr, zb_uint32_t size); + +/** + Check whether the current device flash memory has enough space for the OTA file image. + + @param image_size OTA file image size + @return ZB_TRUE if ok, ZB_FALSE if error + */ +zb_bool_t zb_osif_ota_fw_size_ok(zb_uint32_t image_size); + +/** + Get OTA image data at OTA server + + @param dev flash device handle used to write OTA image @see zb_osif_ota_open_storage + @param offset offset in the OTA image + @param len - length of image block to get + @return pointer to image block + */ +zb_uint8_t *zb_osif_ota_srv_get_image(void *dev, zb_uint32_t offset, zb_uint32_t len); + +/** + Get OTA header at OTA server + + @param dev flash device handle used to write OTA image @see zb_osif_ota_open_storage + @return pointer to header block + */ +zb_uint8_t *zb_osif_ota_srv_get_image_header(void *dev); + +/** @} */ /* ota */ +/** @} */ /* ll */ + +#endif /* ZB_USE_OSIF_OTA_ROUTINES */ + +/** + * Run the bootloader after next reset + * + * @return RET_OK is success, RET_ERROR otherwise + */ +zb_ret_t zb_osif_bootloader_run_after_reboot(void); + +/** + * Inform that image was successfully loaded + */ +void zb_osif_bootloader_report_successful_loading(void); + + +#if defined ZB_PROFILE_STACK_USAGE +/* Both functions are platform-specific */ + +/** + * @brief Prepare stack profiler. + * Fill stack area with a predefined pattern. + * + */ +void zb_stack_profiler_pre(void); + +/** + * @brief Get stack usage by previously called function. + * + * @return Count of bytes in stack area used + */ +zb_uint16_t zb_stack_profiler_usage(void); + +#endif /* ZB_PROFILE_STACK_USAGE */ + + +#ifdef ZB_USE_SLEEP +zb_uint32_t zb_osif_sleep(zb_uint32_t sleep_tmo); +void zb_osif_wake_up(void); +#endif + +#ifdef ZB_PRODUCTION_CONFIG + +/* Check whether production configuration block is present in memory */ +zb_bool_t zb_osif_prod_cfg_check_presence(void); + +/* Read data from production configuration header + * + * @param prod_cfg_hdr - pointer to production configuration header + * @param hdr_len - size of production configuration header + * + * @return RET_OK is success, RET_ERROR otherwise + */ +zb_ret_t zb_osif_prod_cfg_read_header(zb_uint8_t *prod_cfg_hdr, zb_uint16_t hdr_len); + +/* Read data from production configuration block + * + * @param buffer - buffer to read into + * @param len - length of block to read + * @param offset - offset to read from + * + * @return + */ +zb_ret_t zb_osif_prod_cfg_read(zb_uint8_t *buffer, zb_uint16_t len, zb_uint16_t offset); + +#ifdef ZB_OSIF_CONFIGURABLE_TX_POWER +/* Set transmit power of radio on selected channel + * + * @param channel - channel on which radio applies new transmit power + * @param power - transmit power in dBm + * + * return RET_OK if power was set successfully, RET_ERROR otherwise + */ +zb_ret_t zb_osif_set_transmit_power(zb_uint8_t channel, zb_int8_t power); +#endif /* ZB_OSIF_CONFIGURABLE_TX_POWER */ + +#endif + +/* Wait for a given number of empty cycle iterations. Timeout of 1 iteration is platform-specific + * + * @param count - number of empty wait cycles + */ +void zb_osif_busy_loop_delay(zb_uint32_t count); + + +/* Get OSIF timer counter value in microseconds + * + * @return Timer counter value in microseconds + */ +zb_uint32_t zb_osif_get_timer_reminder(void); + +/* Configure one LED to be dimmable + * + * @param led_no - Led id to be dimmable + */ +zb_bool_t zb_osif_led_level_init(zb_uint8_t led_no); + +/* Set level of a dimmable LED (only one led is supported) + * It must be initialized first with zb_osif_led_level_init(zb_uint8_t led_no) + * + * @param level - brightness level to set from (0 to 255) to the dimmable led + */ +void zb_osif_led_on_set_level(zb_uint8_t level); + +/* Shut, recover by hard reset */ +ZB_NORETURN void zb_osif_shut_down(zb_uint8_t param); + +#endif /* ZB_OSIF_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_osif_platform.h b/managed_components/espressif__esp-zboss-lib/include/zb_osif_platform.h new file mode 100644 index 0000000..7886abf --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_osif_platform.h @@ -0,0 +1,164 @@ +/* + * Copyright (c) 2021 Espressif Systems (Shanghai) CO LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +/* PURPOSE: Header to combine osif dependent files with stack +*/ + +#pragma once + +#include +#include +#include +#include "freertos/portmacro.h" +#include "zb_config.h" +#include "zb_types.h" +#include "zb_errors.h" +#if CONFIG_PM_ENABLE && CONFIG_FREERTOS_USE_TICKLESS_IDLE +#include "zb_esp_sleep.h" +#endif /* CONFIG_PM_ENABLE && CONFIG_FREERTOS_USE_TICKLESS_IDLE */ + +/** + * @brief ZBOSS platform interface + * + */ +/* At ARM all types from 1 to 4 bytes are passed to vararg with casting to 4 bytes */ +typedef zb_uint32_t zb_minimal_vararg_t; + +/* use macros to be able to redefine */ +#define ZB_VOLATILE +#define ZB_SDCC_XDATA +#define ZB_CALLBACK +#define ZB_SDCC_BANKED +#define ZB_KEIL_REENTRANT +#define ZB_MEMCPY memcpy +#define ZB_MEMMOVE memmove +#define ZB_MEMSET memset +#define ZB_MEMCMP memcmp +#define ZB_BZERO(s,l) ZB_MEMSET((char*)(s), 0, (l)) +#define ZB_BZERO2(s) ZB_BZERO(s, 2) +#define ZB_ABORT abort +#define ZB_GO_IDLE() +#define ZVUNUSED(v) (void)v + +/* Initialize platform */ +#define ZB_PLATFORM_INIT() zb_esp_init() + +/* Random */ +void random_init(unsigned short seed); +uint32_t random_rand(void); +#define ZB_RANDOM_INIT() +#define ZB_RANDOM_RAND() random_rand() + +/* Timer */ +#define ZB_CHECK_TIMER_IS_ON() 1 +#define ZB_START_HW_TIMER() +#define ZB_STOP_HW_TIMER() + +/* Iteration */ +void zb_osif_iteration(bool block); +#if CONFIG_PM_ENABLE && CONFIG_FREERTOS_USE_TICKLESS_IDLE +#define ZB_TRANSPORT_BLOCK() zb_osif_iteration(!zb_esp_sleep_enable_get()) +#else +#define ZB_TRANSPORT_BLOCK() zb_osif_iteration(true) +#endif + +#define ZB_TRANSPORT_NONBLOCK_ITERATION() zb_osif_iteration(false) + +/* Scheduler */ +void zb_osif_scheduler_event(void); +#define ZB_OSIF_SCHEDULER_EVENT() zb_osif_scheduler_event() + +/* Interrupts */ +zb_bool_t zb_osif_is_inside_isr(void); +void zb_osif_enable_all_interrupts(void); +void zb_osif_disable_all_interrupts(void); +#define ZB_ENABLE_ALL_INTER() zb_osif_enable_all_interrupts() +#define ZB_DISABLE_ALL_INTER() zb_osif_disable_all_interrupts() +#define ZB_OSIF_GLOBAL_LOCK() ZB_DISABLE_ALL_INTER() +#define ZB_OSIF_GLOBAL_UNLOCK() ZB_ENABLE_ALL_INTER() + +/* Trace log */ +void zb_trace_msg_port_platform(zb_uint_t mask, zb_uint_t level, zb_char_t *fmt, const zb_char_t *file_name, + zb_uint16_t file_id, zb_uint16_t line_number, zb_uint_t args_size, ...); +#define ZB_T1_TRACE(s, l, fmt, args) zb_trace_msg_port_platform(s, l, fmt, ZB_T0_TRACE args) + +/* Userial */ +void zb_osif_userial_poll(void); + +/* Product configurations */ +zb_bool_t zb_osif_prod_cfg_check_presence(void); +zb_ret_t zb_osif_prod_cfg_read_header(zb_uint8_t *prod_cfg_hdr, zb_uint16_t hdr_len); +zb_ret_t zb_osif_prod_cfg_read(zb_uint8_t *buffer, zb_uint16_t len, zb_uint16_t offset); + +/* Zboss stack lock */ +esp_err_t zb_esp_osif_lock_init(void); +bool zb_esp_osif_lock_acquire(TickType_t block_ticks); +void zb_esp_osif_lock_release(void); + +/** + * @brief ESP tools for zboss osif + * + */ +typedef struct { + fd_set read_fds; /* The read file descriptors.*/ + fd_set write_fds; /* The write file descriptors.*/ + fd_set error_fds; /* The error file descriptors.*/ + int max_fd; /* The max file descriptor.*/ + struct timeval timeout; /* The timeout.*/ +} zb_osif_iteration_context_t; + +void zb_esp_init(void); +void zb_esp_abort(void); +void zb_esp_set_event(int event); +void zb_esp_clr_event(int event); +void zb_esp_console_update(zb_osif_iteration_context_t *iteration); +void zb_esp_radio_update(zb_osif_iteration_context_t *iteration); +void zb_esp_console_process(zb_osif_iteration_context_t *iteration); +void zb_esp_radio_process(zb_osif_iteration_context_t *iteration); + +#ifdef ZB_SERIAL_FOR_TRACE +#define ZB_OSIF_SERIAL_FLUSH() zb_esp_console_process(NULL) +#endif + +void zb_esp_trace_config(uint32_t trace_level, uint32_t trace_mask); +typedef uint32_t (*get_utc_time_callback_t)(void); +void esp_zb_get_utc_time_callback_register(get_utc_time_callback_t cb); + +uint8_t esp_zb_rssi_to_lqi(int8_t rssi); + +#define is_ack_required(frame) (frame[1] & BIT(5)) +#define is_ack_pending(frame) (frame[1] & BIT(4)) diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_pooled_list.h b/managed_components/espressif__esp-zboss-lib/include/zb_pooled_list.h new file mode 100644 index 0000000..be08634 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_pooled_list.h @@ -0,0 +1,609 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: simple lists operations (macros). Use 1- or 2-bytes instead +instead of pointer. +*/ +#ifndef POOLED_LIST_H +#define POOLED_LIST_H 1 + +/*! @cond internals_doc */ +/** + @addtogroup ZB_BASE + @{ +*/ + + +#ifndef ZB_POOLED_LIST_INCLUDED +#define ZB_POOLED_LIST_INCLUDED + +#define ZP_POOLED_LIST_NULL -1 + +#define ZP_TYPE8( x ) ( ( zb_uint8_t ) ( x ) ) +#define ZP_RIND8( x ) ( ( x ) - ZP_TYPE8( 1U ) ) + +#define ZP_TYPE16( x ) ( ( zb_uint16_t ) ( x ) ) +#define ZP_RIND16( x ) ( ( x ) - ZP_TYPE16( 1U ) ) + +#define ZP_NULL8 ( ZP_TYPE8 ( ZP_POOLED_LIST_NULL ) ) +#define ZP_NULL16 ( ZP_TYPE16 ( ZP_POOLED_LIST_NULL ) ) + +#define ZB_POOLED_LIST8_FIELD( link_field ) zb_uint8_t link_field ## _next; zb_uint8_t link_field ## _prev +#define ZB_POOLED_LIST16_FIELD( link_field ) zb_uint16_t link_field ## _next; zb_uint16_t link_field ## _prev + +#define ZB_POOLED_LIST8_DEF( list ) zb_uint8_t list = ZP_NULL8 +#define ZB_POOLED_LIST16_DEF( list ) zb_uint16_t list = ZP_NULL16 + +#define ZB_POOLED_LIST8_DEFINE( list ) zb_uint8_t list +#define ZB_POOLED_LIST16_DEFINE( list ) zb_uint16_t list + + +#define ZB_POOLED_LIST8_INIT( list ) (list) = ZP_NULL8 +#define ZB_POOLED_LIST16_INIT( list ) (list) = ZP_NULL16 + + +#define ZB_POOLED_LIST8_IS_EMPTY( list ) ( ( list ) == ZP_NULL8 ) +#define ZB_POOLED_LIST8_IS_NOT_EMPTY( list ) ( ( list ) != ZP_NULL8 ) + +#define ZB_POOLED_LIST16_IS_EMPTY( list ) ( ( list ) == ZP_NULL16 ) +#define ZB_POOLED_LIST16_IS_NOT_EMPTY( list ) ( ( list ) != ZP_NULL16 ) + +#define ZB_POOLED_LIST8_NEXT( base, index, link_field ) ( ( ZP_NULL8 == ( index ) ) ? ZP_NULL8 : ( base )[ ( index ) ].link_field##_next) +#define ZB_POOLED_LIST8_PREV( base, index, link_field ) ( ( ZP_NULL8 == ( index ) ) ? ZP_NULL8 : ( base )[ ( index ) ].link_field##_prev) + +#define ZB_POOLED_LIST8_GET_HEAD( base, list, link_field ) ( list ) +#define ZB_POOLED_LIST8_GET_TAIL( base, list, link_field ) ( ( ZP_NULL8 != list ) ? base[ list ].link_field##_prev : ZP_NULL8 ) + +#define ZB_POOLED_LIST16_GET_HEAD( base, list, link_field ) ( list ) +#define ZB_POOLED_LIST16_GET_TAIL( base, list, link_field ) ( ( ZP_NULL16 != list ) ? base[ list ].link_field##_prev : ZP_NULL16 ) + +#define ZB_POOLED_LIST16_NEXT( base, index, link_field ) ( ( ZP_NULL16 == index ) ) ? ZP_NULL16 : base[ index ].link_field##_next ) ) +#define ZB_POOLED_LIST16_PREV( base, index, link_field ) ( ( ZP_NULL16 == index ) ) ? ZP_NULL16 : base[ index ].link_field##_prev ) ) + +/** + Remove element from the list head, and store it in removed_entry + */ + +#define ZB_POOLED_LIST8_CUT_HEAD( base,list, link_field, removed_elem_index ) do \ +{ \ + removed_elem_index = list; \ + if( ( list ) != ZP_NULL8 ) \ + { \ + if( ( base )[ list ].link_field##_next != ZP_NULL8 ) \ + { \ + ( base )[ ( base )[ list ].link_field##_next ].link_field##_prev = \ + ( base )[ list ].link_field##_prev; \ + } \ + ( base )[ list ].link_field##_prev = ZP_NULL8; \ + ( list ) = ( base )[ list ].link_field##_next ; \ + } \ +} while (0) \ + + +/** + Insert to the list head + */ + +#define ZB_POOLED_LIST8_INSERT_HEAD( base, list, link_field, elem_index ) do \ +{ \ + ZB_ASSERT( ( elem_index ) != ZP_NULL8 ); \ + ( base )[ elem_index ].link_field##_next = ( list ); \ + if( ( list ) != ZP_NULL8 ) \ + { \ + ( base )[ ( elem_index ) ].link_field##_prev = ( base )[ list ].link_field##_prev; \ + ( base )[ ( list ) ].link_field##_prev = ( elem_index ) ; \ + } \ + else \ + { \ + ( base )[ elem_index ].link_field##_prev = ( elem_index ); \ + } \ + ( list ) = ( elem_index ); \ +} while( 0 ) + + +/** + Insert to the list tail + */ + +#define ZB_POOLED_LIST8_INSERT_TAIL( base, list, link_field, elem_index ) do \ +{ \ + ZB_ASSERT( ( elem_index ) != ZP_NULL8 ); \ + ( base )[ ( elem_index ) ].link_field##_next = ZP_NULL8; \ + if( ( list ) != ZP_NULL8 ) \ + { \ + ( base )[ ( elem_index ) ].link_field##_prev = ( base )[ ( list ) ].link_field##_prev; \ + ( base )[ ( base )[ ( list ) ].link_field##_prev ].link_field##_next = ( elem_index ); \ + ( base )[ ( list ) ].link_field##_prev = ( elem_index ); \ + } \ + else \ + { \ + ( base )[ ( elem_index ) ].link_field##_prev = ( elem_index ); \ + ( list ) = ( elem_index ); \ + } \ +} while (0) + + +/** + Insert after existed elem_indexry + */ + +#define ZB_POOLED_LIST8_INSERT_AFTER( base, list, link_field, elem_index, new_elem_index ) do \ +{ \ + ZB_ASSERT( ( new_elem_index ) != ZP_NULL8 ); \ + if( ( elem_index ) != ZP_NULL8 ) \ + { \ + if( ( ( elem_index ) ) == ZB_POOLED_LIST8_GET_TAIL( ( base ), ( list ), link_field ) ) \ + { \ + ZB_POOLED_LIST8_INSERT_TAIL( ( base ), ( list ), link_field, ( new_elem_index ) ); \ + } \ + else \ + { \ + ( base )[ new_elem_index ].link_field##_next = ( base )[ ( elem_index ) ].link_field##_next ; \ + ( base )[ new_elem_index ].link_field##_prev = ( elem_index ); \ + ( base )[ ( base )[ ( elem_index ) ].link_field##_next ].link_field##_prev = ( new_elem_index ); \ + ( base )[ ( elem_index ) ].link_field##_next = ( new_elem_index ); \ + } \ + } \ +} while(0) + + +/** + Remove from the list head + */ + +#define ZB_POOLED_LIST8_REMOVE_HEAD( base, list, link_field ) do \ +{ \ + if( list != ZP_NULL8 ) \ + { \ + if( base[ list ].link_field##_next != ZP_NULL8 ) \ + { \ + base[ base[ list ].link_field##_next ].link_field##_prev = base[ list ].link_field##_prev; \ + } \ + base[ list ].link_field##_prev = ZP_NULL8; \ + list = base[ list ].link_field##_next; \ + } \ +} while (0) + +/** + Remove from the list tail + */ + +#define ZB_POOLED_LIST8_REMOVE_TAIL( base, list, link_field ) do \ +{ \ + if( list != ZP_NULL8 ) \ + { \ + if( base[ list ].link_field ## _prev == ( list ) ) /* made an empty list */ \ + { \ + base[ list ].link_field ## _prev = ZP_NULL8; \ + ( list ) = ZP_NULL8; \ + } \ + else \ + { \ + base[ base[ base[ list ].link_field##_prev ].link_field##_prev ].link_field##_next = ZP_NULL8; \ + \ + /* This is a bit tricky: we need to assign list->prev and set \ + * tail->prev to 0, but we can't use temporary variable because \ + * we have no type here. Use _next as temporary variable. */ \ + \ + base[ base[ list ].link_field##_prev ].link_field##_next = \ + base[ base[ list ].link_field##_prev ].link_field##_prev; \ + \ + base[ base[ list ].link_field##_prev ].link_field##_prev = ZP_NULL8; \ + \ + base[ list ].link_field##_prev = base[ base[ list ].link_field##_prev ].link_field##_next; \ + } \ + } \ +} while (0) + +#define ZB_POOLED_LIST8_ITERATE( base, list, link_field, elem_index ) \ + for( ( elem_index ) = ( list ) ; ( elem_index != ZP_NULL8 ) ; ( elem_index ) = base[ elem_index ].link_field##_next ) + + +#define ZB_POOLED_LIST8_ITERATE_BACK( base, list, link_field, elem_index) \ + for( ( elem_index ) = ( list ) ? base[ list ].link_field##_prev : ZP_NULL8; \ + ( elem_index != ZP_NULL8 ); \ + ( elem_index ) = ( ( base[ base[ elem_index ].link_field##_prev ].link_field##_next != ZP_NULL8 ) ? \ + base[ elem_index ].link_field##_prev : ZP_NULL8 ) ) + +/* NOTE! elem_index is just some index from base array, but not + ordinary number of the list. So, if you remove elem_index == 2, + it doesn't mean that you remove third element from the list. It means + just that you remove some element placed in base[ 2 ] from the list which can + be actually any ordinary number of the list. +*/ + +#define ZB_POOLED_LIST8_REMOVE( base, list, link_field, elem_index ) \ +do \ +{ \ + ZB_ASSERT( ( elem_index ) != ZP_NULL8 ); \ + if( base[ ( elem_index ) ].link_field##_prev != ZP_NULL8 ) \ + { \ + if( ( base )[ ( elem_index ) ].link_field##_next != ZP_NULL8 ) /* this is not a tail */ \ + { \ + ( base )[ ( base )[ ( elem_index ) ].link_field##_next ].link_field##_prev = ( base )[ ( elem_index ) ].link_field##_prev; \ + } \ + else /* this is a tail */ \ + { \ + ( base )[ ( list ) ].link_field##_prev = ( base )[ ( elem_index ) ].link_field##_prev; \ + } \ + if( ( elem_index ) == ( list ) ) /* this is a head */ \ + { \ + ( list ) = ( base )[ ( elem_index ) ].link_field##_next; \ + } \ + else /* this is not a head */ \ + { \ + ( base )[ ( base )[ ( elem_index ) ].link_field##_prev ].link_field##_next = ( base )[ ( elem_index ) ].link_field##_next; \ + } \ + ( base )[ ( elem_index ) ].link_field##_prev = ZP_NULL8; \ + } \ +} \ +while( 0 ) \ + + +/** + Remove element from the list head, and store it in removed_entry + */ +#define ZB_POOLED_LIST16_CUT_HEAD( base,list, link_field, removed_elem_index ) do \ +{ \ + ZB_ASSERT( removed_elem_index != ZP_NULL16 ); \ + removed_elem_index = list; \ + if( ( list ) != ZP_NULL16 ) \ + { \ + if( base[ list ].link_field##_next != ZP_NULL16 ) \ + { \ + base[ base[ list ].link_field##_next ].link_field##_prev = \ + base[ list ].link_field##_prev; \ + } \ + base[ list ].link_field##_prev = ZP_NULL16; \ + ( list ) = base[ list ].link_field##_next ; \ + } \ +} while (0) + + +/** + Insert to the list head + */ + +#define ZB_POOLED_LIST16_INSERT_HEAD( base, list, link_field, elem_index ) do \ +{ \ + ZB_ASSERT( ( elem_index ) != ZP_NULL16 ); \ + base[ elem_index ].link_field##_next = ( list ); \ + if( ( list ) != ZP_NULL16 ) \ + { \ + base[ elem_index ].link_field##_prev = base[ list ].link_field##_prev; \ + base[ list ].link_field##_prev = elem_index ; \ + } \ + else \ + { \ + base[ elem_index ].link_field##_prev = elem_index; \ + } \ + ( list ) = ( elem_index ); \ +} while( 0 ) + + +/** + Insert to the list tail + */ + +#define ZB_POOLED_LIST16_INSERT_TAIL( base, list, link_field, elem_index ) do \ +{ \ + ZB_ASSERT( ( elem_index ) != ZP_NULL16 ); \ + base[ elem_index ].link_field##_next = ZP_NULL16; \ + if( ( list ) != ZP_NULL16 ) \ + { \ + base[ elem_index ].link_field##_prev = base[ list ].link_field##_prev; \ + base[ base[ list ].link_field##_prev ].link_field##_next = elem_index; \ + base[ list ].link_field##_prev = elem_index; \ + } \ + else \ + { \ + base[ elem_index ].link_field##_prev = elem_index; \ + ( list ) = ( elem_index ); \ + } \ +} while (0) + + +/** + Insert after existed elem_indexry + */ + +#define ZB_POOLED_LIST16_INSERT_AFTER( base, list, link_field, elem_index, new_elem_index ) do \ +{ \ + ZB_ASSERT( new_elem_index != ZP_NULL16 ); \ + if( elem_index != ZP_NULL16 ) \ + { \ + if( elem_index == ZB_POOLED_LIST16_GET_TAIL( base, list, link_field ) ) \ + { \ + ZB_POOLED_LIST16_INSERT_TAIL( base, list, link_field, new_elem_index ); \ + } \ + else \ + { \ + base[ new_elem_index ].link_field##_next = base[ elem_index ].link_field##_next ; \ + base[ new_elem_index ].link_field##_prev = elem_index; \ + base[ base[ elem_index ].link_field##_next ].link_field##_prev = new_elem_index; \ + base[ elem_index ].link_field##_next = ( new_elem_index ); \ + } \ + } \ +} while(0) + + +/** + Remove from the list head + */ + +#define ZB_POOLED_LIST16_REMOVE_HEAD( base, list, link_field ) do \ +{ \ + if( list != ZP_NULL16 ) \ + { \ + if( base[ list ].link_field##_next != ZP_NULL16 ) \ + { \ + base[ base[ list ].link_field##_next ].link_field##_prev = base[ list ].link_field##_prev; \ + } \ + base[ list ].link_field##_prev = ZP_NULL16; \ + list = base[ list ].link_field##_next; \ + } \ +} while (0) + +/** + Remove from the list tail + */ + +#define ZB_POOLED_LIST16_REMOVE_TAIL( base, list, link_field ) do \ +{ \ + if( list != ZP_NULL16 ) \ + { \ + if( base[ list ].link_field ## _prev == ( list ) ) /* made an empty list */ \ + { \ + base[ list ].link_field ## _prev = ZP_NULL16; \ + ( list ) = ZP_NULL16; \ + } \ + else \ + { \ + base[ base[ base[ list ].link_field##_prev ].link_field##_prev ].link_field##_next = ZP_NULL16; \ + \ + /* This is a bit tricky: we need to assign list->prev and set \ + * tail->prev to 0, but we can't use temporary variable because \ + * we have no type here. Use _next as temporary variable. */ \ + \ + base[ base[ list ].link_field##_prev ].link_field##_next = \ + base[ base[ list ].link_field##_prev ].link_field##_prev; \ + \ + base[ base[ list ].link_field##_prev ].link_field##_prev = ZP_NULL16; \ + \ + base[ list ].link_field##_prev = base[ base[ list ].link_field##_prev ].link_field##_next; \ + } \ + } \ +} while (0) + +#define ZB_POOLED_LIST16_ITERATE( base, list, link_field, elem_index ) \ + for( ( elem_index ) = ( list ) ; ( elem_index != ZP_NULL16 ) ; ( elem_index ) = base[ elem_index ].link_field##_next ) + + +#define ZB_POOLED_LIST16_ITERATE_BACK( base, list, link_field, elem_index) \ + for( ( elem_index ) = ( list ) ? base[ list ].link_field##_prev : ZP_NULL16; \ + ( elem_index != ZP_NULL16 ); \ + ( elem_index ) = ( ( base[ base[ elem_index ].link_field##_prev ].link_field##_next != ZP_NULL16 ) ? \ + base[ elem_index ].link_field##_prev : ZP_NULL16 ) ) + +/* NOTE! elem_index is just some index from base array, but not + ordinary number of the list. So, if you remove elem_index == 2, + it doesn't mean that you remove third element from the list. It means + just that you remove some element placed in base[ 2 ] from the list which can + be actually any ordinary number of the list. +*/ + +#define ZB_POOLED_LIST16_REMOVE( base, list, link_field, elem_index ) \ +do \ +{ \ + ZB_ASSERT( elem_index != ZP_NULL16 ); \ + if( base[ elem_index ].link_field##_prev != ZP_NULL16 ) \ + { \ + if( base[ elem_index ].link_field##_next != ZP_NULL16 ) /* this is not a tail */ \ + { \ + base[ base[ elem_index ].link_field##_next ].link_field##_prev = base[ elem_index ].link_field##_prev; \ + } \ + else /* this is a tail */ \ + { \ + base[ list ].link_field##_prev = base[ elem_index ].link_field##_prev; \ + } \ + if( ( elem_index ) == ( list ) ) /* this is a head */ \ + { \ + ( list ) = base[ elem_index ].link_field##_next; \ + } \ + else /* this is not a head */ \ + { \ + base[ base[ elem_index ].link_field##_prev ].link_field##_next = base[ elem_index ].link_field##_next; \ + } \ + base[ elem_index ].link_field##_prev = ZP_NULL16; \ + } \ +} \ +while( 0 ) + + +/* Single liked lists */ +#define ZP_POOLED_SL_LIST8_NULL 255U + + +#define ZB_POOLED_SL_LIST8_DEFINE(type, list) type list ## _head; type list ## _tail + +#define ZB_POOLED_SL_LIST8_INIT(list) list ## _head = ZP_POOLED_SL_LIST8_NULL; list ## _tail = ZP_POOLED_SL_LIST8_NULL + + +#define ZB_POOLED_SL_LIST8_FIELD(type, name) type name ## _next + + +#define ZB_POOLED_SL_LIST8_NEXT(base, index, name) ( ( (index) == ZP_POOLED_SL_LIST8_NULL ) ? ZP_POOLED_SL_LIST8_NULL : (base)[index].name ## _next ) + +#define ZB_POOLED_SL_LIST8_HEAD(list) list ## _head + +#define ZB_POOLED_SL_LIST8_TAIL(list) list ## _tail + +#define ZB_POOLED_SL_LIST8_IS_EMPTY(list) ( list ## _head == ZP_POOLED_SL_LIST8_NULL ) +#define ZB_POOLED_SL_LIST8_IS_NOT_EMPTY(list) ( list ## _head != ZP_POOLED_SL_LIST8_NULL ) + + +/** + Insert to the list head + */ +#define ZB_POOLED_SL_LIST8_INSERT_HEAD(base, list, name, index) \ +do \ +{ \ + (base)[index].name ## _next = list ## _head; \ + if ( (list ## _head) + 1 == ZP_POOLED_SL_LIST8_NULL ) \ + { \ + (list ## _tail) = (index); \ + } \ + list ## _head = (index); \ +} while( 0 ) + + +/** + Insert to the list tail + */ +#define ZB_POOLED_SL_LIST8_INSERT_TAIL(base, list, name, index) \ +do \ +{ \ + (base)[index].name##_next = ZP_POOLED_SL_LIST8_NULL; \ + if ( (list ## _tail) != ZP_POOLED_SL_LIST8_NULL) \ + { \ + (base)[list ## _tail].name##_next = index; \ + list ## _tail = (index); \ + } \ + else \ + { \ + (list ## _head) = (index); \ + (list ## _tail) = (index); \ + } \ +} while (0) + + +/** + Remove from the list head + */ +#define ZB_POOLED_SL_LIST8_REMOVE_HEAD(base, list, name) \ +do \ +{ \ + if ( (list ## _head) != ZP_POOLED_SL_LIST8_NULL ) \ + { \ + list ## _head = (base)[list ## _head].name ## _next; \ + if ( (list ## _head) == ZP_POOLED_SL_LIST8_NULL) \ + { \ + (list ## _tail) = ZP_POOLED_SL_LIST8_NULL; \ + } \ + } \ +} while (0) + + +/** + Remove element from the list head, and store it in index + */ +#define ZB_POOLED_SL_LIST8_CUT_HEAD(base, list, name, index) \ +do \ +{ \ + if ( (list ## _head) != ZP_POOLED_SL_LIST8_NULL ) \ + { \ + (index) = (list ## _head); \ + (list ## _head) = (base)[list ## _head].name ## _next; \ + if ( (list ## _head) == ZP_POOLED_SL_LIST8_NULL) \ + { \ + (list ## _tail) = ZP_POOLED_SL_LIST8_NULL; \ + } \ + } \ + else \ + { \ + (index) = ZP_POOLED_SL_LIST8_NULL; \ + } \ +} while (0) + + +/** + Remove element from the list tail + */ +#define ZB_POOLED_SL_LIST8_CUT_TAIL(base, list, name, index) \ +do \ +{ \ + (index) = (list ## _tail); \ + ZB_POOLED_SL_LIST8_REMOVE(base, list, name, index); \ +} while (0) + + +/** + Remove index from list + */ +#define ZB_POOLED_SL_LIST8_REMOVE(base, list, name, index) \ +do \ +{ \ + zb_uint8_t p; \ + zb_uint8_t prev = ZP_POOLED_SL_LIST8_NULL; \ + for (p = (list ## _head); \ + p != ZP_POOLED_SL_LIST8_NULL; \ + prev = p, p = (base)[p].name ## _next ) \ + { \ + if ( p == (index) ) \ + { \ + if ( prev != ZP_POOLED_SL_LIST8_NULL ) \ + { \ + (base)[prev].name ## _next = (base)[p].name ## _next; \ + if ((list ## _tail) == index) \ + { \ + (list ## _tail) = prev; \ + } \ + } \ + else \ + { \ + (list ## _head) = (base)[p].name ## _next; \ + } \ + if ( (list ## _head) == ZP_POOLED_SL_LIST8_NULL ) \ + { \ + (list ## _tail) = ZP_POOLED_SL_LIST8_NULL; \ + } \ + break; \ + } \ + } \ +} \ +while( 0 ) + + +#define ZB_POOLED_SL_LIST8_ITERATE(base, list, name, index) \ + for( (index) = (list); (index != ZP_POOLED_SL_LIST8_NULL); (index) = base[index].name##_next ) + +#endif + +/*! @} */ +/*! @endcond */ + +#endif diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_ringbuffer.h b/managed_components/espressif__esp-zboss-lib/include/zb_ringbuffer.h new file mode 100644 index 0000000..483fc9b --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_ringbuffer.h @@ -0,0 +1,548 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Declare ring buffer internals +*/ + +#ifndef ZB_RINGBUFFER_H +#define ZB_RINGBUFFER_H 1 + +/*! @cond internals_doc */ +/** + @addtogroup ZB_BASE + @{ +*/ + + +/** + \par Generic ring buffer macros + */ + +/** + Declare ring buffer for entries of given type and capacity. + This is typedef, not variable declaration. + + @param type_name_prefix - prefix for names (like xxx_s, xxx_t) + @param ent_type - type of the ring buffer entry + @param capacity - ring buffer capacity + */ +#define ZB_RING_BUFFER_DECLARE(type_name_prefix, ent_type, capacity) \ +typedef struct type_name_prefix ## _s \ +{ \ + zb_ushort_t read_i; \ + zb_ushort_t write_i; \ + zb_ushort_t written; \ + ent_type ring_buf[capacity]; \ +} type_name_prefix ## _t + + +/** + * Initialize ring buffer internals + */ +#define ZB_RING_BUFFER_INIT(rb) ( (rb)->read_i = (rb)->write_i = (rb)->written = 0U) + +/** + * Return ring buffer capacity + * + * @param rb - ring buffer pointer. + */ +#define ZB_RING_BUFFER_CAPACITY(rb) ((sizeof((rb)->ring_buf) / sizeof((rb)->ring_buf[0]))) + +/** + * Return 1 if ring buffer is full + * + * @param rb - ring buffer pointer. + */ +#define ZB_RING_BUFFER_IS_FULL(rb) ((zb_uint_t)(rb)->written >= ZB_RING_BUFFER_CAPACITY(rb)) + +/** + * Return 1 if ring buffer is empty + * + * @param rb - ring buffer pointer. + */ +#define ZB_RING_BUFFER_IS_EMPTY(rb) ((rb)->written == 0U) + + +/** + * Return free space available in the ring buffer + * + * @param rb - ring buffer pointer. + */ +#define ZB_RING_BUFFER_FREE_SPACE(rb) (ZB_RING_BUFFER_CAPACITY(rb) - (zb_uint_t)(rb)->written) + +/** + * Reserve slot in the ring buffer but do not update pointers + * + * @param rb - ring buffer pointer. + * @return Pointer to the ring buffer entry or NULL if ring buffer is full + */ +#define ZB_RING_BUFFER_PUT_RESERVE(rb) \ +( \ + ZB_RING_BUFFER_IS_FULL(rb) ? NULL \ + : (rb)->ring_buf + (rb)->write_i \ + ) + +#define ZB_RING_BUFFER_PUT_HEAD_RESERVE_IDX(rb) \ +( \ + ((rb)->read_i > 0U) ? \ + ((rb)->read_i - 1U) : (ZB_RING_BUFFER_CAPACITY(rb) - 1U) \ + ) + +#define ZB_RING_BUFFER_PUT_HEAD_RESERVE(rb) \ +( \ + ZB_RING_BUFFER_IS_FULL(rb) ? NULL \ + : ((rb)->ring_buf + ZB_RING_BUFFER_PUT_HEAD_RESERVE_IDX(rb)) \ + ) + +/** + * Put to the ring buffer. + * Get free slot from the ring buffer, return pointer to it. + * + * @param rb - ring buffer pointer. + * @return nothing + */ +#define ZB_RING_BUFFER_FLUSH_PUT(rb) \ +( \ + (rb)->written++, \ + (rb)->write_i = ((rb)->write_i + 1U) % ZB_RING_BUFFER_CAPACITY(rb) \ + ) + +#define ZB_RING_BUFFER_FLUSH_PUT_HEAD(rb) \ +do \ +{ \ + (rb)->written++; \ + if ((rb)->read_i > 0U) \ + { \ + --((rb)->read_i); \ + } \ + else \ + { \ + (rb)->read_i = ZB_RING_BUFFER_CAPACITY(rb) - 1U; \ + } \ +} while(ZB_FALSE) + + + +/** + Return amount of data which can be put into ring buffer tail starting from write_i + + @param rb - ring buffer pointer + @param size - requested data size + */ +#define ZB_RING_BUFFER_LINEAR_PORTION(rb, size) \ +( \ + ZB_RING_BUFFER_CAPACITY(rb) - (rb)->write_i < size ? \ + ZB_RING_BUFFER_CAPACITY(rb) - (rb)->write_i : size \ +) + +/** + Return amount of data which can be put into ring buffer tail starting from write_i using external rb capacity + + @param rb - ring buffer pointer + @param size - requested data size + */ +#define ZB_RING_BUFFER_LINEAR_PORTION_BY_CAP(rb, size, rb_cap) \ +( \ + (rb_cap) - (rb)->write_i < (size) ? \ + (rb_cap) - (rb)->write_i : (size) \ + ) + +/** + * Get the size of available for writing continuous portion in ring buffer. + * + * That portion is from write_i index to the end of the buffer or + * from write_i index to the beginning of previously written but still not read data + * + * @param buf - ring buffer pointer + * @return size of available continuous portion + */ +#define ZB_RING_BUFFER_AVAILABLE_CONTINUOUS_PORTION(rb) \ + ZB_RING_BUFFER_LINEAR_PORTION((rb), ZB_RING_BUFFER_FREE_SPACE(rb)) + +/** + Batch put data into ringbuffer + + To be used to copy from external buffer to ring buffer + + @param rb - ring buffer pointer + @param data - data ptr + @param size - requested data size + @param entries_written - (out) amount of data put + */ +#define ZB_RING_BUFFER_BATCH_PUT(rb, data, size, entries_written) \ +do \ +{ \ + (entries_written) = ZB_RING_BUFFER_LINEAR_PORTION((rb), (size)); \ + ZB_MEMCPY((rb)->ring_buf + (rb)->write_i, (data), (entries_written)); \ + (rb)->written += (entries_written); \ + (rb)->write_i = (((rb)->write_i + (entries_written)) % ZB_RING_BUFFER_CAPACITY(rb)); \ +} while(ZB_FALSE) + +/** + Batch put data into ringbuffer using external rb capacity + + To be used to copy from external buffer to ring buffer + + @param rb - ring buffer pointer + @param data - data ptr + @param size - requested data size + @param entries_written - (out) amount of data put + @param rb_cap - cap of the ring buffer + */ +#define ZB_RING_BUFFER_BATCH_PUT_BY_CAP(rb, data, size, entries_written, rb_cap) \ +do \ +{ \ + (entries_written) = ZB_RING_BUFFER_LINEAR_PORTION_BY_CAP((rb), (size), (rb_cap)); \ + ZB_MEMCPY((rb)->ring_buf + (rb)->write_i, (data), (entries_written)); \ + (rb)->written += (entries_written); \ + (rb)->write_i = (((rb)->write_i + (entries_written)) % (rb_cap)); \ +} while(ZB_FALSE) + + +/** + * Flush after put more then 1 element to the ring buffer + * + * Do not check for write_i overflow! + * + * @param rb - ring buffer pointer. + * @param size - number of items put + * @return nothing + */ +#define ZB_RING_BUFFER_FLUSH_BATCH_PUT(rb, size) \ +( \ + (rb)->written += size, \ + (rb)->write_i = (((rb)->write_i) + size) % ZB_RING_BUFFER_CAPACITY(rb) \ + ) + + +/** + * Put value to the ring buffer. + * + * @param rb - ring buffer pointer. + * @param value - value to put to ring buffer + * @return nothing + */ +#define ZB_RING_BUFFER_PUT(rb, value) \ +( \ + (rb)->ring_buf[(rb)->write_i] = (value), \ + (rb)->written++, \ + (rb)->write_i = ((rb)->write_i + 1U) % ZB_RING_BUFFER_CAPACITY(rb) \ + ) + + +/** + * Put value to the ring buffer using memcpy. + * + * @param rb - ring buffer pointer. + * @param value_ptr - pointer to value to put to ring buffer + * @return nothing + */ +#define ZB_RING_BUFFER_PUT_PTR(rb, value_ptr) \ +( \ + memcpy(&((rb)->ring_buf[(rb)->write_i]), (value_ptr), sizeof((rb)->ring_buf[0])), \ + (rb)->written++, \ + (rb)->write_i = ((rb)->write_i + 1U) % ZB_RING_BUFFER_CAPACITY(rb) \ + ) + + +/** + * Reinsert last value into the ring buffer using memcpy. + * + * @param rb - ring buffer pointer. + * @param value_ptr - pointer to value to put to ring buffer + * @return nothing + */ +#define ZB_RING_BUFFER_PUT_REUSE_LAST(rb, value_ptr) \ +( \ + memcpy(&((rb)->ring_buf[((rb)->write_i ? (rb)->write_i - 1U : (rb)->write_i + ZB_RING_BUFFER_CAPACITY(rb) - 1U)]), \ + (value_ptr), \ + sizeof((rb)->ring_buf[0])) \ + ) + + +/** + * Get entry from the ring buffer read pointer position + * + * @param rb - ring buffer pointer. + * + * @return pointer to the ring buffer entry or NULL if it is empty + */ +#define ZB_RING_BUFFER_PEEK(rb) \ +( \ + ZB_RING_BUFFER_IS_EMPTY(rb) ? NULL \ + : (rb)->ring_buf + (rb)->read_i \ + ) + +/** + * Get entry from the ring buffer read pointer position + * + * @param rb - ring buffer pointer. + * + * @return pointer to the ring buffer entry + */ +#define ZB_RING_BUFFER_GET(rb) \ +( \ + (rb)->ring_buf + (rb)->read_i \ + ) + +/** + * Get entry from the ring buffer write pointer position + * + * @param rb - ring buffer pointer. + * + * @return pointer to the ring buffer entry + */ +#define ZB_RING_BUFFER_GETW(rb) \ +( (rb)->ring_buf + (rb)->write_i ) + +/** + * Move ring buffer read pointer. + * + * To be used after ZB_RING_BUFFER_PEEK(). + * @note This macro does not check for an empty ring buffer. + * + * @param rb - ring buffer pointer. + * @return nothing + */ +#define ZB_RING_BUFFER_FLUSH_GET(rb) \ +( \ + (rb)->written--, \ + ((rb)->read_i = ((rb)->read_i + 1U) % ZB_RING_BUFFER_CAPACITY(rb)) \ + ) + + +/** + * Get entries from the ring buffer read pointer position which can be get at once + * + * @param rb - ring buffer pointer. + * @param size - (out) number of entries which can be got + * + * @return pointer to the ring buffer entry + */ +#define ZB_RING_BUFFER_GET_BATCH(rb, size) \ + ( \ + (size) = ((rb)->written <= (ZB_RING_BUFFER_CAPACITY(rb) - (rb)->read_i) \ + ? \ + (rb)->written \ + : \ + (ZB_RING_BUFFER_CAPACITY(rb) - (rb)->read_i)), \ + (rb)->ring_buf + (rb)->read_i \ + ) \ + + + +/** + * Move ring buffer read pointer for more than 1 element + * + * @note This macro does not check for empty ring buffer. + * + * @param rb - ring buffer pointer. + * @param size - number of elements to mark as read + * @return nothing + */ +#define ZB_RING_BUFFER_FLUSH_GET_BATCH(rb, size) \ +( \ + (rb)->written -= (size), \ + ((rb)->read_i = ((rb)->read_i + (size)) % ZB_RING_BUFFER_CAPACITY((rb))) \ + ) + +/** + * Move ring buffer's read and write pointers to the specified pos + * + * @param rb - ring buffer pointer. + * @param b - new position of read_i buffer's pointer + * @param e - new position of write_i buffer's pointer + * @return nothing + */ +#define ZB_RING_BUFFER_LOCATE(rb, b, e) \ + ( (rb)->read_i = b, \ + (rb)->write_i = e, \ + (rb)->written = e - b \ + ) + +/** + * Returns number of used entries + * + * @param rb - ring buffer pointer. + */ + +#define ZB_RING_BUFFER_USED_SPACE(rb) \ +( \ + (rb)->written \ + ) + +#define ZB_RING_BUFFER_SEARCH_GET(_rb, _i) \ +( \ + ZB_RING_BUFFER_IS_EMPTY(_rb) ? NULL \ + : (_rb)->ring_buf + ((_rb)->read_i +(_i)) % ZB_RING_BUFFER_CAPACITY(_rb) \ + ) + + +/** + * This is a fake type used for type casting. + * Represents array of bytes, used for serial trace e.t.c. + * + * @Example: + * @code + * ZB_RING_BUFFER_DECLARE(sniffer_io_buffer, zb_uint8_t, 4096); + * ... + * zb_osif_set_user_io_buffer((zb_byte_array_t*)&gs_sniffer_io_buf, 4096); + * @endcode + */ +ZB_RING_BUFFER_DECLARE(zb_byte_array, zb_uint8_t, 1); + +/** + * @see ZB_RING_BUFFER_IS_EMPTY + */ +#define ZB_BYTE_ARRAY_IS_EMPTY(rb) ZB_RING_BUFFER_IS_EMPTY(rb) + +/** + * @see ZB_RING_BUFFER_PEEK + */ +#define ZB_BYTE_ARRAY_PEEK(rb) ZB_RING_BUFFER_PEEK(rb) + +/** + * Return 1 if ring buffer is full + * + * @param rb - ring buffer pointer. + * @param cap - ring buffer capacity (number of bytes) + */ +#define ZB_BYTE_ARRAY_IS_FULL(rb, cap) ((zb_uint_t)(rb)->written >= cap) + +/** + * Move ring buffer read pointer. + * + * To be used after ZB_BYTE_ARRAY_PEEK(). + * @note This macro does not check for empty ring buffer. + * + * @param rb - ring buffer pointer. + * @param cap - ring buffer capacity (number of bytes) + * @return nothing + */ +#define ZB_BYTE_ARRAY_FLUSH_GET(rb, cap) \ +( \ + (rb)->written--, \ + ((rb)->read_i = ((rb)->read_i + 1U) % (cap)) \ + ) + +/* 10/04/17 CR Ustimenko start */ +/** + * Get entries from the ring buffer read pointer position which can be get at once + * + * @param rb - ring buffer pointer. + * @param size - (out) number of entries which can be got + * @param cap - ring buffer capacity (number of bytes) + * + * @return pointer to the ring buffer entry + */ +#define ZB_BYTE_ARRAY_GET_BATCH(rb, size, cap) \ + ( \ + size = ((rb)->written <= (cap - (rb)->read_i) \ + ? \ + (rb)->written \ + : \ + (cap - (rb)->read_i)), \ + (rb)->ring_buf + (rb)->read_i \ + ) + +/** + * Move ring buffer read pointer for more than 1 element + * + * This macro does not check for an empty ring buffer. + * + * @param rb - ring buffer pointer. + * @param size - number of elements to mark as read + * @param cap - ring buffer capacity (number of bytes) + * @return nothing + */ +#define ZB_BYTE_ARRAY_FLUSH_GET_BATCH(rb, size, cap) \ +( \ + (rb)->written -= size, \ + ((rb)->read_i = ((rb)->read_i + size) % cap) \ + ) +/* 10/04/17 CR Ustimenko end */ + +/** + * Put value to the ring buffer. + * + * @param rb - ring buffer pointer. + * @param value - value to put to ring buffer + * @param cap - ring buffer capacity (number of bytes) + * @return nothing + */ +#define ZB_BYTE_ARRAY_PUT(rb, value, cap) \ +( \ + (rb)->ring_buf[(rb)->write_i] = (value), \ + (rb)->written++, \ + (rb)->write_i = ((rb)->write_i + 1U) % cap \ + ) + +#define ZB_BYTE_ARRAY_PUT_HEAD_RESERVE_IDX(rb, cap) \ +( \ + ((rb)->read_i > 0U) ? \ + ((rb)->read_i - 1U) : ((cap) - 1U) \ + ) + +#define ZB_BYTE_ARRAY_PUT_HEAD_RESERVE(rb, cap) \ +( \ + ((rb)->ring_buf + ZB_BYTE_ARRAY_PUT_HEAD_RESERVE_IDX(rb, (cap))) \ + ) + +#define ZB_BYTE_ARRAY_FLUSH_PUT_HEAD(rb, cap) \ +do \ +{ \ + (rb)->written++; \ + if ((rb)->read_i > 0U) \ + { \ + --((rb)->read_i); \ + } \ + else \ + { \ + (rb)->read_i = (cap) - 1U; \ + } \ +} while(ZB_FALSE) + +#define ZB_BYTE_ARRAY_FLUSH_PUT(rb, cap) \ +( \ + (rb)->written++, \ + (rb)->write_i = ((rb)->write_i + 1U) % (cap) \ + ) + +/*! @} */ +/*! @endcond */ + +#endif /* ZB_RINGBUFFER_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_scheduler.h b/managed_components/espressif__esp-zboss-lib/include/zb_scheduler.h new file mode 100644 index 0000000..27889d8 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_scheduler.h @@ -0,0 +1,486 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Zigbee scheduler: cooperative multitasking. +*/ + +#ifndef ZB_SCHEDULER_H +#define ZB_SCHEDULER_H 1 +#include "zboss_api_core.h" +#include "zb_osif.h" +#include "zb_pooled_list.h" +#include "zboss_api_internal.h" /* zb_cb_q_ent_t */ + +/*! \addtogroup sched */ +/*! @{ */ + +#include "zb_time.h" +#include "zb_ringbuffer.h" + +/*! @cond internals_doc */ +#define ZB_CB_SCHEDULER_EVENT() ZB_OSIF_SCHEDULER_EVENT() + +#ifdef ZB_INTERRUPT_SAFE_ALARMS +#define ZB_ALARM_INT_DISABLE() ZB_OSIF_GLOBAL_LOCK() +#define ZB_ALARM_INT_ENABLE() ZB_OSIF_GLOBAL_UNLOCK() +#else /* ZB_INTERRUPT_SAFE_ALARMS */ +#define ZB_ALARM_INT_DISABLE() +#define ZB_ALARM_INT_ENABLE() +#endif /* ZB_INTERRUPT_SAFE_ALARMS */ + +#ifdef ZB_INTERRUPT_SAFE_CALLBACKS +#define ZB_CB_INT_DISABLE() ZB_OSIF_GLOBAL_LOCK() +#define ZB_CB_INT_ENABLE() ZB_OSIF_GLOBAL_UNLOCK() +#else /* ZB_INTERRUPT_SAFE_CALLBACKS */ +#define ZB_CB_INT_DISABLE() +#define ZB_CB_INT_ENABLE() +#endif /* ZB_INTERRUPT_SAFE_CALLBACKS */ + +/* When running in multithreaded environment, is it possible +when a callback is scheduled from another thread. +The scheduler itself if thread-safe, so, this is possible. +However, if scheduler is sleeping in a main ZBOSS thread now, +it should be signalled somehow. +In this case there is a zb_scheduler_wakeup() routine shall be defined. +Since it is a platform-specific item, it shall be defined in OSIF */ +#if defined(ZB_THREADS) && !defined(ZB_SCHEDULER_NO_AUTOWAKEUP) +#define ZB_SCHEDULER_WAKEUP() zb_scheduler_wakeup() +#else +#define ZB_SCHEDULER_WAKEUP() +#endif + +#if defined ZB_NWK_STOCHASTIC_ADDRESS_ASSIGN && defined ZB_ROUTER_ROLE /* Zigbee pro */ + +/** + Callback function typedef. + Callback is function planned to execute by another function. + @note The callback must be declared as reentrant for dscc. + + @param param - callback parameter equals schedule record param fields + @param param2 - callback parameter contains test value + + @return is equal. + */ +typedef zb_bool_t (ZB_CODE * zb_callback_compare_t)(zb_uint8_t param, void* param2); + +#endif + +#ifdef ZB_PRO_ADDRESS_ASSIGNMENT_CB +/** @endcond */ /* internals_doc */ + +/** + Callback function typedef. + Callback is function planned to execute by another function. + @note The callback must be declared as reentrant for dscc. + + @param param - callback parameter equals schedule record param fields + @return short address for joining device, or -1 (0xFFFF) which means using the internal mechanisms of addresses assignment + */ +typedef zb_uint16_t (ZB_CODE * zb_addr_assignment_cb_t)(zb_ieee_addr_t ieee_addr); + +/*! @cond internals_doc */ +#endif + +/* zb_cb_q_ent_t moved to zboss_api_internal.h */ + +#define ZB_SCHEDULER_SET_2PARAM_CB(i) (ZG->sched.cb_flag_bm[(i)/32U] |= (1UL << ((i)%32U))) +#define ZB_SCHEDULER_RESET_2PARAM_CB(i) (ZG->sched.cb_flag_bm[(i)/32U] &= ~(1UL << ((i)%32U))) +#define ZB_SCHEDULER_IS_2PARAM_CB(i) (ZG->sched.cb_flag_bm[(i)/32U] & (1UL << ((i)%32U))) + +typedef ZB_PACKED_PRE struct zb_mac_cb_ent_s +{ + zb_callback_t func; /* currently, it is the same as common queue, */ + zb_uint8_t param; /* but, possibly, it is better to remove param from it */ +} +ZB_PACKED_STRUCT +zb_mac_cb_ent_t; + +/* zb_tm_q_ent_t moved to zboss_api_core.h */ + +/** + Immediate pending callbacks queue (ring buffer) + */ +#ifndef ZB_CONFIGURABLE_MEM +ZB_RING_BUFFER_DECLARE(zb_cb_q, zb_cb_q_ent_t, ZB_SCHEDULER_Q_SIZE); +#else +/* declare a header and 1 entry */ +ZB_RING_BUFFER_DECLARE(zb_cb_q, zb_cb_q_ent_t, 1); +#endif +/* Mac "clear to tx" queue. */ +ZB_RING_BUFFER_DECLARE(zb_mac_tx_q, zb_mac_cb_ent_t, ZB_MAC_QUEUE_SIZE); + +/* Ring buffer for storing callbacks waiting for delayed buffers */ +ZB_RING_BUFFER_DECLARE(zb_delayed_cb_q, zb_delayed_buf_q_ent_t, ZB_BUF_Q_SIZE); + +/** + Data structures for the delayed execution. + */ + +typedef void (ZB_CODE * zb_zdo_sleep_ind_cb_t)(zb_uint32_t sleep_tmo); + +typedef zb_bool_t (* zb_sched_stopping_cb_checker_t)(zb_callback_t cb); + +typedef struct zb_sched_globals_s +{ +#ifndef ZB_CONFIGURABLE_MEM + zb_cb_q_t cb_q; /*!< immediate callbacks queue */ +#define ZB_CB_Q (&ZG->sched.cb_q) + zb_uint32_t cb_flag_bm[(ZB_SCHEDULER_Q_SIZE + 31U)/32U]; +#else + zb_cb_q_t *cb_q; +#define ZB_CB_Q (ZG->sched.cb_q) + zb_uint32_t *cb_flag_bm; +#endif +#ifndef ZB_ALIEN_SCHEDULER + zb_mac_tx_q_t mac_tx_q; /* queue of callback's waiting for tx */ +#endif +#if defined( ENABLE_USB_SERIAL_IMITATOR ) + zb_callback_t usbc_rx_cb; /*!< Callback to be called on USB data presence. */ +#endif /* defined( ENABLE_USB_SERIAL_IMITATOR ) */ +#ifndef ZB_CONFIGURABLE_MEM + zb_tm_q_ent_t tm_buffer[ZB_SCHEDULER_Q_SIZE]; /*!< buffer for the timer queue entries */ +#else + zb_tm_q_ent_t *tm_buffer; +#endif + /* Use list macros for indexed lists and use byte instead pointer here. */ + ZB_POOLED_LIST8_DEFINE(tm_queue); /*!< delayed callbacks queue */ + ZB_POOLED_LIST8_DEFINE(tm_freelist); /*!< freelist of the timer queue entries */ + zb_delayed_cb_q_t delayed_queue[2]; /*!< queue to store delayed callbacks for getting in and out buffers (@ref buffer_types)*/ + zb_uint8_t tm_buffer_usage; /*!< Usage of timer queue */ + zb_bool_t stop; + zb_bool_t stopping; + zb_sched_stopping_cb_checker_t stopping_cb_checker; +} zb_sched_globals_t; + +/** + Initialize scheduler subsystem. + */ +void zb_sched_init(void); + +/** + * Stop scheduler subsystem. + */ +void zb_sched_stop(void); + +/** + Call all callbacks. + All cooperative multitasking done here. + + Call all callbacks from the queue. Callbacks can schedule other callbacks, so + potentially stay here infinite. + In practice at some point callbacks ring buffer became empty. + Put device into asleep waiting for interrupts (8051) or wait for data from + other source (Linux). + + This function usually placed into main loop. + + This function MUST be reentrant in Keil: must not share its xdata segment with + functions called from it by pointers. + + @return none + + See sched sample + */ +void zb_sched_loop_iteration(void); + +#ifndef ZB_ALIEN_SCHEDULER +/* Schedules a callback, that requires NORMAL_FIFO for transfer or security operations, +it will be called after current tx finished or just during next scheduler loop */ +#define ZB_SCHEDULE_TX_CB(func, param) zb_schedule_tx_cb(func, param, 0) +#define ZB_SCHEDULE_TX_CB_WITH_HIGH_PRIORITY(func, param) zb_schedule_tx_cb(func, param, 1) +#else + +#define ZB_SCHEDULE_TX_CB ZB_SCHEDULE_CALLBACK +#endif + +#if defined ZB_TRACE_LEVEL && defined ZB_TRACE_MASK +void zb_scheduler_trace_file_line(zb_uint32_t file_id, zb_uint32_t line_number, zb_callback_t func); +#endif /* ZB_TRACE_LEVEL && ZB_TRACE_MASK */ + +#if defined ZB_NWK_STOCHASTIC_ADDRESS_ASSIGN && defined ZB_ROUTER_ROLE /* Zigbee pro */ + +#ifndef ZB_MINIMAL_CONTEXT +/** + Cancel scheduled alarm with test by custom compare function. + + This function cancel previously scheduled alarm. Function is identified by + the pointer. Parameter is identified by compare func (comp) and default parameter (param). + + Record (rec) if found if rec.func==func and comp(rec.param, param)=true + + @param func - function to cancel + @param comp - custom comparer + @param param - default parameter for comparer + @return param of scheduled function or 0 if not found. + */ +zb_uint8_t zb_schedule_alarm_cancel_compare(zb_callback_t func, zb_callback_compare_t comp, void* param); +#endif /* !ZB_MINIMAL_CONTEXT */ + +#endif + +/** + Return true if scheduler has any pending callbacks + */ +#define ZB_SCHED_HAS_PENDING_CALLBACKS() !ZB_RING_BUFFER_IS_EMPTY(&ZG->sched.cb_q) + + +/** + Wait (block, go idle) until condition will not be true. + + @param condition - condition to check for + */ +#define ZB_SCHED_WAIT_COND(condition) \ +do \ +{ \ + ZB_SCHED_GLOBAL_LOCK(); \ + while ( !(condition) ) \ + { \ + ZB_SCHED_GLOBAL_UNLOCK(); \ + ZB_GO_IDLE(); \ + ZB_SCHED_GLOBAL_LOCK(); \ + } \ + ZB_SCHED_GLOBAL_UNLOCK(); \ +} \ +while(0) + + +/** + Global lock operation + Protect manipulation with queues in the main loop by this macro. + It disables interrupts on 8051 device and locks mutex in Linux. + */ +#define ZB_SCHED_GLOBAL_LOCK ZB_OSIF_GLOBAL_LOCK + + +/** + Global unlock operation + Protect manipulation with queues by this macro. + It enables interrupts on 8051 device and unlocks mutex in Linux. + */ +#define ZB_SCHED_GLOBAL_UNLOCK ZB_OSIF_GLOBAL_UNLOCK + +/** + Global lock operation - call from the interrupt handler + + @return RET_OK if success, RET_BUSY if locked by userspace + */ +#define ZB_SCHED_GLOBAL_LOCK_INT() ZB_OSIF_GLOBAL_LOCK_INT + +/** + Global unlock operation - call from the interrupt handler + */ +#define ZB_SCHED_GLOBAL_UNLOCK_INT() ZB_OSIF_GLOBAL_UNLOCK_INT + +#ifndef ZB_MINIMAL_CONTEXT +/** + * @brief Schedules a callback, that requires NORMAL_FIFO for transfer or security operations, it + * will be called after current tx finished or just during next scheduler loop. + * @param func - callback function. + * @param param - parameter for callback. + * @returns schedule status. + */ +zb_ret_t zb_schedule_tx_cb(zb_callback_t func, zb_uint8_t param, zb_uint8_t prior); +#endif /* !ZB_MINIMAL_CONTEXT */ + + +/** + Set a callback to be called when USB serial data is available. + + Callback is called with param 0. + To actually read serial data, call @ref usbc_serial_data_rx. + This function could be called, for example, after successful join. + + + @param usbc_rx_cb - callback to be called. If NULL, effectively + unregister USB rx callback. + */ +void zb_sched_register_usbc_rx_cb(zb_callback_t usbc_rx_cb); + +#ifdef ZB_LWIP +/** + Set a callback to be called when ethernet data is available. + */ +void zb_sched_register_ethernet_cb(zb_callback_t usbc_rx_cb); +#endif /* ZB_LWIP */ + +#define ZB_SCHED_TX_CB_HIGH_PRIOR_RESERVE 1U + +/** + Schedule callback from another thread + + * @param func - callback function. + * @param param - parameter for callback. + */ +void zb_schedule_callback_from_alien(zb_callback_t func, zb_uint8_t param); + +#ifdef ZB_DEBUG_BUFFERS_EXT + void zb_schedule_trace_queue(); +#define ZB_SCHEDULE_TRACE_QUEUE() zb_schedule_trace_queue() +#else +#define ZB_SCHEDULE_TRACE_QUEUE() +#endif + +zb_ret_t zb_schedule_callback(zb_callback_t func, zb_uint8_t param); + +/** + Schedule single-param callback execution. + + Schedule execution of function `func' in the main scheduler loop. + + The return was intentionally suppressed to avoid MISRA 17.7 violation. + If its return is needed the API should be called directly + + @param func - function to execute + @param param - callback parameter - usually, but not always ref to packet buffer + + See sched sample + */ +#define ZB_SCHEDULE_CALLBACK(func, param) (void)zb_schedule_callback(func, param) + +zb_ret_t zb_schedule_callback2(zb_callback2_t func, zb_uint8_t param, zb_uint16_t user_param); + +/** + Schedule two-param callback execution. + Schedule execution of function `func' in the main scheduler loop. + + The return was intentionally suppressed to avoid MISRA 17.7 violation. + If its return is needed the API should be called directly + + @param func - function to execute + @param param - zb_uint8_t callback parameter - usually, but not always ref to + packet buffer + @param user_param - zb_uint16_t user parameter - usually, but not + always short address + + See sched sample + */ +#define ZB_SCHEDULE_CALLBACK2(func, param, user_param) (void)zb_schedule_callback2(func, param, user_param) + +zb_ret_t zb_schedule_callback_prior(zb_callback_t func, zb_uint8_t param); + +/** + Schedule single-param high priority callback execution. + + Schedule high priority execution of function `func' in the main scheduler loop. + + The return was intentionally suppressed to avoid MISRA 17.7 violation. + If its return is needed the API should be called directly + + @param func - function to execute + @param param - callback parameter - usually, but not always ref to packet buffer + + See sched sample + */ +#define ZB_SCHEDULE_CALLBACK_PRIOR(func, param) (void)zb_schedule_callback_prior(func, param) + +zb_ret_t zb_schedule_alarm(zb_callback_t func, zb_uint8_t param, zb_time_t timeout_bi); + +/** + Schedule alarm - callback to be executed after timeout. + + Function will be called via scheduler after timeout expired (maybe, plus some + additional time). + Timer resolution depends on implementation. + Same callback can be scheduled for execution more then once. + + The return was intentionally suppressed to avoid MISRA 17.7 violation. + If its return is needed the API should be called directly + + @param func - function to call via scheduler + @param param - parameter to pass to the function + @param timeout_bi - timeout, in beacon intervals + + See any sample + */ +#define ZB_SCHEDULE_ALARM(func, param, timeout_bi) (void)zb_schedule_alarm(func, param, timeout_bi) + +/** + Cancel scheduled alarm. + + This function cancel previously scheduled alarm. Function is identified by + the pointer. + + @param func - function to cancel + @param param - parameter to cancel. \see ZB_ALARM_ANY_PARAM. \see ZB_ALARM_ALL_CB + @return RET_OK or error code + + See reporting_srv sample + */ +#define ZB_SCHEDULE_ALARM_CANCEL(func, param) (void)zb_schedule_alarm_cancel((func), (param), NULL) + +/** + Cancel scheduled alarm and get buffer. + + This function cancel previously scheduled alarm and returns buffer ref associated with alarm. + Function is identified by the pointer. + + @param func - function to cancel + @param param - parameter to cancel. \see ZB_ALARM_ANY_PARAM. \see ZB_ALARM_ALL_CB + @param p_param - [out] pointer of ref buffer from cancelled flag: free buffer if its alarm will be cancel + @return RET_OK or error code + + @b Example: + @code + { + zb_uint8_t cancelled_param; + + ZB_SCHEDULE_ALARM_CANCEL_AND_GET_BUF(my_func1, ZB_ALARM_ANY_PARAM, &cancelled_param); + my_func1(cancelled_param); + } + @endcode + + See reporting_srv sample + */ +#define ZB_SCHEDULE_ALARM_CANCEL_AND_GET_BUF(func, param, p_param) (void)zb_schedule_alarm_cancel((func), (param), (p_param)) + + +/** + Start ZBOSS shutdown procedure in the scheduler. + + Drop all callbacks and alarms, disable alarms planning - but keep callbacks + planning and scheduler working. + That is necessary to complete MAC reset at shut. + */ +void zb_scheduler_start_shutting(void); + +void zb_scheduler_set_cb_checker(zb_sched_stopping_cb_checker_t checker); + +/** @endcond */ /* internals_doc */ +/*! @} */ + + +#endif /* ZB_SCHEDULER_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_time.h b/managed_components/espressif__esp-zboss-lib/include/zb_time.h new file mode 100644 index 0000000..daf013a --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_time.h @@ -0,0 +1,160 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Common definitions for time functionality +*/ + +#ifndef ZB_TIME_H +#define ZB_TIME_H 1 + +#include "zboss_api_core.h" + + +/*! @cond internals_doc */ +/*! \addtogroup time */ +/*! @{ */ + +#define ZB_HALF_MAX_TIME32_VAL (ZB_UINT32_MAX / 2U) + + /** + Time subtraction: subtract 'b' from 'a'for 32bit-time + + Take overflow into account: change sign (subtraction order) if result > + values_diapason/2. + Suppose a always >= b, so result is never negative. + This macro will be used to calculate, for example, amount of time to sleep + - it is positive by definition. + Do not use it to compare time values! Use ZB_TIME32_GE() instead. + @note Both a and b is of type @ref zb_time_t. Can't decrease time (subtract + constant from it) using this macro. + + @param a - time to subtract from + @param b - time to subtract + @return subtraction result + */ +#define ZB_TIME32_SUBTRACT(a, b) ((zb_uint32_t)((a) - (b)) < ZB_HALF_MAX_TIME32_VAL ? (zb_uint32_t)((a) - (b)) : (zb_uint32_t)((b) - (a))) + + /** + Time add: add 'a' to 'b' for 32-bit time + + Overflow is possible, but this is ok - it handled by subtraction and compare macros. + + @param a - time to add to + @param b - value to add + @return addition result + */ +#define ZB_TIME32_ADD(a, b) (zb_uint32_t)((a) + (b)) + + /** + Compare times a and b - check that a >= b for 32-bit time + + Taking into account overflow and unsigned values arithmetic and supposing + difference between a and b can't be > 1/2 of the overall time values + diapason, + a >= b only if a - b < values_diapason/2 + + @param a - first time value to compare + @param b - second time value to compare + @return 1 is a >= b, 0 otherwise + */ +#define ZB_TIME32_GE(a, b) ((zb_uint32_t)((a) - (b)) < ZB_HALF_MAX_TIME32_VAL) + +#ifndef ZB_ALIEN_TIMER +/** + Start timer - assign time to sleep + + @param timeout - time in internal format to sleep before delayed callback run + */ +void zb_timer_start(zb_time_t timeout); + +/** + Stop timer - timer stop and callback not run + */ +void zb_timer_stop(void); + +#endif + +/** + Timer internals + + 'timer' always ticks (if some timer is started), usually with overflow. + Timer unit is beacon interval, for every system. + */ +typedef struct zb_timer_s +{ + zb_time_t timer; /*!< current time, measured in beacon intervals */ + +#ifndef ZB_ALIEN_TIMER + zb_uint32_t sleep_tmo_remainder_ms; /*!< slept time remainder, used for timer corrections */ + zb_time_t timer_stop; /*!< time to stop timer (disable timer interrupts etc) */ + zb_bool_t started; /*!< flag - timer is started */ + zb_bool_t canstop; /*!< flag - Can the timer be stopped? */ +#endif +} +zb_timer_t; + +/** + Enable ability to stop times saving power. + + Might be used for ZED. Not sure will use it for now. + */ +void zb_timer_enable_stop(void); + +/** + Disable ability to stop times saving power. + */ +void zb_timer_disable_stop(void); + +/** + Get current transceiver time value in usec + */ +zb_time_t osif_transceiver_time_get(void); + +/** + Sleep for required interval using transceiver timer. + + Can be implemented as a busy wait or as a real sleep. + + @param interval - time to sleep in microseconds + */ +void osif_sleep_using_transc_timer(zb_time_t interval); + + +/*! @} */ +/*! @endcond */ + +#endif /* ZB_TIME_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_trace.h b/managed_components/espressif__esp-zboss-lib/include/zb_trace.h new file mode 100644 index 0000000..c57ca9d --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_trace.h @@ -0,0 +1,1310 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZigBee trace. Application should include it. +*/ +#ifndef ZB_LOGGER_H +#define ZB_LOGGER_H 1 + +#ifdef ZB_TRACE_USE_VA_LIST +#include +#endif + +/** @cond DOXYGEN_DEBUG_SECTION */ +/** + * @addtogroup ZB_TRACE Debug trace + * @{ + */ +/** @cond DSR_TRACE */ +/** + * @addtogroup ZB_TRACE_CONFIG Trace configuration + * @{ + */ +/** @endcond */ /* DSR_TRACE */ + +#if defined(ZB_TRACE_LEVEL) +/** @cond DOXYGEN_INTERNAL_DOC */ +extern zb_uint8_t g_trace_level, g_o_trace_level; +extern zb_uint32_t g_trace_mask; +extern zb_uint_t g_trace_inside_intr; +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ +/** + Set trace level at runtime + + That macro can switch trace level on and off. Trace level must be included + into build at compile time by setting ZB_TRACE_LEVEL compiler time define. + + @param l - new trace level. + + @par Example + @snippet thermostat/thermostat_zr/thermostat_zr.c set_trace + @par + */ +#define ZB_SET_TRACE_LEVEL(l) g_trace_level = (l) + +/** + Switch off all trace at runtime + */ +#define ZB_SET_TRACE_OFF() g_o_trace_level = g_trace_level, g_trace_level = 0U + +/** + Switch on trace at runtime + + That macro enables trace which was active before call to ZB_SET_TRACE_OFF(). + + @snippet light_sample/dimmable_light/bulb.c switch_trace_on + */ +#define ZB_SET_TRACE_ON() g_trace_level = g_o_trace_level + +/** + Set trace mask at runtime + + That macro can switch trace mask on and off. Trace mask must be included + into build at compile time by setting ZB_TRACE_MASK compiler time define. + + @param m - new trace mask. + + @par Example + @snippet thermostat/thermostat_zr/thermostat_zr.c set_trace + @par + */ +#define ZB_SET_TRACE_MASK(m) g_trace_mask = (m) + +#else + +#define ZB_SET_TRACE_OFF() +#define ZB_SET_TRACE_LEVEL(l) +#define ZB_SET_TRACE_ON() +#define ZB_SET_TRACE_MASK(m) + +#endif /* defined(ZB_TRACE_LEVEL) */ + +/** @cond DSR_TRACE */ +/** @} */ /* ZB_TRACE_CONFIG */ +/** @endcond */ /* DSR_TRACE */ + +/** @cond DSR_TRACE */ +/** + * @addtogroup TRACE_SUBSYSTEMS + * @{ + */ +#define TRACE_SUBSYSTEM_COMMON 0x0001U /**< Common subsystem. */ +#define TRACE_SUBSYSTEM_MEM 0x0002U /**< MEM subsystem (buffers pool). */ +#define TRACE_SUBSYSTEM_MAC 0x0004U /**< MAC subsystem. */ +#define TRACE_SUBSYSTEM_NWK 0x0008U /**< NWK subsystem. */ + +#define TRACE_SUBSYSTEM_APS 0x0010U /**< APS subsystem. */ +#define TRACE_SUBSYSTEM_ZSE 0x0020U /**< ZSE subsystem. */ +#define TRACE_SUBSYSTEM_ZDO 0x0040U /**< ZDO subsystem. */ +#define TRACE_SUBSYSTEM_SECUR 0x0080U /**< Security subsystem. */ + +#define TRACE_SUBSYSTEM_ZCL 0x0100U /**< ZCL subsystem. */ +/** @cond DOXYGEN_TOUCHLINK_FEATURE */ +#define TRACE_SUBSYSTEM_ZLL 0x0200U /**< ZLL/Touchlink subsystem. */ +/** @endcond */ /* DOXYGEN_TOUCHLINK_FEATURE */ +/** @cond DOXYGEN_INTERNAL_DOC */ +#define TRACE_SUBSYSTEM_SSL 0x0400U /**< SSL subsystem - not really used */ +#define TRACE_SUBSYSTEM_NCP_TRANSPORT TRACE_SUBSYSTEM_SSL +#define TRACE_SUBSYSTEM_MACSPLIT TRACE_SUBSYSTEM_NCP_TRANSPORT +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ +/** @endcond */ /* DSR_TRACE */ +#define TRACE_SUBSYSTEM_APP 0x0800U /**< User Application */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +#define TRACE_SUBSYSTEM_LWIP 0x1000U /* LWIP is used, else free */ +#define TRACE_SUBSYSTEM_ALIEN 0x2000U /* Some special debug */ +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ +#define TRACE_SUBSYSTEM_ZGP 0x4000U /**< ZGP subsystem */ +/** @cond DOXYGEN_INTERNAL_DOC */ +#define TRACE_SUBSYSTEM_MAC_API 0x8000U /**< MAC API subsystem */ +#define TRACE_SUBSYSTEM_MACLL 0x10000U /**< MAC LL subsystem */ +#define TRACE_SUBSYSTEM_SPECIAL1 0x20000U /**< Special subsystem */ +#define TRACE_SUBSYSTEM_BATTERY 0x40000U /**< Battery subsystem */ +#define TRACE_SUBSYSTEM_OTA 0x80000U /**< OTA subsystem */ +#define TRACE_SUBSYSTEM_TRANSPORT 0x100000U /**< Transport subsystem */ +#define TRACE_SUBSYSTEM_USB 0x200000U /**< USB subsystem */ +#define TRACE_SUBSYSTEM_SPI 0x400000U /**< SPI subsystem */ +#define TRACE_SUBSYSTEM_UART 0x800000U /**< UART subsystem */ +#define TRACE_SUBSYSTEM_JSON 0x1000000U /**< JSON subsystem */ +#define TRACE_SUBSYSTEM_HTTP 0x2000000U /**< HTTP subsystem */ +#define TRACE_SUBSYSTEM_CLOUD 0x4000000U /**< Interface to the Cloud */ +#define TRACE_SUBSYSTEM_ZBDIRECT 0x8000000U /**< Zigbee Direct subsystem */ +#define TRACE_SUBSYSTEM_DIAGNOSTIC 0x10000000U /**< Diagnostic subsystem */ +#define TRACE_SUBSYSTEM_NS 0x20000000U /**< Network simulator subsystem */ +#define TRACE_SUBSYSTEM_TEST 0x40000000U /**< Subsystem for tests and CI */ +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +#define TRACE_SUBSYSTEM_INFO ((zb_uint_t)-1) /**< Common subsystem */ + +/* to be continued... */ + +/** @cond DSR_TRACE */ +/** @} */ /* TRACE_SUBSYSTEMS */ +/** @endcond */ /* DSR_TRACE */ +/** @} */ /* ZB_TRACE */ + +/** + * @addtogroup ZB_TRACE Debug trace + * @{ + */ +#if defined ZB_TRACE_LEVEL || defined DOXYGEN +/** + * @addtogroup ZB_TRACE_CONFIG Trace configuration + * @{ + */ + +#ifndef DOXYGEN +#define TRACE_ENABLED_(mask,lev) ((lev) <= ZB_TRACE_LEVEL && ((mask) & ZB_TRACE_MASK)) +#endif /* DOXYGEN */ + +/** + * @brief Check that trace is enabled for provided level. + * To be used in constructions like: + * @code + * if (TRACE_ENABLED(TRACE_APS3)) + * { + * call_some_complex_trace(); + * } + * @endcode + * @param m - trace level macro. + * @return 1 if enabled, 0 if disabled. + */ +#ifndef TRACE_ENABLED +#define TRACE_ENABLED(m) TRACE_ENABLED_(m) +#endif /* TRACE_ENABLED */ + +#ifndef DOXYGEN +zb_uint32_t zb_trace_get_counter(void); +#endif /* DOXYGEN */ + +#ifdef DOXYGEN +/** + Trace file ID used by win_com_dump to identify source file. + + Must be first define in the .c file, just before first include directive. + @par Example + @snippet light_sample/dimmable_light/bulb.c trace_file_id + @par +*/ +#define ZB_TRACE_FILE_ID 12345U +#endif +/** @} */ /* ZB_TRACE_CONFIG */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +#ifdef ZB_INTERRUPT_SAFE_CALLBACKS +/* If HW can detect that we are inside ISR, let's use it and do not trace from ISR. */ +zb_bool_t zb_osif_is_inside_isr(void); +#define ZB_HW_IS_INSIDE_ISR() zb_osif_is_inside_isr() +#else +#define ZB_HW_IS_INSIDE_ISR() 0 +#endif + +#define TRACE_ENTER_INT() g_trace_inside_intr = 1U +#define TRACE_LEAVE_INT() g_trace_inside_intr = 0U +#define ZB_TRACE_INSIDE_INTR() (g_trace_inside_intr || ZB_HW_IS_INSIDE_ISR()) + +#ifndef ZB_TRACE_FROM_INTR +#define ZB_TRACE_INSIDE_INTR_BLOCK() ZB_TRACE_INSIDE_INTR() +#else +#define ZB_TRACE_INSIDE_INTR_BLOCK() 0 +#endif +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** + * @brief A universal way to print raw string as trace message. + */ +void zb_trace_str(const zb_char_t *str); + +#if defined ZB_TRACE_TO_FILE || defined ZB_TRACE_TO_SYSLOG || defined DOXYGEN +/** @cond DOXYGEN_INTERNAL_DOC */ +/** + \par Trace to file means trace to disk file using printf() or its analog. + Tricks to decrease code size by excluding format strings are not used. + */ +void zb_trace_init_file(zb_char_t *name); +void zb_trace_deinit_file(void); +void zb_trace_file_commit(void); +void zb_trace_disable_deinit(void); +zb_bool_t zb_trace_is_disable_deinit(void); +void zb_trace_file_flush(void); +#ifdef ZB_USE_LOGFILE_ROTATE +void zb_trace_check_rotate(void); +#endif + +/** + + Initialize trace subsystem + + @param name - trace file name component +*/ +#define TRACE_INIT(name) zb_trace_init_file(name) +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** + Deinitialize trace subsystem +*/ +#define TRACE_DEINIT zb_trace_deinit_file + +/** @cond DOXYGEN_INTERNAL_DOC */ +#define ZB_T0_TRACE(...) __VA_ARGS__ + +#if defined ZB_TRACE_USE_VA_LIST && (defined ZB_BINARY_AND_TEXT_TRACE_MODE || defined ZB_TRACE_TO_SYSLOG || !defined ZB_BINARY_TRACE) +/** + * @brief Print trace message. Option with va_list + */ +void zb_trace_msg_txt_file_vl( + zb_uint_t mask, + zb_uint_t level, + const zb_char_t *format, + const zb_char_t *file_name, + zb_int_t line_number, + zb_int_t args_size, + va_list arglist); +#endif + +#if defined ZB_BINARY_TRACE && !defined ZB_TRACE_TO_SYSLOG + +/** + * @brief Print binary trace message. + */ +void zb_trace_msg_bin_file( + zb_uint_t mask, + zb_uint_t level, +#if defined ZB_BINARY_AND_TEXT_TRACE_MODE + zb_char_t *file_name, +#endif + zb_uint16_t file_id, + zb_int_t line_number, + zb_int_t args_size, ...); + +#ifdef ZB_TRACE_USE_VA_LIST +/** + * @brief Print binary trace message. Option with va_list + */ +void zb_trace_msg_bin_file_vl( + zb_uint_t mask, + zb_uint_t level, + zb_uint16_t file_id, + zb_int_t line_number, + zb_int_t args_size, + va_list arglist); +#endif + +#if defined ZB_BINARY_AND_TEXT_TRACE_MODE +#define ZB_TRACE_MODE_BINARY 0U +#define ZB_TRACE_MODE_TEXT 1U +extern zb_uint8_t g_trace_text_mode; +void zb_trace_set_mode(zb_uint8_t mode); + +/** + * @brief Print trace message. + */ +void zb_trace_msg_txt_file( + zb_uint_t mask, + zb_uint_t level, + const zb_char_t *format, + const zb_char_t *file_name, + zb_uint16_t file_id, + zb_int_t line_number, + zb_int_t args_size, ...); + +#define ZB_T1_TRACE(s, l, fmts, args) \ + if ((zb_int_t)ZB_TRACE_LEVEL>=(zb_int_t)l && \ + ((s) & ZB_TRACE_MASK)) \ + { \ + if (g_trace_text_mode == 0U) \ + { \ + zb_trace_msg_bin_file(s, l, ZB_T0_TRACE args); \ + } \ + else \ + { \ + zb_trace_msg_txt_file(s, l, fmts, ZB_T0_TRACE args); \ + } \ + } +#else +#define ZB_T1_TRACE(s, l, fmts, args) if ((zb_int_t)ZB_TRACE_LEVEL>=(zb_int_t)l && ((s) & ZB_TRACE_MASK)) zb_trace_msg_bin_file(s, l, ZB_T0_TRACE args) +#endif +#else +/** + * @brief Print trace message. + */ +void zb_trace_msg_txt_file( + zb_uint_t mask, + zb_uint_t level, + const zb_char_t *format, + const zb_char_t *file_name, + zb_int_t line_number, + zb_int_t args_size, ...); + +#define ZB_T1_TRACE(s, l, fmts, args) if ((zb_int_t)ZB_TRACE_LEVEL>=(zb_int_t)l && ((s) & ZB_TRACE_MASK)) zb_trace_msg_txt_file(s, l, fmts, ZB_T0_TRACE args) +#endif +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** + * @brief Put trace output. + * @param lm - trace subsystem and level marker. + * @param fmts - printf()-like format string. + * @param args - format string substitution parameters with a size marker. + * + * @par Example + * @snippet light_sample/dimmable_light/bulb.c trace_msg + * @par + */ +#define TRACE_MSG(lm, fmts, args) \ + do { \ + ZB_T1_TRACE(lm, fmts, args); \ + } while (0) + +/** @cond DOXYGEN_INTERNAL_DOC */ +#elif (defined ZB_TRACE_TO_PORT || defined ZB_TRACE_OVER_SIF) +/* + 8051 trace does not use format string in the code to save code space. + +- will modify trace at device only, Linux will work as before +- trace implementation will hex dump all arguments as set of bytes +- external utility will parse dump, divide trace arguments dump into separate arguments and +convert hex-int, unsigned etc. +- utility will get argument strings from the source files (trace macros) and find it +by file:line +- Add one more parameter to the trace macro: sum of the trace argument sizes. +Define readable constants like +#define FMT_D_HD_X 5 +- create script/program to modify existing trace calls +- combine dump parse utility functionality with win_com_dump, so it will produce human-readable trace + + */ + +#if defined ZB_TRACE_OVER_SIF +#define TRACE_INIT(name) zb_osif_sif_init() +#elif ! defined ZB_SERIAL_FOR_TRACE || defined ZB_TRACE_OVER_JTAG +#define TRACE_INIT(name) +#else +#define TRACE_INIT(name) zb_serial_trace_init(name) +#endif /* defined ZB_TRACE_OVER_SIF */ + +/* No trace deinit */ +#define TRACE_DEINIT() + +#ifndef ZB_BINARY_TRACE +void zb_trace_msg_port( + const zb_char_t ZB_IAR_CODE *file_name, + zb_int_t line_number, + zb_uint8_t args_size, ...); + +#else + +#ifndef ZB_TRACE_FILE_ID +#ifndef ZB_DONT_NEED_TRACE_FILE_ID +#warning ZB_TRACE_FILE_ID undefined! Insert #define ZB_TRACE_FILE_ID NNN before 1-st #include +#endif +#define ZB_TRACE_FILE_ID 0 +#else +ZB_ASSERT_COMPILE_DECL(ZB_TRACE_FILE_ID < ZB_UINT16_MAX); +#endif + +void zb_trace_msg_port( + zb_uint_t mask, + zb_uint_t level, + zb_uint16_t file_id, + zb_uint16_t line_number, + zb_uint_t args_size, ...); + +#ifdef ZB_TRACE_USE_VA_LIST +/* Option with va_list */ +void zb_trace_msg_port_vl( + zb_uint_t mask, + zb_uint_t level, + zb_uint16_t file_id, + zb_uint16_t line_number, + zb_uint_t args_size, + va_list arglist); +#endif + +#endif + +#ifdef ZB_BINARY_TRACE +#define ZB_T0_TRACE(...) __VA_ARGS__ +#ifndef ZB_T1_TRACE +#define ZB_T1_TRACE(s, l, args) if ((zb_int_t)ZB_TRACE_LEVEL>=(zb_int_t)l && ((s) == (zb_uint_t)-1 || (s) & ZB_TRACE_MASK) && !ZB_TRACE_INSIDE_INTR_BLOCK()) zb_trace_msg_port(s, l, ZB_T0_TRACE args) +#endif /* ZB_T1_TRACE */ +#else +#define ZB_T1_TRACE(s, l, args) \ + if ((zb_int_t)ZB_TRACE_LEVEL>=(zb_int_t)l && ((s) == -1 || ((s) & ZB_TRACE_MASK)) && !ZB_TRACE_INSIDE_INTR_BLOCK()) zb_trace_msg_port args +#endif + +#define TRACE_MSG(lm, fmt, args) \ + do { \ + ZB_T1_TRACE(lm, fmt, args); \ + } while (0) + +#else + +#error Must define either ZB_TRACE_TO_FILE or ZB_TRACE_TO_PORT || ZB_TRACE_OVER_SIF + +#endif /* trace type */ + + +#else /* if trace off */ + +#ifndef KEIL +#define TRACE_MSG(...) ((void)0) +#else +/* Keil does not support vararg macros */ +#define TRACE_MSG(a,b,c) ((void)0) +#endif + +#define TRACE_INIT(name) +#define TRACE_DEINIT(c) + +#define TRACE_ENABLED(m) ZB_FALSE + +#define TRACE_ENTER_INT() +#define TRACE_LEAVE_INT() + +#endif /* trace on/off */ +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** @cond DSR_TRACE */ +/** + * @addtogroup TRACE_DATA_FORMAT_ADDITIONAL Trace data format for keys + * @{ + */ +#if defined ZB_TRACE_TO_FILE || defined ZB_TRACE_TO_SYSLOG || defined ZB_TRACE_TO_PORT || defined DOXYGEN +/** + Trace format for 64-bit address. + + @snippet light_sample/dimmable_light/bulb.c trace_64_example_variable + @snippet light_sample/dimmable_light/bulb.c trace_64_example +*/ +#define TRACE_FORMAT_64 "%02hx:%02hx:%02hx:%02hx:%02hx:%02hx:%02hx:%02hx" + +/** + Trace format for 128-bit number (key etc). + + @snippet se/energy_service_interface/se_esi_zc.c TRACE_128 +*/ +#define TRACE_FORMAT_128 "%02hx:%02hx:%02hx:%02hx:%02hx:%02hx:%02hx:%02hx:%02hx:%02hx:%02hx:%02hx:%02hx:%02hx:%02hx:%02hx" + +/** + Trace format arguments for 64-bit address. + + @snippet light_sample/dimmable_light/bulb.c trace_64_example_variable + @snippet light_sample/dimmable_light/bulb.c trace_64_example +*/ +#define TRACE_ARG_64(a) (zb_uint8_t)((a)[7]),(zb_uint8_t)((a)[6]),(zb_uint8_t)((a)[5]),(zb_uint8_t)((a)[4]),(zb_uint8_t)((a)[3]),(zb_uint8_t)((a)[2]),(zb_uint8_t)((a)[1]),(zb_uint8_t)((a)[0]) + +/** + Trace format arguments for 128-bit number. + + @snippet se/energy_service_interface/se_esi_zc.c TRACE_128 +*/ +#define TRACE_ARG_128(a) (zb_uint8_t)((a)[0]),(zb_uint8_t)((a)[1]),(zb_uint8_t)((a)[2]),(zb_uint8_t)((a)[3]),(zb_uint8_t)((a)[4]),(zb_uint8_t)((a)[5]),(zb_uint8_t)((a)[6]),(zb_uint8_t)((a)[7]),(zb_uint8_t)((a)[8]),(zb_uint8_t)((a)[9]),(zb_uint8_t)((a)[10]),(zb_uint8_t)((a)[11]),(zb_uint8_t)((a)[12]),(zb_uint8_t)((a)[13]),(zb_uint8_t)((a)[14]),(zb_uint8_t)((a)[15]) + + +#else + +/** @brief Trace format for 64-bit address - single argument for 8051. */ +#define TRACE_FORMAT_64 "%A" +#define TRACE_FORMAT_128 "%A:%A" + +/** @endcond */ /* DSR_TRACE */ +/** @cond internals_doc */ +typedef struct zb_addr64_struct_s +{ + zb_64bit_addr_t addr; +} ZB_PACKED_STRUCT zb_addr64_struct_t; + +typedef struct zb_byte128_struct_s +{ + zb_uint8_t d[16]; +} ZB_PACKED_STRUCT zb_byte128_struct_t; + +/* Pass 8-bytes address as structure by value */ +#define TRACE_ARG_64(a) *((zb_addr64_struct_t *)a) +/* Pass 16-bytes key as structure by value */ +#define TRACE_ARG_128(a) *((zb_byte128_struct_t *)a) +/** @endcond */ /* internals_doc */ +/** @cond DSR_TRACE */ + +#endif /* ti file / !to file */ +/** @} */ /* TRACE_DATA_FORMAT_ADDITIONAL */ +/** @endcond */ /* DSR_TRACE */ + + +/** @cond DSR_TRACE */ +/** + * @addtogroup TRACE_GENERAL_MESSAGES + * @{ + */ +/** @brief Error message. */ +#define TRACE_ERROR TRACE_SUBSYSTEM_INFO, 0U +/** @brief Information message level 1. */ +#define TRACE_INFO1 TRACE_SUBSYSTEM_INFO, 1U +/** @brief Information message level 2. */ +#define TRACE_INFO2 TRACE_SUBSYSTEM_INFO, 2U +/** @brief Information message level 3. */ +#define TRACE_INFO3 TRACE_SUBSYSTEM_INFO, 3U + +/** @} */ /* TRACE_GENERAL_MESSAGES */ + +#ifdef ZB_TRACE_LEVEL +#ifndef ZB_TRACE_MASK +#define ZB_TRACE_MASK ((zb_uint_t)-1) +#endif /* if not defined trace_mask */ +#endif /* if defined trace level */ + +/** + * @addtogroup TRACE_DATA_FORMAT + * @{ + */ + +/* + Trace format constants for serial trace +*/ + +/* Keil and sdcc put byte values to the stack as is, but IAR/8051 casts it to 16-bit + * integers, so constant lengths differs */ + +/** + * @brief Calculates trace argument size. + * @param n_h - number of Hs/Cs. + * @param n_d - number of Ds. + * @param n_l - number of Ls. + * @param n_p - number of Ps. + * @param n_a - number of As. + * @hideinitializer + */ +#ifdef KEIL + +/* Keil pass 1-byte to varargs as is, pointer is 3-bytes, short is 2-bytes */ + +#ifndef ZB_BINARY_TRACE +#define TRACE_ARG_SIZE(n_h, n_d, n_l, n_p, n_a) __FILE__,__LINE__, (n_h + n_d*2 + n_l*4 + n_p*3 + n_a*8) +#else +#define TRACE_ARG_SIZE(n_h, n_d, n_l, n_p, n_a) ZB_TRACE_FILE_ID,__LINE__, (n_h + n_d*2 + n_l*4 + n_p*3 + n_a*8) +#endif + +#elif defined ZB_PLATFORM_XAP5 + +#ifndef __XAP5_NEAR__ +/* XAP5 passes bytes as shorts */ +#ifndef ZB_BINARY_TRACE +#define TRACE_ARG_SIZE(n_h, n_d, n_l, n_p, n_a) __FILE__,__LINE__, (n_h*2 + n_d*2 + n_l*4 + n_p*4 + n_a*8) +#else +#define TRACE_ARG_SIZE(n_h, n_d, n_l, n_p, n_a) ZB_TRACE_FILE_ID,__LINE__, (n_h*2 + n_d*2 + n_l*4 + n_p*4 + n_a*8) +#endif +#else +#ifndef ZB_BINARY_TRACE +#define TRACE_ARG_SIZE(n_h, n_d, n_l, n_p, n_a) __FILE__,__LINE__, (n_h*2 + n_d*2 + n_l*4 + n_p*2 + n_a*8) +#else +#define TRACE_ARG_SIZE(n_h, n_d, n_l, n_p, n_a) ZB_TRACE_FILE_ID,__LINE__, (n_h*2 + n_d*2 + n_l*4 + n_p*2 + n_a*8) +#endif +#endif + +#else /* IAR & GCC - 32-bit */ +/* IAR for Cortex passes 1-byte abd 2-bytes arguments as 4-bytes to vararg functions. + * Pointers are 4-bytes. */ + +#if defined ZB_BINARY_TRACE && !defined ZB_TRACE_TO_SYSLOG +#if defined ZB_BINARY_AND_TEXT_TRACE_MODE + #define TRACE_ARG_SIZE(n_h, n_d, n_l, n_p, n_a) __FILE__,ZB_TRACE_FILE_ID,__LINE__, (n_h*4 + n_d*4 + n_l*4 + n_p*4 + n_a*8) +#else +#define TRACE_ARG_SIZE(n_h, n_d, n_l, n_p, n_a) ZB_TRACE_FILE_ID,__LINE__, (n_h*4 + n_d*4 + n_l*4 + n_p*4 + n_a*8) +#endif +#else +#define TRACE_ARG_SIZE(n_h, n_d, n_l, n_p, n_a) __FILE__,__LINE__, (n_h*4 + n_d*4 + n_l*4 + n_p*4 + n_a*8) +#endif + +#endif + +#define FMT__0 TRACE_ARG_SIZE(0,0,0,0,0) +#define FMT__A TRACE_ARG_SIZE(0,0,0,0,1) +#define FMT__A_A TRACE_ARG_SIZE(0,0,0,0,2) +#define FMT__A_A_A_A TRACE_ARG_SIZE(0,0,0,0,4) +#define FMT__A_D_A_P TRACE_ARG_SIZE(0,1,0,1,2) +#define FMT__A_D_D TRACE_ARG_SIZE(0,2,0,0,1) +#define FMT__A_D_D_D TRACE_ARG_SIZE(0,3,0,0,1) +#define FMT__A_D_D_P_H TRACE_ARG_SIZE(1,2,0,1,1) +#define FMT__A_D_H TRACE_ARG_SIZE(1,1,0,0,1) +#define FMT__A_D_H_H TRACE_ARG_SIZE(2,1,0,0,1) +#define FMT__A_D_P_H_H_H TRACE_ARG_SIZE(3,1,0,1,1) +#define FMT__A_H TRACE_ARG_SIZE(1,0,0,0,1) +#define FMT__A_H_H TRACE_ARG_SIZE(2,0,0,0,1) +#define FMT__A_H_H_H TRACE_ARG_SIZE(3,0,0,0,1) +#define FMT__A_D_H_H_H TRACE_ARG_SIZE(3,1,0,0,1) +#define FMT__A_P TRACE_ARG_SIZE(0,0,0,1,1) +#define FMT__AA TRACE_ARG_SIZE(0,0,0,0,2) +#define FMT__C TRACE_ARG_SIZE(1,0,0,0,0) +#define FMT__C_C TRACE_ARG_SIZE(2,0,0,0,0) +#define FMT__C_C_C TRACE_ARG_SIZE(3,0,0,0,0) +#define FMT__C_C_C_C TRACE_ARG_SIZE(4,0,0,0,0) +#define FMT__C_C_C_C_C TRACE_ARG_SIZE(5,0,0,0,0) +#define FMT__C_C_H_H TRACE_ARG_SIZE(4,0,0,0,0) +#define FMT__C_H TRACE_ARG_SIZE(2,0,0,0,0) +#define FMT__D TRACE_ARG_SIZE(0,1,0,0,0) +#define FMT__D_A TRACE_ARG_SIZE(0,1,0,0,1) +#define FMT__D_A_A_H TRACE_ARG_SIZE(1,1,0,0,2) +#define FMT__D_A_D_D_D_D_D_D_D_D TRACE_ARG_SIZE(0,9,0,0,1) +#define FMT__D_A_D_P_H_H_H TRACE_ARG_SIZE(3,2,0,1,1) +#define FMT__D_A_H_H TRACE_ARG_SIZE(2,1,0,0,1) +#define FMT__D_A_P TRACE_ARG_SIZE(0,1,0,1,1) +#define FMT__D_C TRACE_ARG_SIZE(1,1,0,0,0) +#define FMT__D_D TRACE_ARG_SIZE(0,2,0,0,0) +#define FMT__D_D_A TRACE_ARG_SIZE(0,2,0,0,1) +#define FMT__D_D_A_A TRACE_ARG_SIZE(0,2,0,0,2) +#define FMT__D_D_A_D TRACE_ARG_SIZE(0,3,0,0,1) +#define FMT__D_D_A_D_D_D_D TRACE_ARG_SIZE(0,6,0,0,1) +#define FMT__D_D_D TRACE_ARG_SIZE(0,3,0,0,0) +#define FMT__D_D_D_C TRACE_ARG_SIZE(1,3,0,0,0) +#define FMT__D_D_D_D TRACE_ARG_SIZE(0,4,0,0,0) +#define FMT__D_D_D_D_D TRACE_ARG_SIZE(0,5,0,0,0) +#define FMT__D_D_D_D_D_D TRACE_ARG_SIZE(0,6,0,0,0) +#define FMT__D_D_D_D_D_D_D TRACE_ARG_SIZE(0,7,0,0,0) +#define FMT__D_D_D_D_D_D_D_D TRACE_ARG_SIZE(0,8,0,0,0) +#define FMT__D_D_D_D_D_D_D_D_D_D_D TRACE_ARG_SIZE(0,11,0,0,0) +#define FMT__D_D_D_D_D_D_D_D_D_D_D_D_D_D TRACE_ARG_SIZE(0,14,0,0,0) +#define FMT__D_D_D_D_D_D_D_D_D_D_D_D_D_D_D TRACE_ARG_SIZE(0,15,0,0,0) +#define FMT__D_D_D_D_D_D_D_D_D_D_D_D_D_D_D_D_D TRACE_ARG_SIZE(0,17,0,0,0) +#define FMT__D_D_D_D_D_D_P TRACE_ARG_SIZE(0,6,0,1,0) +#define FMT__D_D_D_D_H TRACE_ARG_SIZE(1,4,0,0,0) +#define FMT__D_D_D_H TRACE_ARG_SIZE(1,3,0,0,0) +#define FMT__D_D_D_H_H TRACE_ARG_SIZE(2,3,0,0,0) +#define FMT__D_D_D_L TRACE_ARG_SIZE(0,3,1,0,0) +#define FMT__D_D_D_L_L TRACE_ARG_SIZE(0,3,2,0,0) +#define FMT__D_D_D_P TRACE_ARG_SIZE(0,3,0,1,0) +#define FMT__D_D_H TRACE_ARG_SIZE(1,2,0,0,0) +#define FMT__D_D_H_D_H TRACE_ARG_SIZE(2,3,0,0,0) +#define FMT__D_D_H_H TRACE_ARG_SIZE(2,2,0,0,0) +#define FMT__D_D_H_P_D TRACE_ARG_SIZE(1,3,0,1,0) +#define FMT__D_D_L TRACE_ARG_SIZE(0,2,1,0,0) +#define FMT__D_D_L_P TRACE_ARG_SIZE(0,2,1,1,0) +#define FMT__D_D_P TRACE_ARG_SIZE(0,2,0,1,0) +#define FMT__D_D_P_D TRACE_ARG_SIZE(0,3,0,1,0) +#define FMT__D_P_P_D TRACE_ARG_SIZE(0,2,0,2,0) +#define FMT__D_P_P_P TRACE_ARG_SIZE(0,1,0,3,0) +#define FMT__D_D_P_D_D TRACE_ARG_SIZE(0,4,0,1,0) +#define FMT__D_D_P_D_L TRACE_ARG_SIZE(0,3,1,1,0) +#define FMT__D_D_P_H TRACE_ARG_SIZE(1,2,0,1,0) +#define FMT__D_D_P_H_H_H TRACE_ARG_SIZE(3,2,0,1,0) +#define FMT__D_D_P_P_P TRACE_ARG_SIZE(0,2,0,3,0) +#define FMT__D_H TRACE_ARG_SIZE(1,1,0,0,0) +#define FMT__D_H_A_D_D_D_H TRACE_ARG_SIZE(2,4,0,0,1) +#define FMT__D_H_D TRACE_ARG_SIZE(1,2,0,0,0) +#define FMT__D_H_D_D TRACE_ARG_SIZE(1,3,0,0,0) +#define FMT__D_H_D_D_H TRACE_ARG_SIZE(2,3,0,0,0) +#define FMT__D_H_D_D_H_D TRACE_ARG_SIZE(2,4,0,0,0) +#define FMT__D_H_D_H TRACE_ARG_SIZE(2,2,0,0,0) +#define FMT__D_H_D_H_H TRACE_ARG_SIZE(3,2,0,0,0) +#define FMT__D_H_D_P TRACE_ARG_SIZE(1,2,0,1,0) +#define FMT__D_H_D_P_D TRACE_ARG_SIZE(1,3,0,1,0) +#define FMT__D_H_H TRACE_ARG_SIZE(2,1,0,0,0) +#define FMT__D_H_H_D TRACE_ARG_SIZE(2,2,0,0,0) +#define FMT__D_H_H_D_H TRACE_ARG_SIZE(3,2,0,0,0) +#define FMT__D_H_H_D_H_D TRACE_ARG_SIZE(3,3,0,0,0) +#define FMT__D_H_H_D_D_D_D TRACE_ARG_SIZE(2,5,0,0,0) +#define FMT__D_H_H_H TRACE_ARG_SIZE(3,1,0,0,0) +#define FMT__D_H_H_H_H TRACE_ARG_SIZE(4,1,0,0,0) +#define FMT__D_H_H_H_H_H TRACE_ARG_SIZE(5,1,0,0,0) +#define FMT__D_H_H_H_H_H_H_D_D_D_D TRACE_ARG_SIZE(6,5,0,0,0) +#define FMT__D_H_L TRACE_ARG_SIZE(1,1,1,0,0) +#define FMT__D_H_P TRACE_ARG_SIZE(1,1,0,1,0) +#define FMT__D_L TRACE_ARG_SIZE(0,1,1,0,0) +#define FMT__D_L_L TRACE_ARG_SIZE(0,1,2,0,0) +#define FMT__D_L_L_D TRACE_ARG_SIZE(0,2,2,0,0) +#define FMT__D_L_L_H TRACE_ARG_SIZE(1,1,2,0,0) +#define FMT__D_L_L_L TRACE_ARG_SIZE(0,1,3,0,0) +#define FMT__D_P TRACE_ARG_SIZE(0,1,0,1,0) +#define FMT__D_P_D TRACE_ARG_SIZE(0,2,0,1,0) +#define FMT__D_P_D_D TRACE_ARG_SIZE(0,3,0,1,0) +#define FMT__D_P_H_H_D_D TRACE_ARG_SIZE(2,3,0,1,0) +#define FMT__D_P_H_H_D_H_H TRACE_ARG_SIZE(4,2,0,1,0) +#define FMT__D_P_H_H_H_H TRACE_ARG_SIZE(4,1,0,1,0) +#define FMT__D_P_H_H_H_H_H TRACE_ARG_SIZE(5,1,0,1,0) +#define FMT__D_P_H_H_H_H_H_H TRACE_ARG_SIZE(6,1,0,1,0) +#define FMT__D_P_H_P TRACE_ARG_SIZE(1,1,0,1,0) +#define FMT__D_P_P TRACE_ARG_SIZE(0,1,0,2,0) +#define FMT__D_P_P_D_D TRACE_ARG_SIZE(0,3,0,2,0) +#define FMT__D_P_P_D_D_P TRACE_ARG_SIZE(0,3,0,3,0) +#define FMT__D_P_P_D_D_H_H TRACE_ARG_SIZE(2,3,0,2,0) +#define FMT__D_P_P_H TRACE_ARG_SIZE(1,1,0,2,0) +#define FMT__H TRACE_ARG_SIZE(1,0,0,0,0) +#define FMT__H_A TRACE_ARG_SIZE(1,0,0,0,1) +#define FMT__H_A_A TRACE_ARG_SIZE(1,0,0,0,2) +#define FMT__H_A_A_H_H TRACE_ARG_SIZE(3,0,0,0,2) +#define FMT__H_A_H TRACE_ARG_SIZE(2,0,0,0,1) +#define FMT__H_A_H_H_H TRACE_ARG_SIZE(4,0,0,0,1) +#define FMT__H_A_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(9,0,0,0,1) +#define FMT__H_C_D_C TRACE_ARG_SIZE(3,1,0,0,0) +#define FMT__H_C_H_C TRACE_ARG_SIZE(4,0,0,0,0) +#define FMT__H_D TRACE_ARG_SIZE(1,1,0,0,0) +#define FMT__H_D_L TRACE_ARG_SIZE(1,1,1,0,0) +#define FMT__H_D_A TRACE_ARG_SIZE(1,1,0,0,1) +#define FMT__H_D_A_H_D TRACE_ARG_SIZE(2,2,0,0,1) +#define FMT__H_D_A_H_H TRACE_ARG_SIZE(3,1,0,0,1) +#define FMT__H_D_A_H_H_H_H TRACE_ARG_SIZE(5,1,0,0,1) +#define FMT__H_D_D TRACE_ARG_SIZE(1,2,0,0,0) +#define FMT__H_D_D_D TRACE_ARG_SIZE(1,3,0,0,0) +#define FMT__H_D_D_D_D TRACE_ARG_SIZE(1,4,0,0,0) +#define FMT__H_D_D_D_D_H TRACE_ARG_SIZE(2,4,0,0,0) +#define FMT__H_D_D_D_H_H_D TRACE_ARG_SIZE(3,4,0,0,0) +#define FMT__H_D_D_H TRACE_ARG_SIZE(2,2,0,0,0) +#define FMT__H_D_D_H_D TRACE_ARG_SIZE(2,3,0,0,0) +#define FMT__H_D_D_H_D_H TRACE_ARG_SIZE(3,3,0,0,0) +#define FMT__H_D_D_H_H TRACE_ARG_SIZE(3,2,0,0,0) +#define FMT__H_D_D_H_H_H TRACE_ARG_SIZE(4,2,0,0,0) +#define FMT__H_D_D_H_H_H_H TRACE_ARG_SIZE(5,2,0,0,0) +#define FMT__H_D_D_H_P TRACE_ARG_SIZE(2,2,0,1,0) +#define FMT__H_D_D_P TRACE_ARG_SIZE(1,2,0,1,0) +#define FMT__H_D_H TRACE_ARG_SIZE(2,1,0,0,0) +#define FMT__H_D_H_D TRACE_ARG_SIZE(2,2,0,0,0) +#define FMT__H_D_H_D_D TRACE_ARG_SIZE(2,3,0,0,0) +#define FMT__H_D_H_D_H TRACE_ARG_SIZE(3,2,0,0,0) +#define FMT__H_D_H_D_H_H TRACE_ARG_SIZE(4,2,0,0,0) +#define FMT__H_D_H_A TRACE_ARG_SIZE(2,1,0,0,1) +#define FMT__H_D_H_H TRACE_ARG_SIZE(3,1,0,0,0) +#define FMT__H_D_H_P_D TRACE_ARG_SIZE(2,2,0,1,0) +#define FMT__H_D_H_H_H TRACE_ARG_SIZE(4,1,0,0,0) +#define FMT__H_D_H_H_H_H TRACE_ARG_SIZE(5,1,0,0,0) +#define FMT__H_D_H_H_H_H_H_H TRACE_ARG_SIZE(7,1,0,0,0) +#define FMT__H_D_P_H_H_H_H_H TRACE_ARG_SIZE(6,1,0,1,0) +#define FMT__H_D_P_H_H_H_H_H_H_H TRACE_ARG_SIZE(8,1,0,1,0) +#define FMT__H_D_P_P_P TRACE_ARG_SIZE(1,1,0,3,0) +#define FMT__H_H TRACE_ARG_SIZE(2,0,0,0,0) +#define FMT__H_H_A TRACE_ARG_SIZE(2,0,0,0,1) +#define FMT__H_H_A_A TRACE_ARG_SIZE(2,0,0,0,2) +#define FMT__H_H_D TRACE_ARG_SIZE(2,1,0,0,0) +#define FMT__H_H_D_A TRACE_ARG_SIZE(2,1,0,0,1) +#define FMT__H_H_D_D TRACE_ARG_SIZE(2,2,0,0,0) +#define FMT__H_H_D_D_D TRACE_ARG_SIZE(2,3,0,0,0) +#define FMT__H_H_D_H TRACE_ARG_SIZE(3,1,0,0,0) +#define FMT__H_H_D_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(10,1,0,0,0) +#define FMT__D_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(8,1,0,0,0) +#define FMT__H_H_D_H_P TRACE_ARG_SIZE(3,1,0,1,0) +#define FMT__H_D_P TRACE_ARG_SIZE(1,1,0,1,0) +#define FMT__H_H_D_P TRACE_ARG_SIZE(2,1,0,1,0) +#define FMT__H_H_H TRACE_ARG_SIZE(3,0,0,0,0) +#define FMT__H_H_H_D TRACE_ARG_SIZE(3,1,0,0,0) +#define FMT__H_H_H_D_D TRACE_ARG_SIZE(3,2,0,0,0) +#define FMT__H_H_H_D_D_H_A_H_A TRACE_ARG_SIZE(5,2,0,0,2) +#define FMT__H_D_H_H_H_D_D_H_A_H_A TRACE_ARG_SIZE(6,3,0,0,2) +#define FMT__D_H_H_H_D_D_H_A_H_A TRACE_ARG_SIZE(5,3,0,0,2) +#define FMT__H_H_H_D_D_D TRACE_ARG_SIZE(3,3,0,0,0) +#define FMT__H_H_H_D_H TRACE_ARG_SIZE(4,1,0,0,0) +#define FMT__H_H_H_D_H_P TRACE_ARG_SIZE(4,1,0,1,0) +#define FMT__H_H_H_H TRACE_ARG_SIZE(4,0,0,0,0) +#define FMT__H_H_H_H_D TRACE_ARG_SIZE(4,1,0,0,0) +#define FMT__H_H_H_H_D_H TRACE_ARG_SIZE(5,1,0,0,0) +#define FMT__H_H_H_H_H TRACE_ARG_SIZE(5,0,0,0,0) +#define FMT__H_H_H_H_H_H TRACE_ARG_SIZE(6,0,0,0,0) +#define FMT__H_H_H_H_H_H_H TRACE_ARG_SIZE(7,0,0,0,0) +#define FMT__H_H_H_H_H_H_H_H TRACE_ARG_SIZE(8,0,0,0,0) +#define FMT__H_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(9,0,0,0,0) +#define FMT__H_H_H_H_H_H_H_H_P_P TRACE_ARG_SIZE(8,0,0,2,0) +#define FMT__H_H_H_H_H_H_P_P TRACE_ARG_SIZE(6,0,0,2,0) +#define FMT__H_H_H_H_H_H_P_P_P_P TRACE_ARG_SIZE(6,2,0,4,0) +#define FMT__H_H_H_H_P_P_P TRACE_ARG_SIZE(4,0,0,3,0) +#define FMT__H_H_H_P TRACE_ARG_SIZE(3,0,0,1,0) +#define FMT__H_D_H_P TRACE_ARG_SIZE(2,1,0,1,0) +#define FMT__H_H_L TRACE_ARG_SIZE(2,0,1,0,0) +#define FMT__H_H_L_H TRACE_ARG_SIZE(3,0,1,0,0) +#define FMT__H_H_H_L TRACE_ARG_SIZE(3,0,1,0,0) +#define FMT__H_H_H_H_L TRACE_ARG_SIZE(4,0,1,0,0) +#define FMT__H_H_L_H_P TRACE_ARG_SIZE(3,0,1,4,0) +#define FMT__H_H_P TRACE_ARG_SIZE(2,0,0,1,0) +#define FMT__H_H_P_D TRACE_ARG_SIZE(2,1,0,1,0) +#define FMT__H_H_P_P_P TRACE_ARG_SIZE(2,0,0,3,0) +#define FMT__H_L TRACE_ARG_SIZE(1,0,1,0,0) +#define FMT__H_L_A TRACE_ARG_SIZE(1,0,1,0,1) +#define FMT__H_L_D TRACE_ARG_SIZE(1,1,1,0,0) +#define FMT__H_L_L TRACE_ARG_SIZE(1,0,2,0,0) +#define FMT__H_L_H TRACE_ARG_SIZE(2,0,1,0,0) +#define FMT__H_L_D_D TRACE_ARG_SIZE(1,2,1,0,0) +#define FMT__H_L_D_D_D TRACE_ARG_SIZE(1,3,1,0,0) +#define FMT__H_L_D_P TRACE_ARG_SIZE(1,1,1,1,0) +#define FMT__H_L_H_D TRACE_ARG_SIZE(2,1,1,0,0) +#define FMT__H_L_H_D_D TRACE_ARG_SIZE(2,2,1,0,0) +#define FMT__H_L_H_H_H_H_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(13,0,1,0,0) +#define FMT__H_D_H_H_H_H_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(13,1,0,0,0) +#define FMT__H_L_H_H_P TRACE_ARG_SIZE(3,0,1,4,0) +#define FMT__H_L_L_H_A TRACE_ARG_SIZE(2,0,2,0,1) +#define FMT__H_L_D_D_H TRACE_ARG_SIZE(2,2,1,0,0) +#define FMT__H_P_D_P TRACE_ARG_SIZE(1,1,0,2,0) +#define FMT__H_P_P_D_P TRACE_ARG_SIZE(1,1,0,3,0) +#define FMT__H_P_D_D_H TRACE_ARG_SIZE(2,2,0,1,0) +#define FMT__H_P TRACE_ARG_SIZE(1,0,0,1,0) +#define FMT__H_P_D TRACE_ARG_SIZE(1,1,0,1,0) +#define FMT__H_P_D_D_H_P TRACE_ARG_SIZE(2,2,0,2,0) +#define FMT__H_P_D_D_P TRACE_ARG_SIZE(1,2,0,2,0) +#define FMT__H_P_H TRACE_ARG_SIZE(2,0,0,1,0) +#define FMT__H_P_H_D TRACE_ARG_SIZE(2,1,0,1,0) +#define FMT__H_P_H_D_H TRACE_ARG_SIZE(3,1,0,1,0) +#define FMT__H_P_H_H TRACE_ARG_SIZE(3,0,0,1,0) +#define FMT__H_P_H_H_H TRACE_ARG_SIZE(4,0,0,1,0) +#define FMT__H_P_H_H_D TRACE_ARG_SIZE(3,1,0,1,0) +#define FMT__H_P_H_H_H_H TRACE_ARG_SIZE(5,0,0,1,0) +#define FMT__H_P_H_P TRACE_ARG_SIZE(2,0,0,2,0) +#define FMT__H_P_H_P_H TRACE_ARG_SIZE(3,0,0,2,0) +#define FMT__H_P_H_P_H_H TRACE_ARG_SIZE(4,0,0,2,0) +#define FMT__H_P_H_P_H_H_P TRACE_ARG_SIZE(4,0,0,3,0) +#define FMT__H_P_L_H TRACE_ARG_SIZE(2,0,1,1,0) +#define FMT__H_P_P_P TRACE_ARG_SIZE(1,0,0,3,0) +#define FMT__H_P_P_P_D_P_P TRACE_ARG_SIZE(1,1,0,5,0) +#define FMT__H_P_P_P_P TRACE_ARG_SIZE(1,0,0,4,0) +#define FMT__H_P_P_P_P_P TRACE_ARG_SIZE(1,0,0,5,0) +#define FMT__L TRACE_ARG_SIZE(0,0,1,0,0) +#define FMT__L_A TRACE_ARG_SIZE(0,0,1,0,1) +#define FMT__L_D TRACE_ARG_SIZE(0,1,1,0,0) +#define FMT__L_D_D TRACE_ARG_SIZE(0,2,1,0,0) +#define FMT__L_D_D_D TRACE_ARG_SIZE(0,3,1,0,0) +#define FMT__L_H TRACE_ARG_SIZE(1,0,1,0,0) +#define FMT__L_H_H TRACE_ARG_SIZE(2,0,1,0,0) +#define FMT__L_H_H_H TRACE_ARG_SIZE(3,0,1,0,0) +#define FMT__L_L TRACE_ARG_SIZE(0,0,2,0,0) +#define FMT__L_L_L TRACE_ARG_SIZE(0,0,3,0,0) +#define FMT__L_L_L_H TRACE_ARG_SIZE(1,0,3,0,0) +#define FMT__L_L_A_A TRACE_ARG_SIZE(0,0,2,0,2) +#define FMT__L_D_A TRACE_ARG_SIZE(0,1,1,0,1) +#define FMT__L_D_A_A TRACE_ARG_SIZE(0,1,1,0,2) +#define FMT__L_L_A_A_H_L_H_H_H_H_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(13,0,3,0,2) +#define FMT__L_L_D_D TRACE_ARG_SIZE(0,2,2,0,0) +#define FMT__L_L_H_L_H_H_H_H_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(13,0,3,0,0) +#define FMT__L_L_L_D TRACE_ARG_SIZE(0,1,3,0,0) +#define FMT__L_L_L_D_L_D TRACE_ARG_SIZE(0,2,4,0,0) +#define FMT__L_L_L_L TRACE_ARG_SIZE(0,0,4,0,0) +#define FMT__L_L_L_L_L TRACE_ARG_SIZE(0,0,5,0,0) +#define FMT__L_L_L_L_L_L TRACE_ARG_SIZE(0,0,6,0,0) +#define FMT__L_L_L_L_L_L_L TRACE_ARG_SIZE(0,0,7,0,0) +#define FMT__L_P TRACE_ARG_SIZE(0,0,1,1,0) +#define FMT__L_P_L TRACE_ARG_SIZE(0,0,2,1,0) +#define FMT__P TRACE_ARG_SIZE(0,0,0,1,0) +#define FMT__P_A TRACE_ARG_SIZE(0,0,0,1,1) +#define FMT__P_D TRACE_ARG_SIZE(0,1,0,1,0) +#define FMT__P_D_D TRACE_ARG_SIZE(0,2,0,1,0) +#define FMT__P_D_D_D TRACE_ARG_SIZE(0,3,0,1,0) +#define FMT__P_D_D_D_D TRACE_ARG_SIZE(0,4,0,1,0) +#define FMT__P_D_D_H_D TRACE_ARG_SIZE(1,3,0,1,0) +#define FMT__P_D_D_D_D_D TRACE_ARG_SIZE(0,5,0,1,0) +#define FMT__P_D_D_D_D_D_D TRACE_ARG_SIZE(0,6,0,1,0) +#define FMT__P_D_D_D_D_D_D_D TRACE_ARG_SIZE(0,7,0,1,0) +#define FMT__P_D_D_D_H_D TRACE_ARG_SIZE(1,4,0,1,0) +#define FMT__P_D_D_H TRACE_ARG_SIZE(1,2,0,1,0) +#define FMT__P_D_D_L_L_P TRACE_ARG_SIZE(0,2,2,2,0) +#define FMT__P_D_H TRACE_ARG_SIZE(1,1,0,1,0) +#define FMT__P_D_P TRACE_ARG_SIZE(0,1,0,2,0) +#define FMT__P_D_L TRACE_ARG_SIZE(0,1,1,1,0) +#define FMT__P_D_P_D TRACE_ARG_SIZE(0,2,0,2,0) +#define FMT__P_D_P_P TRACE_ARG_SIZE(0,1,0,3,0) +#define FMT__P_H TRACE_ARG_SIZE(1,0,0,1,0) +#define FMT__P_H_D TRACE_ARG_SIZE(1,1,0,1,0) +#define FMT__P_H_D_D TRACE_ARG_SIZE(1,2,0,1,0) +#define FMT__P_H_D_D_H TRACE_ARG_SIZE(2,2,0,1,0) +#define FMT__P_H_D_P TRACE_ARG_SIZE(1,1,0,2,0) +#define FMT__P_H_D_H TRACE_ARG_SIZE(2,1,0,1,0) +#define FMT__P_H_D_L TRACE_ARG_SIZE(1,1,1,1,0) +#define FMT__P_H_H TRACE_ARG_SIZE(2,0,0,1,0) +#define FMT__P_H_H_D_D TRACE_ARG_SIZE(2,2,0,1,0) +#define FMT__P_H_H_H TRACE_ARG_SIZE(3,0,0,1,0) +#define FMT__P_H_H_H_A TRACE_ARG_SIZE(3,0,0,1,1) +#define FMT__P_H_H_H_D TRACE_ARG_SIZE(3,1,0,1,0) +#define FMT__P_H_H_H_H TRACE_ARG_SIZE(4,0,0,1,0) +#define FMT__P_H_H_H_H_D TRACE_ARG_SIZE(4,1,0,1,0) +#define FMT__P_H_H_H_H_H_H TRACE_ARG_SIZE(6,0,0,1,0) +#define FMT__P_H_H_H_H_H_H_H TRACE_ARG_SIZE(7,0,0,1,0) +#define FMT__P_H_H_H_L TRACE_ARG_SIZE(3,0,1,1,0) +#define FMT__P_H_H_L TRACE_ARG_SIZE(2,0,1,1,0) +#define FMT__P_H_L TRACE_ARG_SIZE(1,0,1,1,0) +#define FMT__P_H_L_H_L TRACE_ARG_SIZE(2,0,2,1,0) +#define FMT__P_H_P TRACE_ARG_SIZE(1,0,0,2,0) +#define FMT__P_H_P_D TRACE_ARG_SIZE(1,1,0,2,0) +#define FMT__P_H_P_D_D TRACE_ARG_SIZE(1,2,0,2,0) +#define FMT__P_H_P_D_D_D TRACE_ARG_SIZE(1,3,0,2,0) +#define FMT__P_H_P_H TRACE_ARG_SIZE(2,0,0,2,0) +#define FMT__P_H_P_H_L TRACE_ARG_SIZE(2,0,1,2,0) +#define FMT__P_H_P_P TRACE_ARG_SIZE(1,0,0,3,0) +#define FMT__P_H_P_L TRACE_ARG_SIZE(1,0,1,2,0) +#define FMT__P_H_P_P_H TRACE_ARG_SIZE(2,0,0,3,0) +#define FMT__P_H_P_P_P TRACE_ARG_SIZE(1,0,0,4,0) +#define FMT__P_L TRACE_ARG_SIZE(0,0,1,1,0) +#define FMT__P_L_D TRACE_ARG_SIZE(0,1,1,1,0) +#define FMT__P_L_H TRACE_ARG_SIZE(1,0,1,1,0) +#define FMT__P_L_P TRACE_ARG_SIZE(0,0,1,2,0) +#define FMT__P_L_L_D TRACE_ARG_SIZE(0,1,2,1,0) +#define FMT__P_L_L_L TRACE_ARG_SIZE(0,0,3,1,0) +#define FMT__P_L_P_L TRACE_ARG_SIZE(0,0,2,2,0) +#define FMT__P_L_P_P_P TRACE_ARG_SIZE(0,0,1,4,0) +#define FMT__P_P TRACE_ARG_SIZE(0,0,0,2,0) +#define FMT__P_P_L TRACE_ARG_SIZE(0,0,1,2,0) +#define FMT__P_P_D TRACE_ARG_SIZE(0,1,0,2,0) +#define FMT__P_P_D_D TRACE_ARG_SIZE(0,2,0,2,0) +#define FMT__P_P_D_D_H TRACE_ARG_SIZE(1,2,0,2,0) +#define FMT__P_P_D_D_P TRACE_ARG_SIZE(0,2,0,3,0) +#define FMT__P_P_D_H_H TRACE_ARG_SIZE(2,1,0,2,0) +#define FMT__P_P_D_H_P TRACE_ARG_SIZE(1,1,0,3,0) +#define FMT__P_P_D_P TRACE_ARG_SIZE(0,1,0,3,0) +#define FMT__P_P_D_P_D TRACE_ARG_SIZE(0,2,0,3,0) +#define FMT__P_P_D_P_H TRACE_ARG_SIZE(1,1,0,3,0) +#define FMT__P_P_H TRACE_ARG_SIZE(1,0,0,2,0) +#define FMT__P_P_H_D TRACE_ARG_SIZE(1,1,0,2,0) +#define FMT__P_P_H_H TRACE_ARG_SIZE(2,0,0,2,0) +#define FMT__P_P_H_H_P TRACE_ARG_SIZE(2,0,0,3,0) +#define FMT__P_P_H_H_H TRACE_ARG_SIZE(3,0,0,2,0) +#define FMT__P_P_H_P TRACE_ARG_SIZE(1,0,0,3,0) +#define FMT__P_P_H_P_D_P TRACE_ARG_SIZE(1,2,0,4,0) +#define FMT__P_P_H_P_H TRACE_ARG_SIZE(2,0,0,3,0) +#define FMT__P_P_L_D TRACE_ARG_SIZE(0,1,1,2,0) +#define FMT__P_P_L_L_H TRACE_ARG_SIZE(1,0,2,2,0) +#define FMT__P_P_P TRACE_ARG_SIZE(0,0,0,3,0) +#define FMT__P_P_P_H TRACE_ARG_SIZE(1,0,0,3,0) +#define FMT__P_P_P_D TRACE_ARG_SIZE(0,1,0,3,0) +#define FMT__P_P_P_D_P TRACE_ARG_SIZE(0,1,0,4,0) +#define FMT__P_P_P_H_H TRACE_ARG_SIZE(2,0,0,3,0) +#define FMT__P_P_P_L_H TRACE_ARG_SIZE(1,0,1,3,0) +#define FMT__P_P_P_L_D_H TRACE_ARG_SIZE(1,1,1,3,0) +#define FMT__P_P_P_P TRACE_ARG_SIZE(0,0,0,4,0) +#define FMT__P_L_H_H TRACE_ARG_SIZE(2,0,1,1,0) +#define FMT__P_P_P_P_P TRACE_ARG_SIZE(0,0,0,5,0) +#define FMT__D_D_L_D TRACE_ARG_SIZE(0,3,1,0,0) +#define FMT__D_D_L_L TRACE_ARG_SIZE(0,2,2,0,0) +#define FMT__D_D_D_D_L_L TRACE_ARG_SIZE(0,4,2,0,0) +#define FMT__L_D_D_D_D_L_L TRACE_ARG_SIZE(0,4,3,0,0) +#define FMT__L_L_L_D_D TRACE_ARG_SIZE(0,2,3,0,0) +#define FMT__D_H_P_H TRACE_ARG_SIZE(2,1,0,1,0) +#define FMT__H_D_H_H_D TRACE_ARG_SIZE(3,2,0,0,0) +#define FMT__D_A_B_H_H TRACE_ARG_SIZE(2,1,0,0,3) +#define FMT__A_A_P TRACE_ARG_SIZE(0,0,0,1,2) +#define FMT__B TRACE_ARG_SIZE(0,0,0,0,2) +#define FMT__B_H_B TRACE_ARG_SIZE(1,0,0,0,4) +#define FMT__B_B_B TRACE_ARG_SIZE(0,0,0,0,6) +#define FMT__D_H_D_B TRACE_ARG_SIZE(1,2,0,0,2) +#define FMT__D_H_H_B TRACE_ARG_SIZE(2,1,0,0,2) +#define FMT__H_H_A_B TRACE_ARG_SIZE(2,0,0,0,3) +#define FMT__A_D TRACE_ARG_SIZE(0,1,0,0,1) +#define FMT__L_D_P_H TRACE_ARG_SIZE(1,1,1,1,0) +#define FMT__D_D_H_H_H TRACE_ARG_SIZE(3,2,0,0,0) +#define FMT__P_B_D_D TRACE_ARG_SIZE(0,2,0,1,2) +#define FMT__H_B_H_B TRACE_ARG_SIZE(2,0,0,0,4) +#define FMT__B_A TRACE_ARG_SIZE(0,0,0,0,3) +#define FMT__D_H_A TRACE_ARG_SIZE(1,1,0,0,1) +#define FMT__D_H_A_H TRACE_ARG_SIZE(2,1,0,0,1) +#define FMT__D_A_H TRACE_ARG_SIZE(1,1,0,0,1) +#define FMT__D_D_D_A_B TRACE_ARG_SIZE(0,3,0,0,3) +#define FMT__D_B_A TRACE_ARG_SIZE(0,1,0,0,3) +#define FMT__H_B_A TRACE_ARG_SIZE(1,0,0,0,3) +#define FMT__D_D_H_H_D_D_D_D TRACE_ARG_SIZE(2,6,0,0,0) +#define FMT__P_D_H_H_H_A TRACE_ARG_SIZE(3,1,0,1,1) +#define FMT__H_A_H_H_H_H_H TRACE_ARG_SIZE(6,0,0,0,1) +#define FMT__H_D_A_H TRACE_ARG_SIZE(2,1,0,0,1) +#define FMT__D_A_H_D TRACE_ARG_SIZE(1,2,0,0,1) +#define FMT__D_D_A_H TRACE_ARG_SIZE(1,2,0,0,1) +#define FMT__P_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(8,0,0,1,0) +#define FMT__D_D_H_L_H_H TRACE_ARG_SIZE(3,2,1,0,0) +#define FMT__D_H_L_H_H TRACE_ARG_SIZE(3,1,1,0,0) +#define FMT__D_H_L_L_D_D_D TRACE_ARG_SIZE(1,4,2,0,0) +#define FMT__H_D_H_L_H_H TRACE_ARG_SIZE(4,1,1,0,0) +#define FMT__D_H_D_H_L_H_H TRACE_ARG_SIZE(4,2,1,0,0) +#define FMT__D_D_H_H_H_D_D_D_D TRACE_ARG_SIZE(3,6,0,0,0) +#define FMT__H_D_H_L TRACE_ARG_SIZE(2,1,1,0,0) +#define FMT__H_H_L_L TRACE_ARG_SIZE(2,0,2,0,0) +#define FMT__D_D_H_H_D_H_D_D_D_D TRACE_ARG_SIZE(3,7,0,0,0) +#define FMT__D_A_D_A TRACE_ARG_SIZE(0,2,0,0,2) +#define FMT__H_H_H_L_H_H_H TRACE_ARG_SIZE(6,0,1,0,0) +#define FMT__H_D_D_D_D_D TRACE_ARG_SIZE(1,5,0,0,0) +#define FMT__P_P_D_D_L TRACE_ARG_SIZE(0,2,1,2,0) +#define FMT__P_L_L TRACE_ARG_SIZE(0,0,2,1,0) +#define FMT__P_P_L_L TRACE_ARG_SIZE(0,0,2,2,0) +#define FMT__D_D_H_D_D_H TRACE_ARG_SIZE(2,4,0,0,0) +#define FMT__NC(N) TRACE_ARG_SIZE(N,0,0,0,0) +#define FMT__H_L_H_H TRACE_ARG_SIZE(3,0,1,0,0) +#define FMT__A_B TRACE_ARG_SIZE(0,0,0,1,1) +#define FMT__D_H_H_L_D_D_D TRACE_ARG_SIZE(2,4,1,0,0) +#define FMT__H_H_D_D_H TRACE_ARG_SIZE(3,3,0,0,0) +#define FMT__L_D_H_H_H_H TRACE_ARG_SIZE(4,1,1,0,0) +#define FMT__P_A_A TRACE_ARG_SIZE(0,0,0,1,2) +#define FMT__D_D_P_H_H_H_H TRACE_ARG_SIZE(4,2,1,0,0) +#define FMT__P_P_D_D_D TRACE_ARG_SIZE(0,3,0,2,0) +#define FMT__P_P_D_D_D_P TRACE_ARG_SIZE(0,3,0,3,0) +#define FMT__P_P_P_D_D_D_P TRACE_ARG_SIZE(0,3,0,4,0) +#define FMT__D_D_H_H_H_H TRACE_ARG_SIZE(2,4,0,0,0) +#define FMT__P_D_P_D_P_P TRACE_ARG_SIZE(4,2,0,0,0) +#define FMT__D_A_D TRACE_ARG_SIZE(0,2,0,0,1) +#define FMT__D_H_D_D_D_D TRACE_ARG_SIZE(1,5,0,0,0) +#define FMT__H_D_D_D_H_H TRACE_ARG_SIZE(3,3,0,0,0) +#define FMT__P_H_D_D_D_H_H TRACE_ARG_SIZE(3,3,1,0,0) +#define FMT__H_H_H_D_H_L_H_H TRACE_ARG_SIZE(6,1,1,0,0) +#define FMT__D_D_P_P TRACE_ARG_SIZE(0,2,0,2,0) +#define FMT__D_D_P_P_D_D TRACE_ARG_SIZE(0,4,0,2,0) +#define FMT__H_P_P_H_H TRACE_ARG_SIZE(3,0,0,2,0) +#define FMT__H_P_H_H_P TRACE_ARG_SIZE(3,0,0,2,0) +#define FMT__H_P_P TRACE_ARG_SIZE(1,0,0,2,0) +#define FMT__H_P_P_H TRACE_ARG_SIZE(2,0,0,2,0) +#define FMT__D_P_D_D_P TRACE_ARG_SIZE(0,3,0,2,0) +#define FMT__D_D_D_A_A TRACE_ARG_SIZE(0,3,0,0,2) +#define FMT__H_D_A_D_D_D TRACE_ARG_SIZE(1,4,0,0,1) +#define FMT__H_D_A_P TRACE_ARG_SIZE(1,1,0,1,1) +#define FMT__H_H_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(10,0,0,0,0) + +/** @} */ /* TRACE_DATA_FORMAT */ + +/** + * @addtogroup TRACE_FIRST_ARG + * @{ + */ +#define TRACE_COMMON1 TRACE_SUBSYSTEM_COMMON, 1U +#define TRACE_COMMON2 TRACE_SUBSYSTEM_COMMON, 2U +#define TRACE_COMMON3 TRACE_SUBSYSTEM_COMMON, 3U +#define TRACE_COMMON4 TRACE_SUBSYSTEM_COMMON, 4U + +/* osif subsystem is nearly not used. Place it to the same with common and free + * 1 bit for buffers. */ +#define TRACE_OSIF1 TRACE_SUBSYSTEM_COMMON, 1U +#define TRACE_OSIF2 TRACE_SUBSYSTEM_COMMON, 2U +#define TRACE_OSIF3 TRACE_SUBSYSTEM_COMMON, 3U +#define TRACE_OSIF4 TRACE_SUBSYSTEM_COMMON, 4U + +#define TRACE_MAC1 TRACE_SUBSYSTEM_MAC, 1U +#define TRACE_MAC2 TRACE_SUBSYSTEM_MAC, 2U +#define TRACE_MAC3 TRACE_SUBSYSTEM_MAC, 3U +#define TRACE_MAC4 TRACE_SUBSYSTEM_MAC, 4U + +#define TRACE_MACSPLIT1 TRACE_SUBSYSTEM_MACSPLIT, 1U +#define TRACE_MACSPLIT2 TRACE_SUBSYSTEM_MACSPLIT, 2U +#define TRACE_MACSPLIT3 TRACE_SUBSYSTEM_MACSPLIT, 3U +#define TRACE_MACSPLIT4 TRACE_SUBSYSTEM_MACSPLIT, 4U + +#define TRACE_MACLL1 TRACE_SUBSYSTEM_MACLL, 1U +#define TRACE_MACLL2 TRACE_SUBSYSTEM_MACLL, 2U +#define TRACE_MACLL3 TRACE_SUBSYSTEM_MACLL, 3U +#define TRACE_MACLL4 TRACE_SUBSYSTEM_MACLL, 4U + +#define TRACE_NWK1 TRACE_SUBSYSTEM_NWK, 1U +#define TRACE_NWK2 TRACE_SUBSYSTEM_NWK, 2U +#define TRACE_NWK3 TRACE_SUBSYSTEM_NWK, 3U +#define TRACE_NWK4 TRACE_SUBSYSTEM_NWK, 4U + +#define TRACE_APS1 TRACE_SUBSYSTEM_APS, 1U +#define TRACE_APS2 TRACE_SUBSYSTEM_APS, 2U +#define TRACE_APS3 TRACE_SUBSYSTEM_APS, 3U +#define TRACE_APS4 TRACE_SUBSYSTEM_APS, 4U + +#define TRACE_AF1 TRACE_SUBSYSTEM_AF, 1U +#define TRACE_AF2 TRACE_SUBSYSTEM_AF, 2U +#define TRACE_AF3 TRACE_SUBSYSTEM_AF, 3U +#define TRACE_AF4 TRACE_SUBSYSTEM_AF, 4U + +#define TRACE_ZDO1 TRACE_SUBSYSTEM_ZDO, 1U +#define TRACE_ZDO2 TRACE_SUBSYSTEM_ZDO, 2U +#define TRACE_ZDO3 TRACE_SUBSYSTEM_ZDO, 3U +#define TRACE_ZDO4 TRACE_SUBSYSTEM_ZDO, 4U + +#define TRACE_SECUR1 TRACE_SUBSYSTEM_SECUR, 1U +#define TRACE_SECUR2 TRACE_SUBSYSTEM_SECUR, 2U +#define TRACE_SECUR3 TRACE_SUBSYSTEM_SECUR, 3U +#define TRACE_SECUR4 TRACE_SUBSYSTEM_SECUR, 4U + +#define TRACE_ZCL1 TRACE_SUBSYSTEM_ZCL, 1U +#define TRACE_ZCL2 TRACE_SUBSYSTEM_ZCL, 2U +#define TRACE_ZCL3 TRACE_SUBSYSTEM_ZCL, 3U +#define TRACE_ZCL4 TRACE_SUBSYSTEM_ZCL, 4U + +#define TRACE_ZLL1 TRACE_SUBSYSTEM_ZLL, 1U +#define TRACE_ZLL2 TRACE_SUBSYSTEM_ZLL, 2U +#define TRACE_ZLL3 TRACE_SUBSYSTEM_ZLL, 3U +#define TRACE_ZLL4 TRACE_SUBSYSTEM_ZLL, 4U + +#define TRACE_ZGP1 TRACE_SUBSYSTEM_ZGP, 1U +#define TRACE_ZGP2 TRACE_SUBSYSTEM_ZGP, 2U +#define TRACE_ZGP3 TRACE_SUBSYSTEM_ZGP, 3U +#define TRACE_ZGP4 TRACE_SUBSYSTEM_ZGP, 4U + +#define TRACE_ZSE1 TRACE_SUBSYSTEM_ZSE, 1U +#define TRACE_ZSE2 TRACE_SUBSYSTEM_ZSE, 2U +#define TRACE_ZSE3 TRACE_SUBSYSTEM_ZSE, 3U +#define TRACE_ZSE4 TRACE_SUBSYSTEM_ZSE, 4U + +#ifndef DOXYGEN +#define TRACE_SPI1 TRACE_SUBSYSTEM_SPI, 1U +#define TRACE_SPI2 TRACE_SUBSYSTEM_SPI, 2U +#define TRACE_SPI3 TRACE_SUBSYSTEM_SPI, 3U +#define TRACE_SPI4 TRACE_SUBSYSTEM_SPI, 4U + +#define TRACE_SSL1 TRACE_SUBSYSTEM_SSL, 1U +#define TRACE_SSL2 TRACE_SUBSYSTEM_SSL, 2U +#define TRACE_SSL3 TRACE_SUBSYSTEM_SSL, 3U +#define TRACE_SSL4 TRACE_SUBSYSTEM_SSL, 4U +#endif /* DOXYGEN */ + +#define TRACE_APP1 TRACE_SUBSYSTEM_APP, 1U +#define TRACE_APP2 TRACE_SUBSYSTEM_APP, 2U +#define TRACE_APP3 TRACE_SUBSYSTEM_APP, 3U +#define TRACE_APP4 TRACE_SUBSYSTEM_APP, 4U + +#ifndef DOXYGEN +#define TRACE_SPECIAL1 TRACE_SUBSYSTEM_SPECIAL1, 1U +#define TRACE_SPECIAL2 TRACE_SUBSYSTEM_SPECIAL1, 2U +#define TRACE_SPECIAL3 TRACE_SUBSYSTEM_SPECIAL1, 3U +#define TRACE_SPECIAL4 TRACE_SUBSYSTEM_SPECIAL1, 4U + +#define TRACE_USB1 TRACE_SUBSYSTEM_USB, 1U +#define TRACE_USB2 TRACE_SUBSYSTEM_USB, 2U +#define TRACE_USB3 TRACE_SUBSYSTEM_USB, 3U +#define TRACE_USB4 TRACE_SUBSYSTEM_USB, 4U + +#define TRACE_MEMDBG1 TRACE_SUBSYSTEM_MEM, 1U +#define TRACE_MEMDBG2 TRACE_SUBSYSTEM_MEM, 2U +#define TRACE_MEMDBG3 TRACE_SUBSYSTEM_MEM, 3U +#define TRACE_MEMDBG4 TRACE_SUBSYSTEM_MEM, 4U + +#define TRACE_CLOUD1 TRACE_SUBSYSTEM_CLOUD, 1U +#define TRACE_CLOUD2 TRACE_SUBSYSTEM_CLOUD, 2U +#define TRACE_CLOUD3 TRACE_SUBSYSTEM_CLOUD, 3U +#define TRACE_CLOUD4 TRACE_SUBSYSTEM_CLOUD, 4U + +#define TRACE_HTTP1 TRACE_SUBSYSTEM_HTTP, 1U +#define TRACE_HTTP2 TRACE_SUBSYSTEM_HTTP, 2U +#define TRACE_HTTP3 TRACE_SUBSYSTEM_HTTP, 3U +#define TRACE_HTTP4 TRACE_SUBSYSTEM_HTTP, 4U + +#define TRACE_JSON1 TRACE_SUBSYSTEM_JSON, 1U +#define TRACE_JSON2 TRACE_SUBSYSTEM_JSON, 2U +#define TRACE_JSON3 TRACE_SUBSYSTEM_JSON, 3U +#define TRACE_JSON4 TRACE_SUBSYSTEM_JSON, 4U + +#define TRACE_LWIP1 TRACE_SUBSYSTEM_LWIP, 1U +#define TRACE_LWIP2 TRACE_SUBSYSTEM_LWIP, 2U +#define TRACE_LWIP3 TRACE_SUBSYSTEM_LWIP, 3U +#define TRACE_LWIP4 TRACE_SUBSYSTEM_LWIP, 4U + +#define TRACE_VENSTAR1 TRACE_SUBSYSTEM_VENSTAR, 1U +#define TRACE_VENSTAR2 TRACE_SUBSYSTEM_VENSTAR, 2U +#define TRACE_VENSTAR3 TRACE_SUBSYSTEM_VENSTAR, 3U +#define TRACE_VENSTAR4 TRACE_SUBSYSTEM_VENSTAR, 4U + +#define TRACE_TRANSPORT1 TRACE_SUBSYSTEM_TRANSPORT, 1U +#define TRACE_TRANSPORT2 TRACE_SUBSYSTEM_TRANSPORT, 2U +#define TRACE_TRANSPORT3 TRACE_SUBSYSTEM_TRANSPORT, 3U +#define TRACE_TRANSPORT4 TRACE_SUBSYSTEM_TRANSPORT, 4U + +#define TRACE_UART1 TRACE_SUBSYSTEM_UART, 1U +#define TRACE_UART2 TRACE_SUBSYSTEM_UART, 2U +#define TRACE_UART3 TRACE_SUBSYSTEM_UART, 3U +#define TRACE_UART4 TRACE_SUBSYSTEM_UART, 4U + +#define TRACE_BATTERY1 TRACE_SUBSYSTEM_BATTERY, 1U +#define TRACE_BATTERY2 TRACE_SUBSYSTEM_BATTERY, 2U +#define TRACE_BATTERY3 TRACE_SUBSYSTEM_BATTERY, 3U +#define TRACE_BATTERY4 TRACE_SUBSYSTEM_BATTERY, 4U + +#define TRACE_OTA1 TRACE_SUBSYSTEM_OTA, 1U +#define TRACE_OTA2 TRACE_SUBSYSTEM_OTA, 2U +#define TRACE_OTA3 TRACE_SUBSYSTEM_OTA, 3U +#define TRACE_OTA4 TRACE_SUBSYSTEM_OTA, 4U + +#define TRACE_MAC_API1 TRACE_SUBSYSTEM_MAC_API, 1U +#define TRACE_MAC_API2 TRACE_SUBSYSTEM_MAC_API, 2U +#define TRACE_MAC_API3 TRACE_SUBSYSTEM_MAC_API, 3U +#define TRACE_MAC_API4 TRACE_SUBSYSTEM_MAC_API, 4U + +#define TRACE_ZBDIRECT1 TRACE_SUBSYSTEM_ZBDIRECT, 1U +#define TRACE_ZBDIRECT2 TRACE_SUBSYSTEM_ZBDIRECT, 2U +#define TRACE_ZBDIRECT3 TRACE_SUBSYSTEM_ZBDIRECT, 3U +#define TRACE_ZBDIRECT4 TRACE_SUBSYSTEM_ZBDIRECT, 4U + +#define TRACE_DIAG1 TRACE_SUBSYSTEM_DIAGNOSTIC, 1U +#define TRACE_DIAG2 TRACE_SUBSYSTEM_DIAGNOSTIC, 2U +#define TRACE_DIAG3 TRACE_SUBSYSTEM_DIAGNOSTIC, 3U +#define TRACE_DIAG4 TRACE_SUBSYSTEM_DIAGNOSTIC, 4U + +#define TRACE_NS1 TRACE_SUBSYSTEM_NS, 1U +#define TRACE_NS2 TRACE_SUBSYSTEM_NS, 2U +#define TRACE_NS3 TRACE_SUBSYSTEM_NS, 3U +#define TRACE_NS4 TRACE_SUBSYSTEM_NS, 4U + +#define TRACE_TEST1 TRACE_SUBSYSTEM_TEST, 1U +#define TRACE_TEST2 TRACE_SUBSYSTEM_TEST, 2U +#define TRACE_TEST3 TRACE_SUBSYSTEM_TEST, 3U +#define TRACE_TEST4 TRACE_SUBSYSTEM_TEST, 4U +#endif /* DOXYGEN */ + +#ifndef ZB_SET_TRACE_LEVEL + +/* empty definitions if not implemented */ +#define ZB_SET_TRACE_LEVEL(l) +#define ZB_SET_TRACE_MASK(m) +#define ZB_SET_TRACE_OFF() +#define ZB_SET_TRACE_ON() + +#endif + +/** @} */ /* TRACE_FIRST_ARG */ +/** @endcond */ /* DSR_TRACE */ +/** @} */ /* Debug trace */ + +#if defined ZB_TRAFFIC_DUMP_ON || defined DOXYGEN +/** + @addtogroup DUMP_ON_OFF + @{ +*/ +/** @cond DOXYGEN_INTERNAL_DOC */ +extern zb_uint8_t g_traf_dump; +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +static ZB_INLINE zb_uint8_t zb_get_traf_dump_state(void) +{ + return g_traf_dump; +} + +/** + * Switch Zigbee traffic dump OFF + */ +#define ZB_SET_TRAF_DUMP_OFF() g_traf_dump = 0U +/** + * Switch Zigbee traffic dump ON + * + * That function works only if traffic dump is enabled at compile time. + */ +#define ZB_SET_TRAF_DUMP_ON() g_traf_dump = 1U +#define ZB_GET_TRAF_DUMP_STATE() zb_get_traf_dump_state() +/** @} */ /* DUMP_ON_OFF */ +#else +#define ZB_SET_TRAF_DUMP_OFF() +#define ZB_SET_TRAF_DUMP_ON() +#define ZB_GET_TRAF_DUMP_STATE() 0U +#endif + +/** @endcond */ /* DOXYGEN_DEBUG_SECTION */ + +#endif /* ZB_LOGGER_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_types.h b/managed_components/espressif__esp-zboss-lib/include/zb_types.h new file mode 100644 index 0000000..d85bcc2 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_types.h @@ -0,0 +1,1609 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: general-purpose typedefs +*/ + +#ifndef ZB_TYPES_H +#define ZB_TYPES_H 1 + +#ifndef ZB_CONFIG_H +#error zb_config.h must be included before zb_types.h. Dont do it directly. Include zb_common.h or zboss_api.h instead. +#endif + +/** + * @addtogroup base_types + * @{ + */ + +/* + * C standard being used during compilation. + * The preferred standard is C99 and it should be used whenever possible. + * However, C90 compatibility should be maintained. Macros ZB_STDC_* can be + * used for conditional compilation based on C standard. Note: __STDC__ and + * __STDC_VERSION__ are expected to be supported by all compilers in use. + */ +#if defined __STDC__ +#if defined __STDC_VERSION__ && (__STDC_VERSION__ >= 199901L) +#define ZB_STDC_99 +#else +#define ZB_STDC_90 +#endif /* __STDC_VERSION__ && (__STDC_VERSION__ >= 199901L) */ +#else +#warning __STDC__ is not defined, assume C90 standard +#define ZB_STDC_90 +#endif /* __STDC__ */ + +#ifdef __IAR_SYSTEMS_ICC__ +#ifndef ZB_IAR +#define ZB_IAR +#endif +#endif + +#if ((defined(ZB_8BIT_WORD) && defined(ZB_16BIT_WORD)) \ + || (defined(ZB_8BIT_WORD) && defined(ZB_32BIT_WORD)) \ + || (defined(ZB_16BIT_WORD) && defined(ZB_32BIT_WORD))) +ZB_ASSERT_COMPILE_DECL(0); +#endif + +#if !defined(ZB_8BIT_WORD) && !defined(ZB_16BIT_WORD) && !defined(ZB_32BIT_WORD) +#define ZB_32BIT_WORD +#endif + +/* Really need xdata declaration here, not in osif: don't want to include osif.h here */ +#ifdef ZB_IAR +#define ZB_XDATA +#define ZB_CODE +#define ZB_IAR_CODE +#elif defined __LINT__ +#define ZB_XDATA +#define ZB_CODE +#define ZB_IAR_CODE +#elif defined KEIL +#define ZB_XDATA xdata +#define ZB_CODE code +#define ZB_IAR_CODE code +#else +#define ZB_XDATA +#define ZB_CODE +#define ZB_IAR_CODE +#endif + +/* register modifier for variables. Can be defined to "register". Will it help to the compiler? */ +/* #define ZB_REGISTER */ +#define ZB_REGISTER register + +#define ZB_VOID_ARGLIST void + +/* Not sure all C compilers support 'const'. Let's add some conditional + * compilation when we will find such compiler */ +#define ZB_CONST const + +/* inline directive for functions placed into .h files in C */ +#if defined __GNUC__ || defined __SUNPRO_C || defined __cplusplus +#define ZB_INLINE inline +#define ZB_INLINE_IN_C +#define ZB_BITFIELD_CAST(x) (x) +#elif defined _MSC_VER +#define ZB_INLINE __inline +#define ZB_BITFIELD_CAST(x) (zb_uint_t)(x) +#else +/* which other C compiler knows about inline? */ +#define ZB_INLINE +#define ZB_BITFIELD_CAST(x) (x) +#endif + + +#define ZB_CPP_STR2(x) #x +/** + Create a string at compile time, like 0 - "0" + */ +#define ZB_CPP_STR(x) ZB_CPP_STR2(x) + + +/** @brief General purpose parameter type. */ +enum zb_param_e +{ + ZB_UNUSED_PARAM = 0 +}; + +#if defined WIN32 && !defined ZB_WINDOWS +#define ZB_WINDOWS +#endif +#if defined ZB_WINDOWS && !defined ZB_LITTLE_ENDIAN +#define ZB_LITTLE_ENDIAN +#endif + +#if !defined ZB_USE_STDINT && defined UNIX && !defined ZB_WINDOWS +#define ZB_USE_STDINT +#endif + +#ifndef ZB_USE_STDINT + +/* base types */ + +typedef char zb_char_t; + +typedef unsigned char zb_uchar_t; + +typedef unsigned char zb_uint8_t; + +typedef signed char zb_int8_t; + +typedef unsigned short zb_uint16_t; + +typedef signed short zb_int16_t; + +#if defined ZB_16BIT_WORD + +typedef unsigned long zb_uint32_t; + +typedef signed long zb_int32_t; + +typedef zb_uint16_t zb_bitfield_t; +typedef zb_uint32_t zb_lbitfield_t; + +typedef zb_int16_t zb_sbitfield_t; + +/* FIXME: 16 or 32? */ +typedef zb_uint32_t zb_size_t; + +typedef long long zb_int64_t; +typedef unsigned long long zb_uint64_t; + +#else /* defined ZB_16BIT_WORD */ +/* + project-local 4-byte unsigned int type +*/ +typedef unsigned int zb_uint32_t; +/* + project-local 4-byte signed int type +*/ +typedef signed int zb_int32_t; + + +/* + type to be used for unsigned bit fields inside structure +*/ +#if defined ZB_TI_ARM_CODE_COMPOSER +typedef zb_uint8_t zb_bitfield_t; +#elif defined ZB_IAR +typedef zb_uint8_t zb_bitfield_t; +#else +typedef zb_uint32_t zb_bitfield_t; +#endif + +typedef zb_uint32_t zb_lbitfield_t; +/* + type to be used for signed bit fields inside structure +*/ +typedef zb_int32_t zb_sbitfield_t; + +typedef zb_uint32_t zb_size_t; + +typedef long long zb_int64_t; +typedef unsigned long long zb_uint64_t; + +#endif /* defined ZB_16BIT_WORD */ + + +#else /* ! defined UNIX || ZB_WINDOWS */ +/* Unix */ + +#include + +#ifdef __GNUC__ +#include "stddef.h" +#endif + +typedef uint8_t zb_uint8_t; +typedef int8_t zb_int8_t; +typedef uint16_t zb_uint16_t; +typedef int16_t zb_int16_t; +typedef uint32_t zb_uint32_t; +typedef int32_t zb_int32_t; + +typedef int64_t zb_int64_t; +typedef uint64_t zb_uint64_t; + +typedef char zb_char_t; +typedef unsigned char zb_uchar_t; + +typedef unsigned zb_bitfield_t; +typedef unsigned zb_lbitfield_t; +typedef signed zb_sbitfield_t; + +/* Integer with size equal to the pointer size. */ +typedef size_t zb_size_t; +typedef zb_size_t zb_ptrsize_uint_t; + + +#endif /* ! defined UNIX */ + +/* + Our short and int definition. + Short size == 8051 register size, int size is 2 bytes. + */ +#ifdef ZB_8BIT_WORD +/* + Short int (can fit into single CPU register) + */ +typedef zb_int8_t zb_short_t; +/* + short unsigned int (can fit into single CPU register) + */ +typedef zb_uint8_t zb_ushort_t; +/* + short unsigned int (can fit into single CPU register) used as a loop index + */ +typedef zb_ushort_t zb_uindex_t; +/* + int (at least 2 bytes) + */ +typedef zb_int16_t zb_int_t; +/* + unsigned int (at least 2 bytes) + */ +typedef zb_uint16_t zb_uint_t; +/* + long int (at least 4 bytes) + */ +typedef zb_int32_t zb_long_t; +/* + unsigned long int (at least 4 bytes) + */ +typedef zb_uint32_t zb_ulong_t; + +#elif defined ZB_16BIT_WORD +/* + short int (can fit into single CPU register) + */ +typedef int zb_short_t; +/* + unsigned short int (can fit into single CPU register) + */ +typedef unsigned int zb_ushort_t; +/* + short unsigned int (can fit into single CPU register) used as a loop index + */ +typedef zb_ushort_t zb_uindex_t; +/* + int (at least 2 bytes) + */ +typedef int zb_int_t; +/* + unsigned int (at least 2 bytes) + */ +typedef unsigned int zb_uint_t; +/* + long int (at least 4 bytes) + */ +typedef zb_int32_t zb_long_t; +/* + unsigned long int (at least 4 bytes) + */ +typedef zb_uint32_t zb_ulong_t; + +#else /* 32-bit word */ +/* + short int (can fit into single CPU register) + */ +typedef int zb_short_t; +/* + unsigned short int (can fit into single CPU register) + */ +typedef unsigned int zb_ushort_t; +/* + short unsigned int (can fit into single CPU register) used as a loop index + */ +typedef zb_ushort_t zb_uindex_t; +/* + int (at least 2 bytes) + */ +typedef int zb_int_t; +/* + unsigned int (at least 2 bytes) + */ +typedef unsigned int zb_uint_t; +/* + long int (at least 4 bytes) + */ +typedef zb_int_t zb_long_t; +/* + unsigned long int (at least 4 bytes) + */ +typedef zb_uint_t zb_ulong_t; +#endif + +/** @brief General purpose boolean type. + * For C90, 'zb_bool_t' is an alias of 'zb_uint8_t'. + * For C99, the availability of the 'stdbool.h' standard header is expected and 'zb_bool_t' is an + * alias of 'bool'. + * ZB_FALSE and ZB_TRUE are defined as macros for both standards. + * + * To ensure that zb_bool_t always has the same size of one byte, static + * compile time assertions were added. See 'zb_common.h'. + */ +#ifdef ZB_STDC_90 +typedef zb_uint8_t zb_bool_t; +typedef zb_bitfield_t zb_bitbool_t; + +#define ZB_FALSE 0U /**< False value literal. */ +#define ZB_TRUE 1U /**< True value literal. */ + +#define ZB_FALSE_U ZB_FALSE +#define ZB_TRUE_U ZB_TRUE + +#define ZB_B2U(b) (((b) != ZB_FALSE) ? (1U) : (0U)) +#define ZB_U2B(u) (((u) != 0U) ? (ZB_TRUE) : (ZB_FALSE)) + +#else /* ZB_STDC_90 */ +#include + +typedef bool zb_bool_t; +typedef bool zb_bitbool_t; + +#define ZB_FALSE false /**< False value literal. */ +#define ZB_TRUE true /**< True value literal. */ + +#define ZB_FALSE_U 0U +#define ZB_TRUE_U 1U + +#define ZB_B2U(b) ((b) ? (1U) : (0U)) +#define ZB_U2B(u) ((u) != 0U) + +#endif /* ZB_STDC_90 */ + +#define ZB_INT8_MIN (-127 - 1) +#define ZB_INT8_MAX 127 +#define ZB_UINT8_MIN 0U +#define ZB_UINT8_MAX 255U + +#define ZB_INT16_MIN (-32767 - 1) +#define ZB_INT16_MAX 32767 +#define ZB_UINT16_MIN 0U +#define ZB_UINT16_MAX 65535U + +/* 2147483648 is unsigned indeed - can't change its sign. prevent warning from + * msvc 8 */ +#define ZB_INT32_MIN (-2147483647L - 1) +#define ZB_INT32_MAX 2147483647L +#define ZB_UINT32_MIN 0UL +#define ZB_UINT32_MAX 4294967295UL +#define ZB_UINT64_MIN 0UL +#define ZB_UINT64_MAX UINT64_MAX + +#define ZB_UINT_MIN 0UL + +/* + Short defined as register size, int as large enough int on this platform. + 32 bit on PC, 8 and 16 bit on 8051 + */ + + +/* + Max value constants per type + */ +#ifdef ZB_32BIT_WORD + +#define ZB_SHORT_MIN ZB_INT32_MIN +#define ZB_SHORT_MAX ZB_INT32_MAX +#define ZB_USHORT_MAX ZB_UINT32_MAX + +#define ZB_INT_MIN ZB_INT32_MIN +#define ZB_INT_MAX ZB_INT32_MAX +#define ZB_UINT_MAX ZB_UINT32_MAX + +#define ZB_INT_MASK 0x7fffffffU + +#elif defined ZB_16BIT_WORD + +#define ZB_SHORT_MIN ZB_INT8_MIN +#define ZB_SHORT_MAX ZB_INT8_MAX +#define ZB_USHORT_MAX ZB_UINT8_MAX + +#define ZB_INT_MIN ZB_INT16_MIN +#define ZB_INT_MAX ZB_INT16_MAX +#define ZB_UINT_MAX ZB_UINT16_MAX + +#define ZB_INT_MASK 0x7fffU + +#elif defined ZB_8BIT_WORD + +#define ZB_SHORT_MIN ZB_INT8_MIN +#define ZB_SHORT_MAX ZB_INT8_MAX +#define ZB_USHORT_MAX ZB_UINT8_MAX + +#define ZB_INT_MIN ZB_INT16_MIN +#define ZB_INT_MAX ZB_INT16_MAX +#define ZB_UINT_MAX ZB_UINT16_MAX + +#define ZB_INT_MASK 0x7fff + +#else +#error Portme +#endif + +#if defined __GNUC__ || defined __TI_COMPILER_VERSION__ + #define ZB_PACKED_STRUCT __attribute__ ((packed)) + #define ZB_WEAK __attribute__ ((weak)) +#else + #define ZB_PACKED_STRUCT +#endif + +/* IAR or Keil ARM CPU */ +#if (defined __IAR_SYSTEMS_ICC__ || defined __ARMCC_VERSION) +#define ZB_PACKED_PRE __packed +#define ZB_WEAK_PRE __weak +#else +#define ZB_PACKED_PRE +#endif + +#ifndef ZB_WEAK_PRE +#define ZB_WEAK_PRE +#endif +#ifndef ZB_WEAK +#define ZB_WEAK +#endif + +#if (defined __ARMCC_VERSION) +#define ZB_ALIGNED_PRE __attribute__((aligned)) +#endif + +#ifndef ZB_ALIGNED_PRE +#define ZB_ALIGNED_PRE +#endif + +#if defined __GNUC__ + #define ZB_DEPRECATED __attribute__((deprecated)) +#else + #define ZB_DEPRECATED +#endif /* __GNUC__ */ + +#if defined __GNUC__ + #define ZB_NORETURN __attribute__((noreturn)) +#else + #define ZB_NORETURN +#endif /* __GNUC__ */ + +/* + 8-bytes address (xpanid or long device address) base type + */ +typedef zb_uint8_t zb_64bit_addr_t[8]; + +/* + 8-bytes data base type + */ +typedef zb_uint8_t zb_64bit_data_t[8]; + + +extern ZB_CODE ZB_CONST zb_64bit_addr_t g_zero_addr; +extern ZB_CODE ZB_CONST zb_64bit_addr_t g_unknown_ieee_addr; + +/* + Return true if long address is zero + */ + /* g_zero_addr is declared as ZB_CONST which allows IAR to place it in CODE memory. + Compiled this by IAR 7.60 for 8051. + This placement changes pointer type making it unusable + Is this cast needed here? + */ +#define ZB_IS_64BIT_ADDR_ZERO(addr) (ZB_MEMCMP((addr), (void const*)g_zero_addr, 8) == 0) +#define ZB_IS_64BIT_ADDR_UNKNOWN(addr) (ZB_MEMCMP((addr), (void const*)g_unknown_ieee_addr, 8) == 0) + +/* + Clear long address + */ +#define ZB_64BIT_ADDR_ZERO(addr) \ + ZB_MEMSET((addr), 0, 8) + +/* + Make long address unknown + */ +#define ZB_64BIT_ADDR_UNKNOWN(addr) \ + ZB_MEMSET((addr), -1, 8) + +/* + Copy long address + */ +#define ZB_64BIT_ADDR_COPY(dst, src) ZB_MEMCPY(dst, src, sizeof(zb_64bit_addr_t)) + +/* + Return 1 if long addresses are equal + */ +#define ZB_64BIT_ADDR_CMP(one, two) (ZB_MEMCMP((one), (two), 8) == 0) + +/* + Long (64-bit) device address + */ +typedef zb_64bit_addr_t zb_ieee_addr_t; +/* + Long (64-bit) Extended Pan ID + */ +typedef zb_64bit_addr_t zb_ext_pan_id_t; + +#define ZB_EXTPANID_IS_ZERO ZB_IS_64BIT_ADDR_ZERO +#define ZB_EXTPANID_ZERO ZB_64BIT_ADDR_ZERO +#define ZB_EXTPANID_COPY ZB_64BIT_ADDR_COPY +#define ZB_EXTPANID_CMP ZB_64BIT_ADDR_CMP + +#define ZB_IEEE_ADDR_IS_ZERO ZB_IS_64BIT_ADDR_ZERO +#define ZB_IEEE_ADDR_IS_UNKNOWN ZB_IS_64BIT_ADDR_UNKNOWN +#define ZB_IEEE_ADDR_ZERO ZB_64BIT_ADDR_ZERO +#define ZB_IEEE_ADDR_UNKNOWN ZB_64BIT_ADDR_UNKNOWN +#define ZB_IEEE_ADDR_COPY ZB_64BIT_ADDR_COPY +#define ZB_IEEE_ADDR_CMP ZB_64BIT_ADDR_CMP + +#define ZB_CCM_KEY_IS_ZERO(k) (ZB_IS_64BIT_ADDR_ZERO((zb_uint8_t*)(k)) && ZB_IS_64BIT_ADDR_ZERO(((zb_uint8_t*)(k)) + 8U)) +#define ZB_IEEE_ADDR_IS_VALID(addr) !(ZB_IEEE_ADDR_IS_ZERO(addr)||ZB_IEEE_ADDR_IS_UNKNOWN(addr)) + +#define ZB_ADDR_CMP(addr_mode, addr1, addr2) \ + ((addr_mode == ZB_ADDR_16BIT_DEV_OR_BROADCAST) ? \ + (addr1.addr_short == addr2.addr_short) : ZB_64BIT_ADDR_CMP(addr1.addr_long, addr2.addr_long)) + +typedef ZB_PACKED_PRE union zb_addr_u_t +{ + zb_uint16_t addr_short; + zb_ieee_addr_t addr_long; +} ZB_PACKED_STRUCT +zb_addr_u; + +#define ZB_ADDR_U_CAST(addr) ((const zb_addr_u *)(const void *)(&(addr))) + +/* + definitions for constants of given type +*/ +#define ZB_INT8_C(c) c +#define ZB_UINT8_C(c) c ## U + +#define ZB_INT16_C(c) c +#define ZB_UINT16_C(c) c ## U + +#define ZB_INT32_C(c) c ## L +#define ZB_UINT32_C(c) c ## UL + +#if (defined __GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) +#define ZB_OFFSETOF(t, f) __builtin_offsetof(t,f) +#else +#define ZB_OFFSETOF(t, f) ((zb_size_t)(&((t *)NULL)->f)) +#endif + +#define ZB_OFFSETOF_VAR(s, f) (zb_size_t)(((zb_int8_t *)(&(s)->f)) - ((zb_int8_t *)(s))) + +#define ZB_SIZEOF_FIELD(type, field) (sizeof(((type*)0)->field)) + +#define ZB_ARRAY_SIZE(arr) (sizeof((arr))/sizeof((arr)[0])) + + +#define ZB_SIGNED_SHIFT(v, s) ((zb_int_t)(v) >> (s)) + +#define ZB_ASSERT_IF_NOT_ALIGNED(data_type,length) \ + ZB_ASSERT_COMPILE_DECL(((sizeof(data_type) % (length)) == 0U)) + +#define ZB_ASSERT_IF_NOT_ALIGNED_TO_16(data_type) ZB_ASSERT_IF_NOT_ALIGNED(data_type,16U) + +#define ZB_ASSERT_VALUE_ALIGNED(const_expr, length) \ + ZB_ASSERT_COMPILE_DECL((((const_expr) % (length)) == 0U)) + +#define ZB_ASSERT_VALUE_ALIGNED_TO_4(const_expr) ZB_ASSERT_VALUE_ALIGNED(const_expr, 4U) + +/** + * @name Endian change API. + * Macros to change words endian and access words at potentially + * non-aligned pointers. + * + * Zigbee uses little endian, see ZB spec, subclause 1.2.1.3. + * @{ + */ + +/** + */ + +#define ZB_8BIT_SIZE 1U +#define ZB_16BIT_SIZE 2U +#define ZB_24BIT_SIZE 3U +#define ZB_32BIT_SIZE 4U +#define ZB_48BIT_SIZE 6U +#define ZB_64BIT_SIZE 8U + +#ifdef ZB_LITTLE_ENDIAN + +#ifdef ZB_NEED_ALIGN +/** + Convert 16-bits integer from the host endian to the little endian + + @param ptr - destination pointer. It is ok if it not aligned to 2. + @param val - source pointer. It is ok if it not aligned to 2. +*/ + +#define ZB_HTOLE16(ptr, val) ZB_MEMCPY((ptr), (val), ZB_16BIT_SIZE) +#define ZB_HTOLE32(ptr, val) ZB_MEMCPY((ptr), (val), ZB_32BIT_SIZE) +#define ZB_HTOLE64(ptr, val) ZB_MEMCPY((ptr), (val), ZB_64BIT_SIZE) +#else + +#define ZB_HTOLE16(ptr, val) (((zb_uint16_t *)(ptr))[0] = *((zb_uint16_t *)(val))) +#define ZB_HTOLE32(ptr, val) (((zb_uint32_t *)(ptr))[0] = *((zb_uint32_t *)(val))) +/* +#define ZB_HTOLE64(ptr, val) \ + (((zb_uint32_t *)(ptr))[0] = ((zb_uint32_t *)(val))[0], \ + ((zb_uint32_t *)(ptr))[1] = ((zb_uint32_t *)(val))[1]) +*/ +#define ZB_HTOLE64(ptr, val) zb_memcpy8(ptr, val) +#endif /* need_align */ + + +#define ZB_HTOLE16_ONPLACE(v) ZVUNUSED(v) + +#define ZB_HTOLE32_ONPLACE(v) ZVUNUSED(v) + +#define ZB_HTOLE64_ONPLACE(v) ZVUNUSED(v) + +#define ZB_HTOBE16(ptr, val) \ + (((zb_uint8_t *)(ptr))[0] = ((zb_uint8_t *)(val))[1], \ + ((zb_uint8_t *)(ptr))[1] = ((zb_uint8_t *)(val))[0] \ + ) + +void zb_htobe32(zb_uint8_t ZB_XDATA *ptr, zb_uint8_t ZB_XDATA *val); +#define ZB_HTOBE32(ptr, val) zb_htobe32((zb_uint8_t*)(ptr), (zb_uint8_t*)(val)) + +#define ZB_HTOBE16_VAL(ptr, val) \ +{ \ + zb_uint16_t _v = (val); \ + ZB_HTOBE16((ptr), &_v); \ +} + +#else /* !little endian */ + +void zb_htole16(zb_uint8_t ZB_XDATA *ptr, zb_uint8_t ZB_XDATA *val); +#define ZB_HTOLE16(ptr, val) zb_htole16((zb_uint8_t*)(ptr), (zb_uint8_t*)(val)) + +#define ZB_HTOLE16_ONPLACE(val) \ +{ \ + zb_uint8_t *pval = (zb_uint8_t*)(&(val)); \ + zb_uint8_t a = pval[0]; \ + pval[0] = pval[1]; \ + pval[1] = a; \ +} + +#define ZB_HTOLE32_ONPLACE(val) { zb_uint32_t _v = (val); ZB_HTOLE32(&(val), &_v); } + +void zb_htole32(zb_uint8_t ZB_XDATA *ptr, zb_uint8_t ZB_XDATA *val); +#define ZB_HTOLE32(ptr, val) zb_htole32((zb_uint8_t*)(ptr), (zb_uint8_t*)(val)) + +#define ZB_HTOBE32(ptr, val) ZB_MEMCPY(ptr, val, 4U) + +#define ZB_HTOBE16(ptr, val) (*(zb_uint16_t *)(ptr)) = *((zb_uint16_t *)(val)) + +#ifdef ZB_NEED_ALIGN + +#define ZB_HTOBE16_VAL(ptr, val) \ +{ \ + zb_uint16_t _v = (val); \ + ZB_MEMCPY((ptr), &_v, 2U) \ +} + +#else /* ZB_NEED_ALIGN */ + +#define ZB_HTOBE16_VAL(ptr, val) ((zb_uint16_t *)(ptr))[0] = (val) + +#endif /* ZB_NEED_ALIGN */ + +/* Let's not rotate 64-bit address: store it as + * 8-byte array in the order it transmitted. */ +#define ZB_HTOLE64(ptr, val) zb_memcpy8(ptr, val) + +#endif /* ZB_LITTLE_ENDIAN */ + +#define ZB_HTOLE32_VAL(ptr, val) \ +{ \ + zb_uint32_t tmp_val = (val); \ + ZB_HTOLE32((ptr), &tmp_val); \ +} + +#define ZB_HTOLE16_VAL(ptr, val) \ +{ \ + zb_uint16_t tmp_val = (val); \ + ZB_HTOLE16((ptr), &tmp_val); \ +} + +/** + Put next 2-bite value into buffer, move pointer + + To be used for headers compose. + + @param dst - (in/out) address of the buffer pointer + As a side effect it will be incremented by 2. + @param val - value + */ +//void zb_put_next_htole16(zb_uint8_t **dst, zb_uint16_t val); +void* zb_put_next_htole16(zb_uint8_t *dst, zb_uint16_t val); + +#ifdef ZB_LITTLE_ENDIAN +#define ZB_PUT_NEXT_HTOLE16(ptr, val) \ +{ \ + *((ptr)++) = (zb_uint8_t)((val) & 0xffU); \ + *((ptr)++) = (zb_uint8_t)(((val) >> 8U) & 0xffU); \ +} + +#else +#define ZB_PUT_NEXT_HTOLE16(ptr, val) \ +{ \ + *((ptr)++) = (zb_uint8_t)(((val) >> 8U) & 0xffU); \ + *((ptr)++) = (zb_uint8_t)((val) & 0xffU); \ +} +#endif /* ZB_LITTLE_ENDIAN */ + +void* zb_put_next_htole32(zb_uint8_t *dst, zb_uint32_t val1); + +#define ZB_PUT_NEXT_HTOLE32(ptr, val) (ptr) = zb_put_next_htole32((ptr), (val)) + +#ifndef ZB_IAR +void zb_get_next_letoh16(zb_uint16_t *dst, zb_uint8_t **src); +#else +/* for IAR define as macro due to problems with packet structs */ +#define zb_get_next_letoh16(dst, src) \ +{ \ + ZB_LETOH16((dst), *(src)); \ + (*(src)) = (void *)(((char *)(*(src))) + 2U); \ +} +#endif + +void* zb_put_next_2_htole16(zb_uint8_t *dst, zb_uint16_t val1, zb_uint16_t val2); +void* zb_put_next_2_htole32(zb_uint8_t *dst, zb_uint32_t val1, zb_uint32_t val2); +#define ZB_LETOH64(dst, src) zb_memcpy8((zb_uint8_t*)dst, (zb_uint8_t*)src) + +/** + Convert 16-bits integer from the little endian to the host endian + + @param ptr - destination pointer. It is ok if it not aligned to 2. + @param val - source pointer. It is ok if it not aligned to 2. +*/ +#define ZB_LETOH16 ZB_HTOLE16 +#define ZB_LETOH24 ZB_HTOLE24 +#define ZB_LETOH48 ZB_HTOLE48 +#define ZB_LETOH32 ZB_HTOLE32 +#define ZB_BETOH16 ZB_HTOBE16 +#define ZB_BETOH32 ZB_HTOBE32 + +#define ZB_LETOH16_ONPLACE ZB_HTOLE16_ONPLACE +#define ZB_LETOH32_ONPLACE ZB_HTOLE32_ONPLACE + +/** @} */ /* Endian change API. */ + +#define ZB_GET_LOW_BYTE(val) (zb_uint8_t)((val) & 0xFFU) +#define ZB_GET_HI_BYTE(val) (zb_uint8_t)(((val) >> 8U) & 0xFFU) + +#define ZB_SET_LOW_BYTE(res, val) (res) = ((((zb_uint16_t)(res)) & 0xFF00U) | (((zb_uint16_t)(val)) & 0xFFU)) +#define ZB_SET_HI_BYTE(res, val) (res) = (((((zb_uint16_t)(val)) << 8U) & 0xFF00U) | (((zb_uint16_t)(res)) & 0xFFU)) + +#define ZB_PKT_16B_ZERO_BYTE 0U +#define ZB_PKT_16B_FIRST_BYTE 1U + +#ifdef ZB_NEED_ALIGN + +#define ZB_ASSIGN_UINT16(ptr, vp) ZB_MEMCPY((ptr), (vp), 2U) +#define ZB_ASSIGN_INT16(ptr, vp) ZB_MEMCPY((ptr), (vp), 2U) +#define ZB_COPY_UINT24(ptr, vp) ZB_MEMCPY((ptr), (vp), 3U) +#define ZB_COPY_INT24(ptr, vp) ZB_MEMCPY((ptr), (vp), 3U) +#define ZB_ASSIGN_UINT32(ptr, vp) ZB_MEMCPY((ptr), (vp), 4U) +#define ZB_ASSIGN_INT32(ptr, vp) ZB_MEMCPY((ptr), (vp), 4U) + +#else + +#define ZB_ASSIGN_UINT16(ptr, vp) *((zb_uint16_t*)(ptr)) = *(zb_uint16_t*)(vp) +#define ZB_ASSIGN_INT16(ptr, vp) *((zb_int16_t*)(ptr)) = *(zb_int16_t*)(vp) +#define ZB_COPY_UINT24(ptr, vp) *((zb_uint24_t*)(ptr)) = *(zb_uint24_t*)(vp) +#define ZB_COPY_INT24(ptr, vp) *((zb_int24_t*)(ptr)) = *(zb_int24_t*)(vp) +#define ZB_ASSIGN_UINT32(ptr, vp) *((zb_uint32_t*)(ptr)) = *(zb_uint32_t*)(vp) +#define ZB_ASSIGN_INT32(ptr, vp) *((zb_int32_t*)(ptr)) = *(zb_int32_t*)(vp) + + +#endif /* ZB_NEED_ALIGN */ + +#define ZB_REVERSE16(ptr, val) \ + (((zb_uint8_t *)(ptr))[0] = ((zb_uint8_t *)(val))[1], \ + ((zb_uint8_t *)(ptr))[1] = ((zb_uint8_t *)(val))[0]) + +#define ZB_REVERSE64(ptr, val) \ + *((zb_uint8_t*)(ptr)+7) = *((zb_uint8_t*)(val) ), \ + *((zb_uint8_t*)(ptr)+6) = *((zb_uint8_t*)(val)+1), \ + *((zb_uint8_t*)(ptr)+5) = *((zb_uint8_t*)(val)+2), \ + *((zb_uint8_t*)(ptr)+4) = *((zb_uint8_t*)(val)+3), \ + *((zb_uint8_t*)(ptr)+3) = *((zb_uint8_t*)(val)+4), \ + *((zb_uint8_t*)(ptr)+2) = *((zb_uint8_t*)(val)+5), \ + *((zb_uint8_t*)(ptr)+1) = *((zb_uint8_t*)(val)+6), \ + *((zb_uint8_t*)(ptr) ) = *((zb_uint8_t*)(val)+7) + +#define ZB_ARRAY_IDX_BY_ELEM(ar, el) ((el) - (ar)) + +#define ZB_ARRAY_IDX_BY_STRUCT_ELEM(ar, el, el_size) ( ((zb_size_t)(el) - (zb_size_t)(ar)) / (el_size) ) + +/** + * @name Base types. + * @{ + * @typedef zb_char_t + * @brief Project-local char type. + * + * @typedef zb_uchar_t + * @brief Project-local unsigned char type. + * + * @typedef zb_uint8_t + * @brief Project-local 1-byte unsigned int type. + * + * @typedef zb_int8_t + * @brief Project-local 1-byte signed int type. + * + * @typedef zb_uint16_t + * @brief Project-local 2-byte unsigned int type. + * + * + * @typedef zb_int16_t + * @brief Project-local 2-byte signed int type. + * + * @typedef zb_int32_t + * @brief Project-local 4-byte signed int type. + * + * @typedef zb_uint32_t + * @brief Project-local 4-byte unsigned int type. + * + * @typedef zb_bitfield_t + * @brief Type to be used for unsigned bit fields inside structure. + * + * @typedef zb_sbitfield_t + * @brief Type to be used for signed bit fields inside structure. + * + * @typedef zb_size_t + * @brief Project-local size_t type. + * + * @typedef zb_short_t + * @brief Short int (can fit into single CPU register). + * + * @typedef zb_ushort_t + * @brief Short unsigned int (can fit into single CPU register). + * + * @typedef zb_int_t + * @brief Int (at least 2 bytes). + * + * @typedef zb_uint_t + * @brief Unsigned int (at least 2 bytes). + * + * @typedef zb_long_t + * @brief Long int (at least 4 bytes). + * + * @typedef zb_ulong_t + * @brief Unsigned long int (at least 4 bytes). + * + * @typedef zb_bool_t + * @brief Boolean type can be ZB_TRUE or ZB_FALSE + * + * @typedef zb_bitbool_t + * @brief Type to be used for boolean bit fields inside structure. + * + * @typedef zb_single_t + * @brief Project-local single precision float type. + * @} + */ + +/** + * @name Address types and API. + * @{ + * @typedef zb_64bit_addr_t + * @brief 8-bytes address (xpanid or long device address) base type. + * + * @typedef zb_ieee_addr_t + * @brief Long (64-bit) device address. + * + * @typedef zb_ext_pan_id_t + * @brief Long (64-bit) extended Pan ID. + * + * @union zb_addr_u + * @brief Union to address either long or short address. + * + * @def ZB_IS_64BIT_ADDR_ZERO + * @brief Checks that long address is a zero one. + * @param addr address to check. + * @returns ZB_TRUE if address is zero, ZB_FALSE otherwise. + * + * @def ZB_64BIT_ADDR_ZERO + * @brief Clears long address. + * @param addr address to clear. + * + * @def ZB_64BIT_ADDR_COPY + * @brief Copy long address. + * @param dst where to copy the address. + * @param src address to copy. + * + * @def ZB_64BIT_ADDR_CMP + * @brief Check two long addresses are equal. + * @param one address to compare. + * @param two address to compare to. + * @returns ZB_TRUE if addresses are equal, ZB_FALSE otherwise. + * @} + */ + +/* FIXME: which value to prefer? Because 0x800000 is reserved in ZCL */ +/* IAR C-STAT generates falsepositive for hexadecimal value */ +#define MIN_SIGNED_24BIT_VAL (-8388607LL) /* (0xFF800001LL) */ +#define MAX_SIGNED_24BIT_VAL (0x7FFFFF) +#define MAX_UNSIGNED_24BIT_VAL (0xFFFFFFU) + +/* IAR C-STAT generates falsepositive for hexadecimal value */ +#define MIN_SIGNED_48BIT_VAL (-140737488355327LL) /* (0xFFFF800000000001LL) */ +#define MAX_SIGNED_48BIT_VAL (0x7FFFFFFFFFFF) +#define MAX_UNSIGNED_48BIT_VAL (0xFFFFFFFFFFFFU) + +#define ZB_S64_FROM_S48(x) ((x & 0xFFFFFFFFFFFF) | ((x & 0x800000000000) ? 0xFFFF000000000000 : 0x0)) + +#define ZB_S64_TO_S48(x) ((zb_int64_t)(x & 0xFFFFFFFFFFFF)) + +#define ZB_S32_FROM_S24(x) ((x & 0xFFFFFF) | ((x & 0x800000) ? 0xFF000000 : 0x0)) + +#define ZB_S32_TO_S24(x) ((zb_int32_t)(x & 0xFFFFFF)) + +#ifdef ZB_UINT24_48_SUPPORT + +#define ZB_INT32_MINUS_ONE (0xFFFFFFFF) +#define ZB_INT24_MAX_POSITIVE (0x7FFFFF) + +#define ZB_INT24_IS_NEGATIVE(int24_val) \ + ((int24_val).high & 0x80U) + + +#if defined ZB_LITTLE_ENDIAN + +typedef ZB_PACKED_PRE struct zb_int24_s +{ + zb_uint16_t low; + zb_int8_t high; +} ZB_PACKED_STRUCT zb_int24_t; + +typedef ZB_PACKED_PRE struct zb_uint24_s +{ + zb_uint16_t low; + zb_uint8_t high; +} ZB_PACKED_STRUCT zb_uint24_t; + +typedef ZB_PACKED_PRE struct zb_uint48_s +{ + zb_uint32_t low; + zb_uint16_t high; +} ZB_PACKED_STRUCT zb_uint48_t; + + +typedef ZB_PACKED_PRE struct zb_int48_s +{ + zb_uint32_t low; + zb_int16_t high; +} ZB_PACKED_STRUCT zb_int48_t; + +#else /* defined ZB_BIG_ENDIAN */ + +typedef ZB_PACKED_PRE struct zb_int24_s +{ + zb_int8_t high; + zb_uint16_t low; +} ZB_PACKED_STRUCT zb_int24_t; + +typedef ZB_PACKED_PRE struct zb_uint24_s +{ + zb_uint8_t high; + zb_uint16_t low; +} ZB_PACKED_STRUCT zb_uint24_t; + +typedef ZB_PACKED_PRE struct zb_uint48_s +{ + zb_uint16_t high; + zb_uint32_t low; +} ZB_PACKED_STRUCT zb_uint48_t; + +typedef ZB_PACKED_PRE struct zb_int48_s +{ + zb_int16_t high; + zb_uint32_t low; +} ZB_PACKED_STRUCT zb_int48_t; + +#endif /* ZB_LITTLE_ENDIAN/ZB_BIG_ENDIAN */ + +#define ZB_INIT_INT24(high_val, low_val) \ +{ \ + .low = (low_val), \ + .high = (high_val) \ +} + +#define ZB_ASSIGN_INT24(var, high_val, low_val) \ +{ \ + var.low = (low_val); \ + var.high = (high_val); \ +} + +#define ZB_GET_INT32_FROM_INT24(int24_val) \ + (zb_int32_t) \ + ( \ + ((ZB_INT24_IS_NEGATIVE(int24_val))? ((zb_uint32_t)0xFFU << 24U): 0U) | \ + ((zb_uint32_t)(int24_val).high << 16U) | \ + (int24_val).low \ + ) + +#define ZB_ASSIGN_UINT24_FROM_UINT32(uint32_val) \ +{ \ + .low = (zb_uint16_t)((uint32_val) & 0xFFFFU), \ + .high = (zb_uint8_t)((uint32_val) >> 16U) \ +} + +#define ZB_GET_UINT32_FROM_UINT24(uint24_val) \ +((((zb_uint32_t) (uint24_val).high) << 16) + (uint24_val).low) + +#define ZB_INIT_UINT48(high_val, low_val) \ +{ \ + .low = (low_val), \ + .high = (high_val) \ +} + +#define ZB_INIT_UINT24(high_val, low_val) \ +{ \ + .low = (low_val), \ + .high = (high_val) \ +} + +#define ZB_ASSIGN_UINT48(var, high_val, low_val) \ +{ \ + var.low = (low_val); \ + var.high = (high_val); \ +} + +#define ZB_ASSIGN_UINT24(var, high_val, low_val) \ +{ \ + var.low = (low_val); \ + var.high = (high_val); \ +} + +/* TODO: test for negative int24 */ +#define ZB_UINT48_ADD_INT24(uint48_val, int24_val) \ + if (ZB_INT24_IS_NEGATIVE(int24_val)) \ + { \ + if ((uint48_val).low < (zb_uint32_t)((int24_val).low + (int24_val).high)) \ + { \ + (uint48_val).high -= 1U; \ + } \ + (uint48_val).low -= (int24_val).low + (int24_val).high; \ + } \ + else \ + { \ + if (((zb_uint64_t) (uint48_val).low) + ZB_GET_UINT32_FROM_UINT24(int24_val) > ZB_UINT32_MAX) \ + { \ + (uint48_val).high += 1U; \ + } \ + (uint48_val).low += ZB_GET_UINT32_FROM_UINT24(int24_val); \ + } + +#define ZB_UINT48_IS_EQUAL(val1, val2) \ + (((val1).high == (val2).high) && ((val1).low == (val2).low)) + +#define ZB_UINT48_IS_GREAT(val1, val2) \ + ((val1).high > (val2).high || \ + ((val1).high == (val2).high && (val1).low > (val2).low)) + +#define ZB_UINT48_IS_LESS(val1, val2) \ + (!ZB_UINT48_IS_EQUAL(val1, val2) && !ZB_UINT48_IS_GREAT(val1, val2)) + +#define ZB_UINT48_IS_GREAT_OR_EQUAL(val1, val2) \ + (!ZB_UINT48_IS_LESS(val1, val2)) + +#define ZB_UINT48_IS_LESS_OR_EQUAL(val1, val2) \ + (!ZB_UINT48_IS_GREAT(val1, val2)) + +#if defined ZB_LITTLE_ENDIAN + +#define ZB_HTOLE24(ptr, val) ZB_MEMCPY((ptr), (val), ZB_24BIT_SIZE) +#define ZB_HTOLE48(ptr, val) ZB_MEMCPY((ptr), (val), ZB_48BIT_SIZE) + +#else /* ZB_BIG_ENDIAN */ + +void zb_reverse_bytes(zb_uint8_t *ptr, zb_uint8_t *val, zb_uint8_t size); + +#define ZB_HTOLE24(ptr, val) zb_reverse_bytes((zb_uint8_t*)(ptr), (val), ZB_24BIT_SIZE) +#define ZB_HTOLE48(ptr, val) zb_reverse_bytes((zb_uint8_t*)(ptr), (val), ZB_48BIT_SIZE) + +#endif /* ZB_BIG_ENDIAN */ + +#if defined ZB_UINT24_48_SUPPORT || defined DOXYGEN +/** + * @name 24-bit and 48-bit arithmetic API + * @{ + */ + +/** + * @name Return statuses of mathematical operations + * @anchor math_status + * + * Note: These values were members of `enum zb_math_status_e` type but were + * converted to a set of macros due to MISRA violations. + */ +/** @{ */ +#define ZB_MATH_OK 0U +#define ZB_MATH_OVERFLOW 1U +#define ZB_MATH_ERROR 2U +/** @} */ + + +/** + * Convert unsigned 32-bit value to unsigned 24-bit value + * @param[in] var - unsigned 32-bit value + * @param[out] res - pointer to unsigned 24-bit value + */ +void zb_uint32_to_uint24(zb_uint32_t var, zb_uint24_t *res); + + +/** + * Convert signed 24-bit value to signed 32-bit value + * @param[in] var - pointer to signed 24-bit value + * @return signed 32-bit representation of 24-bit value + */ +zb_int32_t zb_int24_to_int32(const zb_int24_t *var); + + +/** + * Convert signed 32-bit value to signed 24-bit value + * @param[in] var - signed 32-bit value + * @param[out] res - pointer to signed 24-bit value (Returns #MAX_SIGNED_24BIT_VAL or #MIN_SIGNED_24BIT_VAL when out of bounds) + */ +void zb_int32_to_int24(zb_int32_t var, zb_int24_t *res); + + +/** + * Convert signed 32-bit value to unsigned 24-bit value + * @param[in] var - signed 32-bit value + * @param[out] res - pointer to unsigned 24-bit value (Returns #MAX_UNSIGNED_24BIT_VAL or 0U when out of bounds) + */ +void zb_int32_to_uint24(zb_int32_t var, zb_uint24_t *res); + + +/** + * Convert unsigned 24-bit value to signed 32-bit value + * @param[in] var - pointer to unsigned 24-bit value + * @return signed 32-bit representation of unsigned 24-bit value + */ +zb_int32_t zb_uint24_to_int32(const zb_uint24_t *var); + + +/** + * Addition of two unsigned 24-bit values + * @param[in] f - pointer to first unsigned 24-bit operand + * @param[in] s - pointer to second unsigned 24-bit operand + * @param[out] r - pointer to unsigned 24-bit variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_uint24_add(const zb_uint24_t *f, const zb_uint24_t *s, zb_uint24_t *r); + + +/** + * Addition of two signed 24-bit values + * @param[in] f - pointer to first signed 24-bit operand + * @param[in] s - pointer to second signed 24-bit operand + * @param[out] r - pointer to 24-bit signed variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_int24_add(const zb_int24_t *f, const zb_int24_t *s, zb_int24_t *r); + + +/** + * Subtraction of two signed 24-bit values + * @param[in] f - pointer to first signed 24-bit operand + * @param[in] s - pointer to second signed 24-bit operand + * @param[out] r - pointer to 24-bit signed variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_int24_sub(const zb_int24_t *f, const zb_int24_t *s, zb_int24_t *r); + + +/** + * Subtraction of two unsigned 24-bit values + * @param[in] f - pointer to first unsigned 24-bit operand + * @param[in] s - pointer to second unsigned 24-bit operand + * @param[out] r - pointer to 24-bit unsigned variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_uint24_sub(const zb_uint24_t *f, const zb_uint24_t *s, zb_uint24_t *r); + + +/** + * Negation of signed 24-bit values + * @param[in] f - pointer to signed 24-bit operand + * @param[out] r - pointer to 24-bit signed variable to store result of operation + * @return @e ZB_MATH_OK on success and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_int24_neg(const zb_int24_t *f, zb_int24_t *r); + + +/** + * Multiplication of two unsigned 24-bit values + * @param[in] f - pointer to first unsigned 24-bit operand + * @param[in] s - pointer to second unsigned 24-bit operand + * @param[out] r - pointer to 24-bit unsigned variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_uint24_mul(const zb_uint24_t *f, const zb_uint24_t *s, zb_uint24_t *r); + + +/** + * Multiplication of two signed 24-bit values + * @param[in] f - pointer to first signed 24-bit operand + * @param[in] s - pointer to second signed 24-bit operand + * @param[out] r - pointer to 24-bit signed variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_int24_mul(const zb_int24_t *f, const zb_int24_t *s, zb_int24_t *r); + + +/** + * Integer division of two unsigned 24-bit values + * @param[in] f - pointer to first unsigned 24-bit operand + * @param[in] s - pointer to second unsigned 24-bit operand + * @param[out] r - pointer to unsigned 24-bit variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_uint24_div(const zb_uint24_t *f, const zb_uint24_t *s, zb_uint24_t *r); + + +/** + * Integer division of two signed 24-bit values + * @param[in] f - pointer to first signed 24-bit operand + * @param[in] s - pointer to second signed 24-bit operand + * @param[out] r - pointer to 24-bit signed variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_int24_div(const zb_int24_t *f, const zb_int24_t *s, zb_int24_t *r); + + +/** + * Modular division of two unsigned 24-bit values + * @param[in] f - pointer to first unsigned 24-bit operand + * @param[in] s - pointer to second unsigned 24-bit operand + * @param[out] r - pointer to unsigned 24-bit variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_uint24_mod(const zb_uint24_t *f, const zb_uint24_t *s, zb_uint24_t *r); + + +/** + * Modular division of two signed 24-bit values + * @param[in] f - pointer to first signed 24-bit operand + * @param[in] s - pointer to second signed 24-bit operand + * @param[out] r - pointer to 24-bit signed variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_int24_mod(const zb_int24_t *f, const zb_int24_t *s, zb_int24_t *r); + + +/** + * Convert 64-bit value to 48-bit representation + * @param[in] var - 64-bit value + * @param[out] res - pointer to 48-bit variable + */ +void zb_uint64_to_uint48(zb_uint64_t var, zb_uint48_t *res); + + +/** + * Convert signed 48-bit value to signed 64-bit value + * @param[in] var - pointer to signed 48-bit value + * @return signed 64-bit representation of signed 48-bit value + */ +zb_int64_t zb_int48_to_int64(const zb_int48_t *var); + + +/** + * Convert signed 64-bit value to signed 48-bit value + * @param[in] var - signed 64-bit value + * @param[out] res - pointer to signed 48-bit value (Returns #MAX_SIGNED_48BIT_VAL or #MIN_SIGNED_48BIT_VAL when out of the bounds) + */ +void zb_int64_to_int48(zb_int64_t var, zb_int48_t *res); + + +/** + * Convert signed 64-bit value to unsigned 48-bit value + * @param[in] var - signed 64-bit value + * @param[out] res - unsigned 48-bit value (Returns #MAX_UNSIGNED_48BIT_VAL or 0U when out of the bounds) + */ +void zb_int64_to_uint48(zb_int64_t var, zb_uint48_t *res); + + +/** + * Convert unsigned 48-bit value to signed 64-bit value + * @param[in] var - pointer to unsigned 64-bit value + * @return signed 64-bit representation of unsigned 48-bit value + */ +zb_int64_t zb_uint48_to_int64(const zb_uint48_t *var); + + +/** + * Addition of two unsigned 48-bit values + * @param[in] f - pointer to first insigne4824-bit operand + * @param[in] s - pointer to second insigne4824-bit operand + * @param[out] r - pointer to 48signed 24-bit variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_uint48_add(const zb_uint48_t *f, const zb_uint48_t *s, zb_uint48_t *r); + + +/** + * Addition of two signed 48-bit values + * @param[in] f - pointer to first signed 48-bit operand + * @param[in] s - pointer to second signed 48-bit operand + * @param[out] r - pointer to 48-bit signed variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_int48_add(const zb_int48_t *f, const zb_int48_t *s, zb_int48_t *r); + + +/** + * Subtraction of two signed 48-bit values + * @param[in] f - pointer to first signed 48-bit operand + * @param[in] s - pointer to second signed 48-bit operand + * @param[out] r - pointer to 48-bit signed variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_int48_sub(const zb_int48_t *f, const zb_int48_t *s, zb_int48_t *r); + + +/** + * Subtraction of two unsigned 48-bit values + * @param[in] f - pointer to first unsigne4824-bit operand + * @param[in] s - pointer to second unsigne4824-bit operand + * @param[out] r - pointer to 48-bit unsigned variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_uint48_sub(const zb_uint48_t *f, const zb_uint48_t *s, zb_uint48_t *r); + + +/** + * Negation of signed 24-bit values + * @param[in] f - pointer to signed 24-bit operand + * @param[out] r - pointer to 24-bit signed variable to store result of operation + * @return @e ZB_MATH_OK on success and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_int48_neg(const zb_int48_t *f, zb_int48_t *r); + + +/** + * Multiplication of two unsigned 48-bit values + * @param[in] f - pointer to first unsigned 48-bit operand + * @param[in] s - pointer to second unsigned 48-bit operand + * @param[out] r - pointer to 48-bit unsigned variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_uint48_mul(const zb_uint48_t *f, const zb_uint48_t *s, zb_uint48_t *r); + + +/** + * Multiplication of two signed 48-bit values + * @param[in] f - pointer to first signed 48-bit operand + * @param[in] s - pointer to second signed 48-bit operand + * @param[out] r - pointer to 48-bit signed variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_int48_mul(const zb_int48_t *f, const zb_int48_t *s, zb_int48_t *r); + + +/** + * Integer division of two unsigned 48-bit values + * @param[in] f - pointer to first unsigned 48-bit operand + * @param[in] s - pointer to second unsigned 48-bit operand + * @param[out] r - pointer to unsigned 48-bit variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_uint48_div(const zb_uint48_t *f, const zb_uint48_t *s, zb_uint48_t *r); + + +/** + * Integer division of two signed 48-bit values + * @param[in] f - pointer to first signed 48-bit operand + * @param[in] s - pointer to second signed 48-bit operand + * @param[out] r - pointer to 48-bit signed variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_int48_div(const zb_int48_t *f, const zb_int48_t *s, zb_int48_t *r); + + +/** + * Modular division of two unsigned 48-bit values + * @param[in] f - pointer to first unsigned 48-bit operand + * @param[in] s - pointer to second unsigned 48-bit operand + * @param[out] r - pointer to unsigned 48-bit variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_uint48_mod(const zb_uint48_t *f, const zb_uint48_t *s, zb_uint48_t *r); + + +/** + * Modular division of two signed 48-bit values + * @param[in] f - pointer to first signed 48-bit operand + * @param[in] s - pointer to second signed 48-bit operand + * @param[out] r - pointer to 48-bit signed variable to store result of operation + * @return @e ZB_MATH_OK on success, @e ZB_MATH_OVERFLOW on arithmetic overflow + * and @e ZB_MATH_ERROR on failure (see @ref math_status). + */ +zb_uint8_t zb_int48_mod(const zb_int48_t *f, const zb_int48_t *s, zb_int48_t *r); + +/** @} */ /* 24_and_48_bit_arithm */ + +#define ZB_UINT48_ADD(val1, val2) zb_uint48_add(&val1, &val2, &val1) + +#define ZB_UINT48_SUB(val1, val2) zb_uint48_sub(&val1, &val2, &val1) + +#define ZB_INT24_FROM_INT32(var, int32_val) \ +{ \ + if (int32_val >= 0) \ + { \ + if (int32_val > (zb_int32_t)ZB_INT24_MAX_POSITIVE) \ + { \ + int32_val = (zb_int32_t)ZB_INT24_MAX_POSITIVE; \ + } \ + } \ + else \ + { \ + if (int32_val < (zb_int32_t)ZB_INT32_MINUS_ONE - (zb_int32_t)ZB_INT24_MAX_POSITIVE) \ + { \ + int32_val = (zb_int32_t)ZB_INT32_MINUS_ONE - (zb_int32_t)ZB_INT24_MAX_POSITIVE; \ + } \ + } \ + zb_int32_to_int24(int32_val, &var); \ +} + +#else /* ZB_UINT24_48_SUPPORT */ + +/* Now U48 type implemented as U32 */ +/* Now S24 type implemented as S32 */ + +typedef zb_uint64_t zb_uint48_t; +typedef zb_int64_t zb_int48_t; +typedef zb_int32_t zb_int24_t; +typedef zb_uint32_t zb_uint24_t; + + +#define ZB_INIT_UINT48(high_val, low_val) \ + (high_val) + +#define ZB_ASSIGN_UINT48(high_val, low_val) \ + (high_val) + +/* Stubs for operations with this types */ +#define ZB_UINT48_ADD(val1, val2) ((val1) + (val2)) +#define ZB_UINT48_SUB(val1, val2) ((val1) - (val2)) +#define ZB_UINT48_ADD_INT24(uint48_val, int24_val) ((zb_uint48_t)((uint48_val) + (int24_val))) + +#define ZB_ASSIGN_INT24_FROM_INT32(int32_val) \ + (int32_val) + +#define ZB_GET_INT32_FROM_INT24(int24_val) \ + (int24_val) + +#define ZB_ASSIGN_UINT24_FROM_UINT32(uint32_val) \ + (uint32_val) + +#define ZB_GET_UINT32_FROM_UINT24(uint24_val) \ + (uint24_val) + +#ifdef ZB_LITTLE_ENDIAN + +#define ZB_HTOLE24(ptr, val) ZB_MEMCPY((ptr), (val), ZB_24BIT_SIZE) +#define ZB_HTOLE48(ptr, val) ZB_MEMCPY((ptr), (val), ZB_48BIT_SIZE) + +#else + +#define ZB_HTOLE24(ptr, val) ZB_HTOLE32((ptr), (val)) +#define ZB_HTOLE48(ptr, val) ZB_HTOLE32((ptr), (val)) + +#endif + +#define ZB_UINT48_IS_EQUAL(val1, val2) \ + ((val1) == (val2)) + +#define ZB_UINT48_IS_GREAT(val1, val2) \ + ((val1) > (val2)) + +#define ZB_UINT48_IS_LESS(val1, val2) \ + ((val1) < (val2)) + +#define ZB_UINT48_IS_GREAT_OR_EQUAL(val1, val2) \ + (!ZB_UINT48_IS_LESS(val1, val2)) + +#define ZB_UINT48_IS_LESS_OR_EQUAL(val1, val2) \ + (!ZB_UINT48_IS_GREAT(val1, val2)) + +#endif /* ZB_UINT24_48_SUPPORT */ + +#define PUT_DATA24(ptr, val) (ZB_HTOLE24(ptr, val), (ptr) += ZB_24BIT_SIZE) +#define PUT_DATA24_VAL(ptr, val) \ +{ \ + zb_int24_t tmp_val = (val); \ + ZB_HTOLE24((ptr), &tmp_val); \ + (ptr) += ZB_24BIT_SIZE; \ +} + +#define PUT_DATA48(ptr, val) (ZB_HTOLE48(ptr, val), (ptr) += ZB_48BIT_SIZE) +#define PUT_DATA48_VAL(ptr, val) \ +{ \ + zb_uint48_t tmp_val = (val); \ + ZB_HTOLE48((ptr), &tmp_val); \ + (ptr) += ZB_48BIT_SIZE; \ +} + +/* take MSB nibble from uint8_t */ +#define ZB_UINT8_MSB_NIBBLE(X) (((X) >> 4U) & 0x0FU) + +/* take LSB nibble from uint8_t */ +#define ZB_UINT8_LSB_NIBBLE(X) ((X) & 0x0FU) + +/* convert pair of nibbles into uint8_t */ +#define ZB_UINT4x2_TO_UINT8(MSB_N, LSB_N) \ + ((MSB_N << 4) | ZB_UINT8_LSB_NIBBLE(LSB_N)) + + +#endif /* ZB_UINT24_48_SUPPORT */ + +/** @} */ + +/** + * @addtogroup float_types + * @{ + */ + +typedef float zb_single_t; + +/** @} */ + + +#endif /* ZB_TYPES_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_vendor.h b/managed_components/espressif__esp-zboss-lib/include/zb_vendor.h new file mode 100644 index 0000000..4d30e68 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_vendor.h @@ -0,0 +1,114 @@ +/* + * Copyright (c) 2021 Espressif Systems (Shanghai) CO LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +#pragma once + +#include "sdkconfig.h" +#include "esp_log.h" + +#if CONFIG_ZB_ZCZR || CONFIG_ZB_ZED +#include "zb_vendor_default.h" +#elif CONFIG_ZB_ZGPD +#include "zb_vendor_zgpd.h" +#endif + +#if CONFIG_ZB_R22_ENABLE +#define ZB_ENABLE_SE +#define ZB_ENABLE_ZGP +#endif + +#define ZB_CONFIG_ESP + +/* use assert in ZBOSS */ +#define USE_ASSERT +/* Using for ZBOSS assert and change ZBOSS assert logic*/ +#define ESP_ZB_USE_ASSERT + +/* ESP Zigbee Trace Log */ +#if defined CONFIG_ESP_ZB_TRACE_ENABLE +/* ZBOSS TRACE LOG is controlled by TRACE_ENABLED and TRACE_MSG. + * - TRACE_ENABLED determines which logs are compiled into the binary and available for + * printing at runtime. + * - TRACE_MSG enables logs to be printed according to the configured ZB_TRACE_LEVEL + * and ZB_TRACE_MASK at runtime. + */ +#define TRACE_ENABLED(m) (true) +#define ZB_BINARY_TRACE +#define ZB_BINARY_AND_TEXT_TRACE_MODE +#define ZB_TRACE_TO_PORT +#define ZB_TRACE_FROM_INTR +#define ZB_TRAFFIC_DUMP_ON +#define ZB_TRACE_LEVEL CONFIG_ZB_TRACE_LEVEL +#define ZB_TRACE_MASK CONFIG_ZB_TRACE_MASK + +/* Trace JTAG */ +#ifndef ZB_TRACE_OVER_JTAG +#define ZB_TRACE_OVER_USART +#endif /* ZB_TRACE_OVER_JTAG */ + +/* Trace USART */ +#if defined ZB_TRACE_OVER_USART +#define ZB_SERIAL_FOR_TRACE +#endif /* ZB_TRACE_OVER_USART */ +#endif /* CONFIG_ESP_ZB_TRACE_ENABLE */ + +#define ZB_HAVE_SERIAL +#define ZB_HAVE_SERIAL_SINGLE + +/* Macsplit SoC does not use prod cfg indeed, but that define is necessary for constants definition */ +#define ZB_PRODUCTION_CONFIG +#define ZB_PROMISCUOUS_MODE + +#define DEBUG 1 + +#if defined ZB_SUBGHZ_ONLY_MODE || defined ZB_R22_MULTIMAC_MODE +#define ZB_MAC_QUEUE_SIZE 15U +#else +#define ZB_MAC_QUEUE_SIZE 10U +#endif + +/* The time allotted for adding route information using frame data at the beginning (beacon interval units) */ +#define ZB_NWK_AGGRESSIVE_ROUTE_ADD_TIME 10U + +/* Memory configuration */ +#define ZB_CONFIGURABLE_MEM + +/* Bind translation */ +#define ZB_BIND_TRANS_PARALLEL + +/* Disable Children count feature */ +#define ZB_NO_COUNT_CHILDREN diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_vendor_default.h b/managed_components/espressif__esp-zboss-lib/include/zb_vendor_default.h new file mode 100644 index 0000000..bc64d08 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_vendor_default.h @@ -0,0 +1,135 @@ +/* + * Copyright (c) 2021 Espressif Systems (Shanghai) CO LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +/* Number of buttons supported */ +#define ZB_N_BUTTONS 5 +#define ZB_ENABLE_HA +#define ZB_ENABLE_ZCL +#define ZB_TEST_PROFILE +/* Enable Rejoin Backoff (used in Smart Plug and IAS Zone samples). */ +#define ZB_REJOIN_BACKOFF +#define ZB_USE_SLEEP +#define ZB_CERTIFICATION_HACKS /*Special modes for testing see zb_config.h*/ +#ifdef ZB_USE_SLEEP +#define ZB_MEMORY_COMPACT +#endif + +/* ZB3.0 BDB mode */ +#define ZB_BDB_MODE +#define ZB_BDB_ENABLE_FINDING_BINDING +#define ZB_DISTRIBUTED_SECURITY_ON +#define ZB_SECURITY_INSTALLCODES + +/* ZGP */ +#ifdef CONFIG_ZB_GP_ENABLED +#define ZB_ENABLE_ZGP +#define ZB_ENABLE_ZGP_COMBO +#define ZB_ENABLE_ZGP_GPCB +#define ZB_ZGP_SINK_TBL_SIZE 10 +// #define ZB_ZGP_SIMPLE_COMBO_START_AS_ZR +#define ZB_ZGP_TRANSL_CMD_PLD_MAX_SIZE 3 +#define ZGP_CLUSTER_TEST +#define ZB_ZGP_SKIP_GPDF_ON_NWK_LAYER +#define ZB_ZGP_RUNTIME_WORK_MODE_WITH_PROXIES +#define ZB_ZGP_PROXY_TBL_SIZE 8 +#endif /* CONFIG_ZB_GP_ENABLED */ + +/* Device support */ +#define ZB_ALL_DEVICE_SUPPORT + +/* OOM detection */ +#define ZB_CHECK_OOM_STATUS +#define ZB_SEND_OOM_STATUS + +#define ZB_NO_NVRAM_VER_MIGRATION + +#define ZB_LIMIT_VISIBILITY + +#define ZB_TEST_GROUP_ZCP_R22_APS +#define ZB_TEST_GROUP_ZCP_R22_BDB +#define ZB_TEST_GROUP_ZCP_R22_NWK +#define ZB_TEST_GROUP_ZCP_R22_PED +#define ZB_TEST_GROUP_ZCP_R22_PRO +#define ZB_TEST_GROUP_ZCP_R22_R20 +#define ZB_TEST_GROUP_ZCP_R22_R21 +#define ZB_TEST_GROUP_ZCP_R22_R22 +#define ZB_TEST_GROUP_ZCP_R22_SEC +#define ZB_TEST_GROUP_ZCP_R22_ZDO + +#ifdef CONFIG_ZB_ZCZR +#define ZB_COORDINATOR_ROLE +#define ZB_ROUTER_ROLE +#else +#define ZB_ED_ROLE +#define ZB_ED_FUNC +#endif + +/* APS GROUP TABLE SIZE */ +#ifndef ZB_ED_ROLE +#define ZB_APS_GROUP_TABLE_SIZE 32 +#define ZB_APS_ENDPOINTS_IN_GROUP_TABLE 64U +#else +#define ZB_APS_GROUP_TABLE_SIZE 32 +#define ZB_APS_ENDPOINTS_IN_GROUP_TABLE 64U +#endif +#define ZB_MULTITEST_CONSOLE_SLEEP_TIMEOUT 1000000 + +/* TRACE FILE ID NO NEED */ +#define ZB_DONT_NEED_TRACE_FILE_ID + +/* Support Max Endpoint Number */ +#define ZB_MAX_EP_NUMBER 64U + +/* Interrupt Safe */ +#define ZB_INTERRUPT_SAFE_ALARMS +#define ZB_INTERRUPT_SAFE_CALLBACKS + +/* Touchlink */ +#define ZB_BDB_TOUCHLINK +#ifdef ZB_BDB_TOUCHLINK +#define ZB_ENABLE_ZLL +#define ZB_ENABLE_INTER_PAN_EXCHANGE +#endif // ZB_BDB_TOUCHLINK +/* Add dependency to the Inter-Pan exchange */ +#ifdef ZB_ENABLE_INTER_PAN_NON_DEFAULT_CHANNEL +#ifndef ZB_ENABLE_INTER_PAN_EXCHANGE +#define ZB_ENABLE_INTER_PAN_EXCHANGE +#endif +#endif + +/* Enable APS Fragmentation */ +#define APS_FRAGMENTATION \ No newline at end of file diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_vendor_zgpd.h b/managed_components/espressif__esp-zboss-lib/include/zb_vendor_zgpd.h new file mode 100644 index 0000000..f116433 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_vendor_zgpd.h @@ -0,0 +1,85 @@ +/* + * Copyright (c) 2023 Espressif Systems (Shanghai) CO LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ + +/* Number of buttons supported */ +#define ZB_ENABLE_HA +#define ZB_ENABLE_ZCL +#define ZB_TEST_PROFILE +/* Enable Rejoin Backoff (used in Smart Plug and IAS Zone samples). */ +#define ZB_REJOIN_BACKOFF +#define ZB_USE_SLEEP +#define ZB_CERTIFICATION_HACKS /*Special modes for testing see zb_config.h*/ +#ifdef ZB_USE_SLEEP +#define ZB_MEMORY_COMPACT +#endif + +/* ZB3.0 BDB mode */ +#define ZB_BDB_MODE +#define ZB_BDB_ENABLE_FINDING_BINDING +#define ZB_DISTRIBUTED_SECURITY_ON +#define ZB_SECURITY_INSTALLCODES + +/* ZGP */ +#define ZB_ENABLE_ZGP +#define ZB_ENABLE_ZGP_GPCB +#define ZB_ZGP_TRANSL_CMD_PLD_MAX_SIZE 3 +#define ZGP_CLUSTER_TEST +#define ZB_ZGP_SKIP_GPDF_ON_NWK_LAYER +#define ZB_ZGP_RUNTIME_WORK_MODE_WITH_PROXIES +#define ZB_ZGP_SINK_TBL_SIZE 10 +#define ZB_ZGP_PROXY_TBL_SIZE 4 + +/* Device support */ +#define ZB_ALL_DEVICE_SUPPORT + +/* OOM detection */ +#define ZB_CHECK_OOM_STATUS +#define ZB_SEND_OOM_STATUS + +#define ZB_NO_NVRAM_VER_MIGRATION + +#define ZB_LIMIT_VISIBILITY + +#define ZB_ZGPD_ROLE + +/* TRACE FILE ID NO NEED */ +#define ZB_DONT_NEED_TRACE_FILE_ID + +/* ZGP configuration */ +#define ZB_ZGP_MAX_PAIRED_CONF_CLUSTERS 2 +#define ZB_ZGP_MAX_PAIRED_CONF_GPD_COMMANDS 6 +#define ZB_ZGP_APP_DESCR_REPORT_DATA_SIZE 32 diff --git a/managed_components/espressif__esp-zboss-lib/include/zb_version.h b/managed_components/espressif__esp-zboss-lib/include/zb_version.h new file mode 100644 index 0000000..156fc65 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zb_version.h @@ -0,0 +1,59 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZBOSS version declare +*/ + +#ifndef ZB_VERSION_H +#define ZB_VERSION_H 1 + +/* + ZBOSS Core version: A.B.C + - ZBOSS_MAJOR (defines ZBOSS core version) + - ZBOSS_MINOR (defines ZBOSS core version) + - ZBOSS SDK revision +*/ + +#ifndef ZBOSS_MAJOR +#define ZBOSS_MAJOR 3U +#endif + +#ifndef ZBOSS_MINOR +#define ZBOSS_MINOR 15U +#endif + +#endif /* ZB_VERSION_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zboss_api.h b/managed_components/espressif__esp-zboss-lib/include/zboss_api.h new file mode 100644 index 0000000..02c7f74 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zboss_api.h @@ -0,0 +1,1915 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZBOSS API header +*/ +#ifndef ZBOSS_API_H +#define ZBOSS_API_H 1 + +#include "zb_version.h" +#include "zb_channel_page.h" +#include "zboss_api_core.h" +#include "zboss_api_buf.h" +#include "zboss_api_internal.h" +#include "zboss_api_nwk.h" +#include "zboss_api_af.h" +#include "zboss_api_zdo.h" +#include "zboss_api_aps.h" +#ifdef ZB_ENABLE_HA +#include "zb_ha.h" +#endif +#include "zb_address.h" +#ifdef ZB_ENABLE_SE_MIN_CONFIG +#include "zboss_api_se.h" +#endif +#ifdef ZB_ENABLE_ZCL +#include "zboss_api_zcl.h" +#endif /* ZB_ENABLE_ZCL */ +#ifdef ZB_ENABLE_ZGP +#include "zboss_api_zgp.h" +#endif + +/** @cond (!DOXYGEN_ERL_SECTION) */ +/*! @cond DOXYGEN_SECUR_SECTION */ +/*! @addtogroup secur_api */ +/*! @{ */ + +/** @addtogroup secur_nwk_key NWK keys settings + * @{ + */ +/** @fn void zb_secur_setup_nwk_key(zb_uint8_t *key, zb_uint8_t i) + * @brief Setup NWK key from the application level manually. + * @param key - key to be used + * @param i - key number (0-3) + * @details Call this routine at TC to change random nwk key generated from zb_ib_set_defaults + * to well-known key. To be used in certification tests mainly. + * @snippet simple_gw/simple_gw.c zb_secur_setup_preconfigured_key_value + * @snippet simple_gw/simple_gw.c zb_secur_setup_preconfigured_key + */ +void zb_secur_setup_nwk_key(zb_uint8_t *key, zb_uint8_t i); + +#ifdef ZB_COORDINATOR_ROLE +/** + * Initiate procedure of NWK key switching. + * + * Generate next NWK key if it not exists, broadcast new NWK key, after delay broadcast NWK key switch command. + * Can run at TC only. + * + * @param param - work buffer ID or 0 (is zero, function allocates buffer itself) + */ +void zb_secur_nwk_key_switch_procedure(zb_uint8_t param); +#endif /* ZB_COORDINATOR_ROLE */ +/** @} */ /* secur_nwk_key */ + +/** @addtogroup secur_tc_rejoin TC rejoin settings + * @{ + */ +/** + * Specifies whether unsecure Trust Center Rejoin is allowed. + * + * If set to ZB_FALSE, devices that attempted unsecure rejoin will not be authorized. + * + * @param enable - whether to enable or disable TC Rejoin. + */ +void zb_secur_set_tc_rejoin_enabled(zb_bool_t enable); +/** + * Specifies whether Trust Center Rejoin is ignored. + * + * If set to ZB_TRUE, devices that attempted unsecure rejoin will be ignored. + * + * @param enable - whether to enable or disable TC Rejoin ignore. + */ +void zb_secur_set_ignore_tc_rejoin(zb_bool_t enable); + +/** + * Specifies whether Trust Center Rejoin is allowed, when there is no unique TCLK. + * On joiner device it could be used to perform TC rejoin with legacy ZC. + * + * If set to ZB_TRUE on joiner device, it can make TC rejoin without unique TCLK. + * + * @param enable - whether to enable or disable unsecured TC Rejoin. + */ +void zb_secur_set_unsecure_tc_rejoin_enabled(zb_bool_t enable); + +/** @} */ /* secur_tc_rejoin */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +#ifdef ZB_COORDINATOR_ROLE +#ifndef ZB_LITE_NO_TRUST_CENTER_REQUIRE_KEY_EXCHANGE +/** + * Initiate procedure of NWK key switching. + * + * Generate link key with device, update link key. + * Can run at TC only. + * + * @param addr_of_interest - network address of ZC to ask ZC for KEC. + */ +void se_tc_update_link_key(zb_uint16_t addr_of_interest); +#endif +#endif +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** @addtogroup secur_ic_usage Install code usage + * @{ + */ + +/** + * @name IC types + * @anchor ic_types + */ +/** @{ */ +#define ZB_IC_TYPE_48 0U +#define ZB_IC_TYPE_64 1U +#define ZB_IC_TYPE_96 2U +#define ZB_IC_TYPE_128 3U +#define ZB_IC_TYPE_MAX 4U +/** @} */ + +/** + * @brief Type for IC types. + * + * Holds one of @ref ic_types. Kept only for backward compatibility as + * @ref ic_types were declared previously as enum. Can be removed in future releases. + */ +typedef zb_uint8_t zb_ic_types_t; + +/** + * Declares application callback that is called after installcode addition. + * + * @param status - status of installcode addition + */ +typedef void (*zb_secur_ic_add_cb_t)(zb_ret_t status); + +#if (defined ZB_COORDINATOR_ROLE && defined ZB_SECURITY_INSTALLCODES) || (defined DOXYGEN) +/** @fn void zb_secur_ic_add(zb_ieee_addr_t address, zb_uint8_t ic_type, zb_uint8_t *ic, zb_secur_ic_add_cb_t cb) + * @brief Add install code for the device with specified long address + * @param[in] address - long address of the device to add the install code + * @param[in] ic_type - install code type as enumerated in + * @param[in] cb - callback that will be called after installcode addition + * @if ZB_SECUR + * @ref ic_types + * @else + * ic_types + * @endif + * @param[in] ic - pointer to the install code buffer + * @details This call allows to add install codes for several devices into NVRAM. It makes + * sense for Trust Center/Coordinator devices only as usual device doesn't need to have + * someone's else install codes. + * @note This call is valid only for the TC (ZC)! + * @par Example + * @snippet ic_sample/ic_zc.c zb_secur_ic_add_usage_1 + * @snippet ic_sample/ic_zc.c zb_secur_ic_add_usage_2 + */ +void zb_secur_ic_add(zb_ieee_addr_t address, zb_uint8_t ic_type, zb_uint8_t *ic, zb_secur_ic_add_cb_t cb); +#endif /* ZB_COORDINATOR_ROLE && ZB_SECURITY_INSTALLCODES */ + + +/** @fn zb_ret_t zb_secur_ic_set(zb_uint8_t ic_type, zb_uint8_t *ic) + * @brief Set install code for the device + * @param[in] ic_type - install code type as enumerated in + * @if ZB_SECUR + * @ref ic_types + * @else + * ic_types + * @endif + * @param[in] ic - pointer to the install code buffer + * @details This call allows to set the install code for the current device. It is assumed + * that device can have only one install code. + * @note This function is to be run at client side (not at TC). + * @return RET_OK on success or RET_CONVERSION_ERROR on error in install code + * @snippet ic_sample/ic_zr1.c zb_secur_ic_set_usage + */ +zb_ret_t zb_secur_ic_set(zb_uint8_t ic_type, zb_uint8_t *ic); + +/** @brief Request for zb_secur_ic_get_list_req. +*/ +typedef ZB_PACKED_PRE struct zb_secur_ic_get_list_req_s +{ + zb_uint8_t start_index; /*!< Starting Index for the requested elements + * of the IC table */ + zb_callback_t response_cb; /*!< Callback that will be called on response receiving */ +} +ZB_PACKED_STRUCT +zb_secur_ic_get_list_req_t; + +/** @brief Response for zb_secur_ic_get_list_req. +*/ +typedef ZB_PACKED_PRE struct zb_secur_ic_get_list_resp_s +{ + zb_uint8_t status; /*!< The status of the command.*/ + zb_uint8_t ic_table_entries; /*!< Total number of IC table entries within the device */ + zb_uint8_t start_index; /*!< Starting index within the IC table */ + zb_uint8_t ic_table_list_count; /*!< Number of received IC table entries */ +} +ZB_PACKED_STRUCT +zb_secur_ic_get_list_resp_t; + +/** @brief IC entry type zb_secur_ic_get_list_req +*/ +typedef ZB_PACKED_PRE struct zb_secur_ic_entry_s +{ + zb_ieee_addr_t device_address; /*!< Partner address */ + zb_uint8_t options; /* lowest 2 bits [0-1]: 00-48, 01-64, 10-96, 11-128 bits ic type */ + zb_uint8_t align; + zb_uint8_t installcode[ZB_CCM_KEY_SIZE+ZB_CCM_KEY_CRC_SIZE]; /*!< 16b installcode +2b crc */ +} ZB_PACKED_STRUCT zb_secur_ic_entry_t; + +/** @brief Request for zb_secur_ic_get_by_idx_req. + */ +typedef ZB_PACKED_PRE struct zb_secur_ic_get_by_idx_req_s +{ + zb_uint8_t ic_index; /*!< Starting Index for the requested elements + * of the IC table */ + zb_callback_t response_cb; /*!< Callback that will be called on response receiving */ +} +ZB_PACKED_STRUCT +zb_secur_ic_get_by_idx_req_t; + +/** @brief Response for zb_secur_ic_get_by_idx_req. + */ +typedef ZB_PACKED_PRE struct zb_secur_ic_get_by_idx_resp_s +{ + zb_uint8_t status; /*!< The status of the command.*/ + zb_ieee_addr_t device_address; /*!< Partner address */ + zb_ic_types_t ic_type; /*!< Installcode type.*/ + zb_uint8_t installcode[ZB_CCM_KEY_SIZE+ZB_CCM_KEY_CRC_SIZE]; /*!< 16b installcode +2b crc */ + zb_uint8_t ic_index; /*!< Starting Index for the requested elements */ +} +ZB_PACKED_STRUCT +zb_secur_ic_get_by_idx_resp_t; + +/** @brief Request for zb_secur_ic_remove_req. + */ +typedef ZB_PACKED_PRE struct zb_secur_ic_remove_req_s +{ + zb_ieee_addr_t device_address; /*!< Address of the device to remove installcode */ + zb_callback_t response_cb; /*!< Callback that will be called on response receiving */ +} +ZB_PACKED_STRUCT +zb_secur_ic_remove_req_t; + +/** @brief Response for zb_secur_ic_remove_req. + */ +typedef ZB_PACKED_PRE struct zb_secur_ic_remove_resp_s +{ + zb_uint8_t status; /*!< The status of the command.*/ +} +ZB_PACKED_STRUCT +zb_secur_ic_remove_resp_t; + +/** @brief Request for zb_secur_ic_remove_all_req. + */ +typedef ZB_PACKED_PRE struct zb_secur_ic_remove_all_req_s +{ + zb_callback_t response_cb; /*!< Callback that will be called on response receiving */ +} +ZB_PACKED_STRUCT +zb_secur_ic_remove_all_req_t; + +/** @brief Response for zb_secur_ic_remove_all_req. + */ +typedef ZB_PACKED_PRE struct zb_secur_ic_remove_all_resp_s +{ + zb_uint8_t status; /*!< The status of the command.*/ +} +ZB_PACKED_STRUCT +zb_secur_ic_remove_all_resp_t; + +#if defined ZB_COORDINATOR_ROLE && defined ZB_SECURITY_INSTALLCODES +/** + * @brief Get list of the install codes. + * It is valid only for the TC (ZC). + * + * @param param buffer with request parameters, will be also used to store response. + * + * @snippet ic_sample/ic_zc.c zb_secur_ic_get_list_req_usage +*/ +void zb_secur_ic_get_list_req(zb_uint8_t param); + +/** + * @brief Get the install code by index. + * It is valid only for the TC (ZC). + * + * @param param buffer with request parameters, will be also used to store response. + * @snippet ic_sample/ic_zc.c zb_secur_ic_get_by_idx_req_usage +*/ +void zb_secur_ic_get_by_idx_req(zb_uint8_t param); + +/** + * @brief Remove the install code for the device with specified long + * address. + * It is valid only for the TC (ZC). + * + * @param param buffer with request parameters, will be also used to store response. + * @snippet ic_sample/ic_zc.c zb_secur_ic_remove_req_usage +*/ +void zb_secur_ic_remove_req(zb_uint8_t param); + +/** + * Remove the install code for all devices. + * It is valid only for the TC (ZC). + * + * @param param buffer with request parameters, will be also used to store response. + * @snippet ic_sample/ic_zc.c zb_secur_ic_remove_all_req_usage +*/ +void zb_secur_ic_remove_all_req(zb_uint8_t param); +#endif /* ZB_COORDINATOR_ROLE && ZB_SECURITY_INSTALLCODES */ + +/** @fn zb_ret_t zb_secur_ic_str_set(char *ic_str) + * @brief Set install code for the device from character string + * @param[in] ic_str - install code text string + * @details This call allows to set the install code for the current device. It is assumed + * that device can have only one install code. + * @note This function is to be run at client side (not at TC). + * @returns RET_OK on success. + * @snippet ic_sample/ic_zr2.c zb_secur_ic_str_set_usage_1 + * @snippet ic_sample/ic_zr2.c zb_secur_ic_str_set_usage_2 + */ +zb_ret_t zb_secur_ic_str_set(char *ic_str); + +#ifndef ZB_USE_INTERNAL_HEADERS + +/** @fn void zb_secur_ic_str_add(zb_ieee_addr_t address, char *ic_str, zb_secur_ic_add_cb_t cb) + * @brief Add install code for the device from character string + * @param[in] address - long address of the device to add the install code for + * @param[in] ic_str - install code text string + * @param[in] cb - callback that will be called after installcode addition + * @details This call allows to add install codes for several devices into NVRAM. It makes + * sense for Trust Center/Coordinator devices only as usual device doesn't need to have + * someone's else install codes. + * @note This call is valid only for the TC (ZC)! + * @snippet ic_sample/ic_zc.c zb_secur_ic_str_add_usage + */ +void zb_secur_ic_str_add(zb_ieee_addr_t address, char *ic_str, zb_secur_ic_add_cb_t cb); + +#endif /* ZB_USE_INTERNAL_HEADERS */ + +/** + Set installcode policy flag. + + @param allow_ic_only - use ZB_TRUE value to check installcodes + @snippet ic_sample/ic_zc.c zb_set_installcode_policy_usage +*/ +void zb_set_installcode_policy(zb_bool_t allow_ic_only); +/** @} */ /* secur_ic_usage */ + +#ifdef ZB_ROUTER_ROLE +/** @cond DOXYGEN_INTERNAL_DOC */ +/** + Disable APS-encryption of Transport Key from the ZC. + + This valid is only for the TC (ZC). +*/ +void zb_disable_transport_key_aps_encryption(void); +/** + Enable APS-encryption of Transport Key from the ZC. + + This valid is only for the TC (ZC). +*/ +void zb_enable_transport_key_aps_encryption(void); +/** + Get the status of the APS-encryption of Transport Key from the ZC. + + This valid is only for the TC (ZC). + + @return ZB_TRUE when APS-encryption of Transport Key is enabled, ZB_FALSE otherwise +*/ +zb_bool_t zb_is_transport_key_aps_encryption_enabled(void); +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ +#endif /* ZB_ROUTER_ROLE */ + +/*! @} */ /* se_secur */ +/*! @endcond */ /* DOXYGEN_SECUR_SECTION */ +/*! @endcond */ /* (!DOXYGEN_ERL_SECTION) */ + +/*! @cond DOXYGEN_GENERAL_SECTION */ +/*! @addtogroup zboss_general_api */ +/*! @{ */ + +#ifdef DOXYGEN +/** + ZBOSS application entry point. + + Application program using ZBOSS must use MAIN() as an entry point and do not implement function main(). + At some, but not at all platforms MAIN() is an alias for main(). + */ +#define MAIN() main(a,v) + + +/** + Return statement of ZBOSS application entry point. + Corresponds to exit() call from main(). + Platform-dependent. + */ +#define MAIN_RETURN(retc) return (retc) + +#endif /* DOXYGEN */ + +/*! @} */ /* zboss_general_api */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +/** + Check whether the right library is selected at application compilation time + + To be called from ZB_INIT() at start. + */ +#ifdef ZB_ED_ROLE +#define ZB_CHECK_LIBRARY() since_you_got_that_symbol_unresolved_you_probably_use_ZB_ED_ROLE_preprocessor_define_while_linking_with_zc_library(); +void since_you_got_that_symbol_unresolved_you_probably_use_ZB_ED_ROLE_preprocessor_define_while_linking_with_zc_library(void); +#else +#define ZB_CHECK_LIBRARY() since_you_got_that_symbol_unresolved_you_probably_forget_use_ZB_ED_ROLE_preprocessor_define_while_linking_with_zed_library(); +void since_you_got_that_symbol_unresolved_you_probably_forget_use_ZB_ED_ROLE_preprocessor_define_while_linking_with_zed_library(void); +#endif /* ZB_ED_ROLE */ + + +/** @endcond*/ /* DOXYGEN_INTERNAL_DOC */ + +/*! @addtogroup zb_general_start */ +/*! @{ */ +#if defined ZB_INIT_HAS_ARGS || defined DOXYGEN +/** + Global stack initialization. + + To be called from MAIN() at start. + + Usual initialization sequence: ZB_INIT(), then assign some IB values, then zboss_start(). + + @param trace_comment - trace file name component (valid for Unix, ignored at MCU) + + @b Example: +@code + ZB_INIT("zdo_zc"); +@endcode + */ +#define ZB_INIT(trace_comment) \ +{ \ + ZB_CHECK_LIBRARY(); \ + zb_init((zb_char_t *)trace_comment); \ +} +/** @cond DOXYGEN_INTERNAL_DOC */ +/** @brief Global stack initialization. + + Don't call directly, use ZB_INIT() instead +*/ +void zb_init(zb_char_t *trace_comment); +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ +#else +/** + Global stack initialization. + + To be called from MAIN() at start. + + Usual initialization sequence: ZB_INIT(), then assign some IB values, then zboss_start(). + + @param trace_comment - trace file name component (valid for Unix, ignored at MCU) + + @b Example: +@code + ZB_INIT("zdo_zc"); +@endcode + */ +#define ZB_INIT(trace_comment) \ +{ \ + ZB_CHECK_LIBRARY(); \ + zb_init(); \ +} +void zb_init(void); +#endif /* ZB_INIT_HAS_ARGS || defined DOXYGEN */ +/*! @} */ /* zb_general_start */ + +/*! @addtogroup zb_general_set */ +/*! @{ */ +/** + Set channel mask on device. + @param channel_mask - Zigbee channel mask + + @b Example: +@code + zb_set_channel((1l<<13) | (1l<<14)); +@endcode +*/ +void zb_set_channel_mask(zb_uint32_t channel_mask); + +/** @cond DOXYGEN_BDB_SECTION */ + +#ifdef ZB_OSIF_CONFIGURABLE_TX_POWER +/** + Set transmit power. + @param tx_power - Transmit power [dBm]. + + @b Example: +@code + zb_set_tx_power(0x32); +@endcode +*/ +zb_ret_t zb_set_tx_power(zb_uint8_t tx_power); +#endif + +#ifdef ZB_MAC_CONFIGURABLE_TX_POWER + +/** + * @brief A struct with params for zb_get_tx_power_async and zb_set_tx_power_async + */ +typedef struct zb_tx_power_params_s +{ + zb_ret_t status; /*!< Status of the operation. Can be RET_OK, RET_UNINITIALIZED or one of + RET_INVALID_PARAMETET_1, RET_INVALID_PARAMETET_2 or RET_INVALID_PARAMETET_3 + for the following three fields respectively. */ + zb_uint8_t page; /*!< Page number. Should be provided by the application. */ + zb_uint8_t channel; /*!< Channel number on a given page. Should be provided by the application. */ + zb_int8_t tx_power; /*!< Transceiver power for a given page and channel. + Should be provided by the application in case of setting the power */ + zb_callback_t cb; /*!< Callback function to be called after the function finishes. Should be provided by the application. */ +} zb_tx_power_params_t; + + +/** + * @brief Get transceiver power for given page and channel asynchronously. + * + * This function requires param to contain @ref zb_tx_power_params_t. + * Will return status RET_UNINITIALIZED if the channel/page storage hasn't been initialized yet. + * + * @param param - buffer, containing @ref zb_tx_power_params_t. +*/ +void zb_get_tx_power_async(zb_bufid_t param); + +/** + * @brief Set transceiver power to a given value on a given page and channel asynchronously. + * + * This function requires param to contain @ref zb_tx_power_params_t. + * If the power change is for the current channel, the function will attempt to change power immediately, + * otherwise it will save the change until channel switch. + * + * @param param - buffer, containing @ref zb_tx_power_params_t. +*/ +void zb_set_tx_power_async(zb_bufid_t param); +#endif + +/** @endcond */ /* DOXYGEN_BDB_SECTION */ + +/** + Set RxOnWhenIdle attribute + @param rx_on - attribute value + + @b Example: +@snippet ias_zone_sensor/src/izs_device.c set_rx_on_when_idle_attribute +*/ +void zb_set_rx_on_when_idle(zb_bool_t rx_on); + +/*! @} */ /* zb_general_set */ + +/*! @addtogroup zb_general_get */ +/*! @{ */ + +/** + Returns current state of RX-ON-When-Idle of Zigbee ZED + + @return ZB_TRUE if ZED is not sleepy ZED, ZB_FALSE if ZED is a sleepy ZED + */ +zb_bool_t zb_get_rx_on_when_idle(void); + +/*! @} */ /* zb_general_get */ + +/*! @addtogroup zb_general_start */ +/*! @{ */ + +/** @brief ZBOSS start function. + * + * Typical device start: init, load some parameters from NVRAM and proceed with startup. + * + * Startup means either Formation (for ZC), rejoin or discovery/association join. After startup + * complete @ref zboss_signal_handler callback is called, so application will know when to do + * some useful things. + * + * Precondition: stack must be inited by @ref ZB_INIT() call. @ref ZB_INIT() sets default IB + * parameters, so caller has a chance to change some of them. Note that NVRAM will be loaded after + * zboss_start() call. + * @note ZB is not looped in this routine. Instead, it schedules callback and returns. Caller + * must run @ref zboss_main_loop() after this routine. + * + * @return RET_OK on success. + */ +zb_ret_t zboss_start(void); + + +/*! @} */ /* zb_general_start */ + +/*! @addtogroup zb_general_get */ +/*! @{ */ +/** + * @brief Get ZBOSS version. + * @returns Pointer to zero-terminated version string. + */ +const zb_char_t ZB_IAR_CODE *zb_get_version(void); + +/** + * @brief Get ZBOSS numeric version. + * @returns (MAJOR << 24 | MINOR << 16 | REVISION) + */ +zb_uint32_t zboss_version_get(void); +/*! @} */ /* zb_general_get */ + +/*! @addtogroup zb_general_start */ +/*! @{ */ + +/** + Start ZBOSS with only minimal initialization, without starting commissioning. + + This function initializes scheduler and buffers pool, but not MAC and upper layers. + Typically zboss_start_no_autostart() is used when application wants to do something before + starting joining the network. + + For example, you can use this function if it is needed to enable leds, timers + or any other devices on periphery to work with them before starting working in a network. It's + also useful if you want to run something locally during joining. + + Application should later call ZBOSS commissioning initiation - for + instance, + @if zb_bdb_mode + @ref bdb_start_top_level_commissioning(). + @else + bdb_start_top_level_commissioning() + @endif + + + To finish node initialization without triggering commissioning call @ref + bdb_start_top_level_commissioning() with commissioning mask 0 (no steering, no formation, + initialization only). + + @return RET_OK on success. + */ +zb_ret_t zboss_start_no_autostart(void); + +void zboss_start_continue(void); + + +#ifdef ZB_ZBOSS_DEINIT + +#if defined ZB_MACSPLIT_HOST || defined ZB_EXTMAC +/** + Initiate ZBOSS shut with pseudo reset procedure. + + ZBOSS shutdown with pseudo reset as well as zboss_start_shut is meaningful for Linux platform where it is necessary to stop + or restart ZBOSS without stopping the current process. + + It is used when it is impossible to reset MAC layer on MACSPLIT architecture and resets only host. + + That function must be called after application received @ref ZB_SIGNAL_READY_TO_SHUT signal. + It then must call @ref zboss_complete_shut() and must not use ZBOSS afterwords. + + */ +void zboss_shut_with_host_reset(zb_bufid_t param); +#endif /* #if defined ZB_MACSPLIT_HOST || defined ZB_EXTMAC */ + +/** + Initiate ZBOSS aborting procedure. + + ZBOSS abort as well as zboss_start_shut is meaningful for Linux platform where it is necessary to stop + or restart ZBOSS without stopping the current process. + + Important use case is OOM situation, when it's impossible to allocate a buffer to reset MAC layer and send @ref ZB_SIGNAL_READY_TO_SHUT signal. + + The function doesn't send @ref ZB_SIGNAL_READY_TO_SHUT signal to application and calls @ref zboss_complete_shut() directly. + */ +void zboss_abort(void); + +/** + Initiate ZBOSS shut procedure. + + ZBOSS shutdown is meaningful for Linux platform where it is necessary to stop + or restart ZBOSS without stopping the current process. + + When ZBOSS is ready to be shut, application receives @ref ZB_SIGNAL_READY_TO_SHUT signal. + It then must call @ref zboss_complete_shut() and must not use ZBOSS afterwords. + */ +void zboss_start_shut(zb_bufid_t param); + +/** + Complete ZBOSS shut procedure. + + ZBOSS shutdown is meaningful for Linux platform where it is necessary to stop + or restart ZBOSS without stopping the current process. + + That function must be called after application received @ref + ZB_SIGNAL_READY_TO_SHUT signal. + */ +void zboss_complete_shut(void); +#endif /* #ifdef ZB_ZBOSS_DEINIT */ + +#ifdef ZB_INTERPAN_PREINIT +/** + Start ZBOSS pre-init to be able to send inter-pan before Formation/Join + + That function is to be called after ZB_ZDO_SIGNAL_SKIP_STARTUP signal received, before commissioning start. + After pre-init complete ZBOSS issues ZB_SIGNAL_INTERPAN_PREINIT. + After that it is possible to use zb_intrp_data_request_with_chan_change() API. + + @param param - work buffer +*/ +void zboss_preinit_for_interpan(zb_bufid_t param); +#endif /* #ifdef ZB_INTERPAN_PREINIT */ + +#ifdef ZB_PROMISCUOUS_MODE + +/** + Start ZBOSS in the sniffer mode + + Initialize ZBOSS MAC layer to work as a sniffer. + Once ZBOSS is initialized in the sniffer mode, it can't be commissioned in the + normal mode until reboot. + */ +zb_ret_t zboss_start_in_sniffer_mode(void); + +/** + Start sniffing + + ZBOSS must be started in the sniffer mode. + + @param data_ind_cb - callback to be called to pass data to the sniffer application + */ +void zboss_sniffer_start(zb_callback_t data_ind_cb); + +/** + Stop sniffing or do nothing if not sniffing now. + + ZBOSS must be started in the sniffer mode. + */ +void zboss_sniffer_stop(void); +#endif /* ZB_PROMISCUOUS_MODE */ + +/*! @} */ /* zb_general_start */ + +/*! @addtogroup zb_general_get */ +/*! @{ */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +zb_bool_t zb_zdo_joined(void); +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** + Checks that device is joined to the network. + @return true if device is joined; false - otherwise +*/ +#define ZB_JOINED() zb_zdo_joined() + +/*! @} */ /* zb_general_get */ + +/*! @addtogroup zb_general_main_loop */ +/*! @{ */ + +/** + ZBOSS main loop. + Must be called after ZB_INIT() and zboss_start(). + Loops infinitely. + + @snippet light_sample/dimmable_light/bulb.c zboss_main_loop_init + @snippet light_sample/dimmable_light/bulb.c zboss_main_loop +*/ +void zboss_main_loop(void); + +/** + ZBOSS main loop iteration. + + This function is useful if application wants to do something special in the + main loop without involving ZBOSS scheduler. + + Must be called after ZB_INIT() and zboss_start() / zboss_start_no_autostart() + inside the application's main cycle. + @snippet onoff_server/on_off_switch_zed.c zboss_main_loop_iteration_declaring + @snippet onoff_server/on_off_switch_zed.c zboss_main_loop_iteration_usage +*/ + +void zboss_main_loop_iteration(void); + +/*! @} */ /* zb_general_main_loop */ + +/*! @addtogroup zb_general_set */ +/*! @{ */ + +/** + Set 64-bit long address + @param addr - long address structure +*/ +void zb_set_long_address(const zb_ieee_addr_t addr); + +/** @fn void zb_set_pan_id(zb_uint16_t pan_id) + * @brief Set 16-bit PAN ID + * @param[in] pan_id - PAN ID + */ +void zb_set_pan_id(zb_uint16_t pan_id); + + +/** + * Declares callback that is called after setting manufacturer code + * + * @param status - status of manufacturer code setting + */ +typedef void (*zb_set_manufacturer_code_cb_t)(zb_ret_t status); + +/** + * Set Manufacturer code of Node Descriptor Request + * + * @param manuf_code - manufacturer code to set + * @param cb - callback that is called after manufacturer code setting +*/ +void zb_set_node_descriptor_manufacturer_code_req(zb_uint16_t manuf_code, zb_set_manufacturer_code_cb_t cb); + +/** + Set Extended Pan ID (apsUseExtendedPANID attribute) + @param ext_pan_id - Long (64-bit) Extended Pan ID +*/ +void zb_set_extended_pan_id(const zb_ext_pan_id_t ext_pan_id); + +/*! @} */ /* zb_general_set */ + +/*! @addtogroup zb_general_get */ +/*! @{ */ + +/** + Get 64-bit long address + @param addr - pointer to memory where result will be stored + */ +void zb_get_long_address(zb_ieee_addr_t addr); + +/** + Get 16-bit PAN ID +*/ +zb_uint16_t zb_get_pan_id(void); + +/** Get current short address of the device + */ +zb_uint16_t zb_get_short_address(void); + +/** + Get Extended Pan ID (nwkExtendedPANId attribute) + @param ext_pan_id - pointer to memory where result will be stored + */ +void zb_get_extended_pan_id(zb_ext_pan_id_t ext_pan_id); + +/** + Get the currently used channel page. +*/ +zb_uint8_t zb_get_current_page(void); + +/** + Get the currently used channel. +*/ +zb_uint8_t zb_get_current_channel(void); + +#ifdef ZB_ENABLE_PTA +/** + Enable or disable PTA + + This API can be called before zboss_start but after ZB_INIT or after stack is + started already. + + Ok to call it between ZB_INIT and zboss_start/zboss_start_no_autostart or after + receiving signals ZB_ZDO_SIGNAL_SKIP_STARTUP or + ZB_BDB_SIGNAL_DEVICE_FIRST_START. Do not call it when ZBOSS start is already + initiated by, for example, zboss_start_continue() or + bdb_start_top_level_commissioning() but commissioning is not completed yet + (ZB_BDB_SIGNAL_DEVICE_FIRST_START is not received), else there is a risk of race + conditions. + + @param state: 0 - disable PTA, 1 - enable PTA +*/ +void zb_enable_pta(zb_uint8_t state); +#endif + +/*! @} */ /* zb_general_get */ + +/*! @addtogroup zb_general_set */ +/*! @{ */ + +#ifdef ZB_COORDINATOR_ROLE +/** + Initiate device as a Zigbee 3.0 (not SE!) coordinator + @param channel_mask - Zigbee channel mask + + @note BDB channel sets that are set using @ref zb_set_bdb_primary_channel_set() and @ref + zb_set_bdb_secondary_channel_set(), are always reset to zero after changing network role of the device. +*/ +void zb_set_network_coordinator_role(zb_uint32_t channel_mask); +#endif /* ZB_COORDINATOR_ROLE */ + +#if defined ZB_ROUTER_ROLE && defined ZB_BDB_MODE && !defined BDB_OLD +/** + Initiate device as a Zigbee Zigbee 3.0 (not SE!) router + @param channel_mask - Zigbee channel mask + + @note BDB channel sets that are set using @ref zb_set_bdb_primary_channel_set() and @ref + zb_set_bdb_secondary_channel_set(), are always reset to zero after changing network role of the device. +*/ +void zb_set_network_router_role(zb_uint32_t channel_mask); +#endif /* ZB_ROUTER_ROLE && ZB_BDB_MODE && !BDB_OLD */ + +#if defined ZB_ED_FUNC && defined ZB_BDB_MODE && !defined BDB_OLD +/** + Initiate device as a Zigbee Zigbee 3.0 (not SE!) End Device + @param channel_mask - Zigbee channel mask + + @note BDB channel sets that are set using @ref zb_set_bdb_primary_channel_set() and @ref + zb_set_bdb_secondary_channel_set(), are always reset to zero after changing network role of the device. +*/ +void zb_set_network_ed_role(zb_uint32_t channel_mask); +#endif /* ZB_ED_FUNC && ZB_BDB_MODE && !BDB_OLD */ + +#ifndef ZB_USE_INTERNAL_HEADERS + +#ifdef ZB_COORDINATOR_ROLE +/** + Initiate device as a legacy (pre-r21) Zigbee coordinator + @param channel_mask - Zigbee channel mask +*/ +void zb_set_network_coordinator_role_legacy(zb_uint32_t channel_mask); +#endif /* ZB_COORDINATOR_ROLE */ + +#ifdef ZB_ROUTER_ROLE +/** + Initiate device as a legacy (pre-r21) Zigbee router + @param channel_mask - Zigbee channel mask +*/ +void zb_set_network_router_role_legacy(zb_uint32_t channel_mask); +#endif /* ZB_ROUTER_ROLE */ + +#ifdef ZB_ED_FUNC +/** + Initiate device as a legacy (pre-r21) Zigbee End Device + @param channel_mask - Zigbee channel mask +*/ +void zb_set_network_ed_role_legacy(zb_uint32_t channel_mask); +#endif /* ZB_ED_FUNC */ + +#endif /* ZB_USE_INTERNAL_HEADERS */ + +/** @cond DOXYGEN_SUBGHZ_FEATURE */ +#ifdef ZB_COORDINATOR_ROLE +/** + Initiate device as a Zigbee 3.0 BDB coordinator with channel list. + Provides functionality to set mask for Sub-GHz and 2.4GHz page. + @param channel_list - Zigbee channels list +*/ +void zb_set_network_coordinator_role_ext(zb_channel_list_t channel_list); +#endif /* ZB_COORDINATOR_ROLE */ + +#if defined ZB_ROUTER_ROLE && defined ZB_BDB_MODE && !defined BDB_OLD +/** + Initiate device as a Zigbee 3.0 BDB router with channel list. + Provides functionality to set mask for Sub-GHz and 2.4GHz page. + @param channel_list - Zigbee channels list +*/ +void zb_set_network_router_role_ext(zb_channel_list_t channel_list); +#endif /* ZB_ROUTER_ROLE && ZB_BDB_MODE && !BDB_OLD */ + +#if defined ZB_ED_FUNC && defined ZB_BDB_MODE && !defined BDB_OLD +/** + Initiate device as a Zigbee 3.0 BDB End Device with channel list. + Provides functionality to set mask for Sub-GHz and 2.4GHz page. + @param channel_list - Zigbee channels list +*/ +void zb_set_network_ed_role_ext(zb_channel_list_t channel_list); +#endif /* ZB_ED_FUNC && ZB_BDB_MODE && !BDB_OLD */ +/** @endcond */ /* DOXYGEN_SUBGHZ_FEATURE */ + +/** @} */ + +/*! @addtogroup zb_general_get */ +/*! @{ */ + +/** + * Returns the device role ID + * + * @return - zb_nwk_device_type_t device_role_id + */ +zb_nwk_device_type_t zb_get_network_role(void); + +/** + * Returns the maximum number of children allowed + */ +zb_uint8_t zb_get_max_children(void); + +/*! @} */ /* zb_general_get */ + +/** @addtogroup zb_general_set +@{ +*/ + +/** @cond DOXYGEN_SE_SECTION */ +#if defined ZB_SE_COMMISSIONING && defined ZB_SE_BDB_MIXED +void zb_se_set_bdb_mode_enabled(zb_bool_t enabled); +#endif /* ZB_SE_COMMISSIONING && ZB_SE_BDB_MIXED */ +/** @endcond */ /* DOXYGEN_SE_SECTION */ + +/** + * @name Channel pages' numbers + * @anchor channel_pages_numbers + * + * Note: These values were members of `enum zb_channel_page_num_e` type but were converted to a + * set of macros due to MISRA violations. + */ +/** @{ */ +#define ZB_CHANNEL_PAGE0_2_4_GHZ 0U +#define ZB_CHANNEL_PAGE23_SUB_GHZ 23U +#define ZB_CHANNEL_PAGE24_SUB_GHZ 24U +#define ZB_CHANNEL_PAGE25_SUB_GHZ 25U +#define ZB_CHANNEL_PAGE26_SUB_GHZ 26U +#define ZB_CHANNEL_PAGE27_SUB_GHZ 27U +#define ZB_CHANNEL_PAGE28_SUB_GHZ 28U +#define ZB_CHANNEL_PAGE29_SUB_GHZ 29U +#define ZB_CHANNEL_PAGE30_SUB_GHZ 30U +#define ZB_CHANNEL_PAGE31_SUB_GHZ 31U +/** @} */ + +/** + Initialize a channel list + @param channel_list - pointer to a channel list + */ +void zb_channel_list_init(zb_channel_list_t channel_list); + + +/** + Add channel mask for a specified channel page in a channel list + @param channel_list - pointer to a channel list + @param page_num - channel page number - @ref channel_pages_numbers + @param channel_mask - Zigbee channel mask + + @return RET_OK if ok, else error code + */ +zb_ret_t zb_channel_list_add(zb_channel_list_t channel_list, zb_uint8_t page_num, zb_uint32_t channel_mask); + +/** + Set the maximum number of connected devices. Used for coordinators + and routers + @param max_children - maximum number of connected devices. +*/ +void zb_set_max_children(zb_uint8_t max_children); + +/** + * @name End Device (ED) timeout request + * @anchor nwk_requested_timeout + */ +/** @{ */ +#define ED_AGING_TIMEOUT_10SEC 0U /*!< 10 second timeout */ +#define ED_AGING_TIMEOUT_2MIN 1U /*!< 2 minutes */ +#define ED_AGING_TIMEOUT_4MIN 2U /*!< 4 minutes */ +#define ED_AGING_TIMEOUT_8MIN 3U /*!< 8 minutes */ +#define ED_AGING_TIMEOUT_16MIN 4U /*!< 16 minutes */ +#define ED_AGING_TIMEOUT_32MIN 5U /*!< 32 minutes */ +#define ED_AGING_TIMEOUT_64MIN 6U /*!< 64 minutes */ +#define ED_AGING_TIMEOUT_128MIN 7U /*!< 128 minutes */ +#define ED_AGING_TIMEOUT_256MIN 8U /*!< 256 minutes */ +#define ED_AGING_TIMEOUT_512MIN 9U /*!< 512 minutes */ +#define ED_AGING_TIMEOUT_1024MIN 10U /*!< 1024 minutes */ +#define ED_AGING_TIMEOUT_2048MIN 11U /*!< 2048 minutes */ +#define ED_AGING_TIMEOUT_4096MIN 12U /*!< 4096 minutes */ +#define ED_AGING_TIMEOUT_8192MIN 13U /*!< 8192 minutes */ +#define ED_AGING_TIMEOUT_16384MIN 14U /*!< 16384 minutes */ +/** @} */ + +/** + * @brief Type for End Device (ED) timeout request + * + * @deprecated holds one of @ref nwk_requested_timeout. Kept only for backward compatibility as + * @ref nwk_requested_timeout were declared previously as enum. Can be removed in future releases. + */ +typedef zb_uint8_t nwk_requested_timeout_t; + +/** + Set end device timeout. + + Use it on End Device to specify End Device timeout period used in ED Timeout request. + @param to - index in @ref nwk_requested_timeout +*/ +void zb_set_ed_timeout(zb_uint_t to); + +/** + Set keep alive timeout. + + Use it on End Device to specify how often device should poll its parent. + @param to - timeout, in beacon intervals +*/ +void zb_set_keepalive_timeout(zb_uint_t to); + +/** + * @name ZC/ZR supported keepalive methods + * @anchor keepalive_supported_method + */ +/** @{ */ +#define ED_KEEPALIVE_DISABLED 0U /*!< ZC/ZR doesn't support Keepalive feature */ +#define MAC_DATA_POLL_KEEPALIVE 1U /*!< ZC/ZR supports Keepalive feature by means of MAC Data Poll */ +#define ED_TIMEOUT_REQUEST_KEEPALIVE 2U /*!< ZC/ZR supports Keepalive feature by means of ED Timeout Request */ +#define BOTH_KEEPALIVE_METHODS 3U /*!< ZC/ZR supports both MAC Data Poll and ED Timeout Request as Keepalive methods */ +/** @} */ + +/** + * @brief Type for ZC/ZR supported keepalive methods. + * + * Holds one of @ref keepalive_supported_method. Kept only for backward compatibility as + * @ref keepalive_supported_method were declared previously as enum. Can be removed in future releases. + */ +typedef zb_uint8_t nwk_keepalive_supported_method_t; + + +/** + Set keep alive mode. + + Use it to set which method a device should use in poll context. + @param mode - the keepalive mode a device wants to set +*/ +void zb_set_keepalive_mode(nwk_keepalive_supported_method_t mode); + +/** @} */ /* zb_general_set */ + + +/** + * @addtogroup zb_comm_signals + * @{ + */ + + +#ifndef ZB_USE_INTERNAL_HEADERS + +/** + ZBOSS application signal handler. + + Mandatory for all applications implemented on the top of ZBOSS stack. + See @ref zdo_app_signal_type. + + @param param - reference to the buffer which contains signal. See @ref zb_get_app_signal. +*/ +void zboss_signal_handler(zb_uint8_t param); + +#endif /* ZB_USE_INTERNAL_HEADERS */ + +/** @} */ /* zb_comm_signals */ + +/*! @endcond */ /* DOXYGEN_GENERAL_SECTION */ + +/*! @cond DOXYGEN_LL_SECTION */ +/*! @addtogroup zboss_nvram */ +/** @{ */ + +/** + * Enum All NVRAM dataset types + * + * ZB_NVRAM_DATASET_NUMBER - count of dataset types. Not a real dataset type! + */ +typedef enum zb_nvram_dataset_types_e +{ + /* Do not use 0 as dataset type: it can be used internally */ + ZB_NVRAM_RESERVED = 0, /**< Reserved value */ + ZB_NVRAM_COMMON_DATA = 1, /**< Dataset, contains common Zigbee data */ + ZB_NVRAM_HA_DATA = 2, /**< Dataset, contains HA profile Zigbee data */ + ZB_NVRAM_ZCL_REPORTING_DATA = 3, /**< Dataset, contains ZCL reporting data */ + ZB_NVRAM_APS_SECURE_DATA_GAP = 4, /**< Reserved value */ + ZB_NVRAM_APS_BINDING_DATA_GAP = 5, /**< Reserved value */ + ZB_NVRAM_HA_POLL_CONTROL_DATA = 6, /**< Dataset, contains HA POLL CONTROL data */ + ZB_IB_COUNTERS = 7, /**< Dataset, contains NIB outgoing frame counter */ + ZB_NVRAM_DATASET_GRPW_DATA = 8, /**< Green Power dataset */ + ZB_NVRAM_APP_DATA1 = 9, /**< Application-specific data #1 */ + ZB_NVRAM_APP_DATA2 = 10, /**< Application-specific data #2 */ + ZB_NVRAM_ADDR_MAP = 11, /**< Dataset stores address map info */ + ZB_NVRAM_NEIGHBOUR_TBL = 12, /**< Dataset stores Neighbor table info */ + ZB_NVRAM_INSTALLCODES = 13, /**< Dataset contains APS installcodes data */ + ZB_NVRAM_APS_SECURE_DATA = 14, /**< Dataset, contains APS secure keys data */ + ZB_NVRAM_APS_BINDING_DATA = 15, /**< Dataset, contains APS binding data */ + ZB_NVRAM_DATASET_GP_PRPOXYT = 16, /**< Green Power Proxy table */ + ZB_NVRAM_DATASET_GP_SINKT = 17, /**< Green Power Sink table */ + ZB_NVRAM_DATASET_GP_CLUSTER = 18, /**< Green Power Cluster data */ + ZB_NVRAM_APS_GROUPS_DATA = 19, /**< Dataset, contains APS groups data */ + ZB_NVRAM_DATASET_SE_CERTDB = 20, /**< Smart Energy Dataset - Certificates DataBase */ + ZB_NVRAM_ZCL_WWAH_DATA = 21, /**< Dataset, contains ZCL WWAH data */ + ZB_NVRAM_DATASET_GP_APP_TBL = 22, /**< Dataset, contains ZCL WWAH data */ + /* Note: added new app_data datasets down and created a hole for new system datasets. + */ + ZB_NVRAM_APP_DATA3 = 27, /**< Application-specific data #3 */ + ZB_NVRAM_APP_DATA4 = 28, /**< Application-specific data #4 */ + ZB_NVRAM_KE_WHITELIST = 29, + ZB_NVRAM_ZDO_DIAGNOSTICS_DATA = 31, /**< Dataset of the Diagnostics cluster */ + ZB_NVRAM_DATASET_NUMBER = 32, /**< Count of Dataset */ + ZB_NVRAM_DATA_SET_TYPE_PAGE_HDR = 30, /**< Special internal dataset type */ +} zb_nvram_dataset_types_t; + +#define ZB_NVRAM_APP_DATASET_NUMBER 4U + +/** + * @brief Structure that contains report about any NVRAM failure. + * Pointer to this structure will be set as additional info in error_app_handler + * with error code ERROR_CODE(ERROR_CATEGORY_NVRAM, ZB_ERROR_NVRAM_WRITE_VALIDATION_FAILURE). + * Upon receiving of this error, user can decide what to do: + * 1. Do nothing - stack will be reset immediately, + * all not corrupted datasets will be copied to another page. + * 2. Clear nvram. + * 3. Manually implement function that implements user logic in this case. + */ +typedef struct zb_nvram_failure_report_s +{ + zb_uint32_t pos; /*!< Position of dataset payload that haven't been written */ + zb_uint16_t ds_type; /*!< Dataset type @see zb_nvram_dataset_types_t */ + zb_uint8_t page; /*!< Page of dataset payload that haven't been written */ + zb_uint8_t reserved[1]; /*!< Reserved for future use */ +} zb_nvram_failure_report_t; + +/** + * Declares application callback used for reading application datasets from NVRAM. + * + * @param page - page in NVRAM from data will be read + * @param pos - offset in page + * @param payload_length - number of bytes to read (aligned to 4) + */ +typedef void (*zb_nvram_read_app_data_t)(zb_uint8_t page, zb_uint32_t pos, zb_uint16_t payload_length); + +/** + * Declares application callback used for writing application datasets into NVRAM. + * + * @param page - page in NVRAM where data will be stored + * @param pos - offset in page + * + * @return - RET_OK on successful write + */ +typedef zb_ret_t (*zb_nvram_write_app_data_t)(zb_uint8_t page, zb_uint32_t pos); + +/** + * Returns size of application datasets + * + * @return - size of application dataset in bytes + */ +typedef zb_uint16_t (*zb_nvram_get_app_data_size_t)(void); + +/** + * Register application callback for reading @ref ZB_NVRAM_APP_DATA1 from NVRAM + * + * @param cb - callback that will be called upon reading dataset + */ +void zb_nvram_register_app1_read_cb(zb_nvram_read_app_data_t cb); + +/** + * Register application callback for reading @ref ZB_NVRAM_APP_DATA2 from NVRAM + * + * @param cb - callback that will be called upon reading dataset + */ +void zb_nvram_register_app2_read_cb(zb_nvram_read_app_data_t cb); + +/** + * Register application callback for reading @ref ZB_NVRAM_APP_DATA3 from NVRAM + * + * @param cb - callback that will be called upon reading dataset + */ +void zb_nvram_register_app3_read_cb(zb_nvram_read_app_data_t cb); + +/** + * Register application callback for reading @ref ZB_NVRAM_APP_DATA4 from NVRAM + * + * @param cb - callback that will be called upon reading dataset + */ +void zb_nvram_register_app4_read_cb(zb_nvram_read_app_data_t cb); + +/** + * Register application callback for writing @ref ZB_NVRAM_APP_DATA1 to NVRAM + * + * @param wcb - callback that will be called upon writing + * @param gcb - this callback will be called upon writing to determine dataset size + */ +void zb_nvram_register_app1_write_cb( + zb_nvram_write_app_data_t wcb, + zb_nvram_get_app_data_size_t gcb); + +/** + * Register application callback for writing @ref ZB_NVRAM_APP_DATA2 to NVRAM + * + * @param wcb - callback that will be called upon writing + * @param gcb - this callback will be called upon writing to determine dataset size + */ +void zb_nvram_register_app2_write_cb( + zb_nvram_write_app_data_t wcb, + zb_nvram_get_app_data_size_t gcb); + +/** + * Register application callback for writing @ref ZB_NVRAM_APP_DATA3 to NVRAM + * + * @param wcb - callback that will be called upon writing + * @param gcb - this callback will be called upon writing to determine dataset size + */ +void zb_nvram_register_app3_write_cb( + zb_nvram_write_app_data_t wcb, + zb_nvram_get_app_data_size_t gcb); + +/** + * Register application callback for writing @ref ZB_NVRAM_APP_DATA4 to NVRAM + * + * @param wcb - callback that will be called upon writing + * @param gcb - this callback will be called upon writing to determine dataset size + */ +void zb_nvram_register_app4_write_cb( + zb_nvram_write_app_data_t wcb, + zb_nvram_get_app_data_size_t gcb); + +/** + * Write specified dataset into NVRAM + * + * @param t - dataset index, see @ref zb_nvram_dataset_types_e + * @return Status of operation + * + * @b Example + * @snippet light_sample/dimmable_light/bulb.c nvram_usage_example + */ +zb_ret_t zb_nvram_write_dataset(zb_nvram_dataset_types_t t); + +/** @cond DOXYGEN_INTERNAL_DOC */ +/** + * Clears all datasets except @ref ZB_IB_COUNTERS and application datasets. + */ +void zb_nvram_clear(void); + +/** + Disable using NVRAM till ZBOSS restart + */ +void zb_nvram_disable(void); +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +#ifndef ZB_USE_INTERNAL_HEADERS +/** + Erase Informational Bases to NVRAM or other persistent storage + */ +void zb_nvram_erase(void); +#endif /* ZB_USE_INTERNAL_HEADERS */ + +/** + Enable or disable NVRAM erasing on every application startup. + @param erase - 1 to enable erasing; 0 - disable. + Erasing is disabled by default. +*/ +void zb_set_nvram_erase_at_start(zb_bool_t erase); + +/** + Start NVRAM transaction. + + Start writing multiple datasets at once. + A transaction must finished by calling zb_nvram_transaction_commit(). + */ +void zb_nvram_transaction_start(void); + +/** + Commit NVRAM transaction. + + Finish writing multiple datasets at once. + A transaction must started by calling zb_nvram_transaction_start(). + */ +void zb_nvram_transaction_commit(void); + +/** + * Reads a portion of some dataset. + * + * @param page - an NVRAM page to read from + * @param pos - a position on the NVRAM page + * @param buf - a buffer where read data will be saved + * @param len - a data length to read + * + * @return Status of operation + */ +zb_ret_t zb_nvram_read_data(zb_uint8_t page, zb_uint32_t pos, zb_uint8_t *buf, zb_uint16_t len); + + +/** + * Writes a portion of some dataset. + * + * @param page - an NVRAM page to write + * @param pos - a position on the NVRAM page + * @param buf - a buffer with data to be written + * @param len - a buffer size + * + * @return Status of operation + */ +zb_ret_t zb_nvram_write_data(zb_uint8_t page, zb_uint32_t pos, zb_uint8_t *buf, zb_uint16_t len); + +/** @} */ /* zboss_nvram */ +/*! @endcond */ /* DOXYGEN_LL_SECTION */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +#define ZB_INVALID_TX_POWER_VALUE 0x7F +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +#ifdef ZB_PRODUCTION_CONFIG + +/** @cond DOXYGEN_INTERNAL_DOC */ +/** Maximum size of production configuration */ +#define ZB_PRODUCTION_CONFIG_APP_MAX_SIZE 128U + +typedef ZB_PACKED_PRE struct zb_production_config_hdr_s +{ + zb_uint32_t crc; /*!< crc for the whole production configuration (including application specific part) */ + zb_uint16_t len; /*!< length of production configuration (including application specific part) */ + zb_uint16_t version; /*!< Version of production configuration (reserved for future changes) */ +} +ZB_PACKED_STRUCT zb_production_config_hdr_t; + +typedef ZB_PACKED_PRE struct zb_production_config_ver_1_s +{ + zb_production_config_hdr_t hdr; /*!< Header */ + zb_uint32_t aps_channel_mask; /*!< APS Channel Mask */ + zb_64bit_addr_t extended_address; /*!< IEEE address */ + zb_int8_t mac_tx_power[16]; /*!< Tx power specified for every possible channel */ + zb_uint8_t install_code[ZB_CCM_KEY_SIZE+ZB_CCM_KEY_CRC_SIZE]; /*!< Installation code + its own crc */ +} +ZB_PACKED_STRUCT zb_production_config_ver_1_t; + +/* NOTE: ZB_PROD_CFG_V2_APS_CHANNEL_LIST_SIZE support only 4 subghz pages 28-31 and 2.4. */ +#define ZB_PROD_CFG_V2_APS_CHANNEL_LIST_SIZE 5U +/* NOTE: ZB_PROD_CFG_V3_APS_CHANNEL_LIST_SIZE for prod config with support 9 subghz pages 23-31 and 2.4. */ +#define ZB_PROD_CFG_V3_APS_CHANNEL_LIST_SIZE (ZB_PROD_CFG_V2_APS_CHANNEL_LIST_SIZE + 5U) +#define ZB_PROD_CFG_MAC_TX_POWER_CHANNEL_N 27U + +#define ZB_PROD_CFG_OPTIONS_IC_TYPE_MASK 0x03U +#define ZB_PROD_CFG_OPTIONS_CERT_PRESENT_MASK 0x80U + +typedef ZB_PACKED_PRE struct zb_production_config_ver_2_s +{ + zb_production_config_hdr_t hdr; /*!< Header */ + zb_channel_page_t aps_channel_mask_list[ZB_PROD_CFG_V2_APS_CHANNEL_LIST_SIZE]; /*!< Channel mask for device to operate on */ + zb_64bit_addr_t extended_address; /*!< IEEE address */ + zb_int8_t mac_tx_power[ZB_PROD_CFG_V2_APS_CHANNEL_LIST_SIZE][ZB_PROD_CFG_MAC_TX_POWER_CHANNEL_N]; /*! < Tx power specified for every possible channel */ + zb_uint8_t options;/*low 2 bits - ic_type field *//*7th bit - certificates block presents*/ + zb_uint8_t install_code[ZB_CCM_KEY_SIZE+ZB_CCM_KEY_CRC_SIZE]; /*!< Installation code + its own crc */ +} +ZB_PACKED_STRUCT zb_production_config_ver_2_t; + +typedef ZB_PACKED_PRE struct zb_production_config_ver_3_s +{ + zb_production_config_hdr_t hdr; /*!< Header */ + zb_channel_page_t aps_channel_mask_list[ZB_PROD_CFG_V3_APS_CHANNEL_LIST_SIZE]; /*!< Channel mask for device to operate on */ + zb_64bit_addr_t extended_address; /*!< IEEE address */ + zb_int8_t mac_tx_power[ZB_PROD_CFG_V3_APS_CHANNEL_LIST_SIZE][ZB_PROD_CFG_MAC_TX_POWER_CHANNEL_N]; /*! < Tx power specified for every possible channel */ + zb_uint8_t options;/*low 2 bits - ic_type field *//*7th bit - certificates block presents*/ + zb_uint8_t install_code[ZB_CCM_KEY_SIZE+ZB_CCM_KEY_CRC_SIZE]; /*!< Installation code + its own crc */ +} +ZB_PACKED_STRUCT zb_production_config_ver_3_t; + +typedef union zb_production_config_e +{ + zb_production_config_ver_2_t v2; + zb_production_config_ver_3_t v3; +} zb_production_config_t; + +#define ZB_CS1_PUBLISHER_PUBLIC_KEY_SIZE 22 +#define ZB_CS1_CERTIFICATE_SIZE 48 +#define ZB_CS1_PRIVATE_KEY_SIZE 21 + +#define ZB_CS2_PUBLISHER_PUBLIC_KEY_SIZE 37 +#define ZB_CS2_CERTIFICATE_SIZE 74 +#define ZB_CS2_PRIVATE_KEY_SIZE 36 + +typedef ZB_PACKED_PRE struct zb_cs1_key_material_s +{ + zb_uint8_t publisher_public_key[ZB_CS1_PUBLISHER_PUBLIC_KEY_SIZE]; + zb_uint8_t certificate[ZB_CS1_CERTIFICATE_SIZE]; + zb_uint8_t private_key[ZB_CS1_PRIVATE_KEY_SIZE]; +} ZB_PACKED_STRUCT zb_cs1_key_material_t; + +typedef ZB_PACKED_PRE struct zb_cs2_key_material_s +{ + zb_uint8_t publisher_public_key[ZB_CS2_PUBLISHER_PUBLIC_KEY_SIZE]; + zb_uint8_t certificate[ZB_CS2_CERTIFICATE_SIZE]; + zb_uint8_t private_key[ZB_CS2_PRIVATE_KEY_SIZE]; +} ZB_PACKED_STRUCT zb_cs2_key_material_t; + +typedef ZB_PACKED_PRE struct zb_cs_key_material_header_s +{ + zb_uint16_t certificate_mask; +} ZB_PACKED_STRUCT zb_cs_key_material_header_t; + +#define ZB_PROD_CFG_IS_PRESENT_CERT_ANY(v) ((v->options) & 0x80U) +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** + * Disable usage of production configuration at runtime. + * + * @param val - ZB_TRUE means production configuration is disabled, ZB_FALSE - enabled. + */ +void zb_production_config_disable(zb_bool_t val); + +/** + * Get state of production configuration disabling. + * + * @return ZB_TRUE if production configuration is disabled, ZB_FALSE - enabled. + */ +zb_bool_t zb_is_production_config_disabled(void); + +zb_ret_t zb_production_config_check(zb_production_config_hdr_t *prod_cfg_hdr); + +#endif /* ZB_PRODUCTION_CONFIG */ + + + + +#ifdef ZB_USE_SLEEP +/*! @cond DOXYGEN_LL_SECTION */ +/*! @addtogroup sleep_api */ +/*! @{ */ + +/** Default sleep threshold. Do not sleep when it is less then 1 Beacon Interval to wake up. */ +#define ZB_SCHED_SLEEP_THRESHOLD_MS 20U + +/** Maximum sleep threshold. */ +#define ZB_MAXIMUM_SLEEP_THRESHOLD_MS 86400000U + +/** + Set sleep threshold on device; when scheduler detects that device can be put in sleep mode + it will notify application with signal @see ZB_COMMON_SIGNAL_CAN_SLEEP. + Device can not be put into sleep mode when sleep interval less than this threshold. + + @param threshold_ms - sleep threshold in milliseconds + If threshold is 0, means zero threshold, application will be notified each time when stack is ready to sleep + (no immediate callbacks in queue). + @return RET_OK if new threshold is valid and applied + @return RET_ERROR if user wants to set threshold greater that @ref ZB_MAXIMUM_SLEEP_THRESHOLD_MS or lesser than ZB_SCHED_SLEEP_THRESHOLD_MS. +*/ +zb_ret_t zb_sleep_set_threshold(zb_uint32_t threshold_ms); + +/** + Get sleep threshold value from stack. + @return threshold value in milliseconds +*/ +zb_uint32_t zb_get_sleep_threshold(void); + +/** + Blocking function responsible for putting device into sleep mode. + +*/ +void zb_sleep_now(void); + +/*! @} */ /* sleep_api */ +/*! @endcond */ /* DOXYGEN_LL_SECTION */ +#endif /* ZB_USE_SLEEP */ + +#if defined ZB_JOINING_LIST_SUPPORT + +/** + * \addtogroup zdo_joining_lists + * @{ + * @details + * The API executes only one operation at a time. + * It is necessary to account for that, issuing another operation + * only on completion of the previous one. See examples. + */ + + + +/** Parameters for @ref zb_ieee_joining_list_add. */ +typedef ZB_PACKED_PRE struct zb_ieee_joining_list_add_params_s +{ + zb_callback_t callback; /**< Callback to be scheduled on completion of adding. */ + + zb_ieee_addr_t address; /**< 64-bit address to add. */ + +} ZB_PACKED_STRUCT zb_ieee_joining_list_add_params_t; + + +/** Parameters for @ref zb_ieee_joining_list_delete. */ +typedef ZB_PACKED_PRE struct zb_ieee_joining_list_delete_params_s +{ + zb_callback_t callback; /**< Callback to be scheduled on completion of deleting. */ + + zb_ieee_addr_t address; /**< 64-bit address to delete. */ + +} ZB_PACKED_STRUCT zb_ieee_joining_list_delete_params_t; + + +/** + * @name MAC joining policy + * @anchor mac_joining_policy + * @brief MAC joining policy, see Table D-4 of Zigbee r22 spec. + */ +/** @{ */ +#define ZB_MAC_JOINING_POLICY_ALL_JOIN 0x0U /*!< Any device is allowed to join. */ +#define ZB_MAC_JOINING_POLICY_IEEELIST_JOIN 0x1U /*!< Only devices on the mibJoiningIeeeList are allowed to join.*/ +#define ZB_MAC_JOINING_POLICY_NO_JOIN 0x2U /*!< No device is allowed to join. */ +/** @} */ + +/** + * @brief Type for MAC joining policy. + * + * Holds one of @ref mac_joining_policy. Kept for backward compatibility as + * @ref mac_joining_policy were declared previously as enum. + */ +typedef zb_uint8_t zb_mac_joining_policy_t; + +/** Parameters for @ref zb_ieee_joining_list_clear. */ +typedef ZB_PACKED_PRE struct zb_ieee_joining_list_clear_params_s +{ + zb_callback_t callback; /**< Callback to be scheduled on completion + of clearing IEEE joining list. */ + + zb_mac_joining_policy_t new_joining_policy; /**< Joining list policy to set on the emptied list. + See @ref mac_joining_policy for possible + values.*/ + +} ZB_PACKED_STRUCT zb_ieee_joining_list_clear_params_t; + + +/** Parameters for @ref zb_ieee_joining_list_set_policy. */ +typedef ZB_PACKED_PRE struct zb_ieee_joining_list_set_policy_s +{ + zb_callback_t callback; /**< Callback to be scheduled on completion + of updating IEEE joining list policy. */ + + zb_mac_joining_policy_t new_joining_policy; /**< Joining list policy to set on the emptied list. + See @ref mac_joining_policy for possible + values.*/ + +} ZB_PACKED_STRUCT zb_ieee_joining_list_set_policy_t; + + +/** Parameters for @ref zb_ieee_joining_list_announce. */ +typedef ZB_PACKED_PRE struct zb_ieee_joining_list_announce_s +{ + zb_callback_t callback; /**< Callback to be scheduled on completion + of clearing IEEE joining list. */ + + zb_bool_t silent; /**< If set to ZB_TRUE, no broadcast happens. */ +} ZB_PACKED_STRUCT zb_ieee_joining_list_announce_t; + + +/** Parameters for @ref zb_ieee_joining_list_request. */ +typedef ZB_PACKED_PRE struct zb_ieee_joining_list_request_s +{ + zb_callback_t callback; /**< Callback to be scheduled on completion of the operation. */ +} ZB_PACKED_STRUCT zb_ieee_joining_list_request_t; + + +/** + * @name IEEE joining list result status + * @anchor ieee_joining_list_result_status + */ +/** @{ */ + +/** Operation completed successfully. */ +#define ZB_IEEE_JOINING_LIST_RESULT_OK 0U +/** Operation failed due to problems within ZBOSS. */ +#define ZB_IEEE_JOINING_LIST_RESULT_INTERNAL_ERROR 1U +/** Operation failed due to incorrect behavior of the opposite side. */ +#define ZB_IEEE_JOINING_LIST_RESULT_BAD_RESPONSE 2U +/** Basic conditions for execution of the operation are not satisfied (for example, it must be used + * by routers only, etc). */ +#define ZB_IEEE_JOINING_LIST_RESULT_PERMISSION_DENIED 3U +/** The situation forces the command to be restarted.*/ +#define ZB_IEEE_JOINING_LIST_RESULT_RESTART_LATER 4U +/** The device does not have storage space to support the requested operation. */ +#define ZB_IEEE_JOINING_LIST_RESULT_INSUFFICIENT_SPACE 5U + +/** @} */ + +/** + * @brief Type for IEEE joining list result status. + * + * Holds one of @ref ieee_joining_list_result_status. Kept for backward + * compatibility as @ref ieee_joining_list_result_status were declared previously as enum. + */ +typedef zb_uint8_t zb_ieee_joining_list_result_status_t; + + +/** Structure passed as a parameter to operation completion callbacks. */ +typedef ZB_PACKED_PRE struct zb_ieee_joining_list_result_s +{ + zb_ieee_joining_list_result_status_t status; +} ZB_PACKED_STRUCT zb_ieee_joining_list_result_t; + +/** + * Add an address to IEEE joining list. + * + * For coordinators only. + * + * @param param - Reference to buffer containing @ref zb_ieee_joining_list_add_params_t structure as a parameter. + * + * @b Example: + @code + +void function_add_cb(zb_uint8_t param) +{ + zb_ieee_joining_list_result_t *res; + zb_bufid_t buf = ZB_GET_BUF_FROM_REF(param); + + res = ZB_BUF_GET_PARAM(buf, zb_ieee_joining_list_result_t); + if (res->status == ZB_IEEE_JOINING_LIST_RESULT_OK) + { + TRACE_MSG(TRACE_APP1, "Address has been added", (FMT__0)); + } + + zb_free_buf(buf); +} + +/∗ 00:00:00:00:00:00:0E:01 ∗/ +static zb_ieee_addr_t new_addr = {0x01, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +void function_add(zb_uint8_t param) +{ + zb_ieee_joining_list_add_params_t *add_params; + zb_bufid_t buf = ZB_GET_BUF_FROM_REF(param); + + add_params = ZB_BUF_GET_PARAM(buf, zb_ieee_joining_list_set_policy_t); + ZB_MEMCPY(add_params->address, &new_addr, sizeof(new_addr)); + add_params->callback = &function_add_cb; + + zb_ieee_joining_list_add(param); +} + @endcode + */ +void zb_ieee_joining_list_add(zb_uint8_t param); + + +/** + * Remove an address from IEEE joining list. + * + * For coordinators only. + * + * @param param - Reference to buffer containing @ref zb_ieee_joining_list_delete_params_t structure as a parameter. + */ +void zb_ieee_joining_list_delete(zb_uint8_t param); + + +/** + * Clear IEEE joining list. + * + * For coordinators only. + * + * @param param - Reference to buffer containing @ref zb_ieee_joining_list_clear_params_t structure as a parameter. + * + * @b Example: + @code + +void function_clear_cb(zb_uint8_t param) +{ + zb_ieee_joining_list_result_t *res; + zb_bufid_t buf = ZB_GET_BUF_FROM_REF(param); + + res = ZB_BUF_GET_PARAM(buf, zb_ieee_joining_list_result_t); + if (res->status == ZB_IEEE_JOINING_LIST_RESULT_OK) + { + TRACE_MSG(TRACE_APP1, "IEEE joining list is empty now", (FMT__0)); + } + + zb_free_buf(buf); +} + +void function_clear(zb_uint8_t param) +{ + zb_ieee_joining_list_clear_params_t *clear_params; + zb_bufid_t buf = ZB_GET_BUF_FROM_REF(param); + + clear_params = ZB_BUF_GET_PARAM(buf, zb_ieee_joining_list_clear_params_t); + clear_params->new_joining_policy = ZB_MAC_JOINING_POLICY_NO_JOIN; + clear_params->callback = &function_clear_cb; + + zb_ieee_joining_list_clear(param); +} + @endcode + */ +void zb_ieee_joining_list_clear(zb_uint8_t param); + + +/** + * Set joining policy for IEEE joining list. + * + * For coordinators only. + * + * @param param - Reference to buffer containing @ref zb_ieee_joining_list_set_policy_t structure as a parameter. + * + * @b Example: + @code + +void function_policy_cb(zb_uint8_t param) +{ + zb_ieee_joining_list_result_t *res; + zb_bufid_t buf = ZB_GET_BUF_FROM_REF(param); + + res = ZB_BUF_GET_PARAM(buf, zb_ieee_joining_list_result_t); + if (res->status == ZB_IEEE_JOINING_LIST_RESULT_OK) + { + TRACE_MSG(TRACE_APP1, "New policy has been set", (FMT__0)); + } + + zb_free_buf(buf); +} + +void function_policy(zb_uint8_t param) +{ + zb_ieee_joining_list_set_policy_t *policy_params; + zb_bufid_t buf = ZB_GET_BUF_FROM_REF(param); + + policy_params = ZB_BUF_GET_PARAM(buf, zb_ieee_joining_list_set_policy_t); + policy_params->new_joining_policy = ZB_MAC_JOINING_POLICY_NO_JOIN; + policy_params->callback = &function_policy_cb; + + zb_ieee_joining_list_set_policy(param); +} + @endcode + */ +void zb_ieee_joining_list_set_policy(zb_uint8_t param); + + +/** + * Increases update_id, marks IEEE joining list as consistent and broadcasts changes. + * + * For coordinators only. + * + * @param param - Reference to buffer containing @ref zb_ieee_joining_list_announce_t structure as a parameter. + */ +void zb_ieee_joining_list_announce(zb_uint8_t param); + + +/** + * Request IEEE joining list from the Trust Center. + * + * For routers only. + * + * If the Trust Center updates its list during zb_ieee_joining_list_request execution, + * zb_ieee_joining_list_request fails with ZB_IEEE_JOINING_LIST_RESULT_RESTART_LATER status. + * + * @param param - Reference to buffer containing @ref zb_ieee_joining_list_request_t structure as a parameter. + */ +void zb_ieee_joining_list_request(zb_uint8_t param); +/*!@} */ /* zdo_joining_lists */ + +#endif /* defined ZB_JOINING_LIST_SUPPORT */ + +#ifdef ZB_SECURITY_INSTALLCODES +/** + Set using of install codes by TC + + @param use_ic - enable/disable install code usage +*/ +void zb_tc_set_use_installcode(zb_uint8_t use_ic); +#endif /* ZB_SECURITY_INSTALLCODES */ + +#if defined ZB_ED_FUNC && defined ZB_CONTROL4_NETWORK_SUPPORT +/** + Permit joining Control4 Network +*/ +void zb_permit_control4_network(void); + +/** + Return if joining Control4 Network is allowed +*/ +zb_bool_t zb_control4_network_permitted(void); + +#endif /* defined ZB_ED_FUNC && defined ZB_CONTROL4_NETWORK_SUPPORT */ + +/** + * @brief Set the 'macTransactionPersistenceTime' attribute in the MAC PIB + * + * @param ms - value in milliseconds + */ +void zb_set_mac_transaction_persistence_time(zb_uint16_t ms); + +#ifdef ZB_ALLOW_PROVISIONAL_KEY_AS_TCLK +/** + * @brief Allow joining to trust centers that claim revision r21 or higher + * but sends provisional key as a trust center link key + * + * @note That behaviour is against specification and disabled by default + */ +void zb_allow_provisional_key_as_tclk(void); + +/** + * @brief Disallow joining to trust centers that claim revision r21 or higher + * but sends provisional key as a trust center link key + * + * @note That behaviour is against specification and disabled by default + */ +void zb_disallow_provisional_key_as_tclk(void); +#endif /* ZB_ALLOW_PROVISIONAL_KEY_AS_TCLK */ + +#endif /*ZBOSS_API_H*/ diff --git a/managed_components/espressif__esp-zboss-lib/include/zboss_api_af.h b/managed_components/espressif__esp-zboss-lib/include/zboss_api_af.h new file mode 100644 index 0000000..45570e2 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zboss_api_af.h @@ -0,0 +1,783 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZBOSS AF API +*/ + +#ifndef ZBOSS_API_AF_H +#define ZBOSS_API_AF_H 1 + +/** + * @addtogroup af_api + * @{ + */ + +/** + * @addtogroup af_data_service AF data service + * @{ + */ + +/** + Node descriptor + */ +typedef ZB_PACKED_PRE struct zb_af_node_desc_s +{ + zb_uint16_t node_desc_flags; /*!< node description */ + zb_uint8_t mac_capability_flags; /*!< mac capability */ + zb_uint16_t manufacturer_code; /*!< Manufacturer code */ + zb_uint8_t max_buf_size; /*!< Maximum buffer size */ + zb_uint16_t max_incoming_transfer_size; /*!< Maximum incoming transfer size */ + zb_uint16_t server_mask; /*!< Server mask */ + zb_uint16_t max_outgoing_transfer_size; /*!< Maximum outgoing transfer size */ + zb_uint8_t desc_capability_field; /*!< Descriptor capability field */ +} +ZB_PACKED_STRUCT +zb_af_node_desc_t; + +typedef zb_nwk_device_type_t zb_logical_type_t; + +/** @} */ /* af_data_service */ + +/** + * @addtogroup af_node_desc_dev_types AF device types + * @{ + */ +/** Device type - Coordinator */ +#define ZB_COORDINATOR ZB_NWK_DEVICE_TYPE_COORDINATOR +/** Device type - Router */ +#define ZB_ROUTER ZB_NWK_DEVICE_TYPE_ROUTER +/** Device type - End Device */ +#define ZB_END_DEVICE ZB_NWK_DEVICE_TYPE_ED +/*! @} */ /* af_node_desc_dev_types */ + +/** + * @addtogroup af_common_constants AF common constants + * @{ + */ +/** + * @name Node descriptor - frequency value + * @anchor freq_band + * + * Note: These values were members of `enum zb_freq_band_e` type but were converted to a + * set of macros due to MISRA violations. + */ +/** @{ */ +#define ZB_FREQ_BAND_868 1U /*!< 868-868.6 MHz BPSK */ +#define ZB_FREQ_BAND_SUB_GHZ_NA_FSK (1U << 2) /*!< 902-928 MHz BPSK */ +#define ZB_FREQ_BAND_2400 (1U << 3) /*!< 2400-2483.5 MHz */ +/** Zigbee R22: European FSK sub-GHz bands (863-876MHz, 915-921MHz) */ +#define ZB_FREQ_BAND_SUB_GHZ_EU_FSK (1U << 4) +/** @} */ + +/** + * @name Node descriptor - server mask + * @anchor server_mask_bit + * + * Note: These values were members of `enum zb_server_mask_bit_e` type but were converted to a + * set of macros due to MISRA violations. + */ +/** @{ */ +#define ZB_PRIMARY_TRUST_CENTER 1U /*!< Primary Trust Center */ +#define ZB_BACKUP_TRUST_CENTER (1U << 1) /*!< Backup Trust Center */ +#define ZB_PRIMARY_BINDING_TABLE_CENTER (1U << 2) /*!< Primary Binding Table Center */ +#define ZB_BACKUP_BINDING_TABLE_CENTER (1U << 3) /*!< Backup Binding Table Center */ +#define ZB_PRIMARY_DISCOVERY_CACHE (1U << 4) /*!< Primary Discovery Cache */ +#define ZB_BACKUP_DISCOVERY_CACHE (1U << 5) /*!< Backup Discovery Cache */ +#define ZB_NETWORK_MANAGER (1U << 6) /*!< Network Manager */ +/** @} */ + +/** + * @name Node descriptor - capability mask + * @anchor desc_capability + * + * Note: These values were members of `enum zb_desc_capability_e` type but were converted to a + * set of macros due to MISRA violations. + */ +/** @{ */ +#define ZB_EXT_ACTIVE_EP_LIST 1U /*!< Extended Active Endpoint List Available */ +#define ZB_EXT_SIMPLE_DESC_LIST (1U << 1) /*!< Extended Simple Descriptor List Available */ +/** @} */ + +/** + * @name Power descriptor types + * @anchor current_power_mode + */ +/** @{ */ +/*!< Receiver synchronized with the receiver on when idle subfield of the node descriptor. */ +#define ZB_POWER_MODE_SYNC_ON_WHEN_IDLE 0U +/*!< Receiver comes on periodically as defined by the node power descriptor. */ +#define ZB_POWER_MODE_COME_ON_PERIODICALLY 1U +/*!< Receiver comes on when stimulated, for example, by a user pressing a button. */ +#define ZB_POWER_MODE_COME_ON_WHEN_STIMULATED 2U +/** @} */ + +/** + * @brief Type for power descriptor types. + * + * Holds one of @ref current_power_mode. Kept only for backward compatibility as + * @ref current_power_mode were declared previously as enum. Can be removed in future releases. + */ +typedef zb_uint8_t zb_current_power_mode_t; + +/** + * @name Power source types + * @anchor power_src + */ +/** @{ */ +#define ZB_POWER_SRC_CONSTANT 1U /*!< Constant (mains) power */ +#define ZB_POWER_SRC_RECHARGEABLE_BATTERY (1U << 1) /*!< Rechargeable battery */ +#define ZB_POWER_SRC_DISPOSABLE_BATTERY (1U << 2) /*!< Disposable battery */ +/** @} */ + +/** + * @brief Type for power source types. + * + * @deprecated holds one of @ref power_src. Kept only for backward compatibility as + * @ref power_src were declared previously as enum. Can be removed in future releases. + */ +typedef zb_uint8_t zb_power_src_t; + +/** + * @name Power source level values + * @anchor power_source_level + */ +/** @{ */ +#define ZB_POWER_LEVEL_CRITICAL 0U /*!< Critical */ +#define ZB_POWER_LEVEL_33 4U /*!< 33% */ +#define ZB_POWER_LEVEL_66 8U /*!< 66% */ +#define ZB_POWER_LEVEL_100 12U /*!< 100% */ +/** @} */ + +/** + * @brief Type for power source level values. + * + * Holds one of @ref power_source_level. Kept only for backward compatibility as + * @ref power_source_level were declared previously as enum. Can be removed in future releases. + */ +typedef zb_uint8_t zb_power_source_level_t; + +/** @} */ /* af_common_constants */ + +/** + * @addtogroup af_data_service AF data service + * @{ + */ + +/** + Node power descriptor + */ +typedef ZB_PACKED_PRE struct zb_af_node_power_desc_s +{ +/** Field name Bits + * Current power mode: 4@n + * Available power sources: 4@n + * Current power source: 4@n + * Current power source level: 4 + */ + zb_uint16_t power_desc_flags; +} ZB_PACKED_STRUCT zb_af_node_power_desc_t; + + +/** @cond DOXYGEN_INTERNAL_DOC */ +#define CAT5(a, b, c, d, e) a##b##c##d##e +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** Generate simple descriptor type name */ +#define ZB_AF_SIMPLE_DESC_TYPE(in_num, out_num) CAT5(zb_af_simple_desc_,in_num,_,out_num,_t) + +/** + Declares Simple descriptor type + + @param in_clusters_count - number of input clusters in descriptor + @param out_clusters_count - number of output clusters in descriptor + + @b Example: + @code + ZB_DECLARE_SIMPLE_DESC(5, 5); + @endcode + */ +#if defined ZB_APS_ENCRYPTION_PER_CLUSTER + +#define ZB_DECLARE_SIMPLE_DESC(in_clusters_count, out_clusters_count) \ + typedef ZB_PACKED_PRE struct zb_af_simple_desc_ ## in_clusters_count ## _ ## out_clusters_count ## _s \ + { \ + zb_uint8_t endpoint; /* Endpoint */ \ + zb_uint16_t app_profile_id; /* Application profile identifier */ \ + zb_uint16_t app_device_id; /* Application device identifier */ \ + zb_bitfield_t app_device_version:4; /* Application device version */ \ + zb_bitfield_t reserved:4; /* Reserved */ \ + zb_uint8_t app_input_cluster_count; /* Application input cluster count */ \ + zb_uint8_t app_output_cluster_count; /* Application output cluster count */ \ + /* Application input and output cluster list */ \ + zb_uint16_t app_cluster_list[(in_clusters_count) + (out_clusters_count)]; \ + zb_uint8_t cluster_encryption[((in_clusters_count) + (out_clusters_count) + 7)/8]; \ + } ZB_PACKED_STRUCT \ + zb_af_simple_desc_ ## in_clusters_count ## _ ## out_clusters_count ## _t + +#else /* ZB_APS_ENCRYPTION_PER_CLUSTER */ + +#define ZB_DECLARE_SIMPLE_DESC(in_clusters_count, out_clusters_count) \ + typedef ZB_PACKED_PRE struct zb_af_simple_desc_ ## in_clusters_count ## _ ## out_clusters_count ## _s \ + { \ + zb_uint8_t endpoint; /* Endpoint */ \ + zb_uint16_t app_profile_id; /* Application profile identifier */ \ + zb_uint16_t app_device_id; /* Application device identifier */ \ + zb_bitfield_t app_device_version:4; /* Application device version */ \ + zb_bitfield_t reserved:4; /* Reserved */ \ + zb_uint8_t app_input_cluster_count; /* Application input cluster count */ \ + zb_uint8_t app_output_cluster_count; /* Application output cluster count */ \ + /* Application input and output cluster list */ \ + zb_uint16_t app_cluster_list[(in_clusters_count) + (out_clusters_count)]; \ + } ZB_PACKED_STRUCT \ + zb_af_simple_desc_ ## in_clusters_count ## _ ## out_clusters_count ## _t + +#endif /* ZB_APS_ENCRYPTION_PER_CLUSTER */ +/** @} */ /* af_data_service */ + +/** + * @addtogroup af_management_service AF management service + * @{ + */ +/** General descriptor type */ +ZB_DECLARE_SIMPLE_DESC(1,1); +/** ZDO descriptor type */ +ZB_DECLARE_SIMPLE_DESC(8,9); +/** @} */ /* af_management_service */ + +/** + * @addtogroup af_common_constants AF common constants + * @{ + */ + +/** + * @name Profile identifiers + * @anchor af_profile_id + * + * Note: These values were members of `enum zb_af_profile_id_e` type but were converted to a + * set of macros due to MISRA violations. + */ +/** @{ */ +/** ZDO profile ID */ +#define ZB_AF_ZDO_PROFILE_ID 0x0000U +/** Legacy profile */ +#define ZB_AF_LEGACY_PROFILE1_ID 0x0101U +/** Legacy profile */ +#define ZB_AF_LEGACY_PROFILE2_ID 0x0102U +/** Legacy profile */ +#define ZB_AF_LEGACY_PROFILE3_ID 0x0103U +/** HA profile ID*/ +#define ZB_AF_HA_PROFILE_ID 0x0104U +/** Legacy profile */ +#define ZB_AF_LEGACY_PROFILE4_ID 0x0105U +/** Legacy profile */ +#define ZB_AF_LEGACY_PROFILE5_ID 0x0106U +/** Legacy profile */ +#define ZB_AF_LEGACY_PROFILE6_ID 0x0107U +/** Legacy profile */ +#define ZB_AF_LEGACY_PROFILE7_ID 0x0108U +/** SE profile ID */ +#define ZB_AF_SE_PROFILE_ID 0x0109U +/** ZLL profile identifier. */ +#define ZB_AF_ZLL_PROFILE_ID 0xC05EU +/** Wildcard profile identifier. */ +#define ZB_AF_WILDCARD_PROFILE_ID 0xFFFFU +/** GreenPower profile ID */ +#define ZB_AF_GP_PROFILE_ID 0xA1E0U +#ifdef ZB_CONTROL4_NETWORK_SUPPORT +/** Control4 profile identifier. */ +#define ZB_AF_CONTROL4_PROFILE_ID 0xC25DU +#endif +/** @} */ + +/** @} */ /* af_common_constants */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +#if !(defined ZB_ZCL_DISABLE_REPORTING) || defined(DOXYGEN) +struct zb_zcl_reporting_info_s; /* Forward declaration */ +#endif +struct zb_zcl_cluster_desc_s; /* Forward declaration */ +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** + * @addtogroup af_management_service AF management service + * @{ + */ +/** + * Device command handler + * + * @param param - index of buffer with ZCL command + * @return status (see @ref zb_bool_t) + */ +typedef zb_uint8_t (*zb_device_handler_t)(zb_uint8_t param); +/** @} */ /* af_management_service */ +/** + * @addtogroup af_data_service AF data service + * @{ + */ + +/** Endpoint description for user applications. */ + +/*! @brief Endpoint descriptor. */ +typedef ZB_PACKED_PRE struct zb_af_endpoint_desc_s +{ + zb_uint8_t ep_id; /*!< Endpoint ID */ + zb_uint16_t profile_id; /*!< Application profile, which implemented on endpoint */ + zb_device_handler_t device_handler; /*!< Device specific callback, handles all commands */ + /*! @brief Identify notification callback + + If set, will be called on identification start and stop indicating start + event with a non-zero argument + + @deprecated will be removed after June 2023. Use @ref ZB_ZCL_REGISTER_DEVICE_CB + with @ref ZB_ZCL_SET_ATTR_VALUE_CB_ID instead of it. + */ + zb_callback_t identify_handler; + zb_uint8_t reserved_size; /*!< Unused parameter (reserved for future use) */ + void* reserved_ptr; /*!< Unused parameter (reserved for future use) */ + zb_uint8_t cluster_count; /*!< Number of supported clusters */ + struct zb_zcl_cluster_desc_s *cluster_desc_list; /*!< Supported clusters list */ + zb_af_simple_desc_1_1_t *simple_desc; /*!< Simple descriptor */ +#if defined ZB_ENABLE_ZLL || defined DOXYGEN + zb_uint8_t group_id_count; +#endif /* defined ZB_ENABLE_ZLL || defined DOXYGEN */ + + /* Moved here from device descriptor */ + zb_uint8_t rep_info_count; /*!< Number of reporting info slots */ + /* Reporting info structure should be better stored in ZCL main, + * moved here to allow compile-time memory allocating for + * reporting_info array, see ZB_AF_DECLARE_DEVICE_CTX() */ + struct zb_zcl_reporting_info_s *reporting_info; /*!< Attributes reporting information */ + + zb_uint8_t cvc_alarm_count; /*!< Number of continuous value change alarm slots */ + struct zb_zcl_cvc_alarm_variables_s *cvc_alarm_info; +}ZB_PACKED_STRUCT +zb_af_endpoint_desc_t; +/** @} */ /* af_data_service */ + +/** + * @addtogroup af_management_service AF management service + * @{ + */ + +/** + * @brief Search for endpoint (device) descriptor by endpoint ID. + * @param ep_id - identifier of the endpoint. + * @returns NULL if no endpoint found, or pointer to the endpoint descriptor. + */ +zb_af_endpoint_desc_t* zb_af_get_endpoint_desc(zb_uint8_t ep_id); + +/** + * @brief Check endpoint registration in ZCL. + * @param _ep - identifier of the endpoint under consideration. + * @returns ZB_TRUE if endpoint is registered, ZB_FALSE otherwise. + */ +#define ZB_AF_IS_EP_REGISTERED( _ep ) ((zb_af_get_endpoint_desc( _ep ) != NULL)?(ZB_TRUE):(ZB_FALSE)) +/** @} */ /* af_management_service */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +/** + AF device context, contains a list of registered endpoints +*/ +typedef ZB_PACKED_PRE struct zb_af_device_ctx_s +{ + zb_uint8_t ep_count; /*!< Number of endpoints on device */ + zb_af_endpoint_desc_t **ep_desc_list; /*!< Endpoint list */ +}ZB_PACKED_STRUCT +zb_af_device_ctx_t; +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** + * @addtogroup af_management_service AF management service + * @{ + */ +/** + General macro to declare endpoint description list + @param ep_list_name - name of ep list structure +*/ +#define ZB_AF_START_DECLARE_ENDPOINT_LIST(ep_list_name) \ + zb_af_endpoint_desc_t *ep_list_name[] = { + +#if defined ZB_ENABLE_ZLL +#define ZB_AF_SET_ENDPOINT_DESC_ZLL( \ + ep_id, \ + profile_id, \ + reserved_length, \ + reserved_ptr, \ + cluster_number, \ + cluster_list, \ + simple_desc, \ + group_id_count, \ + rep_count, \ + rep_ctx, \ + lev_ctrl_count, \ + lev_ctrl_ctx) \ + { \ + ep_id, \ + profile_id, \ + NULL, \ + NULL, \ + reserved_length, \ + reserved_ptr, \ + cluster_number, \ + cluster_list, \ + simple_desc, \ + group_id_count, \ + rep_count, \ + rep_ctx, \ + lev_ctrl_count, \ + lev_ctrl_ctx \ + } + +/** + * @brief Initialize endpoint descriptor + * + * @param ep_name - endpoint name + * @param ep_id - endpoint ID + * @param profile_id - ID of profile deployed on this endpoint + * @param reserved_length - unused parameter + * @param reserved_ptr - unused parameter + * @param cluster_number - number of clusters deployed on endpoint + * @param cluster_list - pointer to cluster list structure + * @param simple_desc - pointer to simple descriptor structure + * @param rep_count - number of reporting info slots + * @param rep_ctx - pointer to attributes reporting information + * @param lev_ctrl_count - number of continuous value change alarm slots + * @param lev_ctrl_ctx - pointer to CVC context + */ +#define ZB_AF_DECLARE_ENDPOINT_DESC( \ + ep_name, \ + ep_id, \ + profile_id, \ + reserved_length, \ + reserved_ptr, \ + cluster_number, \ + cluster_list, \ + simple_desc, \ + rep_count, \ + rep_ctx, \ + lev_ctrl_count, \ + lev_ctrl_ctx) \ +zb_af_endpoint_desc_t ep_name = \ + ZB_AF_SET_ENDPOINT_DESC_ZLL( \ + ep_id, \ + profile_id, \ + reserved_length, \ + (void*)reserved_ptr, \ + cluster_number, \ + cluster_list, \ + simple_desc, \ + 0, \ + rep_count, \ + rep_ctx, \ + lev_ctrl_count, \ + lev_ctrl_ctx) +#else /* defined ZB_ENABLE_ZLL */ +/** + @brief Initialize endpoint descriptor + + @param ep_name - endpoint name + @param ep_id - endpoint ID + @param profile_id - ID of profile deployed on this endpoint + @param reserved_length - unused parameter + @param reserved_ptr - unused parameter + @param cluster_number - number of clusters deployed on endpoint + @param cluster_list - pointer to cluster list + @param simple_desc - pointer to simple descriptor + @param rep_count - maximum number of attributes that are + being reported on a device + @param rep_ctx - reporting context variable name (NULL if no reporting context) + @param lev_ctrl_count - number of level control attributes + @param lev_ctrl_ctx - level control context variable name (NULL if no level control context) +*/ +#define ZB_AF_DECLARE_ENDPOINT_DESC( \ + ep_name, \ + ep_id, \ + profile_id, \ + reserved_length, \ + reserved_ptr, \ + cluster_number, \ + cluster_list, \ + simple_desc, \ + rep_count, \ + rep_ctx, \ + lev_ctrl_count, \ + lev_ctrl_ctx) \ + zb_af_endpoint_desc_t ep_name = \ + { \ + ep_id, \ + profile_id, \ + NULL, \ + NULL, \ + reserved_length, \ + (void*)reserved_ptr, \ + cluster_number, \ + cluster_list, \ + simple_desc, \ + rep_count, \ + rep_ctx, \ + lev_ctrl_count, \ + lev_ctrl_ctx \ + } +#endif /* defined ZB_ENABLE_ZLL */ + +/** Finishes endpoint list declaration */ +#define ZB_AF_FINISH_DECLARE_ENDPOINT_LIST } + +/** + * @brief Allows application to register cluster commands handler for a specific endpoint + * @param endpoint - Endpoint number + * @param handler - Pointer to a function, function type zb_device_handler_t + * @attention Endpoint should be registered. ZB_AF_SET_ENDPOINT_HANDLER() should be called after + * device context is registered, using call to ZB_AF_REGISTER_DEVICE_CTX() + * + * @cond DOXYGEN_INTERNAL_DOC + * TODO: add snippet + * @endcond + */ +#define ZB_AF_SET_ENDPOINT_HANDLER(endpoint, handler) \ + (zb_af_get_endpoint_desc((endpoint))->device_handler = (handler)) + +/*! @brief Sets identify notification handler for endpoint + + Utilized by ZCL Identify cluster + @param endpoint number + @param handler to set + @attention Assumes that endpoint already registered + * + * @cond DOXYGEN_INTERNAL_DOC + * TODO: add snippet + * @endcond +*/ +#define ZB_AF_SET_IDENTIFY_NOTIFICATION_HANDLER(endpoint, handler) \ + (zb_af_get_endpoint_desc((endpoint))->identify_handler = (handler)) + +#define ZB_ZCL_CLUSTER_DESC(cluster_id, attr_count, attr_desc_list, cluster_role_mask, manuf_code) \ +{ \ + (cluster_id), \ + (attr_count), \ + (attr_desc_list), \ + (cluster_role_mask), \ + (manuf_code), \ + (((cluster_role_mask) == ZB_ZCL_CLUSTER_SERVER_ROLE) ? cluster_id##_SERVER_ROLE_INIT : \ + (((cluster_role_mask) == ZB_ZCL_CLUSTER_CLIENT_ROLE) ? cluster_id##_CLIENT_ROLE_INIT : NULL)) \ +} + +/** WARNING: This API is deprecated, use ZBOSS_DECLARE_DEVICE_CTX instead. */ +#define ZB_AF_DECLARE_DEVICE_CTX(device_ctx_name, ep_list_name, ep_count, reporting_attr_count) \ + zb_zcl_reporting_info_t reporting_info## device_ctx_name[reporting_attr_count]; \ + zb_af_device_ctx_t device_ctx_name = \ + { \ + ep_count, \ + ep_list_name, \ + reporting_attr_count, \ + reporting_info## device_ctx_name, \ + 0, \ + NULL \ + } + +/** WARNING: This API is deprecated, use ZBOSS_DECLARE_DEVICE_CTX instead. */ +#define ZB_AF_DECLARE_DEVICE_CTX_NO_REP(device_ctx_name, ep_list_name, ep_count) \ + zb_af_device_ctx_t device_ctx_name = \ + { \ + ep_count, \ + ep_list_name, \ + 0, \ + NULL, \ + 0, \ + NULL \ + } + +/** + Declare device reporting context + @param rep_ctx - reporting context variable name + @param rep_count - number of reporting attributes +*/ +#define ZBOSS_DEVICE_DECLARE_REPORTING_CTX(rep_ctx, rep_count) \ + zb_zcl_reporting_info_t rep_ctx[rep_count] + +/** + Declare device level control context + @param lev_ctrl_ctx - level control context variable name + @param lev_ctrl_count - number of level control attributes +*/ +#define ZBOSS_DEVICE_DECLARE_LEVEL_CONTROL_CTX(lev_ctrl_ctx, lev_ctrl_count) \ + zb_zcl_cvc_alarm_variables_t lev_ctrl_ctx[lev_ctrl_count] + +/** + Declare application's device context + @param device_ctx_name - device context variable name + @param ep_list_name - name of endpoint list + @param ep_count - number of supported endpoints +*/ +#define ZBOSS_DECLARE_DEVICE_CTX(device_ctx_name, ep_list_name, ep_count) \ + zb_af_device_ctx_t device_ctx_name = \ + { \ + ep_count, \ + ep_list_name, \ + } + +/** + Declare application's device context for single-endpoint device + + @note Device has an additional Green Power endpoint if it is ZC or ZR + and GPPB feature is enabled (Mandatory for Zigbee 3.0 ZC/ZR). + + @param device_ctx_name - device context variable name + @param ep_name - variable holding endpoint context +*/ +#define ZBOSS_DECLARE_DEVICE_CTX_1_EP(device_ctx_name, ep_name) \ + ZB_AF_START_DECLARE_ENDPOINT_LIST(ep_list_##device_ctx_name) \ + &ep_name, \ + ZB_AF_FINISH_DECLARE_ENDPOINT_LIST; \ + ZBOSS_DECLARE_DEVICE_CTX(device_ctx_name, ep_list_##device_ctx_name, \ + (ZB_ZCL_ARRAY_SIZE(ep_list_##device_ctx_name, zb_af_endpoint_desc_t*))) + +/** + Declare application's device context for two-endpoint device + + @note Device has an additional Green Power endpoint if it is ZC or ZR + and GPPB feature (Mandatory for Zigbee 3.0 ZC/ZR) is enabled. + + @param device_ctx_name - device context variable name + @param ep1_name - variable holding context for endpoint 1 + @param ep2_name - variable holding context for endpoint 2 +*/ +#define ZBOSS_DECLARE_DEVICE_CTX_2_EP(device_ctx_name, ep1_name, ep2_name) \ + ZB_AF_START_DECLARE_ENDPOINT_LIST(ep_list_##device_ctx_name) \ + &ep1_name, \ + &ep2_name, \ + ZB_AF_FINISH_DECLARE_ENDPOINT_LIST; \ + ZBOSS_DECLARE_DEVICE_CTX(device_ctx_name, ep_list_##device_ctx_name, \ + (ZB_ZCL_ARRAY_SIZE(ep_list_##device_ctx_name, zb_af_endpoint_desc_t*))) + +/** + Declare application's device context for three-endpoint device + + @note Device has an additional Green Power endpoint if it is ZC or ZR + and GPPB feature (Mandatory for Zigbee 3.0 ZC/ZR) is enabled. + + @param device_ctx_name - device context variable name + @param ep1_name - variable holding context for endpoint 1 + @param ep2_name - variable holding context for endpoint 2 + @param ep3_name - variable holding context for endpoint 3 +*/ +#define ZBOSS_DECLARE_DEVICE_CTX_3_EP(device_ctx_name, ep1_name, ep2_name, ep3_name) \ + ZB_AF_START_DECLARE_ENDPOINT_LIST(ep_list_##device_ctx_name) \ + &ep1_name, \ + &ep2_name, \ + &ep3_name, \ + ZB_AF_FINISH_DECLARE_ENDPOINT_LIST; \ + ZBOSS_DECLARE_DEVICE_CTX(device_ctx_name, ep_list_##device_ctx_name, \ + (ZB_ZCL_ARRAY_SIZE(ep_list_##device_ctx_name, zb_af_endpoint_desc_t*))) + +/** + Declare application's device context for for-endpoint device + + @note Device has an additional Green Power endpoint if it is ZC or ZR + and GPPB feature (Mandatory for Zigbee 3.0 ZC/ZR) is enabled. + + @param device_ctx_name - device context variable name + @param ep1_name - variable holding context for endpoint 1 + @param ep2_name - variable holding context for endpoint 2 + @param ep3_name - variable holding context for endpoint 3 + @param ep4_name - variable holding context for endpoint 4 +*/ +#define ZBOSS_DECLARE_DEVICE_CTX_4_EP(device_ctx_name, ep1_name, ep2_name, ep3_name, ep4_name) \ + ZB_AF_START_DECLARE_ENDPOINT_LIST(ep_list_##device_ctx_name) \ + &ep1_name, \ + &ep2_name, \ + &ep3_name, \ + &ep4_name, \ + ZB_AF_FINISH_DECLARE_ENDPOINT_LIST; \ + ZBOSS_DECLARE_DEVICE_CTX(device_ctx_name, ep_list_##device_ctx_name, \ + (ZB_ZCL_ARRAY_SIZE(ep_list_##device_ctx_name, zb_af_endpoint_desc_t*))) + + +/** @cond DOXYGEN_INTERNAL_DOC */ +#if defined ZB_ENABLE_ZCL && !defined ZB_ZCL_DISABLE_REPORTING +void zb_zcl_init_reporting_ctx(void); +void zb_zcl_reset_reporting_ctx(void); +#endif /* ZB_ENABLE_ZCL && !ZB_ZCL_DISABLE_REPORTING */ +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/* TODO: extend this ifdef*/ +#if defined ZB_ENABLE_ZCL || DOXYGEN +/** @cond DOXYGEN_INTERNAL_DOC */ +/** + Register device context. + @param device_ctx - pointer to device context + */ +void zb_af_register_device_ctx(zb_af_device_ctx_t *device_ctx); +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ +/** + Register device context. + @param _device_ctx - Pointer to the device context + + @b Example: + @snippet onoff_server/on_off_output_zc.c af_register_device_context +*/ +#define ZB_AF_REGISTER_DEVICE_CTX(_device_ctx) zb_af_register_device_ctx(_device_ctx) +#endif /* defined ZB_ENABLE_ZCL */ +/** + * @brief Set Device user application callback. + * The macro sets a callback being called upon to need inform User App about change device attribute or + * need to execute H/W command + * @param func_ptr - a callback to set (of type @ref zb_callback_t). + * @hideinitializer + * + * @b Example: + * @snippet onoff_server/on_off_output_zc.c zcl_register_device_cb_example_cb + * @par Register callback: + * @snippet onoff_server/on_off_output_zc.c zcl_register_device_cb +*/ +#define ZB_ZCL_REGISTER_DEVICE_CB(func_ptr) ZCL_CTX().device_cb = (func_ptr) + +/** + Callback for notifying user about status of ZCL/ZDO command transmission + */ +typedef void (*zb_af_transmission_res_cb_t) (zb_uint8_t status); + +/** + Continue inconimg packet proicessing after ZG->zdo.af_data_cb returned TRUE + + @param param - incoming packet. Be sure it was initially passed to ZG->zdo.af_data_cb. + */ +void zb_apsde_data_indication_cont(zb_uint8_t param); +/** @} */ /* af_management_service */ +/*! @} */ + +#endif /* ZBOSS_API_AF_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zboss_api_aps.h b/managed_components/espressif__esp-zboss-lib/include/zboss_api_aps.h new file mode 100644 index 0000000..5c358d7 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zboss_api_aps.h @@ -0,0 +1,627 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Public APS layer API +*/ +#ifndef ZB_ZBOSS_API_APS_H +#define ZB_ZBOSS_API_APS_H 1 + +/*! \addtogroup aps_api */ +/*! @{ */ + +/** @addtogroup aps_common_constants APS common constants + * @{ + */ + +#include "zb_config.h" +#include "zb_address.h" +#include "zboss_api_aps_interpan.h" + +/** + * @name APS status constants + * @anchor aps_status + */ +/** @{ */ + +/** A request has been executed successfully. */ +#define ZB_APS_STATUS_SUCCESS 0x00U +/** A transmit request failed since the ASDU is too large and fragmentation is not supported.*/ +#define ZB_APS_ASDU_TOO_LONG 0xa0U +/** A received fragmented frame could not be defragmented at the current time. */ +#define ZB_APS_DEFRAG_DEFERRED 0xa1U +/** A received fragmented frame could not be defragmented since the device does not support + * fragmentation. */ +#define ZB_APS_DEFRAG_UNSUPPORTED 0xa2U +/** A parameter value was out of range. */ +#define ZB_APS_STATUS_ILLEGAL_REQUEST 0xa3U +/** An APSME-UNBIND.request failed due to the requested binding link not existing in the binding + * table. */ +#define ZB_APS_STATUS_INVALID_BINDING 0xa4U +/** An APSME-REMOVE-GROUP.request has been issued with a group identifier that does not appear in + * the group table. */ +#define ZB_APS_STATUS_INVALID_GROUP 0xa5U +/** A parameter value was invalid or out of range. */ +#define ZB_APS_STATUS_INVALID_PARAMETER 0xa6U +/** An APSDE-DATA.request requesting acknowledged transmission failed due to no acknowledgement + * being received. */ +#define ZB_APS_STATUS_NO_ACK 0xa7U +/** An APSDE-DATA.request with a destination addressing mode set to 0x00 failed due to there being + * no devices bound to this device. */ +#define ZB_APS_STATUS_NO_BOUND_DEVICE 0xa8U +/** An APSDE-DATA.request with a destination addressing mode set to 0x03 failed due to no + * corresponding short address found in the address map table. */ +#define ZB_APS_STATUS_NO_SHORT_ADDRESS 0xa9U +/** An APSDE-DATA.request with a destination addressing mode set to 0x00 failed due to a binding + * table not being supported on the device. */ +#define ZB_APS_STATUS_NOT_SUPPORTED 0xaaU +/** An ASDU was received that was secured using a link key. */ +#define ZB_APS_STATUS_SECURED_LINK_KEY 0xabU +/** An ASDU was received that was secured using a network key. */ +#define ZB_APS_STATUS_SECURED_NWK_KEY 0xacU +/** An APSDE-DATA.request requesting security has resulted in an error during the corresponding + * security processing. */ +#define ZB_APS_STATUS_SECURITY_FAIL 0xadU +/** An APSME-BIND.request or APSME.ADD-GROUP.request issued when the binding or group tables, + * respectively, were full. */ +#define ZB_APS_STATUS_TABLE_FULL 0xaeU +/** An ASDU was received without any security. */ +#define ZB_APS_STATUS_UNSECURED 0xafU +/** An APSME-GET.request or APSME-SET.request has been issued with an unknown attribute identifier. + */ +#define ZB_APS_STATUS_UNSUPPORTED_ATTRIBUTE 0xb0U +/** @} */ + +/** + * @brief Type for APS status constants + * + * @deprecated holds one of @ref aps_status. Kept only for backward compatibility as + * @ref aps_status were declared previously as enum. Can be removed in future releases. + */ +typedef zb_uint8_t zb_aps_status_t; + +/** + * @name APS addressing mode constants + * @anchor aps_addr_mode + */ +/** @{ */ +#define ZB_APS_ADDR_MODE_DST_ADDR_ENDP_NOT_PRESENT 0x00U /*!< DstAddress and DstEndpoint not present */ +#define ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT 0x01U /*!< 16-bit group address for DstAddress; DstEndpoint not present */ +#define ZB_APS_ADDR_MODE_16_ENDP_PRESENT 0x02U /*!< 16-bit address for DstAddress and DstEndpoint present */ +#define ZB_APS_ADDR_MODE_64_ENDP_PRESENT 0x03U /*!< 64-bit extended address for DstAddress and DstEndpoint present */ +#define ZB_APS_ADDR_MODE_BIND_TBL_ID 0x04U /*!< "destination endpoint" is interpreted as an index in the binding table, + all other destination address information is ignored */ +/** @} */ + +/** + * @brief Type for APS addressing mode constants. + * + * Holds one of @ref aps_addr_mode. Kept only for backward compatibility as + * @ref aps_addr_mode were declared previously as enum. + */ +typedef zb_uint8_t zb_aps_addr_mode_t; + +/** @brief Minimum valid endpoint number. */ +#define ZB_MIN_ENDPOINT_NUMBER 1U + +/** @brief Maximum valid endpoint number. */ +#define ZB_MAX_ENDPOINT_NUMBER 240U + +/** @brief Broadcast endpoint number. */ +#define ZB_APS_BROADCAST_ENDPOINT_NUMBER 255U + +/** @} */ + +/** @} */ /* aps_api */ + +/** @cond internals_doc */ +/*! \addtogroup aps_ib */ +/*! @{ */ + +/** + * @name APS Information Base constants + * @anchor aps_aib_attr_id + */ +/** @{ */ +/** The current set of binding table entries in the device (@see subclause 2.2.8.2.1). */ +#define ZB_APS_AIB_BINDING 0xc1U +/** TRUE if the device should become the Zigbee Coordinator on startupU FALSE if otherwise. */ +#define ZB_APS_AIB_DESIGNATED_COORD 0xc2U +/** The list of masks of allowable channels for this device to use for network operations. */ +#define ZB_APS_AIB_CHANNEL_MASK_LIST 0xc3U +/** The 64-bit address of a network to form or to join. */ +#define ZB_APS_AIB_USE_EXT_PANID 0xc4U +/** The current set of group table entries (@see Table 2.25). */ +#define ZB_APS_AIB_GROUP_TABLE 0xc5U +/** The value to be used for the NonmemberRadius parameter when using NWK layer multicast. */ +#define ZB_APS_AIB_NONMEMBER_RADIUS 0xc6U +/** The current set of permission configuration items. */ +#define ZB_APS_AIB_PERMISSION_CONFIG 0xc7U +/** A flag controlling the use of insecure join at startup. */ +#define ZB_APS_AIB_USE_INSECURE_JOIN 0xc8U +/** Fragmentation parameter - the standard delayU in millisecondsU between sending two blocks of a + * fragmented transmission (@see subclause 2.2.8.4.5). */ +#define ZB_APS_AIB_INTERFRAME_DELAY 0xc9U +/** The energy measurement for the channel energy scan performed on the previous channel just before + * a channel change (in accordance with [B1]). */ +#define ZB_APS_AIB_LAST_CHANNEL_ENERGY 0xcaU +/** The latest percentage of transmission network transmission failures for the previous channel + * just before a channel change (in percentage of failed transmissions to the total number of + * transmissions attempted) */ +#define ZB_APS_AIB_LAST_CHANNEL_FAILURE_RATE 0xcbU +/** A countdown timer (in hours) indicating the time to the next permitted frequency agility channel + * change. A value of NULL indicates the channel has not been changed previously. */ +#define ZB_APS_AIB_CHANNEL_TIMER 0xccU +/** A table with the active endpoints and their respective apsMaxWin-dowSize where frag-mentation is + * used (active endpoints not supporting fragmentations shall be omitted from the list). */ +#define ZB_APS_AIB_MAX_WINDOW_SIZE 0xcdU +/** The value of the current countdown timer before the next Parent_annce is sent. */ +#define ZB_APS_AIB_PARENT_ANNOUNCE_TIMER 0xceU +/** @} */ + +/** + * @brief Type for APS Information Base constants. + * + * Holds one of @ref aps_aib_attr_id. Kept for backward compatibility as + * @ref aps_aib_attr_id were declared previously as enum. + */ +typedef zb_uint8_t zb_aps_aib_attr_id_t; + +/*! @} */ /* aps_ib */ +/** @endcond */ /* internals_doc */ + +/** @addtogroup aps_api + * @{ + */ + +/** @addtogroup aps_data_service APS data service + * @{ + */ + +/** @brief Parsed APS header. + */ +typedef ZB_PACKED_PRE struct zb_aps_hdr_s +{ + /* TODO: rearrange fields to make that structure packet and exclude "packed" attribute. Don't forget to update NCP side. */ + zb_uint8_t fc; /*!< Frame control. */ + zb_uint16_t src_addr; /*!< Source address of packet originator. */ + zb_uint16_t dst_addr; /*!< The destination address of the packet. */ + zb_uint16_t group_addr; /*!< If send to group then group address destination else 0. */ + zb_uint8_t dst_endpoint; /*!< The destination endpoint of the packet receiver. */ + zb_uint8_t src_endpoint; /*!< The source endpoint from which that packet was send. */ + zb_uint16_t clusterid; /*!< The identifier of the cluster on the source device. */ + zb_uint16_t profileid; /*!< Profile ID */ + zb_uint8_t aps_counter; /*!< APS Counter for check APS dup command. */ + zb_uint16_t mac_src_addr; /*!< Source address of device that transmit that packet. */ + zb_uint16_t mac_dst_addr; /*!< Next hop address used for frame transmission. */ + zb_uint8_t lqi; + zb_int8_t rssi; + /* attributes of the key used to unsecure this frame */ + zb_bitfield_t aps_key_source:1; /*!< @if ZB_SECUR + * @ref secur_key_sources + * @endif + */ + zb_bitfield_t aps_key_attrs:2; /*!< @if ZB_SECUR + * @ref secur_key_attributes + * @endif + */ + zb_bitfield_t aps_key_from_tc:1; /* Denotes that packet received from TC and properly + * encrypted with TCLK by any appropriate method: + * 1) BDB Request key (with Key Type: TCLK) -> + * Transport Key -> Verify Key + * 2) BDB+SE Mixed CBKE + * 3) SE CBKE */ + zb_bitfield_t extended_fc:2; + zb_bitfield_t reserved:2; + + #define FIRST_INTERNAL_APSIND_FIELD tsn + zb_uint8_t tsn; /*!< Transaction sequence number for ZDO/ZCL command. */ + zb_uint8_t block_num; /*!< Fragmentation: block number. */ + zb_uint8_t block_ack; /*!< Fragmentation: block ack. */ + zb_uint8_t radius; /*!< radius from nwk header */ + zb_uint8_t align[7]; +} ZB_PACKED_STRUCT zb_aps_hdr_t; + + +/** + Parameters of the APSDE-DATA.indication primitive. + + Also used as a parameter in different APS calls. + */ +typedef zb_aps_hdr_t zb_apsde_data_indication_t; +ZB_ASSERT_IF_NOT_ALIGNED_TO_16(zb_apsde_data_indication_t); + +/** @} */ /* APS data service */ +/** @} */ + +/** @addtogroup aps_api + * @{ + */ + +/** @addtogroup aps_management_service APS management service + * @{ + */ + +/** + * @brief APSME binding structure. + * + * This data structure passed to @ref zb_apsme_bind_request() + * and to @ref zb_apsme_unbind_request(). + * + * @deprecated Corresponding function @ref zb_apsme_unbind_request() is deprecated and it will be + * moved to the private header in November 2022. Do not use this structure and corresponding function + * in the applications. + */ +typedef struct zb_apsme_binding_req_s +{ + zb_ieee_addr_t src_addr; /*!< The source IEEE address for the binding entry. */ + zb_uint8_t src_endpoint; /*!< The source endpoint for the binding entry. */ + zb_uint16_t clusterid; /*!< The identifier of the cluster on the source + device that is to be bound to the destination device.*/ + zb_uint8_t addr_mode; /*!< The type of destination address supplied by + the DstAddr parameter - see @ref aps_addr_mode */ + zb_addr_u dst_addr; /*!< The destination address for the binding entry. */ + zb_uint8_t dst_endpoint; /*!< This parameter will be present only if + the DstAddrMode parameter has a value of + 0x03 and, if present, will be the + destination endpoint for the binding entry.*/ +#ifdef SNCP_MODE + zb_uint8_t remote_bind; /*!< Indication if the bind req is local or remote */ + zb_uint8_t id; /*!< unique identifier of the entry for NCP, updated only in + zb_apsme_bind_request and zb_apsme_unbind_request and used to + notify NCP */ + /* confirm_cb is not sent in payload by NCP, keep it in the end of this structure */ +#endif + zb_callback_t confirm_cb; /*!< The callback to be called when the operation is completed. */ +} zb_apsme_binding_req_t; + + +/** + * This data structure passed to @ref zb_zdo_check_binding_request(). + */ +typedef struct zb_aps_check_binding_req_s +{ + zb_uint8_t src_endpoint; /* a source endpoint, if ZB_ZCL_BROADCAST_ENDPOINT - any endpoint */ + zb_uint16_t cluster_id; /* a source cluster ID */ + zb_callback_t response_cb; +} zb_aps_check_binding_req_t; + + +/** + * This data structure passed to callback passed to @ref zb_zdo_check_binding_request(). + */ +typedef struct zb_aps_check_binding_resp_s +{ + zb_uint8_t src_endpoint; /* a source endpoint from the corresponding request */ + zb_uint16_t cluster_id; /* a source cluster ID from the corresponding request */ + zb_bool_t exists; /* whether the binding with specified parameters exists */ +} zb_aps_check_binding_resp_t; + +/** @brief APSME-ADD-GROUP.request primitive parameters, should be passed to @ref zb_zdo_add_group_req() */ +typedef struct zb_apsme_add_group_req_s +{ + zb_uint16_t group_address; /*!< The 16-bit address of the group being added. */ + zb_uint8_t endpoint; /*!< The endpoint to which the given group is being added. */ + zb_callback_t confirm_cb; /*!< The callback to be called when the operation is completed. */ +} zb_apsme_add_group_req_t; + +/** @brief APSME-ADD-GROUP.confirm primitive parameters. */ +typedef struct zb_apsme_add_group_conf_s +{ + zb_uint16_t group_address; /*!< The 16-bit address of the group being added. */ + zb_uint8_t endpoint; /*!< The endpoint to which the given group is being added. */ + zb_ret_t status; /*!< Request send status. */ +} zb_apsme_add_group_conf_t; + +/** @brief APSME-REMOVE-GROUP.request primitive parameters, should be passed to @ref zb_zdo_add_group_req() */ +typedef struct zb_apsme_add_group_req_s zb_apsme_remove_group_req_t; + +/** @brief APSME-REMOVE-GROUP.confirm primitive parameters. */ +typedef struct zb_apsme_add_group_conf_s zb_apsme_remove_group_conf_t; + +/** @brief APSME-REMOVE-ALL-GROUPS.request primitive parameters, should be passed to @ref zb_zdo_remove_all_groups_req(). */ +typedef struct zb_apsme_remove_all_groups_req_s +{ + zb_uint8_t endpoint; /*!< The endpoint to which the given group is being removed. */ + zb_callback_t confirm_cb; /*!< The callback to be called when the operation is completed. */ +} zb_apsme_remove_all_groups_req_t; + +/** @brief APSME-REMOVE-ALL-GROUPS.confirm primitive parameters. */ +typedef struct zb_apsme_remove_all_groups_conf_s +{ + zb_uint8_t endpoint; /*!< The endpoint which is to be removed from all groups. */ + zb_ret_t status; /*!< The status of the request to remove all groups. */ +} zb_apsme_remove_all_groups_conf_t; + +zb_bool_t zb_aps_is_endpoint_in_group( + zb_uint16_t group_id, + zb_uint8_t endpoint); + +/** @cond DOXYGEN_INTERNAL_DOC */ +/** @brief APSME GET request structure. */ +typedef struct zb_apsme_get_request_s +{ + zb_aps_aib_attr_id_t aib_attr; /*!< The identifier of the AIB attribute to read. */ + zb_callback_t confirm_cb; /*!< User's callback to be called as APSME-GET.confirm */ +} zb_apsme_get_request_t; + +/** @brief APSME GET confirm structure. */ +typedef ZB_PACKED_PRE struct zb_apsme_get_confirm_s +{ + zb_ret_t status; /*!< The results of the request to read an AIB attribute value. */ + zb_aps_aib_attr_id_t aib_attr; /*!< The identifier of the AIB attribute that was read.*/ + zb_uint8_t aib_length; /*!< The length, in octets, of the attribute value being returned.*/ + /* Various */ /* The value of the AIB attribute that was read.*/ +} ZB_PACKED_STRUCT zb_apsme_get_confirm_t; + +/** @brief APSME SET request structure. */ +typedef ZB_PACKED_PRE struct zb_apsme_set_request_s +{ + zb_aps_aib_attr_id_t aib_attr; /*!< The identifier of the AIB attribute to be written. */ + zb_uint8_t aib_length; /*!< The length, in octets, of the attribute value being set. */ + zb_callback_t confirm_cb; /*!< User's callback to be called as APSME-SET.confirm */ + /* Various */ /* The value of the AIB attribute that should be written. */ +} ZB_PACKED_STRUCT zb_apsme_set_request_t; + +/** @brief APSME SET confirm structure. */ +typedef ZB_PACKED_PRE struct zb_apsme_set_confirm_s +{ + zb_ret_t status; /*!< The result of the request to write the AIB Attribute. */ + zb_aps_aib_attr_id_t aib_attr; /*!< The identifier of the AIB attribute that was written. */ +} ZB_PACKED_STRUCT zb_apsme_set_confirm_t; + +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** + * @brief APSME-BIND.request primitive. + * @param param - index of buffer containing request data (see @ref + * zb_apsme_binding_req_t). + * + * @deprecated This function will be moved to the private header in November 2022. Use @ref + * zb_zdo_bind_req() instead. + */ +void zb_apsme_bind_request(zb_uint8_t param); + +/** + * @brief APSME-UNBIND.request primitive. + * @param param - index of buffer containing request data (see @ref + * zb_apsme_binding_req_t). + * + * @deprecated This function will be moved to the private header in November 2022. Use @ref + * zb_zdo_unbind_req() instead. + */ +void zb_apsme_unbind_request(zb_uint8_t param); + +/** + *@brief Perform unbind all entries. This custom function and it is not described + * in Zigbee specification. + * @param param - not used. + * + * @deprecated This function will be moved to the private header in November 2022. Use @ref + * zb_zdo_unbind_all_local() instead. + */ +void zb_apsme_unbind_all(zb_uint8_t param); + +/** + * @brief Checks if the binding with specified parameters exists + * + * @deprecated This function will be moved to the private header in November 2022. Use @ref + * zb_zdo_check_binding_request() instead. + */ +void zb_aps_check_binding_request(zb_bufid_t param); + +/** + * @brief APSME-ADD-GROUP.request primitive. + * + * @param param - index of buffer with parameter. See @ref zb_apsme_add_group_req_t. + * + * @deprecated This function will be moved to the private header in November 2022. Use @ref + * zb_zdo_add_group_req() instead. + */ +void zb_apsme_add_group_request(zb_uint8_t param); + +/** + * @brief APSME-REMOVE-GROUP.request primitive. + * + * @internal + * Use macro @ref ZDO_REGISTER_CALLBACK to register APSME-REMOVE-GROUP.confirm callback. + * @endinternal + * @param param - index of buffer with parameter. See @ref zb_apsme_remove_group_req_t. + * + * @deprecated This function will be moved to the private header in November 2022. Use @ref + * zb_zdo_remove_group_req() instead. + * + */ +void zb_apsme_remove_group_request(zb_uint8_t param); + +/** + * @brief APSME-REMOVE-ALL-GROUPS.request primitive. + * + * @internal + * Use macro @ref ZDO_REGISTER_CALLBACK to register APSME-REMOVE-ALL-GROUPS.confirm callback. + * @endinternal + * @param param - index of buffer with parameter. See @ref zb_apsme_remove_all_groups_req_t. + * + * @deprecated This function will be moved to the private header in November 2022. Use @ref + * zb_zdo_remove_all_groups_req() instead. + * + */ +void zb_apsme_remove_all_groups_request(zb_uint8_t param); + +/** @} */ /* APS management service data structures and API. */ + +/*! @} */ /* aps_api */ + + +#ifdef APS_FRAGMENTATION + + +void zb_aps_add_max_trans_size(zb_uint16_t short_addr, zb_uint16_t max_trans_size, zb_uint8_t max_buffer_size); +zb_uint16_t zb_aps_get_max_trans_size(zb_uint16_t short_addr); +zb_uint8_t zb_aps_get_max_buffer_size(zb_uint16_t short_addr); + +#endif + +#ifdef ZB_APS_USER_PAYLOAD +/** @addtogroup aps_api + * @{ + */ + +/** @addtogroup aps_user_payload APS user payload + * @{ + */ + +/*! + * @brief + * Callback to notify an application of sending an APS user payload status + * + * @param param - index of buffer with an APS user payload + */ +typedef void (*zb_aps_user_payload_callback_t)(zb_uint8_t param); + +/** + * @brief NLDE-DATA.indication data callback + * + * @param[in] param index of buffer with an APS indication + * + * @return + * - true: Processed + * - false: Not processed +*/ +typedef zb_bool_t (*zb_aps_indication_data_callback_t)(zb_uint8_t param); + +/*! + * @brief + * APS user payload transmission status + * + * Stored in the buf->u.hdr.status field + */ +typedef enum zb_aps_user_payload_cb_status_e +{ + /*! APS user payload transmission is successful*/ + ZB_APS_USER_PAYLOAD_CB_STATUS_SUCCESS = (zb_uint8_t)0x00, + /* Failed to transmit APS user payload - No confirmation from APS*/ + ZB_APS_USER_PAYLOAD_CB_STATUS_NO_APS_ACK = (zb_uint8_t)0xbe +} zb_aps_user_payload_cb_status_t; + +/*! + * @brief Send user payload using APS + * + * @param param - reference to a buffer + * @param dst_addr - destination address + * @param profile_id - profile ID for which this frame is intended for + * @param cluster_id - object ID for which this frame is intended for + * @param dst_endpoint - either the endpoint ID + * of the entity to which the ASDU is being + * transferred or the broadcast endpoint (0xff) + * @param src_endpoint - the individual endpoint of the entity from + * which the ASDU is being transferred + * @param addr_mode - the type of destination address supplied by + * the dst_addr parameter - see @ref aps_addr_mode + * @param aps_ack_is_enabled - enable (ZB_TRUE) or disable (ZB_FALSE) APS acknowledging + * @param *payload_ptr - pointer to user data + * @param payload_size - size of user data; not more than 82 bytes + * + * @return RET_OK - if transmission was successful scheduled; + * @return RET_INVALID_PARAMETER_1 - if the buffer is invalid + * @return RET_INVALID_PARAMETER_2 - if the payload_ptr parameter is invalid + * @return RET_INVALID_PARAMETER_3 - if the payload_size parameter is too large + */ +zb_ret_t zb_aps_send_user_payload( + zb_uint8_t param, + zb_addr_u dst_addr, + zb_uint16_t profile_id, + zb_uint16_t cluster_id, + zb_uint8_t dst_endpoint, + zb_uint8_t src_endpoint, + zb_uint8_t addr_mode, + zb_bool_t aps_ack_is_enabled, + zb_uint8_t *payload_ptr, + zb_uint8_t payload_size); + +/*! + * @brief Get pointer to an APS payload + * + * @param param - reference to a buffer + * @param aps_payload_size - [out] pointer to a variable to store + * an APS payload size + * + * @return Pointer to an APS payload; + * @return NULL if a buffer is invalid or an aps_payload_size pointer is invalid. + */ +zb_uint8_t *zb_aps_get_aps_payload(zb_uint8_t param, zb_uint8_t *aps_payload_size); + +/*! + * @brief Set callback to notify results of transmitting + * an APS frame with user payload + * + * @param cb - pointer to a callback + */ +void zb_aps_set_user_data_tx_cb(zb_aps_user_payload_callback_t cb); + +/** + * @brief Set callback to notify information of APS frame + * + * @param cb - pointer to a callback + */ +void zb_aps_set_indication_data_rx_cb(zb_aps_indication_data_callback_t cb); + +/*! + * @brief Set callback to be called when ZDO command packet is sent. + * + * That callback is to be used when application wants to know the fact that ZDO + * command send is completed. + * + * Callback provided to ZBOSS ZDO request function (second parameter of + * zb_zdo_node_desc_req and similar function) not always can be used for that + * purpose. ZBOSS calls ZDO callback immediately when a) unicast transmit of APS + * message failed (no ACK) and b) this is ZDO message that does not suppose to + * have an answer, like broadcast NWK Update req. In other cases if callback is + * set using zb_af_set_zdo_data_conf_cb, it is called when outgoing ZDO command + * is sent; callback passed to zb_zdo_node_desc_req and friends is called when + * ZBOSS got response/responses to ZDO command, or ZDO command is timed out. + * + * @param cb - callback. The buffer passed to the callback has zb_apsde_data_confirm_t in parameters section. + */ +void zb_af_set_zdo_data_conf_cb(zb_callback_t cb); + +/** @} */ /* aps_user_payload */ + +/** @} */ + +#endif /* #ifdef ZB_APS_USER_PAYLOAD */ + +#endif /* #ifndef ZB_ZBOSS_API_APS_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zboss_api_aps_interpan.h b/managed_components/espressif__esp-zboss-lib/include/zboss_api_aps_interpan.h new file mode 100644 index 0000000..f92f72d --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zboss_api_aps_interpan.h @@ -0,0 +1,203 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Public APS Inter-Pan API +*/ + +#ifndef ZBOSS_API_APS_INTERPAN_H +#define ZBOSS_API_APS_INTERPAN_H 1 + +/** @addtogroup aps_api + * @{ + */ + + +#if defined ZB_ENABLE_INTER_PAN_EXCHANGE || defined DOXYGEN +/** @brief INTRP-DATA.request structure. + * + * This structure passed to @ref zb_intrp_data_request() in the packet buffer parameter. + * @see SE spec, clause B.3. + */ +typedef ZB_PACKED_PRE struct zb_intrp_data_req_s +{ + /** @brief The addressing mode for the destination address used in this primitive. + * + * This parameter can take one of the values from the following list: + * @li 0x01 = 16-bit group address + * @li 0x02 = 16-bit NWK address, normally the broadcast address 0xffff + * @li 0x03 = 64-bit extended address + */ + zb_uint8_t dst_addr_mode; + /** The 16-bit Pan identifier of the entity or entities to which the ASDU is being transferred or + * the broadcast Pan ID 0xffff. + */ + zb_uint16_t dst_pan_id; + /** The address of the entity or entities to which the ASDU is being transferred. */ + zb_addr_u dst_addr; + /** The identifier of the application profile for which this frame is intended. */ + zb_uint16_t profile_id; + /** The identifier of the cluster, within the profile specified by the ProfileId parameter, which + * defines the application semantics of the ASDU. + */ + zb_uint16_t cluster_id; + /** An integer handle associated with the ASDU to be transmitted. */ + zb_uint8_t asdu_handle; +} ZB_PACKED_STRUCT zb_intrp_data_req_t; +#endif /* defined ZB_ENABLE_INTER_PAN_EXCHANGE || defined DOXYGEN */ + +/** @brief Valid values for inter-PAN destination address mode. + * @see SE spec, subclause B.3.1. + */ +enum zb_intrp_addr_mode_e +{ + /** 16-bit group address */ + ZB_INTRP_ADDR_GROUP = 0x01, + /** 16-bit NWK address */ + ZB_INTRP_ADDR_NETWORK = 0x02, + /** 64-bit extended device address */ + ZB_INTRP_ADDR_IEEE = 0x03 +}; + +/** @brief Inter-PAN broadcast short network address */ +#define ZB_INTRP_BROADCAST_SHORT_ADDR 0xffffU + +/** @brief INTRP-DATA.indication parameters. + * @see SE spec, subclause B.3.3. + */ +typedef ZB_PACKED_PRE struct zb_intrp_data_ind_s +{ + /** @brief Destination address mode. + * Valid values are defined by @ref zb_intrp_addr_mode_e enumeration. + */ + zb_uint8_t dst_addr_mode; + /** @brief Destination Pan identifier. + * Should be a valid Pan identifier or a broadcast Pan ID 0xffff. + */ + zb_uint16_t dst_pan_id; + /** @brief Destination address. */ + zb_addr_u dst_addr; + /** @brief Source Pan identifier. + * Assumed to be a valid Pan identifier in all cases. + */ + zb_uint16_t src_pan_id; + /** @brief Source device address. */ + zb_ieee_addr_t src_addr; + /** @brief Profile identifier. */ + zb_uint16_t profile_id; + /** @brief Cluster identifier. */ + zb_uint16_t cluster_id; + /** @brief The link quality observed during the reception of the ASDU. */ + zb_uint8_t link_quality; + zb_int8_t rssi; +} ZB_PACKED_STRUCT zb_intrp_data_ind_t; + +/** @cond DOXYGEN_APS_INTER_PAN_NON_DEFAULT_CHANNEL_FEATURE */ +#if defined ZB_ENABLE_INTER_PAN_NON_DEFAULT_CHANNEL || defined DOXYGEN +/** @brief A multi-channel INTRP-DATA.confirm representation structure. + */ +typedef struct zb_mchan_intrp_data_confirm_s +{ + zb_channel_page_t channel_status_page_mask; /*!< Channel Page structure - binary encoded channel page + and channels mask as list of channels, indicating on which + channels the packet was successfully sent. */ + zb_uint8_t asdu_handle; /*!< An integer handle associated with the transmitted frame. */ +} zb_mchan_intrp_data_confirm_t; + +/** + * Inter-pan packet handler + * + * @param param - index of buffer with inter-pan packet command + * @param current_page - channel page at which packet was received + * @param current_channel - channel at which packet was received + * @return status (see @ref zb_bool_t) + */ +typedef zb_uint8_t (*zb_af_inter_pan_handler_t)(zb_uint8_t param, zb_uint8_t current_page, zb_uint8_t current_channel); + +/** @brief Enable interpan procedure. This allows to send interpan frames at multiple channels + * and register handler to receive interpan frames. + */ +void zboss_enable_interpan_with_chan_change(void); + +/** @brief Make INTRP-DATA request at multiple channels with time given as chan_wait_ms + * to wait for response packets. Can be used after zboss_enable_interpan_with_chan_change() + * was called. + * + * Assumes buffer contains data in its main part, and INTRP-DATA.request parameters in buffer's + * parameter (represented as @ref zb_intrp_data_req_s structure). + * @param buffer - reference (index) of the packet buffer. + * @param channel_page_mask - Channel Page structure - binary encoded channel page + * and channels mask as list of channels to send packet at. + * @param chan_wait_ms - time in milliseconds to wait at channel after the packet is sent. + * @param cb - user callback function called after the procedure is finished. + * @return Returns RET_OK if procedure has started successfully, + * RET_BUSY if procedure is on-going, + * RET_ERROR if failed to start or procedure was not enabled, + * RET_INVALID_PARAMETER if one of function's arguments is invalid. + * @note cb buffer's parameter contains status which can be obtained using @ref zb_buf_get_status + * function, RET_OK if packet was successfully sent at at least one channel, RET_ERROR otherwise. + * @ref zb_mchan_intrp_data_confirm_t is put as buffer's parameter. + * User is to free the buffer in the callback, if no callback is given, buffer is freed internally. + */ +zb_ret_t zb_intrp_data_request_with_chan_change(zb_bufid_t buffer, zb_channel_page_t channel_page_mask, zb_uint32_t chan_wait_ms, zb_callback_t cb); + +/** @brief Register inter-pan indication callback, called when inter-pan packet is received. + * Can be used after zboss_enable_interpan_with_chan_change() was called. + * + * @param cb - callback function to be called when inter-pan packet is received. + * @note If packet is processed in the callback function and no longer shall be processed + * by the stack, callback function shall free buffer and return ZB_TRUE. Return ZB_FALSE otherwise. + * Buffer has data put in the beginning of the buffer with inter-pan header truncated + * and contains @ref zb_intrp_data_ind_t given as buffer's parameter. + */ +void zb_af_interpan_set_data_indication(zb_af_inter_pan_handler_t cb); +#endif /* defined ZB_ENABLE_INTER_PAN_NON_DEFAULT_CHANNEL || defined DOXYGEN */ +/** @endcond */ /* DOXYGEN_APS_INTER_PAN_NON_DEFAULT_CHANNEL_FEATURE */ + +#if defined ZB_ENABLE_INTER_PAN_EXCHANGE || defined DOXYGEN +/** @brief Make INTRP-DATA request. + * + * Assumes buffer contains data in its main part, and INTRP-DATA.request parameters in buffer's + * parameter (represented as @ref zb_intrp_data_req_s structure). + * @param param - reference (index) of the packet buffer. + * @see SE spec, subclause B.5.1. + */ +void zb_intrp_data_request(zb_uint8_t param); +#endif /* defined ZB_ENABLE_INTER_PAN_EXCHANGE || defined DOXYGEN */ + +/** @} */ + +#endif /* ZBOSS_API_APS_INTERPAN_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zboss_api_buf.h b/managed_components/espressif__esp-zboss-lib/include/zboss_api_buf.h new file mode 100644 index 0000000..3a063f8 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zboss_api_buf.h @@ -0,0 +1,728 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Public buffer pool API (new version) +*/ +#ifndef ZBOSS_API_BUF_H +#define ZBOSS_API_BUF_H 1 + +/*! \addtogroup buf */ +/*! @{ */ + +#include "zboss_api_core.h" + +/* + Moved here buffer structure to implement configurable mem without enabling legacy buffers + */ + +#define ZB_RESERVED_BUF_TO_ALIGN_HDR_SIZE 1u + +/** + Packet buffer header. + */ +typedef ZB_PACKED_PRE struct zb_buf_hdr_s +{ + zb_ret_t status; /*!< some status to be passed with packet */ + zb_uint16_t len; /*!< current layer buffer length */ + zb_uint16_t data_offset; /*!< data offset in buffer buf*/ + zb_uint8_t multiplicity; /*!< if greater that 1, then the following (multiplicity - 1) buffers + * are occupied with payload data and should not be treated as + * having valid headers, etc. + */ + zb_uint8_t handle; /*!< The handle associated with the NSDU to be + * transmitted by the NWK layer entity. */ + zb_bitfield_t is_in_buf:1; /*!< if 1, this is input buffer */ + + zb_bitfield_t encrypt_type:3; /*!< payload must be encrypted before send, if + * !0. \see zb_secur_buf_encr_type_e. + */ + zb_bitfield_t use_same_key:1; /*!< if 1, use same nwk key packet was + * encrypted by */ + zb_bitfield_t zdo_cmd_no_resp:1; /*!< if 1, this is ZDO command with no + * response - call callback at confirm */ + zb_bitfield_t is_rx_buf:1; /*!< if 1, this is buffer with received packet and + * nwk_mac_addrs_t is at buffer tail */ + zb_bitfield_t has_aps_payload:1; /*!< if 1, than packet comes from APS, the flag is needed + * to increase APS packets counter in diagnostic data on packet sending + */ + zb_bitfield_t has_aps_user_payload:1; /*!< if 1, than packet comes with APS user's payload */ + + zb_bitfield_t tail_len:7; /*!< the length of the parameters section */ + + zb_uint16_t layer; /*!< indicate which layer header has been included in buffer. currently, only the APS layer is flagged */ + + zb_uint8_t reserve[2]; /*!< Reserve */ +} ZB_PACKED_STRUCT zb_buf_hdr_t; + +/* if there is a platform with failed assertion, ZB_RESERVED_BUF_TO_ALIGN_HDR_SIZE + should be changed to appropriate value*/ +ZB_ASSERT_COMPILE_DECL((sizeof(zb_buf_hdr_t) % sizeof(zb_uint32_t)) == 0); + +#ifdef ZB_DEBUG_BUFFERS_EXT +#define ZB_LINE_IS_UNDEF 0xFFFFU + +/** + Extended buffer debug: tracking buffer access + */ + +typedef struct zb_buf_usage_s +{ + /* In most cases zb_time_t is zb_uint32_t. + * To save memory we we use zb_uint16_t so store time. */ + zb_uint16_t time; + zb_uint16_t file; + zb_uint16_t line; +} +zb_buf_usage_t; +#endif + + +/** + Packet buffer + */ +typedef struct zb_mult_buf_s +{ +#ifdef ZB_BUF_SHIELD + zb_uint8_t hdr_signature; +#endif +/* 07/12/2019 EE CR:MINOR Lagecy code will access u.hdr, so need to keep u as union or structure + AN: Legacy code inside ZBOSS will use zb_leg_buf_t instead of zb_mult_buf_t. + EE: I mean legacy API for the new bufs implementation. + */ + zb_buf_hdr_t hdr; /*!< Buffer header, if buffer is used */ + zb_uint8_t buf[ZB_IO_BUF_SIZE]; /*!< Data*/ +#ifdef ZB_DEBUG_BUFFERS_EXT + zb_buf_usage_t buf_allocation; + zb_buf_usage_t buf_usages[ZB_DEBUG_BUFFERS_EXT_USAGES_COUNT]; +#endif +#ifdef ZB_BUF_SHIELD + zb_uint8_t tail_signature; +#endif +} zb_mult_buf_t; + +/** + Packet buffer (legacy) + */ +typedef struct zb_leg_buf_s +{ +#ifdef ZB_BUF_SHIELD + zb_uint8_t hdr_signature; +#endif + union + { + zb_buf_hdr_t hdr; /*!< Buffer header, if buffer is used */ +#ifndef ZB_USE_STD_MALLOC + struct zb_buf_s *next; /*!< Ref to next free buffer, if buffer is not used*/ +#endif + } u; /*!< Buffer header */ +#if defined ZB_USE_STD_MALLOC && defined ZB_USE_ALLOC_FOR_PAYLOAD_DATA + zb_uint8_t *buf; /*!< Dynamically allocated buffer for payload */ +#else + zb_uint8_t buf[ZB_IO_BUF_SIZE]; /*!< Data*/ +#endif +#ifdef ZB_DEBUG_BUFFERS_EXT + zb_buf_usage_t buf_allocation; + zb_buf_usage_t buf_usages[ZB_DEBUG_BUFFERS_EXT_USAGES_COUNT]; +#endif +#ifdef ZB_BUF_SHIELD + zb_uint8_t tail_signature; +#endif +} zb_leg_buf_t; + +#ifdef ZB_LEGACY_BUFS +typedef zb_leg_buf_t zb_buf_ent_t; +#else +typedef zb_mult_buf_t zb_buf_ent_t; +#endif + +/** + * @name Buffer type (direction) + * @anchor buffer_types + */ +/** @{ */ +#define ZB_OUT_BUFFER 0U /*!< Out buffer */ +#define ZB_IN_BUFFER 1U /*!< In buffer */ +/** @} */ + +/** + * @brief Type for Buffer type (direction). + * + * Holds one of @ref buffer_types. Kept for backward compatibility as + * @ref buffer_types were declared previously as enum. + */ +typedef zb_uint8_t zb_buffer_types_t; + +/** + @typedef zb_uint8_t zb_bufid_t + Buffer handler + */ +typedef zb_uint8_t zb_bufid_t; + +#define ZB_BUF_INVALID 0U +#define ZB_UNDEFINED_BUFFER 0U + +#ifdef ZB_DEBUG_BUFFERS +#define TRACE_PROTO_VOID zb_uint16_t from_file, zb_uint16_t from_line +#define TRACE_PROTO TRACE_PROTO_VOID , +#define TRACE_CALL_VOID ZB_TRACE_FILE_ID, __LINE__ +#define TRACE_CALL TRACE_CALL_VOID , +#define TRACE_FORWARD_VOID from_file, from_line +#define TRACE_FORWARD TRACE_FORWARD_VOID , +#else +#define TRACE_PROTO_VOID void +#define TRACE_PROTO +#define TRACE_CALL_VOID +#define TRACE_CALL +#define TRACE_FORWARD_VOID +#define TRACE_FORWARD +#endif /* ZB_DEBUG_BUFFERS */ + +#ifdef ZB_DEBUG_BUFFERS_EXT + void zb_trace_bufs_usage(void); + #define ZB_TRACE_BUFS_USAGE() zb_trace_bufs_usage() +#else + #define ZB_TRACE_BUFS_USAGE() +#endif + +/** @cond internals_doc */ +zb_bufid_t zb_buf_get_func(TRACE_PROTO zb_bool_t is_in, zb_uint_t max_size); +zb_bufid_t zb_buf_get_out_func(TRACE_PROTO_VOID); +zb_bufid_t zb_buf_get_any_func(TRACE_PROTO_VOID); +zb_bufid_t zb_buf_get_hipri_func(TRACE_PROTO zb_bool_t is_in); +zb_uint_t zb_buf_get_max_size_func(TRACE_PROTO zb_bufid_t buf); +zb_ret_t zb_buf_get_out_delayed_func(TRACE_PROTO zb_callback_t callback); +zb_ret_t zb_buf_get_in_delayed_func(TRACE_PROTO zb_callback_t callback); +zb_ret_t zb_buf_get_out_delayed_ext_func(TRACE_PROTO zb_callback2_t callback, zb_uint16_t arg, zb_uint_t max_size); +zb_ret_t zb_buf_get_in_delayed_ext_func(TRACE_PROTO zb_callback2_t callback, zb_uint16_t arg, zb_uint_t max_size); +void zb_buf_free_func(TRACE_PROTO zb_bufid_t buf); +void* zb_buf_begin_func(TRACE_PROTO zb_bufid_t buf); +void* zb_buf_end_func(TRACE_PROTO zb_bufid_t buf); +zb_uint_t zb_buf_len_func(TRACE_PROTO zb_bufid_t buf); +void zb_buf_copy_func(TRACE_PROTO zb_bufid_t dst_buf, zb_bufid_t src_buf); +void *zb_buf_initial_alloc_func(TRACE_PROTO zb_bufid_t buf, zb_uint_t size); +void *zb_buf_reuse_func(TRACE_PROTO zb_bufid_t buf); +zb_uint_t zb_buf_get_ptr_off_func(TRACE_PROTO zb_bufid_t buf, zb_uint8_t *ptr); +void *zb_buf_alloc_tail_func(TRACE_PROTO zb_bufid_t buf, zb_uint_t size); +void *zb_buf_get_tail_func(TRACE_PROTO zb_bufid_t buf, zb_uint_t size); +void zb_buf_cut_right_func(TRACE_PROTO zb_bufid_t buf, zb_uint_t size); +void *zb_buf_cut_left_func(TRACE_PROTO zb_bufid_t buf, zb_uint_t size); +void *zb_buf_alloc_right_func(TRACE_PROTO zb_bufid_t buf, zb_uint_t size); +void *zb_buf_alloc_left_func(TRACE_PROTO zb_bufid_t buf, zb_uint_t size); +/** @endcond */ /* internals_doc */ + +/** + Synchronous buffer allocation. + If no buffers available, does not block. + Note: this is low-level API. Usually user calls blocked alloc API. + + @param is_in if ZB_TRUE, allocate IN buffer, else allocate OUT buffer + @param max_size required maximum buffer payload size (in bytes). It can be bigger or smaller than + the default buffer size. Depending on the specific value, the buffer pool may decide to use + a fraction of buffer or long buffers. Special value 0 means "single default buffer". + @return buffer ID or ZB_BUF_INVALID if no buffers available + */ +#define zb_buf_get(is_in,max_size) zb_buf_get_func(TRACE_CALL (is_in), (max_size)) + +/** + Allocate OUT buffer of the default size. + */ +#define zb_buf_get_out() zb_buf_get_out_func(TRACE_CALL_VOID) + +/** + Allocate IN or OUT buffer balancing @ of allocated IN and OUT + + To be used at ZBOSS init time. + */ +#define zb_buf_get_any() zb_buf_get_any_func(TRACE_CALL_VOID) + +/** + Synchronous allocation of the high-priority buffer + */ +#define zb_buf_get_hipri(a) zb_buf_get_hipri_func(TRACE_CALL (a)) + +/** + Return maximum data size for that buffer. + */ +#define zb_buf_get_max_size(a) zb_buf_get_max_size_func(TRACE_CALL (a)) + +/** + * @brief Allocate OUT buffer, call a callback when the buffer is available. + * + * Use default buffer size _func(alloc single standard buffer). + * If buffer is available, schedules callback for execution immediately. If no buffers are available now, + * schedule callback later, when buffer will be available. + * + * @param callback - callback to call. + * @return RET_OK or error code. + */ +#ifndef zb_buf_get_out_delayed +#define zb_buf_get_out_delayed(callback) zb_buf_get_out_delayed_func(TRACE_CALL (callback)) +#endif /* zb_buf_get_out_delayed */ + +/** + * @brief Allocate IN buffer, call a callback when the buffer is available. + * + * Use default buffer size _func(alloc single standard buffer). + * If buffer is available, schedules callback for execution immediately. If no buffers are available now, + * schedule callback later, when buffer will be available. + * + * @param callback - callback to call. + * @return RET_OK or error code. + */ +#ifndef zb_buf_get_in_delayed +#define zb_buf_get_in_delayed(callback) zb_buf_get_in_delayed_func(TRACE_CALL (callback)) +#endif /* zb_buf_get_in_delayed */ + +/** + * @brief Allocate OUT buffer, call a callback when the buffer is available. + * + * If buffer is available, schedules callback for execution immediately. If no buffers are available now, + * schedule callback later, when buffer will be available. + * + * @param callback - callback to call. + * @param arg - second argument for a callback + * @param max_size - required maximum buffer payload size (in bytes). The buffer payload size + * is the sum of both data and parameters, so the max_size parameter should + * reflect this. It can be bigger or smaller than the default buffer size. + * Depending on the specific value, the buffer pool may decide to use a fraction + * of buffer or long buffers. If the value is set to 0, the payload size will be equal + * to the size of a single default buffer. + * @return RET_OK if allocation has successfully scheduled. + * RET_ERROR if there is no room to schedule buffer allocation. + * RET_OUT_OF_RANGE if buffer with such payload size can't be allocated. + */ +#ifndef zb_buf_get_out_delayed_ext +#define zb_buf_get_out_delayed_ext(callback,arg,max_size) zb_buf_get_out_delayed_ext_func(TRACE_CALL (callback),(arg),(max_size)) +#endif /* zb_buf_get_out_delayed_ext */ + +/** + * @brief Allocate IN buffer, call a callback when the buffer is available. + * + * If buffer is available, schedules callback for execution immediately. If no buffers are available now, + * schedule callback later, when buffer will be available. + * + * @param callback - callback to call. + * @param arg - second argument for a callback + * @param max_size required maximum buffer payload size (in bytes). The buffer payload size + * is the sum of both data and parameters, so the max_size parameter should + * reflect this. It can be bigger or smaller than the default buffer size. + * Depending on the specific value, the buffer pool may decide to use a fraction + * of buffer or long buffers. If the value is set to 0, the payload size will be equal + * to the size of a single default buffer. + * @return RET_OK if allocation has successfully scheduled. + * RET_ERROR if there is no room to schedule buffer allocation. + * RET_OUT_OF_RANGE if buffer with such payload size can't be allocated. + */ +#ifndef zb_buf_get_in_delayed_ext +#define zb_buf_get_in_delayed_ext(callback,arg,max_size) zb_buf_get_in_delayed_ext_func(TRACE_CALL (callback),(arg),(max_size)) +#endif /* zb_buf_get_in_delayed_ext */ + +/** + * @brief Free packet buffer and put it into free list. + * + * Can be called from the main loop. + * + * @param buf - buffer ID + * + */ +#define zb_buf_free(buf) zb_buf_free_func(TRACE_CALL (buf)) + +/** + * Return pointer to data stored in buffer + * + * @param buf - buffer ID + * + * @return pointer to beginning of data in buffer + * + */ +#define zb_buf_begin(buf) zb_buf_begin_func(TRACE_CALL (buf)) + +/** + Return pointer to the data section end + + @param buf - buffer ID + + @return pointer to the first byte after data in the buffer +*/ +#define zb_buf_end(buf) zb_buf_end_func(TRACE_CALL (buf)) + +/** + * Return current buffer length + * + * @param buf - buffer ID + * + * @return size of data placed in buffer + */ +#define zb_buf_len(buf) zb_buf_len_func(TRACE_CALL (buf)) + + +/** + Copy one buffer to another + + @param src_buf - source buffer + @param dst_buf - destination buffer + */ +#define zb_buf_copy(dst_buf,src_buf) zb_buf_copy_func(TRACE_CALL (dst_buf),(src_buf)) + +/** + @brief Initial data space allocation in buffer. + + Allocate space in the buffer center (keep space in both buffer head + and tail). Use it at upper layers before filling buffer by data. + Old buffer contents is lost. + + @param buf - buffer ID + @param size - size to allocate + @return pointer to buffer data begin + */ +#define zb_buf_initial_alloc(buf,size) zb_buf_initial_alloc_func(TRACE_CALL (buf),(size)) + +/** + Reuse buffer data space by setting data start and length to 0 and zeroing buffer contents + + @param buf - buffer ID + + @return pointer to the buf data buffer begin + */ +#define zb_buf_reuse(buf) zb_buf_reuse_func(TRACE_CALL (buf)) +/** @cond internals_doc */ +/** + Calculate distance between ptr and buffer's data buffer start. + + That function used internally in ZCL. It is not recommended to be used by the application. + + @param buf - buffer ID + @param ptr - user's ptr inside the buffer + + @return offset between ptr and buffer start returned by zb_buf_reuse() + */ +#define zb_buf_get_ptr_off(buf,ptr) zb_buf_get_ptr_off_func(TRACE_CALL (buf),(ptr)) +/** @endcond */ /* internals_doc */ +/** + Alloc buffer tail of size 'size', initialize by zero. + + Usually used to place external information (some parameters) to the buffer. + + @param buf - buffer ID + @param size - requested size. Must met already allocated size. + + @return pointer to the buffer tail or NULL is buffer has no parameter of such size. +*/ +#define zb_buf_alloc_tail(buf,size) zb_buf_alloc_tail_func(TRACE_CALL (buf),(size)) + +/** + Get or allocate buffer tail of size 'size'. Do not initialize. + + Usually used to get or place external information (some parameters) to the buffer. + + @param buf - buffer ID + @param size - requested size + + @return pointer to the buffer tail + */ +#define zb_buf_get_tail(buf,size) zb_buf_get_tail_func(TRACE_CALL (buf),(size)) + +/** + Get buffer tail of size sizeof(type) + + Usually used to place external information _func(some parameters) to the buffer + + @param[in] buf - buffer ID + @param[in] type - data type that will be placed at the buffer end + + @return pointer to the buffer tail casted to _func(type*) + + @b Example + @snippet linky_sample/erl_gw/erl_gw.c zb_buf_get_param_snippet + */ +/* Note: MISRA C-STAT analysis gives false positive for rule 20.7 violation on ZB_BUF_GET_PARAM() + * due to missing parenthesis around "type" on pointer type cast. This is a misinterpretation + * of the rule by C-STAT tool, since this rule refers only to expressions, and not data type casts + * like it is used here. */ +#define ZB_BUF_GET_PARAM(buf, type) ((type *)zb_buf_get_tail_func(TRACE_CALL (buf), sizeof(type))) + +/** + * Cut space at the end of buffer + * + * @param buf - buffer ID + * @param size - size to cut + */ +#define zb_buf_cut_right(buf,size) zb_buf_cut_right_func(TRACE_CALL (buf),(size)) + +/** + * Cut space at the beginning of buffer + * + * @param buf - buffer ID + * @param size - size to cut + * @return pointer to the new data begin +*/ +#define zb_buf_cut_left(buf,size) zb_buf_cut_left_func(TRACE_CALL (buf),(size)) + +/** + * Allocate space at buffer end + * + * @param buf - buffer ID + * @param size - size to allocate + * @return pointer to allocated data data begin + */ +#define zb_buf_alloc_right(buf,size) zb_buf_alloc_right_func(TRACE_CALL (buf),(size)) + +/** + * Allocate space at the beginning of buffer + * + * @param buf - buffer ID + * @param size - size to allocate + * @return pointer to new data begin + */ +#define zb_buf_alloc_left(buf,size) zb_buf_alloc_left_func(TRACE_CALL (buf),(size)) + +/** + * @name Buffer's internals flags bitmask + * @anchor buf_flags_bm + */ +/** @{ */ +#define ZB_BUF_SECUR_NO_ENCR 0U /*!< No encryption */ +#define ZB_BUF_IS_IN (1U << 0) +/* Encrypt flags. That enum is actually bitmask. */ +#define ZB_BUF_SECUR_NWK_ENCR (1U << 1) /*!< NWK frame encryption */ +#define ZB_BUF_SECUR_APS_ENCR (1U << 2) /*!< APS encryption. Analyze APS header to define which key to use */ +#define ZB_BUF_SECUR_MAC_ENCR (1U << 3) /*!< MAC encryption - for 802.15.4 certification only */ +#define ZB_BUF_SECUR_ALL_ENCR (ZB_BUF_SECUR_NWK_ENCR | ZB_BUF_SECUR_APS_ENCR | ZB_BUF_SECUR_MAC_ENCR) +#define ZB_BUF_USE_SAME_KEY (1U << 4) +#define ZB_BUF_ZDO_CMD_NO_RESP (1U << 5) +#define ZB_BUF_HAS_APS_PAYLOAD (1U << 6) /*!< Flag to indicate whether the buffer contains any APS payload */ +#define ZB_BUF_HAS_APS_USER_PAYLOAD (1U << 7) /*!< Flag to indicate whether the buffer contains APS user payload */ +/** @} */ + +/** + * @brief Type for buffer's internals flags bitmask. + * + * @deprecated holds one of @ref buf_flags_bm. Kept only for backward compatibility as + * @ref buf_flags_bm were declared previously as enum. Can be removed in future releases. + */ +typedef zb_uint8_t zb_buf_flags_bm_t; + +/** @cond internals_doc */ +void zb_buf_flags_or_func(TRACE_PROTO zb_bufid_t buf, zb_uint_t val); +void zb_buf_flags_clr_func(TRACE_PROTO zb_bufid_t buf, zb_uint_t mask); +void zb_buf_flags_clr_encr_func(TRACE_PROTO zb_bufid_t buf); +zb_uint_t zb_buf_flags_get_func(TRACE_PROTO zb_bufid_t buf); +/** @endcond */ + +/** + Add bits to the buffer's flags + + @param buf - buffer ID + @param val - value to be ORed with buffer' flags + */ +#define zb_buf_flags_or(buf,val) zb_buf_flags_or_func(TRACE_CALL (buf),(val)) + +/** + Clear buffer' flags by mask by doing flags = flags & ~mask + + @param buf - buffer ID + @param mask - value to be cleared from the flags - @see @ref buf_flags_bm + */ +#define zb_buf_flags_clr(buf,mask) zb_buf_flags_clr_func(TRACE_CALL (buf),(mask)) + + +/** + Clear buffer's flags related to encryption + + That function calls zb_buf_flags_clr(buf, ZB_BUF_SECUR_ALL_ENCR) + @param buf - buffer ID + */ +#define zb_buf_flags_clr_encr(buf) zb_buf_flags_clr_encr_func(TRACE_CALL (buf)) + +/** + Get buffer's flags byte + + @param buf - buffer ID + @return flags value - @see @ref buf_flags_bm + */ +#define zb_buf_flags_get(buf) zb_buf_flags_get_func(TRACE_CALL (buf)) + +/** + Check if buffer pool is in Out Of Memory (OOM) state + + @return ZB_TRUE if ZBOSS is in OOM state + */ +zb_bool_t zb_buf_is_oom_state(void); + +#ifdef ZB_TRACE_LEVEL +/** + Trace buffer statistics into ZBOSS trace + */ +void zb_buf_oom_trace(void); +#endif /* ZB_TRACE_LEVEL */ + +#ifdef ZB_REDUCE_NWK_LOAD_ON_LOW_MEMORY +/** + Check if buffer pool is close to Out Of Memory (OOM) state + + @return ZB_TRUE if ZBOSS is nearly in OOM state + */ +zb_bool_t zb_buf_memory_close_to_low(void); +#endif /* ZB_REDUCE_NWK_LOAD_ON_LOW_MEMORY */ + +/** + Check if buffer pool is close to Out Of Memory (OOM) state + + @return ZB_TRUE if ZBOSS is nearly in OOM state + */ +zb_bool_t zb_buf_memory_low(void); + +/** @cond internals_doc */ +zb_ret_t zb_buf_get_status_func(TRACE_PROTO zb_bufid_t buf); +void zb_buf_set_status_func(TRACE_PROTO zb_bufid_t buf, zb_ret_t status); +zb_uint8_t zb_buf_get_handle_func(TRACE_PROTO zb_bufid_t buf); +void zb_buf_set_handle_func(TRACE_PROTO zb_bufid_t buf, zb_uint8_t handle); +/** @endcond */ + +/** + Get 'status' field of the buffer's header + + @param buf - buffer ID + @return status field value + */ +#define zb_buf_get_status(buf) zb_buf_get_status_func(TRACE_CALL (buf)) + +/** + Set 'status' field of the buffer's header + + @param buf - buffer ID + @param status - new status field value + */ +#define zb_buf_set_status(buf,status) zb_buf_set_status_func(TRACE_CALL (buf), (zb_ret_t)(status)) + +/** + Get 'handle' field of the buffer's header + + @param buf - buffer ID + @return handle field value + */ +#define zb_buf_get_handle(buf) zb_buf_get_handle_func(TRACE_CALL (buf)) + +/** + Set 'handle' field of the buffer's header + + @param buf - buffer ID + @param handle - 'handle' field value + */ +#define zb_buf_set_handle(buf,handle) zb_buf_set_handle_func(TRACE_CALL (buf),(handle)) + +/** + Set or reset "mac needs more buffers" flag. + + To be used internally by ZBOSS. + + @param needs - new "mac needs more buffers" flag value + */ +void zb_buf_set_mac_rx_need(zb_bool_t needs); + +/** + Get "mac needs more buffers" flag. + + To be used internally by ZBOSS. + + @return "mac needs more buffers" flag value + */ +zb_bool_t zb_buf_get_mac_rx_need(void); + +zb_bool_t zb_buf_have_rx_bufs(void); + +/** + * @name Buffer's layer header bitmask + */ +/** @{ */ +#define ZB_BUF_LAYER_NONE (0U) /*!< Buffer without any Zigbee headers */ +#define ZB_BUF_LAYER_PHY (1U << 0) /*!< Buffer contains PHY header */ +#define ZB_BUF_LAYER_MAC (1U << 1) /*!< Buffer contains MAC header */ +#define ZB_BUF_LAYER_NWK (1U << 2) /*!< Buffer contains NWK header */ +#define ZB_BUF_LAYER_APS (1U << 3) /*!< Buffer contains APS header */ +#define ZB_BUF_LAYER_ZCL (1U << 4) /*!< Buffer contains ZCL header */ +#define ZB_BUF_LAYER_ZLL (1U << 5) /*!< Buffer contains ZLL header */ +#define ZB_BUF_LAYER_ZGP (1U << 6) /*!< Buffer contains ZGP header */ +#define ZB_BUF_LAYER_APP (1U << 7) /*!< Buffer contains APP header */ +/** @} */ + +/** @cond internals_doc */ +zb_uint_t zb_buf_layer_get_func(TRACE_PROTO zb_bufid_t buf); +void zb_buf_layer_or_func(TRACE_PROTO zb_bufid_t buf, zb_uint_t mask); +void zb_buf_layer_clr_func(TRACE_PROTO zb_bufid_t buf, zb_uint_t mask); +/** @endcond */ + +/** + Get 'layer' field of the buffer's header + + @param buf - buffer ID + @return layer field value + */ +#define zb_buf_layer_get(buf) zb_buf_layer_get_func(TRACE_CALL (buf)) + +/** + Or mask to 'layer' field of the buffer's header + + @param buf - buffer ID + @param mask - value will be add to the 'layer' field + */ +#define zb_buf_layer_or(buf,mask) zb_buf_layer_or_func(TRACE_CALL (buf), (mask)) + +/** + Clear mask from 'layer' field of the buffer's header + + @param buf - buffer ID + @param mask - value will be clear from the 'layer' field + */ +#define zb_buf_layer_clr(buf,mask) zb_buf_layer_clr_func(TRACE_CALL (buf), (mask)) + +#define ZB_BUF_COPY_FLAG_APS_PAYLOAD(dst, src) \ + do { \ + if ((zb_buf_flags_get((src)) & ZB_BUF_HAS_APS_PAYLOAD) != 0U) \ + { \ + zb_buf_flags_or((dst), ZB_BUF_HAS_APS_PAYLOAD); \ + \ + if ((zb_buf_flags_get((src)) & ZB_BUF_HAS_APS_USER_PAYLOAD) != 0U)\ + { \ + zb_buf_flags_or((dst), ZB_BUF_HAS_APS_USER_PAYLOAD); \ + } \ + } \ + } while(0) + +/*! @} */ + +#endif /* ZBOSS_API_BUF_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zboss_api_core.h b/managed_components/espressif__esp-zboss-lib/include/zboss_api_core.h new file mode 100644 index 0000000..23ec516 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zboss_api_core.h @@ -0,0 +1,557 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZBOSS core API header. Time, scheduler and memory buffers API. +*/ + +#ifndef ZB_ZBOSS_API_CORE_H +#define ZB_ZBOSS_API_CORE_H 1 + +#include "zb_vendor.h" +#include "zb_config.h" +#include "zb_types.h" +#include "zb_errors.h" + +/* zb_callback_t is used in osif if we have serial API */ +/*! \addtogroup sched */ +/*! @{ */ + +/** + * Callback function typedef. + * Callback is function planned to execute by another function. + * + * @param param - callback parameter - usually, but not always, ref to packet buf + * + */ +typedef void (ZB_CODE * zb_callback_t)(zb_uint8_t param); + +/** + * Callback function with 2 parameters typedef. + * Callback is function planned to execute by another function. + * + * @param param - callback parameter - usually, but not always, ref to packet buf + * @param cb_param - additional 2-byte callback parameter, user data. + * + */ +typedef void (ZB_CODE * zb_callback2_t)(zb_uint8_t param, zb_uint16_t cb_param); +/*! @} */ + + +/*! \addtogroup time */ +/*! @{ */ + +/** + \par Timer functionality. + + The idea is: platform has some timer which can be stopped or run. + When run, it increments (or decrements - depends on platform) some counter + until counter overflow (underflow), then issues interrupt - wakeups main loop + if it sleeping. + Time stored in ticks; time resolution is platform dependent, its usual value + is 15.36 usec - 1 beacon interval. + @note Time type has limited capacity (usually 16 bits) and can overflow. + Macros which works with time handles overflow. It is supposed that time values will + not differ to more then 1/2 of the maximum time value. + + All that timer macros will not be used directly by the application code - it + is scheduler internals. The only API for timer is ZB_SCHEDULE_ALARM() call. + */ + + +/** + Timer type. + */ + +typedef zb_uint64_t zb_time_t; +/** + * Maximum timer value, if 64-bit timer is used. + */ +#define ZB_MAX_TIME_VAL ZB_UINT64_MAX +/** + * Minimum timer value, if 64-bit timer is used. + */ +#define ZB_MIN_TIME_VAL ZB_UINT64_MIN + +/** + * A half of defined maximum timer value. + */ +#define ZB_HALF_MAX_TIME_VAL (ZB_MAX_TIME_VAL / 2U) + +/** @cond internals_doc */ +/** + * @copydoc ZB_TIMER_GET() + * + * @note Don't call directly, use @ref ZB_TIMER_GET() instead + */ +zb_time_t zb_timer_get(void); +/** @endcond */ /* internals_doc */ + +/** + * @return Get current timer value (system timer intervals) + */ +#define ZB_TIMER_GET() (zb_timer_get()) + +/** + Time subtraction: subtract 'b' from 'a' + + Take overflow into account: change sign (subtraction order) if result > + values_diapason/2. + Suppose a always >= b, so result is never negative. + This macro will be used to calculate, for example, amount of time to sleep + - it is positive by definition. + Do not use it to compare time values! Use ZB_TIME_GE() instead. + @note Both a and b is of type @ref zb_time_t. Can't decrease time (subtract + constant from it) using this macro. + + @param a - time to subtract from + @param b - time to subtract + @return subtraction result + */ +#define ZB_TIME_SUBTRACT(a, b) ((zb_time_t)((a) - (b)) < ZB_HALF_MAX_TIME_VAL ? (zb_time_t)((a) - (b)) : (zb_time_t)((b) - (a))) + +/** + Time add: add 'a' to 'b' + + Overflow is possible, but this is ok - it handled by subtraction and compare macros. + + @param a - time to add to + @param b - value to add + @return addition result + */ +#define ZB_TIME_ADD(a, b) (zb_time_t)((a) + (b)) + +/** + Compare times a and b - check that a >= b + + Taking into account overflow and unsigned values arithmetic and supposing + difference between a and b can't be > 1/2 of the overall time values + diapason, + a >= b only if a - b < values_diapason/2 + + @param a - first time value to compare + @param b - second time value to compare + @return 1 is a >= b, 0 otherwise + */ +#define ZB_TIME_GE(a, b) ((zb_time_t)((a) - (b)) < ZB_HALF_MAX_TIME_VAL) + + +/** + One second timeout +*/ +#define ZB_TIME_ONE_SECOND ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(1000U) + +/** + Convert time from milliseconds to system timer intervals. Round the result up. +*/ +#define ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL_CEIL(ms) (((zb_time_t)(ms) * 1000U)) + +/** + Convert time from milliseconds to system timer intervals. Round the result down. +*/ +#define ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL_FLOOR(ms) ((zb_time_t)(ms) * 1000U) + +/** + Convert time from milliseconds to system timer intervals. +*/ +#define ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(ms) ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL_CEIL(ms) + +/** + * Beacon interval in microseconds + * + * 1 beacon interval = aBaseSuperframeDuration * symbol duration + * + * 1 symbol = 16e-6 sec (mac spec 6.5.3.2 Symbol rate) for 2.4GHz ZB. + * 1 beacon interval = 15.360 ms. + */ +#define ZB_BEACON_INTERVAL (ZB_SYMBOL_DURATION_USEC * ZB_ABASE_SUPERFRAME_DURATION) + +#define ZB_SYS_TIMER_INTERVAL_TO_MSEC(t) ((zb_time_t)(t) / 1000U) + +/** + Convert time from system timer intervals to microseconds + +*/ +#define ZB_SYS_TIMER_INTERVAL_TO_USEC(t) ((zb_time_t)(t)) + +/** + Quarterseconds timeout +*/ +#define ZB_SYS_TIMER_QUARTERECONDS(n) (ZB_SYS_TIMER_INTERVAL_TO_MSEC((n)) / 250U) + +/** + Convert from msec to quarterseconds +*/ +#define ZB_MSEC_TO_QUARTERECONDS(n) ((n) / 250U) + +/** + Convert from quarterseconds to msec +*/ +#define ZB_QUARTERECONDS_TO_MSEC(n) 250UL*(n) + +/** + Convert from quarterseconds to system timer interval +*/ +#define ZB_QUARTERECONDS_TO_SYS_TIMER_INTERVAL(qsec) ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(250U * (qsec)) + +/** + * Convert from seconds to milliseconds + */ +#define ZB_SECONDS_TO_MILLISECONDS(_s) (1000ul*(_s)) + +/** + Convert from seconds to system timer interval + + This macro works correctly on 64-bit platform. + The calculation was not tested on 16-bit platforms. +*/ +#define ZB_SECONDS_TO_SYS_TIMER_INTERVAL(_s) ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(1000UL * (_s)) + +/** + Convert from milliseconds to microseconds +*/ +#define ZB_MILLISECONDS_TO_USEC(ms) ((ms) * (1000u)) + +/** + Convert from microseconds to milliseconds +*/ +#define ZB_USECS_TO_MILLISECONDS(usec) ((usec) / (1000u)) + +/*! @} */ + +#include "zb_osif.h" +#include "zb_debug.h" +#include "zb_trace.h" + +#include "zb_pooled_list.h" + +/*! \addtogroup sched */ +/*! @{ */ + +/** @cond internals_doc */ +/** Schedule single-param callback execution. + (use ZB_SCHEDULE_APP_CALLBACK() macro instead of this function). + + Schedule execution of function `func' in the main scheduler loop. + + @param func - function to execute + @param param - callback parameter - usually, but not always ref to packet buffer + + @return RET_OK or error code. + +*/ +zb_ret_t zb_schedule_app_callback(zb_callback_t func, zb_uint8_t param); +/** @endcond */ /* internals_doc */ +/** + Schedule single-param callback execution. + + Schedule execution of function `func' in the main scheduler loop. + + @param func - function to execute + @param param - callback parameter - usually, but not always ref to packet buffer + + @return RET_OK or RET_OVERFLOW. + + */ +#ifndef ZB_SCHEDULE_APP_CALLBACK +#define ZB_SCHEDULE_APP_CALLBACK(func, param) zb_schedule_app_callback(func, param) +#endif /* ZB_SCHEDULE_APP_CALLBACK */ + +/** @cond internals_doc */ +/** Schedule two-param callback execution. + (use ZB_SCHEDULE_APP_CALLBACK2() macro instead of this function). + + Schedule execution of function `func' in the main scheduler loop. + + @param func - function to execute + @param param - callback parameter - usually, but not always ref to packet buffer + @param user_param - zb_uint16_t user parameter - usually, but not always short address + + @return RET_OK or error code. +*/ +zb_ret_t zb_schedule_app_callback2(zb_callback2_t func, zb_uint8_t param, zb_uint16_t user_param); +/** @endcond */ /* internals_doc */ +/** + Schedule two-param callback execution. + Schedule execution of function `func' in the main scheduler loop. + + @param func - function to execute + @param param - zb_uint8_t callback parameter - usually, but not always ref to + packet buffer + @param user_param - zb_uint16_t user parameter - usually, but not always short address + + @return RET_OK or RET_OVERFLOW. + */ +#ifndef ZB_SCHEDULE_APP_CALLBACK2 +#define ZB_SCHEDULE_APP_CALLBACK2(func, param, user_param) zb_schedule_app_callback2(func, param, user_param) +#endif /* ZB_SCHEDULE_APP_CALLBACK2 */ + +/** @cond internals_doc */ +zb_ret_t zb_schedule_app_alarm(zb_callback_t func, zb_uint8_t param, zb_time_t run_after); +/** @endcond */ /* internals_doc */ + +/** + Schedule alarm - callback to be executed after timeout. + + Function will be called via scheduler after timeout expired (maybe, plus some + additional time). + Timer resolution depends on implementation. + Same callback can be scheduled for execution more then once. + + @param func - function to call via scheduler + @param param - parameter to pass to the function + @param timer_interval - timeout, in system timer intervals + @return RET_OK or RET_OVERFLOW + + */ +#ifndef ZB_SCHEDULE_APP_ALARM +#define ZB_SCHEDULE_APP_ALARM(func, param, timer_interval) zb_schedule_app_alarm(func, param, timer_interval) +#endif /* ZB_SCHEDULE_APP_ALARM */ + +/** + Special parameter for zb_schedule_alarm_cancel(): cancel alarm once without + parameter check + + Cancel only one alarm without check for parameter + */ +#define ZB_ALARM_ANY_PARAM (zb_uint8_t)(-1) + +/** + Special parameter for zb_schedule_alarm_cancel(): cancel alarm for all + parameters + */ +#define ZB_ALARM_ALL_CB (zb_uint8_t)(-2) +/** @cond internals_doc */ +/** + Cancel scheduled alarm (use macro ZB_SCHEDULE_APP_ALARM_CANCEL() + instead of this function). + + This function cancel previously scheduled alarm. Function is identified by + the pointer. + + @param func - function to cancel + @param param - parameter to cancel. \see ZB_ALARM_ANY_PARAM. \see ZB_ALARM_ALL_CB + @param p_param - [out] pointer of ref buffer from cancelled flag: free buffer if its alarm will be cancel + @return RET_OK or error code + + */ +zb_ret_t zb_schedule_alarm_cancel(zb_callback_t func, zb_uint8_t param, zb_uint8_t *p_param); +/** @endcond */ /* internals_doc */ +/** + Cancel scheduled alarm. + + This function cancel previously scheduled alarm. Function is identified by + the pointer. + + @param func - function to cancel + @param param - parameter to cancel. \see ZB_ALARM_ANY_PARAM. \see ZB_ALARM_ALL_CB + @return RET_OK or RET_OVERFLOW + + */ +#ifndef ZB_SCHEDULE_APP_ALARM_CANCEL +#define ZB_SCHEDULE_APP_ALARM_CANCEL(func, param) zb_schedule_alarm_cancel((func), (param), NULL) +#endif /* ZB_SCHEDULE_APP_ALARM_CANCEL */ + + +/** @cond internals_doc */ +/** + Get Schedule alarm time - seek alarm and return alarm time + + @param func - function to call via scheduler + @param param - parameter to pass to the function + @param timer_interval - pointer on alarm timeout, in system timer intervals + @return RET_OK or error code + */ +zb_ret_t zb_schedule_get_alarm_time(zb_callback_t func, zb_uint8_t param, zb_time_t *timer_interval); +/** @endcond */ /* internals_doc */ + +/** + Get Schedule alarm time - seek alarm and return alarm time + + @param func - function to call via scheduler + @param param - parameter to pass to the function + @param timer_interval - pointer on alarm timeout, in system timer intervals + @return RET_OK or error code +*/ +#define ZB_SCHEDULE_GET_ALARM_TIME(func, param, timer_interval) zb_schedule_get_alarm_time(func, param, timer_interval) + +/** @cond internals_doc */ +/** + Is scheduler stop - Is scheduler running now + + @return ZB_TRUE in case of scheduler is stopped or ZB_FALSE otherwise + */ +zb_bool_t zb_scheduler_is_stop(void); +/** @endcond */ /* internals_doc */ + +/** + Is scheduler stop - Is scheduler running now + + @return ZB_TRUE in case of scheduler is stopped or ZB_FALSE otherwise +*/ +#define ZB_SCHEDULER_IS_STOP() zb_scheduler_is_stop() + +/** + Is scheduler is going to stop/stopped - Is scheduler running now + + @return ZB_TRUE in case of scheduler is going to stop/stopped or ZB_FALSE otherwise + */ +zb_bool_t zb_scheduler_is_going_to_stop(void); +/** @endcond */ /* internals_doc */ + +/** + Is scheduler is going to stop/stopped - Is scheduler running now + + @return ZB_TRUE in case of scheduler is going to stop/stopped or ZB_FALSE otherwise +*/ +#define ZB_SCHEDULER_IS_GOING_TO_STOP() zb_scheduler_is_going_to_stop() + +/*! @} */ + + +/*! \addtogroup rng */ +/*! @{ */ + +/** + * Maximal possible value for randomly generated (32-bit) value + */ +#define ZB_RAND_MAX ((zb_uint32_t)~0U) + +/** + * Generate random 32-bit value using zb_random_val() with ZB_UINT32_MAX + * + * @return random value between 0 to 2^32-1 + */ +zb_uint32_t zb_random(void); + +/** + * Generate random value between 0 to max_value, inclusively. + * + * Internal software algorithm using LFSRs + * can be overridden by define ZB_RANDOM_HARDWARE + * + * @return random value between 0 and 'max_value' (32 bits). + */ +zb_uint32_t zb_random_val(zb_uint32_t max_value); + +/** + * Generate random 8-bit value using zb_random_val() with ZB_UINT8_MAX + * + * @return random value between 0 to 0xff + */ +zb_uint8_t zb_random_u8(void); + +/** + * Generate random 16-bit value using zb_random_val() with ZB_UINT16_MAX + * + * @return random value between 0 to 0xffff + */ +zb_uint16_t zb_random_u16(void); + +/** + * Equivalent of zb_random_val(). The macro is left for compatibility reasons. + */ +#define ZB_RANDOM_VALUE(max_value) zb_random_val(max_value) + +/** + * Equivalent of zb_random_u8(). The macro is left for compatibility reasons. + */ +#define ZB_RANDOM_U8() zb_random_u8() + +/** + * Equivalent of zb_random_u16(). The macro is left for compatibility reasons. + */ +#define ZB_RANDOM_U16() zb_random_u16() + +/** + * Analogue of bzero() for volatile data. + * + * A custom version should be implemented because there is no standard library function for that + * purpose. Also, this function is not platform-dependent in contrast to ZB_BZERO() macro and + * therefore can't be overridden by specific ZBOSS platform. + * + * The function sets individually every byte of provided memory region to zero. + */ +void zb_bzero_volatile(volatile void *s, zb_uint_t size); + +/** @brief Fill in memory with PRBS9 pattern using linear-feedback shift registers. + @param dest - Pointer to the block of memory to fill. + @param cnt - Number of bytes to be set. + @param seed - Random seed + */ +void zb_generate_prbs9(zb_uint8_t *dest, zb_uint16_t cnt, zb_uint16_t seed); + +/*! @} */ + +/** @cond internals_doc */ +/** + Copy 8 byte array (i.e. long address). + */ +void zb_memcpy8(void *vptr, void *vsrc); +/** @endcond */ /* internals_doc */ + +/** + Return absolute value +*/ +#define ZB_ABS(a) ((a) < 0 ? -(a) : (a)) + +/** + * Set of ZB_BITSx() macros return value with bits set in provided positions. + * ZB_BITS1(0) = 1 + * ZB_BITS2(2,3) = 12 + * ZB_BITS3(0,1,2) = 7 + */ +#define ZB_BITS1(_b) (1UL << (_b)) +#define ZB_BITS2(_b1, _b2) ((1UL << (_b1)) | (1UL << (_b2))) +#define ZB_BITS3(_b1, _b2, _b3) ((1UL << (_b1)) | (1UL << (_b2)) | (1UL << (_b3))) +#define ZB_BITS4(_b1, _b2, _b3, _b4) ((1UL << (_b1)) | (1UL << (_b2)) | (1UL << (_b3)) | (1UL << (_b4))) +#define ZB_BITS5(_b1, _b2, _b3, _b4, _b5) ((1UL << (_b1)) | (1UL << (_b2)) | (1UL << (_b3)) | \ + (1UL << (_b4)) | (1UL << (_b5))) + +#define ZB_SET_BIT_IN_BIT_VECTOR(vector, nbit) ( (vector)[ (nbit) / 8U ] |= ( 1U << ( (nbit) % 8U )) ) +#define ZB_CLR_BIT_IN_BIT_VECTOR(vector, nbit) ( (vector)[ (nbit) / 8U ] &= ~( 1U << ( (nbit) % 8U )) ) +#define ZB_CHECK_BIT_IN_BIT_VECTOR(vector, nbit) (ZB_U2B( (vector)[ (nbit) / 8U ] & ( 1U << ( (nbit) % 8U )) )) +#define ZB_SIZE_OF_BIT_VECTOR(bit_count) (((bit_count) + 7U) / 8U) + +/** + * Checks if the bits specified by 'bitmask' are set in the 'val'. Bit-mask may contain one or + * several bits set. + * + * @return ZB_TRUE if the 'bitmask' is set in 'val'. ZB_FALSE otherwise. + */ +#define ZB_BIT_IS_SET(val, bitmask) (((val) & (bitmask)) != 0U) + +#endif /* ZB_ZBOSS_API_CORE_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zboss_api_internal.h b/managed_components/espressif__esp-zboss-lib/include/zboss_api_internal.h new file mode 100644 index 0000000..caacc1b --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zboss_api_internal.h @@ -0,0 +1,692 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZBOSS internal data structures required for configurable memory. +*/ + +#ifndef ZB_ZBOSS_API_INTERNAL_H +#define ZB_ZBOSS_API_INTERNAL_H 1 + +#include "zb_vendor.h" +#include "zb_config.h" +#include "zb_types.h" +#include "zb_errors.h" +#include "zb_osif.h" +#include "zb_debug.h" +#include "zb_trace.h" +#include "zb_pooled_list.h" + +#ifndef ZB_MINIMAL_CONTEXT + +#include "zb_address.h" + +/* Data structures moved from subsystem internal headers for configurable memory implementation. */ + +/** + Parameters for storing data in a pending queue + + Moved there from MAC to be able to implement MAC indirect quote size configuration. +*/ +typedef struct zb_mac_pending_data_s +{ + zb_addr_u dst_addr; /**< Destination address */ + zb_uint8_t dst_addr_mode; /**< Destination address mode @ref address_modes */ + zb_uint8_t pending_param; /**< Pointer to pending data */ +} +zb_mac_pending_data_t; + + +/** + APS retransmissions + */ +typedef ZB_PACKED_PRE struct zb_aps_retrans_ent_s +{ + zb_uint16_t clusterid; /*!< Cluster ID*/ + zb_address_ieee_ref_t addr_ref; /*!< Destination address*/ + zb_uint8_t aps_counter; /*!< APS counter */ + zb_uint8_t src_endpoint; /*!< Source endpoint */ + zb_uint8_t dst_endpoint; /*!< Destination endpoint */ + zb_uint8_t buf; /*!< Buffer index for retranslate */ + + zb_bitfield_t aps_retries:4; /*!< Number of attempts */ + zb_bitfield_t nwk_insecure:1; /*!< Flag 'Is NWK secure' */ + zb_bitfield_t state:3; /*!< @see @ref aps_retrans_ent_state */ +} ZB_PACKED_STRUCT zb_aps_retrans_ent_t; + +#endif /* !ZB_MINIMAL_CONTEXT */ + +typedef ZB_PACKED_PRE struct zb_cb_q_ent_s +{ + union { + zb_callback_t func_ptr; + zb_callback2_t func2_ptr; + } u; /*!< function to call */ + zb_uint16_t user_param; /*!< user parameter */ + zb_uint8_t param; /*!< parameter to pass to 'func' */ +} +ZB_PACKED_STRUCT +zb_cb_q_ent_t; + +/** + Returns 'zb_cb_q_ent_t' members 'func_ptr' or 'func2_ptr' depending on whether the callback + takes one or two parameters. + + @param ent - variable of type 'zb_cb_q_ent_t' + @param is2param - boolean value, ZB_TRUE if the callback takes two parameters, ZB_FALSE otherwise + + @return 'func_ptr' or 'func2_ptr' + */ +#define ZB_CB_QENT_FPTR(ent, is2param) ((!(is2param)) ? (void*)((ent)->u.func_ptr) : (void*)((ent)->u.func2_ptr)) + +typedef ZB_PACKED_PRE struct zb_delayed_buf_q_ent_s +{ + union { + zb_callback_t func_ptr; + zb_callback2_t func2_ptr; + } u; /*!< function to call */ + zb_uint16_t user_param; /*!< user parameter */ + zb_bitfield_t buf_cnt:7; /*!< number of buffers to allocate */ + zb_bitfield_t is_2param:1; /*!< whether this is a 2param callback */ +} +ZB_PACKED_STRUCT +zb_delayed_buf_q_ent_t; + +/** + Returns 'zb_delayed_buf_q_ent_t' members 'func_ptr' or 'func2_ptr' depending on whether the callback + takes one or two parameters. + + @param ent - variable of type 'zb_delayed_buf_q_ent_t' + + @return 'func_ptr' or 'func2_ptr' + */ +#define ZB_DELAYED_BUF_QENT_FPTR(ent) (((ent)->is_2param == 0U) ? (void*)((ent)->u.func_ptr) : (void*)((ent)->u.func2_ptr)) + +/** + Delayed (scheduled to run after timeout) callbacks queue entry. + */ +typedef ZB_PACKED_PRE struct zb_tm_q_ent_s +{ + zb_callback_t func; /*!< function to call */ + zb_time_t run_time; /*!< time to run at */ + zb_uint8_t param; /*!< parameter to pass to 'func' */ + ZB_POOLED_LIST8_FIELD(next); +} +ZB_PACKED_STRUCT +zb_tm_q_ent_t; + +#ifndef ZB_MINIMAL_CONTEXT +/** + Installcode hash for TC + + Do not store installcode itself in RAM - keep only 4 bytes per entry in RAM. + */ +typedef ZB_PACKED_PRE struct zb_aps_installcode_storage_s +{ + zb_uint32_t nvram_offset:28; /*!< offset of zb_aps_installcode_nvram_t + record in nvram. 28 bit supports 256k + page - hope, it is enough */ + zb_bitfield_t nvram_page:4; /*!< nvram page. Hope 16 pages are enough */ +} ZB_PACKED_STRUCT zb_aps_installcode_storage_t; + + +typedef ZB_PACKED_PRE struct zb_aps_device_key_pair_array_s +{ + zb_uint32_t nvram_offset:27; /*!< offset of zb_aps_device_key_pair_storage_t + record in nvram. 27 bit supports 128k + page - hope, it is enough */ + /* Try to fit into 6 bytes instead of 8 */ + zb_lbitfield_t outgoing_frame_counter:21;/*!< Outgoing value for APS frame + * outgoing counter. Used for + * communication with TC only, so + * hope 2^21 ~ 10^10 values are enough + */ +#ifndef ZB_NO_CHECK_INCOMING_SECURE_APS_FRAME_COUNTERS + zb_uint32_t incoming_frame_counter; /*!< Incoming value,for APS frame incoming counter */ +#endif +} ZB_PACKED_STRUCT zb_aps_device_key_pair_array_t; + + + +/** + NWK routing +*/ +typedef ZB_PACKED_PRE struct zb_nwk_routing_s /* do not pack for IAR */ +{ + zb_bitfield_t used:1; /*!< 1 if entry is used, 0 - otherwise */ + zb_bitfield_t status:2; /*!< The status of the route, see @ref nwk_route_state */ +#ifndef ZB_LITE_NO_SOURCE_ROUTING + zb_bitfield_t no_route_cache:1; /*!< Dest does not store source routes. */ + zb_bitfield_t many_to_one:1; /*!< Dest is the concentrator and many-to-one + * request was used */ + zb_bitfield_t route_record_required:1; /*!< Route record command frame should + * be sent to the dest prior to the + * next data packet */ +#endif +#ifndef ZB_NO_NWK_MULTICAST + zb_bitfield_t group_id_flag:1; /*!< Indicates that dest_addr is a Group ID */ +#endif +#if ZB_NWK_ROUTING_TABLE_EXPIRY < 64U + zb_bitfield_t expiry:6; /*!< expiration time. max value - + * ZB_NWK_ROUTING_TABLE_EXPIRY (60) */ +#else + zb_uint8_t expiry; +#endif +#if !defined ZB_CONFIGURABLE_MEM && ZB_IEEE_ADDR_TABLE_SIZE <= 127U + zb_bitfield_t next_hop_addr_ref:7; +#else + zb_uint8_t next_hop_addr_ref; /*!< ref to network address of the next + * hop on the way to the destination */ +#endif + zb_uint16_t dest_addr; /*!< 16-bit network address or Group ID of this route */ +} ZB_PACKED_STRUCT +zb_nwk_routing_t; + +/** + NWK route discovery +*/ +typedef struct zb_nwk_route_discovery_s /* do not pack for IAR */ +{ + zb_bitfield_t used:1; /*!< 1 if entry is used, 0 - otherwise */ + zb_bitfield_t expiration_time:7; /*!< Countdown timer indicating when route + * discovery expires. ZB_NWK_ROUTE_DISCOVERY_EXPIRY 10 */ + zb_uint8_t request_id; /*!< Sequence number for a route request */ + /* TODO: use 1 byte - index in the translation table */ + zb_uint16_t source_addr; /*!< 16-bit network address of the route + * requests initiator */ + /* TODO: use 1 byte - index in the translation table */ + zb_uint16_t sender_addr; /*!< 16-bit network address of the device that + * has sent the most recent lowest cost route + * request */ + zb_uint16_t dest_addr; /*!< 16-bit network destination address of this + * request */ + zb_uint8_t forward_cost; /*!< Path cost from the source of the route request + * to the current device */ + zb_uint8_t residual_cost; /*!< Path cost from the current to the destination + * device */ +} ZB_PACKED_STRUCT +zb_nwk_route_discovery_t; + +#if defined ZB_PRO_STACK && !defined ZB_LITE_NO_SOURCE_ROUTING +/** + Route Record Table Entry Format, Table 3.45 +*/ +typedef struct zb_nwk_rrec_s /* do not pack for IAR */ +{ + zb_bitfield_t used:1; /*!< Is record used */ + zb_bitfield_t expiry:7; /*!< Expiration time */ + zb_uint8_t count; /*!< Count hops */ + zb_uint16_t addr; /*!< Destination address */ + zb_uint16_t path[ZB_NWK_MAX_PATH_LENGTH]; /*!< Full path */ +} ZB_PACKED_STRUCT zb_nwk_rrec_t; + +#endif + +typedef ZB_PACKED_PRE struct zb_aps_dup_tbl_ent_s +{ + zb_uint8_t addr_ref; /*!< Reference to addr_map */ + zb_uint8_t counter; /*!< APS frame counter */ + zb_bitfield_t clock:6; /*!< Expiry clock counter. Be sure it can hold 2*ZB_APS_DUP_INITIAL_CLOCK */ + zb_bitfield_t is_unicast:1; /*!< Is delivery mode unicast */ + zb_bitfield_t is_command:1; /*!< Is APS command frame */ +} ZB_PACKED_STRUCT zb_aps_dup_tbl_ent_t; + + +/** + Global binding table - source part +*/ +typedef ZB_PACKED_PRE struct zb_aps_bind_src_table_s +{ + zb_address_ieee_ref_t src_addr; /*!< source address as ref from nwkAddressMap */ + zb_uint8_t src_end; /*!< source endpoint */ + zb_uint16_t cluster_id; /*!< cluster id */ + zb_uint8_t align[12]; +} ZB_PACKED_STRUCT zb_aps_bind_src_table_t; +ZB_ASSERT_IF_NOT_ALIGNED_TO_16(zb_aps_bind_src_table_t); +/** + Global binding table - destination part with 64-bit address +*/ +typedef ZB_PACKED_PRE struct zb_aps_bind_long_dst_addr_s +{ + zb_address_ieee_ref_t dst_addr; /*!< destination address as ref from nwkAddressMap */ + zb_uint8_t dst_end; /*!< destination endpoint */ +} ZB_PACKED_STRUCT zb_aps_bind_long_dst_addr_t; + +#ifndef ZB_CONFIGURABLE_MEM +#define ZB_APS_BIND_TRANS_TABLE_SIZE ((ZB_IOBUF_POOL_SIZE + 15U)/16U *4U) + +/* it should be 4-byte aligned if it is stored in NVRAM */ +#define ZB_SINGLE_TRANS_INDEX_SIZE (((ZB_APS_BIND_TRANS_TABLE_SIZE + 31U) / 32U) * 4U) +#endif + +/** + Global binding table - destination part +*/ +typedef ZB_PACKED_PRE struct zb_aps_bind_dst_table_s +{ +#ifdef ZB_CONFIGURABLE_MEM + /* WARNING: this field will be rewritten if APS binding dataset is present in NVRAM */ + zb_uint8_t *trans_index; +#endif /* defined ZB_CONFIGURABLE_MEM */ + + ZB_PACKED_PRE union + { + zb_uint16_t group_addr; /*!< group address */ + zb_aps_bind_long_dst_addr_t long_addr; /*!< @see zb_asp_long_dst_addr_t */ + } u; + +#ifndef ZB_CONFIGURABLE_MEM + zb_uint8_t trans_index[ZB_SINGLE_TRANS_INDEX_SIZE]; +#endif /* defined ZB_CONFIGURABLE_MEM */ + + zb_uint8_t dst_addr_mode; /*!< destination address mode flag, 0 + * - group address, otherwise long + * address plus dest endpoint */ + zb_uint8_t src_table_index; /*!< index from zb_asp_src_table_t */ +#ifdef SNCP_MODE + zb_uint8_t id; /* original index position when inserted, to identify + * entry even if moved with the array (on removal of + * other elements) */ + zb_uint8_t align; +#endif + zb_uint8_t align[8]; +} ZB_PACKED_STRUCT zb_aps_bind_dst_table_t; + +ZB_ASSERT_IF_NOT_ALIGNED_TO_16(zb_aps_bind_dst_table_t); + +/** + Neighbor table entry + */ +typedef ZB_PACKED_PRE struct zb_neighbor_tbl_ent_s /* not need to pack it at IAR */ +{ + /* 0 */ + zb_bitfield_t used:1; /*!< Record has used */ + zb_bitfield_t ext_neighbor:1; /*!< if 1, this is ext neighbor + * record, else base neighbor */ + + zb_bitfield_t device_type:2; /*!< Neighbor device type - @see @ref nwk_device_type */ + + zb_bitfield_t depth:4; /*!< The network depth of this + device. A value of 0x00 + indicates that this device is the + Zigbee coordinator for the + network. */ + /* 1,2 */ + zb_bitfield_t permit_joining:1; /*!< A value of TRUE indicates that at + least one Zigbee router on the + network currently permits joining, + i.e. its NWK has been issued an + NLME-PERMIT-JOINING + primitive and, the time limit if + given, has not yet expired. */ + + zb_bitfield_t rx_on_when_idle:1; /*!< Indicates if neighbor receiver + enabled during idle periods: + TRUE = Receiver is on + FALSE = Receiver is off + This field should be present for + entries that record the parent or + children of a Zigbee router or + Zigbee coordinator. */ + + zb_bitfield_t relationship:3; /*!< The relationship between the + neighbor and the current device: + 0x00=neighbor is the parent + 0x01=neighbor is a child + 0x02=neighbor is a sibling + 0x03=none of the above + 0x04=previous child + 0x05=unauthenticated child + This field shall be present in every + neighbor table entry. + see @ref nwk_relationship + */ + + zb_bitfield_t need_rejoin:1; /*!< Need send rejoin response without receive request */ + + /* there was send_via_routing field which marked asymmetrical links when we + * can head the device but it can't hear us. Now that functionality is + * implemented using outgoing_cost field. */ + zb_bitfield_t reserved:1; + + zb_bitfield_t keepalive_received:1; /*!< This value indicates at least one keepalive + * has been received from the end device since + * the router has rebooted. + */ + + zb_bitfield_t mac_iface_idx:5; /*!< An index into the MAC Interface Table + * indicating what interface the neighbor or + * child is bound to. */ + + zb_bitfield_t transmit_failure_cnt:4; /*!< Transmit failure counter (used to initiate + * device address + * search). */ + /* 3 */ + zb_uint8_t lqi; /*!< Link quality. Also used to calculate + * incoming cost */ + /* 4 */ + zb_int8_t rssi; /*!< Received signal strength indicator */ + /* 5 */ + ZB_PACKED_PRE union { + ZB_PACKED_PRE struct zb_ext_neighbor_s + { + /* 0 */ + zb_uint16_t short_addr; /*!< 16-bit network address of the + neighboring device */ + /* 2 */ + + zb_ieee_addr_compressed_t long_addr; /*!< 64-bit address (packed) */ + /* 8 */ + zb_uint8_t update_id; /*!< This field reflects the value of nwkUpdateId from the NIB. */ + /* 9 */ + zb_bitfield_t panid_ref:5; /*!< ref to the extended Pan id */ + + zb_bitfield_t router_capacity:1; /*!< This value is set to TRUE if this + device is capable of accepting + join requests from router- + capable devices and is set to + FALSE otherwise. */ + zb_bitfield_t end_device_capacity:1; /*!< This value is set to TRUE if the + device is capable of accepting + join requests from end devices + seeking to join the network and + is set to FALSE otherwise. */ + zb_bitfield_t potential_parent:1; /*!< This field usage - see + 3.6.1.4.1.1 Child Procedure: + If the Status parameter indicates a refusal to permit + joining on the part of the neighboring device (that is, PAN at capacity or PAN + access denied), then the device attempting to join should set the Potential parent + bit to 0 in the corresponding neighbor table entry to indicate a failed join attempt. + */ + /* 10 */ + zb_uint8_t channel_page; /*!< The current channel page occupied by the network. */ + /* 11 */ + zb_bitfield_t logical_channel:6; /*!< The current logical channel + occupied by the network. */ + + zb_bitfield_t stack_profile:2; /*!< A ZBOSS profile identifier. */ + + /* 12 */ + zb_uint8_t classification_mask; + /* 13 */ + } ZB_PACKED_STRUCT ext; + ZB_PACKED_PRE struct zb_base_neighbor_s + { + zb_uint8_t key_seq_number; /*!< key number for which + * incoming_frame_counter is valid */ +#ifndef ZB_ROUTER_ROLE /* no routing at ZED - simplify*/ + zb_address_ieee_ref_t addr_ref; /*!< address translation entry */ + zb_uint8_t nwk_ed_timeout; /*End device timeout - @see @ref nwk_requested_timeout */ +#else /* ZR,ZC */ +#if !defined ZB_CONFIGURABLE_MEM && ZB_IEEE_ADDR_TABLE_SIZE < 128 + /* Won 1 byte here, so base is 11 bytes (== ext) */ + zb_bitfield_t addr_ref:7; /*!< address translation entry */ +#else + /* If configurable mem build, can have >127 addresses, so need a byte here. */ + zb_address_ieee_ref_t addr_ref; +#endif /* if 7 bits are enough */ + + zb_bitfield_t nwk_ed_timeout:4; /*End device timeout - @see @ref nwk_requested_timeout */ + + /* Following fields present only if nwkSymLink = TRUE - this is PRO, not 2007 */ + zb_bitfield_t outgoing_cost:3; /*!< The cost of an outgoing + * link. Got from link status. */ + /* In other words, if a device fails to receive nwkRouterAgeLimit link status + messages from a router neighbor in a row, the old outgoing cost information is + discarded. In this case, the neighbor entry is considered stale and may be reused if + necessary to make room for a new neighbor. */ +#ifndef ZB_LITE_NO_CONFIGURABLE_LINK_STATUS + zb_bitfield_t age:5; /*!< The number of nwkLinkStatusPeriod intervals since a + * link status command was received */ +#else + /* actually ZB_NWK_ROUTER_AGE_LIMIT is 3, so 2 bits is enough */ + zb_bitfield_t age:2; +#endif +#endif /* ZB_ROUTER_ROLE */ + zb_uint32_t incoming_frame_counter; /*!< incoming NWK frame counter + * for this device after + * key change */ + zb_time_t time_to_expire; /*Time stamp for ED aging*/ + } ZB_PACKED_STRUCT base; + } ZB_PACKED_STRUCT u; + /* TODO: move it to base ?? */ +#if !defined ZB_ED_ROLE && defined ZB_MAC_DUTY_CYCLE_MONITORING + zb_bitbool_t is_subghz:1; /*!< if 1, this is Sub-GHz device */ + zb_bitbool_t suspended:1; /*!< if 1, SuspendZCLMessages was sent to the device */ + zb_lbitfield_t pkt_count:22; /*!< count of packets received from this device */ +#define MAX_NBT_PKT_COUNT ((1u<<22U)-1U) + zb_lbitfield_t subghz_ep:8; /*!< endpoint with Sub-GHz cluster on remote device */ +#endif +} ZB_PACKED_STRUCT +zb_neighbor_tbl_ent_t; + +/** + Kind of negotiation before TX +*/ + +/** + * @name MAC TX wait + * @anchor mac_tx_wait + */ +/** @{ */ +#define ZB_MAC_TX_WAIT_ACK 0U +#define ZB_MAC_TX_WAIT_CSMACA 1U +#define ZB_MAC_TX_WAIT_ZGP 2U +#define ZB_MAC_TX_WAIT_NONE 3U +/** @} */ + +/** + * @name MAC TX status + * @anchor mac_tx_status + */ +/** @{ */ +#define ZB_TRANS_TX_OK 0U +#define ZB_TRANS_CHANNEL_BUSY_ERROR 1U +#define ZB_TRANS_TX_RETRY_COUNT_EXCEEDED 2U +#define ZB_TRANS_TX_LBT_TO 3U +#define ZB_TRANS_NO_ACK 4U +/** @} */ + +zb_uint32_t zb_get_channel_mask(void); + +/* MAC diagnostics info */ +typedef ZB_PACKED_PRE struct zb_mac_diagnostic_info_s +{ + zb_uint32_t mac_rx_bcast; /* A counter that is incremented each time + * the MAC layer receives a broadcast. */ + zb_uint32_t mac_tx_bcast; /* A counter that is incremented each time + * the MAC layer transmits a broadcast. */ + zb_uint32_t mac_rx_ucast; /* A counter that is incremented each time the + * MAC layer receives a unicast. */ + + /* These 3 counters are required not to break + * ZDO channel management logic that + * uses normalized counters values. + */ + zb_uint32_t mac_tx_ucast_total_zcl; /* The same as mac_tx_ucast_total, but non-normalized */ + zb_uint16_t mac_tx_ucast_failures_zcl; /* The same as mac_tx_ucast_failures, but non-normalized */ + zb_uint16_t mac_tx_ucast_retries_zcl; /* The same as mac_tx_ucast_retries, but non-normalized*/ + + zb_uint16_t mac_tx_ucast_total; /* Total number of Mac Tx Transactions to + * attempt to send a message (but not + * counting retries) */ + zb_uint16_t mac_tx_ucast_failures; /* Total number of failed Tx + * Transactions. So if the Mac send a + * single packet, it will be retried 4 + * times without ack, that counts as 1 failure */ + zb_uint16_t mac_tx_ucast_retries; /* Total number of Mac Retries regardless of + * whether the transaction resulted in + * success or failure. */ + + zb_uint16_t phy_to_mac_que_lim_reached; /* A counter that is incremented each time when MAC RX queue if full. */ + + zb_uint16_t mac_validate_drop_cnt; /* How many times the packet was dropped at the packet + * validation stage for length or bad formatting. */ + + zb_uint16_t phy_cca_fail_count; /* Number of the PHY layer was unable + * to transmit due to a failed CCA */ + + zb_uint8_t period_of_time; /* Time period over which MACTx results are measured */ + zb_uint8_t last_msg_lqi; /* LQI value of the last received packet */ + zb_int8_t last_msg_rssi; /* RSSI value of the last received packet */ + zb_uint32_t cca_retries; /* Total number of CCA retries */ + zb_uint32_t pta_lo_pri_req; /* Total number of low priority PTA request */ + zb_uint32_t pta_hi_pri_req; /* Total number of high priority PTA request */ + zb_uint32_t pta_lo_pri_denied; /* Total number of low priority PTA request denied by master */ + zb_uint32_t pta_hi_pri_denied; /* Total number of high priority PTA request denied by master */ + zb_uint32_t pta_denied_rate; /* PTA deny rate*/ +} ZB_PACKED_STRUCT +zb_mac_diagnostic_info_t; + +/* MAC diagnostics info extended struct */ +typedef ZB_PACKED_PRE struct zb_mac_diagnostic_ex_info_s +{ + zb_mac_diagnostic_info_t mac_diag_info; + /* Internal variables/counters that should be transferred + * from MAC to ZDO and should not go to the NHLE */ + zb_uint32_t mac_tx_for_aps_messages; /* Internal counter used to calculate + average_mac_retry_per_aps_message_sent in ZDO */ +} ZB_PACKED_STRUCT +zb_mac_diagnostic_ex_info_t; + +/*! @brief Structure saved diagnostic counters except MAC + * See the ZCL Diagnostics Cluster -> ZCLr7 spec, chapter 3.15 */ +typedef ZB_PACKED_PRE struct zdo_diagnostics_info_s +{ + /*! @brief An attribute that is incremented + * each time the device resets. */ + zb_uint16_t number_of_resets; + + /*! @brief A counter that is incremented each time + * the APS layer receives a broadcast. */ + zb_uint16_t aps_tx_bcast; + + /*! @brief A counter that is incremented each time + * the APS layer successfully transmits a unicast. */ + zb_uint16_t aps_tx_ucast_success; + + /*! @brief A counter that is incremented each time the + * APS layer retries the sending of a unicast. */ + zb_uint16_t aps_tx_ucast_retry; + + /*! @brief A counter that is incremented each time + * the APS layer fails to send a unicast. */ + zb_uint16_t aps_tx_ucast_fail; + + /*! @brief A counter that is incremented each time the network + * layer submits a route discovery message to the MAC. */ + zb_uint16_t route_disc_initiated; + + /*! @brief A counter that is incremented each time + * an entry is added to the neighbor table. */ + zb_uint16_t nwk_neighbor_added; + + /*! @brief A counter that is incremented each time + * an entry is removed from the neighbor table. */ + zb_uint16_t nwk_neighbor_removed; + + /*! @brief A counter that is incremented each time a neighbor table entry + * becomes stale because the neighbor has not been heard from. */ + zb_uint16_t nwk_neighbor_stale; + + /*! @brief A counter that is incremented each time + * a node joins or rejoins the network via this node. */ + zb_uint16_t join_indication; + + /*! @brief A counter that is incremented each time an entry + * is removed from the child table. */ + zb_uint16_t childs_removed; + + /*! @brief A counter that is incremented each time a message is + * dropped at the network layer because the APS frame counter + * was not higher than the last message seen from that source. */ + zb_uint16_t nwk_fc_failure; + + /*! @brief A counter that is incremented each time a message is + * dropped at the APS layer because the APS frame counter was + * not higher than the last message seen from that source. */ + zb_uint16_t aps_fc_failure; + + /*! @brief A counter that is incremented each time a message is dropped + * at the APS layer because it had APS encryption but the key associated + * with the sender has not been authenticated, and thus the key is not + * authorized for use in APS data messages. */ + zb_uint16_t aps_unauthorized_key; + + /*! @brief A counter that is incremented each time a NWK encrypted message + * was received but dropped because decryption failed. */ + zb_uint16_t nwk_decrypt_failure; + + /*! @brief A counter that is incremented each time an APS encrypted message was + * received but dropped because decryption failed. */ + zb_uint16_t aps_decrypt_failure; + + /*! @brief A counter that is incremented each time + * the stack failed to allocate a packet buffers. */ + zb_uint16_t packet_buffer_allocate_failures; + + /*! @brief A counter that is equal to the average number + * of MAC retries needed to send an APS message. */ + zb_uint16_t average_mac_retry_per_aps_message_sent; + + /*! @brief A counter that is incremented on the NWK layer + * each time tries number of a packet resending are gone. + * + * @note It's a non-stanrad counter that depends on ZB_ENABLE_NWK_RETRANSMIT and + * will be zero always when the macro isn't set. */ + zb_uint16_t nwk_retry_overflow; + + /** A non-standard counter of the number of times the NWK broadcast was + * dropped because the broadcast table was full. + * 01/15/2021 In ZBOSS fired if any of the broadcast_transaction or + * broadcast_retransmission tables are full */ + zb_uint16_t nwk_bcast_table_full; + +} ZB_PACKED_STRUCT zdo_diagnostics_info_t; + +#if defined NCP_MODE && !defined NCP_MODE_HOST +typedef ZB_PACKED_PRE struct zb_ncp_pending_calls_s +{ + zb_uint8_t tsn; + zb_uint16_t call_id; +} ZB_PACKED_STRUCT +zb_ncp_pending_calls_t; + +#endif /* NCP_MODE && !NCP_MODE_HOST */ + +#endif /* !ZB_MINIMAL_CONTEXT */ + +#endif /* ZB_ZBOSS_API_INTERNAL_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zboss_api_mm.h b/managed_components/espressif__esp-zboss-lib/include/zboss_api_mm.h new file mode 100644 index 0000000..e661fba --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zboss_api_mm.h @@ -0,0 +1,122 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Public Multi-MAC layer API +*/ +#ifndef ZBOSS_API_MM_H +#define ZBOSS_API_MM_H 1 + +/** \addtogroup mm_api */ +/** @{ */ + +enum zb_mac_interfaces_counter_e { + #if defined(ZB_MAC_MONOLITHIC) + ZB_MAC_INTERFACE_MONOLITHIC, + #endif + #if defined(ZB_MACSPLIT_HOST) + ZB_MAC_INTERFACE_MACSPLIT_HOST, + #endif + #if defined(ZB_MAC_BLE) + ZB_MAC_INTERFACE_BLE, + #endif + #if defined(ZB_MACSPLIT_DEVICE) + ZB_MAC_INTERFACE_MACSPLIT_DEVICE, + #endif + #if defined(ZB_MAC_SUBGHZ) + ZB_MAC_INTERFACE_SUBGHZ, + #endif + #if defined(ZB_EXTMAC) + ZB_MAC_INTERFACE_EXTMAC, + #endif + ZB_MAC_INTERFACE_MAX +}; + +#if defined(ZB_MAC_MONOLITHIC) + #define ZB_MAC_INTERFACE_MONOLITHIC_ID ((zb_uint8_t)ZB_MAC_INTERFACE_MONOLITHIC) +#endif +#if defined(ZB_MACSPLIT_HOST) + #define ZB_MAC_INTERFACE_MACSPLIT_HOST_ID ((zb_uint8_t)ZB_MAC_INTERFACE_MACSPLIT_HOST) +#endif +#if defined(ZB_EXTMAC) + #define ZB_MAC_INTERFACE_EXTMAC_ID ((zb_uint8_t)ZB_MAC_INTERFACE_EXTMAC) +#endif +#if defined(ZB_MAC_BLE) + #define ZB_MAC_INTERFACE_BLE_ID ((zb_uint8_t)ZB_MAC_INTERFACE_BLE) +#endif +#if defined(ZB_MACSPLIT_DEVICE) + #define ZB_MAC_INTERFACE_MACSPLIT_DEVICE_ID ((zb_uint8_t)ZB_MAC_INTERFACE_MACSPLIT_DEVICE) +#endif +#if defined(ZB_MAC_SUBGHZ) + #define ZB_MAC_INTERFACE_SUBGHZ_ID ((zb_uint8_t)ZB_MAC_INTERFACE_SUBGHZ) +#endif + +/* C-STAT does not allow to assign ZB_MAC_INTERFACE_MAX to ZB_NWK_MAC_IFACE_TBL_SIZE, + * so check configurations manually */ +#if defined(ZB_MAC_MONOLITHIC) && defined(ZB_MACSPLIT_HOST) + #define ZB_NWK_MAC_IFACE_TBL_SIZE 2U +#elif defined(ZB_MAC_MONOLITHIC) && defined(ZB_MAC_BLE) + #define ZB_NWK_MAC_IFACE_TBL_SIZE 2U +#elif defined(ZB_MAC_MONOLITHIC) && !defined(ZB_MACSPLIT_HOST) && !defined(ZB_MAC_BLE) && !defined(ZB_MACSPLIT_DEVICE) && !defined(ZB_MAC_SUBGHZ) + #define ZB_NWK_MAC_IFACE_TBL_SIZE 1U +#elif defined(ZB_MACSPLIT_HOST) && !defined(ZB_MAC_MONOLITHIC) && !defined(ZB_MAC_BLE) && !defined(ZB_MACSPLIT_DEVICE) && !defined(ZB_MAC_SUBGHZ) + #define ZB_NWK_MAC_IFACE_TBL_SIZE 1U +#elif defined(ZB_MACSPLIT_DEVICE) && !defined(ZB_MAC_MONOLITHIC) && !defined(ZB_MAC_BLE) && !defined(ZB_MACSPLIT_HOST) && !defined(ZB_MAC_SUBGHZ) + #define ZB_NWK_MAC_IFACE_TBL_SIZE 1U + /* MAC-split SoC uses default MAC interface, so for building device with only SoC interface just declare monolithic MAC */ + #define ZB_MAC_INTERFACE_MONOLITHIC_ID ZB_MAC_INTERFACE_MACSPLIT_DEVICE_ID +#elif defined(NCP_MODE_HOST) + /* Preserve default table size to keep previous stack behaviour, but + * do not use any interfaces in that case */ + #define ZB_NWK_MAC_IFACE_TBL_SIZE 1U +#elif defined(ZB_EXTMAC) + #define ZB_NWK_MAC_IFACE_TBL_SIZE 1U +#else + #error Multi-MAC configuration is not supported, at least one interface should be enabled +#endif + +#if ZB_NWK_MAC_IFACE_TBL_SIZE > 1U && defined(ZB_MAC_INTERFACE_SINGLE) + #error ZB_MAC_INTERFACE_SINGLE requires to enable only one interface +#endif + +/** + * @brief Flag that is used to perform some action on all interfaces together + */ +#define ZB_NWK_MULTIMAC_ALL_INTERFACES 0xFFU + +/** @} */ /* mm_api */ + +#endif /*ZBOSS_API_MM_H*/ diff --git a/managed_components/espressif__esp-zboss-lib/include/zboss_api_nwk.h b/managed_components/espressif__esp-zboss-lib/include/zboss_api_nwk.h new file mode 100644 index 0000000..fa5153d --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zboss_api_nwk.h @@ -0,0 +1,873 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Public Network layer API +*/ +#ifndef ZB_ZBOSS_API_NWK_H +#define ZB_ZBOSS_API_NWK_H 1 + +#include "zboss_api_mm.h" + +/** \addtogroup nwk_api */ +/** @{ */ + +/** @addtogroup nwk_common_constants NWK common constants + * @{ + */ + +/** + * @name Network broadcast addresses types + * @anchor nwk_broadcast_addresses +*/ +/** @{ */ +#define ZB_NWK_BROADCAST_ALL_DEVICES 0xFFFFu /**< All devices in PAN */ +#define ZB_NWK_BROADCAST_RX_ON_WHEN_IDLE 0xFFFDu /**< macRxOnWhenIdle = TRUE */ +#define ZB_NWK_BROADCAST_ROUTER_COORDINATOR 0xFFFCu /**< All routers and coordinator */ +#define ZB_NWK_BROADCAST_LOW_POWER_ROUTER 0xFFFBu /**< Low power routers only */ + +#define ZB_NWK_BROADCAST_RESERVED 0xFFF8u /**< Reserved value */ +/** @} */ /* nwk_broadcast_addresses */ + +/** @} */ /* nwk_common_constants */ + +/** @addtogroup nwk_management_service NWK management service + * @{ + */ +/** @brief Check that address is broadcast. + * @param addr - 16-bit address + * @return TRUE if address is broadcast, FALSE otherwise + */ +/* #define ZB_NWK_IS_ADDRESS_BROADCAST(addr) ( ((addr) & 0xFFF0) == 0xFFF0 ) */ +#define ZB_NWK_IS_ADDRESS_BROADCAST(addr) ( (addr) >= ZB_NWK_BROADCAST_RESERVED ) +/** @} */ /* nwk_management_service */ + +/** @addtogroup nwk_common_constants NWK common constants + * @{ + */ + +/** + * @name Network device type + * @anchor nwk_device_type + */ +/** @{ */ +#define ZB_NWK_DEVICE_TYPE_COORDINATOR 0U /*!< Device - Coordinator */ +#define ZB_NWK_DEVICE_TYPE_ROUTER 1U /*!< Device - Router */ +#define ZB_NWK_DEVICE_TYPE_ED 2U /*!< Device - End device */ +#define ZB_NWK_DEVICE_TYPE_NONE 3U /*!< Unknown Device */ +/** @} */ + +/** + * @brief Type for network device type + * + * Holds one of @ref nwk_device_type. Kept for backward compatibility as + * @ref nwk_device_type were declared previously as enum. + */ +typedef zb_uint8_t zb_nwk_device_type_t; + +/** + * @name Leave types + * @anchor nwk_leave_type + */ +/** @{ */ +#define ZB_NWK_LEAVE_TYPE_RESET 0x00U /**< Leave without rejoin */ +#define ZB_NWK_LEAVE_TYPE_REJOIN 0x01U /**< Leave with rejoin */ +/** @} */ + +/** + * @brief Type for leave types + * + * Holds one of @ref nwk_leave_type. Kept for backward compatibility as + * @ref nwk_leave_type were declared previously as enum. + */ +typedef zb_uint8_t zb_nwk_leave_type_t; + + +/** @cond internals_doc */ +/** + * @name Network command status codes + * @anchor nwk_command_status + */ +/** @{ */ +#define ZB_NWK_COMMAND_STATUS_NO_ROUTE_AVAILABLE 0x00U /**< No route available */ +#define ZB_NWK_COMMAND_STATUS_TREE_LINK_FAILURE 0x01U /**< Tree link failure */ +#define ZB_NWK_COMMAND_STATUS_NONE_TREE_LINK_FAILURE 0x02U /**< None-tree link failure */ +#define ZB_NWK_COMMAND_STATUS_LOW_BATTERY_LEVEL 0x03U /**< Low battery level */ +#define ZB_NWK_COMMAND_STATUS_NO_ROUTING_CAPACITY 0x04U /**< No routing capacity */ +#define ZB_NWK_COMMAND_STATUS_NO_INDIRECT_CAPACITY 0x05U /**< No indirect capacity */ +#define ZB_NWK_COMMAND_STATUS_INDIRECT_TRANSACTION_EXPIRY 0x06U /**< Indirect transaction expiry */ +#define ZB_NWK_COMMAND_STATUS_TARGET_DEVICE_UNAVAILABLE 0x07U /**< Target device unavailable */ +#define ZB_NWK_COMMAND_STATUS_TARGET_ADDRESS_UNALLOCATED 0x08U /**< Target address unallocated */ +#define ZB_NWK_COMMAND_STATUS_PARENT_LINK_FAILURE 0x09U /**< Parent link failure */ +#define ZB_NWK_COMMAND_STATUS_VALIDATE_ROUTE 0x0aU /**< Validate route */ +#define ZB_NWK_COMMAND_STATUS_SOURCE_ROUTE_FAILURE 0x0bU /**< Source route failure */ +#define ZB_NWK_COMMAND_STATUS_MANY_TO_ONE_ROUTE_FAILURE 0x0cU /**< Many-to-one route failure */ +#define ZB_NWK_COMMAND_STATUS_ADDRESS_CONFLICT 0x0dU /**< Address conflict */ +#define ZB_NWK_COMMAND_STATUS_VERIFY_ADDRESS 0x0eU /**< Verify address */ +#define ZB_NWK_COMMAND_STATUS_PAN_IDENTIFIER_UPDATE 0x0fU /**< Pan ID update */ +#define ZB_NWK_COMMAND_STATUS_NETWORK_ADDRESS_UPDATE 0x10U /**< Network address update */ +#define ZB_NWK_COMMAND_STATUS_BAD_FRAME_COUNTER 0x11U /**< Bad frame counter */ +#define ZB_NWK_COMMAND_STATUS_BAD_KEY_SEQUENCE_NUMBER 0x12U /**< Bad key sequence number */ +#define ZB_NWK_COMMAND_STATUS_UNKNOWN_COMMAND 0x13U /**< Command received is not known *//** @} */ +/** @} */ + +/** + * @brief Type for network command status codes + * + * Holds one of @ref nwk_command_status. Kept for backward compatibility as + * @ref nwk_command_status were declared previously as enum. + */ +typedef zb_uint8_t zb_nwk_command_status_t; + +/** @endcond */ /* internals_doc */ +/** @} */ /* nwk_common_constants */ + +/** @cond internals_doc */ +/** @brief 3.4.3 Network Status Command: Arguments of the NLME-STATUS.indication routine. */ +typedef ZB_PACKED_PRE struct zb_nlme_status_indication_s +{ + zb_uint8_t status; /**< Error code associated with the failure */ + zb_uint16_t network_addr; /**< Network device address associated with the status information */ + zb_uint8_t unknown_command_id; /**< Unknown command ID + (required for ZB_NWK_COMMAND_STATUS_UNKNOWN_COMMAND) */ +} ZB_PACKED_STRUCT +zb_nlme_status_indication_t; +/** @endcond */ /* internals_doc */ + +/** @addtogroup nwk_common_constants NWK common constants + * @{ + */ +/** + LQI undefined value + */ +#define ZB_MAC_LQI_UNDEFINED 0U +/** + RSSI undefined value + */ +#define ZB_MAC_RSSI_UNDEFINED 0x7fU + +/** + Number of the first channel +*/ +/* #define ZB_MAC_START_CHANNEL_NUMBER 11 */ +/** + Maximal number of the channels + */ +#define ZB_MAC_MAX_CHANNEL_NUMBER 26U +/** + Total number of supported channels + */ +#define ZB_MAC_SUPPORTED_CHANNELS (ZB_MAC_MAX_CHANNEL_NUMBER + 1U) + +/** @cond DOXYGEN_SE_SECTION */ +/* See D.10.2.1.3.2 Channel Pages */ + +/* North America and Mexico region Page 23 */ + +/** + The first logical channel for Page 23 Sub GHz +*/ +#define ZB_PAGE23_SUB_GHZ_START_LOGICAL_CHANNEL 0U + +/** + Number of the first channel in channel mask for Page 23 Sub GHz +*/ +#define ZB_PAGE23_SUB_GHZ_START_CHANNEL_NUMBER 0U +/** + The last logical channel for Page 23 Sub GHz +*/ +#define ZB_PAGE23_SUB_GHZ_MAX_LOGICAL_CHANNEL 24U +/** + Number of the last channel in channel mask for Page 23 Sub GHz +*/ +#define ZB_PAGE23_SUB_GHZ_MAX_CHANNEL_NUMBER (ZB_PAGE23_SUB_GHZ_MAX_LOGICAL_CHANNEL - \ + ZB_PAGE23_SUB_GHZ_START_LOGICAL_CHANNEL) + +/* Europe region Pages 24 - 27 */ + +/** + The first logical channel for Page 24 Sub GHz +*/ +#define ZB_PAGE24_SUB_GHZ_START_LOGICAL_CHANNEL 56U + +/** + Number of the first channel in channel mask for Page 24 Sub GHz +*/ +#define ZB_PAGE24_SUB_GHZ_START_CHANNEL_NUMBER 0U +/** + The last logical channel for Page 24 Sub GHz +*/ +#define ZB_PAGE24_SUB_GHZ_MAX_LOGICAL_CHANNEL 76U +/** + Number of the last channel in channel mask for Page 24 Sub GHz +*/ +#define ZB_PAGE24_SUB_GHZ_MAX_CHANNEL_NUMBER (ZB_PAGE24_SUB_GHZ_MAX_LOGICAL_CHANNEL - \ + ZB_PAGE24_SUB_GHZ_START_LOGICAL_CHANNEL) + +/** + The first logical channel for Page 25 Sub GHz +*/ +#define ZB_PAGE25_SUB_GHZ_START_LOGICAL_CHANNEL 0U + +/** + Number of the first channel in channel mask for Page 25 Sub GHz +*/ +#define ZB_PAGE25_SUB_GHZ_START_CHANNEL_NUMBER 0U +/** + The last logical channel for Page 25 Sub GHz +*/ +#define ZB_PAGE25_SUB_GHZ_MAX_LOGICAL_CHANNEL 26U +/** + Number of the last channel in channel mask for Page 25 Sub GHz +*/ +#define ZB_PAGE25_SUB_GHZ_MAX_CHANNEL_NUMBER (ZB_PAGE25_SUB_GHZ_MAX_LOGICAL_CHANNEL - \ + ZB_PAGE25_SUB_GHZ_START_LOGICAL_CHANNEL) + +/** + The first logical channel for Page 26 Sub GHz +*/ +#define ZB_PAGE26_SUB_GHZ_START_LOGICAL_CHANNEL 27U + +/** + Number of the first channel in channel mask for Page 26 Sub GHz +*/ +#define ZB_PAGE26_SUB_GHZ_START_CHANNEL_NUMBER 0U +/** + The last logical channel for Page 26 Sub GHz +*/ +#define ZB_PAGE26_SUB_GHZ_MAX_LOGICAL_CHANNEL 34U +/** + Number of the last channel in channel mask for Page 26 Sub GHz +*/ +#define ZB_PAGE26_SUB_GHZ_MAX_CHANNEL_NUMBER (ZB_PAGE26_SUB_GHZ_MAX_LOGICAL_CHANNEL - \ + ZB_PAGE26_SUB_GHZ_START_LOGICAL_CHANNEL) + +/** + The first logical channel for Page 27 Sub GHz +*/ +#define ZB_PAGE27_SUB_GHZ_START_LOGICAL_CHANNEL 35U + +/** + Number of the first channel in channel mask for Page 27 Sub GHz +*/ +#define ZB_PAGE27_SUB_GHZ_START_CHANNEL_NUMBER 0U +/** + The last logical channel for Page 27 Sub GHz +*/ +#define ZB_PAGE27_SUB_GHZ_MAX_LOGICAL_CHANNEL 55U +/** + Number of the last channel in channel mask for Page 27 Sub GHz +*/ +#define ZB_PAGE27_SUB_GHZ_MAX_CHANNEL_NUMBER (ZB_PAGE27_SUB_GHZ_MAX_LOGICAL_CHANNEL - \ + ZB_PAGE27_SUB_GHZ_START_LOGICAL_CHANNEL) + +/* Great Britain region Pages 28 - 31 */ + +/** + The first logical channel for Page 28 Sub GHz +*/ +#define ZB_PAGE28_SUB_GHZ_START_LOGICAL_CHANNEL 0U + +/* 08/21/2017 EE CR:MINOR Am I right this value is always 0 for any page? Do we ever need separate constants? */ +/** + Number of the first channel in channel mask for Page 28 Sub GHz +*/ +#define ZB_PAGE28_SUB_GHZ_START_CHANNEL_NUMBER 0U +/** + The last logical channel for Page 28 Sub GHz +*/ +#define ZB_PAGE28_SUB_GHZ_MAX_LOGICAL_CHANNEL 26U +/** + Number of the last channel in channel mask for Page 28 Sub GHz +*/ +#define ZB_PAGE28_SUB_GHZ_MAX_CHANNEL_NUMBER (ZB_PAGE28_SUB_GHZ_MAX_LOGICAL_CHANNEL - \ + ZB_PAGE28_SUB_GHZ_START_LOGICAL_CHANNEL) + +/** + The first logical channel for Page 29 Sub GHz +*/ +#define ZB_PAGE29_SUB_GHZ_START_LOGICAL_CHANNEL 27U +/** + Number of the first channel in channel mask for Page 29 Sub GHz +*/ +#define ZB_PAGE29_SUB_GHZ_START_CHANNEL_NUMBER 0U +/** + The last logical channel for Page 29 Sub GHz (for solid range 27-34) +*/ +#define ZB_PAGE29_SUB_GHZ_PRE_MAX_LOGICAL_CHANNEL 34U +/** + The last logical channel for Page 29 Sub GHz +*/ +#define ZB_PAGE29_SUB_GHZ_MAX_LOGICAL_CHANNEL 62U +/** + Number of the last channel in channel mask for Page 29 Sub GHz +*/ +#define ZB_PAGE29_SUB_GHZ_MAX_CHANNEL_NUMBER (ZB_PAGE29_SUB_GHZ_PRE_MAX_LOGICAL_CHANNEL - \ + ZB_PAGE29_SUB_GHZ_START_LOGICAL_CHANNEL + 1U /* 62 channel */) + +/** + The first logical channel for Page 30 Sub GHz +*/ +#define ZB_PAGE30_SUB_GHZ_START_LOGICAL_CHANNEL 35U +/** + Number of the first channel in channel mask for Page 30 Sub GHz +*/ +#define ZB_PAGE30_SUB_GHZ_START_CHANNEL_NUMBER 0U +/** + The last logical channel for Page 30 Sub GHz +*/ +#define ZB_PAGE30_SUB_GHZ_MAX_LOGICAL_CHANNEL 61U +/** + Number of the last channel in channel mask for Page 30 Sub GHz +*/ +#define ZB_PAGE30_SUB_GHZ_MAX_CHANNEL_NUMBER (ZB_PAGE30_SUB_GHZ_MAX_LOGICAL_CHANNEL - \ + ZB_PAGE30_SUB_GHZ_START_LOGICAL_CHANNEL) + +/** + The first logical channel for Page 31 Sub GHz +*/ +#define ZB_PAGE31_SUB_GHZ_START_LOGICAL_CHANNEL 0U +/** + Number of the first channel in channel mask for Page 31 Sub GHz +*/ +#define ZB_PAGE31_SUB_GHZ_START_CHANNEL_NUMBER 0U +/** + The last logical channel for Page 31 Sub GHz +*/ +#define ZB_PAGE31_SUB_GHZ_MAX_LOGICAL_CHANNEL 26U +/** + Number of the last channel in channel mask for Page 31 Sub GHz +*/ +#define ZB_PAGE31_SUB_GHZ_MAX_CHANNEL_NUMBER (ZB_PAGE31_SUB_GHZ_MAX_LOGICAL_CHANNEL - \ + ZB_PAGE31_SUB_GHZ_START_LOGICAL_CHANNEL) + /** @endcond */ /* DOXYGEN_SE_SECTION */ +/* ZB_MAC_START_CHANNEL_NUMBER */ +/** + The first logical channel for Page 0 2.4GHz +*/ +#define ZB_PAGE0_2_4_GHZ_START_LOGICAL_CHANNEL 11U +/* Let's keep compatibility with bits layout in ZBOSS without sub-gig: start from 11 in 2.4. + Actually, only subgig pages 28 and 31 are ok too (logical == bit#). Pages 29 and 30 are special case. + */ +/** + Number of the first channel in channel mask for Page 0 2.4GHz +*/ +#define ZB_PAGE0_2_4_GHZ_START_CHANNEL_NUMBER ZB_PAGE0_2_4_GHZ_START_LOGICAL_CHANNEL +/** + The last logical channel in channel mask for Page 0 2.4GHz +*/ +#define ZB_PAGE0_2_4_GHZ_MAX_LOGICAL_CHANNEL ZB_MAC_MAX_CHANNEL_NUMBER +/** + Number of the last channel in channel mask for Page 0 2.4GHz +*/ +#define ZB_PAGE0_2_4_GHZ_MAX_CHANNEL_NUMBER ZB_MAC_MAX_CHANNEL_NUMBER +/* (ZB_PAGE0_2_4_GHZ_MAX_LOGICAL_CHANNEL - \ */ +/* ZB_PAGE0_2_4_GHZ_START_LOGICAL_CHANNEL) */ + +/** @cond DOXYGEN_SE_SECTION */ +/** + Maximal number of channels for Page 23 Sub GHz +*/ +#define ZB_PAGE23_SUB_GHZ_MAX_CHANNELS_COUNT (ZB_PAGE23_SUB_GHZ_MAX_CHANNEL_NUMBER - \ + ZB_PAGE23_SUB_GHZ_START_CHANNEL_NUMBER + 1U) +/** + Maximal number of channels for Page 24 Sub GHz +*/ +#define ZB_PAGE24_SUB_GHZ_MAX_CHANNELS_COUNT (ZB_PAGE24_SUB_GHZ_MAX_CHANNEL_NUMBER - \ + ZB_PAGE24_SUB_GHZ_START_CHANNEL_NUMBER + 1U) +/** + Maximal number of channels for Page 25 Sub GHz +*/ +#define ZB_PAGE25_SUB_GHZ_MAX_CHANNELS_COUNT (ZB_PAGE25_SUB_GHZ_MAX_CHANNEL_NUMBER - \ + ZB_PAGE25_SUB_GHZ_START_CHANNEL_NUMBER + 1U) +/** + Maximal number of channels for Page 26 Sub GHz +*/ +#define ZB_PAGE26_SUB_GHZ_MAX_CHANNELS_COUNT (ZB_PAGE26_SUB_GHZ_MAX_CHANNEL_NUMBER - \ + ZB_PAGE26_SUB_GHZ_START_CHANNEL_NUMBER + 1U) +/** + Maximal number of channels for Page 27 Sub GHz +*/ +#define ZB_PAGE27_SUB_GHZ_MAX_CHANNELS_COUNT (ZB_PAGE27_SUB_GHZ_MAX_CHANNEL_NUMBER - \ + ZB_PAGE27_SUB_GHZ_START_CHANNEL_NUMBER + 1U) + +/** + Maximal number of channels for Page 28 Sub GHz +*/ +#define ZB_PAGE28_SUB_GHZ_MAX_CHANNELS_COUNT (ZB_PAGE28_SUB_GHZ_MAX_CHANNEL_NUMBER - \ + ZB_PAGE28_SUB_GHZ_START_CHANNEL_NUMBER + 1U) +/** + Maximal number of channels for Page 29 Sub GHz +*/ +#define ZB_PAGE29_SUB_GHZ_MAX_CHANNELS_COUNT (ZB_PAGE29_SUB_GHZ_MAX_CHANNEL_NUMBER - \ + ZB_PAGE29_SUB_GHZ_START_CHANNEL_NUMBER + 1U) +/** + Maximal number of channels for Page 30 Sub GHz +*/ +#define ZB_PAGE30_SUB_GHZ_MAX_CHANNELS_COUNT (ZB_PAGE30_SUB_GHZ_MAX_CHANNEL_NUMBER - \ + ZB_PAGE30_SUB_GHZ_START_CHANNEL_NUMBER + 1U) +/** + Maximal number of channels for Page 31 Sub GHz +*/ +#define ZB_PAGE31_SUB_GHZ_MAX_CHANNELS_COUNT (ZB_PAGE31_SUB_GHZ_MAX_CHANNEL_NUMBER - \ + ZB_PAGE31_SUB_GHZ_START_CHANNEL_NUMBER + 1U) +/** @endcond */ /* DOXYGEN_SE_SECTION */ +/** + Maximal number of channels for Page 0 2.4GHz +*/ +#define ZB_PAGE0_2_4_GHZ_MAX_CHANNELS_COUNT (ZB_PAGE0_2_4_GHZ_MAX_CHANNEL_NUMBER - \ + ZB_PAGE0_2_4_GHZ_START_CHANNEL_NUMBER + 1U) +/** @cond DOXYGEN_SE_SECTION */ +/** + Maximal number of ed scan channels for all pages +*/ +#define ZB_ED_SCAN_MAX_CHANNELS_COUNT \ + ((ZB_IO_BUF_SIZE - sizeof(zb_uint8_t)) / sizeof(zb_energy_detect_channel_info_t)) +/** + Max # of network descriptors which can fit into a single buffer. +*/ +#define ZB_ACTIVE_SCAN_MAX_NETWORK_COUNT \ + ((ZB_IO_BUF_SIZE - sizeof(zb_nlme_network_discovery_confirm_t)) / sizeof(zb_nlme_network_descriptor_t)) + +#define ZB_CHANNEL_PAGE_MAX_CHANNELS_COUNT ZB_PAGE28_SUB_GHZ_MAX_CHANNELS_COUNT +/** @endcond */ /* DOXYGEN_SE_SECTION */ +/** @} */ /* nwk_common_constants */ + +/** @cond internals_doc */ +/** @addtogroup nwk_pib_cache PIB cache + * @{ + */ + +/** + Data structure used to cache frequently used PIB attributes. + + Useful when using alien MAC layer without direct access to PIB: blockable "get" + interface to PIB is too complex and slow. + */ +typedef struct zb_nwk_pib_cache_s +{ + zb_uint16_t mac_short_address; /*!< The 16-bit address that the device uses + to communicate in the PAN. */ + zb_uint16_t mac_pan_id; /*!< The 16-bit identifier of the PAN on which + the device is operating. If this value is 0xffff, + the device is not associated. */ + zb_ieee_addr_t mac_extended_address; /*!< The 64-bit (IEEE) address assigned to the device. */ + + zb_uint8_t mac_association_permit; /*!< Indication of whether a coordinator is currently + allowing association. A value of TRUE indicates*/ + zb_uint8_t mac_rx_on_when_idle; /*!< Indication of whether the MAC sublayer is to enable + its receiver during idle periods. */ + zb_uint8_t phy_current_page[ZB_NWK_MAC_IFACE_TBL_SIZE]; /*!< Index of current physical channel page */ + zb_uint8_t phy_current_channel[ZB_NWK_MAC_IFACE_TBL_SIZE]; /*!< Index of current physical channel */ + zb_uint8_t phy_primary_iface; /*!< Index of MAC interface that is used for joining */ +} zb_nwk_pib_cache_t; + +/** @} */ + + +/** + * @name PIB cache mirror + * \par Here are cache of PIB / NIB mirror of PIB values. + * + * After that values modified in NWK or upper, must sync it with MAC using MLME-SET. + * + * @{ + */ + +/** + Function used to access PIB cache. + @return pointer to PIB cache. + */ +zb_nwk_pib_cache_t *zb_nwk_get_pib_cache(void); +/** + Macro used to access PIB cache. + @return pointer to PIB cache. + */ + + +/* We get false-positive violations of MISRA rules 5.2 and 5.4 here + * because an internal header redefine ZB_PIB_CACHE macro for + * optimization purposes, and C-STAT can not properly handle + * #undef usage. Only one macro definition is valid at a time, + * but MISRA rules 5.2 and 5.4 prohibit two definitions of a + * symbol simultaneously. + * We ensure that only one instance of the macro is effectively + * defined here. */ +#ifdef ZB_PIB_CACHE +#error Please ensure that you are not including any internal headers which redefine ZB_PIB_CACHE macro before including this file +#else /* ZB_PIB_CACHE */ +/*cstat !MISRAC2012-Rule-5.2_c99 !MISRAC2012-Rule-5.4_c99 */ +#define ZB_PIB_CACHE() zb_nwk_get_pib_cache() +#endif /* ZB_PIB_CACHE */ + +#ifndef NCP_MODE_HOST +/** Cached value of device network address */ +#define ZB_PIBCACHE_NETWORK_ADDRESS() ZB_PIB_CACHE()->mac_short_address +/** Cached value of device Pan ID */ +#define ZB_PIBCACHE_PAN_ID() ZB_PIB_CACHE()->mac_pan_id +/** Cached value of device extended address */ +#define ZB_PIBCACHE_EXTENDED_ADDRESS() ZB_PIB_CACHE()->mac_extended_address +/** Cached value of RxOnWhenIdle attribute */ +#ifdef ZB_ED_RX_OFF_WHEN_IDLE +#define ZB_PIBCACHE_RX_ON_WHEN_IDLE() ZB_B2U(!ZB_IS_DEVICE_ZED()) +#else +#define ZB_PIBCACHE_RX_ON_WHEN_IDLE() ZB_PIB_CACHE()->mac_rx_on_when_idle +#endif +/** Cached value of AssociationPermit attribute */ +#define ZB_PIBCACHE_ASSOCIATION_PERMIT() ZB_PIB_CACHE()->mac_association_permit + +#define ZB_PIBCACHE_PRIMARY_IFACE() ZB_PIB_CACHE()->phy_primary_iface +#define ZB_PIBCACHE_PRIMARY_IFACE_PAGE() ZB_PIB_CACHE()->phy_current_page[ZB_PIB_CACHE()->phy_primary_iface] +#define ZB_PIBCACHE_PRIMARY_IFACE_CHANNEL() ZB_PIB_CACHE()->phy_current_channel[ZB_PIB_CACHE()->phy_primary_iface] + +/** Cached value of CurrentChannel attribute */ +#define ZB_PIBCACHE_CURRENT_CHANNEL() ZB_PIBCACHE_PRIMARY_IFACE_CHANNEL() +#define ZB_PIBCACHE_CURRENT_CHANNEL_BY_IFACE(iface_id) ZB_PIB_CACHE()->phy_current_channel[iface_id] +#define ZB_PIBCACHE_CURRENT_CHANNELS_LIST() ZB_PIB_CACHE()->phy_current_channel +/** Cached value of CurrentPage attribute */ +#define ZB_PIBCACHE_CURRENT_PAGE() ZB_PIBCACHE_PRIMARY_IFACE_PAGE() +#define ZB_PIBCACHE_CURRENT_PAGE_BY_IFACE(iface_id) ZB_PIB_CACHE()->phy_current_page[iface_id] +#define ZB_PIBCACHE_CURRENT_PAGES_LIST() ZB_PIB_CACHE()->phy_current_page + +#else /* NCP_MODE_HOST */ + +/** Cached value of device network address */ +#define ZB_PIBCACHE_NETWORK_ADDRESS() zb_get_short_address() +/** Cached value of RxOnWhenIdle attribute */ +#ifdef ZB_ED_RX_OFF_WHEN_IDLE +/* Make simpler checks if ZED always rx-off-when-idle */ +#undef ZB_PIBCACHE_RX_ON_WHEN_IDLE +#define ZB_PIBCACHE_RX_ON_WHEN_IDLE() ZB_B2U(!ZB_IS_DEVICE_ZED()) +#else +#define ZB_PIBCACHE_RX_ON_WHEN_IDLE() ZB_B2U(zb_get_rx_on_when_idle()) +#endif +#endif /* !NCP_MODE_HOST */ + +/** + Arguments of the NLME-PERMIT_JOINING.request routine. +*/ +typedef ZB_PACKED_PRE struct zb_nlme_permit_joining_request_s +{ + zb_uint8_t permit_duration; /**< Time in seconds during which the coordinator + * or router will allow associations */ +} ZB_PACKED_STRUCT +zb_nlme_permit_joining_request_t; + +/** + NLME-PERMIT-JOINING.request primitive + + Allow/disallow network joining + + @param param - buffer containing parameters - @see + zb_nlme_network_formation_request_t + @return RET_OK on success, error code otherwise. + + @snippet doxygen_snippets.dox zb_nlme_permit_joining_request + */ +void zb_nlme_permit_joining_request(zb_uint8_t param); + + +/** @} */ +/** @endcond */ /* internals_doc */ + +/** @addtogroup nwk_panid_conflicts NWK PAN ID conflicts + * @{ + */ + +#define ZB_PAN_ID_CONFLICT_INFO_MAX_PANIDS_COUNT 16U + +/** Structure describing a detected PAN ID conflict */ +typedef ZB_PACKED_PRE struct zb_pan_id_conflict_info_s +{ + zb_uint16_t panid_count; /* cb_param.gnr.in = _pvalue) + +/** Set OUTPUT device callback parameter with specific value. */ +#define ZB_ZCL_DEVICE_CMD_PARAM_OUT_SET(_param, _pvalue) \ + ((ZB_ZCL_DEVICE_CMD_PARAM(_param))->cb_param.gnr.out = _pvalue) + +/** Init all fields of device callback params. */ +#define ZB_ZCL_DEVICE_CMD_PARAM_INIT_WITH(_param, _cb_id, _status, _cmd_info, _in, _out) \ + (ZB_BZERO(ZB_ZCL_DEVICE_CMD_PARAM(_param), sizeof(*ZB_ZCL_DEVICE_CMD_PARAM(_param))), \ + (ZB_ZCL_DEVICE_CMD_PARAM_CB_ID(_param) = _cb_id, \ + (ZB_ZCL_DEVICE_CMD_PARAM_ENDPOINT(_param) = (_cmd_info != NULL ? \ + ZB_ZCL_PARSED_HDR_SHORT_DATA((typeof(ZB_ZCL_DEVICE_CMD_PARAM_CMD_INFO(_param)))_cmd_info).dst_endpoint : 0x00),\ + (ZB_ZCL_DEVICE_CMD_PARAM_STATUS(_param) = _status, \ + (ZB_ZCL_DEVICE_CMD_PARAM_CMD_INFO(_param) = _cmd_info, \ + (ZB_ZCL_DEVICE_CMD_PARAM_IN_SET(_param, _in), \ + (ZB_ZCL_DEVICE_CMD_PARAM_OUT_SET(_param, _out)))))))) + +/** @endcond */ /* internals_doc */ + +/** Get INPUT device callback parameter from buffer reference. + * @param _param - Reference to buffer. + * @param _ptype - Target data type. + * @return - Pointer to @e _ptype data. + * @see @ref zb_zcl_device_callback_param_t. + */ +#define ZB_ZCL_DEVICE_CMD_PARAM_IN_GET(_param, _ptype) \ + ((const _ptype *) ((ZB_ZCL_DEVICE_CMD_PARAM(_param))->cb_param.gnr.in)) + +/** Get OUTPUT device callback parameter from buffer reference. + * @param _param - Reference to buffer. + * @param _ptype - Target data type + * @return - Pointer to @e _ptype data. + */ +#define ZB_ZCL_DEVICE_CMD_PARAM_OUT_GET(_param, _ptype) \ + ((_ptype *) ((ZB_ZCL_DEVICE_CMD_PARAM(_param))->cb_param.gnr.out)) + +/** Get access to @ref zb_zcl_parsed_hdr_t data from device callback parameter. + * @param _param - Reference to buffer. + * @return - Pointer to @ref zb_zcl_parsed_hdr_t structure. + */ +#define ZB_ZCL_DEVICE_CMD_PARAM_CMD_INFO(_param) \ + ((ZB_ZCL_DEVICE_CMD_PARAM(_param))->cb_param.gnr.in_cmd_info) + +/** Get access to @ref zb_zcl_device_callback_param_t::device_cb_id of device callback parameters. + * @param _param - Reference to buffer. + */ +#define ZB_ZCL_DEVICE_CMD_PARAM_CB_ID(_param) \ + ((ZB_ZCL_DEVICE_CMD_PARAM(_param))->device_cb_id) + +/** Get access to @ref zb_zcl_device_callback_param_t::status of device callback parameters. + * @param _param - Reference to buffer. + * @return - zb_ret_t value of current status. + */ +#define ZB_ZCL_DEVICE_CMD_PARAM_STATUS(_param) \ + ((ZB_ZCL_DEVICE_CMD_PARAM(_param))->status) + +/* Set ENDPOINT device callback parameter with specific value. */ +#define ZB_ZCL_DEVICE_CMD_PARAM_ENDPOINT(_param) \ + ((ZB_ZCL_DEVICE_CMD_PARAM(_param))->endpoint) + +/** @cond internals_doc */ +/** @brief ZCL default handler. + * + * This function handles ZCL commands which was not processed by application. + * + * @param param - reference to the buffer containing ZCL packet. + * @return @ref ZB_TRUE if packet was processed; @ref ZB_FALSE - otherwise + */ +zb_uint8_t zb_zcl_handle(zb_uint8_t param); +/** + Get ZCL TSN stored in ZCL frame + @param buffer - pointer to a buffer with ZCL frame + @return TSN value +*/ +zb_uint8_t zb_zcl_get_tsn_from_packet(zb_bufid_t buffer); + +#if !(defined ZB_ZCL_DISABLE_REPORTING) + +void zb_zcl_adjust_reporting_timer(zb_uint8_t param); + +void zb_zcl_update_reporting_info(zb_zcl_reporting_info_t *rep_info); + +zb_ret_t zb_zcl_put_default_reporting_info(zb_zcl_reporting_info_t* default_rep_info_ptr); + +void zb_zcl_remove_default_reporting_info(zb_uint16_t cluster_id, zb_uint8_t cluster_role); + +void zb_zcl_mark_report_not_sent(zb_zcl_reporting_info_t *rep_info); + +#endif + +/** + Register device context. + @param _device_ctx - pointer to device context + + Use @ref ZB_AF_REGISTER_DEVICE_CTX. + */ +void zb_zcl_register_device_ctx(zb_af_device_ctx_t *device_ctx); +void zb_zcl_init_endpoint(zb_af_endpoint_desc_t* ep); +zb_bool_t zb_zcl_check_cluster_list(void); +/** @endcond */ /* internals_doc */ +/** @} */ /* ZB_ZCL_INITIALIZATION */ + + +#ifdef ZB_BDB_MODE +/*! \addtogroup zboss_bdb_api +@{ + @defgroup zboss_bdb_comm_params BDB commissioning parameters + @defgroup zboss_bdb_comm_start BDB commissioning start & status + @defgroup zboss_bdb_comm_fb BDB Finding and Binding +@} +*/ + +/** + @addtogroup zboss_bdb_comm_params + @{ +*/ + +/** @cond internals_doc */ +/** + @brief BDB error codes + */ +enum zb_bdb_error_codes_e +{ + ZB_BDB_STATUS_SUCCESS = 0, /*!zcl.selector + +/** + Returns ZCL context. + @return pointer ZCL context + */ +zb_zcl_globals_t *zb_zcl_get_ctx(void); + +/** @endcond */ /* internals_doc */ + +/** Returns pointer to ZCL context */ +#define ZCL_CTX() (*zb_zcl_get_ctx()) + +/*! @} */ /* ZB_ZCL_INITIALIZATION */ + +#define ZB_ZCL_MAX_EP_NUMBER 10U + +typedef zb_uint8_t *(*zb_zcl_put_payload_cb_t)(zb_uint8_t *, const void *); + +void zb_zcl_send_cmd( + zb_uint8_t param, + const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, + zb_zcl_frame_direction_t direction, + zb_uint8_t src_ep, + const void *payload, + zb_uint8_t payload_size, + zb_zcl_put_payload_cb_t put_payload, + zb_zcl_cluster_id_t cluster_id, + zb_zcl_disable_default_response_t def_resp, + zb_uint8_t cmd_id, + zb_callback_t cb +); + +void zb_zcl_send_cmd_tsn( + zb_uint8_t param, + const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, + zb_zcl_frame_direction_t direction, + zb_uint8_t src_ep, + const void *payload, + zb_uint8_t payload_size, + zb_zcl_put_payload_cb_t put_payload, + zb_zcl_cluster_id_t cluster_id, + zb_zcl_disable_default_response_t def_resp, + zb_uint8_t cmd_id, + zb_uint8_t tsn, + zb_callback_t cb +); + +zb_bool_t zb_zcl_send_default_handler(zb_uint8_t param, + const zb_zcl_parsed_hdr_t *cmd_info, zb_zcl_status_t status); + +void zb_zcl_send_default_resp_ext(zb_uint8_t param, + const zb_zcl_parsed_hdr_t *cmd_info, zb_zcl_status_t status); + +#if defined ZB_APS_ENCRYPTION_PER_CLUSTER +void zb_zcl_set_cluster_encryption(zb_uint8_t endpoint_id, zb_uint16_t cluster_id, zb_uint8_t encrypt); +#endif /* ZB_APS_ENCRYPTION_PER_CLUSTER */ + +/** + Convert deprecated statuses into ZCL8 statuses. + Status enumerations (see ZCL8 spec 2.6.3) list was changed in ZCL8 spec. + LIMIT_REACHED, DUPLICATE_EXISTS, SUCCESS ==> SUCCESS + INCONSISTENT_STARTUP_STATE, DEFINED_OUT_OF_BAND, ACTION_DENIED, HARDWARE_FAILURE, SOFTWARE_FAILURE ==> FAILURE + WRITE_ONLY, NOT_AUTHORIZED ==> NOT_AUTHORIZED + MALFORMED_COMMAND, INVALID_FIELD ==> INVALID_FIELD + UNSUP_CLUSTER_COMMAND, UNSUP_GENERAL_COMMAND, UNSUP_MANUF_CLUSTER_COMMAND, UNSUP_MANUF_GENERAL_COMMAND ==> UNSUP_COMMAND + INCONSISTENT, CALIBRATION_ERROR, RESERVED ==> RESERVED + The function will convert statuses in ZB_ZCL_AUTO_MODE and ZB_ZCL_COMPATIBILITY_MODE ZCL8 backward compatibility modes. + ZB_ZCL_LEGACY_MODE implies that application can still use obsolete statuses, so in that mode the function doesn't make any conversion. + @param status - Status got over the air. + @return - Converted status. +*/ +zb_zcl_status_t zb_zcl_zcl8_statuses_conversion(zb_zcl_status_t status); + +/* Gateway endpoints configuration */ +zb_ret_t zb_zcl_add_gateway_endpoint(zb_uint8_t endpoint); +zb_ret_t zb_zcl_remove_gateway_endpoint(zb_uint8_t endpoint); + +#endif /* ZBOSS_API_ZCL_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zboss_api_zdo.h b/managed_components/espressif__esp-zboss-lib/include/zboss_api_zdo.h new file mode 100644 index 0000000..9448350 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zboss_api_zdo.h @@ -0,0 +1,3493 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Public ZDO layer API +*/ +#ifndef ZB_ZBOSS_API_ZDO_H +#define ZB_ZBOSS_API_ZDO_H 1 + +#ifdef ZB_ENABLE_ZGP_SINK +#include "zboss_api_zgp.h" +#endif + +/*! \addtogroup zb_comm_signals */ +/*! @{ */ + +/** + * @name ZDP status values + * @anchor zdp_status + * @see 2.4.5 - ZDP Enumeration Description + */ +/** @{ */ +/** The requested operation or transmission was completed successfully. */ +#define ZB_ZDP_STATUS_SUCCESS 0x00U + +/*!< The supplied request type was invalid. */ +#define ZB_ZDP_STATUS_INV_REQUESTTYPE 0x80U + +/*!< The requested device did not exist on a device following a child descriptor request to a + * parent.*/ +#define ZB_ZDP_STATUS_DEVICE_NOT_FOUND 0x81U + +/*!< The supplied endpoint was equal to 0x00 or between 0xf1 and 0xff. */ +#define ZB_ZDP_STATUS_INVALID_EP 0x82U + +/*!< The requested endpoint is not described by simple descriptor. */ +#define ZB_ZDP_STATUS_NOT_ACTIVE 0x83U + +/*!< The requested optional feature is not supported on the target device. */ +#define ZB_ZDP_STATUS_NOT_SUPPORTED 0x84U + +/*!< A timeout has occurred with the requested operation. */ +#define ZB_ZDP_STATUS_TIMEOUT 0x85U + +/*!< The end device bind request was unsuccessful due to a failure to match any suitable clusters.*/ +#define ZB_ZDP_STATUS_NO_MATCH 0x86U + +/*!< The unbind request was unsuccessful due to the coordinator or source device not having an + * entry in its binding table to unbind.*/ +#define ZB_ZDP_STATUS_NO_ENTRY 0x88U + +/*!< A child descriptor was not available following a discovery request to a parent. */ +#define ZB_ZDP_STATUS_NO_DESCRIPTOR 0x89U + +/*!< The device does not have storage space to support the requested operation. */ +#define ZB_ZDP_STATUS_INSUFFICIENT_SPACE 0x8aU + +/*!< The device is not in the proper state to support the requested operation. */ +#define ZB_ZDP_STATUS_NOT_PERMITTED 0x8bU + +/*!< The device does not have table space to support the operation. */ +#define ZB_ZDP_STATUS_TABLE_FULL 0x8cU + +/*!< The permissions configuration table on the target indicates that the request is not authorized + * from this device.*/ +#define ZB_ZDP_STATUS_NOT_AUTHORIZED 0x8dU + +/*!< The index in the received command is out of bounds. */ +#define ZB_ZDP_STATUS_INVALID_INDEX 0x8fU + +/**< Custom internal statuses. */ +#define ZB_ZDP_STATUS_DEV_ANNCE_SENDING_FAILED 0x0feU +#define ZB_ZDP_STATUS_TIMEOUT_BY_STACK 0xffU +/** @} */ + +/** + * @brief Type for ZDP status values. + * + * Holds one of @ref zdp_status. Kept for backward compatibility as + * @ref zdp_status were declared previously as enum. + */ +typedef zb_uint8_t zb_zdp_status_t; + +/** + * @name Signals passed to zboss_signal_handler() + * @anchor zdo_app_signal_type + * + * @note If an application requires the parameters to be passed to the @ref zboss_signal_handler, it + * is recommended to introduce the structure according to the pattern below: + * + * @code + * typedef struct zb_zdo_app_my_custom_signal_s + * { + * zb_zdo_app_signal_type_t super; + * zb_my_custom_data_type_t my_custom_data; + * } + * @endcode + */ +/** @{ */ +/** Obsolete signal, used for pre-R21 ZBOSS API compatibility. Not recommended to use. + * @parblock + * When generated: + * - After the device has been started and the non-BDB commissioning completed. + * - In case of the commissioning error. + * + * Status codes: + * - RET_OK: Device has started and joined the network. + * - RET_ERROR: An error of any type. + * + * Signal parameters: + * - none + * @endparblock */ + #define ZB_ZDO_SIGNAL_DEFAULT_START 0U + +/** Notifies the application that ZBOSS framework (scheduler, buffer pool, etc.) has started, but no + * join/rejoin/formation/BDB initialization has been done yet. + * + * @parblock + * When generated: + * - When the application calls zboss_start_no_autostart() instead of zboss_start() before the + * zboss_main_loop(). Used when some hardware must be initialized before the Zigbee commissioning, + * but already has ZBOSS scheduler running. Example: sensor connected through UART. + * - On macsplit architecture, when the application calls zboss_start_no_autostart() and both + * host, SoC components completed initialization procedure. + * This signal is always generated after ZB_MACSPLIT_DEVICE_BOOT in such case. + * + * Status codes: + * - RET_OK: Only ZBOSS framework has been initialized. + * - Does not return error status. + * + * Signal parameters: + * - none + * + * @snippet smart_plug_v2/sp_device/sp_device.c signal_skip_startup + * @endparblock */ +#define ZB_ZDO_SIGNAL_SKIP_STARTUP 1U + +/** Notifies the application about the new device appearance. + * @parblock + * When generated: + * - Upon receiving the Device_annce command. + * + * Status codes: + * - RET_OK: Device_annce command was received. + * - Does not return error status. + * + * Signal parameters: + * - @ref zb_zdo_signal_device_annce_params_t + * + * @snippet simple_gw/simple_gw.c signal_device_annce + * @endparblock */ +#define ZB_ZDO_SIGNAL_DEVICE_ANNCE 2U + +/** Notifies the application that the device itself has left the network. + * @parblock + * When generated: + * - Upon sending the "Leave" command. + * + * Status codes: + * - RET_OK: Device has sent the "Leave" command. + * - Does not return error status. + * + * Signal parameters: + * - @ref zb_zdo_signal_leave_params_t + * + * @note All callbacks for ZDO requests will be cleared and will be never called. + * For example, if zb_zdo_simple_desc_req has been sent with cb argument set + * and leave received before ZDO cb called, then this cb will be never called later. + * + * @snippet light_sample/light_control/light_control.c signal_leave + * @endparblock */ +#define ZB_ZDO_SIGNAL_LEAVE 3U + +/** Corrupted or incorrect signal information. + * @parblock + * When generated: + * - Incorrect buffer length detected by zb_get_app_signal (less then zb_zdo_app_signal_hdr_t) + * + * Status codes: + * - none + * + * Signal parameters: + * - none + * @endparblock */ +#define ZB_ZDO_SIGNAL_ERROR 4U + +/** Device started for the first time after the NVRAM erase. + * @parblock + * When generated: + * - Upon completing the typical device startup (network formation for ZC or + * rejoin/discovery/association for ZR and ZED). + * - This signal is exclusive to @ref ZB_BDB_SIGNAL_DEVICE_REBOOT + * + * @note No @ref ZB_BDB_SIGNAL_STEERING or @ref ZB_BDB_SIGNAL_FORMATION signals will be generated. + * + * Status codes: + * - RET_OK: Device started after the NVRAM erase + * - RET_INTERRUPTED: The operation was cancelled with zb_bdb_reset_via_local_action() + * - RET_ERROR: An error of any type. + * + * Signal parameters: + * - none + * + * @snippet HA_samples/on_off_switch/sample_zed.c signal_first + * @endparblock */ +#define ZB_BDB_SIGNAL_DEVICE_FIRST_START 5U + +/** Device started using the NVRAM contents. + * @parblock + * When generated: + * - Upon the device joining/rejoining Zigbee network using restored parameters. + * - This signal is exclusive to @ref ZB_BDB_SIGNAL_DEVICE_FIRST_START + * + * @note No @ref ZB_BDB_SIGNAL_STEERING or @ref ZB_BDB_SIGNAL_FORMATION signals will be generated. + * + * Status codes: + * - RET_OK: Device started using configuration stored in NVRAM + * - RET_INTERRUPTED: The operation was cancelled with zb_bdb_reset_via_local_action() + * - RET_ERROR: An error of any type. + * + * Signal parameters: + * - none + * + * @snippet HA_samples/on_off_switch/sample_zed.c signal_reboot + * @endparblock */ +#define ZB_BDB_SIGNAL_DEVICE_REBOOT 6U + +/** @cond DOXYGEN_BDB_SECTION */ +#define ZB_SIGNAL_DEVICE_FIRST_START ZB_BDB_SIGNAL_DEVICE_FIRST_START +#define ZB_SIGNAL_DEVICE_REBOOT ZB_BDB_SIGNAL_DEVICE_REBOOT +#ifdef ZB_ENABLE_ZLL +/** + * @cond DOXYGEN_TOUCHLINK_FEATURE + * @addtogroup touchlink + * @{ */ + +/** Informs the Touchlink initiator about the new network has been created. + * @parblock + * When generated: + * - Upon generating the Network Start Response during the Touchlink commissioning procedure. + * + * Status codes: + * - RET_OK: New Zigbee network created. + * - Does not return error status. + * + * Signal parameters: + * - @ref zb_bdb_signal_touchlink_nwk_started_params_t + * + * @snippet lighting/dimmable_light_tl/light_controller_zed.c signal_touchlink_nwk_started + * @endparblock */ +#define ZB_BDB_SIGNAL_TOUCHLINK_NWK_STARTED 7U + +/** Inform the Touchlink initiator that the new router joined the network. + * @parblock + * When generated: + * - Upon receiving the Commissioning Network Join Router Response. + * + * Status codes: + * - RET_OK: New router joined the network. + * - Does not return error status. + * + * Signal parameters: + * - @ref zb_bdb_signal_touchlink_nwk_started_params_t + * + * @snippet lighting/dimmable_light_tl/light_controller_zed.c signal_touchlink_nwk_joined_router + * @endparblock */ +#define ZB_BDB_SIGNAL_TOUCHLINK_NWK_JOINED_ROUTER 8U + +/** Touchlink commissioning done. + * @parblock + * When generated: + * - Touchlink initiator device joined the network. + * + * Status codes: + * - ZB_BDB_STATUS_SUCCESS: Commissioning successful. + * - ZB_BDB_STATUS_NO_SCAN_RESPONSE: + * 1. No Touchlink commissioning cluster scan response inter-PAN commands were received + * 2. No touchlink commissioning cluster scan response inter-PAN commands were received with the + * inter-PAN transaction identifier field equal to that used by the initiator in its scan request + * command. + * - RET_INTERRUPTED: The operation was cancelled with zb_bdb_reset_via_local_action() + * + * Signal parameters: + * - none + * @endparblock */ +#define ZB_BDB_SIGNAL_TOUCHLINK 9U +/** @} */ /* touchlink */ +/** @endcond */ /* DOXYGEN_TOUCHLINK_FEATURE */ +#endif /*ZB_ENABLE_ZLL*/ + +/** BDB network steering completed (Network steering only). + * + * @parblock + * When generated: + * - Upon completing Network steering initiated by + * bdb_start_top_level_commissioning(ZB_BDB_NETWORK_STEERING). + * + * Status codes: + * - RET_OK: Network steering completed. + * - RET_INTERRUPTED: was cancelled with bdb_cancel_joining() + * or with zb_bdb_reset_via_local_action() + * + * Has additional data of type zb_zdo_signal_leave_indication_params_t. + * + * Signal parameters: + * - none + * @endparblock */ +#define ZB_BDB_SIGNAL_STEERING 10U + +/** BDB network formation completed (Network formation only). + * + * @parblock + * When generated: + * - Upon completing Network formation initiated by + * bdb_start_top_level_commissioning(ZB_BDB_NETWORK_FORMATION). + * + * Status codes: + * - RET_OK: Network formation completed. + * - RET_INTERRUPTED: was cancelled with bdb_cancel_formation() + * or with zb_bdb_reset_via_local_action() + * + * Signal parameters: + * - none + * @endparblock */ +#define ZB_BDB_SIGNAL_FORMATION 11U + +/** BDB finding and binding for a target endpoint completed. + * + * @parblock + * When generated: + * - F&B target timeout expires. + * + * Status codes: + * - RET_OK: F&B target identifying time is expired. + * - RET_CANCELLED: F&B target identifying is cancelled during the IdentifyTime. + * - RET_ERROR: An error of any type. + * + * Signal parameters: + * - @ref zb_uint8_t - endpoint ID + * @endparblock */ +#define ZB_BDB_SIGNAL_FINDING_AND_BINDING_TARGET_FINISHED 12U + +/** BDB finding and binding for an initiator endpoint completed. + * + * @parblock + * When generated: + * - F&B with a Target succeeded or F&B initiator timeout expired or cancelled. + * + * Status codes: + * - @ref zdo_fb_initiator_finished_status + * + * Signal parameters: + * - @ref zb_zdo_signal_fb_initiator_finished_params_t + * @endparblock */ +#define ZB_BDB_SIGNAL_FINDING_AND_BINDING_INITIATOR_FINISHED 13U + +#ifdef ZB_ENABLE_ZLL +/** + * @cond DOXYGEN_TOUCHLINK_FEATURE + * @addtogroup touchlink + * @{ */ + +/** Touchlink procedure started. + * + * @parblock + * When generated: + * - Touchlink procedure started on the Target device. + * + * Status codes: + * - RET_OK: Procedure started on the Target device + * - RET_INTERRUPTED: The operation was cancelled with zb_bdb_reset_via_local_action() + * + * Signal parameters: + * - none + * @endparblock */ +#define ZB_BDB_SIGNAL_TOUCHLINK_TARGET 14U + +/** Touchlink Target network started (Target only). + * + * @parblock + * When generated: + * - Touchlink target initiated by bdb_touchlink_target_start(). + * + * Status codes: + * - RET_OK: Touchlink network started successfully. + * - RET_INTERRUPTED: The operation was cancelled with zb_bdb_reset_via_local_action() + * + * Signal parameters: + * - none + * @endparblock */ +#define ZB_BDB_SIGNAL_TOUCHLINK_NWK 15U + +/** Touchlink Target finished (Target only). + * + * @parblock + * When generated: + * - Touchlink target finished + * + * Status codes: + * - RET_OK: Touchlink target finished successfully. + * - Does not return error status. + * + * Signal parameters: + * - none + * @endparblock */ +#define ZB_BDB_SIGNAL_TOUCHLINK_TARGET_FINISHED 16U + +#define ZB_BDB_SIGNAL_TOUCHLINK_ADD_DEVICE_TO_NWK 17U + +/** @} */ /* touchlink */ +/** @endcond */ /* DOXYGEN_TOUCHLINK_FEATURE */ +#endif /*ZB_ENABLE_ZLL*/ + +/** @endcond */ /* DOXYGEN_BDB_SECTION */ + +/** Obsolete signal, used for pre-R21 ZBOSS API compatibility. Use ZB_ZDO_SIGNAL_DEVICE_ANNCE signal + * instead! + * + * @parblock + * When generated: + * - Indicates that there is a new device associated with Zigbee Coordinator or router. + * + * Status codes: + * - RET_OK: New device associated. + * - Does not return error status. + * + * Signal parameters: + * - @ref zb_nwk_signal_device_associated_params_t + * @endparblock */ +#define ZB_NWK_SIGNAL_DEVICE_ASSOCIATED 18U + +/** Network leave indication. + * + * @parblock + * When generated: + * - The child device has left the network. + * + * Status codes: + * - RET_OK: Leave command received from the child device. + * - RET_ERROR: An error of any type. + * + * Signal parameters: + * - @ref zb_zdo_signal_leave_indication_params_t + * + * @snippet simple_gw/simple_gw.c signal_leave_ind + * @endparblock */ +#define ZB_ZDO_SIGNAL_LEAVE_INDICATION 19U + +/** WWAH Rejoin start indication. + * + * @parblock + * When generated: + * - Device lost communication with the parent and started WWAH Rejoin procedure. + * + * Status codes: + * - RET_OK: Leave command received from the child device. + * - Does not return error status. + * + * Signal parameters: no + * @endparblock */ +#define ZB_BDB_SIGNAL_WWAH_REJOIN_STARTED 20U + +/** @cond DOXYGEN_ZGP_SECTION */ +/** ZGP commissioning signal. + * + * @parblock + * When generated: + * - GPCB commissioned/decommissioned a device. + * + * Status codes: + * - RET_OK: commissioning/decommissioned complete. + * - Does not return error status. + * + * Signal parameters: + * - zb_zgp_signal_commissioning_params_s + * + * @snippet light_sample/light_coordinator_combo/light_zc.c signal_zgp_commissioning + * @endparblock */ +#define ZB_ZGP_SIGNAL_COMMISSIONING 21U +/** @endcond */ /* DOXYGEN_ZGP_SECTION */ + +/** Notifies the application that the MCU can sleep for the specified period of time. + * @note Signal will not be generated if the sleep interval is less than sleep threshold + * ZB_SCHED_SLEEP_THRESHOLD_MS. To change the sleep threshold see zb_ret_t zb_sleep_set_threshold(). + * + * @parblock + * When generated: + * - ZBOSS scheduler detects that the sleep mode can be enabled on the device. + * + * Status codes: + * - RET_OK: The sleep mode can be enabled on the device. + * - Does not return error status. + * + * Signal parameters: + * - @ref zb_zdo_signal_can_sleep_params_t + * + * @snippet onoff_server/on_off_switch_zed.c signal_can_sleep + * @endparblock */ +#define ZB_COMMON_SIGNAL_CAN_SLEEP 22U + +/** Notifies the application that the application specific part of the production configuration was + * found and restored and provides the application with this data. + * + * @parblock + * When generated: + * - After restoring the production configuration. + * + * Status codes: + * - RET_OK: The application specific part of the production configuration exists. + * - RET_ERROR: An error of any type. + * + * Signal parameters: + * - Passed up with application specific data from production configuration. + * + * @endparblock + */ +#define ZB_ZDO_SIGNAL_PRODUCTION_CONFIG_READY 23U + +/** Notifies the application about the Neighbor Table expiration. + * It means that the neighbor devices did not send the Link Status messages for @ref + * ZB_NWK_ROUTER_AGE_LIMIT * @ref ZB_NWK_LINK_STATUS_PERIOD seconds. + * + * @parblock + * When generated: + * - All routes expired (usually when the link is down). + * + * Status codes: + * - RET_OK: All routers expired. + * - Does not return error status. + * + * Signal parameters: + * - none + * @endparblock */ +#define ZB_NWK_SIGNAL_NO_ACTIVE_LINKS_LEFT 24U + +#if defined ZB_ENABLE_SE_MIN_CONFIG || defined DOXYGEN +/* SE signals */ +/** @cond DOXYGEN_SE_SECTION */ + +/** Device started. No auto-join/rejoin configured, no join attempts were performed, control is + * passed to application. + * @par Signal parameter + * - N/A + */ +#define ZB_SE_SIGNAL_SKIP_JOIN 25U + +/** SE Rejoin start indication. + * + * @parblock + * When generated: + * - Device lost communication with the parent and started SE rejoin procedure. + * + * Status codes: + * - RET_OK: Leave command received from the child device. + * - Does not return error status. + * + * Signal parameters: no + * @endparblock */ +#define ZB_SE_SIGNAL_REJOIN_STARTED ZB_BDB_SIGNAL_WWAH_REJOIN_STARTED + +/** We are rejoined + * @par Signal parameter + * - N/A + */ +#define ZB_SE_SIGNAL_REJOIN 26U + +/** Our child rejoined. + * @par Signal parameter + * @ref zb_ieee_addr_t - long remote device address + */ +#define ZB_SE_SIGNAL_CHILD_REJOIN 27U + +/** Some device joined & authenticated in the net, established TCLK using CBKE procedure. Only TC + * can receive that signal. + * @par Signal parameter + * @ref zb_ieee_addr_t - long remote device address + * @par Example + * @snippet se/energy_service_interface/se_esi_zc.c SIGNAL_HANDLER_GET_SIGNAL + * @snippet se/energy_service_interface/se_esi_zc.c SIGNAL_HANDLER_TC_SIGNAL_CHILD_JOIN + */ +#define ZB_SE_TC_SIGNAL_CHILD_JOIN_CBKE 28U + +/** Some device joined & authenticated in the net, established TCLK, but using non-CBKE procedure + * (BDB). Only TC can receive that signal. + * @par Signal parameter + * @ref zb_ieee_addr_t - long remote device address + */ +#define ZB_SE_TC_SIGNAL_CHILD_JOIN_NON_CBKE 29U + +/** CBKE procedure failed. Application may set another certificate & key and retry CBKE procedure. + * @par Signal parameter + * N/A + * @par Example + * Signal processing code for @ref ZB_SE_SIGNAL_CBKE_OK can be used as a template + * @see zb_se_load_ecc_cert - set certificate + * @see zb_se_retry_cbke_with_tc - retry CBKE procedure + */ +#define ZB_SE_SIGNAL_CBKE_FAILED 30U + +/** CBKE procedure with TC succeed. + * Note: TC can't receive that signal. + * @par Signal parameter + * N/A + * @par Example + * @snippet se/in_home_display/se_ihd_zr.c SIGNAL_HANDLER_GET_SIGNAL + * @snippet se/in_home_display/se_ihd_zr.c SIGNAL_HANDLER_CBKE_OK + */ +#define ZB_SE_SIGNAL_CBKE_OK 31U + +/** Ready to start Service Discovery. Application can issue @ref zb_se_service_discovery_start to + * actually start discovery + * @par Signal parameter + * N/A + * @par Example + * @snippet se/in_home_display/se_ihd_zr.c SIGNAL_HANDLER_GET_SIGNAL + * @snippet se/in_home_display/se_ihd_zr.c SIGNAL_HANDLER_START_DISCOVERY + */ +#define ZB_SE_SIGNAL_SERVICE_DISCOVERY_START 32U + +/** Service Discovery found a device that can be bound. + * @par Signal parameter + * @ref zb_se_signal_service_discovery_bind_params_t + * @par Example + * @snippet se/in_home_display/se_ihd_zr.c SIGNAL_HANDLER_GET_SIGNAL + * @snippet se/in_home_display/se_ihd_zr.c SIGNAL_HANDLER_DO_BIND + * @see zb_se_signal_service_discovery_bind_params_t + * @see ZB_ZDO_SIGNAL_GET_PARAMS + * @see zb_se_service_discovery_bind_req + */ +#define ZB_SE_SIGNAL_SERVICE_DISCOVERY_DO_BIND 33U + +/** Bind request initiated by @ref zb_se_service_discovery_bind_req() succeeded. + * @par Signal parameter + * @ref zb_uint16_t - short remote device address + * @par Example + * @snippet se/in_home_display/se_ihd_zr.c SIGNAL_HANDLER_GET_SIGNAL + * @snippet se/in_home_display/se_ihd_zr.c SIGNAL_HANDLER_BIND_OK + */ +#define ZB_SE_SIGNAL_SERVICE_DISCOVERY_BIND_OK 34U + +/** Bind request failed. + * @par Signal parameter + * @ref zb_uint16_t - short remote device address + * @par Example + * The same code to @ref ZB_SE_SIGNAL_SERVICE_DISCOVERY_BIND_OK can be used for signal processing. + */ +#define ZB_SE_SIGNAL_SERVICE_DISCOVERY_BIND_FAILED 35U + +/** Successful bind initiated by other device. + * @par Signal parameter + * @ref zb_se_signal_service_discovery_bind_params_t + * @par Example + * @snippet se/energy_service_interface/se_esi_zc.c SIGNAL_HANDLER_GET_SIGNAL + * @snippet se/energy_service_interface/se_esi_zc.c SIGNAL_HANDLER_BIND_INDICATION + */ +#define ZB_SE_SIGNAL_SERVICE_DISCOVERY_BIND_INDICATION 36U + +/** Service Discovery succeeded + * @par Signal parameter + * N/A + * @par Example + * @snippet se/in_home_display/se_ihd_zr.c SIGNAL_HANDLER_GET_SIGNAL + * @snippet se/in_home_display/se_ihd_zr.c SIGNAL_HANDLER_DISCOVERY_OK + */ +#define ZB_SE_SIGNAL_SERVICE_DISCOVERY_OK 37U + +/** Service Discovery failed (no devices found) + * @par Signal parameter + * N/A + * @par Example + * @snippet se/in_home_display/se_ihd_zr.c SIGNAL_HANDLER_GET_SIGNAL + * @snippet se/in_home_display/se_ihd_zr.c SIGNAL_HANDLER_DISCOVERY_FAILED + */ +#define ZB_SE_SIGNAL_SERVICE_DISCOVERY_FAILED 38U + +/** Partner link key initiated by @ref zb_se_start_aps_key_establishment is done. Keypair with some + * device is ready. + * @par Signal parameter + * @ref zb_ieee_addr_t - long remote device address + * @see zb_se_start_aps_key_establishment + */ +#define ZB_SE_SIGNAL_APS_KEY_READY 39U + +/** Failed to establish a keypair + * @par Signal parameter + * @ref zb_ieee_addr_t - long remote device address + * @see zb_se_start_aps_key_establishment + */ +#define ZB_SE_SIGNAL_APS_KEY_FAIL 40U + +#endif /* ZB_ENABLE_SE_MIN_CONFIG */ + +/** ZC / our MAC suspended our device tx: out of Duty cycle (sub-ghz only) + * @par Signal parameter - number of minutes to suspend, -1 if unknown + */ +#define ZB_SIGNAL_SUBGHZ_SUSPEND 41U + +/** ZC resumed our device tx (sub-ghz only) */ +#define ZB_SIGNAL_SUBGHZ_RESUME 42U + +/** @endcond */ /* DOXYGEN_SE_SECTION */ +#ifdef ZB_MACSPLIT +/** Notifies the application about macsplit mac device boot. + * + * When generated: + * - When MAC device completed initialization procedure. + * - When the application calls zboss_start_no_autostart() and both + * host, SoC components have completed initialization procedure. + * This signal is always generated before @ref ZB_ZDO_SIGNAL_SKIP_STARTUP in such case. + * + * Status codes: + * - RET_OK: Device information updated. + * - Does not return error status. + * Signal parameters: + * - @ref zb_zdo_signal_macsplit_dev_boot_params_t + */ +#define ZB_MACSPLIT_DEVICE_BOOT 43U + +#define ZB_MACSPLIT_DEVICE_READY_FOR_UPGRADE 44U /*!< macsplit mac device is ready for upgrade */ + +/** macsplit device upgrade event: device ready for upgrade or error indication */ +#define ZB_MACSPLIT_DEVICE_FW_UPGRADE_EVENT 45U + +#endif /*ZB_MACSPLIT*/ + +#ifdef NCP_MODE + +#define ZB_SIGNAL_NWK_INIT_DONE 46U + +#endif /* NCP_MODE */ + +/** Notifies the Zigbee Trust center application about a new device is authorized in the network. + * For Zigbee R21 devices it means that the TCLK exchange procedure was finished, for the legacy + * devices it means that the Transport key was send to the device. + * + * When generated: + * - Authorization success + * - Authorization failed + * - Authorization timeout + * + * Status codes: + * - RET_OK: Device information updated. + * - Does not return error status. + * Signal parameters: + * - @ref zb_zdo_signal_device_authorized_params_t + */ +#define ZB_ZDO_SIGNAL_DEVICE_AUTHORIZED 47U + +/** Notifies the Zigbee Trust center or parent router application about a new device joined, + * rejoined or left the network. + * + * When generated: + * - Standard device secured rejoin + * - Standard device unsecured join + * - Device left + * - Standard device trust center rejoin + * + * Status codes: + * - RET_OK: Device information updated. + * - Does not return error status. + * + * Signal parameters: + * - @ref zb_zdo_signal_device_update_params_t + */ +#define ZB_ZDO_SIGNAL_DEVICE_UPDATE 48U + +/** PAN ID conflict has been detected. Application has to decide whether to initiate its resolution + * or not. + * @par Signal parameter + * @see zb_start_pan_id_conflict_resolution + */ +#define ZB_NWK_SIGNAL_PANID_CONFLICT_DETECTED 49U + +/** NLME status indication. Application may implement additional logic based on receiving some + * statuses. + * @par Signal parameter + * @ref zb_zdo_signal_nlme_status_indication_params_t + * @see zb_nwk_command_status_t is the full list of NLME statuses + */ +#define ZB_NLME_STATUS_INDICATION 50U + +/** @cond internals_doc */ + /** it is time to backup TC database (signal at TC) */ +#define ZB_TCSWAP_DB_BACKUP_REQUIRED_SIGNAL 51U + + /** TC is swapped (signal at Joiner) */ +#define ZB_TC_SWAPPED_SIGNAL 52U +/** @endcond */ /* internals_doc */ + +/** TC rejoin is completed + * + * @parblock + * When generated: + * - Device completes TC rejoin procedure. + * + * Status codes: + * - RET_OK: TC rejoin completed successful + * - RET_ERROR: An error of any type. + * + * Signal parameters: + * - none + * + * @snippet onoff_server/on_off_switch_zed.c signal_bdb_tc_rejoin_done + * @endparblock */ +#define ZB_BDB_SIGNAL_TC_REJOIN_DONE 53U + + +/** Notifies the Zigbee Trust center or router application about permit join status changed. + * @par When generated: + * - Network was just open + * - Network was just closed + * + * @par Status codes: + * - RET_OK: Device information updated. + * - Does not return error status. + * + * @par Signal parameters: + * - @ref zb_uint8_t - Open time or zero if network closed. Value of @ref zb_zdo_mgmt_permit_joining_req_param_t.permit_duration + * + * @par Signal handling: + * @snippet thermostat/thermostat_zr/thermostat_zr.c zb_zdo_signal_permit_join_status_example + * + * @par Signal generation: + * - To self: + * @snippet thermostat/thermostat_zr/thermostat_zr.c permit_join_request_local_example + * - To other devices: + * @snippet thermostat/thermostat_zr/thermostat_zr.c permit_join_request_broadcast_example + * + */ +#define ZB_NWK_SIGNAL_PERMIT_JOIN_STATUS 54U + + +/** BDB steering cancel request processed + * + * @parblock + * When generated: + * - after the cancel request called with bdb_cancel_steering() is processed + * + * Status codes: + * - RET_ILLEGAL_REQUEST: device is a ZC + * - RET_INVALID_STATE: steering for a node not a network is not in progress + * - RET_PENDING: it is too late to cancel a steering, it will be completed soon + * - RET_IGNORE: cancellation was already requested + * - RET_OK: steering is cancelled successfully + * + * Signal parameters: + * - none + * + * @endparblock */ +#define ZB_BDB_SIGNAL_STEERING_CANCELLED 55U + + +/** BDB formation cancel request processed + * + * @parblock + * When generated: + * - after the cancel request called with bdb_cancel_formation() is processed + * + * Status codes: + * - RET_INVALID_STATE: formation is not in progress + * - RET_PENDING: it is too late to cancel a formation, it will be completed soon + * - RET_IGNORE: cancellation was already requested + * - RET_OK: formation is cancelled successfully + * + * Signal parameters: + * - none + * + * @endparblock */ +#define ZB_BDB_SIGNAL_FORMATION_CANCELLED 56U + +/** ZBOSS is ready to shutdown signal + * + * @parblock + * When generated: + * - after ZBOSS preparations to shutdown initiated by zboss_start_shut() is done + * + * After receiving that signal application MUST complete ZBOSS shutdown by + * calling zboss_complete_shut(). It is impossible to continue ZBOSS work + * without a restart after calling zboss_start_shut(). + * + * Signal parameters: + * - none + * + * @endparblock */ +#define ZB_SIGNAL_READY_TO_SHUT 57U + +/** ZBOSS interpan preinit done signal + * + * @parblock + * When generated: + * - after ZBOSS preinit enough to send interpan initiated by zboss_preinit_for_interpan() is done + * + * After receiving that signal application can use zb_intrp_data_request_with_chan_change() API + * + * Signal parameters: + * - none + * + * @endparblock + */ +#define ZB_SIGNAL_INTERPAN_PREINIT 58U + +/** @cond DOXYGEN_ZGP_SECTION */ +/** ZGP Mode change signal. + * + * @parblock + * When generated: + * - GPCB Sink change mode between operational mode and commissioning mode. + * + * Status codes: + * - RET_OK: mode changed. + * - Does not return error status. + * + * Signal parameters: + * - zb_zgp_signal_mode_change_params_s + * + * @snippet simple_combo/zc_combo.c zgp_signal_mode_change + * + * @endparblock */ +#define ZB_ZGP_SIGNAL_MODE_CHANGE 59U +/** @endcond */ /* DOXYGEN_ZGP_SECTION */ + +/** Notifies an application a device unavailable. + * + * When generated: + * - ZBOSS could not send a packet over NWK, for example: + * there is no ACK on the MAC layer; + * there is no response to a network address request; + * - ZBOSS could not send a packet over APS, for example: + * there is no APS-ACK to an APS packet. + * + * Signal parameters: + * - @ref zb_zdo_device_unavailable_params_t + */ +#define ZB_ZDO_DEVICE_UNAVAILABLE 60U + +/** @cond DOXYGEN_ZGP_SECTION */ +/** ZGP Approve Commissioning signal. + * @parblock + * When generated: + * - ZGP subsystem is ready to create new pairing but APP should check + * if GPD application functionality matches to continue pairing. + * + * Status codes: + * - RET_OK. + * + * After receiving that signal application SHALL decide whether to connect + * GP device or not. After that, application SHALL send acceptance status + * by calling zb_zgps_accept_commissioning(). It is impossible to continue + * GP commissioning operation without a calling zb_zgps_accept_commissioning(), + * and the sink will exit commissioning mode after commissioning timeout + * expired. + * + * Signal parameters: + * - @ref zb_zgp_signal_approve_comm_params_t + * + * @snippet simple_combo/zc_combo.c zgp_signal_approve_comm + * @endparblock */ +#define ZB_ZGP_SIGNAL_APPROVE_COMMISSIONING 61U +/** @endcond */ /* DOXYGEN_ZGP_SECTION */ + +/** @} */ + +/** + * @brief Type for signals passed to zboss_signal_handler(). + * + * Holds one of @ref zdo_app_signal_type. + * Previously it was defined as enum but was converted to a set of defines due to MISRA violations. + */ +typedef zb_uint8_t zb_zdo_app_signal_type_t; + +/* Legacy API: zb_zdo_app_signal_type_t == zb_zdo_app_signal_t */ +typedef zb_zdo_app_signal_type_t zb_zdo_app_signal_t; + +/** + Obtains pointer to parameters passed with application signal. + + @param[in] sg_p - pointer to application signal + @param[in] type - parameter type + @return pointer to signal parameters + +@b Example +@snippet linky_sample/erl_interface/erl_interface_zed.c zb_zdo_signal_get_params_snippet + */ +#define ZB_ZDO_SIGNAL_GET_PARAMS(sg_p, type) ((type *)(void *)((((zb_uint8_t *)sg_p) + sizeof(zb_zdo_app_signal_hdr_t)))) + + +/** + @brief Cuts ZBOSS signal headers while keeping the signal parameter (if it was in the buffer). + + @param buf - pointer to a zb_buf_t structure. The buffer must be the one passed into zboss_signal_handler. + */ +#define ZB_ZDO_SIGNAL_CUT_HEADER(buf) zb_buf_cut_left(buf, sizeof(zb_zdo_app_signal_hdr_t)) + +/** + @brief Leave parameters + + Stack passes this parameter to application when device leave the network. + */ +typedef struct zb_zdo_signal_leave_params_s +{ + zb_nwk_leave_type_t leave_type; /** Leave type. @ref nwk_leave_type */ +} zb_zdo_signal_leave_params_t; + +/** + @brief NLME status indication parameters + + Stack passes this parameter to application when NLME status indication is generated. + */ +typedef struct zb_zdo_signal_nlme_status_indication_params_s +{ + zb_nlme_status_indication_t nlme_status; /** NLME status indication payload */ +} zb_zdo_signal_nlme_status_indication_params_t; + +/** + @brief Leave Indication parameters + + Stack passes this parameter to application upon receipt of leave indication + primitive. + */ +typedef struct zb_zdo_signal_leave_indication_params_s +{ + zb_uint16_t short_addr; /*!< Short address of device requested to leave or leaving device*/ + zb_ieee_addr_t device_addr; /*!< Long address of device requested to leave or leaving device*/ + zb_uint8_t rejoin; /*!< 1 if this was leave with rejoin; 0 - otherwise */ +} zb_zdo_signal_leave_indication_params_t; + +/** @cond DOXYGEN_SE_SECTION */ +/** + * @brief Service Discovery Bind signal parameters + * @details Contains info about the device found during Service Discovery. Stack passes this + * parameter to the application with signal @ref ZB_SE_SIGNAL_SERVICE_DISCOVERY_DO_BIND + */ +typedef struct zb_se_signal_service_discovery_bind_params_s +{ + zb_ieee_addr_t device_addr; /**< Long address of the device */ + zb_uint8_t endpoint; /**< Device endpoint */ + zb_uint16_t cluster_id; /**< Discovered cluster */ + zb_uint8_t commodity_type; /**< Commodity type (for multiple commodity networks) */ +} zb_se_signal_service_discovery_bind_params_t; +/** @endcond */ + +#if defined ZB_ENABLE_ZGP_SINK || defined DOXYGEN +/** @cond DOXYGEN_ZGP_SECTION */ +/** + @brief ZGP commissioning parameters + + Stack passes this parameter to application to notify about GPD commissioning + result. + */ +typedef struct zb_zgp_signal_commissioning_params_s +{ + zb_zgpd_id_t zgpd_id; /*!< Pointer to GPD ID */ + zb_zgp_comm_status_t result; /*!< commissioning result, see @ref zb_zgp_comm_status_t */ +} zb_zgp_signal_commissioning_params_t; + +/** + @brief ZGP approve commissioning parameters + + Stack passes this parameter to application to notify about attempt GPD commissioning. + Due to limited buffer memory, a pointer to the structure is passed. + */ +typedef struct zb_zgp_signal_approve_comm_params_s +{ + zgp_approve_comm_params_t *params; +} zb_zgp_signal_approve_comm_params_t; + +/** + @brief ZGP mode changed parameters + + Stack passes this parameter to application to notify about GP mode change. + */ +typedef struct zb_zgp_signal_mode_change_params_s +{ + zb_zgp_mode_change_reason_t reason; /*!< mode change reason, see @ref zb_zgp_mode_change_reason_t */ + zb_zgp_mode_t new_mode; +} zb_zgp_signal_mode_change_params_t; +/** @endcond */ +#endif /* ZB_ENABLE_ZGP_SINK */ + +/** + @brief Device unavailable signal parameters + */ +typedef struct zb_zdo_device_unavailable_params_s +{ + zb_ieee_addr_t long_addr; /*!< Long address of a device */ + zb_uint16_t short_addr; /*!< Short address of a device */ +} zb_zdo_device_unavailable_params_t; + +/** + @brief Association parameters + + Stack passes this parameter to application when some device associates to that. + */ +typedef struct zb_nwk_signal_device_associated_params_s +{ + zb_ieee_addr_t device_addr; /*!< address of associated device */ +} zb_nwk_signal_device_associated_params_t; + +/** + *@brief Association parameters + * + * Stack passes this parameter to application when some device joins/rejoins to + * network. + */ +typedef struct zb_zdo_signal_device_annce_params_s +{ + zb_uint16_t device_short_addr; /*!< address of device that recently joined to network */ + zb_ieee_addr_t ieee_addr; + zb_uint8_t capability; +} zb_zdo_signal_device_annce_params_t; + +/** @cond DOXYGEN_TOUCHLINK_FEATURE */ +typedef struct zb_bdb_signal_touchlink_nwk_started_params_s +{ + zb_ieee_addr_t device_ieee_addr; /*!< address of device that started the network */ + zb_uint8_t endpoint; + zb_uint16_t profile_id; +} zb_bdb_signal_touchlink_nwk_started_params_t; + +typedef struct zb_bdb_signal_touchlink_nwk_joined_router_s +{ + zb_ieee_addr_t device_ieee_addr; /*!< address of device that started the network */ + zb_uint8_t endpoint; + zb_uint16_t profile_id; +} zb_bdb_signal_touchlink_nwk_joined_router_t; +/** @endcond */ /* DOXYGEN_TOUCHLINK_FEATURE */ + +/** + @brief Sleep signal parameters. + + Stack passes this parameter to application when device ready to sleep. + */ +typedef struct zb_zdo_signal_can_sleep_params_s +{ + zb_uint32_t sleep_tmo; /*!< sleep duration in milliseconds */ +} zb_zdo_signal_can_sleep_params_t; + +/** + @brief Macsplit device boot parameters. + + Macsplit passes this parameter to application when device is booted. + */ +typedef struct zb_zdo_signal_macsplit_dev_boot_params_s +{ + zb_uint32_t dev_version; /*!< macsplit device version */ + zb_ieee_addr_t extended_address; /*!< The 64-bit (IEEE) address assigned to the device. */ + zb_char_t version_str[80]; /*!< The macsplit device version string */ +} zb_zdo_signal_macsplit_dev_boot_params_t; + +/** + * @name Status codes for F&B Initiator Finished signal + * @anchor zdo_fb_initiator_finished_status + */ +/** @{ */ +#define ZB_ZDO_FB_INITIATOR_STATUS_SUCCESS 0U /*!< F&B with a Target on the Initiator side is success completed */ +#define ZB_ZDO_FB_INITIATOR_STATUS_CANCEL 1U /*!< F&B on the Initiator side is canceled */ +#define ZB_ZDO_FB_INITIATOR_STATUS_ALARM 2U /*!< F&B on the Initiator side is finished by timeout */ +#define ZB_ZDO_FB_INITIATOR_STATUS_ERROR 3U /*!< F&B on the Initiator side is failure finished */ +/** @} */ + +/** + * @brief Type for Status codes for F&B Initiator Finished signal. + * + * Holds one of @ref zdo_fb_initiator_finished_status. Kept only for backward + * compatibility as + * @ref zdo_fb_initiator_finished_status were declared previously as enum. Can be removed in future + * releases. + */ +typedef zb_uint8_t zb_zdo_fb_initiator_finished_status_t; + +/** + * @brief F&B Initiator Finished signal parameters + */ +typedef struct zb_zdo_signal_fb_initiator_finished_params_s +{ + /*!< Status of the F&B procedure on the Initiator side */ + zb_zdo_fb_initiator_finished_status_t status; +} zb_zdo_signal_fb_initiator_finished_params_t; + + +/* + * Note: These values were members of `enum zb_secur_upd_device_status_e` type but were converted to a + * set of macros due to MISRA violations. + */ +/** + * @name Security/rejoin states of the 'status' field of APSME-Update-Device + * @see Table 4.40 + * @anchor secur_upd_device_status + * + */ +/** @{ */ +#define ZB_STD_SEQ_SECURED_REJOIN 0U /*!< Device rejoin with standard security */ +#define ZB_STD_SEQ_UNSECURED_JOIN 1U /*!< Device join without security */ +#define ZB_DEVICE_LEFT 2U /*!< Device left */ +#define ZB_STD_SEQ_UNSECURED_REJOIN 3U /*!< Device rejoin without standard security */ +#define ZB_MAX_USED_UPD_DEV_STATUS ZB_STD_SEQ_UNSECURED_REJOIN +/** @} */ +/* Obsolete values */ +#define ZB_HIGH_SEQ_SECURED_REJOIN 4U /*!< Device rejoin with high security */ +#define ZB_HIGH_SEQ_UNSECURED_JOIN 5U /*!< Device join without high security */ +#define ZB_HIGH_SEQ_UNSECURED_REJOIN 7U /*!< Device rejoin without high security */ + + +/** + * @name TC action on incoming Update Device + * @anchor secur_tc_action + */ +/** @{ */ +#define ZB_TC_ACTION_AUTHORIZE 0u /*!< authorize device */ +#define ZB_TC_ACTION_DENY 1u /*!< deby authorization - msend Remove device */ +#define ZB_TC_ACTION_IGNORE 2u /*!< ignore Update Device - that meay lead to authorization deny */ +/** @} */ + + +/** + * @brief Device Updated signal parameters + */ +typedef struct zb_zdo_signal_device_update_params_s +{ + /*!< Long Address of the updated device */ + zb_ieee_addr_t long_addr; + + /*!< Short Address of the updated device */ + zb_uint16_t short_addr; + + /*!< Indicates the updated status of the device + * + * 0x00 = Standard device secured rejoin + * 0x01 = Standard device unsecured join + * 0x02 = Device left + * 0x03 = Standard device trust center rejoin + * 0x04 – 0x07 = Reserved + * + * @see secur_upd_device_status + * + * see r21 spec, 4.4.3.2 APSME-UPDATE-DEVICE.indication, + * Table 4.15 APSME-UPDATE-DEVICE.indication Parameters + */ + zb_uint8_t status; + /*!< + Action by TC: authorize, send remove dev, ignore + @see secur_tc_action + */ + zb_uint8_t tc_action; + /*!< Short Address of the updated device parent, 0xffff is unknown */ + zb_uint16_t parent_short; +} zb_zdo_signal_device_update_params_t; + + +/** + * @name Authorization types for @ref ZB_ZDO_SIGNAL_DEVICE_AUTHORIZED + * @anchor zdo_authorization_type + */ +/* TODO: add other types if need (SE CBKE, r23 DLK) */ +/** @{ */ +#define ZB_ZDO_AUTHORIZATION_TYPE_LEGACY 0U /*!< Authorization type for legacy devices ( < r21) */ +#define ZB_ZDO_AUTHORIZATION_TYPE_R21_TCLK 1U /*!< Authorization type for r21 device through TCLK */ +#define ZB_ZDO_AUTHORIZATION_TYPE_SE_CBKE 2U /*!< Authorization type for SE through CBKE */ +/** @} */ + +/** + * @brief Type for Authorization types for @ref ZB_ZDO_SIGNAL_DEVICE_AUTHORIZED. + * + * @deprecated holds one of @ref zdo_authorization_type. Kept only for backward compatibility as + * @ref zdo_authorization_type were declared previously as enum. Can be removed in future releases. + */ +typedef zb_uint8_t zb_zdo_authorization_type_t; + +/** + * @name Authorization statuses for ZB_ZDO_AUTHORIZATION_TYPE_LEGACY value of @ref + * zdo_authorization_type type. + * @anchor zdo_legacy_device_authorization_status + */ +/** @{ */ +#define ZB_ZDO_LEGACY_DEVICE_AUTHORIZATION_SUCCESS 0U /*!< Authorization success */ +#define ZB_ZDO_LEGACY_DEVICE_AUTHORIZATION_FAILED 1U /*!< Authorization failed */ +/** @} */ + +/** + * @brief Type for Authorization statuses for ZB_ZDO_AUTHORIZATION_TYPE_LEGACY value of @ref + * zdo_authorization_type type. + * + * @deprecated holds one of @ref zdo_legacy_device_authorization_status. Kept only for backward + * compatibility as @ref zdo_legacy_device_authorization_status were declared previously as enum. + * Can be removed in future releases. + */ +typedef zb_uint8_t zb_zdo_legacy_device_authorization_status_t; + +/** + * @name Authorization statuses for ZB_ZDO_AUTHORIZATION_TYPE_R21_TCLK value of @ref + * zdo_authorization_type type + * @anchor zdo_authorization_type_r21_tclk_status + */ +/** @{ */ +#define ZB_ZDO_TCLK_AUTHORIZATION_SUCCESS 0U /*!< Authorization success */ +#define ZB_ZDO_TCLK_AUTHORIZATION_TIMEOUT 1U /*!< Authorization timeout */ +#define ZB_ZDO_TCLK_AUTHORIZATION_FAILED 2U /*!< Authorization failed */ +/** @} */ + +/** + * @name Authorization statuses for ZB_ZDO_AUTHORIZATION_TYPE_SE_CBKE value of @ref + * + * For non-success statuses @see zb_kec_term_status_t + */ +/** @{ */ +#define ZB_ZDO_CBKE_AUTHORIZATION_SUCCESS 0U /*!< Authorization success */ +/** @} */ + +/** + * @brief Type for Authorization types for @ref ZB_ZDO_SIGNAL_DEVICE_AUTHORIZED. + * + * @deprecated holds one of @ref zdo_authorization_type_r21_tclk_status. Kept only for backward compatibility + * as @ref zdo_authorization_type_r21_tclk_status were declared previously as enum. Can be removed in future + * releases. + */ +typedef zb_uint8_t zb_zdo_tclk_authorization_status_t; + +/** + * @brief Device Authorized signal parameters + */ +typedef struct zb_zdo_signal_device_authorized_params_s +{ + /*!< Long Address of the updated device */ + zb_ieee_addr_t long_addr; + + /*!< Short Address of the updated device */ + zb_uint16_t short_addr; + + /*!< Type of the authorization procedure, + * @ref zdo_authorization_type + */ + zb_uint8_t authorization_type; + + /*!< Status of the authorization procedure + * (depends on @ref zdo_authorization_type) + */ + zb_uint8_t authorization_status; +} zb_zdo_signal_device_authorized_params_t; + +/** Application signal header */ +typedef struct zb_zdo_app_signal_hdr_s +{ + /* 32 bit to have data section aligned well */ + zb_uint32_t sig_type; /** Application signal type, @ref zdo_app_signal_type */ +} zb_zdo_app_signal_hdr_t; +/* Legacy API: zb_zdo_app_signal_hdr_t == zb_zdo_app_event_t */ +typedef zb_zdo_app_signal_hdr_t zb_zdo_app_event_t; + +/** @} */ /* comm_signals*/ +/*! \addtogroup zdo_base */ +/*! @{ */ + +#define ZB_ZDO_INVALID_TSN 0xFFU + +typedef ZB_PACKED_PRE struct zb_zdo_callback_info_s +{ + zb_uint8_t tsn; + zb_uint8_t status; +} ZB_PACKED_STRUCT zb_zdo_callback_info_t; + +typedef ZB_PACKED_PRE struct zb_zdo_default_resp_s +{ + zb_uint8_t tsn; + zb_uint8_t status; +} ZB_PACKED_STRUCT zb_zdo_default_resp_t; + +/** @} */ +/*! \addtogroup zb_comm_signals */ +/*! @{ */ + +/** + @brief Unpack application signal buffer in zboss_signal_handler() + + @param param - parameter of zboss_signal_handler() + @param sg_p - pointer to the extended signal info, if application wants it. Can be NULL. + + @return Application signal + */ + +zb_zdo_app_signal_type_t zb_get_app_signal(zb_uint8_t param, zb_zdo_app_signal_hdr_t **sg_p); +/** @cond internals_doc */ +/* Legacy API: zb_get_app_event(param, sg_p) == zb_get_app_signal(param, sg_p) */ +#define zb_get_app_event(param, sg_p) zb_get_app_signal(param, sg_p) +/** @endcond */ /* internals_doc */ + +/** + @brief Get status from the application signal + @param param - buffer reference + @return status zb_ret_t + */ +#define ZB_GET_APP_SIGNAL_STATUS(param) zb_buf_get_status(param) + +/** @} */ +/*! \addtogroup zdo_base */ +/*! @{ */ + + +/** + @brief Obtains last known LQI and RSSI values from device with specified short address + + @param[in] short_address - address of device + @param[in,out] lqi - pointer to @ref zb_uint8_t variable to store lqi value + @param[in,out] rssi - pointer to @ref zb_uint8_t variable to store rssi value + +@b Example: +@snippet thermostat/thermostat_zr/thermostat_zr.c zb_zdo_get_diag_data_snippet + */ +void zb_zdo_get_diag_data(zb_uint16_t short_address, zb_uint8_t *lqi, zb_int8_t *rssi); + +typedef struct zb_zdo_get_diag_data_req_params_s +{ + zb_uint16_t short_address; +} zb_zdo_get_diag_data_req_params_t; + +typedef struct zb_zdo_get_diag_data_resp_params_s +{ + zb_ret_t status; /* RET_OK if lqi and rssi values are available for the requested address, + RET_NOT_FOUND if no values are available for the requested address */ + zb_uint16_t short_address; + zb_uint8_t lqi; + zb_int8_t rssi; +} zb_zdo_get_diag_data_resp_params_t; + +/** + * @brief Obtains last known LQI and RSSI values from the device with the specified short address + * + * @param buf - a buffer with request params, see zb_zdo_get_diag_data_req_params_t + * @param cb - a user's function to call when the response is ready. + * See zb_zdo_get_diag_data_resp_params_t for response params description. + * + * @return status, RET_OK - request successfully sent, + * RET_INVALID_PARAMETER_1 if buf is ZB_BUF_INVALID, + * RET_INVALID_PARAMETER_2 if cb is NULL, + * RET_BUSY if this request can't be served at the moment + * + * Example: + * @snippet onoff_server/on_off_output_zc.c zb_zdo_get_diag_data_async_example + */ +zb_ret_t zb_zdo_get_diag_data_async(zb_bufid_t buf, zb_callback_t cb); + +/*! @} */ + + +/*! \addtogroup zdo_addr */ +/*! @{ */ + + + +#define ZB_ZDO_SINGLE_DEVICE_RESP 0U /*!< Request Type parameter value of @ref zb_zdo_nwk_addr_req_t and @ref zb_zdo_ieee_addr_req_t for receiving a Single device response used in the following commands accordingly: + * - @ref zb_zdo_nwk_addr_req + * - @ref zb_zdo_ieee_addr_req + * @see spec 2.4.3.1, 2.4.4.1 + */ +#define ZB_ZDO_EXTENDED_DEVICE_RESP 1U /*!< Request Type parameter value of @ref zb_zdo_nwk_addr_req_t and @ref zb_zdo_ieee_addr_req_t for receiving an Extended device response used in the following commands accordingly: + * - @ref zb_zdo_nwk_addr_req + * - @ref zb_zdo_ieee_addr_req_t + * @see spec 2.4.3.1, 2.4.4.1 + */ + +/** @brief NWK_addr_req command primitive. */ +typedef ZB_PACKED_PRE struct zb_zdo_nwk_addr_req_s +{ + zb_ieee_addr_t ieee_addr; /*!< IEEE address to be matched by the + Remote Device */ + zb_uint8_t request_type; /*!< Request type for this command: + 0x00 Single device response + 0x01 Extended response */ + zb_uint8_t start_index; /*!< If the Request type for this command is + Extended response, the StartIndex + provides the starting index for the + requested elements of the associated + devices list */ +} ZB_PACKED_STRUCT zb_zdo_nwk_addr_req_t; + +/** @brief Parameters for nwk_addr_req command */ +typedef struct zb_zdo_nwk_addr_req_param_s +{ + zb_uint16_t dst_addr; /*!< Destination address */ + zb_ieee_addr_t ieee_addr; /*!< IEEE address to be matched by the + Remote Device */ + zb_uint8_t request_type; /*!< Request type for this command: + 0x00 Single device response + 0x01 Extended response */ + zb_uint8_t start_index; /*!< If the Request type for this command is + Extended response, the StartIndex + provides the starting index for the + requested elements of the associated + devices list */ +} +zb_zdo_nwk_addr_req_param_t; + +/** @brief NWK_addr_req response frame. */ +typedef ZB_PACKED_PRE struct zb_zdo_nwk_addr_resp_head_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /*!< The status of the NWK_addr_req command. */ + zb_ieee_addr_t ieee_addr; /*!< 64-bit address for the Remote Device. */ + zb_uint16_t nwk_addr; /*!< 16-bit address for the Remote Device. */ +} +ZB_PACKED_STRUCT +zb_zdo_nwk_addr_resp_head_t; + +/** @brief NWK_addr_req response frame tail */ +typedef ZB_PACKED_PRE struct zb_zdo_nwk_addr_resp_ext_s +{ + zb_uint8_t num_assoc_dev; /*!< Count of the ED List. */ +} +ZB_PACKED_STRUCT +zb_zdo_nwk_addr_resp_ext_t; + +/** @brief NWK_addr_req response frame tail */ +typedef ZB_PACKED_PRE struct zb_zdo_nwk_addr_resp_ext2_s +{ + zb_uint8_t start_index; /*!< Starting index to begin reporting for the ED List.*/ +} +ZB_PACKED_STRUCT +zb_zdo_nwk_addr_resp_ext2_t; + +/** @brief Sends NWK_addr_req primitive. + + @param param - index of buffer with primitive parameters - \ref zb_zdo_nwk_addr_req_param_s + @param cb - user's function to call when got response from the + remote. \ref zb_zdo_nwk_addr_resp_head_s passed to cb as parameter. + @return - ZDP transaction sequence number or 0xFF if operation cannot be + performed now (nor enough memory, resources, etc.) + +@b Example: +@snippet lighting/dimmable_light_tl/light_controller_zed.c zb_zdo_nwk_addr_req_snippet + +*/ +zb_uint8_t zb_zdo_nwk_addr_req(zb_uint8_t param, zb_callback_t cb); + +/** @cond internals_doc */ +/** + @brief Broadcast NWK_addr_req primitive. + Used internally in stack. + + @param param - index of buffer with primitive parameters - \ref zb_zdo_nwk_addr_req_param_s + @param ieee_addr - IEEE address to be matched by the Remote Device +*/ +zb_uint8_t zb_zdo_initiate_nwk_addr_req(zb_uint8_t param, zb_ieee_addr_t ieee_addr); +/* Used internally in stack. */ +void zb_zdo_initiate_nwk_addr_req_2param(zb_uint8_t param, zb_uint16_t user_param); +void zb_zdo_init_node_desc_req_2param(zb_uint8_t param, zb_uint16_t user_param); +zb_ret_t zb_zdo_init_node_desc_req_direct(zb_uint16_t addr, zb_callback_t user_cb); +/** @endcond */ /* internals_doc */ + +/** @brief Parameters of IEEE_addr_req primitive. + + To be put into buffer as data (means - after space alloc). + */ +typedef ZB_PACKED_PRE struct zb_zdo_ieee_addr_req_s +{ + zb_uint16_t nwk_addr; /*!< NWK address that is used for IEEE + address mapping. */ + zb_uint8_t request_type; /*!< Request type for this command: + 0x00 Single device response + 0x01 Extended response */ + zb_uint8_t start_index; /*!< If the Request type for this command is + Extended response, the StartIndex + provides the starting index for the + requested elements of the associated + devices list */ +} ZB_PACKED_STRUCT zb_zdo_ieee_addr_req_t; + +/** @brief Parameters for ieee_addr_req command */ +typedef struct zb_zdo_ieee_addr_req_param_s +{ + zb_uint16_t dst_addr; /*!< Destination address */ + zb_uint16_t nwk_addr; /*!< NWK address that is used for IEEE + address mapping. */ + zb_uint8_t request_type; /*!< Request type for this command: + 0x00 Single device response + 0x01 Extended response */ + zb_uint8_t start_index; /*!< If the Request type for this command is + Extended response, the StartIndex + provides the starting index for the + requested elements of the associated + devices list */ +} +zb_zdo_ieee_addr_req_param_t; + +/** brief ZDO IEEE address response frame */ +typedef ZB_PACKED_PRE struct zb_zdo_ieee_addr_resp_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /*!< The status of the NWK_addr_req command. */ + zb_ieee_addr_t ieee_addr_remote_dev; /*!< 64-bit address for the Remote Device. */ + zb_uint16_t nwk_addr_remote_dev; /*!< 16-bit address for the Remote Device. */ +} +ZB_PACKED_STRUCT +zb_zdo_ieee_addr_resp_t; + +/** @brief ZDO IEEE address response frame tail */ +typedef ZB_PACKED_PRE struct zb_zdo_ieee_addr_resp_ext_s +{ + zb_uint8_t num_assoc_dev; /*!< Count of the ED List. */ +} +ZB_PACKED_STRUCT +zb_zdo_ieee_addr_resp_ext_t; + +/** @brief ZDO IEEE address response frame tail */ +typedef ZB_PACKED_PRE struct zb_zdo_ieee_addr_resp_ext2_s +{ + zb_uint8_t start_index; /*!< Starting index to begin reporting for the ED List.*/ +} +ZB_PACKED_STRUCT +zb_zdo_ieee_addr_resp_ext2_t; + +/** @brief IEEE_addr_req primitive. + * + * @param param - index of buffer with primitive parameters \ref zb_zdo_ieee_addr_req_s. + * Parameters must be put into the buffer as data (allocated). + * @param cb - user's function to call when got response from the remote. + * @return - ZDP transaction sequence number or 0xFF if operation cannot be + * performed now (nor enough memory, resources, etc.) + * + * @b Example: + * @snippet simple_gw/simple_gw.c zb_zdo_ieee_addr_req_snippet + * + */ +zb_uint8_t zb_zdo_ieee_addr_req(zb_uint8_t param, zb_callback_t cb); + +/** @cond internals_doc */ +/* Used internally in stack. */ +zb_uint8_t zb_zdo_initiate_ieee_addr_req_broadcast(zb_uint8_t param, zb_uint16_t nwk_addr); +/** @endcond */ /* internals_doc */ + +/** @} */ + +/** + @addtogroup zdo_disc + @{ +*/ + +/** @brief Parameters of Node_desc_req primitive. + + To be put into buffer as data (means - after space alloc). + */ +typedef ZB_PACKED_PRE struct zb_zdo_node_desc_req_s +{ + zb_uint16_t nwk_addr; /*!< NWK address that is used for IEEE + address mapping. */ +} ZB_PACKED_STRUCT zb_zdo_node_desc_req_t; + + +/** @brief Header of Node_desc_resp primitive. */ +typedef ZB_PACKED_PRE struct zb_zdo_desc_resp_hdr_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /*!< The status of the Desc_req command. @ref zdp_status */ + zb_uint16_t nwk_addr; /*!< NWK address for the request */ +} ZB_PACKED_STRUCT +zb_zdo_desc_resp_hdr_t; + +/** @brief Parameters of Node_desc_resp primitive. */ +typedef ZB_PACKED_PRE struct zb_zdo_node_desc_resp_s +{ + zb_zdo_desc_resp_hdr_t hdr; /*!< header for response */ + zb_af_node_desc_t node_desc; /*!< Node Descriptor */ +} ZB_PACKED_STRUCT +zb_zdo_node_desc_resp_t; + +/** @brief Header of simple_desc_resp primitive. */ +typedef ZB_PACKED_PRE struct zb_zdo_simple_desc_resp_hdr_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /*!< The status of the Desc_req command. @ref zdp_status */ + zb_uint16_t nwk_addr; /*!< NWK address for the request */ + zb_uint8_t length; /*!< Length of the simple descriptor */ +} ZB_PACKED_STRUCT +zb_zdo_simple_desc_resp_hdr_t; + +#ifdef ZB_FIXED_OPTIONAL_DESC_RESPONSES +typedef zb_zdo_simple_desc_resp_hdr_t zb_zdo_complex_desc_resp_hdr_t; +typedef zb_zdo_simple_desc_resp_hdr_t zb_zdo_user_desc_resp_hdr_t; +typedef zb_zdo_desc_resp_hdr_t zb_zdo_user_desc_conf_hdr_t; +#endif + +/** @brief Parameters of simple_desc_resp primitive. */ +typedef ZB_PACKED_PRE struct zb_zdo_simple_desc_resp_s +{ + zb_zdo_simple_desc_resp_hdr_t hdr; /*!< header for response */ + zb_af_simple_desc_1_1_t simple_desc; /*!< Simple Descriptor */ +} ZB_PACKED_STRUCT +zb_zdo_simple_desc_resp_t; + + +typedef ZB_PACKED_PRE struct zb_zdo_child_info_s +{ + zb_ieee_addr_t ext_addr; /*!< 64-bit IEEE address that is + * unique to every device.*/ +}ZB_PACKED_STRUCT +zb_zdo_child_info_t; + +/** @brief Jitter used for sending Parent Annce */ +#define ZB_PARENT_ANNCE_JITTER() (ZB_APS_PARENT_ANNOUNCE_BASE_TIMER + ZB_RANDOM_JTR(ZB_APS_PARENT_ANNOUNCE_JITTER_MAX)) + + +/** @brief Header of parent_annce primitive. */ +typedef ZB_PACKED_PRE struct zb_zdo_parent_annce_s +{ + zb_uint8_t tsn; /*!< ZDO sequence number */ + zb_uint8_t num_of_children; /*!< Length of the simple descriptor */ +} ZB_PACKED_STRUCT +zb_zdo_parent_annce_t; + + +/** @brief Header of parent_annce_rsp primitive. */ +typedef ZB_PACKED_PRE struct zb_zdo_parent_annce_rsp_hdr_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /*!< The status of the Desc_req command. @ref zdp_status */ + zb_uint8_t num_of_children; /*!< Length of the simple descriptor */ +} ZB_PACKED_STRUCT +zb_zdo_parent_annce_rsp_hdr_t; + +/** @brief Parameters of parent_annce_rsp primitive. */ +typedef ZB_PACKED_PRE struct zb_zdo_parent_annce_rsp_s +{ + zb_zdo_parent_annce_rsp_hdr_t hdr; /*!< header for response */ +} ZB_PACKED_STRUCT +zb_zdo_parent_annce_rsp_t; + +/** @brief Parameters of Power_desc_resp primitive. */ +typedef ZB_PACKED_PRE struct zb_zdo_power_desc_resp_s +{ + zb_zdo_desc_resp_hdr_t hdr; /*!< header for response */ + zb_af_node_power_desc_t power_desc; /*!< Power Descriptor */ +} ZB_PACKED_STRUCT +zb_zdo_power_desc_resp_t; + +/** @brief Node_desc_req primitive. + * + * @param param - index of buffer with primitive parameters \ref zb_zdo_node_desc_req_s. + * Parameters must be put into buffer as data (allocated). + * @param cb - user's function to call when got response from the remote. + * @return - ZDP transaction sequence number or 0xFF if operation cannot be + * performed now (nor enough memory, resources, etc.) + * + * @b Example: + * @snippet onoff_server/on_off_switch_zed.c send_node_desc_req + * @snippet onoff_server/on_off_switch_zed.c node_req_cb + * + */ +zb_uint8_t zb_zdo_node_desc_req(zb_uint8_t param, zb_callback_t cb); + + +/** @brief Parameters of Power_desc_req primitive. + + To be put into buffer as data (means - after space alloc). + */ +typedef ZB_PACKED_PRE struct zb_zdo_power_desc_req_s +{ + zb_uint16_t nwk_addr; /*!< NWK address that is used for IEEE + address mapping. */ +} ZB_PACKED_STRUCT zb_zdo_power_desc_req_t; + +/** @brief Power_desc_req primitive. + * + * @param param - index of buffer with primitive parameters \ref zb_zdo_power_desc_req_s. + * Parameters must be put into buffer as data (allocated). + * @param cb - user's function to call when got response from the remote. + * @return - ZDP transaction sequence number or 0xFF if operation cannot be + * performed now (nor enough memory, resources, etc.) + * + * @b Example: + * @snippet onoff_server/on_off_switch_zed.c send_power_desc_req + * @snippet onoff_server/on_off_switch_zed.c power_desc_cb + * + */ +zb_uint8_t zb_zdo_power_desc_req(zb_uint8_t param, zb_callback_t cb); + + + +/** @brief Parameters of Simple_desc_req primitive. + + To be put into buffer as data (means - after space alloc). + */ +typedef ZB_PACKED_PRE struct zb_zdo_simple_desc_req_s +{ + zb_uint16_t nwk_addr; /*!< NWK address that is used for IEEE + address mapping. */ + zb_uint8_t endpoint; /*!< The endpoint on the destination */ +} ZB_PACKED_STRUCT zb_zdo_simple_desc_req_t; + +/** @brief Simple_desc_req primitive. + * + * @param param - index of buffer with primitive parameters \ref zb_zdo_simple_desc_req_s. + * @param cb - user's function to call when got response from the remote. + * @return - ZDP transaction sequence number or 0xFF if operation cannot be + * performed now (nor enough memory, resources, etc.) + * + * @b Example: + * @snippet onoff_server/on_off_switch_zed.c send_simple_desc_req + * @snippet onoff_server/on_off_switch_zed.c simple_desc_cb + * + */ +zb_uint8_t zb_zdo_simple_desc_req(zb_uint8_t param, zb_callback_t cb); + + +/** @brief Parameters of Active_desc_req primitive. + + To be put into buffer as data (means - after space alloc). + */ +typedef ZB_PACKED_PRE struct zb_zdo_active_ep_req_s +{ + zb_uint16_t nwk_addr; /*!< NWK address that is used for IEEE + address mapping. */ +} ZB_PACKED_STRUCT zb_zdo_active_ep_req_t; + + +/** @brief Active EP response */ +typedef ZB_PACKED_PRE struct zb_zdo_ep_resp_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /*!< The status of the Active_EP_req command. */ + zb_uint16_t nwk_addr; /*!< NWK address for the request. */ + zb_uint8_t ep_count; /*!< The count of active endpoints on the Remote Device. */ +} +ZB_PACKED_STRUCT +zb_zdo_ep_resp_t; + +/** + * @brief Active_desc_req primitive. + * + * @param param - index of buffer with primitive parameters \ref zb_zdo_active_ep_req_s. Parameters must be + * put into buffer as data (allocated). + * @param cb - user's function to call when got response from the remote. + * @return - ZDP transaction sequence number or 0xFF if operation cannot be + * performed now (nor enough memory, resources, etc.) + * + * @b Example: + * @snippet onoff_server/on_off_switch_zed.c send_active_ep_req + * @snippet onoff_server/on_off_switch_zed.c active_ep_cb + * + */ +zb_uint8_t zb_zdo_active_ep_req(zb_uint8_t param, zb_callback_t cb); + +/** @brief Parameters of match_desc_req primitive. + + To be put into buffer as data (means - after space alloc). + */ +typedef ZB_PACKED_PRE struct zb_zdo_match_desc_param_s +{ + zb_uint16_t nwk_addr; /*!< NWK address that is used for IEEE + address mapping. */ + zb_uint16_t addr_of_interest; /*!< NWK address of interest */ + + zb_uint16_t profile_id; /*!< Profile ID to be matched at the + destination. */ + zb_uint8_t num_in_clusters; /*!< The number of Input Clusters + provided for matching within the + InClusterList. */ + zb_uint8_t num_out_clusters; /*!< The number of Output Clusters + provided for matching within + OutClusterList. */ + zb_uint16_t cluster_list[1]; /*!< Variable size: [num_in_clusters] + [num_out_clusters] + List of Input ClusterIDs to be used + for matching; the InClusterList is + the desired list to be matched by + the Remote Device (the elements + of the InClusterList are the + supported output clusters of the + Local Device). + List of Output ClusterIDs to be + used for matching; the + OutClusterList is the desired list to + be matched by the Remote Device + (the elements of the + OutClusterList are the supported + input clusters of the Local + Device). */ +} +ZB_PACKED_STRUCT +zb_zdo_match_desc_param_t; + +/** @brief Match_desc_req head */ +typedef ZB_PACKED_PRE struct zb_zdo_match_desc_req_head_s +{ + zb_uint16_t nwk_addr; /*!< NWK address that is used for IEEE + address mapping. */ + zb_uint16_t profile_id; /*!< Profile ID to be matched at the + destination. */ + zb_uint8_t num_in_clusters; /*!< The number of Input Clusters + provided for matching within the + InClusterList. */ +} +ZB_PACKED_STRUCT +zb_zdo_match_desc_req_head_t; + +/** @brief Match_desc_req tail */ +typedef ZB_PACKED_PRE struct zb_zdo_match_desc_req_tail_s +{ + zb_uint8_t num_out_clusters; /*!< The number of Output Clusters + provided for matching within + OutClusterList. */ +} +ZB_PACKED_STRUCT +zb_zdo_match_desc_req_tail_t; + +/** @brief Match_Desc_rsp response structure + * @see ZB spec, subclause 2.4.4.1.7 + */ +typedef ZB_PACKED_PRE struct zb_zdo_match_desc_resp_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /*!< The status of the Match_Desc_req command.*/ + zb_uint16_t nwk_addr; /*!< NWK address for the request. */ + zb_uint8_t match_len; /*!< The count of endpoints on the Remote Device that match the + request criteria.*/ +} +ZB_PACKED_STRUCT +zb_zdo_match_desc_resp_t; + + +/** @brief Match_desc_req primitive. + + @param param - index of buffer with primitive parameters \ref zb_zdo_match_desc_param_s. + @param cb - user's function to call when got response from the remote. If command is \n + broadcast, then user's function will be called as many times as number of \n + responses received plus one more time with status \ref ZB_ZDP_STATUS_TIMEOUT + to indicate that no more responses will be received. + @return - ZDP transaction sequence number or 0xFF if operation cannot be + performed now (nor enough memory, resources, etc.) + + @b Example: + @snippet light_sample/light_control/light_control.c zdo_match_desc_req +*/ +zb_uint8_t zb_zdo_match_desc_req(zb_uint8_t param, zb_callback_t cb); + + +#ifndef ZB_LITE_NO_ZDO_SYSTEM_SERVER_DISCOVERY +/** @brief Request parameters for System_Server_Discovery_req. + * @see ZB spec, subclause 2.4.3.1.13. + */ +typedef ZB_PACKED_PRE struct zb_zdo_system_server_discovery_req_s +{ + zb_uint16_t server_mask; /*!< Server mask for device discovery */ +} +ZB_PACKED_STRUCT +zb_zdo_system_server_discovery_req_t; + +/** @brief Parameters for System_Server_Discovery_req call. + * @see ZB spec, subclause 2.4.3.1.13. + */ +typedef zb_zdo_system_server_discovery_req_t zb_zdo_system_server_discovery_param_t; + + +/** @brief Response parameters for System_Server_Discovery_rsp. + * @see ZB spec, subclause 2.4.4.1.10. + */ +typedef ZB_PACKED_PRE struct zb_zdo_system_server_discovery_resp_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /*!< Status of the operation */ + zb_uint16_t server_mask; /*!< Mask of the supported features */ +} +ZB_PACKED_STRUCT +zb_zdo_system_server_discovery_resp_t; + + +/** + * @brief Performs System_Server_Discovery_req + * @param param - index of buffer with request parameters + * @ref zb_zdo_system_server_discovery_param_t + * @param cb - user's function to call when got response from the remote. \ref + * zb_zdo_system_server_discovery_resp_s + * + * @return ZDP transaction sequence number + * @return 0xFF if operation cannot be + * performed now (nor enough memory, resources, etc.) + * + * @b Example: + * @snippet onoff_server/on_off_switch_zed.c system_server_discovery_req + * @snippet onoff_server/on_off_switch_zed.c system_server_discovery_cb + * + */ +zb_uint8_t zb_zdo_system_server_discovery_req(zb_uint8_t param, zb_callback_t cb); +#endif /*ZB_LITE_NO_ZDO_SYSTEM_SERVER_DISCOVERY */ + +/*! @} */ + +/*! \addtogroup zdo_mgmt */ +/*! @{ */ + +#ifdef ZB_JOIN_CLIENT +/** + * @brief Set the number of network scan attempts + * + * Sets the number of scan attempts to make before the NWK layer decides which Zigbee + * coordinator or router to associate with. + * The default value is 5, see @ref ZB_ZDO_NWK_SCAN_ATTEMPTS. + * + * @param [IN] attempts - value of scan attempts. Valid values between 1 and 255. + * + * @return RET_OK - if success, + * RET_INVALID_PARAMETER_1 - if the attempts value is incorrect. + */ +zb_ret_t zb_zdo_set_nwk_scan_attempts(zb_uint8_t attempts); +#endif /* ZB_JOIN_CLIENT */ + +/** @brief Header of parameters for Mgmt_NWK_Update_req */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_nwk_update_req_hdr_s +{ + zb_uint32_t scan_channels; /*!< Channels bitmask */ + zb_uint8_t scan_duration; /*!< A value used to calculate the + * length of time to spend scanning + * each channel. */ +} +ZB_PACKED_STRUCT +zb_zdo_mgmt_nwk_update_req_hdr_t; + +/** @brief Parameters for Mgmt_NWK_Update_req */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_nwk_update_req_s +{ + zb_zdo_mgmt_nwk_update_req_hdr_t hdr; /*!< Request header */ + zb_uint8_t scan_count; /*!< This field represents the number + * of energy scans to be conducted and reported */ + zb_uint16_t manager_addr; /*!< This field shall be present only + * if the ScanDuration is set to 0xff, + * and, where present, indicates the + * NWK address for the device with the + * Network Manager bit set in its Node Descriptor. */ + zb_uint16_t dst_addr; /*!< Destination address */ +} +ZB_PACKED_STRUCT +zb_zdo_mgmt_nwk_update_req_t; + +#ifdef ZB_MGMT_NWK_ENHANCED_UPDATE_ENABLED + +/** @brief Parameters for Mgmt_NWK_Update_req internal call*/ +typedef struct zb_zdo_mgmt_nwk_enhanced_update_req_param_s +{ + zb_channel_list_t channel_list; /*!< ZBOSS internal channel list */ + zb_uint8_t scan_duration; /*!< A value used to calculate the + * length of time to spend scanning + * each channel. */ + zb_uint8_t scan_count; /*!< This field represents the number + * of energy scans to be conducted and reported */ + zb_uint16_t manager_addr; /*!< This field shall be present only + * if the ScanDuration is set to 0xff, + * and, where present, indicates the + * NWK address for the device with the + * Network Manager bit set in its Node Descriptor. */ + zb_uint16_t dst_addr; /*!< Destination address */ +} zb_zdo_mgmt_nwk_enhanced_update_req_param_t; + +/** @brief Header of parameters for Mgmt_NWK_Update_req */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_nwk_enhanced_update_req_hdr_s +{ + zb_uint8_t channel_page_count; /* The number of Channel Page Structures + * contained within the Channel List Structure */ +} +ZB_PACKED_STRUCT +zb_zdo_mgmt_nwk_enhanced_update_req_hdr_t; + +#endif /* ZB_MGMT_NWK_ENHANCED_UPDATE_ENABLED */ + +/** @brief Header parameters for mgmt_nwk_update_notify */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_nwk_update_notify_hdr_s +{ + zb_uint8_t tsn; /*!< tsn value */ + zb_uint8_t status; /*!< The status of the Mgmt_NWK_Update_notify command. */ + zb_uint32_t scanned_channels; /*!< List of channels scanned by the request */ + zb_uint16_t total_transmissions; /*!< Count of the total transmissions reported by the device */ + zb_uint16_t transmission_failures; /*!< Sum of the total transmission failures reported by the + device */ + zb_uint8_t scanned_channels_list_count; /*!< The list shall contain the number of records + * contained in the EnergyValues parameter. */ +} +ZB_PACKED_STRUCT +zb_zdo_mgmt_nwk_update_notify_hdr_t; + +/** @brief Parameters for mgmt_nwk_update_notify */ +typedef struct zb_zdo_mgmt_nwk_update_notify_param_s +{ + zb_zdo_mgmt_nwk_update_notify_hdr_t hdr; /*!< Fixed parameters set */ + zb_uint8_t energy_values[ZB_MAC_SUPPORTED_CHANNELS]; /*!< ed scan values */ + zb_uint16_t dst_addr; /*!< destination address */ + zb_uint8_t enhanced; /*!< If set to one, send Enhanced notify command */ +} +zb_zdo_mgmt_nwk_update_notify_param_t; + +#ifdef ZB_MGMT_NWK_ENHANCED_UPDATE_ENABLED + +typedef zb_zdo_mgmt_nwk_update_notify_param_t zb_zdo_mgmt_nwk_enhanced_update_notify_param_t; + +#endif /* ZB_MGMT_NWK_ENHANCED_UPDATE_ENABLED */ + +/** @brief Performs Mgmt_NWK_Update_req request + + @param param - index of buffer with call parameters. Parameters must be + put into buffer as parameters. \ref zb_zdo_mgmt_nwk_update_req_s + @param cb - user's function to call when got response from the remote. + \ref zb_zdo_mgmt_nwk_update_notify_hdr_s + @return - ZDP transaction sequence number or 0xFF if operation cannot be + performed now (nor enough memory, resources, etc.) + + @b Example: +@code +{ + zb_uint8_t tsn; + zb_zdo_mgmt_nwk_update_req_t *req; + + req = ZB_BUF_GET_PARAM(buf, zb_zdo_mgmt_nwk_update_req_t); + + req->hdr.scan_channels = ZB_MAC_ALL_CHANNELS_MASK; + req->hdr.scan_duration = TEST_SCAN_DURATION; + req->scan_count = TEST_SCAN_COUNT; + + req->dst_addr = 0; + + tsn = zb_zdo_mgmt_nwk_update_req(param, mgmt_nwk_update_ok_cb); +} + + +void mgmt_nwk_update_ok_cb(zb_uint8_t param) +{ + zb_bufid_t buf = param; + zb_uint8_t *zdp_cmd = zb_buf_begin(buf); + zb_zdo_mgmt_nwk_update_notify_hdr_t *notify_resp = (zb_zdo_mgmt_nwk_update_notify_hdr_t *)zdp_cmd; + + TRACE_MSG(TRACE_APS3, + "notify_resp status %hd, scanned_channels %x %x, total_transmissions %hd, " + "transmission_failures %hd, scanned_channels_list_count %hd, buf len %hd", + (FMT__H_D_D_H_H_H_H, notify_resp->status, (zb_uint16_t)notify_resp->scanned_channels, + *((zb_uint16_t*)¬ify_resp->scanned_channels + 1), + notify_resp->total_transmissions, notify_resp->transmission_failures, + notify_resp->scanned_channels_list_count, zb_buf_len(buf))); + + if (notify_resp->status == ZB_ZDP_STATUS_SUCCESS) + { + TRACE_MSG(TRACE_APS3, "mgmt_nwk_update_notify received, Ok", (FMT__0)); + } + else + { + TRACE_MSG(TRACE_ERROR, "mgmt_nwk_update_notify received, ERROR incorrect status %x", + (FMT__D, notify_resp->status)); + } + + zb_buf_free(buf); +} +@endcode + + + */ +zb_uint8_t zb_zdo_mgmt_nwk_update_req(zb_uint8_t param, zb_callback_t cb); + +#ifdef ZB_MGMT_NWK_ENHANCED_UPDATE_ENABLED +/** @brief Performs Mgmt_NWK_Enhanced_Update_req request + + @param param - index of buffer with call parameters. Parameters must be + put into buffer as parameters. \ref zb_zdo_mgmt_nwk_enhanced_update_req_param_s + @param cb - user's function to call when got response from the remote. + \ref zb_zdo_mgmt_nwk_update_notify_hdr_s + @return - ZDP transaction sequence number or 0xFF if operation cannot be + performed now (nor enough memory, resources, etc.) + +*/ +zb_uint8_t zb_zdo_mgmt_nwk_enh_update_req(zb_uint8_t param, zb_callback_t cb); + +#ifdef ZB_DEPRECATED_API + +/** @brief Performs Mgmt_NWK_Update_req request + + @deprecated This function is deprecated and will be removed in a future release. + Use zb_zdo_mgmt_nwk_enh_update_req() instead. +*/ +zb_uint8_t zb_zdo_mgmt_nwk_enhanced_update_req(zb_uint8_t param, zb_callback_t cb) ZB_DEPRECATED; + +#endif /* ZB_DEPRECATED_API */ + + +/** @brief Notification for Mgmt_NWK_Unsolicited_Enhanced_Update_Notify + * @see ZB spec, subclause 2.4.4.4.12 + */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_nwk_unsol_enh_update_notify_s +{ + zb_uint8_t status; + zb_channel_page_t channel_in_use; + zb_uint16_t mac_tx_ucast_total; + zb_uint16_t mac_tx_ucast_failures; + zb_uint16_t mac_tx_ucast_retries; + zb_uint8_t period; +} ZB_PACKED_STRUCT +zb_zdo_mgmt_nwk_unsol_enh_update_notify_t; + +/** @brief Parameters for Mgmt_NWK_Unsolicited_Enhanced_Update_Notify + * @see ZB spec, subclause 2.4.4.4.12 + */ +typedef struct zb_zdo_mgmt_nwk_unsol_enh_update_notify_param_s +{ + zb_zdo_mgmt_nwk_unsol_enh_update_notify_t notification; + zb_uint16_t addr; +} +zb_zdo_mgmt_nwk_unsol_enh_update_notify_param_t; + +/** @brief Performs Mgmt_NWK_Enhanced_Update_req request + + @param param - index of buffer with call parameters. Parameters must be + put into buffer as parameters. \ref zb_zdo_mgmt_nwk_unsol_enh_update_notify_param_t + @param cb - user's function to call when the notification has been sent. +*/ +void zb_zdo_mgmt_nwk_unsol_enh_update_notify(zb_uint8_t param, zb_callback_t cb); + +#endif /* ZB_MGMT_NWK_ENHANCED_UPDATE_ENABLED */ + +/** @brief Sends Mgmt_Lqi_req (see Zigbee spec 2.4.3.3.2) + @param param - index of buffer with Lqi request parameters. \ref zb_zdo_mgmt_lqi_param_s + @param cb - user's function to call when got response from the remote. + @return - ZDP transaction sequence number or 0xFF if operation cannot be + performed now (nor enough memory, resources, etc.) + @ref zb_zdo_mgmt_lqi_resp_s, \ref zb_zdo_neighbor_table_record_s + + @b Example: +@snippet doxygen_snippets.dox zboss_api_zdo_h_2 + +*/ +zb_uint8_t zb_zdo_mgmt_lqi_req(zb_uint8_t param, zb_callback_t cb); + +/** @brief Parameters for Mgmt_Lqi_req. + * @see ZB spec, subclause 2.4.3.3.2. + */ +typedef struct zb_zdo_mgmt_lqi_param_s +{ + zb_uint8_t start_index; /*!< Starting Index for the requested elements + * of the Neighbor Table */ + zb_uint16_t dst_addr; /*!< destination address */ +} +zb_zdo_mgmt_lqi_param_t; + +/** @brief Request for Mgmt_Lqi_req. + * @see ZB spec, subclause 2.4.3.3.2. + */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_lqi_req_s +{ + zb_uint8_t start_index; /*!< Starting Index for the requested elements + * of the Neighbor Table */ +} +ZB_PACKED_STRUCT +zb_zdo_mgmt_lqi_req_t; + +/** @brief Response for Mgmt_Lqi_rsp. + * @see ZB spec, subclause 2.4.4.3.2. + */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_lqi_resp_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /*!< The status of the Mgmt_Lqi_req command.*/ + zb_uint8_t neighbor_table_entries; /*!< Total number of Neighbor + * Table entries within the Remote Device */ + zb_uint8_t start_index; /*!< Starting index within the Neighbor + * Table to begin reporting for the NeighborTableList.*/ + zb_uint8_t neighbor_table_list_count; /*!< Number of Neighbor Table + * entries included within NeighborTableList*/ +} +ZB_PACKED_STRUCT +zb_zdo_mgmt_lqi_resp_t; + + +/* bits 0 - 1, mask 0x3 */ +/** + Set device type of neighbor table record to type 'type': bits 0 - 1, mask 0x3; + + @param var - neighbor table record type_flags + @param type - Zigbee device type value + + @ref zb_zdo_neighbor_table_record_s + */ +#define ZB_ZDO_RECORD_SET_DEVICE_TYPE(var, type) ( ( var ) &= ~3U, ( var ) |= ( type ) ) +/** + Get device type of neighbor table record. + + @param var - neighbor table record type_flags + + @ref zb_zdo_neighbor_table_record_s + */ +#define ZB_ZDO_RECORD_GET_DEVICE_TYPE(var) ( var & 3U ) + +/* bits 2 - 3, mask 0xC */ +/** + Set RxOnWhenIdle attribute of neighbor table record to type 'type': + bits 2 - 3, mask 0xC; + + @param var - neighbor table record type_flags + @param type - RxOnWhenIdle value + + @ref zb_zdo_neighbor_table_record_s + */ +#define ZB_ZDO_RECORD_SET_RX_ON_WHEN_IDLE(var, type) ( ( var ) &= ~0xCU, ( var ) |= (( type ) << 2U) ) +/** + Get RxOnWhenIdle of neighbor table record. + + @param var - neighbor table record type_flags + + @ref zb_zdo_neighbor_table_record_s + */ +#define ZB_ZDO_RECORD_GET_RX_ON_WHEN_IDLE(var) ( (var & 0xCU) >> 2U ) + +/* bits 4 - 6, mask 0x70 */ +/** + Set relationship attribute of neighbor table record to type 'type': + bits 4 - 6, mask 0x70; + + @param var - neighbor table record type_flags + @param type - Zigbee relationship value + + @ref zb_zdo_neighbor_table_record_s + */ +#define ZB_ZDO_RECORD_SET_RELATIONSHIP(var, type) ( ( var ) &= ~0x70U, ( var ) |= (( type ) << 4U) ) +/** + Get relationship of neighbor table record. + + @param var - neighbor table record type_flags + + @ref zb_zdo_neighbor_table_record_s + */ +#define ZB_ZDO_RECORD_GET_RELATIONSHIP(var) ( (var & 0x70) >> 4 ) + +/** @brief NeighborTableList Record Format for Mgmt_Lqi_resp */ +typedef ZB_PACKED_PRE struct zb_zdo_neighbor_table_record_s +{ + zb_ext_pan_id_t ext_pan_id; /*!< 64-bit extended Pan + * ID of the neighboring device.*/ + zb_ieee_addr_t ext_addr; /*!< 64-bit IEEE address that is + * unique to every device.*/ + zb_uint16_t network_addr; /*!< The 16-bit network address of the + * neighboring device */ + zb_uint8_t type_flags; /*!< device type, rx_on_when_idle, + * relationship */ + zb_uint8_t permit_join; /*!< An indication of whether the + * neighbor device is accepting join requests*/ + zb_uint8_t depth; /*!< The tree depth of the neighbor device. */ + zb_uint8_t lqi; /*!< The estimated link quality for RF + * transmissions from this device */ +} +ZB_PACKED_STRUCT +zb_zdo_neighbor_table_record_t; + + +#define ZB_ZDO_MGMT_RTG_RESP_RECORD_FLAGS_STATUS 0U +#define ZB_ZDO_MGMT_RTG_RESP_RECORD_FLAGS_MEM_CONST 3U +#define ZB_ZDO_MGMT_RTG_RESP_RECORD_FLAGS_MANY_TO_ONE 4U +#define ZB_ZDO_MGMT_RTG_RESP_RECORD_FLAGS_ROUTE_REC_REQUIRED 5U + +zb_uint8_t zb_zdo_mgmt_rtg_req(zb_uint8_t param, zb_callback_t cb); + +void zdo_mgmt_rtg_resp(zb_uint8_t param); + +/** @brief Parameters for Mgmt_rtg_req. + * @see ZB spec, subclause 2.4.3.3.4. + */ +typedef struct zb_zdo_mgmt_rtg_param_s +{ + zb_uint8_t start_index; /*!< Starting Index for the requested elements + * of the Routing Table */ + zb_uint16_t dst_addr; /*!< destination address */ +} +zb_zdo_mgmt_rtg_param_t; + +/** @brief Request for Mgmt_rtg_req. + * @see ZB spec, subclause 2.4.3.3.4. + */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_rtg_req_s +{ + zb_uint8_t start_index; /*!< Starting Index for the requested elements + * of the Routing Table */ +} +ZB_PACKED_STRUCT +zb_zdo_mgmt_rtg_req_t; + +/** @brief Response for Mgmt_Rtg_rsp. + * @see ZB spec, subclause 2.4.4.3.2. + */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_rtg_resp_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /*!< The status of the Mgmt_Rtg_req command.*/ + zb_uint8_t routing_table_entries; /*!< Total number of Routing + * Table entries within the Remote Device */ + zb_uint8_t start_index; /*!< Starting index within the Routing + * Table to begin reporting for the RoutingTableList.*/ + zb_uint8_t routing_table_list_count; /*!< Number of Routing Table + * entries included within RoutingTableList*/ +} +ZB_PACKED_STRUCT +zb_zdo_mgmt_rtg_resp_t; + +/** @brief RoutingTableList Record Format for mgmt_rtg_resp */ +typedef ZB_PACKED_PRE struct zb_zdo_routing_table_record_s +{ + zb_uint16_t dest_addr; /*!< The 16-bit network address of the + * destination device */ + zb_uint8_t flags; /*!< Routing flags */ + zb_uint16_t next_hop_addr; /*!< The 16-bit network address of the + * next-hop device */ +} +ZB_PACKED_STRUCT +zb_zdo_routing_table_record_t; + +/** + * @brief Performs active scan + * + * The result will be provided via callback that is passed within + * zb_nlme_network_discovery_request_t. The only + * argument from this callback is the index of a buffer with + * zb_nlme_network_discovery_confirm_t param, followed by a sequence of + * zb_nlme_network_descriptor_t params (count is determined by + * zb_nlme_network_discovery_confirm_t - network_count) + * + * Sample use of active scan request: + * @snippet zdo_startup_nwk_scan/zdo_start_ze.c active_scan_complete_cb + * @snippet zdo_startup_nwk_scan/zdo_start_ze.c zb_zdo_active_scan_request + * + * @param param - index of buffer with zb_nlme_network_discovery_request_t param + */ +void zb_zdo_active_scan_request(zb_uint8_t param); + +/** @} */ /* zdo_mgmt */ +/** @addtogroup zdo_bind + @{ + */ + +/** + * @name Bind destination address mode + * @brief The addressing mode for the destination address used in @ref + * zb_zdo_binding_table_record_s, @ref zb_zdo_bind_req_param_s, @ref zb_zdo_bind_req_head_s command. + * This field can take one of the non-reserved values from the list of defines below (@ref bind_dst_addr_mode). + * Values 0x00, 0x02, 0x04-0xff are reserved. + * @anchor bind_dst_addr_mode + * @see ZB Spec, subclause 2.4.3.2.2. + */ +/** @{ */ +/** 16-bit group address for DstAddress and DstEndp not present */ +#define ZB_BIND_DST_ADDR_MODE_16_BIT_GROUP 0x01U +/** 64-bit extended address for DstAddress and DstEndp present */ +#define ZB_BIND_DST_ADDR_MODE_64_BIT_EXTENDED 0x03U +/** @} */ + +/** + * @brief Type for bind destination address mode. + * + * @deprecated holds one of @ref bind_dst_addr_mode. Kept only for backward compatibility as + * @ref bind_dst_addr_mode were declared previously as enum. Can be removed in future releases. + */ +typedef zb_uint8_t zb_bind_dst_addr_mode_t; + +/** @brief Parameters for Mgmt_Bind_req. + * @see ZB spec, subclause 2.4.3.3.4. + */ +typedef struct zb_zdo_mgmt_bind_param_s +{ + zb_uint8_t start_index; /*!< Starting Index for the requested elements + * of the Binding Table */ + zb_uint16_t dst_addr; /*!< destination address */ +} +zb_zdo_mgmt_bind_param_t; + +/** @brief Request for Mgmt_Bind_req. + * @see ZB spec, subclause 2.4.3.3.4. + */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_bind_req_s +{ + zb_uint8_t start_index; /*!< Starting Index for the requested elements + * of the Binding Table */ +} +ZB_PACKED_STRUCT +zb_zdo_mgmt_bind_req_t; + +/** @brief Response for Mgmt_Bind_rsp. + * @see ZB spec, subclause 2.4.4.3.4. + */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_bind_resp_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /*!< The status of the Mgmt_Rtg_req command.*/ + zb_uint8_t binding_table_entries; /*!< Total number of Binding Table + * entries within the Remote Device*/ + zb_uint8_t start_index; /*!< Starting index within the Binding + * Table to begin reporting for the BindingTableList.*/ + zb_uint8_t binding_table_list_count; /*!< Number of Binding Table + * entries included within BindingTableList*/ +} +ZB_PACKED_STRUCT +zb_zdo_mgmt_bind_resp_t; + + +/** @brief BindingTableList Record Format for mgmt_bind_resp. See ZB + * spec, Table 2.131 */ +typedef ZB_PACKED_PRE struct zb_zdo_binding_table_record_s +{ + zb_ieee_addr_t src_address; /*!< The source IEEE address for the binding entry. */ + zb_uint8_t src_endp; /*!< The source endpoint for the binding entry. */ + zb_uint16_t cluster_id; /*!< The identifier of the cluster on the + * source device that is bound to the + * destination device. */ + zb_uint8_t dst_addr_mode; /*!< Destination address mode @ref bind_dst_addr_mode */ + zb_addr_u dst_address; /*!< The destination address for the + * binding entry.16 or 64 bit. As specified by the + * dst_addr_mode field.*/ + zb_uint8_t dst_endp; /*!< This field shall be present only if the + * DstAddrMode field has a value of + * ZB_BIND_DST_ADDR_MODE_64_BIT_EXTENDED @ref bind_dst_addr_mode + * and, if present, shall be the + * destination endpoint for the binding + * entry. */ +} +ZB_PACKED_STRUCT +zb_zdo_binding_table_record_t; + + +/** @brief Sends Mgmt_Bind_req request. + * @param param reference to the buffer to put request data to. + * @param cb callback to be called on operation finish. + * @return ZDP transaction sequence number + * @return 0xFF if operation cannot be + * performed now (nor enough memory, resources, etc.) + * + */ +zb_uint8_t zb_zdo_mgmt_bind_req(zb_uint8_t param, zb_callback_t cb); + +/** + @brief Sends 2.4.4.3.4 Mgmt_Bind_rsp + @param param - index of buffer with Mgmt_Bind request + */ +void zdo_mgmt_bind_resp(zb_uint8_t param); + + /** @brief Parameters for zb_zdo_raw_req call + */ +typedef struct zb_zdo_raw_req_param_s +{ + zb_uint16_t cluster_id; /*!< The identifier of the object for which this + frame is intended. */ + zb_uint16_t dst_addr; /*!< Destination address */ +} +zb_zdo_raw_req_param_t; + + /** @brief Parameters of zb_zdo_raw_resp call + */ +typedef struct zb_zdo_raw_resp_param_s +{ + zb_uint16_t cluster_id; /*!< The identifier of the object in the response. */ + zb_uint16_t src_addr; /*!< Source address of a device that sent a response */ +} +zb_zdo_raw_resp_param_t; + +/** @brief Response by Raw_req. */ +typedef ZB_PACKED_PRE struct zb_zdo_raw_resp_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /**< Operation status. */ + zb_uint8_t payload[ZB_ZDO_MAX_PAYLOAD_SIZE - 1U]; /**< Raw response payload. */ +} +ZB_PACKED_STRUCT +zb_zdo_raw_resp_t; + +#ifdef ZB_NCP_ENABLE_ZDO_RAW_CMD +/** @brief Raw ZDO request. + + @param param - index of buffer with request. @ref zb_zdo_raw_req_param_s + @param cb - user's function to call when got response from the + remote. @ref zb_zdo_raw_resp_param_s + @return ZDP transaction sequence number + @return 0xFF if operation cannot be performed now (nor enough memory, resources, etc.) + */ +zb_uint8_t zb_zdo_raw_req(zb_uint8_t param, zb_callback_t cb); +#endif /* ZB_NCP_ENABLE_ZDO_RAW_CMD */ + +/** @brief Parameters for Bind_req API call + * @see ZB spec, subclause 2.4.3.2.2. + */ +typedef struct zb_zdo_bind_req_param_s +{ + zb_ieee_addr_t src_address; /*!< The IEEE address for the source. */ + zb_uint8_t src_endp; /*!< The source endpoint for the binding entry. */ + zb_uint16_t cluster_id; /*!< The identifier of the cluster on the + * source device that is bound to the destination. */ + zb_uint8_t dst_addr_mode; /*!< Destination address mode @ref bind_dst_addr_mode */ + zb_addr_u dst_address; /*!< The destination address for the + * binding entry. */ + zb_uint8_t dst_endp; /*!< This field shall be present only if the + * DstAddrMode field has a value of + * @ref ZB_BIND_DST_ADDR_MODE_64_BIT_EXTENDED @ref bind_dst_addr_mode + * and, if present, shall be the + * destination endpoint for the binding + * entry. */ + zb_uint16_t req_dst_addr; /*!< Destination address of the request */ +} +zb_zdo_bind_req_param_t; + + +/** @brief Bind_req request head send to the remote. + * @see ZB spec, subclause 2.4.3.2.2. + */ +typedef ZB_PACKED_PRE struct zb_zdo_bind_req_head_s +{ + zb_ieee_addr_t src_address; /*!< The IEEE address for the source. */ + zb_uint8_t src_endp; /*!< The source endpoint for the binding entry. */ + zb_uint16_t cluster_id; /*!< The identifier of the cluster on the + * source device that is bound to the destination. */ + zb_uint8_t dst_addr_mode; /*!< Destination address mode @ref bind_dst_addr_mode */ +} +ZB_PACKED_STRUCT +zb_zdo_bind_req_head_t; + +/** @brief Bind_req request tail 1st variant send to the remote. + * @see ZB spec, subclause 2.4.3.2.2. + */ +typedef ZB_PACKED_PRE struct zb_zdo_bind_req_tail_1_s +{ + zb_uint16_t dst_addr; /*!< The destination address for the + * binding entry. */ +} +ZB_PACKED_STRUCT +zb_zdo_bind_req_tail_1_t; + +/** @brief Bind_req request tail 2nd variant send to the remote. + * @see ZB spec, subclause 2.4.3.2.2. + */ +typedef ZB_PACKED_PRE struct zb_zdo_bind_req_tail_2_s +{ + zb_ieee_addr_t dst_addr; /*!< The destination address for the + * binding entry. */ + zb_uint8_t dst_endp; /*!< The destination address for the + * binding entry. */ +} +ZB_PACKED_STRUCT +zb_zdo_bind_req_tail_2_t; + +/** @brief Response by Bind_req. */ +typedef ZB_PACKED_PRE struct zb_zdo_bind_resp_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /**< Operation status. */ +} +ZB_PACKED_STRUCT +zb_zdo_bind_resp_t; + + +/** @brief Bind_req request. + + @param param - index of buffer with request. @ref zb_zdo_bind_req_param_s + @param cb - user's function to call when got response from the + remote. @ref zb_zdo_bind_resp_s + @return ZDP transaction sequence number + @return 0xFF if operation cannot be performed now (nor enough memory, resources, etc.) + + @b Example: +@snippet simple_gw/simple_gw.c zb_zdo_bind_req_snippet + + */ +zb_uint8_t zb_zdo_bind_req(zb_uint8_t param, zb_callback_t cb); + + +/** @brief Unbind_req request. + + @param param - index of buffer with request. @ref zb_zdo_bind_req_param_s + @param cb - user's function to call when got response from the + remote. @ref zb_zdo_bind_resp_s + @return ZDP transaction sequence number + @return 0xFF if operation cannot be performed now (nor enough memory, resources, etc.) + + @b Example: +@code +{ + zb_bufid_t buf = param; + zb_zdo_bind_req_param_t *bind_param; + + TRACE_MSG(TRACE_COMMON1, "unbind_device_1", (FMT__0)); + + zb_buf_initial_alloc(buf, 0); + bind_param = ZB_BUF_GET_PARAM(buf, zb_zdo_bind_req_param_t); + ZB_MEMCPY(bind_param->src_address, g_ieee_addr_ed1, sizeof(zb_ieee_addr_t)); + bind_param->src_endp = TEST_ED1_EP; + bind_param->cluster_id = TP_BUFFER_TEST_REQUEST_CLID; + bind_param->dst_addr_mode = ZB_APS_ADDR_MODE_64_ENDP_PRESENT; + ZB_MEMCPY(bind_param->dst_address.addr_long, g_ieee_addr_ed2, sizeof(zb_ieee_addr_t)); + bind_param->dst_endp = TEST_ED2_EP; + bind_param->req_dst_addr = zb_address_short_by_ieee(g_ieee_addr_ed1); + TRACE_MSG(TRACE_COMMON1, "dst addr %d", (FMT__D, bind_param->req_dst_addr)); + + zb_zdo_unbind_req(buf, unbind_device1_cb); +} + + +void unbind_device1_cb(zb_uint8_t param) +{ + zb_bufid_t buf = ZB_BUF_FROM_REF(param); + zb_zdo_bind_resp_t *bind_resp = (zb_zdo_bind_resp_t*)zb_buf_begin(buf); + + TRACE_MSG(TRACE_COMMON1, "unbind_device1_cb resp status %hd", (FMT__H, bind_resp->status)); + if (bind_resp->status != ZB_ZDP_STATUS_SUCCESS) + { + TRACE_MSG(TRACE_COMMON1, "Error bind device 1. Test status failed", (FMT__0)); + } + zb_free_buf(buf); + +} +@endcode + +*/ +zb_uint8_t zb_zdo_unbind_req(zb_uint8_t param, zb_callback_t cb); + + +/** @brief Perform unbind all entries locally. This custom function and it is not described + * in Zigbee specification. + * @param param - not used. + */ +void zb_zdo_unbind_all_local(zb_uint8_t param); + +/** + * @brief Checks if the binding with specified parameters exists + * + */ +void zb_zdo_check_binding_request(zb_bufid_t param); +/** @} */ + +/** @addtogroup zdo_mgmt + @{ +*/ + +/** @brief Request for Mgmt_Leave_req + @see ZB spec, subclause 2.4.3.3.5. + + Problem in the specification: + in 2.4.3.3.5 Mgmt_Leave_req only one DeviceAddress exists. + But, in such case it is impossible to satisfy 2.4.3.3.5.1: + "The Mgmt_Leave_req is generated from a Local Device requesting that a Remote + Device leave the network or to request that another device leave the network." + Also, in the PRO TC document, 14.2TP/NWK/BV-04 ZR-ZDO-APL RX Join/Leave is + following note: + "gZC sends Mgmt_Leave.request with DevAddr=all zero, DstAddr=ZR" + */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_leave_param_s +{ + zb_ieee_addr_t device_address; /*!< 64-bit IEEE address */ + zb_uint16_t dst_addr; /*!< Destination address. Not defined in + * the specification - let's it be short address */ + zb_bitfield_t reserved:6; /*!< Reserve */ + zb_bitfield_t remove_children:1; /*!< Obsolete field */ + zb_bitfield_t rejoin:1; /*!< Rejoin */ +} +ZB_PACKED_STRUCT +zb_zdo_mgmt_leave_param_t; + +/** Request for Mgmt_Leave_req. + * @see ZB spec, subclause 2.4.3.3.5. + */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_leave_req_s +{ + zb_ieee_addr_t device_address; /*!< 64-bit IEEE address */ + zb_bitfield_t reserved:6; /*!< Reserve */ + zb_bitfield_t remove_children:1; /*!< Obsolete field, should be always 0 according to CSA */ + zb_bitfield_t rejoin:1; /*!< Rejoin */ +} +ZB_PACKED_STRUCT +zb_zdo_mgmt_leave_req_t; + +/** @brief Response for Mgmt_Leave_rsp. + * @see ZB spec, subclause 2.4.4.3.5. + */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_leave_res_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /**< Operation status. */ +} +ZB_PACKED_STRUCT +zb_zdo_mgmt_leave_res_t; + +/** @brief Sends Mgmt_Leave_req + @see ZB spec, subclause 2.4.3.3.2. + + @param param - index of buffer with Lqi request parameters. @ref zb_zdo_mgmt_leave_param_s + @param cb - user's function to call when got response from the remote. + @return - transaction sequence number of request or 0xFF if operation + was NOT executed (if there is no free slot for registering the callback) + + @snippet samples/se/energy_service_interface/se_esi_zc_ncp_leave_zdo.c mgmt_leave_req + + @b Example: +@code +{ + zb_bufid_t buf = param; + zb_zdo_mgmt_leave_param_t *req = NULL; + zb_ret_t ret = RET_OK; + zb_uint8_t tsn; + + TRACE_MSG(TRACE_ERROR, "zb_leave_req", (FMT__0)); + + req = ZB_BUF_GET_PARAM(buf, zb_zdo_mgmt_leave_param_t); + + ZB_MEMSET(req->device_address, 0, sizeof(zb_ieee_addr_t)); + req->remove_children = ZB_FALSE; + req->rejoin = ZB_FALSE; + req->dst_addr = 1; + tsn = zdo_mgmt_leave_req(param, leave_callback); +} + +void leave_callback(zb_uint8_t param) +{ + zb_zdo_mgmt_leave_res_t *resp = (zb_zdo_mgmt_leave_res_t *)zb_buf_begin(param); + + TRACE_MSG(TRACE_ERROR, "LEAVE CALLBACK status %hd", (FMT__H, resp->status)); +} +@endcode + +*/ +zb_uint8_t zdo_mgmt_leave_req(zb_uint8_t param, zb_callback_t cb); + +/** @} */ +/** @addtogroup zdo_bind + @{ +*/ + + +/** @brief End_Device_Bind_req command head. + * @see ZB spec, subclause 2.4.3.2.1. + */ +typedef ZB_PACKED_PRE struct zb_zdo_end_device_bind_req_head_s +{ + zb_uint16_t binding_target; /*!< The address of the target for the + * binding. This can be either the + * primary binding cache device or the + * short address of the local device. */ + zb_ieee_addr_t src_ieee_addr; /*!< IEEE address of the device generating the request */ + zb_uint8_t src_endp; /*!< The endpoint on the device generating the request */ + zb_uint16_t profile_id; /*!< ProfileID which is to be matched + * between two End_Device_Bind_req + * received at the Zigbee Coordinator */ + zb_uint8_t num_in_cluster; /*!< The number of Input Clusters + * provided for end device binding + * within the InClusterList. */ +} +ZB_PACKED_STRUCT +zb_zdo_end_device_bind_req_head_t; + +/** @brief End_Device_Bind_req command head. + * @see ZB spec, subclause 2.4.3.2.1. + */ +typedef ZB_PACKED_PRE struct zb_zdo_end_device_bind_req_tail_s +{ + zb_uint8_t num_out_cluster; /*!< The number of Output Clusters + * provided for matching within OutClusterList */ +} +ZB_PACKED_STRUCT +zb_zdo_end_device_bind_req_tail_t; + +/** @brief Parameters for End_Device_Bind_req. + * @see ZB spec, subclause 2.4.3.2.1. + */ +typedef ZB_PACKED_PRE struct zb_end_device_bind_req_param_s +{ + zb_uint16_t dst_addr; /*!< Destination address */ + zb_zdo_end_device_bind_req_head_t head_param; /*!< Parameters for command head */ + zb_zdo_end_device_bind_req_tail_t tail_param; /*!< Parameters for command tail */ + zb_uint16_t cluster_list[1]; /*!< List of Input and Output + * ClusterIDs to be used for matching */ +} ZB_PACKED_STRUCT +zb_end_device_bind_req_param_t; + +/** + sends 2.4.3.2.1 End_Device_Bind_req command + @param param - index of buffer with request + @param cb - user's function to call when got response from the remote. + @return ZDP transaction sequence number or + @return 0xFF if operation cannot be performed now (nor enough memory, resources, etc.) +*/ +zb_uint8_t zb_end_device_bind_req(zb_uint8_t param, zb_callback_t cb); + + +/** @brief Response from End_Device_Bind_req. + * @see ZB spec, subclause 2.4.3.2.1. + */ +typedef ZB_PACKED_PRE struct zb_zdo_end_device_bind_resp_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /**< Operation status. */ +} +ZB_PACKED_STRUCT +zb_zdo_end_device_bind_resp_t; + +/** @} */ +/** @addtogroup zdo_mgmt + @{ +*/ + +/** @brief Parameters for Mgmt_Permit_Joining_req. + * @see ZB spec, subclause 2.4.3.3.7. + */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_permit_joining_req_s +{ + zb_uint8_t permit_duration; /**< The length of time in seconds. 0x00 and 0xff indicate that + * permission is disabled or enabled + */ + zb_uint8_t tc_significance; /**< If this is set to 0x01 and the remote device is the Trust + * Center, the command affects the + * Trust Center authentication policy as described in the + * sub-clauses below; According to + * r21, should be always set to 0x01. + */ +} ZB_PACKED_STRUCT +zb_zdo_mgmt_permit_joining_req_t; + +/** @brief Parameters for zb_zdo_mgmt_permit_joining_req. */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_permit_joining_req_param_s +{ + zb_uint16_t dest_addr; /**< Destination address */ + zb_uint8_t permit_duration; /**< The length of time in seconds. 0x00 and 0xff indicate that + * permission is disabled or enabled + */ + zb_uint8_t tc_significance; /**< If this is set to 0x01 and the remote device is the Trust + * Center, the command affects the Trust Center authentication + * policy as described in the sub-clauses below; If this is set to + * 0x00, there is no effect on the Trust + * Center. + * Ignored for r21. + */ +} ZB_PACKED_STRUCT +zb_zdo_mgmt_permit_joining_req_param_t; + +/** + @brief sends Mgmt_Permit_Joining_req (See Zigbee spec 2.4.3.3.7) + @param param - Index of buffer with request + @param cb - user's function to call when got response from the remote. + @return 0xFF if the operation was NOT executed (not enough memory, + resources, etc.), a valid ZDP transaction sequence number + otherwise + + @snippet onoff_server/on_off_switch_zed.c zdo_mgmt_permit_joining_req + + */ +zb_uint8_t zb_zdo_mgmt_permit_joining_req(zb_uint8_t param, zb_callback_t cb); + +/** @} */ +/** @addtogroup zdo_groups + @{ +*/ + + +/** @brief Response from zb_zdo_mgmt_permit_joining_req. */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_permit_joining_resp_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /**< Operation status. */ +} +ZB_PACKED_STRUCT +zb_zdo_mgmt_permit_joining_resp_t; + +/** @brief Not Supported Response */ +typedef ZB_PACKED_PRE struct zb_zdo_not_supported_resp_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + zb_uint8_t status; /**< Operation status. */ +} +ZB_PACKED_STRUCT +zb_zdo_not_supported_resp_t; + +/** + * @brief Parameters for Mgmt_NWK_IEEE_Joining_List_req. + * @see ZB r22 spec, subclause 2.4.3.3.11. + */ +typedef struct zb_zdo_mgmt_nwk_ieee_joining_list_param_s +{ + zb_uint8_t start_index; /*!< Starting Index for nwkIeeeJoiningList to be returned */ + zb_uint16_t dst_addr; /*!< destination address */ +} +zb_zdo_mgmt_nwk_ieee_joining_list_param_t; + +/** + * @brief Request for Mgmt_NWK_IEEE_Joining_List_req. + * @see ZB r22 spec, subclause 2.4.3.3.11. + */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_nwk_ieee_joining_list_req_s +{ + zb_uint8_t start_index; /*!< Starting Index for nwkIeeeJoiningList to be returned */ +} +ZB_PACKED_STRUCT zb_zdo_mgmt_nwk_ieee_joining_list_req_t; + + +/** + * @brief Response for Mgmt_NWK_IEEE_Joining_List_rsp. + * @see ZB spec, subclause 2.4.4.4.11. + */ +typedef ZB_PACKED_PRE struct zb_zdo_mgmt_nwk_ieee_joining_list_rsp_s +{ + zb_uint8_t tsn; /*!< ZDP transaction sequence number */ + + zb_uint8_t status; /*!< The status of the Mgmt_NWK_IEEE_Joining_List_req command. */ + + zb_uint8_t ieee_joining_list_update_id; + + zb_uint8_t joining_policy; /*profileid == TEST_CUSTOM_PROFILE_ID) + * { + * ptr = ZB_APS_HDR_CUT(param); + * + * TRACE_MSG(TRACE_APS3, "apsde_data_indication: packet %p len %hd status 0x%hx from %d", + * (FMT__P_D_D_D, param, zb_buf_len(param), zb_buf_get_status(param), ind->src_addr)); + * + * for (i = 0 ; i < zb_buf_len(param) ; ++i) + * { + * TRACE_MSG(TRACE_APS3, "%x %c", (FMT__D_C, (int)ptr[i], ptr[i])); + * } + * zb_buf_free(param); + * return ZB_TRUE; + * } + * return ZB_FALSE; + * } + * @endcode + */ +void zb_af_set_data_indication(zb_device_handler_t cb); + +/** + * @brief Perform "Reset with a Local Action" procedure (as described in BDB spec, chapter 9.5). + * The device will perform the NLME leave and clean all Zigbee persistent data except the outgoing NWK + * frame counter and application datasets (if any). + * The reset can be performed at any time once the device is started (see @ref zboss_start). + * After the reset, the application will receive the @ref ZB_ZDO_SIGNAL_LEAVE signal. + * + * @param param - buffer reference (if 0, buffer will be allocated automatically) + */ +void zb_bdb_reset_via_local_action(zb_uint8_t param); + +#if defined ZB_BDB_MODE && !defined BDB_OLD +/** + * @brief Starts TC rejoin procedure + * + * If device doesn't have a TCLK and UnsecureTcRejoinEnabled policy + * is set to ZB_FALSE (this is the default setting), TC rejoin won't + * be performed and ZB_BDB_SIGNAL_TC_REJOIN_DONE signal with RET_ERROR + * status will be raised. + * + * @param param - buffer reference (if 0, buffer will be allocated automatically) + */ +void zb_bdb_initiate_tc_rejoin(zb_uint8_t param); +#endif /* ZB_BDB_MODE && !BDB_OLD */ + +/** @} */ /* af_management_service */ +/*! @} */ + +#endif /* ZB_ZBOSS_API_ZDO_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zboss_api_zgp.h b/managed_components/espressif__esp-zboss-lib/include/zboss_api_zgp.h new file mode 100644 index 0000000..6907539 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zboss_api_zgp.h @@ -0,0 +1,2343 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: common definitions for ZGP profile +*/ + +#ifndef ZBOSS_API_ZGP_H +#define ZBOSS_API_ZGP_H 1 + +#include "zb_config.h" +#include "zb_address.h" +#include "zboss_api_buf.h" +#include "zb_types.h" + +/********************************************************************/ +/********* Type declarations specific to ZGP profile ****************/ +/********************************************************************/ + +/** + @addtogroup zgp_common + @{ +*/ + +#define ZGP_ENDPOINT 242 + +/** @brief ZGPD application ID */ +typedef enum zb_zgp_app_id_e +{ + ZB_ZGP_APP_ID_0000 = 0x00, /**< ApplicationID value 0b000 - usage of the SrcID */ + ZB_ZGP_APP_ID_0001 = 0x01, /**< ApplicationID value 0b001 - LPED */ + ZB_ZGP_APP_ID_0010 = 0x02, /**< ApplicationID value 0b010 - usage of the GPD IEEE address.*/ + ZB_ZGP_APP_ID_INVALID = 0x07, /**< Invalid ApplicationID */ +} +zb_zgp_app_id_t; + +/** + * @brief ZGPD address + * + * ZGPD is identified in network whether by SrcId or its IEEE address. */ +typedef ZB_PACKED_PRE union zb_zgpd_addr_u +{ + zb_uint32_t src_id; /**< ZGPD SrcId @see ZGP spec, A.1.4.1.4 */ + zb_ieee_addr_t ieee_addr; /**< ZGPD IEEE address */ +} ZB_PACKED_STRUCT +zb_zgpd_addr_t; + +enum zb_zgp_endpoint_e +{ + ZB_ZGP_COMMUNICATION_ENDPOINT, + ZB_ZGP_ALL_ENDPOINTS = 255 +}; + +/** + * @brief ZGPD identification info (ZGPD ID) + * + * ZGPD is identified by SrcId if ApplicationID is @ref ZB_ZGP_APP_ID_0000. + * Otherwise, ZGPD is identified by its IEEE address. */ +typedef ZB_PACKED_PRE struct zb_zgpd_id_s +{ + zb_uint8_t app_id; /**< One of the @ref zb_zgp_app_id_t values */ + zb_uint8_t endpoint;/**< Identifier of the GPD endpoint, which jointly with the GPD IEEE address identifies a unique logical GPD device.*/ + zb_zgpd_addr_t addr; /**< ZGPD SrcId or IEEE address */ +} ZB_PACKED_STRUCT +zb_zgpd_id_t; + +#define ZGP_ATTR_OPT_GET_REMAINING_LEN(opt) ((opt) & 0xFU) +#define ZGP_ATTR_OPT_GET_REPORTED(opt) (((opt) >> 4U) & 0x1U) +#define ZGP_ATTR_OPT_GET_VAL_PRESENT(opt) (((opt) >> 5U) & 0x1U) + +#define ZB_APP_DESCR_ATTR_VAL_SIZE 8U +typedef struct zgp_attr_record_s +{ + zb_uint16_t id; + zb_uint8_t data_type; + + /* + zb_bitfield_t remaining_len:4; + + 7344 The Reported sub-field is a Boolean flag which indicates if the attribute as identified by the AttributeID + 7345 field is reported by the GPD in operation, or if it is background data required for processing of a report- + 7346 ed attribute only conveyed once at commissioning time. + 7350 If Reported = 0b1, Attribute Offset within Report field is present, otherwise it is absent + + zb_bitfield_t reported:1; + zb_bitfield_t attr_val_present:1; + zb_bitfield_t reserved:2; + */ + zb_uint8_t options; + + /* + 7358 The Attribute Offset within Report field, when present, carries the start position (in bytes) of the data + 7359 point identified by the AttributeID of the ClusterID in the report payload. The Attribute Offset within + 7360 Report = 0x00 corresponds to the octet immediately following the Report identifier field in the pay- + 7361 load of the GPD Compact Attribute Reporting command. + */ + zb_uint8_t offset; + + /* + 7362 The Attribute value field, when present, carries the actual fixed value of that attribute; *the length and + 7363 type of this field are determined by the AttributeID of the ClusterID (in case of manufacturer-specific + 7364 attributes or clusters, corresponding to the ManufacturerID). + */ + zb_uint8_t value[ZB_APP_DESCR_ATTR_VAL_SIZE]; +}zgp_attr_record_t; + +typedef struct zgp_data_point_desc_options_s +{ + zb_bitfield_t attr_records_num:3; + zb_bitfield_t cluster_type:1; /* server == 1, client == 0 */ + zb_bitfield_t manuf_id_present:1; + zb_bitfield_t reserved:3; +}zgp_data_point_desc_options_t; + +#define ZB_APP_DESCR_ATTR_REC_SIZE 4U +typedef struct zgp_data_point_desc_s +{ + zgp_data_point_desc_options_t options; + zb_uint16_t cluster_id; + zb_uint16_t manuf_id; + zgp_attr_record_t attr_records_data[ZB_APP_DESCR_ATTR_REC_SIZE]; /* contains array of not parsed zgp_attr_record_t */ +}zgp_data_point_desc_t; + +typedef ZB_PACKED_PRE struct zgp_report_desc_options_s +{ + zb_bitfield_t timeout_present:1; + zb_bitfield_t reserved:7; +} ZB_PACKED_STRUCT zgp_report_desc_options_t; + +typedef ZB_PACKED_PRE struct zgp_report_desc_s +{ + zgp_report_desc_options_t options; + zb_uint16_t timeout; + zb_uint8_t point_descs_data_len; + zb_uint8_t point_descs_data[ZB_ZGP_APP_DESCR_REPORT_DATA_SIZE]; /* contains array of not parsed zgp_data_point_desc_t */ +}ZB_PACKED_STRUCT zgp_report_desc_t; + +/* 11/23/2022 [VK] + * It is required to parse GP Pairing Configuration with + * Application Description correctly and should be used in RAM ONLY. + * + * We should pass a report ID to zgp_sink_handle_gp_pairing_configuration() + * after zgp_parse_gp_pairing_configuration_app_descr() to put report descriptors + * to a ZGPD entry by it. + * + * Default struct zgp_report_desc_t is used to store in NVRAM and should NOT contain report_id. + */ +typedef ZB_PACKED_PRE struct zgp_report_desc_pairing_config_s +{ + zb_uint8_t report_id; + zgp_report_desc_options_t options; + zb_uint16_t timeout; + zb_uint8_t point_descs_data_len; + zb_uint8_t point_descs_data[ZB_ZGP_APP_DESCR_REPORT_DATA_SIZE]; /* contains array of not parsed zgp_data_point_desc_t */ +} ZB_PACKED_STRUCT zgp_report_desc_pairing_config_t; + +#define SIZE_BY_APP_ID(app_id) (((app_id) == ZB_ZGP_APP_ID_0000) ? 4U : 8U) +#define ZGPD_ID_SIZE(zgpd_id) SIZE_BY_APP_ID((zgpd_id)->app_id) + +#define ZB_ZGPD_IDS_ARE_EQUAL(id1, id2) \ + (((id1)->app_id == (id2)->app_id) && \ + (((id1)->app_id == ZB_ZGP_APP_ID_0000) ? \ + ((id1)->addr.src_id == (id2)->addr.src_id) : \ + (!ZB_MEMCMP(&(id1)->addr.ieee_addr, &(id2)->addr.ieee_addr, sizeof(zb_ieee_addr_t)) &&\ + ((id1)->endpoint == (id2)->endpoint)))) + +/* From ZGP spec, A. 1.4.1.4: + * ZGPD ID value of 0x00000000 indicates unspecified. + * ... 0xffffffff indicates all. + */ +#define ZB_ZGP_SRC_ID_UNSPECIFIED 0x00000000U +#define ZB_ZGP_SRC_ID_ALL (zb_uint32_t)(~0u) + +#define ZB_INIT_ZGPD_ID(zgpd_id) \ +{ \ + (zgpd_id)->app_id = ZB_ZGP_APP_ID_0000; \ + (zgpd_id)->addr.src_id = ZB_ZGP_SRC_ID_UNSPECIFIED; \ +} + +#define ZB_ZGPD_IS_SPECIFIED(zgpd_id) \ + (((zgpd_id)->app_id != ZB_ZGP_APP_ID_0000) \ + || ((zgpd_id)->addr.src_id != ZB_ZGP_SRC_ID_UNSPECIFIED)) + +#define ZB_MAKE_ZGPD_ID(zgpd_id, s_app_id, s_endpoint, s_addr)\ + {\ + (zgpd_id).app_id = (s_app_id);\ + (zgpd_id).endpoint = (s_endpoint);\ + (zgpd_id).addr = (s_addr);\ + } + +/** + * @brief ZGP security level type + * @see ZGP spec, A.1.5.3.2 */ +enum zb_zgp_security_level_e +{ + ZB_ZGP_SEC_LEVEL_NO_SECURITY = 0x00, /**< No security */ + ZB_ZGP_SEC_LEVEL_REDUCED = 0x01, /**< 1LSB of frame counter and short (2B) MIC */ + ZB_ZGP_SEC_LEVEL_FULL_NO_ENC = 0x02, /**< Full (4B) frame counter and full (4B) MIC */ + ZB_ZGP_SEC_LEVEL_FULL_WITH_ENC = 0x03, /**< Encryption & full (4B) frame counter and + full (4B) MIC */ +}; + +/** + * @brief ZGP gpsSecurityLevel attribute + * @see ZGP spec, A.3.3.2.6 */ +enum zb_zgp_security_level_protection_with_gp_link_key_e +{ + ZB_ZGP_SEC_LEVEL_PROTECTION_WITHOUT_GP_LINK_KEY = 0x00, /**< Do not used GP link key */ + ZB_ZGP_SEC_LEVEL_PROTECTION_WITH_GP_LINK_KEY = 0x01, /**< Use GP link key */ +}; + +/** + * @brief ZGP gpsSecurityLevel attribute + * @see ZGP spec, A.3.3.2.6 */ +enum zb_zgp_security_level_involve_tc_e +{ + ZB_ZGP_SEC_LEVEL_PROTECTION_DO_NOT_INVOLVE_TC = 0x00, /**< Do not involve TC */ + ZB_ZGP_SEC_LEVEL_PROTECTION_INVOLVE_TC = 0x01, /**< Involve TC */ +}; + +/** +The gpSharedSecurityKeyType attribute can take the following values from Table 48: +Table 48 - Values of gpSecurityKeyType + +See also Table 12 - Mapping between the gpSecurityKeyType and the SecurityKey +sub-field of the Extended NWK Frame Control field +*/ +enum zb_zgp_security_key_type_e +{ + ZB_ZGP_SEC_KEY_TYPE_NO_KEY = 0x00, /**< No key */ + ZB_ZGP_SEC_KEY_TYPE_NWK = 0x01, /**< Zigbee NWK key */ + ZB_ZGP_SEC_KEY_TYPE_GROUP = 0x02, /**< ZGPD group key */ + ZB_ZGP_SEC_KEY_TYPE_GROUP_NWK_DERIVED = 0x03, /**< NWK-key derived ZGPD group key */ + ZB_ZGP_SEC_KEY_TYPE_ZGPD_INDIVIDUAL = 0x04, /**< (Individual) out-of-the-box ZGPD key */ + ZB_ZGP_SEC_KEY_TYPE_DERIVED_INDIVIDUAL = 0x07, /**< Derived individual ZGPD key */ +}; + +/********************************************************************/ +/******** ZGP Device Type declarations and configuration ************/ +/********************************************************************/ + +/** + * @brief Possible ZGPD device identifiers + * @see ZGP spec, A.4.3 */ +typedef enum zb_zgpd_dev_id_e +{ + ZB_ZGP_SIMPLE_GEN_1_STATE_SWITCH_DEV_ID = 0x00, /**< Simple Generic 1-state ZGP switch */ + ZB_ZGP_SIMPLE_GEN_2_STATE_SWITCH_DEV_ID = 0x01, /**< Simple Generic 2-state ZGP switch */ + ZB_ZGP_ON_OFF_SWITCH_DEV_ID = 0x02, /**< ZGP On/Off switch */ + ZB_ZGP_LEVEL_CONTROL_SWITCH_DEV_ID = 0x03, /**< ZGP Level Control Switch */ +#define ZB_ZGP_LVL_CTRL_SWITCH_DEV_ID ZB_ZGP_LEVEL_CONTROL_SWITCH_DEV_ID + ZB_ZGP_SIMPLE_SENSOR_DEV_ID = 0x04, /**< ZGP Simple Sensor */ + ZB_ZGP_ADVANCED_GEN_1_STATE_SWITCH_DEV_ID = 0x05, /**< Advanced Generic 1-state ZGP switch */ + ZB_ZGP_ADVANCED_GEN_2_STATE_SWITCH_DEV_ID = 0x06, /**< Advanced Generic 2-state ZGP switch */ + ZB_ZGP_GEN_8_CONT_SWITCH_DEV_ID = 0x07, /**< Generic 8-contact ZGP switch */ + ZB_ZGP_COLOR_DIMMER_SWITCH_DEV_ID = 0x10, /**< Color Dimmer ZGP Switch */ + ZB_ZGP_LIGHT_SENSOR_DEV_ID = 0x11, /**< ZGP Light Sensor */ + ZB_ZGP_OCCUPANCY_SENSOR_DEV_ID = 0x12, /**< ZGP Occupancy Sensor */ + ZB_ZGP_DOOR_LOCK_CONTROLLER_DEV_ID = 0x20, /**< ZGP Door Lock Controller */ + ZB_ZGP_TEMPERATURE_SENSOR_DEV_ID = 0x30, /**< ZGP temperature sensor */ + ZB_ZGP_PRESSURE_SENSOR_DEV_ID = 0x31, /**< ZGP Pressure Sensor */ + ZB_ZGP_FLOW_SENSOR_DEV_ID = 0x32, /**< ZGP Flow sensor */ + ZB_ZGP_ENVIRONMENT_SENSOR_DEV_ID = 0x33, /**< ZGP Temperature + Humidity sensor */ + ZB_ZGP_MANUF_SPECIFIC_DEV_ID = 0xfe, /**< Manufactures-specific; 2 + * more fields in the + * Commissioning frame. See 4.1 + * Manufacturer Specific Green + * Power Device Type Use case + * in Green Power Device + * Manufacturer Specific Device & Command + * Definition Proposal + */ + ZB_ZGP_UNDEFINED_DEV_ID = 0xff, /**< Undefined device type */ +} +zb_zgpd_dev_id_t; + +/** + * @brief Manufacturer-specific device identifiers for GreanPeak + * @see ZGP spec, A.4.3 */ +typedef enum zb_zgpd_manuf_specific_dev_id_e +{ + /* TODO: ZB_ZGP_MS_DOOR_SENSOR_DEV_ID is deprecated. Remove it when there will be + * no testing devices using this type. GreanPeak door sensors use + * ZB_ZGP_MS_DOOR_WINDOW_SENSOR_DEV_ID now. */ + ZB_ZGP_MS_DOOR_SENSOR_DEV_ID = 0x00, /**< IAS Zone - Door Sensor*/ + ZB_ZGP_MS_DOOR_WINDOW_SENSOR_DEV_ID = 0x01, /**< IAS Zone - Door/Window Sensor*/ + ZB_ZGP_MS_LEAKAGE_SENSOR_DEV_ID = 0x02, /**< IAS Zone - Leakage Sensor */ + ZB_ZGP_MS_HUMIDITY_SENSOR_DEV_ID = 0x03, /**< Relative Humidity Sensor */ + ZB_ZGP_MS_MOTION_SENSOR_DEV_ID = 0x05, /**< IAS Zone - Motion sensor */ + ZB_ZGP_MS_MOVEMENT_SENSOR_DEV_ID = 0x07, /**< IAS Zone - Movement sensor */ + ZB_ZGP_MS_SMART_PLUG_DEV_ID = 0X08, /**< GreenPeak Greenpower smart plug */ + ZB_ZGP_MS_KEY_FOB_DEV_ID = 0x0A, /**< GreenPeak Greenpower IAS Zone - Key fob */ + ZB_ZGP_MS_SMOKE_DETECTOR_DEV_ID = 0x0b, /**< IAS Zone - Smoke Detector */ + ZB_ZGP_MS_BED_SENSOR_DEV_ID = 0x0c, /**< IAS Zone - Bed Sensor */ + ZB_ZGP_MS_PARKING_SENSOR_DEV_ID = 0xc0, /**< Occupancy - Parking sensor */ +} +zb_zgpd_manuf_specific_dev_id_t; + +/** + @} +*/ + +/********************************************************************/ +/*********************** Sink definitions ***************************/ +/********************************************************************/ +#if defined ZB_ENABLE_ZGP_SINK || defined DOXYGEN +/** + @addtogroup zgp_sink + @{ +*/ +/** + * @brief Mapping of ZGPD command ID to Zigbee ZCL command ID + */ +typedef struct zgp_to_zb_cmd_mapping_s +{ + zb_uint8_t zgp_cmd_id; /**< ZGPD command ID */ + zb_uint8_t zb_cmd_id; /**< Zigbee ZCL command ID */ +} +zgp_to_zb_cmd_mapping_t; + +#ifdef ZB_ZGP_SINK_SUPPORT_LEGACY_MATCH_INFO +/** + * @deprecated + * Match info is deprecated in favor of @ref zb_zgps_mapping_entry_t. Matching information functionality will be removed in August 2023. + */ +typedef struct zgps_cluster_rec_s +{ + zb_uint16_t cluster_id; /** Cluster ID to which specified ZGPD commands are translated + (see @ref zcl_cluster_id) */ +/** + * Options field of cluster table entry + * + * [0-1] role mask client/server/both. + * Note: this role specifies the original cluster role, not + * the cluster role to which this command will be addressed. + * E.g. for On/Off/Toggle commands it should be client role + * (these command send from client to server). + * + */ + zb_uint8_t options; + zb_uint8_t cmd_ids[ZB_ZGP_MATCH_TBL_MAX_CMDS_FOR_MATCH]; /**< Supported commands by sink */ +} +zgps_dev_cluster_rec_t; + +/** @cond DOXYGEN_INTERNAL_DOC */ +#define GET_CLUSTER_ROLE(cluster) \ + (cluster->options & 0x03U) + +/** + * @deprecated + * Match info is deprecated in favor of @ref zb_zgps_mapping_entry_t. Matching information functionality will be removed in August 2023. + */ +typedef ZB_PACKED_PRE union zgps_device_id_u +{ + /* dev_id.zgpd_dev_id matches with ZGPD Device ID from Commissioning frame @see zb_zgpd_dev_id_t */ + zb_uint8_t zgpd_dev_id; + /* match with app_info.manuf_model_id. */ + zb_uint16_t zgpd_manuf_model; +} +zgps_device_id_t; + +/* + * @deprecated + * Match info is deprecated in favor of @ref zb_zgps_mapping_entry_t. Matching information functionality will be removed in August 2023. + */ +typedef ZB_PACKED_PRE struct zgps_dev_match_rec_s +{ + /* Cluster idxes possible for that device id. Not used slots must be filled by ZB_ZCL_CLUSTER_IDX_UNDEFINED. + Cluster idx - index in zgps_dev_cluster_rec_t clusters_tbl[]. + */ + zb_uint16_t clusters[ZB_ZGP_TBL_MAX_CLUSTERS]; + zb_uint16_t manuf_id; + /* match with device info from Commissioning frame: + if zgpd_dev_id != ZB_ZGP_MANUF_SPECIFIC_DEV_ID, match by GPD Device id + if zgpd_dev_id == ZB_ZGP_MANUF_SPECIFIC_DEV_ID, match by app_info.manuf_model_id + */ + zgps_device_id_t dev_id; +} +ZB_PACKED_STRUCT zgps_dev_match_rec_t; + +#define IS_STANDART_ZGPS_DEVICE(dev_match_rec) \ + (dev_match_rec->manuf_id == ZB_ZGPD_MANUF_ID_UNSPEC) +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + + +/* + Using of match table. + + Match table is a static const data declared in the application. + + During GPD commissioning, using information from Commissioning frame, ZBOSS seeks for matched entry in match_tbl. + Match is done by device id or model id - see calls to zb_zgps_get_dev_matching_tbl_index() + Entry index is written into the Sink table. + + Command translation (without details about attr reporting): + - get Sink table entry by GPD address + - get matxh_tbl entry by index in Sink table. + - scan entire match_tbl[]: use match_tbl[i].clusters as an index in clusters_tbl. + - in each clusters_tbl entry scan clusters_tbl[i].cmd_ids[] for matching GPD command + - seek for appropriate clister in out local Simple desc (decide which EP to map to) + - map GPD command to ZCL command by scanning cmd_mapping[] + */ + +/** + * @brief Necessary information for filling translation table for any ZGPD + * during commissioning + * + * Includes matching table and command ID mappings. Given some ZGPD device ID it is + * possible to fill translation table entry with help of this structure. + * + * @deprecated + * Match info is deprecated in favor of @ref zb_zgps_mapping_entry_t. Matching information functionality will be removed in August 2023. + */ +typedef struct zb_zgps_match_info_s +{ + const zb_uint8_t match_tbl_size; + /* clusters list to be matched by device id or manufacturer id got from Commissioning frame. */ + const ZB_CODE zgps_dev_match_rec_t *match_tbl; + const zb_uint8_t cmd_mappings_count; + const ZB_CODE zgp_to_zb_cmd_mapping_t *cmd_mapping; + const zb_uint8_t clusters_tbl_size; + /* clusters table used to translate ZB_GPDF_CMD_ATTR_REPORT / ZB_GPDF_CMD_MANUF_SPEC_ATTR_REPORT */ + const ZB_CODE zgps_dev_cluster_rec_t *clusters_tbl; +} +zb_zgps_match_info_t; +#endif /* ZB_ZGP_SINK_SUPPORT_LEGACY_MATCH_INFO */ + +/* + Using of Mapping Table. + + Mapping table functionality is ZBOSS custom implementation of Translation table, described in specification. + Currently ZBOSS handles GPD commands mapping, which MAY be placed in mapping table, provided by application. + + Mapping Table is a specific mapping rules declared in the application. + The specific mapping supersedes the generic one. + + The application MAY or MAY not to declare Mapping Table. + If application declares Mapping Table it SHOULD persist this data by its own. + + Mapping Table entries SHALL be added upon successful completion of proximity and multi-hop commissioning, + and upon reception of GP Pairing Configuration leading to Sink Table entry creation (as described in A.3.5.2.5); + those entries SHALL then contain the ApplicationID and GPD ID type and value of the GPD ID (and GPD Endpoint, + matching or 0x00 or 0xff, if ApplicationID = 0b010) for which they are created; + mapping the GPD commands to their ZCL equivalents. + + Supported features: + + - There SHOULD be only one entry in the GPD Command Mapping Table for each + (GPD ID, GPD Endpoint, GPD Command, EndPoint, Zigbee Profile, Zigbee Cluster) tuple. + - For a single GPD ID (and GPD Endpoint, if ApplicationID = 0b010), there MAY be multiple + entries, e.g. for multiple GPD commands. + - For a single GPD ID (and GPD Endpoint, if ApplicationID = 0b010), + the same GPD Command could result in different mapped Zigbee CommandIDs, + for different EndPoint, Profile and Cluster values. + - For a single GPD ID, if ApplicationID = 0b010, there MAY be multiple entries, + for multiple GPD Endpoints, even for identical GPD commands. + + GPD Command: + - If the GPD Command field is set to 0xAF, all of the following GPD sensor report commands: 0xA0 - 0xA3 are supported. + - If the GPD Command field is set to 0xFF, it indicates all GPD commands. + + Zigbee Endpoint: + - If the EndPoint field is set to 0xfd, there are no paired endpoints. + - If the EndPoint field is set to 0xff, all matching endpoints are paired. + - If the EndPoint field is set to 0xfc, the raw GPD command is passed up to the application, + and no mapping is performed in the GPEP. + + Zigbee Cluster: + - If the Zigbee Cluster field is set to 0xffff, the ClusterID from the triggering GPD command is to be used. + - If the Zigbee Cluster field is set to value other than 0xffff, then for GPD command carrying + a ClusterID field (as e.g. for the GPD commands 0xA0 - 0xA3), the two ClusterID values SHALL exactly match. + + ZCL Payload Length: + - If the Length sub-field of the Zigbee Command payload field is set to 0x00, + the Payload sub-field is not present, and the Zigbee command is sent without payload. + - If the Length sub-field of the Zigbee Command payload field is set to 0xff, + the Payload sub-field is not present, and the payload from the triggering GPD command + is to be copied verbatim into the Zigbee command. + - If the Length sub-field of the Zigbee Command payload field is set to 0xfe, + the Payload sub-field is not present, and the payload from the triggering GPD command needs to be parsed. + - For all other values of the Length sub-field, the Payload sub-field is present, + has a length as defined in the Length sub-field and specifies the payload to be used. + + Not supported features: + - The Additional information block field is not supported yet. + */ + +#define ZB_ZGP_ZCL_CMD_ID_UNDEFINED (0xff) +#define ZB_ZGP_ZCL_CLUSTER_ID_UNDEFINED (0xffff) + +#define ZB_GPDF_CMD_UNDEFINED (0xff) + +#define ZB_ZGP_MAPPING_ENTRY_ENDPOINT_PASS_RAW_GPDF_TO_APP (0xfc) +#define ZB_ZGP_MAPPING_ENTRY_ENDPOINT_NO_PAIRS (0xfd) +#define ZB_ZGP_MAPPING_ENTRY_ENDPOINT_ALL_ARE_MATCHED (0xff) + +#define ZB_ZGP_MAPPING_ENTRY_NO_PAYLOAD (0x00) +#define ZB_ZGP_MAPPING_ENTRY_GPDF_PAYLOAD (0xff) +#define ZB_ZGP_MAPPING_ENTRY_PARSED_PAYLOAD (0xfe) + +#define ZB_ZGP_MAPPING_ENTRY_OPTIONS(app_id, add_info_present) \ + (((((add_info_present) & 0x01) << 3)) | ((app_id) & 0x07)) + +/* + * A.3.6.2.2 GPD application functionality translation + * Figure 80 – Format of the Options field of the GPD Command Translation Table entry + */ +#define ZB_ZGP_MAPPING_ENTRY_OPTIONS_IS_ADDITIONAL_INFO_PRESENT(options) \ + (((options) >> 3) & 0x01) + +/** + * @brief Mapping table entry additional info option selector structure + * Figure 84 – Format of the Option selector field of the Option record field of the Translation Table entry + */ +typedef ZB_PACKED_PRE struct zb_zgps_mapping_entry_additional_info_option_selector_s +{ + zb_bitfield_t option_length:4; + zb_bitfield_t option_id:4; +} ZB_PACKED_STRUCT zb_zgps_mapping_entry_additional_info_option_selector_t; + +/** + * @brief A.3.6.2.2.1.1 OptionIDs for GPD 8-bit vector commands + */ +enum zb_zgps_mapping_entry_8bit_vector_option_ids_e +{ + ZB_ZGPS_MAPPING_ENTRY_8BIT_VECTOR_OPTION_ID_GENERIC_SWITCH_COMMAND_EXECUTION = 0U +}; + +/** + * @brief A.3.6.2.2.1.2 OptionIDs for GPD Compact Attribute Reporting + */ +enum zb_zgps_mapping_entry_compact_attr_report_option_ids_e +{ + ZB_ZGPS_MAPPING_ENTRY_COMPACT_ATTR_REPORT_REPORTABLE = 0U +}; + +/** + * @brief Mapping table entry additional info generic switch option data structure + * Figure 85 – Format of the Option data of the Generic switch command execution option of the Translation Table entry + */ +typedef ZB_PACKED_PRE struct zb_zgps_mapping_entry_generic_switch_option_data_s +{ + zb_uint8_t contact_status; + zb_uint8_t contact_bitmask; +} ZB_PACKED_STRUCT zb_zgps_mapping_entry_generic_switch_option_data_t; + +/** + * @brief Mapping table entry additional info generic switch option structure + */ +typedef ZB_PACKED_PRE struct zb_zgps_mapping_entry_generic_switch_option_s +{ + zb_zgps_mapping_entry_additional_info_option_selector_t selector; + zb_zgps_mapping_entry_generic_switch_option_data_t data; +} ZB_PACKED_STRUCT zb_zgps_mapping_entry_generic_switch_option_t; + +/** + * @brief Mapping table entry additional info option record structure + * A.3.6.2.2 GPD application functionality translation + * Figure 83 – Format of the Option record field of the Translation Table entry + */ +typedef ZB_PACKED_PRE struct zb_zgps_mapping_entry_additional_info_option_record_s +{ + zb_zgps_mapping_entry_additional_info_option_selector_t selector; +} ZB_PACKED_STRUCT zb_zgps_mapping_entry_additional_info_option_record_t; + +/** + * @brief Mapping table entry additional info structure + * Figure 82 – Format of the Additional information block field of the Translation Table entry + */ +typedef ZB_PACKED_PRE struct zb_zgps_mapping_entry_additional_info_s +{ + zb_uint8_t length; +} ZB_PACKED_STRUCT zb_zgps_mapping_entry_additional_info_t; + +/** + * @brief Mapping table entry structure + */ +typedef ZB_PACKED_PRE struct zb_zgps_mapping_entry_s +{ + zb_uint8_t options; /**< Options related to this table entry */ + zb_zgpd_addr_t gpd_id; /**< Identifier of the GPD */ + zb_uint8_t gpd_endpoint; + zb_uint8_t gpd_command; /**< The GPD command to be mapped */ + zb_uint8_t endpoint; /**< The EndPoint for which the mapping is valid */ + zb_uint16_t profile; /**< The Profile of the command after mapping */ + zb_uint16_t cluster; /**< The cluster of the Profile on the endpoint */ + zb_uint8_t zcl_command; /**< The Command ID of the Cluster into which GP Command is mapped */ + zb_uint8_t zcl_payload_length; /**< The payload length for the Zigbee Command, payload should be located in memory after this structure */ +} ZB_PACKED_STRUCT zb_zgps_mapping_entry_t; + +#define ZB_ZGP_GET_MAPPING_ENTRY_ZCL_PAYLOAD_PTR(entry) (&entry->zcl_payload_length+sizeof(entry->zcl_payload_length)) + +/** @cond DOXYGEN_INTERNAL_DOC */ +void zb_zgps_set_mapping_table(const zb_zgps_mapping_entry_t ** table, zb_uint16_t * table_size); +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** + * @ingroup zgp_sink + * @brief Set mapping table information that is used to fill ZGP command - ZCL + * cluster mapping table. + * @param [in] table_ptr Mapping information, pointer to array of type @ref zb_zgps_mapping_entry_t + * @param [in] table_size_ptr pointer to size of the table - max entry number what can be iterated + */ +#define ZB_ZGP_SET_MAPPING_TABLE(table_ptr, table_size_ptr) \ +{ \ + zb_zgps_set_mapping_table((table_ptr), (table_size_ptr)); \ +} +/** @} */ /* zgp_sink */ +#endif /* ZB_ENABLE_ZGP_SINK */ + +#ifdef ZB_ENABLE_ZGP_DIRECT +enum zb_zgp_data_handle_e +{ + ZB_ZGP_HANDLE_DEFAULT_HANDLE, + ZB_ZGP_HANDLE_REMOVE_CHANNEL_CONFIG, + ZB_ZGP_HANDLE_REMOVE_COMMISSIONING_REPLY, + ZB_ZGP_HANDLE_ADD_COMMISSIONING_REPLY, + ZB_ZGP_HANDLE_ADD_CHANNEL_CONFIG, + ZB_ZGP_HANDLE_REMOVE_AFTER_FAILED_COMM, + ZB_ZGP_HANDLE_REMOVE_BY_USER_REQ, + +/** + * The first handle that can be used by application for gp-data.req primitives. + * Application may use any greater or equal handle value to match request with + * confirmation. + * + * @see zb_zgps_send_data(). + */ + ZB_ZGP_HANDLE_APP_DATA, +}; + +#define ZB_GP_TX_QUEUE_ENTRY_LIFETIME_NONE ZB_MIN_TIME_VAL +#define ZB_GP_TX_QUEUE_ENTRY_LIFETIME_INF ZB_MAX_TIME_VAL + +#define ZB_GP_DATA_REQ_USE_GP_TX_QUEUE 0x01U +#define ZB_GP_DATA_REQ_USE_CSMA_CA_BIT 0x02U +#define ZB_GP_DATA_REQ_USE_MAC_ACK_BIT 0x04U +#define ZB_GP_DATA_REQ_MAINT_FRAME_TYPE 0x08U + +#define ZB_GP_DATA_REQ_FRAME_TYPE(tx_opt) \ + ((tx_opt >> 3) & 0x03) + +#define ZB_GP_DATA_REQ_ACTION_REMOVE_GPDF ZB_FALSE +#define ZB_GP_DATA_REQ_ACTION_ADD_GPDF ZB_TRUE + +#define ZB_CGP_DATA_REQ_USE_CSMA_CA_BIT 0x01 +#define ZB_CGP_DATA_REQ_USE_MAC_ACK_BIT 0X02 + +#endif /* ZB_ENABLE_ZGP_DIRECT */ + +/********************************************************************/ +/*********************** Proxy definitions **************************/ +/********************************************************************/ + +/** + @addtogroup zgp_common + @{ +*/ + +/** Values of gpsCommunicationMode attribute + * Table 27 +*/ +typedef enum zgp_communication_mode_e +{ + ZGP_COMMUNICATION_MODE_FULL_UNICAST = 0, + /*Groupcast - one of the communication modes used for tunneling GPD commands between the + proxies and sinks. In Zigbee terms, it is the APS level multicast, with NWK level broadcast to the + RxOnWhenIdle=TRUE (0xfffd) broadcast address.*/ + ZGP_COMMUNICATION_MODE_GROUPCAST_DERIVED = 1, + ZGP_COMMUNICATION_MODE_GROUPCAST_PRECOMMISSIONED = 2, + ZGP_COMMUNICATION_MODE_LIGHTWEIGHT_UNICAST = 3 +} zgp_communication_mode_t; + +/* A.3.3.2.4 gpsCommissioningExitMode attribute */ +typedef enum zgp_commissioning_exit_mode_e +{ + ZGP_COMMISSIONING_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION = (1<<0), + ZGP_COMMISSIONING_EXIT_MODE_ON_PAIRING_SUCCESS = (1<<1), + ZGP_COMMISSIONING_EXIT_MODE_ON_GP_PROXY_COMMISSIONING_MODE_EXIT = (1<<2), + ZGP_COMMISSIONING_EXIT_MODE_ON_CWE_OR_PS = (ZGP_COMMISSIONING_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION | + ZGP_COMMISSIONING_EXIT_MODE_ON_PAIRING_SUCCESS), + ZGP_COMMISSIONING_EXIT_MODE_ON_CWE_OR_PCM = (ZGP_COMMISSIONING_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION | + ZGP_COMMISSIONING_EXIT_MODE_ON_GP_PROXY_COMMISSIONING_MODE_EXIT), + ZGP_COMMISSIONING_EXIT_MODE_ALL = (ZGP_COMMISSIONING_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION | + ZGP_COMMISSIONING_EXIT_MODE_ON_PAIRING_SUCCESS | + ZGP_COMMISSIONING_EXIT_MODE_ON_GP_PROXY_COMMISSIONING_MODE_EXIT) +} zgp_commissioning_exit_mode_t; + +/*! @} */ + +/********************************************************************/ +/******************** Commissioning definitions *********************/ +/********************************************************************/ + +/** + @addtogroup zgp_common + @{ +*/ + +/** + * @brief Possible commissioning result + */ +typedef enum zb_zgp_comm_status_e +{ + /** Commissioning with some device completed successfully */ + ZB_ZGP_COMMISSIONING_COMPLETED, + /** Commissioning failed. The reason can be: + * - parameters of connection can't be negotiated + * - ZGPD device behaves incorrectly + * - Maximum number of connected ZGPDs is reached */ + ZB_ZGP_COMMISSIONING_FAILED, + /** Commissioning failed, because of timeout */ + ZB_ZGP_COMMISSIONING_TIMED_OUT, + /** No functionality match with commissioning device is found. + * Maybe matching table is not provided by user application */ + ZB_ZGP_COMMISSIONING_NO_MATCH_ERROR, + /** Commissioning failed, because some internal error occurred in stack. + * This type of error is recoverable, so next commissioning attempt can + * be successful */ + ZB_ZGP_COMMISSIONING_INTERNAL_ERROR, + /** Commissioning failed, because some external error has occurred. + * Normal functioning of ZGP subsystem is not possible + * (e.g. physical operational channel can't be obtained) */ + ZB_ZGP_COMMISSIONING_EXTERNAL_ERROR, + /** User cancelled commissioning by calling zb_zgps_stop_commissioning() */ + ZB_ZGP_COMMISSIONING_CANCELLED_BY_USER, + /** ZGPD sent Decommissioning command */ + ZB_ZGP_ZGPD_DECOMMISSIONED, +} +zb_zgp_comm_status_t; + +/** + * @brief GP Sink mode change reason + */ +typedef enum zb_zgp_mode_change_reason_e +{ + ZB_ZGP_MODE_CHANGE_TRIGGERED_BY_COMMAND = 1, /* GP Sink Commissioning Mode Command */ + ZB_ZGP_MODE_CHANGE_TRIGGERED_BY_USER, /* Application decided to change the mode */ + ZB_ZGP_MODE_CHANGE_ON_FIRST_PARING_EXIT, /* The device joined and the gpsCommissioningExitMode attribute has "On First Pairing success" bit seted */ + ZB_ZGP_MODE_CHANGE_TIMEOUT, /* It is possible if timeout is set and expired "On CommissioningWindow expiration" bit is set Timeout parameter to user API gps_commissioning_start().*/ +} +zb_zgp_mode_change_reason_t; + +/** @brief Current mode of ZGP endpoint */ +typedef enum zb_zgp_mode_e +{ + ZB_ZGP_OPERATIONAL_MODE, /**< Operational mode */ + ZB_ZGP_COMMISSIONING_MODE /**< Commissioning mode */ +} +zb_zgp_mode_t; + +/** + * @brief GPD CommandID list + */ +typedef struct zb_zgp_gpd_cmds_list_s +{ + zb_uint8_t num; /**< Number of GP commands */ + zb_uint8_t cmds[ZB_ZGP_MAX_PAIRED_CONF_GPD_COMMANDS]; /**< GPD CommandID list */ +} +zb_zgp_gpd_cmds_list_t; + +/** + * @brief GPD Cluster List + */ +typedef struct zb_zgp_cluster_list_s +{ + zb_uint8_t server_cl_num; /**< Number of server ClusterIDs */ + zb_uint8_t client_cl_num; /**< Number of client ClusterIDs */ + zb_uint16_t server_clusters[ZB_ZGP_MAX_PAIRED_CONF_CLUSTERS]; /**< ClusterID List Server */ + zb_uint16_t client_clusters[ZB_ZGP_MAX_PAIRED_CONF_CLUSTERS]; /**< ClusterID List Client */ +} +zb_zgp_cluster_list_t; + +#if defined ZB_ENABLE_ZGP_SINK || defined DOXYGEN + +/** + * @brief Commissioning request callback type + * + * Commissioning request callback notifies application about commissioning + * attempt from ZGPD. Callback is called when ZGPD sends commissioning frame. + * Callback provides to user ZGPD ID and ZGPD Device ID. Based on these + * parameters user application should decide whether commissioning procedure + * should be continued or not. + * + * Commissioning request callback should be set during ZGP initialization using + * @ref ZB_ZGP_REGISTER_COMM_REQ_CB macro. If callback is not registered, then + * ZBOSS accepts all incoming commissioning attempts. + * + * @param zgpd_id [in] ZGPD ID + * @param device_id [in] ZGPD device ID + * @param manuf_id [in] Manufacturer ID (meaningful if device_id = 0xFE or 0xFF) + * @param manuf_model_id [in] Manufacturer model ID (meaningful if device_id = 0xFE or 0xFF) + * @param ieee_addr [in] ZGPD long IEEE address if available, otherwise filled with zeroes + * + * @see zb_zgps_accept_commissioning + * @see ZB_IS_64BIT_ADDR_ZERO + */ +typedef void (ZB_CODE * zb_zgp_comm_req_cb_t)( + zb_zgpd_id_t *zgpd_id, + zb_uint8_t device_id, + zb_uint16_t manuf_id, + zb_uint16_t manuf_model_id, + zb_ieee_addr_t ieee_addr); + +/*! @} */ + +/** + * @brief Raw report descriptor received from the GPD + */ +typedef struct zgp_raw_report_desc_s +{ + zb_uint8_t len; /**< total len, in octets, of the current report descriptor. */ + zb_uint8_t data[ZB_ZGP_APP_DESCR_REPORT_DATA_SIZE]; /**< array of not parsed zgp_data_point_desc_t */ +} zgp_raw_report_desc_t; + +/** + * @brief GPD Commissioning params for Application approval + */ +typedef struct zgp_approve_comm_params_s +{ + zb_zgpd_id_t zgpd_id; /**< ZGPD ID */ + zb_uint8_t device_id; /**< ZGPD device ID */ + zb_uint16_t manuf_id; /**< Manufacturer ID (meaningful if device_id = 0xFE or 0xFF) */ + zb_uint16_t manuf_model_id; /**< Manufacturer model ID (meaningful if device_id = 0xFE or 0xFF) */ + zb_ieee_addr_t ieee_addr; /**< ZGPD long IEEE address if available, otherwise filled with zeroes */ + zb_uint8_t pairing_endpoint; /**< Device endpoint, on which commissioning is currently active */ + zb_zgp_gpd_cmds_list_t gpd_cmds_list; /**< ZGPD Command list */ + zb_zgp_cluster_list_t cluster_list; /**< ZGPD Cluster list */ + zb_uint8_t num_of_reports; /**< total number of different report descriptors that GPD sent + during the commissioning process */ + zgp_raw_report_desc_t reports[ZB_ZGP_APP_DESCR_REPORTS_NUM]; /**< array of reports*/ + zb_bool_t pairing_configuration; /**< It is ZB_TRUE in case this approve signal was triggered by GP Pairing Configuration command */ + zb_uint8_t actions; /**< Pairing configuration actions */ + zb_uint8_t num_of_endpoints; /**< Pairing configuration number of paired endpoints field + - 0x00 and 0xfd: there are no paired endpoints + - 0xff: all matching endpoints are to be paired + - 0xfe: paired endpoints are to be derived by the sink itself + - other values: paired_endpoints field is present and contains the list of local endpoints paired to this GPD + **/ + zb_uint8_t paired_endpoints[ZB_ZGP_MAX_PAIRED_ENDPOINTS]; +} zgp_approve_comm_params_t; + +/** + @cond internals_doc + @addtogroup zgp_internal + @{ +*/ + +/** + * @brief Application confirm callback type + * + * Application confirm callback notifies application about data + * request attempt to ZGPD. Callback is called when data frame is sent + * to ZGPD. Callback provides to command ID and its status. Based on these + * parameters user application should decide further actions. + * + * Application confirm callback should be set during ZGP initialization using + * @ref ZB_ZGP_REGISTER_APP_CFM_CB macro. + * + * @param cmd_id [in] Command ID + * @param status [in] Confirmation status + * @param data_ptr [in] Pointer to data payload + * @param zgpd_id [in] ZGPD ID + * @param handle [in] ZGP handle + */ +typedef void (ZB_CODE * zb_zgp_app_cfm_cb_t)( + zb_uint8_t cmd_id, + zb_int16_t status, + zb_uint8_t *data_ptr, + zb_zgpd_id_t *zgpd_id, + zb_uint8_t handle); + +/*! @} */ +/*! @endcond */ + + +/** + @addtogroup zgp_sink + @{ +*/ + + /** + * @brief Application callback, indication of the attempted commissioning in GPS operational mode. + * + * Application commissioning indication callback notifies application about commissioning + * attempt from ZGPD. Callback is called when commissioning frame or notification is received + * from ZGPD. Callback provides to zgpd_id and full incoming packet's data. Based on these + * parameters user application should decide further actions. + * + * Application commissioning indication callback should be set during ZGP initialization using + * @ref ZB_ZGP_REGISTER_APP_CIC_CB macro. + * + * @param zgpd_id [in] ZGPD ID + * @param param [in] buffer index, containing GPDF + */ +typedef void (ZB_CODE * zb_zgp_app_comm_ind_cb_t)( + zb_zgpd_id_t *zgpd_id, + zb_uint8_t param); + + +/*! @} */ + +/** + @addtogroup zgp_sink + @{ +*/ +#ifdef ZB_ZGP_SINK_SUPPORT_LEGACY_MATCH_INFO +/** @cond DOXYGEN_INTERNAL_DOC */ +void zb_zgps_set_match_info(const zb_zgps_match_info_t *info); +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ +/** + * @ingroup zgp_sink + * @brief Set matching information that is used to fill ZGP command - ZCL + * + * @deprecated + * Match info is deprecated in favor of @ref zb_zgps_mapping_entry_t. Matching information functionality will be removed in August 2023. + * + * cluster translation table. + * @param [in] info Matching information of type @ref zb_zgps_match_info_t + */ +#define ZB_ZGP_SET_MATCH_INFO(info) \ +{ \ + zb_zgps_set_match_info((info)); \ +} +#endif /* ZB_ZGP_SINK_SUPPORT_LEGACY_MATCH_INFO */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +void zb_zgps_register_comm_req_cb(zb_zgp_comm_req_cb_t cb); +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ +/** + * @ingroup zgp_sink + * @brief Register commissioning request callback + * + * @param cb [in] Commissioning request callback (@ref zb_zgp_comm_req_cb_t) + * + * @if DOXIGEN_INTERNAL_DOC + * @snippet tests/zgp/gppb/test_gps_decommissioning/dut_gps.c accept_comm + * @endif + */ +#define ZB_ZGP_REGISTER_COMM_REQ_CB(cb) \ +{ \ + zb_zgps_register_comm_req_cb((cb)); \ +} + +/** @cond DOXYGEN_INTERNAL_DOC */ +void zb_zgps_register_app_cic_cb(zb_zgp_app_comm_ind_cb_t cb); +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ +/** + * @ingroup zgp_sink + * @brief Register application commissioning indication callback + * + * @param cb [in] Application commissioning indication callback (@ref zb_zgp_app_comm_ind_cb_t) + */ +#define ZB_ZGP_REGISTER_APP_CIC_CB(cb) \ +{ \ + zb_zgps_register_app_cic_cb((cb)); \ +} + +/*! @} */ +/** + @cond internals_doc + @addtogroup zgp_internal + @{ +*/ + +/** + * @brief Register application confirm callback + * + * @param cb [in] Application confirm callback (@ref zb_zgp_app_cfm_cb_t) + */ +void zb_zgps_register_app_cfm_cb(zb_zgp_app_cfm_cb_t cb); +#define ZB_ZGP_REGISTER_APP_CFM_CB(cb) \ +{ \ + zb_zgps_register_app_cfm_cb((cb)); \ +} + +/*! @} */ +/*! @endcond */ + +/** + @addtogroup zgp_common + @{ +*/ +#endif /* ZB_ENABLE_ZGP_SINK */ + +enum zb_zgpd_switch_type_e +{ + ZB_GPD_SWITCH_TYPE_BUTTON = 0x01, /* 0b01 */ + ZB_GPD_SWITCH_TYPE_ROCKER = 0x02, /* 0b10 */ +}; +/********************************************************************/ +/********************* GPDF command IDs *****************************/ +/********************************************************************/ + +/** + * @brief Command identifiers sent from or to ZGPD */ +enum zb_zgpd_cmd_id_e +{ + /* identify */ + ZB_GPDF_CMD_IDENTIFY = 0x00, + /* 0x01 - 0x0F: Reserved */ + /* scenes */ + ZB_GPDF_CMD_RECALL_SCENE0 = 0x10, + ZB_GPDF_CMD_RECALL_SCENE1 = 0x11, + ZB_GPDF_CMD_RECALL_SCENE2 = 0x12, + ZB_GPDF_CMD_RECALL_SCENE3 = 0x13, + ZB_GPDF_CMD_RECALL_SCENE4 = 0x14, + ZB_GPDF_CMD_RECALL_SCENE5 = 0x15, + ZB_GPDF_CMD_RECALL_SCENE6 = 0x16, + ZB_GPDF_CMD_RECALL_SCENE7 = 0x17, + /* @note recall scene 8-11 are got from LCGW. But GPPB specification + * does not define recall scenes 8-11. Only 8 scenes are + * supported. See Table 49 Payloadless GPDF commands 6236 sent by + * GPD */ + ZB_GPDF_CMD_RECALL_SCENE8 = 0x18, + ZB_GPDF_CMD_RECALL_SCENE9 = 0x19, + ZB_GPDF_CMD_RECALL_SCENE10 = 0x1A, + ZB_GPDF_CMD_RECALL_SCENE11 = 0x1B, +#define ZB_GPDF_CMD_STORE_SCENE0 ZB_GPDF_CMD_RECALL_SCENE8 +#define ZB_GPDF_CMD_STORE_SCENE1 ZB_GPDF_CMD_RECALL_SCENE9 +#define ZB_GPDF_CMD_STORE_SCENE2 ZB_GPDF_CMD_RECALL_SCENE10 +#define ZB_GPDF_CMD_STORE_SCENE3 ZB_GPDF_CMD_RECALL_SCENE11 + ZB_GPDF_CMD_STORE_SCENE4 = 0x1C, + ZB_GPDF_CMD_STORE_SCENE5 = 0x1D, + ZB_GPDF_CMD_STORE_SCENE6 = 0x1E, + ZB_GPDF_CMD_STORE_SCENE7 = 0x1F, + /* on/off */ + ZB_GPDF_CMD_OFF = 0x20, + ZB_GPDF_CMD_ON = 0x21, + ZB_GPDF_CMD_TOGGLE = 0x22, + /* ------- */ + ZB_GPDF_CMD_RELEASE = 0x23, + /* 0x24 - 0x2F: Reserved */ + /* level control */ + ZB_GPDF_CMD_MOVE_UP = 0x30, + ZB_GPDF_CMD_MOVE_DOWN = 0x31, + ZB_GPDF_CMD_STEP_UP = 0x32, + ZB_GPDF_CMD_STEP_DOWN = 0x33, + ZB_GPDF_CMD_LC_STOP = 0x34, +#define ZB_GPDF_CMD_LVL_CTRL_STOP ZB_GPDF_CMD_LC_STOP + ZB_GPDF_CMD_MOVE_UP_W_ONOFF = 0x35, +#define ZB_GPDF_CMD_MOVE_UP_WITH_ON_OFF ZB_GPDF_CMD_MOVE_UP_W_ONOFF + ZB_GPDF_CMD_MOVE_DOWN_W_ONOFF = 0x36, +#define ZB_GPDF_CMD_MOVE_DOWN_WITH_ON_OFF ZB_GPDF_CMD_MOVE_DOWN_W_ONOFF + ZB_GPDF_CMD_STEP_UP_W_ONOFF = 0x37, +#define ZB_GPDF_CMD_MOVE_STEP_ON ZB_GPDF_CMD_STEP_UP_W_ONOFF + ZB_GPDF_CMD_STEP_DOWN_W_ONOFF = 0x38, +#define ZB_GPDF_CMD_MOVE_STEP_OFF ZB_GPDF_CMD_STEP_DOWN_W_ONOFF + /* 0x39 - 0x3F: Reserved */ + /* Color Control */ + ZB_GPDF_CMD_MOVE_HUE_STOP = 0x40, + ZB_GPDF_CMD_MOVE_HUE_UP = 0x41, + ZB_GPDF_CMD_MOVE_HUE_DOWN = 0x42, + ZB_GPDF_CMD_STEP_HUE_UP = 0x43, + ZB_GPDF_CMD_STEP_HUE_DOWN = 0x44, + ZB_GPDF_CMD_MOVE_SATURATION_STOP = 0x45, + ZB_GPDF_CMD_MOVE_SATURATION_UP = 0x46, + ZB_GPDF_CMD_MOVE_SATURATION_DOWN = 0x47, + ZB_GPDF_CMD_STEP_SATURATION_UP = 0x48, + ZB_GPDF_CMD_STEP_SATURATION_DOWN = 0x49, + ZB_GPDF_CMD_MOVE_COLOR = 0x4A, + ZB_GPDF_CMD_STEP_COLOR = 0x4B, + /* 0x4C - 0x4F: Reserved */ + /* Door Lock */ + ZB_GPDF_CMD_LOCK_DOOR = 0x50, + ZB_GPDF_CMD_UNLOCK_DOOR = 0x51, + /* 0x52 - 0x5F: Reserved */ + /* Simple Generic Switch */ + ZB_GPDF_CMD_PRESS_1_OF_1 = 0x60, + ZB_GPDF_CMD_RELEASE_1_OF_1 = 0x61, + ZB_GPDF_CMD_PRESS_1_OF_2 = 0x62, + ZB_GPDF_CMD_RELEASE_1_OF_2 = 0x63, + ZB_GPDF_CMD_PRESS_2_OF_2 = 0x64, + ZB_GPDF_CMD_RELEASE_2_OF_2 = 0x65, + ZB_GPDF_CMD_SHORT_PRESS_1_OF_1 = 0x66, + ZB_GPDF_CMD_SHORT_PRESS_1_OF_2 = 0x67, + ZB_GPDF_CMD_SHORT_PRESS_2_OF_2 = 0x68, + + ZB_GPDF_CMD_8BIT_VECTOR_PRESS = 0x69, + ZB_GPDF_CMD_8BIT_VECTOR_RELEASE = 0x6A, + /* 0x6b-0x6f: Reserved */ + /* 0x70-0x9f: Reserved */ + ZB_GPDF_CMD_ATTR_REPORT = 0xA0, + ZB_GPDF_CMD_MANUF_SPEC_ATTR_REPORT = 0xA1, + ZB_GPDF_CMD_MULTI_CLUSTER_ATTR_REPORT = 0xA2, + ZB_GPDF_CMD_MANUF_SPEC_MULTI_CLUSTER_ATTR_REPORT = 0xA3, + ZB_GPDF_CMD_REQUEST_ATTRIBUTES = 0xA4, + ZB_GPDF_CMD_READ_ATTR_RESP = 0xA5, + + ZB_GPDF_CMD_ZCL_TUNNELING_FROM_ZGPD = 0xA6, + /* 0xA7: Reserved */ + ZB_GPDF_CMD_COMPACT_ATTR_REPORTING = 0xA8, + /* 0xA9 - 0xAE: Reserved */ + ZB_GPDF_CMD_ATTR_REPORT_ANY = 0xAF, + /* Manufacturer-defined GPD commands (payload is manufacturer-specific) */ + ZB_GPDF_CMD_MANUF_DEFINED_B0 = 0xB0, + /* 0xB1 - 0xBE: Manufacturer-defined GPD commands (payload is manufacturer-specific) */ + ZB_GPDF_CMD_MANUF_DEFINED_BF = 0xBF, + /* 0xC0 - 0xDF: Reserved */ + /* commissioning from ZGPD */ + ZB_GPDF_CMD_COMMISSIONING = 0xE0, + ZB_GPDF_CMD_DECOMMISSIONING = 0xE1, + ZB_GPDF_CMD_SUCCESS = 0xE2, + ZB_GPDF_CMD_CHANNEL_REQUEST = 0xE3, + ZB_GPDF_CMD_APPLICATION_DESCR = 0xE4, + /* 0xE5 - 0xEF: Reserved */ + /* GPDF commands sent to GPD */ + ZB_GPDF_CMD_COMMISSIONING_REPLY = 0xF0, + ZB_GPDF_CMD_WRITE_ATTRIBUTES = 0xF1, + ZB_GPDF_CMD_READ_ATTRIBUTES = 0xF2, + ZB_GPDF_CMD_CHANNEL_CONFIGURATION = 0xF3, + /* 0xF4 - 0xF5: Reserved for other commands sent to the GPD */ + ZB_GPDF_CMD_ZCL_TUNNELING_TO_ZGPD = 0xF6, + /* 0xF7 - 0xFF: Reserved for other commands sent to the GPD */ +}; + +#define ZB_GPDF_CMD_IS_SCENE_CMD(_cmd_id) \ + ((_cmd_id) >= ZB_GPDF_CMD_RECALL_SCENE0 && \ + (_cmd_id) <= ZB_GPDF_CMD_STORE_SCENE7) + +#define ZB_GPDF_CMD_IS_RECALL_SCENE(_cmd_id) \ + ((_cmd_id) >= ZB_GPDF_CMD_RECALL_SCENE0 && \ + (_cmd_id) <= ZB_GPDF_CMD_RECALL_SCENE7) + +#define ZB_GPDF_CMD_IS_STORE_SCENE(_cmd_id) \ + ((_cmd_id) >= ZB_GPDF_CMD_STORE_SCENE0 && \ + (_cmd_id) <= ZB_GPDF_CMD_STORE_SCENE7) + +/*! @} */ + +/********************************************************************/ +/**************** Macros for sending GPDF packets *******************/ +/********************************************************************/ + +/** + @cond internal + @addtogroup zgp_internal + @{ +*/ + + +/** + * @brief Start constructing GPDF packet + * + * @param [in] zbbuf Buffer for GPDF packet + */ +#define ZB_START_GPDF_PACKET(zbbuf) \ + zb_buf_reuse(zbbuf) + +/** + * @brief Put 1 byte into GPDF packet + * + * @param ptr [in] Destination memory address, where val should be copied + * @param val [in] Pointer to 1-byte value to be put in packet + */ +#define ZB_GPDF_PUT_UINT8(ptr, val) \ + ( *(ptr) = (val), (ptr)++ ) + +/** + * @brief Put 2 bytes into GPDF packet + * + * @param ptr [in] Destination memory address, where val should be copied + * @param val [in] Pointer to 2-byte value to be put in packet + */ +#define ZB_GPDF_PUT_UINT16(ptr, val) \ + ( ZB_HTOLE16((ptr), (val)), (ptr) += 2 ) + + +/** + * @brief Put 4 bytes into GPDF packet + * + * @param ptr [in] Destination memory address, where val should be copied + * @param val [in] Pointer to 4-byte value to be put in packet + */ +#define ZB_GPDF_PUT_UINT32(ptr, val) \ + ( ZB_HTOLE32((ptr), (val)), (ptr) += 4 ) + + +/** + * @brief Finish constructing GPDF frame + * + * @param zbbuf [in] Buffer with GPDF + * @param ptr [in] Pointer to the GPDF tail + */ +void zb_finish_gpdf_packet(zb_bufid_t buf_ref, zb_uint8_t** ptr); +#define ZB_FINISH_GPDF_PACKET(zbbuf, ptr) zb_finish_gpdf_packet(zbbuf, &ptr) + + +/** + * @brief RX channel in the next attempt parameter of ZGPD Channel request command + * @see ZGP spec, A.4.2.1.4 + */ +#define ZB_GPDF_CHANNEL_REQ_NEXT_RX_CHANNEL(par) \ + ((par) & 0x0FU) + + +typedef struct zb_gpdf_comm_app_info_options_s +{ + zb_bitfield_t manuf_id_present:1; + zb_bitfield_t manuf_model_id_present:1; + zb_bitfield_t gpd_cmds_present:1; + zb_bitfield_t cluster_list_present:1; + zb_bitfield_t switch_info_present:1; + zb_bitfield_t app_descr_flw:1; + zb_bitfield_t reserved:2; +}zb_gpdf_comm_app_info_options_t; + +typedef ZB_PACKED_PRE struct zb_gpdf_comm_switch_gen_cfg_s +{ + zb_bitfield_t num_of_contacts:4; + zb_bitfield_t switch_type:2; + zb_bitfield_t reserved:2; +}ZB_PACKED_STRUCT zb_gpdf_comm_switch_gen_cfg_t; + +/* DEPRECATED: Typo in structure field was fixes - + * old name, with the typo, will be removed in the next Major release */ +#define num_of_contacs num_of_contacts + +typedef struct zb_gpdf_comm_switch_info_s +{ + zb_uint8_t len; /**< Length of switch info */ + zb_gpdf_comm_switch_gen_cfg_t configuration; + zb_uint8_t current_contact_status; +}zb_gpdf_comm_switch_info_t; + +typedef struct zb_gpdf_comm_app_info_s +{ + zb_gpdf_comm_app_info_options_t options; + + zb_uint16_t manuf_id; /**< Manufacturer ID */ + zb_uint16_t manuf_model_id; /**< Manufacturer model ID */ + zb_zgp_gpd_cmds_list_t gpd_cmds_list; /**< GPD CommandID list */ + zb_zgp_cluster_list_t cluster_list; /**< Cluster list */ + zb_gpdf_comm_switch_info_t switch_info; /**< Switch information */ +}zb_gpdf_comm_app_info_t; + +/** + * @brief ZGPD Commissioning command parameters + * @see ZGP spec, A.4.2.1.1 + */ +typedef struct zb_gpdf_comm_params_s +{ + zb_uint8_t zgpd_device_id; /**< ZGPD Device ID */ + zb_uint8_t options; /**< Options */ + zb_uint8_t ext_options; /**< Extended options */ + zb_gpdf_comm_app_info_t app_info; /**< Application information */ +} +zb_gpdf_comm_params_t; + +/** + * @brief ZGPD Commissioning reply parameters + * @see ZGP spec, A.4.2.1.1 + */ +typedef struct zb_gpdf_comm_reply_s +{ + zb_uint8_t options; /**< Options */ + zb_uint16_t pan_id; /**< Pan ID if requested */ + zb_uint8_t security_key[ZB_CCM_KEY_SIZE]; /**< ZGPD key */ + zb_uint8_t key_mic[ZB_CCM_M]; /**< ZGPD key MIC */ + zb_uint32_t frame_counter; /**< ZGPD key encryption counter */ +} +zb_gpdf_comm_reply_t; + +#define ZB_GPDF_COMM_REPLY_PAN_ID_PRESENT(options) ((options) & 0x01U) +#define ZB_GPDF_COMM_REPLY_SEC_KEY_PRESENT(options) (((options) >> 1U) & 0x01U) +#define ZB_GPDF_COMM_REPLY_SEC_KEY_ENCRYPTED(options) (((options) >> 2U) & 0x01U) +#define ZB_GPDF_COMM_REPLY_SEC_LEVEL(options) (((options) >> 3U) & 0x03U) +#define ZB_GPDF_COMM_REPLY_SEC_KEY_TYPE(options) (((options) >> 5U) & 0x07U) + +/** + * @brief Construct options field of commissioning command from given values + * @see ZGP spec, A.4.2.1.1.2 + */ +#define ZB_GPDF_COMM_OPT_FLD(sn_cap, rx_cap, ms_ext, pan_id_req, \ + sec_key_req, fixed_loc, ext_opt) \ + ( (sn_cap) \ + | ((rx_cap) << 1U) \ + | ((ms_ext) << 2U) \ + | ((pan_id_req) << 4U) \ + | ((sec_key_req) << 5U) \ + | ((fixed_loc) << 6U) \ + | ((ext_opt) << 7U) ) + +/** + * @brief Value of Extended Options bit in + * options field of commissioning command + */ +#define ZB_GPDF_COMM_EXT_OPT_PRESENT(options) \ + ((options) >> 7U) + +/** + * @brief Value of GP security Key request bit in + * options field of commissioning command + */ +#define ZB_GPDF_COMM_OPT_SEC_KEY_REQ(options) \ + (((options) >> 5U) & 0x01U) + +/** + * @brief Value of Pan ID request bit in + * options field of commissioning command + */ +#define ZB_GPDF_COMM_OPT_PAN_ID_REQ(options) \ + (((options) >> 4U) & 0x01U) + +/** + * @brief Value of MAC sequence number capability bit in + * options field of commissioning command + */ +#define ZB_GPDF_COMM_OPT_SEQ_NUM_CAPS(options) \ + ((options) & 0x01U) + +/** + * @brief Value of RxOnCapability bit in + * options field of commissioning command + */ +#define ZB_GPDF_COMM_OPT_RX_CAPABILITY(options) \ + (((options) >> 1U) & 0x01U) + +/** + * @brief Value of Fixed location bit in + * options field of commissioning command + */ +#define ZB_GPDF_COMM_OPT_FIX_LOC(options) \ + (((options) >> 6U) & 0x01U) + +/** + * @brief Value of GPD MS extensions present bit in + * Options field of commissioning command + */ +#define ZB_GPDF_COMM_OPT_APP_INF_PRESENT(options) \ + (((options) >> 2U) & 0x01U) + +/** + * @brief Construct Extended Options field of commissioning command + * @see ZGP spec, A.4.2.1.1.3 + */ +#define ZB_GPDF_COMM_EXT_OPT_FLD(sec_cap, key_type, key_present, \ + key_enc, out_counter) \ + ( (sec_cap) \ + | ((key_type) << 2U) \ + | ((key_present) << 5U) \ + | ((key_enc) << 6U) \ + | ((out_counter) << 7U)) + +/** + * @brief Value of GPD Key present bit in + * Extended options field of commissioning command + */ +#define ZB_GPDF_COMM_OPT_ZGPD_KEY_PRESENT(ext_options) \ + (((ext_options) >> 5U) & 0x01U) + +/** + * @brief Value of GPD Key encryption bit in + * Extended options field of commissioning command + */ +#define ZB_GPDF_COMM_OPT_ZGPD_KEY_ENCRYPTED(ext_options) \ + (((ext_options) >> 6U) & 0x01U) + +/** + * @brief Value of GPD outgoing counter present bit in + * Extended options field of commissioning command + */ +#define ZB_GPDF_COMM_OPT_ZGPD_OUT_COUNTER_PRESENT(ext_options) \ + ((ext_options) >> 7U) + +/** + * @brief Value of SecurityLevel capabilities bits in + * Extended options field of commissioning command + */ +#define ZB_GPDF_COMM_OPT_SEC_LEVEL_CAPS(ext_options) \ + ((ext_options) & 0x03U) + +/** + * @brief Value of SecurityKey type bits in + * Extended options field of commissioning command + */ +#define ZB_GPDF_COMM_OPT_SEC_KEY_TYPE(ext_options) \ + ((ext_options >> 2U) & 0x07U) + +/** + * @brief Construct MS extensions field of commissioning command + * @see docs-13-0146-04-batt-green-powermanufacturer-specific-device-type-command.docx + */ +#define ZB_GPDF_COMM_MS_EXT_FLD(_manuf_id, _manuf_model_id, _gp_cmd_list, _clstr_reports) \ + ( (_manuf_id) \ + | ((_manuf_model_id) << 1U) \ + | ((_gp_cmd_list) << 2U) \ + | ((_clstr_reports) << 3U)) + +/** + * @brief Construct Options field of commissioning reply command + * @see ZGP spec, A.4.2.1.2.1 + */ +#define ZB_GPDF_COMM_REPLY_OPT_FLD(pan_id_present, key_present, \ + key_enc, sec_level, key_type) \ + ( (pan_id_present) \ + | ((key_present) << 1U) \ + | ((key_enc) << 2U) \ + | ((sec_level) << 3U) \ + | ((key_type) << 5U)) + +/** @} */ +/*! @endcond */ + + +/** + @cond internals_doc + @addtogroup zgp_internal + @{ +*/ + +/** + * @brief Send commissioning GPDF with ZGPD securityLevel capabilities set to 0 + */ +#define ZB_SEND_COMMISSIONING_GPDF_WITHOUT_SEC(buf, device_id, sn_cap, rx_cap) \ +{ \ + zb_uint8_t* ptr = (zb_uint8_t*)ZB_START_GPDF_PACKET(buf); \ + (void)zb_buf_alloc_left(buf, 3U, ptr); \ + ZB_GPDF_PUT_UINT8(ptr, ZB_GPDF_CMD_COMMISSIONING); \ + ZB_GPDF_PUT_UINT8(ptr, device_id); \ + ZB_GPDF_PUT_UINT8(ptr, ZB_GPDF_COMM_OPT_FLD(sn_cap, rx_cap, 0U, 0U, 0U, 0U, 0U)); \ + ZB_SEND_GPDF_CMD(ZB_REF_FROM_BUF(buf)); \ +} + +/** + * @brief Attribute report field of attribute reporting command + * @see ZGP spec, A.4.2.3.1 + */ +typedef struct zb_gpdf_attr_report_fld_s +{ + zb_uint16_t attr_id; /**< Attribute ID specific to cluster */ + zb_uint8_t attr_type; /**< Attribute type (see @ref zcl_attr_type) */ + void* data_p; /**< Attribute data */ +} +zb_gpdf_attr_report_fld_t; + +/** + * @brief Start constructing ZGPD attribute reporting command + * + * @param buf [in] Buffer for GPDF command + * @param cluster_id [in] Cluster ID of attributes being reported + * @param ptr [out] Pointer to the current tail of GPDF + */ +#define ZB_ZGPD_ATTR_REPORTING_CMD_INIT(buf, cluster_id, ptr) \ +{ \ + ptr = ZB_START_GPDF_PACKET(buf); \ + ZB_GPDF_PUT_UINT8(ptr, ZB_GPDF_CMD_ATTR_REPORT); \ + ZB_GPDF_PUT_UINT16(ptr, &cluster_id); \ +} + +/** + * @brief Put attribute report field into attribute reporting command + * + * Macro should be called only after attribute reporting command is + * initialized with @ref ZB_ZGPD_ATTR_REPORTING_CMD_INIT + * @param ptr [in,out] Pointer to the tail of attribute reporting command + * @param attr [in] Attribute report field (see @zb_gpdf_attr_report_fld_t) + */ +#define ZB_ZGPD_ATTR_REPORTING_CMD_NEXT(ptr, attr) \ +{ \ + ZB_GPDF_PUT_UINT16(ptr, &attr.attr_id); \ + ZB_GPDF_PUT_UINT8(ptr, attr.attr_type); \ + ptr = zb_zcl_put_value_to_packet(ptr, attr.attr_type, (zb_uint8_t *)attr.data_p); \ +} + +/** + * @brief Finish constructing ZGPD attribute reporting command + * + * @param buf [in] Buffer for GPDF command + * @param ptr [in] Pointer to the tail of GPDF + */ +#define ZB_ZGPD_ATTR_REPORTING_CMD_FINISH(buf, ptr) \ +{ \ + ZB_FINISH_GPDF_PACKET(buf, ptr); \ +} + +/** + * @brief Value of multi-record bit of options field + * in ZGPD Request attributes or Write attributes command + * (ZGP spec, rev. 26 A.4.2.6.1) + */ +#define ZB_GPDF_REQUEST_ATTR_IS_MULTI_RECORD(opts) \ + (opts & 0x01U) + +/** + * @brief Value of multi-record bit of options field + * in ZGPD Write attributes command + * (ZGP spec, rev. 26 A.4.2.6.1) + */ +#define ZB_GPDF_WRITE_ATTR_IS_MULTI_RECORD \ + ZB_GPDF_REQUEST_ATTR_IS_MULTI_RECORD + +/** + * @brief Value of "manufacturer field present" bit of options field + * in ZGPD Request attributes command + * (ZGP spec, rev. 26 A.4.2.6.1) + */ +#define ZB_GPDF_REQUEST_ATTR_MANUF_FIELD_PRESENT(opts) \ + ((opts >> 1U) & 0x01U) + +/** + * @brief Value of "manufacturer field present" bit of options field + * in ZGPD Write attributes command + * (ZGP spec, rev. 26 A.4.2.6.1) + */ +#define ZB_GPDF_WRITE_ATTR_MANUF_FIELD_PRESENT \ + ZB_GPDF_REQUEST_ATTR_MANUF_FIELD_PRESENT + +/** + * @brief Construct value of options field + * in ZGPD Request attributes or Write attributes command + * (ZGP spec, rev. 26 A.4.2.6.1) + */ +#define ZB_GPDF_REQUEST_ATTR_OPTIONS_FLD(multi_record, manuf_present) \ + ((multi_record) | (manuf_present << 1U)) + +/** + * @brief Construct value of options field + * in ZGPD Write attributes command + * (ZGP spec, rev. 26 A.4.2.6.3) + */ +#define ZB_GPDF_WRITE_ATTR_OPTIONS_FLD \ + ZB_GPDF_REQUEST_ATTR_OPTIONS_FLD + +/** + * @brief Parse one Cluster Record request field of + * ZGPD Request attributes command + * @param rec pointer to record to parse of type zb_uint8_t* + * @param cluster_id Cluster ID (out) + * @param attr_count Attribute count (out) + * @param attrs Pointer to attributes list (out) + */ +#define ZB_GPDF_REQUEST_ATTR_PARSE_RECORD(rec, cluster_id, attr_count, attrs) \ +{ \ + ZB_LETOH16((cluster_id), (rec)); \ + *(attr_count) = (rec)[2]/sizeof(zb_uint16_t); \ + *(attrs) = (zb_uint16_t *)(void *)(&(rec)[3]); \ +} + +/** + * @brief Start constructing ZGP write attribute command + * + * @param buf [in] Buffer for GPDF command + * @param cluster_id [in] Cluster ID of attributes being reported + * @param ptr [out] Pointer to the current tail of GPDF + */ +#define ZB_ZGPD_WRITE_ATTR_CMD_INIT(buf, ptr) \ +{ \ + ptr = ZB_START_GPDF_PACKET(buf); \ + ZB_GPDF_PUT_UINT8(ptr, ZB_GPDF_WRITE_ATTR_OPTIONS_FLD(0,0)); \ +} + +/** + * @brief Start constructing ZGP write attribute command + * + * @param buf [in] Buffer for GPDF command + * @param manuf_id [in] Manufacturer ID + * @param ptr [out] Pointer to the current tail of GPDF + */ +#define ZB_ZGPD_WRITE_ATTR_MANUF_CMD_INIT(buf, manuf_id, ptr) \ +{ \ + ptr = ZB_START_GPDF_PACKET(buf); \ + ZB_GPDF_PUT_UINT8(ptr, ZB_GPDF_WRITE_ATTR_OPTIONS_FLD(0,1)); \ + ZB_GPDF_PUT_UINT16(ptr, &(manuf_id)); \ +} + +/** + * @brief Start cluster record field in write attributes command + * + * Macro should be called only after write attributes command is + * initialized with @ref ZB_ZGPD_WRITE_ATTR_MANUF_CMD_INIT or + * @ref ZB_ZGPD_WRITE_ATTR_CMD_INIT + * @param ptr [in,out] Pointer to the tail of write attributes command + * @param cluster_id [in] Cluster ID + * @param record_list_len [in] Length in bytes of following Write Attribute Records list + */ +#define ZB_ZGPD_WRITE_ATTR_NEW_CLUSTER_RECORD(ptr, cluster_id, record_list_len) \ +{ \ + ZB_GPDF_PUT_UINT16(ptr, &cluster_id); \ + ZB_GPDF_PUT_UINT8(ptr, (record_list_len)); \ +} + +/** + * @brief Put write attribute record into write attributes command + * + * Macro should be called only after new cluster record is + * initialized with @ref ZB_ZGPD_WRITE_ATTR_NEXT_CLUSTER_RECORD + * @param ptr [in,out] Pointer to the tail of write attributes command + * @param attr_id [in] Attribute ID + * @param attr_type [in] Attribute type + * @param value [in] Pointer to attribute value + */ +#define ZB_ZGPD_WRITE_ATTR_CMD_NEXT_ATTR(ptr, attr_id, attr_type, value) \ +{ \ + ZB_GPDF_PUT_UINT16(ptr, &attr_id); \ + ZB_GPDF_PUT_UINT8(ptr, attr_type); \ + ptr = zb_zcl_put_value_to_packet(ptr, attr_type, (zb_uint8_t *)(value)); \ +} + +/** + * @brief Finish constructing ZGPD write attributes command + * + * @param buf [in] Buffer for GPDF command + * @param ptr [in] Pointer to the tail of GPDF + */ +#define ZB_ZGPD_WRITE_ATTR_CMD_FINISH(buf, ptr) \ +{ \ + ZB_FINISH_GPDF_PACKET(buf, ptr); \ +} + +/* [AV] tmm it'll be better to name macros like this once + and don't rename them like #def macro_write_init(...) macro_read_init(...), + because there is no difference +*/ +#define ZB_ZGPD_CLUSTER_CMD_INIT(_buf, _ptr) \ + ZB_ZGPD_WRITE_ATTR_CMD_INIT(_buf, _ptr) +#define ZB_ZGPD_CLUSTER_CMD_MANUF_INIT(_buf, _manuf_id, _ptr) \ + ZB_ZGPD_WRITE_ATTR_MANUF_CMD_INIT(_buf, _manuf_id, _ptr) +#define ZB_ZGPD_NEW_CLUSTER_RECORD(_ptr, _cluster_id, _record_list_len) \ + ZB_ZGPD_WRITE_ATTR_NEW_CLUSTER_RECORD(_ptr, _cluster_id, _record_list_len) +#define ZB_ZGPD_READ_ATTR_CMD_NEXT_ATTR(_ptr, _attr_id) \ +{ \ + ZB_GPDF_PUT_UINT16(_ptr, &_attr_id); \ +} +#define ZB_ZGPD_CLUSTER_CMD_FINISH(_buf, _ptr) \ +{ \ + ZB_FINISH_GPDF_PACKET(_buf, _ptr); \ +} + +#ifdef ZB_ENABLE_ZGP_DIRECT +typedef struct zb_zgps_send_cmd_params_s +{ + zb_uint8_t cmd_id; + zb_zgpd_id_t zgpd_id; + zb_ieee_addr_t ieee_addr; + zb_time_t lifetime; + zb_uint8_t tx_options; + zb_uint8_t handle; +} +zb_zgps_send_cmd_params_t; + +/** + * @brief Send provided packet to ZGPD + * + * Buffer data is command payload to send. + * Other parameters are in the buffer tail (see @ref zb_zgps_send_cmd_params_t). + * + * @param param[in, out] Reference to buffer. + * + * @note maximum length of data payload is @ref ZB_ZGP_TX_CMD_PLD_MAX_SIZE + * + * @note zb_gp_data_cfm is called from: + * - gp_data_req_send_cnf to notify about status of adding data to tx_packet_info_queue; + * - notify_about_expired_entry to notify about expired entry; + * - zb_cgp_data_cfm to notify about status from MAC layer. + * + * @note Status of confirm (ZGP TX queue is used) can be: + * ZB_ZGP_STATUS_ENTRY_REPLACED + * ZB_ZGP_STATUS_ENTRY_ADDED + * ZB_ZGP_STATUS_ENTRY_EXPIRED + * ZB_ZGP_STATUS_ENTRY_REMOVED + * ZB_ZGP_STATUS_TX_QUEUE_FULL + * + * MAC_SUCCESS + * + * @note Status of confirm (ZGP TX queue is not used) can be: + * ZB_ZGP_STATUS_TX_QUEUE_FULL + * + * MAC_SUCCESS + * MAC_NO_ACK + * + */ +void zb_zgps_send_data(zb_uint8_t param); +#endif /* ZB_ENABLE_ZGP_DIRECT */ +/*! @} + * @endcond */ + +/** + @addtogroup zgp_sink + @{ +*/ + +/** + * @brief Put ZGPS into commissioning mode, the mode will be changed back to + * operational mode if: + * - "On first Pairing success" is set in gpsCommissioningModeExit attribute and a + * successful paring occurs. See @ref ZB_ZGP_DEFAULT_COMMISSIONING_EXIT_MODE. + * - The timeout parameter is different from 0 and a timeout occurs. + * - GP Sink Commissioning Mode command with Action field set to 0x0 is received. + * + * @ref ZB_ZGP_SIGNAL_MODE_CHANGE is generated when sink changes mode from + * Operation Mode to Commissioning Mode and when it changes from Commissioning + * Mode to Operational Mode. + * + * @ref ZB_ZGP_SIGNAL_COMMISSIONING is generated if a successful commission happens + * or if a decommissioning happens + * + * @cond DOXYGEN_INTERNAL_DOC + * When called from GP Sink Commissioning Mode command with Action field set to + * 0x1 the timeout must be set to gpsCommissioningWindow attribute value if + * "On CommissioningWindow expiration" bit is set in gpsCommissioningExitMode + * attribute or 0 if it is not set. \n + * The mode changes back from commissioning mode to operation mode according to + * the gpsCommissioningExitMode A.3.3.2.4 attribute and gpsCommissioningWindow + * A.3.3.2.5. + * @endcond + * + * @param timeout Maximum commissioning time in beacon intervals, 0 means no timeout. + * + * It is safe to call this function when device is already in + * commissioning mode. In this case function does nothing. + * + * @snippet light_sample/light_coordinator_combo/light_zc.c zgps_start_comm + */ +void zb_zgps_start_commissioning(zb_time_t timeout); + +/** + * @brief Put ZGPS into commissioning mode on a specific endpoint + * + * It is safe to call this function when device is already in + * commissioning mode. In this case function does nothing. + * + * @param[in] ep Endpoint to start a commissioning. + * Will be used for GPD command forwarding + * + * @param[in] timeout Maximum commissioning time in beacon intervals. \n + * 0 means no timeout. \n + * If timeout occurs, then result of commissioning is + * @ref ZB_ZGP_COMMISSIONING_TIMED_OUT + * + */ +void zb_zgps_start_commissioning_on_ep(zb_uint8_t ep, zb_time_t timeout); + +/** + * @brief Switch ZGPS back to operational mode from commissioning + * + * @cond DOXYGEN_INTERNAL_DOC + * After commissioning is cancelled, user is notified with + * @ref zb_zgp_comm_completed_cb_t with ZB_ZGP_COMMISSIONING_CANCELLED_BY_USER + * status. + * @endcond + * + * @snippet light_sample/light_coordinator_combo/light_zc.c zgps_stop_comm + */ +void zb_zgps_stop_commissioning(void); + +/** + * @brief Accept/reject ZGPD commissioning attempt + * + * This function should be called as an answer to commissioning request made by + * stack via signal ZB_ZGP_SIGNAL_APPROVE_COMMISSIONING or + * @ref zb_zgp_comm_req_cb_t callback. Also, it can be called from + * @ref zb_zgp_comm_req_cb_t callback as well as outside it. + * + * @param[in] accept - If ZB_TRUE, then stack will continue ongoing commissioning + * process with ZGPD \n + * Otherwise ongoing commissioning process will be + * terminated + * @if DOXIGEN_INTERNAL_DOC + * @snippet simple_combo/zc_combo.c accept_comm + * @endif + */ +void zb_zgps_accept_commissioning(zb_bool_t accept); + +/** + * @brief Remove all the information about ZGPD from stack + * + * In ZGP there is no way to say ZGPD to leave the network. + * ZGPD can leave network by itself using "Decommissioning" command, + * but ZGPS can miss this command if it was not in commissioning state. + * + * This function removes all the information related to specified ZGPD + * from stack. + * + * @param buf_ref reference to the free buffer + * @param zgpd_id identifier of ZGPD to be removed + * + * @note It is safe to free or overwrite memory pointed by zgpd_id + * after call + */ +void zb_zgps_delete_zgpd(zb_uint8_t buf_ref, zb_zgpd_id_t *zgpd_id); + +/** + * @brief Remove all the information about ALL ZGPD from stack + * + */ +void zb_zgps_delete_all_zgpd(void); + +/** + Get LQI and RSSI last time received from that ZGPD. + */ +void zb_zgps_get_diag_data(zb_zgpd_id_t *zgpd_id, zb_uint8_t *lqi, zb_int8_t *rssi); + +/*! @} */ + +/** + @addtogroup zgp_sink + @{ +*/ + +/** + Fill security level constant to be passed to zb_zgps_set_security_level() + + Described in A.3.3.2.6 gpsSecurityLevel attribute. + + @param sec_lvl @ref zb_zgp_security_level_e Minimal GPD Security Level sub-field contains the minimum gpdSecurityLevel this sink accepts + @param with_link_key 1 bit - Protection with the gpLinkKey sub-field, indicates if + the GPDs attempting the pairing are required to support protecting the + over-the-air exchange of the GPD Key + @param involve_tc always zero for the current GPPB specification + + @snippet light_sample/light_coordinator_combo/light_zc.c zgps_set_secur_level + */ +#define ZB_ZGP_FILL_GPS_SECURITY_LEVEL(sec_lvl, with_link_key, involve_tc)\ + (((sec_lvl) & 3U) | ((!!(with_link_key)) << 2U) | ((!!(involve_tc)) << 3U)) + + +/** + Set gpsSecurityLevel GP cluster attribute of gpcb + + Described in A.3.3.2.6 gpsSecurityLevel attribute. + + @param level Security level to set + + @snippet light_sample/light_coordinator_combo/light_zc.c zgps_set_secur_level + */ +void zb_zgps_set_security_level(zb_uint_t level); + +/** + Get gpsSecurityLevel GP cluster attribute of gpcb + + Described in A.3.3.2.6 gpsSecurityLevel attribute. + + @return value of gpsSecurityLevel aыруыруttribtue + */ +zb_uint8_t zb_zgps_get_security_level(void); + +/** + Set gpSharedSecurityKeyType GP cluster attribute + + Described in A.3.3.3.1 gpSharedSecurityKeyType attribute. + + @param key_type Security key type to set (@see zb_zgp_security_key_type_e) + */ +void zb_zgp_set_shared_security_key_type(zb_uint_t key_type); + +/** + Set gpSharedSecurityKey GP cluster attribute + + Described in A.3.3.3.1 gpSharedSecurityKey attribute. + + @param key Security key to set + */ +void zb_zgp_set_shared_security_key(zb_uint8_t *key); + +/** + Set gpsCommissioningExitMode GP cluster attribute + + Described in A.3.3.2.4 gpsCommissioningExitMode attribute. + + @param cem Commissioning exit mode to set (@see zgp_commissioning_exit_mode_t) + */ +void zb_zgps_set_commissioning_exit_mode(zb_uint_t cem); + +/** + Set gpsCommunicationMode GP cluster attribute of gpcb + + Described in A.3.3.2.3 gpsCommunicationMode attribute + + @param mode @ref zgp_communication_mode_t communication mode + + @snippet light_sample/light_coordinator_combo/light_zc.c set_comm_mode + */ +void zb_zgps_set_communication_mode(zgp_communication_mode_t mode); + +/** + * Application function to override translation of 8-bit vector command (generic switch) + * + * If this function is not implemented in the application, then ZBOSS + * performs a default translation as recommended by ZGP spec (see Green Power + * Basic specification v1.1.1, tables 51, 52). If there is no default + * translation found, then the received command is dropped. + * + * If this function is implemented by the the application, then application is + * fully responsible for a translation of GPD 8-bit vector commands. For any + * return code but RET_OK, ZBOSS will stop command processing and drop it. + * + * Note: The translation is done to GPDF command ID, not to ZCL command ID. + * + * @param[in] vector_8bit_cmd_id incoming command ID: press (0x69) or release(0x6a) + * @param[in] switch_type switch type of the command's originator (see ZGP spec. A.4.2.1.1.10) + * @param[in] num_of_contacts number of contacts command's originator provides + * @param[in] contact_status contacts status from the payload of the received command + * @param[out] zgp_cmd_out GPDF command ID to which incoming command should be translated + * @return RET_OK if translation is successful. + * + * See Green Power Basic specification v1.1.1, chapters A.3.6.2.2.2, A.4.2.2.1 for more information. + * + * @snippet simple_combo/zc_combo.c convert_8bit_vector + */ +zb_ret_t zb_zgp_convert_8bit_vector(zb_uint8_t vector_8bit_cmd_id, /* press or release cmd */ + zb_uint8_t switch_type, /* see zb_zgpd_switch_type_e */ + zb_uint8_t num_of_contacts, + zb_uint8_t contact_status, + zb_uint8_t *zgp_cmd_out); + +/** + * @brief Application function to override allows custom handling incoming raw GPDF packet + * + * If this function os not implemented by the application, then ZBOSS + * drops the buffer without any additional handling. + * + * If this function is implemented by the application, the application itself + * shall carry to free this resource. + * + * @param buf_ref + */ +void zb_zgp_gpdf_raw_indication(zb_bufid_t buf_ref); + +#ifdef ZB_ENABLE_ZGP_DIRECT +/** + Set ZBOSS to skip all incoming GPDF. + + To be used for testing only. + Use that function with ZB_TRUE parameter to prevent Combo device from + receiving GPDFS thus always working thru Proxy device. + + @param skip if ZB_TRUE, skip incoming GP frames + */ + +void zb_zgp_set_skip_gpdf(zb_uint8_t skip); +zb_uint8_t zb_zgp_get_skip_gpdf(void); +void zb_zgp_sync_pib(zb_uint8_t param); + +#endif /* ZB_ENABLE_ZGP_DIRECT */ + +/*! @} */ + +#ifndef ZB_ZGPD_ROLE + +typedef enum zgp_proxy_comm_mode_action_e +{ + ZGP_PROXY_COMM_MODE_LEAVE, + ZGP_PROXY_COMM_MODE_ENTER +} zgp_proxy_comm_mode_action_t; + +typedef enum zgp_proxy_comm_mode_ch_present_e +{ + ZGP_PROXY_COMM_MODE_CHANNEL_PRESENT, + ZGP_PROXY_COMM_MODE_CHANNEL_NOT_PRESENT +} zgp_proxy_comm_mode_ch_present_t; + +typedef enum zgp_proxy_comm_mode_communication_e +{ + ZGP_PROXY_COMM_MODE_BROADCAST, + ZGP_PROXY_COMM_MODE_UNICAST +} zgp_proxy_comm_mode_communication_t; + +/** + * @brief Setup options for zb_zgp_cluster_proxy_commissioning_mode_req() + * + * @param action [in] enter/exit (see @ref zgp_proxy_comm_mode_action_t) + * @param exit_mode [in] exit mode (see @ref zgp_commissioning_exit_mode_t) + * @param ch_present [in] is channel present (see @ref zgp_proxy_comm_mode_ch_present_t) + * @param communication [in] communication type (see @ref zgp_proxy_comm_mode_communication_t) + */ +#define ZB_ZGP_FILL_PROXY_COMM_MODE_OPTIONS(action, exit_mode, ch_present, communication) \ + ((!!(action)) | (((exit_mode) & 7) << 1) | ((!!(ch_present)) << 4) | (((communication)&3) << 5)) + +/** + * @brief Perform Proxy Commissioning mode request + * + * @param param [in] Buffer reference + * @param options [in] Request options (see @ref ZB_ZGP_FILL_PROXY_COMM_MODE_OPTIONS) + * @param comm_wind [in] Commissioning window + * @param channel [in] Channel where perform commissioning (0x0b for channel 11) + * @param cb [in] Callback call if needed after send request + * + * @see ZGP spec, A.3.3.5.3 +*/ +void zb_zgp_cluster_proxy_commissioning_mode_req(zb_uint8_t param, + zb_uint8_t options, + zb_uint16_t comm_wind, + zb_uint8_t channel, + zb_callback_t cb); + +/** + * @brief Perform Proxy Commissioning mode enter request + * + * @param param [in] Buffer reference + * @param exit_mode [in] exit mode (see @ref zgp_commissioning_exit_mode_t) + * @param comm_wind [in] Commissioning window + * @param cb [in] Callback call if needed after send request + * + * @see ZGP spec, A.3.3.5.3 + */ +void zgp_cluster_send_proxy_commissioning_mode_enter_req(zb_uint8_t param, + zb_uint8_t exit_mode, + zb_uint16_t comm_window, + zb_callback_t cb); + +/** + * @brief Perform Proxy Commissioning mode leave request + * + * @param param [in] Buffer reference + * @param cb [in] Callback call if needed after send request + * + * @see ZGP spec, A.3.3.5.3 + */ +void zgp_cluster_send_proxy_commissioning_mode_leave_req(zb_uint8_t param, zb_callback_t cb); + +/** + * @brief Setup options for zb_zgp_cluster_gp_pairing_req() + * + * @param app_id [in] ZGPD application id (@see zb_zgp_app_id_t) + * @param add_sink [in] Add sink flag + * @param remove_gpd [in] Remove GPD flag + * @param comm_mode [in] Communication mode (@see zgp_communication_mode_t) + * @param gpd_fixed [in] ZGPD is fixed + * @param gpd_mac_sec_num_cap [in] MAC sequence number capability + * @param sec_lvl [in] SecurityLevel (@see zb_zgp_security_level_e) + * @param sec_key_type [in] SecurityKeyType (@see zb_zgp_security_key_type_e) + * @param gpd_sec_key_prsnt [in] Is key presented + * @param assigned_alias_prsnt [in] Is assigned alias presented + * @param frwrd_radius_prsnt [in] Is radius in the groupcast forwarding presented + * + * @see ZGP spec, A.3.3.5.2 + */ +#define ZB_ZGP_FILL_GP_PAIRING_OPTIONS(app_id, add_sink, remove_gpd, comm_mode,\ + gpd_fixed, gpd_mac_sec_num_cap, sec_lvl,\ + sec_key_type, frame_cnt_prsnt,\ + gpd_sec_key_prsnt, assigned_alias_prsnt, \ + frwrd_radius_prsnt)\ + (((app_id) & 7) | ((!!(add_sink)) << 3) | ((!!(remove_gpd)) << 4) | (((comm_mode) & 3) << 5) | (((!!(add_sink)) ? (!!(gpd_fixed)) : 0) << 7) | (((!!(add_sink)) ? (!!(gpd_mac_sec_num_cap)) : 0) << 8) | (((!!(add_sink)) ? ((sec_lvl) & 3) : 0) << 9) | (((!!(add_sink)) ? ((sec_key_type) & 7) : 0) << 11) | ((!!(frame_cnt_prsnt)) << 14) | (((!!(add_sink)) ? (!!(gpd_sec_key_prsnt)) : 0) << 15) | (((!!(add_sink)) ? (!!(assigned_alias_prsnt)) : 0) << 16) | (((!!(add_sink)) ? (!!(frwrd_radius_prsnt)) : 0) << 17)) + +/** + * @brief Perform GP Pairing request + * + * @param param [in] Buffer reference + * @param dst_addr [in] Destination address + * @param dst_addr_mode [in] Destination address mode + * @param options [in] Request options + * @param gpd_id [in] ZGPD ID + * @param endpoint [in] Endpoint of ZGPD if APP_ID eq 0010 + * @param dev_id [in] Device ID + * @param sec_frame_counter [in] Security frame counter of ZGPD + * @param key [in] Pointer to the security key + * @param assigned_alias [in] Assigned alias in the groupcast forwarding of the GPDF packet + * @param frwd_radius [in] Radius in the groupcast forwarding of the GPDF packet + * @param cb [in] Callback call if needed after send request + * + * @see ZGP spec, A.3.3.5.2 + */ +void zb_zgp_cluster_gp_pairing_req(zb_uint8_t param, + zb_uint16_t dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint32_t options, + zb_zgpd_addr_t gpd_id, + zb_uint8_t endpoint, + zb_uint8_t dev_id, + zb_uint32_t sec_frame_counter, + zb_uint8_t *key, + zb_uint16_t assigned_alias, + zb_uint8_t frwd_radius, + zb_uint16_t group_id, + zb_callback_t cb); + +/** + * @brief Perform send zcl gp sink table request for ZGP cluster + * + * @param buf_ref [in] Buffer reference + * @param dst_addr [in] Destination address + * @param dst_addr_mode [in] Destination address mode + * @param options [in] Request options + * @param zgpd_id [in] Pointer to ZGPD ID + * @param index [in] The Index field carries the index value of the Sink Table entry is requested + * @param cb [in] Call callback if needed after sending request + * + * @see ZGP spec, A.3.3.4.7 + * + */ +void zgp_cluster_send_gp_sink_table_request(zb_uint8_t buf_ref, + zb_uint16_t dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint8_t options, + zb_zgpd_id_t *zgpd_id, + zb_uint8_t index, + zb_callback_t cb); + +/** + * @brief Perform send zcl gp proxy table request for ZGP cluster + * + * @param buf_ref [in] Buffer reference + * @param dst_addr [in] Destination address + * @param dst_addr_mode [in] Destination address mode + * @param options [in] Request options + * @param zgpd_id [in] Pointer to ZGPD ID + * @param index [in] The Index field carries the index value of the Proxy Table entry is requested + * @param cb [in] Call callback if needed after sending request + * + * @see ZGP spec, A.3.4.3.1 + * + */ +void zgp_cluster_send_gp_proxy_table_request(zb_uint8_t buf_ref, + zb_uint16_t dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint8_t options, + zb_zgpd_id_t *zgpd_id, + zb_uint8_t index, + zb_callback_t cb); + +typedef ZB_PACKED_PRE struct zgp_pair_group_list_s +{ + zb_uint16_t sink_group; + zb_uint16_t alias; +} +ZB_PACKED_STRUCT zgp_pair_group_list_t; + +/* >> Data structures for Application Description */ +typedef enum zgp_app_descr_status_e +{ + ZGP_APP_TBL_ENT_STATUS_FREE = 0, + ZGP_APP_TBL_ENT_STATUS_INIT_WITH_SW_INFO = 1, + ZGP_APP_TBL_ENT_STATUS_INIT = 2, + ZGP_APP_TBL_ENT_STATUS_APP_DESCR_PROCESS = 3, + ZGP_APP_TBL_ENT_STATUS_COMPLETE = 4 +} zgp_app_descr_status_t; + +typedef ZB_PACKED_PRE struct zgp_app_tbl_ent_options_s +{ + zb_bitfield_t ieee_addr_present:1; + zb_bitfield_t switch_info_present:1; + zb_bitfield_t reserved:6; +}ZB_PACKED_STRUCT zgp_app_tbl_ent_options_t; + +typedef ZB_PACKED_PRE struct zgp_app_tbl_ent_info_s +{ + zb_zgpd_addr_t addr; + zgp_app_tbl_ent_options_t options; + zb_uint8_t total_reports_num; + zb_gpdf_comm_switch_gen_cfg_t switch_info_configuration; + zb_uint8_t reserved; +}ZB_PACKED_STRUCT zgp_app_tbl_ent_info_t; + +typedef ZB_PACKED_PRE struct zgp_app_tbl_ent_s +{ + zgp_app_tbl_ent_info_t info; + zgp_report_desc_t reports[ZB_ZGP_APP_DESCR_REPORTS_NUM]; +}ZB_PACKED_STRUCT zgp_app_tbl_ent_t; + +typedef struct zgp_runtime_app_tbl_ent_s +{ + zb_uint8_t status; /* zgp_app_descr_status_t */ + zb_uint8_t receive_reports[ZB_SIZE_OF_BIT_VECTOR(ZB_ZGP_APP_DESCR_REPORTS_NUM)]; + zb_uint8_t reply_buf; + zb_bool_t need_reply; + zgp_app_tbl_ent_t base; +}zgp_runtime_app_tbl_ent_t; + +/* << Data structures for Application Description */ + +typedef struct zgp_tbl_ent_s +{ + zb_zgpd_addr_t zgpd_id; /**< ID of the paired ZGPD */ + zb_uint16_t options; /**< The options for the reception from ZGPD */ + zb_uint16_t zgpd_assigned_alias; /**< The commissioned 16-bit ID to be used + as alias for ZGPD */ + + zb_uint32_t security_counter; /**< The incoming security frame counter for ZGPD */ + zb_uint8_t zgpd_key[ZB_CCM_KEY_SIZE]; /**< Security key for the GPD */ + zb_uint8_t endpoint; /**< Endpoint pair of IEEE:EP if App ID is 010. */ + zb_uint8_t sec_options; /**< Security options */ + zb_uint8_t groupcast_radius; /**< To limit the range of the groupcast */ + + zb_uint8_t is_sink; + + union + { + struct zgp_proxy_tbl_ent_s + { + zb_uint16_t ext_options; + struct zgp_lwsink_addr_list_s + { + zb_address_ieee_ref_t addr_ref; + } lwsaddr[ZB_ZGP_MAX_LW_UNICAST_ADDR_PER_GPD]; + zgp_pair_group_list_t sgrp[ZB_ZGP_MAX_SINK_GROUP_PER_GPD]; + } proxy; + struct zgp_sink_tbl_ent_s + { + zb_uint8_t device_id; /**< ZGPD Device ID from Commissioning frame @see zb_zgpd_dev_id_t */ + zgp_pair_group_list_t sgrp[ZB_ZGP_MAX_SINK_GROUP_PER_GPD]; + zb_uint8_t match_dev_tbl_idx; /**< index in matching table matched by device_id or app_info.manuf_model_id */ + /** + * Extension to the table (field is not presented in specification). + * + * Dest IEEE address to use in GPT to GPD packets even if GPD is identified by SrcID + */ + zb_ieee_addr_t ieee_addr; + } sink; + } u; +} zgp_tbl_ent_t; + +#if defined ZB_ENABLE_ZGP_SINK || defined ZGP_COMMISSIONING_TOOL +typedef zgp_tbl_ent_t zb_zgp_sink_tbl_ent_t; +#endif /* defined ZB_ENABLE_ZGP_SINK || defined ZGP_COMMISSIONING_TOOL */ +#ifdef ZB_ENABLE_ZGP_PROXY +typedef zgp_tbl_ent_t zb_zgp_proxy_tbl_ent_t; +#endif /* ZB_ENABLE_ZGP_PROXY */ + +#if defined ZB_ENABLE_ZGP_SINK || defined ZGP_COMMISSIONING_TOOL +/* TODO: update description */ +/** + * @brief Perform send zcl gp pairing configuration command for ZGP cluster + * + * @param buf_ref [in] Buffer reference + * @param dst_addr [in] Destination address + * @param dst_addr_mode [in] Destination address mode + * @param actions [in] Actions + * @param ent [in] Sink table entry + * @param def_resp [in] Enable ZCL default response if TRUE + * @param cb [in] Call callback if needed after sending request + * + * @see ZGP spec, A.3.3.4.6 + * + */ +void zgp_cluster_send_pairing_configuration(zb_uint8_t buf_ref, + zb_uint16_t dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint8_t actions, + zb_zgp_sink_tbl_ent_t *ent, + zb_uint8_t num_paired_endpoints, + zb_uint8_t *paired_endpoints, + zb_uint8_t app_info, + zb_uint16_t manuf_id, + zb_uint16_t model_id, + zb_uint8_t num_gpd_commands, + zb_uint8_t *gpd_commands, + zb_zgp_cluster_list_t *cluster_list, + zb_gpdf_comm_switch_info_t *switch_info, + zb_callback_t cb); + +/** + * @brief Perform send zcl gp pairing configuration command with action = 0b101 (Application Description) + * + * @param buf_ref [in] Buffer reference + * @param dst_addr [in] Destination address + * @param dst_addr_mode [in] Destination address mode + * @param actions [in] Actions + * @param ent [in] Sink table entry + * @param app_tbl_ent [in] App table entry + * @param num_paired_endpoints [in] Number if paired endpoints + * @param paired_endpoints [in] A list of endpoints corresponding to num_paired_endpoints value + * @param report_idx [in] Index of report descriptor in @ref zgp_runtime_app_tbl_ent_t + * @param cb [in] Call callback if needed after sending request + * + * @see ZGP spec, A.3.3.4.6 + * + */ +void zgp_cluster_send_pairing_configuration_app_descr(zb_uint8_t buf_ref, + zb_uint16_t dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint8_t actions, + zb_uint8_t app_info, + zb_zgp_sink_tbl_ent_t *ent, + zgp_runtime_app_tbl_ent_t *app_tbl_ent, + zb_uint8_t num_paired_endpoints, + zb_uint8_t *paired_endpoints, + zb_uint8_t report_idx, + zb_callback_t cb); +#endif /* defined ZB_ENABLE_ZGP_SINK || defined ZGP_COMMISSIONING_TOOL */ + +#ifdef ZGP_COMMISSIONING_TOOL +/** + * @brief Perform send zcl gp sink commissioning mode command for ZGP cluster + * + * @param buf_ref [in] Buffer reference + * @param dst_addr [in] Destination address + * @param dst_addr_mode [in] Destination address mode + * @param options [in] Options + * @param endpoint [in] Endpoint + * @param cb [in] Call callback if needed after sending request + * + * @see ZGP spec, A.3.3.4.8 + * + */ +void zgp_cluster_send_gp_sink_commissioning_mode(zb_uint8_t buf_ref, + zb_uint16_t dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint8_t options, + zb_uint8_t endpoint, + zb_callback_t cb); +#endif /* ZGP_COMMISSIONING_TOOL */ + +void zgp_gp_set_shared_security_key_type(enum zb_zgp_security_key_type_e type); +#define ZGP_GP_SET_SHARED_SECURITY_KEY_TYPE(type) zgp_gp_set_shared_security_key_type(type) + +#ifdef ZGP_CLUSTER_TEST +/* Application specific zcl command handler for test purposes */ +typedef zb_uint8_t (*zgp_cluster_app_zcl_cmd_handler_t)(zb_uint8_t buf_ref); + +/** + * @brief Setup specific application zcl command handler for test purpose + * + * @param handler [in] Specific application zcl command handler pointer + */ +void zgp_cluster_set_app_zcl_cmd_handler(zgp_cluster_app_zcl_cmd_handler_t handler); +#endif /* ZGP_CLUSTER_TEST */ +#endif /* !ZB_ZGPD_ROLE */ + +#endif /* ZBOSS_API_ZGP_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_alarms.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_alarms.h new file mode 100644 index 0000000..9b40e25 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_alarms.h @@ -0,0 +1,369 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Alarms cluster definitions +*/ + +#ifndef ZB_ZCL_ALARMS_H +#define ZB_ZCL_ALARMS_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_ALARMS + * @{ + */ + + +/* Cluster ZB_ZCL_CLUSTER_ID_ALARMS */ + +/*! @name Alarms cluster attributes + @{ +*/ + +/*! @brief Alarms cluster attribute identifiers + @see ZCL spec, subclause 3.11.2.2 +*/ +enum zb_zcl_alarms_attr_e +{ + /*! @brief AlarmCount attribute */ + ZB_ZCL_ATTR_ALARMS_ALARM_COUNT_ID = 0x0000 +}; + +/*! @} */ /* Alarms cluster attributes */ + +/** @brief Default value for Alarms cluster revision global attribute */ +#define ZB_ZCL_ALARMS_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/*! + @brief Declare attribute list for Alarms cluster (only cluster revision attribute) + @param attr_list - attribute list name +*/ +#define ZB_ZCL_DECLARE_ALARMS_ATTR_LIST(attr_list) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_ALARMS) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @name Alarms cluster commands + @{ +*/ + +/*! @brief Alarms cluster command identifiers + @see ZCL spec, subclause 3.11.2.4 +*/ +enum zb_zcl_alarms_cmd_e +{ + ZB_ZCL_CMD_ALARMS_RESET_ALARM_ID = 0x00, /**< "Reset alarm" command. */ + ZB_ZCL_CMD_ALARMS_RESET_ALL_ALARMS_ID = 0x01, /**< "Reset all alarms" command. */ + ZB_ZCL_CMD_ALARMS_GET_ALARM_ID = 0x02, /**< "Get alarms" command. */ + ZB_ZCL_CMD_ALARMS_RESET_ALARM_LOG_ID = 0x03 /**< "Reset alarm log" command. */ +}; + +/*! @brief Structured representation of Reset alarm command payload */ +typedef ZB_PACKED_PRE struct zb_zcl_alarms_reset_alarm_req_s +{ + /** Alarm Code field */ + zb_uint8_t alarm_code; + /** Cluster ID field */ + zb_uint16_t cluster_id; +} ZB_PACKED_STRUCT zb_zcl_alarms_reset_alarm_req_t; + +/** @brief Reset alarm payload length macro */ +#define ZB_ZCL_ALARMS_RESET_ALARM_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_alarms_reset_alarm_req_t) + +/*! @brief Send Reset alarm command + @param buffer to put data to + @param addr - address of the device to send command to + @param dst_addr_mode - addressing mode + @param dst_ep destination endpoint + @param ep - current endpoint + @param prof_id - profile identifier + @param dis_default_resp - "Disable default response" flag + @param cb - callback to call to report send status + @param alarm_code - Alarm Code field + @param cluster_id - Cluster ID field +*/ +#define ZB_ZCL_ALARMS_SEND_RESET_ALARM_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, dis_default_resp, cb, alarm_code, cluster_id) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_ALARMS_RESET_ALARM_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (alarm_code)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (cluster_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, ZB_ZCL_CLUSTER_ID_ALARMS, cb); \ +} + +/** @brief Parses Reset alarm command and fills in data request + structure. If request contains invalid data, status will set to ZB_FALSE. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param reset_alarm_req - variable to save command request + @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + @note data_buf buffer should contain command request payload without ZCL header. + */ +#define ZB_ZCL_ALARMS_GET_RESET_ALARM_REQ(data_buf, reset_alarm_req, status) \ +{ \ + zb_zcl_alarms_reset_alarm_req_t *reset_alarm_req_ptr; \ + (reset_alarm_req_ptr) = zb_buf_len(data_buf) >= \ + ZB_ZCL_ALARMS_RESET_ALARM_REQ_PAYLOAD_LEN ? \ + (zb_zcl_alarms_reset_alarm_req_t*)zb_buf_begin(data_buf) : NULL; \ + if (reset_alarm_req_ptr != NULL) \ + { \ + reset_alarm_req.alarm_code = reset_alarm_req_ptr->alarm_code; \ + ZB_HTOLE16(&(reset_alarm_req).cluster_id, &(reset_alarm_req_ptr->cluster_id)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/*! @brief Send Reset all alarms command + @param buffer to put data to + @param addr - address of the device to send command to + @param dst_addr_mode - addressing mode + @param dst_ep destination endpoint + @param ep - current endpoint + @param prof_id - profile identifier + @param dis_default_resp - "Disable default response" flag + @param cb - callback to call to report send status +*/ +#define ZB_ZCL_ALARMS_SEND_RESET_ALL_ALARMS_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, dis_default_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_ALARMS_RESET_ALL_ALARMS_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, ZB_ZCL_CLUSTER_ID_ALARMS, cb); \ +} + +/*! @brief Send Get alarm command + @param buffer to put data to + @param addr - address of the device to send command to + @param dst_addr_mode - addressing mode + @param dst_ep destination endpoint + @param ep - current endpoint + @param prof_id - profile identifier + @param dis_default_resp - "Disable default response" flag + @param cb - callback to call to report send status +*/ +#define ZB_ZCL_ALARMS_SEND_GET_ALARM_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, dis_default_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_ALARMS_GET_ALARM_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, ZB_ZCL_CLUSTER_ID_ALARMS, cb); \ +} + +/*! @brief Send Reset alarm log command + @param buffer to put data to + @param addr - address of the device to send command to + @param dst_addr_mode - addressing mode + @param dst_ep destination endpoint + @param ep - current endpoint + @param prof_id - profile identifier + @param dis_default_resp - "Disable default response" flag + @param cb - callback to call to report send status +*/ +#define ZB_ZCL_ALARMS_SEND_RESET_ALARM_LOG_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, dis_default_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_ALARMS_RESET_ALARM_LOG_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, ZB_ZCL_CLUSTER_ID_ALARMS, cb); \ +} + +/********************************** Responses *******************/ + +/** @brief Alarms cluster response command identifiers + @see ZCL spec, subclause 3.6.2.3 +*/ +enum zb_zcl_alarms_cmd_resp_e +{ + ZB_ZCL_CMD_ALARMS_ALARM_ID = 0x00, /**< Alarm command identifier. */ + ZB_ZCL_CMD_ALARMS_GET_ALARM_RES_ID = 0x01 /**< Get alarm response command identifier. */ +}; + +/** @cond internals_doc */ +/* Alarms cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_ALARMS_SERVER_ROLE_GENERATED_CMD_LIST ZB_ZCL_CMD_ALARMS_ALARM_ID + +#define ZB_ZCL_CLUSTER_ID_ALARMS_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_ALARMS_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_ALARMS_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_ALARMS_RESET_ALARM_ID, \ + ZB_ZCL_CMD_ALARMS_RESET_ALL_ALARMS_ID + +#define ZB_ZCL_CLUSTER_ID_ALARMS_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_ALARMS_CLIENT_ROLE_GENERATED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + +/*! @brief Structured representation of Alarm command payload */ +typedef zb_zcl_alarms_reset_alarm_req_t zb_zcl_alarms_alarm_res_t; + +typedef ZB_PACKED_PRE struct zb_zcl_alarm_get_alarm_hdr_res_s +{ + zb_uint8_t status; /**< Status field */ +} ZB_PACKED_STRUCT zb_zcl_alarm_get_alarm_hdr_res_t; + +/** @brief Get alarm response command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_alarm_get_alarm_res_s +{ + zb_uint8_t status; /**< Status field */ + zb_uint8_t alarm_code; /**< Alarm code field */ + zb_uint16_t cluster_id; /**< Cluster ID field */ + zb_uint32_t timestamp; /**< TimeStamp field */ +} ZB_PACKED_STRUCT zb_zcl_alarm_get_alarm_res_t; + +/** @internal Get alarm response size */ +#define ZB_ZCL_ALARM_GET_ALARM_RES_SIZE \ + sizeof(zb_zcl_alarm_get_alarm_res_t) + +/** @internal Get alarm response header size */ +#define ZB_ZCL_ALARM_GET_ALARM_HDR_RES_SIZE \ + sizeof(zb_zcl_alarm_get_alarm_hdr_res_t) + +/*! @brief Send Alarm command (to client) + @param buffer to put data to + @param addr - address of the device to send command to + @param dst_addr_mode - addressing mode + @param dst_ep destination endpoint + @param ep - current endpoint + @param prof_id - profile identifier + @param cb - callback to call to report send status + @param alarm_code - Alarm Code + @param cluster_id - Cluster Id +*/ +#define ZB_ZCL_ALARMS_SEND_ALARM_RES( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, cb, alarm_code, cluster_id) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_ALARMS_ALARM_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (alarm_code)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (cluster_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, ZB_ZCL_CLUSTER_ID_ALARMS, cb); \ +} + +/** @brief Parses Reset alarm command and fills in data request + structure. If request contains invalid data, status will set to ZB_FALSE. + @param data_ptr - pointer to a variable of type @ref zb_zcl_alarms_alarm_res_t. + @param buffer containing the packet (by pointer). + @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_ALARMS_GET_ALARM_RES(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_alarms_alarm_res_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_alarms_alarm_res_t *src_ptr = \ + (zb_zcl_alarms_alarm_res_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->alarm_code = src_ptr->alarm_code; \ + ZB_HTOLE16(&((data_ptr)->cluster_id), &(src_ptr->cluster_id)); \ + } \ +} + + +/** @brief Parses Get alarm response command and returns response data + structure or status = ZB_FALSE if request contains invalid data. + @param data_buf - pointer to zb_buf_t buffer containing command response data + @param get_alarm_res - command response record + @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t) + @note data_buf buffer should contain response command payload without ZCL header + */ +#define ZB_ZCL_ALARMS_GET_GET_ALARM_RES(data_buf, get_alarm_res, status) \ +{ \ + zb_zcl_alarm_get_alarm_res_t *get_alarm_res_ptr; \ + if (zb_buf_len(data_buf) >= ZB_ZCL_ALARM_GET_ALARM_HDR_RES_SIZE) \ + { \ + (get_alarm_res_ptr) = zb_buf_begin(data_buf); \ + get_alarm_res.status = get_alarm_res_ptr->status; \ + if (zb_buf_len(data_buf) >= ZB_ZCL_ALARM_GET_ALARM_RES_SIZE) \ + { \ + get_alarm_res.alarms_code = get_alarm_res_ptr->alarm_code; \ + ZB_HTOLE16(&(get_alarm_res).cluster_id, &(get_alarm_res_ptr->cluster_id)); \ + ZB_HTOLE32(&(get_alarm_res).timestamp, &(get_alarm_res_ptr->timestamp)); \ + } \ + status = ZB_TRUE; \ + } \ + else \ + { \ + status = ZB_FALSE; \ + } \ +} + +/*! @} */ /* Alarms cluster commands */ + +/*! @internal @name Alarms cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +/*! @internal Number of attributes mandatory for reporting in Alarms cluster */ +#define ZB_ZCL_ALARMS_REPORT_ATTR_COUNT 0 + + +/*! @} */ /* Alarms cluster internals */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_alarms_init_server(void); +void zb_zcl_alarms_init_client(void); + +#define ZB_ZCL_CLUSTER_ID_ALARMS_SERVER_ROLE_INIT zb_zcl_alarms_init_server +#define ZB_ZCL_CLUSTER_ID_ALARMS_CLIENT_ROLE_INIT zb_zcl_alarms_init_client + +#endif /* ZB_ZCL_ALARMS_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_analog_input.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_analog_input.h new file mode 100644 index 0000000..6eec64f --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_analog_input.h @@ -0,0 +1,817 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Analog Input cluster definitions +*/ + +#ifndef ZB_ZCL_ANALOG_INPUT_H +#define ZB_ZCL_ANALOG_INPUT_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_ANALOG_INPUT + * @{ + * @details + * The Analog Input cluster provides an interface for reading the value of an + * analog measurement and accessing various characteristics of that measurement. + * No cluster specific commands are received or generated. + */ + + +/* Cluster ZB_ZCL_CLUSTER_ID_ANALOG_INPUT */ + +/** @defgroup ZB_ZCL_ANALOG_INPUT_ATTRS_GROUP Analog Input cluster attributes + * @{ + */ + +/** @brief Analog Input cluster attribute identifiers + * @see ZCL spec, Analog Input (Basic) Cluster 3.14.2.4.1 + */ +enum zb_zcl_analog_input_attr_e +{ + /** @brief Description attribute, ZCL spec 3.14.11.4 */ + ZB_ZCL_ATTR_ANALOG_INPUT_DESCRIPTION_ID = 0x001c, + /** @brief MaxPresentValue attribute, ZCL spec 3.14.11.5 */ + ZB_ZCL_ATTR_ANALOG_INPUT_MAX_PRESENT_VALUE_ID = 0x0041, + /** @brief MinPresentValue attribute, ZCL spec 3.14.11.8 */ + ZB_ZCL_ATTR_ANALOG_INPUT_MIN_PRESENT_VALUE_ID = 0x0045, + /** @brief OutOfService attribute, ZCL spec 3.14.11.1 */ + ZB_ZCL_ATTR_ANALOG_INPUT_OUT_OF_SERVICE_ID = 0x0051, + /** @brief PresentValue attribute, ZCL spec 3.14.11.2 */ + ZB_ZCL_ATTR_ANALOG_INPUT_PRESENT_VALUE_ID = 0x0055, + /** @brief Reliability attribute, ZCL spec 3.14.11.9 */ + ZB_ZCL_ATTR_ANALOG_INPUT_RELIABILITY_ID = 0x0067, + /** @brief Resolution attribute, ZCL spec 3.14.11.11 */ + ZB_ZCL_ATTR_ANALOG_INPUT_RESOLUTION_ID = 0x006a, + /** @brief StatusFlags attribute, ZCL spec 3.14.11.3 */ + ZB_ZCL_ATTR_ANALOG_INPUT_STATUS_FLAGS_ID = 0x006f, + /** @brief EngineeringUnits attribute, ZCL spec 3.14.11.10 */ + ZB_ZCL_ATTR_ANALOG_INPUT_ENGINEERING_UNITS_ID = 0x0075, + /** @brief ApplicationType attribute, ZCL spec 3.14.11.19 */ + ZB_ZCL_ATTR_ANALOG_INPUT_APPLICATION_TYPE_ID = 0x0100, +}; + +/** + * @brief StatusFlags attribute values. + * @see ZCL spec 3.14.11.3 for details. + */ +enum zb_zcl_analog_input_status_flags_value_e +{ + ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_NORMAL = 0x00, /**< Normal (default) state. */ + ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_IN_ALARM = 0x01, /**< In alarm bit. */ + ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_FAULT = 0x02, /**< Fault bit. */ + ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_OVERRIDDEN = 0x04, /**< Overridden bit. */ + ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_OUT_OF_SERVICE = 0x08, /**< Out of service bit. */ +}; + +/** @brief Reliability attribute values. + * @see ZCL spec 3.14.11.9 for details. + */ +enum zb_zcl_analog_input_reliability_value_e +{ + ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_FAULT_DETECTED = 0x00, + ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_SENSOR = 0x01, + ZB_ZCL_ANALOG_INPUT_RELIABILITY_OVER_RANGE = 0x02, + ZB_ZCL_ANALOG_INPUT_RELIABILITY_UNDER_RANGE = 0x03, + ZB_ZCL_ANALOG_INPUT_RELIABILITY_OPEN_LOOP = 0x04, + ZB_ZCL_ANALOG_INPUT_RELIABILITY_SHORTED_LOOP = 0x05, + ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_OUTPUT = 0x06, + ZB_ZCL_ANALOG_INPUT_RELIABILITY_UNRELIABLE_OTHER = 0x07, + ZB_ZCL_ANALOG_INPUT_RELIABILITY_PROCESS_ERROR = 0x08, + /* 0x09 is for multistate clusters only */ + ZB_ZCL_ANALOG_INPUT_RELIABILITY_CONFIGURATION_ERROR = 0x0a, +}; + +/** @defgroup ZB_ZCL_ANALOG_INPUT_APPLICATION_TYPES Analog Input cluster application types + * @{ + * @details + * The ApplicationType attribute indicates the specific application usage + * for the cluster. ApplicationType is subdivided into Group, Type and + * an Index number, as follows: + * + * Group = Bits 24 to 31 + * An indication of the cluster this attribute is part of. Analog Input + * clusters have Group = 0x00. + * + * Type = Bits 16 to 23 + * The physical quantity that the PresentValue attribute of the cluster + * represents. + * + * Index = Bits 0 to 15 + * The specific application usage of the cluster. + */ + +#define ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(_type, _id) (((_type & 0xff) << 16) | (_id & 0xffff)) + +/** @brief Type values for Analog Input cluster applications + * @see ZCL spec 3.14.11.19.1 + */ +enum zb_zcl_ai_application_types_e +{ + ZB_ZCL_AI_APP_TYPE_TEMPERATURE, + ZB_ZCL_AI_APP_TYPE_HUMIDITY, + ZB_ZCL_AI_APP_TYPE_PRESSURE, + ZB_ZCL_AI_APP_TYPE_FLOW, + ZB_ZCL_AI_APP_TYPE_PERCENTAGE, + ZB_ZCL_AI_APP_TYPE_PPM, + ZB_ZCL_AI_APP_TYPE_RPM, + ZB_ZCL_AI_APP_TYPE_CURRENT_IN_AMPS, + ZB_ZCL_AI_APP_TYPE_FREQUENCY, + ZB_ZCL_AI_APP_TYPE_POWER_IN_WATTS, + ZB_ZCL_AI_APP_TYPE_POWER_IN_KILOWATTS, + ZB_ZCL_AI_APP_TYPE_ENERGY, + ZB_ZCL_AI_APP_TYPE_COUNT_UNITLESS, + ZB_ZCL_AI_APP_TYPE_ENTHALPY, + ZB_ZCL_AI_APP_TYPE_TIME, + /* Types 0x0f to 0xfe are reserved */ + ZB_ZCL_AI_APP_TYPE_OTHER = 0xff +}; + +/** @defgroup ZB_ZCL_AI_TEMPERATURE_APP_TYPE Analog Input cluster representing temperature + * @{ + */ + +/** @brief Values for 'Temperature in degrees Celsius' type of Analog Input cluster + * @see ZCL spec 3.14.11.19.1.1 + */ +enum zb_zcl_ai_temperature_in_degrees_celsius_e +{ + ZB_ZCL_AI_TEMPERATURE_2_PIPE_ENTERING = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_TEMPERATURE, 0x0000), + ZB_ZCL_AI_TEMPERATURE_2_PIPE_LEAVING, + ZB_ZCL_AI_TEMPERATURE_BOILER_ENTERING, + ZB_ZCL_AI_TEMPERATURE_BOILER_LEAVING, + ZB_ZCL_AI_TEMPERATURE_CHILLER_CHILLED_WATER_ENTERING, + ZB_ZCL_AI_TEMPERATURE_CHILLER_CHILLED_WATER_LEAVING, + ZB_ZCL_AI_TEMPERATURE_CHILLER_CONDENSER_WATER_ENTERING, + ZB_ZCL_AI_TEMPERATURE_CHILLER_CONDENSER_WATER_LEAVING, + ZB_ZCL_AI_TEMPERATURE_COLD_DECK, + ZB_ZCL_AI_TEMPERATURE_COOLING_COIL_DISCHARGE, + + ZB_ZCL_AI_TEMPERATURE_COOLING_ENTERING_WATER, + ZB_ZCL_AI_TEMPERATURE_COOLING_LEAVING_WATER, + ZB_ZCL_AI_TEMPERATURE_CONDENSER_WATER_RETURN, + ZB_ZCL_AI_TEMPERATURE_CONDENSER_WATER_SUPPLY, + ZB_ZCL_AI_TEMPERATURE_DECOUPLE_LOOP_0, /* Note: Decouple Loop is duplicated in spec */ + ZB_ZCL_AI_TEMPERATURE_BUILDING_LOAD, + ZB_ZCL_AI_TEMPERATURE_DECOUPLE_LOOP_1, + ZB_ZCL_AI_TEMPERATURE_DEW_POINT, + ZB_ZCL_AI_TEMPERATURE_DISCHARGE_AIR, + ZB_ZCL_AI_TEMPERATURE_DISCHARGE, + + ZB_ZCL_AI_TEMPERATURE_EXHAUST_AIR_AFTER_HEAT_RECOVERY, + ZB_ZCL_AI_TEMPERATURE_EXHAUST_AIR, + ZB_ZCL_AI_TEMPERATURE_GLYCOL, + ZB_ZCL_AI_TEMPERATURE_HEAT_RECOVERY_AIR, + ZB_ZCL_AI_TEMPERATURE_HOT_DECK, + ZB_ZCL_AI_TEMPERATURE_HEAT_EXCHANGER_BYPASS, + ZB_ZCL_AI_TEMPERATURE_HEAT_EXCHANGER_ENTERING, + ZB_ZCL_AI_TEMPERATURE_HEAT_EXCHANGER_LEAVING, + ZB_ZCL_AI_TEMPERATURE_MECHANICAL_ROOM, + ZB_ZCL_AI_TEMPERATURE_MIXED_AIR_0, /* Note: Mixed Air is duplicated in spec */ + + ZB_ZCL_AI_TEMPERATURE_MIXED_AIR_1, + ZB_ZCL_AI_TEMPERATURE_OUTDOOR_AIR_DEWPOINT, + ZB_ZCL_AI_TEMPERATURE_OUTDOOR_AIR, + ZB_ZCL_AI_TEMPERATURE_PREHEAT_AIR, + ZB_ZCL_AI_TEMPERATURE_PREHEAT_ENTERING_WATER, + ZB_ZCL_AI_TEMPERATURE_PREHEAT_LEAVING_WATER, + ZB_ZCL_AI_TEMPERATURE_PRIMARY_CHILLED_WATER_RETURN, + ZB_ZCL_AI_TEMPERATURE_PRIMARY_CHILLED_WATER_SUPPLY, + ZB_ZCL_AI_TEMPERATURE_PRIMARY_HOT_WATER_RETURN, + ZB_ZCL_AI_TEMPERATURE_PRIMARY_HOT_WATER_SUPPLY, + + ZB_ZCL_AI_TEMPERATURE_REHEAT_COIL_DISCHARGE, + ZB_ZCL_AI_TEMPERATURE_REHEAT_ENTERING_WATER, + ZB_ZCL_AI_TEMPERATURE_REHEAT_LEAVING_WATER, + ZB_ZCL_AI_TEMPERATURE_RETURN_AIR, + ZB_ZCL_AI_TEMPERATURE_SECONDARY_CHILLED_WATER_RETURN, + ZB_ZCL_AI_TEMPERATURE_SECONDARY_CHILLED_WATER_SUPPLY, + ZB_ZCL_AI_TEMPERATURE_SECONDARY_HW_RETURN, + ZB_ZCL_AI_TEMPERATURE_SECONDARY_HW_SUPPLY, + ZB_ZCL_AI_TEMPERATURE_SIDELOOP_RESET, + ZB_ZCL_AI_TEMPERATURE_SIDELOOP_SETPOINT, + + ZB_ZCL_AI_TEMPERATURE_SIDELOOP, + ZB_ZCL_AI_TEMPERATURE_SOURCE, + ZB_ZCL_AI_TEMPERATURE_SUPPLY_AIR, + ZB_ZCL_AI_TEMPERATURE_SUPPLY_LOW_LIMIT, + ZB_ZCL_AI_TEMPERATURE_TOWER_BASIN, + ZB_ZCL_AI_TEMPERATURE_TWO_PIPE_LEAVING_WATER, + ZB_ZCL_AI_TEMPERATURE_RESERVED, + ZB_ZCL_AI_TEMPERATURE_ZONE_DEWPOINT, + ZB_ZCL_AI_TEMPERATURE_ZONE_SENSOR_SETPOINT, + ZB_ZCL_AI_TEMPERATURE_ZONE_SENSOR_SETPOINT_OFFSET, + + ZB_ZCL_AI_TEMPERATURE_ZONE, + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_AI_TEMPERATURE_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_TEMPERATURE, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AI_TEMPERATURE_APP_TYPE group */ + +/** @defgroup ZB_ZCL_AI_HUMIDITY_APP_TYPE Analog Input cluster representing humidity + * @{ + */ + +/** @brief Values for 'Relative Humidity in %' type of Analog Input cluster + * @see ZCL spec 3.14.11.19.1.2 + */ +enum zb_zcl_ai_relative_humidity_in_percent_e +{ + ZB_ZCL_AI_HUMIDITY_DISCHARGE = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_HUMIDITY, 0x0000), + ZB_ZCL_AI_HUMIDITY_EXHAUST, + ZB_ZCL_AI_HUMIDITY_HOT_DECK, + ZB_ZCL_AI_HUMIDITY_MIXED_AIR, + ZB_ZCL_AI_HUMIDITY_OUTDOOR_AIR, + ZB_ZCL_AI_HUMIDITY_RETURN, + ZB_ZCL_AI_HUMIDITY_SIDELOOP, + ZB_ZCL_AI_HUMIDITY_SPACE, + ZB_ZCL_AI_HUMIDITY_ZONE, + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_AI_HUMIDITY_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_HUMIDITY, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AI_HUMIDITY_APP_TYPE group */ + +/** @defgroup ZB_ZCL_AI_PRESSURE_APP_TYPE Analog Input cluster representing pressure + * @{ + */ + +/** @brief Values for 'Pressure in Pascal' type of Analog Input cluster + * @see 3.14.11.19.1.3 + */ +enum zb_zcl_ai_pressure_in_pascal_e +{ + ZB_ZCL_AI_PRESSURE_BOILER_PUMP_DIFFERENTIAL = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_PRESSURE, 0x0000), + ZB_ZCL_AI_PRESSURE_BUILDING_STATIC, + ZB_ZCL_AI_PRESSURE_COLD_DECK_DIFFERENTIAL_SENSOR, + ZB_ZCL_AI_PRESSURE_CHILLED_WATER_BUILDING_DIFFERENTIAL, + ZB_ZCL_AI_PRESSURE_COLD_DECK_DIFFERENTIAL, + ZB_ZCL_AI_PRESSURE_COLD_DECK_STATIC, + ZB_ZCL_AI_PRESSURE_CONDENSER_WATER_PUMP_DIFFERENTIAL, + ZB_ZCL_AI_PRESSURE_DISCHARGE_DIFFERENTIAL, + ZB_ZCL_AI_PRESSURE_DISCHARGE_STATIC_1, + ZB_ZCL_AI_PRESSURE_DISCHARGE_STATIC_2, + + ZB_ZCL_AI_PRESSURE_EXHAUST_AIR_DIFFERENTIAL, + ZB_ZCL_AI_PRESSURE_EXHAUST_AIR_STATIC, + ZB_ZCL_AI_PRESSURE_EXHAUST_DIFFERENTIAL_0, /* Note: Exhaust Differential is duplicated in spec */ + ZB_ZCL_AI_PRESSURE_EXHAUST_DIFFERENTIAL_1, + ZB_ZCL_AI_PRESSURE_HOT_DECK_DIFFERENTIAL_0, /* Note: Hot Deck Differential is duplicated in spec */ + ZB_ZCL_AI_PRESSURE_HOT_DECK_DIFFERENTIAL_1, + ZB_ZCL_AI_PRESSURE_HOT_DECK_STATIC, + ZB_ZCL_AI_PRESSURE_HOT_WATER_BLDG_DIFF, + ZB_ZCL_AI_PRESSURE_HEAT_EXCHANGER_STEAM, + ZB_ZCL_AI_PRESSURE_MIN_OUTDOOR_AIR_DIFFERENTIAL, + + ZB_ZCL_AI_PRESSURE_OUTDOOR_AIR_DIFFERENTIAL, + ZB_ZCL_AI_PRESSURE_PRIMARY_CHILLED_WATER_PUMP_DIFFERENTIAL, + ZB_ZCL_AI_PRESSURE_PRIMATY_HOT_WATER_PUMP_DIFFERENTIAL, + ZB_ZCL_AI_PRESSURE_RELIEF_DIFFERENTIAL, + ZB_ZCL_AI_PRESSURE_RETURN_AIR_STATIC, + ZB_ZCL_AI_PRESSURE_RETURN_DIFFERENTIAL, + ZB_ZCL_AI_PRESSURE_SECONDARY_CHILLED_WATER_PUMP_DIFFERENTIAL, + ZB_ZCL_AI_PRESSURE_SECONDARY_HOT_WATER_PUMP_DIFFERENTIAL, + ZB_ZCL_AI_PRESSURE_SIDELOOP, + ZB_ZCL_AI_PRESSURE_STEAM, + + ZB_ZCL_AI_PRESSURE_SUPPLY_DIFFERENTIAL_SENSOR, + /* 0x0200 to 0xffffe are Vendor defined */ + ZB_ZCL_AI_PRESSURE_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_PRESSURE, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AI_PRESSURE_APP_TYPE group */ + +/** @defgroup ZB_ZCL_AI_FLOW_APP_TYPE Analog Input cluster representing flow + * @{ + */ + +/** @brief Values for 'Flow in Liters per Second' type of Analog Input cluster + * @see ZCL spec 3.14.11.19.1.4 + */ +enum zb_zcl_ai_flow_in_liters_per_second_e +{ + ZB_ZCL_AI_FLOW_CHILLED_WATER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_FLOW, 0x0000), + ZB_ZCL_AI_FLOW_CHILLER_CHILLED_WATER, + ZB_ZCL_AI_FLOW_CHILLER_CONDENSER_WATER, + ZB_ZCL_AI_FLOW_COLD_DECK, + ZB_ZCL_AI_FLOW_DECOUPLE_LOOP, + ZB_ZCL_AI_FLOW_DISCHARGE, + ZB_ZCL_AI_FLOW_EXHAUST_FAN, + ZB_ZCL_AI_FLOW_EXHAUST, + ZB_ZCL_AI_FLOW_FAN, + ZB_ZCL_AI_FLOW_HOT_DECK, + + ZB_ZCL_AI_FLOW_HOT_WATER, + ZB_ZCL_AI_FLOW_MIN_OUTDOOR_AIR_FAN, + ZB_ZCL_AI_FLOW_MIN_OUTDOOR_AIR, + ZB_ZCL_AI_FLOW_OUTDOOR_AIR, + ZB_ZCL_AI_FLOW_PRIMARY_CHILLED_WATER, + ZB_ZCL_AI_FLOW_RELIEF_FAN, + ZB_ZCL_AI_FLOW_RELIEF, + ZB_ZCL_AI_FLOW_RETURN_FAN, + ZB_ZCL_AI_FLOW_RETURN, + ZB_ZCL_AI_FLOW_SECONDARY_CHILLED_WATER_FLOW, + + ZB_ZCL_AI_FLOW_SUPPLY_FAN, + ZB_ZCL_AI_FLOW_TOWER_FAN, + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_AI_FLOW_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_FLOW, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AI_FLOW_APP_TYPE group */ + +/** @defgroup ZB_ZCL_AI_PERCENTAGE_APP_TYPE Analog Input cluster representing percentage + * @{ + */ + +/** @brief Values for 'Percentage %' type of Analog Input cluster + * @see ZCL spec 3.14.11.19.1.5 + */ +enum zb_zcl_ai_percentage_e +{ + ZB_ZCL_AI_PERCENTAGE_CHILLER_FULL_LOAD_AMPERAGE = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_PERCENTAGE, 0x0000), + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_AI_PERCENTAGE_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_PERCENTAGE, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AI_PERCENTAGE_APP_TYPE group */ + +/** @defgroup ZB_ZCL_AI_PPM_APP_TYPE Analog Input cluster representing parts per million + * @{ + */ + +/** @brief Values for 'Parts per Million PPM' type of Analog Input cluster + * @see ZCL spec 3.14.11.19.1.6 + */ +enum zb_zcl_ai_ppm_e +{ + ZB_ZCL_AI_PPM_RETURN_CARBON_DIOXIDE = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_PPM, 0x0000), + ZB_ZCL_AI_PPM_ZONE_CARBON_DIOXIDE, + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_AI_PPM_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_PPM, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AI_PPM_APP_TYPE group */ + +/** @defgroup ZB_ZCL_AI_RPM_APP_TYPE Analog Input cluster representing rotational speed + * @{ + */ + +/** @brief Values for 'Rotational Speed in RPM' type of Analog Input cluster + * @see ZCL spec 3.14.11.19.1.7 + */ +enum zb_zcl_ai_rpm_e +{ + ZB_ZCL_AI_RPM_EXHAUS_FAN_REMOTE = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_RPM, 0x0000), + ZB_ZCL_AI_RPM_HEAT_RECOVERY_WHEEL_REMOTE, + ZB_ZCL_AI_RPM_MIN_OUTDOOR_AIR_FAN_REMOTE, + ZB_ZCL_AI_RPM_RELIEF_FAN_REMOTE, + ZB_ZCL_AI_RPM_RETURN_FAN_REMOTE, + ZB_ZCL_AI_RPM_SUPPLY_FAN_REMOTE, + ZB_ZCL_AI_RPM_VARIABLE_SPEED_DRIVE_MOTOR, + ZB_ZCL_AI_RPM_VARIABLE_SPEED_DRIVE_SETPOINT, + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_AI_RPM_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_RPM, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AI_RPM_APP_TYPE group */ + +/** @defgroup ZB_ZCL_AI_CURRENT_APP_TYPE Analog Input cluster representing current + * @{ + */ + +/** @brief Values for 'Current in Amps' type of Analog Input cluster + * @see ZCL spec 3.14.11.19.1.8 + */ +enum zb_zcl_ai_current_e +{ + ZB_ZCL_AI_CURRENT_CHILLER_AMPS = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_CURRENT_IN_AMPS, 0x0000), + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_AI_CURRENT_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_CURRENT_IN_AMPS, 0xffff), +}; + +/** @} */ /* end of ZB_ZCL_AI_CURRENT_APP_TYPE group */ + +/** @defgroup ZB_ZCL_AI_FREQUENCY_APP_TYPE Analog Input cluster representing frequency + * @{ + */ + +/** @brief Values for 'Frequency in Hz' type of Analog Input cluster + * @see ZCL spec 3.14.11.19.1.9 + */ +enum zb_zcl_ai_frequency_e +{ + ZB_ZCL_AI_FREQUENCY_VARIABLE_SPEED_DRIVE_OUTPUT = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_FREQUENCY, 0x0000), + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_AI_FREQUENCY_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_FREQUENCY, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AI_FREQUENCY_APP_TYPE group */ + +/** @defgroup ZB_ZCL_AI_POWER_IN_WATTS_APP_TYPE Analog Input cluster representing power in Watts + * @{ + */ + +/** @brief Values for 'Power in Watts' type of Analog Input cluster + * @see ZCL spec 3.14.11.19.1.10 + */ +enum zb_zcl_ai_power_in_watts_e +{ + ZB_ZCL_AI_POWER_IN_WATTS_CONSUMPTION = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_POWER_IN_WATTS, 0x0000), + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_AI_POWER_IN_WATTS_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_POWER_IN_WATTS, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AI_POWER_IN_WATTS_APP_TYPE group */ + +/** @defgroup ZB_ZCL_AI_POWER_IN_KILOWATTS_APP_TYPE Analog Input cluster representing power in kiloWatts + * @{ + */ + +/** @brief Values for 'Power in kW' type of Analog Input cluster + * @see ZCL spec 3.14.11.19.1.11 + */ +enum zb_zcl_ai_power_in_kilowatts_e +{ + ZB_ZCL_AI_POWER_IN_KILOWATTS_ABSOLUTE = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_POWER_IN_KILOWATTS, 0x0000), + ZB_ZCL_AI_POWER_IN_KILOWATTS_CONSUMPTION, + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_AI_POWER_IN_KILOWATTS_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_POWER_IN_KILOWATTS, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AI_POWER_IN_KILOWATTS_APP_TYPE group */ + +/** @defgroup ZB_ZCL_AI_ENERGY_APP_TYPE Analog Input cluster representing energy + * @{ + */ + +/** @brief Values for 'Energy in kWH' type of Analog Input cluster + * @see ZCL spec 3.14.11.19.1.12 + */ +enum zb_zcl_ai_energy_kwh_e +{ + ZB_ZCL_AI_ENERGY_KWH_VARIABLE_SPEED_DRIVE = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_ENERGY, 0x0000), + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_AI_ENERGY_KWH_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_ENERGY, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AI_ENERGY_APP_TYPE group */ + +/** @defgroup ZB_ZCL_AI_COUNT_UNITLESS_APP_TYPE Analog Input cluster representing unitless count + * @{ + */ + +/** @brief Values for 'Count - Unitless' type of Analog Input cluster + * @see ZCL spec 3.14.11.19.1.13 + */ +enum zb_zcl_ai_count_unitless_e +{ + ZB_ZCL_AI_COUNT_UNITLESS_COUNT = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_COUNT_UNITLESS, 0x0000), + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_AI_COUNT_UNITLESS_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_COUNT_UNITLESS, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AI_COUNT_UNITLESS_APP_TYPE group */ + +/** @defgroup ZB_ZCL_AI_ENTHALPY_APP_TYPE Analog Input cluster representing enthalpy + * @{ + */ + +/** @brief Values for 'Enthalpy in KJoules per Kg' type of Analog Input cluster + * @see ZCL spec 3.14.11.19.1.14 + */ +enum zb_zcl_ai_enthaply_e +{ + ZB_ZCL_AI_ENTHALPY_OUTDOOR_AIR = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_ENTHALPY, 0x0000), + ZB_ZCL_AI_ENTHALPY_RETURN_AIR, + ZB_ZCL_AI_ENTHALPY_SPACE, + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_AI_ENTHALPY_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_ENTHALPY, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AI_ENTHALPY_APP_TYPE group */ + +/** @defgroup ZB_ZCL_AI_TIME_APP_TYPE Analog Input cluster representing time + * @{ + */ + +/** @brief Values for 'Time in Seconds' type of Analog Input cluster + * @see ZCL spec 3.14.11.19.1.15 + */ +enum zb_zcl_ai_time_e +{ + ZB_ZCL_AI_TIME_RELATIVE = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_TIME, 0x0000), + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_AI_TIME_OTHER = ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ZB_ZCL_AI_APP_TYPE_TIME, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AI_TIME_APP_TYPE group */ + +/** @} */ /* end of ZB_ZCL_ANALOG_INPUT_APPLICATION_TYPES */ + +/** @brief Default value for Analog Input cluster revision global attribute */ +#define ZB_ZCL_ANALOG_INPUT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @brief Default value for Description attribute */ +#define ZB_ZCL_ANALOG_INPUT_DESCRIPTION_DEFAULT_VALUE {0} + +/** @brief Default value for OutOfService attribute */ +#define ZB_ZCL_ANALOG_INPUT_OUT_OF_SERVICE_DEFAULT_VALUE ZB_FALSE + +/** @brief Default value for Reliability attribute */ +#define ZB_ZCL_ANALOG_INPUT_RELIABILITY_DEFAULT_VALUE ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_FAULT_DETECTED + +/** @brief Default value for StatusFlags attribute */ +#define ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_DEFAULT_VALUE ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_NORMAL + +/** @brief StatusFlags attribute minimum value */ +#define ZB_ZCL_ANALOG_INPUT_STATUS_FLAGS_MIN_VALUE 0 + +/** @brief StatusFlags attribute maximum value */ +#define ZB_ZCL_ANALOG_INPUT_STATUS_FLAGS_MAX_VALUE 0x0f + +/** @cond internals_doc */ +/** @name Analog Input cluster internals + * Internal structures for Analog Input cluster + * @{ + */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_INPUT_DESCRIPTION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_INPUT_DESCRIPTION_ID, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_INPUT_MAX_PRESENT_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_INPUT_MAX_PRESENT_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_SINGLE, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_INPUT_MIN_PRESENT_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_INPUT_MIN_PRESENT_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_SINGLE, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_INPUT_OUT_OF_SERVICE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_INPUT_OUT_OF_SERVICE_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_INPUT_PRESENT_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_INPUT_PRESENT_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_SINGLE, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_INPUT_RELIABILITY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_INPUT_RELIABILITY_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_INPUT_RESOLUTION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_INPUT_RESOLUTION_ID, \ + ZB_ZCL_ATTR_TYPE_SINGLE, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_INPUT_STATUS_FLAGS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_INPUT_STATUS_FLAGS_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_INPUT_ENGINEERING_UNITS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_INPUT_ENGINEERING_UNITS_ID, \ + ZB_ZCL_ATTR_TYPE_16BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_INPUT_APPLICATION_TYPE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_INPUT_APPLICATION_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** Number of attributes mandatory for reporting in Analog Input cluster */ +#define ZB_ZCL_ANALOG_INPUT_REPORT_ATTR_COUNT 2 + +/** @} */ +/** @endcond */ /* Analog Input cluster internals */ + +/** @brief Declare attribute list for Analog Input cluster + * @param attr_list - attribute list name + * @param description - pointer to variable storing Description attribute value + * @param max_present_value - pointer to variable storing MaxPresentValue attribute value + * @param min_present_value - pointer to variable storing MinPresentValue attribute value + * @param out_of_service - pointer to variable storing OutOfService attribute value + * @param present_value - pointer to variable storing PresentValue attribute value + * @param reliability - pointer to variable storing Reliability attribute value + * @param resolution - pointer to variable storing Resolution attribute value + * @param status_flags - pointer to variable storing StatusFlags attribute value + * @param engineering_units - pointer to variable storing EngineeringUnits attribute value + * @param app_type - pointer to variable storing ApplicationType attribute value + */ +#define ZB_ZCL_DECLARE_ANALOG_INPUT_ATTRIB_LIST( \ + attr_list, \ + description, \ + max_present_value, \ + min_present_value, \ + out_of_service, \ + present_value, \ + reliability, \ + resolution, \ + status_flags, \ + engineering_units, \ + app_type) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_ANALOG_INPUT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_INPUT_DESCRIPTION_ID, (description)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_INPUT_MAX_PRESENT_VALUE_ID, (max_present_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_INPUT_MIN_PRESENT_VALUE_ID, (min_present_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_INPUT_OUT_OF_SERVICE_ID, (out_of_service)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_INPUT_PRESENT_VALUE_ID, (present_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_INPUT_RELIABILITY_ID, (reliability)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_INPUT_RESOLUTION_ID, (resolution)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_INPUT_STATUS_FLAGS_ID, (status_flags)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_INPUT_ENGINEERING_UNITS_ID, (engineering_units)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_INPUT_APPLICATION_TYPE_ID, (app_type)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @} */ /* end of ZB_ZCL_ANALOG_INPUT_ATTRS_GROUP group */ + +/** @defgroup ZB_ZCL_ANALOG_INPUT_ATTR_API Analog Input cluster attribute value manipulation API + * @{ + */ + +/** @brief Set normal operating mode + * @param ep - endpoint number + */ +#define ZB_ZCL_ANALOG_INPUT_SET_NORMAL_MODE(ep) \ +{ \ + zb_uint8_t val; \ + \ + val = ZB_FALSE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_INPUT_OUT_OF_SERVICE_ID, \ + &val, ZB_FALSE); \ + \ + val = ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_NORMAL; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_INPUT_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ +} + +/** @brief Set Out of service operating mode + * @param ep - endpoint number + */ +#define ZB_ZCL_ANALOG_INPUT_SET_OUT_OF_SERVICE(ep) \ +{ \ + zb_zcl_attr_t *attr_desc; \ + zb_uint8_t val; \ + \ + val = ZB_TRUE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_INPUT_OUT_OF_SERVICE_ID, \ + &val, ZB_FALSE); \ + \ + attr_desc = zb_zcl_get_attr_desc_a(ep, ZB_ZCL_CLUSTER_ID_ANALOG_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_INPUT_STATUS_FLAGS_ID); \ + if (attr_desc) \ + { \ + val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_OUT_OF_SERVICE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_INPUT_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ + } \ +} + +/** @brief Set overridden operating mode + * @param ep - endpoint number + */ +#define ZB_ZCL_ANALOG_INPUT_SET_OVERRIDDEN_MODE(ep) \ +{ \ + zb_zcl_attr_t *attr_desc; \ + zb_uint8_t val; \ + \ + attr_desc = zb_zcl_get_attr_desc_a(ep, ZB_ZCL_CLUSTER_ID_ANALOG_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_INPUT_STATUS_FLAGS_ID); \ + if (attr_desc) \ + { \ + val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_OVERRIDDEN;\ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_INPUT_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ + } \ +} + +/** @brief Set fault status flag + * @param ep - endpoint number + */ +#define ZB_ZCL_ANALOG_INPUT_SET_FAULT_STATUS(ep) \ +{ \ + zb_zcl_attr_t *attr_desc; \ + zb_uint8_t val; \ + \ + attr_desc = zb_zcl_get_attr_desc_a(ep, ZB_ZCL_CLUSTER_ID_ANALOG_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_INPUT_STATUS_FLAGS_ID); \ + if (attr_desc) \ + { \ + val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_FAULT; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_INPUT_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ + } \ +} + +/** @} */ /* end of ZB_ZCL_ANALOG_INPUT_ATTR_API group */ + +/** @} */ /* ZCL Analog Input cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_analog_input_init_server(void); +void zb_zcl_analog_input_init_client(void); +#define ZB_ZCL_CLUSTER_ID_ANALOG_INPUT_SERVER_ROLE_INIT zb_zcl_analog_input_init_server +#define ZB_ZCL_CLUSTER_ID_ANALOG_INPUT_CLIENT_ROLE_INIT zb_zcl_analog_input_init_client + +#endif /* ZB_ZCL_ANALOG_INPUT_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_analog_value.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_analog_value.h new file mode 100644 index 0000000..2147262 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_analog_value.h @@ -0,0 +1,565 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Analog Value cluster definitions */ + +#ifndef ZB_ZCL_ANALOG_VALUE_H +#define ZB_ZCL_ANALOG_VALUE_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_ANALOG_VALUE + * @{ + * @details + * The Analog Value (Basic) cluster provides an interface for setting + * an analog value, typically used as a control system parameter, and + * accessing various characteristics of that value. + */ + + +/* ZB_ZCL_CLUSTER_ID_ANALOG_VALUE = 0x000e defined in zb_zcl_common.h ZCL spec 3.14.4 */ + +/** @name Analog Value cluster attributes + * @{ + */ + +/** @brief Analog Value cluster attribute identifiers + * @see ZCL spec, Analog Value (Basic) Cluster 3.14.4.4.2 + */ +enum zb_zcl_analog_value_attr_e +{ + /** @brief Description attribute, ZCL spec 3.14.11.4 */ + ZB_ZCL_ATTR_ANALOG_VALUE_DESCRIPTION_ID = 0x001c, + /** @brief OutOfService attribute, ZCL spec 3.14.11.1 */ + ZB_ZCL_ATTR_ANALOG_VALUE_OUT_OF_SERVICE_ID = 0x0051, + /** @brief PresentValue attribute, ZCL spec 3.14.11.2 */ + ZB_ZCL_ATTR_ANALOG_VALUE_PRESENT_VALUE_ID = 0x0055, + + // TODO: Support PriorityArray attribute + // @brief PriorityArray attribute, ZCL spec 3.14.11.6 + //ZB_ZCL_ATTR_ANALOG_VALUE_PRIORITY_ARRAY_ID = 0x0057, + + /** @brief Reliability attribute, ZCL spec 3.14.11.9 */ + ZB_ZCL_ATTR_ANALOG_VALUE_RELIABILITY_ID = 0x0067, + /** @brief RelinquishDefault attribute, ZCL spec 3.14.11.7 */ + ZB_ZCL_ATTR_ANALOG_VALUE_RELINQUISH_DEFAULT_ID = 0x0068, + /** @brief StatusFlags attribute, ZCL spec 3.14.11.3 */ + ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID = 0x006f, + /** @brief EngineeringUnits attribute, ZCL spec 3.14.11.10 */ + ZB_ZCL_ATTR_ANALOG_VALUE_ENGINEERING_UNITS_ID = 0x0075, + /** @brief ApplicationType attribute, ZCL spec 3.14.11.19 */ + ZB_ZCL_ATTR_ANALOG_VALUE_APPLICATION_TYPE_ID = 0x0100, +}; + +/** + * @brief StatusFlags attribute values. + * @see ZCL spec 3.14.11.3 for details. + */ +enum zb_zcl_analog_value_status_flags_value_e +{ + ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_NORMAL = 0x00, /**< Normal (default) state. */ + ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_IN_ALARM = 0x01, /**< In alarm bit. */ + ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_FAULT = 0x02, /**< Fault bit. */ + ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_OVERRIDDEN = 0x04, /**< Overridden bit. */ + ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_OUT_OF_SERVICE = 0x08, /**< Out of service bit. */ +}; + +/** @brief Reliability attribute values. + * @see ZCL spec 3.14.11.9 for details. + */ +enum zb_zcl_analog_value_reliability_value_e +{ + ZB_ZCL_ANALOG_VALUE_RELIABILITY_NO_FAULT_DETECTED = 0x00, /**< No fault detected */ + ZB_ZCL_ANALOG_VALUE_RELIABILITY_NO_SENSOR = 0x01, /**< No sensor */ + ZB_ZCL_ANALOG_VALUE_RELIABILITY_OVER_RANGE = 0x02, /**< Over range */ + ZB_ZCL_ANALOG_VALUE_RELIABILITY_UNDER_RANGE = 0x03, /**< Under range */ + ZB_ZCL_ANALOG_VALUE_RELIABILITY_OPEN_LOOP = 0x04, /**< Open loop */ + ZB_ZCL_ANALOG_VALUE_RELIABILITY_SHORTED_LOOP = 0x05, /**< Shorted loop */ + ZB_ZCL_ANALOG_VALUE_RELIABILITY_NO_OUTPUT = 0x06, /**< No output */ + ZB_ZCL_ANALOG_VALUE_RELIABILITY_UNRELIABLE_OTHER = 0x07, /**< Unreliable other */ + ZB_ZCL_ANALOG_VALUE_RELIABILITY_PROCESS_ERROR = 0x08, /**< Process error */ + /* 0x09 is for multistate clusters only */ + ZB_ZCL_ANALOG_VALUE_RELIABILITY_CONFIGURATION_ERROR = 0x0a, /**< Configuration error */ +}; + +/** @name Analog Value cluster application types + * @{ + * @details + * The ApplicationType attribute indicates the specific application usage + * for the cluster. ApplicationType is subdivided into Group, Type and + * an Index number, as follows: + * + * - Group = Bits 24 to 31 + * An indication of the cluster this attribute is part of. Analog Value + * clusters have Group = 0x02. + * + * - Type = Bits 16 to 23 + * The physical quantity that the PresentValue attribute of the cluster + * represents. + * + * - Index = Bits 0 to 15 + * The specific application usage of the cluster. + */ + +#define ZB_ZCL_AV_GROUP_ID 0x02 +#define ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(_type, _id) ((ZB_ZCL_AV_GROUP_ID << 24) | ((_type & 0xff) << 16) | (_id & 0xffff)) + +/** @defgroup ZB_ZCL_ANALOG_VALUE_APP_TYPES Analog Value cluster application types */ +/** @{ */ + +/** @brief Type values for Analog Value cluster applications + * @see ZCL spec 3.14.11.19.3 + */ +enum zb_zcl_av_application_types_e +{ + ZB_ZCL_AV_APP_TYPE_TEMPERATURE = 0x00, /**< Temperature */ + ZB_ZCL_AV_APP_TYPE_AREA = 0x01, /**< Area */ + ZB_ZCL_AV_APP_TYPE_MULTIPLIER = 0x02, /**< Multiplier */ + ZB_ZCL_AV_APP_TYPE_FLOW = 0x03, /**< Flow */ + ZB_ZCL_AV_APP_TYPE_OTHER = 0xff, /**< Other */ +}; + +/** @name Analog Value cluster representing temperature + * @{ + */ + +/** @brief Values for 'Temperature in degrees Celsius' type of Analog Value cluster + * @see ZCL spec 3.14.11.19.3.1 + */ +enum zb_zcl_av_temperature_in_degrees_celsius_e +{ + ZB_ZCL_AV_TEMPERATURE_SETPOINT_OFFSET_0 /**< Setpoint Offset */ + = ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ZB_ZCL_AV_APP_TYPE_TEMPERATURE, 0x0000), + ZB_ZCL_AV_TEMPERATURE_TEMP_DEADBAND, /**< Temp deadband */ + ZB_ZCL_AV_TEMPERATURE_OCCUPIED_HEATING_SETPOINT, /**< Occupied heating setpoint */ + ZB_ZCL_AV_TEMPERATURE_UNOCCUPIED_HEATING_SETPOINT, /**< Unoccupied heating setpoint */ + ZB_ZCL_AV_TEMPERATURE_OCCUPIED_COOLING_SETPOINT, /**< Occupied cooling setpoint */ + ZB_ZCL_AV_TEMPERATURE_UNOCCUPIED_COOLING_SETPOINT, /**< Unoccupied cooling setpoint */ + ZB_ZCL_AV_TEMPERATURE_STANDBY_HEAT_SETPOINT, /**< Standby heat setpoint */ + ZB_ZCL_AV_TEMPERATURE_STANDBY_COOLING_SETPOINT, /**< Standby cooling setpoint */ + ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_OCCUPIED_HEATING_SETPOINT, /**< Effective occupied heating setpoint */ + ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_UNOCCUPIED_HEATING_SETPOINT, /**< Effective unoccupied heating setpoint */ + ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_OCCUPIED_COOLING_SETPOINT, /**< Effective occupied cooling setpoint */ + ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_UNOCCUPIED_COOLING_SETPOINT, /**< Effective unoccupied cooling setpoint */ + ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_STANDBY_HEAT_SETPOINT, /**< Effective standby heat setpoint */ + ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_STANDBY_COOLING_SETPOINT, /**< Effective standby cooling setpoint */ + ZB_ZCL_AV_TEMPERATURE_SETPOINT_OFFSET_2, /**< Setpoint offset 2 */ + ZB_ZCL_AV_TEMPERATURE_SETPOINT_SHIFT, /**< Setpoint shift */ + + /* 0x0200 to 0xfffe are Vendor defined */ + + ZB_ZCL_AV_TEMPERATURE_OTHER /**< Other*/ + = ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ZB_ZCL_AV_APP_TYPE_TEMPERATURE, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AV_TEMPERATURE_APP_TYPE group */ + +/** @name Analog Value cluster representing Area + * @{ + */ + +/** @brief Values for 'Area in Square Metres' type of Analog Value cluster + * @see 3.14.11.19.3.2 + */ +enum zb_zcl_av_area_in_squares_meters +{ + ZB_ZCL_AV_AREA_DUCT_AREA /**< Duct Area */ + = ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ZB_ZCL_AV_APP_TYPE_AREA, 0x0000), + + /* 0x0200 to 0xffffe are Vendor defined */ + + ZB_ZCL_AV_AREA_OTHER /**< Other */ + = ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ZB_ZCL_AV_APP_TYPE_AREA, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AV_AREA_APP_TYPE group */ + +/** @brief Values for 'Multiplier - Number' type of Analog Value cluster + * @see 3.14.11.19.3.3 + */ +enum zb_zcl_av_multiplier_number_e +{ + ZB_ZCL_AV_MULTIPLIER_DUCT_MULTIPLIER /**< Duct Area */ + = ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ZB_ZCL_AV_APP_TYPE_MULTIPLIER, 0x0000), + + /* 0x0200 to 0xffffe are Vendor defined */ + + ZB_ZCL_AV_MULTIPLIER_OTHER /**< Other */ + = ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ZB_ZCL_AV_APP_TYPE_MULTIPLIER, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AV_AREA_APP_TYPE group */ + +/** @name Analog Value cluster representing flow + * @{ + */ + +/** @brief Values for 'Flow in Litres per Second' type of Analog Value cluster + * @see ZCL spec 3.14.11.19.3.4 + */ +enum zb_zcl_av_flow_in_liters_per_second_e +{ + ZB_ZCL_AV_FLOW_MINIMUM_AIR_FLOW /**< Minimum Air Flow */ + = ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ZB_ZCL_AV_APP_TYPE_FLOW, 0x0000), + ZB_ZCL_AV_FLOW_MAXIMUM_AIR_FLOW, /**< Maximum Air Flow */ + ZB_ZCL_AV_FLOW_HEATING_MINIMUM_AIR_FLOW, /**< Heating Minimum Air Flow */ + ZB_ZCL_AV_FLOW_HEATING_MAXIMUM_AIR_FLOW, /**< Heating Maximum Air Flow */ + ZB_ZCL_AV_FLOW_STANDBY_MINIMUM_AIR_FLOW, /**< Standby Minimum Air Flow */ + ZB_ZCL_AV_FLOW_STANDBY_MAXIMUM_AIR_FLOW, /**< Standby Maximum Air Flow */ + + /* 0x0200 to 0xfffe are Vendor defined */ + + ZB_ZCL_AV_FLOW_OTHER /**< Other */ + = ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ZB_ZCL_AV_APP_TYPE_FLOW, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_AV_FLOW_APP_TYPE group */ + +/** @} */ /* end of ZB_ZCL_ANALOG_VALUE_APPLICATION_TYPES */ + +/** @brief Default value for Analog Value cluster revision global attribute */ +#define ZB_ZCL_ANALOG_VALUE_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @brief Default value for Description attribute */ +#define ZB_ZCL_ANALOG_VALUE_DESCRIPTION_DEFAULT_VALUE {0} + +/** @brief Default value for OutOfService attribute */ +#define ZB_ZCL_ANALOG_VALUE_OUT_OF_SERVICE_DEFAULT_VALUE ZB_FALSE + +/** @brief Default value for Reliability attribute */ +#define ZB_ZCL_ANALOG_VALUE_RELIABILITY_DEFAULT_VALUE ZB_ZCL_ANALOG_VALUE_RELIABILITY_NO_FAULT_DETECTED + +/** @brief Default value for StatusFlags attribute */ +#define ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_DEFAULT_VALUE ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_NORMAL + +/** @brief StatusFlags attribute minimum value */ +#define ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_MIN_VALUE 0 + +/** @brief StatusFlags attribute maximum value */ +#define ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_MAX_VALUE 0x0f + +/** @cond internals_doc */ +/** @name Analog Value cluster internals + * Internal structures for Analog Value cluster + * @{ + */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_VALUE_DESCRIPTION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_VALUE_DESCRIPTION_ID, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_VALUE_OUT_OF_SERVICE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_VALUE_OUT_OF_SERVICE_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_VALUE_PRESENT_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_VALUE_PRESENT_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_SINGLE, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_VALUE_RELIABILITY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_VALUE_RELIABILITY_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_VALUE_RELINQUISH_DEFAULT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_VALUE_RELINQUISH_DEFAULT_ID, \ + ZB_ZCL_ATTR_TYPE_SINGLE, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_VALUE_ENGINEERING_UNITS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_VALUE_ENGINEERING_UNITS_ID, \ + ZB_ZCL_ATTR_TYPE_16BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ANALOG_VALUE_APPLICATION_TYPE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ANALOG_VALUE_APPLICATION_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** Number of attributes mandatory for reporting in Analog Value cluster */ +#define ZB_ZCL_ANALOG_VALUE_REPORT_ATTR_COUNT 0 + +/** @} */ +/** @endcond */ /* Analog Value cluster internals */ + +/** @brief Declare attribute list for Analog Value cluster + * @param attr_list - attribute list name + * @param description - pointer to variable storing Description attribute value + * @param out_of_service - pointer to variable storing OutOfService attribute value + * @param present_value - pointer to variable storing PresentValue attribute value + * @param reliability - pointer to variable storing Reliability attribute value + * @param relinquish_default - pointer to variable storing RelinquishDefault attribute value + * @param status_flags - pointer to variable storing StatusFlags attribute value + * @param engineering_units - pointer to variable storing EngineeringUnits attribute value + * @param app_type - pointer to variable storing ApplicationType attribute value + */ +#define ZB_ZCL_DECLARE_ANALOG_VALUE_ATTRIB_LIST( \ + attr_list, \ + description, \ + out_of_service, \ + present_value, \ + reliability, \ + relinquish_default, \ + status_flags, \ + engineering_units, \ + app_type) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_ANALOG_VALUE) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_DESCRIPTION_ID, (description)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_OUT_OF_SERVICE_ID, (out_of_service)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_PRESENT_VALUE_ID, (present_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_RELIABILITY_ID, (reliability)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_RELINQUISH_DEFAULT_ID, (relinquish_default)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID, (status_flags)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_ENGINEERING_UNITS_ID, (engineering_units)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ANALOG_VALUE_APPLICATION_TYPE_ID, (app_type)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! Maximum length of Description string field */ +#define ZB_ZCL_ANALOG_VALUE_DESCRIPTION_MAX_LEN 16 + +/** + * @brief Analog Value cluster attributes + */ +typedef struct zb_zcl_analog_value_attrs_s +{ + /** @copydoc ZB_ZCL_ATTR_ANALOG_VALUE_DESCRIPTION_ID + * @see ZB_ZCL_ATTR_ANALOG_VALUE_DESCRIPTION_ID + */ + zb_char_t description[ZB_ZCL_ANALOG_VALUE_DESCRIPTION_MAX_LEN + 1]; + + /** @copydoc ZB_ZCL_ATTR_ANALOG_VALUE_OUT_OF_SERVICE_ID + * @see ZB_ZCL_ATTR_ANALOG_VALUE_OUT_OF_SERVICE_ID + */ + zb_bool_t out_of_service; + + /** @copydoc ZB_ZCL_ATTR_ANALOG_VALUE_PRESENT_VALUE_ID + * @see ZB_ZCL_ATTR_ANALOG_VALUE_PRESENT_VALUE_ID + */ + zb_single_t present_value; + + /** @copydoc ZB_ZCL_ATTR_ANALOG_VALUE_RELIABILITY_ID + * @see ZB_ZCL_ATTR_ANALOG_VALUE_RELIABILITY_ID + */ + zb_uint8_t reliability; + + /** @copydoc ZB_ZCL_ATTR_ANALOG_VALUE_RELINQUISH_DEFAULT_ID + * @see ZB_ZCL_ATTR_ANALOG_VALUE_RELINQUISH_DEFAULT_ID + */ + zb_single_t relinquish_default; + + /** @copydoc ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID + * @see ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID + */ + zb_uint8_t status_flags; + + /** @copydoc ZB_ZCL_ATTR_ANALOG_VALUE_ENGINEERING_UNITS_ID + * @see ZB_ZCL_ATTR_ANALOG_VALUE_ENGINEERING_UNITS_ID + */ + zb_uint16_t engineering_units; + + /** @copydoc ZB_ZCL_ATTR_ANALOG_VALUE_APPLICATION_TYPE_ID + * @see ZB_ZCL_ATTR_ANALOG_VALUE_APPLICATION_TYPE_ID + */ + zb_uint32_t application_type; +} zb_zcl_analog_value_attrs_t; + +/** @brief Declare attribute list for Analog Value cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - variable of @ref zb_zcl_analog_value_attrs_t type + * (containing Analog Value cluster attributes) + */ +#define ZB_ZCL_DECLARE_ANALOG_VALUE_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_ANALOG_VALUE_ATTRIB_LIST(attr_list, \ + &attrs.description, \ + &attrs.out_of_service, \ + &attrs.present_value, \ + &attrs.reliability, \ + &attrs.relinquish_default, \ + &attrs.status_flags, \ + &attrs.engineering_units, \ + &attrs.application_type) + +/** @} */ /* end of ZB_ZCL_ANALOG_VALUE_ATTRS_GROUP group */ + +/** @name Analog Value cluster attribute value manipulation API + * @{ + */ + +/** @brief Set normal operating mode + * @param ep - endpoint number + */ +#define ZB_ZCL_ANALOG_VALUE_SET_NORMAL_MODE(ep) \ +{ \ + zb_uint8_t val; \ + \ + val = ZB_FALSE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_VALUE_OUT_OF_SERVICE_ID, \ + &val, ZB_FALSE); \ + \ + val = ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_NORMAL; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ +} + +/** @brief Set Out of service operating mode + * @param ep - endpoint number + */ +#define ZB_ZCL_ANALOG_VALUE_SET_OUT_OF_SERVICE(ep) \ +{ \ + zb_zcl_attr_t *attr_desc; \ + zb_uint8_t val; \ + \ + val = ZB_TRUE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_VALUE_OUT_OF_SERVICE_ID, \ + &val, ZB_FALSE); \ + \ + attr_desc = zb_zcl_get_attr_desc_a(ep, ZB_ZCL_CLUSTER_ID_ANALOG_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID); \ + if (attr_desc) \ + { \ + val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_OUT_OF_SERVICE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ + } \ +} + +/** @brief Set overridden operating mode + * @param ep - endpoint number + */ +#define ZB_ZCL_ANALOG_VALUE_SET_OVERRIDDEN_MODE(ep) \ +{ \ + zb_zcl_attr_t *attr_desc; \ + zb_uint8_t val; \ + \ + attr_desc = zb_zcl_get_attr_desc_a(ep, ZB_ZCL_CLUSTER_ID_ANALOG_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID); \ + if (attr_desc) \ + { \ + val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_OVERRIDDEN;\ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ + } \ +} + +/** @brief Set fault status flag + * @param ep - endpoint number + */ +#define ZB_ZCL_ANALOG_VALUE_SET_FAULT_STATUS(ep) \ +{ \ + zb_zcl_attr_t *attr_desc; \ + zb_uint8_t val; \ + \ + attr_desc = zb_zcl_get_attr_desc_a(ep, ZB_ZCL_CLUSTER_ID_ANALOG_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID); \ + if (attr_desc) \ + { \ + val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_FAULT; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_ANALOG_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ + } \ +} + +/** @} */ /* end of ZB_ZCL_ANALOG_VALUE_ATTR_API group */ + +/** @} */ /* ZCL Analog Value cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_analog_value_init_server(void); +void zb_zcl_analog_value_init_client(void); +#define ZB_ZCL_CLUSTER_ID_ANALOG_VALUE_SERVER_ROLE_INIT zb_zcl_analog_value_init_server +#define ZB_ZCL_CLUSTER_ID_ANALOG_VALUE_CLIENT_ROLE_INIT zb_zcl_analog_value_init_client + +#endif /* ZB_ZCL_ANALOG_VALUE_H */ /**< H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_basic.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_basic.h new file mode 100644 index 0000000..b02acd8 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_basic.h @@ -0,0 +1,595 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZCL Basic Cluster definitions +*/ +#ifndef ZB_ZCL_BASIC_H +#define ZB_ZCL_BASIC_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_BASIC + * @{ + * @details + * According to ZCL spec, clause 3.2, Basic cluster contains attributes only. These attributes + * could be queried with @ref ZB_ZCL_COMMANDS "general ZCL commands". + */ + +/** @name Basic cluster attributes + * @{ + */ + +/** @brief Basic cluster information attribute set identifiers + @see ZCL spec, subclauses 3.2.2.2.1 to 3.2.2.2.9 +*/ +enum zb_zcl_basic_info_attr_e +{ + /** ZCL version attribute */ + ZB_ZCL_ATTR_BASIC_ZCL_VERSION_ID = 0x0000, + /** Application version attribute */ + ZB_ZCL_ATTR_BASIC_APPLICATION_VERSION_ID = 0x0001, + /** Stack version attribute */ + ZB_ZCL_ATTR_BASIC_STACK_VERSION_ID = 0x0002, + /** Hardware version attribute */ + ZB_ZCL_ATTR_BASIC_HW_VERSION_ID = 0x0003, + /** Manufacturer name attribute */ + ZB_ZCL_ATTR_BASIC_MANUFACTURER_NAME_ID = 0x0004, + /** Model identifier attribute */ + ZB_ZCL_ATTR_BASIC_MODEL_IDENTIFIER_ID = 0x0005, + /** Date code attribute */ + ZB_ZCL_ATTR_BASIC_DATE_CODE_ID = 0x0006, + /** Power source attribute */ + ZB_ZCL_ATTR_BASIC_POWER_SOURCE_ID = 0x0007, + /** The GenericDeviceClass attribute defines the field of application of the + * GenericDeviceType attribute. */ + ZB_ZCL_ATTR_BASIC_GENERIC_DEVICE_CLASS_ID = 0x0008, + /** The GenericDeviceType attribute allows an application to show an icon on + * a rich user interface (e.g. smartphone app). */ + ZB_ZCL_ATTR_BASIC_GENERIC_DEVICE_TYPE_ID = 0x0009, + /** The ProductCode attribute allows an application to specify a code for + * the product. */ + ZB_ZCL_ATTR_BASIC_PRODUCT_CODE_ID = 0x000a, + /** The ProductURL attribute specifies a link to a web page containing specific + * product information. */ + ZB_ZCL_ATTR_BASIC_PRODUCT_URL_ID = 0x000b, + /** Vendor specific human readable (displayable) string representing the versions + * of one of more program images supported on the device. */ + ZB_ZCL_ATTR_BASIC_MANUFACTURER_VERSION_DETAILS_ID = 0x000c, + /** Vendor specific human readable (displayable) serial number. */ + ZB_ZCL_ATTR_BASIC_SERIAL_NUMBER_ID = 0x000d, + /** Vendor specific human readable (displayable) product label. */ + ZB_ZCL_ATTR_BASIC_PRODUCT_LABEL_ID = 0x000e, + /** Manufacturer-specific reference to the version of the software. */ + ZB_ZCL_ATTR_BASIC_SW_BUILD_ID = 0x4000, +}; + +/** @brief Basic cluster settings attribute set identifiers + @see ZCL spec, subclauses 3.2.2.2.10 to 3.2.2.2.15 +*/ +enum zb_zcl_basic_settings_attr_e +{ + /*! Location description attribute */ + ZB_ZCL_ATTR_BASIC_LOCATION_DESCRIPTION_ID = 0x0010, + /*! Physical environment attribute */ + ZB_ZCL_ATTR_BASIC_PHYSICAL_ENVIRONMENT_ID = 0x0011, + /*! Device enabled attribute */ + ZB_ZCL_ATTR_BASIC_DEVICE_ENABLED_ID = 0x0012, + /*! Alarm mask attribute */ + ZB_ZCL_ATTR_BASIC_ALARM_MASK_ID = 0x0013, + /*! Disable local config attribute */ + ZB_ZCL_ATTR_BASIC_DISABLE_LOCAL_CONFIG_ID = 0x0014 +}; + +/** + * @brief Permitted values for "Power source" attribute. + * @see ZCL spec, subclauses 3.2.2.2.9. + */ +enum zb_zcl_basic_power_source_e +{ + ZB_ZCL_BASIC_POWER_SOURCE_UNKNOWN = 0x00, /**< Power source unknown. */ + ZB_ZCL_BASIC_POWER_SOURCE_MAINS_SINGLE_PHASE = 0x01, /**< Single-phase mains. */ + ZB_ZCL_BASIC_POWER_SOURCE_MAINS_THREE_PHASE = 0x02, /**< 3-phase mains. */ + ZB_ZCL_BASIC_POWER_SOURCE_BATTERY = 0x03, /**< Battery source. */ + ZB_ZCL_BASIC_POWER_SOURCE_DC_SOURCE = 0x04, /**< DC source. */ + ZB_ZCL_BASIC_POWER_SOURCE_EMERGENCY_MAINS_CONST = 0x05, /**< Emergency mains constantly + powered. */ + ZB_ZCL_BASIC_POWER_SOURCE_EMERGENCY_MAINS_TRANSF = 0x06 /**< Emergency mains and transfer + switch. */ +}; + +/** @brief Basic permitted values for "Physical environment" attribute. + @note most of values are profile-specific. + @see ZCL spec, subclause 3.2.2.2.12 +*/ +enum zb_zcl_basic_physical_env_e +{ + /*! Environment unspecified */ + ZB_ZCL_BASIC_ENV_UNSPECIFIED = 0, + /*! Environment unknown */ + ZB_ZCL_BASIC_ENV_UNKNOWN = 0xff +}; + +/** @brief Permitted bits for "Alarm mask" attribute + @see ZCL spec, subclause 3.2.2.2.14 +*/ +enum zb_zcl_basic_alarm_mask_e +{ + /*! General hardware fault */ + ZB_ZCL_BASIC_ALARM_MASK_HW_FAULT = 0, + /*! General software fault */ + ZB_ZCL_BASIC_ALARM_MASK_SW_FAULT = 1 +}; + +/** @brief Value structure for "Disable local config" attribute + @see ZCL spec, subclause 3.2.2.2.15 +*/ +typedef struct zb_zcl_basic_disable_local_conf_s +{ + /*! Reset to factory defaults disabled */ + zb_bitfield_t reset_disabled : 1; + /*! Device configuration enabled */ + zb_bitfield_t config_enabled : 1; + /*! Reserved bits */ + zb_bitfield_t reserved : 6; +} zb_zcl_basic_disable_local_conf_t; + +/** @brief Default value for Basic cluster revision global attribute */ +#define ZB_ZCL_BASIC_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0003u) + +/** @brief Default value for ZCL version attribute */ +#define ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE ((zb_uint8_t)ZB_ZCL_VERSION) + +/** @brief Default value for Application version attribute */ +#define ZB_ZCL_BASIC_APPLICATION_VERSION_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for Stack version attribute */ +#define ZB_ZCL_BASIC_STACK_VERSION_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for Hardware version attribute */ +#define ZB_ZCL_BASIC_HW_VERSION_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for Manufacturer name attribute */ +#define ZB_ZCL_BASIC_MANUFACTURER_NAME_DEFAULT_VALUE {0} + +/** @brief Default value for Model identifier attribute */ +#define ZB_ZCL_BASIC_MODEL_IDENTIFIER_DEFAULT_VALUE {0} + +/** @brief Default value for Date code attribute */ +#define ZB_ZCL_BASIC_DATE_CODE_DEFAULT_VALUE {0} + +/** @brief Default value for Power source attribute */ +#define ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE (ZB_ZCL_BASIC_POWER_SOURCE_UNKNOWN) + +/** @brief Default value for GenericDeviceClass attribute */ +#define ZB_ZCL_BASIC_GENERIC_DEVICE_CLASS_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for GenericDeviceType attribute */ +#define ZB_ZCL_BASIC_GENERIC_DEVICE_TYPE_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for ProductCode attribute */ +#define ZB_ZCL_BASIC_PRODUCT_CODE_DEFAULT_VALUE {0} + +/** @brief Default value for ProductURL attribute */ +#define ZB_ZCL_BASIC_PRODUCT_URL_DEFAULT_VALUE {0} +/** @brief Default value for ManufacturerVersionDetails attribute */ + +#define ZB_ZCL_BASIC_MANUFACTURER_VERSION_DETAILS_DEFAULT_VALUE {0} +/** @brief Default value for SerialNumber attribute */ + +#define ZB_ZCL_BASIC_SERIAL_NUMBER_DEFAULT_VALUE {0} +/** @brief Default value for ProductLabel attribute */ + +#define ZB_ZCL_BASIC_PRODUCT_LABEL_DEFAULT_VALUE {0} + +/** @brief Default value for location description attribute */ +#define ZB_ZCL_BASIC_LOCATION_DESCRIPTION_DEFAULT_VALUE {0} + +/** @brief Default value for Physical environment attribute */ +#define ZB_ZCL_BASIC_PHYSICAL_ENVIRONMENT_DEFAULT_VALUE (ZB_ZCL_BASIC_ENV_UNSPECIFIED) + +/** @brief Default value for Device enabled attribute */ +#define ZB_ZCL_BASIC_DEVICE_ENABLED_DEFAULT_VALUE ((zb_uint8_t)0x01) + +/** @brief Default value for Alarm mask attribute */ +#define ZB_ZCL_BASIC_ALARM_MASK_DEFAULT_VALUE (ZB_ZCL_BASIC_ALARM_MASK_HW_FAULT) + +/** @brief Default value for Disable local config attribute */ +#define ZB_ZCL_BASIC_DISABLE_LOCAL_CONFIG_DEFAULT_VALUE ((zb_zcl_basic_disable_local_conf_t){0,0,0}) + +/** + * @brief Default value for SWBuildId attribute. + * @note Default value supposes that attribute will be stored as Pascal-style string (i. e. + * length-byte, then content). + */ +#define ZB_ZCL_BASIC_SW_BUILD_ID_DEFAULT_VALUE {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BASIC_ZCL_VERSION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BASIC_ZCL_VERSION_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BASIC_APPLICATION_VERSION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BASIC_APPLICATION_VERSION_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BASIC_STACK_VERSION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BASIC_STACK_VERSION_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BASIC_HW_VERSION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BASIC_HW_VERSION_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BASIC_MANUFACTURER_NAME_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BASIC_MANUFACTURER_NAME_ID, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BASIC_MODEL_IDENTIFIER_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BASIC_MODEL_IDENTIFIER_ID, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BASIC_DATE_CODE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BASIC_DATE_CODE_ID, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BASIC_POWER_SOURCE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BASIC_POWER_SOURCE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BASIC_LOCATION_DESCRIPTION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BASIC_LOCATION_DESCRIPTION_ID, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BASIC_PHYSICAL_ENVIRONMENT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BASIC_PHYSICAL_ENVIRONMENT_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BASIC_DEVICE_ENABLED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BASIC_DEVICE_ENABLED_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BASIC_SW_BUILD_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BASIC_SW_BUILD_ID, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#if defined ZB_ZCL_SUPPORT_CLUSTER_SCENES +/*! Scenes field set length for Basic cluster */ +#define ZB_ZCL_CLUSTER_ID_BASIC_SCENE_FIELD_SETS_LENGTH 0 +#endif /* defined ZB_ZCL_SUPPORT_CLUSTER_SCENES */ + +/** @endcond */ /* internals_doc */ + +/** @brief Declare attribute list for Basic cluster + @param attr_list - attribute list name + @param zcl_version - pointer to variable to store zcl version attribute value + @param power_source - pointer to variable to store power source attribute value + + @snippet lighting/dimmable_light_tl/light_device_zr.c BASIC_CLUSTER_DECLARE +*/ +#define ZB_ZCL_DECLARE_BASIC_ATTRIB_LIST(attr_list, zcl_version, power_source) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_BASIC) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_ZCL_VERSION_ID, (zcl_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_POWER_SOURCE_ID, (power_source)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @brief Declare attribute list for Basic cluster + @param attr_list - attribute list name + @param zcl_version - pointer to variable to store zcl version attribute value + @param power_source - pointer to variable to store power source attribute value + @param device_enabled - pointer to variable to store device enabled attribute value +*/ +#define ZB_ZCL_DECLARE_BASIC_WITH_DEVICE_ENABLED_ATTRIB_LIST(attr_list, zcl_version, power_source, device_enabled) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST(attr_list) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_ZCL_VERSION_ID, (zcl_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_POWER_SOURCE_ID, (power_source)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_DEVICE_ENABLED_ID, (device_enabled)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** + * @brief Declare attribute list for Basic cluster (extended attribute set). + * @param attr_list [IN] - attribute list name. + * @param zcl_version [IN] - pointer to variable storing ZCL version attribute value. + * @param app_version [IN] - pointer to the variable storing application version. + * @param stack_version [IN] - pointer to the variable storing stack version. + * @param hardware_version [IN] - pointer to the variable storing hardware version. + * @param manufacturer_name [IN] - pointer to the variable storing manufacturer name. + * @param model_id [IN] - pointer to the variable storing model identifier. + * @param date_code [IN] - pointer to the variable storing date code. + * @param power_source [IN] - pointer to variable storing power source attribute value. + * @param location_id [IN] - pointer to variable storing location description attribute value. + * @param ph_env [IN] - pointer to variable storing physical environment attribute value. + * @param sw_build_id [IN] - pointer to the variable storing software version reference. + */ +#define ZB_ZCL_DECLARE_BASIC_ATTRIB_LIST_EXT( \ + attr_list, \ + zcl_version, \ + app_version, \ + stack_version, \ + hardware_version, \ + manufacturer_name, \ + model_id, \ + date_code, \ + power_source, \ + location_id, \ + ph_env, \ + sw_build_id) \ + zb_bool_t device_enable_##attr_list = ZB_TRUE; \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_BASIC) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_ZCL_VERSION_ID, (zcl_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_APPLICATION_VERSION_ID, (app_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_STACK_VERSION_ID, (stack_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_HW_VERSION_ID, (hardware_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_MANUFACTURER_NAME_ID, (manufacturer_name))\ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_MODEL_IDENTIFIER_ID, (model_id)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_DATE_CODE_ID, (date_code)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_POWER_SOURCE_ID, (power_source)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_SW_BUILD_ID, (sw_build_id)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_DEVICE_ENABLED_ID, \ + &(device_enable_##attr_list)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_LOCATION_DESCRIPTION_ID, (location_id)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_PHYSICAL_ENVIRONMENT_ID, (ph_env)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** + * @brief Declare attribute list for Basic cluster (extended attribute set). + * @param attr_list [IN] - attribute list name. + * @param zcl_version [IN] - pointer to variable storing ZCL version attribute value. + * @param app_version [IN] - pointer to the variable storing application version. + * @param stack_version [IN] - pointer to the variable storing stack version. + * @param hardware_version [IN] - pointer to the variable storing hardware version. + * @param manufacturer_name [IN] - pointer to the variable storing manufacturer name. + * @param model_id [IN] - pointer to the variable storing model identifier. + * @param date_code [IN] - pointer to the variable storing date code. + * @param power_source [IN] - pointer to variable storing power source attribute value. + * @param location_id [IN] - pointer to variable storing location description attribute value. + * @param ph_env [IN] - pointer to variable storing physical environment attribute value. + * @param sw_build_id [IN] - pointer to the variable storing software version reference. + * @param device_enabled - pointer to the variable storing device enabled reference. + */ +#define ZB_ZCL_DECLARE_BASIC_WITH_DEVICE_ENABLED_ATTRIB_LIST_EXT( \ + attr_list, \ + zcl_version, \ + app_version, \ + stack_version, \ + hardware_version, \ + manufacturer_name, \ + model_id, \ + date_code, \ + power_source, \ + location_id, \ + ph_env, \ + sw_build_id, \ + device_enabled) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST(attr_list) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_ZCL_VERSION_ID, (zcl_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_APPLICATION_VERSION_ID, (app_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_STACK_VERSION_ID, (stack_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_HW_VERSION_ID, (hardware_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_MANUFACTURER_NAME_ID, (manufacturer_name))\ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_MODEL_IDENTIFIER_ID, (model_id)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_DATE_CODE_ID, (date_code)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_POWER_SOURCE_ID, (power_source)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_SW_BUILD_ID, (sw_build_id)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_DEVICE_ENABLED_ID, (device_enabled)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_LOCATION_DESCRIPTION_ID, (location_id)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BASIC_PHYSICAL_ENVIRONMENT_ID, (ph_env)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! Maximum length of ManufacturerName string field */ +#define ZB_ZCL_CLUSTER_ID_BASIC_MANUFACTURER_NAME_MAX_LEN 32 + +/*! Maximum length of ModelIdentifier string field */ +#define ZB_ZCL_CLUSTER_ID_BASIC_MODEL_IDENTIFIER_MAX_LEN 32 + +/** + * @brief Basic cluster attributes + */ +typedef struct zb_zcl_basic_attrs_s +{ + /** @copydoc ZB_ZCL_ATTR_BASIC_ZCL_VERSION_ID + * @see ZB_ZCL_ATTR_BASIC_ZCL_VERSION_ID + */ + zb_uint8_t zcl_version; + + /** @copydoc ZB_ZCL_ATTR_BASIC_POWER_SOURCE_ID + * @see ZB_ZCL_ATTR_BASIC_POWER_SOURCE_ID + */ + zb_uint8_t power_source; +} zb_zcl_basic_attrs_t; + + +/** @brief Declare attribute list for Basic cluster cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - variable of @ref zb_zcl_basic_attrs_t type (containing Basic cluster attributes) + */ +#define ZB_ZCL_DECLARE_BASIC_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_BASIC_ATTRIB_LIST(attr_list, &attrs.zcl_version, &attrs.power_source) + +/** @} */ /* Basic cluster attributes */ + +/*! @name Alarms cluster commands + @{ +*/ + +/*! @brief Basic cluster command identifiers + @see ZCL spec, subclause 3.2.2.3 +*/ +enum zb_zcl_basic_cmd_e +{ + ZB_ZCL_CMD_BASIC_RESET_ID = 0x00, /**< "Reset to Factory Defaults" command. */ +}; + +/** @cond internals_doc */ +/* Basic cluster commands lists : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_BASIC_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CMD_BASIC_RESET_ID + +#define ZB_ZCL_CLUSTER_ID_BASIC_CLIENT_ROLE_GENERATED_CMD_LIST ZB_ZCL_CLUSTER_ID_BASIC_SERVER_ROLE_RECEIVED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + +//////////////////////////////////////// + +/*! @brief Send Reset to Factory Defaults command + @param buffer to put data to + @param addr - address of the device to send command to + @param dst_addr_mode - addressing mode + @param dst_ep destination endpoint + @param ep - current endpoint + @param prof_id - profile identifier + @param dis_default_resp - "Disable default response" flag + @param cb - callback to call to report send status +*/ +#define ZB_ZCL_BASIC_SEND_RESET_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, dis_default_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_BASIC_RESET_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, ZB_ZCL_CLUSTER_ID_BASIC, cb); \ +} + + +/** Call device callback in user application to reset application settings to defaults. + * @param[in] buffer - pointer to buffer for callback + * @param[in] ep - current endpoint + * @param[out] result - callback status + */ +#define ZB_ZCL_RESET_TO_FACTORY_DEFAULTS_USER_APP(buffer, ep, result) \ +{ \ + TRACE_MSG(TRACE_ZCL1, "ZB_ZCL_RESET_TO_FACTORY_DEFAULTS_USER_APP", (FMT__0)); \ + if (ZCL_CTX().device_cb) \ + { \ + zb_zcl_device_callback_param_t *user_app_data = \ + ZB_BUF_GET_PARAM(buffer, zb_zcl_device_callback_param_t); \ + user_app_data->device_cb_id = ZB_ZCL_BASIC_RESET_CB_ID; \ + user_app_data->endpoint = (ep); \ + user_app_data->status = RET_OK; \ + (ZCL_CTX().device_cb)(param); \ + result = user_app_data->status; \ + } \ +} + +/*! @brief Check Device Enabled attribute value and should the stack process command or not. + @see ZCL spec, subclause 3.2.2.2.18 DeviceEnabled Attribute + @param ep_id Endpoint ID + @param cmd_id Command ID + @param cluster_id Cluster ID + @param is_common_command Is command common or cluster specific + @return ZB_TRUE if command should be processed or sent, ZB_FALSE otherwise +*/ +zb_bool_t zb_zcl_check_is_device_enabled(zb_uint8_t ep_id, zb_uint8_t cmd_id, zb_uint16_t cluster_id, zb_bool_t is_common_command); + +/** @} */ /* Basic cluster commands */ + +/*! @} */ /* ZCL Basic cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_basic_init_server(void); +void zb_zcl_basic_init_client(void); + +#define ZB_ZCL_CLUSTER_ID_BASIC_SERVER_ROLE_INIT zb_zcl_basic_init_server +#define ZB_ZCL_CLUSTER_ID_BASIC_CLIENT_ROLE_INIT zb_zcl_basic_init_client + +#endif /* ZB_ZCL_BASIC_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_binary_input.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_binary_input.h new file mode 100644 index 0000000..ab9699f --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_binary_input.h @@ -0,0 +1,292 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Binary Input cluster +*/ + +#ifndef ZB_ZCL_BINARY_INPUT_H +#define ZB_ZCL_BINARY_INPUT_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_BINARY_INPUT + * @{ + * @details + * According to ZCL spec, subclause 3.14.4, Binary Input (Basic) cluster has no cluster-specific + * commands. Cluster attributes could be queried with + * @ref ZB_ZCL_COMMANDS "general ZCL commands". + * + * + */ + +/* ZB_ZCL_CLUSTER_ID_BINARY_INPUT = 0x000f defined in zb_zcl_common.h ZCL spec 3.14.4 */ + +/*! @name Binary Input cluster attributes + @{ +*/ + +/** @brief Binary Input cluster attribute identifiers. */ +enum zb_zcl_binary_input_attr_e +{ + /** This attribute, of type Character string, MAY be used to hold a human readable + * description of the ACTIVE state of a binary PresentValue. */ + ZB_ZCL_ATTR_BINARY_INPUT_ACTIVE_TEXT_ID = 0x0004, + /** The Description attribute, of type Character string, MAY be used to hold a + * description of the usage of the input, output or value, as appropriate + * to the cluster. */ + ZB_ZCL_ATTR_BINARY_INPUT_DESCRIPTION_ID = 0x001C, + /** This attribute, of type Character string, MAY be used to hold a human readable + * description of the INACTIVE state of a binary PresentValue. */ + ZB_ZCL_ATTR_BINARY_INPUT_INACTIVE_TEXT_ID = 0x002E, + + /** @brief OutOfService attribute */ + ZB_ZCL_ATTR_BINARY_INPUT_OUT_OF_SERVICE_ID = 0x0051, + /** This attribute, of type enumeration, indicates the relationship between + * the physical state of the input (or output as appropriate for the cluster) + * and the logical state represented by a binary PresentValue attribute, + * when OutOfService is FALSE. */ + ZB_ZCL_ATTR_BINARY_INPUT_POLARITY_ID = 0x0054, + + /** @brief PresentValue attribute */ + ZB_ZCL_ATTR_BINARY_INPUT_PRESENT_VALUE_ID = 0x0055, + +// adding GP specific attributes + ZB_ZCL_ATTR_GP_ATTR_BINARY_INPUT_BATTERY_VALUE_ID = 0x0056, + ZB_ZCL_ATTR_GP_ATTR_BINARY_INPUT_TEMPERATURE_VALUE_ID = 0x0057, + ZB_ZCL_ATTR_GP_ATTR_BINARY_INPUT_TAMPER_VALUE_ID = 0x0058, +// end GP specific attributes + /** The Reliability attribute, of type 8-bit enumeration, provides an indication + * of whether the PresentValue or the operation of the physical input, + * output or value in question (as appropriate for the cluster) is reliable + * as far as can be determined and, if not, why not. */ + ZB_ZCL_ATTR_BINARY_INPUT_RELIABILITY_ID = 0x0067, + + /** @brief StatusFlag attribute */ + ZB_ZCL_ATTR_BINARY_INPUT_STATUS_FLAG_ID = 0x006F, + /** The ApplicationType attribute is an unsigned 32-bit integer that indicates + * the specific application usage for this cluster. */ + ZB_ZCL_ATTR_BINARY_INPUT_APPLICATION_TYPE_ID = 0x0100, +}; + +/** + * @brief StatusFlag attribute values. + * @see ZCL spec 3.14.10.3. + */ +enum zb_zcl_binary_input_status_flag_value_e +{ + ZB_ZCL_BINARY_INPUT_STATUS_FLAG_NORMAL = 0x00, /**< Normal (default) state. */ + ZB_ZCL_BINARY_INPUT_STATUS_FLAG_IN_ALARM = 0x01, /**< In alarm bit. */ + ZB_ZCL_BINARY_INPUT_STATUS_FLAG_FAULT = 0x02, /**< Fault bit. */ + ZB_ZCL_BINARY_INPUT_STATUS_FLAG_OVERRIDEN = 0x04, /**< Overridden bit. */ + ZB_ZCL_BINARY_INPUT_STATUS_FLAG_OUT_OF_SERVICE = 0x08, /**< Out of service bit. */ +}; + +/** @brief Default value for Binary Input cluster revision global attribute */ +#define ZB_ZCL_BINARY_INPUT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @brief Default value for ActiveText attribute */ +#define ZB_ZCL_BINARY_INPUT_ACTIVE_TEXT_DEFAULT_VALUE {0} + +/** @brief Default value for Description attribute */ +#define ZB_ZCL_BINARY_INPUT_DESCRIPTION_DEFAULT_VALUE {0} + +/** @brief Default value for InactiveText attribute */ +#define ZB_ZCL_BINARY_INPUT_INACTIVE_TEXT_DEFAULT_VALUE {0} + +/*! @brief OutOfService attribute default value */ +#define ZB_ZCL_BINARY_INPUT_OUT_OF_SERVICE_DEFAULT_VALUE ZB_FALSE + +/** @brief Default value for Polarity attribute */ +#define ZB_ZCL_BINARY_INPUT_POLARITY_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for Reliability attribute */ +#define ZB_ZCL_BINARY_INPUT_RELIABILITY_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/*! @brief StatusFlag attribute default value */ +#define ZB_ZCL_BINARY_INPUT_STATUS_FLAG_DEFAULT_VALUE ZB_ZCL_BINARY_INPUT_STATUS_FLAG_NORMAL + +/*! @brief StatusFlag attribute minimum value */ +#define ZB_ZCL_BINARY_INPUT_STATUS_FLAG_MIN_VALUE 0 + +/*! @brief StatusFlag attribute maximum value */ +#define ZB_ZCL_BINARY_INPUT_STATUS_FLAG_MAX_VALUE 0x0F + +/** @brief Declare attribute list for Binary Input cluster + @param attr_list - attribute list name + @param out_of_service - pointer to variable to store OutOfService attribute value + @param present_value - pointer to variable to store PresentValue attribute value + @param status_flag - pointer to variable to store StatusFlag attribute value +*/ +#define ZB_ZCL_DECLARE_BINARY_INPUT_ATTRIB_LIST( \ + attr_list, out_of_service, present_value, status_flag) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_BINARY_INPUT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BINARY_INPUT_OUT_OF_SERVICE_ID, (out_of_service)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BINARY_INPUT_PRESENT_VALUE_ID, (present_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_BINARY_INPUT_STATUS_FLAG_ID, (status_flag)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* Binary Input cluster attributes */ + +/*! @name Binary input attribute value manipulation API + @{ +*/ + +/** @brief Set normal operating mode + @param ep - endpoint number +*/ +#define ZB_ZCL_BINARY_INPUT_SET_NORMAL_MODE(ep) \ +{ \ + zb_uint8_t val; \ + \ + val = ZB_FALSE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_BINARY_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_BINARY_INPUT_OUT_OF_SERVICE_ID, \ + &val, ZB_FALSE); \ + \ + val = ZB_ZCL_BINARY_INPUT_STATUS_FLAG_NORMAL; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_BINARY_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_BINARY_INPUT_STATUS_FLAG_ID, \ + &val, ZB_FALSE); \ +} + +/** @brief Set Out of service operating mode + @param ep - endpoint number +*/ +#define ZB_ZCL_BINARY_INPUT_SET_OUT_OF_SERVICE(ep) \ +{ \ + zb_zcl_attr_t *attr_desc; \ + zb_uint8_t val; \ + \ + val = ZB_TRUE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_BINARY_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_BINARY_INPUT_OUT_OF_SERVICE_ID, \ + &val, ZB_FALSE); \ + \ + attr_desc = zb_zcl_get_attr_desc_a(ep, ZB_ZCL_CLUSTER_ID_BINARY_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_BINARY_INPUT_STATUS_FLAG_ID); \ + if (attr_desc) \ + { \ + val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_BINARY_INPUT_STATUS_FLAG_OUT_OF_SERVICE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_BINARY_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_BINARY_INPUT_STATUS_FLAG_ID, \ + &val, ZB_FALSE); \ + } \ +} + +/** @brief Set overridden operating mode + @param ep - endpoint number +*/ +#define ZB_ZCL_BINARY_INPUT_SET_OVERRIDEN_MODE(ep) \ +{ \ + zb_zcl_attr_t *attr_desc; \ + zb_uint8_t val; \ + \ + attr_desc = zb_zcl_get_attr_desc_a(ep, ZB_ZCL_CLUSTER_ID_BINARY_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_BINARY_INPUT_STATUS_FLAG_ID); \ + if (attr_desc) \ + { \ + val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_BINARY_INPUT_STATUS_FLAG_OVERRIDEN; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_BINARY_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_BINARY_INPUT_STATUS_FLAG_ID, \ + &val, ZB_FALSE); \ + } \ +} + +/*! @} */ /* Binary input cluster commands */ + +/** @cond internals_doc */ +/** @name Binary Input cluster internals + Internal structures for Binary Input cluster + @{ +*/ + +/* Optionally, access to this attribute may be changed to READ_WRITE */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BINARY_INPUT_OUT_OF_SERVICE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BINARY_INPUT_OUT_OF_SERVICE_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/* Optionally, access to this attribute may be changed to READ_WRITE */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BINARY_INPUT_PRESENT_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BINARY_INPUT_PRESENT_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_BINARY_INPUT_STATUS_FLAG_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_BINARY_INPUT_STATUS_FLAG_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! Number of attributes mandatory for reporting in Binary Input cluster */ +#define ZB_ZCL_BINARY_INPUT_REPORT_ATTR_COUNT 2 + +/*! @} + * @endcond */ /* Binary Input cluster internals */ + + +/*! @} */ /* ZCL Binary Input cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_binary_input_init_server(void); +void zb_zcl_binary_input_init_client(void); +#define ZB_ZCL_CLUSTER_ID_BINARY_INPUT_SERVER_ROLE_INIT zb_zcl_binary_input_init_server +#define ZB_ZCL_CLUSTER_ID_BINARY_INPUT_CLIENT_ROLE_INIT zb_zcl_binary_input_init_client + +#endif /* ZB_ZCL_BINARY_INPUT_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_calendar.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_calendar.h new file mode 100644 index 0000000..ce8d74b --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_calendar.h @@ -0,0 +1,1299 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Calendar cluster definitions +*/ + +#ifndef ZB_ZCL_CALENDAR_H_ +#define ZB_ZCL_CALENDAR_H_ +/******************************************************************************/ +/******************************************************************************/ +#include "zboss_api_core.h" +#include "zboss_api_aps.h" +#include "zb_zcl_common.h" + + +/** @cond DOXYGEN_ZCL_SECTION && DOXYGEN_SE_SECTION */ + +/** @addtogroup ZB_ZCL_CALENDAR + * @{ + * @details + * The Calendar cluster implements commands to transfer calendar information + * within the premises. The calendar information is distributed by an ESI. + */ + +/* Cluster ZB_ZCL_CLUSTER_ID_CALENDAR */ + +/** @defgroup ZB_ZCL_CALENDAR_ATTRS Calendar cluster attributes + * @{ + */ + + +/** The attributes defined in this cluster are arranged into sets of related attributes; + * each set can contain up to 256 attributes. Attribute identifiers are encoded + * such that the most significant Octet specifies the attribute set and the least + * significant Octet specifies the attribute within the set. + * @see SE spec, Table D-156 - Calendar Cluster Attribute Sets + */ +typedef enum zb_zcl_calendar_srv_attr_sets_e +{ + ZB_ZCL_CALENDAR_SET_AUXILIARY_SWITCH_LABEL = 0x00, /**< Auxiliary Switch Label Attribute Set */ +} zb_zcl_calendar_srv_attr_sets_t; + + +/** @see SE spec, Table D-157– Auxiliary Switch Label Attribute Set */ +typedef enum zb_zcl_calendar_srv_auxiliary_switch_attr_set_e +{ + /* (O) */ + ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_1_LABEL = 0x0000, /**< The @e AuxSwitchNLabel attributes provide a method for assigning a label to + * an Auxiliary Switch. + */ + /* (O) */ + ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_2_LABEL, + /* (O) */ + ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_3_LABEL, + /* (O) */ + ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_4_LABEL, + /* (O) */ + ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_5_LABEL, + /* (O) */ + ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_6_LABEL, + /* (O) */ + ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_7_LABEL, + /* (O) */ + ZB_ZCL_ATTR_CALENDAR_AUX_SWITCH_8_LABEL, + /* (O) */ + ZB_ZCL_ATTR_CALENDAR_AUX_LOAD_SWITCH_STATE = 0x0080 /**< The @e AuxiliaryLoadSwitchState attribute represents the current state + * of the @e AuxiliaryLoadSwitches as defined by the + * @e AuxiliaryLoadPublishDayProfile. Bit0 corresponds to @e AuxiliarySwitch1 and + * bit7 corresponds to @e AuxiliarySwitch 8. A bit set to “1” indicates an ON state + * and a bit set to “0” indicates an OFF state. + */ +} zb_zcl_calendar_srv_auxiliary_switch_attr_set_t; + + +/** @} */ /* ZB_ZCL_CALENDAR_ATTRS */ + + +/** @defgroup ZB_ZCL_CALENDAR_COMMANDS Calendar cluster commands + * @{ + */ + +/** Calendar cluster client command identifiers. + * @see SE spec, subclause D.9.2.4 + */ +typedef enum zb_zcl_calendar_cli_cmd_e +{ + /* (O) */ + ZB_ZCL_CALENDAR_CLI_CMD_GET_CALENDAR = 0x00, /**< This command initiates PublishCalendar command(s) for scheduled Calendar + * updates. + * @see zb_zcl_calendar_get_calendar_payload_t + */ + /* (O) */ + ZB_ZCL_CALENDAR_CLI_CMD_GET_DAY_PROFILES, /**< This command initiates one or more PublishDayProfile commands for the + * referenced Calendar. + * @see zb_zcl_calendar_get_day_profiles_payload_t + */ + /* (O) */ + ZB_ZCL_CALENDAR_CLI_CMD_GET_WEEK_PROFILES, /**< This command initiates one or more PublishWeekProfile commands for the + * referenced Calendar. + * @see zb_zcl_calendar_get_week_profiles_payload_t + */ + /* (O) */ + ZB_ZCL_CALENDAR_CLI_CMD_GET_SEASONS, /**< This command initiates one or more PublishSeasons commands for the + * referenced Calendar. + * @see zb_zcl_calendar_get_seasons_payload_t + */ + /* (O) */ + ZB_ZCL_CALENDAR_CLI_CMD_GET_SPECIAL_DAYS, /**< This command initiates one or more PublishSpecialDays commands for the + * scheduled Special Day Table updates. + * @see zb_zcl_calendar_get_special_days_payload_t + */ + /* (O) */ + ZB_ZCL_CALENDAR_CLI_CMD_GET_CALENDAR_CANCELLATION, /**< This command initiates the return of the last CancelCalendar command + * held on the associated server. + * @note This command has no payload. + */ +} zb_zcl_calendar_cli_cmd_t; + + +/** @see SE spec, Table D-158 - Commands Generated by the Calendar Cluster Server */ +typedef enum zb_zcl_calendar_srv_cmd_e +{ + /* (M) */ + ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_CALENDAR = 0x00, /**< The PublishCalendar command is published in response to a GetCalendar + * command or if new calendar information is available. The Calendar must be + * replaced as a whole; only the Special Day Table can be changed independently. + * @see zb_zcl_calendar_publish_calendar_payload_t + */ + + /* (M) */ + ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_DAY_PROFILE, /**< The PublishDayProfile command is published in response to a GetDayProfile + * command. If the IssuerCalendarID does not match with one of the stored + * calendar instances, the client shall ignore the command and respond using + * ZCL Default Response with a status response of NOT_FOUND. + * @see zb_zcl_calendar_publish_day_profile_payload_t + */ + + /* (M) */ + ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_WEEK_PROFILE, /**< The PublishWeekProfile command is published in response to a GetWeekProfile + * command. If the IssuerCalendarID does not match with one of the stored + * calendar instances, the client shall ignore the command and respond using + * ZCL Default Response with a status response of NOT_FOUND. + * @see zb_zcl_calendar_publish_week_profile_payload_t + */ + + /* (M) */ + ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_SEASONS, /**< The PublishSeasons command is published in response to a GetSeason command. + * If the IssuerCalendarID does not match with one of the stored calendar + * instances, the client shall ignore the command and respond using ZCL + * Default Response with a status response of NOT_FOUND. + * @see zb_zcl_calendar_publish_seasons_payload_t + */ + + /* (M) */ + ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_SPECIAL_DAYS, /**< The PublishSpecialDays command is published in response to a GetSpecialDays + * command or if a calendar update is available. If the Calendar Type does not + * match with one of the stored calendar instances, the client shall ignore + * the command and respond using ZCL Default Response with a status response + * of NOT_FOUND. + * @see zb_zcl_calendar_publish_special_days_payload_t + */ + + /* (O) */ + ZB_ZCL_CALENDAR_SRV_CMD_CANCEL_CALENDAR, /**< The CancelCalendar command indicates that all data associated with a + * particular calendar instance should be discarded. + * @see zb_zcl_calendar_cancel_calendar_payload_t + */ +} zb_zcl_calendar_srv_cmd_t; + + +/* Calendar cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_CALENDAR_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_CALENDAR, \ + ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_DAY_PROFILE, \ + ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_WEEK_PROFILE, \ + ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_SEASONS, \ + ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_SPECIAL_DAYS, \ + ZB_ZCL_CALENDAR_SRV_CMD_CANCEL_CALENDAR + +#define ZB_ZCL_CLUSTER_ID_CALENDAR_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_CALENDAR_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_CALENDAR_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CALENDAR_CLI_CMD_GET_CALENDAR, \ + ZB_ZCL_CALENDAR_CLI_CMD_GET_DAY_PROFILES, \ + ZB_ZCL_CALENDAR_CLI_CMD_GET_WEEK_PROFILES, \ + ZB_ZCL_CALENDAR_CLI_CMD_GET_SEASONS, \ + ZB_ZCL_CALENDAR_CLI_CMD_GET_SPECIAL_DAYS, \ + ZB_ZCL_CALENDAR_CLI_CMD_GET_CALENDAR_CANCELLATION + +#define ZB_ZCL_CLUSTER_ID_CALENDAR_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_CALENDAR_CLIENT_ROLE_GENERATED_CMD_LIST + + + +/** Calendar type enumeration. + * @see SE spec, Table D-159 + */ +typedef enum zb_zcl_calendar_calendar_type_e +{ + ZB_ZCL_CALENDAR_TYPE_DELIVERED_CALENDAR = 0x00, /**< Delivered Calendar */ + ZB_ZCL_CALENDAR_TYPE_RECEIVED_CALENDAR = 0x01, /**< Received Calendar */ + ZB_ZCL_CALENDAR_TYPE_DELIVERED_AND_RECEIVED_CALENDAR = 0x02, /**< Delivered and Received Calendar */ + ZB_ZCL_CALENDAR_TYPE_FRIENDLY_CREDIT_CALENDAR = 0x03, /**< Friendly Credit Calendar */ + ZB_ZCL_CALENDAR_TYPE_AUXILLARY_LOAD_SWITCH_CALENDAR = 0x04, /**< Auxiliary Load Switch Calendar */ + /* reserved 0x05 - 0xFF */ +} zb_zcl_calendar_calendar_type_t; + + +/** Check if calendar type is valid + * @param _t - @ref zb_zcl_calendar_get_calendar_payload_t::calendar_type field + * + * @see @ref zb_zcl_calendar_get_calendar_payload_t + */ +#define ZB_ZCL_CALENDAR_CALENDAR_TYPE_IS_VALID(_t) \ + (!((_t > ZB_ZCL_CALENDAR_TYPE_AUXILLARY_LOAD_SWITCH_CALENDAR)&&(_t < 0xff))) + + +/** @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_CALENDAR "GetCalendar" Command Payload + * @see SE spec, subclause 9.2.4.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_calendar_get_calendar_payload_s +{ + /** UTC Timestamp indicating the earliest start time of calendars to be + * returned by the corresponding PublishCalendar command. + */ + zb_uint32_t earliest_start_time; + + /** A 32-bit integer representing the minimum Issuer Event ID of calendars to + * be returned by the corresponding PublishCalendar command. + */ + zb_uint32_t min_issuer_event_id; + + /** An 8-bit integer which represents the maximum number of PublishCalendar + * commands that the client is willing to receive in response to this command. + */ + zb_uint8_t number_of_calendars; + + /** An 8-bit enumeration identifying the calendar type of the requested calendar. + * @see zb_zcl_calendar_calendar_type_t + */ + zb_uint8_t calendar_type; + + /** An unsigned 32-bit field containing a unique identifier for the commodity provider. + */ + zb_uint32_t provider_id; +} ZB_PACKED_STRUCT zb_zcl_calendar_get_calendar_payload_t; + +/** @brief Default value for Calendar cluster revision global attribute */ +#define ZB_ZCL_CALENDAR_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/*! + @brief Declare attribute list for Calendar cluster (only cluster revision attribute) + @param attr_list - attribute list name +*/ +#define ZB_ZCL_DECLARE_CALENDAR_ATTR_LIST(attr_list) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_CALENDAR) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** Macro for initialization @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_CALENDAR "GetCalendar" command payload + */ +#define ZB_ZCL_CALENDAR_GET_CALENDAR_PL_INIT \ + (zb_zcl_calendar_get_calendar_payload_t) {0} + + +/** Macro for initialization @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_DAY_PROFILES "GetDayProfiles" command payload + */ +#define ZB_ZCL_CALENDAR_GET_DAY_PROFILES_PL_INIT \ + (zb_zcl_calendar_get_day_profiles_payload_t) {0} + +/** Macro for initialization @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_WEEK_PROFILES "GetWeekProfiles" command payload + */ +#define ZB_ZCL_CALENDAR_GET_WEEK_PROFILES_PL_INIT \ + (zb_zcl_calendar_get_week_profiles_payload_t) {0} + +/** Macro for initialization @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_SEASONS "GetSeasons" command payload + */ +#define ZB_ZCL_CALENDAR_GET_SEASONS_PL_INIT \ + (zb_zcl_calendar_get_seasons_payload_t) {0} + +/** Macro for initialization @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_SPECIAL_DAYS "GetSpecialDays" command payload + */ +#define ZB_ZCL_CALENDAR_GET_SPECIAL_DAYS_PL_INIT \ + (zb_zcl_calendar_get_special_days_payload_t) {0} + +/** Check if @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_CALENDAR "GetCalendar" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_CALENDAR_GET_CALENDAR_PL_SIZE_IS_VALID(size) \ + ((size >= sizeof(zb_zcl_calendar_get_calendar_payload_t) ? ZB_TRUE : ZB_FALSE)) + + +/** Check if @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_DAY_PROFILES "GetDayProfiles" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_CALENDAR_GET_DAY_PROFILES_PL_SIZE_IS_VALID(size) \ + ((size >= sizeof(zb_zcl_calendar_get_day_profiles_payload_t) ? ZB_TRUE : ZB_FALSE)) + + +/** Check if @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_WEEK_PROFILES "GetWeekProfiles" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_CALENDAR_GET_WEEK_PROFILES_PL_SIZE_IS_VALID(size) \ + ((size >= sizeof(zb_zcl_calendar_get_week_profiles_payload_t) ? ZB_TRUE : ZB_FALSE)) + +/** Check if @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_SEASONS "GetSeasons" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_CALENDAR_GET_SEASONS_PL_SIZE_IS_VALID(size) \ + ((size >= sizeof(zb_zcl_calendar_get_seasons_payload_t) ? ZB_TRUE : ZB_FALSE)) + +/** Check if @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_SPECIAL_DAYS "GetSpecialDays" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_CALENDAR_GET_SPECIAL_DAYS_PL_SIZE_IS_VALID(size) \ + ((size >= sizeof(zb_zcl_calendar_get_special_days_payload_t) ? ZB_TRUE : ZB_FALSE)) + + +/** This enumeration presents possible values of Calendar Time Reference field + * @see SE spec, Table D-160 and @ref zb_zcl_calendar_publish_calendar_payload_t::calendar_time_reference + */ +typedef enum zb_zcl_calendar_calendar_time_reference_e +{ + ZB_ZCL_CALENDAR_TIME_REFERENCE_UTC_TIME = 0x00, /**< UTC time */ + ZB_ZCL_CALENDAR_TIME_REFERENCE_STANDARD_TIME, /**< Standard time */ + ZB_ZCL_CALENDAR_TIME_REFERENCE_LOCAL_TIME /**< Local time */ + /* 0x03 - 0xFF is reserved */ +} zb_zcl_calendar_calendar_time_reference_t; + + +/** @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_CALENDAR "PublishCalendar" command + * @see SE spec, subclause 9.2.3.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_calendar_publish_calendar_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this + * field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** Unique identifier generated by the commodity Supplier to identify a + * particular calendar. + */ + zb_uint32_t issuer_calendar_id; /* (M) */ + + /** A UTC Time field to denote the time at which the published calendar becomes + * valid. A start date/time of 0x00000000 shall indicate that the command + * should be executed immediately. + */ + zb_uint32_t start_time; /* (M) */ + + /** An 8-bit enumeration identifying the type of calendar published in this + * command. + * @see zb_zcl_calendar_calendar_type_t + */ + zb_uint8_t calendar_type; /* (M) */ + + /** This field indicates how the Start Times contained in the calendar are to + * be interpreted. + * @see zb_zcl_calendar_calendar_time_reference_t + */ + zb_uint8_t calendar_time_reference; /* (M) */ + + /** The CalendarName provides a method for utilities to assign a name to the + * entire calendar. + */ + zb_uint8_t calendar_name[1 + 12]; /* (M) */ + + /** Number of entries in the Seasons Table. A value of 0x00 means no Season + * defined. + */ + zb_uint8_t number_of_seasons; /* (M) */ + + /** Number of week profiles in the Week Profile Table. A value of 0x00 means no + * Week Profile defined. + */ + zb_uint8_t number_of_week_profiles; /* (M) */ + + /** Number of day profiles in the Day Profile Table. */ + zb_uint8_t number_of_day_profiles; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_calendar_publish_calendar_payload_t; + + +/** Macro for initialization @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_CALENDAR "PublishCalendar" command payload + */ +#define ZB_ZCL_CALENDAR_PUBLISH_CALENDAR_PL_INIT \ + (zb_zcl_calendar_publish_calendar_payload_t) {0} + + +/** Macro for initialization @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_DAY_PROFILE "PublishDayProfile" command payload + */ +#define ZB_ZCL_CALENDAR_PUBLISH_DAY_PROFILE_PL_INIT \ + (zb_zcl_calendar_publish_day_profile_payload_t) {0} + + +/** Macro for initialization @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_WEEK_PROFILE "PublishWeekProfile" command payload + */ +#define ZB_ZCL_CALENDAR_PUBLISH_WEEK_PROFILE_PL_INIT \ + (zb_zcl_calendar_publish_week_profile_payload_t) {0} + + +/** Macro for initialization @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_SEASONS "PublishSeasons" command payload + */ +#define ZB_ZCL_CALENDAR_PUBLISH_SEASONS_PL_INIT \ + (zb_zcl_calendar_publish_seasons_payload_t) {0} + + +/** Macro for initialization @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_SPECIAL_DAYS "PublishSpecialDays" command payload + */ +#define ZB_ZCL_CALENDAR_PUBLISH_SPECIAL_DAYS_PL_INIT \ + (zb_zcl_calendar_publish_special_days_payload_t) {0} + + +/** Macro for initialization @ref ZB_ZCL_CALENDAR_SRV_CMD_CANCEL_CALENDAR "CancelCalendar" command payload + */ +#define ZB_ZCL_CALENDAR_CANCEL_CALENDAR_PL_INIT \ + (zb_zcl_calendar_cancel_calendar_payload_t) {0} + + +/** Compute expected size of received @ref zb_zcl_calendar_publish_calendar_payload_t + * data payload + * @param pl - pointer to @ref zb_zcl_calendar_publish_calendar_payload_t payload + */ +#define ZB_ZCL_CALENDAR_PUBLISH_CALENDAR_PL_EXPECTED_SIZE(pl) \ + (sizeof(zb_zcl_calendar_publish_calendar_payload_t)-sizeof((pl)->calendar_name)+1+ZB_ZCL_GET_STRING_LENGTH((pl)->calendar_name)) + + +/** Check if @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_CALENDAR "PublishCalendar" command payload size is valid + * @param pl - pointer to @ref zb_zcl_calendar_publish_calendar_payload_t payload (pointer + * to buffer beginning that contains @ref zb_zcl_calendar_publish_calendar_payload_t data payload) + * @param size - size of received data payload + */ +#define ZB_ZCL_CALENDAR_PUBLISH_CALENDAR_PL_SIZE_IS_VALID(pl, size) \ + ((size >= ZB_ZCL_CALENDAR_PUBLISH_CALENDAR_PL_EXPECTED_SIZE(pl)) ? ZB_TRUE : ZB_FALSE) + + +/** Check if @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_DAY_PROFILE "PublishDayProfile" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_CALENDAR_PUBLISH_DAY_PROFILE_PL_SIZE_IS_VALID(size) \ + ((size >= (sizeof(zb_zcl_calendar_publish_day_profile_payload_t)-sizeof(void *)-sizeof(zb_uint8_t)) ? ZB_TRUE : ZB_FALSE)) + + +/** Check if @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_WEEK_PROFILE "PublishWeekProfile" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_CALENDAR_PUBLISH_WEEK_PROFILE_PL_SIZE_IS_VALID(size) \ + ((size >= sizeof(zb_zcl_calendar_publish_week_profile_payload_t) ? ZB_TRUE : ZB_FALSE)) + + +/** Check if @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_SEASONS "PublishSeasons" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_CALENDAR_PUBLISH_SEASONS_PL_SIZE_IS_VALID(size) \ + ((size >= (sizeof(zb_zcl_calendar_publish_seasons_payload_t)-sizeof(void *)-sizeof(zb_uint8_t)) ? ZB_TRUE : ZB_FALSE)) + + +/** Check if @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_SPECIAL_DAYS "PublishSpecialDays" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_CALENDAR_PUBLISH_SPECIAL_DAYS_PL_SIZE_IS_VALID(size) \ + ((size >= (sizeof(zb_zcl_calendar_publish_special_days_payload_t)-sizeof(void *)-sizeof(zb_uint8_t)) ? ZB_TRUE : ZB_FALSE)) + + +/** Check if @ref ZB_ZCL_CALENDAR_SRV_CMD_CANCEL_CALENDAR "CancelCalendar" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_CALENDAR_CANCEL_CALENDAR_PL_SIZE_IS_VALID(size) \ + ((size >= sizeof(zb_zcl_calendar_cancel_calendar_payload_t) ? ZB_TRUE : ZB_FALSE)) + + +/** The format of Day Schedule entries is dependent on the Calendar Type (@ref + * zb_zcl_calendar_calendar_type_t). If the Calendar Type is 0x00 – 0x02 then + * Rate Start Times shall be used. If the value is 0x03 then the Friendly Credit + * Start Times shall be used. If the value is 0x04 then the Auxiliary Load Start + * Times shall be used. A value other than these would be invalid. + * @see SE spec, subclause D.9.2.3.2.3 + * @see @ref zb_zcl_calendar_publish_day_profile_payload_t::day_schedule_entries + */ +typedef ZB_PACKED_PRE struct zb_zcl_calendar_day_schedule_entries_s +{ + /** The Start Time is represented in minutes from midnight. ScheduleEntries + * must be arranged in ascending order of Start Times. The first Schedule Entry + * must have 0x0000 (midnight) as the StartTime + */ + zb_uint16_t start_time; /* (M) */ + + /** \b Price \b Tier is the current price tier that is valid until the start time of the next + * Schedule Entry. + * The \b Friendly \b Credit \b Enable field is a Boolean denoting if the Friendly Credit + * period is available for the consumer to use. A value of 1 means it is enabled + * and a 0 means that the Friendly Credit period is not available for the + * consumer to use.\n + * + * The required status of the auxiliary switches is indicated by the state + * of the \b Auxiliary \b Load \b Switch \b State bits. Bit0 corresponds to Auxiliary + * Switch 1 and bit7 corresponds to Auxiliary Switch 8. A bit set to "1" + * indicates an ON state and a bit set to "0" indicates an OFF state. + * + * @see SE spec, subclause D.9.2.3.2.3.1, D.9.2.3.2.3.2 and D.9.2.3.2.3.3 + */ + ZB_PACKED_PRE union + { + zb_uint8_t price_tier; + zb_uint8_t friendly_credit_enable; + zb_uint8_t auxiliary_load_switch_state; + } u; + +} ZB_PACKED_STRUCT zb_zcl_calendar_day_schedule_entries_t; + + +/** @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_DAY_PROFILE "PublishDayProfile" command payload. + * @see SE spec, subclause D.9.2.3.2.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_calendar_publish_day_profile_payload_s +{ + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this + * field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** Unique identifier generated by the commodity supplier. All parts of a + * calendar instance shall have the same Issuer Calendar ID. + */ + zb_uint32_t issuer_calendar_id; /* (M) */ + + /** Unique identifier generated by the commodity supplier. The Day ID is used + * as reference to assign a Day Profile to a Special Day or days in a Week + * Profile. + */ + zb_uint8_t day_id; /* (M) */ + + /** An 8-bit integer representing the total number of ScheduleEntries in this + * Day Profile. + */ + zb_uint8_t total_number_of_schedule_entries; /* (M) */ + + /** The CommandIndex is used to count the payload fragments in the case where + * the entire payload does not fit into one message. The CommandIndex starts + * at 0 and is incremented for each fragment belonging to the same command. + */ + zb_uint8_t command_index; /* (M) */ + + /** In the case where the entire payload does not fit into one message, the + * Total Number of Commands field indicates the total number of sub-commands + * in the message. + */ + zb_uint8_t total_number_of_commands; /* (M) */ + + /** An 8-bit enumeration identifying the type of calendar published in this + * command. + * @see zb_zcl_calendar_calendar_type_t + */ + zb_uint8_t calendar_type; /* (M) */ + + /** @see zb_zcl_calendar_day_schedule_entries_s + */ + zb_zcl_calendar_day_schedule_entries_t *day_schedule_entries; /* (M) */ + + /** An 8-bit integer representing the number of Day Schedule entries in + * this command + */ + zb_uint8_t number_of_entries_in_this_command; /* (ZBOSS) */ +} ZB_PACKED_STRUCT zb_zcl_calendar_publish_day_profile_payload_t; + + +/** @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_WEEK_PROFILE "PublishWeekProfile" command payload + * @see SE spec, subclause D.9.2.3.3.2 and Figure D-143 - PublishWeekProfile Command Payload + */ +typedef ZB_PACKED_PRE struct zb_zcl_calendar_publish_week_profile_payload_s +{ + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this + * field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** Unique identifier generated by the commodity supplier. All parts of a + * calendar instance shall have the same Issuer Calendar ID. + */ + zb_uint32_t issuer_calendar_id; /* (M) */ + + /** Unique identifier generated by the commodity supplier. The Week ID is used + * as reference to assign a Week Profile to a Season Entry. When generating + * calendars, Week IDs shall be allocated sequentially, starting from 1. + */ + zb_uint8_t week_id; /* (M) */ + + /** Day ID Ref Monday until Day ID Ref Sunday (mandatory): Reference to the + * related Day Profile entry. + */ + zb_uint8_t day_id_ref_monday; /* (O) */ + zb_uint8_t day_id_ref_tuesday; /* (O) */ + zb_uint8_t day_id_ref_wednesday; /* (O) */ + zb_uint8_t day_id_ref_thursday; /* (O) */ + zb_uint8_t day_id_ref_friday; /* (O) */ + zb_uint8_t day_id_ref_saturday; /* (O) */ + zb_uint8_t day_id_ref_sunday; /* (O) */ +} ZB_PACKED_STRUCT zb_zcl_calendar_publish_week_profile_payload_t; + + +/** Season Entry payload + * A Season Entry consists of a Season Start Date and the reference (Week ID Ref) + * to the related Week Profile entry. The Start Date of the Season Entries must + * be arranged in ascending order. The active season is valid until the Season + * Start Date of the next Season Entry. + * @see SE spec, Figure D-145 - Season Entry Sub-Payload + * @see zb_zcl_calendar_publish_seasons_payload_t::season_entry + */ +typedef struct zb_zcl_calendar_season_entry_payload_s +{ + zb_uint32_t season_start_date; /* (M) */ + zb_uint8_t week_id_ref; /* (M) */ +} zb_zcl_calendar_season_entry_payload_t; + + +/** @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_SEASONS "PublishSeasons" command payload. + * @see SE spec, subclause D.9.2.3.4.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_calendar_publish_seasons_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, + * this field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** Unique identifier generated by the commodity supplier. All parts of a + * calendar instance shall have the same Issuer Calendar ID. + */ + zb_uint32_t issuer_calendar_id; /* (M) */ + + /** The Command Index is used to count the payload fragments in the case where + * the entire payload does not fit into one message. The Command Index starts + * at 0 and is incremented for each fragment belonging to the same command. + */ + zb_uint8_t command_index; /* (M) */ + + /** In the case where the entire payload does not fit into one message, the + * Total Number of Commands field indicates the total number of sub-commands + * in the message. + */ + zb_uint8_t total_number_of_commands; /* (M) */ + + /** A Season Entry consists of a Season Start Date and the reference + * (Week ID Ref) to the related Week Profile entry. The Start Date of the + * Season Entries must be arranged in ascending order. The active season is + * valid until the Season Start Date of the next Season Entry. + * @see zb_zcl_calendar_season_entry_payload_s + */ + zb_zcl_calendar_season_entry_payload_t *season_entry; /* (M) */ + + /** An 8-bit integer representing the number of Season entries in + * this command + */ + zb_uint8_t number_of_entries_in_this_command; /* (ZBOSS) */ +} ZB_PACKED_STRUCT zb_zcl_calendar_publish_seasons_payload_t; + + +/** @ref ZB_ZCL_CALENDAR_SRV_CMD_CANCEL_CALENDAR "CancelCalendar" command payload. + * @see SE spec, subclause D.9.2.3.6 + */ +typedef ZB_PACKED_PRE struct zb_zcl_calendar_cancel_calendar_payload_s +{ + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity Supplier. All parts of a + * calendar instance shall have the same Issuer Calendar ID. + */ + zb_uint32_t issuer_calendar_id; /* (M) */ + + /** An 8-bit enumeration identifying the type of calendar to be cancelled by + * this command. Table D-159 details the enumeration of this field. + * @see zb_zcl_calendar_calendar_type_t + */ + zb_uint8_t calendar_type; +} ZB_PACKED_STRUCT zb_zcl_calendar_cancel_calendar_payload_t; + + +/** Special Day Entry + * A SpecialDayEntry consists of the Special Day Date and a + * reference (Day ID Ref) to the related Day Profile entry. The dates of the + * Special Day Table must be arranged in ascending order. + * @see SE spec, Figure D-147 - SpecialDayEntry Sub-Payload + * @see zb_zcl_calendar_publish_special_days_payload_t::special_day_entry + */ +typedef ZB_PACKED_PRE struct zb_zcl_calendar_special_day_entry_s +{ + zb_uint32_t special_day_date; /* (M) */ + zb_uint8_t day_id_ref; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_calendar_special_day_entry_t; + + +/** @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_SPECIAL_DAYS "PublishSpecialDays" command payload. + * @see SE spec, subclause D.9.2.3.5 + */ +typedef ZB_PACKED_PRE struct zb_zcl_calendar_publish_special_days_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this + * field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** Unique identifier generated by the commodity Supplier. All parts of a + * calendar instance shall have the same Issuer Calendar ID. + */ + zb_uint32_t issuer_calendar_id; /* (M) */ + + /** A UTC Time field to denote the time at which the Special Day Table becomes + * valid. A start date/time of 0x00000000 shall indicate that the command + * should be executed immediately. + */ + zb_uint32_t start_time; /* (M) */ + + /** An 8-bit enumeration identifying the type of calendar this day profile + * belongs to. Generation Meters shall use the ‘Received’ Calendar. + * @see zb_zcl_calendar_calendar_type_t + */ + zb_uint8_t calendar_type; /* (M) */ + + /** An 8-bit integer representing the total number of Special Day entries in + * this Special Day Table + */ + zb_uint8_t total_number_of_special_days; /* (M) */ + + /** The Command Index is used to count the payload fragments in the case where + * the entire payload does not fit into one message. The Command Index starts + * at 0 and is incremented for each fragment belonging to the same command. + */ + zb_uint8_t command_index; /* (M) */ + + /** In the case where the entire payload does not fit into one message, the + * Total Number of Commands field indicates the total number of sub-commands + * in the message. + */ + zb_uint8_t total_number_of_commands; /* (M) */ + + /** A SpecialDayEntry consists of the Special Day Date and a reference + * (Day ID Ref) to the related Day Profile entry. The dates of the Special Day + * Table must be arranged in ascending order. + * @see zb_zcl_calendar_special_day_entry_t + */ + zb_zcl_calendar_special_day_entry_t *special_day_entry; /* (M) */ + + /** An 8-bit integer representing the number of Special Day entries in + * this command + */ + zb_uint8_t number_of_entries_in_this_command; /* (ZBOSS) */ + +} ZB_PACKED_STRUCT zb_zcl_calendar_publish_special_days_payload_t; + + +/** @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_DAY_PROFILES "GetDayProfiles" command payload + * @see SE spec, subclause D.9.2.4.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_calendar_get_day_profiles_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** IssuerCalendarID of the calendar to which the requested Day Profiles + * belong. + */ + zb_uint32_t issuer_calendar_id; /* (M) */ + + /** Unique identifier for a Day Profile generated by the commodity supplier. + * The Start Day ID indicates the minimum ID of Day Profiles to be returned + * by the corresponding PublishDayProfile command. A value of 0x01 indicates + * that the (first) PublishDayProfile command should contain the profile with + * the lowest Day ID held by the server. A value of 0x00 is unused. + */ + zb_uint8_t start_day_id; /* (M) */ + + /** An 8-bit integer which represents the maximum number of Day Profiles that + * the client is willing to receive in response to this command. A value of + * 0x00 will cause the return of all day profiles with an ID equal to or + * greater than the Start Day ID. + */ + zb_uint8_t number_of_days; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_calendar_get_day_profiles_payload_t; + + +/** @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_WEEK_PROFILES "GetWeekProfiles" command payload. + * @see SE spec, Figure D-151 - @e GetWeekProfiles Command Payload + */ +typedef ZB_PACKED_PRE struct zb_zcl_calendar_get_week_profiles_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** IssuerCalendarID of the calendar to which the requested Week Profiles + * belong. + */ + zb_uint32_t issuer_calendar_id; /* (M) */ + + /** Unique identifier for a Week Profile generated by the commodity supplier. + * The Start Week ID indicates the minimum ID of Week Profiles to be returned + * by the corresponding PublishWeekProfile command. + */ + zb_uint8_t start_week_id; /* (M) */ + + /** An 8-bit integer which represents the maximum number of Week Profiles that + * the client is willing to receive in response to this command. A value of + * 0x00 will cause the return of all week profiles with an ID equal to or + * greater than the Start Week ID. + */ + zb_uint8_t number_of_weeks; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_calendar_get_week_profiles_payload_t; + + +/** @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_SEASONS "GetSeasons" command payload. + * Figure D-152 - @e GetSeasons Command Payload + */ +typedef ZB_PACKED_PRE struct zb_zcl_calendar_get_seasons_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the +commodity provider. */ + zb_uint32_t provider_id; + + /** IssuerCalendarID of the calendar to which the requested Seasons belong. */ + zb_uint32_t issuer_calendar_id; +} ZB_PACKED_STRUCT zb_zcl_calendar_get_seasons_payload_t; + + +/** @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_SPECIAL_DAYS "GetSpecialDays" command payload + * @see SE spec and Figure D-153 - @e GetSpecialDays Command Payload + */ +typedef ZB_PACKED_PRE struct zb_zcl_calendar_get_special_days_payload_s +{ + + /** UTC Timestamp to select active and scheduled events to be returned by the + * corresponding PublishSpecialDays command. + */ + zb_uint32_t start_time; /* (M) */ + + /** An 8-bit integer which represents the maximum number of Special Day Table + * instances to be sent. A value of 0 would indicate all available Special Day + * tables shall be returned. + */ + zb_uint8_t number_of_events; /* (M) */ + + /** An 8-bit enumeration identifying the calendar type of the requested Special + * Days. Generation Meters shall use the ‘Received’ Calendar. + * @see zb_zcl_calendar_calendar_type_t + */ + zb_uint8_t calendar_type; /* (M) */ + + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. This field allows differentiation in deregulated markets where + * multiple commodity providers may be available. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity supplier. A value of + * 0x00000000 will cause the return of all Special Days profiles. + */ + zb_uint32_t issuer_calendar_id; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_calendar_get_special_days_payload_t; + + +/** Function for send @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_CALENDAR "PublishCalendar" command. + * On sender's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with @ref ZB_ZCL_CALENDAR_GET_CALENDAR_CB_ID + * callback id on reception of @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_CALENDAR "GetCalendar" command. + * @n On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_CALENDAR_PUBLISH_CALENDAR_CB_ID. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_calendar_publish_calendar_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_calendar_send_cmd_publish_calendar(zb_uint8_t param, const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_calendar_publish_calendar_payload_t *pl, + zb_callback_t cb); + + +/** Function for send @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_DAY_PROFILE "PublishDayProfile" command. + * On sender's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with @ref ZB_ZCL_CALENDAR_GET_DAY_PROFILES_CB_ID + * callback id on reception of @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_DAY_PROFILES "GetDayProfiles" command. + * @n On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_CALENDAR_PUBLISH_DAY_PROFILE_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_calendar_publish_day_profile_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_calendar_send_cmd_publish_day_profile(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_calendar_publish_day_profile_payload_t *pl, + zb_callback_t cb +); + + +/** Function for send @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_WEEK_PROFILE "PublishWeekProfile" command. + * On sender's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with @ref ZB_ZCL_CALENDAR_GET_WEEK_PROFILES_CB_ID + * callback id on reception of @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_WEEK_PROFILES "GetWeekProfiles" command. + * @n On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_CALENDAR_PUBLISH_WEEK_PROFILE_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_calendar_publish_week_profile_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_calendar_send_cmd_publish_week_profile(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_calendar_publish_week_profile_payload_t *pl, + zb_callback_t cb +); + + +/** Function for send @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_SEASONS "PublishSeasons" command. + * On sender's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with @ref ZB_ZCL_CALENDAR_GET_SEASONS_CB_ID + * callback id on reception of @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_SEASONS "GetSeasons" command. + * @n On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_CALENDAR_PUBLISH_SEASONS_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_calendar_publish_seasons_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_calendar_send_cmd_publish_seasons(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_calendar_publish_seasons_payload_t *pl, + zb_callback_t cb +); + + +/** Function for send @ref ZB_ZCL_CALENDAR_SRV_CMD_PUBLISH_SPECIAL_DAYS "PublishSpecialDays" command. + * On sender's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with @ref ZB_ZCL_CALENDAR_GET_SPECIAL_DAYS_CB_ID + * callback id on reception of @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_SPECIAL_DAYS "GetSpecialDays" command. + * @n On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_CALENDAR_PUBLISH_SPECIAL_DAYS_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_calendar_publish_special_days_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_calendar_send_cmd_publish_special_days(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_calendar_publish_special_days_payload_t *pl, + zb_callback_t cb +); + + +/** Function for send @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_CALENDAR "GetCalendar" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_CALENDAR_GET_CALENDAR_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_calendar_get_calendar_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_calendar_send_cmd_get_calendar(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_calendar_get_calendar_payload_t *pl, + zb_callback_t cb +); + + +/** Function for send @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_DAY_PROFILES "GetDayProfiles" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_CALENDAR_GET_DAY_PROFILES_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_calendar_get_day_profiles_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_calendar_send_cmd_get_day_profiles(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_calendar_get_day_profiles_payload_t *pl, + zb_callback_t cb +); + + +/** Function for send @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_WEEK_PROFILES "GetWeekProfiles" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_CALENDAR_GET_WEEK_PROFILES_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_calendar_get_week_profiles_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_calendar_send_cmd_get_week_profiles(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_calendar_get_week_profiles_payload_t *pl, + zb_callback_t cb +); + + +/** Function for send @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_SEASONS "GetSeasons" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_CALENDAR_GET_SEASONS_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_calendar_get_seasons_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_calendar_send_cmd_get_seasons(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_calendar_get_seasons_payload_t *pl, + zb_callback_t cb +); + + +/** Function for send @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_SPECIAL_DAYS "GetSpecialDays" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_CALENDAR_GET_SPECIAL_DAYS_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_calendar_get_special_days_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_calendar_send_cmd_get_special_days(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_calendar_get_special_days_payload_t *pl, + zb_callback_t cb +); + + +/** Function for send @ref ZB_ZCL_CALENDAR_CLI_CMD_GET_CALENDAR_CANCELLATION "GetCalendarCancellation" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_CALENDAR_GET_CALENDAR_CANCELLATION_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_calendar_send_cmd_get_calendar_cancellation(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + zb_callback_t cb +); + + +/** Function for send @ref ZB_ZCL_CALENDAR_SRV_CMD_CANCEL_CALENDAR "CancelCalendar" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_CALENDAR_CANCEL_CALENDAR_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_calendar_cancel_calendar_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_calendar_send_cmd_cancel_calendar(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_calendar_cancel_calendar_payload_t *pl, + zb_callback_t cb +); + + +/** Macro for call @ref zb_zcl_calendar_send_cmd_publish_calendar function + */ +#define ZB_ZCL_CALENDAR_SEND_CMD_PUBLISH_CALENDAR(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_calendar_send_cmd_publish_calendar(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** Macro for call @ref zb_zcl_calendar_send_cmd_publish_day_profile function + */ +#define ZB_ZCL_CALENDAR_SEND_CMD_PUBLISH_DAY_PROFILE(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_calendar_send_cmd_publish_day_profile(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** Macro for call @ref zb_zcl_calendar_send_cmd_publish_week_profile function + */ +#define ZB_ZCL_CALENDAR_SEND_CMD_PUBLISH_WEEK_PROFILE(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_calendar_send_cmd_publish_week_profile(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + + +/** Macro for call @ref zb_zcl_calendar_send_cmd_publish_seasons function + */ +#define ZB_ZCL_CALENDAR_SEND_CMD_PUBLISH_SEASONS(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_calendar_send_cmd_publish_seasons(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** Macro for call @ref zb_zcl_calendar_send_cmd_publish_special_days function + */ +#define ZB_ZCL_CALENDAR_SEND_CMD_PUBLISH_SPECIAL_DAYS(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_calendar_send_cmd_publish_special_days(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** Macro for call @ref zb_zcl_calendar_send_cmd_cancel_calendar function + */ +#define ZB_ZCL_CALENDAR_SEND_CMD_CANCEL_CALENDAR(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_calendar_send_cmd_cancel_calendar(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** Macro for call @ref zb_zcl_calendar_send_cmd_get_calendar function + */ +#define ZB_ZCL_CALENDAR_SEND_CMD_GET_CALENDAR(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_calendar_send_cmd_get_calendar(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** Macro for call @ref zb_zcl_calendar_send_cmd_get_day_profiles function + */ +#define ZB_ZCL_CALENDAR_SEND_CMD_GET_DAY_PROFILES(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_calendar_send_cmd_get_day_profiles(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** Macro for call @ref zb_zcl_calendar_send_cmd_get_week_profiles function + */ +#define ZB_ZCL_CALENDAR_SEND_CMD_GET_WEEK_PROFILES(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_calendar_send_cmd_get_week_profiles(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** Macro for call @ref zb_zcl_calendar_send_cmd_get_seasons function + */ +#define ZB_ZCL_CALENDAR_SEND_CMD_GET_SEASONS(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_calendar_send_cmd_get_seasons(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** Macro for call @ref zb_zcl_calendar_send_cmd_get_special_days function + */ +#define ZB_ZCL_CALENDAR_SEND_CMD_GET_SPECIAL_DAYS(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_calendar_send_cmd_get_special_days(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** Macro for call @ref zb_zcl_calendar_send_cmd_get_calendar_cancellation function + */ +#define ZB_ZCL_CALENDAR_SEND_CMD_GET_CALENDAR_CANCELLATION(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_calendar_send_cmd_get_calendar_cancellation(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** @} */ /* ZB_ZCL_CALENDAR_COMMANDS */ + +/** @} */ /* ZCL Calendar cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +/******************************************************************************/ +/* Server */ +/******************************************************************************/ +/* Client */ +/******************************************************************************/ +/* Common */ + +/******************************************************************************/ + +void zb_zcl_calendar_init_server(void); +void zb_zcl_calendar_init_client(void); +#define ZB_ZCL_CLUSTER_ID_CALENDAR_SERVER_ROLE_INIT zb_zcl_calendar_init_server +#define ZB_ZCL_CLUSTER_ID_CALENDAR_CLIENT_ROLE_INIT zb_zcl_calendar_init_client + +/******************************************************************************/ +#endif /* ZB_ZCL_CALENDAR_H_ */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_carbon_dioxide_measurement.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_carbon_dioxide_measurement.h new file mode 100644 index 0000000..1dae7c9 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_carbon_dioxide_measurement.h @@ -0,0 +1,227 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Carbon Dioxide Measurement cluster definitions */ + +#ifndef ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_H +#define ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_CONCENTRATION_MEASUREMENT + * @{ + * @details + * The server cluster provides an interface to concentration measurement + * functionality. The measurement is reportable and may be configured for + * reporting. Concentration measurements include, but are not limited to, + * levels in gases, such as CO, CO2, and ethylene, or in fluids and + * solids, such as dissolved oxygen, chemi8721 cals & pesticides. + * + * Carbon Dioxide (CO2) + */ + +/* Cluster ZB_ZCL_CLUSTER_ID_CARBON_DIOXIDE_MEASUREMENT */ + +/** @name Carbon Dioxide Measurement cluster attributes + * @{ + */ + +/** @brief Carbon Dioxide Measurement cluster attribute identifiers + * @see ZCL spec, Carbon Dioxide Measurement Cluster 4.14.1.4 + */ +enum zb_zcl_carbon_dioxide_measurement_attr_e +{ + /** @brief MeasuredValue attribute, ZCL spec 4.13.2.1.1 */ + ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MEASURED_VALUE_ID = 0x0000, + /** @brief MinMeasuredValue attribute, ZCL spec 4.13.2.1.2 */ + ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_ID = 0x0001, + /** @brief MaxMeasuredValue attribute, ZCL spec 4.13.2.1.3 */ + ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_ID = 0x0002, + /** @brief Tolerance attribute, ZCL spec 4.13.2.1.4 */ + ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_TOLERANCE_ID = 0x0003, +}; + +/** @brief MeasuredValue attribute unknown */ +#define ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MEASURED_VALUE_UNKNOWN (.0/.0) + +/** @brief MinMeasuredValue attribute undefined */ +#define ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_UNDEFINED (.0/.0) + +/** @brief MaxMeasuredValue attribute undefined */ +#define ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_UNDEFINED (.0/.0) + +/** @brief MinMeasuredValue attribute minimum value */ +#define ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE 0.0 + +/** @brief MaxMeasuredValue attribute maximum value */ +#define ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE 1.0 + + +/** @brief Default value for Carbon Dioxide Measurement cluster revision global attribute */ +#define ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @brief Default value for MeasuredValue attribute */ +#define ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MEASURED_VALUE_DEFAULT_VALUE (.0/.0) + +/** @brief Default value for MinMeasuredValue attribute */ +#define ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT_VALUE (.0/.0) + +/** @brief Default value for MaxMeasuredValue attribute */ +#define ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT_VALUE (.0/.0) + + +/** @cond internals_doc */ +/** @name Carbon Dioxide Measurement cluster internals + * Internal structures for Carbon Dioxide Measurement cluster + * @{ + */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MEASURED_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MEASURED_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_SINGLE, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_SINGLE, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_SINGLE, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_TOLERANCE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_TOLERANCE_ID, \ + ZB_ZCL_ATTR_TYPE_SINGLE, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** Number of attributes mandatory for reporting in Carbon Dioxide Measurement cluster */ +#define ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_REPORT_ATTR_COUNT 1 + +/** @} */ +/** @endcond */ /* Carbon Dioxide Measurement cluster internals */ + +/** @brief Declare attribute list for Carbon Dioxide Measurement cluster + * @param attr_list - attribute list name + * @param measured_value - pointer to variable storing MeasuredValue attribute value + * @param min_measured_value - pointer to variable storing MinMeasuredValue attribute value + * @param max_measured_value - pointer to variable storing MaxMeasuredValue attribute value + * @param tolerance - pointer to variable storing Tolerance attribute value + */ +#define ZB_ZCL_DECLARE_CARBON_DIOXIDE_MEASUREMENT_ATTRIB_LIST( \ + attr_list, \ + measured_value, \ + min_measured_value, \ + max_measured_value, \ + tolerance) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MEASURED_VALUE_ID, (measured_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_ID, (min_measured_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_ID, (max_measured_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_TOLERANCE_ID, (tolerance)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** + * @brief Carbon Dioxide Measurement cluster attributes + */ +typedef struct zb_zcl_carbon_dioxide_measurement_attrs_s +{ + /** @copydoc ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MEASURED_VALUE_ID + * @see ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MEASURED_VALUE_ID + */ + zb_single_t measured_value; + + /** @copydoc ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_ID + * @see ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_ID + */ + zb_single_t min_measured_value; + + /** @copydoc ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_ID + * @see ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_ID + */ + zb_single_t max_measured_value; + + /** @copydoc ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_TOLERANCE_ID + * @see ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_TOLERANCE_ID + */ + zb_single_t tolerance; +} zb_zcl_carbon_dioxide_measurement_attrs_t; + +/** @brief Declare attribute list for Carbon Dioxide Measurement cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - variable of @ref zb_zcl_carbon_dioxide_measurement_attrs_t type + * (containing Carbon Dioxide Measurement cluster attributes) + */ +#define ZB_ZCL_DECLARE_CARBON_DIOXIDE_MEASUREMENT_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_CARBON_DIOXIDE_MEASUREMENT_ATTRIB_LIST(attr_list, \ + &attrs.measured_value, \ + &attrs.min_measured_value, \ + &attrs.max_measured_value, \ + &attrs.tolerance) + +/** @} */ /* end of ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_ATTRS_GROUP group */ + +/** @} */ /* ZCL Carbon Dioxide Measurement cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_carbon_dioxide_measurement_init_server(void); +void zb_zcl_carbon_dioxide_measurement_init_client(void); +#define ZB_ZCL_CLUSTER_ID_CARBON_DIOXIDE_MEASUREMENT_SERVER_ROLE_INIT zb_zcl_carbon_dioxide_measurement_init_server +#define ZB_ZCL_CLUSTER_ID_CARBON_DIOXIDE_MEASUREMENT_CLIENT_ROLE_INIT zb_zcl_carbon_dioxide_measurement_init_client + +#endif /* ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_color_control.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_color_control.h new file mode 100644 index 0000000..78926ee --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_color_control.h @@ -0,0 +1,3451 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Color control cluster definitions +*/ + +#ifndef ZB_ZCL_COLOR_CONTROL_H +#define ZB_ZCL_COLOR_CONTROL_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_COLOR_CONTROL + @{ +*/ + +/* ZB_ZCL_CLUSTER_ID_COLOR_CONTROL = 0x0300 defined in zb_zcl_common.h */ + +/*! @name Color Control cluster attributes + @{ +*/ + +/** @brief Color Control cluster information attribute identifiers + @see ZCL spec, subclause 5.2.2.2.3 +*/ + +/** + * @brief Color control attribute list + */ +enum zb_zcl_color_control_attr_e +{ + /** @internal Current_HUE attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_HUE_ID = 0x0000, + /** @internal Current Saturation attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_SATURATION_ID = 0x0001, + /** @internal Remaining Time attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_REMAINING_TIME_ID = 0x0002, + /** @internal CurrentX attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_X_ID = 0x0003, + /** @internal CurrentY attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_Y_ID = 0x0004, + /** The DriftCompensation attribute indicates what mechanism, if any, is in use for + * compensation for color/intensity drift over time. */ + ZB_ZCL_ATTR_COLOR_CONTROL_DRIFT_COMPENSATION_ID = 0x0005, + /** The CompensationText attribute holds a textual indication of what mechanism, + * if any, is in use to compensate for color/intensity drift over time. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COMPENSATION_TEXT_ID = 0x0006, + /** @internal Color Temperature Mireds attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMPERATURE_ID = 0x0007, + /** @internal Color Mode attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_MODE_ID = 0x0008, + /** The Options attribute is a bitmap that determines the default behavior of some + * cluster commands. */ + ZB_ZCL_ATTR_COLOR_CONTROL_OPTIONS_ID = 0x000f, + /** The EnhancedCurrentHue attribute represents non-equidistant steps along the + * CIE 1931 color triangle, and it provides 16-bits precision. */ + ZB_ZCL_ATTR_COLOR_CONTROL_ENHANCED_CURRENT_HUE_ID = 0x4000, + /** The EnhancedColorMode attribute specifies which attributes are currently + * determining the color of the device. */ + ZB_ZCL_ATTR_COLOR_CONTROL_ENHANCED_COLOR_MODE_ID = 0x4001, + /** The ColorLoopActive attribute specifies the current active status of the color + * loop. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_ACTIVE_ID = 0x4002, + /** The ColorLoopDirection attribute specifies the current direction of the color + * loop. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_DIRECTION_ID = 0x4003, + /** The ColorLoopTime attribute specifies the number of seconds it SHALL take to + * perform a full color loop, i.e., to cycle all values of the EnhancedCurrentHue + * attribute (between 0x0000 and 0xffff). */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_TIME_ID = 0x4004, + /** The ColorLoopStartEnhancedHue attribute specifies the value of the + * EnhancedCurrentHue attribute from which the color loop SHALL be started. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_START_ENHANCED_HUE_ID = 0x4005, + /** The ColorLoopStoredEnhancedHue attribute specifies the value of the + * EnhancedCurrentHue attribute before the color loop was started. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_STORED_ENHANCED_HUE_ID = 0x4006, + /** The ColorCapabilities attribute specifies the color capabilities of the device + * supporting the color control cluster. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_CAPABILITIES_ID = 0x400a, + /** The ColorTempPhysicalMinMireds attribute indicates the minimum mired value + * supported by the hardware. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN_MIREDS_ID = 0x400b, + /** The ColorTempPhysicalMaxMireds attribute indicates the maximum mired value + * supported by the hardware. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX_MIREDS_ID = 0x400c, + /** The CoupleColorTempToLevelMinMireds attribute specifies a lower bound on the + * value of the ColorTemperatureMireds attribute for the purposes of coupling + * the ColorTemperatureMireds attribute to the CurrentLevel attribute when the + * CoupleColorTempToLevel bit of the Options attribute of the Level Control cluster + * is equal to 1. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COUPLE_COLOR_TEMP_TO_LEVEL_MIN_MIREDS_ID = 0x400d, + /** The StartUpColorTemperatureMireds attribute SHALL define the desired startup color + * temperature value a lamp SHALL use when it is supplied with power and this value + * SHALL be reflected in the ColorTemperatureMireds attribute. */ + ZB_ZCL_ATTR_COLOR_CONTROL_START_UP_COLOR_TEMPERATURE_MIREDS_ID = 0x4010, + /** @internal Number Of Primaries attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_NUMBER_OF_PRIMARIES_ID = 0x0010, + /** @internal Primary 1 X attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_X_ID = 0x0011, + /** @internal Primary 1 Y attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_Y_ID = 0x0012, + /** @internal Primary 1 Intensity attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_INTENSITY_ID = 0x0013, + /** @internal Primary 2 X attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_X_ID = 0x0015, + /** @internal Primary 2 Y attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_Y_ID = 0x0016, + /** @internal Primary 2 Intensity attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_INTENSITY_ID = 0x0017, + /** @internal Primary 3 X attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_X_ID = 0x0019, + /** @internal Primary 3 Y attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_Y_ID = 0x001a, + /** @internal Primary 3 Intensity attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_INTENSITY_ID = 0x001b, + /** @internal Primary 4 X attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_X_ID = 0x0020, + /** @internal Primary 4 Y attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_Y_ID = 0x0021, + /** @internal Primary 4 Intensity attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_INTENSITY_ID = 0x0022, + /** @internal Primary 5 X attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_X_ID = 0x0024, + /** @internal Primary 5 Y attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_Y_ID = 0x0025, + /** @internal Primary 5 Intensity attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_INTENSITY_ID = 0x0026, + /** @internal Primary 6 X attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_X_ID = 0x0028, + /** @internal Primary 6 Y attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_Y_ID = 0x0029, + /** @internal Primary 6 Intensity attribute */ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_INTENSITY_ID = 0x002a, + /** The WhitePointX attribute contains the normalized chromaticity value x, as defined + * in the CIE xyY Color Space, of the current white point of the device. */ + ZB_ZCL_ATTR_COLOR_CONTROL_WHITE_POINT_X_ID = 0x0030, + /** The WhitePointY attribute contains the normalized chromaticity value y, as defined + * in the CIE xyY Color Space, of the current white point of the device. */ + ZB_ZCL_ATTR_COLOR_CONTROL_WHITE_POINT_Y_ID = 0x0031, + /** The ColorPointRX attribute contains the normalized chromaticity value x, as defined + * in the CIE xyY Color Space, of the red color point of the device. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_RX_ID = 0x0032, + /** The ColorPointRY attribute contains the normalized chromaticity value y, as defined + * in the CIE xyY Color Space, of the red color point of the device. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_RY_ID = 0x0033, + /** The ColorPointRIntensity attribute contains a representation of the relative + * intensity of the red color point as defined in the Dimming Light Curve in the + * Ballast Configuration cluster. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_R_INTENSITY_ID = 0x0034, + /** The ColorPointGX attribute contains the normalized chromaticity value x, as defined + * in the CIE xyY Color Space, of the green color point of the device. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_GX_ID = 0x0036, + /** The ColorPointGY attribute contains the normalized chromaticity value y, as defined + * in the CIE xyY Color Space, of the green color point of the device. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_GY_ID = 0x0037, + /** The ColorPointGIntensity attribute contains a representation of the relative + * intensity of the green color point as defined in the Dimming Light Curve in the + * Ballast Configuration cluster. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_G_INTENSITY_ID = 0x0038, + /** The ColorPointBX attribute contains the normalized chromaticity value x, as defined + * in the CIE xyY Color Space, of the blue color point of the device. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_BX_ID = 0x003a, + /** The ColorPointBY attribute contains the normalized chromaticity value y, as defined + * in the CIE xyY Color Space, of the blue color point of the device. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_BY_ID = 0x003b, + /** The ColorPointBIntensity attribute contains a representation of the relative + * intensity of the blue color point as defined in the Dimming Light Curve in the + * Ballast Configuration cluster. */ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_POINT_B_INTENSITY_ID = 0x003c, +}; + +/** @brief Default value for Color control cluster revision global attribute */ +#define ZB_ZCL_COLOR_CONTROL_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0003u) + +/** @brief Maximal value for implemented Color control cluster revision global attribute */ +#define ZB_ZCL_COLOR_CONTROL_CLUSTER_REVISION_MAX ZB_ZCL_COLOR_CONTROL_CLUSTER_REVISION_DEFAULT + +/** @brief Current Hue attribute minimum value */ +#define ZB_ZCL_COLOR_CONTROL_CURRENT_HUE_MIN_VALUE 0 + +/** @brief Current Hue attribute maximum value */ +#define ZB_ZCL_COLOR_CONTROL_CURRENT_HUE_MAX_VALUE 0xfe + +/** Default OptionsMask value */ +#define ZB_ZCL_COLOR_CONTROL_OPTIONS_MASK_DEFAULT_FIELD_VALUE ((zb_uint8_t)0x00) + +/** Default OptionsOverride value */ +#define ZB_ZCL_COLOR_CONTROL_OPTIONS_OVERRIDE_DEFAULT_FIELD_VALUE ((zb_uint8_t)0x00) + +/** + * @brief Color control Hue value + */ +enum zb_zcl_color_control_hue_e +{ +/** @brief Current Hue attribute red value */ + ZB_ZCL_COLOR_CONTROL_HUE_RED = 0, + +/** @brief Current Hue attribute green value */ + ZB_ZCL_COLOR_CONTROL_HUE_GREEN = 85 /*254 / 3*/, + +/** @brief Current Hue attribute blue value */ + ZB_ZCL_COLOR_CONTROL_HUE_BLUE = 169/*2*254 / 3*/ +}; + +/** @brief Current Saturation attribute minimum value */ +#define ZB_ZCL_COLOR_CONTROL_CURRENT_SATURATION_MIN_VALUE 0 + +/** @brief Current Saturation attribute maximum value */ +#define ZB_ZCL_COLOR_CONTROL_CURRENT_SATURATION_MAX_VALUE 0xfe + +/** @brief Remaining Time attribute minimum value */ +#define ZB_ZCL_COLOR_CONTROL_REMAINING_TIME_MIN_VALUE 0 + +/** @brief Remaining Time attribute maximum value */ +#define ZB_ZCL_COLOR_CONTROL_REMAINING_TIME_MAX_VALUE 0xfffe + + +/** @brief Current X attribute default value */ +#define ZB_ZCL_COLOR_CONTROL_CURRENT_X_DEF_VALUE 0x616b + +/** @brief Default value for CurrentHue attribute */ +#define ZB_ZCL_COLOR_CONTROL_CURRENT_HUE_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for CurrentSaturation attribute */ +#define ZB_ZCL_COLOR_CONTROL_CURRENT_SATURATION_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for RemainingTime attribute */ +#define ZB_ZCL_COLOR_CONTROL_REMAINING_TIME_DEFAULT_VALUE ((zb_uint16_t)0x00) + +/** @brief Current X attribute minimum value */ +#define ZB_ZCL_COLOR_CONTROL_CURRENT_X_MIN_VALUE 0 + +/** @brief Current X attribute maximum value */ +#define ZB_ZCL_COLOR_CONTROL_CURRENT_X_MAX_VALUE 0xfeff + +/** @brief Current Y attribute default value */ +#define ZB_ZCL_COLOR_CONTROL_CURRENT_Y_DEF_VALUE 0x607d + +/** @brief Current Y attribute minimum value */ +#define ZB_ZCL_COLOR_CONTROL_CURRENT_Y_MIN_VALUE 0 + +/** @brief Current Y attribute maximum value */ +#define ZB_ZCL_COLOR_CONTROL_CURRENT_Y_MAX_VALUE 0xfeff + +/** @brief Current Hue attribute red value */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_X_RED (zb_uint16_t)(0.735484*ZB_ZCL_COLOR_CONTROL_CURRENT_X_MAX_VALUE) + +/** @brief Current Hue attribute green value */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_X_GREEN (zb_uint16_t)(0.0138702*ZB_ZCL_COLOR_CONTROL_CURRENT_X_MAX_VALUE) + +/** @brief Current Hue attribute blue value */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_X_BLUE (zb_uint16_t)(0.0995467*ZB_ZCL_COLOR_CONTROL_CURRENT_X_MAX_VALUE) + + +/** @brief Current Hue attribute red value */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_Y_RED (zb_uint16_t)(0.264516*ZB_ZCL_COLOR_CONTROL_CURRENT_Y_MAX_VALUE) + +/** @brief Current Hue attribute green value */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_Y_GREEN (zb_uint16_t)(0.750186*ZB_ZCL_COLOR_CONTROL_CURRENT_Y_MAX_VALUE) + +/** @brief Current Hue attribute blue value */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_Y_BLUE (zb_uint16_t)(0.11196*ZB_ZCL_COLOR_CONTROL_CURRENT_Y_MAX_VALUE) + + +/** @brief Color Temperature default value (4000K) */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_TEMPERATURE_DEF_VALUE 0x00fa + +/** @brief Color Temperature minimum value */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_TEMPERATURE_MIN_VALUE 0 + +/** @brief Color Temperature maximum value */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_TEMPERATURE_MAX_VALUE 0xfeff + +/** @brief Default value for ColorMode attribute */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_MODE_DEFAULT_VALUE ((zb_uint8_t)0x01) + +/** @brief Default value for Options attribute */ +#define ZB_ZCL_COLOR_CONTROL_OPTIONS_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for EnhancedCurrentHue attribute */ +#define ZB_ZCL_COLOR_CONTROL_ENHANCED_CURRENT_HUE_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for EnhancedColorMode attribute */ +#define ZB_ZCL_COLOR_CONTROL_ENHANCED_COLOR_MODE_DEFAULT_VALUE ((zb_uint8_t)0x01) + +/** @brief Default value for ColorLoopActive attribute */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_ACTIVE_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for ColorLoopDirection attribute */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_DIRECTION_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Invalid value for Physical Mireds attribute */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIREDS_INVALID_VALUE ((zb_uint16_t)0xffff) + +/*! @brief Color Mode attribute enumeration + @see ZCL spec, subclause 5.2.2.2.1.9 +*/ +enum zb_zcl_color_control_color_mode_e +{ + /** CurrentHue and CurrentSaturation */ + ZB_ZCL_COLOR_CONTROL_COLOR_MODE_HUE_SATURATION = 0x00, + /** CurrentX and CurrentY */ + ZB_ZCL_COLOR_CONTROL_COLOR_MODE_CURRENT_X_Y = 0x01, + /** ColorTemperature */ + ZB_ZCL_COLOR_CONTROL_COLOR_MODE_TEMPERATURE = 0x02, +}; + + +/** @brief Number Of Primaries attribute maximum value */ +#define ZB_ZCL_COLOR_CONTROL_NUMBER_OF_PRIMARIES_MAX_VALUE 6 + +/** @brief Primary X attribute maximum value */ +#define ZB_ZCL_COLOR_CONTROL_PRIMARY_X_MAX_VALUE 0xfeff + +/** @brief Primary Y attribute maximum value */ +#define ZB_ZCL_COLOR_CONTROL_PRIMARY_Y_MAX_VALUE 0xfeff + +/** @brief Primary Intensity attribute maximum value */ +#define ZB_ZCL_COLOR_CONTROL_PRIMARY_INTENSITY_MAX_VALUE 0xfe + +/** @brief Primary Intensity attribute not used value */ +#define ZB_ZCL_COLOR_CONTROL_PRIMARY_INTENSITY_NON_USED_VALUE 0xff + +/** @brief Enhanced Hue Min attribute default value */ +#define ZB_ZCL_COLOR_CONTROL_ENHANCED_HUE_MIN_DEF_VALUE 0 + +/** @brief Enhanced Hue Max attribute default value */ +#define ZB_ZCL_COLOR_CONTROL_ENHANCED_HUE_MAX_DEF_VALUE 0xffff + +/** @brief Current Hue attribute red value */ +#define ZB_ZCL_COLOR_CONTROL_ENHANCED_HUE_RED (zb_uint16_t)(ZB_ZCL_COLOR_CONTROL_HUE_RED << 8) + +/** @brief Current Hue attribute green value */ +#define ZB_ZCL_COLOR_CONTROL_ENHANCED_GREEN (zb_uint16_t)(ZB_ZCL_COLOR_CONTROL_HUE_GREEN << 8) + +/** @brief Current Hue attribute blue value */ +#define ZB_ZCL_COLOR_CONTROL_ENHANCED_BLUE (zb_uint16_t)(ZB_ZCL_COLOR_CONTROL_HUE_BLUE << 8) + +/** @brief Color Loop Time attribute default value */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_TIME_DEF_VALUE 0x0019 + +/** @brief Color Loop Start Enhanced Hue attribute default value */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_START_DEF_VALUE 0x2300 + +/** @brief Default value for ColorLoopStoredEnhancedHue attribute */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_STORED_ENHANCED_HUE_DEFAULT_VALUE ((zb_uint16_t)0x0000) +/** @brief Default value for ColorCapabilities attribute */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_CAPABILITIES_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for ColorTempPhysicalMinMireds attribute */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN_MIREDS_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for ColorTempPhysicalMaxMireds attribute */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX_MIREDS_DEFAULT_VALUE ((zb_uint16_t)0xFEFF) + +/** @brief Color Capabilities attribute maximum value */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_CAPABILITIES_MAX_VALUE 0x001f + +/** @brief Start Up Color Temperature Mireds Max value */ +#define ZB_ZCL_COLOR_CONTROL_START_UP_COLOR_TEMPERATURE_MAX_VALUE ZB_ZCL_COLOR_CONTROL_COLOR_TEMPERATURE_MAX_VALUE + +/** @brief Start Up Color Temperature Mireds Use Previous value */ +#define ZB_ZCL_COLOR_CONTROL_START_UP_COLOR_TEMPERATURE_USE_PREVIOUS_VALUE 0xffff + +/*! @brief Options attribute flags + @see ZCL spec, subclause 5.2.2.1.1.10 +*/ +enum zb_zcl_color_control_options_e +{ + /** Execute command if the On/Off cluster, OnOff attribute is 0x00 (FALSE) */ + ZB_ZCL_COLOR_CONTROL_OPTIONS_EXECUTE_IF_OFF = 0, +}; + +/*! @brief Enhanced Color Mode attribute enumeration + @see ZCL spec, subclause 5.2.2.2.1.2 +*/ +enum zb_zcl_color_control_enhanced_color_mode_e +{ + /** CurrentHue and CurrentSaturation */ + ZB_ZCL_COLOR_CONTROL_COLOR_EX_MODE_HUE_SATURATION = 0x00, + /** CurrentX and CurrentY */ + ZB_ZCL_COLOR_CONTROL_COLOR_EX_MODE_CURRENT_X_Y = 0x01, + /** ColorTemperature */ + ZB_ZCL_COLOR_CONTROL_COLOR_EX_MODE_TEMPERATURE = 0x02, + /** EnhancedCurrentHue and EnhancedCurrentSaturation */ + ZB_ZCL_COLOR_CONTROL_COLOR_EX_MODE_HUE_SATURATION_EX = 0x03, +}; + +/*! @brief Enhanced Color Capabilities attribute flags + @see ZCL spec, subclause 5.2.2.2.1.8 +*/ +enum zb_zcl_color_control_color_capabilities_e +{ + /** Hue/saturation supported*/ + ZB_ZCL_COLOR_CONTROL_CAPABILITIES_HUE_SATURATION = 1 << 0, + /** Enhanced hue supported*/ + ZB_ZCL_COLOR_CONTROL_CAPABILITIES_EX_HUE = 1 << 1, + /** Color loop supported*/ + ZB_ZCL_COLOR_CONTROL_CAPABILITIES_COLOR_LOOP = 1 << 2, + /** XY supported*/ + ZB_ZCL_COLOR_CONTROL_CAPABILITIES_X_Y = 1 << 3, + /** Color temperature supported*/ + ZB_ZCL_COLOR_CONTROL_CAPABILITIES_COLOR_TEMP = 1 << 4, +}; + +/*! + @brief Declare attribute list for Color Control cluster (extended attribute set) + @param attr_list - attribute list name + @param current_hue - pointer to variable to store current_hue attribute value + @param current_saturation - pointer to variable to store current_saturation attribute value + @param remaining_time - pointer to variable to store remaining_time attribute value + @param current_X - pointer to variable to store current_X attribute value + @param current_Y - pointer to variable to store current_Y attribute value + @param color_temperature - pointer to variable to store color_temperature attribute value + @param color_mode - pointer to variable to store color_mode attribute value + @param options - pointer to variable to store options attribute value + @param number_primaries - pointer to variable to store number_primaries attribute value + @param primary_1_X - pointer to variable to store primary_1_X attribute value + @param primary_1_Y - pointer to variable to store primary_1_Y attribute value + @param primary_1_intensity - pointer to variable to store primary_1_intensity attribute value + @param primary_2_X - pointer to variable to store primary_2_X attribute value + @param primary_2_Y - pointer to variable to store primary_2_Y attribute value + @param primary_2_intensity - pointer to variable to store primary_2_intensity attribute value + @param primary_3_X - pointer to variable to store primary_3_X attribute value + @param primary_3_Y - pointer to variable to store primary_3_Y attribute value + @param primary_3_intensity - pointer to variable to store primary_3_intensity attribute value + @param primary_4_X - pointer to variable to store primary_4_X attribute value + @param primary_4_Y - pointer to variable to store primary_4_Y attribute value + @param primary_4_intensity - pointer to variable to store primary_4_intensity attribute value + @param primary_5_X - pointer to variable to store primary_5_X attribute value + @param primary_5_Y - pointer to variable to store primary_5_Y attribute value + @param primary_5_intensity - pointer to variable to store primary_5_intensity attribute value + @param primary_6_X - pointer to variable to store primary_6_X attribute value + @param primary_6_Y - pointer to variable to store primary_6_Y attribute value + @param primary_6_intensity - pointer to variable to store primary_6_intensity attribute value + @param enhanced_current_hue - pointer to variable to store Enhanced Current Hue attribute value + @param enhanced_color_mode - pointer to variable to store Enhanced Color Mode attribute value + @param color_loop_active - pointer to variable to store Color Loop Active attribute value + @param color_loop_direction - pointer to variable to store Color Loop Direction attribute value + @param color_loop_time - pointer to variable to store Color Loop Time attribute value + @param color_loop_start - pointer to variable to store Color Loop Start Enhanced Hue attribute value + @param color_loop_stored - pointer to variable to store Color Loop Stored Enhanced Hue attribute value + @param color_capabilities - pointer to variable to store Color Capabilities attribute value + @param color_temp_physical_min - pointer to variable to store Color Temp Physical Min attribute value + @param color_temp_physical_max - pointer to variable to store Color Temp Physical Max attribute value + @param couple_color_temp_to_level_min - pointer to variable to store Couple Color Temp To Level Min Mireds attribute value + @param start_up_color_temp - pointer to variable to store Start Up Color Temperature Mireds attribute value +*/ +#define ZB_ZCL_DECLARE_COLOR_CONTROL_ATTRIB_LIST_EXT(attr_list, current_hue, \ + current_saturation, remaining_time, current_X, current_Y, color_temperature, \ + color_mode, options, number_primaries, primary_1_X, primary_1_Y, primary_1_intensity, \ + primary_2_X, primary_2_Y, primary_2_intensity, primary_3_X, primary_3_Y, \ + primary_3_intensity, primary_4_X, primary_4_Y, primary_4_intensity, primary_5_X, \ + primary_5_Y, primary_5_intensity, primary_6_X, primary_6_Y, primary_6_intensity, \ + enhanced_current_hue, enhanced_color_mode, color_loop_active, color_loop_direction, \ + color_loop_time, color_loop_start, color_loop_stored, color_capabilities, \ + color_temp_physical_min, color_temp_physical_max, \ + couple_color_temp_to_level_min, start_up_color_temp) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_COLOR_CONTROL) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_HUE_ID, (current_hue)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_SATURATION_ID, (current_saturation)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_REMAINING_TIME_ID, (remaining_time)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_X_ID, (current_X)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_Y_ID, (current_Y)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMPERATURE_ID, (color_temperature)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_MODE_ID, (color_mode)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_OPTIONS_ID, (options)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_NUMBER_OF_PRIMARIES_ID, (number_primaries)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_X_ID, (primary_1_X)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_Y_ID, (primary_1_Y)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_INTENSITY_ID, (primary_1_intensity)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_X_ID, (primary_2_X)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_Y_ID, (primary_2_Y)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_INTENSITY_ID, (primary_2_intensity)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_X_ID, (primary_3_X)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_Y_ID, (primary_3_Y)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_INTENSITY_ID, (primary_3_intensity)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_X_ID, (primary_4_X)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_Y_ID, (primary_4_Y)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_INTENSITY_ID, (primary_4_intensity)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_X_ID, (primary_5_X)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_Y_ID, (primary_5_Y)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_INTENSITY_ID, (primary_5_intensity)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_X_ID, (primary_6_X)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_Y_ID, (primary_6_Y)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_INTENSITY_ID, (primary_6_intensity)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_ENHANCED_CURRENT_HUE_ID, (enhanced_current_hue)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_ENHANCED_COLOR_MODE_ID, (enhanced_color_mode)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_ACTIVE_ID, (color_loop_active)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_DIRECTION_ID, (color_loop_direction)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_TIME_ID, (color_loop_time)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_START_ENHANCED_HUE_ID, (color_loop_start)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_STORED_ENHANCED_HUE_ID, (color_loop_stored)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_CAPABILITIES_ID, (color_capabilities)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN_MIREDS_ID, (color_temp_physical_min)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX_MIREDS_ID, (color_temp_physical_max)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_COUPLE_COLOR_TEMP_TO_LEVEL_MIN_MIREDS_ID, (couple_color_temp_to_level_min)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_START_UP_COLOR_TEMPERATURE_MIREDS_ID, (start_up_color_temp)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! + @brief Declare attribute list for Color Control cluster (mandatory attribute set) + @param attr_list - attribute list name + @param current_X - pointer to variable to store current_X attribute value + @param current_Y - pointer to variable to store current_Y attribute value +*/ +#define ZB_ZCL_DECLARE_COLOR_CONTROL_ATTRIB_LIST(attr_list, current_X, current_Y) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_COLOR_CONTROL) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_X_ID, (current_X)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_Y_ID, (current_Y)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* Color Control cluster attributes */ + +/** @cond internals_doc */ +/*! @name Color Control cluster internals + Internal structures for Color Control cluster + @internal + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_HUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_HUE_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_SATURATION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_SATURATION_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_REMAINING_TIME_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_REMAINING_TIME_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_X_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_X_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_Y_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_Y_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_DRIFT_COMPENSATION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_DRIFT_COMPENSATION_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_COMPENSATION_TEXT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_COMPENSATION_TEXT_ID, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMPERATURE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMPERATURE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_MODE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_MODE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_OPTIONS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_OPTIONS_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_ENHANCED_CURRENT_HUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_ENHANCED_CURRENT_HUE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_ENHANCED_COLOR_MODE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_ENHANCED_COLOR_MODE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_ACTIVE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_ACTIVE_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_DIRECTION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_DIRECTION_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_TIME_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_TIME_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_START_ENHANCED_HUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_START_ENHANCED_HUE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_STORED_ENHANCED_HUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_STORED_ENHANCED_HUE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_CAPABILITIES_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_CAPABILITIES_ID, \ + ZB_ZCL_ATTR_TYPE_16BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN_MIREDS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN_MIREDS_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX_MIREDS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX_MIREDS_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_COUPLE_COLOR_TEMP_TO_LEVEL_MIN_MIREDS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_COUPLE_COLOR_TEMP_TO_LEVEL_MIN_MIREDS_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_START_UP_COLOR_TEMPERATURE_MIREDS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_START_UP_COLOR_TEMPERATURE_MIREDS_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_NUMBER_OF_PRIMARIES_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_NUMBER_OF_PRIMARIES_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_X_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_X_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_Y_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_Y_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_INTENSITY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_1_INTENSITY_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_X_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_X_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_Y_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_Y_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_INTENSITY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_2_INTENSITY_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_X_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_X_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_Y_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_Y_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_INTENSITY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_3_INTENSITY_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_X_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_X_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_Y_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_Y_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_INTENSITY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_4_INTENSITY_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_X_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_X_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_Y_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_Y_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_INTENSITY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_5_INTENSITY_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_X_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_X_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_Y_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_Y_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_INTENSITY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_COLOR_CONTROL_PRIMARY_6_INTENSITY_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** @internal Structure of Move variables for Move alarm + */ +typedef struct zb_zcl_color_control_move_loop_s +{ + /** Command header */ + zb_zcl_parsed_hdr_t cmd_info; + + /** @brief Time for last process move loop command */ + zb_time_t time_last; + + /** @brief attribute id */ + zb_uint16_t attr_id; + /** @brief rate */ + zb_int16_t rate; + /** @brief limit */ + zb_uint16_t limit; + /** @brief time mod - different last time - process time*/ + zb_uint16_t time_mod; + + /** @brief attribute id2 */ + zb_uint16_t attr_id2; + /** @brief rate2 */ + zb_int16_t rate2; + /** @brief limit2 */ + zb_uint16_t limit2; + /** @brief time mod - different last time - process time*/ + zb_uint16_t time_mod2; + +} zb_zcl_color_control_move_loop_t; + +#define ZB_ZCL_COLOR_CONTROL_FILL_MOVE_DATA(buf, cmd_info_, \ + attr_id_, rate_, limit_) \ +{ \ + zb_zcl_color_control_move_loop_t *loop_data = \ + ZB_BUF_GET_PARAM((buf), zb_zcl_color_control_move_loop_t); \ + ZB_MEMMOVE(&(loop_data->cmd_info), (cmd_info_), sizeof(zb_zcl_parsed_hdr_t)); \ + loop_data->time_last = ZB_TIMER_GET(); \ + loop_data->attr_id = (attr_id_); \ + loop_data->rate = (rate_); \ + loop_data->limit = (limit_); \ + loop_data->time_mod = 0; \ + loop_data->attr_id2 = 0; \ + loop_data->time_mod2 = 0; \ +} + +/*! @internal + * @brief Structure for loop of move to command */ +typedef struct zb_zcl_color_control_move_to_loop_s +{ + /** Command header */ + zb_zcl_parsed_hdr_t cmd_info; + + /** Attribute_ID */ + zb_uint16_t attr_id; + /** Start value */ + zb_uint16_t start_value; + /** Finish value */ + zb_uint16_t finish_value; + /** Is increment direction */ + zb_bool_t incr_direction; + + /** Attribute_ID */ + zb_uint16_t attr_id2; + /** Start value */ + zb_uint16_t start_value2; + /** Finish value */ + zb_uint16_t finish_value2; + + /** Start time - beacon interval */ + zb_time_t start_time; + /** transition time - time unit = 1/10sec */ + zb_time_t transition_time; +} zb_zcl_color_control_move_to_loop_t; + +#define ZB_ZCL_COLOR_CONTROL_FILL_MOVE_TO_DATA(buf, cmd_info_, \ + attr_id_, start_, finish_, incr_direction_, transition_time_) \ +{ \ + zb_zcl_color_control_move_to_loop_t *loop_data = \ + ZB_BUF_GET_PARAM((buf), zb_zcl_color_control_move_to_loop_t); \ + ZB_MEMMOVE(&(loop_data->cmd_info), (cmd_info_), sizeof(zb_zcl_parsed_hdr_t)); \ + loop_data->attr_id = (attr_id_); \ + loop_data->start_value = start_; \ + loop_data->finish_value = finish_; \ + loop_data->attr_id2 = 0; \ + loop_data->incr_direction = (zb_bool_t)(incr_direction_); \ + loop_data->start_time = ZB_TIMER_GET(); \ + loop_data->transition_time = transition_time_; \ +} + +/*! @internal + * @brief Structure for loop of step command */ +typedef struct zb_zcl_color_control_step_loop_s +{ + /** Command header */ + zb_zcl_parsed_hdr_t cmd_info; + + /** Attribute_ID */ + zb_uint16_t attr_id; + /** Rate value */ + zb_uint16_t rate; + /** @brief limit */ + zb_uint16_t limit; + + /** last time - beacon interval */ + zb_time_t last_time; + /** time bitween two steps - beacon interval */ + zb_time_t step_time; + + /** Attribute_ID second */ + zb_uint16_t attr_id2; + /** Rate value second */ + zb_uint16_t rate2; + /** @brief limit2 */ + zb_uint16_t limit2; + +} zb_zcl_color_control_step_loop_t; + +#define ZB_ZCL_COLOR_CONTROL_FILL_STEP_DATA(buf, cmd_info_, attr_id_, rate_, \ + transition_time, limit_) \ +{ \ + zb_zcl_color_control_step_loop_t *loop_data = \ + ZB_BUF_GET_PARAM((buf), zb_zcl_color_control_step_loop_t); \ + ZB_MEMMOVE(&(loop_data->cmd_info), (cmd_info_), sizeof(zb_zcl_parsed_hdr_t)); \ + loop_data->attr_id = (attr_id_); \ + loop_data->attr_id2 = 0; \ + loop_data->rate = (rate_); \ + loop_data->last_time = ZB_TIMER_GET(); \ + loop_data->step_time = ZB_TIME_UNITS_TO_SYS_TIMER_INTERVAL(transition_time); \ + loop_data->limit = (limit_); \ +} + +/*! Number of attributes mandatory for reporting in Color Control cluster + * Attribute: CurrentX, CurrentY, CurrentHue, CurrentSaturation, ColorTemperature + * */ +#define ZB_ZCL_COLOR_CONTROL_REPORT_ATTR_COUNT 5 + +/*! @} */ /* Color Control cluster internals */ +/*! @} + * @endcond */ /* internals_doc */ + +/*! @name Color Control cluster commands + @{ +*/ + +/************************** Color Control cluster command definitions ****************************/ + +/*! @brief Color control cluster command identifiers + @see ZCL spec, subclause 5.2.2.3 +*/ +enum zb_zcl_color_control_cmd_e +{ + /** Move To Hue command */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE = 0x00, + /** Move Hue command */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_HUE = 0x01, + /** Step Hue command */ + ZB_ZCL_CMD_COLOR_CONTROL_STEP_HUE = 0x02, + /** Move To Saturation command */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_SATURATION = 0x03, + /** Move Saturation command */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_SATURATION = 0x04, + /** Step Saturation command */ + ZB_ZCL_CMD_COLOR_CONTROL_STEP_SATURATION = 0x05, + /** Move To Hue and Saturation command */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_SATURATION = 0x06, + /** Move To Color command */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_COLOR = 0x07, + /** Move Color command */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_COLOR = 0x08, + /** Step Color command */ + ZB_ZCL_CMD_COLOR_CONTROL_STEP_COLOR = 0x09, + /** Move to color temperature command */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_COLOR_TEMPERATURE = 0x0a, + /** Enhanced move to hue command */ + ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE = 0x40, + /** Enhanced move hue command */ + ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_MOVE_HUE = 0x41, + /** Enhanced step hue command */ + ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_STEP_HUE = 0x42, + /** Enhanced move to hue and saturation command */ + ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_SATURATION = 0x43, + /** Color loop set command */ + ZB_ZCL_CMD_COLOR_CONTROL_COLOR_LOOP_SET = 0x44, + /** Stop move step command */ + ZB_ZCL_CMD_COLOR_CONTROL_STOP_MOVE_STEP = 0x47, + /** Move color temperature command */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_COLOR_TEMPERATURE = 0x4b, + /** Step color temperature command */ + ZB_ZCL_CMD_COLOR_CONTROL_STEP_COLOR_TEMPERATURE = 0x4c, +}; + +/** @cond internals_doc */ +/* Color control cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_COLOR_CONTROL_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_COLOR_CONTROL_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_COLOR_CONTROL_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_COLOR_CONTROL_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE, \ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_HUE, \ + ZB_ZCL_CMD_COLOR_CONTROL_STEP_HUE, \ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_SATURATION, \ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_SATURATION, \ + ZB_ZCL_CMD_COLOR_CONTROL_STEP_SATURATION, \ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_SATURATION, \ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_COLOR, \ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_COLOR, \ + ZB_ZCL_CMD_COLOR_CONTROL_STEP_COLOR, \ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_COLOR_TEMPERATURE, \ + ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE, \ + ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_MOVE_HUE, \ + ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_STEP_HUE, \ + ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_SATURATION, \ + ZB_ZCL_CMD_COLOR_CONTROL_COLOR_LOOP_SET, \ + ZB_ZCL_CMD_COLOR_CONTROL_STOP_MOVE_STEP, \ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_COLOR_TEMPERATURE, \ + ZB_ZCL_CMD_COLOR_CONTROL_STEP_COLOR_TEMPERATURE + +#define ZB_ZCL_CLUSTER_ID_COLOR_CONTROL_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_COLOR_CONTROL_CLIENT_ROLE_GENERATED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + + +/* command parameters enumerates */ + +/** @brief Direction of Move Hue command. + * See specs 5.2.2.3.3.2, 5.2.2.3.6.2 */ +enum zb_zcl_color_control_move_direction_e +{ + /** Stop */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_STOP = 0x00, + /** Up */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_UP = 0x01, + /** Down */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_DOWN = 0x03 +}; + +/** @brief Direction of Step command. + * See specs 5.2.2.3.4.2, 5.2.2.3.7.2 */ +enum zb_zcl_color_control_step_mode_e +{ + /** Up */ + ZB_ZCL_CMD_COLOR_CONTROL_STEP_UP = 0x01, + /** Down */ + ZB_ZCL_CMD_COLOR_CONTROL_STEP_DOWN = 0x03 +}; + + +/* command request structure */ + +/*! @brief Structured representation of Level Control command payload (optional part) + @see ZCL spec, subclause 3.10.2.3.1.1*/ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_req_options_s +{ + /** OptionsMask field */ + zb_uint8_t options_mask; + /** OptionsOverride field */ + zb_uint8_t options_override; +} ZB_PACKED_STRUCT zb_zcl_color_control_req_options_t; + +/** @brief Move to Level payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_REQ_OPTIONS_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_req_options_t) + +/** @internal Macro for getting Move to Color command */ +#define ZB_ZCL_COLOR_CONTROL_GET_CMD_OPTIONS(data_buf, req_options) \ +{ \ + zb_zcl_color_control_req_options_t *req_options_ptr; \ + (req_options_ptr) = zb_buf_len(data_buf) >= \ + ZB_ZCL_COLOR_CONTROL_REQ_OPTIONS_PAYLOAD_LEN ? \ + (zb_zcl_color_control_req_options_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_options_ptr != NULL) \ + { \ + req_options.options_mask = req_options_ptr->options_mask; \ + req_options.options_override = req_options_ptr->options_override; \ + (void)zb_buf_cut_left(data_buf, sizeof(zb_zcl_color_control_req_options_t)); \ + } \ + else \ + { \ + req_options.options_mask = (zb_uint8_t)0x00; \ + req_options.options_override = (zb_uint8_t)0x00; \ + } \ +} + +/******************************* MOVE_TO_HUE ******************************/ + +/** @brief Direction of Move to Hue command. + * See ZCL8 spec 5.2.2.3.4.3 */ +enum zb_zcl_color_control_move_to_hue_direction_e +{ + /** Shortest distance */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_SHORTEST = 0x00, + /** Longest distance */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_LONGEST = 0x01, + /** Up */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_UP = 0x02, + /** Down */ + ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_DOWN = 0x03 +}; + +/*! @brief Structure representation of Move To Hue command payload + @see ZCL8 spec, subclause 5.2.2.3.4.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_move_to_hue_req_s +{ + /** Hue */ + zb_uint8_t hue; + /** Direction, see @ref zb_zcl_color_control_move_to_hue_direction_e */ + zb_uint8_t direction; + /** Transition time field */ + zb_uint16_t transition_time; +} ZB_PACKED_STRUCT zb_zcl_color_control_move_to_hue_req_t; + +/** @brief Move Hue payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_move_to_hue_req_t) + +/*! @brief Send Move to Hue command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param hue - Hue value + @param direction - Direction value, see @ref zb_zcl_color_control_move_to_hue_direction_e + @param transition_time - Transition Time value + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_move_to_hue_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t hue, zb_uint8_t direction, + zb_uint16_t transition_time, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Move to Hue command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_move_to_hue_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param hue - Hue value + @param direction - Direction value, see @ref zb_zcl_color_control_move_to_hue_direction_e + @param transition_time - Transition Time value +*/ +void zb_zcl_color_control_send_move_to_hue_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t hue, zb_uint8_t direction, + zb_uint16_t transition_time); + +/** Macro for calling @ref zb_zcl_color_control_send_move_to_hue_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, hue, direction, \ + transition_time, options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_move_to_hue_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, hue, direction, \ + transition_time, options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_move_to_hue_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, hue, direction, \ + transition_time) \ +{ \ + zb_zcl_color_control_send_move_to_hue_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, hue, direction, \ + transition_time); \ +} + +/** @brief Macro for getting Move to Hue command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param move_to_hue_req - pointer to a variable of type @ref + * zb_zcl_color_control_move_to_hue_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_HUE_REQ(buffer, move_to_hue_req, status) \ +{ \ + zb_zcl_color_control_move_to_hue_req_t *move_to_hue_req_ptr; \ + (move_to_hue_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_move_to_hue_req_t*)zb_buf_begin(buffer) : NULL; \ + if (move_to_hue_req_ptr != NULL) \ + { \ + ZB_MEMCPY(&(move_to_hue_req), move_to_hue_req_ptr, ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_REQ_PAYLOAD_LEN); \ + ZB_HTOLE16_ONPLACE((move_to_hue_req).transition_time); \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} +/******************************* MOVE_HUE ******************************/ + +/*! @brief Structure representation of Move Hue command payload + @see ZCL8 spec, subclause 5.2.2.3.5.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_move_hue_req_s +{ + /** Move mode, see @ref zb_zcl_color_control_move_direction_e */ + zb_uint8_t move_mode; + /** Rate */ + zb_uint8_t rate; +} ZB_PACKED_STRUCT zb_zcl_color_control_move_hue_req_t; + +/** @brief Move Hue payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_MOVE_HUE_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_move_hue_req_t) + +/*! @brief Send Move Hue command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param move_mode - Move mode, see @ref zb_zcl_color_control_move_direction_e + @param rate - Rate + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_move_hue_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t move_mode, zb_uint8_t rate, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Move Hue command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_move_hue_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param move_mode - Move mode, see @ref zb_zcl_color_control_move_direction_e + @param rate - Rate +*/ +void zb_zcl_color_control_send_move_hue_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t move_mode, zb_uint8_t rate); + +/** Macro for calling @ref zb_zcl_color_control_send_move_hue_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_HUE_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, \ + rate, options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_move_hue_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, \ + rate, options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_move_hue_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_HUE_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate) \ +{ \ + zb_zcl_color_control_send_move_hue_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate); \ +} + +/** @brief Macro for getting Move Hue command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param move_hue_req - variable of type @ref + * zb_zcl_color_control_move_hue_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_MOVE_HUE_REQ(buffer, move_hue_req, status) \ +{ \ + zb_zcl_color_control_move_hue_req_t *move_hue_req_ptr; \ + (move_hue_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_MOVE_HUE_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_move_hue_req_t*)zb_buf_begin(buffer) : NULL; \ + if (move_hue_req_ptr != NULL) \ + { \ + move_hue_req.move_mode = move_hue_req_ptr->move_mode; \ + move_hue_req.rate = move_hue_req_ptr->rate; \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_HUE_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* STEP_HUE ******************************/ + +/*! @brief Structure representation of Step Hue command payload + @see ZCL8 spec, subclause 5.2.2.3.6.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_step_hue_req_s +{ + /** Step mode, see @ref zb_zcl_color_control_step_mode_e */ + zb_uint8_t step_mode; + /** Step size */ + zb_uint8_t step_size; + /** Transition time field */ + zb_uint8_t transition_time; +} ZB_PACKED_STRUCT zb_zcl_color_control_step_hue_req_t; + +/** @brief Step Hue payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_STEP_HUE_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_step_hue_req_t) + +/*! @brief Send Step Hue command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_mode - step mode value, see @ref zb_zcl_color_control_step_mode_e + @param step_size - step size value + @param transition_time - Transition Time value + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_step_hue_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t step_mode, zb_uint8_t step_size, + zb_uint8_t transition_time, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Step Hue command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_step_hue_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_mode - step mode value, see @ref zb_zcl_color_control_step_mode_e + @param step_size - step size value + @param transition_time - Transition Time value +*/ +void zb_zcl_color_control_send_step_hue_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t step_mode, zb_uint8_t step_size, + zb_uint8_t transition_time); + +/** Macro for calling @ref zb_zcl_color_control_send_step_hue_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_STEP_HUE_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_mode, \ + step_size, transition_time, options_mask, \ + options_override) \ +{ \ + zb_zcl_color_control_send_step_hue_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_mode, \ + step_size, transition_time, options_mask, \ + options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_step_hue_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_STEP_HUE_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time) \ +{ \ + zb_zcl_color_control_send_step_hue_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time); \ +} + +/** @brief Macro for getting Step Hue command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param step_hue_req - pointer to a variable of type @ref + * zb_zcl_color_control_step_hue_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_STEP_HUE_REQ(buffer, step_hue_req, status) \ +{ \ + zb_zcl_color_control_step_hue_req_t *step_hue_req_ptr; \ + (step_hue_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_STEP_HUE_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_step_hue_req_t*)zb_buf_begin(buffer) : NULL; \ + if (step_hue_req_ptr != NULL) \ + { \ + step_hue_req.step_mode = step_hue_req_ptr->step_mode; \ + step_hue_req.step_size = step_hue_req_ptr->step_size; \ + step_hue_req.transition_time = step_hue_req_ptr->transition_time; \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_STEP_HUE_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* Move to Saturation ******************************/ + +/*! @brief Structure representation of Move To Saturation command payload + @see ZCL8 spec, subclause 5.2.2.3.7.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_move_to_saturation_req_s +{ + /** Saturation */ + zb_uint8_t saturation; + /** Transition time field */ + zb_uint16_t transition_time; +} ZB_PACKED_STRUCT zb_zcl_color_control_move_to_saturation_req_t; + +/** @brief Move To Saturation payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_MOVE_TO_SATURATION_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_move_to_saturation_req_t) + +/*! @brief Send Move to Saturation command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param saturation - saturation + @param transition_time - Transition Time value + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_move_to_saturation_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t saturation, + zb_uint16_t transition_time, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Move to Saturation command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_move_to_saturation_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param saturation - saturation + @param transition_time - Transition Time value +*/ +void zb_zcl_color_control_send_move_to_saturation_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t saturation, + zb_uint16_t transition_time); + +/** Macro for calling @ref zb_zcl_color_control_send_move_to_saturation_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_SATURATION_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, \ + saturation, transition_time, options_mask, \ + options_override) \ +{ \ + zb_zcl_color_control_send_move_to_saturation_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, \ + saturation, transition_time, options_mask, \ + options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_move_to_saturation_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_SATURATION_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, saturation, transition_time) \ +{ \ + zb_zcl_color_control_send_move_to_saturation_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, saturation, transition_time); \ +} + +/** @brief Macro for getting Move To Saturation command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param move_to_saturation_req - variable of type @ref + * zb_zcl_color_control_move_to_saturation_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_SATURATION_REQ(buffer, move_to_saturation_req, status) \ +{ \ + zb_zcl_color_control_move_to_saturation_req_t *move_to_saturation_req_ptr; \ + (move_to_saturation_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_MOVE_TO_SATURATION_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_move_to_saturation_req_t*)zb_buf_begin(buffer) : NULL; \ + if (move_to_saturation_req_ptr != NULL) \ + { \ + move_to_saturation_req.saturation = move_to_saturation_req_ptr->saturation; \ + ZB_HTOLE16(&(move_to_saturation_req).transition_time, &(move_to_saturation_req_ptr->transition_time)); \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_TO_SATURATION_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} +/******************************* Move Saturation ******************************/ + +/*! @brief Structure representation of Move Saturation command payload + @see ZCL8 spec, subclause 5.2.2.3.8.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_move_saturation_req_s +{ + /** Move mode, see @ref zb_zcl_color_control_move_direction_e */ + zb_uint8_t move_mode; + /** Rate */ + zb_uint8_t rate; +} ZB_PACKED_STRUCT zb_zcl_color_control_move_saturation_req_t; + +/** @brief Move Saturation payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_MOVE_SATURATION_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_move_saturation_req_t) + +/*! @brief Send Move Saturation command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param move_mode - Move mode, see @ref zb_zcl_color_control_move_direction_e + @param rate - Rate + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_move_saturation_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t move_mode, zb_uint8_t rate, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Move Saturation command (pew-ZCL8) + Use @ref zb_zcl_color_control_send_move_saturation_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param move_mode - Move mode, see @ref zb_zcl_color_control_move_direction_e + @param rate - Rate +*/ +void zb_zcl_color_control_send_move_saturation_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t move_mode, zb_uint8_t rate); + +/** Macro for calling @ref zb_zcl_color_control_send_move_saturation_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_SATURATION_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, \ + rate, options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_move_saturation_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, \ + rate, options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_move_saturation_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_SATURATION_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate) \ +{ \ + zb_zcl_color_control_send_move_saturation_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate); \ +} + +/** @brief Macro for getting Move Saturation command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param move_saturation_req - variable of type @ref + * zb_zcl_color_control_move_saturation_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_MOVE_SATURATION_REQ(buffer, move_saturation_req, status) \ +{ \ + zb_zcl_color_control_move_saturation_req_t *move_saturation_req_ptr; \ + (move_saturation_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_MOVE_SATURATION_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_move_saturation_req_t*)zb_buf_begin(buffer) : NULL; \ + if (move_saturation_req_ptr != NULL) \ + { \ + move_saturation_req.move_mode = move_saturation_req_ptr->move_mode; \ + move_saturation_req.rate = move_saturation_req_ptr->rate; \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_SATURATION_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* STEP_SATURATION ******************************/ + +/*! @brief Structure representation of Step Saturation command payload + @see ZCL8 spec, subclause 5.2.2.3.9.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_step_saturation_req_s +{ + /** Step mode, see @ref zb_zcl_color_control_step_mode_e */ + zb_uint8_t step_mode; + /** Step size */ + zb_uint8_t step_size; + /** Transition time field */ + zb_uint8_t transition_time; +} ZB_PACKED_STRUCT zb_zcl_color_control_step_saturation_req_t; + +/** @brief Move Saturation payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_STEP_SATURATION_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_step_saturation_req_t) + +/*! @brief Send Step Saturation command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_mode - step mode value, see @ref zb_zcl_color_control_step_mode_e + @param step_size - step size value + @param transition_time - Transition Time value + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_step_saturation_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t step_mode, zb_uint8_t step_size, + zb_uint8_t transition_time, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Step Saturation command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_step_saturation_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_mode - step mode value, see @ref zb_zcl_color_control_step_mode_e + @param step_size - step size value + @param transition_time - Transition Time value +*/ +void zb_zcl_color_control_send_step_saturation_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t step_mode, zb_uint8_t step_size, + zb_uint8_t transition_time); + +/** Macro for calling @ref zb_zcl_color_control_send_step_saturation_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_STEP_SATURATION_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_mode, \ + step_size, transition_time, options_mask, \ + options_override) \ +{ \ + zb_zcl_color_control_send_step_saturation_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_mode, \ + step_size, transition_time, options_mask, \ + options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_step_saturation_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_STEP_SATURATION_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time) \ +{ \ + zb_zcl_color_control_send_step_saturation_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time); \ +} + +/** @brief Macro for getting Step Saturation command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param step_saturation_req - variable of type @ref + * zb_zcl_color_control_step_saturation_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_STEP_SATURATION_REQ(buffer, step_saturation_req, status) \ +{ \ + zb_zcl_color_control_step_saturation_req_t *step_saturation_req_ptr; \ + (step_saturation_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_STEP_SATURATION_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_step_saturation_req_t*)zb_buf_begin(buffer) : NULL; \ + if (step_saturation_req_ptr != NULL) \ + { \ + step_saturation_req.step_mode = step_saturation_req_ptr->step_mode; \ + step_saturation_req.step_size = step_saturation_req_ptr->step_size; \ + step_saturation_req.transition_time = step_saturation_req_ptr->transition_time; \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_STEP_SATURATION_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* Move to Hue and Saturation ******************************/ + +/*! @brief Structure representation of Move To Hue and Saturation command payload + @see ZCL8 spec, subclause 5.2.2.3.10.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_move_to_hue_saturation_req_s +{ + /** Hue */ + zb_uint8_t hue; + /** Saturation */ + zb_uint8_t saturation; + /** Transition time field */ + zb_uint16_t transition_time; +} ZB_PACKED_STRUCT zb_zcl_color_control_move_to_hue_saturation_req_t; + +/** @brief Move to Hue and Saturation payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_SATURATION_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_move_to_hue_saturation_req_t) + +/*! @brief Send Move to Hue and Saturation command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param hue - hue + @param saturation - saturation + @param transition_time - Transition Time value + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_move_to_hue_saturation_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t hue, + zb_uint8_t saturation, + zb_uint16_t transition_time, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Move to Hue and Saturation command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_move_to_hue_saturation_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param hue - hue + @param saturation - saturation + @param transition_time - Transition Time value +*/ +void zb_zcl_color_control_send_move_to_hue_saturation_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t hue, + zb_uint8_t saturation, + zb_uint16_t transition_time); + +/** Macro for calling @ref zb_zcl_color_control_send_move_to_hue_saturation_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_SATURATION_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, \ + hue, saturation, transition_time, \ + options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_move_to_hue_saturation_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, \ + hue, saturation, transition_time, \ + options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_move_to_hue_saturation_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_HUE_SATURATION_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, hue, saturation, transition_time) \ +{ \ + zb_zcl_color_control_send_move_to_hue_saturation_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, hue, saturation, transition_time); \ +} + +/** @brief Macro for getting Move To Hue and Saturation command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param move_to_hue_saturation_req - pointer to a variable of type @ref + * zb_zcl_color_control_move_to_hue_saturation_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_HUE_SATURATION_REQ(buffer, move_to_hue_saturation_req, status) \ +{ \ + zb_zcl_color_control_move_to_hue_saturation_req_t *move_to_hue_saturation_req_ptr; \ + (move_to_hue_saturation_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_SATURATION_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_move_to_hue_saturation_req_t*)zb_buf_begin(buffer) : NULL; \ + if (move_to_hue_saturation_req_ptr != NULL) \ + { \ + move_to_hue_saturation_req.hue = move_to_hue_saturation_req_ptr->hue; \ + move_to_hue_saturation_req.saturation = move_to_hue_saturation_req_ptr->saturation; \ + ZB_HTOLE16(&(move_to_hue_saturation_req).transition_time, &(move_to_hue_saturation_req_ptr->transition_time)); \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_TO_HUE_SATURATION_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* Move to Color ******************************/ + +/*! @brief Structure representation of Move To Color command payload + @see ZCL8 spec, subclause 5.2.2.3.11.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_move_to_color_req_s +{ + /** ColorX */ + zb_uint16_t color_x; + /** ColorY */ + zb_uint16_t color_y; + /** Transition time field */ + zb_uint16_t transition_time; +} ZB_PACKED_STRUCT zb_zcl_color_control_move_to_color_req_t; + +/** @brief Move to Color payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_MOVE_TO_COLOR_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_move_to_color_req_t) + +/*! @brief Send Move to Color command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param color_x - colorX + @param color_y - colorY + @param transition_time - Transition Time value + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_move_to_color_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint16_t color_x, + zb_uint16_t color_y, + zb_uint16_t transition_time, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Move to Color command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_move_to_color_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param color_x - colorX + @param color_y - colorY + @param transition_time - Transition Time value +*/ +void zb_zcl_color_control_send_move_to_color_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint16_t color_x, + zb_uint16_t color_y, + zb_uint16_t transition_time); + +/** Macro for calling @ref zb_zcl_color_control_send_move_to_color_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, color_x, \ + color_y, transition_time, \ + options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_move_to_color_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, color_x, \ + color_y, transition_time, \ + options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_move_to_color_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, color_x, color_y, transition_time) \ +{ \ + zb_zcl_color_control_send_move_to_color_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, color_x, color_y, transition_time); \ +} + + +/** @brief Macro for getting Move To Color command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * zb_zcl_color_control_move_to_color_req_s. + * @param move_to_color_req containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_COLOR_REQ(buffer, move_to_color_req, status) \ +{ \ + zb_zcl_color_control_move_to_color_req_t *move_to_color_req_ptr; \ + (move_to_color_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_MOVE_TO_COLOR_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_move_to_color_req_t*)zb_buf_begin(buffer) : NULL; \ + if (move_to_color_req_ptr != NULL) \ + { \ + ZB_HTOLE16(&(move_to_color_req).color_x, &(move_to_color_req_ptr->color_x)); \ + ZB_HTOLE16(&(move_to_color_req).color_y, &(move_to_color_req_ptr->color_y)); \ + ZB_HTOLE16(&(move_to_color_req).transition_time, &(move_to_color_req_ptr->transition_time)); \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_TO_COLOR_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* Move Color ******************************/ + +/*! @brief Structure representation of Move Color command payload + @see ZCL8 spec, subclause 5.2.2.3.12.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_move_color_req_s +{ + /** RateX */ + zb_int16_t rate_x; + /** RateY */ + zb_int16_t rate_y; +} ZB_PACKED_STRUCT zb_zcl_color_control_move_color_req_t; + +/** @brief Move Color payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_move_color_req_t) + +/*! @brief Send Move Color command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param rate_x - RateX + @param rate_y - RateY + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_move_color_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint16_t rate_x, + zb_uint16_t rate_y, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Move Color command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_move_color_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param rate_x - RateX + @param rate_y - RateY +*/ +void zb_zcl_color_control_send_move_color_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint16_t rate_x, + zb_uint16_t rate_y); + +/** Macro for calling @ref zb_zcl_color_control_send_move_color_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, rate_x, rate_y, \ + options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_move_color_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, rate_x, rate_y, \ + options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_move_color_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, rate_x, rate_y) \ +{ \ + zb_zcl_color_control_send_move_color_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, rate_x, rate_y); \ +} + +/** @brief Macro for getting Move Color command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param move_color_req - variable of type @ref + * zb_zcl_color_control_move_color_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_MOVE_COLOR_REQ(buffer, move_color_req, status) \ +{ \ + zb_zcl_color_control_move_color_req_t *move_color_req_ptr; \ + (move_color_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_move_color_req_t*)zb_buf_begin(buffer) : NULL; \ + if (move_color_req_ptr != NULL) \ + { \ + ZB_HTOLE16(&(move_color_req).rate_x, &(move_color_req_ptr->rate_x)); \ + ZB_HTOLE16(&(move_color_req).rate_y, &(move_color_req_ptr->rate_y)); \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* Step Color ******************************/ + +/*! @brief Structure representation of Step Color command payload + @see ZCL8 spec, subclause 5.2.2.3.13.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_step_color_req_s +{ + /** StepX */ + zb_uint16_t step_x; + /** StepY */ + zb_uint16_t step_y; + /** Transition time field */ + zb_uint16_t transition_time; +} ZB_PACKED_STRUCT zb_zcl_color_control_step_color_req_t; + +/** @brief Step Color payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_STEP_COLOR_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_step_color_req_t) + +/*! @brief Send Step Color command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_x - StepX + @param step_y - StepY + @param transition_time - Transition Time value + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_step_color_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint16_t step_x, + zb_uint16_t step_y, + zb_uint16_t transition_time, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Step Color command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_step_color_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_x - StepX + @param step_y - StepY + @param transition_time - Transition Time value +*/ +void zb_zcl_color_control_send_step_color_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint16_t step_x, + zb_uint16_t step_y, + zb_uint16_t transition_time); + +/** Macro for calling @ref zb_zcl_color_control_send_step_color_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_x, step_y,\ + transition_time, \ + options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_step_color_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_x, step_y, \ + transition_time, \ + options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_step_color_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_x, step_y, transition_time) \ +{ \ + zb_zcl_color_control_send_step_color_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_x, step_y, transition_time); \ +} + +/** @brief Macro for getting Move Color command + * @attention Assumes that ZCL header already cut. + * @param buffer Buffer containing the packet. + * @param step_color_req - variable of type @ref zb_zcl_color_control_step_color_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_STEP_COLOR_REQ(buffer, step_color_req, status) \ +{ \ + zb_zcl_color_control_step_color_req_t *step_color_req_ptr; \ + (step_color_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_STEP_COLOR_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_step_color_req_t*)zb_buf_begin(buffer) : NULL; \ + if (step_color_req_ptr != NULL) \ + { \ + ZB_HTOLE16(&(step_color_req).step_x, &(step_color_req_ptr->step_x)); \ + ZB_HTOLE16(&(step_color_req).step_y, &(step_color_req_ptr->step_y)); \ + ZB_HTOLE16(&(step_color_req).transition_time, &(step_color_req_ptr->transition_time)); \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_STEP_COLOR_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* Move to Color Temperature ******************************/ + +/*! @brief Structure representation of Move To Color Temperature command payload + @see ZCL8 spec, subclause 5.2.2.3.14.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_move_to_color_temperature_req_s +{ + /** Color Temperature */ + zb_uint16_t color_temperature; + /** Transition time field */ + zb_uint16_t transition_time; +} ZB_PACKED_STRUCT zb_zcl_color_control_move_to_color_temperature_req_t; + +/** @brief Move to Color Temperature payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_MOVE_TO_COLOR_TEMP_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_move_to_color_temperature_req_t) + +/*! @brief Send Move To Color Temperature command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param color_temperature - Color Temperature + @param transition_time - Transition Time value + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_move_to_color_temperature_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint16_t color_temperature, + zb_uint16_t transition_time, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Move To Color Temperature command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_move_to_color_temperature_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param color_temperature - Color Temperature + @param transition_time - Transition Time value +*/ +void zb_zcl_color_control_send_move_to_color_temperature_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint16_t color_temperature, + zb_uint16_t transition_time); + +/** Macro for calling @ref zb_zcl_color_control_send_move_to_color_temperature_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_TEMPERATURE_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, \ + color_temperature, transition_time, \ + options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_move_to_color_temperature_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, \ + color_temperature, transition_time, \ + options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_move_to_color_temperature_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_TO_COLOR_TEMPERATURE_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, color_temperature, transition_time) \ +{ \ + zb_zcl_color_control_send_move_to_color_temperature_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, color_temperature, transition_time); \ +} + +/** @brief Macro for getting Move to Color Temperature command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param move_to_color_temperature_req - variable of type @ref + * zb_zcl_color_control_move_to_color_temperature_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_MOVE_TO_COLOR_TEMPERATURE_REQ(buffer, move_to_color_temperature_req, status) \ +{ \ + zb_zcl_color_control_move_to_color_temperature_req_t *move_to_color_temp_req_ptr; \ + (move_to_color_temp_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_MOVE_TO_COLOR_TEMP_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_move_to_color_temperature_req_t*)zb_buf_begin(buffer) : NULL; \ + if (move_to_color_temp_req_ptr != NULL) \ + { \ + ZB_HTOLE16(&(move_to_color_temperature_req).color_temperature, &(move_to_color_temp_req_ptr->color_temperature)); \ + ZB_HTOLE16(&(move_to_color_temperature_req).transition_time, &(move_to_color_temp_req_ptr->transition_time)); \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_TO_COLOR_TEMP_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* ENHANCED_MOVE_TO_HUE ******************************/ + +/*! @brief Structure representation of Enhanced Move To Hue command payload + @see ZCL8 spec, subclause 5.2.2.3.15.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_enhanced_move_to_hue_req_s +{ + /** Enhanced Hue */ + zb_uint16_t enhanced_hue; + /** Direction, see @ref zb_zcl_color_control_move_to_hue_direction_e */ + zb_uint8_t direction; + /** Transition time field */ + zb_uint16_t transition_time; +} ZB_PACKED_STRUCT zb_zcl_color_control_enhanced_move_to_hue_req_t; + +/** @brief Enhanced Move to Hue payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_enhanced_move_to_hue_req_t) + +/*! @brief Send Enhanced Move to Hue command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param enhanced_hue - Enhanced Hue value + @param direction - Direction value, see @ref zb_zcl_color_control_move_to_hue_direction_e + @param transition_time - Transition Time value + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_enhanced_move_to_hue_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint16_t enhanced_hue, + zb_uint8_t direction, + zb_uint16_t transition_time, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Enhanced Move to Hue command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_enhanced_move_to_hue_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param enhanced_hue - Enhanced Hue value + @param direction - Direction value, see @ref zb_zcl_color_control_move_to_hue_direction_e + @param transition_time - Transition Time value +*/ +void zb_zcl_color_control_send_enhanced_move_to_hue_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint16_t enhanced_hue, + zb_uint8_t direction, + zb_uint16_t transition_time); + +/** Macro for calling @ref zb_zcl_color_control_send_enhanced_move_to_hue_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, \ + ex_hue, direction, transition_time, \ + options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_enhanced_move_to_hue_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode,\ + dst_ep, ep, prfl_id, def_resp, cb, \ + ex_hue, direction, transition_time, \ + options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_enhanced_move_to_hue_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, ex_hue, direction, transition_time) \ +{ \ + zb_zcl_color_control_send_enhanced_move_to_hue_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, ex_hue, direction, transition_time); \ +} + +/** @brief Macro for getting Enhanced Move to Hue command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param enhanced_move_to_hue_req - variable of type @ref + * zb_zcl_color_control_enhanced_move_to_hue_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_MOVE_TO_HUE_REQ(buffer, enhanced_move_to_hue_req, status) \ +{ \ + zb_zcl_color_control_enhanced_move_to_hue_req_t *enhanced_move_to_hue_req_ptr; \ + (enhanced_move_to_hue_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_enhanced_move_to_hue_req_t*)zb_buf_begin(buffer) : NULL; \ + if (enhanced_move_to_hue_req_ptr != NULL) \ + { \ + ZB_HTOLE16(&(enhanced_move_to_hue_req).enhanced_hue, &(enhanced_move_to_hue_req_ptr->enhanced_hue)); \ + enhanced_move_to_hue_req.direction = enhanced_move_to_hue_req_ptr->direction; \ + ZB_HTOLE16(&(enhanced_move_to_hue_req).transition_time, &(enhanced_move_to_hue_req_ptr->transition_time)); \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* ENHANCED_MOVE_HUE ******************************/ + +/*! @brief Structure representation of Enhanced Move Hue command payload + @see ZCL8 spec, subclause 5.2.2.3.16 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_enhanced_move_hue_req_s +{ + /** Move mode, see @ref zb_zcl_color_control_move_direction_e */ + zb_uint8_t move_mode; + /** Rate */ + zb_uint16_t rate; +} ZB_PACKED_STRUCT zb_zcl_color_control_enhanced_move_hue_req_t; + +/** @brief Enhanced Move to Hue payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_HUE_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_enhanced_move_hue_req_t) + +/*! @brief Send Enhanced Move Hue command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param move_mode - Move mode, see @ref zb_zcl_color_control_move_direction_e + @param rate - Rate + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_enhanced_move_hue_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t move_mode, + zb_uint16_t rate, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Enhanced Move Hue command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_enhanced_move_hue_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param move_mode - Move mode, see @ref zb_zcl_color_control_move_direction_e + @param rate - Rate +*/ +void zb_zcl_color_control_send_enhanced_move_hue_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t move_mode, + zb_uint16_t rate); + +/** Macro for calling @ref zb_zcl_color_control_send_enhanced_move_hue_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_HUE_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, \ + move_mode, rate, \ + options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_enhanced_move_hue_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, \ + move_mode, rate, \ + options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_enhanced_move_hue_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_HUE_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate) \ +{ \ + zb_zcl_color_control_send_enhanced_move_hue_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate); \ +} + +/** @brief Macro for getting Enhanced Move Hue command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param enhanced_move_hue_req - variable of type @ref + * zb_zcl_color_control_enhanced_move_hue_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_MOVE_HUE_REQ(buffer, enhanced_move_hue_req, status) \ +{ \ + zb_zcl_color_control_enhanced_move_hue_req_t *enhanced_move_hue_req_ptr; \ + (enhanced_move_hue_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_HUE_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_enhanced_move_hue_req_t*)zb_buf_begin(buffer) : NULL; \ + if (enhanced_move_hue_req_ptr != NULL) \ + { \ + enhanced_move_hue_req.move_mode = enhanced_move_hue_req_ptr->move_mode; \ + ZB_HTOLE16(&(enhanced_move_hue_req).rate, &(enhanced_move_hue_req_ptr->rate)); \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_HUE_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* ENHANCED_STEP_HUE ******************************/ + +/*! @brief Structure representation of Enhanced Step Hue command payload + @see ZCL8 spec, subclause 5.2.2.3.17 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_enhanced_step_hue_req_s +{ + /** Step mode, see @ref zb_zcl_color_control_step_mode_e */ + zb_uint8_t step_mode; + /** Step size */ + zb_uint16_t step_size; + /** Transition time field */ + zb_uint16_t transition_time; +} ZB_PACKED_STRUCT zb_zcl_color_control_enhanced_step_hue_req_t; + +/** @brief Enhanced Move to Hue payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_ENHANCED_STEP_HUE_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_enhanced_step_hue_req_t) + +/*! @brief Send Enhanced Step Hue command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_mode - step mode value, see @ref zb_zcl_color_control_step_mode_e + @param step_size - step size value + @param transition_time - Transition Time value + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_enhanced_step_hue_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t step_mode, + zb_uint16_t step_size, + zb_uint16_t transition_time, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Enhanced Step Hue command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_enhanced_step_hue_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_mode - step mode value, see @ref zb_zcl_color_control_step_mode_e + @param step_size - step size value + @param transition_time - Transition Time value +*/ +void zb_zcl_color_control_send_enhanced_step_hue_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t step_mode, + zb_uint16_t step_size, + zb_uint16_t transition_time); + +/** Macro for calling @ref zb_zcl_color_control_send_enhanced_step_hue_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_STEP_HUE_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, \ + step_mode, step_size, transition_time, \ + options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_enhanced_step_hue_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, \ + step_mode, step_size, transition_time, \ + options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_enhanced_step_hue_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_STEP_HUE_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time) \ +{ \ + zb_zcl_color_control_send_enhanced_step_hue_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time); \ +} + +/** @brief Macro for getting Enhanced Step Hue command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param enhanced_step_hue_req - variable of type @ref + * zb_zcl_color_control_enhanced_step_hue_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_STEP_HUE_REQ(buffer, enhanced_step_hue_req, status) \ +{ \ + zb_zcl_color_control_enhanced_step_hue_req_t *enhanced_step_hue_req_ptr; \ + (enhanced_step_hue_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_ENHANCED_STEP_HUE_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_enhanced_step_hue_req_t*)zb_buf_begin(buffer) : NULL; \ + if (enhanced_step_hue_req_ptr != NULL) \ + { \ + enhanced_step_hue_req.step_mode = enhanced_step_hue_req_ptr->step_mode; \ + ZB_HTOLE16(&(enhanced_step_hue_req).step_size, &(enhanced_step_hue_req_ptr->step_size)); \ + ZB_HTOLE16(&(enhanced_step_hue_req).transition_time, &(enhanced_step_hue_req_ptr->transition_time)); \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_ENHANCED_STEP_HUE_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* Enhanced Move to Hue and Saturation ******************************/ + +/*! @brief Structure representation of Move To Hue and Saturation command payload + @see ZCL spec, subclause 5.2.2.3.17 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_enhanced_move_to_hue_saturation_req_s +{ + /** Enhanced Hue */ + zb_uint16_t enhanced_hue; + /** Saturation */ + zb_uint8_t saturation; + /** Transition time field */ + zb_uint16_t transition_time; +} ZB_PACKED_STRUCT zb_zcl_color_control_enhanced_move_to_hue_saturation_req_t; + +/** @brief Enhanced Move to Hue payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_SATURATION_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_enhanced_move_to_hue_saturation_req_t) + +/*! @brief Send Enhanced Move to Hue and Saturation command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param enhanced_hue - enhanced hue + @param saturation - saturation + @param transition_time - Transition Time value + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint16_t enhanced_hue, + zb_uint8_t saturation, + zb_uint16_t transition_time, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Enhanced Move to Hue and Saturation command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param enhanced_hue - enhanced hue + @param saturation - saturation + @param transition_time - Transition Time value +*/ +void zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint16_t enhanced_hue, + zb_uint8_t saturation, + zb_uint16_t transition_time); + +/** Macro for calling @ref zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_SATURATION_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, \ + cb, enhanced_hue, saturation, \ + transition_time, \ + options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, \ + cb, enhanced_hue, saturation, \ + transition_time, \ + options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_ENHANCED_MOVE_TO_HUE_SATURATION_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, enhanced_hue, saturation, transition_time) \ +{ \ + zb_zcl_color_control_send_enhanced_move_to_hue_saturation_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, enhanced_hue, saturation, transition_time); \ +} + +/** @brief Macro for getting Enhanced Move To Hue and Saturation command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param enhanced_move_to_hue_saturation_req - variable of type @ref + * zb_zcl_color_control_enhanced_move_to_hue_saturation_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_ENHANCED_MOVE_TO_HUE_SATURATION_REQ(buffer, enhanced_move_to_hue_saturation_req, status) \ +{ \ + zb_zcl_color_control_enhanced_move_to_hue_saturation_req_t *enhanced_move_to_hue_saturation_req_ptr; \ + (enhanced_move_to_hue_saturation_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_SATURATION_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_enhanced_move_to_hue_saturation_req_t*)zb_buf_begin(buffer) : NULL; \ + if (enhanced_move_to_hue_saturation_req_ptr != NULL) \ + { \ + ZB_HTOLE16(&(enhanced_move_to_hue_saturation_req).enhanced_hue, &(enhanced_move_to_hue_saturation_req_ptr->enhanced_hue)); \ + enhanced_move_to_hue_saturation_req.saturation = enhanced_move_to_hue_saturation_req_ptr->saturation; \ + ZB_HTOLE16(&(enhanced_move_to_hue_saturation_req).transition_time, &(enhanced_move_to_hue_saturation_req_ptr->transition_time)); \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_SATURATION_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* Color Loop Set ******************************/ + +/*! @brief Structure representation of Color Loop Set command payload + @see ZCL8 spec, subclause 5.2.2.3.19 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_color_loop_set_req_s +{ + /** Update flags, see @ref zb_zcl_color_control_color_loop_update_e */ + zb_uint8_t update_flags; + /** Action, see @ref zb_zcl_color_control_color_loop_action_e */ + zb_uint8_t action; + /** Direction, see @ref zb_zcl_color_control_color_loop_direction_e */ + zb_uint8_t direction; + /** Time */ + zb_uint16_t time; + /** Start hue */ + zb_uint16_t start_hue; +} ZB_PACKED_STRUCT zb_zcl_color_control_color_loop_set_req_t; + +/** @brief Enhanced Color Loop Set payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_COLOR_LOOR_SET_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_color_loop_set_req_t) + +/** @brief Update flag for Color Loop Set command + * See ZCL specs 5.2.2.3.18.1 */ +enum zb_zcl_color_control_color_loop_update_e +{ + /** Update action */ + ZB_ZCL_CMD_COLOR_CONTROL_LOOP_UPDATE_ACTION = 1 << 0, + /** Update direction */ + ZB_ZCL_CMD_COLOR_CONTROL_LOOP_UPDATE_DIRECTION = 1 << 1, + /** Update time */ + ZB_ZCL_CMD_COLOR_CONTROL_LOOP_UPDATE_TIME = 1 << 2, + /** Update start hue */ + ZB_ZCL_CMD_COLOR_CONTROL_LOOP_UPDATE_START_HUE = 1 << 3, +}; + +/** @brief Action enumerate for Color Loop Set command + * See ZCL specs 5.2.2.3.18.2 */ +enum zb_zcl_color_control_color_loop_action_e +{ + /** De-activate the color loop */ + ZB_ZCL_CMD_COLOR_CONTROL_LOOP_ACTION_DEACTIVATE = 0, + /** Activate the color loop from the value in the Color Loop Start Enhanced Hue field*/ + ZB_ZCL_CMD_COLOR_CONTROL_LOOP_ACTION_START_HUE = 1, + /** Activate the color loop from the value of the Enhanced Current Hue attribute*/ + ZB_ZCL_CMD_COLOR_CONTROL_LOOP_ACTION_CURRENT_HUE = 2, +}; + +/** @brief Direction enumerate for Color Loop Set command + * See ZCL specs 5.2.2.3.18.3 */ +enum zb_zcl_color_control_color_loop_direction_e +{ + /** Decrement the hue in the color loop */ + ZB_ZCL_CMD_COLOR_CONTROL_LOOP_DIRECTION_DECREMENT = 0, + /** Increment the hue in the color loop */ + ZB_ZCL_CMD_COLOR_CONTROL_LOOP_DIRECTION_INCREMENT = 1, +}; + +/*! @internal + * @brief Structure for loop of Color Loop Set command */ +typedef struct zb_zcl_color_control_color_loop_set_s +{ + /** Command header */ + zb_zcl_parsed_hdr_t cmd_info; + + /** Last time - beacon interval */ + zb_time_t last_time; + +} zb_zcl_color_control_color_loop_set_t; + +#define ZB_ZCL_COLOR_CONTROL_FILL_COLOR_LOOP_SET_DATA(buf, cmd_info_) \ +{ \ + zb_zcl_color_control_color_loop_set_t *loop_data = \ + ZB_BUF_GET_PARAM((buf), zb_zcl_color_control_color_loop_set_t); \ + ZB_MEMMOVE(&(loop_data->cmd_info), (cmd_info_), sizeof(zb_zcl_parsed_hdr_t)); \ + loop_data->last_time = ZB_TIMER_GET(); \ +} + +/*! @brief Send Color Loop Set command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param update_flags - update flags, see @ref zb_zcl_color_control_color_loop_update_e + @param action - action, see @ref zb_zcl_color_control_color_loop_action_e + @param direction - direction, see @ref zb_zcl_color_control_color_loop_direction_e + @param time - time + @param start_hue - start hue + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_color_loop_set_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t update_flags, + zb_uint8_t action, + zb_uint8_t direction, + zb_uint16_t time, + zb_uint16_t start_hue, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Color Loop Set command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_color_loop_set_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param update_flags - update flags, see @ref zb_zcl_color_control_color_loop_update_e + @param action - action, see @ref zb_zcl_color_control_color_loop_action_e + @param direction - direction, see @ref zb_zcl_color_control_color_loop_direction_e + @param time - time + @param start_hue - start hue +*/ +void zb_zcl_color_control_send_color_loop_set_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t update_flags, + zb_uint8_t action, + zb_uint8_t direction, + zb_uint16_t time, + zb_uint16_t start_hue); + +/** Macro for calling @ref zb_zcl_color_control_send_color_loop_set_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_COLOR_LOOP_SET_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, update_flags,\ + action, direction, time, start_hue, \ + options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_color_loop_set_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, update_flags, \ + action, direction, time, start_hue, \ + options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_color_loop_set_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_COLOR_LOOP_SET_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, update_flags, action, direction, time, start_hue) \ +{ \ + zb_zcl_color_control_send_color_loop_set_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, update_flags, action, direction, time, start_hue);\ +} + +/** @brief Macro for getting Color Loop Set command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param color_loop_set_req - pointer to a variable of + * type @ref zb_zcl_color_control_color_loop_set_req_t + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_COLOR_LOOP_SET_REQ(buffer, color_loop_set_req, status) \ +{ \ + zb_zcl_color_control_color_loop_set_req_t *color_loop_set_req_ptr; \ + (color_loop_set_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_COLOR_LOOR_SET_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_color_loop_set_req_t*)zb_buf_begin(buffer) : NULL; \ + if (color_loop_set_req_ptr != NULL) \ + { \ + color_loop_set_req.update_flags = color_loop_set_req_ptr->update_flags; \ + color_loop_set_req.action = color_loop_set_req_ptr->action; \ + color_loop_set_req.direction = color_loop_set_req_ptr->direction; \ + ZB_HTOLE16(&(color_loop_set_req).time, &(color_loop_set_req_ptr->time)); \ + ZB_HTOLE16(&(color_loop_set_req).start_hue, &(color_loop_set_req_ptr->start_hue)); \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_COLOR_LOOR_SET_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* Stop move step ******************************/ + +/*! @brief Stop move step command, see ZCL8 spec 5.2.2.3.20 + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_stop_move_step_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Stop move step command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_stop_move_step_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +void zb_zcl_color_control_send_stop_move_step_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb); + +/** Macro for calling @ref zb_zcl_color_control_send_stop_move_step_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_STOP_MOVE_STEP_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, \ + options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_stop_move_step_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, \ + options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_stop_move_step_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_STOP_MOVE_STEP_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_zcl_color_control_send_stop_move_step_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb); \ +} + +/******************************* Move color temperature command ******************************/ + +/*! @brief Structure representation of Move color temperature command payload + @see ZCL8 spec, subclause 5.2.2.3.21 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_move_color_temp_req_s +{ + /** Move mode, see @ref zb_zcl_color_control_move_direction_e */ + zb_uint8_t move_mode; + /** Rate */ + zb_uint16_t rate; + /** Color temperature minimum */ + zb_uint16_t color_temp_min; + /** Color temperature maximum */ + zb_uint16_t color_temp_max; +} ZB_PACKED_STRUCT zb_zcl_color_control_move_color_temp_req_t; + +/** @brief Enhanced Move Color Temperature payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_TEMP_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_move_color_temp_req_t) + +/*! @brief Send Move color temperature command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param move_mode - move mode, see @ref zb_zcl_color_control_move_direction_e + @param rate - rate + @param color_temp_min - color temperature minimum + @param color_temp_max - color temperature maximum + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_move_color_temp_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t move_mode, + zb_uint16_t rate, + zb_uint16_t color_temp_min, + zb_uint16_t color_temp_max, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Move color temperature command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_move_color_temp_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param move_mode - move mode, see @ref zb_zcl_color_control_move_direction_e + @param rate - rate + @param color_temp_min - color temperature minimum + @param color_temp_max - color temperature maximum +*/ +void zb_zcl_color_control_send_move_color_temp_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t move_mode, + zb_uint16_t rate, + zb_uint16_t color_temp_min, + zb_uint16_t color_temp_max); + +/** Macro for calling @ref zb_zcl_color_control_send_move_color_temp_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_TEMP_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, \ + rate, color_temp_min, color_temp_max, \ + options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_move_color_temp_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, \ + rate, color_temp_min, color_temp_max, \ + options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_move_color_temp_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_MOVE_COLOR_TEMP_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, color_temp_min, color_temp_max) \ +{ \ + zb_zcl_color_control_send_move_color_temp_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, color_temp_min, color_temp_max); \ +} + +/** @brief Macro for getting Move color temperature command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param move_color_temp_req - variable of type @ref + * zb_zcl_color_control_move_color_temp_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_MOVE_COLOR_TEMP_REQ(buffer, move_color_temp_req, status) \ +{ \ + zb_zcl_color_control_move_color_temp_req_t *move_color_temp_req_ptr; \ + (move_color_temp_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_TEMP_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_move_color_temp_req_t*)zb_buf_begin(buffer) : NULL; \ + if (move_color_temp_req_ptr != NULL) \ + { \ + ZB_MEMCPY(&(move_color_temp_req), move_color_temp_req_ptr, ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_TEMP_REQ_PAYLOAD_LEN); \ + ZB_HTOLE16_ONPLACE((move_color_temp_req).rate); \ + ZB_HTOLE16_ONPLACE((move_color_temp_req).color_temp_min); \ + ZB_HTOLE16_ONPLACE((move_color_temp_req).color_temp_max); \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_MOVE_COLOR_TEMP_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/******************************* Step color temperature command ******************************/ + +/*! @brief Structure representation of Step color temperature command command payload + @see ZCL8 spec, subclause 5.2.2.3.22 */ +typedef ZB_PACKED_PRE struct zb_zcl_color_control_step_color_temp_req_s +{ + /** Step mode, see @ref zb_zcl_color_control_step_mode_e */ + zb_uint8_t step_mode; + /** Step size */ + zb_uint16_t step_size; + /** Transition time field */ + zb_uint16_t transition_time; + /** Color temperature minimum */ + zb_uint16_t color_temp_min; + /** Color temperature maximum */ + zb_uint16_t color_temp_max; +} ZB_PACKED_STRUCT zb_zcl_color_control_step_color_temp_req_t; + +/** @brief Enhanced Move Color Temperature payload length macro */ +#define ZB_ZCL_COLOR_CONTROL_STEP_COLOR_TEMP_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_color_control_step_color_temp_req_t) + +/*! @brief Step color temperature command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_mode - move mode, see @ref zb_zcl_color_control_step_mode_e + @param step_size - step size + @param transition_time - Transition Time value + @param color_temp_min - color temperature minimum + @param color_temp_max - color temperature maximum + @param options_mask - Options Mask + @param options_override - Options Override +*/ +void zb_zcl_color_control_send_step_color_temp_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t step_mode, + zb_uint16_t step_size, + zb_uint16_t transition_time, + zb_uint16_t color_temp_min, + zb_uint16_t color_temp_max, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Step color temperature command (pre-ZCL8) + Use @ref zb_zcl_color_control_send_step_color_temp_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_mode - move mode, see @ref zb_zcl_color_control_step_mode_e + @param step_size - step size + @param transition_time - Transition Time value + @param color_temp_min - color temperature minimum + @param color_temp_max - color temperature maximum +*/ +void zb_zcl_color_control_send_step_color_temp_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t step_mode, + zb_uint16_t step_size, + zb_uint16_t transition_time, + zb_uint16_t color_temp_min, + zb_uint16_t color_temp_max); + +/** Macro for calling @ref zb_zcl_color_control_send_step_color_temp_req_zcl8 function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_TEMP_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_mode, \ + step_size, transition_time, color_temp_min, \ + color_temp_max, \ + options_mask, options_override) \ +{ \ + zb_zcl_color_control_send_step_color_temp_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_mode, \ + step_size, transition_time, color_temp_min, \ + color_temp_max, \ + options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_color_control_send_step_color_temp_req function + */ +#define ZB_ZCL_COLOR_CONTROL_SEND_STEP_COLOR_TEMP_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time, color_temp_min, color_temp_max) \ +{ \ + zb_zcl_color_control_send_step_color_temp_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, step_mode, step_size, transition_time, color_temp_min, color_temp_max); \ +} + +/** @brief Macro for getting Move color temperature command + * @attention Assumes that ZCL header already cut. + * @param buffer containing the packet (by pointer). + * @param step_color_temp_req - variable of type @ref + * zb_zcl_color_control_step_color_temp_req_s. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_COLOR_CONTROL_GET_STEP_COLOR_TEMP_REQ(buffer, step_color_temp_req, status) \ +{ \ + zb_zcl_color_control_step_color_temp_req_t *step_color_temp_req_ptr; \ + (step_color_temp_req_ptr) = zb_buf_len(buffer) >= \ + ZB_ZCL_COLOR_CONTROL_STEP_COLOR_TEMP_REQ_PAYLOAD_LEN ? \ + (zb_zcl_color_control_step_color_temp_req_t*)zb_buf_begin(buffer) : NULL; \ + if (step_color_temp_req_ptr != NULL) \ + { \ + step_color_temp_req.step_mode = step_color_temp_req_ptr->step_mode; \ + ZB_HTOLE16(&(step_color_temp_req).step_size, &(step_color_temp_req_ptr->step_size)); \ + ZB_HTOLE16(&(step_color_temp_req).transition_time, &(step_color_temp_req_ptr->transition_time)); \ + ZB_HTOLE16(&(step_color_temp_req).color_temp_min, &(step_color_temp_req_ptr->color_temp_min)); \ + ZB_HTOLE16(&(step_color_temp_req).color_temp_max, &(step_color_temp_req_ptr->color_temp_max)); \ + (void)zb_buf_cut_left(buffer, ZB_ZCL_COLOR_CONTROL_STEP_COLOR_TEMP_REQ_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/*! @} */ /* Color Control cluster commands */ + +/** @cond internals_doc + * + @name Added struct and define for specific Color Control cluster commands + @{ +*/ + +#define ZB_ZCL_COLOR_CONTROL_SEC_TO_MSEC 1000 + +/** Standard Color Control time uint = 1/10 sec */ +#define ZB_ZCL_COLOR_CONTROL_TIMER_INTERVAL 100 + +/** Standard Color Control time uint = 1/10 sec, beacon */ +#define ZB_ZCL_COLOR_CONTROL_TIMER_SYS_INTERVAL \ + ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(ZB_ZCL_COLOR_CONTROL_TIMER_INTERVAL) + +/** + * @brief Struct for process one iteration of move command for one attribute + */ +typedef struct zb_zcl_color_control_loop_element_s +{ + zb_uint8_t endpoint; /** Device endpoint */ + zb_uint8_t buffer_id; /** buffer for invoke User App */ + + zb_uint16_t attr_id; /** Attribute ID */ + zb_int16_t value; /** delta value */ + zb_bool_t is_continue; /** If ZB_TRUE attribute when is already limit value, command + contentious from another limit. If ZB_FALSE attribute when + is already limit value, command stop */ + zb_uint16_t limit; /** limit of attribute value */ + +} zb_zcl_color_control_loop_element_t; + +/** + * @brief Define for fill struct process step command for one attribute, + * see @ref zb_zcl_color_control_loop_element_s + * + * @param el_data - struct see @ref zb_zcl_color_control_loop_element_s 'zb_zcl_color_control_loop_element_t' + * @param endp - endpoint + * @param param - buffer for invoke User App + * @param attr - attribute ID + * @param value_ - value + * @param is_continue_ - continue if limit dest + * @param limit_ - limit of attribute value, min or max - depend of sing of rate field + */ +#define ZB_ZCL_COLOR_CONTROL_FILL_LOOP_ELEMENT(el_data, endp, \ + param, attr, value_, is_continue_, limit_) \ + (el_data).endpoint = (endp); \ + (el_data).buffer_id = (param); \ + (el_data).attr_id = (attr); \ + (el_data).value = (value_); \ + (el_data).is_continue = (is_continue_); \ + (el_data).limit = (limit_); + + +/** + * @brief Copy 16bit attribute value for Color Control cluster + * + * @param endpoint - device endpoint + * @param attr_id_to - destination attribute ID + * @param attr_id_from - source attribute ID + */ +#define ZB_ZCL_COLOR_CONTROL_COPY_ATTRIBUTE_16(endpoint, attr_id_to, attr_id_from) \ +{ \ + zb_uint16_t value; \ + zb_zcl_attr_t * attr_desc = zb_zcl_get_attr_desc_a((endpoint), \ + ZB_ZCL_CLUSTER_ID_COLOR_CONTROL, ZB_ZCL_CLUSTER_SERVER_ROLE, (attr_id_from)); \ + ZB_ASSERT(attr_desc); \ + value = ZB_ZCL_GET_ATTRIBUTE_VAL_16(attr_desc); \ + \ + attr_desc = zb_zcl_get_attr_desc_a((endpoint), \ + ZB_ZCL_CLUSTER_ID_COLOR_CONTROL, ZB_ZCL_CLUSTER_SERVER_ROLE, (attr_id_to)); \ + ZB_ASSERT(attr_desc); \ + ZB_ZCL_SET_DIRECTLY_ATTR_VAL16(attr_desc, value); \ +} + +/** + * @brief Struct invoke User App and set attribute value + */ +typedef struct zb_zcl_color_control_invoke_user_s +{ + zb_uint8_t endpoint; + zb_uint16_t attr_id; + zb_uint16_t new_value; /** New value attribute */ +} zb_zcl_color_control_invoke_user_t; + +/** @} + * + * @endcond */ /* internals_doc */ + + +/*! @} */ /* ZCL Color Control cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_color_control_init_server(void); +void zb_zcl_color_control_init_client(void); + +#define ZB_ZCL_CLUSTER_ID_COLOR_CONTROL_SERVER_ROLE_INIT zb_zcl_color_control_init_server +#define ZB_ZCL_CLUSTER_ID_COLOR_CONTROL_CLIENT_ROLE_INIT zb_zcl_color_control_init_client + +#endif /* ZB_ZCL_COLOR_CONTROL_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_commands.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_commands.h new file mode 100644 index 0000000..82e8f93 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_commands.h @@ -0,0 +1,2464 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Zigbee cluster library commands common for all clusters +*/ +#ifndef ZB_ZCL_COMMANDS_H +#define ZB_ZCL_COMMANDS_H 1 + +#include "zcl/zb_zcl_common.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +struct zb_zcl_reporting_info_s; /* Forward declaration */ + +/* Debug functions */ +#if TRACE_ENABLED(TRACE_ZCL1) +#define ZB_ZCL_DEBUG_DUMP_COMMAND(buf) zb_zcl_dump_cmd(buf) +void zb_zcl_dump_cmd(zb_bufid_t buf); +#endif /* TRACE_ENABLED(TRACE_ZCL1) */ + +#if TRACE_ENABLED(TRACE_ZCL3) +#define ZB_ZCL_DEBUG_DUMP_HEADER(header) dump_zcl_header(header) +void dump_zcl_header(zb_zcl_parsed_hdr_t *header); +#endif /* TRACE_ENABLED(TRACE_ZCL3) */ + +#ifndef ZB_ZCL_DEBUG_DUMP_COMMAND +#define ZB_ZCL_DEBUG_DUMP_COMMAND(buf) ((void)buf) +#endif /* ZB_ZCL_DEBUG_DUMP_COMMAND */ + +#ifndef ZB_ZCL_DEBUG_DUMP_HEADER +#define ZB_ZCL_DEBUG_DUMP_HEADER(header) ((void)header) +#endif /* ZB_ZCL_DEBUG_DUMP_HEADER */ + +/** @addtogroup ZB_ZCL_COMMANDS + * @{ + * @details + * This section describes data structures representing command payloads shared by all clusters, + * and APIs for sending these commands and parsing their payloads. + */ + +/** + * @name ZCL common command IDs + * @anchor zcl_cmd + * @see ZCL spec, clause 2.4 + * @note These values do not contain commands not unused in ZB HA profile + */ +/** @{ */ +#define ZB_ZCL_CMD_READ_ATTRIB 0x00U /*!< Read attributes command */ +#define ZB_ZCL_CMD_READ_ATTRIB_RESP 0x01U /*!< Read attributes response command */ +#define ZB_ZCL_CMD_WRITE_ATTRIB 0x02U /*!< Write attributes foundation command */ +#define ZB_ZCL_CMD_WRITE_ATTRIB_UNDIV 0x03U /*!< Write attributes undivided command */ +#define ZB_ZCL_CMD_WRITE_ATTRIB_RESP 0x04U /*!< Write attributes response command */ +#define ZB_ZCL_CMD_WRITE_ATTRIB_NO_RESP 0x05U /*!< Write attributes no response command */ +#define ZB_ZCL_CMD_CONFIG_REPORT 0x06U /*!< Configure reporting command */ +#define ZB_ZCL_CMD_CONFIG_REPORT_RESP 0x07U /*!< Configure reporting response command */ +#define ZB_ZCL_CMD_READ_REPORT_CFG 0x08U /*!< Read reporting config command */ +#define ZB_ZCL_CMD_READ_REPORT_CFG_RESP 0x09U /*!< Read reporting config response command */ +#define ZB_ZCL_CMD_REPORT_ATTRIB 0x0aU /*!< Report attribute command */ +#define ZB_ZCL_CMD_DEFAULT_RESP 0x0bU /*!< Default response command */ +#define ZB_ZCL_CMD_DISC_ATTRIB 0x0cU /*!< Discover attributes command */ +#define ZB_ZCL_CMD_DISC_ATTRIB_RESP 0x0dU /*!< Discover attributes response command */ +/* Not release yet */ +#define ZB_ZCL_CMD_READ_ATTRIB_STRUCT 0x0eU /*!< Read attributes structured */ +#define ZB_ZCL_CMD_WRITE_ATTRIB_STRUCT 0x0fU /*!< Write attributes structured */ +#define ZB_ZCL_CMD_WRITE_ATTRIB_STRUCT_RESP 0x10U /*!< Write attributes structured response */ + +#define ZB_ZCL_CMD_DISCOVER_COMMANDS_RECEIVED 0x11U /*!< Discover Commands Received command */ +/** Discover Commands Received response command */ +#define ZB_ZCL_CMD_DISCOVER_COMMANDS_RECEIVED_RES 0x12U +#define ZB_ZCL_CMD_DISCOVER_COMMANDS_GENERATED 0x13U /*!< Discover Commands Generated command */ +/** Discover Commands Generated response command */ +#define ZB_ZCL_CMD_DISCOVER_COMMANDS_GENERATED_RES 0x14U + +/* Discover attr ext is HA1.2 specific, but as soon as this command handling is done together with + * ZCL Discover attr cmd, declare it unconditionally */ +#define ZB_ZCL_CMD_DISCOVER_ATTR_EXT 0x15U /*!< Discover attributes extended command */ +/** Discover attributes extended response command */ +#define ZB_ZCL_CMD_DISCOVER_ATTR_EXT_RES 0x16U +/** @} */ + +/** + * @brief Type for ZCL common command IDs. + * + * @deprecated holds one of @ref zcl_cmd. Kept only for backward compatibility as + * @ref zcl_cmd were declared previously as enum. Can be removed in future releases. + */ +typedef zb_uint8_t zb_zcl_cmd_t; + +/** @brief ZCL broadcast endpoint */ +#define ZB_ZCL_BROADCAST_ENDPOINT 0xFFU + +/** @brief Minimum time delay between responses to ZCL command sent to broadcast endpoint */ +#define ZB_ZCL_BROADCAST_ENDPOINT_CMD_RESP_JITTER (ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(100)) + +/** @cond internals_doc */ + +/** @brief Start to declare cluster descriptors list */ +#define ZB_ZCL_START_DECLARE_CLUSTER_LIST(_cluster_list_name) \ + zb_zcl_cluster_desc_t _cluster_list_name[] = { + + +/** @brief Declare general cluster descriptor */ +#define ZB_ZCL_DECLARE_CLUSTER_DESC(_cluster_id, _attrib_list, _role) \ + { \ + (_cluster_id), \ + ZB_ZCL_ARRAY_SIZE((_attrib_list), zb_zcl_attr_t), \ + (_attrib_list), \ + (_role), \ + ZB_ZCL_MANUF_CODE_INVALID, \ + } + + +/** @brief Declare manufacturer specific cluster descriptor */ +#define ZB_ZCL_DECLARE_MANUF_CLUSTER_DESC(_cluster_id, _attrib_list, _role, _code) \ + { \ + (_cluster_id), \ + ZB_ZCL_ARRAY_SIZE((_attrib_list), zb_zcl_attr_t), \ + (_attrib_list), \ + (_role), \ + (_code) \ + } + + +/** @brief Finish cluster descriptors list */ +#define ZB_ZCL_FINISH_DECLARE_CLUSTER_LIST } + + +/** @internal @brief Send ZCL request command + + Sends ZCL request command (with direction @ref ZB_ZCL_FRAME_DIRECTION_TO_SRV) to the device + with 16-bit address. + @param buffer - ID zb_bufid_t of a buffer with payload + @param addr - short destination address + @param dst_addr_mode - address mode, only @ref ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT and + @ref ZB_APS_ADDR_MODE_16_ENDP_PRESENT are supported + @param dst_ep - destination end point + @param ep - our end point + @param prof_id - profile identifier + @param cluster_id - cluster identifier + @param cmd_id - command identifier +*/ +#define ZB_ZCL_SEND_GENERAL_COMMAND_REQ_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, cluster_id, cmd_id) \ +{ \ + zb_uint8_t * ptr = NULL; \ + (void)zb_buf_alloc_left((buffer), sizeof(zb_zcl_frame_hdr_short_t), ptr); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL(ptr, ZB_ZCL_ENABLE_DEFAULT_RESPONSE); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, ZB_ZCL_GET_SEQ_NUM(), (cmd_id)); \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, cluster_id, NULL) \ +} + +/** @internal @brief Send ZCL response command + + Sends ZCL response command (with direction @ref ZB_ZCL_FRAME_DIRECTION_TO_CLI) to the device + with 16-bit address. + @param buffer - ID zb_bufid_t of a buffer with payload + @param addr - short destination address + @param dst_addr_mode - address mode, only @ref ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT and + @ref ZB_APS_ADDR_MODE_16_ENDP_PRESENT are supported + @param dst_ep - destination end point + @param ep - our end point + @param prof_id - profile identifier + @param cluster_id - cluster identifier + @param seq_num - sequence number + @param cmd_id - command identifier +*/ +#define ZB_ZCL_SEND_GENERAL_COMMAND_RESP_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, cluster_id, seq_num, cmd_id) \ +{ \ + zb_uint8_t * ptr = NULL; \ + (void)zb_buf_alloc_left((buffer), sizeof(zb_zcl_frame_hdr_short_t), ptr); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL(ptr); \ + TRACE_MSG( \ + TRACE_APS1, \ + "fc: 0x%x, seq num: %i, cmd: 0x%hx", \ + (FMT__D_D_D, *(zb_uint8_t*)zb_buf_begin(buffer), seq_num, cmd_id)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, (seq_num), (cmd_id)); \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, cluster_id, NULL) \ +} + +#define ZB_ZCL_SCHEDULE_STATUS_ABORT(buffer, addr, dst_addr_mode, dst_ep, ep, cb) \ + zb_zcl_schedule_status_abort(buffer, addr, dst_addr_mode, dst_ep, ep, cb) + +#ifdef ZB_USEALIAS +void zb_zcl_send_command_short_alias(zb_bufid_t buffer, + zb_addr_u *addr, zb_uint8_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t ep, + zb_uint16_t prof_id, zb_uint16_t cluster_id, + zb_uint8_t radius, zb_callback_t cb, zb_uint8_t use_alias, + zb_uint16_t alias_addr, zb_uint8_t alias_seq); + +/** @internal @brief Send ZCL request command + Aliases + + Sends ZCL request command (with direction @ref ZB_ZCL_FRAME_DIRECTION_TO_SRV) to the device + with 16-bit address. + All parameters are the same as in ZB_ZCL_SEND_COMMAND_SHORT but with Aliases support + + + @param alias_addr - alias address + @param alias_seq - alias sequence number + */ +#define ZB_ZCL_SEND_COMMAND_SHORT_ALIAS( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, cluster_id, rd, cb, _use_alias, alias_addr, alias_seq) \ + zb_zcl_send_command_short_alias(buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, cluster_id, rd, cb, _use_alias, alias_addr, alias_seq) +#endif /* ZB_USEALIAS */ + +/** @internal @brief Send ZCL request command without ACK TX + + Sends ZCL request command (with direction @ref ZB_ZCL_FRAME_DIRECTION_TO_SRV) to the device + with 16-bit address. + @param buffer - ID zb_bufid_t of a buffer with payload + @param ptr - pointer to @ref zb_uint8_t start of ZCL command header + @param addr - short destination address + @param dst_addr_mode - address mode, only @ref ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT and + @ref ZB_APS_ADDR_MODE_16_ENDP_PRESENT are supported + @param dst_ep - destination end point + @param ep - our end point + @param prof_id - profile identifier + @param cluster_id - cluster identifier + @param cb - callback for make next sequence number + @param random_delay - for a random delay before running the command + */ +#define ZB_ZCL_SEND_COMMAND_SHORT_WITHOUT_ACK( \ + buffer, ptr, addr, dst_addr_mode, dst_ep, ep, prof_id, cluster_id, cb, random_delay) \ + (void) zb_zcl_finish_and_send_packet_new((buffer), (ptr), (zb_addr_u *)(void *)(&(addr)), dst_addr_mode, dst_ep, ep, prof_id, cluster_id, cb, ZB_FALSE, ZB_TRUE, ZB_RANDOM_VALUE(random_delay)) + +void zb_zcl_send_command_short_schedule(zb_bufid_t buffer, + zb_uint16_t addr, zb_uint8_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t ep, + zb_uint16_t prof_id, zb_uint16_t cluster_id, + zb_callback_t cb, zb_uint16_t delay); + +/** @internal @brief Send ZCL request command with delay (ms) + + Sends ZCL request command (with direction @ref ZB_ZCL_FRAME_DIRECTION_TO_SRV) to the device + with 16-bit address. + @param buffer - ID zb_bufid_t of a buffer with payload + @param addr - short destination address + @param dst_addr_mode - address mode, only @ref ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT and + @ref ZB_APS_ADDR_MODE_16_ENDP_PRESENT are supported + @param dst_ep - destination end point + @param ep - our end point + @param prof_id - profile identifier + @param cluster_id - cluster identifier + @param cb - callback for make next sequence number + @param delay - Delay current send + */ +#define ZB_ZCL_SEND_COMMAND_SHORT_SCHEDULE( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, cluster_id, cb, delay) \ + zb_zcl_send_command_short_schedule(buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, cluster_id, cb, delay) + +/** @endcond */ /* internals_doc */ + +/** + * @defgroup zcl_def_resp Default response command sending and parsing. + * @{ + * @details + * Default response command is defined in ZCL spec, subclause 2.4.12. + * + * @par Example + * Command can be sent like in the following snippet: + * @snippet custom_cluster/custom_cluster_zr/custom_cluster_zr.c ZCL_SEND_DEFAULT_RESP + * Incoming default response can be parsed as following: + * @code + * zb_zcl_default_resp_payload_t* payload = ZB_ZCL_READ_DEFAULT_RESP(zcl_cmd_buf); + * @endcode + * @par + */ + +/** + * @brief Send default response command with custom Direction + * + * If you don't want to specify direction explicitly, use @ref ZB_ZCL_SEND_DEFAULT_RESP() + * + * @param buffer - ID zb_bufid_t of a buffer with payload + * @param addr - short destination address + * @param addr_mode - address mode, only @ref ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT and @ref + * ZB_APS_ADDR_MODE_16_ENDP_PRESENT are supported + * @param dst_ep - destination end point + * @param ep - our end point + * @param prof_id - profile identifier + * @param cluster_id - cluster identifier + * @param seq_num - sequence number + * @param cmd - identifier of the command the response is dedicated to + * @param status_code - status field for received command + * @param direction - direction of the command (see @ref zcl_frame_direction) + */ +#define ZB_ZCL_SEND_DEFAULT_RESP_DIRECTION(buffer, addr, addr_mode, dst_ep, ep, prof_id, \ + cluster_id, seq_num, cmd, status_code, direction) \ + { \ + zb_uint8_t *ptr; \ + ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL_A( \ + ptr, (direction), ZB_U2B(ZB_ZCL_NOT_MANUFACTURER_SPECIFIC)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, (seq_num), ZB_ZCL_CMD_DEFAULT_RESP); \ + *(ptr++) = (cmd); \ + *(ptr++) = (status_code); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT((buffer), (addr), (addr_mode), (dst_ep), (ep), (prof_id), \ + (cluster_id), NULL); \ + } + +/** + * @brief Send default response command and execute callback when it is acknowledged or expired + * + * If no callback is needed, use @ref ZB_ZCL_SEND_DEFAULT_RESP() + * + * @param buffer - ID zb_bufid_t of a buffer with payload + * @param addr - short destination address + * @param addr_mode - address mode, only @ref ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT and @ref + * ZB_APS_ADDR_MODE_16_ENDP_PRESENT are supported + * @param dst_ep - destination end point + * @param ep - our end point + * @param prof_id - profile identifier + * @param cluster_id - cluster identifier + * @param seq_num - sequence number + * @param cmd - identifier of the command the response is dedicated to + * @param status_code - status field for received command + * @param callback - callback to be executed when command is acknowledged or expired (of type @ref zb_callback_t) + */ +#define ZB_ZCL_SEND_DEFAULT_RESP_WITH_CB(buffer, addr, addr_mode, dst_ep, ep, prof_id, cluster_id, \ + seq_num, cmd, status_code, callback) \ + { \ + zb_uint8_t *ptr; \ + ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, (seq_num), ZB_ZCL_CMD_DEFAULT_RESP); \ + *(ptr++) = (cmd); \ + *(ptr++) = (status_code); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT((buffer), (addr), (addr_mode), (dst_ep), (ep), (prof_id), \ + (cluster_id), (callback)); \ + } + +#define ZB_ZCL_SEND_DEFAULT_RESP_WITH_CB_NEW(buffer, addr, addr_mode, dst_ep, ep, prof_id, \ + cluster_id, seq_num, cmd, status_code, callback, \ + aps_secured) \ + { \ + zb_uint8_t *ptr; \ + ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, (seq_num), ZB_ZCL_CMD_DEFAULT_RESP); \ + *(ptr++) = (cmd); \ + *(ptr++) = (status_code); \ + ZB_ZCL_FINISH_N_SEND_PACKET_NEW((buffer), ptr, (addr), (addr_mode), (dst_ep), (ep), (prof_id), \ + (cluster_id), (callback), (aps_secured), ZB_FALSE, 0); \ + } + +/** + * @brief Send default response command and execute callback when it's acknowledged or expired + * + * If no callback is needed, use @ref ZB_ZCL_SEND_DEFAULT_RESP() + * + * @param buffer - ID zb_bufid_t of a buffer with payload + * @param addr - short destination address + * @param addr_mode - address mode, only @ref ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT and @ref + * ZB_APS_ADDR_MODE_16_ENDP_PRESENT are supported + * @param dst_ep - destination end point + * @param ep - our end point + * @param prof_id - profile identifier + * @param cluster_id - cluster identifier + * @param seq_num - sequence number + * @param cmd - identifier of the command the response is dedicated to + * @param status_code - status field for received command + * @param manuf_code - manufacturer code + * @param direction - direction of the command (see @ref zcl_frame_direction) + * @param callback - callback to be executed when command is acknowledged or expired (of type @ref zb_callback_t) + */ +#define ZB_ZCL_SEND_DEFAULT_RESP_MANUF_WITH_CB(buffer, addr, addr_mode, dst_ep, ep, prof_id, \ + cluster_id, seq_num, cmd, status_code, manuf_code, direction, callback) \ +{ \ + zb_uint8_t * ptr = NULL; \ + ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL_EXT(ptr, ZB_TRUE, direction); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, seq_num, ZB_TRUE, manuf_code, ZB_ZCL_CMD_DEFAULT_RESP); \ + *(ptr++) = cmd; \ + *(ptr++) = status_code; \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, addr_mode, dst_ep, ep, prof_id, cluster_id, (callback)); \ +} + +/** + * @brief check whether command requires default response to be sent + * + * Default response is sent if: + * - particular response is not sent yet + * - original command is NOT broadcast + * - disable_default_response is set to FALSE or command status is not Success + * - command itself is NOT default response + * + * This is a helper method, use @ref ZB_ZCL_CHECK_IF_SEND_DEFAULT_RESP instead + * + * @param _is_broadcast - broadcast bit from NWK header + * @param _delivery_mode - delivery mode from APS header + * @param _disable_def_resp - Disable Default Response bit from ZCL header + * @param _status - status of the handled command + * @param _is_def_resp_frame - check for command type + */ +#define ZB_ZCL_CHECK_IF_SEND_DEFAULT_RESP_EXT( \ + _is_broadcast, _delivery_mode, _disable_def_resp, _status, _is_def_resp_frame) \ + (!(_is_broadcast) && ((_delivery_mode) == ZB_APS_DELIVERY_UNICAST) && \ + (!(_disable_def_resp) || (_status) != ZB_ZCL_STATUS_SUCCESS) \ + && !(_is_def_resp_frame)) + + +/** + @brief API call that is used to check if it is needed to send + Default response for the command + @param _cmd_info - variable of zb_zcl_parsed_hdr_t type, containing + received command header data + @param _status - status of the handled command + */ +#define ZB_ZCL_CHECK_IF_SEND_DEFAULT_RESP(_cmd_info, _status) \ + (ZB_ZCL_CHECK_IF_SEND_DEFAULT_RESP_EXT( \ + ZB_NWK_IS_ADDRESS_BROADCAST((_cmd_info).addr_data.common_data.dst_addr), \ + ZB_APS_FC_GET_DELIVERY_MODE((_cmd_info).addr_data.common_data.fc), \ + (_cmd_info).disable_default_response, _status, \ + ((_cmd_info).is_common_command && (_cmd_info).cmd_id == ZB_ZCL_CMD_DEFAULT_RESP)) \ + && !ZB_ZCL_ADDR_TYPE_IS_GPD((_cmd_info).addr_data.common_data.source.addr_type)) + +/** + * @brief General API for sending Default response command + * + * @param _buffer - zb_bufid_t buffer + * @param _dst_addr - 16-bit destination address + * @param _dst_addr_mode - destination address mode. Possible values + * ZB_APS_ADDR_MODE_DST_ADDR_ENDP_NOT_PRESENT, ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT, + * ZB_APS_ADDR_MODE_16_ENDP_PRESENT + * @param _dst_ep - destination Endpoint number + * @param _src_ep - source Endpoint number + * @param _prof_id - profile ID + * @param _cluster_id - cluster ID + * @param _seq_num - transaction sequence number + * @param _cmd - command ID + * @param _status_code - command status (see @ref zcl_status) + * @param _direction - direction of command (see @ref zcl_frame_direction) + * @param _is_manuf_specific - flag, equal to 1 if command is + * manufacturer specific + * @param _manuf_code - manufacturer specific code, is taken unto + * account only if _is_manuf_specific is equal to 1 + * @param _callback - pointer to the callback function that will be + * called when the command is sent + */ +#define ZB_ZCL_SEND_DEFAULT_RESP_EXT(_buffer, _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, \ + _prof_id, _cluster_id, _seq_num, _cmd, _status_code, \ + _direction, _is_manuf_specific, _manuf_code, _callback) \ + { \ + zb_uint8_t *_ptr; \ + _ptr = ZB_ZCL_START_PACKET(_buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL_A(_ptr, (_direction), \ + (_is_manuf_specific)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(_ptr, (_seq_num), (_is_manuf_specific), (_manuf_code), \ + ZB_ZCL_CMD_DEFAULT_RESP); \ + *(_ptr++) = (_cmd); \ + *(_ptr++) = (_status_code); \ + ZB_ZCL_FINISH_PACKET((_buffer), _ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT((_buffer), (_dst_addr), (_dst_addr_mode), (_dst_ep), (_src_ep), \ + (_prof_id), (_cluster_id), (_callback)); \ + } + +#define ZB_ZCL_SEND_DEFAULT_RESP_EXT_SECURED(_buffer, _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, \ + _prof_id, _cluster_id, _seq_num, _cmd, _status_code, \ + _direction, _is_manuf_specific, _manuf_code, _callback, _aps_secured) \ + { \ + zb_uint8_t *_ptr; \ + _ptr = ZB_ZCL_START_PACKET(_buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL_A(_ptr, (_direction), \ + (_is_manuf_specific)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(_ptr, (_seq_num), (_is_manuf_specific), (_manuf_code), \ + ZB_ZCL_CMD_DEFAULT_RESP); \ + *(_ptr++) = (_cmd); \ + *(_ptr++) = (_status_code); \ + ZB_ZCL_FINISH_N_SEND_PACKET_NEW((_buffer), _ptr, (_dst_addr), (_dst_addr_mode), (_dst_ep), (_src_ep), (_prof_id), \ + (_cluster_id), (_callback), (_aps_secured), ZB_FALSE, 0); \ + } + +/** @brief Send default response command. + * @param buffer - ID zb_bufid_t of a buffer with payload + * @param addr - short destination address + * @param addr_mode - address mode, only @ref ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT and @ref + * ZB_APS_ADDR_MODE_16_ENDP_PRESENT are supported + * @param dst_ep - destination end point + * @param ep - our end point + * @param prof_id - profile identifier + * @param cluster_id - cluster identifier + * @param seq_num - sequence number + * @param cmd - identifier of the command the response is dedicated to + * @param status_code - status field for received command + */ +#define ZB_ZCL_SEND_DEFAULT_RESP(buffer, addr, addr_mode, dst_ep, ep, prof_id, cluster_id, \ + seq_num, cmd, status_code) \ + ZB_ZCL_SEND_DEFAULT_RESP_WITH_CB(buffer, addr, addr_mode, dst_ep, ep, prof_id, cluster_id, \ + seq_num, cmd, status_code, NULL) + +#define ZB_ZCL_SEND_DEFAULT_RESP_NEW(buffer, addr, addr_mode, dst_ep, ep, prof_id, cluster_id, \ + seq_num, cmd, status_code, aps_secured) \ + ZB_ZCL_SEND_DEFAULT_RESP_WITH_CB_NEW(buffer, addr, addr_mode, dst_ep, ep, prof_id, cluster_id, \ + seq_num, cmd, status_code, NULL, aps_secured) + +/** + * @brief Send default response command. + * + * @param buffer - ID zb_bufid_t of a buffer with payload + * @param addr - short destination address + * @param addr_mode - address mode, only @ref ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT and @ref + * ZB_APS_ADDR_MODE_16_ENDP_PRESENT are supported + * @param dst_ep - destination end point + * @param ep - our end point + * @param prof_id - profile identifier + * @param cluster_id - cluster identifier + * @param seq_num - sequence number + * @param cmd - identifier of the command the response is dedicated to + * @param status_code - status field for received command + * @param manuf_code - manufacturer code + * @param direction - direction of command (see @ref zcl_frame_direction) + */ +#define ZB_ZCL_SEND_DEFAULT_RESP_MANUF( \ + buffer, addr, addr_mode, dst_ep, ep, prof_id, cluster_id, seq_num, cmd, status_code, manuf_code, direction) \ + ZB_ZCL_SEND_DEFAULT_RESP_MANUF_WITH_CB(buffer, addr, addr_mode, dst_ep, ep, prof_id, cluster_id, \ + seq_num, cmd, status_code, manuf_code, direction, NULL) + + + +/** @brief Default response payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_default_resp_payload_s +{ + zb_uint8_t command_id; /*!< Command identifier */ + zb_uint8_t status; /*!< Command execution status */ +} ZB_PACKED_STRUCT zb_zcl_default_resp_payload_t; + +/** @brief Default response structured reading + @param buffer - pointer to the message buffer (of type zb_bufid_t) + containing payload + @return pointer to @ref zb_zcl_default_resp_payload_s structure + @attention returned pointer will point to the same data in the buffer thus + being valid until buffer data will be overwritten. +*/ +#define ZB_ZCL_READ_DEFAULT_RESP(buffer) \ + ( (zb_buf_len((buffer)) < sizeof(zb_zcl_default_resp_payload_t)) ? \ + NULL : \ + (zb_zcl_default_resp_payload_t*)zb_buf_begin((buffer))); \ + if (zb_buf_len((buffer)) >= sizeof(zb_zcl_default_resp_payload_t)) \ + { \ + zb_zcl_default_resp_payload_t *default_resp_payload = (zb_zcl_default_resp_payload_t*)zb_buf_begin((buffer)); \ + default_resp_payload->status = zb_zcl_zcl8_statuses_conversion(default_resp_payload->status); \ + } + +/** @} */ /* Default response command sending and parsing. */ + +/*************** Read attribute command definitions ************************/ + +/** + * @defgroup read_attr_command Read attributes request and response sending and parsing. + * @{ + * @details + * Read attributes command described in ZCL spec, subclauses 2.4.1 and 2.4.2. + * + * Read attributes request command can be formed and sent as in following snippet: + * @code + * ZB_ZCL_GENERAL_INIT_READ_ATTR_REQ(zcl_cmd_buf, cmd_ptr, ZB_ZCL_ENABLE_DEFAULT_RESPONSE); + * ZB_ZCL_GENERAL_ADD_ID_READ_ATTR_REQ(cmd_ptr, ZB_ZCL_ATTR_BINARY_INPUT_PRESENT_VALUE_ID); + * ZB_ZCL_GENERAL_SEND_READ_ATTR_REQ(zcl_cmd_buf, cmd_ptr, DUT_ADDR, DUT_ADDR_MODE, DUT_ENDPOINT, + * TH_ENDPOINT, ZB_AF_HA_PROFILE_ID, + * ZB_ZCL_CLUSTER_ID_BINARY_INPUT, NULL); + * @endcode + * Read attributes response can be parsed as: + * @code + * ZB_ZCL_GENERAL_GET_NEXT_READ_ATTR_RES(buf, read_attr_resp); + * @endcode + * until allocated buffer space exceeds. + * + * Read attributes request parsing and response filling and sending is implemented in ZCL + * library internal functions. + */ + +/*! @brief ZCL Read Attribute Command frame + @see ZCL spec, zb_zcl_read_attr 2.4.1 Read Attributes Command + @note Command frame contains variable number of parameters +*/ +typedef ZB_PACKED_PRE struct zb_zcl_read_attr_req_s +{ + zb_uint16_t attr_id[1]; /*!< Attribute ID list */ +} ZB_PACKED_STRUCT +zb_zcl_read_attr_req_t; + +/** @cond internals_doc */ + +/** @brief Minimal size of Read attribute response, it should contain attribute id and status */ +#define ZB_ZCL_READ_ATTR_RESP_SIZE (sizeof(zb_uint16_t) + sizeof(zb_uint8_t)) + +/** @endcond */ /* internals_doc */ + +/*! @brief ZCL Read Attribute Response Command frame + @see ZCL spec, zb_zcl_read_attr 2.4.2 Read Attributes Response Command + @note Command frame contains variable number of parameters. Also, based on status value + attr_type and attr_value maybe absent. +*/ +typedef ZB_PACKED_PRE struct zb_zcl_read_attr_res_s +{ + zb_uint16_t attr_id; /*!< Attribute ID */ + zb_uint8_t status; /*!< Attribute status */ + zb_uint8_t attr_type; /*!< Attribute type */ + zb_uint8_t attr_value[1]; /*!< Attribute value */ +} ZB_PACKED_STRUCT zb_zcl_read_attr_res_t; + +/** @brief Parses Read attribute response and returns next Read attribute status record or NULL if + there is no more data. + + If response contains invalid data, NULL is returned. + @param data_buf - ID zb_bufid_t of a buffer containing read attribute response data + @param read_attr_resp - out pointer to zb_zcl_read_attr_res_t, containing Read attribute status + record + @note data_buf buffer should contain Read attribute response payload, without ZCL header. Each + parsed Read attribute status record is extracted from initial data_buf buffer + */ +#define ZB_ZCL_GENERAL_GET_NEXT_READ_ATTR_RES(data_buf, read_attr_resp) \ +{ \ + zb_uint16_t resp_size = 0xffff; \ + (read_attr_resp) = zb_buf_len(data_buf) >= ZB_ZCL_READ_ATTR_RESP_SIZE ? \ + (zb_zcl_read_attr_res_t*)zb_buf_begin(data_buf) : NULL; \ + \ + if (read_attr_resp != NULL) \ + { \ + (read_attr_resp)->status = zb_zcl_zcl8_statuses_conversion((read_attr_resp)->status); \ + resp_size = ZB_ZCL_READ_ATTR_RESP_SIZE; \ + ZB_ZCL_HTOLE16_INPLACE(&(read_attr_resp)->attr_id); \ + if ((read_attr_resp)->status == ZB_ZCL_STATUS_SUCCESS) \ + { \ + resp_size += \ + sizeof(zb_uint8_t) + \ + zb_zcl_get_attribute_size((read_attr_resp)->attr_type, (read_attr_resp)->attr_value); \ + if (resp_size <= zb_buf_len(data_buf)) \ + { \ + ZB_ZCL_FIX_ENDIAN((read_attr_resp)->attr_value, (read_attr_resp)->attr_type); \ + } \ + } \ + \ + if (resp_size <= zb_buf_len(data_buf)) \ + { \ + (void)zb_buf_cut_left((data_buf), resp_size); \ + } \ + else \ + { \ + (read_attr_resp) = NULL; \ + } \ + } \ +} + +/** @brief Initialize Read attribute command + @param buffer to put packet to + @param cmd_ptr - command buffer pointer + @param def_resp - enable/disable default response +*/ +#define ZB_ZCL_GENERAL_INIT_READ_ATTR_REQ(buffer, cmd_ptr, def_resp) \ +{ \ + cmd_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL(cmd_ptr, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(cmd_ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_READ_ATTRIB); \ +} + +/** + * @brief Initialize Read Attribute Request command + * + * @param buffer - buffer to store command data + * @param cmd_ptr - pointer to a command data memory + * @param direction - direction of command (see @ref zcl_frame_direction) + * @param def_resp - enable/disable default response + */ +#define ZB_ZCL_GENERAL_INIT_READ_ATTR_REQ_A(buffer, cmd_ptr, direction, def_resp) \ +{ \ + cmd_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL_A(cmd_ptr, direction, ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(cmd_ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_READ_ATTRIB); \ +} + +/** + * @brief Initialize Read Attribute Request command with manufacturer code + * + * @param buffer - buffer to store command data + * @param cmd_ptr - pointer to a command data memory + * @param direction - direction of command (see @ref zcl_frame_direction) + * @param def_resp - enable/disable default response + * @param manuf_code - manufacturer specific code + */ +#define ZB_ZCL_GENERAL_INIT_READ_ATTR_REQ_MANUF(buffer, cmd_ptr, direction, def_resp, manuf_code) \ +{ \ + cmd_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL_A(cmd_ptr, direction, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(cmd_ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_TRUE, manuf_code, ZB_ZCL_CMD_READ_ATTRIB); \ +} + +/** @brief Add attribute id to command payload + @param cmd_ptr - command buffer pointer + @param attr_id - attribute ID +*/ +#define ZB_ZCL_GENERAL_ADD_ID_READ_ATTR_REQ(cmd_ptr, attr_id) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_ptr, (attr_id)); \ +} + +/** @brief Sends Read attribute command + @param buffer to place data to + @param cmd_ptr - pointer to the memory area after the command data end + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param profile_id - profile identifier + @param cluster_id - cluster identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_GENERAL_SEND_READ_ATTR_REQ(buffer, cmd_ptr, addr, dst_addr_mode, dst_ep, ep, profile_id, cluster_id, cb) \ + ZB_ZCL_FINISH_PACKET(buffer, cmd_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, profile_id, cluster_id, cb); + +/** @brief Parses Read attribute request and returns next Read attribute record or NULL if there + * is no more data. + + If request contains invalid data, NULL is returned. + @param _data_buf - ID zb_bufid_t of a buffer containing write attribute request data + @param _read_attr_req - out pointer to zb_zcl_read_attr_req_t, containing Read attribute record + out value direct into data_buf. Do not change data_buf before finish work with read_attr_req + @note data_buf buffer should contain Read attribute request payload, without ZCL header. Each + parsed Read attribute record is extracted from initial data_buf buffer + + */ +#define ZB_ZCL_GENERAL_GET_READ_ATTR_REQ(_data_buf, _read_attr_req) \ +{ \ + (_read_attr_req) = zb_buf_len((_data_buf)) >= sizeof(zb_zcl_read_attr_req_t) ? \ + (zb_zcl_read_attr_req_t*)zb_buf_begin((_data_buf)) : NULL; \ + \ + if ((_read_attr_req)) \ + { \ + ZB_ZCL_HTOLE16_INPLACE(&(_read_attr_req)->attr_id); \ + (void)zb_buf_cut_left((_data_buf), sizeof(zb_zcl_read_attr_req_t)); \ + } \ +} + +/** @brief Initialize Read Attribute Response command + @param _buffer - buffer to store command data + @param _cmd_ptr - pointer to a command data memory + @param _seq - command sequence +*/ +#define ZB_ZCL_GENERAL_INIT_READ_ATTR_RESP(_buffer, _cmd_ptr, _seq) \ +{ \ + cmd_ptr = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL((_cmd_ptr)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER((_cmd_ptr), (_seq), ZB_ZCL_CMD_READ_ATTRIB_RESP); \ +} + +/** + * @brief Initialize Read Attribute Response command + * + * @param _buffer - buffer to store command data + * @param _cmd_ptr - pointer to a command data memory + * @param _direction - direction of command (see @ref zcl_frame_direction) + * @param _seq - command sequence + * @param _is_manuf - whether command is manufacturer specific + * @param _manuf_id - manufacturer ID (needed if _is_manuf is set) + */ +#define ZB_ZCL_GENERAL_INIT_READ_ATTR_RESP_EXT(_buffer, _cmd_ptr, _direction, _seq, _is_manuf, _manuf_id) \ +{ \ + cmd_ptr = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL_A((_cmd_ptr), (_direction), (_is_manuf)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT((_cmd_ptr), (_seq), (_is_manuf), (_manuf_id), ZB_ZCL_CMD_READ_ATTRIB_RESP); \ +} + + +/** @brief Send Read attribute response command + @param _buffer - buffer to store command data + @param _cmd_ptr - pointer to a command data memory + @param _addr - address to send packet to + @param _dst_addr_mode - addressing mode + @param _dst_ep - destination endpoint + @param _ep - sending endpoint + @param _profile_id - profile identifier + @param _cluster_id - cluster identifier + @param _cb - callback for getting command send status +*/ +#define ZB_ZCL_GENERAL_SEND_READ_ATTR_RESP( \ + _buffer, _cmd_ptr, _addr, _dst_addr_mode, _dst_ep, _ep, _profile_id, _cluster_id, _cb) \ +{ \ + ZB_ZCL_FINISH_PACKET((_buffer), (_cmd_ptr)) \ + ZB_ZCL_SEND_COMMAND_SHORT((_buffer), (_addr), (_dst_addr_mode), (_dst_ep), (_ep), \ + (_profile_id), (_cluster_id), (_cb)); \ +} + +/** @} */ /* Read attribute request and response sending and parsing. */ + +/********************** Write attribute command definitions ***************************/ + +/** + * @defgroup write_attr_cmd Write attributes command sending and parsing. + * @{ + * @details + * Both write attributes request and response commands have variable-length payload. + * + * Write attributes request can be filled as following: + * @code + * ZB_ZCL_GENERAL_INIT_WRITE_ATTR_REQ(data_buf, ptr, ZB_ZCL_ENABLE_DEFAULT_RESPONSE); + * ZB_ZCL_GENERAL_ADD_VALUE_WRITE_ATTR_REQ(ptr, attr_id, attr_type, attr_val); + * ZB_ZCL_GENERAL_SEND_WRITE_ATTR_REQ( + * data_buf, + * ptr, + * dst_addr, + * ZB_APS_ADDR_MODE_16_ENDP_PRESENT, + * dst_ep, + * src_ep, + * ZB_AF_HA_PROFILE_ID, + * ZB_ZCL_CLUSTER_ID_ON_OFF, + * NULL); + * @endcode + * On the server side, this packet could be parsed in the following manner: + * @code + * zb_zcl_write_attr_req_t *write_attr_req; + * ... + * do + * { + * ZB_ZCL_GENERAL_GET_NEXT_WRITE_ATTR_REQ(data_buf, write_attr_req); + * if (write_attr_req) + * { + * process write attribute request record + * } + * } + * while(write_attr_req); + * @endcode + * + * Response sending and parsing could be done in the same manner. + */ + +/*! @brief ZCL Write Attribute Command frame + @see ZCL spec, 2.4.3 Write Attributes Command +*/ +typedef ZB_PACKED_PRE struct zb_zcl_write_attr_req_s +{ + zb_uint16_t attr_id; /*!< Attribute ID */ + zb_uint8_t attr_type; /*!< Attribute type */ + zb_uint8_t attr_value[1]; /*!< Attribute value */ +} ZB_PACKED_STRUCT +zb_zcl_write_attr_req_t; + +/** @cond internals_doc */ + +/** @brief Minimal size of Write attribute request, it will be more if attr_value size is more + * than 1 byte + */ +#define ZB_ZCL_WRITE_ATTR_REQ_SIZE sizeof(zb_zcl_write_attr_req_t) + +/** @endcond */ /* internals_doc */ + +/** @brief Parses Write attribute request and returns next Write attribute record or NULL if there + * is no more data. + + If request contains invalid data, NULL is returned. + @param data_ptr - pointer to the data of a zb_bufid_t buffer containing write attribute request data + @param data_len - variable containing length of a zb_bufid_t buffer + @param write_attr_req - out pointer to zb_zcl_write_attr_req_t, containing Write attribute record + @note buffer data by data_ptr should contain Write attribute request payload, without ZCL header. + */ +#define ZB_ZCL_GENERAL_GET_NEXT_WRITE_ATTR_REQ(data_ptr, data_len, write_attr_req) \ + { \ + zb_uint16_t req_size = ZB_UINT16_MAX; \ + (write_attr_req) = (data_len) >= ZB_ZCL_WRITE_ATTR_REQ_SIZE \ + ? (zb_zcl_write_attr_req_t *)(void *)(data_ptr) \ + : NULL; \ + \ + if ((write_attr_req) != NULL) \ + { \ + /* substruct sizeof(zb_uint8_t) because its size */ \ + /* is already included into ZB_ZCL_WRITE_ATTR_REQ_SIZE */ \ + ZB_ASSERT_COMPILE_TIME(ZB_ZCL_WRITE_ATTR_REQ_SIZE <= ZB_UINT8_MAX); \ + req_size = (zb_uint8_t)ZB_ZCL_WRITE_ATTR_REQ_SIZE - (zb_uint8_t)sizeof(zb_uint8_t) \ + + zb_zcl_get_attribute_size((write_attr_req)->attr_type, \ + (write_attr_req)->attr_value); \ + \ + if (req_size <= (data_len)) \ + { \ + ZB_ZCL_HTOLE16_INPLACE(&(write_attr_req)->attr_id); \ + ZB_ZCL_FIX_ENDIAN((write_attr_req)->attr_value, (write_attr_req)->attr_type); \ + } \ + } \ + \ + if (req_size <= (data_len)) \ + { \ + (data_ptr) = (data_ptr) + req_size; \ + (data_len) = (data_len)-req_size; \ + } \ + else \ + { \ + (write_attr_req) = NULL; \ + } \ + } + +/*! @brief ZCL Write Attribute Command frame + @see ZCL spec, 2.4.3 Write Attributes Command +*/ +typedef ZB_PACKED_PRE struct zb_zcl_write_attr_res_s +{ + zb_uint8_t status; /*!< Write attribute status */ + zb_uint16_t attr_id; /*!< Attribute ID */ +} ZB_PACKED_STRUCT +zb_zcl_write_attr_res_t; + +/** @cond internals_doc */ + +/** Minimal size of write attribute response */ +#define ZB_ZCL_WRITE_ATTR_RES_SIZE sizeof(zb_uint8_t) + +/** @endcond */ /* internals_doc */ + +/** @brief Parses Write attribute response and returns next Write attribute status or NULL if there + is no more data. + + If response contains invalid data, NULL is returned. + @param data_buf - ID zb_bufid_t of a buffer containing write attribute response data + @param write_attr_resp - out pointer to zb_zcl_write_attr_res_t, containing Write attribute status + @note data_buf buffer should contain Write attribute response payload, without ZCL header. Each + parsed Write attribute response is extracted from initial data_buf buffer + */ +#define ZB_ZCL_GET_NEXT_WRITE_ATTR_RES(data_buf, write_attr_resp) \ +{ \ + zb_uint16_t res_size; \ + (write_attr_resp) = zb_buf_len(data_buf) >= ZB_ZCL_WRITE_ATTR_RES_SIZE ? \ + (zb_zcl_write_attr_res_t*)zb_buf_begin(data_buf) : NULL; \ + \ + if (write_attr_resp) \ + { \ + (write_attr_resp)->status = \ + zb_zcl_zcl8_statuses_conversion((write_attr_resp)->status); \ + if ((write_attr_resp)->status != ZB_ZCL_STATUS_SUCCESS) \ + { \ + /* In case of error, attribute id is reported */ \ + res_size = sizeof(zb_zcl_write_attr_res_t); \ + if (res_size <= zb_buf_len(data_buf)) \ + { \ + ZB_ZCL_HTOLE16_INPLACE(&(write_attr_resp)->attr_id); \ + } \ + } \ + else \ + { \ + res_size = ZB_ZCL_WRITE_ATTR_RES_SIZE; \ + } \ + \ + if (res_size <= zb_buf_len(data_buf)) \ + { \ + (void)zb_buf_cut_left((data_buf), res_size); \ + } \ + else \ + { \ + (write_attr_resp) = NULL; \ + } \ + } \ +} + +/** @brief Initialize Write attribute command + @param buffer - buffer to store command data + @param cmd_ptr - pointer to a command data memory + @param def_resp - enable/disable default response + @param write_attr_type - type of 'Write Attribute' command: + default - @see ZB_ZCL_CMD_WRITE_ATTRIB; + no response - @see ZB_ZCL_CMD_WRITE_ATTRIB_NO_RESP; + undivided - @see ZB_ZCL_CMD_WRITE_ATTRIB_UNDIV; +*/ +#define ZB_ZCL_GENERAL_INIT_WRITE_ATTR_REQ_BY_TYPE(buffer, cmd_ptr, def_resp, write_attr_type) \ +{ \ + cmd_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL(cmd_ptr, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(cmd_ptr, ZB_ZCL_GET_SEQ_NUM(), write_attr_type); \ +} + +/** @brief Initialize Write attribute command + @param buffer - buffer to store command data + @param cmd_ptr - pointer to a command data memory + @param def_resp - enable/disable default response +*/ +#define ZB_ZCL_GENERAL_INIT_WRITE_ATTR_REQ(buffer, cmd_ptr, def_resp) \ + ZB_ZCL_GENERAL_INIT_WRITE_ATTR_REQ_BY_TYPE( \ + (buffer), (cmd_ptr), (def_resp), ZB_ZCL_CMD_WRITE_ATTRIB); + +/** @brief Initialize Write attribute command + @param buffer - buffer to store command data + @param cmd_ptr - pointer to a command data memory + @param direction - direction of command (see @ref zcl_frame_direction) + @param def_resp - enable/disable default response + @param manuf_code - manufacturer specific code +*/ +#define ZB_ZCL_GENERAL_INIT_WRITE_ATTR_REQ_MANUF(buffer, cmd_ptr, direction, def_resp, manuf_code) \ +{ \ + cmd_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL_A( \ + cmd_ptr, direction, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT( \ + cmd_ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_TRUE, manuf_code, ZB_ZCL_CMD_WRITE_ATTRIB); \ +} + +/** @brief Initialize Write Attribute No Response command + @param buffer - buffer to store command data + @param cmd_ptr - pointer to a command data memory + @param def_resp - enable/disable default response +*/ +#define ZB_ZCL_GENERAL_INIT_WRITE_ATTR_REQ_NO_RESP(buffer, cmd_ptr, def_resp) \ + ZB_ZCL_GENERAL_INIT_WRITE_ATTR_REQ_BY_TYPE( \ + (buffer), (cmd_ptr), (def_resp), ZB_ZCL_CMD_WRITE_ATTRIB_NO_RESP); + +/** @brief Initialize Write Attribute Undivided command + @param buffer - buffer to store command data + @param cmd_ptr - pointer to a command data memory + @param def_resp - enable/disable default response +*/ +#define ZB_ZCL_GENERAL_INIT_WRITE_ATTR_REQ_UNDIV(buffer, cmd_ptr, def_resp) \ + ZB_ZCL_GENERAL_INIT_WRITE_ATTR_REQ_BY_TYPE( \ + (buffer), (cmd_ptr), (def_resp), ZB_ZCL_CMD_WRITE_ATTRIB_UNDIV); + +/** + * @brief Initialize Write attribute command + * + * @param buffer - buffer to store command data + * @param cmd_ptr - pointer to a command data memory + * @param direction - direction of command (see @ref zcl_frame_direction) + * @param def_resp - enable/disable default response + */ +#define ZB_ZCL_GENERAL_INIT_WRITE_ATTR_REQ_A(buffer, cmd_ptr, direction, def_resp) \ +{ \ + cmd_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL_A(cmd_ptr, direction, ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(cmd_ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_WRITE_ATTRIB); \ +} + +/** @brief Add attribute value to command payload + @param cmd_ptr - pointer to a command data memory + @param attr_id - attribute identifier + @param attr_type - attribute type + @param attr_val - pointer to attribute data value +*/ +#define ZB_ZCL_GENERAL_ADD_VALUE_WRITE_ATTR_REQ(cmd_ptr, attr_id, attr_type, attr_val) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_ptr, (attr_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (attr_type)); \ + (cmd_ptr) = zb_zcl_put_value_to_packet(cmd_ptr, attr_type, attr_val); \ +} + +/** @brief Send Write attribute command + @param buffer - buffer to store command data + @param cmd_ptr - pointer to a command data memory + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param profile_id - profile identifier + @param cluster_id - cluster identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_GENERAL_SEND_WRITE_ATTR_REQ( \ + buffer, cmd_ptr, addr, dst_addr_mode, dst_ep, ep, profile_id, cluster_id, cb) \ +{ \ + ZB_ZCL_FINISH_PACKET(buffer, cmd_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, profile_id, cluster_id, cb); \ +} + + +/** @brief Send "write attributes" request. + * deprecate */ +#define ZB_ZCL_GENERAL_SEND_WRITE_ATTRS_REQ( \ + buffer, addr, addr_mode, dst_ep, ep, prof_id, cluster_id) \ + ZB_ZCL_SEND_GENERAL_COMMAND_REQ_SHORT( \ + buffer, addr, addr_mode, dst_ep, ep, prof_id, cluster_id, ZB_ZCL_CMD_WRITE_ATTRIB) + + +/** @brief Initialize Write attribute response command + @param _buffer - buffer to store command data + @param _cmd_ptr - pointer to a command data memory + @param _seq - command sequence +*/ +#define ZB_ZCL_GENERAL_INIT_WRITE_ATTR_RESP(_buffer, _cmd_ptr, _seq) \ +{ \ + cmd_ptr = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL((_cmd_ptr)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER((_cmd_ptr), (_seq), ZB_ZCL_CMD_WRITE_ATTRIB_RESP); \ +} + +/** + * @brief Initialize Write attribute response command + * + * @param _buffer - buffer to store command data + * @param _cmd_ptr - pointer to a command data memory + * @param _direction - direction of command (see @ref zcl_frame_direction) + * @param _seq - command sequence + * @param _is_manuf - whether command is manufacturer specific + * @param _manuf_id - manufacturer ID (needed if _is_manuf is set) + */ +#define ZB_ZCL_GENERAL_INIT_WRITE_ATTR_RESP_EXT(_buffer, _cmd_ptr, _direction, _seq, _is_manuf, _manuf_id) \ +{ \ + cmd_ptr = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL_A((_cmd_ptr), (_direction), (_is_manuf)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT((_cmd_ptr), (_seq), (_is_manuf), (_manuf_id), ZB_ZCL_CMD_WRITE_ATTRIB_RESP); \ +} + +/** @brief Add Success status value to Write attribute response command payload + @param _cmd_ptr - pointer to a command data memory +*/ +#define ZB_ZCL_GENERAL_SUCCESS_WRITE_ATTR_RESP(_cmd_ptr) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA8((_cmd_ptr), ZB_ZCL_STATUS_SUCCESS); \ +} + + +/** @brief Send Write attribute response command + @param _buffer - buffer to store command data + @param _cmd_ptr - pointer to a command data memory + @param _addr - address to send packet to + @param _dst_addr_mode - addressing mode + @param _dst_ep - destination endpoint + @param _ep - sending endpoint + @param _profile_id - profile identifier + @param _cluster_id - cluster identifier + @param _cb - callback for getting command send status +*/ +#define ZB_ZCL_GENERAL_SEND_WRITE_ATTR_RESP( \ + _buffer, _cmd_ptr, _addr, _dst_addr_mode, _dst_ep, _ep, _profile_id, _cluster_id, _cb) \ +{ \ + ZB_ZCL_FINISH_PACKET((_buffer), (_cmd_ptr)) \ + ZB_ZCL_SEND_COMMAND_SHORT((_buffer), (_addr), (_dst_addr_mode), (_dst_ep), (_ep), \ + (_profile_id), (_cluster_id), (_cb)); \ +} + + +/** @} */ /* Write attributes command sending and parsing. */ + +/*************** Discover attribute command definitions ************************/ + +/** + * @defgroup disc_attr_command Discover attributes request and response sending and parsing. + * @{ + * @details + * Discover attributes command described in ZCL spec, subclauses 2.4.13 and 2.4.14. + * + * Read attributes request command can be formed and sent as in following snippet: + * @code + * ZB_ZCL_GENERAL_DISC_ATTR_REQ(zcl_cmd_buf, cmd_ptr, ZB_ZCL_ENABLE_DEFAULT_RESPONSE, + * ZB_ZCL_ATTR_BINARY_INPUT_PRESENT_VALUE_ID, 5, + * DUT_ADDR, DUT_ADDR_MODE, DUT_ENDPOINT, + * TH_ENDPOINT, ZB_AF_HA_PROFILE_ID, ZB_ZCL_CLUSTER_ID_BINARY_INPUT, NULL); + * @endcode + * Discover attributes response can be parsed as: + * @code + * ZB_ZCL_GENERAL_GET_COMPLETE_DISC_RES(buf, complete); + * ZB_ZCL_GENERAL_GET_NEXT_DISC_ATTR_RES(buf, disc_attr_info); + * @endcode + * until allocated buffer space exceeds. + * + * Discover attributes request parsing and response filling and sending is implemented in ZCL + * library internal functions. + */ + +/*! @brief ZCL Discover Attribute Command frame + @see ZCL spec, zb_zcl_disc_attr 2.4.13 Discover Attributes Command +*/ +typedef ZB_PACKED_PRE struct zb_zcl_disc_attr_req_s +{ + zb_uint16_t start_attr_id; /*!< Start attribute identifier */ + zb_uint8_t maximum; /*!< Maximum attribute identifiers */ +} ZB_PACKED_STRUCT +zb_zcl_disc_attr_req_t; + +/*! @brief ZCL Description for Discover Attribute Response frame + @see ZCL spec, zb_zcl_read_attr 2.4.14 Discover Attribute Response +*/ +typedef ZB_PACKED_PRE struct zb_zcl_disc_attr_info_s +{ + zb_uint16_t attr_id; /*!< Attribute identifier */ + zb_uint8_t data_type; /*!< Attribute data type */ +} ZB_PACKED_STRUCT +zb_zcl_disc_attr_info_t; + + +/*! @brief ZCL Discover Attribute Response frame + @see ZCL spec, zb_zcl_read_attr 2.4.15 Discover Attribute Response + @note Command frame contains variable number of parameters +*/ +typedef ZB_PACKED_PRE struct zb_zcl_disc_attr_res_s +{ + zb_uint8_t complete; /*!< Discovery complete */ + zb_zcl_disc_attr_info_t info[1]; /*!< Attribute desc list */ +} ZB_PACKED_STRUCT +zb_zcl_disc_attr_res_t; + +/** + * @name ZCL Discover Attribute Response - complete field + * @anchor zcl_disc_complete + * @see ZCL spec, clause 2.4.14 + */ +/** @{ */ +#define ZB_ZCL_DISC_NON_COMPLETE 0x00U /*!< more attributes to be discovered */ +#define ZB_ZCL_DISC_COMPLETE 0x01U /*!< no more attributes to be discovered */ +/** @} */ + +/** + * @brief Type for possible values of ZCL Discover Attribute Response. + * + * @deprecated holds one of @ref zcl_disc_complete. Kept only for backward + * compatibility as @ref zcl_disc_complete were declared previously as enum. Can be + * removed in future releases. + */ +typedef zb_uint8_t zb_zcl_disc_complete_t; + +/** @cond internals_doc */ + +#define ZB_ZCL_DISC_ATTR_RESP_SIZE sizeof(zb_zcl_disc_attr_info_t) + +/** @endcond */ /* internals_doc */ + +/** @brief Parses Discovery attribute response and returns next Read attribute status record or NULL if + there is no more data. + + If response contains invalid data, 0 is returned. + @param data_buf - ID zb_bufid_t of a buffer containing discover attribute response data + @param complete - variable to store Complete field + @note data_buf buffer should contain Discover attribute response payload, without ZCL header. + */ +#define ZB_ZCL_GENERAL_GET_COMPLETE_DISC_RES(data_buf, complete) \ +{ \ + if (zb_buf_len(data_buf) > 0) \ + { \ + complete = *(zb_uint8_t*)zb_buf_begin(data_buf); \ + (void)zb_buf_cut_left((data_buf), sizeof(zb_uint8_t)); \ + } \ + else \ + { \ + (complete) = 0; \ + } \ +} + +/** @brief Discovery attribute response and returns next Discovery attribute status record or NULL if + there is no more data. + + If response contains invalid data, NULL is returned. + @param data_buf - ID zb_bufid_t of a buffer containing part of Discover attribute response data + @param disc_attr_info - out pointer to zb_zcl_disc_attr_info_t, containing Discover attribute status + record + @note data_buf buffer should contain Discover attribute response payload, without ZCL header. Each + parsed Discover attribute status record is extracted from initial data_buf buffer + */ +#define ZB_ZCL_GENERAL_GET_NEXT_DISC_ATTR_RES(data_buf, disc_attr_info) \ +{ \ + (disc_attr_info) = zb_buf_len(data_buf) >= ZB_ZCL_DISC_ATTR_RESP_SIZE ? \ + (zb_zcl_disc_attr_info_t*)zb_buf_begin(data_buf) : (zb_zcl_disc_attr_info_t*)0; \ + \ + if (disc_attr_info) \ + { \ + ZB_ZCL_HTOLE16_INPLACE(&(disc_attr_info)->attr_id); \ + \ + (void)zb_buf_cut_left((data_buf), ZB_ZCL_DISC_ATTR_RESP_SIZE); \ + } \ +} + +/** @brief Discover attribute command + @param buffer - reference to buffer to put packet into + @param def_resp - enable/disable default response + @param start_attr_id - start attribute ID + @param max_len - max count + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param profile_id - profile identifier + @param cluster_id - cluster identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_GENERAL_DISC_READ_ATTR_REQ(buffer, def_resp, start_attr_id, max_len, \ + addr, dst_addr_mode, dst_ep, ep, profile_id, cluster_id, cb) \ +{ \ + zb_uint8_t *cmd_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL(cmd_ptr, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(cmd_ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_DISC_ATTRIB); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_ptr, (start_attr_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (max_len)); \ + ZB_ZCL_FINISH_PACKET(buffer, cmd_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, profile_id, cluster_id, cb); \ +} + +/** + * @brief Discover Attribute Request + * @param buffer - reference to buffer to put packet into + * @param cmd_ptr - pointer to command (not used) + * @param direction - direction of command (see @ref zcl_frame_direction) + * @param def_resp - enable/disable default response + * @param start_attr_id - start attribute ID + * @param max_len - max count + * @param addr - address to send packet to + * @param dst_addr_mode - addressing mode + * @param dst_ep - destination endpoint + * @param ep - sending endpoint + * @param profile_id - profile identifier + * @param cluster_id - cluster identifier + * @param cb - callback for getting command send status + */ +#define ZB_ZCL_GENERAL_DISC_ATTR_REQ_A(buffer, cmd_ptr, direction, def_resp, \ + start_attr_id, max_len, \ + addr, dst_addr_mode, dst_ep, ep, profile_id, cluster_id, cb) \ +{ \ + zb_uint8_t *cmd_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL_A(cmd_ptr, direction, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(cmd_ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_DISC_ATTRIB); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_ptr, (start_attr_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (max_len)); \ + ZB_ZCL_FINISH_PACKET(buffer, cmd_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, profile_id, cluster_id, cb); \ +} + +/** + * @brief Discover Attribute Request + * @param buffer - reference to buffer to put packet into + * @param cmd_ptr - pointer to command (not used) + * @param direction - direction of command (see @ref zcl_frame_direction) + * @param def_resp - enable/disable default response + * @param manuf_code - manufacturer specific code + * @param start_attr_id - start attribute ID + * @param max_len - max count + * @param addr - address to send packet to + * @param dst_addr_mode - addressing mode + * @param dst_ep - destination endpoint + * @param ep - sending endpoint + * @param profile_id - profile identifier + * @param cluster_id - cluster identifier + * @param cb - callback for getting command send status + */ +#define ZB_ZCL_GENERAL_DISC_ATTR_REQ_MANUF(buffer, cmd_ptr, direction, def_resp, \ + manuf_code, start_attr_id, max_len, \ + addr, dst_addr_mode, dst_ep, ep, \ + profile_id, cluster_id, cb) \ +{ \ + zb_uint8_t *cmd_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL_A(cmd_ptr, direction, \ + ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT( \ + cmd_ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, (manuf_code), ZB_ZCL_CMD_DISC_ATTRIB); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_ptr, (start_attr_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (max_len)); \ + ZB_ZCL_FINISH_PACKET(buffer, cmd_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, profile_id, cluster_id, cb); \ +} + +/** @} */ /* Discover attribute request and response sending and parsing. */ + + + +/********************** Configure reporting command definitions ***************************/ + +#if !(defined ZB_ZCL_DISABLE_REPORTING) || defined(DOXYGEN) + +/** + * @defgroup cfg_reporting_cmd Configure reporting command sending and parsing + * @{ + * @details + * Most of actions related to the attribute reporting configuration are implemented in ZCL + * internals. + * + * As described in ZCL spec, subclause 2.4.7, Configure Reporting command has two forms: + * @li client to server - instructs server to configure for attribute reporting. + * @li server to client - notifies client that server has configured for attribute reporting, + * and will report attribute values to the client. + * + * Request to configure server for attribute reporting can be filled like in the snippet below: + * @snippet simple_gw/simple_gw.c zcl_general_fill_configure_report + * Other variant of the command can be filled in a similar way with @ref + * ZB_ZCL_GENERAL_INIT_CONFIGURE_REPORTING_CLI_REQ() and @ref + * ZB_ZCL_GENERAL_ADD_RECV_REPORT_CONFIGURE_REPORTING_REQ() macros, and scheduled for sending + * with ZB_ZCL_GENERAL_SEND_CONFIGURE_REPORTING_REQ() macro. + * + * Configure reporting request record can be parsed as: + * @code + * zb_bufid_t buffer = pointer_to_the_packet_buffer; + * zb_zcl_configure_reporting_req_t* req_record; + * ... + * do + * { + * ZB_ZCL_GENERAL_GET_NEXT_CONFIGURE_REPORTING_REQ(buffer, req_record); + * if (! req_record) + * { + * break; + * } + * process_request_record(req_record); + * } while (1); + * @endcode + * + * Configure Reporting response command will be generated automatically by ZCL internals. + * Response record to the Configure Reporting command can be parsed as: + * @code + * ZB_ZCL_GENERAL_GET_NEXT_CONFIGURE_REPORTING_RES(buf, config_res); + * @endcode + * If there are several Configure Reporting response records, they could be processed cyclically + * in the same manner as Configure Reporting request ones. + * + */ + + /** u.clnt: as usual, cluster with client role sends this request + to a server to configure reporting: how attribute should be reported by a server */ +typedef ZB_PACKED_PRE struct zb_zcl_configure_reporting_req_clnt_s + { + zb_uint8_t attr_type; /*!< Attribute data type */ + zb_uint16_t min_interval; /*!< Minimum reporting interval */ + zb_uint16_t max_interval; /*!< Maximum reporting interval */ + zb_uint8_t delta[1]; /*!< Reportable change */ + } ZB_PACKED_STRUCT +zb_zcl_configure_reporting_req_clnt_t; + + /** u.srv: as usual, cluster with server role sends this request + to a client, to inform him how an attribute will be reported by a server */ +typedef ZB_PACKED_PRE struct zb_zcl_configure_reporting_req_srv_s + { + zb_uint16_t timeout; /*!< Timeout period */ + } ZB_PACKED_STRUCT +zb_zcl_configure_reporting_req_srv_t; + +/** + * @brief General type for Configure Reporting Request command. + + * see @ref zb_zcl_configure_reporting_req_srv_t + * see @ref zb_zcl_configure_reporting_req_clnt_t + */ +typedef ZB_PACKED_PRE union zb_zcl_configure_reporting_req_u_s +{ + zb_zcl_configure_reporting_req_clnt_t clnt; /*!< Parameters for client */ + zb_zcl_configure_reporting_req_srv_t srv; /*!< Parameters for server */ +} ZB_PACKED_STRUCT +zb_zcl_configure_reporting_req_u_t; + +/** @brief One chunk of Configure reporting command request + * + * Attribute reporting configuration record + */ +/* WARNING: Do not put directly packed_struct declaration inside another packet_struct - some + * compilers does not handle it correctly! */ +typedef ZB_PACKED_PRE struct zb_zcl_configure_reporting_req_s +{ + zb_uint8_t direction; /*!< Direction */ + zb_uint16_t attr_id; /*!< Attribute ID */ + zb_zcl_configure_reporting_req_u_t u; /*!< Request fields */ +} ZB_PACKED_STRUCT zb_zcl_configure_reporting_req_t; + +/*! Configure reporting command, direction field values */ +typedef enum zb_zcl_configure_reporting_direction_value_e +{ + ZB_ZCL_CONFIGURE_REPORTING_SEND_REPORT = 0x00, /**< Report should be send by a cluster. */ + ZB_ZCL_CONFIGURE_REPORTING_RECV_REPORT = 0x01 /**< Report should be received by a cluster. */ +} +zb_zcl_configure_reporting_direction_value_t; + +/** @cond internals_doc */ + +/* client configuration size is larger then srv version, can take + * sizeof(struct); reduce by sizeof(zb_uint8_t) because delta maybe omitted */ +#define ZB_ZCL_CONFIGURE_REPORTING_FOR_SEND_SIZE \ + (sizeof(zb_zcl_configure_reporting_req_t) - sizeof(zb_uint8_t)) + +/* calculate size for srv command version: direction, attr_id, timeout */ +#define ZB_ZCL_CONFIGURE_REPORTING_FOR_RECV_SIZE sizeof(zb_uint8_t) + sizeof(zb_uint16_t)*2 + +/** @endcond */ /* internals_doc */ + +/** @brief Parses Configure reporting command request and returns next Attribute reporting + configuration record or NULL if there is no more data. + + If request contains invalid data, NULL is returned. + @param data_buf - ID zb_bufid_t of a buffer containing Parses Configure reporting command data + @param config_rep_req - out pointer to zb_zcl_configure_reporting_req_t, containing Attribute + reporting configuration record + @note data_buf buffer should contain Configure reporting command payload, without ZCL header. + Each parsed Attribute reporting configuration record is extracted from initial data_buf buffer + */ +#define ZB_ZCL_GENERAL_GET_NEXT_CONFIGURE_REPORTING_REQ(data_buf, config_rep_req) \ +{ \ + zb_uint16_t res_size = 0xffff; \ + /* ZB_ZCL_CONFIGURE_REPORTING_FOR_SEND_SIZE - is minimum payload length */ \ + (config_rep_req) = zb_buf_len(data_buf) >= ZB_ZCL_CONFIGURE_REPORTING_FOR_RECV_SIZE ? \ + (zb_zcl_configure_reporting_req_t *)zb_buf_begin(data_buf) : NULL; \ + \ + if (config_rep_req) \ + { \ + ZB_ZCL_HTOLE16_INPLACE(&(config_rep_req)->attr_id); \ + if ((config_rep_req)->direction == ZB_ZCL_CONFIGURE_REPORTING_RECV_REPORT) \ + { \ + res_size = ZB_ZCL_CONFIGURE_REPORTING_FOR_RECV_SIZE; \ + ZB_ZCL_HTOLE16_INPLACE(&(config_rep_req)->u.srv.timeout); \ + } \ + else /* ZB_ZCL_CONFIGURE_REPORTING_SEND_REPORT */ \ + { \ + res_size = ZB_ZCL_CONFIGURE_REPORTING_FOR_SEND_SIZE; \ + ZB_ZCL_HTOLE16_INPLACE(&(config_rep_req)->u.clnt.min_interval); \ + ZB_ZCL_HTOLE16_INPLACE(&(config_rep_req)->u.clnt.max_interval); \ + if (zb_zcl_is_analog_data_type((config_rep_req)->u.clnt.attr_type)) \ + { \ + res_size += zb_zcl_get_analog_attribute_size((config_rep_req)->u.clnt.attr_type); \ + if (res_size <= zb_buf_len(data_buf)) \ + { \ + ZB_ZCL_FIX_ENDIAN((config_rep_req)->u.clnt.delta, (config_rep_req)->u.clnt.attr_type); \ + } \ + } \ + } /* if ZB_ZCL_CONFIGURE_REPORTING_SEND_REPORT */ \ + } /* if config_rep_req */ \ + \ + if (res_size <= zb_buf_len(data_buf)) \ + { \ + (void)zb_buf_cut_left((data_buf), res_size); \ + } \ + else \ + { \ + (config_rep_req) = NULL; \ + } \ +} + +/** One chunk of Configure reporting response command + * + * Attribute status record + */ +typedef ZB_PACKED_PRE struct zb_zcl_configure_reporting_res_s +{ + zb_uint8_t status; /*!< Configure reporting status */ + zb_uint8_t direction; /*!< Direction */ + zb_uint16_t attr_id; /*!< Attribute ID */ +} ZB_PACKED_STRUCT +zb_zcl_configure_reporting_res_t; + +/** @cond internals_doc */ + +/*! Minimum size of zb_zcl_configure_reporting_res_t */ +#define ZB_ZCL_CONFIGURE_REPORTING_RES_SIZE sizeof(zb_uint8_t) + +/** @endcond */ /* internals_doc */ + +/** @brief Parses Configure reporting response and returns next + configure attribute status record or NULL if there is no more data. + + If response contains invalid data, NULL is returned. + @param data_buf - ID zb_bufid_t of a buffer containing Configure reporting response data + @param config_rep_res - out pointer to zb_zcl_configure_reporting_res_t, containing Configure + attribute status record + @note data_buf buffer should contain Configure reporting response payload, without ZCL header. + Each parsed Configure attribute status record is extracted from initial data_buf buffer + */ +#define ZB_ZCL_GENERAL_GET_NEXT_CONFIGURE_REPORTING_RES(data_buf, config_rep_res) \ +{ \ + zb_uint16_t res_size = 0; \ + (config_rep_res) = zb_buf_len(data_buf) >= ZB_ZCL_CONFIGURE_REPORTING_RES_SIZE ? \ + (zb_zcl_configure_reporting_res_t*)zb_buf_begin(data_buf) : NULL; \ + \ + if (config_rep_res) \ + { \ + (config_rep_res)->status = \ + zb_zcl_zcl8_statuses_conversion((config_rep_res)->status); \ + if ((config_rep_res)->status != ZB_ZCL_STATUS_SUCCESS \ + && (config_rep_res)->status != ZB_ZCL_STATUS_MALFORMED_CMD) \ + { \ + /* In case of error, direction and attribute id is reported */ \ + res_size = sizeof(zb_zcl_configure_reporting_res_t); \ + if (res_size <= zb_buf_len(data_buf)) \ + { \ + ZB_ZCL_HTOLE16_INPLACE(&(config_rep_res)->attr_id); \ + } \ + } \ + else \ + { \ + res_size = ZB_ZCL_CONFIGURE_REPORTING_RES_SIZE; \ + } \ + \ + if (res_size <= zb_buf_len(data_buf)) \ + { \ + (void)zb_buf_cut_left((data_buf), res_size); \ + } \ + else \ + { \ + (config_rep_res) = NULL; \ + } \ + } \ +} + +/*! @brief Initialize Configure reporting command (report send case) + @param buffer to put packet to + @param ptr - command buffer pointer + @param def_resp - enable/disable default response +*/ +#define ZB_ZCL_GENERAL_INIT_CONFIGURE_REPORTING_SRV_REQ(buffer, ptr, def_resp) \ +{ \ + ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL_A( \ + ptr, ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_CONFIG_REPORT); \ +} + +/*! @brief Initialize Configure reporting command (report send case) + @param buffer to put packet to + @param ptr - command buffer pointer + @param def_resp - enable/disable default response + @param manuf_code - manufacturer specific code +*/ +#define ZB_ZCL_GENERAL_INIT_CONFIGURE_REPORTING_SRV_REQ_MANUF(buffer, ptr, def_resp, manuf_code) \ +{ \ + ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL_A( \ + ptr, ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_TRUE, \ + manuf_code, ZB_ZCL_CMD_CONFIG_REPORT); \ +} + +/*! @brief Initialize Configure reporting command (report receive case) + @param buffer to put packet to + @param ptr - command buffer pointer + @param def_resp - enable/disable default response +*/ +#define ZB_ZCL_GENERAL_INIT_CONFIGURE_REPORTING_CLI_REQ(buffer, ptr, def_resp) \ +{ \ + ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL_A( \ + ptr, ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_CONFIG_REPORT); \ +} + +/*! @brief Add attribute reporting configuration record to command payload (report send case) + @param ptr - command buffer pointer + @param attr_id - attribute identifier + @param attr_type - type of the attribute + @param min_interval - reporting minimum interval + @param max_interval - reporting maximum interval + @param report_change - reportable value change +*/ +#define ZB_ZCL_GENERAL_ADD_SEND_REPORT_CONFIGURE_REPORTING_REQ( \ + ptr, attr_id, attr_type, min_interval, max_interval, report_change) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, ZB_ZCL_CONFIGURE_REPORTING_SEND_REPORT); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (attr_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (attr_type)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (min_interval)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (max_interval)); \ + if (zb_zcl_is_analog_data_type(attr_type)) \ + { \ + (ptr) = zb_zcl_put_value_to_packet((ptr), (attr_type), report_change); \ + } \ +} + +/*! @brief Add attribute reporting configuration record to command payload (report receive case) + @param ptr - command buffer pointer + @param attr_id - attribute identifier + @param timeout - reporting timeout +*/ +#define ZB_ZCL_GENERAL_ADD_RECV_REPORT_CONFIGURE_REPORTING_REQ(ptr, attr_id, timeout) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, ZB_ZCL_CONFIGURE_REPORTING_RECV_REPORT); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (attr_id)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (timeout)); \ +} + +/** @brief Sends Configure reporting command + @param buffer to put data to + @param ptr - pointer to the memory area to put data to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cluster_id - cluster identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_GENERAL_SEND_CONFIGURE_REPORTING_REQ( \ + buffer, ptr, addr, dst_addr_mode, dst_ep, ep, prfl_id, cluster_id, cb) \ +{ \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cluster_id, cb); \ +} + +/** @} */ /* Configure reporting command sending and parsing. */ + +/************************** Report attribute command definitions **********************************/ + +/** + * @defgroup report_attr_cmd Report attribute command parsing + * @{ + * @details + * Report attributes command originates from ZCL internals as a packet constructed according to + * ZCL spec, subclause 2.4.11. This command can be parsed by cyclical application of @ref + * ZB_ZCL_GENERAL_GET_NEXT_REPORT_ATTR_REQ() macro. + * + */ + +/** @cond internals_doc */ + +/** @brief Minimal size of Read attribute response, it should contain attribute id and status */ +#define ZB_ZCL_REPORT_ATTR_CMD_SIZE sizeof(zb_zcl_report_attr_req_t) + +/** @endcond */ /* internals_doc */ + +/*! @brief ZCL Report Attribute Command frame + @see ZCL spec, 2.4.11.1 Report Attributes Command + @note Report attribute command contains variable number of attribute reports, + zb_zcl_report_attr_req_t defines one attribute report +*/ +typedef ZB_PACKED_PRE struct zb_zcl_report_attr_req_s +{ + zb_uint16_t attr_id; /*!< Attribute ID */ + zb_uint8_t attr_type; /*!< Attribute type */ + zb_uint8_t attr_value[1]; /*!< Attribute value */ +} ZB_PACKED_STRUCT +zb_zcl_report_attr_req_t; + +/** @cond internals_doc */ + +/** @brief Minimum size of report attribute command */ +#define ZB_ZCL_REPORT_ATTR_REQ_SIZE sizeof(zb_zcl_report_attr_req_t) + +/** @endcond */ /* internals_doc */ + +/** @brief Parses Report attribute command and returns next Attribute + report or NULL if there is no more data. + + If command contains invalid data, NULL is returned. + @param data_buf - ID zb_bufid_t of a buffer containing Report attribute command data + @param rep_attr_req - out pointer to zb_zcl_report_attr_req_t, containing Attribute report + @note data_buf buffer should contain Report attribute command payload, without ZCL header. + Each parsed Attribute report attribute is extracted from initial data_buf buffer + */ +#define ZB_ZCL_GENERAL_GET_NEXT_REPORT_ATTR_REQ(data_buf, rep_attr_req) \ +{ \ + zb_uint16_t req_size = 0xffff; \ + (rep_attr_req) = zb_buf_len(data_buf) >= ZB_ZCL_REPORT_ATTR_REQ_SIZE ? \ + (zb_zcl_report_attr_req_t*)zb_buf_begin(data_buf) : NULL; \ + \ + if (rep_attr_req) \ + { \ + req_size = ZB_ZCL_REPORT_ATTR_REQ_SIZE; \ + ZB_ZCL_HTOLE16_INPLACE(&(rep_attr_req)->attr_id); \ + /* Reduce req_size value by sizeof(zb_uint8_t) because it is \ + * already included into zb_zcl_report_attr_req_t */ \ + req_size += \ + zb_zcl_get_attribute_size((rep_attr_req)->attr_type, (rep_attr_req)->attr_value) - \ + sizeof(zb_uint8_t); \ + if (req_size <= zb_buf_len(data_buf)) \ + { \ + ZB_ZCL_FIX_ENDIAN((rep_attr_req)->attr_value, (rep_attr_req)->attr_type); \ + } \ + \ + if (req_size <= zb_buf_len(data_buf)) \ + { \ + (void)zb_buf_cut_left((data_buf), req_size); \ + } \ + else \ + { \ + (rep_attr_req) = NULL; \ + } \ + } \ +} + +/** @} */ /* Report attribute command parsing. */ + +/************************** Read Reporting Configuration command definitions **********************************/ + +/** + * @defgroup read_reporting_cfg_cmd Read reporting configuration command sending and parsing + * @{ + * @details + * Most of actions related to the read attribute reporting configuration are implemented in ZCL + * internals. + * Read reporting configuration command is described in ZCL spec, subclause 2.4.9. + */ + + + +/**Format of the Attribute Status Record Field + *Figure 2.20 in ZCL spec. + *NOTE: it can be various number of attribute status record fields in Read + *reporting configuration request + */ +typedef ZB_PACKED_PRE struct zb_zcl_read_reporting_cfg_req_s +{ + zb_uint8_t direction; /*!< The direction field specifies whether + * values of the attribute are reported (0x00), or + *whether reports of the attribute are received (0x01). + */ + zb_uint16_t attr_id; /*!< The attribute identifier field shall + *contain the identifier of the attribute whose + *reporting configuration details are to be read. + */ +} ZB_PACKED_STRUCT + zb_zcl_read_reporting_cfg_req_t; + +/** @brief Minimal size of Write attribute request, it will be more if attr_value size is more + * than 1 byte + */ +#define ZB_ZCL_READ_REP_CFG_REQ_SIZE sizeof(zb_zcl_read_reporting_cfg_req_t) + +/** @brief Parses read reporting configuration request and returns + * next Read reporting configuration attribute record or NULL if there + * is no more data. + + If request contains invalid data, NULL is returned. + @param data_buf - ID zb_bufid_t of a buffer containing read reporting configuration request data + @param rep_cfg_req - out pointer to @ref zb_zcl_read_attr_req_t, containing read reporting configuration request + @param rslt - returns TRUE if record exist and FALSE if not + @note data_buf buffer should contain read reporting configuration request payload, without ZCL header. Each + parsed read reporting configuration request is extracted from initial data_buf buffer + */ +#define ZB_ZCL_GENERAL_GET_NEXT_READ_REP_CFG_REQ(data_buf, rep_cfg_req, rslt) \ + { \ +zb_zcl_read_reporting_cfg_req_t *cfg_req; \ + (cfg_req) = zb_buf_len(data_buf) >= ZB_ZCL_READ_REP_CFG_REQ_SIZE ? \ + (zb_zcl_read_reporting_cfg_req_t *) zb_buf_begin(data_buf) : NULL; \ + if (cfg_req) \ + { \ + rep_cfg_req.direction = cfg_req -> direction; \ + rep_cfg_req.attr_id = cfg_req -> attr_id; \ + ZB_ZCL_HTOLE16_INPLACE(&(read_rep_cfg_req).attr_id); \ + (void)zb_buf_cut_left((data_buf), ZB_ZCL_READ_REP_CFG_REQ_SIZE); \ + rslt = ZB_TRUE; \ + } \ + else \ + { \ + rslt = ZB_FALSE; \ + } \ +} + + +/**Format of the Attribute Reporting Configuration Record Field + *Figure 2.22 in ZCL spec. + *NOTE: it can be various number of attribute recording configuration + *record fields in Read reporting configuration response + */ +typedef ZB_PACKED_PRE struct zb_zcl_read_reporting_cfg_rsp_s +{ + zb_uint8_t status; /*!direction == ZB_ZCL_CONFIGURE_REPORTING_SEND_REPORT) \ + { \ + min_resp_size = zb_zcl_is_analog_data_type((read_rep_conf_res)->u.clnt.attr_type)? \ + ZB_ZCL_READ_REPORTING_CFG_RES_SIZE: \ + ZB_ZCL_READ_REPORTING_CFG_RES_SIZE - sizeof(zb_uint8_t); \ + } \ + else \ + { \ + min_resp_size += sizeof(zb_uint16_t); /* timeout value */ \ + } \ + \ + (read_rep_conf_res)->status = \ + zb_zcl_zcl8_statuses_conversion((read_rep_conf_res)->status); \ + if ((read_rep_conf_res)->status != ZB_ZCL_STATUS_SUCCESS \ + && (read_rep_conf_res)->status != ZB_ZCL_STATUS_MALFORMED_CMD) \ + { \ + /* In case of error, direction and attribute id is reported */ \ + res_size = sizeof(zb_uint16_t) + 2*sizeof(zb_uint8_t); \ + } \ + else \ + { \ + res_size = min_resp_size; \ + } \ + } \ + \ + if (res_size <= zb_buf_len(data_buf)) \ + { \ + ZB_ZCL_HTOLE16_INPLACE(&(read_rep_conf_res)->attr_id); \ + (void)zb_buf_cut_left((data_buf), res_size); \ + } \ + else \ + { \ + (read_rep_conf_res) = NULL; \ + } \ +} + + +/** @} */ /* Configure read reporting configuration command sending and parsing. */ + +/** @cond internals_doc */ + +#endif + + +/******************** HA extensions: discovery commands ***************************/ +/********************* HA extension: discovery commands *****************************/ + +#if defined ZB_ENABLE_HA || defined DOXYGEN + +/** + * @defgroup disc_cmd Discovery commands command sending and parsing. + * @{ + * @details + * Discovery commands request has fixed length payload. + * Discovery commands response has variable-length payload. + * + */ + +/********* request commands ************/ + +/*! @brief ZCL Discovery Commands Command frame + @see HA spec, 12.1.1 Discovery Commands Command + @see HA spec, 12.1.3 Discovery Commands Command +*/ +typedef ZB_PACKED_PRE struct zb_zcl_disc_cmd_req_s +{ + zb_uint8_t start_cmd_id; /*!< Start command identifier */ + zb_uint8_t maximum; /*!< Maximum command identifiers */ +} ZB_PACKED_STRUCT +zb_zcl_disc_cmd_req_t; + +/** @brief Discover commands Generated command + @param _buffer to put packet to + @param _direction - direction client-to-server or server-to-client + @param _def_resp - enable/disable default response + @param _addr - address to send packet to + @param _dst_addr_mode - addressing mode + @param _dst_ep - destination endpoint + @param _ep - sending endpoint + @param _profile_id - profile identifier + @param _cluster_id - cluster identifier + @param _cb - callback for getting command send status + @param _is_manuf - is discovery manufacturer attributes + @param _manuf_id - manufacturer ID + @param _start_cmd_id - start command ID + @param _max_len - max count +*/ +#define ZB_ZCL_GENERAL_DISC_COMMAND_GENERATED_REQ(_buffer, _direction, _def_resp, \ + _addr, _dst_addr_mode, _dst_ep, _ep, _profile_id, _cluster_id, _cb, \ + _is_manuf, _manuf_id, _start_cmd_id, _max_len) \ +{ \ + zb_uint8_t *cmd_ptr = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL_EXT(cmd_ptr, \ + ((_is_manuf) ? ZB_ZCL_MANUFACTURER_SPECIFIC : ZB_ZCL_NOT_MANUFACTURER_SPECIFIC), \ + (_direction), (_def_resp)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(cmd_ptr, ZB_ZCL_GET_SEQ_NUM(), (_is_manuf), \ + (_manuf_id), ZB_ZCL_CMD_DISCOVER_COMMANDS_GENERATED); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (_start_cmd_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (_max_len)); \ + ZB_ZCL_FINISH_PACKET((_buffer), cmd_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT((_buffer), (_addr), (_dst_addr_mode), (_dst_ep), (_ep), \ + (_profile_id), (_cluster_id), (_cb)); \ +} + +/** @brief Discover commands Received command + @param _buffer to put packet to + @param _direction - direction client-to-server or server-to-client + @param _def_resp - enable/disable default response + @param _addr - address to send packet to + @param _dst_addr_mode - addressing mode + @param _dst_ep - destination endpoint + @param _ep - sending endpoint + @param _profile_id - profile identifier + @param _cluster_id - cluster identifier + @param _cb - callback for getting command send status + @param _is_manuf - is discovery manufacturer attributes + @param _manuf_id - manufacturer ID + @param _start_cmd_id - start command ID + @param _max_len - max count +*/ +#define ZB_ZCL_GENERAL_DISC_COMMAND_RECEIVED_REQ(_buffer, _direction, _def_resp, \ + _addr, _dst_addr_mode, _dst_ep, _ep, _profile_id, _cluster_id, _cb, \ + _is_manuf, _manuf_id, _start_cmd_id, _max_len) \ +{ \ + zb_uint8_t *cmd_ptr = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL_EXT(cmd_ptr, \ + ((_is_manuf) ? ZB_ZCL_MANUFACTURER_SPECIFIC : ZB_ZCL_NOT_MANUFACTURER_SPECIFIC), \ + (_direction), (_def_resp)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(cmd_ptr, ZB_ZCL_GET_SEQ_NUM(), (_is_manuf), \ + (_manuf_id), ZB_ZCL_CMD_DISCOVER_COMMANDS_RECEIVED); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (_start_cmd_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (_max_len)); \ + ZB_ZCL_FINISH_PACKET((_buffer), cmd_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT((_buffer), (_addr), (_dst_addr_mode), (_dst_ep), (_ep), \ + (_profile_id), (_cluster_id), (_cb)); \ +} + +/** @brief Get parameter of Discovery command request. + + @param _buffer - buffer containing part of Discover command request data + @param _data_ptr - out pointer to zb_zcl_disc_cmd_req_t, containing Discover command data + @param _status - result parse, see @ref zb_zcl_parse_status_t + */ +#define ZB_ZCL_GENERAL_GET_DISC_COMMAND(_data_ptr, _buffer, _status) \ +{ \ + if (zb_buf_len((_buffer)) != sizeof(zb_zcl_disc_cmd_req_t)) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_disc_cmd_req_t *src_ptr = \ + (zb_zcl_disc_cmd_req_t*)zb_buf_begin((_buffer)); \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (_data_ptr)->start_cmd_id = src_ptr->start_cmd_id; \ + (_data_ptr)->maximum = src_ptr->maximum; \ + } \ +} + +/********* response commands ************/ + +/*! @brief ZCL Discover command complete enum + @see HA spec, subclause 12.1.2.1.2. +*/ +typedef enum zb_zcl_disc_cmd_complete_e +{ + /*! Are more commands to be discovered */ + ZB_ZCL_DISC_CMD_NOT_COMPLETE = 0x00, + /*! No more commands to be discovered */ + ZB_ZCL_DISC_CMD_COMPLETE = 0x01, +} zb_zcl_disc_cmd_complete_t; + +/*! @brief ZCL Discovery Commands Command frame + @see HA spec, 12.1.2 Discovery Commands Command + @see HA spec, 12.1.4 Discovery Commands Command +*/ +typedef ZB_PACKED_PRE struct zb_zcl_disc_cmd_resp_s +{ + zb_uint8_t complete; /*!< Discovery complete */ +} ZB_PACKED_STRUCT +zb_zcl_disc_cmd_resp_t; + +/** @brief Init Discover commands response manufacture specific and not specific + @param _cmd_ptr - pointer of current part command + @param _buffer to put packet to + @param _direction - direction client-to-server or server-to-client + @param _seq - sequence of request + @param _cmd - command Id + @param _is_manuf - is manufacturer specific + @param _manuf_id - manufacturer ID + @param _complete - The discovery complete field is a boolean field +*/ +#define ZB_ZCL_GENERAL_INIT_DISC_COMMAND_RESP(_cmd_ptr, _buffer, \ + _direction, _seq, _cmd, _is_manuf, _manuf_id, _complete) \ +{ \ + (_cmd_ptr) = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL_EXT((_cmd_ptr), \ + ((_is_manuf)!=ZB_FALSE ? \ + ZB_ZCL_MANUFACTURER_SPECIFIC : ZB_ZCL_NOT_MANUFACTURER_SPECIFIC), \ + (_direction)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT((_cmd_ptr), (_seq), (_is_manuf), \ + (_manuf_id), (_cmd)); \ + ZB_ZCL_PACKET_PUT_DATA8((_cmd_ptr), (_complete)); \ +} + +/** @brief Add command Id to Discover commands response + @param _cmd_ptr - pointer of current part command + @param _cmd_id - The discovery complete field is a boolean field +*/ +#define ZB_ZCL_GENERAL_ADD_DISC_COMMAND_RESP(_cmd_ptr, _cmd_id) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA8((_cmd_ptr), (_cmd_id)); \ +} + +/** @brief Finish command Id to Discover commands response + @param _buffer to put packet to + @param _cmd_ptr - pointer of current part command + @param _addr - address to send packet to + @param _dst_addr_mode - addressing mode + @param _dst_ep - destination endpoint + @param _ep - sending endpoint + @param _profile_id - profile identifier + @param _cluster_id - cluster identifier +*/ +#define ZB_ZCL_GENERAL_FINISH_DISC_COMMAND_RESP(_buffer, _cmd_ptr, \ + _addr, _dst_addr_mode, _dst_ep, _ep, _profile_id, _cluster_id) \ +{ \ + ZB_ZCL_FINISH_PACKET((_buffer), (_cmd_ptr)) \ + ZB_ZCL_SEND_COMMAND_SHORT((_buffer), (_addr), (_dst_addr_mode), (_dst_ep), \ + (_ep), (_profile_id), (_cluster_id), NULL); \ +} + + +/** @brief Get parameter of Discovery command response. + + @param _buffer - ID zb_bufid_t of a buffer containing part of Discover command response data + @param _data_ptr - out pointer to zb_zcl_disc_cmd_res_t, containing Discover command response + @param _status - result parse, see @ref zb_zcl_parse_status_t + */ +#define ZB_ZCL_GENERAL_GET_DISC_COMMAND_RESP(_data_ptr, _buffer, _status) \ +{ \ + if (zb_buf_len((_buffer)) < sizeof(zb_zcl_disc_cmd_resp_t)) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_disc_cmd_resp_t *src_ptr = \ + (zb_zcl_disc_cmd_resp_t*)zb_buf_begin((_buffer)); \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (_data_ptr)->complete = src_ptr->complete; \ + (void)zb_buf_cut_left(()buffer), sizeof(zb_zcl_disc_cmd_resp_t)); \ + } \ +} + +/** @brief Get next command ID from Discovery command response. + + @param _buffer - ID zb_bufid_t of a buffer containing part of Discover command response data + @param _cmd_id - out next command ID + @param _status - result parse, see @ref zb_zcl_parse_status_t + */ +/* sizeof(cmd_id) == sizeof(zb_uint8_t), + command ID has not special struct */ +#define ZB_ZCL_GENERAL_GET_NEXT_CMD_ID_DISC_COMMAND_RESP(_cmd_id, _buffer, _status) \ +{ \ + if (zb_buf_len((_buffer)) < sizeof(zb_uint8_t)) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_uint8_t *cmd_id_list = (zb_uint8_t*)zb_buf_begin((_buffer)); \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (_cmd_id) = cmd_id_list[0]; \ + (void)zb_buf_cut_left((_buffer), sizeof(zb_uint8_t)); \ + } \ +} + +/** @} */ /* Discovery commands command sending and parsing */ + +#endif /* defined ZB_ENABLE_HA || defined DOXYGEN */ + +/***** HA extension: discovery attribute extended ************************/ + +/*! @brief ZCL Discover Attribute Extended Command frame + @see HA1.2 spec, zb_zcl_disc_attr_ext 12.1.5 Discover Attributes Extended Command +*/ +/* command frames are identical for Discover attr and Discover attr ext */ +typedef zb_zcl_disc_attr_req_t zb_zcl_disc_attr_ext_req_t; + +/** @brief Discover Attributes Extended command + @param _buffer to put packet to + @param _direction - direction client-to-server or server-to-client + @param _def_resp - enable/disable default response + @param _addr - address to send packet to + @param _dst_addr_mode - addressing mode + @param _dst_ep - destination endpoint + @param _ep - sending endpoint + @param _profile_id - profile identifier + @param _cluster_id - cluster identifier + @param _cb - callback for getting command send status + @param _is_manuf - is discovery manufacturer attributes + @param _manuf_id - manufacturer ID + @param _start_attr_id - start attribute ID + @param _max_len - max count +*/ +#define ZB_ZCL_GENERAL_DISC_ATTRIBUTE_EXT_REQ(_buffer, _direction, _def_resp, \ + _addr, _dst_addr_mode, _dst_ep, _ep, _profile_id, _cluster_id, _cb, \ + _is_manuf, _manuf_id, _start_attr_id, _max_len) \ +{ \ + zb_uint8_t *cmd_ptr = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL_EXT(cmd_ptr, \ + ((_is_manuf) ? ZB_ZCL_MANUFACTURER_SPECIFIC : ZB_ZCL_NOT_MANUFACTURER_SPECIFIC), \ + (_direction), (_def_resp)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(cmd_ptr, ZB_ZCL_GET_SEQ_NUM(), (_is_manuf), \ + (_manuf_id), ZB_ZCL_CMD_DISCOVER_ATTR_EXT); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_ptr, (_start_attr_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (_max_len)); \ + ZB_ZCL_FINISH_PACKET((_buffer), cmd_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT((_buffer), (_addr), (_dst_addr_mode), \ + (_dst_ep), (_ep), (_profile_id), (_cluster_id), (_cb)); \ +} + +/*! @brief HA1.2 Description for Discover Attribute Response frame + @see ZCL spec, zb_zcl_read_attr 2.4.14 Discover Attribute Response +*/ +typedef ZB_PACKED_PRE struct zb_zcl_disc_attr_ext_info_s +{ + zb_uint16_t attr_id; /*!< Attribute identifier */ + zb_uint8_t data_type; /*!< Attribute data type */ + zb_uint8_t attr_access; /*!< Attribute access control */ +} ZB_PACKED_STRUCT +zb_zcl_disc_attr_ext_info_t; + +#define ZB_ZCL_DISC_ATTR_EXT_RESP_SIZE sizeof(zb_zcl_disc_attr_ext_info_t) + +/*! @brief ZCL Discover Attribute Response frame + @see ZCL spec, zb_zcl_read_attr 2.4.15 Discover Attribute Response + @note Command frame contains variable number of parameters +*/ +typedef ZB_PACKED_PRE struct zb_zcl_disc_attr_ext_res_s +{ + zb_uint8_t complete; /*!< Discovery complete */ + zb_zcl_disc_attr_ext_info_t info[1]; /*!< Attribute desc list */ +} ZB_PACKED_STRUCT +zb_zcl_disc_attr_ext_res_t; + +/** @brief Get parameter of Discovery Attribute Extended response. + + @param _buffer - ID zb_bufid_t of a buffer containing part of Discover Attribute Extended response data + @param _complete - out variable to complete field Discover command response, see @ref zcl_disc_complete + @param _status - result parse, see @ref zb_zcl_parse_status_t + */ +#define ZB_ZCL_GENERAL_GET_COMPLETE_DISC_ATTR_RESP(_complete, _buffer, _status) \ +{ \ + if (zb_buf_len((_buffer)) < sizeof(zb_uint8_t)) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + zb_uint8_t *complete_ptr = (zb_uint8_t*)zb_buf_begin((_buffer)); \ + (_complete) = *complete_ptr; \ + (void)zb_buf_cut_left((_buffer), sizeof(zb_uint8_t)); \ + } \ +} + +/** @brief Get next command ID from Discovery command response. + + @param _buffer - ID zb_bufid_t of a buffer containing part of Discover command response data + @param _data_ptr - out Description for Discover Attribute Response frame, see @ref zb_zcl_disc_attr_ext_info_t + @param _status - result parse, see @ref zb_zcl_parse_status_t + */ +#define ZB_ZCL_GENERAL_GET_NEXT_ATTR_DISC_COMMAND_RESP(_data_ptr, _buffer, _status) \ +{ \ + if (zb_buf_len((_buffer)) < sizeof(zb_zcl_disc_attr_ext_info_t)) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_disc_attr_ext_info_t *src_ptr = \ + (zb_zcl_disc_attr_ext_info_t*)zb_buf_begin((_buffer)); \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_HTOLE16(&((_data_ptr)->attr_id), &(src_ptr->attr_id)); \ + (_data_ptr)->data_type = src_ptr->data_type; \ + (_data_ptr)->data_access = src_ptr->data_access; \ + (void)zb_buf_cut_left((_buffer), sizeof(zb_zcl_disc_attr_ext_info_t)); \ + } \ +} + + /*! Convert internal attribute access bitmask into ZCL/HA1.2 bitmask + * value (actually, support 0 and 1 bits) */ +#define ZB_ZCL_CONVERT_ATTR_ACCESS_BITMASK(_access) ((_access) & 0x7U) + +/******************** Command handlers ***************************/ + +/* ZCL handlers */ +void zb_zcl_read_attr_handler(zb_uint8_t param); +void zb_zcl_write_attr_handler(zb_uint8_t param); +#if defined ZB_ENABLE_HA +void zb_zcl_discover_commands_res(zb_uint8_t param, zb_bool_t recv_cmd_type); +#endif /* ZB_ENABLE_HA */ + +#if !(defined ZB_ZCL_DISABLE_REPORTING) || defined(DOXYGEN) + +void zb_zcl_configure_reporting_handler(zb_uint8_t param); + +/* ZCL commands */ +void zb_zcl_send_report_attr_command(struct zb_zcl_reporting_info_s *rep_info, zb_uint8_t param); + +#endif + +zb_bool_t zb_zcl_handle_general_commands(zb_uint8_t param); + +/** @endcond */ /* internals_doc */ + +/** @} */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +#endif /* ZB_ZCL_COMMANDS_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_common.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_common.h new file mode 100644 index 0000000..f875852 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_common.h @@ -0,0 +1,2533 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Zigbee cluster library types and macros common for all clusters +*/ + +#ifndef ZB_ZCL_COMMON_H +#define ZB_ZCL_COMMON_H 1 + +#include /* int types, zb_bufid_t */ + +/** @cond DOXYGEN_ZCL_SECTION */ + +#ifdef DEBUG +/* If defined, samples included to zcl source files will be compiled - need for development only */ +#define ZB_COMPILE_ZCL_SAMPLE +#endif + + +/** @addtogroup ZB_ZCL_COMMON + * @{ + */ + +/** + * @defgroup zb_zcl_common_types ZCL common types + * @{ + * @details + * The section contains enumerations defining cluster identifiers and inter-device operation + * statuses, and a callback type used to notify application on attribute value change (see @ref + * write_attr_cmd "Write attributes" command description). + */ + +/*************************** ZCL cluster definitions ***********************************/ + +/*! ZCL payload maximum size; is used to calculate number of + * available bytes in variable-size commands */ +/* TODO: current max size is defined for the worst case (nwk security + * enabled, long address is specified). Possibly - recalculate this + * max size in run-time taking into account current parameters */ +/* TODO: check this value - calculate it correctly!!! */ +#define ZB_MAX_PHY_PAYLOAD_SIZE 127U +/* + Let's count: +- max PHY payload - 127 bytes +- MAC hdr (w/o Pan ID completion, short src/dest) - (FC 2, Seq 1, Pan ID 2, DST addr 2, SRC addr +2, FCS 2) = 11b MAC +- NWK HDR 8 + 8*2 (addresses). Note: not use source routing, else have more fields. +- NWK security 18b +- APS HDR (without security) 8b +Total 61 (45 without ieee addresses). +So, rest is 127-61 = 66b +So, rest is 127-45 = 82b + */ +/* #define ZB_ZCL_MAX_PAYLOAD_SIZE 55 */ +/*! Maximal payload size */ +#define ZB_ZCL_HI_MAX_PAYLOAD_SIZE 66U +/*! Maximal payload size without long address sending */ +#define ZB_ZCL_HI_WO_IEEE_MAX_PAYLOAD_SIZE 82U + +/** + * ZCL frame in IOBUF : payload + ZCL HDR + APS HDR + NWK HDR + MAC HDR + FCS + BUF PARAM + * This macro defines the minimum buffer cost to transmit a ZCL frame. + */ +#define ZB_ZCL_FRAME_MIN_RESERVE_IOBUF_SIZE(manuf_specific) \ + (0 \ + + ((manuf_specific) ? ZB_ZCL_FULL_HDR_SIZE : ZB_ZCL_SHORT_HDR_SIZE) \ + + (ZB_APS_BASE_HDR_SIZE + ZB_APS_MAX_APS_SECURITY_SIZE) \ + + (ZB_NWK_BASE_HDR_SIZE + ZB_NWK_MAX_SECURITY_HDR_SIZE) \ + + (MAX_MAC_OVERHEAD_SHORT_ADDRS) \ + + (ZB_IO_BUF_SIZE - MAX_PHY_FRM_SIZE)) \ + +struct zb_zcl_attr_s; /* Forward declaration */ + +/** @brief ZCL Cluster Init Handler. This handler is called on registering device context (@ref + ZB_AF_REGISTER_DEVICE_CTX). Initialization of the cluster should include @ref + zb_zcl_add_cluster_handlers call, if any of the cluster handlers are implemented. + + Cluster Init handler is bound to the cluster declaration via ZB_ZCL_CLUSTER_DESC macro. Every + cluster should implement "__INIT" macro, for example: + @code + #define ZB_ZCL_CLUSTER_ID_ON_OFF_SERVER_ROLE_INIT zb_zcl_on_off_init_server + #define ZB_ZCL_CLUSTER_ID_ON_OFF_CLIENT_ROLE_INIT zb_zcl_on_off_init_client + @endcode + + If cluster does not have any initialization steps and does not need any cluster handlers, + Cluster Init handler may be NULL, for example: + @code + #define ZB_ZCL_CLUSTER_ID_OCCUPANCY_SENSING_SERVER_ROLE_INIT (zb_zcl_cluster_init_t)NULL + #define ZB_ZCL_CLUSTER_ID_OCCUPANCY_SENSING_CLIENT_ROLE_INIT (zb_zcl_cluster_init_t)NULL + @endcode +*/ +typedef void (*zb_zcl_cluster_init_t)(void); +/** @brief ZCL Cluster Command Handler. This handler is called on incoming ZCL command for + corresponding cluster. + @param param - pointer to buffer with ZCL command + + @return ZB_TRUE if command was handled (no additional actions are needed), + ZB_FALSE otherwise +*/ +typedef zb_bool_t (*zb_zcl_cluster_handler_t)(zb_uint8_t param); +/** @brief ZCL Cluster Check Value Handler. This handler is called before attribute change (for + corresponding cluster) and checks if new value is in correct range and can be applied. + @param attr_id - ZCL Attribute ID + @param endpoint - Device Endpoint + @param value - pointer to the new Attribute Value + + @return RET_OK if check is passed successfully (attribute can be changed), + RET_OUT_OF_RANGE if the value is out of range (TODO: describe), + RET_ERROR otherwise +*/ +typedef zb_ret_t (*zb_zcl_cluster_check_value_t)(zb_uint16_t attr_id, zb_uint8_t endpoint, zb_uint8_t *value); +/** @brief ZCL Cluster Write Attribute Hook Handler. This handler is called before attribute change + (if any cluster-specific action needs to be bound to attribute change, it can be placed in this + handler). + @param endpoint - Device Endpoint + @param attr_id - ZCL Attribute ID + @param new_value - pointer to the new Attribute Value + @param manuf_code - manufacturer specific code +*/ +typedef void (*zb_zcl_cluster_write_attr_hook_t)(zb_uint8_t endpoint, zb_uint16_t attr_id, zb_uint8_t *new_value, zb_uint16_t manuf_code); + +/** @brief ZCL cluster description. */ +typedef ZB_PACKED_PRE struct zb_zcl_cluster_desc_s +{ + zb_uint16_t cluster_id; /**< ZCL 16-bit cluster id. @see zcl_cluster_id */ + zb_uint16_t attr_count; /**< Attributes number supported by the cluster */ + struct zb_zcl_attr_s *attr_desc_list; /**< List of cluster attributes, + declared using ZB_ZCL_DECLARE__ATTRIB_LIST() macro */ + zb_uint8_t role_mask; /**< Cluster role, refer to zcl_cluster_role */ + zb_uint16_t manuf_code; /**< Manufacturer code for cluster and its attributes */ + zb_zcl_cluster_init_t cluster_init; +} ZB_PACKED_STRUCT +zb_zcl_cluster_desc_t; + +/** + * @brief Add ZCL cluster handlers for Cluster ID and Cluster Role. + * + * @param cluster_id - ZCL Cluster ID + * @param cluster_role - ZCL Cluster Role, see @ref zcl_cluster_role + * @param cluster_check_value - "Check Value" handler, see @ref zb_zcl_cluster_check_value_t; may + * be NULL if this handler is not needed + * @param cluster_write_attr_hook - "Write Attr Hook" handler, see @ref + * zb_zcl_cluster_write_attr_hook_t; may be NULL if this handler is not needed + * @param cluster_handler - "Cluster Commands" handler, see @ref zb_zcl_cluster_handler_t; may + * be NULL if this handler is not needed + * + * @return RET_OK if ZCL handlers were installed + * @return RET_ALREADY_EXISTS if ZCL handlers are already installed (for given Cluster ID and Role), + * new handlers will not be installed in that case + * @return RET_EMPTY if ZCL handlers were not installed + */ +zb_ret_t zb_zcl_add_cluster_handlers(zb_uint16_t cluster_id, zb_uint8_t cluster_role, + zb_zcl_cluster_check_value_t cluster_check_value, + zb_zcl_cluster_write_attr_hook_t cluster_write_attr_hook, + zb_zcl_cluster_handler_t cluster_handler); + +/** @cond internals_doc */ +zb_zcl_cluster_handler_t zb_zcl_get_cluster_handler(zb_uint16_t cluster_id, zb_uint8_t cluster_role); +zb_zcl_cluster_check_value_t zb_zcl_get_cluster_check_value(zb_uint16_t cluster_id, zb_uint8_t cluster_role); +zb_zcl_cluster_write_attr_hook_t zb_zcl_get_cluster_write_attr_hook(zb_uint16_t cluster_id, zb_uint8_t cluster_role); + +#ifdef ZB_CONTROL4_NETWORK_SUPPORT +/** Functions for adding and getting Control4 Network cluster specific handlers */ +zb_ret_t zb_zcl_add_control4_cluster_handlers(zb_uint16_t cluster_id, zb_uint8_t cluster_role, + zb_zcl_cluster_check_value_t cluster_check_value, + zb_zcl_cluster_write_attr_hook_t cluster_write_attr_hook, + zb_zcl_cluster_handler_t cluster_handler); + +zb_zcl_cluster_handler_t zb_zcl_get_control4_cluster_handler(zb_uint16_t cluster_id, zb_uint8_t cluster_role); +zb_zcl_cluster_check_value_t zb_zcl_get_control4_cluster_check_value(zb_uint16_t cluster_id, zb_uint8_t cluster_role); +zb_zcl_cluster_write_attr_hook_t zb_zcl_get_control4_cluster_write_attr_hook(zb_uint16_t cluster_id, zb_uint8_t cluster_role); +#endif /* ZB_CONTROL4_NETWORK_SUPPORT */ +/** @endcond */ /* internals_doc */ + +/** + * @name Cluster roles in message exchange + * @anchor zcl_cluster_role + * + * Note: These values were members of `enum zb_zcl_cluster_role_e` type but were converted to a + * set of macros due to MISRA violations. + */ +/** @{ */ +/** Server cluster role */ +#define ZB_ZCL_CLUSTER_SERVER_ROLE 0x01U +/** Client cluster role */ +#define ZB_ZCL_CLUSTER_CLIENT_ROLE 0x02U +/** Internal value - used for searching any role (on the moment when cluster role is not known yet). */ +#define ZB_ZCL_CLUSTER_ANY_ROLE 0x03U +/** Reverts cluster role */ +#define ZB_ZCL_REVERT_CLUSTER_ROLE(_d) \ + (((_d) != ZB_ZCL_CLUSTER_ANY_ROLE) ? (((_d) == ZB_ZCL_CLUSTER_SERVER_ROLE) ? ZB_ZCL_CLUSTER_CLIENT_ROLE : ZB_ZCL_CLUSTER_SERVER_ROLE) : \ + ZB_ZCL_CLUSTER_ANY_ROLE) +/** @} */ + +/** + * @name ZCL cluster identifiers + * @anchor zcl_cluster_id + * @see ZCL spec, subclause 2.2.2 + */ +/** @{ */ +#define ZB_ZCL_CLUSTER_ID_BASIC 0x0000U /*!< Basic cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_POWER_CONFIG 0x0001U /*!< Power configuration cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_DEVICE_TEMP_CONFIG 0x0002U /*!< Device temperature configuration cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_IDENTIFY 0x0003U /*!< Identify cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_GROUPS 0x0004U /*!< Groups cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_SCENES 0x0005U /*!< Scenes cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_ON_OFF 0x0006U /*!< On/Off cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_ON_OFF_SWITCH_CONFIG 0x0007U /*!< On/Off switch configuration cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_LEVEL_CONTROL 0x0008U /*!< Level control cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_ALARMS 0x0009U /*!< Alarms cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_TIME 0x000aU /*!< Time cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_RSSI_LOCATION 0x000bU /*!< RSSI location cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_ANALOG_INPUT 0x000cU /*!< Analog input (basic) cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_ANALOG_OUTPUT 0x000dU /*!< Analog output (basic) cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_ANALOG_VALUE 0x000eU /*!< Analog value (basic) cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_BINARY_INPUT 0x000fU /*!< Binary input (basic) cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_BINARY_OUTPUT 0x0010U /*!< Binary output (basic) cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_BINARY_VALUE 0x0011U /*!< Binary value (basic) cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_MULTI_INPUT 0x0012U /*!< Multistate input (basic) cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_MULTI_OUTPUT 0x0013U /*!< Multistate output (basic) cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_MULTI_VALUE 0x0014U /*!< Multistate value (basic) cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_COMMISSIONING 0x0015U /*!< Commissioning cluster identifier. */ + +#define ZB_ZCL_CLUSTER_ID_OTA_UPGRADE 0x0019U /*!< Over The Air cluster identifier. */ + +/* General clusters */ +#define ZB_ZCL_CLUSTER_ID_POLL_CONTROL 0x0020U /*!< Poll control cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_GREEN_POWER 0x0021U /*!< Green Power cluster identifier. */ + +#define ZB_ZCL_CLUSTER_ID_KEEP_ALIVE 0x0025U /*!< Keep Alive cluster identifier. */ + +/* Closures clusters */ +#define ZB_ZCL_CLUSTER_ID_SHADE_CONFIG 0x0100U /*!< Shade configuration cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_DOOR_LOCK 0x0101U /*!< Door lock cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_WINDOW_COVERING 0x0102U /*!< Window covering cluster identifier. */ +/* HVAC clusters */ +#define ZB_ZCL_CLUSTER_ID_PUMP_CONFIG_CONTROL 0x200U /*!< Pump configuration and control cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_THERMOSTAT 0x201U /*!< Thermostat cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_FAN_CONTROL 0x202U /*!< Fan control cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_DEHUMID_CONTROL 0x203U /*!< Dehumidification control cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_THERMOSTAT_UI_CONFIG 0x204U /*!< Thermostat user interface configuration cluster identifier. */ + +/* Lighting clusters */ +#define ZB_ZCL_CLUSTER_ID_COLOR_CONTROL 0x0300U /*!< Color control cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_BALLAST_CONFIG 0x0301U /*!< Ballast configuration cluster identifier. */ + +/* Measurement and Sensing */ +#define ZB_ZCL_CLUSTER_ID_ILLUMINANCE_MEASUREMENT 0x0400U /*!< Illuminance measurement */ +#define ZB_ZCL_CLUSTER_ID_TEMP_MEASUREMENT 0x0402U /*!< Temperature measurement */ +#define ZB_ZCL_CLUSTER_ID_PRESSURE_MEASUREMENT 0x0403U /*!< Pressure measurement */ +#define ZB_ZCL_CLUSTER_ID_REL_HUMIDITY_MEASUREMENT 0x0405U /*!< Relative humidity measurement */ +#define ZB_ZCL_CLUSTER_ID_OCCUPANCY_SENSING 0x0406U /*!< Occupancy sensing */ + +/* Measurement and Sensing: Concentration Measurement */ +#define ZB_ZCL_CLUSTER_ID_CARBON_DIOXIDE_MEASUREMENT 0x040DU /*!< Carbon Dioxide (CO2) measurement */ +#define ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT 0x042AU /*!< PM2.5 measurement */ + +/* IAS clusters */ +#define ZB_ZCL_CLUSTER_ID_IAS_ZONE 0x0500U /*!< IAS Zone cluster identifier */ +#define ZB_ZCL_CLUSTER_ID_IAS_ACE 0x0501U /*!< IAS ACE cluster identifier */ +#define ZB_ZCL_CLUSTER_ID_IAS_WD 0x0502U /*!< IAS WD cluster identifier */ + +/* Smart Energy */ +#define ZB_ZCL_CLUSTER_ID_PRICE 0x0700U /*!< Price cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_DRLC 0x0701U /*!< Demand-Response cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_METERING 0x0702U /*!< Metering cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_MESSAGING 0x0703U /*!< Messaging cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_TUNNELING 0x0704U /*!< Tunneling cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_PREPAYMENT 0x0705U /*!< Prepayment cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_ENERGY_MANAGEMENT 0x0706U /*!< Energy Management cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_CALENDAR 0x0707U /*!< Calendar cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_DEVICE_MANAGEMENT 0x0708U /*!< Device Management cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_EVENTS 0x0709U /*!< Events cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_MDU_PAIRING 0x070AU /*!< MDU Pairing cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_SUB_GHZ 0x070BU /*!< Sub-GHz cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_DAILY_SCHEDULE 0x070DU /*!< Daily Schedule cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_KEY_ESTABLISHMENT 0x0800U /*!< Key Establishment cluster identifier. */ + + +/* Home Automation */ +#define ZB_ZCL_CLUSTER_ID_APPLIANCE_EVENTS_AND_ALERTS 0x0b02U /*!< Appliance events and alerts cluster identifier */ +/* HA specU rev. 29U ver. 1.2 - Electricity MeasurementU not sure that its Electrical Measurement */ +#define ZB_ZCL_CLUSTER_ID_ELECTRICAL_MEASUREMENT 0x0b04U /*!< Electrical Measurement cluster identifier. */ +#define ZB_ZCL_CLUSTER_ID_DIAGNOSTICS 0x0b05U /*!< Home Automation Diagnostics */ + +#define ZB_ZCL_CLUSTER_ID_WWAH 0xFC57U /*!< Works with All Hubs cluster identifier */ +/** @cond touchlink */ +#define ZB_ZCL_CLUSTER_ID_TOUCHLINK_COMMISSIONING 0x1000U /*!< Touchlink Commissioning cluster identifier */ +/** @endcond */ /* touchlink */ + +/************** Manufacturer specific clusters ****************/ +#define ZB_ZCL_CLUSTER_CUSTOM_ID_MIN_VAL 0xfc00U /*!< Manufacturer specific minimum custom cluster */ + +#define ZB_ZCL_CLUSTER_ID_TUNNEL 0xfc00U /*!< Manufacturer specific Tunnel cluster */ +#define ZB_ZCL_CLUSTER_ID_IR_BLASTER 0xfc01U /*!< Manufacturer specific IR Blaster cluster */ + +#define ZB_ZCL_CLUSTER_ID_CUSTOM_ATTR 0xffeeU /*!< Custom Attributes */ + +#define ZB_ZCL_CLUSTER_ID_METER_IDENTIFICATION 0x0B01U /*!< Meter Identification cluster identifier */ + +/* TODO: define other clusters IDs */ +/* Measurements and sensing clusters */ +/* Security and safety clusters */ + +/** @} */ + +/** + * @brief Type for cluster roles in message exchange. + * + * Holds one of @ref zcl_cluster_id. Kept for backward compatibility as + * @ref zcl_cluster_id were declared previously as enum. + */ +typedef zb_uint16_t zb_zcl_cluster_id_t; + +#ifdef ZB_CONTROL4_NETWORK_SUPPORT +#define ZB_ZCL_CLUSTER_ID_CONTROL4_NETWORKING ((zb_uint16_t)0x0001) +#endif + +/** @brief Check whether cluster is manufacturer specific. */ +#define ZB_ZCL_IS_CLUSTER_MANUF_SPEC(_cluster_id) ((_cluster_id) > 0xfbff) + +/** @brief Internal invalid manufacturer code value. */ +#define ZB_ZCL_MANUF_CODE_INVALID 0x0000 + + +/** @brief Parse frame operation status. */ +typedef enum zb_zcl_parse_status_e +{ + ZB_ZCL_PARSE_STATUS_SUCCESS, /**< Frame parsed successfully. */ + ZB_ZCL_PARSE_STATUS_FAILURE /**< Frame parse operation failed. */ +} zb_zcl_parse_status_t; + +/** @brief Attribute Reporting Status. */ +typedef enum zb_zcl_attribute_reporting_status_e +{ + ZB_ZCL_AR_STATUS_PENDING = 0x00, /**< Pending. */ + ZB_ZCL_AR_STATUS_COMPLETE = 0x01 /**< Attribute Reporting Complete. */ +} zb_zcl_attribute_reporting_status_t; + +/** @brief Security use option. */ +typedef enum zb_zcl_security_use_option_e +{ + ZB_ZCL_SU_DISABLED, + ZB_ZCL_SU_ENABLED, + ZB_ZCL_SU_AUTO +} zb_zcl_security_use_option_t; + +/** + * @name ZCL status values + * @anchor zcl_status + * @see ZCL8 spec, subclause 2.6.3, Table 2-12 + * @note The enumeration does not contain statuses not used in ZB HA profile + */ +/** @{ */ +#define ZB_ZCL_STATUS_SUCCESS 0x00U /*!< ZCL Success */ +#define ZB_ZCL_STATUS_FAIL 0x01U /*!< ZCL Fail */ +#define ZB_ZCL_STATUS_NOT_AUTHORIZED 0x7EU /*!< The sender of the command does not have authorization to carry out this command. */ +#define ZB_ZCL_STATUS_RESERVED 0x7FU /*!< CCB 2318 a reserved field may be used in the future and then be non-zero. */ +#define ZB_ZCL_STATUS_MALFORMED_CMD 0x80U /*!< Malformed command */ +#define ZB_ZCL_STATUS_UNSUP_CMD 0x81U /*!< ZCL8: Unsupported command */ +#define ZB_ZCL_STATUS_UNSUP_CLUST_CMD 0x81U /*!< ZCL7: Unsupported cluster command, ZCL8: use UNSUP_COMMAND*/ +#define ZB_ZCL_STATUS_UNSUP_GEN_CMD 0x82U /*!< ZCL7: Unsupported general command, ZCL8: use UNSUP_COMMAND*/ +#define ZB_ZCL_STATUS_UNSUP_MANUF_CLUST_CMD 0x83U /*!< ZCL7: Unsupported manuf-specific clust command, ZCL8: use UNSUP_COMMAND*/ +#define ZB_ZCL_STATUS_UNSUP_MANUF_GEN_CMD 0x84U /*!< ZCL7: Unsupported manuf-specific general command, ZCL8: use UNSUP_COMMAND*/ +#define ZB_ZCL_STATUS_INVALID_FIELD 0x85U /*!< Invalid field */ +#define ZB_ZCL_STATUS_UNSUP_ATTRIB 0x86U /*!< Unsupported attribute */ +#define ZB_ZCL_STATUS_INVALID_VALUE 0x87U /*!< Invalid value */ +#define ZB_ZCL_STATUS_READ_ONLY 0x88U /*!< Read only */ +#define ZB_ZCL_STATUS_INSUFF_SPACE 0x89U /*!< Insufficient space */ +#define ZB_ZCL_STATUS_DUPE_EXISTS 0x8aU /*!< ZCL7: Duplicate exists, ZCL8: use SUCCESS*/ +#define ZB_ZCL_STATUS_NOT_FOUND 0x8bU /*!< Not found */ +#define ZB_ZCL_STATUS_UNREPORTABLE_ATTRIB 0x8cU /*!< Unreportable attribute */ +#define ZB_ZCL_STATUS_INVALID_TYPE 0x8dU /*!< Invalid type */ +#define ZB_ZCL_STATUS_WRITE_ONLY 0x8fU /*!< ZCL7: Write only, ZCL8: use NOT_AUTHORIZED*/ +#define ZB_ZCL_STATUS_INCONSISTENT_STARTUP_STATE 0x90U /*!< ZCL7: The value can put the device in an inconsistent state on startup, ZCL8: FAILURE, CCB 2477 Status Code Cleanup: never used */ +#define ZB_ZCL_STATUS_DEFINED_OUT_OF_BAND 0x91U /*!< ZCL7: Out-of-band method to write an attribute, ZCL8: FAILURE, CCB 2477 Status Code Cleanup: never used */ +#define ZB_ZCL_STATUS_INCONSISTENT 0x92U /*!< ZCL7: Supplied values are inconsistent, ZCL8: reserved, CCB 2477 Status Code Cleanup: never used */ +/** ZCL7: The credentials presented by the device sending the command are not sufficient to perform this + * action. + * ZCL8: use FAILURE*/ +#define ZB_ZCL_STATUS_ACTION_DENIED 0x93U +#define ZB_ZCL_STATUS_TIMEOUT 0x94U /*!< Timeout */ +#define ZB_ZCL_STATUS_ABORT 0x95U /*!< Abort */ +#define ZB_ZCL_STATUS_INVALID_IMAGE 0x96U /*!< Invalid OTA upgrade image */ +#define ZB_ZCL_STATUS_WAIT_FOR_DATA 0x97U /*!< Server does not have data block available yet */ +/**< No OTA upgrade image available for a particular client. */ +#define ZB_ZCL_STATUS_NO_IMAGE_AVAILABLE 0x98U +/** The client still requires more OTA upgrade image files in order to successfully upgrade. */ +#define ZB_ZCL_STATUS_REQUIRE_MORE_IMAGE 0x99U +/** The command has been received and is being processed.*/ +#define ZB_ZCL_STATUS_NOTIFICATION_PENDING 0x9AU +#define ZB_ZCL_STATUS_HW_FAIL 0xc0U /*!< ZCL7: Hardware failure, ZCL8: use FAILURE */ +#define ZB_ZCL_STATUS_SW_FAIL 0xc1U /*!< ZCL7: Software failure, ZCL8: use FAILURE */ +#define ZB_ZCL_STATUS_CALIB_ERR 0xc2U /*!< ZCL7: Calibration error, ZCL8: reserved, CCB 2477 Status Code Cleanup: never used */ +#define ZB_ZCL_STATUS_UNSUP_CLUST 0xc3U /*!< Cluster is not found on the target endpoint */ +#define ZB_ZCL_STATUS_LIMIT_REACHED 0xc4U /*!< ZCL7: Cluster is not found on the target endpoint, ZCL8: use SUCCESS */ +/** @} */ + +/** + * @brief Type for ZCL status values. + * + * Holds one of @ref zcl_status. Kept only for backward compatibility as + * @ref zcl_status were declared previously as enum. + */ +typedef zb_uint8_t zb_zcl_status_t; + +/** @brief ZCL global attribute: cluster revision returned by default. + Used if the GLOBAL_CLUSTER_REVISION attribute is undefined for the cluster/role. +*/ +#define ZB_ZCL_GLOBAL_CLUSTER_REVISION_DEFAULT 4 + +/** @brief ZCL pre-ZCL8 API default cluster revision (minimal Cluster revision) +*/ +#define ZB_ZCL_CLUSTER_REV_MIN ZB_ZCL_GLOBAL_CLUSTER_REVISION_DEFAULT + +/** @brief ZCL unknown peer Cluster revision value +*/ +#define ZB_ZCL_PEER_CLUSTER_REV_UNKNOWN 0xFFFFu + +/** + * @name ZCL backward compatibility modes + * @anchor zcl_backward_compatibility_modes + * @brief ZCL backward compatibility modes, introduced for ZCL8: + * ZB_ZCL_LEGACY_MODE (default mode) - pre-ZCL8 API sends packets in pre-ZCL8 format as is, no conversion applied + * ZCL8 API transforms packets into format according to the revision set in Cluster revision attribute value + * ZB_ZCL_AUTO_MODE - both pre-ZCL8 API and ZCL8 API transforms packets into format according to revision set in Cluster revision attribute value + * ZB_ZCL_COMPATIBILITY_MODE - both pre-ZCL8 API and ZCL8 API transforms packets into format according to peer Cluster revision provided by the application + * if the peer Cluster revision is greater than Cluster revision attribute value, then the Cluster revision will be used + * if there is no peer Cluster revision, the packet format is converted to the lowest possible Cluster revision + */ +/** @{ */ +#define ZB_ZCL_LEGACY_MODE 0x00U /*!< ZBOSS ZCL legacy mode */ +#define ZB_ZCL_AUTO_MODE 0x01U /*!< ZBOSS ZCL auto mode */ +#define ZB_ZCL_COMPATIBILITY_MODE 0x02U /*!< ZBOSS ZCL compatibility mode */ +/** @} */ + +/** + * @name ZCL backward compatibility status modes + * @anchor zcl_backward_compatibility_status_modes + * @brief ZCL backward compatibility status modes, introduced for ZCL8: + * ZCL8 spec merges some statuses defined in previous ZCL specs into one + * LIMIT_REACHED, DUPLICATE_EXISTS, SUCCESS ==> SUCCESS + * INCONSISTENT_STARTUP_STATE, DEFINED_OUT_OF_BAND, ACTION_DENIED, HARDWARE_FAILURE, SOFTWARE_FAILURE ==> FAILURE + * WRITE_ONLY, NOT_AUTHORIZED ==> NOT_AUTHORIZED + * MALFORMED_COMMAND, INVALID_FIELD ==> INVALID_FIELD + * UNSUP_CLUSTER_COMMAND, UNSUP_GENERAL_COMMAND, UNSUP_MANUF_CLUSTER_COMMAND, UNSUP_MANUF_GENERAL_COMMAND ==> UNSUP_COMMAND + * INCONSISTENT, CALIBRATION_ERROR, RESERVED ==> RESERVED + * There is no well-defined mechanism how to define which version of ZCL is used by the peer. It looks like the optimal solution is to + * send statuses according to ZCL6 and ZCL7 specifications. In that case there will be no miscommunication with legacy devices. + * Other ZCL8 devices should process obsolete statuses correctly because of backward compatibility required by ZCL8 spec. + * If application requires send statuses defined strictly according to ZCL8 spec, the device can be switch to this mode (and vice versa) + * in runtime to ZCL8 statuses mode via zb_zcl_set_backward_compatible_statuses_mode API function + * ZB_ZCL_STATUSES_PRE_ZCL8_MODE (default mode) - statuses will be send according to pre ZCL8 specifications + * ZB_ZCL_STATUSES_ZCL8_MODE - statuses will be send according to ZCL8 specification +*/ +/** @{ */ +#define ZB_ZCL_STATUSES_PRE_ZCL8_MODE 0x00U /*!< ZBOSS ZCL statuses Pre ZCL8 mode */ +#define ZB_ZCL_STATUSES_ZCL8_MODE 0x01U /*!< ZBOSS ZCL statuses ZCL8 mode */ +/** @} */ + +#if defined ZB_ENABLE_HA + +/** @brief Discovery manufacture specific command + @param direction - direction 0 (client to server) or 1 (server to client) + @param ep - endpoint number + @param cluster_id - cluster ID + @param manuf_id - manufacture ID + @param recv_cmd_type - need list of received (ZB_TRUE) or generated (ZB_FALSE) command + @param value - (out) pointer to list command ID + + @return number of value elements +*/ +typedef zb_uint8_t (*zb_zcl_disc_manuf_cmd_cb_t)( + zb_uint8_t direction, zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint16_t manuf_id, zb_bool_t recv_cmd_type, zb_uint8_t **value); + +#endif /* ZB_ENABLE_HA */ + +/********************************** ZCL attributes definitions ************************************/ + +/** @brief Informs application that some attribute value is being updated by Write attribute command + @param ep - endpoint number + @param cluster_id - cluster ID + @param attr_id - attribute ID of the attribute being updated + @param value - pointer to new data +*/ +typedef void (*zb_zcl_modify_attr_value_cb_t)( + zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint16_t attr_id, zb_uint8_t *value); + +/*! @defgroup zb_zcl_common_attrs General attributes' description + Types and macros shared among all attributes' definitions. + @{ + Use @ref ZB_ZCL_SET_ATTRIBUTE + @par +*/ + +/** @brief Sets correctly ZCL char string value */ +#define ZB_ZCL_SET_STRING_VAL(str, val, len) \ + (ZB_MEMCPY((zb_uint8_t*)(str) + 1, (val), (len)), *(zb_uint8_t*)(str) = (len)) + +/** @brief Get ZCL string length */ +#define ZB_ZCL_GET_STRING_LENGTH(str) ((str)[0]) + +#define ZB_ZCL_SET_STRING_LENGTH(str, _newlen) (((str))[0] = (_newlen)) + +/** @brief Returns size of a string constant */ +#define ZB_ZCL_STRING_CONST_SIZE(str) (zb_uint8_t)(sizeof(str) - 1) + +/** Get pointer to first char in the string. */ +#define ZB_ZCL_GET_STRING_BEGIN(_str) (&((_str)[1])) + +/** Get pointer to (begin + length) char in the string. */ +#define ZB_ZCL_GET_STRING_END(_str) (ZB_ZCL_GET_STRING_BEGIN(_str) + ZB_ZCL_GET_STRING_LENGTH(_str)) + +/** Get pointer to char in string at specified pos. */ +#define ZB_ZCL_GET_STRING_REF_AT(_str, _pos) (ZB_ZCL_GET_STRING_BEGIN(_str) + _pos) + +/** Get char by specified pos. */ +#define ZB_ZCL_GET_STRING_CHAR_AT(_str, _pos) *ZB_ZCL_GET_STRING_REF_AT(_str, _pos) + +/** Turn ZCL Octet string into string with null-term. */ +#define ZB_ZCL_STRING_TO_C_STRING(_str) \ +{ \ + zb_uint8_t _len = _str[0]; \ + ZB_MEMMOVE(_str, _str + 1, _len); \ + _str[_len] = 0; \ +} + +/** Set size of ZCL Octet String into 0 .*/ +#define ZB_ZCL_STRING_CLEAR(_str) (_str[0] = 0) + +/** Add some data to ZCL Octet String. */ +static ZB_INLINE zb_uint16_t zb_zcl_string_append_data(zb_uint8_t *zcl_str, + zb_uint8_t zcl_str_max_size, + const zb_uint8_t *c_str, + zb_uint8_t c_str_len) +{ + zb_uint16_t newlen = ZB_ZCL_GET_STRING_LENGTH(zcl_str) + (zb_uint16_t)c_str_len; + + if (newlen < (zb_uint16_t) zcl_str_max_size) + { + ZB_MEMCPY(ZB_ZCL_GET_STRING_END(zcl_str), c_str, c_str_len); + ZB_ZCL_SET_STRING_LENGTH(zcl_str, (zb_uint8_t)newlen); + } + else + { + newlen = 0; + } + + return newlen; +} + +/** Add single byte to ZCL Octet String. */ +static ZB_INLINE zb_uint16_t zb_zcl_string_append_byte(zb_uint8_t *zcl_str, + zb_uint8_t zcl_str_max_size, + zb_uint8_t value) +{ + zb_uint16_t newlen = (zb_uint16_t)ZB_ZCL_GET_STRING_LENGTH(zcl_str) + 1U; + + if (newlen < (zb_uint16_t) zcl_str_max_size) + { + *ZB_ZCL_GET_STRING_END(zcl_str) = value; + ZB_ASSERT(newlen <= ZB_UINT8_MAX); + ZB_ZCL_SET_STRING_LENGTH(zcl_str, (zb_uint8_t)newlen); + } + else + { + newlen = 0; + } + + return newlen; +} + +/** Append C-string to ZCL string. */ +#define ZB_ZCL_STRING_APPEND_C_STR(_zcl_str, _zcl_str_max_size, _c_str) \ + zb_zcl_string_append_data(_zcl_str, _zcl_str_max_size, (const zb_uint8_t *) _c_str, strlen(_c_str)) + +/** Append C-string to ZCL static string. */ +#define ZB_ZCL_STATIC_STRING_APPEND_C_STR(_zcl_s_str, _c_str) \ + ZB_ZCL_STRING_APPEND_C_STR((zb_uint8_t *) _zcl_s_str, sizeof(_zcl_s_str), _c_str) + +/** Append char to ZCL static string. */ +#define ZB_ZCL_STATIC_STRING_APPEND_CHAR(_zcl_s_str, _char) \ + zb_zcl_string_append_byte(_zcl_s_str, sizeof(_zcl_s_str), (zb_uint8_t) _char) + + +/** + * @name ZCL attribute data type values + * @anchor zcl_attr_type + * @note The enumeration is not full, and does not contain ZCL types not used in HA profile. + * @see ZCL spec., subclause 2.5.2, Table 2-10. Data Types + */ +/** @{ */ +#define ZB_ZCL_ATTR_TYPE_NULL 0x00U /*!< Null data type */ +#define ZB_ZCL_ATTR_TYPE_8BIT 0x08U /*!< 8-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_16BIT 0x09U /*!< 16-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_24BIT 0x0aU /*!< 24-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_32BIT 0x0bU /*!< 32-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_40BIT 0x0cU /*!< 40-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_48BIT 0x0dU /*!< 48-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_56BIT 0x0eU /*!< 56-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_64BIT 0x0fU /*!< 64-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_BOOL 0x10U /*!< Boolean data type */ +#define ZB_ZCL_ATTR_TYPE_8BITMAP 0x18U /*!< 8-bit bitmap data type */ +#define ZB_ZCL_ATTR_TYPE_16BITMAP 0x19U /*!< 16-bit bitmap data type */ +#define ZB_ZCL_ATTR_TYPE_24BITMAP 0x1aU /*!< 24-bit bitmap data type */ +#define ZB_ZCL_ATTR_TYPE_32BITMAP 0x1bU /*!< 32-bit bitmap data type */ +#define ZB_ZCL_ATTR_TYPE_40BITMAP 0x1cU /*!< 40-bit bitmap data type */ +#define ZB_ZCL_ATTR_TYPE_48BITMAP 0x1dU /*!< 48-bit bitmap data type */ +#define ZB_ZCL_ATTR_TYPE_56BITMAP 0x1eU /*!< 56-bit bitmap data type */ +#define ZB_ZCL_ATTR_TYPE_64BITMAP 0x1fU /*!< 64-bit bitmap data type */ +#define ZB_ZCL_ATTR_TYPE_U8 0x20U /*!< Unsigned 8-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_U16 0x21U /*!< Unsigned 16-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_U24 0x22U /*!< Unsigned 24-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_U32 0x23U /*!< Unsigned 32-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_U40 0x24U /*!< Unsigned 40-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_U48 0x25U /*!< Unsigned 48-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_U56 0x26U /*!< Unsigned 56-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_U64 0x27U /*!< Unsigned 64-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_S8 0x28U /*!< Signed 8-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_S16 0x29U /*!< Signed 16-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_S24 0x2aU /*!< Signed 24-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_S32 0x2bU /*!< Signed 32-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_S40 0x2cU /*!< Signed 40-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_S48 0x2dU /*!< Signed 48-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_S56 0x2eU /*!< Signed 56-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_S64 0x2fU /*!< Signed 64-bit value data type */ +#define ZB_ZCL_ATTR_TYPE_8BIT_ENUM 0x30U /*!< 8-bit enumeration (U8 discrete) data type */ +#define ZB_ZCL_ATTR_TYPE_16BIT_ENUM 0x31U /*!< 16-bit enumeration (U16 discrete) data type */ +#define ZB_ZCL_ATTR_TYPE_SEMI 0x38U /*!< 2 byte floating point */ +#define ZB_ZCL_ATTR_TYPE_SINGLE 0x39U /*!< 4 byte floating point */ +#define ZB_ZCL_ATTR_TYPE_DOUBLE 0x3aU /*!< 8 byte floating point */ +#define ZB_ZCL_ATTR_TYPE_OCTET_STRING 0x41U /*!< Octet string data type */ +#define ZB_ZCL_ATTR_TYPE_CHAR_STRING 0x42U /*!< Character string (array) data type */ +#define ZB_ZCL_ATTR_TYPE_LONG_OCTET_STRING 0x43U /*!< Long octet string */ +#define ZB_ZCL_ATTR_TYPE_LONG_CHAR_STRING 0x44U /*!< Long character string */ +#define ZB_ZCL_ATTR_TYPE_ARRAY 0x48U /*!< Array data type 2 + sum of content len */ +#define ZB_ZCL_ATTR_TYPE_STRUCTURE 0x4cU /*!< Structure data type 2 + sum of content len */ +#define ZB_ZCL_ATTR_TYPE_SET 0x50U /*!< Collection:set, size = sum of len of content */ +#define ZB_ZCL_ATTR_TYPE_BAG 0x51U /*!< Collection:bag, size = sum of len of content */ +#define ZB_ZCL_ATTR_TYPE_TIME_OF_DAY 0xe0U /*!< Time of day, 4 bytes */ +#define ZB_ZCL_ATTR_TYPE_DATE 0xe1U /*!< Date, 4 bytes */ +#define ZB_ZCL_ATTR_TYPE_UTC_TIME 0xe2U /*!< UTC Time, 4 bytes */ +#define ZB_ZCL_ATTR_TYPE_CLUSTER_ID 0xe8U /*!< Cluster ID, 2 bytes */ +#define ZB_ZCL_ATTR_TYPE_ATTRIBUTE_ID 0xe9U /*!< Attribute ID, 2 bytes */ +#define ZB_ZCL_ATTR_TYPE_BACNET_OID 0xeaU /*!< BACnet OID, 4 bytes */ +#define ZB_ZCL_ATTR_TYPE_IEEE_ADDR 0xf0U /*!< IEEE address (U64) type */ +#define ZB_ZCL_ATTR_TYPE_128_BIT_KEY 0xf1U /*!< 128-bit security key */ + +/** Custom array of 16 elems data type */ +#define ZB_ZCL_ATTR_TYPE_CUSTOM_16ARRAY 0x49U + +/** Custom array of 32 elems data type (now is equal to ZB_ZCL_ATTR_TYPE_ARRAY) */ +#define ZB_ZCL_ATTR_TYPE_CUSTOM_32ARRAY 0x4aU + +#define ZB_ZCL_ATTR_TYPE_INVALID 0xffU /*!< Invalid data type */ +/** @} */ + +/** + * @brief Type for ZCL attribute data type values. + * + * @deprecated holds one of @ref zcl_attr_type. Kept only for backward compatibility as + * @ref zcl_attr_type were declared previously as enum. Can be removed in future releases. + */ +typedef zb_uint8_t zb_zcl_attr_type_t; + +/** + * @name ZCL attribute access values + * @anchor zcl_attr_access + */ +/** @{ */ +#define ZB_ZCL_ATTR_ACCESS_READ_ONLY 0x01U +#define ZB_ZCL_ATTR_ACCESS_WRITE_ONLY 0x02U /*!< Attribute is write only */ +/** Attribute is read/write */ +#define ZB_ZCL_ATTR_ACCESS_READ_WRITE (ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_ONLY) +#define ZB_ZCL_ATTR_ACCESS_REPORTING 0x04U /*!< Attribute is allowed for reporting */ +/** @cond internals_doc */ +/** Attribute is read only, but may be marked as writable due to ZCL specification (using + * ZB_ZCL_SET_ATTR_WRITABLE) */ +#define ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL (ZB_ZCL_ATTR_ACCESS_READ_ONLY) +/** @endcond */ /* internals_doc */ +#define ZB_ZCL_ATTR_ACCESS_SINGLETON 0x08U /*!< Attribute is singleton */ +#define ZB_ZCL_ATTR_ACCESS_SCENE 0x10U /*!< Attribute is accessed through scene */ + +/* Use free bit in access attribute field to save RAM */ +#define ZB_ZCL_ATTR_MANUF_SPEC 0x20U /*!< Attribute is manufacturer specific */ +#define ZB_ZCL_ATTR_ACCESS_INTERNAL 0x40U /*!< ZBOSS Internal access only Attribute */ +/** @} */ + +/** + * @brief Type for possible values of ZCL attribute access values. + * + * Holds one of @ref zcl_attr_access. Kept for backward compatibility as + * @ref zcl_attr_access were declared previously as enum. + */ +typedef zb_uint8_t zb_zcl_attr_access_t; + +#define ZB_ZCL_ATTR_SET_WITH_ATTR_ID(_set, _id) ((_set << 8) | (_id & 0xFF)) + +/** @cond internals_doc */ + +/** + * @brief Sets attribute access type to WRITABLE, if it is optionally permitted. + * @param attr_desc - pointer to attribute descriptor + * @hideinitializer + */ +#define ZB_ZCL_SET_ATTR_WRITABLE(attr_desc) \ +{ \ + if (attr_desc->access & ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL) \ + { \ + attr_desc->access |= ZB_ZCL_ATTR_ACCESS_WRITE_ONLY; \ + } \ +} + +/** @endcond */ /* internals_doc */ + +/*! @brief ZCL attribute definition structure */ +typedef ZB_PACKED_PRE struct zb_zcl_attr_s +{ + zb_uint16_t id; /*!< Attribute id */ + zb_uint8_t type; /*!< Attribute type see @ref zcl_attr_type */ + zb_uint8_t access; /*!< Attribute access options according to @ref zcl_attr_access */ + zb_uint16_t manuf_code; /*!< Manufactirer specific ID */ + void* data_p; /*!< Pointer to data */ +} ZB_PACKED_STRUCT +zb_zcl_attr_t; + + +/** + * @name Global attributes that are included to each cluster + * @anchor zcl_attr_global + * @see ZCL spec - 6.0 + */ +/** @{ */ +#define ZB_ZCL_ATTR_GLOBAL_CLUSTER_REVISION_ID 0xfffdU /*!< Cluster revision */ +#define ZB_ZCL_ATTR_GLOBAL_ATTRIBUTE_REPORTING_STATUS_ID 0xfffeU /*!< Attribute reporting status */ +/** @} */ + +/** @brief ZCL 6.0: Default value for cluster revision global attribute, + * see @ref zcl_attr_global + */ +#define ZB_ZCL_CLUSTER_REVISION_DEFAULT 4 + +/** @cond internals_doc */ + +/*! @internal @brief Set attribute description. + @param attr_id - attribute identifier (defined individually for any particular cluster). + @param data_ptr - pointer to attribute's value storage. + + Creates attribute description value (@ref zb_zcl_attr_s) initialized with provided pointer to + attribute's data. +*/ +#define ZB_ZCL_SET_ATTR_DESC(attr_id, data_ptr) ZB_SET_ATTR_DESCR_WITH_##attr_id(data_ptr), + + +/*! @internal @brief Set manufacturer specific attribute description. + @param attr_id - attribute identifier (defined individually for any particular cluster). + @param attr_type - attribute data type @see @ref zcl_attr_type + @param attr_access - attribute access bitmask @see @ref zcl_attr_access + @param manuf_code - attribute manufacturer specific ID + @param data_ptr - pointer to attribute's value storage. + + Creates attribute description value (@ref zb_zcl_attr_s) initialized with provided pointer to + attribute's data. +*/ +#define ZB_ZCL_SET_MANUF_SPEC_ATTR_DESC(attr_id, attr_type, attr_access, manuf_code, data_ptr) \ + { \ + attr_id, \ + attr_type, \ + attr_access | ZB_ZCL_ATTR_MANUF_SPEC, \ + (manuf_code), \ + (void*) data_ptr \ + }, + + +/*! @internal @brief Start declaration of attributes list */ +#define ZB_ZCL_START_DECLARE_ATTRIB_LIST(attrs_desc_name) \ + zb_uint16_t cluster_revision_##attrs_desc_name = ZB_ZCL_CLUSTER_REVISION_DEFAULT; \ + zb_zcl_attr_t attrs_desc_name [] = { \ + { \ + ZB_ZCL_ATTR_GLOBAL_CLUSTER_REVISION_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + ZB_ZCL_NON_MANUFACTURER_SPECIFIC, \ + (void*) &(cluster_revision_##attrs_desc_name) \ + }, + +/*! @internal @brief Start declaration of static attributes list */ +#define ZB_ZCL_START_DECLARE_ATTRIB_LIST_STATIC(attrs_desc_name) \ + static zb_uint16_t cluster_revision_##attrs_desc_name = ZB_ZCL_CLUSTER_REVISION_DEFAULT; \ + static zb_zcl_attr_t attrs_desc_name [] = { \ + { \ + ZB_ZCL_ATTR_GLOBAL_CLUSTER_REVISION_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + ZB_ZCL_NON_MANUFACTURER_SPECIFIC, \ + (void*) &(cluster_revision_##attrs_desc_name) \ + }, + +/*! @internal @brief Start declaration of attributes list with cluster revision */ +#define ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attrs_desc_name, cluster_name) \ + zb_uint16_t cluster_revision_##attrs_desc_name = cluster_name##_CLUSTER_REVISION_DEFAULT; \ + zb_zcl_attr_t attrs_desc_name [] = { \ + { \ + ZB_ZCL_ATTR_GLOBAL_CLUSTER_REVISION_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + ZB_ZCL_NON_MANUFACTURER_SPECIFIC, \ + (void*) &(cluster_revision_##attrs_desc_name) \ + }, + +/*! @internal @brief Start declaration of static attributes list with cluster revision */ +#define ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION_STATIC(attrs_desc_name, cluster_name) \ + static zb_uint16_t cluster_revision_##attrs_desc_name = cluster_name##_CLUSTER_REVISION_DEFAULT; \ + static zb_zcl_attr_t attrs_desc_name [] = { \ + { \ + ZB_ZCL_ATTR_GLOBAL_CLUSTER_REVISION_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + ZB_ZCL_NON_MANUFACTURER_SPECIFIC, \ + (void*) &(cluster_revision_##attrs_desc_name) \ + }, + +/*! @internal @brief End declaration of attributes list */ +#define ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST \ + { \ + ZB_ZCL_NULL_ID, \ + 0, \ + 0, \ + ZB_ZCL_NON_MANUFACTURER_SPECIFIC, \ + NULL \ + } \ +} + +#define ZB_ZCL_SET_ATTR_DESC_M(id, data_ptr, type, attr) \ +{ \ + (id), (type), (attr), ZB_ZCL_NON_MANUFACTURER_SPECIFIC, (data_ptr) \ +}, + +#if !(defined ZB_ZCL_DISABLE_REPORTING) || defined(DOXYGEN) + +/*! @internal @brief Check, if attribute is reportable */ +#define ZB_ZCL_IS_ATTR_REPORTABLE(attr_desc) ((attr_desc)->access & ZB_ZCL_ATTR_ACCESS_REPORTING) + +#endif + +/*! @internal @brief Check, if attribute is singleton */ +#define ZB_ZCL_IS_ATTR_SINGLETON(attr_desc) ZB_BIT_IS_SET((attr_desc)->access, ZB_ZCL_ATTR_ACCESS_SINGLETON) + +/*! @internal @brief Check, if attribute is accessed through scene */ +#define ZB_ZCL_IS_ATTR_SCENE_ACCESSED(attr_desc) ZB_BIT_IS_SET((attr_desc)->access, ZB_ZCL_ATTR_ACCESS_SCENE) + +/*! @internal @brief Check, if attribute is manufacturer specific */ +#define ZB_ZCL_IS_ATTR_MANUF_SPEC(attr_desc) ZB_BIT_IS_SET((attr_desc)->access, ZB_ZCL_ATTR_MANUF_SPEC) + +/*! Mark attribute ID to distinguish if it is common/manufacturer + specific/internal attribute: + - set bit 15 (the highest) for internal attributes + - set bit 14 for manufacturer specific attributes +*/ +/*! @internal @brief Mark attribute Id as custom/manufacture specific attribute */ +#define ZB_ZCL_ATTR_INTERNAL_ID(_attr_id) ((_attr_id) | (1U << 15)) + +/*! @internal @brief Check if attribute Id is custom/manufacture specific */ +#define ZB_ZCL_ATTR_CHECK_INTERNAL_ID(_attr_id) ((_attr_id) & (1U << 15)) + + +/*! @internal @brief Mark attribute Id as custom/manufacture specific attribute */ +#define ZB_ZCL_ATTR_CUSTOM_ID(_attr_id) ((_attr_id) | (1U << 14)) + +/*! @internal @brief Check if attribute Id is custom/manufacture specific */ +#define ZB_ZCL_ATTR_CHECK_CUSTOM_ID(_attr_id) ((_attr_id) & (1U << 14)) + + +/*! @internal @brief Start number for custom attributes */ +#define ZB_ZCL_ATTR_CUSTOM_START_NUMBER 0xfff0 + +/*! @internal @brief Check boolean type attribute value */ +#define ZB_ZCL_CHECK_BOOL_VALUE(x) ((x) == ZB_FALSE || (x) == ZB_TRUE) + + +/** @endcond */ /* internals_doc */ + +/** + * @brief Sets attribute value, perform all needed checks before and after setting new value, + * including read-only check and marking for reporting. + * @param ep - end point number. + * @param cluster_id - cluster identifier. + * @param cluster_role - role (see @ref zcl_cluster_role) + * @param attr_id - attribute identifier. + * @param value_ptr - pointer to new attribute value. + * @param check_access - boolean flag to specify if to perform access check or not. + * @hideinitializer + */ +#define ZB_ZCL_SET_ATTRIBUTE(ep, cluster_id, cluster_role, attr_id, value_ptr, check_access) \ + ZVUNUSED(zb_zcl_set_attr_val(ep, cluster_id, cluster_role, attr_id, value_ptr, check_access)) + + +/** + * @brief Set attribute 8-bit value without any check. Use this macro + * on your own risk, if and only if you are absolutely sure that no check for Access + * rights, Reporting and attribute type is needed. + * @param attr_desc - pointer to an attribute description structure @ref zb_zcl_attr_s. + * @param value - 8-bit value to be set. + * @hideinitializer + */ +#define ZB_ZCL_SET_DIRECTLY_ATTR_VAL8(attr_desc, value) \ + (*(zb_uint8_t*)attr_desc->data_p = (zb_uint8_t)(value)) + +/** + * @brief Set attribute 16-bit value without any check. Use this macro + * on your own risk, if and only if you are absolutely sure that no check for Access + * rights, Reporting and attribute type is needed. + * @param attr_desc - pointer to an attribute description structure @ref zb_zcl_attr_s. + * @param value - 16-bit value to be set. + * @hideinitializer + */ +#define ZB_ZCL_SET_DIRECTLY_ATTR_VAL16(attr_desc, value) \ + (*(zb_uint16_t*)attr_desc->data_p = (zb_uint16_t)(value)) + +/** + * @brief Set attribute 32-bit value without any check. Use this macro + * on your own risk, if and only if you are absolutely sure that no check for Access + * rights, Reporting and attribute type is needed. + * @param attr_desc - pointer to an attribute description structure @ref zb_zcl_attr_s. + * @param value - 32-bit value to be set. + * @hideinitializer + */ +#define ZB_ZCL_SET_DIRECTLY_ATTR_VAL32(attr_desc, value) \ + (*(zb_uint32_t*)attr_desc->data_p = (zb_uint32_t)(value)) + + +/*! Get 8-bit unsigned attribute value (without any check) */ +#define ZB_ZCL_GET_ATTRIBUTE_VAL_8(attr_desc) \ + (*(zb_uint8_t*)attr_desc->data_p) + +/*! Get 8-bit signed attribute value (without any check) */ +#define ZB_ZCL_GET_ATTRIBUTE_VAL_S8(attr_desc) \ + (*(zb_int8_t*)attr_desc->data_p) + +/*! Get 16-bit unsigned attribute value (without any check) */ +#define ZB_ZCL_GET_ATTRIBUTE_VAL_16(attr_desc) \ + (*(zb_uint16_t*)attr_desc->data_p) + +/*! Get 16-bit signed attribute value (without any check) */ +#define ZB_ZCL_GET_ATTRIBUTE_VAL_S16(attr_desc) \ + (*(zb_int16_t*)attr_desc->data_p) + +/*! Get 32-bit unsigned attribute value (without any check) */ +#define ZB_ZCL_GET_ATTRIBUTE_VAL_32(attr_desc) \ + (*(zb_uint32_t*)attr_desc->data_p) + +/*! Get 32-bit unsigned attribute value (without any check) */ +#define ZB_ZCL_GET_ATTRIBUTE_VAL_S32(attr_desc) \ + (*(zb_int32_t*)attr_desc->data_p) + +/*! Get 32-bit unsigned attribute value (without any check) */ +#define ZB_ZCL_GET_ATTRIBUTE_VAL_SINGLE(attr_desc) \ + (*(zb_single_t*)attr_desc->data_p) + + +/*! @} */ /* General attributes' description */ + + +/************************************** ZCL frame definitions ************************************/ + +/*! @defgroup zb_zcl_common_frame General frame description + Types and macros required for ZCL frame manipulations + @{ + +*/ + +/** @cond internals_doc */ + +/*! @brief ZCL header size */ +#define ZB_ZCL_GET_HEADER_SIZE(frm_ctl) \ + ( (ZB_ZCL_IS_MANUF_SPECIFIC(frm_ctl)) \ + ? sizeof(zb_zcl_frame_hdr_full_t) \ + : sizeof(zb_zcl_frame_hdr_short_t)) + +/** @internal @brief Cuts ZCL header form a buffer. */ +#define ZB_ZCL_CUT_HEADER(buf) \ + (void)zb_buf_cut_left(buf, ZB_ZCL_GET_HEADER_SIZE(*(zb_uint8_t*)zb_buf_begin(buf))) + +/** @endcond */ /* internals_doc */ + +/** @name ZCL frame type + * @brief Defines Permitted values for Frame Type subfield of Frame Control field in ZCL frame. + * @anchor zcl_frame_type + */ +/** @{ */ +#define ZB_ZCL_FRAME_TYPE_COMMON 0x00U /*!< Command acts across the entire profile */ +#define ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC 0x01U /*!< Command is specific to a cluster */ +/** @} */ + +/** + * @brief Type for ZCL frame type. + * + * @deprecated holds one of @ref zcl_frame_type. Kept only for backward compatibility as + * @ref zcl_frame_type were declared previously as enum. Can be removed in future releases. + */ +typedef zb_uint8_t zb_zcl_frame_type_t; + +/** + * @name Values for Manufacturer-specific subfield of FCF in ZCL frame + * @anchor zcl_manufacturer_specific + * @see ZCL spec, subclause 2.3.1.1.2 + */ +/** @{ */ +/** Standard profile command. Manufacturer code field shall @b not be included into ZCL frame + * header. */ +#define ZB_ZCL_NOT_MANUFACTURER_SPECIFIC 0x00U +/** Command refers to manufacturer-specific profile extension. Manufacturer code field shall be + * included into ZCL frame header. */ +#define ZB_ZCL_MANUFACTURER_SPECIFIC 0x01U +/** @} */ + +/** + * @brief Type for return statuses of mathematical operations. + * + * @deprecated holds one of @ref zcl_manufacturer_specific. Kept only for backward compatibility as + * @ref zcl_manufacturer_specific were declared previously as enum. Can be removed in future + * releases. + */ +typedef zb_uint8_t zb_zcl_manufacturer_specific_t; + +#define ZB_ZCL_MANUFACTURER_WILDCARD_ID 0xFFFFU + +#define ZB_ZCL_NON_MANUFACTURER_SPECIFIC 0xFFFFU + +/** + * @name Disable default response subfield of FCF in ZCL frame + * @anchor zcl_disable_default_response + * @see ZCL spec, subclause 2.3.1.1.3 + */ +/** @{ */ +/** Enable default response */ +#define ZB_ZCL_ENABLE_DEFAULT_RESPONSE 0x00U +/** Disable default response */ +#define ZB_ZCL_DISABLE_DEFAULT_RESPONSE 0x01U +/** @} */ + +/** + * @brief Type for possible values of Disable default response subfield of FCF in ZCL frame. + * + * Holds one of @ref zcl_disable_default_response. Kept for backward compatibility as + * @ref zcl_disable_default_response were declared previously as enum. + */ +typedef zb_uint8_t zb_zcl_disable_default_response_t; + + +/** + * @name ZCL frame direction + * @anchor zcl_frame_direction + * @see ZCL spec, subclause 2.3.1.1.3. + */ +/** @{ */ +/*! Command sent from client to a server */ +#define ZB_ZCL_FRAME_DIRECTION_TO_SRV 0x00U +/*! Command sent from server to a client */ +#define ZB_ZCL_FRAME_DIRECTION_TO_CLI 0x01U +/** @} */ + +/** + * @brief Type for ZCL frame direction. + * + * Holds one of @ref zcl_frame_direction. Kept only for backward compatibility as + * @ref zcl_frame_direction were declared previously as enum. + */ +typedef zb_uint8_t zb_zcl_frame_direction_t; + +/*! @brief Reverts ZCL direction value */ +#define ZB_ZCL_REVERT_DIRECTION(_d) \ + (((_d) == ZB_ZCL_FRAME_DIRECTION_TO_SRV) ? ZB_ZCL_FRAME_DIRECTION_TO_CLI : ZB_ZCL_FRAME_DIRECTION_TO_SRV) + +/*! @brief ZCL frame control field + @see ZCL spec, subclause 2.3.1.1 +*/ +typedef ZB_PACKED_PRE struct zb_zcl_frame_ctrl_s +{ + zb_bitfield_t frame_type:2; /*!< Frame type @ref zcl_frame_type */ + zb_bitfield_t manufacturer:1; /*!< Manufacturer specific frame @ref zcl_manufacturer_specific*/ + zb_bitfield_t direction:1; /*!< Direction @ref zcl_frame_direction */ + zb_bitfield_t disable_def_resp:1; /*!< Disable default response */ + zb_bitfield_t reserved:3; +} ZB_PACKED_STRUCT zb_zcl_frame_ctrl_t; + +/*! @brief ZCL frame header with manufacturer code + @see ZCL spec, subclause 2.3.1 +*/ +typedef ZB_PACKED_PRE struct zb_zcl_frame_hdr_full_s +{ + zb_zcl_frame_ctrl_t frame_ctrl; /*!< Frame control filed see @ref zb_zcl_frame_ctrl_s */ + zb_uint16_t manufacturer_code; /*!< Manufacturer Code */ + zb_uint8_t seq_number; /*!< Transaction Sequence Number */ + zb_uint8_t command_id; /*!< Command Identifier Field */ +} ZB_PACKED_STRUCT +zb_zcl_frame_hdr_full_t; + +#define ZB_ZCL_FULL_HDR_SIZE sizeof(zb_zcl_frame_hdr_full_t) + +/*! @brief ZCL frame header without manufacturer code + @see ZCL spec, subclause 2.3.1 +*/ +typedef ZB_PACKED_PRE struct zb_zcl_frame_hdr_short_s +{ + zb_zcl_frame_ctrl_t frame_ctrl; /*!< Frame control field see @ref zb_zcl_frame_ctrl_s */ + zb_uint8_t seq_number; /*!< Transaction Sequence Number */ + zb_uint8_t command_id; /*!< Command Identifier Field */ +} ZB_PACKED_STRUCT +zb_zcl_frame_hdr_short_t; + +#define ZB_ZCL_SHORT_HDR_SIZE sizeof(zb_zcl_frame_hdr_short_t) + +/** + * @name ZCL address type + * @brief Possible address types of devices from which ZCL message is received. + * @anchor zcl_addr_type + */ +/** @{ */ +#define ZB_ZCL_ADDR_TYPE_SHORT 0U +#define ZB_ZCL_ADDR_TYPE_IEEE_GPD 1U +#define ZB_ZCL_ADDR_TYPE_SRC_ID_GPD 2U +#define ZB_ZCL_ADDR_TYPE_IEEE 3U +/** @} */ + +/** + * @name ZCL GPD address type + * @brief Macro helps to see whether addr_type belongs to GPD subgroup + */ +/** @{ */ +#define ZB_ZCL_ADDR_TYPE_IS_GPD(_addr_type) \ + ((_addr_type) == ZB_ZCL_ADDR_TYPE_IEEE_GPD || \ + (_addr_type) == ZB_ZCL_ADDR_TYPE_SRC_ID_GPD) +/** @} */ + +/** + * @brief Type to represent source address of ZCL message + * + * It is needed if ZGP sink is enabled and therefore messages can + * be received from ZGPD devices which are identified by 32-bit + * source Id. + */ +typedef ZB_PACKED_PRE struct zb_zcl_addr_s +{ + zb_uint8_t addr_type; /**< address type (see @ref zcl_addr_type) */ + ZB_PACKED_PRE union zb_zcl_addr_u + { + zb_uint16_t short_addr; /**< Zigbee short address */ + zb_uint32_t src_id; /**< Source ID of ZGPD */ + zb_ieee_addr_t ieee_addr; /**< Full IEEE-address of ZGPD */ + } u; +} ZB_PACKED_STRUCT +zb_zcl_addr_t; + +/*! Parsed ZCL header */ +typedef ZB_PACKED_PRE struct zb_zcl_parsed_hdr_s +{ + /* Values from APS data indication */ + ZB_PACKED_PRE union + { + ZB_PACKED_PRE struct + { + //zb_uint16_t src_addr; + zb_zcl_addr_t source; + zb_uint16_t dst_addr; + zb_uint8_t src_endpoint; + zb_uint8_t dst_endpoint; + zb_uint8_t fc; +#if (defined ZB_ENABLE_SE) || (defined ZB_ZCL_SUPPORT_CLUSTER_WWAH) + zb_uint8_t aps_key_source:1; + zb_uint8_t aps_key_attrs:2; + zb_uint8_t aps_key_from_tc:1; + zb_uint8_t reserved:4; +#endif + } ZB_PACKED_STRUCT common_data; +#if defined ZB_ENABLE_ZLL + ZB_PACKED_PRE struct + { +/* 07/26/2017 EE CR:MINOR Kill that data structure. Utilize src_addr_ext. Kill upper one nesting level. */ + zb_ieee_addr_t src_addr; /**< Sender device extended address. */ + } ZB_PACKED_STRUCT intrp_data; +#endif /* defined ZB_ENABLE_ZLL */ + } addr_data; +#if defined ZB_ENABLE_ZLL + zb_int8_t rssi; /**< RSSI of the packet. */ +#endif /* defined ZB_ENABLE_ZLL */ + zb_uint16_t cluster_id; + zb_uint16_t profile_id; + + /* ZCL specific fields */ + zb_uint8_t cmd_id; /**< Command identifier. */ + zb_uint8_t cmd_direction; /**< Command direction identifier. */ + zb_uint8_t seq_number; /**< ZCL transaction sequence number. */ + zb_bool_t is_common_command; /**< "Common command" flag. */ + zb_bool_t disable_default_response; /**< "Disable default response" flag. */ + zb_bool_t is_manuf_specific; /**< "Has manufacturer-specific data" flag. */ + zb_uint16_t manuf_specific; /**< Manufacturer-specific data. */ +} ZB_PACKED_STRUCT +zb_zcl_parsed_hdr_t; + + +/*! Attribute address info structure */ +typedef struct zb_zcl_attr_addr_info_s +{ + zb_uint8_t src_ep; /**< Source endpoint */ + zb_uint8_t dst_ep; /**< Destination endpoint */ + zb_uint16_t dst_short_addr; /**< Destination short address */ + + zb_uint16_t profile_id; /**< Profile id */ + zb_uint16_t cluster_id; /**< Cluster id */ + zb_uint8_t cluster_role; /**< Cluster role */ + zb_uint16_t attr_id; /**< Attribute id */ + zb_uint16_t manuf_code; +} +zb_zcl_attr_addr_info_t; + + +/** @brief Extract common addressing data from parsed ZCL structure. + * @param header - pointer to the parsed ZCL header structure (see @ref zb_zcl_parsed_hdr_s). + */ +#define ZB_ZCL_PARSED_HDR_SHORT_DATA(header) ((header)->addr_data.common_data) + +/** + * @brief Get ZCL frame type @ref zcl_frame_type. + * @hideinitializer + */ +#define ZB_ZCL_GET_FRAME_TYPE(v) ((v) & 0x3U) + +/** + * @brief Check is ZCL frame manufacturer specific @ref zcl_manufacturer_specific. + * @hideinitializer + */ +#define ZB_ZCL_GET_MANUF_SPECIFIC(v) (((v) >> 2U) & 0x1U) + +#define ZB_ZCL_IS_MANUF_SPECIFIC(v) (ZB_ZCL_GET_MANUF_SPECIFIC(v) != 0U) + +/** + * @brief Get ZCL frame direction @ref zcl_frame_direction. + * @hideinitializer + */ +#define ZB_ZCL_GET_DIRECTION(v) (((v) >> 3U) & 0x1U) + +/** + * @brief Get ZCL disable default response field @ref zcl_disable_default_response. + * @hideinitializer + */ +#define ZB_ZCL_GET_DISABLE_DEFAULT_RESPONSE(v) (((v) >> 4U) & 0x1U) + +/** + * @brief Set ZCL frame type @ref zcl_frame_type. + * @hideinitializer + */ +#define ZB_ZCL_SET_FRAME_TYPE(v, val) ((v) |= (val)) + +/** + * @brief Set ZCL frame manufacturer specific @ref zcl_manufacturer_specific. + * @hideinitializer + */ +#define ZB_ZCL_SET_MANUF_SPECIFIC(v, val) ((v) |= ((val) << 2)) + +/** + * @brief Set ZCL frame direction @ref zcl_frame_direction. + * @hideinitializer + */ +#define ZB_ZCL_SET_DIRECTION(v, val) ((v) |= ((val) << 3)) + +/** + * @brief Set ZCL disable default response field @ref zcl_disable_default_response. + * @hideinitializer + */ +#define ZB_ZCL_SET_DISABLE_DEFAULT_RESPONSE(v, val) ((v) |= ((val) << 4)) + +/** + * @brief Construct ZCL command header in the buffer + * @param zbbuf buffer ID + * @param frame_ctl Frame Control field for ZCL packet + * @param manuf_code manufacturer code, not used manufacturer-specific flag is not set + * @param cmd_id ZCL command id + * @param tsn pointer to variable (may be NULL) for TSN value of ZCL packet (generated by the function) + * + * Returns pointer to the buffer data begin after ZCL header (where command payload can be placed if needed). + */ +void *zb_zcl_start_command_header(zb_bufid_t zbbuf, zb_uint8_t frame_ctl, zb_uint16_t manuf_code, zb_uint8_t cmd_id, zb_uint8_t* tsn); + +/** @cond internals_doc */ + +/** @internal @brief Construct ZCL header frame control value */ +#define ZB_ZCL_CONSTRUCT_FRAME_CONTROL( \ + frame_type, manuf_specific, direction, disable_default_resp) \ + (( (frame_type) \ + | ((manuf_specific) << 2) \ + | ((direction) << 3) \ + | ((disable_default_resp) << 4))) + +#define ZB_ZCL_CONSTRUCT_SET_FRAME_CONTROL( \ + frame_ctl, frame_type, manuf_specific, direction, disable_default_resp) \ + ((frame_ctl) = ZB_ZCL_CONSTRUCT_FRAME_CONTROL((frame_type), \ + (manuf_specific), \ + (direction), \ + (disable_default_resp))) + +/* NOTE: We suppose all general requests/responses currently are not manufacturer specific */ +/** @internal @brief Construct ZCL header frame control value for General command request */ +#define ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL(buf_ptr, def_resp) \ + (ZB_ZCL_CONSTRUCT_SET_FRAME_CONTROL(*buf_ptr, \ + ZB_ZCL_FRAME_TYPE_COMMON, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, \ + (def_resp)), \ + buf_ptr++) + +#define ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL_A(buf_ptr, \ + direction, is_manufacturer_specific, def_resp) \ + (ZB_ZCL_CONSTRUCT_SET_FRAME_CONTROL(*buf_ptr, \ + ZB_ZCL_FRAME_TYPE_COMMON, \ + (is_manufacturer_specific), \ + (direction), \ + (def_resp)), \ + buf_ptr++) + +/*! @internal Construct ZCL header frame control value for General + * command request, specifying extra parameters */ +#define ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_REQ_FRAME_CONTROL_EXT(buf_ptr, \ + _is_manuf_specific, direction, def_resp) \ + (ZB_ZCL_CONSTRUCT_SET_FRAME_CONTROL(*buf_ptr, \ + ZB_ZCL_FRAME_TYPE_COMMON, \ + (_is_manuf_specific), \ + (direction), \ + (def_resp)), \ + buf_ptr++) + + +/* To do not change existing code too much: 3 consequent macro create single function call. */ +#define ZB_ZCL_START_PACKET_REQ(zbbuf) zb_zcl_start_command_header((zbbuf), +#define ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(buf_ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_FRAME_CONTROL(ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC, ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, (def_resp)), \ + 0, /* No manuf_code */ +#define ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(data_ptr, tsn, cmd_id) (cmd_id), NULL) + +/* TODO: Implement via zb_zcl_start_command_header() */ +#define ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_O(buf_ptr, def_resp) \ + (ZB_ZCL_CONSTRUCT_SET_FRAME_CONTROL(*buf_ptr, \ + ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, \ + def_resp), \ + buf_ptr++) + +#define ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(buf_ptr, direction, \ + is_manufacturer_specific, def_resp) \ + (ZB_ZCL_CONSTRUCT_SET_FRAME_CONTROL(*(buf_ptr), \ + ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC, \ + ((is_manufacturer_specific) ? ZB_ZCL_MANUFACTURER_SPECIFIC \ + : ZB_ZCL_NOT_MANUFACTURER_SPECIFIC), \ + (direction), \ + (def_resp)), \ + (buf_ptr)++) + +#define ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL_A(buf_ptr, direction, \ + is_manufacturer_specific) \ + (ZB_ZCL_CONSTRUCT_SET_FRAME_CONTROL(*(buf_ptr), \ + ZB_ZCL_FRAME_TYPE_COMMON, \ + ((is_manufacturer_specific) \ + ? ZB_ZCL_MANUFACTURER_SPECIFIC \ + : ZB_ZCL_NOT_MANUFACTURER_SPECIFIC), \ + (direction), \ + ZB_ZCL_DISABLE_DEFAULT_RESPONSE), \ + (buf_ptr)++) + +#define ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(buf_ptr, direction, \ + is_manufacturer_specific) \ + (ZB_ZCL_CONSTRUCT_SET_FRAME_CONTROL(*(buf_ptr), \ + ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC, \ + ((is_manufacturer_specific) \ + ? ZB_ZCL_MANUFACTURER_SPECIFIC \ + : ZB_ZCL_NOT_MANUFACTURER_SPECIFIC), \ + (direction), \ + ZB_ZCL_DISABLE_DEFAULT_RESPONSE), \ + (buf_ptr)++) + +/*! @internal Construct ZCL header frame control valueZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL for General command response */ +#define ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL(buf_ptr) \ + (ZB_ZCL_CONSTRUCT_SET_FRAME_CONTROL(*(buf_ptr), ZB_ZCL_FRAME_TYPE_COMMON, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, \ + ZB_ZCL_DISABLE_DEFAULT_RESPONSE), \ + (buf_ptr)++) + + +/*! @internal Construct ZCL header frame control value for General + * command response, specifying extra parameters */ +#define ZB_ZCL_CONSTRUCT_GENERAL_COMMAND_RESP_FRAME_CONTROL_EXT(_buf_ptr, _is_manuf_specific, \ + _direction) \ + (ZB_ZCL_CONSTRUCT_SET_FRAME_CONTROL(*(_buf_ptr), \ + ZB_ZCL_FRAME_TYPE_COMMON, \ + ((_is_manuf_specific) ? ZB_ZCL_MANUFACTURER_SPECIFIC \ + : ZB_ZCL_NOT_MANUFACTURER_SPECIFIC), \ + (_direction), \ + ZB_ZCL_DISABLE_DEFAULT_RESPONSE), \ + (_buf_ptr)++) + +/** @endcond */ /* internals_doc */ + +/*! @brief Construct ZCL header frame control value for cluster-specific command response + * + * @snippet wwah_door_lock/dl_device/dl_door_lock.c zcl_construct_specific_frame_header + * */ +#define ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(buf_ptr) \ + (ZB_ZCL_CONSTRUCT_SET_FRAME_CONTROL(*(buf_ptr), \ + ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, \ + ZB_ZCL_DISABLE_DEFAULT_RESPONSE), \ + (buf_ptr)++) + +/** + * @brief Construct ZCL header + * @note To add Manufacturer specific field, use ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(), macro. + * @hideinitializer + */ +#define ZB_ZCL_CONSTRUCT_COMMAND_HEADER(data_ptr, tsn, cmd_id) \ + (ZB_ZCL_PACKET_PUT_DATA8((data_ptr), (tsn)), ZB_ZCL_PACKET_PUT_DATA8((data_ptr), (cmd_id))) + +/*! @brief Construct ZCL header, Manufacturer specific value is conditionally supported */ +#define ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(_data_ptr, _tsn, _is_manuf_spec, _manuf_specific, _cmd_id) \ + { \ + if ((_is_manuf_spec)) \ + { \ + ZB_ZCL_PACKET_PUT_DATA16_VAL((_data_ptr), (_manuf_specific)); \ + } \ + ZB_ZCL_PACKET_PUT_DATA8((_data_ptr), (_tsn)); \ + ZB_ZCL_PACKET_PUT_DATA8((_data_ptr), (_cmd_id)); \ + } + +/** @cond internals_doc */ + +/*! @internal @brief Calculate ZCL frame header size */ +#define ZB_ZCL_FRAME_HDR_GET_SIZE(p) ( ZB_ZCL_GET_MANUF_SPECIFIC(p) ? \ + 2*sizeof(zb_uint8_t)+sizeof(zb_uint16_t) : \ + 2*sizeof(zb_uint8_t) ) + +/*! @internal @brief Get ZCL frame manufacturer code from the packet */ +#define ZB_ZCL_FRAME_HDR_GET_MANUFACTURER_CODE(p) \ + ( *(zb_uint16_t *)((zb_uint8_t *)p + sizeof(zb_zcl_frame_ctrl_t)) ) + +/*! @internal Get ZCL frame sequence number from the packet. */ +#define ZB_ZCL_FRAME_HDR_GET_SEQ_NUM(p) \ + ( *((zb_uint8_t *)p \ + + sizeof(zb_zcl_frame_ctrl_t) \ + + (ZB_ZCL_GET_MANUF_SPECIFIC(p) ? sizeof(zb_uint16_t) : 0)) ) + +/*! @internal Get ZCL frame command identifier from the packet. */ +#define ZB_ZCL_FRAME_HDR_GET_COMMAND_ID(p) \ + ( *((zb_uint8_t *)p \ + + sizeof(zb_zcl_frame_ctrl_t) \ + + (ZB_ZCL_GET_MANUF_SPECIFIC(p) ? sizeof(zb_uint16_t) : 0) + sizeof(zb_uint8_t)) ) + +/** @endcond */ /* internals_doc */ + +/** + * @brief Return next sequence number for ZCL frame. + * @hideinitializer + */ +#define ZB_ZCL_GET_SEQ_NUM() (ZCL_CTX().seq_number++) + +/*! @brief Copy parsed ZCL header from buffer + @param buf - ID zb_bufid_t of buffer containing parsed ZCL header as parameter + @param dst - pointer to the memory area to copy header to +*/ +#define ZB_ZCL_COPY_PARSED_HEADER(buf, dst) \ + (ZB_MEMCPY( \ + (dst), \ + ZB_BUF_GET_PARAM((buf), zb_zcl_parsed_hdr_t), \ + sizeof(zb_zcl_parsed_hdr_t))) + + +/*! @brief General macro for sending a command with empty payload + @param buffer to put command payload and headers to + @param addr address to send to + @param dst_addr_mode destination address mode + @param dst_ep destination endpoint + @param ep source endpoint + @param prof_id profile the command belongs to + @param dis_default_resp "Disable default response" flag + @param cluster_id cluster identifier + @param command_id command identifier + @param cb command send status callback + + @code + #define ZB_ZCL_DOOR_LOCK_SEND_LOCK_DOOR_REQ(buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + dis_default_resp, \ + cb) \ + ZB_ZCL_SEND_CMD( buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + ZB_AF_HA_PROFILE_ID, \ + dis_default_resp, \ + ZB_ZCL_CLUSTER_ID_DOOR_LOCK, \ + ZB_ZCL_CMD_DOOR_LOCK_LOCK_DOOR, \ + cb) + @endcode +*/ +#define ZB_ZCL_SEND_CMD( \ + buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + cluster_id, \ + command_id, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), command_id); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, cluster_id, cb); \ +} + +/*! @} */ /* General frame description */ + + +/******************************* ZCL frame basic manipulations *******************************/ + +/*! @defgroup zb_zcl_common_pckt_fill Fill ZCL packet low-level API + Types and macros shared fill Fill ZCL packet. + @{ + @par Example + @snippet HA_samples/write_attr_test/sample_zed.c ZB_ZCL_PACKET + @par +*/ + +/** + * @brief Initializes zb_buf_t buffer and returns pointer to the beginning of array. + * @hideinitializer + */ +#define ZB_ZCL_START_PACKET(zbbuf) \ + zb_buf_reuse(zbbuf) + +/** + * @brief Return number of bytes written to the buffer. + * @hideinitializer + */ +#define ZB_ZCL_GET_BYTES_WRITTEN(zbbuf, ptr) \ + zb_buf_get_ptr_off((zbbuf), (ptr)) + +zb_bool_t zb_zcl_can_cluster_be_fragmented(zb_uint16_t profile_id, zb_uint16_t cluster_id); + +#define ZB_ZCL_GET_BYTES_AVAILABLE_WITH_FRAGMENTATION(zbbuf, ptr) \ + ((zb_buf_get_max_size(zbbuf) -\ + (ZB_MAX_PHY_PAYLOAD_SIZE-ZB_ZCL_HI_WO_IEEE_MAX_PAYLOAD_SIZE))-\ + ZB_ZCL_GET_BYTES_WRITTEN(zbbuf, ptr)) + +#define ZB_ZCL_GET_BYTES_AVAILABLE_WO_FRAGMENTATION(zbbuf, ptr) \ + (ZB_ZCL_HI_WO_IEEE_MAX_PAYLOAD_SIZE - ZB_ZCL_GET_BYTES_WRITTEN(zbbuf, ptr)) + +/** + * @brief Return number of bytes available in a packet. + * @hideinitializer + */ +#ifdef APS_FRAGMENTATION +#define ZB_ZCL_GET_BYTES_AVAILABLE(zbbuf, ptr, profile_id, cluster_id) \ + (zb_zcl_can_cluster_be_fragmented(profile_id, cluster_id) ? \ + ZB_ZCL_GET_BYTES_AVAILABLE_WITH_FRAGMENTATION(zbbuf, ptr) : \ + ZB_ZCL_GET_BYTES_AVAILABLE_WO_FRAGMENTATION(zbbuf, ptr)) +#else +#define ZB_ZCL_GET_BYTES_AVAILABLE(zbbuf, ptr, profile_id, cluster_id) \ + ZB_ZCL_GET_BYTES_AVAILABLE_WO_FRAGMENTATION(zbbuf, ptr) +#endif /* APS_FRAGMENTATION */ + +#define ZB_ZCL_ATTR_SZ_RAW(attr_size) ((sizeof(zb_zcl_read_attr_res_t) \ + - sizeof(zb_uint8_t)) + (attr_size)) + +/** + * @brief Put 8-bit value to packet. + * @hideinitializer + */ +#define ZB_ZCL_PACKET_PUT_DATA8(ptr, val) (*(ptr) = (val), (ptr)++) + +/*! + Put 16-bit value to packet + @param ptr - pointer to the place to put value to + @param val - pointer to the value to put into packet +*/ +#define ZB_ZCL_PACKET_PUT_DATA16(ptr, val) \ +do \ +{ \ + ZB_HTOLE16((ptr), (val)); \ + (ptr) += 2; \ +} while (ZB_FALSE) + +/*! + Put 16-bit value to packet + @param ptr - pointer to the place to put value to + @param val - value to put into packet +*/ +//#define ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, val) ZB_PUT_NEXT_HTOLE16(ptr, val) +#define ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, val) (ptr) = zb_put_next_htole16((ptr), val) + +#define ZB_ZCL_PACKET_PUT_2DATA16_VAL(ptr, val1, val2) (ptr) = zb_put_next_2_htole16((ptr),(val1),(val2)) + +#define ZB_ZCL_PACKET_PUT_2DATA32_VAL(ptr, val1, val2) (ptr) = zb_put_next_2_htole32((ptr),(val1),(val2)) + +/** + * @brief Put 32-bit value to packet. + * @param ptr - pointer to the place to put value to + * @param val - pointer to the value to put into packet + * @hideinitializer + */ +#define ZB_ZCL_PACKET_PUT_DATA32_VAL(ptr, val) ZB_PUT_NEXT_HTOLE32((ptr),(val)) + +/** + * @brief Put 32-bit value to packet. + * @param ptr - pointer to the place to put value to + * @param val - pointer to the value to put into packet + * @hideinitializer + */ +#define ZB_ZCL_PACKET_PUT_DATA32(ptr, val) \ + (ZB_HTOLE32(ptr, val), (ptr) += 4) + +/** + * @brief Put 48-bit value to packet. + * @param ptr - pointer to the place to put value to + * @param val - value to put into packet + * @hideinitializer + */ +#define ZB_ZCL_PACKET_PUT_DATA48_VAL(ptr, val) \ + (PUT_DATA48_VAL(ptr, val)) + +/** + * @brief Put 48-bit value to packet. + * @param ptr - pointer to the place to put value to + * @param val - pointer to the value to put into packet + * @hideinitializer + */ +#define ZB_ZCL_PACKET_PUT_DATA48(ptr, val) \ + (PUT_DATA48(ptr, val)) + +/** + * @brief Put 24-bit value to packet. + * @param ptr - pointer to the place to put value to + * @param val - value to put into packet + * @hideinitializer + */ +#define ZB_ZCL_PACKET_PUT_DATA24_VAL(ptr, val) \ + (PUT_DATA24_VAL(ptr, val)) + +/** + * @brief Put 24-bit value to packet. + * @param ptr - pointer to the place to put value to + * @param val - pointer to the value to put into packet + * @hideinitializer + */ +#define ZB_ZCL_PACKET_PUT_DATA24(ptr, val) \ + (PUT_DATA24(ptr, val)) + + + +/** + * @brief Put 64-bit value to packet. + * @param ptr - pointer to the place to put value to + * @param val - pointer to the value to put into packet + * @hideinitializer + */ +#define ZB_ZCL_PACKET_PUT_DATA64(ptr, val) (ZB_HTOLE64(ptr, val), (ptr) += 8) + +/** @brief Get 8-bit value from packet. + * @param dst_ptr - pointer to the memory to store value (pointer value preserved). + * @param src_ptr - pointer to the memory to get value from (will be incremented). + */ +#define ZB_ZCL_PACKET_GET_DATA8(dst_ptr, src_ptr) \ +{ \ + *(dst_ptr) = *((src_ptr)++); \ +} + +/** + * @brief Put N byte data to packet. + * @param ptr - pointer to the place to put value to. + * @param val - pointer to the value to put into packet. + * @param n - number of bytes to be copied. + * @hideinitializer + */ +#define ZB_ZCL_PACKET_PUT_DATA_N(ptr, val, n) \ + (ZB_MEMCPY(ptr, val, n), (ptr) += (n)) + +/** @brief Get 16-bit value from packet. + * @param dst_ptr - pointer to the memory to store value (pointer value preserved). + * @param src_ptr - pointer to the memory to get value from (will be incremented by value size). + */ +#define ZB_ZCL_PACKET_GET_DATA16(dst_ptr, src_ptr) \ +{ \ + ZB_LETOH16((dst_ptr), (src_ptr)); \ + (src_ptr) += sizeof(zb_uint16_t); \ +} + +/** @brief Get 24-bit value from packet. + * @param dst_ptr - pointer to the memory to store value (pointer value preserved). + * @param src_ptr - pointer to the memory to get value from (will be incremented by value size). + */ +#define ZB_ZCL_PACKET_GET_DATA24(dst_ptr, src_ptr) \ +{ \ + ZB_LETOH24(dst_ptr, src_ptr); \ + (src_ptr) += ZB_24BIT_SIZE; \ +} + + +/** @brief Get 48-bit value from packet. + * @param dst_ptr - pointer to the memory to store value (pointer value preserved). + * @param src_ptr - pointer to the memory to get value from (will be incremented by value size). + */ +#define ZB_ZCL_PACKET_GET_DATA48(dst_ptr, src_ptr) \ +{ \ + ZB_LETOH48(dst_ptr, src_ptr); \ + (src_ptr) += ZB_48BIT_SIZE; \ +} + + +/** @brief Get 32-bit value from packet. + * @param dst_ptr - pointer to the memory to store value (pointer value preserved). + * @param src_ptr - pointer to the memory to get value from (will be incremented by value size). + */ +#define ZB_ZCL_PACKET_GET_DATA32(dst_ptr, src_ptr) \ +{ \ + ZB_LETOH32((dst_ptr), (src_ptr)); \ + (src_ptr) += sizeof(zb_uint32_t); \ +} + +/** @brief Get 64-bit value from packet. + * @param dst_ptr - pointer to the memory to store value (pointer value preserved). + * @param src_ptr - pointer to the memory to get value from (will be incremented by value size). + */ +#define ZB_ZCL_PACKET_GET_DATA64(dst_ptr, src_ptr) \ +{ \ + ZB_LETOH64((dst_ptr), (src_ptr)); \ + (src_ptr) += 8; \ +} + +/** @brief Get IEEE address from packet. + * @param dst_ptr - pointer to the memory to store value (pointer value preserved). + * @param src_ptr - pointer to the memory to get value from (will be incremented by value size). + */ +#define ZB_ZCL_PACKET_GET_DATA_IEEE(dst_ptr, src_ptr) \ +{ \ + ZB_IEEE_ADDR_COPY((dst_ptr), (src_ptr)); \ + (src_ptr) += sizeof(zb_ieee_addr_t); \ +} + +/** @brief Put IEEE address into packet. + * @param dst_ptr - pointer to the memory to store value (will be incremented by value size). + * @param src_ptr - pointer to the memory to get value from (pointer value preserved). + */ +#define ZB_ZCL_PACKET_PUT_DATA_IEEE(dst_ptr, src_ptr) \ +{ \ + ZB_IEEE_ADDR_COPY((dst_ptr), (src_ptr)); \ + (dst_ptr) += sizeof(zb_ieee_addr_t); \ +} + +/** Put ZCL Octet String to packet */ +#define ZB_ZCL_PACKET_PUT_STRING(_ptr, _val) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA8 (_ptr, ZB_ZCL_GET_STRING_LENGTH(_val)); \ + ZB_ZCL_PACKET_PUT_DATA_N(_ptr, ZB_ZCL_GET_STRING_BEGIN(_val), \ + ZB_ZCL_GET_STRING_LENGTH(_val)); \ +} + +/** Get ZCL String from packet. + * @note If string is invalid (cannot be stored in buffer) + * this macro sets data to NULL. + * + * @param _zcl_str - Destination buffer. + * @param data - Pointer to incoming data. + * @param _zcl_str_max_size - Size of destination buffer. + */ +#define ZB_ZCL_PACKET_GET_STRING(_zcl_str, data, _zcl_str_max_size) \ +{ \ + ZB_ZCL_PACKET_GET_DATA8(&_zcl_str[0], data); \ + if (_zcl_str_max_size > ZB_ZCL_GET_STRING_LENGTH(_zcl_str)) \ + { \ + ZB_ZCL_PACKET_GET_DATA_N(ZB_ZCL_GET_STRING_BEGIN(_zcl_str), \ + data, \ + ZB_ZCL_GET_STRING_LENGTH(_zcl_str)); \ + } \ + else \ + { \ + data = NULL; \ + } \ +} + +/** Get ZCL String from packet and put it into array with fixed size. */ +#define ZB_ZCL_PACKET_GET_STATIC_STRING(_zcl_str, data) \ + ZB_ZCL_PACKET_GET_STRING(_zcl_str, data, sizeof(_zcl_str)) + + +/** @brief Get N-byte value from packet. + * @param dst_ptr - pointer to the memory to store value (will be incremented by value size). + * @param src_ptr - pointer to the memory to get value from (pointer value preserved). + * @param n - data length. + */ +#define ZB_ZCL_PACKET_GET_DATA_N(dst_ptr, src_ptr, n) \ +{ \ + ZB_MEMCPY((dst_ptr), (src_ptr), (n)); \ + (src_ptr) += (n); \ +} + +/*! @brief ZCL finish and send packet + @param buffer pointer to the buffer where ZCL cmd is stored + @param ptr pointer to the end of ZCL cmd in buffer + @param dst_addr destination address (see zb_addr_u) + @param dst_addr_mode destination address mode (only @ref ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT and + @ref ZB_APS_ADDR_MODE_16_ENDP_PRESENT are supported) + @param dst_ep destination endpoint + @param ep source endpoint + @param prof_id profile the command belongs to + @param cluster_id cluster identifier + @param cb command send status callback + */ +zb_ret_t zb_zcl_finish_and_send_packet(zb_bufid_t buffer, zb_uint8_t *ptr, + const zb_addr_u *dst_addr, zb_uint8_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t ep, + zb_uint16_t prof_id, zb_uint16_t cluster_id, + zb_callback_t cb); + +zb_ret_t zb_zcl_finish_and_send_packet_new(zb_bufid_t buffer, zb_uint8_t *ptr, + const zb_addr_u *dst_addr, zb_uint8_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t ep, + zb_uint16_t prof_id, zb_uint16_t cluster_id, + zb_callback_t cb, zb_bool_t aps_secured, + zb_bool_t disable_aps_ack, zb_uint16_t delay); + + +/*! + Finish ZCL packet filling. Used bytes number are marked in a buffer. + @param zbbuf - pointer to zb_buf_t buffer. + @param ptr - pointer to the byte after the last written byte in the buffer. + @attention After ZB_ZCL_FINISH_PACKET() call, pointer ptr is set to the beginning of the buffer + data. + @note Please note that this macro does not return ret code, so if this macro is used without callback, + this may lead to buffer leaks (if function is failed to send the packet). + Please use @ref zb_zcl_finish_and_send_packet() function directly to be able to check ret code. + */ +/* Glue ZB_ZCL_FINISH_PACKET and ZB_ZCL_SEND_COMMAND_SHORT into one call */ +#define ZB_ZCL_FINISH_PACKET(zbbuf, ptr) (void) zb_zcl_finish_and_send_packet((zbbuf), (ptr), + +#define ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, cluster_id, \ + cb) \ + (const zb_addr_u *)(const void *)(&(addr)), (dst_addr_mode), (dst_ep), (ep), (prof_id), (cluster_id), (cb)) + + +#define ZB_ZCL_FINISH_N_SEND_PACKET(zbbuf, ptr, addr, dst_addr_mode, dst_ep, ep, prof_id, cluster_id, cb) \ + (void) zb_zcl_finish_and_send_packet((zbbuf), (ptr),(const zb_addr_u *)(const void *)(&(addr)), dst_addr_mode, dst_ep, ep, prof_id, cluster_id, cb) + +#define ZB_ZCL_FINISH_N_SEND_PACKET_NEW(zbbuf, ptr, addr, dst_addr_mode, dst_ep, ep, prof_id, cluster_id, cb, aps_secured, disable_aps_ack, delay) \ + (void) zb_zcl_finish_and_send_packet_new((zbbuf), (ptr),(const zb_addr_u *)(const void *)(&(addr)), dst_addr_mode, dst_ep, ep, prof_id, cluster_id, cb, aps_secured, disable_aps_ack, delay) + +/* TODO: Implement via zb_zcl_finish_and_send_packet() */ +#define ZB_ZCL_FINISH_PACKET_O(zbbuf, ptr) \ + (ptr) = zb_buf_alloc_left((zbbuf), ZB_ZCL_GET_BYTES_WRITTEN((zbbuf), (ptr))); + +/*! @}*/ /* Fill ZCL packet */ + +/* align func */ +#ifdef ZB_NEED_ALIGN + +zb_uint16_t zb_zcl_attr_get16(zb_uint8_t *value); +zb_int16_t zb_zcl_attr_gets16(zb_uint8_t *value); +zb_uint32_t zb_zcl_attr_get32(zb_uint8_t *value); +zb_int32_t zb_zcl_attr_gets32(zb_uint8_t *value); +#define ZB_ZCL_ATTR_GET16(value) zb_zcl_attr_get16(value) +#define ZB_ZCL_ATTR_GETS16(value) zb_zcl_attr_gets16(value) +#define ZB_ZCL_ATTR_GET32(value) zb_zcl_attr_get32(value) +#define ZB_ZCL_ATTR_GETS32(value) zb_zcl_attr_gets32(value) + +zb_int24_t zb_zcl_attr_get24(zb_uint8_t *value); +zb_uint48_t zb_zcl_attr_get48(zb_uint8_t *value); +#define ZB_ZCL_ATTR_GET24(value) zb_zcl_attr_get24(value) +#define ZB_ZCL_ATTR_GET48(value) zb_zcl_attr_get48(value) + +zb_single_t zb_zcl_attr_getsingle(zb_uint8_t *value); +#define ZB_ZCL_ATTR_GETSINGLE(value) zb_zcl_attr_getsingle(value) + +#else + +#define ZB_ZCL_ATTR_GET16(value) (*((zb_uint16_t *)value)) +#define ZB_ZCL_ATTR_GETS16(value) (*((zb_int16_t *)value)) +#define ZB_ZCL_ATTR_GET32(value) (*((zb_uint32_t *)value)) +#define ZB_ZCL_ATTR_GETS32(value) (*((zb_int32_t *)value)) +#define ZB_ZCL_ATTR_GETSINGLE(value) (*((zb_single_t *)value)) + +#define ZB_ZCL_ATTR_GET24(value) (*((zb_int24_t *)value)) +#define ZB_ZCL_ATTR_GET48(value) (*((zb_uint48_t *)value)) + +#endif + +/***************************** ZCL general functionality definitions ******************************/ + +/** @cond internals_doc */ +/** @internal @brief Calculates array size */ +#define ZB_ZCL_ARRAY_SIZE(ar, type) (sizeof(ar)/sizeof(type)) + +/** @internal @brief Calculates byte array size (add 2 bytes for full length). */ +#define ZB_ZCL_ARRAY_GET_SIZE(ar, val) ZB_LETOH16(ar, val) +#define ZB_ZCL_ARRAY_SET_SIZE(ar, val) ZB_HTOLE16_VAL(ar, val) + +/** @internal @brief Calculates 16-byte array size (add 2 bytes for full length). */ +#define ZB_BYTE_16ARRAY_GET_SIZE(ar, val) { ZB_ZCL_ARRAY_GET_SIZE(ar, val); *(zb_uint16_t*)(ar) *= 2U; } +#define ZB_BYTE_16ARRAY_SET_SIZE(ar, val) { ZB_ZCL_ARRAY_SET_SIZE(ar, val); *(zb_uint16_t*)(ar) /= 2U; } + +/** @internal @brief Calculates 32-byte array size (add 2 bytes for full length). */ +#define ZB_BYTE_32ARRAY_GET_SIZE(ar, val) { ZB_ZCL_ARRAY_GET_SIZE(ar, val); *(zb_uint16_t*)(ar) *= 4U; } +#define ZB_BYTE_32ARRAY_SET_SIZE(ar, val) { ZB_ZCL_ARRAY_SET_SIZE(ar, val); *(zb_uint16_t*)(ar) /= 4U; } + +#define ZB_ZCL_NULL_EP_ID (zb_uint8_t)(-1) +#define ZB_ZCL_NULL_ID (zb_uint16_t)(-1) +#define ZB_ZCL_NULL_STRING (zb_uint8_t)(0) + +/** @internal @brief Maximum size of Character String (with Length octet) */ +#define ZB_ZCL_MAX_STRING_SIZE 0xFFU +#define ZB_ZCL_INVALID_STRING_VALUE 0xFFU +#define ZB_ZCL_INVALID_ARRAY_VALUE 0xFFFFU + +/** @endcond */ + +/*! @} */ /* ZCL common types and definitions */ + +#ifdef DOXYGEN +/** @brief Fix data endian, if needed, and store it in the same buffer + @param data_ptr - pointer to data value + @param data_type - ZCL data type + */ +#define ZB_ZCL_FIX_ENDIAN(data_ptr, data_type) +#endif + +/** @cond internals_doc */ +#if ! defined ZB_LITTLE_ENDIAN + +/** @internal @brief Fix data endian, if needed, and store it in the same buffer + @param data_ptr - pointer to data value + @param data_type - ZCL data type + */ +#define ZB_ZCL_FIX_ENDIAN(data_ptr, data_type) zb_zcl_fix_endian(data_ptr, data_type) + +void zb_zcl_fix_endian(zb_uint8_t *data_ptr, zb_uint8_t data_type); + +#define ZB_ZCL_HTOLE16_INPLACE(data_ptr) \ + { \ + zb_uint16_t tmp_place; \ + ZB_HTOLE16(&tmp_place, (data_ptr)); \ + ZB_ASSIGN_UINT16((data_ptr), &tmp_place); \ + } + +#else + +#define ZB_ZCL_FIX_ENDIAN(data_ptr, data_type) (ZVUNUSED((data_ptr)), ZVUNUSED((data_type))) + +#define ZB_ZCL_HTOLE16_INPLACE(data_ptr) (ZVUNUSED((data_ptr))) + +#endif /* ZB_LITTLE_ENDIAN */ + +#define ZB_ZCL_TRAN_TABLE_HASH_PARAM(param) ZB_1INT_HASH_FUNC(param) % ZCL_TRAN_TABLE_SIZE + +/** @internal @brief ZCL hash entity, stores callback functions for commands specified by + * buffer index */ +typedef struct zcl_cb_hash_ent_s +{ + zb_callback_t func; /*!< callback pointer */ + zb_uint8_t buf; /*!< buffer index */ +} +zcl_cb_hash_ent_t; + +/** @endcond */ + +/** Command send status structure */ +typedef struct zb_zcl_command_send_status_s +{ + zb_ret_t status; /*!< command send status */ + zb_uint8_t dst_endpoint; /*!< Destination endpoint */ + zb_zcl_addr_t dst_addr; /*!< Destination address */ + zb_uint8_t src_endpoint; /*!< Source endpoint */ + /* add more fields here if needed */ +} +zb_zcl_command_send_status_t; + +/** @brief Set default value attribute callback + @param ep - endpoint number +*/ +typedef void (*zb_zcl_set_default_value_attr_cb_t)(zb_uint8_t ep); + +/** @brief Check attribute value callback + @param cluster_id - Cluster ID + @param cluster_role - cluster role (@ref zcl_cluster_role) + @param endpoint - endpoint number + @param attr_id - attribute ID + @param value - new attribute value + + @return RET_OK - if new value is valid, RET_ERROR - if new value is wrong or + RET_IGNORE - if use default Check attribute functions +*/ +typedef zb_ret_t (*zb_zcl_app_check_attr_value_cb_t) + (zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint8_t endpoint, zb_uint16_t attr_id, zb_uint8_t *value); + +/** @brief Check attribute value callback with manufacturer specific code + @param cluster_id - Cluster ID + @param cluster_role - cluster role (@ref zcl_cluster_role) + @param endpoint - endpoint number + @param attr_id - attribute ID + @param manuf_code - manufacturer specific code + @param value - new attribute value + + @return RET_OK - if new value is valid, RET_ERROR - if new value is wrong or + RET_IGNORE - if use default Check attribute functions +*/ +typedef zb_ret_t (*zb_zcl_app_check_attr_value_manuf_cb_t) +(zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint8_t endpoint, zb_uint16_t attr_id, zb_uint16_t manuf_code, zb_uint8_t *value); + +/** @brief Get peer Cluster revision callback + @param ieee_addr - IEEE address + @param cluster_id - Cluster ID + @param cluster_role - cluster role (@ref zcl_cluster_role) + @param endpoint - endpoint number + + @return peer Cluster revision attribute value, 0xFFFF - if the revision is unknown +*/ +typedef zb_uint16_t (*zb_zcl_peer_revision_cb_t) + (zb_ieee_addr_t ieee_addr, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint8_t endpoint); + +/* ZCL common functions */ + +/*! @brief Get registered attribute description by cluster descriptor + @param cluster_desc - cluster descriptor + @param attr_id - attribute identifier + @returns Pointer to attribute description, or NULL if no attribute description found. +*/ +zb_zcl_attr_t* zb_zcl_get_attr_desc(zb_zcl_cluster_desc_t *cluster_desc, zb_uint16_t attr_id); + +/*! @brief Get registered attribute description by cluster descriptor + @param cluster_desc - cluster descriptor + @param attr_id - attribute identifier + @param manuf_code - manufacturer specific ID + @returns Pointer to attribute description, or NULL if no attribute description found. +*/ +zb_zcl_attr_t* zb_zcl_get_attr_desc_manuf(zb_zcl_cluster_desc_t *cluster_desc, zb_uint16_t attr_id, zb_uint16_t manuf_code); + +/** @brief Check registered attribute is writable one + @param attr_desc - attribute descriptor + @param endpoint - endpoint + @param cluster_id - cluster identifier + @param cluster_role - cluster role (@ref zcl_cluster_role) + @param new_value - new value for an attribute + @param check_access - check READ_ONLY access or not + @returns ZB_ZCL_STATUS_SUCCESS on success, error status otherwise +*/ +zb_uint8_t zb_zcl_check_attribute_writable( + zb_zcl_attr_t* attr_desc, + zb_uint8_t endpoint, + zb_uint16_t cluster_id, + zb_uint8_t cluster_role, + zb_uint8_t *new_value, + zb_bool_t check_access); + +/*! + Hook on Write Attribute command + @param endpoint - endpoint + @param cluster_id - cluster ID + @param cluster_role - cluster role (@ref zcl_cluster_role) + @param attr_id - attribute ID + @param new_value - pointer to newly assigned value + @param manuf_code - manufacturer specific code +*/ +void zb_zcl_write_attr_hook(zb_uint8_t endpoint, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id, zb_uint8_t *new_value, zb_uint16_t manuf_code); + +/*! + Set attribute value cluster specific postprocessing + @param cmd_info - cluster role (@ref zcl_cluster_role) + @param attr_id - attribute ID + @param value - new value of attribute +*/ +void zb_zcl_set_attr_val_post_process_cluster_specific(zb_zcl_parsed_hdr_t *cmd_info, + zb_uint16_t attr_id, + zb_uint8_t *value); +/** + * @brief Get size of value of given attribute type + * + * @param attr_type - attribute type in question (see @ref zcl_attr_type) + * @param attr_value - pointer to value in question (needed for variable sized types) + * + * @return size in bytes or 0xFFFF if type is invalid + */ +zb_uint16_t zb_zcl_get_attribute_size(zb_uint8_t attr_type, zb_uint8_t *attr_value); + +/** + * @brief Get size of analog data type + * @param attr_type - attribute type in question (see @ref zcl_attr_type) + * + * @return size in bytes of 0xFF in type is not analog or invalid + */ +zb_uint8_t zb_zcl_get_analog_attribute_size(zb_uint8_t attr_type); + +/** + * @brief Check whether type of ZCL attribute is analog + * @param attr_type - attribute type in question (see @ref zcl_attr_type) + * + * @return ZB_TRUE if type is analog, ZB_FALSE otherwise + */ +zb_bool_t zb_zcl_is_analog_data_type(zb_uint8_t attr_type); + +/** + * @brief Check if attribute value is valid or not + * + * @deprecated This function will be removed in the next Major release after February 2023 + * Use @ref zb_zcl_check_attr_value_manuf instead + * + * @param cluster_id - cluster ID + * @param cluster_role - cluster role (@ref zcl_cluster_role) + * @param endpoint - endpoint + * @param attr_id - attribute ID + * @param value - pointer to attribute data + * + * @return RET_OK if data value is valid, some error code otherwise + */ +zb_ret_t zb_zcl_check_attr_value(zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint8_t endpoint, zb_uint16_t attr_id, zb_uint8_t *value); + +/** + * @brief Check if attribute value is valid or not (with manufacturer specific code) + * + * @param cluster_id - cluster ID + * @param cluster_role - cluster role (@ref zcl_cluster_role) + * @param endpoint - endpoint + * @param attr_id - attribute ID + * @param manuf_code - manufacturer specific code + * @param value - pointer to attribute data + * + * @return ZB_TRUE if data value is valid, ZB_FALSE otherwise + */ +zb_ret_t zb_zcl_check_attr_value_manuf(zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint8_t endpoint, zb_uint16_t attr_id, zb_uint16_t manuf_code, zb_uint8_t *value); + +zb_bool_t zb_zcl_is_target_endpoint(zb_af_endpoint_desc_t *ep_desc, zb_uint16_t profile_id); + +zb_uint8_t zb_zcl_get_next_target_endpoint( + zb_uint8_t start_from_ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t profile_id); + +/** + * @brief Search endpoint for cluster with given id + * + * @param ep_desc - application endpoint description + * @param cluster_id - cluster ID (see @ref zcl_cluster_id) + * @param cluster_role - role (see @ref zcl_cluster_role) + * @return cluster descriptor or NULL if not present + */ +zb_zcl_cluster_desc_t* get_cluster_desc(const zb_af_endpoint_desc_t* ep_desc, zb_uint16_t cluster_id, zb_uint8_t cluster_role); + +/** + * @brief Find endpoint which has cluster with given ID + * + * @param cluster_id - cluster ID (see @ref zcl_cluster_id) + * @param cluster_role - role (see @ref zcl_cluster_role) + * @return endpoint number or 0 if not found + */ +zb_uint8_t get_endpoint_by_cluster(zb_uint16_t cluster_id, zb_uint8_t cluster_role); + +/** + * @brief Find if device has cluster with given ID + * + * @param cluster_id - cluster ID (see @ref zcl_cluster_id) + * @return ZB_TRUE if cluster found + */ +zb_bool_t is_cluster_present(zb_uint16_t cluster_id); + +zb_uint16_t get_profile_id_by_endpoint(zb_uint8_t endpoint_id); + +/** + * @brief Find endpoint which has cluster with given ID and role + * + * @param cluster_id - cluster ID (see @ref zcl_cluster_id) + * @param cluster_role - role (see @ref zcl_cluster_role) + * + * @return endpoint number or 0 if not found + */ +zb_af_endpoint_desc_t *get_endpoint_by_cluster_with_role( + zb_uint16_t cluster_id, + zb_uint8_t cluster_role); + +/** + * Find attribute descriptor by given endpoint number, cluster ID and attribute ID + * + * @param ep - endpoint number (must exist) + * @param cluster_id - cluster ID (must exist on given ep, see @ref zb_zcl_cluster_id_t) + * @param cluster_role - role (see @ref zcl_cluster_role) + * @param attr_id - attribute ID + * + * @return attribute descriptor + */ +zb_zcl_attr_t* zb_zcl_get_attr_desc_a(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id); + +/** + * Find attribute descriptor by given endpoint number, cluster ID, attribute ID, and manuf code + * + * @param ep - endpoint number (must exist) + * @param cluster_id - cluster ID (must exist on given ep, see @ref zb_zcl_cluster_id_t) + * @param cluster_role - role (see @ref zcl_cluster_role) + * @param attr_id - attribute ID + * @param manuf_code - manufacturer code + * + * @return attribute descriptor + */ +zb_zcl_attr_t* zb_zcl_get_attr_desc_manuf_a(zb_uint8_t ep, + zb_uint16_t cluster_id, + zb_uint8_t cluster_role, + zb_uint16_t attr_id, + zb_uint16_t manuf_code); + +/** + * Put attribute value to command packet, fix endian if needed. + * + * @param cmd_ptr - pointer to destination + * @param attr_type - type of attribute being written (see @ref zcl_attr_type) + * @param attr_value - pointer to value to be put into packet + * + * @return command pointer adjusted to point at the tail of written value +*/ +zb_uint8_t* zb_zcl_put_value_to_packet( + zb_uint8_t *cmd_ptr, zb_uint8_t attr_type, zb_uint8_t *attr_value); + + +/** + * @brief Sets value for manufacture-specific attribute. Also, perform all needed + * checks before and after setting new value + * + * @param ep - endpoint number + * @param cluster_id - cluster ID (see @ref zb_zcl_cluster_id_t) + * @param cluster_role - role (see @ref zcl_cluster_role) + * @param attr_id - ID of the attribute being set + * @param value - pointer to new value + * @param check_access - whether read-only check should be performed + * @param manuf_code - manufacturer code attribute + * + * @return ZB_ZCL_STATUS_SUCCESS if value was written \n + * ZB_ZCL_STATUS_READ_ONLY if attribute is read only and check_access is false + * ZB_ZCL_STATUS_UNSUP_ATTRIB if attribute is not supported by cluster + * ZB_ZCL_STATUS_INVALID_VALUE if current value of attribute is invalid + * @note given endpoint with given cluster ID should exist + */ +zb_zcl_status_t zb_zcl_set_attr_val_manuf(zb_uint8_t ep, + zb_uint16_t cluster_id, + zb_uint8_t cluster_role, + zb_uint16_t attr_id, + zb_uint16_t manuf_code, + zb_uint8_t *value, + zb_bool_t check_access); + +/** + * @brief Sets attribute value, perform all needed checks before and after setting new value + * + * @param ep - endpoint number + * @param cluster_id - cluster ID (see @ref zb_zcl_cluster_id_t) + * @param cluster_role - role (see @ref zcl_cluster_role) + * @param attr_id - ID of the attribute being set + * @param value - pointer to new value + * @param check_access - whether read-only check should be performed + * + * @return ZB_ZCL_STATUS_SUCCESS if value was written \n + * ZB_ZCL_STATUS_READ_ONLY if attribute is read only and check_access is false + * ZB_ZCL_STATUS_UNSUP_ATTRIB if attribute is not supported by cluster + * ZB_ZCL_STATUS_INVALID_VALUE if current value of attribute is invalid + * @note given endpoint with given cluster ID should exist + */ +zb_zcl_status_t zb_zcl_set_attr_val(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, + zb_uint16_t attr_id, zb_uint8_t *value, zb_bool_t check_access); + +/** + * @brief Register callback that should be called when APS acknowledge is received for ZCL command + * + * @param param - pointer to buffer with ZCL command + * @param cb - pointer to callback function + */ +zb_ret_t zb_zcl_register_cb(zb_uint8_t param, zb_callback_t cb); + +/** + * @brief Call callback on receiving APS acknowledge for ZCL command + * + * @param param - buffer with ZCL command + * + * @return RET_OK if callback was found and called + * RET_NOT_FOUND if no callback was registered + */ +zb_ret_t zb_zcl_ack_callback(zb_uint8_t param); + +/** + * Check whether ZCL command should be handled by stack + * + * @param param - reference to buffer with parsed ZCL command + * + * @return ZB_ZCL_STATUS_SUCCESS if command should be handled + * ZB_ZCL_STATUS_UNSUP_MANUF_CLUST_CMD if manufacturer specific command is not supported + * ZB_ZCL_STATUS_UNSUP_CLUST_CMD if general command is not supported + * ZB_ZCL_STATUS_UNSUP_CLUST if cluster with role specified in ZCL header is not supported + */ +zb_uint8_t zb_zcl_check_accept_command(zb_uint8_t param); + +/** @cond DOXYGEN_INTERNAL_DOC */ +/*! Get endpoint ID that is under initialization at the moment + @return endpoint ID + */ +zb_uint8_t zb_get_current_endpoint_id(void); + +/** @brief Common continue command + + Usually use after invoke User App. If invoke User App finished with error (status!=RET_OK), + send error response, else if not disabled default response send it or free buffer + + @param buffer - buffer for send response + @param pcmd_info - pointer of cmd_info (see @ref zb_zcl_parsed_hdr_s) + @param status - status of operation (see @ref zb_zcl_status_t) +*/ +void zb_zcl_process_command_finish(zb_bufid_t buffer, zb_zcl_parsed_hdr_t *pcmd_info, zb_uint8_t status); +#define ZB_ZCL_PROCESS_COMMAND_FINISH(buffer, pcmd_info, status) \ + zb_zcl_process_command_finish(buffer, pcmd_info, status) + +void zb_zcl_process_command_finish_new(zb_bufid_t buffer, zb_zcl_parsed_hdr_t *pcmd_info, zb_uint8_t status); +#define ZB_ZCL_PROCESS_COMMAND_FINISH_NEW(buffer, pcmd_info, status) \ + zb_zcl_process_command_finish_new(buffer, pcmd_info, status) + +/** @brief Declare for change attribute for User Application + * + * @note Size of values must be twice as large as maximum size of a possible attribute +*/ +typedef struct zb_zcl_set_attr_value_param_s +{ + zb_uint16_t cluster_id; /**< Cluster ID*/ + zb_uint16_t attr_id; /**< Attribute ID*/ + /* + * Constant size of values - for correct alloc place in buffer tail, as + * "ZB_BUF_GET_PARAM(buffer, zb_zcl_device_callback_param_t)". + * Current size = maximum of fixed size of any attribute. + * If will need to translate attribute with variable size then need + * set value as size and pointer of attribute. + * */ + union + { + zb_uint8_t data8; /**< 8bit data */ + zb_uint16_t data16; /**< 16bit data */ + zb_uint24_t data24; /**< 24bit data */ + zb_uint32_t data32; /**< 32bit data */ + zb_uint48_t data48; /**< 48bit data */ + zb_ieee_addr_t data_ieee; /**< 64bit data or IEEE address */ + struct + { + zb_uint8_t size; /**< Size of data (byte) */ + zb_uint8_t *p_data; /**< Pointer of data */ + } data_variable; /**< Variable size data - string or byte array */ + } + values; +} zb_zcl_set_attr_value_param_t; + +/** @cond internals_doc */ +/** @internal @brief Inform User Application about change attribute + * @param buffer - buffer for transmit data + * @param clusterId - cluster ID + * @param attrDesc - attribute description + * @param p_value - pointer of new value attribute + * @param result - [out] result user callback +*/ +#define ZB_ZCL_INVOKE_USER_APP_SET_ATTR_WITH_RESULT( \ + buffer, ep, clusterId, attrDesc, p_value, result) \ +{ \ + (result) = RET_OK; \ + \ + if (ZCL_CTX().device_cb != NULL) \ + { \ + zb_zcl_device_callback_param_t *data = \ + ZB_BUF_GET_PARAM((buffer), zb_zcl_device_callback_param_t); \ + zb_uint8_t size = \ + zb_zcl_get_attribute_size((attrDesc)->type, (attrDesc)->data_p); \ + \ + switch ((attrDesc)->type) \ + { \ + case ZB_ZCL_ATTR_TYPE_CHAR_STRING: \ + case ZB_ZCL_ATTR_TYPE_OCTET_STRING: \ + case ZB_ZCL_ATTR_TYPE_LONG_OCTET_STRING: \ + case ZB_ZCL_ATTR_TYPE_ARRAY: \ + case ZB_ZCL_ATTR_TYPE_CUSTOM_32ARRAY: \ + case ZB_ZCL_ATTR_TYPE_128_BIT_KEY: \ + { \ + zb_uint8_t *ptr = (zb_uint8_t*)zb_buf_initial_alloc((buffer), size); \ + data = ZB_BUF_GET_PARAM((buffer), zb_zcl_device_callback_param_t); \ + \ + ZB_MEMCPY(ptr, (p_value), size); \ + data->cb_param.set_attr_value_param.values.data_variable.size = size; \ + data->cb_param.set_attr_value_param.values.data_variable.p_data = ptr; \ + break; \ + } \ + \ + default: \ + ZB_MEMCPY(&(data->cb_param.set_attr_value_param.values), \ + (p_value), \ + size); \ + break; \ + } \ + \ + if (data != NULL) \ + { \ + data->device_cb_id = ZB_ZCL_SET_ATTR_VALUE_CB_ID; \ + data->endpoint = (ep); \ + data->attr_type = (attrDesc)->type; \ + data->cb_param.set_attr_value_param.cluster_id = (clusterId); \ + data->cb_param.set_attr_value_param.attr_id = (attrDesc)->id; \ + (ZCL_CTX().device_cb)((buffer)); \ + (result) = data->status; \ + } \ + } \ +} + +/** @endcond */ + +/** + * @brief Set ZCL backward compatibility modes + * + * @ref ZB_ZCL_LEGACY_MODE is default mode + * + * @param mode - see @ref zcl_backward_compatibility_modes + * + * @return RET_OK if ZCL backward compatibility modes were set + * @return RET_OUT_OF_RANGE if parameter is out of range + */ +zb_ret_t zb_zcl_set_backward_comp_mode(zb_uint8_t mode); + +/** + * @brief Get ZCL backward compatibility modes + * + * @return current backward compatibility mode - see @ref zcl_backward_compatibility_modes + */ +zb_uint8_t zb_zcl_get_backward_comp_mode(void); + +/** + * @brief Get cluster revision depending on current ZCL backward compatibility mode, see @ref zcl_backward_compatibility_modes + * + * @param api_revision - + * @param dst_addr destination address pointer (see zb_addr_u) + * @param dst_addr_mode destination address mode (only @ref ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT and + * @ref ZB_APS_ADDR_MODE_16_ENDP_PRESENT are supported) + * @param dst_ep destination endpoint + * @param cluster_id cluster identifier + * @param cluster_role cluster role + * @param src_ep source endpoint + * + * @return cluster revision for the specific cluster + */ +zb_uint16_t zb_zcl_get_cluster_rev_by_mode(zb_uint16_t api_revision, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint16_t cluster_id, zb_uint8_t cluster_role, + zb_uint8_t src_ep); + +/** + * @brief Set peer revision callback, see @ref zb_zcl_peer_revision_cb_t + * If the callback is set, ZB_ZCL_COMPATIBILITY_MODE will be enabled automatically + * + * @param cb - peer revision callback, NULL if the callback should be removed + * + * @return RET_OK if callback was set, otherwise an error + */ +zb_ret_t zb_zcl_set_peer_revision_callback(zb_zcl_peer_revision_cb_t cb); + +/** + * @brief Returns Backward compatible status values mode + * When enabled it diversifies some common statuses as it was in ZCL6 and ZCL7 + * + * @return @ref zcl_backward_compatibility_status_modes + */ +zb_uint8_t zb_zcl_get_backward_compatible_statuses_mode(void); + +/** + * @brief Set Backward compatible status values mode + * + * @param statuses_mode - see @ref zcl_backward_compatibility_status_modes + * + * @return RET_OK if the mode was set, RET_OUT_OF_RANGE if value is invalid + */ +zb_ret_t zb_zcl_set_backward_compatible_statuses_mode(zb_uint8_t statuses_mode); + +/** + * @} + */ + +void zb_zcl_schedule_status_abort(zb_bufid_t buffer, zb_addr_u *addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_callback_t cb); + +zb_bool_t zb_zcl_handle_specific_commands(zb_uint8_t param); +zb_bool_t cluster_needs_aps_encryption(zb_uint8_t endpoint_id, zb_uint16_t cluster_id); + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ +#endif /* ZB_ZCL_COMMON_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_config.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_config.h new file mode 100644 index 0000000..a79291f --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_config.h @@ -0,0 +1,116 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Configuration for Zigbee cluster library +*/ + +#ifndef ZB_ZCL_CONFIG_H +#define ZB_ZCL_CONFIG_H 1 + +/** @cond DOXYGEN_ZCL_SECTION */ + +/************ ZCL specific configuration ******************/ + +/** + ZCL: transactions table size +*/ +#define ZCL_TRAN_TABLE_SIZE 16U + +/* DA: range check error */ +/* #define ZB_DISABLE_TEMP_MEASUREMENT_TOLERANCE_ID */ + +/* #define ZB_ZCL_OTA_INCREMENTAL_QUERY_INTERVAL */ + +/* Enable CVC feature */ +#define ZB_ZCL_ENABLE_CVC + +/* Disable Poll Control Check-Ins during OTA upgrade (to reduce the load) */ +#define xZB_ZCL_NO_CHECKINS_DURING_OTA + + +/*********************** Cluster to command configuration **********************/ + +/* General commands default processing */ +#define ZB_ZCL_ENABLE_DEFAULT_REPORT_ATTR_PROCESSING + +/* Control per-cluster default command processing */ + +#if defined (ZB_ZCL_SUPPORT_CLUSTER_GROUPS) +#define ZB_ZCL_ENABLE_DEFAULT_GROUPS_PROCESSING +#endif /* ZB_ZCL_SUPPORT_CLUSTER_GROUPS */ + +#if defined (ZB_ZCL_SUPPORT_CLUSTER_GROUPS_CLIENT) +#define ZB_ZCL_ENABLE_DEFAULT_GROUPS_PROCESSING_CLIENT +#endif /* ZB_ZCL_SUPPORT_CLUSTER_GROUPS_CLIENT */ + +/* Control per-cluster default scene extension processing */ +#if defined ZB_ZCL_SUPPORT_CLUSTER_SCENES + +#if defined ZB_ZCL_SUPPORT_CLUSTER_THERMOSTAT +#define ZB_ZCL_SUPPORT_THERMOSTAT_SCENE_EXTENSIONS +#endif /* defined ZB_ZCL_SUPPORT_CLUSTER_THERMOSTAT */ + +#endif /* defined ZB_ZCL_SUPPORT_CLUSTER_SCENES */ + +#if defined ZB_ZCL_SUPPORT_CLUSTER_POLL_CONTROL +#define ZB_HA_ENABLE_POLL_CONTROL_SERVER +#endif /* defined ZB_ZCL_SUPPORT_CLUSTER_POLL_CONTROL */ + +/* TODO: Divide Server and Client processing and turn on server part only when it is really needed - + * OTA cluster is rather big in terms of ROM size! */ +#if defined ZB_ZCL_SUPPORT_CLUSTER_OTA_UPGRADE +#define ZB_ZCL_ENABLE_DEFAULT_OTA_UPGRADE_PROCESSING +#define ZB_HA_ENABLE_OTA_UPGRADE_SERVER 1 +#define ZB_HA_ENABLE_OTA_UPGRADE_CLIENT 1 +#endif /* defined ZB_ZCL_SUPPORT_CLUSTER_OTA_UPGRADE */ + +#if defined ZB_ZCL_SUPPORT_CLUSTER_TUNNEL +#define ZB_ZCL_ENABLE_DEFAULT_TUNNEL_PROCESSING +#endif /* defined ZB_ENABLE_TUNNEL_CLUSTER */ + +#if defined ZB_ZCL_SUPPORT_CLUSTER_IR_BLASTER +#define ZB_ZCL_ENABLE_DEFAULT_IR_BLASTER_PROCESSING +#endif /* defined ZB_ENABLE_IR_BLASTER_CLUSTER */ + +#if defined ZB_ZCL_SUPPORT_CLUSTER_DIAGNOSTICS +#define ZB_MAC_DIAGNOSTICS +#define ZDO_DIAGNOSTICS +#endif /* ZB_ZCL_SUPPORT_CLUSTER_DIAGNOSTICS */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +#endif /* ZB_ZCL_CONFIG_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_control4_networking.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_control4_networking.h new file mode 100644 index 0000000..eb23283 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_control4_networking.h @@ -0,0 +1,495 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Poll Control cluster definitions +*/ + +#ifndef ZB_ZCL_CONTROL4_NETWORKING_H +#define ZB_ZCL_CONTROL4_NETWORKING_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_CONTROL4 + * @{ + * @details + * @warning Using this cluster makes an application not conforming to the Zigbee PRO specification + * + * This cluster provides an application level interface between Zigbee devices and a Control4 + * Controller. + * + * This is implemented using Control4 specific profile ZB_AF_CONTROL4_PROFILE_ID. + * + * Control4 Network cluster also uses Many-To-One routing requests. + * + */ + +/** @name Control4 Network cluster attributes + * @{ + */ + +enum zb_zcl_control4_networking_attr_e +{ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_DEVICE_TYPE_ID = 0x0000, + + ZB_ZCL_ATTR_CONTROL4_NETWORKING_ANNOUNCE_WINDOW_ID = 0x0001, + + ZB_ZCL_ATTR_CONTROL4_NETWORKING_MTORR_PERIOD_ID = 0x0002, + + ZB_ZCL_ATTR_CONTROL4_NETWORKING_FIRMWARE_VERSION_ID = 0x0004, + + ZB_ZCL_ATTR_CONTROL4_NETWORKING_REFLASH_VERSION_ID = 0x0005, + + ZB_ZCL_ATTR_CONTROL4_NETWORKING_BOOT_COUNT_ID = 0x0006, + + ZB_ZCL_ATTR_CONTROL4_NETWORKING_PRODUCT_STRING_ID = 0x0007, + + ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_NODE_ID_ID = 0x0008, + + ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_LONG_ID_ID = 0x0009, + + ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_COST_ID = 0x000a, + + ZB_ZCL_ATTR_CONTROL4_NETWORKING_MESH_CHANNEL_ID = 0x000c, + + ZB_ZCL_ATTR_CONTROL4_NETWORKING_AVG_RSSI_ID = 0x0013, + + ZB_ZCL_ATTR_CONTROL4_NETWORKING_AVG_LQI_ID = 0x0014, + + ZB_ZCL_ATTR_CONTROL4_NETWORKING_BATTERY_LEVEL_ID = 0x0015, + + ZB_ZCL_ATTR_CONTROL4_NETWORKING_RADIO_4_BARS_ID = 0x0016 +}; + +enum zb_zcl_control4_networking_device_type_e +{ + /*! "Non-sleepy end device" value */ + ZB_ZCL_CONTROL4_NETWORKING_DEVICE_TYPE_END_DEVICE = 0x03, + /*! "Sleepy end device" value */ + ZB_ZCL_CONTROL4_NETWORKING_DEVICE_TYPE_SLEEPY_END_DEVICE = 0x04 +}; + +/** @brief Default value for Control4 networking cluster revision global attribute */ +#define ZB_ZCL_CONTROL4_NETWORKING_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +#define ZB_ZCL_CONTROL4_NETWORKING_REFLASH_VERSION_VENDOR_SPECIFIC 0xff + +#define ZB_ZCL_CONTROL4_NETWORKING_BOOT_COUNT_DEF_VALUE 0 + +#define ZB_ZCL_CONTROL4_NETWORKING_ANNOUNCE_WINDOW_MIN_VALUE ((zb_uint16_t)0x000f) + +#define ZB_ZCL_CONTROL4_NETWORKING_ANNOUNCE_WINDOW_DEF_VALUE ((zb_uint16_t)0x012c) + +#define ZB_ZCL_CONTROL4_NETWORKING_MTORR_PERIOD_MIN_VALUE ((zb_uint16_t)0x000f) + +#define ZB_ZCL_CONTROL4_NETWORKING_MTORR_PERIOD_DEF_VALUE ((zb_uint16_t)0x012c) + +#define ZB_ZCL_CONTROL4_NETWORKING_ACCESS_POINT_NODE_ID_DEF_VALUE ((zb_uint16_t)0xffff) + +#define ZB_ZCL_CONTROL4_NETWORKING_ACCESS_POINT_LONG_ID_DEF_VALUE {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} + +#define ZB_ZCL_CONTROL4_NETWORKING_ACCESS_POINT_COST_DEF_VALUE 0xff + +#define ZB_ZCL_CONTROL4_NETWORKING_MESH_CHANNEL_MIN_VALUE 0x0b + +#define ZB_ZCL_CONTROL4_NETWORKING_MESH_CHANNEL_MAX_VALUE 0x19 + +#define ZB_ZCL_CONTROL4_NETWORKING_AVG_RSSI_MIN_VALUE -128 + +#define ZB_ZCL_CONTROL4_NETWORKING_AVG_RSSI_MAX_VALUE 0 + +#define ZB_ZCL_CONTROL4_NETWORKING_BATTERY_LEVEL_MIN_VALUE 0 + +#define ZB_ZCL_CONTROL4_NETWORKING_BATTERY_LEVEL_MAX_VALUE 100 + +#define ZB_ZCL_CONTROL4_NETWORKING_RADIO_4_BARS_MAX_VALUE 4 + +/* Number of searching ZAP attempts */ +#define ZB_ZCL_CONTROL4_NETWORK_SEARCHING_ZAP_ATTEMPTS 2 + +/** @brief Declare attribute list for C4 Network cluster + @param attr_list - attribute list name + @param device_type - pointer to variable to store Device Type attribute value + @param firmware_version - pointer to variable to store Firmware Version attribute value + @param reflash_version - pointer to variable to store Reflash Version attribute value + @param boot_count - pointer to variable to store Boot Count attribute value + @param product_string - pointer to variable to store Product String attribute value + @param access_point_node_ID - pointer to variable to store Access Point Node ID attribute value + @param access_point_long_ID - pointer to variable to store Access Point Long ID attribute value + @param access_point_cost - pointer to variable to store Access Point Cost ID attribute value + @param mesh_channel - pointer to variable to store Mesh Channel attribute value +*/ +#define ZB_ZCL_DECLARE_CONTROL4_NETWORKING_ATTRIB_LIST_SRV(attr_list, device_type, firmware_version, \ + reflash_version, boot_count, product_string, access_point_node_ID, access_point_long_ID, \ + access_point_cost, mesh_channel) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_CONTROL4_NETWORKING) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_DEVICE_TYPE_ID, (device_type)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_FIRMWARE_VERSION_ID, (firmware_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_REFLASH_VERSION_ID, (reflash_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_BOOT_COUNT_ID, (boot_count)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_PRODUCT_STRING_ID, (product_string)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_NODE_ID_ID, (access_point_node_ID)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_LONG_ID_ID, (access_point_long_ID)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_COST_ID, (access_point_cost)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_MESH_CHANNEL_ID, (mesh_channel)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @brief Declare extended attribute list for C4 Network cluster + @param attr_list - attribute list name + @param device_type - pointer to variable to store Device Type attribute value + @param firmware_version - pointer to variable to store Firmware Version attribute value + @param announce_window - pointer to variable to store Announce Window attribute value + @param MTORR_period - pointer to variable to store MTORR Period attribute value + @param reflash_version - pointer to variable to store Reflash Version attribute value + @param boot_count - pointer to variable to store Boot Count attribute value + @param product_string - pointer to variable to store Product String attribute value + @param access_point_node_ID - pointer to variable to store Access Point Node ID attribute value + @param access_point_long_ID - pointer to variable to store Access Point Long ID attribute value + @param access_point_cost - pointer to variable to store Access Point Cost ID attribute value + @param mesh_channel - pointer to variable to store Mesh Channel attribute value + @param avg_RSSI - pointer to variable to store Avg RSSI attribute value + @param avg_LQI - pointer to variable to store Avg LQI attribute value + @param battery_level - pointer to variable to store Battery Level attribute value + @param radio_4_bars - pointer to variable to store Radio 4-Bar attribute value +*/ +#define ZB_ZCL_DECLARE_CONTROL4_NETWORKING_ATTRIB_LIST_SRV_EXT(attr_list, device_type, firmware_version, \ + announce_window, MTORR_period, \ + reflash_version, boot_count, product_string, access_point_node_ID, access_point_long_ID, \ + access_point_cost, mesh_channel, \ + avg_RSSI, avg_LQI, battery_level, radio_4_bars) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_CONTROL4_NETWORKING) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_DEVICE_TYPE_ID, (device_type)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_ANNOUNCE_WINDOW_ID, (announce_window)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_MTORR_PERIOD_ID, (MTORR_period)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_FIRMWARE_VERSION_ID, (firmware_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_REFLASH_VERSION_ID, (reflash_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_BOOT_COUNT_ID, (boot_count)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_PRODUCT_STRING_ID, (product_string)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_NODE_ID_ID, (access_point_node_ID)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_LONG_ID_ID, (access_point_long_ID)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_COST_ID, (access_point_cost)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_MESH_CHANNEL_ID, (mesh_channel)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_AVG_RSSI_ID, (avg_RSSI)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_AVG_LQI_ID, (avg_LQI)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_BATTERY_LEVEL_ID, (battery_level)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CONTROL4_NETWORKING_RADIO_4_BARS_ID, (radio_4_bars)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @} */ /*Control4 Network cluster attributes */ + +/** @name Control4 Network cluster commands + * @{ + */ +enum zb_zcl_control4_networking_cmd_e +{ + ZB_ZCL_CMD_CONTROL4_NETWORKING_IMMEDIATE_ANNOUNCE_ID = 0x00 /**< "Immediate announce command" command. */ +}; + +#define ZB_ZCL_CLUSTER_ID_CONTROL4_NETWORKING_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_CONTROL4_NETWORKING_IMMEDIATE_ANNOUNCE_ID \ + +#define ZB_ZCL_CLUSTER_ID_CONTROL4_NETWORKING_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_CONTROL4_NETWORKING_CLIENT_ROLE_GENERATED_CMD_LIST + +/** @cond internals_doc */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_DEVICE_TYPE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_DEVICE_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_ANNOUNCE_WINDOW_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_ANNOUNCE_WINDOW_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_MTORR_PERIOD_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_MTORR_PERIOD_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_FIRMWARE_VERSION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_FIRMWARE_VERSION_ID, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_REFLASH_VERSION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_REFLASH_VERSION_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_BOOT_COUNT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_BOOT_COUNT_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_PRODUCT_STRING_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_PRODUCT_STRING_ID, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_NODE_ID_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_NODE_ID_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_LONG_ID_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_LONG_ID_ID, \ + ZB_ZCL_ATTR_TYPE_IEEE_ADDR, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_COST_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_ACCESS_POINT_COST_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_MESH_CHANNEL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_MESH_CHANNEL_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_AVG_RSSI_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_AVG_RSSI_ID, \ + ZB_ZCL_ATTR_TYPE_S8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_AVG_LQI_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_AVG_LQI_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_BATTERY_LEVEL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_BATTERY_LEVEL_ID, \ + ZB_ZCL_ATTR_TYPE_S8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CONTROL4_NETWORKING_RADIO_4_BARS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CONTROL4_NETWORKING_RADIO_4_BARS_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} +/** @endcond */ /*internals_doc*/ + + +/** + * Control4 Network Cluster Endpoint. + * + * @attention This endpoint number is reserved for internal usage in the stack (for Control4 feature). + */ +#define ZB_CONTROL4_NETWORK_ENDPOINT 0xc4 + +#define ZB_ZCL_CONTROL4_NETWORK_DECLARE_CLUSTER_LIST( \ + cluster_list_name, \ + c4_network_attr_list) \ + zb_zcl_cluster_desc_t cluster_list_name[] = \ + { \ + ZB_ZCL_CLUSTER_DESC( \ + ZB_ZCL_CLUSTER_ID_CONTROL4_NETWORKING, \ + ZB_ZCL_ARRAY_SIZE(c4_network_attr_list, zb_zcl_attr_t), \ + (c4_network_attr_list), \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_MANUF_CODE_INVALID \ + ), \ + ZB_ZCL_CLUSTER_DESC( \ + ZB_ZCL_CLUSTER_ID_CONTROL4_NETWORKING, \ + 0, \ + NULL, \ + ZB_ZCL_CLUSTER_CLIENT_ROLE, \ + ZB_ZCL_MANUF_CODE_INVALID \ + ) \ + } + +/*! + @brief Declare simple descriptor for C4 Network Cluster endpoint + @param ep_name - endpoint variable name +*/ +#define ZB_ZCL_CONTROL4_NETWORK_DECLARE_SIMPLE_DESC(ep_name) \ + /* ZB_DECLARE_SIMPLE_DESC(1, 1); it is already defined */ \ + ZB_AF_SIMPLE_DESC_TYPE(1, 1) simple_desc_##ep_name = \ + { \ + ZB_CONTROL4_NETWORK_ENDPOINT, \ + ZB_AF_CONTROL4_PROFILE_ID, \ + 0, 1, 0, 1, 1, \ + { \ + ZB_ZCL_CLUSTER_ID_CONTROL4_NETWORKING, \ + ZB_ZCL_CLUSTER_ID_CONTROL4_NETWORKING \ + } \ + } + +/*! + @brief Declare endpoint for C4 Network Cluster + @param ep_name - endpoint variable name + @param cluster_list - endpoint cluster list + */ +#define ZB_ZCL_CONTROL4_NETWORK_DECLARE_EP(ep_name, cluster_list) \ + ZB_ZCL_CONTROL4_NETWORK_DECLARE_SIMPLE_DESC(ep_name); \ + ZB_AF_DECLARE_ENDPOINT_DESC(ep_name, \ + ZB_CONTROL4_NETWORK_ENDPOINT, ZB_AF_CONTROL4_PROFILE_ID, \ + 0, \ + NULL, \ + ZB_ZCL_ARRAY_SIZE(cluster_list, zb_zcl_cluster_desc_t), \ + cluster_list, \ + (zb_af_simple_desc_1_1_t*)&simple_desc_##ep_name, \ + 0, NULL, 0, NULL) + +/** + Control4 Network Cluster states +*/ +typedef enum zb_zcl_control4_network_state_e +{ + ZB_ZCL_CONTROL4_NETWORK_STATE_IDLE, + ZB_ZCL_CONTROL4_NETWORK_STATE_SEARCHING_ZAP, + ZB_ZCL_CONTROL4_NETWORK_STATE_RUNNING, + ZB_ZCL_CONTROL4_NETWORK_STATE_STOPPED, +} zb_zcl_control4_network_state_t; + +/** + Control4 Zigbee Access Point (ZAP) discovery events +*/ +typedef enum zb_zcl_control4_zap_discover_event_e +{ + /** Information from ZAP (NODE ID and/or LONG_NODE_ID) received and is different from the + * current and default value. Bindings and/or reporting in the user application may require to be updated + */ + ZB_ZCL_CONTROL4_NETWORK_ZAP_UPDATED, + /** ZAP discovered failed after retrying ZB_ZCL_CONTROL4_NETWORK_SEARCHING_ZAP_ATTEMPTS times. + * User application may retry restart the Control4 network cluster or leave the network. + */ + ZB_ZCL_CONTROL4_NETWORK_ZAP_DISCOVER_FAILED, +} zb_zcl_control4_zap_discover_event_t; + +/** Control4 ZAP discover user app notification payload */ +typedef struct zb_zcl_control4_zap_info_notify_s +{ + /** Event for user application to handle*/ + zb_zcl_control4_zap_discover_event_t event; +} zb_zcl_control4_zap_info_notify_t; + +/** + Start Control4 Network Cluster +*/ +zb_ret_t zb_zcl_control4_network_cluster_start(void); + +/** + Stop Control4 Network Cluster +*/ +void zb_zcl_control4_network_cluster_stop(void); + +/** + Get Control4 Network Cluster state +*/ +zb_zcl_control4_network_state_t zb_zcl_control4_network_cluster_get_state(void); + +/** + Handle Read Attribute Response from Control4 Network Cluster +*/ +void zb_zcl_control4_network_cluster_read_attr_resp_handler(zb_bufid_t param); +/** @} */ /*Control4 Network cluster commands */ + +/*! @} */ /* ZCL Control4 Network cluster */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +/** + Control4 Network Cluster Initialization +*/ +void zb_zcl_control4_networking_init_server(void); +void zb_zcl_control4_networking_init_client(void); + +#define ZB_ZCL_CLUSTER_ID_CONTROL4_NETWORKING_SERVER_ROLE_INIT zb_zcl_control4_networking_init_server +#define ZB_ZCL_CLUSTER_ID_CONTROL4_NETWORKING_CLIENT_ROLE_INIT zb_zcl_control4_networking_init_client + +#endif /* ZB_ZCL_CONTROL4_NETWORKING_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_custom_cluster.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_custom_cluster.h new file mode 100644 index 0000000..7531b56 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_custom_cluster.h @@ -0,0 +1,519 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Time cluster definitions +*/ + +#ifndef ZB_ZCL_CUSTOM_ATTR_H +#define ZB_ZCL_CUSTOM_ATTR_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + + +/** @cond (DOXYGEN_HA_SECTION && internals_doc) */ + +/** @addtogroup zcl_api + * @{ + */ + +#define ZB_ZCL_CLUSTER_ID_CUSTOM 0x1A0A +#define ZB_CUSTOM_DEVICE_ID 0x29A +#define ZB_CUSTOM_DEVICE_VERSION 6 + +/*! @name Custom Attributes cluster attributes + @{ +*/ + +/*! @brief Custom Attributes attribute identifiers + +*/ +enum zb_zcl_custom_cluster_attr_e +{ + ZB_ZCL_CUSTOM_CLUSTER_ATTR_U8_ID = 0x0001, + ZB_ZCL_CUSTOM_CLUSTER_ATTR_S16_ID = 0x0002, + ZB_ZCL_CUSTOM_CLUSTER_ATTR_24BIT_ID = 0x0003, + ZB_ZCL_CUSTOM_CLUSTER_ATTR_32BITMAP_ID = 0x0004, + ZB_ZCL_CUSTOM_CLUSTER_ATTR_IEEE_ID = 0x0005, + ZB_ZCL_CUSTOM_CLUSTER_ATTR_CHAR_STRING_ID = 0x0006, + ZB_ZCL_CUSTOM_CLUSTER_ATTR_UTC_TIME_ID = 0x0007, + ZB_ZCL_CUSTOM_CLUSTER_ATTR_OCTET_STRING_ID = 0x0008, + ZB_ZCL_CUSTOM_CLUSTER_ATTR_BOOL_ID = 0x0009, + ZB_ZCL_CUSTOM_CLUSTER_ATTR_128_BIT_KEY_ID = 0x000a, + ZB_ZCL_CUSTOM_CLUSTER_ATTR_U16_ID = 0x000b, + ZB_ZCL_CUSTOM_CLUSTER_ATTR_U32_ID = 0x000c, + ZB_ZCL_CUSTOM_CLUSTER_ATTR_LONG_OCTET_STRING_ID = 0x000d +}; + +#define ZB_ZCL_CUSTOM_CLUSTER_ATTR_U8_DEFAULT_VALUE 0 +#define ZB_ZCL_CUSTOM_CLUSTER_ATTR_S16_DEFAULT_VALUE 0 +#define ZB_ZCL_CUSTOM_CLUSTER_ATTR_24BIT_DEFAULT_VALUE { 0 } +#define ZB_ZCL_CUSTOM_CLUSTER_ATTR_32BITMAP_DEFAULT_VALUE 0 +#define ZB_ZCL_CUSTOM_CLUSTER_ATTR_IEEE_DEFAULT_VALUE { 0 } +#define ZB_ZCL_CUSTOM_CLUSTER_ATTR_CHAR_STRING_DEFAULT_VALUE { 0 } +#define ZB_ZCL_CUSTOM_CLUSTER_ATTR_UTC_TIME_DEFAULT_VALUE 0 +#define ZB_ZCL_CUSTOM_CLUSTER_ATTR_BYTE_ARRAY_DEFAULT_VALUE { 0 } +#define ZB_ZCL_CUSTOM_CLUSTER_ATTR_BOOL_DEFAULT_VALUE ZB_FALSE +#define ZB_ZCL_CUSTOM_CLUSTER_ATTR_128_BIT_KEY_DEFAULT_VALUE { 0 } + +/** @brief Default value for Custom cluster revision global attribute */ +#define ZB_ZCL_CUSTOM_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/*! @brief Max size of char string attribute (with length byte) */ +#define ZB_ZCL_CUSTOM_CLUSTER_ATTR_CHAR_STRING_MAX_SIZE 11 + +/*! @brief Max size of byte array attribute (with length bytes) */ +#define ZB_ZCL_CUSTOM_CLUSTER_ATTR_BYTE_ARRAY_MAX_SIZE 66 + +/*! @} */ /* Custom Attributes cluster attributes */ + +/*! @name Custom Attributes commands + @{ +*/ + +/*! @brief Custom cluster commands identifiers */ +enum zb_zcl_custom_cluster_cmd_e +{ + ZB_ZCL_CUSTOM_CLUSTER_CMD1_ID = 0x21, + ZB_ZCL_CUSTOM_CLUSTER_CMD2_ID = 0x22, + ZB_ZCL_CUSTOM_CLUSTER_CMD3_ID = 0x23 +}; + +/*! @brief Custom cluster responses identifiers */ +enum zb_zcl_custom_cluster_resp_e +{ + ZB_ZCL_CUSTOM_CLUSTER_CMD1_RESP_ID = 0xF1, + ZB_ZCL_CUSTOM_CLUSTER_CMD2_RESP_ID = 0xF2 +}; + +/******** Custom cluster command 1 ********/ + +enum zb_zcl_custom_cluster_cmd1_mode_e +{ + ZB_ZCL_CUSTOM_CLUSTER_CMD1_MODE1 = 0x01, + ZB_ZCL_CUSTOM_CLUSTER_CMD1_MODE2 = 0x02 +}; + +typedef ZB_PACKED_PRE struct zb_zcl_custom_cluster_cmd1_req_s +{ + zb_uint8_t mode; + zb_uint8_t value; +} +ZB_PACKED_STRUCT zb_zcl_custom_cluster_cmd1_req_t; + +#define ZB_ZCL_CUSTOM_CLUSTER_GET_CMD1_REQ(buf, req, parse_status) \ +{ \ + zb_zcl_custom_cluster_cmd1_req_t *req_ptr = \ + zb_buf_len(buf) >= sizeof(zb_zcl_custom_cluster_cmd1_req_t) ? \ + (zb_zcl_custom_cluster_cmd1_req_t*)zb_buf_begin(buf) : NULL; \ + parse_status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, sizeof(zb_zcl_custom_cluster_cmd1_req_t)); \ + parse_status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ +} + +/*! @brief Send Custom cluster command 1 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param mode - mode value (@see zb_zcl_custom_cluster_cmd1_mode_t) + @param value - some value +*/ +#define ZB_ZCL_CUSTOM_CLUSTER_SEND_CMD1_REQ( \ + buffer, dst_addr, dst_addr_mode, dst_ep, \ + src_ep, def_resp, cb, mode, value) \ +{ \ + zb_uint8_t *ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ( \ + ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CUSTOM_CLUSTER_CMD1_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (mode)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (value)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (buffer), (dst_addr), (dst_addr_mode), (dst_ep), (src_ep), \ + ZB_AF_HA_PROFILE_ID, ZB_ZCL_CLUSTER_ID_CUSTOM, (cb)); \ +} + +/******** Custom cluster Response to command 1 ********/ + +typedef ZB_PACKED_PRE struct zb_zcl_custom_cluster_cmd1_resp_s +{ + zb_uint8_t status; +} +ZB_PACKED_STRUCT zb_zcl_custom_cluster_cmd1_resp_t; + +#define ZB_ZCL_CUSTOM_CLUSTER_GET_CMD1_RESP(buf, resp, parse_status) \ +{ \ + zb_zcl_custom_cluster_cmd1_resp_t *resp_ptr = \ + zb_buf_len(buf) >= sizeof(zb_zcl_custom_cluster_cmd1_resp_t) ? \ + (zb_zcl_custom_cluster_cmd1_resp_t*)zb_buf_begin(buf) : NULL; \ + parse_status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + if (resp_ptr) \ + { \ + ZB_MEMCPY(&(resp), resp_ptr, sizeof(zb_zcl_custom_cluster_cmd1_resp_t)); \ + parse_status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ +} + +/*! @brief Send Custom cluster response to command 1 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param status - status value + */ +#define ZB_ZCL_CUSTOM_CLUSTER_SEND_CMD1_RESP( \ + buffer, seq, dst_addr, dst_addr_mode, \ + dst_ep, src_ep, cb, status) \ +{ \ + zb_uint8_t *cmd_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(cmd_ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + cmd_ptr, (seq), ZB_ZCL_CUSTOM_CLUSTER_CMD1_RESP_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (status)); \ + ZB_ZCL_FINISH_PACKET((buffer), cmd_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (buffer), (dst_addr), (dst_addr_mode), (dst_ep), (src_ep), \ + ZB_AF_HA_PROFILE_ID, ZB_ZCL_CLUSTER_ID_CUSTOM, (cb)); \ +} + +/******** Custom cluster command 2 ********/ + +enum zb_zcl_custom_cluster_cmd2_param_e +{ + ZB_ZCL_CUSTOM_CLUSTER_CMD2_PARAM1 = 0x01, + ZB_ZCL_CUSTOM_CLUSTER_CMD2_PARAM2 = 0x02, + ZB_ZCL_CUSTOM_CLUSTER_CMD2_PARAM3 = 0x03, + ZB_ZCL_CUSTOM_CLUSTER_CMD2_PARAM4 = 0x04 +}; + +typedef ZB_PACKED_PRE struct zb_zcl_custom_cluster_cmd2_req_s +{ + zb_uint8_t param; + zb_uint16_t value; +} +ZB_PACKED_STRUCT zb_zcl_custom_cluster_cmd2_req_t; + +#define ZB_ZCL_CUSTOM_CLUSTER_GET_CMD2_REQ(buf, req, parse_status) \ +{ \ + zb_zcl_custom_cluster_cmd2_req_t *req_ptr = \ + zb_buf_len(buf) >= sizeof(zb_zcl_custom_cluster_cmd2_req_t) ? \ + (zb_zcl_custom_cluster_cmd2_req_t*)zb_buf_begin(buf) : NULL; \ + parse_status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, sizeof(zb_zcl_custom_cluster_cmd2_req_t)); \ + if (req_ptr->value < 0xFFFF) \ + { \ + parse_status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + } \ +} + +/*! @brief Send Custom cluster command 2 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param param - some parameter + @param value - some value + */ +#define ZB_ZCL_CUSTOM_CLUSTER_SEND_CMD2_REQ( \ + buffer, dst_addr, dst_addr_mode, dst_ep, \ + src_ep, def_resp, cb, param, value) \ +{ \ + zb_uint8_t *ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ( \ + ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CUSTOM_CLUSTER_CMD2_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (param)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (value)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (buffer), (dst_addr), (dst_addr_mode), (dst_ep), (src_ep), \ + ZB_AF_HA_PROFILE_ID, ZB_ZCL_CLUSTER_ID_CUSTOM, (cb)); \ +} + +/******** Custom cluster Response to command 2 ********/ + +typedef ZB_PACKED_PRE struct zb_zcl_custom_cluster_cmd2_resp_s +{ + zb_uint8_t status; +} +ZB_PACKED_STRUCT zb_zcl_custom_cluster_cmd2_resp_t; + +#define ZB_ZCL_CUSTOM_CLUSTER_GET_CMD2_RESP(buf, resp, status) \ +{ \ + zb_zcl_custom_cluster_cmd2_resp_t *resp_ptr = \ + zb_buf_len(buf) >= sizeof(zb_zcl_custom_cluster_cmd2_resp_t) ? \ + (zb_zcl_custom_cluster_cmd2_resp_t*)zb_buf_begin(buf) : NULL; \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + if (resp_ptr) \ + { \ + ZB_MEMCPY(&(resp), resp_ptr, sizeof(zb_zcl_custom_cluster_cmd2_resp_t)); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ +} + +/*! @brief Send Custom cluster response to command 2 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param status - status value + */ +#define ZB_ZCL_CUSTOM_CLUSTER_SEND_CMD2_RESP( \ + buffer, seq, dst_addr, dst_addr_mode, \ + dst_ep, src_ep, cb, status) \ +{ \ + zb_uint8_t *cmd_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(cmd_ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + cmd_ptr, seq, ZB_ZCL_CUSTOM_CLUSTER_CMD2_RESP_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (status)); \ + ZB_ZCL_FINISH_PACKET((buffer), cmd_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (buffer), (dst_addr), (dst_addr_mode), (dst_ep), (src_ep), \ + ZB_AF_HA_PROFILE_ID, ZB_ZCL_CLUSTER_ID_CUSTOM, (cb)); \ +} + +/******** Custom cluster command 3 ********/ + +typedef ZB_PACKED_PRE struct zb_zcl_custom_cluster_cmd3_req_s +{ + zb_char_t zcl_str[ZB_ZCL_CUSTOM_CLUSTER_ATTR_CHAR_STRING_MAX_SIZE]; +} +ZB_PACKED_STRUCT zb_zcl_custom_cluster_cmd3_req_t; + +#define ZB_ZCL_CUSTOM_CLUSTER_GET_CMD3_REQ(buf, req, parse_status) \ +{ \ + zb_uint8_t zcl_str_len = *((zb_uint8_t*)zb_buf_begin(buf)); \ + parse_status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + if (((zb_uint_t)(zcl_str_len + 1)) == zb_buf_len(buf)) \ + { \ + ZB_MEMCPY(&(req), zb_buf_begin(buf), zcl_str_len + 1); \ + parse_status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ +} + +/*! @brief Send Custom cluster command 3 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param zcl_str_ptr - pointer to ZCL string +*/ +#define ZB_ZCL_CUSTOM_CLUSTER_SEND_CMD3_REQ( \ + buffer, dst_addr, dst_addr_mode, dst_ep, \ + src_ep, def_resp, cb, zcl_str_ptr) \ +{ \ + zb_uint8_t *ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ( \ + ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CUSTOM_CLUSTER_CMD3_ID); \ + ZB_ZCL_PACKET_PUT_STRING(ptr, (zcl_str_ptr)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (buffer), (dst_addr), (dst_addr_mode), (dst_ep), (src_ep), \ + ZB_AF_HA_PROFILE_ID, ZB_ZCL_CLUSTER_ID_CUSTOM, (cb)); \ +} + +/*! @} */ /* Custom Attributes commands */ + +/*! @internal @name Custom Attributes internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_CUSTOM_CLUSTER_ATTR_U8_ID(data_ptr) \ +{ \ + ZB_ZCL_CUSTOM_CLUSTER_ATTR_U8_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_CUSTOM_CLUSTER_ATTR_S16_ID(data_ptr) \ +{ \ + ZB_ZCL_CUSTOM_CLUSTER_ATTR_S16_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_WRITE_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_CUSTOM_CLUSTER_ATTR_24BIT_ID(data_ptr) \ +{ \ + ZB_ZCL_CUSTOM_CLUSTER_ATTR_24BIT_ID, \ + ZB_ZCL_ATTR_TYPE_24BIT, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_CUSTOM_CLUSTER_ATTR_32BITMAP_ID(data_ptr) \ +{ \ + ZB_ZCL_CUSTOM_CLUSTER_ATTR_32BITMAP_ID, \ + ZB_ZCL_ATTR_TYPE_32BITMAP, \ + ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_CUSTOM_CLUSTER_ATTR_IEEE_ID(data_ptr) \ +{ \ + ZB_ZCL_CUSTOM_CLUSTER_ATTR_IEEE_ID, \ + ZB_ZCL_ATTR_TYPE_IEEE_ADDR, \ + ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL | ZB_ZCL_ATTR_ACCESS_WRITE_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_CUSTOM_CLUSTER_ATTR_CHAR_STRING_ID(data_ptr) \ +{ \ + ZB_ZCL_CUSTOM_CLUSTER_ATTR_CHAR_STRING_ID, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_INTERNAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_CUSTOM_CLUSTER_ATTR_UTC_TIME_ID(data_ptr) \ +{ \ + ZB_ZCL_CUSTOM_CLUSTER_ATTR_UTC_TIME_ID, \ + ZB_ZCL_ATTR_TYPE_UTC_TIME, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_CUSTOM_CLUSTER_ATTR_OCTET_STRING_ID(data_ptr) \ +{ \ + ZB_ZCL_CUSTOM_CLUSTER_ATTR_OCTET_STRING_ID, \ + ZB_ZCL_ATTR_TYPE_OCTET_STRING, \ + ZB_ZCL_ATTR_ACCESS_WRITE_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_CUSTOM_CLUSTER_ATTR_BOOL_ID(data_ptr) \ +{ \ + ZB_ZCL_CUSTOM_CLUSTER_ATTR_BOOL_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_CUSTOM_CLUSTER_ATTR_128_BIT_KEY_ID(data_ptr) \ +{ \ + ZB_ZCL_CUSTOM_CLUSTER_ATTR_128_BIT_KEY_ID, \ + ZB_ZCL_ATTR_TYPE_128_BIT_KEY, \ + ZB_ZCL_ATTR_MANUF_SPEC, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_CUSTOM_CLUSTER_ATTR_LONG_OCTET_STRING_ID(data_ptr) \ +{ \ + ZB_ZCL_CUSTOM_CLUSTER_ATTR_LONG_OCTET_STRING_ID, \ + ZB_ZCL_ATTR_TYPE_LONG_OCTET_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** @internal @brief Declare attribute list for Custom Attributes cluster +*/ + +#define ZB_ZCL_DECLARE_CUSTOM_ATTR_CLUSTER_ATTRIB_LIST( \ + attr_list, u8_attr, s16_attr, _24bit_attr, _32bitmap_attr, ieee_attr, \ + char_string_attr, utc_time_attr, octet_string_attr, bool_attr, _128_bit_key_attr, long_octet_string_attr) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_CUSTOM) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_CUSTOM_CLUSTER_ATTR_U8_ID, (u8_attr)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_CUSTOM_CLUSTER_ATTR_S16_ID, (s16_attr)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_CUSTOM_CLUSTER_ATTR_24BIT_ID, (_24bit_attr)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_CUSTOM_CLUSTER_ATTR_32BITMAP_ID, (_32bitmap_attr)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_CUSTOM_CLUSTER_ATTR_IEEE_ID, (ieee_attr)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_CUSTOM_CLUSTER_ATTR_CHAR_STRING_ID, (char_string_attr)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_CUSTOM_CLUSTER_ATTR_UTC_TIME_ID, (utc_time_attr)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_CUSTOM_CLUSTER_ATTR_OCTET_STRING_ID, (octet_string_attr)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_CUSTOM_CLUSTER_ATTR_BOOL_ID, (bool_attr)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_CUSTOM_CLUSTER_ATTR_128_BIT_KEY_ID, (_128_bit_key_attr)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_CUSTOM_CLUSTER_ATTR_LONG_OCTET_STRING_ID, (long_octet_string_attr)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @internal Number of attributes mandatory for reporting in Custom Attributes cluster */ +#define ZB_ZCL_CUSTOM_ATTR_REPORT_ATTR_COUNT 8 + +/*! @} */ /* Custom Attributes cluster internals */ + +/*! @} */ /* ZCL Custom Attributes cluster definitions */ + +/** @endcond */ /* (DOXYGEN_ZCL_SECTION && internals_doc) */ + +void zb_zcl_custom_attr_init_server(void); +void zb_zcl_custom_attr_init_client(void); +#define ZB_ZCL_CLUSTER_ID_CUSTOM_SERVER_ROLE_INIT zb_zcl_custom_attr_init_server +#define ZB_ZCL_CLUSTER_ID_CUSTOM_CLIENT_ROLE_INIT zb_zcl_custom_attr_init_client + +#endif /* ZB_ZCL_CUSTOM_ATTR_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_cvc_commands.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_cvc_commands.h new file mode 100644 index 0000000..59afcf2 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_cvc_commands.h @@ -0,0 +1,206 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZCL Continuous Value Change feature commands declarations +*/ + +#ifndef ZCL_CVC_COMMANDS_H +#define ZCL_CVC_COMMANDS_H 1 + +#if defined ZB_CVC_FEATURE_SUPPORT + +/** @cond DOXYGEN_ZCL_SECTION */ + +/* Documentation - doc/HA/continuous_value_change-detailed_design.doc */ + +/* Internal variables, + see 1.7.4 */ + +/** @brief CVC Transition Time As Fast As Able */ +#define ZB_ZCL_CVC_TRANSITION_TIME_AS_FAST_AS_ABLE 0xffff +/** @brief CVC Transition Time minimal */ +#define ZB_ZCL_CVC_TRANSITION_TIME_MINIMAL 0x0001 +/** @brief CVC Transition Time error */ +#define ZB_ZCL_CVC_TRANSITION_TIME_ERROR 20 +/** @brief CVC Transition Time Unit (in msec) */ +#define ZB_ZCL_CVC_TRANSITION_TIME_UNIT_MS 100 +/** @brief CVC Transition Time Unit (in beacon intervals) */ +#define ZB_ZCL_CVC_TRANSITION_TIME_UNIT_BE ZB_TIME_ONE_SECOND / 10 +/** @brief CVC Invalid Remaining Time */ +#define ZB_ZCL_CVC_INVALID_REMAINING_TIME 0xffff +/** @brief CVC Invalid Alarm Id */ +#define ZB_ZCL_CVC_INVALID_ALARM_ID (zb_uint8_t)-1 +/** @brief CVC Transition Timer Quant (in msec) */ +#define ZB_ZCL_CVC_TRANSITION_TIMER_QUANT_MS 100 +/** @brief CVC Transition Timer Quant */ +#define ZB_ZCL_CVC_TRANSITION_TIMER_QUANT_BE \ + ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(ZB_ZCL_CVC_TRANSITION_TIMER_QUANT_MS) +/** @brief CVC Transition Time Unit */ +#define ZB_ZCL_CVC_TRANSITION_TIME_UNIT_IN_QUANTS \ + (ZB_ZCL_CVC_TRANSITION_TIME_UNIT_MS / ZB_ZCL_CVC_TRANSITION_TIMER_QUANT_MS) + +#define ZB_ZCL_UNDEFINED_CVC_SLOT 0xff +#define ZB_ZCL_MAX_CVC_SLOTS_BY_EP (ZB_ZCL_UNDEFINED_CVC_SLOT / ZB_ZCL_MAX_EP_NUMBER) + +/** @brief Value set function that will be used for setting value on device */ +typedef zb_ret_t (ZB_CODE * zb_zcl_cvc_value_set_func_t)(zb_uint8_t endpoint, zb_uint16_t* new_value, zb_uint16_t remaining_time); + + +/** @internal Structure of Input variables + */ +typedef struct zb_zcl_cvc_input_variables_s +{ +/** @brief Current Value */ + zb_uint16_t current_value16; +/** @brief End Value */ + zb_uint16_t end_value16; +/** @brief Min Value */ + zb_uint16_t min_value16; +/** @brief Max Value */ + zb_uint16_t max_value16; +/** @brief Overlapping flag */ + zb_uint8_t overlap; +/** @brief Transition Time */ + zb_uint16_t transition_time; +/** @brief Value set function */ + zb_zcl_cvc_value_set_func_t value_set_func; +/** @brief Buffer id for after_processing_cb */ + zb_uint8_t buf_id; +/** @brief After Processing callback */ + zb_callback_t after_processing_cb; +} zb_zcl_cvc_input_variables_t; + +/** @internal Structure of Continuous Value Change variables + */ +typedef struct zb_zcl_cvc_variables_s +{ +/** @brief Input variables */ + zb_zcl_cvc_input_variables_t input_var; +/** @brief Time to next scheduled operation (delta time) */ + zb_uint16_t delta_time; +/** @brief Transition Time in Transition Timer Quants*/ + zb_uint32_t transition_time_quant; +/** @brief Delta value for one step */ + zb_int16_t delta_value16; +/** @brief Number of remaining steps for transition */ + zb_uint16_t steps_number; +/** @brief Step number for extra increment delta value */ + zb_uint16_t extra_inc_value_step; +/** @brief Step number for extra increment delta time */ + zb_uint16_t extra_inc_time_step; +/** @brief End time of transition */ + zb_time_t end_time; +/** @brief Available time error */ + zb_uint16_t time_err; +} zb_zcl_cvc_variables_t; + +/** @internal Structure of Alarm variables + */ +typedef struct zb_zcl_cvc_alarm_variables_s +{ +/** @brief Endpoint id */ + zb_uint8_t endpoint_id; +/** @brief Cluster id */ + zb_uint16_t cluster_id; +/** @brief Attribute id */ + zb_uint16_t attribute_id; +/** @brief Alarm buffer id */ + zb_uint8_t alarm_buf_id; +/** @brief Is Used flag */ + zb_bool_t is_used; +} ZB_PACKED_STRUCT +zb_zcl_cvc_alarm_variables_t; + +/*! + @brief Calculate transition values and put it into buffer. + @param input_var - pointer to zb_zcl_cvc_input_variables_s containing input data + @return buffer ID with zb_zcl_cvc_variables_s +*/ +zb_uint8_t zb_zcl_cvc_calculate_transition_values(zb_zcl_cvc_input_variables_t* input_var); + + +/*! + @brief Initialize and start transition. + @param endpoint_id - ep id + @param cluster_id - cluster id + @param attribute_id - attribute id (from cluster) + @param alarm_buf_id - buffer_id with zb_zcl_cvc_variables_s + @return alarm ID +*/ +zb_uint8_t zb_zcl_cvc_start_alarm(zb_uint8_t endpoint_id, + zb_uint16_t cluster_id, + zb_uint16_t attribute_id, + zb_uint8_t alarm_buf_id); + + +/*! + @brief Initialize and start transition. + @param alarm_id - alarm id + @return old transition's buffer (input_var.buf_id) +*/ +zb_uint8_t zb_zcl_cvc_stop_transition(zb_uint8_t alarm_id); + + +/*! + @brief Check transition running. + @param endpoint_id - ep id + @param cluster_id - cluster id + @param attribute_id - attribute id (from cluster) + @return alarm ID (ZB_ZCL_CVC_INVALID_ALARM_ID if it is not running) +*/ +zb_uint8_t zb_zcl_cvc_check_transition_running( + zb_uint8_t endpoint_id, + zb_uint16_t cluster_id, + zb_uint16_t attribute_id); + + +/*! @brief Initialize alarm list (stored in device context). */ +void zb_zcl_init_cvc_alarm_info(void); + + +/*! + @brief Get remaining time of transition. + @param alarm_id - alarm id + @return remaining time +*/ +zb_uint16_t zb_zcl_cvc_get_remaining_time(zb_uint8_t alarm_id); + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +#endif /* ZB_CVC_FEATURE_SUPPORT */ + +#endif /* ZCL_LEVEL_CVC_COMMANDS_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_daily_schedule.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_daily_schedule.h new file mode 100644 index 0000000..a280f65 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_daily_schedule.h @@ -0,0 +1,758 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Daily Schedule cluster definitions +*/ + +#ifndef ZB_ZCL_DAILY_SCHEDULE_H_ +#define ZB_ZCL_DAILY_SCHEDULE_H_ +/******************************************************************************/ +/******************************************************************************/ +#include "zboss_api_core.h" +#include "zboss_api_aps.h" +#include "zb_zcl_common.h" + +/** @cond (DOXYGEN_ZCL_SECTION && DOXYGEN_DAILY_SCHEDULE_CLUSTER) */ + +/** @addtogroup ZB_ZCL_DAILY_SCHEDULE + * @{ + * @details + * The Daily Schedule cluster allows information that can be scheduled for an entire day + * to be transferred within the premises. The information is distributed by an ESI + * or similar server device. + */ + +/* Cluster ZB_ZCL_CLUSTER_ID_DAILY_SCHEDULE */ + +/** @defgroup ZB_ZCL_DAILY_SCHEDULE_ATTRS Daily Schedule cluster attributes + * @{ + */ + + +/** The attributes defined in this cluster are arranged into sets of related attributes; + * each set can contain up to 256 attributes. Attribute identifiers are encoded + * such that the most significant Octet specifies the attribute set and the least + * significant Octet specifies the attribute within the set. + * @see Zigbee-17-05035-004 Table D-3 + */ +typedef enum zb_zcl_daily_schedule_srv_attr_sets_e +{ + ZB_ZCL_DAILY_SCHEDULE_AUXILIARY_SWITCH_LABEL_SET = 0x00, /**< Auxiliary Switch Label + Attribute Set */ + + ZB_ZCL_DAILY_SCHEDULE_SCHEDULE_ATTRIBUTES_SET = 0x01, /**< Schedule Attribute Set */ + + /* 0x02-0xFF – reserved */ +} zb_zcl_daily_schedule_srv_attr_sets_t; + + +/** @see Zigbee-17-05035-004 Table D-4 – Auxiliary Switch Label Attribute Set */ +typedef enum zb_zcl_daily_schedule_srv_auxiliary_switch_attr_set_e +{ + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_1_LABEL = 0x0000, /**< The @e AuxSwitchNLabel attributes provide + a method for assigning a label to + * an Auxiliary Switch. + */ + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_2_LABEL, + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_3_LABEL, + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_4_LABEL, + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_5_LABEL, + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_6_LABEL, + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_7_LABEL, + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_AUX_SWITCH_8_LABEL +} zb_zcl_daily_schedule_srv_auxiliary_switch_attr_set_t; + + +/** @see Zigbee-17-05035-004 Table D-5 – Schedule Attribute Set */ +typedef enum zb_zcl_daily_schedule_srv_schedule_attr_set_e +{ + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_CURR_AUX_LOAD_SWITCH_STATE = 0x0100, /**< The @e + CurrentAuxiliaryLoadSwitchState + attribute */ + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_CURR_DELIVERED_TIER = 0x0101, /**< The @e CurrentDeliveredTier + attribute */ + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_CURR_TIER_LABEL = 0x0102, /**< The @e CurrentTierLabel attribute*/ + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_LINKY_PEAK_PERIOD_STATUS = 0x0103, /**< The @e LinkyPeakPeriodStatus + attribute */ + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_PEAK_START_TIME = 0x0104, /**< The @e PeakStartTime attribute */ + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_PEAK_END_TIME = 0x0105, /**< The @e PeakEndTime attribute */ + /* (O) */ + ZB_ZCL_ATTR_DAILY_SCHEDULE_CURR_TARIFF_LABEL = 0x0106, /**< The @e CurrentTariffLabel attribute */ +} zb_zcl_daily_schedule_srv_schedule_attr_set_t; + + +/** The @e LinkyPeakPeriodStatus attribute subfields */ +typedef ZB_PACKED_PRE struct zb_zcl_daily_schedule_attr_linky_peak_period_status_s +{ + zb_bitfield_t on_peak:2; + zb_bitfield_t peak_period_prior_notice:2; + zb_bitfield_t next_day_color:2; + zb_bitfield_t current_day_color:2; +} zb_zcl_daily_schedule_attr_linky_peak_period_status_t; + +/** @brief Default value for Daily Schedule cluster revision global attribute (not defined anywhere) */ +#define ZB_ZCL_DAILY_SCHEDULE_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/*! + @brief Declare attribute list for Daily Schedule cluster (only cluster revision attribute) + @param attr_list - attribute list name +*/ +#define ZB_ZCL_DECLARE_DAILY_SCHEDULE_ATTR_LIST(attr_list) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_DAILY_SCHEDULE) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/* Constants for Current Day Color and Next Day Color subfields */ +#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_COLOR_UNUSED 0b00 +#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_COLOR_LOW_BLUE 0b01 +#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_COLOR_MEDIUM_WHITE 0b10 +#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_COLOR_HIGH_RED 0b11 + +#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_PRIOR_NOTICE_NONE 0b00 +#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_PRIOR_NOTICE_PP1 0b01 +#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_PRIOR_NOTICE_PP2 0b10 +#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_PRIOR_NOTICE_PP3 0b11 + +#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_ON_PEAK_NONE 0b00 +#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_ON_PEAK_PERIOD_1 0b01 +#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_ON_PEAK_PERIOD_2 0b10 +#define ZB_ZCL_ATTR_LINKY_PEAK_PERIOD_STATUS_ON_PEAK_PERIOD_3 0b11 + +/** @} */ /* ZB_ZCL_DAILY_SCHEDULE_ATTRS */ + + +/** @defgroup ZB_ZCL_DAILY_SCHEDULE_COMMANDS Daily Schedule cluster commands + * @{ + */ + +/** Daily Schedule cluster client command identifiers. + * @see Zigbee-17-05035-004 Table D-14 Commands Received by the Daily Schedule Cluster Server + */ +typedef enum zb_zcl_daily_schedule_cli_cmd_e +{ + /* (O) */ + ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_SCHEDULE = 0x00, /**< This command initiates + PublishSchedule command(s) for + specified Schedule updates. */ + /* (O) */ + ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_DAY_PROFILE = 0x01, /**< This command initiates one or more + PublishDayProfile commands for the + referenced Schedule. */ + /* (O) */ + ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_SCHEDULE_CANCELLATION = 0x05, /**< This command initiates + the return of the last + CancelSchedule command held + on the associated server. */ +} zb_zcl_daily_schedule_cli_cmd_t; + + +/** @see Zigbee-17-05035-004 Table D-3 Daily Schedule Cluster Attribute Sets */ +typedef enum zb_zcl_daily_schedule_srv_cmd_e +{ + /* (O) */ + ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_PUBLISH_SCHEDULE = 0x00, /**< The PublishSchedule command is + published in response to a GetSchedule + command or if new schedule information + is available. */ + /* (O) */ + ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_PUBLISH_DAY_PROFILE = 0x01, /**< The PublishDayProfile command is + published in response to + a GetDayProfile command. */ + /* (O) */ + ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_CANCEL_SCHEDULE = 0x05, /**< The CancelSchedule command indicates + that all data associated with + a particular schedule instance + should be discarded. */ + /* (O) */ + ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_CANCEL_ALL_SCHEDULES = 0x06, /**< The CancelAllSchedules command indicates + that all data associated with + all schedules should be discarded. */ +} zb_zcl_daily_schedule_srv_cmd_t; + +/* Daily schedule cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_DAILY_SCHEDULE_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_PUBLISH_SCHEDULE, \ + ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_PUBLISH_DAY_PROFILE, \ + ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_CANCEL_SCHEDULE, \ + ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_CANCEL_ALL_SCHEDULES + +#define ZB_ZCL_CLUSTER_ID_DAILY_SCHEDULE_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_DAILY_SCHEDULE_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_DAILY_SCHEDULE_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_SCHEDULE, \ + ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_DAY_PROFILE, \ + ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_SCHEDULE_CANCELLATION + +#define ZB_ZCL_CLUSTER_ID_DAILY_SCHEDULE_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_DAILY_SCHEDULE_CLIENT_ROLE_GENERATED_CMD_LIST + + +/** Schedule type enumeration. + * @see Zigbee-17-05035-004 Table D-12 Schedule Type Enumeration + */ +typedef enum zb_zcl_daily_schedule_type_e +{ + ZB_ZCL_DAILY_SCHEDULE_TYPE_LINKY_SCHEDULE = 0x00, /**< Linky Schedule */ + /* reserved 0x01 - 0xFF */ +} zb_zcl_daily_schedule_type_t; + + +/** Check if schedule type is valid + * @param _t - @ref zb_zcl_daily_schedule_get_schedule_payload_t::schedule_type field + * @see @ref zb_zcl_daily_schedule_get_schedule_payload_t + */ +#define ZB_ZCL_DAILY_SCHEDULE_TYPE_IS_VALID(_t) \ + (_t <= ZB_ZCL_DAILY_SCHEDULE_TYPE_LINKY_SCHEDULE) + + +/** @ref ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_SCHEDULE "GetSchedule" command payload + * @see Zigbee-17-05035-004, D.9.2.4.1.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_daily_schedule_get_schedule_payload_s +{ + /** An unsigned 32-bit field containing a unique identifier for the commodity provider. + * This field allows differentiation in deregulated markets where multiple commodity + * providers may be available. + */ + zb_uint32_t provider_id; + + /** UTC Timestamp indicating the earliest start time of schedules to be + * returned by the corresponding PublishSchedule command. + */ + zb_uint32_t earliest_start_time; + + /** A 32-bit integer representing the minimum Issuer Event ID of schedules + * to be returned by the corresponding PublishSchedule command + */ + zb_uint32_t min_issuer_event_id; + + /** An 8-bit integer which represents the maximum number of PublishSchedule commands + * that the client is willing to receive in response to this command. + */ + zb_uint8_t number_of_schedules; + + /** An 8-bit enumeration identifying the type of the requested schedule. + * @see zb_zcl_daily_schedule_type_t + */ + zb_uint8_t schedule_type; +} ZB_PACKED_STRUCT zb_zcl_daily_schedule_get_schedule_payload_t; + + +/** Macro for initialization @ref ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_SCHEDULE "GetSchedule" command payload + */ +#define ZB_ZCL_DAILY_SCHEDULE_GET_SCHEDULE_PL_INIT \ + (zb_zcl_daily_schedule_get_schedule_payload_t) {0} + + +/** Macro for initialization @ref ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_DAY_PROFILE "GetDayProfile" command payload + */ +#define ZB_ZCL_DAILY_SCHEDULE_GET_DAY_PROFILE_PL_INIT \ + (zb_zcl_daily_schedule_get_day_profile_payload_t) {0} + + +/** Check if @ref ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_SCHEDULE "GetSchedule" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_DAILY_SCHEDULE_GET_SCHEDULE_PL_SIZE_IS_VALID(size) \ + ((size >= sizeof(zb_zcl_daily_schedule_get_schedule_payload_t) ? ZB_TRUE : ZB_FALSE)) + + +/** Check if @ref ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_DAY_PROFILE "GetDayProfile" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_DAILY_SCHEDULE_GET_DAY_PROFILE_PL_SIZE_IS_VALID(size) \ + ((size >= sizeof(zb_zcl_daily_schedule_get_day_profile_payload_t) ? ZB_TRUE : ZB_FALSE)) + + +/** This enumeration presents possible values of Schedule Time Reference field + * @see Zigbee-17-05035-004, Table D-13 – Schedule Time Reference Enumeration + */ +typedef enum zb_zcl_daily_schedule_time_reference_e +{ + ZB_ZCL_DAILY_SCHEDULE_TIME_REFERENCE_UTC_TIME = 0x00, /**< UTC time */ + ZB_ZCL_DAILY_SCHEDULE_TIME_REFERENCE_STANDARD_TIME, /**< Standard time */ + ZB_ZCL_DAILY_SCHEDULE_TIME_REFERENCE_LOCAL_TIME /**< Local time */ + /* 0x03 - 0xFF is reserved */ +} zb_zcl_daily_schedule_time_reference_t; + + +/** @ref ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_PUBLISH_SCHEDULE "PublishSchedule" command + * @see Zigbee-17-05035-004, subclause D.9.2.3.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_daily_schedule_publish_schedule_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this + * field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** Unique identifier generated by the commodity Supplier to identify a particular schedule. + */ + zb_uint32_t schedule_id; /* (M) */ + + /** Unique identifier generated by the commodity supplier. + */ + zb_uint16_t day_id; /* (M) */ + + /** A UTC Time field to denote the time at which the published schedule becomes + * valid. A start date/time of 0x00000000 shall indicate that the command + * should be executed immediately. + */ + zb_uint32_t start_time; /* (M) */ + + /** An 8-bit enumeration identifying the type of schedule published in this + * command. + * @see zb_zcl_daily_schedule_type_t + */ + zb_uint8_t schedule_type; /* (M) */ + + /** This field indicates how the Start Times contained in the schedule are to be interpreted. + * @see zb_zcl_daily_schedule_time_reference_t + */ + zb_uint8_t schedule_time_reference; /* (M) */ + + /** The ScheduleName provides a method for utilities to assign a name to a schedule. + */ + zb_uint8_t schedule_name[1 + 12]; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_daily_schedule_publish_schedule_payload_t; + + +/** Macro for initialization @ref ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_PUBLISH_SCHEDULE "PublishSchedule" command payload + */ +#define ZB_ZCL_DAILY_SCHEDULE_PUBLISH_SCHEDULE_PL_INIT \ + (zb_zcl_daily_schedule_publish_schedule_payload_t) {0} + + +/** Macro for initialization @ref ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_PUBLISH_DAY_PROFILE "PublishDayProfile" command payload + */ +#define ZB_ZCL_DAILY_SCHEDULE_PUBLISH_DAY_PROFILE_PL_INIT \ + (zb_zcl_daily_schedule_publish_day_profile_payload_t) {0} + + +/** Macro for initialization @ref ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_CANCEL_SCHEDULE "CancelSchedule" command payload + */ +#define ZB_ZCL_DAILY_SCHEDULE_CANCEL_SCHEDULE_PL_INIT \ + (zb_zcl_daily_schedule_cancel_schedule_payload_t) {0} + + +/** Compute expected size of received @ref zb_zcl_daily_schedule_publish_schedule_payload_t + * data payload + * @param pl - pointer to @ref zb_zcl_daily_schedule_publish_schedule_payload_t payload + */ +#define ZB_ZCL_DAILY_SCHEDULE_PUBLISH_SCHEDULE_PL_EXPECTED_SIZE(pl) \ + (sizeof(zb_zcl_daily_schedule_publish_schedule_payload_t)-sizeof((pl)->schedule_name)+1+ZB_ZCL_GET_STRING_LENGTH((pl)->schedule_name)) + + +/** Check if @ref ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_PUBLISH_SCHEDULE "PublishSchedule" command payload size is valid + * @param pl - pointer to @ref zb_zcl_daily_schedule_publish_schedule_payload_t payload (pointer + * to buffer beginning that contains @ref zb_zcl_daily_schedule_publish_schedule_payload_t data payload) + * @param size - size of received data payload + */ +#define ZB_ZCL_DAILY_SCHEDULE_PUBLISH_SCHEDULE_PL_SIZE_IS_VALID(pl, size) \ + ((size >= ZB_ZCL_DAILY_SCHEDULE_PUBLISH_SCHEDULE_PL_EXPECTED_SIZE((zb_zcl_daily_schedule_publish_schedule_payload_t *)pl)) ? ZB_TRUE : ZB_FALSE) + + +/** Check if @ref ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_PUBLISH_DAY_PROFILE "PublishDayProfile" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_DAILY_SCHEDULE_PUBLISH_DAY_PROFILE_PL_SIZE_IS_VALID(size) \ + ((size >= (sizeof(zb_zcl_daily_schedule_publish_day_profile_payload_t)-sizeof(void *)-sizeof(zb_uint8_t)) ? ZB_TRUE : ZB_FALSE)) + + +/** Check if @ref ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_CANCEL_SCHEDULE "CancelSchedule" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_DAILY_SCHEDULE_CANCEL_SCHEDULE_PL_SIZE_IS_VALID(size) \ + ((size >= sizeof(zb_zcl_daily_schedule_cancel_schedule_payload_t) ? ZB_TRUE : ZB_FALSE)) + + +/** Linky Schedules Command Sub-Payload structure + * See Zigbee-17-05035-004, D.9.2.3.2.3.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_daily_schedule_linky_schedule_entry_s +{ + /** The Start Time is represented in minutes from midnight. + */ + zb_uint16_t start_time; /* (M) */ + + /** This is the current price tier that is valid until + * the start time of the next Schedule Entry. + */ + zb_uint8_t price_tier; /* (M) */ + + /** The required status of the auxiliary switches is indicated by the state of the bits. + * Bit0 correspond to Auxiliary Switch 1 and bit7 corresponds to Auxiliary Switch 8. + */ + zb_uint8_t auxiliary_load_switch_state; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_daily_schedule_linky_schedule_entry_t; + + +/** The format of schedule entry is dependent on schedule type. + */ +typedef ZB_PACKED_PRE union zb_zcl_daily_schedule_entry_u +{ + zb_zcl_daily_schedule_linky_schedule_entry_t linky_schedule_entry; +} ZB_PACKED_STRUCT zb_zcl_daily_schedule_entry_t; + + +/** @ref ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_PUBLISH_DAY_PROFILE "PublishDayProfile" command payload. + * @see Zigbee-17-05035-004, subclause D.9.2.3.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_daily_schedule_publish_day_profile_payload_s +{ + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this + * field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** Unique identifier generated by the commodity supplier. The Day ID is used as a reference to assign a Day Profile to a Daily Schedule + */ + zb_uint16_t day_id; /* (M) */ + + /** Unique identifier generated by the commodity Supplier to identify a particular schedule. + */ + zb_uint32_t schedule_id; /* (M) */ + + /** An 8-bit integer representing the total number of ScheduleEntries in this Day Profile. + */ + zb_uint8_t total_number_of_schedule_entries; /* (M) */ + + /** The CommandIndex is used to count the payload fragments in the case where the entire payload + * does not fit into one message. The CommandIndex starts at 0 and is incremented for each fragment + * belonging to the same command + */ + zb_uint8_t command_index; /* (M) */ + + /** In the case where the entire payload does not fit into one message, the + * Total Number of Commands field indicates the total number of sub-commands + * in the message. + */ + zb_uint8_t total_number_of_commands; /* (M) */ + + /** An 8-bit enumeration identifying the type of schedule published in this + * command. + * @see zb_zcl_daily_schedule_type_t + */ + zb_uint8_t schedule_type; /* (M) */ + + /** + * day_schedule_entries pointer is considered as a beginning of array (of day schedule entries), + * number_of_entries_in_this_command - as a number of entries. Please also take into account + * overall ZCL payload size. + * @see zb_zcl_daily_schedule_entry_t + */ + zb_zcl_daily_schedule_entry_t *day_schedule_entries; /* (M) */ + + /** An 8-bit integer representing the number of Day Schedule entries in + * this command + */ + zb_uint8_t number_of_entries_in_this_command; /* (ZBOSS) */ +} ZB_PACKED_STRUCT zb_zcl_daily_schedule_publish_day_profile_payload_t; + + +/** @ref ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_CANCEL_SCHEDULE "CancelSchedule" command payload. + * @see Zigbee-17-05035-004, D.9.2.3.3 + */ +typedef ZB_PACKED_PRE struct zb_zcl_daily_schedule_cancel_schedule_payload_s +{ + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity Supplier to identify a particular schedule. + */ + zb_uint32_t schedule_id; /* (M) */ + + /** An 8-bit enumeration identifying the type of schedule published in this + * command. + * @see zb_zcl_daily_schedule_type_t + */ + zb_uint8_t schedule_type; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_daily_schedule_cancel_schedule_payload_t; + + +/** @ref ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_DAY_PROFILE "GetDayProfile" command payload + * @see Zigbee-17-05035-004, D.9.2.4.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_daily_schedule_get_day_profile_payload_s +{ + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** + * ScheduleID of the schedule to which the requested Day Profile belongs. + */ + zb_uint16_t day_id; +} ZB_PACKED_STRUCT zb_zcl_daily_schedule_get_day_profile_payload_t; + + +/** Function for sending @ref ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_PUBLISH_SCHEDULE "PublishSchedule" command. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_daily_schedule_publish_schedule_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_daily_schedule_send_cmd_publish_schedule(zb_uint8_t param, const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_daily_schedule_publish_schedule_payload_t *pl, + zb_callback_t cb); + + +/** Function for send @ref ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_PUBLISH_DAY_PROFILE "PublishDayProfile" command. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_daily_schedule_publish_day_profile_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_daily_schedule_send_cmd_publish_day_profile(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_daily_schedule_publish_day_profile_payload_t *pl, + zb_callback_t cb +); + + +/** Function for sending @ref ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_SCHEDULE "GetSchedule" command. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_daily_schedule_get_schedule_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_daily_schedule_send_cmd_get_schedule(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_daily_schedule_get_schedule_payload_t *pl, + zb_callback_t cb +); + + +/** Function for sending @ref ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_DAY_PROFILE "GetDayProfile" command. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_daily_schedule_get_day_profile_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_daily_schedule_send_cmd_get_day_profile(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_daily_schedule_get_day_profile_payload_t *pl, + zb_callback_t cb +); + +/** Function for send @ref ZB_ZCL_DAILY_SCHEDULE_CLI_CMD_GET_SCHEDULE_CANCELLATION + * "GetScheduleCancellation" command. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_daily_schedule_send_cmd_get_schedule_cancellation(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + zb_callback_t cb +); + + +/** Function for send @ref ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_CANCEL_SCHEDULE "CancelSchedule" command. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_daily_schedule_cancel_schedule_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_daily_schedule_send_cmd_cancel_schedule(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_daily_schedule_cancel_schedule_payload_t *pl, + zb_callback_t cb +); + +/** Function for send @ref ZB_ZCL_DAILY_SCHEDULE_SRV_CMD_CANCEL_ALL_SCHEDULES "CancelAllSchedules" command. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param cb - Callback which should be called when the ZCL stack receives + * APS ack. + */ +void zb_zcl_daily_schedule_send_cmd_cancel_all_schedules(zb_uint8_t param, + const zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + zb_callback_t cb +); + +/** Macro for calling @ref zb_zcl_daily_schedule_send_cmd_publish_schedule function + */ +#define ZB_ZCL_DAILY_SCHEDULE_SEND_CMD_PUBLISH_SCHEDULE(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_daily_schedule_send_cmd_publish_schedule(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** Macro for calling @ref zb_zcl_daily_schedule_send_cmd_publish_day_profile function + */ +#define ZB_ZCL_DAILY_SCHEDULE_SEND_CMD_PUBLISH_DAY_PROFILE(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_daily_schedule_send_cmd_publish_day_profile(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** Macro for call @ref zb_zcl_daily_schedule_send_cmd_cancel_schedule function + */ +#define ZB_ZCL_DAILY_SCHEDULE_SEND_CMD_CANCEL_SCHEDULE(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_daily_schedule_send_cmd_cancel_schedule(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + +/** Macro for call @ref zb_zcl_daily_schedule_send_cmd_cancel_all_schedules function + */ +#define ZB_ZCL_DAILY_SCHEDULE_SEND_CMD_CANCEL_ALL_SCHEDULES(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep) \ + zb_zcl_daily_schedule_send_cmd_cancel_all_schedules(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, NULL) + +/** Macro for call @ref zb_zcl_daily_schedule_send_cmd_get_schedule function + */ +#define ZB_ZCL_DAILY_SCHEDULE_SEND_CMD_GET_SCHEDULE(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_daily_schedule_send_cmd_get_schedule(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** Macro for call @ref zb_zcl_daily_schedule_send_cmd_get_day_profile function + */ +#define ZB_ZCL_DAILY_SCHEDULE_SEND_CMD_GET_DAY_PROFILE(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_daily_schedule_send_cmd_get_day_profile(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** Macro for call @ref zb_zcl_daily_schedule_send_cmd_get_schedule_cancellation function + */ +#define ZB_ZCL_DAILY_SCHEDULE_SEND_CMD_GET_SCHEDULE_CANCELLATION(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep) \ + zb_zcl_daily_schedule_send_cmd_get_schedule_cancellation(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, NULL) + +/** @} */ /* ZB_ZCL_DAILY_SCHEDULE_COMMANDS */ + +/** @brief Default value for CurrentAuxiliaryLoadSwitchState attribute */ +#define ZB_ZCL_DAILY_SCHEDULE_CURRENT_AUXILLARY_LOAD_SWITCH_STATE_DEFAULT_VALUE 0x00 + +/** @brief Default value for LinkyPeakPeriodStatus attribute */ +#define ZB_ZCL_DAILY_SCHEDULE_LINKY_PEAK_PERIOD_STATUS_DEFAULT_VALUE 0x00 + +/** @brief Default value for PeakStartTime attribute */ +#define ZB_ZCL_DAILY_SCHEDULE_PEAK_START_TIME_DEFAULT_VALUE ((zb_uint32_t)0xFFFFFFFF) + +/** @brief Default value for PeakEndTime attribute */ +#define ZB_ZCL_DAILY_SCHEDULE_PEAK_END_TIME_DEFAULT_VALUE ((zb_uint32_t)0xFFFFFFFF) + +/** @brief Default value for CurrentTariffLabel attribute */ +#define ZB_ZCL_DAILY_SCHEDULE_CURRENT_TARIFF_LABEL_DEFAULT_VALUE {0} +/** @} */ /* ZCL Daily Schedule cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +/******************************************************************************/ +/* Server */ +/******************************************************************************/ +/* Client */ +/******************************************************************************/ +/* Common */ + +/******************************************************************************/ + +void zb_zcl_daily_schedule_init_server(); +void zb_zcl_daily_schedule_init_client(); +#define ZB_ZCL_CLUSTER_ID_DAILY_SCHEDULE_SERVER_ROLE_INIT zb_zcl_daily_schedule_init_server +#define ZB_ZCL_CLUSTER_ID_DAILY_SCHEDULE_CLIENT_ROLE_INIT zb_zcl_daily_schedule_init_client + +/******************************************************************************/ +#endif /* ZB_ZCL_DAILY_SCHEDULE_H_ */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_dehumidification_control.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_dehumidification_control.h new file mode 100644 index 0000000..045dcd5 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_dehumidification_control.h @@ -0,0 +1,209 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Dehumidification Control cluster definitions +*/ + +#ifndef ZB_ZCL_DEHUMIDIFICATION_CONTROL_H +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_DEHUMIDIFICATION + * @{ + */ + + +/* Cluster ZB_ZCL_CLUSTER_ID_DEHUMIDIFICATION_CONTROL */ + +/*! @name Dehumidification Control cluster attributes + @{ +*/ + +/*! @brief Dehumidification Control cluster attribute identifiers + @see ZCL spec, subclause 6.4.2.2 +*/ +enum zb_zcl_dehumidification_control_attr_e +{ + /** The RelativeHumidity attribute is an 8-bit value that represents the current + * relative humidity (in %) measured by a local or remote sensor. */ + ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_ID = 0x0000, + /** @brief Dehumidification Cooling attribute */ + ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_COOLING_ID = 0x0001, + /** @brief RHDehumidification Setpoint attribute */ + ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_ID = 0x0010, + /** The RelativeHumidityMode attribute is an 8-bit value that specifies how + * the RelativeHumidity value is being updated. */ + ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_MODE_ID = 0x0011, + /** The DehumidificationLockout attribute is an 8-bit value that specifies + * whether dehumidification is allowed or not. */ + ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_LOCKOUT_ID = 0x0012, + /** @brief Dehumidification Hysteresis attribute */ + ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_ID = 0x0013, + /** @brief Dehumidification Max Cool attribute */ + ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_ID = 0x0014, + /** The RelativeHumidityDisplay attribute is an 8-bit value that specifies + * whether the RelativeHumidity value is displayed to the user or not. */ + ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_DISPLAY_ID = 0x0015, +}; + +/** @brief Default value for Dehumidification Control cluster revision global attribute */ +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @brief Min value for RHDehumidification Setpoint attribute */ +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_MIN_VALUE 0x1e + +/** @brief Max value for RHDehumidification Setpoint attribute */ +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_MAX_VALUE 0x64 + +/** @brief Default value for RHDehumidification Setpoint attribute */ +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_DEFAULT_VALUE 0x32 + +/** @brief Default value for RelativeHumidityMode attribute */ +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_MODE_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for DehumidificationLockout attribute */ +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_LOCKOUT_DEFAULT_VALUE ((zb_uint8_t)0x01) + +/** @brief Min value for Dehumidification Hysteresis attribute */ +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_MIN_VALUE 0x02 + +/** @brief Max value for Dehumidification Hysteresis attribute */ +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_MAX_VALUE 0x14 + +/** @brief Default value for Dehumidification Hysteresis attribute */ +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_DEFAULT_VALUE 0x02 + +/** @brief Min value for Dehumidification Max Cool attribute */ +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_MIN_VALUE 0x14 + +/** @brief Max value for Dehumidification Max Cool attribute */ +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_MAX_VALUE 0x64 + +/** @brief Default value for Dehumidification Max Cool attribute */ +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_DEFAULT_VALUE 0x14 + +/** @brief Default value for RelativeHumidityDisplay attribute */ +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_DISPLAY_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Declare attribute list for Dehumidification Control cluster + @param attr_list - attribute list name + @param dehumid_cooling - pointer to variable to store Dehumidification Cooling attribute value + @param dehumid_setpoint - pointer to variable to store Dehumidification Setpoint attribute value + @param dehumid_hysteresis - pointer to variable to store Dehumidification Hysteresis attribute value + @param dehumid_max_cool - pointer to variable to store Dehumidification Max Cool attribute value +*/ +#define ZB_ZCL_DECLARE_DEHUMIDIFICATION_CONTROL_ATTRIB_LIST(attr_list, dehumid_cooling, dehumid_setpoint, \ + dehumid_hysteresis, dehumid_max_cool) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_DEHUMIDIFICATION_CONTROL) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_COOLING_ID, (dehumid_cooling)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_ID, (dehumid_setpoint)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_ID, (dehumid_hysteresis)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_ID, (dehumid_max_cool)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* Dehumidification Control cluster attributes */ + +/*! @name Dehumidification Control cluster commands + @{ +*/ + +/*! @} */ /* Dehumidification Control cluster commands */ + +/** @cond internals_doc */ +/*! @internal @name Dehumidification Control cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_COOLING_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_COOLING_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! @internal Number of attributes mandatory for reporting in Dehumidification Control cluster */ +#define ZB_ZCL_DEHUMIDIFICATION_CONTROL_REPORT_ATTR_COUNT 1 + +/*! @} */ /* Dehumidification Control cluster internals */ +/*! @} + * @endcond */ /* internals_doc */ + +/*! @} */ /* ZCL HA Dehumidification Control cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_dehumidification_control_init_server(void); +void zb_zcl_dehumidification_control_init_client(void); +#define ZB_ZCL_CLUSTER_ID_DEHUMID_CONTROL_SERVER_ROLE_INIT zb_zcl_dehumidification_control_init_server +#define ZB_ZCL_CLUSTER_ID_DEHUMID_CONTROL_CLIENT_ROLE_INIT zb_zcl_dehumidification_control_init_client + +#endif /* ZB_ZCL_DEHUMID_CONTROL_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_device_management.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_device_management.h new file mode 100644 index 0000000..acda1b8 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_device_management.h @@ -0,0 +1,1578 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Device Management cluster definitions +*/ + +#ifndef ZB_ZCL_DEVICE_MANAGEMENT_H_ +#define ZB_ZCL_DEVICE_MANAGEMENT_H_ + +#include "zboss_api_core.h" /* ZBOSS core API types */ + +/** @cond DOXYGEN_ZCL_SECTION && DOXYGEN_SE_SECTION */ + +/** @addtogroup ZB_ZCL_DEVICE_MANAGEMENT + * @{ + * @details + * The Device Management cluster provides an interface to the functionality + * of devices within a Smart energy Network. + * The cluster will support the following functions: + *
    + *
  • + * Supplier Control + *
  • + *
  • + * Tenancy Control + *
  • + *
  • + * Password Control + *
  • + *
  • + * Event Configuration + *
  • + *
+ */ + +/** @defgroup ZB_ZCL_DEVICE_MANAGEMENT_ATTRS Device Management cluster attributes + * @{ + */ + +/** @brief Device Management Server Attribute Sets + * @see SE spec, subclause 10.2.2 + */ +typedef enum zb_zcl_device_management_srv_attr_sets_e +{ + ZB_ZCL_DEVICE_MANAGEMENT_SRV_SET_SUPPLIER_CONTROL = 0x01, /**< Supplier Control Attribute Set */ + ZB_ZCL_DEVICE_MANAGEMENT_SRV_SET_TENANCY_CONTROL = 0x02, /**< Tenancy Control Attribute Set */ + ZB_ZCL_DEVICE_MANAGEMENT_SRV_SET_BACKHAUL_CONTROL = 0x03, /**< Backhaul Control Attribute Set */ + ZB_ZCL_DEVICE_MANAGEMENT_SRV_SET_HAN_CONTROL = 0x04, /**< HAN Control Attribute Set */ +} zb_zcl_device_management_srv_attr_sets_t; + + +/** @brief Supplier Control Attribute Set + * @see SE spec, subclause 10.2.2.1 + */ +typedef enum zb_zcl_device_management_supplier_control_attr_set_e +{ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_PROVIDER_ID = 0x0100, /**< The ProviderID attribute represents a unique identifier for the current + * commodity supplier. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_PROVIDER_NAME, /**< The Provider Name attribute represents the name of the current supplier + * of the commodity to the device. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_PROVIDER_CONTACT_DETAILS, /**< The Provider Contact Details attribute represents the contact details of + * the current Provider delivering a commodity to the premises. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_PROPOSED_PROVIDER_ID = 0x0110, /**< The Proposed Provider ID attribute represents a unique identifier for the + * commodity supplier associated with the proposed change to the supply of + * the commodity. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_PROPOSED_PROVIDER_NAME, /**< The Proposed Provider Name attribute represents the name for the commodity + * supplier associated with the proposed change to the supply of energy. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_PROPOSED_PROVIDER_CHANGE_DATE_TIME, /**< The Proposed Provider Change Date/Time attribute represents a UTC time + * that defines the time and date when the new supplier will take over the + * supply of the commodity to the Meter/HAN. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_PROPOSED_PROVIDER_CHANGE_CONTROL, /**< The Proposed Provider Change Control attribute represents the functions + * that are required to be carried out on processing of the change of supplier. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_PROPOSED_PROVIDER_CONTACT_DETAILS, /**< The Proposed Provider Contact Details attribute represents the contact + * details of the Provider associated with the proposed change of supply of + * the commodity delivered to the premises. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_RECEIVED_PROVIDER_ID = 0x0120, /**< The ReceivedProviderID attribute represents a unique identifier for the + * commodity supplier receiving the Received energy. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_RECEIVED_PROVIDER_NAME, /**< The ReceivedProviderName attribute represents the name of the current + * supplier of Received energy services to the device. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_RECEIVED_PROVIDER_CONTACT_DETAILS, /**< The ReceivedProviderContactDetails attribute represents the contact + * details of the current Provider receiving a commodity from the premises. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_RECEIVED_PROPOSED_PROVIDER_ID = 0x0130, /**< The ReceivedProposedProviderID attribute represents the name for the + * commodity supplier associated with the proposed change to + * the Receiving of energy. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_RECEIVED_PROPOSED_PROVIDER_NAME, /**< The ReceivedProposedProviderName attribute represents a unique identifier + * for the commodity supplier associated with the proposed change to + * the Receiving of energy. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_RECEIVED_PROPOSED_PROVIDER_CHANGE_DATE_TIME, /**< The ReceivedProposedProviderChangeDate/Time attribute represents a UTC + * time that defines the time and date that the new supplier will take over + * the Received of energy from the Meter/HAN. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_RECEIVED_PROPOSED_PROVIDER_CHANGE_CONTROL, /**< The ReceivedProposedProviderChangeControl attribute represents the + * functions that are required to be carried out on processing of the change + * of supplier. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_RECEIVED_PROPOSED_PROVIDER_CONTACT_DETAILS, /**< The Received Proposed Provider Contact Details attribute represents the contact + * details of the Provider associated with the proposed change of receipt + * of the commodity from the premises. + */ +} zb_zcl_device_management_supplier_control_attr_set_t; + + +/** @brief Proposed Change Control Bitmap definition + * @see SE spec, Table D-164 + */ +typedef enum zb_zcl_device_management_proposed_change_ctrl_attr_e +{ + ZB_ZCL_DEVICE_MANAGEMENT_PRE_SNAPSHOTS = 0, /**< A snapshot shall be triggered + */ + + ZB_ZCL_DEVICE_MANAGEMENT_POST_SNAPSHOTS = 1 << 1, /**< A snapshot shall be triggered + */ + + ZB_ZCL_DEVICE_MANAGEMENT_RESET_CREDIT_REGISTER = 1 << 2, /**< All Credit Registers shall be reset to their default value + */ + + ZB_ZCL_DEVICE_MANAGEMENT_RESET_DEBIT_REGISTER = 1 << 3, /**< All Debt Registers shall be reset to their default value + */ + + ZB_ZCL_DEVICE_MANAGEMENT_RESET_BILLING_PERIOD = 1 << 4, /**< All Billing periods shall be reset to their default value + */ + + ZB_ZCL_DEVICE_MANAGEMENT_CLEAR_TARIFF_PLAN = 1 << 5, /**< The tariff shall be reset to its default value + */ + + ZB_ZCL_DEVICE_MANAGEMENT_CLEAR_STANDING_CHARGE = 1 << 6, /**< The Standing Charge shall be reset to its default value + */ + + ZB_ZCL_DEVICE_MANAGEMENT_BLOCK_HIST_LOAD_PROFILE_INFORMATION = 1 << 7, /**< Historical LP information shall no longer be available to be + * published to the HA + */ + + ZB_ZCL_DEVICE_MANAGEMENT_CLEAR_HIST_LOAD_PROFILE_INFORMATION = 1 << 8, /**< Historical LP information shall be cleared from all devices + */ + + ZB_ZCL_DEVICE_MANAGEMENT_CLEAR_IHD_DATA_CONSUMER = 1 << 9, /**< All consumer data shall be removed + */ + + ZB_ZCL_DEVICE_MANAGEMENT_CLEAR_IHD_DATA_SUPPLIER = 1 << 10, /**< All supplier data shall be removed + */ + + ZB_ZCL_DEVICE_MANAGEMENT_METER_CONTACTOR_SUPPLY_OFF_ARMED = 1 << 11, /**< The required status of the meter contactor post action. + * Two Bits Combination. If bits are zero - Meter Contactor State is SUPPLY_OFF. + * @note In certain markets, this value cannot trigger automatic reconnection + * of the supply, only maintain the current status of, disconnect or ARM the + * supply. + * @see SE spec, Table D-164 and Table D-165 + */ + + ZB_ZCL_DEVICE_MANAGEMENT_METER_CONTACTOR_SUPPLY_ON = 2 << 11, /**< Meter Contactor Supply On */ + + ZB_ZCL_DEVICE_MANAGEMENT_METER_CONTACTOR_SUPPLY_UNCHANGED = 3 << 11, /**< Meter Contactor Supply Unchanged */ + + ZB_ZCL_DEVICE_MANAGEMENT_CLEAR_TRANSACTION_LOG = 1 << 13, /**< All transaction logs shall be cleared from all devices + */ + + ZB_ZCL_DEVICE_MANAGEMENT_CLEAR_PREPAYMENT_LOG = 1 << 14, /**< All Prepayment Registers shall be reset to their default state + */ +} zb_zcl_device_management_proposed_change_ctrl_attr_t; + + +/** @brief Tenancy Control Attribute Set + * @see SE spec, subclause 10.2.2.2 + */ +typedef enum zb_zcl_device_management_tenancy_control_attr_set_e +{ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_CHANGE_OF_TENANCY_UPDATE_DATE_TIME = 0x0200, /**< The ChangeofTenancyUpdateDate/Time attribute represents the time at + * which a proposed change to the tenancy is to be implemented. + */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_PROPOSED_TENANCY_CHANGE_CONTROL, /**< The ProposedTenancyChangeControl attribute represents the functions that + * are required to be carried out on processing of the change of tenancy. + */ +} zb_zcl_device_management_tenancy_control_attr_set_t; + + +/** @brief Backhaul Control Attribute Set + * @see SE spec, subclause 10.2.2.3 + */ +typedef enum zb_zcl_device_management_backhaul_control_attr_set_e +{ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_WAN_STATUS = 0x0300, /**< The WAN Status attribute represents an 8-bit enumeration defining the + * state of the WAN (Wide Area Network) connection + */ +} zb_zcl_device_management_backhaul_control_attr_set_t; + + +/** @brief State of the WAN Connection enumeration + * @see SE spec, Table D-168 + */ +typedef enum zb_zcl_device_management_wan_status_attr_e +{ + ZB_ZCL_DEVICE_MANAGEMENT_WAN_STATUS_CONNECTION_NOT_AVAILABLE = 0, /**< Connection to WAN is not available + */ + + ZB_ZCL_DEVICE_MANAGEMENT_WAN_STATUS_CONNECTION_AVAILABLE, /**< Connection to WAN is available + */ +} zb_zcl_device_management_wan_status_attr_t; + + +/** @brief HAN Control Attribute Set + * @see SE spec, subclause 10.2.2.4 + */ +typedef enum zb_zcl_device_management_han_control_attr_set_e +{ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_LOW_MEDIUM_THRESHOLD = 0x0400, /**< The Low Medium Threshold attribute represents the threshold at which + * the value of Instantaneous Demand is deemed to have moved from low + * energy usage to medium usage. + */ + + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SRV_MEDIUM_HIGH_THRESHOLD, /**< The Medium High Threshold attribute represents the threshold at which + * the value of Instantaneous Demand is deemed to have moved from medium + * energy usage to high usage. + */ +} zb_zcl_device_management_han_control_attr_set_t; + + +/** @brief Device Management Client Attribute Sets + * @see SE spec, subclause 10.3.2 + */ +typedef enum zb_zcl_device_management_cli_attr_sets_e +{ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_SET_SUPPLIER = 0x00, /**< Supplier Attribute Set */ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_SET_PRICE_EVENT_CONFIGURATION = 0x01, /**< Price Event Configuration Attribute Set */ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_SET_METERING_EVENT_CONFIGURATION = 0x02, /**< Metering Event Configuration Attribute Set */ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_SET_MESSAGING_EVENT_CONFIGURATION = 0x03, /**< Messaging Event Configuration Attribute set */ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_SET_PREPAY_EVENT_CONFIGURATION = 0x04, /**< Prepay Event Configuration Attribute Set */ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_SET_CALENDAR_EVENT_CONFIGURATION = 0x05, /**< Calendar Event Configuration Attribute set */ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_SET_DEVICE_MGMT_EVENT_CONFIGURATION = 0x06, /**< Device Management Event Configuration Attribute set */ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_SET_TUNNEL_EVENT_CONFIGURATION = 0x07, /**< Tunnel Event Configuration Attribute set */ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_SET_OTA_EVENT_CONFIGURATION = 0x08, /**< OTA Event Configuration Attribute set */ +} zb_zcl_device_management_cli_attr_sets_t; + + +/** @brief Supplier Attribute Set + * @see SE spec, subclause 10.3.2.1 + */ +typedef enum zb_zcl_device_management_supplier_attr_set_e +{ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SUPPLIER_PROVIDER_ID = 0x0000, /**< The ProviderID attribute represents a unique identifier for the + * commodity provider to whom this attribute relates. + */ + + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_SUPPLIER_RECEIVED_PROVIDER_ID = 0x0010, /**< The ReceivedProviderID attribute represents a unique identifier for + * the commodity provider to whom this attribute relates. + */ +} zb_zcl_device_management_supplier_attr_set_t; + + +/** @brief Price Event Configuration Attribute Set. + * These attributes allow events related to pricing to be configured. + * @see SE spec, subclause 10.3.2.2 + */ +typedef enum zb_zcl_device_management_price_event_cfg_attr_set_e +{ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TOUT_TARIFF_ACTIVATION = 0x0100, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_BLOCK_TARIFF_ACTIVATED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_BLOCK_TOUT_TARIFF_ACTIVATED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SINGLE_TARIFF_RATE_ACTIVATED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_ASYNCHRONOUS_BILLING_OCCURED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SYNCHRONOUS_BILLING_OCCURED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TARIFF_NOT_SUPPORTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PRICE_CLUSTER_NOT_FOUND, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CURRENTLY_CHANGE_PASSIVE_ACTIVATED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CURRENTLY_CHANGE_PASSIVE_UPDATED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PRICE_MATRIX_PASSIVE_ACTIVATED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PRICE_MATRIX_PASSIVE_UPDATED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TARIFF_CHANGED_PASSIVE_ACTIVATED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TARIFF_CHANGED_PASSIVE_UPDATED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_PRICE_RECEIVED = 0x01B0, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_PRICE_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_PRICE_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_PRICE_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_TARIFF_INFORMATION_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_TARIFF_INFORMATION_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_TARIFF_INFORMATION_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_TARIFF_INFORMATION_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_PRICE_MATRIX_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_PRICE_MATRIX_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_PRICE_MATRIX_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_PRICE_MATRIX_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_BLOCK_THRESHOLDS_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_BLOCK_THRESHOLDS_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_BLOCK_THRESHOLDS_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_BLOCK_THRESHOLDS_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CALORIFIC_VALUE_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CALORIFIC_VALUE_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CALORIFIC_VALUE_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CALORIFIC_VALUE_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CONVERSION_FACTOR_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CONVERSION_FACTOR_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CONVERSION_FACTOR_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CONVERSION_FACTOR_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CO2_VALUE_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CO2_VALUE_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CO2_VALUE_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CO2_VALUE_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CPP_EVENT_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CPP_EVENT_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CPP_EVENT_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CPP_EVENT_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_TIER_LABELS_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_TIER_LABELS_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_TIER_LABELS_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_TIER_LABELS_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_BILLING_PERIOD_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_BILLING_PERIOD_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_BILLING_PERIOD_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_BILLING_PERIOD_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CONSOLIDATED_BILL_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CONSOLIDATED_BILL_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CONSOLIDATED_BILL_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CONSOLIDATED_BILL_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_BLOCK_PERIOD_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_BLOCK_PERIOD_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_BLOCK_PERIOD_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_BLOCK_PERIOD_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CREDIT_PAYMENT_INFO_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CREDIT_PAYMENT_INFO_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CREDIT_PAYMENT_INFO_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CREDIT_PAYMENT_INFO_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CURRENCY_CONVERSION_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CURRENCY_CONVERSION_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CURRENCY_CONVERSION_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CURRENCY_CONVERSION_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_RESERVED_FOR_PRICE_CLUSTER_GROUP_ID = 0x01FF, /* (O) */ +} zb_zcl_device_management_price_event_cfg_attr_set_t; + + +/** @brief Metering Event Configuration Attribute Set. + * These attributes allow events related to meter to be configured. + * @see SE spec, subclause 10.3.2.3 + */ +typedef enum zb_zcl_device_management_metering_event_cfg_attr_set_e +{ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHECK_METER = 0x0200, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LOW_BATTERY, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TAMPER_DETECT, /* (O) */ + + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SUPPLY_STATUS, /**< Electricity: Power Failure. Gas: Not Defined. Water: Pipe Empty. + * Heat/Cooling: Temperature Sensor. + */ + + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SUPPLY_QUALITY, /**< Electricity: Power Quality. Gas: Low Pressure. Water: Low Pressure. + * Heat/Cooling: Heat/Cooling: Burst Detect. + */ + + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LEAK_DETECT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SERVICE_DISCONNECT, /* (O) */ + + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_REVERSE_FLOW, /**< Electricity: Reserved. Gas: Reverse Flow. Water: Reverse Flow. + * Heat/Cooling: Heat/Cooling: Reverse Flow. + */ + + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_METER_COVER_REMOVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_METER_COVER_CLOSED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_STRONG_MAGNETIC_FIELD, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_NO_STRONG_MAGNETIC_FIELD, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_BATTERY_FAILURE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PROGRAM_MEMORY_ERROR, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_RAM_ERROR, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_NVMEMORY_ERROR, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LOW_VOLTAGE_L1, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_HIGH_VOLTAGE_L1, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LOW_VOLTAGE_L2, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_HIGH_VOLTAGE_L2, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LOW_VOLTAGE_L3, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_HIGH_VOLTAGE_L3, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_OVER_CURRENT_L1, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_OVER_CURRENT_L2, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_OVER_CURRENT_L3, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FREQUENCY_TOO_LOW_L1, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FREQUENCY_TOO_HIGH_L1, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FREQUENCY_TOO_LOW_L2, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FREQUENCY_TOO_HIGH_L2, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FREQUENCY_TOO_LOW_L3, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FREQUENCY_TOO_HIGH_L3, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GROUND_FAULT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_ELECTRIC_TAMPER_DETECT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_INCORRECT_POLARITY, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CURRENT_NO_VOLTAGE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UNDER_VOLTAGE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_OVER_VOLTAGE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_NORMAL_VOLTAGE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PF_BELOW_THRESHOLD, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PF_ABOVE_THRESHOLD, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TERMINAL_COVER_REMOVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TERMINAL_COVER_CLOSED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_BURST_DETECT = 0x0230, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PRESSURE_TOO_LOW, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PRESSURE_TOO_HIGH, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FLOW_SENSOR_COMMUNICATION_ERROR, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FLOW_SENSOR_MEASUREMENT_FAULT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FLOW_SENSOR_REVERSE_FLOW, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FLOW_SENSOR_AIR_DETECT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PIPE_EMPTY, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_INLET_TEMPERATURE_SENSOR_FAULT = 0x0250, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_OUTLET_TEMPERATURE_SENSOR_FAULT, /* (O) */ + + /* NOTE: in the SE spec D.10.3.2.3 there are two attributes with name + * Reverse Flow for Metering Event Configuration Attribute Set. + */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_REVERSE_FLOW_OTHER = 0x0260, /* (O) */ + + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TILT_TAMPER, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_BATTERY_COVER_REMOVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_BATTERY_COVER_CLOSED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_EXCESS_FLOW, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TILT_TAMPER_ENDED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MEASUREMENT_SYSTEM_ERROR = 0x0270, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_WATCHDOG_ERROR, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SUPPLY_DISCONNECT_FAILURE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SUPPLY_CONNECT_FAILURE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MEASUREMENT_SOFTWARE_CHANGED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_DST_ENABLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_DST_DISABLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CLOCK_ADJ_BACKWARD, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CLOCK_ADJ_FORWARD, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CLOCK_INVALID, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_COMMUNICATION_ERROR_HAN, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_COMMUNICATION_OK_HAN, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_METER_FRAUD_ATTEMPT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_POWER_LOSS, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UNUSUAL_HAN_TRAFFIC, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UNEXPECTED_CLOCK_CHANGE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_COMMS_USING_UNAUTHENTICATED_COMPONENT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_METERING_ERROR_REG_CLEAR, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_METERING_ALARM_REG_CLEAR, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UNEXPECTED_HW_RESET, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UNEXPECTED_PROGRAM_EXECUTION, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LIMIT_THRESHOLD_EXCEEDED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LIMIT_THRESHOLD_OK, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LIMIT_THRESHOLD_CHANGED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MAXIMUM_DEMAND_EXCEEDED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PROFILE_CLEARED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LOAD_PROFILE_CLEARED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_BATTERY_WARNING, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_WRONG_SIGNATURE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_NO_SIGNATURE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SIGNATURE_NOT_VALID, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UNAUTHORISED_ACTION_FROM_HAN, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FAST_POLLING_START, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FAST_POLLING_END, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_METER_REPORTING_INTERVAL_CHANGED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_DISCONNECT_TO_LOAD_LIMIT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_METER_SUPPLY_STATUS_REGISTER_CHANGED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_METER_ALARM_STATUS_REGISTER_CHANGED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_EXT_METER_ALARM_STATUS_REGISTER_CHANGED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_DATA_ACCESS_VIA_LOCAL_PORT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CONFIGURE_MIRROR_SUCCESS, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CONFIGURE_MIRROR_FAILURE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CONFIGURE_NOTIFICATION_FLAG_SCHEME_SUCCESS, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CONFIGURE_NOTIFICATION_FLAG_SCHEME_FAILURE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CONFIGURE_NOTIFICATION_FLAGS_SUCCESS, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CONFIGURE_NOTIFICATION_FLAGS_FAILURE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_STAY_AWAKE_REQUEST_HAN, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_STAY_AWAKE_REQUEST_WAN, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MANUFACTURER_SPECIFIC_A = 0x02B0, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MANUFACTURER_SPECIFIC_B, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MANUFACTURER_SPECIFIC_C, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MANUFACTURER_SPECIFIC_D, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MANUFACTURER_SPECIFIC_E, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MANUFACTURER_SPECIFIC_F, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MANUFACTURER_SPECIFIC_G, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MANUFACTURER_SPECIFIC_H, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MANUFACTURER_SPECIFIC_I, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_PROFILE_COMMAND_RECEIVED = 0x02C0, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_PROFILE_COMMAND_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_PROFILE_COMMAND_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_PROFILE_COMMAND_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_REQUEST_MIRROR_RESPONSE_COMMAND_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_REQUEST_MIRROR_RESPONSE_COMMAND_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_REQUEST_MIRROR_RESPONSE_COMMAND_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_REQUEST_MIRROR_RESPONSE_COMMAND_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MIRROR_REMOVED_COMMAND_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MIRROR_REMOVED_COMMAND_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MIRROR_REMOVED_COMMAND_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MIRROR_REMOVED_COMMAND_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_SNAPSHOT_COMMAND_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_SNAPSHOT_COMMAND_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_SNAPSHOT_COMMAND_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_SNAPSHOT_COMMAND_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TAKE_SNAPSHOT_COMMAND_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TAKE_SNAPSHOT_COMMAND_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TAKE_SNAPSHOT_COMMAND_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TAKE_SNAPSHOT_COMMAND_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MIRROR_REPORT_ATTR_RESPONSE_COMMAND_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MIRROR_REPORT_ATTR_RESPONSE_COMMAND_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MIRROR_REPORT_ATTR_RESPONSE_COMMAND_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MIRROR_REPORT_ATTR_RESPONSE_COMMAND_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SCHEDULE_SNAPSOT_COMMAND_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SCHEDULE_SNAPSOT_COMMAND_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SCHEDULE_SNAPSOT_COMMAND_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SCHEDULE_SNAPSOT_COMMAND_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_START_SAMPLING_COMMAND_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_START_SAMPLING_COMMAND_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_START_SAMPLING_COMMAND_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_START_SAMPLING_COMMAND_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_SAMPLED_DATA_COMMAND_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_SAMPLED_DATA_COMMAND_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_SAMPLED_DATA_COMMAND_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_SAMPLED_DATA_COMMAND_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SUPPLY_ON, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SUPPLY_ARMED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SUPPLY_OFF, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_DISCONNECTED_DUE_TO_TAMPER_DETECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MANUAL_DISCONNECT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MANUAL_CONNECT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_REMOTE_DISCONNECTION, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_REMOTE_CONNECT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LOCAL_DISCONNECTION, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LOCAL_CONNECT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_SUPPLY_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_SUPPLY_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_SUPPLY_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_SUPPLY_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LOCAL_CHANGE_SUPPLY_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LOCAL_CHANGE_SUPPLY_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LOCAL_CHANGE_SUPPLY_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LOCAL_CHANGE_SUPPLY_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_UNCONTROLLED_FLOW_THRESHOLD_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_UNCONTROLLED_FLOW_THRESHOLD_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_UNCONTROLLED_FLOW_THRESHOLD_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_UNCONTROLLED_FLOW_THRESHOLD_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_RESERVED_FOR_METERING_CLUSTER_GROUP_ID = 0x02FF, /* (O) */ +} zb_zcl_device_management_metering_event_cfg_attr_set_t; + + +/** @brief Messaging Event Configuration Attribute Set. + * These attributes allow events related to messaging to be configured. + * @see SE spec, subclause 10.3.2.4 + */ +typedef enum zb_zcl_device_management_messaging_event_cfg_attr_set_e +{ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MESSAGE_CONFIRMATION_SENT = 0x0300, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_DISPLAY_MESSAGE_RECEIVED = 0x03C0, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_DISPLAY_MESSAGE_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_DISPLAY_MESSAGE_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_DISPLAY_MESSAGE_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CANCEL_MESSAGE_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CANCEL_MESSAGE_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CANCEL_MESSAGE_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CANCEL_MESSAGE_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_RESERVED_FOR_MESSAGING_CLUSTER_GROUP_ID = 0x03FF, /* (O) */ +} zb_zcl_device_management_messaging_cfg_attr_set_t; + + +/** @brief Prepayment Event Configuration Attribute Set. + * These attributes allow events related to prepayment to be configured. + * @see SE spec, subclause 10.3.2.5 + */ +typedef enum zb_zcl_device_management_prepayment_event_cfg_attr_set_e +{ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_LOW_CREDIT = 0x0400, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_NO_CREDIT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CREDIT_EXHAUSTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_EMERGENCY_CREDIT_ENABLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_EMERGENCY_CREDIT_EXHAUSTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_IHD_LOW_CREDIT_WARNING, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PHYSICAL_ATTACK_ON_THE_PREPAY_METER = 0x0420, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_ELECTRONIC_ATTACK_ON_THE_PREPAY_METER, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_DISCOUNT_APPLIED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CREDIT_ADJUSTMENT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CREDIT_ADJUST_FAIL, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_DEBT_ADJUSTMENT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_DEBT_ADJUST_FAIL, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MODE_CHANGE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TOPUP_CODE_ERROR, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TOPUP_ALREADY_USED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TOPUP_CODE_INVALID, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TOPUP_ACCEPTED_VIA_REMOTE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TOPUP_ACCEPTED_VIA_MANUAL_ENTRY, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FRIENDLY_CREDIT_IN_USE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FRIENDLY_CREDIT_PERIOD_END_WARNING, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FRIENDLY_CREDIT_PERIOD_END, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PREPAYMENT_ERROR_REG_CLEAR, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PREPAYMENT_ALARM_REG_CLEAR, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PREPAY_CLUSTER_NOT_FOUND, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TOPUP_VALUE_TOO_LARGE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MODE_CREDIT_TO_PREPAY = 0x0441, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MODE_PREPAY_TO_CREDIT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_MODE_DEFAULT, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SELECT_AVAILABLE_EMERGENCY_CREDIT_RECEIVED = 0x04C0, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SELECT_AVAILABLE_EMERGENCY_CREDIT_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SELECT_AVAILABLE_EMERGENCY_CREDIT_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SELECT_AVAILABLE_EMERGENCY_CREDIT_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_DEBT_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_DEBT_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_DEBT_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_DEBT_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_EMERGENCY_CREDIT_SETUP_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_EMERGENCY_CREDIT_SETUP_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_EMERGENCY_CREDIT_SETUP_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_EMERGENCY_CREDIT_SETUP_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CONSUMER_TOPUP_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CONSUMER_TOPUP_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CONSUMER_TOPUP_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CONSUMER_TOPUP_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CREDIT_ADJUSTMENT_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CREDIT_ADJUSTMENT_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CREDIT_ADJUSTMENT_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CREDIT_ADJUSTMENT_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_PAYMENT_MODE_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_PAYMENT_MODE_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_PAYMENT_MODE_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_PAYMENT_MODE_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_PREPAY_SNAPSHOT_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_PREPAY_SNAPSHOT_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_PREPAY_SNAPSHOT_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_PREPAY_SNAPSHOT_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_TOPUP_LOG_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_TOPUP_LOG_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_TOPUP_LOG_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_TOPUP_LOG_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_LOW_CREDIT_WARNING_LEVEL_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_LOW_CREDIT_WARNING_LEVEL_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_LOW_CREDIT_WARNING_LEVEL_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_LOW_CREDIT_WARNING_LEVEL_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_DEBT_REPAY_LOG_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_DEBT_REPAY_LOG_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_DEBT_REPAY_LOG_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_DEBT_REPAY_LOG_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_MAXIMUM_CREDIT_LIMIT_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_MAXIMUM_CREDIT_LIMIT_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_MAXIMUM_CREDIT_LIMIT_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_MAXIMUM_CREDIT_LIMIT_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_OVERALL_DEBT_CAP_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_OVERALL_DEBT_CAP_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_OVERALL_DEBT_CAP_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_OVERALL_DEBT_CAP_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_RESERVED_FOR_PREPAYMENT_CLUSTER_GROUP_ID = 0x04FF, /* (O) */ +} zb_zcl_device_management_prepayment_event_cfg_attr_set_t; + + +/** @brief Calendar Event Configuration Attribute Set. + * These attributes allow events related to calendars to be configured. + * @see SE spec, subclause 10.3.2.6 + */ +typedef enum zb_zcl_device_management_calendar_event_cfg_attr_set_e +{ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CALENDAR_CLUSTER_NOT_FOUND = 0x0500, /**< Calendar Cluster Not Found */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CALENDAR_CHANGE_PASSIVE_ACTIVATED, /**< Calendar Change Passive Activated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CALENDAR_CHANGE_PASSIVE_UPDATED, /**< Calendar Change Passive Updated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CALENDAR_RECEIVED = 0x05C0, /**< PublishCalendar Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CALENDAR_ACTIONED, /**< PublishCalendar Actioned */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CALENDAR_CANCELLED, /**< PublishCalendar Cancelled */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_CALENDAR_REJECTED, /**< PublishCalendar Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_DAY_PROFILE_RECEIVED, /**< Publish Day Profile Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_DAY_PROFILE_ACTIONED, /**< Publish Day Profile Actioned */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_DAY_PROFILE_CANCELLED, /**< Publish Day Profile Cancelled */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_DAY_PROFILE_REJECTED, /**< Publish Day Profile Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_WEEK_PROFILE_RECEIVED, /**< Publish Week Profile Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_WEEK_PROFILE_ACTIONED, /**< Publish Week Profile Actioned */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_WEEK_PROFILE_CANCELLED, /**< Publish Week Profile Cancelled */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_WEEK_PROFILE_REJECTED, /**< Publish Week Profile Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_SEASONS_PROFILE_RECEIVED, /**< Publish Seasons Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_SEASONS_PROFILE_ACTIONED, /**< Publish Seasons Actioned */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_SEASONS_PROFILE_CANCELLED, /**< Publish Seasons Cancelled */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_SEASONS_PROFILE_REJECTED, /**< Publish Seasons Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_SPECIAL_DAYS_PROFILE_RECEIVED, /**< Publish Special Days Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_SPECIAL_DAYS_PROFILE_ACTIONED, /**< Publish Special Days Actioned */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_SPECIAL_DAYS_PROFILE_CANCELLED, /**< Publish Special Days Cancelled */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_SPECIAL_DAYS_PROFILE_REJECTED, /**< Publish Special Days Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_RESERVED_FOR_CALENDAR_CLUSTER_GROUP_ID = 0x05FF, /**< Reserved for Calendar cluster Group ID */ +} zb_zcl_device_management_calendar_event_cfg_attr_set_t; + + +/** @brief Device Management Event Configuration Attribute Set. + * These attributes allow events related to device management to be configured. + * @see SE spec, subclause 10.3.2.7 + */ +typedef enum zb_zcl_device_management_dev_mgmt_event_cfg_attr_set_e +{ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PASSWORD_1_CHANGE = 0x0600, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PASSWORD_2_CHANGE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PASSWORD_3_CHANGE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PASSWORD_4_CHANGE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_EVENT_LOG_CLEARED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_ZB_APS_TIMEOUT = 0x0610, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_ZB_IEEE_TRANSMISS_FAILURE_OVER_THRESHOLD, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_ZB_IEEE_FRAME_CHECK_SEQUENCE_THRESHOLD, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_ERROR_CERTIFICATE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_ERROR_SIGNATURE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_ERROR_PROGRAM_STORAGE, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_COT_RECEIVED = 0x06C0, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_COT_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_COT_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_COT_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_COS_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_COS_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_COS_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PUBLISH_COS_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_PASSWORD_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_PASSWORD_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_PASSWORD_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CHANGE_PASSWORD_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_EVENT_CONFIGURATION_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_EVENT_CONFIGURATION_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_EVENT_CONFIGURATION_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_SET_EVENT_CONFIGURATION_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UPDATE_SITE_ID_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UPDATE_SITE_ID_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UPDATE_SITE_ID_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UPDATE_SITE_ID_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UPDATE_CIN_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UPDATE_CIN_ACTIONED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UPDATE_CIN_CANCELLED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UPDATE_CIN_REJECTED, /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_RESERVED_FOR_DEV_MGMT_CLUSTER_GROUP_ID = 0x06FF, /* (O) */ +} zb_zcl_device_management_dev_mgmt_event_cfg_attr_set_t; + + +/** @brief Tunnel Event Configuration Attribute Set. + * These attributes allow events related to tunnel to be configured. + * @see SE spec, subclause 10.3.2.8 + */ +typedef enum zb_zcl_device_management_tunnel_event_cfg_attr_set_e +{ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TUNNELING_CLUSTER_NOT_FOUND = 0x0700, /**< Tunneling Cluster Not Found */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UNSUPPORTED_PROTOCOL, /**< Unsupported Protocol */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_INCORRECT_PROTOCOL, /**< IncorrectProtocol */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_REQUEST_TUNNEL_COMMAND_RECEIVED = 0x07C0, /**< RequestTunnel Command Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_REQUEST_TUNNEL_COMMAND_REJECTED, /**< RequestTunnel Command Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_REQUEST_TUNNEL_COMMAND_GENERATED, /**< RequestTunnel Command Generated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CLOSE_TUNNEL_COMMAND_RECEIVED, /**< CloseTunnel Command Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CLOSE_TUNNEL_COMMAND_REJECTED, /**< CloseTunnel Command Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_CLOSE_TUNNEL_COMMAND_GENERATED, /**< CloseTunnel Command Generated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TRANSFER_DATA_COMMAND_RECEIVED, /**< TransferData Command Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TRANSFER_DATA_COMMAND_REJECTED, /**< TransferData Command Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TRANSFER_DATA_COMMAND_GENERATED, /**< TransferData Command Generated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TRANSFER_DATA_ERROR_COMMAND_RECEIVED, /**< TransferDataError Command Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TRANSFER_DATA_ERROR_COMMAND_REJECTED, /**< TransferDataError Command Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_TRANSFER_DATA_ERROR_COMMAND_GENERATED, /**< TransferDataError Command Generated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_ACK_TRANSFER_DATA_COMMAND_RECEIVED, /**< AckTransferData Command Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_ACK_TRANSFER_DATA_COMMAND_REJECTED, /**< AckTransferData Command Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_ACK_TRANSFER_DATA_COMMAND_GENERATED, /**< AckTransferData Command Generated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_READY_DATA_COMMAND_RECEIVED, /**< ReadyData Command Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_READY_DATA_COMMAND_REJECTED, /**< ReadyData Command Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_READY_DATA_COMMAND_GENERATED, /**< ReadyData Command Generated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_SUPP_TUNNEL_PROTOC_COMMAND_RECEIVED, /**< GetSupportedTunnelProtocols Command Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_SUPP_TUNNEL_PROTOC_COMMAND_REJECTED, /**< GetSupportedTunnelProtocols Command Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_GET_SUPP_TUNNEL_PROTOC_COMMAND_GENERATED, /**< GetSupportedTunnelProtocols Command Generated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_RESERVED_FOR_TUNNEL_CLUSTER_GROUP_ID = 0x07FF, /**< Reserved for Tunnel cluster Group ID */ +} zb_zcl_device_management_tunnel_event_cfg_attr_set_t; + + +/** @brief OTA Event Configuration Attribute Set. + * These attributes allow events related to OTA to be configured. + * @see SE spec, subclause 10.3.2.9 + */ +typedef enum zb_zcl_device_management_ota_event_cfg_attr_set_e +{ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FIRMWARE_READY_FOR_ACTIVATION = 0x0800, /**< FirmwareReadyForActivation */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FIRMWARE_ACTIVATED, /**< FirmwareActivated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_FIRMWARE_ACTIVATION_FAILURE, /**< Firmware Activation Failure */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PATCH_READY_FOR_ACTIVATION, /**< Patch Ready For Activation */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PATCH_ACTIVATED, /**< Patch Activated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_PATCH_FAILURE, /**< Patch Failure */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_IMAGE_NOTIFY_COMMAND_RECEIVED = 0x08C0, /**< Image Notify Command Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_IMAGE_NOTIFY_COMMAND_REJECTED, /**< Image Notify Command Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_QUERY_NEXT_IMAGE_REQ_COMMAND_GENERATED, /**< Query Next Image Request Generated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_QUERY_NEXT_IMAGE_RESP_COMMAND_RECEIVED, /**< Query Next Image Response Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_QUERY_NEXT_IMAGE_RESP_COMMAND_REJECTED, /**< Query Next Image Response Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_IMAGE_BLOCK_REQ_COMMAND_GENERATED, /**< Image Block Request Generated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_IMAGE_PAGE_REQ_COMMAND_GENERATED, /**< Image Page Request Generated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_IMAGE_BLOCK_RESP_COMMAND_RECEIVED, /**< Image Block Response Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_IMAGE_BLOCK_RESP_COMMAND_REJECTED, /**< Image Block Response Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UPGRADE_END_REQ_COMMAND_GENERATED, /**< Upgrade End Request Generated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UPGRADE_END_RESP_COMMAND_RECEIVED, /**< Upgrade End Response Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_UPGRADE_END_RESP_COMMAND_REJECTED, /**< Upgrade End Response Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_QUERY_SPECIF_FILE_REQ_COMMAND_GENERATED, /**< Query Specific File Request Generated */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_QUERY_SPECIF_FILE_RESP_COMMAND_RECEIVED, /**< Query Specific File Response Received */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_QUERY_SPECIF_FILE_RESP_COMMAND_REJECTED, /**< Query Specific File Response Rejected */ + /* (O) */ + ZB_ZCL_ATTR_DEVICE_MANAGEMENT_CLI_RESERVED_FOR_OTA_CLUSTER_GROUP_ID = 0x08FF, /**< Reserved for OTA cluster Group ID */ +} zb_zcl_device_management_ota_event_cfg_attr_set_t; + + +/** @brief Event Configuration Bitmap definition. Enumerated part (Event Log type). + * @see SE spec, Table D-177 + */ +typedef enum zb_zcl_device_management_event_cfg_enum_attr_e +{ + ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_DO_NOT_LOG = 0, /**< Do not Log */ + ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_LOG_AS_TAMPER = 1, /**< Log as Tamper */ + ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_LOG_AS_FAULT = 2, /**< Log as Fault */ + ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_LOG_AS_GENERAL_EVENT = 3, /**< Log as General Event */ + ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_LOG_AS_SECURITY_EVENT = 4, /**< Log as Security Event */ + ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_LOG_AS_NETWORK_EVENT = 5, /**< Log as Network Event */ +} zb_zcl_device_management_event_cfg_enum_attr_t; + + +/** @brief Event Configuration Bitmap definition. Bitmap part. + * @note This enumeration defines bit position (bit-shift) of specified value + * in bitmap + * @see SE spec, Table D-177 + */ +typedef enum zb_zcl_device_management_event_cfg_bitmap_attr_e +{ + ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_PUSH_EVENT_TO_WAN = 3, /**< Push Event to WAN */ + ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_PUSH_EVENT_TO_HAN = 4, /**< Push Event to HAN */ + ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_RAISE_ALARM_ZIGBEE = 5, /**< Raise Alarm (Zigbee) */ + ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_RAISE_ALARM_PHYSICAL = 6, /**< Raise Alarm (Physical i.e. audible/visible) */ + + ZB_ZCL_DEVICE_MANAGEMENT_PUSH_EVENT_TO_WAN = ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_PUSH_EVENT_TO_WAN, /**< Deprecated */ + ZB_ZCL_DEVICE_MANAGEMENT_PUSH_EVENT_TO_HAN = ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_PUSH_EVENT_TO_HAN, /**< Deprecated */ + ZB_ZCL_DEVICE_MANAGEMENT_RAISE_ALARM_ZIGBEE = ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_RAISE_ALARM_ZIGBEE, /**< Deprecated */ + ZB_ZCL_DEVICE_MANAGEMENT_RAISE_ALARM_PHYSICAL = ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_RAISE_ALARM_PHYSICAL, /**< Deprecated */ +} zb_zcl_device_management_event_cfg_bitmap_attr_t; + + +/** @brief Event Configuration Bitmap definition. + * @see SE spec, Table D-177 + * + * The least-significant 3 bits of the Event Configuration bitmaps + * indicate how the event should be logged (enumerated part). + * @see zb_zcl_device_management_event_cfg_enum_attr_t enum. + * + * zb_bitfield_t enum_part :3; + * + * The remaining bits provide options for treatment rules to be applied + * (bitmap part). + * @see zb_zcl_device_management_event_cfg_bitmap_attr_t bitmap. + * + * zb_bitfield_t bitmap_part :5; + * @see zb_zcl_device_management_set_event_cfg_payload_t::zb_zcl_device_management_set_event_cfg_by_cfg_match_payload_s::event_cfg_match + * @see zb_zcl_device_management_set_event_cfg_cmd_payload_t::event_cfg + */ +typedef zb_uint8_t zb_zcl_device_management_event_cfg_attr_t; + + +/* Macros that should be used for set/get the Event Configuration Bitmap value + */ +/** @brief Get Event Log type in the Event Configuration Bitmap (enumerated part). + * @see zb_zcl_device_management_event_cfg_enum_attr_t definition. + * @param x - @ref zb_zcl_device_management_event_cfg_attr_t value. + * @returns @ref zb_zcl_device_management_event_cfg_enum_attr_t value. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_GET_LOG_TYPE(x) ((x) & 0x7) + +/** @brief Set Event Log type from the Event Configuration Bitmap (enumerated part). + * @see zb_zcl_device_management_event_cfg_enum_attr_t definition. + * @param x - @ref zb_zcl_device_management_event_cfg_attr_t value. + * @param y - @ref zb_zcl_device_management_event_cfg_enum_attr_t new value. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_SET_LOG_TYPE(x,y) ((x) = ((x) & (~0x7)) | ((y) & 0x7)) + + +/** @brief Get Push Event to WAN state from the Event Configuration Bitmap (bitmap part). + * @see zb_zcl_device_management_event_cfg_bitmap_attr_t definition. + * @param x - @ref zb_zcl_device_management_event_cfg_attr_t value. + * @returns true or false. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_GET_PUSH_EVENT_TO_WAN(x) \ + ZB_CHECK_BIT_IN_BIT_VECTOR((&(x)), ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_PUSH_EVENT_TO_WAN) + +/** @brief Set Push Event to WAN state from the Event Configuration Bitmap (bitmap part). + * @see zb_zcl_device_management_event_cfg_bitmap_attr_t definition. + * @param x - @ref zb_zcl_device_management_event_cfg_attr_t value. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_SET_PUSH_EVENT_TO_WAN(x) \ + ZB_SET_BIT_IN_BIT_VECTOR((&(x)), ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_PUSH_EVENT_TO_WAN) + +/** @brief Clear Push Event to WAN state from the Event Configuration Bitmap (bitmap part) + * @see zb_zcl_device_management_event_cfg_bitmap_attr_t definition. + * @param x - @ref zb_zcl_device_management_event_cfg_attr_t value. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_CLR_PUSH_EVENT_TO_WAN(x) \ + ZB_CLR_BIT_IN_BIT_VECTOR((&(x)), ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_PUSH_EVENT_TO_WAN) + + +/** @brief Get Push Event to HAN state from the Event Configuration Bitmap (bitmap part). + * @see zb_zcl_device_management_event_cfg_bitmap_attr_t definition. + * @param x - @ref zb_zcl_device_management_event_cfg_attr_t value. + * @returns true or false. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_GET_PUSH_EVENT_TO_HAN(x) \ + ZB_CHECK_BIT_IN_BIT_VECTOR((&(x)), ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_PUSH_EVENT_TO_HAN) + +/** @brief Set Push Event to HAN state from the Event Configuration Bitmap (bitmap part). + * @see zb_zcl_device_management_event_cfg_bitmap_attr_t definition. + * @param x - @ref zb_zcl_device_management_event_cfg_attr_t value. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_SET_PUSH_EVENT_TO_HAN(x) \ + ZB_SET_BIT_IN_BIT_VECTOR((&(x)), ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_PUSH_EVENT_TO_HAN) + +/** @brief Clear Push Event to HAN state from the Event Configuration Bitmap (bitmap part). + * @see zb_zcl_device_management_event_cfg_bitmap_attr_t definition. + * @param x - @ref zb_zcl_device_management_event_cfg_attr_t value. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_CLR_PUSH_EVENT_TO_HAN(x) \ + ZB_CLR_BIT_IN_BIT_VECTOR((&(x)), ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_PUSH_EVENT_TO_HAN) + + +/** @brief Get Raise alarm Zigbee state from the Event Configuration Bitmap (bitmap part). + * @see zb_zcl_device_management_event_cfg_bitmap_attr_t definition. + * @param x - @ref zb_zcl_device_management_event_cfg_attr_t value. + * @returns true or false. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_GET_RAISE_ALARM_ZIGBEE(x) \ + ZB_CHECK_BIT_IN_BIT_VECTOR((&(x)), ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_RAISE_ALARM_ZIGBEE) + +/** @brief Set Raise alarm Zigbee state from the Event Configuration Bitmap (bitmap part). + * @see zb_zcl_device_management_event_cfg_bitmap_attr_t definition. + * @param x - @ref zb_zcl_device_management_event_cfg_attr_t value. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_SET_RAISE_ALARM_ZIGBEE(x) \ + ZB_SET_BIT_IN_BIT_VECTOR((&(x)), ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_RAISE_ALARM_ZIGBEE) + +/** @brief Clear Raise alarm Zigbee state from the Event Configuration Bitmap (bitmap part). + * @see zb_zcl_device_management_event_cfg_bitmap_attr_t definition. + * @param x - @ref zb_zcl_device_management_event_cfg_attr_t value. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_CLR_RAISE_ALARM_ZIGBEE(x) \ + ZB_CLR_BIT_IN_BIT_VECTOR((&(x)), ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_RAISE_ALARM_ZIGBEE) + + +/** @brief Get Raise alarm Physical state from the Event Configuration Bitmap (bitmap part). + * @see zb_zcl_device_management_event_cfg_bitmap_attr_t definition. + * @param x - @ref zb_zcl_device_management_event_cfg_attr_t value. + * @returns true or false. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_GET_RAISE_ALARM_PHYSICAL(x) \ + ZB_CHECK_BIT_IN_BIT_VECTOR((&(x)), ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_RAISE_ALARM_PHYSICAL) + +/** @brief Set Raise alarm Physical state from the Event Configuration Bitmap (bitmap part). + * @see zb_zcl_device_management_event_cfg_bitmap_attr_t definition. + * @param x - @ref zb_zcl_device_management_event_cfg_attr_t value. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_SET_RAISE_ALARM_PHYSICAL(x) \ + ZB_SET_BIT_IN_BIT_VECTOR((&(x)), ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_RAISE_ALARM_PHYSICAL) + +/** @brief Clear Raise alarm Physical state from the Event Configuration Bitmap (bitmap part). + * @see zb_zcl_device_management_event_cfg_bitmap_attr_t definition. + * @param x - @ref zb_zcl_device_management_event_cfg_attr_t value. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_RAISE_ALARM_PHYSICAL(x) \ + ZB_CLR_BIT_IN_BIT_VECTOR((&(x)), ZB_ZCL_DEVICE_MANAGEMENT_EVENT_CFG_RAISE_ALARM_PHYSICAL) + +/** @} */ /* ZB_ZCL_DEVICE_MANAGEMENT_ATTRS */ + +/** @defgroup ZB_ZCL_DEVICE_MANAGEMENT_COMMANDS Device Management cluster commands + * @{ + */ + +/** @brief Commands are generated by Device Management Client. + * @see SE spec, subclause 10.2.3 + */ +typedef enum zb_zcl_device_management_cli_cmd_e +{ + /* (O) */ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_CMD_GET_CHANGE_OF_TENANCY = 0x00, /**< This command is used to request the ESI to respond with information + * regarding any available change of tenancy. + * @note There are no payloads for this command + */ + /* (O) */ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_CMD_GET_CHANGE_OF_SUPPLIER, /**< This command is used to request the ESI to respond with information + * regarding any available change of supplier. + * @note There are no payloads for this command + */ + /* (O) */ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_CMD_REQUEST_NEW_PASSWORD, /**< This command is used to request the current Password from the server. + * @see zb_zcl_device_management_request_new_password_cmd_payload_t + */ + /* (O) */ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_CMD_GET_SITE_ID, /**< This command is used to request the ESI to respond with information + * regarding any pending change of Site ID. + * @note There are no payloads for this command + */ + /* (O) */ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_CMD_REPORT_EVENT_CONFIGURATION, /**< This command is sent in response to a GetEventConfiguration command. + * @see zb_zcl_device_management_report_event_cfg_payload_t + */ + /* (O) */ + ZB_ZCL_DEVICE_MANAGEMENT_CLI_CMD_GET_CIN, /**< This command is used to request the ESI to respond with information + * regarding any pending change of Customer ID Number. + * @note There are no payloads for this command + */ +} zb_zcl_device_management_cli_cmd_t; + + +/** @brief Configuration Control Enumeration + * @see SE spec, Table D-173 + * @see zb_zcl_device_management_set_event_cfg_cmd_payload_t::cfg_control + */ +typedef enum zb_zcl_device_management_cfg_control_e +{ + ZB_ZCL_DEVICE_MANAGEMENT_APPLY_BY_LIST = 0x00, /**< Apply by List */ + ZB_ZCL_DEVICE_MANAGEMENT_APPLY_BY_EVENT_GROUP = 0x01, /**< Apply by Event Group */ + ZB_ZCL_DEVICE_MANAGEMENT_APPLY_BY_LOG_TYPE = 0x02, /**< Apply by Log Type */ + ZB_ZCL_DEVICE_MANAGEMENT_APPLY_BY_CONFIG_MATCH = 0x03, /**< Apply by Configuration Match */ +} zb_zcl_device_management_cfg_control_t; + + +/** @brief Password Type Enumeration + * @see SE spec, Table D-172 + */ +typedef enum zb_zcl_device_management_password_type_e +{ + ZB_ZCL_DEVICE_MANAGEMENT_PASSWORD_TYPE_1 = 0x01, /**< Used for access to the Service menu */ + + ZB_ZCL_DEVICE_MANAGEMENT_PASSWORD_TYPE_2 = 0x02, /**< Used for access to the Consumer menu */ + + ZB_ZCL_DEVICE_MANAGEMENT_PASSWORD_TYPE_3 = 0x03, /**< TBD */ + + ZB_ZCL_DEVICE_MANAGEMENT_PASSWORD_TYPE_4 = 0x04, /**< TBD */ +} zb_zcl_device_management_password_type_t; + + +/** @brief @ref ZB_ZCL_DEVICE_MANAGEMENT_CLI_CMD_REQUEST_NEW_PASSWORD "RequestNewPassword" Command Payload Format + * @see SE spec, subclause 10.2.3.3 + */ +typedef ZB_PACKED_PRE struct zb_zcl_device_management_request_new_password_cmd_payload_s +{ + /** The Password Type field represents requested password. + * @see zb_zcl_device_management_password_type_t enum. + */ + zb_uint8_t password_type; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_device_management_request_new_password_cmd_payload_t; + + +/** @brief @e ReportEventConfiguration Payload Format + * @see SE spec, Figure D-157 + * @see zb_zcl_device_management_report_event_cfg_cmd_payload_t::event_cfg_payload + */ +typedef ZB_PACKED_PRE struct zb_zcl_device_management_report_event_cfg_payload_s +{ + /** The Event ID is the attribute ID of the Event Configuration attribute. + */ + zb_uint16_t event_id; /* (M) */ + + /** The configuration bitmap applicable to the event. + * @see zb_zcl_device_management_report_event_cfg_cmd_payload_t::event_cfg_payload + */ + zb_zcl_device_management_event_cfg_attr_t event_cfg; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_device_management_report_event_cfg_payload_t; + + +/** @brief @ref ZB_ZCL_DEVICE_MANAGEMENT_CLI_CMD_REPORT_EVENT_CONFIGURATION "ReportEventConfigurationCommandPayloadFormat" + * @see SE spec, subclause 10.2.3.5 + */ +typedef ZB_PACKED_PRE struct zb_zcl_device_management_report_event_cfg_cmd_payload_s +{ + /** The Command Index is used to count the payload fragments in the case where + * the entire payload does not fit into one message. + */ + zb_uint8_t command_index; /* (M) */ + + /** This parameter holds the total number of responses. + */ + zb_uint8_t total_commands; /* (M) */ + + /** The log payload is a series of events, in time sequential order. + * @see zb_zcl_device_management_report_event_cfg_payload_t + */ + zb_zcl_device_management_report_event_cfg_payload_t *event_cfg_payload; /* (M) */ + + /* An 8-bit integer representing the number of event entries in this command + */ + zb_uint8_t number_of_entries_in_this_command; /* (ZBOSS) */ +} ZB_PACKED_STRUCT zb_zcl_device_management_report_event_cfg_cmd_payload_t; + + +/** @brief Commands are generated by Device Management Server. + * @see SE spec, subclause 10.2.4 + */ +typedef enum zb_zcl_device_management_srv_cmd_e +{ + /* (O) */ + ZB_ZCL_DEVICE_MANAGEMENT_SRV_CMD_PUBLISH_CHANGE_OF_TENANCY = 0x00, /**< This command is used to change the tenancy of a meter. + * @see zb_zcl_device_management_publish_change_of_tenancy_cmd_payload_t + */ + + /* (O) */ + ZB_ZCL_DEVICE_MANAGEMENT_SRV_CMD_PUBLISH_CHANGE_OF_SUPPLIER, /**< This command is used to change the Supplier (commodity provider) that + * is supplying the property. + * @see zb_zcl_device_management_publish_change_of_supplier_cmd_payload_t + */ + + /* (O) */ + ZB_ZCL_DEVICE_MANAGEMENT_SRV_CMD_REQUEST_NEW_PASSWORD_RESPONSE, /**< This command is used to send the current password to the client. + * @see zb_zcl_device_management_request_new_password_resp_cmd_payload_t + */ + + /* (O) */ + ZB_ZCL_DEVICE_MANAGEMENT_SRV_CMD_UPDATE_SITE_ID, /**< This command is used to set the SiteID attribute on a meter. + * @see zb_zcl_device_management_update_site_id_cmd_payload_t + */ + /* (O) */ + ZB_ZCL_DEVICE_MANAGEMENT_SRV_CMD_SET_EVENT_CONFIGURATION, /**< This command provides a method to set the event configuration attributes, + * held in a client device. + * @see zb_zcl_device_management_set_event_cfg_cmd_payload_t + */ + + /* (O) */ + ZB_ZCL_DEVICE_MANAGEMENT_SRV_CMD_GET_EVENT_CONFIGURATION, /**< This command allows the server to request details of event configurations. + * @see zb_zcl_device_management_get_event_cfg_cmd_payload_t + */ + + /* (O) */ + ZB_ZCL_DEVICE_MANAGEMENT_SRV_CMD_UPDATE_CIN, /**< This command is used to set the CustomerIDNumber attribute held in + * the Metering cluster. + * @see zb_zcl_device_management_update_cin_cmd_payload_t + */ +} zb_zcl_device_management_srv_cmd_t; + + +/** @brief The Proposed Provider Name field should be capable of storing a 16 character + * string (the first octet indicates length) encoded in the UTF-8 format. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_PROP_PROVIDER_NAME_MAX_SIZE 17 + +/** @brief The Proposed Provider Contact Details field should be capable of storing a 19 + * character string (the first octet indicates length) encoded in the UTF-8 format. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_PROP_PROVIDER_CONTACT_DET_MAX_SIZE 20 + +/** @brief The Password field should be capable of storing a 11 character string + * (the first octet indicates length). + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_PASSWORD_NAME_MAX_SIZE 11 + +/** @brief The Site ID field should be capable of storing a 32 character string + * (the first Octet indicates length) encoded in UTF-8 format. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_SITE_ID_MAX_SIZE 33 + +/** @brief The Customer ID field should be capable of storing a 24 character string + * (the first Octet indicates length) encoded in UTF-8 format. + */ +#define ZB_ZCL_DEVICE_MANAGEMENT_CUSTOMER_ID_MAX_SIZE 25 + + +/** @brief Tariff Type Enumeration + * @see SE spec, Table D-108 + */ +typedef enum zb_zcl_device_management_tariff_type_e +{ + ZB_ZCL_DEVICE_MANAGEMENT_TARIFF_TYPE_DELIVERED = 0x00, /**< Delivered Tariff */ + ZB_ZCL_DEVICE_MANAGEMENT_TARIFF_TYPE_RECEIVED = 0x01, /**< Received Tariff */ + ZB_ZCL_DEVICE_MANAGEMENT_TARIFF_TYPE_DELIVERED_AND_RECEIVED = 0x02, /**< Delivered and Received Tariff */ +} zb_zcl_device_management_tariff_type_t; + + +/** @brief @ref ZB_ZCL_DEVICE_MANAGEMENT_SRV_CMD_PUBLISH_CHANGE_OF_TENANCY "PublishChangeOfTenancy" Command Payload Format + * @see SE spec, subclause 10.2.4.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_device_management_publish_change_of_tenancy_cmd_payload_s +{ + /** The Provider ID field represents a unique identifier for the commodity + * provider to whom this command relates. + */ + zb_uint32_t provider_id; /* (M) */ + + /** The Issuer Event ID field represents a unique identifier generated + * by the commodity provider. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** The Tariff Type field represents the type of tariff published in this + * command. + * @see zb_zcl_device_management_tariff_type_t enum. + */ + zb_uint8_t tariff_type; /* (M) */ + + /** The Implementation Date/Time field represents a UTC Time field to + * indicate the date from which the change of tenancy is to be applied. + */ + zb_uint32_t implement_time; /* (M) */ + + /** The Proposed Tenancy Change Control field represents the functions + * that are required to be carried out on processing of this command. + * @see zb_zcl_device_management_proposed_change_ctrl_attr_t enum. + */ + zb_uint32_t proposed_change_ctrl; /* (M) */ + +} ZB_PACKED_STRUCT zb_zcl_device_management_publish_change_of_tenancy_cmd_payload_t; + + +/** @brief @ref ZB_ZCL_DEVICE_MANAGEMENT_SRV_CMD_PUBLISH_CHANGE_OF_SUPPLIER "PublishChangeOfSupplier" Command Payload Format + * @see SE spec, subclause 10.2.4.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_device_management_publish_change_of_supplier_cmd_payload_s +{ + /** The Current Provider ID field represents a unique identifier for the current + * commodity provider to whom this command relates. + */ + zb_uint32_t cur_provider_id; /* (M) */ + + /** The Issuer Event ID field represents a unique identifier generated + * by the commodity provider. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** The Tariff Type field represents the type of tariff published in this + * command. + * @see zb_zcl_device_management_tariff_type_t enum. + */ + zb_uint8_t tariff_type; /* (M) */ + + /** The Proposed Provider ID field represents a unique identifier for the + * commodity provider associated with the proposed change to the supply. + */ + zb_uint32_t prop_provider_id; /* (M) */ + + /** The Provider Change Implementation Time field represents a UTC Time + * to indicate the date/time at which a proposed change to the provider + * is to be implemented. + */ + zb_uint32_t implement_time; /* (M) */ + + /** The Provider Change Control field represents the functions that are + * required to be carried out on processing of this command. + * @see zb_zcl_device_management_proposed_change_ctrl_attr_t enum. + */ + zb_uint32_t provider_change_ctrl; /* (M) */ + + /** The Proposed Provider Name field represents the name of the new commodity + * provider (see max size below). + * @see ZB_ZCL_DEVICE_MANAGEMENT_PROP_PROVIDER_NAME_MAX_SIZE + */ + + zb_uint8_t prop_provider_name[ZB_ZCL_DEVICE_MANAGEMENT_PROP_PROVIDER_NAME_MAX_SIZE]; /* (M) */ + + /** The Proposed Provider Contact Details field represents the contact + * details of the new commodity provider (see max size below). + * @see ZB_ZCL_DEVICE_MANAGEMENT_PROP_PROVIDER_CONTACT_DET_MAX_SIZE + */ + zb_uint8_t prop_provider_contact_det[ZB_ZCL_DEVICE_MANAGEMENT_PROP_PROVIDER_CONTACT_DET_MAX_SIZE];/* (M) */ +} ZB_PACKED_STRUCT zb_zcl_device_management_publish_change_of_supplier_cmd_payload_t; + + +/** @brief @ref ZB_ZCL_DEVICE_MANAGEMENT_SRV_CMD_GET_EVENT_CONFIGURATION "RequestNewPasswordResponse" Command Payload Format + * @see SE spec, subclause 10.2.4.3 + */ +typedef ZB_PACKED_PRE struct zb_zcl_device_management_request_new_password_resp_cmd_payload_s +{ + /** The Issuer Event ID field represents a unique identifier generated + * by the commodity provider. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** The Implementation Date/Time field represents a UTC Time indicate + * the date at which the originating command was to be applied. + */ + zb_uint32_t implement_time; /* (M) */ + + /** The Duration in minutes field represents the duration in minutes + * that the password is valid for. + */ + zb_uint16_t duration; /* (M) */ + + /** The Password Type field represents which password should be changed. + * @see zb_zcl_device_management_password_type_t enum. + */ + zb_uint8_t password_type; /* (M) */ + + /** The Password field represents the password (the first octet is + * the length, allowing 10 octets for the password). + * @see ZB_ZCL_DEVICE_MANAGEMENT_PASSWORD_NAME_MAX_SIZE + */ + zb_uint8_t password[ZB_ZCL_DEVICE_MANAGEMENT_PASSWORD_NAME_MAX_SIZE]; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_device_management_request_new_password_resp_cmd_payload_t; + + +/** @brief @ref ZB_ZCL_DEVICE_MANAGEMENT_SRV_CMD_UPDATE_SITE_ID "UpdateSiteID" Command Payload Format + * @see SE spec, subclause 10.2.4.4 + */ +typedef ZB_PACKED_PRE struct zb_zcl_device_management_update_site_id_cmd_payload_s +{ + /** The Issuer Event ID field represents a unique identifier generated + * by the commodity provider. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** The SiteID Time field represents a UTC time at which the update of SiteID + * will take place. + */ + zb_uint32_t site_id_time; /* (M) */ + + /** The Provider ID field represents a unique identifier for the commodity + * provider to whom this command relates. + */ + zb_uint32_t provider_id; /* (M) */ + + /** The Site ID field represents the Site ID (see max size below). + * @see ZB_ZCL_DEVICE_MANAGEMENT_SITE_ID_MAX_SIZE + */ + + zb_uint32_t site_id[ZB_ZCL_DEVICE_MANAGEMENT_SITE_ID_MAX_SIZE]; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_device_management_update_site_id_cmd_payload_t; + + +/** @brief @e SetEventConfiguration Payload Format + * @see SE spec, subclauses 10.2.4.5.2.1 to 10.2.4.5.2.4 + * @see zb_zcl_device_management_set_event_cfg_cmd_payload_t::event_cfg_payload + */ +typedef ZB_PACKED_PRE union zb_zcl_device_management_set_event_cfg_payload_s +{ + /** Event Configuration Payload Format if Configuration Control field + * value is set to Apply by List. + */ + ZB_PACKED_PRE struct zb_zcl_device_management_set_event_cfg_by_list_payload_s + { + /** The Number of Events field represents the number of events contained + * within the command. + */ + zb_uint8_t event_num; /* (M) */ + + /** The Event ID field represents the attribute ID of the event + * configuration attribute. + */ + zb_uint16_t *event_id; /* (M) */ + } zb_zcl_device_management_set_event_cfg_by_list_payload_s; + + /** Event Configuration Payload Format if Configuration Control field + * value is set to Apply by Event Group. + */ + ZB_PACKED_PRE struct zb_zcl_device_management_set_event_cfg_by_ev_group_payload_s + { + /** The Event Group field represents which attribute set the event + * belongs to. + */ + zb_uint16_t event_group; /* (M) */ + } zb_zcl_device_management_set_event_cfg_by_ev_group_payload_s; + + /** Event Configuration Payload Format if Configuration Control field + * value is set to Apply by Log type. + */ + ZB_PACKED_PRE struct zb_zcl_device_management_set_event_cfg_by_log_type_payload_s + { + /** The Log ID field represents the log ID of events to be updated + * with the new Configuration Value field passed in the command. + */ + zb_uint8_t log_id; /* (M) */ + } zb_zcl_device_management_set_event_cfg_by_log_type_payload_s; + + /** Event Configuration Payload Format if Configuration Control field + * value is set to Apply by Configuration Match. + */ + ZB_PACKED_PRE struct zb_zcl_device_management_set_event_cfg_by_cfg_match_payload_s + { + /** The Configuration Value Match field represents that any configuration + * attribute which matches this value shall be assigned the new configuration + * value passed in the Event Configuration field of the main command payload. + * @see zb_zcl_device_management_event_cfg_attr_t + */ + zb_zcl_device_management_event_cfg_attr_t event_cfg_match; /* (M) */ + } zb_zcl_device_management_set_event_cfg_by_cfg_match_payload_s; +} ZB_PACKED_STRUCT zb_zcl_device_management_set_event_cfg_payload_t; + + +/** @brief @ref ZB_ZCL_DEVICE_MANAGEMENT_SRV_CMD_SET_EVENT_CONFIGURATION "SetEventConfiguration" Command Payload Format + * @see SE spec, subclause 10.2.4.5 + */ +typedef ZB_PACKED_PRE struct zb_zcl_device_management_set_event_cfg_cmd_payload_s +{ + /** The Issuer Event ID field represents a unique identifier generated by the + * commodity provider. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** The Start Date/Time field represents a UTC date and time at which the new + * configuration is to be applied. + */ + zb_uint32_t start_time; /* (M) */ + + /** The Event Configuration field represents the new event configuration to be + * applied. + * @see zb_zcl_device_management_event_cfg_attr_t + */ + zb_zcl_device_management_event_cfg_attr_t event_cfg; /* (M) */ + + /** The Configuration Control field allows the new configuration value to be + * applied to several events via a single command. + * @see zb_zcl_device_management_cfg_control_t enum. + */ + zb_uint8_t cfg_control; /* (M) */ + + /** Set Event Configuration payload that depends on configuration control + * value. + * @see zb_zcl_device_management_set_event_cfg_payload_t + */ + zb_zcl_device_management_set_event_cfg_payload_t *event_cfg_payload; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_device_management_set_event_cfg_cmd_payload_t; + + +/** @brief @ref ZB_ZCL_DEVICE_MANAGEMENT_SRV_CMD_GET_EVENT_CONFIGURATION "GetEventConfigurationCommand" Payload Format + * @see SE spec, subclause 10.2.4.6 + */ +typedef ZB_PACKED_PRE struct zb_zcl_device_management_get_event_cfg_cmd_payload_s +{ + /** The Event ID field represents particular event to be queried. + */ + zb_uint16_t event_id; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_device_management_get_event_cfg_cmd_payload_t; + + +/** @brief @ref ZB_ZCL_DEVICE_MANAGEMENT_SRV_CMD_UPDATE_CIN "UpdateCIN" Command Payload Format + * @see SE spec, subclause 10.2.4.7 + */ +typedef ZB_PACKED_PRE struct zb_zcl_device_management_update_cin_cmd_payload_s +{ + /** The Issuer Event ID field represents a unique identifier generated + * by the commodity provider. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** The CIN Implementation Time field represents a UTC date and time at which + * the updated CustomerIDNumber will become active. + */ + zb_uint32_t implement_time; /* (M) */ + + /** The Provider ID field represents a unique identifier for the commodity + * provider to whom this command relates. + */ + zb_uint32_t provider_id; /* (M) */ + + /** The CustomerID Number field the Customer ID Number (see max size below). + * @see ZB_ZCL_DEVICE_MANAGEMENT_CUSTOMER_ID_MAX_SIZE + */ + zb_uint8_t customer_id[ZB_ZCL_DEVICE_MANAGEMENT_CUSTOMER_ID_MAX_SIZE]; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_device_management_update_cin_cmd_payload_t; + +/** @} */ /* ZB_ZCL_DEVICE_MANAGEMENT_COMMANDS */ + +/** @} */ /* ZCL Device Management cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_device_management_init_server(void); +void zb_zcl_device_management_init_client(void); +#define ZB_ZCL_CLUSTER_ID_DEVICE_MANAGEMENT_SERVER_ROLE_INIT (zb_zcl_cluster_init_t)zb_zcl_device_management_init_server +#define ZB_ZCL_CLUSTER_ID_DEVICE_MANAGEMENT_CLIENT_ROLE_INIT (zb_zcl_cluster_init_t)zb_zcl_device_management_init_client + +#endif /* ZB_ZCL_DEVICE_MANAGEMENT_H_ */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_device_temp_config.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_device_temp_config.h new file mode 100644 index 0000000..5f2d0b7 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_device_temp_config.h @@ -0,0 +1,371 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Device Temperature Configuration cluster definitions */ + +#ifndef ZB_ZCL_DEVICE_TEMP_CONFIG_H +#define ZB_ZCL_DEVICE_TEMP_CONFIG_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_DEVICE_TEMP_CONFIG + * @{ + * @details + * Attributes for determining information about a device’s internal + * temperature, and for configuring under/over temperature alarms for + * temperatures that are outside the device’s operating range. + */ + +/* Cluster ZB_ZCL_CLUSTER_ID_DEVICE_TEMP_CONFIG */ + +/** @name Device Temperature Configuration cluster attributes + * @{ + */ + +/** @brief Device Temperature Configuration cluster attribute identifiers + * @see ZCL spec, Device Temperature Configuration Cluster 3.4.1.4 + */ +enum zb_zcl_device_temp_config_attr_e +{ + /** @brief CurrentTemp attribute, ZCL spec 3.4.2.2.1 */ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_CURRENT_TEMP_ID = 0x0000, + /** @brief MinTempExperienced attribute, ZCL spec 3.4.2.2.1 */ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_ID = 0x0001, + /** @brief MaxTempExperienced attribute, ZCL spec 3.4.2.2.1 */ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_ID = 0x0002, + /** @brief OverTempTotalDwell attribute, ZCL spec 3.4.2.2.1 */ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_ID = 0x0003, + + /** @brief DeviceTempAlarmMask attribute, ZCL spec 3.4.2.2.2 */ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_ID = 0x0010, + /** @brief LowTempThreshold attribute, ZCL spec 3.4.2.2.2 */ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_ID = 0x0011, + /** @brief HighTempThreshold attribute, ZCL spec 3.4.2.2.2 */ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_ID = 0x0012, + /** @brief LowTempDwellTripPoint attribute, ZCL spec 3.4.2.2.2 */ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_ID = 0x0013, + /** @brief HighTempDwellTripPoint attribute, ZCL spec 3.4.2.2.2 */ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_ID = 0x0014, +}; + +/** @brief Default value for Device Temperature Configuration cluster revision global attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @brief Minimum value for CurrentTemp attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_CURRENT_TEMP_MIN_VALUE (-200) +/** @brief Maximum value for CurrentTemp attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_CURRENT_TEMP_MAX_VALUE (+200) + +/** @brief Minimum value for MinTempExperienced attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_MIN_VALUE (-200) +/** @brief Maximum value for MinTempExperienced attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_MAX_VALUE (+200) + +/** @brief Minimum value for MaxTempExperienced attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_MIN_VALUE (-200) +/** @brief Maximum value for MaxTempExperienced attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_MAX_VALUE (+200) + +/** @brief Minimum value for OverTotalDwell attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_MIN_VALUE (0x0000) +/** @brief Maximum value for OverTotalDwell attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_MAX_VALUE (0xffff) + +/** @brief Minimum value for DeviceTempAlarmMask attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_MIN_VALUE (0b00000000) +/** @brief Maximum value for DeviceTempAlarmMask attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_MAX_VALUE (0b00000011) + +/** @brief Minimum value for LowTempThreshold attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_MIN_VALUE (-200) +/** @brief Maximum value for LowTempThreshold attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_MAX_VALUE (+200) + +/** @brief Minimum value for HighTempThreshold attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_MIN_VALUE (-200) +/** @brief Maximum value for HighTempThreshold attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_MAX_VALUE (+200) + +/** @brief Minimum value for LowTempTripPoint attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_MIN_VALUE (0x000000) +/** @brief Maximum value for LowTempTripPoint attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_MAX_VALUE (0xffffff) + +/** @brief Minimum value for HighTempTripPoint attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_MIN_VALUE (0x000000) +/** @brief Maximum value for HighTempTripPoint attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_MAX_VALUE (0xffffff) + +/** @brief Default value for CurrentTemp attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_CURRENT_TEMP_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 + +/** @brief Default value for MinTempExperienced attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 + +/** @brief Default value for MaxTempExperienced attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 + +/** @brief Default value for OverTempTotalDwell attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_DEFAULT_VALUE 0 + +/** @brief Default value for DeviceTempAlarmMask attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_DEFAULT_VALUE 0 + +/** @brief Default value for LowTempThreshold attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 + +/** @brief Default value for HighTempThreshold attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 + +/** @brief Default value for LowTempDwellTripPoint attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_DEFAULT_VALUE ZB_ZCL_NON_VALUE_UINT24 + +/** @brief Default value for HighTempDwellTripPoint attribute */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_DEFAULT_VALUE ZB_ZCL_NON_VALUE_UINT24 + + +/** @cond internals_doc */ +/** @name Device Temperature Configuration cluster internals + * Internal structures for Device Temperature Configuration cluster + * @{ + */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_CURRENT_TEMP_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_CURRENT_TEMP_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_ID, \ + ZB_ZCL_ATTR_TYPE_U24, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_ID, \ + ZB_ZCL_ATTR_TYPE_U24, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** Number of attributes mandatory for reporting in Device Temperature Configuration cluster */ +#define ZB_ZCL_DEVICE_TEMP_CONFIG_REPORT_ATTR_COUNT 0 + +/** @} */ +/** @endcond */ /* Device Temperature Configuration cluster internals */ + +/** @brief Declare attribute list for Device Temperature Configuration cluster + * @param attr_list - attribute list name + * @param current_temp - pointer to variable storing CurrentTemp attribute value + * @param min_temp_experienced - pointer to variable storing MinTempExperienced attribute value + * @param max_temp_experienced - pointer to variable storing MaxTempExperienced attribute value + * @param over_temp_total_dwell - pointer to variable storing OverTempTotalDwell attribute value + * @param device_temp_alarm_mask - pointer to variable storing DeviceTempAlarmMask attribute value + * @param low_temp_threshold - pointer to variable storing LowTempThreshold attribute value + * @param high_temp_threshold - pointer to variable storing HighTempThreshold attribute value + * @param low_temp_dwell_trip_point - pointer to variable storing LowTempDwellTripPoint attribute value + * @param high_temp_dwell_trip_point - pointer to variable storing HighTempDwellTripPoint attribute value + */ +#define ZB_ZCL_DECLARE_DEVICE_TEMP_CONFIG_ATTRIB_LIST(attr_list, \ + current_temp, \ + min_temp_experienced, \ + max_temp_experienced, \ + over_temp_total_dwell, \ + device_temp_alarm_mask, \ + low_temp_threshold, \ + high_temp_threshold, \ + low_temp_dwell_trip_point, \ + high_temp_dwell_trip_point) \ +\ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_DEVICE_TEMP_CONFIG) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_CURRENT_TEMP_ID, (current_temp)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_ID, (min_temp_experienced)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_ID, (max_temp_experienced)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_ID, (over_temp_total_dwell)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_ID, (device_temp_alarm_mask)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_ID, (low_temp_threshold)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_ID, (high_temp_threshold)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_ID, (low_temp_dwell_trip_point)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_ID, (high_temp_dwell_trip_point)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** + * @brief Device Temperature Configuration cluster attributes + */ +typedef struct zb_zcl_device_temp_config_attrs_s +{ + /** @copydoc ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_CURRENT_TEMP_ID + * @see ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_CURRENT_TEMP_ID + */ + zb_int16_t current_temp; + + /** @copydoc ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_ID + * @see ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_ID + */ + zb_int16_t min_temp_experienced; + + /** @copydoc ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_ID + * @see ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_ID + */ + zb_int16_t max_temp_experienced; + + /** @copydoc ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_ID + * @see ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_ID + */ + zb_uint16_t over_temp_total_dwell; + + /** @copydoc ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_ID + * @see ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_ID + */ + zb_uint8_t device_temp_alarm_mask; + + /** @copydoc ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_ID + * @see ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_ID + */ + zb_int16_t low_temp_threshold; + + /** @copydoc ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_ID + * @see ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_ID + */ + zb_int16_t high_temp_threshold; + + /** @copydoc ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_ID + * @see ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_ID + */ + zb_uint24_t low_temp_dwell_trip_point; + + /** @copydoc ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_ID + * @see ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_ID + */ + zb_uint24_t high_temp_dwell_trip_point; +} zb_zcl_device_temp_config_attrs_t; + +/** @brief Declare attribute list for Device Temperature Configuration cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - variable of @ref zb_zcl_device_temp_config_attrs_t type + * (containing Device Temperature Configuration cluster attributes) + */ +#define ZB_ZCL_DECLARE_DEVICE_TEMP_CONFIG_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_DEVICE_TEMP_CONFIG_ATTRIB_LIST(attr_list, \ + &attrs.current_temp, \ + &attrs.min_temp_experienced, \ + &attrs.max_temp_experienced, \ + &attrs.over_temp_total_dwell, \ + &attrs.device_temp_alarm_mask, \ + &attrs.low_temp_threshold, \ + &attrs.high_temp_threshold, \ + &attrs.low_temp_dwell_trip_point, \ + &attrs.high_temp_dwell_trip_point) + +/** @} */ /* end of ZB_ZCL_DEVICE_TEMP_CONFIG_ATTRS_GROUP group */ + +/** @} */ /* ZCL Device Temperature Configuration cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_device_temp_config_init_server(void); +void zb_zcl_device_temp_config_init_client(void); +#define ZB_ZCL_CLUSTER_ID_DEVICE_TEMP_CONFIG_SERVER_ROLE_INIT zb_zcl_device_temp_config_init_server +#define ZB_ZCL_CLUSTER_ID_DEVICE_TEMP_CONFIG_CLIENT_ROLE_INIT zb_zcl_device_temp_config_init_client + +#endif /* ZB_ZCL_DEVICE_TEMP_CONFIG_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_diagnostics.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_diagnostics.h new file mode 100644 index 0000000..8ee07b7 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_diagnostics.h @@ -0,0 +1,696 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Diagnostics cluster definitions +*/ + +#ifndef ZB_ZCL_DIAGNOSTICS_H +#define ZB_ZCL_DIAGNOSTICS_H 1 + + +#if defined(ZB_ZCL_SUPPORT_CLUSTER_DIAGNOSTICS) || defined(DOXYGEN) + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_DIAGNOSTICS + * @{ + * @details + * ZCL Diagnostics cluster definitions + */ + +/* Cluster ZB_ZCL_CLUSTER_ID_DIAGNOSTICS */ + +/*! @name Diagnostics cluster attributes + @{ +*/ + +typedef ZB_PACKED_PRE struct zb_zcl_diagnostics_ctx_s +{ + zb_mac_diagnostic_info_t mac_data; + zdo_diagnostics_info_t zdo_data; + zb_callback_t sync_data_cb; + zb_uint8_t cb_param; +} +ZB_PACKED_STRUCT zb_zcl_diagnostics_ctx_t; + +extern zb_zcl_diagnostics_ctx_t diagnostics_ctx_zcl; + +/*! @brief Diagnostics cluster attribute identifiers + @see HA spec, Diagnostics Cluster 9.3.2.2.2 +*/ +enum zb_zcl_diagnostics_attr_e +{ + /** @brief number_of_resets, Zigbee Diagnostic Cluster spec 1.2.2.1.1 */ + ZB_ZCL_ATTR_DIAGNOSTICS_NUMBER_OF_RESETS_ID = 0x0000, + /** This attribute keeps track of the number of writes to persistent memory. + * HA spec 9.2.2.2.1.2 */ + ZB_ZCL_ATTR_DIAGNOSTICS_PERSISTENT_MEMORY_WRITES_ID = 0x0001, + /** @brief MacRxBcast, HA spec 9.2.2.2.2.1 */ + ZB_ZCL_ATTR_DIAGNOSTICS_MAC_RX_BCAST_ID = 0x0100, + /** @brief MacTxBcast, HA spec 9.2.2.2.2.2 */ + ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_BCAST_ID = 0x0101, + /** MacRxUcast Attribute A counter that is incremented each time the MAC + * layer receives a unicast. */ + ZB_ZCL_ATTR_DIAGNOSTICS_MAC_RX_UCAST_ID = 0x0102, + /** @brief MacTxUcast, HA spec 9.2.2.2.2.4 */ + ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_ID = 0x0103, + /** MacTxUcastRetry Attribute A counter that is incremented each time + * the MAC layer retries a unicast. */ + ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_RETRY_ID = 0x0104, + /** MacTxUcastFail Attribute A counter that is incremented each time + * the MAC layer fails to send a unicast. */ + ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_FAIL_ID = 0x0105, + /** APSRxBcast Attribute A counter that is incremented each time + * the APS layer receives a broadcast. */ + ZB_ZCL_ATTR_DIAGNOSTICS_APS_RX_BCAST_ID = 0x0106, + /** @brief aps_tx_bcast, HA spec 9.3.2.2.2 (??) */ + ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_BCAST_ID = 0x0107, + /** APSRxUcast Attribute A counter that is incremented each time + * the APS layer receives a unicast. */ + ZB_ZCL_ATTR_DIAGNOSTICS_APS_RX_UCAST_ID = 0x0108, + /** @brief aps_tx_ucast_success, HA spec 9.3.2.2.2 (??) */ + ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_SUCCESS_ID = 0x0109, + /** APSTxUcastRetry Attribute A counter that is incremented each time + * the APS layer retries the sending of a unicast. */ + ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_RETRY_ID = 0x010A, + /** @brief aps_tx_ucast_fail, HA spec 9.3.2.2.2 (??) */ + ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_FAIL_ID = 0x010b, + /** RouteDiscInitiated Attribute A counter that is incremented each time + * a route request is initiated . */ + ZB_ZCL_ATTR_DIAGNOSTICS_ROUTE_DISC_INITIATED_ID = 0x010C, + /** NeighborAdded Attribute A counter that is incremented each time + * an entry is added to the neighbor table. */ + ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_ADDED_ID = 0x010D, + /** NeighborRemoved Attribute A counter that is incremented each time + * an entry is removed from the neighbor table. */ + ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_REMOVED_ID = 0x010E, + /** A counter that is incremented each time a neighbor table entry becomes stale + * because the neighbor has not been heard from. */ + ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_STALE_ID = 0x010F, + /** @brief join_indication, HA spec 1.2.2.2.17 */ + ZB_ZCL_ATTR_DIAGNOSTICS_JOIN_INDICATION_ID = 0x0110, + /** A counter that is incremented each time an entry is removed from the child table. */ + ZB_ZCL_ATTR_DIAGNOSTICS_CHILD_MOVED_ID = 0x0111, + /** A counter that is incremented each time a message is dropped at the network + * layer because the APS frame counter was not higher than the last message seen + * from that source. */ + ZB_ZCL_ATTR_DIAGNOSTICS_NWKFC_FAILURE_ID = 0x0112, + /** A counter that is incremented each time a message is dropped at the APS layer + * because the APS frame counter was not higher than the last message seen from + * that source. */ + ZB_ZCL_ATTR_DIAGNOSTICS_APSFC_FAILURE_ID = 0x0113, + /** A counter that is incremented each time a message is dropped at the APS layer + * because it had APS encryption but the key associated with the sender has + * not been authenticated, and thus the key is not authorized for use + * in APS data messages. */ + ZB_ZCL_ATTR_DIAGNOSTICS_APS_UNAUTHORIZED_KEY_ID = 0x0114, + /** A counter that is incremented each time a NWK encrypted message was received + * but dropped because decryption failed. */ + ZB_ZCL_ATTR_DIAGNOSTICS_NWK_DECRYPT_FAILURES_ID = 0x0115, + /** A counter that is incremented each time an APS encrypted message was received + * but dropped because decryption failed. */ + ZB_ZCL_ATTR_DIAGNOSTICS_APS_DECRYPT_FAILURES_ID = 0x0116, + /** A counter that is incremented each time the stack failed to allocate a packet + * buffers. This doesn't necessarily mean that the packet buffer count was 0 at + * the time, but that the number requested was greater than the number free. */ + ZB_ZCL_ATTR_DIAGNOSTICS_PACKET_BUFFER_ALLOCATE_FAILURES_ID = 0x0117, + /** A counter that is incremented each time a unicast packet is relayed. */ + ZB_ZCL_ATTR_DIAGNOSTICS_RELAYED_UCAST_ID = 0x0118, + /** A counter that is incremented each time a packet is dropped because the PHY to + * MAC queue was exhausted */ + ZB_ZCL_ATTR_DIAGNOSTICS_PHYTOMACQUEUELIMITREACHED_ID = 0x0119, + /** A counter that is incremented each time a packet was dropped due to a packet + * validation error. This could be due to length or other formatting problems + * in the packet. */ + ZB_ZCL_ATTR_DIAGNOSTICS_PACKET_VALIDATEDROPCOUNT_ID = 0x011A, + /** A counter that is equal to the average number of MAC retries needed to send + * an APS message, HA spec 9.2.2.2.2.27 */ + ZB_ZCL_ATTR_DIAGNOSTICS_AVERAGE_MAC_RETRY_PER_APS_ID = 0x011b, + /** This is the Link Quality Indicator for the last message received. There is no + * current agreed upon standard for calculating the LQI. For some implementations + * LQI is related directly to RSSI for others it is a function of the number of + * errors received over a fixed number of bytes in a given message. The one thing + * that has been agreed is that the Link Quality Indicator is a value between 0 + * and 255 where 0 indicates the worst possible link and 255 indicates the best + * possible link. Note that for a device reading the Last Message LQI the returned + * value SHALL be the LQI for the read attribute message used to read the attribute + * itself. */ + ZB_ZCL_ATTR_DIAGNOSTICS_LAST_LQI_ID = 0x011c, + /** This is the receive signal strength indication for the last message received. + * As with Last Message LQI, a device reading the Last Message RSSI, the returned + * value SHALL be the RSSI of the read attribute message used to read the attribute + * itself. */ + ZB_ZCL_ATTR_DIAGNOSTICS_LAST_RSSI_ID = 0x011d, + /*! @brief A counter that is incremented on the NWK layer + * each time tries number of a packet resending are gone. + * + * @note It's a non-standard counter that depends on ZB_ENABLE_NWK_RETRANSMIT and + * will be zero always when the macro isn't set. */ + ZB_ZCL_ATTR_DIAGNOSTICS_CUSTOM_ATTR_NWK_RETRY_OVERFLOW_ID = 0xff00, + /** A non-standard counter that is incremented each time an the PHY layer was unable + * to transmit due to a failed CCA */ + ZB_ZCL_ATTR_DIAGNOSTICS_CUSTOM_ATTR_PHY_CCA_FAILURES_ID = 0xff01, + /** A non-standard counter of the number of times the NWK broadcast was dropped + * because the broadcast table was full. */ + ZB_ZCL_ATTR_DIAGNOSTICS_CUSTOM_ATTR_BCAST_TABLE_FULL_ID = 0xff02 +}; + +/** @brief Default value for Diagnostics cluster revision global attribute */ +#define ZB_ZCL_DIAGNOSTICS_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0003u) + +/** @brief Default value for number_of_resets attribute */ +#define ZB_ZCL_DIAGNOSTICS_NUMBER_OF_RESETS_DEFAULT_VALUE ((zb_uint16_t)0x00000000) + +/** @brief Default value for PersistentMemoryWrites attribute */ +#define ZB_ZCL_DIAGNOSTICS_PERSISTENT_MEMORY_WRITES_DEFAULT_VALUE ((zb_uint16_t)0x00000000) + +/** @brief Default value for MacRxBcast attribute */ +#define ZB_ZCL_DIAGNOSTICS_MAC_RX_BCAST_DEFAULT_VALUE ((zb_uint32_t)0) + +/** @brief Default value for MacTxBcast attribute */ +#define ZB_ZCL_DIAGNOSTICS_MAC_TX_BCAST_DEFAULT_VALUE ((zb_uint32_t)0) + +/** @brief Default value for MacRxUcast attribute */ +#define ZB_ZCL_DIAGNOSTICS_MAC_RX_UCAST_DEFAULT_VALUE ((zb_uint32_t)0) + +/** @brief Default value for MacTxUcast attribute */ +#define ZB_ZCL_DIAGNOSTICS_MAC_TX_UCAST_DEFAULT_VALUE ((zb_uint32_t)0) + +/** @brief Default value for MacTxUcastRetry attribute */ +#define ZB_ZCL_DIAGNOSTICS_MAC_TX_UCAST_RETRY_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for MacTxUcastFail attribute */ +#define ZB_ZCL_DIAGNOSTICS_MAC_TX_UCAST_FAIL_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for APSRxBcast attribute */ +#define ZB_ZCL_DIAGNOSTICS_APS_RX_BCAST_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for aps_tx_bcast attribute */ +#define ZB_ZCL_DIAGNOSTICS_APS_TX_BCAST_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for APSRxUcast attribute */ +#define ZB_ZCL_DIAGNOSTICS_APS_RX_UCAST_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for aps_tx_ucast_success attribute */ +#define ZB_ZCL_DIAGNOSTICS_APS_TX_UCAST_SUCCESS_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for APSTxUcastRetry attribute */ +#define ZB_ZCL_DIAGNOSTICS_APS_TX_UCAST_RETRY_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for aps_tx_ucast_fail attribute */ +#define ZB_ZCL_DIAGNOSTICS_APS_TX_UCAST_FAIL_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for RouteDiscInitiated attribute */ +#define ZB_ZCL_DIAGNOSTICS_ROUTE_DISC_INITIATED_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for NeighborAdded attribute */ +#define ZB_ZCL_DIAGNOSTICS_NEIGHBOR_ADDED_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for NeighborRemoved attribute */ +#define ZB_ZCL_DIAGNOSTICS_NEIGHBOR_REMOVED_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for NeighborStale attribute */ +#define ZB_ZCL_DIAGNOSTICS_NEIGHBOR_STALE_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for join_indication attribute */ +#define ZB_ZCL_DIAGNOSTICS_JOIN_INDICATION_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for ChildMoved attribute */ +#define ZB_ZCL_DIAGNOSTICS_CHILD_MOVED_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for nwk_fc_failure attribute */ +#define ZB_ZCL_DIAGNOSTICS_NWKFC_FAILURE_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for aps_fc_failure attribute */ +#define ZB_ZCL_DIAGNOSTICS_APSFC_FAILURE_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for APSUnauthorizedKey attribute */ +#define ZB_ZCL_DIAGNOSTICS_APS_UNAUTHORIZED_KEY_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for NWKDecryptFailures attribute */ +#define ZB_ZCL_DIAGNOSTICS_NWK_DECRYPT_FAILURES_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for APSDecryptFailures attribute */ +#define ZB_ZCL_DIAGNOSTICS_APS_DECRYPT_FAILURES_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for packet_buffer_allocate_failures attribute */ +#define ZB_ZCL_DIAGNOSTICS_PACKET_BUFFER_ALLOCATE_FAILURES_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for RelayedUcast attribute */ +#define ZB_ZCL_DIAGNOSTICS_RELAYED_UCAST_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for PhytoMACqueuelimitreached attribute */ +#define ZB_ZCL_DIAGNOSTICS_PHYTO_MA_CQUEUELIMITREACHED_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for PacketValidatedropcount attribute */ +#define ZB_ZCL_DIAGNOSTICS_PACKET_VALIDATEDROPCOUNT_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for AverageMACRetryPerAPS attribute */ +#define ZB_ZCL_DIAGNOSTICS_AVERAGE_MAC_RETRY_PER_APS_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for LastLQI attribute */ +#define ZB_ZCL_DIAGNOSTICS_LAST_LQI_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for LastRSSI attribute */ +#define ZB_ZCL_DIAGNOSTICS_LAST_RSSI_DEFAULT_VALUE ((zb_int8_t)0) + +#define ZB_ZCL_DIAGNOSTICS_CUSTOM_ATTR_NWK_RETRY_OVERFLOW_DEFAULT_VALUE ((zb_uint16_t)0) + +#define ZB_ZCL_DIAGNOSTICS_CUSTOM_ATTR_PHY_CCA_FAILURES_DEFAULT_VALUE ((zb_uint16_t)0) + +#define ZB_ZCL_DIAGNOSTICS_CUSTOM_ATTR_BCAST_TABLE_FULL_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @cond internals_doc */ +/*! @internal @name Diagnostics cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_NUMBER_OF_RESETS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_NUMBER_OF_RESETS_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_PACKET_BUFFER_ALLOCATE_FAILURES_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_PACKET_BUFFER_ALLOCATE_FAILURES_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_JOIN_INDICATION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_JOIN_INDICATION_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_MAC_RX_BCAST_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_MAC_RX_BCAST_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_BCAST_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_BCAST_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_MAC_RX_UCAST_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_MAC_RX_BCAST_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_RETRY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_RETRY_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_FAIL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_FAIL_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_BCAST_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_BCAST_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_SUCCESS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_SUCCESS_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_RETRY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_RETRY_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_FAIL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_FAIL_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_ROUTE_DISC_INITIATED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_ROUTE_DISC_INITIATED_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_AVERAGE_MAC_RETRY_PER_APS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_AVERAGE_MAC_RETRY_PER_APS_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_LAST_LQI_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_LAST_LQI_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_LAST_RSSI_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_LAST_RSSI_ID, \ + ZB_ZCL_ATTR_TYPE_S8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_CHILD_MOVED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_CHILD_MOVED_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_NWKFC_FAILURE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_NWKFC_FAILURE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_APSFC_FAILURE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_APSFC_FAILURE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_APS_UNAUTHORIZED_KEY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_APS_UNAUTHORIZED_KEY_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_NWK_DECRYPT_FAILURES_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_NWK_DECRYPT_FAILURES_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_APS_DECRYPT_FAILURES_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_APS_DECRYPT_FAILURES_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_PHYTOMACQUEUELIMITREACHED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_PHYTOMACQUEUELIMITREACHED_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_PACKET_VALIDATEDROPCOUNT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_PACKET_VALIDATEDROPCOUNT_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_ADDED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_ADDED_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_REMOVED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_REMOVED_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_STALE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_STALE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_CUSTOM_ATTR_NWK_RETRY_OVERFLOW_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_CUSTOM_ATTR_NWK_RETRY_OVERFLOW_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_CUSTOM_ATTR_PHY_CCA_FAILURES_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_CUSTOM_ATTR_PHY_CCA_FAILURES_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DIAGNOSTICS_CUSTOM_ATTR_BCAST_TABLE_FULL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_DIAGNOSTICS_CUSTOM_ATTR_BCAST_TABLE_FULL_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** @brief Declare attribute list for Diagnostics cluster - server side + @param attr_list - attribute list name +*/ +#define ZB_ZCL_DECLARE_DIAGNOSTICS_ATTRIB_LIST(attr_list) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_DIAGNOSTICS) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_MAC_RX_BCAST_ID, &diagnostics_ctx_zcl.mac_data.mac_rx_bcast) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_BCAST_ID, &diagnostics_ctx_zcl.mac_data.mac_tx_bcast) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_MAC_RX_UCAST_ID, &diagnostics_ctx_zcl.mac_data.mac_rx_ucast) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_ID, &diagnostics_ctx_zcl.mac_data.mac_tx_ucast_total_zcl) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_RETRY_ID, &diagnostics_ctx_zcl.mac_data.mac_tx_ucast_retries_zcl) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_FAIL_ID, &diagnostics_ctx_zcl.mac_data.mac_tx_ucast_failures_zcl) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_LAST_LQI_ID, &diagnostics_ctx_zcl.mac_data.last_msg_lqi) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_LAST_RSSI_ID, &diagnostics_ctx_zcl.mac_data.last_msg_rssi) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_PHYTOMACQUEUELIMITREACHED_ID, &diagnostics_ctx_zcl.mac_data.phy_to_mac_que_lim_reached) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_PACKET_VALIDATEDROPCOUNT_ID, &diagnostics_ctx_zcl.mac_data.mac_validate_drop_cnt) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_CUSTOM_ATTR_PHY_CCA_FAILURES_ID, &diagnostics_ctx_zcl.mac_data.phy_cca_fail_count) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_NUMBER_OF_RESETS_ID, &diagnostics_ctx_zcl.zdo_data.number_of_resets) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_BCAST_ID, &diagnostics_ctx_zcl.zdo_data.aps_tx_bcast) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_SUCCESS_ID, &diagnostics_ctx_zcl.zdo_data.aps_tx_ucast_success) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_RETRY_ID, &diagnostics_ctx_zcl.zdo_data.aps_tx_ucast_retry) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_FAIL_ID, &diagnostics_ctx_zcl.zdo_data.aps_tx_ucast_fail) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_ROUTE_DISC_INITIATED_ID, &diagnostics_ctx_zcl.zdo_data.route_disc_initiated) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_ADDED_ID, &diagnostics_ctx_zcl.zdo_data.nwk_neighbor_added) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_REMOVED_ID, &diagnostics_ctx_zcl.zdo_data.nwk_neighbor_removed) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_STALE_ID, &diagnostics_ctx_zcl.zdo_data.nwk_neighbor_stale) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_JOIN_INDICATION_ID, &diagnostics_ctx_zcl.zdo_data.join_indication) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_AVERAGE_MAC_RETRY_PER_APS_ID, &diagnostics_ctx_zcl.zdo_data.average_mac_retry_per_aps_message_sent) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_PACKET_BUFFER_ALLOCATE_FAILURES_ID, &diagnostics_ctx_zcl.zdo_data.packet_buffer_allocate_failures) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_CHILD_MOVED_ID, &diagnostics_ctx_zcl.zdo_data.childs_removed) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_NWKFC_FAILURE_ID, &diagnostics_ctx_zcl.zdo_data.nwk_fc_failure) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_APSFC_FAILURE_ID, &diagnostics_ctx_zcl.zdo_data.aps_fc_failure) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_APS_UNAUTHORIZED_KEY_ID, &diagnostics_ctx_zcl.zdo_data.aps_unauthorized_key) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_NWK_DECRYPT_FAILURES_ID, &diagnostics_ctx_zcl.zdo_data.nwk_decrypt_failure) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_APS_DECRYPT_FAILURES_ID, &diagnostics_ctx_zcl.zdo_data.aps_decrypt_failure) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_CUSTOM_ATTR_NWK_RETRY_OVERFLOW_ID, &diagnostics_ctx_zcl.zdo_data.nwk_retry_overflow) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DIAGNOSTICS_CUSTOM_ATTR_BCAST_TABLE_FULL_ID, &diagnostics_ctx_zcl.zdo_data.nwk_bcast_table_full) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* Diagnostics cluster internals */ +/*! @} + * @endcond */ /* internals_doc */ + +/* ACHTUNG! ATTENTION! + * If you need to add a counter, do the following steps: + * 1) add a macro to declare an attribute like it's done above: + * ZB_SET_ATTR_DESCR_WITH_*attr_id*(data_ptr) + * 2) declare the attribute in the attributes list: + * ZB_ZCL_DECLARE_DIAGNOSTICS_ATTRIB_LIST + * 3) implement your counter at: + * 3.1) ZDO + * - zb_zdo_globals.h -> zdo_diagnostics_info_t + * - zdo_diagnostics.h -> zdo_diagnostics_counter_id_t + * - zdo_diagnostics.c -> zdo_diagnostics_inc() + * - increment your counter in code using the ZDO_DIAGNOSTICS_INC() macro; + * OR + * 3.2) MAC + * - zb_mac.h -> zb_mac_diagnostic_info_t + * - mac_zcl_diagnostic.c -> implement a function to increment the counter; + * - mac_internal.h -> add macros to use the incrementing function; + * - increment your counter in code using the macro; + * 4) add copying the counter value to + * zcl_diagnostics_commands.c -> zb_zcl_diagnostics_get_attr_value_by_id() + * + * Important note: + * We have asynchronous reading the Diagnostics attributes: + * in the zb_zcl_read_attr_handler() we call zdo_diagnostics_get_stats() + * that will copy all counters to the same buffer from the first byte. + * What the problem? We have the following buffer structure: + * a) buffer begin (from zero byte! not from zb_buf_begin()) - will contain all counters; + * b) buffer middle (from zb_buf_begin()) - contains one or more zb_zcl_read_attr_req_t; + * c) buffer end (can be get with ZB_BUF_GET_PARAM()) - contains zb_zcl_parsed_hdr_t. + * As you see, we can place all counters only from buffer begin (a). + * It's possible to get a situation when we don't have enough space, + * and you will catch assert in the zdo_diagnostics_get_mac_stats_cb() function. + * In this case it's necessary to move data from buffer middle to the right a bit. + */ + +/*! @} */ /* Diagnostics cluster attributes */ + +/*! @} */ /* ZCL Diagnostics cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_diagnostics_init_server(void); +void zb_zcl_diagnostics_init_client(void); + +/** + * @brief Synchronize MAC and ZDO counters with ZCL attributes. + * + * Call this function each time when you want to get an attribute value + * and process statistic using @zb_zcl_get_attr_desc_a + * + * When synchronization will be finished, users callback + * with a specified parameter will be called. + * + * @param cb_param - a parameter of users callback + * @param cb - users callback + */ +zb_ret_t zb_zcl_diagnostics_sync_counters(zb_uint8_t cb_param, zb_callback_t cb); + +#define ZB_ZCL_CLUSTER_ID_DIAGNOSTICS_SERVER_ROLE_INIT zb_zcl_diagnostics_init_server +#define ZB_ZCL_CLUSTER_ID_DIAGNOSTICS_CLIENT_ROLE_INIT zb_zcl_diagnostics_init_client + +#else /* defined(ZB_ZCL_SUPPORT_CLUSTER_DIAGNOSTICS) */ + +#define ZB_ZCL_CLUSTER_ID_DIAGNOSTICS_SERVER_ROLE_INIT +#define ZB_ZCL_CLUSTER_ID_DIAGNOSTICS_CLIENT_ROLE_INIT + +#endif /* defined(ZB_ZCL_SUPPORT_CLUSTER_DIAGNOSTICS) */ + +#endif /* ZB_ZCL_DIAGNOSTICS_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_door_lock.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_door_lock.h new file mode 100644 index 0000000..e3858b9 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_door_lock.h @@ -0,0 +1,799 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: DOOR_LOCK cluster definitions +*/ + +#ifndef ZB_ZCL_DOOR_LOCK_H +#define ZB_ZCL_DOOR_LOCK_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_DOOR_LOCK + * @{ + * @details + * Door Lock cluster defined in ZCL spec, clause 7.3. + * + * The cluster contains 2 command sets: + * @li Lock Door request and response; + * @li Unlock Door request and response. + * + * Both requests have no payload and could be scheduled for sending with corresponding macros. + * Both responses have simple payload, and their sending and parsing with corresponding macros + * is almost trivial. + * + * @par Examples: + * + * Send Door Lock command: + * @snippet HA_samples/door_lock/sample_zed.c send_door_lock_req + * + * Send Door Unlock command: + * @snippet HA_samples/door_lock/sample_zed.c send_door_lock_unlock_req + * + */ + +/*! @name Door Lock cluster attributes + @{ +*/ + +/*! @brief Door Lock cluster attribute identifiers + @see ZCL spec, subclause 7.3.2.2 +*/ +enum zb_zcl_door_lock_attr_e +{ + /** @brief LockState attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_LOCK_STATE_ID = 0x0000, + /** @brief LockType attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_LOCK_TYPE_ID = 0x0001, + /** @brief ActuatorEnabled attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_ACTUATOR_ENABLED_ID = 0x0002, + /** @brief DoorState attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_DOOR_STATE_ID = 0x0003, + /** @brief DoorOpenEvents attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_NUM_OF_DOOR_OPEN_EVENTS_ID = 0x0004, + /** @brief DoorClosedEvents attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_NUM_OF_DOOR_CLOSED_EVENTS_ID = 0x0005, + /** @brief OpenPeriod attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_OPEN_PERIOD_ID = 0x0006, + /** The number of available log records. */ + ZB_ZCL_ATTR_DOOR_LOCK_NUMBER_OF_LOG_RECORDS_SUPPORTED_ID = 0x0010, + /** @brief NumberOfTotalUsersSupported attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_NUM_TOTAL_USERS_ID = 0x0011, + /** @brief NumberOfPINUsersSupported attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_NUM_PIN_USERS_ID = 0x0012, + /** The number of RFID users supported. */ + ZB_ZCL_ATTR_DOOR_LOCK_NUMBER_OF_RFID_USERS_SUPPORTED_ID = 0x0013, + /** @brief NumberOfWeekDaySchedulesSupportedPerUser attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_NUM_WEEK_DAY_SCHEDULE_PER_USER_ID = 0x0014, + /** @brief NumberOfYearDaySchedulesSupportedPerUser attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_NUM_YEAR_DAY_SCHEDULE_PER_USER_ID = 0x0015, + /** @brief NumberOfHolidaySchedulesSupported attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_NUM_HOLIDAY_SCHEDULE_ID = 0x0016, + /** @brief Max PIN code length attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_MAX_PIN_LEN_ID = 0x0017, + /** @brief Min PIN code length attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_MIN_PIN_LEN_ID = 0x0018, + /** An 8-bit value indicates the maximum length in bytes of a RFID Code + * on this device. */ + ZB_ZCL_ATTR_DOOR_LOCK_MAX_RFID_CODE_LENGTH_ID = 0x0019, + /** An 8-bit value indicates the minimum length in bytes of a RFID Code + * on this device. */ + ZB_ZCL_ATTR_DOOR_LOCK_MIN_RFID_CODE_LENGTH_ID = 0x001A, + /** Enable/disable event logging. */ + ZB_ZCL_ATTR_DOOR_LOCK_ENABLE_LOGGING_ID = 0x0020, + /** Modifies the language for the on-screen or audible user interface using + * three bytes from ISO-639-1. */ + ZB_ZCL_ATTR_DOOR_LOCK_LANGUAGE_ID = 0x0021, + /** The settings for the LED support three different modes. */ + ZB_ZCL_ATTR_DOOR_LOCK_LED_SETTINGS_ID = 0x0022, + /** The number of seconds to wait after unlocking a lock before it automatically + * locks again. */ + ZB_ZCL_ATTR_DOOR_LOCK_AUTO_RELOCK_TIME_ID = 0x0023, + /** The sound volume on a door lock has three possible settings: silent, low + * and high volumes. */ + ZB_ZCL_ATTR_DOOR_LOCK_SOUND_VOLUME_ID = 0x0024, + /** @brief OperatingMode attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_OPERATING_MODE_ID = 0x0025, + /** @brief SupportedOperatingModes attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_OPERATION_MODES_SUPPORTED_ID = 0x0026, + /** This attribute represents the default configurations as they are physically + * set on the device (example: hardware dip switch setting, etc) and represents + * the default setting for some of the attributes within this Operational Setting + * Attribute Set (for example: LED, Auto Lock, Sound Volume, and Operating Mode + * attributes). */ + ZB_ZCL_ATTR_DOOR_LOCK_DEFAULT_CONFIGURATION_REGISTER_ID = 0x0027, + /** @brief EnableLocalProgramming attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_ENABLE_LOCAL_PROGRAMMING_ID = 0x0028, + /** Enable/disable the ability to lock the door lock with a single touch on + * the door lock. */ + ZB_ZCL_ATTR_DOOR_LOCK_ENABLE_ONE_TOUCH_LOCKING_ID = 0x0029, + /** Enable/disable an inside LED that allows the user to see at a glance + * if the door is locked. */ + ZB_ZCL_ATTR_DOOR_LOCK_ENABLE_INSIDE_STATUS_LED_ID = 0x002A, + /** Enable/disable a button inside the door that is used to put the lock + * into privacy mode. */ + ZB_ZCL_ATTR_DOOR_LOCK_ENABLE_PRIVACY_MODE_BUTTON_ID = 0x002B, + /** The number of incorrect codes or RFID presentment attempts a user + * is allowed to enter before the door will enter a lockout state. */ + ZB_ZCL_ATTR_DOOR_LOCK_WRONG_CODE_ENTRY_LIMIT_ID = 0x0030, + /** The number of seconds that the lock shuts down following wrong code entry. */ + ZB_ZCL_ATTR_DOOR_LOCK_USER_CODE_TEMPORARY_DISABLE_TIME_ID = 0x0031, + /** Boolean set to True if it is ok for the door lock server to send PINs + * over the air. */ + ZB_ZCL_ATTR_DOOR_LOCK_SEND_PIN_OVER_THE_AIR_ID = 0x0032, + /** @brief Require PIN for RF operation attribute */ + ZB_ZCL_ATTR_DOOR_LOCK_REQUIRE_PIN_RF_ID = 0x0033, + /** The Security Level attribute allows the door lock manufacturer to indicate + * what level of security the door lock requires. */ + ZB_ZCL_ATTR_DOOR_LOCK_SECURITY_LEVEL_ID = 0x0034, + /** The alarm mask is used to turn on/off alarms for particular functions */ + ZB_ZCL_ATTR_DOOR_LOCK_ALARM_MASK_ID = 0x0040, + /** Event mask used to turn on and off the transmission of keypad operation events. */ + ZB_ZCL_ATTR_DOOR_LOCK_KEYPAD_OPERATION_EVENT_MASK_ID = 0x0041, + /** Event mask used to turn on and off the transmission of RF operation events. */ + ZB_ZCL_ATTR_DOOR_LOCK_RF_OPERATION_EVENT_MASK_ID = 0x0042, + /** Event mask used to turn on and off manual operation events. */ + ZB_ZCL_ATTR_DOOR_LOCK_MANUAL_OPERATION_EVENT_MASK_ID = 0x0043, + /** Event mask used to turn on and off RFID operation events. */ + ZB_ZCL_ATTR_DOOR_LOCK_RFID_OPERATION_EVENT_MASK_ID = 0x0044, + /** Event mask used to turn on and off keypad programming events. */ + ZB_ZCL_ATTR_DOOR_LOCK_KEYPAD_PROGRAMMING_EVENT_MASK_ID = 0x0045, + /** Event mask used to turn on and off RF programming events. */ + ZB_ZCL_ATTR_DOOR_LOCK_RF_PROGRAMMING_EVENT_MASK_ID = 0x0046, + /** Event mask used to turn on and off RFID programming events. */ + ZB_ZCL_ATTR_DOOR_LOCK_RFID_PROGRAMMING_EVENT_MASK_ID = 0x0047, +}; + + +/** @brief Values for LockState attribute + * @see ZCL spec, subclause 7.3.2.2.1 + */ +enum zb_zcl_door_lock_lock_state_e +{ + /*! "Not fully locked" value */ + ZB_ZCL_ATTR_DOOR_LOCK_LOCK_STATE_NOT_FULLY_LOCKED = 0x00, + /*! "Locked" value */ + ZB_ZCL_ATTR_DOOR_LOCK_LOCK_STATE_LOCKED = 0x01, + /*! "Unlocked" value */ + ZB_ZCL_ATTR_DOOR_LOCK_LOCK_STATE_UNLOCKED = 0x02, + /*! "Not Defined" value */ + ZB_ZCL_ATTR_DOOR_LOCK_LOCK_STATE_UNDEFINED = 0xff +}; + +/** @brief Default value for Door Lock cluster revision global attribute */ +#define ZB_ZCL_DOOR_LOCK_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0003u) + +/** @brief Default value for Lock State attribute. */ +#define ZB_ZCL_ATTR_DOOR_LOCK_LOCK_STATE_DEFAULT_VALUE ZB_ZCL_ATTR_DOOR_LOCK_LOCK_STATE_UNDEFINED + +/** @brief Values for LockType attribute + * @see ZCL spec, subclause 7.3.2.2.2 + */ +enum zb_zcl_door_lock_lock_type_e +{ + /*! "Deadbolt" value */ + ZB_ZCL_ATTR_DOOR_LOCK_LOCK_TYPE_DEADBOLT = 0x00, + /*! "Magnetic" value */ + ZB_ZCL_ATTR_DOOR_LOCK_LOCK_TYPE_MAGNETIC = 0x01, + /*! "Other" value */ + ZB_ZCL_ATTR_DOOR_LOCK_LOCK_TYPE_OTHER = 0x02, + /*! "Not Defined" value */ + ZB_ZCL_ATTR_DOOR_LOCK_LOCK_TYPE_UNDEFINED = 0xff +}; + +/** @brief Default value for Lock Type attribute. */ +#define ZB_ZCL_ATTR_DOOR_LOCK_LOCK_TYPE_DEFAULT_VALUE ZB_ZCL_ATTR_DOOR_LOCK_LOCK_TYPE_UNDEFINED + +/** @brief Values for ActuatorEnabled attribute + * @see ZCL spec, subclause 7.3.2.2.3 + */ +enum zb_zcl_door_lock_actuator_enabled_e +{ + /*! "Disabled" value */ + ZB_ZCL_ATTR_DOOR_LOCK_ACTUATOR_ENABLED_DISABLED = 0x0b0, + /*! "Enabled" value */ + ZB_ZCL_ATTR_DOOR_LOCK_ACTUATOR_ENABLED_ENABLED = 0x0b1 +}; + +/** @brief Default value for Actuator Enabled attribute. */ +#define ZB_ZCL_ATTR_DOOR_LOCK_ACTUATOR_ENABLED_DEFAULT_VALUE \ + ZB_ZCL_ATTR_DOOR_LOCK_ACTUATOR_ENABLED_ENABLED + +/** @brief Values for DoorState attribute + * @see ZCL spec, subclause 7.3.2.2.4 + */ +enum zb_zcl_door_lock_door_state_e +{ + /*! "Open" value */ + ZB_ZCL_ATTR_DOOR_LOCK_DOOR_STATE_OPEN = 0x00, + /*! "Closed" value */ + ZB_ZCL_ATTR_DOOR_LOCK_DOOR_STATE_CLOSED = 0x01, + /*! "Error (jammed)" value */ + ZB_ZCL_ATTR_DOOR_LOCK_DOOR_STATE_ERROR_JAMMED = 0x02, + /*! "Error (forced open)" value */ + ZB_ZCL_ATTR_DOOR_LOCK_DOOR_STATE_ERROR_FORCED_OPEN = 0x03, + /*! "Error (unspecified)" value */ + ZB_ZCL_ATTR_DOOR_LOCK_DOOR_STATE_ERROR_UNSPECIFIED = 0x04 +}; + +/** @brief Declare attribute list for Door Lock cluster + @param attr_list - attribute list name + @param lock_state + @param lock_type + @param actuator_enabled +*/ +#define ZB_ZCL_DECLARE_DOOR_LOCK_ATTRIB_LIST(attr_list, \ + lock_state, \ + lock_type, \ + actuator_enabled) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_DOOR_LOCK) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DOOR_LOCK_LOCK_STATE_ID, (lock_state)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DOOR_LOCK_LOCK_TYPE_ID, (lock_type)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_DOOR_LOCK_ACTUATOR_ENABLED_ID, (actuator_enabled)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* Door Lock cluster attributes */ + +/*! @name Door Lock cluster commands + @{ +*/ + +/*! @brief Door Lock cluster commands + @see ZCL spec, subclause 7.3.2.3 Commands Received +*/ +enum zb_zcl_door_lock_cmd_e +{ + /** This command causes the lock device to lock the door. */ + ZB_ZCL_CMD_DOOR_LOCK_LOCK_DOOR = 0x00, + /** This command causes the lock device to unlock the door. */ + ZB_ZCL_CMD_DOOR_LOCK_UNLOCK_DOOR = 0x01, + /** Request the status of the lock. */ + ZB_ZCL_CMD_DOOR_LOCK_TOGGLE = 0x02, + /** This command causes the lock device to unlock the door with a timeout parameter. */ + ZB_ZCL_CMD_DOOR_LOCK_UNLOCK_WITH_TIMEOUT = 0x03, + /** Request a log record. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_LOG_RECORD = 0x04, + /** Set a PIN into the lock. */ + ZB_ZCL_CMD_DOOR_LOCK_SET_PIN_CODE = 0x05, + /** Retrieve a PIN Code. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_PIN_CODE = 0x06, + /** Delete a PIN. */ + ZB_ZCL_CMD_DOOR_LOCK_CLEAR_PIN_CODE = 0x07, + /** Clear out all PINs on the lock. */ + ZB_ZCL_CMD_DOOR_LOCK_CLEAR_ALL_PIN_CODES = 0x08, + /** Set the status of a user ID. */ + ZB_ZCL_CMD_DOOR_LOCK_SET_USER_STATUS = 0x09, + /** Get the status of a user. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_USER_STATUS = 0x0A, + /** Set a weekly repeating schedule for a specified user. */ + ZB_ZCL_CMD_DOOR_LOCK_SET_WEEKDAY_SCHEDULE = 0x0B, + /** Retrieve the specific weekly schedule for the specific user. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_WEEKDAY_SCHEDULE = 0x0C, + /** Clear the specific weekly schedule for the specific user. */ + ZB_ZCL_CMD_DOOR_LOCK_CLEAR_WEEKDAY_SCHEDULE = 0x0D, + /** Set a time-specific schedule ID for a specified user. */ + ZB_ZCL_CMD_DOOR_LOCK_SET_YEAR_DAY_SCHEDULE = 0x0E, + /** Retrieve the specific year day schedule for the specific user. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_YEAR_DAY_SCHEDULE = 0x0F, + /** Clears the specific year day schedule for the specific user. */ + ZB_ZCL_CMD_DOOR_LOCK_CLEAR_YEAR_DAY_SCHEDULE = 0x10, + /** Set the holiday Schedule by specifying local start time and local end time + * with respect to any Lock Operating Mode. */ + ZB_ZCL_CMD_DOOR_LOCK_SET_HOLIDAY_SCHEDULE = 0x11, + /** Get the holiday Schedule by specifying Holiday ID. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_HOLIDAY_SCHEDULE = 0x12, + /** Clear the holiday Schedule by specifying Holiday ID. */ + ZB_ZCL_CMD_DOOR_LOCK_CLEAR_HOLIDAY_SCHEDULE = 0x13, + /** Set the type byte for a specified user. */ + ZB_ZCL_CMD_DOOR_LOCK_SET_USER_TYPE = 0x14, + /** Retrieve the type byte for a specific user. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_USER_TYPE = 0x15, + /** Set an ID for RFID access into the lock. */ + ZB_ZCL_CMD_DOOR_LOCK_SET_RFID_CODE = 0x16, + /** Retrieve an ID. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_RFID_CODE = 0x17, + /** Delete an ID. */ + ZB_ZCL_CMD_DOOR_LOCK_CLEAR_RFID_CODE = 0x18, + /** Clear out all RFIDs on the lock. */ + ZB_ZCL_CMD_DOOR_LOCK_CLEAR_ALL_RFID_CODES = 0x19, +}; + +/*! @brief Door Lock cluster commands response + @see ZCL spec, subclause 7.3.2.4 Commands Generated +*/ +enum zb_zcl_door_lock_cmd_resp_e +{ + /** This command is sent in response to a Lock command with one status byte payload. */ + ZB_ZCL_CMD_DOOR_LOCK_LOCK_DOOR_RES = 0x00, + /** This command is sent in response to a Unlock command with one status byte payload. */ + ZB_ZCL_CMD_DOOR_LOCK_UNLOCK_DOOR_RES = 0x01, + /** This command is sent in response to a Toggle command with one status byte payload. */ + ZB_ZCL_CMD_DOOR_LOCK_TOGGLE_RESPONSE = 0x02, + /** This command is sent in response to an Unlock with Timeout command + * with one status byte payload. */ + ZB_ZCL_CMD_DOOR_LOCK_UNLOCK_WITH_TIMEOUT_RESPONSE = 0x03, + /** Returns the specified log record. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_LOG_RECORD_RESPONSE = 0x04, + /** Returns status of the PIN set command. */ + ZB_ZCL_CMD_DOOR_LOCK_SET_PIN_CODE_RESPONSE = 0x05, + /** Returns the PIN for the specified user ID. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_PIN_CODE_RESPONSE = 0x06, + /** Returns pass/fail of the command. */ + ZB_ZCL_CMD_DOOR_LOCK_CLEAR_PIN_CODE_RESPONSE = 0x07, + /** Returns pass/fail of the command. */ + ZB_ZCL_CMD_DOOR_LOCK_CLEAR_ALL_PIN_CODES_RESPONSE = 0x08, + /** Returns the pass or fail value for the setting of the user status. */ + ZB_ZCL_CMD_DOOR_LOCK_SET_USER_STATUS_RESPONSE = 0x09, + /** Returns the user status for the specified user ID. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_USER_STATUS_RESPONSE = 0x0A, + /** Returns pass/fail of the command. */ + ZB_ZCL_CMD_DOOR_LOCK_SET_WEEKDAY_SCHEDULE_RESPONSE = 0x0B, + /** Returns the weekly repeating schedule data for the specified schedule ID. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_WEEKDAY_SCHEDULE_RESPONSE = 0x0C, + /** Returns pass/fail of the command. */ + ZB_ZCL_CMD_DOOR_LOCK_CLEAR_WEEKDAY_SCHEDULE_RESPONSE = 0x0D, + /** Returns pass/fail of the command. */ + ZB_ZCL_CMD_DOOR_LOCK_SET_YEAR_DAY_SCHEDULE_RESPONSE = 0x0E, + /** Returns the weekly repeating schedule data for the specified schedule ID. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_YEAR_DAY_SCHEDULE_RESPONSE = 0x0F, + /** Returns pass/fail of the command. */ + ZB_ZCL_CMD_DOOR_LOCK_CLEAR_YEAR_DAY_SCHEDULE_RESPONSE = 0x10, + /** Returns pass/fail of the command. */ + ZB_ZCL_CMD_DOOR_LOCK_SET_HOLIDAY_SCHEDULE_RESPONSE = 0x11, + /** Returns the Holiday Schedule Entry for the specified Holiday ID. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_HOLIDAY_SCHEDULE_RESPONSE = 0x12, + /** Returns pass/fail of the command. */ + ZB_ZCL_CMD_DOOR_LOCK_CLEAR_HOLIDAY_SCHEDULE_RESPONSE = 0x13, + /** Returns the pass or fail value for the setting of the user type. */ + ZB_ZCL_CMD_DOOR_LOCK_SET_USER_TYPE_RESPONSE = 0x14, + /** Returns the user type for the specified user ID. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_USER_TYPE_RESPONSE = 0x15, + /** Returns status of the Set RFID Code command. */ + ZB_ZCL_CMD_DOOR_LOCK_SET_RFID_CODE_RESPONSE = 0x16, + /** Returns the RFID code for the specified user ID. */ + ZB_ZCL_CMD_DOOR_LOCK_GET_RFID_CODE_RESPONSE = 0x17, + /** Returns pass/fail of the command. */ + ZB_ZCL_CMD_DOOR_LOCK_CLEAR_RFID_CODE_RESPONSE = 0x18, + /** Returns pass/fail of the command. */ + ZB_ZCL_CMD_DOOR_LOCK_CLEAR_ALL_RFID_CODES_RESPONSE = 0x19, + /** The door lock server sends out operation event notification when the + * event is triggered by the various event sources. */ + ZB_ZCL_CMD_DOOR_LOCK_OPERATION_EVENT_NOTIFICATION_ID = 0x20, + /** The door lock server sends out a programming event notification + * whenever a programming event takes place on the door lock. */ + ZB_ZCL_CMD_DOOR_LOCK_PROGRAMMING_EVENT_NOTIFICATION = 0x21, +}; + +enum zb_zcl_door_lock_operation_event_source_e +{ + ZB_ZCL_DOOR_LOCK_OPERATION_EVENT_SOURCE_KEYPAD = 0x00, + ZB_ZCL_DOOR_LOCK_OPERATION_EVENT_SOURCE_RF = 0x01, + ZB_ZCL_DOOR_LOCK_OPERATION_EVENT_SOURCE_MANUAL = 0x02, + ZB_ZCL_DOOR_LOCK_OPERATION_EVENT_SOURCE_RFID = 0x03, + ZB_ZCL_DOOR_LOCK_OPERATION_EVENT_SOURCE_INDETERMINATE = 0xFF, +}; + +/** @cond internals_doc */ +/* Door lock cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_DOOR_LOCK_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_DOOR_LOCK_LOCK_DOOR_RES, \ + ZB_ZCL_CMD_DOOR_LOCK_UNLOCK_DOOR_RES + +#define ZB_ZCL_CLUSTER_ID_DOOR_LOCK_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_DOOR_LOCK_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_DOOR_LOCK_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_DOOR_LOCK_LOCK_DOOR, \ + ZB_ZCL_CMD_DOOR_LOCK_UNLOCK_DOOR + +#define ZB_ZCL_CLUSTER_ID_DOOR_LOCK_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_DOOR_LOCK_CLIENT_ROLE_GENERATED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + +/** @brief Default value for NumberOfLogRecordsSupported attribute */ +#define ZB_ZCL_DOOR_LOCK_NUMBER_OF_LOG_RECORDS_SUPPORTED_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for NumTotalUsers attribute */ +#define ZB_ZCL_DOOR_LOCK_NUM_TOTAL_USERS_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for NumPINUsers attribute */ +#define ZB_ZCL_DOOR_LOCK_NUM_PIN_USERS_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for NumberOfRFIDUsersSupported attribute */ +#define ZB_ZCL_DOOR_LOCK_NUMBER_OF_RFID_USERS_SUPPORTED_DEFAULT_VALUE ((zb_uint16_t)0) + +/** @brief Default value for NumWeekDaySchedulePerUser attribute */ +#define ZB_ZCL_DOOR_LOCK_NUM_WEEK_DAY_SCHEDULE_PER_USER_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for NumYearDaySchedulePerUser attribute */ +#define ZB_ZCL_DOOR_LOCK_NUM_YEAR_DAY_SCHEDULE_PER_USER_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for NumHolidaySchedule attribute */ +#define ZB_ZCL_DOOR_LOCK_NUM_HOLIDAY_SCHEDULE_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for MaxPINLen attribute */ +#define ZB_ZCL_DOOR_LOCK_MAX_PIN_LEN_DEFAULT_VALUE ((zb_uint8_t)0x08) + +/** @brief Default value for MinPINLen attribute */ +#define ZB_ZCL_DOOR_LOCK_MIN_PIN_LEN_DEFAULT_VALUE ((zb_uint8_t)0x04) + +/** @brief Default value for MaxRFIDCodeLength attribute */ +#define ZB_ZCL_DOOR_LOCK_MAX_RFID_CODE_LENGTH_DEFAULT_VALUE ((zb_uint8_t)0x14) + +/** @brief Default value for MinRFIDCodeLength attribute */ +#define ZB_ZCL_DOOR_LOCK_MIN_RFID_CODE_LENGTH_DEFAULT_VALUE ((zb_uint8_t)0x08) + +/** @brief Default value for EnableLogging attribute */ +#define ZB_ZCL_DOOR_LOCK_ENABLE_LOGGING_DEFAULT_VALUE ((zb_bool_t)0) + +/** @brief Default value for Language attribute */ +#define ZB_ZCL_DOOR_LOCK_LANGUAGE_DEFAULT_VALUE {0} + +/** @brief Default value for LEDSettings attribute */ +#define ZB_ZCL_DOOR_LOCK_LED_SETTINGS_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for AutoRelockTime attribute */ +#define ZB_ZCL_DOOR_LOCK_AUTO_RELOCK_TIME_DEFAULT_VALUE ((zb_uint32_t)0) + +/** @brief Default value for SoundVolume attribute */ +#define ZB_ZCL_DOOR_LOCK_SOUND_VOLUME_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for OperatingMode attribute */ +#define ZB_ZCL_DOOR_LOCK_OPERATING_MODE_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for OperationModesSupported attribute */ +#define ZB_ZCL_DOOR_LOCK_OPERATION_MODES_SUPPORTED_DEFAULT_VALUE ((zb_uint16_t)0x0001) + +/** @brief Default value for DefaultConfigurationRegister attribute */ +#define ZB_ZCL_DOOR_LOCK_DEFAULT_CONFIGURATION_REGISTER_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for EnableLocalProgramming attribute */ +#define ZB_ZCL_DOOR_LOCK_ENABLE_LOCAL_PROGRAMMING_DEFAULT_VALUE ((zb_bool_t)0x01) + +/** @brief Default value for EnableOneTouchLocking attribute */ +#define ZB_ZCL_DOOR_LOCK_ENABLE_ONE_TOUCH_LOCKING_DEFAULT_VALUE ((zb_bool_t)0) + +/** @brief Default value for EnableInsideStatusLED attribute */ +#define ZB_ZCL_DOOR_LOCK_ENABLE_INSIDE_STATUS_LED_DEFAULT_VALUE ((zb_bool_t)0) + +/** @brief Default value for EnablePrivacyModeButton attribute */ +#define ZB_ZCL_DOOR_LOCK_ENABLE_PRIVACY_MODE_BUTTON_DEFAULT_VALUE ((zb_bool_t)0) + +/** @brief Default value for WrongCodeEntryLimit attribute */ +#define ZB_ZCL_DOOR_LOCK_WRONG_CODE_ENTRY_LIMIT_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for UserCodeTemporaryDisableTime attribute */ +#define ZB_ZCL_DOOR_LOCK_USER_CODE_TEMPORARY_DISABLE_TIME_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for SendPINOverTheAir attribute */ +#define ZB_ZCL_DOOR_LOCK_SEND_PIN_OVER_THE_AIR_DEFAULT_VALUE ((zb_bool_t)0) + +/** @brief Default value for RequirePIN_RF_ID attribute */ +#define ZB_ZCL_DOOR_LOCK_REQUIRE_PIN_RF_ID_DEFAULT_VALUE ((zb_bool_t)0) + +/** @brief Default value for SecurityLevel attribute */ +#define ZB_ZCL_DOOR_LOCK_SECURITY_LEVEL_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for AlarmMask attribute */ +#define ZB_ZCL_DOOR_LOCK_ALARM_MASK_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for KeypadOperationEventMask attribute */ +#define ZB_ZCL_DOOR_LOCK_KEYPAD_OPERATION_EVENT_MASK_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RFOperationEventMask attribute */ +#define ZB_ZCL_DOOR_LOCK_RF_OPERATION_EVENT_MASK_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for ManualOperationEventMask attribute */ +#define ZB_ZCL_DOOR_LOCK_MANUAL_OPERATION_EVENT_MASK_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RFIDOperationEventMask attribute */ +#define ZB_ZCL_DOOR_LOCK_RFID_OPERATION_EVENT_MASK_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for KeypadProgrammingEventMask attribute */ +#define ZB_ZCL_DOOR_LOCK_KEYPAD_PROGRAMMING_EVENT_MASK_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RFProgrammingEventMask attribute */ +#define ZB_ZCL_DOOR_LOCK_RF_PROGRAMMING_EVENT_MASK_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RFIDProgrammingEventMask attribute */ +#define ZB_ZCL_DOOR_LOCK_RFID_PROGRAMMING_EVENT_MASK_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +enum zb_zcl_door_lock_operation_event_code_e +{ + ZB_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_UNKNOWN = 0x00, + ZB_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_LOCK = 0x01, + ZB_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_UNLOCK = 0x02, + ZB_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_KEY_LOCK = 0x08, + ZB_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_KEY_UNLOCK = 0x09, + ZB_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_MANUAL_LOCK = 0x0D, + ZB_ZCL_DOOR_LOCK_OPERATION_EVENT_CODE_MANUAL_UNLOCK = 0x0E, +}; + +enum zb_zcl_door_lock_keypad_operation_event_mask_e +{ + ZB_ZCL_DOOR_LOCK_KEYPAD_OPERATION_EVENT_MASK_UNKNOWN = (1l << 0), + ZB_ZCL_DOOR_LOCK_KEYPAD_OPERATION_EVENT_MASK_LOCK = (1l << 1), + ZB_ZCL_DOOR_LOCK_KEYPAD_OPERATION_EVENT_MASK_UNLOCK = (1l << 2), +}; + +enum zb_zcl_door_lock_rf_operation_event_mask_e +{ + ZB_ZCL_DOOR_LOCK_RF_OPERATION_EVENT_MASK_UNKNOWN = (1l << 0), + ZB_ZCL_DOOR_LOCK_RF_OPERATION_EVENT_MASK_LOCK = (1l << 1), + ZB_ZCL_DOOR_LOCK_RF_OPERATION_EVENT_MASK_UNLOCK = (1l << 2), +}; + +enum zb_zcl_door_lock_manual_operation_event_mask_e +{ + ZB_ZCL_DOOR_LOCK_MANUAL_OPERATION_EVENT_MASK_UNKNOWN = (1l << 0), + ZB_ZCL_DOOR_LOCK_MANUAL_OPERATION_EVENT_MASK_THUMBTURN_LOCK = (1l << 1), + ZB_ZCL_DOOR_LOCK_MANUAL_OPERATION_EVENT_MASK_THUMBTURN_UNLOCK = (1l << 2), + ZB_ZCL_DOOR_LOCK_MANUAL_OPERATION_EVENT_MASK_KEY_LOCK = (1l << 4), + ZB_ZCL_DOOR_LOCK_MANUAL_OPERATION_EVENT_MASK_KEY_UNLOCK = (1l << 5), + ZB_ZCL_DOOR_LOCK_MANUAL_OPERATION_EVENT_MASK_MANUAL_LOCK = (1l << 9), + ZB_ZCL_DOOR_LOCK_MANUAL_OPERATION_EVENT_MASK_MANUAL_UNLOCK = (1l << 10), +}; + + +/*! @brief General macro for sending a "Door Lock" cluster command + @param buffer to put command payload and headers to + @param dst_addr address to send to + @param dst_addr_mode destination address mode + @param dst_ep destination endpoint + @param ep source endpoint + @param dis_default_resp "Disable default response" flag + @param cb command send status callback +*/ +#define ZB_ZCL_DOOR_LOCK_SEND_LOCK_DOOR_REQ(buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + dis_default_resp, \ + cb) \ + ZB_ZCL_SEND_CMD( buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + ZB_AF_HA_PROFILE_ID, \ + dis_default_resp, \ + ZB_ZCL_CLUSTER_ID_DOOR_LOCK, \ + ZB_ZCL_CMD_DOOR_LOCK_LOCK_DOOR, \ + cb) + +/*! @brief General macro for sending a "Door Unlock" cluster command + @param buffer to put command payload and headers to + @param dst_addr address to send to + @param dst_addr_mode destination address mode + @param dst_ep destination endpoint + @param ep source endpoint + @param dis_default_resp "Disable default response" flag + @param cb command send status callback +*/ +#define ZB_ZCL_DOOR_LOCK_SEND_UNLOCK_DOOR_REQ(buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + dis_default_resp, \ + cb) \ + ZB_ZCL_SEND_CMD(buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + ZB_AF_HA_PROFILE_ID, \ + dis_default_resp, \ + ZB_ZCL_CLUSTER_ID_DOOR_LOCK, \ + ZB_ZCL_CMD_DOOR_LOCK_UNLOCK_DOOR, cb) + +/*! @brief Door Lock command send response macro + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param seq_num - sequence number + @param status - result of command execute + @param aps_secured - APS security mode +*/ +#define ZB_ZCL_DOOR_LOCK_SEND_LOCK_DOOR_RES(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + seq_num, \ + status, \ + aps_secured) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq_num, ZB_ZCL_CMD_DOOR_LOCK_LOCK_DOOR_RES); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, status); \ + ZB_ZCL_FINISH_N_SEND_PACKET_NEW(buffer, \ + ptr, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + ZB_ZCL_CLUSTER_ID_DOOR_LOCK, \ + NULL, \ + aps_secured, \ + ZB_FALSE, \ + 0); \ +} + +/*! @brief Door Unlock command send response macro + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param seq_num - sequence number + @param status - result of command execute + @param aps_secured - APS security mode +*/ +#define ZB_ZCL_DOOR_LOCK_SEND_UNLOCK_DOOR_RES(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + seq_num, \ + status, \ + aps_secured) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq_num, ZB_ZCL_CMD_DOOR_LOCK_UNLOCK_DOOR_RES); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, status); \ + ZB_ZCL_FINISH_N_SEND_PACKET_NEW(buffer, \ + ptr, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + ZB_ZCL_CLUSTER_ID_DOOR_LOCK, \ + NULL, \ + aps_secured, \ + ZB_FALSE, \ + 0); \ +} + +/*! Door lock commands response payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_door_lock_read_lock_door_res_payload_s +{ + zb_uint8_t status; /*!< Command execution status */ +} ZB_PACKED_STRUCT zb_zcl_door_lock_read_lock_door_res_payload_t; + +/*! @brief Door Lock response structured reading + @param buffer - ID of the message buffer (of type zb_bufid_t) containing payload + @return pointer to @ref zb_zcl_door_lock_read_lock_door_res_payload_s structure + @attention returned pointer will point to the same data in the buffer thus being valid until + buffer data will be overwritten. +*/ +#define ZB_ZCL_DOOR_LOCK_READ_LOCK_DOOR_RES(buffer) \ + ( (zb_buf_len((buffer)) < sizeof(zb_zcl_door_lock_read_lock_door_res_payload_t)) \ + ? NULL \ + : (zb_zcl_door_lock_read_lock_door_res_payload_t*)zb_buf_begin((buffer))) + +/*! Door unlock commands response payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_door_lock_read_unlock_door_res_payload_s +{ + zb_uint8_t status; /*!< Command execution status */ +} ZB_PACKED_STRUCT zb_zcl_door_lock_read_unlock_door_res_payload_t; + +/*! @brief Door unLock response structured reading + @param buffer - ID of the message buffer (of type zb_buf_t) + containing payload + @return pointer to @ref zb_zcl_door_lock_read_unlock_door_res_payload_s structure + @attention returned pointer will point to the same data in the buffer thus + being valid until buffer data will be overwritten. +*/ +#define ZB_ZCL_DOOR_LOCK_READ_UNLOCK_DOOR_RES(buffer) \ + ( (zb_buf_len((buffer)) < sizeof(zb_zcl_door_lock_read_unlock_door_res_payload_t)) \ + ? NULL \ + : (zb_zcl_door_lock_read_unlock_door_res_payload_t*)zb_buf_begin((buffer))) + +/*! @} */ /* Door Lock cluster commands */ + +/*! @cond internals_doc + @internal @name Door Lock cluster internals + Internal structures for Door Lock cluster + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DOOR_LOCK_LOCK_STATE_ID(data_ptr) \ + { \ + ZB_ZCL_ATTR_DOOR_LOCK_LOCK_STATE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ + } + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DOOR_LOCK_LOCK_TYPE_ID(data_ptr) \ + { \ + ZB_ZCL_ATTR_DOOR_LOCK_LOCK_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ + } + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DOOR_LOCK_ACTUATOR_ENABLED_ID(data_ptr) \ + { \ + ZB_ZCL_ATTR_DOOR_LOCK_ACTUATOR_ENABLED_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ + } + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_DOOR_LOCK_RF_OPERATION_EVENT_MASK_ID(data_ptr) \ + { \ + ZB_ZCL_ATTR_DOOR_LOCK_RF_OPERATION_EVENT_MASK_ID, \ + ZB_ZCL_ATTR_TYPE_16BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ + } + +/*! @internal @brief Number of attributes mandatory for reporting in Door Lock cluster */ +#define ZB_ZCL_DOOR_LOCK_REPORT_ATTR_COUNT 1 + +/*! @} + @endcond */ /* Door Lock cluster internals */ + +/*! @} */ /* ZCL Door Lock cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_door_lock_init_server(void); +void zb_zcl_door_lock_init_client(void); +#define ZB_ZCL_CLUSTER_ID_DOOR_LOCK_SERVER_ROLE_INIT zb_zcl_door_lock_init_server +#define ZB_ZCL_CLUSTER_ID_DOOR_LOCK_CLIENT_ROLE_INIT zb_zcl_door_lock_init_client + +#endif /* ZB_ZCL_DOOR_LOCK_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_drlc.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_drlc.h new file mode 100644 index 0000000..859d202 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_drlc.h @@ -0,0 +1,753 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Demand Response and Load Control cluster definitions +*/ + +#ifndef ZB_ZCL_DRLC_H_ +#define ZB_ZCL_DRLC_H_ + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_DRLC + * @{ + * @details This cluster provides an interface to the functionality of Smart + * Energy Demand Response and Load Control. + */ + + +/* Cluster ZB_ZCL_CLUSTER_ID_DRLC */ + +/** @defgroup ZB_ZCL_DRLC_ATTRS_AND_ENUMS DRLC attributes and enumerations + * @{ + * @details + * This section describes DRLC client attributes and common cluster enumerations. + */ + +/** @brief Default value for DRLC cluster revision global attribute */ +#define ZB_ZCL_DRLC_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** @brief Maximal value for implemented DRLC cluster revision global attribute */ +#define ZB_ZCL_DRLC_CLUSTER_REVISION_MAX ZB_ZCL_DRLC_CLUSTER_REVISION_DEFAULT + +/** DRLC Client attributes. @see SE spec, subclause D.2.3.2 */ +typedef enum zb_zcl_drlc_cli_attr_e +{ + ZB_ZCL_ATTR_DRLC_UTILITY_ENROLLMENT_GROUP = 0x0000, /**< UtilityEnrollmentGroup attribute. + * Provides for utilities to assign devices to groups. + */ + + ZB_ZCL_ATTR_DRLC_START_RANDOMIZATION_MINUTES = 0x0001, /**< StartRandomizationMinutes attribute. + * Represents the maximum number of minutes to be used + * when randomizing the start of an event. + */ + + ZB_ZCL_ATTR_DRLC_DURATION_RANDOMIZATION_MINUTES = 0x0002, /**< DurationRandomizationMinutes attribute. + * Represents the maximum number of minutes to be used + * when randomizing the duration of an event. + */ + + ZB_ZCL_ATTR_DRLC_DEVICE_CLASS_VALUE = 0x0003, /**< DeviceClassValue attribute. + * Identifies which bits the device will match in the + * Device Class fields. + */ +} zb_zcl_drlc_cli_attr_t; + + +/** Criticality Level value applied by the device. + * @see SE spec, Table D-3 + */ +typedef enum zb_zcl_drlc_criticality_levels_e +{ + ZB_ZCL_DRLC_CRITICALITY_LEVEL_0 = 0x00, /**< Reserved */ + ZB_ZCL_DRLC_CRITICALITY_LEVEL_1, /**< Green */ + ZB_ZCL_DRLC_CRITICALITY_LEVEL_2, /**< Level 1 */ + ZB_ZCL_DRLC_CRITICALITY_LEVEL_3, /**< Level 2 */ + ZB_ZCL_DRLC_CRITICALITY_LEVEL_4, /**< Level 3 */ + ZB_ZCL_DRLC_CRITICALITY_LEVEL_5, /**< Level 4 */ + ZB_ZCL_DRLC_CRITICALITY_LEVEL_6, /**< Level 5 */ + ZB_ZCL_DRLC_CRITICALITY_LEVEL_7, /**< Emergency */ + ZB_ZCL_DRLC_CRITICALITY_LEVEL_8, /**< Planned Outage */ + ZB_ZCL_DRLC_CRITICALITY_LEVEL_9 /**< Service Disconnect */ +} zb_zcl_drlc_criticality_levels_t; + +/** DRLC device classes enumeration. + * @see SE spec, Table D-2. + */ +typedef enum zb_zcl_drlc_device_class_e +{ + ZB_ZCL_DRLC_DEVICE_CLASS_HVAC = 1 << 0, /**< HVAC Compressor or Furnace */ + ZB_ZCL_DRLC_DEVICE_CLASS_STRIP_HEATER = 1 << 1, /**< Strip Heaters/Baseboard Heaters */ + ZB_ZCL_DRLC_DEVICE_CLASS_WATER_HEATER = 1 << 2, /**< Water Heater */ + ZB_ZCL_DRLC_DEVICE_CLASS_POOL_PUMP = 1 << 3, /**< Pool Pump/Spa/Jacuzzi */ + ZB_ZCL_DRLC_DEVICE_CLASS_SMART_APPLIANCE = 1 << 4, /**< Smart Appliances */ + ZB_ZCL_DRLC_DEVICE_CLASS_IRRIGATION_PUMP = 1 << 5, /**< Irrigation Pump */ + ZB_ZCL_DRLC_DEVICE_CLASS_MCI_LOADS = 1 << 6, /**< Managed Commercial & Industrial (C&I) loads */ + ZB_ZCL_DRLC_DEVICE_CLASS_SIMPLE_LOADS = 1 << 7, /**< Simple misc. (Residential On/Off) loads */ + ZB_ZCL_DRLC_DEVICE_CLASS_EXTERIOR_LIGHTNING = 1 << 8, /**< Exterior Lighting */ + ZB_ZCL_DRLC_DEVICE_CLASS_INTERIOR_LIGHTNING = 1 << 9, /**< Interior Lighting */ + ZB_ZCL_DRLC_DEVICE_CLASS_ELECTRIC_VEHICLE = 1 << 10, /**< Electric Vehicle */ + ZB_ZCL_DRLC_DEVICE_CLASS_GENERATION_SYSTEMS = 1 << 11 /**< Generation Systems */ +} zb_zcl_drlc_device_class_t; + +/** DRLC Event Status enum + * @see SE spec, Table D-9 + */ +typedef enum zb_zcl_drlc_event_status_e +{ + ZB_ZCL_DRLC_EVENT_RESERVED_00 = 0x00, /**< Reserved for future use. */ + ZB_ZCL_DRLC_EVENT_LCE_RECEIVED, /**< Load Control Event command received */ + ZB_ZCL_DRLC_EVENT_EVENT_STARTED, /**< Event started */ + ZB_ZCL_DRLC_EVENT_EVENT_COMPLETED, /**< Event completed */ + ZB_ZCL_DRLC_EVENT_OPT_OUT, /**< User has chosen to “Opt-Out”, user will not participate in this event */ + ZB_ZCL_DRLC_EVENT_OPT_IN, /**< User has chosen to “Opt-In”, user will participate in this event */ + ZB_ZCL_DRLC_EVENT_EVENT_CANCELLED, /**< The event has been cancelled */ + ZB_ZCL_DRLC_EVENT_EVENT_SUPERSEDED, /**< The event has been superseded */ + ZB_ZCL_DRLC_EVENT_EVENT_PARTIALLY_OPT_OUT, /**< Event partially completed with User “Opt-Out”. */ + ZB_ZCL_DRLC_EVENT_EVENT_PARTIALLY_OPT_IN, /**< Event partially completed due to User “Opt-In”. */ + ZB_ZCL_DRLC_EVENT_EVENT_COMPLETED_NO_USER, /**< Event completed, no User participation (Previous “Opt-Out”). */ + ZB_ZCL_DRLC_EVENT_RESERVED_0B, /**< Reserved for future use. */ + ZB_ZCL_DRLC_EVENT_RESERVED_F7 = 0xF7, /**< Reserved for future use. */ + ZB_ZCL_DRLC_EVENT_REJECTED_INVALID_CANCEL_CMD, /**< Rejected - Invalid Cancel Command (Default) */ + ZB_ZCL_DRLC_EVENT_REJECTED_INVALID_EFFECTIVE_TIME, /**< Rejected - Invalid Cancel Command (Invalid Effective Time) */ + ZB_ZCL_DRLC_EVENT_RESERVED_FA, /**< Reserved */ + ZB_ZCL_DRLC_EVENT_REJECTED_EXPIRED, /**< Rejected - Event was received after it had expired@n (Current Time > Start Time + Duration) */ + ZB_ZCL_DRLC_EVENT_RESERVED_FC, /**< Reserved for future use. */ + ZB_ZCL_DRLC_EVENT_REJECTED_UNDEFINED_EVENT, /**< Rejected - Invalid Cancel Command (Undefined Event) */ + ZB_ZCL_DRLC_EVENT_REJECTED, /**< Load Control Event command Rejected */ + ZB_ZCL_DRLC_EVENT_RESERVED_FF /**< Reserved for future use. */ +} zb_zcl_drlc_event_status_t; + +/** DRLC signature type enum */ +typedef enum zb_zcl_drlc_signature_type_e +{ + ZB_ZCL_DRLC_LCE_NO_SIGNATURE = 0x00, /**< No Signature */ + ZB_ZCL_DRLC_LCE_SIGNATURE_ECDSA, /**< ECDSA */ + ZB_ZCL_DRLC_LCE_SIGNATURE_RESERVED /**< Reserved */ +} zb_zcl_drlc_signature_type_t; + +/** @} */ /* ZB_ZCL_DRLC_ATTRS_AND_ENUMS */ + + +/** @defgroup ZB_ZCL_DRLC_COMMANDS_STRUCTURES_AND_DEFINITIONS DRLC commands + * @{ + * @details + * This section describes all commands structures and data payloads. + */ + + +/** Commands are generated by DRLC Server. + * @see SE spec, Table D-1 + */ +typedef enum zb_zcl_drlc_srv_cmd_e +{ + ZB_ZCL_DRLC_SRV_CMD_LOAD_CONTROL_EVENT = 0x00, /**< LoadControlEvent is generated when the ESI wants to control one or more + * load control devices usually as the result of an energy curtailment + * command from the Smart Energy Network. + * @see zb_zcl_drlc_lce_payload_s + */ + + ZB_ZCL_DRLC_SRV_CMD_CANCEL_LOAD_CONTROL_EVENT = 0x01, /**< CancelLoadControlEvent is generated when the ESI wants to cancel + * previously scheduled control of one or more load control devices, usually + * as the result of an energy curtailment command from the Smart Energy + * Network + * @see zb_zcl_drlc_cancel_lce_payload_s + */ + + ZB_ZCL_DRLC_SRV_CMD_CANCEL_ALL_LOAD_CONTROL_EVENTS = 0x02, /**< CancellAllLoadControlEvents is generated when the ESI wants to cancel all + * events for control device(s) + */ +} zb_zcl_drlc_srv_cmd_t; + + +/** Commands are generated by DRLC Client. + * @see SE spec, Table D-8 + */ +typedef enum zb_zcl_drlc_cli_cmd_e +{ + ZB_ZCL_DRLC_CLI_CMD_REPORT_EVENT_STATUS = 0x00, /**< ReportEventStatus is generated when the client device detects a change of + * state for an active LoadControl event. + * @see zb_zcl_drlc_report_event_status_payload_s + */ + + ZB_ZCL_DRLC_CLI_CMD_GET_SCHEDULED_EVENTS = 0x01, /**< GetScheduledEvents is generated when the client device wishes to verify + * the available LoadControl events. + * @see zb_zcl_drlc_get_scheduled_events_payload_s + */ +} zb_zcl_drlc_cli_cmd_t; + +/** @cond internals_doc */ +/* DRLC cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_DRLC_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_DRLC_SRV_CMD_LOAD_CONTROL_EVENT, \ + ZB_ZCL_DRLC_SRV_CMD_CANCEL_LOAD_CONTROL_EVENT, \ + ZB_ZCL_DRLC_SRV_CMD_CANCEL_ALL_LOAD_CONTROL_EVENTS + +#define ZB_ZCL_CLUSTER_ID_DRLC_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_DRLC_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_DRLC_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_DRLC_CLI_CMD_REPORT_EVENT_STATUS, \ + ZB_ZCL_DRLC_CLI_CMD_GET_SCHEDULED_EVENTS + +#define ZB_ZCL_CLUSTER_ID_DRLC_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_DRLC_CLIENT_ROLE_GENERATED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + +/* Payload description */ + +/** @ref ZB_ZCL_DRLC_SRV_CMD_LOAD_CONTROL_EVENT "LoadControlEvent" command payload. + * @see SE spec, Figure D-2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_drlc_lce_payload_s { + + /** Unique identifier generated by the Energy provider. + * The value of this field allows matching of Event reports + * with a specific Demand Response and Load Control event. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** Bit encoded field representing the Device Class to apply the + * current Load Control Event. Each bit, if set individually or + * in combination, indicates the class device(s) needing to + * participate in the event. + */ + zb_uint16_t device_class; /* (M) */ + + /** This field can be used in conjunction with the Device Class bits + * for providing a mechanism to direct Load Control Events + * to groups of Devices. + */ + zb_uint8_t utility_enrollment_group; /* (M) */ + + /** UTC Timestamp representing when the event is scheduled to start. + * A start time of 0x00000000 is a special time denoting “now.” + */ + zb_uint32_t start_time; /* (M) */ + + /** Duration of this event in number of minutes. + * Maximum value is 1440 (one day). + */ + zb_uint16_t duration_in_minutes; /* (M) */ + + /** This field defines the level of criticality of event. The + * action for an event can be solely based on this value, + * or combination with other Load Control Event fields. + */ + zb_uint8_t criticality_level; /* (M) */ + + /** Requested offset to apply to the normal cooling setpoint + * at the time of the start of the event in + 0.1 Celsius. + */ + zb_uint8_t cooling_temperature_offset; /* (O) - use 0xff if optional */ + + /** Requested offset to apply to the normal heating setpoint + * at the time of the start of the event in + 0.1 Celsius. + */ + zb_uint8_t heating_temperature_offset; /* (O) - use 0xff if optional */ + + /** Requested cooling set point in 0.01 degrees Celsius. */ + zb_int16_t cooling_temperature_set_point; /* (O) - use 0x8000 if optional */ + + /** Requested heating set point in 0.01 degrees Celsius. */ + zb_int16_t heating_temperature_set_point; /* (O) - use 0x8000 if optional */ + + /** Defines a maximum energy usage limit as a percentage of + * the client implementations specific average energy usage. + */ + zb_int8_t average_load_adjustment_percentage; /* (O) */ + + /** Defines the maximum on state duty cycle as a percentage of time. */ + zb_uint8_t duty_cycle; /* (O) */ + + /** Identifies additional control options for the event. */ + zb_uint8_t event_control; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_drlc_lce_payload_t; + +/** @def ZB_ZCL_DRLC_SRV_CMD_LOAD_CONTROL_EVENT_IS_VALID + */ +#define ZB_ZCL_DRLC_SRV_CMD_LOAD_CONTROL_EVENT_IS_VALID(size) \ + ((size) >= sizeof(zb_zcl_drlc_lce_payload_t)) + +/** @ref ZB_ZCL_DRLC_SRV_CMD_CANCEL_LOAD_CONTROL_EVENT "CancelLoadControlEvent" command payload + * @see SE spec, Figure D-3 + */ +typedef ZB_PACKED_PRE struct zb_zcl_drlc_cancel_lce_payload_s { + /* Mandatory fields. */ + + /** Unique identifier generated by the Energy provider. The value of + * this field allows matching of Event reports with a specific Demand Response + * and Load Control event. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** Bit encoded field representing the Device Class to apply the + * current Load Control Event. Each bit, if set individually or in combination, + * indicates the class device(s) needing to participate in the event. + */ + zb_uint16_t device_class; /* (M) */ + + /** This field can be used in conjunction with the Device Class bits + * for providing a mechanism to direct Load Control Events + * to groups of Devices. + */ + zb_uint8_t utility_enrollment_group; /* (M) */ + + /** This field is used to indicate that the Event is currently in process and + * a cancel command is received.*/ + zb_uint8_t cancel_control; /* (M) */ + + /** UTC Timestamp representing when the canceling of the event is + * scheduled to start. An effective time of 0x00000000 is a special + * time denoting “now.” + */ + zb_uint32_t effective_time; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_drlc_cancel_lce_payload_t; + +/** @def ZB_ZCL_DRLC_SRV_CMD_CANCEL_LOAD_CONTROL_EVENT_IS_VALID + */ +#define ZB_ZCL_DRLC_SRV_CMD_CANCEL_LOAD_CONTROL_EVENT_IS_VALID(size) \ + ((size) >= sizeof(zb_zcl_drlc_cancel_lce_payload_t)) + + +/** @ref ZB_ZCL_DRLC_SRV_CMD_CANCEL_ALL_LOAD_CONTROL_EVENTS "CancelAllLoadControlEvents" command payload + * @see SE spec, Figure D-3 + */ +typedef ZB_PACKED_PRE struct zb_zcl_drlc_cancel_alce_payload_s { + /* Mandatory fields. */ + + /** Where the Cancel Control field indicates that randomization is to be used, the receiving device should first + * check whether Duration Time was to be randomized and, if so, termination of the event should be adjusted + * according to the value of the DurationRandomizationMinutes attribute. + */ + zb_uint8_t cancel_control; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_drlc_cancel_alce_payload_t; + +/** @def ZB_ZCL_DRLC_SRV_CMD_CANCEL_ALL_LOAD_CONTROL_EVENTS_IS_VALID + */ +#define ZB_ZCL_DRLC_SRV_CMD_CANCEL_ALL_LOAD_CONTROL_EVENTS_IS_VALID(size) \ + ((size) >= sizeof(zb_zcl_drlc_cancel_alce_payload_t)) + +/** @ref ZB_ZCL_DRLC_CLI_CMD_REPORT_EVENT_STATUS "ReportEventStatus" command payload + * @see SE spec, Figure D-5 + */ +typedef ZB_PACKED_PRE struct zb_zcl_drlc_report_event_status_payload_s { + /* Mandatory fields. */ + + /** Unique identifier generated by the Energy provider. The value of + * this field allows matching of Event reports with a specific Demand Response + * and Load Control event. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** This field stores value from set of event statuses*/ + zb_uint8_t event_status; /* (M) */ + + /** UTC Timestamp representing when the event status + * occurred. This field shall not use the value of 0x00000000. + */ + zb_uint32_t event_status_time; /* (M) */ + + /** Criticality Level value applied by the device */ + zb_uint8_t criticality_level_applied; /* (M) */ + + /** Defines Cooling Temperature Set Point value applied by the device. + * The value 0x8000 means that this field has not been used by the end device. + */ + zb_uint16_t cooling_temperature_set_point_applied; /* (O) */ + + /** Defines Heating Temperature Set Point value applied by the device. + * The value 0x8000 means that this field has not been used by + * the end device. + */ + zb_uint16_t heating_temperature_set_point_applied; /* (O) */ + + /** Defines Average Load Adjustment Percentage value applied by the device. + * The value 0x80 means that this field has not been used by the end device. + */ + zb_int8_t average_load_adjustment_percentage_applied; /* (O) */ + + /** Defines the maximum on state duty cycle applied by the device. + * The value 0xFF means that this field has not been used by the end device. + */ + zb_uint8_t duty_cycle_applied; /* (O) */ + + /** Identifies additional control options for the event. */ + zb_uint8_t event_control; /* (M) */ + + /** This field is used to enumerate the type of algorithm use to create the signature.*/ + zb_uint8_t signature_type; /* (M) */ + + /** A non-repudiation signature created by using the Matyas-Meyer-Oseas + * hash function used in conjunction with ECDSA. + */ + zb_uint8_t signature[42]; /* (O) */ +} ZB_PACKED_STRUCT zb_zcl_drlc_report_event_status_payload_t; + +/** @def ZB_ZCL_DRLC_CLI_CMD_REPORT_EVENT_STATUS_IS_VALID + */ +#define ZB_ZCL_DRLC_CLI_CMD_REPORT_EVENT_STATUS_IS_VALID(size) \ + ((size) >= sizeof(zb_zcl_drlc_report_event_status_payload_t)) + +/** @ref ZB_ZCL_DRLC_CLI_CMD_GET_SCHEDULED_EVENTS "GetScheduledEvents" command payload + * @see SE spec, Figure D-6 + */ +typedef ZB_PACKED_PRE struct zb_zcl_drlc_get_scheduled_events_payload_s { + /* Mandatory fields. */ + + /** UTC Timestamp representing the minimum Start Time of events that shall be + * matched and sent by the Server. A Start Time of 0x00000000 has no special + * meaning. + */ + zb_uint32_t start_time; /* (M) */ + + /** Represents the maximum number of events to be sent. A value of 0 indicates + * no maximum limit. + */ + zb_uint8_t number_of_events; /* (M) */ + + /** Represents the minimum Issuer Event ID of events to be matched and sent + * by the server with the same Start Time as the Get Scheduled Events command. + * A value of 0xFFFFFFFF indicates this field will not be used. + */ + zb_uint32_t issuer_event_id; /* (O) */ +} ZB_PACKED_STRUCT zb_zcl_drlc_get_scheduled_events_payload_t; + +/** Initialize @ref ZB_ZCL_DRLC_SRV_CMD_LOAD_CONTROL_EVENT "LoadControlEvent" command @ref zb_zcl_drlc_lce_payload_t payload*/ +#define ZB_ZCL_DRLC_LCE_PAYLOAD_INIT \ + (zb_zcl_drlc_lce_payload_t) \ +{ \ + .cooling_temperature_offset = 0xFF, \ + .heating_temperature_offset = 0xFF, \ + .cooling_temperature_set_point = (zb_int16_t) 0x8000, \ + .heating_temperature_set_point = (zb_int16_t) 0x8000, \ + .average_load_adjustment_percentage = (zb_int8_t) 0x80, \ + .duty_cycle = 0xFF, \ +} + +/** Initialize @ref ZB_ZCL_DRLC_SRV_CMD_CANCEL_LOAD_CONTROL_EVENT "CancelLoadControlEvent" command @ref zb_zcl_drlc_cancel_lce_payload_t payload */ +#define ZB_ZCL_DRLC_CANCEL_LCE_PAYLOAD_INIT \ + (zb_zcl_drlc_cancel_lce_payload_t) {0} + +/** Initialize @ref ZB_ZCL_DRLC_SRV_CMD_CANCEL_ALL_LOAD_CONTROL_EVENTS "CancelAllLoadControlEvents" command @ref zb_zcl_drlc_cancel_alce_payload_t payload */ +#define ZB_ZCL_DRLC_CANCEL_ALCE_PAYLOAD_INIT \ + (zb_zcl_drlc_cancel_alce_payload_t) {0} + +/** Initialize @ref ZB_ZCL_DRLC_CLI_CMD_REPORT_EVENT_STATUS "ReportEventStatus" command @ref zb_zcl_drlc_report_event_status_payload_t payload */ +#define ZB_ZCL_DRLC_REPORT_EVENT_STATUS_PAYLOAD_INIT \ + (zb_zcl_drlc_report_event_status_payload_t) \ +{ \ + .cooling_temperature_set_point_applied = (zb_uint16_t) 0x8000, \ + .heating_temperature_set_point_applied = (zb_uint16_t) 0x8000, \ + .average_load_adjustment_percentage_applied = (zb_int8_t) 0x80, \ + .duty_cycle_applied = (zb_uint8_t) 0xFF, \ + .signature = \ + { \ + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \ + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \ + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \ + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \ + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \ + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \ + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \ + }, \ +} + +/** Check if some size in range of variable size of specified payload. + */ +#define ZB_ZCL_DRLC_GET_SCHEDULED_EVENTS_PAYLOAD_SIZE_IS_VALID(size) \ +((size) >= ((zb_int16_t)sizeof(zb_zcl_drlc_get_scheduled_events_payload_t) - \ +(zb_int16_t)ZB_SIZEOF_FIELD(zb_zcl_drlc_get_scheduled_events_payload_t, issuer_event_id))) + +/** Initialize @ref ZB_ZCL_DRLC_CLI_CMD_GET_SCHEDULED_EVENTS "GetScheduledEvents" command @ref zb_zcl_drlc_get_scheduled_events_payload_t payload */ +#define ZB_ZCL_DRLC_CMD_GET_SCHEDULED_EVENTS_PAYLOAD_INIT \ + (zb_zcl_drlc_get_scheduled_events_payload_t) \ +{ \ + .issuer_event_id = 0xFFFFFFFF, \ +} + + +/** Function for send @ref ZB_ZCL_DRLC_SRV_CMD_LOAD_CONTROL_EVENT "LoadControlEvent" command. + * On sender's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with @ref ZB_ZCL_DRLC_GET_SCHEDULED_EVENTS_CB_ID + * callback id on reception of @ref ZB_ZCL_DRLC_CLI_CMD_GET_SCHEDULED_EVENTS "GetScheduledEvents" command. + * @n On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_DRLC_LOAD_CONTROL_EVENT_CB_ID callback id. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (@ref zb_zcl_drlc_lce_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + * @par Usage + * @n Handle @ref ZB_ZCL_DRLC_GET_SCHEDULED_EVENTS_CB_ID + * @snippet se/energy_service_interface/se_esi_zc.c handle_get_scheduled_events + * @n Example of sending @ref ZB_ZCL_DRLC_SRV_CMD_LOAD_CONTROL_EVENT "LoadControlEvent" command + * @snippet se/energy_service_interface/se_esi_zc.c esi_dev_cmd_send_lce_event1 + */ +void zb_drlc_server_send_load_control_event(zb_uint8_t param, + zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, zb_zcl_drlc_lce_payload_t *payload, zb_callback_t cb); + + +/** Function for send @ref ZB_ZCL_DRLC_SRV_CMD_CANCEL_LOAD_CONTROL_EVENT "CancelLoadControlEvent" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_DRLC_CANCEL_LOAD_CONTROL_EVENT_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (@ref zb_zcl_drlc_cancel_lce_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + * @par Usage + * @n Example of sending @ref ZB_ZCL_DRLC_SRV_CMD_CANCEL_LOAD_CONTROL_EVENT "CancelLoadControlEvent" command + * @snippet se/energy_service_interface/se_esi_zc.c esi_dev_cmd_send_lce_event2 + */ +void zb_drlc_server_send_cancel_load_control_event(zb_uint8_t param, + zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, zb_zcl_drlc_cancel_lce_payload_t *payload, zb_callback_t cb); + + +/** Function for send @ref ZB_ZCL_DRLC_SRV_CMD_CANCEL_ALL_LOAD_CONTROL_EVENTS "CancellAllLoadControlEvents" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_DRLC_CANCEL_ALL_LOAD_CONTROL_EVENTS_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload: pointer to zb_uint8_t, where + * "Cancel Control" field value is placed (see SE spec, D.2.2.3.3.1). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + * @par Usage + * @n Example of sending @ref ZB_ZCL_DRLC_SRV_CMD_CANCEL_ALL_LOAD_CONTROL_EVENTS "CancellAllLoadControlEvents" command + * @snippet se/energy_service_interface/se_esi_zc.c esi_dev_cmd_send_lce_event3 + */ +void zb_drlc_server_send_cancel_all_load_control_events(zb_uint8_t param, + zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, zb_uint8_t *payload, zb_callback_t cb); + +/** Function for send @ref ZB_ZCL_DRLC_CLI_CMD_REPORT_EVENT_STATUS "ReportEventStatus" command. + * On sender's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with one of @ref ZB_ZCL_DRLC_LOAD_CONTROL_EVENT_CB_ID, + * @ref ZB_ZCL_DRLC_CANCEL_LOAD_CONTROL_EVENT_CB_ID, @ref ZB_ZCL_DRLC_CANCEL_ALL_LOAD_CONTROL_EVENTS_CB_ID + * callback ids on reception of @ref ZB_ZCL_DRLC_SRV_CMD_LOAD_CONTROL_EVENT "LoadControlEvent", + * @ref ZB_ZCL_DRLC_SRV_CMD_CANCEL_LOAD_CONTROL_EVENT "CancelLoadControlEvent", + * @ref ZB_ZCL_DRLC_SRV_CMD_CANCEL_ALL_LOAD_CONTROL_EVENTS "CancellAllLoadControlEvents" commands respectively. + * @n On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_DRLC_REPORT_EVENT_STATUS_CB_ID callback id. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (@ref zb_zcl_drlc_report_event_status_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + * @par Usage + * @n Handle @ref ZB_ZCL_DRLC_SRV_CMD_CANCEL_ALL_LOAD_CONTROL_EVENTS "CancellAllLoadControlEvents" command + * @snippet se/in_home_display/se_ihd_zr.c ihd_handle_cancel_all_load_control_events + * @n Example of sending @ref ZB_ZCL_DRLC_CLI_CMD_REPORT_EVENT_STATUS "ReportEventStatus" command + * @snippet se/in_home_display/se_ihd_zr.c ihd_send_report_event_status + */ +void zb_drlc_client_send_report_event_status(zb_uint8_t param, + zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, zb_zcl_drlc_report_event_status_payload_t *payload, zb_callback_t cb); + +/** Function for send @ref ZB_ZCL_DRLC_SEND_CMD_REPORT_EVENT_STATUS_TSN "ReportEventStatus" command. + * On sender's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with one of @ref ZB_ZCL_DRLC_LOAD_CONTROL_EVENT_CB_ID, + * @ref ZB_ZCL_DRLC_CANCEL_LOAD_CONTROL_EVENT_CB_ID, @ref ZB_ZCL_DRLC_CANCEL_ALL_LOAD_CONTROL_EVENTS_CB_ID + * callback ids on reception of @ref ZB_ZCL_DRLC_SRV_CMD_LOAD_CONTROL_EVENT "LoadControlEvent", + * @ref ZB_ZCL_DRLC_SRV_CMD_CANCEL_LOAD_CONTROL_EVENT "CancelLoadControlEvent", + * @ref ZB_ZCL_DRLC_SRV_CMD_CANCEL_ALL_LOAD_CONTROL_EVENTS "CancellAllLoadControlEvents" commands respectively. + * @n On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_DRLC_REPORT_EVENT_STATUS_CB_ID callback id. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (@ref zb_zcl_drlc_report_event_status_payload_t). + * @param tsn - transaction sequence number of response + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + * @par Usage + * @n Handle @ref ZB_ZCL_DRLC_SRV_CMD_CANCEL_ALL_LOAD_CONTROL_EVENTS "CancellAllLoadControlEvents" command + * @snippet se/in_home_display/se_ihd_zr.c ihd_handle_cancel_all_load_control_events + * @n Example of sending @ref ZB_ZCL_DRLC_SEND_CMD_REPORT_EVENT_STATUS_TSN "ReportEventStatus" command + * @snippet se/in_home_display/se_ihd_zr.c ihd_send_report_event_status + */ +void zb_drlc_client_send_report_event_status_tsn(zb_uint8_t param, + zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, zb_zcl_drlc_report_event_status_payload_t *payload, zb_uint8_t tsn, zb_callback_t cb); + + + +/** Function for send @ref ZB_ZCL_DRLC_CLI_CMD_GET_SCHEDULED_EVENTS "GetScheduledEvents" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_DRLC_GET_SCHEDULED_EVENTS_CB_ID callback id. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (@ref zb_zcl_drlc_get_scheduled_events_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + * @par Usage + * @n Example of sending @ref ZB_ZCL_DRLC_CLI_CMD_GET_SCHEDULED_EVENTS "GetScheduledEvents" + * @snippet se/in_home_display/se_ihd_zr.c ihd_dev_cmd_get_scheduled_events + */ +void zb_drlc_client_send_get_scheduled_events(zb_uint8_t param, + zb_addr_u *dst_addr, zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, zb_zcl_drlc_get_scheduled_events_payload_t *payload, zb_callback_t cb); + +/** Macro for call @ref zb_drlc_server_send_load_control_event function + */ +#define ZB_ZCL_DRLC_SEND_CMD_LOAD_CONTROL_EVENT(_param, \ + _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload ) \ + zb_drlc_server_send_load_control_event(_param, \ + _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload, NULL) + +/** Macro for call @ref zb_drlc_server_send_cancel_load_control_event function + */ +#define ZB_ZCL_DRLC_SEND_CMD_CANCEL_LCE(_param, \ + _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload ) \ + zb_drlc_server_send_cancel_load_control_event(_param, \ + _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload, NULL) + +/** Macro for call @ref zb_drlc_server_send_cancel_all_load_control_events function + */ +#define ZB_ZCL_DRLC_SEND_CMD_CANCEL_ALL_LCE(_param, \ + _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload ) \ + zb_drlc_server_send_cancel_all_load_control_events(_param, \ + _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload, NULL) + +/** Macro for call @ref zb_drlc_client_send_get_scheduled_events function + */ +#define ZB_ZCL_DRLC_SEND_CMD_GET_SCHEDULED_EVENTS(_param, \ + _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload ) \ + zb_drlc_client_send_get_scheduled_events(_param, \ + _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload, NULL) + +/** Macro for call @ref zb_drlc_client_send_report_event_status function + */ +#define ZB_ZCL_DRLC_SEND_CMD_REPORT_EVENT_STATUS( _param, \ + _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload ) \ + zb_drlc_client_send_report_event_status(_param, \ + _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload, NULL) + +/** Macro for call @ref zb_drlc_client_send_report_event_status_tsn function + */ +#define ZB_ZCL_DRLC_SEND_CMD_REPORT_EVENT_STATUS_TSN( _param, \ + _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload, _tsn ) \ + zb_drlc_client_send_report_event_status_tsn(_param, \ + _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload, _tsn, NULL) + +/** @} */ /* ZB_ZCL_DRLC_COMMANDS_STRUCTURES_AND_DEFINITIONS */ + +/** @brief Declare attribute list for DRLC cluster + * @param[in] attr_list - attribute list variable name + * @param[in] utility_enrollment_group - pointer to variable to store @ref ZB_ZCL_ATTR_DRLC_UTILITY_ENROLLMENT_GROUP value + * @param[in] start_randomization_munutes - pointer to variable to store @ref ZB_ZCL_ATTR_DRLC_START_RANDOMIZATION_MINUTES value + * @param[in] duration_randomization_minutes - pointer to variable to store @ref ZB_ZCL_ATTR_DRLC_DURATION_RANDOMIZATION_MINUTES value + * @param[in] device_class - pointer to variable to store @ref ZB_ZCL_ATTR_DRLC_DEVICE_CLASS_VALUE value + */ + #define ZB_ZCL_DECLARE_DRLC_ATTRIB_LIST(attr_list, utility_enrollment_group, \ + start_randomization_munutes, duration_randomization_minutes, device_class) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_DRLC) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_DRLC_UTILITY_ENROLLMENT_GROUP, (utility_enrollment_group), ZB_ZCL_ATTR_TYPE_8BIT, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_DRLC_START_RANDOMIZATION_MINUTES, (start_randomization_munutes), ZB_ZCL_ATTR_TYPE_8BIT, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_DRLC_DURATION_RANDOMIZATION_MINUTES, (duration_randomization_minutes), ZB_ZCL_ATTR_TYPE_8BIT, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_DRLC_DEVICE_CLASS_VALUE, (device_class), ZB_ZCL_ATTR_TYPE_16BIT, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + + +/** Initialize @ref zb_zcl_drlc_client_attrs_s DRLC cluster's attributes */ +#define ZB_ZCL_DECLARE_DRLC_ATTR_LIST_INIT \ + (zb_zcl_drlc_client_attrs_t) \ + { .utility_enrollment_group = 0, \ + .start_randomization_munutes = 0x1e, \ + .duration_randomization_minutes = 0, } + + +/** + * @brief DRLC client cluster attributes + */ +typedef struct zb_zcl_drlc_client_attrs_s +{ + /** @copydoc ZB_ZCL_ATTR_DRLC_UTILITY_ENROLLMENT_GROUP + * @see ZB_ZCL_ATTR_DRLC_UTILITY_ENROLLMENT_GROUP + */ + zb_uint8_t utility_enrollment_group; + + /** @copydoc ZB_ZCL_ATTR_DRLC_START_RANDOMIZATION_MINUTES + * @see ZB_ZCL_ATTR_DRLC_START_RANDOMIZATION_MINUTES + */ + zb_uint8_t start_randomization_munutes; + + /** @copydoc ZB_ZCL_ATTR_DRLC_DURATION_RANDOMIZATION_MINUTES + * @see ZB_ZCL_ATTR_DRLC_DURATION_RANDOMIZATION_MINUTES + */ + zb_uint8_t duration_randomization_minutes; + + /** @copydoc ZB_ZCL_ATTR_DRLC_DEVICE_CLASS_VALUE + * @see ZB_ZCL_ATTR_DRLC_DEVICE_CLASS_VALUE + */ + zb_uint16_t device_class_value; +} zb_zcl_drlc_client_attrs_t; + + +/** @brief Declare attribute list for DRLC cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - variable of @ref zb_zcl_drlc_client_attrs_t type (containing DRLC cluster attributes) + */ +#define ZB_ZCL_DECLARE_DRLC_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_DRLC_ATTRIB_LIST(attr_list, &attrs.utility_enrollment_group, \ + &attrs.start_randomization_munutes, &attrs.duration_randomization_minutes, \ + &attrs.device_class_value) + +/** @} */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ +/** Internal handler for DRLC Cluster commands */ + +void zb_zcl_drlc_init_server(void); +void zb_zcl_drlc_init_client(void); +#define ZB_ZCL_CLUSTER_ID_DRLC_SERVER_ROLE_INIT zb_zcl_drlc_init_server +#define ZB_ZCL_CLUSTER_ID_DRLC_CLIENT_ROLE_INIT zb_zcl_drlc_init_client + +#endif /* ZB_ZCL_DRLC_H_ */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_el_measurement.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_el_measurement.h new file mode 100644 index 0000000..63c8095 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_el_measurement.h @@ -0,0 +1,973 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Electrical Measurement cluster definitions +*/ + +#ifndef ZB_ZCL_ELECTRICAL_MEASUREMENT_H +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + + +/** @cond DOXYGEN_ZCL_SECTION */ + +/* Cluster ZB_ZCL_CLUSTER_ID_ELECTRICAL_MEASUREMENT */ + +/*! @addtogroup ZB_ZCL_ELECTRICAL_MEASUREMENT + @{ + @name Electrical Measurement cluster attributes + @{ +*/ + +/** @brief Default value for Electrical Measurement cluster revision global attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0003u) + +/*! @brief Electrical Measurement cluster attribute identifiers + @see HA spec, subclause 9.2.2.2 +*/ +enum zb_zcl_electrical_measurement_attr_e +{ + /** This attribute indicates a device s measurement capabilities. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_ID = 0x0000, + /** The DCVoltage attribute represents the most recent DC voltage reading in Volts (V). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_ID = 0x0100, + /** The DCVoltageMin attribute represents the lowest DC voltage value measured in Volts (V). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MIN_ID = 0x0101, + /** The DCVoltageMax attribute represents the highest DC voltage value measured in Volts (V). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MAX_ID = 0x0102, + /** The DCCurrent attribute represents the most recent DC current reading in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_ID = 0x0103, + /** The DCCurrentMin attribute represents the lowest DC current value measured in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_MIN_ID = 0x0104, + /** The DCCurrentMax attribute represents the highest DC current value measured in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_MAX_ID = 0x0105, + /** The @e DCPower attribute represents the most recent DC power reading in @e Watts (W) */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DCPOWER_ID = 0x0106, + /** The DCPowerMin attribute represents the lowest DC power value measured in Watts (W). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_MIN_ID = 0x0107, + /** The DCPowerMax attribute represents the highest DC power value measured in Watts (W). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_MAX_ID = 0x0108, + /** The DCVoltageMultiplier provides a value to be multiplied against the DCVoltage, + * DCVoltageMin, and DCVoltageMax attributes. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MULTIPLIER_ID = 0x0200, + /** The DCVoltageDivisor provides a value to be divided against the DCVoltage, + * DCVoltageMin, and DCVoltageMax attributes. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_DIVISOR_ID = 0x0201, + /** The DCCurrentMultiplier provides a value to be multiplied against the DCCurrent, + * DCCurrentMin, and DCCurrentMax attributes. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_MULTIPLIER_ID = 0x0202, + /** The DCCurrentDivisor provides a value to be divided against the DCCurrent, + * DCCurrentMin, and DCCurrentMax attributes. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_DIVISOR_ID = 0x0203, + /** The DCPowerMultiplier provides a value to be multiplied against the DCPower, + * DCPowerMin, and DCPowerMax attributes. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_MULTIPLIER_ID = 0x0204, + /** The DCPowerDivisor provides a value to be divided against the DCPower, + * DCPowerMin, and DCPowerMax attributes. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_DIVISOR_ID = 0x0205, + /** The ACFrequency attribute represents the most recent AC Frequency reading in Hertz (Hz). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_ID = 0x0300, + /** The ACFrequencyMin attribute represents the lowest AC Frequency value measured in Hertz (Hz). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MIN_ID = 0x0301, + /** The ACFrequencyMax attribute represents the highest AC Frequency value measured in Hertz (Hz). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MAX_ID = 0x0302, + /** The NeutralCurrent attribute represents the AC neutral (Line-Out) current value + * at the moment in time the attribute is read, in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_NEUTRAL_CURRENT_ID = 0x0303, + /** Active power represents the current demand of active power delivered or + * received at the premises, in @e kW */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_TOTAL_ACTIVE_POWER_ID = 0x0304, + /** Reactive power represents the current demand of reactive power delivered or + * received at the premises, in kVAr. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_TOTAL_REACTIVE_POWER_ID = 0x0305, + /** Represents the current demand of apparent power, in @e kVA */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_TOTAL_APPARENT_POWER_ID = 0x0306, + /** Attribute represent the most recent 1st harmonic current reading in an AC frequency. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED1ST_HARMONIC_CURRENT_ID = 0x0307, + /** Attribute represent the most recent 3rd harmonic current reading in an AC frequency. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED3RD_HARMONIC_CURRENT_ID = 0x0308, + /** Attribute represent the most recent 5th harmonic current reading in an AC frequency. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED5TH_HARMONIC_CURRENT_ID = 0x0309, + /** Attribute represent the most recent 7th harmonic current reading in an AC frequency. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED7TH_HARMONIC_CURRENT_ID = 0x030a, + /** Attribute represent the most recent 9th harmonic current reading in an AC frequency. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED9TH_HARMONIC_CURRENT_ID = 0x030b, + /** Attribute represent the most recent 11th harmonic current reading in an AC frequency. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED11TH_HARMONIC_CURRENT_ID = 0x030c, + /** Attribute represent the most recent phase of the 1st harmonic current reading + * in an AC frequency. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE1ST_HARMONIC_CURRENT_ID = 0x030d, + /** Attribute represent the most recent phase of the 3rd harmonic current reading + * in an AC frequency. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE3RD_HARMONIC_CURRENT_ID = 0x030e, + /** Attribute represent the most recent phase of the 5th harmonic current reading + * in an AC frequency. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE5TH_HARMONIC_CURRENT_ID = 0x030f, + /** Attribute represent the most recent phase of the 7th harmonic current reading + * in an AC frequency. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE7TH_HARMONIC_CURRENT_ID = 0x0310, + /** Attribute represent the most recent phase of the 9th harmonic current reading + * in an AC frequency. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE9TH_HARMONIC_CURRENT_ID = 0x0311, + /** Attribute represent the most recent phase of the 11th harmonic current reading + * in an AC frequency. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE11TH_HARMONIC_CURRENT_ID = 0x0312, + /** Provides a value to be multiplied against the ACFrequency attribute. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MULTIPLIER_ID = 0x0400, + /** Provides a value to be divided against the ACFrequency attribute. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_DIVISOR_ID = 0x0401, + /** Provides a value to be multiplied against a raw or uncompensated + * sensor count of power being measured by the metering device. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_MULTIPLIER_ID = 0x0402, + /** Provides a value to divide against the results of applying the + * @e Multiplier attribute against a raw or uncompensated sensor + * count of power being measured by the metering device. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_DIVISOR_ID = 0x0403, + /** Represents the unit value for the MeasuredNthHarmonicCurrent attribute in the + * format MeasuredNthHarmonicCurrent * 10 ^ HarmonicCurrentMultiplier amperes. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_HARMONIC_CURRENT_MULTIPLIER_ID = 0x0404, + /** Represents the unit value for the MeasuredPhaseNthHarmonicCurrent attribute in + * the format MeasuredPhaseNthHarmonicCurrent * 10 ^ PhaseHarmonicCurrentMultiplier + * degrees. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_PHASE_HARMONIC_CURRENT_MULTIPLIER_ID = 0x0405, + /** Represents the single phase or Phase A, AC line current (Square root of active and + * reactive current) value at the moment in time the attribute is read, in @e Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_LINE_CURRENT_ID = 0x0501, + /** Represents the single phase or Phase A, AC active/resistive current value at the + * moment in time the attribute is read, in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_ID = 0x0502, + /** Represents the single phase or Phase A, AC reactive current value at the moment + * in time the attribute is read, in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_ID = 0x0503, + /** Represents the most recent RMS voltage reading in @e Volts (V). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSVOLTAGE_ID = 0x0505, + /** Represents the lowest RMS voltage value measured in Volts (V). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_ID = 0x0506, + /** Represents the highest RMS voltage value measured in Volts (V). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_ID = 0x0507, + /** Represents the most recent RMS current reading in @e Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSCURRENT_ID = 0x0508, + /** Represents the lowest RMS current value measured in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_ID = 0x0509, + /** Represents the highest RMS current value measured in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_ID = 0x050a, + /** Represents the single phase or Phase A, current demand of active power delivered or + * received at the premises, in @e Watts (W). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_ID = 0x050B, + /** Represents the lowest AC power value measured in Watts (W). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_ID = 0x050c, + /** Represents the highest AC power value measured in Watts (W). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_ID = 0x050d, + /** Represents the single phase or Phase A, current demand of reactive power delivered + * or received at the premises, in VAr. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_ID = 0x050e, + /** Represents the single phase or Phase A, current demand of apparent (Square root + * of active and reactive power) power, in @e VA. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_APPARENT_POWER_ID = 0x050F, + /** Contains the single phase or PhaseA, Power Factor ratio in 1/100th. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_FACTOR_ID = 0x0510, + /** The Period in seconds that the RMS voltage is averaged over. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMSVOLTAGE_MEASUREMENT_PERIOD_ID = 0x0511, + /** The number of times the average RMS voltage, has been above the AverageRMS + * OverVoltage threshold since last reset. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_ID = 0x0512, + /** The number of times the average RMS voltage, has been below the AverageRMS + * underVoltage threshold since last reset. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_ID = 0x0513, + /** The duration in seconds used to measure an extreme over voltage condition. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_ID = 0x0514, + /** The duration in seconds used to measure an extreme under voltage condition. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_ID = 0x0515, + /** The duration in seconds used to measure a voltage sag condition. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_ID = 0x0516, + /** The duration in seconds used to measure a voltage swell condition. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_ID = 0x0517, + /** Provides a value to be multiplied against the @e InstantaneousVoltage and @e + * RMSVoltage attributes. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACVOLTAGE_MULTIPLIER_ID = 0x0600, + /** Provides a value to be divided against the @e InstantaneousVoltage and + * @e RMSVoltage attributes. This attribute must be used in conjunction with the @e + * ACVoltageMultiplier attribute. 0x0000 is an invalid value for this attribute. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACVOLTAGE_DIVISOR_ID = 0x0601, + /** Provides a value to be multiplied against the @e InstantaneousCurrent and @e + * RMSCurrent attributes */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACCURRENT_MULTIPLIER_ID = 0x0602, + /** Provides a value to be divided against the @e ACCurrent, @e InstantaneousCurrent + * and @e RMSCurrent attributes. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACCURRENT_DIVISOR_ID = 0x0603, + /** Provides a value to be multiplied against the @e InstantaneousPower and @e + * ActivePower attributes */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACPOWER_MULTIPLIER_ID = 0x0604, + /** Provides a value to be divided against the @e InstantaneousPower and @e + * ActivePower attributes. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACPOWER_DIVISOR_ID = 0x0605, + /** Specifies which configurable alarms may be generated. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_OVERLOAD_ALARMS_MASK_ID = 0x0700, + /** Specifies the alarm threshold, set by the manufacturer, for the maximum output + * voltage supported by device. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_OVERLOAD_ID = 0x0701, + /** Specifies the alarm threshold, set by the manufacturer, for the maximum output + * current supported by device. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_OVERLOAD_ID = 0x0702, + /** Specifies which configurable alarms may be generated. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_ID = 0x0800, + /** Specifies the alarm threshold, set by the manufacturer, for the maximum output + * voltage supported by device. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_OVERLOAD_ID = 0x0801, + /** Specifies the alarm threshold, set by the manufacturer, for the maximum output + * current supported by device. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_CURRENT_OVERLOAD_ID = 0x0802, + /** Specifies the alarm threshold, set by the manufacturer, for the maximum output + * active power supported by device. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_ACTIVE_POWER_OVERLOAD_ID = 0x0803, + /** Specifies the alarm threshold, set by the manufacturer, for the maximum output + * reactive power supported by device. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_REACTIVE_POWER_OVERLOAD_ID = 0x0804, + /** The average RMS voltage above which an over voltage condition is reported. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_ID = 0x0805, + /** The average RMS voltage below which an under voltage condition is reported. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_ID = 0x0806, + /** The RMS voltage above which an extreme under voltage condition is reported. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_ID = 0x0807, + /** The RMS voltage below which an extreme under voltage condition is reported. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_ID = 0x0808, + /** The RMS voltage below which a sag condition is reported. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_ID = 0x0809, + /** The RMS voltage above which a swell condition is reported. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_ID = 0x080a, + /** Represents the Phase B, AC line current (Square root sum of active and reactive + * currents) value at the moment in time the attribute is read, in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PH_B_ID = 0x0901, + /** Represents the Phase B, AC active/resistive current value at the moment in time + * the attribute is read, in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_B_ID = 0x0902, + /** Represents the Phase B, AC reactive current value at the moment in time the + * attribute is read, in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_B_ID = 0x0903, + /** Represents the most recent RMS voltage reading in @e Volts (V). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSVOLTAGE_PHB_ID = 0x0905, + /** Represents the lowest RMS voltage value measured in Volts (V). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PH_B_ID = 0x0906, + /** Represents the highest RMS voltage value measured in Volts (V). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PH_B_ID = 0x0907, + /** Represents the most recent RMS current reading in @e Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSCURRENT_PHB_ID = 0x0908, + /** Represents the lowest RMS current value measured in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PH_B_ID = 0x0909, + /** Represents the highest RMS current value measured in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PH_B_ID = 0x090a, + /** Represents the Phase B, current demand of active power delivered or received at + * the premises, in @e Watts (W). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PHB_ID = 0x090B, + /** Represents the lowest AC power value measured in Watts (W). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_B_ID = 0x090c, + /** Represents the highest AC power value measured in Watts (W). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_B_ID = 0x090d, + /** Represents the Phase B, current demand of reactive power delivered or received + * at the premises, in VAr. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_B_ID = 0x090e, + /** Represents the Phase B, current demand of apparent (Square root of active and + * reactive power) power, in @e VA. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PHB_ID = 0x090F, + /** Contains the PhaseB, Power Factor ratio in 1/100th. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_B_ID = 0x0910, + /** The number of times the average RMS voltage, has been above the + * @e AverageRMS @e OverVoltage threshold since last reset. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMSVOLTAGE_MEASUREMENT_PERIOD_PHB_ID = 0x0911, + /** The number of times the average RMS voltage, has been above the AverageRMS + * OverVoltage threshold since last reset. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PH_B_ID = 0x0912, + /** The number of times the average RMS voltage, has been below the AverageRMS + * underVoltage threshold since last reset. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PH_B_ID = 0x0913, + /** The duration in seconds used to measure an extreme over voltage condition. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PH_B_ID = 0x0914, + /** The duration in seconds used to measure an extreme under voltage condition. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PH_B_ID = 0x0915, + /** The duration in seconds used to measure a voltage sag condition. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PH_B_ID = 0x0916, + /** The duration in seconds used to measure a voltage swell condition. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PH_B_ID = 0x0917, + /** Represents the Phase C, AC line current (Square root of active and reactive + * current) value at the moment in time the attribute is read, in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PH_C_ID = 0x0a01, + /** Represents the Phase C, AC active/resistive current value at the moment in time + * the attribute is read, in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_C_ID = 0x0a02, + /** Represents the Phase C, AC reactive current value at the moment in time the + * attribute is read, in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_C_ID = 0x0a03, + /** Represents the most recent RMS voltage reading in @e Volts (V).*/ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSVOLTAGE_PHC_ID = 0x0A05, + /** Represents the lowest RMS voltage value measured in Volts (V). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PH_C_ID = 0x0a06, + /** Represents the highest RMS voltage value measured in Volts (V). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PH_C_ID = 0x0a07, + /** Represents the most recent RMS current reading in @e Amps (A).*/ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSCURRENT_PHC_ID = 0x0A08, + /** Represents the lowest RMS current value measured in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PH_C_ID = 0x0a09, + /** Represents the highest RMS current value measured in Amps (A). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PH_C_ID = 0x0a0a, + /** Represents the Phase C, current demand of active power delivered + * or received at the premises, in @e Watts (W). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PHC_ID = 0x0A0B, + /** Represents the lowest AC power value measured in Watts (W). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_C_ID = 0x0a0c, + /** Represents the highest AC power value measured in Watts (W). */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_C_ID = 0x0a0d, + /** Represents the Phase C, current demand of reactive power delivered or received + * at the premises, in VAr. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_C_ID = 0x0a0e, + /** Represents the Phase C, current demand of apparent (Square root of active and + * reactive power) power, in @e VA. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PHC_ID = 0x0A0F, + /** Contains the Phase C, Power Factor ratio in 1/100th. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_C_ID = 0x0a10, + /** The Period in seconds that the RMS voltage is averaged over*/ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMSVOLTAGE_MEASUREMENT_PERIOD_PHC_ID = 0x0A11, + /** The number of times the average RMS voltage, has been above the AverageRMS + * OverVoltage threshold since last reset. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PH_C_ID = 0x0a12, + /** The number of times the average RMS voltage, has been below the AverageRMS + * underVoltage threshold since last reset. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PH_C_ID = 0x0a13, + /** The duration in seconds used to measure an extreme over voltage condition. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PH_C_ID = 0x0a14, + /** The duration in seconds used to measure an extreme under voltage condition. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PH_C_ID = 0x0a15, + /** The duration in seconds used to measure a voltage sag condition. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PH_C_ID = 0x0a16, + /** The duration in seconds used to measure a voltage swell condition. */ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PH_C_ID = 0x0a17, +}; + +/*! @brief Bit mapping for Measurement Type attribute, + @see HA spec, subclause 9.2.2.2.1.1 */ +enum zb_zcl_electrical_measurement_measurement_type_e +{ + /*! Active Measurement bit */ + ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_MEASUREMENT = 0x00000001, + /*! Reactive Measurement bit */ + ZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_MEASUREMENT = 0x00000002, + /*! Apparent Measurement bit */ + ZB_ZCL_ELECTRICAL_MEASUREMENT_APPARENT_MEASUREMENT = 0x00000004, + /*! Phase A Measurement bit */ + ZB_ZCL_ELECTRICAL_MEASUREMENT_PHASE_A_MEASUREMENT = 0x00000008, + /*! Phase B Measurement bit */ + ZB_ZCL_ELECTRICAL_MEASUREMENT_PHASE_B_MEASUREMENT = 0x00000010, + /*! Phase C Measurement bit */ + ZB_ZCL_ELECTRICAL_MEASUREMENT_PHASE_C_MEASUREMENT = 0x00000020, + /*! DC Measurement bit */ + ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_MEASUREMENT = 0x00000040, + /*! Harmonic Measurement bit */ + ZB_ZCL_ELECTRICAL_MEASUREMENT_HARMONIC_MEASUREMENT = 0x00000080, + /*! Power Quality Measurement bit */ + ZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_QUALITY_MEASUREMENT = 0x00000100, + + ZB_ZCL_ELECTRICAL_MEASUREMENT_RESERVED = 0x00000200 +}; + +/** @brief Default value for Measurement Type attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_DEFAULT_VALUE 0x00000000 + +/** @brief Default value for DCVoltage attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for DCVoltageMin attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MIN_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for DCVoltageMax attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MAX_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for DCCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for DCCurrentMin attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_MIN_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for DCCurrentMax attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_MAX_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for DCPowerMin attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_MIN_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for DCPowerMax attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_MAX_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for DCVoltageMultiplier attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MULTIPLIER_DEFAULT_VALUE ((zb_uint16_t)0x0001) + +/** @brief Default value for DCVoltageDivisor attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_DIVISOR_DEFAULT_VALUE ((zb_uint16_t)0x0001) + +/** @brief Default value for DCCurrentMultiplier attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_MULTIPLIER_DEFAULT_VALUE ((zb_uint16_t)0x0001) + +/** @brief Default value for DCCurrentDivisor attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_DIVISOR_DEFAULT_VALUE ((zb_uint16_t)0x0001) + +/** @brief Default value for DCPowerMultiplier attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_MULTIPLIER_DEFAULT_VALUE ((zb_uint16_t)0x0001) + +/** @brief Default value for DCPowerDivisor attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_POWER_DIVISOR_DEFAULT_VALUE ((zb_uint16_t)0x0001) + +/** @brief Default value for ACFrequency attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for ACFrequencyMin attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MIN_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for ACFrequencyMax attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MAX_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for NeutralCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_NEUTRAL_CURRENT_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for DCPower attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DCPOWER_DEFAULT_VALUE 0x8000 + +/** @brief Default value for Measured1stHarmonicCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED1ST_HARMONIC_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for Measured3rdHarmonicCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED3RD_HARMONIC_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for Measured5thHarmonicCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED5TH_HARMONIC_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for Measured7thHarmonicCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED7TH_HARMONIC_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for Measured9thHarmonicCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED9TH_HARMONIC_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for Measured11thHarmonicCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED11TH_HARMONIC_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for MeasuredPhase1stHarmonicCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE1ST_HARMONIC_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for MeasuredPhase3rdHarmonicCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE3RD_HARMONIC_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for MeasuredPhase5thHarmonicCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE5TH_HARMONIC_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for MeasuredPhase7thHarmonicCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE7TH_HARMONIC_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for MeasuredPhase9thHarmonicCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE9TH_HARMONIC_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for MeasuredPhase11thHarmonicCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_MEASURED_PHASE11TH_HARMONIC_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ACFrequencyMultiplier attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MULTIPLIER_DEFAULT_VALUE ((zb_uint16_t)0x0001) + +/** @brief Default value for ACFrequencyDivisor attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_DIVISOR_DEFAULT_VALUE ((zb_uint16_t)0x0001) + +/** @brief Default value for PowerMultiplier attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_MULTIPLIER_DEFAULT_VALUE ((zb_uint32_t)0x000001) + +/** @brief Default value for PowerDivisor attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_DIVISOR_DEFAULT_VALUE ((zb_uint32_t)0x000001) + +/** @brief Default value for HarmonicCurrentMultiplier attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_HARMONIC_CURRENT_MULTIPLIER_DEFAULT_VALUE ((zb_int8_t)0x00) + +/** @brief Default value for PhaseHarmonicCurrentMultiplier attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_PHASE_HARMONIC_CURRENT_MULTIPLIER_DEFAULT_VALUE ((zb_int8_t)0x00) + +/** @brief Default value for LineCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_LINE_CURRENT_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for ActiveCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ReactiveCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for RMSVoltageMin attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for RMSVoltageMax attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for RMSCurrentMin attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for RMSCurrentMax attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for ActivePowerMin attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ActivePowerMax attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ReactivePower attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ApparentPower attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_APPARENT_POWER_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for AverageRmsvoltageMeasurementPeriod attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMSVOLTAGE_MEASUREMENT_PERIOD_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for AverageRMSOverVoltageCounter attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for AverageRMSUnderVoltageCounter attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RMSExtremeOverVoltagePeriod attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RMSExtremeUnderVoltagePeriod attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RMSVoltageSagPeriod attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RMSVoltageSwellPeriod attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for AcvoltageMultiplier attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACVOLTAGE_MULTIPLIER_DEFAULT_VALUE ((zb_uint16_t)0x0001) + +/** @brief Default value for AcvoltageDivisor attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACVOLTAGE_DIVISOR_DEFAULT_VALUE ((zb_uint16_t)0x0001) + +/** @brief Default value for DCOverloadAlarmsMask attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_OVERLOAD_ALARMS_MASK_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for DCVoltageOverload attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_OVERLOAD_DEFAULT_VALUE ((zb_int16_t)0xFFFF) + +/** @brief Default value for DCCurrentOverload attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_CURRENT_OVERLOAD_DEFAULT_VALUE ((zb_int16_t)0xFFFF) + +/** @brief Default value for ACAlarmsMask attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_DEFAULT_VALUE ((zb_uint16_t)0x00) + +/** @brief Default value for ACVoltageOverload attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_OVERLOAD_DEFAULT_VALUE ((zb_int16_t)0xFFFF) + +/** @brief Default value for ACCurrentOverload attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AC_CURRENT_OVERLOAD_DEFAULT_VALUE ((zb_int16_t)0xFFFF) + +/** @brief Default value for ACActivePowerOverload attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AC_ACTIVE_POWER_OVERLOAD_DEFAULT_VALUE ((zb_int16_t)0xFFFF) + +/** @brief Default value for ACReactivePowerOverload attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AC_REACTIVE_POWER_OVERLOAD_DEFAULT_VALUE ((zb_int16_t)0xFFFF) + +/** @brief Default value for RMSVoltage attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMSVOLTAGE_DEFAULT_VALUE 0xffff + +/** @brief Default value for RMSCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMSCURRENT_DEFAULT_VALUE 0xffff + +/** @brief Default value for ActivePower attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_DEFAULT_VALUE 0xffff + +/** @brief Default value for RMSCurrent attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_FACTOR_DEFAULT_VALUE 0x0 + +/** @brief Default value for PowerMultiplier attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACPOWER_MULTIPLIER_DEFAULT_VALUE 0x0001 + +/** @brief Default value for PowerDivisor attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACPOWER_DIVISOR_DEFAULT_VALUE 0x0001 + +/** @brief Default value for ACCurrentMultiplier attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACCURRENT_MULTIPLIER_DEFAULT_VALUE 0x0001 + +/** @brief Default value for ACCurrentDivisor attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACCURRENT_DIVISOR_DEFAULT_VALUE 0x0001 + +/** @brief Default value for LineCurrentPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PH_B_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for ActiveCurrentPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_B_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ReactiveCurrentPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_B_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for RmsvoltagePHB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMSVOLTAGE_PHB_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for RMSVoltageMinPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PH_B_DEFAULT_VALUE ((zb_uint16_t)0x8000) + +/** @brief Default value for RMSVoltageMaxPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PH_B_DEFAULT_VALUE ((zb_uint16_t)0x8000) + +/** @brief Default value for RmscurrentPHB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMSCURRENT_PHB_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for RMSCurrentMinPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PH_B_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for RMSCurrentMaxPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PH_B_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for ActivePowerPHB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PHB_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ActivePowerMinPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_B_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ActivePowerMaxPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_B_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ReactivePowerPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_B_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ApparentPowerPHB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PHB_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for PowerFactorPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_B_DEFAULT_VALUE ((zb_int8_t)0x00) + +/** @brief Default value for AverageRmsvoltageMeasurementPeriodPHB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMSVOLTAGE_MEASUREMENT_PERIOD_PHB_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for AverageRMSOverVoltageCounterPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PH_B_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for AverageRMSUnderVoltageCounterPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PH_B_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RMSExtremeOverVoltagePeriodPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PH_B_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RMSExtremeUnderVoltagePeriodPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PH_B_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RMSVoltageSagPeriodPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PH_B_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RMSVoltageSwellPeriodPhB attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PH_B_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for LineCurrentPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PH_C_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for ActiveCurrentPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_C_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ReactiveCurrentPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_C_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for rmsvoltagePHC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMSVOLTAGE_PHC_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for RMSVoltageMinPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PH_C_DEFAULT_VALUE ((zb_uint16_t)0x8000) + +/** @brief Default value for RMSVoltageMaxPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PH_C_DEFAULT_VALUE ((zb_uint16_t)0x8000) + +/** @brief Default value for rmscurrentPHC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMSCURRENT_PHC_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for RMSCurrentMinPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PH_C_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for RMSCurrentMaxPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PH_C_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for ActivePowerPHC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PHC_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ActivePowerMinPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_C_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ActivePowerMaxPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_C_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ReactivePowerPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_C_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for ApparentPowerPHC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PHC_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for PowerFactorPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_C_DEFAULT_VALUE ((zb_int8_t)0x00) + +/** @brief Default value for AverageRmsvoltageMeasurementPeriodPHC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMSVOLTAGE_MEASUREMENT_PERIOD_PHC_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for AverageRMSOverVoltageCounterPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PH_C_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for AverageRMSUnderVoltageCounterPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PH_C_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RMSExtremeOverVoltagePeriodPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PH_C_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RMSExtremeUnderVoltagePeriodPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PH_C_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RMSVoltageSagPeriodPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PH_C_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for RMSVoltageSwellPeriodPhC attribute */ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PH_C_DEFAULT_VALUE ((zb_uint16_t)0x0000) + + +/*! @} */ /* Electrical Measurement cluster attributes */ + +/*! @brief Electrical Measurement cluster server command identifiers + @see ZCL spec, subclause 4.9.2.3.1 +*/ +enum zb_zcl_electrical_measurement_srv_cmd_e +{ + /** This command is generated when the Client command GetProfileInfo is received. */ + ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_PROFILE_INFO_RESPONSE_COMMAND = 0x00, + /** This command is generated when the Client command GetMeasurementProfile is received. */ + ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_MEASUREMENT_PROFILE_RESPONSE_COMMAND = 0x01, +}; + +/*! @brief Electrical Measurement cluster client command identifiers + @see ZCL spec, subclause 4.9.2.4.1 +*/ +enum zb_zcl_electrical_measurement_cli_cmd_e +{ + /** Get Profile Info Command */ + ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_PROFILE_INFO_COMMAND = 0x00, + /** Get Measurement Profile Command */ + ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_MEASUREMENT_PROFILE_COMMAND = 0x01, +}; + +/*! @cond internals_doc + @internal @name Electrical Measurement cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_32BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DCPOWER_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DCPOWER_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSVOLTAGE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSVOLTAGE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSCURRENT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSCURRENT_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_FACTOR_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_FACTOR_ID, \ + ZB_ZCL_ATTR_TYPE_S8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACPOWER_MULTIPLIER_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACPOWER_MULTIPLIER_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACPOWER_DIVISOR_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACPOWER_DIVISOR_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! +* @} +* @endcond +*/ +/** @brief Declare attribute list for Electrical Measurement cluster + @param attr_list - attribute list name + @param measurement_type - pointer to variable to store Measurement Type attribute value + @param dcpower - pointer to variable to store DCPower attribute value +*/ +#define ZB_ZCL_DECLARE_ELECTRICAL_MEASUREMENT_ATTRIB_LIST(attr_list, measurement_type, dcpower) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_ELECTRICAL_MEASUREMENT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_ID, (measurement_type)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DCPOWER_ID, (dcpower)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! + @cond internals_doc + @{ + @internal Number of attributes mandatory for reporting in Electrical Measurement cluster +*/ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_REPORT_ATTR_COUNT 2 + +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_SEND_GET_PROFILE_INFO_RESP( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + profile_count, profile_interval_period, max_number_of_intervals, \ + list_of_attributes, list_of_attributes_size) \ +{ \ + zb_uint8_t ind; \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_PROFILE_INFO_RESPONSE_COMMAND); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (profile_count)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (profile_interval_period)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (max_number_of_intervals)); \ + for (ind=0; ind < list_of_attributes_size; ind++) \ + { \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (list_of_attributes[ind])); \ + } \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, \ + prfl_id, ZB_ZCL_CLUSTER_ID_ELECTRICAL_MEASUREMENT, cb); \ +} + +/** + * @deprecated This function will be removed in the next Major release + * Use @ref ZB_ZCL_ELECTRICAL_MEASUREMENT_SEND_GET_MEASUREMENT_PROFILE_RESP() instead +*/ +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_SEND_GET_MEASUREMENT_PROFILE_INFO_RESP( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + start_time, status, profile_interval_period, number_of_intervals_delivered, attr_id, \ + list_of_intervals) \ +{ \ + zb_uint8_t ind; \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_MEASUREMENT_PROFILE_RESPONSE_COMMAND); \ + ZB_ZCL_PACKET_PUT_DATA32_VAL(ptr, (start_time)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (status)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (profile_interval_period)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (number_of_intervals_delivered)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (attr_id)); \ + for (ind=0; ind < number_of_intervals_delivered; ind++) \ + { \ + \ + } \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, \ + prfl_id, ZB_ZCL_CLUSTER_ID_ELECTRICAL_MEASUREMENT, cb); \ +} + +#define ZB_ZCL_ELECTRICAL_MEASUREMENT_SEND_GET_MEASUREMENT_PROFILE_RESP( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + start_time, status, profile_interval_period, number_of_intervals_delivered, attr_id, \ + attr_type, list_of_intervals) \ +{ \ + zb_uint8_t ind; \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_MEASUREMENT_PROFILE_RESPONSE_COMMAND); \ + ZB_ZCL_PACKET_PUT_DATA32_VAL(ptr, (start_time)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (status)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (profile_interval_period)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (number_of_intervals_delivered)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (attr_id)); \ + for (ind=0; ind < number_of_intervals_delivered; ind++) \ + { \ + (ptr) = zb_zcl_put_value_to_packet((ptr), (attr_type), list_of_intervals[ind]); \ + } \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, \ + prfl_id, ZB_ZCL_CLUSTER_ID_ELECTRICAL_MEASUREMENT, cb); \ +} + +/*! @} + @endcond */ /* Electrical Measurement cluster internals */ + +/*! @} */ /* ZCL HA Electrical Measurement cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_el_measurement_init_server(void); +void zb_zcl_el_measurement_init_client(void); + +#define ZB_ZCL_CLUSTER_ID_ELECTRICAL_MEASUREMENT_SERVER_ROLE_INIT zb_zcl_el_measurement_init_server +#define ZB_ZCL_CLUSTER_ID_ELECTRICAL_MEASUREMENT_CLIENT_ROLE_INIT zb_zcl_el_measurement_init_client + +#endif /* ZB_ZCL_ELECTRICAL_MEASUREMENT_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_en50523_appliance_events_and_alerts.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_en50523_appliance_events_and_alerts.h new file mode 100644 index 0000000..08128c5 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_en50523_appliance_events_and_alerts.h @@ -0,0 +1,454 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: EN50523 Appliance events and alerts cluster definitions +*/ + +#ifndef ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_H +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_H 1 + +/** @cond DOXYGEN_ZCL_SECTION */ + +/*! @addtogroup ZB_ZCL_EN50523_APP_EVENTS_ALERTS + @{ +*/ +/*! @name EN50523 Appliance events and alerts cluster commands + @{ +*/ +/*! @brief EN50523 Appliance events and alerts cluster + command received identifiers + @see ZCL 6.0 spec, subclause 15.4.2.3 +*/ +enum zb_zcl_en50523_appl_ev_and_alerts_recv_cmd_e +{ + ZB_ZCL_CMD_EN50523_APPL_EV_AND_ALERTS_GET_ALERTS_ID = 0x00, /**< "Get alerts" command. */ +}; + +/*! @brief EN50523 Appliance events and alerts cluster + commands generated identifiers + @see ZCL 6.0 spec, subclause 15.4.2.4 +*/ +enum zb_zcl_en50523_appl_ev_and_alerts_send_cmd_e +{ + /*! "Get alerts response" command. */ + ZB_ZCL_CMD_EN50523_APPL_EV_AND_ALERTS_GET_ALERTS_RESP_ID = 0x00, + /*! "Alerts notification" command. */ + ZB_ZCL_CMD_EN50523_APPL_EV_AND_ALERTS_ALERTS_NOTIFICATION_ID = 0x01, + /*! "Event notification" command. */ + ZB_ZCL_CMD_EN50523_APPL_EV_AND_ALERTS_EVENT_NOTIFICATION_ID = 0x02, +}; + +/** @brief Default value for EN50523 Appliance events and alerts cluster revision global attribute */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/*! + @brief Declare attribute list for EN50523 Appliance events and alerts cluster (only cluster revision attribute) + @param attr_list - attribute list name +*/ +#define ZB_ZCL_DECLARE_EN50523_APPL_EV_AND_ALERTS_ATTR_LIST(attr_list) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_EN50523_APPL_EV_AND_ALERTS) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @cond internals_doc */ +/* en50523 cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_APPL_EV_AND_ALERTS_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CMD_EN50523_APPL_EV_AND_ALERTS_GET_ALERTS_ID + +#define ZB_ZCL_CLUSTER_ID_APPL_EV_AND_ALERTS_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_EN50523_APPL_EV_AND_ALERTS_GET_ALERTS_RESP_ID, \ + ZB_ZCL_CMD_EN50523_APPL_EV_AND_ALERTS_ALERTS_NOTIFICATION_ID, \ + ZB_ZCL_CMD_EN50523_APPL_EV_AND_ALERTS_EVENT_NOTIFICATION_ID + +#define ZB_ZCL_CLUSTER_ID_APPL_EV_AND_ALERTS_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_APPL_EV_AND_ALERTS_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_APPL_EV_AND_ALERTS_CLIENT_ROLE_GENERATED_CMD_LIST ZB_ZCL_CLUSTER_ID_APPL_EV_AND_ALERTS_SERVER_ROLE_RECEIVED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + +/******************************* Get Alerts Command ******************************/ + +/*! @brief Get Alerts command, ZCL spec 15.4.2.2.1 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_SEND_GET_ALERTS_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_EN50523_APPL_EV_AND_ALERTS_GET_ALERTS_ID); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_APPLIANCE_EVENTS_AND_ALERTS, cb); \ +} + +/******************************* Get Alerts Response Command ******************************/ + +/*! @brief Maximum number of Alerts */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_MAX_ALERTS_NUM 15 + +/*! @brief Type of alert */ +enum zb_zcl_en50523_appl_ev_and_alerts_alerts_type_e +{ + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERTS_TYPE_UNSTRUCTURED = 0x00, +}; + +/*! @brief Alert category */ +enum zb_zcl_en50523_appl_ev_and_alerts_alert_category_e +{ + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERT_CATEGORY_WARNING = 0x01, + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERT_CATEGORY_DANGER = 0x02, + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERT_CATEGORY_FAILURE = 0x03, +}; + +/*! @brief Alert presence recovery */ +enum zb_zcl_en50523_appl_ev_and_alerts_alert_presence_e +{ + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERT_RECOVERY = 0x00, + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERT_PRESENCE = 0x01, +}; + +/*! @brief Get Number of Alerts */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERTS_COUNT_GET_NUM(_alerts_count) ((_alerts_count) & 0x0F) + +/*! @brief Set Number of Alerts */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERTS_COUNT_SET_NUM(_alerts_count, num) ((_alerts_count) |= (num & 0x0F)) + +/*! @brief Get Type of alert */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERTS_COUNT_GET_TYPE(_alerts_count) (((_alerts_count) & 0xF0) >> 4) + +/*! @brief Set Type of alert */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERTS_COUNT_SET_TYPE(_alerts_count, type) ((_alerts_count) |= ((type & 0x0F) << 4)) + +/*! @brief Get Alert ID */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERT_STRUCT_GET_ID(_alert_struct) ((_alert_struct).alert[2] & 0xFF) + +/*! @brief Set Alert ID */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERT_STRUCT_SET_ID(_alert_struct, id) ((_alert_struct).alert[2] = (id & 0xFF)) + +/*! @brief Get Alert Category */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERT_STRUCT_GET_CATEGORY(_alert_struct) ((_alert_struct).alert[1] & 0x0F) + +/*! @brief Set Alert Category */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERT_STRUCT_SET_CATEGORY(_alert_struct, cat) ((_alert_struct).alert[1] |= (cat & 0x0F)) + +/*! @brief Get Alert Presence recovery */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERT_STRUCT_GET_PRESENCE(_alert_struct) (((_alert_struct).alert[1] & 0xF0) >> 4) + +/*! @brief Set Alert Presence recovery */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERT_STRUCT_SET_PRESENCE(_alert_struct, pres) ((_alert_struct).alert[1] |= (pres & 0x0F) << 4) + +/*! @brief Get Alert Manufacturer specific bits */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERT_STRUCT_GET_MANUF_SPEC(_alert_struct) ((_alert_struct).alert[0] & 0xFF) + +/*! @brief Set Alert Manufacturer specific bits */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERT_STRUCT_SET_MANUF_SPEC(_alert_struct, val) ((_alert_struct).alert[0] = (val & 0xFF)) + +/*! @brief Alert structure */ +typedef ZB_PACKED_PRE struct zb_zcl_en50523_appl_ev_and_alerts_alert_struct_s +{ + /** Alert field - Alert ID, Category, Presence recovery, Manufacturer specific bits */ + zb_uint8_t alert[3]; +} ZB_PACKED_STRUCT zb_zcl_en50523_appl_ev_and_alerts_alert_struct_t; + +/*! @brief Structure representation of Get Alerts Response command */ +typedef ZB_PACKED_PRE struct zb_zcl_en50523_appl_ev_and_alerts_get_alerts_resp_s +{ + /** Alerts count fields - Number of Alerts, Type of alert */ + zb_uint8_t alerts_count; + /** Alert structure fields, see zb_zcl_en50523_appl_ev_and_alerts_alert_struct_t */ + zb_zcl_en50523_appl_ev_and_alerts_alert_struct_t alert_struct[ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_MAX_ALERTS_NUM]; + +} ZB_PACKED_STRUCT zb_zcl_en50523_appl_ev_and_alerts_get_alerts_resp_t; + +/*! Get Alerts Response command payload size */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_GET_ALERTS_RESP_PAYLOAD_SIZE(ptr) (sizeof(((zb_zcl_en50523_appl_ev_and_alerts_get_alerts_resp_t *)(ptr))->alerts_count) + \ + (ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERTS_COUNT_GET_NUM(((zb_zcl_en50523_appl_ev_and_alerts_get_alerts_resp_t *)(ptr))->alerts_count)* \ + sizeof(zb_zcl_en50523_appl_ev_and_alerts_alert_struct_t))) + +/*! @brief Start Get Alerts Response command, ZCL spec 15.4.2.3.1 + @param buffer - to put packet to + @param seq - sequence + @param alerts_count - Alerts count field + @param ptr - [out] (zb_uint8_t*) current position for @ref ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_SEND_GET_ALERTS_RESP_ADD + and @ref ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_SEND_GET_ALERTS_RESP_END +*/ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_SEND_GET_ALERTS_RESP_START( \ + buffer, seq, alerts_count, ptr) \ +{ \ + (ptr) = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, \ + ZB_ZCL_CMD_EN50523_APPL_EV_AND_ALERTS_GET_ALERTS_RESP_ID); \ + ZB_ZCL_PACKET_PUT_DATA8((ptr), (alerts_count)); \ +} + +/*! @brief Add Alert Structure to Get Alerts Response command, ZCL spec 15.4.2.3.1 + @param ptr - [in/out] (zb_uint8_t*) current position + @param alert_struct - pointer to the Alert structure to put into packet +*/ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_SEND_GET_ALERTS_RESP_ADD(ptr, alert_struct) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA24(ptr, (alert_struct)); \ +} + +/*! @brief End form Get Alerts Response command and send it, ZCL spec 15.4.2.3.1 + @param ptr - (zb_uint8_t*) current position + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier +*/ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_SEND_GET_ALERTS_RESP_END( \ + ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id) \ +{ \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_APPLIANCE_EVENTS_AND_ALERTS, NULL); \ +} + +/** @brief Macro for getting Get Alerts Response command, ZCL spec 15.4.2.3.1 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_en50523_appl_ev_and_alerts_get_alerts_resp_t + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_GET_GET_ALERTS_RESP(data_ptr, buffer, status) \ +{ \ + zb_uint8_t *data = zb_buf_begin(buffer); \ + if (zb_buf_len((buffer)) < \ + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_GET_ALERTS_RESP_PAYLOAD_SIZE(data)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->alerts_count, data); \ + ZB_ZCL_PACKET_GET_DATA_N((data_ptr)->alert_struct, data, \ + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERTS_COUNT_GET_NUM((data_ptr)->alerts_count)*sizeof(zb_zcl_en50523_appl_ev_and_alerts_alert_struct_t)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ +} + +/******************************* Alerts Notification Command ******************************/ + +/*! @brief Structure representation of Alerts Notification command */ +typedef ZB_PACKED_PRE struct zb_zcl_en50523_appl_ev_and_alerts_alerts_notif_s +{ + /** Alerts count fields - Number of Alerts, Type of alert */ + zb_uint8_t alerts_count; + /** Alert structure fields, see zb_zcl_en50523_appl_ev_and_alerts_alert_struct_t */ + zb_zcl_en50523_appl_ev_and_alerts_alert_struct_t alert_struct[ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_MAX_ALERTS_NUM]; + +} ZB_PACKED_STRUCT zb_zcl_en50523_appl_ev_and_alerts_alerts_notif_t; + +/*! Alerts Notification command payload size */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERTS_NOTIF_PAYLOAD_SIZE(ptr) (sizeof(((zb_zcl_en50523_appl_ev_and_alerts_alerts_notif_t *)(ptr))->alerts_count) + \ + (ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERTS_COUNT_GET_NUM(((zb_zcl_en50523_appl_ev_and_alerts_alerts_notif_t *)(ptr))->alerts_count)* \ + sizeof(zb_zcl_en50523_appl_ev_and_alerts_alert_struct_t))) + +/*! @brief Start Alerts Notification command, ZCL spec 15.4.2.3.2 + @param buffer - to put packet to + @param def_resp - enable/disable default response + @param alerts_count - Alerts count field + @param ptr - [out] (zb_uint8_t*) current position for @ref ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_SEND_ALERTS_NOTIF_ADD + and @ref ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_SEND_ALERTS_NOTIF_END +*/ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_SEND_ALERTS_NOTIF_START( \ + buffer, def_resp, alerts_count, ptr) \ +{ \ + (ptr) = zb_zcl_start_command_header(buffer, \ + ZB_ZCL_CONSTRUCT_FRAME_CONTROL( \ + ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, \ + (def_resp)), \ + 0, /* No manuf_code */ \ + ZB_ZCL_CMD_EN50523_APPL_EV_AND_ALERTS_ALERTS_NOTIFICATION_ID, \ + NULL); \ + ZB_ZCL_PACKET_PUT_DATA8((ptr), (alerts_count)); \ +} + +/*! @brief Add Alert Structure to Alerts Notification command, ZCL spec 15.4.2.3.2 + @param ptr - [in/out] (zb_uint8_t*) current position + @param alert_struct - pointer to Alert structure to put into packet +*/ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_SEND_ALERTS_NOTIF_ADD(ptr, alert_struct) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA24(ptr, (alert_struct)); \ +} + +/*! @brief End form Alerts Notification command and send it, ZCL spec 15.4.2.3.2 + @param ptr - (zb_uint8_t*) current position + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_SEND_ALERTS_NOTIF_END( \ + ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb) \ +{ \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_APPLIANCE_EVENTS_AND_ALERTS, cb); \ +} + +/** @brief Macro for getting Alerts Notification command, ZCL spec 15.4.2.3.2 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_en50523_appl_ev_and_alerts_alerts_notif_t + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_GET_ALERTS_NOTIF(data_ptr, buffer, status) \ +{ \ + zb_uint8_t *data = zb_buf_begin(buffer); \ + if (zb_buf_len((buffer)) < \ + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERTS_NOTIF_PAYLOAD_SIZE(data)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->alerts_count, data); \ + ZB_ZCL_PACKET_GET_DATA_N((data_ptr)->alert_struct, data, \ + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_ALERTS_COUNT_GET_NUM((data_ptr)->alerts_count)*sizeof(zb_zcl_en50523_appl_ev_and_alerts_alert_struct_t)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ +} + +/******************************* Event Notification Command ******************************/ + +/*! @brief Event Identification */ +enum zb_zcl_en50523_appl_ev_and_alerts_event_identification_e +{ + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_EVENT_ID_END_OF_CYCLE = 0x01, + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_EVENT_ID_TEMP_REACHED = 0x04, + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_EVENT_ID_END_OF_COOKING = 0x05, + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_EVENT_ID_SWITCHING_OFF = 0x06, + ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_EVENT_ID_WRONG_DATA = 0xf7, +}; + +/*! @brief Structure representation of Event Notification command + @param event_header - Event header field + @param event_identification - Event Identification field, see zb_zcl_en50523_appl_ev_and_alerts_event_identification_e +*/ +typedef ZB_PACKED_PRE struct zb_zcl_en50523_appl_ev_and_alerts_event_notif_s +{ + zb_uint8_t event_header; + zb_uint8_t event_identification; + +} ZB_PACKED_STRUCT zb_zcl_en50523_appl_ev_and_alerts_event_notif_t; + +/*! @brief Event Notification command, ZCL spec 15.4.2.3.3 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param event_identification - Event ID +*/ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_SEND_EVENT_NOTIF( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + event_identification) \ +{ \ + zb_uint8_t* ptr = zb_zcl_start_command_header(buffer, \ + ZB_ZCL_CONSTRUCT_FRAME_CONTROL( \ + ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, \ + (def_resp)), \ + 0, /* No manuf_code */ \ + ZB_ZCL_CMD_EN50523_APPL_EV_AND_ALERTS_EVENT_NOTIFICATION_ID, \ + NULL); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, 0); \ + ZB_ZCL1_PACKET_PUT_DATA8(ptr, (event_identification)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_APPLIANCE_EVENTS_AND_ALERTS, cb); \ +} + +/** @brief Macro for getting Event Notification command, see ZCL spec 15.4.2.3.3 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type zb_zcl_en50523_appl_ev_and_alerts_event_notif_e + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_GET_EVENT_NOTIF(data_ptr, buffer, status) \ +{ \ + zb_uint8_t *data = zb_buf_begin(buffer); \ + if (zb_buf_len((buffer)) < \ + sizeof(zb_zcl_en50523_appl_ev_and_alerts_event_notif_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->event_header, data); \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->event_identification, data); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ +} +/*! @} */ /* Appliance events and alerts cluster commands */ +/*! @} */ /*ZB_ZCL_EN50523_APP_EVENTS_ALERTS */ +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_en50523_appliance_events_and_alerts_init_server(void); +void zb_zcl_en50523_appliance_events_and_alerts_init_client(void); +#define ZB_ZCL_CLUSTER_ID_APPLIANCE_EVENTS_AND_ALERTS_SERVER_ROLE_INIT zb_zcl_en50523_appliance_events_and_alerts_init_server +#define ZB_ZCL_CLUSTER_ID_APPLIANCE_EVENTS_AND_ALERTS_CLIENT_ROLE_INIT zb_zcl_en50523_appliance_events_and_alerts_init_client + +#endif /* ZB_ZCL_EN50523_APPL_EV_AND_ALERTS_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_energy_mgmt.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_energy_mgmt.h new file mode 100644 index 0000000..93b9691 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_energy_mgmt.h @@ -0,0 +1,582 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Energy Management cluster definitions +*/ + +#ifndef ZB_ZCL_ENERGY_MANAGEMENT_H_ +#define ZB_ZCL_ENERGY_MANAGEMENT_H_ + +#include "zboss_api_core.h" /* ZBOSS core API types */ +/* Include this header for zb_zcl_drlc_event_status_t import*/ +#include "zcl/zb_zcl_drlc.h" + +/** @cond (DOXYGEN_ZCL_SECTION && DOXYGEN_SE_SECTION) */ + +/** @addtogroup ZB_ZCL_ENERGY_MANAGEMENT + * @{ + * @details + * The Energy Management cluster provides a way of modifying DRLC events, energy consumption + * behavior and querying the status of DRLC events. + * @note The ESI is defined as the Client. The DRLC device is a Server + * in this case; it holds the attributes and receives commands. + */ + +/** @defgroup ZB_ZCL_ENERGY_MANAGEMENT_ATTRS Energy Management cluster attributes + * @{ + */ + +/** Energy Management Server Cluster Attributes + * @see SE spec, subclause 12.2.2 + */ +typedef enum zb_zcl_energy_management_srv_attr_e +{ + + /* (M) */ + ZB_ZCL_ATTR_ENERGY_MANAGEMENT_LOAD_CONTROL_STATE = 0x0000, /**< This attribute shall be a BitMap showing the current state of the device. + * The attribute shall be read-only. + */ + + /* (M) */ + ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CURRENT_EVENT_ID, /**< If an event is in progress (current time is between the Effective Start Time + * and Effective End Time of an event), this attribute SHALL indicate + * the Issuer Event ID of the active event. + */ + + /* (M) */ + ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CURRENT_EVENT_STATUS, /**< This attribute represents the value returned in the Event Control field of + * the latest Report Event Status command (see D.2.3.3.1). This attribute provides + * a mechanism to allow a remote device to query whether this client device is + * currently participating in a load control event. + */ + + /* (M) */ + ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CONFORMANCE_LEVEL, /**< This is the minimum criticality level of a DRLC event that the device will observe. + * Events with a criticality level lower than the Conformance Level + * will be opted out. + */ + + /* (M) */ + ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_OFF_TIME, /**< This attribute is measured in seconds and used to determine the duty + * cycling times. It is the shortest times the device should be allowed off. + */ + + /* (M) */ + ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_ON_TIME, /**< This attribute is measured in seconds and used to determine the duty + * cycling times. It is the shortest times the device should be allowed on. + */ + + /* (M) */ + ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_CYCLE_PERIOD /**< This attribute is measured in seconds and used to determine the duty + * cycling times. It is the shortest cycling period allowed for duty cycling + */ +} zb_zcl_energy_management_srv_attr_t; + +/** @brief Default value for Energy Management cluster revision global attribute (not defined anywhere) */ +#define ZB_ZCL_ENERGY_MANAGEMENT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @endcond */ /* (DOXYGEN_ZCL_SECTION && DOXYGEN_SE_SECTION) */ +/** @cond DOXYGEN_INTERNAL_DOC */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ENERGY_MANAGEMENT_LOAD_CONTROL_STATE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ENERGY_MANAGEMENT_LOAD_CONTROL_STATE, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CURRENT_EVENT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CURRENT_EVENT_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CURRENT_EVENT_STATUS(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CURRENT_EVENT_STATUS, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CONFORMANCE_LEVEL(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CONFORMANCE_LEVEL, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_OFF_TIME(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_OFF_TIME, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_ON_TIME(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_ON_TIME, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_CYCLE_PERIOD(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_CYCLE_PERIOD, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + + +/** @brief Declare attribute list for Energy Management cluster + @param attr_list - attribute list name + @param on_off - pointer to variable to store On/Off attribute value + @param load_control_state - pointer to variable to store load control state attribute + @param current_event_id - pointer to variable to store current event id + @param current_event_status - pointer to variable to store current event status attribute + @param conformance_level - pointer to variable to store conformance level attribute + @param minimum_off_time - pointer to variable to store minimum off time attribute + @param minimum_on_time - pointer to variable to store minimum on time attribute + @param minimum_cycle_period - pointer to variable to store minimum cycle period attribute +*/ +#define ZB_ZCL_DECLARE_ENERGY_MANAGEMENT_ATTRIB_LIST(attr_list, load_control_state, current_event_id, \ + current_event_status, conformance_level, minimum_off_time, \ + minimum_on_time, minimum_cycle_period) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_ENERGY_MANAGEMENT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ENERGY_MANAGEMENT_LOAD_CONTROL_STATE, (load_control_state)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CURRENT_EVENT_ID, (current_event_id)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CURRENT_EVENT_STATUS, (current_event_status)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CONFORMANCE_LEVEL, (conformance_level)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_OFF_TIME, (minimum_off_time)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_ON_TIME, (minimum_on_time)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_CYCLE_PERIOD, (minimum_cycle_period)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + + +#define ZB_ZCL_DECLARE_ENERGY_MANAGEMENT_ATTR_LIST_INIT \ + (zb_zcl_energy_management_attr_t) \ + { .load_control_state = 0, \ + .current_event_id = 0xFFFFFFFF, \ + .current_event_status = 0, \ + .conformance_level = 0} + +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** @cond (DOXYGEN_ZCL_SECTION && DOXYGEN_SE_SECTION) */ +/** + * @brief Energy Management cluster attributes + */ +typedef struct zb_zcl_energy_management_attr_s +{ + + /** @copydoc ZB_ZCL_ATTR_ENERGY_MANAGEMENT_LOAD_CONTROL_STATE + * @see ZB_ZCL_ATTR_ENERGY_MANAGEMENT_LOAD_CONTROL_STATE + */ + zb_uint8_t load_control_state; + + /** @copydoc ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CURRENT_EVENT_ID + * @see ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CURRENT_EVENT_ID + */ + zb_uint32_t current_event_id; + + /** @copydoc ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CURRENT_EVENT_STATUS + * @see ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CURRENT_EVENT_STATUS + */ + zb_uint8_t current_event_status; + + /** @copydoc ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CONFORMANCE_LEVEL + * @see ZB_ZCL_ATTR_ENERGY_MANAGEMENT_CONFORMANCE_LEVEL + */ + zb_uint8_t conformance_level; + + /** @copydoc ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_OFF_TIME + * @note Default values is TBD + * @see ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_OFF_TIME + */ + zb_uint16_t minimum_off_time; + + /** @copydoc ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_ON_TIME + * @note Default values is TBD + * @see ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_ON_TIME + */ + zb_uint16_t minimum_on_time; + + /** @copydoc ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_CYCLE_PERIOD + * @note Default values is TBD + * @see ZB_ZCL_ATTR_ENERGY_MANAGEMENT_MINIMUM_CYCLE_PERIOD + */ + zb_uint16_t minimum_cycle_period; +} zb_zcl_energy_management_attr_t; + + +/** @brief Declare attribute list for Energy Management cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - variable of @ref zb_zcl_energy_management_attr_t type (containing Energy Management cluster attributes) + */ +#define ZB_ZCL_DECLARE_ENERGY_MANAGEMENT_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_ENERGY_MANAGEMENT_ATTRIB_LIST(attr_list, &attrs.load_control_state, \ + &attrs.current_event_id, &attrs.current_event_status, &attrs.conformance_level, \ + &attrs.minimum_off_time, &attrs.minimum_on_time, &attrs.minimum_cycle_period) + + +/** Load Control State BitMap/Encoding + * @see SE spec, Table D-193 + */ +typedef enum zb_zcl_energy_management_load_control_state_encoding_e +{ + ZB_ZCL_ENERGY_MANAGEMENT_STATE_RELAY_OPEN = 1 << 0, /**< The device being controlled has been turned off and + * prevented from consuming electric power or another commodity, + * either by opening a relay or some other means. + */ + + ZB_ZCL_ENERGY_MANAGEMENT_STATE_EVENT_IN_PROGRESS = 1 << 1, /**< There is an event in progress. The current time is between the Effective Start + * Time and Effective End Time of the event. When this bit is set, the + * CurrentEventStatus attribute is valid. + */ + + ZB_ZCL_ENERGY_MANAGEMENT_STATE_POWER_STABILIZING = 1 << 2, /**< The device has automatically reduced consumption of the commodity for an + * automatic reason, to aid in the stability of the system. + */ + + ZB_ZCL_ENERGY_MANAGEMENT_STATE_OTHER_LOAD_REDUCTION = 1 << 3, /**< This bit indicates the device has automatically reduced consumption of + * the commodity for some non-consumer-initiated reason. + */ + + ZB_ZCL_ENERGY_MANAGEMENT_STATE_CURRENT_FLOW = 1 << 4, /**< This bit indicates that the device is currently consuming the commodity. + * The bit not being set means either no commodity being consumption + * or the device does not have the ability to detect consumption. Support is optional. + */ + + ZB_ZCL_ENERGY_MANAGEMENT_STATE_LOAD_CALL = 1 << 5 /**< This bit is set if there is currently no consumption but the device under + * control would consume power if able to. Support is optional. + * The bit shall be cleared if not supported. + */ +} zb_zcl_energy_management_load_control_state_encoding_t; + + +/** Current Event Status BitMap/Encoding + * @see SE spec, Table D-194 + */ +typedef enum zb_zcl_energy_management_current_event_status_encoding_e +{ + ZB_ZCL_ENERGY_MANAGEMENT_STATUS_RANDOMIZED_START_TIME = 1 << 0, /**< Set if the current event had a randomized start time. */ + + ZB_ZCL_ENERGY_MANAGEMENT_STATUS_RANDOMIZED_DURATION = 1 << 1, /**< Set if the duration of the current event is randomized. */ + + ZB_ZCL_ENERGY_MANAGEMENT_STATUS_EXTENDED_BITS_PRESENT = 1 << 2, /**< This bit will always return 1. This allows the field to be used in DRLC + * Event Status messages. + */ + + ZB_ZCL_ENERGY_MANAGEMENT_STATUS_EVENT_ACTIVE = 1 << 3, /**< Set if the current time lies between the Effective Start Time and + * Effective End Time of the event identified by the CurrentEventID attribute + */ + + ZB_ZCL_ENERGY_MANAGEMENT_STATUS_DEVICE_PARTICIPATING_IN_EVENT = 1 << 4, /**< Set if the device is (or will be when the event starts) participating in + * the event. + */ + + ZB_ZCL_ENERGY_MANAGEMENT_STATUS_REDUCING_LOAD = 1 << 5, /**< Set if the device is currently shedding load in response to a DR event. + * Set if an active load control event is duty cycling and currently off, or if + * the new set points or offsets are lowering demand. + */ + + ZB_ZCL_ENERGY_MANAGEMENT_STATUS_ON_AT_END_OF_EVENT = 1 << 6 /**< Set if the device will return to using a normal load after the event has + * completed. For example, this would be False if the device supported the On/Off + * cluster and the On/Off attribute was set to OFF. + */ +} zb_zcl_energy_management_current_event_status_encoding_t; + + +/** @} */ /* ZB_ZCL_ENERGY_MANAGEMENT_ATTRS */ + + +/** @defgroup ZB_ZCL_ENERGY_MANAGEMENT_COMMANDS Energy Management cluster commands + * @{ + */ + +/** Commands are generated by Energy Management Client + * @see SE spec, subclause 12.2.4 + */ +typedef enum zb_zcl_energy_management_cli_cmd_e +{ + ZB_ZCL_ENERGY_MANAGEMENT_CLI_CMD_MANAGE_EVENT = 0x00, /**< The Manage Event command allows a remote device (such as an IHD or web portal) + * to change the behavior of a DRLC cluster client when responding to a + * DRLC Load Control Event. + * @see zb_zcl_energy_management_manage_event_payload_s + */ +} zb_zcl_energy_management_cli_cmd_t; + + +/** @ref ZB_ZCL_ENERGY_MANAGEMENT_CLI_CMD_MANAGE_EVENT "ManageEvent" command Payload + * @see SE spec, subclause 12.2.4.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_energy_management_manage_event_payload_s +{ + /* Mandatory fields. */ + + /** Unique identifier generated by the Energy provider. The value of this field + * allows the command to be matched with a specific Load Control Event. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** Bit encoded field representing the DRLC client Device Class to apply the + * current Load Control Event. Each bit, if set individually or in combination, + * indicates the class of device(s) the Manage Event command is directed at. + */ + zb_uint16_t device_class; /* (M) */ + + /** The DRLC client Utility Enrollment Group field can be used in conjunction + * with the Device Class bits. It provides a mechanism to direct the Manage Event + * command to groups of devices. + */ + zb_uint8_t utility_enrollment_group; /* (M) */ + + /* Optional fields */ + + /** Bit encoded field indicating the action(s) to be carried out in regard to + * the associated event + */ + zb_uint8_t actions_required; /* (O) */ +} ZB_PACKED_STRUCT zb_zcl_energy_management_manage_event_payload_t; + +/** @def ZB_ZCL_ENERGY_MANAGEMENT_MANAGE_EVENT_PAYLOAD_SIZE_IS_VALID + */ +#define ZB_ZCL_ENERGY_MANAGEMENT_MANAGE_EVENT_PAYLOAD_SIZE_IS_VALID(size) \ + ((size) >= sizeof(zb_zcl_energy_management_manage_event_payload_t)) + +/** Action(s) Required BitMap/Encoding + * @see SE spec, Table D-196 + */ +typedef enum zb_zcl_energy_management_actions_required_encoding_e +{ + ZB_ZCL_ENERGY_MANAGEMENT_ACTIONS_EVENT_OPT_OUT = 0, /**< Opt Out of Event */ + ZB_ZCL_ENERGY_MANAGEMENT_ACTIONS_OPT_INTO_EVENT = 1, /**< Opt Into Event */ + ZB_ZCL_ENERGY_MANAGEMENT_ACTIONS_DISABLE_DUTY_CYCLING = 2, /**< Disable Duty Cycling */ + ZB_ZCL_ENERGY_MANAGEMENT_ACTIONS_ENABLE_DUTY_CYCLING = 3 /**< Enable Duty Cycling */ +} zb_zcl_energy_management_actions_required_encoding_t; + + +/** Commands are generated by Energy Management Server + * @see SE spec, subclause 12.2.5 + */ +typedef enum zb_zcl_energy_management_srv_cmd_e +{ + ZB_ZCL_ENERGY_MANAGEMENT_SRV_CMD_REPORT_EVENT_STATUS = 0x00, /**< This command is reused from the DRLC cluster. This command is generated + * in response to the Manage Event command. + * @see zb_zcl_energy_management_report_event_status_payload_s + */ +} zb_zcl_energy_management_srv_cmd_t; + +/* Energy mgmt cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_ENERGY_MANAGEMENT_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_ENERGY_MANAGEMENT_SRV_CMD_REPORT_EVENT_STATUS + +#define ZB_ZCL_CLUSTER_ID_ENERGY_MANAGEMENT_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_ENERGY_MANAGEMENT_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_ENERGY_MANAGEMENT_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_ENERGY_MANAGEMENT_CLI_CMD_MANAGE_EVENT + +#define ZB_ZCL_CLUSTER_ID_ENERGY_MANAGEMENT_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_ENERGY_MANAGEMENT_CLIENT_ROLE_GENERATED_CMD_LIST + + + +/** @ref ZB_ZCL_ENERGY_MANAGEMENT_SRV_CMD_REPORT_EVENT_STATUS "ReportEventStatusCommandPayload". + * @see SE spec, subclause 12.2.5.1 and @ref zb_zcl_drlc_report_event_status_payload_t + */ +typedef ZB_PACKED_PRE struct zb_zcl_energy_management_report_event_status_payload_s +{ + /* Mandatory fields. */ + + /** Event ID specified in the Manage Event command or, if the command specified + * the current event, then the current running DRLC Issuer Event ID. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** If the Manage Event command did not change the event, then this field will + * contain the last sent Event Status for the event. + */ + zb_uint8_t event_status; /* (M) */ + + /** UTC Timestamp representing when the event status was changed. If the device + * does not know the current time but still remembers events, it may return the + * value of 0x00000000. + */ + zb_uint32_t event_status_time; /* (M) */ + + /** Criticality Level value applied by the device */ + zb_uint8_t criticality_level_applied; /* (M) */ + + /* Optional fields */ + + /** Cooling Temperature Set Point value applied by the device, see the + * corresponding field in the Load Control Event command for more information. + * The value 0x8000 means that this field has not been used by the end device. + */ + zb_uint16_t cooling_temperature_set_point_applied; /* (O) */ + + /** Heating Temperature Set Point value applied by the device, see the + * corresponding field in the Load Control Event command for more information. + * The value 0x8000 means that this field has not been used by the end device. + */ + zb_uint16_t heating_temperature_set_point_applied; /* (O) */ + + /** Average Load Adjustment Percentage value applied by the device, see the + * corresponding field in the Load Control Event command for more information. + * The value 0x80 means that this field has not been used by the end device. + */ + zb_int8_t average_load_adjustment_percentage_applied; /* (O) */ + + /** Defines the maximum On state duty cycle applied by the device. The value + * 0xFF means that this field has not been used by the end device. + */ + zb_uint8_t duty_cycle_applied; /* (O) */ + + /* Mandatory field */ + /** Identifies additional control options for the event. */ + zb_uint8_t event_control; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_energy_management_report_event_status_payload_t; + +/** @def ZB_ZCL_ENERGY_MANAGEMENT_REPORT_EVENT_STATUS_PAYLOAD_SIZE_IS_VALID + */ +#define ZB_ZCL_ENERGY_MANAGEMENT_REPORT_EVENT_STATUS_PAYLOAD_SIZE_IS_VALID(size) \ + ((size) >= sizeof(zb_zcl_energy_management_report_event_status_payload_t)) + +/** Macro for initialization @ref ZB_ZCL_ENERGY_MANAGEMENT_SRV_CMD_REPORT_EVENT_STATUS "ReportEventStatus" command payload + * @see @ref zb_zcl_energy_management_report_event_status_payload_t + */ +#define ZB_ZCL_ENERGY_MANAGEMENT_REPORT_EVENT_STATUS_PAYLOAD_INIT \ +(zb_zcl_energy_management_report_event_status_payload_t) \ +{ \ + .cooling_temperature_set_point_applied = (zb_uint16_t) 0x8000, \ + .heating_temperature_set_point_applied = (zb_uint16_t) 0x8000, \ + .average_load_adjustment_percentage_applied = (zb_int8_t) 0x80, \ + .duty_cycle_applied = (zb_uint8_t) 0xFF, \ +} + + +/** Macro for initialization @ref ZB_ZCL_ENERGY_MANAGEMENT_CLI_CMD_MANAGE_EVENT "ManageEvent" command payload + * @see @ref zb_zcl_energy_management_manage_event_payload_t + */ +#define ZB_ZCL_ENERGY_MANAGEMENT_MANAGE_EVENT_PAYLOAD_INIT \ + (zb_zcl_energy_management_manage_event_payload_t) {0} \ + + +/** Function for send @ref ZB_ZCL_ENERGY_MANAGEMENT_SRV_CMD_REPORT_EVENT_STATUS "ReportEventStatus" command. + * On sender's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with @ref ZB_ZCL_ENERGY_MANAGEMENT_MANAGE_EVENT_CB_ID + * callback id on reception of @ref ZB_ZCL_ENERGY_MANAGEMENT_CLI_CMD_MANAGE_EVENT "ManageEvent" command. + * @n On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_ENERGY_MANAGEMENT_REPORT_EVENT_STATUS_CB_ID callback id. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (ref to @ref + * zb_zcl_drlc_report_event_status_payload_t and @ref zb_zcl_energy_management_report_event_status_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + * @par Usage + * @n Handle @ref ZB_ZCL_ENERGY_MANAGEMENT_CLI_CMD_MANAGE_EVENT "ManageEvent" command + */ +void zb_zcl_energy_management_server_send_report_event_status(zb_uint8_t param, + zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, + zb_uint8_t src_ep, + zb_zcl_energy_management_report_event_status_payload_t *payload, + zb_callback_t cb); + + +/** Function for send @ref ZB_ZCL_ENERGY_MANAGEMENT_CLI_CMD_MANAGE_EVENT "ManageEvent" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_ENERGY_MANAGEMENT_MANAGE_EVENT_CB_ID callback id. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (@ref zb_zcl_energy_management_manage_event_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + * @par Usage + * @n Example of sending @ref ZB_ZCL_ENERGY_MANAGEMENT_CLI_CMD_MANAGE_EVENT "ManageEvent" command + */ +void zb_zcl_energy_management_client_send_manage_event(zb_uint8_t param, zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, + zb_zcl_energy_management_manage_event_payload_t *payload, + zb_callback_t cb); + +/** Macro for call @ref zb_zcl_energy_management_server_send_report_event_status command */ +#define ZB_ZCL_ENERGY_MANAGEMENT_SEND_CMD_REPORT_EVENT_STATUS(_param, _dst_addr, \ + _dst_addr_mode, _dst_ep, \ + _src_ep, _payload) \ + zb_zcl_energy_management_server_send_report_event_status(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + +/** Macro for call @ref zb_zcl_energy_management_client_send_manage_event command */ +#define ZB_ZCL_ENERGY_MANAGEMENT_SEND_CMD_MANAGE_EVENT(_param, _dst_addr, \ + _dst_addr_mode, _dst_ep, \ + _src_ep, _payload) \ + zb_zcl_energy_management_client_send_manage_event(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + +/** @} */ /* ZB_ZCL_ENERGY_MANAGEMENT_COMMANDS */ + +/** @} */ /* ZCL Energy Management cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION && DOXYGEN_SE_SECTION */ + +/** Internal handler for Energy Management Cluster commands */ + +void zb_zcl_energy_management_init_server(void); +void zb_zcl_energy_management_init_client(void); +#define ZB_ZCL_CLUSTER_ID_ENERGY_MANAGEMENT_SERVER_ROLE_INIT zb_zcl_energy_management_init_server +#define ZB_ZCL_CLUSTER_ID_ENERGY_MANAGEMENT_CLIENT_ROLE_INIT zb_zcl_energy_management_init_client + +#endif /* ZB_ZCL_ENERGY_MANAGEMENT_H_ */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_events.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_events.h new file mode 100644 index 0000000..f37cb81 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_events.h @@ -0,0 +1,521 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Events cluster definitions +*/ + +#ifndef ZB_ZCL_EVENTS_H_ +#define ZB_ZCL_EVENTS_H_ + +#include "zboss_api_core.h" /* ZBOSS core API types */ + +/** @cond DOXYGEN_ZCL_SECTION && DOXYGEN_SE_SECTION */ + +/** @addtogroup ZB_ZCL_EVENTS + * @{ + * @details + * The Events cluster provides an interface for passing event information + * between Zigbee devices. Events are generated and logged by a server device + * and read by a client device. + */ + +/** @defgroup ZB_ZCL_EVENTS_COMMANDS Events cluster commands + * @{ + */ + +/** Commands are generated by Events Server. + * @see SE spec, subclause 11.2.4 + */ +typedef enum zb_zcl_events_srv_cmd_e +{ + ZB_ZCL_EVENTS_SRV_CMD_PUBLISH_EVENT = 0x00, /**< This command is generated upon an event trigger from within the reporting + * device and if enabled by the associated Event Configuration (bitmap) + * attribute in the Device Management cluster + * @see zb_zcl_events_publish_event_payload_t + */ + + ZB_ZCL_EVENTS_SRV_CMD_PUBLISH_EVENT_LOG = 0x01, /**< This command is generated on receipt of a Get Event Log command. + * The command shall return the most recent event first, up to the number + * of events requested. + * @see zb_zcl_events_publish_event_log_payload_t + */ + + ZB_ZCL_EVENTS_SRV_CMD_CLEAR_EVENT_LOG_RESPONSE = 0x02, /**< This command is generated on receipt of a Clear Event Log Request command. + * @see zb_zcl_events_clear_event_log_response_t + */ + +} zb_zcl_events_srv_cmd_t; + + +/** Commands are generated by Events Client. + * @see SE spec, subclause 11.2.3 + */ +typedef enum zb_zcl_events_cli_cmd_e +{ + ZB_ZCL_EVENTS_CLI_CMD_GET_EVENT_LOG = 0x00, /**< The GetEventLog command allows a client to request events from a server’s + * event logs. One or more PublishEventLog commands are returned on receipt + * of this command. + * @see zb_zcl_events_get_event_log_payload_t + */ + + ZB_ZCL_EVENTS_CLI_CMD_CLEAR_EVENT_LOG_REQUEST = 0x01, /**< This command requests that an Events server device clear the specified + * event log(s). The Events server device SHOULD clear the requested events + * logs, however it is understood that market specific restrictions may be + * applied to prevent this. + * @see zb_zcl_events_clear_event_log_request_s + */ + +} zb_zcl_events_cli_cmd_t; + + +/* EVENTS cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_EVENTS_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_EVENTS_SRV_CMD_PUBLISH_EVENT, \ + ZB_ZCL_EVENTS_SRV_CMD_PUBLISH_EVENT_LOG, \ + ZB_ZCL_EVENTS_SRV_CMD_CLEAR_EVENT_LOG_RESPONSE + +#define ZB_ZCL_CLUSTER_ID_EVENTS_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_EVENTS_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_EVENTS_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_EVENTS_CLI_CMD_GET_EVENT_LOG, \ + ZB_ZCL_EVENTS_CLI_CMD_CLEAR_EVENT_LOG_REQUEST + +#define ZB_ZCL_CLUSTER_ID_EVENTS_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_EVENTS_CLIENT_ROLE_GENERATED_CMD_LIST + + +/** Log ID enumeration + * @see SE spec, Table D-186 + */ +typedef enum zb_zcl_events_log_id_e +{ + ZB_ZCL_EVENTS_LOG_ID_ALL_LOGS = 0x00, /**< All logs */ + ZB_ZCL_EVENTS_LOG_ID_TAMPER_LOG, /**< Tamper Log */ + ZB_ZCL_EVENTS_LOG_ID_FAULT_LOG, /**< Fault Log */ + ZB_ZCL_EVENTS_LOG_ID_GENERAL_EVENT_LOG, /**< General Event Log */ + ZB_ZCL_EVENTS_LOG_ID_SECURITY_EVENT_LOG, /**< Security Event Log */ + ZB_ZCL_EVENTS_LOG_ID_NETWORK_EVENT_LOG /**< Network Event Log */ +} zb_zcl_events_log_id_t; + +/** @brief Default value for Events cluster revision global attribute */ +#define ZB_ZCL_EVENTS_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/*! + @brief Declare attribute list for Events cluster (only cluster revision attribute) + @param attr_list - attribute list name +*/ +#define ZB_ZCL_DECLARE_EVENTS_ATTR_LIST(attr_list) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_EVENTS) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** Macro for get log_id value from 8-bit field + * @param x - 8-bit field that contains log_id value in + * the least significant nibble. + * @see @ref zb_zcl_events_publish_event_payload_t, @ref zb_zcl_events_get_event_log_payload_t, + * @ref zb_zcl_events_clear_event_log_request_t, @ref zb_zcl_events_sub_log_payload_t + */ +#define ZB_ZCL_GET_LOG_ID_FIELD(x) ((x) & 0xF) + + +/** Macro for set log_id value to 8-bit field + * @param x - 8-bit field to store log_id value in the least + * significant nibble + * @param val - value to assigning + * @see @ref zb_zcl_events_publish_event_payload_t, @ref zb_zcl_events_get_event_log_payload_t, + * @ref zb_zcl_events_clear_event_log_request_t, @ref zb_zcl_events_sub_log_payload_t + */ +#define ZB_ZCL_SET_LOG_ID_FIELD(x, val) ((x) &= (0xF0 | ((val) & 0xF))) + + +/** Macro for get event_control value from 8-bit field + * @param x - 8-bit field that contains event_control value + * in the most significant nibble. + * @see @ref zb_zcl_events_get_event_log_payload_t + */ +#define ZB_ZCL_GET_EVENT_CONTROL_FIELD(x) (((x) & 0xF0) >> 4) + + +/** Macro for set event_control value to 8-bit field + * @param x - 8-bit field to store event_control value in the most + * significant nibble. + * @param val - value to assigning + * @see @ref zb_zcl_events_get_event_log_payload_t + */ +#define ZB_ZCL_SET_EVENT_CONTROL_FIELD(x, val) ((x) &= (0xF | ((val) & 0xF) << 4) + + +/** Macro for get log_payload_control value from 8-bit field + * @param x - 8-bit field that contains log_payload_control value + * in the least significant nibble + * @see @ref zb_zcl_events_sub_log_payload_t + */ +#define ZB_ZCL_GET_LOG_PAYLOAD_CONTROL_FIELD(x) ((x) & 0xF) + + +/** Macro for set log_payload_control value to 8-bit field + * @param x - 8-bit field to store log_payload_control value in + * the least significant nibble. + * @param val - value to assigning + * @see @ref zb_zcl_events_sub_log_payload_t + */ +#define ZB_ZCL_SET_LOG_PAYLOAD_CONTROL_FIELD(x, val) ((x) &= (0xF0 | ((val) & 0xF))) + + +/** Macro for get number_of_events value from 8-bit field + * @param x - 8-bit field that contains number_of_events value + * in the most significant nibble. + * @see @ref zb_zcl_events_sub_log_payload_t + */ +#define ZB_ZCL_GET_NUMBER_OF_EVENTS(x) (((x) & 0xF0) >> 4) + + +/** Macro for set number_of_events value to 8-bit field + * @param x - 8-bit field to store number_of_events value in the + * most significant nibble. + * @param val - value to assigning + * @see @ref zb_zcl_events_sub_log_payload_t + */ +#define ZB_ZCL_SET_NUMBER_OF_EVENTS(x, val) ((x) &= (0xF | ((val) & 0xF) << 4)) + + +/** @ref ZB_ZCL_EVENTS_CLI_CMD_GET_EVENT_LOG "GetEventLog" Command payload. + * @see SE spec, subclause 11.2.3.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_events_get_event_log_payload_s +{ + /** The least significant nibble is an enumeration indicating + * the Log ID from particular enumeration. + * The most significant nibble is a bitmap indicating + * control options. It determines the detailing level of provided log + * information. + */ + zb_uint8_t event_control_log_id; /* (M) */ + + + /** The Event ID specifies a particular event to be queried; a value of + * 0x0000 is reserved to indicate all Event IDs. + */ + zb_uint16_t event_id; /* (M) */ + + /**This field specifies the start time (earliest time) of the range of events + * to be returned. Events that match the search criteria and have a timestamp + * greater than or equal to the start time shall be returned. + */ + zb_uint32_t start_time; /* (M) */ + + /** Specifies the end time (latest time) of the range of events to be reported + * in the response. Events that match the search criteria and have a timestamp + * less than the specified end time shall be returned. Events with a timestamp + * equal to that of the End Time shall not be returned + */ + zb_uint32_t end_time; /* (M) */ + + /** This parameter indicates the maximum number of events requested i.e. + * the maximum number of events that the client is willing to receive; + * the value 0x00 indicates all events that fall into the defined criteria. + */ + zb_uint8_t number_of_events; /* (M) */ + + /** The Event Offset field provides a mechanism to allow client devices + * to page through multiple events which match a given search criteria. + */ + zb_uint16_t event_offset; /* (M) */ + +} ZB_PACKED_STRUCT zb_zcl_events_get_event_log_payload_t; + + +/** @ref ZB_ZCL_EVENTS_CLI_CMD_CLEAR_EVENT_LOG_REQUEST "ClearEventLogRequest" command payload + * @see SE spec, subclause D.11.2.3.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_events_clear_event_log_request_s +{ + /** The least significant nibble specifies the Log to be cleared. + * The most significant nibble is reserved. + */ + zb_uint8_t log_id; +} ZB_PACKED_STRUCT zb_zcl_events_clear_event_log_request_t; + + +/** @ref ZB_ZCL_EVENTS_SRV_CMD_PUBLISH_EVENT "PublishEvent" Command payload + * @see SE spec, subclause 11.2.4.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_events_publish_event_payload_s { + + /** The least significant nibble is an enumeration indicating the Log ID. + * The most significant nibble is reserved. + */ + zb_uint8_t log_id; /* (M) */ + + /** The Event ID specifies a particular event + */ + zb_uint16_t event_id; /* (M) */ + + /** The timestamp of the event occurrence in UTC format. + */ + zb_uint32_t event_time; /* (M) */ + + /** An 8-bit bitmap specifying actions to be taken regarding particular event. + */ + zb_uint8_t event_control; /* (M) */ + + /** A variable length octet string array used to hold additional + * information captured when the event occurred. The first element (element 0) + * of the array indicates the length of the string, NOT including the first + * element. + */ + zb_uint8_t event_data[44]; + +} ZB_PACKED_STRUCT zb_zcl_events_publish_event_payload_t; + + +/** Publish Event Log Sub-Payload + * @see SE spec, Figure D-175 + * @see zb_zcl_events_publish_event_log_payload_t::log_payload + */ +typedef ZB_PACKED_PRE struct zb_zcl_events_sub_log_payload_s +{ + /*Log Payload representation*/ +/******************************************************************************/ + /** The least significant nibble represents the Log Payload Control. + * It determines availability of events to cross payload frame boundary. + * The most significant nibble indicates the number of events contained within + * the log payload of this command. + */ + zb_uint8_t number_of_events_log_payload_control; + + /** The least significant nibble is an enumeration indicating the Log ID. + * The most significant nibble is reserved. + */ + zb_uint8_t log_id; + + /*The Event ID specifies a particular event.*/ + zb_uint16_t event_id; + + /*The timestamp of the event occurrence in UTC format.*/ + zb_uint32_t event_time; + + /** A variable length octet string array used to hold additional information + * captured when the event occurred. The first element (element 0) of the + * array indicates the length of the string, NOT including the first element. + */ + zb_uint8_t event_data[47]; +/******************************************************************************/ +/* Log Payload representation */ +} ZB_PACKED_STRUCT zb_zcl_events_sub_log_payload_t; + + +/** @ref ZB_ZCL_EVENTS_SRV_CMD_PUBLISH_EVENT_LOG "PublishEventLog" Command payload + * @see SE spec, subclause 11.2.4.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_events_publish_event_log_payload_s +{ + /** This field indicates the total number of events found which match the + * search criteria received in the associated Get Event Log command. + */ + zb_uint16_t total_number_of_matching_events; /* (M) */ + + /** In the case where the entire number of events being returned does not + * fit into a single message, the Command Index is used to count the required + * number of Publish Event Log commands. + */ + zb_uint8_t command_index; /* (M) */ + + /** This parameter indicates the total number of Publish Event Log + * commands that are required to return the requested event logs. + */ + zb_uint8_t total_commands; /* (M) */ + + /** The Log Payload is a series of events and associated data. + * @see zb_zcl_events_sub_log_payload_t + */ + zb_zcl_events_sub_log_payload_t *log_payload; + +} ZB_PACKED_STRUCT zb_zcl_events_publish_event_log_payload_t; + + +/** Macro for initializing GetEventLog Command payload, + * see @ref zb_zcl_events_get_event_log_payload_t + */ +#define ZB_ZCL_EVENTS_GET_EVENT_LOG_INIT \ + (zb_zcl_events_get_event_log_payload_t) {0} + + +/** Cleared Events Logs Bitmap + * @note It is understood that certain markets may require that event logs + * cannot be cleared; this Bitmask provides a method for the server device + * to indicate which logs have been successfully cleared. + * @see SE spec, Table D-191 and @ref zb_zcl_events_clear_event_log_response_t::cleared_events_logs + */ +typedef enum zb_zcl_events_cleared_events_logs_bitmap_e +{ + ZB_ZCL_EVENTS_CLEARED_EVENTS_LOGS_ALL = 1 << 0, /**< All logs cleared */ + ZB_ZCL_EVENTS_CLEARED_EVENTS_LOGS_TAMPER = 1 << 1, /**< Tamper log cleared */ + ZB_ZCL_EVENTS_CLEARED_EVENTS_LOGS_FAULT = 1 << 2, /**< Fault log cleared */ + ZB_ZCL_EVENTS_CLEARED_EVENTS_LOGS_GENERAL = 1 << 3, /**< General event log cleared */ + ZB_ZCL_EVENTS_CLEARED_EVENTS_LOGS_SECURITY = 1 << 4, /**< Security event log cleared */ + ZB_ZCL_EVENTS_CLEARED_EVENTS_LOGS_NETWORK = 1 << 5, /**< network event log cleared */ + /* 6-7 bits are reserved */ +} zb_zcl_events_cleared_events_logs_bitmap_t; + + +/** @ref ZB_ZCL_EVENTS_SRV_CMD_CLEAR_EVENT_LOG_RESPONSE "ClearEventLogResponse" command payload + * @see SE spec, D.11.2.4.3 + */ +typedef ZB_PACKED_PRE struct zb_zcl_events_clear_event_log_response_s +{ + /** This 8-bit Bitmask indicates which logs have been cleared. + * @see SE spec, Table D-191 and @ref zb_zcl_events_cleared_events_logs_bitmap_t + */ + zb_uint8_t cleared_events_logs; +} ZB_PACKED_STRUCT zb_zcl_events_clear_event_log_response_t; + + +/** Macro for initializing PublishEventLog Command payload + * see @ref zb_zcl_events_publish_event_log_payload_t + */ +#define ZB_ZCL_EVENTS_PUBLISH_EVENT_LOG_PAYLOAD_INIT \ + (zb_zcl_events_publish_event_log_payload_t) {0} + + +/** Function for send @ref ZB_ZCL_EVENTS_SRV_CMD_PUBLISH_EVENT "PublishEvent" command. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (@ref zb_zcl_events_publish_event_payload_t). + */ +void zb_events_server_send_publish_event(zb_uint8_t param, zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, zb_zcl_events_publish_event_payload_t *payload); + +/** Function for send @ref ZB_ZCL_EVENTS_SRV_CMD_PUBLISH_EVENT_LOG "PublishEventLog" command. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (@ref zb_zcl_events_publish_event_log_payload_t). + */ +void zb_events_server_send_publish_event_log(zb_uint8_t param, zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, zb_zcl_events_publish_event_log_payload_t *payload); + +/** Function for send @ref ZB_ZCL_EVENTS_SRV_CMD_CLEAR_EVENT_LOG_RESPONSE "ClearEventLogResponse" command. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload: pointer to zb_uint8_t. + */ +void zb_events_server_send_clear_event_log_response(zb_uint8_t param, zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, zb_uint8_t *payload); /*zb_uint8_t zb_zcl_events_ClearedEventsLogs;*/ + +/** Function for send @ref ZB_ZCL_EVENTS_CLI_CMD_GET_EVENT_LOG "GetEventLog" command. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (@ref + * zb_zcl_events_get_event_log_payload_t). + */ +void zb_events_client_send_get_event_log(zb_uint8_t param, zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, zb_zcl_events_get_event_log_payload_t *payload); + +/** Function for send @ref ZB_ZCL_EVENTS_CLI_CMD_CLEAR_EVENT_LOG_REQUEST "ClearEventLogRequest" command. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload: pointer to zb_uint8_t. + */ +void zb_events_client_send_clear_event_log_request(zb_uint8_t param, zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, zb_uint8_t *payload); /*zb_uint8_t zb_zcl_events_cel_log_id;*/ + +/** Macro for call @ref zb_events_server_send_publish_event function */ +#define ZB_ZCL_EVENTS_SEND_CMD_PUBLISH_EVENT(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload ) \ + zb_events_server_send_publish_event(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload) + +/** Macro for call @ref zb_events_server_send_publish_event_log function */ +#define ZB_ZCL_EVENTS_SEND_CMD_PUBLISH_EVENT_LOG(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload ) \ + zb_events_server_send_publish_event_log(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload) + +/** Macro for call @ref zb_events_server_send_clear_event_log_response function */ +#define ZB_ZCL_EVENTS_SEND_CMD_CLEAR_EVENT_LOG_RESPONSE(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload ) \ + zb_events_server_send_clear_event_log_response(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload) + +/** Macro for call @ref zb_events_client_send_get_event_log function */ +#define ZB_ZCL_EVENTS_SEND_CMD_GET_EVENT_LOG(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload ) \ + zb_events_client_send_get_event_log(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload) + +/** Macro for call @ref zb_events_client_send_clear_event_log_request function */ +#define ZB_ZCL_EVENTS_SEND_CMD_CLEAR_EVENT_LOG_REQUEST(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload ) \ + zb_events_client_send_clear_event_log_request(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload) + +/** @} */ /* ZB_ZCL_EVENTS_COMMANDS */ + +/** @cond internals_doc */ + +/** Internal handler for Events Cluster commands */ +zb_bool_t zb_zcl_process_events_specific_commands(zb_uint8_t param); +/** @endcond */ /* internals_doc */ + +/** @} */ /* ZB_ZCL_EVENTS */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_events_init_server(void); +void zb_zcl_events_init_client(void); +#define ZB_ZCL_CLUSTER_ID_EVENTS_SERVER_ROLE_INIT zb_zcl_events_init_server +#define ZB_ZCL_CLUSTER_ID_EVENTS_CLIENT_ROLE_INIT zb_zcl_events_init_client + +#endif /* ZB_ZCL_EVENTS_H_ */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_fan_control.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_fan_control.h new file mode 100644 index 0000000..97a15cf --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_fan_control.h @@ -0,0 +1,177 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Fan Control cluster definitions +*/ + +#ifndef ZB_ZCL_FAN_CONTROL_H +#define ZB_ZCL_FAN_CONTROL_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + + +/** @cond DOXYGEN_ZCL_SECTION */ + + +/* Cluster ZB_ZCL_CLUSTER_ID_FAN_CONTROL */ + +/*! @addtogroup ZB_ZCL_FAN_CONTROL + @{ + @name Fan Control cluster attributes + @{ +*/ + +/*! @brief Fan Control cluster attribute identifiers + @see ZCL spec, subclause 6.4.2.2 +*/ +enum zb_zcl_fan_control_attr_e +{ + /*! @brief Fan Mode attribute */ + ZB_ZCL_ATTR_FAN_CONTROL_FAN_MODE_ID = 0x0000, + /*! @brief Fan Mode Sequence attribute */ + ZB_ZCL_ATTR_FAN_CONTROL_FAN_MODE_SEQUENCE_ID = 0x0001 +}; + +/*! @brief Values for Fan Mode attribute, + @see ZCL spec, subclause 6.4.2.2.1 */ +enum zb_zcl_fan_control_fan_mode_e +{ + /*! Off value */ + ZB_ZCL_FAN_CONTROL_FAN_MODE_OFF = 0x00, + /*! Low value */ + ZB_ZCL_FAN_CONTROL_FAN_MODE_LOW = 0x01, + /*! Medium value */ + ZB_ZCL_FAN_CONTROL_FAN_MODE_MEDIUM = 0x02, + /*! High value */ + ZB_ZCL_FAN_CONTROL_FAN_MODE_HIGH = 0x03, + /*! On value */ + ZB_ZCL_FAN_CONTROL_FAN_MODE_ON = 0x04, + /*! Auto value */ + ZB_ZCL_FAN_CONTROL_FAN_MODE_AUTO = 0x05, + /*! Smart value */ + ZB_ZCL_FAN_CONTROL_FAN_MODE_SMART = 0x06, + + ZB_ZCL_FAN_CONTROL_FAN_MODE_RESERVED = 0x07 +}; + +/*! @brief Values for Fan Mode Sequence attribute, + @see ZCL spec, subclause 6.4.2.2.2 */ +enum zb_zcl_fan_control_fan_mode_sequence_e +{ + /*! Low/Med/High value */ + ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_LOW_MED_HIGH = 0x00, + /*! Low/High value */ + ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_LOW_HIGH = 0x01, + /*! Low/Med/High/Auto value */ + ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_LOW_MED_HIGH_AUTO = 0x02, + /*! Low/High/Auto value */ + ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_LOW_HIGH_AUTO = 0x03, + /*! On/Auto value */ + ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_ON_AUTO = 0x04, + + ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_RESERVED = 0x05 +}; + +/** @brief Default value for Fan Control cluster revision global attribute */ +#define ZB_ZCL_FAN_CONTROL_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @brief Default value for Fan Mode attribute */ +#define ZB_ZCL_FAN_CONTROL_FAN_MODE_DEFAULT_VALUE 0x05 + +/** @brief Default value for Fan Mode attribute */ +#define ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_DEFAULT_VALUE 0x02 + +/** @brief Declare attribute list for Fan Control cluster + @param attr_list - attribute list name + @param fan_mode - pointer to variable to store Fan Mode attribute value + @param fan_mode_sequence - pointer to variable to store Fan Mode Sequence attribute value +*/ +#define ZB_ZCL_DECLARE_FAN_CONTROL_ATTRIB_LIST(attr_list, fan_mode, fan_mode_sequence) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_FAN_CONTROL) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_FAN_CONTROL_FAN_MODE_ID, (fan_mode)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_FAN_CONTROL_FAN_MODE_SEQUENCE_ID, (fan_mode_sequence)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* Fan Control cluster attributes */ + +/*! @name Fan Control cluster commands + @{ +*/ + +/*! @} */ /* Fan Control cluster commands */ + +/*! @cond internals_doc + @internal @name Fan Control cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_FAN_CONTROL_FAN_MODE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_FAN_CONTROL_FAN_MODE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_FAN_CONTROL_FAN_MODE_SEQUENCE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_FAN_CONTROL_FAN_MODE_SEQUENCE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! @internal Number of attributes mandatory for reporting in Fan Control cluster */ +#define ZB_ZCL_FAN_CONTROL_REPORT_ATTR_COUNT 0 + +/*! @} + @endcond */ /* Fan Control cluster internals */ + +/*! @} */ /* ZCL HA Fan Control cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_fan_control_init_server(void); +void zb_zcl_fan_control_init_client(void); +#define ZB_ZCL_CLUSTER_ID_FAN_CONTROL_SERVER_ROLE_INIT zb_zcl_fan_control_init_server +#define ZB_ZCL_CLUSTER_ID_FAN_CONTROL_CLIENT_ROLE_INIT zb_zcl_fan_control_init_client + +#endif /* ZB_ZCL_FAN_CONTROL_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_groups.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_groups.h new file mode 100644 index 0000000..2ae2462 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_groups.h @@ -0,0 +1,784 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Groups cluster definitions +*/ + +#ifndef ZB_ZCL_GROUPS_H +#define ZB_ZCL_GROUPS_H 1 + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_GROUPS + * @{ + * @details + * Groups cluster defined in ZCL spec, clause 3.6. Currently no group name attribute support is + * implemented. However, this attribute must be supported for sending and receiving in commands' + * payload, so it is being sent as zero string (i. e. single zero byte). On receipt of the + * command is able to contain a scene name in the payload, this field will be ignored as a string. + * + * Cluster requests and responses are documented in submodules. + */ + +/** @name Groups cluster attributes + @{ +*/ + +/* ZB_ZCL_CLUSTER_ID_GROUPS = 0x0004 */ + +/** @brief Groups cluster attribute identifiers + @see ZCL spec, subclause 3.6.2.2 +*/ +enum zb_zcl_groups_attr_e +{ + /** @brief NameSupport attribute */ + ZB_ZCL_ATTR_GROUPS_NAME_SUPPORT_ID = 0 +}; + +/** @brief Values for NameSupport attribute */ +enum zb_zcl_groups_name_support_e +{ + /** "Not supported" value */ + ZB_ZCL_ATTR_GROUPS_NAME_NOT_SUPPORTED = 0, + /** "On" value */ + ZB_ZCL_ATTR_GROUPS_NAME_SUPPORTED = 1 << 7 /* set to 1 the most significant bit */ +}; + +/** @brief Default value for Groups cluster revision global attribute */ +#define ZB_ZCL_GROUPS_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0003u) + +/** + * @brief Declare attribute list for Groups cluster. + * @param attr_list - attribute list name. + * @param name_support - pointer to variable to store name_support attribute value + */ +#define ZB_ZCL_DECLARE_GROUPS_ATTRIB_LIST(attr_list, name_support) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_GROUPS) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_GROUPS_NAME_SUPPORT_ID, (name_support)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @} */ /* Groups cluster attributes */ + +/** @name Groups cluster command identifiers + @{ +*/ + +/** + * @brief Groups cluster command identifiers. + * @see ZCL spec, subclause 3.6.2.2.2. + */ +enum zb_zcl_groups_cmd_e +{ + ZB_ZCL_CMD_GROUPS_ADD_GROUP = 0x00, /**< Add group command identifier. */ + ZB_ZCL_CMD_GROUPS_VIEW_GROUP = 0x01, /**< View group command identifier. */ + ZB_ZCL_CMD_GROUPS_GET_GROUP_MEMBERSHIP = 0x02, /**< Get group membership command identifier. + */ + ZB_ZCL_CMD_GROUPS_REMOVE_GROUP = 0x03, /**< Remove group command identifier. */ + ZB_ZCL_CMD_GROUPS_REMOVE_ALL_GROUPS = 0x04, /**< Remove all groups command identifier. */ + ZB_ZCL_CMD_GROUPS_ADD_GROUP_IF_IDENTIFYING = 0x05 /**< Add group if identifying command + identifier. */ +}; + +/** @brief Groups cluster response command identifiers + @see ZCL spec, subclause 3.6.2.3 +*/ +enum zb_zcl_groups_cmd_resp_e +{ + ZB_ZCL_CMD_GROUPS_ADD_GROUP_RES = 0x00, /**< Add group response command identifier. */ + ZB_ZCL_CMD_GROUPS_VIEW_GROUP_RES = 0x01, /**< View group response command identifier. + */ + ZB_ZCL_CMD_GROUPS_GET_GROUP_MEMBERSHIP_RES = 0x02, /**< Get group response membership command + identifier. */ + ZB_ZCL_CMD_GROUPS_REMOVE_GROUP_RES = 0x03 /**< Remove group response command identifier. + */ +}; + +/** @cond internals_doc */ +/* GROUPS cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_GROUPS_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_GROUPS_ADD_GROUP_RES, \ + ZB_ZCL_CMD_GROUPS_VIEW_GROUP_RES, \ + ZB_ZCL_CMD_GROUPS_GET_GROUP_MEMBERSHIP_RES, \ + ZB_ZCL_CMD_GROUPS_REMOVE_GROUP_RES + +#define ZB_ZCL_CLUSTER_ID_GROUPS_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_GROUPS_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_GROUPS_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_GROUPS_ADD_GROUP, \ + ZB_ZCL_CMD_GROUPS_VIEW_GROUP, \ + ZB_ZCL_CMD_GROUPS_GET_GROUP_MEMBERSHIP, \ + ZB_ZCL_CMD_GROUPS_REMOVE_GROUP, \ + ZB_ZCL_CMD_GROUPS_REMOVE_ALL_GROUPS, \ + ZB_ZCL_CMD_GROUPS_ADD_GROUP_IF_IDENTIFYING + +#define ZB_ZCL_CLUSTER_ID_GROUPS_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_GROUPS_CLIENT_ROLE_GENERATED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + +/** @} */ /* Groups cluster command identifiers */ + +/************************** Add group command definitions ****************************/ + +/** @defgroup ZB_ZCL_GROUPS_ADD_GROUP Add group command definitions + * @{ + * @details + * Add group request and response commands have simple payload. Response command is being filled + * and sent by ZCL internals. + * + * @par Examples + * + * Filling and sending Add Group request: + * @snippet HA_samples/door_lock/sample_zed.c send_add_group_req + * + * + */ + +/** @brief Add group command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_groups_add_group_req_s +{ + zb_uint16_t group_id; /**< Group id */ + zb_char_t group_name[1]; /**< Group name, optional */ +} +ZB_PACKED_STRUCT +zb_zcl_groups_add_group_req_t; + +/** @cond internals_doc */ + +/** @internal Minimum size of Add group request (group name maybe omitted) */ +#define ZB_ZCL_ADD_GROUP_REQ_SIZE sizeof(zb_uint16_t) + +/** @endcond */ /* internals_doc */ + +/** @brief Parses Add group command and fills in data request + structure. If request contains invalid data, ZB_ZCL_NULL_ID is stored as group_id. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param add_group_req - variable to save command request + @note data_buf buffer should contain command request payload without ZCL header. + */ +#define ZB_ZCL_GROUPS_GET_ADD_GROUP_REQ(data_buf, add_group_req) \ +{ \ + zb_zcl_groups_add_group_req_t *add_group_req_ptr; \ + (add_group_req_ptr) = zb_buf_len(data_buf) >= ZB_ZCL_ADD_GROUP_REQ_SIZE ? \ + (zb_zcl_groups_add_group_req_t*)zb_buf_begin(data_buf) : NULL; \ + \ + if (add_group_req_ptr) \ + { \ + ZB_HTOLE16(&(add_group_req).group_id, &add_group_req_ptr->group_id);\ + /* group name currently is not supported - do not check it */ \ + } \ + else \ + { \ + add_group_req.group_id = ZB_ZCL_NULL_ID; \ + } \ +} + +/** @brief Add group response command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_groups_add_group_res_s +{ + zb_uint8_t status; /**< Operation status */ + zb_uint16_t group_id; /**< Group id */ +} +ZB_PACKED_STRUCT +zb_zcl_groups_add_group_res_t; + +/** @cond internals_doc */ + +/** @internal Add group response size */ +#define ZB_ZCL_ADD_GROUP_RES_SIZE sizeof(zb_zcl_groups_add_group_res_t) + +/** @endcond */ /* internals_doc */ + +/** @brief Parses Add group response command and returns response data + structure or NULL if request contains invalid data. + @param data_buf - pointer to zb_buf_t buffer containing command response data + @param add_group_res - out pointer to zb_zcl_groups_add_group_res_t, containing command + response record + @note data_buf buffer should contain response command payload without ZCL header + */ +#define ZB_ZCL_GROUPS_GET_ADD_GROUP_RES(data_buf, add_group_res) \ +{ \ + (add_group_res) = zb_buf_len(data_buf) >= ZB_ZCL_ADD_GROUP_RES_SIZE ? \ + (zb_zcl_groups_add_group_res_t*)zb_buf_begin(data_buf) : NULL; \ + \ + if (add_group_res) \ + { \ + ZB_ZCL_HTOLE16_INPLACE(&(add_group_res)->group_id); \ + /* group name currently is not supported - do not check it */ \ + } \ +} + +/** @brief Send Add group command + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param group_id - group ID to add +*/ +#define ZB_ZCL_GROUPS_SEND_ADD_GROUP_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, group_id) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_GROUPS_ADD_GROUP); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id)); \ + /* Group name currently is not supported, put empty string */ \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, ZB_ZCL_NULL_STRING); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_GROUPS, cb); \ +} + +/** @} */ /* Add group command definitions */ + + +/************************** View group command definitions ****************************/ + +/** @defgroup ZB_ZCL_GROUPS_VIEW_GROUP View group command definitions + * @{ + * @details + * View Group command and response have simple payload. View group command is being processed, + * and View Group response command originates from ZCL internals. + * + * @par Examples + * View Group request command can be formed as: + * @snippet HA_samples/door_lock/sample_zed.c view_group_req + * + */ + +/** @brief View group command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_groups_view_group_req_s +{ + zb_uint16_t group_id; /**< Group id */ +} +ZB_PACKED_STRUCT +zb_zcl_groups_view_group_req_t; + +/** @cond internals_doc */ + +/** @internal Size of View group request */ +#define ZB_ZCL_VIEW_GROUP_REQ_SIZE sizeof(zb_zcl_groups_view_group_req_t) + +/** @endcond */ /* internals_doc */ + +/** @brief Parses View group command and fills in data request + structure. If request contains invalid data, ZB_ZCL_NULL_ID is stored as group_id. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param view_group_req - variable to save command request + @note data_buf buffer should contain command request payload without ZCL header. + */ +#define ZB_ZCL_GROUPS_GET_VIEW_GROUP_REQ(data_buf, view_group_req) \ +{ \ + zb_zcl_groups_view_group_req_t *view_group_req_ptr; \ + (view_group_req_ptr) = zb_buf_len(data_buf) >= ZB_ZCL_VIEW_GROUP_REQ_SIZE ? \ + (zb_zcl_groups_view_group_req_t*)zb_buf_begin(data_buf) : NULL; \ + \ + if (view_group_req_ptr) \ + { \ + ZB_HTOLE16(&(view_group_req).group_id, &view_group_req_ptr->group_id); \ + } \ + else \ + { \ + view_group_req.group_id = ZB_ZCL_NULL_ID; \ + } \ +} + +/** @brief View group command response structure */ +typedef ZB_PACKED_PRE struct zb_zcl_groups_view_group_res_s +{ + zb_uint8_t status; /**< Operation status */ + zb_uint16_t group_id; /**< Group id */ + zb_uint8_t group_name[1]; /**< Group name */ +} +ZB_PACKED_STRUCT +zb_zcl_groups_view_group_res_t; + +/** @cond internals_doc */ + +/** @internal View group response size */ +#define ZB_ZCL_VIEW_GROUP_RES_SIZE sizeof(zb_zcl_groups_view_group_res_t) + +/** @endcond */ /* internals_doc */ + +/** @brief Parses View group response command and returns response data + structure or NULL if request contains invalid data. + @param data_buf - pointer to zb_buf_t buffer containing command response data + @param view_group_res - out pointer to zb_zcl_groups_add_group_res_t, containing command + response record + @note data_buf buffer should contain response command payload without ZCL header + */ +#define ZB_ZCL_GROUPS_GET_VIEW_GROUP_RES(data_buf, view_group_res) \ +{ \ + (view_group_res) = zb_buf_len(data_buf) >= ZB_ZCL_VIEW_GROUP_RES_SIZE ? \ + (zb_zcl_groups_view_group_res_t*)zb_buf_begin(data_buf) : NULL; \ + \ + if (view_group_res) \ + { \ + ZB_ZCL_HTOLE16_INPLACE(&(view_group_res)->group_id); \ + /* group name currently is not supported - empty string is returned */ \ + } \ +} + +/** @brief Send view group command + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param group_id - group ID to add +*/ +#define ZB_ZCL_GROUPS_SEND_VIEW_GROUP_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, group_id) \ + { \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_GROUPS_VIEW_GROUP); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_GROUPS, cb); \ +} + +/** @} */ /* View group command definitions */ + +/************************** Get Group Membership command definitions ****************************/ +/** @defgroup ZB_ZCL_GROUPS_GET_GRP_MEMB Get Group Membership command definitions + * @{ + * @details + * Both Get Group Membership command request and response have a complex array-style payload. + * + * @par Examples + * Get Group Membership request can be filled in as: + * @snippet HA_samples/door_lock/sample_zed.c send_get_group_membership_req + * + * + */ + +/** @brief Get Group Membership command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_groups_get_group_membership_req_s +{ + zb_uint8_t group_count; /**< Group count */ + zb_uint16_t group_id[1]; /**< Group id list */ +} +ZB_PACKED_STRUCT +zb_zcl_groups_get_group_membership_req_t; + +/** @cond internals_doc */ + +/** @internal Minimum size of Get Group Membership request */ +#define ZB_ZCL_GET_GROUP_MEMBERSHIP_REQ_SIZE sizeof(zb_uint8_t) + +/** @endcond */ /* internals_doc */ + +/** @brief Parses Get Group Membership command and returns pointer to data request + structure. If request contains invalid data, NULL is returned + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param group_member_req - pointer to command request + @note data_buf buffer should contain command request payload without ZCL header. + */ +#define ZB_ZCL_GROUPS_GET_GROUP_MEMBERSHIP_REQ(data_buf, group_member_req) \ +{ \ + zb_uint8_t i_tmp; \ + zb_uint8_t cmd_size = ZB_ZCL_GET_GROUP_MEMBERSHIP_REQ_SIZE; \ + \ + (group_member_req) = (zb_buf_len(data_buf) >= cmd_size) ? \ + (zb_zcl_groups_get_group_membership_req_t*)zb_buf_begin(data_buf) : NULL; \ + \ + if (group_member_req) \ + { \ + cmd_size += sizeof(zb_uint16_t) * (group_member_req)->group_count; \ + if (cmd_size <= zb_buf_len(data_buf)) \ + { \ + for(i_tmp = 0; i_tmp < (group_member_req)->group_count; i_tmp++) \ + { \ + ZB_ZCL_HTOLE16_INPLACE(&(group_member_req)->group_id[i_tmp]); \ + } \ + } \ + else \ + { \ + group_member_req = NULL; \ + } \ + } \ +} + +/** @brief Get Group Membership command response structure */ +typedef ZB_PACKED_PRE struct zb_zcl_groups_get_group_membership_res_s +{ + zb_uint8_t capacity; /**< Capacity of group table */ + zb_uint8_t group_count; /**< Group count */ + zb_uint16_t group_id[1]; /**< Group id list */ +} +ZB_PACKED_STRUCT +zb_zcl_groups_get_group_membership_res_t; + +/** @cond internals_doc */ + +/** @internal Minimum size of Get Group Membership command response */ +#define ZB_ZCL_GET_GROUP_MEMBERSHIP_RES_SIZE (2*sizeof(zb_uint8_t)) + +/** @endcond */ /* internals_doc */ + +/** @brief Parses Get Group Membership command response and returns pointer to data response + structure. If response contains invalid data, NULL is returned. + @param data_buf - pointer to zb_buf_t buffer containing command response data + @param group_member_res - pointer to command response + @note data_buf buffer should contain command response payload without ZCL header. + */ +#define ZB_ZCL_GROUPS_GET_GROUP_MEMBERSHIP_RES(data_buf, group_member_res) \ +{ \ + zb_uint8_t i; \ + zb_uint8_t cmd_size = ZB_ZCL_GET_GROUP_MEMBERSHIP_RES_SIZE; \ + \ + (group_member_res) = (zb_buf_len(data_buf) >= cmd_size) ? \ + (zb_zcl_groups_get_group_membership_res_t*)zb_buf_begin(data_buf) : NULL; \ + \ + if (group_member_res) \ + { \ + cmd_size += sizeof(zb_uint16_t) * (group_member_res)->group_count; \ + if (cmd_size <= zb_buf_len(data_buf)) \ + { \ + for(i = 0; i < (group_member_res)->group_count; i++) \ + { \ + ZB_ZCL_HTOLE16_INPLACE(&(group_member_res)->group_id[i]); \ + } \ + } \ + else \ + { \ + group_member_res = NULL; \ + } \ + } \ +} + +/** @brief Initialize Get group membership command + @param buffer to put packet to + @param ptr - command buffer pointer + @param def_resp - enable/disable default response + @param group_cnt - group count +*/ +#define ZB_ZCL_GROUPS_INIT_GET_GROUP_MEMBERSHIP_REQ(buffer, ptr, def_resp, group_cnt) \ +{ \ + ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ( \ + ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_GROUPS_GET_GROUP_MEMBERSHIP); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (group_cnt)); \ +} + +/** @brief Add group id to command payload + @param ptr - command buffer pointer + @param group_id - group ID +*/ +#define ZB_ZCL_GROUPS_ADD_ID_GET_GROUP_MEMBERSHIP_REQ(ptr, group_id) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id)); \ +} + +/** @brief Sends Get group membership command + @param buffer to place data to + @param ptr - pointer to the memory area after the command data end + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_GROUPS_SEND_GET_GROUP_MEMBERSHIP_REQ( \ + buffer, ptr, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb) \ +{ \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_GROUPS, cb); \ +} + +/** @} */ /* Get Group Membership command definitions */ + + +/************************** Remove Group command definitions ****************************/ +/** @defgroup ZB_ZCL_GROUPS_RM_GRP Remove Group command definitions + * @{ + * @details + * Remove Group request and response commands have simple payload. Actual request handling takes + * place in ZCL internals. + * + * @par Examples + * Remove Group request sending: + * @snippet HA_samples/door_lock/sample_zed.c send_remove_group_req + * + * + */ + +/** @brief Remove Group command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_groups_remove_group_req_s +{ + zb_uint16_t group_id; /**< Group id */ +} +ZB_PACKED_STRUCT +zb_zcl_groups_remove_group_req_t; + +/** @cond internals_doc */ + +/** @internal Minimum size of Get Group Membership request */ +#define ZB_ZCL_REMOVE_GROUP_REQ_SIZE sizeof(zb_zcl_groups_remove_group_req_t) + +/** @endcond */ /* internals_doc */ + +/** @brief Parses Remove group command and fills in data request + structure. If request contains invalid data, ZB_ZCL_NULL_ID is stored as group_id. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param rem_group_req - variable to save command request + @note data_buf buffer should contain command request payload without ZCL header. + */ +#define ZB_ZCL_GROUPS_GET_REMOVE_GROUP_REQ(data_buf, rem_group_req) \ +{ \ + zb_zcl_groups_remove_group_req_t *rem_group_req_ptr; \ + (rem_group_req_ptr) = zb_buf_len(data_buf) >= ZB_ZCL_REMOVE_GROUP_REQ_SIZE ? \ + (zb_zcl_groups_remove_group_req_t*)zb_buf_begin(data_buf) : NULL; \ + \ + if (rem_group_req_ptr) \ + { \ + ZB_HTOLE16(&(rem_group_req).group_id, &rem_group_req_ptr->group_id); \ + } \ + else \ + { \ + rem_group_req.group_id = ZB_ZCL_NULL_ID; \ + } \ +} + +/** @brief Remove group response command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_groups_remove_group_res_s +{ + zb_uint8_t status; /**< Operation status */ + zb_uint16_t group_id; /**< Group id */ +} +ZB_PACKED_STRUCT +zb_zcl_groups_remove_group_res_t; + +/** @cond internals_doc */ + +/** @internal Add group response size */ +#define ZB_ZCL_REMOVE_GROUP_RES_SIZE sizeof(zb_zcl_groups_remove_group_res_t) + +/** @endcond */ /* internals_doc */ + +/** @brief Parses Remove group response command and returns response data + structure or NULL if request contains invalid data. + @param data_buf - pointer to zb_buf_t buffer containing command response data + @param rem_group_res - out pointer to zb_zcl_groups_remove_group_res_t, containing command + response record + @note data_buf buffer should contain response command payload without ZCL header + */ +#define ZB_ZCL_GROUPS_GET_REMOVE_GROUP_RES(data_buf, rem_group_res) \ +{ \ + (rem_group_res) = zb_buf_len(data_buf) >= ZB_ZCL_REMOVE_GROUP_RES_SIZE ? \ + (zb_zcl_groups_remove_group_res_t*)zb_buf_begin(data_buf) : NULL; \ + \ + if (rem_group_res) \ + { \ + ZB_ZCL_HTOLE16_INPLACE(&(rem_group_res)->group_id); \ + } \ +} + +/** @brief Send Remove group command + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param group_id - group ID to remove +*/ +#define ZB_ZCL_GROUPS_SEND_REMOVE_GROUP_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, group_id) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_GROUPS_REMOVE_GROUP); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_GROUPS, cb); \ +} + +/** @} */ /* Remove Group command definitions */ + + +/************************** Remove All Groups command definitions ****************************/ +/** @defgroup ZB_ZCL_GROUPS_RM_ALL_GRPS Remove All Groups command definitions + * @{ + * @details + * Remove All Groups command has only request form, and has no payload. Command is being + * processed in ZCL internals. If not disabled, command can be responded with Default Response + * command. + * + * @par Example + * Remove All Groups command sending: + * @snippet HA_samples/door_lock/sample_zed.c send_remove_all_groups_req + * @par + * + */ + +/** @brief Send Remove all groups command + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_GROUPS_SEND_REMOVE_ALL_GROUPS_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_GROUPS_REMOVE_ALL_GROUPS); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_GROUPS, cb); \ +} + +/** @} */ /* Remove All Groups command definitions */ + +/************************** Add group if identifying command definitions **************************/ + +/** @defgroup ZB_ZCL_GROUPS_ADD_IDENT Add group if identifying command definitions + * @{ + * @details + * Add Group if Identifying command has simple payload. The command is being processed in ZCL + * internals. Since the command has only request form, it can be responded with Default Response + * command frame, if not disabled explicitly. + * + * @b Example: + * Add Group if Identifying send: + * @snippet HA_samples/door_lock/sample_zed.c add_group_if_ident_req + * + */ + +/** @brief Send Add group if identifying command + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param group_id - group ID to add +*/ +#define ZB_ZCL_GROUPS_SEND_ADD_GROUP_IF_IDENT_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, group_id) \ + { \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ( \ + ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_GROUPS_ADD_GROUP_IF_IDENTIFYING); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id)); \ + /* Group name currently is not supported, put empty string */ \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, ZB_ZCL_NULL_STRING); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_GROUPS, cb); \ +} + +/** @} */ /* Add group if identifying command definitions */ + +/** + * Handler for incoming group commands directed to server + * + * @param param - reference to buffer containing command + * + * @return ZB_TRUE - if command was processed + * ZB_FALSE - if command is not for server or is not supported + */ +zb_bool_t zb_zcl_process_groups_commands_srv(zb_uint8_t param); + +/** + * Handler for incoming group commands directed to client + * + * @param param - reference to buffer containing command + * + * @return ZB_TRUE - if command was processed + * ZB_FALSE - if command is not for client or is not supported + */ +zb_bool_t zb_zcl_process_groups_commands_cli(zb_uint8_t param); + +/** @cond internals_doc + @internal @name Groups cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_GROUPS_NAME_SUPPORT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_GROUPS_NAME_SUPPORT_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** @internal @brief Number of attributes mandatory for reporting in Groups cluster. */ +#define ZB_ZCL_GROUPS_REPORT_ATTR_COUNT 0 + +#if defined ZB_ZCL_SUPPORT_CLUSTER_SCENES +/** Scenes fieldset length for Groups cluster */ +#define ZB_ZCL_CLUSTER_ID_GROUPS_SCENE_FIELD_SETS_LENGTH 0 +#endif /* defined ZB_ZCL_SUPPORT_CLUSTER_SCENES */ + +/** @} + @endcond */ /* Groups cluster internals */ + +/** @} */ /* ZCL Groups cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_groups_init_server(void); +void zb_zcl_groups_init_client(void); +#define ZB_ZCL_CLUSTER_ID_GROUPS_SERVER_ROLE_INIT zb_zcl_groups_init_server +#define ZB_ZCL_CLUSTER_ID_GROUPS_CLIENT_ROLE_INIT zb_zcl_groups_init_client + +#endif /* ZB_ZCL_GROUPS_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_grpw_bed_sensor.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_grpw_bed_sensor.h new file mode 100644 index 0000000..bc691b4 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_grpw_bed_sensor.h @@ -0,0 +1,65 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Bed Sensor for GreenPower cluster +*/ + +#ifndef ZB_ZCL_GRPW_BED_SENSOR_H +#define ZB_ZCL_GRPW_BED_SENSOR_H 1 + +#define ZB_ZCL_CLUSTER_ID_GRPW_BED_SENSOR 0xfd00 + +enum zb_zcl_grpw_bed_sensor_attr_e +{ + ZB_ZCL_ATTR_GRPW_BED_SENSOR_STATUS_ID = 0x0000, + ZB_ZCL_ATTR_GRPW_BED_SENSOR_CALC_DATA_0_ID = 0x0010, + ZB_ZCL_ATTR_GRPW_BED_SENSOR_CALC_DATA_1_ID = 0x0011, + ZB_ZCL_ATTR_GRPW_BED_SENSOR_SENSITIVITY_SETTING = 0x0020, + ZB_ZCL_ATTR_GRPW_BED_SENSOR_CALC_DATA_SEND_INTERVAL = 0x0021, + ZB_ZCL_ATTR_GRPW_BED_SENSOR_CALC_DATA_SEND_MODE = 0x0022, + ZB_ZCL_ATTR_GRPW_BED_SENSOR_EXIT_DETECT_ADD_DELAY = 0x0023, + ZB_ZCL_ATTR_GRPW_BED_SENSOR_OCCUPANCY_DETECT_ALG_SEL = 0x0024, + ZB_ZCL_ATTR_GRPW_BED_SENSOR_TYPE = 0x0025, + ZB_ZCL_ATTR_GRPW_BED_SENSOR_STATUS_REPORT_INTERVAL = 0x0026, + ZB_ZCL_ATTR_GRPW_BED_SENSOR_COMMANDS_FOR_SENSING_MODULE = 0x0030, + ZB_ZCL_ATTR_GRPW_BED_PENDING_CONFIGURATION = 0x00F0, +}; + +#define ZB_ZCL_CLUSTER_ID_GRPW_BED_SENSOR_SERVER_ROLE_INIT (zb_zcl_cluster_init_t)NULL +#define ZB_ZCL_CLUSTER_ID_GRPW_BED_SENSOR_CLIENT_ROLE_INIT (zb_zcl_cluster_init_t)NULL + +#endif /* ZB_ZCL_GRPW_BED_SENSOR_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_grpw_freq_agility.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_grpw_freq_agility.h new file mode 100644 index 0000000..aa0e034 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_grpw_freq_agility.h @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Frequency agility for GreenPower cluster +*/ + +#ifndef ZB_ZCL_GRPW_FREQ_AGILITY_H +#define ZB_ZCL_GRPW_FREQ_AGILITY_H 1 + +#define ZB_ZCL_CLUSTER_ID_GRPW_FREQ_AGILITY 0xFCFA + +enum zb_zcl_grpw_freq_agility_attr_e +{ + ZB_ZCL_ATTR_GRPW_FREQ_AGILITY_BRIDGE_ADDR = 0x0000, + ZB_ZCL_ATTR_GRPW_FREQ_AGILITY_ACTIVE_CHANNEL_MASK = 0x0001, +}; + +#define ZB_ZCL_CLUSTER_ID_GRPW_FREQ_AGILITY_SERVER_ROLE_INIT (zb_zcl_cluster_init_t)NULL +#define ZB_ZCL_CLUSTER_ID_GRPW_FREQ_AGILITY_CLIENT_ROLE_INIT (zb_zcl_cluster_init_t)NULL + +#endif /* ZB_ZCL_GRPW_FREQ_AGILITY_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ias_ace.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ias_ace.h new file mode 100644 index 0000000..afa47e7 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ias_ace.h @@ -0,0 +1,1597 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: IAS Ace cluster definitions +*/ + +#ifndef ZB_ZCL_IAS_ACE_H +#define ZB_ZCL_IAS_ACE_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_IAS_ACE + * @{ + */ + + +/* Cluster ZB_ZCL_CLUSTER_ID_IAS_ACE */ + +/*! @name IAS Ace cluster attributes + @{ +*/ + +/*! @brief Structure representsation of IAS ACE Zone Table + * see ZCL spec 8.3.2.3, table 8.11 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_zone_table_s +{ + /** Zone ID */ + zb_uint8_t zone_id; + /** Zone Type, see @ref zb_zcl_ias_zone_zonetype_e */ + zb_uint16_t zone_type; + /** Zone Address */ + zb_ieee_addr_t zone_address; + /** The pointer to a string with Zone Label. If the pointer is zero, the Zone Label + * is not programmed */ + zb_char_t *zone_label; +} ZB_PACKED_STRUCT zb_zcl_ias_ace_zone_table_t; + +/** @brief Default value for IAS ACE cluster revision global attribute */ +#define ZB_ZCL_IAS_ACE_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @brief IAS ACE Zone Table maximum length */ +#define ZB_ZCL_IAS_ACE_ZONE_TABLE_LENGTH 255 + +/** @brief IAS ACE ZoneType attribute maximum value */ +#define ZB_ZCL_IAS_ACE_ZONE_TYPE_MAX_VALUE 0xfffe + +/** @brief IAS ACE ZoneID attribute maximum value */ +#define ZB_ZCL_IAS_ACE_ZONE_ID_MAX_VALUE 0xfe + +/** @brief IAS ACE ZoneID attribute default value */ +#define ZB_ZCL_IAS_ACE_ZONE_ID_DEFAULT_VALUE 0 + +/** @brief IAS ACE Set Zone Address default value */ +#define ZB_ZCL_IAS_ACE_SET_ZONE_ADDRESS_DEFAULT_VALUE(ptr) (ZB_IEEE_ADDR_COPY(ptr, &g_unknown_ieee_addr)) + +/*! @brief IAS Ace cluster custom attribute identifiers +*/ +enum zb_zcl_ias_ace_attr_e +{ + /*! @brief Ace table length, ZCL spec 8.3.2.3 */ + ZB_ZCL_ATTR_IAS_ACE_ZONE_TABLE_LENGTH_ID = 0xeffe, + /*! @brief Ace table ZCL spec 8.3.2.3 */ + ZB_ZCL_ATTR_IAS_ACE_ZONE_TABLE_ID = 0xefff, + +}; + +/*! @cond internals_doc + @name IAS Ace cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_IAS_ACE_ZONE_TABLE_LENGTH_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_IAS_ACE_ZONE_TABLE_LENGTH_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_IAS_ACE_ZONE_TABLE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_IAS_ACE_ZONE_TABLE_ID, \ + ZB_ZCL_ATTR_TYPE_NULL, \ + ZB_ZCL_ATTR_ACCESS_INTERNAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! @internal Number of attributes mandatory for reporting in IAS Ace cluster */ +#define ZB_ZCL_IAS_ACE_REPORT_ATTR_COUNT 0 + +/*! @} + * @endcond*/ /* IAS Ace cluster internals */ + +/** @brief Declare attribute list for IAS Ace cluster - server side + @param attr_list - attribute list name + @param length - (zb_uint16_t*) pointer to variable to store Length of IAS ACE Zone Table attribute, + see ZCL spec 8.3.2.3, table 8.11 + @param table - pointer to variable to store IAS ACE Zone Table attribute, + see ZCL spec 8.3.2.3, table 8.11 +*/ +#define ZB_ZCL_DECLARE_IAS_ACE_ATTRIB_LIST(attr_list, length, table) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_IAS_ACE) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_ACE_ZONE_TABLE_LENGTH_ID, (length)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_ACE_ZONE_TABLE_ID, (table)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* IAS Ace cluster attributes */ + +/*! @name IAS Ace cluster commands + @{ +*/ + +/*! @brief IAS Ace cluster command identifiers + @see ZCL spec, IAS Ace Cluster, 8.3.2.4 +*/ +enum zb_zcl_ias_ace_cmd_e +{ + /** Arm command, ZCL spec 8.3.2.4.1 */ + ZB_ZCL_CMD_IAS_ACE_ARM_ID = 0x00, + /** Bypass command, ZCL spec 8.3.2.4.2 */ + ZB_ZCL_CMD_IAS_ACE_BYPASS_ID = 0x01, + /** Emergency command, ZCL spec 8.3.2.4.3 */ + ZB_ZCL_CMD_IAS_ACE_EMERGENCY_ID = 0x02, + /** Fire command, ZCL spec 8.3.2.4.3 */ + ZB_ZCL_CMD_IAS_ACE_FIRE_ID = 0x03, + /** Panic command, ZCL spec 8.3.2.4.3 */ + ZB_ZCL_CMD_IAS_ACE_PANIC_ID = 0x04, + /** Get Zone ID Map command, ZCL spec 8.3.2.4.4 */ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_ID_MAP_ID = 0x05, + /** Get Zone Information command, ZCL spec 8.3.2.4.5 */ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_INFO_ID = 0x06, + /** This command is used by ACE clients to request an update to the status + * (e.g. security system arm state) of the ACE server (i.e. the IAS CIE) */ + ZB_ZCL_CMD_IAS_ACE_GET_PANEL_STATUS_ID = 0x07, + /** Provides IAS ACE clients with a way to retrieve the list of zones to be bypassed. */ + ZB_ZCL_CMD_IAS_ACE_GET_BYPASSED_ZONE_LIST_ID = 0x08, + /** This command is used by ACE clients to request an update of the status + * of the IAS Zone devices managed by the ACE server (i.e. the IAS CIE). */ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_STATUS_ID = 0x09, +}; + +/*! @brief IAS Ace cluster response command identifiers + @see ZCL spec, IAS Ace Cluster, 8.3.2.5 +*/ +enum zb_zcl_ias_ace_resp_cmd_e +{ + /** Arm Response command, ZCL spec 8.3.2.5.1 */ + ZB_ZCL_CMD_IAS_ACE_ARM_RESP_ID = 0x00, + /** Get Zone ID Map Response command, ZCL spec 8.3.2.5.2 */ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_ID_MAP_RESP_ID = 0x01, + /** Get Zone Information Response command, ZCL spec 8.3.2.5.3 */ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_INFO_RESP_ID = 0x02, + /** This command updates ACE clients in the system of changes to zone status + * recorded by the ACE server (e.g., IAS CIE device). */ + ZB_ZCL_CMD_IAS_ACE_ZONE_STATUS_CHANGED_ID = 0x03, + /** This command updates ACE clients in the system of changes to zone status + * recorded by the ACE server (e.g., IAS CIE device). */ + ZB_ZCL_CMD_IAS_ACE_PANEL_STATUS_CHANGED_ID = 0x04, + /** This command updates ACE clients in the system of changes to panel status + * recorded by the ACE server (e.g., IAS CIE device). */ + ZB_ZCL_CMD_IAS_ACE_GET_PANEL_STATUS_RESPONSE_ID = 0x05, + /** Sets the list of bypassed zones on the IAS ACE client. */ + ZB_ZCL_CMD_IAS_ACE_SET_BYPASSED_ZONE_LIST_ID = 0x06, + /** Provides the response of the security panel to the request from the IAS ACE client + * to bypass zones via a Bypass command. */ + ZB_ZCL_CMD_IAS_ACE_BYPASS_RESPONSE_ID = 0x07, + /** Get Zone Status Response Command. */ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_STATUS_RESPONSE_ID = 0x08, +}; + +/** @cond internals_doc */ +/* IAS ACE cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_IAS_ACE_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_IAS_ACE_ARM_RESP_ID, \ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_ID_MAP_RESP_ID, \ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_INFO_RESP_ID, \ + ZB_ZCL_CMD_IAS_ACE_ZONE_STATUS_CHANGED_ID, \ + ZB_ZCL_CMD_IAS_ACE_PANEL_STATUS_CHANGED_ID, \ + ZB_ZCL_CMD_IAS_ACE_GET_PANEL_STATUS_RESPONSE_ID, \ + ZB_ZCL_CMD_IAS_ACE_SET_BYPASSED_ZONE_LIST_ID, \ + ZB_ZCL_CMD_IAS_ACE_BYPASS_RESPONSE_ID, \ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_STATUS_RESPONSE_ID + +#define ZB_ZCL_CLUSTER_ID_IAS_ACE_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_IAS_ACE_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_IAS_ACE_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_IAS_ACE_ARM_ID, \ + ZB_ZCL_CMD_IAS_ACE_BYPASS_ID, \ + ZB_ZCL_CMD_IAS_ACE_EMERGENCY_ID, \ + ZB_ZCL_CMD_IAS_ACE_FIRE_ID, \ + ZB_ZCL_CMD_IAS_ACE_PANIC_ID, \ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_ID_MAP_ID, \ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_INFO_ID, \ + ZB_ZCL_CMD_IAS_ACE_GET_PANEL_STATUS_ID, \ + ZB_ZCL_CMD_IAS_ACE_GET_BYPASSED_ZONE_LIST_ID, \ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_STATUS_ID + +#define ZB_ZCL_CLUSTER_ID_IAS_ACE_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_IAS_ACE_CLIENT_ROLE_GENERATED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + + +/******************************* Arm Command ******************************/ + +/** @brief Values of the Arm Mode + * see ZCL spec 8.3.2.4.1.2 +*/ +enum zb_zcl_ias_ace_arm_mode_e +{ + /** Disarm */ + ZB_ZCL_IAS_ACE_ARM_MODE_DISARM = 0x00, + /** Arm Day/Home Zones Only */ + ZB_ZCL_IAS_ACE_ARM_MODE_DAY = 0x01, + /** Arm Night/Sleep Zones Only */ + ZB_ZCL_IAS_ACE_ARM_MODE_NIGHT = 0x02, + /** Arm All Zones */ + ZB_ZCL_IAS_ACE_ARM_MODE_ALL = 0x03, +}; + +/*! @brief Structure representsation of Arm command, ZCL spec 8.3.2.4.1.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_arm_s +{ + /** Arm Mode, see @ref zb_zcl_ias_ace_arm_mode_e*/ + zb_uint8_t arm_mode; + /** Arm/Disarm Code */ + zb_uchar_t arm_disarm_code[ZB_ZCL_MAX_STRING_SIZE]; + /** Zone ID */ + zb_uint8_t zone_id; + +} ZB_PACKED_STRUCT zb_zcl_ias_ace_arm_t; + +/*! Arm request command payload size */ +#define ZB_ZCL_IAS_ACE_ARM_REQ_PAYLOAD_SIZE(ptr) (sizeof(zb_zcl_ias_ace_arm_t)-sizeof(((zb_zcl_ias_ace_arm_t *)(ptr))->arm_disarm_code)+ \ + 1+ZB_ZCL_GET_STRING_LENGTH(((zb_zcl_ias_ace_arm_t *)(ptr))->arm_disarm_code)) + +/*! @brief Arm command, ZCL spec 8.3.2.4.1 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param arm_mode - Arm Mode, see @ref zb_zcl_ias_ace_arm_mode_e + @param arm_disarm_code - Arm/Disarm Code string + @param zone_id - Zone ID +*/ +#define ZB_ZCL_IAS_ACE_SEND_ARM_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + arm_mode, arm_disarm_code, zone_id) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ACE_ARM_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (arm_mode)); \ + ZB_ZCL_PACKET_PUT_STRING(ptr, (arm_disarm_code)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (zone_id)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, cb); \ +} + +/** @brief Macro for getting Arm command, see ZCL spec 8.3.2.4.1 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_ace_arm_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ACE_GET_ARM_REQ(data_ptr, buffer, status) \ +{ \ + zb_uint8_t *data = zb_buf_begin(buffer); \ + if (zb_buf_len((buffer)) < \ + ZB_ZCL_IAS_ACE_ARM_REQ_PAYLOAD_SIZE(data)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->arm_mode, data); \ + ZB_ZCL_PACKET_GET_STATIC_STRING((data_ptr)->arm_disarm_code, data); \ + if (!data) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->zone_id, data); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + } \ +} + +/******************************* Bypass Command ******************************/ + +/*! @brief Structure representsation of Bypass command, ZCL spec 8.3.2.4.2.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_bypass_s +{ + /** Number of Zones */ + zb_uint8_t length; + /** Zone ID array, see @ref zb_zcl_ias_ace_zone_table_s */ + zb_uint8_t zone_id[ZB_ZCL_IAS_ACE_ZONE_TABLE_LENGTH]; + /** Arm/Disarm Code */ + zb_uchar_t arm_disarm_code[ZB_ZCL_MAX_STRING_SIZE]; + +} ZB_PACKED_STRUCT zb_zcl_ias_ace_bypass_t; + +/*! Bypass command payload size */ +#define ZB_ZCL_IAS_ACE_BYPASS_PAYLOAD_SIZE(ptr) (zb_uint_t)(1+(ptr)[0]+1+ZB_ZCL_GET_STRING_LENGTH((ptr)+1+(ptr)[0])) + +/*! @brief Start Bypass command, ZCL spec 8.3.2.4.1 + @param buffer - to put packet to + @param def_resp - enable/disable default response + @param length - Number of Zones + @param ptr - [out] (zb_uint8_t*) current position for @ref ZB_ZCL_IAS_ACE_SEND_BYPASS_REQ_ADD + and @ref ZB_ZCL_IAS_ACE_SEND_BYPASS_REQ_END +*/ +#define ZB_ZCL_IAS_ACE_SEND_BYPASS_REQ_START(buffer, def_resp, length, ptr) \ +{ \ + (ptr) = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ACE_BYPASS_ID); \ + ZB_ZCL_PACKET_PUT_DATA8((ptr), (length)); \ +} + +/*! @brief Add Zone Id to Bypass command, ZCL spec 8.3.2.4.1 + @param ptr - [in/out] (zb_uint8_t*) current position + @param zone_id - Zone ID, see @ref zb_zcl_ias_ace_zone_table_s +*/ +#define ZB_ZCL_IAS_ACE_SEND_BYPASS_REQ_ADD(ptr, zone_id) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (zone_id)); \ +} + +/*! @brief End form Bypass command and send it, ZCL spec 8.3.2.4.1 + @param ptr - (zb_uint8_t*) current position + @param buffer - to put packet to + @param arm_disarm_code - Arm/Disarm Code string + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_IAS_ACE_SEND_BYPASS_REQ_END( \ + ptr, buffer, arm_disarm_code, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb) \ +{ \ + ZB_ZCL_PACKET_PUT_STRING(ptr, (arm_disarm_code)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, cb); \ +} + +/** @brief Macro for getting Bypass command, see ZCL spec 8.3.2.4.1 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_ace_bypass_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ACE_GET_BYPASS_REQ(data_ptr, buffer, status) \ +{ \ + zb_uint8_t *data = zb_buf_begin(buffer); \ + if (zb_buf_len((buffer)) < ZB_ZCL_IAS_ACE_BYPASS_PAYLOAD_SIZE(data)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->length, data); \ + ZB_ZCL_PACKET_GET_DATA_N((data_ptr)->zone_id, data, (data_ptr)->length); \ + ZB_ZCL_PACKET_GET_STATIC_STRING((data_ptr)->arm_disarm_code, data); \ + if (!data) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + } \ +} + +/******************************* Emergency Command ******************************/ + +/*! @brief Emergency command, ZCL spec 8.3.2.4.3 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_IAS_ACE_SEND_EMERGENCY_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ACE_EMERGENCY_ID); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, cb); \ +} + +/******************************* Fire Command ******************************/ + +/*! @brief Fire command, ZCL spec 8.3.2.4.3 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_IAS_ACE_SEND_FIRE_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ACE_FIRE_ID); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, cb); \ +} + +/******************************* Panic Command ******************************/ + +/*! @brief Panic command, ZCL spec 8.3.2.4.3 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_IAS_ACE_SEND_PANIC_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ACE_PANIC_ID); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, cb); \ +} + +/******************************* Get Zone ID Map command ******************************/ + +/*! @brief Get Zone ID Map command, ZCL spec 8.3.2.4.4 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_ID_MAP_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_ID_MAP_ID); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, cb); \ +} + +/******************************* Get Zone Information command ******************************/ + +/*! @brief Structure representsation of Get Zone Information command, ZCL spec 8.3.2.4.5 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_get_zone_info_s +{ + /** Zone ID, see @ref zb_zcl_ias_ace_zone_table_s */ + zb_uint8_t zone_id; + +} ZB_PACKED_STRUCT zb_zcl_ias_ace_get_zone_info_t; + +/*! @brief Get Zone Information command, ZCL spec 8.3.2.4.5 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param zone_id - Zone ID, see @ref zb_zcl_ias_ace_zone_table_s +*/ +#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_INFO_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + zone_id) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_INFO_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (zone_id)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, cb); \ +} + +/** @brief Macro for getting Get Zone Information command, ZCL spec 8.3.2.4.5 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_ace_get_zone_info_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ACE_GET_GET_ZONE_INFO_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ias_ace_get_zone_info_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_ias_ace_get_zone_info_t *src_ptr = \ + (zb_zcl_ias_ace_get_zone_info_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->zone_id = src_ptr->zone_id; \ + } \ +} + +/******************************* Get Panel Status command ******************************/ + +/*! @brief Get Panel Status command, ZCL spec 8.3.2.3.6 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_IAS_ACE_SEND_GET_PANEL_STATUS_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ACE_GET_PANEL_STATUS_ID); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, cb); \ +} + +/******************************* Get Bypassed Zone List command ******************************/ + +/*! @brief Get Bypassed Zone List command, ZCL spec 8.3.2.3.7 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_IAS_ACE_SEND_GET_BYPASSED_ZONE_LIST_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ACE_GET_BYPASSED_ZONE_LIST_ID); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, cb); \ +} + +/******************************* Get Zone Status command ******************************/ + +/*! @brief Structure representsation of Get Zone Status command, ZCL spec 8.3.2.3.8.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_get_zone_status_s +{ + /** Starting Zone ID, see @ref zb_zcl_ias_ace_zone_table_s */ + zb_uint8_t starting_zone_id; + /** Max Number of Zone IDs Requested Field */ + zb_uint8_t max_num_zone_ids; + /** Zone Status Mask Flag Field */ + zb_uint8_t zone_status_mask_flag; + /** Zone Status Mask Field, see @ref zb_zcl_ias_zone_zonestatus_e */ + zb_uint16_t zone_status_mask; + +} ZB_PACKED_STRUCT zb_zcl_ias_ace_get_zone_status_t; + +/*! @brief Get Zone Status command, ZCL spec 8.3.2.3.8 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param starting_zone_id - Starting Zone ID, see @ref zb_zcl_ias_ace_zone_table_s + @param max_num_zone_ids - Max Number of Zone IDs Requested Field + @param zone_status_mask_flag - Zone Status Mask Flag Field + @param zone_status_mask - Zone Status Mask Field +*/ +#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_STATUS_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + starting_zone_id, max_num_zone_ids, zone_status_mask_flag, \ + zone_status_mask) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_STATUS_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (starting_zone_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (max_num_zone_ids)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (zone_status_mask_flag)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (zone_status_mask)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, cb); \ +} + +/** @brief Macro for getting Get Zone Status command, ZCL spec 8.3.2.3.8 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_ace_get_zone_status_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ACE_GET_GET_ZONE_STATUS_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ias_ace_get_zone_status_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_ias_ace_get_zone_status_t *src_ptr = \ + (zb_zcl_ias_ace_get_zone_status_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->starting_zone_id = src_ptr->starting_zone_id; \ + (data_ptr)->max_num_zone_ids = src_ptr->max_num_zone_ids; \ + (data_ptr)->zone_status_mask_flag = src_ptr->zone_status_mask_flag; \ + ZB_HTOLE16(&((data_ptr)->zone_status_mask), &(src_ptr->zone_status_mask)); \ + } \ +} + + +/******************************* Arm Response command ******************************/ + +/*! @brief Values of the Arm Notification + * see ZCL8 spec 8.3.2.4.1.2 +*/ +enum zb_zcl_ias_ace_arm_not_e +{ + /*! @brief All Zones Disarmed + @deprecated Enumerator is deprecated. It will be removed after February 2023. Use ZB_ZCL_IAS_ACE_ARM_NOTIF_ALL_ZONES_DISARMED instead.*/ + ZB_ZCL_IAS_ACE_ARM_NOT_DISARM = 0x00, + /*! @brief All Zones Disarmed */ + ZB_ZCL_IAS_ACE_ARM_NOTIF_ALL_ZONES_DISARMED = 0x00, + /*! @brief Only Day/Home Zones Armed + @deprecated Enumerator is deprecated. It will be removed after February 2023. Use ZB_ZCL_IAS_ACE_ARM_NOTIF_ONLY_DAY_HOME_ZONES_ARMED instead.*/ + ZB_ZCL_IAS_ACE_ARM_NOT_DAY = 0x01, + /*! @brief Only Day/Home Zones Armed */ + ZB_ZCL_IAS_ACE_ARM_NOTIF_ONLY_DAY_HOME_ZONES_ARMED = 0x01, + /*! @brief Only Night/Sleep Zones Armed + @deprecated Enumerator is deprecated. It will be removed after February 2023. Use ZB_ZCL_IAS_ACE_ARM_NOTIF_ONLY_NIGHT_SLEEP_ZONES_ARMED instead.*/ + ZB_ZCL_IAS_ACE_ARM_NOT_NIGHT = 0x02, + /*! @brief Only Night/Sleep Zones Armed */ + ZB_ZCL_IAS_ACE_ARM_NOTIF_ONLY_NIGHT_SLEEP_ZONES_ARMED = 0x02, + /*! @brief All Zones Armed + @deprecated Enumerator is deprecated. It will be removed after February 2023. Use ZB_ZCL_IAS_ACE_ARM_NOTIF_ALL_ZONES_ARMED instead.*/ + ZB_ZCL_IAS_ACE_ARM_NOT_ALL = 0x03, + /*! @brief All Zones Armed */ + ZB_ZCL_IAS_ACE_ARM_NOTIF_ALL_ZONES_ARMED = 0x03, + /*! @brief Invalid Arm/Disarm Code */ + ZB_ZCL_IAS_ACE_ARM_NOTIF_INVALID_ARM_DISARM_CODE = 0x04, + /*! @brief Not ready to arm */ + ZB_ZCL_IAS_ACE_ARM_NOTIF_NOT_READY_TO_ARM = 0x05, + /*! @brief Already disarmed */ + ZB_ZCL_IAS_ACE_ARM_NOTIF_ALREADY_DISARMED = 0x06, +}; + +/*! @brief Structure representation of Arm Response command, ZCL spec 8.3.2.5.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_arm_resp_s +{ + /** Arm Notification, see @ref zb_zcl_ias_ace_arm_not_e */ + zb_uint8_t arm_notification; + +} ZB_PACKED_STRUCT zb_zcl_ias_ace_arm_resp_t; + + +/*! @brief Arm Response command, ZCL spec 8.3.2.5.1 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param seq - sequence + @param arm_notification - Arm Notification, see @ref zb_zcl_ias_ace_arm_not_e +*/ +#define ZB_ZCL_IAS_ACE_SEND_ARM_RESP( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq, \ + arm_notification) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, \ + ZB_ZCL_CMD_IAS_ACE_ARM_RESP_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (arm_notification)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, NULL); \ +} + +/** @brief Macro for getting Arm Response command, ZCL spec 8.3.2.5.1 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_ace_arm_resp_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ACE_GET_ARM_RESP(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ias_ace_arm_resp_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_ias_ace_arm_resp_t *src_ptr = \ + (zb_zcl_ias_ace_arm_resp_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->arm_notification = src_ptr->arm_notification; \ + } \ +} + +/******************************* Get Zone ID Map Response command ******************************/ + +/*! @brief Length of array of Bitmap of Zone ID Map, ZCL spec 8.3.2.5.2.1 */ +#define ZB_ZCL_IAS_ACE_GET_ZONE_ID_MAP_LENGTH 16 + +/*! @brief Structure representsation of Get Zone ID Map Response command, ZCL spec 8.3.2.5.2.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_get_zone_id_map_resp_s +{ + /** Zone ID Map */ + zb_uint16_t zone_id_map[ZB_ZCL_IAS_ACE_GET_ZONE_ID_MAP_LENGTH]; + +} ZB_PACKED_STRUCT zb_zcl_ias_ace_get_zone_id_map_resp_t; + +/*! @brief Get Zone ID Map Response command, ZCL spec 8.3.2.5.2 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param seq - sequence + @param zone_id_map - Zone ID Map, array[16] of zb_uint16_t +*/ +#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_ID_MAP_RESP( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq, \ + zone_id_map) \ +{ \ + zb_uint8_t i; \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, \ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_ID_MAP_RESP_ID); \ + for(i=0; izone_id_map[i]), &(src_ptr->zone_id_map[i])); \ + } \ + } \ +} + +/******************* Get Zone Information Response command ******************************/ + +/*! @brief Zone Type is empty, ZCL spec 8.3.2.5.3.1 */ +#define ZB_ZCL_IAS_ACE_GET_ZONE_INFO_TYPE_NONE 0xffff + +/*! @brief Structure representsation of Get Zone Information Response command, ZCL spec 8.3.2.5.3.1 + * see @ ref zb_zcl_ias_ace_zone_table_s*/ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_get_zone_info_resp_s +{ + /** Zone ID */ + zb_uint8_t zone_id; + /** Zone Type, see @ref zb_zcl_ias_zone_zonetype_e */ + zb_uint16_t zone_type; + /** Zone Address */ + zb_ieee_addr_t address; + /** Zone Label Field */ + zb_uchar_t zone_label[ZB_ZCL_MAX_STRING_SIZE]; + +} ZB_PACKED_STRUCT zb_zcl_ias_ace_get_zone_info_resp_t; + +/*! Get Zone Information Response command payload size */ +#define ZB_ZCL_IAS_ACE_GET_ZONE_INFO_RESP_PAYLOAD_SIZE(ptr) (sizeof(zb_zcl_ias_ace_get_zone_info_resp_t)-sizeof(((zb_zcl_ias_ace_get_zone_info_resp_t *)(ptr))->zone_label)+ \ + 1+ZB_ZCL_GET_STRING_LENGTH(((zb_zcl_ias_ace_get_zone_info_resp_t *)(ptr))->zone_label)) + +/*! @brief Get Zone Information Response command, ZCL spec 8.3.2.5.3 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param seq - sequence + @param zone_id - Zone ID + @param zone_type - Zone Type, see @ref zb_zcl_ias_zone_zonetype_e + @param address - Zone Address + @param zone_label - Zone Label Field +*/ +#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_INFO_RESP( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq, \ + zone_id, zone_type, address, zone_label) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, \ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_INFO_RESP_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (zone_id)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (zone_type)); \ + ZB_ZCL_PACKET_PUT_DATA_IEEE(ptr, (address)); \ + ZB_ZCL_PACKET_PUT_STRING(ptr, (zone_label)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, NULL); \ +} + +/** @brief Macro for getting Get Zone Information Response command, ZCL spec 8.3.2.5.3 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_ace_get_zone_info_resp_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ACE_GET_GET_ZONE_INFO_RESP(data_ptr, buffer, status) \ +{ \ + zb_uint8_t *data = zb_buf_begin(buffer); \ + if (zb_buf_len((buffer)) < ZB_ZCL_IAS_ACE_GET_ZONE_INFO_RESP_PAYLOAD_SIZE(data)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->zone_id, data); \ + ZB_ZCL_PACKET_GET_DATA16(&(data_ptr)->zone_type, data); \ + ZB_ZCL_PACKET_GET_DATA_IEEE(&(data_ptr)->address, data); \ + ZB_ZCL_PACKET_GET_STATIC_STRING((data_ptr)->zone_label, data); \ + if (!data) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + } \ +} + +/******************* Zone Status Changed command ******************************/ + +/*! @brief IAS ACE Audible Notification Field + @see ZCL spec 8.3.2.4.4.4 +*/ +enum zb_zcl_ias_ace_aud_notification_e +{ + /** Mute (i.e., no audible notification) */ + ZB_ZCL_IAS_ACE_AUD_NOTIFICATION_MUTE = 0x00, + /** Default sound */ + ZB_ZCL_IAS_ACE_AUD_NOTIFICATION_DEF_SOUND = 0x01, + /** Manufacturer specific */ + ZB_ZCL_IAS_ACE_AUD_NOTIFICATION_MANUF_SPECIFIC = 0x80, +}; + +/*! @brief Structure representsation of Zone Status Changed command, ZCL spec 8.3.2.4.4 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_zone_status_changed_s +{ + /** Zone ID */ + zb_uint8_t zone_id; + /** Zone Status, see @ref zb_zcl_ias_zone_zonestatus_e */ + zb_uint16_t zone_status; + /** Audible Notification, see @ref zb_zcl_ias_ace_aud_notification_e */ + zb_uint8_t aud_notification; + /** Zone Label Field */ + zb_uchar_t zone_label[ZB_ZCL_MAX_STRING_SIZE]; + +} ZB_PACKED_STRUCT zb_zcl_ias_ace_zone_status_changed_t; + +/*! Zone Status Changed command payload size */ +#define ZB_ZCL_IAS_ACE_ZONE_STATUS_CHANGED_PAYLOAD_SIZE(ptr) (sizeof(zb_zcl_ias_ace_zone_status_changed_t)-sizeof(((zb_zcl_ias_ace_zone_status_changed_t *)(ptr))->zone_label)+ \ + 1+ZB_ZCL_GET_STRING_LENGTH(((zb_zcl_ias_ace_zone_status_changed_t *)(ptr))->zone_label)) + +/*! @brief Zone Status Changed command, ZCL spec 8.3.2.4.4 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param zone_id - Zone ID + @param zone_status - Zone Status, see @ref zb_zcl_ias_zone_zonestatus_e + @param aud_notification - Audible Notification, see @ref zb_zcl_ias_ace_aud_notification_e + @param zone_label - Zone Label Field +*/ +#define ZB_ZCL_IAS_ACE_SEND_ZONE_STATUS_CHANGED_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, \ + cb, zone_id, zone_status, aud_notification, zone_label) \ +{ \ + zb_uint8_t* ptr = zb_zcl_start_command_header(buffer, \ + ZB_ZCL_CONSTRUCT_FRAME_CONTROL( \ + ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, \ + (def_resp)), \ + 0, /* No manuf_code */ \ + ZB_ZCL_CMD_IAS_ACE_ZONE_STATUS_CHANGED_ID, \ + NULL); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (zone_id)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (zone_status)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (aud_notification)); \ + ZB_ZCL_PACKET_PUT_STRING(ptr, (zone_label)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, cb); \ +} + +/** @brief Macro for getting Zone Status Changed command, ZCL spec 8.3.2.4.4 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_ace_zone_status_changed_t. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ACE_GET_ZONE_STATUS_CHANGED_REQ(data_ptr, buffer, status) \ +{ \ + zb_uint8_t *data = zb_buf_begin(buffer); \ + if (zb_buf_len((buffer)) < ZB_ZCL_IAS_ACE_ZONE_STATUS_CHANGED_PAYLOAD_SIZE(data)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->zone_id, data); \ + ZB_ZCL_PACKET_GET_DATA16(&(data_ptr)->zone_status, data); \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->aud_notification, data); \ + ZB_ZCL_PACKET_GET_STATIC_STRING((data_ptr)->zone_label, data); \ + if (!data) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + } \ +} + +/******************* Panel Status Changed command ******************************/ + +/*! @brief IAS ACE PanelStatus Parameter + @see ZCL spec 8.3.2.4.5.2 +*/ +enum zb_zcl_ias_ace_panel_status_e +{ + /** Panel disarmed (all zones disarmed) and ready to arm */ + ZB_ZCL_IAS_ACE_PANEL_STATUS_DISARMED = 0x00, + /** Armed stay */ + ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMED_STAY = 0x01, + /** Armed night */ + ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMED_NIGHT = 0x02, + /** Armed away */ + ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMED_AWAY = 0x03, + /** Exit delay */ + ZB_ZCL_IAS_ACE_PANEL_STATUS_EXIT_DELAY = 0x04, + /** Entry delay */ + ZB_ZCL_IAS_ACE_PANEL_STATUS_ENTRY_DELAY = 0x05, + /** Not ready to arm */ + ZB_ZCL_IAS_ACE_PANEL_STATUS_NOT_READY = 0x06, + /** In alarm */ + ZB_ZCL_IAS_ACE_PANEL_STATUS_IN_ALARM = 0x07, + /** Arming Stay */ + ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMING_STAY = 0x08, + /** Arming Night */ + ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMING_NIGHT = 0x09, + /** Arming Away */ + ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMING_AWAY = 0x0a, +}; + +/*! @brief IAS ACE Alarm Status Field + @see ZCL spec 8.3.2.4.5.4 +*/ +enum zb_zcl_ias_ace_alarm_status_e +{ + /** No alarm */ + ZB_ZCL_IAS_ACE_ALARM_STATUS_NO_ALARM = 0x00, + /** Burglar */ + ZB_ZCL_IAS_ACE_ALARM_STATUS_BURGLAR = 0x01, + /** Fire */ + ZB_ZCL_IAS_ACE_ALARM_STATUS_FIRE = 0x02, + /** Emergency */ + ZB_ZCL_IAS_ACE_ALARM_STATUS_EMERGENCY = 0x03, + /** Police Panic */ + ZB_ZCL_IAS_ACE_ALARM_STATUS_POLICE_PANIC = 0x04, + /** Fire Panic */ + ZB_ZCL_IAS_ACE_ALARM_STATUS_FIRE_PANIC = 0x05, + /** Emergency Panic */ + ZB_ZCL_IAS_ACE_ALARM_STATUS_EMERGENCY_PANIC = 0x06, +}; + +/*! @brief Structure representsation of Panel Status Changed command, ZCL spec 8.3.2.4.5 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_panel_status_changed_s +{ + /** Panel Status, see @ref zb_zcl_ias_ace_panel_status_e */ + zb_uint8_t panel_status; + /** Seconds Remaining Parameter */ + zb_uint8_t seconds_remaining; + /** Audible Notification, see @ref zb_zcl_ias_ace_aud_notification_e */ + zb_uint8_t aud_notification; + /** Alarm Status Field, see @ref zb_zcl_ias_ace_alarm_status_e */ + zb_uint8_t alarm_status; + +} ZB_PACKED_STRUCT zb_zcl_ias_ace_panel_status_changed_t; + +/*! @brief Panel Status Changed command, ZCL spec 8.3.2.4.5 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param panel_status - Panel Status, see @ref zb_zcl_ias_ace_panel_status_e + @param seconds_remaining - Seconds Remaining Parameter + @param aud_notification - Audible Notification, see @ref zb_zcl_ias_ace_aud_notification_e + @param alarm_status - Alarm Status Field, see @ref zb_zcl_ias_ace_alarm_status_e +*/ +#define ZB_ZCL_IAS_ACE_SEND_PANEL_STATUS_CHANGED_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, \ + cb, panel_status, seconds_remaining, aud_notification, \ + alarm_status) \ +{ \ + zb_uint8_t* ptr = zb_zcl_start_command_header(buffer, \ + ZB_ZCL_CONSTRUCT_FRAME_CONTROL( \ + ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, \ + (def_resp)), \ + 0, /* No manuf_code */ \ + ZB_ZCL_CMD_IAS_ACE_PANEL_STATUS_CHANGED_ID, \ + NULL); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (panel_status)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (seconds_remaining)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (aud_notification)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (alarm_status)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, cb); \ +} + +/** @brief Macro for getting Panel Status Changed command, ZCL spec 8.3.2.4.5 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_ace_panel_status_changed_t. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ACE_GET_PANEL_STATUS_CHANGED_REQ(data_ptr, buffer, status) \ +{ \ + zb_uint8_t *data = zb_buf_begin(buffer); \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ias_ace_panel_status_changed_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->panel_status, data); \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->seconds_remaining, data); \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->aud_notification, data); \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->alarm_status, data); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ +} + +/******************* Get Panel Status Response command ******************************/ + +/*! @brief Structure representsation of Get Panel Status Response command, ZCL spec 8.3.2.4.6 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_get_panel_status_resp_s +{ + /** Panel Status, see @ref zb_zcl_ias_ace_panel_status_e */ + zb_uint8_t panel_status; + /** Seconds Remaining Parameter */ + zb_uint8_t seconds_remaining; + /** Audible Notification, see @ref zb_zcl_ias_ace_aud_notification_e */ + zb_uint8_t aud_notification; + /** Alarm Status Field, see @ref zb_zcl_ias_ace_alarm_status_e */ + zb_uint8_t alarm_status; + +} ZB_PACKED_STRUCT zb_zcl_ias_ace_get_panel_status_resp_t; + +/*! @brief Get Panel Status Response command, ZCL spec 8.3.2.4.6 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param seq - sequence + @param panel_status - Panel Status, see @ref zb_zcl_ias_ace_panel_status_e + @param seconds_remaining - Seconds Remaining Parameter + @param aud_notification - Audible Notification, see @ref zb_zcl_ias_ace_aud_notification_e + @param alarm_status - Alarm Status Field, see @ref zb_zcl_ias_ace_alarm_status_e +*/ +#define ZB_ZCL_IAS_ACE_SEND_GET_PANEL_STATUS_RESP( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq, \ + panel_status, seconds_remaining, aud_notification, \ + alarm_status) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, \ + ZB_ZCL_CMD_IAS_ACE_GET_PANEL_STATUS_RESPONSE_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (panel_status)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (seconds_remaining)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (aud_notification)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (alarm_status)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, NULL); \ +} + +/** @brief Macro for getting Get Panel Status Response command, ZCL spec 8.3.2.4.6 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_ace_get_panel_status_resp_t. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ACE_GET_GET_PANEL_STATUS_RESP(data_ptr, buffer, status) \ +{ \ + zb_uint8_t *data = zb_buf_begin(buffer); \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ias_ace_panel_status_changed_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->panel_status, data); \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->seconds_remaining, data); \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->aud_notification, data); \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->alarm_status, data); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ +} + +/******************* Set Bypassed Zone List command ******************************/ + +/*! @brief Structure representsation of Set Bypassed Zone List command, ZCL spec 8.3.2.4.7 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_set_bypassed_zone_list_s +{ + /** Number of Zones */ + zb_uint8_t length; + /** Zone ID array, see @ref zb_zcl_ias_ace_zone_table_s */ + zb_uint8_t zone_id[ZB_ZCL_IAS_ACE_ZONE_TABLE_LENGTH]; + +} ZB_PACKED_STRUCT zb_zcl_ias_ace_set_bypassed_zone_list_t; + +/*! Set Bypassed Zone List command payload size */ +#define ZB_ZCL_IAS_ACE_SET_BYPASSED_ZONE_LIST_PAYLOAD_SIZE(ptr) (sizeof(zb_zcl_ias_ace_set_bypassed_zone_list_t)-sizeof(((zb_zcl_ias_ace_set_bypassed_zone_list_t *)(ptr))->zone_id)+ \ + ((zb_zcl_ias_ace_set_bypassed_zone_list_t *)(ptr))->length) + +/*! @brief Start Set Bypassed Zone List command, ZCL spec 8.3.2.4.7 + @param buffer - to put packet to + @param length - Number of Zones + @param ptr - [out] (zb_uint8_t*) current position for @ref ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_ADD + and @ref ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_END +*/ +#define ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_START( \ + buffer, length, ptr) \ +{ \ + (ptr) = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ACE_SET_BYPASSED_ZONE_LIST_ID); \ + ZB_ZCL_PACKET_PUT_DATA8((ptr), (length)); \ +} + +/*! @brief Start Set Bypassed Zone List command, ZCL spec 8.3.2.4.7 + (response to the Get Bypassed Zone List command) + @param buffer - to put packet to + @param seq - sequence + @param length - Number of Zones + @param ptr - [out] (zb_uint8_t*) current position for @ref ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_ADD + and @ref ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_END +*/ +#define ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_START_RESP( \ + buffer, seq, length, ptr) \ +{ \ + (ptr) = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, \ + ZB_ZCL_CMD_IAS_ACE_SET_BYPASSED_ZONE_LIST_ID); \ + ZB_ZCL_PACKET_PUT_DATA8((ptr), (length)); \ +} + +/*! @brief Start Set Bypassed Zone List command, ZCL spec 8.3.2.4.7 + (unsolicited request) + @param buffer - to put packet to + @param def_resp - enable/disable default response + @param length - Number of Zones + @param ptr - [out] (zb_uint8_t*) current position for @ref ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_ADD + and @ref ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_END +*/ +#define ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_START_REQ( \ + buffer, def_resp, length, ptr) \ +{ \ + (ptr) = zb_zcl_start_command_header(buffer, \ + ZB_ZCL_CONSTRUCT_FRAME_CONTROL( \ + ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, \ + (def_resp)), \ + 0, /* No manuf_code */ \ + ZB_ZCL_CMD_IAS_ACE_SET_BYPASSED_ZONE_LIST_ID, \ + NULL); \ + ZB_ZCL_PACKET_PUT_DATA8((ptr), (length)); \ +} + +/*! @brief Add Zone Id to Set Bypassed Zone List command, ZCL spec 8.3.2.4.7 + @param ptr - [in/out] (zb_uint8_t*) current position + @param zone_id - Zone ID, see @ref zb_zcl_ias_ace_zone_table_s +*/ +#define ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_ADD(ptr, zone_id) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (zone_id)); \ +} + +/*! @brief End form Set Bypassed Zone List command and send it, ZCL spec 8.3.2.4.7 + @param ptr - (zb_uint8_t*) current position + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_IAS_ACE_SEND_SET_BYPASSED_ZONE_LIST_END( \ + ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb) \ +{ \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, cb); \ +} + +/** @brief Macro for getting Set Bypassed Zone List command, ZCL spec 8.3.2.4.7 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_ace_set_bypassed_zone_list_t. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ACE_GET_SET_BYPASSED_ZONE_LIST(data_ptr, buffer, status) \ +{ \ + zb_uint8_t *data = zb_buf_begin(buffer); \ + if (zb_buf_len((buffer)) < ZB_ZCL_IAS_ACE_SET_BYPASSED_ZONE_LIST_PAYLOAD_SIZE(data)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->length, data); \ + ZB_ZCL_PACKET_GET_DATA_N((data_ptr)->zone_id, data, (data_ptr)->length); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ +} + +/******************* Bypass Response command ******************************/ + +/*! @brief IAS ACE Bypass Result + @see ZCL spec 8.3.2.4.8.3 +*/ +enum zb_zcl_ias_ace_bypass_result_e +{ + /** The Zone ID requested to be bypassed is successful. Zone is bypassed. */ + ZB_ZCL_IAS_ACE_BYPASS_RESULT_BYPASSED = 0x00, + /** The Zone ID requested to be bypassed is unsuccessful. Zone is not bypassed. */ + ZB_ZCL_IAS_ACE_BYPASS_RESULT_NOT_BYPASSED = 0x01, + /** The Zone ID requested to be bypassed is not eligible to be bypassed per the + * policy or user configurations on the IAS ACE server. Zone is not bypassed. */ + ZB_ZCL_IAS_ACE_BYPASS_RESULT_NOT_ALLOWED = 0x02, + /** The Zone ID requested to be bypassed is not in the valid range of Zone IDs. */ + ZB_ZCL_IAS_ACE_BYPASS_RESULT_INVALID_ZONE_ID = 0x03, + /** The Zone ID requested to be bypassed is in the valid range of Zone IDs, but + * the IAS ACE server does not have a record of the Zone ID requested. */ + ZB_ZCL_IAS_ACE_BYPASS_RESULT_UNKNOWN_ZONE_ID = 0x04, + /** A value returned indicating that the Arm/Disarm Code was entered incorrectly. */ + ZB_ZCL_IAS_ACE_BYPASS_RESULT_INVALID_ARM_CODE = 0x05, +}; + +/*! @brief Structure representsation of Bypass Response command, ZCL spec 8.3.2.4.8 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_bypass_resp_s +{ + /** Number of Zones */ + zb_uint8_t length; + /** Bypass Result for Zone IDs, see @ref zb_zcl_ias_ace_bypass_result_e */ + zb_uint8_t bypass_result[ZB_ZCL_IAS_ACE_ZONE_TABLE_LENGTH]; + +} ZB_PACKED_STRUCT zb_zcl_ias_ace_bypass_resp_t; + +/*! Bypass Response command payload size */ +#define ZB_ZCL_IAS_ACE_BYPASS_RESP_PAYLOAD_SIZE(ptr) (sizeof(zb_zcl_ias_ace_bypass_resp_t)-sizeof(((zb_zcl_ias_ace_bypass_resp_t *)(ptr))->bypass_result)+ \ + ((zb_zcl_ias_ace_bypass_resp_t *)(ptr))->length) + +/*! @brief Start Bypass Response command, ZCL spec 8.3.2.4.8 + @param buffer - to put packet to + @param seq - sequence + @param length - Number of Zones + @param ptr - [out] (zb_uint8_t*) current position for @ref ZB_ZCL_IAS_ACE_SEND_BYPASS_RESP_ADD + and @ref ZB_ZCL_IAS_ACE_SEND_BYPASS_RESP_END +*/ +#define ZB_ZCL_IAS_ACE_SEND_BYPASS_RESP_START( \ + buffer, seq, length, ptr) \ +{ \ + (ptr) = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, \ + ZB_ZCL_CMD_IAS_ACE_BYPASS_RESPONSE_ID); \ + ZB_ZCL_PACKET_PUT_DATA8((ptr), (length)); \ +} + +/*! @brief Add Bypass results to Bypass Response command, ZCL spec 8.3.2.4.8 + @param ptr - [in/out] (zb_uint8_t*) current position + @param bypass_result - Bypass Result for Zone IDs, see @ref zb_zcl_ias_ace_bypass_result_e +*/ +#define ZB_ZCL_IAS_ACE_SEND_BYPASS_RESP_ADD(ptr, bypass_result) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (bypass_result)); \ +} + +/*! @brief End form Bypass Response command and send it, ZCL spec 8.3.2.4.8 + @param ptr - (zb_uint8_t*) current position + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier +*/ +#define ZB_ZCL_IAS_ACE_SEND_BYPASS_RESP_END( \ + ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id) \ +{ \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, NULL); \ +} + +/** @brief Macro for getting Bypass Response command, ZCL spec 8.3.2.4.8 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_ace_bypass_resp_t. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ACE_GET_BYPASS_RESP(data_ptr, buffer, status) \ +{ \ + zb_uint8_t *data = zb_buf_begin(buffer); \ + if (zb_buf_len((buffer)) < ZB_ZCL_IAS_ACE_BYPASS_RESP_PAYLOAD_SIZE(data)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->length, data); \ + ZB_ZCL_PACKET_GET_DATA_N((data_ptr)->bypass_result, data, (data_ptr)->length); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ +} + +/******************* Get Zone Status Response command ******************************/ + +/*! @brief IAS ACE Zone Status structure */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_zone_status_s +{ + /** Zone ID, see @ref zb_zcl_ias_ace_zone_table_s */ + zb_uint8_t zone_id; + /** Zone Status, see @ref zb_zcl_ias_zone_zonestatus_e */ + zb_uint16_t zone_status; + +} ZB_PACKED_STRUCT zb_zcl_ias_ace_zone_status_t; + +/*! @brief Structure representsation of Get Zone Status Response command, ZCL spec 8.3.2.4.9 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_ace_get_zone_status_resp_s +{ + /** Zone Status Complete Field */ + zb_uint8_t zone_status_complete; + /** Number of Zones */ + zb_uint8_t length; + /** Status of Zone IDs, see @ref zb_zcl_ias_ace_zone_status_t */ + zb_zcl_ias_ace_zone_status_t zone_id_status[ZB_ZCL_IAS_ACE_ZONE_TABLE_LENGTH]; + +} ZB_PACKED_STRUCT zb_zcl_ias_ace_get_zone_status_resp_t; + +/*! Get Zone Status Response command payload size */ +#define ZB_ZCL_IAS_ACE_GET_ZONE_STATUS_RESP_PAYLOAD_SIZE(ptr) ((sizeof(zb_zcl_ias_ace_get_zone_status_resp_t)-sizeof(((zb_zcl_ias_ace_get_zone_status_resp_t *)(ptr))->zone_id_status))+ \ + ((zb_zcl_ias_ace_get_zone_status_resp_t *)(ptr))->length * sizeof(zb_zcl_ias_ace_zone_status_t)) + +/*! @brief Get Zone Status Response command, ZCL spec 8.3.2.4.9 + @param buffer - to put packet to + @param seq - sequence + @param zone_status_complete - Zone Status Complete + @param length - Number of Zones + @param ptr - [out] (zb_uint8_t*) current position for @ref ZB_ZCL_IAS_ACE_SEND_GET_ZONE_STATUS_RESP_ADD + and @ref ZB_ZCL_IAS_ACE_SEND_GET_ZONE_STATUS_RESP_END +*/ +#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_STATUS_RESP_START( \ + buffer, seq, zone_status_complete, length, ptr) \ +{ \ + (ptr) = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, \ + ZB_ZCL_CMD_IAS_ACE_GET_ZONE_STATUS_RESPONSE_ID); \ + ZB_ZCL_PACKET_PUT_DATA8((ptr), (zone_status_complete)); \ + ZB_ZCL_PACKET_PUT_DATA8((ptr), (length)); \ +} + +/*! @brief Add Zone Id and Zone Status to Get Zone Status Response command, ZCL spec 8.3.2.4.9 + @param ptr - [in/out] (zb_uint8_t*) current position + @param zone_id - Zone ID, see @ref zb_zcl_ias_ace_zone_table_s + @param zone_status - Zone Status, see @ref zb_zcl_ias_zone_zonestatus_e +*/ +#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_STATUS_RESP_ADD( \ + ptr, zone_id, zone_status) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (zone_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (zone_status)); \ +} + +/*! @brief End form Get Zone Status Response command and send it, ZCL spec 8.3.2.4.9 + @param ptr - (zb_uint8_t*) current position + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier +*/ +#define ZB_ZCL_IAS_ACE_SEND_GET_ZONE_STATUS_RESP_END( \ + ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id) \ +{ \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ACE, NULL); \ +} + +/** @brief Macro for getting Get Zone Status Response command, ZCL spec 8.3.2.4.9 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_ace_get_zone_status_resp_t. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ACE_GET_GET_ZONE_STATUS_RESP(data_ptr, buffer, status) \ +{ \ + zb_uint8_t *data = zb_buf_begin(buffer); \ + if (zb_buf_len((buffer)) < ZB_ZCL_IAS_ACE_GET_ZONE_STATUS_RESP_PAYLOAD_SIZE(data)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->zone_status_complete, data); \ + ZB_ZCL_PACKET_GET_DATA8(&(data_ptr)->length, data); \ + ZB_ZCL_PACKET_GET_DATA_N((data_ptr)->zone_id_status, data, \ + (data_ptr)->length * sizeof(zb_zcl_ias_ace_zone_status_t)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ +} + +/*! @} */ /* IAS Ace cluster commands */ + +/*! @} */ /* ZCL IAS Ace cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_ias_ace_init_server(void); +void zb_zcl_ias_ace_init_client(void); +#define ZB_ZCL_CLUSTER_ID_IAS_ACE_SERVER_ROLE_INIT zb_zcl_ias_ace_init_server +#define ZB_ZCL_CLUSTER_ID_IAS_ACE_CLIENT_ROLE_INIT zb_zcl_ias_ace_init_client + +#endif /* ZB_ZCL_IAS_ACE_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ias_wd.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ias_wd.h new file mode 100644 index 0000000..2cf9ed8 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ias_wd.h @@ -0,0 +1,471 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: IAS WD cluster definitions +*/ + +#ifndef ZB_ZCL_IAS_WD_H +#define ZB_ZCL_IAS_WD_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_IAS_WD + * @{ + * @details + * IAS WD cluster definitions + */ + + +/* Cluster ZB_ZCL_CLUSTER_ID_IAS_WD */ + +/*! @name IAS WD cluster attributes + @{ +*/ + +/*! @brief IAS WD cluster attribute identifiers + @see ZCL spec, IAS WD Cluster 8.4.2.2 +*/ +enum zb_zcl_ias_wd_attr_e +{ + /*! @brief Max Duration attribute, ZCL spec 8.4.2.2.1 */ + ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_ID = 0x0000, + +}; + +/** @brief Default value for IAS WD cluster revision global attribute */ +#define ZB_ZCL_IAS_WD_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** @brief Max Duration attribute default value */ +#define ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_DEF_VALUE 240 + +/** @brief Max Duration attribute minimum value */ +#define ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_MIN_VALUE 0 + +/** @brief Max Duration attribute maximum value */ +#define ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_MAX_VALUE 0xfffe + +/** @cond internals_doc */ +/*! @internal @name IAS WD cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! @internal Number of attributes mandatory for reporting in IAS WD cluster */ +#define ZB_ZCL_IAS_WD_REPORT_ATTR_COUNT 0 + +/*! @} */ /* IAS WD cluster internals */ +/*! @} + * @endcond */ /* internals_doc */ + +/** @brief Declare attribute list for IAS WD cluster - server side + @param attr_list - attribute list name + @param max_duration - pointer to variable to store Max Duration attribute +*/ +#define ZB_ZCL_DECLARE_IAS_WD_ATTRIB_LIST(attr_list, \ + max_duration) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_IAS_WD) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_ID, (max_duration)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* IAS WD cluster attributes */ + +/*! @name IAS WD cluster commands + @{ +*/ + +/*! @brief IAS WD cluster command identifiers + @see ZCL spec, IAS WD Cluster, 8.4.2.3 +*/ +enum zb_zcl_ias_wd_cmd_e +{ + ZB_ZCL_CMD_IAS_WD_START_WARNING_ID = 0x00, /**< Start warning command. ZCL spec 8.4.2.3.1 */ + ZB_ZCL_CMD_IAS_WD_SQUAWK_ID = 0x01 /**< Squawk command. ZCL spec 8.4.2.3.2 */ +}; + +/** @cond internals_doc */ +/* IAS WD cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_IAS_WD_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_IAS_WD_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_IAS_WD_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_IAS_WD_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_IAS_WD_START_WARNING_ID, \ + ZB_ZCL_CMD_IAS_WD_SQUAWK_ID + +#define ZB_ZCL_CLUSTER_ID_IAS_WD_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_IAS_WD_CLIENT_ROLE_GENERATED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + +/******************************* Start warning command ******************************/ + +/** @brief Warning Mode Field, see ZCL spec 8.4.2.3.1.2 */ +enum zb_zcl_ias_wd_warning_mode_e +{ + /** Stop */ + ZB_ZCL_IAS_WD_WARNING_MODE_STOP = 0x00, + /** Burglar */ + ZB_ZCL_IAS_WD_WARNING_MODE_BURGLAR = 0x01, + /** Fire */ + ZB_ZCL_IAS_WD_WARNING_MODE_FIRE = 0x02, + /** Emergency */ + ZB_ZCL_IAS_WD_WARNING_MODE_EMERGENCY = 0x03, + /* Police panic */ + ZB_ZCL_IAS_WD_WARNING_MODE_POLICE_PANIC = 0x04, + /* Fire panic */ + ZB_ZCL_IAS_WD_WARNING_MODE_FIRE_PANIC = 0x05, + /* Emergency panic (i.e., medical issue) */ + ZB_ZCL_IAS_WD_WARNING_MODE_EMERGENCY_PANIC = 0x06, +}; + +/** @brief Strobe Field, see ZCL spec 8.4.2.3.1.3 */ +enum zb_zcl_ias_wd_strobe_e +{ + /** No strobe */ + ZB_ZCL_IAS_WD_STROBE_NO_STROBE = 0x00, + /** Use strobe in parallel to warning */ + ZB_ZCL_IAS_WD_STROBE_USE_STROBE = 0x01, +}; + +/** @brief Siren Level Field, see ZCL spec 8.4.2.3.1.4 */ +enum zb_zcl_ias_wd_siren_level_e +{ + /** Low level sound */ + ZB_ZCL_IAS_WD_SIREN_LEVEL_LOW = 0x00, + /** Medium level sound */ + ZB_ZCL_IAS_WD_SIREN_LEVEL_MEDIUM = 0x01, + /** High level sound */ + ZB_ZCL_IAS_WD_SIREN_LEVEL_HIGH = 0x02, + /** Very high level sound */ + ZB_ZCL_IAS_WD_SIREN_LEVEL_VERY_HIGH = 0x03, +}; + +/** + @brief Strobe Level Field, see ZCL spec 8.4.2.2.1.7 + */ +enum zb_zcl_ias_wd_strobe_level_e +{ + /** Low level strobe */ + ZB_ZCL_IAS_WD_STROBE_LEVEL_LOW = 0x00, + /** Medium level strobe */ + ZB_ZCL_IAS_WD_STROBE_LEVEL_MEDIUM = 0x01, + /** High level strobe */ + ZB_ZCL_IAS_WD_STROBE_LEVEL_HIGH = 0x02, + /** Very high level strobe */ + ZB_ZCL_IAS_WD_STROBE_LEVEL_VERY_HIGH = 0x03, +}; + +/*! @brief Structure representsation Start warning command. ZCL spec 8.4.2.3.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_wd_start_warning_s +{ + /** Status - enum flags Warning mode, Strobe and Siren Level, see ZCL spec 8.4.2.3.1 */ + zb_uint8_t status; + /** Warning duration*/ + zb_uint16_t duration; + /** Strobe Duty Cycle */ + zb_uint8_t strobe_duty_cycle; + /** Strobe Level (enum zb_zcl_ias_wd_strobe_level_e) */ + zb_uint8_t strobe_level; +} ZB_PACKED_STRUCT zb_zcl_ias_wd_start_warning_t; + +/*! @brief Get Warning Mode from payload Start warning command */ +#define ZB_ZCL_IAS_WD_GET_WARNING_MODE(status) (((status) >> 4) & 0x0f) + +/*! @brief Get Strobe from payload Start warning command */ +#define ZB_ZCL_IAS_WD_GET_STROBE(status) (((status) >> 2) & 0x03) + +/*! @brief Get Siren level from payload Start warning command */ +#define ZB_ZCL_IAS_WD_GET_SIREN_LEVEL(status) ((status) & 0x03) + +/*! @brief Make Status field Start warning command from Warning Mode, Strobe and Siren Level */ +#define ZB_ZCL_IAS_WD_MAKE_START_WARNING_STATUS(warning_mode, strobe, siren_level) \ + (((siren_level) & 0x03) | (((strobe) & 0x03) << 2) | (((warning_mode) & 0x0f) << 4)) + +/*! @brief Strobe Duty Cycle default value */ +#define ZB_ZCL_IAS_WD_STROBE_DUTY_CYCLE_DEFAULT_VALUE 0 +/*! @brief Strobe Duty Cycle maximum value */ +#define ZB_ZCL_IAS_WD_STROBE_DUTY_CYCLE_MAX_VALUE 100 + +/*! @brief Start warning command. ZCL spec 8.4.2.3.1 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param status - Status - enum flags Warning mode, Strobe and Siren Level + @param duration - Warning duration + @param strobe_duty_cycle - Strobe Duty Cycle + @param strobe_level - Strobe Level, see @ref zb_zcl_ias_wd_strobe_level_e +*/ +#define ZB_ZCL_IAS_WD_SEND_START_WARNING_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + status, duration, strobe_duty_cycle, strobe_level) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_WD_START_WARNING_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (status)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (duration)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (strobe_duty_cycle)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (strobe_level)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_WD, cb); \ +} + +/** @brief Macro for getting Start warning command. ZCL spec 8.4.2.3.1 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_wd_start_warning_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_WD_GET_START_WARNING_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ias_wd_start_warning_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_ias_wd_start_warning_t *src_ptr = \ + (zb_zcl_ias_wd_start_warning_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->status = src_ptr->status; \ + ZB_HTOLE16(&((data_ptr)->duration), &(src_ptr->duration)); \ + (data_ptr)->strobe_duty_cycle = src_ptr->strobe_duty_cycle; \ + (data_ptr)->strobe_level = src_ptr->strobe_level; \ + } \ +} + +/******************************* Squawk command ******************************/ + +/** @brief Squawk Mode Field, see ZCL spec 8.4.2.3.2.2 */ +enum zb_zcl_ias_wd_squawk_mode_e +{ + /** Notification sound for "System is armed" */ + ZB_ZCL_IAS_WD_SQUAWK_MODE_ARMED = 0x00, + /** Notification sound for "System is disarmed" */ + ZB_ZCL_IAS_WD_SQUAWK_MODE_DISARMED = 0x01, +}; + +/** @brief Strobe Field, see ZCL spec 8.4.2.3.2.3 */ +enum zb_zcl_ias_wd_squawk_strobe_e +{ + /** No strobe*/ + ZB_ZCL_IAS_WD_SQUAWK_STROBE_NO_STROBE = 0x00, + /** Use strobe blink in parallel to squawk */ + ZB_ZCL_IAS_WD_SQUAWK_STROBE_USE_STROBE = 0x01, +}; + +/** @brief Squawk level Field, see ZCL spec 8.4.2.3.2.4 */ +enum zb_zcl_ias_wd_squawk_level_e +{ + /** Low level sound */ + ZB_ZCL_IAS_WD_SQUAWK_LEVEL_LOW = 0x00, + /** Medium level sound */ + ZB_ZCL_IAS_WD_SQUAWK_LEVEL_MEDIUM = 0x01, + /** High level sound */ + ZB_ZCL_IAS_WD_SQUAWK_LEVEL_HIGH = 0x02, + /** Very High level sound */ + ZB_ZCL_IAS_WD_SQUAWK_LEVEL_VERY_HIGH = 0x03, +}; + +/*! @brief Structure representsation Squawk command. ZCL spec 8.4.2.3.2 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_wd_squawk_s +{ + /** Status - enum flags Squawk mode, Strobe and Squawk level, see ZCL spec 8.4.2.3.2 */ + zb_uint8_t status; +} ZB_PACKED_STRUCT zb_zcl_ias_wd_squawk_t; + +/*! @brief Get Squawk Mode from payload Squawk command */ +#define ZB_ZCL_IAS_WD_GET_SQUAWK_MODE(status) (((status) >> 4) & 0x0f) + +/*! @brief Get Squawk Strobe from payload Squawk command */ +#define ZB_ZCL_IAS_WD_GET_SQUAWK_STROBE(status) (((status) >> 3) & 0x01) + +/*! @brief Get Squawk Level from payload Squawk command */ +#define ZB_ZCL_IAS_WD_GET_SQUAWK_LEVEL(status) ((status) & 0x03) + +/*! @brief Make Status field Squawk command from Squawk mode, Strobe and Squawk level */ +#define ZB_ZCL_IAS_WD_MAKE_SQUAWK_STATUS(mode, strobe, level) \ + (((level) & 0x03) | (((strobe) & 0x01) << 3) | (((mode) & 0x0f) << 4)) + +/*! @brief Squawk command. ZCL spec 8.4.2.3.2 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param status - Status, see @ref zb_zcl_ias_wd_squawk_s +*/ +#define ZB_ZCL_IAS_WD_SEND_SQUAWK_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + status) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_WD_SQUAWK_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (status)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_WD, cb); \ +} + +/** @brief Macro for getting Squawk command. ZCL spec 8.4.2.3.2 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_wd_squawk_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_WD_GET_SQUAWK_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ias_wd_squawk_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_ias_wd_squawk_t *src_ptr = \ + (zb_zcl_ias_wd_squawk_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->status = src_ptr->status; \ + } \ +} + +/*! @} */ /* IAS WD cluster commands */ + +/*! @} */ /* ZCL IAS WD cluster definitions */ + + +/** @brief Declare run Start Warning command for User Application +*/ +typedef struct zb_zcl_ias_wd_start_warning_value_param_s +{ + zb_uint8_t warning_mode; /*!< Warning Mode */ + zb_uint8_t strobe; /*!< Strobe */ + zb_uint8_t siren_level; /*!< Siren level */ + zb_uint16_t duration; /*!< Duration */ + zb_uint8_t strobe_duty_cycle; /*!< Strobe duty cycle */ + zb_uint8_t strobe_level; /*!< Strobe level */ +} zb_zcl_ias_wd_start_warning_value_param_t; + +/*! Struct for invoke User App & continue after */ +typedef struct zb_zcl_ias_wd_start_warning_user_app_schedule_e +{ + zb_zcl_parsed_hdr_t cmd_info; /**< Parameters for continue command, + see @ref zb_zcl_parsed_hdr_s */ + zb_zcl_ias_wd_start_warning_value_param_t param; /**< User App command parameters, + see @ref zb_zcl_ias_wd_start_warning_value_param_s */ +} zb_zcl_ias_wd_start_warning_user_app_schedule_t; + +#define ZB_ZCL_IAS_WD_START_WARNING_SCHEDULE_USER_APP(buffer, pcmd_info, \ + warningMode, strobe_, siren_level_, duration_, strobe_duty_cycle_, strobe_level_) \ +{ \ + zb_zcl_ias_wd_start_warning_user_app_schedule_t* user_data = \ + ZB_BUF_GET_PARAM((buffer), zb_zcl_ias_wd_start_warning_user_app_schedule_t); \ + ZB_MEMMOVE(&(user_data->cmd_info), (pcmd_info), sizeof(zb_zcl_parsed_hdr_t)); \ + user_data->param.warning_mode = (warningMode); \ + user_data->param.strobe = (strobe_); \ + user_data->param.siren_level = (siren_level_); \ + user_data->param.duration = (duration_); \ + user_data->param.strobe_duty_cycle = (strobe_duty_cycle_); \ + user_data->param.strobe_level = (strobe_level_); \ + ZB_SCHEDULE_CALLBACK(zb_zcl_ias_wd_start_warning_invoke_user_app, (buffer)); \ +} + +/** @brief Declare run Squawk command for User Application +*/ +typedef struct zb_zcl_ias_wd_squawk_value_param_s +{ + zb_uint8_t squawk_mode; /*!< Squawk Mode */ + zb_uint8_t strobe; /*!< Strobe */ + zb_uint8_t squawk_level; /*!< Squawk level */ +} zb_zcl_ias_wd_squawk_value_param_t; + +/*! Struct for invoke User App & continue after */ +typedef struct zb_zcl_ias_wd_squawk_user_app_schedule_e +{ + zb_zcl_parsed_hdr_t cmd_info; /**< Parameters for continue command, + see @ref zb_zcl_parsed_hdr_s */ + zb_zcl_ias_wd_squawk_value_param_t param; /**< User App command parameters, + see @ref zb_zcl_ias_wd_squawk_value_param_s */ +} zb_zcl_ias_wd_squawk_user_app_schedule_t; + +#define ZB_ZCL_IAS_WD_SQUAWK_SCHEDULE_USER_APP(buffer, pcmd_info, \ + squawkMode, strobe_, level) \ +{ \ + zb_zcl_ias_wd_squawk_user_app_schedule_t* user_data = \ + ZB_BUF_GET_PARAM((buffer), zb_zcl_ias_wd_squawk_user_app_schedule_t); \ + ZB_MEMMOVE(&(user_data->cmd_info), (pcmd_info), sizeof(zb_zcl_parsed_hdr_t)); \ + user_data->param.squawk_mode = (squawkMode); \ + user_data->param.strobe = (strobe_); \ + user_data->param.squawk_level = (level); \ + ZB_SCHEDULE_CALLBACK(zb_zcl_ias_wd_squawk_invoke_user_app, ((buffer))); \ +} + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_ias_wd_init_server(void); +void zb_zcl_ias_wd_init_client(void); +#define ZB_ZCL_CLUSTER_ID_IAS_WD_SERVER_ROLE_INIT zb_zcl_ias_wd_init_server +#define ZB_ZCL_CLUSTER_ID_IAS_WD_CLIENT_ROLE_INIT zb_zcl_ias_wd_init_client + +#endif /* ZB_ZCL_IAS_WD_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ias_zone.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ias_zone.h new file mode 100644 index 0000000..11231ec --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ias_zone.h @@ -0,0 +1,934 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: IAS Zone cluster definitions +*/ + +#ifndef ZB_ZCL_IAS_ZONE_H +#define ZB_ZCL_IAS_ZONE_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_IAS_ZONE + * @{ + * @details + * IAS Zone cluster definitions + */ + +/** @cond internals_doc */ +/** @brief Hook on Write attribute + * send Zone Status Change Notification Command if change ZoneStatus attribute */ +void zb_zcl_ias_zone_write_attr_hook(zb_uint8_t endpoint, zb_uint16_t attr_id, zb_uint8_t *new_value); +/*! @} + * @endcond */ /* internals_doc */ + +/* Cluster ZB_ZCL_CLUSTER_ID_IAS_ZONE */ + +/*! @name IAS Zone cluster attributes + @{ +*/ + +/*! @brief IAS Zone cluster attribute identifiers + @see ZCL spec, IAS Zone Cluster 8.2.2.2 +*/ +enum zb_zcl_ias_zone_attr_e +{ + /*! @brief ZoneState attribute, ZCL spec 8.2.2.2.1.1 */ + ZB_ZCL_ATTR_IAS_ZONE_ZONESTATE_ID = 0x0000, + /*! @brief ZoneType attribute, ZCL spec 8.2.2.2.1.2 */ + ZB_ZCL_ATTR_IAS_ZONE_ZONETYPE_ID = 0x0001, + /*! @brief ZoneStatus attribute, ZCL spec 8.2.2.2.1.3 */ + ZB_ZCL_ATTR_IAS_ZONE_ZONESTATUS_ID = 0x0002, + /*! @brief IAS_CIE_Address attribute, ZCL spec 8.2.2.2.2.1. */ + ZB_ZCL_ATTR_IAS_ZONE_IAS_CIE_ADDRESS_ID = 0x0010, + /*! @brief ZoneID attribute, ZCL spec 8.2.2.1.2.2 */ + ZB_ZCL_ATTR_IAS_ZONE_ZONEID_ID = 0x0011, + /*! @brief NumberOfZoneSensitivityLevelsSupported attribute, ZCL spec 8.2.2.1.2.3 */ + ZB_ZCL_ATTR_IAS_ZONE_NUMBER_OF_ZONE_SENSITIVITY_LEVELS_SUPPORTED_ID = 0x0012, + /*! @brief CurrentZoneSensitivityLevel attribute, ZCL spec 8.2.2.1.2.4 */ + ZB_ZCL_ATTR_IAS_ZONE_CURRENT_ZONE_SENSITIVITY_LEVEL_ID = 0x0013, + /* custom attribute */ + ZB_ZCL_ATTR_CUSTOM_ZGP_CALIBRATION = 0x8000, + ZB_ZCL_ATTR_CUSTOM_ZGP_CLOUD_ACK = 0x8003, + /* IAS_CIE_Address can be reassigned via Write attribute only when ZB_ZCL_ATTR_CUSTOM_CIE_ADDR_IS_SET is equal to ZB_FALSE */ + ZB_ZCL_ATTR_CUSTOM_CIE_ADDR_IS_SET = 0xE000, + ZB_ZCL_ATTR_CUSTOM_CIE_EP = 0xE001, + ZB_ZCL_ATTR_CUSTOM_CIE_SHORT_ADDR = 0xE002, + /* TODO: move this attribute to IAS Zone ZCL implementation */ + /*! @brief Struct with pointers on User App callbacks */ + ZB_ZCL_ATTR_IAS_ZONE_INT_CTX_ID = 0xeffe, +}; + +/** + * @brief IAS Zone ZoneState value + */ +enum zb_zcl_ias_zone_zonestate_e +{ + /** @brief ZoneState not enrolled value */ + ZB_ZCL_IAS_ZONE_ZONESTATE_NOT_ENROLLED = 0, + + /** @brief ZoneState enrolled value */ + ZB_ZCL_IAS_ZONE_ZONESTATE_ENROLLED = 1, +}; + +/** @brief IAS Zone ZoneState attribute default value */ +#define ZB_ZCL_IAS_ZONE_ZONESTATE_DEF_VALUE ZB_ZCL_IAS_ZONE_ZONESTATE_NOT_ENROLLED + +/** @brief Default value for IAS Zone cluster revision global attribute */ +#define ZB_ZCL_IAS_ZONE_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** + * @brief IAS Zone ZoneType value + */ +enum zb_zcl_ias_zone_zonetype_e +{ + /** @brief ZoneType Standard CIE System Alarm value */ + ZB_ZCL_IAS_ZONE_ZONETYPE_STANDARD_CIE = 0x0000, + + /** @brief ZoneType Motion value */ + ZB_ZCL_IAS_ZONE_ZONETYPE_MOTION = 0x000d, + + /** @brief ZoneType Contact switch value */ + ZB_ZCL_IAS_ZONE_ZONETYPE_CONTACT_SWITCH = 0x0015, + + /** @brief ZoneType Fire sensor value */ + ZB_ZCL_IAS_ZONE_ZONETYPE_FIRE_SENSOR = 0x0028, + + /** @brief ZoneType Water sensor value */ + ZB_ZCL_IAS_ZONE_ZONETYPE_WATER_SENSOR = 0x002a, + + /** @brief ZoneType Gas sensor value */ + ZB_ZCL_IAS_ZONE_ZONETYPE_GAS_SENSOR = 0x002b, + + /** @brief ZoneType Personal emergency value */ + ZB_ZCL_IAS_ZONE_ZONETYPE_PERSONAL_EMERGENCY = 0x002c, + + /** @brief ZoneType Vibration / Movement sensor value */ + ZB_ZCL_IAS_ZONE_ZONETYPE_VIBRATION_MOVEMENT = 0x002d, + + /** @brief ZoneType Remote Control value */ + ZB_ZCL_IAS_ZONE_ZONETYPE_REMOTE_CONTROL = 0x010f, + + /** @brief ZoneType Key fob value */ + ZB_ZCL_IAS_ZONE_ZONETYPE_KEY_FOB = 0x0115, + + /** @brief ZoneType Keypad value */ + ZB_ZCL_IAS_ZONE_ZONETYPE_KEYPAD = 0x021d, + + /** @brief ZoneType Standard Warning Device value */ + ZB_ZCL_IAS_ZONE_ZONETYPE_STANDARD_WARNING = 0x0225, + + /** @brief Manufacturer specific ZoneType value */ + ZB_ZCL_IAS_ZONE_ZONETYPE_MANUF_SPEC = 0x8000, + + /** @brief ZoneType Invalid Zone Type value */ + ZB_ZCL_IAS_ZONE_ZONETYPE_INVALID = 0xffff, + +}; + +/*! @brief IAS Zone ZoneStatus attribute flags + @see ZCL spec 8.2.2.2.1.3 +*/ +enum zb_zcl_ias_zone_zonestatus_e +{ + /** Alarm 1 */ + ZB_ZCL_IAS_ZONE_ZONE_STATUS_ALARM1 = 1 << 0, + /** Alarm 2 */ + ZB_ZCL_IAS_ZONE_ZONE_STATUS_ALARM2 = 1 << 1, + /** Tamper */ + ZB_ZCL_IAS_ZONE_ZONE_STATUS_TAMPER = 1 << 2, + /** Battery */ + ZB_ZCL_IAS_ZONE_ZONE_STATUS_BATTERY = 1 << 3, + /** Supervision reports */ + ZB_ZCL_IAS_ZONE_ZONE_STATUS_SUPERVISION = 1 << 4, + /** Restore reports */ + ZB_ZCL_IAS_ZONE_ZONE_STATUS_RESTORE = 1 << 5, + /** Trouble */ + ZB_ZCL_IAS_ZONE_ZONE_STATUS_TROUBLE = 1 << 6, + /** AC (mains) */ + ZB_ZCL_IAS_ZONE_ZONE_STATUS_AC_MAINS = 1 << 7, + /** Test */ + ZB_ZCL_IAS_ZONE_ZONE_STATUS_TEST = 1 << 8, + /** Battery Defect */ + ZB_ZCL_IAS_ZONE_ZONE_STATUS_BATTERY_DEFECT = 1 << 9, +}; + +/** @brief IAS Zone ZoneStatus attribute default value */ +#define ZB_ZCL_IAS_ZONE_ZONE_STATUS_DEF_VALUE 0 + +/** @brief Min value for NumberOfZoneSensitivityLevelsSupported attribute */ +#define ZB_ZCL_IAS_ZONE_NUMBER_OF_ZONE_SENSITIVITY_LEVELS_SUPPORTED_MIN_VALUE ((zb_uint8_t)0x02) + +/** @brief Default value for NumberOfZoneSensitivityLevelsSupported attribute */ +#define ZB_ZCL_IAS_ZONE_NUMBER_OF_ZONE_SENSITIVITY_LEVELS_SUPPORTED_DEFAULT_VALUE \ + ZB_ZCL_IAS_ZONE_NUMBER_OF_ZONE_SENSITIVITY_LEVELS_SUPPORTED_MIN_VALUE + +/** @brief Default value for CurrentZoneSensitivityLevel attribute */ +#define ZB_ZCL_IAS_ZONE_CURRENT_ZONE_SENSITIVITY_LEVEL_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief IAS Zone ZoneID attribute default value */ +#define ZB_ZCL_IAS_ZONEID_ID_DEF_VALUE 0xff + +/** @cond internals_doc */ +/** This macros should not be used by the user application directly */ +/*! @internal @name IAS Zone cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CUSTOM_CIE_ADDR_IS_SET(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CUSTOM_CIE_ADDR_IS_SET, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_INTERNAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CUSTOM_CIE_EP(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CUSTOM_CIE_EP, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_INTERNAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_CUSTOM_CIE_SHORT_ADDR(data_ptr) \ +{ \ + ZB_ZCL_ATTR_CUSTOM_CIE_SHORT_ADDR, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_INTERNAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_IAS_ZONE_ZONESTATE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_IAS_ZONE_ZONESTATE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_IAS_ZONE_ZONETYPE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_IAS_ZONE_ZONETYPE_ID, \ + ZB_ZCL_ATTR_TYPE_16BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_IAS_ZONE_ZONESTATUS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_IAS_ZONE_ZONESTATUS_ID, \ + ZB_ZCL_ATTR_TYPE_16BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_IAS_ZONE_IAS_CIE_ADDRESS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_IAS_ZONE_IAS_CIE_ADDRESS_ID, \ + ZB_ZCL_ATTR_TYPE_IEEE_ADDR, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_IAS_ZONE_ZONEID_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_IAS_ZONE_ZONEID_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_IAS_ZONE_NUMBER_OF_ZONE_SENSITIVITY_LEVELS_SUPPORTED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_IAS_ZONE_NUMBER_OF_ZONE_SENSITIVITY_LEVELS_SUPPORTED_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_IAS_ZONE_CURRENT_ZONE_SENSITIVITY_LEVEL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_IAS_ZONE_CURRENT_ZONE_SENSITIVITY_LEVEL_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_IAS_ZONE_INT_CTX_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_IAS_ZONE_INT_CTX_ID, \ + ZB_ZCL_ATTR_TYPE_NULL, \ + ZB_ZCL_ATTR_ACCESS_INTERNAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! @internal Number of attributes mandatory for reporting in IAS Zone cluster */ +#define ZB_ZCL_IAS_ZONE_REPORT_ATTR_COUNT 1 + +/*! @} + * @endcond */ /* internals_doc */ + +/** @brief Declare attribute list for IAS Zone cluster - server side + @param attr_list - attribute list name + @param zone_state - pointer to variable to store ZoneState attribute + @param zone_type - pointer to variable to store ZoneType attribute + @param zone_status - pointer to variable to store ZoneStatus attribute + @param ias_cie_address - pointer to variable to store IAS-CIE address attribute + @param cie_short_addr - custom attribute to store CIE short address + @param cie_ep - custom attribute to store CIE Endpoint number +*/ +/* FIXME: declare custom attributes internally */ +#define ZB_ZCL_DECLARE_IAS_ZONE_ATTRIB_LIST( \ + attr_list, zone_state, zone_type, zone_status,ias_cie_address, \ + cie_short_addr, cie_ep) \ + zb_uint8_t cie_addr_is_set_##attr_list; \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST(attr_list) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_ZONE_ZONESTATE_ID, (zone_state)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_ZONE_ZONETYPE_ID, (zone_type)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_ZONE_ZONESTATUS_ID, (zone_status)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_ZONE_IAS_CIE_ADDRESS_ID, (ias_cie_address)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CUSTOM_CIE_SHORT_ADDR, (cie_short_addr)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CUSTOM_CIE_EP, (cie_ep)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CUSTOM_CIE_ADDR_IS_SET, &(cie_addr_is_set_##attr_list)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @brief Declare attribute list for IAS Zone cluster - server side (extended attribute set) + @param attr_list - attribute list name + @param zone_state - pointer to variable to store ZoneState attribute + @param zone_type - pointer to variable to store ZoneType attribute + @param zone_status - pointer to variable to store ZoneStatus attribute + @param ias_cie_address - pointer to variable to store IAS-CIE address attribute + @param zone_id - pointer to variable to store Zone ID attribute + @param number_of_zone_sens_levels_supported - pointer to variable to store + NumberOfZoneSensitivityLevelsSupported attribute + @param current_zone_sens_level - pointer to variable to store CurrentZoneSensitivityLevel attribute + @param cie_short_addr - custom attribute to store CIE short address + @param cie_ep - custom attribute to store CIE Endpoint number +*/ +/* FIXME: declare custom attributes internally */ +#define ZB_ZCL_DECLARE_IAS_ZONE_ATTRIB_LIST_EXT( \ + attr_list, zone_state, zone_type, zone_status, number_of_zone_sens_levels_supported, current_zone_sens_level, \ + ias_cie_address, zone_id, cie_short_addr, cie_ep) \ + zb_uint8_t cie_addr_is_set_##attr_list; \ + zb_uint16_t last_change_##attr_list; \ + zb_zcl_ias_zone_int_ctx_t int_ctx_##attr_list; \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_IAS_ZONE) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_ZONE_ZONESTATE_ID, (zone_state)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_ZONE_ZONETYPE_ID, (zone_type)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_ZONE_ZONESTATUS_ID, (zone_status)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_ZONE_IAS_CIE_ADDRESS_ID, (ias_cie_address)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_ZONE_ZONEID_ID, (zone_id)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_ZONE_NUMBER_OF_ZONE_SENSITIVITY_LEVELS_SUPPORTED_ID, \ + (number_of_zone_sens_levels_supported)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_ZONE_CURRENT_ZONE_SENSITIVITY_LEVEL_ID, \ + (current_zone_sens_level)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IAS_ZONE_INT_CTX_ID, &(int_ctx_##attr_list)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CUSTOM_CIE_SHORT_ADDR, (cie_short_addr)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CUSTOM_CIE_EP, (cie_ep)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_CUSTOM_CIE_ADDR_IS_SET, &(cie_addr_is_set_##attr_list)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* IAS Zone cluster attributes */ + +/*! @name IAS Zone cluster commands + @{ +*/ + +/*! @brief IAS Zone cluster command identifiers + @see ZCL spec, IAS Zone Cluster, 8.2.2.3 +*/ +enum zb_zcl_ias_zone_cmd_e +{ + ZB_ZCL_CMD_IAS_ZONE_ZONE_ENROLL_RESPONSE_ID = 0x00, /**< "Zone Enroll Response" command, + * ZCL spec 8.2.2.3.1 */ + /**< "Initiate Normal Operation Mode" command, ZCL spec 8.2.2.2.1 */ + ZB_ZCL_CMD_IAS_ZONE_INITIATE_NORMAL_OPERATION_MODE_ID = 0x01, + /**< "Initiate Test Mode" command, ZCL spec 8.2.2.2.2.3 */ + ZB_ZCL_CMD_IAS_ZONE_INITIATE_TEST_MODE_ID = 0x02, +}; + + +/*! @brief IAS Zone cluster response command identifiers + @see ZCL spec, IAS Zone Cluster, 8.2.2.4 +*/ +enum zb_zcl_ias_zone_resp_cmd_e +{ + ZB_ZCL_CMD_IAS_ZONE_ZONE_STATUS_CHANGE_NOT_ID = 0x00, /**< "Zone Status Change Notification" command. + ZCL spec 8.2.2.4.1 */ + ZB_ZCL_CMD_IAS_ZONE_ZONE_ENROLL_REQUEST_ID = 0x01 /**< "Zone Enroll Request" command. + ZCL spec 8.2.2.4.2 */ +}; + +/** @cond internals_doc */ +/* Ias zone cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_IAS_ZONE_SERVER_ROLE_RECEIVED_CMD_LIST \ + ZB_ZCL_CMD_IAS_ZONE_ZONE_ENROLL_RESPONSE_ID, \ + ZB_ZCL_CMD_IAS_ZONE_INITIATE_NORMAL_OPERATION_MODE_ID, \ + ZB_ZCL_CMD_IAS_ZONE_INITIATE_TEST_MODE_ID + +#define ZB_ZCL_CLUSTER_ID_IAS_ZONE_CLIENT_ROLE_RECEIVED_CMD_LIST \ + ZB_ZCL_CMD_IAS_ZONE_ZONE_STATUS_CHANGE_NOT_ID, \ + ZB_ZCL_CMD_IAS_ZONE_ZONE_ENROLL_REQUEST_ID + +#define ZB_ZCL_CLUSTER_ID_IAS_ZONE_SERVER_ROLE_GENERATED_CMD_LIST ZB_ZCL_CLUSTER_ID_IAS_ZONE_CLIENT_ROLE_RECEIVED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_IAS_ZONE_CLIENT_ROLE_GENERATED_CMD_LIST ZB_ZCL_CLUSTER_ID_IAS_ZONE_SERVER_ROLE_RECEIVED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + +/*! @brief Structure representsation of Initiate Test Mode - Errata to 05-3520-29 Spec, 1.1.23.2.2.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_zone_init_test_mode_ha_s +{ + /** Test mode duration */ + zb_uint8_t test_mode_duration; + /** Current Zone Sensitivity Level */ + zb_uint8_t current_zone_sens_level; +} ZB_PACKED_STRUCT zb_zcl_ias_zone_init_test_mode_t; + +/** @brief Macro for getting "Initiate Test Mode" command + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_zone_init_test_mode_t. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ZONE_GET_INITIATE_TEST_MODE_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ias_zone_init_test_mode_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_ias_zone_init_test_mode_t *src_ptr = \ + (zb_zcl_ias_zone_init_test_mode_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->test_mode_duration = src_ptr->test_mode_duration; \ + (data_ptr)->current_zone_sens_level = src_ptr->current_zone_sens_level; \ + } \ +} + +/*! @brief Initiate Test Mode command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status + @param test_mode_duration - Test Mode duration + @param current_zone_sens_level - CurrentZoneSensitivityLevel +*/ +#define ZB_ZCL_IAS_ZONE_SEND_INITIATE_TEST_MODE_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb, \ + test_mode_duration, current_zone_sens_level) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, ZB_ZCL_ENABLE_DEFAULT_RESPONSE) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ZONE_INITIATE_TEST_MODE_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (test_mode_duration)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (current_zone_sens_level)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ZONE, cb); \ +} + +/*! @brief Initiate Normal Operation Mode command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_IAS_ZONE_SEND_INITIATE_NORMAL_OPERATION_MODE_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, ZB_ZCL_ENABLE_DEFAULT_RESPONSE) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ZONE_INITIATE_NORMAL_OPERATION_MODE_ID); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ZONE, cb); \ +} + +/******************************* Zone Status Change Notification ******************************/ + +/*! @brief Structure representsation of Zone Status Change Notification + * see ZCL spec 8.2.2.4.1.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_zone_status_change_not_s +{ + /** Zone Status, see @ref zb_zcl_ias_zone_zonestatus_e*/ + zb_uint16_t zone_status; + /** Extended Status */ + zb_uint8_t extended_status; + /** Zone ID*/ + zb_uint8_t zone_id; + /** Delay */ + zb_uint16_t delay; +} ZB_PACKED_STRUCT zb_zcl_ias_zone_status_change_not_t; + + +/*! @brief Zone Status Change Notification command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status + @param zone_status - Zone Status, see @ref zb_zcl_ias_zone_zonestatus_e + @param extended_status - Extended Status + @param zone_id - Zone ID + @param delay - Delay +*/ +#define ZB_ZCL_IAS_ZONE_SEND_STATUS_CHANGE_NOTIFICATION_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb, \ + zone_status, extended_status, zone_id, delay ) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ZONE_ZONE_STATUS_CHANGE_NOT_ID); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (zone_status)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (extended_status)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (zone_id)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (delay)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ZONE, cb); \ +} + +/** @brief Macro for getting Zone Status Change Notification command + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_zone_status_change_not_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ZONE_GET_STATUS_CHANGE_NOTIFICATION_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ias_zone_status_change_not_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_ias_zone_status_change_not_t *src_ptr = \ + (zb_zcl_ias_zone_status_change_not_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_HTOLE16(&((data_ptr)->zone_status), &(src_ptr->zone_status)); \ + (data_ptr)->extended_status = src_ptr->extended_status; \ + (data_ptr)->zone_id = src_ptr->zone_id; \ + ZB_HTOLE16(&((data_ptr)->delay), &(src_ptr->delay)); \ + } \ +} + +/******************************* Zone Enroll Request command ******************************/ + +/*! @brief Structure representsation of "Zone Enroll Request" command + * see ZCL spec 8.2.2.4.1.2 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_zone_enroll_request_s +{ + /** Zone Type, see @ref zb_zcl_ias_zone_zonetype_e*/ + zb_uint16_t zone_type; + /** Manufacturer code */ + zb_uint16_t manufacturer_code; +} ZB_PACKED_STRUCT zb_zcl_ias_zone_enroll_request_t; + + +/*! @brief Zone "Zone Enroll Request" command, see ZCL spec 8.2.2.4.2 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status + @param zone_type - Zone Type, see @ref zb_zcl_ias_zone_zonetype_e + @param manufacturer_code - Manufacture code +*/ +#define ZB_ZCL_IAS_ZONE_SEND_ZONE_ENROLL_REQUEST_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb, \ + zone_type, manufacturer_code) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ZONE_ZONE_ENROLL_REQUEST_ID); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (zone_type)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (manufacturer_code)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ZONE, cb); \ +} + +/** @brief Macro for getting Zone Status Change Notification command, see ZCL spec 8.2.2.4.1 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_zone_enroll_request_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ZONE_GET_ZONE_ENROLL_REQUEST_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ias_zone_enroll_request_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_ias_zone_enroll_request_t *src_ptr = \ + (zb_zcl_ias_zone_enroll_request_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_HTOLE16(&((data_ptr)->zone_type), &(src_ptr->zone_type)); \ + ZB_HTOLE16(&((data_ptr)->manufacturer_code), &(src_ptr->manufacturer_code)); \ + } \ +} + +/******************************* Zone Enroll response ******************************/ + +/** @brief Values of the Enroll Response Code + * see ZCL spec 8.2.2.3.1.1 */ +enum zb_zcl_ias_zone_enroll_responce_code_e +{ + /** Success */ + ZB_ZCL_IAS_ZONE_ENROLL_RESPONCE_CODE_SUCCESS = 0x00, + /** Not supported */ + ZB_ZCL_IAS_ZONE_ENROLL_RESPONCE_CODE_NOT_SUPPORTED = 0x01, + /** No enroll permit */ + ZB_ZCL_IAS_ZONE_ENROLL_RESPONCE_CODE_NO_ENROLL = 0x02, + /** Too many zones */ + ZB_ZCL_IAS_ZONE_ENROLL_RESPONCE_CODE_TOO_MANY_ZONES = 0x03, +}; + +/*! @brief Structure representsation of Enroll response command payload + * see ZCL spec 8.2.2.3.1.1 */ +typedef ZB_PACKED_PRE struct zb_zcl_ias_zone_enroll_res_s +{ + /** Enroll response code */ + zb_uint8_t code; + /** Zone ID */ + zb_uint8_t zone_id; +} ZB_PACKED_STRUCT zb_zcl_ias_zone_enroll_res_t; + +/*! @brief Send "Zone Enroll response" command, see ZCL spec 8.2.2.3.1 + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback + @param code - Enroll response code, see @ref zb_zcl_ias_zone_enroll_responce_code_e + @param zone_id - Zone ID +*/ +#define ZB_ZCL_IAS_ZONE_SEND_ZONE_ENROLL_RES( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + code, zone_id) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_IAS_ZONE_ZONE_ENROLL_RESPONSE_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (code)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (zone_id)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ZONE, cb); \ +} + +/*! @brief Send "Zone Enroll response with add parameters - sequency" command, see ZCL spec 8.2.2.3.1 + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback + @param code - Enroll response code, see @ref zb_zcl_ias_zone_enroll_responce_code_e + @param zone_id - Zone ID + @param seq - known sequency +*/ +#define ZB_ZCL_IAS_ZONE_SEND_ZONE_ENROLL_RES_EXT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + code, zone_id, seq) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, (seq), \ + ZB_ZCL_CMD_IAS_ZONE_ZONE_ENROLL_RESPONSE_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (code)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (zone_id)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_IAS_ZONE, cb); \ +} + +/** @brief Macro for getting "Zone Enroll response" command + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ias_zone_enroll_res_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IAS_ZONE_GET_ZONE_ENROLL_RES(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ias_zone_enroll_res_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_ias_zone_enroll_res_t *src_ptr = \ + (zb_zcl_ias_zone_enroll_res_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->code = src_ptr->code; \ + (data_ptr)->zone_id = src_ptr->zone_id; \ + } \ +} + +/*! @} */ /* IAS Zone cluster commands */ + +/******************************* Set/Clear Zone Status bits ******************************/ + +/* Set or clear Zone Status bits + */ +void zb_zcl_ias_zone_change_status(zb_uint8_t param); + +/** @brief Declare Set/Clear Zone Status bits +*/ +typedef struct zb_zcl_ias_zone_status_param_s +{ + zb_uint16_t bits; /*!< Bits map, see @ref zb_zcl_ias_zone_zonestatus_e */ + zb_bool_t is_set; /*!< true - set, false - clean */ + zb_uint8_t endpoint; /*!< endpoint */ + +} zb_zcl_ias_zone_status_param_t; + +/*! @brief Set Zone Status bits custom server command + @param buffer - to put packet to + @param ep - endpoint + @param set_bits - flag set of Zone Status, see @ref zb_zcl_ias_zone_zonestatus_e +*/ +#define ZB_ZCL_IAS_ZONE_SET_BITS(buffer, ep, set_bits) \ +{ \ + zb_zcl_ias_zone_status_param_t* cmd_data = \ + ZB_BUF_GET_PARAM((buffer), zb_zcl_ias_zone_status_param_t); \ + cmd_data->endpoint = (ep); \ + cmd_data->bits = (set_bits); \ + cmd_data->is_set = ZB_TRUE; \ + ZB_SCHEDULE_CALLBACK(zb_zcl_ias_zone_change_status, ((buffer))); \ +} + +/*! @brief Clear Zone Status bits custom server command + @param buffer - to put packet to + @param ep - sending endpoint + @param set_bits - flag set of Zone Status, see @ref zb_zcl_ias_zone_zonestatus_e +*/ +#define ZB_ZCL_IAS_ZONE_CLEAR_BITS(buffer, ep, set_bits) \ +{ \ + zb_zcl_ias_zone_status_param_t* cmd_data = \ + ZB_BUF_GET_PARAM((buffer), zb_zcl_ias_zone_status_param_t); \ + cmd_data->endpoint = (ep); \ + cmd_data->bits = (set_bits); \ + cmd_data->is_set = ZB_FALSE; \ + ZB_SCHEDULE_CALLBACK(zb_zcl_ias_zone_change_status, ((buffer))); \ +} + +/** + @brief Structure is used to pass parameters for ZoneStatus + notification command + */ +typedef struct zb_zcl_ias_zone_notification_param_s +{ + zb_uint8_t ep; /*!< endpoint number */ + zb_uint16_t status_val; /*!< new value of zone_zone_status, see @ref zb_zcl_ias_zone_zonestatus_e */ + zb_uint16_t delay; /*!< Delay */ +} +zb_zcl_ias_zone_notification_param_t; + + +/** + @brief Use this function to change IAS Zone status. This function + will set new value of ZoneStatus and will send Zone status change + notification. + @note If another API (ZB_ZCL_SET_ATTRIBUTE()) is used for modifying + ZoneStatus, notification will NOT be send. This is limitation of + the current implementation. + @param ep - local endpoint number + @param new_val - new value for ZoneStatus + @param delay - delay in quarter seconds (actual only for HA ZCL + version, is ignored for pure ZCL implementation) + @param buf_param - reference to a buffer that will be used for + sending notification. If buffer reference is not specified, + notification will NOT be sent + @return Returns ZB_TRUE if notification is scheduled for send, + ZB_FALSE otherwise + @note Notification send result is reported to user App using + callback that is registered with zb_zcl_ias_zone_register_cb() +*/ +zb_bool_t zb_zcl_ias_zone_set_status( + zb_uint8_t ep, + zb_uint16_t new_val, + zb_uint16_t delay, + zb_uint8_t buf_param); + +enum zb_zcl_general_cb_params_e +{ + ZB_ZCL_VALID_CIE_ADDR_SET = 1, + ZB_ZCL_CURR_ZONE_SENSITIVITY_LEVEL_SET = 2, + ZB_ZCL_INIT_TEST_MODE = 3, + ZB_ZCL_INIT_NORMAL_MODE = 4, +}; + +typedef zb_ret_t (ZB_CODE * zb_ias_zone_app_callback_t)(zb_uint8_t param, zb_uint16_t general_val); + +typedef struct zb_zcl_ias_zone_int_ctx_s +{ + zb_callback_t process_result_cb; + zb_ias_zone_app_callback_t general_cb; + zb_uint8_t restore_current_zone_sens_level; + zb_uint8_t new_current_zone_sens_level; +} +zb_zcl_ias_zone_int_ctx_t; + +/** @brief Declare run Enroll Response command for User Application +*/ +typedef struct zb_zcl_ias_zone_enroll_response_value_param_s +{ + zb_uint8_t enroll_response; /*!< Enroll response code */ + zb_uint8_t zone_id; /*!< Zone ID */ +} zb_zcl_ias_zone_enroll_response_value_param_t; + +/*! Struct for invoke User App & continue after */ +typedef struct zb_zcl_ias_zone_enroll_response_user_app_schedule_e +{ + /**< Parameters for continue command, see @ref zb_zcl_parsed_hdr_s */ + zb_zcl_parsed_hdr_t cmd_info; + /**< User App command parameters, see @ref zb_zcl_ias_zone_enroll_response_value_param_s */ + zb_zcl_ias_zone_enroll_response_value_param_t param; +} zb_zcl_ias_zone_enroll_response_user_app_schedule_t; + +#define ZB_ZCL_IAS_ZONE_ENROLL_RESPONSE_SCHEDULE_USER_APP(buffer, pcmd_info, enroll_response_, zone_id_) \ +{ \ + zb_zcl_ias_zone_enroll_response_user_app_schedule_t* user_data = \ + ZB_BUF_GET_PARAM((buffer), zb_zcl_ias_zone_enroll_response_user_app_schedule_t); \ + ZB_MEMMOVE(&(user_data->cmd_info), (pcmd_info), sizeof(zb_zcl_parsed_hdr_t)); \ + user_data->param.enroll_response = (enroll_response_); \ + user_data->param.zone_id = (zone_id_); \ + ZB_SCHEDULE_CALLBACK(zb_zcl_ias_zone_enroll_response_invoke_user_app, ((buffer))); \ +} + +/** @brief Registry callbacks to get status of Zone Status Change Notification command + @param endpoint - local endpoint number + @param process_result_cb - notification sent callback function + @param general_cb - general callback function +*/ +void zb_zcl_ias_zone_register_cb( + zb_uint8_t endpoint, + zb_callback_t process_result_cb, + zb_ias_zone_app_callback_t general_cb); + +/** + @brief checks, if Zone Status change notification should be sent + and schedules command if it is needed + @return ZB_TRUE if command is sent +*/ +zb_bool_t zb_zcl_ias_zone_check_attr_notify( + zb_uint8_t buf_param); + +/** + @brief fills in notification command and sends it +*/ +void zb_zcl_ias_zone_send_status_change_not(zb_uint8_t param); + +/** + @brief checks cie address on zcl initialization +*/ +void zb_zcl_ias_zone_check_cie_addr_on_zcl_initialization(zb_uint8_t ep_id); + +/** + @brief puts cie command to binding whitelist table +*/ +zb_ret_t zb_zcl_ias_zone_put_cie_address_to_binding_whitelist(zb_uint8_t endpoint); + +/** + @brief IAS Zone specific set attribute value postprocessing +*/ +void zb_zcl_ias_set_attr_val_post_process(zb_zcl_parsed_hdr_t *cmd_info, zb_uint16_t attr_id, zb_uint8_t *value); + +/*! @} */ /* ZCL IAS Zone cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_ias_zone_init_server(void); +void zb_zcl_ias_zone_init_client(void); +#define ZB_ZCL_CLUSTER_ID_IAS_ZONE_SERVER_ROLE_INIT zb_zcl_ias_zone_init_server +#define ZB_ZCL_CLUSTER_ID_IAS_ZONE_CLIENT_ROLE_INIT zb_zcl_ias_zone_init_client + +zb_bool_t zb_zcl_process_ias_zone_specific_commands(zb_uint8_t param); + +#endif /* ZB_ZCL_IAS_ZONE_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_identify.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_identify.h new file mode 100644 index 0000000..93627db --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_identify.h @@ -0,0 +1,464 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZCL "Identify cluster" definitions +*/ + +#ifndef ZB_ZCL_IDENTIFY_H +#define ZB_ZCL_IDENTIFY_H 1 + +#if defined(ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY) || defined(DOXYGEN) + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_IDENTIFY + * @{ + * @details + * Identify cluster implementation supports Identify command and Identify Query request-response + * command pair. All these commands have simple payload. Both Identify and Identify Query + * request are being processed, and Identify Query response is being generated in ZCL internals. + * + * @par Example + * Identify sending: + * @snippet HA_samples/door_lock/sample_zed.c send_identify_req + * + * Identify Query request sending: + * @snippet HA_samples/on_off_switch/sample_zed.c identify_send_identify_query_req + */ + +/** @name Identify cluster attributes + * @{ + */ + +/** @brief Identify cluster attribute identifier + @see ZCL8 spec, subclause 3.5.2.2 +*/ +enum zb_zcl_identify_attr_e +{ + /*! Identify time attribute */ + ZB_ZCL_ATTR_IDENTIFY_IDENTIFY_TIME_ID = 0x0000 +}; + +/** @brief Default value for Identify cluster revision global attribute */ +#define ZB_ZCL_IDENTIFY_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** @brief Default value for Identify attribute */ +#define ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE 0x0000 + +/** @} */ /* Identify cluster attributes */ + +/*! @name Identify cluster command structures and definitions + @{ +*/ + +/** @brief Command identifiers for "Identify" cluster + @see ZCL8 spec, subclauses 3.5.2.3, 3.5.2.4 +*/ +enum zb_zcl_identify_cmd_e +{ + ZB_ZCL_CMD_IDENTIFY_IDENTIFY_ID = 0x00, /**< Identify command */ + ZB_ZCL_CMD_IDENTIFY_IDENTIFY_QUERY_ID = 0x01, /**< Identify query command */ + ZB_ZCL_CMD_IDENTIFY_TRIGGER_EFFECT_ID = 0x40, /**< "Trigger effect" command identifier. */ + ZB_ZCL_CMD_IDENTIFY_IDENTIFY_QUERY_RSP_ID = 0x00 /**< Identify query response */ +}; + +/** @cond internals_doc */ +/* Identify cluster commands lists : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_IDENTIFY_SERVER_ROLE_RECEIVED_CMD_LIST \ + ZB_ZCL_CMD_IDENTIFY_IDENTIFY_ID, \ + ZB_ZCL_CMD_IDENTIFY_IDENTIFY_QUERY_ID, \ + ZB_ZCL_CMD_IDENTIFY_TRIGGER_EFFECT_ID, + +#define ZB_ZCL_CLUSTER_ID_IDENTIFY_CLIENT_ROLE_RECEIVED_CMD_LIST \ + ZB_ZCL_CMD_IDENTIFY_IDENTIFY_QUERY_RSP_ID, + +#define ZB_ZCL_CLUSTER_ID_IDENTIFY_SERVER_ROLE_GENERATED_CMD_LIST ZB_ZCL_CLUSTER_ID_IDENTIFY_CLIENT_ROLE_RECEIVED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_IDENTIFY_CLIENT_ROLE_GENERATED_CMD_LIST ZB_ZCL_CLUSTER_ID_IDENTIFY_SERVER_ROLE_RECEIVED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + +/** Effect identifier enum + * @see ZCL8 spec 3.5.2.3.3.1 */ +enum zb_zcl_identify_trigger_effect_e +{ + /**< Effect identifier field value: Light is turned on/off once */ + ZB_ZCL_IDENTIFY_EFFECT_ID_BLINK = 0x00, + /**< Effect identifier field value: Light turned on/off over 1 second and + * repeated 15 times */ + ZB_ZCL_IDENTIFY_EFFECT_ID_BREATHE = 0x01, + /**< Effect identifier field value: Colored light turns green for 1 second; + * non-colored light flashes twice */ + ZB_ZCL_IDENTIFY_EFFECT_ID_OKAY = 0x02, + /**< Effect identifier field value: Colored light turns orange for 8 seconds; non-colored + * light switches to maximum brightness for 0.5s and then minimum brightness for 7.5s */ + ZB_ZCL_IDENTIFY_EFFECT_ID_CHANNEL_CHANGE = 0x0b, + /**< Effect identifier field value: Complete the current effect sequence before terminating. + * E.g., if in the middle of a breathe effect (as above), first complete the current 1s + * breathe effect and then terminate the effect*/ + ZB_ZCL_IDENTIFY_EFFECT_ID_FINISH_EFFECT = 0xfe, + /**< Effect identifier field value: Terminate the effect as soon as possible */ + ZB_ZCL_IDENTIFY_EFFECT_ID_STOP = 0xff, +}; + + +/** Effect variant enum + * @see ZCL8 spec 3.5.2.3.3.2 */ +enum zb_zcl_identify_trigger_variant_e +{ + /**< Effect variant field value: Default */ + ZB_ZCL_IDENTIFY_EFFECT_ID_VARIANT_DEFAULT = 0x00, +}; + + +/*! @brief Structured representation of Trigger effect command payload */ +typedef ZB_PACKED_PRE struct zb_zcl_identify_effect_req_s +{ + zb_uint8_t effect_id; /*!< Effect identify, see @ref zb_zcl_identify_trigger_effect_e */ + zb_uint8_t effect_variant; /*!< Effect variant, see @ref zb_zcl_identify_trigger_variant_e */ +} ZB_PACKED_STRUCT zb_zcl_identify_effect_req_t; + + +/*! @brief Send Trigger effect command + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - flag "Default response required" + @param cb - callback for getting command send status + @param effect_id - effect identify, see @ref zb_zcl_identify_trigger_effect_e + @param effect_var - effect variant, see @ref zb_zcl_identify_trigger_variant_e +*/ +#define ZB_ZCL_IDENTIFY_SEND_TRIGGER_VARIANT_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, def_resp, cb, effect_id, effect_var) \ +{ \ +zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ +ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_IDENTIFY_TRIGGER_EFFECT_ID); \ +ZB_ZCL_PACKET_PUT_DATA8(ptr, (effect_id)); \ +ZB_ZCL_PACKET_PUT_DATA8(ptr, (effect_var)); \ +ZB_ZCL_FINISH_PACKET(buffer, ptr) \ +ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, ZB_ZCL_CLUSTER_ID_IDENTIFY, cb); \ +} + + +/** @brief Parses Trigger effect command + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_identify_effect_req_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IDENTIFY_GET_TRIGGER_VARIANT_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_identify_effect_req_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_identify_effect_req_t *src_ptr = \ + (zb_zcl_identify_effect_req_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_MEMCPY((data_ptr), src_ptr, sizeof(zb_zcl_identify_effect_req_t)); \ + } \ +} + +/** + * @name Inform User App about ZCL Identify cluster command and change attributes. + * Internal structures and define-procedure for inform User App about ZCL Identify + * cluster command and change attributes. + * @internal + * @{ + */ + +/** @brief Declare change Identify attribute for User Application +*/ +typedef struct zb_zcl_identify_effect_value_param_s +{ + zb_uint8_t effect_id; /*!< Effect identify */ + zb_uint8_t effect_variant; /*!< Effect variant */ +} zb_zcl_identify_effect_value_param_t; + + +/*! Struct for invoke User App & continue after */ +typedef struct zb_zcl_identify_effect_user_app_schedule_e +{ + zb_zcl_parsed_hdr_t cmd_info; /**< Parameters for continue command, + see @ref zb_zcl_parsed_hdr_s */ + zb_zcl_identify_effect_value_param_t param; /**< User App command parameters, + see @ref zb_zcl_identify_effect_value_param_s */ +} zb_zcl_identify_effect_user_app_schedule_t; + +#define ZB_ZCL_IDENTIFY_EFFECT_SCHEDULE_USER_APP(buffer, pcmd_info, effectId, effectVar) \ +{ \ + zb_zcl_identify_effect_user_app_schedule_t* data = \ + ZB_BUF_GET_PARAM((buffer), zb_zcl_identify_effect_user_app_schedule_t); \ + ZB_MEMMOVE(&(data->cmd_info), (pcmd_info), sizeof(zb_zcl_parsed_hdr_t)); \ + data->param.effect_id = (effectId); \ + data->param.effect_variant = (effectVar); \ + ZB_SCHEDULE_CALLBACK(zb_zcl_identify_effect_invoke_user_app, (buffer)); \ +} +/*! @} */ /* internal */ + +/*! @brief Send Identify command + @param buffer to put packet to + @param time the device will be identifying + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - flag "Default response required" + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_IDENTIFY_SEND_IDENTIFY_REQ( \ + buffer, time, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_IDENTIFY_IDENTIFY_ID); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, time); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_IDENTIFY, cb); \ +} + +/*! @brief Send Identify Query command + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - flag "Default response required" + @param cb - callback for getting command send status + + @snippet on_off_switch/sample_zed.c identify_send_identify_query_req +*/ +#define ZB_ZCL_IDENTIFY_SEND_IDENTIFY_QUERY_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ( \ + ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_IDENTIFY_IDENTIFY_QUERY_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_IDENTIFY, cb); \ +} + +/*! @brief Send Identify Query Response command + @param buffer to put packet to + @param time the device will be identifying + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param seq_num - sequence number + @param aps_secured - APS security mode +*/ +#define ZB_ZCL_IDENTIFY_SEND_IDENTIFY_QUERY_RES( \ + buffer, time, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq_num, aps_secured) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq_num, ZB_ZCL_CMD_IDENTIFY_IDENTIFY_QUERY_RSP_ID); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, time); \ + ZB_ZCL_FINISH_N_SEND_PACKET_NEW(buffer, ptr, \ + addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_IDENTIFY, NULL, aps_secured, \ + ZB_FALSE, 0); \ +} + +/** + * @brief Start identify process on given endpoint + * + * @param endpoint - endpoint to start identifying on + * @param timeout - time (in seconds) after which identifying will stop + */ +zb_uint8_t zb_zcl_start_identifying(zb_uint8_t endpoint, zb_uint16_t timeout); + +/** + * @brief Stop identify process on given endpoint + * Complimentary function to @ref zb_zcl_start_identifying. + * Used to force identify termination before timeout provided to + * @ref zb_zcl_start_identifying is elapsed + * + * @param endpoint Endpoint + */ +void zb_zcl_stop_identifying(zb_uint8_t endpoint); + +/** + * @brief Indicates that endpoint supports Identify cluster and is identifying + * @param endpoint number to analyze + * @return ZB_TRUE if endpoint is in the "identifying" state, ZB_FALSE otherwise. + */ +zb_uint8_t zb_zcl_is_identifying(zb_uint8_t endpoint); + +/*! @brief Structured representation of Identify command payload */ +typedef ZB_PACKED_PRE struct zb_zcl_identify_req_s +{ + zb_uint16_t timeout; /*!< Time to identify */ +} ZB_PACKED_STRUCT zb_zcl_identify_req_t; + +/*! @brief Structured representation of Identify Query Response command payload */ +typedef ZB_PACKED_PRE struct zb_zcl_identify_query_res_s +{ + zb_uint16_t timeout; /*!< Reported time to identify */ +} ZB_PACKED_STRUCT zb_zcl_identify_query_res_t; + +/*! @brief Identify cluster Identify command payload structured read + * @param data_ptr - pointer to a variable of type @ref zb_zcl_identify_req_t + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). +*/ +#define ZB_ZCL_IDENTIFY_GET_IDENTIFY_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_identify_req_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_identify_req_t *src_ptr = \ + (zb_zcl_identify_req_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_HTOLE16(&((data_ptr)->timeout), &(src_ptr->timeout)); \ + } \ +} + +/*! @brief Identify cluster Identify Query Response command payload structured + read + * @param data_ptr - pointer to a variable of type @ref zb_zcl_identify_query_res_t + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IDENTIFY_GET_IDENTIFY_QUERY_RES(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_identify_query_res_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_identify_query_res_t *src_ptr = \ + (zb_zcl_identify_query_res_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_HTOLE16(&((data_ptr)->timeout), &(src_ptr->timeout)); \ + } \ +} + +/*! @} */ /* Identify cluster command structures and definitions */ + +/** @cond internals_doc */ +/*! + @name Identify cluster internals + @internal + Internal structures for attribute representation in cluster definitions. + @{ +*/ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_IDENTIFY_IDENTIFY_TIME_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_IDENTIFY_IDENTIFY_TIME_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#if defined ZB_ZCL_SUPPORT_CLUSTER_SCENES +/*! Scenes fieldset length for Identify cluster */ +#define ZB_ZCL_CLUSTER_ID_IDENTIFY_SCENE_FIELD_SETS_LENGTH 0 +#endif /* defined ZB_ZCL_SUPPORT_CLUSTER_SCENES */ + +/*! @} */ /* Identify cluster internals */ +/*! @} + * @endcond */ /* internals_doc */ + +/** @brief Declare attribute list for Identify cluster + @param attr_list - attribute list name + @param identify_time - pointer to variable to store identify time attribute value +*/ +#define ZB_ZCL_DECLARE_IDENTIFY_ATTRIB_LIST(attr_list, identify_time) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_IDENTIFY) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_IDENTIFY_IDENTIFY_TIME_ID, (identify_time)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** + * @brief Identify cluster attributes + */ +typedef struct zb_zcl_identify_attrs_s +{ + /** @copydoc ZB_ZCL_ATTR_IDENTIFY_IDENTIFY_TIME_ID + * @see ZB_ZCL_ATTR_IDENTIFY_IDENTIFY_TIME_ID + */ + zb_uint16_t identify_time; +} zb_zcl_identify_attrs_t; + + +/** @brief Declare attribute list for Identify cluster cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - variable of zb_zcl_identify_attrs_t type (containing Identify cluster attributes) + */ +#define ZB_ZCL_DECLARE_IDENTIFY_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_IDENTIFY_ATTRIB_LIST(attr_list, &attrs.identify_time) + + + +#if defined ZB_ENABLE_HA + +zb_uint8_t zb_zcl_get_cmd_list_identify(zb_bool_t is_client_generated, zb_uint8_t **cmd_list); + +#endif /* defined ZB_ENABLE_HA */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_identify_init_server(void); +void zb_zcl_identify_init_client(void); +#define ZB_ZCL_CLUSTER_ID_IDENTIFY_SERVER_ROLE_INIT zb_zcl_identify_init_server +#define ZB_ZCL_CLUSTER_ID_IDENTIFY_CLIENT_ROLE_INIT zb_zcl_identify_init_client + +#endif /* defined(ZB_ZCL_SUPPORT_CLUSTER_IDENTIFY) */ + +#endif /* ZB_ZCL_IDENTIFY_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_illuminance_measurement.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_illuminance_measurement.h new file mode 100644 index 0000000..12aa00e --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_illuminance_measurement.h @@ -0,0 +1,185 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Illuminance Measurement cluster definitions +*/ + +#ifndef ZB_ZCL_ILLUMINANCE_MEASUREMENT_H +#define ZB_ZCL_ILLUMINANCE_MEASUREMENT_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_ILLUMINANCE_MEASUREMENT + * @{ + */ + + +/* Cluster ZB_ZCL_CLUSTER_ID_ILLUMINANCE_MEASUREMENT */ + +/*! @name Illuminance Measurement cluster attributes + @{ +*/ + +/*! @brief Illuminance Measurement cluster attribute identifiers + @see ZCL spec, Illuminance Measurement Cluster 4.2.2.2.1 +*/ +enum zb_zcl_illuminance_measurement_attr_e +{ + /** @brief MeasuredValue, ZCL spec 4.2.2.2.1.1 */ + ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_ID = 0x0000, + /** @brief MinMeasuredValue, ZCL spec 4.2.2.2.1.2 */ + ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_ID = 0x0001, + /** @brief MaxMeasuredValue, ZCL spec 4.2.2.2.1.3 */ + ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_ID = 0x0002, + /** The Tolerance attribute SHALL indicate the magnitude of the + * possible error that is associated with MeasuredValue, using the + * same units and resolution. */ + ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_TOLERANCE_ID = 0x0003, + /** The LightSensorType attribute specifies the electronic type of + * the light sensor. */ + ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_ID = 0x0004, +}; + +/** @brief Default value for Illuminance Measurement cluster revision global attribute */ +#define ZB_ZCL_ILLUMINANCE_MEASUREMENT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** @brief MeasuredValue attribute too-low value */ +#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_TOO_LOW 0 + +/** @brief MeasuredValue attribute invalid value */ +#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_INVALID 0xFFFF + +/** @brief MeasuredValue attribute default value */ +#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_DEFAULT \ + ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_TOO_LOW + +/** @brief Default value for LightSensorType attribute */ +#define ZB_ZCL_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief MinMeasuredValue attribute minimum value */ +#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE 0x0001 + +/** @brief MinMeasuredValue attribute maximum value */ +#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_MAX_VALUE 0xFFFD + +/** @brief MinMeasuredValue attribute not-defined value */ +#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_UNDEFINED 0xFFFF + +/** @brief MaxMeasuredValue attribute minimum value */ +#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_MIN_VALUE 0x0002 + +/** @brief MaxMeasuredValue attribute maximum value */ +#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE 0xFFFE + +/** @brief MaxMeasuredValue attribute not-defined value */ +#define ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_UNDEFINED 0xFFFF + + +/** @cond internals_doc */ +/*! @internal @name Illuminance Measurement cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_ZCL_ILLUMINANCE_MEASUREMENT_REPORT_ATTR_COUNT 1 + +/*! @} */ /* Illuminance Measurement cluster internals */ +/*! @} + * @endcond */ /* internals_doc */ + +/** @brief Declare attribute list for Illuminance Measurement cluster - server side + @param attr_list - attribute list name + @param value - pointer to variable to store MeasuredValue attribute + @param min_value - pointer to variable to store MinMeasuredValue attribute + @param max_value - pointer to variable to store MAxMeasuredValue attribute +*/ +#define ZB_ZCL_DECLARE_ILLUMINANCE_MEASUREMENT_ATTRIB_LIST(attr_list, \ + value, min_value, max_value) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_ILLUMINANCE_MEASUREMENT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_ID, (value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_ID, (min_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_ID, (max_value)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* Illuminance Measurement cluster attributes */ + +/*! @name Illuminance Measurement cluster commands + @{ +*/ + +/*! @} */ /* Illuminance Measurement cluster commands */ + +/*! @} */ /* ZCL Illuminance Measurement cluster definitions */ + +/** @endcond */ + +void zb_zcl_illuminance_measurement_init_server(void); +void zb_zcl_illuminance_measurement_init_client(void); +#define ZB_ZCL_CLUSTER_ID_ILLUMINANCE_MEASUREMENT_SERVER_ROLE_INIT zb_zcl_illuminance_measurement_init_server +#define ZB_ZCL_CLUSTER_ID_ILLUMINANCE_MEASUREMENT_CLIENT_ROLE_INIT zb_zcl_illuminance_measurement_init_client + +#endif /* ZB_ZCL_ILLUMINANCE_MEASUREMENT_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ir_blaster.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ir_blaster.h new file mode 100644 index 0000000..30b58bf --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ir_blaster.h @@ -0,0 +1,334 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZBOSS specific IR Blaster cluster, purpose: send IR Control commands. +*/ +#ifndef ZB_ZCL_IR_BLASTER_H +#define ZB_ZCL_IR_BLASTER_H 1 + +#if defined ZB_ZCL_SUPPORT_CLUSTER_IR_BLASTER || defined DOXYGEN + +/** @cond DOXYGEN_INTERNAL_DOC */ + +/** @addtogroup ZB_ZCL_IR_BLASTER + * @{ + * @details + * Manufacture specific cluster for transmit IR codes + * Model: One (client) to More (servers) + */ + + /*! @name Ir_Blaster cluster commands + @{ +*/ + +#define ZB_ZCL_IR_BLASTER_IR_SIGNATURE_SIZE 22 + +/** + * @brief Ir_Blaster cluster commands + */ +enum zb_zcl_ir_blaster_cmd_e +{ + ZB_ZCL_CMD_IR_BLASTER_TRANSMIT_IR_DATA = 0x00, + ZB_ZCL_CMD_IR_BLASTER_TRANSMISSION_STATUS = 0x01, + ZB_ZCL_CMD_IR_BLASTER_GET_IR_SIGNATURE = 0x02, + ZB_ZCL_CMD_IR_BLASTER_GET_IR_SIGNATURE_RESP = 0x03, +}; + +/** Ir_Blaster status */ +typedef enum zb_zcl_ir_blaster_transmission_status_e +{ + ZB_ZCL_IR_BLASTER_TRANSMISSION_STATUS_COMPLETED = 0x30, + ZB_ZCL_IR_BLASTER_TRANSMISSION_STATUS_ERROR = 0x40, +} +zb_zcl_ir_blaster_transmit_status_t; + +/************* Ir_Blaster cluster command structures **************/ + +typedef ZB_PACKED_PRE struct zb_zcl_ir_blaster_transmit_ir_data_s +{ + zb_uint8_t ir_code_id[16]; +} +ZB_PACKED_STRUCT +zb_zcl_ir_blaster_transmit_ir_data_t; + +typedef struct zb_zcl_ir_blaster_transmit_ir_data_value_param_s +{ + zb_zcl_parsed_hdr_t cmd_info; + zb_zcl_ir_blaster_transmit_ir_data_t payload; +} zb_zcl_ir_blaster_transmit_ir_data_value_param_t; + +/*! @brief Send Transfer Data command + @param _buffer - to put packet to + @param _addr - address to send packet to + @param _dst_addr_mode - addressing mode + @param _dst_ep - destination endpoint + @param _ep - sending endpoint + @param _prfl_id - profile identifier + @param _cb - callback for getting command send status + @param _manufacturer_id - Manufacturer code + @param _flag - command flag, see @ref zb_zcl_ir_blaster_tx_flags_e + @param _byte_num - all transfer length or current offset, see @ref zb_zcl_ir_blaster_transfer_data_header_t + @param _data_size - data size + @param _image_data - image data +*/ +#define ZB_ZCL_IR_BLASTER_SEND_TRANSMIT_IR_DATA( \ + _buffer, _addr, _dst_addr_mode, _dst_ep, _ep, _prfl_id, _def_resp, _cb, \ + _manufacturer_id, _ir_code_id) \ +{ \ + zb_uint8_t* __ptr = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(__ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, (_def_resp)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(__ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, (_manufacturer_id), \ + ZB_ZCL_CMD_IR_BLASTER_TRANSMIT_IR_DATA); \ + ZB_ZCL_PACKET_PUT_DATA_N(__ptr, (_ir_code_id), \ + (sizeof(zb_zcl_ir_blaster_transmit_ir_data_t))); \ + ZB_ZCL_FINISH_PACKET((_buffer), __ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (_buffer), (_addr), (_dst_addr_mode), (_dst_ep), (_ep), (_prfl_id), \ + ZB_ZCL_CLUSTER_ID_IR_BLASTER, (_cb)); \ +} + +/** @brief Macro for getting Send Transfer Data command + * @attention Assumes that ZCL header already cut. + * @param _data_ptr - pointer to a variable of type @ref + * zb_zcl_ir_blaster_transfer_data_internal_t. + * @param _buffer containing the packet (by pointer). + * @param _status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + * + * NOTE file data place`s in buffer, payload saves pointer to data only! + */ +#define ZB_ZCL_IR_BLASTER_GET_TRANSMIT_IR_DATA(_data_ptr, _buffer, _status) \ +{ \ + zb_zcl_ir_blaster_transmit_ir_data_t *src_ptr = \ + (zb_zcl_ir_blaster_transmit_ir_data_t*)zb_buf_begin((_buffer)); \ + \ + if (zb_buf_len((_buffer)) != sizeof(zb_zcl_ir_blaster_transmit_ir_data_t)) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_MEMCPY((_data_ptr)->ir_code_id, (src_ptr), \ + sizeof(zb_zcl_ir_blaster_transmit_ir_data_t)); \ + } \ +} + +typedef ZB_PACKED_PRE struct zb_zcl_ir_blaster_transmission_status_s +{ + zb_uint8_t status; /**< enum @ref zb_zcl_ir_blaster_status_e */ +} +ZB_PACKED_STRUCT +zb_zcl_ir_blaster_transmission_status_t; + +typedef struct zb_zcl_ir_blaster_transmission_status_value_param_s +{ + /* zb_zcl_parsed_hdr_t cmd_info; */ + zb_zcl_ir_blaster_transmission_status_t payload; +} zb_zcl_ir_blaster_transmission_status_value_param_t; + + +/*! @brief Send Transfer Data response command + @param _buffer - to put packet to + @param _addr - address to send packet to + @param _dst_addr_mode - addressing mode + @param _dst_ep - destination endpoint + @param _ep - sending endpoint + @param _prfl_id - profile identifier + @param _seq - request sequence + @param _cb - callback for getting command send status + @param _manufacturer_id - Manufacturer code + @param _tun_status - command status, see @ref zb_zcl_ir_blaster_status_e +*/ +#define ZB_ZCL_IR_BLASTER_SEND_TRANSMISSION_STATUS( \ + _buffer, _addr, _dst_addr_mode, _dst_ep, _ep, _prfl_id, _seq, _cb, \ + _manufacturer_id, _status) \ +{ \ + zb_uint8_t* __ptr = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(__ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(__ptr, (_seq), ZB_ZCL_MANUFACTURER_SPECIFIC, \ + (_manufacturer_id), ZB_ZCL_CMD_IR_BLASTER_TRANSMISSION_STATUS); \ + ZB_ZCL_PACKET_PUT_DATA8(__ptr, (_status)); \ + ZB_ZCL_FINISH_PACKET((_buffer), __ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (_buffer), (_addr), (_dst_addr_mode), (_dst_ep), (_ep), (_prfl_id), \ + ZB_ZCL_CLUSTER_ID_IR_BLASTER, (_cb)); \ +} + +/** @brief Macro for getting Send Transfer Data response command + * @attention Assumes that ZCL header already cut. + * @param _data_ptr - pointer to a variable of type @ref + * zb_zcl_ir_blaster_transfer_data_resp_t. + * @param _buffer containing the packet (by pointer). + * @param _status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IR_BLASTER_GET_TRANSMISSION_STATUS(_data_ptr, _buffer, _status) \ +{ \ + zb_zcl_ir_blaster_transmission_status_t *src_ptr = \ + (zb_zcl_ir_blaster_transmission_status_t*)zb_buf_begin((_buffer)); \ + \ + if (zb_buf_len((_buffer)) != sizeof(zb_zcl_ir_blaster_transmission_status_t) ) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (_data_ptr)->status = src_ptr->status; \ + } \ +} + +typedef struct zb_zcl_ir_blaster_get_ir_signature_value_param_s +{ + zb_zcl_parsed_hdr_t cmd_info; +} zb_zcl_ir_blaster_get_ir_signature_value_param_t; + +/*! @brief Send Get IR Signature command + @param _buffer - to put packet to + @param _addr - address to send packet to + @param _dst_addr_mode - addressing mode + @param _dst_ep - destination endpoint + @param _ep - sending endpoint + @param _prfl_id - profile identifier + @param _cb - callback for getting command send status + @param _manufacturer_id - Manufacturer code +*/ +#define ZB_ZCL_IR_BLASTER_SEND_GET_IR_SIGNATURE( \ + _buffer, _addr, _dst_addr_mode, _dst_ep, _ep, _prfl_id, _def_resp, _cb, \ + _manufacturer_id) \ +{ \ + zb_uint8_t* __ptr = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(__ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, (_def_resp)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(__ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, (_manufacturer_id), \ + ZB_ZCL_CMD_IR_BLASTER_GET_IR_SIGNATURE); \ + ZB_ZCL_FINISH_PACKET((_buffer), __ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (_buffer), (_addr), (_dst_addr_mode), (_dst_ep), (_ep), (_prfl_id), \ + ZB_ZCL_CLUSTER_ID_IR_BLASTER, (_cb)); \ +} + +typedef ZB_PACKED_PRE struct zb_zcl_ir_blaster_get_ir_signature_resp_s +{ + zb_uint8_t status; + zb_uint8_t ir_signature[ZB_ZCL_IR_BLASTER_IR_SIGNATURE_SIZE]; +} +ZB_PACKED_STRUCT +zb_zcl_ir_blaster_get_ir_signature_resp_t; + +typedef struct zb_zcl_ir_blaster_get_ir_signature_resp_value_param_s +{ + zb_zcl_parsed_hdr_t cmd_info; + zb_zcl_ir_blaster_get_ir_signature_resp_t payload; +} zb_zcl_ir_blaster_get_ir_signature_resp_value_param_t; + + +/*! @brief Send Transfer Data response command + @param _buffer - to put packet to + @param _addr - address to send packet to + @param _dst_addr_mode - addressing mode + @param _dst_ep - destination endpoint + @param _ep - sending endpoint + @param _prfl_id - profile identifier + @param _seq - request sequence + @param _cb - callback for getting command send status + @param _manufacturer_id - Manufacturer code + @param _tun_status - command status, see @ref zb_zcl_ir_blaster_status_e +*/ +#define ZB_ZCL_IR_BLASTER_SEND_GET_IR_SIGNATURE_RESP( \ + _buffer, _addr, _dst_addr_mode, _dst_ep, _ep, _prfl_id, _seq, _cb, \ + _manufacturer_id, _status, _ir_signature) \ +{ \ + zb_uint8_t* __ptr = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(__ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(__ptr, (_seq), ZB_ZCL_MANUFACTURER_SPECIFIC, \ + (_manufacturer_id), ZB_ZCL_CMD_IR_BLASTER_GET_IR_SIGNATURE_RESP); \ + ZB_ZCL_PACKET_PUT_DATA8(__ptr, _status); \ + if (_status == ZB_ZCL_IR_BLASTER_TRANSMISSION_STATUS_COMPLETED) \ + { \ + ZB_ZCL_PACKET_PUT_DATA_N(__ptr, (_ir_signature), ZB_ZCL_IR_BLASTER_IR_SIGNATURE_SIZE); \ + } \ + ZB_ZCL_FINISH_PACKET((_buffer), __ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (_buffer), (_addr), (_dst_addr_mode), (_dst_ep), (_ep), (_prfl_id), \ + ZB_ZCL_CLUSTER_ID_IR_BLASTER, (_cb)); \ +} + +/** @brief Macro for getting Send Transfer Data response command + * @attention Assumes that ZCL header already cut. + * @param _data_ptr - pointer to a variable of type @ref + * zb_zcl_ir_blaster_transfer_data_resp_t. + * @param _buffer containing the packet (by pointer). + * @param _status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_IR_BLASTER_GET_GET_IR_SIGNATURE_RESP(_data_ptr, _buffer, _status) \ +{ \ + zb_zcl_ir_blaster_get_ir_signature_resp_t *src_ptr = \ + (zb_zcl_ir_blaster_get_ir_signature_resp_t*)zb_buf_begin((_buffer)); \ + \ + if (zb_buf_len((_buffer)) == sizeof(zb_zcl_ir_blaster_get_ir_signature_resp_t) || \ + zb_buf_len((_buffer)) == sizeof(zb_uint8_t)) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (_data_ptr)->status = src_ptr->status; \ + if (src_ptr->status == ZB_ZCL_IR_BLASTER_TRANSMISSION_STATUS_COMPLETED) \ + { \ + ZB_MEMCPY((_data_ptr)->ir_signature, src_ptr->ir_signature, ZB_ZCL_IR_BLASTER_IR_SIGNATURE_SIZE); \ + } \ + } \ + else \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +void zb_zcl_ir_blaster_init_server(); +void zb_zcl_ir_blaster_init_client(); +#define ZB_ZCL_CLUSTER_ID_IR_BLASTER_SERVER_ROLE_INIT zb_zcl_ir_blaster_init_server +#define ZB_ZCL_CLUSTER_ID_IR_BLASTER_CLIENT_ROLE_INIT zb_zcl_ir_blaster_init_client + +/*! @} */ /* Ir_Blaster cluster commands */ +/*! @} */ /* addtogroup */ + +/* @endcond */ +#endif /*defined ZB_ZCL_SUPPORT_CLUSTER_IR_BLASTER */ + +#endif /* ZB_ZCL_IR_BLASTER_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_keep_alive.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_keep_alive.h new file mode 100644 index 0000000..40b3d5a --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_keep_alive.h @@ -0,0 +1,164 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Keep-Alive cluster (ZCL8 spec, 3.18, previously SE spec, Annex A.3) +*/ + +#ifndef ZB_ZCL_KEEP_ALIVE_H +#define ZB_ZCL_KEEP_ALIVE_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_KEEP_ALIVE + * @{ + * @details + * This cluster supports the commands and attributes directed to the network Trust Center in + * order to determine whether communication with the Trust Center is still available. + * + */ + +/* Cluster ZB_ZCL_CLUSTER_ID_KEEP_ALIVE */ + +/*! @name Keep-Alive cluster attributes + @{ +*/ + +/*! @brief Keep-Alive cluster attribute identifiers + @see SE spec, subclause A.3.2 +*/ +enum zb_zcl_keep_alive_attr_e +{ + /*! @brief TC Keep-Alive Base attribute */ + ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_BASE_ID = 0, + /*! @brief TC Keep-Alive Jitter attribute */ + ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_JITTER_ID = 1 +}; + +/** @brief Default value for Keep alive cluster revision global attribute */ +#define ZB_ZCL_KEEP_ALIVE_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @brief Default value for TC Keep-Alive Base attribute */ +#define ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_BASE_DEFAULT_VALUE 0x0a +/** @brief Default value for TC Keep-Alive Jitter attribute */ +#define ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_JITTER_DEFAULT_VALUE 0x012c + +/*! @} */ /* Keep-Alive cluster attributes */ + +/*! @name Keep-Alive cluster commands + @{ +*/ +/*! @} */ /* Keep-Alive cluster commands */ + +/*! @cond internals_doc + @internal @name Keep-Alive cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_BASE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_BASE_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_JITTER_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_JITTER_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** @internal @brief Declare attribute list for Keep-Alive cluster + @param attr_list - attribute list name + @param base - pointer to variable to store TC Keep-Alive Base attribute value + @param jitter - pointer to variable to store TC Keep-Alive Jitter attribute value +*/ +#define ZB_ZCL_DECLARE_KEEP_ALIVE_ATTR_LIST_FULL(attr_list, base, jitter) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_KEEP_ALIVE) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_BASE_ID, (base)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_JITTER_ID, (jitter)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @internal Number of attributes mandatory for reporting in Keep-Alive cluster */ +#define ZB_ZCL_KEEP_ALIVE_REPORT_ATTR_COUNT 0 + +/*! @} + @endcond */ /* Keep-Alive cluster internals */ + + +/** + * @brief Keep-Alive cluster attributes + */ +typedef struct zb_zcl_keep_alive_attrs_s +{ + + /** @copydoc ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_BASE_ID + * @see ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_BASE_ID + */ + zb_uint8_t base; + + /** @copydoc ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_JITTER_ID + * @see ZB_ZCL_ATTR_KEEP_ALIVE_TC_KEEP_ALIVE_JITTER_ID + */ + zb_uint16_t jitter; +} zb_zcl_keep_alive_attrs_t; + + +/** @brief Declare attribute list for Keep-Alive cluster cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - pointer to @ref zb_zcl_keep_alive_attrs_s structure + */ +#define ZB_ZCL_DECLARE_KEEP_ALIVE_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_KEEP_ALIVE_ATTR_LIST_FULL(attr_list, &attrs.base, &attrs.jitter ) + + +/*! @} */ /* Keep-Alive cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +#define ZB_ZCL_CLUSTER_ID_KEEP_ALIVE_SERVER_ROLE_INIT (zb_zcl_cluster_init_t)NULL +#define ZB_ZCL_CLUSTER_ID_KEEP_ALIVE_CLIENT_ROLE_INIT (zb_zcl_cluster_init_t)NULL + +#endif /* ZB_ZCL_KEEP_ALIVE_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_level_control.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_level_control.h new file mode 100644 index 0000000..8dc75a2 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_level_control.h @@ -0,0 +1,1414 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Level control cluster definitions +*/ + +#ifndef ZB_ZCL_LEVEL_CONTROL_H +#define ZB_ZCL_LEVEL_CONTROL_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_LEVEL_CONTROL + @{ +*/ + +/* ZB_ZCL_CLUSTER_ID_LEVEL_CONTROL = 0x0008 defined in zb_zcl_common.h */ + +/*! @name Level Control cluster attributes + @{ +*/ + +/** @brief Level Control cluster information attribute identifiers + @see ZCL spec, subclause 3.10.2.2 +*/ + +/** + * @brief Level control attribute list + */ +enum zb_zcl_level_control_attr_e +{ + /** @brief Current Level attribute */ + ZB_ZCL_ATTR_LEVEL_CONTROL_CURRENT_LEVEL_ID = 0x0000, + /** @brief Remaining Time attribute */ + ZB_ZCL_ATTR_LEVEL_CONTROL_REMAINING_TIME_ID = 0x0001, + /** @brief On Off Transition Time attribute */ + /** The MinLevel attribute indicates the minimum value of CurrentLevel that is capable + * of being assigned. */ + ZB_ZCL_ATTR_LEVEL_CONTROL_MIN_LEVEL_ID = 0x0002, + /** The MaxLevel attribute indicates the maximum value of CurrentLevel that is capable + * of being assigned. */ + ZB_ZCL_ATTR_LEVEL_CONTROL_MAX_LEVEL_ID = 0x0003, + /** The CurrentFrequency attribute represents the frequency that the devices is + * at CurrentLevel. */ + ZB_ZCL_ATTR_LEVEL_CONTROL_CURRENT_FREQUENCY_ID = 0x0004, + /** The MinFrequency attribute indicates the minimum value of CurrentFrequency that + * is capable of being assigned. */ + ZB_ZCL_ATTR_LEVEL_CONTROL_MIN_FREQUENCY_ID = 0x0005, + /** The MaxFrequency attribute indicates the maximum value of CurrentFrequency that + * is capable of being assigned. */ + ZB_ZCL_ATTR_LEVEL_CONTROL_MAX_FREQUENCY_ID = 0x0006, + + ZB_ZCL_ATTR_LEVEL_CONTROL_ON_OFF_TRANSITION_TIME_ID = 0x0010, + /** @brief On Level attribute */ + + /* TODO: A close relationship between this cluster and the On/Off + * cluster is needed. Refer to ZCL spec, subclause 3.10.2.1 */ + ZB_ZCL_ATTR_LEVEL_CONTROL_ON_LEVEL_ID = 0x0011, + + /** The OnTransitionTime attribute represents the time taken to move the current level + * from the minimum level to the maximum level when an On command is received by + * an On/Off cluster on the same endpoint. */ + ZB_ZCL_ATTR_LEVEL_CONTROL_ON_TRANSITION_TIME_ID = 0x0012, + /** The OffTransitionTime attribute represents the time taken to move the current level + * from the maximum level to the minimum level when an Off command is received by + * an On/Off cluster on the same endpoint. */ + ZB_ZCL_ATTR_LEVEL_CONTROL_OFF_TRANSITION_TIME_ID = 0x0013, + /** The DefaultMoveRate attribute determines the movement rate, in units per second, + * when a Move command is received with a Rate parameter of 0xFF. */ + ZB_ZCL_ATTR_LEVEL_CONTROL_DEFAULT_MOVE_RATE_ID = 0x0014, + /** The Options attribute is a bitmap that determines the default behavior of some + * cluster commands. */ + ZB_ZCL_ATTR_LEVEL_CONTROL_OPTIONS_ID = 0x000F, + /** The StartUpCurrentLevel attribute SHALL define the desired startup level for a + * device when it is supplied with power and this level SHALL be reflected in + * the CurrentLevel attribute. */ + ZB_ZCL_ATTR_LEVEL_CONTROL_START_UP_CURRENT_LEVEL_ID = 0x4000, + + /** @internal Special Move Variables attribute */ + ZB_ZCL_ATTR_LEVEL_CONTROL_MOVE_STATUS_ID = 0xefff +}; + +/** + * @brief Level control Options attribute, ZCL spec 3.10.2.2.8 + */ +enum zb_zcl_level_control_options_e +{ + /** @brief ExecuteIfOff bit */ + ZB_ZCL_LEVEL_CONTROL_OPTIONS_EXECUTE_IF_OFF = 0, + ZB_ZCL_LEVEL_CONTROL_OPTIONS_RESERVED = 1, +}; + +/** @brief Default value for Level control cluster revision global attribute */ +#define ZB_ZCL_LEVEL_CONTROL_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0003u) + +/** @brief Maximal value for implemented Level control cluster revision global attribute */ +#define ZB_ZCL_LEVEL_CONTROL_CLUSTER_REVISION_MAX ZB_ZCL_LEVEL_CONTROL_CLUSTER_REVISION_DEFAULT + +/** @brief Current Level attribute minimum value */ +#define ZB_ZCL_LEVEL_CONTROL_LEVEL_MIN_VALUE 0x00 + +/** @brief Current Level attribute maximum value */ +#define ZB_ZCL_LEVEL_CONTROL_LEVEL_MAX_VALUE 0xff +/** @brief Current Level attribute maximum value */ +#define ZB_ZCL_LEVEL_CONTROL_LEVEL_MAX_VALUE_SHADE 0xff + +/** @brief Current Level attribute default value */ +#define ZB_ZCL_LEVEL_CONTROL_CURRENT_LEVEL_DEFAULT_VALUE ((zb_uint8_t)0xFF) +/** @brief Default value for RemainingTime attribute */ +#define ZB_ZCL_LEVEL_CONTROL_REMAINING_TIME_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for MinLevel attribute */ +#define ZB_ZCL_LEVEL_CONTROL_MIN_LEVEL_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for MaxLevel attribute */ +#define ZB_ZCL_LEVEL_CONTROL_MAX_LEVEL_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for CurrentFrequency attribute */ +#define ZB_ZCL_LEVEL_CONTROL_CURRENT_FREQUENCY_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for MinFrequency attribute */ +#define ZB_ZCL_LEVEL_CONTROL_MIN_FREQUENCY_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for MaxFrequency attribute */ +#define ZB_ZCL_LEVEL_CONTROL_MAX_FREQUENCY_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for OnOffTransitionTime attribute */ +#define ZB_ZCL_LEVEL_CONTROL_ON_OFF_TRANSITION_TIME_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for OnLevel attribute */ +#define ZB_ZCL_LEVEL_CONTROL_ON_LEVEL_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for OnTransitionTime attribute */ +#define ZB_ZCL_LEVEL_CONTROL_ON_TRANSITION_TIME_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for OffTransitionTime attribute */ +#define ZB_ZCL_LEVEL_CONTROL_OFF_TRANSITION_TIME_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for Options attribute */ +#define ZB_ZCL_LEVEL_CONTROL_OPTIONS_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for OnLevel attribute */ +#define ZB_ZCL_LEVEL_CONTROL_START_UP_CURRENT_LEVEL_USE_PREVIOUS_VALUE ((zb_uint8_t)0xFF) + +/** @brief Transition Time as fast as able value + see ZCL spec 3.10.2.3.1.2 */ +#define ZB_ZCL_LEVEL_CONTROL_TRANSITION_TIME_AS_FAST_AS_ABLE 0xffff + +//#define ZB_ZCL_LEVEL_CONTROL_TRANSITION_TIME_ERROR 20 + +/** @cond internals_doc */ +#define ZB_ZCL_LEVEL_CONTROL_RATE_AS_FAST_AS_ABLE 0xff +/*! @} + * @endcond */ /* internals_doc */ + +/*! + @brief Declare attribute list for Level Control cluster + @param attr_list - attribute list name + @param current_level - pointer to variable to store current_level attribute value + @param remaining_time - pointer to variable to store remaining_time attribute value +*/ +#define ZB_ZCL_DECLARE_LEVEL_CONTROL_ATTRIB_LIST(attr_list, current_level, remaining_time) \ + zb_zcl_level_control_move_status_t move_status_data_ctx_## attr_list; \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_LEVEL_CONTROL) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_LEVEL_CONTROL_CURRENT_LEVEL_ID, (current_level)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_LEVEL_CONTROL_REMAINING_TIME_ID, (remaining_time)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_LEVEL_CONTROL_MOVE_STATUS_ID, \ + (&(move_status_data_ctx_## attr_list))) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + + +/*! + @brief Declare attribute list for Level Control cluster + @param attr_list - attribute list name + @param current_level - pointer to variable to store current_level attribute value + @param remaining_time - pointer to variable to store remaining_time attribute value + @param options - pointer to variable to store options attribute value + @param start_up_current_level - pointer to variable to store start_up_current_level attribute value +*/ +#define ZB_ZCL_DECLARE_LEVEL_CONTROL_ATTRIB_LIST_EXT(attr_list, current_level, remaining_time, \ + start_up_current_level, options) \ + zb_zcl_level_control_move_status_t move_status_data_ctx## _attr_list; \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_LEVEL_CONTROL) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_LEVEL_CONTROL_CURRENT_LEVEL_ID, (current_level)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_LEVEL_CONTROL_REMAINING_TIME_ID, (remaining_time)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_LEVEL_CONTROL_OPTIONS_ID, (options)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_LEVEL_CONTROL_START_UP_CURRENT_LEVEL_ID, (start_up_current_level)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_LEVEL_CONTROL_MOVE_STATUS_ID, \ + (&(move_status_data_ctx## _attr_list))) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* Level Control cluster attributes */ + +/** @cond internals_doc */ +/*! @name Level Control cluster internals + Internal structures for Level Control cluster + @internal + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_LEVEL_CONTROL_CURRENT_LEVEL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_LEVEL_CONTROL_CURRENT_LEVEL_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_LEVEL_CONTROL_REMAINING_TIME_ID(data_ptr)\ +{ \ + ZB_ZCL_ATTR_LEVEL_CONTROL_REMAINING_TIME_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_LEVEL_CONTROL_OPTIONS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_LEVEL_CONTROL_OPTIONS_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_LEVEL_CONTROL_MOVE_STATUS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_LEVEL_CONTROL_MOVE_STATUS_ID, \ + ZB_ZCL_ATTR_TYPE_NULL, \ + ZB_ZCL_ATTR_ACCESS_INTERNAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_LEVEL_CONTROL_START_UP_CURRENT_LEVEL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_LEVEL_CONTROL_START_UP_CURRENT_LEVEL_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} +/** @internal Structure of addr variables for Move commands + */ +typedef struct zb_zcl_level_control_move_addr_s +{ + zb_uint16_t src_addr; + zb_uint8_t src_endpoint; + zb_uint8_t dst_endpoint; + zb_uint8_t cmd_id; + zb_uint8_t seq_number; + zb_bool_t disable_default_response; + zb_uint16_t profile_id; +} zb_zcl_level_control_move_addr_t; + +/** @internal Structure of Move variables for Move alarm + */ +typedef struct zb_zcl_level_control_move_variables_s +{ + /** @brief Level to set */ + zb_uint8_t curr_level; + /** @brief End level */ + zb_uint8_t end_level; + /** @brief On/Off flag: ZB_TRUE - need to setting On/Off attribute, ZB_FALSE - do not need */ + zb_bool_t is_onoff; + /** @brief Address for response sending */ + zb_zcl_level_control_move_addr_t addr; + /** @brief Start time for set Remaining Time attribute */ + zb_uint16_t start_time; +} zb_zcl_level_control_move_variables_t; + +/** @internal Structure of Move Status attribute for Move alarm + */ +typedef struct zb_zcl_level_control_move_status_s +{ + zb_zcl_level_control_move_variables_t move_var; + zb_uint8_t buf_id; +} zb_zcl_level_control_move_status_t; + +/*! Number of attributes mandatory for reporting in Level Control cluster */ +#define ZB_ZCL_LEVEL_CONTROL_REPORT_ATTR_COUNT 1 + +/*! @} */ /* Level Control cluster internals */ +/*! @} + * @endcond */ /* internals_doc */ + +/*! @name Level Control cluster commands + @{ +*/ + +/*! @brief Level control cluster command identifiers + @see ZCL spec, subclause 3.10.2.3 +*/ +enum zb_zcl_level_control_cmd_e +{ + /** Move To Level command */ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_LEVEL = 0x00, + /** Move command */ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE = 0x01, + /** Step command */ + ZB_ZCL_CMD_LEVEL_CONTROL_STEP = 0x02, + /** Stop command */ + ZB_ZCL_CMD_LEVEL_CONTROL_STOP = 0x03, + /** Move To Level with On/Off command */ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_LEVEL_WITH_ON_OFF = 0x04, + /** Move with On/Off command */ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_WITH_ON_OFF = 0x05, + /** Step with On/Off command */ + ZB_ZCL_CMD_LEVEL_CONTROL_STEP_WITH_ON_OFF = 0x06, + /** Step with On/Off command */ + ZB_ZCL_CMD_LEVEL_CONTROL_STOP_WITH_ON_OFF = 0x07, + /** Upon receipt of "Move to Closest Frequency" command, the device shall change + * its current frequency to the requested frequency, or to the closest frequency + * that it can generate */ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_CLOSEST_FREQUENCY = 0x08, +}; + +/** @cond internals_doc */ +/* LEVEL control cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_LEVEL_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_LEVEL_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_LEVEL_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_LEVEL_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_LEVEL, \ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE, \ + ZB_ZCL_CMD_LEVEL_CONTROL_STEP, \ + ZB_ZCL_CMD_LEVEL_CONTROL_STOP, \ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_LEVEL_WITH_ON_OFF, \ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_WITH_ON_OFF, \ + ZB_ZCL_CMD_LEVEL_CONTROL_STEP_WITH_ON_OFF, \ + ZB_ZCL_CMD_LEVEL_CONTROL_STOP_WITH_ON_OFF + +#define ZB_ZCL_CLUSTER_ID_LEVEL_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_LEVEL_CLIENT_ROLE_GENERATED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + +/*! Default OptionsMask value */ +#define ZB_ZCL_LEVEL_CONTROL_OPTIONS_MASK_DEFAULT_FIELD_VALUE ((zb_uint8_t)0x00) + +/*! Default OptionsOverride value */ +#define ZB_ZCL_LEVEL_CONTROL_OPTIONS_OVERRIDE_DEFAULT_FIELD_VALUE ((zb_uint8_t)0x00) + +/************************** Level Control cluster command definitions ****************************/ + +/* command request structure */ + +/*! @brief Structured representation of Level Control command payload (optional part) + @see ZCL spec, subclause 3.10.2.3.1.1*/ +typedef ZB_PACKED_PRE struct zb_zcl_level_control_req_options_s +{ + /** OptionsMask field */ + zb_uint8_t options_mask; + /** OptionsOverride field */ + zb_uint8_t options_override; +} ZB_PACKED_STRUCT zb_zcl_level_control_req_options_t; + +/** @brief Move to Level payload length macro */ +#define ZB_ZCL_LEVEL_CONTROL_REQ_OPTIONS_PAYLOAD_LEN \ + sizeof(zb_zcl_level_control_req_options_t) + +/** @internal Macro for getting Move to Level command */ +#define ZB_ZCL_LEVEL_CONTROL_GET_CMD_OPTIONS(data_buf, req_options) \ +{ \ + zb_zcl_level_control_req_options_t *req_options_ptr; \ + (req_options_ptr) = zb_buf_len(data_buf) >= \ + ZB_ZCL_LEVEL_CONTROL_REQ_OPTIONS_PAYLOAD_LEN ? \ + (zb_zcl_level_control_req_options_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_options_ptr != NULL) \ + { \ + req_options.options_mask = req_options_ptr->options_mask; \ + req_options.options_override = req_options_ptr->options_override; \ + (void)zb_buf_cut_left(data_buf, sizeof(zb_zcl_level_control_req_options_t)); \ + } \ + else \ + { \ + req_options.options_mask = (zb_uint8_t)0x00; \ + req_options.options_override = (zb_uint8_t)0x00; \ + } \ +} + +/*! @brief Structured representation of MOVE_TO_LEVEL command payload + @see ZCL spec, subclause 3.10.2.3.1.1*/ +typedef ZB_PACKED_PRE struct zb_zcl_level_control_move_to_level_req_s +{ + /** Level field */ + zb_uint8_t level; + /** Transition time field */ + zb_uint16_t transition_time; +} ZB_PACKED_STRUCT zb_zcl_level_control_move_to_level_req_t; + +/** @brief Move to Level payload length macro */ +#define ZB_ZCL_LEVEL_CONTROL_MOVE_TO_LEVEL_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_level_control_move_to_level_req_t) + +/*! @brief Send Move to Level command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param level - Level value + @param transition_time - Transition Time value + @param options_mask - Options Mask value + @param options_override - Options Override value + @param cmd_id - command id +*/ +void zb_zcl_level_control_send_move_to_level_cmd_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t level, zb_uint16_t transition_time, + zb_uint8_t options_mask, zb_uint8_t options_override, + zb_uint8_t cmd_id); + +/*! @brief Send Move to Level command (pre-ZCL8) + Use @ref zb_zcl_level_control_send_move_to_level_cmd_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param level - Level value + @param transition_time - Transition Time value + @param cmd_id - command id +*/ +void zb_zcl_level_control_send_move_to_level_cmd(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t level, zb_uint16_t transition_time, + zb_uint8_t cmd_id); + +/** @internal Macro for sending Move to Level command */ +#define ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_CMD_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, level, transition_time, options_mask, \ + options_override, cmd_id) \ +{ \ + zb_zcl_level_control_send_move_to_level_cmd_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, dst_ep, \ + ep, prfl_id, def_resp, cb, level, transition_time, \ + options_mask, options_override, cmd_id); \ +} + +/** Macro for calling @ref zb_zcl_level_control_send_move_to_level_cmd function + */ +#define ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_CMD(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, level, transition_time, cmd_id) \ +{ \ + zb_zcl_level_control_send_move_to_level_cmd(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, dst_ep, \ + ep, prfl_id, def_resp, cb, level, transition_time, cmd_id); \ +} + +/** @internal Macro for getting Move to Level command */ +#define ZB_ZCL_LEVEL_CONTROL_GET_MOVE_TO_LEVEL_CMD(data_buf, move_to_level_req, status) \ +{ \ + zb_zcl_level_control_move_to_level_req_t *move_to_level_req_ptr; \ + (move_to_level_req_ptr) = zb_buf_len(data_buf) >= \ + ZB_ZCL_LEVEL_CONTROL_MOVE_TO_LEVEL_REQ_PAYLOAD_LEN ? \ + (zb_zcl_level_control_move_to_level_req_t*)zb_buf_begin(data_buf) : NULL; \ + if (move_to_level_req_ptr != NULL) \ + { \ + ZB_HTOLE16(&(move_to_level_req).transition_time, &(move_to_level_req_ptr->transition_time)); \ + move_to_level_req.level = move_to_level_req_ptr->level; \ + status = ZB_TRUE; \ + (void)zb_buf_cut_left(data_buf, sizeof(zb_zcl_level_control_move_to_level_req_t)); \ + } \ + else \ + { \ + status = ZB_FALSE; \ + } \ +} + +/*! @brief Send Move to Level command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param level - Level value + @param transition_time - Transition Time value + @param options_mask - Options Mask value + @param options_override - Options Override value +*/ + +#define ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, level, transition_time, options_mask, \ + options_override) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_CMD_ZCL8( \ + buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + level, \ + transition_time, \ + options_mask, \ + options_override, \ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_LEVEL) \ +} + +/*! @brief Send Move to Level command (pre-ZCL8) + Use #ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_REQ_ZCL8 for ZCL8 revision call. + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param level - Level value + @param transition_time - Transition Time value +*/ + +#define ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, level, transition_time) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_CMD(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + level, \ + transition_time, \ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_LEVEL) \ +} + +/*! + @brief Parses Get Move to Level command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param move_to_level_req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ + +#define ZB_ZCL_LEVEL_CONTROL_GET_MOVE_TO_LEVEL_REQ(data_buf, move_to_level_req, status) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_GET_MOVE_TO_LEVEL_CMD(data_buf, move_to_level_req, status); \ +} + +/*! @brief Send Move to Level with On/Off command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param level - Level value + @param transition_time - Transition Time value + @param options_mask - Options Mask value + @param options_override - Options Override value +*/ + +#define ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_WITH_ON_OFF_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, level, transition_time, options_mask, options_override) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_CMD_ZCL8( \ + buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + level, \ + transition_time, \ + options_mask, \ + options_override, \ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_LEVEL_WITH_ON_OFF) \ +} + +/*! @brief Send Move to Level with On/Off command (pre-ZCL8) + Use #ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_WITH_ON_OFF_REQ_ZCL8 for ZCL8 revision call. + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param level - Level value + @param transition_time - Transition Time value +*/ + +#define ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_WITH_ON_OFF_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, level, transition_time) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_TO_LEVEL_CMD(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + level, \ + transition_time, \ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_LEVEL_WITH_ON_OFF) \ +} + +/*! + @brief Parses Get Move to Level with On/Off command and fills data request + structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param move_to_level_req - variable to save command request. + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ + +#define ZB_ZCL_LEVEL_CONTROL_GET_MOVE_TO_LEVEL_WITH_ON_OFF_REQ( \ + data_buf, move_to_level_req, status) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_GET_MOVE_TO_LEVEL_CMD(data_buf, move_to_level_req, status); \ +} + + +enum zb_zcl_level_control_move_mode_e +{ + ZB_ZCL_LEVEL_CONTROL_MOVE_MODE_UP = 0x00, + ZB_ZCL_LEVEL_CONTROL_MOVE_MODE_DOWN = 0x01 +}; + +/*! @brief Structured representation of MOVE command payload */ +typedef ZB_PACKED_PRE struct zb_zcl_level_control_move_req_s +{ + /** Move Mode field */ + zb_uint8_t move_mode; + /** Rate field */ + zb_uint8_t rate; +} ZB_PACKED_STRUCT zb_zcl_level_control_move_req_t; + +/** @brief Move payload length macro */ +#define ZB_ZCL_LEVEL_CONTROL_MOVE_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_level_control_move_req_t) + +/*! @brief Send Move command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param move_mode - Move Mode value + @param rate - Rate value + @param options_mask - Options Mask value + @param options_override - Options Override value + @param cmd_id - command id +*/ +void zb_zcl_level_control_send_move_cmd_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t move_mode, zb_uint8_t rate, + zb_uint8_t options_mask, zb_uint8_t options_override, + zb_uint8_t cmd_id); + +/*! @brief Send Move command (pre-ZCL8) + Use @ref zb_zcl_level_control_send_move_cmd_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param move_mode - Move Mode value + @param rate - Rate value + @param cmd_id - command id +*/ +void zb_zcl_level_control_send_move_cmd(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t move_mode, zb_uint8_t rate, + zb_uint8_t cmd_id); + +/** @internal Macro for sending Move command */ +#define ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_CMD_ZCL8( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, \ + options_mask, options_override, cmd_id) \ +{ \ + zb_zcl_level_control_send_move_cmd_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, dst_ep, \ + ep, prfl_id, def_resp, cb, move_mode, rate, \ + options_mask, options_override, cmd_id); \ +} + +/** Macro for calling @ref zb_zcl_level_control_send_move_cmd function + */ +#define ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_CMD( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, cmd_id) \ +{ \ + zb_zcl_level_control_send_move_cmd(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, dst_ep, \ + ep, prfl_id, def_resp, cb, move_mode, rate, cmd_id); \ +} + +/** @internal Macro for getting Move command */ +#define ZB_ZCL_LEVEL_CONTROL_GET_MOVE_CMD(data_buf, move_req, status) \ +{ \ + zb_zcl_level_control_move_req_t *move_req_ptr; \ + (move_req_ptr) = zb_buf_len(data_buf) >= ZB_ZCL_LEVEL_CONTROL_MOVE_REQ_PAYLOAD_LEN ? \ + (zb_zcl_level_control_move_req_t*)zb_buf_begin(data_buf) : NULL; \ + if (move_req_ptr != NULL) \ + { \ + ZB_MEMCPY(&(move_req), move_req_ptr, sizeof(zb_zcl_level_control_move_req_t)); \ + (void)zb_buf_cut_left(data_buf, sizeof(zb_zcl_level_control_move_req_t)); \ + status = ZB_TRUE; \ + } \ + else \ + { \ + status = ZB_FALSE; \ + } \ +} + +/*! @brief Send Move command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param move_mode - Move Mode value + @param rate - Rate value + @param options_mask - Options Mask value + @param options_override - Options Override value +*/ +#define ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_REQ_ZCL8(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, options_mask, \ + options_override) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_CMD_ZCL8(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + move_mode, \ + rate, \ + options_mask, \ + options_override, \ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE); \ +} + +/*! @brief Send Move command (pre-ZCL8) + Use #ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_REQ_ZCL8 for ZCL8 revision call. + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param move_mode - Move Mode value + @param rate - Rate value +*/ +#define ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_REQ(buffer, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_CMD(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + move_mode, \ + rate, \ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE); \ +} + +/*! + @brief Parses Get Move command and fills data request + structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param move_req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ + +#define ZB_ZCL_LEVEL_CONTROL_GET_MOVE_REQ(data_buf, move_req, status) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_GET_MOVE_CMD(data_buf, move_req, status); \ +} + +/*! @brief Send Move with On/Off command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param move_mode - Move Mode value + @param rate - Rate value + @param options_mask - Options Mask value + @param options_override - Options Override value +*/ + +#define ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_WITH_ON_OFF_REQ_ZCL8( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate, \ + options_mask, options_override) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_CMD_ZCL8(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + move_mode, \ + rate, \ + options_mask, \ + options_override, \ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_WITH_ON_OFF); \ +} + +/*! @brief Send Move with On/Off command (pre-ZCL8) + Use #ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_WITH_ON_OFF_REQ_ZCL8 for ZCL8 revision call. + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param move_mode - Move Mode value + @param rate - Rate value +*/ + +#define ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_WITH_ON_OFF_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, move_mode, rate) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_SEND_MOVE_CMD(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + move_mode, \ + rate, \ + ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_WITH_ON_OFF); \ +} + +/*! + @brief Parses Get Move with On/Off command and fills data request + structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param move_req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ + +#define ZB_ZCL_LEVEL_CONTROL_GET_MOVE_WITH_ON_OFF_REQ(data_buf, move_req, status) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_GET_MOVE_CMD(data_buf, move_req, status); \ +} + +enum zb_zcl_level_control_step_mode_e +{ + ZB_ZCL_LEVEL_CONTROL_STEP_MODE_UP = 0x00, + ZB_ZCL_LEVEL_CONTROL_STEP_MODE_DOWN = 0x01 +}; + +/*! @brief Structured representation of STEP command payload */ +typedef ZB_PACKED_PRE struct zb_zcl_level_control_step_req_s +{ + /** Step Mode field */ + zb_uint8_t step_mode; + /** Step Size field */ + zb_uint8_t step_size; + /** Transition Time field */ + zb_uint16_t transition_time; +} ZB_PACKED_STRUCT zb_zcl_level_control_step_req_t; + +/** @brief Step payload length macro */ +#define ZB_ZCL_LEVEL_CONTROL_STEP_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_level_control_step_req_t) + +/*! @brief Send Step command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_mode - Step Mode value + @param step_size - Step Size value + @param transition_time - Transition Time value + @param options_mask - Options Mask value + @param options_override - Options Override value + @param cmd_id - command id +*/ +void zb_zcl_level_control_send_step_cmd_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t step_mode, zb_uint8_t step_size, + zb_uint16_t transition_time, + zb_uint8_t options_mask, zb_uint8_t options_override, + zb_uint8_t cmd_id); + +/*! @brief Send Step command (pre-ZCL8) + Use @ref zb_zcl_level_control_send_step_cmd_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_mode - Step Mode value + @param step_size - Step Size value + @param transition_time - Transition Time value + @param cmd_id - command id +*/ +void zb_zcl_level_control_send_step_cmd(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t step_mode, zb_uint8_t step_size, + zb_uint16_t transition_time, + zb_uint8_t cmd_id); + +/** @brief Macro for sending Step command */ +#define ZB_ZCL_LEVEL_CONTROL_SEND_STEP_CMD_ZCL8(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + step_mode, \ + step_size, \ + transition_time, \ + options_mask, \ + options_override, \ + cmd_id) \ +{ \ + zb_zcl_level_control_send_step_cmd_zcl8(buffer, \ + ZB_ADDR_U_CAST(addr), \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + step_mode, \ + step_size, \ + transition_time, \ + options_mask, \ + options_override, \ + cmd_id); \ +} + +/** Macro for calling @ref zb_zcl_level_control_send_step_cmd function + */ +#define ZB_ZCL_LEVEL_CONTROL_SEND_STEP_CMD(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + step_mode, \ + step_size, \ + transition_time, \ + cmd_id) \ +{ \ + zb_zcl_level_control_send_step_cmd(buffer, \ + ZB_ADDR_U_CAST(addr), \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + step_mode, \ + step_size, \ + transition_time, \ + cmd_id); \ +} + + +/** @internal Macro for getting Step command */ +#define ZB_ZCL_LEVEL_CONTROL_GET_STEP_CMD(data_buf, step_req, status) \ +{ \ + zb_zcl_level_control_step_req_t *step_req_ptr; \ + (step_req_ptr) = zb_buf_len(data_buf) >= ZB_ZCL_LEVEL_CONTROL_STEP_REQ_PAYLOAD_LEN ? \ + (zb_zcl_level_control_step_req_t*)zb_buf_begin(data_buf) : NULL; \ + if (step_req_ptr != NULL) \ + { \ + step_req.step_mode = step_req_ptr->step_mode; \ + step_req.step_size = step_req_ptr->step_size; \ + ZB_HTOLE16(&(step_req).transition_time, &step_req_ptr->transition_time); \ + (void)zb_buf_cut_left(data_buf, sizeof(zb_zcl_level_control_step_req_t)); \ + status = ZB_TRUE; \ + } \ + else \ + { \ + status = ZB_FALSE; \ + } \ +} + +/*! @brief Send Step command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_mode - Step Mode value + @param step_size - Step Size value + @param transition_time - Transition Time value + @param options_mask - Options Mask value + @param options_override - Options Override value +*/ + +#define ZB_ZCL_LEVEL_CONTROL_SEND_STEP_REQ_ZCL8(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + step_mode, \ + step_size, \ + transition_time, \ + options_mask, \ + options_override) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_SEND_STEP_CMD_ZCL8(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + step_mode, \ + step_size, \ + transition_time, \ + options_mask, \ + options_override, \ + ZB_ZCL_CMD_LEVEL_CONTROL_STEP); \ +} + +/*! @brief Send Step command (pre-ZCL8) + Use #ZB_ZCL_LEVEL_CONTROL_SEND_STEP_REQ_ZCL8 for ZCL8 revision call. + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_mode - Step Mode value + @param step_size - Step Size value + @param transition_time - Transition Time value +*/ + +#define ZB_ZCL_LEVEL_CONTROL_SEND_STEP_REQ(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + step_mode, \ + step_size, \ + transition_time) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_SEND_STEP_CMD(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + step_mode, \ + step_size, \ + transition_time, \ + ZB_ZCL_CMD_LEVEL_CONTROL_STEP); \ +} + +/*! + @brief Parses Get Step command and fills data request + structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param step_req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ + +#define ZB_ZCL_LEVEL_CONTROL_GET_STEP_REQ(data_buf, step_req, status) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_GET_STEP_CMD(data_buf, step_req, status); \ +} + +/*! @brief Send Step with On/Off command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_mode - Step Mode value + @param step_size - Step Size value + @param transition_time - Transition Time value + @param options_mask - Options Mask value + @param options_override - Options Override value +*/ + +#define ZB_ZCL_LEVEL_CONTROL_SEND_STEP_WITH_ON_OFF_REQ_ZCL8(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + step_mode, \ + step_size, \ + transition_time, \ + options_mask, \ + options_override) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_SEND_STEP_CMD_ZCL8(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + step_mode, \ + step_size, \ + transition_time, \ + options_mask, \ + options_override, \ + ZB_ZCL_CMD_LEVEL_CONTROL_STEP_WITH_ON_OFF); \ +} + +/*! @brief Send Step with On/Off command (pre-ZCL8) + Use #ZB_ZCL_LEVEL_CONTROL_SEND_STEP_WITH_ON_OFF_REQ_ZCL8 for ZCL8 revision call. + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param step_mode - Step Mode value + @param step_size - Step Size value + @param transition_time - Transition Time value +*/ + +#define ZB_ZCL_LEVEL_CONTROL_SEND_STEP_WITH_ON_OFF_REQ(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + step_mode, \ + step_size, \ + transition_time) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_SEND_STEP_CMD(buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + def_resp, \ + cb, \ + step_mode, \ + step_size, \ + transition_time, \ + ZB_ZCL_CMD_LEVEL_CONTROL_STEP_WITH_ON_OFF); \ +} + +/*! + @brief Parses Get Step with On/Off command and fills data request + structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param step_req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ + +#define ZB_ZCL_LEVEL_CONTROL_GET_STEP_WITH_ON_OFF_REQ(data_buf, step_req, status) \ + { \ + ZB_ZCL_LEVEL_CONTROL_GET_STEP_CMD(data_buf, step_req, status); \ +} + +/*! @brief Send Stop command + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param options_mask - Options Mask value + @param options_override - Options Override value +*/ +void zb_zcl_level_control_send_stop_req_zcl8(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb, + zb_uint8_t options_mask, zb_uint8_t options_override); + +/*! @brief Send Stop command (pre-ZCL8) + Use @ref zb_zcl_level_control_send_stop_req_zcl8 for ZCL8 revision call. + @param buffer - to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +void zb_zcl_level_control_send_stop_req(zb_bufid_t buffer, const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t ep, zb_uint16_t prof_id, + zb_uint8_t def_resp, zb_callback_t cb); + +/** Macro for calling @ref zb_zcl_level_control_send_stop_req_zcl8 function + */ +#define ZB_ZCL_LEVEL_CONTROL_SEND_STOP_REQ_ZCL8( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, options_mask, \ + options_override) \ +{ \ + zb_zcl_level_control_send_stop_req_zcl8(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + options_mask, options_override); \ +} + +/** Macro for calling @ref zb_zcl_level_control_send_stop_req function + */ +#define ZB_ZCL_LEVEL_CONTROL_SEND_STOP_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_zcl_level_control_send_stop_req(buffer, ZB_ADDR_U_CAST(addr), dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb); \ +} + +/*! @brief Send Stop with On/off command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param options_mask - Options Mask value + @param options_override - Options Override value +*/ + +#define ZB_ZCL_LEVEL_CONTROL_SEND_STOP_WITH_ON_OFF_REQ_ZCL8( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, options_mask, \ + options_override) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_SEND_STOP_REQ_ZCL8(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + def_resp, cb, options_mask, options_override) \ +} + +/*! @brief Send Stop with On/off command (pre-ZCL8) + Use #ZB_ZCL_LEVEL_CONTROL_SEND_STOP_WITH_ON_OFF_REQ_ZCL8 for ZCL8 revision call. + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ + +#define ZB_ZCL_LEVEL_CONTROL_SEND_STOP_WITH_ON_OFF_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + ZB_ZCL_LEVEL_CONTROL_SEND_STOP_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + def_resp, cb) \ +} +/** @cond internals_doc */ +typedef struct zb_zcl_level_control_set_value_param_s +{ + zb_uint8_t new_value; +} zb_zcl_level_control_set_value_param_t; +/*! @} + * @endcond */ /* internals_doc */ + + /* definition to parse request */ + + /* command response structure */ + + /* definition to parse response */ + + /* definition to send command request */ + +/*! @} */ /* Level Control cluster commands */ + +/*! @} */ /* ZCL Level Control cluster definitions */ + +/** @endcond */ + +void zb_zcl_level_control_init_server(void); +void zb_zcl_level_control_init_client(void); + +/** + * @brief Process the effect of On/Off command on Level Control attribute + * + * @note spec 3.10.2.1.1: Effect of On/Off Commands on the CurrentLevel Attribute + * + * @param[in] param The buffer id identifies the parameter of On/Off command + * @param[in] on_off The status of On/Off attribute + * @return + * - ZB_TRUE: The command has been processed without invoking the on/off device ID callback; + * otherwise, it has not been processed. + */ +zb_bool_t zb_zcl_process_level_associate_with_on_off(zb_uint8_t param, zb_bool_t on_off); + +#define ZB_ZCL_CLUSTER_ID_LEVEL_CONTROL_SERVER_ROLE_INIT zb_zcl_level_control_init_server +#define ZB_ZCL_CLUSTER_ID_LEVEL_CONTROL_CLIENT_ROLE_INIT zb_zcl_level_control_init_client + +#endif /* ZB_ZCL_LEVEL_CONTROL_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_mdu_pairing.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_mdu_pairing.h new file mode 100644 index 0000000..4b7d639 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_mdu_pairing.h @@ -0,0 +1,288 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZCL MDU (Multiple dwelling units) Pairing cluster + Allow devices joining the NAN to acquire a list of the devices + forming the 'virtual HAN' for the respective household. +*/ +#ifndef ZB_ZCL_MDU_PAIRING_H +#define ZB_ZCL_MDU_PAIRING_H 1 + +#include "zcl/zb_zcl_common.h" + +/** @cond DOXYGEN_ZCL_SECTION && DOXYGEN_SE_SECTION */ + + +/** @addtogroup ZB_ZCL_MDU_PAIRING + * @{ + * @details + * When operating within a multi-dwelling unit (MDU), the commands within + * this cluster allow devices joining the NAN to acquire a list of the + * devices forming the 'virtual HAN' for the respective household. + */ + + +/** @defgroup ZB_ZCL_MDU_PAIRING_ATTRS MDU Pairing cluster attributes + * @{ + * @brief MDU Pairing cluster attribute identifiers + * @see SE spec, subclause 13.2.2 - No attributes + * + */ + +/** @} */ /* ZB_ZCL_MDU_PAIRING_ATTRS */ + + +/** @defgroup ZB_ZCL_MDU_PAIRING_COMMANDS MDU Pairing cluster commands + * @{ + */ + +/** @brief MDU Pairing cluster client commands + * @see SE spec, subclause 13.3.3 + */ +enum zb_zcl_mdu_pairing_cmd_client_e +{ + /** The @e PairingRequest command allows a device joining a MDU network to + * determine the devices that will constitute the 'virtual HAN' for the + * household in which it is to operate. + */ + ZB_ZCL_MDU_PAIRING_CLI_CMD_PAIRING_REQUEST = 0x00, /**< Pairing Request */ +}; + +/** @brief MDU Pairing cluster server commands + * @see SE spec, subclause 13.2.3 + */ +enum zb_zcl_mdu_pairing_cmd_server_e +{ + /** The @e PairingResponse command provides a device joining a MDU network with + * a list of the devices that will constitute the 'virtual HAN' for the + * household in which the joining device is to operate. + */ + ZB_ZCL_MDU_PAIRING_SRV_CMD_PAIRING_RESPONSE = 0x00, /**< Pairing Request response */ +}; + + +/* MDU PAIRING cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_MDU_PAIRING_SERVER_ROLE_GENERATED_CMD_LIST ZB_ZCL_MDU_PAIRING_SRV_CMD_PAIRING_RESPONSE + +#define ZB_ZCL_CLUSTER_ID_MDU_PAIRING_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_MDU_PAIRING_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_MDU_PAIRING_CLIENT_ROLE_GENERATED_CMD_LIST ZB_ZCL_MDU_PAIRING_CLI_CMD_PAIRING_REQUEST + +#define ZB_ZCL_CLUSTER_ID_MDU_PAIRING_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_MDU_PAIRING_CLIENT_ROLE_GENERATED_CMD_LIST + +/************* MDU Pairing cluster command structures **************/ + +/** @brief Pairing Request command payload + * @see SE spec, subclause 13.3.3.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_mdu_pairing_request_s +{ + zb_uint32_t lpi_version; /**< Identifies the version of pairing information currently held on the requesting device. */ + zb_ieee_addr_t eui64; /**< Identifies the MAC address of the requesting device. */ +} +ZB_PACKED_STRUCT zb_zcl_mdu_pairing_request_t; + +/** @brief Pairing Response command payload + * @see SE spec, subclause 13.2.3.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_mdu_pairing_response_s +{ + zb_uint32_t lpi_version; /**< Identifies the version of pairing information included in this command. */ + zb_uint8_t total_number_of_devices; /**< The total number of devices expected to form the 'virtual HAN' + * (including the device to which this command is being sent) */ + zb_uint8_t command_index; /**< The CommandIndex is uses to count the payload fragments in the + * case where the entire payload does not fit into one message. */ + zb_uint8_t total_number_of_commands; /**< In the case where the entire payload does not fit into one + * message, the Total Number of Commands field indicates the + * total number of sub-commands in the message. */ + zb_ieee_addr_t *eui64; /**< EUI64 of Device 1 to EUI64 of Device N represent the MAC address + * of devices that belong to the 'virtual HAN' of the requesting + * device; these include the requesting device itself and all other + * devices the requesting device shall perform service discovery + * and binding with. */ + zb_uint8_t num_dev_cmd; /**< Number of devices in current command */ +} +ZB_PACKED_STRUCT zb_zcl_mdu_pairing_response_t; + + +/** @def ZB_ZCL_MDU_PAIRING_SEND_PAIRING_REQUEST + * @brief Send @e PairingRequest command + * @param _param - Reference to buffer. + * @param _addr - Address of the device to send command to. + * @param _dst_addr_mode - Address mode for _dst_addr. + * @param _dst_ep - Destination endpoint. + * @param _ep - Current endpoint. + * @param _prfl_id - profile identifier + * @param _def_resp - enable/disable default zcl response + * @param _cb - Callback which should be called when the ZCL stack receives + * APS ack. + * @param _lpi_version - lpi_version field from @ref zb_zcl_mdu_pairing_response_t payload + * @param _eui64 - eui64 field from @ref zb_zcl_mdu_pairing_response_t payload + * @par Example + * @code{C} + * // The command is used as is + * ZB_ZCL_MDU_PAIRING_SEND_PAIRING_REQUEST(param, remote.addr, ZB_APS_ADDR_MODE_16_ENDP_PRESENT, remote.ep, this.ep, ZB_AF_SE_PROFILE_ID, 0, NULL, lpi, this.addr); + * @endcode + */ +#define ZB_ZCL_MDU_PAIRING_SEND_PAIRING_REQUEST( \ + _param, _addr, _dst_addr_mode, _dst_ep, _ep, _prfl_id, _def_resp, _cb, \ + _lpi_version, _eui64) \ +{ \ + zb_bufid_t buffer = ZB_BUF_FROM_REF(_param); \ + zb_uint8_t* __ptr = zb_zcl_start_command_header(buffer, \ + ZB_ZCL_CONSTRUCT_FRAME_CONTROL(ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, (_def_resp)), \ + 0, /* No manuf_code */ \ + ZB_ZCL_MDU_PAIRING_CLI_CMD_PAIRING_REQUEST, NULL); \ + ZB_ZCL_PACKET_PUT_DATA32(__ptr, (_lpi_version)); \ + ZB_ZCL_PACKET_PUT_DATA64(__ptr, (_eui64)); \ + ZB_ZCL_FINISH_PACKET((buffer), __ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (_buffer), (_addr), (_dst_addr_mode), (_dst_ep), (_ep), (_prfl_id), \ + ZB_ZCL_CLUSTER_ID_MDU_PAIRING, (_cb)); \ +} + + +/** @def ZB_ZCL_MDU_PAIRING_GET_PAIRING_REQUEST + * @brief Macro for parsing payload of @e PairingRequest command + * @param _data_ptr - pointer to @ref zb_zcl_mdu_pairing_request_t structure + * @param _buffer - pointer to buffer where Pairing Request command's payload is stored. + * @param _status - status of payload parsing + * @par Example + * @code{C} + * zb_bufid_t buf; + * zb_zcl_mdu_pairing_request_t req; + * zb_uint8_t status; + * + * ZB_ZCL_MDU_PAIRING_GET_PAIRING_REQUEST(req, buf, status); + * + * if (status == ZB_ZCL_PARSE_STATUS_SUCCESS) + * { + * (void)req.eui64; // use it + * (void)req.lpi_version; // use it + * } + * @endcode + */ +#define ZB_ZCL_MDU_PAIRING_GET_PAIRING_REQUEST(_data_ptr, _buffer, _status) \ +{ \ + zb_uint8_t *src_ptr = (zb_uint8_t*)zb_buf_begin((_buffer)); \ + \ + if (zb_buf_len((_buffer)) < sizeof(zb_zcl_mdu_pairing_request_t)) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_HTOLE32(&(_data_ptr)->lpi_version, src_ptr); \ + ZB_HTOLE64(&(_data_ptr)->eui64, src_ptr+4); \ + } \ +} + +/** @} */ /* ZB_ZCL_MDU_PAIRING_COMMANDS */ + +/** @} */ /* addtogroup */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + + +/* @brief Send Pairing Response command */ +/* +#define ZB_ZCL_MDU_PAIRING_SEND_PAIRING_RESPONSE( \ + _param, _addr, _dst_addr_mode, _dst_ep, _ep, _prfl_id, _def_resp, _cb, \ + _lpi_version, _eui64) \ +{ \ + zb_bufid_t buffer = ZB_BUF_FROM_REF(_param); \ + zb_uint8_t* __ptr = zb_zcl_start_command_header(buffer, \ + ZB_ZCL_CONSTRUCT_FRAME_CONTROL(ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, (_def_resp)), \ + 0, / No manuf_code / \ + ZB_ZCL_MDU_PAIRING_CLI_CMD_PAIRING_REQUEST, NULL); \ + ZB_ZCL_PACKET_PUT_DATA32(__ptr, (_lpi_version)); \ + ZB_ZCL_PACKET_PUT_DATA64(__ptr, (_eui64)); \ + ZB_ZCL_FINISH_PACKET((buffer), __ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (_buffer), (_addr), (_dst_addr_mode), (_dst_ep), (_ep), (_prfl_id), \ + ZB_ZCL_CLUSTER_ID_MDU_PAIRING, (_cb)); \ +} +*/ + +/* @brief Macro for getting Pairing Response command data */ +/* +#define ZB_ZCL_MDU_PAIRING_GET_PAIRING_RESPONSE(_data_ptr, _buffer, _status)\ +{ \ + zb_zcl_mdu_pairing_response_t *src_ptr = (zb_zcl_mdu_pairing_response_t*)zb_buf_begin((_buffer)); \ + \ + if (zb_buf_len((_buffer)) < sizeof(zb_zcl_mdu_pairing_response_t)) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_HTOLE32(&(_data_ptr)->lpi_version, src_ptr); \ + (_data_ptr)->total_number_of_devices = src_ptr->total_number_of_devices; \ + (_data_ptr)->command_index = src_ptr->command_index; \ + (_data_ptr)->total_number_of_commands = src_ptr->total_number_of_commands;\ + ZB_HTOLE64(&(_data_ptr)->eui64,&(src_ptr->eui64)); \ + } \ +} +*/ +zb_ret_t zb_zcl_mdu_pairing_send_cmd_pairing_request( + zb_uint8_t param, + const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, + zb_uint8_t src_ep, + const zb_zcl_mdu_pairing_request_t *payload, + zb_ieee_addr_t *buf, + zb_uint8_t buf_len_in_elements, + zb_callback_t cb +); +/************************* MDU Pairing internal *******************************/ +zb_uint8_t zb_zcl_process_mdu_pairing_specific_commands(zb_uint8_t param); + + +void zb_zcl_mdu_pairing_init_server(void); +void zb_zcl_mdu_pairing_init_client(void); + +#define ZB_ZCL_CLUSTER_ID_MDU_PAIRING_SERVER_ROLE_INIT zb_zcl_mdu_pairing_init_server +#define ZB_ZCL_CLUSTER_ID_MDU_PAIRING_CLIENT_ROLE_INIT zb_zcl_mdu_pairing_init_client + +#endif /* ZB_ZCL_MDU_PAIRING_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_messaging.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_messaging.h new file mode 100644 index 0000000..6b00e90 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_messaging.h @@ -0,0 +1,636 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Messaging cluster definitions +*/ +#ifndef ZB_ZCL_MESSAGING_H_ +#define ZB_ZCL_MESSAGING_H_ + +#include "zboss_api_core.h" /* ZBOSS core API types */ +#include "zboss_api_aps.h" + +#define ZB_ZCL_MESSAGING_DISPLAY_MSG_MAX_NON_FRAG_SIZE 48 +#define ZB_ZCL_MESSAGING_MSG_CONFIRM_RESP_MSG_MAX_SIZE 21 + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_MESSAGING + * @{ + * @details + * The Messaging cluster provides an interface for passing text messages + * between Zigbee devices. + */ + + +/** @defgroup ZB_ZCL_MESSAGING_COMMANDS Messaging cluster commands + * @{ + */ + + +/** Commands generated by Messaging Server + * @see SE spec, subclause D.5.2.3 + */ +typedef enum zb_zcl_messaging_srv_cmd_e +{ + + /** @see SE spec, subclause D.5.2.3.1 + * @see zb_zcl_messaging_display_message_payload_s + */ + ZB_ZCL_MESSAGING_SRV_CMD_DISPLAY_MESSAGE = 0x00, + + /** @e TheCancelMessage command provides the ability + * to cancel the sending or acceptance of previously sent messages. When this + * message is received the recipient device has the option of clearing any + * display or user interfaces it supports, or has the option of logging the + * message for future reference. + * @see SE spec, subclause D.5.2.3.2 + * @see zb_zcl_messaging_cancel_message_payload_s + */ + ZB_ZCL_MESSAGING_SRV_CMD_CANCEL_MESSAGE = 0x01, + + /** The Display Protected Message command is for use with messages that are + * protected by a password or PIN. + * @see zb_zcl_messaging_display_message_payload_s + */ + ZB_ZCL_MESSAGING_SRV_CMD_DISPLAY_PROTECTED_MESSAGE = 0x02, + + /** @e TheCancelAllMessages command indicates to a client device that it should + * cancel all display messages currently held by it. + * @note @e TheCancelAllMessages command in this revision of this specification + * is provisional and not certifiable. This feature may change before reaching + * certifiable status in a future revision of this specification. + * @see zb_zcl_messaging_cancel_all_message_payload_s + */ + ZB_ZCL_MESSAGING_SRV_CMD_CANCEL_ALL_MESSAGES = 0x03 +} zb_zcl_messaging_srv_cmd_t; + + +/** Commands generated by Messaging Client + * @see SE spec, D.5.3.3 + */ +typedef enum zb_zcl_messaging_cli_cmd_e +{ + + /** On receipt of this command, the device shall send a @e DisplayMessage or + * @e DisplayProtectedMessage command as appropriate. A ZCL Default Response + * with status @e NOT_FOUND shall be returned if no message is available. + * @see SE spec, subclause D.5.3.3.1 + * @note This command has no payload. + */ + ZB_ZCL_MESSAGING_CLI_CMD_GET_LAST_MESSAGE = 0x00, + + /** @e TheMessageConfirmation command provides an indication that a Utility + * Customer has acknowledged and/or accepted the contents of a message + * previously received from the Messaging cluster server. Enhanced Message + * Confirmation commands shall contain an answer of ‘NO’, ‘YES’ and/or a + * message confirmation string. + * If the optional Message Confirmation Response is required, the Message + * Confirmation Control field shall also be present. + * @see SE spec, subclause D.5.3.3.2 + * @see zb_zcl_messaging_message_confirm_payload_s + */ + ZB_ZCL_MESSAGING_CLI_CMD_MESSAGE_CONFIRMATION = 0x01, + + /** This command initiates the return of the first (and maybe only) @e + * CancelAllMessages command held on the associated server, and which has an + * implementation time equal to or later than the value indicated in the payload. + * @note The @e GetMessageCancellation command in this revision of this + * specification is provisional and not certifiable. This feature may change + * before reaching certifiable status in a future revision of this specification. + * @see zb_zcl_messaging_get_message_cancellation_payload_s + */ + ZB_ZCL_MESSAGING_CLI_CMD_GET_MESSAGE_CANCELLATION = 0x02 +} zb_zcl_messaging_cli_cmd_t; + +/* MESSAGING cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_MESSAGING_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_MESSAGING_SRV_CMD_CANCEL_MESSAGE, \ + ZB_ZCL_MESSAGING_SRV_CMD_DISPLAY_MESSAGE + +#define ZB_ZCL_CLUSTER_ID_MESSAGING_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_MESSAGING_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_MESSAGING_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_MESSAGING_CLI_CMD_GET_LAST_MESSAGE, \ + ZB_ZCL_MESSAGING_CLI_CMD_MESSAGE_CONFIRMATION + +#define ZB_ZCL_CLUSTER_ID_MESSAGING_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_MESSAGING_CLIENT_ROLE_GENERATED_CMD_LIST + + +/* Payload description */ + +/** Extended Message Control Field values + * @see SE spec, Table D-118 + * @see zb_zcl_messaging_display_message_payload_t::extended_message_control + */ +typedef enum zb_zcl_messaging_extended_message_control_e +{ + ZB_ZCL_MESSAGING_MESSAGE_HAS_NOT_BEEN_CONFIRMED = 0, /**< Message has not been confirmed */ + ZB_ZCL_MESSAGING_MESSAGE_HAS_BEEN_CONFIRMED = 1, /**< Message has been confirmed */ +} zb_zcl_messaging_extended_message_control_field_t; + +/** Extended Message Control Field Bit Map + * @see SE spec, Table D-118 + */ +enum zb_zcl_messaging_extended_message_control_field_bitmap_e +{ + ZB_ZCL_MESSAGING_MESSAGE_CONFIRMATION_STATUS = 0, /**< @see zb_zcl_messaging_extended_message_control_field_e*/ +}; + + +/** @ref ZB_ZCL_MESSAGING_SRV_CMD_DISPLAY_MESSAGE "DisplayMessage" command payload + * @see SE spec, subclause D.5.2.3.1.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_messaging_display_message_payload_s +{ + /** 32-bit number identifier for the message. */ + zb_uint32_t message_id; /* (M) */ + + /** BitMap field indicating control information related to the message */ + zb_uint8_t message_control; /* (M) */ + + /** The time at which the message becomes valid */ + zb_uint32_t start_time; /* (M) */ + + /** The amount of time in minutes after the Start Time during which + * the message is displayed */ + zb_uint16_t duration_in_minutes; /* (M) */ + + /** Message (variable): Character String + * WARNING: Variable length of message supported, but remember to pass strings in global memory only! + */ + zb_uint8_t message_len; /* (M) */ + zb_uint8_t *message; /* (M) */ + + /** BitMap field indicating additional control + * and status information for a given message. + */ + zb_uint8_t extended_message_control; /* (O) */ +} ZB_PACKED_STRUCT zb_zcl_messaging_display_message_payload_t; + + +/** @e MessageControl field's transmission mechanism values + * @see SE spec, Table D-117 + * @see ZB_ZCL_MESSAGING_MESSAGE_CONTROL_SET_TRANSMISSION_MECHANISM + * @see ZB_ZCL_MESSAGING_MESSAGE_CONTROL_GET_TRANSMISSION_MECHANISM + * @see ZB_ZCL_MESSAGING_MESSAGE_CONTROL_CLR_TRANSMISSION_MECHANISM + */ +typedef enum zb_zcl_messaging_message_control_transmission_mechanism_e +{ + ZB_ZCL_MESSAGING_NORMAL_TRANSMISSION_ONLY = 0, /**< Send message through normal command + * function to client. + */ + ZB_ZCL_MESSAGING_NORMAL_AND_INTERNAL_PAN_TRANSMISSION = 1, /**< Send message through normal command + * function to client and pass message onto the + * Inter-PAN transmission mechanism. + */ + ZB_ZCL_MESSAGING_INTER_PAN_TRANSMISSION_ONLY = 2, /**< Send message through the Inter-PAN + * transmission mechanism. + */ +} zb_zcl_messaging_control_field_transmission_mechanism_t; + +/** @brief Default value for Messaging cluster revision global attribute */ +#define ZB_ZCL_MESSAGING_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/*! + @brief Declare attribute list for Messaging cluster (only cluster revision attribute) + @param attr_list - attribute list name +*/ +#define ZB_ZCL_DECLARE_MESSAGING_ATTR_LIST(attr_list) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_MESSAGING) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** + * Set @e MessageControl's transmission mechanism value + * @param x - variable to store transmission mechanism value + * @param val - @ref zb_zcl_messaging_control_field_transmission_mechanism_t value + */ +#define ZB_ZCL_MESSAGING_MESSAGE_CONTROL_SET_TRANSMISSION_MECHANISM(x, val) ((x) &= (0xFC | ((val) & 0x03))) + + +/** + * Get @e MessageControl's transmission mechanism value + * @param x - variable that stores transmission mechanism value + * @see zb_zcl_messaging_control_field_transmission_mechanism_t + */ +#define ZB_ZCL_MESSAGING_MESSAGE_CONTROL_GET_TRANSMISSION_MECHANISM(x) ((x) & 0x03) + + +/** + * Clear @e MessageControl's transmission mechanism value + * @param x - variable that stores transmission mechanism value + * @see zb_zcl_messaging_control_field_transmission_mechanism_t + */ +#define ZB_ZCL_MESSAGING_MESSAGE_CONTROL_CLR_TRANSMISSION_MECHANISM(x) ((x) &= 0xFC) + + +/** @e MessageControl field's control importance values + * @see SE spec, Table D-117 + * @see ZB_ZCL_MESSAGING_MESSAGE_CONTROL_SET_IMPORTANCE_LEVEL + * @see ZB_ZCL_MESSAGING_MESSAGE_CONTROL_GET_IMPORTANCE_LEVEL + * @see ZB_ZCL_MESSAGING_MESSAGE_CONTROL_CLR_IMPORTANCE_LEVEL + */ +typedef enum zb_zcl_messaging_message_control_importance_level_e +{ + ZB_ZCL_MESSAGING_IMPORTANCE_LEVEL_LOW = 0, /**< Low importance level */ + ZB_ZCL_MESSAGING_IMPORTANCE_LEVEL_MEDIUM = 1, /**< Medium importance level */ + ZB_ZCL_MESSAGING_IMPORTANCE_LEVEL_HIGH = 2, /**< High importance level */ + ZB_ZCL_MESSAGING_IMPORTANCE_LEVEL_CRITICAL = 3, /**< Critical importance level */ +} zb_zcl_messaging_message_control_importance_level_t; + + +/** + * Set @e MessageControl's control importance value + * @param x - variable to store control importance value + * @param val - @ref zb_zcl_messaging_message_control_importance_level_t value + */ +#define ZB_ZCL_MESSAGING_MESSAGE_CONTROL_SET_IMPORTANCE_LEVEL(x, val) ((x) &= (0xF3 | ((val) & 0x03) << 2) + + +/** + * Get @e MessageControl's control importance value + * @param x - variable that stores control importance value + * @see zb_zcl_messaging_message_control_importance_level_t + */ +#define ZB_ZCL_MESSAGING_MESSAGE_CONTROL_GET_IMPORTANCE_LEVEL(x) (((x) >> 2) & 0x03) + + +/** + * Clear @e MessageControl's control importance value + * @param x - variable that stores control importance value + * @see zb_zcl_messaging_message_control_importance_level_t + */ +#define ZB_ZCL_MESSAGING_MESSAGE_CONTROL_CLR_IMPORTANCE_LEVEL(x) ((x) &= 0xF3) + + +/** @e MessageControl field's enhanced confirmation values + * @see SE spec, Table D-117 + * @see ZB_ZCL_MESSAGING_MESSAGE_CONTROL_SET_ENHANCED_CONFIRMATION + * @see ZB_ZCL_MESSAGING_MESSAGE_CONTROL_GET_ENHANCED_CONFIRMATION + * @see ZB_ZCL_MESSAGING_MESSAGE_CONTROL_CLR_ENHANCED_CONFIRMATION + */ +typedef enum zb_zcl_messaging_message_control_enhanced_confirmation_e +{ + ZB_ZCL_MESSAGING_ENHANCED_CONFIRMATION_NOT_REQUIRED = 0, /**< Enhanced Confirmation not required */ + ZB_ZCL_MESSAGING_ENHANCED_CONFIRMATION_REQUIRED = 1, /**< Enhanced Confirmation required */ +} zb_zcl_messaging_message_control_enhanced_confirmation_t; + + +/** + * Set @e MessageControl's enhanced confirmation value + * @param x - variable to store enhanced confirmation value + * @param val - @ref zb_zcl_messaging_message_control_enhanced_confirmation_t value + */ +#define ZB_ZCL_MESSAGING_MESSAGE_CONTROL_SET_ENHANCED_CONFIRMATION(x, val) ((x) &= (0xDF | ((val) & 0x01) << 5) + +/** + * Get @e MessageControl's enhanced confirmation value + * @param x - variable that stores enhanced confirmation value + * @see zb_zcl_messaging_message_control_enhanced_confirmation_t + */ +#define ZB_ZCL_MESSAGING_MESSAGE_CONTROL_GET_ENHANCED_CONFIRMATION(x) (((x) >> 5) & 0x01) + +/** + * Clear @e MessageControl's enhanced confirmation value + * @param x - variable that stores enhanced confirmation value + * @see zb_zcl_messaging_message_control_enhanced_confirmation_t + */ +#define ZB_ZCL_MESSAGING_MESSAGE_CONTROL_CLR_ENHANCED_CONFIRMATION(x) ((x) &= 0xDF ) + + +/** @e MessageControl field's message confirmation values + * @see SE spec, Table D-117 + * @see ZB_ZCL_MESSAGING_MESSAGE_CONTROL_SET_MESSAGE_CONFIRMATION + * @see ZB_ZCL_MESSAGING_MESSAGE_CONTROL_GET_MESSAGE_CONFIRMATION + * @see ZB_ZCL_MESSAGING_MESSAGE_CONTROL_CLR_MESSAGE_CONFIRMATION + */ +typedef enum zb_zcl_messaging_message_control_message_confirmation_e +{ + ZB_ZCL_MESSAGING_MESSAGE_CONFIRMATION_NOT_REQUIRED = 0x00, /**< Message Confirmation not required. */ + ZB_ZCL_MESSAGING_MESSAGE_CONFIRMATION_REQUIRED = 0x01, /**< Message Confirmation required. */ +} zb_zcl_messaging_message_control_message_confirmation_t; + + +/** + * Set @e MessageControl's message confirmation value + * @param x - variable to store message confirmation value + * @param val - @ref zb_zcl_messaging_message_control_message_confirmation_t value + */ +#define ZB_ZCL_MESSAGING_MESSAGE_CONTROL_SET_MESSAGE_CONFIRMATION(x, val) ((x) &= (0x7F | ((val) & 0x01) << 7) + + +/** + * Get @e MessageControl's message confirmation value + * @param x - variable that stores message confirmation value + * @see zb_zcl_messaging_message_control_message_confirmation_t + */ +#define ZB_ZCL_MESSAGING_MESSAGE_CONTROL_GET_MESSAGE_CONFIRMATION(x) (((x) >> 7) & 0x01) + +/** + * Clear @e MessageControl's message confirmation value + * @param x - variable that stores message confirmation value + * @see zb_zcl_messaging_message_control_message_confirmation_t + */ +#define ZB_ZCL_MESSAGING_MESSAGE_CONTROL_CLR_MESSAGE_CONFIRMATION(x) ((x) &= 0x7F) + + +/** Check if some size in range of variable size of specified payload. + */ +#define ZB_ZCL_MESSAGING_DISPLAY_MSG_PAYLOAD_SIZE_IS_VALID(size) \ +((size) >= ((zb_int16_t)sizeof(zb_zcl_messaging_display_message_payload_t) - \ +(zb_int16_t)ZB_SIZEOF_FIELD(zb_zcl_messaging_display_message_payload_t, message) -\ +(zb_int16_t)ZB_SIZEOF_FIELD(zb_zcl_messaging_display_message_payload_t, extended_message_control))) + +/* 8/16/2017 NK CR:MINOR Do all compilers support such initializing? More common way to initialize + * is to provide pointer as parameter and operate with it inside the macro. */ +/* 8/21/2017 IA: It is C99 features. I hope, they are supported by all "our" compilers. */ + +/** @ref zb_zcl_messaging_display_message_payload_t initializer */ +#define ZB_ZCL_MESSAGING_DISPLAY_MSG_PAYLOAD_INIT \ + (zb_zcl_messaging_display_message_payload_t)\ + { \ + .extended_message_control = 0x00, \ + } + +/** @ref ZB_ZCL_MESSAGING_SRV_CMD_CANCEL_MESSAGE "CancelMessage" command payload + * @see SE spec, subclause D.5.2.3.2.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_messaging_cancel_message_payload_s +{ + /** 32-bit number identifier for the message. */ + zb_uint32_t message_id; /* (M) */ + + /** This field is deprecated and should be set to 0x00 */ + zb_uint8_t message_control; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_messaging_cancel_message_payload_t; + +/** @ref zb_zcl_messaging_cancel_message_payload_t initializer */ +#define ZB_ZCL_MESSAGING_CANCEL_MSG_PAYLOAD_INIT \ + (zb_zcl_messaging_cancel_message_payload_t) {0} + +/** Check if some size in range of variable size of specified payload. */ +#define ZB_ZCL_MESSAGING_MSG_CANCEL_MESSAGE_SIZE_IS_VALID(size) \ + ((size) >= sizeof(zb_zcl_messaging_cancel_message_payload_t)) + +/** Message Confirmation Control + * @see SE spec, Table D-120 + * @see zb_zcl_messaging_message_confirm_payload_t::message_confirmation_control + */ +typedef enum zb_zcl_messaging_message_confirmation_control_e +{ + ZB_ZCL_MESSAGING_NO_RETURNED = 1 << 0, /**< The answer is ‘NO’ */ + ZB_ZCL_MESSAGING_YES_RETURNED = 1 << 1, /**< The answer is ‘YES’ */ +} zb_zcl_messaging_message_confirmation_control_t; + + +/** @ref ZB_ZCL_MESSAGING_CLI_CMD_MESSAGE_CONFIRMATION "MessageConfirmation" command payload + * @see SE spec, subclause D.5.3.3.2.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_messaging_message_confirm_payload_s +{ + /** 32-bit number identifier for the message being confirmed. */ + zb_uint32_t message_id; /* (M) */ + + /** UTCTime of user confirmation of message */ + zb_uint32_t confirmation_time; /* (M) */ + + /** BitMap field indicating the simple confirmation that is + * contained within the response. + */ + zb_uint8_t message_confirmation_control; /* (O) */ + + /** ZCL Octet String containing the message to be returned. + * The first Octet indicates length (21 is max). + * The string shall be encoded in the UTF-8 format. + * If this optional field is not available, a default value of 0x00 shall be used. + */ + zb_uint8_t message_confirmation_response[ZB_ZCL_MESSAGING_MSG_CONFIRM_RESP_MSG_MAX_SIZE]; /* (O) */ +} ZB_PACKED_STRUCT zb_zcl_messaging_message_confirm_payload_t; + + +/** @ref ZB_ZCL_MESSAGING_SRV_CMD_CANCEL_ALL_MESSAGES "CancelAllMessages" command payload + * @see SE spec, subclause D.5.2.3.4.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_messaging_cancel_all_message_payload_s +{ + /** A UTC Time field to indicate the date/time at which all existing display + * messages should be cleared. + */ + zb_uint32_t implementation_date; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_messaging_cancel_all_message_payload_t; + + +/** @ref ZB_ZCL_MESSAGING_CLI_CMD_GET_MESSAGE_CANCELLATION "GetMessageCancellation" command payload + * @see SE spec, subclause D.5.3.3.3.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_messaging_get_message_cancellation_payload_s +{ + /** UTC Timestamp indicating the earliest implementation time of a @e CancelAllMessages + * command to be returned. + */ + zb_uint32_t earliest_implementation_time; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_messaging_get_message_cancellation_payload_t; + + +/** Check if some size in range of variable size of specified payload. */ +#define ZB_ZCL_MESSAGING_MSG_CONFIRM_PAYLOAD_SIZE_IS_VALID(size) \ + ((size) >= sizeof(zb_zcl_messaging_message_confirm_payload_t) - \ + ZB_SIZEOF_FIELD(zb_zcl_messaging_message_confirm_payload_t, message_confirmation_control) -\ + ZB_SIZEOF_FIELD(zb_zcl_messaging_message_confirm_payload_t, message_confirmation_response)) + +typedef enum zb_zcl_messaging_response_type_e { + ZB_ZCL_MESSAGING_RESPONSE_TYPE_NORMAL, + ZB_ZCL_MESSAGING_RESPONSE_TYPE_PROTECTED, + ZB_ZCL_MESSAGING_RESPONSE_TYPE_NOT_FOUND, +} zb_zcl_messaging_response_type_t; + +/** According to SE spec, server could send following responses to + * @ref ZB_ZCL_MESSAGING_CLI_CMD_GET_LAST_MESSAGE "GetLastMessage" command: + *
    + *
  • + * \b NOT_FOUND as default response + *
  • + *
  • + * \b DisplayMessage command + *
  • + *
  • + * \b DisplayProtectedMessage command + *
  • + *
+ */ +typedef struct zb_zcl_messaging_get_last_message_response_s { + zb_zcl_messaging_response_type_t resp_type; + union { + zb_zcl_messaging_display_message_payload_t display_message; + zb_zcl_messaging_display_message_payload_t display_protected_message; + } resp; +} zb_zcl_messaging_get_last_message_response_t; + +/** @ref zb_zcl_messaging_get_last_message_response_t initializer */ +#define ZB_ZCL_MESSAGING_GET_LAST_MESSAGE_RESPONSE_INIT \ + (zb_zcl_messaging_get_last_message_response_t) \ + { \ + .resp_type = ZB_ZCL_MESSAGING_RESPONSE_TYPE_NOT_FOUND, \ + .resp.display_message = ZB_ZCL_MESSAGING_DISPLAY_MSG_PAYLOAD_INIT, \ + } + +/** @ref zb_zcl_messaging_message_confirm_payload_t initializer */ +#define ZB_ZCL_MESSAGING_MSG_CONFIRM_PAYLOAD_INIT \ + (zb_zcl_messaging_message_confirm_payload_t) \ + {\ + .message_confirmation_response = {0x00} \ + } + +/** Function for send @ref ZB_ZCL_MESSAGING_CLI_CMD_GET_LAST_MESSAGE "GetLastMessage" command + * @n On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_MESSAGING_GET_LAST_MSG_CB_ID callback id. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + * @par Usage + * @n Example of sending ZB_ZCL_MESSAGING_CLI_CMD_GET_LAST_MESSAGE "GetLastMessage" command + */ +void zb_zcl_messaging_send_get_last_msg(zb_uint8_t param, + const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, + zb_uint8_t src_ep, + zb_callback_t cb); + +/** Function for send @ref ZB_ZCL_MESSAGING_SRV_CMD_DISPLAY_MESSAGE "DisplayMessage" command. + * On sender's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with @ref ZB_ZCL_MESSAGING_GET_LAST_MSG_CB_ID + * callback id on reception of @ref ZB_ZCL_MESSAGING_CLI_CMD_GET_LAST_MESSAGE "GetLastMessage" command. + * @n On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_MESSAGING_DISPLAY_MSG_CB_ID callback id. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (@ref zb_zcl_messaging_display_message_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + * @par Usage + * @n Handle @ref ZB_ZCL_MESSAGING_CLI_CMD_GET_LAST_MESSAGE "GetLastMessage" command + */ +void zb_zcl_messaging_send_display_msg(zb_uint8_t param, + const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, + zb_uint8_t src_ep, + const zb_zcl_messaging_display_message_payload_t *payload, + zb_callback_t cb); + +/** Function for send @ref ZB_ZCL_MESSAGING_CLI_CMD_MESSAGE_CONFIRMATION "MessageConfirmation" command + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_MESSAGING_MSG_CONFIRMATION_CB_ID callback id. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (@ref zb_zcl_messaging_message_confirm_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + */ +void zb_zcl_messaging_send_msg_confirmation(zb_uint8_t param, + const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, + zb_uint8_t src_ep, + const zb_zcl_messaging_message_confirm_payload_t *payload, + zb_callback_t cb); + +/** Function for send @ref ZB_ZCL_MESSAGING_SRV_CMD_CANCEL_MESSAGE "CancelMessage" command + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_MESSAGING_CANCEL_MSG_CB_ID callback id. + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (@ref zb_zcl_messaging_cancel_message_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + */ +void zb_zcl_messaging_send_cancel_msg(zb_uint8_t param, + const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, + zb_uint8_t src_ep, + const zb_zcl_messaging_cancel_message_payload_t *payload, + zb_callback_t cb); + +/** Macro for call @ref zb_zcl_messaging_send_get_last_msg function */ +#define ZB_ZCL_MESSAGING_SEND_GET_LAST_MSG(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep) \ + zb_zcl_messaging_send_get_last_msg(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, NULL) \ + +/** Macro for call @ref zb_zcl_messaging_send_display_msg function */ +#define ZB_ZCL_MESSAGING_SEND_DISPLAY_MSG(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_messaging_send_display_msg(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + +/** Macro for call @ref zb_zcl_messaging_send_msg_confirmation function */ +#define ZB_ZCL_MESSAGING_SEND_MSG_CONFIRMATION(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_messaging_send_msg_confirmation(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + +/** Macro for call @ref zb_zcl_messaging_send_cancel_msg function */ +#define ZB_ZCL_MESSAGING_SEND_CANCEL_MSG(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_messaging_send_cancel_msg(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + +/** @cond internals_doc */ + +void zb_zcl_messaging_init_server(void); +void zb_zcl_messaging_init_client(void); +#define ZB_ZCL_CLUSTER_ID_MESSAGING_SERVER_ROLE_INIT zb_zcl_messaging_init_server +#define ZB_ZCL_CLUSTER_ID_MESSAGING_CLIENT_ROLE_INIT zb_zcl_messaging_init_client + +/** @endcond */ /* internal_doc */ + +/** @} */ /* ZB_ZCL_MESSAGING_COMMANDS */ + +/** @} */ /* ZCL Messaging cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +#endif /* ZB_ZCL_MESSAGING_H_ */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_meter_identification.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_meter_identification.h new file mode 100644 index 0000000..b341bc1 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_meter_identification.h @@ -0,0 +1,299 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Meter Identification cluster definitions +*/ + +#ifndef ZB_ZCL_METER_IDENTIFICATION_H +#define ZB_ZCL_METER_IDENTIFICATION_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + + +/** @cond DOXYGEN_ZCL_SECTION */ + +/* Cluster ZB_ZCL_CLUSTER_ID_METER_IDENTIFICATION */ + +/** @addtogroup ZB_ZCL_METER_IDENTIFICATION + * @{ + * @name Meter Identification cluster attributes + * @{ + */ + +/** @brief Meter Identification server attributes identifiers + @see ZCL spec, subclause 3.18.2.1 +*/ +enum zb_zcl_meter_identification_attr_e +{ + /* (M) */ + ZB_ZCl_ATTR_METER_IDENTIFICATION_COMPANY_NAME = 0x0000, /**< @e CompanyName is a ZCL Octet String field capable + * of storing up to 16 character string (the first + * Octet indicates length) encoded in the UTF-8 format. + * Company Name defines the meter manufacturer name, + * decided by manufacturer + */ + /* (M) */ + ZB_ZCl_ATTR_METER_IDENTIFICATION_METER_TYPE_ID = 0x0001, /**< @e MeterTypeID defines the Meter installation features, + * decided by manufacturer. + */ + /* (M) */ + ZB_ZCl_ATTR_METER_IDENTIFICATION_DATA_QUALITY_ID = 0x0004, /**< @e DataQualityID defines the Meter Simple Metering + * information certification type, decided by manufacturer. + */ + /* (O) */ + ZB_ZCl_ATTR_METER_IDENTIFICATION_CUSTOMER_NAME = 0x0005, /**< @e CustomerName is a ZCL Character String field capable + * of storing up to 16 character string (the first Octet + * indicates length) encoded in the ASCII format. + */ + /* (O) */ + ZB_ZCl_ATTR_METER_IDENTIFICATION_MODEL = 0x0006, /**< @e Model is a ZCL Octet String field capable of storing + * up to 16 character string (the first Octet indicates length) + * encoded in the UTF-8 format. @e Model defines the meter model + * name, decided by manufacturer. + */ + /* (O) */ + ZB_ZCl_ATTR_METER_IDENTIFICATION_PART_NUMBER = 0x0007, /**< @e PartNumber is a ZCL Octet String field capable of storing + * up to 16 character string (the first Octet indicates length) + * encoded in the UTF-8 format. @e PartNumber defines the meter part + * number, decided by manufacturer. + */ + /* (O) */ + ZB_ZCl_ATTR_METER_IDENTIFICATION_PRODUCT_REVISION = 0x0008, /**< @e ProductRevision is a ZCL Octet String field capable + * of storing up to 6 character string (the first Octet + * indicates length) encoded in the UTF-8 format. + * @e ProductRevision defines the meter revision code, + * decided by manufacturer. + */ + /* (O) */ + ZB_ZCl_ATTR_METER_IDENTIFICATION_SOFTWARE_REVISION = 0x000A, /**< @e SoftwareRevision is a ZCL Octet String field capable + * of storing up to 6 character string (the first Octet indicates + * length) encoded in the UTF-8 format. SoftwareRevision defines + * the meter software revision code, decided by manufacturer. + */ + /* (O) */ + ZB_ZCl_ATTR_METER_IDENTIFICATION_UTILITY_NAME = 0x000B, /**< @e UtilityName is a ZCL Character String field capable of + * storing up to 16 character string (the first Octet indicates + * length) encoded in the ASCII format. + */ + /* (M) */ + ZB_ZCl_ATTR_METER_IDENTIFICATION_POD = 0x000C, /**< @e POD (Point of Delivery) is a ZCL Character String field + * capable of storing up to 16 character string (the first Octet + * indicates length) encoded in the ASCII format. POD is the unique + * identification ID of the premise connection point. It is also a + * contractual information known by the clients and indicated in the bill. + */ + /* (M) */ + ZB_ZCl_ATTR_METER_IDENTIFICATION_AVAILABLE_POWER = 0x000D, /**< @e AvailablePower represents the @e InstantaneousDemand that + * can be distributed to the customer (e.g., @e 3.3KW power) + * without any risk of overload. The Available Power SHALL use + * the same formatting conventions as the one used in the simple + * metering cluster formatting attribute set for the + * @e InstantaneousDemand attribute, i.e., + * the @e UnitOfMeasure and @e DemandFormatting. + */ + /* (M) */ + ZB_ZCl_ATTR_METER_IDENTIFICATION_POWER_THRESHOLD = 0x000E /**< @e PowerThreshold represents a threshold of @e InstantaneousDemand + * distributed to the customer (e.g., 4.191KW) that will lead to an + * imminent risk of overload. + */ +}; + + +/** @ref ZB_ZCl_ATTR_METER_IDENTIFICATION_METER_TYPE_ID "MeterTypeID" attribute values + * @see ZCL spec, subclause 3.18.2.1.2 + */ +typedef enum zb_zcl_meter_identification_meter_type_e +{ + ZB_ZCL_METER_TYPE_UTILITY_PRIMARY = 0x0000, /**< Utility Primary Meter */ + ZB_ZCL_METER_TYPE_UTILITY_PRODUCTION = 0x0001, /**< Utility Production Meter */ + ZB_ZCL_METER_TYPE_UTILITY_SECONDARY = 0x0002, /**< Utility Secondary Meter */ + ZB_ZCL_METER_TYPE_PRIVATE_PRIMARY = 0x0100, /**< Private Primary Meter */ + ZB_ZCL_METER_TYPE_PRIVATE_PRODUCTION = 0x0101, /**< Private Production Meter */ + ZB_ZCL_METER_TYPE_PRIVATE_SECONDARY = 0x0102, /**< Private Secondary Meters */ + ZB_ZCL_METER_TYPE_GENERIC = 0x0110 /**< Generic Meter */ +} zb_zcl_meter_identification_meter_type_t; + + +/** @ref ZB_ZCl_ATTR_METER_IDENTIFICATION_DATA_QUALITY_ID "DataQualityID" attribute values + * @see ZCL spec, subclause 3.18.2.1.3 + */ +typedef enum zb_zcl_meter_identification_data_quality_e +{ + ZB_ZCL_DATA_QUALITY_ALL_DATA_CERTIFIED = 0x0000, /**< All Data Certified */ + ZB_ZCL_DATA_QUALITY_ONLY_INSTANTANEOUS_POWER_NOT_CERTIFIED = 0x0001, /**< Only Instantaneous Power not Certified */ + ZB_ZCL_DATA_QUALITY_ONLY_CUMULATED_CONSUMPTION_NOT_CERTIFIED = 0x0002, /**< Only Cumulated Consumption not Certified */ + ZB_ZCL_DATA_QUALITY_NOT_CERTIFIED_DATA = 0x0003 /**< Not Certified data */ +} zb_zcl_meter_identification_data_quality_t; + +/** @brief Default value for Meter Identification cluster revision global attribute */ +#define ZB_ZCL_METER_IDENTIFICATION_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** @brief Default value for Company Name attribute */ +#define ZB_ZCl_ATTR_METER_IDENTIFICATION_COMPANY_NAME_DEFAULT_VALUE { 0 } + +/** @brief Default value for Meter Type ID attribute */ +#define ZB_ZCl_ATTR_METER_IDENTIFICATION_METER_TYPE_ID_DEFAULT_VALUE 0 + +/** @brief Default value for Data Quality ID attribute */ +#define ZB_ZCl_ATTR_METER_IDENTIFICATION_DATA_QUALITY_ID_DEFAULT_VALUE 0 + +/** @brief Default value for POD (Point of Delivery) attribute */ +#define ZB_ZCl_ATTR_METER_IDENTIFICATION_POD_DEFAULT_VALUE { 0 } + +/** @brief Default value for Available Power attribute */ +#define ZB_ZCl_ATTR_METER_IDENTIFICATION_AVAILABLE_POWER_DEFAULT_VALUE ZB_INIT_UINT24(0,0) + +/** @brief Default value for Power Threshold attribute */ +#define ZB_ZCl_ATTR_METER_IDENTIFICATION_POWER_THRESHOLD_DEFAULT_VALUE ZB_INIT_UINT24(0, 0) + +/** @brief Max length of Company Name attribute */ +#define ZB_ZCl_ATTR_METER_IDENTIFICATION_COMPANY_NAME_MAX_LENGTH 16 + +/** @brief Max length of POD (Point of Delivery) attribute */ +#define ZB_ZCl_ATTR_METER_IDENTIFICATION_POD_MAX_LENGTH 16 + +/** @brief Declare attribute list for Thermostat cluster + @param attr_list - attribute list name + @param company_name - pointer to variable to store Company Name attribute value + @param meter_type_id - pointer to variable to store Meter Type ID attribute value + @param data_quality_id - pointer to variable to store Data Quality ID attribute value + @param pod - pointer to variable to store POD (Point of Delivery) attribute value + @param available_power - pointer to variable to store Available Power attribute value + @param power_threshold - pointer to variable to store Power Threshold attribute value +*/ +#define ZB_ZCL_DECLARE_METER_IDENTIFICATION_ATTRIB_LIST(attr_list, \ + company_name, meter_type_id, data_quality_id, \ + pod, available_power, power_threshold) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_METER_IDENTIFICATION) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METER_IDENTIFICATION_COMPANY_NAME, (company_name)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METER_IDENTIFICATION_METER_TYPE_ID, (meter_type_id)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METER_IDENTIFICATION_DATA_QUALITY_ID, (data_quality_id)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METER_IDENTIFICATION_POD, (pod)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METER_IDENTIFICATION_AVAILABLE_POWER, (available_power)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METER_IDENTIFICATION_POWER_THRESHOLD, (power_threshold)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @} */ /* Meter Identification cluster attributes */ + + + +/*! @name Meter Identification cluster commands + @{ +*/ + +/*! @} */ /* Meter Identification cluster commands */ + + +/*! + @cond internals_doc + @internal @name Meter Identification cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METER_IDENTIFICATION_COMPANY_NAME(data_ptr) \ +{ \ + ZB_ZCl_ATTR_METER_IDENTIFICATION_COMPANY_NAME, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METER_IDENTIFICATION_METER_TYPE_ID(data_ptr) \ +{ \ + ZB_ZCl_ATTR_METER_IDENTIFICATION_METER_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METER_IDENTIFICATION_DATA_QUALITY_ID(data_ptr) \ +{ \ + ZB_ZCl_ATTR_METER_IDENTIFICATION_DATA_QUALITY_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METER_IDENTIFICATION_POD(data_ptr) \ +{ \ + ZB_ZCl_ATTR_METER_IDENTIFICATION_POD, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METER_IDENTIFICATION_AVAILABLE_POWER(data_ptr) \ +{ \ + ZB_ZCl_ATTR_METER_IDENTIFICATION_AVAILABLE_POWER, \ + ZB_ZCL_ATTR_TYPE_S24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METER_IDENTIFICATION_POWER_THRESHOLD(data_ptr) \ +{ \ + ZB_ZCl_ATTR_METER_IDENTIFICATION_POWER_THRESHOLD, \ + ZB_ZCL_ATTR_TYPE_S24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! @internal Number of attributes mandatory for reporting in Meter Identification cluster */ +#define ZB_ZCL_METER_IDENTIFICATION_REPORT_ATTR_COUNT 0 + +/*! @} + @endcond */ /* Thermostat cluster internals */ + +/*! @} */ /* ZB_ZCL_METER_IDENTIFICATION */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_meter_identification_init_server(void); +void zb_zcl_meter_identification_init_client(void); + +#define ZB_ZCL_CLUSTER_ID_METER_IDENTIFICATION_SERVER_ROLE_INIT zb_zcl_meter_identification_init_server +#define ZB_ZCL_CLUSTER_ID_METER_IDENTIFICATION_CLIENT_ROLE_INIT zb_zcl_meter_identification_init_client + +#endif /* ZB_ZCL_METER_IDENTIFICATION_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_metering.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_metering.h new file mode 100644 index 0000000..d61469d --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_metering.h @@ -0,0 +1,2554 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Metering cluster definitions +*/ + +#ifndef ZB_ZCL_METERING_H +#define ZB_ZCL_METERING_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_METERING + * @{ + * @details + * The Metering Cluster provides a mechanism to retrieve usage information + * from Electric, Gas, Water, and potentially Thermal metering devices. + */ + +/** @defgroup ZB_ZCL_METERING_CLI_ATTRS Metering cluster client attributes and enumerations + * @{ + */ + +/** @brief Metering cluster client attribute sets + * @see SE 1.4 spec, table D.58. + */ +enum zb_zcl_metering_cli_attr_set_e +{ + ZB_ZCL_METERING_SET_CLI_NOTIFICATION_ATTRIBUTE = 0x00, /**< Notification Attribute Set */ +}; + + +/** @brief Metering cluster client attributes */ +enum zb_zcl_metering_cli_attr_e +{ + ZB_ZCL_ATTR_METERING_CLI_FUNCTIONAL_NOTIFICATION_FLAGS = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_CLI_NOTIFICATION_ATTRIBUTE, 0x00), + /**< @e FunctionalNotificationFlags attribute is implemented as a set of bit flags + * which are have a predefined action associated with a bit that is not based on a specific command, + * but may require the Mirrored device to trigger some additional functionality within the system */ + ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS2, /**< @e NotificationFlagsN are 32-bit bitmaps that each represent a series of flags. + * Each flag represents an outstanding command that the Mirror is holding on behalf of the BOMD. + * Each flag represents a different command. + * The format of these attributes is dictated by the scheme that is currently in operation. */ + ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS3, /**< @copydoc ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS2 */ + ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS4, /**< @copydoc ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS2 */ + ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS5, /**< @copydoc ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS2 */ + ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS6, /**< @copydoc ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS2 */ + ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS7, /**< @copydoc ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS2 */ + ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS8, /**< @copydoc ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS2 */ +}; + +/** @} */ /* ZB_ZCL_METERING_CLI_ATTRS */ + +/** @defgroup ZB_ZCL_METERING_SRV_ATTRS Metering cluster server attributes and enumerations + * @{ + */ + +/** @brief Metering cluster server attribute sets + * @see SE 1.4 spec, table D.10. + */ +enum zb_zcl_metering_srv_attr_set_e +{ + ZB_ZCL_METERING_SET_READ_INFO = 0x00, /**< Reading Information Set */ + ZB_ZCL_METERING_SET_TOU_INFORMATION = 0x01, /**< TOU Information Set */ + ZB_ZCL_METERING_SET_METER_STATUS = 0x02, /**< Meter Status */ + ZB_ZCL_METERING_SET_FORMATTING = 0x03, /**< Formatting */ + ZB_ZCL_METERING_SET_HISTORICAL_CONSUMPTION = 0x04, /**< Historical Consumption */ + ZB_ZCL_METERING_SET_LOAD_PROFILE_CONFIGURATION = 0x05, /**< Load Profile Configuration */ + ZB_ZCL_METERING_SET_SUPPLY_LIMIT = 0x06, /**< Supply Limit */ + ZB_ZCL_METERING_SET_BLOCK_INFORMATION_DELIVERED = 0x07, /**< Block Information (Delivered) */ + ZB_ZCL_METERING_SET_ALARMS = 0x08, /**< Alarms */ + ZB_ZCL_METERING_SET_BLOCK_INFORMATION_RECEIVED = 0x09, /**< Block Information (Received) */ + ZB_ZCL_METERING_SET_METER_BILLING = 0x0A, /**< Meter Billing Attribute Set */ + ZB_ZCL_METERING_SET_SUPPLY_CONTROL = 0x0B, /**< Supply Control Attribute Set */ + ZB_ZCL_METERING_SET_ALTERNATIVE_HISTORICAL_CONSUMPTION = 0x0C, /**< Alternative Historical Consumption */ + ZB_ZCL_METERING_SET_FOUR_QUADRANT_ELECTRICITY = 0x0D, /**< Four-Quadrant Electricity */ +}; + + +/** @brief Metering cluster server attributes */ +enum zb_zcl_metering_attr_e +{ + /* Reading Information Attribute Set, table D.11 */ + ZB_ZCL_ATTR_METERING_CURRENT_SUMMATION_DELIVERED_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_READ_INFO, 0x00), /**< @e CurrentSummationDelivered attribute + * represents the most recent summed value of Energy, Gas, or Water delivered and consumed + * in the premises. */ + ZB_ZCL_ATTR_METERING_CURRENT_SUMMATION_RECEIVED_ID, /**< @e CurrentSummationReceived attribute represents the most recent summed value of Energy, + * Gas, or Water generated and delivered from the premises. */ + ZB_ZCL_ATTR_METERING_CURRENT_MAX_DEMAND_DELIVERED_ID, /**< @e CurrentMaxDemandDelivered attribute represents the maximum demand or rate of delivered + * value of Energy, Gas, or Water being utilized at the premises. */ + ZB_ZCL_ATTR_METERING_CURRENT_MAX_DEMAND_RECEIVED_ID, /**< @e CurrentMaxDemandReceived attribute represents the maximum demand or rate of received + * value of Energy, Gas, or Water being utilized by the utility. */ + ZB_ZCL_ATTR_METERING_DFT_SUMMATION_ID, /**< @e DFTSummation attribute represents a snapshot of attribute CurrentSummationDelivered + * captured at the time indicated by attribute @ref ZB_ZCL_ATTR_METERING_DAILY_FREEZE_TIME_ID "DailyFreezeTime". */ + ZB_ZCL_ATTR_METERING_DAILY_FREEZE_TIME_ID, /**< @e DailyFreezeTime attribute represents the time of day when DFTSummation is captured + * (hour and minutes). */ + ZB_ZCL_ATTR_METERING_POWER_FACTOR_ID, /**< @e PowerFactor attribute contains the Average Power Factor ratio in 1/100th. Valid + * values are 0 to 99. */ + ZB_ZCL_ATTR_METERING_READING_SNAPSHOT_TIME_ID, /**< @e ReadingSnapshotTime attribute represents the last time all of the + * @ref ZB_ZCL_ATTR_METERING_CURRENT_SUMMATION_DELIVERED_ID "CurrentSummationDelivered", + * @ref ZB_ZCL_ATTR_METERING_CURRENT_SUMMATION_RECEIVED_ID "CurrentSummationReceived", + * @ref ZB_ZCL_ATTR_METERING_CURRENT_MAX_DEMAND_DELIVERED_ID "CurrentMaxDemandDelivered" and + * @ref ZB_ZCL_ATTR_METERING_CURRENT_MAX_DEMAND_RECEIVED_ID "CurrentMaxDemandReceived" + * attributes that are supported by the device were updated. */ + ZB_ZCL_ATTR_METERING_CURRENT_MAX_DEMAND_DELIVERED_TIME_ID, /**< @e CurrentMaxDemandDeliveredTime attribute represents the represents the time when + * @ref ZB_ZCL_ATTR_METERING_CURRENT_MAX_DEMAND_DELIVERED_ID "CurrentMaxDemandDelivered" reading + * was captured. */ + ZB_ZCL_ATTR_METERING_CURRENT_MAX_DEMAND_RECEIVED_TIME_ID, /**< @e CurrentMaxDemandReceivedTime attribute represents the time when + * @ref ZB_ZCL_ATTR_METERING_CURRENT_MAX_DEMAND_RECEIVED_ID "CurrentMaxDemandReceived reading + * was captured. */ + ZB_ZCL_ATTR_METERING_DEFAULT_UPDATE_PERIOD_ID, /**< @e DefaultUpdatePeriod attribute represents the interval (seconds) at which the + * @ref ZB_ZCL_ATTR_METERING_INSTANTANEOUS_DEMAND_ID "InstantaneousDemand" attribute is + * updated when not in fast poll mode. */ + ZB_ZCL_ATTR_METERING_FAST_POLL_UPDATE_PERIOD_ID, /**< @e FastPollUpdatePeriod attribute represents the interval (seconds) at which the + * @ref ZB_ZCL_ATTR_METERING_INSTANTANEOUS_DEMAND_ID "InstantaneousDemand" attribute is + * updated when in fast poll mode. */ + ZB_ZCL_ATTR_METERING_CURRENT_BLOCK_PERIOD_CONSUMPTION_DELIVERED_ID, /**< @e CurrentBlockPeriodConsumptionDelivered attribute represents the most recent summed + * value of Energy, Gas or Water delivered and consumed in the premises during the Block + * Tariff Period. */ + ZB_ZCL_ATTR_METERING_DAILY_CONSUMPTION_TARGET_ID, /**< @e DailyConsumptionTarget attribute is a daily target consumption amount that can be + * displayed to the consumer on a HAN device, with the intent that it can be used to compare + * to actual daily consumption. */ + ZB_ZCL_ATTR_METERING_CURRENT_BLOCK_ID, /**< @e CurrentBlock attribute is an 8-bit Enumeration which indicates the currently active + * block, when Block Tariffs are enabled. @see zb_zcl_metering_block_e */ + ZB_ZCL_ATTR_METERING_PROFILE_INTERVAL_PERIOD_ID, /**< @e ProfileIntervalPeriod attribute is currently included in the @e GetProfileResponse + * command payload, but does not appear in an attribute set. It represents the interval or + * time frame used to capture metered Energy, Gas, and Water consumption for profiling purposes. */ + /* 0x0010 attribute is deprecated */ + ZB_ZCL_ATTR_METERING_PRESET_READING_TIME_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_READ_INFO, 0x11), /**< @e PresetReadingTime attribute */ + ZB_ZCL_ATTR_METERING_SUMMATION_DELIVERED_PER_REPORT_ID, /**< @e SummationDeliveredPerReport attribute represents the summation increment per report + * from the water or gas meter. */ + ZB_ZCL_ATTR_METERING_FLOW_RESTRICTION_ID, /**< @e FlowRestriction attribute represents the volume per minute limit set in the flow + * restrictor. This applies to water but not for gas. A setting of 0xFF indicates this + * feature is disabled. */ + ZB_ZCL_ATTR_METERING_SUPPLY_STATUS_ID, /**< @e SupplyStatus attribute represents the state of the supply at the customer's premises. + * @see zb_zcl_metering_supply_status_e */ + ZB_ZCL_ATTR_METERING_CURRENT_INLET_ENERGY_CARRIER_SUMMATION_ID, /**< @e CurrentInletEnergyCarrierSummation attribute is the current integrated volume of a + * given energy carrier measured on the inlet. */ + ZB_ZCL_ATTR_METERING_CURRENT_OUTLET_ENERGY_CARRIER_SUMMATION_ID, /**< @e CurrentOutletEnergyCarrierSummation attribute is the current integrated volume of a + * given energy carrier measured on the outlet. */ + ZB_ZCL_ATTR_METERING_INLET_TEMPERATURE_ID, /**< @e InletTemperature attribute is the temperature measured on the energy carrier inlet. */ + ZB_ZCL_ATTR_METERING_OUTLET_TEMPERATURE_ID, /**< @e OutletTemperature attribute is the temperature measured on the energy carrier outlet. */ + ZB_ZCL_ATTR_METERING_CONTROL_TEMPERATURE_ID, /**< @e ControlTemperature attribute is a reference temperature measured on the meter used to + * validate the Inlet/Outlet temperatures. */ + ZB_ZCL_ATTR_METERING_CURRENT_INLET_ENERGY_CARRIER_DEMAND_ID, /**< @e CurrentInletEnergyCarrierDemand attribute is the current absolute demand on the energy + * carrier inlet. */ + ZB_ZCL_ATTR_METERING_CURRENT_OUTLET_ENERGY_CARRIER_DEMAND_ID, /**< @e CurrentOutletEnergyCarrierDemand attribute is the current absolute demand on the energy + * carrier outlet. */ + ZB_ZCL_ATTR_METERING_PREVIOUS_BLOCK_PERIOD_CONSUMPTION_DELIVERED_ID, /**< @e PreviousBlockPeriodConsumptionDelivered attribute represents the total value of Energy, + * Gas or Water delivered and consumed in the premises at the end of the previous Block Tariff + * period. */ + ZB_ZCL_ATTR_METERING_CURRENT_BLOCK_PERIOD_CONSUMPTION_RECEIVED_ID, /**< @e CurrentBlockPeriodConsumptionReceived attribute represents the most recent summed + * value of Energy, Gas or Water received by the energy supplier from the premises during + * the Block Tariff Period. */ + ZB_ZCL_ATTR_METERING_CURRENT_BLOCK_RECEIVED_ID, /**< @e CurrentBlockReceived attribute is an 8-bit Enumeration which indicates the currently + * active block, when Block Tariffs are enabled. */ + ZB_ZCL_ATTR_METERING_DFT_SUMMATION_RECEIVED_ID, /**< @e DFTSummationReceived attribute represents a snapshot of attribute + * @ref ZB_ZCL_ATTR_METERING_CURRENT_SUMMATION_RECEIVED_ID "CurrentSummationReceived" + * captured at the time indicated by the + * @ref ZB_ZCL_ATTR_METERING_DAILY_FREEZE_TIME_ID "DailyFreezeTime" attribute. */ + ZB_ZCL_ATTR_METERING_ACTIVE_REGISTER_TIER_DELIVERED_ID, /**< @e ActiveRegisterTierDelivered attribute indicates the current register tier that the + * energy consumed is being accumulated against. @see SE 1.4 spec, table D.98. */ + ZB_ZCL_ATTR_METERING_ACTIVE_REGISTER_TIER_RECEIVED_ID, /**< @e ActiveRegisterTierReceived attribute indicates the current register tier that the + * energy generated is being accumulated against. @see SE 1.4 spec, table D.101. */ + ZB_ZCL_ATTR_METERING_LAST_BLOCK_SWITCH_TIME_ID, /**< @e LastBlockSwitchTime attribute allows other devices to determine the time at which + * a meter switches from one block to another. */ + ZB_ZCL_ATTR_METERING_NUMBER_OF_TIERS_IN_USE, /**< @e NumberofTiersInUse */ + + /* 0x0024 to 0x00FF reserved */ + + + /* TOU Information Attribute Set, table D.14 */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_TOU_INFORMATION, 0x00), /**< @e CurrentTierNSummationDelivered + * attributes represent the most recent summed value of Energy, Gas, or Water delivered to the premises at a + * specific price tier as defined by a TOU schedule or a real time pricing period. */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID, /**< @e CurrentTierNSummationReceived attributes represent the most recent summed value of Energy, Gas, or Water + * provided by the premises (i.e. received by the utility from the customer) at a specific price tier as defined + * by a TOU schedule or a real time pricing period. */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER2_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER2_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER3_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER3_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER4_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER4_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER5_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER5_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER6_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER6_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER7_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER7_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER8_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER8_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER9_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER9_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER10_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER10_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER11_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER11_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER12_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER12_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER13_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER13_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER14_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER14_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER15_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER15_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER16_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER16_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER17_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER17_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER18_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER18_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER19_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER19_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER20_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER20_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER21_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER21_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER22_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER22_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER23_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER23_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER24_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER24_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER25_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER25_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER26_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER26_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER27_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER27_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER28_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER28_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER29_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER29_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER30_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER30_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER31_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER31_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER32_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER32_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER33_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER33_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER34_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER34_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER35_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER35_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER36_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER36_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER37_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER37_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER38_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER38_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER39_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER39_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER40_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER40_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER41_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER41_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER42_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER42_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER43_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER43_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER44_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER44_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER45_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER45_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER46_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER46_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER47_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER47_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER48_SUMMATION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_CURRENT_TIER48_SUMMATION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID */ + /* 0x0160 to 0x01FB reserved */ + ZB_ZCL_ATTR_METERING_CPP1_SUMMATION_DELIVERED_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_TOU_INFORMATION, 0xFC), /**< @e CPP1SummationDelivered attribute + * represents the most recent summed value of Energy, Gas, or Water delivered to the premises (i.e. + * delivered to the customer from the utility) while Critical Peak Price CPP1 was being applied. */ + /* 0x01FD reserved */ + ZB_ZCL_ATTR_METERING_CPP2_SUMMATION_DELIVERED_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_TOU_INFORMATION, 0xFE), /**< @e CPP2SummationDelivered attribute + * represents the most recent summed value of Energy, Gas, or Water delivered to the premises (i.e. + * delivered to the customer from the utility) while Critical Peak Price CPP2 was being applied. */ + /* 0x01FF reserved */ + + + /* Meter Status Attribute Set, table D.15. */ + ZB_ZCL_ATTR_METERING_STATUS_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_METER_STATUS, 0x00), /**< @e Status attribute provides indicators reflecting the current + * error conditions found by the metering device. Status depends on the device type. + * @see zb_zcl_metering_status_electricity_e + * @see zb_zcl_metering_status_gas_e + * @see zb_zcl_metering_status_water_e + * @see zb_zcl_metering_status_heat_cooling_e */ + ZB_ZCL_ATTR_METERING_REMAINING_BATTERY_LIFE_ID, /**< @e RemainingBatteryLife attribute represents the estimated remaining life of the battery in % of capacity. + * A setting of 0xFF indicates this feature is disabled. */ + ZB_ZCL_ATTR_METERING_HOURS_IN_OPERATION_ID, /**< @e HoursInOperation attribute is a counter that increments once every hour during operation. */ + ZB_ZCL_ATTR_METERING_HOURS_IN_FAULT_ID, /**< @e HoursInFault attribute is a counter that increments once every hour when the device is in operation + * with a fault detected. */ + ZB_ZCL_ATTR_METERING_EXTENDED_STATUS_ID, /**< @e ExtendedStatus attribute reflects the state of items in a meter that the standard Status attribute + * cannot show. The Extended Status BitMap is split into two groups of flags: general flags and metering + * type specific flags. + * @see zb_zcl_metering_extstatus_general_e + * @see zb_zcl_metering_extstatus_electricity_e + * @see zb_zcl_metering_extstatus_gas_e */ + ZB_ZCL_ATTR_METERING_REMAINING_BATTERY_LIFE_DAYS_ID, /**< @e RemainingBatteryLifeInDays attribute represents the estimated remaining life of the battery in days + * of capacity. The range is 0 - 0xFFFE, where 0xFFFF represents 'Invalid', 'Unused' and 'Disabled'. */ + ZB_ZCL_ATTR_METERING_CURRENT_METER_ID_ID, /**< @e CurrentMeterID attribute is the current id for the Meter. This could be the current firmware + * version supported on the meter. */ + ZB_ZCL_ATTR_METERING_AMBIENT_CONSUMPTION_INDICATOR_ID, /**< @e AmbientConsumptionIndicator attribute is an 8-bit enumeration which provides a simple indication + * (Low/Medium/High) of the amount of a commodity being consumed within the premises. + * @see @ref zb_zcl_metering_low_medium_high_status_e. */ + ZB_ZCL_ATTR_METERING_SERVICE_DISCONNECT_REASON_ID, /**< The Service Disconnect Reason attribute is an 8-bit enumeration which indicates why the supply + * to the premises has been disconnected */ + ZB_ZCL_ATTR_METERING_LINKY_MODE_OF_OPERATION_ID, /**< The @e LinkyModeOfOperation attribute is specific to Linky devices. It consists of a single flag + * (bit 0) which shall be set to FALSE (0) when in 'Simple' Mode and set to TRUE (1) when in + * Advanced Mode. Bits 1 to 7 are reserved. */ + /* 0x020A to 0x02FF reserved */ + + + /* Formatting Attribute Set, table D.25 */ + ZB_ZCL_ATTR_METERING_UNIT_OF_MEASURE_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_FORMATTING, 0x00), /**< @e UnitOfMeasure attribute provides a label for + * the Energy, Gas, or Water being measured by the metering device. + * @see zb_zcl_metering_unit_of_measure_e */ + ZB_ZCL_ATTR_METERING_MULTIPLIER_ID, /**< @e Multiplier attribute provides a value to be multiplied against a raw or uncompensated sensor + * count of Energy, Gas, or Water being measured by the metering device. */ + ZB_ZCL_ATTR_METERING_DIVISOR_ID, /**< @e Divisor attribute provides a value to divide the results of applying the + * @ref ZB_ZCL_ATTR_METERING_MULTIPLIER_ID "Multiplier Attribute" against a raw or uncompensated + * sensor count of Energy, Gas, or Water being measured by the metering device. */ + ZB_ZCL_ATTR_METERING_SUMMATION_FORMATTING_ID, /**< @e SummationFormatting attribute provides a method to properly decipher the number of digits + * and the decimal location of the values found in the Summation Information Set of attributes. */ + ZB_ZCL_ATTR_METERING_DEMAND_FORMATTING_ID, /**< @e DemandFormatting attribute provides a method to properly decipher the number of digits and + * the decimal location of the values found in the Demand-related attributes. */ + ZB_ZCL_ATTR_METERING_HISTORICAL_CONSUMPTION_FORMATTING_ID, /**< @e HistoricalConsumptionFormatting attribute provides a method to properly decipher the number + * of digits and the decimal location of the values found in the Historical Consumption Set of + * attributes. */ + ZB_ZCL_ATTR_METERING_METERING_DEVICE_TYPE_ID, /**< @e MeteringDeviceType attribute provides a label for identifying the type of metering device + * present (Energy, Gas, Water, Thermal, Heat, Cooling, and mirrored metering devices). + * @see zb_zcl_metering_device_type_e */ + ZB_ZCL_ATTR_METERING_SITE_ID_ID, /**< @e SiteID attribute is a text string, known in the UK as the MPAN number for electricity, + * MPRN for gas and 'Stand Point' in South Africa. */ + ZB_ZCL_ATTR_METERING_METER_SERIAL_NUMBER_ID, /**< @e MeterSerialNumber attribute is used to provide a unique identification of the metering + * device. */ + ZB_ZCL_ATTR_METERING_ENERGY_CARRIER_UNIT_OF_MEASURE_ID, /**< @e EnergyCarrierUnitOfMeasure attribute specifies the unit of measure that the EnergyCarrier + * is measured in. */ + ZB_ZCL_ATTR_METERING_ENERGY_CARRIER_SUMMATION_FORMATTING_ID, /**< @e EnergyCarrierSummationFormatting attribute provides a method to properly decipher the number + * of digits and the decimal location of the values found in the Summation- related attributes. */ + ZB_ZCL_ATTR_METERING_ENERGY_CARRIER_DEMAND_FORMATTING_ID, /**< @e EnergyCarrierDemandFormatting attribute provides a method to properly decipher the number + * of digits and the decimal location of the values found in the Demand- related attributes. */ + ZB_ZCL_ATTR_METERING_TEMPERATURE_UNIT_OF_MEASURE_ID, /**< @e TemperatureUnitOfMeasure attribute specifies the unit of measure that temperatures are + * measured in. + * @see zb_zcl_metering_temperature_unit_of_measure_e */ + ZB_ZCL_ATTR_METERING_TEMPERATURE_FORMATTING_ID, /**< @e TemperatureFormatting attribute provides a method to properly decipher the number of digits + * and the decimal location of the values found in the Temperature-related attributes. */ + ZB_ZCL_ATTR_METERING_MODULE_SERIAL_NUMBER_ID, /**< @e ModuleSerialNumber attribute represents the serial number (unique identifier) of the + * meter module. */ + ZB_ZCL_ATTR_METERING_OPERATING_TARIFF_LABEL_DELIVERED_ID, /**< @e OperatingTariffLabelDelivered attribute is the meter's version of the @e TariffLabel attribute + * that is found within the Tariff Information attribute set of the Price Cluster. */ + ZB_ZCL_ATTR_METERING_OPERATING_TARIFF_LABEL_RECEIVED_ID, /**< @e OperatingTariffLabelReceived attribute is the meter's version of the @e ReceivedTariffLabel + * attribute that is found within the Tariff Information attribute set of the Price Cluster. */ + ZB_ZCL_ATTR_METERING_CUSTOMER_ID_NUMBER_ID, /**< @e CustomerIDNumber attribute provides a customer identification which may be used to confirm + * the customer at the premises. */ + ZB_ZCL_ATTR_METERING_ALTERNATIVE_UNIT_OF_MEASURE_ID, /**< @e AlternativeUnitOfMeasure attribute provides a base for the attributes in the Alternative + * Historical Consumption attribute set. */ + ZB_ZCL_ATTR_METERING_ALTERNATIVE_DEMAND_FORMATTING_ID, /**< @e AlternativeDemandFormatting attribute provides a method to properly decipher the number of + * digits and the decimal location of the values found in the Alternative Demand-related attributes. */ + ZB_ZCL_ATTR_METERING_ALTERNATIVE_CONSUMPTION_FORMATTING_ID, /**< @e AlternativeConsumptionFormatting attribute provides a method to properly decipher the + * number of digits and the decimal location of the consumption values found in the Alternative + * Historical Consumption Set of attributes. */ + /* 0x0313 to 0x03FF reserved */ + + + /* Historical Consumption Attribute Set, table D.29 */ + ZB_ZCL_ATTR_METERING_INSTANTANEOUS_DEMAND_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_HISTORICAL_CONSUMPTION, 0x00), /**< @e InstantaneousDemand attribute + * represents the current Demand of Energy, Gas, or Water delivered or received at the premises.*/ + ZB_ZCL_ATTR_METERING_CURRENT_DAY_CONSUMPTION_DELIVERED_ID, /**< @e CurrentDayConsumptionDelivered attribute represents the summed value of Energy, + * Gas, or Water delivered to the premises since the Historical Freeze Time (HFT).*/ + ZB_ZCL_ATTR_METERING_CURRENT_DAY_CONSUMPTION_RECEIVED_ID, /**< @e CurrentDayConsumptionReceived attribute represents the summed value of Energy, + * Gas, or Water received from the premises since the Historical Freeze Time (HFT). */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_CONSUMPTION_DELIVERED_ID, /**< @e PreviousDayConsumptionDelivered attribute represents the summed value of Energy, + * Gas, or Water delivered to the premises within the previous 24 hour period starting + * at the Historical Freeze Time (HFT). */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_CONSUMPTION_RECEIVED_ID, /**< @e PreviousDayConsumptionReceived attribute represents the summed value of Energy, + * Gas, or Water received from the premises within the previous 24 hour period starting + * at the Historical Freeze Time (HFT). */ + ZB_ZCL_ATTR_METERING_CURRENT_PARTIAL_PROFILE_INTERVAL_START_TIME_DELIVERED_ID, /**< @e CurrentPartialProfileIntervalStartTimeDelivered attribute represents the start + * time of the current Load Profile interval being accumulated for commodity delivered. */ + ZB_ZCL_ATTR_METERING_CURRENT_PARTIAL_PROFILE_INTERVAL_START_TIME_RECEIVED_ID, /**< @e CurrentPartialProfileIntervalStartTimeReceived attribute represents the start + * time of the current Load Profile interval being accumulated for commodity received. */ + ZB_ZCL_ATTR_METERING_CURRENT_PARTIAL_PROFILE_INTERVAL_VALUE_DELIVERED_ID, /**< @e CurrentPartialProfileIntervalValueDelivered attribute represents the value of + * the current Load Profile interval being accumulated for commodity delivered. */ + ZB_ZCL_ATTR_METERING_CURRENT_PARTIAL_PROFILE_INTERVAL_VALUE_RECEIVED_ID, /**< @e CurrentPartialProfileIntervalValueReceived attribute represents the value of + * the current Load Profile interval being accumulated for commodity delivered. */ + ZB_ZCL_ATTR_METERING_CURRENT_DAY_MAX_PRESSURE_ID, /**< @e CurrentDayMaxPressure attribute is the maximum pressure reported during a day + * from the water or gas meter. */ + ZB_ZCL_ATTR_METERING_CURRENT_DAY_MIN_PRESSURE_ID, /**< @e CurrentDayMinPressure attribute is the minimum pressure reported during a day + * from the water or gas meter. */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_MAX_PRESSURE_ID, /**< @e PreviousDayMaxPressure attribute is the maximum pressure reported during previous + * day from the water or gas meter. */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_MIN_PRESSURE_ID, /**< @e PreviousDayMinPressure attribute is the minimum pressure reported during previous + * day from the water or gas meter. */ + ZB_ZCL_ATTR_METERING_CURRENT_DAY_MAX_DEMAND_ID, /**< @e CurrentDayMaxDemand attribute represents the maximum demand or rate of delivered + * value of Energy, Gas, or Water being utilized at the premises. */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_MAX_DEMAND_ID, /**< @e PreviousDayMaxDemand attribute represents the maximum demand or rate of delivered + * value of Energy, Gas, or Water being utilized at the premises. */ + ZB_ZCL_ATTR_METERING_CURRENT_MONTH_MAX_DEMAND_ID, /**< @e CurrentMonthMaxDemand attribute is the maximum demand reported during a month + * from the meter. For electricity, heat and cooling meters this is the maximum power + * reported in a month.*/ + ZB_ZCL_ATTR_METERING_CURRENT_YEAR_MAX_DEMAND_ID, /**< @e CurrentYearMaxDemand attribute is the maximum demand reported during a year + * from the meter. For electricity, heat and cooling meters this is the maximum power + * reported in a year.*/ + ZB_ZCL_ATTR_METERING_CURRENT_DAY_MAX_ENERGY_CARRIER_DEMAND_ID, /**< @e CurrentDayMaxEnergyCarrierDemand attribute is the maximum energy carrier demand + * reported during a day from the meter. For heat and cooling meters this is the maximum + * flow rate on the inlet reported in a day. + * @note At the end of a day the meter will transfer the @e CurrentDayMaxEnergyCarrierDemand + * into @ref ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_MAX_ENERGY_CARRIER_DEMAND_ID "PreviousDayMaxEnergyCarrierDemand". */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_MAX_ENERGY_CARRIER_DEMAND_ID, /**< @e PreviousDayMaxEnergyCarrierDemand attribute is the maximum energy carrier demand + * reported during the previous day from the meter. */ + ZB_ZCL_ATTR_METERING_CURRENT_MONTH_MAX_ENERGY_CARRIER_DEMAND_ID, /**< @e CurrentMonthMaxEnergyCarrierDemand attribute is the maximum energy carrier demand + * reported during a month from the meter. For heat and cooling meters this is the + * maximum flow rate on the inlet reported in a month. */ + ZB_ZCL_ATTR_METERING_CURRENT_MONTH_MIN_ENERGY_CARRIER_DEMAND_ID, /**< @e CurrentMonthMinEnergyCarrierDemand attribute is the minimum energy carrier demand + * reported during a month from the meter. For heat and cooling meters this is the + * minimum flow rate on the inlet reported in a month. */ + ZB_ZCL_ATTR_METERING_CURRENT_YEAR_MAX_ENERGY_CARRIER_DEMAND_ID, /**< @e CurrentYearMaxEnergyCarrierDemand attribute is the maximum energy carrier demand + * reported during a year from the meter. For heat and cooling meters this is the maximum + * flow rate on the inlet reported in a year. */ + ZB_ZCL_ATTR_METERING_CURRENT_YEAR_MIN_ENERGY_CARRIER_DEMAND_ID, /**< @e CurrentYearMinEnergyCarrierDemand attribute is the minimum energy carrier demand + * reported during a year from the heat meter. For heat and cooling meters this is the + * minimum flow rate on the inlet reported in a year. */ + /* 0x0417 to 0x041F reserved */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_DELIVERED_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_HISTORICAL_CONSUMPTION, 0x20), /**< @e PreviousDayNConsumptionDelivered + * attribute represents the summed value of Energy, Gas, or Water delivered to the + * premises within the previous 24 hour period starting at the Historical Freeze Time (HFT). */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_RECEIVED_ID, /**< @e PreviousDayNConsumptionReceived attribute represents the summed value of Energy, + * Gas, or Water received from the premises within the previous 24 hour period starting + * at the Historical Freeze Time (HFT). */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY3_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY3_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY4_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY4_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY5_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY5_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY6_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY6_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY7_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY7_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY8_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY8_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_RECEIVED_ID */ + /* 0x042E to 0x042F reserved */ + ZB_ZCL_ATTR_METERING_CURRENT_WEEK_CONSUMPTION_DELIVERED_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_HISTORICAL_CONSUMPTION, 0x30), /**< @e CurrentWeekConsumptionDelivered + * attribute represents the summed value of Energy, Gas, or Water delivered to the premises + * since the Historical Freeze Time (HFT) on Monday to the last HFT read. */ + ZB_ZCL_ATTR_METERING_CURRENT_WEEK_CONSUMPTION_RECEIVED_ID, /**< @e CurrentWeekConsumptionReceived attribute represents the summed value of Energy, + * Gas, or Water received from the premises since the Historical Freeze Time (HFT) on + * Monday to the last HFT read. */ + ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_DELIVERED_ID, /**< @e PreviousWeekNConsumptionDelivered attribute represents the summed value of Energy, + * Gas, or Water delivered to the premises within the previous week period starting at + * the Historical Freeze Time (HFT) on the Monday to the Sunday. */ + ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_RECEIVED_ID, /**< @e PreviousWeekNConsumptionReceived attribute represents the summed value of Energy, + * Gas, or Water received from the premises within the previous week period starting at + * the Historical Freeze Time (HFT) on the Monday to the Sunday. */ + ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK2_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK2_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK3_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK3_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK4_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK4_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK5_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK5_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_RECEIVED_ID */ + /* 0x043C to 0x043F reserved */ + ZB_ZCL_ATTR_METERING_CURRENT_MONTH_CONSUMPTION_DELIVERED_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_HISTORICAL_CONSUMPTION, 0x40), /**< @e CurrentMonthConsumptionDelivered + * attribute represents the summed value of Energy, Gas, or Water delivered to the premises + * since the Historical Freeze Time (HFT) on the 1 st of the month to the last HFT read. */ + ZB_ZCL_ATTR_METERING_CURRENT_MONTH_CONSUMPTION_RECEIVED_ID, /**< @e CurrentMonthConsumptionReceived attribute represents the summed value of Energy, + * Gas, or Water received from the premises since the Historical Freeze Time (HFT) on the + * 1 st of the month to the last HFT read. */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID, /**< @e PreviousMonthNConsumptionDelivered attribute represents the summed value of + * Energy, Gas, or Water delivered to the premises within the previous Month period + * starting at the Historical Freeze Time (HFT) on the 1 st of the month to the last + * day of the month.*/ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID, /**< @e PreviousMonthNConsumptionReceived attribute represents the summed value of + * Energy, Gas, or Water received from the premises within the previous month period + * starting at the Historical Freeze Time (HFT) on the 1 st of the month to the last + * day of the month.*/ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH2_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH2_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH3_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH3_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH4_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH4_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH5_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH5_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH6_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH6_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH7_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH7_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH8_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH8_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH9_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH9_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH10_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH10_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH11_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH11_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH12_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH12_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH13_CONSUMPTION_DELIVERED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH13_CONSUMPTION_RECEIVED_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ZB_ZCL_ATTR_METERING_HISTORICAL_FREEZE_TIME_ID, /**< @e HistoricalFreezeTime attribute represents the time of day, in Local Time, when + * Historical Consumption attributes and/or Alternative Historical Consumption + * attributes are captured (hour and minutes). */ + ZB_ZCL_ATTR_METERING_CURRENT_DAY_MAX_DEMAND_DELIVERED_ID, /**< @e CurrentDayMaxDemandDelivered represents the maximum demand or rate of delivered value of + * Energy, Gas, or Water being utilized at the premises since the Historical Freeze Time (HFT). */ + ZB_ZCL_ATTR_METERING_CURRENT_DAY_MAX_DEMAND_DELIVERED_TIME_ID, /**< The @e CurrentDayMaxDemandDeliveredTime attribute represents the time when + * @e CurrentDayMaxDemandDelivered reading was captured. */ + ZB_ZCL_ATTR_METERING_CURRENT_DAY_MAX_DEMAND_RECEIVED_ID, /**< @e CurrentDayMaxDemandReceived represents the maximum demand or rate of received value of + * Energy, Gas, or Water being utilized by the utility from the premises sinc e the Historical + * Freeze Time (HFT). */ + ZB_ZCL_ATTR_METERING_CURRENT_DAY_MAX_DEMAND_RECEIVED_TIME_ID, /**< The CurrentDayMaxDemandReceivedTime attribute represents the time CurrentDayMaxDemandReceived + * reading was captured */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_MAX_DEMAND_DELIVERED_ID, /**< @e PreviousDayMaxDemandDelivered represents the maximum demand or rate of delivered + * value of Energy, Gas, or Water that was utilized at the premises within the previous 24 + * hour period starting at the Historical Freeze Time (HFT) */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_MAX_DEMAND_DELIVERED_TIME_ID, /**< The @e PreviousDayMaxDemandDeliveredTime attribute represents the time when + * PreviousDayMaxDemandDelivered reading was captured. */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_MAX_DEMAND_RECEIVED_ID, /**< @e PreviousDayMaxDemandReceived represents the maximum demand or rate of received value + * of Energy, Gas, or Water that was utilized by the utility from the premises within the + * previous 24 hour period starting at the Historical Freeze Time (HFT). + */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_MAX_DEMAND_RECEIVED_TIME_ID, /**< The @e PreviousDayMaxDem andReceivedTime attribute represents the time when + * @e PreviousDayMaxDemandReceived reading was captured. + */ + /* 0x045D to 0x04FF reserved */ + + + /* Load Profile Configuration Attribute Set, table D.30 */ + ZB_ZCL_ATTR_METERING_MAX_NUMBER_OF_PERIODS_DELIVERED_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_LOAD_PROFILE_CONFIGURATION, 0x00), /**< @e MaxNumberOfPeriodsDelivered + * attribute represents the maximum number of intervals the device is capable of returning + * in one Get Profile Response command. It is required @e MaxNumberOfPeriodsDelivered fit + * within the default Fragmentation ASDU size of 128 bytes, or an optionally agreed upon + * larger Fragmentation ASDU size supported by both devices. + * @see SE spec, sub-clause 5.3.8. */ + /* 0x0501 to 0x05FF reserved */ + + + /* Supply Limit Attribute Set, table D.31 */ + ZB_ZCL_ATTR_METERING_CURRENT_DEMAND_DELIVERED_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_SUPPLY_LIMIT, 0x00), /**< @e CurrentDemandDelivered attribute represents + * the current Demand of Energy, Gas, or Water delivered at the premises. */ + ZB_ZCL_ATTR_METERING_DEMAND_LIMIT_ID, /**< @e DemandLimit attribute reflects the current supply demand limit set in the meter. This value can be + * compared to the @ref ZB_ZCL_ATTR_METERING_CURRENT_DEMAND_DELIVERED_ID "CurrentDemandDelivered" attribute to + * understand if limits are being approached or exceeded. A value of 0xFFFFFF indicates demand limiting + * is switched off.*/ + ZB_ZCL_ATTR_METERING_DEMAND_INTEGRATION_PERIOD_ID, /**< @e DemandIntegrationPeriod attribute is the number of minutes over which the + * @ref ZB_ZCL_ATTR_METERING_CURRENT_DEMAND_DELIVERED_ID "CurrentDemandDelivered" attribute is calculated. Valid + * range is 0x01 to 0xFF. 0x00 is a reserved value. */ + ZB_ZCL_ATTR_METERING_NUMBER_OF_DEMAND_SUBINTERVALS_ID, /**< @e NumberOfDemandSubintervals attribute represents the number of subintervals used within the + * @ref ZB_ZCL_ATTR_METERING_DEMAND_INTEGRATION_PERIOD_ID "DemandIntegrationPeriod". The subinterval + * duration (in minutes) is obtained by dividing the @ref ZB_ZCL_ATTR_METERING_DEMAND_INTEGRATION_PERIOD_ID + * "DemandIntegrationPeriod" by the @ref ZB_ZCL_ATTR_METERING_NUMBER_OF_DEMAND_SUBINTERVALS_ID "NumberOfDemandSubintervals". + * The @ref ZB_ZCL_ATTR_METERING_CURRENT_DEMAND_DELIVERED_ID "CurrentDemandDelivered" attribute is updated at the + * each of each subinterval. Valid range is 0x01 to 0xFF. 0x00 is a reserved value. */ + ZB_ZCL_ATTR_METERING_DEMAND_LIMIT_ARM_DURATION_ID, /**< @e DemandLimitArmDuration attribute defines the length of time, in seconds, that the supply shall be + * disconnected if the @ref ZB_ZCL_ATTR_METERING_DEMAND_LIMIT_ID "DemandLimit" attribute is enabled and + * the limit is exceeded.*/ + ZB_ZCL_ATTR_METERING_LOAD_LIMIT_SUPPLY_STATE_ID, /**< @e LoadLimitSupplyState attribute indicates the required status of the supply once device is in a load + * limit state. @see SE 1.4 spec, table D.68. */ + ZB_ZCL_ATTR_METERING_LOAD_LIMIT_COUNTER_ID, /**< @e LoadLimitCounter attribute is used for counting the number of times that the demand limit has + * exceeded the set threshold. */ + ZB_ZCL_ATTR_METERING_SUPPLY_TAMPER_STATE_ID, /**< @e SupplyTamperState attribute indicates the required status of the supply following the detection of a + * tamper event within the metering device. @see SE 1.4 spec, table D.68. */ + ZB_ZCL_ATTR_METERING_SUPPLY_DEPLETION_STATE_ID, /**< @e SupplyDepletionState attribute indicates the required status of the supply following detection of a + * depleted battery within the metering device. @see SE 1.4 spec, table D.68. */ + ZB_ZCL_ATTR_METERING_SUPPLY_UNCONTROLLED_FLOW_STATE_ID, /**< @e SupplyUncontrolledFlowState attribute indicates the required status of the supply following detection + * of an uncontrolled flow event within the metering device. @see SE 1.4 spec, table D.68. */ + /* 0x060A to 0x06FF reserved */ + + /*TODO: need to add set 0x07 - ZB_ZCL_METERING_SET_BLOCK_INFORMATION_DELIVERED*/ + /*FIXME: Does we need to use _ID suffix in attributes? */ + /*ZB_ZCL_METERING_SET_ALARMS attribute set*/ + ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_ALARMS, 0x00), /**< The AlarmMask attributes of the Alarm Attribute Set + * specify whether each of the alarms listed in the + * corresponding alarm group is enabled. When the bit number + * corresponding to the alarm number (minus the group offset) is set to 1, + * the alarm is enabled, else it is disabled. Bits not corresponding + * to a code in the respective table are reserved. + */ + ZB_ZCL_ATTR_METERING_ELECTRICITY_ALARM_MASK_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID */ + ZB_ZCL_ATTR_METERING_GENERIC_FLOW_PRESSURE_ALARM_MASK_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID */ + ZB_ZCL_ATTR_METERING_WATER_SPECIFIC_ALARM_MASK_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID */ + ZB_ZCL_ATTR_METERING_HEAT_AND_COOLING_SPECIFIC_ALARM_MASK_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID */ + ZB_ZCL_ATTR_METERING_GAS_SPECIFIC_ALARM_MASK_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID */ + ZB_ZCL_ATTR_METERING_EXTENDED_GENERIC_ALARM_MASK_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID */ + ZB_ZCL_ATTR_METERING_MANUFACTURER_ALARM_MASK_ID, /**< @copydoc ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID */ + + /*TODO: need to add set 0x09 */ + + /* Meter Billing Attribute Set, table D.44 */ + + /**< @e BillToDateDelivered provides a value for the costs in the current billing period.*/ + ZB_ZCL_ATTR_METERING_BILL_TO_DATE_DELIVERED = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_METER_BILLING, 0x00), + ZB_ZCL_ATTR_METERING_BILL_TO_DATE_TIMESTAMP_DELIVERED, /**< @e BillToDateTimeStampDelivered The UTC timestamp + * when the associated BillToDateDelivered attribute was last updated.*/ + ZB_ZCL_ATTR_METERING_PROJECTED_BILL_DELIVERED, /**< @e ProjectedBillDelivered provides a value indicating what the estimated state of the account + * will be at the end of the billing period based on past consumption.*/ + ZB_ZCL_ATTR_METERING_PROJECTED_BILL_TIME_STAMP_DELIVERED, /**< @e ProjectedBillTimeStampDelivered + * The UTC timestamp when the associated ProjectedBillDelivered attribute was last updated. */ + ZB_ZCL_ATTR_METERING_BILL_DELIVERED_TRAILING_DIGIT, /**< @e BillDeliveredTrailingDigit An 8-bit BitMap used to determine where the decimal point is located + * in the BillToDateDelivered and ProjectedBillDelivered attributes. */ + ZB_ZCL_ATTR_METERING_BILL_TO_DATE_RECEIVED = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_METER_BILLING, 0x10), + /**< @e BillToDateReceived provides a value for the costs in the current billing period. + * This attribute is measured in a base unit of Currency with the decimal point located + * as indicated by the BillReceivedTrailingDigit attribute */ + ZB_ZCL_ATTR_METERING_BILL_TO_DATE_TIMESTAMP_RECEIVED, /**< @e BillToDateTimeStampReceived The UTC timestamp + * when the associated BillToDateReceived attribute was last updated */ + ZB_ZCL_ATTR_METERING_PROJECTED_BILL_RECEIVED, /**< @e ProjectedBillReceived provides a value indicating what the estimated state of the account + * will be at the end of the billing period based on past generation.*/ + ZB_ZCL_ATTR_METERING_PROJECTED_BILL_TIME_STAMP_RECEIVED, /**< @e ProjectedBillTimeStampReceived + * The UTC timestamp when the associated ProjectedBillReceived attribute was last updated. */ + ZB_ZCL_ATTR_METERING_BILL_RECEIVED_TRAILING_DIGIT, /**< @e BillReceivedTrailingDigit + * An 8-bit BitMap used to determine where the decimal point is located + * in the BillToDateReceived and ProjectedBillReceived attributes.*/ + + /* Supply Control Attribute, table D.45 */ + + /**< @e ProposedChangeSupplyImplementationTime indicates the time + * at which a proposed change to the supply is to be implemented.*/ + ZB_ZCL_ATTR_METERING_PROPOSED_CHANGE_SUPPLY_IMPLEMENTATION_TIME = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_SUPPLY_CONTROL, 0x00), + ZB_ZCL_ATTR_METERING_PROPOSED_CHANGE_SUPPLY_STATUS, /**< @e ProposedChangeSupplyStatus indicates the proposed status of the supply + * once the change to the supply has be been implemented.*/ + /**< @e UncontrolledFlowThreshold indicates the threshold above which a flow meter (e.g. Gas or Water) + * shall detect an uncontrolled flow.*/ + ZB_ZCL_ATTR_METERING_UNCONTROLLED_FLOW_THRESHOLD = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_SUPPLY_CONTROL, 0x10), + ZB_ZCL_ATTR_METERING_UNCONTROLLED_FLOW_THRESHOLD_UNIT_OF_MEASURE, /**< @e UncontrolledFlowThresholdUnitOfMeasure indicates the unit of measure + * used in conjunction with the Uncontrolled Flow Threshold attribute.*/ + ZB_ZCL_ATTR_METERING_UNCONTROLLED_FLOW_MULTIPLIER, /**< @e UncontrolledFlowMultiplier indicates the multiplier, + * to be used in conjunction with the Uncontrolled Flow Threshold and Uncontrolled Flow Divisor attributes, + * to determine the true flow threshold value.*/ + ZB_ZCL_ATTR_METERING_UNCONTROLLED_FLOW_DIVISOR, /**< @e UncontrolledFlowDivisor + * The Uncontrolled Flow Divisor attribute indicates the divisor, to be used in conjunction + * with the Uncontrolled Flow Threshold and Uncontrolled Flow Multiplier attributes, + * to determine the true flow threshold value.*/ + ZB_ZCL_ATTR_METERING_FLOW_STABILISATION_PERIOD, /**< @e FlowStabilisationPeriod indicates the time given to allow the flow to stabilize.*/ + ZB_ZCL_ATTR_METERING_FLOW_MEASUREMENT_PERIOD, /**< @e FlowMeasurementPeriodAttribute indicates the period + * over which the flow is measured and compared against the Uncontrolled Flow Threshold attribute.*/ + + /* Alternative Historical Consumption Attribute Set, table D.46 */ + /**< @e AlternativeInstantaneousDemand represents the current Demand delivered or received at the premises*/ + ZB_ZCL_ATTR_METERING_ALT_INSTANTANEOUS_DEMAND = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_ALTERNATIVE_HISTORICAL_CONSUMPTION, 0x00), + ZB_ZCL_ATTR_METERING_CURRENT_DAY_ALT_CONSUMPTION_DELIVERED, /**< @e CurrentDayAlternativeConsumptionDelivered represents the summed value + * delivered to the premises since the Historical Freeze Time (HFT). */ + ZB_ZCL_ATTR_METERING_CURRENT_DAY_ALT_CONSUMPTION_RECEIVED, /**< @e CurrentDayAlternativeConsumptionReceived represents the summed value + * received from the premises since the Historical Freeze Time (HFT).*/ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_ALT_CONSUMPTION_DELIVERED, /**< @e PreviousDayAlternativeConsumptionDelivered represents the summed value + * delivered to the premises within the previous 24 hour period + * starting at the alternative Historical Freeze Time (HFT).*/ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_ALT_CONSUMPTION_RECEIVED, /**< @e PreviousDayAlternativeConsumptionReceived represents the summed value + * received to the premises within the previous 24 hour period + * starting at the alternative Historical Freeze Time (HFT).*/ + ZB_ZCL_ATTR_METERING_CURRENT_ALT_PARTIAL_PROFILE_INTERVAL_START_TIME_DELIVERED, /**< @e CurrentAlternativePartialProfileIntervalStartTimeDelivered represents the start time + * of the current Load Profile interval being accumulated for commodity delivered */ + ZB_ZCL_ATTR_METERING_CURRENT_ALT_PARTIAL_PROFILE_INTERVAL_START_TIME_RECEIVED, /**< @e CurrentAlternativePartialProfileIntervalStartTimeReceived represents the start time + * of the current Load Profile interval being accumulated for commodity received */ + ZB_ZCL_ATTR_METERING_CURRENT_ALT_PARTIAL_PROFILE_INTERVAL_VALUE_DELIVERED, /**< @e CurrentAlternativePartialProfileIntervalValueDelivered represents the value +* * of the current Load Profile interval being accumulated for commodity delivered.*/ + ZB_ZCL_ATTR_METERING_CURRENT_ALT_PARTIAL_PROFILE_INTERVAL_VALUE_RECEIVED, /**< @e CurrentAlternativePartialProfileIntervalValueReceived represents the value +* * of the current Load Profile interval being accumulated for commodity received .*/ + ZB_ZCL_ATTR_METERING_CURRENT_DAY_ALT_MAX_PRESSURE, /**< @e CurrentDayAlternativeMaxPressure is the maximum pressure + * reported during a day from the water or gas meter. */ + ZB_ZCL_ATTR_METERING_CURRENT_DAY_ALT_MIN_PRESSURE, /**< @e CurrentDayAlternativeMinPressure is the minimum pressure + * reported during a day from the water or gas meter. */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_ALT_MAX_PRESSURE, /**< @e PreviousDayAlternativeMaxPressure represents the maximum pressure + * reported during previous day from the water or gas meter.*/ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_ALT_MIN_PRESSURE, /**< @e PreviousDayAlternativeMinPressure represents the minimum pressure + * reported during previous day from the water or gas meter.*/ + + ZB_ZCL_ATTR_METERING_CURRENT_DAY_ALT_MAX_DEMAND, /**< @e CurrentDayAlternativeMaxDemand represents the maximum demand or rate + * of delivered value of Energy, Gas, or Water being utilized at the premises.*/ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_ALT_MAX_DEMAND, /**< @e PreviousDayAlternativeMaxDemand represents represents the maximum demand or rate + * of delivered value of Energy, Gas, or Water being utilized at the premises.*/ + + ZB_ZCL_ATTR_METERING_CURRENT_MONTH_ALT_MAX_DEMAND, /**< @e CurrentMonthAlternativeMaxDemand is the maximum demand reported during a month from the meter. */ + ZB_ZCL_ATTR_METERING_CURRENT_YEAR_ALT_MAX_DEMAND, /**< @e CurrentYearAlternativeMaxDemand is the maximum demand reported during a year from the meter.*/ + + /**< @e PreviousDayNAlternativeConsumptionDelivered represents the summed value delivered to the premises + * within the previous 24 hour period starting at the Historical Freeze Time (HFT). */ + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_ALT_CONSUMPTION_DELIVERED = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_ALTERNATIVE_HISTORICAL_CONSUMPTION, 0x20), + ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_ALT_CONSUMPTION_RECEIVED, /**< @e PreviousDayNAlternativeConsumptionReceived + * represents the summed value received from the premises + * within the previous 24 hour period starting at the Historical Freeze Time (HFT).*/ + + /**< @e CurrentWeekAlternativeConsumptionDelivered represents the summed value + * delivered to the premises since the Historical Freeze Time (HFT) on Monday to the last HFT read. */ + ZB_ZCL_ATTR_METERING_CURRENT_WEEK_ALT_CONSUMPTION_DELIVERED = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_ALTERNATIVE_HISTORICAL_CONSUMPTION, 0x30), + ZB_ZCL_ATTR_METERING_CURRENT_WEEK_ALT_CONSUMPTION_RECEIVED, /**< @e CurrentWeekAlternativeConsumptionReceived represents the summed value + * received from the premises since the Historical Freeze Time (HFT) on Monday to the last HFT read */ + + ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_ALT_CONSUMPTION_DELIVERED, /**< @e PreviousWeekNAlternativeConsumptionDelivered represents the summed value + * delivered to the premises within the previous week period + * starting at the Historical Freeze Time (HFT) on the Monday to the Sunday. */ + ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_ALT_CONSUMPTION_RECEIVED, /**< @e PreviousWeekNAlternativeConsumptionReceived represents the summed value + * received from the premises within the previous week period + * starting at the Historical Freeze Time (HFT) on the Monday to the Sunday*/ + /**< @e CurrentMonthAlternativeConsumptionDelivered represents the summed value delivered to the premises + * since the Historical Freeze Time (HFT) on the 1st of the month to the last HFT read */ + ZB_ZCL_ATTR_METERING_CURRENT_MONTH_ALT_CONSUMPTION_DELIVERED = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_ALTERNATIVE_HISTORICAL_CONSUMPTION, 0x40), + ZB_ZCL_ATTR_METERING_CURRENT_MONTH_ALT_CONSUMPTION_RECEIVED, /**< @e CurrentMonthAlternativeConsumptionReceived represents the summed value + * received from the premises since the Historical Freeze Time (HFT) + * on the 1st of the month to the last HFT read. */ + + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_ALT_CONSUMPTION_DELIVERED, /**< @e PreviousMonthNAlternativeConsumptionDelivered represents the summed value + * delivered to the premises within the previous Month period + * starting at the Historical Freeze Time (HFT) on the 1st of the month to the last day of the month. */ + ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_ALT_CONSUMPTION_RECEIVED, /**< @e PreviousMonthNAlternativeConsumptionReceived represents the summed value + * received from the premises within the previous month period + * starting at the Historical Freeze Time (HFT) on the 1st of the month to the last day of the month. */ + + /* ZB_ZCL_METERING_SET_FOUR_QUADRANT_ELECTRICITY attribute set */ + /*NOTE: the first attribute from this attribute set starts from 0x0D01 value instead of 0x0D00 */ + /*NOTE: attribute 0x0D04 in one spec it is ZB_ZCL_ATTR_METERING_CURRENT_ACTIVE_SUMMATION_Q4_ID, + in another it is ZB_ZCL_ATTR_METERING_CURRENT_REACTIVE_SUMMATION_Q1_ID + NOTE: It is supposed that ZB_ZCL_ATTR_METERING_CURRENT_ACTIVE_SUMMATION_Q1_ID = 0x0D00 + */ + ZB_ZCL_ATTR_METERING_CURRENT_ACTIVE_SUMMATION_Q1_ID = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_METERING_SET_FOUR_QUADRANT_ELECTRICITY, 0x01), /**< This attribute represents the most + * recent summed value of Active Energy (kWh) + * delivered in the quadrant Q1. + */ + ZB_ZCL_ATTR_METERING_CURRENT_ACTIVE_SUMMATION_Q2_ID, /**< This attribute represents the most + * recent summed value of Active Energy (kWh) + * delivered in the quadrant Q2. + */ + ZB_ZCL_ATTR_METERING_CURRENT_ACTIVE_SUMMATION_Q3_ID, /**< This attribute represents the most + * recent summed value of Active Energy (kWh) + * delivered in the quadrant Q3. + */ + ZB_ZCL_ATTR_METERING_CURRENT_ACTIVE_SUMMATION_Q4_ID, /**< This attribute represents the most + * recent summed value of Active Energy (kWh) + * delivered in the quadrant Q4. + */ + ZB_ZCL_ATTR_METERING_CURRENT_REACTIVE_SUMMATION_Q1_ID, /**< This attribute represents the most recent + * summed value of Reactive Energy (kVarh) delivered + * in quadrant Q1. + */ + ZB_ZCL_ATTR_METERING_CURRENT_REACTIVE_SUMMATION_Q2_ID, /**< This attribute represents the most recent + * summed value of Reactive Energy (kVarh) delivered + * in quadrant Q2. + */ + ZB_ZCL_ATTR_METERING_CURRENT_REACTIVE_SUMMATION_Q3_ID, /**< This attribute represents the most recent + * summed value of Reactive Energy (kVarh) delivered + * in quadrant Q3. + */ + ZB_ZCL_ATTR_METERING_CURRENT_REACTIVE_SUMMATION_Q4_ID /**< This attribute represents the most recent + * summed value of Reactive Energy (kVarh) delivered + * in quadrant Q4. + */ +}; + + +/** @brief @e CurrentBlock attribute values + * @see @ref ZB_ZCL_ATTR_METERING_CURRENT_BLOCK_ID + * @see SE 1.4 spec, Table D.12. + */ +enum zb_zcl_metering_block_e +{ + ZB_ZCL_METERING_BLOCK_NOT_USED = 0x00, /**< No blocks in use */ + ZB_ZCL_METERING_BLOCK_1 = 0x01, /**< Block 1 */ + ZB_ZCL_METERING_BLOCK_2 = 0x02, /**< Block 2 */ + ZB_ZCL_METERING_BLOCK_3 = 0x03, /**< Block 3 */ + ZB_ZCL_METERING_BLOCK_4 = 0x04, /**< Block 4 */ + ZB_ZCL_METERING_BLOCK_5 = 0x05, /**< Block 5 */ + ZB_ZCL_METERING_BLOCK_6 = 0x06, /**< Block 6 */ + ZB_ZCL_METERING_BLOCK_7 = 0x07, /**< Block 7 */ + ZB_ZCL_METERING_BLOCK_8 = 0x08, /**< Block 8 */ + ZB_ZCL_METERING_BLOCK_9 = 0x09, /**< Block 9 */ + ZB_ZCL_METERING_BLOCK_10 = 0x0A, /**< Block 10 */ + ZB_ZCL_METERING_BLOCK_11 = 0x0B, /**< Block 11 */ + ZB_ZCL_METERING_BLOCK_12 = 0x0C, /**< Block 12 */ + ZB_ZCL_METERING_BLOCK_13 = 0x0D, /**< Block 13 */ + ZB_ZCL_METERING_BLOCK_14 = 0x0E, /**< Block 14 */ + ZB_ZCL_METERING_BLOCK_15 = 0x0F, /**< Block 15 */ + ZB_ZCL_METERING_BLOCK_16 = 0x10, /**< Block 16 */ + /* 0x11 to 0xFF reserved */ +}; + + +/** @brief @e SupplyStatus attribute values + * @see @ref ZB_ZCL_ATTR_METERING_SUPPLY_STATUS_ID + * @see SE 1.4 spec, table D.13. + */ +enum zb_zcl_metering_supply_status_e +{ + ZB_ZCL_SUPPLY_STATUS_OFF = 0x00, /**< Supply OFF */ + ZB_ZCL_SUPPLY_STATUS_ARMED = 0x01, /**< Supply OFF/ARMED */ + ZB_ZCL_SUPPLY_STATUS_ON = 0x02 /**< Supply ON */ + /* 0x03 to 0xFF reserved for future use */ +}; + + +/** @brief Bit mapping of the @e Status attribute (Electricity) + * @see @ref ZB_ZCL_ATTR_METERING_STATUS_ID + * @see SE spec, subclause 3.2.2.3.1, table D.16. + */ +enum zb_zcl_metering_status_electricity_e +{ + ZB_ZCL_METERING_ELECTRICITY_CHECK_METER = 1 << 0, /**< @e CheckMeter bit is set to true when a non fatal problem has been detected on the meter such as + * a measurement error, memory error, self check error. */ + ZB_ZCL_METERING_ELECTRICITY_LOW_BATTERY = 1 << 1, /**< @e LowBattery bit is set to true when the battery needs maintenance. */ + ZB_ZCL_METERING_ELECTRICITY_TAMPER_DETECT = 1 << 2, /**< @e TamperDetect bit is set to true if a tamper event has been detected. */ + ZB_ZCL_METERING_ELECTRICITY_POWER_FAILURE = 1 << 3, /**< @e PowerFailure bit is set to true during a power outage. */ + ZB_ZCL_METERING_ELECTRICITY_POWER_QUALITY = 1 << 4, /**< @e PowerQuality bit is set to true if a power quality event has been detected such as a low + * voltage, high voltage. */ + ZB_ZCL_METERING_ELECTRICITY_LEAK_DETECT = 1 << 5, /**< @e LeakDetect bit is set to true when a leak has been detected. */ + ZB_ZCL_METERING_ELECTRICITY_SERVICE_DISCONNECT_OPEN = 1 << 6, /**< @e ServiceDisconnectOpen bit is Set to true when the service has been disconnected to this premises. */ + ZB_ZCL_METERING_ELECTRICITY_RESERVED = 1 << 7 /**< Reserved bit */ +}; + + +/** @brief Bit mapping of the @e Status attribute (Gas) + * @see @ref ZB_ZCL_ATTR_METERING_STATUS_ID + * @see SE spec, subclause 3.2.2.3.1, table D.17. + */ +enum zb_zcl_metering_status_gas_e +{ + ZB_ZCL_METERING_GAS_CHECK_METER = 1 << 0, /**< @e CheckMeter bit is Set to true when a non fatal problem has been detected on the meter such as + * a measurement error, memory error, or self check error. */ + ZB_ZCL_METERING_GAS_LOW_BATTERY = 1 << 1, /**< @e LowBattery bit is set to true when the battery needs maintenance. */ + ZB_ZCL_METERING_GAS_TAMPER_DETECT = 1 << 2, /**< @e TamperDetect bit is set to true if a tamper event has been detected. */ + ZB_ZCL_METERING_GAS_RESERVED = 1 << 3, /**< Reserved bit */ + ZB_ZCL_METERING_GAS_LOW_PRESSURE = 1 << 4, /**< @e LowPressure bit is set to true when the pressure at the meter is below the meter's low + * pressure threshold value. */ + ZB_ZCL_METERING_GAS_LEAK_DETECT = 1 << 5, /**< @e LeakDetect bit is set to true when a leak has been detected. */ + ZB_ZCL_METERING_GAS_SERVICE_DISCONNECT = 1 << 6, /**< @e ServiceDisconnect bit is set to true when the service has been disconnected to this premises. + * Ex. The valve is in the closed position preventing delivery of gas. */ + ZB_ZCL_METERING_GAS_REVERSE_FLOW = 1 << 7 /**< @e ReverseFlow bit is set to true if flow detected in the opposite direction to normal (from + * consumer to supplier). */ +}; + + +/** @brief Bit mapping of the @e Status attribute (Water) + * @see @ref ZB_ZCL_ATTR_METERING_STATUS_ID + * @see SE 1.4 spec, subclause 3.2.2.3.1, table D.18. + */ +enum zb_zcl_metering_status_water_e +{ + ZB_ZCL_METERING_WATER_CHECK_METER = 1 << 0, /**< @e CheckMeter bit is Set to true when a non fatal problem has been detected on the meter such as + * a measurement error, memory error, or self check error. */ + ZB_ZCL_METERING_WATER_LOW_BATTERY = 1 << 1, /**< @e LowBattery bit is set to true when the battery needs maintenance. */ + ZB_ZCL_METERING_WATER_TAMPER_DETECT = 1 << 2, /**< @e TamperDetect bit set to true if a tamper event has been detected. */ + ZB_ZCL_METERING_WATER_PIPE_EMTPY = 1 << 3, /**< @e PipeEmpty bit is set to true when the service pipe at the meter is empty and there is no flow + * in either direction. */ + ZB_ZCL_METERING_WATER_LOW_PRESSURE = 1 << 4, /**< @e LowPressure bit is Set to true when the pressure at the meter is below the meter's low + * pressure threshold value. */ + ZB_ZCL_METERING_WATER_LEAK_DETECT = 1 << 5, /**< @e LeakDetect bit is set to true when a leak has been detected. */ + ZB_ZCL_METERING_WATER_SERVICE_DISCONNECT = 1 << 6, /**< @e ServiceDisconnect bit is set to true when the service has been disconnected to this premises. + * Ex. The valve is in the closed position preventing delivery of water. */ + ZB_ZCL_METERING_WATER_REVERSE_FLOW = 1 << 7 /**< @e ReverseFlow bit is Set to true if flow detected in the opposite direction to normal (from + * consumer to supplier). */ +}; + + +/** @brief Bit mapping of the @e Status attribute (Heat and Cooling) + * @see @ref ZB_ZCL_ATTR_METERING_STATUS_ID + * @see SE 1.4 spec, subclause 3.2.2.3.1, table D.19. + */ +enum zb_zcl_metering_status_heat_cooling_e +{ + ZB_ZCL_METERING_HCOOL_CHECK_METER = 1 << 0, /**< @e CheckMeter bit is Set to true when a non fatal problem has been detected on the meter such + * as a measurement error, memory error, or self check error. */ + ZB_ZCL_METERING_HCOOL_LOW_BATTERY = 1 << 1, /**< @e LowBattery bit is set to true when the battery needs maintenance. */ + ZB_ZCL_METERING_HCOOL_TAMPER_DETECT = 1 << 2, /**< @e TamperDetect bit is set to true if a tamper event has been detected. */ + ZB_ZCL_METERING_HCOOL_TEMPERATURE_SENSOR = 1 << 3, /**< @e TemperatureSensor bit is Set to true when an error is detected on a temperature sensor at + * this premises. */ + ZB_ZCL_METERING_HCOOL_BURST_DETECT = 1 << 4, /**< @e BurstDetect bit is set to true when a burst is detected on pipes at this premises. */ + ZB_ZCL_METERING_HCOOL_LEAK_DETECT = 1 << 5, /**< @e LeakDetect bit is set to true when a leak has been detected. */ + ZB_ZCL_METERING_HCOOL_SERVICE_DISCONNECT = 1 << 6, /**< @e ServiceDisconnect bit is Set to true when the service has been disconnected to this premises. + * Ex. The valve is in the closed position preventing delivery of heat or cooling. */ + ZB_ZCL_METERING_HCOOL_FLOW_SENSOR = 1 << 7 /**< @e FlowSensor bit is set to true when an error is detected on a flow sensor at this premises. */ +}; + + +/** @brief Bit mapping of the @e ExtendedStatus attribute (General Flags) + * @see @ref ZB_ZCL_ATTR_METERING_EXTENDED_STATUS_ID + * @see SE 1.4 spec, subclause D.3.2.2.3.5, table D.20 + */ +enum zb_zcl_metering_extstatus_general_e +{ + ZB_ZCL_METERING_METER_COVER_REMOVED = 1 << 0, /**< @e MeterCoverRemoved bit is set to true when the device detects the meter + * cover being removed. */ + ZB_ZCL_METERING_STRONG_MAGNETIC_FIELD_DETECTED = 1 << 1, /**< @e StrongMagneticFieldDetected bit is set to true when the device detects + * presence of a strong magnetic field */ + ZB_ZCL_METERING_BATTERY_FAILURE = 1 << 2, /**< @e BatteryFailure bit is set to true when the device detects that its battery + * has failed. */ + ZB_ZCL_METERING_PROGRAM_MEMORY_ERROR = 1 << 3, /**< @e ProgramMemoryError bit is set to true when the device detects an error + * within its program (non-volatile) memory. */ + ZB_ZCL_METERING_RAM_ERROR = 1 << 4, /**< @e RAMError bit is set to true when the device detects an instance of a + * Random Access Memory error within the device memory. */ + ZB_ZCL_METERING_NV_MEMORY_ERROR = 1 << 5, /**< @e NVMemoryError bit is set to true when the device detects an instance of a + * Non Volatile memory error within the device memory - this is a fatal meter + * error that will require the meter replacement */ + ZB_ZCL_METERING_MEASUREMENT_SYSTEM_ERROR = 1 << 6, /**< @e MeasurementSystemError bit is set to true when the device detects an error + * within its measurement system. */ + ZB_ZCL_METERING_WATCHDOG_ERROR = 1 << 7, /**< @e WatchdogError bit is set to true when the device has detected an instance + * of a watchdog reset event (following a catastrophic fault within the device). */ + ZB_ZCL_METERING_SUPPLY_DISCONNECT_FAILURE = 1 << 8, /**< @e SupplyDisconnectFailure bit is set to true when the device has detected + * that the valve has not closed as expected (for gas) or the contactor has not + * opened as expected (for electricity). */ + ZB_ZCL_METERING_SUPPLY_CONNECT_FAILURE = 1 << 9, /**< @e SupplyConnectFailure bit is set to true when the device has detected that + * the valve has not opened as expected (for gas) or the contactor has not closed + * as expected (for electricity). */ + ZB_ZCL_METERING_MEASUREMENT_SW_CHANGED = 1 << 10, /**< @e MeasurementSWChanged/Tampered bit is set to true when the device detects that + * its measurement software has changed. */ + ZB_ZCL_METERING_CLOCK_INVALID = 1 << 11, /**< @e ClockInvalid bit is set to true when the device detects that its internal clock + * is invalid. */ + ZB_ZCL_METERING_TEMPERATURE_EXCEEDED = 1 << 12, /**< @e TemperatureExceeded bit is set to true when the metering device's temperature + * exceeds a predefined limit. There are various reasons for temperature rise in + * metering devices. */ + ZB_ZCL_METERING_MOISTURE_DETECTED = 1 << 13 /**< @e MoistureDetected bit is set to true when a sensor has detected the presence of + * moisture e.g. moisture in a gas line which can cause a drop in gas pressure, or + * moisture detected in the sealed component area within a water meter. */ + /* bits 14-23 reserved */ +}; + + +/** @brief Bit mapping of the @e ExtendedStatus attribute (Electricity Meter specific Flags) + * @see @ref ZB_ZCL_ATTR_METERING_EXTENDED_STATUS_ID + * @see SE 1.4 spec, subclause D.3.2.2.3.5, table D.21 + */ +enum zb_zcl_metering_extstatus_electricity_e +{ + ZB_ZCL_METERING_ELECTRICITY_TERMINAL_COVER_REMOVED = 1L << 24, /**< @e TerminalCoverRemoved bit is set to true when the device detects that its + * terminal cover has been removed. */ + ZB_ZCL_METERING_ELECTRICITY_INCORRECT_POLARITY = 1L << 25, /**< @e IncorrectPolarity bit is set to true when the electricity meter detects + * incorrect polarity on the electricity supply. */ + ZB_ZCL_METERING_ELECTRICITY_CURRENT_WITH_NO_VOLTAGE = 1L << 26, /**< @e CurrentWithNoVoltage bit is set to true when the meter has been tampered + * with, to disconnect the measurement function from the supply. Electricity is + * still flowing but not being recorded. */ + ZB_ZCL_METERING_ELECTRICITY_LIMIT_THRESHOLD_EXCEEDED = 1L << 27, /**< @e LimitThresholdExceeded bit is set to true when the electricity meter detects + * that the load has exceeded the load limit threshold. */ + ZB_ZCL_METERING_ELECTRICITY_UNDER_VOLTAGE = 1L << 28, /**< @e UnderVoltage bit is set to true when the electricity meter indicates that + * the voltage measurement over the voltage measurement period is lower than the + * voltage threshold. */ + ZB_ZCL_METERING_ELECTRICITY_OVER_VOLTAGE = 1L << 29, /**< @e OverVoltage bit is set to true when the electricity meter indicates that the + * voltage measurement over the voltage measurement period is higher than the + * voltage threshold. */ + ZB_ZCL_METERING_ELECTRICITY_BIDIRECTION_OPERATION = 1L << 30, /** In (Maximum Current) - short circuit */ + ZB_ZCL_METERING_REASON_OFF_DUE_TO_OVERHEATING_OTHER = 0x06, /**< OFF due to overheating, + I < In (Maximum Current) - other */ +}; + +/** @brief Default value for Metering cluster revision global attribute */ +#define ZB_ZCL_METERING_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/*! @brief If set, suppress leading zeros */ +#define ZB_ZCL_METERING_FORMATTING_SUPPRESS_ZERO(b) (((b) & 0x80)==0x80) + +/*! @brief Number of Digits to the right of the Decimal Point */ +#define ZB_ZCL_METERING_FORMATTING_LEFT(b) (((b)>>3) & 0x07) + +/*! @brief Number of Digits to the left of the Decimal Point */ +#define ZB_ZCL_METERING_FORMATTING_RIGHT(b) ((b) & 0x07) + +/*! @brief Set summation formatting */ +#define ZB_ZCL_METERING_FORMATTING_SET(suppress_zero, left, right) \ + ( ((suppress_zero) ? 0x80 : 0) | (((left) & 7)<<3) | ((right) & 7) ) + +/** @brief Default value for Status attribute */ +#define ZB_ZCL_METERING_STATUS_DEFAULT_VALUE 0x00 + +/** @brief Default value for Status attribute */ +#define ZB_ZCL_METERING_UNIT_OF_MEASURE_DEFAULT_VALUE 0x00 + +/** @brief Default value for Instantaneous Demand attribute */ +#define ZB_ZCL_METERING_INSTANTANEOUS_DEMAND_DEFAULT_VALUE ZB_INIT_UINT24(0x00, 0x0000) + + /** @brief Default value for DailyFreezeTime attribute */ +#define ZB_ZCL_METERING_DAILY_FREEZE_TIME_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for PowerFactor attribute */ +#define ZB_ZCL_METERING_POWER_FACTOR_DEFAULT_VALUE ((zb_int8_t)0x00) + +/** @brief Default value for DefaultUpdatePeriod attribute */ +#define ZB_ZCL_METERING_DEFAULT_UPDATE_PERIOD_DEFAULT_VALUE ((zb_uint8_t)0x1E) + +/** @brief Default value for FastPollUpdatePeriod attribute */ +#define ZB_ZCL_METERING_FAST_POLL_UPDATE_PERIOD_DEFAULT_VALUE ((zb_uint8_t)0x05) + +/** @brief Default value for PresetReadingTime attribute */ +#define ZB_ZCL_METERING_PRESET_READING_TIME_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for MaxNumberOfPeriodsDelivered attribute */ +#define ZB_ZCL_METERING_MAX_NUMBER_OF_PERIODS_DELIVERED_DEFAULT_VALUE ((zb_uint8_t)0x18) + +/** @brief Default value for GenericAlarmMask attribute */ +#define ZB_ZCL_METERING_GENERIC_ALARM_MASK_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for ElectricityAlarmMask attribute */ +#define ZB_ZCL_METERING_ELECTRICITY_ALARM_MASK_DEFAULT_VALUE ((zb_uint32_t)0xFFFFFFFF) + +/** @brief Default value for GenericFlowPressureAlarmMask attribute */ +#define ZB_ZCL_METERING_GENERIC_FLOW_PRESSURE_ALARM_MASK_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for WaterSpecificAlarmMask attribute */ +#define ZB_ZCL_METERING_WATER_SPECIFIC_ALARM_MASK_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for HeatAndCoolingSpecificAlarmMask attribute */ +#define ZB_ZCL_METERING_HEAT_AND_COOLING_SPECIFIC_ALARM_MASK_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for GasSpecificAlarmMask attribute */ +#define ZB_ZCL_METERING_GAS_SPECIFIC_ALARM_MASK_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for FastPollUpdatePeriod attribute */ +#define ZB_ZCL_METERING_LINKY_MODE_ON_OPERATION_DEFAULT_VALUE ((zb_uint8_t)0x00) +/** @} */ /* ZB_ZCL_METERING_SRV_ATTRS */ + + +/** @defgroup ZB_ZCL_METERING_CMDS Metering cluster commands + * @{ + */ + + +/** Metering cluster client command identifiers. + * @see SE spec, subclause D.3.3.3.1 + */ +typedef enum zb_zcl_metering_cli_cmd_e +{ + + /* (O) */ + ZB_ZCL_METERING_CLI_CMD_GET_PROFILE = 0x00, /**< @e GetProfile command */ + /* (O) */ + ZB_ZCL_METERING_CLI_CMD_REQUEST_MIRROR_RESPONSE, /**< The @e RequestMirrorResponse + * command allows the ESI to inform a + * sleepy Metering Device it has the + * ability to store and mirror its data. + */ + /* (O) */ + ZB_ZCL_METERING_CLI_CMD_MIRROR_REMOVED, /**= sizeof(zb_zcl_metering_get_profile_payload_t) ? ZB_TRUE : ZB_FALSE)) + +/** @ref ZB_ZCL_METERING_SRV_CMD_GET_PROFILE_RESPONSE "GetProfileResponse" command payload + * @see SE spec, subclause D.3.2.3.1.1.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_get_profile_response_payload_s +{ + /** It is 32-bit value (in UTC) representing the end time of the most + * chronologically recent interval being requested. + */ + zb_uint32_t end_time; + /** Status + * @see zb_zcl_metering_status_field_e + */ + zb_uint8_t status; + /** Represents the interval or time frame used to capture metered Energy, Gas, + * and Water consumption for profiling purposes. + * @see zb_zcl_metering_profile_interval_period_e + */ + zb_uint8_t profile_interval_period; + /** Represents the number of intervals the device is returning. + */ + zb_uint8_t number_of_periods_delivered; + /** Series of interval data captured using the period specified by the + * @e ProfileIntervalPeriod field. The content of the interval data depends of + * the type of information requested using the @e Channel field in the + * @ref ZB_ZCL_METERING_CLI_CMD_GET_PROFILE "GetProfileCommand", and will + * represent the change in that information since the previous interval. + */ + zb_uint24_t *intervals; +} ZB_PACKED_STRUCT zb_zcl_metering_get_profile_response_payload_t; + + +/** @ref ZB_ZCL_METERING_CLI_CMD_REQUEST_FAST_POLL_MODE "RequestFastPollMode" command payload + * @see SE spec, subclause D.3.3.3.1.4 + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_request_fast_poll_mode_payload_s +{ + /** Desired FastPollUpdatePeriod attribute. + */ + zb_uint8_t fast_poll_update_period; /* (M) */ + /** Desired duration for the server to remain in fast poll mode not to exceed 15 minutes + */ + zb_uint8_t duration_in_minutes; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_metering_request_fast_poll_mode_payload_t; + + +/** @ref ZB_ZCL_METERING_SRV_CMD_REQUEST_FAST_POLL_MODE_RESPONSE "RequestFastPollModeResponse" command payload + * @see SE spec, subclause D.3.3.3.1.4 + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_request_fast_poll_mode_response_payload_s +{ + /** The period at which metering data shall be updated. This may be different than the requested fast poll. + */ + zb_uint8_t applied_update_period_in_seconds; /* (M) */ + /** UTC time that indicates when the metering server will terminate fast poll mode and resume + * updating at the rate specified by @e DefaultUpdatePeriod. + */ + zb_uint32_t fast_poll_mode_end_time; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_metering_request_fast_poll_mode_response_payload_t; + + +/** @ref ZB_ZCL_METERING_SRV_CMD_GET_SAMPLED_DATA_RESPONSE "GetSampledDataResponse" command payload + * @see SE spec, subclause D.3.2.3.1.8 + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_get_sampled_data_response_payload_s +{ + /** Unique identifier allocated to this Sampling session. This field allows devices to match + * response data with the appropriate request. + */ + zb_uint16_t sample_id; /* (M) */ + /** A UTC Time field to denote the time of the first sample returned in this response. */ + zb_uint32_t sample_start_time; /* (M) */ + /** An 8-bit enumeration that identifies the type of data being sampled. */ + zb_uint8_t sample_type; /* (M) */ + /** An unsigned 16-bit field representing the interval or time in seconds between samples. */ + zb_uint16_t sample_request_interval; /* (M) */ + /** Represents the number of samples being requested, This value cannot exceed the size stipulated + * in the @e MaxNumberOfSamples field in the @e StartSampling command. + */ + zb_uint16_t number_of_samples; /* (M) */ + /** Series of data samples captured using the interval specified by the @e SampleRequestInterval + * field in the @e StartSampling command. + */ + zb_uint24_t *samples; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_metering_get_sampled_data_response_payload_t; + + +/** Sample Type Enumerations + * @see SE spec, Table D-54 + */ +enum zb_zcl_metering_sample_type_e +{ + ZB_ZCL_METERING_SAMPLE_TYPE_CONSUMPTION_DELIVERED = 0, /**< Consumption Delivered */ + ZB_ZCL_METERING_SAMPLE_TYPE_CONSUMPTION_RECEIVED = 1, /**< Consumption Received */ + ZB_ZCL_METERING_SAMPLE_TYPE_REACTIVE_CONSUMPTION_DELIVERED = 2, /**< Reactive Consumption Delivered */ + ZB_ZCL_METERING_SAMPLE_TYPE_REACTIVE_CONSUMPTION_RECEIVED = 3, /**< Reactive Consumption Received */ + ZB_ZCL_METERING_SAMPLE_TYPE_INSTANTANEOUS_DEMAND = 4 /**< InstantaneousDemand*/ +}; + + +/** @ref ZB_ZCL_METERING_CLI_CMD_GET_SAMPLED_DATA "GetSampledData" command payload + * @see SE spec, subclause D.3.2.3.1.8 + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_get_sampled_data_payload_s +{ + /** Unique identifier allocated to this Sampling session. This field allows devices to match + * response data with the appropriate request. + */ + zb_uint16_t sample_id; /* (M) */ + /** A UTC Timestamp indicating the earliest time of a sample to be returned. */ + zb_uint32_t earliest_sample_time; /* (M) */ + /** An 8-bit enumeration that identifies the type of data being sampled. */ + zb_uint8_t sample_type; /* (M) */ + /** Represents the number of samples being requested, This value cannot exceed the size stipulated + * in the @e MaxNumberOfSamples field in the @e StartSampling command. + */ + zb_uint16_t number_of_samples; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_metering_get_sampled_data_payload_t; + + +/** @ref ZB_ZCL_METERING_CLI_CMD_GET_SNAPSHOT "GetSnapshot" command payload + * @see SE spec, subclause D.3.3.3.1.7 + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_get_snapshot_payload_s +{ + /** A UTC Timestamp indicating the earliest time of a snapshot to be returned by a corresponding + * Publish Snapshot command. + */ + zb_uint32_t earliest_start_time; /* (M) */ + /** A UTC Timestamp indicating the latest time of a snapshot to be returned by a corresponding + * Publish Snapshot command. + */ + zb_uint32_t latest_end_time; /* (M) */ + /** Where multiple snapshots satisfy the selection criteria specified by the other fields in this + * command, this field identifies the individual snapshot to be returned. + */ + zb_uint8_t snapshot_offset; /* (M) */ + /** This field is used to select only snapshots that were taken due to a specific cause. */ + zb_uint32_t snapshot_cause; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_metering_get_snapshot_payload_t; + + +/** Snapshot Cause BitMap + * @see SE spec, Table D-52 + */ +enum zb_zcl_metering_snapshot_cause_e +{ + ZB_ZCL_METERING_CAUSE_GENERAL = 1 << 0, /**< General */ + ZB_ZCL_METERING_CAUSE_END_OF_BILLING_PERIOD = 1 << 1, /**< End of Billing Period */ + ZB_ZCL_METERING_CAUSE_END_OF_BLOCK_PERIOD = 1 << 2, /**< End of Block Period */ + ZB_ZCL_METERING_CAUSE_CHANGE_OF_TARIFF_INFORMATION = 1 << 3, /**< Change of Tariff Information */ + ZB_ZCL_METERING_CAUSE_CHANGE_OF_PRICE_MATRIX = 1 << 4, /**< Change of Price Matrix */ + ZB_ZCL_METERING_CAUSE_CHANGE_OF_BLOCK_THRESHOLDS = 1 << 5, /**< Change of Block Thresholds */ + ZB_ZCL_METERING_CAUSE_CHANGE_OF_CV = 1 << 6, /**< Change of CV */ + ZB_ZCL_METERING_CAUSE_CHANGE_OF_CF = 1 << 7, /**< Change of CF */ + ZB_ZCL_METERING_CAUSE_CHANGE_OF_CALENDAR = 1 << 8, /**< Change of Calendar */ + ZB_ZCL_METERING_CAUSE_CRITICAL_PEAK_PRICING = 1 << 9, /**< Critical Peak Pricing */ + ZB_ZCL_METERING_CAUSE_MANUALLY_TRIGGERED_FROM_CLIENT = 1 << 10, /**< Manually Triggered from Client */ + ZB_ZCL_METERING_CAUSE_END_OF_RESOLVE_PERIOD = 1 << 11, /**< End of Resolve Period */ + ZB_ZCL_METERING_CAUSE_CHANGE_OF_TENANCY = 1 << 12, /**< Change of Tenancy */ + ZB_ZCL_METERING_CAUSE_CHANGE_OF_SUPPLIER = 1 << 13, /**< Change of Supplier */ + ZB_ZCL_METERING_CAUSE_CHANGE_OF_METER_MODE = 1 << 14, /**< Change of (Meter) Mode */ + ZB_ZCL_METERING_CAUSE_DEBT_PAYMENT = 1 << 15, /**< Debt Payment */ + ZB_ZCL_METERING_CAUSE_SCHEDULED_SNAPSHOT = 1 << 16, /**< Scheduled Snapshot */ + ZB_ZCL_METERING_CAUSE_OTA_FIRMWARE_DOWNLOAD = 1 << 17, /**< OTA Firmware Download */ + ZB_ZCL_METERING_CAUSE_SELECT_ALL_SNAPSHOTS = 0xFFFFFFFF /**< Select All Snapshots */ +}; + + +/** Snapshot Payload Type + * @see SE spec, Table D-53 + */ +enum zb_zcl_metering_snapshot_payload_type_e +{ + ZB_ZCL_METERING_TOU_DELIVERED_REGISTERS = 0, /**< TOU Information Set DeliveredRegisters */ + ZB_ZCL_METERING_TOU_RECEIVED_REGISTERS = 1, /**< TOU Information Set Received Registers */ + ZB_ZCL_METERING_BLOCK_TIER_DELIVERED = 2, /**< Block Tier Information Set Delivered */ + ZB_ZCL_METERING_BLOCK_TIER_RECEIVED = 3, /**< Block Tier Information Set Received */ + ZB_ZCL_METERING_TOU_DELIVERED_NO_BILLING = 4, /**< TOU Information Set Delivered (No Billing) */ + ZB_ZCL_METERING_TOU_RECEIVED_NO_BILLING = 5, /**< TOU Information Set Received (No Billing) */ + ZB_ZCL_METERING_BLOCK_TIER_DELIVERED_NO_BILLING = 6, /**< Block Tier Information Set Delivered (No Billing) */ + ZB_ZCL_METERING_BLOCK_TIER_RECEIVED_NO_BILLING = 7, /**< Block Tier Information Set Received (No Billing) */ + ZB_ZCL_METERING_DATA_UNAVAILABLE = 128, /**< Data Unavailable */ +}; + + +/** SnapshotPayloadType 0 = TOU Information Delivered Set + * @see @ref ZB_ZCL_METERING_TOU_DELIVERED_REGISTERS + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_tou_delivered_payload_s +{ + /** An unsigned 48-bit integer that returns the value of the CurrentSummationDelivered + * attribute at the stated snapshot timestamp. + */ + zb_uint48_t current_summation_delivered; /* (M) */ + /** An unsigned 32-bit integer that provides a value for the costs in the current billing period. */ + zb_uint32_t bill_to_date_delivered; /* (M) */ + /** A UTC timestamp that indicates when the value of the associated BillToDateDelivered + * parameter was last updated. + */ + zb_uint32_t bill_to_date_time_stamp_delivered; /* (M) */ + /** An unsigned 32-bit integer that provides a value indicating what the estimated state of the + * account will be at the end of the billing period based on past consumption. + */ + zb_uint32_t projected_bill_delivered; /* (M) */ + /** A UTC timestamp that indicates when the associated ProjectedBillDelivered parameter was + * last updated. + */ + zb_uint32_t projected_bill_time_stamp_delivered; /* (M) */ + /** An 8-bit BitMap used to determine where the decimal point is located in the + * BillToDateDelivered and ProjectedBillDelivered fields. + */ + zb_uint8_t bill_delivered_trailing_digit; /* (M) */ + /** An 8-bit integer representing the number of tiers in use at the time the snapshot was taken. */ + zb_uint8_t number_of_tiers_in_use; /* (M) */ + /** The Publish Snapshot command contains N elements of CurrentTierNSummationDelivered attributes + * from the TOU Information Set. The Metering server shall send only the number of tiers in use, + * as stated in this command. + */ + zb_uint48_t *tier_summation; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_metering_tou_delivered_payload_t; + + +/** SnapshotPayloadType 1 = TOU Information Received Set + * @see @ref ZB_ZCL_METERING_TOU_RECEIVED_REGISTERS + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_tou_received_payload_s +{ + /** An unsigned 48-bit integer that returns the value of the CurrentSummationReceived + * attribute at the stated snapshot timestamp. + */ + zb_uint48_t current_summation_received; /* (M) */ + /** An unsigned 32-bit integer that provides a value for the costs in the current billing period. */ + zb_uint32_t bill_to_date_received; /* (M) */ + /** A UTC timestamp that indicates when the value of the associated BillToDateReceived parameter + * was last updated. + */ + zb_uint32_t bill_to_date_time_stamp_received; /* (M) */ + /** An unsigned 32-bit integer that provides a value indicating what the estimated state of the + * account will be at the end of the billing period based on past generation. + */ + zb_uint32_t projected_bill_received; /* (M) */ + /** A UTC timestamp that indicates when the associated ProjectedBillReceived parameter was last + * updated. + */ + zb_uint32_t projected_bill_time_stamp_received; /* (M) */ + /** An 8-bit BitMap used to determine where the decimal point is located in the + * BillToDateReceived and ProjectedBillReceived fields. + */ + zb_uint8_t bill_received_trailing_digit; /* (M) */ + /** An 8-bit integer representing the number of tiers in use at the time the snapshot + * was taken. + */ + zb_uint8_t number_of_tiers_in_use; /* (M) */ + /** The Publish Snapshot command contains N elements of CurrentTierNSummationReceived attributes + * from the TOU Information Set. The Metering server shall send only the number of tiers in use, + * as stated in this command. + */ + zb_uint48_t *tier_summation; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_metering_tou_received_payload_t; + + +/** SnapshotPayloadType 2 = Block Information Delivered Set + * @see @ref ZB_ZCL_METERING_BLOCK_TIER_DELIVERED + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_block_delivered_payload_s +{ + /** An unsigned 48-bit integer that returns the value of the CurrentSummationDelivered attribute + * at the stated snapshot timestamp. + */ + zb_uint48_t current_summation_delivered; /* (M) */ + /** An unsigned 32-bit integer that provides a value for the costs in the current billing period. */ + zb_uint32_t bill_to_date_delivered; /* (M) */ + /** A UTC timestamp that indicates when the value of the associated BillToDateDelivered + * parameter was last updated. + */ + zb_uint32_t bill_to_date_time_stamp_delivered; /* (M) */ + /** An unsigned 32-bit integer that provides a value indicating what the estimated state of + * the account will be at the end of the billing period based on past consumption. + */ + zb_uint32_t projected_bill_delivered; /* (M) */ + /** A UTC timestamp that indicates when the associated ProjectedBillDelivered parameter was + * last updated. + */ + zb_uint32_t projected_bill_time_stamp_delivered; /* (M) */ + /** An 8-bit BitMap used to determine where the decimal point is located in the + * BillToDateDelivered and ProjectedBillDelivered fields. + */ + zb_uint8_t bill_delivered_trailing_digit; /* (M) */ + /** An 8-bit integer representing the number of tiers in use at the time the snapshot was taken. */ + zb_uint8_t number_of_tiers_in_use; /* (M) */ + /** The Publish Snapshot command contains N elements of CurrentTierNSummationDelivered + * attributes from the TOU Information Set. + */ + zb_uint48_t *tier_summation; /* (M) */ + /** An 8-bit BitMap representing the number of tiers and block thresholds in use at the time the + * snapshot was taken. + */ + zb_uint8_t number_of_tiers_and_block_thresholds_in_use; /* (M) */ + /** The Publish Snapshot command contains N elements of the Block Information Attribute Set + * (Delivered). The metering server shall send only the number of Tiers and Blocks in use as + * stated in this command. + */ + zb_uint48_t *tier_block_summation; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_metering_block_delivered_payload_t; + + +/** SnapshotPayloadType 3 = Block Information Received Set + * @see @ref ZB_ZCL_METERING_BLOCK_TIER_RECEIVED + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_block_received_payload_s +{ + /** An unsigned 48-bit integer that returns the value of the CurrentSummationReceived attribute + * at the stated snapshot timestamp. + */ + zb_uint48_t current_summation_received; /* (M) */ + /** An unsigned 32-bit integer that provides a value for the costs in the current billing period. */ + zb_uint32_t bill_to_date_received; /* (M) */ + /** A UTC timestamp that indicates when the value of the associated BillToDateReceived parameter + * was last updated. + */ + zb_uint32_t bill_to_date_time_stamp_received; /* (M) */ + /** An unsigned 32-bit integer that provides a value indicating what the estimated state of the + * account will be at the end of the billing period based on past generation. + */ + zb_uint32_t projected_bill_received; /* (M) */ + /** A UTC timestamp that indicates when the associated ProjectedBillReceived parameter was last + * updated. + */ + zb_uint32_t projected_bill_time_stamp_received; /* (M) */ + /** An 8-bit BitMap used to determine where the decimal point is located in the + * BillToDateReceived and ProjectedBillReceived fields + */ + zb_uint8_t bill_received_trailing_digit; /* (M) */ + /** An 8-bit integer representing the number of tiers in use at the time the snapshot was taken. */ + zb_uint8_t number_of_tiers_in_use; /* (M) */ + /** The Publish Snapshot command contains N elements of CurrentTierNSummationReceived attributes + * from the TOU Information Set. + */ + zb_uint48_t *tier_summation; /* (M) */ + /** An 8-bit BitMap representing the number of tiers and block thresholds in use at the time the + * snapshot was taken. + */ + zb_uint8_t number_of_tiers_and_block_thresholds_in_use; /* (M) */ + /** The Publish Snapshot command contains N elements of the Block Information Attribute Set + * (Received). + */ + zb_uint48_t *tier_block_summation; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_metering_block_received_payload_t; + + +/** SnapshotPayloadType 4 = TOU Information Set Delivered (No Billing) + * @see @ref ZB_ZCL_METERING_TOU_DELIVERED_NO_BILLING + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_tou_delivered_no_billing_payload_s +{ + /** An unsigned 48-bit integer that returns the value of the CurrentSummationDelivered attribute + * at the stated snapshot timestamp. + */ + zb_uint48_t current_summation_delivered; /* (M) */ + /** An 8-bit integer representing the number of tiers in use at the time the snapshot was taken. */ + zb_uint8_t number_of_tiers_in_use; /* (M) */ + /** The Publish Snapshot command contains N elements of CurrentTierNSummationDelivered attributes + * from the TOU Information Set. + */ + zb_uint48_t *tier_summation; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_metering_tou_delivered_no_billing_payload_t; + + +/** SnapshotPayloadType 5 = TOU Information Set Received (No Billing) + * @see @ref ZB_ZCL_METERING_TOU_RECEIVED_NO_BILLING + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_tou_received_no_billing_payload_s +{ + /** An unsigned 48-bit integer that returns the value of the CurrentSummationReceived attribute + * at the stated snapshot timestamp. + */ + zb_uint48_t current_summation_received; /* (M) */ + /** An 8-bit integer representing the number of tiers in use at the time the snapshot was taken. */ + zb_uint8_t number_of_tiers_in_use; /* (M) */ + /** The Publish Snapshot command contains N elements of CurrentTierNSummationReceived attributes + * from the TOU Information Set. + */ + zb_uint48_t *tier_summation; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_metering_tou_received_no_billing_payload_t; + + +/** SnapshotPayloadType 6 = Block Tier Information Set Delivered (No Billing) + * @see @ref ZB_ZCL_METERING_BLOCK_TIER_DELIVERED_NO_BILLING + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_block_tier_delivered_no_billing_payload_s +{ + /** An unsigned 48-bit integer that returns the value of the CurrentSummationDelivered attribute + * at the stated snapshot timestamp. + */ + zb_uint48_t current_summation_delivered; /* (M) */ + /** An 8-bit integer representing the number of tiers in use at the time the snapshot was taken. */ + zb_uint8_t number_of_tiers_in_use; /* (M) */ + /** The Publish Snapshot command contains N elements of CurrentTierNSummationDelivered attributes + * from the TOU Information Set. + */ + zb_uint48_t *tier_summation; /* (M) */ + /** An 8-bit BitMap representing the number of tiers and block thresholds in use at the time the + * snapshot was taken. + */ + zb_uint8_t number_of_tiers_and_block_thresholds_in_use; /* (M) */ + /** The Publish Snapshot command contains N elements of the Block Information Attribute Set + * (Delivered). The metering server shall send only the number of Tiers and Blocks in use as + * stated in this command. + */ + zb_uint48_t *tier_block_summation; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_metering_block_tier_delivered_no_billing_payload_t; + + +/** SnapshotPayloadType 7 = Block Tier Information Set Received (No Billing) + * @see @ref ZB_ZCL_METERING_BLOCK_TIER_RECEIVED_NO_BILLING + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_block_tier_received_no_billing_payload_s +{ + /** An unsigned 48-bit integer that returns the value of the CurrentSummationReceived attribute + * at the stated snapshot timestamp. + */ + zb_uint48_t current_summation_received; /* (M) */ + /** An 8-bit integer representing the number of tiers in use at the time the snapshot was taken.*/ + zb_uint8_t number_of_tiers_in_use; /* (M) */ + /** The Publish Snapshot command contains N elements of CurrentTierNSummationReceived attributes + * from the TOU Information Set. + */ + zb_uint48_t *tier_summation; /* (M) */ + /** An 8-bit BitMap representing the number of tiers and block thresholds in use at the time the + * snapshot was taken. + */ + zb_uint8_t number_of_tiers_and_block_thresholds_in_use; /* (M) */ + /** The Publish Snapshot command contains N elements of the Block Information Attribute Set + * (Received). + */ + zb_uint48_t *tier_block_summation; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_metering_block_tier_received_no_billing_payload_t; + + +/** The format of the Snapshot Sub-Payload differs depending on the SnapshotPayloadType + * @see SE spec, Table D-53 and D.3.2.3.1.7 + */ +typedef ZB_PACKED_PRE union zb_zcl_metering_snapshot_sub_payload_s +{ + /** @see @ref zb_zcl_metering_tou_delivered_payload_s + * @see @ref ZB_ZCL_METERING_TOU_DELIVERED_REGISTERS */ + zb_zcl_metering_tou_delivered_payload_t tou_delivered; + /** @see @ref zb_zcl_metering_tou_received_payload_s + * @see @ref ZB_ZCL_METERING_TOU_RECEIVED_REGISTERS */ + zb_zcl_metering_tou_received_payload_t tou_received; + /** @see @ref zb_zcl_metering_block_delivered_payload_s + * @see @ref ZB_ZCL_METERING_BLOCK_TIER_DELIVERED */ + zb_zcl_metering_block_delivered_payload_t block_delivered; + /** @see @ref zb_zcl_metering_block_received_payload_s + * @see @ref ZB_ZCL_METERING_BLOCK_TIER_RECEIVED */ + zb_zcl_metering_block_received_payload_t block_received; + /** @see @ref zb_zcl_metering_tou_delivered_no_billing_payload_s + * @see @ref ZB_ZCL_METERING_TOU_DELIVERED_NO_BILLING */ + zb_zcl_metering_tou_delivered_no_billing_payload_t tou_delivered_no_billing; + /** @see @ref zb_zcl_metering_tou_received_no_billing_payload_s + * @see @ref ZB_ZCL_METERING_TOU_RECEIVED_NO_BILLING */ + zb_zcl_metering_tou_received_no_billing_payload_t tou_received_no_billing; + /** @see @ref zb_zcl_metering_block_tier_delivered_no_billing_payload_s + * @see @ref ZB_ZCL_METERING_BLOCK_TIER_DELIVERED_NO_BILLING */ + zb_zcl_metering_block_tier_delivered_no_billing_payload_t block_tier_delivered_no_billing; + /** @see @ref zb_zcl_metering_block_tier_received_no_billing_payload_s + * @see @ref ZB_ZCL_METERING_BLOCK_TIER_RECEIVED_NO_BILLING */ + zb_zcl_metering_block_tier_received_no_billing_payload_t block_tier_received_no_billing; + +} ZB_PACKED_STRUCT zb_zcl_metering_snapshot_sub_payload_t; + + +/** @ref ZB_ZCL_METERING_SRV_CMD_PUBLISH_SNAPSHOT "PublishSnapshot" command payload + * @see SE spec, subclause D.3.2.3.1.7 + */ +typedef ZB_PACKED_PRE struct zb_zcl_metering_publish_snapshot_payload_s +{ + /** Unique identifier allocated by the device creating the snapshot. */ + zb_uint32_t snapshot_id; /* (M) */ + /** This is a 32-bit value (in UTC Time) representing the time at which the data snapshot was taken. */ + zb_uint32_t snapshot_time; /* (M) */ + /** An 8-bit Integer indicating the number of snapshots found, based on the search criteria + * defined in the associated GetSnapshot command. + */ + zb_uint8_t total_snapshots_found; /* (M) */ + /** The CommandIndex is used to count the payload fragments in the case where the entire payload + * (snapshot) does not fit into one message + */ + zb_uint8_t command_index; /* (M) */ + /** In the case where the entire payload (snapshot) does not fit into one message, the + * Total Number of Commands field indicates the total number of sub-commands that will be returned. + */ + zb_uint8_t total_number_of_commands; /* (M) */ + /** A 32-bit BitMap indicating the cause of the snapshot */ + zb_uint32_t snapshot_cause; /* (M) */ + /** The SnapshotPayloadType is an 8-bit enumerator defining the format of the Snapshot Sub-Payload + * in this message. + */ + zb_uint8_t snapshot_payload_type; /* (M) */ + + /** @see @ref zb_zcl_metering_snapshot_sub_payload_s */ + zb_zcl_metering_snapshot_sub_payload_t snapshot_sub_payload; +} ZB_PACKED_STRUCT zb_zcl_metering_publish_snapshot_payload_t; + + +/** Function for send @ref ZB_ZCL_METERING_CLI_CMD_GET_SNAPSHOT "GetSnapshot" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_METERING_GET_SNAPSHOT_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (ref to @ref zb_zcl_metering_get_snapshot_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + */ +void zb_zcl_metering_send_cmd_get_snapshot(zb_uint8_t param, zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, + zb_zcl_metering_get_snapshot_payload_t *payload, + zb_callback_t cb); + + +/** Function for send @ref ZB_ZCL_METERING_CLI_CMD_GET_SAMPLED_DATA "GetSampledData" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_METERING_GET_SAMPLED_DATA_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (ref to @ref zb_zcl_metering_get_sampled_data_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + */ +void zb_zcl_metering_send_cmd_get_sampled_data(zb_uint8_t param, zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, + zb_zcl_metering_get_sampled_data_payload_t *payload, + zb_callback_t cb); + + +/** Function for send @ref ZB_ZCL_METERING_CLI_CMD_REQUEST_FAST_POLL_MODE "RequestFastPollMode" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_METERING_REQUEST_FAST_POLL_MODE_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (ref to @ref zb_zcl_metering_request_fast_poll_mode_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + */ +void zb_zcl_metering_send_cmd_request_fast_poll_mode(zb_uint8_t param, zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, + zb_zcl_metering_request_fast_poll_mode_payload_t *payload, + zb_callback_t cb); + + +/** Function for send @ref ZB_ZCL_METERING_CLI_CMD_GET_PROFILE "GetProfile" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_METERING_GET_PROFILE_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param payload - Packet payload (ref to @ref zb_zcl_metering_get_profile_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + */ +void zb_zcl_metering_send_cmd_get_profile(zb_uint8_t param, zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, zb_zcl_metering_get_profile_payload_t *payload, + zb_callback_t cb); + + +/** Function for send @ref ZB_ZCL_METERING_SRV_CMD_PUBLISH_SNAPSHOT "PublishSnapshot" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_METERING_PUBLISH_SNAPSHOT_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_metering_publish_snapshot_payload_t). + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + */ +void zb_zcl_metering_send_cmd_publish_snapshot(zb_uint8_t param, const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, + const zb_zcl_metering_publish_snapshot_payload_t *pl, + zb_callback_t cb); + + +/** Function for send @ref ZB_ZCL_METERING_SRV_CMD_REQUEST_FAST_POLL_MODE_RESPONSE "RequestFastPollMode" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_METERING_REQUEST_FAST_POLL_MODE_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_metering_request_fast_poll_mode_response_payload_t). + * @param pl_size - size in bytes of input payload. Stack can calculate actual payload size. + * Set pl_size to 0 for it. + * @param tsn - transaction sequence number of response + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + */ +void zb_zcl_metering_send_cmd_request_fast_poll_mode_response(zb_uint8_t param, const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, + const zb_zcl_metering_request_fast_poll_mode_response_payload_t *pl, + zb_uint8_t pl_size, zb_uint8_t tsn, zb_callback_t cb); + + +/** Function for send @ref ZB_ZCL_METERING_SRV_CMD_GET_PROFILE_RESPONSE "GetProfileResponse" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_METERING_GET_PROFILE_RESPONSE_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_metering_get_profile_response_payload_t). + * @param pl_size - size in bytes of input payload. Stack can calculate actual payload size. + * Set pl_size to 0 for it. + * @param tsn - transaction sequence number of response + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + */ +void zb_zcl_metering_send_cmd_get_profile_response(zb_uint8_t param, const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, const zb_zcl_metering_get_profile_response_payload_t *pl, + zb_uint8_t pl_size, zb_uint8_t tsn, zb_callback_t cb); + + +/** Function for send @ref ZB_ZCL_METERING_SRV_CMD_GET_PROFILE_RESPONSE "GetSampledDataResponse" command. + * On receiver's side callback ZCL device callback @ref ZB_ZCL_REGISTER_DEVICE_CB will be called with + * @ref ZB_ZCL_METERING_GET_SAMPLED_DATA_RESPONSE_CB_ID + * @param param - Reference to buffer. + * @param dst_addr - Address of the device to send command to. + * @param dst_addr_mode - Address mode for dst_addr. + * @param dst_ep - Destination endpoint. + * @param src_ep - Current endpoint. + * @param pl - Packet payload (ref to @ref zb_zcl_metering_get_sampled_data_response_payload_t). + * @param pl_size - size in bytes of input payload. Stack can calculate actual payload size. + * Set pl_size to 0 for it. + * @param tsn - transaction sequence number of response + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + */ +void zb_zcl_metering_send_cmd_get_sampled_data_response(zb_uint8_t param, const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, + const zb_zcl_metering_get_sampled_data_response_payload_t *pl, + zb_uint8_t pl_size, zb_uint8_t tsn, zb_callback_t cb); + +/** Macro for call @ref zb_zcl_metering_send_cmd_get_snapshot function + */ +#define ZB_ZCL_METERING_SEND_CMD_GET_SNAPSHOT(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, cb) \ + zb_zcl_metering_send_cmd_get_snapshot(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, cb) + + +/** Macro for call @ref zb_zcl_metering_send_cmd_get_sampled_data function + */ +#define ZB_ZCL_METERING_SEND_CMD_GET_SAMPLED_DATA(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, cb) \ + zb_zcl_metering_send_cmd_get_sampled_data(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, cb) + + + +/** Macro for call @ref zb_zcl_metering_send_cmd_request_fast_poll_mode function + */ +#define ZB_ZCL_METERING_SEND_CMD_REQUEST_FAST_POLL_MODE(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, cb) \ + zb_zcl_metering_send_cmd_request_fast_poll_mode(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, cb) + + +/** Macro for call @ref zb_zcl_metering_send_cmd_get_profile function + */ +#define ZB_ZCL_METERING_SEND_CMD_GET_PROFILE(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, cb) \ + zb_zcl_metering_send_cmd_get_profile(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, cb) + + +/** Macro for call @ref zb_zcl_metering_send_cmd_publish_snapshot function + */ +#define ZB_ZCL_METERING_SEND_CMD_PUBLISH_SNAPSHOT(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, cb) \ + zb_zcl_metering_send_cmd_publish_snapshot(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, cb) + + +/** Macro for call @ref zb_zcl_metering_send_cmd_request_fast_poll_mode_response function + */ +#define ZB_ZCL_METERING_SEND_CMD_REQUEST_FAST_POLL_MODE_RESPONSE(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, cb) \ + zb_zcl_metering_send_cmd_request_fast_poll_mode_response(_param, _dst_addr, _addr_mode, \ + _dst_ep, _src_ep, _payload, cb) + + +/** Macro for call @ref zb_zcl_metering_send_cmd_get_profile_response function + */ +#define ZB_ZCL_METERING_SEND_CMD_GET_PROFILE_RESPONSE(_param, _dst_addr, _addr_mode, _dst_ep, \ + _src_ep, _payload, _pl_size, cb) \ + zb_zcl_metering_send_cmd_get_profile_response(_param, _dst_addr, _addr_mode, _dst_ep, \ + _src_ep, _payload, _pl_size, cb) + + +/** Macro for call @ref zb_zcl_metering_send_cmd_get_sampled_data_response function + */ +#define ZB_ZCL_METERING_SEND_CMD_GET_SAMPLED_DATA_RESPONSE(_param, _dst_addr, _addr_mode, _dst_ep, \ + _src_ep, _payload, _pl_size, cb) \ + zb_zcl_metering_send_cmd_get_sampled_data_response(_param, _dst_addr, _addr_mode, _dst_ep, \ + _src_ep, _payload, _pl_size, cb) + + +/** @} */ /* ZB_ZCL_METERING_CMDS */ + + +/*! @cond internals_doc */ +/*! @internal @name Metering cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METERING_CURRENT_SUMMATION_DELIVERED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_METERING_CURRENT_SUMMATION_DELIVERED_ID, \ + ZB_ZCL_ATTR_TYPE_U48, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METERING_STATUS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_METERING_STATUS_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METERING_UNIT_OF_MEASURE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_METERING_UNIT_OF_MEASURE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METERING_SUMMATION_FORMATTING_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_METERING_SUMMATION_FORMATTING_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METERING_METERING_DEVICE_TYPE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_METERING_METERING_DEVICE_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METERING_INSTANTANEOUS_DEMAND_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_METERING_INSTANTANEOUS_DEMAND_ID, \ + ZB_ZCL_ATTR_TYPE_S24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METERING_DEMAND_FORMATTING_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_METERING_DEMAND_FORMATTING_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METERING_HISTORICAL_CONSUMPTION_FORMATTING_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_METERING_HISTORICAL_CONSUMPTION_FORMATTING_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METERING_MULTIPLIER_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_METERING_MULTIPLIER_ID, \ + ZB_ZCL_ATTR_TYPE_U24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_METERING_DIVISOR_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_METERING_DIVISOR_ID, \ + ZB_ZCL_ATTR_TYPE_U24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + + +/*! @internal Number of attributes mandatory for reporting in Metering cluster */ +#define ZB_ZCL_METERING_REPORT_ATTR_COUNT 3 + +/*! @} + @endcond */ /* Metering cluster internals */ + + +/** @struct zb_zcl_metering_attrs_t + * @brief Metering cluster attributes + */ +/** @brief Declare attribute list for Electrical Measurement cluster + @param attr_list - attribute list name + @param curr_summ_delivered - pointer to variable to store Current Summation Delivered attribute value + @param status - pointer to variable to store Status attribute value + @param unit_of_measure - pointer to variable to store Unit Of Measure attribute value + @param summation_formatting - pointer to variable to store Summation Formatting attribute value + @param metering_device_type - pointer to variable to store Device Type attribute value +*/ +#define ZB_ZCL_DECLARE_METERING_ATTRIB_LIST(attr_list, curr_summ_delivered, status, unit_of_measure, \ + summation_formatting, metering_device_type) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_METERING) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_CURRENT_SUMMATION_DELIVERED_ID, (curr_summ_delivered)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_STATUS_ID, (status)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_UNIT_OF_MEASURE_ID, (unit_of_measure)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_SUMMATION_FORMATTING_ID, (summation_formatting)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_METERING_DEVICE_TYPE_ID, (metering_device_type)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + + +/** @brief Declare attribute list for Electrical Measurement cluster (extended attribute set) + @param attr_list - attribute list name + @param curr_summ_delivered - pointer to variable to store Current Summ Delivered attribute value + @param status - pointer to variable to store Status attribute value + @param unit_of_measure - pointer to variable to store Unit Of Measure attribute value + @param summation_formatting - pointer to variable to store Summation Formatting attribute value + @param metering_device_type - pointer to variable to store Device Type attribute value + @param instantaneous_demand - pointer to variable to store Instantaneous Demand attribute value + @param demand_formatting - pointer to variable to store Demand Formatting attribute value + @param historical_consumption_formatting - pointer to variable to store Historical Consumption Formatting attribute value + @param multiplier - pointer to variable to store Multiplier attribute value + @param divisor - pointer to variable to store Divisor attribute value +*/ +#define ZB_ZCL_DECLARE_METERING_ATTRIB_LIST_EXT(attr_list, \ + curr_summ_delivered, status, unit_of_measure, summation_formatting, metering_device_type, \ + instantaneous_demand, demand_formatting, historical_consumption_formatting, multiplier, divisor) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_METERING) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_CURRENT_SUMMATION_DELIVERED_ID, (curr_summ_delivered)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_STATUS_ID, (status)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_UNIT_OF_MEASURE_ID, (unit_of_measure)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_SUMMATION_FORMATTING_ID, (summation_formatting)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_METERING_DEVICE_TYPE_ID, (metering_device_type)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_INSTANTANEOUS_DEMAND_ID, (instantaneous_demand)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_DEMAND_FORMATTING_ID, (demand_formatting)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_HISTORICAL_CONSUMPTION_FORMATTING_ID, (historical_consumption_formatting)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_MULTIPLIER_ID, (multiplier)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_METERING_DIVISOR_ID, (divisor)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +typedef struct zb_zcl_metering_attrs_s +{ + + /** @copydoc ZB_ZCL_ATTR_METERING_CURRENT_SUMMATION_DELIVERED_ID + * @see ZB_ZCL_ATTR_METERING_CURRENT_SUMMATION_DELIVERED_ID + */ + zb_uint48_t curr_summ_delivered; + + /** @copydoc ZB_ZCL_ATTR_METERING_STATUS_ID + * @see ZB_ZCL_ATTR_METERING_STATUS_ID + */ + zb_uint8_t status; + + /** @copydoc ZB_ZCL_ATTR_METERING_UNIT_OF_MEASURE_ID + * @see ZB_ZCL_ATTR_METERING_UNIT_OF_MEASURE_ID + */ + zb_uint8_t unit_of_measure; + + /** @copydoc ZB_ZCL_ATTR_METERING_SUMMATION_FORMATTING_ID + * @see ZB_ZCL_ATTR_METERING_SUMMATION_FORMATTING_ID + */ + zb_uint8_t summation_formatting; + + /** @copydoc ZB_ZCL_ATTR_METERING_METERING_DEVICE_TYPE_ID + * @see ZB_ZCL_ATTR_METERING_METERING_DEVICE_TYPE_ID + */ + zb_uint8_t device_type; +} zb_zcl_metering_attrs_t; + + +/** @brief Declare attribute list for Metering cluster cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - variable of @ref zb_zcl_metering_attrs_t type (containing Metering cluster attributes) + */ +#define ZB_ZCL_DECLARE_METERING_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_METERING_ATTRIB_LIST(attr_list, &attrs.curr_summ_delivered, \ + &attrs.status, &attrs.unit_of_measure, &attrs.summation_formatting, \ + &attrs.device_type) + + +/** @} */ /* ZB_ZCL_METERING ZCL SE Metering cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_metering_init_server(void); +void zb_zcl_metering_init_client(void); + + +#define ZB_ZCL_CLUSTER_ID_METERING_SERVER_ROLE_INIT zb_zcl_metering_init_server +#define ZB_ZCL_CLUSTER_ID_METERING_CLIENT_ROLE_INIT zb_zcl_metering_init_client + +#endif /* ZB_ZCL_METERING_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_multistate_input.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_multistate_input.h new file mode 100644 index 0000000..ad295a5 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_multistate_input.h @@ -0,0 +1,435 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Multistate Input cluster definitions +*/ + +#ifndef ZB_ZCL_MULTISTATE_INPUT_H +#define ZB_ZCL_MULTISTATE_INPUT_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_MULTISTATE_INPUT + * @{ + * @details + * The Multistate Input cluster provides an interface for reading the value + * of a multistate measurement and accessing various characteristics of that + * measurement. No cluster specific commands are received or generated. + */ + +/* Cluster ZB_ZCL_CLUSTER_ID_MULTI_INPUT */ + +/** @defgroup ZB_ZCL_MULTISTATE_INPUT_ATTRS_GROUP Multistate Input cluster attributes + * @{ + */ + +/** @brief Multistate Input cluster attribute identifiers + * @see ZCL spec, Multistate Input (Basic) Cluster 3.14.8.4.2 + */ +enum zb_zcl_multi_input_attr_e +{ + /** @brief StateText attribute, ZCL spec 3.14.11.18 */ + ZB_ZCL_ATTR_MULTI_INPUT_STATE_TEXT_ID = 0x000e, + /** @brief Description attribute, ZCL spec 3.14.11.4 */ + ZB_ZCL_ATTR_MULTI_INPUT_DESCRIPTION_ID = 0x001c, + /** @brief NumberOfStates attribute, ZCL spec 3.14.11.17 */ + ZB_ZCL_ATTR_MULTI_INPUT_NUM_OF_STATES_ID = 0x004a, + /** @brief OutOfService attribute, ZCL spec 3.14.11.1 */ + ZB_ZCL_ATTR_MULTI_INPUT_OUT_OF_SERVICE_ID = 0x0051, + /** @brief PresentValue attribute, ZCL spec 3.14.11.2 */ + ZB_ZCL_ATTR_MULTI_INPUT_PRESENT_VALUE_ID = 0x0055, + /** @brief Reliability attribute, ZCL spec 3.14.11.9 */ + ZB_ZCL_ATTR_MULTI_INPUT_RELIABILITY_ID = 0x0067, + /** @brief StatusFlags attribute, ZCL spec 3.14.11.3 */ + ZB_ZCL_ATTR_MULTI_INPUT_STATUS_FLAGS_ID = 0x006f, + /** @brief ApplicationType attribute, ZCL spec 3.14.11.19 */ + ZB_ZCL_ATTR_MULTI_INPUT_APPLICATION_TYPE_ID = 0x0100, +}; + +/** + * @brief StatusFlags attribute values. + * @see ZCL spec 3.14.11.3 for details. + */ +enum zb_zcl_multi_input_status_flags_value_e +{ + ZB_ZCL_MULTI_INPUT_STATUS_FLAG_NORMAL = 0x00, /**< Normal (default) state. */ + ZB_ZCL_MULTI_INPUT_STATUS_FLAG_IN_ALARM = 0x01, /**< In alarm bit. */ + ZB_ZCL_MULTI_INPUT_STATUS_FLAG_FAULT = 0x02, /**< Fault bit. */ + ZB_ZCL_MULTI_INPUT_STATUS_FLAG_OVERRIDDEN = 0x04, /**< Overridden bit. */ + ZB_ZCL_MULTI_INPUT_STATUS_FLAG_OUT_OF_SERVICE = 0x08, /**< Out of service bit. */ +}; + +/** @brief Reliability attribute values. + * @see ZCL spec 3.14.11.9 for details. + */ +enum zb_zcl_multi_input_reliability_value_e +{ + ZB_ZCL_MULTI_INPUT_RELIABILITY_NO_FAULT_DETECTED = 0x00, + ZB_ZCL_MULTI_INPUT_RELIABILITY_NO_SENSOR = 0x01, + ZB_ZCL_MULTI_INPUT_RELIABILITY_OVER_RANGE = 0x02, + ZB_ZCL_MULTI_INPUT_RELIABILITY_UNDER_RANGE = 0x03, + ZB_ZCL_MULTI_INPUT_RELIABILITY_OPEN_LOOP = 0x04, + ZB_ZCL_MULTI_INPUT_RELIABILITY_SHORTED_LOOP = 0x05, + ZB_ZCL_MULTI_INPUT_RELIABILITY_NO_OUTPUT = 0x06, + ZB_ZCL_MULTI_INPUT_RELIABILITY_UNRELIABLE_OTHER = 0x07, + ZB_ZCL_MULTI_INPUT_RELIABILITY_PROCESS_ERROR = 0x08, + ZB_ZCL_MULTI_INPUT_RELIABILITY_MULTI_STATE_FAULT = 0x09, + ZB_ZCL_MULTI_INPUT_RELIABILITY_CONFIGURATION_ERROR = 0x0a, +}; + +/** @defgroup ZB_ZCL_MULTISTATE_INPUT_APPLICATION_TYPES Multistate Input cluster application types + * @{ + * @details + * The ApplicationType attribute indicates the specific application usage + * for the cluster. ApplicationType is subdivided into Group, Type and + * an Index number, as follows: + * + * Group = Bits 24 to 31 + * An indication of the cluster this attribute is part of. Multistate Input + * clusters have Group = 0x0d. + * + * Type = Bits 16 to 23 + * The physical quantity that the PresentValue attribute of the cluster + * represents. + * + * Index = Bits 0 to 15 + * The specific application usage of the cluster. + */ + +#define ZB_ZCL_MI_GROUP_ID 0x0d +/* TODO: Consider adding common macro for all application types */ +#define ZB_ZCL_MI_SET_APP_TYPE_WITH_ID(_type, _id) ((ZB_ZCL_MI_GROUP_ID << 24) | ((_type & 0xff) << 16) | (_id & 0xffff)) + +/** @brief Type values for Multistate Input cluster applications + * @see ZCL spec 3.14.11.19.7 + */ +enum zb_zcl_mi_application_types_e +{ + ZB_ZCL_MI_APP_TYPE_APP_DOMAIN_HVAC, + /* Types 0x01 to 0xfe are reserved */ + ZB_ZCL_MI_APP_TYPE_OTHER = 0xff +}; + +/** @defgroup ZB_ZCL_MI_APP_DOMAIN_HVAC_TYPE Multistate Input cluster representing HVAC domain + * @{ + */ + +/** @brief Values for 'Application Domain HVAC' type of Multistate Input cluster + * @see ZCL spec 3.14.11.19.7.1 + * @note + * This application domain is specific for Heating, Ventilation, Air + * Conditioning (HVAC) type of applications and the enumeration lists possible + * application usage states. + */ +enum zb_zcl_mi_app_domain_hvac_e +{ + /** @brief On, Off, Auto states */ + ZB_ZCL_MI_APP_DOMAIN_HVAC_STATES_GROUP_0 = ZB_ZCL_MI_SET_APP_TYPE_WITH_ID(ZB_ZCL_MI_APP_TYPE_APP_DOMAIN_HVAC, 0x0000), + /** @brief Off, Low, Medium, High states */ + ZB_ZCL_MI_APP_DOMAIN_HVAC_STATES_GROUP_1, + /** @brief Auto, Heat, Cool, Off, Emergency Heat, Fan Only, Max Heat states */ + ZB_ZCL_MI_APP_DOMAIN_HVAC_STATES_GROUP_2, + /** @brief Occupied, Unoccupied, Standby, Bypass states */ + ZB_ZCL_MI_APP_DOMAIN_HVAC_STATES_GROUP_3, + /** @brief Inactive, Active, Hold states */ + ZB_ZCL_MI_APP_DOMAIN_HVAC_STATES_GROUP_4, + /** @brief + * Auto, Warm-up, Water Flush, Autocalibration, Shutdown Open, Shutdown + * Closed, Low Limit, Test and Balance states + */ + ZB_ZCL_MI_APP_DOMAIN_HVAC_STATES_GROUP_5, + /** @brief Off, Auto, Heat Control, Heat Only, Cool Only, Fan Only states */ + ZB_ZCL_MI_APP_DOMAIN_HVAC_STATES_GROUP_6, + /** @brief High, Normal, Low states */ + ZB_ZCL_MI_APP_DOMAIN_HVAC_STATES_GROUP_7, + /** @brief Occupied, Unoccupied, Startup, Shutdown states */ + ZB_ZCL_MI_APP_DOMAIN_HVAC_STATES_GROUP_8, + /** @brief Night, Day, Hold states */ + ZB_ZCL_MI_APP_DOMAIN_HVAC_STATES_GROUP_9, + /** @brief Off, Cool, Heat, Auto, Emergency Heat states */ + ZB_ZCL_MI_APP_DOMAIN_HVAC_STATES_GROUP_10, + /** @brief + * Shutdown Closed, Shutdown Open, Satisfied, Mixing, Cooling, Heating, + * Supplemental Heat states + */ + ZB_ZCL_MI_APP_DOMAIN_HVAC_STATES_GROUP_11, + /* 0x0200 to 0xfffe are Vendor defined */ + ZB_ZCL_MI_APP_DOMAIN_HVAC_OTHER = ZB_ZCL_MI_SET_APP_TYPE_WITH_ID(ZB_ZCL_MI_APP_TYPE_APP_DOMAIN_HVAC, 0xffff) +}; + +/** @} */ /* end of ZB_ZCL_MI_APP_DOMAIN_HVAC_TYPE group */ + +/** @} */ /* end of ZB_ZCL_MULTISTATE_INPUT_APPLICATION_TYPES */ + +/** @brief Default value for Multistate Input cluster revision global attribute */ +#define ZB_ZCL_MULTI_INPUT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @brief Default value for Description attribute */ +#define ZB_ZCL_MULTI_INPUT_DESCRIPTION_DEFAULT_VALUE {0} + +/** @brief Default value for NumberOfStates attribute */ +#define ZB_ZCL_MULTI_INPUT_NUM_OF_STATES_DEFAULT_VALUE ((zb_uint16_t)0x0000u) + +/** @brief Default value for OutOfService attribute */ +#define ZB_ZCL_MULTI_INPUT_OUT_OF_SERVICE_DEFAULT_VALUE ZB_FALSE + +/** @brief Default value for Reliability attribute */ +#define ZB_ZCL_MULTI_INPUT_RELIABILITY_DEFAULT_VALUE ZB_ZCL_MULTI_INPUT_RELIABILITY_NO_FAULT_DETECTED + +/** @brief Default value for StatusFlags attribute */ +#define ZB_ZCL_MULTI_INPUT_STATUS_FLAGS_DEFAULT_VALUE ZB_ZCL_MULTI_INPUT_STATUS_FLAG_NORMAL + +/** @brief StatusFlags attribute minimum value */ +#define ZB_ZCL_MULTI_INPUT_STATUS_FLAGS_MIN_VALUE 0 + +/** @brief StatusFlags attribute maximum value */ +#define ZB_ZCL_MULTI_INPUT_STATUS_FLAGS_MAX_VALUE 0x0f + +/** @cond internals_doc */ +/** @name Multistate Input cluster internals + * Internal structures for Multistate Input cluster + * @{ + */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_MULTI_INPUT_DESCRIPTION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_MULTI_INPUT_DESCRIPTION_ID, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_MULTI_INPUT_NUM_OF_STATES_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_MULTI_INPUT_NUM_OF_STATES_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_MULTI_INPUT_OUT_OF_SERVICE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_MULTI_INPUT_OUT_OF_SERVICE_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_MULTI_INPUT_PRESENT_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_MULTI_INPUT_PRESENT_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_MULTI_INPUT_RELIABILITY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_MULTI_INPUT_RELIABILITY_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_MULTI_INPUT_STATUS_FLAGS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_MULTI_INPUT_STATUS_FLAGS_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_MULTI_INPUT_APPLICATION_TYPE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_MULTI_INPUT_APPLICATION_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** Number of attributes mandatory for reporting in Multistate Input cluster */ +#define ZB_ZCL_MULTI_INPUT_REPORT_ATTR_COUNT 0 + +/** @} */ +/** @endcond */ /* Multistate Input cluster internals */ + +/** @brief Declare attribute list for Multistate Input cluster + * @param attr_list - attribute list name + * @param description - pointer to variable storing Description attribute value + * @param num_of_states - pointer to variable storing NumberOfStates attribute value + * @param out_of_service - pointer to variable storing OutOfService attribute value + * @param present_value - pointer to variable storing PresentValue attribute value + * @param reliability - pointer to variable storing Reliability attribute value + * @param status_flags - pointer to variable storing StatusFlags attribute value + * @param app_type - pointer to variable storing ApplicationType attribute value + */ +#define ZB_ZCL_DECLARE_MULTI_INPUT_ATTRIB_LIST( \ + attr_list, \ + description, \ + num_of_states, \ + out_of_service, \ + present_value, \ + reliability, \ + status_flags, \ + app_type) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_MULTI_INPUT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_MULTI_INPUT_DESCRIPTION_ID, (description)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_MULTI_INPUT_NUM_OF_STATES_ID, (num_of_states)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_MULTI_INPUT_OUT_OF_SERVICE_ID, (out_of_service)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_MULTI_INPUT_PRESENT_VALUE_ID, (present_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_MULTI_INPUT_RELIABILITY_ID, (reliability)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_MULTI_INPUT_STATUS_FLAGS_ID, (status_flags)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_MULTI_INPUT_APPLICATION_TYPE_ID, (app_type)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @} */ /* end of ZB_ZCL_MULTISTATE_INPUT_ATTRS_GROUP group */ + +/** @defgroup ZB_ZCL_MULTISTATE_INPUT_ATTR_API Multistate Input cluster attribute value manipulation API + * @{ + */ + +/** @brief Set normal operating mode + * @param ep - endpoint number + */ +#define ZB_ZCL_MULTI_INPUT_SET_NORMAL_MODE(ep) \ +{ \ + zb_uint8_t val; \ + \ + val = ZB_FALSE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_MULTI_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_INPUT_OUT_OF_SERVICE_ID, \ + &val, ZB_FALSE); \ + \ + val = ZB_ZCL_MULTI_INPUT_STATUS_FLAG_NORMAL; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_MULTI_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_INPUT_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ +} + +/** @brief Set Out of service operating mode + * @param ep - endpoint number + */ +#define ZB_ZCL_MULTI_INPUT_SET_OUT_OF_SERVICE(ep) \ +{ \ + zb_zcl_attr_t *attr_desc; \ + zb_uint8_t val; \ + \ + val = ZB_TRUE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_MULTI_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_INPUT_OUT_OF_SERVICE_ID, \ + &val, ZB_FALSE); \ + \ + attr_desc = zb_zcl_get_attr_desc_a(ep, ZB_ZCL_CLUSTER_ID_MULTI_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_INPUT_STATUS_FLAGS_ID); \ + if (attr_desc) \ + { \ + val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_MULTI_INPUT_STATUS_FLAG_OUT_OF_SERVICE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_MULTI_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_INPUT_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ + } \ +} + +/** @brief Set overridden operating mode + * @param ep - endpoint number + */ +#define ZB_ZCL_MULTI_INPUT_SET_OVERRIDDEN_MODE(ep) \ +{ \ + zb_zcl_attr_t *attr_desc; \ + zb_uint8_t val; \ + \ + attr_desc = zb_zcl_get_attr_desc_a(ep, ZB_ZCL_CLUSTER_ID_MULTI_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_INPUT_STATUS_FLAGS_ID); \ + if (attr_desc) \ + { \ + val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_MULTI_INPUT_STATUS_FLAG_OVERRIDDEN;\ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_MULTI_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_INPUT_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ + } \ +} + +/** @brief Set fault status flag + * @param ep - endpoint number + */ +#define ZB_ZCL_MULTI_INPUT_SET_FAULT_STATUS(ep) \ +{ \ + zb_zcl_attr_t *attr_desc; \ + zb_uint8_t val; \ + \ + attr_desc = zb_zcl_get_attr_desc_a(ep, ZB_ZCL_CLUSTER_ID_MULTI_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_INPUT_STATUS_FLAGS_ID); \ + if (attr_desc) \ + { \ + val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_MULTI_INPUT_STATUS_FLAG_FAULT; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_MULTI_INPUT, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_INPUT_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ + } \ +} + +/** @} */ /* end of ZB_ZCL_MULTISTATE_INPUT_ATTR_API group */ + +/** @} */ /* ZCL Multistate Input cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_multi_input_init_server(void); +void zb_zcl_multi_input_init_client(void); +#define ZB_ZCL_CLUSTER_ID_MULTI_INPUT_SERVER_ROLE_INIT zb_zcl_multi_input_init_server +#define ZB_ZCL_CLUSTER_ID_MULTI_INPUT_CLIENT_ROLE_INIT zb_zcl_multi_input_init_client + +#endif /* ZB_ZCL_MULTISTATE_INPUT_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_multistate_value.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_multistate_value.h new file mode 100644 index 0000000..5ff7cbf --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_multistate_value.h @@ -0,0 +1,489 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Multistate Value cluster definitions */ + +#ifndef ZB_ZCL_MULTISTATE_VALUE_H +#define ZB_ZCL_MULTISTATE_VALUE_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_MULTISTATE_VALUE + * @{ + * @details + * The Multistate Value (Basic) cluster provides an interface for setting + * a multistate value, typically used as a control system parameter, and + * accessing characteristics of that value. + */ + +/* ZB_ZCL_CLUSTER_ID_MULTI_VALUE = 0x000e defined in zb_zcl_common.h ZCL spec 3.14.4 */ + +/** @name Multistate Value cluster attributes + * @{ + */ + +/** @brief Multistate Value cluster attribute identifiers + * @see ZCL spec, Multistate Value (Basic) Cluster 3.14.4.4.2 + */ +enum zb_zcl_multi_value_attr_e +{ + // TODO: Support Text/NumberOfs attribute + // @brief Text attribute, ZCL spec 3.14.11.18 + // ZB_ZCL_ATTR_MULTI_VALUE_STATE_TEXT_ID = 0x000e, + + /** @brief Description attribute, ZCL spec 3.14.11.4 */ + ZB_ZCL_ATTR_MULTI_VALUE_DESCRIPTION_ID = 0x001c, + + // TODO: Support Text/NumberOfs attribute + // @brief NumberOfs attribute, ZCL spec 3.14.11.17 + // ZB_ZCL_ATTR_MULTI_VALUE_NUMBER_OF_STATE_ID = 0x0051, + + /** @brief OutOfService attribute, ZCL spec 3.14.11.1 */ + ZB_ZCL_ATTR_MULTI_VALUE_OUT_OF_SERVICE_ID = 0x0051, + /** @brief PresentValue attribute, ZCL spec 3.14.11.2 */ + ZB_ZCL_ATTR_MULTI_VALUE_PRESENT_VALUE_ID = 0x0055, + + // TODO: Support PriorityArray attribute + // /** @brief PriorityArray attribute, ZCL spec 3.14.11.6 */ + // ZB_ZCL_ATTR_MULTI_VALUE_PRIORITY_ARRAY_ID = 0x0057, + + /** @brief Reliability attribute, ZCL spec 3.14.11.9 */ + ZB_ZCL_ATTR_MULTI_VALUE_RELIABILITY_ID = 0x0067, + /** @brief Reliability attribute, ZCL spec 3.14.11.7 */ + ZB_ZCL_ATTR_MULTI_VALUE_RELINQUISH_DEFAULT_ID = 0x0068, + /** @brief StatusFlags attribute, ZCL spec 3.14.11.3 */ + ZB_ZCL_ATTR_MULTI_VALUE_STATUS_FLAGS_ID = 0x006f, + /** @brief ApplicationType attribute, ZCL spec 3.14.11.19 */ + ZB_ZCL_ATTR_MULTI_VALUE_APPLICATION_TYPE_ID = 0x0100, +}; + +/** + * @brief StatusFlags attribute values. + * @see ZCL spec 3.14.11.3 for details. + */ +enum zb_zcl_multi_value_status_flags_value_e +{ + ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_NORMAL = 0x00, /**< Normal (default) . */ + ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_IN_ALARM = 0x01, /**< In alarm bit. */ + ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_FAULT = 0x02, /**< Fault bit. */ + ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_OVERRIDDEN = 0x04, /**< Overridden bit. */ + ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_OUT_OF_SERVICE = 0x08, /**< Out of service bit. */ +}; + +/** @brief Reliability attribute values. + * @see ZCL spec 3.14.11.9 for details. + */ +enum zb_zcl_multi_value_reliability_value_e +{ + ZB_ZCL_MULTI_VALUE_RELIABILITY_NO_FAULT_DETECTED = 0x00, /**< No fault detected */ + ZB_ZCL_MULTI_VALUE_RELIABILITY_NO_SENSOR = 0x01, /**< No sensor */ + ZB_ZCL_MULTI_VALUE_RELIABILITY_OVER_RANGE = 0x02, /**< Over range */ + ZB_ZCL_MULTI_VALUE_RELIABILITY_UNDER_RANGE = 0x03, /**< Under range */ + ZB_ZCL_MULTI_VALUE_RELIABILITY_OPEN_LOOP = 0x04, /**< Open loop */ + ZB_ZCL_MULTI_VALUE_RELIABILITY_SHORTED_LOOP = 0x05, /**< Shorted loop */ + ZB_ZCL_MULTI_VALUE_RELIABILITY_NO_OUTPUT = 0x06, /**< No output */ + ZB_ZCL_MULTI_VALUE_RELIABILITY_UNRELIABLE_OTHER = 0x07, /**< Unreliable other */ + ZB_ZCL_MULTI_VALUE_RELIABILITY_PROCESS_ERROR = 0x08, /**< Process error */ + ZB_ZCL_MULTI_VALUE_RELIABILITY_MULTI_STATE_FAULT = 0x09, /**< Mutlistate fault */ + ZB_ZCL_MULTI_VALUE_RELIABILITY_CONFIGURATION_ERROR = 0x0a, /**< Configuration error */ +}; + +/** @name Multistate Value cluster application types + * @{ + * @details + * The ApplicationType attribute indicates the specific application usage + * for the cluster. ApplicationType is subdivided into Group, Type and + * an Index number, as follows: + * + * - Group = Bits 24 to 31 + * An indication of the cluster this attribute is part of. Multistate Value + * clusters have Group = 0x0d. + * + * - Type = Bits 16 to 23 + * The physical quantity that the PresentValue attribute of the cluster + * represents. + * + * - Index = Bits 0 to 15 + * The specific application usage of the cluster. + */ + +#define ZB_ZCL_MV_GROUP_ID 0x0d +#define ZB_ZCL_MV_SET_APP_TYPE_WITH_ID(_type, _id) ((ZB_ZCL_MV_GROUP_ID << 24) | ((_type & 0xff) << 16) | (_id & 0xffff)) + +/** @brief Type values for Multistate Value cluster applications + * @see ZCL spec 3.16.11.19.9 + */ +enum zb_zcl_mv_application_types_e +{ + ZB_ZCL_MV_APP_TYPE_APP_DOMAIN_HVAC = 0x0000, /**< Application Domain HVAC */ + + /* All other group values are currently reserved. */ +}; + +enum zb_zcl_mv_app_domain_hvac_e +{ + ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_0 /**< On, Off, Auto state */ + = ZB_ZCL_MV_SET_APP_TYPE_WITH_ID(ZB_ZCL_MV_APP_TYPE_APP_DOMAIN_HVAC, 0x0000), + + ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_1, /**< Off, Low, Medium, High state */ + + ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_2, /**< Auto, Heat, Cool, Off, Emergency Heat, + Fan Only, Max Heat state */ + ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_3, /**< Occupied, Unoccupied, Standby, Bypass state */ + + ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_4, /**< Inactive, Active, Hold state */ + + ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_5, /**< Auto, Warm-up, Water Flush, Autocalibration, + Shutdown Open, Shutdown Closed, Low Limit, + Test and Balance state */ + + ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_6, /**< Off, Auto, Heat Control, Heat Only, Cool Only, + Fan Only state */ + + ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_7, /**< High, Normal, Low state */ + + ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_8, /**< Occupied, Unoccupied, Startup, Shutdown state */ + + ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_9, /**< Night, Day, Hold state */ + + + ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_10, /**< Off, Cool, Heat, Auto, Emergency Heat state */ + ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_11, /**< Shutdown Closed, Shutdown Open, Satisfied, + Mixing, Cooling, Heating, + Supplemental Heat state */ + + /* 0x0200 to 0xfffe are Vendor defined */ + + ZB_ZCL_MV_APP_DOMAIN_HVAC_OTHER /**< Other */ + = ZB_ZCL_MV_SET_APP_TYPE_WITH_ID(ZB_ZCL_MV_APP_TYPE_APP_DOMAIN_HVAC, 0xffff), +}; + +/** @} */ /* end of ZB_ZCL_MULTI_VALUE_APP_TYPE */ + +/** @brief Default value for Multistate Value cluster revision global attribute */ +#define ZB_ZCL_MULTI_VALUE_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @brief Default value for Description attribute */ +#define ZB_ZCL_MULTI_VALUE_DESCRIPTION_DEFAULT_VALUE {0} + +/** @brief Default value for OutOfService attribute */ +#define ZB_ZCL_MULTI_VALUE_OUT_OF_SERVICE_DEFAULT_VALUE ZB_FALSE + +/** @brief Default value for Reliability attribute */ +#define ZB_ZCL_MULTI_VALUE_RELIABILITY_DEFAULT_VALUE ZB_ZCL_MULTI_VALUE_RELIABILITY_NO_FAULT_DETECTED + +/** @brief Default value for StatusFlags attribute */ +#define ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_DEFAULT_VALUE ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_NORMAL + +/** @brief StatusFlags attribute minimum value */ +#define ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_MIN_VALUE 0 + +/** @brief StatusFlags attribute maximum value */ +#define ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_MAX_VALUE 0x0f + +/** @cond internals_doc */ +/** @name Multistate Value cluster internals + * Internal structures for Multistate Value cluster + * @{ + */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_MULTI_VALUE_DESCRIPTION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_MULTI_VALUE_DESCRIPTION_ID, \ + ZB_ZCL_ATTR_TYPE_CHAR_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_MULTI_VALUE_OUT_OF_SERVICE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_MULTI_VALUE_OUT_OF_SERVICE_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_MULTI_VALUE_PRESENT_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_MULTI_VALUE_PRESENT_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_MULTI_VALUE_RELIABILITY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_MULTI_VALUE_RELIABILITY_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_MULTI_VALUE_RELINQUISH_DEFAULT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_MULTI_VALUE_RELINQUISH_DEFAULT_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_MULTI_VALUE_STATUS_FLAGS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_MULTI_VALUE_STATUS_FLAGS_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_MULTI_VALUE_APPLICATION_TYPE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_MULTI_VALUE_APPLICATION_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** Number of attributes mandatory for reporting in Multistate Value cluster */ +#define ZB_ZCL_MULTI_VALUE_REPORT_ATTR_COUNT 0 + +/** @} */ +/** @endcond */ /* Multistate Value cluster internalstate */ + +/** @brief Declare attribute list for Multistate Value cluster + * @param attr_list - attribute list name + * @param description - pointer to variable storing Description attribute value + * @param out_of_service - pointer to variable storing OutOfService attribute value + * @param present_value - pointer to variable storing PresentValue attribute value + * @param reliability - pointer to variable storing Reliability attribute value + * @param relinquish_default - pointer to variable storing RelinquishDefault attribute value + * @param status_flags - pointer to variable storing StatusFlags attribute value + * @param app_type - pointer to variable storing ApplicationType attribute value + */ +#define ZB_ZCL_DECLARE_MULTI_VALUE_ATTRIB_LIST(attr_list, \ + description, \ + out_of_service, \ + present_value, \ + reliability, \ + relinquish_default, \ + status_flags, \ + app_type) \ +\ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_MULTI_VALUE) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_MULTI_VALUE_DESCRIPTION_ID, (description)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_MULTI_VALUE_OUT_OF_SERVICE_ID, (out_of_service)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_MULTI_VALUE_PRESENT_VALUE_ID, (present_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_MULTI_VALUE_RELIABILITY_ID, (reliability)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_MULTI_VALUE_RELINQUISH_DEFAULT_ID, (relinquish_default)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_MULTI_VALUE_STATUS_FLAGS_ID, (status_flags)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_MULTI_VALUE_APPLICATION_TYPE_ID, (app_type)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! Maximum length of Description string field */ +#define ZB_ZCL_MULTI_VALUE_DESCRIPTION_MAX_LEN 16 + +/** + * @brief Multistate Value cluster attributes + */ +typedef struct zb_zcl_multi_value_attrs_s +{ + /** @copydoc ZB_ZCL_ATTR_MULTI_VALUE_DESCRIPTION_ID + * @see ZB_ZCL_ATTR_MULTI_VALUE_DESCRIPTION_ID + */ + zb_char_t description[ZB_ZCL_MULTI_VALUE_DESCRIPTION_MAX_LEN + 1]; + + /** @copydoc ZB_ZCL_ATTR_MULTI_VALUE_OUT_OF_SERVICE_ID + * @see ZB_ZCL_ATTR_MULTI_VALUE_OUT_OF_SERVICE_ID + */ + zb_bool_t out_of_service; + + /** @copydoc ZB_ZCL_ATTR_MULTI_VALUE_PRESENT_VALUE_ID + * @see ZB_ZCL_ATTR_MULTI_VALUE_PRESENT_VALUE_ID + */ + zb_single_t present_value; + + /** @copydoc ZB_ZCL_ATTR_MULTI_VALUE_RELIABILITY_ID + * @see ZB_ZCL_ATTR_MULTI_VALUE_RELIABILITY_ID + */ + zb_uint8_t reliability; + + /** @copydoc ZB_ZCL_ATTR_MULTI_VALUE_RELINQUISH_DEFAULT_ID + * @see ZB_ZCL_ATTR_MULTI_VALUE_RELINQUISH_DEFAULT_ID + */ + zb_single_t relinquish_default; + + /** @copydoc ZB_ZCL_ATTR_MULTI_VALUE_STATUS_FLAGS_ID + * @see ZB_ZCL_ATTR_MULTI_VALUE_STATUS_FLAGS_ID + */ + zb_uint8_t status_flags; + + /** @copydoc ZB_ZCL_ATTR_MULTI_VALUE_APPLICATION_TYPE_ID + * @see ZB_ZCL_ATTR_MULTI_VALUE_APPLICATION_TYPE_ID + */ + zb_uint32_t application_type; +} zb_zcl_multi_value_attrs_t; + +/** @brief Declare attribute list for Multistate Value cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - variable of @ref zb_zcl_multi_value_attrs_t type + * (containing Multistate Value cluster attributes) + */ +#define ZB_ZCL_DECLARE_MULTI_VALUE_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_MULTI_VALUE_ATTRIB_LIST(attr_list, \ + &attrs.description, \ + &attrs.out_of_service, \ + &attrs.present_value, \ + &attrs.reliability, \ + &attrs.relinquish_default, \ + &attrs.status_flags, \ + &attrs.application_type) + +/** @} */ /* end of ZB_ZCL_MULTI_VALUE_ATTRSTATE_GROUP group */ + +/** @name Multistate Value cluster attribute value manipulation API + * @{ + */ + +/** @brief Set normal operating mode + * @param ep - endpoint number + */ +#define ZB_ZCL_MULTI_VALUE_SET_NORMAL_MODE(ep) \ +{ \ + zb_uint8_t val; \ + \ + val = ZB_FALSE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_MULTI_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_VALUE_OUT_OF_SERVICE_ID, \ + &val, ZB_FALSE); \ + \ + val = ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_NORMAL; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_MULTI_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_VALUE_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ +} + +/** @brief Set Out of service operating mode + * @param ep - endpoint number + */ +#define ZB_ZCL_MULTI_VALUE_SET_OUT_OF_SERVICE(ep) \ +{ \ + zb_zcl_attr_t *attr_desc; \ + zb_uint8_t val; \ + \ + val = ZB_TRUE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_MULTI_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_VALUE_OUT_OF_SERVICE_ID, \ + &val, ZB_FALSE); \ + \ + attr_desc = zb_zcl_get_attr_desc_a(ep, ZB_ZCL_CLUSTER_ID_MULTI_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_VALUE_STATUS_FLAGS_ID); \ + if (attr_desc) \ + { \ + val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_OUT_OF_SERVICE; \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_MULTI_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_VALUE_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ + } \ +} + +/** @brief Set overridden operating mode + * @param ep - endpoint number + */ +#define ZB_ZCL_MULTI_VALUE_SET_OVERRIDDEN_MODE(ep) \ +{ \ + zb_zcl_attr_t *attr_desc; \ + zb_uint8_t val; \ + \ + attr_desc = zb_zcl_get_attr_desc_a(ep, ZB_ZCL_CLUSTER_ID_MULTI_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_VALUE_STATUS_FLAGS_ID); \ + if (attr_desc) \ + { \ + val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_OVERRIDDEN \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_MULTI_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_VALUE_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ + } \ +} + +/** @brief Set fault status flag + * @param ep - endpoint number + */ +#define ZB_ZCL_MULTI_VALUE_SET_FAULT_STATUS(ep) \ +{ \ + zb_zcl_attr_t *attr_desc; \ + zb_uint8_t val; \ + \ + attr_desc = zb_zcl_get_attr_desc_a(ep, ZB_ZCL_CLUSTER_ID_MULTI_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_VALUE_STATUS_FLAGS_ID); \ + if (attr_desc) \ + { \ + val = *(zb_uint8_t*)attr_desc->data_p | ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_FAULT \ + ZB_ZCL_SET_ATTRIBUTE(ep, ZB_ZCL_CLUSTER_ID_MULTI_VALUE, \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_ATTR_MULTI_VALUE_STATUS_FLAGS_ID, \ + &val, ZB_FALSE); \ + } \ +} + +/** @} */ +/** @} */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_multi_value_init_server(void); +void zb_zcl_multi_value_init_client(void); +#define ZB_ZCL_CLUSTER_ID_MULTI_VALUE_SERVER_ROLE_INIT zb_zcl_multi_value_init_server +#define ZB_ZCL_CLUSTER_ID_MULTI_VALUE_CLIENT_ROLE_INIT zb_zcl_multi_value_init_client + +#endif /* ZB_ZCL_MULTISTATE_VALUE_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_occupancy_sensing.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_occupancy_sensing.h new file mode 100644 index 0000000..4174b86 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_occupancy_sensing.h @@ -0,0 +1,330 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Occupancy Sensing definitoins +*/ + +#ifndef ZB_ZCL_OCCUPANCY_SENSING_H +#define ZB_ZCL_OCCUPANCY_SENSING_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_OCCUPANCY_SENSING + * @{ + * @details + * Occupancy Sensing cluster has no cluster-specific command support. Cluster + * attributes can be queried with @ref ZB_ZCL_COMMANDS "common commands". + */ + +/*! @name Occupancy Sensing cluster attributes + @{ +*/ + +/*! @brief Occupancy Sensing cluster attribute identifiers + @see ZCL spec, subclause 4.8.2.2 +*/ +enum zb_zcl_occupancy_sensing_attr_e +{ + /** Occupancy attribute identifier */ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_ID = 0x0000, + /** Occupancy Sensor Type attribute identifier */ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_ID = 0x0001, + /** The OccupancySensorTypeBitmap attribute specifies the types of the occupancy + * sensor. */ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_BITMAP_ID = 0x0002, + /** PIROccupiedToUnoccupiedDelay identifier */ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_PIR_OCC_TO_UNOCC_DELAY_ID = 0x0010, + /** PIRUnoccupiedToOccupiedDelay identifier */ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_DELAY_ID = 0x0011, + /** PIRUnoccupiedToOccupiedThreshold identifier */ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_THRESHOLD_ID = 0x0012, + /** The UltrasonicOccupiedToUnoccupiedDelay attribute is 16 bits in length and + * specifies the time delay, in seconds, before the Ultrasonic sensor changes to its + * unoccupied state after the last detection of movement in the sensed area. */ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_ID = 0x0020, + /** The UltrasonicUnoccupiedToOccupiedDelay attribute is 16 bits in length and + * specifies the time delay, in seconds, before the Ultrasonic sensor changes + * to its occupied state after the detection of movement in the sensed area. */ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_ID = 0x0021, + /** The UltrasonicUnoccupiedToOccupiedThreshold attribute is 8 bits in length and + * specifies the number of movement detection events that must occur in the period + * UltrasonicUnoccupiedToOccupiedDelay, before the Ultrasonic sensor changes to its + * occupied state. */ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ID = 0x0022, + /** The PhysicalContactOccupiedToUnoccupiedDelay attribute is 16 bits in length and + * specifies the time delay, in seconds, before the physical contact occupancy sensor + * changes to its unoccupied state after detecting the unoccupied event. */ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_ID = 0x0030, + /** The PhysicalContactUnoccupiedToOccupiedDelay attribute is 16 bits in length and + * specifies the time delay, in seconds, before the physical contact sensor changes + * to its occupied state after the detection of the occupied event. */ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_ID = 0x0031, + /** The PhysicalContactUnoccupiedToOccupiedThreshold attribute is 8 bits in length and + * specifies the number of movement detection events that must occur in the period + * PhysicalContactUnoccupiedToOccupiedDelay, before the PIR sensor changes to its + * occupied state. */ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ID = 0x0032, + /* Parking Sensor, Attributes for device Configuration, 2.5.1 */ + /** @cond internals_doc */ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_REPORTING_MODE_ID = 0x8001, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_DEBUG_MODE_ID = 0x8002, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_SENSING_INTERVAL_ID = 0x8003, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_MAX_NBR_CONFIRM_PINGS_ID = 0x8004, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_CONFIRM_PING_DELAY_ID = 0x8005, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_NBR_CONFIRM_PINGS_TO_VALID_ID = 0x8006, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_LOCAL_TEMPERATURE_OVERRIDE_ID = 0x8007, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_REMOTE_TEMPERATURE_VALUE_ID = 0x8008, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_HUMIDITY_COMPENSATION_ID = 0x800A, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_TRANDUCER_SENSITIVITY_CALIBRATION_SOURCE_ID = 0x800B, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_TRANDUCER_SENSITIVITY_CALIBRATION_OVERRIDE_VALUE_ID = 0x800C, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_SENSOR_TIME_VS_GAIN_LUT_ID = 0x800D, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_LEARN_ID = 0x800E, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_RINGDOWN_DISTANCE_ID = 0x800F, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_REFERENCE_FLOOR_DISTANCE_ID = 0x8010, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_DETECTION_ALGORITHM_SELECTOR_ID = 0x8011, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_FLOOR_DEADBAND_ID = 0x8012, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_MAIN_OBJECT_DEADBAND_ID = 0x8013, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_DETECTION_THRESHOLD_ID = 0x8014, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_FORCE_REPORT_ID = 0x801C, + + /* Parking Sensor, Reportable Attributes, 2.5.2 */ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_LOCAL_TEMPERATURE_VALUE_ID = 0x8009, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_CONFIDENCE_ID = 0x8015, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_ECHO_RETURN_ARRAY_ID = 0x8017, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_RX_SAMPLES_ARRAY_1_ID = 0x8018, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_RX_SAMPLES_ARRAY_2_ID = 0x8019, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_RX_SAMPLES_ARRAY_3_ID = 0x801A, + ZB_ZCL_ATTR_OCCUPANCY_SENSING_CUSTOM_RX_SAMPLES_ARRAY_4_ID = 0x801B + /*! @} + * @endcond */ /* internals_doc */ +}; + +/** @brief Default value for Occupancy Sensing cluster revision global attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** @brief Minimal value for PIROccToUnoccDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PIR_OCC_TO_UNOCC_DELAY_MIN_VALUE ((zb_uint16_t)0x0000) + +/** @brief Maximal value for PIROccToUnoccDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PIR_OCC_TO_UNOCC_DELAY_MAX_VALUE ((zb_uint16_t)0xfffe) + +/** @brief Default value for PIROccToUnoccDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PIR_OCC_TO_UNOCC_DELAY_DEFAULT_VALUE ZB_ZCL_OCCUPANCY_SENSING_PIR_OCC_TO_UNOCC_DELAY_MIN_VALUE + +/** @brief Minimal value for PIRUnoccToOccDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_DELAY_MIN_VALUE ((zb_uint16_t)0x0000) + +/** @brief Maximal value for PIRUnoccToOccDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_DELAY_MAX_VALUE ((zb_uint16_t)0xfffe) + +/** @brief Default value for PIRUnoccToOccDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_DELAY_DEFAULT_VALUE ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_DELAY_MIN_VALUE + +/** @brief Minimal value for PIRUnoccToOccThreshold attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_THRESHOLD_MIN_VALUE ((zb_uint8_t)0x01) + +/** @brief Maximal value for PIRUnoccToOccThreshold attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_THRESHOLD_MAX_VALUE ((zb_uint8_t)0xfe) + +/** @brief Default value for PIRUnoccToOccThreshold attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_THRESHOLD_DEFAULT_VALUE ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_THRESHOLD_MIN_VALUE + +/** @brief Minimal value for UltrasonicOccupiedToUnoccupiedDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_MIN_VALUE ((zb_uint16_t)0x0000) + +/** @brief Maximal value for UltrasonicOccupiedToUnoccupiedDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_MAX_VALUE ((zb_uint16_t)0xfffe) + +/** @brief Default value for UltrasonicOccupiedToUnoccupiedDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_DEFAULT_VALUE ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_MIN_VALUE + +/** @brief Minimal value for UltrasonicUnoccupiedToOccupiedDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_MIN_VALUE ((zb_uint16_t)0x0000) + +/** @brief Maximal value for UltrasonicUnoccupiedToOccupiedDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_MAX_VALUE ((zb_uint16_t)0xfffe) + +/** @brief Default value for UltrasonicUnoccupiedToOccupiedDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_DEFAULT_VALUE ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_MIN_VALUE + +/** @brief Minimal value for UltrasonicUnoccupiedToOccupiedThreshold attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MIN_VALUE ((zb_uint8_t)0x01) + +/** @brief Maximal value for UltrasonicUnoccupiedToOccupiedThreshold attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MAX_VALUE ((zb_uint8_t)0xfe) + +/** @brief Default value for UltrasonicUnoccupiedToOccupiedThreshold attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_DEFAULT_VALUE ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MIN_VALUE + +/** @brief Default value for PhysicalContactOccupiedToUnoccupiedDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief No-reporting value for PhysicalContactOccupiedToUnoccupiedDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_NO_REPORTING_VALUE ((zb_uint16_t)0xffff) + +/** @brief Default value for PhysicalContactUnoccupiedToOccupiedDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief No-reporting value for PhysicalContactUnoccupiedToOccupiedDelay attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_NO_REPORTING_VALUE ((zb_uint16_t)0xffff) + +/** @brief Minimal value for PhysicalContactUnoccupiedToOccupiedThreshold attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MIN_VALUE ((zb_uint8_t)0x01) + +/** @brief Maximal value for PhysicalContactUnoccupiedToOccupiedThreshold attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MAX_VALUE ((zb_uint8_t)0xfe) + +/** @brief Default value for PhysicalContactUnoccupiedToOccupiedThreshold attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_DEFAULT_VALUE ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_DEFAULT_VALUE + +/*! @brief Permissible values for Occupancy attribute + @see ZCL spec, subclause 4.8.2.2.1.1 +*/ +enum zb_zcl_occupancy_sensing_occupancy_e +{ + /*! Unoccupied value */ + ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_UNOCCUPIED = 0, + /*! Occupied value */ + ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_OCCUPIED = 1 +}; + +/* Custom Attributes values */ + +/*! @brief Maximal value for switch type attribute */ +#define ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_MAX_VALUE \ + (ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_UNOCCUPIED) + + +/* Switch type attribute has no default value */ + +/*! @brief Permissible values for Occupancy Sensor Type attribute + @see ZCL spec, subclause 4.8.2.2.1.2 +*/ +enum zb_zcl_occupancy_sensing_occupancy_sensor_type_e +{ + /*! PIR value */ + ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_PIR = 0, + /*! Ultrasonic value */ + ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_ULTRASONIC = 1, + /*! PIR and Ultrasonic value */ + ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_PIR_AND_ULTRASONIC = 2, + /*! Reserved value */ + ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_RESERVED = 3 +}; + +/** @cond internals_doc */ +enum zb_zcl_custom_reporting_mode_type_e +{ + ZB_ZCL_CUSTOM_OCCUPANCY_SENSING_REPORING_MODE_TYPE_REGULAR_REPORTING = 0, + ZB_ZCL_CUSTOM_OCCUPANCY_SENSING_REPORING_MODE_TYPE_LOW_POWER_REPORTING = 1 +}; + + +enum zb_zcl_custom_debug_mode_type_e +{ + ZB_ZCL_OCCUPANCY_SENSING_CUSTOM_DEBUG_MODE_TYPE_SHORT = 0, + ZB_ZCL_OCCUPANCY_SENSING_CUSTOM_DEBUG_MODE_TYPE_ENHANCED = 1, + ZB_ZCL_OCCUPANCY_SENSING_CUSTOM_DEBUG_MODE_TYPE_DEBUG = 2 +}; + +enum zb_zcl_custom_learn_type_e +{ + ZB_ZCL_OCCUPANCY_SENSING_CUSTOM_LEARN_NOT_YET_PERFORMED = 0, + ZB_ZCL_OCCUPANCY_SENSING_CUSTOM_LEARN_IN_PROGRESS = 1, + ZB_ZCL_OCCUPANCY_SENSING_CUSTOM_LEARN_FINISHED_WITH_A_FAILURE = 2, + ZB_ZCL_OCCUPANCY_SENSING_CUSTOM_LEARN_FINISHED_SUCCSESSFULLY = 3 +}; + + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_ID(data_ptr) \ + { \ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ + } + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_ID(data_ptr) \ + { \ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ + } + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_BITMAP_ID(data_ptr) \ + { \ + ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_BITMAP_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ + } +/** @internal Number of attributes mandatory for reporting on Occupancy Sensing cluster */ +#define ZB_ZCL_OCCUPANCY_SENSING_REPORT_ATTR_COUNT 1 + +/*! @} + * @endcond */ /* internals_doc */ + +/** @brief Declare attribute list for Occupancy Sensing cluster + @param attr_list - attribute list name + @param occupancy - pointer to variable to store Occupancy attribute value + @param occupancy_sensor_type - pointer to variable to store Occupancy Sensor Type attribute value + @param occupancy_sensor_type_bitmap - pointer to variable to store Occupancy Sensor Type Bitmap attribute value +*/ +#define ZB_ZCL_DECLARE_OCCUPANCY_SENSING_ATTRIB_LIST(attr_list, occupancy, occupancy_sensor_type, occupancy_sensor_type_bitmap) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_OCCUPANCY_SENSING) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_ID, (occupancy)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_ID, (occupancy_sensor_type)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_BITMAP_ID, (occupancy_sensor_type_bitmap)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* Occupancy Sensing cluster attribute structures */ + +/*! @} */ /* ZCL Occupancy Sensing cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +#define ZB_ZCL_CLUSTER_ID_OCCUPANCY_SENSING_SERVER_ROLE_INIT (zb_zcl_cluster_init_t)NULL +#define ZB_ZCL_CLUSTER_ID_OCCUPANCY_SENSING_CLIENT_ROLE_INIT (zb_zcl_cluster_init_t)NULL + +#endif /* ZB_ZCL_OCCUPANCY_SENSING_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_on_off.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_on_off.h new file mode 100644 index 0000000..58f436d --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_on_off.h @@ -0,0 +1,512 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: On/Off cluster definitions +*/ + +#ifndef ZB_ZCL_ON_OFF_H +#define ZB_ZCL_ON_OFF_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_ON_OFF + * @{ + * @details + * All commands in the cluster have only request form, and carry no payload. + * + * @par Example + * On command sending: + * @snippet HA_samples/on_off_output/sample_zed.c onoff_server_send_on_req_param + * @snippet HA_samples/on_off_output/sample_zed.c onoff_server_send_on_req_command + * @par + * + * Other two commands can be sent in the same way using appropriate macros. + * + */ + +/* Cluster ZB_ZCL_CLUSTER_ID_ON_OFF */ + +/*! @name On/Off cluster attributes + @{ +*/ + +/*! @brief On/Off cluster attribute identifiers + @see ZCL spec, subclause 3.8.2.2 +*/ +enum zb_zcl_on_off_attr_e +{ + /*! @brief OnOff attribute */ + ZB_ZCL_ATTR_ON_OFF_ON_OFF_ID = 0, + /*! Global Scene Control attribute identifier. */ + ZB_ZCL_ATTR_ON_OFF_GLOBAL_SCENE_CONTROL = 0x4000, + /*! On Time attribute identifier. */ + ZB_ZCL_ATTR_ON_OFF_ON_TIME = 0x4001, + /*! Off Wait Time attribute identifier. */ + ZB_ZCL_ATTR_ON_OFF_OFF_WAIT_TIME = 0x4002, + /*! The StartUpOnOff attribute SHALL define the desired startup behavior of a lamp + * device when it is supplied with power and this state SHALL be reflected in the OnOff attribute. */ + ZB_ZCL_ATTR_ON_OFF_START_UP_ON_OFF = 0x4003, +}; + +/*! @brief Permissible values for OnOff attribute */ +enum zb_zcl_on_off_on_off_e +{ + /*! "Off" value */ + ZB_ZCL_ON_OFF_IS_OFF = 0, + /*! "On" value */ + ZB_ZCL_ON_OFF_IS_ON = 1 +}; + +enum zb_zcl_on_off_start_up_on_off_e +{ + /*! "Off" value */ + ZB_ZCL_ON_OFF_START_UP_ON_OFF_IS_OFF = 0, + /*! "ON" value */ + ZB_ZCL_ON_OFF_START_UP_ON_OFF_IS_ON = 1, + /*! "Toggle" value */ + ZB_ZCL_ON_OFF_START_UP_ON_OFF_IS_TOGGLE = 2, + /*! "Previous" value */ + ZB_ZCL_ON_OFF_START_UP_ON_OFF_IS_PREVIOUS = 0xFF +}; + +/** @brief Default value for OnOff cluster revision global attribute */ +#define ZB_ZCL_ON_OFF_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** @brief Default value for OnOff attribute */ +#define ZB_ZCL_ON_OFF_ON_OFF_DEFAULT_VALUE (ZB_ZCL_ON_OFF_IS_OFF) + +/** @brief Default value for GlobalSceneControl attribute */ +#define ZB_ZCL_ON_OFF_GLOBAL_SCENE_CONTROL_DEFAULT_VALUE ((zb_bool_t)0x01) + +/** @brief Default value for OnTime attribute */ +#define ZB_ZCL_ON_OFF_ON_TIME_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for OffWaitTime attribute */ +#define ZB_ZCL_ON_OFF_OFF_WAIT_TIME_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Declare attribute list for On/Off cluster + @param attr_list - attribute list name + @param on_off - pointer to variable to store On/Off attribute value +*/ +#define ZB_ZCL_DECLARE_ON_OFF_ATTRIB_LIST(attr_list, on_off) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_ON_OFF) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ON_OFF_ON_OFF_ID, (on_off)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** + * @brief Declare attribute list for On/Off cluster (extended attribute set). + * @param attr_list [IN] - attribute list name being declared by this macro. + * @param on_off [IN] - pointer to a boolean variable storing on/off attribute value. + * @param global_scene_ctrl [IN] - pointer to a boolean variable storing global scene control attribute value. + * @param on_time [IN] - pointer to a unsigned 16-bit integer variable storing on time attribute value. + * @param off_wait_time [IN] - pointer to a unsigned 16-bit integer variable storing off wait time attribute value. + */ +#define ZB_ZCL_DECLARE_ON_OFF_ATTRIB_LIST_EXT( \ + attr_list, on_off, global_scene_ctrl, on_time, off_wait_time \ + ) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_ON_OFF) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ON_OFF_ON_OFF_ID, (on_off)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ON_OFF_GLOBAL_SCENE_CONTROL, (global_scene_ctrl)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ON_OFF_ON_TIME, (on_time)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ON_OFF_OFF_WAIT_TIME, (off_wait_time)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* On/Off cluster attributes */ + +/*! @name On/Off cluster commands + @{ +*/ + +/*! @brief On/Off cluster command identifiers + @see ZCL spec, subclause 3.8.2.3 +*/ +enum zb_zcl_on_off_cmd_e +{ + ZB_ZCL_CMD_ON_OFF_OFF_ID = 0x00, /**< "Turn off" command. */ + ZB_ZCL_CMD_ON_OFF_ON_ID = 0x01, /**< "Turn on" command. */ + ZB_ZCL_CMD_ON_OFF_TOGGLE_ID = 0x02, /**< "Toggle state" command. */ + ZB_ZCL_CMD_ON_OFF_OFF_WITH_EFFECT_ID = 0x40, /**< "Off with effect" command. */ + ZB_ZCL_CMD_ON_OFF_ON_WITH_RECALL_GLOBAL_SCENE_ID = 0x41, /**< "On with recall global scene" command. */ + ZB_ZCL_CMD_ON_OFF_ON_WITH_TIMED_OFF_ID = 0x42, /**< "On with timed off" command. */ +}; + +/** @cond internals_doc */ +/* ON OFF cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_ON_OFF_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_ON_OFF_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_ON_OFF_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_ON_OFF_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_ON_OFF_OFF_ID, \ + ZB_ZCL_CMD_ON_OFF_ON_ID, \ + ZB_ZCL_CMD_ON_OFF_TOGGLE_ID, \ + ZB_ZCL_CMD_ON_OFF_OFF_WITH_EFFECT_ID, \ + ZB_ZCL_CMD_ON_OFF_ON_WITH_RECALL_GLOBAL_SCENE_ID, \ + ZB_ZCL_CMD_ON_OFF_ON_WITH_TIMED_OFF_ID + +#define ZB_ZCL_CLUSTER_ID_ON_OFF_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_ON_OFF_CLIENT_ROLE_GENERATED_CMD_LIST + +/** @endcond */ /* internals_doc */ + +/*! @brief General macro for sending On/Off cluster command + @param buffer to put data to + @param addr - address of the device to send command to + @param dst_addr_mode - addressing mode + @param dst_ep destination endpoint + @param ep - current endpoint + @param prof_id - profile identifier + @param dis_default_resp - "Disable default response" flag + @param command_id - command identifier + @param cb - callback to call to report send status +*/ +#define ZB_ZCL_ON_OFF_SEND_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, dis_default_resp, command_id, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), command_id); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, ZB_ZCL_CLUSTER_ID_ON_OFF, cb); \ +} + +/*! Specific macro for sending Off command */ +#define ZB_ZCL_ON_OFF_SEND_OFF_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, dis_default_resp, cb) \ + ZB_ZCL_ON_OFF_SEND_REQ( \ + buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + dis_default_resp, \ + ZB_ZCL_CMD_ON_OFF_OFF_ID, \ + cb) + +/*! Specific macro for sending On command */ +#define ZB_ZCL_ON_OFF_SEND_ON_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, dis_default_resp, cb) \ + ZB_ZCL_ON_OFF_SEND_REQ( \ + buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + dis_default_resp, \ + ZB_ZCL_CMD_ON_OFF_ON_ID, \ + cb) + +/*! Specific macro for sending Toggle command */ +#define ZB_ZCL_ON_OFF_SEND_TOGGLE_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, dis_default_resp, cb) \ + ZB_ZCL_ON_OFF_SEND_REQ( \ + buffer, \ + addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prfl_id, \ + dis_default_resp, \ + ZB_ZCL_CMD_ON_OFF_TOGGLE_ID, \ + cb) + +/*! Specific macro for sending Off with effect command */ +#define ZB_ZCL_ON_OFF_SEND_OFF_WITH_EFFECT_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, dis_default_resp, effect_id, effect_var, cb)\ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_ON_OFF_OFF_WITH_EFFECT_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, effect_id); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, effect_var); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, ZB_ZCL_CLUSTER_ID_ON_OFF, cb); \ +} + +/*! Specific macro for sending On with recall global scene command */ +#define ZB_ZCL_ON_OFF_SEND_ON_WITH_RECALL_GLOBAL_SCENE_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, dis_default_resp, cb) \ + ZB_ZCL_ON_OFF_SEND_REQ(buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, dis_default_resp, \ + ZB_ZCL_CMD_ON_OFF_ON_WITH_RECALL_GLOBAL_SCENE_ID, cb) + +/*! Specific macro for sending On with timed off command */ +#define ZB_ZCL_ON_OFF_SEND_ON_WITH_TIMED_OFF_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, dis_default_resp, on_off, on_time, off_wait_time, cb)\ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), ZB_ZCL_CMD_ON_OFF_ON_WITH_TIMED_OFF_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, on_off); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, on_time); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, off_wait_time); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, prof_id, ZB_ZCL_CLUSTER_ID_ON_OFF, cb); \ +} + +/** Effect identifier enum + * @see ZCL spec 3.8.2.3.4.1 */ +enum zb_zcl_on_off_effect_e +{ +/**< Effect identifier field value: Delayed all off */ + ZB_ZCL_ON_OFF_EFFECT_ID_DELAYED_ALL_OFF = 0x00, +/**< Effect identifier field value: Dying light */ + ZB_ZCL_ON_OFF_EFFECT_ID_DYING_LIGHT = 0x01 +}; + +/** Effect variant field for delayed enum +* @see ZCL spec 3.8.2.3.4.2 */ +enum zb_zcl_on_off_effect_variant_delayed_e +{ +/**< Effect variant field value: Fade to off in 0.8 seconds */ + ZB_ZCL_ON_OFF_EFFECT_VARIANT_FADE = 0x00, +/**< Effect variant field value: No fade */ + ZB_ZCL_ON_OFF_EFFECT_VARIANT_NO_FADE = 0x01, +/**< Effect variant field value: 50% dim down in 0.8 seconds then fade to off in 12 seconds */ + ZB_ZCL_ON_OFF_EFFECT_VARIANT_50PART_FADE = 0x02 +}; + +/** Effect variant field for delayed enum +* @see ZCL spec 3.8.2.3.4.2 */ +enum zb_zcl_on_off_effect_variant_dying_e +{ +/**< Effect variant field value: 20% dim up in 0.5s then fade to off in 1 second */ + ZB_ZCL_ON_OFF_EFFECT_VARIANT_20PART_FADE = 0x00 +}; + +/** Accept only when on +* @see ZCL spec 3.8.2.3.6.1 */ +#define ZB_ZCL_ON_OFF_ACCEPT_ONLY_WHEN_ON 1 + +/*! @brief Structured representation of Off with effect command payload */ +typedef ZB_PACKED_PRE struct zb_zcl_on_off_off_with_effect_req_s +{ + /** Effect identify */ + zb_uint8_t effect_id; + /** Effect variant */ + zb_uint8_t effect_variant; +} ZB_PACKED_STRUCT zb_zcl_on_off_off_with_effect_req_t; + +/*! @brief Structured representation of On with timed off command payload */ +typedef ZB_PACKED_PRE struct zb_zcl_on_off_on_with_timed_off_req_s +{ + /** On/off control */ + zb_uint8_t on_off; + /** On time variable */ + zb_uint16_t on_time; + /** Off wait time variable */ + zb_uint16_t off_wait_time; +} ZB_PACKED_STRUCT zb_zcl_on_off_on_with_timed_off_req_t; + +/** @brief Parses Off with Effect command + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_on_off_off_with_effect_req_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_ON_OFF_GET_OFF_WITH_EFFECT_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_on_off_off_with_effect_req_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_on_off_off_with_effect_req_t *src_ptr = \ + (zb_zcl_on_off_off_with_effect_req_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_MEMCPY((data_ptr), src_ptr, sizeof(zb_zcl_on_off_off_with_effect_req_t)); \ + } \ +} + +/** @brief Parses On with timed off command + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_on_off_on_with_timed_off_req_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_ON_OFF_GET_ON_WITH_TIMED_OFF_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_on_off_on_with_timed_off_req_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_on_off_on_with_timed_off_req_t *src_ptr = \ + (zb_zcl_on_off_on_with_timed_off_req_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->on_off = src_ptr->on_off; \ + ZB_LETOH16(&((data_ptr)->on_time), &(src_ptr->on_time)); \ + ZB_LETOH16(&((data_ptr)->off_wait_time), &(src_ptr->off_wait_time)); \ + } \ +} + +/** @cond internals_doc */ +/** + * @name Inform User App about On/Off cluster command and change attributes. + * Internal structures and define-procedure for inform User App about On/Off + * cluster command and change attributes. + * @internal + * @{ + */ + +/** @brief Declare run Set Effect command for User Application +*/ +typedef struct zb_zcl_on_off_set_effect_value_param_s +{ + zb_uint8_t effect_id; /*!< Effect identify */ + zb_uint8_t effect_variant; /*!< Effect variant */ +} zb_zcl_on_off_set_effect_value_param_t; + +/*! Struct for invoke User App & continue after */ +typedef struct zb_zcl_on_off_effect_user_app_schedule_e +{ + zb_zcl_parsed_hdr_t cmd_info; /**< Parameters for continue command, + see @ref zb_zcl_parsed_hdr_s */ + zb_zcl_on_off_set_effect_value_param_t param; /**< User App command parameters, + see @ref zb_zcl_on_off_set_effect_value_param_s */ +} zb_zcl_on_off_effect_user_app_schedule_t; + +#define ZB_ZCL_ON_OFF_EFFECT_SCHEDULE_USER_APP(buffer, pcmd_info, effectId, effectVar) \ +{ \ + zb_zcl_on_off_effect_user_app_schedule_t* user_data = \ + ZB_BUF_GET_PARAM((buffer), zb_zcl_on_off_effect_user_app_schedule_t); \ + ZB_MEMMOVE(&(user_data->cmd_info), (pcmd_info), sizeof(zb_zcl_parsed_hdr_t)); \ + user_data->param.effect_id = (effectId); \ + user_data->param.effect_variant = (effectVar); \ + ZB_SCHEDULE_CALLBACK(zb_zcl_on_off_effect_invoke_user_app, (buffer)); \ +} + +/*! @} + * @endcond */ /* internals_doc */ + +/*! @} */ /* On/Off cluster commands */ + +/*! @cond internals_doc + @internal @name On/Off cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ON_OFF_ON_OFF_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ON_OFF_ON_OFF_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ON_OFF_GLOBAL_SCENE_CONTROL(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ON_OFF_GLOBAL_SCENE_CONTROL, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ON_OFF_ON_TIME(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ON_OFF_ON_TIME, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ON_OFF_OFF_WAIT_TIME(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ON_OFF_OFF_WAIT_TIME, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** @struct zb_zcl_on_off_attrs_s + * @brief On/Off cluster attributes + */ +typedef struct zb_zcl_on_off_attrs_s +{ + zb_uint8_t on_off; +} zb_zcl_on_off_attrs_t; + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ON_OFF_START_UP_ON_OFF(data_ptr) \ +{ \ + ZB_ZCL_ATTR_ON_OFF_START_UP_ON_OFF, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_ZCL_DECLARE_ON_OFF_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_ON_OFF_ATTRIB_LIST(attr_list, &attrs.on_off) + +/*! @internal Number of attributes mandatory for reporting in On/Off cluster */ +#define ZB_ZCL_ON_OFF_REPORT_ATTR_COUNT 1 + +/*! @internal Struct for invoke User App & continue after */ +typedef struct zb_on_off_user_app_schedule_e +{ + zb_zcl_parsed_hdr_t cmd_info; + zb_uint8_t new_value; + zb_bool_t is_run_timer; +} zb_on_off_user_app_schedule_t; + + +/*! @} + @endcond */ /* On/Off cluster internals */ + +/*! @} */ /* ZCL On/Off cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_on_off_init_server(void); +void zb_zcl_on_off_init_client(void); +#define ZB_ZCL_CLUSTER_ID_ON_OFF_SERVER_ROLE_INIT zb_zcl_on_off_init_server +#define ZB_ZCL_CLUSTER_ID_ON_OFF_CLIENT_ROLE_INIT zb_zcl_on_off_init_client + +#endif /* ZB_ZCL_ON_OFF_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_on_off_switch_conf.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_on_off_switch_conf.h new file mode 100644 index 0000000..271faf7 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_on_off_switch_conf.h @@ -0,0 +1,187 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: On/Off switch configuration definitions +*/ + +#ifndef ZB_ZCL_ON_OFF_SWITCH_CONF_H +#define ZB_ZCL_ON_OFF_SWITCH_CONF_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_OOSC + * @{ + * @details + * On/Off Switch Configuration cluster has no cluster-specific command support. Cluster + * attributes can be queried with @ref ZB_ZCL_COMMANDS "common commands". + * + * Sample switch config cluster attributes data + * @code + * zb_uint8_t attr_switch_type = ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_TOGGLE; + * zb_uint8_t attr_switch_actions = ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_DEFAULT_VALUE; + * + * ZB_ZCL_DECLARE_ON_OFF_SWITCH_CONFIGURATION_ATTRIB_LIST(switch_cfg_attr_list, &attr_switch_type, &attr_switch_actions); + * @endcode + * + * + */ + +/*! @name On/off switch configuration cluster attributes + @{ +*/ + +/*! @brief On/off switch configuration cluster attribute identifiers + @see ZCL spec, subclause 3.9.2.2 +*/ +enum zb_zcl_on_off_switch_configuration_attr_e +{ + /*! Switch type attribute identifier (switch information) */ + ZB_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_ID = 0x0000, + /*! Switch actions attribute identifier (switch settings) */ + ZB_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_ID = 0x0010 +}; + +/*! @brief Permissible values for switch type attribute + @see ZCL spec, subclause 3.9.2.2.2 +*/ +enum zb_zcl_on_off_switch_configuration_switch_type_e +{ + /*! Toggle switch */ + ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_TOGGLE = 0, + /*! Momentary switch */ + ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_MOMENTARY = 1, + /*! Multifunction switch */ + ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_MULTIFUNCTION = 2 +}; + +/** @brief Default value for On/off switch configuration cluster revision global attribute */ +#define ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/*! @brief Maximal value for switch type attribute */ +#define ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_MAX_VALUE \ + (ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_MULTIFUNCTION) + +/* Switch type attribute has no default value */ + +/*! @brief Permissible values for switch actions attribute + @see ZCL spec, subclause 3.9.2.2.3.1 +*/ +enum zb_zcl_on_off_switch_configuration_switch_actions_e +{ + /*! @brief First type command pattern + + @li Send "On" on arriving to State2 from State1; + @li Send "Off" on arriving to State1 from State2. + */ + ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_TYPE1 = 0, + /*! @brief Second type command pattern + + @li Send "On" on arriving to State1 from State2; + @li Send "Off" on arriving to State2 from State1. + */ + ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_TYPE2 = 1, + /*! @brief Toggle command pattern + + Send "Toggle" on state change + */ + ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_TOGGLE = 2 +}; + +/*! @brief Maximal value for switch actions attribute */ +#define ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_MAX_VALUE \ + (ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_TOGGLE) + +/** @brief Default value for Switch actions attribute */ +#define ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_DEFAULT_VALUE \ + (ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_TYPE1) + +/*! @} */ /* On/off switch configuration cluster attributes */ + +/** @cond internals_doc + @internal @name On/off switch configuration cluster attribute structures + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_ID(data_ptr) \ + { \ + ZB_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ + } + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_ID(data_ptr) \ + { \ + ZB_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ + } + +/** @internal Number of attributes mandatory for reporting on On/Off switch configuration cluster */ +#define ZB_ZCL_ON_OFF_SWITCH_CONFIG_REPORT_ATTR_COUNT 0 + +/*! @} + * @endcond */ /* internals_doc */ + +/** @brief Declare attribute list for ON/OFF Switch configuration cluster + @param attr_list - attribute list name + @param switch_type - pointer to variable to store switch type attribute value + @param switch_actions - pointer to variable to store switch action attribute value +*/ +#define ZB_ZCL_DECLARE_ON_OFF_SWITCH_CONFIGURATION_ATTRIB_LIST(attr_list, switch_type, switch_actions) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_ID, (switch_type)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_ID, (switch_actions)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_on_off_switch_config_init_server(void); +void zb_zcl_on_off_switch_config_init_client(void); +#define ZB_ZCL_CLUSTER_ID_ON_OFF_SWITCH_CONFIG_SERVER_ROLE_INIT zb_zcl_on_off_switch_config_init_server +#define ZB_ZCL_CLUSTER_ID_ON_OFF_SWITCH_CONFIG_CLIENT_ROLE_INIT zb_zcl_on_off_switch_config_init_client + +#endif /* ZB_ZCL_ON_OFF_SWITCH_CONF_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ota_upgrade.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ota_upgrade.h new file mode 100644 index 0000000..ef3de0d --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_ota_upgrade.h @@ -0,0 +1,2288 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: OTA Upgrade cluster definitions +*/ + +#ifndef ZB_ZCL_OTA_UPGRADE_H +#define ZB_ZCL_OTA_UPGRADE_H 1 + +#ifndef ZB_WINDOWS +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" +#else +#pragma pack(1) +#endif + +#if defined ZB_ZCL_SUPPORT_CLUSTER_OTA_UPGRADE || defined ZB_USE_OSIF_OTA_ROUTINES || defined DOXYGEN + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_OTA_UPGRADE + * @{ + * @details + * All commands in the cluster have only request form, and carry no payload. + */ + +/** @brief Hook on Write attribute + * send Check-in if change Check-in interval & Check-in remain time > new check-in interval */ +/* void zb_zcl_ota_upgrade_write_attr_hook(zb_uint8_t endpoint, zb_uint16_t attr_id, zb_uint8_t *new_value); */ + +/*! @name OTA File Header format + Structures for representation OTA File Header + @{ +*/ + +/*! @brief Structure representation of OTA File Header, + * see ZCL8 specification, subsection 11.4.2, Table 11-2. OTA Header Fields */ +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_file_header_s +{ + zb_uint32_t file_id; /**< OTA upgrade file identifier*/ + zb_uint16_t header_version; /**< OTA Header version */ + zb_uint16_t header_length; /**< OTA Header length */ + zb_uint16_t fc; /**< OTA Header Field control */ + zb_uint16_t manufacturer_code; /**< Manufacturer code */ + zb_uint16_t image_type; /**< Image type */ + zb_uint32_t file_version; /**< File version */ + zb_uint16_t stack_version; /**< Zigbee Stack version */ + zb_char_t header_string[32]; /**< OTA Header string */ + zb_uint32_t total_image_size; /**< Total Image size (including header) */ + + /* Optional fields are moved to additional structure zb_zcl_ota_upgrade_file_header_optional_t */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_file_header_t; + +#define ZB_ZCL_OTA_FILE_IS_FILE_SPECIFIC(head) \ + (((head)->fc) & ZB_ZCL_OTA_UPGRADE_FILE_HEADER_FC_DEVICE_SPECIFIC) + +/** + Optional parts of the OTA file header + See ZCL8 specification, subsection 11.4.2, Table 11-2. OTA Header Fields + */ +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_file_header_optional_s +{ + zb_uint8_t credential_version; /**< Security credential version */ + zb_ieee_addr_t dst_addr; /**< Upgrade file destination */ + zb_uint16_t min_hw_version; /**< Minimum hardware version */ + zb_uint16_t max_hw_version; /**< Maximum hardware version */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_file_header_optional_t; + +/** @cond DOXYGEN_INTERNAL_DOC */ +#define ZB_ZCL_OTA_UPGRADE_FILE_HEADER_FULL_SIZE \ + (sizeof(zb_zcl_ota_upgrade_file_header_t) + 2*sizeof(zb_uint16_t)+sizeof(zb_ieee_addr_t)) +/*! @} + * @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/** @brief Default OTA Upgrade File Identifier, see ZCL8 specification, subsection 11.4.2.1 */ +#define ZB_ZCL_OTA_UPGRADE_FILE_HEADER_FILE_ID 0x0BEEF11E + +/** @brief Default OTA Upgrade File Version, see ZCL8 specification, subsection 11.4.2.2 */ +#define ZB_ZCL_OTA_UPGRADE_FILE_HEADER_FILE_VERSION 0x0100 + +/*! @brief OTA File header - fc fields structure + @see ZCL8 specification, subsection 11.4.2.4, Table 11-3. OTA Header Field Control Bitmask +*/ +enum zb_zcl_ota_upgrade_file_header_fc_e +{ + /*! @brief Security Credential Version Present */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_FC_CREDENTIAL_VER = 1 << 0, + /*! @brief Device Specific File */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_FC_DEVICE_SPECIFIC = 1 << 1, + /*! @brief Hardware Versions Present */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_FC_HW_VER = 1 << 2, +}; + +/** @brief Special Manufacturer Code, see ZCL8 specification, subsection 11.4.2.5 */ +#define ZB_ZCL_OTA_UPGRADE_FILE_HEADER_MANUFACTURE_CODE_WILD_CARD 0xffff +#define ZB_ZCL_OTA_UPGRADE_FILE_HEADER_FILE_VERSION_WILD_CARD 0xffffffff + +/*! @brief OTA File header - Image Type Values + @see ZCL8 specification, subsection 11.4.2.6, Table 11-4. Image Type Values +*/ +enum zb_zcl_ota_upgrade_file_header_image_type_e +{ + /*! @brief Manufacturer Specific - maximum value */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_IMAGE_MANUF_SPEC_MAX = 0xffbf, + /*! @brief Client Security credentials */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_IMAGE_SECURITY_CRED = 0xffc0, + /*! @brief Client Configuration */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_IMAGE_CONFIG = 0xffc1, + /*! @brief Server Log */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_IMAGE_LOG = 0xffc2, + /*! @brief Wild card value */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_IMAGE_WILD_CARD = 0xffff, +}; + +/** @brief OTA Upgrade File Version, App release, see ZCL8 specification, subsection 11.4.2.7 */ +#define ZB_ZCL_OTA_UPGRADE_FILE_GET_APP_RELEASE(ver) (((ver) >>24) & 0xff) + +/** @brief OTA Upgrade File Version, App build, see ZCL8 specification, subsection 11.4.2.7 */ +#define ZB_ZCL_OTA_UPGRADE_FILE_GET_APP_BUILD(ver) (((ver) >>16) & 0xff) + +/** @brief OTA Upgrade File Version, Stack release, see ZCL8 specification, subsection 11.4.2.7 */ +#define ZB_ZCL_OTA_UPGRADE_FILE_GET_STACK_RELEASE(ver) (((ver) >>8) & 0xff) + +/** @brief OTA Upgrade File Version, Stack build, see ZCL8 specification, subsection 11.4.2.7 */ +#define ZB_ZCL_OTA_UPGRADE_FILE_GET_STACK_BUILD(ver) ((ver) & 0xff) + +/** @brief OTA Upgrade File Version, make file version, see ZCL8 specification, subsection 11.4.2.7 */ +#define ZB_ZCL_OTA_UPGRADE_FILE_MAKE_VERSION(app_rel, app_build, stack_rel, stack_build) \ + ((app_rel) << 24 | (app_build) << 16 | (stack_rel) << 8 | (stack_build)) + +/* + ZCL8 specification, subsection 11.4.2.7, has done recommendations about versioning (at least to + divide version to 4 parts - Stack Build, Stack Release, Application Build and Application + Release), but does not specify comparing method. Looks like we do not have any limitations and + may upgrade/downgrade any f/w (except re-installation), so this comparing is simply: + ver1 != ver2 + Only one possible limitation now is NVRAM, but if dataset ids are not overlapped, it is also ok. + Any additional comparison logic may be implemented on the application level. + */ +/** @brief Compare 2 OTA versions and decide if it is needed to do upgrade */ +#define ZB_ZCL_OTA_UPGRADE_VERSION_CMP(ver1, ver2) \ + ( (ver1) != (ver2) ) + +/*! @brief OTA File header - Zigbee Stack version + @see ZCL8 specification, subsection 11.4.2.8 +*/ +enum zb_zcl_ota_upgrade_file_header_stack_version_e +{ + /*! @brief Zigbee 2006 */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_STACK_2006 = 0x0000, + /*! @brief Zigbee 2007 */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_STACK_2007 = 0x0001, + /*! @brief Zigbee Pro */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_STACK_PRO = 0x0002, + /*! @brief Zigbee IP */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_STACK_IP = 0x0003, +}; + +/*! @brief OTA File header - Security Credential Version + @see ZCL8 specification, subsection 11.4.2.11 +*/ +enum zb_zcl_ota_upgrade_file_header_security_version_e +{ + /*! @brief SE 1.0 */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_SECURITY_VER_SE1_0 = 0x00, + /*! @brief SE 1.1 */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_SECURITY_VER_SE1_1 = 0x01, + /*! @brief SE 2.0 */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_SECURITY_VER_SE2_0 = 0x02, + /*! @brief SE 1.2 */ + ZB_ZCL_OTA_UPGRADE_FILE_HEADER_SECURITY_VER_SE1_2 = 0x03, +}; + +/** @brief OTA Upgrade HW Version Get Version, see ZCL8 specification, subsection 11.4.2.13 */ +#define ZB_ZCL_OTA_UPGRADE_FILE_GET_HW_VERSION(ver) (((ver) >>8) & 0xff) + +/** @brief OTA Upgrade HW Version Get Revision, see ZCL8 specification, subsection 11.4.2.13 */ +#define ZB_ZCL_OTA_UPGRADE_FILE_GET_HW_REVISION(ver) ((ver) & 0xff) + +/** @brief OTA Upgrade Make HW Version, see ZCL8 specification, subsection 11.4.2.13 */ +#define ZB_ZCL_OTA_UPGRADE_FILE_MAKE_HW_VERSION(ver, rev) \ + ((ver) << 8 | (rev)) + +/** @brief Default value of OTA Upgrade HW Version */ +#define ZB_ZCL_OTA_UPGRADE_FILE_HW_VERSION_DEF_VALUE 0xffff +/** @brief Default value of OTA Upgrade destination address */ +#define ZB_ZCL_OTA_UPGRADE_FILE_DEST_ADDRESS_DEF_VALUE { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff } + +/*! @} +*/ + +/*! @name OTA File Sub-element format + Structures for representation OTA File Sub-element + @{ +*/ + +/*! @brief Structure representation of OTA File Sub-element, + * see ZCL8 specification, subsection 11.4.3 */ +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_sub_element_s +{ + zb_uint16_t tag_id; /** Tag ID*/ + zb_uint32_t length; /** length */ + zb_uint8_t value[1]; /** data variable, length - see 'length' field */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_sub_element_t; + + +/*! @brief OTA File header - Tag Identifiers + @see ZCL8 specification, subsection 11.4.4 +*/ +enum zb_zcl_ota_upgrade_sub_element_tags_e +{ + /*! @brief Upgrade Image */ + ZB_ZCL_OTA_UPGRADE_FILE_TAG_UPGRADE_IMAGE = 0x0000, + /*! @brief ECDSA Signature (Crypto Suite 1) */ + ZB_ZCL_OTA_UPGRADE_FILE_TAG_ECDSA = 0x0001, + /*! @brief ECDSA Signature Certificate (Crypto Suite 1)*/ + ZB_ZCL_OTA_UPGRADE_FILE_TAG_ECDSA_CERT = 0x0002, + /*! @brief Image Integrity Code */ + ZB_ZCL_OTA_UPGRADE_FILE_TAG_IMAGE_INTEGRITY_CODE = 0x0003, + /*! @brief Picture Data */ + ZB_ZCL_OTA_UPGRADE_FILE_TAG_PICTURE_DATA = 0x0004, + /*! @brief ECDSA Signature (Crypto Suite 2) */ + ZB_ZCL_OTA_UPGRADE_FILE_TAG_ECDSA_V_2 = 0x0005, + /*! @brief ECDSA Signature Certificate (Crypto Suite 2)*/ + ZB_ZCL_OTA_UPGRADE_FILE_TAG_ECDSA_CERT_V_2 = 0x0006, + /*! @brief Manufacturer Specific Use - minimum */ + ZB_ZCL_OTA_UPGRADE_FILE_TAG_MANUF_MIN = 0xf000, + /*! @brief Manufacturer Specific Use - maximum */ + ZB_ZCL_OTA_UPGRADE_FILE_TAG_MANUF_MAX = 0xffff, +}; + +/*! @brief Structure representation of OTA ECDSA Signature (Crypto Suite 1), + * see ZCL8 specification, subsection 11.4.6 */ +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_ecdsa_s +{ + zb_uint16_t tag_id; /** Tag ID*/ + zb_uint32_t length; /** length */ + zb_ieee_addr_t address; /** address */ + zb_uint8_t value[42]; /** data variable */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_ecdsa_t; + +/** @brief Special Manufacturer Code, see ZCL8 specification, subsection 11.4.6 */ +#define ZB_ZCL_OTA_UPGRADE_ECDSA_TAG_ID ZB_ZCL_OTA_UPGRADE_FILE_TAG_ECDSA + +/** @brief Special Manufacturer Code, see ZCL8 specification, subsection 11.4.6 */ +#define ZB_ZCL_OTA_UPGRADE_ECDSA_LENGTH 0x00000032 + + +/*! @brief Structure representation of OTA ECDSA Signature, + * see OTA spec 6.3.6 */ +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_ecdsa_signing_s +{ + zb_uint16_t tag_id; /** Tag ID*/ + zb_uint32_t length; /** length */ + zb_uint8_t certificate[48]; /** data variable, length - see 'length' field */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_ecdsa_signing_t; + +/** @brief Special Manufacturer Code, see spec 6.3.6 */ +#define ZB_ZCL_OTA_UPGRADE_ECDSA_SIGNING_TAG_ID 0x0002 + +/** @brief Special Manufacturer Code, see spec 6.3.6 */ +#define ZB_ZCL_OTA_UPGRADE_ECDSA_SIGNING_LENGTH 0x00000030 + + +/*! @brief Structure representation of OTA ECDSA Certificate, + * see OTA spec 6.3.7 */ +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_ecdsa_certificate_s +{ + zb_uint16_t tag_id; /** Tag ID*/ + zb_uint32_t length; /** length */ + zb_uint8_t hash[16]; /** hash */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_ecdsa_ertificate_t; + +/** @brief Special Manufacturer Code, see spec 6.3.7 */ +#define ZB_ZCL_OTA_UPGRADE_ECDSA_CERTIFICATE_TAG_ID 0x0003 + +/** @brief Special Manufacturer Code, see spec 6.3.7 */ +#define ZB_ZCL_OTA_UPGRADE_ECDSA_CERTIFICATE_LENGTH 0x00000010 + + +/*! @} +*/ + +/* Cluster ZB_ZCL_CLUSTER_ID_OTA_UPGRADE */ + +/*! @name OTA Upgrade cluster attributes + @{ +*/ + +/** @brief Default value for OTA Upgrade cluster revision global attribute */ +#define ZB_ZCL_OTA_UPGRADE_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0004u) + +/*! @brief Callback function for send next data portion + * + */ +typedef zb_ret_t (*zb_zcl_ota_upgrade_next_data_ind_t)(zb_uint8_t index, + zb_zcl_parsed_hdr_t *zcl_header, + zb_uint32_t offset, + zb_uint8_t size, + zb_uint8_t** data); + +#if defined ZB_HA_ENABLE_OTA_UPGRADE_SERVER || defined DOXYGEN + +/** @brief Initialize OTA Upgrade cluster - server part + * For server clear custom data and registry next data indication + * + * @param endpoint - destination endpoint + * @param next_data_ind_cb - callback to be called on received image block + * For client initiate search Upgrade server */ +void zb_zcl_ota_upgrade_init_server(zb_uint8_t endpoint, zb_zcl_ota_upgrade_next_data_ind_t next_data_ind_cb); + +/*! @brief Structure representation of Data for insert OTA file to upgrade mechanism */ +typedef struct zb_zcl_ota_upgrade_server_insert_file_s +{ + zb_uint8_t endpoint; /**< Endpoint */ + zb_uint8_t index; /**< Index of table, index must be less value is set when create attribute */ + zb_uint8_t *ota_file; /**< OTA file, place in memory, see OTA spec 6.3.2 + @note OTA file must saved in memory until call zb_zcl_ota_upgrade_remove_file*/ + zb_uint8_t notify_on; /**< Flag to control Image notification after the file is inserted */ + zb_uint32_t upgrade_time; /**< Upgrade time for this OTA file */ + +} zb_zcl_ota_upgrade_server_insert_file_t; + +/*! @brief Insert upgrade OTA file into Server upgrade table + * + * @param param - buffer with @ref zb_zcl_ota_upgrade_server_insert_file_s structure + * + * @note Takes buffer ownership. + * + * @note OTA file must be saved in memory until call zb_zcl_ota_upgrade_remove_file +*/ +zb_ret_t zb_zcl_ota_upgrade_insert_file(zb_uint8_t param); + +#define ZB_ZCL_OTA_UPGRADE_INSERT_FILE(buf, ep, i, file, upgrade_tm, notify, ret_code) \ +{ \ + zb_zcl_ota_upgrade_server_insert_file_t *file_data = \ + ZB_BUF_GET_PARAM(buf, zb_zcl_ota_upgrade_server_insert_file_t); \ + file_data->endpoint = (ep); \ + file_data->index = (i); \ + file_data->ota_file = (file); \ + file_data->upgrade_time = (upgrade_tm); \ + file_data->notify_on = (notify); \ + (ret_code) = zb_zcl_ota_upgrade_insert_file(buf); \ +} + +/*! @brief Structure representation of Data for insert OTA file to upgrade mechanism */ +typedef struct zb_zcl_ota_upgrade_server_remove_file_s +{ + zb_uint8_t endpoint; /**< Endpoint */ + zb_uint8_t index; /**< Index of table, index must be less value is set when create attribute */ + +} zb_zcl_ota_upgrade_server_remove_file_t; + +/*! @brief Remove upgrade file from Server upgrade table + * + * @param param - buffer with @ref zb_zcl_ota_upgrade_server_remove_file_s structure + * + * @note Takes buffer ownership. + * + * @note After calling this command OTA file may be removed from memory +*/ +zb_ret_t zb_zcl_ota_upgrade_remove_file(zb_uint8_t param); + +#define ZB_ZCL_OTA_UPGRADE_REMOVE_FILE(buf, ep, i, ret_code) \ +{ \ + zb_zcl_ota_upgrade_server_remove_file_t *file_data = \ + ZB_BUF_GET_PARAM(buf, zb_zcl_ota_upgrade_server_remove_file_t); \ + file_data->endpoint = (ep); \ + file_data->index = (i); \ + (ret_code) = zb_zcl_ota_upgrade_remove_file(buf); \ +} + +/*! @brief Structure representation of OTA file on server side */ +typedef struct zb_zcl_ota_upgrade_data_s +{ + zb_zcl_ota_upgrade_file_header_t *file_header; + zb_uint32_t upgrade_time; + +} zb_zcl_ota_upgrade_data_t; + +/*! @brief Structure representation of server side variables */ +typedef struct zb_zcl_ota_upgrade_server_variable_s +{ + zb_uint8_t *query_jitter; /**< QueryJitter */ + //zb_uint8_t data_size; /**< DataSize */ + //zb_uint8_t *ota_image_data; /**< OTAImageData */ + zb_uint32_t *current_time; /**< CurrentTime */ + //zb_uint32_t upgrade_time; /**< UpgradeTime */ + + // custom data + zb_uint8_t table_length; /**< Length of server table with upgrade image data */ + zb_zcl_ota_upgrade_data_t *table; /**< Server table with upgrade image data */ + +} zb_zcl_ota_upgrade_server_variable_t; + +/*! @brief Default value for DataSize, OTA spec */ +#define ZB_ZCL_OTA_UPGRADE_DATA_SIZE_DEF_VALUE 0xff + +/*! @brief Minimum value for QueryJitter, OTA spec */ +#define ZB_ZCL_OTA_UPGRADE_QUERY_JITTER_MIN_VALUE 0x01 +/*! @brief Maximum value for QueryJitter, OTA spec */ +#define ZB_ZCL_OTA_UPGRADE_QUERY_JITTER_MAX_VALUE 0x64 +/*! @brief Default value for QueryJitter, OTA spec */ +#define ZB_ZCL_OTA_UPGRADE_QUERY_JITTER_DEF_VALUE 0x32 + +/*! @brief Default value for currentTime, OTA spec */ +#define ZB_ZCL_OTA_UPGRADE_CURRENT_TIME_DEF_VALUE 0xffffffff + +/*! @brief Default value for UpgradeTime, OTA spec */ +#define ZB_ZCL_OTA_UPGRADE_UPGRADE_TIME_DEF_VALUE 0xffffffff + +/* @brief ota upgrade query image resp app parameters */ +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_query_img_resp_param_s +{ + zb_uint8_t status; /** Status, see @ref zcl_status */ + zb_zcl_addr_t server_addr; /** Server address */ + zb_uint8_t server_endpoint; /** Server endpoint */ + zb_uint16_t manufacturer; /** Manufacturer code */ + zb_uint16_t image_type; /** Image type */ + zb_uint32_t file_version; /** File version */ + zb_uint32_t image_size; /** Image size */ +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_query_img_resp_param_t; + +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_srv_query_img_param_s +{ + zb_zcl_parsed_hdr_t zcl_parsed_hdr; + zb_zcl_addr_t *zcl_addr; + zb_uint16_t image_type; + zb_uint16_t manufacturer_code; + zb_uint32_t version; + zb_uint8_t *table_idx; +} + ZB_PACKED_STRUCT zb_zcl_ota_upgrade_srv_query_img_param_t; + +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_srv_upgrade_started_param_s +{ + zb_zcl_addr_t *zcl_addr; + zb_uint16_t image_type; + zb_uint32_t version; +} + ZB_PACKED_STRUCT zb_zcl_ota_upgrade_srv_upgrade_started_param_t; + +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_srv_upgrade_aborted_param_s +{ + zb_zcl_addr_t *zcl_addr; + zb_uint16_t image_type; + zb_uint32_t version; +} + ZB_PACKED_STRUCT zb_zcl_ota_upgrade_srv_upgrade_aborted_param_t; + +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_srv_upgrade_end_param_s +{ + zb_zcl_addr_t *zcl_addr; + zb_uint32_t *upgrade_time; + zb_uint8_t status; + zb_uint16_t image_type; + zb_uint32_t version; +} + ZB_PACKED_STRUCT zb_zcl_ota_upgrade_srv_upgrade_end_param_t; + +#endif /* defined ZB_HA_ENABLE_OTA_UPGRADE_SERVER || defined DOXYGEN */ + +#if defined ZB_HA_ENABLE_OTA_UPGRADE_CLIENT || defined DOXYGEN + +/** @brief Initialize OTA Upgrade cluster - client part + * For server clear custom data + * For client initiate search Upgrade server + @param param - empty buffer +*/ +void zb_zcl_ota_upgrade_init_client(zb_uint8_t param); + +/** @brief Start OTA Upgrade client with pre-defined OTA Upgrade Server attributes + * (without Service Discovery) + * + * @param server_ep - OTA Upgrade server endpoint + * @param server_addr - OTA Upgrade server short address + * @return RET_OK on success or RET_ERROR on error +*/ +zb_ret_t zb_zcl_ota_upgrade_start_client(zb_uint8_t server_ep, zb_uint16_t server_addr); + +/** @brief Stop process OTA Upgrade / OTA query new images + * Client stop schedule OTA command & clear OTA status*/ +void zb_zcl_ota_upgrade_stop_client(void); + +/*! @brief Resume process OTA Upgrade if it was previously suspended by the application + * + * @param param - buffer to be resumed + * @param upgrade_status - application upgrade status @see zb_zcl_ota_upgrade_status_e + */ +void zb_zcl_ota_upgrade_resume_client(zb_uint8_t param, zb_uint8_t upgrade_status); + +/*! @brief Set Frequency request server about new upgrade file (minutes) + * @param endpoint - endpoint of the OTA cluster + * @param interval - new interval value (in minutes) + */ +void zb_zcl_ota_upgrade_set_query_interval(zb_uint8_t endpoint, zb_uint16_t interval); + +/*! @brief Clear attribute after upgrade + * + * @param endpoint - endpoint + * + *@note After calling this command OTA file may be removed from memory +*/ +void zb_zcl_ota_upgrade_file_upgraded(zb_uint8_t endpoint); + +/*! @brief Structure representation of client side variables */ +typedef struct zb_zcl_ota_upgrade_client_variable_s +{ + // custom data + zb_uint32_t download_file_size; + zb_uint16_t timer_query; + zb_uint16_t timer_counter; + zb_uint16_t hw_version; + zb_uint8_t max_data_size; + zb_uint8_t img_block_req_sent; + zb_uint8_t pending_img_block_resp; +} zb_zcl_ota_upgrade_client_variable_t; + +#endif /* defined ZB_HA_ENABLE_OTA_UPGRADE_CLIENT || defined DOXYGEN */ + +/*! @brief OTA Upgrade cluster attribute identifiers + @see ZCL8 specification, subsection 11.10, Table 11-10. Attributes of OTA Upgrade Cluster +*/ +enum zb_zcl_ota_upgrade_attr_e +{ + /** @brief UpgradeServerID attribute, ZCL8 specification, subsection 11.10.1 */ + ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ID = 0x0000, + /** @brief FileOffset attribute, ZCL8 specification, subsection 11.10.2 */ + ZB_ZCL_ATTR_OTA_UPGRADE_FILE_OFFSET_ID = 0x0001, + /** @brief CurrentFileVersion attribute, ZCL8 specification, subsection 11.10.3 */ + ZB_ZCL_ATTR_OTA_UPGRADE_FILE_VERSION_ID = 0x0002, + /** @brief CurrentZigbeeStackVersion attribute, ZCL8 specification, subsection 11.10.4 */ + ZB_ZCL_ATTR_OTA_UPGRADE_STACK_VERSION_ID = 0x0003, + /** @brief DownloadedFileVersion attribute, ZCL8 specification, subsection 11.10.5*/ + ZB_ZCL_ATTR_OTA_UPGRADE_DOWNLOADED_FILE_VERSION_ID = 0x0004, + /** @brief DownloadedZigbeeStackVersion attribute, ZCL8 specification, subsection 11.10.6 */ + ZB_ZCL_ATTR_OTA_UPGRADE_DOWNLOADED_STACK_VERSION_ID = 0x0005, + /** @brief ImageUpgradeStatus attribute, ZCL8 specification, subsection 11.10.7 */ + ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_STATUS_ID = 0x0006, + /** @brief Manufacturer ID attribute, ZCL8 specification, subsection 11.10.8 */ + ZB_ZCL_ATTR_OTA_UPGRADE_MANUFACTURE_ID = 0x0007, + /** @brief Image Type ID attribute, ZCL8 specification, subsection 11.10.9 */ + ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_TYPE_ID = 0x0008, + /** @brief MinimumBlockPeriod attribute, ZCL8 specification, subsection 11.10.10 */ + ZB_ZCL_ATTR_OTA_UPGRADE_MIN_BLOCK_REQUE_ID = 0x0009, + /** @brief Image Stamp attribute, ZCL8 specification, subsection 11.10.11 */ + ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_STAMP_ID = 0x000a, + /** This attribute indicates what behavior the client device supports for activating + * a fully downloaded but not installed upgrade image. + * See ZCL8 specification, subsection 11.10.12 */ + ZB_ZCL_ATTR_OTA_UPGRADE_UPGRADE_ACTIVATION_POLICY_ID = 0x000b, + /** This attribute indicates what behavior the client device supports for activating + * a fully downloaded image when the OTA server cannot be reached. + * See ZCL8 specification, subsection 11.10.13*/ + ZB_ZCL_ATTR_OTA_UPGRADE_UPGRADE_TIMEOUT_POLICY_ID = 0x000c, + + + /*! @brief OTA server endpoint custom attribute */ + ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ENDPOINT_ID = 0xfff3, + /*! @brief OTA server addr custom attribute */ + ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ADDR_ID = 0xfff2, + /*! @brief DownloadedFileSize custom attribute */ + ZB_ZCL_ATTR_OTA_UPGRADE_CLIENT_DATA_ID = 0xfff1, + /*! @brief Server variables- see OTA spec 6.8 + * and Custom data */ + ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_DATA_ID = 0xfff0, +}; + +/*! @brief Default value for UpgradeServerID attribute, ZCL8 specification, subsection 11.10.1 */ +#define ZB_ZCL_OTA_UPGRADE_SERVER_DEF_VALUE { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff } +/*! @brief Default value for FileOffset attribute, ZCL8 specification, subsection 11.10.2 */ +#define ZB_ZCL_OTA_UPGRADE_FILE_OFFSET_DEF_VALUE 0xffffffff +/*! @brief Default value for CurrentFileVersion attribute, ZCL8 specification, subsection 11.10.3 */ +#define ZB_ZCL_OTA_UPGRADE_FILE_VERSION_DEF_VALUE 0xffffffff +/*! @brief Default value for CurrentZigbeeStackVersion attribute, ZCL8 specification, subsection + * 11.10.4 */ +#define ZB_ZCL_OTA_UPGRADE_STACK_VERSION_DEF_VALUE 0xffff +/*! @brief Default value for DownloadedFileVersion attribute, ZCL8 specification, subsection 11.10.5 */ +#define ZB_ZCL_OTA_UPGRADE_DOWNLOADED_FILE_VERSION_DEF_VALUE 0xffffffff +/*! @brief Default value for DownloadedZigbeeStackVersion attribute, ZCL8 specification, subsection 11.10.6 */ +#define ZB_ZCL_OTA_UPGRADE_DOWNLOADED_STACK_DEF_VALUE 0xffff +/*! @brief Default value for ImageUpgradeStatus attribute, ZCL8 specification, subsection 11.10.7 */ +#define ZB_ZCL_OTA_UPGRADE_IMAGE_STATUS_DEF_VALUE 0x00 +/*! @brief Maximum value for MinimumBlockPeriod attribute, ZCL8 specification, subsection 11.10.10 */ +#define ZB_ZCL_OTA_UPGRADE_IMAGE_STAMP_MIN_VALUE 0xfffe + +/*! @brief Default value for OTA server endpoint custom attribute */ +#define ZB_ZCL_OTA_UPGRADE_SERVER_ENDPOINT_DEF_VALUE 0xff +/*! @brief Default value for OTA server addr custom attribute */ +#define ZB_ZCL_OTA_UPGRADE_SERVER_ADDR_DEF_VALUE 0xffff + +/*! @brief OTA Image Upgrade Status Attribute Values + @see ZCL8 specification, subsection 11.10.7 +*/ +enum zb_zcl_ota_upgrade_image_status_e +{ + /*! @brief Normal */ + ZB_ZCL_OTA_UPGRADE_IMAGE_STATUS_NORMAL = 0x00, + /*! @brief Download in progress */ + ZB_ZCL_OTA_UPGRADE_IMAGE_STATUS_DOWNLOADING = 0x01, + /*! @brief Download complete */ + ZB_ZCL_OTA_UPGRADE_IMAGE_STATUS_DOWNLOADED = 0x02, + /*! @brief Waiting to upgrade */ + ZB_ZCL_OTA_UPGRADE_IMAGE_STATUS_WAITING_UPGRADE = 0x03, + /*! @brief Count down */ + ZB_ZCL_OTA_UPGRADE_IMAGE_STATUS_COUNT_DOWN = 0x04, + /*! @brief Wait for more */ + ZB_ZCL_OTA_UPGRADE_IMAGE_STATUS_WAIT_FOR_MORE = 0x05, + /*! @brief Waiting to Upgrade via External Event */ + ZB_ZCL_OTA_UPGRADE_IMAGE_STATUS_WAIT_TO_UPGRADE_VIA_EXT_EVENT = 0x06, +}; + +/*! @brief Default Frequency request server about new upgrade file (minutes) */ +#define ZB_ZCL_OTA_UPGRADE_QUERY_TIMER_COUNT_DEF (24*60) + +/*! @brief Timer interval for Query timer */ +#define ZB_ZCL_OTA_UPGRADE_QUERY_TIMER_INTERVAL \ + 60l * ZB_TIME_ONE_SECOND + +/*! @brief Maximum value of nextImageQuery interval */ +#define ZB_ZCL_OTA_UPGRADE_MAX_INTERVAL 60 + +/*! @brief Resend buffer delay */ +#define ZB_ZCL_OTA_UPGRADE_RESEND_BUFFER_DELAY ZB_TIME_ONE_SECOND * 45 + +/*! @cond internals_doc + @name OTA Upgrade cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ID, \ + ZB_ZCL_ATTR_TYPE_IEEE_ADDR, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_FILE_OFFSET_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_FILE_OFFSET_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_FILE_VERSION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_FILE_VERSION_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_STACK_VERSION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_STACK_VERSION_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_DOWNLOADED_FILE_VERSION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_DOWNLOADED_FILE_VERSION_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_DOWNLOADED_STACK_VERSION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_DOWNLOADED_STACK_VERSION_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_STATUS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_STATUS_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_MANUFACTURE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_MANUFACTURE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_TYPE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_MIN_BLOCK_REQUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_MIN_BLOCK_REQUE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_STAMP_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_STAMP_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_CLIENT_DATA_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_CLIENT_DATA_ID, \ + ZB_ZCL_ATTR_TYPE_NULL, \ + ZB_ZCL_ATTR_ACCESS_INTERNAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ADDR_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ADDR_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ENDPOINT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ENDPOINT_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_DATA_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_DATA_ID, \ + ZB_ZCL_ATTR_TYPE_NULL, \ + ZB_ZCL_ATTR_ACCESS_INTERNAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! @internal Number of attributes mandatory for reporting in OTA Upgrade cluster */ +#define ZB_ZCL_OTA_UPGRADE_REPORT_ATTR_COUNT 0 + +/*! @} + * @ + @endcond endcond */ /* OTA Upgrade cluster internals */ + +/** @brief Declare attribute list for OTA Upgrade cluster - client side + @attention All attributes are required by built-in OTA client so passing NULL pointers in parameters is prohibited! + @param attr_list - attribute list name + @param upgrade_server - pointer to variable to store UpgradeServerID attribute + @param file_offset - pointer to variable to store FileOffset attribute + @param file_version - pointer to variable to store CurrentFileVersion attribute + @param stack_version - pointer to variable to store CurrentZigbeeStackVersion attribute + @param downloaded_file_ver - pointer to variable to store DownloadedFileVersion attribute + @param downloaded_stack_ver - pointer to variable to store DownloadedZigbeeStackVersion attribute + @param image_status - pointer to variable to store ImageUpgradeStatus attribute + @param manufacturer - pointer to variable to store Manufacturer ID attribute + @param image_type - pointer to variable to store Image Type ID attribute + @param min_block_reque - pointer to variable to store MinimumBlockReque attribute + @param image_stamp - pointer to variable to store Image Stamp attribute + @param server_addr - server short address + @param server_ep - server endpoint + @param hardware_version - (const) hardware version + @param max_data_size - (const) maximum data size Query Block Image commands + @param query_timer - (const) query timer count +*/ +#define ZB_ZCL_DECLARE_OTA_UPGRADE_ATTRIB_LIST(attr_list, \ + upgrade_server, file_offset, file_version, stack_version, downloaded_file_ver, \ + downloaded_stack_ver, image_status, manufacturer, image_type, min_block_reque, image_stamp, \ + server_addr, server_ep, hardware_version, max_data_size, query_timer) \ + zb_zcl_ota_upgrade_client_variable_t client_var_##attr_list = \ + {0, query_timer, 1, hardware_version, max_data_size, 0, 0}; \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_OTA_UPGRADE) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ID , (upgrade_server)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_FILE_OFFSET_ID , (file_offset)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_FILE_VERSION_ID , (file_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_STACK_VERSION_ID , (stack_version)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_DOWNLOADED_FILE_VERSION_ID , (downloaded_file_ver)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_DOWNLOADED_STACK_VERSION_ID, (downloaded_stack_ver)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_STATUS_ID , (image_status)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_MANUFACTURE_ID , (manufacturer)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_TYPE_ID , (image_type)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_MIN_BLOCK_REQUE_ID , (min_block_reque)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_STAMP_ID , (image_stamp)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ADDR_ID , (server_addr)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ENDPOINT_ID , (server_ep)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_CLIENT_DATA_ID, &(client_var_##attr_list)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** + * @brief OTA Upgrade cluster attributes structure + */ +typedef struct zb_zcl_ota_upgrade_attrs_s +{ + /** @copydoc ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ID + * @see ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ID + */ + zb_ieee_addr_t upgrade_server; + /** @copydoc ZB_ZCL_ATTR_OTA_UPGRADE_FILE_OFFSET_ID + * @see ZB_ZCL_ATTR_OTA_UPGRADE_FILE_OFFSET_ID + */ + zb_uint32_t file_offset; + /** @copydoc ZB_ZCL_ATTR_OTA_UPGRADE_FILE_VERSION_ID + * @see ZB_ZCL_ATTR_OTA_UPGRADE_FILE_VERSION_ID + */ + zb_uint32_t file_version; + /** @copydoc ZB_ZCL_ATTR_OTA_UPGRADE_STACK_VERSION_ID + * @see ZB_ZCL_ATTR_OTA_UPGRADE_STACK_VERSION_ID + */ + zb_uint16_t stack_version; + /** @copydoc ZB_ZCL_ATTR_OTA_UPGRADE_DOWNLOADED_FILE_VERSION_ID + * @see ZB_ZCL_ATTR_OTA_UPGRADE_DOWNLOADED_FILE_VERSION_ID + */ + zb_uint32_t downloaded_file_ver; + /** @copydoc ZB_ZCL_ATTR_OTA_UPGRADE_DOWNLOADED_STACK_VERSION_ID + * @see ZB_ZCL_ATTR_OTA_UPGRADE_DOWNLOADED_STACK_VERSION_ID + */ + zb_uint16_t downloaded_stack_ver; + /** @copydoc ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_STATUS_ID + * @see ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_STATUS_ID + */ + zb_uint8_t image_status; + /** @copydoc ZB_ZCL_ATTR_OTA_UPGRADE_MANUFACTURE_ID + * @see ZB_ZCL_ATTR_OTA_UPGRADE_MANUFACTURE_ID + */ + zb_uint16_t manufacturer; + /** @copydoc ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_TYPE_ID + * @see ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_TYPE_ID + */ + zb_uint16_t image_type; + /** @copydoc ZB_ZCL_ATTR_OTA_UPGRADE_MIN_BLOCK_REQUE_ID + * @see ZB_ZCL_ATTR_OTA_UPGRADE_MIN_BLOCK_REQUE_ID + */ + zb_uint16_t min_block_reque; + /** @copydoc ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_STAMP_ID + * @see ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_STAMP_ID + */ + zb_uint16_t image_stamp; + /** @copydoc ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ADDR_ID + * @see ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ADDR_ID + */ + zb_uint16_t server_addr; + /** @copydoc ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ENDPOINT_ID + * @see ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ENDPOINT_ID + */ + zb_uint8_t server_ep; +} zb_zcl_ota_upgrade_attrs_t; + +/** @brief Declare attribute list for OTA upgrade cluster (using structure) + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - pointer to @ref zb_zcl_ota_upgrade_attrs_s structure + */ +#define ZB_ZCL_DECLARE_OTA_UPGRADE_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_OTA_UPGRADE_ATTRIB_LIST(attr_list, &attrs.upgrade_server, \ + &attrs.file_offset, &attrs.file_version, &attrs.stack_version, \ + &attrs.downloaded_file_ver,&attrs.downloaded_stack_ver,&attrs.image_status, \ + &attrs.manufacturer,&attrs.image_type,&attrs.min_block_reque,&attrs.image_stamp, \ + &attrs.server_addr,&attrs.server_ep) + +/** @brief Declare attribute list for OTA Upgrade cluster - server side + @param attr_list - attribute list name + @param query_jitter - (8bit) pointer to variable to store QueryJitter value + @param current_time - (32bit) pointer to variable to store CurrentTime + @param length - (const) length of server table with upgrade image data +*/ +#define ZB_ZCL_DECLARE_OTA_UPGRADE_ATTRIB_LIST_SERVER(attr_list, \ + query_jitter, current_time, length) \ + zb_zcl_ota_upgrade_data_t table_##attr_list[length]; \ + zb_zcl_ota_upgrade_server_variable_t server_var_##attr_list = { \ + query_jitter, /* 0, 0,*/ current_time, /*ZB_ZCL_OTA_UPGRADE_UPGRADE_TIME_DEF_VALUE,*/ \ + length, table_##attr_list }; \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_OTA_UPGRADE) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_DATA_ID, &(server_var_##attr_list)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* OTA Upgrade cluster attributes */ + +/*! @name OTA Upgrade cluster commands + @{ +*/ + +/*! @brief OTA Upgrade cluster client to server command identifiers + @see ZCL8 spec, Table 11-16 +*/ +enum zb_zcl_ota_upgrade_cmd_e +{ + ZB_ZCL_CMD_OTA_UPGRADE_QUERY_NEXT_IMAGE_ID = 0x01, /**< "Query Next Image Request" command */ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_BLOCK_ID = 0x03, /**< "Image Block Request" command */ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_PAGE_ID = 0x04, /**< "Image Page Request" command */ + ZB_ZCL_CMD_OTA_UPGRADE_UPGRADE_END_ID = 0x06, /**< "Upgrade End Request" command */ + ZB_ZCL_CMD_OTA_UPGRADE_QUERY_SPECIFIC_FILE_ID = 0x08, /**< "Query Device Specific File Request" command */ +}; + +/*! @brief OTA Upgrade cluster server to client command identifiers + @see ZCL8 spec, Table 11-16 +*/ +enum zb_zcl_ota_upgrade_resp_cmd_e +{ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_NOTIFY_ID = 0x00, /**< "Image Notify" command */ + ZB_ZCL_CMD_OTA_UPGRADE_QUERY_NEXT_IMAGE_RESP_ID = 0x02, /**< "Query Next Image Response" command */ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_BLOCK_RESP_ID = 0x05, /**< "Image Block Response" command */ + ZB_ZCL_CMD_OTA_UPGRADE_UPGRADE_END_RESP_ID = 0x07, /**< "Upgrade End Response" command */ + ZB_ZCL_CMD_OTA_UPGRADE_QUERY_SPECIFIC_FILE_RESP_ID = 0x09, /**< "Query Device Specific File Response" command */ + + ZB_ZCL_CMD_OTA_UPGRADE_INTERNAL_ABORT_ID = 0xf9, /**< ZBOSS internal command */ +}; + +/** @cond internals_doc */ +/* OTA Upgrade cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_OTA_UPGRADE_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_NOTIFY_ID, \ + ZB_ZCL_CMD_OTA_UPGRADE_QUERY_NEXT_IMAGE_RESP_ID, \ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_BLOCK_RESP_ID, \ + ZB_ZCL_CMD_OTA_UPGRADE_UPGRADE_END_RESP_ID, \ + ZB_ZCL_CMD_OTA_UPGRADE_QUERY_SPECIFIC_FILE_RESP_ID + +#define ZB_ZCL_CLUSTER_ID_OTA_UPGRADE_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_OTA_UPGRADE_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_OTA_UPGRADE_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_OTA_UPGRADE_QUERY_NEXT_IMAGE_ID, \ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_BLOCK_ID, \ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_PAGE_ID, \ + ZB_ZCL_CMD_OTA_UPGRADE_UPGRADE_END_ID, \ + ZB_ZCL_CMD_OTA_UPGRADE_QUERY_SPECIFIC_FILE_ID + +#define ZB_ZCL_CLUSTER_ID_OTA_UPGRADE_SERVER_ROLE_RECEIVED_CMD_LIST \ + ZB_ZCL_CMD_OTA_UPGRADE_QUERY_NEXT_IMAGE_ID, \ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_BLOCK_ID, \ + ZB_ZCL_CMD_OTA_UPGRADE_UPGRADE_END_ID, \ + ZB_ZCL_CMD_OTA_UPGRADE_QUERY_SPECIFIC_FILE_ID +/*! @} + * @endcond */ /* internals_doc */ + + +/************************* Query Next Image Request **************************/ + +/*! @brief Structure representation of Query Next Image Request command payload + @see ZCL8 specification, subsection 11.13.4 +*/typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_query_next_image_s +{ + zb_uint8_t fc; /**< Field Control, see @ref zb_zcl_ota_upgrade_image_notify_payload_type_e */ + zb_uint16_t manufacturer; /**< Manufacturer code */ + zb_uint16_t image_type; /**< Image type */ + zb_uint32_t file_version; /**< File version */ + zb_uint16_t hw_version; /**< Hardware version */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_query_next_image_t; + +/*! @brief OTA Image Upgrade Status Attribute Values + @see ZCL8 specification, subsection 11.13.4.2.1 +*/ +enum zb_zcl_ota_upgrade_query_next_image_fc_e +{ + /*! @brief Hardware Version Present */ + ZB_ZCL_OTA_UPGRADE_QUERY_NEXT_IMAGE_HW_VERSION = 1 << 0, +}; + +/*! @brief Send "Query Next Image Request" command, see ZCL8 specification, subsection 11.13.4 + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback + @param fc - Field Control, see @ref zb_zcl_ota_upgrade_image_notify_payload_type_e + @param manufacturer - Manufacturer code + @param image_type - Image type + @param file_version - File version + @param hw_version - Hardware version + @param aps_secured - APS security +*/ +#define ZB_ZCL_OTA_UPGRADE_SEND_QUERY_NEXT_IMAGE_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + fc, manufacturer, image_type, file_version, hw_version, aps_secured) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_OTA_UPGRADE_QUERY_NEXT_IMAGE_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (fc)); \ + ZB_ZCL_PACKET_PUT_2DATA16_VAL(ptr, (manufacturer), (image_type)); \ + ZB_ZCL_PACKET_PUT_DATA32_VAL(ptr, (file_version)); \ + if( (fc) & ZB_ZCL_OTA_UPGRADE_QUERY_NEXT_IMAGE_HW_VERSION ) \ + { \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (hw_version)); \ + } \ + ZB_ZCL_FINISH_N_SEND_PACKET_NEW((buffer), ptr, addr, dst_addr_mode, \ + dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, cb, aps_secured, \ + ZB_FALSE, 0); \ +} + +/** @brief Macro for getting "Query Next Image Request" command, see ZCL8 specification, subsection 11.13.4 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ota_upgrade_query_next_image_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_OTA_UPGRADE_GET_QUERY_NEXT_IMAGE_REQ(data_ptr, buffer, status) \ +{ \ + zb_zcl_ota_upgrade_query_next_image_t *src_ptr = \ + (zb_zcl_ota_upgrade_query_next_image_t*)zb_buf_begin((buffer)); \ + zb_uint8_t expected_payload_len = sizeof(zb_zcl_ota_upgrade_query_next_image_t); \ + \ + if (!(src_ptr->fc & ZB_ZCL_OTA_UPGRADE_QUERY_NEXT_IMAGE_HW_VERSION)) \ + { \ + expected_payload_len -= sizeof(zb_uint16_t); \ + } \ + \ + if (zb_buf_len((buffer)) < expected_payload_len) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->fc = src_ptr->fc; \ + ZB_HTOLE16(&((data_ptr)->manufacturer), &(src_ptr->manufacturer)); \ + ZB_HTOLE16(&((data_ptr)->image_type), &(src_ptr->image_type)); \ + ZB_HTOLE32(&((data_ptr)->file_version), &(src_ptr->file_version)); \ + if( src_ptr->fc & ZB_ZCL_OTA_UPGRADE_QUERY_NEXT_IMAGE_HW_VERSION ) \ + { \ + ZB_HTOLE16(&((data_ptr)->hw_version), &(src_ptr->hw_version)); \ + } \ + else \ + { \ + (data_ptr)->hw_version = 0; \ + } \ + } \ +} + +/************************* Image Block Request **************************/ + +/*! @brief Structure representation of Image Block Request command payload + @see ZCL8 specification, subsection 11.13.6.1 +*/ +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_image_block_s +{ + zb_uint8_t fc; /**< Field Control, see @ref zb_zcl_ota_upgrade_image_block_fc_e */ + zb_uint16_t manufacturer; /**< Manufacturer code */ + zb_uint16_t image_type; /**< Image type */ + zb_uint32_t file_version; /**< File version */ + zb_uint32_t file_offset; /**< File offset */ + zb_uint8_t data_size_max; /**< Maximum data size */ + + zb_ieee_addr_t node_addr; /**< Request node address*/ + zb_uint16_t block_delay; /**< BlockRequestDelay */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_image_block_t; + +/*! @brief OTA Image Upgrade Status Attribute Values + @see ZCL8 specification, subsection 11.13.6.2.1 +*/ +enum zb_zcl_ota_upgrade_image_block_fc_e +{ + /*! @brief Request node's IEEE address Present */ + ZB_ZCL_OTA_UPGRADE_QUERY_IMAGE_BLOCK_IEEE_PRESENT = 1 << 0, + /*! @brief BlockRequestDelay present */ + ZB_ZCL_OTA_UPGRADE_QUERY_IMAGE_BLOCK_DELAY_PRESENT = 1 << 1, +}; + +/*! @brief Send "Image Block Request" command, see ZCL8 specification, subsection 11.13.6 + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback + @param fc - Field Control, see @ref zb_zcl_ota_upgrade_image_block_fc_e + @param manufacturer - Manufacturer code + @param image_type - Image type + @param file_version - File version + @param file_offset - File offset + @param data_size_max - Maximum data size + @param node_addr - Request node address + @param block_delay - BlockRequestDelay + @param current_delay - Delay current send (millisec) +*/ +#define ZB_ZCL_OTA_UPGRADE_SEND_IMAGE_BLOCK_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + fc, manufacturer, image_type, file_version, file_offset, data_size_max, \ + node_addr, block_delay, current_delay) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_BLOCK_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (fc)); \ + ZB_ZCL_PACKET_PUT_2DATA16_VAL(ptr, (manufacturer), (image_type)); \ + ZB_ZCL_PACKET_PUT_2DATA32_VAL(ptr, (file_version), (file_offset)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (data_size_max)); \ + if( (fc) & ZB_ZCL_OTA_UPGRADE_QUERY_IMAGE_BLOCK_IEEE_PRESENT) \ + { \ + ZB_ZCL_PACKET_PUT_DATA_IEEE(ptr, (node_addr)); \ + } \ + if( (fc) & ZB_ZCL_OTA_UPGRADE_QUERY_IMAGE_BLOCK_DELAY_PRESENT) \ + { \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (block_delay)); \ + } \ + ZB_ZCL_FINISH_PACKET_O((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT_SCHEDULE( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, cb, \ + current_delay); \ +} + +/** @brief Macro for getting "Image Block Request" command, see ZCL8 specification, subsection 11.13.6 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ota_upgrade_image_block_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_OTA_UPGRADE_GET_IMAGE_BLOCK_REQ(data_ptr, buffer, status) \ +{ \ + zb_zcl_ota_upgrade_image_block_t *src_ptr = \ + (zb_zcl_ota_upgrade_image_block_t*)zb_buf_begin((buffer)); \ + \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ota_upgrade_image_block_t) - \ + ( !(src_ptr->fc & ZB_ZCL_OTA_UPGRADE_QUERY_IMAGE_BLOCK_IEEE_PRESENT) ? sizeof(zb_ieee_addr_t) : 0) - \ + ( !(src_ptr->fc & ZB_ZCL_OTA_UPGRADE_QUERY_IMAGE_BLOCK_DELAY_PRESENT) ? sizeof(zb_uint16_t) : 0) ) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->fc = src_ptr->fc; \ + ZB_HTOLE16(&((data_ptr)->manufacturer), &(src_ptr->manufacturer)); \ + ZB_HTOLE16(&((data_ptr)->image_type), &(src_ptr->image_type)); \ + ZB_HTOLE32(&((data_ptr)->file_version), &(src_ptr->file_version)); \ + ZB_HTOLE32(&((data_ptr)->file_offset), &(src_ptr->file_offset)); \ + (data_ptr)->data_size_max = src_ptr->data_size_max; \ + if( src_ptr->fc & ZB_ZCL_OTA_UPGRADE_QUERY_IMAGE_BLOCK_IEEE_PRESENT) \ + { \ + ZB_IEEE_ADDR_COPY((data_ptr)->node_addr, (src_ptr)->node_addr); \ + } \ + if( src_ptr->fc & ZB_ZCL_OTA_UPGRADE_QUERY_IMAGE_BLOCK_DELAY_PRESENT) \ + { \ + ZB_HTOLE16(&((data_ptr)->block_delay), &(src_ptr->block_delay)); \ + } \ + } \ +} + +/************************* Image Page Request **************************/ + +/*! @brief Structure representation of Image Page Request command payload + @see ZCL8 specification, subsection 11.13.7 +*/ +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_image_page_s +{ + zb_uint8_t fc; /**< Field Control, see @ref zb_zcl_ota_upgrade_image_page_fc_e */ + zb_uint16_t manufacturer; /**< Manufacturer code */ + zb_uint16_t image_type; /**< Image type */ + zb_uint32_t file_version; /**< File version */ + zb_uint32_t file_offset; /**< File offset */ + zb_uint8_t data_size_max; /**< Maximum data size */ + zb_uint16_t page_size; /**< Page size */ + zb_uint16_t response_spacing; /**< Response Spacing */ + + zb_ieee_addr_t node_addr; /**< Request node address */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_image_page_t; + +/*! @brief OTA Image Upgrade Status Attribute Values + @see ZCL8 specification, subsection 11.13.7.2.1 +*/ +enum zb_zcl_ota_upgrade_image_page_fc_e +{ + /*! @brief Request node's IEEE address Present */ + ZB_ZCL_OTA_UPGRADE_QUERY_IMAGE_PAGE_IEEE_PRESENT = 1 << 0, +}; + +/*! @brief Send "Image Page Request" command, see ZCL8 specification, subsection 11.13.7 + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback + @param fc - Field Control, see @ref zb_zcl_ota_upgrade_image_page_fc_e + @param manufacturer - Manufacturer code + @param image_type - Image type + @param file_version - File version + @param file_offset - File offset + @param data_size_max - Maximum data size + @param page_size - Page size + @param response_spacing - Response Spacing + @param node_addr - Request node address +*/ +#define ZB_ZCL_OTA_UPGRADE_SEND_IMAGE_PAGE_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + fc, manufacturer, image_type, file_version, file_offset, data_size_max, \ + page_size, response_spacing, node_addr) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_PAGE_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (fc)); \ + ZB_ZCL_PACKET_PUT_2DATA16_VAL(ptr, (manufacturer), (image_type)); \ + ZB_ZCL_PACKET_PUT_2DATA32_VAL(ptr, (file_version), (file_offset)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (data_size_max)); \ + ZB_ZCL_PACKET_PUT_2DATA16_VAL(ptr, (page_size), (response_spacing)); \ + if( (fc) & ZB_ZCL_OTA_UPGRADE_QUERY_IMAGE_PAGE_IEEE_PRESENT) \ + { \ + ZB_ZCL_PACKET_PUT_DATA_IEEE(ptr, (node_addr)); \ + } \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, cb); \ +} + +/** @brief Macro for getting "Image Page Request" command, see ZCL8 specification, subsection 11.13.7 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ota_upgrade_image_page_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_OTA_UPGRADE_GET_IMAGE_PAGE_REQ(data_ptr, buffer, status) \ +{ \ + zb_zcl_ota_upgrade_image_page_t *src_ptr = \ + (zb_zcl_ota_upgrade_image_page_t*)zb_buf_begin((buffer)); \ + \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ota_upgrade_image_page_t) - \ + ((src_ptr->fc & ZB_ZCL_OTA_UPGRADE_QUERY_IMAGE_PAGE_IEEE_PRESENT) ? sizeof(zb_ieee_addr_t) : 0) ) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->fc = src_ptr->fc; \ + ZB_HTOLE16(&((data_ptr)->manufacturer), &(src_ptr->manufacturer)); \ + ZB_HTOLE16(&((data_ptr)->image_type), &(src_ptr->image_type)); \ + ZB_HTOLE32(&((data_ptr)->file_version), &(src_ptr->file_version)); \ + ZB_HTOLE32(&((data_ptr)->file_offset), &(src_ptr->file_offset)); \ + (data_ptr)->data_size_max = src_ptr->data_size_max; \ + ZB_HTOLE16(&((data_ptr)->page_size), &(src_ptr->page_size)); \ + ZB_HTOLE16(&((data_ptr)->response_spacing), &(src_ptr->response_spacing)); \ + if( src_ptr->fc & ZB_ZCL_OTA_UPGRADE_QUERY_IMAGE_PAGE_IEEE_PRESENT) \ + { \ + ZB_IEEE_ADDR_COPY((data_ptr)->node_addr, (src_ptr)->node_addr); \ + } \ + } \ +} + +/************************* Upgrade End Request **************************/ + +/*! @brief Structure representation of Upgrade End Request command payload + @see ZCL8 specification, subsection 11.13.9 +*/typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_upgrade_end_s +{ + zb_uint8_t status; /**< Status */ + zb_uint16_t manufacturer; /**< Manufacturer code */ + zb_uint16_t image_type; /**< Image type */ + zb_uint32_t file_version; /**< File version */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_upgrade_end_t; + +/*! @brief Send "Upgrade End Request" command, see ZCL8 specification, subsection 11.13.9 + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback + @param status - Status, see @ref zcl_status + @param manufacturer - Manufacturer code + @param image_type - Image type + @param file_version - File version +*/ +#define ZB_ZCL_OTA_UPGRADE_SEND_UPGRADE_END_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + status, manufacturer, image_type, file_version) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_OTA_UPGRADE_UPGRADE_END_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (status)); \ + ZB_ZCL_PACKET_PUT_2DATA16_VAL(ptr, (manufacturer), (image_type)); \ + ZB_ZCL_PACKET_PUT_DATA32_VAL(ptr, (file_version)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, cb); \ +} + +/** @brief Macro for getting "Upgrade End Request" command, see ZCL8 specification, subsection 11.13.9 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ota_upgrade_upgrade_end_s. + * @param buffer containing the packet (by pointer). + * @param status_ - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_OTA_UPGRADE_GET_UPGRADE_END_REQ(data_ptr, buffer, status_) \ +{ \ + zb_zcl_ota_upgrade_upgrade_end_t *src_ptr = \ + (zb_zcl_ota_upgrade_upgrade_end_t*)zb_buf_begin((buffer)); \ + \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ota_upgrade_upgrade_end_t) ) \ + { \ + (status_) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (status_) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->status = src_ptr->status; \ + ZB_HTOLE16(&((data_ptr)->manufacturer), &(src_ptr->manufacturer)); \ + ZB_HTOLE16(&((data_ptr)->image_type), &(src_ptr->image_type)); \ + ZB_HTOLE32(&((data_ptr)->file_version), &(src_ptr->file_version)); \ + } \ +} + +/************************* Query Specific File Request **************************/ + +/*! @brief Structure representation of Query Specific File Request command payload + @see ZCL8 specification, subsection 11.13.10 +*/typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_query_specific_file_s +{ + zb_ieee_addr_t node_addr; /**< Node address */ + zb_uint16_t manufacturer; /**< Manufacturer code */ + zb_uint16_t image_type; /**< Image type */ + zb_uint32_t file_version; /**< File version */ + zb_uint16_t stack_version; /**< Zigbee stack version */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_query_specific_file_t; + +/*! @brief Send "Query Specific File Request" command, see ZCL8 specification, subsection 11.13.10 + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback + @param node_addr - Node address + @param manufacturer - Manufacturer code + @param image_type - Image type + @param file_version - File version + @param stack_version - Zigbee stack version +*/ +#define ZB_ZCL_OTA_UPGRADE_SEND_QUERY_SPECIFIC_FILE_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + node_addr, manufacturer, image_type, file_version, stack_version) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_OTA_UPGRADE_QUERY_SPECIFIC_FILE_ID); \ + ZB_ZCL_PACKET_PUT_DATA_IEEE(ptr, (node_addr)); \ + ZB_ZCL_PACKET_PUT_2DATA16_VAL(ptr, (manufacturer), (image_type)); \ + ZB_ZCL_PACKET_PUT_DATA32_VAL(ptr, (file_version)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (stack_version)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, cb); \ +} + +/** @brief Macro for getting "Query Specific File Request" command, see ZCL8 specification, subsection 11.13.10 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ota_upgrade_query_specific_file_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_OTA_UPGRADE_GET_QUERY_SPECIFIC_FILE_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ota_upgrade_query_specific_file_t) ) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_ota_upgrade_query_specific_file_t *src_ptr = \ + (zb_zcl_ota_upgrade_query_specific_file_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_IEEE_ADDR_COPY((data_ptr)->node_addr, (src_ptr)->node_addr); \ + ZB_HTOLE16(&((data_ptr)->manufacturer), &(src_ptr->manufacturer)); \ + ZB_HTOLE16(&((data_ptr)->image_type), &(src_ptr->image_type)); \ + ZB_HTOLE32(&((data_ptr)->file_version), &(src_ptr->file_version)); \ + ZB_HTOLE16(&((data_ptr)->stack_version), &(src_ptr->stack_version)); \ + } \ +} + +/******************************* Image Notify ******************************/ + +/*! @brief Structure representation of Image Notify response command payload + @see ZCL8 specification, subsection 11.13.3.1 +*/ +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_image_notify_s +{ + zb_uint8_t payload_type; /** Payload type, see @ref zb_zcl_ota_upgrade_image_notify_payload_type_e */ + zb_uint8_t query_jitter; /** Query jitter */ + zb_uint16_t manufacturer; /** Manufacturer code */ + zb_uint16_t image_type; /** Image type */ + zb_uint32_t file_version; /** File version */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_image_notify_t; + +/*! @brief OTA Image Upgrade Status Attribute Values + @see ZCL8 specification, subsection 11.13.3.2.1 +*/ +enum zb_zcl_ota_upgrade_image_notify_payload_type_e +{ + /*! @brief Query jitter */ + ZB_ZCL_OTA_UPGRADE_IMAGE_NOTIFY_PAYLOAD_JITTER = 0x00, + /*! @brief Query jitter and manufacturer code */ + ZB_ZCL_OTA_UPGRADE_IMAGE_NOTIFY_PAYLOAD_JITTER_CODE = 0x01, + /*! @brief Query jitter, manufacturer code, and image type */ + ZB_ZCL_OTA_UPGRADE_IMAGE_NOTIFY_PAYLOAD_JITTER_CODE_IMAGE = 0x02, + /*! @brief Query jitter, manufacturer code, image type, and new file version */ + ZB_ZCL_OTA_UPGRADE_IMAGE_NOTIFY_PAYLOAD_JITTER_CODE_IMAGE_VER = 0x03, +}; + +/*! @brief Send Image Notify command, see ZCL8 specification, subsection 11.13.3 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param payload_type - Payload type + @param query_jitter - Query jitter + @param manufacturer - Manufacturer code + @param image_type - Image type + @param file_version - File version +*/ +#define ZB_ZCL_OTA_UPGRADE_SEND_IMAGE_NOTIFY_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + payload_type, query_jitter, manufacturer, image_type, file_version) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A( \ + ptr, ZB_ZCL_FRAME_DIRECTION_TO_CLI, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, (def_resp)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_NOTIFY_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (payload_type)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (query_jitter)); \ + ZB_ZCL_PACKET_PUT_2DATA16_VAL(ptr, (manufacturer), (image_type)); \ + ZB_ZCL_PACKET_PUT_DATA32_VAL(ptr, (file_version)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, cb); \ +} + + +#define ZB_ZCL_OTA_UPGRADE_GET_IMAGE_NOTIFY_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) <= sizeof(zb_uint8_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_ota_upgrade_image_notify_t *src_ptr = \ + (zb_zcl_ota_upgrade_image_notify_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->payload_type = src_ptr->payload_type; \ + (data_ptr)->query_jitter = src_ptr->query_jitter; \ + switch ( src_ptr->payload_type ) \ + { \ + case 0x03: \ + ZB_HTOLE32(&((data_ptr)->file_version), &(src_ptr->file_version));\ + /* FALLTHROUGH */ \ + case 0x02: \ + ZB_HTOLE16(&((data_ptr)->image_type), &(src_ptr->image_type)); \ + /* FALLTHROUGH */ \ + case 0x01: \ + ZB_HTOLE16(&((data_ptr)->manufacturer), &(src_ptr->manufacturer));\ + /* FALLTHROUGH */ \ + default: \ + break; \ + } \ + } \ +} + + + + +/******************************* Query Next Image Response ******************************/ + +/*! @brief Structure representation of Query Next Image Response command payload + @see ZCL8 specification, subsection 11.13.5.1 +*/typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_query_next_image_res_s +{ + zb_uint8_t status; /** Status, see @ref zcl_status */ + zb_uint16_t manufacturer; /** Manufacturer code */ + zb_uint16_t image_type; /** Image type */ + zb_uint32_t file_version; /** File version */ + zb_uint32_t image_size; /** Image size */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_query_next_image_res_t; + + +/*! @brief Send Query Next Image Response command, see ZCL8 specification, subsection 11.13.5 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param seq - sequence + @param status - Status, see @ref zcl_status + @param manufacturer - Manufacturer code + @param image_type - Image type + @param file_version - File version + @param image_size - Image size +*/ +#define ZB_ZCL_OTA_UPGRADE_SEND_QUERY_NEXT_IMAGE_RES( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq, \ + status, manufacturer, image_type, file_version, image_size) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, \ + ZB_ZCL_CMD_OTA_UPGRADE_QUERY_NEXT_IMAGE_RESP_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (status)); \ + if( (status) == ZB_ZCL_STATUS_SUCCESS) \ + { \ + ZB_ZCL_PACKET_PUT_2DATA16_VAL(ptr, (manufacturer), (image_type)); \ + ZB_ZCL_PACKET_PUT_2DATA32_VAL(ptr, (file_version), (image_size)); \ + } \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, NULL); \ +} + +/** @brief Macro for getting Query Next Image Response command, see ZCL8 specification, subsection 11.13.5 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ota_upgrade_query_next_image_res_s. + * @param buffer containing the packet (by pointer). + * @param status_ - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_OTA_UPGRADE_GET_QUERY_NEXT_IMAGE_RES(data_ptr, buffer, status_)\ +{ \ + zb_zcl_ota_upgrade_query_next_image_res_t *src_ptr = \ + (zb_zcl_ota_upgrade_query_next_image_res_t*)zb_buf_begin((buffer)); \ + \ + if (zb_buf_len((buffer)) < ( (src_ptr->status)==ZB_ZCL_STATUS_SUCCESS ? \ + sizeof(zb_zcl_ota_upgrade_query_next_image_res_t) : sizeof(zb_uint8_t))) \ + { \ + (status_) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + TRACE_MSG(TRACE_ZLL1, "ERROR: buf_len %i", (FMT__H, zb_buf_len((buffer)))); \ + } \ + else \ + { \ + (status_) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->status = src_ptr->status; \ + if( src_ptr->status == ZB_ZCL_STATUS_SUCCESS) \ + { \ + ZB_HTOLE16(&((data_ptr)->manufacturer), &(src_ptr->manufacturer)); \ + ZB_HTOLE16(&((data_ptr)->image_type), &(src_ptr->image_type)); \ + ZB_HTOLE32(&((data_ptr)->file_version), &(src_ptr->file_version)); \ + ZB_HTOLE32(&((data_ptr)->image_size), &(src_ptr->image_size)); \ + } \ + } \ +} + +/******************************* Image Block Response ******************************/ + +/*! @brief Structure representation of Image Block Response command payload + @see ZCL8 specification, subsection 11.13.8.1 +*/ +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_image_block_res_s +{ + /** Status, see @ref zcl_status */ + zb_uint8_t status; + ZB_PACKED_PRE union + { + ZB_PACKED_PRE struct + { + zb_uint16_t manufacturer; /**< Manufacturer code */ + zb_uint16_t image_type; /**< Image type */ + zb_uint32_t file_version; /**< File version */ + zb_uint32_t file_offset; /**< File offset */ + zb_uint8_t data_size; /**< Data size */ + zb_uint8_t *image_data; /**< Image data */ + + } ZB_PACKED_STRUCT success; /**< Success response. */ + + ZB_PACKED_PRE struct + { + zb_uint32_t current_time; /**< Current time */ + zb_uint32_t request_time; /**< Request time */ + zb_uint16_t delay; /**< BlockRequestDelay */ + + } ZB_PACKED_STRUCT wait_for_data; /**< Wait for data */ + + } response; /**< response data */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_image_block_res_t; + +/*! @brief Send Image Block Response command - success status, see ZCL8 specification, subsection 11.13.8 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param seq - sequence + @param manufacturer - Manufacturer code + @param image_type - Image type + @param file_version - File version + @param file_offset - File offset + @param data_size - data size + @param image_data - image data +*/ +#define ZB_ZCL_OTA_UPGRADE_SEND_IMAGE_BLOCK_SUCCESS_RES( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq, \ + manufacturer, image_type, file_version, file_offset, data_size, image_data) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, \ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_BLOCK_RESP_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, ZB_ZCL_STATUS_SUCCESS); \ + ZB_ZCL_PACKET_PUT_2DATA16_VAL(ptr, (manufacturer), (image_type)); \ + ZB_ZCL_PACKET_PUT_2DATA32_VAL(ptr, (file_version), (file_offset)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (data_size)); \ + ZB_ASSERT(image_data != NULL); \ + ZB_ZCL_PACKET_PUT_DATA_N(ptr, (image_data), (data_size)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, NULL); \ +} + +/*! @brief Send Image Block Response command - wait for data status, see ZCL8 specification, + subsection 11.13.8 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param seq - sequence + @param current_time - Current time + @param request_time - Request time + @param delay - BlockRequestDelay +*/ +#define ZB_ZCL_OTA_UPGRADE_SEND_IMAGE_BLOCK_WAIT_FOR_DATA_RES( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq, \ + current_time, request_time, delay) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, \ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_BLOCK_RESP_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, ZB_ZCL_STATUS_WAIT_FOR_DATA); \ + ZB_ZCL_PACKET_PUT_2DATA32_VAL(ptr, (current_time), (request_time)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (delay)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, NULL); \ +} + +/*! @brief Send Image Block Response command - abort status, see ZCL8 specification, subsection 11.13.8 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param seq - sequence +*/ +#define ZB_ZCL_OTA_UPGRADE_SEND_IMAGE_BLOCK_ABORT_RES( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, \ + ZB_ZCL_CMD_OTA_UPGRADE_IMAGE_BLOCK_RESP_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, ZB_ZCL_STATUS_ABORT); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, NULL); \ +} + +/** @brief Macro for getting Image Block Response command, see ZCL8 specification, subsection 11.13.8 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ota_upgrade_image_block_res_s. + * @param buffer containing the packet (by pointer). + * @param status_ - variable to put parse status to (see @ref zb_zcl_parse_status_t). + * + * @note File data is placed in buffer, payload saves pointer to data only! + */ +#define ZB_ZCL_OTA_UPGRADE_GET_IMAGE_BLOCK_RES(data_ptr, buffer, status_) \ +{ \ + zb_zcl_ota_upgrade_image_block_res_t *src_ptr = \ + (zb_zcl_ota_upgrade_image_block_res_t*)zb_buf_begin((buffer)); \ + \ + if (zb_buf_len((buffer)) < sizeof(zb_uint8_t) + \ + ((src_ptr->status)==ZB_ZCL_STATUS_SUCCESS ? \ + sizeof(src_ptr->response.success) - sizeof(zb_uint8_t*)+ \ + src_ptr->response.success.data_size : 0) + \ + ((src_ptr->status)==ZB_ZCL_STATUS_WAIT_FOR_DATA ? \ + sizeof(src_ptr->response.wait_for_data) : 0) ) \ + { \ + (status_) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (status_) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->status = src_ptr->status; \ + if( src_ptr->status == ZB_ZCL_STATUS_SUCCESS) \ + { \ + ZB_HTOLE16(&((data_ptr)->response.success.manufacturer), \ + &(src_ptr->response.success.manufacturer)); \ + ZB_HTOLE16(&((data_ptr)->response.success.image_type), \ + &(src_ptr->response.success.image_type)); \ + ZB_HTOLE32(&((data_ptr)->response.success.file_version), \ + &(src_ptr->response.success.file_version)); \ + ZB_HTOLE32(&((data_ptr)->response.success.file_offset), \ + &(src_ptr->response.success.file_offset)); \ + (data_ptr)->response.success.data_size = \ + src_ptr->response.success.data_size; \ + /*ZB_MEMCPY((data_ptr)->response.success.image_data, */ \ + /* src_ptr->response.success.image_data, */ \ + /* src_ptr->response.success.data_size); */ \ + (data_ptr)->response.success.image_data = \ + (zb_uint8_t*)(&(src_ptr->response.success.image_data)); \ + } \ + if( src_ptr->status == ZB_ZCL_STATUS_WAIT_FOR_DATA) \ + { \ + ZB_HTOLE32(&((data_ptr)->response.wait_for_data.current_time), \ + &(src_ptr->response.wait_for_data.current_time)); \ + ZB_HTOLE32(&((data_ptr)->response.wait_for_data.request_time), \ + &(src_ptr->response.wait_for_data.request_time)); \ + ZB_HTOLE16(&((data_ptr)->response.wait_for_data.delay), \ + &(src_ptr->response.wait_for_data.delay)); \ + } \ + } \ +} + +/******************************* Upgrade End Response ******************************/ + +/*! @brief Structure representation of Upgrade End Response command payload + @see ZCL8 specification, subsection 11.13.9.6.1 +*/ +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_upgrade_end_res_s +{ + zb_uint16_t manufacturer; /**< Manufacturer code */ + zb_uint16_t image_type; /**< Image type */ + zb_uint32_t file_version; /**< File version */ + zb_uint32_t current_time; /**< Current time */ + zb_uint32_t upgrade_time; /**< Upgrade time */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_upgrade_end_res_t; + + +/*! @brief Send Upgrade End Response command, see ZCL8 specification, subsection 11.13.9.6 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param seq - sequence + @param manufacturer - Manufacturer code + @param image_type - Image type + @param file_version - File version + @param current_time - Current time + @param upgrade_time - Upgrade time +*/ +#define ZB_ZCL_OTA_UPGRADE_SEND_UPGRADE_END_RES( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq, \ + manufacturer, image_type, file_version, current_time, upgrade_time) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, \ + ZB_ZCL_CMD_OTA_UPGRADE_UPGRADE_END_RESP_ID); \ + ZB_ZCL_PACKET_PUT_2DATA16_VAL(ptr, (manufacturer), (image_type)); \ + ZB_ZCL_PACKET_PUT_2DATA32_VAL(ptr, (file_version), (current_time)); \ + ZB_ZCL_PACKET_PUT_DATA32_VAL(ptr, (upgrade_time)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, NULL); \ +} + +/** @brief Macro for getting Upgrade End Response command, see ZCL8 specification, subsection 11.13.9.6 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ota_upgrade_upgrade_end_res_s. + * @param buffer containing the packet (by pointer). + * @param status_ - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_OTA_UPGRADE_GET_UPGRADE_END_RES(data_ptr, buffer, status_) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_ota_upgrade_upgrade_end_res_t) ) \ + { \ + (status_) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_ota_upgrade_upgrade_end_res_t *src_ptr = \ + (zb_zcl_ota_upgrade_upgrade_end_res_t*)zb_buf_begin((buffer)); \ + (status_) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_HTOLE16(&((data_ptr)->manufacturer), &(src_ptr->manufacturer)); \ + ZB_HTOLE16(&((data_ptr)->image_type), &(src_ptr->image_type)); \ + ZB_HTOLE32(&((data_ptr)->file_version), &(src_ptr->file_version)); \ + ZB_HTOLE32(&((data_ptr)->current_time), &(src_ptr->current_time)); \ + ZB_HTOLE32(&((data_ptr)->upgrade_time), &(src_ptr->upgrade_time)); \ + } \ +} + +/******************************* Query Specific File Response ******************************/ + +/*! @brief Structure representation of Query Specific File Response command payload + @see ZCL8 specification, subsection 11.13.11.1 +*/ +typedef ZB_PACKED_PRE struct zb_zcl_ota_upgrade_query_specific_file_res_s +{ + zb_uint8_t status; /** Status, see @ref zcl_status */ + zb_uint16_t manufacturer; /** Manufacturer code */ + zb_uint16_t image_type; /** Image type */ + zb_uint32_t file_version; /** File version */ + zb_uint32_t image_size; /** Image size */ + +} ZB_PACKED_STRUCT zb_zcl_ota_upgrade_query_specific_file_res_t; + + +/*! @brief Send Query Specific File Response command, see ZCL8 specification, subsection 11.13.11 + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param seq - sequence + @param status - Status, see @ref zcl_status + @param manufacturer - Manufacturer code + @param image_type - Image type + @param file_version - File version + @param image_size - Image size +*/ +#define ZB_ZCL_OTA_UPGRADE_SEND_QUERY_SPECIFIC_FILE_RES( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq, \ + status, manufacturer, image_type, file_version, image_size) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, \ + ZB_ZCL_CMD_OTA_UPGRADE_QUERY_SPECIFIC_FILE_RESP_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (status)); \ + if( (status) == ZB_ZCL_STATUS_SUCCESS) \ + { \ + ZB_ZCL_PACKET_PUT_2DATA16_VAL(ptr, (manufacturer), (image_type)); \ + ZB_ZCL_PACKET_PUT_2DATA32_VAL(ptr, (file_version), (image_size)); \ + } \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, NULL); \ +} + +/** @brief Macro for getting Query Specific File Response command, see ZCL8 specification, + * subsection 11.13.11 + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_ota_upgrade_query_specific_file_res_s. + * @param buffer containing the packet (by pointer). + * @param status_ - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_OTA_UPGRADE_GET_QUERY_SPECIFIC_FILE_RES(data_ptr, buffer, status_) \ +{ \ + zb_zcl_ota_upgrade_query_specific_file_res_t *src_ptr = \ + (zb_zcl_ota_upgrade_query_specific_file_res_t*)zb_buf_begin((buffer)); \ + if (zb_buf_len((buffer)) < ( (src_ptr->status)==ZB_ZCL_STATUS_SUCCESS ? \ + sizeof(zb_zcl_ota_upgrade_query_specific_file_res_t) : sizeof(zb_uint8_t) ) ) \ + { \ + (status_) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (status_) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->status = src_ptr->status; \ + if( src_ptr->status == ZB_ZCL_STATUS_SUCCESS) \ + { \ + ZB_HTOLE32(&((data_ptr)->manufacturer), &(src_ptr->manufacturer)); \ + ZB_HTOLE32(&((data_ptr)->image_type), &(src_ptr->image_type)); \ + ZB_HTOLE32(&((data_ptr)->file_version), &(src_ptr->file_version)); \ + ZB_HTOLE32(&((data_ptr)->image_size), &(src_ptr->image_size)); \ + } \ + } \ +} + +/*! @} */ /* OTA Upgrade cluster commands */ + + + +#if defined ZB_HA_ENABLE_OTA_UPGRADE_CLIENT || defined DOXYGEN + +/** @brief Declare User Application about upgrade status +*/ +typedef struct zb_zcl_ota_upgrade_value_param_s +{ + zb_uint8_t upgrade_status; /**< Upgrade status, see @ref zb_zcl_ota_upgrade_status_e */ + union + { + struct zb_zcl_ota_upgrade_start_s + { + zb_uint16_t manufacturer; /**< Manufacturer code */ + zb_uint16_t image_type; /**< Image type */ + zb_uint32_t file_version; /**< File version */ + zb_uint32_t file_length; /**< File length */ + } start; /**< Parameters for start load upgrade file */ + struct zb_zcl_ota_upgrade_receive_s + { + zb_uint32_t file_offset; /**< File offset */ + zb_uint8_t data_length; /**< Data length */ + zb_uint8_t *block_data; /**< Block data */ + } receive; /**< Parameters for receive part upgrade file */ + + } upgrade; /**< Upgrade data */ + +} zb_zcl_ota_upgrade_value_param_t; + +/** @brief Possible statuses of OTA upgrade + */ +enum zb_zcl_ota_upgrade_status_e +{ + ZB_ZCL_OTA_UPGRADE_STATUS_START, + ZB_ZCL_OTA_UPGRADE_STATUS_APPLY, + ZB_ZCL_OTA_UPGRADE_STATUS_RECEIVE, + ZB_ZCL_OTA_UPGRADE_STATUS_FINISH, + ZB_ZCL_OTA_UPGRADE_STATUS_ABORT, + ZB_ZCL_OTA_UPGRADE_STATUS_CHECK, // ask user app about received file + ZB_ZCL_OTA_UPGRADE_STATUS_OK, // user app return value + ZB_ZCL_OTA_UPGRADE_STATUS_ERROR, // user app return value + ZB_ZCL_OTA_UPGRADE_STATUS_REQUIRE_MORE_IMAGE, // user app return value + ZB_ZCL_OTA_UPGRADE_STATUS_BUSY, // user app return value. + // Application is responsible for resuming OTA Upgrade process when it + // return that error code to the OTA cluster */ + ZB_ZCL_OTA_UPGRADE_STATUS_SERVER_NOT_FOUND, // Notify an application that OTA Upgrade server not found +}; + +/** @cond internals_doc */ +#define ZB_ZCL_OTA_UPGRADE_START_USER_APP(buffer, \ + manufacturer_, image_type_, file_version_, file_length_, result) \ +{ \ + TRACE_MSG(TRACE_ZCL1, "ZB_ZCL_OTA_UPGRADE_START_USER_APP", (FMT__0)); \ + if (ZCL_CTX().device_cb) \ + { \ + zb_zcl_device_callback_param_t *user_app_data = \ + ZB_BUF_GET_PARAM(buffer, zb_zcl_device_callback_param_t); \ + zb_zcl_ota_upgrade_value_param_t *value = \ + &(user_app_data->cb_param.ota_value_param); \ + value->upgrade_status = ZB_ZCL_OTA_UPGRADE_STATUS_START; \ + value->upgrade.start.manufacturer = (manufacturer_); \ + value->upgrade.start.image_type = (image_type_); \ + value->upgrade.start.file_version = (file_version_); \ + value->upgrade.start.file_length = (file_length_); \ + user_app_data->device_cb_id = ZB_ZCL_OTA_UPGRADE_VALUE_CB_ID; \ + user_app_data->endpoint = get_endpoint_by_cluster(ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, ZB_ZCL_CLUSTER_CLIENT_ROLE); \ + user_app_data->status = RET_OK; \ + (ZCL_CTX().device_cb)(param); \ + result = value->upgrade_status; \ + } \ +} + +// NOTE file data place`s in buffer, payload saves pointer to data only! +#define ZB_ZCL_OTA_UPGRADE_RECEIVE_USER_APP(buffer, \ + file_offset_, data_length_, block_data_, result) \ +{ \ + TRACE_MSG(TRACE_ZCL1, "ZB_ZCL_OTA_UPGRADE_RECEIVE_USER_APP", (FMT__0)); \ + if (ZCL_CTX().device_cb) \ + { \ + zb_zcl_device_callback_param_t *user_app_data = \ + ZB_BUF_GET_PARAM(buffer, zb_zcl_device_callback_param_t); \ + zb_zcl_ota_upgrade_value_param_t *value = \ + &(user_app_data->cb_param.ota_value_param); \ + value->upgrade_status = ZB_ZCL_OTA_UPGRADE_STATUS_RECEIVE; \ + value->upgrade.receive.file_offset = (file_offset_); \ + value->upgrade.receive.data_length = (data_length_); \ + value->upgrade.receive.block_data = (block_data_); \ + user_app_data->device_cb_id = ZB_ZCL_OTA_UPGRADE_VALUE_CB_ID; \ + user_app_data->endpoint = get_endpoint_by_cluster(ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, ZB_ZCL_CLUSTER_CLIENT_ROLE); \ + user_app_data->status = RET_OK; \ + (ZCL_CTX().device_cb)(param); \ + result = value->upgrade_status; \ + } \ +} + +#define ZB_ZCL_OTA_UPGRADE_FINISH_USER_APP(buffer, result) \ +{ \ + zb_zcl_device_callback_param_t *user_app_data = \ + ZB_BUF_GET_PARAM(buffer, zb_zcl_device_callback_param_t); \ + TRACE_MSG(TRACE_ZCL1, "ZB_ZCL_OTA_UPGRADE_FINISH_USER_APP", (FMT__0)); \ + result = ZB_ZCL_OTA_UPGRADE_STATUS_ERROR; \ + if (ZCL_CTX().device_cb) \ + { \ + zb_zcl_ota_upgrade_value_param_t *value = \ + &(user_app_data->cb_param.ota_value_param); \ + value->upgrade_status = ZB_ZCL_OTA_UPGRADE_STATUS_FINISH; \ + user_app_data->device_cb_id = ZB_ZCL_OTA_UPGRADE_VALUE_CB_ID; \ + user_app_data->endpoint = get_endpoint_by_cluster(ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, ZB_ZCL_CLUSTER_CLIENT_ROLE); \ + user_app_data->status = RET_OK; \ + (ZCL_CTX().device_cb)(param); \ + if (user_app_data->status == RET_OK) \ + { \ + result = value->upgrade_status; \ + } \ + }else \ + { \ + result = ZB_ZCL_OTA_UPGRADE_STATUS_OK; \ + } \ +} \ + +#define ZB_ZCL_OTA_UPGRADE_APPLY_USER_APP(buffer, result) \ +{ \ + zb_zcl_device_callback_param_t *user_app_data = \ + ZB_BUF_GET_PARAM(buffer, zb_zcl_device_callback_param_t); \ + TRACE_MSG(TRACE_ZCL1, "ZB_ZCL_OTA_UPGRADE_APPLY_USER_APP", (FMT__0)); \ + result = ZB_ZCL_OTA_UPGRADE_STATUS_ERROR; \ + if (ZCL_CTX().device_cb) \ + { \ + zb_zcl_ota_upgrade_value_param_t *value = \ + &(user_app_data->cb_param.ota_value_param); \ + value->upgrade_status = ZB_ZCL_OTA_UPGRADE_STATUS_APPLY; \ + user_app_data->device_cb_id = ZB_ZCL_OTA_UPGRADE_VALUE_CB_ID; \ + user_app_data->endpoint = get_endpoint_by_cluster(ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, ZB_ZCL_CLUSTER_CLIENT_ROLE); \ + user_app_data->status = RET_OK; \ + (ZCL_CTX().device_cb)(param); \ + if (user_app_data->status == RET_OK) \ + { \ + result = value->upgrade_status; \ + } \ + }else \ + { \ + result = ZB_ZCL_OTA_UPGRADE_STATUS_OK; \ + } \ +} \ + + +#define ZB_ZCL_OTA_UPGRADE_ABORT_USER_APP(buffer) \ +{ \ + TRACE_MSG(TRACE_ZCL1, "ZB_ZCL_OTA_UPGRADE_ABORT_USER_APP", (FMT__0)); \ + if (ZCL_CTX().device_cb) \ + { \ + zb_zcl_device_callback_param_t *user_app_data = \ + ZB_BUF_GET_PARAM(buffer, zb_zcl_device_callback_param_t); \ + zb_zcl_ota_upgrade_value_param_t *value = \ + &(user_app_data->cb_param.ota_value_param); \ + value->upgrade_status = ZB_ZCL_OTA_UPGRADE_STATUS_ABORT; \ + user_app_data->device_cb_id = ZB_ZCL_OTA_UPGRADE_VALUE_CB_ID; \ + user_app_data->endpoint = get_endpoint_by_cluster(ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, ZB_ZCL_CLUSTER_CLIENT_ROLE); \ + user_app_data->status = RET_OK; \ + (ZCL_CTX().device_cb)(param); \ + } \ +} + +#define ZB_ZCL_OTA_UPGRADE_CHECK_USER_APP(buffer, result) \ +{ \ + zb_zcl_device_callback_param_t *user_app_data = \ + ZB_BUF_GET_PARAM(buffer, zb_zcl_device_callback_param_t); \ + TRACE_MSG(TRACE_ZCL1, "ZB_ZCL_OTA_UPGRADE_CHECK_USER_APP", (FMT__0)); \ + result = ZB_ZCL_OTA_UPGRADE_STATUS_ERROR; \ + if (ZCL_CTX().device_cb) \ + { \ + zb_zcl_ota_upgrade_value_param_t *value = \ + &(user_app_data->cb_param.ota_value_param); \ + value->upgrade_status = ZB_ZCL_OTA_UPGRADE_STATUS_CHECK; \ + user_app_data->device_cb_id = ZB_ZCL_OTA_UPGRADE_VALUE_CB_ID; \ + user_app_data->endpoint = get_endpoint_by_cluster(ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, ZB_ZCL_CLUSTER_CLIENT_ROLE); \ + user_app_data->status = RET_OK; \ + (ZCL_CTX().device_cb)(param); \ + if (user_app_data->status == RET_OK) \ + { \ + result = value->upgrade_status; \ + } \ + }else \ + { \ + result = ZB_ZCL_OTA_UPGRADE_STATUS_OK; \ + } \ +} \ + +#define ZB_ZCL_OTA_UPGRADE_SERVER_NOT_FOUND_USER_APP(buffer) \ +{ \ + TRACE_MSG(TRACE_ZCL1, "ZB_ZCL_OTA_UPGRADE_SERVER_NOT_FOUND_USER_APP", (FMT__0)); \ + if (ZCL_CTX().device_cb) \ + { \ + zb_zcl_device_callback_param_t *user_app_data = \ + ZB_BUF_GET_PARAM(buffer, zb_zcl_device_callback_param_t); \ + zb_zcl_ota_upgrade_value_param_t *value = \ + &(user_app_data->cb_param.ota_value_param); \ + value->upgrade_status = ZB_ZCL_OTA_UPGRADE_STATUS_SERVER_NOT_FOUND; \ + user_app_data->device_cb_id = ZB_ZCL_OTA_UPGRADE_VALUE_CB_ID; \ + user_app_data->endpoint = get_endpoint_by_cluster(ZB_ZCL_CLUSTER_ID_OTA_UPGRADE, ZB_ZCL_CLUSTER_CLIENT_ROLE); \ + user_app_data->status = RET_OK; \ + (ZCL_CTX().device_cb)(param); \ + } \ +} + +void zb_zcl_ota_upgrade_set_ota_status(zb_uint8_t endpoint, zb_uint8_t status); + +zb_uint8_t zb_zcl_ota_upgrade_get_ota_status(zb_uint8_t endpoint); + +void zb_zcl_ota_upgrade_send_upgrade_end_req(zb_uint8_t param, zb_uint8_t status); + +void zb_zcl_ota_restart_after_rejoin(zb_uint8_t endpoint); + +void zb_zcl_ota_set_file_size(zb_uint8_t endpoint, zb_uint32_t size); + +zb_uint8_t zb_zcl_ota_upgrade_get8(zb_uint8_t endpoint, zb_uint16_t attr_id); + +zb_uint16_t zb_zcl_ota_upgrade_get16(zb_uint8_t endpoint, zb_uint16_t attr_id); + +zb_uint32_t zb_zcl_ota_upgrade_get32(zb_uint8_t endpoint, zb_uint16_t attr_id); +/*! @} + * @endcond */ /* internals_doc */ + +zb_ret_t zb_zcl_check_value_ota_upgrade(zb_uint16_t attr_id, zb_uint8_t endpoint, zb_uint8_t *value); + +/*! @brief Abort OTA Upgrade process + * + * @param endpoint - endpoint for OTA Upgrade + * @param param - buffer to be aborted + */ +void zcl_ota_abort(zb_uint8_t endpoint, zb_uint8_t param); + +#ifdef ZB_ZCL_SUPPORT_CLUSTER_WWAH +void zcl_ota_abort_and_set_tc(zb_uint8_t param); +#endif + +#endif /* defined ZB_HA_ENABLE_OTA_UPGRADE_CLIENT || defined DOXYGEN */ + +#if defined ZB_ENABLE_HA +zb_uint8_t zb_zcl_get_cmd_list_ota_upgrade(zb_bool_t is_client_generated, zb_uint8_t **cmd_list); +#endif /* defined ZB_ENABLE_HA */ + +#endif /* defined ZB_ZCL_SUPPORT_CLUSTER_OTA_UPGRADE || defined DOXYGEN */ +/*! @} */ /* ZCL OTA Upgrade cluster definitions */ + +#ifdef ZB_HA_ENABLE_OTA_UPGRADE_CLIENT +#define ZCL_OTA_MAX_RESEND_RETRIES 3 + +typedef struct zb_zcl_ota_upgrade_cli_ctx_s +{ + zb_zcl_parsed_hdr_t cmd_info_2; + zb_zcl_ota_upgrade_image_block_res_t payload_2; + zb_uint_t resend_retries; + zb_uint8_t ota_restart_after_rejoin; + zb_uint16_t ota_period_backup; + zb_uint32_t ota_dfv; +} zb_zcl_ota_upgrade_cli_ctx_t; +#endif + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_ota_upgrade_init_srv(void); +void zb_zcl_ota_upgrade_init_cli(void); + +/** + * Sends Query Next Image Response. + * Should be used only in the following case: + * If application can't return a table index immediately from user app callback + * (which is called by query_next_image_handler()) + * then it should return RET_BLOCKED status and should call zb_zcl_ota_upgrade_send_query_next_image_response(). + * If there is no image available application should call this function with image_present parameter + * set to ZB_FALSE. + * + * @param zcl_parsed_hdr - the header of the Query Next Image packet + * @param image_present - whether the image is present + * @param table_idx - a table index of the image if image_present is ZB_TRUE + * + * @return nothing + */ +void zb_zcl_ota_upgrade_send_query_next_image_response(zb_zcl_parsed_hdr_t *zcl_parsed_hdr, zb_bool_t image_present, zb_uindex_t table_idx); + +/** + * Sends Image Block Response + * Should be used only in the following case: + * If application can't return a pointer to the requested block immediately on request + * it should return RET_BLOCKED status and should call zb_zcl_ota_upgrade_send_image_block_response() + * If there is no block available application should call this function with block_present parameter + * set to ZB_FALSE. + * + * @param zcl_header - the header of the request packet + * @param table_idx - the index of requested block image + * @param block_present - whether the block is present + * @param offset - an offset in the image + * @param data_size - size of the provided block + * @param data - a pointer to the requested data + * + * @return nothing + */ +void zb_zcl_ota_upgrade_send_image_block_response(zb_zcl_parsed_hdr_t *zcl_header, zb_uindex_t table_idx, + zb_bool_t block_present, + zb_uint32_t offset, zb_uint8_t data_size, + const zb_uint8_t* data); + +#define ZB_ZCL_CLUSTER_ID_OTA_UPGRADE_SERVER_ROLE_INIT zb_zcl_ota_upgrade_init_srv +#define ZB_ZCL_CLUSTER_ID_OTA_UPGRADE_CLIENT_ROLE_INIT zb_zcl_ota_upgrade_init_cli + +#endif /* ZB_ZCL_OTA_UPGRADE_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_pm2_5_measurement.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_pm2_5_measurement.h new file mode 100644 index 0000000..901af67 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_pm2_5_measurement.h @@ -0,0 +1,227 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: PM2.5 Measurement cluster definitions */ + +#ifndef ZB_ZCL_PM2_5_MEASUREMENT_H +#define ZB_ZCL_PM2_5_MEASUREMENT_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_CONCENTRATION_MEASUREMENT + * @{ + * @details + * The server cluster provides an interface to concentration measurement + * functionality. The measurement is reportable and may be configured for + * reporting. Concentration measurements include, but are not limited to, + * levels in gases, such as CO, CO2, and ethylene, or in fluids and + * solids, such as dissolved oxygen, chemi8721 cals & pesticides. + * + * PM2.5 (Particulate Matter 2.5 microns or less) + */ + +/* Cluster ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT */ + +/** @name PM2.5 Measurement cluster attributes + * @{ + */ + +/** @brief PM2.5 Measurement cluster attribute identifiers + * @see ZCL spec, PM2.5 Measurement Cluster 4.14.1.4 + */ +enum zb_zcl_pm2_5_measurement_attr_e +{ + /** @brief MeasuredValue attribute, ZCL spec 4.13.2.1.1 */ + ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MEASURED_VALUE_ID = 0x0000, + /** @brief MinMeasuredValue attribute, ZCL spec 4.13.2.1.2 */ + ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_ID = 0x0001, + /** @brief MaxMeasuredValue attribute, ZCL spec 4.13.2.1.3 */ + ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_ID = 0x0002, + /** @brief Tolerance attribute, ZCL spec 4.13.2.1.4 */ + ZB_ZCL_ATTR_PM2_5_MEASUREMENT_TOLERANCE_ID = 0x0003, +}; + +/** @brief Default value for PM2.5 Measurement cluster revision global attribute */ +#define ZB_ZCL_PM2_5_MEASUREMENT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @brief Default value for MeasuredValue attribute */ +#define ZB_ZCL_PM2_5_MEASUREMENT_MEASURED_VALUE_DEFAULT_VALUE (.0/.0) + +/** @brief Default value for MinMeasuredValue attribute */ +#define ZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT_VALUE (.0/.0) + +/** @brief Default value for MaxMeasuredValue attribute */ +#define ZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT_VALUE (.0/.0) + + +/** @brief MeasuredValue attribute unknown */ +#define ZB_ZCL_PM2_5_MEASUREMENT_MEASURED_VALUE_UNKNOWN (.0/.0) + +/** @brief MinMeasuredValue attribute undefined */ +#define ZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_UNDEFINED (.0/.0) + +/** @brief MaxMeasuredValue attribute undefined */ +#define ZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_UNDEFINED (.0/.0) + +/** @brief MinMeasuredValue attribute minimum value */ +#define ZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE 0.0 + +/** @brief MaxMeasuredValue attribute maximum value */ +#define ZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE 1.0 + +/** @cond internals_doc */ +/** @name PM2.5 Measurement cluster internals + * Internal structures for PM2.5 Measurement cluster + * @{ + */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MEASURED_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MEASURED_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_SINGLE, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_SINGLE, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_SINGLE, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PM2_5_MEASUREMENT_TOLERANCE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PM2_5_MEASUREMENT_TOLERANCE_ID, \ + ZB_ZCL_ATTR_TYPE_SINGLE, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** Number of attributes mandatory for reporting in PM2.5 Measurement cluster */ +#define ZB_ZCL_PM2_5_MEASUREMENT_REPORT_ATTR_COUNT 1 + +/** @} */ +/** @endcond */ /* PM2.5 Measurement cluster internals */ + +/** @brief Declare attribute list for PM2.5 Measurement cluster + * @param attr_list - attribute list name + * @param measured_value - pointer to variable storing MeasuredValue attribute value + * @param min_measured_value - pointer to variable storing MinMeasuredValue attribute value + * @param max_measured_value - pointer to variable storing MaxMeasuredValue attribute value + * @param tolerance - pointer to variable storing Tolerance attribute value + */ +#define ZB_ZCL_DECLARE_PM2_5_MEASUREMENT_ATTRIB_LIST( \ + attr_list, \ + measured_value, \ + min_measured_value, \ + max_measured_value, \ + tolerance) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_PM2_5_MEASUREMENT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MEASURED_VALUE_ID, (measured_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_ID, (min_measured_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_ID, (max_measured_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_PM2_5_MEASUREMENT_TOLERANCE_ID, (tolerance)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** + * @brief PM2.5 Measurement cluster attributes + */ +typedef struct zb_zcl_pm2_5_measurement_attrs_s +{ + /** @copydoc ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MEASURED_VALUE_ID + * @see ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MEASURED_VALUE_ID + */ + zb_single_t measured_value; + + /** @copydoc ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_ID + * @see ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_ID + */ + zb_single_t min_measured_value; + + /** @copydoc ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_ID + * @see ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_ID + */ + zb_single_t max_measured_value; + + /** @copydoc ZB_ZCL_ATTR_PM2_5_MEASUREMENT_TOLERANCE_ID + * @see ZB_ZCL_ATTR_PM2_5_MEASUREMENT_TOLERANCE_ID + */ + zb_single_t tolerance; +} zb_zcl_pm2_5_measurement_attrs_t; + +/** @brief Declare attribute list for PM2.5 Measurement cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - variable of @ref zb_zcl_pm2_5_measurement_attrs_t type + * (containing PM2.5 Measurement cluster attributes) + */ +#define ZB_ZCL_DECLARE_PM2_5_MEASUREMENT_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_PM2_5_MEASUREMENT_ATTRIB_LIST(attr_list, \ + &attrs.measured_value, \ + &attrs.min_measured_value, \ + &attrs.max_measured_value, \ + &attrs.tolerance) + + +/** @} */ /* end of ZB_ZCL_PM2_5_MEASUREMENT_ATTRS_GROUP group */ + +/** @} */ /* ZCL PM2.5 Measurement cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_pm2_5_measurement_init_server(void); +void zb_zcl_pm2_5_measurement_init_client(void); +#define ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT_SERVER_ROLE_INIT zb_zcl_pm2_5_measurement_init_server +#define ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT_CLIENT_ROLE_INIT zb_zcl_pm2_5_measurement_init_client + +#endif /* ZB_ZCL_PM2_5_MEASUREMENT_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_poll_control.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_poll_control.h new file mode 100644 index 0000000..62269c8 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_poll_control.h @@ -0,0 +1,698 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Poll Control cluster definitions +*/ + +#ifndef ZB_ZCL_POLL_CONTROL_H +#define ZB_ZCL_POLL_CONTROL_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_POLL_CONTROL + * @{ + * @details + * All commands in the cluster have only request form, and carry no payload. + * + */ + +#if defined ZB_HA_ENABLE_POLL_CONTROL_SERVER || defined DOXYGEN + +/*! @brief Schedule poll control process on given endpoint + * First check-in will occur after one check-in interval + * Poll Control process also starts automatically during ZCL periodic activities + * initialization if Poll Control server cluster is declared + * @param param - buffer for check-in command + * @param endpoint - endpoint to start poll control process on */ +void zb_zcl_poll_control_start(zb_uint8_t param, zb_uint8_t endpoint); + + +/** + * @brief Stop Poll control processing + * + * Checking already scheduled will be canceled + * @return reference to buffer which was previously reserved for check-in. + * It must be reused or explicitly freed. + */ +zb_uint8_t zb_zcl_poll_control_stop(void); + + +/*! @brief Start Poll Control process on Server side + * @param param - buffer for Poll Process +*/ +void zb_zcl_poll_control_start_check_in(zb_uint8_t param); + +/** + @brief Register callback for Poll control cluster. + + This callback will be called when check-in command is sent. + + @param cb - pointer to callback + */ +void zb_zcl_poll_controll_register_cb(zb_callback_t cb); + + +#endif /* defined ZB_HA_ENABLE_POLL_CONTROL_SERVER || defined DOXYGEN */ + +/* Cluster ZB_ZCL_CLUSTER_ID_POLL_CONTROL */ + +/** + * @name Poll Control cluster attribute identifiers + * @anchor zcl_poll_control_attr + * @see HA spec, Poll Control Cluster 9.5.4.1 + * + * Note: These values were members of `enum zb_zcl_poll_control_attr_e` type but were converted to a + * set of macros due to MISRA violations. + */ +/** @{ */ +/** Check-in Interval attribute, HA spec 9.5.4.1.1 */ +#define ZB_ZCL_ATTR_POLL_CONTROL_CHECKIN_INTERVAL_ID 0x0000U +/** Long Poll Interval attribute, HA spec 9.5.4.1.2 */ +#define ZB_ZCL_ATTR_POLL_CONTROL_LONG_POLL_INTERVAL_ID 0x0001U +/** Short Poll Interval attribute, HA spec 9.5.4.1.3 */ +#define ZB_ZCL_ATTR_POLL_CONTROL_SHORT_POLL_INTERVAL_ID 0x0002U +/** Fast Poll Timeout attribute, HA spec 9.5.4.1. */ +#define ZB_ZCL_ATTR_POLL_CONTROL_FAST_POLL_TIMEOUT_ID 0x0003U +/** Check-in Interval Min attribute, HA spec 9.5.4.1.4 */ +#define ZB_ZCL_ATTR_POLL_CONTROL_MIN_CHECKIN_INTERVAL_ID 0x0004U +/** Long Poll Interval Min attribute, HA spec 9.5.4.1.5 */ +#define ZB_ZCL_ATTR_POLL_CONTROL_LONG_POLL_MIN_INTERVAL_ID 0x0005U +/** Fast Poll Timeout Max attribute, HA spec 9.5.4.1.6 */ +#define ZB_ZCL_ATTR_POLL_CONTROL_FAST_POLL_MAX_TIMEOUT_ID 0x0006U + +/** Status Data - custom non-spec parameters */ +#define ZB_ZCL_ATTR_POLL_CONTROL_STATUS_DATA_ID 0xefffU +/** Status Data - custom non-spec parameters for server side */ +#define ZB_ZCL_ATTR_POLL_CONTROL_ADDR_DATA_ID 0xeffeU +/** @} */ + +/** @name Poll Control cluster attributes */ +/** @{ */ + +/** @brief Default value for Poll Control cluster revision global attribute */ +#define ZB_ZCL_POLL_CONTROL_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0003u) + +/** @brief Value for stop Check-in process for Check-in Interval attribute */ +#define ZB_ZCL_POLL_CONTROL_CHECKIN_INTERVAL_NO_CHECK_IN_VALUE 0x0000 + +/** @brief Default value for Check-in Interval attribute */ +#define ZB_ZCL_POLL_CONTROL_CHECKIN_INTERVAL_DEFAULT_VALUE 0x3840 + +/** @brief Maximum value for Check-in Interval attribute */ +#define ZB_ZCL_POLL_CONTROL_CHECKIN_INTERVAL_MAX_VALUE 0x6e0000 + +/** @brief Minimum value for Long Poll Interval attribute */ +#define ZB_ZCL_POLL_CONTROL_LONG_POLL_INTERVAL_MIN_VALUE ZB_PIM_MINIMUM_LONG_POLL_INTERVAL_IN_QS + +/** @brief Default value for Long Poll Interval attribute */ +#define ZB_ZCL_POLL_CONTROL_LONG_POLL_INTERVAL_DEFAULT_VALUE ZB_PIM_DEFAULT_LONG_POLL_INTERVAL_IN_QS + +/** @brief Maximum value for Long Poll Interval attribute */ +#define ZB_ZCL_POLL_CONTROL_LONG_POLL_INTERVAL_MAX_VALUE ZB_PIM_MAXIMUM_LONG_POLL_INTERVAL_IN_QS + +/** @brief Minimum value for Short Poll Interval attribute */ +#define ZB_ZCL_POLL_CONTROL_SHORT_POLL_INTERVAL_MIN_VALUE ZB_PIM_MINIMUM_SHORT_POLL_INTERVAL_IN_QS + +/** @brief Default value for Short Poll Interval attribute */ +#define ZB_ZCL_POLL_CONTROL_SHORT_POLL_INTERVAL_DEFAULT_VALUE ZB_PIM_DEFAULT_SHORT_POLL_INTERVAL_IN_QS + +/** @brief Maximum value for Short Poll Interval attribute */ +#define ZB_ZCL_POLL_CONTROL_SHORT_POLL_INTERVAL_MAX_VALUE ZB_PIM_MAXIMUM_SHORT_POLL_INTERVAL_IN_QS + +/** @brief Minimum value for Fast Poll Timeout attribute */ +#define ZB_ZCL_POLL_CONTROL_FAST_POLL_TIMEOUT_MIN_VALUE 0x01 + +/** @brief Default value for Fast Poll Timeout attribute */ +#define ZB_ZCL_POLL_CONTROL_FAST_POLL_TIMEOUT_DEFAULT_VALUE 0x0028 + +/** @brief Maximum value for Fast Poll Timeout attribute */ +#define ZB_ZCL_POLL_CONTROL_FAST_POLL_TIMEOUT_MAX_VALUE 0xffff + +/** @brief Default value for CheckinIntervalMin attribute */ +#define ZB_ZCL_POLL_CONTROL_CHECKIN_MIN_INTERVAL_DEFAULT_VALUE ((zb_uint32_t)0) + +/** @brief Default value for LongPollIntervalMin attribute */ +#define ZB_ZCL_POLL_CONTROL_LONG_POLL_MIN_INTERVAL_DEFAULT_VALUE ((zb_uint32_t)0) + +/** @brief Default value for FastPollTimeoutMax attribute */ +#define ZB_ZCL_POLL_CONTROL_FAST_POLL_MAX_TIMEOUT_DEFAULT_VALUE ((zb_uint16_t)0) +/** @} */ + +/** @cond DOXYGEN_INTERNAL_DOC */ +/** @name Poll Control cluster internals + * Internal structures for attribute representation in cluster definitions. */ +/** @{ */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POLL_CONTROL_CHECKIN_INTERVAL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POLL_CONTROL_CHECKIN_INTERVAL_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POLL_CONTROL_LONG_POLL_INTERVAL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POLL_CONTROL_LONG_POLL_INTERVAL_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POLL_CONTROL_SHORT_POLL_INTERVAL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POLL_CONTROL_SHORT_POLL_INTERVAL_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POLL_CONTROL_FAST_POLL_TIMEOUT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POLL_CONTROL_FAST_POLL_TIMEOUT_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POLL_CONTROL_MIN_CHECKIN_INTERVAL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POLL_CONTROL_MIN_CHECKIN_INTERVAL_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POLL_CONTROL_LONG_POLL_MIN_INTERVAL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POLL_CONTROL_LONG_POLL_MIN_INTERVAL_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POLL_CONTROL_FAST_POLL_MAX_TIMEOUT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POLL_CONTROL_FAST_POLL_MAX_TIMEOUT_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POLL_CONTROL_STATUS_DATA_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POLL_CONTROL_STATUS_DATA_ID, \ + ZB_ZCL_ATTR_TYPE_NULL, \ + ZB_ZCL_ATTR_ACCESS_INTERNAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POLL_CONTROL_ADDR_DATA_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POLL_CONTROL_ADDR_DATA_ID, \ + ZB_ZCL_ATTR_TYPE_NULL, \ + ZB_ZCL_ATTR_ACCESS_INTERNAL, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + + +/*! @brief Structure representation of Client Status attributes */ +typedef ZB_PACKED_PRE struct zb_zcl_poll_control_client_status_s +{ + /** Client is In Poll Mode */ + zb_bool_t is_poll_mode; + /** Client Fast Poll timeout*/ + zb_uint16_t fast_poll_timeout; + +} ZB_PACKED_STRUCT zb_zcl_poll_control_client_status_t; + + +#define ZB_ZCL_POLL_CTRL_INVALID_ADDR 0xFFFF +#define ZB_ZCL_POLL_INVALID_EP 0xFF +/*! @brief Address information that is used for sending check-in command */ +/* Currently not only address info is stored - also status information */ +typedef struct zb_zcl_poll_control_srv_cfg_data_s +{ + /** Short address of the Poll control client */ + zb_uint16_t poll_addr; + /** Endpoint number of the Poll control client */ + zb_uint8_t poll_ep; + /** Flag to check if check-in command is being sent currently */ + zb_bitfield_t sending_cmd:4; + /** Flag to determine fast poll mode / long poll mode */ + zb_bitfield_t fast_poll_mode:1; +} +zb_zcl_poll_control_srv_cfg_data_t; + +/** @brief Default value for Fast Poll Timeout for Client command */ +#define ZB_ZCL_POLL_CONTROL_FAST_POLL_TIMEOUT_CLIENT_DEFAULT_VALUE 0x00f0 + +/*! @internal Number of attributes mandatory for reporting in Poll Control cluster */ +#define ZB_ZCL_POLL_CONTROL_REPORT_ATTR_COUNT 0 + +/** @} */ +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ /* Poll Control cluster internals */ + +/** @name Poll Control cluster attributes */ +/** @{ */ + +/** @brief Declare attribute list for Poll Control cluster - server side + @param attr_list - attribute list name + @param checkin_interval - pointer to variable to store Check-in Interval attribute + @param long_poll_interval - pointer to variable to store Long Poll Interval attribute + @param short_poll_interval - pointer to variable to store Short Poll Interval attribute + @param fast_poll_timeout - pointer to variable to store Fast Poll Timeout attribute + @param checkin_interval_min - pointer to variable to store Check-in Interval Min attribute + @param long_poll_interval_min- pointer to variable to store Long Poll Interval Min attribute + @param fast_poll_timeout_max - pointer to variable to store Fast Poll Timeout Max attribute +*/ +#define ZB_ZCL_DECLARE_POLL_CONTROL_ATTRIB_LIST(attr_list, \ + checkin_interval, long_poll_interval, short_poll_interval, fast_poll_timeout, \ + checkin_interval_min, long_poll_interval_min, fast_poll_timeout_max) \ + zb_zcl_poll_control_srv_cfg_data_t srv_cfg_data_ctx_##attr_list = \ + { ZB_ZCL_POLL_CTRL_INVALID_ADDR, ZB_ZCL_POLL_INVALID_EP, 0, 0 }; \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_POLL_CONTROL) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POLL_CONTROL_CHECKIN_INTERVAL_ID, (checkin_interval)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POLL_CONTROL_LONG_POLL_INTERVAL_ID, (long_poll_interval)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POLL_CONTROL_SHORT_POLL_INTERVAL_ID, (short_poll_interval)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POLL_CONTROL_FAST_POLL_TIMEOUT_ID, (fast_poll_timeout)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POLL_CONTROL_MIN_CHECKIN_INTERVAL_ID, (checkin_interval_min)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POLL_CONTROL_LONG_POLL_MIN_INTERVAL_ID, (long_poll_interval_min)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POLL_CONTROL_FAST_POLL_MAX_TIMEOUT_ID, (fast_poll_timeout_max)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POLL_CONTROL_ADDR_DATA_ID, &(srv_cfg_data_ctx_##attr_list)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @brief Declare attribute list for Poll Control cluster - client side + @param attr_list - attribute list name +*/ +#define ZB_ZCL_DECLARE_POLL_CONTROL_ATTRIB_LIST_CLIENT(attr_list) \ + zb_zcl_poll_control_client_status_t client_status_data_ctx_##attr_list = \ + { ZB_FALSE, ZB_ZCL_POLL_CONTROL_FAST_POLL_TIMEOUT_CLIENT_DEFAULT_VALUE }; \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_POLL_CONTROL) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POLL_CONTROL_STATUS_DATA_ID, \ + (&(client_status_data_ctx_##attr_list))) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @} */ /* Poll Control cluster attributes */ + +/** @name Poll Control cluster commands */ +/** @{ */ + +/*! @brief Poll Control cluster command identifiers + @see HA spec, Poll Control Cluster, 9.5.4.3 +*/ +enum zb_zcl_poll_control_cmd_e +{ + ZB_ZCL_CMD_POLL_CONTROL_CHECK_IN_ID = 0x00 /**< "Check-in" command. HA spec 9.5.4.4 */ +}; + +/*! @brief Poll Control cluster response command identifiers + @see HA spec, Poll Control Cluster, 9.5.5.2 +*/ +enum zb_zcl_poll_control_resp_cmd_e +{ + ZB_ZCL_CMD_POLL_CONTROL_CHECK_IN_RESPONSE_ID = 0x00, /**< "Check-in response" command, HA spec 9.5.5.3 */ + ZB_ZCL_CMD_POLL_CONTROL_FAST_POLL_STOP_ID = 0x01, /**< "Fast Poll Stop" command, HA spec 9.5.5.4 */ + ZB_ZCL_CMD_POLL_CONTROL_SET_LONG_POLL_INTERVAL_ID = 0x02, /**< "Set Long Poll Interval" command, HA spec 9.5.5.5 */ + ZB_ZCL_CMD_POLL_CONTROL_SET_SHORT_POLL_INTERVAL_ID = 0x03, /**< "Set Short Poll Interval" command, HA spec 9.5.5.6 */ +}; + +/** @cond DOXYGEN_INTERNAL_DOC */ +/* Poll control cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_POLL_CONTROL_SERVER_ROLE_GENERATED_CMD_LIST ZB_ZCL_CMD_POLL_CONTROL_CHECK_IN_ID + +#define ZB_ZCL_CLUSTER_ID_POLL_CONTROL_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_POLL_CONTROL_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_POLL_CONTROL_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_POLL_CONTROL_CHECK_IN_RESPONSE_ID, \ + ZB_ZCL_CMD_POLL_CONTROL_FAST_POLL_STOP_ID, \ + ZB_ZCL_CMD_POLL_CONTROL_SET_LONG_POLL_INTERVAL_ID, \ + ZB_ZCL_CMD_POLL_CONTROL_SET_SHORT_POLL_INTERVAL_ID + +#define ZB_ZCL_CLUSTER_ID_POLL_CONTROL_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_POLL_CONTROL_CLIENT_ROLE_GENERATED_CMD_LIST +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/******************************* Check-in ******************************/ + +/*! @brief Send Check-in command, see HA spec 9.5.4.4 + @param _buffer - to put packet to + @param _dst_addr - destination address + @param _dst_addr_mode - addressing mode + @param _dst_ep - destination endpoint + @param _local_ep - source endpoint + @param _prfl_id - profile identifier + @param _cb - callback for getting command send status +*/ +#define ZB_ZCL_POLL_CONTROL_SEND_CHECK_IN_REQ( \ + _buffer, _dst_addr, _dst_addr_mode, _dst_ep, _local_ep, _prfl_id, _cb) \ +{ \ + zb_uint8_t* _ptr = ZB_ZCL_START_PACKET(_buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(_ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(_ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_POLL_CONTROL_CHECK_IN_ID); \ + ZB_ZCL_FINISH_PACKET((_buffer), _ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + _buffer, _dst_addr, _dst_addr_mode, _dst_ep, _local_ep, _prfl_id, \ + ZB_ZCL_CLUSTER_ID_POLL_CONTROL, _cb); \ +} + +/*! @brief Parameters to pass to device callback for incoming check in */ +typedef struct zb_zcl_poll_control_check_in_cli_param_s +{ + zb_uint16_t fast_poll_timeout; + zb_uint16_t short_addr; + zb_uint8_t ep; +} +zb_zcl_poll_control_check_in_cli_param_t; + +/** @cond DOXYGEN_INTERNAL_DOC */ +#define ZB_ZCL_POLL_CONTROL_CLI_CALL_USER_APP( \ + _buffer, _short_addr, _ep, _fast_poll_timeout, _result) \ +{ \ + TRACE_MSG(TRACE_ZCL1, "ZB_ZCL_POLL_CONTROL_CLI_CALL_USER_APP", (FMT__0)); \ + if (ZCL_CTX().device_cb) \ + { \ + zb_zcl_device_callback_param_t *user_app_data = \ + ZB_BUF_GET_PARAM((_buffer), zb_zcl_device_callback_param_t); \ + zb_zcl_poll_control_check_in_cli_param_t *value = \ + &(user_app_data->cb_param.checkin_cli_param); \ + value->fast_poll_timeout = (_fast_poll_timeout); \ + value->short_addr = (_short_addr); \ + value->ep = (_ep); \ + user_app_data->device_cb_id = ZB_ZCL_POLL_CONTROL_CHECK_IN_CLI_CB_ID; \ + user_app_data->endpoint = (_ep); \ + user_app_data->status = RET_OK; \ + (ZCL_CTX().device_cb)(param); \ + _result = user_app_data->status; \ + } \ + else \ + { \ + _result = RET_OK; \ + } \ +} +/** @endcond */ /* DOXYGEN_INTERNAL_DOC */ + +/******************************* Check-in response ******************************/ + +/*! @brief Structure representation of Check-in response command payload */ +typedef ZB_PACKED_PRE struct zb_zcl_poll_control_check_in_res_s +{ + /** Start Fast Polling */ + zb_uint8_t is_start; + /** Fast Poll Timeout */ + zb_uint16_t timeout; +} ZB_PACKED_STRUCT zb_zcl_poll_control_check_in_res_t; + +/*! @brief Send "Check-in response" command, see HA spec 9.5.5.3 + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback + @param is_start - Start Fast Polling + @param timeout - Fast Poll Timeout +*/ +#define ZB_ZCL_POLL_CONTROL_SEND_CHECK_IN_RES( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + is_start, timeout) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_POLL_CONTROL_CHECK_IN_RESPONSE_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (is_start)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (timeout)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_POLL_CONTROL, cb); \ +} + +/** @brief Macro for getting Check-in response command + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_poll_control_check_in_res_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_POLL_CONTROL_GET_CHECK_IN_RES(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_poll_control_check_in_res_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_poll_control_check_in_res_t *src_ptr = \ + (zb_zcl_poll_control_check_in_res_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (data_ptr)->is_start = src_ptr->is_start; \ + ZB_HTOLE16(&((data_ptr)->timeout), &(src_ptr->timeout)); \ + } \ +} + +/******************************* Fast Poll Stop ******************************/ + +/*! @brief Send "Fast Poll Stop" command, see HA spec 9.5.5.4 + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback +*/ +#define ZB_ZCL_POLL_CONTROL_SEND_FAST_POLL_STOP_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_POLL_CONTROL_FAST_POLL_STOP_ID); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_POLL_CONTROL, cb); \ +} + +/******************************* Set Long Poll Interval ******************************/ + +/*! @brief Structure representation of Set Long Poll Interval command payload */ +typedef ZB_PACKED_PRE struct zb_zcl_poll_control_set_long_poll_interval_req_s +{ + /** New Long Poll Interval */ + zb_uint32_t interval; +} ZB_PACKED_STRUCT zb_zcl_poll_control_set_long_poll_interval_t; + + +/*! @brief Send "Set Long Poll Interval" command, see HA spec 9.5.5.5 + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback + @param interval - New Long Poll Interval +*/ +#define ZB_ZCL_POLL_CONTROL_SEND_SET_LONG_POLL_INTERVAL_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, interval) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_POLL_CONTROL_SET_LONG_POLL_INTERVAL_ID); \ + ZB_ZCL_PACKET_PUT_DATA32_VAL(ptr, (interval)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_POLL_CONTROL, cb); \ +} + +/** @brief Macro for getting "Set Long Poll Interval" command + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_poll_control_set_long_poll_interval_t. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_POLL_CONTROL_GET_SET_LONG_POLL_INTERVAL_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_poll_control_set_long_poll_interval_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_poll_control_set_long_poll_interval_t *src_ptr = \ + (zb_zcl_poll_control_set_long_poll_interval_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_HTOLE32(&((data_ptr)->interval), &(src_ptr->interval)); \ + } \ +} + +/******************************* Set Short Poll Interval ******************************/ + +/*! @brief Structure representation of Set Short Poll Interval command payload */ +typedef ZB_PACKED_PRE struct zb_zcl_poll_control_set_short_poll_interval_req_s +{ + /** New Short Poll Interval */ + zb_uint16_t interval; +} ZB_PACKED_STRUCT zb_zcl_poll_control_set_short_poll_interval_t; + + +/*! @brief Send "Set Short Poll Interval" command, see HA spec 9.5.5.6 + @param buffer to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback + @param interval - New Short Poll Interval +*/ +#define ZB_ZCL_POLL_CONTROL_SEND_SET_SHORT_POLL_INTERVAL_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, interval) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, (def_resp)) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_POLL_CONTROL_SET_SHORT_POLL_INTERVAL_ID); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (interval)); \ + ZB_ZCL_FINISH_PACKET((buffer), ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, \ + ZB_ZCL_CLUSTER_ID_POLL_CONTROL, cb); \ +} + +/** @brief Macro for getting "Set Short Poll Interval" command + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zcl_poll_control_set_short_poll_interval_t. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_POLL_CONTROL_GET_SET_SHORT_POLL_INTERVAL_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zcl_poll_control_set_short_poll_interval_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zcl_poll_control_set_short_poll_interval_t *src_ptr = \ + (zb_zcl_poll_control_set_short_poll_interval_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_HTOLE16(&((data_ptr)->interval), &(src_ptr->interval)); \ + } \ +} + +#if defined ZB_HA_ENABLE_POLL_CONTROL_SERVER || defined DOXYGEN + +/** + * @brief Set client address information. This address is used to + * send Check-in command. If address information is NOT sent, + * check-in command will be sent assuming binding with client is + * created + * @param local_ep - local endpoint number, is used to find particular attribute + * @param addr - poll control client short address + * @param ep - poll control client end point + * @return RET_ERROR if addr is not a TC (WWAH requirement). + * RET_OK otherwise. + */ +zb_ret_t zb_zcl_poll_control_set_client_addr(zb_uint8_t local_ep, zb_uint16_t addr, zb_uint8_t ep); +#endif + +#if defined ZB_ZCL_SUPPORT_CLUSTER_POLL_CONTROL || defined DOXYGEN +/** + @brief Function is used by Poll control client to set Fast poll + timeout value. This value is included into Check-in response + command + @param ep - local endpoint number, running Poll control client + @param fast_poll_timeout - Fast poll timeout value (in quarterseconds) +*/ +void zb_zcl_set_fast_poll_timeout(zb_uint8_t ep, zb_uint16_t fast_poll_timeout); + +#if defined ZB_USE_NVRAM || defined DOXYGEN +/** + @brief Save to NVRAM Poll Control dataset + @param param + @note ignore param, set it to 0 +*/ +void zb_zcl_poll_control_save_nvram(zb_uint8_t param); +#endif /* ZB_USE_NVRAM */ +#endif /* ZB_ZCL_SUPPORT_CLUSTER_POLL_CONTROL */ + +/*! @} */ /* Poll Control cluster commands */ + +/*! @} */ /* ZCL Poll Control cluster definitions */ + +#if defined ZB_ENABLE_HA + +zb_uint8_t zb_zcl_get_cmd_list_poll_control(zb_bool_t is_client_generated, zb_uint8_t **cmd_list); + +#endif /* defined ZB_ENABLE_HA */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +#if defined ZB_ZCL_SUPPORT_CLUSTER_POLL_CONTROL +void zb_zcl_poll_control_init_server(void); +void zb_zcl_poll_control_init_client(void); +#define ZB_ZCL_CLUSTER_ID_POLL_CONTROL_SERVER_ROLE_INIT zb_zcl_poll_control_init_server +#define ZB_ZCL_CLUSTER_ID_POLL_CONTROL_CLIENT_ROLE_INIT zb_zcl_poll_control_init_client +#endif /* ZB_ZCL_SUPPORT_CLUSTER_POLL_CONTROL */ + +#endif /* ZB_ZCL_POLL_CONTROL_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_power_config.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_power_config.h new file mode 100644 index 0000000..cd12f7b --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_power_config.h @@ -0,0 +1,757 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Power Configuration cluster definitions +*/ + +#ifndef ZB_ZCL_POWER_CONFIG_H +#define ZB_ZCL_POWER_CONFIG_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_POWER_CONFIG + * @{ + */ + +/** + * @brief Hook on Write attribute + * @param endpoint - endpoint number + * @param attr_id - ID of attribute being written + * @param new_value - pointer to new value of attribute + */ +void zb_zcl_power_config_write_attr_hook(zb_uint8_t endpoint, zb_uint16_t attr_id, zb_uint8_t *new_value); + +/* Cluster ZB_ZCL_CLUSTER_ID_POWER_CONFIG */ + +/*! @name Power Configuration cluster attributes + @{ +*/ + +/*! @brief Power Configuration cluster attribute identifiers + @see ZCL spec, Power Configuration Cluster 3.3.2.2 +*/ +enum zb_zcl_power_config_attr_e +{ + /** @brief MainsVoltage attribute, ZCL spec 3.3.2.2.1.1 */ + ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_ID = 0x0000, + /** @brief MainsFrequency attribute, ZCL spec 3.3.2.2.1.2 */ + ZB_ZCL_ATTR_POWER_CONFIG_MAINS_FREQUENCY_ID = 0x0001, + /** @brief MainsAlarmMask attribute, ZCL spec 3.3.2.2.2.1 */ + ZB_ZCL_ATTR_POWER_CONFIG_MAINS_ALARM_MASK_ID = 0x0010, + /** @brief MainsVoltageMinThreshold attribute, ZCL spec 3.3.2.2.2.2 */ + ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_MIN_THRESHOLD = 0x0011, + /** @brief MainsVoltageMaxThreshold attribute, ZCL spec 3.3.2.2.2.3 */ + ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_MAX_THRESHOLD = 0x0012, + /** @brief MainsVoltageDwellTripPoint attribute, ZCL spec 3.3.2.2.2.4 */ + ZB_ZCL_ATTR_POWER_CONFIG_MAINS_DWELL_TRIP_POINT = 0x0013, + + /** @brief BatteryVoltage attribute, ZCL spec 3.3.2.2.3.1 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_ID = 0x0020, + /*! @brief BatteryPercentageRemaining attribute, ZCL spec 3.3.2.2.3.2 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_REMAINING_ID = 0x0021, + + /** The BatteryManufacturer attribute is a maximum of 16 bytes in length + * and specifies the name of the battery manufacturer as a character string. */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_MANUFACTURER_ID = 0x0030, + /** @brief BatterySize attribute, ZCL spec 3.3.2.2.4.2 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_SIZE_ID = 0x0031, + /** The BatteryAHrRating attribute is 16 bits in length and specifies + * the Ampere-hour rating of the battery, measured in units of 10mAHr. */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_A_HR_RATING_ID = 0x0032, + /** @brief BatteryQuantity attribute, ZCL spec 3.3.2.2.4.4 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_QUANTITY_ID = 0x0033, + /** @brief BatteryRatedVoltage attribute, ZCL spec 3.3.2.2.4.5 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_RATED_VOLTAGE_ID = 0x0034, + /** @brief BatteryAlarmMask attribute, ZCL spec 3.3.2.2.4.6 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_MASK_ID = 0x0035, + /** @brief BatteryVoltageMinThreshold attribute, ZCL spec 3.3.2.2.4.7 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_MIN_THRESHOLD_ID = 0x0036, + /*! @brief BatteryVoltageThreshold1 attribute, ZCL spec 3.3.2.2.4.8 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD1_ID = 0x0037, + /*! @brief BatteryVoltageThreshold2 attribute, ZCL spec 3.3.2.2.4.8 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD2_ID = 0x0038, + /*! @brief BatteryVoltageThreshold3 attribute, ZCL spec 3.3.2.2.4.8 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD3_ID = 0x0039, + + /*! @brief BatteryPercentageMinThreshold attribute, ZCL spec 3.3.2.2.4.9 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_MIN_THRESHOLD_ID = 0x003a, + + /*! @brief BatteryPercentageThreshold1 attribute, ZCL spec 3.3.2.2.4.10 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD1_ID = 0x003b, + /*! @brief BatteryPercentageThreshold2 attribute, ZCL spec 3.3.2.2.4.10 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD2_ID = 0x003c, + /*! @brief BatteryPercentageThreshold3 attribute, ZCL spec 3.3.2.2.4.10 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD3_ID = 0x003d, + + /*! @brief BatteryAlarmState attribute, ZCL spec 3.3.2.2.4.11 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_STATE_ID = 0x003e, + + /*! @brief Battery Information 2 attribute set, ZCL spec 3.3.2.2.5 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_ID = 0x0040, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_REMAINING_ID = 0x0041, + + /*! @brief Battery Settings 2 attribute set, ZCL spec 3.3.2.2.6 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_MANUFACTURER_ID = 0x0050, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_SIZE_ID = 0x0051, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_A_HR_RATING_ID = 0x0052, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_QUANTITY_ID = 0x0053, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_RATED_VOLTAGE_ID = 0x0054, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_MASK_ID = 0x0055, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_MIN_THRESHOLD_ID = 0x0056, + + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD1_ID = 0x0057, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD2_ID = 0x0058, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD3_ID = 0x0059, + + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_MIN_THRESHOLD_ID = 0x005a, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD1_ID = 0x005b, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD2_ID = 0x005c, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD3_ID = 0x005d, + + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_STATE_ID = 0x005e, + + /*! @brief Battery Information 3 attribute set, ZCL spec 3.3.2.2.7 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_ID = 0x0060, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_REMAINING_ID = 0x0061, + + /*! @brief Battery Settings 3 attribute set, ZCL spec 3.3.2.2.8 */ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_MANUFACTURER_ID = 0x0070, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_SIZE_ID = 0x0071, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_A_HR_RATING_ID = 0x0072, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_QUANTITY_ID = 0x0073, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_RATED_VOLTAGE_ID = 0x0074, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_ALARM_MASK_ID = 0x0075, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_MIN_THRESHOLD_ID = 0x0076, + + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_THRESHOLD1_ID = 0x0077, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_THRESHOLD2_ID = 0x0078, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_THRESHOLD3_ID = 0x0079, + + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_MIN_THRESHOLD_ID = 0x007a, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_THRESHOLD1_ID = 0x007b, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_THRESHOLD2_ID = 0x007c, + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_THRESHOLD3_ID = 0x007d, + + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_ALARM_STATE_ID = 0x007e, + /** @cond internals_doc */ + /* Custom attributes */ + ZB_ZCL_ATTR_POWER_CONFIG_CUSTOM_BATTERY_VOLTAGE_SHARP_ID = 0x8020 + /*! @} + * @endcond */ /* internals_doc */ +}; + +/** + * @brief Power Configuration MainsAlarmMask value + * see ZCL spec 3.3.2.2.4.7 + */ +enum zb_zcl_power_config_mains_alarm_mask_e +{ + /** @brief MainsAlarmMask - Mains Voltage too low */ + ZB_ZCL_POWER_CONFIG_MAINS_ALARM_MASK_VOLTAGE_LOW = 0x01, + /** @brief MainsAlarmMask - Mains Voltage too high */ + ZB_ZCL_POWER_CONFIG_MAINS_ALARM_MASK_VOLTAGE_HIGH = 0x02, + /** @brief MainsAlarmMask - Mains power supply lost/unavailable */ + ZB_ZCL_POWER_CONFIG_MAINS_ALARM_MASK_VOLTAGE_UNAVAIL = 0x04, + +}; + +/** @brief Default value for Power Configuration cluster revision global attribute */ +#define ZB_ZCL_POWER_CONFIG_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** @brief Default value for MainsAlarmMask attribute */ +#define ZB_ZCL_POWER_CONFIG_MAINS_ALARM_MASK_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for MainsVoltageMinThreshold attribute */ +#define ZB_ZCL_POWER_CONFIG_MAINS_VOLTAGE_MIN_THRESHOLD_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for MainsVoltageMaxThreshold attribute */ +#define ZB_ZCL_POWER_CONFIG_MAINS_VOLTAGE_MAX_THRESHOLD_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for MainsDwellTripPoint attribute */ +#define ZB_ZCL_POWER_CONFIG_MAINS_DWELL_TRIP_POINT_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief BatteryVoltage attribute invalid value */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_VOLTAGE_INVALID 0xff + +/** @brief Power Configuration BatteryPercentageRemaining attribute unknown value */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_REMAINING_UNKNOWN 0xff + +/** @brief Default value for BatteryRemainingHA attribute */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_REMAINING_HA_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for BatteryManufacturer attribute */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_MANUFACTURER_DEFAULT_VALUE {0} + +/** @brief BatterySize attribute default value */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_DEFAULT_VALUE 0xff + +/** @brief BatteryAlarmMask attribute default value */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_DEFAULT_VALUE 0x00 + +/** @brief Default value for BatteryVoltageMinThreshold attribute */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_VOLTAGE_MIN_THRESHOLD_DEFAULT_VALUE ((zb_uint8_t)0x0000) + +/** @brief Default value for BatteryVoltageThreshold1 attribute */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD1_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for BatteryVoltageThreshold2 attribute */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD2_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for BatteryVoltageThreshold3 attribute */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD3_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for BatteryPercentageMinThreshold attribute */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_PERCENTAGE_MIN_THRESHOLD_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for BatteryPercentageThreshold1 attribute */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD1_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for BatteryPercentageThreshold2 attribute */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD2_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for BatteryPercentageThreshold3 attribute */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD3_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for BatteryAlarmState attribute */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_DEFAULT_VALUE ((zb_uint32_t)0x00000000) + +/** @brief MainsVoltageMinThreshold and MainsVoltageMaxThreshold values when alarm should not be generated*/ +#define ZB_ZCL_POWER_CONFIG_THRESHOLD_ALARM_OMISSION_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Mains attribute set the least significant nibble*/ +#define ZB_ZCL_POWER_CONFIG_MAINS_ATTRIBUTE_SET 0 + +/** @brief Battery attribute set the least significant nibble*/ +#define ZB_ZCL_POWER_CONFIG_BATTERY_ATTRIBUTE_SET 0 + +/** @brief Battery Source 2 attribute set the least significant nibble*/ +#define ZB_ZCL_POWER_CONFIG_BATTERY_SOURCE_2_ATTRIBUTE_SET 0x20 + +/** @brief Battery Source 3 attribute set the least significant nibble*/ +#define ZB_ZCL_POWER_CONFIG_BATTERY_SOURCE_3_ATTRIBUTE_SET 0x40 + +/** + * @brief Power Configuration BatterySize value + * see ZCL spec 3.3.2.2.4.2 + */ +enum zb_zcl_power_config_battery_size_e +{ + /** @brief BatterySize - no battery*/ + ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_NO_BATTERY = 0, + /** @brief BatterySize - built in */ + ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_BUILT_IN = 1, + /** @brief BatterySize - other */ + ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_OTHER = 2, + /** @brief BatterySize - AA */ + ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_AA = 3, + /** @brief BatterySize - AAA */ + ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_AAA = 4, + /** @brief BatterySize - C */ + ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_C = 5, + /** @brief BatterySize - D */ + ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_D = 6, + /** @brief BatterySize - CR2 */ + ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_CR2 = 7, + /** @brief BatterySize - CR123A */ + ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_CR123A = 8, + /** @brief BatterySize - unknown */ + ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_UNKNOWN = 0xff, +}; + +/** + * @brief Power Configuration BatteryAlarmMask value + * see ZCL spec 3.3.2.2.4.7 + */ +enum zb_zcl_power_config_battery_alarm_mask_e +{ + /** @brief BatteryAlarmMask - Battery voltage too low */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_VOLTAGE_LOW = 0, + /** @brief BatteryAlarmMask - Alarm1 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM1 = 1, + /** @brief BatteryAlarmMask - Alarm2 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM2 = 2, + /** @brief BatteryAlarmMask - Alarm3 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM3 = 3, +}; + +/*! @brief Power Configuration Alarm Code for Alarm + @see ZCL spec 3.3.2.2.4.7, Table 3-25 +*/ +enum zb_zcl_power_config_battery_alarm_code_e +{ + /** @brief MainsVoltageAlarmCode - MainsVoltageMinThreshold reached for Mains Voltage**/ + ZB_ZCL_POWER_CONFIG_MAINS_VOLTAGE_ALARM_CODE_MIN_THRESHOLD = 0x00, + /** @brief MainsVoltageAlarmCode - MainsVoltageMaxThreshold reached for Mains Voltage**/ + ZB_ZCL_POWER_CONFIG_MAINS_VOLTAGE_ALARM_CODE_MAX_THRESHOLD = 0x01, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold or + * BatteryPercentageMinThreshold reached for Battery Source 1 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE1_MIN_THRESHOLD = 0x10, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold1 or + * BatteryPercentageMinThreshold1 reached for Battery Source 1 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE1_VOLTAGE1 = 0x11, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold2 or + * BatteryPercentageMinThreshold2 reached for Battery Source 1 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE1_VOLTAGE2 = 0x12, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold3 or + * BatteryPercentageMinThreshold3 reached for Battery Source 1 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE1_VOLTAGE3 = 0x13, + + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold or + * BatteryPercentageMinThreshold reached for Battery Source 2 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE2_MIN_THRESHOLD = 0x20, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold1 or + * BatteryPercentageMinThreshold1 reached for Battery Source 2 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE2_VOLTAGE1 = 0x21, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold2 or + * BatteryPercentageMinThreshold2 reached for Battery Source 2 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE2_VOLTAGE2 = 0x22, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold3 or + * BatteryPercentageMinThreshold3 reached for Battery Source 2 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE2_VOLTAGE3 = 0x23, + + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold or + * BatteryPercentageMinThreshold reached for Battery Source 3 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE3_MIN_THRESHOLD = 0x30, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold1 or + * BatteryPercentageMinThreshold1 reached for Battery Source 3 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE3_VOLTAGE1 = 0x31, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold2 or + * BatteryPercentageMinThreshold2 reached for Battery Source 3 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE3_VOLTAGE2 = 0x32, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold3 or + * BatteryPercentageMinThreshold3 reached for Battery Source 3 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_SOURCE3_VOLTAGE3 = 0x33, + /** @brief Mains power supply lost/unavailable (i.e., device is running on battery) */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_CODE_MAINS_POWER_SUPPLY_LOST_UNAVAILABLE = 0x3a, +}; + + +/*! @brief Power Configuration BatteryAlarmState + @see ZCL spec 3.3.2.2.4.11, Table 3-26 +*/ +enum zb_zcl_power_config_battery_alarm_state_e +{ + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold or + * BatteryPercentageMinThreshold reached for Battery Source 1 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE1_MIN_THRESHOLD = 1 << 0, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold1 or + * BatteryPercentageMinThreshold1 reached for Battery Source 1 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE1_VOLTAGE1 = 1 << 1, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold2 or + * BatteryPercentageMinThreshold2 reached for Battery Source 1 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE1_VOLTAGE2 = 1 << 2, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold3 or + * BatteryPercentageMinThreshold3 reached for Battery Source 1 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE1_VOLTAGE3 = 1 << 3, + + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold or + * BatteryPercentageMinThreshold reached for Battery Source 2 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE2_MIN_THRESHOLD = 1 << 10, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold1 or + * BatteryPercentageMinThreshold1 reached for Battery Source 2 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE2_VOLTAGE1 = 1 << 11, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold2 or + * BatteryPercentageMinThreshold2 reached for Battery Source 2 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE2_VOLTAGE2 = 1 << 12, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold3 or + * BatteryPercentageMinThreshold3 reached for Battery Source 2 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE2_VOLTAGE3 = 1 << 13, + + /* use 1l to exclude overflow at 16-bit CPU: force 32-bit enum */ + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold or + * BatteryPercentageMinThreshold reached for Battery Source 3 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE3_MIN_THRESHOLD = 1l << 20, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold1 or + * BatteryPercentageMinThreshold1 reached for Battery Source 3 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE3_VOLTAGE1 = 1l << 21, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold2 or + * BatteryPercentageMinThreshold2 reached for Battery Source 3 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE3_VOLTAGE2 = 1l << 22, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold3 or + * BatteryPercentageMinThreshold3 reached for Battery Source 3 */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_SOURCE3_VOLTAGE3 = 1l << 23, + /** @brief Mains power supply lost/unavailable (i.e., device is running on battery) */ + ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_STATE_MAINS_POWER_SUPPLY_LOST_UNAVAILABLE = 1l << 30, +}; + +/** @cond internals_doc */ +/*! @internal @name Power Configuration cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_FREQUENCY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_MAINS_FREQUENCY_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_ALARM_MASK_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_MAINS_ALARM_MASK_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_MIN_THRESHOLD(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_MIN_THRESHOLD, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_MAX_THRESHOLD(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_MAX_THRESHOLD, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_DWELL_TRIP_POINT(data_ptr) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_MAINS_DWELL_TRIP_POINT, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_VOLTAGE_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_SIZE_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_SIZE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_QUANTITY_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_QUANTITY_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_RATED_VOLTAGE_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_RATED_VOLTAGE_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/* DA: HA12 change */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_MASK_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_ALARM_MASK_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_MIN_THRESHOLD_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_VOLTAGE_MIN_THRESHOLD_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_REMAINING_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_PERCENTAGE_REMAINING_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD1_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_VOLTAGE_THRESHOLD1_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD2_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_VOLTAGE_THRESHOLD2_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD3_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_VOLTAGE_THRESHOLD3_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_MIN_THRESHOLD_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_PERCENTAGE_MIN_THRESHOLD_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD1_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_PERCENTAGE_THRESHOLD1_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD2_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_PERCENTAGE_THRESHOLD2_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD3_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_PERCENTAGE_THRESHOLD3_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_STATE_ID(data_ptr, bat_num) \ +{ \ + ZB_ZCL_ATTR_POWER_CONFIG_BATTERY##bat_num##_ALARM_STATE_ID, \ + ZB_ZCL_ATTR_TYPE_32BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! @internal Number of attributes mandatory for reporting in Power + * Configuration cluster for 1 battery pack */ +#undef ZB_ZCL_POWER_CONFIG_REPORT_ATTR_COUNT +#define ZB_ZCL_POWER_CONFIG_REPORT_ATTR_COUNT 2 /* Voltage + Alarm State */ +/*! @internal Number of attributes mandatory for reporting in Power + * Configuration cluster for 2 Battery packs included */ +#define ZB_ZCL_POWER_CONFIG_BAT_PACK_2_REPORT_ATTR_COUNT 4 /* Voltage + Voltage 2 + Alarm State + + * Alarm State 2 */ +/*! @internal Number of attributes mandatory for reporting in Power + * Configuration cluster for 3 Battery packs included */ +#define ZB_ZCL_POWER_CONFIG_BAT_PACK_3_REPORT_ATTR_COUNT 6 /* Voltage + Voltage 2 + Voltage 3 + + * Alarm State + Alarm State 2 + Alarm State 3*/ + +/*! @internal Alarm Code for Power Configuration cluster */ +#define ZB_ZCL_POWER_CONFIG_MAINS_VOLTAGE_MIN_THRESHOLD_ALARM_CODE 0x00 +#define ZB_ZCL_POWER_CONFIG_MAINS_VOLTAGE_MAX_THRESHOLD_ALARM_CODE 0x01 + +/*! @} */ /* Power Configuration cluster internals */ +/*! @} + * @endcond */ /* internals_doc */ + +/** @brief Declare attribute list for Power Configuration cluster - server side + @param attr_list - attribute list name + @param voltage - pointer to variable to store BatteryVoltage attribute + @param size - pointer to variable to store BatterySize attribute + @param quantity - pointer to variable to store BatteryQuantity attribute + @param rated_voltage - pointer to variable to store BatteryRatedVoltage attribute + @param alarm_mask - pointer to variable to store BatteryAlarmMask attribute + @param voltage_min_threshold - pointer to variable to store BatteryVoltageMinThreshold attribute +*/ +#define ZB_ZCL_DECLARE_POWER_CONFIG_ATTRIB_LIST(attr_list, \ + voltage, size, quantity, rated_voltage, \ + alarm_mask, voltage_min_threshold) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_POWER_CONFIG) \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_ID(voltage, ), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_SIZE_ID(size, ), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_QUANTITY_ID(quantity, ), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_RATED_VOLTAGE_ID(rated_voltage, ), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_MASK_ID(alarm_mask, ), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_MIN_THRESHOLD_ID(voltage_min_threshold, ), \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @cond internals_doc */ +#define ZB_ZCL_POWER_CONFIG_MAINS_ATTRIB_LIST(voltage, frequency, alarm_mask, \ + voltage_min_threshold, voltage_max_threshold, \ + dwell_trip_point) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_ID, (voltage)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_MAINS_FREQUENCY_ID, (frequency)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_MAINS_ALARM_MASK_ID, (alarm_mask)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_MIN_THRESHOLD, (voltage_min_threshold)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_MAX_THRESHOLD, (voltage_max_threshold)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_POWER_CONFIG_MAINS_DWELL_TRIP_POINT, (dwell_trip_point)) +/*! @} + * @endcond */ /* internals_doc */ + + +/** @brief Declare attribute list for Power Configuration cluster - server side (Mains + attribute set) + @param attr_list - attribute list name + @param voltage - pointer to variable to store MainsVoltage attribute + @param frequency - pointer to variable to store MainsFrequency attribute + @param alarm_mask - pointer to variable to store BatteryAlarmMask attribute + @param voltage_min_threshold - pointer to variable to store MainsVoltageMinThreshold attribute + @param voltage_max_threshold - pointer to variable to store MainsVoltageMaxThreshold attribute + @param dwell_trip_point - pointer to variable to store MainsVoltageDwellTripPoint attribute +*/ +#define ZB_ZCL_DECLARE_POWER_CONFIG_MAINS_ATTRIB_LIST(attr_list, voltage, frequency, alarm_mask, \ + voltage_min_threshold, voltage_max_threshold, \ + dwell_trip_point) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_POWER_CONFIG) \ + ZB_ZCL_POWER_CONFIG_MAINS_ATTRIB_LIST(voltage, frequency, alarm_mask, \ + voltage_min_threshold, voltage_max_threshold, \ + dwell_trip_point) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @cond internals_doc */ +#define ZB_ZCL_POWER_CONFIG_BATTERY_ATTRIB_LIST_EXT(bat_num, \ + voltage, size, quantity, rated_voltage, alarm_mask, voltage_min_threshold, \ + remaining, threshold1, threshold2, threshold3, min_threshold, percent_threshold1, \ + percent_threshold2, percent_threshold3, alarm_state) \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_ID(voltage, bat_num), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_SIZE_ID(size, bat_num), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_QUANTITY_ID(quantity, bat_num), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_RATED_VOLTAGE_ID(rated_voltage, bat_num), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_MASK_ID(alarm_mask, bat_num), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_MIN_THRESHOLD_ID(voltage_min_threshold, bat_num), \ + /* ext attribute */ \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_REMAINING_ID(remaining, bat_num), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD1_ID(threshold1, bat_num), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD2_ID(threshold2, bat_num), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD3_ID(threshold3, bat_num), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_MIN_THRESHOLD_ID(min_threshold, bat_num), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD1_ID(percent_threshold1, bat_num), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD2_ID(percent_threshold2, bat_num), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD3_ID(percent_threshold3, bat_num), \ + ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_STATE_ID(alarm_state, bat_num), +/*! @} + * @endcond */ /* internals_doc */ + +/** @brief Declare attribute list for Power Configuration cluster - server side (Battery attribute + list extended) + @param attr_list - attribute list name + @param voltage - pointer to variable to store BatteryVoltage attribute + @param size - pointer to variable to store BatterySize attribute + @param quantity - pointer to variable to store BatteryQuantity attribute + @param rated_voltage - pointer to variable to store BatteryRatedVoltage attribute + @param alarm_mask - pointer to variable to store BatteryAlarmMask attribute + @param voltage_min_threshold - pointer to variable to store BatteryVoltageMinThreshold attribute + + @param remaining - pointer to variable to store BatteryPercentageRemaining attribute + @param threshold1 - pointer to variable to store BatteryVoltageThreshold1 attribute + @param threshold2 - pointer to variable to store BatteryVoltageThreshold2 attribute + @param threshold3 - pointer to variable to store BatteryVoltageThreshold3 attribute + @param min_threshold - pointer to variable to store BatteryPercentageMinThreshold attribute + @param percent_threshold1 - pointer to variable to store BatteryPercentageThreshold1 attribute + @param percent_threshold2 - pointer to variable to store BatteryPercentageThreshold2 attribute + @param percent_threshold3 - pointer to variable to store BatteryPercentageThreshold3 attribute + @param alarm_state - pointer to variable to store BatteryAlarmState attribute +*/ +#define ZB_ZCL_DECLARE_POWER_CONFIG_BATTERY_ATTRIB_LIST_EXT(attr_list, \ + voltage, size, quantity, rated_voltage, alarm_mask, voltage_min_threshold, \ + remaining, threshold1, threshold2, threshold3, min_threshold, percent_threshold1, \ + percent_threshold2, percent_threshold3, alarm_state) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_POWER_CONFIG) \ + ZB_ZCL_POWER_CONFIG_BATTERY_ATTRIB_LIST_EXT(bat_num, \ + voltage, size, quantity, rated_voltage, alarm_mask, voltage_min_threshold, \ + remaining, threshold1, threshold2, threshold3, min_threshold, percent_threshold1, \ + percent_threshold2, percent_threshold3, alarm_state) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* Power Configuration cluster attributes */ + +/*! @name Power Configuration cluster commands + @{ +*/ + +/*! @} */ /* Power Configuration cluster commands */ + +/*! @} */ /* ZCL Power Configuration cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_power_config_init_server(void); +void zb_zcl_power_config_init_client(void); +#define ZB_ZCL_CLUSTER_ID_POWER_CONFIG_SERVER_ROLE_INIT zb_zcl_power_config_init_server +#define ZB_ZCL_CLUSTER_ID_POWER_CONFIG_CLIENT_ROLE_INIT zb_zcl_power_config_init_client + +#endif /* ZB_ZCL_POWER_CONFIG_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_prepayment.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_prepayment.h new file mode 100644 index 0000000..472504a --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_prepayment.h @@ -0,0 +1,1595 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Prepayment cluster definitions +*/ + +#ifndef ZB_ZCL_PREPAYMENT_H_ +#define ZB_ZCL_PREPAYMENT_H_ + +#include "zboss_api_core.h" /* ZBOSS core API types */ + +/** @cond DOXYGEN_ZCL_SECTION && DOXYGEN_SE_SECTION */ + +/** @addtogroup ZB_ZCL_PREPAYMENT + * @{ + * @details + * The Prepayment Cluster provides the facility to pass messages relating to + * the accounting functionality of a meter between devices on the HAN. It allows + * for the implementation of a system conforming to the set of standards relating + * to Payment Electricity Meters (IEC 62055) and also for the case where the + * accounting function is remote from the meter. Prepayment issued in situations + * where the supply of a service may be interrupted or enabled under the control + * of the meter or system in relation to a payment tariff. The accounting + * process may be within the meter or elsewhere in the system. The amount of + * available credit is decremented as the service is consumed and is incremented + * through payments made by the consumer. Such a system allows the consumer + * to better manage their energy consumption and reduces the risk of bad debt + * owing to the supplier. + */ + + +/** @defgroup ZB_ZCL_PREPAYMENT_ATTRS Prepayment cluster attributes + * @{ + */ + +/** @brief Default value for Prepayment cluster revision global attribute */ +#define ZB_ZCL_PREPAYMENT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** Prepayment Server Attribute Sets + * @see SE spec, subclause 7.2.2 + */ +typedef enum zb_zcl_prepayment_attr_sets_e +{ + /** The following set of attributes provides access to the standard information + * relating to a Prepayment meter. + */ + ZB_ZCL_PREPAYMENT_SET_PREPAYMENT_INFORMATION = 0x00, + + /** The following set of attributes provides access to previous successful + * credit top-ups on a prepayment meter. #1 is the most recent, based on + * time. + */ + ZB_ZCL_PREPAYMENT_SET_TOP_UP, + + /** This set of attributes provides access to information on debt held on a + * Prepayment meter. + */ + ZB_ZCL_PREPAYMENT_SET_DEBT, + + /** The following set of attributes provides a means to control which + * prepayment alarms may be generated from the meter. + */ + ZB_ZCL_PREPAYMENT_SET_ALARM = 0x04, + + /** Historical Cost Consumption Information Attribute Set */ + ZB_ZCL_PREPAYMENT_SET_HISTORICAL_COST_CONSUMPTION_INFORMATION, +} zb_zcl_prepayment_attr_sets_t; + + +/** The Prepayment Information Attribute Set provides access to the + * standard information relating to a Prepayment meter. + * @see SE spec, subclause 7.2.2.1 + */ +typedef enum zb_zcl_prepayment_prepayment_information_attr_set_e +{ + + /** The PaymentControlConfiguration attribute represents the payment mechanisms + * currently enabled within the Metering Device. + */ + ZB_ZCL_ATTR_PREPAYMENT_PAYMENT_CONTROL_CONFIGURATION = 0x0000, /* (M) */ + + /** The Credit Remaining attribute represents the amount of credit remaining + * on the Metering Device. + */ + ZB_ZCL_ATTR_PREPAYMENT_CREDIT_REMAINING, /* (O) */ + + /** The Emergency Credit Remaining attribute represents the amount of + * Emergency Credit still available on the Metering Device. + */ + ZB_ZCL_ATTR_PREPAYMENT_EMERGENCY_CREDIT_REMAINING, /* (O) */ + + /** The Credit Status attribute represents the current status of credit within + * the Metering Device. + */ + ZB_ZCL_ATTR_PREPAYMENT_CREDIT_STATUS, /* (O) */ + + /** The UTC time at which the Credit Remaining attribute was last populated. */ + ZB_ZCL_ATTR_PREPAYMENT_CREDIT_REMAINING_TIMESTAMP, /* (O) */ + + /** The AccumulatedDebt attribute represents the total amount of debt remaining + * on the Metering Device. + */ + ZB_ZCL_ATTR_PREPAYMENT_ACCUMULATED_DEBT, /* (O) */ + + /** The OverallDebtCap attribute represents the total amount of debt that can + * be taken from top-ups (in the case of multiple instantiated top-up based debts + * on the Metering Device). + */ + ZB_ZCL_ATTR_PREPAYMENT_OVERALL_DEBT_CAP, /* (O) */ + + /** The EmergencyCreditLimit/Allowance attribute may be updated by the utility + * company. This is the amount of Emergency Credit available to loan to the + * consumer when the remaining balance goes below the low credit threshold. + */ + ZB_ZCL_ATTR_PREPAYMENT_EMERGENCY_CREDIT_LIMIT = 0x0010, /* (O) */ + + /** When credit (or emergency credit) falls below this threshold, an alarm is + * raised to warn the consumer of imminent supply interruption and, if available, + * to offer Emergency Credit. + */ + ZB_ZCL_ATTR_PREPAYMENT_EMERGENCY_CREDIT_THRESHOLD, /* (O) */ + + /** An unsigned 48-bit integer value indicating running total of credit topped + * up to date. + */ + ZB_ZCL_ATTR_PREPAYMENT_TOTAL_CREDIT_ADDED = 0x0020, /* (O) */ + + /** An unsigned 32-bit integer value indicating the maximum credit balance + * allowed on a meter. + */ + ZB_ZCL_ATTR_PREPAYMENT_MAX_CREDIT_LIMIT, /* (O) */ + + /** An unsigned 32-bit integer value indicating the maximum credit per top-up. + * Any single top-up greater than this threshold will cause the meter to reject + * the top-up + */ + ZB_ZCL_ATTR_PREPAYMENT_MAX_CREDIT_PER_TOP_UP, /* (O) */ + + /** An unsigned 8-bit integer value indicating the amount of time, in minutes, + * before the Friendly Credit Period End Warning alarm flag is triggered. + */ + ZB_ZCL_ATTR_PREPAYMENT_FRIENDLY_CREDIT_WARNING = 0x0030, /* (O) */ + + /** An unsigned 32-bit integer that defines the utility low credit value below + * which the Low Credit warning should sound. + */ + ZB_ZCL_ATTR_PREPAYMENT_LOW_CREDIT_WARNING, /* (O) */ + + /** An unsigned 32-bit integer that is defined by the consumer for a low credit + * value below which a Low Credit warning should sound. + */ + ZB_ZCL_ATTR_PREPAYMENT_IHD_LOW_CREDIT_WARNING, /* (O) */ + + /** When the end of a configured non-disconnect period is reached and the + * supply is to be interrupted due to insufficient credit being available, + * the meter will provide visual and audible alerts and the interruption will be + * suspended for a further period of minutes defined by this attribute. + */ + ZB_ZCL_ATTR_PREPAYMENT_INTERRUPT_SUSPEND_TIME, /* (O) */ + + /** An unsigned 16-bit integer value indicating the amount of time remaining, + * in minutes, in a currently active Friendly Credit period. + */ + ZB_ZCL_ATTR_PREPAYMENT_REMAINING_FRIENDLY_CREDIT_TIMES, /* (O) */ + + /** The UTC time at which the next Friendly Credit period is due to commence. */ + ZB_ZCL_ATTR_PREPAYMENT_NEXT_FRIENDLY_CREDIT_PERIOD, /* (O) */ + + /** This attribute is a signed 32-bit integer that shall either be zero or a + * negative value (in all known cases). + */ + ZB_ZCL_ATTR_PREPAYMENT_CUT_OFF_VALUE = 0x0040, /* (O) */ + + /** The TokenCarrierId attribute provides a method for utilities to publish the + * payment card number that is used with this meter set. + */ + ZB_ZCL_ATTR_PREPAYMENT_TOKEN_CARRIER_ID = 0x0080, /* (O) */ +} zb_zcl_prepayment_prepayment_information_attr_set_t; + +/** @endcond */ /* DOXYGEN_ZCL_SECTION && DOXYGEN_SE_SECTION */ +/** @cond internals_doc */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PREPAYMENT_PAYMENT_CONTROL_CONFIGURATION(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PREPAYMENT_PAYMENT_CONTROL_CONFIGURATION, \ + ZB_ZCL_ATTR_TYPE_16BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} +/** @endcond */ /* internals_doc */ +/** @cond DOXYGEN_ZCL_SECTION && DOXYGEN_SE_SECTION */ + +/** @brief Declare attribute list for Prepayment cluster + @param attr_list - attribute list name + @param payment_control_configuration - pointer to variable to store Payment Control Configuration attribute value +*/ +#define ZB_ZCL_DECLARE_PREPAYMENT_ATTRIB_LIST(attr_list, payment_control_configuration) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_PREPAYMENT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_PREPAYMENT_PAYMENT_CONTROL_CONFIGURATION, (payment_control_configuration)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** + * @brief Prepayment cluster Mandatory attributes + */ +typedef struct zb_zcl_prepayment_attrs_s +{ + /** @see ZB_ZCL_PREPAYMENT_PAYMENT_CONTROL_CONFIGURATION + */ + zb_uint16_t payment_control_configuration; +} zb_zcl_prepayment_attrs_t; + +/** Declare attribute list for Prepayment cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - variable of @ref zb_zcl_prepayment_attrs_t type (containing Prepaylent cluster attributes) + */ +#define ZB_ZCL_DECLARE_PREPAYMENT_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_PREPAYMENT_ATTRIB_LIST(attr_list, &attrs.payment_control_configuration) + + +/** The PaymentControlConfiguration attribute represents the payment mechanisms + * currently enabled within the Metering Device. + * @see SE spec, Table D-130 + */ +typedef enum zb_zcl_prepayment_payment_control_configuration_attr_e +{ + + /** Indicates whether the metering device is to disconnect the energy supply on + * expiry of available credit. + */ + PREPAYMENT_DISCONNECTION_ENABLED = 1 << 0, + + /** Indicates if the meter is a prepayment meter; if this value is 0, + * the meter is considered to be a credit meter. + */ + PREPAYMENT_PREPAYMENT_ENABLED = 1 << 1, + + /** Indicates whether the metering device should manage accounting functionality + * according to available tariff information. + */ + PREPAYMENT_CREDIT_MANAGEMENT_ENABLED = 1 << 2, + + /** Indicates whether the metering device should display the credit status. */ + PREPAYMENT_CREDIT_DISPLAY_ENABLED = 1 << 4, + + /** Indicates whether the metering device is running in Monetary (0) or + * Unit based (1) units. + */ + PREPAYMENT_ACCOUNT_BASE = 1 << 5, + + /** Indicates whether the metering device is fitted with a Contactor + * i.e. is capable if disconnecting the energy supply. + */ + PREPAYMENT_CONTACTOR_FITTED = 1 << 7, + + /** Indicates whether the standing charge collection is halted when the prepaid + * credit is exhausted. + */ + PREPAYMENT_STANDING_CHARGE_CONFIGURATION = 1 << 8, + + /** Indicates whether the standing charge collection is halted when the device + * is in Emergency Credit mode. + */ + PREPAYMENT_EMERGENCY_STANDING_CHARGE_CONFIGURATION = 1 << 9, + + /** Indicates whether the debt collection is halted when the prepaid credit is + * exhausted. + */ + PREPAYMENT_DEBT_CONFIGURATION = 1 << 10, + + /** Indicates whether the debt is collected when the device is in Emergency + * Credit mode. + */ + PREPAYMENT_EMERGENCY_DEBT_CONFIGURATION = 1 << 11, +} zb_zcl_prepayment_payment_control_configuration_attr_t; + + +/** The Credit Status attribute represents the current status of credit within + * the Metering Device. + * @see SE spec, Table D-131 + */ +typedef enum zb_zcl_prepayment_credit_status_attr_e +{ + ZB_ZCL_PREPAYMENT_CREDIT_STATUS_CREDIT_OK = 1 << 0, /**< Credit Ok */ + ZB_ZCL_PREPAYMENT_CREDIT_STATUS_LOW_CREDIT = 1 << 1, /**< Low Credit */ + ZB_ZCL_PREPAYMENT_CREDIT_STATUS_EMERGENCY_CREDIT_ENABLED = 1 << 2, /**< Emergency Credit Enabled */ + ZB_ZCL_PREPAYMENT_CREDIT_STATUS_EMERGENCY_CREDIT_AVAILABLE = 1 << 3, /**< Emergency Credit Available */ + ZB_ZCL_PREPAYMENT_CREDIT_STATUS_EMERGENCY_CREDIT_SELECTED = 1 << 4, /**< Emergency Credit Selected */ + ZB_ZCL_PREPAYMENT_CREDIT_STATUS_EMERGENCY_CREDIT_IN_USE = 1 << 5, /**< Emergency Credit In Use */ + ZB_ZCL_PREPAYMENT_CREDIT_STATUS_CREDIT_EXHAUSTED = 1 << 6, /**< Credit Exhausted */ +} zb_zcl_prepayment_credit_status_attr_t; + + +/** The Top-up Attribute Set provides access to previous successful + * credit top-ups on a prepayment meter. #1 is the most recent, based on time. + * @see SE spec, subclause 7.2.2.2 + */ +typedef enum zb_zcl_prepayment_top_up_attr_set_e +{ + /** The Top up Date/Time attribute represents the time that the credit was + * topped up on the Metering Device. There are five records containing this + * attribute, one for each of the last five top-ups. + */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_DATE_1 = 0x0100, /* (O) */ + + /** The Top up Amount attribute represents the amount of credit that was added + * to the Metering Device during the top up. + */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_AMOUNT_1, /* (O) */ + + /** The Originating Device attribute represents the SE device that was the + * source of the top-up command. + */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_ORIGINATING_DEVICE_1, /* (O) */ + + /** The Top up Code attribute represents any encrypted number that was used to + * apply the credit to the meter; the octet string shall be as it was received, + * i.e. not decoded. + */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_CODE_1, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_DATE_2 = 0x0110, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_AMOUNT_2, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_ORIGINATING_DEVICE_2, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_CODE_2, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_DATE_3 = 0x0120, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_AMOUNT_3, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_ORIGINATING_DEVICE_3, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_CODE_3, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_DATE_4 = 0x0130, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_AMOUNT_4, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_ORIGINATING_DEVICE_4, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_CODE_4, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_DATE_5 = 0x0140, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_AMOUNT_5, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_ORIGINATING_DEVICE_5, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_CODE_5, /* (O) */ +} zb_zcl_prepayment_top_up_attr_set_t; + +/** Debt Attribute Set provides access to information on debt held on a + * Prepayment meter. + * @see SE spec, subclause 7.2.2.3 + */ +typedef enum zb_zcl_prepayment_debt_attr_set_e +{ + /** The DebtLabel#n attribute provides a method for utilities to assign a name + * to a particular type of debt. The DebtLabel#n attribute is a ZCL Octet String + * field capable of storing a 12 character string (the first Octet indicates length) + * encoded in the UTF-8 format. + */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_LABEL_1 = 0x0210, /* (O) */ + + /** An unsigned 32-bit field to denote the amount of Debt remaining on the + * Metering Device. This parameter shall be measured in base unit of Currency + * with the decimal point located as indicated by the Trailing Digits field, + * as defined in the Price Cluster. + */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_AMOUNT_1, /* (O) */ + + /** An enumerated attribute denoting the debt recovery method used + * for this debt type + */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_METHOD_1, /* (O) */ + + /** A UTC Time field to denote the time at which the debt collection should + * start. This applies to all debt recovery methods. + */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_START_TIME_1, /* (O) */ + + /** An unsigned 16-bit field denoting the time of day when the debt collection + * takes place. + */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_COLLECTION_TIME_1, /* (O) */ + + /** The DebtRecoveryFrequency#N attribute represents the period over which each + * DebtRecoveryAmount#N is recovered. + */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_FREQUENCY_1 = 0x0216, /* (O) */ + + /** The DebtRecoveryAmount#N attribute represents the amount of Debt recovered + * each period specified by DebtRecoveryFrequency#N, measured in base unit of + * Currency with the decimal point located as indicated by the Trailing Digits + * field, as defined in the Price Cluster. + */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_AMOUNT_1, /* (O) */ + + /** An unsigned 16-bit field used in Percentage based recovery to denote the + * percentage from a top- up amount to be deducted from the debt. + */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_TOP_UP_PERCENTAGE_1 = 0x0219, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_LABEL_2 = 0x0220, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_AMOUNT_2, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_METHOD_2, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_START_TIME_2, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_COLLECTION_TIME_2, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_FREQUENCY_2 = 0x0226, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_AMOUNT_2, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_TOP_UP_PERCENTAGE_2 = 0x0229, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_LABEL_3 = 0x0230, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_AMOUNT_3, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_METHOD_3, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_START_TIME_3, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_COLLECTION_TIME_3, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_FREQUENCY_3 =0x0236, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_AMOUNT_3, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_TOP_UP_PERCENTAGE_3 = 0x0239, /* (O) */ +} zb_zcl_prepayment_debt_attr_set_t; + +/** Debt Recovery Method Enumerations + * @see SE spec, Table D-135 + */ +typedef enum zb_zcl_prepayment_debt_recovery_method_e +{ + ZB_ZCL_PREPAYMENT_TIME_BASED = 0x00, /**< Time based */ + ZB_ZCL_PREPAYMENT_PERCENTAGE_BASED, /**< Percentage based */ + ZB_ZCL_PREPAYMENT_CATCH_UP_BASED /**< Catch UP based */ +} zb_zcl_prepayment_debt_recovery_method_t; + + +/** Recovery Frequency Field Enumerations + * @see SE spec, Table D-136 + */ +typedef enum zb_zcl_prepayment_recovery_frequency_e +{ + ZB_ZCL_PREPAYMENT_PER_HOUR = 0x00, /**< Per Hour */ + ZB_ZCL_PREPAYMENT_PER_DAY, /**< Per Day */ + ZB_ZCL_PREPAYMENT_PER_WEEK, /**< Per Week */ + ZB_ZCL_PREPAYMENT_PER_MONTH, /**< Per Month */ + ZB_ZCL_PREPAYMENT_PER_QUARTER /**< Per Quarter */ +} zb_zcl_prepayment_recovery_frequency_t; + + +/** The Alarms Attribute Set provides a means to control which prepayment alarms + * may be generated from the meter. + * @see SE spec, subclause 7.2.2.5 + */ +typedef enum zb_zcl_prepayment_alarms_attr_set_e +{ + + /** The PrepaymentAlarmStatus attribute provides indicators reflecting the current + * error conditions found by the prepayment metering device. + */ + ZB_ZCL_ATTR_PREPAYMENT_PREPAYMENT_ALARM_STATUS = 0x0400, /* (O) */ + + /** The Alarm Mask attributes of the Alarms Attribute Set specify whether each + * of the alarms listed in the corresponding alarm group in Table D-139 through + * Table D-142 is enabled. + */ + ZB_ZCL_ATTR_PREPAYMENT_PREPAY_GENERIC_ALARM_MASK, /* (O) */ + + /** */ + ZB_ZCL_ATTR_PREPAYMENT_PREPAY_SWITCH_ALARM_MASK, /* (O) */ + + /** */ + ZB_ZCL_ATTR_PREPAYMENT_PREPAY_EVENT_ALARM_MASK /* (O) */ +} zb_zcl_prepayment_alarms_attr_set_t; + + +/** Prepayment Alarm Status Indicators + * @see SE spec, Table D-138 + */ +typedef enum zb_zcl_prepayment_prepayment_alarm_status_indicators_e +{ + + /** An alarm triggered by a configured threshold. */ + ZB_ZCL_PREPAYMENT_ALARM_LOW_CREDIT_WARNING = 1 << 0, + + /** The Top up code has been sent but it is too long or short for the meter */ + ZB_ZCL_PREPAYMENT_ALARM_TOP_UP_CODE_ERROR = 1 << 1, + + /** The Top up code has been sent but the credit value for this top up code + * has already been applied and this is a duplicate request. + */ + ZB_ZCL_PREPAYMENT_ALARM_TOP_UP_CODE_ALREADY_USED = 1 << 2, + + /** The Top up code is a correct length but is not a valid top up code. */ + ZB_ZCL_PREPAYMENT_ALARM_TOP_UP_CODE_INVALID = 1 << 3, + + /** The meter is in a Friendly Credit period and Friendly Credit is being used + * due to no actual credit being available on the meter. + */ + ZB_ZCL_PREPAYMENT_ALARM_FRIENDLY_CREDIT_IN_USE = 1 << 4, + + /** This is triggered when the time remaining in a Friendly Credit period + * falls below the value of the FriendlyCreditWarning attribute (default 1hr) + * and the above Friendly Credit In Use flag is set. + */ + ZB_ZCL_PREPAYMENT_ALARM_FRIENDLY_CREDIT_PERIOD_END_WARNING = 1 << 5, + + /** An alarm triggered when Emergency credit is available to be selected */ + ZB_ZCL_PREPAYMENT_ALARM_EC_AVAILABLE = 1 << 6, + + /** GAS: Valve Fault and unauthorised gas is being provided to the home + * ELECTRICITY: Disconnection Fault and unauthorised electricity is + * being provided to the house. + */ + ZB_ZCL_PREPAYMENT_ALARM_UNAUTHORISED_ENERGY_USE = 1 << 7, + + /** Supply has been disconnected due to no credit on meter. Cleared by + * addition of credit or by selecting Emergency Credit + */ + ZB_ZCL_PREPAYMENT_ALARM_DISCONNECTED_SUPPLY_DUE_TO_CREDIT = 1 << 8, + + /** Supply has been disconnected due to a tamper detect on the meter. It can + * also be due to a fault on the meter that is not covered by another flag. + */ + ZB_ZCL_PREPAYMENT_ALARM_DISCONNECTED_SUPPLY_DUE_TO_TAMPER = 1 << 9, + + /** This is normally due to the HES cutting the supply */ + ZB_ZCL_PREPAYMENT_ALARM_DISCONNECTED_SUPPLY_DUE_TO_HES = 1 << 10, + + /** Physical attack on the Prepayment Meter */ + ZB_ZCL_PREPAYMENT_ALARM_PHYSICAL_ATTACK = 1 << 11, + + /** Electronic attack on the Prepayment Meter */ + ZB_ZCL_PREPAYMENT_ALARM_ELECTRONIC_ATTACK = 1 << 12, + + /** Manufacture Alarm Code A */ + ZB_ZCL_PREPAYMENT_ALARM_MANUFACTURE_ALARM_CODE_A = 1 << 13, + + /** Manufacture Alarm Code B */ + ZB_ZCL_PREPAYMENT_ALARM_MANUFACTURE_ALARM_CODE_B = 1 << 14 +} zb_zcl_prepayment_prepayment_alarm_status_indicators_t; + + +/** PrepayGenericAlarmGroup + * @see SE spec, Table D-140 + */ +typedef enum zb_zcl_prepayment_prepay_generic_alarm_group_e +{ + ZB_ZCL_PREPAYMENT_GROUP_LOW_CREDIT = 0x00, + ZB_ZCL_PREPAYMENT_GROUP_NO_CREDIT, + ZB_ZCL_PREPAYMENT_GROUP_CREDIT_EXHAUSTED, + ZB_ZCL_PREPAYMENT_GROUP_EMERGENCY_CREDIT_ENABLED, + ZB_ZCL_PREPAYMENT_GROUP_EMERGENCY_CREDIT_EXHAUSTED, + ZB_ZCL_PREPAYMENT_GROUP_IHD_LOW_CREDIT_WARNING, + ZB_ZCL_PREPAYMENT_GROUP_EVENT_LOG_CLEARED +} zb_zcl_prepayment_prepay_generic_alarm_group_t; + + +/** PrepaySwitchAlarmGroup + * @see SE spec, Table D-141 + */ +typedef enum zb_zcl_prepayment_prepay_switch_alarm_group_e +{ + ZB_ZCL_PREPAYMENT_GROUP_SUPPLY_ON = 0x10, + ZB_ZCL_PREPAYMENT_GROUP_SUPPLY_ARM, + ZB_ZCL_PREPAYMENT_GROUP_SUPPLY_OFF, + ZB_ZCL_PREPAYMENT_GROUP_DISCONNECTION_FAILURE, + ZB_ZCL_PREPAYMENT_GROUP_DISCONNECTION_TAMPER_DETECTED, + ZB_ZCL_PREPAYMENT_GROUP_DISCONNECTED_DUE_TO_CUT_OFF_VALUE, + ZB_ZCL_PREPAYMENT_GROUP_REMOTE_DISCONNECTED +} zb_zcl_prepayment_prepay_switch_alarm_group_t; + + +/** PrepayEventAlarmGroup + * @see SE spec, Table D-142 + */ +typedef enum zb_zcl_prepayment_prepay_event_alarm_group_e +{ + ZB_ZCL_PREPAYMENT_GROUP_PHYSICAL_ATTACK_ON_PREPAY_METER = 0x20, + ZB_ZCL_PREPAYMENT_GROUP_ELECTRONIC_ATTACK_ON_PREPAY_METER, + ZB_ZCL_PREPAYMENT_GROUP_DISCOUNT_APPLIED, + ZB_ZCL_PREPAYMENT_GROUP_CREDIT_ADJUSTMENT, + ZB_ZCL_PREPAYMENT_GROUP_CREDIT_ADJUSTMENT_FAIL, + ZB_ZCL_PREPAYMENT_GROUP_DEBT_ADJUSTMENT, + ZB_ZCL_PREPAYMENT_GROUP_DEBT_ADJUSTMENT_FAIL, + ZB_ZCL_PREPAYMENT_GROUP_MODE_CHANGE, + ZB_ZCL_PREPAYMENT_GROUP_TOP_UP_CODE_ERROR, + ZB_ZCL_PREPAYMENT_GROUP_TOP_UP_ALREADY_USED, + ZB_ZCL_PREPAYMENT_GROUP_TOP_UP_CODE_INVALID, + ZB_ZCL_PREPAYMENT_GROUP_FRIENDLY_CREDIT_IN_USE, + ZB_ZCL_PREPAYMENT_GROUP_FRIENDLY_CREDIT_PERIOD_END_WARNING, + ZB_ZCL_PREPAYMENT_GROUP_FRIENDLY_CREDIT_PERIOD_END, + ZB_ZCL_PREPAYMENT_GROUP_ERROR_REG_CLEAR = 0x30, + ZB_ZCL_PREPAYMENT_GROUP_ALARM_REG_CLEAR, + ZB_ZCL_PREPAYMENT_GROUP_PREPAY_CLUSTER_NOT_FOUND, + ZB_ZCL_PREPAYMENT_GROUP_MODE_CREDIT_2_PREPAY = 0x41, + ZB_ZCL_PREPAYMENT_GROUP_MODE_PREPAY_2_CREDIT, + ZB_ZCL_PREPAYMENT_GROUP_MODE_DEFAULT +} zb_zcl_prepayment_prepay_event_alarm_group_t; + + +/** Historical Cost Consumption Information Set + * @see SE spec, subclause 7.2.2.6 + */ +typedef enum zb_zcl_prepayment_historical_cost_consumption_information_set_e +{ + /** HistoricalCostConsumptionFormatting provides a method to properly decipher + * the decimal point location for the values found in the Historical Cost + * Consumption Set of attributes + */ + ZB_ZCL_ATTR_PREPAYMENT_HISTORICAL_COST_CONSUMPTION_FORMATING = 0x0500, /* (O) */ + + /** ConsumptionUnitOfMeasurement provides a label for the Energy, Gas, or Water + * being measured by the metering device. + */ + ZB_ZCL_ATTR_PREPAYMENT_CONSUMPTION_UNIT_OF_MEASUREMENT, /* (O) */ + + /** CurrencyScalingFactor provides a scaling factor for the Currency attribute + * for the Energy, Gas, or Water being measured by the metering device. + */ + ZB_ZCL_ATTR_PREPAYMENT_CURRENCY_SCALING_FACTOR, /* (O) */ + + /** The Currency attribute provides the currency for the Energy, Gas, or Water + * being measured by the prepayment device. + */ + ZB_ZCL_ATTR_PREPAYMENT_CURRENCY, /* (O) */ + + /** It represents the summed value of Energy, Gas, or Water delivered to the + * premises since the HFT. + */ + ZB_ZCL_ATTR_PREPAYMENT_CURRENT_DAY_COST_CONSUMPTION_DELIVERED = 0x051C, /* (O) */ + + /** represents the summed value of Energy, Gas, or Water received from the + * premises since the HFT. + */ + ZB_ZCL_ATTR_PREPAYMENT_CURRENT_DAY_COST_CONSUMPTION_RECEIVED, /* (O) */ + + /** PreviousDayNCostConsumptionDelivered represents the summed value of Energy, + * Gas, or Water delivered to the premises within the previous 24 hour period + * starting at the HFT. + */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED, /* (O) */ + + /** PreviousDayNCostConsumptionReceived represents the summed value of Energy, + * Gas, or Water received from the premises within the previous 24 hour period + * starting at the HFT. + */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_2, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_2, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_3, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_3, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_4, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_4, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_5, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_5, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_6, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_6, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_7, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_7, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_8, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_8, /* (O) */ + + /** CurrentWeekCostConsumptionDelivered represents the summed value of Energy, + * Gas, or Water delivered to the premises since the HFT on Monday to the + * last HFT read. + */ + ZB_ZCL_ATTR_PREPAYMENT_CURRENT_WEEK_COST_CONSUMPTION_DELIVERED = 0x0530, /* (O) */ + + /** CurrentWeekCostConsumptionReceived represents the summed value of Energy, + * Gas, or Water received from the premises since the HFT on Monday to the + * last HFT read. */ + ZB_ZCL_ATTR_PREPAYMENT_CURRENT_WEEK_COST_CONSUMPTION_RECEIVED, /* (O) */ + + /** PreviousWeekNCostConsumptionDelivered represents the summed value of + * Energy, Gas, or Water delivered to the premises within the previous week + * period starting at the HFT on the Monday to the Sunday. + */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_DELIVERED, /* (O) */ + + /** PreviousWeekNCostConsumptionReceived represents the summed value of Energy, + * Gas, or Water received from the premises within the previous week period + * starting at the HFT on the Monday to the Sunday + */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_DELIVERED_2, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_RECEIVED_2, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_DELIVERED_3, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_RECEIVED_3, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_DELIVERED_4, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_RECEIVED_4, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_DELIVERED_5, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_RECEIVED_5, /* (O) */ + + /** CurrentMonthCostConsumptionDelivered represents the summed value of Energy, + * Gas, or Water delivered to the premises since the HFT on the 1 st of the + * month to the last HFT read. + */ + ZB_ZCL_ATTR_PREPAYMENT_CURRENT_MONTH_COST_CONSUMPTION_DELIVERED = 0x0540, /* (O) */ + + /** CurrentMonthCostConsumptionReceived represents the summed value of Energy, + * Gas, or Water received from the premises since the HFT on the 1 st of the + * month to the last HFT read. + */ + ZB_ZCL_ATTR_PREPAYMENT_CURRENT_MONTH_COST_CONSUMPTION_RECEIVED, /* (O) */ + + /** PreviousMonthNCostConsumptionDelivered represents the summed value of + * Energy, Gas, or Water delivered to the premises within the previous Month + * period starting at the HFT on the 1 st of the month to the last day of the + * month. + */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED, /* (O) */ + + /** PreviousMonthNCostConsumptionReceived represents the summed value of + * Energy, Gas, or Water received from the premises within the previous month + * period starting at the HFT on the 1 st of the month to the last day of the + * month. + */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_2, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_2, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_3, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_3, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_4, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_4, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_5, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_5, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_6, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_6, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_7, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_7, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_8, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_8, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_9, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_9, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_10, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_10, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_11, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_11, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_12, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_12, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_13, /* (O) */ + ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_13, /* (O) */ + + /** HistoricalFreezeTime represents the time of day, in Local Time, when + * Historical Cost Consumption attributes are captured. + */ + ZB_ZCL_ATTR_PREPAYMENT_HISTORICAL_FREEZE_TIME /* (O) */ +} zb_zcl_prepayment_historical_cost_consumption_information_set_t; + + +/** CurrencyScalingFactor Enumerations + * @see SE spec, Table D-144 + */ +typedef enum zb_zcl_prepayment_currency_scaling_factor_e +{ + ZB_ZCL_PREPAYMENT_SCALE_DOT_000001 = 0x00, + ZB_ZCL_PREPAYMENT_SCALE_DOT_00001, + ZB_ZCL_PREPAYMENT_SCALE_DOT_0001, + ZB_ZCL_PREPAYMENT_SCALE_DOT_001, + ZB_ZCL_PREPAYMENT_SCALE_DOT_01, + ZB_ZCL_PREPAYMENT_SCALE_DOT_1, + ZB_ZCL_PREPAYMENT_SCALE_1, + ZB_ZCL_PREPAYMENT_SCALE_10, + ZB_ZCL_PREPAYMENT_SCALE_100, + ZB_ZCL_PREPAYMENT_SCALE_1000, + ZB_ZCL_PREPAYMENT_SCALE_10000, + ZB_ZCL_PREPAYMENT_SCALE_100000, + ZB_ZCL_PREPAYMENT_SCALE_1000000 +} zb_zcl_prepayment_currency_scaling_factor_t; + +/** @} */ /* ZB_ZCL_PREPAYMENT_ATTRS */ + +/** @defgroup ZB_ZCL_PREPAYMENT_COMMANDS Prepayment cluster commands + * @{ + */ + +/** Commands are generated by Prepayment Client. + * @see SE spec, subclause 7.2.3 + */ +typedef enum zb_zcl_prepayment_cli_cmd_e +{ + /** This command is sent to the Metering Device to activate the use of any + * Emergency Credit available on the Metering Device. + */ + ZB_ZCL_PREPAYMENT_CLI_CMD_SELECT_AVAILABLE_EMERGENCY_CREDIT = 0x00, /* (O) */ + + /** The ChangeDebt command is sent to the Metering Device to change the debt + * values. + */ + ZB_ZCL_PREPAYMENT_CLI_CMD_CHANGE_DEBT = 0x02, /* (O) */ + + /** This command provides a method to set up the parameters for + * the Emergency Credit. + */ + ZB_ZCL_PREPAYMENT_CLI_CMD_EMERGENCY_CREDIT_SETUP, /* (O) */ + + /** The follow command is used by the IHD and the ESI as a method to apply + * credit top up values to a prepayment meter. + */ + ZB_ZCL_PREPAYMENT_CLI_CMD_CONSUMER_TOP_UP, /* (O) */ + + /** The follow command is sent to update the Credit Remaining attribute on a + * Prepayment meter. It shall only be sent from an ESI to the Meter. + */ + ZB_ZCL_PREPAYMENT_CLI_CMD_CREDIT_ADJUSTMENT, /* (O) */ + + /** This command is sent to a Metering Device to instruct it to change its mode + * of operation, e.g. from Credit to Prepayment. + */ + ZB_ZCL_PREPAYMENT_CLI_CMD_CHANGE_PAYMENT_MODE, /* (O) */ + + /** This command is used to request the cluster server for snapshot data. */ + ZB_ZCL_PREPAYMENT_CLI_CMD_GET_PREPAY_SNAPSHOT, /* (O) */ + + /** This command is sent to the Metering Device to retrieve the log of Top Up + * codes received by the meter. + */ + ZB_ZCL_PREPAYMENT_CLI_CMD_GET_TOP_UP_LOG, /* (O) */ + + /** This command is sent from client to a Prepayment server to set the warning + * level for low credit. + */ + ZB_ZCL_PREPAYMENT_CLI_CMD_SET_LOW_CREDIT_WARNING_LEVEL, /* (O) */ + + /** This command is used to request the contents of the Repayment log. */ + ZB_ZCL_PREPAYMENT_CLI_CMD_GET_DEBT_REPAYMENT_LOG, /* (O) */ + + /** This command is sent from a client to the Prepayment server to set the + * maximum credit level allowed in the meter. + */ + ZB_ZCL_PREPAYMENT_CLI_CMD_SET_MAXIMUM_CREDIT_LIMIT, /* (O) */ + + /** This command is sent from a client to the Prepayment server to set the + * overall debt cap allowed in the meter. + */ + ZB_ZCL_PREPAYMENT_CLI_CMD_SET_OVERALL_DEBT_CAP /* (O) */ +} zb_zcl_prepayment_cli_cmd_t; + +/** Originating Device Field Enumerations + * @see SE spec, Table D-146 + */ +typedef enum zb_zcl_prepayment_originating_device_e +{ + ZB_ZCL_PREPAYMENT_ORIGINATING_DEVICE_ESI = 0x00, + ZB_ZCL_PREPAYMENT_ORIGINATING_DEVICE_METERING, + ZB_ZCL_PREPAYMENT_ORIGINATING_DEVICE_IHD +} zb_zcl_prepayment_originating_device_t; + +/** Select Available Emergency Credit Command Payload + * @see SE spec, subclause 7.2.3.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_select_available_emergency_credit_payload_s +{ + /** A UTCTime field to indicate the date and time at which the selection + * command was issued. + */ + zb_uint32_t command_issue_date; /* (M) */ + + /** An 8-bit enumeration field identifying the SE device issuing the selection + * command + */ + zb_uint8_t originating_device; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_select_available_emergency_credit_payload_t; + +/** Debt Amount Type Field Enumerations + * @see SE spec, Table D-147 + */ +typedef enum zb_zcl_prepayment_debt_amount_type_e +{ + ZB_ZCL_PREPAYMENT_DEBT_AMOUNT_TYPE_1_ABSOLUTE = 0x00, + ZB_ZCL_PREPAYMENT_DEBT_AMOUNT_TYPE_1_INCREMENTAL, + ZB_ZCL_PREPAYMENT_DEBT_AMOUNT_TYPE_2_ABSOLUTE, + ZB_ZCL_PREPAYMENT_DEBT_AMOUNT_TYPE_2_INCREMENTAL, + ZB_ZCL_PREPAYMENT_DEBT_AMOUNT_TYPE_3_ABSOLUTE, + ZB_ZCL_PREPAYMENT_DEBT_AMOUNT_TYPE_3_INCREMENTAL +} zb_zcl_prepayment_debt_amount_type_t; + +/** Change Debt Command Payload + * @see SE spec, subclause 7.2.3.3 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_change_debt_command_payload_s +{ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, + * this field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** The format and use of this field is the same as for the DebtLabel#N + * attribute as defined in D.7.2.2.3.1. + */ + zb_uint8_t debt_label[13]; /* (M) */ + + /** The format and use of this field is the same as for + * the DebtAmount#N attribute as defined in D.7.2.2.3.2. + */ + zb_int32_t debt_amount; /* (M) */ + + /** The format and use of this field is the same as for the DebtRecoveryMethod#N + * attribute as defined in D.7.2.2.3.3. + */ + zb_uint8_t debt_recovery_method; /* (M) */ + + /** An 8-bit enumeration field identifying the type of debt information to be + * issued within this command. + */ + zb_uint8_t debt_amount_type; /* (M) */ + + /** The format and use of this field is the same as for the + * DebtRecoveryStartTime#N attribute as defined in D.7.2.2.3.4. + */ + zb_uint32_t debt_recovery_start_time; /* (M) */ + + /** The format and use of this field is the same as for the + * DebtRecoveryCollectionTime#N attribute as defined in D.7.2.2.3.5. + */ + zb_uint16_t debt_recovery_collection_time; /* (M) */ + + /** The format and use of this field is the same as for the + * DebtRecoveryFrequency#N attribute as defined in D.7.2.2.3.6. + */ + zb_uint8_t debt_recovery_frequency; /* (M) */ + + /** The format and use of this field is the same as for the + * DebtRecoveryAmount#N attribute as defined in D.7.2.2.3.7. + */ + zb_int32_t debt_recovery_amount; /* (M) */ + + /** The format and use of this field is the same as for the + * DebtRecoveryTopUpPercentage#N attribute as defined in D.7.2.2.3.8. + */ + zb_uint16_t debt_recovery_balance_percentage; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_change_debt_command_payload_t; + + +/** Emergency Credit Setup Command Payload + * @see SE spec, subclause D.7.2.3.4 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_emergency_credit_setup_payload_s +{ + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this + * field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A UTC Time field to denote the time at which the Emergency Credit settings + * become valid. A start date/time of 0x00000000 shall indicate that the + * command should be executed immediately. + */ + zb_uint32_t start_time; /* (M) */ + + /** An unsigned 32-bit field to denote the Emergency Credit limit on the + * Metering Device, measured in base unit of Currency + * or in Units with the decimal point. + */ + zb_uint32_t emergency_credit_limit; /* (M) */ + + /** An unsigned 32-bit field to denote the amount of credit remaining on the + * Metering Device below which the Emergency Credit facility can be selected. + * The value is measured in base unit of Currency or in Units with the decimal + * points. + */ + zb_uint32_t emergency_credit_threshold; /* (M) */ + +} ZB_PACKED_STRUCT zb_zcl_prepayment_emergency_credit_setup_payload_t; + + +/** Consumer Top Up Command is used by the IHD and the ESI as a method to apply + * credit top up values to a prepayment meter. + * @see SE spec, subclause D.7.2.3.5 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_consumer_top_up_payload_s +{ + /** An 8-bit enumeration field identifying the Smart Energy device issuing the + * selection command + * @see SE spec, Table D-146. + */ + zb_uint8_t originating_device; /* (M) */ + + /** An octet string of between 1 and 26 characters (the first character indicates + * the string length). + */ + zb_uint8_t top_up_code[26]; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_consumer_top_up_payload_t; + + +/** Credit Type Field Enumerations + * @see SE spec, Table D-148 + */ +typedef enum zb_zcl_prepayment_credit_type_e +{ + ZB_ZCL_PREPAYMENT_CREDIT_INCREMENTAL = 0x00, + ZB_ZCL_PREPAYMENT_CREDIT_ABSOLUTE +} zb_zcl_prepayment_credit_type_t; + +/** The Credit Adjustment command Payload + * @see SE spec, subclause D.7.2.3.6 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_credit_adjustment_payload_s +{ + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this + * field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A UTC Time field to denote the time at which the credit adjustment settings + * become valid. A start date/time of 0x00000000 shall indicate that the + * command should be executed immediately. + */ + zb_uint32_t start_time; /* (M) */ + + /** An 8-bit enumeration field identifying the type of credit adjustment to be + * issued out within this command. + */ + zb_uint8_t credit_adjustment_type; /* (M) */ + + /** A signed 32-bit field to denote the value of the credit adjustment, + * measured in base unit of Currency or in Units with the decimal point + */ + zb_int32_t credit_adjustment_value; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_credit_adjustment_payload_t; + + +/** Change Payment Mode Command Payload + * @see SE spec, subclause D.7.2.3.7 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_change_payment_mode_payload_s +{ + /** An unsigned 32-bit field containing a unique identifier for the commodity + * supplier to whom this command relates. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this + * field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A UTC Time field to indicate the date from which the payment mode change is + * to be applied. An Implementation Date/Time value of 0x00000000 shall + * indicate that the command should be executed immediately. + */ + zb_uint32_t implementation_date; /* (M) */ + + /** An 16-bit BitMap indicating the actions required in relation to switching + * the payment mode. + */ + zb_uint16_t proposed_payment_control_configuration; /* (M) */ + + /** This value is a signed 32-bit integer that shall either be zero or a + * negative value (in all known cases). This value represents a threshold + * relating to the absolute value of the CreditRemaining attribute, that when + * reached (when credit is decrementing) causes the supply of service to be + * disconnected. + */ + zb_int32_t cut_off_value; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_change_payment_mode_payload_t; + + +/** Get Prepay Snapshot Command Payload + * @see SE spec, subclause D.7.2.3.8 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_get_prepay_snapshot_payload_s +{ + + /** A UTC Timestamp indicating the earliest time of a snapshot to be returned + * by a corresponding Publish Prepay Snapshot command. + */ + zb_uint32_t earliest_start_time; /* (M) */ + + /** A UTC Timestamp indicating the latest time of a snapshot to be returned by + * a corresponding Publish Prepay Snapshot command. + */ + zb_uint32_t latest_end_time; /* (M) */ + + /** Where multiple snapshots satisfy the selection criteria specified by the + * other fields in this command, this field identifies the individual snapshot + * to be returned. + */ + zb_uint8_t snapshot_offset; /* (M) */ + + /** This field is used to request only snapshots for a specific cause. */ + zb_uint32_t snapshot_cause; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_get_prepay_snapshot_payload_t; + + +/** Get Top Up Log Payload + * @see SE spec, subclause D.7.2.3.9 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_get_top_up_log_payload_s +{ + + /** UTC timestamp indicating the latest TopUp Time of Top Up records to be + * returned by the corresponding Publish Top Up Log commands. + */ + zb_uint32_t latest_end_time; /* (M) */ + + /** An 8-bit integer which represents the maximum number of records that the + * client is willing to receive in response to this command. A value of 0 + * would indicate all available records shall be returned. + */ + zb_uint8_t records_number; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_get_top_up_log_payload_t; + +/** Set Low Credit Warning Level Payload. + * @see SE spec, subclause D.7.2.3.10 + */ +typedef zb_uint32_t zb_zcl_prepayment_set_low_credit_warning_level_payload_t; + + +/** Debt Type Field Enumerations + * @see SE spec, Table D-149 + */ +typedef enum zb_zcl_prepayment_debt_type_e +{ + ZB_ZCL_PREPAYMENT_DEBT_TYPE_DEBT_1 = 0x00, + ZB_ZCL_PREPAYMENT_DEBT_TYPE_DEBT_2, + ZB_ZCL_PREPAYMENT_DEBT_TYPE_DEBT_3, + ZB_ZCL_PREPAYMENT_DEBT_TYPE_ALL_DEBTS = 0xFF +} zb_zcl_prepayment_debt_type_t; + + +/** Get Debt Repayment Log Command Payload + * @see SE spec, table D.7.2.3.11 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_get_debt_repayment_log_payload_s +{ + /** UTC timestamp indicating the latest Collection Time of debt repayment + * records to be returned by the corresponding Publish Debt Log commands. + */ + zb_uint32_t latest_end_time; /* (M) */ + + /** An 8-bit integer which represents the maximum number of debt repayment + * records that the client is willing to receive in response to this command. + */ + zb_uint8_t debts_number; /* (M) */ + + /** An 8-bit enumeration field identifying the type of debt record(s) to be + * returned + */ + zb_uint8_t debt_type; /* (O) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_get_debt_repayment_log_payload_t; + + +/** Set Maximum Credit Limit Payload + * @see SE spec, subclause D.7.2.3.12 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_set_maximum_credit_limit_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the commodity + * supplier to whom this command relates. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this + * field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A UTC Time field to indicate the date from which the maximum credit level + * is to be applied. + */ + zb_uint32_t implementation_date; /* (M) */ + + /** An unsigned 32-bit integer value indicating the maximum credit balance + * allowed on a meter. Any further top-up amount that will cause the meter to + * exceed this limit will be rejected. + */ + zb_uint32_t max_credit_level; /* (M) */ + + /** An unsigned 32-bit integer value indicating the maximum credit per top-up. + * Any single top-up greater than this threshold will cause the meter to + * reject the top-up. + */ + zb_uint32_t max_credit_per_top_up; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_set_maximum_credit_limit_payload_t; + + +/** Set Overall Debt Cap Payload + * @see SE spec, subclause D.7.2.3.13 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_set_overall_debt_cap_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the commodity + * supplier to whom this command relates. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this + * field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A UTC Time field to indicate the date from which the overall debt cap is to + * be applied. An Implementation Date/Time of 0x00000000 shall indicate that + * the command should be executed immediately. + */ + zb_uint32_t implementation_date; /* (M) */ + + /** A signed 32-bit integer that defines the total amount of debt that can be + * taken from top-ups. This field is always a monetary value, and as such the + * field is measured in a base unit of Currency with the decimal point. + */ + zb_int32_t overall_debt_cap; /* (O) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_set_overall_debt_cap_payload_t; + + +/** Commands are generated by Prepayment Server. + * @see SE spec, subclause D.7.2.4 + */ +typedef enum zb_zcl_prepayment_srv_cmd_e +{ + + /** This command is generated in response to a GetPrepaySnapshot command or + * when a new snapshot is created. It is used to return a single snapshot + * to the client. + */ + ZB_ZCL_PREPAYMENT_SRV_CMD_PUBLISH_PREPAY_SNAPSHOT = 0x01, /* (O) */ + + /** This command is sent in response to the ChangePaymentMode command. This command + * shall only inform the ESI of the current default setting that would affect + * the meter when entering into Prepayment/PAYG or Credit mode. Should these + * values require changing then other commands within the Prepayment & Price + * cluster should be used. + */ + ZB_ZCL_PREPAYMENT_SRV_CMD_CHANGE_PAYMENT_MODE_RESPONSE, /* (O) */ + + /** */ + ZB_ZCL_PREPAYMENT_SRV_CMD_CONSUMER_TOP_UP_RESPONSE, /* (O) */ + + /** This command is used to send the Top Up Code Log entries to the Prepayment + * client. The command shall be sent in response to a Get Top Up Log command + * and MAY be sent unsolicited whenever a new Top Up code is received and + * successfully processed + */ + ZB_ZCL_PREPAYMENT_SRV_CMD_PUBLISH_TOP_UP_LOG = 0x05, /* (O) */ + + /** This command is used to send the contents of the Repayment Log. */ + ZB_ZCL_PREPAYMENT_SRV_CMD_PUBLISH_DEBT_LOG /* (O) */ +} zb_zcl_prepayment_srv_cmd_t; + + +/** Snapshot Payload Cause + * @see SE spec, Table D-151 + */ +typedef enum zb_zcl_prepayment_snapshot_payload_cause_e +{ + ZB_ZCL_PREPAYMENT_CAUSE_GENERAL = 1 << 0, + ZB_ZCL_PREPAYMENT_CAUSE_END_OF_BILLING_PERIOD = 1 << 1, + /* 1 << 2 is reserved for metering cluster */ + ZB_ZCL_PREPAYMENT_CAUSE_TARIFF_INFORMATION_CHANGE = 1 << 3, + ZB_ZCL_PREPAYMENT_CAUSE_PRICE_MATRIX_CHANGE = 1 << 4, + /* 1 << 5 is reserved for metering cluster */ + /* 1 << 6 is reserved for metering cluster */ + /* 1 << 7 is reserved for metering cluster */ + /* 1 << 8 is reserved for metering cluster */ + /* 1 << 9 is reserved for metering cluster */ + ZB_ZCL_PREPAYMENT_CAUSE_MANUALLY_TRIGGERED_FROM_CLIENT = 1 << 10, + /* 1 << 11 is reserved for metering cluster */ + ZB_ZCL_PREPAYMENT_CAUSE_TENANCY_CHANGE = 1 << 12, + ZB_ZCL_PREPAYMENT_CAUSE_SUPPLIER_CHANGE = 1 << 13, + ZB_ZCL_PREPAYMENT_CAUSE_METER_MODE_CHANGE = 1 << 14, + /* 1 << 15 is reserved for metering cluster */ + /* 1 << 16 is reserved for metering cluster */ + /* 1 << 17 is reserved for metering cluster */ + ZB_ZCL_PREPAYMENT_CAUSE_TOP_UP_ADDITION = 1 << 18, + ZB_ZCL_PREPAYMENT_CAUSE_DEBT_AND_CREDIT_ADDITION = 1 << 19 +} zb_zcl_prepayment_snapshot_payload_cause_t; + + +/** Snapshot Payload Type + * @see SE spec, Table D-152 + */ +typedef enum zb_zcl_prepayment_snapshot_payload_type_e +{ + ZB_ZCL_PREPAYMENT_SNAPSHOT_PAYLOAD_TYPE_DEBT_AND_CREDIT_STATUS = 0x00, +} zb_zcl_prepayment_snapshot_payload_type_t; + + +/** Debt/Credit Status Command Payload + * @see SE spec, Figure D-128 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_snapshot_payload_s +{ + /* It is a part of zb_zcl_prepayment_publish_prepay_snapshot_payload_t */ + zb_uint8_t snapshot_payload_type; /* (M) */ + + ZB_PACKED_PRE union + { + ZB_PACKED_PRE struct + { + /** The AccumulatedDebt field represents the total amount of debt remaining on + * the Metering Device, measured in a base unit of Currency with the decimal + * point located as indicated by the Trailing Digits field, as defined in + * the Price cluster. + */ + zb_int32_t accumulated_debt; /* (M) */ + + /** The Type1DebtRemaining field represents the amount of Type 1 debt remaining + * on the Metering Device, measured in base unit of Currency with the decimal + * point located as indicated by the Trailing Digits field, as defined in the + * Price cluster. + */ + zb_uint32_t type_1_debt_remaining; /* (M) */ + + /** The Type2DebtRemaining field represents the amount of Type 2 debt remaining + * on the Metering Device, measured in base unit of Currency with the decimal + * point located as indicated by the TrailingDigits field, as defined in the + * Price cluster. + */ + zb_uint32_t type_2_debt_remaining; /* (M) */ + + /** The Type3DebtRemaining field represents the amount of Type 3 debt remaining + * on the Metering Device, measured in base unit of Currency with the decimal + * point located as indicated by the TrailingDigits field, as defined in the + * Price cluster. + */ + zb_uint32_t type_3_debt_remaining; /* (M) */ + + /** The EmergencyCreditRemaining field represents the amount of Emergency Credit + * still available on the Metering Device. If Monetary based, this field is + * measured in a base unit of Currency or in Units, with the decimal point + */ + zb_int32_t emergency_credit_remaining; /* (M) */ + + /** The CreditRemaining field represents the amount of credit + * remaining on the Metering Device. If Monetary based, this field is measured + * in a base unit of Currency or in Units, with the decimal point. + */ + zb_int32_t credit_remaining; /* (M) */ + } ZB_PACKED_STRUCT debt_credit_status; + } ZB_PACKED_STRUCT u; +} ZB_PACKED_STRUCT zb_zcl_prepayment_snapshot_payload_t; + +/** Publish Prepay Snapshot Command Payload + * @see SE spec, subclause 7.2.4.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_publish_prepay_snapshot_payload_s +{ + + /** Unique identifier allocated by the device creating the snapshot. */ + zb_uint32_t snapshot_id; /* (M) */ + + /** This is a 32-bit value (in UTC Time) representing the time at which the + * data snapshot was taken. + */ + zb_uint32_t snapshot_time; /* (M) */ + + /** An 8-bit Integer indicating the number of snapshots found, based on the + * search criteria defined in the associated GetPrepaySnapshot command. If the + * value is greater than 1, the client is able to request the next snapshot by + * incrementing the Snapshot Offset field in an otherwise repeated + * get_prepay_snapshot command. + */ + zb_uint8_t total_snapshots_found; /* (M) */ + + /** The follow field is uses to count the payload fragments in the case where + * the entire payload does not fit into one message. The Command Index starts + * at 0 and is incremented for each fragment belonging to the same command. + */ + zb_uint8_t command_index; /* (M) */ + + /** In the case where the entire payload does not fit into one message, the + * Total Number of Commands field indicates the total number of sub-commands + * in the message. + */ + zb_uint8_t total_number_of_commands; /* (M) */ + + /** A 32-bit BitMap indicating the cause of the snapshot. */ + zb_uint32_t snapshot_cause; /* (M) */ + + zb_zcl_prepayment_snapshot_payload_t snapshot_payload; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_publish_prepay_snapshot_payload_t; + + +/** Friendly Credit BitMap + * @see SE spec, Table D-153 + */ +typedef enum zb_zcl_prepayment_friendly_credit_bitmap_e +{ + PREPAYMENT_FRIENDLY_CREDIT_ENABLED = 0, +} zb_zcl_prepayment_friendly_credit_bitmap_t; + + +/** Change Payment Mode Response Command Payload + * @see SE spec, subclause 7.2.4.3 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_payment_mode_response_payload_s +{ + + /** An 8-bit BitMap to show if the meter has a Friendly Credit calendar and that + * this calendar shall be enabled. + */ + zb_uint8_t friendly_credit; /* (M) */ + + /** An unsigned 32-bit field to denote the IssuerCalendarID that shall be used + * for the friendly credit periods + */ + zb_uint32_t friendly_credit_calendar_id; /* (M) */ + + /** An unsigned 32-bit field to denote the emergency credit limit on the Metering + * Device, measured in base unit of Currency with the decimal point located as + * indicated by the TrailingDigits field, as defined in the Price cluster. + */ + zb_uint32_t emergency_credit_limit; /* (M) */ + + /** An unsigned 32-bit field to denote the amount of credit remaining on the + * Metering Device below which the Emergency Credit facility can be selected. + * The value is measured in base unit of Currency with the decimal point located + * as indicated by the TrailingDigits field, as defined in the Price cluster. + */ + zb_uint32_t emergency_credit_threshold; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_payment_mode_response_payload_t; + + +/** Result Type Field Enumerations + * @see SE spec, Table D-154 + */ +typedef enum zb_zcl_prepayment_result_type_e +{ + ZB_ZCL_PREPAYMENT_RESULT_ACCEPTED = 0x00, + ZB_ZCL_PREPAYMENT_RESULT_REJECTED_INVALID_TOP_UP, + ZB_ZCL_PREPAYMENT_RESULT_REJECTED_DUPLICATE_TOP_UP, + ZB_ZCL_PREPAYMENT_RESULT_REJECTED_ERROR, + ZB_ZCL_PREPAYMENT_RESULT_REJECTED_MAX_CREDIT_REACHED, + ZB_ZCL_PREPAYMENT_RESULT_REJECTED_KAYPAD_LOCK, + ZB_ZCL_PREPAYMENT_RESULT_REJECTED_TOP_UP_VALUE_TOO_LARGE, + ZB_ZCL_PREPAYMENT_RESULT_ACCEPTED_SUPPLY_ENABLED = 0x10, + ZB_ZCL_PREPAYMENT_RESULT_ACCEPTED_SUPPLY_DISABLED, + ZB_ZCL_PREPAYMENT_RESULT_ACCEPTED_SUPPLY_ARMED +} zb_zcl_prepayment_result_type_t; + + +/** Consumer Top Up Response Command Payload + * @see SE spec, subclause 7.2.4.4 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_consumer_top_up_response_payload_s +{ + + /** An 8-bit enumerated value indicating whether the Metering Device accepted + * or rejected the top up. + */ + zb_uint8_t result_type; /* (M) */ + + /** A signed 32-bit integer field representing the Top Up value available in + * the top up content. If it is Monetary based, this field is measured in a + * base unit of Currency with the decimal point located as indicated by the + * Trailing Digits field, as defined in the Price cluster. + */ + zb_int32_t top_up_value; /* (M) */ + + /** An 8-bit enumeration indicating the device that has issued the top up */ + zb_uint8_t source_of_top_up; /* (M) */ + + /** The Credit Remaining field represents the amount of credit remaining on the + * Metering Device after addition of a top up. + */ + zb_int32_t credit_remaining; /* (M) */ + +} ZB_PACKED_STRUCT zb_zcl_prepayment_consumer_top_up_response_payload_t; + + +/** Top Up Payload Details + * @see SE spec, Figure D-132 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_top_up_payload_details_s +{ + + /** This is the value of the Top Up code stored in the log. */ + zb_uint8_t top_up_code[26]; /* (M) */ + + /** This is the amount of credit that was added to the Metering Device during + * this Top Up. + */ + zb_int32_t top_up_amount; /* (M) */ + + /** This is the UTC Timestamp when the Top Up was applied to the Metering Device. */ + zb_uint32_t top_up_time; /* (M) */ + zb_uint8_t top_up_code_plus_1[26]; /* (M) */ + zb_int32_t top_up_amount_plus_1; /* (M) */ + zb_uint32_t top_up_time_plus_1; /* (M) */ + zb_uint8_t top_up_code_plus_n[26]; /* (M) */ + zb_int32_t top_up_amount_plus_n; /* (M) */ + zb_uint32_t top_up_time_plus_n; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_top_up_payload_details_t; + + +/** Publish Top Up Log Command Payload + * @see SE spec, subclause 7.2.4.5 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_publish_top_up_log_payload_s +{ + + /** The Command Index is used to count the payload fragments in the case where + * the entire payload does not fit into one message. The Command Index starts + * at 0 and is incremented for each fragment belonging to the same command + */ + zb_uint8_t command_index; /* (M) */ + + /** In the case that an entire payload does not fit into one message, the Total + * Number of Commands field indicates the total number of sub-commands in the + * message. + */ + zb_uint8_t commands_total_number; /* (M) */ + + /** see @ref zb_zcl_prepayment_top_up_payload_details_t */ + zb_zcl_prepayment_top_up_payload_details_t top_up_payload; /* (O) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_publish_top_up_log_payload_t; + + +/** Format of a Debt Payload Record + * @see SE spec, Figure D-134 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_debt_payload_record_s +{ + + /** An UTC time field identifying the time when the collection occurred. */ + zb_uint32_t collection_time; /* (M) */ + + /** An unsigned 32-bit field to denote the amount of debt collected at this + * time. + */ + zb_uint32_t amount_collected; /* (M) */ + + /** An 8-bit enumeration field identifying the type of debt the record refers to. + * The enumerations are defined in Table D-149. + */ + zb_uint8_t debt_type; /* (M) */ + + /** An unsigned 32-bit field to denote the amount of debt still outstanding + * after the debt was collected. + */ + zb_uint32_t outstanding_debt; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_debt_payload_record_t; + + +/** Publish Debt Log Command Payload + * @see SE spec, subclause 7.2.4.6 + */ +typedef ZB_PACKED_PRE struct zb_zcl_prepayment_publish_debt_log_payload_s +{ + + /** An UTC time field identifying the time when the collection occurred. */ + zb_uint8_t command_index; /* (M) */ + + /** An unsigned 32-bit field to denote the amount of debt collected at this + * time. + */ + zb_uint8_t commands_total_number; /* (M) */ + + /** The Debt Payload shall contain one or more debt records + * @ref zb_zcl_prepayment_debt_payload_record_t + */ + zb_zcl_prepayment_debt_payload_record_t *debt_payload; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_prepayment_publish_debt_log_payload_t; + + +/** @cond internals_doc */ + +void zb_zcl_prepayment_init_server(void); +void zb_zcl_prepayment_init_client(void); +#define ZB_ZCL_CLUSTER_ID_PREPAYMENT_SERVER_ROLE_INIT zb_zcl_prepayment_init_server +#define ZB_ZCL_CLUSTER_ID_PREPAYMENT_CLIENT_ROLE_INIT zb_zcl_prepayment_init_client + +/** @endcond */ /* internals_doc */ + +/** @} */ /* ZB_ZCL_PREPAYMENT_COMMANDS */ + +/** @} */ /* ZB_ZCL_PREPAYMENT */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ +#endif /* ZB_ZCL_PREPAYMENT_H_ */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_pressure_measurement.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_pressure_measurement.h new file mode 100644 index 0000000..d76c7e1 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_pressure_measurement.h @@ -0,0 +1,322 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Pressure Measurement cluster definitions +*/ + +#ifndef ZB_ZCL_PRESSURE_MEASUREMENT_H +#define ZB_ZCL_PRESSURE_MEASUREMENT_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_PRESSURE_MEASUREMENT + * @{ + * @details + * All commands in the cluster have only request form, and carry no payload. + */ + + +/* Cluster ZB_ZCL_CLUSTER_ID_PRESSURE_MEASUREMENT */ + +/*! @name Pressure Measurement cluster attributes + @{ +*/ + +#if !defined(ZB_DISABLE_PRESSURE_MEASUREMENT_SCALE_TOLERANCE_ID) && defined(ZB_DISABLE_PRESSURE_MEASUREMENT_SCALE_ID) +# error If scale tolerance attribute is enabled, all scale attributes shall be enabled +#endif + +/*! @brief Pressure Measurement cluster attribute identifiers + @see ZCL spec, Pressure Measurement Cluster 4.5.2.2.1 +*/ +enum zb_zcl_pressure_measurement_attr_e +{ + /*! @brief MeasuredValue, ZCL spec 4.5.2.2.1.1 */ + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_VALUE_ID = 0x0000, + /*! @brief MinMeasuredValue, ZCL spec 4.5.2.2.1.2 */ + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_ID = 0x0001, + /*! @brief MaxMeasuredValue, ZCL spec 4.5.2.2.1.3 */ + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_ID = 0x0002, + /*! @brief Tolerance, ZCL spec 4.5.2.2.1.4 */ +#ifndef ZB_DISABLE_PRESSURE_MEASUREMENT_TOLERANCE_ID + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_TOLERANCE_ID = 0x0003, +#else + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_TOLERANCE_ID = 0xF003, +#endif + + /*! @brief ScaledValue, ZCL spec 4.5.2.1.2.1 */ +#ifndef ZB_DISABLE_PRESSURE_MEASUREMENT_SCALE_ID + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_VALUE_ID = 0x0010, +#else + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_VALUE_ID = 0xF010, +#endif + /*! @brief MinScaledValue, ZCL spec 4.5.2.1.2.2 */ +#ifndef ZB_DISABLE_PRESSURE_MEASUREMENT_SCALE_ID + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_ID = 0x0011, +#else + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_ID = 0xF011, +#endif + /*! @brief MaxScaledValue, ZCL spec 4.5.2.1.2.3 */ +#ifndef ZB_DISABLE_PRESSURE_MEASUREMENT_SCALE_ID + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SACLED_VALUE_ID = 0x0012, +#else + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SACLED_VALUE_ID = 0xF012, +#endif + /*! @brief ScaledTolerance, ZCL spec 4.5.2.1.2.4 */ +#ifndef ZB_DISABLE_PRESSURE_MEASUREMENT_SCALE_TOLERANCE_ID + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_ID = 0x0013, +#else + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_ID = 0xF013, +#endif + /*! @brief Scale, ZCL spec 4.5.2.1.2.5 */ +#ifndef ZB_DISABLE_PRESSURE_MEASUREMENT_SCALE_ID + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALE_ID = 0x0014, +#else + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALE_ID = 0xF014, +#endif +}; + +/** @brief Default value for Pressure Measurement cluster revision global attribute */ +#define ZB_ZCL_PRESSURE_MEASUREMENT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + + /* (See: Table 4.15 Pressure Measurement Information Attribute Set) */ + +/** @brief MeasuredValue attribute unknown value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_VALUE_UNKNOWN ((zb_int16_t)0x8000) + +/** @brief MinMeasuredValue attribute minimum value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_MIN_VALUE ((zb_int16_t)0x8001) + +/** @brief MinMeasuredValue attribute maximum value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_MAX_VALUE ((zb_int16_t)0x7ffe) + +/** @brief MinMeasuredValue attribute invalid value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_INVALID ((zb_int16_t)0x8000) + +/** @brief MaxMeasuredValue attribute minimum value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_MIN_VALUE ((zb_int16_t)0x8002) + +/** @brief MaxMeasuredValue attribute maximum value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_MAX_VALUE ((zb_int16_t)0x7fff) + +/** @brief MaxMeasuredValue attribute invalid value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_INVALID ((zb_int16_t)0x8000) + +/** @brief Tolerance attribute minimum value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_TOLERANCE_MIN_VALUE ((zb_uint16_t)0x0000) + +/** @brief Tolerance attribute maximum value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_TOLERANCE_MAX_VALUE ((zb_uint16_t)0x0800) + +/** @brief Default value for Value attribute */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_VALUE_DEFAULT_VALUE ((zb_int16_t)0xFFFF) + +/** @brief Default value for MinValue attribute */ +#define ZB_ZCL_PATTR_RESSURE_MEASUREMENT_MIN_VALUE_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for MaxValue attribute */ +#define ZB_ZCL_PATTR_RESSURE_MEASUREMENT_MAX_VALUE_DEFAULT_VALUE ((zb_int16_t)0x8000) + + + /* (See: Table 4.16 Extended Pressure Measurement Information Attribute Set) */ + +/** @brief MinScaledValue attribute unknown value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_UNKNOWN ((zb_int16_t)0x8000) + +/** @brief MinScaledValue attribute minimum value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_MIN_VALUE ((zb_int16_t)0x8001) + +/** @brief MinScaledValue attribute maximum value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_MAX_VALUE ((zb_int16_t)0x7ffe) + +/** @brief MaxScaledValue attribute unknown value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_UNKNOWN ((zb_int16_t)0x8000) + +/** @brief MaxScaledValue attribute minimum value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_MIN_VALUE ((zb_int16_t)0x8002) + +/** @brief MaxScaledValue attribute maximum value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_MAX_VALUE ((zb_int16_t)0x7fff) + +/** @brief MaxScaledValue attribute minimum value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_MIN_VALUE ((zb_uint16_t)0x0000) + +/** @brief MaxScaledValue attribute maximum value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_MAX_VALUE ((zb_uint16_t)0x0800) + +/** @brief MaxScaledValue attribute minimum value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALE_MIN_VALUE ((zb_int8_t)0x81) + +/** @brief MaxScaledValue attribute maximum value */ +#define ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALE_MAX_VALUE ((zb_int8_t)0x7f) + +/** @cond internals_doc */ +/*! @internal @name Pressure Measurement cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_TOLERANCE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_TOLERANCE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALE_ID, \ + ZB_ZCL_ATTR_TYPE_S8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! @internal Number of attributes mandatory for reporting in Pressure Measurement cluster */ +#define ZB_ZCL_PRESSURE_MEASUREMENT_REPORT_ATTR_COUNT 1 + +/*! Write attribute hook is used to set min/max Pressure values */ +void zb_zcl_pressure_measurement_write_attr_hook( + zb_uint8_t endpoint, zb_uint16_t attr_id, zb_uint8_t *new_value); + +/*! @} */ /* Pressure Measurement cluster internals */ +/*! @} + * @endcond */ /* internals_doc */ + +/** @brief Declare attribute list for Pressure Measurement cluster - server side + @param attr_list - attribute list name + @param value - pointer to variable to store MeasuredValue attribute + @param min_value - pointer to variable to store MinMeasuredValue attribute + @param max_value - pointer to variable to store MAxMeasuredValue attribute + @param tolerance - pointer to variable to store Tolerance attribute +*/ +#define ZB_ZCL_DECLARE_PRESSURE_MEASUREMENT_ATTRIB_LIST(attr_list, \ + value, min_value, max_value, tolerance) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_PRESSURE_MEASUREMENT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_VALUE_ID, (value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_ID, (min_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_ID, (max_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_TOLERANCE_ID, (tolerance)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* Pressure Measurement cluster attributes */ + +/*! @name Pressure Measurement cluster commands + @{ +*/ + +/*! @} */ /* Pressure Measurement cluster commands */ + +/*! @} */ /* ZCL Pressure Measurement cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_pressure_measurement_init_server(void); +void zb_zcl_pressure_measurement_init_client(void); +#define ZB_ZCL_CLUSTER_ID_PRESSURE_MEASUREMENT_SERVER_ROLE_INIT zb_zcl_pressure_measurement_init_server +#define ZB_ZCL_CLUSTER_ID_PRESSURE_MEASUREMENT_CLIENT_ROLE_INIT zb_zcl_pressure_measurement_init_client + + +#endif /* ZB_ZCL_PRESSURE_MEASUREMENT_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_price.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_price.h new file mode 100644 index 0000000..b08914c --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_price.h @@ -0,0 +1,4576 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Price cluster definitions +*/ + +#ifndef ZB_ZCL_PRICE_H +#define ZB_ZCL_PRICE_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_PRICE + * @{ + * @details + * The Price Cluster provides the mechanism for communicating Gas, Energy, or + * Water pricing information within the premises. + */ + +/* Cluster ZB_ZCL_CLUSTER_ID_PRICE */ + +/** @defgroup ZB_ZCL_PRICE_ATTRS Price cluster attributes + * @{ + */ + +/** @defgroup ZB_ZCL_PRICE_SRV_ATTRIBUTES_GROUP Price cluster server attributes + * @{ + * @details + * For convenience, the attributes defined in this cluster are arranged into sets + * of related attributes; each set can contain up to 256 attributes. Attribute + * identifiers are encoded such that the most significant Octet specifies the + * attribute set and the least significant Octet specifies the attribute within + * the set. + */ + +/** @brief Price Cluster General server attributes + * @see SE spec, Table D-73 + */ +enum zb_zcl_price_srv_attr_set_e +{ + ZB_ZCL_PRICE_SET_TIER_LABEL = 0x00, /**< Provides a method for utilities to assign a label to the Price Tier. */ + ZB_ZCL_PRICE_SET_BLOCK_THRESHOLD = 0x01, /**< Provides remote access to the Price server Block Thresholds. */ + ZB_ZCL_PRICE_SET_BLOCK_PERIOD = 0x02, /**< Provides remote access to the Price server Block Threshold period. */ + ZB_ZCL_PRICE_SET_COMMODITY = 0x03, /**< Represents items that are associated with a particular commodity. */ + ZB_ZCL_PRICE_SET_BLOCK_PRICE_INFORMATION = 0x04, /**< Provides remote access to the block prices. */ + ZB_ZCL_PRICE_SET_EXTENDED_PRICE_INFORMATION = 0x05, /**< Represents extended price information. */ + ZB_ZCL_PRICE_SET_TARIFF_INFORMATION = 0x06, /**< Represents items that are associated with a particular Price Tariff. */ + ZB_ZCL_PRICE_SET_BILLING_INFORMATION = 0x07, /**< Provides remote access to the Price server Billing information. */ + ZB_ZCL_PRICE_SET_CREDIT_PAYMENT = 0x08, /**< Provides a method for the HAN (IHD) to understand the current status + * of the credit-only payment made to the energy supplier. */ + + /* reserved 0x09 - 0x7F */ + + ZB_ZCL_PRICE_SET_RECEIVED_TIER_LABEL = 0x80, /**< Provides a method for utilities to assign a label to Received Price Tiers. */ + ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_THRESHOLD = 0x81, /**< Provides remote access to the Price server ReceivedBlockThresholds. */ + ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_PERIOD = 0x82, /**< Provides remote access to the Price server Received Block Threshold period. */ + + /* reserved 0x83 */ + + ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_PRICE_INFORMATION = 0x84, /**< @copydetails ZB_ZCL_PRICE_SET_BLOCK_PRICE_INFORMATION_GROUP */ + ZB_ZCL_PRICE_SET_RECEIVED_EXTENDED_PRICE_INFORMATION = 0x85, /**< @copydetails ZB_ZCL_PRICE_SET_EXTENDED_PRICE_INFORMATION_GROUP */ + ZB_ZCL_PRICE_SET_RECEIVED_TARIFF_INFORMATION = 0x86, /**< @copydetails ZB_ZCL_PRICE_SET_TARIFF_INFORMATION_GROUP */ + ZB_ZCL_PRICE_SET_RECEIVED_BILLING_INFORMATION = 0x87, /**< @copydetails ZB_ZCL_PRICE_SET_BILLING_INFORMATION_GROUP */ + + /* reserved 0x88 - 0xFF */ +}; + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_TIER_LABEL_GROUP Tier Label + * @{ + */ + +/** @brief Tier Label (Delivered) Attributes Set + * @see SE spec, D.4.2.2.1 + */ +enum zb_zcl_price_set_tier_label_e +{ + /** The TierNPriceLabel attributes provide a method for utilities to assign a + * label to the Price Tier declared within the Publish Price command. + */ + ZB_ZCL_ATTR_PRICE_SRV_TIER1_PRICE_LABEL = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_TIER_LABEL, 0x00), + ZB_ZCL_ATTR_PRICE_SRV_TIER2_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER16_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER17_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER18_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER19_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER20_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER21_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER22_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER23_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER24_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER25_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER26_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER27_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER28_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER29_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER30_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER31_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER32_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER33_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER34_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER35_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER36_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER37_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER38_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER39_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER40_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER41_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER42_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER43_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER44_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER45_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER46_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER47_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_TIER48_PRICE_LABEL, +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_TIERN_PRICE_LABEL_GNR(tierN, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_TIER ## tierN ## _PRICE_LABEL, \ + ZB_ZCL_ATTR_TYPE_OCTET_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_TIER_LABEL_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_BLOCK_THRESHOLD_GROUP Block Threshold + * @{ + * @details + * The following set of attributes provides remote access to the Price server + * Block Thresholds. Block Threshold values are crossed when the + * CurrentBlockPeriodConsumptionDelivered attribute value is greater than a + * BlockNThreshold attribute. The number of block thresholds is indicated by + * the Number of Block Thresholds field in the associated Publish Price command. + * The number of blocks is one greater than the number of thresholds. + */ + +/** @brief Block Threshold (Delivered) Attributes Set + * @see SE spec, D.4.2.2.2 + */ +enum zb_zcl_set_block_threshold_e +{ + /** Attributes Block1Threshold through Block15Threshold represent the block + * threshold values for a given period (typically the billing cycle). + */ + ZB_ZCL_ATTR_PRICE_SRV_BLOCK1_THRESHOLD = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_BLOCK_THRESHOLD, 0x00), + ZB_ZCL_ATTR_PRICE_SRV_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_BLOCK15_THRESHOLD, + + /** Where a single set of thresholds is used, the BlockThresholdCount + * attribute indicates the number of applicable BlockNThresholds. Where more + * than one set of thresholds is used, each set will be accompanied by an + * appropriate TierNBlockThresholdCount attribute + */ + ZB_ZCL_ATTR_PRICE_SRV_BLOCK_THRESHOLD_COUNT, + + /** Attributes Tier1Block1Threshold through Tier15Block15Threshold represent + * the block threshold values applicable to a specific TOU tier for a given + * period (typically the billing cycle). + */ + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK15_THRESHOLD, + + /** The TierNBlockThresholdCount attributes hold the number of block + * thresholds applicable to a given tier. + */ + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK_THRESHOLD_COUNT, + + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK15_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK_THRESHOLD_COUNT, + + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK15_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK_THRESHOLD_COUNT, + + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK15_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK_THRESHOLD_COUNT, + + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK15_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK_THRESHOLD_COUNT, + + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK15_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK_THRESHOLD_COUNT, + + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK15_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK_THRESHOLD_COUNT, + + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK15_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK_THRESHOLD_COUNT, + + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK15_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK_THRESHOLD_COUNT, + + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK15_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK_THRESHOLD_COUNT, + + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK15_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK_THRESHOLD_COUNT, + + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK15_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK_THRESHOLD_COUNT, + + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK15_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK_THRESHOLD_COUNT, + + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK15_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK_THRESHOLD_COUNT, + + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK1_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK15_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK_THRESHOLD_COUNT, +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_BLOCKN_THRESHOLD_GNR(blockN, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_BLOCK ## blockN ## _THRESHOLD, \ + ZB_ZCL_ATTR_TYPE_48BIT, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_BLOCK_THRESHOLD_COUNT_GNR(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_BLOCK_THRESHOLD_COUNT, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_TIERN_BLOCKM_THRESHOLD_GNR(blockN, tierN, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_TIER ## tierN ## _BLOCK ## blockN ## _THRESHOLD, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_TIERN_BLOCK_THRESHOLD_COUNT_GNR(tierN, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_TIER ## tierN ## _BLOCK_THRESHOLD_COUNT, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** @endcond */ /* internals_doc */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_BLOCK_THRESHOLD_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_BLOCK_PERIOD_GROUP Block Period + * @{ + * @details + * This set of attributes provides remote access to the Price server + * Block Threshold period (typically the billing cycle) information. + */ + +/** @brief Block Period (Delivered) Attributes Set + * @see SE spec, D.4.2.2.3 + */ +enum zb_zcl_price_set_block_period_e +{ + /** The StartOfBlockPeriod attribute represents the start time of the current + * block tariff period. + */ + ZB_ZCL_ATTR_PRICE_SRV_START_OF_BLOCK_PERIOD = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_BLOCK_PERIOD, 0x00), + + /** The BlockPeriodDuration attribute represents the current block tariff + * period duration in units defined by the BlockPeriodDurationType attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_BLOCK_PERIOD_DURATION, + + /** ThresholdMultiplier provides a value to be multiplied against Threshold + * attributes. + */ + ZB_ZCL_ATTR_PRICE_SRV_THRESHOLD_MULTIPLIER, + + /** ThresholdDivisor provides a value to divide the result of applying + * the ThresholdMultiplier attribute to Block Threshold values to derive + * values That can be compared against the CurrentBlockPeriodConsumptionDelivered + * attribute within the Metering cluster. + */ + ZB_ZCL_ATTR_PRICE_SRV_THRESHOLD_DIVISOR, + + /** The BlockPeriodDurationType attribute indicates the timebase used for the + * BlockPeriodDuration attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_BLOCK_PERIOD_DURATION_TYPE, + /* reserved 0x0205 - 0x02FF */ +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_START_OF_BLOCK_PERIOD(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_START_OF_BLOCK_PERIOD, \ + ZB_ZCL_ATTR_TYPE_UTC_TIME, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_BLOCK_PERIOD_DURATION(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_BLOCK_PERIOD_DURATION, \ + ZB_ZCL_ATTR_TYPE_U24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_THRESHOLD_MULTIPLIER(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_THRESHOLD_MULTIPLIER, \ + ZB_ZCL_ATTR_TYPE_U24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_THRESHOLD_DIVISOR(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_THRESHOLD_DIVISOR, \ + ZB_ZCL_ATTR_TYPE_U24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_BLOCK_PERIOD_DURATION_TYPE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_BLOCK_PERIOD_DURATION_TYPE, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @brief @e BlockPeriodDurationType attribute values + * @see SE spec, table D-105. + * @see ZB_ZCL_ATTR_PRICE_SRV_BLOCK_PERIOD_DURATION_TYPE + */ +typedef enum zb_zcl_price_block_period_duration_type_e +{ + ZB_ZCL_PRICE_BLOCK_PERIOD_DURATION_TYPE_MINUTES = 0x00, /**< minutes (default) */ + ZB_ZCL_PRICE_BLOCK_PERIOD_DURATION_TYPE_DAYS = 0x01, /**< days */ + ZB_ZCL_PRICE_BLOCK_PERIOD_DURATION_TYPE_WEEKS = 0x02, /**< weeks */ + ZB_ZCL_PRICE_BLOCK_PERIOD_DURATION_TYPE_MONTHS = 0x03, /**< months */ +} zb_zcl_price_block_period_duration_type_t; + +/** @} */ /* end of ZB_ZCL_PRICE_SET_BLOCK_PERIOD_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_COMMODITY_GROUP Commodity + * @{ + * @details + * This set of attributes represents items that are associated with a + * particular commodity. + */ + +/** Values and Descriptions for the CalorificValueUnit Attribute + * @see SE spec, subclause D.4.2.2.4.6 + */ +typedef enum zb_zcl_price_calorific_value_unit_values_e +{ + ZB_ZCL_PRICE_CALORIFIC_VALUE_UNIT_MJ_M3 = 0x01, /**< MJ/m3 */ + ZB_ZCL_PRICE_CALORIFIC_VALUE_UNIT_MJ_KG, /**< MJ/kg */ +} zb_zcl_price_calorific_value_unit_values_t; + + +/** @brief Commodity Attributes Set + * @see SE spec, D.4.2.2.4 + */ +enum zb_zcl_price_set_commodity_e +{ + /** CommodityType provides a label for identifying the type of pricing server + * present. + */ + ZB_ZCL_ATTR_PRICE_SRV_COMMODITY_TYPE = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_COMMODITY, 0x00), + + /** The value of the Standing Charge is a daily fixed charge associated with + * supplying the commodity, measured in base unit of Currency with the decimal + * point located as indicated by the Trailing Digits field of a Publish Price + * command or PriceTrailingDigit attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_STANDING_CHARGE, + + /** The conversion factor is used for gas meter and takes into account changes + * in the volume of gas based on temperature and pressure. + */ + ZB_ZCL_ATTR_PRICE_SRV_CONVERSION_FACTOR, + + /** An 8-bit BitMap used to determine where the decimal point is located in + * the ConversionFactor attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_CONVERSION_FACTOR_TRAILING_DIGIT, + + /** The amount of heat generated when a given mass of fuel is completely burned. + */ + ZB_ZCL_ATTR_PRICE_SRV_CALORIFIC_VALUE, + + /** This attribute defines the unit for the CalorificValue. + */ + ZB_ZCL_ATTR_PRICE_SRV_CALORIFIC_VALUE_UNIT, + + /** An 8-bit BitMap used to determine where the decimal point is located in + * the CalorificValue attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_CALORIFIC_VALUE_TRAILING_DIGIT, +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_COMMODITY_TYPE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_COMMODITY_TYPE, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_STANDING_CHARGE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_STANDING_CHARGE, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CONVERSION_FACTOR(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CONVERSION_FACTOR, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CONVERSION_FACTOR_TRAILING_DIGIT(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CONVERSION_FACTOR_TRAILING_DIGIT, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CALORIFIC_VALUE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CALORIFIC_VALUE, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CALORIFIC_VALUE_UNIT(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CALORIFIC_VALUE_UNIT, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CALORIFIC_VALUE_TRAILING_DIGIT(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CALORIFIC_VALUE_TRAILING_DIGIT, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_COMMODITY_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_BLOCK_PRICE_INFORMATION_GROUP Block Price Information + * @{ + * @details + * This attributes set provide remote access to the block prices. + * The Block Price Information attribute set supports Block and combined + * Tier-Block pricing, the number of blocks is one greater than the number of + * block thresholds defined in the Pricing cluster + */ + +/** @brief Block Price Information (Delivered) Attributes Set + * @see SE spec, D.4.2.2.5 + */ +enum zb_zcl_price_set_block_price_information_e +{ + /** Attributes PriceNoTierBlock1 through PriceTier15Block16 represent the + * price of Energy, Gas, or Water delivered to the premises (i.e. delivered + * to the customer from the utility) at a specific price tier as defined by + * a TOU schedule, Block Threshold or a real time pricing period. + */ + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK1_PRICE = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_BLOCK_PRICE_INFORMATION, 0x00), + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK16_PRICE, +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCKN_PRICE_GNR(blockN, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK ## blockN ## _PRICE, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_TIERN_BLOCKM_PRICE_GNR(tierN, blockM, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_TIER ## tierN ## _BLOCK ## blockM ## _PRICE, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_BLOCK_PRICE_INFORMATION_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_EXTENDED_PRICE_INFORMATION_GROUP Extended Price Information + * @{ + * @details + * In case of TOU charging only, the price server allows support for up to 48 + * TOU rates. To reduce the number of attributes, Tier1Block1Price through + * Tier15Block1Price attributes are reused to represent rates for tiers 1 to 15. + * Rates for tiers 16 to 48 are provided in the extended price information set. + */ + +/** @brief Extended Price Information (Delivered) Attributes Set + * @see SE spec, D.4.2.2.6 + */ +enum zb_zcl_price_set_extended_price_information_e +{ + /* reserved 0x0500 - 0x050E */ + + /** Attributes PriceTier16 through PriceTier48 represent the price of Energy, + * Gas, or Water delivered to the premises (i.e. delivered to the customer + * from the utility) at a specific price tier. + */ + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER16 = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_EXTENDED_PRICE_INFORMATION, 0x0F), + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER17, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER18, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER19, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER20, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER21, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER22, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER23, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER24, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER25, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER26, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER27, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER28, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER29, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER30, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER31, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER32, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER33, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER34, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER35, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER36, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER37, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER38, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER39, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER40, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER41, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER42, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER43, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER44, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER45, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER46, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER47, + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER48, + /* reserved 0x0530 - 0x05FD */ + + /** Attribute CPP1 Price represents the price of Energy, Gas, or Water + * delivered to the premises (i.e. delivered to the customer from the utility) + * while Critical Peak Pricing 'CPP1' is being applied. + */ + ZB_ZCL_ATTR_PRICE_SRV_CPP1_PRICE = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_EXTENDED_PRICE_INFORMATION, 0x0FE), + + /** Attribute CPP2 Price represents the price of Energy, Gas, or Water + * delivered to the premises (i.e. delivered to the customer from the utility) + * while Critical Peak Pricing 'CPP2' is being applied. + */ + ZB_ZCL_ATTR_PRICE_SRV_CPP2_PRICE, +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIERN_GNR(tierN, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER ## tierN, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CPPN_PRICE_GNR(cppN, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CPP ## cppN ## _PRICE, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_EXTENDED_PRICE_INFORMATION_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_TARIFF_INFORMATION_GROUP Tariff Information + * @{ + * @details + * This set of attributes represents items that are associated with a + * particular Price Tariff. + * @note The terms tier and rate are used + * interchangeably here, but do define the same thing. + */ + +/** @brief Tariff Information (Delivered) Attributes Set + * @see SE spec, D.4.2.2.7 + */ +enum zb_zcl_price_set_tariff_information_e +{ + /* reserved 0x0600 - 0x060F */ + + /** The TariffLabel attribute provides a method for utilities to assign a + * label to an entire set of tariff information. + */ + ZB_ZCL_ATTR_PRICE_SRV_TARIFF_LABEL = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_TARIFF_INFORMATION, 0x10), + + /** An 8-bit integer which indicates the number of price tiers used while this + * tariff is active. + */ + ZB_ZCL_ATTR_PRICE_SRV_NUMBER_OF_PRICE_TIERS_IN_USE, + + /** An 8-bit integer which indicates the total number of block thresholds used + * in the currently active tariff. + */ + ZB_ZCL_ATTR_PRICE_SRV_NUMBER_OF_BLOCK_THRESHOLDS_IN_USE, + + /** An 8-bit enumeration indicating how the mixed TOU / Block charging is to + * be applied. + */ + ZB_ZCL_ATTR_PRICE_SRV_TIER_BLOCK_MODE, + /* reserved 0x0614 */ + + /** An 8-bit enumeration identifying the base unit of measure. + */ + ZB_ZCL_ATTR_PRICE_SRV_UNIT_OF_MEASURE = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_TARIFF_INFORMATION, 0x15), + + /** An unsigned 16-bit integer containing identifying information concerning + * the local unit of currency used in the Price cluster. + */ + ZB_ZCL_ATTR_PRICE_SRV_CURRENCY, + + /** An 8-bit BitMap used to determine where the decimal point is located for + * prices provided in the Standing Charge attribute and the Price Matrix command. + */ + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TRAILING_DIGIT, + /* reserved 0x0618 */ + + /** An 8-bit enumeration identifying the resolution period for Block Tariff. + */ + ZB_ZCL_ATTR_PRICE_SRV_TARIFF_RESOLUTION_PERIOD = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_TARIFF_INFORMATION, 0x19), + /* reserved 0x061A - 0x061F */ + + /** Used to calculate the amount of carbon dioxide (CO2) produced from energy use. + */ + ZB_ZCL_ATTR_PRICE_SRV_CO2 = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_TARIFF_INFORMATION, 0x20), + + /** This attribute is an 8-bit enumeration which defines the unit for the CO2 attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_CO2_UNIT, + + /** An 8-bit Bit-Map used to determine where the decimal point is located in + * the CO2 attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_CO2_TRAILING_DIGIT, + /* reserved 0x628 - 0x06FF */ +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_TARIFF_LABEL(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_TARIFF_LABEL, \ + ZB_ZCL_ATTR_TYPE_OCTET_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_NUMBER_OF_PRICE_TIERS_IN_USE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_NUMBER_OF_PRICE_TIERS_IN_USE, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_NUMBER_OF_BLOCK_THRESHOLDS_IN_USE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_NUMBER_OF_BLOCK_THRESHOLDS_IN_USE, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_TIER_BLOCK_MODE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_TIER_BLOCK_MODE, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @see SE spec, table D-82. */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_TIER_BLOCK_MODE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_TIER_BLOCK_MODE, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @see @ref zb_zcl_metering_unit_of_measure_e */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_UNIT_OF_MEASURE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_UNIT_OF_MEASURE, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CURRENCY(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CURRENCY, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TRAILING_DIGIT(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_PRICE_TRAILING_DIGIT, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @brief @e TariffResolutionPeriod attribute values + * @see SE spec, Table D-107 + * @see @ref ZB_ZCL_ATTR_PRICE_SRV_TARIFF_RESOLUTION_PERIOD + */ +typedef enum zb_zcl_price_tariff_resolution_period_e +{ + ZB_ZCL_ATTR_PRICE_TARIFF_RESOLUTION_PERIOD_NOT_DEFINED = 0x00, /**< Not defined */ + ZB_ZCL_ATTR_PRICE_TARIFF_RESOLUTION_PERIOD_BLOCK_PERIOD, /**< Block Period */ + ZB_ZCL_ATTR_PRICE_TARIFF_RESOLUTION_PERIOD_1DAY, /**< 1 Day */ +} zb_zcl_price_tariff_resolution_period_t; + +/** @cond internals_doc */ + +/** @see @ref zb_zcl_price_tariff_resolution_period_t. */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_TARIFF_RESOLUTION_PERIOD(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_TARIFF_RESOLUTION_PERIOD, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CO2(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CO2, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @brief @e CO2Unit attribute values + * @see SE spec, Table D-83. + * @see ZB_ZCL_ATTR_PRICE_SRV_CO2_UNIT + */ +typedef enum zb_zcl_price_co2_unit_e +{ + ZB_ZCL_ATTR_PRICE_CO2_UNIT_KG_PER_KWH = 0x01, /**< kg per kWh */ + ZB_ZCL_ATTR_PRICE_CO2_UNIT_KG_PER_GALLON_OF_GASOLINE = 0x02, /**< kg per Gallon of Gasoline */ + ZB_ZCL_ATTR_PRICE_CO2_UNIT_KG_PER_THERM_OF_NATURAL_GAS = 0x03, /**< kg per Therm of Natural Gas */ +} zb_zcl_price_co2_unit_t; + +/** @cond internals_doc */ + +/** @see @ref zb_zcl_price_co2_unit_t */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CO2_UNIT(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CO2_UNIT, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CO2_TRAILING_DIGIT(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CO2_TRAILING_DIGIT, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_TARIFF_INFORMATION_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_BILLING_INFORMATION_GROUP Billing Information + * @{ + * @details + * This set of attributes provides remote access to the Price server + * Billing information. + */ + +/** @brief Billing Information (Delivered) Attributes Set + * @see SE spec, D.4.2.2.8 + */ +enum zb_zcl_price_set_billing_information_e +{ + /** The CurrentBillingPeriodStart attribute represents the start time of the + * current billing period. + */ + ZB_ZCL_ATTR_PRICE_SRV_CURRENT_BILLING_PERIOD_START = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_BILLING_INFORMATION, 0x00), + + /** The CurrentBillingPeriodDuration attribute represents the current billing + * period duration in minutes. + */ + ZB_ZCL_ATTR_PRICE_SRV_CURRENT_BILLING_PERIOD_DURATION, + + /** The LastBillingPeriodStart attribute represents the start time of the last + * billing period. + */ + ZB_ZCL_ATTR_PRICE_SRV_LAST_BILLING_PERIOD_START, + + /** The LastBillingPeriodDuration attribute is the duration of the last + * billing period in minutes (start to end of last billing period). + */ + ZB_ZCL_ATTR_PRICE_SRV_LAST_BILLING_PERIOD_DURATION, + + /** The LastBillingPeriodConsolidatedBill attribute is an amount for the cost + * of the energy supplied from the date of the LastBillingPeriodStart + * attribute and until the duration of the LastBillingPeriodDuration attribute + * expires, measured in base unit of Currency with the decimal point located + * as indicated by the Trailing Digits attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_LAST_BILLING_PERIOD_CONSOLIDATED_BILL, + /* reserved 0x0705 - 0x07FF */ +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CURRENT_BILLING_PERIOD_START(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CURRENT_BILLING_PERIOD_START, \ + ZB_ZCL_ATTR_TYPE_UTC_TIME, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CURRENT_BILLING_PERIOD_DURATION(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CURRENT_BILLING_PERIOD_DURATION, \ + ZB_ZCL_ATTR_TYPE_U24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_LAST_BILLING_PERIOD_START(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_LAST_BILLING_PERIOD_START, \ + ZB_ZCL_ATTR_TYPE_UTC_TIME, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_LAST_BILLING_PERIOD_DURATION(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_LAST_BILLING_PERIOD_DURATION, \ + ZB_ZCL_ATTR_TYPE_U24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_LAST_BILLING_PERIOD_CONSOLIDATED_BILL(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_LAST_BILLING_PERIOD_CONSOLIDATED_BILL, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_BILLING_INFORMATION_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_CREDIT_PAYMENT_GROUP Credit Payment + * @{ + * @details + * The Credit Payments Attribute set provides a method for the HAN (IHD) to + * understand the current status of the credit-only payment made to the energy + * supplier. These payments are for a credit meter only and do not cover any + * Prepayment Top up or payment. This attribute set is used to display the bill + * on the IHD should this service be required. Devices that require this information + * should use standard ZCL commands to read this information. + */ + +/** @brief Credit Payment Attributes Set + * @see SE spec, D.2.2.9 + */ +enum zb_zcl_price_set_credit_payment_e +{ + /** The CreditPaymentDueDate attribute indicates the date and time when the + * next credit payment is due to be paid by the consumer to the supplier. + */ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DUE_DATE = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_CREDIT_PAYMENT, 0x00), + + /** The CreditPaymentStatus attribute indicates the current status of the last payment. + */ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_STATUS, + + /** This is the total of the consolidated bill amounts accumulated since the + * last payment. + */ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_OVER_DUE_AMOUNT, + /* reserved 0x0803 - 0x0809 */ + + /** The PaymentDiscount attribute indicates the discount that the energy + * supplier has applied to the consolidated bill. + */ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_CREDIT_PAYMENT, 0x0A), + + /** The PaymentDiscountPeriod attribute indicates the period for which this + * discount shall be applied for. + */ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_PERIOD, + /* reserved 0x080C - 0x080F */ + + /** The CreditPayment attributes indicate the amount paid by the consumer to + * the energy supplier. + */ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_1 = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_CREDIT_PAYMENT, 0x10), + + /** The CreditPaymentDate attributes indicate the last time the consumer made + * a payment to the energy supplier. + */ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DATE_1, + + /** The CreditPaymentRef attributes indicate the reference number given to the + * payment by the energy supplier. + */ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_REF_1, + /* reserved 0x0813 - 0x081F */ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_2 = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_CREDIT_PAYMENT, 0x20), + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DATE_2, + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_REF_2, + /* reserved 0x0823 - 0x082F */ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_3 = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_CREDIT_PAYMENT, 0x30), + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DATE_3, + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_REF_3, + /* reserved 0x0833 - 0x083F */ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_4 = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_CREDIT_PAYMENT, 0x40), + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DATE_4, + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_REF_4, + /* reserved 0x0843 - 0x084F */ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_5 = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_CREDIT_PAYMENT, 0x50), + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DATE_5, + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_REF_5, + /* reserved 0x0853 - 0x08FF */ +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DUE_DATE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DUE_DATE, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @brief @e CreditPaymentStatus attribute values + * @see SE spec, Table D-86. + * @see ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_STATUS + */ +typedef enum zb_zcl_price_credit_payment_status_e +{ + ZB_ZCL_PRICE_CREDIT_PAYMENT_PENDING = 0x00, /**< Pending */ + ZB_ZCL_PRICE_CREDIT_PAYMENT_RECEIVED = 0x01, /**< Received/Paid */ + ZB_ZCL_PRICE_CREDIT_PAYMENT_PAID = ZB_ZCL_PRICE_CREDIT_PAYMENT_RECEIVED, /**< @copydoc ZB_ZCL_PRICE_CREDIT_PAYMENT_RECEIVED */ + ZB_ZCL_PRICE_CREDIT_PAYMENT_OVERDUE = 0x02, /**< Overdue */ + ZB_ZCL_PRICE_CREDIT_PAYMENT_2PAYMENTS_OVERDUE = 0x03, /**< 2 Payments overdue */ + ZB_ZCL_PRICE_CREDIT_PAYMENT_3PAYMENTS_OVERDUE = 0x04, /**< 3 Payments overdue */ + /* reserved 0x05 - 0xFF */ +} zb_zcl_price_credit_payment_status_t; + + +/** @cond internals_doc */ + +/** @see @ref zb_zcl_price_credit_payment_status_t */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_STATUS(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_STATUS, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_OVER_DUE_AMOUNT(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_OVER_DUE_AMOUNT, \ + ZB_ZCL_ATTR_TYPE_S32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT, \ + ZB_ZCL_ATTR_TYPE_S32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_PERIOD(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_PERIOD, \ + ZB_ZCL_ATTR_TYPE_S32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_N(paymentN, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_ ## paymentN, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DATE_N(paymentN, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DATE_ ## paymentN, \ + ZB_ZCL_ATTR_TYPE_UTC_TIME, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_REF_N(paymentN, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_REF_ ## paymentN, \ + ZB_ZCL_ATTR_TYPE_UTC_TIME, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_CREDIT_PAYMENT_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_RECEIVED_TIER_LABEL_GROUP Tier Label + * @{ + */ + +/** @brief Received Tier Label Attributes Set + * @see SE spec, D.4.2.2.10 + */ +enum zb_zcl_price_set_received_tier_label +{ + /** The ReceivedTierNPriceLabel attributes provide a method for utilities to + * assign a label to Received Price Tiers. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER1_PRICE_LABEL = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_RECEIVED_TIER_LABEL, 0x00), + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER2_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER3_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER4_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER5_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER6_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER7_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER8_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER9_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER10_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER11_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER12_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER13_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER14_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER15_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER16_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER17_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER18_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER19_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER20_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER21_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER22_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER23_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER24_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER25_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER26_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER27_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER28_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER29_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER30_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER31_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER32_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER33_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER34_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER35_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER36_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER37_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER38_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER39_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER40_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER41_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER42_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER43_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER44_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER45_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER46_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER47_PRICE_LABEL, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER48_PRICE_LABEL, + /* reserved 0x8030 - 0x80FF */ +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIERN_PRICE_LABEL_GNR(tierN, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER ## tierN ## _PRICE_LABEL, \ + ZB_ZCL_ATTR_TYPE_OCTET_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_RECEIVED_TIER_LABEL_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_THRESHOLD_GROUP Received Block Threshold + * @{ + * @details + * This set of attributes provides remote access to the Price server + * ReceivedBlockThresholds. The number of block thresholds is indicated by the + * NumberOfBlockThresholds field in the associated PublishTariffInformation + * command. The number of blocks is one greater than the number of thresholds. + */ + +/** @brief Received Block Threshold Attributes Set + * @see SE spec, D.4.2.2.11 + */ +enum zb_zcl_price_set_received_block_threshold_e +{ + /** The format of these attributes is the same as for the 'Delivered' Block Thresholds + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK1_THRESHOLD = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_THRESHOLD, 0x00), + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK2_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK3_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK4_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK5_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK6_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK7_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK8_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK9_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK10_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK11_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK12_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK13_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK14_THRESHOLD, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK15_THRESHOLD, + /* reserved 0x810F - 0x81FF */ +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCKN_THRESHOLD_GNR(blockN, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK ## blockN ## _THRESHOLD, \ + ZB_ZCL_ATTR_TYPE_48BIT, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_THRESHOLD_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_PERIOD_GROUP Received Block Period + * @{ + * @details + * This set of attributes provides remote access to the Price server + * Received Block Threshold period (typically the billing cycle) information. + */ + +/** @brief Received Block Period Attributes Set + * @see SE spec, D.4.2.2.12 + */ +enum zb_zcl_price_set_received_block_period_e +{ + /** The format of this attribute is the same as for the 'Delivered' + * StartOfBlockPeriod attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_START_OF_BLOCK_PERIOD = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_PERIOD, 0x00), + + /** The format of this attribute is the same as for the 'Delivered' + * BlockPeriodDuration attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK_PERIOD_DURATION, + + /** The format of this attribute is the same as for the 'Delivered' + * ThresholdMultiplier attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_THRESHOLD_MULTIPLIER, + + /** The format of this attribute is the same as for the 'Delivered' + * ThresholdDivisor attribute + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_THRESHOLD_DIVISOR, + /* reserved 0x8204 - 0x82FF */ +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_START_OF_BLOCK_PERIOD(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_START_OF_BLOCK_PERIOD, \ + ZB_ZCL_ATTR_TYPE_UTC_TIME, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK_PERIOD_DURATION(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK_PERIOD_DURATION, \ + ZB_ZCL_ATTR_TYPE_U24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_THRESHOLD_MULTIPLIER(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_THRESHOLD_MULTIPLIER, \ + ZB_ZCL_ATTR_TYPE_U24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_THRESHOLD_DIVISOR(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_THRESHOLD_DIVISOR, \ + ZB_ZCL_ATTR_TYPE_U24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_PERIOD_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_PRICE_INFORMATION_GROUP Received Block Price Information + * @{ + */ + +/** @brief Received Block Price Information Attributes Set + * @see SE spec, D.4.2.2.13 + */ +enum zb_zcl_price_set_received_block_price_information_e +{ + /** The format and use of these attributes is the same as for the + * 'Delivered' TierNBlockNPrice attributes. + */ + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK1_PRICE = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_PRICE_INFORMATION, 0x00), + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK16_PRICE, + + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK1_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK2_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK3_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK4_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK5_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK6_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK7_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK8_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK9_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK10_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK11_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK12_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK13_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK14_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK15_PRICE, + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK16_PRICE, +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCKN_PRICE_GNR(blockN, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK ## blockN ## _PRICE, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RX_TIERN_BLOCKM_PRICE_GNR(tierN, blockM, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RX_TIER ## tierN ## _BLOCK ## blockM ## _PRICE, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_PRICE_INFORMATION_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_RECEIVED_EXTENDED_PRICE_INFORMATION_GROUP Received Extended Price Information + * @{ + * @details + * In case of TOU charging only, the price server shall support up to 48 TOU + * rates. To reduce the number of attributes, RxTierNBlock1Price attributes + * are reused to represent rates for tiers 1 to 15. Rates for tiers 16 to 48 + * are provided in the Received Extended Price Information Set. + */ + +/** @brief Received Extended Price Information Attributes Set + * @see SE spec, D.4.2.2.14 + */ +enum zb_zcl_price_set_received_extended_price_information_e +{ + /* reserved 0x8500 - 0x850E */ + + /** The format and use of these attributes is the same as for the + * 'Delivered' PriceTierN attributes. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER16 = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_RECEIVED_EXTENDED_PRICE_INFORMATION, 0x0F), + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER17, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER18, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER19, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER20, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER21, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER22, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER23, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER24, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER25, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER26, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER27, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER28, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER29, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER30, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER31, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER32, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER33, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER34, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER35, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER36, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER37, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER38, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER39, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER40, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER41, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER42, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER43, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER44, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER45, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER46, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER47, + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER48, + /* reserved 0x8530 - 0x85FF */ +}; + +/** @brief Default value for Price cluster revision global attribute */ +#define ZB_ZCL_PRICE_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** @brief Default value for Tier1_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER1_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x31 ,0x00} + +/** @brief Default value for Tier2_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER2_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x32 ,0x00} + +/** @brief Default value for Tier3_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER3_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x33 ,0x00} + +/** @brief Default value for Tier4_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER4_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x34 ,0x00} + +/** @brief Default value for Tier5_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER5_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x35 ,0x00} + +/** @brief Default value for Tier6_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER6_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x36 ,0x00} + +/** @brief Default value for Tier7_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER7_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x37 ,0x00} + +/** @brief Default value for Tier8_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER8_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x38 ,0x00} + +/** @brief Default value for Tier9_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER9_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x39 ,0x00} + +/** @brief Default value for Tier10_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER10_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x31 ,0x30, 0x00} + +/** @brief Default value for Tier11_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER11_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x31 ,0x31, 0x00} + +/** @brief Default value for Tier12_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER12_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x31 ,0x32, 0x00} + +/** @brief Default value for Tier13_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER13_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x31 ,0x33, 0x00} + +/** @brief Default value for Tier14_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER14_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x31 ,0x34, 0x00} + +/** @brief Default value for Tier15_PriceLabel attribute */ +#define ZB_ZCL_PRICE_SRV_TIER15_PRICE_LABEL_DEFAULT_VALUE {0x54, 0x49, 0x45, 0x52, 0x20, 0x31 ,0x35, 0x00} + +/** @brief Default value for ConversionFactor attribute */ +#define ZB_ZCL_PRICE_SRV_CONVERSION_FACTOR_DEFAULT_VALUE ((zb_uint32_t)0x10000000) + +/** @brief Default value for ConversionFactorTrailingDigit attribute */ +#define ZB_ZCL_PRICE_SRV_CONVERSION_FACTOR_TRAILING_DIGIT_DEFAULT_VALUE ((zb_uint8_t)0x70) + +/** @brief Default value for CalorificValue attribute */ +#define ZB_ZCL_PRICE_SRV_CALORIFIC_VALUE_DEFAULT_VALUE ((zb_uint32_t)0x2625A00) + +/** @brief Default value for CalorificValueUnit attribute */ +#define ZB_ZCL_PRICE_SRV_CALORIFIC_VALUE_UNIT_DEFAULT_VALUE ((zb_uint8_t)0x1) + +/** @brief Default value for CalorificValueTrailingDigit attribute */ +#define ZB_ZCL_PRICE_SRV_CALORIFIC_VALUE_TRAILING_DIGIT_DEFAULT_VALUE ((zb_uint8_t)0x60) +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIERN_GNR(tierN, data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER ## tierN, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_RECEIVED_EXTENDED_PRICE_INFORMATION_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_RECEIVED_TARIFF_INFORMATION_GROUP Received Tariff Information + * @{ + * @details + * The following set of attributes represents items that are associated with a + * particular Received Price Tariff. + */ + +/** @brief Received Tariff Information Attributes Set + * @see SE spec, D.4.2.2.15 + */ +enum zb_zcl_price_set_received_tariff_information_e +{ + /* reserved 0x8600 - 0x860F */ + + /** The format and use of this attribute is the same as for the + * 'Delivered' TariffLabel attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TARIFF_LABEL = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_RECEIVED_TARIFF_INFORMATION, 0x10), + + /** The format and use of this attribute is the same as for the + * 'Delivered' NumberOfPriceTiersInUse attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_NUMBER_OF_PRICE_TIERS_IN_USE, + + /** The format and use of this attribute is the same as for the + * 'Delivered' NumberOfBlockThresholdsInUse attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_NUMBER_OF_BLOCK_THRESHOLDS_IN_USE, + + /** The format and use of this attribute is the same as for the + * 'Delivered' TierBlockMode attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER_BLOCK_MODE, + /* reserved 0x8614 */ + + /** An 8-bit enumeration identifying the resolution period for Block Tariff. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TARIFF_RESOLUTION_PERIOD = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_RECEIVED_TARIFF_INFORMATION, 0x15), + /* reserved 0x8616 - 0x8624 */ + + /** The format and use of this attribute is the same as for the + * 'Delivered' CO2 attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CO2 = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_RECEIVED_TARIFF_INFORMATION, 0x25), + + /** The format and use of this attribute is the same as for the + * 'Delivered' CO2Unit attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CO2_UNIT, + + /** The format and use of this attribute is the same as for the + * 'Delivered' CO2TrailingDigit attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CO2_TRAILING_DIGIT, + /* reserved 0x8528 - 0x85FF */ +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TARIFF_LABEL(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TARIFF_LABEL, \ + ZB_ZCL_ATTR_TYPE_OCTET_STRING, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_NUMBER_OF_PRICE_TIERS_IN_USE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_NUMBER_OF_PRICE_TIERS_IN_USE, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_NUMBER_OF_BLOCK_THRESHOLDS_IN_USE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_NUMBER_OF_BLOCK_THRESHOLDS_IN_USE, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @see SE spec, table D-82. */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER_BLOCK_MODE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER_BLOCK_MODE, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @see @ref zb_zcl_price_tariff_resolution_period_t. */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TARIFF_RESOLUTION_PERIOD(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TARIFF_RESOLUTION_PERIOD, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CO2(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CO2, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @see @ref zb_zcl_price_co2_unit_t */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CO2_UNIT(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CO2_UNIT, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CO2_TRAILING_DIGIT(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CO2_TRAILING_DIGIT, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_RECEIVED_TARIFF_INFORMATION_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_SET_RECEIVED_BILLING_INFORMATION_GROUP Received Billing Information + * @{ + * @details + * The following set of attributes represents items that are associated with + * particular Received Billing information. + */ + +/** @brief Received Billing Information Attributes Set + * @see SE spec, D.4.2.2.16 + */ +enum zb_zcl_price_set_received_billing_information +{ + /** The format and use of this attribute is the same as for the + * 'Delivered' CurrentBillingPeriodStart attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CURRENT_BILLING_PERIOD_START = ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ZB_ZCL_PRICE_SET_RECEIVED_BILLING_INFORMATION, 0x00), + + /** The format and use of this attribute is the same as for the + * 'Delivered' CurrentBillingPeriodDuration attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CURRENT_BILLING_PERIOD_DURATION, + + /** The format and use of this attribute is the same as for the + * 'Delivered' LastBillingPeriodStart attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_LAST_BILLING_PERIOD_START, + + /** The format and use of this attribute is the same as for the + * 'Delivered' LastBillingPeriodDuration attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_LAST_BILLING_PERIOD_DURATION, + + /** The format and use of this attribute is the same as for the + * 'Delivered' LastBillingPeriodConsolidatedBill attribute. + */ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_LAST_BILLING_PERIOD_CONSOLIDATED_BILL, + /* reserved 0x8705 - 0x87FF */ +}; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CURRENT_BILLING_PERIOD_START(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CURRENT_BILLING_PERIOD_START, \ + ZB_ZCL_ATTR_TYPE_UTC_TIME, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CURRENT_BILLING_PERIOD_DURATION(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CURRENT_BILLING_PERIOD_DURATION, \ + ZB_ZCL_ATTR_TYPE_U24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_LAST_BILLING_PERIOD_START(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_LAST_BILLING_PERIOD_START, \ + ZB_ZCL_ATTR_TYPE_UTC_TIME, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_LAST_BILLING_PERIOD_DURATION(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_LAST_BILLING_PERIOD_DURATION, \ + ZB_ZCL_ATTR_TYPE_U24, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_LAST_BILLING_PERIOD_CONSOLIDATED_BILL(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_LAST_BILLING_PERIOD_CONSOLIDATED_BILL, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @} */ /* end of ZB_ZCL_PRICE_SET_RECEIVED_BILLING_INFORMATION_GROUP */ + + +/******************************************************************************/ + +/** @def ZB_ZCL_DECLARE_PRICE_SRV_ATTRIB_LIST + * @brief Declare server-side Price cluster attributes + * @param attr_list - Attribute list name. + * @param commodity_type - pointer to variable to store @ref ZB_ZCL_ATTR_PRICE_SRV_COMMODITY_TYPE "CommodityType" attribute value. +*/ +#define ZB_ZCL_DECLARE_PRICE_SRV_ATTRIB_LIST(attr_list, commodity_type) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_PRICE) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_PRICE_SRV_COMMODITY_TYPE, (commodity_type)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @} */ /* end of ZB_ZCL_PRICE_SRV_ATTRIBUTES_GROUP */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_CLIENT_ATTRIBUTES_GROUP Price cluster client attributes + * @{ + */ + +/** @brief Price Cluster client attributes */ +typedef enum zb_zcl_price_cli_attr_e +{ + /** @e PriceIncreaseRandomizeMinutes attribute represents the maximum amount + * of time to be used when randomizing the response to a price increase. + */ + ZB_ZCL_ATTR_PRICE_CLI_PRICE_INCREASE_RANDOMIZE_MINUTES = 0x0000, + + /** @e PriceDecreaseRandomizeMinutes attribute represents the maximum number + * of minutes to be used when randomizing the response to a price decrease. + */ + ZB_ZCL_ATTR_PRICE_CLI_PRICE_DECREASE_RANDOMIZE_MINUTES = 0x0001, + + /** @e CommodityType attribute provides a label for identifying the type of pricing client present. + */ + ZB_ZCL_ATTR_PRICE_CLI_COMMODITY_TYPE = 0x0002, +} zb_zcl_price_cli_attr_t; + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_CLI_PRICE_INCREASE_RANDOMIZE_MINUTES(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_CLI_PRICE_INCREASE_RANDOMIZE_MINUTES, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_CLI_PRICE_DECREASE_RANDOMIZE_MINUTES(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_CLI_PRICE_DECREASE_RANDOMIZE_MINUTES, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_PRICE_CLI_COMMODITY_TYPE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_PRICE_CLI_COMMODITY_TYPE, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) (data_ptr) \ +} + +/** @endcond */ /* internals_doc */ + +/** @def ZB_ZCL_DECLARE_PRICE_CLI_ATTRIB_LIST + * @brief Declare client-side Price cluster attributes + * @param attr_list - Attribute list name + * @param inc_rand_min - pointer to variable to store @ref ZB_ZCL_ATTR_PRICE_CLI_PRICE_INCREASE_RANDOMIZE_MINUTES "PriceIncreaseRandomizeMinutes" attribute value. + * @param dec_rand_min - pointer to variable to store @ref ZB_ZCL_ATTR_PRICE_CLI_PRICE_DECREASE_RANDOMIZE_MINUTES "PriceDecreaseRandomizeMinutes" attribute value. + * @param commodity_type - pointer to variable to store "CommodityType" attribute value. + */ +#define ZB_ZCL_DECLARE_PRICE_CLI_ATTRIB_LIST(attr_list, inc_rand_min, dec_rand_min, commodity_type) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_PRICE) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_PRICE_CLI_PRICE_INCREASE_RANDOMIZE_MINUTES, (inc_rand_min)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_PRICE_CLI_PRICE_DECREASE_RANDOMIZE_MINUTES, (dec_rand_min)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_PRICE_CLI_COMMODITY_TYPE, (commodity_type)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @} */ /* end of ZB_ZCL_PRICE_CLIENT_ATTRIBUTES_GROUP */ + +/** @} */ /* end of ZB_ZCL_PRICE_ATTRS */ + + +/******************************************************************************/ + +/** @defgroup ZB_ZCL_PRICE_CLUSTER_COMMANDS Price cluster commands + * @{ + */ + +/** @brief Price cluster client command identifiers. + * @see SE spec, subclause D.4.2.3. + */ +typedef enum zb_zcl_price_client_cmd_e +{ + /** GetCurrentPrice command initiates a PublishPrice command for the current time. + * @see SE spec, subclause D.4.2.3.2. + * @see zb_zcl_price_get_current_price_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_GET_CURRENT_PRICE = 0x00, + + /** GetScheduledPrices command initiates a PublishPrice command for available + * price events. + * @see zb_zcl_price_get_scheduled_prices_payload_s + * @see SE spec, subclause D.4.2.3.3. */ + ZB_ZCL_PRICE_CLI_CMD_GET_SCHEDULED_PRICES = 0x01, + + /** PriceAcknowledgement command provides the ability to acknowledge a + * previously sent PublishPrice command. + * @see SE spec, subclause D.4.2.3.4. + * @see zb_zcl_price_ack_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_PRICE_ACK = 0x02, + + /** GetBlockPeriod(s) command. + * This command initiates a PublishBlockPeriod command for the currently + * scheduled block periods. + * @see SE spec, subclause D.4.2.3.5. + * @see zb_zcl_price_get_block_period_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_GET_BLOCK_PERIOD = 0x03, + + /** GetConversionFactor command. + * This command initiates a PublishConversionFactor command(s) for scheduled + * conversion factor updates. + * @see SE spec, subclause D.4.2.3.6 + * @see zb_zcl_price_get_conversion_factor_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_GET_CONVERSION_FACTOR = 0x04, + + /** GetCalorificValue command. + * This command initiates a PublishCalorificValue command(s) for scheduled + * calorific value updates. + * @see SE spec, subclause D.4.2.3.7. + * @see zb_zcl_price_client_get_calorific_value_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_GET_CALORIFIC_VALUE = 0x05, + + /** GetTariffInformation command. + * This command initiates PublishTariffInformation command(s) for scheduled + * tariff updates. + * @see SE spec, subclause D.4.2.3.8. + * @see zb_zcl_price_get_tariff_information_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_GET_TARIFF_INFORMATION = 0x06, + + /** GetPriceMatrix command. + * This command initiates a PublishPriceMatrix command for the scheduled Price + * Matrix updates. + * @see SE spec, subclause D.4.2.3.9. + * @see zb_zcl_price_get_price_matrix_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_GET_PRICE_MATRIX = 0x07, + + /** GetBlockThresholds command. + * This command initiates a PublishBlockThreshold command for the scheduled + * Block Threshold updates. + * @see SE spec, subclause D.4.2.3.10. + * @see zb_zcl_price_get_block_thresholds_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_GET_BLOCK_THRESHOLDS = 0x08, + + /** GetCO2Value command. + * This command initiates PublishCO2Value command(s) for scheduled CO2 + * conversion factor updates. + * @see SE spec, subclause D.4.2.3.11. + * @see zb_zcl_price_get_co2_value_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_GET_CO2_VALUE = 0x09, + + /** GetTierLabels command. + * This command allows a client to retrieve the tier labels associated with a + * given tariff; this command initiates a PublishTierLabels command from + * the server. + * @see SE spec, subclause D.4.2.3.12. + * @see zb_zcl_price_get_tier_labels_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_GET_TIER_LABELS = 0x0A, + + /** GetBillingPeriod command. + * This command initiates one or more PublishBillingPeriod commands for + * currently scheduled billing periods. + * @see SE spec, subclause D.4.2.3.13. + * @see zb_zcl_price_get_billing_period_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_GET_BILLING_PERIOD = 0x0B, + + /** GetConsolidatedBill command. + * This command initiates one or more PublishConsolidatedBill commands with + * the requested billing information. + * @see SE spec, subclause D.4.2.3.14. + * @see zb_zcl_price_get_consolidated_bill_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_GET_CONSOLIDATED_BILL = 0x0C, + + /** CPPEventResponse command. + * The CPPEventResponse command is sent from a Client (IHD) to the ESI to + * notify it of a Critical Peak Pricing event authorization. + * + * @note The CPPEventResponse command in current revision of SE specification + * is provisional and not certifiable. This feature may change before reaching + * certifiable status in a future revision of SE specification. + * + * @see SE spec, subclause D.4.2.3.15. + * @see zb_zcl_price_cpp_event_response_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_CPP_EVENT_RESPONSE = 0x0D, + + /** GetCreditPayment command. + * This command initiates PublishCreditPayment commands for the requested + * credit payment information. + * @see SE spec, subclause D.4.2.3.16. + * @see zb_zcl_price_get_credit_payment_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_GET_CREDIT_PAYMENT = 0x0E, + + /** GetCurrencyConversion command. + * This command initiates a PublishCurrencyConversion command for the currency + * conversion factor updates. + * @see SE spec, subclause D.4.2.3.17. + * @see zb_zcl_price_publish_currency_conversion_payload_s + */ + ZB_ZCL_PRICE_CLI_CMD_GET_CURRENCY_CONVERSION = 0x0F, + + /** GetTariffCancellation command. + * This command initiates the return of the last CancelTariff command held on + * the associated server. + * @see SE spec, subclauseD.4.2.3.18. + * @note This command has no payload. + */ + ZB_ZCL_PRICE_CLI_CMD_GET_TARIFF_CANCELLATION = 0x10, + + /* reserved 0x11 - 0xFF */ +} zb_zcl_price_client_cmd_t; + +/** @brief Price cluster server command identifiers + * @see SE spec, subclause D.4.2.4. + */ +typedef enum zb_zcl_price_server_cmd_e +{ + /** PublishPrice command. + * The Publish Price command is generated in response to receiving a + * GetCurrentPrice command, in response to a GetScheduledPrices command, + * and when an update to the pricing information is available from the + * commodity provider. + * @see SE spec, subclause D.4.2.4.1. + * @see zb_zcl_price_publish_price_payload_s + */ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_PRICE = 0x00, + + /** PublishBlockPeriod command. + * The Publish Block Period command is generated in response to receiving a + * GetBlockPeriod(s) command (see sub-clause D.4.2.3.5) or when an update + * to the block tariff schedule is available from the commodity provider. + * @see SE spec, subclause D.4.2.4.2. + * @see zb_zcl_price_publish_block_period_payload_s + */ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_BLOCK_PERIOD = 0x01, + + /** PublishConversionFactor command. + * The PublishConversionFactor command is sent in response to a + * GetConversionFactor command or if a new conversion factor is available. + * @see SE spec, subclause D.4.2.4.3. + * @see zb_zcl_price_publish_conversion_factor_payload_s + */ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CONVERSION_FACTOR = 0x02, + + /** PublishCalorificValue command. + * The PublishCalorificValue command is sent in response to a + * GetCalorificValue command or if a new calorific value is available. + * @see SE spec, subclause D.4.2.4.4. + * @see zb_zcl_price_publish_calorific_value_s + */ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CALORIFIC_VALUE = 0x03, + + /** PublishTariffInformation command. + * The PublishTariffInformation command is sent in response to a + * GetTariffInformation command or if new tariff information is available + * (including Price Matrix and Block Thresholds). + * @see SE spec, subclause D.4.2.4.5. + * @see zb_zcl_price_publish_tariff_information_payload_s + */ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_TARIFF_INFORMATION = 0x04, + + /** PublishPriceMatrix command. + * The PublishPriceMatrix command is used to publish the Block Price + * Information Set (up to 15 tiers x 15 blocks) and + * the Extended Price Information Set (up to 48 tiers). + * The PublishPriceMatrix command is sent in response to + * a GetPriceMatrix command. + * @see SE spec, subclause D.4.2.4.6. + * @see zb_zcl_price_publish_price_matrix_payload_s + */ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_PRICE_MATRIX = 0x05, + + /** PublishBlockThresholds command. + * The PublishBlockThresholds command is sent in response to + * a GetBlockThresholds command. + * @see SE spec, subclause D.4.2.4.7. + * @see zb_zcl_price_publish_block_thresholds_payload_s + */ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_BLOCK_THRESHOLDS = 0x06, + + /** PublishCO2Value command. + * The PublishCO2Value command is sent in response to a GetCO2Value command or + * if a new CO2 conversion factor is available. + * @see SE spec, subclause D.4.2.4.8. + * @see zb_zcl_price_publish_co2_value_payload_s + */ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CO2_VALUE = 0x07, + + /** PublishTierLabels command. + * The PublishTierLabels command is generated in response to receiving a + * GetTierLabels command or when there is a tier label change. + * @see SE spec, subclause D.4.2.4.9. + * @see zb_zcl_price_publish_tier_labels_payload_s + */ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_TIER_LABELS = 0x08, + + /** PublishBillingPeriod command. + * The PublishBillingPeriod command is generated in response to receiving a + * GetBillingPeriod(s) command or when an update to the Billing schedule is + * available from the commodity supplier. + * @see SE spec, subclause D.4.2.4.10. + * @see zb_zcl_price_publish_billing_period_payload_s + */ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_BILLING_PERIOD = 0x09, + + /** PublishConsolidatedBill command. + * The PublishConsolidatedBill command is used to make consolidated billing + * information from previous billing periods available to other end devices. + * This command is issued in response to a GetConsolidatedBill command or + * if new billing information is available. + * @see SE spec, subclause D.4.2.4.11. + * @see zb_zcl_price_publish_consolidated_bill_payload_s + */ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CONSOLIDATED_BILL = 0x0A, + + /** PublishCPPEvent command. + * The PublishCPPEvent command is sent from an ESI to its Price clients to + * notify them of a Critical Peak Pricing (CPP) event. + * + * @note The CPPEventResponse command in current revision of SE specification + * is provisional and not certifiable. This feature may change before reaching + * certifiable status in a future revision of SE specification. + * + * @see SE spec, subclause D.4.2.4.12. + * @see zb_zcl_price_publish_cpp_event_payload_s + */ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CPP_EVENT = 0x0B, + + /** PublishCreditPayment command. + * The PublishCreditPayment command is used to update the credit payment + * information when available. + * @see SE spec, subclause D.4.2.4.13. + * @see zb_zcl_price_publish_credit_payment_payload_s + */ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CREDIT_PAYMENT = 0x0C, + + /** PublishCurrencyConversion command. + * The PublishCurrencyConversion command is sent in response to a + * GetCurrencyConversion command or when a new currency becomes available. + * @see SE spec, subclause D.4.2.4.14. + * @see zb_zcl_price_publish_currency_conversion_payload_s + */ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CURRENCY_CONVERSION = 0x0D, + + /** CancelTariff command. + * The CancelTariff command indicates that all data associated with a + * particular tariff instance should be discarded. + * @see SE spec, subclause D.4.2.4.15. + * @see zb_zcl_price_cancel_tariff_payload_s + */ + ZB_ZCL_PRICE_SRV_CMD_CANCEL_TARIFF = 0x0E, + + /* reserved 0x0F - 0xFF */ +} zb_zcl_price_server_cmd_t; + +/* PRICE cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_PRICE_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_PRICE, \ + ZB_ZCL_PRICE_SRV_CMD_PUBLISH_TIER_LABELS + +#define ZB_ZCL_CLUSTER_ID_PRICE_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_PRICE_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_PRICE_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_PRICE_CLI_CMD_GET_CURRENT_PRICE, \ + ZB_ZCL_PRICE_CLI_CMD_GET_SCHEDULED_PRICES, \ + ZB_ZCL_PRICE_CLI_CMD_PRICE_ACK, \ + ZB_ZCL_PRICE_CLI_CMD_GET_TIER_LABELS + +#define ZB_ZCL_CLUSTER_ID_PRICE_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_PRICE_CLIENT_ROLE_GENERATED_CMD_LIST + + +/** @brief @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_PRICE "PublishPrice" command payload. + * @see SE spec, subclause D.4.2.3.1.1. + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_price_payload_s +{ + /** Unique identifier for the commodity provider. */ + zb_uint32_t provider_id; /* (M) */ + + /** Commodity provider-specific information regarding + * the current billing rate. + */ + zb_uint8_t rate_label[13]; /* (M) */ + + /** Unique identifier generated by the commodity provider + * allows devices to determine which pricing information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** UTC Time field containing the current time as determined + * by the device. + */ + zb_uint32_t current_time; /* (M) */ + + /** Field identifying the commodity as well as this base units of measure. + * @see enum zb_zcl_metering_unit_of_measure_e + */ + zb_uint8_t unit_of_measure; /* (M) */ + + /** Field identifying information concerning the local unit of + * currency used in the price field. + * @see ISO-4217 + */ + zb_uint16_t currency; /* (M) */ + + /** Determines where the decimal point is located in the price field */ + zb_bitfield_t price_trailing_digit:4; /* (M) */ + + /** Indicates the current price tier as chosen by the commodity provider */ + zb_bitfield_t price_tier:4; /* (M) */ + + /** Represents the maximum number of price tiers available. */ + zb_bitfield_t number_of_price_tiers:4; /* (M) */ + + /** Indicates the register tier used with the + * current Price Tier (@ref price_tier). + */ + zb_bitfield_t register_tier:4; /* (M) */ + + /** Denotes the time at which the signal becomes valid. + * Value 0x00000000 is a special time denoting "now". + */ + zb_uint32_t start_time; /* (M) */ + + /** Denotes amount of time in minutes after Start Time (@ref start_time) + * during which the price signal is valid. + */ + zb_uint16_t duration_in_minutes; /* (M) */ + + /** Contains the price of the commodity measured in base unit of + * Currency per Unit of Measure (@ref currency per @ref unit_of_measure) + * with the decimal point located as indicated by + * the Price Trailing Digit field (@ref price_trailing_digit) when + * the commodity is delivered to premises. + */ + zb_uint32_t price; /* (M) */ + + /* Optional fields. */ + + /** Gives the ratio of the price denoted in the Price field (@ref price) + * to the "normal" price, chosen by the commodity provider. + */ + zb_uint8_t price_ratio; /* (O) */ + + /** Contains the price of the commodity measured in base unit of + * Currency per Unit of Measure (@ref currency per @ref unit_of_measure) + * with the decimal point located as indicated by + * the Price Trailing Digit field (@ref price_trailing_digit) when + * the commodity is received from premises. + */ + zb_uint32_t generation_price; /* (O) */ + + /** Gives the ratio of the price denoted in the Generation Price + * field (@ref price) to the "normal" price, + * chosen by the commodity provider. + */ + zb_uint8_t generation_price_ratio; /* (O) */ + + /** Provides mechanism to describe an alternative measure of the cost + * of the energy consumed. + */ + zb_uint32_t alternate_cost_delivered; /* (O) */ + + /** Identifies the unit for Alternate Cost Delivered field + * (@ref alternate_cost_delivered) + */ + zb_uint8_t alternate_cost_unit; /* (O) */ + + /** Determines where the decimal point is located in + * the alternate cost field. + */ + zb_uint8_t alternate_cost_trailing_digit; /* (O) */ + + /** Indicates the number of block thresholds available. */ + zb_uint8_t number_of_block_thresholds; /* (O) */ + + /** Identifies additional control options (PriceAcknowledgement policy and + * total number of tier flag). + */ + zb_uint8_t price_control; /* (O) */ + + /** Specifies the total number of generation tiers applicable in the + * current tariff. + */ + zb_uint8_t number_of_generation_tiers; /* (O) */ + + /** Specifies the current generation tier. */ + zb_uint8_t generation_tier; /* (O) */ + + /** Indicates a maximum number of tier available. + * @see number_of_generation_tiers + */ + zb_uint8_t extended_number_of_price_tiers; /* (O) */ + + /** Indicates the current price tier. + * @see price_tier + */ + zb_uint8_t extended_price_tier; /* (O) */ + + /** Indicates the register tier used with the + * current Price Tier (@ref register_tier). + */ + zb_uint8_t extended_register_tier; /* (O) */ + +} ZB_PACKED_STRUCT zb_zcl_price_publish_price_payload_t; + + +/** @def ZB_ZCL_PRICE_PUBLISH_PRICE_PAYLOAD_SIZE_IS_VALID + */ +#define ZB_ZCL_PRICE_PUBLISH_PRICE_PAYLOAD_SIZE_IS_VALID(size) \ + (size > (sizeof(zb_zcl_price_publish_price_payload_t) \ + - ZB_SIZEOF_FIELD(zb_zcl_price_publish_price_payload_t, rate_label))) + +/** @def ZB_ZCL_PRICE_PUBLISH_PRICE_PAYLOAD_EXPECTED_SIZE + * @brief Returns actual size of payload. + * @details PublishPrice packet payload doesn't have fixed length because of 'rate_label' + * field. This macro can be used to check payload size of incoming packet. + */ +#define ZB_ZCL_PRICE_PUBLISH_PRICE_PAYLOAD_EXPECTED_SIZE(pl) \ + (sizeof(*(pl)) \ + - (ZB_ZCL_STRING_CONST_SIZE((pl)->rate_label) - ZB_ZCL_GET_STRING_LENGTH((pl)->rate_label))) + +/** @def ZB_ZCL_PRICE_DEFAULT_PRICE_CONTROL_VALUE + * @brief Controls PriceAck policy for outgoing PublishPrice packets. + * SE devices can enable this field (refer @ref zb_zcl_price_publish_price_payload_t::price_control) + * if they want to receive @ref ZB_ZCL_PRICE_CLI_CMD_PRICE_ACK "PriceAcknowledgement" command as + * response to @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_PRICE "PublishPrice" command, but this behavior + * is valid only for SE version >= 1.1. + * SE 1.2 is used, so this field is set to 1 by default. + */ +#define ZB_ZCL_PRICE_DEFAULT_PRICE_CONTROL_VALUE 0x01 + +/** @def ZB_ZCL_PRICE_PUBLISH_PRICE_PAYLOAD_INIT + * @brief Macro for initializing @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_PRICE "PublishPrice" Command payload. + * @see @ref zb_zcl_price_publish_price_payload_t + * @par Example + * @code{C} + * zb_zcl_price_publish_price_payload_t pl = ZB_ZCL_PRICE_PUBLISH_PRICE_PAYLOAD_INIT; + * @endcode + */ +#define ZB_ZCL_PRICE_PUBLISH_PRICE_PAYLOAD_INIT \ + (zb_zcl_price_publish_price_payload_t) \ +{ \ + .price_ratio = 0xFF, \ + .generation_price = 0xFFFFFFFF, \ + .generation_price_ratio = 0xFF, \ + .alternate_cost_delivered = 0xFFFFFFFF, \ + .alternate_cost_unit = 0xFF, \ + .alternate_cost_trailing_digit = 0xFF, \ + .number_of_block_thresholds = 0xFF, \ + .price_control = ZB_ZCL_PRICE_DEFAULT_PRICE_CONTROL_VALUE, \ + .number_of_generation_tiers = 0x00, \ + .generation_tier = 0x00, \ + .extended_number_of_price_tiers = 0x00, \ + .extended_price_tier = 0x00, \ + .extended_register_tier = 0x00, \ +} + +/** @brief @ref ZB_ZCL_PRICE_CLI_CMD_PRICE_ACK "PriceAcknowledgement" Command payload + * @see SE spec, D.4.2.3.4.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_ack_payload_s +{ + /** Unique identifier for the commodity provider. */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. + * allows devices to determine which pricing information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** @e UTCTime field containing the current time as determined + * by the device. + */ + zb_uint32_t current_time; /* (M) */ + + /** Identifies additional control options (PriceAcknowledgement policy and + * total number of tier flag). + */ + zb_uint8_t price_control; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_ack_payload_t; + + +/** @cond internals_doc */ + +/** Check if @ref ZB_ZCL_PRICE_CLI_CMD_PRICE_ACK "PriceAcknowledgement" Command payload is valid + */ +#define ZB_ZCL_PRICE_ACK_PAYLOAD_SIZE_IS_VALID(size) \ + ((size) >= sizeof(zb_zcl_price_ack_payload_t)) + +/** @ref zb_zcl_price_ack_payload_t initializer */ +#define ZB_ZCL_PRICE_ACK_PAYLOAD_INIT (zb_zcl_price_ack_payload_t) {0} + +/** Initialize @ref zb_zcl_price_ack_payload_t from + * @ref zb_zcl_price_publish_price_payload_t values. + */ +#define ZB_ZCL_PRICE_ACK_PAYLOAD_INIT_FROM_PUBLISH_PRICE_PAYLOAD(pl) \ + (zb_zcl_price_ack_payload_t) { \ + .provider_id = (pl)->provider_id, \ + .issuer_event_id = (pl)->issuer_event_id, \ + .current_time = zb_get_utc_time(), \ + .price_control = (pl)->price_control, \ + } + +/** @endcond */ /* internals_doc */ + +/** @brief @ref ZB_ZCL_PRICE_CLI_CMD_GET_CURRENT_PRICE "GetCurrentPrice" Command Payload Format + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_get_current_price_payload_s +{ + /** @e CommandOptions field is 8 Bits in length + * @note Zero bit is Requestor Rx On When Idle, others are reserved. + */ + zb_uint8_t command_options; +} ZB_PACKED_STRUCT zb_zcl_price_get_current_price_payload_t; + +/** @def ZB_ZCL_PRICE_GET_CURRENT_PRICE_PAYLOAD_INIT + * @brief Macro for initializing @ref ZB_ZCL_PRICE_CLI_CMD_GET_CURRENT_PRICE "GetCurrentPrice" Command payload + */ +#define ZB_ZCL_PRICE_GET_CURRENT_PRICE_PAYLOAD_INIT \ + (zb_zcl_price_get_current_price_payload_t) {0} + +/** @def ZB_ZCL_PRICE_GET_CURRENT_PRICE_PAYLOAD_SIZE_IS_VALID + * @brief Check if @ref ZB_ZCL_PRICE_CLI_CMD_GET_CURRENT_PRICE "GetCurrentPrice" Command payload is valid + */ +#define ZB_ZCL_PRICE_GET_CURRENT_PRICE_PAYLOAD_SIZE_IS_VALID(size) \ + ((size) >= sizeof(zb_zcl_price_get_current_price_payload_t)) + +/** @brief @ref ZB_ZCL_PRICE_CLI_CMD_GET_SCHEDULED_PRICES "GetScheduledPrices" Command Payload Format + * @see SE spec, D.4.2.3.3.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_get_scheduled_prices_payload_s +{ + /** @e StartTime represents the minimum ending time for any scheduled or + * currently active pricing events to be resent. + * @note Value 0x00000000 will be replaced with the current time stamp. + */ + zb_uint32_t start_time; + + /** @e NumberOfEvents represents the maximum number of events to be sent. + * @note Value 0 indicates no maximum limit. + */ + zb_uint8_t number_of_events; +} ZB_PACKED_STRUCT zb_zcl_price_get_scheduled_prices_payload_t; + + +/** @def ZB_ZCL_PRICE_GET_SCHEDULED_PRICES_PAYLOAD_INIT + * @brief Macro for initializing @ref ZB_ZCL_PRICE_CLI_CMD_GET_SCHEDULED_PRICES "GetScheduledPrices" Command payload + */ +#define ZB_ZCL_PRICE_GET_SCHEDULED_PRICES_PAYLOAD_INIT \ + (zb_zcl_price_get_scheduled_prices_payload_t) {0} + +/** @def ZB_ZCL_PRICE_GET_SCHEDULED_PRICES_PAYLOAD_SIZE_IS_VALID + * @brief Check if @ref ZB_ZCL_PRICE_CLI_CMD_GET_SCHEDULED_PRICES "GetScheduledPrices" Command payload is valid + */ +#define ZB_ZCL_PRICE_GET_SCHEDULED_PRICES_PAYLOAD_SIZE_IS_VALID(size) \ + ((size) >= sizeof(zb_zcl_price_get_scheduled_prices_payload_t)) + +/** @ref ZB_ZCL_PRICE_CLI_CMD_GET_BLOCK_PERIOD "GetBlockPeriod" command payload + * @see SE spec, subclause D.4.2.3.5 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_get_block_period_payload_s +{ + /** UTC Timestamp representing the minimum ending time for any scheduled or currently block period + * events to be resent. + */ + zb_uint32_t start_time; /* (M) */ + + /** An 8-bit Integer which indicates the maximum number of Publish Block Period commands + * that can be sent. + */ + zb_uint8_t number_of_events; /* (M) */ + + /** An 8-bit bitmap identifying the type of tariff published in this command. The least significant + * nibble represents an enumeration of the tariff type. + * @see SE spec, Table D-108 + * @see zb_zcl_price_tariff_type_t + */ + zb_uint8_t tariff_type; /* (O) */ +} ZB_PACKED_STRUCT zb_zcl_price_client_get_block_period_payload_t; + + +/** @ref ZB_ZCL_PRICE_CLI_CMD_GET_CONVERSION_FACTOR "GetConversionFactor" command payload. + * @see SE spec, subclause D.4.2.3.6.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_get_conversion_factor_payload_s +{ + /** UTC Timestamp indicating the earliest start time of values to be returned by the corresponding + * @e PublishConversionFactor command. + * */ + zb_uint32_t earliest_start_time; /* (M) */ + + /** A 32-bit integer representing the minimum @e IssuerEventID of values to be returned by the + * corresponding @e PublishCalorificValue command. + */ + zb_uint32_t min_issuer_event_id; /* (M) */ + + /** An 8-bit integer which represents the maximum number of @e PublishConversionFactor commands that + * the client is willing to receive in response to this command. A value of 0 indicates no maximum + * limit. + */ + zb_uint8_t number_of_commands; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_get_conversion_factor_payload_t; + + +/** @ref ZB_ZCL_PRICE_CLI_CMD_GET_CALORIFIC_VALUE "GetCalorificValue" command payload + * @see SE spec, subclause D.4.2.3.7 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_client_get_calorific_value_payload_s +{ + /** UTC Timestamp indicating the earliest start time of values to be returned by the + * corresponding @e PublishCalorificValue command. + * */ + zb_uint32_t earliest_start_time; /* (M) */ + + /** A 32-bit integer representing the minimum @e IssuerEventID of values to be returned by the + * corresponding @e PublishCalorificValue command. + */ + zb_uint32_t min_issuer_event_id; /* (M) */ + + /** An 8-bit Integer which represents the maximum number of @e PublishCalorificValue commands that the + * client is willing to receive in response to this command. A value of 0 indicates no maximum limit + */ + zb_uint8_t number_of_commands; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_client_get_calorific_value_payload_t; + + +/** @ref ZB_ZCL_PRICE_CLI_CMD_GET_TARIFF_INFORMATION "GetTariffInformation" command payload + * @see SE spec, subclause D.4.2.3.8.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_get_tariff_information_payload_s +{ + /** UTC Timestamp indicating the earliest start time of tariffs to be returned by the + * corresponding @e PublishTariffInformation command. + */ + zb_uint32_t earliest_start_time; /* (M) */ + + /** A 32-bit integer representing the minimum @e IssuerEventID of tariffs to be returned by the + * corresponding @e PublishTariffInformation command. + */ + zb_uint32_t min_issuer_event_id; /* (M) */ + + /** An 8-bit integer which represents the maximum number of @e PublishTariffInformation commands that + * the client is willing to receive in response to this command. A value of 0 would indicate all + * available @e PublishTariffInformation commands shall be returned. + */ + zb_uint8_t number_of_commands; /* (M) */ + + /** An 8-bit bitmap identifying the type of tariff published in this command. The least significant + * nibble represents an enumeration of the tariff type. + * The most significant nibble is reserved + * @see SE spec, Table D-108 + * @see zb_zcl_price_tariff_type_t + */ + zb_uint8_t tariff_type; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_get_tariff_information_payload_t; + + +/** @ref ZB_ZCL_PRICE_CLI_CMD_GET_PRICE_MATRIX "GetPriceMatrix" command payload + * @see SE spec, subclause D.4.2.3.9 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_get_price_matrix_payload_s +{ + /** @e IssuerTariffID indicates the tariff to which the requested Price Matrix belongs. */ + zb_uint32_t issuer_tariff_id; +} ZB_PACKED_STRUCT zb_zcl_price_get_price_matrix_payload_t; + + +/** @ref ZB_ZCL_PRICE_CLI_CMD_GET_BLOCK_THRESHOLDS "GetBlockThresholds" command payload + * @see SE spec, subclause D.4.2.3.10 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_get_block_thresholds_payload_s +{ + /** @e IssuerTariffID indicates the tariff to which the requested Block + * Thresholds belong. + */ + zb_uint32_t issuer_tariff_id; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_get_block_thresholds_payload_t; + + +/** @ref ZB_ZCL_PRICE_CLI_CMD_GET_CO2_VALUE "GetCO2Value" command payload + * @see SE spec, subclause D.4.2.3.11.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_get_co2_value_payload_s +{ + /** UTC Timestamp indicating the earliest start time of values to be returned by the corresponding + * @e PublishCO2Value command. The first returned @e PublishCO2Value command shall be the instance + * which is active or becomes active at or after the stated @e EarliestStartTime. If more than one + * instance is requested, the active and scheduled instances shall be sent with ascending ordered + * @e StartTime. + */ + zb_uint32_t earliest_start_time; /* (M) */ + + /** A 32-bit integer representing the minimum @e IssuerEventID of values to be returned by the + * corresponding @e PublishCO2Value command. + */ + zb_uint32_t min_issuer_event_id; /* (M) */ + + /** An 8-bit Integer which represents the maximum number of @e PublishCO2Value commands that the + * client is willing to receive in response to this command. A value of 0 would indicate all + * available @e PublishCO2Value commands shall be returned. + */ + zb_uint8_t number_of_commands; /* (M) */ + + /** An 8-bit bitmap identifying the type of tariff published in this command. The least significant + * nibble represents an enumeration of the tariff type. + * @see SE spec, Table D-108 + * @see zb_zcl_price_tariff_type_t + */ + zb_uint8_t tariff_type; /* (O) */ +} ZB_PACKED_STRUCT zb_zcl_price_get_co2_value_payload_t; + + +/** @ref ZB_ZCL_PRICE_CLI_CMD_GET_TIER_LABELS "GetTierLabels" command payload + * @see SE spec, subclause D.4.2.3.12.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_get_tier_labels_payload_s +{ + /** Unique identifier generated by the commodity supplier. This is used to + * identify the tariff that the labels apply to. + */ + zb_uint32_t issuer_tariff_id; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_get_tier_labels_payload_t; + +#define ZB_ZCL_PRICE_GET_TIER_LABELS_PAYLOAD_SIZE_IS_VALID(size) \ + ((size) >= sizeof(zb_zcl_price_get_tier_labels_payload_t)) + +/** @ref ZB_ZCL_PRICE_CLI_CMD_GET_BILLING_PERIOD "GetBillingPeriod" command payload + * @see SE spec, subclause D.4.2.3.13.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_get_billing_period_payload_s +{ + /** UTC Timestamp indicating the earliest start time of billing periods to be + * returned by the corresponding @e PublishBillingPeriod command. + */ + zb_uint32_t earliest_start_time; /* (M) */ + + /** A 32-bit integer representing the minimum @e IssuerEventID of billing + * periods to be returned by the corresponding @e PublishBillingPeriod command. + */ + zb_uint32_t min_issuer_event_id; /* (M) */ + + /** An 8-bit Integer which indicates the maximum number of @e PublishBillingPeriod commands + * that the client is willing to receive in response to this command. + */ + zb_uint8_t number_of_commands; /* (M) */ + + /** An 8-bit bitmap identifying the @e TariffType of the requested @e BillingPeriod information. + * The least significant nibble represents an enumeration of the tariff type. + * The most significant nibble is reserved. + * @see SE spec, Table D-108 + * @see zb_zcl_price_tariff_type_t + */ + zb_uint8_t tariff_type; /* (O) */ +} ZB_PACKED_STRUCT zb_zcl_price_get_billing_period_payload_t; + + +/** @ref ZB_ZCL_PRICE_CLI_CMD_GET_CONSOLIDATED_BILL "GetConsolidatedBill" command payload + * @see SE spec, subclause D.4.2.3.14.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_get_consolidated_bill_payload_s +{ + /** UTC Timestamp indicating the earliest start time of billing information to be + * returned by the corresponding @e PublishConsolidatedBill command. + */ + zb_uint32_t earliest_start_time; /* (M) */ + + /** A 32-bit integer representing the minimum @e IssuerEventID of billing information + * to be returned by the corresponding @e PublishConsolidatedBill command. + */ + zb_uint32_t min_issuer_event_id; /* (M) */ + + /** An 8-bit Integer which indicates the maximum number of @e PublishConsolidatedBill + * commands that can be sent. A value of 0 would indicate all available @e PublishConsolidatedBill + * commands shall be returned. + */ + zb_uint8_t number_of_commands; /* (M) */ + + /** An 8-bit bitmap identifying the @e TariffType of the requested @e BillingPeriod information. + * The least significant nibble represents an enumeration of the tariff type. + * The most significant nibble is reserved. + * @see SE spec, Table D-108 + * @see zb_zcl_price_tariff_type_t + */ + zb_uint8_t tariff_type; /* (O) */ +} ZB_PACKED_STRUCT zb_zcl_price_get_consolidated_bill_payload_t; + + +/** @ref ZB_ZCL_PRICE_CLI_CMD_CPP_EVENT_RESPONSE "CPPEventResponse" command payload + * @see SE spec, subclause D.4.2.3.15.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_cpp_event_response_payload_s +{ + /** Unique identifier generated by the commodity provider. When new information is provided that + * replaces older information for the same time period, this field allows devices + * to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** An 8-bit enumeration identifying the status of the CPP event. This field shall contain the + * 'Accepted' or 'Rejected' values + * @see SE spec, Table D-113 + * @see zb_zcl_price_cpp_event_status_t + */ + zb_uint8_t cpp_auth; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_cpp_event_response_payload_t; + + +/** @ref ZB_ZCL_PRICE_CLI_CMD_GET_CREDIT_PAYMENT "GetCreditPayment" command payload + * @see SE spec, subclause D.4.2.3.16.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_get_credit_payment_payload_s +{ + /** UTC timestamp indicating the latest @e CreditPaymentDate of records to be returned + * by the corresponding @e PublishCreditPayment commands. The first returned + * @e PublishCreditPayment command shall be the most recent record with its + * @e CreditPaymentDate equal to or older than the @e LatestEndTime provided. + */ + zb_uint32_t latest_end_time; /* (M) */ + + /** An 8-bit integer that represents the maximum number of @e PublishCreditPayment + * commands that the client is willing to receive in response to this command. + */ + zb_uint8_t number_of_commands; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_get_credit_payment_payload_t; + + +/** Block Period Control Field BitMap + * @see SE spec, Table D-104 + * @see zb_zcl_price_publish_block_period_payload_s::block_period_control + */ +typedef enum zb_zcl_price_block_period_control_field_bitmap_e +{ + ZB_ZCL_PRICE_CONTROL_PRICE_ACKNOWLEDGEMENT_REQUIRED = 1 << 0, /**< 1=Price Acknowledgement required,@n + * 0=Price Acknowledgement not required + */ + ZB_ZCL_PRICE_CONTROL_REPEATING_BLOCK = 1 << 1, /**< 1=Repeating Block, @n + * 0=Non Repeating Block + */ +} zb_zcl_price_block_period_control_field_t; + + +/** @brief Block Period Duration Control Enumeration + * @see SE spec, Table D-106 + */ +typedef enum zb_zcl_price_block_period_duration_control_e +{ + ZB_ZCL_PRICE_DURATION_START_OF_TIMEBASE = 0x00, /**< Start of Timebase */ + ZB_ZCL_PRICE_DURATION_END_OF_TIMEBASE, /**< End of Timebase */ + ZB_ZCL_PRICE_DURATION_NOT_SPECIFIED /**< Not Specified */ +} zb_zcl_price_block_period_duration_control_t; + + +/** @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_BLOCK_PERIOD "PublishBlockPeriod" command payload + * @see SE spec, subclause D.4.2.4.2.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_block_period_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the commodity provider. + * This field allows differentiation in deregulated markets where multiple + * commodity providers may be available. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new block period + * information is provided that replaces older information for the same period, + * this field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A @e UTCTime field to denote the time at which the block tariff period starts. + */ + zb_uint32_t block_period_start_time; /* (M) */ + + /** An unsigned 24-bit field to denote the block tariff period . + */ + zb_uint24_t block_period_duration; /* (M) */ + + /** Identifies additional control options for the block period event. A value of + * 0x00 indicates field not used. + */ + zb_uint8_t block_period_control; + + /** An 8-bit bitmap where the least significant nibble is an enumerated sub-field + * indicating the time base used for the duration, and the most significant nibble + * is an enumerated sub-field providing duration control. + * @see zb_zcl_price_block_period_duration_type_e + */ + zb_uint8_t block_period_duration_type; /* (M) */ + + /** An 8-bit bitmap identifying the type of tariff published in this command. + * The least significant nibble represents an enumeration of the tariff type. + * @see SE spec, Table D-108 + * @see zb_zcl_price_tariff_type_t + */ + zb_uint8_t tariff_type; /* (M) */ + + /** An 8-bit enumeration identifying the resolution period for the block tariff. + * @see SE spec, Table D-107 + * @see zb_zcl_price_tariff_resolution_period_t + */ + zb_uint8_t tariff_resolution_period; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_publish_block_period_payload_t; + + +/** @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CONVERSION_FACTOR "PublishConversionFactor" command payload + * @see SE spec, subclause D.4.2.4.3.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_conversion_factor_payload_s +{ + + /** Unique identifier generated by the commodity provider. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A @e UTCTime field to denote the time at which the value becomes valid. + * The value remains valid until replaced by a newer one. + */ + zb_uint32_t start_time; /* (M) */ + + /** @see SE spec, subclause D.4.2.2.4.3 */ + zb_uint32_t conversion_factor; /* (M) */ + + /** @see SE spec, subclause D.4.2.2.4.4 */ + zb_uint8_t conversion_factor_trailing_digit; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_publish_conversion_factor_payload_t; + + +/** @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CALORIFIC_VALUE "PublishCalorificValue" command payload + * @see SE spec, subclause D.4.2.4.4. + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_calorific_value_payload_s +{ + + /** Unique identifier generated by the commodity provider. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A @e UTCTime field to denote the time at which the value becomes valid. + * The value remains valid until replaced by a newer one. + */ + zb_uint32_t start_time; /* (M) */ + + /** @see sub-clause D.4.2.2.4.5 + */ + zb_uint32_t calorific_value; /* (M) */ + + /** @see sub-clause D.4.2.2.4.6 + */ + zb_uint8_t calorific_value_unit; /* (M) */ + + /** @see sub-clause D.4.2.2.4.7 + */ + zb_uint8_t calorific_value_trailing_digit; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_publish_calorific_value_payload_t; + + +/** Tariff Type Enumeration + * @see SE spec, Table D-108 + */ +typedef enum zb_zcl_price_tariff_type_e +{ + ZB_ZCL_PRICE_TARIFF_TYPE_DELIVERED = 0x00, /**< Delivered Tariff */ + ZB_ZCL_PRICE_TARIFF_TYPE_RECEIVED, /**< Received Tariff */ + ZB_ZCL_PRICE_TARIFF_TYPE_DELIVERED_AND_RECEIVED, /**< Delivered and Received Tariff */ +} zb_zcl_price_tariff_type_t; + + +/** Tariff Charging Scheme Enumeration + * @see SE spec, Table D-109 + */ +typedef enum zb_zcl_price_tariff_charging_scheme_e +{ + ZB_ZCL_PRICE_TOU_TARIFF = 0x00, /**< TOU Tariff */ + ZB_ZCL_PRICE_BLOCK_TARIFF, /**< Block Tariff */ + ZB_ZCL_PRICE_BLOCK_TOU_TARIFF_COMMON, /**< Block/TOU Tariff with common thresholds */ + ZB_ZCL_PRICE_BLOCK_TOU_TARIFF_INDIVIDUAL, /**< Block/TOU Tariff with individual thresholds per tier */ +} zb_zcl_price_tariff_charging_scheme_t; + + +/** @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_TARIFF_INFORMATION "PublishTariffInformation" command payload + * @see SE spec, subclause D.4.2.4.5.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_tariff_information_payload_s +{ + + + /** A unique identifier for the commodity supplier. */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this field + * allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** Unique identifier generated by the commodity supplier. + */ + zb_uint32_t issuer_tariff_id; /* (M) */ + + /** A UTC Time field to denote the time at which the price signal becomes valid. + */ + zb_uint32_t start_time; /* (M) */ + + /** An 8-bit bitmap identifying the type of tariff published in this command. + * The least significant nibble represents an enumeration of the tariff type, + * the most significant nibble represents an enumeration specifying the charging + * scheme. + * @see SE spec, Table D-108 and Table D-109 + * @see zb_zcl_price_tariff_type_t + * @see zb_zcl_price_tariff_charging_scheme_e + */ + zb_uint8_t tariff_type_charging_scheme; /* (M) */ + + /** The format and use of this field is the same as for the @e TariffLabel attribute + * or @e ReceivedTariffLabel attribute + */ + zb_uint8_t tariff_label[25]; /* (M) */ + + /** The format and use of this field is the same as for the @e NumberOfPriceTiersInUse + * attribute or @e ReceivedNumberOfPriceTiersInUse attribute + */ + zb_uint8_t number_of_price_tiers_in_use; /* (M) */ + + /** The format and use of this field is the same as for the @e NumberOfBlockThresholdsInUse + * attribute or @e ReceivedNumberOfBlockThresholdsInUse attribute + */ + zb_uint8_t number_of_block_thresholds_in_use; /* (M) */ + + /** The format and use of this field is the same as for the @e UnitOfMeasure attribute + */ + zb_uint8_t unit_of_measure; /* (M) */ + + /** The format and use of this field is the same as for the @e Currencyattribute + */ + zb_uint16_t currency; /* (M) */ + + /** The format and use of this field is the same as for the @e PriceTrailingDigit + * attribute + */ + zb_uint8_t price_trailing_digit; /* (M) */ + + /** The format and use of this field is the same as for the @e StandingCharge + * attribute. A value of 0xFFFFFFFF indicates the field is not used + */ + zb_uint32_t standing_charge; /* (M) */ + + /** The format and use of this field is the same as for the @e TierBlockMode + * attribute or @e ReceivedTierBlockMode attribute + */ + zb_uint8_t tier_block_mode; /* (M) */ + + /** @e BlockThresholdMultiplier provides a value to be multiplied against Threshold + * parameter(s). If present, this attribute must be applied to all @e BlockThreshold + * values to derive values that can be compared against the @e CurrentBlockPeriodConsumptionDelivered + * attribute within the Metering cluster. This parameter must be used in conjunction + * with the @e BlockThresholdDivisor parameter(s). + */ + zb_uint24_t block_threshold_multiplier; /* (M) */ + + /** @e BlockThresholdDivisor provides a value to divide the result of applying the + * @e ThresholdMultiplier attribute to @e BlockThreshold values to derive values that + * can be compared against the @e CurrentBlockPeriodConsumptionDelivered attribute + * within the Metering cluster. This attribute must be used in conjunction with + * the @e BlockThresholdMultiplier parameter(s). In case no divisor is defined, + * this field shall be set to 1. + */ + zb_uint24_t block_threshold_devisor; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_publish_tariff_information_payload_t; + + +/** PublishPriceMatrix and PublishBlockThresholds Sub-Payload Control Bitmap + * @see SE spec, Table D-110 + * @see SE spec, Table D-111 + * @see zb_zcl_price_publish_matrix_type_e + * @see zb_zcl_price_publish_block_thresholds_type_e + */ +enum zb_zcl_price_sub_payload_control_bitmap_e +{ + ZB_ZCL_PRICE_SUB_PAYLOAD_TYPE = 0, /**< 0-bit of bitfield */ +}; + + +/** PublishPriceMatrix Sub-Payload Control values. + * @see SE spec, Table D-110 + * @see zb_zcl_price_sub_payload_control_bitmap_e + */ +typedef enum zb_zcl_price_publish_matrix_type_e +{ + ZB_ZCL_PRICE_BLOCK_TOU_BASED_INFORMATION = 0x00, /**< The information stored in the + * sub payload is Block only or Block/TOU based + */ + ZB_ZCL_PRICE_TOU_BASED_INFORMATION = 0x01, /**< The information stored in the sub + * payload is TOU based. + */ +} zb_zcl_price_publish_matrix_type_t; + + +/** PriceMatrix Sub-Payload + * @see SE spec, subclause D.4.2.4.6.2.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_price_matrix_sub_payload_s +{ + /** The @e Tier/Block ID specifies the TOU Tier or the TOU Tier and Block that + * the subsequent @e Price field in the command applies to + */ + zb_uint8_t tier_block_id; /* (M) */ + + /** This field holds the price information for the Block/TOU or TOU identified + * by the previous @e Tier/Block @e ID field. + */ + zb_uint32_t price; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_price_matrix_sub_payload_t; + + +/** @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_PRICE_MATRIX "PublishPriceMatrix" command payload + * @see SE spec, subclause D.4.2.4.6.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_price_matrix_payload_s +{ + /** A unique identifier for the commodity supplier. */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this field + * allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A @e UTCTime field to denote the time at which the price signal becomes valid. + */ + zb_uint32_t start_time; /* (M) */ + + + /** Unique identifier generated by the commodity supplier. This must match the + * @e IssuerTariffID sent in the related @e PublishTariffInformation command. + */ + zb_uint32_t issuer_tariff_id; /* (M) */ + + /** The @e CommandIndex is used to count the payload fragments in the case that + * an entire payload does not fit into one message. The @e CommandIndex starts + * at 0 and is incremented for each fragment belonging to the same command. + */ + zb_uint8_t command_index; /* (M) */ + + /** In the case that an entire payload does not fit into one message, the + * @e TotalNumberOfCommands field indicates the total number of sub-commands + * in the message. + */ + zb_uint8_t total_number_of_commands; /* (M) */ + + /** An 8-bit bitmap, the least significant bit of which specifies the information + * type stored in the sub payload. The remaining bits are reserved. + */ + zb_uint8_t sub_payload_control; /* (M) */ + + /** @see zb_zcl_price_price_matrix_sub_payload_s + */ + zb_zcl_price_price_matrix_sub_payload_t *price_matrix_sub_payload; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_publish_price_matrix_payload_t; + + +/** PublishBlockThresholds Sub-Payload Control values + * @see SE spec, Table D-111 + * @see zb_zcl_price_sub_payload_control_bitmap_e + */ +typedef enum zb_zcl_price_publish_block_thresholds_type_e +{ + ZB_ZCL_PRICE_SPECIFIC_TOU_TIER = 0x00, /**< Block Thresholds supplied + * apply to a specific TOU tier + */ + ZB_ZCL_PRICE_ALL_TOU_TIER = 0X01, /**< Block Thresholds supplied apply to + * all TOU tiers or when Block Only charging + * is in operation + */ +} zb_zcl_price_publish_block_thresholds_type_t; + + +/** BlockThreshold Sub-Payload Format + * @see SE spec, subclause D.4.2.4.7.2.1 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_block_threshold_sub_payload_s +{ + /** The Tier/NumberOfBlockThresholds field is an 8 bitmap. The format of the + * bitmap is decided by bit0 of the sub-payload control field. + * @n If Bit0 of the Sub-Payload Control field is 0, then the least significant + * nibble represents a value specifying the number of thresholds to follow in + * the command. The most significant nibble represents the Tier that the subsequent + * block threshold values apply to. + * @n If Bit0 of the Sub-Payload Control field is 1, then the most significant + * nibble is unused and should be set to 0. + * @n Valid values for the NumberOfBlockThresholds sub-field are 0 to 15 + * reflecting no block in use (0) to block 15(15). + * Valid values for the Tiers sub-field are from 0 to 15 reflecting no tier to tier + * fifteen. + */ + zb_uint8_t tier_number_of_block_thresholds; + + /** The Block Thresholds represent the threshold values applicable to an + * individual block period and, where applicable, to a particular tier. + */ + zb_uint48_t block_threshold[15]; +} ZB_PACKED_STRUCT zb_zcl_price_block_threshold_sub_payload_t; + + +/** @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_BLOCK_THRESHOLDS "PublishBlockThresholds" command payload + * @see SE spec, subclause D.4.2.4.7.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_block_thresholds_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this + * field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A @e UTCTime field to denote the time at which the price signal becomes valid. + */ + zb_uint32_t start_time; /* (M) */ + + /** Unique identifier generated by the commodity supplier. This must match the + * @e IssuerTariffID sent in the related @e PublishTariffInformation command. + */ + zb_uint32_t issuer_tariff_id; /* (M) */ + + /** The @e CommandIndex is used to count the payload fragments in the case where + * the entire payload does not fit into one message. The @e CommandIndex starts + * at 0 and is incremented for each fragment belonging to the same command. + */ + zb_uint8_t command_index; /* (M) */ + + /** In the case where the entire payload does not fit into one message, the + * @e TotalNumberOfCommands field indicates the total number of sub-commands + * in the message. + */ + zb_uint8_t total_number_of_commands; /* (M) */ + + /** The Sub-Payload Control bitmap specifies the usage of the information contained + * within the Block Threshold Sub-Payload. + * @see zb_zcl_price_publish_block_thresholds_sub_payload_control_bitmap_e + */ + zb_uint8_t sub_payload_control; /* (M) */ + + /** The BlockThreshold Sub-Payload consists of multiple sets of data which + * consist of a @e TierID, @e BlockThresholdCount and the threshold values + * associated with the stated Tier. + * @see zb_zcl_price_block_threshold_sub_payload_t + */ + zb_zcl_price_block_threshold_sub_payload_t *block_threshold_sub_payload; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_publish_block_thresholds_payload_t; + + +/** @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CO2_VALUE "PublishCO2Value" command payload + * @see SE spec, subclause D.4.2.4.8.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_co2_value_payload_s +{ + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this field + * allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A @e UTCTime field to denote the time at which the @e CO2 value becomes valid. + */ + zb_uint32_t start_time; /* (M) */ + + /** An 8-bit bitmap identifying the type of tariff published in this command. + * The least significant nibble represents an enumeration of the tariff type. + * The most significant nibble is reserved. + * @see zb_zcl_price_tariff_type_t + */ + zb_uint8_t tariff_type; /* (M) */ + + /** The format and use of this field is the same as for the @e CO2 attribute or + * @e ReceivedCO2 attribute . A value of 0xFFFFFFFF indicates field not used. + */ + zb_uint32_t co2_value; /* (M) */ + + /** The format and use of this field is the same as for the @e CO2Unit attribute + * or @e ReceivedCO2Unit attribute. A value of 0xFF indicates field not used. + */ + zb_uint8_t co2_value_unit; /* (M) */ + + /** The format and use of this field is the same as for the @e CO2TrailingDigit + * attribute or @e ReceivedCO2TrailingDigit attribute. + * A value of 0xFF indicates field not used. + */ + zb_uint8_t co2_value_trailing_digit; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_publish_co2_value_payload_t; + + +/** @see SE spec, subclause D.4.2.4.9.2 + * @see zb_zcl_price_publish_tier_labels_payload_t::tier_labels + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_tier_labels_sub_payload_s +{ + /** The tier number that the associated @e TierLabel applies to. */ + zb_uint8_t tier_id; /* (M) */ + + /** Octet String field capable of storing a 12 character string (the first + * character indicates the string length, represented in hexadecimal format) + * encoded in the UTF-8 format. + */ + zb_uint8_t tier_label[13]; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_publish_tier_labels_sub_payload_t; + + +/** @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_TIER_LABELS "PublishTierLabels" command payload + * @see SE spec, subclause D.4.2.4.9.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_tier_labels_payload_s +{ + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this field + * allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** Unique identifier generated by the commodity supplier. This is used to + * identify the tariff that the labels apply to. + */ + zb_uint32_t issuer_tariff_id; /* (M) */ + + /** The @e CommandIndex is used to count the payload fragments in the case where + * the entire payload does not fit into one message. The @e CommandIndex starts + * at 0 and is incremented for each fragment belonging to the same command. + */ + zb_uint8_t command_index; /* (M) */ + + /** In the case where the entire payload does not fit into one message, the + * @e TotalNumberOfCommands field indicates the total number of sub-commands + * in the message. + */ + zb_uint8_t total_number_of_commands; /* (M) */ + + /** The number of @e TierID/Tier Label sets contained within the command. + */ + zb_uint8_t number_of_labels; /* (M) */ + + /** @see zb_zcl_price_publish_tier_labels_sub_payload_t */ + zb_zcl_price_publish_tier_labels_sub_payload_t *tier_labels; + +} ZB_PACKED_STRUCT zb_zcl_price_publish_tier_labels_payload_t; + + +/** Check if @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_TIER_LABELS "PublishTierLabels" command payload size is valid + * @param size - size of received data payload + */ +#define ZB_ZCL_PRICE_PUBLISH_TIER_LABELS_PAYLOAD_SIZE_IS_VALID(size) \ + ((size >= (sizeof(zb_zcl_price_publish_tier_labels_payload_t)-sizeof(void *)) ? ZB_TRUE : ZB_FALSE)) + + + +/** @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_BILLING_PERIOD "PublishBillingPeriod" command payload + * @see SE spec, D.4.2.4.10 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_billing_period_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information is + * provided that replaces older information for the same time period, this field + * allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A @e UTCTime field to denote the time at which the billing period starts. + */ + zb_uint32_t billing_period_start_time; /* (M) */ + + /** An unsigned 24-bit field to denote the billing period duration. The + * duration units are defined by the @e BillingPeriodDurationType field. + */ + zb_uint24_t billing_period_duration; /* (M) */ + + /** An 8-bit bitmap where the least significant nibble is an enumerated + * sub-field indicating the time base used for the duration, and the most + * significant nibble is an enumerated sub-field providing duration control. + * @see zb_zcl_price_block_period_duration_type_t + * @see zb_zcl_price_block_period_duration_control_t + */ + zb_uint8_t billing_period_duration_type; /* (M) */ + + /** An 8-bit bitmap identifying the type of tariff published in this command. + * The least significant nibble represents an enumeration of the tariff type. + * The most significant nibble is reserved. + * @see zb_zcl_price_block_period_duration_control_t + */ + zb_uint8_t tariff_type; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_publish_billing_period_payload_t; + + +/** @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CONSOLIDATED_BILL "PublishConsolidatedBill" command payload + * @see SE spec, subclause D.4.2.4.11.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_consolidated_bill_payload_s +{ + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this field + * allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A @e UTCTime field containing the start time of the related billing period. + */ + zb_uint32_t billing_period_start_time; /* (M) */ + + /** An unsigned 24-bit field denoting the duration of the related billing period. + */ + zb_uint24_t billing_period_duration; /* (M) */ + + /** An 8-bit bitmap where the least significant nibble is an enumerated sub-field + * indicating the time base used for the duration, and the most significant nibble + * is an enumerated sub-field providing duration control. + * @see SE spec, Table D-105, Table D-106 + */ + zb_uint8_t billing_period_duration_type; /* (M) */ + + /** An 8-bit bitmap identifying the type of tariff published in this command. + * The least significant nibble represents an enumeration of the tariff type. + * The most significant nibble is reserved. + * @see zb_zcl_price_tariff_type_t + */ + zb_uint8_t tariff_type; /* (M) */ + + /** An unsigned 32-bit field containing the consolidated bill value for the + * stated billing period. + */ + zb_uint32_t consolidated_bill; /* (M) */ + + /** An unsigned 16-bit field containing identifying information concerning the + * local unit of currency used in the @e ConsolidatedBill field. + */ + zb_uint16_t currency; /* (M) */ + + /** An 8-bit field used to determine where the decimal point is located in the + * @e ConsolidatedBill field. + */ + zb_uint8_t bill_trailing_digit; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_publish_consolidated_bill_payload_t; + + +/** CPP Auth Enumeration + * @see SE spec, Table D-112 + */ +typedef enum zb_zcl_price_cpp_price_tier_e +{ + ZB_ZCL_PRICE_CPP_PRICE_TIER_CPP1 = 0, /**< CPP1 */ + ZB_ZCL_PRICE_CPP_PRICE_TIER_CPP2 = 1, /**< CPP2 */ +} zb_zcl_price_cpp_price_tier_t; + + +/** CPP Auth Enumeration + * @see SE spec, Table D-113 + */ +typedef enum zb_zcl_price_cpp_event_status_e +{ + ZB_ZCL_PRICE_CPP_EVENT_STATUS_PENDING = 0, /**< Pending */ + ZB_ZCL_PRICE_CPP_EVENT_STATUS_ACCEPTED, /**< Accepted */ + ZB_ZCL_PRICE_CPP_EVENT_STATUS_REJECTED, /**< Rejected */ + ZB_ZCL_PRICE_CPP_EVENT_STATUS_FORCED, /**< Forced */ +} zb_zcl_price_cpp_event_status_t; + + +/** @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CPP_EVENT "PublishCPPEvent" command payload + * @see SE spec, subclause D.4.2.4.12.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_cpp_event_payload_s +{ + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this field + * allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A @e UTCTime field to denote the time at which the CPP event begins. A start + * date/time of 0x00000000 shall indicate that the command should be executed + * immediately. + */ + zb_uint32_t start_time; /* (M) */ + + + /** Defines the duration of the CPP event. + */ + zb_uint16_t duration_in_minutes; /* (M) */ + + /** An 8-bit bitmap identifying the type of tariff published in this command. + * The least significant nibble represents an enumeration of the tariff type. + * The most significant nibble is reserved. + * @see zb_zcl_price_tariff_type_t + */ + zb_uint8_t tariff_type; /* (M) */ + + /** An 8-bit enumeration identifying the price tier associated with this CPP event. + * The price(s) contained in the active price matrix for that price tier will override + * the normal pricing scheme. + * @see zb_zcl_price_cpp_price_tier_t + */ + zb_uint8_t cpp_price_tier; /* (M) */ + + /** An 8-bit enumeration identifying the status of the CPP event. + * @see zb_zcl_price_cpp_event_status_t + */ + zb_uint8_t cpp_auth; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_publish_cpp_event_payload_t; + + +/** @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CREDIT_PAYMENT "PublishCreditPayment" command payload. + * @see SE spec, subclause D.4.2.4.13.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_credit_payment_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this field + * allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A @e UTCTime field containing the time that the next credit payment is due. */ + zb_uint32_t credit_payment_due_date; /* (M) */ + + /** An unsigned 32-bit field denoting the current amount this is overdue from + * the consumer. This field should be provided in the same currency as used in + * the Price cluster. + */ + zb_uint32_t credit_payment_overdue_amount; /* (M) */ + + /** An 8-bit enumeration identifying the current credit payment status. + */ + zb_uint8_t credit_payment_status; /* (M) */ + + /** An unsigned 32-bit field denoting the last credit payment. This field should + * be provided in the same currency as used in the Price cluster. + */ + zb_uint32_t credit_payment; /* (M) */ + + /** A @e UTCTime field containing the time at which the last credit payment + * was made. + */ + zb_uint32_t credit_payment_date; /* (M) */ + + /** An string of between 0-20 octets used to denote the last credit payment + * reference used by the energy supplier. + */ + zb_uint8_t credit_payment_ref[21]; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_publish_credit_payment_payload_t; + + +/** Currency Change Control Enumeration + * @see SE spec, Table D-114 + */ +typedef enum zb_zcl_price_currency_change_control_e +{ + ZB_ZCL_PRICE_CLEAR_BILLING_INFORMATION = 1 << 0, /**< 1 = Clear Billing Information + * @n 0 = Do Not Clear Billing Information + */ + ZB_ZCL_PRICE_CONVERT_BILLING_INFORMATION = 1 << 1, /**< 1 = Convert Billing Information using the New Currency + * @n 0 = Do Not Convert Billing Information + */ + ZB_ZCL_PRICE_CLEAR_OLD_CONSUMPTION_DATA = 1 << 2, /**< 1 = Clear Old Consumption Data + * @n 0 = Do Not Clear Old Consumption Data + */ + ZB_ZCL_PRICE_CONVERT_OLD_CONSUMPTION_DATA = 1 << 3, /**< 1 = Convert Old Consumption Data using the New Currency + * @n 0 = Do Not Convert Old Consumption Data + */ +} zb_zcl_price_currency_cghange_control_t; + + +/** @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CURRENCY_CONVERSION "PublishCurrencyConversion" command payload. + * @see SE spec, subclause D.4.2.4.14.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_publish_currency_conversion_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity provider. When new information + * is provided that replaces older information for the same time period, this + * field allows devices to determine which information is newer. + */ + zb_uint32_t issuer_event_id; /* (M) */ + + /** A @e UTCTime field to denote the time at which the new currency becomes valid. + */ + zb_uint32_t start_time; /* (M) */ + + /** An unsigned 16-bit field containing identifying information concerning the + * old local unit of currency used in the Price cluster. + */ + zb_uint16_t old_currency; /* (M) */ + + /** An unsigned 16-bit field containing identifying information concerning the + * new local unit of currency used in the Price cluster. The value of the @e NewCurrency + * field should match the values defined by ISO 4217. + */ + zb_uint16_t new_currency; /* (M) */ + + /** The format and use of this field is the same as for the @e ConversionFactor + * attribute as defined in D.4.2.2.4.3. + */ + zb_uint32_t conversion_factor; /* (M) */ + + /** The format and use of this field is the same as for the + * @e ConversionFactorTrailingDigit attribute as defined in D.4.2.2.4.4. + */ + zb_uint8_t conversion_factor_trailing_digit; /* (M) */ + + /** A 32-bit mask that denotes the functions that are required to be carried + * out on processing of this command. + */ + zb_uint32_t currency_change_control_flags; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_publish_currency_conversion_payload_t; + + +/** @ref ZB_ZCL_PRICE_SRV_CMD_CANCEL_TARIFF "CancelTariff" command payload + * @see SE spec, subclause D.4.2.4.15.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_price_cancel_tariff_payload_s +{ + + /** An unsigned 32-bit field containing a unique identifier for the commodity + * provider. + */ + zb_uint32_t provider_id; /* (M) */ + + /** Unique identifier generated by the commodity Supplier. All parts of a tariff + * instance shall have the same @e IssuerTariffID. + */ + zb_uint32_t issuer_tariff_id; /* (M) */ + + /** An 8-bit bitmap identifying the type of tariff to be cancelled by this command. + * The least significant nibble represents an enumeration of the tariff type. + * The most significant nibble is reserved. + * @see SE spec, Table D-108 + * @see zb_zcl_price_tariff_type_t + */ + zb_uint8_t tariff_type; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_price_cancel_tariff_payload_t; + + +/** @cond internals_doc */ +/** @def ZB_ZCL_PRICE_GET_REQUESTOR_RX_ON_WHEN_IDLE + * @brief Macro for getting Requestor RX on When Idle state. + * @param x - zb_zcl_price_get_current_price_payload_t value. + */ +#define ZB_ZCL_PRICE_GET_REQUESTOR_RX_ON_WHEN_IDLE(x) ZB_CHECK_BIT_IN_BIT_VECTOR(x, 0) + +/** @def ZB_ZCL_PRICE_SET_REQUESTOR_RX_ON_WHEN_IDLE + * @brief Macro for setting Requestor RX on When Idle state. + * @param x - zb_zcl_price_get_current_price_payload_t value. + */ +#define ZB_ZCL_PRICE_SET_REQUESTOR_RX_ON_WHEN_IDLE(x) ZB_SET_BIT_IN_BIT_VECTOR(x, 0) +/** @endcond */ /* internals_doc */ + +/** @def ZB_ZCL_PRICE_SEND_CMD_GET_CURRENT_PRICE + * @brief Macro for sending @ref ZB_ZCL_PRICE_CLI_CMD_GET_CURRENT_PRICE "GetCurrentPrice" command. + * @param _param - Reference to buffer. + * @param _dst_addr - Address of the device to send command to. + * @param _dst_addr_mode - Address mode for _dst_addr. + * @param _dst_ep - Destination endpoint. + * @param _src_ep - Current endpoint. + * @param _rx_on_when_idle - Helps to determine publishing + * policy for the server, (see SE spec, subclause D.4.2.3.2.1.1) + */ +#define ZB_ZCL_PRICE_SEND_CMD_GET_CURRENT_PRICE( \ + _param, _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _rx_on_when_idle) \ + zb_zcl_price_send_cmd_get_current_price( \ + _param, _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _rx_on_when_idle, NULL) + +/** @def ZB_ZCL_PRICE_SEND_CMD_GET_SCHEDULED_PRICES + * @brief Macro for sending @ref ZB_ZCL_PRICE_CLI_CMD_GET_SCHEDULED_PRICES "GetScheduledPrices" command. + * @param _param - Reference to buffer. + * @param _dst_addr - Address of the device to send command to. + * @param _dst_addr_mode - Address mode for _dst_addr. + * @param _dst_ep - Destination endpoint. + * @param _src_ep - Current endpoint. + * @param _payload - Packet payload (@ref + * zb_zcl_price_get_scheduled_prices_payload_t). + */ +#define ZB_ZCL_PRICE_SEND_CMD_GET_SCHEDULED_PRICES( \ + _param, _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload) \ + zb_zcl_price_send_cmd_get_scheduled_prices( \ + _param, _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload, NULL) + +/** @def ZB_ZCL_PRICE_SEND_CMD_PUBLISH_PRICE + * @brief Macro for sending @ref ZB_ZCL_PRICE_SEND_CMD_PUBLISH_PRICE "PublishPrice" command. + * @param _param - Reference to buffer. + * @param _dst_addr - Address of the device to send command to. + * @param _dst_addr_mode - Address mode for _dst_addr. + * @param _dst_ep - Destination endpoint. + * @param _src_ep - Current endpoint. + * @param _payload - Packet payload (@ref zb_zcl_price_publish_price_payload_t). + */ +#define ZB_ZCL_PRICE_SEND_CMD_PUBLISH_PRICE( \ + _param, _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload) \ + zb_zcl_price_send_cmd_publish_price( \ + _param, _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload, NULL) + + +/** @def ZB_ZCL_PRICE_SEND_CMD_GET_TIER_LABELS + * @brief Macro for sending @ref ZB_ZCL_PRICE_CLI_CMD_GET_TIER_LABELS "GetTierLabels" command. + * @param _param - Reference to buffer. + * @param _dst_addr - Address of the device to send command to. + * @param _dst_addr_mode - Address mode for _dst_addr. + * @param _dst_ep - Destination endpoint. + * @param _src_ep - Current endpoint. + * @param _payload - Packet payload (ref to @ref zb_zcl_price_get_tier_labels_payload_t). + */ +#define ZB_ZCL_PRICE_SEND_CMD_GET_TIER_LABELS(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_price_send_cmd_get_tier_labels(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** @def ZB_ZCL_PRICE_SEND_CMD_PUBLISH_TIER_LABELS + * @brief Macro for sending @ref ZB_ZCL_PRICE_SRV_CMD_PUBLISH_TIER_LABELS "PublishTierLabels" command. + * @param _param - Reference to buffer. + * @param _dst_addr - Address of the device to send command to. + * @param _dst_addr_mode - Address mode for _dst_addr. + * @param _dst_ep - Destination endpoint. + * @param _src_ep - Current endpoint. + * @param _payload - Packet payload (ref to @ref zb_zcl_price_publish_tier_labels_payload_t). + */ +#define ZB_ZCL_PRICE_SEND_CMD_PUBLISH_TIER_LABELS(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload) \ + zb_zcl_price_send_cmd_publish_tier_labels(_param, _dst_addr, _dst_addr_mode, \ + _dst_ep, _src_ep, _payload, NULL) + + +/** @cond internals_doc */ +/** @def ZB_ZCL_PRICE_SEND_CMD_PRICE_ACK + * @brief Macro for sending @ref ZB_ZCL_PRICE_CLI_CMD_PRICE_ACK "PriceAcknowledgement" command. + * @param _param - Reference to buffer. + * @param _dst_addr - Address of the device to send command to. + * @param _dst_addr_mode - Address mode for _dst_addr. + * @param _dst_ep - Destination endpoint. + * @param _src_ep - Current endpoint. + * @param _payload - Packet payload (@ref zb_zcl_price_ack_payload_t). + */ +#define ZB_ZCL_PRICE_SEND_CMD_PRICE_ACK( \ + _param, _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload) \ + zb_zcl_price_send_cmd_price_ack( \ + _param, _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload, NULL) + +/** @cond internals_doc */ +/** @def ZB_ZCL_PRICE_SEND_CMD_PRICE_ACK_TSN + * @brief Macro for sending @ref ZB_ZCL_PRICE_SEND_CMD_PRICE_ACK_TSN "PriceAcknowledgement" command. + * @param _param - Reference to buffer. + * @param _dst_addr - Address of the device to send command to. + * @param _dst_addr_mode - Address mode for _dst_addr. + * @param _dst_ep - Destination endpoint. + * @param _src_ep - Current endpoint. + * @param _payload - Packet payload (@ref zb_zcl_price_ack_payload_t). + * @param _tsn - sequence number of source command + */ +#define ZB_ZCL_PRICE_SEND_CMD_PRICE_ACK_TSN( \ + _param, _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload, _tsn) \ + zb_zcl_price_send_cmd_price_ack_tsn( \ + _param, _dst_addr, _dst_addr_mode, _dst_ep, _src_ep, _payload, _tsn, NULL) + +void zb_zcl_price_send_cmd_publish_price(zb_uint8_t param, const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, + const zb_zcl_price_publish_price_payload_t *payload, + zb_callback_t cb); + +void zb_zcl_price_send_cmd_get_current_price(zb_uint8_t param, const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, zb_uint8_t rx_on_when_idle, + zb_callback_t cb); + +void zb_zcl_price_send_cmd_price_ack(zb_uint8_t param, const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_price_ack_payload_t *payload, + zb_callback_t cb); + +/** Function for sending @ref ZB_ZCL_PRICE_CLI_CMD_PRICE_ACK_TSN "PriceAcknowledgement" command. + * @param _param - Reference to buffer. + * @param _dst_addr - Address of the device to send command to. + * @param _dst_addr_mode - Address mode for _dst_addr. + * @param _dst_ep - Destination endpoint. + * @param _src_ep - Current endpoint. + * @param _payload - Packet payload (@ref zb_zcl_price_ack_payload_t). + * @param _tsn - sequence number of source command + * @param cb - Callback which should be called when the ZCL stack receives APS ack. + */ +void zb_zcl_price_send_cmd_price_ack_tsn(zb_uint8_t param, const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, + zb_uint8_t dst_ep, zb_uint8_t src_ep, + const zb_zcl_price_ack_payload_t *payload, + zb_uint8_t tsn, + zb_callback_t cb); + +void zb_zcl_price_send_cmd_get_scheduled_prices(zb_uint8_t param, const zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, + const zb_zcl_price_get_scheduled_prices_payload_t *payload, + zb_callback_t cb); + + +void zb_zcl_price_send_cmd_get_tier_labels(zb_uint8_t param, zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, + zb_zcl_price_get_tier_labels_payload_t *payload, + zb_callback_t cb); + + +void zb_zcl_price_send_cmd_publish_tier_labels(zb_uint8_t param, zb_addr_u *dst_addr, + zb_aps_addr_mode_t dst_addr_mode, zb_uint8_t dst_ep, + zb_uint8_t src_ep, + zb_zcl_price_publish_tier_labels_payload_t *payload, + zb_callback_t cb); + +/** @endcond */ /* internals_doc */ + + +/** @} */ /* end of ZB_ZCL_PRICE_CLUSTER_COMMANDS */ + +/** @cond internals_doc */ +/*** Internal handler for Price Cluster commands */ + +void zb_zcl_price_init_server(void); +void zb_zcl_price_init_client(void); +#define ZB_ZCL_CLUSTER_ID_PRICE_SERVER_ROLE_INIT zb_zcl_price_init_server +#define ZB_ZCL_CLUSTER_ID_PRICE_CLIENT_ROLE_INIT zb_zcl_price_init_client + +/** @endcond */ /* internals_doc */ + +/** @} */ /* Price cluster */ +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +#endif /* ZB_ZCL_PRICE_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_rel_humidity_measurement.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_rel_humidity_measurement.h new file mode 100644 index 0000000..8e71f68 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_rel_humidity_measurement.h @@ -0,0 +1,181 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Relative Humidity Measurement cluster definitions +*/ + +#ifndef ZB_ZCL_REL_HUMIDITY_MEASUREMENT_H +#define ZB_ZCL_REL_HUMIDITY_MEASUREMENT_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_WATER_CONTENT_MEASUREMENT + * @{ + */ + +/* Cluster ZB_ZCL_WATER_CONTENT_MEASUREMENT */ + +/*! @name Water Content Measurement cluster attributes + @{ +*/ + +/*! @brief Water Content Measurement cluster attribute identifiers + @see ZCL specification revision 7, Relative Humidity MeasuremenWater Content Measurement Cluster 4.7.2.1 +*/ +enum zb_zcl_rel_humidity_measurement_attr_e +{ + /** @brief MeasuredValue, ZCL specification revision 7 subsection 4.7.2.1.1 MeasuredValue Attribute */ + ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_VALUE_ID = 0x0000, + /** @brief MinMeasuredValue, ZCL specification revision 7 subsection 4.7.2.1.2 MinMeasuredValue Attribute*/ + ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MIN_VALUE_ID = 0x0001, + /** @brief MaxMeasuredValue, ZCL specification revision 7 subsection 4.7.2.1.3 MaxMeasuredValue Attribute*/ + ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MAX_VALUE_ID = 0x0002, + /** The Tolerance attribute SHALL indicate the magnitude of the + * possible error that is associated with MeasuredValue, using + * the same units and resolution. + * @brief Tolerance, ZCL specification revision 7 subsection 4.7.2.1.4 Tolerance Attribute + */ + ZB_ZCL_ATTR_REL_HUMIDITY_TOLERANCE_ID = 0x0003, +}; + +/** @brief Default value for Water Content Measurement cluster revision global attribute */ +#define ZB_ZCL_WATER_CONTENT_MEASUREMENT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** @brief MeasuredValue attribute unknown value */ +#define ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_VALUE_UNKNOWN 0xFFFF + +/** @brief MinMeasuredValue attribute minimum value */ +#define ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MIN_VALUE_MIN_VALUE 0x0000 + +/** @brief MinMeasuredValue attribute maximum value */ +#define ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MIN_VALUE_MAX_VALUE 0x270F + +/** @brief MinMeasuredValue attribute undefined value */ +#define ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MIN_VALUE_UNDEFINED 0xFFFF + +/** @brief MaxMeasuredValue attribute minimum value */ +#define ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MAX_VALUE_MIN_VALUE 0x0001 + +/** @brief MaxMeasuredValue attribute maximum value */ +#define ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MAX_VALUE_MAX_VALUE 0x2710 + +/** @brief MaxMeasuredValue attribute value not defined */ +#define ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MAX_VALUE_UNDEFINED 0xFFFF + +/** @brief Default value for MeasurementValue attribute */ +#define ZB_ZCL_REL_HUMIDITY_MEASUREMENT_VALUE_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for MeasurementMinValue attribute */ +#define ZB_ZCL_REL_HUMIDITY_MEASUREMENT_MIN_VALUE_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Default value for MeasurementMaxValue attribute */ +#define ZB_ZCL_REL_HUMIDITY_MEASUREMENT_MAX_VALUE_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @cond internals_doc */ +/*! @internal @name Relative Humidity Measurement cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MIN_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MIN_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MAX_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MAX_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_ZCL_REL_HUMIDITY_MEASUREMENT_REPORT_ATTR_COUNT 1 + +/*! @} */ /* Relative Humidity Measurement cluster internals */ +/*! @} + * @endcond */ /* internals_doc */ + +/** @brief Declare attribute list for Relative Humidity Measurement cluster - server side + @param attr_list - attribute list name + @param value - pointer to variable to store MeasuredValue attribute + @param min_value - pointer to variable to store MinMeasuredValue attribute + @param max_value - pointer to variable to store MAxMeasuredValue attribute +*/ +#define ZB_ZCL_DECLARE_REL_HUMIDITY_MEASUREMENT_ATTRIB_LIST(attr_list, \ + value, min_value, max_value) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_WATER_CONTENT_MEASUREMENT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_VALUE_ID, (value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MIN_VALUE_ID, (min_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MAX_VALUE_ID, (max_value)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* Relative Humidity Measurement cluster attributes */ + +/*! @name Relative Humidity Measurement cluster commands + @{ +*/ + +/*! @} */ /* Relative Humidity Measurement cluster commands */ + +/*! @} */ /* ZCL Relative Humidity Measurement cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_rel_humidity_init_server(void); +void zb_zcl_rel_humidity_init_client(void); +#define ZB_ZCL_CLUSTER_ID_REL_HUMIDITY_MEASUREMENT_SERVER_ROLE_INIT zb_zcl_rel_humidity_init_server +#define ZB_ZCL_CLUSTER_ID_REL_HUMIDITY_MEASUREMENT_CLIENT_ROLE_INIT zb_zcl_rel_humidity_init_client + +#endif /* ZB_ZCL_REL_HUMIDITY_MEASUREMENT_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_reporting.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_reporting.h new file mode 100644 index 0000000..a6b5d32 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_reporting.h @@ -0,0 +1,372 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Zigbee cluster library definitions for reporting functionality +*/ + +#ifndef ZB_ZCL_REPORTING_H +#define ZB_ZCL_REPORTING_H 1 + +#if !(defined ZB_ZCL_DISABLE_REPORTING) || defined(DOXYGEN) + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** + * @addtogroup ZB_ZCL_REPORTING + * @{ + * @details + * ZCL attribute reporting being described in ZCL spec, subclauses 2.4.7 through 2.4.11, and + * subclauses covering clusters with reportable attributes. + * + * API for attribute reporting configuring and configuration details reading documented in: @ref + * cfg_reporting_cmd, and @ref report_attr_cmd respectively. + * + * Since all events related to attribute reporting are being handled internally, application can + * be provided with information on attribute report receipt event, and attribute report not + * received within predefined interval event. To handle these events, application may set + * "report attribute" and "no reporting" callbacks with @ref ZB_ZCL_SET_REPORT_ATTR_CB() and + * @ref ZB_ZCL_SET_NO_REPORTING_CB() macros respectively. + * + * @par Example + * @snippet light_sample/dimmable_light/bulb.c zb_zcl_set_report_attr_cb + * @snippet light_sample/dimmable_light/bulb.c zb_zcl_set_report_attr_cb_example + * @par + */ + +/* Boundary and default values are defined by application profile */ + +/*! Default value for minimum reporting interval */ +#define ZB_ZCL_MIN_REPORTING_INTERVAL_DEFAULT 0x0005 + +/*! Default value for maximum reporting interval */ +#define ZB_ZCL_MAX_REPORTING_INTERVAL_DEFAULT 0x0000 + +union zb_zcl_attr_var_u +{ + zb_uint8_t u8; + zb_int8_t s8; + zb_uint16_t u16; + zb_int16_t s16; + zb_uint24_t u24; + zb_int24_t s24; + zb_uint32_t u32; + zb_int32_t s32; + zb_uint48_t u48; + zb_uint8_t data_buf[4]; + zb_uint32_t data_buf_crc32; + zb_single_t f32; +}; + +/** @cond internals_doc */ + +/** @brief Structure for storing Reporting information */ +typedef struct zb_zcl_reporting_info_s +{ + zb_uint8_t direction; /*!< Direction: report is send or received */ + zb_uint8_t ep; /*!< Endpoint number */ + zb_uint16_t cluster_id; /*!< Cluster ID for reporting */ + zb_uint8_t cluster_role; + zb_uint16_t attr_id; /*!< Attribute ID for reporting */ + zb_uint8_t flags; /*!< Flags to inform status of reporting */ + zb_time_t run_time; /*!< Time to run next reporting activity */ + union + { + struct + { + zb_uint16_t min_interval; /*!< Actual minimum reporting interval */ + zb_uint16_t max_interval; /*!< Actual maximum reporting interval */ + union zb_zcl_attr_var_u delta; /*!< Actual reportable change */ + union zb_zcl_attr_var_u reported_value; /*!< The last reported value */ + zb_uint16_t def_min_interval; /*!< Default minimum reporting interval */ + zb_uint16_t def_max_interval; /*!< Default maximum reporting interval */ + } + send_info; /*!< send_info is stored on cluster server side (as usual) and describes how + attribute should be reported */ + struct + { + zb_uint16_t timeout; /*!< Timeout period */ + } + recv_info; /*!< recv_info is stored on cluster client side (as usual) and describes how + attribute report is received */ + } + u; + + struct + { + zb_uint16_t short_addr; /*!< Destination short address */ + zb_uint8_t endpoint; /*!< Destination endpoint */ + zb_uint16_t profile_id; /*!< Profile id */ + } + dst; + + zb_uint16_t manuf_code; /*!< Manufacturer specific code */ +} +zb_zcl_reporting_info_t; + +#if defined ZB_USE_NVRAM + +/* FIXME: Dataset is not aligned (21 bytes)! Fix align and use u48 instead of u32 for delta! */ + +/** @brief Structure for storing Reporting information to NVRAM */ +typedef ZB_PACKED_PRE struct zb_zcl_reporting_info_nvram_s +{ + zb_uint8_t direction; /*!< Direction: report is send or received */ + zb_uint8_t ep; /*!< Endpoint number */ + zb_uint16_t cluster_id; /*!< Cluster ID for reporting */ + zb_uint8_t cluster_role; /*!< Cluster role */ + zb_uint16_t attr_id; /*!< Attribute ID for reporting */ + zb_uint16_t manuf_code; /*!< Manufacturer specific code */ + zb_uint8_t flags; /*!< Flags to inform status of reporting */ + + zb_uint16_t min_interval; /*!< Minimum reporting interval or timeout for client*/ + zb_uint16_t max_interval; /*!< Maximum reporting interval */ + /* FIXME: Should be U48 here! Leave it as is to do not perform migration! U32 delta is enough for + * the most cases... */ + zb_uint32_t delta; /*!< Reportable change */ + + zb_uint16_t short_addr_dest; /*!< Destination short address */ + zb_uint8_t endpoint_dest; /*!< Destination endpoint */ + zb_uint16_t profile_id_dest; /*!< Profile id */ + zb_uint8_t align[1]; +} ZB_PACKED_STRUCT zb_zcl_reporting_info_nvram_t; + +#endif /* defined ZB_USE_NVRAM */ + +typedef struct zb_zcl_reporting_ctx_s +{ + zb_uint16_t min_interval; + zb_uint16_t max_interval; + zb_uint16_t timeout; + + zb_uint8_t buf_ref; +} +zb_zcl_reporting_ctx_t; + +/** @endcond */ /* internals_doc */ + +/** @brief Informs application that some attribute value was not reported during defined time + interval + @param ep - endpoint number + @param cluster_id - cluster ID + @param attr_id - attribute ID +*/ +typedef void (*zb_zcl_no_reporting_cb_t)( + zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint16_t attr_id); + +/** @brief Informs application about received attribute report + @param addr - source address + @param src_ep - source endpoint number + @param dst_ep - destination endpoint number + @param cluster_id - cluster ID + @param attr_id - attribute ID + @param attr_type - attribute type + @param value - pointer to reported data value +*/ + +typedef void (*zb_zcl_report_attr_cb_t)( + zb_zcl_addr_t *addr, zb_uint8_t src_ep, zb_uint8_t dst_ep, zb_uint16_t cluster_id, zb_uint16_t attr_id, zb_uint8_t attr_type, zb_uint8_t *value); +/** @cond internals_doc */ + +/** Enumeration of reporting info flag values */ +typedef enum zb_zcl_reporting_flags_e +{ + ZB_ZCL_REPORTING_SLOT_BUSY = 0x01, /*!< Reporting info slot is busy */ + ZB_ZCL_REPORT_ATTR = 0x01 << 1, /*!< Current attribute should be reported */ + ZB_ZCL_REPORT_IS_ALLOWED = 0x01 << 2, /*!< Reporting for attribute is allowed if + * min_interval timeout condition is met */ + ZB_ZCL_REPORTING_STOP = 0x01 << 3, /*!< Stop reporting this attribute */ + ZB_ZCL_REPORT_TIMER_STARTED = 0x01 << 4, + ZB_ZCL_REPORT_IS_SENT = 0x01 << 5, + ZB_ZCL_REPORT_IS_FIRST = 0x01 << 6, /*!< First report for this attribute */ +} +zb_zcl_reporting_flags_t; + +#define ZB_ZCL_SET_REPORTING_FLAG(rep_info, f) ((rep_info)->flags |= (zb_uint8_t)(f)) + +#define ZB_ZCL_CLR_REPORTING_FLAG(rep_info, f) ((rep_info)->flags &= (zb_uint8_t)(f^0xFF)) + +#define ZB_ZCL_GET_REPORTING_FLAG(rep_info, f) ((rep_info)->flags & (zb_uint8_t)(f)) + +#define ZB_ZCL_CLR_ALL_REPORTING_FLAGS(rep_info) ((rep_info)->flags = 0) + + +/*! @internal min_interval zero value */ +#define ZB_ZCL_MIN_INTERVAL_ZERO 0x0000 + +/*! @internal Check, if min_interval should be taken into account */ +#define ZB_ZCL_MIN_INTERVAL_SPECIFIED \ + (ZCL_CTX().reporting_ctx.min_interval != ZB_ZCL_MIN_INTERVAL_ZERO) + +/** @endcond */ /* internals_doc */ + +/** @brief If Maximum reporting interval is set to value 0xFFFF,reporting is not needed for current + attribute +*/ +#define ZB_ZCL_REPORTING_NOT_NEEDED 0xFFFF + +/** @cond internals_doc */ + +#define ZB_ZCL_TIMEOUT_ZERO 0x0000 + +#define ZB_ZCL_INVALID_TIMEOUT 0xFFFF + +#define ZB_ZCL_UNDEFINED_REPORTING_SLOT 0xFF +#define ZB_ZCL_MAX_REPORTING_SLOTS_BY_EP (ZB_ZCL_UNDEFINED_REPORTING_SLOT / ZB_ZCL_MAX_EP_NUMBER) + +/************************** Reporting functions declarations **********************************/ + +#ifdef ZB_ZCL_ENABLE_DEFAULT_REPORT_ATTR_PROCESSING +void zb_zcl_report_attr_cmd_handler(zb_uint8_t param); +#endif + +void zb_zcl_report_received(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id); + +void zb_zcl_report_received_manuf(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id, zb_uint16_t manuf_code); + +zb_ret_t zb_zcl_put_reporting_info(zb_zcl_reporting_info_t* rep_info_ptr, zb_bool_t override); + +zb_ret_t zb_zcl_put_reporting_info_from_req(zb_zcl_configure_reporting_req_t *config_rep_req, + zb_zcl_attr_addr_info_t* attr_addr_info); + +void zb_zcl_init_reporting_info(void); + +zb_zcl_reporting_info_t* zb_zcl_find_reporting_info( zb_uint8_t ep, + zb_uint16_t cluster_id, + zb_uint8_t cluster_role, + zb_uint16_t attr_id); + +zb_zcl_reporting_info_t* zb_zcl_find_reporting_info_manuf( zb_uint8_t ep, + zb_uint16_t cluster_id, + zb_uint8_t cluster_role, + zb_uint16_t attr_id, + zb_uint16_t manuf_code); + +zb_zcl_reporting_info_t* zb_zcl_get_next_reporting_info( + zb_zcl_reporting_info_t *rep_info_init, zb_uint8_t is_manuf_spec); + +void zb_zcl_reporting_cb(zb_uint8_t param); + +void zb_zcl_save_reported_value(zb_zcl_reporting_info_t *rep_info, zb_zcl_attr_t* attr_desc); + +void zb_zcl_mark_attr_for_reporting(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id); +void zb_zcl_mark_attr_for_reporting_manuf(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id, zb_uint16_t manuf_code); + +/** @endcond */ /* internals_doc */ + +/** @brief Start attribute reporting + + @deprecated This function will be removed in the next Major release after February 2023 + Use @ref zb_zcl_start_attr_reporting_manuf() instead + + @param ep - endpoint number + @param cluster_id - cluster ID + @param cluster_role - cluster role + @param attr_id - attribute ID + @return RET_OK if reporting is successfully started \n + RET_DOES_NOT_EXIST if reporting can't be configured with given parameters (i.e cluster not present) +*/ +zb_ret_t zb_zcl_start_attr_reporting(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id); + +/** @brief Start attribute reporting + @param ep - endpoint number + @param cluster_id - cluster ID + @param cluster_role - cluster role + @param attr_id - attribute ID + @param manuf_code - manufacturer specific code + @return RET_OK if reporting is successfully started \n + RET_DOES_NOT_EXIST if reporting can't be configured with given parameters (i.e cluster not present) +*/ +zb_ret_t zb_zcl_start_attr_reporting_manuf(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id, zb_uint16_t manuf_code); + +/** @brief Stop attribute reporting + + @deprecated This function will be removed in the next Major release after February 2023 + Use @ref zb_zcl_stop_attr_reporting_manuf() instead + + @param ep - endpoint number + @param cluster_id - cluster ID + @param cluster_role - cluster role + @param attr_id - attribute ID + @return RET_OK if reporting is successfully stopped \n + RET_DOES_NOT_EXIST if reporting was not set up with given parameters +*/ +zb_ret_t zb_zcl_stop_attr_reporting(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id); + +/** @brief Stop attribute reporting + @param ep - endpoint number + @param cluster_id - cluster ID + @param cluster_role - cluster role + @param attr_id - attribute ID + @param manuf_code - manufacturer specific code + @return RET_OK if reporting is successfully stopped \n + RET_DOES_NOT_EXIST if reporting was not set up with given parameters +*/ +zb_ret_t zb_zcl_stop_attr_reporting_manuf(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id, zb_uint16_t manuf_code); + +/** @brief Check if an attribute is configured for reporting or not + + @deprecated This function will be removed in the next Major release after February 2023 + Use @ref zcl_is_attr_reported_manuf() instead + + @param ep - endpoint number + @param cluster_id - cluster ID + @param cluster_role - cluster role + @param attr_id - attribute ID + @return ZB_TRUE if attribute is reported +*/ +zb_bool_t zcl_is_attr_reported(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id); + +/** @brief Check if an attribute is configured for reporting or not + @param ep - endpoint number + @param cluster_id - cluster ID + @param cluster_role - cluster role + @param attr_id - attribute ID + @param manuf_code - manufacturer specific code + @return ZB_TRUE if attribute is reported +*/ +zb_bool_t zcl_is_attr_reported_manuf(zb_uint8_t ep, zb_uint16_t cluster_id, zb_uint8_t cluster_role, zb_uint16_t attr_id, zb_uint16_t manuf_code); + +/* TODO: Document */ +zb_ret_t zb_zcl_put_reporting_info(zb_zcl_reporting_info_t* rep_info_ptr, zb_bool_t override); + +/** @} */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +#endif /* !(defined ZB_ZCL_DISABLE_REPORTING) || defined(DOXYGEN) */ + +#endif /* ZB_ZCL_REPORTING_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_scenes.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_scenes.h new file mode 100644 index 0000000..6152a43 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_scenes.h @@ -0,0 +1,2245 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Scenes cluster definitions +*/ + +#ifndef ZB_ZCL_SCENES_H +#define ZB_ZCL_SCENES_H 1 + +/** @cond DOXYGEN_ZCL_SECTION */ + +/*! @defgroup ZB_ZCL_SCENES ZCL Scenes cluster + @ingroup ZB_ZCL_CLUSTERS + @addtogroup ZB_ZCL_SCENES + ZCL Scenes cluster definitions + @{ +*/ + +/* ZB_ZCL_CLUSTER_ID_SCENES = 0x0005 */ + +/*! @name Scenes cluster attributes + @{ +*/ + +/*! @brief Scene cluster attribute identifiers + @see ZCL specification, subclause 3.7.2.2 + */ +enum zb_zcl_scene_attr_e +{ + /*! Number of scenes currently in the device's scene table */ + ZB_ZCL_ATTR_SCENES_SCENE_COUNT_ID = 0x0000, + /*! Scene ID of the scene last invoked */ + ZB_ZCL_ATTR_SCENES_CURRENT_SCENE_ID = 0x001, + /*! @brief Group ID of the scene last invoked + + Can hold 0x0000 if the scene last invoked is not associated with a group + */ + ZB_ZCL_ATTR_SCENES_CURRENT_GROUP_ID = 0x002, + /*! @brief Indicates whether the state of the device corresponds to + that associated with the CurrentScene and CurrentGroup attributes + @li TRUE indicates that these attributes are valid + @li FALSE indicates that they are not valid + + SceneValid attribute has to be maintained by the application according to ZCL spec snippet below: + + > Before a scene has been stored or recalled, this attribute is set to FALSE. After a successful Store Scene or + > Recall Scene command it is set to TRUE. If, after a scene is stored or recalled, the state of the device is + > modified, this attribute is set to FALSE. + + */ + ZB_ZCL_ATTR_SCENES_SCENE_VALID_ID = 0x003, + /* TODO Remove default value for Name support attribute when scene name + support will be provided + */ + /*! @brief Indicates support for scene names + + The most significant bit of the NameSupport attribute indicates whether or + not scene names are supported + @li 1 indicates that they are supported + @li 0 indicates that they are not supported + @note Currently scene names are not supported + */ + ZB_ZCL_ATTR_SCENES_NAME_SUPPORT_ID = 0x004, + /*! @brief specifies the IEEE address of the device that last configured the + scene table + + The value 0xffffffffffffffff indicates that the device has not been + configured, or that the address of the device that last configured the + scenes cluster is not known + @attention The attribute is not supported! + */ + ZB_ZCL_ATTR_SCENES_LAST_CONFIGURED_BY_ID = 0x005 +}; + +/** @brief Default value for Scenes cluster revision global attribute */ +#define ZB_ZCL_SCENES_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0003u) + +/** @brief Maximal value for implemented Scenes cluster revision global attribute */ +#define ZB_ZCL_SCENES_CLUSTER_REVISION_MAX ZB_ZCL_SCENES_CLUSTER_REVISION_DEFAULT + +/** @brief Mask to extract Name support bit */ +#define ZB_ZCL_SCENES_NAME_SUPPORT_BIT_MASK 0x80 + +/*! Minimal permissible value for Current group attribute */ +#define ZB_ZCL_ATTR_SCENES_CURRENT_GROUP_MIN_VALUE 0x0001 +/*! Maximal permissible value for Current group attribute */ +#define ZB_ZCL_ATTR_SCENES_CURRENT_GROUP_MAX_VALUE 0xfff7 +/*! Maximal number of scene table records */ +#define ZB_ZCL_MAX_SCENE_TABLE_RECORDS 16 + +/** @brief Default value for Scene count attribute */ +#define ZB_ZCL_SCENES_SCENE_COUNT_DEFAULT_VALUE 0 + +/** @brief Default value for Current scene attribute */ +#define ZB_ZCL_SCENES_CURRENT_SCENE_DEFAULT_VALUE 0 + +/** @brief Default value for Current group attribute */ +#define ZB_ZCL_SCENES_CURRENT_GROUP_DEFAULT_VALUE 0 + +/** @brief Default value for Scene valid attribute */ +#define ZB_ZCL_SCENES_SCENE_VALID_DEFAULT_VALUE 0 + +/** @brief "Not used" value for Recall scene transition time */ +#define ZB_ZCL_RECALL_SCENES_TRANSITION_TIME_NOT_USED_VALUE 0xffff + +/* + * TODO: Remove default value for Scenes.NameSupport attribute when scene names + * will be supported. + */ +/** @brief Default value for Name support attribute + * The Stack does not support scene names, the default value for the attribute can be declared until name support will be added +*/ +#define ZB_ZCL_SCENES_NAME_SUPPORT_DEFAULT_VALUE 0 + +/** @brief Global Scene - group identifier + see ZLL spec 6.5.1.3.1*/ +#define ZB_ZCL_SCENE_GLOBAL_SCENE_GROUP_ID 0x00 + +/** @brief Global Scene - scene identifier + see ZLL spec 6.5.1.3.1*/ +#define ZB_ZCL_SCENE_GLOBAL_SCENE_ID 0x00 + + +/*! @brief Fixed-size part of the Scene table */ +typedef ZB_PACKED_PRE struct zb_zcl_scene_table_record_fixed_s +{ + /*! @brief Group identifier for the scene + + Can be zero if the scene is not associated with any group @attention Since + value of 0xffff is not appropriate as a group identifier, it is being used + as a free record marker in a form of @ref ZB_ZCL_SCENES_FREE_SCENE_TABLE_RECORD + macro + */ + zb_uint16_t group_id; + /*! @brief Scene transition time */ + zb_uint16_t transition_time; + /*! @brief Scene identifier */ + zb_uint8_t scene_id; + /*! @brief Field set length + + Actual length of the field sets. While the maximal length of the field + sets is known, its actual length should be figured out in order to finish reading at + a proper point. E. g.: as stated in ZCL spec, subclause 3.7.2.4.1.1, it is + not mandatory for a field set to be included in the command for every + cluster on the endpoint that has a defined field set. This field can provide + and actual length of the field sets thus being able to read + only the info required. + */ + zb_uint8_t field_sets_length; + zb_uint8_t transition_time_100ms; +} ZB_PACKED_STRUCT zb_zcl_scene_table_record_fixed_t; + +/*! @brief Declares a "free record" marker for a scene table + Used as a value of a group_id field in a corresponding table record +*/ +#define ZB_ZCL_SCENES_FREE_SCENE_TABLE_RECORD 0xffff + +/** @brief Default value for scene transition time */ +#define ZB_ZCL_SCENES_TRANSITION_TIME_DEFAULT_VALUE 0 + +/*! @brief Common part of the field set definition */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_fieldset_common_s +{ + zb_uint16_t cluster_id; /*!< Cluster identifier */ + zb_uint8_t fieldset_length; /*!< Length of the field set's variable part */ +} ZB_PACKED_STRUCT zb_zcl_scenes_fieldset_common_t; + +/*! @brief Declares Scenes attribute list + @param attr_list Attribute list name + @param scene_count @ref ZB_ZCL_ATTR_SCENES_SCENE_COUNT_ID placeholder + @param current_scene @ref ZB_ZCL_ATTR_SCENES_CURRENT_SCENE_ID placeholder + @param current_group @ref ZB_ZCL_ATTR_SCENES_CURRENT_GROUP_ID placeholder + @param scene_valid @ref ZB_ZCL_ATTR_SCENES_SCENE_VALID_ID placeholder + @param name_support @ref ZB_ZCL_ATTR_SCENES_NAME_SUPPORT_ID placeholder +*/ +#define ZB_ZCL_DECLARE_SCENES_ATTRIB_LIST( \ + attr_list, \ + scene_count, \ + current_scene, \ + current_group, \ + scene_valid, \ + name_support) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_SCENES) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_SCENES_SCENE_COUNT_ID, (scene_count)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_SCENES_CURRENT_SCENE_ID, (current_scene)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_SCENES_CURRENT_GROUP_ID, (current_group)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_SCENES_SCENE_VALID_ID, (scene_valid)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_SCENES_NAME_SUPPORT_ID, (name_support)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @cond internals_doc */ +/** @brief Removes All scenes corresponding to a group identifiers in a whole device. + @param param - buffer to get data from. + @param group_id - group identifier for which all scenes must be removed. +*/ +void zb_zcl_scenes_remove_all_scenes_in_all_endpoints_by_group_id(zb_uint8_t param, zb_uint16_t group_id); +void zb_zcl_scenes_remove_all_scenes_in_all_endpoints(zb_uint8_t param); +/*! @} + * @endcond */ /* internals_doc */ + +/*! @} */ /* Scenes cluster attributes */ + +/** @cond internals_doc */ +/*! @name Scenes cluster internals + Internal structures for Scenes cluster + @internal + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_SCENES_SCENE_COUNT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_SCENES_SCENE_COUNT_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_SCENES_CURRENT_SCENE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_SCENES_CURRENT_SCENE_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_SCENES_CURRENT_GROUP_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_SCENES_CURRENT_GROUP_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_SCENES_SCENE_VALID_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_SCENES_SCENE_VALID_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_SCENES_NAME_SUPPORT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_SCENES_NAME_SUPPORT_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! @} */ /* Scenes cluster internals */ +/*! @} + * @endcond */ /* internals_doc */ + +/*! @name Scenes cluster commands + @{ +*/ + +/*! @brief Command identifiers for Scenes Cluster + @see ZCL spec, subclause 3.7.2.4 +*/ +enum zb_zcl_scenes_cmd_e +{ + /** Add scene command */ + ZB_ZCL_CMD_SCENES_ADD_SCENE = 0x00, + /** View scene command */ + ZB_ZCL_CMD_SCENES_VIEW_SCENE = 0x01, + /** Remove scene command */ + ZB_ZCL_CMD_SCENES_REMOVE_SCENE = 0x02, + /** Remove all scenes command */ + ZB_ZCL_CMD_SCENES_REMOVE_ALL_SCENES = 0x03, + /** Store scene command */ + ZB_ZCL_CMD_SCENES_STORE_SCENE = 0x04, + /** Recall scene command */ + ZB_ZCL_CMD_SCENES_RECALL_SCENE = 0x05, + /** Get scene membership command */ + ZB_ZCL_CMD_SCENES_GET_SCENE_MEMBERSHIP = 0x06, + /** The Enhanced Add Scene command allows a scene to be added using a finer scene + * transition time than the Add Scene command. */ + ZB_ZCL_CMD_SCENES_ENHANCED_ADD_SCENE = 0x40, + /** The Enhanced View Scene command allows a scene to be retrieved using + * a finer scene transition time than the View Scene command. */ + ZB_ZCL_CMD_SCENES_ENHANCED_VIEW_SCENE = 0x41, + /** The Copy Scene command allows a device to efficiently copy scenes from + * one group/scene identifier pair to another group/scene identifier pair. */ + ZB_ZCL_CMD_SCENES_COPY_SCENE = 0x42, +}; + +/*! @brief Command response identifiers for Scenes Cluster + @see ZCL spec, subclause 3.7.2.5 +*/ +enum zb_zcl_scenes_cmd_resp_e +{ + /** Add scene response */ + ZB_ZCL_CMD_SCENES_ADD_SCENE_RESPONSE = 0x00, + /** View scene response */ + ZB_ZCL_CMD_SCENES_VIEW_SCENE_RESPONSE = 0x01, + /** Remove scene response */ + ZB_ZCL_CMD_SCENES_REMOVE_SCENE_RESPONSE = 0x02, + /** Remove all scenes response */ + ZB_ZCL_CMD_SCENES_REMOVE_ALL_SCENES_RESPONSE = 0x03, + /** Store scene response */ + ZB_ZCL_CMD_SCENES_STORE_SCENE_RESPONSE = 0x04, + /** Get scene membership response */ + ZB_ZCL_CMD_SCENES_GET_SCENE_MEMBERSHIP_RESPONSE = 0x06, + /** The Enhanced Add Scene Response command allows a device to respond + * to an Enhanced Add Scene command.*/ + ZB_ZCL_CMD_SCENES_ENHANCED_ADD_SCENE_RESPONSE = 0x40, + /** The Enhanced View Scene Response command allows a device to respond + * to an Enhanced View Scene command using a finer scene transition time + * that was available in the ZCL. */ + ZB_ZCL_CMD_SCENES_ENHANCED_VIEW_SCENE_RESPONSE = 0x41, + /** The Copy Scene Response command allows a device to respond + * to a Copy Scene command.*/ + ZB_ZCL_CMD_SCENES_COPY_SCENE_RESPONSE = 0x42, +}; + +/** @cond internals_doc */ +/* Scenes cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_SCENES_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_SCENES_ADD_SCENE_RESPONSE, \ + ZB_ZCL_CMD_SCENES_VIEW_SCENE_RESPONSE, \ + ZB_ZCL_CMD_SCENES_REMOVE_SCENE_RESPONSE, \ + ZB_ZCL_CMD_SCENES_REMOVE_ALL_SCENES_RESPONSE, \ + ZB_ZCL_CMD_SCENES_STORE_SCENE_RESPONSE, \ + ZB_ZCL_CMD_SCENES_GET_SCENE_MEMBERSHIP_RESPONSE + +#define ZB_ZCL_CLUSTER_ID_SCENES_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_SCENES_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_SCENES_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_SCENES_ADD_SCENE, \ + ZB_ZCL_CMD_SCENES_VIEW_SCENE, \ + ZB_ZCL_CMD_SCENES_REMOVE_SCENE, \ + ZB_ZCL_CMD_SCENES_REMOVE_ALL_SCENES, \ + ZB_ZCL_CMD_SCENES_STORE_SCENE, \ + ZB_ZCL_CMD_SCENES_RECALL_SCENE, \ + ZB_ZCL_CMD_SCENES_GET_SCENE_MEMBERSHIP + +#define ZB_ZCL_CLUSTER_ID_SCENES_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_SCENES_CLIENT_ROLE_GENERATED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + +/** + * Inform User App about Scene cluster Add Scene command. + * + */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_add_scene_req_s +{ + zb_uint16_t group_id; /**< Scene group identifier */ + zb_uint8_t scene_id; /**< Scene identifier */ + zb_uint16_t transition_time; /**< Scene transition time */ + /*! @brief Scene name + + Has zero length (for compatibility) as unsupported attribute. + */ + zb_uint8_t scene_name[1]; +} ZB_PACKED_STRUCT zb_zcl_scenes_add_scene_req_t; + + +/*! @brief Common macro to start filling Add scene command frame + + Fills the constant-structure part of the command payload only. + + Command can contain no fieldsets defining empty scene. The new scene can be + used, for example, for storing fieldsets with Store scene command. + @note According to a 3.7.2.4.2. subclause of ZCL spec, the command shall be + addressed to a single device (not a group). + @param buffer to put packet to + @param cmd_struct_ptr - pointer to the place variable-structure part of the + command payload (fieldsets) should be placed. + @param dis_default_resp - enable/disable default response + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store + @param transition_time - scene transition time + @param add_scene_cmd_id - a scene cmd ID (Add Scene or Enh Add Scene) +*/ +#define ZB_ZCL_SCENES_INIT_ADD_SCENE_REQ_COMMON( \ + buffer, \ + cmd_struct_ptr, \ + dis_default_resp, \ + group_id, \ + scene_id, \ + transition_time, \ + add_scene_cmd_id) \ + { \ + cmd_struct_ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL( \ + cmd_struct_ptr, \ + dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ( \ + cmd_struct_ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + add_scene_cmd_id); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_struct_ptr, (group_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_struct_ptr, (scene_id)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_struct_ptr, (transition_time)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_struct_ptr, 0); \ + } + +/*! @brief Start filling Add scene command frame + + Fills the constant-structure part of the command payload only. + + Command can contain no fieldsets defining empty scene. The new scene can be + used, for example, for storing fieldsets with Store scene command. + @note According to a 3.7.2.4.2. subclause of ZCL spec, the command shall be + addressed to a single device (not a group). + @param buffer to put packet to + @param cmd_struct_ptr - pointer to the place variable-structure part of the + command payload (fieldsets) should be placed. + @param dis_default_resp - enable/disable default response + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store + @param transition_time - scene transition time (in seconds) +*/ +#define ZB_ZCL_SCENES_INIT_ADD_SCENE_REQ( \ + buffer, \ + cmd_struct_ptr, \ + dis_default_resp, \ + group_id, \ + scene_id, \ + transition_time) \ + ZB_ZCL_SCENES_INIT_ADD_SCENE_REQ_COMMON( \ + (buffer), \ + (cmd_struct_ptr), \ + (dis_default_resp), \ + (group_id), \ + (scene_id), \ + (transition_time), \ + (ZB_ZCL_CMD_SCENES_ADD_SCENE)) + +#ifndef ZB_ZCL_SCENES_OPTIONAL_COMMANDS_DISABLED + +/*! @brief Start filling Enhanced Add scene command frame + + Fills the constant-structure part of the command payload only. + + Command can contain no fieldsets defining empty scene. The new scene can be + used, for example, for storing fieldsets with Store scene command. + @note According to a 3.7.2.4.2. subclause of ZCL spec, the command shall be + addressed to a single device (not a group). + @param buffer to put packet to + @param cmd_struct_ptr - pointer to the place variable-structure part of the + command payload (fieldsets) should be placed. + @param dis_default_resp - enable/disable default response + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store + @param transition_time - scene transition time (in tenths of a second) +*/ +#define ZB_ZCL_SCENES_INIT_ENHANCED_ADD_SCENE_REQ( \ + buffer, \ + cmd_struct_ptr, \ + dis_default_resp, \ + group_id, \ + scene_id, \ + transition_time) \ + ZB_ZCL_SCENES_INIT_ADD_SCENE_REQ_COMMON( \ + (buffer), \ + (cmd_struct_ptr), \ + (dis_default_resp), \ + (group_id), \ + (scene_id), \ + (transition_time), \ + (ZB_ZCL_CMD_SCENES_ENHANCED_ADD_SCENE)) + +#endif /* !ZB_ZCL_SCENES_OPTIONAL_COMMANDS_DISABLED */ + +/*! @brief Sends Add scene command + + @note According to a 3.7.2.4.2. subclause of ZCL spec, the command shall be + addressed to a single device (not a group). + @param buffer - with prepared command payload + @param cmd_struct_ptr - pointer to the place variable-structure part of the + @param dst_addr - address to send packet to + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param callback for getting command send status +*/ +#define ZB_ZCL_SCENES_SEND_ADD_SCENE_REQ( \ + buffer, \ + cmd_struct_ptr, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + callback) \ + { \ + ZB_ZCL_FINISH_PACKET(buffer, cmd_struct_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, \ + dst_addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + prof_id, \ + ZB_ZCL_CLUSTER_ID_SCENES, \ + callback); \ + } + +/** @brief Adds fieldset into the buffer for sending command + @param cmd_struct_ptr - pointer to the place in the buffer to put data to + @param cluster identifier the fieldset under consideration belongs to + @param fs_length - summary length of the attributes in the fieldset + @attention The order of the attribute values in the fieldset is significant +*/ +#define ZB_ZCL_SCENES_INIT_FIELDSET(cmd_struct_ptr, cluster, fs_length) \ + { \ + ZB_ZCL_PACKET_PUT_DATA16_VAL((cmd_struct_ptr), (cluster)); \ + ZB_ZCL_PACKET_PUT_DATA8((cmd_struct_ptr), (fs_length)); \ + } + + +/** @brief Parse common part of Add Scene command + @param buffer containing Store scene command payload + @param cmd_struct_ptr - pointer to the request representation structure of type zb_zcl_scenes_add_scene_req_t or NULL pointer if payload size is + too small + @attention The macro changes content of the buffer + @note The macro ignores scene name in the buffer, and, if it has non-zero + size, skips it and directly sets length of the scene name to zero in the + command representation structure +*/ +#define ZB_ZCL_SCENES_GET_ADD_SCENE_REQ_COMMON(buffer, cmd_struct_ptr) \ + { \ + if (sizeof(zb_zcl_scenes_add_scene_req_t) > zb_buf_len((buffer))) \ + { \ + (cmd_struct_ptr) = NULL; \ + } \ + else \ + { \ + (cmd_struct_ptr) = \ + (zb_zcl_scenes_add_scene_req_t*)zb_buf_begin(buffer); \ + ZB_ZCL_HTOLE16_INPLACE(&(cmd_struct_ptr)->group_id); \ + ZB_ZCL_HTOLE16_INPLACE(&(cmd_struct_ptr)->transition_time); \ + (void)zb_buf_cut_left( \ + (buffer), \ + sizeof(zb_zcl_scenes_add_scene_req_t) + \ + (cmd_struct_ptr)->scene_name[0]); \ + (cmd_struct_ptr)->scene_name[0] = 0; \ + } \ + } + +/** @brief Parses fieldset description + @param buffer containing fieldset + @param cmd_struct_ptr - pointer to the fieldset description representation + structure (of type @ref zb_zcl_scenes_fieldset_common_s) or NULL pointer if + payload size is too small + @param content_length - variable to contain size of the fieldset content + left unprocessed + @attention The macro changes content of the buffer +*/ +#define ZB_ZCL_SCENES_GET_ADD_SCENE_REQ_NEXT_FIELDSET_DESC( \ + buffer, \ + cmd_struct_ptr, \ + content_length) \ + { \ + if (sizeof(zb_zcl_scenes_fieldset_common_t) > zb_buf_len((buffer))) \ + { \ + (cmd_struct_ptr) = NULL; \ + } \ + else \ + { \ + (cmd_struct_ptr) = (zb_zcl_scenes_fieldset_common_t *)zb_buf_begin(buffer); \ + (content_length) = sizeof(zb_zcl_scenes_fieldset_common_t) + \ + ( (zb_zcl_scenes_fieldset_common_t*) \ + (cmd_struct_ptr))->fieldset_length; \ + if ((content_length) > zb_buf_len((buffer))) \ + { \ + (cmd_struct_ptr) = NULL; \ + (content_length) = 0; \ + } \ + else \ + { \ + /* Cludgy: decoding cluster_id in the fieldset directly */ \ + ZB_ZCL_HTOLE16_INPLACE((cmd_struct_ptr)); \ + (void)zb_buf_cut_left((buffer), (content_length)); \ + } \ + } \ + } + +/** @brief Copies parsed fieldset description into designated memory area + @param src_data_ptr - pointer to the memory area containing parsed fieldset + description + @param dst_data_ptr - pointer to the memory area to put fieldset description + to + @param content_length - remaining length of the unprocessed fieldset content +*/ +#define ZB_ZCL_SCENES_GET_ADD_SCENE_REQ_STORE_FIELDSET_COMMON( \ + src_data_ptr, \ + dst_data_ptr, \ + content_length) \ + { \ + ZB_MEMCPY( \ + (dst_data_ptr), \ + (src_data_ptr), \ + sizeof(zb_zcl_scenes_fieldset_common_t)); \ + ((zb_zcl_scenes_fieldset_common_t*)(dst_data_ptr))->fieldset_length = 0; \ + content_length -= sizeof(zb_zcl_scenes_fieldset_common_t); \ + } + +/*! @brief View scene command payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_view_scene_req_s +{ + zb_uint16_t group_id; /*!< Scene group identifier */ + zb_uint8_t scene_id; /*!< Scene identifier */ +} ZB_PACKED_STRUCT zb_zcl_scenes_view_scene_req_t; + +/*! @brief Common macro to send View Scene commands + + @note According to a 3.7.2.4.2. subclause of ZCL spec, the command shall be + addressed to a single device (not a group). + The command can be sent to device or group of devices either + @param buffer to put packet to + @param dst_addr - address to send packet to + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param dis_default_resp - enable/disable default response + @param callback for getting command send status + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store + @param view_scene_cmd_id - command ID (View Scene or Enhanced View Scene) +*/ +#define ZB_ZCL_SCENES_SEND_VIEW_SCENE_REQ_COMMON( \ + buffer, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + callback, \ + group_id, \ + scene_id, \ + view_scene_cmd_id) \ + { \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL( \ + ptr, \ + dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ( \ + ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + view_scene_cmd_id); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (scene_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, \ + dst_addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + prof_id, \ + ZB_ZCL_CLUSTER_ID_SCENES, \ + callback); \ + } + +/*! @brief Send View Scene commands + + @note According to a 3.7.2.4.2. subclause of ZCL spec, the command shall be + addressed to a single device (not a group). + The command can be sent to device or group of devices either + @param buffer to put packet to + @param dst_addr - address to send packet to + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param dis_default_resp - enable/disable default response + @param callback for getting command send status + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store +*/ +#define ZB_ZCL_SCENES_SEND_VIEW_SCENE_REQ( \ + buffer, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + callback, \ + group_id, \ + scene_id) \ + ZB_ZCL_SCENES_SEND_VIEW_SCENE_REQ_COMMON( \ + buffer, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + callback, \ + group_id, \ + scene_id, \ + ZB_ZCL_CMD_SCENES_VIEW_SCENE) + +#ifndef ZB_ZCL_SCENES_OPTIONAL_COMMANDS_DISABLED + +/*! @brief Send Enhanced View Scene command + + @note According to a 3.7.2.4.2. subclause of ZCL spec, the command shall be + addressed to a single device (not a group). + The command can be sent to device or group of devices either + @param buffer to put packet to + @param dst_addr - address to send packet to + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param dis_default_resp - enable/disable default response + @param callback for getting command send status + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store +*/ +#define ZB_ZCL_SCENES_SEND_ENHANCED_VIEW_SCENE_REQ( \ + buffer, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + callback, \ + group_id, \ + scene_id) \ + ZB_ZCL_SCENES_SEND_VIEW_SCENE_REQ_COMMON( \ + buffer, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + callback, \ + group_id, \ + scene_id, \ + ZB_ZCL_CMD_SCENES_ENHANCED_VIEW_SCENE) + +#endif /* !ZB_ZCL_SCENES_OPTIONAL_COMMANDS_DISABLED */ + +/** @brief Parses Scenes.ViewScene command payload + @param buffer to get data from + @param cmd_struct_ptr - pointer to the request representation structure (of + type @ref zb_zcl_scenes_view_scene_req_s) or NULL pointer if payload size is + too small + @attention The macro changes content of the buffer +*/ +#define ZB_ZCL_SCENES_GET_VIEW_SCENE_REQ(buffer, cmd_struct_ptr) \ + { \ + if (sizeof(zb_zcl_scenes_view_scene_req_t) > zb_buf_len((buffer))) \ + { \ + (cmd_struct_ptr) = NULL; \ + } \ + else \ + { \ + (cmd_struct_ptr) = \ + (zb_zcl_scenes_view_scene_req_t*)zb_buf_begin(buffer); \ + ZB_ZCL_HTOLE16_INPLACE(&(cmd_struct_ptr)->group_id); \ + } \ + } + +/*! @brief Remove scene command payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_remove_scene_req_s +{ + zb_uint16_t group_id; /*!< Scene group identifier */ + zb_uint8_t scene_id; /*!< Scene identifier */ +} ZB_PACKED_STRUCT zb_zcl_scenes_remove_scene_req_t; + +/*! @brief Send Remove scene command + + The command can be sent to device or group of devices either + @param buffer to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode. Either @ref + ZB_APS_ADDR_MODE_16_ENDP_PRESENT or @ref + ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT will fit + @param dst_ep - destination endpoint (if sendting to a particular device) + @param ep - sending endpoint + @param prof_id - profile identifier + @param dis_default_resp - enable/disable default response + @param callback for getting command send status + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store +*/ +#define ZB_ZCL_SCENES_SEND_REMOVE_SCENE_REQ( \ + buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + callback, \ + group_id, \ + scene_id) \ + { \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL( \ + ptr, \ + dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ( \ + ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_SCENES_REMOVE_SCENE); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (scene_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prof_id, \ + ZB_ZCL_CLUSTER_ID_SCENES, \ + callback); \ + } + +/** @brief Parses Scenes.RemoveScene command payload + @param buffer to get data from + @param cmd_struct_ptr - pointer to the request representation structure (of + type @ref zb_zcl_scenes_remove_scene_req_s) or NULL pointer if payload size + is too small + @attention The macro changes content of the buffer +*/ +#define ZB_ZCL_SCENES_GET_REMOVE_SCENE_REQ(buffer, cmd_struct_ptr) \ + { \ + if (sizeof(zb_zcl_scenes_remove_scene_req_t) > zb_buf_len((buffer))) \ + { \ + (cmd_struct_ptr) = NULL; \ + } \ + else \ + { \ + (cmd_struct_ptr) = \ + (zb_zcl_scenes_remove_scene_req_t*)zb_buf_begin(buffer); \ + ZB_ZCL_HTOLE16_INPLACE(&(cmd_struct_ptr)->group_id); \ + } \ + } + +/*! @brief Remove all scenes command payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_remove_all_scenes_req_s +{ + zb_uint16_t group_id; /*!< Scene group identifier */ +} ZB_PACKED_STRUCT zb_zcl_scenes_remove_all_scenes_req_t; + +/*! @brief Send Remove all scenes command + + The command can be sent to device or group of devices either + @param buffer to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode. Either @ref + ZB_APS_ADDR_MODE_16_ENDP_PRESENT or @ref + ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT will fit + @param dst_ep - destination endpoint (if sendting to a particular device) + @param ep - sending endpoint + @param prof_id - profile identifier + @param dis_default_resp - enable/disable default response + @param callback for getting command send status + @param group_id - group identifier for the scene to store +*/ +#define ZB_ZCL_SCENES_SEND_REMOVE_ALL_SCENES_REQ( \ + buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + callback, \ + group_id) \ + { \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL( \ + ptr, \ + dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ( \ + ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_SCENES_REMOVE_ALL_SCENES); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prof_id, \ + ZB_ZCL_CLUSTER_ID_SCENES, \ + callback); \ + } + +/** @brief Parses Scenes.RemoveScene command payload + @param buffer to get data from + @param cmd_struct_ptr - pointer to the request representation structure (of + type @ref zb_zcl_scenes_remove_scene_req_s) or NULL pointer if payload size + is too small + @attention The macro changes content of the buffer +*/ +#define ZB_ZCL_SCENES_GET_REMOVE_ALL_SCENES_REQ(buffer, cmd_struct_ptr) \ + { \ + if ( sizeof(zb_zcl_scenes_remove_all_scenes_req_t) \ + > zb_buf_len((buffer))) \ + { \ + (cmd_struct_ptr) = NULL; \ + } \ + else \ + { \ + (cmd_struct_ptr) = \ + (zb_zcl_scenes_remove_all_scenes_req_t*)zb_buf_begin(buffer); \ + ZB_ZCL_HTOLE16_INPLACE(&(cmd_struct_ptr)->group_id); \ + } \ + } + +/*! @brief Store scene command payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_store_scene_req_s +{ + zb_uint16_t group_id; /*!< Group identifier */ + zb_uint8_t scene_id; /*!< Scene identifier */ +} ZB_PACKED_STRUCT zb_zcl_scenes_store_scene_req_t; + +/*! @brief Send Store Scene command + + The command can be sent to device or group of devices either + @param buffer to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode. Either @ref + ZB_APS_ADDR_MODE_16_ENDP_PRESENT or @ref + ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT will fit + @param dst_ep - destination endpoint (if sendting to a particular device) + @param ep - sending endpoint + @param prof_id - profile identifier + @param dis_default_resp - enable/disable default response + @param callback for getting command send status + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store +*/ +#define ZB_ZCL_SCENES_SEND_STORE_SCENE_REQ( \ + buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + callback, \ + group_id, \ + scene_id) \ + { \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL( \ + ptr, \ + dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ( \ + ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_SCENES_STORE_SCENE); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (scene_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prof_id, \ + ZB_ZCL_CLUSTER_ID_SCENES, \ + callback); \ + } + +/** @brief Parse Store Scene command + @param buffer containing Store scene command payload + @param cmd_struct_ptr - pointer to the request representation structure (of + type @ref zb_zcl_scenes_store_scene_req_s) or NULL pointer if payload size + is too small + @attention The macro changes content of the buffer +*/ +#define ZB_ZCL_SCENES_GET_STORE_SCENE_REQ(buffer, cmd_struct_ptr) \ + { \ + if (sizeof(zb_zcl_scenes_store_scene_req_t) > zb_buf_len((buffer))) \ + { \ + (cmd_struct_ptr) = NULL; \ + } \ + else \ + { \ + ZB_ZCL_HTOLE16_INPLACE(zb_buf_begin((buffer))); \ + (cmd_struct_ptr) = \ + (zb_zcl_scenes_store_scene_req_t*)zb_buf_begin(buffer); \ + (void)zb_buf_cut_left( \ + (buffer), \ + sizeof(zb_zcl_scenes_store_scene_req_t)); \ + } \ + } + +/*! @brief Recall scene command payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_recall_scene_req_s +{ + zb_uint16_t group_id; /*!< Scene group identifier */ + zb_uint8_t scene_id; /*!< Scene identifier */ + zb_uint16_t transition_time; /*!< Transition Time identifier */ +} ZB_PACKED_STRUCT zb_zcl_scenes_recall_scene_req_t; + +/*! @brief Recall scene command transition_time payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_recall_scene_transition_time_req_s +{ + zb_uint16_t transition_time; /*!< Determines how long the transition takes from the old cluster state to the new cluster state */ +} ZB_PACKED_STRUCT zb_zcl_scenes_recall_scene_transition_time_req_t; + +/*! @brief Send Recall scene command + The command can be sent to device or group of devices either + @param buffer to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode. Either @ref + ZB_APS_ADDR_MODE_16_ENDP_PRESENT or @ref + ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT will fit + @param dst_ep - destination endpoint (if sendting to a particular device) + @param ep - sending endpoint + @param prof_id - profile identifier + @param dis_default_resp - enable/disable default response + @param callback for getting command send status + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store + @param transition_time - determines how long the transition takes from the old cluster state to the new cluster state +*/ +void zb_zcl_scenes_send_recall_scene_req_zcl8(zb_bufid_t buffer, + const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint8_t dst_ep, + zb_uint8_t ep, + zb_uint16_t prof_id, + zb_uint8_t dis_default_resp, + zb_callback_t callback, + zb_uint16_t group_id, + zb_uint8_t scene_id, + zb_uint16_t transition_time); + +/*! @brief Send Recall scene command (pre-ZCL8) + Use @ref zb_zcl_scenes_send_recall_scene_req_zcl8 for ZCL8 revision call. + The command can be sent to device or group of devices either + @param buffer to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode. Either @ref + ZB_APS_ADDR_MODE_16_ENDP_PRESENT or @ref + ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT will fit + @param dst_ep - destination endpoint (if sendting to a particular device) + @param ep - sending endpoint + @param prof_id - profile identifier + @param dis_default_resp - enable/disable default response + @param callback for getting command send status + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store +*/ +void zb_zcl_scenes_send_recall_scene_req(zb_bufid_t buffer, + const zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint8_t dst_ep, + zb_uint8_t ep, + zb_uint16_t prof_id, + zb_uint8_t dis_default_resp, + zb_callback_t callback, + zb_uint16_t group_id, + zb_uint8_t scene_id); + +/** Macro for call @ref zb_zcl_scenes_send_recall_scene_req_zcl8 function + */ +#define ZB_ZCL_SCENES_SEND_RECALL_SCENE_REQ_ZCL8( \ + buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + callback, \ + group_id, \ + scene_id, \ + transition_time) \ + { \ + zb_zcl_scenes_send_recall_scene_req_zcl8( \ + buffer, \ + ZB_ADDR_U_CAST(dst_addr), \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + callback, \ + group_id, \ + scene_id, \ + transition_time); \ + } + +/** Macro for calling @ref zb_zcl_scenes_send_recall_scene_req function + */ +#define ZB_ZCL_SCENES_SEND_RECALL_SCENE_REQ( \ + buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + callback, \ + group_id, \ + scene_id) \ + { \ + zb_zcl_scenes_send_recall_scene_req( \ + buffer, \ + ZB_ADDR_U_CAST(dst_addr), \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + callback, \ + group_id, \ + scene_id); \ + } + + +/** @brief Recall scene payload length macro */ +#define ZB_ZCL_SCENES_RECALL_SCENE_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_scenes_recall_scene_req_t) + +/** @brief Transition Time field of Recall scene payload length macro */ +#define ZB_ZCL_SCENES_RECALL_SCENE_REQ_TRANSITION_TIME_PAYLOAD_LEN \ + sizeof(zb_uint16_t) + +/** @brief Transition Time field invalid value */ +#define ZB_ZCL_SCENES_RECALL_SCENE_REQ_TRANSITION_TIME_INVALID_VALUE \ + (zb_uint16_t)0xFFFF + +/** @brief Parse Recall Scene command + @param buffer containing Store scene command payload + @param cmd_struct_ptr - pointer to the request representation structure (of + type @ref zb_zcl_scenes_recall_scene_req_s) or NULL pointer if payload size + is too small + @param req_len - length of ZCL command + @attention The macro changes content of the buffer +*/ +#define ZB_ZCL_SCENES_GET_RECALL_SCENE_REQ(buffer, cmd_struct_ptr, req_len) \ +{ \ + zb_zcl_scenes_recall_scene_req_t *recall_scene_req_ptr; \ + req_len = zb_buf_len(buffer); \ + (recall_scene_req_ptr) = (req_len) >= \ + (ZB_ZCL_SCENES_RECALL_SCENE_REQ_PAYLOAD_LEN - ZB_ZCL_SCENES_RECALL_SCENE_REQ_TRANSITION_TIME_PAYLOAD_LEN) ? \ + (zb_zcl_scenes_recall_scene_req_t*)zb_buf_begin(buffer) : NULL; \ + if (recall_scene_req_ptr) \ + { \ + ZB_ZCL_HTOLE16_INPLACE(zb_buf_begin((buffer))); \ + (cmd_struct_ptr) = \ + (zb_zcl_scenes_recall_scene_req_t*)zb_buf_begin(buffer); \ + (void)zb_buf_cut_left( \ + (buffer), \ + (req_len)); \ + } \ + else \ + { \ + cmd_struct_ptr = NULL; \ + } \ +} + +/*! @brief Get scene membership command payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_get_scene_membership_req_s +{ + zb_uint16_t group_id; /*!< Scene group identifier */ +} ZB_PACKED_STRUCT zb_zcl_scenes_get_scene_membership_req_t; + +/*! @brief Send Remove all scenes command + + The command can be sent to device or group of devices either + @param buffer to put packet to + @param dst_addr - address to send packet to + @param dst_addr_mode - addressing mode. Either @ref + ZB_APS_ADDR_MODE_16_ENDP_PRESENT or @ref + ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT will fit + @param dst_ep - destination endpoint (if sendting to a particular device) + @param ep - sending endpoint + @param prof_id - profile identifier + @param dis_default_resp - enable/disable default response + @param callback for getting command send status + @param group_id - group identifier for the scene to store +*/ +#define ZB_ZCL_SCENES_SEND_GET_SCENE_MEMBERSHIP_REQ( \ + buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + callback, \ + group_id) \ + { \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL( \ + ptr, \ + dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ( \ + ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_SCENES_GET_SCENE_MEMBERSHIP); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, \ + dst_addr, \ + dst_addr_mode, \ + dst_ep, \ + ep, \ + prof_id, \ + ZB_ZCL_CLUSTER_ID_SCENES, \ + callback); \ + } + +#ifndef ZB_ZCL_SCENES_OPTIONAL_COMMANDS_DISABLED + +/*! @brief Send Copy scene command + + The command can be sent to device or group of devices either + @param buffer to put packet to + @param dst_addr - address to send packet to + @param dst_ep - destination endpoint (if sendting to a particular device) + @param ep - sending endpoint + @param prof_id - profile identifier + @param dis_default_resp - enable/disable default response + @param callback for getting command send status + @param mode - a scene copying mode + @param group_id_from - group identifier for the scene to copy from + @param scene_id_from - scene identifier to copy from + @param group_id_to - group identifier for the scene to copy to + @param scene_id_to - scene identifier to copy to +*/ +#define ZB_ZCL_SCENES_SEND_COPY_SCENE_REQ( \ + buffer, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + dis_default_resp, \ + callback, \ + mode, \ + group_id_from, \ + scene_id_from, \ + group_id_to, \ + scene_id_to) \ + { \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL( \ + ptr, \ + dis_default_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ( \ + ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_SCENES_COPY_SCENE); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (mode)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id_from)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (scene_id_from)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id_to)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (scene_id_to)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, \ + dst_addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + prof_id, \ + ZB_ZCL_CLUSTER_ID_SCENES, \ + callback); \ + } + +/*! @brief Send Copy scene Response command + + The command can be sent to device or group of devices either + + @attention - Application must send reply for this command. + + @param buffer to put packet to + @param cmd_struct_ptr - pointer to the place variable-structure part of the + command payload (fieldsets) should be placed. + @param seq_num - ZCL sequence number + @param dst_addr - address to send packet to + @param dst_ep - destination endpoint (if sendting to a particular device) + @param ep - sending endpoint + @param prof_id - profile identifier + @param callback - for getting command send status + @param status - copying status + @param group_id_from - a group ID to copy from + @param scene_id_from - a scene ID to copy from +*/ +#define ZB_ZCL_SCENES_SEND_COPY_SCENE_RES( \ + buffer, \ + cmd_struct_ptr, \ + seq_num, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + callback, \ + status, \ + group_id_from, \ + scene_id_from) \ + { \ + cmd_struct_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL( \ + cmd_struct_ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + cmd_struct_ptr, \ + seq_num, \ + ZB_ZCL_CMD_SCENES_COPY_SCENE_RESPONSE); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_struct_ptr, (status)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_struct_ptr, (group_id_from)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_struct_ptr, (scene_id_from)); \ + ZB_ZCL_FINISH_PACKET(buffer, cmd_struct_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, \ + dst_addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + prof_id, \ + ZB_ZCL_CLUSTER_ID_SCENES, \ + callback); \ + } + +#endif /* !ZB_ZCL_SCENES_OPTIONAL_COMMANDS_DISABLED */ + +/** @brief Parses Scenes.GetSceneMembership command payload + @param buffer to get data from + @param cmd_struct_ptr - pointer to the request representation structure (of + type @ref zb_zcl_scenes_get_scene_membership_req_s) or NULL pointer if payload size + is too small + @attention The macro changes content of the buffer +*/ +#define ZB_ZCL_SCENES_GET_GET_SCENE_MEMBERSHIP_REQ(buffer, cmd_struct_ptr) \ + { \ + if ( sizeof(zb_zcl_scenes_get_scene_membership_req_t) \ + > zb_buf_len((buffer))) \ + { \ + (cmd_struct_ptr) = NULL; \ + } \ + else \ + { \ + (cmd_struct_ptr) = \ + (zb_zcl_scenes_get_scene_membership_req_t*)zb_buf_begin(buffer); \ + ZB_ZCL_HTOLE16_INPLACE(&(cmd_struct_ptr)->group_id); \ + } \ + } + +#ifndef ZB_ZCL_SCENES_OPTIONAL_COMMANDS_DISABLED + +#define ZB_ZCL_COPY_ALL_SCENES_ENABLED 0x01U +#define ZB_ZCL_COPY_ALL_SCENES_DISABLED 0x00U + +/*! @brief Scene copying mode bitfield */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_copy_scene_mode_s +{ + zb_bitfield_t copy_all_scenes:1; /*!< The Copy All Scenes subfield is 1-bit in length and + indicates whether all scenes are to be copied. If this value + is set to 1, all scenes are to be copied and the Scene Identifier From + and Scene Identifier To fields SHALL be ignored. + Otherwise this field is set to 0. */ + zb_bitfield_t reserved:7; /*!< Reserved field */ +} ZB_PACKED_STRUCT zb_zcl_scenes_copy_scene_mode_t; + +/*! @brief Copy scene command payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_copy_scene_req_s +{ + zb_zcl_scenes_copy_scene_mode_t mode; /*!< The mode field is 8-bits in length and contains + information of how the scene copy is to proceed. + See @ref zb_zcl_scenes_copy_scene_mode_s */ + zb_uint16_t group_id_from; /*!< Scene group identifier from */ + zb_uint8_t scene_id_from; /*!< Scene identifier from */ + zb_uint16_t group_id_to; /*!< Scene group identifier to */ + zb_uint8_t scene_id_to; /*!< Scene identifier to */ +} ZB_PACKED_STRUCT zb_zcl_scenes_copy_scene_req_t; + +#define ZB_ZCL_SCENES_GET_COPY_SCENE_REQ(buffer, cmd_struct_ptr) \ + { \ + if (sizeof(zb_zcl_scenes_copy_scene_req_t) > zb_buf_len((buffer))) \ + { \ + (cmd_struct_ptr) = NULL; \ + } \ + else \ + { \ + (cmd_struct_ptr) = \ + (zb_zcl_scenes_copy_scene_req_t*)zb_buf_begin(buffer); \ + ZB_ZCL_HTOLE16_INPLACE(&(cmd_struct_ptr)->group_id_from); \ + ZB_ZCL_HTOLE16_INPLACE(&(cmd_struct_ptr)->group_id_to); \ + } \ + } + +#endif /* !ZB_ZCL_SCENES_OPTIONAL_COMMANDS_DISABLED */ + +/*! @brief Add scene response payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_add_scene_res_s +{ + zb_uint8_t status; /*!< Add scene status */ + zb_uint16_t group_id; /*!< Scene group identifier */ + zb_uint8_t scene_id; /*!< Scene identifier */ +} ZB_PACKED_STRUCT zb_zcl_scenes_add_scene_res_t; + +/*! @brief Common macro to send Add Scene response + + @param buffer to put packet to + @param seq_num - ZCL sequence number + @param dst_addr - address to send packet to + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param callback for getting command send status + @param status of the corresponding Add scene command execution. Appropriate + values (defined in @ref zcl_status enumeration)are: + @li @ref ZB_ZCL_STATUS_SUCCESS for successful result + @li @ref ZB_ZCL_STATUS_INSUFF_SPACE if the scene table is full + @li @ref ZB_ZCL_STATUS_INVALID_FIELD if the group is not present in the + Group Table + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store + @param cmd_id - a response cmd ID (Add Scene or Enh Add Scene) +*/ +#define ZB_ZCL_SCENES_SEND_ADD_SCENE_RES_COMMON( \ + buffer, \ + seq_num, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + callback, \ + status, \ + group_id, \ + scene_id, \ + cmd_id) \ + { \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + ptr, \ + seq_num, \ + cmd_id); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (status)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (scene_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, \ + dst_addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + prof_id, \ + ZB_ZCL_CLUSTER_ID_SCENES, \ + callback); \ + } + +/*! @brief Send Add Scene response + + @param buffer to put packet to + @param seq_num - ZCL sequence number + @param dst_addr - address to send packet to + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param callback for getting command send status + @param status of the corresponding Add scene command execution. Appropriate + values (defined in @ref zcl_status enumeration)are: + @li @ref ZB_ZCL_STATUS_SUCCESS for successful result + @li @ref ZB_ZCL_STATUS_INSUFF_SPACE if the scene table is full + @li @ref ZB_ZCL_STATUS_INVALID_FIELD if the group is not present in the + Group Table + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store +*/ +#define ZB_ZCL_SCENES_SEND_ADD_SCENE_RES( \ + buffer, \ + seq_num, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + callback, \ + status, \ + group_id, \ + scene_id) \ + ZB_ZCL_SCENES_SEND_ADD_SCENE_RES_COMMON( \ + buffer, \ + seq_num, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + callback, \ + status, \ + group_id, \ + scene_id, \ + ZB_ZCL_CMD_SCENES_ADD_SCENE_RESPONSE) + +#ifndef ZB_ZCL_SCENES_OPTIONAL_COMMANDS_DISABLED + +/*! @brief Send Enhanced Add Scene response + + @param buffer to put packet to + @param seq_num - ZCL sequence number + @param dst_addr - address to send packet to + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param callback for getting command send status + @param status of the corresponding Add scene command execution. Appropriate + values (defined in @ref zcl_status enumeration)are: + @li @ref ZB_ZCL_STATUS_SUCCESS for successful result + @li @ref ZB_ZCL_STATUS_INSUFF_SPACE if the scene table is full + @li @ref ZB_ZCL_STATUS_INVALID_FIELD if the group is not present in the + Group Table + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store +*/ +#define ZB_ZCL_SCENES_SEND_ENHANCED_ADD_SCENE_RES( \ + buffer, \ + seq_num, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + callback, \ + status, \ + group_id, \ + scene_id) \ + ZB_ZCL_SCENES_SEND_ADD_SCENE_RES_COMMON( \ + buffer, \ + seq_num, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + callback, \ + status, \ + group_id, \ + scene_id, \ + ZB_ZCL_CMD_SCENES_ENHANCED_ADD_SCENE_RESPONSE) + +#endif /* !ZB_ZCL_SCENES_OPTIONAL_COMMANDS_DISABLED */ + +/** @brief Parses Scenes.AddSceneResponse command payload + @param buffer to get data from + @param cmd_struct_ptr - pointer to the request representation structure (of + type @ref zb_zcl_scenes_add_scene_res_s) or NULL pointer if payload size is + too small + @attention The macro changes content of the buffer +*/ +#define ZB_ZCL_SCENES_GET_ADD_SCENE_RES(buffer, cmd_struct_ptr) \ + { \ + if (sizeof(zb_zcl_scenes_add_scene_res_t) > zb_buf_len((buffer))) \ + { \ + (cmd_struct_ptr) = NULL; \ + } \ + else \ + { \ + (cmd_struct_ptr) = \ + (zb_zcl_scenes_add_scene_res_t*)zb_buf_begin(buffer); \ + ZB_ZCL_HTOLE16_INPLACE(&(cmd_struct_ptr)->group_id); \ + } \ + } + +/** @brief Mandatory part of the Scenes.ViewSceneResponse payload */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_view_scene_res_fixed_size_s +{ + zb_uint8_t status; /*!< Command execution status */ + zb_uint16_t group_id; /*!< Scene group identifier */ + zb_uint8_t scene_id; /*!< Scene identifier */ + /** @brief Scene transition time + @attention Valid if status is @ref ZB_ZCL_STATUS_SUCCESS only + */ + zb_uint16_t transition_time; + /** @brief Scene name field. + + Since scene names are not supported, will contain only zero length byte on + formation. If received packet with scene name filled from some other + stack, the fields will be skipped during packet parsing, and length byte + will be set to zero. + @attention Valid if status is @ref ZB_ZCL_STATUS_SUCCESS only + */ + zb_uint8_t scene_name[1]; +} ZB_PACKED_STRUCT zb_zcl_scenes_view_scene_res_fixed_size_t; + +/*! @brief Common macro to start filling View scene response frame + + Fills the mandatory part of the View scene response payload. + + @param buffer to put packet to + @param cmd_struct_ptr - pointer to the place variable-structure part of the + command payload (fieldsets) should be placed. + @param seq_num - ZCL sequence number + @param status of the command execution. Appropriate values (defined in @ref + zcl_status enumeration) are: + @li ZB_ZCL_STATUS_SUCCESS for successful result + @li ZB_ZCL_STATUS_INSUFF_SPACE if fieldsets don't fit into packet + @li ZB_ZCL_STATUS_INVALID_FIELD if the group is not present in the + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store + @param view_res_cmd_id - a command ID (View Response or Enh View Response) +*/ +#define ZB_ZCL_SCENES_INIT_VIEW_SCENE_RES_COMMON( \ + buffer, \ + cmd_struct_ptr, \ + seq_num, \ + status, \ + group_id, \ + scene_id, \ + view_res_cmd_id) \ + { \ + cmd_struct_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL( \ + cmd_struct_ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + cmd_struct_ptr, \ + seq_num, \ + view_res_cmd_id); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_struct_ptr, (status)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_struct_ptr, (group_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_struct_ptr, (scene_id)); \ + } + +/*! @brief Start filling View scene response frame + + Fills the mandatory part of the View scene response payload. + + @param buffer to put packet to + @param cmd_struct_ptr - pointer to the place variable-structure part of the + command payload (fieldsets) should be placed. + @param seq_num - ZCL sequence number + @param status of the command execution. Appropriate values (defined in @ref + zcl_status enumeration) are: + @li ZB_ZCL_STATUS_SUCCESS for successful result + @li ZB_ZCL_STATUS_INSUFF_SPACE if fieldsets don't fit into packet + @li ZB_ZCL_STATUS_INVALID_FIELD if the group is not present in the + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store +*/ +#define ZB_ZCL_SCENES_INIT_VIEW_SCENE_RES( \ + buffer, \ + cmd_struct_ptr, \ + seq_num, \ + status, \ + group_id, \ + scene_id) \ + ZB_ZCL_SCENES_INIT_VIEW_SCENE_RES_COMMON( \ + buffer, \ + cmd_struct_ptr, \ + seq_num, \ + status, \ + group_id, \ + scene_id, \ + ZB_ZCL_CMD_SCENES_VIEW_SCENE_RESPONSE) + + +#ifndef ZB_ZCL_SCENES_OPTIONAL_COMMANDS_DISABLED + +/*! @brief Start filling Enhanced View scene response frame + + Fills the mandatory part of the View scene response payload. + + @param buffer to put packet to + @param cmd_struct_ptr - pointer to the place variable-structure part of the + command payload (fieldsets) should be placed. + @param seq_num - ZCL sequence number + @param status of the command execution. Appropriate values (defined in @ref + zcl_status enumeration) are: + @li ZB_ZCL_STATUS_SUCCESS for successful result + @li ZB_ZCL_STATUS_INSUFF_SPACE if fieldsets don't fit into packet + @li ZB_ZCL_STATUS_INVALID_FIELD if the group is not present in the + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store +*/ +#define ZB_ZCL_SCENES_INIT_ENHANCED_VIEW_SCENE_RES( \ + buffer, \ + cmd_struct_ptr, \ + seq_num, \ + status, \ + group_id, \ + scene_id) \ + ZB_ZCL_SCENES_INIT_VIEW_SCENE_RES_COMMON( \ + buffer, \ + cmd_struct_ptr, \ + seq_num, \ + status, \ + group_id, \ + scene_id, \ + ZB_ZCL_CMD_SCENES_ENHANCED_VIEW_SCENE_RESPONSE) + +#endif /* !ZB_ZCL_SCENES_OPTIONAL_COMMANDS_DISABLED */ + +/*! @brief Sends View scene response + + @param buffer with prepared command payload + @param cmd_struct_ptr - pointer to the place variable-structure part of the + @param dst_addr - address to send packet to + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param callback for getting command send status +*/ +#define ZB_ZCL_SCENES_SEND_VIEW_SCENE_RES( \ + buffer, \ + cmd_struct_ptr, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + callback) \ + { \ + ZB_ZCL_FINISH_PACKET(buffer, cmd_struct_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, \ + dst_addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + prof_id, \ + ZB_ZCL_CLUSTER_ID_SCENES, \ + callback); \ + } + +/** @brief Adds transition time into Scenes.ViewSceneResponse payload. + @param cmd_struct_ptr - pointer to the place in buffer to put data to + @param trans_time - transition time to put +*/ +#define ZB_ZCL_SCENES_ADD_TRANSITION_TIME_VIEW_SCENE_RES( \ + cmd_struct_ptr, \ + trans_time) \ + ZB_ZCL_PACKET_PUT_DATA16((cmd_struct_ptr), &(trans_time)) + +/** @brief Adds scene name into Scenes.ViewSceneResponse payload. + + Since the Stack does not support scene names, the define puts only zero scene name length byte + to preserve payload format. + @param cmd_struct_ptr - pointer to the place in buffer to put data to + @param scene_name - scene name to put (currently ignored) +*/ +#define ZB_ZCL_SCENES_ADD_SCENE_NAME_VIEW_SCENE_RES( \ + cmd_struct_ptr, \ + scene_name) \ + ZB_ZCL_PACKET_PUT_DATA8((cmd_struct_ptr), 0) + +/* TODO Fix possible issue with buffer length */ + +/** @brief Parses common part of the Scenes.ViewSceneResponse + @param buffer containing data + @param response_ptr - pointer to the extracted data +*/ +#define ZB_ZCL_SCENES_GET_VIEW_SCENE_RES_COMMON(buffer, response_ptr) \ + { \ + if (zb_buf_len((buffer)) < \ + (2 * sizeof(zb_uint8_t) + sizeof(zb_uint16_t))) \ + { \ + (response_ptr) = NULL; \ + } \ + else \ + { \ + (response_ptr) = \ + (zb_zcl_scenes_view_scene_res_fixed_size_t*) \ + zb_buf_begin((buffer)); \ + ZB_ZCL_HTOLE16_INPLACE(&((response_ptr)->group_id)); \ + if ((response_ptr)->status == ZB_ZCL_STATUS_SUCCESS) \ + { \ + ZB_ZCL_HTOLE16_INPLACE(&((response_ptr)->transition_time)); \ + (void)zb_buf_cut_left((buffer), sizeof(zb_zcl_scenes_view_scene_res_fixed_size_t) + \ + (response_ptr)->scene_name[0]); \ + (response_ptr)->scene_name[0] = 0; \ + } \ + else \ + { \ + (void)zb_buf_cut_left( \ + (buffer), \ + (2 * sizeof(zb_uint8_t) + sizeof(zb_uint16_t))); \ + } \ + } \ + } + + +/*! @brief Remove scene response payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_remove_scene_res_s +{ + zb_uint8_t status; /** Command execution status */ + zb_uint16_t group_id; /** Scene group identifier */ + zb_uint8_t scene_id; /** Scene identifier */ +} ZB_PACKED_STRUCT zb_zcl_scenes_remove_scene_res_t; + +/*! @brief Send Remove Scene response + + @param buffer to put packet to + @param seq_num - ZCL sequence number + @param dst_addr - address to send packet to + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param callback for getting command send status + @param status of the corresponding Add scene command execution. Appropriate + values (defined in @ref zcl_status enumeration)are: + @li @ref ZB_ZCL_STATUS_SUCCESS for successful result + @li @ref ZB_ZCL_STATUS_NOT_FOUND if the scene is not present in the scene table + @li @ref ZB_ZCL_STATUS_INVALID_FIELD if the group is not present in the + Group Table + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store +*/ +#define ZB_ZCL_SCENES_SEND_REMOVE_SCENE_RES( \ + buffer, \ + seq_num, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + callback, \ + status, \ + group_id, \ + scene_id) \ + { \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + ptr, \ + seq_num, \ + ZB_ZCL_CMD_SCENES_REMOVE_SCENE_RESPONSE); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (status)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (scene_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, \ + dst_addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + prof_id, \ + ZB_ZCL_CLUSTER_ID_SCENES, \ + callback); \ + } + +/** @brief Parses Scenes.RemoveSceneResponse command payload + @param buffer to get data from + @param cmd_struct_ptr - pointer to the request representation structure (of + type @ref zb_zcl_scenes_remove_scene_res_s) or NULL pointer if payload + size is too small + @attention The macro changes content of the buffer +*/ +#define ZB_ZCL_SCENES_GET_REMOVE_SCENE_RES(buffer, cmd_struct_ptr) \ + { \ + if (sizeof(zb_zcl_scenes_remove_scene_res_t) > zb_buf_len((buffer))) \ + { \ + (cmd_struct_ptr) = NULL; \ + } \ + else \ + { \ + (cmd_struct_ptr) = \ + (zb_zcl_scenes_remove_scene_res_t*)zb_buf_begin(buffer); \ + ZB_ZCL_HTOLE16_INPLACE(&(cmd_struct_ptr)->group_id); \ + } \ + } + +/** @brief Remove all scenes response payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_remove_all_scenes_res_s +{ + zb_uint8_t status; /** Command execution status */ + zb_uint16_t group_id; /** Group identifier */ +} ZB_PACKED_STRUCT zb_zcl_scenes_remove_all_scenes_res_t; + +/*! @brief Send Remove all scenes response + + @param buffer to put packet to + @param seq_num - ZCL sequence number + @param dst_addr - address to send packet to + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param callback for getting command send status + @param status of the corresponding Add scene command execution. Appropriate + values (defined in @ref zcl_status enumeration)are: + @li @ref ZB_ZCL_STATUS_SUCCESS for successful result + @li @ref ZB_ZCL_STATUS_INVALID_FIELD if the group is not present in the + Group Table + @param group_id - group identifier for the scene to store +*/ +#define ZB_ZCL_SCENES_SEND_REMOVE_ALL_SCENES_RES( \ + buffer, \ + seq_num, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + callback, \ + status, \ + group_id) \ + { \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + ptr, \ + seq_num, \ + ZB_ZCL_CMD_SCENES_REMOVE_ALL_SCENES_RESPONSE); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (status)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, \ + dst_addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + prof_id, \ + ZB_ZCL_CLUSTER_ID_SCENES, \ + callback); \ + } + +/** @brief Parses Scenes.RemoveAllScenesResponse command payload + @param buffer to get data from + @param cmd_struct_ptr - pointer to the request representation structure (of + type @ref zb_zcl_scenes_remove_all_scenes_res_s) or NULL pointer if payload + size is too small + @attention The macro changes content of the buffer +*/ +#define ZB_ZCL_SCENES_GET_REMOVE_ALL_SCENES_RES(buffer, cmd_struct_ptr) \ + { \ + if ( sizeof(zb_zcl_scenes_remove_all_scenes_res_t) \ + > zb_buf_len((buffer))) \ + { \ + (cmd_struct_ptr) = NULL; \ + } \ + else \ + { \ + (cmd_struct_ptr) = \ + (zb_zcl_scenes_remove_all_scenes_res_t*)zb_buf_begin(buffer); \ + ZB_ZCL_HTOLE16_INPLACE(&(cmd_struct_ptr)->group_id); \ + } \ + } + +/** @brief Store scene response payload structure */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_store_scene_res_s +{ + zb_uint8_t status; /*!< Command execution status */ + zb_uint16_t group_id; /*!< Scene group identifier */ + zb_uint8_t scene_id; /*!< Scene identifier */ +} ZB_PACKED_STRUCT zb_zcl_scenes_store_scene_res_t; + +/*! @brief Send Store scene response + + @param buffer to put packet to + @param seq_num - ZCL sequence number + @param dst_addr - address to send packet to + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param callback for getting command send status + @param status of the corresponding Add scene command execution. Appropriate + values (defined in @ref zcl_status enumeration)are: + @li @ref ZB_ZCL_STATUS_SUCCESS for successful result + @li ZB_ZCL_STATUS_INSUFF_SPACE if fieldsets don't fit into packet + @li @ref ZB_ZCL_STATUS_INVALID_FIELD if the group is not present in the + Group Table + @param group_id - group identifier for the scene to store + @param scene_id - scene identifier for the scene to store +*/ +#define ZB_ZCL_SCENES_SEND_STORE_SCENE_RES( \ + buffer, \ + seq_num, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + callback, \ + status, \ + group_id, \ + scene_id) \ + { \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + ptr, \ + seq_num, \ + ZB_ZCL_CMD_SCENES_STORE_SCENE_RESPONSE); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (status)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (group_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (scene_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, \ + dst_addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + prof_id, \ + ZB_ZCL_CLUSTER_ID_SCENES, \ + callback); \ + } + +/** @brief Parses Scenes.StoreScene command payload + @param buffer to get data from + @param cmd_struct_ptr - pointer to the request representation structure (of + type @ref zb_zcl_scenes_store_scene_res_s) or NULL pointer if payload size + is too small + @attention The macro changes content of the buffer +*/ +#define ZB_ZCL_SCENES_GET_STORE_SCENE_RES(buffer, cmd_struct_ptr) \ + { \ + if (sizeof(zb_zcl_scenes_store_scene_res_t) > zb_buf_len((buffer))) \ + { \ + (cmd_struct_ptr) = NULL; \ + } \ + else \ + { \ + (cmd_struct_ptr) = \ + (zb_zcl_scenes_store_scene_res_t*)zb_buf_begin(buffer); \ + ZB_ZCL_HTOLE16_INPLACE(&(cmd_struct_ptr)->group_id); \ + } \ + } + +/** @brief Scene table capacity: at least one scene can be added + + Exact number is unknown +*/ +#define ZB_ZCL_SCENES_CAPACITY_ONE_MORE ((zb_uint8_t)0xfe) + +/** @brief Scene table capacity unknown */ +#define ZB_ZCL_SCENES_CAPACITY_UNKNOWN ((zb_uint8_t)0xff) + +/** @brief Get scene membership response fixed-structure payload part + representation */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_get_scene_membership_res_mandatory_s +{ + /** @brief Command execution status + + Appropriate values are: + @li ZB_ZCL_STATUS_SUCCESS - successfully executed + @li ZB_ZCL_STATUS_INVALID_FIELD - group is not present in the Group Table + see @ref zcl_status enumeration + */ + zb_uint8_t status; + /** @brief Scene table capacity + + Permitted values are: + @li 0..0xfd direct scene table capacity + @li @ref ZB_ZCL_SCENES_CAPACITY_ONE_MORE at least one more scene can be added + @li @ref ZB_ZCL_SCENES_CAPACITY_UNKNOWN scene table capacity is unknown + */ + zb_uint8_t capacity; + zb_uint16_t group_id; /**< Group identifier */ +} ZB_PACKED_STRUCT zb_zcl_scenes_get_scene_membership_res_mandatory_t; + +/** @brief Get scene membership response optional payload part + representation */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_get_scene_membership_res_optional_s +{ + /** @brief Number of scenes in the response. + @note Valid if status has ZB_ZCL_STATUS_SUCCESS value only. + */ + zb_uint8_t scene_count; + /** @brief Array of scenes corresponding to the group identifier. + + Array contains strictly @ref scene_count elements. + @note Valid if status has ZB_ZCL_STATUS_SUCCESS value only. + */ + zb_uint8_t scene_list[1]; +} ZB_PACKED_STRUCT zb_zcl_scenes_get_scene_membership_res_optional_t; + +/** @brief Get scene membership response */ +typedef ZB_PACKED_PRE struct zb_zcl_scenes_get_scene_membership_res_s +{ + /** @brief Mandatory payload part */ + zb_zcl_scenes_get_scene_membership_res_mandatory_t mandatory; + /** @brief Optional payload part */ + zb_zcl_scenes_get_scene_membership_res_optional_t optional; +} ZB_PACKED_STRUCT zb_zcl_scenes_get_scene_membership_res_t; + +/** @brief Start filling Get scene membership response frame + + Fills the mandatory part of the Get scene membership scene response payload. + + @param buffer to put packet to + @param cmd_struct_ptr - pointer to the place variable-structure part of the + command payload (fieldsets) should be placed. + @param seq_num - ZCL sequence number + @param cap_ptr - pointer to the capacity fields of the response + @param status of the command execution. Appropriate values (defined in @ref + zcl_status enumeration) are: + @li ZB_ZCL_STATUS_SUCCESS for successful result + @li ZB_ZCL_STATUS_INVALID_FIELD if the group is not present in the + @param capacity of the scene table + @param group_id - group identifier for the scene to store +*/ +#define ZB_ZCL_SCENES_INIT_GET_SCENE_MEMBERSHIP_RES( \ + buffer, \ + cmd_struct_ptr, \ + seq_num, \ + cap_ptr, \ + status, \ + capacity, \ + group_id) \ + { \ + cmd_struct_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL( \ + cmd_struct_ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + cmd_struct_ptr, \ + seq_num, \ + ZB_ZCL_CMD_SCENES_GET_SCENE_MEMBERSHIP_RESPONSE); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_struct_ptr, (status)); \ + (cap_ptr) = (cmd_struct_ptr); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_struct_ptr, (capacity)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_struct_ptr, (group_id)); \ + } + +/** @brief Appends Scene count value to Get scene membership response + constant-structure payload part + @note Should not be used if command status is not ZB_ZCL_STATUS_SUCCESS + @param cmd_struct_ptr - pointer to the memory area SceneCount value should be put to + @param scene_count - number of scenes in the scene list +*/ +#define ZB_ZCL_SCENES_ADD_SCENE_COUNT_GET_SCENE_MEMBERSHIP_RES( \ + cmd_struct_ptr, \ + scene_count) \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_struct_ptr, (scene_count)) + +/** @brief Appends a scene identifier to the Scene list in Get scene membership + response payload + @note Should be preceded with @ref + ZB_ZCL_SCENES_ADD_SCENE_COUNT_GET_SCENE_MEMBERSHIP_RES macro invocation. + @param cmd_struct_ptr - pointer to the memory area scene identifier should + be put to + @param scene_id - scene identifier +*/ +#define ZB_ZCL_SCENES_ADD_SCENE_ID_GET_SCENE_MEMBERSHIP_RES( \ + cmd_struct_ptr, \ + scene_id) \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_struct_ptr, (scene_id)) + +/*! @brief Sends Get scene membership response + + @param buffer with prepared command payload + @param cmd_struct_ptr - pointer to the place directly after the payload + @param dst_addr - address to send packet to + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prof_id - profile identifier + @param callback for getting command send status +*/ +#define ZB_ZCL_SCENES_SEND_GET_SCENE_MEMBERSHIP_RES( \ + buffer, \ + cmd_struct_ptr, \ + dst_addr, \ + dst_ep, \ + ep, \ + prof_id, \ + callback) \ + { \ + ZB_ZCL_FINISH_PACKET(buffer, cmd_struct_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, \ + dst_addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + prof_id, \ + ZB_ZCL_CLUSTER_ID_SCENES, \ + callback); \ + } + +/** @brief Parses Scenes.RemoveAllScenesResponse command payload + @param buffer to get data from + @param cmd_struct_ptr - pointer to the request representation structure (of + type @ref zb_zcl_scenes_get_scene_membership_res_s) or NULL pointer if + payload size is too small to contain mandatory part + @attention The macro changes content of the buffer +*/ +#define ZB_ZCL_SCENES_GET_GET_SCENE_MEMBERSHIP_RES(buffer, cmd_struct_ptr) \ + { \ + if (zb_buf_len((buffer)) < \ + sizeof(zb_zcl_scenes_get_scene_membership_res_t)) \ + { \ + (cmd_struct_ptr) = NULL; \ + } \ + else \ + { \ + (cmd_struct_ptr) = \ + (zb_zcl_scenes_get_scene_membership_res_t*)zb_buf_begin((buffer)); \ + ZB_ZCL_HTOLE16_INPLACE(&(cmd_struct_ptr)->mandatory.group_id); \ + } \ + } + +/** @cond internals_doc */ + +zb_uint8_t zb_zcl_scenes_process_store_scene(zb_uint8_t param, zb_zcl_scenes_store_scene_req_t* req, const zb_zcl_parsed_hdr_t *cmd_info); + +zb_uint8_t zb_zcl_scenes_process_recall_scene(zb_uint8_t param, zb_zcl_scenes_recall_scene_req_t* req, const zb_zcl_parsed_hdr_t *cmd_info); + +zb_uint16_t zb_zcl_scenes_process_remove_all_scenes(zb_uint8_t param, zb_zcl_scenes_remove_all_scenes_req_t* req, const zb_zcl_parsed_hdr_t *cmd_info); + +/** @endcond */ + +/*! @} */ /* Scenes cluster commands */ + +/*! @} */ /* ZCL Scenes cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_scenes_init_server(void); +void zb_zcl_scenes_init_client(void); +#define ZB_ZCL_CLUSTER_ID_SCENES_SERVER_ROLE_INIT zb_zcl_scenes_init_server +#define ZB_ZCL_CLUSTER_ID_SCENES_CLIENT_ROLE_INIT zb_zcl_scenes_init_client + +#endif /* ZB_ZCL_SCENES_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_shade_config.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_shade_config.h new file mode 100644 index 0000000..7326aed --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_shade_config.h @@ -0,0 +1,296 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Shade Configuration cluster definitions +*/ + +#ifndef ZB_ZCL_SHADE_CONFIG_H +#define ZB_ZCL_SHADE_CONFIG_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + + +/** @cond DOXYGEN_ZCL_SECTION */ + +/* Logically most opened value */ +#define ZB_ZCL_SHADE_CONFIG_LOGICALLY_MOST_OPENED 0 + +/* Logically most closed value */ +#define ZB_ZCL_SHADE_CONFIG_LOGICALLY_MOST_CLOSED 0xffff + +/** @defgroup ZB_ZCL_SHADE_CONFIG ZCL Shade Configuration cluster + @ingroup ZB_ZCL_CLUSTERS + @addtogroup ZB_ZCL_SHADE_CONFIG + @{ +*/ + +/** @name Shade Configuration cluster attributes + @{ +*/ + +/** @brief Shade Configuration cluster information attribute set identifiers + @see ZCL spec, subclause 7.2.2.2.1 +*/ +enum zb_zcl_shade_config_info_attr_e +{ + /** The PhysicalClosedLimit attribute indicates the most closed (numerically lowest) + * position that the shade can physically move to. */ + ZB_ZCL_ATTR_SHADE_CONFIG_PHYSICAL_CLOSED_LIMIT_ID = 0x0000, + /** The MotorStepSize attribute indicates the angle the shade motor moves for one step, + * measured in 1/10th of a degree. */ + ZB_ZCL_ATTR_SHADE_CONFIG_MOTOR_STEP_SIZE_ID = 0x0001, + /** @brief Status attribute */ + ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_ID = 0x0002 +}; + +/** @brief Bit values for Status attribute + * @see ZCL spec, subclause 7.2.2.2.1.3 + */ +enum zb_zcl_shade_config_status_type_e +{ + /** Shade operational value */ + ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_SHADE_OPERATIONAL = 0x00, + /** Shade Adjusting value */ + ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_SHADE_ADJUSTING = 0x01, + /** Shade Direction value */ + ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_SHADE_DIRECTION = 0x02, + /** Forward Direction of Motor value */ + ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_FORWARD_DIRECTION_OF_MOTOR = 0x03, + /** Reserved values */ + ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_RESERVED = 0x04 +}; + +/** @cond internals_doc */ +/** @internal Set bits from conf_var variable to type_value */ +#define ZB_ZCL_SET_BIT(conf_var, type_value) \ +{ \ + (conf_var) = (conf_var) | (type_value); \ +} + +/** @internal Get type_value bits from conf_var variable */ +#define ZB_ZCL_GET_BIT(conf_var, type_value) ((conf_var) & (type_value)) + +/** @internal Clear type_value bits in conf_var variable */ +#define ZB_ZCL_CLR_BIT(conf_var, type_value) \ +{ \ + (conf_var) = (conf_var) & ~(type_value); \ +} +/*! @} + * @endcond */ /* internals_doc */ + +/** @brief Sets bits of Status parameter + @param type_value - bit to set + @param conf_var - config variable +*/ +#define ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_SET(conf_var, type_value) \ + ZB_ZCL_SET_BIT(conf_var, type_value) + +/** @brief Gets bit value of Status parameter + @param type_value - bit value to check + @param conf_var - config variable +*/ +#define ZB_ZCL_ATTR_SHADE_CONFIG_GET_STATUS_BIT_VAL(conf_var, type_value) \ + ZB_ZCL_GET_BIT(conf_var, type_value) + + +/** @brief Clear bit of Status parameter + @param type_value - bit to clear + @param conf_var - config variable +*/ +#define ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_CLEAR(conf_var, type_value) \ + ZB_ZCL_CLR_BIT(conf_var, type_value) + + +/** @brief Shade cluster settings attribute set identifiers + @see ZCL spec, subclause 7.2.2.2.2 +*/ +enum zb_zcl_shade_config_settings_attr_e +{ + /** @brief ClosedLimit attribute */ + ZB_ZCL_ATTR_SHADE_CONFIG_CLOSED_LIMIT_ID = 0x0010, + /** @brief Mode attribute */ + ZB_ZCL_ATTR_SHADE_CONFIG_MODE_ID = 0x0011 +}; + +/** @brief Permissible values for Mode attribute + @see ZCL spec, subclause 7.2.2.2.2.2 */ +enum zb_zcl_shade_config_mode_e +{ + /** Normal value */ + ZB_ZCL_ATTR_SHADE_CONFIG_MODE_NORMAL = 0x00, + /** Configure value */ + ZB_ZCL_ATTR_SHADE_CONFIG_MODE_CONFIGURE = 0x01, + /** Reserved values */ + ZB_ZCL_ATTR_SHADE_CONFIG_MODE_RESERVED = 0x02 +}; + +/** @cond internals_doc */ +typedef struct zb_zcl_shade_set_value_param_s +{ + zb_uint16_t new_value; + zb_bool_t is_config; +} zb_zcl_shade_set_value_param_t; + +typedef struct zb_zcl_shade_get_value_param_s +{ + zb_uint16_t ret_value; +} zb_zcl_shade_get_value_param_t; +/*! @} + * @endcond */ /* internals_doc */ + + /** @brief Default value for Shade Configuration cluster revision global attribute */ +#define ZB_ZCL_SHADE_CONFIG_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @brief Shade Configuration Status attribute default value */ +#define ZB_ZCL_SHADE_CONFIG_STATUS_DEFAULT_VALUE 0x00 + +/** @brief ClosedLimit attribute default value */ +#define ZB_ZCL_SHADE_CONFIG_CLOSED_LIMIT_DEFAULT_VALUE 0x0001 + +/** @brief Zero Point attribute default value */ +#define ZB_ZCL_SHADE_CONFIG_ZERO_POINT_DEFAULT_VALUE 0x0000 + +/** @brief Mode attribute default value */ +#define ZB_ZCL_SHADE_CONFIG_MODE_DEFAULT_VALUE ZB_ZCL_ATTR_SHADE_CONFIG_MODE_NORMAL + +/** @brief Declare attribute list for Shade Configuration cluster + @param attr_list - attribute list name + @param status - pointer to variable to store Status attribute value + @param closed_limit - pointer to variable to store ClosedLimit attribute value + @param mode - pointer to variable to store Mode attribute value +*/ +#define ZB_ZCL_DECLARE_SHADE_CONFIG_ATTRIB_LIST(attr_list, status, closed_limit, mode) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_SHADE_CONFIG) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_ID, (status)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_SHADE_CONFIG_CLOSED_LIMIT_ID, (closed_limit)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_SHADE_CONFIG_MODE_ID, (mode)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @} */ /* Shade Configuration cluster attributes */ + +/* Descriptors for server side */ + +/** @cond internals_doc */ +/** @name Shade Configuration cluster internals + Internal structures for Shade Configuration cluster + @internal + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_SHADE_CONFIG_CLOSED_LIMIT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_SHADE_CONFIG_CLOSED_LIMIT_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_SHADE_CONFIG_MODE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_SHADE_CONFIG_MODE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** Number of attributes mandatory for reporting in Shade Configuration cluster */ +#define ZB_ZCL_SHADE_CONFIG_REPORT_ATTR_COUNT 0 + + +/** Macro for setting Mode attribute + @param ep - endpoint id + @param mode_val - mode value +*/ + +/** @brief Shade Configuration cluster command identifiers + @see ZCL spec, subclause ? +*/ +/*enum zb_zcl_shade_config_cmd_e +{ + +};*/ + +/** Mandatory commands defines */ + +/*! @internal Setting Shade Mode value macro: + @param ep - endpoint where setting + @param mode_val - Shade Mode value +*/ + +#define ZB_ZCL_SHADE_SET_MODE(ep, mode_val) \ +{ \ + zb_uint8_t mode = (mode_val); \ + ZB_ZCL_SET_ATTRIBUTE((ep), \ + ZB_ZCL_CLUSTER_ID_SHADE_CONFIG, \ + ZB_ZCL_ATTR_SHADE_CONFIG_MODE_ID, \ + &mode, \ + ZB_FALSE); \ +} + +/** @} */ /* Shade Configuration cluster internals */ +/*! @} + * @endcond */ /* internals_doc */ + +/** @name Shade Configuration cluster commands + @{ +*/ + + +/** @} */ /* Shade Configuration cluster commands */ + +/** @} */ /* ZCL Shade Configuration cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_shade_config_init_server(void); +void zb_zcl_shade_config_init_client(void); +#define ZB_ZCL_CLUSTER_ID_SHADE_CONFIG_SERVER_ROLE_INIT zb_zcl_shade_config_init_server +#define ZB_ZCL_CLUSTER_ID_SHADE_CONFIG_CLIENT_ROLE_INIT zb_zcl_shade_config_init_client + +#endif /* ZB_ZCL_SHADE_CONFIG_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_subghz.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_subghz.h new file mode 100644 index 0000000..522417e --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_subghz.h @@ -0,0 +1,405 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Sub-GHz cluster definitions +*/ +#ifndef ZB_ZCL_SUBGHZ_H +#define ZB_ZCL_SUBGHZ_H 1 + +#if defined ZB_ZCL_SUPPORT_CLUSTER_SUBGHZ || defined DOXYGEN + +#include "zboss_api_core.h" /* ZBOSS core API types */ +#include "zb_zcl_common.h" + +/** @cond (DOXYGEN_ZCL_SECTION && DOXYGEN_SUBGHZ_FEATURE) */ + +/** @addtogroup ZB_ZCL_SUBGHZ + * @{ + * @details This cluster provides attributes and commands specific to the use of Sub-GHz frequencies + * for a Smart Energy network. + */ + +/** @defgroup ZB_ZCL_SUBGHZ_ATTRS Sub-GHz cluster attributes + * @{ + */ + +/** @brief Sub-GHz cluster's server-side attributes + * @see SE spec, subclause 14.2.2 + */ +typedef enum zb_zcl_subghz_srv_attr_e +{ + ZB_ZCL_ATTR_SUBGHZ_CHANNEL_CHANGE = 0x0000, /**< This is a 32-bit channel mask that defines + * the sub-GHz channel that the Coordinator’s + * Network Manager intends to move to. + * @par Value format + * bits 0..26 - channel number + * bits 27..31 - channel page number + */ + + ZB_ZCL_ATTR_SUBGHZ_PAGE28_CHANNEL_MASK = 0x0001, /**< This is a 32-bit channel mask that defines + * the channels that are to be scanned when + * forming, joining or re-joining a network. + * Page 28 defines the first 27 channels within + * the 863-876MHz frequency band. + * @par Value format + * bits 0..26 - channel numbers bitmask + * bits 27..31 - page number (28 == 0b11100) + */ + + ZB_ZCL_ATTR_SUBGHZ_PAGE29_CHANNEL_MASK = 0x0002, /**< This is a 32-bit channel mask that defines + * the channels that are to be scanned when + * forming, joining or re-joining a network. + * Page 29 defines channels 27 to 34 and channel + * 62 of the 863-876MHz frequency band. + * @par Value format + * bits 0..8 - channel numbers bitmask + * bits 9..26 - unused (set to 0) + * bits 27..31 - page number (29 == 0b11101) + */ + + ZB_ZCL_ATTR_SUBGHZ_PAGE30_CHANNEL_MASK = 0x0003, /**< This is a 32-bit channel mask that defines + * the channels that are to be scanned when + * forming, joining or re-joining a network. + * Page 30 defines channels 35 to 61 of the + * 863-876MHz frequency band. + * @par Value format + * bits 0..26 - channel numbers bitmask + * bits 27..31 - page number (30 == 0b11110) + */ + + ZB_ZCL_ATTR_SUBGHZ_PAGE31_CHANNEL_MASK = 0x0004 /**< This is a 32-bit channel mask that defines + * the channels that are to be scanned when + * forming, joining or re-joining a network. + * Page 31 defines the 27 channels within the + * 915-921MHz frequency band. + * @par Value format + * bits 0..26 - channel numbers bitmask + * bits 27..31 - page numbers (31 == 0b11111) + */ +} zb_zcl_subghz_svr_attr_t; + +/** @brief Default value for Sub-GHz cluster revision global attribute (not defined anywhere) */ +#define ZB_ZCL_SUBGHZ_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @cond internals_doc */ + +#ifndef ZB_ED_ROLE + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_SUBGHZ_CHANNEL_CHANGE(data_ptr) \ +{ \ + ZB_ZCL_ATTR_SUBGHZ_CHANNEL_CHANGE, \ + ZB_ZCL_ATTR_TYPE_32BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_SUBGHZ_PAGE28_CHANNEL_MASK(data_ptr) \ +{ \ + ZB_ZCL_ATTR_SUBGHZ_PAGE28_CHANNEL_MASK, \ + ZB_ZCL_ATTR_TYPE_32BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_SUBGHZ_PAGE29_CHANNEL_MASK(data_ptr) \ +{ \ + ZB_ZCL_ATTR_SUBGHZ_PAGE29_CHANNEL_MASK, \ + ZB_ZCL_ATTR_TYPE_32BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_SUBGHZ_PAGE30_CHANNEL_MASK(data_ptr) \ +{ \ + ZB_ZCL_ATTR_SUBGHZ_PAGE30_CHANNEL_MASK, \ + ZB_ZCL_ATTR_TYPE_32BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_SUBGHZ_PAGE31_CHANNEL_MASK(data_ptr) \ +{ \ + ZB_ZCL_ATTR_SUBGHZ_PAGE31_CHANNEL_MASK, \ + ZB_ZCL_ATTR_TYPE_32BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** @def ZB_ZCL_DECLARE_SUBGHZ_SRV_ATTR_LIST(attr_list, channel_change) + * @brief Declares mandatory attributes list for Sub-GHz cluster server + * @param[in] attr_list - attribute list name + * @param[in] channel_change - pointer to variable which will store ChannelChange attribute value + */ +#define ZB_ZCL_DECLARE_SUBGHZ_SRV_ATTR_LIST_PARTIAL(attr_list, channel_change) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_SUBGHZ) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_SUBGHZ_CHANNEL_CHANGE, (channel_change)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + + +/** @def ZB_ZCL_DECLARE_SUBGHZ_SRV_ATTR_LIST_FULL(attr_list, channel_change, page28_channel_mask, page29_channel_mask, page30_channel_mask, page31_channel_mask) + * @brief Declares mandatory and all optional attributes list for Sub-GHz cluster server + * @param[in] attr_list - attribute list name + * @param[in] channel_change - pointer to variable which will store ChannelChange attribute value + * @param[in] page28_channel_mask - pointer to variable which will store Page28ChannelMask attribute value + * @param[in] page29_channel_mask - pointer to variable which will store Page29ChannelMask attribute value + * @param[in] page30_channel_mask - pointer to variable which will store Page30ChannelMask attribute value + * @param[in] page31_channel_mask - pointer to variable which will store Page31ChannelMask attribute value + */ +#define ZB_ZCL_DECLARE_SUBGHZ_SRV_ATTR_LIST_FULL(attr_list, channel_change, page28_channel_mask, page29_channel_mask, page30_channel_mask, page31_channel_mask) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_SUBGHZ) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_SUBGHZ_CHANNEL_CHANGE, (channel_change)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_SUBGHZ_PAGE28_CHANNEL_MASK, (page28_channel_mask)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_SUBGHZ_PAGE29_CHANNEL_MASK, (page29_channel_mask)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_SUBGHZ_PAGE30_CHANNEL_MASK, (page30_channel_mask)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_SUBGHZ_PAGE31_CHANNEL_MASK, (page31_channel_mask)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @endcond */ /* internals_doc */ + + +/** + * @brief Sub GHz cluster attributes + */ +typedef struct zb_zcl_sub_ghz_attrs_s +{ + + /** @see ZB_ZCL_ATTR_SUBGHZ_CHANNEL_CHANGE + */ + zb_uint32_t channel_change; + + /** @see ZB_ZCL_ATTR_SUBGHZ_PAGE28_CHANNEL_MASK + */ + zb_uint32_t page28_channel_mask; + + /** @see ZB_ZCL_ATTR_SUBGHZ_PAGE29_CHANNEL_MASK + */ + zb_uint32_t page29_channel_mask; + + /** @see ZB_ZCL_ATTR_SUBGHZ_PAGE30_CHANNEL_MASK + */ + zb_uint32_t page30_channel_mask; + + /** @see ZB_ZCL_ATTR_SUBGHZ_PAGE31_CHANNEL_MASK + */ + zb_uint32_t page31_channel_mask; +} +zb_zcl_sub_ghz_attrs_t; + + +/** Declare attribute list for Sub-GHz cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - pointer to @ref zb_zcl_sub_ghz_attrs_s structure + */ +#define ZB_ZCL_DECLARE_SUBGHZ_SRV_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_SUBGHZ_SRV_ATTR_LIST_FULL(attr_list, &attrs.channel_change, &attrs.page28_channel_mask, &attrs.page29_channel_mask, &attrs.page30_channel_mask, &attrs.page31_channel_mask) + +#endif /* !ZB_ED_ROLE */ + +/** @} */ /* ZB_ZCL_SUBGHZ_ATTRS */ + +/** @defgroup ZB_ZCL_SUBGHZ_COMMANDS Sub-GHz cluster commands + * @{ + */ + +/** @brief Sub-GHz cluster's server-side commands IDs + * @see SE spec, subclause 14.2.3 + */ +typedef enum zb_zcl_subghz_srv_cmd_e +{ + ZB_ZCL_SUBGHZ_SRV_CMD_SUSPEND_ZCL_MESSAGES = 0x00 /**< The @b SuspendZCLMessages command is sent to + * client device(s) by the server device when the + * server device has determined that the client + * device(s) shall suspend their ZCL communications + * to the server device for the period stated in + * the command. The command is also sent in response + * to a @b GetSuspendZCLMessagesStatus command. + * @note This command is sent automatically by SubGHz + * cluster and is not available in the application. + */ +} zb_zcl_subghz_srv_cmd_t; + + +/** @brief @ref ZB_ZCL_SUBGHZ_SRV_CMD_SUSPEND_ZCL_MESSAGES "SuspendZCLMessages" command payload + * @details An unsigned 8-bit integer indicating the period, in minutes, during which ZCL + * communications from the device shall be suspended. A value of zero shall indicate that ZCL + * communications are not currently suspended. + * @see SE spec, subclause 14.2.3.1 + */ +typedef zb_uint8_t zb_zcl_subghz_suspend_zcl_msg_payload_t; + + +/** @brief Sub-GHz cluster's cliend-side commands IDs + * @see SE spec, subclause 14.3.3 + */ +typedef enum zb_zcl_subghz_cli_cmd_e +{ + ZB_ZCL_SUBGHZ_CLI_CMD_GET_SUSPEND_ZCL_MESSAGES_STATUS = 0x00 /**< The @b GetSuspendZCLMessagesStatus + * command allows a client device to + * request the current status of its + * ZCL communications with the server. + * @note This command is Mandatory for BOMDs. + */ +} zb_zcl_subghz_cli_cmd_t; + +/* SUBGHZ cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_SUBGHZ_SERVER_ROLE_GENERATED_CMD_LIST ZB_ZCL_SUBGHZ_SRV_CMD_SUSPEND_ZCL_MESSAGES + +#define ZB_ZCL_CLUSTER_ID_SUBGHZ_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_SUBGHZ_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_SUBGHZ_CLIENT_ROLE_GENERATED_CMD_LIST ZB_ZCL_SUBGHZ_CLI_CMD_GET_SUSPEND_ZCL_MESSAGES_STATUS + +#define ZB_ZCL_CLUSTER_ID_SUBGHZ_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_SUBGHZ_CLIENT_ROLE_GENERATED_CMD_LIST + +/** @cond internals_doc */ + +/** @brief Server-side Sub-GHz cluster context + */ +typedef struct zb_zcl_subghz_srv_ctx_s +{ + /* FIXME: rewrite to exclude additional memory usage. */ + zb_address_ieee_ref_t dev_list[ZB_NEIGHBOR_TABLE_SIZE]; /**< ref list to Sub-GHz devices in neighbor table */ + zb_uint8_t mode; /**< MAC Duty Cycle Mode */ +} zb_zcl_subghz_srv_ctx_t; + +/** @brief Client-side Sub-GHz cluster context + */ +typedef struct zb_zcl_subghz_cli_ctx_s +{ + zb_uint8_t zc_ep; /**< endpoint with Sub-GHz cluster on Coordinator */ + zb_bool_t suspend_zcl_messages; /**< if TRUE, device is suspended by Coordinator */ +} zb_zcl_subghz_cli_ctx_t; + +/** @brief Sub-GHz cluster context + */ +typedef struct zb_zcl_subghz_ctx_s +{ +#ifndef ZB_ED_ROLE + zb_zcl_subghz_srv_ctx_t srv; /**< server context */ +#endif + zb_zcl_subghz_cli_ctx_t cli; /**< client context */ + + /* common fields */ + zb_uint8_t ep; /**< endpoint of Sub-GHz cluster on this device */ +} zb_zcl_subghz_ctx_t; + +/** @fn void zb_subghz_cli_get_suspend_zcl_messages_status(zb_uint8_t param, zb_addr_u *dst_addr, zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep) + * @brief Sends @b GetSuspendZCLMessagesStatus client command + * @param[in] param - reference to the buffer to be used for outgoing packet + * @param[in] dst_addr - Coordinator's address (either short or long) + * @param[in] dst_addr_mode - address mode (see @ref aps_addr_mode) + * @param[in] dst_ep - endpoint address of Sub-GHz cluster on Coordinator + * @param[in] src_ep - endpoint address of Sub-GHz cluster on this device + */ +void zb_subghz_cli_get_suspend_zcl_messages_status(zb_uint8_t param, + zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint8_t dst_ep, + zb_uint8_t src_ep); + +/** @fn void zb_subghz_srv_suspend_zcl_messages(zb_uint8_t param, zb_addr_u *dst_addr, zb_uint8_t dst_addr_mode, zb_uint8_t dst_ep, zb_uint8_t src_ep, zb_zcl_subghz_suspend_zcl_msg_payload_t *payload) + * @brief Sends @b SuspendZCLMessages server command + */ +void zb_subghz_srv_suspend_zcl_messages(zb_uint8_t param, + zb_addr_u *dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint8_t dst_ep, + zb_uint8_t src_ep, + zb_zcl_subghz_suspend_zcl_msg_payload_t *payload); + + +zb_bool_t zb_subghz_srv_device_suspended(zb_uint16_t addr); + +/* TODO: Not implemented yet, disabling it for now to avoid MISRA violations */ +#if 0 +/** @fn zb_bool_t zb_zcl_process_subghz_specific_commands(zb_uint8_t param) + * @brief Internal handler for Sub-GHz specific commands + * @param[in] param - reference to the buffer containing incoming command + * @returns ZB_TRUE, if command was processed by Sub-GHz cluster, ZB_FALSE otherwise + */ +zb_bool_t zb_zcl_process_subghz_specific_commands(zb_uint8_t param); +#endif + +/** + Start (or continue) polling ZC by Get Suspend ZCL Message Status + */ +void zb_subghz_start_suspend_status_poll(zb_uint8_t param); + +zb_bool_t zb_subghz_catch_ota_image_block_req(zb_uint8_t *paramp); + +#ifdef ZB_SUSPEND_APSDE_DATAREQ_BY_SUBGHZ_CLUSTER +/* Internal function for cancelling all APS outgoing transactions, + * called from zb_subghz_cli_suspend_zcl_messages when it receives a suspend command + */ +void zb_aps_cancel_outgoing_trans(zb_uint8_t param); +#endif /* ZB_SUSPEND_APSDE_DATAREQ_BY_SUBGHZ_CLUSTER */ + +#endif /* if defined ZB_ZCL_SUPPORT_CLUSTER_SUBGHZ || defined DOXYGEN */ + +/** @endcond */ /* internals_doc */ + +/** @} */ /* ZB_ZCL_SUBGHZ_COMMANDS */ + +/** @} */ /* ZB_ZCL_SUBGHZ */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION && DOXYGEN_SUBGHZ_FEATURE */ + +#ifdef ZB_ZCL_SUPPORT_CLUSTER_SUBGHZ +void zb_zcl_subghz_init_server(void); +void zb_zcl_subghz_init_client(void); +#define ZB_ZCL_CLUSTER_ID_SUB_GHZ_SERVER_ROLE_INIT zb_zcl_subghz_init_server +#define ZB_ZCL_CLUSTER_ID_SUB_GHZ_CLIENT_ROLE_INIT zb_zcl_subghz_init_client +#endif /* ZB_ZCL_SUPPORT_CLUSTER_SUBGHZ */ + +#ifdef ZB_ENABLE_SE +#define ZB_ZCL_SUBGHZ_CLUSTER_PROFILE_ID() (ZB_SE_MODE() ?\ + ZB_AF_SE_PROFILE_ID : \ + ZB_AF_HA_PROFILE_ID) +#else +#define ZB_ZCL_SUBGHZ_CLUSTER_PROFILE_ID() (ZB_AF_HA_PROFILE_ID) +#endif /* ZB_ENABLE_SE */ + + +#endif /* ZB_ZCL_SUBGHZ_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_temp_measurement.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_temp_measurement.h new file mode 100644 index 0000000..9e265c7 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_temp_measurement.h @@ -0,0 +1,210 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Temperature Measurement cluster definitions +*/ + +#ifndef ZB_ZCL_TEMP_MEASUREMENT_H +#define ZB_ZCL_TEMP_MEASUREMENT_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_TEMP_MEASUREMENT + * @{ + * @details + * All commands in the cluster have only request form, and carry no payload. + */ + + +/* Cluster ZB_ZCL_CLUSTER_ID_TEMP_MEASUREMENT */ + +/*! @name Temperature Measurement cluster attributes + @{ +*/ + +/*! @brief Temperature Measurement cluster attribute identifiers + @see ZCL spec, Temperature Measurement Cluster 4.4.2.2.1 +*/ +enum zb_zcl_temp_measurement_attr_e +{ + /*! @brief MeasuredValue, ZCL spec 4.4.2.2.1.1 */ + ZB_ZCL_ATTR_TEMP_MEASUREMENT_VALUE_ID = 0x0000, + /*! @brief MinMeasuredValue, ZCL spec 4.4.2.2.1.2 */ + ZB_ZCL_ATTR_TEMP_MEASUREMENT_MIN_VALUE_ID = 0x0001, + /*! @brief MaxMeasuredValue, ZCL spec 4.4.2.2.1.3 */ + ZB_ZCL_ATTR_TEMP_MEASUREMENT_MAX_VALUE_ID = 0x0002, + /*! @brief Tolerance, ZCL spec 4.4.2.2.1.4 */ +#ifndef ZB_DISABLE_TEMP_MEASUREMENT_TOLERANCE_ID + ZB_ZCL_ATTR_TEMP_MEASUREMENT_TOLERANCE_ID = 0x0003, +#else + ZB_ZCL_ATTR_TEMP_MEASUREMENT_TOLERANCE_ID = 0xF003, +#endif +}; + +/** @brief Default value for Temperature Measurement cluster revision global attribute */ +#define ZB_ZCL_TEMP_MEASUREMENT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0003u) + +/** @brief MeasuredValue attribute unknown value */ +#define ZB_ZCL_ATTR_TEMP_MEASUREMENT_VALUE_UNKNOWN ((zb_int16_t)0x8000) + +/** @brief MinMeasuredValue attribute minimum value */ +#define ZB_ZCL_ATTR_TEMP_MEASUREMENT_MIN_VALUE_MIN_VALUE ((zb_int16_t)0x954d) + +/** @brief MinMeasuredValue attribute maximum value */ +#define ZB_ZCL_ATTR_TEMP_MEASUREMENT_MIN_VALUE_MAX_VALUE 0x7ffe + +/** @brief MinMeasuredValue attribute invalid value */ +#define ZB_ZCL_ATTR_TEMP_MEASUREMENT_MIN_VALUE_INVALID ((zb_int16_t)0x8000) + +/** @brief MaxMeasuredValue attribute minimum value */ +#define ZB_ZCL_ATTR_TEMP_MEASUREMENT_MAX_VALUE_MIN_VALUE ((zb_int16_t)0x954e) + +/** @brief MaxMeasuredValue attribute maximum value */ +#define ZB_ZCL_ATTR_TEMP_MEASUREMENT_MAX_VALUE_MAX_VALUE 0x7fff + +/** @brief MaxMeasuredValue attribute invalid value */ +#define ZB_ZCL_ATTR_TEMP_MEASUREMENT_MAX_VALUE_INVALID ((zb_int16_t)0x8000) + + + /* (See: Table 4-13 Temperature Measurement Information Attribute Set) */ + +/** @brief Tolerance attribute minimum value */ +#define ZB_ZCL_ATTR_TEMP_MEASUREMENT_TOLERANCE_MIN_VALUE 0x0000 + +/** @brief Tolerance attribute maximum value */ +#define ZB_ZCL_ATTR_TEMP_MEASUREMENT_TOLERANCE_MAX_VALUE 0x0800 + +/** @brief Default value for Value attribute */ +#define ZB_ZCL_TEMP_MEASUREMENT_VALUE_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 + +/** @brief Default value for MinValue attribute */ +#define ZB_ZCL_TEMP_MEASUREMENT_MIN_VALUE_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 + +/** @brief Default value for MaxValue attribute */ +#define ZB_ZCL_TEMP_MEASUREMENT_MAX_VALUE_DEFAULT_VALUE ZB_ZCL_NON_VALUE_INT16 + +/** @cond internals_doc */ +/*! @internal @name Temperature Measurement cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TEMP_MEASUREMENT_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TEMP_MEASUREMENT_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TEMP_MEASUREMENT_MIN_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TEMP_MEASUREMENT_MIN_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TEMP_MEASUREMENT_MAX_VALUE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TEMP_MEASUREMENT_MAX_VALUE_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TEMP_MEASUREMENT_TOLERANCE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TEMP_MEASUREMENT_TOLERANCE_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! @internal Number of attributes mandatory for reporting in Temperature Measurement cluster */ +#define ZB_ZCL_TEMP_MEASUREMENT_REPORT_ATTR_COUNT 1 + +/*! Write attribute hook is used to set min/max temperature values */ +void zb_zcl_temp_measurement_write_attr_hook( + zb_uint8_t endpoint, zb_uint16_t attr_id, zb_uint8_t *new_value); + +/*! @} */ /* Temperature Measurement cluster internals */ +/*! @} + * @endcond */ /* internals_doc */ + +/** @brief Declare attribute list for Temperature Measurement cluster - server side + @param attr_list - attribute list name + @param value - pointer to variable to store MeasuredValue attribute + @param min_value - pointer to variable to store MinMeasuredValue attribute + @param max_value - pointer to variable to store MAxMeasuredValue attribute + @param tolerance - pointer to variable to store Tolerance attribute +*/ +#define ZB_ZCL_DECLARE_TEMP_MEASUREMENT_ATTRIB_LIST(attr_list, \ + value, min_value, max_value, tolerance) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_TEMP_MEASUREMENT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TEMP_MEASUREMENT_VALUE_ID, (value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TEMP_MEASUREMENT_MIN_VALUE_ID, (min_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TEMP_MEASUREMENT_MAX_VALUE_ID, (max_value)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TEMP_MEASUREMENT_TOLERANCE_ID, (tolerance)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* Temperature Measurement cluster attributes */ + +/*! @name Temperature Measurement cluster commands + @{ +*/ + +/*! @} */ /* Temperature Measurement cluster commands */ + +/*! @} */ /* ZCL Temperature Measurement cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_temp_measurement_init_server(void); +void zb_zcl_temp_measurement_init_client(void); +#define ZB_ZCL_CLUSTER_ID_TEMP_MEASUREMENT_SERVER_ROLE_INIT zb_zcl_temp_measurement_init_server +#define ZB_ZCL_CLUSTER_ID_TEMP_MEASUREMENT_CLIENT_ROLE_INIT zb_zcl_temp_measurement_init_client + + +#endif /* ZB_ZCL_TEMP_MEASUREMENT_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_thermostat.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_thermostat.h new file mode 100644 index 0000000..3d7b9c2 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_thermostat.h @@ -0,0 +1,1930 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Thermostat cluster definitions +*/ + +#ifndef ZB_ZCL_THERMOSTAT_H +#define ZB_ZCL_THERMOSTAT_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + + +/** @cond DOXYGEN_ZCL_SECTION */ + +/* Cluster ZB_ZCL_CLUSTER_ID_THERMOSTAT */ + +/** @addtogroup ZB_ZCL_THERMOSTAT + * @{ + */ + +/* <31.07.13> Tokarev CR function prototype moved from C file into header for public access */ +/** + * Thermostat initialization function + * initialize setpoint mode, schedule table + */ +void zb_zcl_thermostat_init(void); +/* <31.07.13> Tokarev CR function prototype moved from C file into header for public access */ + +/*! @name Thermostat cluster attributes + @{ +*/ + +/*! @brief Thermostat cluster attribute identifiers + @see ZCL spec, subclause 6.3.2.2 +*/ +enum zb_zcl_thermostat_attr_e +{ + /** @brief Local Temperature attribute */ + ZB_ZCL_ATTR_THERMOSTAT_LOCAL_TEMPERATURE_ID = 0x0000, + /** @brief OutdoorTemperature represents the outdoor temperature in degrees Celsius, + * as measured locally or remotely (over the network). */ + ZB_ZCL_ATTR_THERMOSTAT_OUTDOOR_TEMPERATURE_ID = 0x0001, + /** @brief Occupancy specifies whether the heated/cooled space is occupied or not, + * as measured locally or remotely (over the network). */ + ZB_ZCL_ATTR_THERMOSTAT_OCCUPANCY_ID = 0x0002, + /** @brief The AbsMinHeatSetpointLimit attribute specifies the absolute minimum level + * that the heating setpoint MAY be set to. */ + ZB_ZCL_ATTR_THERMOSTAT_ABS_MIN_HEAT_SETPOINT_LIMIT_ID = 0x0003, + /** @brief The AbsMaxHeatSetpointLimit attribute specifies the absolute maximum level + * that the heating setpoint MAY be set to. */ + ZB_ZCL_ATTR_THERMOSTAT_ABS_MAX_HEAT_SETPOINT_LIMIT_ID = 0x0004, + /** @brief The AbsMinCoolSetpointLimit attribute specifies the absolute minimum level + * that the cooling setpoint MAY be set to. */ + ZB_ZCL_ATTR_THERMOSTAT_ABS_MIN_COOL_SETPOINT_LIMIT_ID = 0x0005, + /** @brief The AbsMaxCoolSetpointLimit attribute specifies the absolute maximum level + * that the cooling setpoint MAY be set to. */ + ZB_ZCL_ATTR_THERMOSTAT_ABS_MAX_COOL_SETPOINT_LIMIT_ID = 0x0006, + /** @brief The PICoolingDemand attribute is 8 bits in length and specifies the level + * of cooling demanded by the PI (proportional integral) control loop in use + * by the thermostat (if any), in percent. */ + ZB_ZCL_ATTR_THERMOSTAT_PI_COOLING_DEMAND_ID = 0x0007, + /** @brief The PIHeatingDemand attribute is 8 bits in length and specifies the level + * of heating demanded by the PI loop in percent. */ + ZB_ZCL_ATTR_THERMOSTAT_PI_HEATING_DEMAND_ID = 0x0008, + /** @brief The HVACSystemTypeConfiguration attribute specifies the HVAC system type + * controlled by the thermostat. */ + ZB_ZCL_ATTR_THERMOSTAT_HVAC_SYSTEM_TYPE_CONFIGURATION_ID = 0x0009, + /** @brief Local Temperature Calibration */ + ZB_ZCL_ATTR_THERMOSTAT_LOCAL_TEMPERATURE_CALIBRATION_ID = 0x0010, + /** @brief Occupied Cooling Setpoint attribute */ + ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_ID = 0x0011, + /** @brief Occupied Heating Setpoint attribute */ + ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_ID = 0x0012, + /** @brief Unoccupied Cooling Setpoint attribute */ + ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_COOLING_SETPOINT_ID = 0x0013, + /** @brief Unoccupied Heating Setpoint attribute */ + ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_HEATING_SETPOINT_ID = 0x0014, + /** @brief The MinHeatSetpointLimit attribute specifies the minimum level that the heating + * setpoint MAY be set to. */ + ZB_ZCL_ATTR_THERMOSTAT_MIN_HEAT_SETPOINT_LIMIT_ID = 0x0015, + /** @brief The MaxHeatSetpointLimit attribute specifies the maximum level that the heating + * setpoint MAY be set to. */ + ZB_ZCL_ATTR_THERMOSTAT_MAX_HEAT_SETPOINT_LIMIT_ID = 0x0016, + /** @brief The MinCoolSetpointLimit attribute specifies the minimum level that the cooling + * setpoint MAY be set to. */ + ZB_ZCL_ATTR_THERMOSTAT_MIN_COOL_SETPOINT_LIMIT_ID = 0x0017, + /** @brief The MaxCoolSetpointLimit attribute specifies the maximum level that the cooling + * setpoint MAY be set to. */ + ZB_ZCL_ATTR_THERMOSTAT_MAX_COOL_SETPOINT_LIMIT_ID = 0x0018, + /** @brief The MinSetpointDeadBand attribute specifies the minimum difference between the + * Heat Setpoint and the Cool SetPoint, in steps of 0.1C. */ + ZB_ZCL_ATTR_THERMOSTAT_MIN_SETPOINT_DEAD_BAND_ID = 0x0019, + /** @brief The RemoteSensing attribute is an 8-bit bitmap that specifies whether the local + * temperature, outdoor temperature and occupancy are being sensed by internal sensors + * or remote networked sensors. */ + ZB_ZCL_ATTR_THERMOSTAT_REMOTE_SENSING_ID = 0x001a, + /** @brief Control Sequence Of Operation attribute */ + ZB_ZCL_ATTR_THERMOSTAT_CONTROL_SEQUENCE_OF_OPERATION_ID = 0x001b, + /** @brief System Mode attribute */ + ZB_ZCL_ATTR_THERMOSTAT_SYSTEM_MODE_ID = 0x001c, + /** The AlarmMask attribute specifies whether each of the alarms is enabled. */ + ZB_ZCL_ATTR_THERMOSTAT_ALARM_MASK_ID = 0x001d, + /** @brief Thermostat Running Mode attribute */ + ZB_ZCL_ATTR_THERMOSTAT_RUNNING_MODE_ID = 0x001e, + /*! @brief Start of Week attribute */ + ZB_ZCL_ATTR_THERMOSTAT_START_OF_WEEK_ID = 0x0020, + /** @brief NumberOfWeeklyTransitions attribute determines how many weekly schedule + * transitions the thermostat is capable of handling. */ + ZB_ZCL_ATTR_THERMOSTAT_NUMBER_OF_WEEKLY_TRANSITIONS_ID = 0x0021, + /** @brief NumberOfDailyTransitions attribute determines how many daily schedule + * transitions the thermostat is capable of handling. */ + ZB_ZCL_ATTR_THERMOSTAT_NUMBER_OF_DAILY_TRANSITIONS_ID = 0x0022, + /** @brief TemperatureSetpointHold specifies the temperature hold status on the thermostat. */ + ZB_ZCL_ATTR_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_ID = 0x0023, + /** @brief TemperatureSetpointHoldDuration sets the period in minutes for which a setpoint + * hold is active. */ + ZB_ZCL_ATTR_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_DURATION_ID = 0x0024, + /** @brief The ThermostatProgrammingOperationMode attribute determines the operational state + * of the thermostats programming. */ + ZB_ZCL_ATTR_THERMOSTAT_THERMOSTAT_PROGRAMMING_OPERATION_MODE_ID = 0x0025, + /** @brief ThermostatRunningState represents the current relay state of the heat, cool, + * and fan relays. */ + ZB_ZCL_ATTR_THERMOSTAT_THERMOSTAT_RUNNING_STATE_ID = 0x0029, + /** @brief The SetpointChangeSource attribute specifies the source of the current active + * OccupiedCoolingSetpoint or OccupiedHeatingSetpoint (i.e., who or what determined + * the current setpoint). */ + ZB_ZCL_ATTR_THERMOSTAT_SETPOINT_CHANGE_SOURCE_ID = 0x0030, + /** @brief The SetpointChangeAmount attribute specifies the delta between the current active + * OccupiedCoolingSetpoint or OccupiedHeatingSetpoint and the previous active + * setpoint. */ + ZB_ZCL_ATTR_THERMOSTAT_SETPOINT_CHANGE_AMOUNT_ID = 0x0031, + /** @brief The SetpointChangeSourceTimestamp attribute specifies the time in UTC at which + * the SetpointChangeSourceAmount attribute change was recorded. */ + ZB_ZCL_ATTR_THERMOSTAT_SETPOINT_CHANGE_SOURCE_TIMESTAMP_ID = 0x0032, + /** @brief Specifies the degrees Celsius, in 0.1 degree increments, the Thermostat server + * will allow the LocalTemperature attribute to float above the OccupiedCooling + * setpoint (i.e., OccupiedCooling + OccupiedSetback) or below the OccupiedHeating + * setpoint (i.e., occupiedHeating, OccupiedSetback) before initiating a state change + * to bring the temperature back to the users desired setpoint. */ + ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_SETBACK_ID = 0x0034, + /** @brief Specifies the minimum degrees Celsius, in 0.1 degree increments, + * the Thermostat server will allow the OccupiedSetback attribute + * to be configured by a user. */ + ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_SETBACK_MIN_ID = 0x0035, + /** @brief Specifies the maximum degrees Celsius, in 0.1 degree increments, + * the Thermostat server will allow the OccupiedSetback attribute + * to be configured by a user. */ + ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_SETBACK_MAX_ID = 0x0036, + /** @brief Specifies the degrees Celsius, in 0.1 degree increments, the Thermostat server + * will allow the LocalTemperature attribute to float above the UnoccupiedCooling + * setpoint (i.e., UnoccupiedCooling + UnoccupiedSetback) or below the + * UnoccupiedHeating setpoint (i.e., UnoccupiedHeating - UnoccupiedSetback) + * before initiating a state change to bring the temperature back + * to the users desired setpoint. */ + ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_SETBACK_ID = 0x0037, + /** @brief Specifies the minimum degrees Celsius, in 0.1 degree increments, the Thermostat + * server will allow the UnoccupiedSetback attribute to be configured by a user. */ + ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_SETBACK_MIN_ID = 0x0038, + /** @brief Specifies the maximum degrees Celsius, in 0.1 degree increments, the Thermostat + * server will allow the UnoccupiedSetback attribute to be configured by a user. */ + ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_SETBACK_MAX_ID = 0x0039, + /** @brief Specifies the delta, in 0.1 degrees Celsius, between LocalTemperature and + * the OccupiedHeatingSetpoint or UnoccupiedHeatingSetpoint attributes at which + * the Thermostat server will operate in emergency heat mode. */ + ZB_ZCL_ATTR_THERMOSTAT_EMERGENCY_HEAT_DELTA_ID = 0x003a, + /** @brief Indicates the type of Mini Split ACType of Mini Split AC is defined depending + * on how Cooling and Heating condition is achieved by Mini Split AC. */ + ZB_ZCL_ATTR_THERMOSTAT_AC_TYPE_ID = 0x0040, + /** @brief Indicates capacity of Mini Split AC in terms of the format defined by + * the ACCapacityFormat attribute. */ + ZB_ZCL_ATTR_THERMOSTAT_AC_CAPACITY_ID = 0x0041, + /** @brief Indicates type of refrigerant used within the Mini Split AC. */ + ZB_ZCL_ATTR_THERMOSTAT_AC_REFRIGERANT_TYPE_ID = 0x0042, + /** @brief This indicates type of Compressor used within the Mini Split AC. */ + ZB_ZCL_ATTR_THERMOSTAT_AC_COMPRESSOR_TYPE_ID = 0x0043, + /** @brief This indicates the type of errors encountered within the Mini Split AC. */ + ZB_ZCL_ATTR_THERMOSTAT_AC_ERROR_CODE_ID = 0x0044, + /** @brief AC Louver position attribute */ + ZB_ZCL_ATTR_THERMOSTAT_AC_LOUVER_POSITION_ID = 0x0045, + /** @brief ACCoilTemperature represents the temperature in degrees Celsius, as measured + * locally or remotely (over the network). */ + ZB_ZCL_ATTR_THERMOSTAT_AC_COIL_TEMPERATURE_ID = 0x0046, + /** @brief This is the format for the ACCapacity attribute. */ + ZB_ZCL_ATTR_THERMOSTAT_AC_CAPACITY_FORMAT_ID = 0x0047, +}; + +/*! @brief Values for Control Sequence Of Operation attribute, + @see ZCL spec, subclause 6.3.2.2.2.12 */ +enum zb_zcl_thermostat_control_sequence_of_operation_e +{ + /*! Cooling Only value */ + ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_COOLING_ONLY = 0x00, + /*! Cooling With Reheat value */ + ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_COOLING_WITH_REHEAT = 0x01, + /*! Heating Only value */ + ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_HEATING_ONLY = 0x02, + /*! Heating With Reheat value */ + ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_HEATING_WITH_REHEAT = 0x03, + /*! Cooling and Heating 4-pipes value */ + ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_COOLING_AND_HEATING_4_PIPES = 0x04, + /*! Cooling and Heating 4-pipes with Reheat value */ + ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_COOLING_AND_HEATING_4_PIPES_WITH_REHEAT = 0x05, + + ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_RESERVED = 0x06 +}; + +/*! @brief Values for System Mode attribute, + @see ZCL spec, subclause 6.3.2.2.2.13 */ +enum zb_zcl_thermostat_system_mode_e +{ + /*! Off value */ + ZB_ZCL_THERMOSTAT_SYSTEM_MODE_OFF = 0x00, + /*! Auto value */ + ZB_ZCL_THERMOSTAT_SYSTEM_MODE_AUTO = 0x01, + /*! Cool value */ + ZB_ZCL_THERMOSTAT_SYSTEM_MODE_COOL = 0x03, + /*! Heat value */ + ZB_ZCL_THERMOSTAT_SYSTEM_MODE_HEAT = 0x04, + /*! Emergency Heating value */ + ZB_ZCL_THERMOSTAT_SYSTEM_MODE_EMERGENCY_HEATING = 0x05, + /*! Precooling value */ + ZB_ZCL_THERMOSTAT_SYSTEM_MODE_PRECOOLING = 0x06, + /*! Fan Only value */ + ZB_ZCL_THERMOSTAT_SYSTEM_MODE_FAN_ONLY = 0x07, + /*! Dry value */ + ZB_ZCL_THERMOSTAT_SYSTEM_MODE_DRY = 0x08, + /*! Sleep value */ + ZB_ZCL_THERMOSTAT_SYSTEM_MODE_SLEEP = 0x09, + /* 07/02/2015 CR [AV] */ + /*! Unknown system mode value */ + ZB_ZCL_THERMOSTAT_SYSTEM_MODE_RESERVED = 0x0a +}; + + +/*! @brief Values for AC Louver position attribute */ +enum zb_zcl_thermostat_ac_louver_position_e +{ + ZB_ZCL_THERMOSTAT_LOUVER_FULLY_CLOSED = 0x01, + ZB_ZCL_THERMOSTAT_LOUVER_FULLY_OPENED = 0x02, + ZB_ZCL_THERMOSTAT_LOUVER_QUARTER_OPEN = 0x03, + ZB_ZCL_THERMOSTAT_LOUVER_HALF_OPEN = 0x04, + ZB_ZCL_THERMOSTAT_LOUVER_THREE_QUARTERS_OPEN = 0x05, +}; + +/*! @brief Values for Start of Week attribute, + @see ZCL spec, subclause 6.3.2.2.3.1 */ +enum zb_zcl_thermostat_start_of_week_e +{ + /*! Sunday value */ + ZB_ZCL_THERMOSTAT_START_OF_WEEK_SUNDAY = 0x00, + /*! Monday value */ + ZB_ZCL_THERMOSTAT_START_OF_WEEK_MONDAY = 0x01, + /*! Tuesday value */ + ZB_ZCL_THERMOSTAT_START_OF_WEEK_TUESDAY = 0x02, + /*! Wednesday value */ + ZB_ZCL_THERMOSTAT_START_OF_WEEK_WEDNESDAY = 0x03, + /*! Thursday value */ + ZB_ZCL_THERMOSTAT_START_OF_WEEK_THURSDAY = 0x04, + /*! Friday value */ + ZB_ZCL_THERMOSTAT_START_OF_WEEK_FRIDAY = 0x05, + /*! Saturday value */ + ZB_ZCL_THERMOSTAT_START_OF_WEEK_SATURDAY = 0x06, +}; + +/*! @brief Values for Temperature Setpoint Hold attribute, + @see ZCL spec, subclause 6.3.2.2.3.4 */ +enum zb_zcl_thermostat_temperature_setpoint_hold_e +{ + /*! Off value */ + ZB_ZCL_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_OFF = 0x00, + /*! On value */ + ZB_ZCL_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_ON = 0x01, +}; + +/*! @brief Thermostat Alarm Code for Alarming + @see ZCL spec 6.3.2.2.2.14, Table 6-18 +*/ +enum zb_zcl_thermostat_alarm_code_e +{ + /** @brief MainsVoltageAlarmCode - MainsVoltageMinThreshold reached for Mains Voltage**/ + ZB_ZCL_THERMOSTAT_ALARM_CODE_INITIALIZATION_FAILURE = 0x00, + /** @brief MainsVoltageAlarmCode - MainsVoltageMaxThreshold reached for Mains Voltage**/ + ZB_ZCL_THERMOSTAT_ALARM_CODE_HARDWARE_FAILURE = 0x01, + /** @brief BatteryAlarmCode - BatteryVoltageMinThreshold or + * BatteryPercentageMinThreshold reached for Battery Source 1 */ + ZB_ZCL_THERMOSTAT_ALARM_CODE_SELFCALIBRATION_FAILURE = 0x02, +}; + +/** @brief Default value for Thermostat cluster revision global attribute */ +#define ZB_ZCL_THERMOSTAT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0003u) + +/* Default value for Start Of Week attribute */ +#define ZB_ZCL_THERMOSTAT_START_OF_WEEK_DEFAULT_VALUE ZB_ZCL_THERMOSTAT_START_OF_WEEK_SUNDAY + +/** @brief Min value for Local Temperature attribute */ +#define ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_MIN_VALUE 0x954d + +/** @brief Max value for Local Temperature attribute */ +#define ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_MAX_VALUE 0x7fff + +/** @brief Min value for Outdoor Temperature attribute */ +#define ZB_ZCL_THERMOSTAT_OUTDOOR_TEMPERATURE_MIN_VALUE 0x954d + +/** @brief Max value for Outdoor Temperature attribute */ +#define ZB_ZCL_THERMOSTAT_OUTDOOR_TEMPERATURE_MAX_VALUE 0x7fff + +/** @brief Invalid value for Local Temperature attribute */ +#define ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_INVALID ZB_ZCL_NON_VALUE_INT16 + +/** @brief Default value for Local Temperature attribute */ +#define ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_DEFAULT_VALUE 0xffff + +/** @brief Min value for Local Temperature Calibration attribute */ +#define ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_CALIBRATION_MIN_VALUE 0xe7 + +/** @brief Max value for Local Temperature Calibration attribute */ +#define ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_CALIBRATION_MAX_VALUE 0x19 + +/** @brief Default value for Occupied Cooling Setpoint attribute */ +#define ZB_ZCL_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_DEFAULT_VALUE 0x0a28 + +/** @brief Min value for Occupied Cooling Setpoint attribute */ +#define ZB_ZCL_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_MIN_VALUE 0x954d + +/** @brief Max value for Occupied Cooling Setpoint attribute */ +#define ZB_ZCL_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_MAX_VALUE 0x7fff + +/** @brief Default value for Occupied Heating Setpoint attribute */ +#define ZB_ZCL_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_DEFAULT_VALUE 0x07d0 + +/** @brief Min value for Occupied Heating Setpoint attribute */ +#define ZB_ZCL_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_MIN_VALUE 0x954d + +/** @brief Max value for Occupied Heating Setpoint attribute */ +#define ZB_ZCL_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_MAX_VALUE 0x7fff + +/** @brief Min value for Min Setpoint Dead Band attribute */ +#define ZB_ZCL_THERMOSTAT_MIN_SETPOINT_DEAD_BAND_MIN_VALUE 0x0a + +/** @brief Max value for Min Setpoint Dead Band attribute */ +#define ZB_ZCL_THERMOSTAT_MIN_SETPOINT_DEAD_BAND_MAX_VALUE 0x19 + +/** @brief Local Temperature Sensed Remotely bit of Remote Sensing attribute */ +#define ZB_ZCL_THERMOSTAT_REMOTE_SENSING_LOCAL_TEMPERATURE_SENSED_REMOTELY_BIT (1<<0) + +/** @brief Outdoor Temperature Sensed Remotely bit of Remote Sensing attribute */ +#define ZB_ZCL_THERMOSTAT_REMOTE_SENSING_OUTDOOR_TEMPERATURE_SENSED_REMOTELY_BIT (1<<1) + +/** @brief Occupancy Sensed Sensed Remotely bit of Remote Sensing attribute */ +#define ZB_ZCL_THERMOSTAT_REMOTE_SENSING_OCCUPANCY_SENSED_REMOTELY_BIT (1<<2) + +/** @brief Default value for Control Sequence Of Operation attribute */ +#define ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_DEFAULT_VALUE 0x04 + +/** @brief Default value for System Mode attribute */ +#define ZB_ZCL_THERMOSTAT_CONTROL_SYSTEM_MODE_DEFAULT_VALUE 0x01 + +/** @brief Default value for Occupancy attribute */ +#define ZB_ZCL_THERMOSTAT_OCCUPANCY_DEFAULT_VALUE ((zb_uint8_t)1U) + +/** @brief Bitmask for Occupancy attribute */ +#define ZB_ZCL_THERMOSTAT_OCCUPANCY_BITMASK ((zb_uint8_t)0x01) + +/** @brief Default value for AbsMinHeatSetpointLimit attribute */ +#define ZB_ZCL_THERMOSTAT_ABS_MIN_HEAT_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x02BC) + +/** @brief Default value for AbsMaxHeatSetpointLimit attribute */ +#define ZB_ZCL_THERMOSTAT_ABS_MAX_HEAT_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x0BB8) + +/** @brief Default value for AbsMinCoolSetpointLimit attribute */ +#define ZB_ZCL_THERMOSTAT_ABS_MIN_COOL_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x0640) + +/** @brief Default value for AbsMaxCoolSetpointLimit attribute */ +#define ZB_ZCL_THERMOSTAT_ABS_MAX_COOL_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x0C80) + +/** @brief Min value for PICoolingDemand attribute */ +#define ZB_ZCL_THERMOSTAT_PI_COOLING_DEMAND_MIN_VALUE ((zb_uint8_t)0x00) + +/** @brief Max value for PICoolingDemand attribute */ +#define ZB_ZCL_THERMOSTAT_PI_COOLING_DEMAND_MAX_VALUE ((zb_uint8_t)0x64) + +/** @brief Min value for PIHeatingDemand attribute */ +#define ZB_ZCL_THERMOSTAT_PI_HEATING_DEMAND_MIN_VALUE ((zb_uint8_t)0x00) + +/** @brief Max value for PIHeatingDemand attribute */ +#define ZB_ZCL_THERMOSTAT_PI_HEATING_DEMAND_MAX_VALUE ((zb_uint8_t)0x64) + +/** @brief Default value for HVACSystemTypeConfiguration attribute */ +#define ZB_ZCL_THERMOSTAT_HVAC_SYSTEM_TYPE_CONFIGURATION_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for LocalTemperatureCalibration attribute */ +#define ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_CALIBRATION_DEFAULT_VALUE ((zb_int8_t)0x00) + +/** @brief Default value for UnoccupiedCoolingSetpoint attribute */ +#define ZB_ZCL_THERMOSTAT_UNOCCUPIED_COOLING_SETPOINT_DEFAULT_VALUE ((zb_int16_t)0x0A28) + +/** @brief Default value for UnoccupiedHeatingSetpoint attribute */ +#define ZB_ZCL_THERMOSTAT_UNOCCUPIED_HEATING_SETPOINT_DEFAULT_VALUE ((zb_int16_t)0x07D0) + +/** @brief Default value for MinHeatSetpointLimit attribute */ +#define ZB_ZCL_THERMOSTAT_MIN_HEAT_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x02BC) + +/** @brief Default value for MaxHeatSetpointLimit attribute */ +#define ZB_ZCL_THERMOSTAT_MAX_HEAT_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x0BB8) + +/** @brief Default value for MinCoolSetpointLimit attribute */ +#define ZB_ZCL_THERMOSTAT_MIN_COOL_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x0640) + +/** @brief Default value for MaxCoolSetpointLimit attribute */ +#define ZB_ZCL_THERMOSTAT_MAX_COOL_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x0C80) + +/** @brief Default value for MinSetpointDeadBand attribute */ +#define ZB_ZCL_THERMOSTAT_MIN_SETPOINT_DEAD_BAND_DEFAULT_VALUE ((zb_int8_t)0x19) + +/** @brief Default value for RemoteSensing attribute */ +#define ZB_ZCL_THERMOSTAT_REMOTE_SENSING_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for ControlSequenceOfOperation attribute */ +#define ZB_ZCL_THERMOSTAT_CONTROL_SEQUENCE_OF_OPERATION_DEFAULT_VALUE ((zb_uint8_t)0x04) + +/** @brief Default value for SystemMode attribute */ +#define ZB_ZCL_THERMOSTAT_SYSTEM_MODE_DEFAULT_VALUE ((zb_uint8_t)0x01) + +/** @brief Default value for AlarmMask attribute */ +#define ZB_ZCL_THERMOSTAT_ALARM_MASK_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for RunningMode attribute */ +#define ZB_ZCL_THERMOSTAT_RUNNING_MODE_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Off value for RunningMode attribute */ +#define ZB_ZCL_THERMOSTAT_RUNNING_MODE_OFF_VALUE ((zb_uint8_t)0x00) + +/** @brief Cool value for RunningMode attribute */ +#define ZB_ZCL_THERMOSTAT_RUNNING_MODE_COOL_VALUE ((zb_uint8_t)0x03) + +/** @brief Heat value for RunningMode attribute */ +#define ZB_ZCL_THERMOSTAT_RUNNING_MODE_HEAT_VALUE ((zb_uint8_t)0x04) + +/** @brief Default value for TemperatureSetpointHold attribute */ +#define ZB_ZCL_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for TemperatureSetpointHoldDuration attribute */ +#define ZB_ZCL_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_DURATION_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Min value for TemperatureSetpointHoldDuration attribute */ +#define ZB_ZCL_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_DURATION_MIN_VALUE ((zb_uint16_t)0x0000) + +/** @brief Max value for TemperatureSetpointHoldDuration attribute */ +#define ZB_ZCL_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_DURATION_MAX_VALUE ((zb_uint16_t)0x05a0) + +/** @brief Default value for ThermostatProgrammingOperationMode attribute */ +#define ZB_ZCL_THERMOSTAT_THERMOSTAT_PROGRAMMING_OPERATION_MODE_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for SetpointChangeSource attribute */ +#define ZB_ZCL_THERMOSTAT_SETPOINT_CHANGE_SOURCE_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for SetpointChangeAmount attribute */ +#define ZB_ZCL_THERMOSTAT_SETPOINT_CHANGE_AMOUNT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for SetpointChangeSourceTimestamp attribute */ +#define ZB_ZCL_THERMOSTAT_SETPOINT_CHANGE_SOURCE_TIMESTAMP_DEFAULT_VALUE ((zb_time_t)0x00000000) + +/** @brief Default value for OccupiedSetback attribute */ +#define ZB_ZCL_THERMOSTAT_OCCUPIED_SETBACK_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for OccupiedSetbackMin attribute */ +#define ZB_ZCL_THERMOSTAT_OCCUPIED_SETBACK_MIN_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for OccupiedSetbackMax attribute */ +#define ZB_ZCL_THERMOSTAT_OCCUPIED_SETBACK_MAX_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for UnoccupiedSetback attribute */ +#define ZB_ZCL_THERMOSTAT_UNOCCUPIED_SETBACK_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for UnoccupiedSetbackMin attribute */ +#define ZB_ZCL_THERMOSTAT_UNOCCUPIED_SETBACK_MIN_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for UnoccupiedSetbackMax attribute */ +#define ZB_ZCL_THERMOSTAT_UNOCCUPIED_SETBACK_MAX_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for EmergencyHeatDelta attribute */ +#define ZB_ZCL_THERMOSTAT_EMERGENCY_HEAT_DELTA_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for ACType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_TYPE_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Unknown value for ACType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_TYPE_UNKNOWN_VALUE ZB_ZCL_THERMOSTAT_AC_TYPE_DEFAULT_VALUE + +/** @brief Cooling and Fixed Speed value for ACType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_TYPE_COOLING_AND_FIXED_SPEED_VALUE ((zb_uint8_t)0x01) + +/** @brief Heat Pump and Fixed Speed value for ACType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_TYPE_HEAT_PUMP_AND_FIXED_SPEED_VALUE ((zb_uint8_t)0x02) + +/** @brief Cooling and Inverter value for ACType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_TYPE_COOLING_AND_INVERTER_VALUE ((zb_uint8_t)0x03) + +/** @brief Heat Pump and Inverter value value for ACType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_TYPE_HEAT_PUMP_AND_INVERTER_VALUE ((zb_uint8_t)0x04) + +/** @brief Default value for ACCapacity attribute */ +#define ZB_ZCL_THERMOSTAT_AC_CAPACITY_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for ACRefrigerantType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_REFRIGERANT_TYPE_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Unknown value for ACRefrigerantType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_REFRIGERANT_TYPE_UNKNOWN_VALUE ZB_ZCL_THERMOSTAT_AC_REFRIGERANT_TYPE_DEFAULT_VALUE + +/** @brief R22 value for ACRefrigerantType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_REFRIGERANT_TYPE_R22_VALUE ((zb_uint8_t)0x01) + +/** @brief R410a value for ACRefrigerantType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_REFRIGERANT_TYPE_R410A_VALUE ((zb_uint8_t)0x02) + +/** @brief R407c value for ACRefrigerantType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_REFRIGERANT_TYPE_R407C_VALUE ((zb_uint8_t)0x03) + +/** @brief Default value for ACCompressorType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_COMPRESSOR_TYPE_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Unknown value for ACCompressorType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_COMPRESSOR_TYPE_UNKNOWN_VALUE ZB_ZCL_THERMOSTAT_AC_COMPRESSOR_TYPE_DEFAULT_VALUE + +/** @brief T1(Max working ambient 43 ºC) value for ACCompressorType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_COMPRESSOR_TYPE_T1_VALUE ((zb_uint8_t)0x01) + +/** @brief T2(Max working ambient 35 ºC) value for ACCompressorType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_COMPRESSOR_TYPE_T2_VALUE ((zb_uint8_t)0x02) + +/** @brief T3(Max working ambient 52 ºC) value for ACCompressorType attribute */ +#define ZB_ZCL_THERMOSTAT_AC_COMPRESSOR_TYPE_T3_VALUE ((zb_uint8_t)0x03) + +/** @brief Default value for ACErrorCode attribute */ +#define ZB_ZCL_THERMOSTAT_AC_ERROR_CODE_DEFAULT_VALUE ((zb_uint32_t)0x00000000) + +/** @brief Compressor Failure or Refrigerant Leakage bit of AC Error Code attribute */ +#define ZB_ZCL_THERMOSTAT_AC_ERROR_CODE_COMPRESSOR_FAILURE_OR_REFRIGERANT_LEAKAGE_BIT (1<<0) + +/** @brief Room Temperature Sensor Failure bit of AC Error Code attribute */ +#define ZB_ZCL_THERMOSTAT_AC_ERROR_CODE_ROOM_TEMPERATURE_SENSOR_FAILURE_BIT (1<<1) + +/** @brief Outdoor Temperature Sensor Failure bit of AC Error Code attribute */ +#define ZB_ZCL_THERMOSTAT_AC_ERROR_CODE_OUTDOOR_TEMPERATURE_SENSOR_FAILURE_BIT (1<<2) + +/** @brief Indoor Coil Temperature Sensor Failure bit of AC Error Code attribute */ +#define ZB_ZCL_THERMOSTAT_AC_ERROR_CODE_INDOOR_COIL_TEMPERATURE_SENSOR_FAILURE_BIT (1<<3) + +/** @brief Fan Failure bit of AC Error Code attribute */ +#define ZB_ZCL_THERMOSTAT_AC_ERROR_CODE_FAN_FAILURE_BIT (1<<4) + +/** @brief Default value for ACLouverPosition attribute */ +#define ZB_ZCL_THERMOSTAT_AC_LOUVER_POSITION_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Fully Closed value for ACLouverPosition attribute */ +#define ZB_ZCL_THERMOSTAT_AC_LOUVER_POSITION_FULLY_CLOSED_VALUE ((zb_uint8_t)0x01) + +/** @brief Fully Open value for ACLouverPosition attribute */ +#define ZB_ZCL_THERMOSTAT_AC_LOUVER_POSITION_FULLY_OPEN_VALUE ((zb_uint8_t)0x02) + +/** @brief Quarter Open value for ACLouverPosition attribute */ +#define ZB_ZCL_THERMOSTAT_AC_LOUVER_POSITION_QUARTER_OPEN_VALUE ((zb_uint8_t)0x03) + +/** @brief Three Quarters Open value for ACLouverPosition attribute */ +#define ZB_ZCL_THERMOSTAT_AC_LOUVER_POSITION_THREE_QUARTERS_OPEN_VALUE ((zb_uint8_t)0x05) + +/** @brief Half Open value for ACLouverPosition attribute */ +#define ZB_ZCL_THERMOSTAT_AC_LOUVER_POSITION_HALF_OPEN_VALUE ((zb_uint8_t)0x04) + +/** @brief Min value for AC Coil Temperature attribute */ +#define ZB_ZCL_THERMOSTAT_AC_COIL_TEMPERATURE_MIN_VALUE 0x954d + +/** @brief Max value for AC Coil Temperature attribute */ +#define ZB_ZCL_THERMOSTAT_AC_COIL_TEMPERATURE_MAX_VALUE 0x7fff + +/** @brief Default value for AC Capacity Format attribute */ +#define ZB_ZCL_THERMOSTAT_AC_CAPACITY_FORMAT_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief BTUh value for AC Capacity Format attribute */ +#define ZB_ZCL_THERMOSTAT_AC_CAPACITY_FORMAT_BTUH_VALUE ZB_ZCL_THERMOSTAT_AC_CAPACITY_FORMAT_DEFAULT_VALUE + +/** @brief Default value for ACCapacityFormat attribute */ +#define ZB_ZCL_THERMOSTAT_AC_CAPACITY_FORMAT_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Initialization failure bit of Alarm Mask attribute */ +#define ZB_ZCL_THERMOSTAT_ALARM_MASK_INITIALIZATION_FAILURE_BIT (1<<0) + +/** @brief Hardware Failure bit of Alarm Mask attribute */ +#define ZB_ZCL_THERMOSTAT_ALARM_MASK_HARDWARE_FAILURE_BIT (1<<1) + +/** @brief Self-Calibration Failure bit of Alarm Mask attribute */ +#define ZB_ZCL_THERMOSTAT_ALARM_MASK_SELFCALIBRATION_FAILURE_BIT (1<<2) + +/** @brief Simple/Setpoint(0) or Schedule_Programming(1) mode bit of Thermostat Programming Operation Mode attribute */ +#define ZB_ZCL_THERMOSTAT_PROGRAMMING_OPERATION_MODE_SIMPLE_SETPOINT_OR_PROGRAMMING_MODE_BIT (1<<0) + +/** @brief Auto/recovery mode bit of Thermostat Programming Operation Mode attribute */ +#define ZB_ZCL_THERMOSTAT_PROGRAMMING_OPERATION_MODE_AUTO_RECOVERY_MODE_BIT (1<<1) + +/** @brief Economy/EnergyStar mode bit of Thermostat Programming Operation Mode attribute */ +#define ZB_ZCL_THERMOSTAT_PROGRAMMING_OPERATION_MODE_ECONOMY_ENERGY_STAR_MODE_BIT (1<<2) + +/** @brief Heat State On bit of Thermostat Running State attribute */ +#define ZB_ZCL_THERMOSTAT_RUNNNING_STATE_HEAT_STATE_ON_BIT (1<<0) + +/** @brief Cool State On bit of Thermostat Running State attribute */ +#define ZB_ZCL_THERMOSTAT_RUNNNING_STATE_COOL_STATE_ON_BIT (1<<1) + +/** @brief Fan State On bit of Thermostat Running State attribute */ +#define ZB_ZCL_THERMOSTAT_RUNNNING_STATE_FAN_STATE_ON_BIT (1<<2) + +/** @brief Heat 2nd Stage State On bit of Thermostat Running State attribute */ +#define ZB_ZCL_THERMOSTAT_RUNNNING_STATE_HEAT_2ND_STAGE_STATE_ON_BIT (1<<3) + +/** @brief Cool 2nd Stage State On bit of Thermostat Running State attribute */ +#define ZB_ZCL_THERMOSTAT_RUNNNING_STATE_COOL_2ND_STAGE_STATE_ON_BIT (1<<4) + +/** @brief Fan 2nd Stage State On bit of Thermostat Running State attribute */ +#define ZB_ZCL_THERMOSTAT_RUNNNING_STATE_FAN_2ND_STAGE_STATE_ON_BIT (1<<5) + +/** @brief Fan 3rd Stage State On bit of Thermostat Running State attribute */ +#define ZB_ZCL_THERMOSTAT_RUNNNING_STATE_FAN_3RD_STAGE_STATE_ON_BIT (1<<6) + +/** @brief Declare attribute list for Thermostat cluster + @param attr_list - attribute list name + @param local_temperature - pointer to variable to store Local Temperature attribute value + @param local_temperature_calibration - pointer to variable to store Local Temperature Calibration attribute value + @param occupied_cooling_setpoint - pointer to variable to store Occupied Cooling Setpoint attribute value + @param occupied_heating_setpoint - pointer to variable to store Occupied Heating Setpoint attribute value + @param control_seq_of_operation - pointer to variable to store Control Sequence Of Operation attribute value + @param system_mode - pointer to variable to store System Mode attribute value + @param start_of_week - pointer to variable to store Start of Week attribute value +*/ +#define ZB_ZCL_DECLARE_THERMOSTAT_ATTRIB_LIST(attr_list, \ + local_temperature, local_temperature_calibration, occupied_cooling_setpoint, \ + occupied_heating_setpoint, control_seq_of_operation, system_mode, start_of_week) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_THERMOSTAT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_LOCAL_TEMPERATURE_ID, (local_temperature)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_LOCAL_TEMPERATURE_CALIBRATION_ID, (local_temperature_calibration)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_ID, (occupied_cooling_setpoint)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_ID, (occupied_heating_setpoint)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_CONTROL_SEQUENCE_OF_OPERATION_ID, (control_seq_of_operation)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_SYSTEM_MODE_ID, (system_mode)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_START_OF_WEEK_ID, (start_of_week)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @brief Declare attribute list for Thermostat cluster + @param attr_list - attribute list name + @param local_temperature - pointer to variable to store Local Temperature attribute value + @param abs_min_heat_setpoint_limit - pointer to variable to store Abs Min Heat Setpoint Limit attribute value + @param abs_max_heat_setpoint_limit - pointer to variable to store Abs Max Heat Setpoint Limit attribute value + @param abs_min_cool_setpoint_limit - pointer to variable to store Abs Min Cool Setpoint Limit attribute value + @param abs_max_cool_setpoint_limit - pointer to variable to store Abs Max Cool Setpoint Limit attribute value + @param PI_cooling_demand - pointer to variable to store PI Cooling Demand attribute value + @param PI_heating_demand - pointer to variable to store PI Heating Demand attribute value + @param HVAC_system_type_configuration - pointer to variable to store HVAC system type + configuration attribute value; write-optional access according to ZCL8 specification, be careful + when redefining its handling + @param local_temperature_calibration - pointer to variable to store Local Temperature + Calibration attribute value + @param occupied_cooling_setpoint - pointer to variable to store Occupied Cooling Setpoint attribute value + @param occupied_heating_setpoint - pointer to variable to store Occupied Heating Setpoint attribute value + @param unoccupied_cooling_setpoint - pointer to variable to store Unoccupied Cooling Setpoint attribute value + @param unoccupied_heating_setpoint - pointer to variable to store Unoccupied Heating Setpoint attribute value + @param min_heat_setpoint_limit - pointer to variable to store Min Heat Setpoint Limit attribute value + @param max_heat_setpoint_limit - pointer to variable to store Max Heat Setpoint Limit attribute value + @param min_cool_setpoint_limit - pointer to variable to store Min Cool Setpoint Limit attribute value + @param max_cool_setpoint_limit - pointer to variable to store Max Cool Setpoint Limit attribute value + @param min_setpoint_dead_band - pointer to variable to store Min Setpoint Dead Band attribute + value; write-optional access according to ZCL8 specification, be careful + when redefining its handling + @param remote_sensing - pointer to variable to store remote Sensing attribute value + @param control_seq_of_operation - pointer to variable to store Control Sequence Of Operation attribute value + @param system_mode - pointer to variable to store System Mode attribute value + @param start_of_week - pointer to variable to store Start of Week attribute value +*/ +#define ZB_ZCL_DECLARE_THERMOSTAT_ATTRIB_LIST_EXT(attr_list, \ + local_temperature, abs_min_heat_setpoint_limit, abs_max_heat_setpoint_limit, abs_min_cool_setpoint_limit, \ + abs_max_cool_setpoint_limit, PI_cooling_demand, PI_heating_demand, HVAC_system_type_configuration, \ + local_temperature_calibration, occupied_cooling_setpoint, occupied_heating_setpoint, unoccupied_cooling_setpoint, \ + unoccupied_heating_setpoint, min_heat_setpoint_limit, max_heat_setpoint_limit, min_cool_setpoint_limit, \ + max_cool_setpoint_limit, min_setpoint_dead_band, remote_sensing, control_seq_of_operation, system_mode, start_of_week) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_THERMOSTAT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_LOCAL_TEMPERATURE_ID, (local_temperature)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_ABS_MIN_HEAT_SETPOINT_LIMIT_ID, (abs_min_heat_setpoint_limit)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_ABS_MAX_HEAT_SETPOINT_LIMIT_ID, (abs_max_heat_setpoint_limit)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_ABS_MIN_COOL_SETPOINT_LIMIT_ID, (abs_min_cool_setpoint_limit)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_ABS_MAX_COOL_SETPOINT_LIMIT_ID, (abs_max_cool_setpoint_limit)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_PI_COOLING_DEMAND_ID, (PI_cooling_demand)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_PI_HEATING_DEMAND_ID, (PI_heating_demand)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_HVAC_SYSTEM_TYPE_CONFIGURATION_ID, (HVAC_system_type_configuration)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_LOCAL_TEMPERATURE_CALIBRATION_ID, (local_temperature_calibration)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_ID, (occupied_cooling_setpoint)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_ID, (occupied_heating_setpoint)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_COOLING_SETPOINT_ID, (unoccupied_cooling_setpoint)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_HEATING_SETPOINT_ID, (unoccupied_heating_setpoint)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_MIN_HEAT_SETPOINT_LIMIT_ID, (min_heat_setpoint_limit)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_MAX_HEAT_SETPOINT_LIMIT_ID, (max_heat_setpoint_limit)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_MIN_COOL_SETPOINT_LIMIT_ID, (min_cool_setpoint_limit)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_MAX_COOL_SETPOINT_LIMIT_ID, (max_cool_setpoint_limit)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_MIN_SETPOINT_DEAD_BAND_ID, (min_setpoint_dead_band)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_REMOTE_SENSING_ID, (remote_sensing)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_CONTROL_SEQUENCE_OF_OPERATION_ID, (control_seq_of_operation)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_SYSTEM_MODE_ID, (system_mode)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_START_OF_WEEK_ID, (start_of_week)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @brief Bits of ThermostatProgrammingOperationMode */ +enum zb_zcl_thermostat_programming_operation_mode_bit_e +{ + /*! Schedule programming bit */ + ZB_ZCL_THERMOSTAT_SCHEDULE_PROGRAMMING_MODE_BIT = 0x01, + /*! Auto/recovery bit */ + ZB_ZCL_THERMOSTAT_AUTO_RECOVERY_PROGRAMMING_MODE_BIT = 0x02, + /*! Economy/energy star bit */ + ZB_ZCL_THERMOSTAT_ECONOMY_ENERGY_START_PROGRAMMING_MODE_BIT = 0x04, +}; + +/*! @} */ /* Thermostat cluster attributes */ + +/*! @name Thermostat cluster commands + @{ +*/ + +/*! @brief Thermostat cluster command identifiers + @see ZCL spec, subclause 6.3.2.3 +*/ +enum zb_zcl_thermostat_cmd_e +{ + /** Setpoint Raise/Lower command */ + ZB_ZCL_CMD_THERMOSTAT_SETPOINT_RAISE_LOWER = 0x00, + /** Set Weekly Schedule command */ + ZB_ZCL_CMD_THERMOSTAT_SET_WEEKLY_SCHEDULE = 0x01, + /** Get Weekly Schedule command */ + ZB_ZCL_CMD_THERMOSTAT_GET_WEEKLY_SCHEDULE = 0x02, + /** Clear Weekly Schedule command */ + ZB_ZCL_CMD_THERMOSTAT_CLEAR_WEEKLY_SCHEDULE = 0x03, + /** Get Relay Status Log command */ + ZB_ZCL_CMD_THERMOSTAT_GET_RELAY_STATUS_LOG = 0x04 +}; + +/*! @brief Thermostat cluster command identifiers + @see ZCL spec, subclause 6.3.2.4 +*/ +enum zb_zcl_thermostat_cmd_resp_ha_e +{ + /** Get Weekly Schedule response command */ + ZB_ZCL_CMD_THERMOSTAT_GET_WEEKLY_SCHEDULE_RESP = 0x00, + /** Get Relay Status Log response command */ + ZB_ZCL_CMD_THERMOSTAT_GET_RELAY_STATUS_LOG_RESP = 0x01 +}; + +/** @cond internals_doc */ +/* Thermostat cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_THERMOSTAT_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_THERMOSTAT_GET_WEEKLY_SCHEDULE_RESP, \ + ZB_ZCL_CMD_THERMOSTAT_GET_RELAY_STATUS_LOG_RESP + +#define ZB_ZCL_CLUSTER_ID_THERMOSTAT_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_THERMOSTAT_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_THERMOSTAT_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_THERMOSTAT_SETPOINT_RAISE_LOWER, \ + ZB_ZCL_CMD_THERMOSTAT_SET_WEEKLY_SCHEDULE, \ + ZB_ZCL_CMD_THERMOSTAT_GET_WEEKLY_SCHEDULE, \ + ZB_ZCL_CMD_THERMOSTAT_CLEAR_WEEKLY_SCHEDULE, \ + ZB_ZCL_CMD_THERMOSTAT_GET_RELAY_STATUS_LOG + +#define ZB_ZCL_CLUSTER_ID_THERMOSTAT_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_THERMOSTAT_CLIENT_ROLE_GENERATED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + +/*! @} */ /* Thermostat cluster commands */ + +/*! + @cond internals_doc + @internal @name Thermostat cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_LOCAL_TEMPERATURE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_LOCAL_TEMPERATURE_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_OUTDOOR_TEMPERATURE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_OUTDOOR_TEMPERATURE_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_OCCUPANCY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_OCCUPANCY_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_ABS_MIN_HEAT_SETPOINT_LIMIT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_ABS_MIN_HEAT_SETPOINT_LIMIT_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_ABS_MAX_HEAT_SETPOINT_LIMIT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_ABS_MAX_HEAT_SETPOINT_LIMIT_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_ABS_MIN_COOL_SETPOINT_LIMIT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_ABS_MIN_COOL_SETPOINT_LIMIT_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_ABS_MAX_COOL_SETPOINT_LIMIT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_ABS_MAX_COOL_SETPOINT_LIMIT_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_PI_COOLING_DEMAND_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_PI_COOLING_DEMAND_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_PI_HEATING_DEMAND_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_PI_HEATING_DEMAND_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_THERMOSTAT_PROGRAMMING_OPERATION_MODE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_THERMOSTAT_PROGRAMMING_OPERATION_MODE_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_THERMOSTAT_RUNNING_STATE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_THERMOSTAT_RUNNING_STATE_ID, \ + ZB_ZCL_ATTR_TYPE_16BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** According to ZCL8, Table 6-11. Attributes of the Thermostat Information Attribute Set, + * ZB_ZCL_ATTR_THERMOSTAT_HVAC_SYSTEM_TYPE_CONFIGURATION_ID attribute access was changed to Read and Write + * Optional. For compatibility reasons access rights in the following constructor were not changed. + * + * If it is needed to change access rights to this attribute, this macros should be modified. */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_HVAC_SYSTEM_TYPE_CONFIGURATION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_HVAC_SYSTEM_TYPE_CONFIGURATION_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_LOCAL_TEMPERATURE_CALIBRATION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_LOCAL_TEMPERATURE_CALIBRATION_ID, \ + ZB_ZCL_ATTR_TYPE_S8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_COOLING_SETPOINT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_COOLING_SETPOINT_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_HEATING_SETPOINT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_HEATING_SETPOINT_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_MIN_HEAT_SETPOINT_LIMIT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_MIN_HEAT_SETPOINT_LIMIT_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_MAX_HEAT_SETPOINT_LIMIT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_MAX_HEAT_SETPOINT_LIMIT_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_MIN_COOL_SETPOINT_LIMIT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_MIN_COOL_SETPOINT_LIMIT_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_MAX_COOL_SETPOINT_LIMIT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_MAX_COOL_SETPOINT_LIMIT_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** According to ZCL8, Table 6-13. Attributes of the Thermostat Settings Attribute Set, + * ZB_ZCL_ATTR_THERMOSTAT_MIN_SETPOINT_DEAD_BAND_ID attribute access was changed to Read and Write + * Optional. For compatibility reasons access rights in the following constructor were not changed. + * + * If it is needed to change access rights to this attribute, this macros should be modified. */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_MIN_SETPOINT_DEAD_BAND_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_MIN_SETPOINT_DEAD_BAND_ID, \ + ZB_ZCL_ATTR_TYPE_S8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_REMOTE_SENSING_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_REMOTE_SENSING_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_CONTROL_SEQUENCE_OF_OPERATION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_CONTROL_SEQUENCE_OF_OPERATION_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_SYSTEM_MODE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_SYSTEM_MODE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE | ZB_ZCL_ATTR_ACCESS_SCENE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_ALARM_MASK_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_ALARM_MASK_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_RUNNING_MODE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_RUNNING_MODE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_START_OF_WEEK_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_START_OF_WEEK_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_NUMBER_OF_WEEKLY_TRANSITIONS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_NUMBER_OF_WEEKLY_TRANSITIONS_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_NUMBER_OF_DAILY_TRANSITIONS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_NUMBER_OF_DAILY_TRANSITIONS_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_DURATION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_DURATION_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_SETPOINT_CHANGE_SOURCE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_SETPOINT_CHANGE_SOURCE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_SETPOINT_CHANGE_AMOUNT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_SETPOINT_CHANGE_AMOUNT_TIMESTAMP_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_SETPOINT_CHANGE_SOURCE_TIMESTAMP_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_SETPOINT_CHANGE_SOURCE_TIMESTAMP_ID, \ + ZB_ZCL_ATTR_TYPE_UTC_TIME, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_SETBACK_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_SETBACK_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_SETBACK_MIN_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_SETBACK_MIN_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_SETBACK_MAX_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_SETBACK_MAX_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_SETBACK_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_SETBACK_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_SETBACK_MIN_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_SETBACK_MIN_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_SETBACK_MAX_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_SETBACK_MAX_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_EMERGENCY_HEAT_DELTA_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_EMERGENCY_HEAT_DELTA_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_AC_TYPE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_AC_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_AC_CAPACITY_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_AC_CAPACITY_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_AC_REFRIGERANT_TYPE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_AC_REFRIGERANT_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_AC_COMPRESSOR_TYPE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_AC_COMPRESSOR_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_AC_ERROR_CODE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_AC_ERROR_CODE_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_AC_LOUVER_POSITION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_AC_LOUVER_POSITION_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_AC_COIL_TEMPERATURE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_AC_COIL_TEMPERATURE_ID, \ + ZB_ZCL_ATTR_TYPE_S16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_AC_CAPACITY_FORMAT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_AC_CAPACITY_FORMAT_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! @internal Number of attributes mandatory for reporting in Thermostat cluster */ +#define ZB_ZCL_THERMOSTAT_REPORT_ATTR_COUNT 1 + +/***************************** commands *****************************/ + +/* Setpoint is defined in 0.01C, while amount is defined in 0.1C */ +#define ZB_ZCL_THERMOSTAT_SETPOINT_RAISE_LOWER_AMOUNT_MUL 10 + +/** @internal Structure for Setpoint Raise/Lower command + */ +typedef ZB_PACKED_PRE struct zb_zcl_thermostat_setpoint_raise_lower_req_s +{ + zb_uint8_t mode; + zb_int8_t amount; +} ZB_PACKED_STRUCT zb_zcl_thermostat_setpoint_raise_lower_req_t; + +/*! @brief Values for Mode field, + @see ZCL spec, subclause 6.3.2.3.1.2 */ +enum zb_zcl_thermostat_setpoint_raise_lower_mode_e +{ + /*! Heat value */ + ZB_ZCL_THERMOSTAT_SETPOINT_RAISE_LOWER_MODE_HEAT = 0x00, + /*! Cool value */ + ZB_ZCL_THERMOSTAT_SETPOINT_RAISE_LOWER_MODE_COOL = 0x01, + /*! Both (Heat and Cool) value */ + ZB_ZCL_THERMOSTAT_SETPOINT_RAISE_LOWER_MODE_BOTH = 0x02, + + ZB_ZCL_THERMOSTAT_SETPOINT_RAISE_LOWER_MODE_RESERVED = 0x03 +}; + +#define ZB_ZCL_THERMOSTAT_SETPOINT_RAISE_LOWER_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_thermostat_setpoint_raise_lower_req_t) + +/*! @brief Send Setpoint Raise/Lower command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param mode - Mode value + @param amount - Amount value +*/ +#define ZB_ZCL_THERMOSTAT_SEND_SETPOINT_RAISE_LOWER_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, mode, amount) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_THERMOSTAT_SETPOINT_RAISE_LOWER); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (mode)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (amount)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_THERMOSTAT, cb); \ +} + +/*! + @brief Parses Get Setpoint Raise/Lower command and fills data request + structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param setpoint_raise_lower_req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_THERMOSTAT_GET_SETPOINT_RAISE_LOWER_REQ(data_buf, req, status) \ +{ \ + zb_zcl_thermostat_setpoint_raise_lower_req_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_THERMOSTAT_SETPOINT_RAISE_LOWER_REQ_PAYLOAD_LEN ? \ + (zb_zcl_thermostat_setpoint_raise_lower_req_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr != NULL) \ + { \ + ZB_MEMCPY(&(req), req_ptr, sizeof(zb_zcl_thermostat_setpoint_raise_lower_req_t)); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/* Add/Get Weekly Schedule record for Set/Get Weekly Schedule commands */ + +/** @internal Structure for Weekly Schedule record + */ +typedef ZB_PACKED_PRE struct zb_zcl_thermostat_weekly_schedule_point_pair_s +{ + zb_uint16_t transition_time; + zb_uint16_t heat_set_point; + zb_uint16_t cool_set_point; +} ZB_PACKED_STRUCT zb_zcl_thermostat_weekly_schedule_point_pair_t; + +#define ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_POINT_PAIR_FULL_SIZE \ + sizeof(zb_zcl_thermostat_weekly_schedule_point_pair_t) + +#define ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_POINT_PAIR_ONE_SIZE \ + sizeof(zb_zcl_thermostat_weekly_schedule_point_pair_t) - sizeof(zb_uint16_t) + +#define ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MAX_NUM_OF_TRANSITIONS 10 + +/*! @brief Values for Mode for Sequence field, + @see ZCL spec, subclause 10.1.3.3.1.4 */ +enum zb_zcl_thermostat_weekly_schedule_mode_for_seq_e +{ + /*! Heat value */ + ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MODE_FOR_SEQ_HEAT = 0x01, + /*! Cool value */ + ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MODE_FOR_SEQ_COOL = 0x02, + /*! Both (Heat and Cool) value */ + ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MODE_FOR_SEQ_BOTH = 0x03, + + ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MODE_FOR_SEQ_RESERVED = 0x04 +}; + +/** @brief Add attribute value to command payload + @param cmd_ptr - pointer to a command data memory + @param mode_for_seq - Mode For Sequence value (from header) + @param transition_time - Transition Time value + @param heat_set_point - Heat Set Point value + @param cool_set_point - Cool Set Point value +*/ +#define ZB_ZCL_THERMOSTAT_ADD_VALUE_WEEKLY_SCHEDULE(cmd_ptr, \ + mode_for_seq, transition_time, heat_set_point, cool_set_point) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_ptr, (transition_time)); \ + if (mode_for_seq & ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MODE_FOR_SEQ_HEAT) \ + { \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_ptr, (heat_set_point)); \ + } \ + if (mode_for_seq & ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MODE_FOR_SEQ_COOL) \ + { \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_ptr, (cool_set_point)); \ + } \ +} + +/** @brief Parses Set Weekly Schedule request and returns next Set point pair record or NULL if there + * is no more data. + + If request contains invalid data, NULL is returned. + @param data_buf - pointer to zb_buf_t buffer containing write attribute request data + @param mode_for_seq - Mode For Sequence value (from Set Weekly Schedule header) + @param pair_req - out pointer to Set Point Pair record + */ +#define ZB_ZCL_THERMOSTAT_GET_NEXT_WEEKLY_SCHEDULE_POINT_PAIR_REQ(data_buf, mode_for_seq, pair_req, status) \ +{ \ + zb_zcl_thermostat_weekly_schedule_point_pair_t *pair_req_ptr; \ + zb_uint8_t req_size; \ + \ + if (mode_for_seq == ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MODE_FOR_SEQ_BOTH) \ + { \ + req_size = ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_POINT_PAIR_FULL_SIZE; \ + } \ + else \ + { \ + req_size = ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_POINT_PAIR_ONE_SIZE; \ + } \ + \ + pair_req_ptr = (zb_buf_len(data_buf) >= req_size) ? \ + (zb_zcl_thermostat_weekly_schedule_point_pair_t*)zb_buf_begin(data_buf) : NULL; \ + if (pair_req_ptr) \ + { \ + ZB_MEMCPY(&(pair_req), pair_req_ptr, req_size); \ + \ + ZB_ZCL_HTOLE16_INPLACE(&(pair_req.transition_time)); \ + ZB_ZCL_HTOLE16_INPLACE(&(pair_req.heat_set_point)); \ + if (mode_for_seq == ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MODE_FOR_SEQ_COOL) \ + { \ + (pair_req).cool_set_point = (pair_req).heat_set_point; \ + } \ + \ + (void)zb_buf_cut_left((data_buf), req_size); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/* Set Weekly Schedule command */ + +typedef ZB_PACKED_PRE struct zb_zcl_thermostat_set_weekly_schedule_req_s +{ + zb_uint8_t num_of_transitions; + zb_uint8_t day_of_week; + zb_uint8_t mode_for_seq; +} ZB_PACKED_STRUCT zb_zcl_thermostat_set_weekly_schedule_req_t; + +#define ZB_ZCL_THERMOSTAT_SET_WEEKLY_SCHEDULE_REQ_SIZE \ + sizeof(zb_zcl_thermostat_set_weekly_schedule_req_t) + +/* 2018/08/10 CR:MAJOR (rev. 39327): According to the spec, one Set Weekly Schedule pkt may contain up to 10 df + * transitions, but we support only one. */ + +/** @brief Initialize Set Weekly Schedule command + @param buffer - buffer to store command data + @param cmd_ptr - pointer to a command data memory + @param def_resp - enable/disable default response + @param num_of_transition - Number Of Transition value + @param day_of_week - Day Of Week value + @param mode_for_seq - Mode For Sequence value + @param transition - Transition Time value + @param heat_set - Heat Set value + @param cool_set - Cool Set value +*/ +#define ZB_ZCL_THERMOSTAT_INIT_SET_WEEKLY_SCHEDULE_REQ(buffer, \ + cmd_ptr, def_resp, num_of_transition, day_of_week, mode_for_seq, \ + transition, heat_set, cool_set) \ +{ \ + cmd_ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(cmd_ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(cmd_ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_THERMOSTAT_SET_WEEKLY_SCHEDULE); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (num_of_transition)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (day_of_week)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (mode_for_seq)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_ptr, (transition)); \ + if (ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MODE_FOR_SEQ_HEAT == (mode_for_seq)) \ + { \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_ptr, (heat_set)); \ + } \ + else \ + if (ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MODE_FOR_SEQ_COOL == (mode_for_seq)) \ + { \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_ptr, (cool_set)); \ + } \ + else \ + if (ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MODE_FOR_SEQ_BOTH == (mode_for_seq)) \ + { \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_ptr, (heat_set)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(cmd_ptr, (cool_set)); \ + } \ +} + + +/** @brief Send Set Weekly Schedule command + @param buffer - buffer to store command data + @param cmd_ptr - pointer to a command data memory + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param profile_id - profile identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_THERMOSTAT_SEND_SET_WEEKLY_SCHEDULE_REQ( \ + buffer, cmd_ptr, addr, dst_addr_mode, dst_ep, ep, profile_id, cb) \ +{ \ + ZB_ZCL_FINISH_PACKET(buffer, cmd_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, profile_id, \ + ZB_ZCL_CLUSTER_ID_THERMOSTAT, cb); \ +} + +/** @brief Parses Set Weekly Schedule request header + + If request contains invalid data, status is ZB_FALSE. + @param data_buf - pointer to zb_buf_t buffer containing write attribute request data + @param req - record of type @ref zb_zcl_thermostat_set_weekly_schedule_req_t + @param status - result of parsing + */ +#define ZB_ZCL_THERMOSTAT_GET_SET_WEEKLY_SCHEDULE_REQ(data_buf, req, status) \ +{ \ + zb_zcl_thermostat_set_weekly_schedule_req_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_THERMOSTAT_SET_WEEKLY_SCHEDULE_REQ_SIZE ? \ + (zb_zcl_thermostat_set_weekly_schedule_req_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, sizeof(zb_zcl_thermostat_set_weekly_schedule_req_t)); \ + ZB_ASSERT(req.num_of_transitions <= ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MAX_NUM_OF_TRANSITIONS);\ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + \ + (void)zb_buf_cut_left((data_buf), sizeof(zb_zcl_thermostat_set_weekly_schedule_req_t)); \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/* Get Weekly Schedule command */ + +typedef ZB_PACKED_PRE struct zb_zcl_thermostat_get_weekly_schedule_req_s +{ + zb_uint8_t days_to_return; + zb_uint8_t mode_to_return; +} ZB_PACKED_STRUCT zb_zcl_thermostat_get_weekly_schedule_req_t; + +#define ZB_ZCL_THERMOSTAT_GET_WEEKLY_SCHEDULE_REQ_PAYLOAD_LEN \ + sizeof(zb_zcl_thermostat_get_weekly_schedule_req_t) + +/*! @brief Send Get Weekly Schedule command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param days_to_return - Days To Return value + @param mode_to_return - Mode To Return value +*/ +#define ZB_ZCL_THERMOSTAT_SEND_GET_WEEKLY_SCHEDULE_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + days_to_return, mode_to_return) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_THERMOSTAT_GET_WEEKLY_SCHEDULE); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (days_to_return)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (mode_to_return)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT((buffer), (addr), (dst_addr_mode), \ + (dst_ep), (ep), (prfl_id), ZB_ZCL_CLUSTER_ID_THERMOSTAT, (cb)); \ +} + +/*! + @brief Parses Get Weekly Schedule command and fills data request + structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - record of type @ref zb_zcl_thermostat_set_weekly_schedule_req_t + @param status - success or not read parameters - ZB_ZCL_PARSE_STATUS_SUCCESS or + ZB_ZCL_PARSE_STATUS_FAILURE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_THERMOSTAT_GET_GET_WEEKLY_SCHEDULE_REQ(data_buf, req, status) \ +{ \ + zb_zcl_thermostat_get_weekly_schedule_req_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_THERMOSTAT_GET_WEEKLY_SCHEDULE_REQ_PAYLOAD_LEN ? \ + (zb_zcl_thermostat_get_weekly_schedule_req_t*)zb_buf_begin(data_buf) : NULL;\ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, sizeof(zb_zcl_thermostat_get_weekly_schedule_req_t)); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/* Get Weekly Schedule response command */ + +/** Structure for Get Weekly Schedule resp command + */ +typedef ZB_PACKED_PRE struct zb_zcl_thermostat_get_weekly_schedule_resp_s +{ + zb_uint8_t num_of_transitions; + zb_uint8_t day_of_week; + zb_uint8_t mode_for_seq; +} ZB_PACKED_STRUCT zb_zcl_thermostat_get_weekly_schedule_resp_t; + +/** @brief Initialize Get Weekly Schedule resp command + @param buffer - buffer to store command data + @param cmd_ptr - pointer to a command data memory + @param seq - sequency + @param num_of_transitions - Number Of Transition value + @param day_of_week - Day Of Week value + @param mode_for_seq - Mode For Sequence value +*/ +#define ZB_ZCL_THERMOSTAT_INIT_GET_WEEKLY_SCHEDULE_RESP(buffer, cmd_ptr, seq, \ + num_of_transitions, day_of_week, mode_for_seq) \ +{ \ + cmd_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(cmd_ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(cmd_ptr, (seq), \ + ZB_ZCL_CMD_THERMOSTAT_GET_WEEKLY_SCHEDULE_RESP); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (num_of_transitions)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (day_of_week)); \ + ZB_ZCL_PACKET_PUT_DATA8(cmd_ptr, (mode_for_seq)); \ +} + +/** @brief Send Get Weekly Schedule resp command + @param buffer - buffer to store command data + @param cmd_ptr - pointer to a command data memory + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param profile_id - profile identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_THERMOSTAT_SEND_GET_WEEKLY_SCHEDULE_RESP( \ + buffer, cmd_ptr, addr, dst_addr_mode, dst_ep, ep, profile_id, cb) \ +{ \ + ZB_ZCL_FINISH_PACKET(buffer, cmd_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, profile_id,\ + ZB_ZCL_CLUSTER_ID_THERMOSTAT, cb); \ +} + +/** @brief Parses Get Weekly Schedule response header + + If request contains invalid data, status is ZB_FALSE. + @param data_buf - pointer to zb_buf_t buffer containing write attribute request data + @param resp - record of type @ref zb_zcl_thermostat_get_weekly_schedule_resp_t + @param status - result of parsing + */ +#define ZB_ZCL_THERMOSTAT_GET_GET_WEEKLY_SCHEDULE_RESP(data_buf, resp, status) \ +{ \ + zb_zcl_thermostat_get_weekly_schedule_resp_t *resp_ptr = \ + zb_buf_len(data_buf) >= sizeof(zb_zcl_thermostat_get_weekly_schedule_resp_t) ? \ + (zb_zcl_thermostat_get_weekly_schedule_resp_t*)zb_buf_begin(data_buf) : NULL; \ + if (resp_ptr) \ + { \ + ZB_MEMCPY(&(resp), resp_ptr, sizeof(zb_zcl_thermostat_get_weekly_schedule_resp_t)); \ + ZB_ASSERT(resp.num_of_transitions <= \ + ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MAX_NUM_OF_TRANSITIONS); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + \ + (void)zb_buf_cut_left((data_buf), sizeof(zb_zcl_thermostat_get_weekly_schedule_resp_t)); \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/* Clear Weekly Schedule command */ +/*! @brief Clear Weekly Schedule command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_THERMOSTAT_SEND_CLEAR_WEEKLY_SCHEDULE_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_THERMOSTAT_CLEAR_WEEKLY_SCHEDULE); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT((buffer), (addr), (dst_addr_mode), (dst_ep), \ + (ep), (prfl_id), ZB_ZCL_CLUSTER_ID_THERMOSTAT, (cb)); \ +} + +/* Get Relay Status Log command */ +/*! @brief Send Get Relay Status Log req command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_THERMOSTAT_SEND_GET_RELAY_STATUS_LOG_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_THERMOSTAT_GET_RELAY_STATUS_LOG); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT((buffer), (addr), (dst_addr_mode), (dst_ep), \ + (ep), (prfl_id), ZB_ZCL_CLUSTER_ID_THERMOSTAT, (cb)); \ +} + +/* Get Relay Status Log response */ + +typedef ZB_PACKED_PRE struct zb_zcl_thermostat_get_relay_status_log_resp_s +{ + zb_uint16_t time_of_day; + zb_uint8_t relay_status; + zb_int16_t local_temperature; + zb_uint8_t humidity_in_percentage; + zb_int16_t set_point; + zb_uint16_t unread_entries; +} ZB_PACKED_STRUCT zb_zcl_thermostat_get_relay_status_log_resp_t; + +#define ZB_ZCL_THERMOSTAT_GET_RELAY_STATUS_LOG_RESP_SIZE \ + sizeof(zb_zcl_thermostat_get_relay_status_log_resp_t) + +/*! @brief Send Get Relay Status Log resp command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param seq - sequency + @param cb - callback for getting command send status + @param time_of_day - Time Of Day value + @param relay_status - Relay Status value + @param local_temperature - Local Temperature value + @param humidity_in_percentage - Humidity In Percentage value + @param set_point - Set Point value + @param unread_entries - Unread Entries value +*/ +#define ZB_ZCL_THERMOSTAT_SEND_GET_RELAY_STATUS_LOG_RESP( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, seq, cb, time_of_day, relay_status, \ + local_temperature, humidity_in_percentage, set_point, unread_entries) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(ptr, seq, ZB_ZCL_CMD_THERMOSTAT_GET_RELAY_STATUS_LOG_RESP); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (time_of_day)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (relay_status)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (local_temperature)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (humidity_in_percentage)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (set_point)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(ptr, (unread_entries)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_THERMOSTAT, cb); \ +} + +/*! + @brief Parses Get Relay Status Log command and fills data request + structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param resp - variable to save command request + @param status - success or not read parameters - ZB_ZCL_PARSE_STATUS_SUCCESS or + ZB_ZCL_PARSE_STATUS_FAILURE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_THERMOSTAT_GET_GET_RELAY_STATUS_LOG_RESP(data_buf, resp, status) \ +{ \ + zb_zcl_thermostat_get_relay_status_log_resp_t *resp_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_THERMOSTAT_GET_RELAY_STATUS_LOG_RESP_SIZE ? \ + (zb_zcl_thermostat_get_relay_status_log_resp_t*)zb_buf_begin(data_buf) : NULL; \ + if (resp_ptr) \ + { \ + ZB_MEMCPY(&(resp), resp_ptr, sizeof(zb_zcl_thermostat_get_relay_status_log_resp_t));\ + ZB_ZCL_HTOLE16_INPLACE(&(resp)->time_of_day); \ + /* FIXME: Can we use it with signed 16-bit int? */ \ + ZB_ZCL_HTOLE16_INPLACE(&(resp)->local_temperature); \ + ZB_ZCL_HTOLE16_INPLACE(&(resp)->set_point); \ + ZB_ZCL_HTOLE16_INPLACE(&(resp)->unread_entries); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/*! @} + * @endcond */ /* Thermostat cluster internals */ + +/*! @cond internals_doc + @name Thermostat cluster command internals + Internal structures and defines for execute cluster command handlers. + @{ +*/ + +/** @brief Size of table with Weekly Schedule records */ +#define ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_TABLE_SIZE 20 + +/** @brief Flag days field "record is free" */ +#define ZB_ZCL_THERMOSTAT_WEEKLY_FREE_RECORD 0 + +/** @brief Bit set "All days" */ +#define ZB_ZCL_THERMOSTAT_WEEKLY_ALL 0x7f + +/** @brief Bit "Weekly vacation" */ +#define ZB_ZCL_THERMOSTAT_WEEKLY_VACATION (1<<7) + +/** @brief Parameter - Thermostat will be schedule + * without any specific record*/ +#define ZB_ZCL_THERMOSTAT_PROCESS_NONE 0xff + +/** @brief Second per week */ +#define ZB_SECOND_PER_WEEK (60*60*24*7) + +/** @brief Second per day */ +#define ZB_SECOND_PER_DAY (60*60*24) + +/** @brief Second per minutes */ +#define ZB_SECOND_PER_MINUTE 60 + +/** @brief Days per week */ +#define ZB_DAYS_PER_WEEK 7 + +/** @brief Time delta for using setpoint: skip setpoint if it expired + * more then this value */ +#define ZB_ZCL_THERMOSTAT_SETPOINT_TIME_DELTA (10 * 60) /* 10 minutes */ + +/** @brief Subtract time in seconds round week */ +#define ZB_WEEK_TIME_SUBTRACT(a, b) ((a) > (b)) ? ((a) - (b)) : ((a) + ZB_SECOND_PER_WEEK - (b)) + +// 1 day (24h) +/** @brief Maximum period of Thermostat process loop */ +#define ZB_ZCL_THERMOSTAT_TIMER_MAX (24*60*60) + +/** @brief Struct with one Weekly Schedule attribute */ +typedef struct zb_zcl_thermostat_weekly_schedule_record_s +{ + zb_uint8_t day_of_week; /*< Day of week, ZB_ZCL_THERMOSTAT_WEEKLY_FREE_RECORD (0) - free record */ + zb_uint8_t mode_for_seq; /*< Mode for Sequence */ + zb_uint16_t transition_time; /*< Transition time in minutes after midnight */ + zb_uint16_t heat_setpoint; /*< Heat Set Point */ + zb_uint16_t cool_setpoint; /*< Cool Set Point */ +} +zb_zcl_thermostat_weekly_schedule_record_t; + + +/*! @} + @endcond */ /* Thermostat cluster internals */ + +/*! @} */ /* ZCL HA Thermostat cluster definitions */ + +/** @cond internals_doc */ +/** @brief Struct with Context Thermostat cluster */ +typedef struct zb_zcl_thermostat_context_s +{ + zb_bool_t is_hold; + zb_uint8_t weekly_limit; + zb_uint8_t weekly_used; + zb_uint8_t daily_limit; + zb_uint8_t daily_used[ZB_DAYS_PER_WEEK]; + zb_zcl_thermostat_weekly_schedule_record_t *schedule_table; +} +zb_zcl_thermostat_context_t; + + +/** @brief Declare run Thermostat command for User Application +*/ +typedef ZB_PACKED_PRE struct zb_zcl_thermostat_value_param_s +{ + zb_uint8_t mode; /*!< Mode for Sequence */ + zb_uint16_t heat_setpoint; /*!< Heat Set Point */ + zb_uint16_t cool_setpoint; /*!< Cool Set Point */ +} ZB_PACKED_STRUCT zb_zcl_thermostat_value_param_t; + +typedef ZB_PACKED_PRE struct zb_zcl_thermostat_weekly_schedule_table_param_s +{ + zb_zcl_thermostat_set_weekly_schedule_req_t header; + zb_zcl_thermostat_weekly_schedule_record_t records; +} ZB_PACKED_STRUCT zb_zcl_thermostat_weekly_schedule_table_param_t; + +/*! @} + * @endcond */ /* internals_doc */ +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_thermostat_init(void); +zb_uint8_t zb_zcl_thermostat_get_current_day_of_week(zb_uint8_t start_of_week); +zb_ret_t zb_zcl_thermostat_weekly_schedule_start(void); +zb_ret_t zb_zcl_thermostat_weekly_schedule_stop(void); +zb_ret_t zb_zcl_thermostat_weekly_schedule_get_next_record(zb_uint16_t *iterator, zb_zcl_thermostat_weekly_schedule_record_t *record); +void zb_zcl_thermostat_init_server(void); +void zb_zcl_thermostat_init_client(void); +#define ZB_ZCL_CLUSTER_ID_THERMOSTAT_SERVER_ROLE_INIT zb_zcl_thermostat_init_server +#define ZB_ZCL_CLUSTER_ID_THERMOSTAT_CLIENT_ROLE_INIT zb_zcl_thermostat_init_client + +#endif /* ZB_ZCL_THERMOSTAT_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_thermostat_ui_config.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_thermostat_ui_config.h new file mode 100644 index 0000000..c1ee649 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_thermostat_ui_config.h @@ -0,0 +1,175 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Thermostat UI Configuration cluster definitions +*/ + +#ifndef ZB_ZCL_THERMOSTAT_UI_CONFIG_H +#define ZB_ZCL_THERMOSTAT_UI_CONFIG_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + + +/** @cond DOXYGEN_ZCL_SECTION */ + +/* Cluster ZB_ZCL_CLUSTER_ID_THERMOSTAT_UI_CONFIG */ + +/*! @addtogroup ZB_ZCL_THERMOSTAT_UI_CONFIG + @{ + @name Thermostat UI Configuration cluster attributes + @{ +*/ + +/*! @brief Thermostat UI Configuration cluster attribute identifiers + @see ZCL spec, subclause 6.6.2.2 +*/ +enum zb_zcl_thermostat_ui_config_attr_e +{ + /** @brief Temperature Display Mode attribute */ + ZB_ZCL_ATTR_THERMOSTAT_UI_CONFIG_TEMPERATURE_DISPLAY_MODE_ID = 0x0000, + /** @brief Keypad Lockout attribute */ + ZB_ZCL_ATTR_THERMOSTAT_UI_CONFIG_KEYPAD_LOCKOUT_ID = 0x0001, + /** The ScheduleProgrammingVisibility attribute is used to hide the weekly + * schedule programming functionality or menu on a thermostat from a user + * to prevent local user programming of the weekly schedule. */ + ZB_ZCL_ATTR_THERMOSTAT_UI_CONFIG_SCHEDULE_PROGRAMMING_VISIBILITY_ID = 0x0002, +}; + +/*! @brief Values for Temperature Display Mode attribute, + @see ZCL spec, subclause 6.6.2.2.1 */ +enum zb_zcl_thermostat_ui_config_temperature_display_mode_e +{ + /*! Temperature in C value */ + ZB_ZCL_THERMOSTAT_UI_CONFIG_TEMPERATURE_DISPLAY_MODE_IN_C = 0x00, + /*! Temperature in F value */ + ZB_ZCL_THERMOSTAT_UI_CONFIG_TEMPERATURE_DISPLAY_MODE_IN_F = 0x01, + + ZB_ZCL_THERMOSTAT_UI_CONFIG_TEMPERATURE_DISPLAY_MODE_RESERVED = 0x02 +}; + +/*! @brief Values for Keypad Lockout attribute, + @see ZCL spec, subclause 6.6.2.2.2 */ +enum zb_zcl_thermostat_ui_config_keypad_lockout_e +{ + /*! No Lockout value */ + ZB_ZCL_THERMOSTAT_UI_CONFIG_KEYPAD_LOCKOUT_NO_LOCKOUT = 0x00, + /*! Level 1 Lockout value */ + ZB_ZCL_THERMOSTAT_UI_CONFIG_KEYPAD_LOCKOUT_LEVEL_1 = 0x01, + /*! Level 2 Lockout value */ + ZB_ZCL_THERMOSTAT_UI_CONFIG_KEYPAD_LOCKOUT_LEVEL_2 = 0x02, + /*! Level 3 Lockout value */ + ZB_ZCL_THERMOSTAT_UI_CONFIG_KEYPAD_LOCKOUT_LEVEL_3 = 0x03, + /*! Level 4 Lockout value */ + ZB_ZCL_THERMOSTAT_UI_CONFIG_KEYPAD_LOCKOUT_LEVEL_4 = 0x04, + /*! Level 5 Lockout value */ + ZB_ZCL_THERMOSTAT_UI_CONFIG_KEYPAD_LOCKOUT_LEVEL_5 = 0x05, + + ZB_ZCL_THERMOSTAT_UI_CONFIG_KEYPAD_LOCKOUT_RESERVED = 0x06 +}; + +/** @brief Default value for Thermostat UI Configuration cluster revision global attribute */ +#define ZB_ZCL_THERMOSTAT_UI_CONFIG_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0001u) + +/** @brief Default value for Temperature Display Mode attribute */ +#define ZB_ZCL_THERMOSTAT_UI_CONFIG_TEMPERATURE_DISPLAY_MODE_DEFAULT_VALUE 0x00 + +/** @brief Default value for Keypad Lockout attribute */ +#define ZB_ZCL_THERMOSTAT_UI_CONFIG_KEYPAD_LOCKOUT_DEFAULT_VALUE 0x00 + +/** @brief Default value for ScheduleProgrammingVisibility attribute */ +#define ZB_ZCL_THERMOSTAT_UI_CONFIG_SCHEDULE_PROGRAMMING_VISIBILITY_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Declare attribute list for Thermostat UI Configuration cluster + @param attr_list - attribute list name + @param temperature_display_mode - pointer to variable to store Temperature Display Mode attribute value + @param keypad_lockout - pointer to variable to store Keypad Lockout attribute value +*/ +#define ZB_ZCL_DECLARE_THERMOSTAT_UI_CONFIG_ATTRIB_LIST(attr_list, temperature_display_mode, keypad_lockout) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_THERMOSTAT) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_UI_CONFIG_TEMPERATURE_DISPLAY_MODE_ID, (temperature_display_mode)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_THERMOSTAT_UI_CONFIG_KEYPAD_LOCKOUT_ID, (keypad_lockout)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/*! @} */ /* Thermostat UI Configuration cluster attributes */ + +/*! @name Thermostat UI Configuration cluster commands + @{ +*/ + +/*! @} */ /* Thermostat UI Configuration cluster commands */ + +/*! @cond internals_doc + @internal @name Thermostat UI Configuration cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_UI_CONFIG_TEMPERATURE_DISPLAY_MODE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_UI_CONFIG_TEMPERATURE_DISPLAY_MODE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_THERMOSTAT_UI_CONFIG_KEYPAD_LOCKOUT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_THERMOSTAT_UI_CONFIG_KEYPAD_LOCKOUT_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! @internal Number of attributes mandatory for reporting in Thermostat UI Configuration cluster */ +#define ZB_ZCL_THERMOSTAT_UI_CONFIG_REPORT_ATTR_COUNT 0 + +/*! @} + @endcond */ /* Thermostat UI Configuration cluster internals */ + +/*! @} */ /* ZCL HA Thermostat UI Configuration cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_thermostat_ui_config_init_server(void); +void zb_zcl_thermostat_ui_config_init_client(void); +#define ZB_ZCL_CLUSTER_ID_THERMOSTAT_UI_CONFIG_SERVER_ROLE_INIT zb_zcl_thermostat_ui_config_init_server +#define ZB_ZCL_CLUSTER_ID_THERMOSTAT_UI_CONFIG_CLIENT_ROLE_INIT zb_zcl_thermostat_ui_config_init_client + +#endif /* ZB_ZCL_THERMOSTAT_UI_CONFIG_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_time.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_time.h new file mode 100644 index 0000000..a455055 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_time.h @@ -0,0 +1,491 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Time cluster definitions +*/ + +#ifndef ZB_ZCL_TIME_H +#define ZB_ZCL_TIME_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_TIME ZCL Time cluster + * @{ + * @details + */ + +/* Cluster ZB_ZCL_CLUSTER_ID_TIME */ + +/** + * @brief Set real time clock callback + * @param[in] time - UTC time at which real time clock will be set + * @return ZB_TRUE if real time clock was set to new value and ZB_FALSE otherwise + * + */ +typedef zb_bool_t (*zb_zcl_time_set_real_time_clock_t)(zb_uint32_t time); + +/** @cond internals_doc */ + +/** + * @brief Set user's callback that will be initialize real time clock on device by + * specified value. + * @param[in] cb - Callback function + * @see zb_zcl_time_set_real_time_clock_t + * + */ +void zb_zcl_set_real_time_clock_callback(zb_zcl_time_set_real_time_clock_t cb); + +/* typedef struct */ + +/** This enum defines possible authoritative levels of time server */ +enum time_server_authoritative_level_e +{ + ZB_ZCL_TIME_SERVER_NOT_CHOSEN = 0, + ZB_ZCL_TIME_HAS_SYNCHRONIZED_BIT, + ZB_ZCL_TIME_HAS_MASTER_BIT, + ZB_ZCL_TIME_HAS_MASTER_AND_SUPERSEDING_BITS, + ZB_ZCL_TIME_COORDINATOR_WITH_MASTER_AND_SUPERSEDING_BITS +}; + +/** Time synchronization payload */ +typedef struct zb_zcl_time_sync_payload_s +{ + /** Network time received from the most authoritative Time server */ + zb_uint32_t time; + /** Source address of the most authoritative Time server */ + zb_uint16_t addr; + /** Source endpoint of the most authoritative Time server */ + zb_uint8_t endpoint; + /** Authoritative level of Time source server. + * @see @ref time_server_authoritative_level_e + */ + zb_uint8_t level; +} zb_zcl_time_sync_payload_t; + +/** @endcond */ /* internals_doc */ + +/** + * @brief Set user's callback that will be initialize real time clock on device by + * specified value. + * "If the Master bit of the @ref ZB_ZCL_ATTR_TIME_TIME_STATUS_ID "TimeStatus" attribute has a value of 0, + * writing to @ref ZB_ZCL_ATTR_TIME_TIME_ID "Time" attribute SHALL set the real time clock to the written value, + * otherwise it cannot be written." + * @see ZCL spec, subclause 3.12.2.2.1 + * + */ +#define ZB_ZCL_TIME_SET_REAL_TIME_CLOCK_CB(func_ptr) (zb_zcl_set_real_time_clock_callback((func_ptr))) + + +#define ZB_TIME_COMPARE_AUTH_LEVEL(new_level, new_short_addr, old_level, old_short_addr) \ + (((new_level) > (old_level)) || \ + (((old_level) > ZB_ZCL_TIME_SERVER_NOT_CHOSEN) && \ + ((new_level) == (old_level)) && \ + ((new_short_addr) < (old_short_addr)))) + + +/** + * @brief Callback to call when new time server found during synchronization. + */ +typedef void (*zb_zcl_time_sync_time_server_found_cb_t)(zb_ret_t status, zb_uint32_t auth_level, zb_uint16_t short_addr, + zb_uint8_t ep, zb_uint32_t nw_time); + + +/** + * @brief Start time synchronization. + * @param endpoint endpoint for each time server synchronization shall be started. + * @param cb callback that will be called on each successful time server discovery. + * @details Start time synchronization process. If device doesn't have master bit set in Time Status attribute of Time Cluster + * then starts to search available time server in Zigbee network and tries to read status and time attributes. + * After time server successfully found and gathered attributes their values will be passed to application + * to take further actions. + */ +void zb_zcl_time_server_synchronize(zb_uint8_t endpoint, zb_zcl_time_sync_time_server_found_cb_t cb); + + +/** + * @brief Handle read attribute response for time cluster. + * @details Handles read attribute response while time synchronization process running. + * If time synchronization process is not started or finished there will be no processing. + */ +zb_bool_t zb_zcl_time_server_read_attr_handle(zb_uint8_t param); + + +/** @defgroup ZB_ZCL_TIME_ATTRS Time cluster attributes + @{ +*/ + +/*! @brief Time cluster attribute identifiers + @see ZCL spec, subclause 3.12.2.2 +*/ +enum zb_zcl_time_attr_e +{ + /*! @brief Time attribute */ + ZB_ZCL_ATTR_TIME_TIME_ID = 0x0000, + /*! @brief Time Status attribute */ + ZB_ZCL_ATTR_TIME_TIME_STATUS_ID = 0x0001, + /*! @brief Time Zone attribute */ + ZB_ZCL_ATTR_TIME_TIME_ZONE_ID = 0x0002, + /*! @brief Dst Start attribute */ + ZB_ZCL_ATTR_TIME_DST_START_ID = 0x0003, + /*! @brief Dst End attribute */ + ZB_ZCL_ATTR_TIME_DST_END_ID = 0x0004, + /*! @brief Dst Shift attribute */ + ZB_ZCL_ATTR_TIME_DST_SHIFT_ID = 0x0005, + /*! @brief Standard Time attribute */ + ZB_ZCL_ATTR_TIME_STANDARD_TIME_ID = 0x0006, + /*! @brief Local Time attribute */ + ZB_ZCL_ATTR_TIME_LOCAL_TIME_ID = 0x0007, + /*! @brief Last Set Time attribute */ + ZB_ZCL_ATTR_TIME_LAST_SET_TIME_ID = 0x0008, + /*! @brief Valid Until Time attribute */ + ZB_ZCL_ATTR_TIME_VALID_UNTIL_TIME_ID = 0x0009 +}; + +/*! @brief Permissible values for Time Status attribute, + @see ZCL spec, subclause 3.12.2.2.2 */ +enum zb_zcl_time_time_status_e +{ + /*! Master value */ + ZB_ZCL_TIME_MASTER = 0, + /*! Synchronized value */ + ZB_ZCL_TIME_SYNCHRONIZED = 1, + /*! Master Zone Dst value */ + ZB_ZCL_TIME_MASTER_ZONE_DST = 2, + /*! Superseding value */ + ZB_ZCL_TIME_SUPERSEDING = 3 +}; + + +/** Check if @e Master bit of @ref zb_zcl_time_attr_e::ZB_ZCL_ATTR_TIME_TIME_STATUS_ID "TimeStatus" attribute is set. + * @param val - 8-bit that contains value of @e TimeStatus attribute + * @return zb_uint8_t value greater then 0 if @e Master bit is set, and return 0 otherwise. + * @see @ref zb_zcl_time_time_status_e +*/ +#define ZB_ZCL_TIME_TIME_STATUS_MASTER_BIT_IS_SET(val) ((val) & (1 << ZB_ZCL_TIME_MASTER)) +/** Check if @e Synchronized bit of @ref zb_zcl_time_attr_e::ZB_ZCL_ATTR_TIME_TIME_STATUS_ID "TimeStatus" attribute is set. + * @param val - 8-bit that contains value of @e TimeStatus attribute + * @return zb_uint8_t value greater then 0 if @e Synchronized bit is set, and return 0 otherwise. + * @see @ref zb_zcl_time_time_status_e +*/ +#define ZB_ZCL_TIME_TIME_STATUS_SYNCHRONIZED_BIT_IS_SET(val) ((val) & (1 << ZB_ZCL_TIME_SYNCHRONIZED)) +/** Check if MasterZoneDST bit of @ref zb_zcl_time_attr_e::ZB_ZCL_ATTR_TIME_TIME_STATUS_ID "TimeStatus" attribute is set. + * @param val - 8-bit that contains value of @e TimeStatus attribute + * @return zb_uint8_t value greater then 0 if @e MasterZoneDST bit is set, and return 0 otherwise. + * @see @ref zb_zcl_time_time_status_e +*/ +#define ZB_ZCL_TIME_TIME_STATUS_MASTER_ZONE_DST_BIT_IS_SET(val) ((val) & (1 << ZB_ZCL_TIME_MASTER_ZONE_DST)) +/** Check if Superseding bit of @ref zb_zcl_time_attr_e::ZB_ZCL_ATTR_TIME_TIME_STATUS_ID "TimeStatus" attribute is set. + * @param val - 8-bit that contains value of @e TimeStatus attribute + * @return zb_uint8_t value greater then 0 if @e Superseding bit is set, and return 0 otherwise. + * @see @ref zb_zcl_time_time_status_e +*/ +#define ZB_ZCL_TIME_TIME_STATUS_SUPERSEDING_BIT_IS_SET(val) ((val) & (1 << ZB_ZCL_TIME_SUPERSEDING)) + +/** @brief Default value for Time cluster revision global attribute */ +#define ZB_ZCL_TIME_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** @brief Invalid value of Time attribute */ +#define ZB_ZCL_TIME_TIME_INVALID_VALUE ((zb_time_t)0xFFFFFFFF) + +/** @brief Default value for Time attribute */ +#define ZB_ZCL_TIME_TIME_DEFAULT_VALUE ZB_ZCL_TIME_TIME_INVALID_VALUE + +/** @brief Minimum value for Time attribute */ +#define ZB_ZCL_TIME_TIME_MIN_VALUE ((zb_time_t)0x0) + +/** @brief Maximum value for Time attribute */ +#define ZB_ZCL_TIME_TIME_MAX_VALUE ((zb_time_t)0xFFFFFFFE) + +/** @brief Default value for Time Status attribute */ +#define ZB_ZCL_TIME_TIME_STATUS_DEFAULT_VALUE 0x00 + +/** @brief Default value for Time Zone attribute */ +#define ZB_ZCL_TIME_TIME_ZONE_DEFAULT_VALUE 0x00000000 + +/** @brief Default value for DstStart attribute */ +#define ZB_ZCL_TIME_DST_START_DEFAULT_VALUE ((zb_uint32_t)0xFFFFFFFF) + +/** @brief Default value for DstEnd attribute */ +#define ZB_ZCL_TIME_DST_END_DEFAULT_VALUE ((zb_uint32_t)0xFFFFFFFF) + +/** @brief Default value for Dst Shift attribute */ +#define ZB_ZCL_TIME_DST_SHIFT_DEFAULT_VALUE 0x00000000 + +/** @brief Default value for StandardTime attribute */ +#define ZB_ZCL_TIME_STANDARD_TIME_DEFAULT_VALUE ((zb_uint32_t)0xFFFFFFFF) + +/** @brief Default value for LocalTime attribute */ +#define ZB_ZCL_TIME_LOCAL_TIME_DEFAULT_VALUE ((zb_uint32_t)0xFFFFFFFF) + +/** @brief Default value for Last Set Time attribute */ +#define ZB_ZCL_TIME_LAST_SET_TIME_DEFAULT_VALUE 0xffffffff + +/** @brief Default value for Valid Until Time attribute */ +#define ZB_ZCL_TIME_VALID_UNTIL_TIME_DEFAULT_VALUE 0xffffffff + +/** @brief Declare attribute list for Time cluster + @param attr_list - attribute list name + @param time - pointer to variable to store Time attribute value; write-optional acc.to ZCL8, be careful when redefining its handling + @param time_status - pointer to variable to store Time Status attribute value; write-optional acc.to ZCL8, be careful when redefining its handling + @param time_zone - pointer to variable to store Time Zone attribute value + @param dst_start - pointer to variable to store Dst Start attribute value + @param dst_end - pointer to variable to store Dst End attribute value + @param dst_shift - pointer to variable to store Dst Shift attribute value + @param standard_time - pointer to variable to store Standard Time attribute value + @param local_time - pointer to variable to store Local Time attribute value + @param last_set_time - pointer to variable to store Last Set Time attribute value + @param valid_until_time - pointer to variable to store Valid Until Time attribute value + + Time and TimeStatus attributes are Read & Write-Optional acc. to ZCL8 spec. + Due to internal implementation specifics Read-Write access mode is used for + declaring the attributes, while optional writability is blocked by the stack + in runtime automatically according to conditions from ZCL8 spec sections 3.12.2.2.1-3.12.2.2.2. +*/ +#define ZB_ZCL_DECLARE_TIME_ATTRIB_LIST(attr_list, time, time_status, time_zone, \ + dst_start, dst_end, dst_shift, standard_time, local_time, last_set_time, valid_until_time) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_TIME) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TIME_TIME_ID, (time)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TIME_TIME_STATUS_ID, (time_status)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TIME_TIME_ZONE_ID, (time_zone)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TIME_DST_START_ID, (dst_start)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TIME_DST_END_ID, (dst_end)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TIME_DST_SHIFT_ID, (dst_shift)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TIME_STANDARD_TIME_ID, (standard_time)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TIME_LOCAL_TIME_ID, (local_time)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TIME_LAST_SET_TIME_ID, (last_set_time)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TIME_VALID_UNTIL_TIME_ID, (valid_until_time)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @} */ /* ZB_ZCL_TIME_ATTRS */ + +/** @defgroup ZB_ZCL_TIME_COMMANDS Time cluster commands + * @{ + */ + +/** @} */ /* ZB_ZCL_TIME_COMMANDS */ + + +/** @cond internals_doc */ +/** Acc. to ZCL8 Table 3-69 and section 3.12.2.2.1 "Time Attribute" Time attribute is write-optional. + * The corresponding conditions are checked in the stack, but be careful when redefining + * processing of the attribute in applications. + */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TIME_TIME_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TIME_TIME_ID, \ + ZB_ZCL_ATTR_TYPE_UTC_TIME, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** Acc. to ZCL8 Table 3-69 and section 3.12.2.2.2 "TimeStatus Attribute" TimeStatus attribute is write-optional. + * The corresponding conditions are checked in the stack, but be careful when redefining + * processing of the attribute in applications. + */ +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TIME_TIME_STATUS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TIME_TIME_STATUS_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TIME_TIME_ZONE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TIME_TIME_ZONE_ID, \ + ZB_ZCL_ATTR_TYPE_S32, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TIME_DST_START_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TIME_DST_START_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TIME_DST_END_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TIME_DST_END_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TIME_DST_SHIFT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TIME_DST_SHIFT_ID, \ + ZB_ZCL_ATTR_TYPE_S32, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TIME_STANDARD_TIME_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TIME_STANDARD_TIME_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TIME_LOCAL_TIME_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TIME_LOCAL_TIME_ID, \ + ZB_ZCL_ATTR_TYPE_U32, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TIME_LAST_SET_TIME_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TIME_LAST_SET_TIME_ID, \ + ZB_ZCL_ATTR_TYPE_UTC_TIME, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TIME_VALID_UNTIL_TIME_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TIME_VALID_UNTIL_TIME_ID, \ + ZB_ZCL_ATTR_TYPE_UTC_TIME, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/*! @internal Number of attributes mandatory for reporting in Time cluster */ +#define ZB_ZCL_TIME_REPORT_ATTR_COUNT 0 + +/** @endcond */ /* Time cluster internals */ + + +/** @struct zb_zcl_time_attrs_s + * @brief Time cluster attributes + */ +typedef struct zb_zcl_time_attrs_s +{ + + /** @copydoc ZB_ZCL_ATTR_TIME_TIME_ID + * @see ZB_ZCL_ATTR_TIME_TIME_ID + */ + zb_uint32_t time; + + /** @copydoc ZB_ZCL_ATTR_TIME_TIME_STATUS_ID + * @see ZB_ZCL_ATTR_TIME_TIME_STATUS_ID + */ + zb_uint8_t time_status; + + /** @copydoc ZB_ZCL_ATTR_TIME_TIME_ZONE_ID + * @see ZB_ZCL_ATTR_TIME_TIME_ZONE_ID + */ + zb_int32_t time_zone; + + /** @copydoc ZB_ZCL_ATTR_TIME_DST_START_ID + * @see ZB_ZCL_ATTR_TIME_DST_START_ID + */ + zb_uint32_t dst_start; + + /** @copydoc ZB_ZCL_ATTR_TIME_DST_END_ID + * @see ZB_ZCL_ATTR_TIME_DST_END_ID + */ + zb_uint32_t dst_end; + + /** @copydoc ZB_ZCL_ATTR_TIME_DST_SHIFT_ID + * @see ZB_ZCL_ATTR_TIME_DST_SHIFT_ID + */ + zb_uint32_t dst_shift; + + /** @copydoc ZB_ZCL_ATTR_TIME_STANDARD_TIME_ID + * @see ZB_ZCL_ATTR_TIME_STANDARD_TIME_ID + */ + zb_uint32_t standard_time; + + /** @copydoc ZB_ZCL_ATTR_TIME_LOCAL_TIME_ID + * @see ZB_ZCL_ATTR_TIME_LOCAL_TIME_ID + */ + zb_uint32_t local_time; + + /** @copydoc ZB_ZCL_ATTR_TIME_LAST_SET_TIME_ID + * @see ZB_ZCL_ATTR_TIME_LAST_SET_TIME_ID + */ + zb_uint32_t last_set_time; + + /** @copydoc ZB_ZCL_ATTR_TIME_VALID_UNTIL_TIME_ID + * @see ZB_ZCL_ATTR_TIME_VALID_UNTIL_TIME_ID + */ + zb_uint32_t valid_until_time; +} zb_zcl_time_attrs_t; + + +/** @brief Declare attribute list for Time cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - variable of @ref zb_zcl_time_attrs_s type (containing Time cluster attributes) + */ +#define ZB_ZCL_DECLARE_TIME_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_TIME_ATTRIB_LIST(attr_list, \ + &attrs.time, &attrs.time_status, &attrs.time_zone, \ + &attrs.dst_start, &attrs.dst_end, &attrs.dst_shift, \ + &attrs.standard_time, &attrs.local_time, \ + &attrs.last_set_time, &attrs.valid_until_time ) + +/** @} */ /** ZB_ZCL_TIME */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_time_update_current_time(zb_uint8_t endpoint); + +void zb_zcl_time_init_server(void); +void zb_zcl_time_init_client(void); +#define ZB_ZCL_CLUSTER_ID_TIME_SERVER_ROLE_INIT zb_zcl_time_init_server +#define ZB_ZCL_CLUSTER_ID_TIME_CLIENT_ROLE_INIT zb_zcl_time_init_client + +#endif /* ZB_ZCL_TIME_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_touchlink_commissioning.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_touchlink_commissioning.h new file mode 100644 index 0000000..c28d864 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_touchlink_commissioning.h @@ -0,0 +1,2076 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Touchlink Commissioning cluster +*/ + +#if !defined (ZB_ZCL_CLUSTER_ID_TOUCHLINK_COMMISSIONING_H) +#define ZB_ZCL_CLUSTER_ID_TOUCHLINK_COMMISSIONING_H 1 + +#include /* int types, zb_bufid_t */ + +/** @cond (DOXYGEN_ZCL_SECTION && DOXYGEN_TOUCHLINK_FEATURE) */ + +/** @addtogroup ZB_ZCL_TOUCHLINK_COMMISSIONING + Touchlink Commissioning cluster + @{ +*/ + +/** @brief Default value for Touchlink Commissioning cluster revision global attribute */ +#define ZB_ZCL_TOUCHLINK_COMMISSIONING_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0003u) + +/*! + @brief Declare attribute list for Touchlink Commissioning cluster (only cluster revision attribute) + @param attr_list - attribute list name +*/ +#define ZB_ZCL_DECLARE_TOUCHLINK_COMMISSIONING_ATTR_LIST(attr_list) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_TOUCHLINK_COMMISSIONING) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @brief First primary Touchlink channels mask. */ +#define ZB_ZLL_PRIMARY_CHANNEL_MASK ((1l << 11) | (1l << 15) | (1l << 20) | (1l << 25)) + +/** @brief Configurable parameters: minimum address range that maybe assigned during commissioning */ +#define ZB_ZLL_MIN_ADDR_RANGE 100 +/** @brief Configurable parameters: default address range that is assigned during commissioning */ +#define ZB_ZLL_DEFAULT_ADDR_RANGE 1000 + +/** @brief Configurable parameters: minimum group id range that maybe assigned during commissioning */ +#define ZB_ZLL_MIN_GROUP_ID_RANGE 100 +/** @brief Configurable parameters: default group id range that is assigned during commissioning */ +#define ZB_ZLL_DEFAULT_GROUP_ID_RANGE 1000 + +/** @brief aplcInterPANTransIdLifetime constant value. + * @see ZCL spec, subclause 13.3.4.2. + */ +#define ZB_ZLL_APLC_INTRP_TRANSID_LIFETIME ( ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(8000)) + +/** @brief aplcScanTimeBaseDuration constant value. + * @see ZCL spec, subclause 13.3.4.2. + */ +#define ZB_ZLL_APLC_SCAN_TIME_BASE_DURATION ( ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(250)) + +/** @brief aplcRxWindowDuration constant value. + * @see ZCL spec, subclause 13.3.4.2. + */ +#define ZB_ZLL_APLC_RX_WINDOW_DURATION (ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(5000)) + +/** + * @brief aplcMinStartupDelayTime constant value. + * @see ZCL spec, subclause 13.3.4.2. + */ +#define ZB_ZLL_APLC_MIN_STARTUP_DELAY_TIME (ZB_MILLISECONDS_TO_SYS_TIMER_INTERVAL(2000)) + +/** No attributes for reporting in Touchlink profile. */ +#define ZB_ZLL_REPORT_ATTR_COUNT 0 + +/*! @name Touchlink Commissioning cluster internals + Internal structures for Touchlink Commissioning cluster + @cond internals_doc + @internal + @{ +*/ + +/** @brief Touchlink commissioning general status is used in different commissioning + * response command frames. */ +typedef enum zb_zll_general_status_e +{ + ZB_ZLL_GENERAL_STATUS_SUCCESS, /**< Status: OK. */ + ZB_ZLL_GENERAL_STATUS_FAILURE /**< Status: Error. */ +} zb_zll_general_status_t; + +/** + * @brief Finish packet and send it to the designated IEEE address. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer containing packet. + * @param data_ptr [IN] - pointer to the packet tail. + * @param dst_addr_long [IN] - destination device's IEEE address. + * @param callback [IN] - callback to call upon send packet confirmation. + * @return packet send schedule status (see @ref zb_ret_t). + */ +zb_ret_t zb_zll_send_packet(zb_bufid_t buffer, zb_uint8_t* data_ptr, zb_ieee_addr_t dst_addr_long, zb_callback_t callback); +#define ZB_ZLL_SEND_PACKET(buffer, data_ptr, dst_addr_long, callback) \ + zb_zll_send_packet(buffer, data_ptr, dst_addr_long, callback) + +/* TODO Provide normal battle-time implementation */ +/** @brief Provides new response identifier. */ +zb_uint32_t zb_zll_get_new_response_id(void); +#define ZB_ZLL_GET_NEW_RESPONSE_ID() zb_zll_get_new_response_id() + +/* TODO Provide normal battle-time implementation */ +/** @brief Provides new inter-PAN transaction identifier. */ +zb_uint32_t zb_zll_get_new_trans_id(void); +#define ZB_ZLL_GET_NEW_TRANS_ID() zb_zll_get_new_trans_id() + +/* TODO Remove internal API function calling */ +/** @brief Get NIB Ext Pan ID */ +zb_uint8_t* zb_zll_get_nib_ext_pan_id(void); + +/* TODO Remove internal API function calling */ +/** @brief Get NIB Update ID */ +zb_uint8_t zb_zll_get_nib_update_id(void); + +/*! @} + @endcond*/ /* Commissioning cluster internals */ + +/*! @name Touchlink Commissioning cluster commands + @{ +*/ + +/*! @brief Touchlink commissioning cluster command identifiers + @see ZCL spec, subclauses 13.3.2.1 +*/ +enum zb_zll_commissioning_touchlink_cmd_e +{ + ZB_ZLL_CMD_COMMISSIONING_SCAN_REQ = 0x00, + ZB_ZLL_CMD_COMMISSIONING_DEVICE_INFORMATION_REQ = 0x02, + ZB_ZLL_CMD_COMMISSIONING_IDENTIFY_REQ = 0x06, + ZB_ZLL_CMD_COMMISSIONING_RESET_TO_FACTORY_NEW_REQ = 0x07, + ZB_ZLL_CMD_COMMISSIONING_NETWORK_START_REQ = 0x10, + ZB_ZLL_CMD_COMMISSIONING_NETWORK_JOIN_ROUTER_REQ = 0x12, + ZB_ZLL_CMD_COMMISSIONING_NETWORK_JOIN_END_DEVICE_REQ = 0x14, + ZB_ZLL_CMD_COMMISSIONING_NETWORK_UPDATE_REQ = 0x16 +}; + +/*! @brief Touchlink commissioning cluster utility command identifiers + @see ZCL spec, subclauses 13.3.2.1 +*/ +enum zb_zll_commissioning_utility_cmd_e +{ + ZB_ZLL_CMD_COMMISSIONING_GET_GROUP_IDENTIFIERS_REQUEST = 0x41, + ZB_ZLL_CMD_COMMISSIONING_GET_ENDPOINT_LIST_REQUEST = 0x42 +}; + +/*! @brief Touchlink commissioning cluster response command identifiers + @see ZCL spec, subclause 13.3.2.2 +*/ +enum zb_zll_commissioning_touchlink_cmd_resp_e +{ + ZB_ZLL_CMD_COMMISSIONING_SCAN_RES = 0x01, + ZB_ZLL_CMD_COMMISSIONING_DEVICE_INFORMATION_RES = 0x03, + ZB_ZLL_CMD_COMMISSIONING_NETWORK_START_RES = 0x11, + ZB_ZLL_CMD_COMMISSIONING_NETWORK_JOIN_ROUTER_RES = 0x13, + ZB_ZLL_CMD_COMMISSIONING_NETWORK_JOIN_END_DEVICE_RES = 0x15 +}; + +/*! @brief Touchlink commissioning cluster utility response command identifiers + @see ZCL spec, subclause 13.3.2.2 +*/ +enum zb_zll_commissioning_utility_cmd_resp_e +{ + ZB_ZLL_CMD_COMMISSIONING_ENDPOINT_INFORMATION = 0x40, + ZB_ZLL_CMD_COMMISSIONING_GET_GROUP_IDENTIFIERS_RESPONSE = 0x41, + ZB_ZLL_CMD_COMMISSIONING_GET_ENDPOINT_LIST_RESPONSE = 0x42 +}; + +/************************** Scan request command definitions ****************************/ + +/** @brief Parsed Scan request payload representation. + * @see ZCL spec, subclause 13.3.2.1.1. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_scan_req_s +{ + /** @brief Inter-PAN transaction identifier + * @see ZCL spec, subclause 13.3.2.1.1.1. + */ + zb_uint32_t trans_id; + /** @brief Zigbee information + * @see ZCL spec, subclause 13.3.2.1.1.2. + */ + zb_uint8_t zb_info; + /** @brief Touchlink information + * @see ZCL spec, subclause 13.3.2.1.1.3. + */ + zb_uint8_t zll_info; +} ZB_PACKED_STRUCT zb_zll_commissioning_scan_req_t; + +/** @brief Touchlink information bit values. + * @see ZCL spec, subclause 13.3.2.1.1.3. + */ +enum zb_zll_info_e +{ + ZB_ZLL_INFO_FACTORY_NEW = 0x01, + ZB_ZLL_INFO_ADDR_ASSIGNMENT = 0x02, + ZB_ZLL_INFO_TOUCHLINK_INITIATOR = 0x10, + ZB_ZLL_INFO_TOUCHLINK_PRIOR = 0x20 +}; + +/** @brief Get Touchlink Info current value */ +zb_uint8_t zb_zll_get_info_current_value(void); +#define ZB_ZLL_ZB_INFO_CURRENT_VALUE() zb_zll_get_info_current_value() + +/** @brief Check is Touchlink device factory new */ +#define ZB_ZLL_DEVICE_INFO_GET_FACTORY_NEW(zll_info) ((zll_info) & ZB_ZLL_INFO_FACTORY_NEW) + +/** @brief Check is current Touchlink device factory new */ +#define ZB_ZLL_IS_FACTORY_NEW() (ZB_ZLL_DEVICE_INFO_GET_FACTORY_NEW(ZLL_DEVICE_INFO().zll_info)) + +/** @brief Set current Touchlink device is factory new */ +#define ZB_ZLL_SET_FACTORY_NEW() (ZLL_DEVICE_INFO().zll_info |= ZB_ZLL_INFO_FACTORY_NEW) + +/** @brief Set current Touchlink device is not factory new */ +#define ZB_ZLL_CLEAR_FACTORY_NEW() (ZLL_DEVICE_INFO().zll_info &= ~ZB_ZLL_INFO_FACTORY_NEW) + +/** @brief Check is Touchlink device capable of address assignment */ +#define ZB_ZLL_DEVICE_INFO_GET_ADDR_ASSIGNMENT(zll_info) ((zll_info) & ZB_ZLL_INFO_ADDR_ASSIGNMENT) + +/** @brief Check is current Touchlink device capable of address assignment */ +#define ZB_ZLL_IS_ADDR_ASSIGNMENT() \ + (ZB_ZLL_DEVICE_INFO_GET_ADDR_ASSIGNMENT(ZLL_DEVICE_INFO().zll_info)) + +/** @brief Check is Touchlink device a link initiator */ +#define ZB_ZLL_DEVICE_INFO_GET_LINK_INITIATOR(zll_info) \ + ((zll_info) & ZB_ZLL_INFO_TOUCHLINK_INITIATOR) + +/** @brief Check is current Touchlink device a link initiator */ +#define ZB_ZLL_IS_LINK_INITIATOR() \ + (ZB_ZLL_DEVICE_INFO_GET_LINK_INITIATOR(ZLL_DEVICE_INFO().zll_info)) + +/** @brief Schedules Commissioning.ScanRequest sending. + * @param buffer to use for packet creation. + * @param callback to call upon packet confirmation. + */ +void zb_zll_commissioning_send_scan_req(zb_bufid_t buffer, zb_callback_t callback); +#define ZB_ZLL_COMMISSIONING_SEND_SCAN_REQ(buffer, callback) \ + zb_zll_commissioning_send_scan_req(buffer, callback) + +/** @brief Parses Commissioning.ScanRequest payload. + * @attention Assumes that ZCL header was already cut. + * @param data_ptr - pointer to a variable of type @ref zb_zll_commissioning_scan_req_s. + * @param buffer with the Commissioning.ScanRequest payload. + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_SCAN_REQ(data_ptr, buffer, status) \ +{ \ + zb_uint8_t* src_ptr = zb_buf_begin((buffer)); \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_scan_req_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_LETOH32(&((data_ptr)->trans_id), src_ptr); \ + src_ptr += sizeof(zb_uint32_t); \ + (data_ptr)->zb_info = *(src_ptr++); \ + (data_ptr)->zll_info = *(src_ptr); \ + } \ +} + +/** + * @brief Endpoint information for parsed Commissioning.ScanResponse representation. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_ep_info_s +{ + /** @brief Endpoint identifier. + * + * This field shall only be present when the number of sub-devices field is equal to 1. + */ + zb_uint8_t endpoint_id; + /** @brief Profile identifier. + * + * This field shall only be present when the number of sub-devices field is equal to 1. + */ + zb_uint16_t profile_id; + /** @brief Device identifier. + * + * This field shall only be present when the number of sub-devices field is equal to 1. + */ + zb_uint16_t device_id; + /** @brief Version. + * + * This field shall only be present when the number of sub-devices field is equal to 1. + */ + zb_uint8_t version; + /** @brief Group identifiers count. + * + * This field shall only be present when the number of sub-devices field is equal to 1. + */ + zb_uint8_t n_group_ids; +} ZB_PACKED_STRUCT zb_zll_commissioning_ep_info_t; + +/** @brief Parsed Commissioning.ScanResponse structure. + * @see ZCL spec, subclause 13.3.2.2.1. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_scan_res_s +{ + /** @brief Inter-PAN transaction identifier. */ + zb_uint32_t trans_id; + /** @brief RSSI correction. */ + zb_uint8_t rssi_correction; + /** @brief Zigbee device information. */ + zb_uint8_t zb_info; + /** @brief Touchlink information. */ + zb_uint8_t zll_info; + /** @brief Key bitmask. */ + zb_uint16_t key_bitmask; + /** @brief Response identifier. */ + zb_uint32_t resp_id; + /** @brief Extended Pan ID. */ + zb_ext_pan_id_t ext_pan_id; + /** @brief Network update identifier. */ + zb_uint8_t nwk_upd_id; + /** @brief Logical channel. */ + zb_uint8_t channel; + /** @brief Pan ID. */ + zb_uint16_t pan_id; + /** @brief Network address. */ + zb_uint16_t nwk_addr; + /** @brief Number of sub-devices. */ + zb_uint8_t n_subdevs; + /** @brief Total group identifiers. */ + zb_uint8_t group_ids_total; + + /** + * @brief Endpoint information. + * Shall be present if device has only single endpoint. + */ + zb_zll_commissioning_ep_info_t endpoint_info; +} ZB_PACKED_STRUCT zb_zll_commissioning_scan_res_t; + +/** + * @brief Schedules Commissioning.ScanResponse sending. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer to put packet to. + * @param seq_num [IN] - ZCL sequence number. + * @param callback [IN] - callback to call upon packet confirm. + * @param status [OUT] - packet send schedule status (see @ref zb_ret_t). + */ + +/* + AT: looks like that is a error, it completely breaks security subsystem for Touchlink commissioning, + so i remove this code from ZB_ZLL_COMMISSIONING_SEND_SCAN_RES macro + ZLL_DEVICE_INFO().response_id = ZLL_TRAN_CTX().transaction_id; + TRACE_MSG(TRACE_ZLL1, "resp id %d", (FMT__P, ZLL_DEVICE_INFO().transaction_id)); + replaced by: + ZLL_DEVICE_INFO().response_id = ZB_ZLL_GET_NEW_RESPONSE_ID(); + ZB_HTOLE32_VAL(&(scan_data->resp_id), ZLL_DEVICE_INFO().response_id); +*/ + +#define ZB_ZLL_COMMISSIONING_SEND_SCAN_RES( \ + buffer, \ + seq_num, \ + callback, \ + status) \ +{ \ + zb_zll_commissioning_scan_res_t *scan_data; \ + zb_uint8_t* data_ptr = ZB_ZCL_START_PACKET((buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(data_ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(data_ptr, (seq_num), ZB_ZLL_CMD_COMMISSIONING_SCAN_RES); \ + scan_data = (zb_zll_commissioning_scan_res_t *)data_ptr; \ + ZB_HTOLE32(&(scan_data->trans_id), &(ZLL_TRAN_CTX().transaction_id)); \ + scan_data->rssi_correction = ZLL_DEVICE_INFO().rssi_correction; \ + scan_data->zb_info = ZB_ZLL_ZB_INFO_CURRENT_VALUE(); \ + scan_data->zll_info = ZLL_DEVICE_INFO().zll_info; \ + ZB_HTOLE16(&(scan_data->key_bitmask), &(ZLL_DEVICE_INFO().key_info)); \ + ZLL_DEVICE_INFO().response_id = ZB_ZLL_GET_NEW_RESPONSE_ID(); \ + ZB_HTOLE32_VAL(&(scan_data->resp_id), ZLL_DEVICE_INFO().response_id); \ + ZB_IEEE_ADDR_COPY(scan_data->ext_pan_id, zb_zll_get_nib_ext_pan_id()); \ + scan_data->nwk_upd_id = (ZB_ZLL_IS_FACTORY_NEW() ? 0x00 : zb_zll_get_nib_update_id()); \ + scan_data->channel = ZB_PIBCACHE_CURRENT_CHANNEL(); \ + ZB_HTOLE16_VAL(&(scan_data->pan_id), ZB_PIBCACHE_PAN_ID()); \ + ZB_HTOLE16_VAL(&(scan_data->nwk_addr), ZB_PIBCACHE_NETWORK_ADDRESS()); \ + scan_data->n_subdevs = ZCL_CTX().device_ctx->ep_count; \ + scan_data->group_ids_total = ZLL_DEVICE_INFO().total_group_id_count; \ + if (ZCL_CTX().device_ctx->ep_count == 1) \ + { \ + zb_af_endpoint_desc_t* descriptor = ZCL_CTX().device_ctx->ep_desc_list[0]; \ + scan_data->endpoint_info.endpoint_id = descriptor->ep_id; \ + ZB_HTOLE16(&(scan_data->endpoint_info.profile_id), &(descriptor->profile_id)); \ + ZB_HTOLE16(&(scan_data->endpoint_info.device_id), &(descriptor->simple_desc->app_device_id)); \ + scan_data->endpoint_info.version = descriptor->simple_desc->app_device_version; \ + scan_data->endpoint_info.n_group_ids = descriptor->group_id_count; \ + } \ + data_ptr += sizeof(zb_zll_commissioning_scan_res_t) - \ + (ZCL_CTX().device_ctx->ep_count == 1 ? 0 : sizeof(zb_zll_commissioning_ep_info_t)); \ + (status) = ZB_ZLL_SEND_PACKET((buffer), data_ptr, ZLL_TRAN_CTX().src_addr, (callback)); \ +} + +/** @brief Parses Commissioning.ScanResponse. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref zb_zll_commissioning_scan_res_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_SCAN_RES(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_scan_res_t) && \ + zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_scan_res_t)-sizeof(zb_zll_commissioning_ep_info_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zll_commissioning_scan_res_t *scan_data = \ + (zb_zll_commissioning_scan_res_t *)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_LETOH32(&((data_ptr)->trans_id), &(scan_data->trans_id)); \ + (data_ptr)->rssi_correction = scan_data->rssi_correction; \ + (data_ptr)->zb_info = scan_data->zb_info; \ + (data_ptr)->zll_info = scan_data->zll_info; \ + ZB_LETOH16(&((data_ptr)->key_bitmask), &(scan_data->key_bitmask)); \ + ZB_LETOH32(&((data_ptr)->resp_id), &(scan_data->resp_id)); \ + ZB_IEEE_ADDR_COPY((data_ptr)->ext_pan_id, scan_data->ext_pan_id); \ + (data_ptr)->nwk_upd_id = scan_data->nwk_upd_id; \ + (data_ptr)->channel = scan_data->channel; \ + ZB_LETOH16(&((data_ptr)->pan_id), &(scan_data->pan_id)); \ + ZB_LETOH16(&((data_ptr)->nwk_addr), &(scan_data->nwk_addr)); \ + (data_ptr)->n_subdevs = scan_data->n_subdevs; \ + (data_ptr)->group_ids_total = scan_data->group_ids_total; \ + if ((data_ptr)->n_subdevs == 1) \ + { \ + (data_ptr)->endpoint_info.endpoint_id = scan_data->endpoint_info.endpoint_id; \ + ZB_LETOH16(&((data_ptr)->endpoint_info.profile_id), &(scan_data->endpoint_info.profile_id)); \ + ZB_LETOH16(&((data_ptr)->endpoint_info.device_id), &(scan_data->endpoint_info.device_id)); \ + (data_ptr)->endpoint_info.version = scan_data->endpoint_info.version; \ + (data_ptr)->endpoint_info.n_group_ids = scan_data->endpoint_info.n_group_ids; \ + \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_scan_res_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + } \ + else \ + { \ + if (zb_buf_len((buffer)) != \ + sizeof(zb_zll_commissioning_scan_res_t)-sizeof(zb_zll_commissioning_ep_info_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + } \ + } \ +} + +/************************** Device information command definitions ****************************/ + +/** @brief Parsed Commissioning.DeviceInformationRequest payload. + * @see ZCL spec, subclause 13.3.2.1.2. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_device_information_req_s +{ + /** @brief Inter-PAN transaction identifier. */ + zb_uint32_t trans_id; + /** @brief Start index. */ + zb_uint8_t start_idx; +} ZB_PACKED_STRUCT zb_zll_commissioning_device_information_req_t; + +/** @brief Schedules sending Commissioning.DeviceInformationRequest command. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer to put packet to. + * @param start_index [IN] - device index to start reporting with. + * @param dst_addr [IN] - IEEE device address to send packet to. + * @param callback [IN] - callback to schedule on packet send confirmation. + * @param status [OUT] - packet schedule status (see @ref zb_ret_t). + */ +#define ZB_ZLL_COMMISSIONING_SEND_DEVICE_INFO_REQ( \ + buffer, \ + start_index, \ + dst_addr, \ + callback, \ + status) \ +{ \ + zb_zll_commissioning_device_information_req_t *req; \ + zb_uint8_t* data_ptr = ZB_ZCL_START_PACKET((buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(data_ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_DISABLE_DEFAULT_RESPONSE); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + data_ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZLL_CMD_COMMISSIONING_DEVICE_INFORMATION_REQ); \ + req = (zb_zll_commissioning_device_information_req_t*)data_ptr; \ + ZB_HTOLE32(&(req->trans_id), &(ZLL_TRAN_CTX().transaction_id)); \ + req->start_idx= (start_index); \ + data_ptr += sizeof(zb_zll_commissioning_device_information_req_t); \ + status = ZB_ZLL_SEND_PACKET((buffer), data_ptr, (dst_addr), (callback)); \ +} + +/** @brief Parses Commissioning.DeviceInformationRequest. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zll_commissioning_device_information_req_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_DEVICE_INFO_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_device_information_req_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zll_commissioning_device_information_req_t *req_data = \ + (zb_zll_commissioning_device_information_req_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_LETOH32(&((data_ptr)->trans_id), &(req_data->trans_id)); \ + (data_ptr)->start_idx = req_data->start_idx; \ + } \ +} + +/** @brief Parsed permanent part of the Commissioning.DeviceInformationResponse payload. + * @see ZCL spec, subclause 13.3.2.2.2. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_device_information_common_res_s +{ + /** @brief Inter-PAN transaction identifier. */ + zb_uint32_t trans_id; + /** @brief Number of sub-devices. */ + zb_uint8_t n_subdevs; + /** @brief Start index. */ + zb_uint8_t start_idx; + /** @brief Device information record count. */ + zb_uint8_t n_records; +} ZB_PACKED_STRUCT zb_zll_commissioning_device_information_common_res_t; + +/** @brief Maximum number of device information records in the response. */ +#define ZB_ZLL_COMMISSIONING_DEVICE_INFO_MAX_RECORDS 0x05 + +/** @brief Parsed device information record from the Commissioning.DeviceInformationResponse + * payload. + * @see ZCL spec, subclause 13.3.2.2.2. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_device_information_ep_info_res_s +{ + zb_ieee_addr_t ieee_addr; /**< IEEE address of the sub-device. */ + zb_uint8_t ep_id; /**< Device's endpoint identifier. */ + zb_uint16_t profile_id; /**< Profile identifier. */ + zb_uint16_t device_id; /**< Device identifier. */ + zb_uint8_t version; /**< Device version. */ + zb_uint8_t group_id_count; /**< Group identifier count. */ + zb_uint8_t sort; /**< Sort. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_device_information_ep_info_res_t; + +/** @brief Starts filling in Commissioning.DeviceInformationResponse command. + * @param buffer to put packet to (by pointer). + * @param data_ptr - pointer to contain address right after the response's permanent part's tail. + * @param tsn - ZCL transaction sequence number. + * @param start_index - index of the first reported device. + * @param n_devs_reported - number of reported devices. + */ +#define ZB_ZLL_COMMISSIONING_INIT_DEVICE_INFO_RES( \ + buffer, \ + data_ptr, \ + tsn, \ + start_index, \ + n_devs_reported) \ +{ \ + zb_zll_commissioning_device_information_common_res_t *req_data; \ + data_ptr = ZB_ZCL_START_PACKET((buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL((data_ptr)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + (data_ptr), \ + (tsn), \ + ZB_ZLL_CMD_COMMISSIONING_DEVICE_INFORMATION_RES); \ + req_data = (zb_zll_commissioning_device_information_common_res_t*)data_ptr; \ + ZB_HTOLE32(&(req_data->trans_id), &(ZLL_TRAN_CTX().transaction_id)); \ + req_data->n_subdevs = ZCL_CTX().device_ctx->ep_count; \ + req_data->start_idx = (start_index); \ + req_data->n_records = (n_devs_reported); \ + data_ptr += sizeof(zb_zll_commissioning_device_information_common_res_t); \ +} + +/** + * @brief Add next device information record into Commissioning.DeviceInformationResponse. + * @param data_ptr [IN] - pointer to contain address right after the added record's tail. + * @param ep_id_ [IN] - endpoint identifier of the sub-device. + * @param profile [IN] - profile identifier of the sub-device. + * @param device [IN] - device identifier. + * @param version_ [IN] of the device. + * @param n_group_ids [IN] - group identifier count. + * @param sort_ [IN] - endpoint info sort flag. + * @attention According to ZCL spec, Device Information Response frame can contain not more than + * 5 device information records. Caller should check this condition. + */ +#define ZB_ZLL_COMMISSIONING_ADD_EP_INFO_DEVICE_INFO_RES( \ + data_ptr, \ + ep_id_, \ + profile, \ + device, \ + version_, \ + n_group_ids, \ + sort_) \ +{ \ + zb_zll_commissioning_device_information_ep_info_res_t *req_data = \ + (zb_zll_commissioning_device_information_ep_info_res_t*)data_ptr; \ + ZB_IEEE_ADDR_COPY(req_data->ieee_addr, ZB_PIBCACHE_EXTENDED_ADDRESS()); \ + req_data->ep_id = (ep_id_); \ + ZB_HTOLE16_VAL(&(req_data->profile_id), (profile)); \ + ZB_HTOLE16_VAL(&(req_data->device_id), (device)); \ + req_data->version = (version_); \ + req_data->group_id_count = (n_group_ids); \ + req_data->sort = (sort_); \ + data_ptr += sizeof(zb_zll_commissioning_device_information_ep_info_res_t);\ +} + +/** + * @brief Schedules Commissioning.DeviceInformationResponse for sending. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer containing payload. + * @param data_ptr [IN] - pointer to the payload's tail. + * @param dst_addr [IN] - IEEE device address to send packet to. + * @param callback [IN] - callback to call upon packet confirm. + * @param status [OUT] - packet send schedule status (see @ref zb_ret_t). + */ +#define ZB_ZLL_COMMISSIONING_SEND_DEVICE_INFO_RES(buffer, data_ptr, dst_addr, callback, status) \ + (status) = ZB_ZLL_SEND_PACKET(buffer, data_ptr, dst_addr, callback) + +/** @brief Parses Commissioning.DeviceInformationResponse permanent part. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zll_commissioning_device_information_common_res_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_DEVICE_INFO_RES(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zll_commissioning_device_information_common_res_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zll_commissioning_device_information_common_res_t* src_ptr = \ + (zb_zll_commissioning_device_information_common_res_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_LETOH32(&((data_ptr)->trans_id), &(src_ptr->trans_id)); \ + (data_ptr)->n_subdevs = src_ptr->n_subdevs; \ + (data_ptr)->start_idx = src_ptr->start_idx; \ + (data_ptr)->n_records = src_ptr->n_records; \ + (void)zb_buf_cut_left((buffer), sizeof(zb_zll_commissioning_device_information_common_res_t)); \ + } \ +} + +/** Parses next device description record in Commissioning.DeviceInformationResponse payload. + * @param data_ptr - pointer to a variable of type @ref + * zb_zll_commissioning_device_information_ep_info_res_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_NEXT_EP_INFO_DEVICE_INFO_RES(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) < sizeof(zb_zll_commissioning_device_information_ep_info_res_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zll_commissioning_device_information_ep_info_res_t* src_ptr = \ + (zb_zll_commissioning_device_information_ep_info_res_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_IEEE_ADDR_COPY((data_ptr)->ieee_addr, (src_ptr->ieee_addr)); \ + (data_ptr)->ep_id = src_ptr->ep_id; \ + ZB_LETOH16(&((data_ptr)->profile_id), &(src_ptr->profile_id)); \ + ZB_LETOH16(&((data_ptr)->device_id), &(src_ptr->device_id)); \ + (data_ptr)->version = src_ptr->version; \ + (data_ptr)->group_id_count = src_ptr->group_id_count; \ + (data_ptr)->sort = src_ptr->sort; \ + (void)zb_buf_cut_left((buffer), sizeof(zb_zll_commissioning_device_information_ep_info_res_t)); \ + } \ +} + +/************************** Identify request command definitions ****************************/ + +/** + * @brief Parsed Commissioning.IdentifyRequest payload. + * @see ZCL spec, subclause 13.3.2.1.3. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_identify_req_s +{ + /** @brief Inter-PAN transaction identifier. */ + zb_uint32_t trans_id; + /** @brief Identify duration. */ + zb_uint16_t duration; +} ZB_PACKED_STRUCT zb_zll_commissioning_identify_req_t; + +/** + * @brief Schedules sending Commissioning.IdentifyRequest command. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer to put packet to. + * @param p_identify_duration [IN] - period to identify. + * @param ieee_addr [IN] - IEEE device address to send packet to. + * @param callback [IN] - callback to schedule on packet send confirmation. + * @param status [OUT] - packet send schedule status (see @ref zb_ret_t). + */ +#define ZB_ZLL_COMMISSIONING_SEND_IDENTIFY_REQ( \ + buffer, \ + p_identify_duration, \ + ieee_addr, \ + callback, \ + status) \ +{ \ + zb_zll_commissioning_identify_req_t *req_data; \ + zb_uint8_t* data_ptr = ZB_ZCL_START_PACKET((buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_O(data_ptr, ZB_ZCL_DISABLE_DEFAULT_RESPONSE); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + data_ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZLL_CMD_COMMISSIONING_IDENTIFY_REQ); \ + req_data = (zb_zll_commissioning_identify_req_t*)data_ptr; \ + ZB_HTOLE32(&(req_data->trans_id), &(ZLL_TRAN_CTX().transaction_id)); \ + ZB_HTOLE16(&(req_data->duration), (p_identify_duration)); \ + data_ptr += sizeof(zb_zll_commissioning_identify_req_t); \ + (status) = ZB_ZLL_SEND_PACKET((buffer), data_ptr, (ieee_addr), (callback)); \ +} + +/** @brief Parses Commissioning.IdentifyRequest. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref zb_zll_commissioning_identify_req_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_IDENTIFY_REQ(data_ptr, buffer, status) \ +{ \ + /* FIXED */ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_identify_req_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zll_commissioning_identify_req_t* src_ptr = \ + (zb_zll_commissioning_identify_req_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_LETOH32(&((data_ptr)->trans_id), &(src_ptr->trans_id)); \ + ZB_LETOH16(&((data_ptr)->duration), &(src_ptr->duration)); \ + } \ +} + +/** + * @brief Identify request parameters. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_identify_req_param_s +{ + zb_ieee_addr_t dst_addr; /**< @brief Destination device address. */ + /** + * @brief Time to identify. + * Has special values: + * @li ZB_ZLL_IDENTIFY_STOP - instructs target to exit identify mode. + * @li ZB_ZLL_IDENTIFY_DEFAULT_TIME - instructs target to identify for a default period + * known by the receiver. + */ + zb_uint16_t identify_time; +} ZB_PACKED_STRUCT zb_zll_commissioning_identify_req_param_t; + +/** + * @brief "Exit identify mode" constant for @ref + * zb_zll_commissioning_identify_req_param_s "Identify request." + */ +#define ZB_ZLL_IDENTIFY_STOP 0 + +/** + * @brief "Identify for default period" constant for @ref + * zb_zll_commissioning_identify_req_param_s "Identify request." + */ +#define ZB_ZLL_IDENTIFY_DEFAULT_TIME 0xffff + +/** + * @brief Fills in appropriate structures and starts identify request sending process. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer to put packet to. + * @param address [IN] - IEEE address of the target device. + * @param period [IN] - time to identify. + * @param status [OUT] - status of the operation. + */ +#define ZB_ZLL_COMMISSIONING_FILL_IDENTIFY_REQ(buffer, address, period, status) \ +{ \ + zb_zll_commissioning_identify_req_param_t* request = \ + ZB_BUF_GET_PARAM((buffer), zb_zll_commissioning_identify_req_param_t); \ + ZB_IEEE_ADDR_COPY(request->dst_addr, (address)); \ + request->identify_time = (period); \ + (status) = zb_zll_identify(ZB_REF_FROM_BUF((buffer))); \ +} + +/** + * @brief Extract Identify request parameters from the buffer. + * @param data_ptr [OUT] - pointer to a memory region to put request parameters to. Must be + * capable of storing value of type @ref zb_zll_commissioning_identify_req_param_s. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer containing request parameters (as + * a tail parameter). + */ +#define ZB_ZLL_COMMISSIONING_GET_IDENTIFY_REQ_PARAM(data_ptr, buffer) \ +{ \ + zb_zll_commissioning_identify_req_param_t* tmp_ptr = \ + ZB_BUF_GET_PARAM((buffer), zb_zll_commissioning_identify_req_param_t); \ + ZB_MEMCPY((data_ptr), tmp_ptr, sizeof(zb_zll_commissioning_identify_req_param_t)); \ +} + +/** + * @brief Sets up Identify request and schedules it for sending. + * Checks transaction state, identify period acceptability, fills in and schedules for sending + * command packet. + * @param param [IN] - reference to the packet buffer containing @ref + * zb_zll_commissioning_identify_req_param_s structure as parameter. + * @returns + * @li RET_OK in case of success. In this case application will be notified on further status + * (packet received, timed out, etc.) via zboss_signal_handler(). + * @li RET_INVALID_STATE if identify time period doesn't correspond to the transaction state. I.e. + * either identify request was already sent, and identify period is non-zero, or request was not + * sent, and identify period is zero zus instructing the target to exit identify state. + * @li packet schedule error otherwise. + */ +zb_ret_t zb_zll_identify(zb_uint8_t param); + +/************************** Reset to factory new command definitions ****************************/ + +/** @brief Parsed Commissioning.ResetToFactoryNewRequest payload. + * @see ZCL spec, subclause 13.3.2.1.4. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_reset_to_fn_s +{ + /** @brief Inter-PAN transaction identifier. */ + zb_uint32_t trans_id; +} ZB_PACKED_STRUCT zb_zll_commissioning_reset_to_fn_t; + +/** + * @brief Schedules sending Commissioning.ResetToFactoryNewRequest command. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer to put packet to. + * @param dst_addr [IN] - IEEE device address to send packet to. + * @param callback [IN] - callback to schedule on packet send confirmation. + * @param status [OUT] - packet send schedule status (see @ref zb_ret_t). + */ +#define ZB_ZLL_COMMISSIONING_SEND_RESET_TO_FN_REQ( \ + buffer, \ + dst_addr, \ + callback, \ + status) \ +{ \ + zb_uint8_t* data_ptr = ZB_ZCL_START_PACKET((buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_O(data_ptr, ZB_ZCL_ENABLE_DEFAULT_RESPONSE); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + data_ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZLL_CMD_COMMISSIONING_RESET_TO_FACTORY_NEW_REQ); \ + ZB_ZCL_PACKET_PUT_DATA32_VAL(data_ptr, ZLL_TRAN_CTX().transaction_id); \ + (status) = ZB_ZLL_SEND_PACKET((buffer), data_ptr, (dst_addr), (callback)); \ +} + +/** @brief Parses Commissioning.ResetToFactoryNewRequest. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref zb_zll_commissioning_reset_to_fn_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_RESET_TO_FN_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_reset_to_fn_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_uint8_t* src_ptr = zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_ZCL_PACKET_GET_DATA32(&((data_ptr)->trans_id), (src_ptr)); \ + } \ +} + +/************************** Network start command definitions ****************************/ + +/** + * @brief Parsed Commissioning.NetworkStartRequest payload. + * @see ZCL spec, subclause 13.3.2.1.5. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_network_start_req_s +{ + zb_uint32_t trans_id; /**< Inter-PAN transaction identifier. */ + zb_ext_pan_id_t ext_pan_id; /**< Extended Pan ID. */ + zb_uint8_t key_idx; /**< Key index. */ + zb_uint8_t encr_nwk_key[16]; /**< Encrypted network key. */ + zb_uint8_t channel; /**< Logical channel. */ + zb_uint16_t pan_id; /**< Pan ID. */ + zb_uint16_t short_addr; /**< Network address. */ + zb_uint16_t group_ids_begin; /**< Group identifiers begin. */ + zb_uint16_t group_ids_end; /**< Group identifiers end. */ + zb_uint16_t free_nwk_addrs_begin; /**< Free network address range begin. */ + zb_uint16_t free_nwk_addrs_end; /**< Free network address range end. */ + zb_uint16_t free_group_ids_begin; /**< Free group identifiers range begin. */ + zb_uint16_t free_group_ids_end; /**< Free group identifiers range end. */ + zb_ieee_addr_t initiator_ieee; /**< Initiator IEEE address. */ + zb_uint16_t initiator_short; /**< Initiator network address. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_network_start_req_t; + +/** + * @brief Schedules sending Commissioning.NetworkStartRequest command. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer to put packet to. + * @param ext_pan_id_ [IN] - extended Pan ID of the new network. + * @param key_index [IN] - index of the field to be used in the encrypted network key field. + * @param encrypted_nwk_key [IN] - encrypted network key. + * @param logical_channel [IN] - Touchlink channel to be used for the new network. + * @param pan_id_ [IN] - new network Pan ID. + * @param nwk_addr [IN] - short network address for the recipient. + * @param grp_ids_begin [IN] - group identifiers begin field. + * @param grp_ids_end [IN] - group identifiers end field. + * @param free_nwk_addrs_begin_ [IN] - free network addresses begin field. + * @param free_nwk_addrs_end_ [IN] - free network addresses end field. + * @param free_group_ids_begin_ [IN] - free group identifiers begin field. + * @param free_group_ids_end_ [IN] - free group identifiers end field. + * @param dst_addr [IN] - IEEE device address to send packet to. + * @param callback [IN] - callback to schedule on packet send confirmation. + * @param status [OUT] - packet send schedule status (see @ref zb_ret_t). + */ +#define ZB_ZLL_COMMISSIONING_SEND_NETWORK_START_REQ( \ + buffer, \ + ext_pan_id_, \ + key_index, \ + encrypted_nwk_key, \ + logical_channel, \ + pan_id_, \ + nwk_addr, \ + grp_ids_begin, \ + grp_ids_end, \ + free_nwk_addrs_begin_, \ + free_nwk_addrs_end_, \ + free_group_ids_begin_, \ + free_group_ids_end_, \ + dst_addr, \ + callback, \ + status) \ +{ \ + zb_zll_commissioning_network_start_req_t *req_data; \ + zb_uint8_t* data_ptr = ZB_ZCL_START_PACKET((buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A( \ + data_ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_DISABLE_DEFAULT_RESPONSE); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + data_ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZLL_CMD_COMMISSIONING_NETWORK_START_REQ); \ + /* do not use PACKET_PUT... define, get memory from buffer \ + * once for type zb_zll_commissioning_network_start_req_t, use struct->field to fill in all the values \ + * use this approach for ALL the cases */ \ + req_data = (zb_zll_commissioning_network_start_req_t*)data_ptr; \ + ZB_HTOLE32(&(req_data->trans_id), &(ZLL_TRAN_CTX().transaction_id)); \ + ZB_IEEE_ADDR_COPY(req_data->ext_pan_id, (ext_pan_id_)); \ + req_data->key_idx = (key_index); \ + ZB_MEMCPY(req_data->encr_nwk_key, (encrypted_nwk_key), 16); \ + req_data->channel = (logical_channel); \ + ZB_HTOLE16_VAL(&(req_data->pan_id), (pan_id_)); \ + ZB_HTOLE16_VAL(&(req_data->short_addr), (nwk_addr)); \ + ZB_HTOLE16_VAL(&(req_data->group_ids_begin), (grp_ids_begin)); \ + ZB_HTOLE16_VAL(&(req_data->group_ids_end), (grp_ids_end)); \ + ZB_HTOLE16_VAL(&(req_data->free_nwk_addrs_begin), (free_nwk_addrs_begin_)); \ + ZB_HTOLE16_VAL(&(req_data->free_nwk_addrs_end), (free_nwk_addrs_end_)); \ + ZB_HTOLE16_VAL(&(req_data->free_group_ids_begin), (free_group_ids_begin_)); \ + ZB_HTOLE16_VAL(&(req_data->free_group_ids_end), (free_group_ids_end_)); \ + ZB_IEEE_ADDR_COPY(req_data->initiator_ieee, ZB_PIBCACHE_EXTENDED_ADDRESS()); \ + ZB_HTOLE16_VAL(&(req_data->initiator_short), ZB_PIBCACHE_NETWORK_ADDRESS()); \ + data_ptr += sizeof(zb_zll_commissioning_network_start_req_t); \ + (status) = ZB_ZLL_SEND_PACKET((buffer), data_ptr, (dst_addr), (callback)); \ +} + +/** + * @brief Parses Commissioning.NetworkStartRequest. + * @attention Assumes that ZCL header already cut. + * @param data_ptr [OUT] - pointer to a variable of type @ref + * zb_zll_commissioning_network_start_req_s. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer containing the packet. + * @param status [OUT] - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_NETWORK_START_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_network_start_req_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zll_commissioning_network_start_req_t *src_ptr = \ + (zb_zll_commissioning_network_start_req_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_LETOH32(&((data_ptr)->trans_id), &(src_ptr->trans_id)); \ + ZB_IEEE_ADDR_COPY((data_ptr)->ext_pan_id, src_ptr->ext_pan_id); \ + (data_ptr)->key_idx = src_ptr->key_idx; \ + ZB_MEMCPY((data_ptr)->encr_nwk_key, src_ptr->encr_nwk_key, 16); \ + (data_ptr)->channel = src_ptr->channel; \ + ZB_LETOH16(&((data_ptr)->pan_id), &(src_ptr->pan_id)); \ + ZB_LETOH16(&((data_ptr)->short_addr), &(src_ptr->short_addr)); \ + ZB_LETOH16(&((data_ptr)->group_ids_begin), &(src_ptr->group_ids_begin)); \ + ZB_LETOH16(&((data_ptr)->group_ids_end), &(src_ptr->group_ids_end)); \ + ZB_LETOH16(&((data_ptr)->free_nwk_addrs_begin), &(src_ptr->free_nwk_addrs_begin)); \ + ZB_LETOH16(&((data_ptr)->free_nwk_addrs_end), &(src_ptr->free_nwk_addrs_end)); \ + ZB_LETOH16(&((data_ptr)->free_group_ids_begin), &(src_ptr->free_group_ids_begin)); \ + ZB_LETOH16(&((data_ptr)->free_group_ids_end), &(src_ptr->free_group_ids_end)); \ + ZB_IEEE_ADDR_COPY((data_ptr)->initiator_ieee, (src_ptr->initiator_ieee)); \ + ZB_LETOH16(&((data_ptr)->initiator_short), &(src_ptr->initiator_short)); \ + } \ +} + +/** + * @brief Parsed Commissioning.NetworkStartResponse payload. + * @see ZLL spec, subclause 13.3.2.2.3. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_network_start_res_s +{ + zb_uint32_t trans_id; /**< Inter-PAN transaction identifier. */ + zb_uint8_t status; /**< Status. */ + zb_ext_pan_id_t ext_pan_id; /**< Extended Pan ID. */ + zb_uint8_t nwk_upd_id; /**< Network update identifier. */ + zb_uint8_t channel; /**< Logical channel. */ + zb_uint16_t pan_id; /**< Pqn ID. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_network_start_res_t; + +/** + * @brief The only acceptable value for network update identifier field in the network start + * response. + * @see ZCL spec, subclause 13.3.2.2.3.4. + */ +#define ZB_ZLL_NETWORK_UPDATE_ID ((zb_uint8_t)0) + +/** + * @brief Schedules Commissioning.NetworkStartResponse sending. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer containing payload. + * @param seq_num [IN] - ZCL transaction sequence number. + * @param nwk_status [IN] - network start request result. + * @param ext_pan_id_ [IN] - extended Pan ID of the network to be started. + * @param pan_id_ [IN] - Pan ID of the network to be started. + * @param channel_ [IN] - channel number network will be started on. + * @param dst_addr [IN] - IEEE device address to send packet to. + * @param callback [IN] - callback to schedule on packet send confirmation. + * @param status_ [OUT] - packet send schedule status. + */ +#define ZB_ZLL_COMMISSIONING_SEND_NETWORK_START_RES( \ + buffer, \ + seq_num, \ + nwk_status, \ + ext_pan_id_, \ + pan_id_, \ + channel_, \ + dst_addr, \ + callback, \ + status_) \ +{ \ + zb_zll_commissioning_network_start_res_t *req_data; \ + zb_uint8_t* data_ptr = ZB_ZCL_START_PACKET((buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(data_ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(data_ptr, (seq_num), \ + ZB_ZLL_CMD_COMMISSIONING_NETWORK_START_RES); \ + req_data = (zb_zll_commissioning_network_start_res_t*)data_ptr; \ + ZB_HTOLE32(&(req_data->trans_id), &(ZLL_TRAN_CTX().transaction_id)); \ + req_data->status = (nwk_status); \ + ZB_IEEE_ADDR_COPY(req_data->ext_pan_id, (ext_pan_id_)); \ + req_data->nwk_upd_id = ZB_ZLL_NETWORK_UPDATE_ID; \ + req_data->channel = (channel_); \ + ZB_HTOLE16_VAL(&(req_data->pan_id), (pan_id_)); \ + data_ptr += sizeof(zb_zll_commissioning_network_start_res_t); \ + (status_) = ZB_ZLL_SEND_PACKET((buffer), data_ptr, (dst_addr), (callback)); \ +} + +/** + * @brief Parses Commissioning.NetworkStartResponse. + * @attention Assumes that ZCL header already cut. + * @param data_ptr [OUT] - pointer to a variable of type @ref + * zb_zll_commissioning_network_start_res_s that will contain parsed information. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer containing the packet. + * @param op_status [OUT] - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_NETWORK_START_RES(data_ptr, buffer, op_status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_network_start_res_t)) \ + { \ + (op_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zll_commissioning_network_start_res_t *src_ptr = \ + (zb_zll_commissioning_network_start_res_t*)zb_buf_begin((buffer)); \ + (op_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_LETOH32(&((data_ptr)->trans_id), &(src_ptr->trans_id)); \ + (data_ptr)->status = src_ptr->status; \ + ZB_IEEE_ADDR_COPY((data_ptr)->ext_pan_id, src_ptr->ext_pan_id); \ + (data_ptr)->nwk_upd_id = src_ptr->nwk_upd_id; \ + (data_ptr)->channel = src_ptr->channel; \ + ZB_LETOH16(&((data_ptr)->pan_id), &(src_ptr->pan_id)); \ + } \ +} + +/************************** Network join router command definitions ****************************/ + +/** + * @brief Parsed Commissioning.NetworkJoinRouterRequest payload. + * @see ZCL spec, subclause 13.3.2.1.6. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_network_join_router_req_s +{ + zb_uint32_t trans_id; /**< Inter-PAN transaction identifier. */ + zb_ext_pan_id_t ext_pan_id; /**< Extended Pan ID. */ + zb_uint8_t key_idx; /**< Key index. */ + zb_uint8_t encr_nwk_key[16]; /**< Encrypted network key. */ + zb_uint8_t nwk_upd_id; /**< Network update identifier. */ + zb_uint8_t channel; /**< Logical channel. */ + zb_uint16_t pan_id; /**< Pan ID. */ + zb_uint16_t short_addr; /**< Network address. */ + zb_uint16_t group_ids_begin; /**< Group identifiers begin. */ + zb_uint16_t group_ids_end; /**< Group identifiers end. */ + zb_uint16_t free_nwk_addrs_begin; /**< Free network address range begin. */ + zb_uint16_t free_nwk_addrs_end; /**< Free network address range end. */ + zb_uint16_t free_group_ids_begin; /**< Free group identifiers range begin. */ + zb_uint16_t free_group_ids_end; /**< Free group identifiers range end. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_network_join_router_req_t; + +/** + * @brief Schedules sending Commissioning.NetworkJoinRouterRequest command. + * @param buffer to put packet to (by pointer). + * @param key_index [IN] - index of the field to be used in the encrypted network key field. + * @param encrypted_nwk_key [IN] - encrypted network key. + * @param nwk_addr [IN] - short network address for the recipient. + * @param grp_ids_begin [IN] - group identifiers begin field. + * @param grp_ids_end [IN] - group identifiers end field. + * @param free_nwk_addrs_begin_ [IN] - free network addresses begin field. + * @param free_nwk_addrs_end_ [IN] - free network addresses end field. + * @param free_group_ids_begin_ [IN] - free group identifiers begin field. + * @param free_group_ids_end_ [IN] - free group identifiers end field. + * @param dst_addr [IN] - IEEE device address to send packet to. + * @param callback [IN] - callback to schedule on packet send confirmation. + * @param status [OUT] - packet send schedule status (see @ref zb_ret_t). + */ +#define ZB_ZLL_COMMISSIONING_SEND_NETWORK_JOIN_ROUTER_REQ( \ + buffer, \ + key_index, \ + encrypted_nwk_key, \ + nwk_addr, \ + grp_ids_begin, \ + grp_ids_end, \ + free_nwk_addrs_begin_, \ + free_nwk_addrs_end_, \ + free_group_ids_begin_, \ + free_group_ids_end_, \ + dst_addr, \ + callback, \ + status) \ +{ \ + zb_zll_commissioning_network_join_router_req_t* req_data; \ + zb_uint8_t* data_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(data_ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_NOT_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + data_ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZLL_CMD_COMMISSIONING_NETWORK_JOIN_ROUTER_REQ); \ + req_data = (zb_zll_commissioning_network_join_router_req_t*)data_ptr; \ + ZB_HTOLE32(&(req_data->trans_id), &(ZLL_TRAN_CTX().transaction_id)); \ + ZB_IEEE_ADDR_COPY(req_data->ext_pan_id, zb_zll_get_nib_ext_pan_id()); \ + req_data->key_idx = (key_index); \ + ZB_MEMCPY(req_data->encr_nwk_key, (encrypted_nwk_key), 16); \ + req_data->nwk_upd_id = zb_zll_get_nib_update_id(); \ + req_data->channel = (ZLL_DEVICE_INFO().nwk_channel) ? \ + ZLL_DEVICE_INFO().nwk_channel : ZB_PIBCACHE_CURRENT_CHANNEL(); \ + ZB_HTOLE16_VAL(&(req_data->pan_id), ZB_PIBCACHE_PAN_ID()); \ + ZB_HTOLE16_VAL(&(req_data->short_addr), (nwk_addr)); \ + ZB_HTOLE16_VAL(&(req_data->group_ids_begin), (grp_ids_begin)); \ + ZB_HTOLE16_VAL(&(req_data->group_ids_end), (grp_ids_end)); \ + ZB_HTOLE16_VAL(&(req_data->free_nwk_addrs_begin), (free_nwk_addrs_begin_)); \ + ZB_HTOLE16_VAL(&(req_data->free_nwk_addrs_end), (free_nwk_addrs_end_)); \ + ZB_HTOLE16_VAL(&(req_data->free_group_ids_begin), (free_group_ids_begin_)); \ + ZB_HTOLE16_VAL(&(req_data->free_group_ids_end), (free_group_ids_end_)); \ + data_ptr += sizeof(zb_zll_commissioning_network_join_router_req_t); \ + (status) = ZB_ZLL_SEND_PACKET((buffer), data_ptr, (dst_addr), (callback)); \ +} + +/** @brief Parses Commissioning.NetworkJoinRouterRequest. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zll_commissioning_network_join_router_req_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_NETWORK_JOIN_ROUTER_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_network_join_router_req_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zll_commissioning_network_join_router_req_t *src_ptr = \ + (zb_zll_commissioning_network_join_router_req_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_LETOH32(&((data_ptr)->trans_id), &(src_ptr->trans_id)); \ + ZB_IEEE_ADDR_COPY((data_ptr)->ext_pan_id, src_ptr->ext_pan_id); \ + (data_ptr)->key_idx = src_ptr->key_idx; \ + ZB_MEMCPY((data_ptr)->encr_nwk_key, src_ptr->encr_nwk_key, 16); \ + (data_ptr)->nwk_upd_id = src_ptr->nwk_upd_id; \ + (data_ptr)->channel = src_ptr->channel; \ + ZB_LETOH16(&((data_ptr)->pan_id), &(src_ptr->pan_id)); \ + ZB_LETOH16(&((data_ptr)->short_addr), &(src_ptr->short_addr)); \ + ZB_LETOH16(&((data_ptr)->group_ids_begin), &(src_ptr->group_ids_begin)); \ + ZB_LETOH16(&((data_ptr)->group_ids_end), &(src_ptr->group_ids_end)); \ + ZB_LETOH16(&((data_ptr)->free_nwk_addrs_begin), &(src_ptr->free_nwk_addrs_begin)); \ + ZB_LETOH16(&((data_ptr)->free_nwk_addrs_end), &(src_ptr->free_nwk_addrs_end)); \ + ZB_LETOH16(&((data_ptr)->free_group_ids_begin), &(src_ptr->free_group_ids_begin)); \ + ZB_LETOH16(&((data_ptr)->free_group_ids_end), &(src_ptr->free_group_ids_end)); \ + } \ +} + +/** + * @brief Parsed Commissioning.NetworkJoinRouterResponse payload. + * @see ZLL spec, subclause 13.3.2.2.4. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_network_join_router_res_s +{ + zb_uint32_t trans_id; /**< Inter-PAN transaction identifier. */ + zb_uint8_t status; /**< Status. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_network_join_router_res_t; + +/** + * @brief Schedules sending Commissioning.NetworkJoinRouterResponse command. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer to put packet to. + * @param nwk_status [IN] - network join router operation status. + * @param tsn [IN] - ZCL transaction sequence number. + * @param dst_addr [IN] - IEEE device address to send packet to. + * @param callback [IN] - callback to schedule on packet send confirmation. + * @param status [OUT] - packet send schedule status (see @ref zb_ret_t). + */ +#define ZB_ZLL_COMMISSIONING_SEND_NETWORK_JOIN_ROUTER_RES( \ + buffer, \ + nwk_status, \ + tsn, \ + dst_addr, \ + callback, \ + status) \ +{ \ + zb_uint8_t* data_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(data_ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + data_ptr, \ + (tsn), \ + ZB_ZLL_CMD_COMMISSIONING_NETWORK_JOIN_ROUTER_RES); \ + ZB_ZCL_PACKET_PUT_DATA32_VAL(data_ptr, ZLL_TRAN_CTX().transaction_id); \ + ZB_ZCL_PACKET_PUT_DATA8(data_ptr, (nwk_status)); \ + (status) = ZB_ZLL_SEND_PACKET((buffer), data_ptr, (dst_addr), (callback)); \ +} + +/** @brief Parses Commissioning.NetworkJoinRouterResponse. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zll_commissioning_network_join_router_res_s. + * @param buffer containing the packet (by pointer). + * @param op_status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_NETWORK_JOIN_ROUTER_RES(data_ptr, buffer, op_status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_network_join_router_res_t)) \ + { \ + (op_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_uint8_t* src_ptr = zb_buf_begin((buffer)); \ + (op_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_ZCL_PACKET_GET_DATA32(&((data_ptr)->trans_id), (src_ptr)); \ + ZB_ZCL_PACKET_GET_DATA8(&((data_ptr)->status), (src_ptr)); \ + } \ +} + +/************************* Network join end device command definitions ***************************/ + +/** @brief Parsed Commissioning.NetworkJoinEndDeviceRequest payload. + * @see ZCL spec, subclause 13.3.2.1.7. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_network_join_end_device_req_s +{ + zb_uint32_t trans_id; /**< Inter-PAN transaction identifier. */ + zb_ext_pan_id_t ext_pan_id; /**< Extended Pan ID. */ + zb_uint8_t key_idx; /**< Key index. */ + zb_uint8_t encr_nwk_key[16]; /**< Encrypted network key. */ + zb_uint8_t nwk_upd_id; /**< Network update identifier. */ + zb_uint8_t channel; /**< Logical channel. */ + zb_uint16_t pan_id; /**< Pan ID. */ + zb_uint16_t short_addr; /**< Network address. */ + zb_uint16_t group_ids_begin; /**< Group identifiers begin. */ + zb_uint16_t group_ids_end; /**< Group identifiers end. */ + zb_uint16_t free_nwk_addrs_begin; /**< Free network address range begin. */ + zb_uint16_t free_nwk_addrs_end; /**< Free network address range end. */ + zb_uint16_t free_group_ids_begin; /**< Free group identifiers range begin. */ + zb_uint16_t free_group_ids_end; /**< Free group identifiers range end. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_network_join_end_device_req_t; + +/** + * @brief Schedules sending Commissioning.NetworkJoinEndDeviceRequest command. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer to put packet to. + * @param key_index [IN] - index of the field to be used in the encrypted network key field. + * @param encrypted_nwk_key [IN] - encrypted network key. + * @param logical_channel [IN] - Touchlink channel to be used for the new network. + * @param nwk_addr [IN] - short network address for the recipient. + * @param grp_ids_begin [IN] - group identifiers begin field. + * @param grp_ids_end [IN] - group identifiers end field. + * @param free_nwk_addrs_begin_ [IN] - free network addresses begin field. + * @param free_nwk_addrs_end_ [IN] - free network addresses end field. + * @param free_group_ids_begin_ [IN] - free group identifiers begin field. + * @param free_group_ids_end_ [IN] - free group identifiers end field. + * @param dst_addr [IN] - IEEE device address to send packet to. + * @param callback [IN] - callback to schedule on packet send confirmation. + * @param status [OUT] - packet send schedule status (see @ref zb_ret_t). + */ +#define ZB_ZLL_COMMISSIONING_SEND_NETWORK_JOIN_ED_REQ( \ + buffer, \ + key_index, \ + encrypted_nwk_key, \ + logical_channel, \ + nwk_addr, \ + grp_ids_begin, \ + grp_ids_end, \ + free_nwk_addrs_begin_, \ + free_nwk_addrs_end_, \ + free_group_ids_begin_, \ + free_group_ids_end_, \ + dst_addr, \ + callback, \ + status) \ +{ \ + zb_zll_commissioning_network_join_end_device_req_t *req_data; \ + zb_uint8_t* data_ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(data_ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + data_ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZLL_CMD_COMMISSIONING_NETWORK_JOIN_END_DEVICE_REQ); \ + req_data = (zb_zll_commissioning_network_join_end_device_req_t*)data_ptr; \ + ZB_HTOLE32(&(req_data->trans_id), &(ZLL_TRAN_CTX().transaction_id)); \ + ZB_IEEE_ADDR_COPY(req_data->ext_pan_id, zb_zll_get_nib_ext_pan_id()); \ + req_data->key_idx = (key_index); \ + ZB_MEMCPY(req_data->encr_nwk_key, (encrypted_nwk_key), 16); \ + req_data->nwk_upd_id = zb_zll_get_nib_update_id(); \ + req_data->channel = (logical_channel); \ + ZB_HTOLE16_VAL(&(req_data->pan_id), ZB_PIBCACHE_PAN_ID()); \ + ZB_HTOLE16_VAL(&(req_data->short_addr), (nwk_addr)); \ + ZB_HTOLE16_VAL(&(req_data->group_ids_begin), (grp_ids_begin)); \ + ZB_HTOLE16_VAL(&(req_data->group_ids_end), (grp_ids_end)); \ + ZB_HTOLE16_VAL(&(req_data->free_nwk_addrs_begin), (free_nwk_addrs_begin_)); \ + ZB_HTOLE16_VAL(&(req_data->free_nwk_addrs_end), (free_nwk_addrs_end_)); \ + ZB_HTOLE16_VAL(&(req_data->free_group_ids_begin), (free_group_ids_begin_)); \ + ZB_HTOLE16_VAL(&(req_data->free_group_ids_end), (free_group_ids_end_)); \ + data_ptr += sizeof(zb_zll_commissioning_network_join_end_device_req_t); \ + (status) = ZB_ZLL_SEND_PACKET((buffer), data_ptr, (dst_addr), (callback)); \ +} + +/** @brief Parses Commissioning.NetworkJoinEndDeviceRequest. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zll_commissioning_network_join_end_device_req_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_NETWORK_JOIN_ED_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_network_join_end_device_req_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zll_commissioning_network_join_end_device_req_t *src_ptr = \ + (zb_zll_commissioning_network_join_end_device_req_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_LETOH32(&((data_ptr)->trans_id), &(src_ptr->trans_id)); \ + ZB_IEEE_ADDR_COPY((data_ptr)->ext_pan_id, src_ptr->ext_pan_id); \ + (data_ptr)->key_idx = src_ptr->key_idx; \ + ZB_MEMCPY((data_ptr)->encr_nwk_key, src_ptr->encr_nwk_key, 16); \ + (data_ptr)->nwk_upd_id = src_ptr->nwk_upd_id; \ + (data_ptr)->channel = src_ptr->channel; \ + ZB_LETOH16(&((data_ptr)->pan_id), &(src_ptr->pan_id)); \ + ZB_LETOH16(&((data_ptr)->short_addr), &(src_ptr->short_addr)); \ + ZB_LETOH16(&((data_ptr)->group_ids_begin), &(src_ptr->group_ids_begin)); \ + ZB_LETOH16(&((data_ptr)->group_ids_end), &(src_ptr->group_ids_end)); \ + ZB_LETOH16(&((data_ptr)->free_nwk_addrs_begin), &(src_ptr->free_nwk_addrs_begin)); \ + ZB_LETOH16(&((data_ptr)->free_nwk_addrs_end), &(src_ptr->free_nwk_addrs_end)); \ + ZB_LETOH16(&((data_ptr)->free_group_ids_begin), &(src_ptr->free_group_ids_begin)); \ + ZB_LETOH16(&((data_ptr)->free_group_ids_end), &(src_ptr->free_group_ids_end)); \ + } \ +} + +/** + * @brief Parsed Commissioning.NetworkJoinEndDeviceResponse payload. + * @see ZLL spec, subclause 13.3.2.2.5. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_network_join_end_device_res_s +{ + zb_uint32_t trans_id; /**< Inter-PAN transaction identifier. */ + zb_uint8_t status; /**< Status. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_network_join_end_device_res_t; + +/** + * @brief Schedules sending Commissioning.NetworkJoinEndDeviceResponse command. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer to put packet to. + * @param nwk_status [IN] - network join end device result. + * @param tsn [IN] - ZCL transaction sequence number. + * @param dst_addr [IN] - IEEE device address to send packet to. + * @param callback [IN] - callback to schedule on packet send confirmation. + * @param status [OUT] - packet send schedule status (see @ref zb_ret_t). + */ +#define ZB_ZLL_COMMISSIONING_SEND_NETWORK_JOIN_ED_RES( \ + buffer, \ + nwk_status, \ + tsn, \ + dst_addr, \ + callback, \ + status) \ +{ \ + zb_uint8_t* data_ptr = ZB_ZCL_START_PACKET((buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(data_ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + data_ptr, \ + (tsn), \ + ZB_ZLL_CMD_COMMISSIONING_NETWORK_JOIN_END_DEVICE_RES); \ + ZB_ZCL_PACKET_PUT_DATA32_VAL(data_ptr, ZLL_TRAN_CTX().transaction_id); \ + ZB_ZCL_PACKET_PUT_DATA8(data_ptr, (nwk_status)); \ + (status) = ZB_ZLL_SEND_PACKET((buffer), data_ptr, (dst_addr), (callback)); \ +} + +/** @brief Parses Commissioning.NetworkJoinEndDeviceResponse. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zll_commissioning_network_join_end_device_res_s. + * @param buffer containing the packet (by pointer). + * @param op_status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_NETWORK_JOIN_ED_RES(data_ptr, buffer, op_status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_network_join_end_device_res_t)) \ + { \ + (op_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_uint8_t* src_ptr = zb_buf_begin((buffer)); \ + (op_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_ZCL_PACKET_GET_DATA32(&((data_ptr)->trans_id), (src_ptr)); \ + ZB_ZCL_PACKET_GET_DATA8(&((data_ptr)->status), (src_ptr)); \ + } \ +} + +/************************** Network update command definitions ****************************/ + +/** + * @brief Parsed Commissioning.NetworkUpdateRequest payload. + * @see ZCL spec, subclause 13.3.2.2.5. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_network_update_req_s +{ + zb_uint32_t trans_id; /**< Inter-PAN transaction identifier. */ + zb_ext_pan_id_t ext_pan_id; /**< Extended Pan ID. */ + zb_uint8_t nwk_upd_id; /**< Network update identifier. */ + zb_uint8_t channel; /**< Logical channel. */ + zb_uint16_t pan_id; /**< Pan ID. */ + zb_uint16_t short_addr; /**< Network address. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_network_update_req_t; + +/** + * @brief Schedules sending Commissioning.NetworkUpdateRequest command. + * @param buffer [IN] - index @ref zb_bufid_t of the buffer to put packet to. + * @param nwk_addr [IN] - network address assigned to the target. + * @param dst_addr [IN] - IEEE device address to send packet to. + * @param logical_channel [IN] - channel number. + * @param callback [IN] - callback to schedule on packet send confirmation. + * @param status [OUT] - packet send schedule status (see @ref zb_ret_t). + */ +#define ZB_ZLL_COMMISSIONING_SEND_NETWORK_UPDATE_REQ_WITH_CHANNEL( \ + buffer, \ + nwk_addr, \ + dst_addr, \ + logical_channel, \ + callback, \ + status) \ +{ \ + zb_zll_commissioning_network_update_req_t *req_data; \ + zb_uint8_t* data_ptr = ZB_ZCL_START_PACKET((buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_O(data_ptr, ZB_ZCL_DISABLE_DEFAULT_RESPONSE); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + data_ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZLL_CMD_COMMISSIONING_NETWORK_UPDATE_REQ); \ + req_data = (zb_zll_commissioning_network_update_req_t*)data_ptr; \ + ZB_HTOLE32(&(req_data->trans_id), &(ZLL_TRAN_CTX().transaction_id)); \ + ZB_IEEE_ADDR_COPY(req_data->ext_pan_id, zb_zll_get_nib_ext_pan_id()); \ + req_data->nwk_upd_id = zb_zll_get_nib_update_id(); \ + req_data->channel = (logical_channel); \ + ZB_HTOLE16_VAL(&(req_data->pan_id), ZB_PIBCACHE_PAN_ID()); \ + ZB_HTOLE16_VAL(&(req_data->short_addr), (nwk_addr)); \ + data_ptr += sizeof(zb_zll_commissioning_network_update_req_t); \ + (status) = ZB_ZLL_SEND_PACKET((buffer), data_ptr, (dst_addr), (callback)); \ +} + +/** + * @brief Schedules sending Commissioning.NetworkUpdateRequest command. + * (send command with current value of channel from pib cache) + * @param buffer [IN] - index @ref zb_bufid_t of the buffer to put packet to. + * @param nwk_addr [IN] - network address assigned to the target. + * @param dst_addr [IN] - IEEE device address to send packet to. + * @param callback [IN] - callback to schedule on packet send confirmation. + * @param status [OUT] - packet send schedule status (see @ref zb_ret_t). + */ +#define ZB_ZLL_COMMISSIONING_SEND_NETWORK_UPDATE_REQ( \ + buffer, \ + nwk_addr, \ + dst_addr, \ + callback, \ + status) \ +{ \ + ZB_ZLL_COMMISSIONING_SEND_NETWORK_UPDATE_REQ_WITH_CHANNEL( \ + buffer, \ + nwk_addr, \ + dst_addr, \ + ZB_PIBCACHE_CURRENT_CHANNEL(), \ + callback, \ + status); \ +} + +/** @brief Parses Commissioning.NetworkUpdateRequest. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref zb_zll_commissioning_network_update_req_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_NETWORK_UPDATE_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_network_update_req_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zll_commissioning_network_update_req_t *src_ptr = \ + (zb_zll_commissioning_network_update_req_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_LETOH32(&((data_ptr)->trans_id), &(src_ptr->trans_id)); \ + ZB_IEEE_ADDR_COPY((data_ptr)->ext_pan_id, src_ptr->ext_pan_id); \ + (data_ptr)->nwk_upd_id = src_ptr->nwk_upd_id; \ + (data_ptr)->channel = src_ptr->channel; \ + ZB_LETOH16(&((data_ptr)->pan_id), &(src_ptr->pan_id)); \ + ZB_LETOH16(&((data_ptr)->short_addr), &(src_ptr->short_addr)); \ + } \ +} + +/************************** Get group identifiers command definitions ****************************/ + +/** @brief Parsed Commissioning.GetGroupIdentifiersRequest payload. + * @see ZCL spec, subclause 13.3.2.1.9. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_get_group_ids_req_s +{ + zb_uint8_t start_idx; /**< Start index. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_get_group_ids_req_t; + +/** @brief Schedules sending Commissioning.GetGroupIdentifiersRequest command. + * @param buffer to put packet to (by pointer). + * @param start_index - Rindex at which to start returning group identifiers. + * @param dst_addr - IEEE device address to send packet to. + * @param dst_ep - endpoint of device to send packet to. + * @param ep - endpoint of target device. + * @param callback to schedule on packet send confirmation. + */ +#define ZB_ZLL_COMMISSIONING_SEND_GET_GROUP_ID_REQ( \ + buffer, \ + start_index, \ + dst_addr, \ + dst_ep, \ + ep, \ + callback) \ +{ \ + zb_uint8_t* data_ptr = ZB_ZCL_START_PACKET((buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(data_ptr,\ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_NOT_MANUFACTURER_SPECIFIC);\ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + data_ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZLL_CMD_COMMISSIONING_GET_GROUP_IDENTIFIERS_REQUEST); \ + ZB_ZCL_PACKET_PUT_DATA8(data_ptr, (start_index)); \ + ZB_ZCL_FINISH_PACKET((buffer), data_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (buffer), \ + dst_addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + ZB_AF_ZLL_PROFILE_ID, \ + ZB_ZCL_CLUSTER_ID_TOUCHLINK_COMMISSIONING, \ + callback); \ +} + +/** @brief Parses Commissioning.GetGroupIdentifiersRequest. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref zb_zll_commissioning_get_group_ids_req_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_GET_GROUP_ID_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_get_group_ids_req_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_uint8_t* src_ptr = zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_ZCL_PACKET_GET_DATA8(&((data_ptr)->start_idx), (src_ptr)); \ + } \ +} + +/** @brief Parsed Commissioning.GetGroupIdentifiersResponse payload. + * @see ZCL spec, subclause 13.3.2.2.7. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_get_group_ids_res_permanent_s +{ + zb_uint8_t total; /**< Total. */ + zb_uint8_t start_idx; /**< Start index. */ + zb_uint8_t count; /**< Count. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_get_group_ids_res_permanent_t; + +/** @brief Group information record for Commissioning.GetGroupIdentifiersResponse command. + * @see ZCL spec, subclause 13.3.2.2.7.4. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_group_info_record_s +{ + zb_uint16_t group_id; /**< Group identifier. */ + zb_uint8_t group_type; /**< Group type. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_group_info_record_t; + +/** @brief Group type value for group_type field of @ref zb_zll_commissioning_group_info_record_s. + * @see ZCL spec, subclause 13.3.2.2.7.4. + */ +#define ZB_ZLL_COMMISSIONING_GROUP_INFO_GROUP_TYPE_VALUE 0x00 + +/** @brief Fills in mandatory part of Commissioning.GetGroupIdentifiersResponse payload. + * @param buffer to put packet to (by pointer). + * @param data_ptr - pointer to contain address right after the response's permanent part's tail. + * @param total_ - all count group identifiers + * @param start_index - Index at which to start returning group identifiers. + * @param count_ - count of identifiers in this payload. + * @param tsn [IN] - ZCL transaction sequence number. + */ +#define ZB_ZLL_COMMISSIONING_INIT_GET_GROUP_ID_RES( \ + buffer, \ + data_ptr, \ + total_, \ + start_index, \ + count_, \ + tsn) \ +{ \ + (data_ptr) = ZB_ZCL_START_PACKET((buffer)); \ + zb_zll_commissioning_get_group_ids_res_permanent_t *req_data; \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL(data_ptr); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + data_ptr, \ + (tsn), \ + ZB_ZLL_CMD_COMMISSIONING_GET_GROUP_IDENTIFIERS_RESPONSE); \ + req_data = (zb_zll_commissioning_get_group_ids_res_permanent_t*)data_ptr; \ + req_data->total = (total_); \ + req_data->start_idx = (start_index); \ + req_data->count = (count_); \ + data_ptr += sizeof(zb_zll_commissioning_get_group_ids_res_permanent_t); \ +} + +#define ZB_ZLL_COMMISSIONING_ADD_GROUP_INFO_GET_GROUP_ID_RES(data_ptr, grp_id, grp_type) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA16((data_ptr), (grp_id)); \ + ZB_ZCL_PACKET_PUT_DATA8((data_ptr), (grp_type)); \ +} + +#define ZB_ZLL_COMMISSIONING_SEND_GET_GROUP_ID_RES( \ + buffer, \ + data_ptr, \ + addr, \ + dst_ep, \ + ep, \ + callback) \ +{ \ + ZB_ZCL_FINISH_PACKET((buffer), (data_ptr)) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (buffer), \ + addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + ZB_AF_ZLL_PROFILE_ID, \ + ZB_ZCL_CLUSTER_ID_TOUCHLINK_COMMISSIONING, \ + callback); \ +} + +/** @brief Parses permanent part of Commissioning.GetGroupIdentifiersResponse. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zll_commissioning_get_group_ids_res_permanent_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_GET_GROUP_ID_RES(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_get_group_ids_res_permanent_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zll_commissioning_get_group_ids_res_permanent_t* src_ptr = \ + (zb_zll_commissioning_get_group_ids_res_permanent_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_MEMCPY((data_ptr), src_ptr,sizeof(zb_zll_commissioning_get_group_ids_res_permanent_t)); \ + (void)zb_buf_cut_left((buffer), sizeof(zb_zll_commissioning_get_group_ids_res_permanent_t)); \ + } \ +} + +/** @brief Extracts next group information record from + * Commissioning.GetGroupIdentifiersResponse. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref zb_zll_commissioning_group_info_record_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_NEXT_GROUP_INFO_GET_GROUP_ID_RES(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_group_info_record_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_uint8_t* src_ptr = zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_ZCL_PACKET_GET_DATA16(&((data_ptr)->group_id), (src_ptr)); \ + ZB_ZCL_PACKET_GET_DATA8(&((data_ptr)->group_type), (src_ptr)); \ + (void)zb_buf_cut_left((buffer), sizeof(zb_zll_commissioning_group_info_record_t)); \ + } \ +} + +/************************** Get endpoint list command definitions ****************************/ + +/** @brief Parsed Commissioning.GetEndpointListRequest payload. + * @see ZCL spec, subclause 13.3.2.1.10. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_get_endpoint_list_req_s +{ + zb_uint8_t start_idx; /**< Start index. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_get_endpoint_list_req_t; + +/** @brief Schedules sending Commissioning.GetEndpointListRequest command. + * @param buffer to put packet to (by pointer). + * @param start_index - Index at which to start returning group identifiers. + * @param addr - IEEE device address to send packet to. + * @param dst_ep - endpoint of device to send packet to. + * @param ep - endpoint of target device. + * @param callback to schedule on packet send confirmation. + */ +#define ZB_ZLL_COMMISSIONING_SEND_GET_EP_LIST_REQ( \ + buffer, \ + start_index, \ + addr, \ + dst_ep, \ + ep, \ + callback) \ +{ \ + zb_uint8_t* data_ptr = ZB_ZCL_START_PACKET((buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(data_ptr,\ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_NOT_MANUFACTURER_SPECIFIC);\ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + data_ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZLL_CMD_COMMISSIONING_GET_ENDPOINT_LIST_REQUEST); \ + ZB_ZCL_PACKET_PUT_DATA8(data_ptr, (start_index)); \ + ZB_ZCL_FINISH_PACKET((buffer), data_ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (buffer), \ + addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + ZB_AF_ZLL_PROFILE_ID, \ + ZB_ZCL_CLUSTER_ID_TOUCHLINK_COMMISSIONING, \ + callback); \ +} + +/** @brief Parses Commissioning.GetEndpointListRequest. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zll_commissioning_get_endpoint_list_req_s. + * @param status - status read parameters - see @ref zb_zcl_parse_status_e + * @param buffer containing the packet (by pointer). + */ +#define ZB_ZLL_COMMISSIONING_GET_GET_EP_LIST_REQ(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_get_endpoint_list_req_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_uint8_t* src_ptr = zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_ZCL_PACKET_GET_DATA8(&((data_ptr)->start_idx), (src_ptr)); \ + } \ +} + +/** @brief Parsed Commissioning.GetEndpointListResponse payload. + * @see ZCL spec, subclause 13.3.2.2.8. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_get_endpoint_list_res_s +{ + zb_uint8_t total; /**< Total. */ + zb_uint8_t start_idx; /**< Start index. */ + zb_uint8_t count; /**< Count. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_get_endpoint_list_res_t; + +/** @brief Endpoint information record for Commissioning.GetEndpointListResponse command. + * @see ZCL spec, subclause 13.3.2.2.8. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_endpoint_info_record_s +{ + zb_uint16_t addr_short; /**< Network address. */ + zb_uint8_t endpoint; /**< Endpoint identifier. */ + zb_uint16_t profile_id; /**< Profile identifier. */ + zb_uint16_t device_id; /**< Device identifier. */ + zb_uint8_t version; /**< Version. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_endpoint_info_record_t; + +/** @brief Fills in mandatory part of Commissioning.GetGroupIdentifiersResponse payload. + * @param buffer to put packet to (by pointer). + * @param total_ - all count endpoint list + * @param start_index - Index at which to start returning endpoint list. + * @param count_ - count of endpoints in this payload. + * @param tsn [IN] - ZCL transaction sequence number. + * @param data_ptr - pointer to contain address right after the response's permanent part's tail. + */ +#define ZB_ZLL_COMMISSIONING_INIT_GET_EP_LIST_RES( \ + buffer, \ + total_, \ + start_index, \ + count_, \ + tsn, \ + data_ptr) \ +{ \ + zb_zll_commissioning_get_endpoint_list_res_t *res_data; \ + (data_ptr) = ZB_ZCL_START_PACKET((buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RES_FRAME_CONTROL((data_ptr)); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + (data_ptr), \ + (tsn), \ + ZB_ZLL_CMD_COMMISSIONING_GET_ENDPOINT_LIST_RESPONSE); \ + res_data = (zb_zll_commissioning_get_endpoint_list_res_t*)(data_ptr); \ + res_data->total = (total_); \ + res_data->start_idx = (start_index); \ + res_data->count = (count_); \ + (data_ptr) += sizeof(zb_zll_commissioning_get_endpoint_list_res_t); \ +} + +#define ZB_ZLL_COMMISSIONING_ADD_EP_INFO_GET_EP_LIST_RES( \ + data_ptr, \ + addr, \ + ep, \ + profile, \ + device, \ + version_id) \ +{ \ + zb_zll_commissioning_endpoint_info_record_t *res_data = \ + (zb_zll_commissioning_endpoint_info_record_t*)data_ptr; \ + ZB_HTOLE16_VAL(&(res_data->addr_short), (addr)); \ + res_data->endpoint = (ep); \ + ZB_HTOLE16_VAL(&(res_data->profile_id), (profile)); \ + ZB_HTOLE16_VAL(&(res_data->device_id), (device)); \ + res_data->version = (version_id); \ + (data_ptr) += sizeof(zb_zll_commissioning_endpoint_info_record_t); \ +} + +#define ZB_ZLL_COMMISSIONING_SEND_GET_EP_LIST_RES( \ + buffer, \ + data_ptr, \ + dst_addr, \ + dst_ep, \ + ep, \ + callback) \ +{ \ + ZB_ZCL_FINISH_PACKET((buffer), (data_ptr)) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (buffer), \ + dst_addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + ZB_AF_ZLL_PROFILE_ID, \ + ZB_ZCL_CLUSTER_ID_TOUCHLINK_COMMISSIONING, \ + callback); \ +} + +/** @brief Parses permanent part of Commissioning.GetEndpointListResponse. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zll_commissioning_get_endpoint_list_res_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_GET_EP_LIST_RES(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_get_endpoint_list_res_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zll_commissioning_get_endpoint_list_res_t* src_ptr = \ + (zb_zll_commissioning_get_endpoint_list_res_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_MEMCPY((data_ptr), src_ptr, sizeof(zb_zll_commissioning_get_endpoint_list_res_t)); \ + (void)zb_buf_cut_left((buffer), sizeof(zb_zll_commissioning_get_endpoint_list_res_t)); \ + } \ +} + +/** @brief Extracts next endpoint information record from + * Commissioning.GetEndpointListResponse. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zll_commissioning_endpoint_info_record_s. + * @param buffer containing the packet (by pointer). + * @param status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZLL_COMMISSIONING_GET_NEXT_EP_INFO_GET_EP_LIST_RES(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_endpoint_info_record_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zll_commissioning_endpoint_info_record_t* src_ptr = \ + (zb_zll_commissioning_endpoint_info_record_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_LETOH16(&((data_ptr)->addr_short), &(src_ptr->addr_short)); \ + (data_ptr)->endpoint = src_ptr->endpoint; \ + ZB_LETOH16(&((data_ptr)->profile_id), &(src_ptr->profile_id)); \ + ZB_LETOH16(&((data_ptr)->device_id), &(src_ptr->device_id)); \ + (data_ptr)->version = src_ptr->version; \ + (void)zb_buf_cut_left((buffer), sizeof(zb_zll_commissioning_endpoint_info_record_t)); \ + } \ +} + +/************************** Endpoint information command definitions ****************************/ + +/** @brief Parsed Commissioning.EndpointInformation payload. + * @see ZCL spec, subclause 13.3.2.2.6. + */ +typedef ZB_PACKED_PRE struct zb_zll_commissioning_endpoint_information_s +{ + zb_ieee_addr_t addr_long; /**< IEEE address. */ + zb_uint16_t addr_short; /**< Network address. */ + zb_uint8_t endpoint; /**< Endpoint identifier. */ + zb_uint16_t profile_id; /**< Profile identifier. */ + zb_uint16_t device_id; /**< Device identifier. */ + zb_uint8_t version; /**< Version. */ +} ZB_PACKED_STRUCT zb_zll_commissioning_endpoint_information_t; + +/** @brief Schedules sending Commissioning.EndpointInformation command. + * @param buffer to put packet to (by pointer). + * @param endpoint_id - endpoint identifier. + * @param profile - profile identifier. + * @param device - device identifier. + * @param version_ - device version. + * @param dst_addr - IEEE device address to send packet to. + * @param dst_ep - endpoint of device to send packet to. + * @param ep - endpoint of target device. + * @param callback to schedule on packet send confirmation. + */ +#define ZB_ZLL_COMMISSIONING_SEND_EP_INFO( \ + buffer, \ + endpoint_id, \ + profile, \ + device, \ + version_, \ + dst_addr, \ + dst_ep, \ + ep, \ + callback) \ +{ \ + zb_uint8_t* data_ptr = ZB_ZCL_START_PACKET((buffer)); \ + zb_zll_commissioning_endpoint_information_t *req_data; \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(data_ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, ZB_ZCL_ENABLE_DEFAULT_RESPONSE); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER( \ + data_ptr, \ + ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZLL_CMD_COMMISSIONING_ENDPOINT_INFORMATION); \ + req_data = (zb_zll_commissioning_endpoint_information_t*)(data_ptr); \ + ZB_IEEE_ADDR_COPY(req_data->addr_long, ZB_PIBCACHE_EXTENDED_ADDRESS());\ + ZB_HTOLE16_VAL(&(req_data->addr_short), ZB_PIBCACHE_NETWORK_ADDRESS());\ + req_data->endpoint = (endpoint_id); \ + ZB_HTOLE16_VAL(&(req_data->profile_id), (profile)); \ + ZB_HTOLE16_VAL(&(req_data->device_id), (device)); \ + req_data->version = (version_); \ + (data_ptr) += sizeof(zb_zll_commissioning_endpoint_information_t); \ + ZB_ZCL_FINISH_PACKET((buffer), (data_ptr)) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (buffer), \ + dst_addr, \ + ZB_APS_ADDR_MODE_16_ENDP_PRESENT, \ + dst_ep, \ + ep, \ + ZB_AF_ZLL_PROFILE_ID, \ + ZB_ZCL_CLUSTER_ID_TOUCHLINK_COMMISSIONING, \ + callback); \ +} + +/** @brief Parses Commissioning.EndpointInformation. + * @attention Assumes that ZCL header already cut. + * @param data_ptr - pointer to a variable of type @ref + * zb_zll_commissioning_endpoint_information_s. + * @param buffer containing the packet (by pointer). + * @param status - status read parameters - see @ref zb_zcl_parse_status_e + */ +#define ZB_ZLL_COMMISSIONING_GET_EP_INFO(data_ptr, buffer, status) \ +{ \ + if (zb_buf_len((buffer)) != sizeof(zb_zll_commissioning_endpoint_information_t)) \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + zb_zll_commissioning_endpoint_information_t* src_ptr = \ + (zb_zll_commissioning_endpoint_information_t*)zb_buf_begin((buffer)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_IEEE_ADDR_COPY((data_ptr)->addr_long, src_ptr->addr_long); \ + ZB_LETOH16(&((data_ptr)->addr_short), &(src_ptr->addr_short)); \ + (data_ptr)->endpoint = src_ptr->endpoint; \ + ZB_LETOH16(&((data_ptr)->profile_id), &(src_ptr->profile_id)); \ + ZB_LETOH16(&((data_ptr)->device_id), &(src_ptr->device_id)); \ + (data_ptr)->version = src_ptr->version; \ + } \ +} + +/*! @} */ /* Touchlink Commissioning cluster commands */ + +/*! @} */ /* Touchlink Commissioning cluster */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION && DOXYGEN_TOUCHLINK_FEATURE */ + +#define ZB_ZCL_CLUSTER_ID_TOUCHLINK_COMMISSIONING_SERVER_ROLE_INIT (zb_zcl_cluster_init_t)NULL +#define ZB_ZCL_CLUSTER_ID_TOUCHLINK_COMMISSIONING_CLIENT_ROLE_INIT (zb_zcl_cluster_init_t)NULL + +#endif /* ZB_ZCL_CLUSTER_ID_TOUCHLINK_COMMISSIONING_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_tunnel.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_tunnel.h new file mode 100644 index 0000000..5ea47ad --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_tunnel.h @@ -0,0 +1,380 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZBOSS specific Tunnel cluster, purpose: general data tunneling. +*/ +#ifndef ZB_ZCL_TUNNEL_H +#define ZB_ZCL_TUNNEL_H 1 + +/** @cond (DOXYGEN_ZCL_SECTION && DOXYGEN_CUSTOM_TUNNEL_CLUSTER) */ + +/** @addtogroup ZB_ZCL_TUNNEL + * @{ + * @details + * Manufacture specific cluster for transmit custom data between peers + * Model: One (client) to More (servers) + * Usually a device has MIXED role + */ + + /*! @name Tunnel cluster commands + @{ +*/ + +/** + * @brief Tunnel cluster commands + */ +enum zb_zcl_tunnel_cmd_e +{ + ZB_ZCL_CMD_TUNNEL_TRANSFER_DATA_REQ = 0x00, /**< Request to transfer data. */ + ZB_ZCL_CMD_TUNNEL_TRANSFER_DATA_RESP = 0x01, /**< Response on received data */ +}; + + +/* Tunnel manufacturer specific cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_TUNNEL_FC00_SERVER_ROLE_GENERATED_CMD_LIST ZB_ZCL_CMD_TUNNEL_TRANSFER_DATA_RESP + +#define ZB_ZCL_CLUSTER_ID_TUNNEL_FC00_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_TUNNEL_FC00_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_TUNNEL_FC00_CLIENT_ROLE_GENERATED_CMD_LIST ZB_ZCL_CMD_TUNNEL_TRANSFER_DATA_REQ + +#define ZB_ZCL_CLUSTER_ID_TUNNEL_FC00_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_TUNNEL_FC00_CLIENT_ROLE_GENERATED_CMD_LIST + + +/** Tunnel status; range: 0x00 - 0x3F (6-bit value) */ +typedef enum zb_zcl_tunnel_status_e +{ + ZB_ZCL_TUNNEL_STATUS_OK = 0, /**< Data is sent or received. Use for inform User App about success current command */ + ZB_ZCL_TUNNEL_STATUS_ERROR = 1, /**< General Error. Current operation has error: unexpected message etc. */ + ZB_ZCL_TUNNEL_STATUS_ERROR_NO_MEMORY = 2, /**< No memory */ + ZB_ZCL_TUNNEL_STATUS_ERROR_TIMEOUT = 3, /**< Timeout. Use for inform User App about when wait answer */ +} +zb_zcl_tunnel_status_t; + +/** Tunnel i/o operation type, range: 0x00 - 0x03 (2-bit value) */ +enum zb_zcl_tunnel_operation_code_e +{ + ZB_ZCL_TUNNEL_OPERATION_TX = 1 << 0, /**< Current command - send data */ + ZB_ZCL_TUNNEL_OPERATION_RX = 1 << 1 /**< Current command - receive data */ +}; + +/************* Tunnel cluster command structures **************/ + +/** + * @brief Tunnel Transfer Data Request command payload + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunnel_transfer_data_req_s +{ + zb_uint8_t tx_flag; /**< see @ref zb_zcl_tunnel_tx_flags_e */ + /**< byte_num value: + - if ZB_ZCL_TUNNEL_TX_START is on => total data size to be sent is specified + - if ZB_ZCL_TUNNEL_TX_CONTINUE is on => current data offset is specified + */ + zb_uint16_t byte_num; + /**< length data - size of data */ + zb_uint8_t data_size; + /**< data - part of transfer data */ +} +ZB_PACKED_STRUCT +zb_zcl_tunnel_transfer_data_req_t; + +/** + * @brief Tunnel Transfer Data Request command internal payload + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunnel_transfer_data_req_internal_s +{ + zb_zcl_tunnel_transfer_data_req_t req_header; + zb_uint8_t *tun_data; +} +ZB_PACKED_STRUCT +zb_zcl_tunnel_transfer_data_req_data_internal_t; + +/** + * @brief Tunnel Transfer Data Request flags + */ +enum zb_zcl_tunnel_tx_flags_e +{ + ZB_ZCL_TUNNEL_TX_START = 1 << 0, /**< first block - if set then contains total length of transferring data + else - contains current offset of transferring data */ +}; + +/*! @brief Send Transfer Data command + @param _buffer - to put packet to + @param _addr - address to send packet to + @param _dst_addr_mode - addressing mode + @param _dst_ep - destination endpoint + @param _ep - sending endpoint + @param _prfl_id - profile identifier + @param _def_resp - enable or disable default response + @param _cb - callback for getting command send status + @param _manufacturer_id - Manufacturer code + @param _flag - command flag, see @ref zb_zcl_tunnel_tx_flags_e + @param _byte_num - all transfer length or current offset, see @ref zb_zcl_tunnel_transfer_data_req_t + @param _data_size - data size + @param _image_data - image data +*/ +#define ZB_ZCL_TUNNEL_SEND_TRANSFER_REQ( \ + _buffer, _addr, _dst_addr_mode, _dst_ep, _ep, _prfl_id, _def_resp, _cb, \ + _manufacturer_id, _flag, _byte_num, _data_size, _image_data) \ +{ \ + zb_uint8_t* __ptr = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(__ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, (_def_resp));\ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(__ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, (_manufacturer_id), \ + ZB_ZCL_CMD_TUNNEL_TRANSFER_DATA_REQ); \ + ZB_ZCL_PACKET_PUT_DATA8(__ptr, (_flag)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(__ptr, (_byte_num)); \ + ZB_ZCL_PACKET_PUT_DATA8(__ptr, (_data_size)); \ + if((_data_size)>0) \ + { \ + ZB_ZCL_PACKET_PUT_DATA_N(__ptr, (_image_data), (_data_size)); \ + } \ + ZB_ZCL_FINISH_PACKET((_buffer), __ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (_buffer), (_addr), (_dst_addr_mode), (_dst_ep), (_ep), (_prfl_id), \ + ZB_ZCL_CLUSTER_ID_TUNNEL, (_cb)); \ +} + +/** @brief Macro for getting Send Transfer Data command + * @attention Assumes that ZCL header already cut. + * @param _data_ptr - pointer to a variable of type @ref + * zb_zcl_tunnel_transfer_data_req_data_internal_t. + * @param _buffer containing the packet (by pointer). + * @param _status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + * + * @note File data place is placed in buffer, payload saves pointer to data only! + */ +#define ZB_ZCL_TUNNEL_GET_TRANSFER_REQ(_data_ptr, _buffer, _status) \ +{ \ + zb_zcl_tunnel_transfer_data_req_t *src_ptr = \ + (zb_zcl_tunnel_transfer_data_req_t*)zb_buf_begin((_buffer)); \ + \ + if (zb_buf_len((_buffer)) != sizeof(zb_zcl_tunnel_transfer_data_req_t) \ + + src_ptr->data_size * sizeof(zb_uint8_t) ) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (_data_ptr)->req_header.tx_flag = src_ptr->tx_flag; \ + ZB_HTOLE16(&((_data_ptr)->req_header.byte_num), &(src_ptr->byte_num)); \ + (_data_ptr)->req_header.data_size = src_ptr->data_size; \ + (_data_ptr)->tun_data = (zb_uint8_t*)(src_ptr+1); \ + } \ +} + +/** + * @brief Tunnel Transfer Data Response command payload + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunnel_transfer_data_resp_s +{ + zb_uint8_t tun_status; /**< enum @ref zb_zcl_tunnel_status_e */ +} +ZB_PACKED_STRUCT +zb_zcl_tunnel_transfer_data_resp_t; + +/*! @brief Send Transfer Data response command + @param _buffer - to put packet to + @param _addr - address to send packet to + @param _dst_addr_mode - addressing mode + @param _dst_ep - destination endpoint + @param _ep - sending endpoint + @param _prfl_id - profile identifier + @param _seq - request sequence + @param _cb - callback for getting command send status + @param _manufacturer_id - Manufacturer code + @param _tun_status - command status, see @ref zb_zcl_tunnel_status_e +*/ +#define ZB_ZCL_TUNNEL_SEND_TRANSFER_RESP( \ + _buffer, _addr, _dst_addr_mode, _dst_ep, _ep, _prfl_id, _seq, _cb, \ + _manufacturer_id, _tun_status) \ +{ \ + zb_uint8_t* __ptr = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(__ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(__ptr, (_seq), ZB_ZCL_MANUFACTURER_SPECIFIC,\ + (_manufacturer_id), ZB_ZCL_CMD_TUNNEL_TRANSFER_DATA_RESP); \ + ZB_ZCL_PACKET_PUT_DATA8(__ptr, (_tun_status)); \ + ZB_ZCL_FINISH_PACKET((_buffer), __ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (_buffer), (_addr), (_dst_addr_mode), (_dst_ep), (_ep), (_prfl_id), \ + ZB_ZCL_CLUSTER_ID_TUNNEL, (_cb)); \ +} + +/** @brief Macro for getting Send Transfer Data response command + * @attention Assumes that ZCL header already cut. + * @param _data_ptr - pointer to a variable of type @ref + * zb_zcl_tunnel_transfer_data_resp_t. + * @param _buffer containing the packet (by pointer). + * @param _status - variable to put parse status to (see @ref zb_zcl_parse_status_t). + */ +#define ZB_ZCL_TUNNEL_GET_TRANSFER_RESP(_data_ptr, _buffer, _status) \ +{ \ + zb_zcl_tunnel_transfer_data_resp_t *src_ptr = \ + (zb_zcl_tunnel_transfer_data_resp_t*)zb_buf_begin((_buffer)); \ + \ + if (zb_buf_len((_buffer)) != sizeof(zb_zcl_tunnel_transfer_data_resp_t) ) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (_data_ptr)->tun_status = src_ptr->tun_status; \ + } \ +} + +/*! @} */ /* Tunnel cluster commands */ + + +/*********************** Tunnel API **************************/ + +/*! @name Tunnel cluster commands + @{ +*/ + +/** Callback to inform user about tx operation status or rx data; + * @param param - param is reference to a buffer; + * zb_zcl_tunnel_io_param_t is stored as buffer parameter */ +typedef void (ZB_CODE * zb_zcl_tunnel_cb_t)(zb_uint8_t param); + +/** Tunnel operation status + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunnel_op_status_s +{ + zb_bitfield_t status :6; /**< zb_zcl_tunnel_status_e value */ + zb_bitfield_t op_code :2; /**< zb_zcl_tunnel_operation_code_e value */ +} +ZB_PACKED_STRUCT +zb_zcl_tunnel_op_status_t; + +/** structure to pass parameters for data i/o + * Save in first of each buffer + * */ +typedef ZB_PACKED_PRE struct zb_zcl_tunnel_io_param_s +{ + zb_uint16_t length; /* total data size*/ + zb_uint16_t peer_addr; + zb_uint8_t peer_ep; + zb_uint8_t src_ep; + zb_uint8_t next_buf; /* pointer to the next buf for fragmented data */ + zb_zcl_tunnel_op_status_t op_status; + zb_uint8_t seq; +} +ZB_PACKED_STRUCT +zb_zcl_tunnel_io_param_t; + +/** Init CTX data table + * @param manuf_id - manufacturer ID */ +void zb_zcl_tunnel_init(zb_uint16_t manuf_id); + +/** Register user callback */ +void zb_zcl_tunnel_register_cb(zb_zcl_tunnel_cb_t tunnel_cb); + +/** Start user data transmit. buf_param is a reference to a buffer; + * zb_zcl_tunnel_io_param_t is stored as a buffer parameter; + * data to be transmitted is stored as buffer data */ +zb_ret_t zb_zcl_tunnel_transmit_data(zb_uint8_t buf_param); + +/** Default user application + * Contain default handle (usually free buffer) for different Tunnel Status command */ +void zb_zcl_tunnel_default_user_app(zb_uint8_t param); + +/*! @} */ /* Tunnel cluster commands */ + +/**************************** Tunnel internal **********************************/ + +#define ZB_ZCL_TUNNEL_TIMEOUT (10*ZB_TIME_ONE_SECOND) + +/** @brief Maximum slots for send/receive data */ +#define ZB_ZCL_TUNNEL_MAX_IO_SLOT_NUMBER 16 + +/** @brief Not slots index*/ +#define ZB_ZCL_TUNNEL_IO_SLOT_UNKNOWN 0xff + +typedef ZB_PACKED_PRE struct zb_zcl_tunnel_io_slot_s +{ + zb_zcl_tunnel_io_param_t io_param; + zb_uint16_t offset; /* length of current sent/received data */ + zb_uint8_t seq; +} +ZB_PACKED_STRUCT +zb_zcl_tunnel_io_slot_t; + +/** struct for next buffer in multi-buffer chain*/ +typedef ZB_PACKED_PRE struct zb_zcl_tunnel_io_slot_continue_s +{ + zb_uint8_t next_buf; +} +ZB_PACKED_STRUCT +zb_zcl_tunnel_io_slot_continue_t; + + +/* internal cluster data - context info */ +typedef struct zb_zcl_tunnel_context_s +{ + zb_uint16_t manufacturer_id; /* manufacturer ID - should be initialized */ + zb_zcl_tunnel_cb_t tunnel_cb; /* user callback - should be registered */ + /* store reference to i/o buffer: tx or rx; + * zb_zcl_tunnel_io_param_t is stored as buffer parameter to keep status info */ + zb_uint8_t tunnel_io_slot[ZB_ZCL_TUNNEL_MAX_IO_SLOT_NUMBER]; +} +zb_zcl_tunnel_context_t; + +zb_ret_t zb_zcl_tunnel_transfer_data_req_handler(zb_uint8_t buf_param); +zb_ret_t zb_zcl_tunnel_transfer_data_resp_handler(zb_uint8_t buf_param); +void zb_zcl_tunnel_transfer_data_resp_send(zb_uint8_t param, zb_uint16_t endpoint16); + +void zb_zcl_tunnel_send_fist_block(zb_uint8_t param, zb_uint16_t index16); +void zb_zcl_tunnel_timeout(zb_uint8_t index); +void zb_zcl_tunnel_invoke_user_app(zb_uint8_t param); + +zb_ret_t zb_zcl_process_tunnel_default_response_commands(zb_uint8_t param); + +zb_bool_t zb_zcl_process_tunnel_specific_commands(zb_uint8_t param); + +/*! @} */ /* addtogroup */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_tunnel_init_server(void); +void zb_zcl_tunnel_init_client(void); +#define ZB_ZCL_CLUSTER_ID_TUNNEL_SERVER_ROLE_INIT zb_zcl_tunnel_init_server +#define ZB_ZCL_CLUSTER_ID_TUNNEL_CLIENT_ROLE_INIT zb_zcl_tunnel_init_client + +#endif /* ZB_ZCL_TUNNEL_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_tunneling.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_tunneling.h new file mode 100644 index 0000000..222f786 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_tunneling.h @@ -0,0 +1,1010 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Tunneling cluster definitions +*/ +#ifndef ZB_ZCL_TUNNELING_H +#define ZB_ZCL_TUNNELING_H 1 + +#define ZB_ZCL_TUNNELING_MAX_INCOMING_TRANSFER_SIZE (ZB_ASDU_MAX_FRAG_LEN - 3 /* ZCL cmd */ - 2 /* Tunnel_ID */) +#define ZB_ZCL_TUNNELING_SRV_TABLE_SIZE 10 + +#include "zcl/zb_zcl_common.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + + +/** @addtogroup ZB_ZCL_TUNNELING + * @{ + * @details + * The tunneling cluster provides an interface for tunneling protocols. It is + * comprised of commands and attributes required to transport any existing + * metering communication protocol within the payload of standard Zigbee + * frames (including the handling of issues such as addressing, fragmentation + * and flow control). Examples for such protocols are DLMS/COSEM, IEC61107, + * ANSI C12, M-Bus, ClimateTalk etc.\n + * This cluster transmits custom data between peers\n + * Model: One (client) to More (servers)\n + */ + + +/** @defgroup ZB_ZCL_TUNNELING_ATTRS Tunneling cluster attributes + * @{ + */ + +/** @brief Tunneling cluster attribute identifiers + * @see SE spec, subclause D.6.2.2 + */ +enum zb_zcl_tunneling_attr_e +{ + /*! @brief CloseTunnelTimeout defines the minimum number of seconds that the + * server waits on an inactive tunnel before closing it on its own and freeing + * its resources (without waiting for the CloseTunnel command from the client). + * Inactive means here that the timer is re-started with each new reception of + * a command.0x0000 is an invalid value. + * @see ZB_ZCL_TUNNELING_CLOSE_TUNNEL_TIMEOUT_MIN_VALUE + * @see ZB_ZCL_TUNNELING_CLOSE_TUNNEL_TIMEOUT_DEFAULT_VALUE + */ + ZB_ZCL_ATTR_TUNNELING_CLOSE_TUNNEL_TIMEOUT_ID = 0 +}; + +/** @brief Default value for Tunneling cluster revision global attribute */ +#define ZB_ZCL_TUNNELING_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** @brief Min value for the @e CloseTunnelTimeout attribute + * @see ZB_ZCL_ATTR_TUNNELING_CLOSE_TUNNEL_TIMEOUT_ID */ +#define ZB_ZCL_TUNNELING_CLOSE_TUNNEL_TIMEOUT_MIN_VALUE 0x0001 + +/** @brief Default value for the @e CloseTunnelTimeout attribute + * @see ZB_ZCL_ATTR_TUNNELING_CLOSE_TUNNEL_TIMEOUT_ID */ +#define ZB_ZCL_TUNNELING_CLOSE_TUNNEL_TIMEOUT_DEFAULT_VALUE 0xFFFF + + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_TUNNELING_CLOSE_TUNNEL_TIMEOUT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_TUNNELING_CLOSE_TUNNEL_TIMEOUT_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** @endcond */ /* internals_doc */ + +/** @def ZB_ZCL_DECLARE_TUNNELING_ATTRIB_LIST(attr_list, close_tunnel_timeout) + * @brief Declare attribute list for Tunneling cluster + * @param[in] attr_list - attribute list name + * @param[in] close_tunnel_timeout - pointer to variable to store On/Tunneling attribute value + */ +#define ZB_ZCL_DECLARE_TUNNELING_ATTRIB_LIST(attr_list, close_tunnel_timeout) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_TUNNELING) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_TUNNELING_CLOSE_TUNNEL_TIMEOUT_ID, (close_tunnel_timeout)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** + * @brief Tunneling cluster attributes + */ +typedef struct zb_zcl_tunneling_attrs_s +{ + /** @copydoc ZB_ZCL_ATTR_TUNNELING_CLOSE_TUNNEL_TIMEOUT_ID + * @see ZB_ZCL_ATTR_TUNNELING_CLOSE_TUNNEL_TIMEOUT_ID + */ + zb_uint16_t close_tunnel_timeout; +} zb_zcl_tunneling_attrs_t; + + +/** @brief Declare attribute list for Tunneling cluster cluster + * @param[in] attr_list - attribute list variable name + * @param[in] attrs - pointer to @ref zb_zcl_tunneling_attrs_s structure + */ +#define ZB_ZCL_DECLARE_TUNNELING_ATTR_LIST(attr_list, attrs) \ + ZB_ZCL_DECLARE_TUNNELING_ATTRIB_LIST(attr_list, &attrs.close_tunnel_timeout ) + +/** @cond internals_doc */ + +#define ZB_ZCL_TUNNELING_TUNNEL_ID_INVALID_VALUE 0xFFFF + +#define ZB_ZCL_TUNNELING_MANUFACTURER_CODE_NOT_USED 0xFFFF + +/** @endcond */ /* internals_doc */ + +/** @} */ /* ZB_ZCL_TUNNELING_ATTRS */ + + +/** @defgroup ZB_ZCL_TUNNELING_COMMANDS Tunneling cluster commands + * @{ + */ + +/** @brief Tunnel cluster commands received + * @see SE spec, subclause D.6.2.4 + */ +enum zb_zcl_tunneling_cli_cmd_e +{ + + ZB_ZCL_TUNNELING_CLI_CMD_REQUEST_TUNNEL = 0x00, /**< @brief @e RequestTunnel is the client command used to setup a tunnel + * association with the server. The request payload specifies the protocol + * identifier for the requested tunnel, a manufacturer code in case of proprietary + * protocols and the use of flow control for streaming protocols. + * @see zb_zcl_tunneling_request_tunnel_s + */ + + ZB_ZCL_TUNNELING_CLI_CMD_CLOSE_TUNNEL = 0x01, /**< @brief Client command used to close the tunnel with the server. The parameter + * in the payload specifies the tunnel identifier of the tunnel that has to be + * closed. The server leaves the tunnel open and the assigned resources allocated + * until the client sends the @e CloseTunnel command or the @e CloseTunnelTimeout + * fires. + * @see zb_zcl_tunneling_close_tunnel_s + */ + + ZB_ZCL_TUNNELING_CLI_CMD_TRANSFER_DATA = 0x02, /**< @brief Command that indicates (if received) that the client has sent data + * to the server. The data itself is contained within the payload. + * @see zb_zcl_tunneling_transfer_data_payload_s + */ + + ZB_ZCL_TUNNELING_CLI_CMD_TRANSFER_DATA_ERROR = 0x03, /**< @brief This command is generated by the receiver of a @e TransferData command + * if the tunnel status indicates that something is wrong. + * @details There are three cases in which @e TransferDataError is sent:\n + *
    + *
  • The @e TransferData received contains a TunnelID that does not match to any + * of the active tunnels of the receiving device. This could happen if a + * (sleeping) device sends a @e TransferData command to a tunnel that has been + * closed by the server after the @e CloseTunnelTimeout. + *
  • + *
  • The @e TransferData received contains a proper TunnelID of an active + * tunnel, but the device sending the data does not match to it. + *
  • + *
  • The @e TransferData received contains more data + * @e MaximumIncomingTransferSize of the receiving device. + *
  • + *
+ * @see zb_zcl_tunneling_transfer_data_error_s + */ + + ZB_ZCL_TUNNELING_CLI_CMD_ACK_TRANSFER_DATA = 0x04, /**< Command sent in response to each TransferData command + * in case – and only in case – flow control has been + * requested by the client in the TunnelRequest command and + * is supported by both tunnel endpoints. The response + * payload indicates the number of octets that may still be + * received by the receiver. + * @see zb_zcl_tunneling_ack_transfer_data_s + */ + + ZB_ZCL_TUNNELING_CLI_CMD_READY_DATA = 0x05, /**< The ReadyData command is generated – after a receiver + * had to stop the dataflow using the AckTransferData(0) + * command – to indicate that the device is now ready to + * continue receiving data. The parameter NumberOfOctetsLeft + * gives a hint on how much space is left for the next + * data transfer. The ReadyData command is only issued if + * flow control is enabled. + * @see zb_zcl_tunneling_ready_data_s + */ + + ZB_ZCL_TUNNELING_CLI_CMD_GET_SUPPORTED_TUNNEL_PROTOCOLS = 0x06, /**< Get Supported Tunnel Protocols is the client command + * used to determine the tunnel protocols supported on another device. + * @see zb_zcl_tunneling_get_supported_tunnel_protocols_s + */ +}; + + +/** @brief Tunnel cluster commands generated + * @see SE spec, subclause D.6.2.5 + */ +enum zb_zcl_tunneling_srv_cmd_e +{ + ZB_ZCL_TUNNELING_SRV_CMD_REQUEST_TUNNEL_RESPONSE = 0x00, /**< @brief @e RequestTunnelResponse is sent by the server in response to a @e RequestTunnel + * command previously received from the client. The response contains the + * status of the @e RequestTunnel command and a tunnel identifier corresponding + * to the tunnel that has been set-up in the server in case of success. + * @see zb_zcl_tunneling_request_tunnel_response_s + */ + + ZB_ZCL_TUNNELING_SRV_CMD_TRANSFER_DATA = 0x01, /**< @brief Command that transfers data from server to the client. The data + * itself has to be placed within the payload. + * @see zb_zcl_tunneling_transfer_data_payload_s + */ + + ZB_ZCL_TUNNELING_SRV_CMD_TRANSFER_DATA_ERROR = 0x02, /**< @copydoc ZB_ZCL_TUNNELING_CLI_CMD_TRANSFER_DATA_ERROR */ + + ZB_ZCL_TUNNELING_SRV_CMD_ACK_TRANSFER_DATA = 0x03, /**< @copydoc ZB_ZCL_TUNNELING_CLI_CMD_ACK_TRANSFER_DATA */ + + ZB_ZCL_TUNNELING_SRV_CMD_READY_DATA = 0x04, /**< @copydoc ZB_ZCL_TUNNELING_CLI_CMD_READY_DATA */ + + ZB_ZCL_TUNNELING_SRV_CMD_SUPPORTED_TUNNEL_PROTOCOLS_RESPONSE = 0x05, /**< Supported Tunnel Protocols Response is sent + * in response to a Get Supported Tunnel Protocols + * command previously received. The response contains + * a list of tunnel protocols supported by the device; + * the payload of the response should be capable of + * holding up to 16 protocols. + * @see zb_zcl_tunneling_supported_tunnel_protocols_response_s + */ + + ZB_ZCL_TUNNELING_SRV_CMD_TUNNEL_CLOSURE_NOTIFICATION = 0x06, /**< TunnelClosureNotification is sent by the server + * to indicate that a tunnel has been closed due to + * expiration of a CloseTunnelTimeout. + * @see zb_zcl_tunneling_tunnel_closure_notification_s + */ +}; + +/** @cond internals_doc */ +/* TUNNELING cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_TUNNELING_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_TUNNELING_SRV_CMD_REQUEST_TUNNEL_RESPONSE, \ + ZB_ZCL_TUNNELING_SRV_CMD_TRANSFER_DATA, \ + ZB_ZCL_TUNNELING_SRV_CMD_TRANSFER_DATA_ERROR + +#define ZB_ZCL_CLUSTER_ID_TUNNELING_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_TUNNELING_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_TUNNELING_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_TUNNELING_CLI_CMD_REQUEST_TUNNEL, \ + ZB_ZCL_TUNNELING_CLI_CMD_TRANSFER_DATA, \ + ZB_ZCL_TUNNELING_CLI_CMD_TRANSFER_DATA_ERROR, \ + ZB_ZCL_TUNNELING_CLI_CMD_CLOSE_TUNNEL + +#define ZB_ZCL_CLUSTER_ID_TUNNELING_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_TUNNELING_CLIENT_ROLE_GENERATED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + +/** @brief @e TunnelStatus parameter values. + * @see SE spec, Table D-127 + * @see @ref ZB_ZCL_TUNNELING_SRV_CMD_REQUEST_TUNNEL_RESPONSE "RequestTunnelResponse" + * @see zb_zcl_tunneling_request_tunnel_response_s::tunnel_status + */ +enum zb_zcl_tunneling_tunnel_status_e +{ + + ZB_ZCL_TUNNELING_STATUS_SUCCESS = 0, /**< The tunnel has been opened and may now be used to transfer data in + * both directions. + */ + + ZB_ZCL_TUNNELING_STATUS_BUSY = 1, /**< The server is busy and cannot create a new tunnel at the moment. + * The client may try again after a recommended timeout of 3 minutes. + */ + + ZB_ZCL_TUNNELING_STATUS_NO_MORE_IDS = 2, /**< The server has no more resources to setup requested tunnel. Clients + * should close any open tunnels before retrying. + */ + + ZB_ZCL_TUNNELING_STATUS_PROTOCOL_NOT_SUPPORTED = 3, /**< The server does not support the protocol that has been requested + * in the ProtocolID parameter of the RequestTunnel command. + */ + + ZB_ZCL_TUNNELING_STATUS_FLOW_CONTROL_NOT_SUPPORTED = 4, /**< Flow control has been requested by the client in the RequestTunnel + * command but cannot be provided by the server (missing resources or no + * support). + */ +}; + + +/** @brief @e TransferDataStatus parameter values. + * @see SE spec, Table D-125 + * @see zb_zcl_tunneling_transfer_data_error_t::transfer_data_status + */ +enum zb_zcl_tunneling_transfer_data_status_e +{ + + /** @brief The @e TransferData command contains a @e TunnelID of a non-existent + * tunnel. + */ + ZB_ZCL_TUNNELING_TRANSFER_DATA_STATUS_NO_SUCH_TUNNEL = 0x00, + + /** @brief The @e TransferData command contains a @e TunnelID that does not match the + * device sending the data. + */ + ZB_ZCL_TUNNELING_TRANSFER_DATA_STATUS_WRONG_DEVICE = 0x01, + + /** @brief The @e TransferData command contains more data than indicated by the + * @e MaximumIncomingTransferSize of the receiving device + */ + ZB_ZCL_TUNNELING_TRANSFER_DATA_STATUS_DATA_OVERFLOW = 0x02, + + /* Custom Internal Error status */ + ZB_ZCL_TUNNELING_TRANSFER_DATA_INTERNAL_ERROR = 0xFE, + + /* Custom OK status (does not sent in pkt) */ + ZB_ZCL_TUNNELING_TRANSFER_DATA_STATUS_OK = 0xFF, +}; + +/** @brief Tunneling @e ProtocolID Enumerations + * @see SE spec, subclause D.6.2.4.1.2, Table D-124 + * @see @ref ZB_ZCL_TUNNELING_CLI_CMD_REQUEST_TUNNEL "RequestTunnel" + * @see zb_zcl_tunneling_request_tunnel_s::protocol_id + */ +typedef enum zb_zcl_tunneling_protocol_id_e +{ + ZB_ZCL_TUNNELING_PROTOCOL_DLMS_COSEM = 0, /**< DLMS/COSEM (IEC 62056) */ + ZB_ZCL_TUNNELING_PROTOCOL_IEC_61107 = 1, /**< IEC 61107 */ + ZB_ZCL_TUNNELING_PROTOCOL_ANSI_C12 = 2, /**< ANSI C12 */ + ZB_ZCL_TUNNELING_PROTOCOL_M_BUS = 3, /**< M-BUS */ + ZB_ZCL_TUNNELING_PROTOCOL_SML = 4, /**< SML */ + ZB_ZCL_TUNNELING_PROTOCOL_CLIMATE_TALK = 5, /**< ClimateTalk */ + ZB_ZCL_TUNNELING_PROTOCOL_GB_HRGP = 6, /**< GB-HRGP */ + ZB_ZCL_TUNNELING_PROTOCOL_IPv4 = 7, /**< IP v4 */ + ZB_ZCL_TUNNELING_PROTOCOL_IPv6 = 8, /**< IP v6 */ + /* 9 to 199 reserved for future growth */ + ZB_ZCL_TUNNELING_PROTOCOL_MANUFACTURER_DEFINED = 200, /**< 200 to 254 manufacturer-defined protocols */ + ZB_ZCL_TUNNELING_PROTOCOL_RESERVED = 255 /**< reserved value */ +} zb_zcl_tunneling_protocol_id_t; + +/************* Tunnel cluster command structures **************/ + +/** @brief @ref ZB_ZCL_TUNNELING_CLI_CMD_REQUEST_TUNNEL "RequestTunnel" command payload + * @see SE spec, subclause D.6.2.4.1.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunneling_request_tunnel_s +{ + + /** @brief An enumeration representing the identifier of the metering + * communication protocol for which the tunnel is requested. + * @see zb_zcl_tunneling_protocol_id_e + */ + zb_uint8_t protocol_id; /* (M) */ + + /** @brief A code that is allocated by the Zigbee Alliance, relating the + * manufacturer to a device and – for the tunneling - a manufacturer specific + * protocol. The parameter is ignored when the @e ProtocolID value is less than 200. + * This allows for 55 manufacturer-defined protocols for each manufacturer to + * be defined. A value of 0xFFFF indicates that the Manufacturer Code is not used. + */ + zb_uint16_t manufacturer_code; /* (M) */ + + /** @brief A boolean type parameter that indicates whether flow control support + * is requested from the tunnel (ZB_TRUE) or not (ZB_FALSE). The default value is + * FALSE (no flow control). + */ + zb_bool_t flow_control_support; /* (M) */ + + /** @brief A value that defines the size, in octets, of the maximum data packet + * that can be transferred to the client in the payload of a single + * @e TransferData command. + */ + zb_uint16_t max_incoming_transfer_size; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_tunneling_request_tunnel_t; + + +void zb_zcl_tunneling_set_max_incoming_to_cli_transfer_size(zb_uint16_t transfer_size); + + +/** @def ZB_ZCL_TUNNELING_SEND_REQUEST_TUNNEL + * @brief Send @ref ZB_ZCL_TUNNELING_CLI_CMD_REQUEST_TUNNEL "RequestTunnel" command + * @param _param - Reference to buffer. + * @param _addr - Address of the device to send command to. + * @param _dst_addr_mode - Address mode for _dst_addr. + * @param _dst_ep - Destination endpoint. + * @param _ep - Current endpoint. + * @param _prfl_id - profile identifier + * @param _def_resp - enable/disable default zcl response + * @param _cb - Callback which should be called when the ZCL stack receives + * APS ack. + * @param _protocol_id - @ref zb_zcl_tunneling_request_tunnel_t::protocol_id value + * @param _manufacturer_code - @ref zb_zcl_tunneling_request_tunnel_t::manufacturer_code value + * @param _flow_control_support - @ref zb_zcl_tunneling_request_tunnel_t::flow_control_support value + * @param _max_incoming_transfer_size - @ref zb_zcl_tunneling_request_tunnel_t::max_incoming_transfer_size value + * @par Usage + * @n Example of sending @ref ZB_ZCL_TUNNELING_CLI_CMD_REQUEST_TUNNEL "RequestTunnel" command + */ +#define ZB_ZCL_TUNNELING_SEND_REQUEST_TUNNEL( \ + _param, _addr, _dst_addr_mode, _dst_ep, _ep, _prfl_id, _def_resp, _cb, \ + _protocol_id, _manufacturer_code, _flow_control_support, \ + _max_incoming_transfer_size) \ +{ \ + zb_zcl_tunneling_set_max_incoming_to_cli_transfer_size( \ + _max_incoming_transfer_size); \ + { \ + zb_bufid_t _buffer = _param; \ + zb_uint8_t* __ptr = zb_zcl_start_command_header(_buffer, \ + ZB_ZCL_CONSTRUCT_FRAME_CONTROL(ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, (_def_resp)), \ + 0, /* No manuf_code */ \ + ZB_ZCL_TUNNELING_CLI_CMD_REQUEST_TUNNEL, NULL); \ + ZB_ZCL_PACKET_PUT_DATA8(__ptr, (_protocol_id)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(__ptr, (_manufacturer_code)); \ + ZB_ZCL_PACKET_PUT_DATA8(__ptr, (_flow_control_support)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(__ptr, (_max_incoming_transfer_size)); \ + ZB_ZCL_FINISH_PACKET(_buffer, __ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + _buffer, (_addr), (_dst_addr_mode), (_dst_ep), (_ep), (_prfl_id), \ + ZB_ZCL_CLUSTER_ID_TUNNELING, (_cb)); \ + } \ +} + + +/** @brief Macro for parsing payload of @ref ZB_ZCL_TUNNELING_CLI_CMD_REQUEST_TUNNEL "RequestTunnel" command + * @param _data_ptr - pointer to @ref zb_zcl_tunneling_request_tunnel_t structure + * @param _buffer - pointer to buffer where @e RequestTunnel command's payload is stored. + * @param _status - status of payload parsing + */ +#define ZB_ZCL_TUNNELING_GET_REQUEST_TUNNEL(_data_ptr, _buffer, _status) \ +{ \ + zb_zcl_tunneling_request_tunnel_t *src_ptr = \ + (zb_zcl_tunneling_request_tunnel_t*)zb_buf_begin((_buffer)); \ + \ + if (zb_buf_len((_buffer)) < sizeof(zb_zcl_tunneling_request_tunnel_t)) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + (_data_ptr)->protocol_id = src_ptr->protocol_id; \ + ZB_HTOLE16(&(_data_ptr)->manufacturer_code, &(src_ptr->manufacturer_code)); \ + (_data_ptr)->flow_control_support = src_ptr->flow_control_support; \ + ZB_HTOLE16(&(_data_ptr)->max_incoming_transfer_size, \ + &(src_ptr->max_incoming_transfer_size)); \ + } \ +} + + +/** + * @brief @ref ZB_ZCL_TUNNELING_CLI_CMD_CLOSE_TUNNEL "CloseTunnel" command payload + * @see SE spec, subclause D.6.2.4.2.2. + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunneling_close_tunnel_s +{ + /** @brief The identifier of the tunnel that shall be closed. It is the same number + * that has been previously returned in the response to a @ref ZB_ZCL_TUNNELING_CLI_CMD_REQUEST_TUNNEL "RequestTunnel" command. + * Valid numbers range between 0..65535 and must correspond to a tunnel that is + * still active and maintained by the server. + */ + zb_uint16_t tunnel_id; +} +ZB_PACKED_STRUCT +zb_zcl_tunneling_close_tunnel_t; + + +/** @brief @ref ZB_ZCL_TUNNELING_CLI_CMD_CLOSE_TUNNEL "CloseTunnel" command + * @param _param - Reference to buffer. + * @param _addr - Address of the device to send command to. + * @param _dst_addr_mode - Address mode for _dst_addr. + * @param _dst_ep - Destination endpoint. + * @param _ep - Current endpoint. + * @param _prfl_id - profile identifier + * @param _def_resp - enable/disable default zcl response + * @param _cb - Callback which should be called when the ZCL stack receives + * APS ack. + * @param _tunnel_id - @ref zb_zcl_tunneling_close_tunnel_t::tunnel_id value + * @par Usage + * @n Example of sending @ref ZB_ZCL_TUNNELING_CLI_CMD_CLOSE_TUNNEL "CloseTunnel" command + */ +#define ZB_ZCL_TUNNELING_SEND_CLOSE_TUNNEL( \ + _param, _addr, _dst_addr_mode, _dst_ep, _ep, _prfl_id, _def_resp, _cb, \ + _tunnel_id) \ +{ \ + zb_bufid_t _buffer = _param; \ + zb_uint8_t* __ptr = zb_zcl_start_command_header(_buffer, \ + ZB_ZCL_CONSTRUCT_FRAME_CONTROL(ZB_ZCL_FRAME_TYPE_CLUSTER_SPECIFIC, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, (_def_resp)), \ + 0, /* No manuf_code */ \ + ZB_ZCL_TUNNELING_CLI_CMD_CLOSE_TUNNEL, NULL); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(__ptr, (_tunnel_id)); \ + ZB_ZCL_FINISH_PACKET(_buffer, __ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + _buffer, (_addr), (_dst_addr_mode), (_dst_ep), (_ep), (_prfl_id), \ + ZB_ZCL_CLUSTER_ID_TUNNELING, (_cb)); \ +} + + +/** @brief Macro for parsing payload of @ref ZB_ZCL_TUNNELING_CLI_CMD_CLOSE_TUNNEL "CloseTunnel" command + * @param _data_ptr - pointer to @ref zb_zcl_tunneling_close_tunnel_t structure + * @param _buffer - pointer to buffer where @e CloseTunnel command's payload is stored. + * @param _status - status of payload parsing + */ +#define ZB_ZCL_TUNNELING_GET_CLOSE_TUNNEL(_data_ptr, _buffer, _status) \ +{ \ + zb_zcl_tunneling_close_tunnel_t *src_ptr = \ + (zb_zcl_tunneling_close_tunnel_t*)zb_buf_begin((_buffer)); \ + \ + if (zb_buf_len((_buffer)) < sizeof(zb_zcl_tunneling_close_tunnel_t)) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_HTOLE16(&(_data_ptr)->tunnel_id, &(src_ptr->tunnel_id)); \ + } \ +} + + +/** + * @brief @e TransferData commands header data. + * @see SE spec, subclause D.6.2.4.3.2 + * @see @ref zb_zcl_tunneling_transfer_data_payload_t::hdr + * @see @ref ZB_ZCL_TUNNELING_CLI_CMD_TRANSFER_DATA "TransferData" client command + * @see @ref ZB_ZCL_TUNNELING_SRV_CMD_TRANSFER_DATA "TransferData" server command + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunneling_transfer_data_hdr_s +{ + /** @brief number between 0..65535 that uniquely identifies the tunnel that has + * been allocated in the server triggered through the RequestTunnel command. + * This ID must be used to send data through the tunnel or passed with any + * commands concerning that specific tunnel. + */ + zb_uint16_t tunnel_id; +} +ZB_PACKED_STRUCT +zb_zcl_tunneling_transfer_data_hdr_t; + + +typedef ZB_PACKED_PRE struct zb_zcl_tunneling_srv_rec_s +{ + zb_uint16_t dst_addr; + zb_uint8_t dst_ep; + zb_uint8_t src_ep; + /** */ + zb_zcl_tunneling_request_tunnel_t tunnel_options; + zb_uint16_t close_tunnel_timeout; + zb_uint16_t max_incoming_to_srv_transfer_size; +} +ZB_PACKED_STRUCT zb_zcl_tunneling_srv_rec_t; + + +typedef ZB_PACKED_PRE struct zb_zcl_tunnel_request_params_out_s +{ + zb_uint8_t tunnel_status; + zb_uint16_t max_incoming_to_srv_transfer_size; +} ZB_PACKED_STRUCT zb_zcl_tunnel_request_params_out_t; + + +/** @brief @e TransferData payload. + * This structure presents custom implementation of Transfer Data command payload defined in SE spec. + * @see SE spec, subclause D.6.2.4.3.2 and D.6.2.5.2 + * @see @ref ZB_ZCL_TUNNELING_CLI_CMD_TRANSFER_DATA "TransferData" client command + * @see @ref ZB_ZCL_TUNNELING_SRV_CMD_TRANSFER_DATA "TransferData" server command + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunneling_transfer_data_payload_s +{ + + /** @ref zb_zcl_tunneling_transfer_data_hdr_t + */ + zb_zcl_tunneling_transfer_data_hdr_t hdr; + + /** Size of @ref tun_data */ + zb_uint8_t data_size; + + /** @brief Octet containing the data to be transferred through the tunnel in + * the format of the communication protocol for which the tunnel has been + * requested and opened. The payload contains the assembled data exactly as it + * was sent by the client. Theoretically, its length is solely limited through + * the fragmentation algorithm and the RX/TX transfer buffer sizes within the + * communication partners. The content of the payload is up to the application + * sending the data. It is neither guaranteed, that it contains a complete PDU + * nor is any other assumption on its internal format made. This is left up to + * the implementer of the specific protocol tunnel behavior. + */ + zb_uint8_t *tun_data; +} +ZB_PACKED_STRUCT +zb_zcl_tunneling_transfer_data_payload_t; + +/** @cond internals_doc */ +zb_ret_t zb_zcl_tunneling_client_send_transfer_data(zb_uint8_t param, zb_uint8_t ep, zb_uint16_t prfl_id, + zb_uint8_t def_resp, zb_callback_t cb, zb_uint16_t tunnel_id, + zb_uint16_t data_size, zb_uint8_t *image_data); +zb_ret_t zb_zcl_tunneling_server_send_transfer_data(zb_uint8_t param, zb_uint8_t ep, zb_uint16_t prfl_id, + zb_uint8_t def_resp, zb_callback_t cb, zb_uint16_t tunnel_id, + zb_uint16_t data_size, zb_uint8_t *image_data); + +/** @endcond */ /* internal_doc */ + +/*! Send @e TransferData command from Tunneling server to client + * @param _param - Reference to buffer. + * @param _ep - Current endpoint. + * @param _prfl_id - profile identifier + * @param _def_resp - enable/disable default zcl response + * @param _cb - Callback which should be called when the ZCL stack receives + * APS ack. + * @param _tunnel_id - @ref zb_zcl_tunneling_transfer_data_hdr_t::tunnel_id value + * @param _data_size - @ref zb_zcl_tunneling_transfer_data_payload_t::data_size value + * @param _image_data - tun_data from @ref zb_zcl_tunneling_transfer_data_payload_t::tun_data value + * @par Usage + * @n Example of sending @e TransferData command + * @see @ref ZB_ZCL_TUNNELING_SRV_CMD_TRANSFER_DATA "TransferData" server command + */ +#define ZB_ZCL_TUNNELING_SERVER_SEND_TRANSFER_DATA( \ + _param, _ep, _prfl_id, _def_resp, _cb, \ + _tunnel_id, _data_size, _image_data) \ + zb_zcl_tunneling_server_send_transfer_data(_param, _ep, _prfl_id, _def_resp, _cb, \ + _tunnel_id, _data_size, _image_data) + +/*! Send @e TransferData command from Tunneling client to server + * @param _param - Reference to buffer. + * @param _ep - Current endpoint. + * @param _prfl_id - profile identifier + * @param _def_resp - enable/disable default zcl response + * @param _cb - Callback which should be called when the ZCL stack receives + * APS ack. + * @param _tunnel_id - @ref zb_zcl_tunneling_transfer_data_hdr_t::tunnel_id value + * @param _data_size - @ref zb_zcl_tunneling_transfer_data_payload_t::data_size value + * @param _image_data - tun_data from @ref zb_zcl_tunneling_transfer_data_payload_t::tun_data value + * @par Usage + * @n Example of sending @e TransferData command + * @see @ref ZB_ZCL_TUNNELING_CLI_CMD_TRANSFER_DATA "TransferData" client command + */ +#define ZB_ZCL_TUNNELING_CLIENT_SEND_TRANSFER_DATA( \ + _param, _ep, _prfl_id, _def_resp, _cb, \ + _tunnel_id, _data_size, _image_data) \ + zb_zcl_tunneling_client_send_transfer_data(_param, _ep, _prfl_id, _def_resp, _cb, \ + _tunnel_id, _data_size, _image_data) + +/** @brief Macro for parsing payload of @e TransferData command + * @param _data_ptr - pointer to @ref zb_zcl_tunneling_transfer_data_payload_t structure + * @param _buffer - pointer to buffer where @e TransferData command's payload is stored. + * @param _status - status of payload parsing + * @see @ref ZB_ZCL_TUNNELING_CLI_CMD_TRANSFER_DATA "TransferData" client command + * @see @ref ZB_ZCL_TUNNELING_SRV_CMD_TRANSFER_DATA "TransferData" server command + */ +#define ZB_ZCL_TUNNELING_GET_TRANSFER_DATA(_data_ptr, _buffer, _status) \ +{ \ + zb_uint8_t *src_ptr = (zb_uint8_t*)zb_buf_begin((_buffer)); \ + \ + if (zb_buf_len((_buffer)) < sizeof(zb_zcl_tunneling_transfer_data_hdr_t)) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_HTOLE16(&(_data_ptr)->hdr.tunnel_id, src_ptr); \ + (_data_ptr)->data_size = zb_buf_len((_buffer)) - \ + sizeof(zb_zcl_tunneling_transfer_data_hdr_t); \ + (_data_ptr)->tun_data = (zb_uint8_t*)(src_ptr + \ + sizeof(zb_zcl_tunneling_transfer_data_hdr_t)); \ + } \ +} + + +/** @brief @e TransferDataError command payload + * @see SE spec, subclause D.6.2.4.4.2 + * @see Client @ref ZB_ZCL_TUNNELING_CLI_CMD_TRANSFER_DATA_ERROR "TransferDataError" command + * @see Server @ref ZB_ZCL_TUNNELING_SRV_CMD_TRANSFER_DATA_ERROR "TransferDataError" command + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunneling_transfer_data_error_s +{ + + /** @brief A number between 0..65535 that uniquely identifies the tunnel that + * has been allocated in the server triggered through the RequestTunnel command. + * This ID must be used for the data transfer through the tunnel or passed with + * any commands concerning that specific tunnel. + */ + zb_uint16_t tunnel_id; + + /** @brief The @e TransferDataStatus parameter indicates the error that occurred + * within the receiver after the last @e TransferData command. + * @see zb_zcl_tunneling_transfer_data_status_e + */ + zb_uint8_t transfer_data_status; +} +ZB_PACKED_STRUCT zb_zcl_tunneling_transfer_data_error_t; + + +/*! @brief Send client @ref ZB_ZCL_TUNNELING_CLI_CMD_TRANSFER_DATA_ERROR "TransferDataError" command and + * server @ref ZB_ZCL_TUNNELING_SRV_CMD_TRANSFER_DATA_ERROR "TransferDataError" command + * @param _buffer - pointer to buffer. + * @param _addr - Address of the device to send command to. + * @param _dst_addr_mode - Address mode for _dst_addr. + * @param _dst_ep - Destination endpoint. + * @param _ep - Current endpoint. + * @param _prfl_id - profile identifier + * @param _def_resp - enable/disable default zcl response + * @param _cb - Callback which should be called when the ZCL stack receives + * APS ack. + * @param _seq_num - ZCL transaction sequence number + * @param _tunnel_id - @ref zb_zcl_tunneling_transfer_data_error_t::tunnel_id value + * @param _transfer_data_status - @ref zb_zcl_tunneling_transfer_data_error_t::transfer_data_status value + * @param _command_id - Tunneling cluster's command identifier. + * @param _direction - command direction. + */ +#define ZB_ZCL_TUNNELING_SEND_TRANSFER_DATA_ERROR( \ + _buffer, _addr, _dst_addr_mode, _dst_ep, _ep, _prfl_id, _def_resp, _cb, _seq_num, \ + _tunnel_id, _transfer_data_status, _command_id, _direction) \ +{ \ + zb_uint8_t* __ptr = ZB_ZCL_START_PACKET((_buffer)); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(__ptr, \ + _direction, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(__ptr, _seq_num, _command_id); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(__ptr, (_tunnel_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(__ptr, (_transfer_data_status)); \ + ZB_ZCL_FINISH_PACKET((_buffer), __ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + (_buffer), (_addr), (_dst_addr_mode), (_dst_ep), (_ep), (_prfl_id), \ + ZB_ZCL_CLUSTER_ID_TUNNELING, (_cb)); \ +} + + +/** @brief Macro for parsing payload of @e TransferDataError command + * @param _data_ptr - pointer to @ref zb_zcl_tunneling_transfer_data_error_t structure + * @param _buffer - pointer to buffer where @e TransferDataError command's payload is stored. + * @param _status - status of payload parsing + * @see @ref ZB_ZCL_TUNNELING_CLI_CMD_TRANSFER_DATA_ERROR "TransferDataError" client command + * @see @ref ZB_ZCL_TUNNELING_SRV_CMD_TRANSFER_DATA_ERROR "TransferDataError" server command + */ +#define ZB_ZCL_TUNNELING_GET_TRANSFER_DATA_ERROR(_data_ptr, _buffer, _status) \ +{ \ + zb_zcl_tunneling_transfer_data_error_t *src_ptr = \ + (zb_zcl_tunneling_transfer_data_error_t*)zb_buf_begin((_buffer)); \ + \ + if (zb_buf_len((_buffer)) < sizeof(zb_zcl_tunneling_transfer_data_error_t)) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_HTOLE16(&(_data_ptr)->tunnel_id, &(src_ptr->tunnel_id)); \ + (_data_ptr)->transfer_data_status = src_ptr->transfer_data_status; \ + } \ +} + + +/** @brief @ref ZB_ZCL_TUNNELING_SRV_CMD_REQUEST_TUNNEL_RESPONSE "RequestTunnelResponse" command payload + * @see SE spec, subclause D.6.2.5.1.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunneling_request_tunnel_response_s +{ + + /** @brief A number between 0..65535 that uniquely identifies the tunnel that + * has been allocated in the server triggered through the @ref ZB_ZCL_TUNNELING_CLI_CMD_REQUEST_TUNNEL "RequestTunnel" + * command. + * This ID must now be used to send data through this tunnel (@e TunnelID, + * @e TransferData) and is also required to close the tunnel again (@ref ZB_ZCL_TUNNELING_CLI_CMD_CLOSE_TUNNEL "CloseTunnel"). + * If the command has failed, the @e TunnelStatus contains the reason of the error + * and the @e TunnelID is set to 0xFFFF. + */ + zb_uint16_t tunnel_id; + + /** @brief The @e TunnelStatus parameter indicates the server’s internal status + * after the execution of a @ref ZB_ZCL_TUNNELING_CLI_CMD_REQUEST_TUNNEL "RequestTunnel" command. + * @see @ref zb_zcl_tunneling_tunnel_status_e + */ + zb_uint8_t tunnel_status; + + /** @brief A value that defines the size, in octets, of the maximum data packet + * that can be transferred to the server in the payload of a single @e TransferData command. + */ + zb_uint16_t max_incoming_transfer_size; +} +ZB_PACKED_STRUCT zb_zcl_tunneling_request_tunnel_response_t; + + +/** @brief Macro for sending @ref ZB_ZCL_TUNNELING_SRV_CMD_REQUEST_TUNNEL_RESPONSE "RequestTunnelResponse" command + * @param _param - Reference to buffer. + * @param _addr - Address of the device to send command to. + * @param _dst_addr_mode - Address mode for _dst_addr. + * @param _dst_ep - Destination endpoint. + * @param _ep - Current endpoint. + * @param _prfl_id - profile identifier + * @param _def_resp - enable/disable default zcl response + * @param _seq_num - ZCL transaction sequence number + * @param _cb - Callback which should be called when the ZCL stack receives + * APS ack. + * @param _tunnel_id - @ref zb_zcl_tunneling_request_tunnel_response_t::tunnel_id value + * @param _tunnel_status - @ref zb_zcl_tunneling_request_tunnel_response_t::tunnel_status value + * @param _max_incoming_transfer_size - @ref zb_zcl_tunneling_request_tunnel_response_t::max_incoming_transfer_size value + * + */ +#define ZB_ZCL_TUNNELING_SEND_REQUEST_TUNNEL_RESPONSE( \ + _param, _addr, _dst_addr_mode, _dst_ep, _ep, _prfl_id, _def_resp, _seq_num, _cb, \ + _tunnel_id, _tunnel_status, _max_incoming_transfer_size) \ +{ \ + zb_bufid_t _buffer = _param; \ + zb_uint8_t* __ptr = ZB_ZCL_START_PACKET(_buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(__ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, \ + ZB_ZCL_NOT_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER(__ptr, _seq_num, ZB_ZCL_TUNNELING_SRV_CMD_REQUEST_TUNNEL_RESPONSE); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(__ptr, (_tunnel_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(__ptr, (_tunnel_status)); \ + ZB_ZCL_PACKET_PUT_DATA16_VAL(__ptr, (_max_incoming_transfer_size)); \ + ZB_ZCL_FINISH_PACKET(_buffer, __ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + _buffer, (_addr), (_dst_addr_mode), (_dst_ep), (_ep), (_prfl_id), \ + ZB_ZCL_CLUSTER_ID_TUNNELING, (_cb)); \ +} + + +/** @brief Macro for parsing payload of @ref ZB_ZCL_TUNNELING_SRV_CMD_REQUEST_TUNNEL_RESPONSE "RequestTunnelResponse" command + * @param _data_ptr - pointer to @ref zb_zcl_tunneling_request_tunnel_response_t structure + * @param _buffer - pointer to buffer where @e RequestTunnelResponse command's payload is stored. + * @param _status - status of payload parsing + */ +#define ZB_ZCL_TUNNELING_GET_REQUEST_TUNNEL_RESPONSE(_data_ptr, _buffer, _status) \ +{ \ + zb_zcl_tunneling_request_tunnel_response_t *src_ptr = \ + (zb_zcl_tunneling_request_tunnel_response_t*)zb_buf_begin((_buffer)); \ + \ + if (zb_buf_len((_buffer)) < sizeof(zb_zcl_tunneling_request_tunnel_response_t)) \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ + else \ + { \ + (_status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + ZB_HTOLE16(&(_data_ptr)->tunnel_id, &(src_ptr->tunnel_id)); \ + (_data_ptr)->tunnel_status = src_ptr->tunnel_status; \ + ZB_HTOLE16(&(_data_ptr)->max_incoming_transfer_size, \ + &(src_ptr->max_incoming_transfer_size)); \ + } \ +} + + +/** @e AckTransferData command payload. + * @see SE spec, subclause D.6.2.4.5.2. + * @see Client @ref ZB_ZCL_TUNNELING_CLI_CMD_ACK_TRANSFER_DATA "AckTransferData" command + * @see Server @ref ZB_ZCL_TUNNELING_SRV_CMD_ACK_TRANSFER_DATA "AckTransferData" command + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunneling_ack_transfer_data_s +{ + + /** A number between 0..65535 that uniquely identifies the tunnel that has been allocated + * in the server triggered through the @e RequestTunnel command. + */ + zb_uint16_t tunnel_id; /* (M) */ + + /** Indicates the number of bytes that may still be received by the initiator of this command. + */ + zb_uint16_t number_of_bytes_left; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_tunneling_ack_transfer_data_t; + + +/** @e ReadyData command payload + * @see SE spec, subclause D.6.2.4.6.2 + * @see Client @ref ZB_ZCL_TUNNELING_CLI_CMD_READY_DATA "ReadyData" command + * @see Server @ref ZB_ZCL_TUNNELING_CLI_CMD_READY_DATA "ReadyData" command + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunneling_ready_data_s +{ + + /** A number between 0..65535 that uniquely identifies the tunnel that has + * been allocated in the server triggered through the @e RequestTunnel command. + */ + zb_uint16_t tunnel_id; /* (M) */ + + /** Indicates the number of octets that may be received by the initiator of this + * command (receiver). It is most likely the remaining size of the buffer holding + * the data that is sent over @e TransferData. + */ + zb_uint16_t number_of_octets_left; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_tunneling_ready_data_t; + + +/** @ref ZB_ZCL_TUNNELING_CLI_CMD_GET_SUPPORTED_TUNNEL_PROTOCOLS "GetSupportedTunnelProtocols" command payload + * @see SE spec, subclause D.6.2.4.7.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunneling_get_supported_tunnel_protocols_s +{ + /** Where there are more protocols supported than can be returned in a single + * Supported @e TunnelProtocolsResponse command, this field allows an offset + * to be specified on subsequent @e GetSupportedTunnelProtocols commands + */ + zb_uint8_t protocol_offset; /* (O) */ +} ZB_PACKED_STRUCT zb_zcl_tunneling_get_supported_tunnel_protocols_t; + + +/** Supported Tunnel Protocols Response Command Protocol Fields + * @see SE spec, Figure D-112 + * @see zb_zcl_tunneling_supported_tunnel_protocols_response_t::protocols + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunneling_protocol_field_s +{ + + /** A code that is allocated by the Zigbee Alliance, relating the manufacturer + * to a device and - for tunneling - a manufacturer specific protocol. + */ + zb_uint16_t manufacturer_code; + + /** An enumeration representing the identifier of the metering communication protocol + * for the supported tunnel. + * @see SE spec, Table D-124 + * @see zb_zcl_tunneling_protocol_id_t + */ + zb_uint8_t protocol_id; +} ZB_PACKED_STRUCT zb_zcl_tunneling_protocol_field_t; + + +/** @ref ZB_ZCL_TUNNELING_SRV_CMD_SUPPORTED_TUNNEL_PROTOCOLS_RESPONSE "SupportedTunnelProtocolResponse" + * command payload. + * @see SE spec, subclause D.6.2.5.6.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunneling_supported_tunnel_protocols_response_s +{ + /** The Protocol List Complete field is a Boolean; a value of 0(ZB_FALSE) indicates that + * there are more supported protocols available (if more than 16 protocols are supported). + * A value of 1(ZB_TRUE) indicates that the list of supported protocols is complete. + */ + zb_uint8_t protocol_list_complete; + + /** The number of Protocol fields contained in the response. + */ + zb_uint8_t protocol_count; + + /** The payload of the response should be capable of holding up to 16 protocols. + * @see zb_zcl_tunneling_protocol_field_s + */ + zb_zcl_tunneling_protocol_field_t protocol_list[16]; +} ZB_PACKED_STRUCT zb_zcl_tunneling_supported_tunnel_protocols_response_t; + + +/** @ref ZB_ZCL_TUNNELING_SRV_CMD_TUNNEL_CLOSURE_NOTIFICATION "TunnelClosureNotification" + * command payload + * @see SE spec, subclause D.6.2.5.7.2 + */ +typedef ZB_PACKED_PRE struct zb_zcl_tunneling_tunnel_closure_notification_s +{ + /** The identifier of the tunnel that has been closed. It is the same number + * that has been previously returned in the response to a @e RequestTunnel command. + */ + zb_uint16_t tunnel_id; /* (M) */ +} ZB_PACKED_STRUCT zb_zcl_tunneling_tunnel_closure_notification_t; + + +/*********************** Tunnel API **************************/ + +/** @cond internal_doc */ +typedef ZB_PACKED_PRE struct zb_zcl_tunneling_cli_s +{ + zb_uint16_t tunnel_id; + zb_uint16_t dst_addr; + zb_uint8_t dst_ep; + zb_uint16_t max_incoming_to_cli_transfer_size; + zb_uint16_t max_outgoing_to_srv_transfer_size; +} +ZB_PACKED_STRUCT +zb_zcl_tunneling_cli_t; + +extern zb_zcl_tunneling_cli_t tunneling_cli; + +/** @endcond */ /* internal_doc */ + +/*! @} */ /* ZB_ZCL_TUNNELING_COMMANDS */ + +/** @} */ /* addtogroup */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +/**************************** Tunnel internal **********************************/ + +void zb_zcl_tunneling_init_server(void); +void zb_zcl_tunneling_init_client(void); +#define ZB_ZCL_CLUSTER_ID_TUNNELING_SERVER_ROLE_INIT zb_zcl_tunneling_init_server +#define ZB_ZCL_CLUSTER_ID_TUNNELING_CLIENT_ROLE_INIT zb_zcl_tunneling_init_client + +#endif /* ZB_ZCL_TUNNELING_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_window_covering.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_window_covering.h new file mode 100644 index 0000000..a1c460b --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_window_covering.h @@ -0,0 +1,802 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Window Covering cluster definitions +*/ + +#ifndef ZB_ZCL_WINDOW_COVERING_H +#define ZB_ZCL_WINDOW_COVERING_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/** @addtogroup ZB_ZCL_WINDOW_COVERING + * @{ + * @details + * All commands in the cluster have request form only, and could be responded with Default + * Response command, if not disabled explicitly. + * + */ + +/** @name Window Covering cluster attributes + @{ +*/ + +/** @brief Window Covering Attribute Sets Identifiers + @see ZCL8 spec, Table 7-39 +*/ +enum zb_zcl_window_covering_attribute_sets_e +{ + /** @brief Window Covering Information attribute set */ + ZB_ZCL_WINDOW_COVERING_INFORMATION = 0x000, + /** @brief Window Covering Settings attribute set */ + ZB_ZCL_WINDOW_COVERING_SETTINGS = 0x001 +}; + +/** @brief Window Covering cluster information attribute set identifiers + @see ZCL8 spec, subclause 7.4.2.1.1 +*/ +enum zb_zcl_window_covering_info_attr_e +{ + /** @brief Window Covering Type attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_WINDOW_COVERING_TYPE_ID = 0x0000, + /** @brief PhysicalClosedLimit Lift attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_PHYSICAL_CLOSED_LIMIT_LIFT_ID = 0x0001, + /** @brief PhysicalClosedLimit Tilt attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_PHY_CLOSED_LIMIT_TILT_ID = 0x0002, + /** @brief CurrentPosition Lift attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_LIFT_ID = 0x0003, + /** @brief CurrentPosition Tilt attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_TILT_ID = 0x0004, + /** @brief Number of Actuations Lift attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_NUMBER_OF_ACTUATIONS_LIFT_ID = 0x0005, + /** @brief Number of Actuations Tilt attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_NUMBER_OF_ACTUATIONS_TILT_ID = 0x0006, + /** @brief Config/Status attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_STATUS_ID = 0x0007, + /** @brief Current Position Lift Percentage attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_LIFT_PERCENTAGE_ID = 0x0008, + /** @brief Current Position Tilt Percentage attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_TILT_PERCENTAGE_ID = 0x0009 +}; + +/** @brief Permissible values for Type attribute + * @see ZCL8 spec, subclause 7.4.2.1.2 + */ +enum zb_zcl_window_covering_window_covering_type_e +{ + /** Rollershade value */ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_ROLLERSHADE = 0x00, + /** Rollershade - 2 Motor value */ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_ROLLERSHADE_2_MOTOR = 0x01, + /** Rollershade - Exterior value */ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_ROLLERSHADE_EXTERIOR = 0x02, + /** Rollershade - Exterior - 2 Motor value */ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_ROLLERSHADE_EXTERIOR_2_MOTOR = 0x03, + /** Drapery value */ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_DRAPERY = 0x04, + /** Awning value */ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_AWNING = 0x05, + /** Shutter value */ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_SHUTTER = 0x06, + /** Tilt Blind - Tilt Only value */ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_TILT_BLIND_TILT_ONLY = 0x07, + /** Tilt Blind - Lift and Tilt value */ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_TILT_BLIND_LIFT_AND_TILT = 0x08, + /** Projector screen value */ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_PROJECTOR_SCREEN = 0x09 +}; + +/** @brief Permissible values for Config/Status attribute + @see ZCL8 spec, subclause 7.4.2.1.2.7*/ +enum zb_zcl_window_covering_config_status_e +{ + /** Operational value */ + ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_OPERATIONAL = 0x01, + /** Online value */ + ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_ONLINE = 0x02, + /** Open/Up Commands have been reversed value */ + ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_REVERSE_COMMANDS = 0x04, + /** Lift control is Closed Loop value */ + ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_LIFT_CONTROL_IS_CLOSED_LOOP = 0x08, + /** Tilt control is Closed Loop value */ + ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_TILT_CONTROL_IS_CLOSED_LOOP = 0x10, + /** Lift Encoder Controlled value */ + ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_LIFT_ENCODER_CONTROLLED = 0x20, + /** Tilt Encoder Controlled value */ + ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_TILT_ENCODER_CONTROLLED = 0x40 +}; + +/** @brief Window covering cluster settings attribute set identifiers + @see ZCL8 spec, subclause 7.4.2.1.3 +*/ +enum zb_zcl_window_covering_settings_attr_e +{ + /** @brief InstalledOpenLimit - Lift attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_LIFT_ID = 0x0010, + /** @brief InstalledClosedLimit - Lift attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_LIFT_ID = 0x0011, + /** @brief InstalledOpenLimit - Tilt attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_TILT_ID = 0x0012, + /** @brief InstalledClosedLimit - Tilt attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_TILT_ID = 0x0013, + /** @brief Velocity - Lift attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_VELOCITY_ID = 0x0014, + /** @brief Acceleration Time - Lift attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_ACCELERATION_TIME_ID = 0x0015, + /** @brief Deceleration Time - Lift attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_DECELERATION_TIME_ID = 0x0016, + /** @brief Mode attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_MODE_ID = 0x0017, + /** @brief Intermediate Setpoints - Lift attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_INTERMEDIATE_SETPOINTS_LIFT_ID = 0x0018, + /** @brief Intermediate Setpoints - Tilt attribute */ + ZB_ZCL_ATTR_WINDOW_COVERING_INTERMEDIATE_SETPOINTS_TILT_ID = 0x0019 +}; + +/** @brief Permissible values for Mode attribute + @see ZCL8 spec, subclause 7.4.2.1.3.8*/ +enum zb_zcl_window_covering_mode_e +{ + /** Reversed motor direction value */ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_REVERSED_MOTOR_DIRECTION = 0x01, + /** Run in calibration mode value */ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_RUN_IN_CALIBRATION_MODE = 0x02, + /** Motor is running in maintenance mode value */ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_MOTOR_IS_RUNNING_IN_MAINTENANCE_MODE = 0x04, + /** LEDs will display feedback value */ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_LEDS_WILL_DISPLAY_FEEDBACK = 0x08 +}; + +/** @brief Default value for Window Covering cluster revision global attribute */ +#define ZB_ZCL_WINDOW_COVERING_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0003u) + +/** @brief Default value for PhysicalClosedLimitLift attribute */ +#define ZB_ZCL_WINDOW_COVERING_PHYSICAL_CLOSED_LIMIT_LIFT_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for PhyClosedLimitTilt attribute */ +#define ZB_ZCL_WINDOW_COVERING_PHY_CLOSED_LIMIT_TILT_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for CurrentPositionLift attribute */ +#define ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_LIFT_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for CurrentPositionTilt attribute */ +#define ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_TILT_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for NumberOfActuationsLift attribute */ +#define ZB_ZCL_WINDOW_COVERING_NUMBER_OF_ACTUATIONS_LIFT_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for NumberOfActuationsTilt attribute */ +#define ZB_ZCL_WINDOW_COVERING_NUMBER_OF_ACTUATIONS_TILT_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Window covering type attribute default value */ +#define ZB_ZCL_WINDOW_COVERING_WINDOW_COVERING_TYPE_DEFAULT_VALUE 0x00 + + +/** @brief Config/status attribute default value */ +#define ZB_ZCL_WINDOW_COVERING_CONFIG_STATUS_DEFAULT_VALUE \ + ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_OPERATIONAL \ + | ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_ONLINE + +/** @brief Current position lift attribute min value */ +#define ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_LIFT_MIN_VALUE 0x0000 + +/** @brief Current position lift attribute max value */ +#define ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_LIFT_MAX_VALUE 0xffff + +/** @brief Current position tilt attribute min value */ +#define ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_TILT_MIN_VALUE 0x0000 + +/** @brief Current position tilt attribute max value */ +#define ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_LILT_MAX_VALUE 0xffff + +/** @brief Current position lift percentage attribute default value */ +#define ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_LIFT_PERCENTAGE_DEFAULT_VALUE 0xff + +/** @brief Current position lift percentage attribute max value */ +#define ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_LIFT_PERCENTAGE_MAX_VALUE 0x64 + +/** @brief Current position tilt percentage attribute default value */ +#define ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_TILT_PERCENTAGE_DEFAULT_VALUE 0xff + +/** @brief Current position tilt percentage attribute max value */ +#define ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_TILT_PERCENTAGE_MAX_VALUE 0x64 + +/** @brief Installed open limit lift attribute default value */ +#define ZB_ZCL_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_LIFT_DEFAULT_VALUE 0x0000 + +/** @brief Installed closed limit lift attribute default value */ +#define ZB_ZCL_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_LIFT_DEFAULT_VALUE 0xffff + +/** @brief Installed open limit tilt attribute default value */ +#define ZB_ZCL_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_TILT_DEFAULT_VALUE 0x0000 + +/** @brief Installed closed limit tilt attribute default value */ +#define ZB_ZCL_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_TILT_DEFAULT_VALUE 0xffff + +/** @brief Default value for Velocity attribute */ +#define ZB_ZCL_WINDOW_COVERING_VELOCITY_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for AccelerationTime attribute */ +#define ZB_ZCL_WINDOW_COVERING_ACCELERATION_TIME_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for DecelerationTime attribute */ +#define ZB_ZCL_WINDOW_COVERING_DECELERATION_TIME_DEFAULT_VALUE ((zb_uint16_t)0x0000) + + +/** @brief Mode attribute default value */ +#define ZB_ZCL_WINDOW_COVERING_MODE_DEFAULT_VALUE \ + ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_MOTOR_IS_RUNNING_IN_MAINTENANCE_MODE + +/** @brief Default value for IntermediateSetpointsLift attribute */ +#define ZB_ZCL_WINDOW_COVERING_INTERMEDIATE_SETPOINTS_LIFT_DEFAULT_VALUE {0x31, 0x2C, 0x30, 0x78, 0x30, 0x30, 0x30, 0x30, 0x00} + +/** @brief Default value for IntermediateSetpointsTilt attribute */ +#define ZB_ZCL_WINDOW_COVERING_INTERMEDIATE_SETPOINTS_TILT_DEFAULT_VALUE {0x31, 0x2C, 0x30, 0x78, 0x30, 0x30, 0x30, 0x30, 0x00} + +/** @brief Declare attribute list for Window Covering cluster + @param attr_list - attribute list name + @param window_covering_type - pointer to variable to store Window Covering Type attribute value + @param config_status - pointer to variable to store Config/Status attribute value + @param current_position_lift_percentage - pointer to variable to store + Current Position Lift Percentage attribute value + @param current_position_tilt_percentage - pointer to variable to store + Current Position Tilt Percentage attribute value + @param installed_open_limit_lift - pointer to variable to store Installed Open Limit Lift + attribute value + @param installed_closed_limit_lift - pointer to variable to store Installed Closed Limit Lift + attribute value + @param installed_open_limit_tilt - pointer to variable to store Installed Open Limit Tilt + attribute value + @param installed_closed_limit_tilt - pointer to variable to store Installed Closed Limit Tilt + attribute value + @param mode - pointer to variable to store Mode attribute value +*/ +#define ZB_ZCL_DECLARE_WINDOW_COVERING_CLUSTER_ATTRIB_LIST(attr_list, window_covering_type, \ + config_status, current_position_lift_percentage, current_position_tilt_percentage, \ + installed_open_limit_lift, installed_closed_limit_lift, installed_open_limit_tilt, \ + installed_closed_limit_tilt, mode) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_WINDOW_COVERING) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WINDOW_COVERING_WINDOW_COVERING_TYPE_ID, \ + (window_covering_type)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_STATUS_ID, \ + (config_status)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_LIFT_PERCENTAGE_ID, \ + (current_position_lift_percentage)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_TILT_PERCENTAGE_ID, \ + (current_position_tilt_percentage)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_LIFT_ID, \ + (installed_open_limit_lift)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_LIFT_ID, \ + (installed_closed_limit_lift)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_TILT_ID, \ + (installed_open_limit_tilt)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_TILT_ID, \ + (installed_closed_limit_tilt)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WINDOW_COVERING_MODE_ID, (mode)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +/** @} */ /* Window Covering cluster attributes */ + +/** + * @name Attribute value manipulation API + * @{ + */ + +/** @internal Set bits from conf_var variable to type_value */ +#define ZB_ZCL_SET_BIT(conf_var, type_value) \ +{ \ + (conf_var) = (conf_var) | (type_value); \ +} + +/** @internal Get type_value bits from conf_var variable */ +#define ZB_ZCL_GET_BIT(conf_var, type_value) ((conf_var) & (type_value)) + +/** @internal Clear type_value bits in conf_var variable */ +#define ZB_ZCL_CLR_BIT(conf_var, type_value) \ +{ \ + (conf_var) = (conf_var) & ~(type_value); \ +} + +/** + * @brief Sets bits of Config/Status parameter. + * @param type_value - bit to set. + * @param conf_var - config variable. + * @hideinitializer + */ +#define ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_STATUS_SET(conf_var, type_value) \ + ZB_ZCL_SET_BIT(conf_var, type_value) + +/** @brief Gets bit value of Config/Status parameter + @param type_value - bit value to check + @param conf_var - config variable + * @hideinitializer +*/ +#define ZB_ZCL_ATTR_WINDOW_COVERING_GET_CONFIG_STATUS_BIT_VAL(conf_var, type_value) \ + ZB_ZCL_GET_BIT(conf_var, type_value) + +/** @brief Clear bit of Config/Status parameter + @param type_value - bit to clear + @param conf_var - config variable + * @hideinitializer +*/ +#define ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_STATUS_CLEAR(conf_var, type_value) \ + ZB_ZCL_CLR_BIT(conf_var, type_value) + +/** @brief Sets bits of Mode parameter + @param type_value - type which need to set + @param mode_var - mode variable + * @hideinitializer +*/ +#define ZB_ZCL_ATTR_WINDOW_COVERING_MODE_SET(mode_var, type_value) \ + ZB_ZCL_SET_BIT(mode_var, type_value) + +/** @brief Gets bits of Mode parameter + @param type_value - type which need to set + @param mode_var - mode variable + * @hideinitializer +*/ +#define ZB_ZCL_ATTR_WINDOW_COVERING_MODE_GET(mode_var, type_value) \ + ZB_ZCL_GET_BIT(mode_var, type_value) + +/** @brief Clear bytes of Mode parameter + @param type_value - type which need to set + @param mode_var - mode variable +*/ +#define ZB_ZCL_ATTR_WINDOW_COVERING_MODE_CLEAR(mode_var, type_value) \ + ZB_ZCL_CLR_BIT(mode_var, type_value) + +/** @cond internals_doc */ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WINDOW_COVERING_WINDOW_COVERING_TYPE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WINDOW_COVERING_WINDOW_COVERING_TYPE_ID, \ + ZB_ZCL_ATTR_TYPE_8BIT_ENUM, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_STATUS_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_STATUS_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_LIFT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_LIFT_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_TILT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_TILT_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_LIFT_PERCENTAGE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_LIFT_PERCENTAGE_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_SCENE | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_TILT_PERCENTAGE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_TILT_PERCENTAGE_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY | ZB_ZCL_ATTR_ACCESS_SCENE | ZB_ZCL_ATTR_ACCESS_REPORTING, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_LIFT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_LIFT_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_LIFT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_LIFT_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_TILT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_TILT_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_TILT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_TILT_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WINDOW_COVERING_MODE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WINDOW_COVERING_MODE_ID, \ + ZB_ZCL_ATTR_TYPE_8BITMAP, \ + ZB_ZCL_ATTR_ACCESS_READ_WRITE, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +/** @internal Number of attributes mandatory for reporting in window covering cluster */ +#define ZB_ZCL_WINDOW_COVERING_REPORT_ATTR_COUNT 2 + +/** @endcond */ /* internals_doc */ + +/** @} */ /* Attribute value manipulation API */ + +/** @name Window Covering cluster commands + @{ +*/ + +/** @brief Window Covering cluster command identifiers + @see ZCL8 spec, subclause 7.4.2.2 +*/ +enum zb_zcl_window_covering_cmd_e +{ + /** Up/Open command */ + ZB_ZCL_CMD_WINDOW_COVERING_UP_OPEN = 0x00, + /** Down/Close command */ + ZB_ZCL_CMD_WINDOW_COVERING_DOWN_CLOSE = 0x01, + /** Stop command */ + ZB_ZCL_CMD_WINDOW_COVERING_STOP = 0x02, + /** Go to Lift Value command */ + ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_LIFT_VALUE = 0x04, + /** Go to Lift Percentage command */ + ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_LIFT_PERCENTAGE = 0x05, + /** Go to Tilt Value command */ + ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_TILT_VALUE = 0x07, + /** Go to Tilt Percentage command */ + ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_TILT_PERCENTAGE = 0x08 +}; + +/** @cond internals_doc */ +/* Window covering cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_WINDOW_COVERING_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_WINDOW_COVERING_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_WINDOW_COVERING_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_WINDOW_COVERING_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_WINDOW_COVERING_UP_OPEN, \ + ZB_ZCL_CMD_WINDOW_COVERING_DOWN_CLOSE, \ + ZB_ZCL_CMD_WINDOW_COVERING_STOP, \ + ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_LIFT_VALUE, \ + ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_LIFT_PERCENTAGE, \ + ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_TILT_VALUE, \ + ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_TILT_PERCENTAGE + +#define ZB_ZCL_CLUSTER_ID_WINDOW_COVERING_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_WINDOW_COVERING_CLIENT_ROLE_GENERATED_CMD_LIST +/*! @} + * @endcond */ /* internals_doc */ + +/** Mandatory commands defines */ + +/** @brief Structured representation of GO_TO_LIFT_VALUE command payload */ +typedef ZB_PACKED_PRE struct zb_zcl_go_to_lift_value_req_s +{ + /** Lift Value */ + zb_uint16_t lift_value; +} ZB_PACKED_STRUCT zb_zcl_go_to_lift_value_req_t; + +/** @brief Structured representation of GO_TO_LIFT_PERCENTAGE command payload + @see ZCL8 spec, subclause 7.4.2.2.5.1*/ +typedef ZB_PACKED_PRE struct zb_zcl_go_to_lift_percentage_req_s +{ + /** Percentage Lift Value */ + zb_uint8_t percentage_lift_value; +} ZB_PACKED_STRUCT zb_zcl_go_to_lift_percentage_req_t; + +/** @brief Structured representation of GO_TO_TILT_VALUE command payload */ +typedef ZB_PACKED_PRE struct zb_zcl_go_to_tilt_value_req_s +{ + /** Tilt Value */ + zb_uint16_t tilt_value; +} ZB_PACKED_STRUCT zb_zcl_go_to_tilt_value_req_t; + +/** @brief Structured representation of GO_TO_TILT_PERCENTAGE command payload + @see ZCL8 spec, subclause 7.4.2.2.7.1*/ +typedef ZB_PACKED_PRE struct zb_zcl_go_to_tilt_percentage_req_s +{ + /** Percentage Tilt Value */ + zb_uint8_t percentage_tilt_value; +} ZB_PACKED_STRUCT zb_zcl_go_to_tilt_percentage_req_t; + +/** @brief Send Up/Open command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WINDOW_COVERING_SEND_UP_OPEN_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_WINDOW_COVERING_UP_OPEN); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, \ + prfl_id, ZB_ZCL_CLUSTER_ID_WINDOW_COVERING, cb); \ +} + +/** @brief Send Down/Close command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WINDOW_COVERING_SEND_DOWN_CLOSE_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_WINDOW_COVERING_DOWN_CLOSE); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, \ + prfl_id, ZB_ZCL_CLUSTER_ID_WINDOW_COVERING, cb); \ +} + +/** @brief Send Stop command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WINDOW_COVERING_SEND_STOP_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_WINDOW_COVERING_STOP); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, \ + prfl_id, ZB_ZCL_CLUSTER_ID_WINDOW_COVERING, cb); \ +} + +/** @brief Parses Get Go to Lift value command and fills data request + structure. If request contains invalid data, status parameter is ZB_FALSE + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param lift_value_req - pointer to a variable to save command request to + @param status - return ZB_ZCL_PARSE_STATUS_SUCCESS if request contains valid data, + else ZB_ZCL_PARSE_STATUS_FAILURE + @note data_buf buffer should contain command request payload without ZCL header. + */ +#define ZB_ZCL_WINDOW_COVERING_GET_GO_TO_LIFT_VALUE_REQ( \ + data_buf, lift_value_req, status) \ +{ \ + zb_zcl_go_to_lift_value_req_t *lift_value_req_ptr; \ + (lift_value_req_ptr) = zb_buf_len(data_buf) >= \ + sizeof(zb_zcl_go_to_lift_value_req_t) ? \ + (zb_zcl_go_to_lift_value_req_t*)zb_buf_begin(data_buf) : NULL; \ + if (lift_value_req_ptr != NULL) \ + { \ + (lift_value_req)->lift_value = \ + lift_value_req_ptr->lift_value; \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/** @brief Send Go to Lift Percentage command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param percentage_lift_value - Percentage Lift value +*/ +#define ZB_ZCL_WINDOW_COVERING_SEND_GO_TO_LIFT_PERCENTAGE_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, percentage_lift_value) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_LIFT_PERCENTAGE); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, percentage_lift_value); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, \ + prfl_id, ZB_ZCL_CLUSTER_ID_WINDOW_COVERING, cb); \ +} + +/** @brief Parses Get Go to Lift Percentage command and fills data request + structure. If request contains invalid data, status parameter is ZB_FALSE + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param lift_percentage_req - pointer to a variable to save command request to + @param status - return ZB_ZCL_PARSE_STATUS_SUCCESS if request contains valid data, + else ZB_ZCL_PARSE_STATUS_FAILURE + @note data_buf buffer should contain command request payload without ZCL header. + */ +#define ZB_ZCL_WINDOW_COVERING_GET_GO_TO_LIFT_PERCENTAGE_REQ( \ + data_buf, lift_percentage_req, status) \ +{ \ + zb_zcl_go_to_lift_percentage_req_t *lift_percentage_req_ptr; \ + (lift_percentage_req_ptr) = zb_buf_len(data_buf) >= \ + sizeof(zb_zcl_go_to_lift_percentage_req_t) ? \ + (zb_zcl_go_to_lift_percentage_req_t*)zb_buf_begin(data_buf) : NULL; \ + if (lift_percentage_req_ptr != NULL) \ + { \ + (lift_percentage_req)->percentage_lift_value = \ + lift_percentage_req_ptr->percentage_lift_value; \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/** @brief Parses Get Go to Tilt command and fills to data request + structure. If request contains invalid data, -1 is returned as Percentage Tilt Value + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param tilt_value_req - variable to save command request + @param status - return ZB_ZCL_PARSE_STATUS_SUCCESS if request contains valid data, + else ZB_ZCL_PARSE_STATUS_FAILURE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WINDOW_COVERING_GET_GO_TO_TILT_VALUE_REQ( \ + data_buf, tilt_value_req, status) \ +{ \ + zb_zcl_go_to_tilt_value_req_t *tilt_value_req_ptr; \ + (tilt_value_req_ptr) = zb_buf_len(data_buf) >= \ + sizeof(zb_zcl_go_to_tilt_value_req_t) ? \ + (zb_zcl_go_to_tilt_value_req_t*)zb_buf_begin(data_buf) : NULL; \ + if (tilt_value_req_ptr != NULL) \ + { \ + (tilt_value_req)->tilt_value = \ + tilt_value_req_ptr->tilt_value; \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/** @brief Send Go to Tilt Percentage command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param percentage_tilt_value - Percentage Tilt value +*/ +#define ZB_ZCL_WINDOW_COVERING_SEND_GO_TO_TILT_PERCENTAGE_REQ( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, percentage_tilt_value) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET_REQ(buffer) \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL(ptr, def_resp) \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_REQ(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_TILT_PERCENTAGE); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, percentage_tilt_value); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT(buffer, addr, dst_addr_mode, dst_ep, ep, \ + prfl_id, ZB_ZCL_CLUSTER_ID_WINDOW_COVERING, cb); \ +} + +/** @brief Parses Get Go to Tilt Percentage command and fills to data request + structure. If request contains invalid data, -1 is returned as Percentage Tilt Value + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param tilt_percentage_req - variable to save command request + @param status - return ZB_ZCL_PARSE_STATUS_SUCCESS if request contains valid data, + else ZB_ZCL_PARSE_STATUS_FAILURE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WINDOW_COVERING_GET_GO_TO_TILT_PERCENTAGE_REQ( \ + data_buf, tilt_percentage_req, status) \ +{ \ + zb_zcl_go_to_tilt_percentage_req_t *tilt_percentage_req_ptr; \ + (tilt_percentage_req_ptr) = zb_buf_len(data_buf) >= \ + sizeof(zb_zcl_go_to_tilt_percentage_req_t) ? \ + (zb_zcl_go_to_tilt_percentage_req_t*)zb_buf_begin(data_buf) : NULL; \ + if (tilt_percentage_req_ptr != NULL) \ + { \ + (tilt_percentage_req)->percentage_tilt_value = \ + tilt_percentage_req_ptr->percentage_tilt_value; \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/** @} */ /* Window Covering cluster commands */ + +/** @} */ /* ZCL Window Covering cluster definitions */ + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +void zb_zcl_window_covering_init_server(void); +void zb_zcl_window_covering_init_client(void); +#define ZB_ZCL_CLUSTER_ID_WINDOW_COVERING_SERVER_ROLE_INIT zb_zcl_window_covering_init_server +#define ZB_ZCL_CLUSTER_ID_WINDOW_COVERING_CLIENT_ROLE_INIT zb_zcl_window_covering_init_client + +#endif /* ZB_ZCL_WINDOW_COVERING_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_wwah.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_wwah.h new file mode 100644 index 0000000..ce5b8b6 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zb_zcl_wwah.h @@ -0,0 +1,2640 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: WWAH cluster definitions +*/ + +#ifndef ZB_ZCL_WWAH_H +#define ZB_ZCL_WWAH_H 1 + +#include "zcl/zb_zcl_common.h" +#include "zcl/zb_zcl_commands.h" + +/** @cond DOXYGEN_ZCL_SECTION */ + +/* Cluster ZB_ZCL_CLUSTER_ID_WWAH */ + +/** @addtogroup ZB_ZCL_WWAH + * @{ + * @details + * This cluster provides an opportunity to use various features + * of the Work With All Hubs cluster. + * + * The WWAH cluster shall exist on only 1 endpoint of the Zigbee node, + * it should be identified using cluster ID 0xfc57 and manufacturer ID 0x1217. + * + * All configurations/command settings in this cluster shall be persisted across power cycles + * and rejoins. Only a device factory reset can reset this cluster and put it back to default + * settings. + * + * For more information see Zigbee WWAH Cluster definition (document number in Zigbee Alliance + * 17-01067-022). + * + */ + + +/*! @defgroup ZB_ZCL_WWAH_ATTR WWAH cluster attributes + @{ +*/ + +/* Amazon Lab 126 manufacturer code */ +#define WWAH_MANUFACTURER_CODE 0x1217 + +/*! @brief WWAH cluster attribute identifiers + @see WWAH spec, subclause 6.3.2.2 +*/ +enum zb_zcl_wwah_attr_e +{ + /** If set to TRUE, the device SHALL disallow downgrades of it's firmware. */ + ZB_ZCL_ATTR_WWAH_DISABLE_OTA_DOWNGRADES_ID = 0x0002, + /** If set to FALSE, the node SHALL ignore MGMT Leave Without Rejoin commands. */ + ZB_ZCL_ATTR_WWAH_MGMT_LEAVE_WITHOUT_REJOIN_ENABLED_ID = 0x0003, + /** This attribute is a fixed value containing the number of Network Level Retries + * the device performs when sending a unicast command, not including APS retries. */ + ZB_ZCL_ATTR_WWAH_NWK_RETRY_COUNT_ID = 0x0004, + /** This attribute is a fixed value containing the number of MAC Level Retries the + * device performs when sending a unicast command, not including APS retries. */ + ZB_ZCL_ATTR_WWAH_MAC_RETRY_COUNT_ID = 0x0005, + /** This attribute is set to TRUE if the router's check-in algorithm has been enabled + * through the 'Enable Periodic Router Check-Ins' command detailed below. */ + ZB_ZCL_ATTR_WWAH_ROUTER_CHECK_IN_ENABLED_ID = 0x0006, + /** This attribute is set to FALSE if support for Touchlink Interpan messages has been + * disabled on the device. */ + ZB_ZCL_ATTR_WWAH_TOUCHLINK_INTERPAN_ENABLED_ID = 0x0007, + /** If set to TRUE, the device SHALL enable the WWAH Parent Classification + * Advertisements feature. */ + ZB_ZCL_ATTR_WWAH_WWAH_PARENT_CLASSIFICATION_ENABLED_ID = 0x0008, + /** This attribute is TRUE if the WWAH Application Event Retry Algorithm is enabled. */ + ZB_ZCL_ATTR_WWAH_WWAH_APP_EVENT_RETRY_ENABLED_ID = 0x0009, + /** This attribute is the queue size for re-delivery attempts in the WWAH Application + * Event Retry Algorithm. */ + ZB_ZCL_ATTR_WWAH_WWAH_APP_EVENT_RETRY_QUEUE_SIZE_ID = 0x000A, + /** This attribute is set to TRUE if the WWAH Rejoin Algorithm is enabled. */ + ZB_ZCL_ATTR_WWAH_WWAH_REJOIN_ENABLED_ID = 0x000B, + /** This attribute is the time in seconds the device waits before retrying a data poll + * when a MAC level data poll fails for any reason. */ + ZB_ZCL_ATTR_WWAH_MAC_POLL_FAILURE_WAIT_TIME_ID = 0x000C, + /** This attribute indicates whether the device is able to be configured using ZDO + * commands that are not encrypted using the Trust Center Link Key. */ + ZB_ZCL_ATTR_WWAH_CONFIGURATION_MODE_ENABLED_ID = 0x000D, + /** This attribute contains the ID of the current debug report stored on the node. */ + ZB_ZCL_ATTR_WWAH_CURRENT_DEBUG_REPORT_ID_ID = 0x000E, + /** If this attribute is set to TRUE, the node SHALL only process network + * key rotation commands which are sent via unicast and are encrypted by + * the Trust Center Link Key. */ + ZB_ZCL_ATTR_WWAH_TC_SECURITY_ON_NWK_KEY_ROTATION_ENABLED_ID = 0x000F, + /** If this attribute is set to TRUE, the endpoint device SHALL enable + * the WWAH Bad Parent Recovery feature. */ + ZB_ZCL_ATTR_WWAH_WWAH_BAD_PARENT_RECOVERY_ENABLED_ID = 0x0010, + /** This attribute contains the channel number of the only channel the device + * SHALL accept in a ZDO Mgmt Network Update command. */ + ZB_ZCL_ATTR_WWAH_PENDING_NETWORK_UPDATE_CHANNEL_ID = 0x0011, + /** This attribute contains the only short PAN ID the device SHALL accept in + * a NLME Network Update command. */ + ZB_ZCL_ATTR_WWAH_PENDING_NETWORK_UPDATE_PANID_ID = 0x0012, + /** This attribute contains the maximum time in seconds the device may be unavailable + * after completing its OTA download (while restarting, etc). */ + ZB_ZCL_ATTR_WWAH_OTA_MAX_OFFLINE_DURATION_ID = 0x0013, +}; + +/** @brief Minimum value for Cluster Revision attribute */ +#define ZB_ZCL_WWAH_CLUSTER_REVISION_MIN_VALUE 0x0001 + +/** @brief Default value for WWAH cluster revision global attribute */ +#define ZB_ZCL_WWAH_CLUSTER_REVISION_DEFAULT ZB_ZCL_WWAH_CLUSTER_REVISION_MIN_VALUE + +/** @brief Default value for MGMTLeaveWithoutRejoinEnabled attribute */ +#define ZB_ZCL_WWAH_MGMT_LEAVE_WITHOUT_REJOIN_ENABLED_DEFAULT_VALUE ZB_TRUE + +/** @brief Minimum value for NWKRetryCount attribute */ +#define ZB_ZCL_WWAH_NWK_RETRY_COUNT_MIN_VALUE 0x03 + +/** @brief Maximum value for NWKRetryCount attribute */ +#define ZB_ZCL_WWAH_NWK_RETRY_COUNT_MAX_VALUE 0xFF + +/** @brief Minimum value for MACRetryCount attribute */ +#define ZB_ZCL_WWAH_MAC_RETRY_COUNT_MIN_VALUE 0x03 + +/** @brief Maximum value for MACRetryCount attribute */ +#define ZB_ZCL_WWAH_MAC_RETRY_COUNT_MAX_VALUE 0xFF + +/** @brief Default value for RouterCheckInEnabled attribute */ +#define ZB_ZCL_WWAH_ROUTER_CHECK_IN_ENABLED_DEFAULT_VALUE ZB_FALSE + +/** @brief Default value for WWAHParentClassificationEnabled attribute */ +#define ZB_ZCL_WWAH_WWAH_PARENT_CLASSIFICATION_ENABLED_DEFAULT_VALUE ZB_FALSE + +/** @brief Default value for WWAHAppEventRetryEnabled attribute */ +#define ZB_ZCL_WWAH_WWAH_APP_EVENT_RETRY_ENABLED_DEFAULT_VALUE ZB_TRUE + +/** @brief Minimum value for WWAHAppEventRetryQueueSize attribute */ +#define ZB_ZCL_WWAH_WWAH_APP_EVENT_RETRY_QUEUE_SIZE_MIN_VALUE 10 + +/** @brief Maximum value for WWAHAppEventRetryQueueSize attribute */ +#define ZB_ZCL_WWAH_WWAH_APP_EVENT_RETRY_QUEUE_SIZE_MAX_VALUE 0xFF + +/** @brief Default value for WWAHAppEventRetryQueueSize attribute */ +#define ZB_ZCL_WWAH_WWAH_APP_EVENT_RETRY_QUEUE_SIZE_DEFAULT_VALUE 10 + +/** @brief Default value for WWAHRejoinEnabled attribute */ +#define ZB_ZCL_WWAH_WWAH_REJOIN_ENABLED_DEFAULT_VALUE ZB_FALSE + +/** @brief Minimum value for MACPollFailureWaitTime attribute */ +#define ZB_ZCL_WWAH_MAC_POLL_FAILURE_WAIT_TIME_MIN_VALUE 0x00 + +/** @brief Maximum value for MACPollFailureWaitTime attribute */ +#define ZB_ZCL_WWAH_MAC_POLL_FAILURE_WAIT_TIME_MAX_VALUE 0xFF + +/** @brief Default value for MACPollFailureWaitTime attribute */ +#define ZB_ZCL_WWAH_MAC_POLL_FAILURE_WAIT_TIME_DEFAULT_VALUE 3 + +/** @brief Default value for ConfigurationModeEnabled attribute */ +#define ZB_ZCL_WWAH_CONFIGURATION_MODE_ENABLED_DEFAULT_VALUE ZB_TRUE + +/** @brief Minimum value for CurrentDebugReportID attribute */ +#define ZB_ZCL_WWAH_CURRENT_DEBUG_REPORT_ID_MIN_VALUE 0x00 + +/** @brief Maximum value for CurrentDebugReportID attribute */ +#define ZB_ZCL_WWAH_CURRENT_DEBUG_REPORT_ID_MAX_VALUE 0xFF + +/** @brief Default value for TCSecurityOnNwkKeyRotationEnabled attribute */ +#define ZB_ZCL_WWAH_TC_SECURITY_ON_NWK_KEY_ROTATION_ENABLED_DEFAULT_VALUE ZB_FALSE + +/** @brief Default value for WWAHBadParentRecoveryEnabled attribute */ +#define ZB_ZCL_WWAH_WWAH_BAD_PARENT_RECOVERY_ENABLED_DEFAULT_VALUE ZB_FALSE + +/** @brief Minimum value for PendingNetworkUpdateChannel attribute */ +#define ZB_ZCL_WWAH_PENDING_NETWORK_UPDATE_CHANNEL_MIN_VALUE 0x00 + +/** @brief Maximum value for PendingNetworkUpdateChannel attribute */ +#define ZB_ZCL_WWAH_PENDING_NETWORK_UPDATE_CHANNEL_MAX_VALUE 0xFF + +/** @brief Default value for PendingNetworkUpdateChannel attribute */ +#define ZB_ZCL_WWAH_PENDING_NETWORK_UPDATE_CHANNEL_DEFAULT_VALUE 0xFF + +/** @brief Minimum value for PendingNetworkUpdatePANID attribute */ +#define ZB_ZCL_WWAH_PENDING_NETWORK_UPDATE_PANID_MIN_VALUE 0x0000 + +/** @brief Maximum value for PendingNetworkUpdatePANID attribute */ +#define ZB_ZCL_WWAH_PENDING_NETWORK_UPDATE_PANID_MAX_VALUE 0xFFFF + +/** @brief Default value for PendingNetworkUpdatePANID attribute */ +#define ZB_ZCL_WWAH_PENDING_NETWORK_UPDATE_PANID_DEFAULT_VALUE 0xFFFF + +/** @brief Minimum value for OTAMaxOfflineDuration attribute */ +#define ZB_ZCL_WWAH_OTA_MAX_OFFLINE_DURATION_MIN_VALUE 0x0000 + +/** @brief Maximum value for OTAMaxOfflineDuration attribute */ +#define ZB_ZCL_WWAH_OTA_MAX_OFFLINE_DURATION_MAX_VALUE 0xFFFF + +/** @brief Additional MAC Poll retry count */ +#define ZB_ZCL_WWAH_MAC_POLL_RETRY_COUNT 2 + +/*! @} */ /* WWAH cluster attributes */ + +/*! @defgroup ZB_ZCL_WWAH_COMMANDS WWAH cluster commands + @{ +*/ + +/*! @brief WWAH cluster command identifiers + @see WWAH spec +*/ +enum zb_zcl_wwah_cmd_e +{ + /** Enable APS Link Key Authorization command */ + ZB_ZCL_CMD_WWAH_ENABLE_APS_LINK_KEY_AUTHORIZATION_ID = 0x00, + /** Disable APS Link Key Authorization command */ + ZB_ZCL_CMD_WWAH_DISABLE_APS_LINK_KEY_AUTHORIZATION_ID = 0x01, + /** APS Link Key Authorization Query command */ + ZB_ZCL_CMD_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_ID = 0x02, + /** Request New APS Link Key command */ + ZB_ZCL_CMD_WWAH_REQUEST_NEW_APS_LINK_KEY_ID = 0x03, + /** Enable WWAH App Event Retry Algorithm command */ + ZB_ZCL_CMD_WWAH_ENABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_ID = 0x04, + /** Disable WWAH App Event Retry Algorithm command */ + ZB_ZCL_CMD_WWAH_DISABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_ID = 0x05, + /** Request Time command */ + ZB_ZCL_CMD_WWAH_REQUEST_TIME_ID = 0x06, + /** Enable WWAH Rejoin Algorithm command */ + ZB_ZCL_CMD_WWAH_ENABLE_WWAH_REJOIN_ALGORITHM_ID = 0x07, + /** Disable WWAH Rejoin Algorithm command */ + ZB_ZCL_CMD_WWAH_DISABLE_WWAH_REJOIN_ALGORITHM_ID = 0x08, + /** Set IAS Zone Enrollment Method command */ + ZB_ZCL_CMD_WWAH_SET_IAS_ZONE_ENROLLMENT_METHOD_ID = 0x09, + /** Clear Binding Table command */ + ZB_ZCL_CMD_WWAH_CLEAR_BINDING_TABLE_ID = 0x0A, + /** Enable Periodic Router Check Ins command */ + ZB_ZCL_CMD_WWAH_ENABLE_PERIODIC_ROUTER_CHECK_INS_ID = 0x0B, + /** Disable Periodic Router Check Ins command */ + ZB_ZCL_CMD_WWAH_DISABLE_PERIODIC_ROUTER_CHECK_INS_ID = 0x0C, + /** Set MAC Poll CCA Wait Time command */ + ZB_ZCL_CMD_WWAH_SET_MAC_POLL_CCA_WAIT_TIME_ID = 0x0D, + /** Set Pending Network Update command */ + ZB_ZCL_CMD_WWAH_SET_PENDING_NETWORK_UPDATE_ID = 0x0E, + /** Require APS ACKs on Unicasts command */ + ZB_ZCL_CMD_WWAH_REQUIRE_APS_ACKS_ON_UNICASTS_ID = 0x0F, + /** Remove APS ACKs on Unicasts Requirement command */ + ZB_ZCL_CMD_WWAH_REMOVE_APS_ACKS_ON_UNICASTS_REQUIREMENT_ID = 0x10, + /** APS ACK Requirement Query command */ + ZB_ZCL_CMD_WWAH_APS_ACK_REQUIREMENT_QUERY_ID = 0x11, + /** Debug Report Query command */ + ZB_ZCL_CMD_WWAH_DEBUG_REPORT_QUERY_ID = 0x12, + /** Survey Beacons command */ + ZB_ZCL_CMD_WWAH_SURVEY_BEACONS_ID = 0x13, + /** Disable OTA Downgrades command */ + ZB_ZCL_CMD_WWAH_DISABLE_OTA_DOWNGRADES_ID = 0x14, + /** Disable MGMT Leave Without Rejoin command */ + ZB_ZCL_CMD_WWAH_DISABLE_MGMT_LEAVE_WITHOUT_REJOIN_ID = 0x15, + /** Disable Touchlink Interpan Message Support command */ + ZB_ZCL_CMD_WWAH_DISABLE_TOUCHLINK_INTERPAN_MESSAGE_SUPPORT_ID = 0x16, + /** Enable WWAH Parent Classification command */ + ZB_ZCL_CMD_WWAH_ENABLE_WWAH_PARENT_CLASSIFICATION_ID = 0x17, + /** Disable WWAH Parent Classification command */ + ZB_ZCL_CMD_WWAH_DISABLE_WWAH_PARENT_CLASSIFICATION_ID = 0x18, + /** Enable TC Security On Nwk Key Rotation command */ + ZB_ZCL_CMD_WWAH_ENABLE_TC_SECURITY_ON_NWK_KEY_ROTATION_ID = 0x19, + /** Enable WWAH Bad Parent Recovery command */ + ZB_ZCL_CMD_WWAH_ENABLE_WWAH_BAD_PARENT_RECOVERY_ID = 0x1A, + /** Disable WWAH Bad Parent Recovery command */ + ZB_ZCL_CMD_WWAH_DISABLE_WWAH_BAD_PARENT_RECOVERY_ID = 0x1B, + /** Enable Configuration Mode command */ + ZB_ZCL_CMD_WWAH_ENABLE_CONFIGURATION_MODE_ID = 0x1C, + /** Disable Configuration Mode command */ + ZB_ZCL_CMD_WWAH_DISABLE_CONFIGURATION_MODE_ID = 0x1D, + /** Use Trust Center for Cluster command */ + ZB_ZCL_CMD_WWAH_USE_TRUST_CENTER_FOR_CLUSTER_ID = 0x1E, + /** Trust Center for Cluster Server Query command */ + ZB_ZCL_CMD_WWAH_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_ID = 0x1F, +}; + +enum zb_zcl_wwah_cmd_resp_e +{ + /** APS Link Key Authorization Query Response command */ + ZB_ZCL_CMD_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_RESPONSE_ID = 0x00, + /** Powering Off Notification command */ + ZB_ZCL_CMD_WWAH_POWERING_OFF_NOTIFICATION_ID = 0x01, + /** Powering On Notification command */ + ZB_ZCL_CMD_WWAH_POWERING_ON_NOTIFICATION_ID = 0x02, + /** Short Address Change command */ + ZB_ZCL_CMD_WWAH_SHORT_ADDRESS_CHANGE_ID = 0x03, + /** APS ACK Requirement Query Response command */ + ZB_ZCL_CMD_WWAH_APS_ACK_REQUIREMENT_QUERY_RESPONSE_ID = 0x04, + /** Power Descriptor Change command */ + ZB_ZCL_CMD_WWAH_POWER_DESCRIPTOR_CHANGE_ID = 0x05, + /** New Debug Report Notification command */ + ZB_ZCL_CMD_WWAH_NEW_DEBUG_REPORT_NOTIFICATION_ID = 0x06, + /** Debug Report Query Response command */ + ZB_ZCL_CMD_WWAH_DEBUG_REPORT_QUERY_RESPONSE_ID = 0x07, + /** Trust Center for Cluster Server Query Response command */ + ZB_ZCL_CMD_WWAH_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_RESPONSE_ID = 0x08, + /** Survey Beacons Response command */ + ZB_ZCL_CMD_WWAH_SURVEY_BEACONS_RESPONSE_ID = 0x09, +}; + + +/* WWAH control cluster commands list : only for information - do not modify */ +#define ZB_ZCL_CLUSTER_ID_WWAH_SERVER_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_RESPONSE_ID, \ + ZB_ZCL_CMD_WWAH_POWERING_OFF_NOTIFICATION_ID, \ + ZB_ZCL_CMD_WWAH_POWERING_ON_NOTIFICATION_ID, \ + ZB_ZCL_CMD_WWAH_SHORT_ADDRESS_CHANGE_ID, \ + ZB_ZCL_CMD_WWAH_APS_ACK_REQUIREMENT_QUERY_RESPONSE_ID, \ + ZB_ZCL_CMD_WWAH_POWER_DESCRIPTOR_CHANGE_ID, \ + ZB_ZCL_CMD_WWAH_NEW_DEBUG_REPORT_NOTIFICATION_ID, \ + ZB_ZCL_CMD_WWAH_DEBUG_REPORT_QUERY_RESPONSE_ID, \ + ZB_ZCL_CMD_WWAH_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_RESPONSE_ID, \ + ZB_ZCL_CMD_WWAH_SURVEY_BEACONS_RESPONSE_ID + +#define ZB_ZCL_CLUSTER_ID_WWAH_CLIENT_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_WWAH_SERVER_ROLE_GENERATED_CMD_LIST + +#define ZB_ZCL_CLUSTER_ID_WWAH_CLIENT_ROLE_GENERATED_CMD_LIST \ + ZB_ZCL_CMD_WWAH_ENABLE_APS_LINK_KEY_AUTHORIZATION_ID, \ + ZB_ZCL_CMD_WWAH_DISABLE_APS_LINK_KEY_AUTHORIZATION_ID, \ + ZB_ZCL_CMD_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_ID, \ + ZB_ZCL_CMD_WWAH_REQUEST_NEW_APS_LINK_KEY_ID, \ + ZB_ZCL_CMD_WWAH_ENABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_ID, \ + ZB_ZCL_CMD_WWAH_DISABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_ID, \ + ZB_ZCL_CMD_WWAH_REQUEST_TIME_ID, \ + ZB_ZCL_CMD_WWAH_ENABLE_WWAH_REJOIN_ALGORITHM_ID, \ + ZB_ZCL_CMD_WWAH_DISABLE_WWAH_REJOIN_ALGORITHM_ID, \ + ZB_ZCL_CMD_WWAH_SET_IAS_ZONE_ENROLLMENT_METHOD_ID, \ + ZB_ZCL_CMD_WWAH_CLEAR_BINDING_TABLE_ID, \ + ZB_ZCL_CMD_WWAH_ENABLE_PERIODIC_ROUTER_CHECK_INS_ID, \ + ZB_ZCL_CMD_WWAH_DISABLE_PERIODIC_ROUTER_CHECK_INS_ID, \ + ZB_ZCL_CMD_WWAH_SET_MAC_POLL_CCA_WAIT_TIME_ID, \ + ZB_ZCL_CMD_WWAH_SET_PENDING_NETWORK_UPDATE_ID, \ + ZB_ZCL_CMD_WWAH_REQUIRE_APS_ACKS_ON_UNICASTS_ID, \ + ZB_ZCL_CMD_WWAH_REMOVE_APS_ACKS_ON_UNICASTS_REQUIREMENT_ID, \ + ZB_ZCL_CMD_WWAH_APS_ACK_REQUIREMENT_QUERY_ID, \ + ZB_ZCL_CMD_WWAH_DEBUG_REPORT_QUERY_ID, \ + ZB_ZCL_CMD_WWAH_SURVEY_BEACONS_ID, \ + ZB_ZCL_CMD_WWAH_DISABLE_OTA_DOWNGRADES_ID, \ + ZB_ZCL_CMD_WWAH_DISABLE_MGMT_LEAVE_WITHOUT_REJOIN_ID, \ + ZB_ZCL_CMD_WWAH_DISABLE_TOUCHLINK_INTERPAN_MESSAGE_SUPPORT_ID, \ + ZB_ZCL_CMD_WWAH_ENABLE_WWAH_PARENT_CLASSIFICATION_ID, \ + ZB_ZCL_CMD_WWAH_DISABLE_WWAH_PARENT_CLASSIFICATION_ID, \ + ZB_ZCL_CMD_WWAH_ENABLE_TC_SECURITY_ON_NWK_KEY_ROTATION_ID, \ + ZB_ZCL_CMD_WWAH_ENABLE_WWAH_BAD_PARENT_RECOVERY_ID, \ + ZB_ZCL_CMD_WWAH_DISABLE_WWAH_BAD_PARENT_RECOVERY_ID, \ + ZB_ZCL_CMD_WWAH_ENABLE_CONFIGURATION_MODE_ID, \ + ZB_ZCL_CMD_WWAH_DISABLE_CONFIGURATION_MODE_ID, \ + ZB_ZCL_CMD_WWAH_USE_TRUST_CENTER_FOR_CLUSTER_ID, \ + ZB_ZCL_CMD_WWAH_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_ID + +#define ZB_ZCL_CLUSTER_ID_WWAH_SERVER_ROLE_RECEIVED_CMD_LIST ZB_ZCL_CLUSTER_ID_WWAH_CLIENT_ROLE_GENERATED_CMD_LIST + + +/** @brief Size of APS ACK Exempt Table */ +#define ZB_ZCL_WWAH_APS_ACK_EXEMPT_TABLE_SIZE 10 +ZB_ASSERT_VALUE_ALIGNED_TO_4(ZB_ZCL_WWAH_APS_ACK_EXEMPT_TABLE_SIZE * sizeof(zb_uint16_t)); + +/** @brief Size of APS Link Key Authorization Table */ +#define ZB_ZCL_WWAH_APS_LINK_KEY_AUTHORIZATION_TABLE_SIZE 10 +ZB_ASSERT_VALUE_ALIGNED_TO_4(ZB_ZCL_WWAH_APS_LINK_KEY_AUTHORIZATION_TABLE_SIZE * sizeof(zb_uint16_t)); + +/** @brief Size of Use Trust Center for Cluster Table */ +#define ZB_ZCL_WWAH_USE_TRUST_CENTER_FOR_CLUSTER_TABLE_SIZE 4 +ZB_ASSERT_VALUE_ALIGNED_TO_4(ZB_ZCL_WWAH_USE_TRUST_CENTER_FOR_CLUSTER_TABLE_SIZE * sizeof(zb_uint16_t)); + +#define ZB_ZCL_WWAH_CLUSTER_LIST_MAX_SIZE ZB_ZCL_WWAH_APS_ACK_EXEMPT_TABLE_SIZE + +/** @brief WWAH Cluster arrays "record is free" flag */ +#define ZB_ZCL_WWAH_CLUSTER_ID_FREE_RECORD 0xFFFF + +/** @brief Debug Report ID field reserved value + * The value 0x00 is reserved to indicate that there are no debug reports and SHALL not be used + * as IDs of a debug report.*/ +#define ZB_ZCL_WWAH_RESERVED_DEBUG_REPORT_ID 0x00 + +#define ZB_ZCL_WWAH_DEBUG_REPORT_FREE_RECORD (zb_zcl_wwah_debug_report_t){ZB_ZCL_WWAH_RESERVED_DEBUG_REPORT_ID, 0, NULL} + +/** @brief Context WWAH cluster */ + +typedef ZB_PACKED_PRE struct zb_zcl_wwah_debug_report_s +{ + zb_uint8_t report_id; /**< Report ID. 0x00 means lack of report */ + zb_uint32_t report_size; /**< Report size */ + zb_char_t *report; /**< Pointer to report data*/ +} +ZB_PACKED_STRUCT zb_zcl_wwah_debug_report_t; + +typedef ZB_PACKED_PRE struct zb_zcl_wwah_classification_mask_s +{ + zb_bitfield_t tc_connectivity :1; /**< TC Connectivity value */ + zb_bitfield_t long_uptime :1; /**< Long Uptime value */ + zb_bitfield_t reserved :6; /**< Reserved */ +} +ZB_PACKED_STRUCT +zb_zcl_wwah_classification_mask_t; + +#define ZB_ZCL_WWAH_PERIODIC_CHECKINS_CLUSTER_MATCH_DESC_TIME (ZB_TIME_ONE_SECOND * 20) +#define ZB_ZCL_WWAH_PERIODIC_CHECKINS_MAX_FAILURE_CNT 3 + +#define ZB_ZCL_WWAH_PERIODIC_CHECKINS_READ_KEEPALIVE 0 +#define ZB_ZCL_WWAH_PERIODIC_CHECKINS_READ_CLUSTER_REVISION 1 +#define ZB_ZCL_WWAH_PERIODIC_CHECKINS_NOT_SUPPORTED 2 + +typedef ZB_PACKED_PRE struct zb_zcl_wwah_periodic_checkins_data_s +{ + zb_uint8_t poll_method; + zb_uint8_t tsn; + zb_uint8_t endpoint; + zb_uint8_t failure_cnt; + zb_uint32_t countdown; + zb_uint16_t keepalive_base; /* Base timeout in seconds*/ + zb_uint16_t keepalive_jitter; +} ZB_PACKED_STRUCT zb_zcl_wwah_periodic_checkins_data_t; + +typedef enum zb_zcl_wwah_bad_parent_recovery_signal_e +{ + ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_RSSI_WITH_PARENT_BAD = 0, + ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_RSSI_WITH_PARENT_OK, + + ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_APS_ACK_FAILED, + ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_APS_ACK_OK, + + ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_POLL_CONTROL_CHECK_IN_FAILED, + ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_POLL_CONTROL_CHECK_IN_OK, + + ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_RESERVED +} zb_zcl_wwah_bad_parent_recovery_signal_t; + +typedef ZB_PACKED_PRE struct zb_zcl_wwah_bad_parent_recovery_data_s +{ + zb_bitfield_t started:1; + zb_bitfield_t poll_control_checkin_failed_cnt:2; + zb_bitfield_t reserved:5; +} ZB_PACKED_STRUCT zb_zcl_wwah_bad_parent_recovery_data_t; + +typedef enum zb_zcl_wwah_behavior_e +{ + ZB_ZCL_WWAH_BEHAVIOR_OFF = 0, + ZB_ZCL_WWAH_BEHAVIOR_CLIENT, + ZB_ZCL_WWAH_BEHAVIOR_SERVER, + + ZB_ZCL_WWAH_BEHAVIOR_RESERVED +} zb_zcl_wwah_behavior_t; + +/*! @} */ /* WWAH cluster commands */ + +/*! + @cond internals_doc + @internal @name WWAH cluster internals + Internal structures for attribute representation in cluster definitions. + @{ +*/ + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_DISABLE_OTA_DOWNGRADES_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_DISABLE_OTA_DOWNGRADES_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_MGMT_LEAVE_WITHOUT_REJOIN_ENABLED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_MGMT_LEAVE_WITHOUT_REJOIN_ENABLED_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_NWK_RETRY_COUNT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_NWK_RETRY_COUNT_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_MAC_RETRY_COUNT_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_MAC_RETRY_COUNT_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_ROUTER_CHECK_IN_ENABLED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_ROUTER_CHECK_IN_ENABLED_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_TOUCHLINK_INTERPAN_ENABLED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_TOUCHLINK_INTERPAN_ENABLED_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_WWAH_PARENT_CLASSIFICATION_ENABLED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_WWAH_PARENT_CLASSIFICATION_ENABLED_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_WWAH_APP_EVENT_RETRY_ENABLED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_WWAH_APP_EVENT_RETRY_ENABLED_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_WWAH_APP_EVENT_RETRY_QUEUE_SIZE_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_WWAH_APP_EVENT_RETRY_QUEUE_SIZE_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_WWAH_REJOIN_ENABLED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_WWAH_REJOIN_ENABLED_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_MAC_POLL_FAILURE_WAIT_TIME_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_MAC_POLL_FAILURE_WAIT_TIME_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_CONFIGURATION_MODE_ENABLED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_CONFIGURATION_MODE_ENABLED_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_CURRENT_DEBUG_REPORT_ID_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_CURRENT_DEBUG_REPORT_ID_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_TC_SECURITY_ON_NWK_KEY_ROTATION_ENABLED_ID(data_ptr)\ +{ \ + ZB_ZCL_ATTR_WWAH_TC_SECURITY_ON_NWK_KEY_ROTATION_ENABLED_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_WWAH_BAD_PARENT_RECOVERY_ENABLED_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_WWAH_BAD_PARENT_RECOVERY_ENABLED_ID, \ + ZB_ZCL_ATTR_TYPE_BOOL, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_PENDING_NETWORK_UPDATE_CHANNEL_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_PENDING_NETWORK_UPDATE_CHANNEL_ID, \ + ZB_ZCL_ATTR_TYPE_U8, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_PENDING_NETWORK_UPDATE_PANID_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_PENDING_NETWORK_UPDATE_PANID_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +#define ZB_SET_ATTR_DESCR_WITH_ZB_ZCL_ATTR_WWAH_OTA_MAX_OFFLINE_DURATION_ID(data_ptr) \ +{ \ + ZB_ZCL_ATTR_WWAH_OTA_MAX_OFFLINE_DURATION_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) data_ptr \ +} + +typedef struct zb_zcl_wwah_cluster_list_s +{ + zb_uint8_t number_of_clusters; /**< Number of Clusters */ + zb_uint8_t alignment[3]; /**< Alignment */ + zb_uint16_t cluster_id[ZB_ZCL_WWAH_CLUSTER_LIST_MAX_SIZE]; /**< Cluster list */ +} +zb_zcl_wwah_cluster_list_t; + +/*! + @brief Parses various commands with cluster list variable length payload and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ + +#define ZB_ZCL_WWAH_GET_CLUSTER_LIST_CMD(data_buf, req, status) \ +{ \ + zb_uint8_t *src_ptr = (zb_uint8_t*)zb_buf_begin((data_buf)); \ + zb_uint8_t number_of_clusters = *src_ptr; \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + if (zb_buf_len((data_buf)) >= sizeof(zb_uint8_t)) \ + { \ + (req).number_of_clusters = number_of_clusters; \ + if (number_of_clusters > 0) \ + { \ + if (zb_buf_len((data_buf)) >= sizeof(zb_uint8_t) + \ + number_of_clusters * sizeof(zb_uint16_t)) \ + { \ + ZB_MEMCPY( \ + (zb_uint8_t*)((req).cluster_id), \ + (src_ptr + 1), \ + number_of_clusters * sizeof(zb_uint16_t)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + } \ +} + +#define ZB_ZCL_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_PAYLOAD_LEN (sizeof(zb_uint16_t)) + +/*! + @brief Parses APS Link Key Authorization Query command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_APS_LINK_KEY_AUTHORIZATION_QUERY(data_buf, req, status) \ +{ \ + zb_uint16_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_PAYLOAD_LEN ? \ + (zb_uint16_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, ZB_ZCL_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_PAYLOAD_LEN); \ + status = ((req) == ZB_ZCL_WWAH_CLUSTER_ID_FREE_RECORD) ? \ + ZB_ZCL_PARSE_STATUS_FAILURE : ZB_ZCL_PARSE_STATUS_SUCCESS; \ + \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/** @brief Enable WWAH App Event Retry Algorithm command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_wwah_enable_wwah_app_event_retry_algorithm_s +{ + zb_uint8_t first_backoff_time_in_seconds; /**< First Backoff Time In Seconds */ + zb_uint8_t backoff_sequence_common_ratio; /**< Backoff Sequence Common Ratio */ + zb_uint32_t max_backoff_time_in_seconds; /**< Max Backoff Time In Seconds */ + zb_uint8_t max_re_delivery_attempts; /**< Max Re-Delivery Attempts */ +} +ZB_PACKED_STRUCT +zb_zcl_wwah_enable_wwah_app_event_retry_algorithm_t; + +#define ZB_ZCL_WWAH_ENABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_PAYLOAD_LEN (sizeof(zb_zcl_wwah_enable_wwah_app_event_retry_algorithm_t)) +/*! + @brief Parses Enable WWAH App Event Retry Algorithm command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_ENABLE_WWAH_APP_EVENT_RETRY_ALGORITHM(data_buf, req, status) \ +{ \ + zb_zcl_wwah_enable_wwah_app_event_retry_algorithm_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_WWAH_ENABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_PAYLOAD_LEN ? \ + (zb_zcl_wwah_enable_wwah_app_event_retry_algorithm_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, ZB_ZCL_WWAH_ENABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_PAYLOAD_LEN); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/** @brief Enable WWAH Rejoin Algorithm command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_wwah_enable_wwah_rejoin_algorithm_s +{ + zb_uint16_t fast_rejoin_timeout_in_seconds; /**< Fast Rejoin Timeout In Seconds */ + zb_uint16_t duration_between_each_rejoin_in_seconds; /**< Duration Between Each Rejoin In Seconds */ + zb_uint16_t fast_rejoin_first_backoff_in_seconds; /**< Fast Rejoin First Backoff In Seconds */ + zb_uint16_t rejoin_max_backoff_time_in_seconds; /**< Max Backoff Time In Seconds */ + zb_uint16_t max_backoff_iterations; /**< Max Backoff Iterations */ +} +ZB_PACKED_STRUCT +zb_zcl_wwah_enable_wwah_rejoin_algorithm_t; + +#define ZB_ZCL_WWAH_ENABLE_WWAH_REJOIN_ALGORITHM_PAYLOAD_LEN (sizeof(zb_zcl_wwah_enable_wwah_rejoin_algorithm_t)) + +/*! + @brief Parses Enable WWAH Rejoin Algorithm command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_ENABLE_WWAH_REJOIN_ALGORITHM(data_buf, req, status) \ +{ \ + zb_zcl_wwah_enable_wwah_rejoin_algorithm_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_WWAH_ENABLE_WWAH_REJOIN_ALGORITHM_PAYLOAD_LEN ? \ + (zb_zcl_wwah_enable_wwah_rejoin_algorithm_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, ZB_ZCL_WWAH_ENABLE_WWAH_REJOIN_ALGORITHM_PAYLOAD_LEN); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +#define ZB_ZCL_WWAH_SET_IAS_ZONE_ENROLLMENT_METHOD_PAYLOAD_LEN (sizeof(zb_uint8_t)) +/*! + @brief Parses Set IAS Zone Enrollment Method command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_SET_IAS_ZONE_ENROLLMENT_METHOD(data_buf, req, status) \ +{ \ + zb_uint8_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_WWAH_SET_IAS_ZONE_ENROLLMENT_METHOD_PAYLOAD_LEN ? \ + (zb_uint8_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, ZB_ZCL_WWAH_SET_IAS_ZONE_ENROLLMENT_METHOD_PAYLOAD_LEN); \ + switch(*(zb_uint8_t*)req_ptr) \ + { \ + case ZB_ZCL_WWAH_ENROLLMENT_MODE_TRIP_TO_PAIR: \ + case ZB_ZCL_WWAH_ENROLLMENT_MODE_AUTO_ENROLL_RESPONSE: \ + case ZB_ZCL_WWAH_ENROLLMENT_MODE_AUTO_ENROLL_REQUEST: \ + { \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + break; \ + } \ + default: \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + break; \ + } \ + } \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +#define ZB_ZCL_WWAH_ENABLE_PERIODIC_ROUTER_CHECK_INS_PAYLOAD_LEN (sizeof(zb_uint16_t)) + +/*! + @brief Parses Enable Periodic Router Check-Ins command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_ENABLE_PERIODIC_ROUTER_CHECK_INS(data_buf, req, status) \ +{ \ + zb_uint16_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_WWAH_ENABLE_PERIODIC_ROUTER_CHECK_INS_PAYLOAD_LEN ? \ + (zb_uint16_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, ZB_ZCL_WWAH_ENABLE_PERIODIC_ROUTER_CHECK_INS_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +#define ZB_ZCL_WWAH_SET_MAC_POLL_CCA_WAIT_TIME_PAYLOAD_LEN (sizeof(zb_uint8_t)) + +/*! + @brief Parses Set MAC Poll CCA Wait Time command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_SET_MAC_POLL_CCA_WAIT_TIME(data_buf, req, status) \ +{ \ + zb_uint8_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_WWAH_SET_MAC_POLL_CCA_WAIT_TIME_PAYLOAD_LEN ? \ + (zb_uint8_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, ZB_ZCL_WWAH_SET_MAC_POLL_CCA_WAIT_TIME_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/** @brief Set Pending Network Update command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_wwah_set_pending_network_update_s +{ + zb_uint8_t channel; /**< Channel */ + zb_uint16_t pan_id; /**< PAN ID */ +} +ZB_PACKED_STRUCT +zb_zcl_wwah_set_pending_network_update_t; + +#define ZB_ZCL_WWAH_SET_PENDING_NETWORK_UPDATE_PAYLOAD_LEN (sizeof(zb_zcl_wwah_set_pending_network_update_t)) +/*! + @brief Parses Set Pending Network Update command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_SET_PENDING_NETWORK_UPDATE(data_buf, req, status) \ +{ \ + zb_zcl_wwah_set_pending_network_update_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_WWAH_SET_PENDING_NETWORK_UPDATE_PAYLOAD_LEN ? \ + (zb_zcl_wwah_set_pending_network_update_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, ZB_ZCL_WWAH_SET_PENDING_NETWORK_UPDATE_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +#define ZB_ZCL_WWAH_DEBUG_REPORT_QUERY_PAYLOAD_LEN (sizeof(zb_uint8_t)) +/*! + @brief Parses Debug Report Query command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_DEBUG_REPORT_QUERY(data_buf, req, status) \ +{ \ + zb_uint8_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_WWAH_DEBUG_REPORT_QUERY_PAYLOAD_LEN ? \ + (zb_uint8_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, ZB_ZCL_WWAH_DEBUG_REPORT_QUERY_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +#define ZB_ZCL_WWAH_SURVEY_BEACONS_PAYLOAD_LEN (sizeof(zb_uint8_t)) +/*! + @brief Parses Survey Beacons command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_SURVEY_BEACONS(data_buf, req, status) \ +{ \ + zb_uint8_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_WWAH_SURVEY_BEACONS_PAYLOAD_LEN ? \ + (zb_uint8_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, ZB_ZCL_WWAH_SURVEY_BEACONS_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/** @brief APS Link Key Authorization Query Response command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_wwah_aps_link_key_authorization_query_response_s +{ + zb_uint16_t cluster_id; /**< Cluster ID */ + zb_uint8_t aps_link_key_authorization_status; /**< APS Link Key Authorization Status */ +} +ZB_PACKED_STRUCT +zb_zcl_wwah_aps_link_key_authorization_query_response_t; + +#define ZB_ZCL_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_RESPONSE_PAYLOAD_LEN (sizeof(zb_zcl_wwah_aps_link_key_authorization_query_response_t)) +/*! + @brief Parses APS Link Key Authorization Query Response command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_APS_LINK_KEY_AUTHORIZATION_QUERY_RESPONSE(data_buf, req, status) \ +{ \ + zb_zcl_wwah_aps_link_key_authorization_query_response_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_RESPONSE_PAYLOAD_LEN ? \ + (zb_zcl_wwah_aps_link_key_authorization_query_response_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, ZB_ZCL_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_RESPONSE_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/** @brief Short Address Change command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_wwah_short_address_change_s +{ + zb_ieee_addr_t device_eui64; /**< DeviceEUI64 */ + zb_uint16_t device_short; /**< DeviceShort */ +} +ZB_PACKED_STRUCT +zb_zcl_wwah_short_address_change_t; + +#define ZB_ZCL_WWAH_SHORT_ADDRESS_CHANGE_PAYLOAD_LEN (sizeof(zb_zcl_wwah_short_address_change_t)) +/*! + @brief Parses Short Address Change command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_SHORT_ADDRESS_CHANGE(data_buf, req, status) \ +{ \ + zb_zcl_wwah_short_address_change_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_WWAH_SHORT_ADDRESS_CHANGE_PAYLOAD_LEN ? \ + (zb_zcl_wwah_short_address_change_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, ZB_ZCL_WWAH_SHORT_ADDRESS_CHANGE_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/** @brief Power Descriptor Change command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_wwah_power_descriptor_change_s +{ + zb_uint32_t current_power_mode; /**< Current power mode */ + zb_uint32_t available_power_sources; /**< Available power sources */ + zb_uint32_t current_power_source; /**< Current power source */ + zb_uint32_t current_power_source_level; /**< Current power source level */ +} +ZB_PACKED_STRUCT +zb_zcl_wwah_power_descriptor_change_t; + + +/*! + @brief Parses Power Descriptor Change command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_POWER_DESCRIPTOR_CHANGE(data_buf, req, status) \ +{ \ + zb_zcl_wwah_power_descriptor_change_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_WWAH_POWER_DESCRIPTOR_CHANGE_PAYLOAD_LEN ? \ + (zb_zcl_wwah_power_descriptor_change_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, sizeof(zb_zcl_wwah_power_descriptor_change_t)); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/** @brief Powering On/Off Notification command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_wwah_powering_on_off_notification_s +{ + zb_uint8_t power_notification_reason; /**< PowerNotificationReason */ + zb_uint16_t manufacturer_id; /**< Manufacturer ID */ + zb_uint8_t manufacturer_power_notification_reason_length; /**< Manufacturer Power Notification Reason Length */ + zb_uint8_t *manufacturer_power_notification_reason; /**< Manufacturer Power Notification Reason */ +} +ZB_PACKED_STRUCT +zb_zcl_wwah_powering_on_off_notification_t; + +#define ZB_ZCL_WWAH_POWERING_ON_OFF_NOTIFICATION_PAYLOAD_LEN (sizeof(zb_uint8_t) + sizeof(zb_uint16_t)+ sizeof(zb_uint8_t)) +/*! + @brief Parses Powering On/Off Notification command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_POWERING_ON_OFF_NOTIFICATION(data_buf, req, status) \ +{ \ + zb_zcl_wwah_powering_on_off_notification_t *src_ptr = \ + (zb_zcl_wwah_powering_on_off_notification_t*)zb_buf_begin((data_buf)); \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + if (zb_buf_len((data_buf)) >= ZB_ZCL_WWAH_POWERING_ON_OFF_NOTIFICATION_PAYLOAD_LEN) \ + { \ + ZB_MEMCPY(&(req), req_ptr, ZB_ZCL_WWAH_POWERING_ON_OFF_NOTIFICATION_PAYLOAD_LEN); \ + if (src_ptr->manufacturer_power_notification_reason_length) \ + { \ + if (zb_buf_len((data_buf)) >= ZB_ZCL_WWAH_POWERING_ON_OFF_NOTIFICATION_PAYLOAD_LEN + \ + src_ptr->manufacturer_power_notification_reason_length * sizeof(zb_uint8_t)) \ + { \ + (req)->manufacturer_power_notification_reason = \ + (zb_uint8_t*)(&(src_ptr->manufacturer_power_notification_reason)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + } \ + else \ + { \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + } \ +} + +/** @brief New Debug Report Notification command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_wwah_new_debug_report_notification_s +{ + zb_uint8_t debug_report_id; /**< Debug Report ID */ + zb_uint32_t size_of_report; /**< Size of Report */ +} +ZB_PACKED_STRUCT +zb_zcl_wwah_new_debug_report_notification_t; + +#define ZB_ZCL_WWAH_NEW_DEBUG_REPORT_NOTIFICATION_PAYLOAD_LEN (sizeof(zb_zcl_wwah_new_debug_report_notification_t)) +/*! + @brief Parses New Debug Report Notification command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_NEW_DEBUG_REPORT_NOTIFICATION(data_buf, req, status) \ +{ \ + zb_zcl_wwah_new_debug_report_notification_t *req_ptr = \ + zb_buf_len(data_buf) >= ZB_ZCL_WWAH_NEW_DEBUG_REPORT_NOTIFICATION_PAYLOAD_LEN ? \ + (zb_zcl_wwah_new_debug_report_notification_t*)zb_buf_begin(data_buf) : NULL; \ + if (req_ptr) \ + { \ + ZB_MEMCPY(&(req), req_ptr, ZB_ZCL_WWAH_NEW_DEBUG_REPORT_NOTIFICATION_PAYLOAD_LEN); \ + status = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ + else \ + { \ + status = ZB_ZCL_PARSE_STATUS_FAILURE; \ + } \ +} + +/** @brief Debug Report Query Response command structure */ +typedef ZB_PACKED_PRE struct zb_zcl_wwah_debug_report_query_response_s +{ + zb_uint8_t debug_report_id; /**< Debug Report ID */ + zb_uint8_t *report_data; /**< Report data */ +} +ZB_PACKED_STRUCT +zb_zcl_wwah_debug_report_query_response_t; + +/*! + @brief Parses Debug Report Query Response command and fills data request structure. + @param data_buf - pointer to zb_buf_t buffer containing command request data + @param req - variable to save command request + @param status - success or not read parameters - ZB_TRUE or ZB_FALSE + @note data_buf buffer should contain command request payload without ZCL header. +*/ +#define ZB_ZCL_WWAH_GET_DEBUG_REPORT_QUERY_RESPONSE(data_buf, req, status) \ +{ \ + zb_zcl_wwah_debug_report_query_response_t *src_ptr = \ + (zb_zcl_wwah_debug_report_query_response_t*)zb_buf_begin((data_buf)); \ + (status) = ZB_ZCL_PARSE_STATUS_FAILURE; \ + if (zb_buf_len((data_buf)) > sizeof(zb_uint8_t)) \ + { \ + (req)->debug_report_id = src_ptr->debug_report_id; \ + (req)->report_data = (zb_uint8_t*)(&(src_ptr->report_data)); \ + (status) = ZB_ZCL_PARSE_STATUS_SUCCESS; \ + } \ +} + +/*! @brief Structure saved all WWAH attributes */ +typedef struct zb_zcl_wwah_attr_s +{ + zb_uint16_t cluster_revision; + zb_bool_t disable_ota_downgrades; + zb_bool_t mgmt_leave_without_rejoin_enabled; + zb_uint8_t nwk_retry_count; + zb_uint8_t mac_retry_count; + zb_bool_t router_check_in_enabled; + zb_bool_t touchlink_interpan_enabled; + zb_bool_t wwah_parent_classification_enabled; + zb_bool_t wwah_app_event_retry_enabled; + zb_uint8_t wwah_app_event_retry_queue_size; + zb_bool_t wwah_rejoin_enabled; + zb_uint8_t mac_poll_failure_wait_time; + zb_bool_t configuration_mode_enabled; + zb_uint8_t current_debug_report_id; + zb_bool_t tc_security_on_nwk_key_rotation_enabled; + zb_bool_t wwah_bad_parent_recovery_enabled; + zb_uint8_t pending_network_update_channel; + zb_uint16_t pending_network_update_panid; + zb_uint16_t ota_max_offline_duration; +} zb_zcl_wwah_attr_t; + +extern zb_zcl_wwah_attr_t wwah_attr; + +/** @internal @brief Declare attribute list for WWAH cluster + @param attr_list - attribute list name +*/ + +#define ZB_ZCL_DECLARE_WWAH_ATTRIB_LIST(attr_list) \ + zb_zcl_attr_t attr_list [] = { \ + { \ + ZB_ZCL_ATTR_GLOBAL_CLUSTER_REVISION_ID, \ + ZB_ZCL_ATTR_TYPE_U16, \ + ZB_ZCL_ATTR_ACCESS_READ_ONLY, \ + (ZB_ZCL_NON_MANUFACTURER_SPECIFIC), \ + (void*) &(wwah_attr.cluster_revision) \ + }, \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_DISABLE_OTA_DOWNGRADES_ID, &(wwah_attr.disable_ota_downgrades)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_MGMT_LEAVE_WITHOUT_REJOIN_ENABLED_ID, &(wwah_attr.mgmt_leave_without_rejoin_enabled)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_NWK_RETRY_COUNT_ID, &(wwah_attr.nwk_retry_count)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_MAC_RETRY_COUNT_ID, &(wwah_attr.mac_retry_count)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_ROUTER_CHECK_IN_ENABLED_ID, &(wwah_attr.router_check_in_enabled)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_TOUCHLINK_INTERPAN_ENABLED_ID, &(wwah_attr.touchlink_interpan_enabled)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_WWAH_PARENT_CLASSIFICATION_ENABLED_ID, &(wwah_attr.wwah_parent_classification_enabled)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_WWAH_APP_EVENT_RETRY_ENABLED_ID, &(wwah_attr.wwah_app_event_retry_enabled)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_WWAH_APP_EVENT_RETRY_QUEUE_SIZE_ID, &(wwah_attr.wwah_app_event_retry_queue_size)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_WWAH_REJOIN_ENABLED_ID, &(wwah_attr.wwah_rejoin_enabled)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_MAC_POLL_FAILURE_WAIT_TIME_ID, &(wwah_attr.mac_poll_failure_wait_time)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_CONFIGURATION_MODE_ENABLED_ID, &(wwah_attr.configuration_mode_enabled)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_CURRENT_DEBUG_REPORT_ID_ID, &(wwah_attr.current_debug_report_id)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_TC_SECURITY_ON_NWK_KEY_ROTATION_ENABLED_ID, &(wwah_attr.tc_security_on_nwk_key_rotation_enabled)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_WWAH_BAD_PARENT_RECOVERY_ENABLED_ID, &(wwah_attr.wwah_bad_parent_recovery_enabled)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_PENDING_NETWORK_UPDATE_CHANNEL_ID, &(wwah_attr.pending_network_update_channel)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_PENDING_NETWORK_UPDATE_PANID_ID, &(wwah_attr.pending_network_update_panid)) \ + ZB_ZCL_SET_ATTR_DESC(ZB_ZCL_ATTR_WWAH_OTA_MAX_OFFLINE_DURATION_ID, &(wwah_attr.ota_max_offline_duration)) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + + /* Declare Cluster Revision Attribute */ +#define ZB_ZCL_DECLARE_WWAH_CLIENT_ATTRIB_LIST(attr_list) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_WWAH) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST \ + +/*! @internal Number of attributes mandatory for reporting in WWAH cluster */ +#define ZB_ZCL_WWAH_REPORT_ATTR_COUNT 0 + +/***************************** commands *****************************/ + +/** @internal Structure for beaconSurvey data type + */ + +/** + * @brief Determine a parent choose priority (WWAH-Requirements C-20) + * + * End Devices examine all beacons in the Good Link Quality group + * (if received beacon with an RSSI above @see minRssiForReceivingPackets + * +30 dbm) and choose the parent with highest parent priority, as shown below. + * If no suitable parents exist in the Good Link Quality group, then the End + * Device shall examine all beacons in the Marginal Link Quality group. + */ +typedef enum zb_zcl_wwah_parent_priority_e +{ + /*! Invalid value for parent priority */ + ZB_ZCL_WWAH_PARENT_PRIORITY_INVALID = 0, + + /*! 0b00 - no TC connectivity and Short Uptime or no WWAH parent */ + ZB_ZCL_WWAH_PARENT_PRIORITY_VERY_LOW = 1, + + /*! 0b01 - no TC connectivity and Long Uptime */ + ZB_ZCL_WWAH_PARENT_PRIORITY_LOW = 2, + + /*! 0b10 - TC connectivity and Short Uptime */ + ZB_ZCL_WWAH_PARENT_PRIORITY_HIGH = 3, + + /*! 0b11 - TC connectivity and Long Uptime */ + ZB_ZCL_WWAH_PARENT_PRIORITY_VERY_HIGH = 4 +} +zb_zcl_wwah_parent_priority_t; + +typedef ZB_PACKED_PRE struct zb_zcl_wwah_beacon_survey_s +{ + /*! The DeviceShort field contains the 16 bit short address of the beaconing device. */ + zb_uint16_t device_short; + /*! This is the RSSI of the beacon, expressed in dBm. */ + zb_int8_t rssi; + /*! This is the parent classification mask. */ + zb_uint8_t classification_mask; +} ZB_PACKED_STRUCT zb_zcl_wwah_beacon_survey_t; + +/*! @brief The PowerNotificationReason field is an enum containing all possible reasons for the power notification. + */ +enum zb_zcl_wwah_power_notification_reason_e +{ + /*! Unknown value */ + ZB_ZCL_WWAH_POWER_NOTIFICATION_REASON_UNKNOWN = 0x00, + /*! Battery value */ + ZB_ZCL_WWAH_POWER_NOTIFICATION_REASON_BATTERY = 0x01, + /*! Brownout value */ + ZB_ZCL_WWAH_POWER_NOTIFICATION_REASON_BROWNOUT = 0x02, + /*! Watchdog value */ + ZB_ZCL_WWAH_POWER_NOTIFICATION_REASON_WATCHDOG = 0x03, + /*! Reset Pin value */ + ZB_ZCL_WWAH_POWER_NOTIFICATION_REASON_RESET_PIN = 0x04, + /*! Memory/HW Fault value */ + ZB_ZCL_WWAH_POWER_NOTIFICATION_REASON_MEMORY_OR_HW_FAULT = 0x05, + /*! Software Exception value */ + ZB_ZCL_WWAH_POWER_NOTIFICATION_REASON_SOFTWARE_EXCEPTION = 0x06, + /*! OTA / Bootload Success value */ + ZB_ZCL_WWAH_POWER_NOTIFICATION_REASON_OTA_OR_BOOTLOAD_SUCCESS = 0x07, + /*! Software Reset value */ + ZB_ZCL_WWAH_POWER_NOTIFICATION_REASON_SOFTWARE_RESET = 0x08, + /*! Power Button value */ + ZB_ZCL_WWAH_POWER_NOTIFICATION_REASON_POWER_BUTTON = 0x09, + /*! Temperature value */ + ZB_ZCL_WWAH_POWER_NOTIFICATION_REASON_TEMPERATURE = 0x0A, + /*! Bootload Failure value */ + ZB_ZCL_WWAH_POWER_NOTIFICATION_REASON_BOOTLOAD_FAILURE = 0x0B, +}; + +/*! @brief The Enrollment Mode field is an enum containing the possible enrollment methods for an IAS Zone server. + */ + + +enum zb_zcl_wwah_enrollment_mode_e +{ + /*! Trip-to-pair value */ + ZB_ZCL_WWAH_ENROLLMENT_MODE_TRIP_TO_PAIR = 0x00, + /*! Auto-Enroll-Response value */ + ZB_ZCL_WWAH_ENROLLMENT_MODE_AUTO_ENROLL_RESPONSE = 0x01, + /*! Auto-Enroll-Request value */ + ZB_ZCL_WWAH_ENROLLMENT_MODE_AUTO_ENROLL_REQUEST = 0x02 +}; + +/*! @} + @endcond */ /* WWAH cluster internals */ + +/*! @} */ /* ZCL WWAH cluster definitions */ + +/*! @brief Add cluster_id to Enable APS Link Key Authorization command + @param ptr - [in/out] (zb_uint8_t*) current position + @param cluster_id - Cluster ID value +*/ +#define ZB_ZCL_WWAH_SEND_ENABLE_APS_LINK_KEY_AUTHORIZATION_ADD(ptr, cluster_id) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (cluster_id)); \ +} + +/*! @brief Start Enable APS Link Key Authorization command + @param buffer - to put packet to + @param def_resp - enable/disable default response + @param number_of_clusters_to_exempt - Number of Clusters To Exempt value + @param ptr - [out] (zb_uint8_t*) current position for ZB_ZCL_WWAH_SEND_ENABLE_APS_LINK_KEY_AUTHORIZATION_ADD +*/ +#define ZB_ZCL_WWAH_SEND_ENABLE_APS_LINK_KEY_AUTHORIZATION_START( \ + buffer, def_resp, number_of_clusters_to_exempt, ptr) \ +{ \ + ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_ENABLE_APS_LINK_KEY_AUTHORIZATION_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (number_of_clusters_to_exempt)); \ +} + +/*! @brief End form Enable APS Link Key Authorization command + @param ptr - (zb_uint8_t*) current position + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_ENABLE_APS_LINK_KEY_AUTHORIZATION_END( \ + ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb) \ +{ \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Start Disable APS Link Key Authorization command + @param buffer - to put packet to + @param def_resp - enable/disable default response + @param number_of_clusters_to_exempt - Number of Clusters To Exempt value + @param ptr - [out] (zb_uint8_t*) current position for ZB_ZCL_WWAH_SEND_DISABLE_APS_LINK_KEY_AUTHORIZATION_ADD +*/ +#define ZB_ZCL_WWAH_SEND_DISABLE_APS_LINK_KEY_AUTHORIZATION_START( \ + buffer, def_resp, number_of_clusters_to_exempt, ptr) \ +{ \ + ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_DISABLE_APS_LINK_KEY_AUTHORIZATION_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (number_of_clusters_to_exempt)); \ +} + +/*! @brief Add cluster_id to Disable APS Link Key Authorization command + @param ptr - [in/out] (zb_uint8_t*) current position + @param cluster_id - Cluster ID value +*/ +#define ZB_ZCL_WWAH_SEND_DISABLE_APS_LINK_KEY_AUTHORIZATION_ADD(ptr, cluster_id) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (cluster_id)); \ +} + +/*! @brief End form Disable APS Link Key Authorization command + @param ptr - (zb_uint8_t*) current position + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_DISABLE_APS_LINK_KEY_AUTHORIZATION_END( \ + ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb) \ +{ \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send APS Link Key Authorization Query command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param cluster_id - Cluster ID value*/ +#define ZB_ZCL_WWAH_SEND_APS_LINK_KEY_AUTHORIZATION_QUERY( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, cluster_id) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_ID); \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (cluster_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Request New APS Link Key command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_REQUEST_NEW_APS_LINK_KEY( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_REQUEST_NEW_APS_LINK_KEY_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Enable WWAH App Event Retry Algorithm command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param first_backoff_time_in_seconds - First Backoff Time In Seconds value + @param backoff_sequence_common_ratio - Backoff Sequence Common Ratio value + @param max_backoff_time_in_seconds - Max Backoff Time In Seconds value + @param max_re_delivery_attempts - Max Re_Delivery Attempts value*/ +#define ZB_ZCL_WWAH_SEND_ENABLE_WWAH_APP_EVENT_RETRY_ALGORITHM( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + first_backoff_time_in_seconds, backoff_sequence_common_ratio, \ + max_backoff_time_in_seconds, max_re_delivery_attempts) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_ENABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (first_backoff_time_in_seconds)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (backoff_sequence_common_ratio)); \ + ZB_ZCL_PACKET_PUT_DATA32(ptr, (max_backoff_time_in_seconds)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (max_re_delivery_attempts)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Disable WWAH App Event Retry Algorithm command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_DISABLE_WWAH_APP_EVENT_RETRY_ALGORITHM( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_DISABLE_WWAH_APP_EVENT_RETRY_ALGORITHM_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Request Time command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_REQUEST_TIME( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_REQUEST_TIME_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Enable WWAH Rejoin Algorithm command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param fast_rejoin_timeout_in_seconds - Fast Rejoin Timeout In Seconds value + @param duration_between_each_rejoin_in_seconds - Duration Between Each Rejoin In Seconds value + @param fast_rejoin_first_backoff_in_seconds - Fast Rejoin First Backoff In Seconds value + @param max_backoff_time_in_seconds - Max Backoff Time In Seconds value + @param max_backoff_iterations - max backoff iterations*/ +#define ZB_ZCL_WWAH_SEND_ENABLE_WWAH_REJOIN_ALGORITHM( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, \ + fast_rejoin_timeout_in_seconds, duration_between_each_rejoin_in_seconds, \ + fast_rejoin_first_backoff_in_seconds, max_backoff_time_in_seconds, \ + max_backoff_iterations) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_ENABLE_WWAH_REJOIN_ALGORITHM_ID); \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (fast_rejoin_timeout_in_seconds)); \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (duration_between_each_rejoin_in_seconds)); \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (fast_rejoin_first_backoff_in_seconds)); \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (max_backoff_time_in_seconds)); \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (max_backoff_iterations)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Disable WWAH Rejoin Algorithm command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_DISABLE_WWAH_REJOIN_ALGORITHM( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_DISABLE_WWAH_REJOIN_ALGORITHM_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Set IAS Zone Enrollment Method command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param enrollment_mode - Enrollment Mode value*/ +#define ZB_ZCL_WWAH_SEND_SET_IAS_ZONE_ENROLLMENT_METHOD( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, enrollment_mode) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_SET_IAS_ZONE_ENROLLMENT_METHOD_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (enrollment_mode)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Clear Binding Table command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_CLEAR_BINDING_TABLE( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_CLEAR_BINDING_TABLE_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Enable Periodic Router Check Ins command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param check_in_interval - Check_In Interval value*/ +#define ZB_ZCL_WWAH_SEND_ENABLE_PERIODIC_ROUTER_CHECK_INS( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, check_in_interval) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_ENABLE_PERIODIC_ROUTER_CHECK_INS_ID); \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (check_in_interval)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Disable Periodic Router Check Ins command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_DISABLE_PERIODIC_ROUTER_CHECK_INS( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_DISABLE_PERIODIC_ROUTER_CHECK_INS_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Set MAC Poll CCA Wait Time command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param wait_time - Wait Time value*/ +#define ZB_ZCL_WWAH_SEND_SET_MAC_POLL_CCA_WAIT_TIME( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, wait_time) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_SET_MAC_POLL_CCA_WAIT_TIME_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (wait_time)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Set Pending Network Update command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param channel - Channel value + @param pan_id - PAN ID value*/ +#define ZB_ZCL_WWAH_SEND_SET_PENDING_NETWORK_UPDATE( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, channel, pan_id) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_SET_PENDING_NETWORK_UPDATE_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (channel)); \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (pan_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Add cluster_id to Require APS ACKs on Unicasts command + @param ptr - [in/out] (zb_uint8_t*) current position + @param cluster_id - Cluster ID value +*/ +#define ZB_ZCL_WWAH_SEND_REQUIRE_APS_ACKS_ON_UNICASTS_ADD(ptr, cluster_id) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (cluster_id)); \ +} + +/*! @brief Start Require APS ACKs on Unicasts command + @param buffer - to put packet to + @param def_resp - enable/disable default response + @param number_of_clusters_to_exempt - Number of Clusters to Exempt value + @param ptr - [out] (zb_uint8_t*) current position for ZB_ZCL_WWAH_SEND_REQUIRE_APS_ACKS_ON_UNICASTS_ADD +*/ +#define ZB_ZCL_WWAH_SEND_REQUIRE_APS_ACKS_ON_UNICASTS_START( \ + buffer, def_resp, number_of_clusters_to_exempt, ptr) \ +{ \ + ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_REQUIRE_APS_ACKS_ON_UNICASTS_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (number_of_clusters_to_exempt)); \ +} + +/*! @brief End form Require APS ACKs on Unicasts command + @param ptr - (zb_uint8_t*) current position + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_REQUIRE_APS_ACKS_ON_UNICASTS_END( \ + ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb) \ +{ \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Remove APS ACKs on Unicasts Requirement command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_REMOVE_APS_ACKS_ON_UNICASTS_REQUIREMENT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_REMOVE_APS_ACKS_ON_UNICASTS_REQUIREMENT_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send APS ACK Requirement Query command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_APS_ACK_REQUIREMENT_QUERY( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_APS_ACK_REQUIREMENT_QUERY_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Debug Report Query command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param debug_report_id - Debug Report ID value*/ +#define ZB_ZCL_WWAH_SEND_DEBUG_REPORT_QUERY( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, debug_report_id) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_DEBUG_REPORT_QUERY_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (debug_report_id)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Survey Beacons command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status + @param standard_beacons - Standard Beacons value*/ +#define ZB_ZCL_WWAH_SEND_SURVEY_BEACONS( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb, standard_beacons) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_SURVEY_BEACONS_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (standard_beacons)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Disable OTA Downgrades command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_DISABLE_OTA_DOWNGRADES( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_DISABLE_OTA_DOWNGRADES_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Disable MGMT Leave Without Rejoin command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_DISABLE_MGMT_LEAVE_WITHOUT_REJOIN( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_DISABLE_MGMT_LEAVE_WITHOUT_REJOIN_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Disable Touchlink Interpan Message Support command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_DISABLE_TOUCHLINK_INTERPAN_MESSAGE_SUPPORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_DISABLE_TOUCHLINK_INTERPAN_MESSAGE_SUPPORT_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Enable WWAH Parent Classification command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_ENABLE_WWAH_PARENT_CLASSIFICATION( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_ENABLE_WWAH_PARENT_CLASSIFICATION_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} +/*! @brief Send Disable WWAH Parent Classification command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_DISABLE_WWAH_PARENT_CLASSIFICATION( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_DISABLE_WWAH_PARENT_CLASSIFICATION_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Enable TC Security On NWK Key Rotation command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_ENABLE_TC_SECURITY_ON_NWK_KEY_ROTATION( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_ENABLE_TC_SECURITY_ON_NWK_KEY_ROTATION_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} +/*! @brief Send Enable WWAH Bad Parent Recovery command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_ENABLE_WWAH_BAD_PARENT_RECOVERY( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_ENABLE_WWAH_BAD_PARENT_RECOVERY_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Disable WWAH Bad Parent Recovery command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_DISABLE_WWAH_BAD_PARENT_RECOVERY( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_DISABLE_WWAH_BAD_PARENT_RECOVERY_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Enable Configuration Mode command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_ENABLE_CONFIGURATION_MODE( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_ENABLE_CONFIGURATION_MODE_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Disable Configuration Mode command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_DISABLE_CONFIGURATION_MODE( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_DISABLE_CONFIGURATION_MODE_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Add cluster_id to Use Trust Center for Cluster command + @param ptr - [in/out] (zb_uint8_t*) current position + @param cluster_id - Cluster ID value +*/ +#define ZB_ZCL_WWAH_SEND_USE_TRUST_CENTER_FOR_CLUSTER_ADD(ptr, cluster_id) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (cluster_id)); \ +} + +/*! @brief Start Use Trust Center for Cluster command + @param buffer - to put packet to + @param def_resp - enable/disable default response + @param number_of_clusters - Number of Clusters value + @param ptr - [out] (zb_uint8_t*) current position for ZB_ZCL_WWAH_SEND_USE_TRUST_CENTER_FOR_CLUSTER_ADD +*/ +#define ZB_ZCL_WWAH_SEND_USE_TRUST_CENTER_FOR_CLUSTER_START( \ + buffer, def_resp, number_of_clusters, ptr) \ +{ \ + ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_USE_TRUST_CENTER_FOR_CLUSTER_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (number_of_clusters)); \ +} + +/*! @brief End form Use Trust Center for Cluster command + @param ptr - (zb_uint8_t*) current position + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_USE_TRUST_CENTER_FOR_CLUSTER_END( \ + ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb) \ +{ \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Trust Center for Cluster Server Query command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param def_resp - enable/disable default response + @param cb - callback for getting command send status +*/ +#define ZB_ZCL_WWAH_SEND_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, def_resp, cb) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_REQ_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_SRV, ZB_ZCL_MANUFACTURER_SPECIFIC, def_resp); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_ID); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send APS Link Key Authorization Query Response command + @param buffer - to put packet to + @param seq - sequence + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status + @param cluster_id - Cluster ID value + @param aps_link_key_authorization_status - APS Link Key Authorization Status value*/ +#define ZB_ZCL_WWAH_SEND_APS_LINK_KEY_AUTHORIZATION_QUERY_RESPONSE( \ + buffer, seq, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb, cluster_id, \ + aps_link_key_authorization_status) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, (seq), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_APS_LINK_KEY_AUTHORIZATION_QUERY_RESPONSE_ID); \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (cluster_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (aps_link_key_authorization_status)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Powering Off Notification command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status + @param power_notification_reason - PowerNotificationReason value + @param manufacturer_id - Manufacturer ID value + @param manufacturer_power_notification_reason_length - Manufacturer Power Notification Reason Length value + @param manufacturer_power_notification_reason - Manufacturer Power Notification Reason value*/ +#define ZB_ZCL_WWAH_SEND_POWERING_OFF_NOTIFICATION( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb, \ + power_notification_reason, manufacturer_id, \ + manufacturer_power_notification_reason_length, \ + manufacturer_power_notification_reason) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_POWERING_OFF_NOTIFICATION_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (power_notification_reason)); \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (manufacturer_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (manufacturer_power_notification_reason_length)); \ + ZB_ZCL_PACKET_PUT_DATA_N(ptr, (manufacturer_power_notification_reason), \ + (manufacturer_power_notification_reason_length)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Powering On Notification command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status + @param power_notification_reason - PowerNotificationReason value + @param manufacturer_id - Manufacturer ID value + @param manufacturer_power_notification_reason_length - Manufacturer Power Notification Reason Length value + @param manufacturer_power_notification_reason - Manufacturer Power Notification Reason value*/ +#define ZB_ZCL_WWAH_SEND_POWERING_ON_NOTIFICATION( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb, \ + power_notification_reason, manufacturer_id, \ + manufacturer_power_notification_reason_length, \ + manufacturer_power_notification_reason) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_POWERING_ON_NOTIFICATION_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (power_notification_reason)); \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (manufacturer_id)); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (manufacturer_power_notification_reason_length)); \ + ZB_ZCL_PACKET_PUT_DATA_N(ptr, (manufacturer_power_notification_reason), \ + (manufacturer_power_notification_reason_length)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Short Address Change command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status + @param device_eui64 - DeviceEUI64 value + @param device_short - DeviceShort value*/ +#define ZB_ZCL_WWAH_SEND_SHORT_ADDRESS_CHANGE( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb, device_eui64, device_short) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_SHORT_ADDRESS_CHANGE_ID); \ + ZB_ZCL_PACKET_PUT_DATA64(ptr, (device_eui64)); \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (device_short)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Add cluster_id to APS ACK Requirement Query Response command + @param ptr - [in/out] (zb_uint8_t*) current position + @param cluster_id - Cluster ID value +*/ +#define ZB_ZCL_WWAH_SEND_APS_ACK_REQUIREMENT_QUERY_RESPONSE_ADD(ptr, cluster_id) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (cluster_id)); \ +} + +/*! @brief Start APS ACK Requirement Query Response command + @param buffer - to put packet to + @param seq - sequence + @param number_of_clusters_to_exempt - Number of Clusters to Exempt value + @param ptr - [out] (zb_uint8_t*) current position for ZB_ZCL_WWAH_SEND_APS_ACK_REQUIREMENT_QUERY_RESPONSE_ADD +*/ +#define ZB_ZCL_WWAH_SEND_APS_ACK_REQUIREMENT_QUERY_RESPONSE_START( \ + buffer, seq, number_of_clusters_to_exempt, ptr) \ +{ \ + (ptr) = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, (seq), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_APS_ACK_REQUIREMENT_QUERY_RESPONSE_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (number_of_clusters_to_exempt)); \ +} + +/*! @brief End form APS ACK Requirement Query Response command + @param ptr - (zb_uint8_t*) current position + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier +*/ +#define ZB_ZCL_WWAH_SEND_APS_ACK_REQUIREMENT_QUERY_RESPONSE_END( \ + ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id) \ +{ \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, NULL); \ +} + +/*! @brief Send Power Descriptor Change command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status + @param node_power_desc - Node Power Descriptor value */ +#define ZB_ZCL_WWAH_SEND_POWER_DESCRIPTOR_CHANGE( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb, node_power_desc) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_POWER_DESCRIPTOR_CHANGE_ID); \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (node_power_desc)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send New Debug Report Notification command + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status + @param debug_report_id - Debug Report ID value + @param size_of_report - Size of Report value*/ +#define ZB_ZCL_WWAH_SEND_NEW_DEBUG_REPORT_NOTIFICATION( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb, debug_report_id, \ + size_of_report) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, ZB_ZCL_GET_SEQ_NUM(), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_NEW_DEBUG_REPORT_NOTIFICATION_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (debug_report_id)); \ + ZB_ZCL_PACKET_PUT_DATA32(ptr, (size_of_report)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Send Debug Report Query Response command + @param buffer - to put packet to + @param seq - sequence + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier + @param cb - callback for getting command send status + @param debug_report_id - Debug Report ID value + @param report_data - Report data value + @param size_of_report - Report data size */ + +#define ZB_ZCL_WWAH_SEND_DEBUG_REPORT_QUERY_RESPONSE( \ + buffer, seq, addr, dst_addr_mode, dst_ep, ep, prfl_id, cb, debug_report_id, report_data, \ + size_of_report) \ +{ \ + zb_uint8_t* ptr = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, (seq), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_DEBUG_REPORT_QUERY_RESPONSE_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (debug_report_id)); \ + ZB_ZCL_PACKET_PUT_DATA_N(ptr, (report_data), (size_of_report)); \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, cb); \ +} + +/*! @brief Add cluster_id to Trust Center for Cluster Server Query Response command + @param ptr - [in/out] (zb_uint8_t*) current position + @param cluster_id - Cluster ID value +*/ +#define ZB_ZCL_WWAH_SEND_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_RESPONSE_ADD(ptr, cluster_id) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA16(ptr, (cluster_id)); \ +} + +/*! @brief Start Trust Center for Cluster Server Query Response command + @param buffer - to put packet to + @param seq - sequence + @param number_of_clusters - Number of Clusters value + @param ptr - [out] (zb_uint8_t*) current position for ZB_ZCL_WWAH_SEND_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_RESPONSE_ADD +*/ +#define ZB_ZCL_WWAH_SEND_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_RESPONSE_START( \ + buffer, seq, number_of_clusters, ptr) \ +{ \ + (ptr) = ZB_ZCL_START_PACKET(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, (seq), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_RESPONSE_ID); \ + ZB_ZCL_PACKET_PUT_DATA8(ptr, (number_of_clusters)); \ +} + +/*! @brief End form Trust Center for Cluster Server Query Response command + @param ptr - (zb_uint8_t*) current position + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier +*/ +#define ZB_ZCL_WWAH_SEND_TRUST_CENTER_FOR_CLUSTER_SERVER_QUERY_RESPONSE_END( \ + ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id) \ +{ \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, NULL); \ +} + +/*! @brief Start Survey Beacons Response command + @param buffer - to put packet to + @param seq - sequence +*/ +#define ZB_ZCL_WWAH_SEND_SURVEY_BEACONS_RESPONSE_START( \ + buffer, seq) \ +{ \ + zb_uint8_t *ptr = zb_buf_begin(buffer); \ + ZB_ZCL_CONSTRUCT_SPECIFIC_COMMAND_RESP_FRAME_CONTROL_A(ptr, \ + ZB_ZCL_FRAME_DIRECTION_TO_CLI, ZB_ZCL_MANUFACTURER_SPECIFIC); \ + ZB_ZCL_CONSTRUCT_COMMAND_HEADER_EXT(ptr, (seq), \ + ZB_ZCL_MANUFACTURER_SPECIFIC, WWAH_MANUFACTURER_CODE, \ + ZB_ZCL_CMD_WWAH_SURVEY_BEACONS_RESPONSE_ID); \ +} + +/*! @brief Add beacons number and beacon survey info to Survey Beacons Response command + @param ptr - [in/out] (zb_uint8_t*) current position + @param src - source pointer to the first Beacon value + @param num - number of beacons +*/ +#define ZB_ZCL_WWAH_SEND_SURVEY_BEACONS_RESPONSE_ADD_ALL(ptr, src, num) \ +{ \ + ZB_ZCL_PACKET_PUT_DATA8((ptr), (num)); \ + ZB_MEMMOVE((ptr), (src), ((num) * sizeof(zb_zcl_wwah_beacon_survey_t))); \ + (ptr) += ((num) * sizeof(zb_zcl_wwah_beacon_survey_t)); \ +} + +/*! @brief End form Survey Beacons Response command + @param ptr - (zb_uint8_t*) current position + @param buffer - to put packet to + @param addr - address to send packet to + @param dst_addr_mode - addressing mode + @param dst_ep - destination endpoint + @param ep - sending endpoint + @param prfl_id - profile identifier +*/ +#define ZB_ZCL_WWAH_SEND_SURVEY_BEACONS_RESPONSE_END( \ + ptr, buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id) \ +{ \ + ZB_ZCL_FINISH_PACKET(buffer, ptr) \ + ZB_ZCL_SEND_COMMAND_SHORT( \ + buffer, addr, dst_addr_mode, dst_ep, ep, prfl_id, ZB_ZCL_CLUSTER_ID_WWAH, NULL); \ +} +zb_bool_t zb_is_wwah_server(void); +void wwah_post_commissioning_actions(void); +zb_bool_t zb_zcl_wwah_check_new_channel(zb_uint32_t new_channel_mask); +zb_bool_t zb_zcl_wwah_check_new_panid(zb_uint16_t new_panid); +zb_uint8_t zb_zcl_wwah_mac_poll_cca_retry_count(void); +zb_time_t zb_zcl_wwah_mac_poll_failure_wait_time(void); +zb_bool_t zb_zcl_wwah_check_if_forced_to_use_tc(zb_uint16_t cluster_id); +zb_bool_t zb_zcl_wwah_check_zdo_command(zb_apsde_data_indication_t *di); +zb_bool_t zb_zcl_wwah_check_if_aps_ack_needed(zb_uint16_t cluster_id); +zb_bool_t zb_zcl_wwah_check_if_aps_link_key_authorization_needed(zb_uint16_t cluster_id); +zb_bool_t zb_zcl_wwah_check_cluster_permission(zb_uint16_t nwk_addr, zb_uint16_t cluster_id); +zb_bool_t zb_zcl_wwah_check_if_leave_without_rejoin_allowed(void); +zb_bool_t zb_zcl_wwah_check_if_wwah_rejoin_enabled(void); +void zb_zcl_wwah_schedule_send_power_descriptor_change(void); +zb_bool_t zb_zcl_wwah_check_zdo_command(zb_apsde_data_indication_t *di); +zb_bool_t zb_zcl_wwah_check_if_interpan_supported(void); +zb_bool_t zb_zcl_wwah_check_if_downgrade_disabled(void); +zb_bool_t zb_zcl_wwah_periodic_checkin_read_attr_handle(zb_uint8_t param); +zb_bool_t zb_zcl_wwah_periodic_checkin_block_zcl_cmd(zb_zcl_parsed_hdr_t *cmd_info); +void zb_zcl_wwah_periodic_checkin_tc_poll(zb_uint8_t param); +void zb_zcl_wwah_periodic_checkin_match_desc_req(zb_uint8_t param); +void zb_zcl_wwah_periodic_checkin_match_desc_req_delayed(zb_uint8_t param); +void zb_zcl_wwah_stop_periodic_checkin(void); +void zb_zcl_wwah_start_periodic_checkin(void); +zb_bool_t zb_zcl_wwah_check_src_addr_for_cluster(zb_uint16_t short_addr, zb_uint16_t cluster_id); + +void zb_zcl_wwah_set_wwah_behavior(zb_uint8_t behavior); +void zb_zcl_wwah_stop_bad_parent_recovery(void); +void zb_zcl_wwah_start_bad_parent_recovery(void); + +#ifdef ZB_JOIN_CLIENT +zb_ret_t zb_zcl_wwah_get_rejoin_tmo(zb_uint16_t attempt, zb_time_t *tmo); +#endif + +/** @endcond */ /* DOXYGEN_ZCL_SECTION */ + +#define ZB_ZCL_WWAH_REPORT_ATTR_COUNT 0 + +#if (defined ZB_ZCL_SUPPORT_CLUSTER_WWAH && (defined ZB_ZCL_ENABLE_WWAH_SERVER || defined ZB_ZCL_ENABLE_WWAH_CLIENT)) +typedef ZB_PACKED_PRE struct zb_zcl_wwah_context_s +{ + zb_uint8_t wwah_behavior; +#ifdef ZB_ZCL_ENABLE_WWAH_SERVER + zb_uint8_t wwah_hub_endpoint; + zb_uint16_t wwah_hub_address; + zb_uint16_t time_server_addr; + zb_uint8_t time_server_endpoint; + + zb_uint8_t aps_ack_exempt_table_cnt; + /* This is a list of clusters that should be exempt from requiring APS ACKs on unicasts. */ + zb_uint16_t aps_ack_exempt_table[ZB_ZCL_WWAH_APS_ACK_EXEMPT_TABLE_SIZE]; + + /* ZB_TRUE - enforces that all cluster commands for the cluster have APS level security + * except for those in the exemption list*/ + /* ZB_FALSE - enforces that all cluster commands for the cluster doesn't have APS level security + * except for those in the exemption list. This is default value*/ + zb_bool_t aps_link_key_enabled_by_default; + + zb_uint8_t aps_link_key_authorization_table_cnt; + /* This is a exemption list of clusters for requiring APS level security */ + zb_uint16_t aps_link_key_authorization_table[ZB_ZCL_WWAH_APS_LINK_KEY_AUTHORIZATION_TABLE_SIZE]; + + zb_uint8_t use_trust_center_for_cluster_table_cnt; + /* This is a list of clusters that should be forced to use the Trust Center. */ + zb_uint16_t use_trust_center_for_cluster_table[ZB_ZCL_WWAH_USE_TRUST_CENTER_FOR_CLUSTER_TABLE_SIZE]; + + /* ======= Survey Beacon related context ======= */ + zb_uint8_t survey_beacons_seq_number; + zb_uint8_t survey_beacons_in_progress; + + zb_zcl_wwah_periodic_checkins_data_t periodic_checkins; + + zb_zcl_wwah_enable_wwah_rejoin_algorithm_t rejoin_alg; + zb_zcl_wwah_bad_parent_recovery_data_t bad_parent_recovery; +#endif +#if !(defined ZB_ZCL_ENABLE_WWAH_SERVER || defined ZB_ZCL_ENABLE_WWAH_CLIENT) + zb_uint8_t make_iso_compiler_happy; +#endif +} zb_zcl_wwah_context_t; +#endif + +#define ZB_ZCL_WWAH_REJOIN_SLEEPY_ED_TIMEOUT (ZB_TIME_ONE_SECOND * 60 * 15) +#define ZB_ZCL_WWAH_REJOIN_NON_SLEEPY_ED_ROUTER_TIMEOUT (ZB_TIME_ONE_SECOND * 60 * 60 * 24) +/* For debug purpose: #define ZB_ZCL_WWAH_REJOIN_NON_SLEEPY_ED_ROUTER_TIMEOUT (ZB_TIME_ONE_SECOND * 60)*/ + +#define ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_TIMEOUT (ZB_TIME_ONE_SECOND * 60 * 60 * 24) +/* For debug purpose: #define ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_TIMEOUT (ZB_TIME_ONE_SECOND * 30)*/ +#define ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_POLL_CONTROL_CHECK_IN_FAILED_CNT 3 +/* FIXME: Is it defined somewhere in WWAH spec? */ +#define ZB_ZCL_WWAH_BAD_PARENT_RECOVERY_RSSI_IS_GOOD(rssi) (rssi >= -100) +void zb_zcl_wwah_bad_parent_recovery_signal(zb_bufid_t sig); + +zb_ret_t zb_zcl_wwah_request_new_aps_link_key_handler(zb_uint8_t param); +zb_ret_t zb_zcl_wwah_enable_wwah_app_event_retry_algorithm_handler(zb_uint8_t param); +zb_ret_t zb_zcl_wwah_disable_wwah_app_event_retry_algorithm_handler(zb_uint8_t param); +zb_ret_t zb_zcl_wwah_request_time_handler(zb_uint8_t param); +zb_ret_t zb_zcl_wwah_enable_wwah_rejoin_algorithm_handler(zb_uint8_t param); +zb_ret_t zb_zcl_wwah_disable_wwah_rejoin_algorithm_handler(zb_uint8_t param); + +void zb_zcl_wwah_init_server(void); +void zb_zcl_wwah_init_server_attr(void); +void zb_zcl_wwah_init_client(void); +zb_ret_t zb_zcl_wwah_update_time(zb_uint8_t param); +#define ZB_ZCL_CLUSTER_ID_WWAH_SERVER_ROLE_INIT zb_zcl_wwah_init_server +#define ZB_ZCL_CLUSTER_ID_WWAH_CLIENT_ROLE_INIT zb_zcl_wwah_init_client + +#endif /* ZB_ZCL_WWAH_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zcl_ota_upgrade_commands.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zcl_ota_upgrade_commands.h new file mode 100644 index 0000000..a3cb467 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zcl_ota_upgrade_commands.h @@ -0,0 +1,44 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZCL OTA Upgrade cluster specific command declarations +*/ + +#ifndef ZCL_OTA_UPGRADE_COMMANDS_H +#define ZCL_OTA_UPGRADE_COMMANDS_H 1 + +#endif /* ZCL_OTA_UPGRADE_COMMANDS_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zcl/zcl_shade_config_commands.h b/managed_components/espressif__esp-zboss-lib/include/zcl/zcl_shade_config_commands.h new file mode 100644 index 0000000..be243a9 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zcl/zcl_shade_config_commands.h @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZCL Shade Configuration cluster specific command declarations +*/ + +#ifndef ZCL_LEVEL_SHADE_CONFIG_COMMANDS_H +#define ZCL_LEVEL_SHADE_CONFIG_COMMANDS_H 1 + +void shade_normal_processing(zb_uint8_t ep_id, zb_uint16_t cluster_id, zb_uint8_t value); +void shade_config_processing(zb_uint8_t ep_id); + +#endif /* ZCL_LEVEL_CONTROL_COMMANDS_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zgp/zgp_internal.h b/managed_components/espressif__esp-zboss-lib/include/zgp/zgp_internal.h new file mode 100644 index 0000000..d4793de --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zgp/zgp_internal.h @@ -0,0 +1,2770 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: Interface for ZGP endpoint (both sink and proxy) +*/ + +#ifndef ZGP_INTERNAL_H +#define ZGP_INTERNAL_H 1 + + +#ifdef ZB_ENABLE_ZGP + + +/** + @cond internals_doc + @addtogroup zgp_internal + @{ +*/ + +/** + * @brief Security key sub-field value of Extended NWK frame control field + * derived from ZGPD key type (see @ref zb_zgp_security_key_type_e) + * + * ZGP spec, A.1.4.1.3 + * The Security Key sub-field, if set to 0b1, indicates an individual key + * (KeyType 0b100 or 0b111). If set to 0b0, it indicates a shared key + * (KeyType 0b011, 0b01017 or 0b001) or no key. + */ +#define ZGP_KEY_TYPE_IS_INDIVIDUAL(kt) \ + ((kt) == ZB_ZGP_SEC_KEY_TYPE_ZGPD_INDIVIDUAL \ + || (kt) == ZB_ZGP_SEC_KEY_TYPE_DERIVED_INDIVIDUAL) + +#ifndef ZB_ZGPD_ROLE + +#define ZB_ZGP_MAX_CONTACT_STATUS_BITS 8 +#define ZB_ZGP_MAX_GPDF_CMD_PAYLOAD_APP_ID_0000 59 +#define ZB_ZGP_MAX_GPDF_CMD_PAYLOAD_APP_ID_0010 54 + +#define ZB_ZGP_UNSEL_TEMP_MASTER_IDX 0xFF +#define ZB_ZGP_TEMP_MASTER_EMPTY_ENTRY 0xFFFF + +#define ZB_APP_DESCR_TIMEOUT (20*ZB_TIME_ONE_SECOND) +#define ZB_ZGP_MULTI_SENSOR_COMMISSIONING_TIMEOUT (20*ZB_TIME_ONE_SECOND) /* A.3.6.2.4 */ + +#define ZB_ZGPS_CMD_PROCESSING_POSTPONED_MS 100U + +typedef ZB_PACKED_PRE struct zb_zgp_gp_proxy_info_s +{ + zb_uint16_t short_addr; + zb_uint8_t link; +}ZB_PACKED_STRUCT zb_zgp_gp_proxy_info_t; + +/** @brief possible types of GP device */ +typedef enum zgp_gp_device_e { + ZGP_DEVICE_PROXY = 0x0060, + ZGP_DEVICE_PROXY_BASIC = 0x0061, + ZGP_DEVICE_TARGET_PLUS = 0x0062, + ZGP_DEVICE_TARGET = 0x0063, + ZGP_DEVICE_COMMISSIONING_TOOL = 0x0064, + ZGP_DEVICE_COMBO = 0x0065, + ZGP_DEVICE_COMBO_BASIC = 0x0066 +} zgp_gp_device_t; + +/*! @} */ + +/* Structure stores GreenPower security and commissioning parameters */ +typedef ZB_PACKED_PRE struct zb_zgp_cluster_s +{ + /* FIXME: Decrease memory consumed by: a) move this field after arrays; b) use bitfields where possible. */ + zb_uint8_t gp_shared_security_key_type; /**< @see zb_zgp_shared_security_key_type_t */ + zb_uint8_t gp_shared_security_key[ZB_CCM_KEY_SIZE]; + zb_uint8_t gp_link_key[ZB_CCM_KEY_SIZE]; + zb_uint8_t gps_communication_mode; /**< @see zgp_communication_mode_t */ + zb_uint8_t gps_commissioning_exit_mode; /**< @see zgp_commissioning_exit_mode_t */ + zb_uint8_t gps_security_level; + zb_uint16_t gps_commissioning_window; + /* let's align it to 16 bytes (38 + 10) */ + zb_uint16_t align_dummy[5]; +} ZB_PACKED_STRUCT zb_zgp_cluster_t; + +typedef struct zb_zgp_tbl_array_s +{ + zb_uint32_t back_sec_counter; + zb_uint32_t security_counter; + zb_uint32_t nvram_offset; + zb_uint8_t lqi; + zb_int8_t rssi; + + /* bit 0 - EntryValid flag + * bit 1 - FirstToForward flag + * bit 2 - HasAllUnicastRoutes flag + * bits 3-7 reserved + */ + zb_uint8_t runtime_options; + zb_uint8_t search_counter; +} zb_zgp_tbl_array_t; + +#if defined ZB_ENABLE_ZGP_SINK && defined ZB_ENABLE_ZGP_PROXY +#define ZB_ZGP_SEC_CNT_TIMEOUT_TBL_SIZE (((ZB_ZGP_PROXY_TBL_SIZE > ZB_ZGP_SINK_TBL_SIZE) ? ZB_ZGP_PROXY_TBL_SIZE : ZB_ZGP_SINK_TBL_SIZE + 7) / 8) +#else +#ifdef ZB_ENABLE_ZGP_SINK +#define ZB_ZGP_SEC_CNT_TIMEOUT_TBL_SIZE ((ZB_ZGP_SINK_TBL_SIZE + 7) / 8) +#endif /* ZB_ENABLE_ZGP_SINK */ +#ifdef ZB_ENABLE_ZGP_PROXY +#define ZB_ZGP_SEC_CNT_TIMEOUT_TBL_SIZE ((ZB_ZGP_PROXY_TBL_SIZE + 7) / 8) +#endif /* ZB_ENABLE_ZGP_PROXY */ +#endif /* defined ZB_ENABLE_ZGP_SINK && defined ZB_ENABLE_ZGP_PROXY */ + +typedef struct zb_zgp_tbl_s +{ + zgp_tbl_ent_t cached; + /* pack 8 4-bit entries to every array element */ + zb_uint32_t security_counter_timeouts[ZB_ZGP_SEC_CNT_TIMEOUT_TBL_SIZE]; + zb_uint_t cached_i; + zb_uint_t entry_size; + zb_uint_t tbl_size; + zb_uint8_t nvram_dataset; /* 128 - frame dropped */ \ + /* abs(new_sn - prev_sn) = 125 - 9 = 116 < 128 - frame passed */ \ + /* It is needed to avoid too many drop situations after ZGP reset. */ \ + /* NK:TODO: We do not store this counter in nvram, so when GW reset occurs, it will skip some pkts. */ \ + zb_uint8_t diff = (new_sn > prev_sn) ? (new_sn - prev_sn) : (prev_sn - new_sn); \ + /* Check that diff in seq nums falls into half of seq num value range */ \ + ret = ((diff > 0) && (diff < 128)) ? ZB_TRUE : ZB_FALSE; \ +} +#endif + +/********************************************************************/ +/****************** ZGP Proxy table definitions *********************/ +/********************************************************************/ +#define ZGP_TBL_IS_SINK(ent) ((ent)->is_sink==ZB_TRUE) + +#define ZGP_TBL_SINK_GET_SEC_PRESENT(ent) (((ent)->options & (1<<9)) ? 1 : 0) +#define ZGP_TBL_PROXY_GET_SEC_PRESENT(ent) (((ent)->options & (1<<14)) ? 1 : 0) + +#define ZGP_TBL_GET_SEC_PRESENT(ent) ( ZGP_TBL_IS_SINK(ent) ? ZGP_TBL_SINK_GET_SEC_PRESENT(ent) : ZGP_TBL_PROXY_GET_SEC_PRESENT(ent)) + +#define ZGP_TBL_SINK_GET_SEC_KEY_TYPE(ent) (((ent)->options & (1<<9)) ? (((ent)->sec_options >> 2) & 7) : 0) +#define ZGP_TBL_PROXY_GET_SEC_KEY_TYPE(ent) (((ent)->options & (1<<14)) ? (((ent)->sec_options >> 2) & 7) : 0) + +#define ZGP_TBL_GET_SEC_KEY_TYPE(ent) ( ZGP_TBL_IS_SINK(ent) ? ZGP_TBL_SINK_GET_SEC_KEY_TYPE(ent) : ZGP_TBL_PROXY_GET_SEC_KEY_TYPE(ent)) + +#define ZGP_SINK_GET_SEC_LEVEL(opt) ((opt) & 3) + +#define ZGP_TBL_SINK_GET_SEC_LEVEL(ent) (((ent)->options & (1<<9)) ? ZGP_SINK_GET_SEC_LEVEL((ent)->sec_options): 0) +#define ZGP_TBL_PROXY_GET_SEC_LEVEL(ent) (((ent)->options & (1<<14)) ? ZGP_SINK_GET_SEC_LEVEL((ent)->sec_options): 0) + +#define ZGP_TBL_GET_SEC_LEVEL(ent) ( ZGP_TBL_IS_SINK(ent) ? ZGP_TBL_SINK_GET_SEC_LEVEL(ent) : ZGP_TBL_PROXY_GET_SEC_LEVEL(ent)) + +#define ZGP_TBL_GET_SEQ_NUM_CAP(ent) ((ent)->options & (1<<5)) +#define ZGP_TBL_GET_APP_ID(ent) ((ent)->options & 7) +/** + Get communication mode by Proxy/Sink table entry + @see zgp_communication_mode_t + */ +#define ZGP_TBL_SINK_GET_COMMUNICATION_MODE(ent) (((ent)->options >> 3) & 3) + +#define ZGP_TBL_SINK_GET_FIXED_LOCATION(ent) (((ent)->options >> 7) & 1) +#define ZGP_TBL_PROXY_GET_FIXED_LOCATION(ent) (((ent)->options >> 11) & 1) + +#define ZGP_TBL_GET_FIXED_LOCATION(ent) ( ZGP_TBL_IS_SINK(ent) ? ZGP_TBL_SINK_GET_FIXED_LOCATION(ent) : ZGP_TBL_PROXY_GET_FIXED_LOCATION(ent)) + +#define ZGP_TBL_SINK_GET_ASSIGNED_ALIAS(ent) (((ent)->options >> 8) & 1) +#define ZGP_TBL_PROXY_GET_ASSIGNED_ALIAS(ent) (((ent)->options >> 13) & 1) + +#define ZGP_TBL_SINK_SET_ASSIGNED_ALIAS(ent) (ent)->options |= (1<<8) +#define ZGP_TBL_PROXY_SET_ASSIGNED_ALIAS(ent) (ent)->options |= (1<<13) +#define ZGP_TBL_PROXY_CLR_ASSIGNED_ALIAS(ent) (ent)->options &= ~(1<<13) + +#define ZGP_TBL_GET_ASSIGNED_ALIAS(ent) ( ZGP_TBL_IS_SINK(ent) ? ZGP_TBL_SINK_GET_ASSIGNED_ALIAS(ent) : ZGP_TBL_PROXY_GET_ASSIGNED_ALIAS(ent)) + +#define ZGP_TBL_GET_INRANGE(ent) (((ent)->options >> 10) & 1) +#define ZGP_TBL_SET_INRANGE(ent) (ent)->options |= (1<<10) +#define ZGP_TBL_CLR_INRANGE(ent) (ent)->options &= ~(1<<10) + +#define ZGP_TBL_GET_ACTIVE(ent) (((ent)->options >> 3) & 1) +#define ZGP_TBL_SET_ACTIVE(ent) (ent)->options |= (1<<3) +#define ZGP_TBL_CLR_ACTIVE(ent) (ent)->options &= ~(1<<3) + +#define ZGP_TBL_GET_VALID(ent) (((ent)->options >> 4) & 1) +#define ZGP_TBL_SET_VALID(ent) (ent)->options |= (1<<4) +#define ZGP_TBL_CLR_VALID(ent) (ent)->options &= ~(1<<4) + +#define ZGP_TBL_GET_FIRST_TO_FORWARD(ent) (((ent)->options >> 9) & 1) +#define ZGP_TBL_SET_FIRST_TO_FORWARD(ent) (ent)->options |= (1<<9) +#define ZGP_TBL_CLR_FIRST_TO_FORWARD(ent) (ent)->options &= ~(1<<9) + +#define ZGP_TBL_GET_HAS_ALL_UNICAST_ROUTES(ent) (((ent)->options >> 12) & 1) +#define ZGP_TBL_SET_HAS_ALL_UNICAST_ROUTES(ent) (ent)->options |= (1<<12) +#define ZGP_TBL_CLR_HAS_ALL_UNICAST_ROUTES(ent) (ent)->options &= ~(1<<12) + +#define ZGP_TBL_SET_LWUC(ent, val) (ent)->options = ((ent)->options & (~(1<<6))) | (val<<6) +#define ZGP_TBL_GET_LWUC(ent) (((ent)->options >> 6) & 1) +#define ZGP_TBL_SET_DGGC(ent, val) (ent)->options = ((ent)->options & (~(1<<7))) | (val<<7) +#define ZGP_TBL_GET_DGGC(ent) (((ent)->options >> 7) & 1) +#define ZGP_TBL_SET_CGGC(ent, val) (ent)->options = ((ent)->options & (~(1<<8))) | (val<<8) +#define ZGP_TBL_GET_CGGC(ent) (((ent)->options >> 8) & 1) + +#define ZGP_PROXY_TABLE_ENTRY_IS_EMPTY(ent)\ + (!(ZGP_TBL_GET_LWUC((ent)) || ZGP_TBL_GET_DGGC((ent)) || ZGP_TBL_GET_CGGC((ent)))) + +#define ZGP_TBL_GET_RXON_CAP0(ent) (((ent)->options >> 6) & 1) + +/* +Bits: 0..2 3..4 5 6 7 8 9 +ApplicationID Communication mode Sequence number capabilities RxOnCapability FixedLocation AssignedAlias Security use +*/ + +#define ZGP_TBL_SINK_FILL_OPTIONS(app_id, comm_mode, sn_cap, rxon_cap, fix_loc, asn_alias, secur_use) \ + (((app_id) & 7) | (((comm_mode) & 3) << 3) | ((!!(sn_cap)) << 5) | ((!!(rxon_cap)) << 6) | ((!!(fix_loc)) << 7) | ((!!(asn_alias)) << 8) | ((!!(secur_use)) << 9)) + +/* +Bits Parameters +0..2 ApplicationID + 3 EntryActive + 4 EntryValid + 5 Sequence number capabilities + 6 Lightweight Unicast GPS + 7 Derived Group GPS + 8 Commissioned Group GPS + 9 FirstToForward + 10 InRange + 11 GPD Fixed + 12 HasAllUnicastRoutes + 13 AssignedAlias + 14 SecurityUse + 15 Options Extension +*/ +#define ZGP_TBL_PROXY_FILL_OPTIONS(app_id, ea, ev, sn_cap, lw, dg, cg, ftf, ir, fix_loc, haur, asn_alias, secur_use, ext) \ + (((app_id) & 7) | ((!!(ea)) << 3) | ((!!(ev)) << 4) | ((!!(sn_cap)) << 5) | ((!!(lw)) << 6) | ((!!(dg)) << 7) |\ + ((!!(cg)) << 8) | ((!!(ftf)) << 9) | ((!!(ir)) << 10) | ((!!(fix_loc)) << 11) | ((!!(haur)) << 12) |\ + ((!!(asn_alias)) << 13) | ((!!(secur_use)) << 14) | ((!!(ext)) << 15) ) + +/* +Bits: 0-1 2-4 5-7 +SecurityLevel SecurityKeyType Reserved +*/ +#define ZGP_TBL_FILL_SEC_OPTIONS(sec_lev, key_type) \ +(((sec_lev) & 3) | (((key_type) & 7) << 2)) + +/********************************************************************/ +/******************** ZGP TX Queue definitions **********************/ +/********************************************************************/ +#ifdef ZB_ENABLE_ZGP_DIRECT +#define USED_MASK(count) ((count)/8 + 1) + +#ifndef ZB_ZGP_IMMED_TX +ZB_ASSERT_COMPILE_DECL(ZB_ZGP_TX_QUEUE_SIZE <= ZB_ZGP_TX_PACKET_INFO_COUNT); +#endif /* ZB_ZGP_IMMED_TX */ + +#define TX_PACKET_INFO_QUEUE_USED_MASK USED_MASK(ZB_ZGP_TX_PACKET_INFO_COUNT) + +#define ZB_ZGPD_CMD_ID_IS_PART_OF_COMMISSIONING_REPLIES(zgpd_cmd_id) \ + (((zgpd_cmd_id) == ZB_GPDF_CMD_CHANNEL_CONFIGURATION) || \ + ((zgpd_cmd_id) == ZB_GPDF_CMD_COMMISSIONING_REPLY)) + +typedef struct zb_zgp_tx_pinfo_s +{ + zb_uint8_t handle; + zb_zgpd_id_t zgpd_id; + zb_uint8_t buf_ref; /* Reference to buffer, which is used for GPDF */ + zb_uint8_t buf_ref_delayed; /* Reference to buffer, which is used for delayed gp_data_ind processing */ +} zb_zgp_tx_pinfo_t; + +typedef struct zb_zgp_tx_q_ent_s +{ + zb_uint8_t tx_options; + zb_uint8_t cmd_id; + zb_uint8_t payload_len; + zb_uint8_t pld[ZB_ZGP_TX_CMD_PLD_MAX_SIZE]; /**< Payload */ + zb_bitfield_t is_expired:1; + zb_bitfield_t sent:1; + zb_bitfield_t reserved:6; +} zb_zgp_tx_q_ent_t; + +typedef struct zb_zgp_tx_q_s +{ + zb_zgp_tx_q_ent_t queue[ZB_ZGP_TX_QUEUE_SIZE]; +} zb_zgp_tx_q_t; + +typedef struct zb_zgp_tx_packet_info_q_s +{ + zb_zgp_tx_pinfo_t queue[ZB_ZGP_TX_PACKET_INFO_COUNT]; + zb_uint8_t used_mask[TX_PACKET_INFO_QUEUE_USED_MASK]; +} zb_zgp_tx_packet_info_q_t; + +enum zb_zgp_tx_packet_info_search_mode_e +{ + ZB_ZGP_TX_PACKET_INFO_ALL_PACKETS, + ZB_ZGP_TX_PACKET_INFO_PENDING_PACKETS, +#ifdef ZB_ZGP_IMMED_TX + ZB_ZGP_TX_PACKET_INFO_IMMED_PACKETS, +#endif /* ZB_ZGP_IMMED_TX */ +}; + +zb_uint8_t zb_zgp_tx_packet_info_q_find_pos( + zb_zgp_tx_packet_info_q_t *tx_p_i_q, + zb_zgpd_id_t *id, + zb_uint8_t search_mode /* zb_zgp_tx_packet_search_mode_e */ +); + +zb_uint8_t zb_zgp_tx_q_find_ent_pos_for_send(zb_zgp_tx_packet_info_q_t *tx_p_i_q, + zb_zgp_tx_q_t *tx_q, zb_zgpd_id_t *id, zb_uint8_t type); + +zb_uint8_t zb_zgp_tx_q_find_ent_pos_for_cfm(zb_zgp_tx_packet_info_q_t *tx_p_i_q, + zb_uint8_t buf_ref); + +zb_uint8_t zb_zgp_tx_q_find_expired_ent_pos(zb_zgp_tx_packet_info_q_t *tx_p_i_q, + zb_zgp_tx_q_t *tx_q); + +zb_uint8_t zb_zgp_tx_packet_info_q_grab_free_ent_pos(zb_zgp_tx_packet_info_q_t *tx_p_i_q, + zb_uint8_t search_mode); + +void zb_zgp_tx_packet_info_q_delete_ent(zb_zgp_tx_packet_info_q_t *tx_p_i_q, zb_uint8_t pos); + +/** + * @brief Delete any unsent commissioning-related entries from the gpTxQueue + */ +void zb_zgp_tx_q_delete_all_comm_ent(zb_zgp_tx_packet_info_q_t *tx_p_i_q, zb_zgp_tx_q_t *tx_q); + +zb_bool_t zb_has_zgp_tx_packet_info_q_capacity_to_store(zb_zgp_tx_packet_info_q_t *tx_p_i_q, + zb_uint8_t search_mode); + +#define ZB_ZGP_TX_Q_FILLED_CNT(q, ret_cnt) \ + ret_cnt = zb_calc_non_zero_bits_in_bit_vector((q)->used_mask, USED_MASK_SIZE) + +void zgp_clean_zgpd_info_from_queue(zb_uint8_t buf_ref, + zb_zgpd_id_t *zgpd_id, + zb_uint8_t handle); + +#ifdef ZB_ENABLE_ZGP_TEST_HARNESS +#define ZGP_OUT_GPDF_INFO_GET_OPER_CHANNEL(ci) \ + (((ci) >> 4) + ZB_ZGPD_FIRST_CH) + +#define ZGP_OUT_GPDF_INFO_SET_OPER_CHANNEL(ci, op) \ + (ci) = ((ci) & 0x0F) | (((op) - ZB_ZGPD_FIRST_CH) << 4) + +#define ZGP_OUT_GPDF_INFO_GET_TEMP_CHANNEL(ci) \ + (((ci) & 0x0F) + ZB_ZGPD_FIRST_CH) + +#define ZGP_OUT_GPDF_INFO_SET_TEMP_CHANNEL(ci, tp) \ + (ci) = ((ci) & 0xF0) | ((tp) - ZB_ZGPD_FIRST_CH) + +enum zb_outgoing_gpdf_state_e +{ + ZB_OUTGOING_GPDF_STATE_GET_OPER_CHANNEL, + ZB_OUTGOING_GPDF_STATE_SET_TEMP_CHANNEL, + ZB_OUTGOING_GPDF_STATE_SET_OPER_CHANNEL +}; + +enum zb_outgoing_gpdf_status_e +{ + ZB_OUTGOING_GPDF_STATUS_SUCCESS, + ZB_OUTGOING_GPDF_STATUS_PIB_ERROR, + ZB_OUTGOING_GPDF_STATUS_ENC_ERROR, +}; + +typedef void (*zb_outgoing_gpdf_cb_t)(zb_uint8_t param, zb_uint8_t status); + +typedef struct zb_outgoing_gpdf_info_s +{ +//internal + zb_uint8_t state; + zb_uint8_t tx_options; + zb_uint8_t channel_info; + zb_uint8_t channel; + zb_uint8_t buf_ref; +//gpdf + zb_uint8_t nwk_frame_ctl; + zb_uint8_t nwk_ext_frame_ctl; + zb_zgpd_addr_t addr; + zb_uint8_t endpoint; + zb_uint32_t sec_frame_counter; + zb_uint8_t payload_len; + zb_uint8_t payload[ZB_ZGP_MAX_GPDF_CMD_PAYLOAD_APP_ID_0000]; + zb_outgoing_gpdf_cb_t cb; +} zb_outgoing_gpdf_info_t; + +#define ZGP_GPDF_NWK_PUT_FCTL(ptr_, fctl_) \ + *(ptr_) = (fctl_); \ + (ptr_)++; + +#define ZGP_GPDF_NWK_PUT_EFCTL(ptr_, efctl_) \ + *(ptr_) = (efctl_); \ + (ptr_)++; + +#define ZGP_GPDF_NWK_PUT_SRC_ADDR(ptr_, addr_) \ + ZB_HTOLE32((ptr_), (addr_)); \ + (ptr_) += 4; + +#define ZGP_GPDF_NWK_PUT_ENDP(ptr_, endp_) \ + *(ptr_) = (endp_); \ + (ptr_)++; + +#define ZGP_GPDF_NWK_PUT_SFCNT(ptr_, sfcnt_) \ + ZB_HTOLE32((ptr_), (sfcnt_)); \ + (ptr_) += 4; + +zb_ret_t zb_zgp_protect_out_gpdf(zb_uint8_t buf_ref, + zb_outgoing_gpdf_info_t *gpdf_info, + zb_uint8_t *key, + zb_uint8_t nwk_hdr_len); +zb_ret_t zgp_send_gpdf(zb_uint8_t buf_ref, zb_outgoing_gpdf_info_t *gpdf_info); +#endif /* ZB_ENABLE_ZGP_TEST_HARNESS */ +#endif /* ZB_ENABLE_ZGP_DIRECT */ + +#ifdef ZB_ENABLE_ZGP_SINK +#ifndef ZB_ZGP_SINK_POSTPONED_DATA_FRAME_ARRAY_SIZE +#define ZB_ZGP_SINK_POSTPONED_DATA_FRAME_ARRAY_SIZE 3 +#endif +#endif + +/** + * @brief Information about commissioning process with a ZGPD + */ +typedef struct zb_zgps_dev_comm_data_s +{ + zb_uint8_t state; /**< Current commissioning state \ref zb_zgp_comm_state_t */ + zb_zgpd_id_t zgpd_id; /**< ZGPD ID */ + zb_uint8_t oper_channel; /**< ZGP physical operational channel */ + zb_uint8_t temp_master_tx_chnl; /**< Temp channel during commissioning */ +#ifdef ZB_ENABLE_ZGP_DIRECT + /* check if we are working on temp channel + * Indicates that we have physically switched from the operational channel */ + zb_bool_t is_work_on_temp_channel; +#endif /* ZB_ENABLE_ZGP_DIRECT */ + zb_uint8_t channel_conf_payload; + zb_bool_t channel_conf_sent; + zb_bool_t comm_reply_sent; + zb_uint8_t result; /**< Commissioning result @ref zb_zgp_comm_status_t */ + /** Used for duplicate filtering during early stages of commissioning, when device is not + * added to the sink table yet. Two frame types are filtered this way: + * - Channel request frames (filtered by MAC sequence number). Also it is impossible to filter + * duplicates using sink table if Channel request is sent as Maintenance frame without concrete + * ZGPD ID. + * - Commissioning frames (both secured and unsecured). + */ + zb_uint32_t comm_dup_counter; + /* indicate for dup_counter check function that comm_dup_counter field have legal and valid value */ + zb_uint8_t any_packet_received; + + /* A.3.3.5.3 The Options as shown in Figure 53 without action field */ + /* + 0-2: exit mode + 3: channel present + 4: unicast communication + */ + zb_uint8_t proxy_comm_mode_options; + zb_uint16_t sink_addr; + + zb_uint8_t gpdf_options; + zb_uint8_t gpdf_ext_options; + zb_uint32_t gpdf_security_frame_counter; + +#ifdef ZB_ENABLE_ZGP_SINK + zb_uint8_t selected_temp_master_idx; + zb_zgp_gp_proxy_info_t temp_master_list[ZB_ZGP_MAX_TEMP_MASTER_COUNT]; + zb_uint8_t need_send_dev_annce; + /** Postponed data frames array. It is used to put here a buffer id + * that contains a data frame for the commissioned GPD device + * but the frame was received before we finished the commissioning procedure */ + zb_bufid_t pdf_array[ZB_ZGP_SINK_POSTPONED_DATA_FRAME_ARRAY_SIZE]; + zb_uint8_t comm_req_buf; /**< Reference to buffer with Commissioning GPDF from ZGPD */ + /* Application information to be sent with GP Pairing Configuration */ + zb_gpdf_comm_app_info_t app_info; +#endif /* ZB_ENABLE_ZGP_SINK */ +} zb_zgps_dev_comm_data_t; + +/** @brief global ZGP context */ +typedef struct zb_zgp_ctx_s +{ + zb_zgp_cluster_t cluster; + zb_zgps_dev_comm_data_t comm_data; /**< Info about currently ongoing commissioning process */ + zb_uint8_t mode_change_reason; /**< Reason for mode change @ref zb_zgp_mode_change_reason_t */ + + /* b0 - if 1 - start comm/stop comm by gp_sink_commissioning_mode request + * b1 - if 1 - unicast proxy commissioning mode, otherwise - broadcast mode + * b7-b15 - gp_sink_commissioning_mode options */ + zb_uint16_t sink_comm_mode_opt; + +#ifdef ZB_ENABLE_ZGP_SINK + zb_uint8_t sink_mode; /**< Current mode of Sink side. One of the @ref zb_zgp_mode_t */ + const zb_zgps_mapping_entry_t **app_mapping_table; /**< Pointer to mapping table array */ + zb_uint16_t *app_mapping_table_size; /**< Pointer to mapping table array length */ +#ifdef ZB_ZGP_SINK_SUPPORT_LEGACY_MATCH_INFO + /** Functionality matching information. Should be set by user application. + * It is used during commissioning to fill mapping table entries based + * on ZGPD Device ID received in Commissioning command. */ + const zb_zgps_match_info_t *match_info; +#endif /* ZB_ZGP_SINK_SUPPORT_LEGACY_MATCH_INFO */ + /* Since commissioning doesn't necessarily end after one pairing, + * pairing endpoint needs to be placed outside of comm_data + * because comm_data is cleared after each commissioned device. + */ + zb_uint8_t pairing_endpoint; /**< Endpoint for current commissioniing process */ + zb_zgp_comm_req_cb_t comm_req_cb; /**< Commissioning callback when ZGPD sent commissioning frame */ + zb_zgp_app_cfm_cb_t app_cfm_cb; /**< Application callback + * when ZGPD sent application data */ + zb_zgp_app_comm_ind_cb_t app_comm_op_cb; /**< Application callback when receive commissioning in operational mode */ + + zgp_approve_comm_params_t app_comm_params; /**< Commissioning (or Pairing Configuration) params for Application approval */ + zb_bufid_t pairing_conf_buf; /**< Reference to buffer with GP Pairing Configuration command */ + + /* new Sink table, unified with Proxy table */ + zb_zgp_sink_table_t sink_table; + + #define ZB_ZGP_APP_TBL_SIZE ZB_ZGP_SINK_TBL_SIZE + zgp_runtime_app_tbl_ent_t app_table[ZB_ZGP_APP_TBL_SIZE]; +#endif /* ZB_ENABLE_ZGP_SINK */ +#ifdef ZB_ENABLE_ZGP_PROXY + zb_uint8_t proxy_mode; /**< Current mode of Proxy side. One of the @ref + * zb_zgp_mode_t */ + zb_zgp_proxy_table_t proxy_table; +#endif /* ZB_ENABLE_ZGP_PROXY */ + +#ifdef ZB_ENABLE_ZGP_DIRECT + zb_zgp_tx_q_t tx_queue; /**< ZGP Tx queue */ + zb_zgp_tx_packet_info_q_t tx_packet_info_queue; +#ifdef ZB_ZGP_IMMED_TX + zb_uint32_t immed_tx_frame_counter; +#endif /* ZB_ZGP_IMMED_TX */ +#ifdef ZB_ENABLE_ZGP_TEST_HARNESS + zb_outgoing_gpdf_info_t out_gpdf_info; +#endif +#endif /* ZB_ENABLE_ZGP_DIRECT */ + + zgp_runtime_app_description_ctx_t app_descr_ctx; + + zb_bitfield_t skip_gpdf:1; + zb_bitfield_t init_by_scheduler:1; + zb_bitfield_t gp_disabled:1; + /* ZGP InvolveTC (A.3.3.2.6 gpsSecurityLevel attribute) + + According to the current version of the specification, sinks joining a distributed Zigbee network + or joining using the default Trust Centre Link Key SHALL set this bit to 0b0. + Sinks joining the Zigbee network using IC-based unique link key SHALL set this bit to 0b1 + + We use this bitfield just to remember the join type until the authorized_signal will be generated. + + The procedure is: + + 1. Joiner receives Transport Key in zb_aps_in_transport_key() + and we see what key type is for the provisioning key. + It calls zb_zgp_notification_network_join_begins() with the flag indicating whether the key was IC based or not. + 2. Joiner finalize tclk updation by zdo_secur_update_tclk_done() and calls zb_zgp_notification_network_join_done() + */ + zb_bitfield_t ic_based_join_type:1; + zb_bitfield_t aligned:4; + +} zb_zgp_ctx_t; + +#ifdef ZB_CERTIFICATION_HACKS +typedef struct zgp_cert_hacks_s +{ +#ifdef ZB_ENABLE_ZGP_PROXY + zb_bitfield_t gp_proxy_ignore_duplicate_gp_frames:1; /*!< If set to 1, disable proxy drop duplicate gp frames */ + zb_bitfield_t gp_proxy_replace_gp_notif_sec_level:1; /*!< If set to 1, proxy replaces security level + * ONLY in options of the GP Notification packet */ + zb_uint8_t gp_proxy_replace_sec_level; /*!< data to set in replace mode*/ + zb_bitfield_t gp_proxy_replace_gp_notif_sec_key_type:1; /*!< If set to 1, proxy replaces security key type + * ONLY in options of the GP Notification packet */ + zb_uint8_t gp_proxy_replace_sec_key_type; /*!< data to set in replace mode*/ + zb_bitfield_t gp_proxy_replace_gp_notif_sec_frame_counter:1; /*!< If set to 1, proxy replaces security frame counter */ + zb_uint32_t gp_proxy_replace_sec_frame_counter; /*!< data to set in replace mode*/ + zb_callback_t gp_proxy_gp_notif_req_cb; /*!< Called before proxy send gp notification */ + zb_callback_t gp_proxy_gp_comm_notif_req_cb; /*!< Called before proxy send gp commissioning notification */ + zb_bitfield_t gp_proxy_replace_comm_app_id:1; /*!< If set to 1, proxy replaces app_id in commissioning frame */ + zb_bitfield_t gp_proxy_replace_comm_app_id_format:1; /*!< If set to 1, proxy replaces app_id in commissioning frame and its format */ + zb_uint8_t gp_proxy_replace_comm_app_id_value; /*!< data to set in replace mode*/ + zb_bitfield_t gp_proxy_replace_comm_options:1; /*!< If set to 1, proxy replaces app_id in commissioning frame */ + zb_uint16_t gp_proxy_replace_comm_options_value; /*!< data to set in replace mode*/ + zb_uint16_t gp_proxy_replace_comm_options_mask; /*!< mask to set in replace mode*/ + + zb_bitfield_t gp_proxy_replace_comm_gpd_id:1; /*!< If set to 1, proxy replaces gpd_id in commissioning frame */ + zb_uint32_t gp_proxy_replace_comm_gpd_id_value; /*!< data to set in replace mode*/ + zb_ieee_addr_t gp_proxy_replace_comm_gpd_ieee_value; /*!< data to set in replace mode*/ + zb_uint8_t gp_proxy_replace_comm_gpd_ep_value; /*!< data to set in replace mode*/ +#endif /* ZB_ENABLE_ZGP_PROXY */ +#if defined ZB_ENABLE_ZGP_SINK || defined ZGP_COMMISSIONING_TOOL + zb_bitfield_t gp_sink_use_assigned_alias_for_dgroup_commissioning:1; /*!< If set to 1, Sink will use assignead alias + * insead derived alias for + * next commissioning process */ + zb_bitfield_t gp_sink_replace_sec_lvl_on_pairing:1; //replace sec_lvl on pairing + zb_bitfield_t gp_sink_sec_lvl_on_pairing:2; + zb_uint16_t gp_sink_assigned_alias; + zb_uint16_t gp_sink_pairing_dest; /*!< destination of GP pairing, by default is + * 0xFFFD */ +#endif /* defined ZB_ENABLE_ZGP_SINK || defined ZGP_COMMISSIONING_TOOL */ +} zgp_cert_hacks_t; + +zgp_cert_hacks_t* zb_zgp_cert_hacks_get(void); +extern zgp_cert_hacks_t zb_zgp_cert_hacks; +#define ZGP_CERT_HACKS() zb_zgp_cert_hacks + +#endif /* ZB_CERTIFICATION_HACKS */ + +/** + Direct access to GP context. + + To be used internally only. + */ +zb_zgp_ctx_t *zb_zgp_ctx_get(void); +extern zb_zgp_ctx_t zb_zgp_ctx; +#define ZGP_CTXC() zb_zgp_ctx + +#ifdef ZB_ENABLE_ZGP_DIRECT +/** + * Start of buffer contains zb_gp_data_req_t. + * + * @pre (req->tx_options & ZB_GP_DATA_REQ_USE_GP_TX_QUEUE) == + * (req->tx_q_ent_lifetime != ZB_GP_TX_QUEUE_ENTRY_LIFETIME_NONE) + */ +void zb_gp_data_req(zb_uint8_t param); + +void zb_zgp_tx_q_entry_expired(zb_uint8_t param); +void schedule_gp_txdata_req(zb_uint8_t param); + +void zb_gp_data_cfm(zb_uint8_t param); +#endif /* ZB_ENABLE_ZGP_DIRECT */ + +/** + * Return back operational channel + * + * Operational channel can be changed to send channel configuration + * during commissioning. This function sets operational channel back. + * If channel change is necessary, then request to MAC is initiated + * and zgp_mlme_set_cfm_cb will be called after that. Otherwise, + * zgp_mlme_set_cfm_cb is called immediately + * + * @param param reference to buffer + */ +void zgp_back_to_oper_channel(zb_uint8_t param); + +#define ZB_ZGP_IS_COMM_STATE(checked_state) \ + (ZGP_CTXC().comm_data.state == (checked_state)) + +#define ZB_ZGP_SET_COMM_STATE(new_state) \ +{ \ + ZGP_CTXC().comm_data.state = (new_state); \ +} + +/* Read commissioning options (in sink) */ +#define ZB_ZGPS_COMM_GET_RX_AFTER_TX() ZB_GPDF_EXT_NFC_GET_RX_AFTER_TX(ZGP_CTXC().comm_data.gpdf_nwk_ext_frame_ctl) +#define ZB_ZGPS_COMM_GET_SEC_KEY_REQ() ZB_GPDF_COMM_OPT_SEC_KEY_REQ(ZGP_CTXC().comm_data.gpdf_options) +#define ZB_ZGPS_COMM_GET_PAN_ID_REQ() ZB_GPDF_COMM_OPT_PAN_ID_REQ(ZGP_CTXC().comm_data.gpdf_options) +#define ZB_ZGPS_COMM_GET_ZGPD_KEY_PRESENT() ZB_GPDF_COMM_OPT_ZGPD_KEY_PRESENT(ZGP_CTXC().comm_data.gpdf_ext_options) +#define ZB_ZGPS_COMM_GET_ZGPD_KEY_ENCRYPTED() ZB_GPDF_COMM_OPT_ZGPD_KEY_ENCRYPTED(ZGP_CTXC().comm_data.gpdf_ext_options) +#define ZB_ZGPS_COMM_GET_SEC_KEY_TYPE() ZB_GPDF_COMM_OPT_SEC_KEY_TYPE(ZGP_CTXC().comm_data.gpdf_ext_options) + +/* Hash function for GP keys derivation A.3.7.1.2.1, A.3.7.1.2.2 */ +void zb_zgp_key_hash(zb_uint8_t *key, zb_uint8_t *input, zb_uint8_t input_len, zb_uint8_t *hash_key); + +/* GP security key generator with given key_type, see A.3.7.1.2. Table 48 values of gpSecurityKeyType */ +zb_ret_t zb_zgp_key_gen(enum zb_zgp_security_key_type_e security_key_type, zb_zgpd_id_t *zgpd_id, zb_uint8_t *oob, zb_uint8_t *key); +#endif /* !ZB_ZGPD_ROLE */ + +zb_ret_t zb_zgp_protect_frame( + zb_gpdf_info_t *gpdf_info, + zb_uint8_t *key, + zb_bufid_t packet); + +zb_ret_t zb_zgp_decrypt_and_auth(zb_uint8_t param); + +void zb_zgp_protect_gpd_key( + zb_bool_t from_gpd, + zb_zgpd_id_t *zgpd_id, + zb_uint8_t *key_to_encrypt, + zb_uint8_t *key_encrypt_with, + zb_uint8_t *crypted_key, + zb_uint32_t security_frame_counter, + zb_uint8_t *mic); + +zb_ret_t zb_zgp_decrypt_n_auth_gpd_key( + zb_bool_t from_gpd, + zb_zgpd_id_t *zgpd_id, + zb_uint8_t *key_decrypt_with, + zb_uint8_t *crypted_key, + zb_uint32_t security_frame_counter, + zb_uint8_t *mic, + zb_uint8_t *plain_key); + +#ifndef ZB_ZGPD_ROLE +void zgp_channel_config_transceiver_channel_change(zb_uint8_t param, + zb_bool_t back); +void zb_zgp_channel_config_get_current_channel(zb_uint8_t param); +/** + * @brief Prepare channel configuration packet and add it into TX queue + * + * @param param [in] Buffer reference + * + */ +void zgp_channel_config_add_to_queue(zb_uint8_t param, zb_uint8_t payload); + +void zgp_tbl_init(void); +void zgp_tbl_clear(void); +#ifdef ZB_ENABLE_ZGP_PROXY +zb_ret_t zgp_proxy_table_write(zb_zgpd_id_t *zgpd_id, zgp_tbl_ent_t *ent); +zb_ret_t zgp_proxy_table_read(zb_zgpd_id_t *zgpd_id, zgp_tbl_ent_t *ent); +zb_ret_t zgp_proxy_table_read_by_idx(zb_uint_t idx, zgp_tbl_ent_t *ent); +zb_ret_t zgp_proxy_table_idx(zb_zgpd_id_t *zgpd_id, zb_uint_t *idx); +zb_ret_t zgp_proxy_table_del(zb_zgpd_id_t *zgpd_id); +zb_uint32_t zgp_proxy_table_get_security_counter(zb_zgpd_id_t *zgpd_id); +zb_uint32_t zgp_proxy_table_get_dup_counter(zb_zgpd_id_t *zgpd_id); +zb_ret_t zgp_proxy_table_restore_security_counter(zb_zgpd_id_t *zgpd_id); +zb_ret_t zgp_proxy_table_set_security_counter(zb_zgpd_id_t *zgpd_id, zb_uint32_t counter); +zb_uint8_t zgp_proxy_table_get_search_counter(zb_zgpd_id_t *zgpd_id); +zb_ret_t zgp_proxy_table_set_search_counter(zb_zgpd_id_t *zgpd_id, zb_uint8_t counter); +void zgp_proxy_table_get_lqi_rssi(zb_zgpd_id_t *zgpd_id, zb_uint8_t *lqi_p, zb_int8_t *rssi_p); +void zgp_proxy_table_set_lqi_rssi(zb_zgpd_id_t *zgpd_id, zb_uint8_t lqi, zb_int8_t rssi); +zb_bool_t zb_zgp_is_proxy_table_empty(void); +zb_uint8_t zb_zgp_proxy_table_non_empty_entries_count(void); + +/** + * @brief Search table entry by index in nonempty entries list + * + * @param index [in] Index of table entry which needed + * @param ent [out] Pointer to allocated memory space for table entry + * + */ +zb_bool_t zb_zgp_proxy_table_get_entry_by_non_empty_list_index(zb_uint8_t index, zgp_tbl_ent_t *ent); +zb_uint8_t zb_zgp_proxy_table_entry_get_search_counter(zgp_tbl_ent_t *ent); +zb_ret_t zb_zgp_proxy_table_entry_set_search_counter(zgp_tbl_ent_t *ent, zb_uint8_t counter); + +/** + * @brief Get runtime bit field from runtime options + * + * @param ent [in] Pointer to table entry + * @param field [in] bit field index + * + * @return bit field current value + */ +zb_uint8_t zb_zgp_proxy_table_entry_get_runtime_field(zgp_tbl_ent_t *ent, zb_uint8_t field); + +/** + * @brief Set runtime bit field in runtime options + * + * @param ent [in] Pointer to table entry + * @param field [in] bit field index + * + */ +void zb_zgp_proxy_table_entry_set_runtime_field(zgp_tbl_ent_t *ent, zb_uint8_t field); + +/** + * @brief Reset runtime bit field current value in runtime options + * + * @param ent [in] Pointer to table entry + * @param field [in] bit field index + * + */ +void zb_zgp_proxy_table_entry_clr_runtime_field(zgp_tbl_ent_t *ent, zb_uint8_t field); + +#define ZGP_TBL_RUNTIME_GET_VALID(ent) zb_zgp_proxy_table_entry_get_runtime_field(ent, 0) +#define ZGP_TBL_RUNTIME_SET_VALID(ent) zb_zgp_proxy_table_entry_set_runtime_field(ent, 0) +#define ZGP_TBL_RUNTIME_CLR_VALID(ent) zb_zgp_proxy_table_entry_clr_runtime_field(ent, 0) + +#define ZGP_TBL_RUNTIME_GET_FIRST_TO_FORWARD(ent) zb_zgp_proxy_table_entry_get_runtime_field(ent, 1) +#define ZGP_TBL_RUNTIME_SET_FIRST_TO_FORWARD(ent) zb_zgp_proxy_table_entry_set_runtime_field(ent, 1) +#define ZGP_TBL_RUNTIME_CLR_FIRST_TO_FORWARD(ent) zb_zgp_proxy_table_entry_clr_runtime_field(ent, 1) + +#define ZGP_TBL_RUNTIME_FIRST_TO_FORWARD_UPDATE(ent, value)\ + {\ + if ((value))\ + ZGP_TBL_RUNTIME_SET_FIRST_TO_FORWARD((ent));\ + else\ + ZGP_TBL_RUNTIME_CLR_FIRST_TO_FORWARD((ent));\ + } + +#define ZGP_TBL_RUNTIME_GET_HAS_ALL_UNICAST_ROUTES(ent) zb_zgp_proxy_table_entry_get_runtime_field(ent, 2) +#define ZGP_TBL_RUNTIME_SET_HAS_ALL_UNICAST_ROUTES(ent) zb_zgp_proxy_table_entry_set_runtime_field(ent, 2) +#define ZGP_TBL_RUNTIME_CLR_HAS_ALL_UNICAST_ROUTES(ent) zb_zgp_proxy_table_entry_clr_runtime_field(ent, 2) + +#define ZGP_TBL_GET_SEARCH_COUNTER(ent) zb_zgp_proxy_table_entry_get_search_counter(ent) +#define ZGP_TBL_SET_SEARCH_COUNTER(ent, counter) zb_zgp_proxy_table_entry_set_search_counter(ent, counter) +#endif /* ZB_ENABLE_ZGP_PROXY */ +#ifdef ZB_ENABLE_ZGP_SINK +zb_ret_t zgp_sink_table_write(zb_zgpd_id_t *zgpd_id, zgp_tbl_ent_t *ent); +zb_ret_t zgp_sink_table_read(zb_zgpd_id_t *zgpd_id, zgp_tbl_ent_t *ent); +zb_ret_t zgp_sink_table_read_by_idx(zb_uint_t idx, zgp_tbl_ent_t *ent); +zb_ret_t zgp_sink_table_idx(zb_zgpd_id_t *zgpd_id, zb_uint_t *idx); +zb_ret_t zgp_sink_table_del(zb_zgpd_id_t *zgpd_id); +zb_uint32_t zgp_sink_table_get_security_counter(zb_zgpd_id_t *zgpd_id); +zb_uint32_t zgp_sink_table_get_dup_counter(zb_zgpd_id_t *zgpd_id); +zb_ret_t zgp_sink_table_restore_security_counter(zb_zgpd_id_t *zgpd_id); +zb_ret_t zgp_sink_table_set_security_counter(zb_zgpd_id_t *zgpd_id, zb_uint32_t counter); +void zgp_sink_get_lqi_rssi(zb_zgpd_id_t *zgpd_id, zb_uint8_t *lqi_p, zb_int8_t *rssi_p); +void zgp_sink_set_lqi_rssi(zb_zgpd_id_t *zgpd_id, zb_uint8_t lqi, zb_int8_t rssi); +zb_bool_t zb_zgp_is_sink_table_empty(void); +zb_uint8_t zb_zgp_sink_table_non_empty_entries_count(void); +zb_bool_t zb_zgp_sink_table_get_entry_by_non_empty_list_index(zb_uint8_t index, zgp_tbl_ent_t *ent); +zb_bool_t zb_zgps_get_dev_matching_tbl_index(zb_uint8_t zgpd_dev_id, zb_uint16_t manuf_id, + zb_uint16_t model_id, zb_zgpd_id_t *zgpd_id, + zb_uint8_t *idx); +void zb_zgps_app_descr_timeout(zb_uint8_t param); + +#define ZGP_CACHED_SINK_ENTRY() ZGP_CTXC().sink_table.base.cached + +#define ZGP_INVALID_MATCH_DEV_TABLE_IDX 0xFF + +zgp_runtime_app_tbl_ent_t *zb_zgp_alloc_app_tbl_ent_by_id(zb_zgpd_id_t *zgpd_id_p); +zgp_runtime_app_tbl_ent_t *zb_zgp_alloc_app_tbl_ent_with_switch_info_by_id(zb_zgpd_id_t *zgpd_id_p, zb_gpdf_comm_switch_info_t switch_info); +zgp_runtime_app_tbl_ent_t *zb_zgp_get_app_tbl_ent_by_alias(zb_uint16_t addr); +zgp_runtime_app_tbl_ent_t *zb_zgp_get_app_tbl_ent_by_id(zb_zgpd_id_t *zgpd_id_p); +void zb_zgp_erase_app_table_ent_by_id(zb_zgpd_id_t *zgpd_id_p); +void zb_zgp_erase_app_tbl_ent(zgp_runtime_app_tbl_ent_t *ent); +zgp_report_desc_t *zb_zgp_get_report_desc_from_app_tbl(zb_zgpd_id_t *zgpd_id_p, zb_uint8_t report_idx); +zb_uint32_t zb_zgp_app_desc_receive_reports_count(const zgp_runtime_app_tbl_ent_t *ent); + +void zb_zgp_handle_app_descr_init_values(zb_zgpd_id_t *zgpd_id_p); + +#endif /* ZB_ENABLE_ZGP_SINK */ + +#define ZGP_IS_SINK_IN_OPERATIONAL_MODE() (ZGP_CTXC().sink_mode == ZB_ZGP_OPERATIONAL_MODE) +#define ZGP_IS_SINK_IN_COMMISSIONING_MODE() (ZGP_CTXC().sink_mode == ZB_ZGP_COMMISSIONING_MODE) +#define ZGP_IS_PROXY_IN_OPERATIONAL_MODE() (ZGP_CTXC().proxy_mode == ZB_ZGP_OPERATIONAL_MODE) +#define ZGP_IS_PROXY_IN_COMMISSIONING_MODE() (ZGP_CTXC().proxy_mode == ZB_ZGP_COMMISSIONING_MODE) + +void zb_gp_data_indication(zb_uint8_t param); + +/********************************************************************/ +/******************* ZGP CLUSTER definitions ************************/ +/********************************************************************/ + +#define ZB_GP_VER 0 + +enum zgp_server_commands_e { + ZGP_SERVER_CMD_GP_NOTIFICATION = 0x00, + ZGP_SERVER_CMD_GP_PAIRING_SEARCH = 0x01, + ZGP_SERVER_CMD_GP_TUNNELING_STOP = 0x03, + ZGP_SERVER_CMD_GP_COMMISSIONING_NOTIFICATION = 0x04, + ZGP_SERVER_CMD_GP_SINK_COMMISSIONING_MODE = 0x05, + ZGP_SERVER_CMD_GP_TRANSLATION_TABLE_UPDATE_COMMAND = 0x07, + ZGP_SERVER_CMD_GP_TRANSLATION_TABLE_REQUEST = 0x08, + ZGP_SERVER_CMD_GP_PAIRING_CONFIGURATION = 0x09, + ZGP_SERVER_CMD_GP_SINK_TABLE_REQUEST = 0x0a, + ZGP_SERVER_CMD_GP_PROXY_TABLE_RESPONSE = 0x0b +}; + + +enum zgp_client_commands_e { + ZGP_CLIENT_CMD_GP_NOTIFICATION_RESPONSE = 0x00, /* not for basic */ + ZGP_CLIENT_CMD_GP_PAIRING = 0x01, + ZGP_CLIENT_CMD_GP_PROXY_COMMISSIONING_MODE = 0x02, + ZGP_CLIENT_CMD_GP_RESPONSE = 0x06, + ZGP_CLIENT_CMD_GP_SINK_TABLE_RESPONSE = 0x0a, + ZGP_CLIENT_CMD_GP_PROXY_TABLE_REQUEST = 0x0b +}; + + +/* +gppFunctionality + +b0 GP feature 0b1 +b1 Direct communication (reception of GPDF via GP stub) 0b1 +b2 Derived groupcast communication 0b1 +b3 Pre-commissioned groupcast communication 0b1 +b4 Full unicast communication 0b0 +b5 Lightweight unicast communication 0b1 +b6 Reserved 0b0 +b7 Bidirectional operation 0b0 +b8 Proxy Table maintenance (active and passive, for GPD mobility and GPP robustness) 0b0 +b9 Reserved 0b0 +b10 GP commissioning 0b1 +b11 CT-based commissioning 0b1 +b12 Maintenance of GPD (deliver channel/key during operation) 0b0 +b13 gpdSecurityLevel = 0b00 0b1 +b14 Deprecated: gpdSecurityLevel = 0b01 0b0 +b15 gpdSecurityLevel = 0b10 0b1 +b16 gpdSecurityLevel = 0b11 0b1 +b17 Reserved 0b0 +b18 Reserved 0b0 +b19 GPD IEEE address 0b1 + +So, for GPPB we have 10011010110000101111 + */ + +#define ZGP_GPPB_FUNCTIONALITY 0x9ac2f + +/* ZGP spec, A.3.4.2.7 */ + +typedef enum zgp_gpp_functionality_e { + ZGP_GPP_GP_FEATURE = (1 << 0), + ZGP_GPP_DIRECT_COMMUNICATION = (1 << 1), + ZGP_GPP_DERIVED_GROUPCAST_COMMUNICATION = (1 << 2), + ZGP_GPP_PRECOMMISSIONED_GROUPCAST_COMMUNICATION = (1 << 3), + ZGP_GPP_FULL_UNICAST_COMMUNICATION = (1 << 4), + ZGP_GPP_LIGHTWEIGHT_UNICAST_COMMUNICATION = (1 << 5), + ZGP_GPP_RESERVED_B6 = (1 << 6), + ZGP_GPP_BIDIRECTIONAL_OPERATION = (1 << 7), + ZGP_GPP_PROXY_TABLE_MAINTENANCE = (1 << 8), + ZGP_GPP_RESERVED_B9 = (1 << 9), + ZGP_GPP_GP_COMMISSIONING = (1 << 10), + ZGP_GPP_CT_BASED_COMMISSIONING = (1 << 11), + ZGP_GPP_MAINTENANCE_OF_GPD = (1 << 12), + ZGP_GPP_SEC_LEVEL_NO_SECURITY = (1 << 13), + ZGP_GPP_SEC_LEVEL_REDUCED = (1 << 14), + ZGP_GPP_SEC_LEVEL_FULL_NO_ENC = (1 << 15), + ZGP_GPP_SEC_LEVEL_FULL_WITH_ENC = (1 << 16), + ZGP_GPP_RESERVED_B17 = (1 << 17), + ZGP_GPP_RESERVED_B18 = (1 << 18), + ZGP_GPP_GPD_IEEE_ADDRESS = (1 << 19) +} zgp_gpp_functionality_t; + +/* +gpsFunctionality + +b0 GP feature 0b1 +b1 Direct communication (reception of GPDF via GP stub) device-specific +b2 Derived groupcast communication device-specific +b3 Pre-commissioned groupcast communication device-specific +b4 Full unicast communication 0b0 +b5 Lightweight unicast communication device-specific +b6 Proximity bidirectional operation 0b0 +b7 Multi-hop bidirectional operation 0b0 +b8 Proxy Table maintenance (active and passive, for GPD mobility and proxy robustness) 0b0 +b9 Proximity commissioning (unidirectional and bidirectional) device-specific +b10 Multi-hop commissioning (unidirectional and bidirectional) 0b1 +b11 CT-based commissioning 0b1 +b12 Maintenance of GPD (deliver channel/key during operation) 0b0 +b13 gpdSecurityLevel = 0b00 in operation device-specific +b14 Deprecated: gpdSecurityLevel = 0b01 0b0 +b15 gpdSecurityLevel = 0b10 0b1 +b16 gpdSecurityLevel = 0b11 0b1 +b17 Sink Table-based groupcast forwarding 0b0 +b18 Translation Table device-specific +b19 GPD IEEE address 0b1 + +For Basic Sink in our case: +- no Translation table (0) +- no gpdSecurityLevel = 0b00 in operation 0 +- yes Proximity commissioning - 1 +- yes Lightweight unicast communication - 1 +- yes Pre-commissioned groupcast communication - 1 +- yes Derived groupcast communication - 1 +- yes Direct communication (reception of GPDF via GP stub) - 1 + +10011000111000101111 + + */ + +#define ZGP_GPSB_FUNCTIONALITY 0x98e2f + +/* ZGP spec, A.3.3.2.7 */ + +typedef enum zgp_gps_functionality_e { + ZGP_GPS_GP_FEATURE = (1 << 0), + ZGP_GPS_DIRECT_COMMUNICATION = (1 << 1), + ZGP_GPS_DERIVED_GROUPCAST_COMMUNICATION = (1 << 2), + ZGP_GPS_PRECOMMISSIONED_GROUPCAST_COMMUNICATION = (1 << 3), + ZGP_GPS_FULL_UNICAST_COMMUNICATION = (1 << 4), + ZGP_GPS_LIGHTWEIGHT_UNICAST_COMMUNICATION = (1 << 5), + ZGP_GPS_PROXIMITY_BIDIRECTIONAL_OPERATION = (1 << 6), + ZGP_GPS_MULTIHOP_BIDIRECTIONAL_OPERATION = (1 << 7), + ZGP_GPS_PROXY_TABLE_MAINTENANCE = (1 << 8), + ZGP_GPS_PROXIMITY_COMMISSIONING = (1 << 9), + ZGP_GPS_MULTIHOP_COMMISSIONING = (1 << 10), + ZGP_GPS_CT_BASED_COMMISSIONING = (1 << 11), + ZGP_GPS_MAINTENANCE_OF_GPD = (1 << 12), + ZGP_GPS_SEC_LEVEL_NO_SECURITY = (1 << 13), + ZGP_GPS_SEC_LEVEL_REDUCED = (1 << 14), + ZGP_GPS_SEC_LEVEL_FULL_NO_ENC = (1 << 15), + ZGP_GPS_SEC_LEVEL_FULL_WITH_ENC = (1 << 16), + ZGP_GPS_SINK_TABLE_BASED_GROUPCAST_FORWARDING = (1 << 17), + ZGP_GPS_TRANSLATION_TABLE = (1 << 18), + ZGP_GPS_GPD_IEEE_ADDRESS = (1 << 19) +} zgp_gps_functionality_t; + +enum zgp_gp_attr_e { + ZB_ZCL_ATTR_GPS_MAX_SINK_TABLE_ENTRIES_ID = 0x0000, + ZB_ZCL_ATTR_GPS_SINK_TABLE_ID = 0x0001, + ZB_ZCL_ATTR_GPS_COMMUNICATION_MODE_ID = 0x0002, + ZB_ZCL_ATTR_GPS_COMMISSIONING_EXIT_MODE_ID = 0x0003, + ZB_ZCL_ATTR_GPS_COMMISSIONING_WINDOW_ID = 0x0004, + ZB_ZCL_ATTR_GPS_SECURITY_LEVEL_ID = 0x0005, + ZB_ZCL_ATTR_GPS_FUNCTIONALITY_ID = 0x0006, + ZB_ZCL_ATTR_GPS_ACTIVE_FUNCTIONALITY_ID = 0x0007, + ZB_ZCL_ATTR_GPP_MAX_PROXY_TABLE_ENTRIES_ID = 0x0010, + ZB_ZCL_ATTR_GPP_PROXY_TABLE_ID = 0x0011, + ZB_ZCL_ATTR_GPP_NOTIFICATION_RETRY_NUMBER_ID = 0x0012, + ZB_ZCL_ATTR_GPP_NOTIFICATION_RETRY_TIMER_ID = 0x0013, + ZB_ZCL_ATTR_GPP_MAX_SEARCH_COUNTER_ID = 0x0014, + ZB_ZCL_ATTR_GPP_BLOCKED_GPDID_ID = 0x0015, + ZB_ZCL_ATTR_GPP_FUNCTIONALITY_ID = 0x0016, + ZB_ZCL_ATTR_GPP_ACTIVE_FUNCTIONALITY_ID = 0x0017, + ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_TYPE_ID = 0x0020, + ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_ID = 0x0021, + ZB_ZCL_ATTR_GP_LINK_KEY_ID = 0x0022 +}; + +#define ZB_ZCL_GREEN_POWER_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +#define ZB_ZCL_GREEN_POWER_CLUSTER_REVISION_MAX ZB_ZCL_GREEN_POWER_CLUSTER_REVISION_DEFAULT + +/* For some reason ZBOSS uses that ugly ZB_SET_ATTR_DESCR_WITH_xxx + * definitions. Let's use simpler syntax! */ + +#define ZB_ZCL_SET_ATTR_DESC_M(id, data_ptr, type, attr) \ + { \ + (id), (type), (attr), ZB_ZCL_NON_MANUFACTURER_SPECIFIC, (data_ptr) \ + }, + +#define ZB_ZCL_DECLARE_GPT_ATTRIB_LIST_CLI(attr_list, \ + gp_shared_security_key_type, \ + gp_shared_security_key, \ + gp_link_key \ + ) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_GREEN_POWER) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_TYPE_ID, (gp_shared_security_key_type), ZB_ZCL_ATTR_TYPE_8BITMAP, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_ID, (gp_shared_security_key), ZB_ZCL_ATTR_TYPE_128_BIT_KEY, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_LINK_KEY_ID, (gp_link_key), ZB_ZCL_ATTR_TYPE_128_BIT_KEY, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +#define ZB_ZCL_DECLARE_GPT_ATTRIB_LIST_SRV(attr_list, \ + gp_shared_security_key_type, \ + gp_shared_security_key, \ + gp_link_key, \ + gps_max_sink_table_entries, \ + gps_communication_mode, \ + gps_commissioning_exit_mode, \ + gps_security_level, \ + gps_functionality, \ + gps_active_functionality, \ + gps_commissioning_window, \ + gps_sink_table_ptr \ + ) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_GREEN_POWER) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_TYPE_ID, (gp_shared_security_key_type), ZB_ZCL_ATTR_TYPE_8BITMAP, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_ID, (gp_shared_security_key), ZB_ZCL_ATTR_TYPE_128_BIT_KEY, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_LINK_KEY_ID, (gp_link_key), ZB_ZCL_ATTR_TYPE_128_BIT_KEY, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_MAX_SINK_TABLE_ENTRIES_ID, (gps_max_sink_table_entries), ZB_ZCL_ATTR_TYPE_U8, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_SINK_TABLE_ID, gps_sink_table_ptr, ZB_ZCL_ATTR_TYPE_LONG_OCTET_STRING, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_COMMUNICATION_MODE_ID, (gps_communication_mode), ZB_ZCL_ATTR_TYPE_8BITMAP, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_COMMISSIONING_EXIT_MODE_ID, (gps_commissioning_exit_mode), ZB_ZCL_ATTR_TYPE_8BITMAP, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_SECURITY_LEVEL_ID, (gps_security_level), ZB_ZCL_ATTR_TYPE_8BITMAP, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_FUNCTIONALITY_ID, (gps_functionality), ZB_ZCL_ATTR_TYPE_24BITMAP, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_ACTIVE_FUNCTIONALITY_ID, (gps_active_functionality), ZB_ZCL_ATTR_TYPE_24BITMAP, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_COMMISSIONING_WINDOW_ID, (gps_commissioning_window), ZB_ZCL_ATTR_TYPE_U16, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +#define ZB_ZCL_DECLARE_GPCB_ATTRIB_LIST_CLI(attr_list, \ + gp_shared_security_key_type, \ + gp_shared_security_key, \ + gp_link_key, \ + gpp_max_proxy_table_entries, \ + gpp_functionality, \ + gpp_active_functionality, \ + gpp_proxy_table_ptr \ + ) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_GREEN_POWER) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_TYPE_ID, (gp_shared_security_key_type), ZB_ZCL_ATTR_TYPE_8BITMAP, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_ID, (gp_shared_security_key), ZB_ZCL_ATTR_TYPE_128_BIT_KEY, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_LINK_KEY_ID, (gp_link_key), ZB_ZCL_ATTR_TYPE_128_BIT_KEY, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPP_MAX_PROXY_TABLE_ENTRIES_ID, (gpp_max_proxy_table_entries), ZB_ZCL_ATTR_TYPE_U8, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPP_PROXY_TABLE_ID, gpp_proxy_table_ptr, ZB_ZCL_ATTR_TYPE_LONG_OCTET_STRING, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPP_FUNCTIONALITY_ID, (gpp_functionality), ZB_ZCL_ATTR_TYPE_24BITMAP, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPP_ACTIVE_FUNCTIONALITY_ID, (gpp_active_functionality), ZB_ZCL_ATTR_TYPE_24BITMAP, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +#define ZB_ZCL_DECLARE_GPCB_ATTRIB_LIST_SRV(attr_list, \ + gp_shared_security_key_type, \ + gp_shared_security_key, \ + gp_link_key, \ + gps_max_sink_table_entries, \ + gps_communication_mode, \ + gps_commissioning_exit_mode, \ + gps_security_level, \ + gps_functionality, \ + gps_active_functionality, \ + gps_commissioning_window, \ + gps_sink_table_ptr \ + ) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_GREEN_POWER) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_TYPE_ID, (gp_shared_security_key_type), ZB_ZCL_ATTR_TYPE_8BITMAP, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_ID, (gp_shared_security_key), ZB_ZCL_ATTR_TYPE_128_BIT_KEY, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_LINK_KEY_ID, (gp_link_key), ZB_ZCL_ATTR_TYPE_128_BIT_KEY, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_MAX_SINK_TABLE_ENTRIES_ID, (gps_max_sink_table_entries), ZB_ZCL_ATTR_TYPE_U8, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_SINK_TABLE_ID, gps_sink_table_ptr, ZB_ZCL_ATTR_TYPE_LONG_OCTET_STRING, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_COMMUNICATION_MODE_ID, (gps_communication_mode), ZB_ZCL_ATTR_TYPE_8BITMAP, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_COMMISSIONING_EXIT_MODE_ID, (gps_commissioning_exit_mode), ZB_ZCL_ATTR_TYPE_8BITMAP, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_SECURITY_LEVEL_ID, (gps_security_level), ZB_ZCL_ATTR_TYPE_8BITMAP, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_FUNCTIONALITY_ID, (gps_functionality), ZB_ZCL_ATTR_TYPE_24BITMAP, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_ACTIVE_FUNCTIONALITY_ID, (gps_active_functionality), ZB_ZCL_ATTR_TYPE_24BITMAP, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPS_COMMISSIONING_WINDOW_ID, (gps_commissioning_window), ZB_ZCL_ATTR_TYPE_U16, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +#define ZB_ZCL_DECLARE_GPPB_ATTRIB_LIST_CLI(attr_list, \ + gp_shared_security_key_type, \ + gp_shared_security_key, \ + gp_link_key, \ + gpp_max_proxy_table_entries, \ + gpp_functionality, \ + gpp_active_functionality, \ + gpp_proxy_table_ptr \ + ) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_GREEN_POWER) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_TYPE_ID, (gp_shared_security_key_type), ZB_ZCL_ATTR_TYPE_8BITMAP, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_ID, (gp_shared_security_key), ZB_ZCL_ATTR_TYPE_128_BIT_KEY, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_LINK_KEY_ID, (gp_link_key), ZB_ZCL_ATTR_TYPE_128_BIT_KEY, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPP_MAX_PROXY_TABLE_ENTRIES_ID, (gpp_max_proxy_table_entries), ZB_ZCL_ATTR_TYPE_U8, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPP_PROXY_TABLE_ID, gpp_proxy_table_ptr, ZB_ZCL_ATTR_TYPE_LONG_OCTET_STRING, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPP_FUNCTIONALITY_ID, (gpp_functionality), ZB_ZCL_ATTR_TYPE_24BITMAP, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GPP_ACTIVE_FUNCTIONALITY_ID, (gpp_active_functionality), ZB_ZCL_ATTR_TYPE_24BITMAP, ZB_ZCL_ATTR_ACCESS_READ_ONLY) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +#define ZB_ZCL_DECLARE_GPPB_ATTRIB_LIST_SRV(attr_list, \ + gp_shared_security_key_type, \ + gp_shared_security_key, \ + gp_link_key \ + ) \ + ZB_ZCL_START_DECLARE_ATTRIB_LIST_CLUSTER_REVISION(attr_list, ZB_ZCL_GREEN_POWER) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_TYPE_ID, (gp_shared_security_key_type), ZB_ZCL_ATTR_TYPE_8BITMAP, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_ID, (gp_shared_security_key), ZB_ZCL_ATTR_TYPE_128_BIT_KEY, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_SET_ATTR_DESC_M(ZB_ZCL_ATTR_GP_LINK_KEY_ID, (gp_link_key), ZB_ZCL_ATTR_TYPE_128_BIT_KEY, ZB_ZCL_ATTR_ACCESS_READ_WRITE) \ + ZB_ZCL_FINISH_DECLARE_ATTRIB_LIST + +#define ZB_ZCL_DECLARE_GP_CLUSTER_LIST(cluster_list_name, attr_list_srv, attr_list_cli) \ + zb_zcl_cluster_desc_t cluster_list_name[] = \ + { \ + ZB_ZCL_CLUSTER_DESC( \ + ZB_ZCL_CLUSTER_ID_GREEN_POWER, \ + ZB_ZCL_ARRAY_SIZE(attr_list_srv, zb_zcl_attr_t), \ + (attr_list_srv), \ + ZB_ZCL_CLUSTER_SERVER_ROLE, \ + ZB_ZCL_MANUF_CODE_INVALID \ + ), \ + ZB_ZCL_CLUSTER_DESC( \ + ZB_ZCL_CLUSTER_ID_GREEN_POWER, \ + ZB_ZCL_ARRAY_SIZE(attr_list_cli, zb_zcl_attr_t), \ + (attr_list_cli), \ + ZB_ZCL_CLUSTER_CLIENT_ROLE, \ + ZB_ZCL_MANUF_CODE_INVALID \ + ) \ + } + +#if defined ZB_APS_ENCRYPTION_PER_CLUSTER + +#define ZB_ZCL_DECLARE_GPT_SIMPLE_DESC( \ + ep_name, ep_id, in_clust_num, out_clust_num, dev_id) \ + ZB_DECLARE_SIMPLE_DESC(in_clust_num, out_clust_num); \ + ZB_AF_SIMPLE_DESC_TYPE(in_clust_num, out_clust_num) simple_desc_##ep_name = \ + { \ + ep_id, \ + ZB_AF_GP_PROFILE_ID, \ + dev_id, \ + ZB_GP_VER, \ + 0, \ + in_clust_num, \ + out_clust_num, \ + { \ + ZB_ZCL_CLUSTER_ID_GREEN_POWER, \ + }, \ + { 0 } \ + } + +#define ZB_ZCL_DECLARE_GPPB_SIMPLE_DESC( \ + ep_name, ep_id, in_clust_num, out_clust_num, dev_id) \ + ZB_DECLARE_SIMPLE_DESC(in_clust_num, out_clust_num); \ + ZB_AF_SIMPLE_DESC_TYPE(in_clust_num, out_clust_num) simple_desc_##ep_name = \ + { \ + ep_id, \ + ZB_AF_GP_PROFILE_ID, \ + dev_id, \ + ZB_GP_VER, \ + 0, \ + in_clust_num, \ + out_clust_num, \ + { \ + ZB_ZCL_CLUSTER_ID_GREEN_POWER, \ + }, \ + { 0 } \ + } + +#define ZB_ZCL_DECLARE_GPCB_SIMPLE_DESC( \ + ep_name, ep_id, in_clust_num, out_clust_num, dev_id) \ + /* WARNING: Do not redefine _1_1_ simple desc - it already exists. Need to add \ + ZB_DECLARE_SIMPLE_DESC() if in_clust_num or out_clust_num is not 1 */ \ + ZB_AF_SIMPLE_DESC_TYPE(in_clust_num, out_clust_num) simple_desc_##ep_name = \ + { \ + ep_id, \ + ZB_AF_GP_PROFILE_ID, \ + dev_id, \ + ZB_GP_VER, \ + 0, \ + in_clust_num, \ + out_clust_num, \ + { \ + ZB_ZCL_CLUSTER_ID_GREEN_POWER, \ + ZB_ZCL_CLUSTER_ID_GREEN_POWER \ + }, \ + { 0 } \ + } + +#else /* ZB_APS_ENCRYPTION_PER_CLUSTER */ + +#define ZB_ZCL_DECLARE_GPT_SIMPLE_DESC( \ + ep_name, ep_id, in_clust_num, out_clust_num, dev_id) \ + ZB_DECLARE_SIMPLE_DESC(in_clust_num, out_clust_num); \ + ZB_AF_SIMPLE_DESC_TYPE(in_clust_num, out_clust_num) simple_desc_##ep_name = \ + { \ + ep_id, \ + ZB_AF_GP_PROFILE_ID, \ + dev_id, \ + ZB_GP_VER, \ + 0, \ + in_clust_num, \ + out_clust_num, \ + { \ + ZB_ZCL_CLUSTER_ID_GREEN_POWER, \ + } \ + } + +#define ZB_ZCL_DECLARE_GPPB_SIMPLE_DESC( \ + ep_name, ep_id, in_clust_num, out_clust_num, dev_id) \ + ZB_DECLARE_SIMPLE_DESC(in_clust_num, out_clust_num); \ + ZB_AF_SIMPLE_DESC_TYPE(in_clust_num, out_clust_num) simple_desc_##ep_name = \ + { \ + ep_id, \ + ZB_AF_GP_PROFILE_ID, \ + dev_id, \ + ZB_GP_VER, \ + 0, \ + in_clust_num, \ + out_clust_num, \ + { \ + ZB_ZCL_CLUSTER_ID_GREEN_POWER, \ + } \ + } + +#define ZB_ZCL_DECLARE_GPCB_SIMPLE_DESC( \ + ep_name, ep_id, in_clust_num, out_clust_num, dev_id) \ + /* WARNING: Do not redefine _1_1_ simple desc - it already exists. Need to add \ + ZB_DECLARE_SIMPLE_DESC() if in_clust_num or out_clust_num is not 1 */ \ + ZB_AF_SIMPLE_DESC_TYPE(in_clust_num, out_clust_num) simple_desc_##ep_name = \ + { \ + ep_id, \ + ZB_AF_GP_PROFILE_ID, \ + dev_id, \ + ZB_GP_VER, \ + 0, \ + in_clust_num, \ + out_clust_num, \ + { \ + ZB_ZCL_CLUSTER_ID_GREEN_POWER, \ + ZB_ZCL_CLUSTER_ID_GREEN_POWER \ + } \ + } + +#endif /* ZB_APS_ENCRYPTION_PER_CLUSTER */ + +#define ZB_ZCL_DECLARE_GPT_EP(ep_name, ep_id, cluster_list) \ + ZB_ZCL_DECLARE_GPT_SIMPLE_DESC( \ + ep_name, \ + ep_id, \ + 1, \ + 0, \ + ZGP_DEVICE_TARGET); \ + ZB_AF_DECLARE_ENDPOINT_DESC( \ + ep_name, \ + ep_id, \ + ZB_AF_GP_PROFILE_ID, \ + 0, \ + NULL, \ + ZB_ZCL_ARRAY_SIZE( \ + cluster_list, \ + zb_zcl_cluster_desc_t), \ + cluster_list, \ + (zb_af_simple_desc_1_1_t*)&simple_desc_##ep_name, \ + 0, NULL, /* No reporting ctx */ \ + 0, NULL) + +#define ZB_ZCL_DECLARE_GPTP_EP(ep_name, ep_id, cluster_list) \ + ZB_ZCL_DECLARE_GPT_SIMPLE_DESC( \ + ep_name, \ + ep_id, \ + 1, \ + 0, \ + ZGP_DEVICE_TARGET_PLUS); \ + ZB_AF_DECLARE_ENDPOINT_DESC( \ + ep_name, \ + ep_id, \ + ZB_AF_GP_PROFILE_ID, \ + 0, \ + NULL, \ + ZB_ZCL_ARRAY_SIZE( \ + cluster_list, \ + zb_zcl_cluster_desc_t), \ + cluster_list, \ + (zb_af_simple_desc_1_1_t*)&simple_desc_##ep_name, \ + 0, NULL, /* No reporting ctx */ \ + 0, NULL) + +#define ZB_ZCL_DECLARE_GPPB_EP(ep_name, ep_id, cluster_list) \ + ZB_ZCL_DECLARE_GPPB_SIMPLE_DESC( \ + ep_name, \ + ep_id, \ + 0, \ + 1, \ + ZGP_DEVICE_PROXY_BASIC); \ + ZB_AF_DECLARE_ENDPOINT_DESC( \ + ep_name, \ + ep_id, \ + ZB_AF_GP_PROFILE_ID, \ + 0, \ + NULL, \ + ZB_ZCL_ARRAY_SIZE( \ + cluster_list, \ + zb_zcl_cluster_desc_t), \ + cluster_list, \ + (zb_af_simple_desc_1_1_t*)&simple_desc_##ep_name, \ + 0, NULL, /* No reporting ctx */ \ + 0, NULL) + + +#define ZB_ZCL_DECLARE_GPCB_EP(ep_name, ep_id, cluster_list) \ + ZB_ZCL_DECLARE_GPCB_SIMPLE_DESC( \ + ep_name, \ + ep_id, \ + 1, \ + 1, \ + ZGP_DEVICE_COMBO_BASIC); \ + ZB_AF_DECLARE_ENDPOINT_DESC( \ + ep_name, \ + ep_id, \ + ZB_AF_GP_PROFILE_ID, \ + 0, \ + NULL, \ + ZB_ZCL_ARRAY_SIZE( \ + cluster_list, \ + zb_zcl_cluster_desc_t), \ + cluster_list, \ + (zb_af_simple_desc_1_1_t*)&simple_desc_##ep_name, \ + 0, NULL, /* No reporting ctx */ \ + 0, NULL) + + +#define ZB_ZCL_DECLARE_GP_CTX(device_ctx, ep_name) \ + ZBOSS_DECLARE_DEVICE_CTX_1_EP(device_ctx, ep_name) \ + +void zb_zcl_green_power_init_server(void); +void zb_zcl_green_power_init_client(void); +bool zb_zcl_green_power_cluster_handler(zb_uint8_t param); +#define ZB_ZCL_CLUSTER_ID_GREEN_POWER_SERVER_ROLE_INIT zb_zcl_green_power_init_server +#define ZB_ZCL_CLUSTER_ID_GREEN_POWER_CLIENT_ROLE_INIT zb_zcl_green_power_init_client + +#define ZGP_GPS_COMMUNICATION_MODE ZGP_CTXC().cluster.gps_communication_mode +#define ZGP_GPS_COMMISSIONING_EXIT_MODE ZGP_CTXC().cluster.gps_commissioning_exit_mode +#define ZGP_GPS_COMMISSIONING_WINDOW ZGP_CTXC().cluster.gps_commissioning_window + +#define ZGP_GP_LINK_KEY ZGP_CTXC().cluster.gp_link_key +#define ZGP_GPS_SECURITY_LEVEL ZGP_CTXC().cluster.gps_security_level +#define ZGP_GP_SHARED_SECURITY_KEY_TYPE ZGP_CTXC().cluster.gp_shared_security_key_type +#define ZGP_GP_SHARED_SECURITY_KEY ZGP_CTXC().cluster.gp_shared_security_key + +#define ZGP_GPS_GET_SECURITY_LEVEL()\ + (ZGP_GPS_SECURITY_LEVEL & 3) + +#define ZGP_GPS_GET_PROTECT_WITH_GP_LINK_KEY()\ + ((ZGP_GPS_SECURITY_LEVEL >> 2) & 1) + +#define ZGP_GPS_GET_INVOLVE_TC()\ + ((ZGP_GPS_SECURITY_LEVEL >> 3) & 1) + +#define ZB_ZGP_COMM_MODE_OPT_GET_ACTION(opt)\ + ((opt) & 1) + +#define ZB_ZGP_COMM_MODE_OPT_GET_UNICAST(opt)\ + (((opt) >> 5) & 1) + +#define ZB_ZGP_PROXY_COMM_MODE_INT_OPT_GET_EXIT_MODE(opt)\ + ((opt) & 7) + +#define ZB_ZGP_PROXY_COMM_MODE_INT_OPT_GET_CHNL_PRESENT(opt)\ + (((opt) >> 3) & 1) + +#define ZB_ZGP_PROXY_COMM_MODE_INT_OPT_GET_UNICAST_COMMUNICATION(opt)\ + (((opt) >> 4) & 1) + +#define ZB_ZGP_PROXY_COMM_MODE_IS_UNICAST()\ + ZB_ZGP_PROXY_COMM_MODE_INT_OPT_GET_UNICAST_COMMUNICATION(\ + ZGP_CTXC().comm_data.proxy_comm_mode_options) + +#define ZB_ZGP_PROXY_COMM_MODE_IS_EXIT_AFTER_FIRST_PAIRING_SUCCESS()\ + (ZB_ZGP_PROXY_COMM_MODE_INT_OPT_GET_EXIT_MODE(\ + ZGP_CTXC().comm_data.proxy_comm_mode_options) & \ + ZGP_COMMISSIONING_EXIT_MODE_ON_PAIRING_SUCCESS) + +#define ZB_ZGP_COMM_MODE_OPT_GET_ON_COMM_WIND_EXP(opt) \ + (((opt) >> 1) & 0x01) + +#define ZB_ZGP_COMM_MODE_OPT_GET_CHNL_PRESENT(opt)\ + (((opt) >> 4) & 0x01) + +#define ZGP_GPS_GET_COMMISSIONING_WINDOW()\ + ((ZGP_GPS_COMMISSIONING_EXIT_MODE & ZGP_COMMISSIONING_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION) ?\ + ZGP_GPS_COMMISSIONING_WINDOW : 0) + +#define ZB_ZGP_COMM_NOTIF_OPT_GET_APP_ID(opt)\ + ((opt) & 0x07) + +#define ZB_ZGP_GP_COMM_NOTIF_OPT_GET_RX_AFTER_TX(opt)\ + (((opt) >> 3) & 0x01) + +#define ZB_ZGP_GP_COMM_NOTIF_OPT_GET_SEC_LVL(opt)\ + (((opt) >> 4) & 0x03) + +#define ZB_ZGP_GP_COMM_NOTIF_OPT_GET_KEY_TYPE(opt)\ + (((opt) >> 6) & 0x07) + +#define ZB_ZGP_GP_COMM_NOTIF_OPT_GET_SECUR_FAILED(opt)\ + (((opt) >> 9) & 0x01) + +/* The MIC field SHALL only be present if the Security processing failed + * sub-field is set to 0b1 */ +#define ZB_ZGP_COMM_NOTIF_OPT_GET_MIC_PRESENT(opt)\ + (((opt) >> 9) & 0x01) + +#define ZB_ZGP_GP_COMM_NOTIF_OPT_GET_BIDIR_CAP(opt)\ + (((opt) >> 10) & 0x01) + +#define ZB_ZGP_COMM_NOTIF_OPT_GET_PROXY_INFO_PRESENT(opt)\ + (((opt) >> 11) & 0x01) + +/* +Bits: 0..2 3 4..5 6..8 9 10 11 +ApplicationID RxAfterTx SecurityLevel SecurityKeyType Security processing failed Bidirectional Capability Proxy info present + + */ +#define ZB_ZGP_FILL_COMM_NOTIFICATION_OPTIONS(app_id, rx_after_tx, secur_level, key_type, secur_failed, bidir_cap, proxy_info) \ + (((app_id) & 7) | ((!!(rx_after_tx)) << 3) | (((secur_level) & 3) << 4) | (((key_type) & 7) << 6) | ((!!(secur_failed)) << 9) | ((!!(bidir_cap)) << 10) | ((!!(proxy_info)) << 11)) + +#define ZB_ZGP_PAIRING_OPT_GET_APP_ID(opt)\ + ((opt) & 0x07) + +#define ZB_ZGP_PAIRING_OPT_GET_REMOVE_GPD(opt)\ + (((opt) >> 4) & 0x01) + +#define ZB_ZGP_PAIRING_OPT_GET_COMMUNICATION_MODE(opt)\ + (((opt) >> 5) & 0x03) + +#define ZB_ZGP_PAIRING_OPT_GET_ADD_SINK(opt)\ + (((opt) >> 3) & 0x01) + +#define ZB_ZGP_PAIRING_OPT_GET_SEC_LEVEL(opt)\ + (((opt) >> 9) & 0x03) + +#define ZB_ZGP_PAIRING_OPT_GET_KEY_TYPE(opt)\ + (((opt) >> 11) & 0x07) + +#define ZB_ZGP_PAIRING_OPT_GET_FRAME_CNT_PRESENT(opt)\ + (((opt) >> 14) & 0x01) + +#define ZB_ZGP_PAIRING_OPT_GET_SEQ_NUM_CAP(opt)\ + (((opt) >> 8) & 0x01) + +#define ZB_ZGP_PAIRING_OPT_GET_FIX_LOC(opt)\ + (((opt) >> 7) & 0x01) + +#define ZB_ZGP_PAIRING_OPT_GET_SEC_KEY_PRESENT(opt)\ + (((opt) >> 15) & 0x01) + +#define ZB_ZGP_PAIRING_OPT_GET_ASSIGNED_ALIAS_PRESENT(opt)\ + (((opt) >> 16) & 0x01) + +#define ZB_ZGP_PAIRING_OPT_GET_FRWD_RADIUS(opt)\ + (((opt) >> 17) & 0x01) + +#define ZB_ZGP_GP_NOTIF_OPT_GET_APP_ID(opt)\ + ((opt) & 0x07) + +#define ZB_ZGP_GP_NOTIF_OPT_GET_SEC_LVL(opt)\ + (((opt) >> 6) & 0x03) + +#define ZB_ZGP_GP_NOTIF_OPT_GET_KEY_TYPE(opt)\ + (((opt) >> 8) & 0x07) + +#define ZB_ZGP_GP_NOTIF_OPT_GET_RX_AFTER_TX(opt)\ + (((opt) >> 11) & 0x01) + +#define ZB_ZGP_GP_NOTIF_OPT_GET_BIDIR_CAP(opt)\ + (((opt) >> 13) & 0x01) + +#define ZB_ZGP_GP_NOTIF_OPT_GET_PROXY_INFO_PRESENT(opt)\ + (((opt) >> 14) & 0x01) + +#define ZB_ZGP_GP_NOTIF_OPT_GET_RECV_AS_UNICAST(opt)\ + (((opt) >> 15) & 0x01) + +#define ZB_ZGP_GP_NOTIF_OPT_SET_RECV_AS_UNICAST(opt)\ + ((opt) = (opt | (1 << 15))) + +#define ZB_ZGP_GP_RESPONSE_OPT_GET_APP_ID(opt) \ + ((opt) & 0x07) + +#define ZB_ZGP_FILL_GP_RESPONSE_OPTIONS(app_id, ep_match) \ + (((app_id) & 7) | ((!!(ep_match)) << 3)) + +#define ZB_ZGP_PROXY_ENTRY_OPT_GET_LW_GPS(opt)\ + (((opt) >> 6) & 0x01) + +#define ZB_ZGP_PROXY_ENTRY_OPT_GET_DGROUP_GPS(opt)\ + (((opt) >> 7) & 0x01) + +#define ZB_ZGP_PROXY_ENTRY_OPT_GET_PRECOMMISSIONED_GROUP_GPS(opt)\ + (((opt) >> 8) & 0x01) + +#define ZB_ZGP_PROXY_ENTRY_OPT_GET_OPT_EXT(opt)\ + (((opt) >> 15) & 0x01) + +#define ZB_ZGP_GP_PAIRING_CONF_OPT_GET_APP_ID(opt) \ + ((opt) & 0x07) + +#define ZB_ZGP_GP_PAIRING_CONF_GET_COMMUNICATION_MODE(opt)\ + (((opt) >> 3) & 0x03) + +#define ZB_ZGP_GP_PAIRING_CONF_GET_SEQ_NUM_CAPS(opt)\ + (((opt) >> 5) & 0x01) + +#define ZB_ZGP_GP_PAIRING_CONF_GET_RX_ON_CAPS(opt)\ + (((opt) >> 6) & 0x01) + +#define ZB_ZGP_GP_PAIRING_CONF_GET_FIXED_LOC(opt)\ + (((opt) >> 7) & 0x01) + +#define ZB_ZGP_GP_PAIRING_CONF_GET_ASSIGNED_ALIAS_PRESENT(opt)\ + (((opt) >> 8) & 0x01) + +#define ZB_ZGP_GP_PAIRING_CONF_GET_SEC_USE(opt)\ + (((opt) >> 9) & 0x01) + +#define ZB_ZGP_GP_PAIRING_CONF_GET_APP_INFO_PRESENT(opt)\ + (((opt) >> 10) & 0x01) + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_GET_MANUF_ID_PRESENT(app_info)\ + ((app_info) & 0x01) + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_GET_MODEL_ID_PRESENT(app_info)\ + (((app_info) >> 1) & 0x01) + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_GET_CMDS_PRESENT(app_info)\ + (((app_info) >> 2) & 0x01) + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_GET_CLUSTERS_PRESENT(app_info)\ + (((app_info) >> 3) & 0x01) + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_GET_SWITCH_INFO_PRESENT(app_info)\ + (((app_info) >> 4) & 0x01) + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_GET_APP_DESCRIPTION_FOLLOWS(app_info)\ + (((app_info) >> 5) & 0x01) + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_SET_MANUF_ID_PRESENT(app_info)\ + ((app_info) |= 0x01) + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_SET_MODEL_ID_PRESENT(app_info)\ + ((app_info) |= 0x02) + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_SET_CMDS_PRESENT(app_info)\ + ((app_info) |= 0x04) + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_SET_CLUSTERS_PRESENT(app_info)\ + ((app_info) |= 0x08) + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_SET_SWITCH_INFO_PRESENT(app_info)\ + ((app_info) |= 0x10) + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_SET_APP_DESCRIPTION_FOLLOWS(app_info)\ + ((app_info) |= 0x20) + +#define ZB_ZGP_GP_PAIRING_CONF_GET_ACTIONS(actions)\ + ((actions) & 0x07) + +#define ZB_ZGP_GP_PAIRING_CONF_GET_SEND_PAIRING(actions)\ + (((actions) >> 3) & 0x01) + +#define ZB_ZGP_FILL_GP_PAIRING_CONF_OPTIONS(app_id, comm_mode, seq_num_cap, rx_on_cap, fix_loc, asgnd_alias, sec_use, app_info)\ + ((app_id) | (((comm_mode) & 3) << 3) | ((!!(seq_num_cap)) << 5) | ((!!(rx_on_cap)) << 6) | ((!!(fix_loc)) << 7) | ((!!(asgnd_alias)) << 8) | ((!!(sec_use)) << 9) | ((!!(app_info)) << 10)) + +#define ZB_ZGP_FILL_GP_PAIRING_CONF_ACTIONS(action, send_pairing)\ + ((action) | ((!!(send_pairing)) << 3)) + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_MANUF_ID_NO_PRESENT 0 +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_MANUF_ID_PRESENT 1 + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_MODEL_ID_NO_PRESENT 0 +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_MODEL_ID_PRESENT 1 + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_GPD_CMDS_NO_PRESENT 0 +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_GPD_CMDS_PRESENT 1 + +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_CLSTS_NO_PRESENT 0 +#define ZB_ZGP_GP_PAIRING_CONF_APP_INFO_CLSTS_PRESENT 1 + +#define ZB_ZGP_FILL_GP_PAIRING_CONF_APP_INFO(manuf_id, model_id, gpd_cmds, clsts)\ + ((!!(manuf_id)) | ((!!(model_id)) << 1) | ((!!(gpd_cmds)) << 2) | ((!!(clsts)) << 3)) + +typedef enum zgp_table_request_entries_type_e +{ + ZGP_REQUEST_TABLE_ENTRIES_BY_GPD_ID, + ZGP_REQUEST_TABLE_ENTRIES_BY_INDEX +} zgp_table_request_entries_type_t; + +#define ZB_ZGP_GP_PROXY_TBL_REQ_GET_APP_ID(opt)\ + ((opt) & 0x07) + +#define ZB_ZGP_GP_PROXY_TBL_REQ_GET_REQ_TYPE(opt)\ + (((opt) >> 3) & 3) + +#define ZB_ZGP_GP_PROXY_TBL_REQ_FILL_OPT(app_id, req_type)\ + ((app_id) | (((req_type) & 3) << 3)) + +#define ZB_ZGP_GP_SINK_COMM_MODE_FILL_OPT(action, inv_gpm_seq, inv_gpm_pair, inv_prx) \ + ((!!(action)) | ((!!(inv_gpm_seq)) << 1) | ((!!(inv_gpm_pair)) << 2) | ((!!(inv_prx)) << 3)) + +#define ZB_ZGP_GP_SINK_COMM_MODE_GET_ACTION(opt)\ + ((opt) & 0x01) + +#define ZB_ZGP_GP_SINK_COMM_MODE_GET_INVOLVE_GPM_IN_SECURITY(opt)\ + (((opt) >> 1) & 0x01) + +#define ZB_ZGP_GP_SINK_COMM_MODE_GET_INVOLVE_GPM_IN_PAIRING(opt)\ + (((opt) >> 2) & 0x01) + +#define ZB_ZGP_GP_SINK_COMM_MODE_GET_INV_PROXIES(opt)\ + (((opt) >> 3) & 0x01) + +#define ZB_ZGP_SET_SINK_COMM_MODE(opt) \ + ZGP_CTXC().sink_comm_mode_opt = (1 | (ZGP_CTXC().sink_comm_mode_opt & 2) | ((opt) << 8)) + +#define ZB_ZGP_CLR_SINK_COMM_MODE()\ + ZGP_CTXC().sink_comm_mode_opt = (ZGP_CTXC().sink_comm_mode_opt & 2) + +#define ZB_ZGP_SET_PROXY_COMM_MODE_COMMUNICATION(cm)\ + ZGP_CTXC().sink_comm_mode_opt = ((ZGP_CTXC().sink_comm_mode_opt & ~2) | ((!!(cm)) << 1)) + +#define ZB_ZGP_SINK_IS_SEND_ENTER_OR_LEAVE_FOR_PROXIES()\ + (((ZGP_CTXC().sink_comm_mode_opt & 1) == 0) || ((ZGP_CTXC().sink_comm_mode_opt & 1) == 1 &&\ + (ZB_ZGP_GP_SINK_COMM_MODE_GET_INV_PROXIES((ZGP_CTXC().sink_comm_mode_opt & 0xFF00) >> 8)))) + +#define ZB_ZGP_GET_SINK_COMM_MODE_START_STOP_CAUSE() \ + ((ZGP_CTXC().sink_comm_mode_opt) & 1) + +#define ZGP_PROXY_COMM_MODE_IS_UNICAST()\ + ((ZGP_CTXC().sink_comm_mode_opt >> 1) & 1) + +#ifdef ZB_ENABLE_ZGP_DIRECT +/** + * @brief Converting LQI incoming from MAC into ZGP cluster specific format + * + * @param lqi [in] Incoming LQI value + * + * @return Encoded lqi specific value + * + * @see ZGP spec, A.3.3.4.1 + */ +zb_uint8_t zb_zgp_cluster_encode_lqi(zb_uint8_t lqi); +/** + * @brief Converting RSSI and LQI incoming from MAC into ZGP cluster specific format + * + * @param rssi [in] Incoming RSSI value + * @param lqi [in] Incoming LQI value + * + * @return Encoded rssi+lqi specific value + * + * @see ZGP spec, A.3.3.4.1 + */ +zb_uint8_t zb_zgp_cluster_encode_link_quality(zb_int8_t rssi, zb_uint8_t lqi); +#endif /* ZB_ENABLE_ZGP_DIRECT */ + +/********************************************************************/ +/***************** ZGP ZCL helpers definitions **********************/ +/********************************************************************/ + +/** + * @brief Perform send general zcl read attributes command for ZGP cluster + * + * @param buf_ref [in] Buffer reference + * @param dst_addr [in] Destination address + * @param dst_addr_mode [in] Destination address mode + * @param attr_ids [in] Attribute IDs list + * @param attr_cnt [in] Attribute IDs list size + * @param def_resp [in] Enable ZCL default response if TRUE + * @param cb [in] Call callback if needed after sending request + * + */ +void zgp_cluster_read_attrs(zb_uint8_t buf_ref, + zb_uint16_t dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint16_t *attr_ids, + zb_uint8_t attr_cnt, + zb_uint8_t dir, + zb_uint8_t def_resp, + zb_callback_t cb); + +/** + * @brief Perform send general zcl read attribute command for ZGP cluster + * + * @param buf_ref [in] Buffer reference + * @param dst_addr [in] Destination address + * @param dst_addr_mode [in] Destination address mode + * @param attr_id [in] Attribute ID + * @param def_resp [in] Enable ZCL default response if TRUE + * @param cb [in] Call callback if needed after sending request + * + */ +void zgp_cluster_read_attr(zb_uint8_t buf_ref, + zb_uint16_t dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint16_t attr_id, + zb_uint8_t dir, + zb_uint8_t def_resp, + zb_callback_t cb); + +/** + * @brief Perform send general zcl write attribute command for ZGP cluster + * + * @param buf_ref [in] Buffer reference + * @param dst_addr [in] Destination address + * @param dst_addr_mode [in] Destination address mode + * @param attr_id [in] Attribute ID + * @param attr_type [in] Attribute type + * @param attr_val [in] Pointer to attribute value + * @param def_resp [in] Enable ZCL default response if TRUE + * @param cb [in] Call callback if needed after sending request + * + */ +void zgp_cluster_write_attr(zb_uint8_t buf_ref, + zb_uint16_t dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint16_t attr_id, + zb_uint8_t attr_type, + zb_uint8_t *attr_val, + zb_uint8_t dir, + zb_uint8_t def_resp, + zb_callback_t cb); + +// ****************************************************************** + +#ifdef ZB_ENABLE_ZGP_DIRECT +/** + * @brief ZGP message status + * + * Possible values of Status field in zgp data confirmations, + * responses and indications. + * + * Status codes are not specified in ZGP specification, only their names. + * For ZGP status codes range 0x80-0xda is used since it was reserved and not + * used in MAC status enumeration. + */ +typedef enum zb_zgp_status_e +{ + ZB_ZGP_STATUS_ENTRY_REPLACED = 0x80, + ZB_ZGP_STATUS_ENTRY_ADDED = 0x81, + ZB_ZGP_STATUS_ENTRY_EXPIRED = 0x82, + ZB_ZGP_STATUS_ENTRY_REMOVED = 0x83, + ZB_ZGP_STATUS_TX_QUEUE_FULL = 0x84, +} +zb_zgp_status_t; +#endif /* ZB_ENABLE_ZGP_DIRECT */ + +/** + * @brief ZGP commissioning states enumeration + */ +typedef enum zb_zgp_comm_state_e +{ + ZGP_COMM_STATE_IDLE, /* 0 */ + ZGP_COMM_STATE_CHANNEL_REQ_RECEIVED, + ZGP_COMM_STATE_CHANNEL_CONFIG_GET_CUR_CHANNEL, +#ifdef ZB_MAC_COEX_CONTROL + ZGP_COMM_STATE_SET_COEX_SHUTDOWN, +#endif /* ZB_MAC_COEX_CONTROL */ +#ifdef ZB_ENABLE_ZGP_DIRECT + ZGP_COMM_STATE_CHANNEL_CONFIG_SET_TEMP_CHANNEL, + ZGP_COMM_STATE_CHANNEL_CONFIG_ADDED_TO_Q, + ZGP_COMM_STATE_CHAN_CFG_SENT_RET_CHANNEL, + ZGP_COMM_STATE_CHAN_CFG_FAILED_RET_CHANNEL, +#endif /* ZB_ENABLE_ZGP_DIRECT */ + ZGP_COMM_STATE_CHANNEL_CONFIG_SENT, + ZGP_COMM_STATE_COMM_REQ_RECEIVED_WAIT_FOR_APP, + ZGP_COMM_STATE_COMM_REQ_RECEIVED_AND_APPROVED, +#ifdef ZB_ENABLE_ZGP_DIRECT + ZGP_COMM_STATE_COMMISSIONING_REPLY_ADDED_TO_Q, +#endif /* ZB_ENABLE_ZGP_DIRECT */ + ZGP_COMM_STATE_COMMISSIONING_REPLY_SENT, + ZGP_COMM_STATE_CHANNEL_REQ_COLLECT, + ZGP_COMM_STATE_COMMISSIONING_REQ_COLLECT, + ZGP_COMM_STATE_COMMISSIONING_FINALIZING, + ZGP_COMM_STATE_COMMISSIONING_TIMED_OUT, + ZGP_COMM_STATE_COMMISSIONING_CANCELLED, + ZGP_COMM_STATE_COMMISSIONING_WAIT_APP_DESCR +} +zb_zgp_comm_state_t; + +typedef ZB_PACKED_PRE struct zb_gp_data_req_s +{ + zb_uint8_t handle; + zb_uint8_t action; + zb_uint8_t tx_options; + zb_zgpd_id_t zgpd_id; + zb_ieee_addr_t ieee_addr; + zb_uint8_t cmd_id; + zb_uint8_t payload_len; + zb_time_t tx_q_ent_lifetime; + zb_uint8_t pld[ZB_ZGP_TX_CMD_PLD_MAX_SIZE]; /**< Payload */ +} +ZB_PACKED_STRUCT +zb_gp_data_req_t; + +#ifdef ZB_ENABLE_ZGP_DIRECT +typedef struct zb_gp_data_cfm_s +{ + zb_uint8_t handle; + /* Extension of the spec */ + zb_zgpd_id_t zgpd_id; + zb_uint8_t cmd_id; +} +zb_gp_data_cfm_t; +#endif /* ZB_ENABLE_ZGP_DIRECT */ + +typedef ZB_PACKED_PRE struct zb_zgp_gp_comm_notification_req_s +{ + /* optimization: use reserved 15 bit of options as indicate that command received in unicast mode */ + zb_uint16_t options; + zb_zgpd_addr_t zgpd_addr; + zb_uint8_t endpoint; + zb_uint32_t gpd_sec_frame_counter; + zb_uint8_t gpd_cmd_id; + /* +1 bytes for payload size placed at beginning buffer */ + zb_uint8_t payload[MAX_ZGP_CLUSTER_GPDF_PAYLOAD_SIZE+1]; + zb_zgp_gp_proxy_info_t proxy_info; + zb_uint32_t mic; +} +ZB_PACKED_STRUCT zb_zgp_gp_comm_notification_req_t; + +typedef ZB_PACKED_PRE struct zb_zgp_gp_pairing_req_s +{ + zb_uint32_t options; + zb_zgpd_addr_t zgpd_addr; + zb_uint8_t endpoint; + zb_ieee_addr_t sink_ieee_addr; + zb_uint16_t sink_nwk_addr; + zb_uint16_t sink_group_id; + zb_uint8_t dev_id; + zb_uint32_t sec_frame_counter; + zb_uint8_t key[ZB_CCM_KEY_SIZE]; + zb_uint16_t assigned_alias; + zb_uint8_t frwd_radius; +} +ZB_PACKED_STRUCT zb_zgp_gp_pairing_req_t; + +typedef ZB_PACKED_PRE struct zb_zgp_gp_pairing_send_req_s +{ + /* 0 bit - add_sink + * 1 bit - remove gpd + * 2 bit - send dev annce + * 3 bit - indicate that dup for groupcast precommissioned is complete + * 4 bit - need send incorrect LW unicast remove pairing, see A.3.5.2.4 + */ + zb_uint8_t send_options; + zb_zgpd_addr_t zgpd_id; + zb_uint8_t endpoint; + zb_uint16_t options; + zb_uint8_t sec_options; + zb_uint32_t security_counter; + zb_uint8_t zgpd_key[ZB_CCM_KEY_SIZE]; + zb_uint16_t zgpd_assigned_alias; + zb_uint8_t groupcast_radius; + zb_uint8_t device_id; + zgp_pair_group_list_t sgrp[ZB_ZGP_MAX_SINK_GROUP_PER_GPD]; + zb_callback_t callback; +} +ZB_PACKED_STRUCT zb_zgp_gp_pairing_send_req_t; + +#define ZB_ZGP_GP_PAIRING_MAKE_SEND_OPTIONS(req, add_sink, remove_gpd, send_da)\ + (req)->send_options = ((!!(add_sink)) | ((!!(remove_gpd)) << 1) | ((!!(send_da)) << 2)) + +#define ZB_ZGP_GP_PAIRING_OPTIONS_SET_DUP_COMPLETE(req)\ + (req)->send_options |= (1 << 3) + +#define ZB_ZGP_GP_PAIRING_OPTIONS_SET_SEND_INCORRECT_LW_PAIR_REMOVE(req)\ + (req)->send_options |= (1 << 4) + +#define ZB_ZGP_GP_PAIRING_OPTIONS_UPDATE_SEND_INCORRECT_LW_PAIR_REMOVE(req)\ + ZB_ZGP_GP_PAIRING_MAKE_SEND_OPTIONS(req, 0, 0, 0);\ + ZB_ZGP_GP_PAIRING_OPTIONS_SET_SEND_INCORRECT_LW_PAIR_REMOVE(req) + +#define ZB_ZGP_GP_PAIRING_SEND_REQ_CREATE(buf, req, ent, cb) \ + zb_buf_reuse((buf));\ + (req) = ZB_BUF_GET_PARAM((buf), zb_zgp_gp_pairing_send_req_t);\ + (req)->zgpd_id = (ent)->zgpd_id;\ + (req)->endpoint = (ent)->endpoint;\ + (req)->options = (ent)->options;\ + (req)->sec_options = (ent)->sec_options;\ + (req)->security_counter = (ent)->security_counter;\ + ZB_MEMCPY((req)->zgpd_key, (ent)->zgpd_key, sizeof((ent)->zgpd_key));\ + (req)->zgpd_assigned_alias = (ent)->zgpd_assigned_alias;\ + (req)->groupcast_radius = (ent)->groupcast_radius;\ + (req)->device_id = (ent)->u.sink.device_id;\ + ZB_MEMCPY((req)->sgrp, (ent)->u.sink.sgrp, sizeof((ent)->u.sink.sgrp)); \ + (req)->callback = (cb) + +#define ZB_ZGP_GP_PCONF_PAIRING_SEND_REQ_CREATE(buf, req, conf, cb)\ + zb_buf_reuse((buf)); \ + (req) = ZB_BUF_GET_PARAM((buf), zb_zgp_gp_pairing_send_req_t); \ + (req)->zgpd_id = (conf)->zgpd_addr; \ + (req)->endpoint = (conf)->endpoint; \ + (req)->options = (conf)->options; \ + (req)->sec_options = (conf)->u.action_flds.sec_options; \ + (req)->security_counter = (conf)->u.action_flds.sec_frame_counter; \ + ZB_MEMCPY((req)->zgpd_key, (conf)->u.action_flds.key, sizeof((conf)->u.action_flds.key)); \ + (req)->zgpd_assigned_alias = (conf)->u.action_flds.assigned_alias; \ + (req)->groupcast_radius = (conf)->frwd_radius; \ + (req)->device_id = (conf)->device_id; \ + ZB_MEMCPY(&(req)->sgrp[0], &(conf)->u.action_flds.sgrp[0], sizeof((conf)->u.action_flds.sgrp)); \ + (req)->callback = (cb) + +#define ZGP_PAIRING_SEND_GET_ADD_SINK(req) ((req)->send_options & 1) +#define ZGP_PAIRING_SEND_GET_REMOVE_GPD(req) (((req)->send_options >> 1) & 1) +#define ZGP_PAIRING_SEND_GET_SEND_DEV_ANNCE(req) (((req)->send_options >> 2) & 1) +#define ZGP_PAIRING_SEND_GET_DUP_COMPLETE(req) (((req)->send_options >> 3) & 1) +#define ZGP_PAIRING_SEND_GET_SEND_INCORRECT_LW_PAIR_REMOVE(req) (((req)->send_options >> 4) & 1) +#define ZGP_PAIRING_SEND_CLR_SEND_INCORRECT_LW_PAIR_REMOVE(req) ((req)->send_options &= ~(1 << 4)) +#define ZGP_PAIRING_SEND_GET_ASSIGNED_ALIAS(req) (((req)->options >> 8) & 1) +#define ZGP_PAIRING_SEND_GET_COMMUNICATION_MODE(req) (ZGP_PAIRING_SEND_GET_SEND_INCORRECT_LW_PAIR_REMOVE(req) ?\ + ZGP_COMMUNICATION_MODE_LIGHTWEIGHT_UNICAST : (((req)->options >> 3) & 3)) +#define ZGP_PAIRING_SEND_GET_APP_ID(req) ((req)->options & 7) +#define ZGP_PAIRING_SEND_GET_SEC_LEVEL(req) (((req)->options & (1<<9)) ? ZGP_SINK_GET_SEC_LEVEL((req)->sec_options): 0) +#define ZGP_PAIRING_SEND_GET_FIXED_LOCATION(req) (((req)->options >> 7) & 1) +#define ZGP_PAIRING_SEND_GET_SEQ_NUM_CAP(req) (((req)->options >> 5) & 1) +#define ZGP_PAIRING_SEND_GET_SEC_KEY_TYPE(req) (((req)->options & (1<<9)) ? (((req)->sec_options >> 2) & 7) : 0) + +typedef ZB_PACKED_PRE struct zb_zgp_gp_notification_req_s +{ + zb_uint16_t options; + zb_zgpd_addr_t zgpd_addr; + zb_uint8_t endpoint; + zb_uint32_t gpd_sec_frame_counter; + zb_uint8_t gpd_cmd_id; + /* +1 bytes for payload size placed at beginning buffer */ + zb_uint8_t payload[MAX_ZGP_CLUSTER_GPDF_PAYLOAD_SIZE+1]; + zb_zgp_gp_proxy_info_t proxy_info; +} +ZB_PACKED_STRUCT zb_zgp_gp_notification_req_t; + +typedef ZB_PACKED_PRE struct zb_zgp_gp_response_s +{ + zb_uint8_t options; + zb_uint16_t temp_master_addr; + zb_uint8_t temp_master_tx_chnl; + zb_zgpd_addr_t zgpd_addr; + zb_uint8_t endpoint; + zb_uint8_t gpd_cmd_id; + /* +1 bytes for payload size placed at beginning buffer */ + zb_uint8_t payload[MAX_ZGP_CLUSTER_GPDF_PAYLOAD_SIZE+1]; +} +ZB_PACKED_STRUCT zb_zgp_gp_response_t; + +enum zb_zgp_pairing_conf_actions_e +{ + ZGP_PAIRING_CONF_NO_ACTION = 0, + ZGP_PAIRING_CONF_EXTEND = 1, + ZGP_PAIRING_CONF_REPLACE = 2, + ZGP_PAIRING_CONF_REMOVE_PAIRING = 3, + ZGP_PAIRING_CONF_REMOVE_GPD = 4, + ZGP_PAIRING_CONF_APP_DESCRIPTION = 5, + ZGP_PAIRING_CONF_REMOVE_RESERVED6 = 6, + ZGP_PAIRING_CONF_REMOVE_RESERVED7 = 7 +}; + +enum zb_zgp_pairing_conf_actions_send_pairing_e +{ + ZGP_PAIRING_CONF_NO_SEND_PAIRING, + ZGP_PAIRING_CONF_SEND_PAIRING +}; + + +typedef ZB_PACKED_PRE struct zb_zgp_gp_pairing_conf_s +{ + zb_uint8_t actions; + zb_uint16_t options; + zb_zgpd_addr_t zgpd_addr; + zb_uint8_t endpoint; + zb_uint8_t device_id; + zb_uint8_t frwd_radius; + zb_uint8_t num_paired_endpoints; + zb_uint8_t paired_endpoints[ZB_ZGP_MAX_PAIRED_ENDPOINTS]; + zb_uint8_t app_info; + + union + { + /* A.3.3.4.6.7, Table 35 + * Fields for GP Pairing Configuration with action = 0b101. + * They need to be put separately since most fields common for + * other actions are forbidden for this one. + */ + struct app_descr_flds_s + { + zb_uint8_t total_num_of_reports; + zb_uint8_t num_of_reports; + zgp_report_desc_pairing_config_t reports[ZB_ZGP_APP_DESCR_REPORTS_NUM]; + } app_descr; + + /* A.3.3.4.6.7, Table 35 + * Fields for GP Pairing Configuration with actions 0b000-0b100 + */ + struct actions_flds_s + { + zgp_pair_group_list_t sgrp[ZB_ZGP_MAX_SINK_GROUP_PER_GPD]; + zb_uint16_t assigned_alias; + zb_uint8_t sec_options; + zb_uint32_t sec_frame_counter; + zb_uint8_t key[ZB_CCM_KEY_SIZE]; + zb_uint16_t manuf_id; + zb_uint16_t model_id; + zb_zgp_gpd_cmds_list_t gpd_cmds_list; + zb_zgp_cluster_list_t cl; + zb_gpdf_comm_switch_info_t switch_info; + } action_flds; + + } u; +} +ZB_PACKED_STRUCT zb_zgp_gp_pairing_conf_t; + +typedef ZB_PACKED_PRE struct zb_zgp_gp_sink_comm_mode_s +{ + zb_uint8_t options; + zb_uint16_t gpm_addr_for_sec; + zb_uint16_t gpm_addr_for_pair; + zb_uint8_t sink_endpoint; +} +ZB_PACKED_STRUCT zb_zgp_gp_sink_comm_mode_t; +#endif /* !ZB_ZGPD_ROLE */ + +typedef ZB_PACKED_PRE struct zb_zgp_aes_nonce_s +{ + ZB_PACKED_PRE union zb_zgp_nonce_source_addr_u + { + zb_64bit_addr_t ieee_addr; + zb_uint32_t splitted_addr[2]; + } src_addr; + + zb_uint32_t frame_counter; + zb_uint8_t security_control; +} +ZB_PACKED_STRUCT zb_zgp_aes_nonce_t; + +#ifdef ZB_TRACE_LEVEL +/** + * @brief dump @ref zb_gpdf_info_t structure into trace log + */ +void zb_zgp_dump_gpdf_info(zb_gpdf_info_t *gpdf); +#define ZB_DUMP_GPDF_INFO(gpdf) zb_zgp_dump_gpdf_info(gpdf) +/** + * @brief dump @ref zb_zgpd_id_t structure into trace log + */ +void zb_zgp_dump_zgpd_id(zb_zgpd_id_t *id); +#define ZB_DUMP_ZGPD_ID(id) zb_zgp_dump_zgpd_id(&(id)) +#else +#define ZB_DUMP_GPDF_INFO(gpdf) +#define ZB_DUMP_ZGPD_ID(id) +#endif /* ZB_TRACE_LEVEL */ + +/** + * @brief Get duplicate filtering counter from GPDF + * + * ZGP spec, A.3.6.1.2: + * If the ZGPD command used SecurityLevel 0b00, the filtering of duplicate + * ZGPD messages is based on the MAC sequence number of a particular ZGPD, + * identified by ZGPD SrcID. If the ZGPD command used SecurityLevel 0b01, + * 0b10 or 0b11, then the filtering of duplicate messages is performed + * based on the ZGPD security frame counter. + */ +#define ZB_GPDF_INFO_GET_DUP_COUNTER(gpdf_info) \ + ((ZB_GPDF_EXT_NFC_GET_SEC_LEVEL((gpdf_info)->nwk_ext_frame_ctl) == 0) ? \ + (gpdf_info)->mac_seq_num : (gpdf_info)->sec_frame_counter) + +#define ZB_ZGP_CLUSTER_SET_DUP_COUNTER(counter, gpdf_info) \ + (gpdf_info)->mac_seq_num = ((counter) & 0xFF);\ + (gpdf_info)->sec_frame_counter = (counter); + +#define ZB_ZGP_UPDATE_DUP_COUNTER(gpdf_info)\ + {\ + if (ZGP_CTXC().sink_mode == ZB_ZGP_COMMISSIONING_MODE)\ + {\ + ZGP_CTXC().comm_data.comm_dup_counter = ZB_GPDF_INFO_GET_DUP_COUNTER((gpdf_info));\ + }\ + if (ZGP_CTXC().proxy_mode == ZB_ZGP_COMMISSIONING_MODE)\ + {\ + ZGP_CTXC().comm_data.comm_dup_counter = ZB_GPDF_INFO_GET_DUP_COUNTER((gpdf_info));\ + }\ + ZGP_CTXC().comm_data.any_packet_received = 1;\ + } + +/** + * @brief NWK frame type used with @ref ZB_ZGP_PROTOCOL_VERSION + * @see ZGP spec, A.1.4.1.2 + */ +enum zb_gpdf_frame_type_e +{ + ZGP_FRAME_TYPE_DATA = 0x00, /**< Data frame */ + ZGP_FRAME_TYPE_MAINTENANCE = 0x01, /**< Maintenance frame */ + ZGP_FRAME_TYPE_RESERVED1 = 0x02, /**< Reserved */ + ZGP_FRAME_TYPE_RESERVED2 = 0x03 /**< Reserved */ +}; + + +/** + * @brief Possible values of direction sub-field in + * GPDF Extended NWK frame control field + * @see ZGP spec, A.1.4.1.3 + */ +enum zb_gpdf_frame_dir_e +{ + ZGP_FRAME_DIR_FROM_ZGPD = 0x00, /**< GPDF is transmitted by ZGPD */ + ZGP_FRAME_DIR_TO_ZGPD = 0x01 /**< GPDF is transmitted to ZGPD */ +}; + +/********************************************************************/ +/************ Sizes of different GPDF variable fields ***************/ +/********************************************************************/ +/** + * @brief Extended NWK frame control size based on ZGPD context + * + * ZGP spec, A.1.4.1.3 (about Extended NWK frame control presence): + * It shall be present if the ApplicationID different than 0b000... + * For ApplicationID 0b000 (ZGP), the Extended NWK Frame Control field + * shall be present if the GPDF is protected, if RxAfterTx is set, or + * if the GPDF is sent to the ZGPD. + */ +#define ZGPD_EXTENDED_NWK_FRAME_CTL_SIZE(frame_type, _sec_level) \ + (((frame_type == ZGP_FRAME_TYPE_DATA) && \ + ((ZGPD->id.app_id != ZB_ZGP_APP_ID_0000) || \ + (ZGPD->commissioning_method == ZB_ZGPD_COMMISSIONING_BIDIR) || \ + ((_sec_level) > 0) || ZGPD->ext_nwk_present)) \ + ? 1 : 0) + +/** + * @brief GPDF SrcID field size + * + * ZGP spec, A.1.4.1.4: + * The ZGPDSrcID field is present if the FrameType sub-field is set to 0b00 + * and the ApplicationID sub-field of the Extended NWK Frame Control field + * is set to 0b000 (or not present) + */ +#define ZGPD_SRC_ID_SIZE(app_id, frame_type) \ + (((app_id == ZB_ZGP_APP_ID_0000) && (frame_type == ZGP_FRAME_TYPE_DATA)) ? 4 : 0) + +/* ZGP spec, 1.4.1.3: + * + * If the SecurityLevel is set to 0b00, the fields Security frame counter + * and MIC are not present. ... + * If the SecurityLevel is set to 0b01, the Security Frame counter field is + * not present and the MIC field is present, has the length of 2B ... + * If the SecurityLevel is set to 0b10 or 0b11, the Security Frame counter field + * is present, has the length of 4B, and carries the full 4B security frame counter, + * the MIC field is present, has the length of 4B. + */ + +/** + * @brief Size of Security frame counter field + */ +#define GPDF_SECURITY_FRAME_COUNTER_SIZE(sec_level) \ + ((sec_level > ZB_ZGP_SEC_LEVEL_REDUCED) ? 4 : 0) + +/** + * @brief Size of MIC field + */ +#define ZB_GPDF_MIC_SIZE(sec_level) \ + ((sec_level > 0) ? ((sec_level == ZB_ZGP_SEC_LEVEL_REDUCED) ? 2 : 4) : 0) + +/********************************************************************/ +/************ Macros for filling GPDF fields with values ************/ +/********************************************************************/ + +/** + * @brief Construct GPDF NWK Frame control from given values + */ +#define ZB_GPDF_NWK_FRAME_CONTROL(frame_ctl, frame_type, auto_comm, frame_ext) \ + (frame_ctl) = ( (frame_type) \ + | (ZB_ZGP_PROTOCOL_VERSION << 2) \ + | ((auto_comm) << 6) \ + | ((frame_ext) << 7)) + +/** + * @brief Construct GPDF Extended NWK Frame control for ZGPD outgoing frame + */ +#define ZB_GPDF_NWK_FRAME_CTL_EXT(ext_frame_ctl, app_id, sec_level, sec_key, rx_after_tx, dir) \ + ext_frame_ctl = ( (app_id) \ + | ((sec_level) << 3) \ + | (!!(sec_key) << 5) \ + | (!!(rx_after_tx) << 6) \ + | (!!(dir) << 7)) + +/********************************************************************/ +/********** Get/set macros for individual bit sub-fields ************/ +/********************************************************************/ + +#define ZB_GPDF_NFC_GET_NFC_EXT(frame_ctl) (((frame_ctl) & 0x80) >> 7) + +#define ZB_GPDF_NFC_GET_FRAME_TYPE(frame_ctl) ((frame_ctl) & 0x03) + +#define ZB_GPDF_NFC_SET_FRAME_TYPE(frame_ctl, frame_type) ((frame_ctl) |= ((frame_type) & 0x03)) + +#define ZB_GPDF_NFC_GET_AUTO_COMMISSIONING(frame_ctl) (((frame_ctl) >> 6) & 0x01) + +#define ZB_GPDF_NFC_SET_AUTO_COMMISSIONING(frame_ctl, auto_comm) ((frame_ctl) |= ((!!(auto_comm)) << 6)) + +#define ZB_GPDF_EXT_NFC_GET_APP_ID(ext_fc) ((ext_fc) & 0x03) + +#define ZB_GPDF_EXT_NFC_GET_SEC_LEVEL(ext_fc) (((ext_fc) >> 3) & 0x03) + +#define ZB_GPDF_EXT_NFC_SET_SEC_LEVEL(ext_fc, lvl) ((ext_fc) |= (((lvl) & 0x03) << 3)) + +#define ZB_GPDF_EXT_NFC_GET_SEC_KEY(ext_fc) (((ext_fc) >> 5) & 0x01) + +#define ZB_GPDF_EXT_NFC_SET_SEC_KEY(ext_fc, sec_key) ((ext_fc) |= ((!!(sec_key)) << 5)) + +#define ZB_GPDF_EXT_NFC_GET_RX_AFTER_TX(ext_fc) (((ext_fc) >> 6) & 0x01) + +#define ZB_GPDF_EXT_NFC_SET_RX_AFTER_TX(ext_fc, rx_after_tx) ((ext_fc) |= ((!!(rx_after_tx))<<6)) + +#define ZB_GPDF_EXT_NFC_CLR_RX_AFTER_TX(ext_fc) (ext_fc) &= ~(1<<6) + +#define ZB_GPDF_EXT_NFC_GET_DIRECTION(ext_fc) (((ext_fc) & 0x80) >> 7) + +#define ZB_GPDF_EXT_NFC_SET_DIRECTION(ext_fc, dir) ((ext_fc) |= ((!!(dir))<<7)) + +#ifndef ZB_ZGPD_ROLE +/** + * @brief Handle commissioning mode request + * + * @param param [in] Buffer reference + * @param options [in] Request options + * @param comm_wind [in] Commissioning window + * @param channel [in] Channel for perform commissioning + * + * @see ZGP spec, A.3.3.5.3 + */ +void zgp_proxy_handle_commissioning_mode(zb_uint8_t param, + zb_uint8_t options, + zb_uint16_t comm_wind, + zb_uint8_t channel); + +void zb_dgp_data_ind(zb_uint8_t param); + +#ifdef ZB_ENABLE_ZGP_SINK +/** + * @brief Handle commissioning notification request + * + * @param param [in] Buffer reference + * + * @see ZGP spec, A.3.3.4.3 + */ +void zgp_sink_handle_gp_comm_notification_req(zb_uint8_t param); +/** + * @brief Handle notification request + * + * @param param [in] Buffer reference + * + * @see ZGP spec, A.3.3.4.1 + */ +void zgp_sink_handle_gp_notification_req(zb_uint8_t param); +/** + * @brief Handle gp pairing configuration request + * + * @param param [in] Buffer reference + * + * @see ZGP spec, A.3.3.4.6 + */ +void zgp_sink_handle_gp_pairing_configuration(zb_uint8_t param); +/** + * @brief Accept/reject gp pairing configuration + * + * @param accept [in] ZB_TRUE - accepted + * ZB_FALSE - rejected + */ +void zgp_sink_accept_gp_pairing_configuration(zb_bool_t accept); +/** + * @brief Handle gp sink commissioning mode request + * + * @param param [in] Buffer reference + * + * @see ZGP spec, A.3.3.4.8 + */ +void zgp_sink_handle_gp_sink_commissioning_mode(zb_uint8_t param); +#endif /* ZB_ENABLE_ZGP_SINK */ + +#ifdef ZB_ENABLE_ZGP_PROXY +/** + * @brief Perform paring request + * + * @param param [in] Buffer reference + * @param req [in] Pointer to the GP Paring request information + * + * @see ZGP spec, A.3.3.5.2 + */ +void zgp_proxy_handle_gp_pairing_req(zb_uint8_t param, zb_zgp_gp_pairing_req_t *req); + +/** + * @brief Handle gp response + * + * @param param [in] Buffer reference + * + * @see ZGP spec, A.3.3.5.4 + * + */ +void zgp_proxy_handle_gp_response(zb_uint8_t param); + +/** + * @brief Perform GP Commissioning Notification request + * + * @param param [in] Buffer reference + * @param use_alias [in] Using aliases in the broadcast forwarding + * @param alias_addr [in] Alias for the broadcast forwarding + * @param alias_seq [in] Alias sequence number for the broadcast forwarding + * @param dst_addr [in] Destination address + * @param dst_addr_mode [in] Destination address mode + * @param options [in] Request options + * @param cb [in] Callback call if needed after send request + * + * @see ZGP spec, A.3.3.4.3 + */ +void zb_zgp_cluster_gp_comm_notification_req(zb_uint8_t param, + zb_uint8_t use_alias, + zb_uint16_t alias_addr, + zb_uint8_t alias_seq, + zb_uint16_t dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint16_t options, + zb_callback_t cb); + +/** + * @brief Perform GP Notification request + * + * @param param [in] Buffer reference + * @param use_alias [in] Using aliases in the groupcast forwarding + * @param alias_addr [in] Alias for the groupcast forwarding + * @param alias_seq [in] Alias sequence number for the groupcast forwarding + * @param dst_addr [in] Destination address for the unicast forwarding + * @param dst_addr_mode [in] Destination address mode for the unicast forwarding + * @param options [in] Request options + * @param cb [in] Callback call if needed after send request + * + * @see ZGP spec, A.3.3.4.1 + */ +void zb_zgp_cluster_gp_notification_req(zb_uint8_t param, + zb_uint8_t use_alias, + zb_uint16_t alias_src_addr, + zb_uint8_t alias_seq, + zb_uint16_t dst_addr, + zb_uint8_t dst_addr_mode, + zb_uint16_t options, + zb_uint8_t groupcast_radius, + zb_callback_t cb); + +zb_bool_t zgp_proxy_is_support_functionality(zgp_gpp_functionality_t gpp_f); +#define ZB_ZGP_PROXY_IS_SUPPORT_FUNCTIONALITY(f) zgp_proxy_is_support_functionality(f) + +/** + * @brief Calculate count of nonempty lightweight addresses in lightweight address list + * + * @param ent [in] Pointer to proxy table entry + * + * @return Count of nonempty lightweight addresses + */ +zb_uint8_t zgp_proxy_get_lwsink_addr_list_size(zgp_tbl_ent_t *ent); +#endif /* ZB_ENABLE_ZGP_PROXY */ + +/** + * @brief Perform GP Response request + * + * @param param [in] Buffer reference + * @param dst_addr [in] Destination address + * @param dst_addr_mode [in] Destination address mode + * @param cb [in] Callback call if needed after send request + * + * @see ZGP spec, A.3.3.5.4 + */ +void zb_zgp_cluster_gp_response_send(zb_uint8_t param, + zb_uint16_t dst_addr, + zb_uint8_t dst_addr_mode, + zb_callback_t cb); + +#ifdef ZB_ENABLE_ZGP_SINK +zb_bool_t zgp_sink_is_support_functionality(zgp_gps_functionality_t gps_f); +zb_bool_t zgp_sink_is_support_communication_mode(zb_uint8_t cm); +#define ZB_ZGP_SINK_IS_SUPPORT_FUNCTIONALITY(f) zgp_sink_is_support_functionality(f) +#define ZB_ZGP_SINK_IS_SUPPORT_COMMUNICATION_MODE(cm) zgp_sink_is_support_communication_mode(cm) +void zb_zgps_clear_temp_master_list_ctx(void); +void zb_zgps_unbind_aps_group_for_aliasing(zb_zgp_sink_tbl_ent_t *ent); +#endif /* ZB_ENABLE_ZGP_SINK */ + +#ifdef ZB_ENABLE_ZGP_PROXY +void zb_gp_proxy_data_indication(zb_uint8_t param); +void zb_gp_proxy_mlme_get_cfm_cb(zb_uint8_t param); +void zb_gp_proxy_mlme_set_cfm_cb(zb_uint8_t param); +#endif /* ZB_ENABLE_ZGP_PROXY */ +#ifdef ZB_ENABLE_ZGP_SINK +void zb_gp_sink_data_indication(zb_uint8_t param); +void zb_gp_sink_mlme_get_cfm_cb(zb_uint8_t param); +void zb_gp_sink_mlme_set_cfm_cb(zb_uint8_t param); +#endif /* ZB_ENABLE_ZGP_SINK */ + +/** + A.3.6.3.3.1 Derivation of alias source address +*/ +zb_uint16_t zgp_calc_alias_source_address(zb_zgpd_id_t *zgpd_id); + +/** + * @brief Calculate count of nonempty groupcast addresses in group address list + * + * @param ent [in] Pointer to proxy table entry + * + * @return Count of nonempty groupcast addresses + */ +zb_uint8_t zgp_get_group_list_size(zgp_pair_group_list_t *group_list); + +#if defined ZB_ENABLE_ZGP_SINK || defined ZGP_COMMISSIONING_TOOL +void zgp_cluster_send_gp_pairing(zb_uint8_t param); +#endif /* defined ZB_ENABLE_ZGP_SINK || defined ZGP_COMMISSIONING_TOOL */ + +#ifdef ZB_ALIEN_ZGP_STUB + +void zgp_alien_stub_table_entry_add(zgp_tbl_ent_t *ent); +#define ALIEN_STUB_TBL_ENTRY_ADD(ent) zgp_alien_stub_table_entry_add(ent) + +void zgp_alien_stub_table_entry_remove(zgp_tbl_ent_t *ent); +#define ALIEN_STUB_TBL_ENTRY_REMOVE(ent) zgp_alien_stub_table_entry_remove(ent) + +void zgp_alien_stub_table_remove_all_entries(zb_uint8_t unused); +#define ALIEN_STUB_TBL_REMOVE_ALL_ENTRIES() zgp_alien_stub_table_remove_all_entries(0) + +#else /* ZB_ALIEN_ZGP_STUB */ + +#define ALIEN_STUB_TBL_ENTRY_ADD(ent) +#define ALIEN_STUB_TBL_ENTRY_REMOVE(ent) +#define ALIEN_STUB_TBL_REMOVE_ALL_ENTRIES(tbl) + +#endif /* ZB_ALIEN_ZGP_STUB */ + +zb_uint8_t zb_zgp_try_bidir_tx(zb_uint8_t param); +zb_ret_t zgp_key_recovery(zgp_tbl_ent_t *ent, zb_bool_t individual, zb_uint8_t *key, zb_uint8_t *key_type); + +void zb_zgp_write_dataset(zb_uint8_t param); + +#define ZB_ZGP_ENT_ENUMERATE_CTX_START_IDX 0xff + +typedef struct zb_zgp_ent_enumerate_ctx_s +{ + zb_uint8_t idx; + zb_uint8_t entries_count; +} zb_zgp_ent_enumerate_ctx_t; + +zb_ret_t zgp_any_table_read(zb_zgpd_id_t *zgpd_id, zgp_tbl_ent_t *ent); +zb_ret_t zgp_proxy_table_enumerate(zb_zgp_ent_enumerate_ctx_t *ctx, zgp_tbl_ent_t *ent); +zb_ret_t zgp_sink_table_enumerate(zb_zgp_ent_enumerate_ctx_t *ctx, zgp_tbl_ent_t *ent); + +#ifdef ZB_ENABLE_ZGP_DIRECT +/** + Check that ZBOSS skips all inclosing GPDFS + + @return ZB_TRUE if incoming GPDFS are skipped. +*/ +#endif /* ZB_ENABLE_ZGP_DIRECT */ +#endif /* !ZB_ZGPD_ROLE */ + +zb_uint8_t zgp_parse_gpdf_nwk_hdr(zb_uint8_t *gpdf, zb_uint8_t gpdf_len, zb_gpdf_info_t *gpdf_info); + +void zgp_init_by_scheduler(zb_uint8_t param); + +void zgp_set_link_key(zb_uint8_t *key); + +/** + * Disable GP Functionality. Should be called before zgp_init_by_scheduler(). + * + * @return RET_OK, if GP was disabled successfully, RET_ERROR otherwise + * (the only case - zgp_disabled() is called after zgp_init_by_scheduler()) + */ +zb_ret_t zgp_disable(void); + +/** + * @brief Convert GPDF packet to ZCL packet (packets) + * + * @param buf_ref [in] Reference to buffer with GPDF packet. + * Buffer parameter contains filled @ref zb_gpdf_info_t struct + */ +void zb_zgp_gpdf_to_zcl(zb_bufid_t buf_ref); + +zb_ret_t zb_zgp_get_next_point_descr(zb_uint8_t **rpos, zb_uint8_t *max_pos, zgp_data_point_desc_t *point_desc); + +/** + * @brief ZGP Command type related to mapping table iterating + * + */ +typedef enum zb_zgp_command_type_e +{ + ZGP_COMMAND_TYPE_NEW = 0, /**< Command type is unknown at the moment, used for first iteration */ + ZGP_COMMAND_TYPE_UNDEFINED, /**< GPD Command ID wasn't found, using 0xFF for further translations */ + ZGP_COMMAND_TYPE_REGULAR /**< GPD Command ID was found, using actual code for further translations */ +} zb_zgp_command_type_t; + + +/** + * @brief Mapping table iteration auxiliary struct + * + */ +typedef ZB_PACKED_PRE struct zb_zgp_mapping_table_iterator_s +{ + zb_uint16_t index; /**< Mapping table index for next iteration*/ + zb_uint8_t command_type; /** Command type @ref zb_zgp_command_type_t */ +} ZB_PACKED_STRUCT zb_zgp_mapping_table_iterator_t; + +/** + * @brief Set new value of mapping table iterator + * + */ +#define ZGP_MAPPING_TABLE_SET_ITERATOR(iterator, index_, type) \ + (iterator)->index = (index_); \ + (iterator)->command_type = (type); + +#endif /* #ifdef ZB_ENABLE_ZGP */ + +/* ZGP InvolveTC (A.3.3.2.6 gpsSecurityLevel attribute) */ +void zb_zgp_notification_network_join_begins(zb_bool_t ic_based_join_type); +void zb_zgp_notification_network_join_done(void); + +/*ZGP functionality setting */ +void zb_zgp_set_proxy_functionality(zb_uint32_t functionality, zb_uint32_t active_functionality); +void zb_zgp_get_proxy_functionality(zb_uint32_t *functionality, zb_uint32_t *active_functionality); +void zb_zgp_set_sink_functionality(zb_uint32_t functionality, zb_uint32_t active_functionality); +void zb_zgp_get_sink_functionality(zb_uint32_t *functionality, zb_uint32_t *active_functionality); +#endif /* ZGP_INTERNAL_H */ diff --git a/managed_components/espressif__esp-zboss-lib/include/zgpd/zb_zgpd.h b/managed_components/espressif__esp-zboss-lib/include/zgpd/zb_zgpd.h new file mode 100644 index 0000000..f05dc67 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/include/zgpd/zb_zgpd.h @@ -0,0 +1,505 @@ +/* + * Copyright (c) 2012-2022 DSR Corporation, Denver CO, USA + * Copyright (c) 2021-2022 Espressif Systems (Shanghai) PTE LTD + * All rights reserved. + * + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form, except as embedded into a Espressif Systems + * integrated circuit in a product or a software update for such product, + * must reproduce the above copyright notice, this list of conditions and + * the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * 3. Neither the name of the copyright holder nor the names of its contributors + * may be used to endorse or promote products derived from this software without + * specific prior written permission. + * + * 4. Any software provided in binary form under this license must not be reverse + * engineered, decompiled, modified and/or disassembled. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */ +/* PURPOSE: ZGPD context and macros to configure it +*/ + +#ifndef ZB_ZGPD_H +#define ZB_ZGPD_H 1 + +#include "zgp/zgp_internal.h" + +#ifdef ZB_ZGPD_TEST_MODE +#include "zb_zgpd_test.h" +#else +#define ZGPD_FN(func_name) func_name +#endif + +/** @addtogroup zgp_zgpd */ +/** @{ */ +/********************************************************************/ +/************* Type declarations specific to ZGPD *******************/ +/********************************************************************/ + +/** + * @brief ZGPD commissioning method + * @see ZGP spec, A. 3.9 + */ +typedef enum zb_zgpd_commissioning_method_e +{ + ZB_ZGPD_COMMISSIONING_BIDIR, /**< Bidirectional commissioning */ + ZB_ZGPD_COMMISSIONING_UNIDIR, /**< Unidirectional commissioning */ + ZB_ZGPD_COMMISSIONING_AUTO /**< Auto-commissioning */ +} +zb_zgpd_commissioning_method_t; + + +typedef enum zb_zgpd_comm_result_e +{ + ZB_ZGPD_COMM_SUCCESS, /**< Commissioning is successful */ + ZB_ZGPD_COMM_FAILED, /**< Commissioning failed */ +} +zb_zgpd_comm_result_t; + + +typedef enum zb_zgpd_comm_state_e +{ + ZB_ZGPD_STATE_NOT_COMMISSIONED, /**< ZGPD is not commissioned */ + ZB_ZGPD_STATE_COMM_IN_PROGRESS, /**< Commissioning is in progress */ + ZB_ZGPD_STATE_COMM_SENT_SUCCESS, /**< Sent success */ + ZB_ZGPD_STATE_COMMISSIONED, /**< ZGPD has successfully commissioned */ +} +zb_zgpd_comm_state_t; + +#define ZGPD_COMMISSIONING_IN_PROGRESS() \ + ((ZGPD->comm_state == ZB_ZGPD_STATE_COMM_IN_PROGRESS)||(ZGPD->comm_state == ZB_ZGPD_STATE_COMM_SENT_SUCCESS)) + +#define ZGPD_IS_COMMISSIONED() \ + (ZGPD->comm_state == ZB_ZGPD_STATE_COMMISSIONED) + +/********************************************************************/ +/****** Global ZGPD context and macros for changing it *************/ +/********************************************************************/ +#define ZB_ZGPD_CHACK_GET_LO(option) ((ZGPD->options_to_modify)&(1<options_to_modify)|=(1<options_to_modify)&(1<options_to_modify)|=(1<31?((ZGPD->options_to_modify_hi)&(1<<((option)-32))):((ZGPD->options_to_modify_lo)&(1<<(option)))) +#define ZB_ZGPD_CHACK_SET(option) ((option)>31?((ZGPD->options_to_modify_hi)|=(1<<((option)-32))):((ZGPD->options_to_modify_lo)|=(1<<(option)))) + +#define ZB_ZGPD_CHACK_RESET_ALL() {ZGPD->options_to_modify_lo = 0;ZGPD->options_to_modify_hi = 0;} + +typedef enum zb_zgpd_ch_options_e +{ + ZB_ZGPD_CH_REPLACE_KEY =0, // wrong key + ZB_ZGPD_CH_REPLACE_KEY_TYPE =1, // wrong KeyType // set keytype to individual to securitykey 1 + ZB_ZGPD_CH_REPLACE_SEC_LEVEL =2, // wrong security Level // changes only in data GPDF + ZB_ZGPD_CH_REPLACE_FRAME_COUNTER =3, // wrong frame counter + ZB_ZGPD_CH_REPLACE_FRAME_TYPE =4, // wrong frame type + ZB_ZGPD_CH_REPLACE_PROTO_VERSION =5, // wrong protocol version + ZB_ZGPD_CH_REPLACE_RXAFTERTX =6, // wrong txafterrx + ZB_ZGPD_CH_REPLACE_AUTO_COMM =7, // malformed frame + ZB_ZGPD_CH_REPLACE_NWK_FC =8, // NWK frame control field value + ZB_ZGPD_CH_REPLACE_APPID =9, // wrong appID + ZB_ZGPD_CH_REPLACE_DIRECTION =10, // wrong Direction + ZB_ZGPD_CH_REPLACE_SRCID =11, // wrong SrcID + ZB_ZGPD_CH_INCR_SFC =12, // increment security frame counter + ZB_ZGPD_CH_REPLACE_EXTNWK_FC_FLAG =13, // NWK ext frame control field + ZB_ZGPD_CH_INSERT_EXTNWK_FC_DATA =14, // NWK ext frame control field + ZB_ZGPD_CH_INSERT_FC =15, // insert frame counter field + ZB_ZGPD_CH_UNPROTECT_PACKET =16, // send unprotect packet with correct sec_lvl + ZB_ZGPD_CH_MAX_PAYLOAD =17, // send GPDF with max payload for current APP + ZB_ZGPD_CH_MAX_COMM_PAYLOAD =18, // send commissioning GPDF with max payload for current APP + ZB_ZGPD_CH_REPLACE_SKP =19, // replace security_key_present in commissioning ext options + ZB_ZGPD_CH_INSERT_SK =20, // insert security key field in commissioning frame 0 - remove, other - insert + ZB_ZGPD_CH_REPLACE_SKE =21, // replace security_key_encryption in commissioning ext options + ZB_ZGPD_CH_INSERT_EP =22, // insert endpoint in packet (default for app_id 010) + ZB_ZGPD_CH_INSERT_COMM_EXTRA_PLD =23, // insert additional bytes in commissioning packet + ZB_ZGPD_CH_COMM_OPT_RESERVED_SET =24, // set reserved bit of the commissioning options to 0b1 + ZB_ZGPD_CH_MISSING_IEEE =25, // missing IEEE addr + ZB_ZGPD_CH_EXIT_AFTER_CH_REQ =26, // exit immediately after sending channel request + ZB_ZGPD_CH_EXIT_AFTER_REQ_SERIES =27, // exit after channel request one series completed + //ZB_ZGPD_CH_SKIP_CH_INC =28, // skip channel incrementing in channel request command send + ZB_ZGPD_CH_REPLACE_CR_NEXT_CH =28, // replace next channel in channel request + ZB_ZGPD_CH_REPLACE_CR_TRANSMIT_CH =29, // replace channel request transmit channel + ZB_ZGPD_CH_REPLACE_CR_START_CH =30, // replace channel request start channel + ZB_ZGPD_CH_SKIP_FIRST_COMM_REPLY =31, // skip first commissioning reply from sink/proxy + ZB_ZGPD_CH_REPLACE_CMD =32, // replace command in buffer before send + ZB_ZGPD_CH_STOP_AFTER_1_COMMREQ =33, // stop bidir commissioning process after 1 comm command request sent + ZB_ZGPD_CH_USE_CH_SEC_LEVEL =34, // use sec_level from channel hacks (for encryption of the packet) + ZB_ZGPD_CH_UNPROTECT_SUCCESS =35, // send success cmd unprotected + ZB_ZGPD_CH_DO_NOT_SEND_SUCCESS =36, // do not send success, simply exit + ZB_ZGPD_CH_CORRUPT_IEEE_ADDR =37, // IEEE address different by 1 bit + ZB_ZGPD_CH_BZERO_IEEE_ADDR =38, // set IEEE address to 0 + ZB_ZGPD_CH_REPLACE_COMM_SEC_LEVEL =39, // replace security level in commissioning extended options + ZB_ZGPD_CH_CORRUPT_COMM_MIC =40 // corrupt MIC in commissioning command +} +zb_zgpd_ch_options_t; + +#ifdef ZB_CERTIFICATION_HACKS + void zgpd_send_success_cmd_delayed(zb_uint8_t); +#endif + +#define ZGPD_COMM_MS_OPT_FILL(manuf_prsnt, model_prsnt, gpd_cmds_prsnt, clsts_list_prsnt)\ + ((!!(manuf_prsnt)) | ((!!(model_prsnt)) << 1) | ((!!(gpd_cmds_prsnt)) << 2) | ((!!(clsts_list_prsnt)) << 3)) + +#define ZGPD_COMM_MS_OPT_GET_MANUF_PRESENT(opt)\ + ((opt) & 1) + +#define ZGPD_COMM_MS_OPT_GET_MODEL_PRESENT(opt)\ + (((opt) >> 1) & 1) + +#define ZGPD_COMM_MS_OPT_GET_GPD_COMMANDS_PRESENT(opt)\ + (((opt) >> 2) & 1) + +#define ZGPD_COMM_MS_OPT_GET_CLUSTERS_LIST_PRESENT(opt)\ + (((opt) >> 3) & 1) + +#define ZGPD_MAX_MS_CMDS 4 + +#define ZGPD_MAX_MS_CLST_PER_DIR 2 +#define ZGPD_MAX_MS_CLUSTERS (ZGPD_MAX_MS_CLST_PER_DIR * 2) + +#define ZGPD_MS_CLUSTERS_INFO_FILL(srv, cli)\ + (((srv) & 0x0F) | (((cli) & 0x0F) << 4)) + +#define ZGPD_MS_CLUSTERS_GET_SRV_COUNT()\ + (ZGPD->clsts_list_size & 0x0F) + +#define ZGPD_MS_CLUSTERS_GET_CLI_COUNT()\ + ((ZGPD->clsts_list_size & 0xF0) >> 4) + +typedef struct zb_zgpd_app_descr_s +{ + zb_uint8_t total_reports; + zb_uint8_t next_report; + zgp_report_desc_t reports[10]; +}zb_zgpd_app_descr_t; + +/** + * @brief ZGPD global context + */ +typedef struct zb_zgpd_ctx_s +{ + zb_zgpd_id_t id; /**< ZGPD ID (@ref zb_zgpd_id_t) */ + zb_uint8_t device_id; /**< ZGPD Device ID */ + + zb_gpdf_comm_app_info_options_t app_info_options; /**< ZGPD Application information field */ + zb_zgpd_app_descr_t app_descr; + zb_uint16_t manuf_model_id; /**< ZGPD Manufacturer-specific model ID + * if device_id == ZB_ZGP_MANUF_SPECIFIC_DEV_ID */ + zb_uint16_t manuf_id; /**< ZGPD Manufacturer ID, if device_id == + * ZB_ZGP_MANUF_SPECIFIC_DEV_ID */ + zb_uint8_t gpd_cmds[ZGPD_MAX_MS_CMDS + 1]; // with size of array + zb_uint8_t clsts_list_size; + zb_uint16_t clsts_list[ZGPD_MAX_MS_CLUSTERS]; + zb_gpdf_comm_switch_gen_cfg_t switch_config; + + zb_uint8_t commissioning_method; /**< Commissioning method @ref zb_zgpd_commissioning_method_t */ + zb_uint8_t use_random_seq_num; /**< If ZB_TRUE, then ZGPD uses random MAC sequence number. + Otherwise, ZGPD uses incremental MAC sequence number. + This field is ignored at current implementation. */ + zb_uint8_t security_level; /**< Security level used by ZGPD */ + zb_uint8_t security_key_type; /**< Security key type (@ref zb_zgp_security_key_type_e) */ + zb_uint8_t security_key[ZB_CCM_KEY_SIZE]; /**< Security key */ + zb_uint8_t oob_key[ZB_CCM_KEY_SIZE]; /**< Security out-of-the-box key */ + zb_bool_t oob_key_present; + + zb_uint32_t security_frame_counter; /**< Security frame counter */ + zb_uint8_t gp_link_key[ZB_CCM_KEY_SIZE]; /**< The gpLinkKey attribute stores the Link Key, used to encrypt + * the key transmitted in the Commissioning GPDF and Commissioning Reply GPDF. */ + + /** If ZB_TRUE, then auto-commissioning was requested by + * user application. Therefore next command should be sent + * with auto-commissioning bit set to 1 */ + zb_uint8_t auto_commissioning_pending; + zb_bool_t maint_frame_for_channel_req; /** If ZB_TRUE, then Maintenance frame type + is used for Channel request command */ + + zb_uint8_t tx_cmd; /**< Command will be transmitted */ + + zb_uint8_t tx_buf_ref; /**< Buffer reference with data */ + + /** If ZB_TRUE, then use src IEEE addr in MAC header + * for commissioning frame even if appId is 0x00 */ + zb_bool_t send_ieee_addr_in_comm_frame; + zb_uint8_t channel; + zb_uint8_t toggle_channel; + zb_uint8_t rx_on; + + /** commissioning values */ + zb_uint8_t rx_on_capability; /**< rx on capability */ + zb_uint8_t pan_id_request; /**< Pan ID request */ + zb_uint8_t gpd_security_key_request; /**< GPD security key request */ + zb_uint8_t fixed_location; /**< Fixed location */ + zb_uint8_t security_key_present; /**< Security key present */ + zb_uint8_t security_key_encryption; /**< Security key encryption */ + zb_uint8_t gpd_outgoing_counter_present; /**< GPD outgoing counter present */ + zb_uint8_t application_info_present; /**< Application Information Present */ + zb_uint16_t pan_id; /**< Received Pan ID */ + + /* Value of macRxOnWhenIdle PIB attribute that will be set during startup */ + zb_bool_t rx_on_when_idle; + + zb_uint8_t comm_state; + + zb_callback_t user_cb; /**< User callback for incoming data */ + zb_callback_t comm_cb; /**< Callback that is called after commissioning completes */ + zb_callback_t startup_cb; /**< Callback that is called after ZGPD startup completes */ + zb_callback_t mac_dsn_cb; /**< Callback that is called after ZGPD confirm update MAC DSN */ + zb_uint8_t mac_dsn; /**< New mac dsn value, set via ZB_PIB_ATTRIBUTE_DSN mlme request + * */ + zb_uint8_t ext_nwk_present; /**< Extended NWK field always present if true */ +#ifdef ZB_CERTIFICATION_HACKS + zb_uint32_t options_to_modify_lo; + zb_uint32_t options_to_modify_hi; + + zb_uint8_t ch_replace_key[ZB_CCM_KEY_SIZE]; + zb_uint8_t ch_replace_key_type; + zb_uint8_t ch_replace_sec_level; + zb_uint32_t ch_replace_frame_counter; + zb_uint8_t ch_replace_frame_type; + zb_uint8_t ch_replace_proto_version; + zb_uint8_t ch_replace_rxaftertx; + zb_uint8_t ch_replace_autocomm; + zb_uint8_t ch_replace_nwk_fc; + zb_uint8_t ch_insert_extnwk_data; + zb_uint8_t ch_replace_extnwk_flag; + zb_uint8_t ch_replace_app_id; + zb_uint8_t ch_replace_direction; + zb_uint32_t ch_replace_src_id; + zb_uint8_t ch_tmp_nwk_hdr; + zb_uint8_t ch_tmp_ext_nwk_hdr; + zb_uint8_t ch_insert_frame_counter; + zb_uint8_t ch_replace_security_key_present; + zb_uint8_t ch_replace_security_key_encrypted; + zb_uint8_t ch_insert_security_key; + zb_uint8_t ch_insert_endpoint; + zb_uint8_t ch_max_comm_payload; + zb_uint8_t ch_comm_extra_payload_start_byte; + zb_uint8_t ch_comm_extra_payload; + zb_uint8_t ch_replace_cr_next_ch; + zb_uint8_t ch_replace_cr_transmit_ch; + zb_uint8_t ch_replace_cr_start_ch; + zb_uint8_t ch_skip_first_n_comm_reply; + zb_uint8_t ch_resend_success_gpdf; + zb_uint8_t ch_replace_cmd; + zb_uint8_t ch_replace_comm_sec_level; +#endif +} +zb_zgpd_ctx_t; + +extern zb_zgpd_ctx_t g_zgpd_ctx; + +/** + * @brief Macro to access ZGPD global context + */ +#define ZGPD (&g_zgpd_ctx) + +/** + * @brief Initialize ZGPD global context + * + * After initialization the security is turned off and incremental + * MAC sequence number is used. + * + * @param [in] _app_id ZGPD application ID + * @param [in] comm_method commissioning method @ref zb_zgpd_commissioning_method_t + * @param [in] dev_id ZGPD Device ID + */ +#define ZB_ZGPD_INIT_ZGPD_CTX(_app_id, comm_method, dev_id) \ +{ \ + memset(&g_zgpd_ctx, 0, sizeof(g_zgpd_ctx)); \ + g_zgpd_ctx.id.app_id = (_app_id); \ + g_zgpd_ctx.commissioning_method = (comm_method); \ + g_zgpd_ctx.device_id = (dev_id); \ + g_zgpd_ctx.security_frame_counter = 0; \ + g_zgpd_ctx.rx_on_when_idle = ZB_TRUE; \ + zb_zgpd_device_reset_security(); \ +} + + +#define ZB_ZGPD_REQUEST_SECURITY_KEY() \ +{ \ + ZB_ASSERT(g_zgpd_ctx.security_level>ZB_ZGP_SEC_LEVEL_REDUCED);\ + g_zgpd_ctx.gpd_security_key_request = 1; \ +} +/** + * @brief Set ZGPD SrcID + * + * @param [in] _id ZGPD SrcId + */ +#define ZB_ZGPD_SET_SRC_ID(_id) \ + g_zgpd_ctx.id.addr.src_id = (_id) + + +/** + * @brief Set ZGPD manufacturer id and manufacturer-specific device id + * + * @param [in] manuf_id manufacturer id + * @param [in] model_id manufacturer model id + */ +#define ZB_ZGPD_SET_MANUF_SPECIFIC_DEV(_manuf_id, _model_id) \ +{ \ + g_zgpd_ctx.manuf_id = (_manuf_id); \ + g_zgpd_ctx.manuf_model_id = (_model_id); \ +} + +#define ZB_ZGPD_SET_SECURITY_LEVEL(level) {g_zgpd_ctx.security_level = level;} +#define ZB_ZGPD_SET_SECURITY_KEY_TYPE(kt) {g_zgpd_ctx.security_key_type = kt;} + +#define ZB_ZGPD_SET_SECURITY_KEY(key) \ +{ \ + if (g_zgpd_ctx.security_key_type > ZB_ZGP_SEC_KEY_TYPE_NO_KEY) \ + { \ + ZB_MEMCPY(g_zgpd_ctx.security_key, key, sizeof(g_zgpd_ctx.security_key)); \ + } \ +} + +#define ZB_ZGPD_SET_SECURITY(level, key_type, key) \ +{ \ + g_zgpd_ctx.security_level = level; \ + g_zgpd_ctx.security_key_type = key_type; \ + if (level > ZB_ZGP_SEC_LEVEL_NO_SECURITY) \ + { \ + ZB_MEMCPY(g_zgpd_ctx.security_key, key, sizeof(g_zgpd_ctx.security_key)); \ + } \ +} + +#define ZB_ZGPD_SET_OOB_KEY(key) \ +{ \ + ZB_MEMCPY(g_zgpd_ctx.oob_key, key, sizeof(g_zgpd_ctx.oob_key)); \ + g_zgpd_ctx.oob_key_present = ZB_TRUE; \ + g_zgpd_ctx.security_key_present = 1; \ + if(g_zgpd_ctx.security_key_type == ZB_ZGP_SEC_KEY_TYPE_ZGPD_INDIVIDUAL) \ + { \ + ZB_MEMCPY(g_zgpd_ctx.security_key, key, sizeof(g_zgpd_ctx.security_key)); \ + } \ +} +/** + * @brief Start using random sequence number in outgoing GPDFs + * + * Random MAC sequence number is not implemented yet. + */ +#define ZB_ZGPD_USE_RANDOM_SEQ_NUM() \ + g_zgpd_ctx.use_random_seq_num = ZB_TRUE + +/** + * @brief Use Maintenance frame type for outgoing Channel requests + */ +#define ZB_ZGPD_USE_MAINTENANCE_FRAME_FOR_CHANNEL_REQ() \ + g_zgpd_ctx.maint_frame_for_channel_req = ZB_TRUE + +/** + * @brief Fill IEEE Src addr in MAC header for commissioning frame + */ +#define ZB_ZGPD_SEND_IEEE_SRC_ADDR_IN_COMM_REQ() \ + g_zgpd_ctx.send_ieee_addr_in_comm_frame = ZB_TRUE + + +/** + * @brief Send data GPDF + * @param [in] param reference to the buffer with GPDF payload + */ +#define ZB_SEND_DATA_GPDF_CMD(param) zb_zgpd_send_data_req((param), ZB_TRUE) + + +/** + * @brief Send data GPDF + * @param [in] param reference to the buffer with GPDF payload + */ +#define ZB_SEND_MAINTENANCE_GPDF(param) zb_zgpd_send_maint_req(param) + + +/** + * @brief Send GPDF packet where a command has no payload (only command id present) + * + * @param buf [in] Buffer for GPDF packet + * @param cmd_id [in] ZGPD command id (see @ref zb_zgpd_cmd_id_e) + * @param use_secur [in] Whether to protect transmitted packet or not + */ +#define ZB_SEND_PAYLOADLESS_GPDF(buf, cmd_id, use_secur) \ +{ \ + zb_uint8_t* ptr = ZB_START_GPDF_PACKET(buf); \ + ptr = zb_buf_alloc_left(buf, 1); \ + *ptr = cmd_id; \ + ZGPD->tx_cmd = cmd_id; \ + zb_zgpd_send_data_req(buf, use_secur); \ +} + + +/********************************************************************/ +/*************************** ZGPD operations API *******************/ +/********************************************************************/ + +/** + * @brief ZGPD main loop + */ +void zgpd_main_loop(void); + +/** + * @brief Start commissioning at ZGPD side + * + * @param cb - Callback to call after commissioning is completed + * @see ZGP spec, A.3.9 + */ +void zb_zgpd_start_commissioning(zb_callback_t cb); + + +/** + * @brief Send decommissioning frame + * + * @see ZGP spec, A.3.9 + */ +void zb_zgpd_decommission(void); + + +/** + * @brief Send Data GPDF frame + * + * @param buf_ref [in] Buffer with GPDF payload + * @param use_secur [in] Whether to protect outgoing frame or not + */ +void zb_zgpd_send_data_req(zb_uint8_t buf_ref, zb_bool_t use_secur); + + +/** + * @brief Send Maintenance GPDF frame + * + * @param buf_ref [in] Buffer with GPDF payload + */ +void zb_zgpd_send_maint_req(zb_uint8_t buf_ref); + + +/** + * @brief ZGPD start function + * + * Initialization of ZGPD context with correct values. + * After initialization is done, provided callback is called + * + * @param cb [in] Callback to be called after ZGPD startup is complete. + * Buffer parameter contains result of startup in hdr.status field. + * hdr.status has @ref zb_ret_t type + * @return RET_OK if startup procedure starts successfully + */ +zb_ret_t zb_zgpd_dev_start(zb_callback_t cb); + +void zb_zgpd_device_reset_security(void); + +/** @} */ //@addtogroup zgp_zgpd + +#endif //ZB_ZGPD_H diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32/libzboss_stack.zczr.a b/managed_components/espressif__esp-zboss-lib/lib/esp32/libzboss_stack.zczr.a new file mode 100644 index 0000000..5d7c1af Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32/libzboss_stack.zczr.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32/libzboss_stack.zczr.debug.a b/managed_components/espressif__esp-zboss-lib/lib/esp32/libzboss_stack.zczr.debug.a new file mode 100644 index 0000000..27b4bb9 Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32/libzboss_stack.zczr.debug.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32c3/libzboss_stack.zczr.a b/managed_components/espressif__esp-zboss-lib/lib/esp32c3/libzboss_stack.zczr.a new file mode 100644 index 0000000..7d674fd Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32c3/libzboss_stack.zczr.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32c3/libzboss_stack.zczr.debug.a b/managed_components/espressif__esp-zboss-lib/lib/esp32c3/libzboss_stack.zczr.debug.a new file mode 100644 index 0000000..e3ef0a4 Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32c3/libzboss_stack.zczr.debug.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.ed.a b/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.ed.a new file mode 100644 index 0000000..c43db79 Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.ed.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.ed.debug.a b/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.ed.debug.a new file mode 100644 index 0000000..dd1e8c4 Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.ed.debug.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.gpd.a b/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.gpd.a new file mode 100644 index 0000000..cb39c6f Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.gpd.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.zczr.a b/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.zczr.a new file mode 100644 index 0000000..f31440e Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.zczr.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.zczr.debug.a b/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.zczr.debug.a new file mode 100644 index 0000000..7fb2227 Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32c5/libzboss_stack.zczr.debug.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a b/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a new file mode 100644 index 0000000..3ecde6a Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.debug.a b/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.debug.a new file mode 100644 index 0000000..78b3c81 Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.ed.debug.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.gpd.a b/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.gpd.a new file mode 100644 index 0000000..6b98b77 Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.gpd.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.zczr.a b/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.zczr.a new file mode 100644 index 0000000..7c33d4c Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.zczr.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.zczr.debug.a b/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.zczr.debug.a new file mode 100644 index 0000000..11ee55c Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32c6/libzboss_stack.zczr.debug.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.ed.a b/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.ed.a new file mode 100644 index 0000000..3ecde6a Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.ed.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.ed.debug.a b/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.ed.debug.a new file mode 100644 index 0000000..78b3c81 Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.ed.debug.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.gpd.a b/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.gpd.a new file mode 100644 index 0000000..6b98b77 Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.gpd.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.zczr.a b/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.zczr.a new file mode 100644 index 0000000..78cd0d7 Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.zczr.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.zczr.debug.a b/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.zczr.debug.a new file mode 100644 index 0000000..7a57736 Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32h2/libzboss_stack.zczr.debug.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32s2/libzboss_stack.zczr.a b/managed_components/espressif__esp-zboss-lib/lib/esp32s2/libzboss_stack.zczr.a new file mode 100644 index 0000000..541efb1 Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32s2/libzboss_stack.zczr.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32s2/libzboss_stack.zczr.debug.a b/managed_components/espressif__esp-zboss-lib/lib/esp32s2/libzboss_stack.zczr.debug.a new file mode 100644 index 0000000..b6cefe1 Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32s2/libzboss_stack.zczr.debug.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32s3/libzboss_stack.zczr.a b/managed_components/espressif__esp-zboss-lib/lib/esp32s3/libzboss_stack.zczr.a new file mode 100644 index 0000000..5d7c1af Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32s3/libzboss_stack.zczr.a differ diff --git a/managed_components/espressif__esp-zboss-lib/lib/esp32s3/libzboss_stack.zczr.debug.a b/managed_components/espressif__esp-zboss-lib/lib/esp32s3/libzboss_stack.zczr.debug.a new file mode 100644 index 0000000..27b4bb9 Binary files /dev/null and b/managed_components/espressif__esp-zboss-lib/lib/esp32s3/libzboss_stack.zczr.debug.a differ diff --git a/managed_components/espressif__esp-zboss-lib/tools/ci/utils.sh b/managed_components/espressif__esp-zboss-lib/tools/ci/utils.sh new file mode 100644 index 0000000..55f1029 --- /dev/null +++ b/managed_components/espressif__esp-zboss-lib/tools/ci/utils.sh @@ -0,0 +1,54 @@ +export ESP_ZIGBEE_SDK_HTTP="https://gitlab-ci-token:${CI_JOB_TOKEN}@${ESP_GITLAB}/espressif/esp-zigbee-sdk.git" +export ESP_IDF_HTTP="https://gitlab-ci-token:${CI_JOB_TOKEN}@${ESP_GITLAB}/espressif/esp-idf.git" +shopt -s globstar # Allow ** for recursive matches + +function setup_idf() { + idf_ref="${CI_COMMIT_REF_NAME}" + [ "$idf_ref" == "master" ] && idf_ref="${IDF_VERSION}" + echo "Try to fetch ${idf_ref}" + git clone --depth=1 -b ${idf_ref} ${ESP_IDF_HTTP} || git clone --depth=1 -b ${IDF_VERSION} ${ESP_IDF_HTTP} + + pushd esp-idf + git submodule update --init --depth=1 + ./install.sh + . ./export.sh + popd +} + +function setup_esp_sdk() { + git clone --depth=1 -b $CI_COMMIT_REF_NAME ${ESP_ZIGBEE_SDK_HTTP} || git clone --depth=1 -b main ${ESP_ZIGBEE_SDK_HTTP} +} + +function update_cmake_dependency() { + echo ${IDF_PATH} + cp -r $CI_PROJECT_DIR/esp-zigbee-sdk/components/esp-zigbee-lib ${IDF_PATH}/components/espressif__esp-zigbee-lib + # copy esp-zboss-lib to esp-idf + mkdir ${IDF_PATH}/components/espressif__esp-zboss-lib + cp -r $CI_PROJECT_DIR/include ${IDF_PATH}/components/espressif__esp-zboss-lib + cp -r $CI_PROJECT_DIR/lib ${IDF_PATH}/components/espressif__esp-zboss-lib + cp $CI_PROJECT_DIR/idf_component.yml ${IDF_PATH}/components/espressif__esp-zboss-lib + cp $CI_PROJECT_DIR/CMakeLists.txt ${IDF_PATH}/components/espressif__esp-zboss-lib + ls -lf ${IDF_PATH}/components/espressif__esp-zboss-lib + # end copy + sed -i "/\besp-zboss-lib\b/d;/\besp-zigbee-lib\b/d" ${IDF_PATH}/examples/zigbee/**/main/idf_component.yml + sed -i "/\besp-zboss-lib\b/d;/\besp-zigbee-lib\b/d" $CI_PROJECT_DIR/esp-zigbee-sdk/examples/**/main/idf_component.yml + sed -i "/\besp-zboss-lib\b/d;/\besp-zigbee-lib\b/d" $CI_PROJECT_DIR/esp-zigbee-sdk/components/*/idf_component.yml +} + +function build_rcp_gateway() { + mv $CI_PROJECT_DIR/esp-zigbee-sdk/examples/esp_zigbee_gateway/sdkconfig.defaults $CI_PROJECT_DIR/esp-zigbee-sdk/examples/esp_zigbee_gateway/sdkconfig.defaults.ori + cp $CI_PROJECT_DIR/esp-zigbee-sdk/tools/ci/sdkconfig_for_gateway_ci.defaults $CI_PROJECT_DIR/esp-zigbee-sdk/examples/esp_zigbee_gateway/sdkconfig.defaults + + pushd $CI_PROJECT_DIR/esp-idf/examples/openthread/ot_rcp + echo "CONFIG_OPENTHREAD_NCP_VENDOR_HOOK=y" >> sdkconfig.defaults + idf.py set-target esp32h2 + idf.py build + popd + + pushd $CI_PROJECT_DIR/esp-zigbee-sdk/examples/esp_zigbee_gateway + idf.py set-target esp32s3 + idf.py build + popd + + mv $CI_PROJECT_DIR/esp-zigbee-sdk/examples/esp_zigbee_gateway/sdkconfig.defaults.ori $CI_PROJECT_DIR/esp-zigbee-sdk/examples/esp_zigbee_gateway/sdkconfig.defaults +} diff --git a/managed_components/espressif__esp-zigbee-lib/.component_hash b/managed_components/espressif__esp-zigbee-lib/.component_hash new file mode 100644 index 0000000..ea55ce0 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/.component_hash @@ -0,0 +1 @@ +4b73d7dc7d018114f24712a5af1bb7a53dca95f979fe646461f066f344dd9120 \ No newline at end of file diff --git a/managed_components/espressif__esp-zigbee-lib/CHECKSUMS.json b/managed_components/espressif__esp-zigbee-lib/CHECKSUMS.json new file mode 100644 index 0000000..bfe1688 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/CHECKSUMS.json @@ -0,0 +1 @@ +{"version": "1.0", "algorithm": "sha256", "created_at": "2025-08-29T09:18:00.808762+00:00", "files": [{"path": "CMakeLists.txt", "size": 2624, "hash": "a8ff7faf916abc3cf4ac1d0c2fe04ed998b8fb2fbd6f55f3b7705713ce13d1e2"}, {"path": "Kconfig", "size": 2115, "hash": "9b12ec0ca64e90a3e60ed6645d205218322634ce929766a173c7972ec05e99f4"}, {"path": "LICENSE", "size": 11358, "hash": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30"}, {"path": "README.md", "size": 1403, "hash": "407e3b0031e46f9bbaa6eeaf54dfe78e52753cdf3392c9917c75d55374ef12c6"}, {"path": "idf_component.yml", "size": 312, "hash": "7d7aa806a1cac308cffc3eaf14d9298ab44463271345bdf679897e860daa7a08"}, {"path": "include/esp_zigbee_attribute.h", "size": 31963, "hash": "67e2ad78193801e6c97ece022ff22e3cbe00d7ac94e9e3a6329fca8bbcc0bd91"}, {"path": "include/esp_zigbee_cluster.h", "size": 86501, "hash": "e9bbb31e17f950e77262cb59e3faefba56346189c5e40095a65b53902b927dd7"}, {"path": "include/esp_zigbee_core.h", "size": 21976, "hash": "f70c0f76495c816f52c2cee259bc48babb17ab336f63961888a8de50c4e314ba"}, {"path": "include/esp_zigbee_endpoint.h", "size": 2238, "hash": "8feb1c1da352ca4d58774ed2664209a92363a5bcc04a84ec64a161e7d0ab7f55"}, {"path": "include/esp_zigbee_ota.h", "size": 6594, "hash": "0b29bbaf19584384db35a19c2efbaacb20ba40b375808da8a8e740b37aa8830f"}, {"path": "include/esp_zigbee_secur.h", "size": 9536, "hash": "e5aebb88b9add86c05d236d426f5fdcf108bcb6c2905b253265c1354611563a2"}, {"path": "include/esp_zigbee_trace.h", "size": 3709, "hash": "b7489e6196ec1d79cbe4c5c8ae47ccba59f8f736b8336453ceff3f2396bc4604"}, {"path": "include/esp_zigbee_type.h", "size": 56532, "hash": "ff055d2307a44514a550113360916b20153432202956b156775525e008bc4185"}, {"path": "include/esp_zigbee_version.h", "size": 316, "hash": "f26640b301f48f243f64c810e5a8820b5140155dd547651558a677ebacde6a2d"}, {"path": "src/radio_spinel/esp_zigbee_radio_spinel_uart.c", "size": 3453, "hash": "51f6244f45c476d817c931edbc6aab5e6f7c5806fd1ba467eda43ff51a940570"}, {"path": "lib/esp32/libesp_zb_api.zczr.a", "size": 812746, "hash": "557cb667bd786c18297e87565bda05e45b5e113a806193cac65e4a668b68d668"}, {"path": "lib/esp32/libesp_zb_api.zczr.debug.a", "size": 1081650, "hash": "0ad4ccac10c991cbaaace3142d63e9cf3cd7399c7e58d3fc15117e63d2f48aa9"}, {"path": "lib/esp32/libzboss_port.remote.a", "size": 70284, "hash": "bbc1bde4e39ad1fdb561ad1f02e7fd35110d08ea74fae82df4db30e1187b53ba"}, {"path": "lib/esp32/libzboss_port.remote.debug.a", "size": 82820, "hash": "63fd20dac9f0cd7e89112377f5b1fd97cc22e58d25051a2630a37a9f09b3f0c0"}, {"path": "lib/esp32c3/libesp_zb_api.zczr.a", "size": 1264290, "hash": "6f525850859c38d9b9930e7f3ca4ddccf2b2b2f5ad2faa59395af007bab31f9c"}, {"path": "lib/esp32c3/libesp_zb_api.zczr.debug.a", "size": 1554966, "hash": "4083fd47f47b41a9f59c8b84b520fff4aa2572429a7ee1060c3674fcbe1fd574"}, {"path": "lib/esp32c3/libzboss_port.remote.a", "size": 90836, "hash": "87ab34e89404bddc88315fa50f442e46237c5791b6243ae269df57fb80430150"}, {"path": "lib/esp32c3/libzboss_port.remote.debug.a", "size": 104432, "hash": "d91bdb7d9b669fd7cafd09d82479a268e0406cadf1a9dcadc40f035b6ad60218"}, {"path": "lib/esp32c5/libesp_zb_api.ed.a", "size": 1465864, "hash": "8d3c3701ef411d36a434037152cec9142730a23610b1adef14786f367d861d33"}, {"path": "lib/esp32c5/libesp_zb_api.ed.debug.a", "size": 1786676, "hash": "748b969e49a04ba6f967920f739f6b78ab0d39447936f38e7af05f4a9ec3a8d5"}, {"path": "lib/esp32c5/libesp_zb_api.gpd.a", "size": 14704, "hash": "d3b660ea86ac1d8b150869e8c93aa663ed56e3c41d308a36a0adc3b15a5bb829"}, {"path": "lib/esp32c5/libesp_zb_api.zczr.a", "size": 1510840, "hash": "cc3e22fcfa40b8f84696e11054899406676cdfe323e6b2c7d501b0664452d43b"}, {"path": "lib/esp32c5/libesp_zb_api.zczr.debug.a", "size": 1846308, "hash": "8eac294ebcba7f1a166094556154dca9a5b6b5badac51d085fa03fbf84bbc285"}, {"path": "lib/esp32c5/libzboss_port.native.a", "size": 121208, "hash": "04040b2a1663aeedab9534f9f8cbf029ae8a1ad9d8ce7ca9960983cd22ddcb46"}, {"path": "lib/esp32c5/libzboss_port.native.debug.a", "size": 138300, "hash": "08850eda6efeb4f7a0ad0dc6b76a12a6e0bb9f6d736a48632463f0b806ec4246"}, {"path": "lib/esp32c5/libzboss_port.remote.a", "size": 101116, "hash": "31b9fa5e929eb2f26bd80e6c5ee08b76242619cb82d77129156a87ced7e48d03"}, {"path": "lib/esp32c5/libzboss_port.remote.debug.a", "size": 116120, "hash": "ad952911cc0d5b8bf1effce46a5798feaaeed534e56e1ec1ed364da423ccbb4f"}, {"path": "lib/esp32c6/libesp_zb_api.ed.a", "size": 1245308, "hash": "01e37544f40d1226e34b2b8c0902855c8add7ffa40a5dab90065974e1b1931f6"}, {"path": "lib/esp32c6/libesp_zb_api.ed.debug.a", "size": 1529536, "hash": "a774e312b7f75c43f74e06f1b435a371b76298e800e820e2d8f9bf7ad122e985"}, {"path": "lib/esp32c6/libesp_zb_api.gpd.a", "size": 13512, "hash": "a59e1aac160f5c56284610718a2a6b9048bd073ac1d0a65c61ff451bf78e6a36"}, {"path": "lib/esp32c6/libesp_zb_api.zczr.a", "size": 1284728, "hash": "7598211e3ab93acf68212d3e17fb1e52b6ab0539fa272add343671b06caa8733"}, {"path": "lib/esp32c6/libesp_zb_api.zczr.debug.a", "size": 1581860, "hash": "f1f4648ffa737338f8da964f3bafa645e914c02b84d1b6199e095d0208eb0787"}, {"path": "lib/esp32c6/libzboss_port.native.a", "size": 108244, "hash": "823171e54b22069bc39907aa1ff124e0c464f73e166f0ef0b54af72e2982e8dd"}, {"path": "lib/esp32c6/libzboss_port.native.debug.a", "size": 124696, "hash": "350a581ca90008dfc7d6e8e1b745b8499d2c6b7c00059ce69be0fcb420ad5120"}, {"path": "lib/esp32c6/libzboss_port.remote.a", "size": 90928, "hash": "8474c95ebd63faf84c7589b33a489f17786b32332ad963a49b8eb9de51659c7d"}, {"path": "lib/esp32c6/libzboss_port.remote.debug.a", "size": 104528, "hash": "75625dbb991859cdae9ee2632c27a536744ae2d2da47eb74fda417e023b2cd54"}, {"path": "lib/esp32h2/libesp_zb_api.ed.a", "size": 1245308, "hash": "c7af852f72b18fd04cbe294ee8ab1132693d6664e003d494a5254e1420943e47"}, {"path": "lib/esp32h2/libesp_zb_api.ed.debug.a", "size": 1529536, "hash": "89b07c7b831fae014b27185d0b94514fccde761d00f713ce358d8db5f2371b0e"}, {"path": "lib/esp32h2/libesp_zb_api.gpd.a", "size": 13512, "hash": "a59e1aac160f5c56284610718a2a6b9048bd073ac1d0a65c61ff451bf78e6a36"}, {"path": "lib/esp32h2/libesp_zb_api.zczr.a", "size": 1287130, "hash": "cde15f63eadb465bf995ad690564ef7b38f42c1d149749d7dcb6bff9cab8415e"}, {"path": "lib/esp32h2/libesp_zb_api.zczr.debug.a", "size": 1584170, "hash": "f66772f3503e142c141db615495cba4bf19a39bb731ff2a6f0f7cbc6b950c1de"}, {"path": "lib/esp32h2/libzboss_port.native.a", "size": 108244, "hash": "823171e54b22069bc39907aa1ff124e0c464f73e166f0ef0b54af72e2982e8dd"}, {"path": "lib/esp32h2/libzboss_port.native.debug.a", "size": 124696, "hash": "350a581ca90008dfc7d6e8e1b745b8499d2c6b7c00059ce69be0fcb420ad5120"}, {"path": "lib/esp32s2/libesp_zb_api.zczr.a", "size": 813034, "hash": "5bac22cd493842ca42925289a29de5bea043ed458b208b8598f67df2640b921c"}, {"path": "lib/esp32s2/libesp_zb_api.zczr.debug.a", "size": 1081922, "hash": "f1aa044e4db8e63917eef057e1306f7b26cfc883ece78942908e84ad3bff59bd"}, {"path": "lib/esp32s2/libzboss_port.remote.a", "size": 70336, "hash": "56da06579501bd84138dd7374da7dd602f6ce27c501ac7e40364eedaec1bf297"}, {"path": "lib/esp32s2/libzboss_port.remote.debug.a", "size": 82820, "hash": "63fd20dac9f0cd7e89112377f5b1fd97cc22e58d25051a2630a37a9f09b3f0c0"}, {"path": "lib/esp32s3/libesp_zb_api.zczr.a", "size": 812750, "hash": "0ef444bd853d2104938de6875d00bcb07e8411e09553f46313b09e2ae0c4bb90"}, {"path": "lib/esp32s3/libesp_zb_api.zczr.debug.a", "size": 1081654, "hash": "807c8ac3c3d107e753510ddbd3cbae63a5002244fd2903de9d3c52afe499a307"}, {"path": "lib/esp32s3/libzboss_port.remote.a", "size": 70284, "hash": "bbc1bde4e39ad1fdb561ad1f02e7fd35110d08ea74fae82df4db30e1187b53ba"}, {"path": "lib/esp32s3/libzboss_port.remote.debug.a", "size": 82820, "hash": "63fd20dac9f0cd7e89112377f5b1fd97cc22e58d25051a2630a37a9f09b3f0c0"}, {"path": "include/aps/esp_zigbee_aps.h", "size": 13744, "hash": "caec0759fce84faf775958a4aa6d4b24e0ec878b305987b6da0a06c4ea0f2708"}, {"path": "include/bdb/esp_zigbee_bdb_commissioning.h", "size": 7120, "hash": "00c6c9c106f4a2568e605ba32a57ee189c160463fe3337feb656d2da4cb75266"}, {"path": "include/bdb/esp_zigbee_bdb_touchlink.h", "size": 4306, "hash": "acacdb2e48a85c387d377a30220ade369b24be7f3f20b0901b5d58d3746ab452"}, {"path": "include/ha/esp_zigbee_ha_standard.h", "size": 48179, "hash": "1d016a7a1634a130b7c17a29cd0ba2bd0bfea05a3893bfd57c76d8116bb03157"}, {"path": "include/mac/esp_zigbee_mac.h", "size": 892, "hash": "9e62642aa6179534ee07aac73b5152fa2dc329f7e592e1e7859a84c398364c58"}, {"path": "include/nwk/esp_zigbee_nwk.h", "size": 15213, "hash": "e1558a8f829649abea99e3284a39defd146d56e65d1cd0999e735c9e5901984a"}, {"path": "include/platform/esp_zigbee_platform.h", "size": 5743, "hash": "715f6cae5352b165e9fdd4879f5fef2481f1a6055b4c0b341dbabbd02759b703"}, {"path": "include/radio_spinel/esp_zigbee_radio_spinel_uart.h", "size": 547, "hash": "862478bd8f36b1777969979587389e0e7adeaaff0164e70fcfcbbe8d284aa171"}, {"path": "include/test/esp_zigbee_test_utils.h", "size": 5904, "hash": "91b64af11bf8e695a5969d1b8fecb91b16cf64633ae9cf7d596d7700e869e93e"}, {"path": "include/zcl/esp_zigbee_zcl_alarms.h", "size": 2247, "hash": "e534b32efc039e78c3abad8afacd928cd5f793beb2a0019eefadd0129e80f3d3"}, {"path": "include/zcl/esp_zigbee_zcl_analog_input.h", "size": 26770, "hash": "a8c9c7299901720d0137d52ea4a150147341dae7197b0c5a0bbb9ed43de56422"}, {"path": "include/zcl/esp_zigbee_zcl_analog_output.h", "size": 15304, "hash": "8705c6b7a74248c85da049af9b323d181fc8244a0c2b24d7e99d1b4e7b6925c9"}, {"path": "include/zcl/esp_zigbee_zcl_analog_value.h", "size": 10026, "hash": "17b810555b0dd61b3e3fe179cb762aeb56de56b18e7fadb9436cd845766c04c2"}, {"path": "include/zcl/esp_zigbee_zcl_basic.h", "size": 7303, "hash": "fb97103ddf173bad75cb64a315420412a8857b1b6e0cfc3e1e5a894c3ae25110"}, {"path": "include/zcl/esp_zigbee_zcl_binary_input.h", "size": 27775, "hash": "9633506e0e89ef6a76c3aa244f8431aaf1099a9bbc6be26701794f3fd5a0b2c9"}, {"path": "include/zcl/esp_zigbee_zcl_binary_output.h", "size": 21279, "hash": "1001429b16cf247aa7bcbcfaf1dd236024b8f05e8c9a93c4f2b5f8abf97c5da9"}, {"path": "include/zcl/esp_zigbee_zcl_binary_value.h", "size": 5368, "hash": "494ac6e077dcb218e2aeee230f1a4ea2c4d26f06ce2a89967e06ff492d01199f"}, {"path": "include/zcl/esp_zigbee_zcl_carbon_dioxide_measurement.h", "size": 2547, "hash": "42c237fdcdedca67da3acee8719795e406076abdbc9a8c15853e6d57bc7590bc"}, {"path": "include/zcl/esp_zigbee_zcl_color_control.h", "size": 9883, "hash": "37099d16b0bf72703185cfe58e1667e8a018d605823ec5842a138d952bbbcdf2"}, {"path": "include/zcl/esp_zigbee_zcl_command.h", "size": 200414, "hash": "746424a08958bbfb48d1a45113a6beea53f2b60e2d57d664c0bd62413a9d3170"}, {"path": "include/zcl/esp_zigbee_zcl_commissioning.h", "size": 10135, "hash": "b0dfe6b0f7f21f96e81ca4b336af68941eb76aa306886563b35e1a336893acc2"}, {"path": "include/zcl/esp_zigbee_zcl_common.h", "size": 27589, "hash": "61a23ed50e89d042e8bfafa61831c2f9fa545ee623e913fa6631dfd7de29efa2"}, {"path": "include/zcl/esp_zigbee_zcl_core.h", "size": 23578, "hash": "1fa1318f4cc21fa3ca8ab204879f0ceb50f4d97440d59e9c36d78c258c060e68"}, {"path": "include/zcl/esp_zigbee_zcl_dehumidification_control.h", "size": 5938, "hash": "7857ef1702b9709f5774b5a9c30481cf6e252b08ba41407dc19be404f51688c6"}, {"path": "include/zcl/esp_zigbee_zcl_device_temp_config.h", "size": 5282, "hash": "00b1c75d17c10ab1f75b6893a4cdeb1f7be88a94dbd7fad05ecc2224d1752855"}, {"path": "include/zcl/esp_zigbee_zcl_diagnostics.h", "size": 8136, "hash": "b8c428a693f24dc3e6c89447bdade599590b756b3df6ff9cb41a6c2c77245aca"}, {"path": "include/zcl/esp_zigbee_zcl_door_lock.h", "size": 13853, "hash": "2f828992c88d1beaa0907b4dbd4349aeb82c4cc91d5c7e24f05b7c638ce92ceb"}, {"path": "include/zcl/esp_zigbee_zcl_drlc.h", "size": 17191, "hash": "f633b61ad651f99857de8142fabce413735863437b129b9e6c042a08949e7c66"}, {"path": "include/zcl/esp_zigbee_zcl_ec_measurement.h", "size": 2671, "hash": "89671c26c6b79567a4f3a3e58398bcc0c73b8297b468c5fa60e8d99cec6e73ab"}, {"path": "include/zcl/esp_zigbee_zcl_electrical_meas.h", "size": 31344, "hash": "bfd095648c4ad29588386c62f2ecef3e5fdc810b26ea62564219a74b8b50444b"}, {"path": "include/zcl/esp_zigbee_zcl_fan_control.h", "size": 1947, "hash": "c8d69b4294b3f7cf8ec78fe6be89c4cfd8e5876f9faabceed9228562955d0a4c"}, {"path": "include/zcl/esp_zigbee_zcl_flow_meas.h", "size": 2652, "hash": "ceed0a8b70c7f12d9a83b12ff60693d85525cb0c4e800b8afe380794d20d8837"}, {"path": "include/zcl/esp_zigbee_zcl_green_power.h", "size": 5054, "hash": "c180007f397163d8d812a131060696a6361811df819f12eae864d62689fcabab"}, {"path": "include/zcl/esp_zigbee_zcl_groups.h", "size": 1253, "hash": "aeaa2e29c83ddb87b0720b30f249383e5546fdaa370fdffecb4c6c4195e752f5"}, {"path": "include/zcl/esp_zigbee_zcl_humidity_meas.h", "size": 2950, "hash": "ef59123695c1126f4467c2d570359da70738d2631038440c60b338cb98d965c3"}, {"path": "include/zcl/esp_zigbee_zcl_ias_ace.h", "size": 15661, "hash": "09451ba84f521eecc570a35da784083576a1d016e273f676a95bb07122dab3e0"}, {"path": "include/zcl/esp_zigbee_zcl_ias_wd.h", "size": 4794, "hash": "156ec88161e22cde614dab72469a4d9adb8ea455ae9160956a5e837299378d12"}, {"path": "include/zcl/esp_zigbee_zcl_ias_zone.h", "size": 6063, "hash": "d5b5438ec50a369c3d5d727546023f73772b7b6b792cb49c7a52bcc3eeba5a7f"}, {"path": "include/zcl/esp_zigbee_zcl_identify.h", "size": 2238, "hash": "471ff13a7ad7b99bc79fd050382aff8cc87a877931947efc098650ceadea87b5"}, {"path": "include/zcl/esp_zigbee_zcl_illuminance_meas.h", "size": 2734, "hash": "4b14e6e3d222688cb58b5ab1dbc94a01ea71150b87bceea23dc9c184aaaabd06"}, {"path": "include/zcl/esp_zigbee_zcl_level.h", "size": 5481, "hash": "82cbe703fe39613a1609d30860e95bc84d0f4f84fd386a026ab94a620505c19b"}, {"path": "include/zcl/esp_zigbee_zcl_meter_identification.h", "size": 4145, "hash": "f75122273c717c4ea69cdc45daf6b434787364aad94aa862b63aa3feba2d3327"}, {"path": "include/zcl/esp_zigbee_zcl_metering.h", "size": 235902, "hash": "a9446a4f0a49bf655c83e438ab9c724a465c3d599521d71271f47e0a31eda99b"}, {"path": "include/zcl/esp_zigbee_zcl_multistate_input.h", "size": 8111, "hash": "b0c37318ba07c893772f1a621bb73468b34a0cf069d99b4f38ac1e09808f31af"}, {"path": "include/zcl/esp_zigbee_zcl_multistate_output.h", "size": 8331, "hash": "ba9e58a329609eafd0b7f4dd827d0a4acd7990cb8de13c8df13a52aa4cea1a41"}, {"path": "include/zcl/esp_zigbee_zcl_multistate_value.h", "size": 6767, "hash": "1c752a91ca2717cf89de6d0f7e93d63e0652c61c5111be714847816c46a32ae0"}, {"path": "include/zcl/esp_zigbee_zcl_occupancy_sensing.h", "size": 8343, "hash": "93ce304ba9f5ed731c0e1068575781cea0c3822434ce9bd36e3e52bb5e7318cd"}, {"path": "include/zcl/esp_zigbee_zcl_on_off.h", "size": 2016, "hash": "66e9b05fef02f62afa4bb92ed8b4502d34eaac5f02532a05ded70d030639ee00"}, {"path": "include/zcl/esp_zigbee_zcl_on_off_switch_config.h", "size": 1105, "hash": "238bc25649b03c44abb31df5c8c5e6f0d29dca117954e3843e36b0692393315c"}, {"path": "include/zcl/esp_zigbee_zcl_ota.h", "size": 8682, "hash": "d0df1c8d0d5c03a663cd8b858efbcb677966d54e6f3516b2354a89dba59d8f25"}, {"path": "include/zcl/esp_zigbee_zcl_ph_measurement.h", "size": 2671, "hash": "54171d8a497d146859f1dc1bf7b61248f29ccbd8bdec40b1d2d6e9ef9bb90223"}, {"path": "include/zcl/esp_zigbee_zcl_pm2_5_measurement.h", "size": 2367, "hash": "6aa01fbc1311576ecb889b4e51af9fde91153d0bc2d07a570f1ac82cf02d3819"}, {"path": "include/zcl/esp_zigbee_zcl_poll_control.h", "size": 5002, "hash": "c1d6380d6267c0a868fcc29836679f2a80e25a7d2638cff3a6c6d2675397b31c"}, {"path": "include/zcl/esp_zigbee_zcl_power_config.h", "size": 8904, "hash": "e4dcb17876ad33cbee51f04915507fcf5a2e54b8e83625c8c88e53860a362772"}, {"path": "include/zcl/esp_zigbee_zcl_pressure_meas.h", "size": 4664, "hash": "fbdf6fa7496656268aede1810d3533667ad98351f8c68f0085c57a26c6b8a43b"}, {"path": "include/zcl/esp_zigbee_zcl_price.h", "size": 81706, "hash": "62c1cee337676488435bed5a9ae4ee81d3767e7497f8ec66616fbeb4db1e7295"}, {"path": "include/zcl/esp_zigbee_zcl_scenes.h", "size": 4394, "hash": "583f58e690bfb840df1ccb59c4e5e51caef249913b64b2b4ad6f512a6dbc6ac5"}, {"path": "include/zcl/esp_zigbee_zcl_shade_config.h", "size": 1148, "hash": "112fe4615dc846f12a384c943275a7ec0583527844743e86827941164381caed"}, {"path": "include/zcl/esp_zigbee_zcl_temperature_meas.h", "size": 2627, "hash": "cd2b1c43d73867c67b79875127954b62c057b92111087e7404f9495163075315"}, {"path": "include/zcl/esp_zigbee_zcl_thermostat.h", "size": 35438, "hash": "32cfbf471cb6b9d654305fc423395128ede80f986487857ca4c89fb0e5e160c3"}, {"path": "include/zcl/esp_zigbee_zcl_thermostat_ui_config.h", "size": 1369, "hash": "c78b0d7999d8de280ff48807fddd82d038660bac3eaeb3566195c6240e85a2c8"}, {"path": "include/zcl/esp_zigbee_zcl_time.h", "size": 2356, "hash": "1923a1f4d1389676ccb43d76ae1985dd571fd099470f486e57d528a6559759f6"}, {"path": "include/zcl/esp_zigbee_zcl_wind_speed_measurement.h", "size": 2819, "hash": "b49cdd828e2bb760df1439f20b542eedb688a5aa821ce9e55019f68bd3cf446a"}, {"path": "include/zcl/esp_zigbee_zcl_window_covering.h", "size": 10536, "hash": "f0504fc8556d133e6734d9b79158a839cc70f3e1cf8e682b1075abeec47cae9d"}, {"path": "include/zdo/esp_zigbee_zdo_command.h", "size": 39279, "hash": "ead7a8c99e12618f2b9791bc22ce9d4cc939e2574d56a58899125cd44f9ed596"}, {"path": "include/zdo/esp_zigbee_zdo_common.h", "size": 28750, "hash": "abe7370a131bb5d5e1d8946379dd1b256ca8ff8ba2bc90bd636401475533961f"}, {"path": "include/zgp/esp_zigbee_zgp.h", "size": 20878, "hash": "e4be9ea6cc407319afd9e07ba904941d5cbdb3f4a04a621e742466308c43ebab"}, {"path": "include/zgp/esp_zigbee_zgpd.h", "size": 9486, "hash": "9883d5a8719e5824fb7d7532157089f0f2f84336962a32e6f78e3754952effb3"}, {"path": "include/zgp/esp_zigbee_zgps.h", "size": 2330, "hash": "3693e9e8d529ef11dce53ca89c86af4e7281e38485f20ca43c8aa1d47771e3de"}]} \ No newline at end of file diff --git a/managed_components/espressif__esp-zigbee-lib/CMakeLists.txt b/managed_components/espressif__esp-zigbee-lib/CMakeLists.txt new file mode 100644 index 0000000..d0957ee --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/CMakeLists.txt @@ -0,0 +1,61 @@ +cmake_minimum_required(VERSION 3.16) + +if (CONFIG_ZB_ENABLED) + set(src_dirs "") + set(include_dirs include) +endif() + +if(CONFIG_ZB_RADIO_SPINEL_UART) + list(APPEND src_dirs src/radio_spinel) + list(APPEND include_dirs include/radio_spinel) +endif() + +idf_component_register(SRC_DIRS "${src_dirs}" + INCLUDE_DIRS "${include_dirs}" + REQUIRES driver vfs ieee802154 openthread espressif__esp-zboss-lib +) + +if(CONFIG_ZB_ENABLED) + + set(ESP_ZIGBEE_API_LIBS "") + set(zboss_port_type ".native") + set(zboss_port_mode "") + + if(CONFIG_ZB_ZCZR) + if(CONFIG_ZB_DEBUG_MODE) + add_prebuilt_library(esp_zigbee_api_lib "${CMAKE_CURRENT_SOURCE_DIR}/lib/${idf_target}/libesp_zb_api.zczr.debug.a" REQUIRES espressif__esp-zboss-lib) + else() + add_prebuilt_library(esp_zigbee_api_lib "${CMAKE_CURRENT_SOURCE_DIR}/lib/${idf_target}/libesp_zb_api.zczr.a" REQUIRES espressif__esp-zboss-lib) + endif() + elseif(CONFIG_ZB_ZED) + if(CONFIG_ZB_DEBUG_MODE) + add_prebuilt_library(esp_zigbee_api_lib "${CMAKE_CURRENT_SOURCE_DIR}/lib/${idf_target}/libesp_zb_api.ed.debug.a" REQUIRES espressif__esp-zboss-lib) + else() + add_prebuilt_library(esp_zigbee_api_lib "${CMAKE_CURRENT_SOURCE_DIR}/lib/${idf_target}/libesp_zb_api.ed.a" REQUIRES espressif__esp-zboss-lib) + endif() + elseif(CONFIG_ZB_ZGPD) + add_prebuilt_library(esp_zigbee_api_lib "${CMAKE_CURRENT_SOURCE_DIR}/lib/${idf_target}/libesp_zb_api.gpd.a" REQUIRES espressif__esp-zboss-lib) + endif() + + if (CONFIG_ZB_RADIO_SPINEL_UART) + set(zboss_port_type ".remote") + endif() + if(CONFIG_ZB_DEBUG_MODE) + set(zboss_port_mode ".debug") + endif() + + add_prebuilt_library(zboss_port_lib "${CMAKE_CURRENT_SOURCE_DIR}/lib/${idf_target}/libzboss_port${zboss_port_type}${zboss_port_mode}.a" + PRIV_REQUIRES ieee802154 efuse esp_system esp_hw_support + REQUIRES driver) + + list(APPEND ESP_ZIGBEE_API_LIBS esp_zigbee_api_lib zboss_port_lib) + + target_link_libraries(${COMPONENT_LIB} INTERFACE ${ESP_ZIGBEE_API_LIBS}) + target_compile_options(${COMPONENT_LIB} INTERFACE $<$:-Wno-strict-prototypes>) + + if (CONFIG_ZB_RADIO_SPINEL_UART) + idf_component_get_property(openthread_lib openthread COMPONENT_LIB) + idf_component_get_property(zigbee_lib espressif__esp-zigbee-lib COMPONENT_LIB) + target_link_libraries(${COMPONENT_LIB} INTERFACE zboss_port_lib $ $ zboss_port_lib) + endif() +endif() diff --git a/managed_components/espressif__esp-zigbee-lib/Kconfig b/managed_components/espressif__esp-zigbee-lib/Kconfig new file mode 100644 index 0000000..9ea5a1a --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/Kconfig @@ -0,0 +1,72 @@ +menu "Zigbee" + + config ZB_ENABLED + bool "Zigbee Enable" + default n + help + Select this option to enable Zigbee and show the submenu with Zigbee configuration choices. + + choice ZB_DEVICE_TYPE + prompt "Configure the Zigbee device type" + depends on ZB_ENABLED + default ZB_ZCZR + help + Configure the Zigbee device type + + config ZB_ZCZR + bool "Zigbee Coordinator or Router device" + help + Select this to enable Zigbee Coordinator or Router. + + config ZB_ZED + bool "Zigbee End Device" + help + Select this to enable Zigbee End Device. + + config ZB_ZGPD + depends on SOC_IEEE802154_SUPPORTED + bool "Zigbee Green power device" + help + Select this to enable Zigbee Green Power Device. + + endchoice + + choice ZB_RADIO_TYPE + prompt "Configure the Zigbee radio type" + depends on ZB_ENABLED + default ZB_RADIO_NATIVE if SOC_IEEE802154_SUPPORTED + default ZB_RADIO_SPINEL_UART + + config ZB_RADIO_NATIVE + bool "Native 15.4 radio" + help + Select this to use the native 15.4 radio. + + config ZB_RADIO_SPINEL_UART + bool "Connect to 15.4 radio via Radio Spinel UART" + select OPENTHREAD_SPINEL_ONLY + help + Select this to connect to a Radio Co-Processor via Spinel UART. + endchoice + + menu "Zigbee Example" + depends on ZB_ENABLED + + config ZB_GP_ENABLED + depends on (ZB_ZCZR || ZB_ZGPD) && SOC_IEEE802154_SUPPORTED + bool "Zigbee Green Power enable" + default y if ZB_ZCZR + help + when enable green power, example would support as green power proxy(zczr default enabled), green power combo or just green power device. + + endmenu + + config ZB_DEBUG_MODE + depends on ZB_ENABLED + + bool "Zigbee Debug Mode" + default n + help + Setting Zigbee stack debug mode. + +endmenu diff --git a/managed_components/espressif__esp-zigbee-lib/LICENSE b/managed_components/espressif__esp-zigbee-lib/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/managed_components/espressif__esp-zigbee-lib/README.md b/managed_components/espressif__esp-zigbee-lib/README.md new file mode 100644 index 0000000..c41d13d --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/README.md @@ -0,0 +1,22 @@ +# esp-zigbee-lib + +## Introduction +This component contains a binary library supporting the esp-zigbee-lib. It provides most of the APIs that users could use in the Zigbee product project development. +In this component it provides: + + Varieties of ZDO, ZCL command + + Standard Home Automation off-the-shelf devices + + Zigbee stack related functions to support ZC, ZR and ZED + + Varieties of device callback to support device handling ZCL command + + Customized function to create attribute, cluster and endpoint + + Zigbee security to support install code related function + + More to come ... ... + +For the list of current supported ZCL clusters, attributes, commands, Zigbee Home Automation devices, see details [docs](https://docs.espressif.com/projects/esp-zigbee-sdk/en/latest/esp32/developing.html#zigbee-product). + +For any new feature requests, please open an [issue](https://github.com/espressif/esp-zigbee-sdk/issues) on GitHub. We will get back to you soon. + +## User guide +For a demonstration of the library use, see the examples folder [examples](https://github.com/espressif/esp-zigbee-sdk/tree/main/examples). +For information on how to program Espressif SoCs, see [ESP-IDF Programming Guide](https://docs.espressif.com/projects/esp-idf). +For esp-zigbee-lib related user guide and documents, see [docs](https://docs.espressif.com/projects/esp-zigbee-sdk/). + diff --git a/managed_components/espressif__esp-zigbee-lib/idf_component.yml b/managed_components/espressif__esp-zigbee-lib/idf_component.yml new file mode 100644 index 0000000..80a614f --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/idf_component.yml @@ -0,0 +1,10 @@ +dependencies: + idf: + version: '>=5.0' +description: esp-zigbee library component +repository: git://github.com/espressif/esp-zigbee-sdk.git +repository_info: + commit_sha: 4cab73fed37cb8fe4150d0b4fa180031ca30c16a + path: components/esp-zigbee-lib +url: https://github.com/espressif/esp-zigbee-sdk +version: 1.6.7 diff --git a/managed_components/espressif__esp-zigbee-lib/include/aps/esp_zigbee_aps.h b/managed_components/espressif__esp-zigbee-lib/include/aps/esp_zigbee_aps.h new file mode 100644 index 0000000..87180dc --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/aps/esp_zigbee_aps.h @@ -0,0 +1,276 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_err.h" +#include "esp_zigbee_type.h" + +/** + * @brief Enumeration for APSDE-DATA address mode + * + */ +typedef enum { + ESP_ZB_APS_ADDR_MODE_DST_ADDR_ENDP_NOT_PRESENT = 0x0, /*!< DstAddress and DstEndpoint not present, + only for APSDE-DATA request and confirm */ + ESP_ZB_APS_ADDR_MODE_16_GROUP_ENDP_NOT_PRESENT = 0x1, /*!< 16-bit group address for DstAddress; DstEndpoint not present */ + ESP_ZB_APS_ADDR_MODE_16_ENDP_PRESENT = 0x2, /*!< 16-bit address for DstAddress and DstEndpoint present */ + ESP_ZB_APS_ADDR_MODE_64_ENDP_PRESENT = 0x3, /*!< 64-bit extended address for DstAddress and DstEndpoint present */ + ESP_ZB_APS_ADDR_MODE_64_PRESENT_ENDP_NOT_PRESENT = 0x4, /*!< 64-bit extended address for DstAddress, but DstEndpoint NOT present, + only for APSDE indication */ +} esp_zb_aps_address_mode_t; + +/** + * @brief Enumeration for APSDE-DATA Request TX options + * + */ +typedef enum esp_zb_apsde_tx_opt_e { + ESP_ZB_APSDE_TX_OPT_SECURITY_ENABLED = 0x01U, /*!< Security enabled transmission */ + ESP_ZB_APSDE_TX_OPT_USE_NWK_KEY_R21OBSOLETE = 0x02U, /*!< Use NWK key (obsolete) */ + ESP_ZB_APSDE_TX_OPT_NO_LONG_ADDR = 0x02U, /*!< Extension: do not include long src/dst addresses into NWK hdr */ + ESP_ZB_APSDE_TX_OPT_ACK_TX = 0x04U, /*!< Acknowledged transmission */ + ESP_ZB_APSDE_TX_OPT_FRAG_PERMITTED = 0x08U, /*!< Fragmentation permitted */ + ESP_ZB_APSDE_TX_OPT_INC_EXT_NONCE = 0x10U, /*!< Include extended nonce in APS security frame */ +} esp_zb_apsde_tx_opt_t; + +/** + * @brief Enumeration the standard key type of the Transport-Key, Verify-Key and Confirm-Key + * + */ +typedef enum esp_zb_apsme_key_type_s { + ESP_ZB_APSME_STANDARD_NETWORK_KEY = 1U, /*!< NWK key */ + ESP_ZB_APSME_APP_LINK_KEY = 3U, /*!< Application link key */ + ESP_ZB_APSME_TC_LINK_KEY = 4U, /*!< Trust-center link key */ +} esp_zb_apsme_key_type_t; + +/** + * @brief APSDE-DATA.request Parameters + * + */ +typedef struct esp_zb_apsde_data_req_s { + uint8_t dst_addr_mode; /*!< The addressing mode for the destination address used in this primitive and of the APDU to be transferred, + refer to esp_zb_aps_address_mode_t */ + esp_zb_addr_u dst_addr; /*!< The individual device address or group address of the entity to which the ASDU is being transferred*/ + uint8_t dst_endpoint; /*!< The number of the individual endpoint of the entity to which the ASDU is being transferred or the broadcast endpoint (0xff).*/ + uint16_t profile_id; /*!< The identifier of the profile for which this frame is intended. */ + uint16_t cluster_id; /*!< The identifier of the object for which this frame is intended. */ + uint8_t src_endpoint; /*!< The individual endpoint of the entity from which the ASDU is being transferred.*/ + uint32_t asdu_length; /*!< The number of octets comprising the ASDU to be transferred */ + uint8_t *asdu; /*!< The set of octets comprising the ASDU to be transferred. */ + uint8_t tx_options; /*!< The transmission options for the ASDU to be transferred, refer to esp_zb_apsde_tx_opt_t */ + bool use_alias; /*!< The next higher layer may use the UseAlias parameter to request alias usage by NWK layer for the current frame.*/ + uint16_t alias_src_addr; /*!< The source address to be used for this NSDU. If the use_alias is true */ + int alias_seq_num; /*!< The sequence number to be used for this NSDU. If the use_alias is true */ + uint8_t radius; /*!< The distance, in hops, that a transmitted frame will be allowed to travel through the network.*/ +} esp_zb_apsde_data_req_t; + +/** + * @brief APSDE-DATA.confirm Parameters + * + */ +typedef struct esp_zb_apsde_data_confirm_s { + uint8_t status; /*!< The status of data confirm. 0: success, otherwise failed */ + uint8_t dst_addr_mode; /*!< The addressing mode for the destination address used in this primitive and of the APDU to be transferred, + refer to esp_zb_aps_address_mode_t */ + esp_zb_addr_u dst_addr; /*!< The individual device address or group address of the entity to which the ASDU is being transferred.*/ + uint8_t dst_endpoint; /*!< The number of the individual endpoint of the entity to which the ASDU is being transferred or the broadcast endpoint (0xff).*/ + uint8_t src_endpoint; /*!< The individual endpoint of the entity from which the ASDU is being transferred.*/ + int tx_time; /*!< Reserved */ + uint32_t asdu_length; /*!< The length of ASDU*/ + uint8_t *asdu; /*!< Payload */ +} esp_zb_apsde_data_confirm_t; + +/** + * @brief APSDE-DATA.indication Parameters + * + */ +typedef struct esp_zb_apsde_data_ind_s { + uint8_t status; /*!< The status of the incoming frame processing, 0: on success */ + uint8_t dst_addr_mode; /*!< The addressing mode for the destination address used in this primitive and of the APDU that has been received, + refer to esp_zb_aps_address_mode_t */ + uint16_t dst_short_addr; /*!< The individual device address or group address to which the ASDU is directed.*/ + uint8_t dst_endpoint; /*!< The target endpoint on the local entity to which the ASDU is directed.*/ + uint8_t src_addr_mode; /*!< Reserved, The addressing mode for the source address used in this primitive and of the APDU that has been received.*/ + uint16_t src_short_addr; /*!< The individual device address of the entity from which the ASDU has been received.*/ + uint8_t src_endpoint; /*!< The number of the individual endpoint of the entity from which the ASDU has been received.*/ + uint16_t profile_id; /*!< The identifier of the profile from which this frame originated.*/ + uint16_t cluster_id; /*!< The identifier of the received object.*/ + uint32_t asdu_length; /*!< The number of octets comprising the ASDU being indicated by the APSDE.*/ + uint8_t *asdu; /*!< The set of octets comprising the ASDU being indicated by the APSDE. */ + uint8_t security_status; /*!< UNSECURED if the ASDU was received without any security. SECURED_NWK_KEY if the received ASDU was secured with the NWK key. */ + int lqi; /*!< The link quality indication delivered by the NLDE.*/ + int rx_time; /*!< Reserved, a time indication for the received packet based on the local clock */ +} esp_zb_apsde_data_ind_t; + +/** + * @brief APSME-TRANSPORT-KEY Request Parameters + * + */ +typedef struct esp_zb_apsme_transport_key_req_s { + esp_zb_ieee_addr_t dst_address; /*!< The extended 64-bit address of the destination device, if the DestinationAddress parameter is all + zeros, this request will be broadcasted */ + uint8_t key_type; /*!< Identifies the type of key material that should be transported, refer to esp_zb_apsme_key_type_t */ + union { + struct { + uint8_t key[ESP_ZB_CCM_KEY_SIZE]; /*!< The network key */ + esp_zb_ieee_addr_t parent_address; /*!< Indicates the address of parent when the use_parent is TRUE */ + uint8_t key_seq_number; /*!< A sequence number assigned to a network key by the Trust Center and used to distinguish + network keys for purposes of key updates and incoming frame security operations.*/ + bool use_parent; /*!< Indicates if the destination device’s parent shall be used to forward the key to the + destination device: */ + } nwk; /*!< TransportKeyData Parameter for a Network Key */ + struct { + uint8_t key[ESP_ZB_CCM_KEY_SIZE]; /*!< The application link key */ + esp_zb_ieee_addr_t partner_address; /*!< The extended 64-bit address of the device that was also sent this link key. */ + uint8_t initiator; /*!< Indicates if the destination device of this application link key requested it */ + } app; /*!< TransportKeyData Parameter for an Application Link Key */ + struct { + uint8_t key[ESP_ZB_CCM_KEY_SIZE]; /*!< The Trust Center link key */ + } tc; /*!< TransportKeyData Parameter for a Trust Center Link Key */ + } key_data; /*!< TransportKeyData */ +} esp_zb_apsme_transport_key_req_t; + + +/** + * @brief APSME-SWITCH-KEY Request Parameters + * + */ +typedef struct esp_zb_apsme_switch_key_req_s { + esp_zb_ieee_addr_t dst_address; /*!< The extended 64-bit address of the device to which the switch-key command is sent. */ + uint8_t key_seq_number; /*!< A sequence number assigned to a network key by the Trust Center and used to distinguish network keys.*/ +} esp_zb_apsme_switch_key_req_t; + +/** + * @brief APSDE data indication application callback + * + * @param[in] ind APSDE-DATA.indication + * @return + * - true: The indication has already been handled + * - false: The indication has not been handled; it will be processed by the stack. + * + */ +typedef bool (* esp_zb_apsde_data_indication_callback_t)(esp_zb_apsde_data_ind_t ind); + +/** + * @brief APSDE data confirm application callback + * + * @param[in] confirm APSDE-DATA.confirm + */ +typedef void (* esp_zb_apsde_data_confirm_callback_t)(esp_zb_apsde_data_confirm_t confirm); + +/** + * @brief Register the callback for retrieving the aps data indication + * + * @param[in] cb A function pointer for esp_zb_apsde_data_indication_callback_t + */ +void esp_zb_aps_data_indication_handler_register(esp_zb_apsde_data_indication_callback_t cb); + +/** + * @brief APS data request + * + * @param[in] req A pointer for apsde data request, @ref esp_zb_apsde_data_req_s + * @return + * - ESP_OK: on success + * - ESP_ERR_INVALID_ARG: invalid arguments + * - ESP_ERR_NO_MEM: not memory + * - ESP_FAIL: on failed + */ +esp_err_t esp_zb_aps_data_request(esp_zb_apsde_data_req_t *req); + +/** + * @brief Register the callback for retrieving the aps data confirm + * + * @note If the callback is registered by the application, the application is responsible for handling APSDE confirm. + * @param[in] cb A function pointer for esp_zb_apsde_data_confirm_callback_t + */ +void esp_zb_aps_data_confirm_handler_register(esp_zb_apsde_data_confirm_callback_t cb); + +/** + * @brief Set the APS trust center address + * + * @param[in] address A 64-bit value is expected to be set to trust center address + * @return + * - ESP_OK: On success + * - ESP_ERR_INVALID_STATE: Device is already on a network + */ +esp_err_t esp_zb_aps_set_trust_center_address(esp_zb_ieee_addr_t address); + +/** + * @brief Get the APS trust center address + * + * @param[out] address A 64-bit value will be assigned from the trust center address + */ +void esp_zb_aps_get_trust_center_address(esp_zb_ieee_addr_t address); + +/** + * @brief APSME-TRANSPORT-KEY Request + * + * @param[in] req A pointer to the service parameters. See esp_zb_apsme_transport_key_req_t. + * @return + * - ESP_OK: On success + * - ESP_ERR_NO_MEM: Insufficient memory for the request + * - ESP_ERR_NOT_SUPPORTED: Unsupported key or role type + * - Otherwise: Failure + */ +esp_err_t esp_zb_apsme_transport_key_request(const esp_zb_apsme_transport_key_req_t *req); + +/** + * @brief APSME-SWITCH-KEY Request + * + * @param[in] req A pointer to the service parameters. See esp_zb_apsme_switch_key_req_t. + * @return + * - ESP_OK: On success + * - ESP_ERR_NO_MEM: Insufficient memory for the request + * - ESP_ERR_NOT_SUPPORTED: Unsupported role type + * - Otherwise: Failure + */ +esp_err_t esp_zb_apsme_switch_key_request(const esp_zb_apsme_switch_key_req_t *req); + +/** + * @brief Set the maximum window size for APS fragmentation. + * + * @note The window size must be configured with the same value on both the source and destination nodes. + * + * @param[in] max_window_size The maximum number of fragments in a window, ranging from 1 to 8 (default: 8), + * that can be sent before requiring an acknowledgment. + * + * @return + * - ESP_OK: Operation successful + * - ESP_ERR_INVALID_ARG: @p max_window_size is out of the valid range + */ +esp_err_t esp_zb_aps_set_fragment_max_window_size(uint8_t max_window_size); + +/** + * @brief Get the current maximum window size used for APS fragmentation. + * + * @return The configured APS fragment window size. + */ +uint8_t esp_zb_aps_get_fragment_max_window_size(void); + +/** + * @brief Set the delay, in milliseconds, between sending two blocks of a fragmented transmission + * + * @param[in] delay_ms Delay in milliseconds between sending consecutive APS fragment blocks, default is 0. + * + * @return + * - ESP_OK: Operation successful + * - Others: Operation failed + */ +esp_err_t esp_zb_aps_set_fragment_interframe_delay(uint8_t delay_ms); + +/** + * @brief Get the current interframe delay for APS fragmentation. + * + * @return The interframe delay in milliseconds. + */ +uint8_t esp_zb_aps_get_fragment_interframe_delay(void); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/bdb/esp_zigbee_bdb_commissioning.h b/managed_components/espressif__esp-zigbee-lib/include/bdb/esp_zigbee_bdb_commissioning.h new file mode 100644 index 0000000..a935000 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/bdb/esp_zigbee_bdb_commissioning.h @@ -0,0 +1,134 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif +#include "esp_err.h" +#include "esp_zigbee_type.h" + +/*!< Minimum commissioning period */ +#define ESP_ZB_BDB_MIN_COMMISSIONING_TIME 180U + +/** + * @brief Mask bit of the Base Device Behavior commissioning mode + * + */ + typedef enum esp_zb_bdb_commissioning_mode_mask_s { + ESP_ZB_BDB_INITIALIZATION = 0x00, /*!< BDB commissioning initialization bit */ + ESP_ZB_BDB_TOUCHLINK_COMMISSIONING = 0x01, /*!< BDB Touchlink commissioning bit */ + ESP_ZB_BDB_NETWORK_STEERING = 0x02, /*!< BDB commissioning network steering bit */ + ESP_ZB_BDB_NETWORK_FORMATION = 0x04, /*!< BDB commissioning network formation bit */ + ESP_ZB_BDB_FINDING_N_BINDING = 0x08, /*!< BDB commissioning finding & binding bit */ + ESP_ZB_BDB_TOUCHLINK_TARGET = 0x40, /*!< BDB Touchlink commissioning target bit */ +} esp_zb_bdb_commissioning_mode_mask_t; + +/** + * @brief Enumeration of the typical Base Device Behavior (BDB) mode + * + */ + typedef enum { + ESP_ZB_BDB_MODE_INITIALIZATION = ESP_ZB_BDB_INITIALIZATION, /*!< BDB initialization mode */ + ESP_ZB_BDB_MODE_TOUCHLINK_COMMISSIONING = ESP_ZB_BDB_TOUCHLINK_COMMISSIONING, /*!< BDB touchlink commissioning mode */ + ESP_ZB_BDB_MODE_NETWORK_STEERING = ESP_ZB_BDB_NETWORK_STEERING, /*!< BDB network steering mode */ + ESP_ZB_BDB_MODE_NETWORK_FORMATION = ESP_ZB_BDB_NETWORK_FORMATION, /*!< BDB network formation mode */ + ESP_ZB_BDB_MODE_TOUCHLINK_TARGET = ESP_ZB_BDB_TOUCHLINK_TARGET, /*!< BDB network touchlink target mode */ +} esp_zb_bdb_commissioning_mode_t; + +/** + * @brief BDB commissioning status + * + */ +typedef enum esp_zb_bdb_commissioning_status_s +{ + ESP_ZB_BDB_STATUS_SUCCESS = 0, /*!< The commissioning sub-procedure was successful. */ + ESP_ZB_BDB_STATUS_IN_PROGRESS, /*!< One of the commissioning sub-procedures has started but is not yet complete. */ + ESP_ZB_BDB_STATUS_NOT_AA_CAPABLE, /*!< The initiator is not address assignment capable during touchlink. */ + ESP_ZB_BDB_STATUS_NO_NETWORK, /*!< A network has not been found during network steering or touchlink. */ + ESP_ZB_BDB_STATUS_TARGET_FAILURE, /*!< A node has not joined a network when requested during touchlink. */ + ESP_ZB_BDB_STATUS_FORMATION_FAILURE, /*!< A network could not be formed during network formation. */ + ESP_ZB_BDB_STATUS_NO_IDENTIFY_QUERY_RESPONSE, /*!< No response to an identify query command has been received during finding and binding. */ + ESP_ZB_BDB_STATUS_BINDING_TABLE_FULL, /*!< A binding table entry could not be created due to insufficient space in the binding table during finding and binding. */ + ESP_ZB_BDB_STATUS_NO_SCAN_RESPONSE, /*!< No response to a scan request inter-PAN command has been received during touchlink. */ + ESP_ZB_BDB_STATUS_NOT_PERMITTED, /*!< A touchlink (steal) attempt was made when a node is already connected to a centralized security network. + A node was instructed to form a network when it did not have a logical type of either Zigbee coordinator or Zigbee router. */ + ESP_ZB_BDB_STATUS_TCLK_EX_FAILURE, /*!< The Trust Center link key exchange procedure has failed attempting to join a centralized security network. */ + ESP_ZB_BDB_STATUS_NOT_ON_A_NETWORK, /*!< A commissioning procedure was forbidden since the node was not currently on a network. */ + ESP_ZB_BDB_STATUS_ON_A_NETWORK, /*!< A commissioning procedure was forbidden since the node was currently on a network. */ + ESP_ZB_BDB_STATUS_CANCELLED, /*!< The current operation (steering or formation) was cancelled by an app */ + ESP_ZB_BDB_STATUS_DEV_ANNCE_SEND_FAILURE /*!< A device announce sending has been failed (e.g. device announce haven't acked by parent router). */ +} esp_zb_bdb_commissioning_status_t; + +/** + * @brief BDB find & binding commissioning callback state + * + */ +typedef enum esp_zb_bdb_commissioning_binding_cb_state_e { + ESP_ZB_BDB_COMM_BIND_SUCCESS = 0, /*!< Previously user applied bind finished successfully */ + ESP_ZB_BDB_COMM_BIND_FAIL = 1, /*!< Previously user applied bind failed */ + ESP_ZB_BDB_COMM_BIND_ASK_USER = 2, /*!< Ask user whether to perform binding */ +} esp_zb_bdb_commissioning_binding_cb_state_t; + +/** + * @brief A callback for the application to determine which clusters should be bound to the device during BDB finding & binding. + * + * @param[in] status The status of the callback. See @ref esp_zb_bdb_commissioning_binding_cb_state_t. + * @param[in] ieee_addr The IEEE address where the cluster is located. + * @param[in] ep_id The endpoint identifier where the cluster is located. + * + * @return true if the cluster should be bound; false otherwise. + */ +typedef bool (*esp_zb_bdb_binding_initiator_callback_t)(int16_t status, esp_zb_ieee_addr_t ieee_addr, uint8_t ep_id, uint16_t cluster_id); + +/** + * @brief Start the endpoint in BDB Finding & Binding target commissioning mode. + * + * @param[in] ep_id The endpoint identifier to be started in BDB F&B target mode. + * @param[in] duration The duration (in seconds, ≥ ESP_ZB_BDB_MIN_COMMISSIONING_TIME) during which the BDB Finding and Binding target mode remains active. + * + * @return + * - ESP_OK: Success. + * - ESP_ERR_INVALID_ARG: Invalid argument; either the ep_id is not registered or the duration is out of range. + * - ESP_ERR_INVALID_STATE: Invalid state; the device is not connected to a network. + * - ESP_FAIL: Failure. + */ +esp_err_t esp_zb_bdb_finding_binding_start_target(uint8_t ep_id, uint16_t duration); + +/** + * @brief Cancel the endpoint from BDB Finding & Binding target commissioning mode. + * + * @param[in] ep_id The endpoint identifier to be cancel from BDB F&B target mode. + * + * @return + * - ESP_OK: Success, otherwise, failure. + */ +esp_err_t esp_zb_bdb_finding_binding_cancel_target(uint8_t ep_id); + +/** + * @brief Start the endpoint in BDB Finding & Binding initiator commissioning mode. + * + * @param[in] ep_id The endpoint identifier to be start in BDB F&B initiator mode. + * @param[in] cb The callback to be invoked when attempting to bind to a F&B target, See @ref esp_zb_bdb_binding_initiator_callback_t. + * + * @return + * - ESP_OK: Success. + * - ESP_ERR_INVALID_STATE: Invalid state; the device is not connected to a network. + * - ESP_FAIL: Failure. + */ +esp_err_t esp_zb_bdb_finding_binding_start_initiator(uint8_t ep_id, esp_zb_bdb_binding_initiator_callback_t cb); + +/** + * @brief Cancel the endpoint from BDB Finding & Binding initiator commissioning mode. + * + * @return + * - ESP_OK: Success, otherwise, failure. + */ +esp_err_t esp_zb_bdb_finding_binding_cancel_initiator(void); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/bdb/esp_zigbee_bdb_touchlink.h b/managed_components/espressif__esp-zigbee-lib/include/bdb/esp_zigbee_bdb_touchlink.h new file mode 100644 index 0000000..55f5f86 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/bdb/esp_zigbee_bdb_touchlink.h @@ -0,0 +1,140 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#include "esp_err.h" +#include +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Enumeration of touchlink actions, that should be approved by end user application. + * + */ +typedef enum esp_zb_touchlink_action_s { + ESP_ZB_TOUCHLINK_ACTION_START_NEW_NETWORK, + ESP_ZB_TOUCHLINK_ACTION_JOIN_ROUTER, + ESP_ZB_TOUCHLINK_ACTION_JOIN_ED +} esp_zb_touchlink_action_t; + +/** @brief Enumeration of touchlink key bitmask + * + */ +typedef enum esp_zb_touchlink_key_bitmask_s { + ESP_ZB_TOUCHLINK_MASTER_KEY = (1U << 4), /*!< Master key is a secret shared by all certified touchlink devices */ + ESP_ZB_TOUCHLINK_CERTIFICATION_KEY = (1U << 15), /*!< Certification key is is used to allow testing of the security mechanisms */ +} esp_zb_touchlink_key_bitmask_t; + +/** Touchlink action callback + * + * @brief Touchlink action + * + * @param[in] action action of the touchlink, refer to esp_zb_touchlink_action_t + * @return + * - True: allow + * - False: reject + * + */ +typedef bool (*esp_zb_touchlink_action_allowed_callback_t)(uint8_t action); + +/** + * @brief Zll identify callback + * + * @param[in] identify_on An indication that needs start or stop identify + */ +typedef void (*esp_zb_zll_identify_req_callback_t)(bool identify_on); + +/** + * @brief Register the Zigbee touchlink action check handler + * + * @param[in] callback A callback that allow the user to determine whether the touchlink device + * can start a network or join as a router/end device, refer to esp_zb_touchlink_action_allowed_callback_t. + * + */ +esp_err_t esp_zb_touchlink_action_check_register(esp_zb_touchlink_action_allowed_callback_t callback); +/** + * @brief BDB touchlink network parameter information + * + */ +typedef struct esp_zb_bdb_signal_touchlink_nwk_params_s { + esp_zb_ieee_addr_t device_ieee_addr; /*!< address of device that started the network */ + uint8_t endpoint; /*!< endpoint of device that started the network */ + uint16_t profile_id; /*!< profile_id of device that started the network */ +} esp_zb_bdb_signal_touchlink_nwk_params_t; + +/** Touchlink clear factory new + * + * @brief Clear the factory new state + * + */ +void esp_zb_touchlink_clear_factory_new(void); + +/** + * @brief Set the timeout for Touchlink target + * + * @param[in] timeout The waiting time for the device to exit the Touchlink target mode + * + */ +void esp_zb_zdo_touchlink_target_set_timeout(uint32_t timeout); + +/** + * @brief Set the key bitmask for Touchlink commissioning + * + * Configures the key bitmask used for Touchlink commissioning. The network key will be encrypted + * using one of the key types specified in the bitmask. Higher priority is given to keys with higher + * bits. By default, the certification and master keys are included in the bitmask. + * + * @param[in] bitmask The bitmask to be applied for Touchlink commissioning + * + */ +void esp_zb_zdo_touchlink_set_key_bitmask(esp_zb_touchlink_key_bitmask_t bitmask); + +/** + * @brief Set the master key for Touchlink + * + * @param[in] key The master key that will be utilized for the Touchlink network + * + */ +void esp_zb_zdo_touchlink_set_master_key(uint8_t *key); + +/** + * @brief Set the RSSI threshold for the Touchlink target + * + * @note The default value for the RSSI threshold is set to -64 + * @param[in] rssi_threshold The RSSI threshold determines whether the Touchlink target responds to the initiator + * + */ +void esp_zb_zdo_touchlink_set_rssi_threshold(int8_t rssi_threshold); + +/** + * @brief Get the RSSI threshold of Touchlink target + * + * @return The value of RSSI threshold + * + */ +int8_t esp_zb_zdo_touchlink_get_rssi_threshold(void); + +/** + * @brief Schedule to cancel touchlink target commissioning procedure + * + * @return + * - RET_OK: On success + * - RET_ERROR: Not in touchlink target procedure + */ +esp_err_t esp_zb_bdb_cancel_touchlink_target(void); + +/** + * @brief Register ZLL identify request handler + * + * @param[in] cb A callback for zll identify notification, refer to esp_zb_zll_identify_req_callback_t + */ +void esp_zb_zll_identify_req_handler_register(esp_zb_zll_identify_req_callback_t cb); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_attribute.h b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_attribute.h new file mode 100644 index 0000000..a242fa1 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_attribute.h @@ -0,0 +1,867 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#include "esp_err.h" +#include "zcl/esp_zigbee_zcl_core.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Create an empty attribute list. + * + * @note This attribute list is ready for certain cluster id to add / update attribute refer to esp_zb_xx_cluster_add_attr() and esp_zb_cluster_update_attr(). + * @note Attribute list groups up a cluster. + * + * @param[in] cluster_id The cluster id for attribute list refer to esp_zb_zcl_cluster_id + * + * @return pointer to @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_zcl_attr_list_create(uint16_t cluster_id); + +/** + * @brief Get ZCL attribute descriptor. + * + * @note Getting the local attribute from the specific endpoint and cluster. + * + * @param[in] endpoint The endpoint + * @param[in] cluster_id Cluster id for attribute list refer to esp_zb_zcl_cluster_id + * @param[in] cluster_role Cluster role of this cluster, either server or client role refer to esp_zb_zcl_cluster_role + * @param[in] attr_id Attribute id + * + * @return pointer to @ref esp_zb_zcl_attr_s + * + */ +esp_zb_zcl_attr_t *esp_zb_zcl_get_attribute(uint8_t endpoint, uint16_t cluster_id, uint8_t cluster_role, uint16_t attr_id); + +/** + * @brief Set ZCL attribute value. + * + * @note Set the local attribute from the specific endpoint, cluster and attribute. + * + * @param[in] endpoint The endpoint + * @param[in] cluster_id Cluster id for attribute list refer to esp_zb_zcl_cluster_id + * @param[in] cluster_role Cluster role of this cluster, either server or client role refer to esp_zb_zcl_cluster_role + * @param[in] attr_id Attribute id + * @param[in] value_p pointer to new value + * @param[in] check The access method of attribute whether is required to check or not + * + * @note Please look up the Zigbee Cluster Library for the access method of attribute + * @return zcl status refer to esp_zb_zcl_status_t + * + */ +esp_zb_zcl_status_t esp_zb_zcl_set_attribute_val(uint8_t endpoint, uint16_t cluster_id, uint8_t cluster_role, + uint16_t attr_id, void *value_p, bool check); + +/** + * @brief Get the manufacturer attribute descriptor + * + * @param endpoint The endpoint identifier where the attribute is located + * @param cluster_id The cluster identifier where the attribute is located + * @param cluster_role The role of cluster + * @param attr_id The attribute identifier + * @param manuf_code The manufacturer code + * @return A pointer to @ref esp_zb_zcl_attr_s for attribute descriptor + */ +esp_zb_zcl_attr_t *esp_zb_zcl_get_manufacturer_attribute(uint8_t endpoint, uint16_t cluster_id, uint8_t cluster_role, uint16_t attr_id, + uint16_t manuf_code); + +/** + * @brief Set the manufacturer attribute value + * + * @param endpoint The endpoint identifier where the attribute is located + * @param cluster_id The cluster identifier where the attribute is located + * @param cluster_role The role of cluster + * @param manuf_code The manufacturer code + * @param attr_id The attribute identifier + * @param value_p The value of attribute expected to set + * @param check The access method of attribute whether is required to check or not + * @return The zcl status refer to esp_zb_zcl_status_t + */ +esp_zb_zcl_status_t esp_zb_zcl_set_manufacturer_attribute_val(uint8_t endpoint, uint16_t cluster_id, uint8_t cluster_role, uint16_t manuf_code, + uint16_t attr_id, void *value_p, bool check); + +/** + * @brief Add an attribute in basic cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_basic_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in power config cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * @note Attribute for battery information, battery settings 2 and 3 sets haven't supported yet. + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_power_config_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in identify cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_identify_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in groups cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_groups_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in scenes cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_scenes_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in on_off cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_on_off_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in on_off switch config cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_on_off_switch_config_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in level cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_level_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in color control cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_color_control_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in time cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_time_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in binary input cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_binary_input_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in Commissioning cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_commissioning_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in shade config cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_shade_config_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in door lock cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_door_lock_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in IAS zone cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_ias_zone_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Set the IAS zone CIE address for IAS zone server + * + * @param[in] endpoint A 8-bit endpoint ID which the IAS zone cluster attach + * @param[in] cie_ieee_addr The 8-byte IEEE address will be regarded as the IAS message destination address + * @return + * - ESP_OK on success + * - ESP_FAIL The CIE address has been set, invalid argument or IAS zone cluster does not exist + * + */ +esp_err_t esp_zb_ias_zone_cluster_set_cie_address(uint8_t endpoint, esp_zb_ieee_addr_t cie_ieee_addr); + +/** + * @brief Get the zone table size of the IAS ACE cluster + * + * @param[in] endpoint A 8-bit endpoint ID which the IAS ACE cluster attach + * @param[out] table_size The zone table size of IAS ACE cluster on the given endpoint. + * @return + * - ESP_OK on success + * - ESP_ERR_NOT_FOUND The IAS ACE cluster is not founded on the given endpoint. + * + */ +esp_err_t esp_zb_ias_ace_get_zone_table_length(uint8_t endpoint, uint8_t *table_size); + +/** + * @brief Get the zone table of the IAS ACE cluster + * + * @param[in] endpoint A 8-bit endpoint ID which the IAS ACE cluster attach + * @param[out] table_p The address of the zone table of IAS ACE cluster on the given endpoint. + * @return + * - ESP_OK on success + * - ESP_ERR_NOT_FOUND The IAS ACE cluster is not founded on the given endpoint. + * + */ +esp_err_t esp_zb_ias_ace_get_zone_table(uint8_t endpoint, esp_zb_zcl_ias_ace_zone_table_t** table_p); + +/** + * @brief Add an attribute in IAS_WD cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_ias_wd_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in temperature measurement cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_temperature_meas_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in humidity measurement cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_humidity_meas_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute and variables in OTA client cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_ota_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in illuminance measurement cluster + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_illuminance_meas_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in pressure measurement cluster + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_pressure_meas_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in flow measurement cluster + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_flow_meas_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in electrical measurement cluster + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_electrical_meas_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in window covering cluster + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_window_covering_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in occupancy sensor cluster + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_occupancy_sensing_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in thermostat cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_thermostat_cluster_add_attr(esp_zb_attribute_list_t* attr_list, uint16_t attr_id, void* value_p); + +/** + * @brief Add an attribute in fan control cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_fan_control_cluster_add_attr(esp_zb_attribute_list_t* attr_list, uint16_t attr_id, void* value_p); + +/** + * @brief Add an attribute in thermostat ui configuration cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_thermostat_ui_config_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in analog input cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_analog_input_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in analog output cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_analog_output_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in binary output cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_binary_output_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in analog value cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_analog_value_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in electrical conductivity measurement cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_ec_measurement_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in pH measurement cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_ph_measurement_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in wind speed measurement cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_wind_speed_measurement_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in carbon dioxide measurement cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_carbon_dioxide_measurement_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in pm2.5 measurement cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_pm2_5_measurement_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in multistate input cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_multistate_input_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in multistate output cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_multistate_output_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in multistate value cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_multistate_value_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in diagnostics cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_diagnostics_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in meter identification cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_meter_identification_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in demand response and load control cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_drlc_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in dehumidification control cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_dehumidification_control_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in a specified cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] cluster_id The cluster ID to which the attribute will be added, refer to esp_zb_zcl_cluster_id_t + * @param[in] attr_id An attribute id to be added + * @param[in] attr_type Type of attribute to be added, refer to esp_zb_zcl_attr_type_t + * @param[in] attr_access Access type of attribute to be added, refer to esp_zb_zcl_attr_access_t + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or attribute type is unsupported + * + */ +esp_err_t esp_zb_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t cluster_id, uint16_t attr_id, uint8_t attr_type, uint8_t attr_access, void *value_p); + +/** + * @brief Add an attribute in a specified cluster, with manufacturer code. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] cluster_id The cluster ID to which the attribute will be added, refer to esp_zb_zcl_cluster_id_t + * @param[in] attr_id An attribute id to be added + * @param[in] manuf_code Manufacturer code of the attribute + * @param[in] attr_type Type of attribute to be added, refer to esp_zb_zcl_attr_type_t + * @param[in] attr_access Access type of attribute to be added, refer to esp_zb_zcl_attr_access_t + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or attribute type is unsupported + * + */ +esp_err_t esp_zb_cluster_add_manufacturer_attr(esp_zb_attribute_list_t *attr_list, uint16_t cluster_id, uint16_t attr_id, uint16_t manuf_code, uint8_t attr_type, uint8_t attr_access, void *value_p); + +/** +* @brief Add customized attribute in customized cluster. +* +* @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s +* @param[in] attr_id An attribute id to be added +* @param[in] attr_type Type of attribute to be added, refer to esp_zb_zcl_attr_type_t +* @param[in] attr_access Access type of attribute to be added, refer to esp_zb_zcl_attr_access_t +* @param[in] value_p A pointer to attribute value wants to add +* +* @return +* - ESP_OK on success +* - ESP_ERR_INVALID_ARG if attribute is existed or unsupported +* +*/ +esp_err_t esp_zb_custom_cluster_add_custom_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, uint8_t attr_type, uint8_t attr_access, void *value_p); + +/** + * @brief Update an attribute in a specific cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id which wants to update + * @param[in] value_p A pointer to attribute value wants to update + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute list not initialized + * - ESP_ERR_NOT_FOUND the request update attribute is not found + * + */ +esp_err_t esp_zb_cluster_update_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in binary value cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_binary_value_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in poll control cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_poll_control_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in device temperature configuration cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_device_temp_config_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +/** + * @brief Add an attribute in alarms cluster. + * + * @param[in] attr_list A pointer to attribute list @ref esp_zb_attribute_list_s + * @param[in] attr_id An attribute id to be added + * @param[in] value_p A pointer to attribute value wants to add + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if attribute is existed or unsupported + * + */ +esp_err_t esp_zb_alarms_cluster_add_attr(esp_zb_attribute_list_t *attr_list, uint16_t attr_id, void *value_p); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_cluster.h b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_cluster.h new file mode 100644 index 0000000..e878068 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_cluster.h @@ -0,0 +1,2012 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif +#include "esp_err.h" +#include "esp_zigbee_type.h" + +/** + * @brief Create an empty cluster list. + * + * @note This cluster list is ready to add / update cluster refer to esp_zb_cluster_list_add_xxx_cluster() and esp_zb_cluster_list_update_xxx_cluster(). + * @return pointer to @ref esp_zb_cluster_list_s + * + */ +esp_zb_cluster_list_t *esp_zb_zcl_cluster_list_create(void); + +/** + * @brief Get ZCL cluster descriptor. + * + * @note Getting the local cluster from the specific endpoint. + * + * @param[in] endpoint The endpoint + * @param[in] cluster_id The cluster id for attribute list refer to esp_zb_zcl_cluster_id + * @param[in] cluster_role The cluster role of this cluster, either server or client role refer to esp_zb_zcl_cluster_role_t + * + * @return pointer to @ref esp_zb_zcl_cluster_s + * + */ +esp_zb_zcl_cluster_t *esp_zb_zcl_get_cluster(uint8_t endpoint, uint16_t cluster_id, uint8_t cluster_role); + +/********************************* ZCL HA standard cluster ********************************/ + +/** + * @brief Create a standard basic cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] basic_cfg Configuration parameters for this cluster defined by @ref esp_zb_basic_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_basic_cluster_create(esp_zb_basic_cluster_cfg_t *basic_cfg); + +/** + * @brief Create a power configuration cluster attribute list. + * + * @note No mandatory attributes are requested by the ZCL specs, in current implementation main voltage and frequency are added by default. + * @param[in] power_cfg Configuration parameters for this cluster defined by @ref esp_zb_power_config_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_power_config_cluster_create(esp_zb_power_config_cluster_cfg_t *power_cfg); + +/** + * @brief Create a standard identify cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] identify_cfg Configuration parameters for this cluster defined by @ref esp_zb_identify_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_identify_cluster_create(esp_zb_identify_cluster_cfg_t *identify_cfg); + +/** + * @brief Create a standard group cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] group_cfg Configuration parameters for this cluster defined by @ref esp_zb_groups_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_groups_cluster_create(esp_zb_groups_cluster_cfg_t *group_cfg); + +/** + * @brief Create a standard scenes cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] scene_cfg Configuration parameters for this cluster defined by @ref esp_zb_scenes_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_scenes_cluster_create(esp_zb_scenes_cluster_cfg_t *scene_cfg); + +/** + * @brief Create a standard on-off cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] on_off_cfg Configuration parameters for this cluster defined by @ref esp_zb_on_off_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_on_off_cluster_create(esp_zb_on_off_cluster_cfg_t *on_off_cfg); + +/** + * @brief Create a standard on-off switch config cluster attribute list. + * + * @note This only contains the mandatory attribute. Switch type attribute default set to 0. User could change it if necessary. + * @param[in] on_off_switch_cfg Configuration parameters for this cluster defined by @ref esp_zb_on_off_switch_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_on_off_switch_config_cluster_create(esp_zb_on_off_switch_cluster_cfg_t *on_off_switch_cfg); + +/** + * @brief Create a standard level cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] level_cfg Configuration parameters for this cluster defined by @ref esp_zb_level_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_level_cluster_create(esp_zb_level_cluster_cfg_t *level_cfg); + +/** + * @brief Create a standard color cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] color_cfg Configuration parameters for this cluster defined by @ref esp_zb_color_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_color_control_cluster_create(esp_zb_color_cluster_cfg_t *color_cfg); + +/** + * @brief Create a standard time cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] time_cfg Configuration parameters for this cluster defined by @ref esp_zb_time_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_time_cluster_create(esp_zb_time_cluster_cfg_t *time_cfg); + +/** + * @brief Create a standard shade config cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] shade_cfg Configuration parameters for this cluster defined by @ref esp_zb_shade_config_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_shade_config_cluster_create(esp_zb_shade_config_cluster_cfg_t *shade_cfg); + +/** + * @brief Create a standard binary input (basic) cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] binary_input_cfg Configuration parameters for this cluster defined by @ref esp_zb_binary_input_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_binary_input_cluster_create(esp_zb_binary_input_cluster_cfg_t *binary_input_cfg); + +/** + * @brief Create a standard commissioning cluster attribute list. + * + * @note This only contains the mandatory attribute. The ZCL spec 13.2.1.1 strongly recommended that this cluster only + * be deplayed on a single device endpoint, so we only supports single cluster instance for time being. Creating + * multiple clusters on different endpoints may cause unexpected behaviour. + * @param[in] commissioning_cfg Configuration parameters for this cluster defined by @ref esp_zb_commissioning_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_commissioning_cluster_create(esp_zb_commissioning_cluster_cfg_t *commissioning_cfg); + +/** + * @brief Create a standard door lock cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] lock_cfg Configuration parameters for this cluster defined by @ref esp_zb_door_lock_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_door_lock_cluster_create(esp_zb_door_lock_cluster_cfg_t *lock_cfg); + +/** + * @brief Create a standard IAS zone cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] ias_zone_cfg Configuration parameters for this cluster defined by @ref esp_zb_ias_zone_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_ias_zone_cluster_create(esp_zb_ias_zone_cluster_cfg_t *ias_zone_cfg); + +/** + * @brief Create a standard IAS ACE cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] ias_ace_cfg Configuration parameters for this cluster defined by @ref esp_zb_ias_ace_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_ias_ace_cluster_create(esp_zb_ias_ace_cluster_cfg_t *ias_ace_cfg); + +/** + * @brief Create a standard IAS WD cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] ias_wd_cfg Configuration parameters for this cluster defined by @ref esp_zb_ias_wd_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_ias_wd_cluster_create(esp_zb_ias_wd_cluster_cfg_t *ias_wd_cfg); + +/** + * @brief Create a standard temperature measurement cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] temperature_cfg Configuration parameters for this cluster defined by @ref esp_zb_temperature_meas_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_temperature_meas_cluster_create(esp_zb_temperature_meas_cluster_cfg_t *temperature_cfg); + +/** + * @brief Create a standard humidity measurement cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] humidity_cfg Configuration parameters for this cluster defined by @ref esp_zb_humidity_meas_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_humidity_meas_cluster_create(esp_zb_humidity_meas_cluster_cfg_t *humidity_cfg); + +/** + * @brief Create a standard illuminance measurement cluster attribute list. + * + * @param[in] illuminance_cfg Configuration parameters for this cluster defined by @ref esp_zb_illuminance_meas_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_illuminance_meas_cluster_create(esp_zb_illuminance_meas_cluster_cfg_t *illuminance_cfg); + +/** + * @brief Create a standard pressure measurement cluster attribute list. + * + * @param[in] pressure_cfg Configuration parameters for this cluster defined by @ref esp_zb_pressure_meas_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_pressure_meas_cluster_create(esp_zb_pressure_meas_cluster_cfg_t *pressure_cfg); + +/** + * @brief Create a standard flow measurement cluster attribute list. + * + * @param[in] flow_meas_cfg Configuration parameters for this cluster defined by @ref esp_zb_flow_meas_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_flow_meas_cluster_create(esp_zb_flow_meas_cluster_cfg_t *flow_meas_cfg); + +/** + * @brief Create a standard electrical measurement cluster attribute list. + * + * @param[in] electrical_cfg Configuration parameters for this cluster defined by @ref esp_zb_electrical_meas_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_electrical_meas_cluster_create(esp_zb_electrical_meas_cluster_cfg_t *electrical_cfg); + +/** + * @brief Create a standard occupancy sensor cluster attribute list. + * + * @param[in] sensing_cfg Configuration parameters for this cluster defined by @ref esp_zb_occupancy_sensing_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_occupancy_sensing_cluster_create(esp_zb_occupancy_sensing_cluster_cfg_t *sensing_cfg); + +/** + * @brief Create a standard window covering cluster attribute list. + * + * @param[in] covering_cfg Configuration parameters for this cluster defined by @ref esp_zb_window_covering_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_window_covering_cluster_create(esp_zb_window_covering_cluster_cfg_t *covering_cfg); + +/** + * @brief Create a standard OTA cluster attribute list + * + * @note This only contains the mandatory attribute + * @param[in] ota_cfg Configuration parameters for this cluster defined by @ref esp_zb_ota_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_ota_cluster_create(esp_zb_ota_cluster_cfg_t *ota_cfg); + +/** + * @brief Create a standard touchlink commissioning cluster attribute list + * + * @note This only contains the `ZB_ZCL_ATTR_GLOBAL_CLUSTER_REVISION_ID` and touchlink commissioning cluster has no attributes. + * + * @param[in] tl_cfg Configuration parameters for this cluster defined by @ref esp_zb_touchlink_commissioning_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_touchlink_commissioning_cluster_create(esp_zb_touchlink_commissioning_cfg_t *tl_cfg); + +/** + * @brief Create a standard thermostat cluster attribute list + * + * @param[in] thermostat_cfg Configuration parameters for this cluster defined by @ref esp_zb_thermostat_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_thermostat_cluster_create(esp_zb_thermostat_cluster_cfg_t *thermostat_cfg); + +/** + * @brief Create a standard fan control attribute list + * + * @param[in] fan_control_cfg Configuration parameters for this cluster defined by @ref esp_zb_fan_control_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_fan_control_cluster_create(esp_zb_fan_control_cluster_cfg_t *fan_control_cfg); + +/** + * @brief Create a standard thermostat ui config attribute list + * + * @param[in] thermostat_ui_config_cfg Configuration parameters for this cluster defined by @ref esp_zb_thermostat_ui_config_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_thermostat_ui_config_cluster_create(esp_zb_thermostat_ui_config_cluster_cfg_t *thermostat_ui_config_cfg); + +/** + * @brief Create a standard analog input attribute list + * + * @param[in] analog_input_cfg Configuration parameters for this cluster defined by @ref esp_zb_analog_input_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_analog_input_cluster_create(esp_zb_analog_input_cluster_cfg_t *analog_input_cfg); + +/** + * @brief Create a standard analog output attribute list + * + * @param[in] analog_output_cfg Configuration parameters for this cluster defined by @ref esp_zb_analog_output_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_analog_output_cluster_create(esp_zb_analog_output_cluster_cfg_t *analog_output_cfg); + +/** + * @brief Create a standard analog value attribute list + * + * @param[in] analog_value_cfg Configuration parameters for this cluster defined by @ref esp_zb_analog_value_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_analog_value_cluster_create(esp_zb_analog_value_cluster_cfg_t *analog_value_cfg); + +/** + * @brief Create a standard electrical conductivity measurement cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] ec_measurement_cfg Configuration parameters for this cluster defined by @ref esp_zb_ec_measurement_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_ec_measurement_cluster_create(esp_zb_ec_measurement_cluster_cfg_t *ec_measurement_cfg); + +/** + * @brief Create a standard pH measurement cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] ph_measurement_cfg Configuration parameters for this cluster defined by @ref esp_zb_ph_measurement_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_ph_measurement_cluster_create(esp_zb_ph_measurement_cluster_cfg_t *ph_measurement_cfg); + +/** + * @brief Create a standard wind speed measurement cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] wind_speed_measurement_cfg Configuration parameters for this cluster defined by @ref esp_zb_wind_speed_measurement_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_wind_speed_measurement_cluster_create(esp_zb_wind_speed_measurement_cluster_cfg_t *wind_speed_measurement_cfg); + +/** + * @brief Create a standard carbon dioxide measurement attribute list + * + * @param[in] carbon_dioxide_measurement_cfg Configuration parameters for this cluster defined by @ref esp_zb_carbon_dioxide_measurement_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_carbon_dioxide_measurement_cluster_create(esp_zb_carbon_dioxide_measurement_cluster_cfg_t *carbon_dioxide_measurement_cfg); + +/** + * @brief Create a standard pm2.5 measurement attribute list + * + * @param[in] pm2_5_measurement_cfg Configuration parameters for this cluster defined by @ref esp_zb_pm2_5_measurement_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_pm2_5_measurement_cluster_create(esp_zb_pm2_5_measurement_cluster_cfg_t *pm2_5_measurement_cfg); + +/** + * @brief Create a standard multistate input cluster attribute list. + * + * @param[in] multistate_input_cfg Configuration parameters for this cluster defined by @ref esp_zb_multistate_input_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_multistate_input_cluster_create(esp_zb_multistate_input_cluster_cfg_t *multistate_input_cfg); + +/** + * @brief Create a standard multistate output cluster attribute list. + * + * @param[in] multistate_output_cfg Configuration parameters for this cluster defined by @ref esp_zb_multistate_output_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_multistate_output_cluster_create(esp_zb_multistate_output_cluster_cfg_t *multistate_output_cfg); + +/** + * @brief Create a standard multistate value attribute list + * + * @param[in] multistate_value_cfg Configuration parameters for this cluster defined by @ref esp_zb_multistate_value_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_multistate_value_cluster_create(esp_zb_multistate_value_cluster_cfg_t *multistate_value_cfg); + +/** + * @brief Create a standard metering attribute list + * + * @param[in] metering_cfg Configuration parameters for this cluster defined by @ref esp_zb_metering_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_metering_cluster_create(esp_zb_metering_cluster_cfg_t *metering_cfg); + +/** + * @brief Create a standard diagnostics attribute list + * + * @param[in] diag_cfg Configuration parameters for this cluster defined by @ref esp_zb_diagnostics_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_diagnostics_cluster_create(esp_zb_diagnostics_cluster_cfg_t *diag_cfg); + +/** + * @brief Create a standard metering attribute list + * + * @param[in] meter_identification_cfg Configuration parameters for this cluster defined by @ref esp_zb_meter_identification_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_meter_identification_cluster_create(esp_zb_meter_identification_cluster_cfg_t *meter_identification_cfg); + +/** + * @brief Create a standard price attribute list + * + * @param[in] price_cfg Configuration parameters for this cluster defined by @ref esp_zb_price_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_price_cluster_create(esp_zb_price_cluster_cfg_t *price_cfg); + +/** + * @brief Create a standard demand response and load control attribute list + * + * @param[in] drlc_cfg Configuration parameters for this cluster defined by @ref esp_zb_drlc_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_drlc_cluster_create(esp_zb_drlc_cluster_cfg_t *drlc_cfg); + +/** + * @brief Create a standard dehumidification control attribute list + * + * @param[in] dehumidification_cfg Configuration parameters for this cluster defined by @ref esp_zb_dehumidification_control_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_dehumidification_control_cluster_create(esp_zb_dehumidification_control_cluster_cfg_t *dehumidification_cfg); + +/** + * @brief Create a standard binary output (basic) cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] binary_output_cfg Configuration parameters for this cluster defined by @ref esp_zb_binary_output_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_binary_output_cluster_create(esp_zb_binary_output_cluster_cfg_t *binary_output_cfg); + +/** + * @brief Create a standard binary value cluster attribute list. + * + * @note This only contains the mandatory attribute. + * @param[in] binary_value_cfg Configuration parameters for this cluster defined by @ref esp_zb_binary_value_cluster_cfg_s + * + * @return Pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_binary_value_cluster_create(esp_zb_binary_value_cluster_cfg_t *binary_value_cfg); + +/** + * @brief Create a standard poll control attribute list + * + * @param[in] poll_control_cfg Configuration parameters for this cluster defined by @ref esp_zb_poll_control_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_poll_control_cluster_create(esp_zb_poll_control_cluster_cfg_t *poll_control_cfg); + +/** + * @brief Create a standard device temperature configuration attribute list + * + * @param[in] cfg Configuration parameters for this cluster defined by @ref esp_zb_device_temp_config_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_device_temp_config_cluster_create(esp_zb_device_temp_config_cluster_cfg_t *cfg); + +/** + * @brief Create a standard alarms attribute list + * + * If the alarm_table_size is not zero, the alarm_count attribute will be added by this function + * + * @param[in] cfg Configuration parameters for this cluster defined by @ref esp_zb_alarms_cluster_cfg_s + * + * @return pointer to attribute list @ref esp_zb_attribute_list_s + * + */ +esp_zb_attribute_list_t *esp_zb_alarms_cluster_create(esp_zb_alarms_cluster_cfg_t *cfg); + +/**************************************** ADD CLUSTER ***********************************/ +/** + * @brief Add basic cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_basic_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add power configuration cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_power_config_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add identify cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_identify_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add groups cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_groups_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add scenes cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_scenes_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add on_off cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_on_off_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add on_off switch config cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_on_off_switch_config_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add level cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_level_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add color_control cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_color_control_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add Time cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_time_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add Shade Config cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_shade_config_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add binary input (basic) cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_binary_input_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add binary output (basic) cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_binary_output_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add binary value cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_binary_value_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add Commissioning cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_commissioning_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add ias zone cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_ias_zone_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add IAS ACE cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_ias_ace_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add IAS_WD cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_ias_wd_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add Door Lock cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_door_lock_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add Temperature measurement cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_temperature_meas_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add Humidity measurement cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_humidity_meas_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + + +/** + * @brief Add illuminance measurement cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_illuminance_meas_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add pressure measurement cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_pressure_meas_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add flow measurement cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_flow_meas_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add electrical measurement cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_electrical_meas_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add occupancy sensor cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_occupancy_sensing_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add window covering cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_window_covering_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add OTA cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_ota_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add touchlink commissioning cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @note The touchlink commissioning cluster id should not be same as already existing zcl cluster id refer to zb_zcl_common.h + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_touchlink_commissioning_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add thermostat cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_thermostat_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add fan control cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_fan_control_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add thermostat ui config cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_thermostat_ui_config_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add analog input cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_analog_input_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add analog output cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_analog_output_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add analog value cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_analog_value_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add electrical conductivity measurement cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_ec_measurement_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add pH measurement cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_ph_measurement_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add wind speed measurement cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_wind_speed_measurement_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add carbon dioxide measurement cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_carbon_dioxide_measurement_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add pm2.5 measurement cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_pm2_5_measurement_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add MultiState Input cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_multistate_input_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add MultiState Output cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_multistate_output_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add multistate value cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_multistate_value_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add metering cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_metering_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add diagnostics cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_diagnostics_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add meter identification cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_meter_identification_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add price cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_price_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add demand response and load control cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_drlc_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add dehumidification control cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_dehumidification_control_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add customized cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @note The customized cluster id should not be same as already existing zcl cluster id refer to zb_zcl_common.h + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_custom_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add poll control cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_poll_control_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add device temperature configuration cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_device_temp_config_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Add device alarms (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_add_alarms_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Get cluster (attribute list) from a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] cluster_id The cluster id for attribute list refer to esp_zb_zcl_cluster_id + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - pointer to @ref esp_zb_attribute_list_s, if the cluster is found in the cluster list + * - ``NULL`` if cluster is not found + * + */ +esp_zb_attribute_list_t *esp_zb_cluster_list_get_cluster(const esp_zb_cluster_list_t *cluster_list, uint16_t cluster_id, uint8_t role_mask); + +/**************************************** UPDATE CLUSTER ***********************************/ + +/** + * @brief Update cluster (attribute list) in a cluster list. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] cluster_id The cluster id for attribute list refer to esp_zb_zcl_cluster_id + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +esp_err_t esp_zb_cluster_list_update_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, + uint16_t cluster_id, uint8_t role_mask); + +/** + * @brief Update basic cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_basic_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update power configuration cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_power_config_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update identify cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_identify_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update groups cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_groups_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update scenes cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_scenes_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update on_off cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_on_off_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update on_off switch config cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_on_off_switch_config_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update level cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_level_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update color control cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_color_control_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update Time cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_time_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update Shade Config cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_shade_config_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update binary input (basic) cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_binary_input_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update Commissioning cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_commissioning_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update ias zone cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to add + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_ias_zone_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update IAS ACE cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_ias_ace_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update IAS_WD cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_ias_wd_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update Door Lock cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_door_lock_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update temperature measurement cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_temperature_meas_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update humidity measurement cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_humidity_meas_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update illuminance measurement cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_illuminance_meas_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update pressure measurement cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_pressure_meas_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update flow measurement cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_flow_meas_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update electrical measurement cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_electrical_meas_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update occupancy sensor cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_occupancy_sensing_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update window covering cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_window_covering_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update thermostat cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_thermostat_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update fan control cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_fan_control_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update thermostat ui config cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_thermostat_ui_config_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update analog input cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_analog_input_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update analog output cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_analog_output_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update analog value cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_analog_value_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update carbon dioxide measurement cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_carbon_dioxide_measurement_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update pm2.5 measurement cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_pm2_5_measurement_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update multistate value cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_multistate_value_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update metering cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_metering_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update diagnostics cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_diagnostics_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update meter identification cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_meter_identification_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update price cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_price_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update OTA cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_ota_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +/** + * @brief Update customized cluster (attribute list) in a cluster list. + * @deprecated This will be removed from the SDK, please use ``esp_zb_cluster_list_update_cluster()`` instead. + * + * @param[in] cluster_list A pointer to cluster list @ref esp_zb_cluster_list_s + * @param[in] attr_list An attribute list which wants to update + * @param[in] role_mask A role of server or client for this cluster (attribute list) refer to esp_zb_zcl_cluster_role_t + * + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if cluster list not initialized + * + */ +ESP_ZB_DEPRECATED +esp_err_t esp_zb_cluster_list_update_custom_cluster(esp_zb_cluster_list_t *cluster_list, esp_zb_attribute_list_t *attr_list, uint8_t role_mask); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_core.h b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_core.h new file mode 100644 index 0000000..5ac7f59 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_core.h @@ -0,0 +1,662 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif +#include "esp_err.h" +#include "zb_vendor.h" +#include "platform/esp_zigbee_platform.h" +#include "esp_zigbee_version.h" +#include "esp_zigbee_trace.h" +#include "esp_zigbee_attribute.h" +#include "esp_zigbee_cluster.h" +#include "esp_zigbee_endpoint.h" +#include "nwk/esp_zigbee_nwk.h" +#include "zcl/esp_zigbee_zcl_core.h" +#include "zdo/esp_zigbee_zdo_command.h" +#include "bdb/esp_zigbee_bdb_touchlink.h" +#include "bdb/esp_zigbee_bdb_commissioning.h" +#include "esp_zigbee_secur.h" +#include "esp_zigbee_ota.h" + +#define ESP_ZB_TRANSCEIVER_ALL_CHANNELS_MASK 0x07FFF800U /*!< channel 11-26 for compatibility with 2.4GHZ*/ + +#ifdef CONFIG_ZB_ZED +#define ESP_ZB_SLEEP_MAXIMUM_THRESHOLD_MS 86400000U /*! Maximum sleep threshold*/ +#endif /** CONFIG_ZB_ZED */ + +#ifdef CONFIG_ZB_GP_ENABLED +#define ESP_ZGP_GPPB_DEFAULT_FUNCTIONALITY 0x9ac2f /*!< GPP functionality, refer to esp_zgp_gpp_functionality_t */ +#define ESP_ZGP_GPS_DEFAULT_FUNCTIONALITY 0x9ac2f /*!< GPS functionality, refer to esp_zgp_gps_functionality_t */ +#endif /* CONFIG_ZB_GP_ENABLED */ + +/** + * @name End Device (ED) timeout request + * @anchor nwk_requested_timeout + */ +typedef enum { + ESP_ZB_ED_AGING_TIMEOUT_10SEC = 0U, /*!< 10 second timeout */ + ESP_ZB_ED_AGING_TIMEOUT_2MIN = 1U, /*!< 2 minutes */ + ESP_ZB_ED_AGING_TIMEOUT_4MIN = 2U, /*!< 4 minutes */ + ESP_ZB_ED_AGING_TIMEOUT_8MIN = 3U, /*!< 8 minutes */ + ESP_ZB_ED_AGING_TIMEOUT_16MIN = 4U, /*!< 16 minutes */ + ESP_ZB_ED_AGING_TIMEOUT_32MIN = 5U, /*!< 32 minutes */ + ESP_ZB_ED_AGING_TIMEOUT_64MIN = 6U, /*!< 64 minutes */ + ESP_ZB_ED_AGING_TIMEOUT_128MIN = 7U, /*!< 128 minutes */ + ESP_ZB_ED_AGING_TIMEOUT_256MIN = 8U, /*!< 256 minutes */ + ESP_ZB_ED_AGING_TIMEOUT_512MIN = 9U, /*!< 512 minutes */ + ESP_ZB_ED_AGING_TIMEOUT_1024MIN = 10U, /*!< 1024 minutes */ + ESP_ZB_ED_AGING_TIMEOUT_2048MIN = 11U, /*!< 2048 minutes */ + ESP_ZB_ED_AGING_TIMEOUT_4096MIN = 12U, /*!< 4096 minutes */ + ESP_ZB_ED_AGING_TIMEOUT_8192MIN = 13U, /*!< 8192 minutes */ + ESP_ZB_ED_AGING_TIMEOUT_16384MIN = 14U, /*!< 16384 minutes */ +} esp_zb_aging_timeout_t; + +/** + * @brief The Zigbee Coordinator/ Router device configuration. + * + */ +typedef struct { + uint8_t max_children; /*!< Max number of the children */ +} esp_zb_zczr_cfg_t; + +/** + * @brief The Zigbee End device configuration. + * + */ +typedef struct { + uint8_t ed_timeout; /*!< Set End Device Timeout, refer to esp_zb_aging_timeout_t */ + uint32_t keep_alive; /*!< Set Keep alive Timeout, in milliseconds, with a maximum value of 65,000,000,000.*/ +} esp_zb_zed_cfg_t; + +/** + * @brief The Zigbee device configuration. + * @note For esp_zb_role please refer defined by esp_zb_nwk_device_type_t. + */ +typedef struct esp_zb_cfg_s { + esp_zb_nwk_device_type_t esp_zb_role; /*!< The nwk device type */ + bool install_code_policy; /*!< Allow install code security policy or not */ + union { + esp_zb_zczr_cfg_t zczr_cfg; /*!< The Zigbee zc/zr device configuration */ + esp_zb_zed_cfg_t zed_cfg; /*!< The Zigbee zed device configuration */ + } nwk_cfg; /*!< Union of the network configuration */ +} esp_zb_cfg_t; + +/** + * @brief The application signal struct for esp_zb_app_signal_handler + * + */ +typedef struct esp_zb_app_signal_s { + uint32_t *p_app_signal; /*!< Application pointer signal type, refer to esp_zb_app_signal_type_t */ + esp_err_t esp_err_status; /*!< The error status of the each signal event, refer to esp_err_t */ +} esp_zb_app_signal_t; + +/** + * @brief Set the maximum number of devices in a Zigbee network + * + * @note The function will only take effect when called before esp_zb_init(), it determines + * several table size such as the neighbor table and routing table, 64 by default + * @param[in] size The overall network size is expected to be set + * @return + * - ESP_OK: on success + * - ESP_FAIL: on failure + */ +esp_err_t esp_zb_overall_network_size_set(uint16_t size); + +/** + * @brief Set Zigbee stack I/O buffer size + * + * @note The function will only take effect when called before esp_zb_init(), 80 by default. + * @param[in] size The I/O buffer size is expected to be set + * @return + * - ESP_OK: on success + * - ESP_FAIL: on failure + */ +esp_err_t esp_zb_io_buffer_size_set(uint16_t size); + +/** + * @brief Set Zigbee stack scheduler queue size + * + * @note The function will only take effect when called before esp_zb_init(), 80 by default. + * @param[in] size The scheduler queue size is expected to be set + * @return + * - ESP_OK: on success + * - ESP_FAIL: on failure + */ +esp_err_t esp_zb_scheduler_queue_size_set(uint16_t size); + +/** + * @brief Set APS source binding table size + * + * @note The function will only take effect when called before esp_zb_init(), 16 by default + * @param[in] size The source binding table size is expected to be set + * @return + * - ESP_OK: on success + * - ESP_FAIL: on failure + */ +esp_err_t esp_zb_aps_src_binding_table_size_set(uint16_t size); + +/** + * @brief Set APS destination binding table size + * + * @note The function will only take effect when called before esp_zb_init(), 16 by default + * @param[in] size The destination binding table size is expected to be set + * @return + * - ESP_OK: on success + * - ESP_FAIL: on failure + */ +esp_err_t esp_zb_aps_dst_binding_table_size_set(uint16_t size); + +/** + * @brief Zigbee stack initialization. + * + * @note To be called inside the application's main cycle at start. + * @note Default is no NVRAM erase from start up, user could call factory reset for erase NVRAM and other action please refer esp_zb_factory_reset(). + * @note Make sure to use correct corresponding nwk_cfg with your device type @ref esp_zb_cfg_s. + * @anchor esp_zb_init + * @param[in] nwk_cfg The pointer to the initialization Zigbee configuration + * + */ +void esp_zb_init(esp_zb_cfg_t *nwk_cfg); + +/** + * @brief Set the BDB primary channel mask. + * + * Beacon request will be sent on these channels for the BDB energy scan. + * + * @note This function should be run AFTER @ref esp_zb_init is called and before @ref esp_zb_start. These masks define the allowable channels on which the device may attempt to + * form or join a network at startup time. If function is not called, by default it will scan all channels or read from `zb_fct` NVRAM zone if available. Please refer to tools/mfg_tool. + * @param[in] channel_mask Valid channel mask is from 0x00000800 (only channel 11) to 0x07FFF800 (all channels from 11 to 26) + * @return - ESP_OK on success + - ESP_ERR_INVALID_ARG if the channel mask is out of range + */ +esp_err_t esp_zb_set_primary_network_channel_set(uint32_t channel_mask); + +/** + * @brief Get the BDB primary channel mask + * + * @return A 32-bit channel mask + */ +uint32_t esp_zb_get_primary_network_channel_set(void); + +/** + * @brief Set the BDB secondary channel mask. + * + * Beacon request will be sent on these channels for the BDB energy scan, if no network found after energy scan on the primary channels. + * + * @param[in] channel_mask Valid channel mask is from 0x00000800 (only channel 11) to 0x07FFF800 (all channels from 11 to 26) + * @return - ESP_OK on success + - ESP_ERR_INVALID_ARG if the channel mask is out of range + */ +esp_err_t esp_zb_set_secondary_network_channel_set(uint32_t channel_mask); + +/** + * @brief Get the BDB secondary channel mask + * + * @return A 32-bit channel mask + */ +uint32_t esp_zb_get_secondary_network_channel_set(void); + +/** + * @brief Set the 2.4G channel mask. + * + * @param[in] channel_mask Valid channel mask is from 0x00000800 (only channel 11) to 0x07FFF800 (all channels from 11 to 26) + * @return - ESP_OK on success + - ESP_ERR_INVALID_ARG if the channel mask is out of range + */ +esp_err_t esp_zb_set_channel_mask(uint32_t channel_mask); + +/** + * @brief Get the 2.4 channel mask + * + * @return A 32-bit channel mask + */ +uint32_t esp_zb_get_channel_mask(void); + +/** + * @brief Check if device is factory new. + * + * @return - True factory new. + * + */ +bool esp_zb_bdb_is_factory_new(void); + +/** + * @brief Get the scan duration time + * + * @return Scan duration is in beacon intervals (15.36 ms) + */ +uint8_t esp_zb_bdb_get_scan_duration(void); + +/** + * @brief Set the scan duration time + * + * @param[in] duration The scan duration time is in beacon intervals, defined as ((1 << duration) + 1) * 15.36 ms + */ +void esp_zb_bdb_set_scan_duration(uint8_t duration); + +/** + * @brief Open Zigbee network + * + * @param[in] permit_duration Zigbee network open time + * @return + * - ESP_OK: on success + * - ESP_ERR_NO_MEM: not memory + * - ESP_FAILED: on failed + */ +esp_err_t esp_zb_bdb_open_network(uint8_t permit_duration); + +/** + * @brief Close Zigbee network + * + * @return + * - ESP_OK: on success + * - ESP_FAIL: on failure + */ +esp_err_t esp_zb_bdb_close_network(void); + +/** + * @brief Check if device has joined network or not + * + * @return + * - true: device is joined + * - false: device is not joined + */ +bool esp_zb_bdb_dev_joined(void); + +/** + * @brief Set Touchlink NWK channel + * + * @param[in] channel Touchlink NWK channel value + * + */ +void esp_zb_zdo_touchlink_set_nwk_channel(uint8_t channel); + +/** + * @brief Set the tx power. + * @param[in] power 8-bit of power value in dB, ranging from IEEE802154_TXPOWER_VALUE_MIN to IEEE802154_TXPOWER_VALUE_MAX + */ +void esp_zb_set_tx_power(int8_t power); + +/** + * @brief Get the tx power. + * @param[in] power 8-bit of power pointer value in dB + */ +void esp_zb_get_tx_power(int8_t *power); + +/** + * @brief Start top level commissioning procedure with specified mode mask. + * + * @param[in] mode_mask commissioning modes refer to esp_zb_bdb_commissioning_mode + * + * @return - ESP_OK on success + * + */ +esp_err_t esp_zb_bdb_start_top_level_commissioning(uint8_t mode_mask); + +/** + * @brief Perform `local reset` procedure + * @note This only takes effect when the device is on a network. The device will leave the current network and + * clear all Zigbee persistent data, except the outgoing NWK frame counter. It will be in nearly the same + * state as when it left the factory. A `ZB_ZDO_SIGNAL_LEAVE` signal with `ESP_ZB_NWK_LEAVE_TYPE_RESET` + * will be triggered to indicate the end of the procedure. + */ +void esp_zb_bdb_reset_via_local_action(void); + +/** + * @brief Perform "factory reset" procedure + * @note The device will completely erase the `zb_storage` partition and then restart + */ +void esp_zb_factory_reset(void); + +/** + * @brief Start Zigbee function. + * + * @param[in] autostart - true autostart mode + * - false no-autostart mode + * + * @note Autostart mode: It initializes, load some parameters from NVRAM and proceed with startup. + * Startup means either Formation (for ZC), rejoin or discovery/association join. After startup + * complete, @ref esp_zb_app_signal_handler is called, so application will know when to do + * some useful things. + * + * @note No-autostart mode: It initializes scheduler and buffers pool, but not MAC and upper layers. + * Notifies the application that Zigbee framework (scheduler, buffer pool, etc.) has started, but no + * join/rejoin/formation/BDB initialization has been done yet. + * Typically esp_zb_start with no_autostart mode is used when application wants to do something before + * starting joining the network. + * + * For example, you can use this function if it is needed to enable leds, timers + * or any other devices on periphery to work with them before starting working in a network. It's + * also useful if you want to run something locally during joining. + * + * @note Precondition: stack must be initialized by @ref esp_zb_init call. @ref esp_zb_init sets default IB + * parameters, so caller has a chance to change some of them. Note that NVRAM and product config will be + * loaded after esp_zb_start() call. + * + * @note Zigbee stack is not looped in this routine. Instead, it schedules callback and returns. Caller + * must run esp_zb_stack_main_loop() after this routine. + * + * @note Application should later call Zigbee commissioning initiation - for instance, + * esp_zb_bdb_start_top_level_commissioning(). + * @anchor esp_zb_start + * @return - ESP_OK on success + * + */ +esp_err_t esp_zb_start(bool autostart); + +/** + * @brief Get the stack is started or not. + * + * @return true if the stack has been started, false otherwise. + * + */ +bool esp_zb_is_started(void); + +/** + * @brief Acquire Zigbee lock. + * + * @note It's mandatory to acquire the lock before calling any Zigbee SDK APIs, except that the call site is in Zigbee callbacks. + * @return + * - true: on success + * + */ +bool esp_zb_lock_acquire(TickType_t block_ticks); + +/** + * @brief Release Zigbee lock. + * + */ +void esp_zb_lock_release(void); + +/** + * @brief Zigbee main loop iteration. + * + * @deprecated Please use esp_zb_stack_main_loop() instead + * @note Must be called after esp_zb_init() and esp_zb_start() + inside the application's main cycle. + * + */ +ESP_ZB_DEPRECATED +void esp_zb_main_loop_iteration(void); + +/** + * @brief Zigbee stack main loop iteration once. + * + * @note Must be called after esp_zb_init() and esp_zb_start(). + */ +void esp_zb_stack_main_loop_iteration(void); + +/** + * @brief Zigbee stack main loop. + * + * @note Must be called after esp_zb_init() and esp_zb_start(), it’s an infinite main loop. + */ +void esp_zb_stack_main_loop(void); + +/** + * @brief Enable/Disable erasing the zb_storage field before the stack runs + * + * @note Enable or disable NVRAM erasing on every application startup. Erasing is disabled by default. + * @param erase - 1 to enable erasing; 0 - disable. + * + */ +void esp_zb_nvram_erase_at_start(bool erase); + +/** + * @brief Zigbee stack application signal handler. + * @anchor esp_zb_app_signal_handler + * + * @param[in] signal_s pointer of Zigbee zdo app signal struct @ref esp_zb_app_signal_s. + * @note After esp_zb_start, user shall based on the corresponding signal type refer to esp_zdo_app_signal_type from struct pointer signal_s to do certain actions. + * User could also use refer to esp_zb_bdb_start_top_level_commissioning to change BDB mode. + * @warning This function has to be defined by user in each example. + */ +void esp_zb_app_signal_handler(esp_zb_app_signal_t *signal_s); + +/** + * @brief Obtains pointer to parameters passed with application signal. + * + * @param[in] signal_p pointer to the application signal type @ref esp_zb_app_signal_s of p_app_signal + * @return void pointer to certain signal param content + */ +void *esp_zb_app_signal_get_params(uint32_t *signal_p); + +/** + * @brief Schedule alarm - callback to be executed after timeout. + * + * @note Function will be called via scheduler after timeout expired in millisecond. Timer resolution depends on implementation. Same callback can be scheduled for execution more then once. + * + * @param[in] cb - function to call via scheduler + * @param[in] param - parameter to pass to the function + * @param[in] time - timeout, in millisecond + */ +void esp_zb_scheduler_alarm(esp_zb_callback_t cb, uint8_t param, uint32_t time); + +/** + * @brief Cancel scheduled alarm. + * + * @note This function cancel previously scheduled alarm. + * + * @param[in] cb - function to cancel + * @param[in] param - parameter to pass to the function to cancel + */ +void esp_zb_scheduler_alarm_cancel(esp_zb_callback_t cb, uint8_t param); + +/** + * @brief Schedule user alarm - callback to be executed after timeout. + * + * @note Function will be called via scheduler after timeout expired in millisecond. Timer resolution depends on implementation. Same callback can be scheduled for execution more then once. + * + * @param[in] cb - function to call via scheduler + * @param[in] param - parameter to pass to the function + * @param[in] time - timeout, in millisecond + * + * @return + * - the handle used to cancel the user alarm + */ +esp_zb_user_cb_handle_t esp_zb_scheduler_user_alarm(esp_zb_user_callback_t cb, void *param, uint32_t time); + +/** + * @brief Cancel scheduled user alarm. + * + * @note This function cancel previously scheduled user alarm. + * + * @param[in] handle - the handle returned by esp_zb_scheduler_user_alarm + * + * @return + * - ESP_OK: on success + * - ESP_ERR_NOT_FOUND: not found the user alarm + */ +esp_err_t esp_zb_scheduler_user_alarm_cancel(esp_zb_user_cb_handle_t handle); + +/** + * @brief Set BDB commissioning mode. + * + * @param[in] commissioning_mode commissioning mode that refer to esp_zb_bdb_commissioning_mode_mask_t. + * + */ +void esp_zb_set_bdb_commissioning_mode(esp_zb_bdb_commissioning_mode_mask_t commissioning_mode); + +/** + * @brief Set BDB commissioning mode + * + * @return commissioning mode, refer to esp_zb_bdb_commissioning_mode_mask_t + */ +esp_zb_bdb_commissioning_mode_mask_t esp_zb_get_bdb_commissioning_mode(void); + +/** + * @brief Schedule to cancel Steering procedure for a node not on a network + * + * @note The signal ESP_ZB_BDB_SIGNAL_STEERING_CANCELLED with the status of this operation will be raised. + * @return + * - ESP_OK: on success + * - ESP_FAIL: on failed + */ +esp_err_t esp_zb_bdb_cancel_steering(void); + +/** + * @brief Schedule to cancel Formation procedure + * + * @note The signal ESP_ZB_BDB_SIGNAL_FORMATION_CANCELLED with the status of the operation will be raised. + * @return + * - ESP_OK: on success + * - ESP_FAIL: on failed + */ +esp_err_t esp_zb_bdb_cancel_formation(void); + +#ifdef ZB_DISTRIBUTED_SECURITY_ON + +/** + * @brief Set trust center policy state to distributed or not + * + * @param[in] enabled The trust center policy state + */ +void esp_zb_tc_policy_set_distributed_security(bool enabled); + +/** + * @brief Check the trust center policy is distributed + * + * @return + * - true: trust center policy is set as distributed + * - false: trust center policy is not set as distributed + */ +bool esp_zb_tc_policy_get_distributed_security(); + +/** + * @brief Enable or disable the Zigbee distributed network. + * + * @param[in] enabled The status of Zigbee distribute network + */ +void esp_zb_enable_distributed_network(bool enabled); + +/** + * @brief Allow to setup network as distributed when started + * + */ +void esp_zb_zdo_setup_network_as_distributed(void); + +/** + * @brief Check if the current network is a distributed security network + * + * @return - True: The current network is distributed, otherwise it is not. + */ +bool esp_zb_network_is_distributed(void); + +/** + * @brief Enable or disable the Zigbee device to join a distributed TC network + * + * @note It is disabled by default + * + * @param[in] enabled Enable or disable + */ +void esp_zb_enable_joining_to_distributed(bool enabled); + +/** + * @brief Determine whether the Zigbee device can join the distributed TC network or not + * + * @return - True: The Zigbee device can join the distributed TC network; otherwise, it cannot + */ +bool esp_zb_joining_to_distributed_network_enabled(void); +#endif + +/** + * @brief Set the sleep threshold on the device. When the scheduler detects that the device can enter sleep mode, + * it will notify the application with the signal ESP_ZB_COMMON_SIGNAL_CAN_SLEEP. + * The default sleep threshold is 20 milliseconds. + * + * @param[in] threshold_ms Sleep threshold in milliseconds + * + * @return ESP_OK if new threshold is valid and applied. + * @return ESP_FAIL if the user attempts to set a threshold greater than ESP_ZB_SLEEP_MAXIMUM_THRESHOLD_MS. + * + */ +esp_err_t esp_zb_sleep_set_threshold(uint32_t threshold_ms); + +/** +* @brief Blocking function responsible for putting device into sleep mode. +*/ +void esp_zb_sleep_now(void); + +/** + * @brief Enable the Zigbee sleep. + * + * @param[in] enable Enable Zigbee Sleep + * + */ +void esp_zb_sleep_enable(bool enable); + +/** + * @brief Get Zigbee sleep is enable or not. + * + * @return TRUE Zigbee sleep is enable. + * @return FALSE Zigbee sleep is disable. + * + */ +bool esp_zb_sleep_is_enable(void); + +/** + * @brief Get bdb_commissioning_status + * + * @return commissioning_status refer to esp_zb_bdb_commissioning_status_t + * + */ +#ifndef ZB_MACSPLIT_DEVICE +esp_zb_bdb_commissioning_status_t esp_zb_get_bdb_commissioning_status(void); +#endif + +/** + * @brief Set the Zigbee node descriptor manufacturer code. + * + * @note The function should be called after esp_zb_start() + * + * @param[in] manufacturer_code The manufacturer code of Zigbee device + */ +void esp_zb_set_node_descriptor_manufacturer_code(uint16_t manufacturer_code); + +/** + * @brief Set the power source for the Zigbee node descriptor. + * + * @note The function should be called after esp_zb_start() + * + * @param[in] is_main_power Indicates whether the current power source is mains power (true) or not (false). + */ +void esp_zb_set_node_descriptor_power_source(bool is_main_power); + +/** + * @brief Set the maximum incoming transfer size and maximum outgoing transfer size for the Zigbee node descriptor + * + * @param[in] max_incoming_size The APS Service Data Unit (ASDU) that can be transferred to this node in one + * single message transfer + * @param[in] max_outgoing_size The APS Service Data Unit (ASDU) that can be transferred from this node in one + * single message transfer + * @return + * - ESP_OK: on success + * - ESP_ERR_INVALID_ARG @p max_incoming_size or @p max_outgoing_size is out of valid range + */ +esp_err_t esp_zb_set_node_descriptor_transfer_size(uint16_t max_incoming_size, uint16_t max_outgoing_size); + +/** + * @brief Set the node power descriptor + * + * @note The function should be called after esp_zb_start(); + * + * @param[in] node_power The fields of the node power descriptor, @see esp_zb_af_node_power_desc_t + */ +void esp_zb_set_node_power_descriptor(esp_zb_af_node_power_desc_t node_power); + +/** + * @brief Get the version string of the SDK. + * + * @return The version string of the SDK. + */ +const char *esp_zb_get_version_string(void); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_endpoint.h b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_endpoint.h new file mode 100644 index 0000000..5d391fa --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_endpoint.h @@ -0,0 +1,64 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif +#include "esp_zigbee_type.h" + +/** + * @brief Create an empty endpoint list. + * + * @note This endpoint list is ready to add endpoint refer @ref esp_zb_ep_list_add_ep. + * @return pointer to @ref esp_zb_ep_list_s + * + */ +esp_zb_ep_list_t *esp_zb_ep_list_create(void); + +/** + * @brief Add an endpoint (which includes cluster list) in a endpoint list. + * + * @param[in] ep_list A pointer to endpoint list @ref esp_zb_ep_list_s + * @param[in] cluster_list An cluster list which wants to add to endpoint + * @param[in] endpoint_config A specific endpoint config @ref esp_zb_endpoint_config_s + * @anchor esp_zb_ep_list_add_ep + * @return + * - ESP_OK on success + * - ESP_ERR_INVALID_ARG if endpoint list not initialized + * + */ +esp_err_t esp_zb_ep_list_add_ep(esp_zb_ep_list_t *ep_list, esp_zb_cluster_list_t *cluster_list, esp_zb_endpoint_config_t endpoint_config); + +/** + * @brief Add a gateway endpoint to the endpoint list. + * @param[in] ep_list A pointer to the endpoint list where the @p cluster_list will be added, @ref esp_zb_ep_list_s. + * @param[in] cluster_list A pointer to @ref esp_zb_cluster_list_s indicating the gateway's clusters. + * @param[in] endpoint_config The specific endpoint configuration, @ref esp_zb_endpoint_config_s. + * + * @return + * - ESP_OK on success. + * - ESP_ERR_NO_MEM if the number of gateways reaches the limit. + * - ESP_ERR_INVALID_ARG if the endpoint list is not initialized. + */ +esp_err_t esp_zb_ep_list_add_gateway_ep(esp_zb_ep_list_t *ep_list, esp_zb_cluster_list_t *cluster_list, esp_zb_endpoint_config_t endpoint_config); + +/** + * @brief Get endpoint (cluster list) from a endpoint list. + * + * @param[in] ep_list A pointer to endpoint list @ref esp_zb_ep_list_s + * @param[in] ep_id The endpoint id for cluster list + * + * @return + * - pointer to @ref esp_zb_cluster_list_s, if the endpoint is found in the endpoint list + * - ``NULL`` if endpoint is not found + * + */ +esp_zb_cluster_list_t *esp_zb_ep_list_get_ep(const esp_zb_ep_list_t *ep_list, uint8_t ep_id); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_ota.h b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_ota.h new file mode 100644 index 0000000..9f121a4 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_ota.h @@ -0,0 +1,145 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_err.h" +#include "esp_zigbee_type.h" + +/** + * @brief The basic zcl information for OTA command + * + */ +typedef struct esp_zb_ota_zcl_information_s { + esp_zb_zcl_addr_t src_addr; /*!< The source address */ + uint16_t dst_short_addr; /*!< The destination short address */ + uint8_t src_endpoint; /*!< The source endpoint identifier */ + uint8_t dst_endpoint; /*!< The destination endpoint identifier */ + uint16_t cluster_id; /*!< The cluster identifier */ + uint16_t profile_id; /*!< The profile identifier */ + uint8_t command_id; /*!< The command identifier */ + uint16_t manufacturer_specific; /*!< The manufacturer specific data */ +} esp_zb_ota_zcl_information_t; + +/** + * @brief The ZCL ota upgrade header optional structure + * + */ +typedef struct esp_zb_ota_file_optional_s { + uint8_t security_credential_version; /*!< Indicate security credential version type such as SE1.0 or SE2.0 that the client + is required to have, before it SHALL install the image. */ + esp_zb_ieee_addr_t upgrade_file_destination;/*!< Indicates that this OTA file contains security credential/certificate data or + other type of information that is specific to a particular device.*/ + uint16_t minimum_hardware_version; /*!< Represent the earliest hardware platform version this image SHOULD be used on. */ + uint16_t maximum_hardware_version; /*!< Represent the latest hardware platform version this image SHOULD be used on. */ +} esp_zb_ota_file_optional_t; + +/** + * @brief The Zigbee ZCL OTA file header struct. + * + */ +typedef struct esp_zb_ota_file_header_s { + uint16_t manufacturer_code; /*!< OTA header manufacturer code */ + uint16_t image_type; /*!< Image type value to distinguish the products */ + uint32_t file_version; /*!< File version represents the release and build number of the image’s application and stack */ + uint32_t image_size; /*!< Total image size in bytes transferred from the server to the client */ + uint16_t field_control; /*!< Indicate whether additional optional information */ + esp_zb_ota_file_optional_t optional; /*!< The optional header controlled by the filed control, @see esp_zb_ota_file_optional_t */ +} esp_zb_ota_file_header_t; + +/** + * @brief A callback for the OTA Server to retrieve the next OTA data + * + * @param[in] message The message will provide the basic OTA cluster information, @ref esp_zb_ota_zcl_information_s + * @param[in] index The index of the OTA file + * @param[in] size The size indicates how many bytes the user needs to allocate for the @p data + * @param[out] data The next OTA data that will be transmit to OTA Client by the OTA Server + * + */ +typedef esp_err_t (*esp_zb_ota_next_data_callback_t)(esp_zb_ota_zcl_information_t message, uint16_t index, uint8_t size, uint8_t **data); + +/** + * @brief The Zigbee ZCL OTA upgrade client variable configuration struct. + * + */ +typedef struct esp_zb_zcl_ota_upgrade_client_variable_s { + uint16_t timer_query; /*!< The field indicates the time of querying OTA image for OTA upgrade client */ + uint16_t hw_version; /*!< The hardware version */ + uint8_t max_data_size; /*!< The maximum size of OTA data */ +} esp_zb_zcl_ota_upgrade_client_variable_t; + +/** + * @brief The Zigbee ZCL OTA upgrade server variable configuration struct. + * + */ +typedef struct esp_zb_zcl_ota_upgrade_server_variable_s { + uint8_t query_jitter; /*!< Query jitter */ + uint32_t current_time; /*!< Current time of OTA server */ + uint8_t file_count; /*!< The field specifies the maximum number of OTA files for the OTA upgrade server variable. */ +} esp_zb_zcl_ota_upgrade_server_variable_t; + +/** + * @brief The Zigbee ZCL OTA upgrade server notification request struct + * + */ +typedef struct esp_zb_ota_upgrade_server_notify_req_s { + uint8_t endpoint; /*!< The endpoint identifier for ota server cluster */ + uint8_t index; /*!< The index of OTA file */ + uint8_t notify_on; /*!< The field indicates whether send the notification request directly */ + uint32_t ota_upgrade_time; /*!< The time indicates the interval for the OTA file upgrade after the OTA process is completed */ + esp_zb_ota_file_header_t ota_file_header; /*!< The header is used to register the basic OTA upgrade information */ + esp_zb_ota_next_data_callback_t next_data_cb; /*!< The callback is used to retrieve the next OTA data, which will be transmitted to the OTA client side */ +} esp_zb_ota_upgrade_server_notify_req_t; + +/********************* Declare functions **************************/ +/** + * @brief Notify the image upgrade event of OTA upgrade server + * + * @param[in] req The OTA file information request @ref esp_zb_ota_upgrade_server_notify_req_s + * @return + * - ESP_OK: On success + * - ESP_ERR_NOT_FOUND: Not found the variable table in the OTA server side + * - ESP_ERR_INVALID_ARG: The input arguments are incorrect or invalid. + */ +esp_err_t esp_zb_ota_upgrade_server_notify_req(esp_zb_ota_upgrade_server_notify_req_t *req); + +/** + * @brief Send the OTA upgrade client query image request + * + * @param[in] server_addr The short address of the OTA upgrade server that the client expect to query + * @param[in] server_ep The endpoint identifier of the OTA upgrade server with OTA image + * @return + * - ESP_OK: On success + * - ESP_FAIL: On failed + */ +esp_err_t esp_zb_ota_upgrade_client_query_image_req(uint16_t server_ep, uint8_t server_addr); + +/** + * @brief Set the interval of query for OTA upgrade client + * + * @param[in] endpoint The endpoint identifier of OTA upgrade client resides + * @param[in] interval The interval in minute + * @return + * - ESP_OK: On success + * - ESP_FAIL: On failed + */ +esp_err_t esp_zb_ota_upgrade_client_query_interval_set(uint8_t endpoint, uint16_t interval); + +/** + * @brief Stop the image query of OTA upgrade client + * + * @return + * - ESP_OK: On success + * - ESP_FAIL: On failed + */ +esp_err_t esp_zb_ota_upgrade_client_query_image_stop(void); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_secur.h b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_secur.h new file mode 100644 index 0000000..cd3fb86 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_secur.h @@ -0,0 +1,280 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif +#include "esp_err.h" +#include "esp_zigbee_type.h" + +/** Enum of the Zigbee secure install code type + * @note It is formed with 6/8/12/16 bytes IC (install code) + 2 bytes of CRC + * @anchor esp_zb_secur_ic_type_t + */ +typedef enum { + ESP_ZB_IC_TYPE_48 = 0x0, /*!< Install code total of 8 bytes length */ + ESP_ZB_IC_TYPE_64 = 0x1, /*!< Install code total of 10 bytes length */ + ESP_ZB_IC_TYPE_96 = 0x2, /*!< Install code total of 14 bytes length */ + ESP_ZB_IC_TYPE_128 = 0x3, /*!< Install code total of 18 bytes length */ + ESP_ZB_IC_TYPE_MAX = 0x4 /*!< Unknown type */ +} esp_zb_secur_ic_type_t; +/********************* Declare functions **************************/ + +/** + * @brief Enable Trust Center to only use install code policy + * + * @param[in] enabled A boolean indicating whether only the install code policy is enabled. + * @return + * - ESP_OK: on success, otherwise, failed + */ +esp_err_t esp_zb_secur_ic_only_enable(bool enabled); + +/** + * @brief Get the Zigbee install code from storage + * + * @warning Only for the non-Trust Center device (non Zigbee coordinator)! + * @note Called only after esp_zb_start(), otherwise no install code has been set from + * production config refer to tools/mfg_tool + * + * @param[out] ic_type A pointer of install code type @ref esp_zb_secur_ic_type_t + * + * @return A pointer to the install code + * + */ +uint8_t *esp_zb_secur_ic_get(uint8_t *ic_type); + +/** + * @brief Add the Zigbee install code from remote device + * + * @warning Only for the Trust Center device (Zigbee coordinator)! + * + * @param[in] address A 64-bit ieee address of the remote device composed by array of zb_uint8_t + * @param[in] ic_str A string of the install code + * + * @return -ESP_OK on success + */ +esp_err_t esp_zb_secur_ic_str_add(esp_zb_ieee_addr_t address, char *ic_str); + +/** + * @brief Set the Zigbee install code from character string + * + * @note if user wants to manually set install code instead of from production config refer to esp-zigbee-sdk/tools/mfg_tool + * + * @warning Only for the non-Trust Center device (non Zigbee coordinator)! + * + * @param[in] ic_str A string of the install code + * + * @return - ESP_OK on success + * + */ +esp_err_t esp_zb_secur_ic_str_set(char *ic_str); + +/** + * @brief Add the Zigbee install code of a remote device with type + * + * @warning Only for the Trust Center device (Zigbee coordinator)! + * + * @param[in] address A 64-bit ieee address of the remote device composed by array of zb_uint8_t + * @param[in] ic_type A install code type @ref esp_zb_secur_ic_type_t + * @param[in] ic A pointer of data array for install code + * + */ +esp_err_t esp_zb_secur_ic_add(esp_zb_ieee_addr_t address, uint8_t ic_type, uint8_t *ic); + +/** + * @brief Set the Zigbee install code for a Zigbee device with type + * + * @note if user wants to set install code with type manually instead of from production config check esp-zigbee-sdk/tools/mfg_tool + * + * @warning Only for the non-Trust Center device (non Zigbee coordinator)! + * + * @param[in] ic_type A install code type @ref esp_zb_secur_ic_type_t + * @param[in] ic A pointer of data array for install code + * + * @return - ESP_OK on success + * + */ +esp_err_t esp_zb_secur_ic_set(uint8_t ic_type, uint8_t *ic); + +/** + * @brief remove the Zigbee install code of a specific device + * + * @warning Only for the Trust Center device (Zigbee coordinator)! + * + * @param[in] address device ieee addressing to remove ic + * @return - ESP_OK on success + */ +esp_err_t esp_zb_secur_ic_remove_req(esp_zb_ieee_addr_t address); + +/** + * @brief remove the Zigbee ALL install code + * + * @warning Only for the Trust Center device (Zigbee coordinator)! + * + * @return - ESP_OK on success + */ +esp_err_t esp_zb_secur_ic_remove_all_req(void); + +/** + * @brief Set the Trust Center standard distributed key + * + * @param key A pointer to standard distributed key of Trust Center that will be set to + */ + void esp_zb_secur_TC_standard_distributed_key_set(uint8_t *key); + +/** + * @brief Set the Trust Center pre-configured security key + * + * @param key A pointer to the pre-configured key of Trust Center that will be set to + */ +void esp_zb_secur_TC_standard_preconfigure_key_set(uint8_t *key); + +/** + * @brief Set the link key exchange requirement for a ZigBee node. + * + * @note The ZigBee end device with @p disabled will not request key from the ZigBee coordinator. + * The ZigBee coordinator with @p disabled allows the end device to stay in network without a TC-link key exchange. + * @param[in] enable Enable or Disable + */ +void esp_zb_secur_link_key_exchange_required_set(bool enable); + +/** + * @brief Enable/Disable the network layer security + * + * @param[in] enabled A boolean indicating whether network layer security will be enabled + * @return + * - ESP_OK: On success + * - ESP_ERR_INVALID_STATE: Invalid setting when the device is in network state + * - Otherwise: On failure + */ +esp_err_t esp_zb_secur_network_security_enable(bool enabled); + +/** + * @brief Get the network security enabled state + * + * @return Whether the network layer security is enabled or not + */ +bool esp_zb_secur_network_security_is_enabled(void); + +/** + * @brief Get the primary security network key + * + * @note The network key can only be obtained after the Zigbee device is the joined state. + * @param[out] key The 16-byte network key + * + * @return + * - ESP_OK: on success + * - ESP_ERR_INVALID_STATE: invalid network state. + */ +esp_err_t esp_zb_secur_primary_network_key_get(uint8_t *key); + +/** + * @brief Set the Zigbee security network key + * + * @param key A 16-byte security network key that will be used + * @return + * - ESP_OK: on success + * - ESP_ERR_INVALID_STATE: invalid network state. + */ +esp_err_t esp_zb_secur_network_key_set(uint8_t *key); + +/** + * @brief Switches the local network key using the specified Key Sequence Number. + * + * @param[in] key A 16-byte security network key that will be switched + * @param[in] key_seq_num The sequence number of the network key to switch to. + * @return + * - ESP_OK: on success + * - ESP_ERR_INVALID_ARG: invalid argument + */ +esp_err_t esp_zb_secur_network_key_switch(const uint8_t *key, uint8_t key_seq_num); + +/** + * @brief Broadcast a new network key in the network. + * + * @param[in] key A 16-byte security network key to be broadcast. + * @param[in] key_seq_num The sequence number to associate with the new network key. + * + * @return + * - ESP_OK: Success + * - ESP_ERR_NO_MEM: Insufficient memory to process the request + * - ESP_ERR_NOT_SUPPORTED: The current Zigbee role does not support sending this command + * - ESP_ERR_INVALID_ARG: The provided key value is invalid + * - Otherwise: Failure + */ +esp_err_t esp_zb_secur_broadcast_network_key(const uint8_t *key, uint8_t key_seq_num); + +/** + * @brief Broadcast to switch the network key in the network. + * + * @param[in] key_seq_num The sequence number of the network key to be activated. + * + * @return + * - ESP_OK: Success + * - ESP_ERR_NO_MEM: Insufficient memory to process the request + * - ESP_ERR_NOT_SUPPORTED: The current Zigbee role does not support sending this command + * - Otherwise: Failure + */ +esp_err_t esp_zb_secur_broadcast_network_key_switch(uint8_t key_seq_num); + +/** + * @brief Get the minimum LQI values for device joining the network + * + * @return The minimum LQI values + */ +uint8_t esp_zb_secur_network_min_join_lqi_get(void); + +/** + * @brief Set the minimum LQI value for device joining the network + * + * @param[in] lqi The LQI values + */ +void esp_zb_secur_network_min_join_lqi_set(uint8_t lqi); + +/** + * @brief Add the specified pre-configured TC standard link key for the device + * + * @param[in] key A pointer to 16-byte pre-configured link key to be set + * @return + * - ESP_OK: Preconfigured TC standard link key added successfully + * - ESP_FAIL: Failed to add preconfigured TC standard link key + */ +esp_err_t esp_zb_secur_multi_TC_standard_preconfigure_key_add(uint8_t *key); + +/** + * @brief Remove the specified pre-configured TC standard link key from the device + * + * @param[in] key A pointer to 16-byte the pre-configured link key to be removed + * @return + * - ESP_OK: Preconfigured TC standard link key removed successfully + * - ESP_FAIL: Failed to remove preconfigured TC standard link key + */ +esp_err_t esp_zb_secur_multi_TC_standard_preconfigure_key_remove(uint8_t *key); + +/** + * @brief Add the specified pre-configured distributed link key for the device + * + * @param[in] key A pointer to 16-byte pre-configured distributed link key to be set + * @return + * - ESP_OK: Preconfigured distributed link key added successfully + * - ESP_FAIL: Failed to add preconfigured distributed link key + */ +esp_err_t esp_zb_secur_multi_standard_distributed_key_add(uint8_t *key); + +/** + * @brief Remove the specified pre-configured distributed link key from the device + * + * @param[in] key A pointer to 16-byte pre-configured distributed link key to be removed + * @return + * - ESP_OK: Preconfigured distributed link key removed successfully + * - ESP_FAIL: Failed to remove preconfigured distributed link key + */ +esp_err_t esp_zb_secur_multi_standard_distributed_key_remove(uint8_t *key); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_trace.h b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_trace.h new file mode 100644 index 0000000..028f6d9 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_trace.h @@ -0,0 +1,74 @@ +/* + * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif +#include "esp_zigbee_type.h" + +/** + * @brief The esp zigbee SDK trace level value + * @anchor esp_zb_trace_level_cfg_t + */ +typedef enum { + ESP_ZB_TRACE_LEVEL_CRITICAL = 0, + ESP_ZB_TRACE_LEVEL_WARN = 1, + ESP_ZB_TRACE_LEVEL_INFO = 2, + ESP_ZB_TRACE_LEVEL_DEBUG = 3, + ESP_ZB_TRACE_LEVEL_VERBOSE = 4, +} esp_zb_trace_level_cfg_t; + +/** The Zigbee SDK trace mask + * @note Different masks represent different sections of the zigbee stack + */ +#define ESP_ZB_TRACE_SUBSYSTEM_NONE 0x0000U /*!< None subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_COMMON 0x0001U /*!< Common subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_MEM 0x0002U /*!< MEM subsystem (buffers pool) */ +#define ESP_ZB_TRACE_SUBSYSTEM_MAC 0x0004U /*!< MAC subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_NWK 0x0008U /*!< NWK subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_APS 0x0010U /*!< APS subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_ZSE 0x0020U /*!< ZSE subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_ZDO 0x0040U /*!< ZDO subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_SECUR 0x0080U /*!< Security subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_ZCL 0x0100U /*!< ZCL subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_ZLL 0x0200U /*!< ZLL/Touchlink subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_SSL 0x0400U /*!< SSL subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_NCP_TRANSPORT ESP_ZB_TRACE_SUBSYSTEM_SSL +#define ESP_ZB_TRACE_SUBSYSTEM_MACSPLIT ESP_ZB_TRACE_SUBSYSTEM_NCP_TRANSPORT +#define ESP_ZB_TRACE_SUBSYSTEM_APP 0x0800U /*!< User Application */ +#define ESP_ZB_TRACE_SUBSYSTEM_LWIP 0x1000U /*!< LWIP is used, else free */ +#define ESP_ZB_TRACE_SUBSYSTEM_ALIEN 0x2000U /*!< Some special debug */ +#define ESP_ZB_TRACE_SUBSYSTEM_ZGP 0x4000U /*!< ZGP subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_MAC_API 0x8000U /*!< MAC API subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_MACLL 0x10000U /*!< MAC LL subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_SPECIAL1 0x20000U /*!< Special subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_BATTERY 0x40000U /*!< Battery subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_OTA 0x80000U /*!< OTA subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_TRANSPORT 0x100000U /*!< Transport subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_USB 0x200000U /*!< USB subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_SPI 0x400000U /*!< SPI subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_UART 0x800000U /*!< UART subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_JSON 0x1000000U /*!< JSON subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_HTTP 0x2000000U /*!< HTTP subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_CLOUD 0x4000000U /*!< Interface to the Cloud */ +#define ESP_ZB_TRACE_SUBSYSTEM_ZBDIRECT 0x8000000U /*!< Zigbee Direct subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_DIAGNOSTIC 0x10000000U /*!< Diagnostic subsystem */ +#define ESP_ZB_TRACE_SUBSYSTEM_NS 0x20000000U /*!< Network simulator subsystem */ + +/** + * @brief The Zigbee trace configuration. + * + * @param[in] trace_level set trace level refer to esp_zb_trace_level_cfg_t + * @param[in] trace_mask Set trace mask + * + */ +void esp_zb_set_trace_level_mask(esp_zb_trace_level_cfg_t trace_level, uint32_t trace_mask); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_type.h b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_type.h new file mode 100644 index 0000000..f8c29f4 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_type.h @@ -0,0 +1,1112 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif +#include +#include +#include "stdbool.h" + +#define ESP_ZB_PACKED_STRUCT __attribute__ ((packed)) +#define ESP_ZB_DEPRECATED __attribute__((deprecated)) + +typedef uint8_t esp_zb_64bit_addr_t[8]; +typedef esp_zb_64bit_addr_t esp_zb_ieee_addr_t; +typedef esp_zb_64bit_addr_t esp_zb_ext_pan_id_t; +typedef void (*esp_zb_zcl_cluster_init_t)(void); +typedef void (*esp_zb_callback_t)(uint8_t param); +typedef void (*esp_zb_user_callback_t)(void* param); +typedef uint8_t esp_zb_user_cb_handle_t; +#define ESP_ZB_USER_CB_HANDLE_INVALID (0x00) + +/** + * @brief The Zigbee address union consist of 16 bit short address and 64 bit long address. + * + */ +typedef union { + uint16_t addr_short; /*!< Zigbee short address */ + esp_zb_ieee_addr_t addr_long; /*!< Zigbee long address */ +} esp_zb_addr_u; + +/** Definition of the Zigbee ZCL address type + * @brief Possible address types of devices from which ZCL message is received. + * @anchor esp_zb_zcl_address_type_t + */ +#define ESP_ZB_ZCL_ADDR_TYPE_SHORT 0U +#define ESP_ZB_ZCL_ADDR_TYPE_IEEE_GPD 1U +#define ESP_ZB_ZCL_ADDR_TYPE_SRC_ID_GPD 2U +#define ESP_ZB_ZCL_ADDR_TYPE_IEEE 3U +#define ESP_ZB_CCM_KEY_SIZE 16U +#define ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(_set, _id) ((_set << 8) | (_id & 0xFF)) +#define ESP_ZB_ZCL_MAX_STRING_SIZE 0xFF + +#define ESP_ZB_ZCL_VALUE_FF (-1) +#define ESP_ZB_ZCL_VALUE_FE (-2) +#define ESP_ZB_ZCL_VALUE_NaN (.0 / .0) + +#define ESP_ZB_ZCL_VALUE_U8_FF ((uint8_t)ESP_ZB_ZCL_VALUE_FF) +#define ESP_ZB_ZCL_VALUE_U16_FF ((uint16_t)ESP_ZB_ZCL_VALUE_FF) +#define ESP_ZB_ZCL_VALUE_U32_FF ((uint32_t)ESP_ZB_ZCL_VALUE_FF) +#define ESP_ZB_ZCL_VALUE_U64_FF ((uint64_t)ESP_ZB_ZCL_VALUE_FF) + +#define ESP_ZB_ZCL_VALUE_S8_NaS ((int8_t)(1ULL << 7)) +#define ESP_ZB_ZCL_VALUE_S16_NaS ((int16_t)(1ULL << 15)) +#define ESP_ZB_ZCL_VALUE_S32_NaS ((int32_t)(1ULL << 31)) +#define ESP_ZB_ZCL_VALUE_S64_NaS ((int64_t)(1ULL << 63)) + +#define ESP_ZB_ZCL_VALUE_U8_NONE ESP_ZB_ZCL_VALUE_U8_FF +#define ESP_ZB_ZCL_VALUE_U16_NONE ESP_ZB_ZCL_VALUE_U16_FF +#define ESP_ZB_ZCL_VALUE_U32_NONE ESP_ZB_ZCL_VALUE_U32_FF +#define ESP_ZB_ZCL_VALUE_U64_NONE ESP_ZB_ZCL_VALUE_U64_FF + +#define ESP_ZB_ZCL_VALUE_S8_NONE ESP_ZB_ZCL_VALUE_S8_NaS +#define ESP_ZB_ZCL_VALUE_S16_NONE ESP_ZB_ZCL_VALUE_S16_NaS +#define ESP_ZB_ZCL_VALUE_S32_NONE ESP_ZB_ZCL_VALUE_S32_NaS +#define ESP_ZB_ZCL_VALUE_S64_NONE ESP_ZB_ZCL_VALUE_S64_NaS + +#define ESP_ZB_ZCL_VALUE_SINGLE_NONE ESP_ZB_ZCL_VALUE_NaN +#define ESP_ZB_ZCL_VALUE_DOUBLE_NONE ESP_ZB_ZCL_VALUE_NaN + +/** + * @brief Type to represent source address of ZCL message + * @note Address type refer @ref esp_zb_zcl_address_type_t + */ +typedef struct esp_zb_zcl_addr_s { + uint8_t addr_type; /*!< address type see esp_zb_zcl_address_type_t */ + union { + uint16_t short_addr; /*!< Zigbee short address */ + uint32_t src_id; /*!< Source ID of ZGPD */ + esp_zb_ieee_addr_t ieee_addr; /*!< Full IEEE-address of ZGPD */ + } u; /*!< Union of the address */ +} ESP_ZB_PACKED_STRUCT +esp_zb_zcl_addr_t; + +/** + * @brief Type to represent header info callback of ZCL message + */ +typedef struct esp_zb_zcl_cmd_cb_s { + esp_zb_zcl_addr_t zcl_addr_u; /*!< ZCL command source node single short address, group address or ieee address */ + uint8_t dst_endpoint; /*!< ZCL command destination endpoint */ + uint8_t src_endpoint; /*!< ZCL command source endpoint */ +} ESP_ZB_PACKED_STRUCT +esp_zb_zcl_cmd_cb_t; + +/******************* attribute data model *******************/ + +/** + * @brief Type to represent ZCL attribute definition structure + * @note Access define refer to zcl_attr_access + */ +typedef struct esp_zb_zcl_attr_s { + uint16_t id; /*!< Attribute id */ + uint8_t type; /*!< Attribute type see zcl_attr_type */ + uint8_t access; /*!< Attribute access options according to zcl_attr_access */ + uint16_t manuf_code; /*!< Manufacture specific id, refer to ESP_ZB_ZCL_NON_MANUFACTURER_SPECIFIC */ + void *data_p; /*!< Pointer to attribute data */ +} ESP_ZB_PACKED_STRUCT +esp_zb_zcl_attr_t; + +/** + * @brief The esp-zigbee data model of list of attribute. + * + * @note An attribute list groups up a single cluster. + */ +typedef struct esp_zb_attribute_list_s { + esp_zb_zcl_attr_t attribute; /*!< A single attribute */ + uint16_t cluster_id; /*!< A cluster id assigned to this attribute */ + struct esp_zb_attribute_list_s *next; /*!< A pointer to next attribute */ +} esp_zb_attribute_list_t; + +/******************* cluster data model *******************/ + +/** + * @brief Type to represent ZCL cluster definition structure + * @note Cluster id refer to zcl_cluster_id and attribute define see @ref esp_zb_zcl_attr_s + */ +typedef struct esp_zb_zcl_cluster_s { + uint16_t cluster_id; /*!< ZCL 16-bit cluster id. Refer zcl_cluster_id */ + uint16_t attr_count; /*!< Attributes number supported by the cluster */ + union { + esp_zb_zcl_attr_t *attr_desc_list; /*!< Array of cluster attributes esp_zb_zcl_attr_t */ + esp_zb_attribute_list_t* attr_list; /*!< List of cluster attributes esp_zb_attribute_list_t */ + } ESP_ZB_PACKED_STRUCT; /*!< Attribute data model */ + uint8_t role_mask; /*!< Cluster role, refer to zcl_cluster_role */ + uint16_t manuf_code; /*!< Manufacturer code for cluster and its attributes */ + esp_zb_zcl_cluster_init_t cluster_init; /*!< cluster init callback function */ +} ESP_ZB_PACKED_STRUCT +esp_zb_zcl_cluster_t; + +/** + * @brief The esp-zigbee data model of list of cluster. + * + */ +typedef struct esp_zb_cluster_list_s { + esp_zb_zcl_cluster_t cluster; /*!< A single cluster */ + struct esp_zb_cluster_list_s *next; /*!< A pointer to next cluster */ +} esp_zb_cluster_list_t; + +/** + * @brief Type to represent type signed int_24 + * @note Internal use + */ +typedef struct esp_zb_int24_s { + uint16_t low; /*!< Low 16-bit of the value */ + int8_t high; /*!< High 8-bit of the value with signed */ +} ESP_ZB_PACKED_STRUCT +esp_zb_int24_t; + +/** + * @brief Type to represent type unsigned int_24 + * @note Internal use + */ +typedef struct esp_zb_uint24_s { + uint16_t low; /*!< Low 16-bit of the value */ + uint8_t high; /*!< High 8-bit of the value */ +} ESP_ZB_PACKED_STRUCT +esp_zb_uint24_t; + +/** + * @brief Type to represent type unsigned int_48 + * @note Internal use + */ +typedef struct esp_zb_uint48_s { + uint32_t low; /*!< Low 32-bit of the value */ + uint16_t high; /*!< High 16-bit of the value */ +} ESP_ZB_PACKED_STRUCT +esp_zb_uint48_t; + +/** + * @brief Type to represent type signed int_48 + * @note Internal use + */ +typedef struct esp_zb_int48_s { + uint32_t low; /*!< Low 32-bit of the value */ + int16_t high; /*!< High 16-bit of the value with signed */ +} ESP_ZB_PACKED_STRUCT +esp_zb_int48_t; + +/** + * @brief Union of the ZCL attribute value + * @note Internal use + */ +union esp_zb_zcl_attr_var_u { + uint8_t u8; /*!< Unsigned 8-bit int of integer */ + int8_t s8; /*!< Signed 8-bit int of integer */ + uint16_t u16; /*!< Unsigned 16-bit of integer */ + int16_t s16; /*!< Signed 16-bit of integer */ + esp_zb_uint24_t u24;/*!< Unsigned 24-bit of the integer */ + esp_zb_int24_t s24; /*!< Signed 24-bit of the integer */ + uint32_t u32; /*!< Unsigned 32-bit of the integer */ + int32_t s32; /*!< Signed 32-bit of the integer */ + esp_zb_uint48_t u48;/*!< Unsigned 48-bit of the integer */ + uint8_t data_buf[4];/*!< Data array */ + float f32; /*!< Single precision, ESP_ZB_ZCL_ATTR_TYPE_SINGLE data type */ +}; + +/** + * @brief Type to represent ZCL attribute reporting info structure + * + */ +typedef struct esp_zb_zcl_reporting_info_s { + uint8_t direction; /*!< Direction: report is send or received */ + uint8_t ep; /*!< Endpoint number */ + uint16_t cluster_id; /*!< Cluster ID for reporting */ + uint8_t cluster_role; /*!< Cluster role server/client */ + uint16_t attr_id; /*!< Attribute ID for reporting */ + uint8_t flags; /*!< Flags to inform status of reporting */ + uint64_t run_time; /*!< Time to run next reporting activity */ + union { + struct { + uint16_t min_interval; /*!< Actual minimum reporting interval */ + uint16_t max_interval; /*!< Actual maximum reporting interval */ + union esp_zb_zcl_attr_var_u delta; /*!< Actual reportable change */ + union esp_zb_zcl_attr_var_u reported_value; /*!< The last reported value */ + uint16_t def_min_interval; /*!< Default minimum reporting interval */ + uint16_t def_max_interval; /*!< Default maximum reporting interval */ + } + send_info; /*!< send_info is stored on cluster server side (as usual) and describes how + attribute should be reported */ + struct { + uint16_t timeout; /*!< Timeout period */ + } + recv_info; /*!< recv_info is stored on cluster client side (as usual) and describes how + attribute report is received */ + } + u; /*!< Union of the report info*/ + + struct { + uint16_t short_addr; /*!< Destination short address */ + uint8_t endpoint; /*!< Destination endpoint */ + uint16_t profile_id; /*!< Profile id */ + } + dst; /*!< Union of the ZCL destination */ + uint16_t manuf_code; /*!< Manufacturer specific code */ +} +esp_zb_zcl_reporting_info_t; + +/** + * @brief Structure of Alarm variables + * @note Internal use + */ +typedef struct esp_zb_zcl_cvc_alarm_variables_s { + uint8_t endpoint_id; /*!< Endpoint id */ + uint16_t cluster_id; /*!< Cluster id */ + uint16_t attribute_id; /*!< Attribute id */ + uint8_t alarm_buf_id; /*!< Alarm buffer id */ + bool is_used; /*!< Is Used flag */ +} ESP_ZB_PACKED_STRUCT +esp_zb_zcl_cvc_alarm_variables_t; + +/** +* @brief Structure of Node descriptor request of ZDO response +*/ +typedef struct esp_zb_af_node_desc_s { + uint16_t node_desc_flags; /*!< node description */ + uint8_t mac_capability_flags; /*!< mac capability */ + uint16_t manufacturer_code; /*!< Manufacturer code */ + uint8_t max_buf_size; /*!< Maximum buffer size */ + uint16_t max_incoming_transfer_size; /*!< Maximum incoming transfer size */ + uint16_t server_mask; /*!< Server mask */ + uint16_t max_outgoing_transfer_size; /*!< Maximum outgoing transfer size */ + uint8_t desc_capability_field; /*!< Descriptor capability field */ +} ESP_ZB_PACKED_STRUCT +esp_zb_af_node_desc_t; + +/** + * @brief Values of the current power mode of the node power descriptor + * + */ + typedef enum { + ESP_ZB_AF_NODE_POWER_MODE_SYNC_ON_WHEN_IDLE = 0U, /*!< Receiver synchronized with the receiver on when idle subfield of the node descriptor */ + ESP_ZB_AF_NODE_POWER_MODE_COME_ON_PERIODICALLY = 1U, /*!< Receiver comes on periodically as defined by the node power descriptor */ + ESP_ZB_AF_NODE_POWER_MODE_COME_ON_WHEN_SIMULATED = 2U, /*!< Receiver comes on when stimulated, for example, by a user pressing a button */ +} esp_zb_af_node_power_mode_t; + +/** + * @brief Values of the power sources of the node power descriptor + * + */ +typedef enum { + ESP_ZB_AF_NODE_POWER_SOURCE_CONSTANT_POWER = (1 << 0U), /*!< Constant (mains) power */ + ESP_ZB_AF_NODE_POWER_SOURCE_RECHARGEABLE_BATTERY = (1 << 1U), /*!< Rechargeable battery */ + ESP_ZB_AF_NODE_POWER_SOURCE_DISPOSABLE_BATTERY = (1 << 2U), /*!< Disposable battery */ +} esp_zb_af_node_power_source_t; + +/** + * @brief Values of the current power source level of the node power descriptor + * + */ + typedef enum { + ESP_ZB_AF_NODE_POWER_SOURCE_LEVEL_CRITICAL = 0U, /*!< Charge Level: Critical */ + ESP_ZB_AF_NODE_POWER_SOURCE_LEVEL_33_PERCENT = 4U, /*!< Charge Level: 33% */ + ESP_ZB_AF_NODE_POWER_SOURCE_LEVEL_66_PERCENT = 8U, /*!< Charge Level: 66% */ + ESP_ZB_AF_NODE_POWER_SOURCE_LEVEL_100_PERCENT = 12U, /*!< Charge Level: 100% */ +} esp_zb_af_node_power_source_level_t; + +/** + * @brief Structure of Node Power descriptor request of ZDO response + * + * Field Name: Length (bits): + * Current power mode: 4 + * Available power sources: 4 + * Current power source: 4 + * Current power source level: 4 + */ + typedef struct { + uint8_t current_power_mode : 4; /*!< Current power mode, @see esp_zb_af_node_power_mode_t */ + uint8_t available_power_sources : 4; /*!< Available power sources, @see esp_zb_af_node_power_source_t */ + uint8_t current_power_source : 4; /*!< Current power source, @see esp_zb_af_node_power_source_t */ + uint8_t current_power_source_level : 4; /*!< Current power source level, @see esp_zb_af_node_power_source_level_t */ +} ESP_ZB_PACKED_STRUCT +esp_zb_af_node_power_desc_t; + +/** + * @brief Structure of simple descriptor request of ZCL command + */ +typedef struct esp_zb_af_simple_desc_1_1_s { + uint8_t endpoint; /*!< Endpoint */ + uint16_t app_profile_id; /*!< Application profile identifier */ + uint16_t app_device_id; /*!< Application device identifier */ + uint32_t app_device_version: 4; /*!< Application device version */ + uint32_t reserved: 4; /*!< Reserved */ + uint8_t app_input_cluster_count; /*!< Application input cluster count */ + uint8_t app_output_cluster_count; /*!< Application output cluster count */ + uint16_t *app_cluster_list; /*!< Pointer to an array of uint16_t cluster IDs whose total length is + (app_input_cluster_count + app_output_cluster_count). + Input cluster IDs start from index 0. + Output cluster IDs start from index app_input_cluster_count. */ +} ESP_ZB_PACKED_STRUCT +esp_zb_af_simple_desc_1_1_t; + +/** + * @brief Structure of device descriptor on a endpoint + */ +typedef struct esp_zb_endpoint_config_s { + uint8_t endpoint; /*!< Endpoint */ + uint16_t app_profile_id; /*!< Application profile identifier */ + uint16_t app_device_id; /*!< Application device identifier */ + uint32_t app_device_version: 4; /*!< Application device version */ +} ESP_ZB_PACKED_STRUCT +esp_zb_endpoint_config_t; + +/******************* endpoint data model *******************/ + +/** + * @brief Type to represent ZCL endpoint definition structure + * @note The esp_zb_zcl_reporting_info_t defines see @ref esp_zb_zcl_reporting_info_s + * @note The esp_zb_af_simple_desc_1_1_t defines see @ref esp_zb_af_simple_desc_1_1_s + */ +typedef struct esp_zb_endpoint_s { + uint8_t ep_id; /*!< Endpoint ID */ + uint16_t profile_id; /*!< Application profile, which implemented on endpoint */ + esp_zb_callback_t device_handler; /*!< endpoint specific callback, handles all commands for this endpoint. If set, it will be called to handle callback,like esp_zb_add_read_attr_resp_cb */ + esp_zb_callback_t identify_handler; /*!< Identify notification callback. If set, it will be called on identification start and stop indicating start event with a non-zero argument*/ + uint8_t reserved_size; /*!< Unused parameter (reserved for future use) */ + void *reserved_ptr; /*!< Unused parameter (reserved for future use) */ + uint8_t cluster_count; /*!< Number of supported clusters */ + union { + esp_zb_zcl_cluster_t *cluster_desc_list; /*!< Supported clusters arranged in array */ + esp_zb_cluster_list_t *cluster_list; /*!< Supported clusters arranged in list */ + } ESP_ZB_PACKED_STRUCT; /*!< Cluster data model */ + esp_zb_af_simple_desc_1_1_t *simple_desc; /*!< Simple descriptor */ +#if defined ZB_ENABLE_ZLL + uint8_t group_id_count; /*!< Number of group id */ +#endif /* defined ZB_ENABLE_ZLL */ + uint8_t rep_info_count; /*!< Number of reporting info slots */ + esp_zb_zcl_reporting_info_t *reporting_info; /*!< Attributes reporting information */ + uint8_t cvc_alarm_count; /*!< Number of continuous value change alarm slots */ + esp_zb_zcl_cvc_alarm_variables_t *cvc_alarm_info; /*!< pointer to the cvc alarm structure */ +} ESP_ZB_PACKED_STRUCT +esp_zb_endpoint_t; + +/** + * @brief The esp-zigbee data model of list of endpoint. + * + */ +typedef struct esp_zb_ep_list_s { + esp_zb_endpoint_t endpoint; /*!< A single endpoint */ + struct esp_zb_ep_list_s *next; /*!< A pointer to next endpoint */ +} esp_zb_ep_list_t; + +/****************** standard clusters *********************/ +/** + * @brief Zigbee standard mandatory attribute for basic cluster. + * + */ +typedef struct esp_zb_basic_cluster_cfg_s { + uint8_t zcl_version; /*!< ZCL version */ + uint8_t power_source; /*!< The sources of power available to the device */ +} esp_zb_basic_cluster_cfg_t; + +/** + * @brief Zigbee default attribute for power configuration cluster. + * + */ +typedef struct esp_zb_power_config_cluster_cfg_s { + uint16_t main_voltage; /*!< MainVoltage RMS voltage or DC voltage in units of 100mV */ + uint8_t main_freq; /*!< MainFrequency in value of 0.5 * measured frequency, DC supply is 0Hz */ + uint8_t main_alarm_mask; /*!< Main alram mask in bit */ + uint16_t main_voltage_min; /*!< Main voltage min threshold in unit of 100mV */ + uint16_t main_voltage_max; /*!< Main voltage max threshold in unit of 100mV */ + uint16_t main_voltage_dwell; /*!< Main voltage exist in seconds */ +} esp_zb_power_config_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for identify cluster. + * + */ +typedef struct esp_zb_identify_cluster_cfg_s { + uint16_t identify_time; /*!< The remaining length of the time that identify itself */ +} esp_zb_identify_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for groups cluster. + * + */ +typedef struct esp_zb_groups_cluster_cfg_s { + uint8_t groups_name_support_id; /*!< The indication of group names are supported or not */ +} esp_zb_groups_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for scenes cluster. + * + */ +typedef struct esp_zb_scenes_cluster_cfg_s { + uint8_t scenes_count; /*!< The number of scenes currently in the scene table */ + uint8_t current_scene; /*!< Scene ID that invoked */ + uint16_t current_group; /*!< Group ID that invoked */ + bool scene_valid; /*!< Indication of the associated with current scene and group valid or not*/ + uint8_t name_support; /*!< The indication of group names are supported or not */ +} esp_zb_scenes_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for on_off cluster. + * + */ +typedef struct esp_zb_on_off_cluster_cfg_s { + bool on_off; /*!< On Off state of the device */ +} esp_zb_on_off_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for on_off switch configuration cluster. + * + */ +typedef struct esp_zb_on_off_switch_cluster_cfg_s { + uint8_t switch_type; /*!< On Off switch type */ + uint8_t switch_action; /*!< On off switch action */ +} esp_zb_on_off_switch_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for level cluster. + * + */ +typedef struct esp_zb_level_cluster_cfg_s { + uint8_t current_level; /*!< Current level of the device */ +} esp_zb_level_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for color cluster. + * + */ +typedef struct esp_zb_color_cluster_cfg_s { + uint16_t current_x; /*!< The current value of the normalized chromaticity value x */ + uint16_t current_y; /*!< The current value of the normalized chromaticity value y */ + uint8_t color_mode; /*!< The mode which attribute determines the color of the device */ + uint8_t options; /*!< The bitmap determines behavior of some cluster commands */ + uint8_t enhanced_color_mode; /*!< The enhanced-mode which attribute determines the color of the device */ + uint16_t color_capabilities; /*!< Specifying the color capabilities of the device support the color control cluster */ +} esp_zb_color_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for time cluster. + * + */ +typedef struct esp_zb_time_cluster_cfg_s { + uint32_t time; /*!< The time value of the a real time clock */ + uint8_t time_status; /*!< The time status holds a number of bit field of status */ +} esp_zb_time_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for shade config cluster. + * + */ +typedef struct esp_zb_shade_config_cluster_cfg_s { + uint8_t status; /*!< The status attribute indicates the status of a number of shade function */ + uint16_t closed_limit; /*!< The attribute indicates most closed position that shade can move to */ + uint8_t mode; /*!< The attribute indicates the current operating mode */ +} esp_zb_shade_config_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for binary input (basic) cluster. + * + */ +typedef struct esp_zb_binary_input_cluster_cfg_s { + bool out_of_service; /*!< Out of Service */ + uint8_t status_flags; /*!< Status flags */ + bool present_value; /*!< Present value */ +} esp_zb_binary_input_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for binary output (basic) cluster. + * + */ +typedef struct esp_zb_binary_output_cluster_cfg_s { + bool out_of_service; /*!< Out of Service */ + uint8_t status_flags; /*!< Status flags */ + bool present_value; /*!< Present value */ +} esp_zb_binary_output_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for binary value (basic) cluster + * + */ +typedef struct esp_zb_binary_value_cluster_cfg_s { + bool out_of_service; /*!< Out of Service */ + uint8_t status_flags; /*!< Status flags */ + bool present_value; /*!< Present value */ +} esp_zb_binary_value_cluster_cfg_t; + +/** + * @brief Zigbee default attribute for Commissioning cluster. + * + */ +typedef struct esp_zb_commissioning_cluster_cfg_s { + uint16_t short_address; /**< Short Address */ + esp_zb_ieee_addr_t extended_panid; /**< Extended Panid */ + uint16_t panid; /**< Panid */ + uint32_t channel_mask; /**< Channel Mask */ + uint8_t protocol_version; /**< Protocol Version */ + uint8_t stack_profile; /**< Stack Profile */ + uint8_t startup_control; /**< Startup Control */ + esp_zb_ieee_addr_t trust_center_address; /**< Trust Center Address */ + uint8_t network_key[16]; /**< Network Key */ + bool use_insecure_join; /**< Use Insecure Join */ + uint8_t preconfigured_link_key[16]; /**< Preconfigured Link Key */ + uint8_t network_key_seq_num; /**< Network Key Seq Num */ + uint8_t network_key_type; /**< Network Key Type */ + uint16_t network_manager_address; /**< Network Manager Address */ +} esp_zb_commissioning_cluster_cfg_t; + +/** + * @brief The IAS zone application callback + * + */ +typedef void (* esp_zb_ias_zone_app_callback_t)(uint8_t param, uint16_t general_val); + +/** + * @brief Zigbee IAS zone application initialization context + * + */ +typedef struct esp_zb_zcl_ias_zone_int_ctx_s { + esp_zb_callback_t process_result_cb; /*!< The callback will be active, when the IAS zone status change notification */ + esp_zb_ias_zone_app_callback_t general_cb; /*!< The callback is for the IAS zone attribute */ + uint8_t restore_current_zone_sens_level; /*!< The sensitivity of current IAS zone */ + uint8_t new_current_zone_sens_level; /*!< The new sensitivity of IAS zone */ +} esp_zb_zcl_ias_zone_int_ctx_t; + +/** + * @brief Zigbee standard mandatory attribute for ias zone cluster. + * + */ +typedef struct esp_zb_ias_zone_cluster_cfg_s { + uint8_t zone_state; /*!< zone state */ + uint16_t zone_type; /*!< zone type */ + uint16_t zone_status; /*!< zone status */ + esp_zb_ieee_addr_t ias_cie_addr; /*!< IAS CIE Address that commands generated by server SHALL be sent to */ + uint8_t zone_id; /*!< zone id */ + esp_zb_zcl_ias_zone_int_ctx_t zone_ctx; /*!< zone context*/ +} esp_zb_ias_zone_cluster_cfg_t; + +/** + * @brief Zigbee configurations for ias ace cluster. + * + */ +typedef struct esp_zb_ias_ace_cluster_cfg_s { + uint8_t zone_table_length; /**< Length of the zone table */ +} esp_zb_ias_ace_cluster_cfg_t; + +/** + * @brief Zigbee default attribute for ias wd cluster. + * + */ +typedef struct esp_zb_ias_wd_cluster_cfg_s { + uint16_t max_duration; /**< Max duration */ +} esp_zb_ias_wd_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for door lock cluster. + * + */ +typedef struct esp_zb_door_lock_cluster_cfg_s { + uint8_t lock_state; /*!< The attribute indicates the state of lock */ + uint8_t lock_type; /*!< The attribute indicates different type of the lock type */ + bool actuator_enabled; /*!< The attribute indicates if the lock is currently able (Enabled) or not able (Disabled) to process remote lock */ +} esp_zb_door_lock_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for temperature measurement cluster. + * + */ +typedef struct esp_zb_temperature_meas_cluster_cfg_s { + int16_t measured_value; /*!< The attribute indicates the temperature in degrees Celsius */ + int16_t min_value; /*!< The attribute indicates minimum value of the measured value */ + int16_t max_value; /*!< The attribute indicates maximum value of the measured value */ +} esp_zb_temperature_meas_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for humidity measurement cluster. + * + */ +typedef struct esp_zb_humidity_meas_cluster_cfg_s { + uint16_t measured_value; /*!< The attribute indicates the humidity in 100*percent */ + uint16_t min_value; /*!< The attribute indicates minimum value of the measured value */ + uint16_t max_value; /*!< The attribute indicates maximum value of the measured value */ +} esp_zb_humidity_meas_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for OTA client cluster. + * + */ +typedef struct esp_zb_ota_cluster_cfg_s { + uint32_t ota_upgrade_file_version; /*!< The attribute indicates the file version of the running firmware image on the device */ + uint16_t ota_upgrade_manufacturer; /*!< The attribute indicates the value for the manufacturer of the device */ + uint16_t ota_upgrade_image_type; /*!< The attribute indicates the the image type of the file that the client is currently downloading */ + uint16_t ota_min_block_reque; /*!< The attribute indicates the delay between Image Block Request commands in milliseconds */ + uint32_t ota_upgrade_file_offset; /*!< The attribute indicates the the current location in the OTA upgrade image. */ + uint32_t ota_upgrade_downloaded_file_ver; /*!< The attribute indicates the file version of the downloaded image on the device*/ + esp_zb_ieee_addr_t ota_upgrade_server_id; /*!< The attribute indicates the address of the upgrade server */ + uint8_t ota_image_upgrade_status; /*!< The attribute indicates the image upgrade status of the client device */ +} esp_zb_ota_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for illuminance measurement cluster + * + */ +typedef struct esp_zb_illuminance_meas_cluster_cfg_s { + uint16_t measured_value; /*!< The attribute indicates the illuminance from 0x0000 to 0xffff */ + uint16_t min_value; /*!< The attribute indicates minimum value of the measured value */ + uint16_t max_value; /*!< The attribute indicates maximum value of the measured value */ +} esp_zb_illuminance_meas_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for pressure measurement cluster + * + */ +typedef struct esp_zb_pressure_meas_cluster_cfg_s { + int16_t measured_value; /*!< The attribute indicates the pressure from 0x8000 to 0x7fff */ + int16_t min_value; /*!< The attribute indicates minimum value of the measured value */ + int16_t max_value; /*!< The attribute indicates maximum value of the measured value */ +} esp_zb_pressure_meas_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for flow measurement cluster + * + */ +typedef struct esp_zb_flow_meas_cluster_cfg_s { + uint16_t measured_value; /*!< The attribute indicates the flow from 0x0000 to 0xffff */ + uint16_t min_value; /*!< The attribute indicates minimum value of the measured value */ + uint16_t max_value; /*!< The attribute indicates maximum value of the measured value */ +} esp_zb_flow_meas_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for electrical measurement cluster + * + */ +typedef struct esp_zb_electrical_meas_cluster_cfg_s { + uint32_t measured_type; /*!< This attribute indicates a device's measurement type */ +} esp_zb_electrical_meas_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for occupancy sensing cluster + * + */ +typedef struct esp_zb_occupancy_sensing_cluster_cfg_s { + uint8_t occupancy; /*!< Bit 0 specifies the sensed occupancy as follows: 1 = occupied, 0 = unoccupied. */ + uint32_t sensor_type; /*!< The attribute specifies the type of the occupancy sensor */ + uint8_t sensor_type_bitmap; /*!< The attribute specifies the types of the occupancy sensor */ +} esp_zb_occupancy_sensing_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for window covering cluster + * + */ +typedef struct esp_zb_window_covering_cluster_cfg_s { + uint8_t covering_type; /*!< This attribute identifies the type of window covering being controlled by this endpoint */ + uint8_t covering_status; /*!< This attribute makes configuration and status information available */ + uint8_t covering_mode; /*!< This attribute allows configuration of the window covering */ +} esp_zb_window_covering_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for thermostat cluster + * + */ +typedef struct esp_zb_thermostat_cluster_cfg_s { + int16_t local_temperature; /*!< This attribute represents the temperature in degrees Celsius */ + int16_t occupied_cooling_setpoint; /*!< This attribute specifies the cooling mode setpoint when the room is occupied */ + int16_t occupied_heating_setpoint; /*!< This attribute specifies the heating mode setpoint when the room is occupied */ + uint8_t control_sequence_of_operation; /*!< This attribute specifies the overall operating environment and possible system modes */ + uint8_t system_mode; /*!< This attribute specifies the current operating mode */ +} esp_zb_thermostat_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for fan control cluster + * + */ +typedef struct esp_zb_fan_control_cluster_cfg_s { + uint8_t fan_mode; /*!< This attribute specifies the current speed of the fan */ + uint8_t fan_mode_sequence; /*!< This attribute specifies the possible fan speeds that the thermostat can set */ +} esp_zb_fan_control_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for thermostat ui configuration cluster + * + */ +typedef struct esp_zb_thermostat_ui_config_cluster_cfg_s { + uint8_t temperature_display_mode; /*!< This attribute specifies the units of the temperature displayed on the thermostat screen */ + uint8_t keypad_lockout; /*!< This attribute specifies the level of functionality that is available to the user via the keypad */ +} esp_zb_thermostat_ui_config_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for analog input cluster + * + */ +typedef struct esp_zb_analog_input_cluster_cfg_s { + bool out_of_service; /*!< This attribute indicates whether or not the physical input that the cluster represents is in service */ + float_t present_value; /*!< This attribute indicates the current value of the input as appropriate for the cluster */ + uint8_t status_flags; /*!< This attribute indicates the general "health" of the analog sensor */ +} esp_zb_analog_input_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for analog output cluster + * + */ +typedef struct esp_zb_analog_output_cluster_cfg_s { + bool out_of_service; /*!< This attribute indicates whether or not the physical output that the cluster represents is in service */ + float_t present_value; /*!< This attribute indicates the current value of the output as appropriate for the cluster */ + uint8_t status_flags; /*!< This attribute indicates the general "health" of the analog sensor */ +} esp_zb_analog_output_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for analog value cluster + * + */ +typedef struct esp_zb_analog_value_cluster_cfg_s { + bool out_of_service; /*!< This attribute indicates whether or not the physical value that the cluster represents is in service */ + float_t present_value; /*!< This attribute indicates the current value as appropriate for the cluster */ + uint8_t status_flags; /*!< This attribute indicates the general "health" of the analog sensor */ +} esp_zb_analog_value_cluster_cfg_t; + +/** + * @brief Zigbee default attribute for electrical conductivity measurement cluster. + * + */ +typedef struct esp_zb_ec_measurement_cluster_cfg_s { + uint16_t measured_value; /*!< This attribute represents the electrical conductivity in EC or mS/m */ + uint16_t min_measured_value; /*!< This attribute indicates the minimum value of measuredvalue that is capable of being measured */ + uint16_t max_measured_value; /*!< This attribute indicates the maximum value of measuredvalue that is capable of being measured */ +} esp_zb_ec_measurement_cluster_cfg_t; + +/** + * @brief Zigbee default attribute for pH measurement cluster. + * + */ +typedef struct esp_zb_ph_measurement_cluster_cfg_s { + uint16_t measured_value; /*!< This attribute represents the pH with no units */ + uint16_t min_measured_value; /*!< This attribute indicates the minimum value of measuredvalue that is capable of being measured */ + uint16_t max_measured_value; /*!< This attribute indicates the maximum value of measuredvalue that is capable of being measured */ +} esp_zb_ph_measurement_cluster_cfg_t; + +/** + * @brief Zigbee default attribute for wind speed measurement cluster. + * + */ +typedef struct esp_zb_wind_speed_measurement_cluster_cfg_s { + uint16_t measured_value; /*!< This attribute represents the the Wind Speed in m/s */ + uint16_t min_measured_value; /*!< This attribute indicates the minimum value of measuredvalue that is capable of being measured */ + uint16_t max_measured_value; /*!< This attribute indicates the maximum value of measuredvalue that is capable of being measured */ +} esp_zb_wind_speed_measurement_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for carbon dioxide measurement cluster + * + */ +typedef struct esp_zb_carbon_dioxide_measurement_cluster_cfg_s { + float_t measured_value; /*!< This attribute represents the carbon dioxide concentration as a fraction of one */ + float_t min_measured_value; /*!< This attribute indicates the minimum value of measuredvalue that is capable of being measured */ + float_t max_measured_value; /*!< This attribute indicates the maximum value of measuredvalue that is capable of being measured */ +} esp_zb_carbon_dioxide_measurement_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for pm 2.5 measurement cluster + * + */ +typedef struct esp_zb_pm2_5_measurement_cluster_cfg_s { + float_t measured_value; /*!< This attribute represents the pm2.5 concentration as a fraction of one */ + float_t min_measured_value; /*!< This attribute indicates the minimum value of measuredvalue that is capable of being measured */ + float_t max_measured_value; /*!< This attribute indicates the maximum value of measuredvalue that is capable of being measured */ +} esp_zb_pm2_5_measurement_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for multistate value cluster + * + */ +typedef struct esp_zb_multistate_input_cluster_cfg_s { + uint16_t number_of_states; /*!< This attribute defines the number of states that a multistate PresentValue MAY have */ + bool out_of_service; /*!< This attribute indicates whether or not the physical input that the cluster represents is in service */ + float_t present_value; /*!< This attribute indicates the current value of the input as appropriate for the cluster */ + uint8_t status_flags; /*!< This attribute indicates the general "health" of the analog sensor */ +} esp_zb_multistate_input_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for multistate value cluster + * + */ +typedef struct esp_zb_multistate_output_cluster_cfg_s { + uint16_t number_of_states; /*!< This attribute defines the number of states that a multistate PresentValue MAY have */ + bool out_of_service; /*!< This attribute indicates whether or not the physical input that the cluster represents is in service */ + float_t present_value; /*!< This attribute indicates the current value of the input as appropriate for the cluster */ + uint8_t status_flags; /*!< This attribute indicates the general "health" of the analog sensor */ +} esp_zb_multistate_output_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for multistate value cluster + * + */ +typedef struct esp_zb_multistate_value_cluster_cfg_s { + uint16_t number_of_states; /*!< This attribute defines the number of states that a multistate PresentValue MAY have */ + bool out_of_service; /*!< This attribute indicates whether or not the physical value that the cluster represents is in service */ + uint16_t present_value; /*!< This attribute indicates the current value as appropriate for the cluster */ + uint8_t status_flags; /*!< This attribute indicates the general "health" of the analog sensor */ +} esp_zb_multistate_value_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for metering cluster + * + */ +typedef struct esp_zb_metering_cluster_cfg_s { + esp_zb_uint48_t current_summation_delivered; /*!< This attribute represents the most recent summed value of Energy, Gas, or Water delivered and consumed in the premises */ + uint8_t status; /*!< This attribute provides indicators reflecting the current error conditions found by the metering device */ + uint8_t uint_of_measure; /*!< This attribute provides a label for the Energy, Gas, or Water being measured by the metering device. + refer to esp_zb_zcl_metering_unit_of_measure_t */ + uint8_t summation_formatting; /*!< This attribute provides a method to properly decipher the number of digits and the decimal location of the values found in the Summation Information Set */ + uint8_t metering_device_type; /*!< This attribute provides a label for identifying the type of metering device (Energy, Gas, Water, Thermal, Heat, Cooling, and mirrored metering devices). + refer to esp_zb_zcl_metering_device_type_t */ +} esp_zb_metering_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for diagnostics cluster + * + */ +typedef struct esp_zb_diagnostics_cluster_cfg_s { + /* no member */ +} esp_zb_diagnostics_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for meter identification cluster + * + */ +typedef struct esp_zb_meter_identification_cluster_cfg_s { + char company_name[17]; /*!< This attribute provides the name of the meter manufacturer. (1 octet length + 16 octets data) */ + uint16_t meter_type_id; /*!< This attribute provides a label to identify the installation features of the meter. */ + uint16_t data_quality_id; /*!< This attribute provides a label to identify the Meter Simple Metering information certification type. */ + char pod[17]; /*!< This attribute provides a unique identification ID of the premise connection point. (1 octet length + 16 octets data) */ + esp_zb_uint24_t available_power; /*!< This attribute represents the InstantaneousDemand that can be distributed to the customer without any risk of overload. */ + esp_zb_uint24_t power_threshold; /*!< This attribute represents a threshold of InstantaneousDemand distributed to the customer that will lead to an imminent risk of overload. */ +} esp_zb_meter_identification_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for price cluster + * + */ +typedef struct esp_zb_price_cluster_cfg_s { + /* no member */ +} esp_zb_price_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for demand response and load control cluster + */ +typedef struct esp_zb_drlc_cluster_cfg_s { + uint8_t utility_enrollment_group; /*!< This attribute provides a method for utilities to assign devices to groups. */ + uint8_t start_randomization_minutes; /*!< This attribute represents the maximum number of minutes to be used when randomizing the start of an event. */ + uint8_t duration_randomization_minutes; /*!< This attribute represents the maximum number of minutes to be used when randomizing the duration of an event. */ + uint16_t device_class_value; /*!< This attribute identifies which bits the device will match in the Device Class fields. */ +} esp_zb_drlc_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for dehumidification control cluster + */ +typedef struct esp_zb_dehumidification_control_cluster_cfg_s { + uint8_t cooling; /*!< This attribute specifies the current dehumidification cooling output (in %) */ + uint8_t set_point; /*!< This attribute represents the relative humidity (in %) at which dehumidification occurs */ + uint8_t hysteresis; /*!< This attribute specifies the hysteresis (in %) associated with RelativeHumidity value */ + uint16_t max_cool; /*!< This attribute specifies the maximum dehumidification cooling output (in %) */ +} esp_zb_dehumidification_control_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for touchlink commissioning cluster + * + */ +typedef struct esp_zb_touchlink_commissioning_cfg_s { + /* no member */ +} esp_zb_touchlink_commissioning_cfg_t; + +/** + * @brief Zigbee standard mandatory and server optional attributes for poll control cluster + * + */ +typedef struct esp_zb_poll_control_cluster_cfg_s { + uint32_t check_in_interval; /*!< This attribute represents the default amount of time between check-ins by the poll control server with the poll control client. */ + uint32_t long_poll_interval; /*!< This attribute defines the frequency of polling that an end device does when it is NOT in fast poll mode. */ + uint16_t short_poll_interval; /*!< This attribute represents the number of quarter-seconds that an end device waits between MAC Data Requests to its parent when it is expecting data */ + uint16_t fast_poll_timeout; /*!< This attribute represents the number of quarter-seconds that an end device will stay in fast poll mode by default. */ + uint32_t check_in_interval_min; /*!< The Poll Control Server MAY optionally provide its own minimum value for the Check-inInterval */ + uint32_t long_poll_interval_min;/*!< The Poll Control Server MAY optionally provide its own minimum value for the LongPollInterval */ + uint16_t fast_poll_timeout_max; /*!< The Poll Control Server MAY optionally provide its own maximum value for the FastPollTimeout*/ +} esp_zb_poll_control_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for device temperature configuration cluster + * + */ +typedef struct esp_zb_device_temp_config_cluster_cfg_s { + int16_t current_temperature; /*!< The CurrentTemperature attribute specifies the current internal temperature, in degrees Celsius. */ +} esp_zb_device_temp_config_cluster_cfg_t; + +/** + * @brief Zigbee standard mandatory attribute for device temperature configuration cluster + * + */ +typedef struct esp_zb_alarms_cluster_cfg_s { + uint16_t alarm_table_size; /*!< The AlarmTableSize attribute specifies the maximum number of entries that can be stored in the alarm table. */ +} esp_zb_alarms_cluster_cfg_t; + +/****************** standard device config *********************/ +/** + * @brief Zigbee HA standard on-off light device clusters. + * + */ +typedef struct esp_zb_on_off_light_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ + esp_zb_groups_cluster_cfg_t groups_cfg; /*!< Groups cluster configuration, @ref esp_zb_groups_cluster_cfg_s */ + esp_zb_scenes_cluster_cfg_t scenes_cfg; /*!< Scenes cluster configuration, @ref esp_zb_scenes_cluster_cfg_s */ + esp_zb_on_off_cluster_cfg_t on_off_cfg; /*!< On off cluster configuration, @ref esp_zb_on_off_cluster_cfg_s */ +} esp_zb_on_off_light_cfg_t; + +/** + * @brief Zigbee HA standard on-off switch device clusters. + * + */ +typedef struct esp_zb_on_off_switch_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ +} esp_zb_on_off_switch_cfg_t; + +/** + * @brief Zigbee HA standard color dimmable light device clusters. + * + */ +typedef struct esp_zb_color_dimmable_light_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ + esp_zb_groups_cluster_cfg_t groups_cfg; /*!< Groups cluster configuration, @ref esp_zb_groups_cluster_cfg_s */ + esp_zb_scenes_cluster_cfg_t scenes_cfg; /*!< Scenes cluster configuration, @ref esp_zb_scenes_cluster_cfg_s */ + esp_zb_on_off_cluster_cfg_t on_off_cfg; /*!< On off cluster configuration, @ref esp_zb_on_off_cluster_cfg_s */ + esp_zb_level_cluster_cfg_t level_cfg; /*!< Level cluster configuration, @ref esp_zb_level_cluster_cfg_s */ + esp_zb_color_cluster_cfg_t color_cfg; /*!< Color cluster configuration, @ref esp_zb_color_cluster_cfg_s */ +} esp_zb_color_dimmable_light_cfg_t; + +/** + * @brief Zigbee HA standard color dimmable switch device clusters. + * + */ +typedef struct esp_zb_color_dimmable_switch_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ +} esp_zb_color_dimmable_switch_cfg_t; + +/** + * @brief Zigbee HA standard mains power outlet clusters. + * + */ +typedef struct esp_zb_mains_power_outlet_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ + esp_zb_groups_cluster_cfg_t groups_cfg; /*!< Groups cluster configuration, @ref esp_zb_groups_cluster_cfg_s */ + esp_zb_scenes_cluster_cfg_t scenes_cfg; /*!< Scenes cluster configuration, @ref esp_zb_scenes_cluster_cfg_s */ + esp_zb_on_off_cluster_cfg_t on_off_cfg; /*!< On off cluster configuration, @ref esp_zb_on_off_cluster_cfg_s */ +} esp_zb_mains_power_outlet_cfg_t; + +/** + * @brief Zigbee HA standard shade clusters. + * + */ +typedef struct esp_zb_shade_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ + esp_zb_groups_cluster_cfg_t groups_cfg; /*!< Groups cluster configuration, @ref esp_zb_groups_cluster_cfg_s */ + esp_zb_scenes_cluster_cfg_t scenes_cfg; /*!< Scenes cluster configuration, @ref esp_zb_scenes_cluster_cfg_s */ + esp_zb_on_off_cluster_cfg_t on_off_cfg; /*!< On off cluster configuration, @ref esp_zb_on_off_cluster_cfg_s */ + esp_zb_level_cluster_cfg_t level_cfg; /*!< Level cluster configuration, @ref esp_zb_level_cluster_cfg_s */ + esp_zb_shade_config_cluster_cfg_t shade_cfg; /*!< Shade config cluster configuration, @ref esp_zb_shade_config_cluster_cfg_s */ +} esp_zb_shade_cfg_t; + +/** + * @brief Zigbee HA standard shade controller device clusters. + * + */ +typedef struct esp_zb_shade_controller_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ +} esp_zb_shade_controller_cfg_t; + +/** + * @brief Zigbee HA standard door lock clusters. + * + */ +typedef struct esp_zb_door_lock_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ + esp_zb_groups_cluster_cfg_t groups_cfg; /*!< Groups cluster configuration, @ref esp_zb_groups_cluster_cfg_s */ + esp_zb_scenes_cluster_cfg_t scenes_cfg; /*!< Scenes cluster configuration, @ref esp_zb_scenes_cluster_cfg_s */ + esp_zb_door_lock_cluster_cfg_t door_lock_cfg; /*!< Door Lock cluster configuration, @ref esp_zb_door_lock_cluster_cfg_s */ +} esp_zb_door_lock_cfg_t; + +/** + * @brief Zigbee HA standard door lock controller clusters. + * + */ +typedef struct esp_zb_door_lock_controller_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ +} esp_zb_door_lock_controller_cfg_t; + +/** + * @brief Zigbee HA standard temperature sensor clusters. + * + */ +typedef struct esp_zb_temperature_sensor_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ + esp_zb_temperature_meas_cluster_cfg_t temp_meas_cfg; /*!< Temperature measurement cluster configuration, @ref esp_zb_temperature_meas_cluster_cfg_s */ +} esp_zb_temperature_sensor_cfg_t; + +/** + * @brief Zigbee HA standard configuration tool clusters. + * + */ +typedef struct esp_zb_configuration_tool_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ +} esp_zb_configuration_tool_cfg_t; + +/** + * @brief Zigbee HA standard thermostat clusters. + * + */ +typedef struct esp_zb_thermostat_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ + esp_zb_thermostat_cluster_cfg_t thermostat_cfg; /*!< Thermostat cluster configuration, @ref esp_zb_thermostat_cluster_cfg_s */ +} esp_zb_thermostat_cfg_t; + +/** + * @brief Zigbee HA window covering clusters. + * + */ +typedef struct esp_zb_window_covering_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ + esp_zb_groups_cluster_cfg_t groups_cfg; /*!< Groups cluster configuration, @ref esp_zb_groups_cluster_cfg_s */ + esp_zb_scenes_cluster_cfg_t scenes_cfg; /*!< Scenes cluster configuration, @ref esp_zb_scenes_cluster_cfg_s */ + esp_zb_window_covering_cluster_cfg_t window_cfg; /*!< Window covering cluster configuration, @ref esp_zb_window_covering_cluster_cfg_s */ +} esp_zb_window_covering_cfg_t; + +/** + * @brief Zigbee HA window covering controller clusters. + * + */ +typedef struct esp_zb_window_covering_controller_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ +} esp_zb_window_covering_controller_cfg_t; + +/** + * @brief Zigbee HA light sensor configuration. + * + */ +typedef struct esp_zb_light_sensor_cfg_s { + esp_zb_basic_cluster_cfg_t basic_cfg; /*!< Basic cluster configuration, @ref esp_zb_basic_cluster_cfg_s */ + esp_zb_identify_cluster_cfg_t identify_cfg; /*!< Identify cluster configuration, @ref esp_zb_identify_cluster_cfg_s */ + esp_zb_illuminance_meas_cluster_cfg_t illuminance_cfg; /*!< Illuminance cluster configuration @ref esp_zb_illuminance_meas_cluster_cfg_s */ +} esp_zb_light_sensor_cfg_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_version.h b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_version.h new file mode 100644 index 0000000..715424d --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/esp_zigbee_version.h @@ -0,0 +1,19 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#ifndef ESP_ZB_VER_MAJOR +#define ESP_ZB_VER_MAJOR 1 +#endif + +#ifndef ESP_ZB_VER_MINOR +#define ESP_ZB_VER_MINOR 6 +#endif + +#ifndef ESP_ZB_VER_PATCH +#define ESP_ZB_VER_PATCH 7 +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/ha/esp_zigbee_ha_standard.h b/managed_components/espressif__esp-zigbee-lib/include/ha/esp_zigbee_ha_standard.h new file mode 100644 index 0000000..c7ac2b9 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/ha/esp_zigbee_ha_standard.h @@ -0,0 +1,764 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_core.h" + +/** + * @brief Zigbee HA standard on-off light device default config value. + * + */ +#define ESP_ZB_DEFAULT_ON_OFF_LIGHT_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + .groups_cfg = \ + { \ + .groups_name_support_id = ESP_ZB_ZCL_GROUPS_NAME_SUPPORT_DEFAULT_VALUE, \ + }, \ + .scenes_cfg = \ + { \ + .scenes_count = ESP_ZB_ZCL_SCENES_SCENE_COUNT_DEFAULT_VALUE, \ + .current_scene = ESP_ZB_ZCL_SCENES_CURRENT_SCENE_DEFAULT_VALUE, \ + .current_group = ESP_ZB_ZCL_SCENES_CURRENT_GROUP_DEFAULT_VALUE, \ + .scene_valid = ESP_ZB_ZCL_SCENES_SCENE_VALID_DEFAULT_VALUE, \ + .name_support = ESP_ZB_ZCL_SCENES_NAME_SUPPORT_DEFAULT_VALUE, \ + }, \ + .on_off_cfg = \ + { \ + .on_off = ESP_ZB_ZCL_ON_OFF_ON_OFF_DEFAULT_VALUE, \ + }, \ + } + +/** + * @brief Zigbee HA standard on-off switch device default config value. + * + */ +#define ESP_ZB_DEFAULT_ON_OFF_SWITCH_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + } + +/** + * @brief Zigbee HA standard color dimmable light device default config value. + * + */ +#define ESP_ZB_DEFAULT_COLOR_DIMMABLE_LIGHT_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + .groups_cfg = \ + { \ + .groups_name_support_id = ESP_ZB_ZCL_GROUPS_NAME_SUPPORT_DEFAULT_VALUE, \ + }, \ + .scenes_cfg = \ + { \ + .scenes_count = ESP_ZB_ZCL_SCENES_SCENE_COUNT_DEFAULT_VALUE, \ + .current_scene = ESP_ZB_ZCL_SCENES_CURRENT_SCENE_DEFAULT_VALUE, \ + .current_group = ESP_ZB_ZCL_SCENES_CURRENT_GROUP_DEFAULT_VALUE, \ + .scene_valid = ESP_ZB_ZCL_SCENES_SCENE_VALID_DEFAULT_VALUE, \ + .name_support = ESP_ZB_ZCL_SCENES_NAME_SUPPORT_DEFAULT_VALUE, \ + }, \ + .on_off_cfg = \ + { \ + .on_off = ESP_ZB_ZCL_ON_OFF_ON_OFF_DEFAULT_VALUE, \ + }, \ + .level_cfg = \ + { \ + .current_level = ESP_ZB_ZCL_LEVEL_CONTROL_CURRENT_LEVEL_DEFAULT_VALUE, \ + }, \ + .color_cfg = \ + { \ + .current_x = ESP_ZB_ZCL_COLOR_CONTROL_CURRENT_X_DEF_VALUE, \ + .current_y = ESP_ZB_ZCL_COLOR_CONTROL_CURRENT_Y_DEF_VALUE, \ + .color_mode = ESP_ZB_ZCL_COLOR_CONTROL_COLOR_MODE_DEFAULT_VALUE, \ + .options = ESP_ZB_ZCL_COLOR_CONTROL_OPTIONS_DEFAULT_VALUE, \ + .enhanced_color_mode = ESP_ZB_ZCL_COLOR_CONTROL_ENHANCED_COLOR_MODE_DEFAULT_VALUE, \ + .color_capabilities = 0x0008, \ + }, \ + } + +/** + * @brief Zigbee HA standard color dimmable switch device default config value. + * + */ +#define ESP_ZB_DEFAULT_COLOR_DIMMABLE_SWITCH_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + } + +/** + * @brief Zigbee HA standard mains power outlet device default config value. + * + */ +#define ESP_ZB_DEFAULT_MAINS_POWER_OUTLET_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + .groups_cfg = \ + { \ + .groups_name_support_id = ESP_ZB_ZCL_GROUPS_NAME_SUPPORT_DEFAULT_VALUE, \ + }, \ + .scenes_cfg = \ + { \ + .scenes_count = ESP_ZB_ZCL_SCENES_SCENE_COUNT_DEFAULT_VALUE, \ + .current_scene = ESP_ZB_ZCL_SCENES_CURRENT_SCENE_DEFAULT_VALUE, \ + .current_group = ESP_ZB_ZCL_SCENES_CURRENT_GROUP_DEFAULT_VALUE, \ + .scene_valid = ESP_ZB_ZCL_SCENES_SCENE_VALID_DEFAULT_VALUE, \ + .name_support = ESP_ZB_ZCL_SCENES_NAME_SUPPORT_DEFAULT_VALUE, \ + }, \ + .on_off_cfg = \ + { \ + .on_off = ESP_ZB_ZCL_ON_OFF_ON_OFF_DEFAULT_VALUE, \ + }, \ + } + +/** + * @brief Zigbee HA standard shade device default config value. + * + */ +#define ESP_ZB_DEFAULT_SHADE_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + .groups_cfg = \ + { \ + .groups_name_support_id = ESP_ZB_ZCL_GROUPS_NAME_SUPPORT_DEFAULT_VALUE, \ + }, \ + .scenes_cfg = \ + { \ + .scenes_count = ESP_ZB_ZCL_SCENES_SCENE_COUNT_DEFAULT_VALUE, \ + .current_scene = ESP_ZB_ZCL_SCENES_CURRENT_SCENE_DEFAULT_VALUE, \ + .current_group = ESP_ZB_ZCL_SCENES_CURRENT_GROUP_DEFAULT_VALUE, \ + .scene_valid = ESP_ZB_ZCL_SCENES_SCENE_VALID_DEFAULT_VALUE, \ + .name_support = ESP_ZB_ZCL_SCENES_NAME_SUPPORT_DEFAULT_VALUE, \ + }, \ + .on_off_cfg = \ + { \ + .on_off = ESP_ZB_ZCL_ON_OFF_ON_OFF_DEFAULT_VALUE, \ + }, \ + .level_cfg = \ + { \ + .current_level = ESP_ZB_ZCL_LEVEL_CONTROL_CURRENT_LEVEL_DEFAULT_VALUE, \ + }, \ + .shade_cfg = \ + { \ + .status = ESP_ZB_ZCL_SHADE_CONFIG_STATUS_DEFAULT_VALUE, \ + .closed_limit = ESP_ZB_ZCL_SHADE_CONFIG_CLOSED_LIMIT_DEFAULT_VALUE, \ + .mode = ESP_ZB_ZCL_SHADE_CONFIG_MODE_DEFAULT_VALUE, \ + }, \ + } + +/** + * @brief Zigbee HA standard shade controller device default config value. + * + */ +#define ESP_ZB_DEFAULT_SHADE_CONTROLLER_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + } + +/** + * @brief Zigbee HA standard door lock device default config value. + * + */ +#define ESP_ZB_DEFAULT_DOOR_LOCK_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + .groups_cfg = \ + { \ + .groups_name_support_id = ESP_ZB_ZCL_GROUPS_NAME_SUPPORT_DEFAULT_VALUE, \ + }, \ + .scenes_cfg = \ + { \ + .scenes_count = ESP_ZB_ZCL_SCENES_SCENE_COUNT_DEFAULT_VALUE, \ + .current_scene = ESP_ZB_ZCL_SCENES_CURRENT_SCENE_DEFAULT_VALUE, \ + .current_group = ESP_ZB_ZCL_SCENES_CURRENT_GROUP_DEFAULT_VALUE, \ + .scene_valid = ESP_ZB_ZCL_SCENES_SCENE_VALID_DEFAULT_VALUE, \ + .name_support = ESP_ZB_ZCL_SCENES_NAME_SUPPORT_DEFAULT_VALUE, \ + }, \ + .door_lock_cfg = \ + { \ + .lock_state = ESP_ZB_ZCL_ATTR_DOOR_LOCK_LOCK_STATE_DEFAULT_VALUE, \ + .lock_type = ESP_ZB_ZCL_ATTR_DOOR_LOCK_LOCK_TYPE_DEFAULT_VALUE, \ + .actuator_enabled = ESP_ZB_ZCL_ATTR_DOOR_LOCK_ACTUATOR_ENABLED_DEFAULT_VALUE, \ + }, \ + } + +/** + * @brief Zigbee HA standard door lock controller device default config value. + * + */ +#define ESP_ZB_DEFAULT_DOOR_LOCK_CONTROLLER_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + } + +/** + * @brief Zigbee HA standard temperature sensor device default config value. + * + */ +#define ESP_ZB_DEFAULT_TEMPERATURE_SENSOR_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + .temp_meas_cfg = \ + { \ + .measured_value = ESP_ZB_ZCL_TEMP_MEASUREMENT_MEASURED_VALUE_DEFAULT, \ + .min_value = ESP_ZB_ZCL_TEMP_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT, \ + .max_value = ESP_ZB_ZCL_TEMP_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT, \ + }, \ + } + +/** + * @brief Zigbee HA standard configuration tool device default config value. + * + */ +#define ESP_ZB_DEFAULT_CONFIGURATION_TOOL_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + } + +/** + * @brief Zigbee HA standard thermostat device default config value. + * + */ +#define ESP_ZB_DEFAULT_THERMOSTAT_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + .thermostat_cfg = \ + { \ + .local_temperature = ESP_ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_DEFAULT_VALUE, \ + .occupied_cooling_setpoint = ESP_ZB_ZCL_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_DEFAULT_VALUE, \ + .occupied_heating_setpoint = ESP_ZB_ZCL_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_DEFAULT_VALUE, \ + .control_sequence_of_operation = ESP_ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_DEFAULT_VALUE, \ + .system_mode = ESP_ZB_ZCL_THERMOSTAT_CONTROL_SYSTEM_MODE_DEFAULT_VALUE, \ + }, \ + } + +/** + * @brief Zigbee HA standard window covering device default config value. + * + */ +#define ESP_ZB_DEFAULT_WINDOW_COVERING_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + .groups_cfg = \ + { \ + .groups_name_support_id = ESP_ZB_ZCL_GROUPS_NAME_SUPPORT_DEFAULT_VALUE, \ + }, \ + .scenes_cfg = \ + { \ + .scenes_count = ESP_ZB_ZCL_SCENES_SCENE_COUNT_DEFAULT_VALUE, \ + .current_scene = ESP_ZB_ZCL_SCENES_CURRENT_SCENE_DEFAULT_VALUE, \ + .current_group = ESP_ZB_ZCL_SCENES_CURRENT_GROUP_DEFAULT_VALUE, \ + .scene_valid = ESP_ZB_ZCL_SCENES_SCENE_VALID_DEFAULT_VALUE, \ + .name_support = ESP_ZB_ZCL_SCENES_NAME_SUPPORT_DEFAULT_VALUE, \ + }, \ + .window_cfg = \ + { \ + . covering_type = ESP_ZB_ZCL_WINDOW_COVERING_WINDOW_COVERING_TYPE_DEFAULT_VALUE, \ + . covering_status = ESP_ZB_ZCL_WINDOW_COVERING_CONFIG_STATUS_DEFAULT_VALUE, \ + . covering_mode = ESP_ZB_ZCL_WINDOW_COVERING_MODE_DEFAULT_VALUE, \ + } \ + } + +/** + * @brief Zigbee HA standard window covering controller device default config value. + * + */ +#define ESP_ZB_DEFAULT_WINDOW_COVERING_CONTROLLER_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + } + +/** + * @brief Zigbee HA light sensor device default config value. + * + */ +#define ESP_ZB_DEFAULT_LIGHT_SENSOR_CONFIG() \ + { \ + .basic_cfg = \ + { \ + .zcl_version = ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE, \ + .power_source = ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE, \ + }, \ + .identify_cfg = \ + { \ + .identify_time = ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE, \ + }, \ + .illuminance_cfg = \ + { \ + .measured_value = ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_DEFAULT, \ + .min_value = ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE, \ + .max_value = ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE, \ + }, \ + } +/********************************* Declare functions **************************************/ + +/***************************** ZCL HA device standard cluster list ********************************/ + +/** + * @brief Create a standard HA on-off light cluster list. + * + * @note This contains basic, identify, groups, scenes, on-off cluster as server side. + * @param[in] light_cfg Configuration parameters for this cluster lists defined by @ref esp_zb_on_off_light_cfg_s + * + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + * + */ +esp_zb_cluster_list_t *esp_zb_on_off_light_clusters_create(esp_zb_on_off_light_cfg_t *light_cfg); + +/** + * @brief Create a standard HA on-off switch cluster list. + * + * @note This contains basic, identify, as server side. And identify, on-off cluster as client side. + * @param[in] switch_cfg Configuration parameters for this cluster lists defined by @ref esp_zb_on_off_switch_cfg_s + * + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + * + */ +esp_zb_cluster_list_t *esp_zb_on_off_switch_clusters_create(esp_zb_on_off_switch_cfg_t *switch_cfg); + +/** + * @brief Create a standard HA color dimmable light cluster list. + * + * @note This contains basic, identify, groups, scenes, on-off, level, color cluster as server side. + * @param[in] light_cfg Configuration parameters for this cluster lists defined by @ref esp_zb_color_dimmable_light_cfg_s + * + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + * + */ +esp_zb_cluster_list_t *esp_zb_color_dimmable_light_clusters_create(esp_zb_color_dimmable_light_cfg_t *light_cfg); + +/** + * @brief Create a standard HA color dimmable switch cluster list. + * + * @note This contains basic, identify, as server side. And identify, on-off, level, color cluster as client side. + * @param[in] switch_cfg Configuration parameters for this cluster lists defined by @ref esp_zb_color_dimmable_switch_cfg_s + * + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + * + */ +esp_zb_cluster_list_t *esp_zb_color_dimmable_switch_clusters_create(esp_zb_color_dimmable_switch_cfg_t *switch_cfg); + +/** + * @brief Create a standard HA mains power outlet cluster list. + * + * @note This contains basic, identify, groups, scenes, on-off, level control and shade config cluster as server side. + * @param[in] outlet_cfg Configuration parameters for this cluster lists defined by @ref esp_zb_mains_power_outlet_cfg_s + * + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + * + */ +esp_zb_cluster_list_t *esp_zb_mains_power_outlet_clusters_create(esp_zb_mains_power_outlet_cfg_t *outlet_cfg); + +/** + * @brief Create a standard HA shade cluster list. + * + * @note This contains basic, identify, groups, scenes, on-off cluster as server side. + * @param[in] shade_cfg Configuration parameters for this cluster lists defined by @ref esp_zb_shade_cfg_s + * + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + * + */ +esp_zb_cluster_list_t *esp_zb_shade_clusters_create(esp_zb_shade_cfg_t *shade_cfg); + +/** + * @brief Create a standard HA shade controller cluster list. + * + * @note This contains basic, identify cluster as server side. Identify, on-off and level control cluster as client side. + * @param[in] shade_controller_cfg Configuration parameters for this cluster lists defined by @ref esp_zb_shade_controller_cfg_s + * + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + * + */ +esp_zb_cluster_list_t *esp_zb_shade_controller_clusters_create(esp_zb_shade_controller_cfg_t *shade_controller_cfg); + +/** + * @brief Create a standard HA door lock cluster list. + * + * @note This contains basic, identify, groups, scenes, door lock cluster as server side. + * @param[in] door_lock Configuration parameters for this cluster lists defined by @ref esp_zb_door_lock_cfg_s + * + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + * + */ +esp_zb_cluster_list_t *esp_zb_door_lock_clusters_create(esp_zb_door_lock_cfg_t *door_lock); + +/** + * @brief Create a standard HA door lock controller cluster list. + * + * @note This contains basic, identify cluster as server side. Identify, scenes, groups and door lock cluster as client side. + * @param[in] door_lock_controller Configuration parameters for this cluster lists defined by @ref esp_zb_door_lock_controller_cfg_s + * + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + * + */ +esp_zb_cluster_list_t *esp_zb_door_lock_controller_clusters_create(esp_zb_door_lock_controller_cfg_t *door_lock_controller); + +/** + * @brief Create a standard HA temperature sensor cluster list. + * + * @note This contains basic, identify cluster and temperature measurement as server side. Identify cluster as client side. + * @param[in] temperature_sensor Configuration parameters for this cluster lists defined by @ref esp_zb_temperature_sensor_cfg_s + * + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + * + */ +esp_zb_cluster_list_t *esp_zb_temperature_sensor_clusters_create(esp_zb_temperature_sensor_cfg_t *temperature_sensor); + +/** + * @brief Create a standard HA configuration tool cluster list. + * + * @note This contains basic, identify cluster as server side. Identify, scenes, groups and door lock cluster as client side. + * @param[in] configuration_tool Configuration parameters for this cluster lists defined by @ref esp_zb_configuration_tool_cfg_s + * + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + * + */ +esp_zb_cluster_list_t *esp_zb_configuration_tool_clusters_create(esp_zb_configuration_tool_cfg_t *configuration_tool); + +/** + * @brief Create a standard HA thermostat cluster list. + * + * @note This contains basic, identify and thermostat cluster as server side. Identify cluster as client side. + * @param[in] thermostat Configuration parameters for this cluster lists defined by @ref esp_zb_thermostat_cfg_s + * + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + * + */ +esp_zb_cluster_list_t *esp_zb_thermostat_clusters_create(esp_zb_thermostat_cfg_t *thermostat); + +/** + * @brief Create a standard HA window covering cluster list + * + * @note This contains basic, identify, group, scene and window_covering cluster as server side. + * @param[in] window Configuration parameters for this cluster lists defined by @ref esp_zb_window_covering_cfg_s + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + */ +esp_zb_cluster_list_t *esp_zb_window_covering_clusters_create(esp_zb_window_covering_cfg_t *window); + +/** + * @brief Create a standard HA window covering controller cluster list + * + * @note This contains the basic and identify clusters as server side, and the identify and window_covering clusters as client side. + * @param[in] window_controller Configuration parameters for this cluster lists defined by @ref esp_zb_window_covering_controller_cfg_s + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + */ +esp_zb_cluster_list_t *esp_zb_window_covering_controller_clusters_create(esp_zb_window_covering_controller_cfg_t *window_controller); + +/** + * @brief Create a standard HA light sensor cluster list + * + * @note This contains the basic, identify and illuminance clusters as server side. + * @param[in] light_sensor Configuration parameters for this cluster lists defined by @ref esp_zb_light_sensor_cfg_s + * @return Pointer to cluster list @ref esp_zb_cluster_list_s + */ +esp_zb_cluster_list_t *esp_zb_light_sensor_clusters_create(esp_zb_light_sensor_cfg_t *light_sensor); + +/****************************** ZCL HA device standard endpoint list ********************************/ + +/** + * @brief Create a standard single HA on off light endpoint. + * + * @param[in] endpoint_id The specific endpoint + * @param[in] light_cfg Configuration parameters for this cluster lists defined by @ref esp_zb_on_off_light_cfg_s + * + * @note This function adds a single endpoint to a cluster list. + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + * + */ +esp_zb_ep_list_t *esp_zb_on_off_light_ep_create(uint8_t endpoint_id, esp_zb_on_off_light_cfg_t *light_cfg); + +/** + * @brief Create a standard single HA on off switch endpoint. + * + * @param[in] endpoint_id The specific endpoint + * @param[in] switch_cfg Configuration parameters for this cluster lists defined by @ref esp_zb_on_off_switch_cfg_s + * + * @note This function adds a single endpoint to a cluster list. + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + * + */ +esp_zb_ep_list_t *esp_zb_on_off_switch_ep_create(uint8_t endpoint_id, esp_zb_on_off_switch_cfg_t *switch_cfg); + +/** + * @brief Create a standard single HA color dimmable light endpoint. + * + * @param[in] endpoint_id The specific endpoint + * @param[in] light_cfg Configuration parameters for this cluster lists defined by @ref esp_zb_color_dimmable_light_cfg_s + * + * @note This function adds a single endpoint to a cluster list. + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + * + */ +esp_zb_ep_list_t *esp_zb_color_dimmable_light_ep_create(uint8_t endpoint_id, esp_zb_color_dimmable_light_cfg_t *light_cfg); + +/** + * @brief Create a standard single HA color dimmable switch endpoint. + * + * @param[in] endpoint_id The specific endpoint + * @param[in] switch_cfg Configuration parameters for this cluster lists defined by @ref esp_zb_color_dimmable_switch_cfg_s + * + * @note This function adds a single endpoint to a cluster list. + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + * + */ +esp_zb_ep_list_t *esp_zb_color_dimmable_switch_ep_create(uint8_t endpoint_id, esp_zb_color_dimmable_switch_cfg_t *switch_cfg); + +/** + * @brief Create a standard single HA mains power outlet endpoint. + * + * @param[in] endpoint_id The specific endpoint + * @param[in] outlet_cfg Configuration parameters for this cluster lists defined by @ref esp_zb_mains_power_outlet_cfg_s + * + * @note This function adds a single endpoint to a cluster list. + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + * + */ +esp_zb_ep_list_t *esp_zb_mains_power_outlet_ep_create(uint8_t endpoint_id, esp_zb_mains_power_outlet_cfg_t *outlet_cfg); + +/** + * @brief Create a standard single HA shade endpoint. + * + * @param[in] endpoint_id The specific endpoint + * @param[in] shade_cfg Configuration parameters for this cluster lists defined by @ref esp_zb_shade_cfg_s + * + * @note This function adds a single endpoint to a cluster list. + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + * + */ +esp_zb_ep_list_t *esp_zb_shade_ep_create(uint8_t endpoint_id, esp_zb_shade_cfg_t *shade_cfg); + +/** + * @brief Create a standard single HA shade controller endpoint. + * + * @param[in] endpoint_id The specific endpoint + * @param[in] shade_controller_cfg Configuration parameters for this cluster lists defined by @ref esp_zb_shade_controller_cfg_s + * + * @note This function adds a single endpoint to a cluster list. + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + * + */ +esp_zb_ep_list_t *esp_zb_shade_controller_ep_create(uint8_t endpoint_id, esp_zb_shade_controller_cfg_t *shade_controller_cfg); + +/** + * @brief Create a standard single HA door lock endpoint. + * + * @param[in] endpoint_id The specific endpoint + * @param[in] door_lock Configuration parameters for this cluster lists defined by @ref esp_zb_door_lock_cfg_s + * + * @note This function adds a single endpoint to a cluster list. + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + * + */ +esp_zb_ep_list_t *esp_zb_door_lock_ep_create(uint8_t endpoint_id, esp_zb_door_lock_cfg_t *door_lock); + +/** + * @brief Create a standard single HA door lock controller endpoint. + * + * @param[in] endpoint_id The specific endpoint + * @param[in] door_lock_controller Configuration parameters for this cluster lists defined by @ref esp_zb_door_lock_controller_cfg_s + * + * @note This function adds a single endpoint to a cluster list. + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + * + */ +esp_zb_ep_list_t *esp_zb_door_lock_controller_ep_create(uint8_t endpoint_id, esp_zb_door_lock_controller_cfg_t *door_lock_controller); + +/** + * @brief Create a standard single HA temperature sensor endpoint. + * + * @param[in] endpoint_id The specific endpoint + * @param[in] temperature_sensor Configuration parameters for this cluster lists defined by @ref esp_zb_temperature_sensor_cfg_s + * + * @note This function adds a single endpoint to a cluster list. + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + * + */ +esp_zb_ep_list_t *esp_zb_temperature_sensor_ep_create(uint8_t endpoint_id, esp_zb_temperature_sensor_cfg_t *temperature_sensor); + +/** + * @brief Create a standard single HA configuration tool endpoint. + * + * @param[in] endpoint_id The specific endpoint + * @param[in] configuration_tool Configuration parameters for this cluster lists defined by @ref esp_zb_configuration_tool_cfg_s + * + * @note This function adds a single endpoint to a cluster list. + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + * + */ +esp_zb_ep_list_t *esp_zb_configuration_tool_ep_create(uint8_t endpoint_id, esp_zb_configuration_tool_cfg_t *configuration_tool); + +/** + * @brief Create a standard single HA thermostat endpoint. + * + * @param[in] endpoint_id The specific endpoint + * @param[in] thermostat Configuration parameters for this cluster lists defined by @ref esp_zb_thermostat_cfg_s + * + * @note This function adds a single endpoint to a cluster list. + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + * + */ +esp_zb_ep_list_t *esp_zb_thermostat_ep_create(uint8_t endpoint_id, esp_zb_thermostat_cfg_t *thermostat); + +/** + * @brief Create a standard single HA window covering endpoint. + * + * @param[in] endpoint_id The specific endpoint + * @param[in] window_covering Configuration parameters for this cluster lists defined by @ref esp_zb_window_covering_cfg_s + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + */ +esp_zb_ep_list_t *esp_zb_window_covering_ep_create(uint8_t endpoint_id, esp_zb_window_covering_cfg_t *window_covering); + +/** + * @brief Create a standard single HA window covering controller endpoint. + * + * @param[in] endpoint_id The specific endpoint + * @param[in] window_controller Configuration parameters for this cluster lists defined by @ref esp_zb_window_covering_controller_cfg_s + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + */ +esp_zb_ep_list_t *esp_zb_window_covering_controller_ep_create(uint8_t endpoint_id, esp_zb_window_covering_controller_cfg_t *window_controller); + +/** + * @brief Create a standard single HA light sensor endpoint. + * + * @param[in] endpoint_id The specific endpoint identifier + * @param[in] light_sensor Configuration parameters for this cluster list defined by @ref esp_zb_light_sensor_cfg_s + * + * @return Pointer to esp_zb_ep_list_t @ref esp_zb_ep_list_s + */ +esp_zb_ep_list_t *esp_zb_light_sensor_ep_create(uint8_t endpoint_id, esp_zb_light_sensor_cfg_t *light_sensor); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/mac/esp_zigbee_mac.h b/managed_components/espressif__esp-zigbee-lib/include/mac/esp_zigbee_mac.h new file mode 100644 index 0000000..651ab44 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/mac/esp_zigbee_mac.h @@ -0,0 +1,35 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_err.h" + +/** + * @brief Set the maximum MAC transaction persistence time. + * + * @param us Maximum persistence time in microseconds, its value SHALL be within the range [0, 0x3BFFC400]. + * @return + * - ESP_OK: Operation successful + * - ESP_ERR_NO_MEM: Memory allocation failed + * - ESP_ERR_INVALID_ARG: Invalid argument + * - Others: Operation failed + */ +esp_err_t esp_zb_mac_set_transaction_persistence_time(uint32_t us); + +/** + * @brief Get the maximum MAC transaction persistence time. + * + * @return The maximum persistence time in microseconds. If the value is UINT32_MAX, the operation failed. + */ +uint32_t esp_zb_mac_get_transaction_persistence_time(void); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/nwk/esp_zigbee_nwk.h b/managed_components/espressif__esp-zigbee-lib/include/nwk/esp_zigbee_nwk.h new file mode 100644 index 0000000..a59e589 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/nwk/esp_zigbee_nwk.h @@ -0,0 +1,384 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_err.h" +#include "esp_zigbee_type.h" + +/** Enum of the Zigbee network device type + * @anchor esp_zb_nwk_device_type_t + */ +typedef enum { + ESP_ZB_DEVICE_TYPE_COORDINATOR = 0x0, /*!< Device - Coordinator */ + ESP_ZB_DEVICE_TYPE_ROUTER = 0x1, /*!< Device - Router */ + ESP_ZB_DEVICE_TYPE_ED = 0x2, /*!< Device - End device */ + ESP_ZB_DEVICE_TYPE_NONE = 0x3, /*!< Unknown Device */ +} esp_zb_nwk_device_type_t; + +/** + * @brief Enumeration of Zigbee network command status code + * + */ +typedef enum { + ESP_ZB_NWK_COMMAND_STATUS_NO_ROUTE_AVAILABLE = 0x00U, /*!< No route available */ + ESP_ZB_NWK_COMMAND_STATUS_TREE_LINK_FAILURE = 0x01U, /*!< Tree link failure */ + ESP_ZB_NWK_COMMAND_STATUS_NONE_TREE_LINK_FAILURE = 0x02U, /*!< None-tree link failure */ + ESP_ZB_NWK_COMMAND_STATUS_LOW_BATTERY_LEVEL = 0x03U, /*!< Low battery level */ + ESP_ZB_NWK_COMMAND_STATUS_NO_ROUTING_CAPACITY = 0x04U, /*!< No routing capacity */ + ESP_ZB_NWK_COMMAND_STATUS_NO_INDIRECT_CAPACITY = 0x05U, /*!< No indirect capacity */ + ESP_ZB_NWK_COMMAND_STATUS_INDIRECT_TRANSACTION_EXPIRY = 0x06U, /*!< Indirect transaction expiry */ + ESP_ZB_NWK_COMMAND_STATUS_TARGET_DEVICE_UNAVAILABLE = 0x07U, /*!< Target device unavailable */ + ESP_ZB_NWK_COMMAND_STATUS_TARGET_ADDRESS_UNALLOCATED = 0x08U, /*!< Target address unallocated */ + ESP_ZB_NWK_COMMAND_STATUS_PARENT_LINK_FAILURE = 0x09U, /*!< Parent link failure */ + ESP_ZB_NWK_COMMAND_STATUS_VALIDATE_ROUTE = 0x0aU, /*!< Validate route */ + ESP_ZB_NWK_COMMAND_STATUS_SOURCE_ROUTE_FAILURE = 0x0bU, /*!< Source route failure */ + ESP_ZB_NWK_COMMAND_STATUS_MANY_TO_ONE_ROUTE_FAILURE = 0x0cU, /*!< Many-to-one route failure */ + ESP_ZB_NWK_COMMAND_STATUS_ADDRESS_CONFLICT = 0x0dU, /*!< Address conflict */ + ESP_ZB_NWK_COMMAND_STATUS_VERIFY_ADDRESS = 0x0eU, /*!< Verify address */ + ESP_ZB_NWK_COMMAND_STATUS_PAN_IDENTIFIER_UPDATE = 0x0fU, /*!< Pan ID update */ + ESP_ZB_NWK_COMMAND_STATUS_NETWORK_ADDRESS_UPDATE = 0x10U, /*!< Network address update */ + ESP_ZB_NWK_COMMAND_STATUS_BAD_FRAME_COUNTER = 0x11U, /*!< Bad frame counter */ + ESP_ZB_NWK_COMMAND_STATUS_BAD_KEY_SEQUENCE_NUMBER = 0x12U, /*!< Bad key sequence number */ + ESP_ZB_NWK_COMMAND_STATUS_UNKNOWN_COMMAND = 0x13U, /*!< Command received is not known */ +} esp_zb_nwk_command_status_t; + +#define ESP_ZB_NWK_INFO_ITERATOR_INIT 0 /*!< Initializer for esp_zb_neighbor_info_iterator_t. */ +#define ESP_ZB_NWK_INFO_ITERATOR_EOT 0xFFFF /*!< Indicate the iterator reach the End of Table. */ + +#define ESP_ZB_NWK_MAX_SOURCE_ROUTE 5 + +/** + * @brief Iterator used to iterate through the tables of network information. + * + */ +typedef uint16_t esp_zb_nwk_info_iterator_t; + +/** + * @brief Relationship of network neighbor + * @anchor esp_zb_nwk_relationship_t + */ +typedef enum { + ESP_ZB_NWK_RELATIONSHIP_PARENT = 0U, /*!< The peer device is the parent of current device. */ + ESP_ZB_NWK_RELATIONSHIP_CHILD = 1U, /*!< The peer device is the child of current device. */ + ESP_ZB_NWK_RELATIONSHIP_SIBLING = 2U, /*!< The peer device is the sibling of current device. */ + ESP_ZB_NWK_RELATIONSHIP_NONE_OF_THE_ABOVE = 3U, /*!< The relationship is none of above, means that the peer device is + currently unknown, and its relationship with the network is in + the process of being established. */ + ESP_ZB_NWK_RELATIONSHIP_PREVIOUS_CHILD = 4U, /*!< The peer device is the previous child of current device, meaning it + has been confirmed to have left the network */ + ESP_ZB_NWK_RELATIONSHIP_UNAUTHENTICATED_CHILD = 5U, /*!< The peer device is the unauthenticated child of current device, + meaning it is in the process of joining the network but has not yet + been authenticated. */ +} esp_zb_nwk_relationship_t; + +/** + * @brief Information of network neighbor table entry + * + */ +typedef struct esp_zb_nwk_neighbor_info_s { + esp_zb_ieee_addr_t ieee_addr; /*!< Long address (EUI64) of the device. */ + uint16_t short_addr; /*!< Short address (network address) of the device. */ + uint8_t device_type; /*!< Neighbor device type, refer to @ref esp_zb_nwk_device_type_t */ + uint8_t depth; /*!< The network depth of this device.*/ + uint8_t rx_on_when_idle; /*!< Indicates if neighbour receiver enabled during idle periods:*/ + uint8_t relationship; /*!< The relationship between the neighbour and current device, refer to @ref esp_zb_nwk_relationship_t */ + uint8_t lqi; /*!< Link quality. Also used to calculate incoming cost */ + int8_t rssi; /*!< Received signal strength indicator */ + uint8_t outgoing_cost; /*!< The cost of an outgoing link. Got from link status. */ + uint8_t age; /*!< Counter value for router aging. The number of nwkLinkStatusPeriod + * intervals since a link status command was received. */ + uint32_t device_timeout; /*!< Configured end device timeout, in seconds. */ + uint32_t timeout_counter; /*!< Timeout value ED aging, in milliseconds. */ +} esp_zb_nwk_neighbor_info_t; + +/** + * @brief State of the network route + * @anchor esp_zb_nwk_route_state_t + */ +typedef enum { + ESP_ZB_NWK_ROUTE_STATE_ACTIVE = 0U, /*!< The route is active. */ + ESP_ZB_NWK_ROUTE_STATE_DISCOVERY_UNDERWAY = 1U, /*!< The route is under discovery process. */ + ESP_ZB_NWK_ROUTE_STATE_DISCOVERY_FAILED = 2U, /*!< The discovery process failed of this route. */ + ESP_ZB_NWK_ROUTE_STATE_INACTIVE = 3U, /*!< The route is inactive and under validation. */ +} esp_zb_nwk_route_state_t; + +/** + * @brief Information of network routing table entry + * + */ +typedef struct esp_zb_nwk_route_info_s { + uint16_t dest_addr; /*!< 16-bit network address of the destination. */ + uint16_t next_hop_addr; /*!< 16-bit network address of the next hop on the way to the destination. */ + struct { + uint8_t status : 3; /*!< The status of the route, bit 0 - 2, refer to esp_zb_nwk_route_state_t */ + uint8_t no_route_cache : 1; /*!< Dest does not store source routes, bit 3 */ + uint8_t many_to_one : 1; /*!< Dest is the concentrator and many-to-one request was used, bit 4 */ + uint8_t route_record_required : 1; /*!< Route record command frame should be sent + * to the dest prior to the next data packet, bit 5 */ + uint8_t group_id : 1; /*!< Indicates that dest_addr is a Group ID, bit 6 */ + uint8_t /* reserved */ : 2; /*!< Reserved, bit 7 */ + } flags; /*!< Flags in the routing table entry */ + uint8_t expiry; /*!< Expiration time. */ +} esp_zb_nwk_route_info_t; + +/** + * @brief Information of network route record table entry + * + */ +typedef struct esp_zb_nwk_route_record_info_s { + uint16_t dest_address; /*!< Destination network address of this route record. */ + uint8_t expiry; /*!< Expiration time. */ + uint8_t relay_count; /*!< The count of relay nodes from concentrator to the destination. */ + uint16_t path[ESP_ZB_NWK_MAX_SOURCE_ROUTE]; /*!< The set of network addresses that represent the route + * in order from the concentrator to the destination.*/ +} esp_zb_nwk_route_record_info_t; + +/** + * @brief Set the network update id + * + * @param[in] id The network update id is expected to be set + * @return + * - ESP_OK: On success + * - ESP_ERR_INVALID_STATE: Device is already on a network + */ +esp_err_t esp_zb_nwk_set_update_id(uint8_t id); + +/** + * @brief Get the network update id + * + * @return The network update id + */ +uint8_t esp_zb_nwk_get_update_id(void); + +/** + * @brief Set the network outgoing frame counter + * + * @param[in] frame_counter The network frame counter value is expect to be set + * @return + * - ESP_OK: On success + * - ESP_ERR_INVALID_STATE: Device is already on a network + */ +esp_err_t esp_zb_nwk_set_frame_counter(uint32_t frame_counter); + +/** + * @brief Get the current network outgoing frame counter + * + * @return The network outgoing frame counter + */ +uint32_t esp_zb_nwk_get_frame_counter(void); + +/** + * @brief Set zigbee rx on when idle. + * + * @param[in] rx_on enable/disable rx on when idle. + * + */ +void esp_zb_set_rx_on_when_idle(bool rx_on); + +/** + * @brief Get the current state of RX-ON-When-Idle + * + * @return The state of RX-ON-When-Idle + */ +bool esp_zb_get_rx_on_when_idle(void); + +/** + * @brief Set the maximum number of children allowed. + * + * The function only takes effect on ZC/ZR. + * + * @param[in] max_children Maximum number of children. + * + * @return + * - ESP_OK: On success + * - ESP_ERR_NOT_SUPPORTED: for ZED. + * + */ +esp_err_t esp_zb_nwk_set_max_children(uint8_t max_children); + +/** + * @brief Get the maximum number of children allowed. + * + * @return + * - Maximum number of children, for ZC/ZR + * - 0, for ZED + * + */ +uint8_t esp_zb_nwk_get_max_children(void); + +/** + * @brief Set the Zigbee device long address. + * + * @note Set this function AFTER @ref esp_zb_init called, if user wants to set specific address + * without reading MAC address from flash refer to tools/mfg_tool or eFUSE. + * + * @param[in] addr An 64-bit of IEEE long address, which is presented in little-endian. + * @return + * - ESP_OK: On success + * - ESP_ERR_INVALID_STATE: Device is already on a network + */ +esp_err_t esp_zb_set_long_address(esp_zb_ieee_addr_t addr); + +/** + * @brief Get the Zigbee device long address. + * + * @note This function will return a pointer to 64-bit of ieee long address. + * + * @param[out] addr An 64-bit of IEEE long address, which is presented in little-endian. + * + */ +void esp_zb_get_long_address(esp_zb_ieee_addr_t addr); + +/** + * @brief Get the Zigbee device short address. + * + * @return 16-bit Zigbee short address + * + */ +uint16_t esp_zb_get_short_address(void); + +/** + * @brief Set the Zigbee network extended PAN ID. + * + * @param ext_pan_id An 64-bit of extended PAN ID, which is presented in little-endian. + */ +void esp_zb_set_extended_pan_id(const esp_zb_ieee_addr_t ext_pan_id); + +/** + * @brief Get the Zigbee network extended PAN ID. + * + * @note This function will return back a pointer to 64-bit of extended PAN ID. + * + * @param[out] ext_pan_id An 64-bit of extended PAN ID, which is presented in little-endian. + * + */ +void esp_zb_get_extended_pan_id(esp_zb_ieee_addr_t ext_pan_id); + +/** + * @brief Set the Zigbee network PAN ID. + * + * @note The PAN ID will be set from the network PIB to the IEEE802154 PIB + * @param[in] pan_id 16-bit Zigbee network PAN ID + * + */ +void esp_zb_set_pan_id(uint16_t pan_id); + +/** + * @brief Get the Zigbee network PAN ID. + * + * @return 16-bit Zigbee network PAN ID + * + */ +uint16_t esp_zb_get_pan_id(void); + +/** + * @brief Get the currently used channel. + * @return 8-bit Zigbee network channel number + */ +uint8_t esp_zb_get_current_channel(void); + +/** + * @brief Get the network short address by the IEEE address + * + * @param[in] address An 64-bit for the IEEE address, which is presented in little-endian. + * @return Network short address + * + */ +uint16_t esp_zb_address_short_by_ieee(esp_zb_ieee_addr_t address); + +/** + * @brief Get the network IEEE address by the short address + * + * @param[in] short_addr The 2-byte address which will been used to search the mapped IEEE address + * @param[out] ieee_addr The 64-bit of address for Zigbee IEEE address, which is presented in little-endian. + * @return + * - ESP_OK: on success + * - ESP_ERR_NOT_FOUND: not found the IEEE address + */ +esp_err_t esp_zb_ieee_address_by_short(uint16_t short_addr, uint8_t *ieee_addr); + +/** + * @brief Set the Zigbee network device role + * + * @param[in] role The network device role is expected to be set + * @return + * - ESP_OK: On success + * - ESP_ERR_INVALID_STATE: Device is already on a network + * - ESP_ERR_INVALID_ARG: Invalid device role + */ +esp_err_t esp_zb_set_network_device_role(esp_zb_nwk_device_type_t role); + +/** + * @brief Get the Zigbee network device type. + * + * @return device type @ref esp_zb_nwk_device_type_t + * + */ +esp_zb_nwk_device_type_t esp_zb_get_network_device_role(void); + +/** + * @brief Iterate through the neighbor table and get information about active neighbor + * + * @param[in] iterator iterator used to iterate through neighbor table, refer to esp_zb_nwk_info_iterator_t + * @param[out] nbr_info next neighbor information, @ref esp_zb_nwk_neighbor_info_s + * + * @return - ESP_OK on success + * - ESP_ERR_NOT_FOUND on finish iteration + * - ESP_ERR_INVALID_ARG if arguments are invalid + * + */ +esp_err_t esp_zb_nwk_get_next_neighbor(esp_zb_nwk_info_iterator_t *iterator, esp_zb_nwk_neighbor_info_t *nbr_info); + +/** + * @brief Iterate through the routing table and get the information in the entry + * + * @param[in] iterator iterator used to iterate through routing table, refer to esp_zb_nwk_info_iterator_t + * @param[out] route_info next route entry information, @ref esp_zb_nwk_route_info_s + * + * @return - ESP_OK on success + * - ESP_ERR_NOT_FOUND on finish iteration + * - ESP_ERR_INVALID_ARG if arguments are invalid + * + */ +esp_err_t esp_zb_nwk_get_next_route(esp_zb_nwk_info_iterator_t *iterator, esp_zb_nwk_route_info_t *route_info); + +/** + * @brief Iterate through the route record table (a.k.a source route table) and get the information in the entry + * + * @param[in] iterator iterator used to iterate through routing table, refer to esp_zb_nwk_info_iterator_t + * @param[out] route_record_info next route record entry information, @ref esp_zb_nwk_route_record_info_s + * + * @return - ESP_OK on success + * - ESP_ERR_NOT_FOUND on finish iteration + * - ESP_ERR_INVALID_ARG if arguments are invalid + * + */ +esp_err_t esp_zb_nwk_get_next_route_record(esp_zb_nwk_info_iterator_t *iterator, esp_zb_nwk_route_record_info_t *route_record_info); + +/** + * @brief Get the nwkLinkStatusPeriod attribute in NIB + * + * @return The time in seconds between link status command frames. + * + */ +uint8_t esp_zb_nwk_get_link_status_period(void); + +/** + * @brief Set the nwkLinkStatusPeriod attribute in NIB + * + * @param[in] period The time in seconds between link status command frames. + * + * @return - ESP_OK on success, error code otherwise. + * + */ +esp_err_t esp_zb_nwk_set_link_status_period(uint8_t period); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/platform/esp_zigbee_platform.h b/managed_components/espressif__esp-zigbee-lib/include/platform/esp_zigbee_platform.h new file mode 100644 index 0000000..5585e35 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/platform/esp_zigbee_platform.h @@ -0,0 +1,185 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#include "hal/gpio_types.h" +#include "hal/uart_types.h" +#include "driver/uart.h" +#include "esp_ieee802154_types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Enumeration of Zigbee radio mode + */ +typedef enum { + ZB_RADIO_MODE_NATIVE = 0x0, /*!< Use the native 15.4 radio */ + ZB_RADIO_MODE_UART_RCP = 0x1, /*!< UART connection to a 15.4 capable radio co - processor (RCP) */ +} esp_zb_radio_mode_t; + +/** + * @brief Enumeration of Zigbee host connection mode + */ +typedef enum { + ZB_HOST_CONNECTION_MODE_NONE = 0x0, /*!< Disable host connection */ + ZB_HOST_CONNECTION_MODE_CLI_UART = 0x1, /*!< CLI UART connection to the host */ + ZB_HOST_CONNECTION_MODE_RCP_UART = 0x2, /*!< RCP UART connection to the host */ +} esp_zb_host_connection_mode_t; + +/** + * @brief Enumeration of Zigbee serial connection mode + */ +typedef enum { + ZB_SERIAL_MODE_DISABLE = 0x0, /*!< Disable osif serial mode */ + ZB_SERIAL_MODE_UART = 0x1, /*!< osif serial mode through uart */ +} esp_zb_serial_mode_t; + +/** + * @brief Uart configuration + */ +typedef struct { + uart_port_t port; /*!< UART port number */ + gpio_num_t rx_pin; /*!< UART RX pin */ + gpio_num_t tx_pin; /*!< UART TX pin */ + uart_config_t uart_config; /*!< UART configuration, see uart_config_t docs */ +} esp_zb_uart_config_t; + +/** + * @brief Zigbee host connection mode + */ +typedef struct { + esp_zb_serial_mode_t serial_mode; /*!< The osif serial connection mode */ + esp_zb_uart_config_t osif_serial_uart_config; /*!< The uart configuration to osif serial */ +} esp_zb_serial_config_t; + +/** + * @brief Zigbee radio configuration + */ +typedef struct { + esp_zb_radio_mode_t radio_mode; /*!< The radio mode */ + esp_zb_uart_config_t radio_uart_config; /*!< The uart configuration to RCP */ +} esp_zb_radio_config_t; + +/** + * @briefZigbee host configuration + */ +typedef struct { + esp_zb_host_connection_mode_t host_connection_mode; /*!< The host connection mode */ + esp_zb_uart_config_t host_uart_config; /*!< The uart configuration to host */ +} esp_zb_host_config_t; + +/** + * @brief Zigbee platform configuration + */ +typedef struct { + esp_zb_radio_config_t radio_config; /*!< The radio configuration */ + esp_zb_host_config_t host_config; /*!< The host connection configuration */ +} esp_zb_platform_config_t; + +/** + * @brief Zigbee platform MAC configuration + */ +typedef struct { + uint8_t csma_min_be; /*!< The minimum value of the backoff exponent, BE, in the CSMA-CA algorithm. */ + uint8_t csma_max_be; /*!< The maximum value of the backoff exponent, BE, in the CSMA-CA algorithm. */ + uint8_t csma_max_backoffs; /*!< The maximum number of backoffs the CSMA-CA algorithm will attempt before + declaring a channel access failure. */ +} esp_zb_platform_mac_config_t; + +/** + * @brief A callback for user to obtain the MAC raw frame + * + * @param[in] frame The MAC raw frame + * @param[in] info The basic information of MAC raw frame + * @return + * - true: Indicates the stack should drop this frame + * - false: Indicates the stack should continue to handle the frame + */ +typedef bool (*esp_zb_mac_raw_frame_callback_t)(const uint8_t *frame, const esp_ieee802154_frame_info_t *info); + +/** + * @brief Register a callback to intercept the MAC raw frame. + * + * @param[in] cb A callback will be raised when receiving the MAC raw frame + * @return + * - ESP_OK: On success, otherwise, failed + */ +esp_err_t esp_zb_mac_raw_frame_handler_register(esp_zb_mac_raw_frame_callback_t cb); + +/** + * @brief Set the espressif soc platform config + * + * @param[in] config - pointer to platform configuration @ref esp_zb_platform_config_t + * + * @return - ESP_OK on success + * + */ +esp_err_t esp_zb_platform_config(esp_zb_platform_config_t *config); + +/** + * @brief Get the espressif soc platform config + * + * @return - pointer to platform configuration @ref esp_zb_platform_config_t + * + */ +esp_zb_platform_config_t* esp_zb_platform_config_get(void); + +/** + * @brief Set the espressif platform mac config + * + * @param[in] config - pointer to platform mac configuration @ref esp_zb_platform_mac_config_t + * + * @return - ESP_OK on success + * - ESP_ERR_INVALID_ARG if @p config is invalid or with invalid values. + * - ESP_ERR_NOT_SUPPORTED if ZB_RADIO_NATIVE is not enabled. + * + */ +esp_err_t esp_zb_platform_mac_config_set(const esp_zb_platform_mac_config_t *config); + +/** + * @brief Get the espressif platform mac config + * + * @param[out] config - pointer to platform mac configuration @ref esp_zb_platform_mac_config_t + * + * @return - ESP_OK on success + * - ESP_ERR_NOT_SUPPORTED if ZB_RADIO_NATIVE is not enabled. + * + */ +esp_err_t esp_zb_platform_mac_config_get(esp_zb_platform_mac_config_t *config); + +/** + * @brief Deinitialize the RCP + * + * @return - ESP_OK on success + * + */ +esp_err_t esp_zb_rcp_deinit(void); + +/** + * @brief Set zigbee default long poll interval + * + * @note Used internally by the Zigbee SDK, no user intervention is required. + * + * @param[in] milliseconds - default long_poll_interval + */ +void esp_zb_set_default_long_poll_interval(uint32_t milliseconds); + +/** + * @brief Get the zigbee default long poll interval + * + * @note Used internally by the Zigbee SDK, no user intervention is required. + * + * @return zigbee default long poll interval + * + */ +uint32_t esp_zb_get_default_long_poll_interval(void); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/radio_spinel/esp_zigbee_radio_spinel_uart.h b/managed_components/espressif__esp-zigbee-lib/include/radio_spinel/esp_zigbee_radio_spinel_uart.h new file mode 100644 index 0000000..2fc2dec --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/radio_spinel/esp_zigbee_radio_spinel_uart.h @@ -0,0 +1,27 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#include "esp_err.h" +#include "platform/esp_zigbee_platform.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Configure the radio spinel uart + * + * @param[in] radio_config Radio spinel UART interface configuration + * @return + * - ESP_OK: On success, otherwise, failure. + */ +esp_err_t esp_zb_radio_spinel_config_uart(const esp_zb_uart_config_t *uart_config); + +#ifdef __cplusplus +} // extern "C" +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/test/esp_zigbee_test_utils.h b/managed_components/espressif__esp-zigbee-lib/include/test/esp_zigbee_test_utils.h new file mode 100644 index 0000000..dca10b7 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/test/esp_zigbee_test_utils.h @@ -0,0 +1,140 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_err.h" +#include "esp_zigbee_type.h" +#include "esp_zigbee_core.h" +#include "nwk/esp_zigbee_nwk.h" + +/* These APIs are mainly for certification and tests. + * They are not stable and might change in the future. + */ + +typedef uint16_t (* esp_zb_addr_assignment_cb_t)(esp_zb_ieee_addr_t ieee_addr); + +typedef enum esp_zb_apsme_request_key_type_s { + ESP_ZB_APSME_REQUEST_APP_LINK_KEY = 2U, /*!< Application link key */ + ESP_ZB_APSME_REQUEST_TC_LINK_KEY = 4U, /*!< Trust-center link key */ +} esp_zb_apsme_request_key_type_t; + +typedef enum { + ESP_ZB_SECUR_PROVISIONAL_KEY = 0U, /*!< Provisional key - typically a temporary key received but not yet verified */ + ESP_ZB_SECUR_UNVERIFIED_KEY = 1U, /*!< Unverified key - received but not validated through the key establishment process */ + ESP_ZB_SECUR_VERIFIED_KEY = 2U, /*!< Verified key - successfully established and verified */ + ESP_ZB_SECUR_APPLICATION_KEY = 3U, /*!< non-standard - for quick check for !TCLK */ + ESP_ZB_SECUR_ANY_KEY_ATTR = 0xFFU /*!< Any key attribute - for zb_secur_get_link_key_by_address() */ +} esp_zb_secur_key_attribute_t; + +typedef enum { + ESP_ZB_SECUR_UNIQUE_KEY = 0U, /*!< Unique link key - used for a single device pair */ + ESP_ZB_SECUR_GLOBAL_KEY = 1U, /*!< Global link key - shared across multiple devices */ +} esp_zb_secur_aps_link_key_type_t; + +typedef enum { + ESP_ZB_SECUR_KEY_SRC_UNKNOWN = 0U, /*!< key source is unknown/doesn't matter */ + ESP_ZB_SECUR_KEY_SRC_CBKE = 1U, /*!< key was obtained via CBKE (key establishment) */ +} esp_zb_secur_key_source_t; + +typedef enum { + ESP_ZB_KEEPALIVE_MODE_NONE = 0U, /*!< ZC/ZR does not support Keepalive feature */ + ESP_ZB_KEEPALIVE_MODE_MAC_DATA_POLL = 1U, /*!< ZC/ZR supports Keepalive feature by means of MAC Data Poll */ + ESP_ZB_KEEPALIVE_MODE_ED_TIMEOUT_REQUEST = 2U, /*!< ZC/ZR supports Keepalive feature by means of ED Timeout Request */ + ESP_ZB_KEEPALIVE_MODE_BOTH = 3U, /*!< ZC/ZR supports both MAC Data Poll and ED Timeout Request as Keepalive methods */ +} esp_zb_keepalive_mode_t; + +typedef struct esp_zb_apsme_request_key_req_s{ + esp_zb_ieee_addr_t dst_address; /*!< Destination address*/ + esp_zb_ieee_addr_t partner_address; /*!< Partner address */ + uint8_t key_type; /*!< see @ref esp_zb_apsme_request_key_type_s */ +} esp_zb_apsme_request_key_req_t; + +typedef struct esp_zb_apsme_remove_device_req_s { + esp_zb_ieee_addr_t parent_address; /*!< Parent Address*/ + esp_zb_ieee_addr_t child_address; /*!< Child Address*/ +} esp_zb_apsme_remove_device_req_t; + +typedef struct esp_zb_secur_update_key_pair_params_s { + esp_zb_ieee_addr_t address; /*!< Partner device IEEE address (64-bit extended address) */ + uint8_t key[ESP_ZB_CCM_KEY_SIZE]; /*!< Key value */ + uint8_t key_type; /*!< Key type, see @ref esp_zb_secur_key_type_t */ + uint8_t key_attr; /*!< Key attributes, see @ref esp_zb_secur_key_attribute_t */ + uint8_t key_source; /*!< Source of the key (e.g. how key was obtained) see @ref esp_zb_secur_key_source_t */ +} esp_zb_secur_update_key_pair_params_t; + + +esp_err_t esp_zb_apsme_request_key_request(esp_zb_apsme_request_key_req_t *req); + +esp_err_t esp_zb_apsme_remove_device_request(const esp_zb_apsme_remove_device_req_t *req); + +esp_err_t esp_zb_aps_group_table_add_group(uint16_t groupid, uint8_t endpoint); + +esp_err_t esp_zb_aps_group_table_remove_group(uint16_t groupid, uint8_t endpoint); + +esp_err_t esp_zb_secur_update_key_pair(esp_zb_secur_update_key_pair_params_t *params); + +esp_err_t esp_zb_secur_set_unsecure_tc_rejoin_enabled(bool enable); + +esp_err_t esp_zb_secur_tcpol_set_allow_tc_rejoins(uint8_t allow_tc_rejoins); + +bool esp_zb_secur_has_link_key_pair_set(esp_zb_ieee_addr_t address); + +esp_err_t esp_zb_nwk_set_short_address(uint16_t short_address); + +esp_err_t esp_zb_nwk_set_network_device_role_legacy(esp_zb_nwk_device_type_t role); + +esp_err_t esp_zb_nwk_set_keepalive_mode(esp_zb_keepalive_mode_t mode); + +esp_err_t esp_zb_nwk_set_neighbor_info(uint16_t short_addr, uint8_t age, uint8_t outgoing_cost, uint8_t lqa); + +esp_err_t esp_zb_nwk_set_ed_timeout(esp_zb_aging_timeout_t timeout); + +esp_err_t esp_zb_nwk_set_keepalive_timeout(uint64_t timeout); + +esp_err_t esp_zb_nwk_set_leave_req_allowed(bool allowed); + +esp_err_t esp_zb_nwk_start_concentrator_mode(uint8_t radius, uint32_t disc_time); + +esp_err_t esp_zb_nwk_stop_concentrator_mode(void); + +esp_err_t esp_zb_address_delete_address_mapping_by_short(uint16_t short_addr); + +void esp_zb_mac_add_visible_device(esp_zb_ieee_addr_t ieee_addr); + +void esp_zb_mac_add_invisible_short(uint16_t short_addr); + +void esp_zb_mac_remove_invisible_short(uint16_t short_addr); + +void esp_zb_cert_enable_test_profile(uint16_t profile_id, uint8_t endpoint, uint16_t app_device_id, uint8_t app_device_version); + +esp_err_t esp_zb_cert_set_frag_block_size(uint8_t size); + +esp_err_t esp_zb_cert_set_route_cost_policy(bool disable_in_out_cost_updating, bool delay_pending_tx_on_rresp, bool use_route_for_neighbor); + +void esp_zb_cert_set_address_assignment_cb(esp_zb_addr_assignment_cb_t cb); + +void esp_zb_cert_set_update_device_unencrypted(bool unencrypted); + +esp_err_t esp_zb_cert_set_binding_table_size(uint8_t src_size, uint8_t dst_size); + +esp_err_t esp_zb_cert_disable_addr_conflict_check_on_update_device(bool disable); + +esp_err_t esp_zb_cert_use_preconfigured_aps_link_key(uint8_t value); + +esp_err_t esp_zb_cert_start_fixed_poll(uint64_t poll_interval, bool permit_turbo_poll); + +esp_err_t esp_zb_secur_aps_security_enable(bool enabled); + +bool esp_zb_secur_aps_security_is_enabled(void); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_alarms.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_alarms.h new file mode 100644 index 0000000..b06ef08 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_alarms.h @@ -0,0 +1,64 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#include "esp_err.h" +#include "esp_zigbee_type.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** @brief Alarms cluster attribute identifiers */ +typedef enum esp_zb_zcl_alarms_attr_e { + ESP_ZB_ZCL_ATTR_ALARMS_ALARM_COUNT_ID = 0x0000, /*!< AlarmCount attribute */ + ESP_ZB_ZCL_ATTR_ALARMS_ALARM_TABLE_SIZE_ID = 0xEFFE, /*!< Internal AlarmTable size attribute */ + ESP_ZB_ZCL_ATTR_ALARMS_ALARM_TABLE_ID = 0xEFFF, /*!< Internal AlarmTable attribute */ +} esp_zb_zcl_alarms_attr_t; + +/** @brief Minimum value for AlarmCount attribute */ +#define ESP_ZB_ZCL_ALARMS_ALARM_COUNT_MIN_VALUE (0x0000) +/** @brief Maximum value for AlarmCount attribute */ +#define ESP_ZB_ZCL_ALARMS_ALARM_COUNT_MAX_VALUE (0x00FF) +/** @brief Default value for AlarmCount attribute */ +#define ESP_ZB_ZCL_ALARMS_ALARM_COUNT_DEFAULT_VALUE (0x0000) + +/** @brief Default value for AlarmTableSize attribute */ +#define ESP_ZB_ZCL_ALARMS_ALARM_TABLE_SIZE_DEFAULT_VALUE (0x000F) + +/** @brief Alarms cluster command identifiers */ +typedef enum esp_zb_zcl_alarms_cmd_req_e { + ESP_ZB_ZCL_CMD_ALARMS_RESET_ALARM_ID = 0x00, /*!< Reset alarm command. */ + ESP_ZB_ZCL_CMD_ALARMS_RESET_ALL_ALARMS_ID = 0x01, /*!< Reset all alarms command. */ + ESP_ZB_ZCL_CMD_ALARMS_GET_ALARM_ID = 0x02, /*!< Get alarms command. */ + ESP_ZB_ZCL_CMD_ALARMS_RESET_ALARM_LOG_ID = 0x03 /*!< Reset alarm log command. */ +} esp_zb_zcl_alarms_cmd_req_t; + +/** @brief Alarms cluster command identifiers */ +typedef enum esp_zb_zcl_alarms_cmd_resp_e { + ESP_ZB_ZCL_CMD_ALARMS_ALARM_ID = 0x00, /*!< Alarm command. */ + ESP_ZB_ZCL_CMD_ALARMS_GET_ALARM_RESP_ID = 0x01, /*!< Get alarm response command. */ +} esp_zb_zcl_alarms_cmd_resp_t; + +/** + * @brief Alarm cluster server initialization + * + */ +void esp_zb_zcl_alarms_init_server(void); + +/** + * @brief Alarm cluster client initialization + * + */ +void esp_zb_zcl_alarms_init_client(void); + +#define ESP_ZB_ZCL_CLUSTER_ID_ALARMS_SERVER_ROLE_INIT esp_zb_zcl_alarms_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_ALARMS_CLIENT_ROLE_INIT esp_zb_zcl_alarms_init_client + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_analog_input.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_analog_input.h new file mode 100644 index 0000000..a8260a2 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_analog_input.h @@ -0,0 +1,369 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Analog Input cluster attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_ANALOG_INPUT_DESCRIPTION_ID = 0x001c, /*!< Description attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_INPUT_MAX_PRESENT_VALUE_ID = 0x0041, /*!< MaxPresentValue attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_INPUT_MIN_PRESENT_VALUE_ID = 0x0045, /*!< MinPresentValue attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_INPUT_OUT_OF_SERVICE_ID = 0x0051, /*!< OutOfService attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_INPUT_PRESENT_VALUE_ID = 0x0055, /*!< PresentValue attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_INPUT_RELIABILITY_ID = 0x0067, /*!< Reliability attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_INPUT_RESOLUTION_ID = 0x006a, /*!< Resolution attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_INPUT_STATUS_FLAGS_ID = 0x006f, /*!< StatusFlags attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_INPUT_ENGINEERING_UNITS_ID = 0x0075, /*!< EngineeringUnits attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_INPUT_APPLICATION_TYPE_ID = 0x0100, /*!< ApplicationType attribute */ +} esp_zb_zcl_analog_input_attr_t; + +/** @brief Values for StatusFlags attribute */ +typedef enum { + ESP_ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_NORMAL = 0x00, /*!< Normal (default) state. */ + ESP_ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_IN_ALARM = 0x01, /*!< In alarm bit. */ + ESP_ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_FAULT = 0x02, /*!< Fault bit. */ + ESP_ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_OVERRIDDEN = 0x04, /*!< Overridden bit. */ + ESP_ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_OUT_OF_SERVICE = 0x08, /*!< Out of service bit. */ +} esp_zb_zcl_analog_input_status_flags_value_t; + +/** @brief Values for Reliability attribute */ +typedef enum { + ESP_ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_FAULT_DETECTED = 0x00, /*!< No fault detected */ + ESP_ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_SENSOR = 0x01, /*!< No sensor */ + ESP_ZB_ZCL_ANALOG_INPUT_RELIABILITY_OVER_RANGE = 0x02, /*!< Over range */ + ESP_ZB_ZCL_ANALOG_INPUT_RELIABILITY_UNDER_RANGE = 0x03, /*!< Under range */ + ESP_ZB_ZCL_ANALOG_INPUT_RELIABILITY_OPEN_LOOP = 0x04, /*!< Open loop */ + ESP_ZB_ZCL_ANALOG_INPUT_RELIABILITY_SHORTED_LOOP = 0x05, /*!< Shorted loop */ + ESP_ZB_ZCL_ANALOG_INPUT_RELIABILITY_NO_OUTPUT = 0x06, /*!< No output */ + ESP_ZB_ZCL_ANALOG_INPUT_RELIABILITY_UNRELIABLE_OTHER = 0x07, /*!< Unreliable other */ + ESP_ZB_ZCL_ANALOG_INPUT_RELIABILITY_PROCESS_ERROR = 0x08, /*!< Process error */ + /* 0x09 is for multistate clusters only */ + ESP_ZB_ZCL_ANALOG_INPUT_RELIABILITY_CONFIGURATION_ERROR = 0x0a, /*!< Configuration error */ +} esp_zb_zcl_analog_input_reliability_value_t; + +/** Analog Input cluster application types + * The ApplicationType attribute indicates the specific application usage + * for the cluster. ApplicationType is subdivided into Group, Type and + * an Index number, as follows: + * + * Group = Bits 24 to 31 + * An indication of the cluster this attribute is part of. Analog Input + * clusters have Group = 0x00. + * + * Type = Bits 16 to 23 + * The physical quantity that the PresentValue attribute of the cluster + * represents. + * + * Index = Bits 0 to 15 + * The specific application usage of the cluster. + */ + +#define ESP_ZB_ZCL_AI_GROUP_ID 0x00 +#define ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(_type, _id) (((_type & 0xff) << 16) | (_id & 0xffff)) + +/** @brief Values for Analog Input cluster applications type*/ +typedef enum { + ESP_ZB_ZCL_AI_APP_TYPE_TEMPERATURE, /*!< Temperature */ + ESP_ZB_ZCL_AI_APP_TYPE_HUMIDITY, /*!< Humidity */ + ESP_ZB_ZCL_AI_APP_TYPE_PRESSURE, /*!< Pressure */ + ESP_ZB_ZCL_AI_APP_TYPE_FLOW, /*!< Flow */ + ESP_ZB_ZCL_AI_APP_TYPE_PERCENTAGE, /*!< Percentage */ + ESP_ZB_ZCL_AI_APP_TYPE_PPM, /*!< Ppm */ + ESP_ZB_ZCL_AI_APP_TYPE_RPM, /*!< Rpm */ + ESP_ZB_ZCL_AI_APP_TYPE_CURRENT_IN_AMPS, /*!< Current In AMPS */ + ESP_ZB_ZCL_AI_APP_TYPE_FREQUENCY, /*!< Frequency */ + ESP_ZB_ZCL_AI_APP_TYPE_POWER_IN_WATTS, /*!< Power In Watts */ + ESP_ZB_ZCL_AI_APP_TYPE_POWER_IN_KILOWATTS, /*!< Power In Kilowatts */ + ESP_ZB_ZCL_AI_APP_TYPE_ENERGY, /*!< Energy */ + ESP_ZB_ZCL_AI_APP_TYPE_COUNT_UNITLESS, /*!< Count Unitless */ + ESP_ZB_ZCL_AI_APP_TYPE_ENTHALPY, /*!< Enthalpy */ + ESP_ZB_ZCL_AI_APP_TYPE_TIME, /*!< Time */ + /* Types 0x0f to 0xfe are reserved */ + ESP_ZB_ZCL_AI_APP_TYPE_OTHER = 0xff, /*!< Other */ +} esp_zb_zcl_ai_application_types_t; + +/** @brief Values for 'Temperature in degrees Celsius' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_TEMPERATURE_2_PIPE_ENTERING = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_TEMPERATURE, 0x0000), /*!< 2 Pipe Entering */ + ESP_ZB_ZCL_AI_TEMPERATURE_2_PIPE_LEAVING, /*!< 2 Pipe Leaving */ + ESP_ZB_ZCL_AI_TEMPERATURE_BOILER_ENTERING, /*!< Boiler Entering */ + ESP_ZB_ZCL_AI_TEMPERATURE_BOILER_LEAVING, /*!< Boiler Leaving */ + ESP_ZB_ZCL_AI_TEMPERATURE_CHILLER_CHILLED_WATER_ENTERING, /*!< Chiller Chilled Water Entering */ + ESP_ZB_ZCL_AI_TEMPERATURE_CHILLER_CHILLED_WATER_LEAVING, /*!< Chiller Chilled Water Leaving */ + ESP_ZB_ZCL_AI_TEMPERATURE_CHILLER_CONDENSER_WATER_ENTERING, /*!< Chiller Condenser Water Entering */ + ESP_ZB_ZCL_AI_TEMPERATURE_CHILLER_CONDENSER_WATER_LEAVING, /*!< Chiller Condenser Water Leaving */ + ESP_ZB_ZCL_AI_TEMPERATURE_COLD_DECK, /*!< Cold Deck */ + ESP_ZB_ZCL_AI_TEMPERATURE_COOLING_COIL_DISCHARGE, /*!< Cooling Coil Discharge */ + + ESP_ZB_ZCL_AI_TEMPERATURE_COOLING_ENTERING_WATER, /*!< Cooling entering water */ + ESP_ZB_ZCL_AI_TEMPERATURE_COOLING_LEAVING_WATER, /*!< Cooling leaving Water */ + ESP_ZB_ZCL_AI_TEMPERATURE_CONDENSER_WATER_RETURN, /*!< Condenser water return */ + ESP_ZB_ZCL_AI_TEMPERATURE_CONDENSER_WATER_SUPPLY, /*!< Condenser water supply */ + ESP_ZB_ZCL_AI_TEMPERATURE_DECOUPLE_LOOP_0, /*!< Decouple loop 0. Note: Decouple loop is duplicated in spec */ + ESP_ZB_ZCL_AI_TEMPERATURE_BUILDING_LOAD, /*!< Building load */ + ESP_ZB_ZCL_AI_TEMPERATURE_DECOUPLE_LOOP_1, /*!< Decouple loop 1 */ + ESP_ZB_ZCL_AI_TEMPERATURE_DEW_POINT, /*!< Dew point */ + ESP_ZB_ZCL_AI_TEMPERATURE_DISCHARGE_AIR, /*!< Discharge air */ + ESP_ZB_ZCL_AI_TEMPERATURE_DISCHARGE, /*!< Discharge */ + + ESP_ZB_ZCL_AI_TEMPERATURE_EXHAUST_AIR_AFTER_HEAT_RECOVERY, /*!< Exhaust air after heat recovery */ + ESP_ZB_ZCL_AI_TEMPERATURE_EXHAUST_AIR, /*!< Exhaust air */ + ESP_ZB_ZCL_AI_TEMPERATURE_GLYCOL, /*!< Glycol */ + ESP_ZB_ZCL_AI_TEMPERATURE_HEAT_RECOVERY_AIR, /*!< Heat recovery air */ + ESP_ZB_ZCL_AI_TEMPERATURE_HOT_DECK, /*!< Hot deck */ + ESP_ZB_ZCL_AI_TEMPERATURE_HEAT_EXCHANGER_BYPASS, /*!< Heat exchanger bypass */ + ESP_ZB_ZCL_AI_TEMPERATURE_HEAT_EXCHANGER_ENTERING, /*!< Heat exchanger entering */ + ESP_ZB_ZCL_AI_TEMPERATURE_HEAT_EXCHANGER_LEAVING, /*!< Heat eXchanger leaving */ + ESP_ZB_ZCL_AI_TEMPERATURE_MECHANICAL_ROOM, /*!< Mechanical room */ + ESP_ZB_ZCL_AI_TEMPERATURE_MIXED_AIR_0, /*!< Mixed air 0. Mixed air is duplicated in spec */ + + ESP_ZB_ZCL_AI_TEMPERATURE_MIXED_AIR_1, /*!< Mixed air 1 */ + ESP_ZB_ZCL_AI_TEMPERATURE_OUTDOOR_AIR_DEWPOINT, /*!< Outdoor air dewpoint */ + ESP_ZB_ZCL_AI_TEMPERATURE_OUTDOOR_AIR, /*!< Outdoor air */ + ESP_ZB_ZCL_AI_TEMPERATURE_PREHEAT_AIR, /*!< Preheat air */ + ESP_ZB_ZCL_AI_TEMPERATURE_PREHEAT_ENTERING_WATER, /*!< Preheat entering water */ + ESP_ZB_ZCL_AI_TEMPERATURE_PREHEAT_LEAVING_WATER, /*!< Preheat leaving water */ + ESP_ZB_ZCL_AI_TEMPERATURE_PRIMARY_CHILLED_WATER_RETURN, /*!< Primary chilled water return */ + ESP_ZB_ZCL_AI_TEMPERATURE_PRIMARY_CHILLED_WATER_SUPPLY, /*!< Primary chilled water supply */ + ESP_ZB_ZCL_AI_TEMPERATURE_PRIMARY_HOT_WATER_RETURN, /*!< Primary hot watter return */ + ESP_ZB_ZCL_AI_TEMPERATURE_PRIMARY_HOT_WATER_SUPPLY, /*!< Primary hot watter supply */ + + ESP_ZB_ZCL_AI_TEMPERATURE_REHEAT_COIL_DISCHARGE, /*!< Reheat coil discharge */ + ESP_ZB_ZCL_AI_TEMPERATURE_REHEAT_ENTERING_WATER, /*!< Reheat entering water */ + ESP_ZB_ZCL_AI_TEMPERATURE_REHEAT_LEAVING_WATER, /*!< Reheat leaving water */ + ESP_ZB_ZCL_AI_TEMPERATURE_RETURN_AIR, /*!< Return air */ + ESP_ZB_ZCL_AI_TEMPERATURE_SECONDARY_CHILLED_WATER_RETURN, /*!< Secondary chilled water return */ + ESP_ZB_ZCL_AI_TEMPERATURE_SECONDARY_CHILLED_WATER_SUPPLY, /*!< Secondary chilled water supply */ + ESP_ZB_ZCL_AI_TEMPERATURE_SECONDARY_HW_RETURN, /*!< Secondary hw return */ + ESP_ZB_ZCL_AI_TEMPERATURE_SECONDARY_HW_SUPPLY, /*!< Secondary hw supply */ + ESP_ZB_ZCL_AI_TEMPERATURE_SIDELOOP_RESET, /*!< Sideloop reset */ + ESP_ZB_ZCL_AI_TEMPERATURE_SIDELOOP_SETPOINT, /*!< Sideloop setpoint */ + + ESP_ZB_ZCL_AI_TEMPERATURE_SIDELOOP, /*!< Sideloop */ + ESP_ZB_ZCL_AI_TEMPERATURE_SOURCE, /*!< Source */ + ESP_ZB_ZCL_AI_TEMPERATURE_SUPPLY_AIR, /*!< Supply air */ + ESP_ZB_ZCL_AI_TEMPERATURE_SUPPLY_LOW_LIMIT, /*!< Supply low limit */ + ESP_ZB_ZCL_AI_TEMPERATURE_TOWER_BASIN, /*!< Tower basin */ + ESP_ZB_ZCL_AI_TEMPERATURE_TWO_PIPE_LEAVING_WATER, /*!< Two pipe leaving water */ + ESP_ZB_ZCL_AI_TEMPERATURE_RESERVED, /*!< Reserved */ + ESP_ZB_ZCL_AI_TEMPERATURE_ZONE_DEWPOINT, /*!< Zone dewpoint */ + ESP_ZB_ZCL_AI_TEMPERATURE_ZONE_SENSOR_SETPOINT, /*!< Zone sensor setpoint */ + ESP_ZB_ZCL_AI_TEMPERATURE_ZONE_SENSOR_SETPOINT_OFFSET, /*!< Zone sensor setpoint offset */ + + ESP_ZB_ZCL_AI_TEMPERATURE_ZONE, /*!< Zone */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AI_TEMPERATURE_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_TEMPERATURE, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_temperature_in_degrees_celsius_t; + +/** @brief Values for 'Relative Humidity in %' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_HUMIDITY_DISCHARGE = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_HUMIDITY, 0x0000), /*!< Discharge */ + ESP_ZB_ZCL_AI_HUMIDITY_EXHAUST, /*!< Exhaust */ + ESP_ZB_ZCL_AI_HUMIDITY_HOT_DECK, /*!< Hot deck */ + ESP_ZB_ZCL_AI_HUMIDITY_MIXED_AIR, /*!< Mixed air */ + ESP_ZB_ZCL_AI_HUMIDITY_OUTDOOR_AIR, /*!< Outdoor air */ + ESP_ZB_ZCL_AI_HUMIDITY_RETURN, /*!< Return */ + ESP_ZB_ZCL_AI_HUMIDITY_SIDELOOP, /*!< Sideloop */ + ESP_ZB_ZCL_AI_HUMIDITY_SPACE, /*!< Space */ + ESP_ZB_ZCL_AI_HUMIDITY_ZONE, /*!< Zone */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AI_HUMIDITY_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_HUMIDITY, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_relative_humidity_in_percent_t; + +/** @brief Values for 'Pressure in Pascal' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_PRESSURE_BOILER_PUMP_DIFFERENTIAL = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_PRESSURE, 0x0000), /*!< Boier pump differential */ + ESP_ZB_ZCL_AI_PRESSURE_BUILDING_STATIC, /*!< Building static */ + ESP_ZB_ZCL_AI_PRESSURE_COLD_DECK_DIFFERENTIAL_SENSOR, /*!< Cold deck differential sensor */ + ESP_ZB_ZCL_AI_PRESSURE_CHILLED_WATER_BUILDING_DIFFERENTIAL, /*!< Chilled water building differential */ + ESP_ZB_ZCL_AI_PRESSURE_COLD_DECK_DIFFERENTIAL, /*!< Cold deck differential */ + ESP_ZB_ZCL_AI_PRESSURE_COLD_DECK_STATIC, /*!< Cold deck static */ + ESP_ZB_ZCL_AI_PRESSURE_CONDENSER_WATER_PUMP_DIFFERENTIAL, /*!< Condenser water pump differential */ + ESP_ZB_ZCL_AI_PRESSURE_DISCHARGE_DIFFERENTIAL, /*!< Discharge differential */ + ESP_ZB_ZCL_AI_PRESSURE_DISCHARGE_STATIC_1, /*!< Discharge static 1 */ + ESP_ZB_ZCL_AI_PRESSURE_DISCHARGE_STATIC_2, /*!< Discharge static 2 */ + + ESP_ZB_ZCL_AI_PRESSURE_EXHAUST_AIR_DIFFERENTIAL, /*!< Exhaust air differential */ + ESP_ZB_ZCL_AI_PRESSURE_EXHAUST_AIR_STATIC, /*!< Exhaust air static */ + ESP_ZB_ZCL_AI_PRESSURE_EXHAUST_DIFFERENTIAL_0, /*!< Exhaust differential 0. Note: Exhaust differential is duplicated in spec */ + ESP_ZB_ZCL_AI_PRESSURE_EXHAUST_DIFFERENTIAL_1, /*!< Exhaust differential 1 */ + ESP_ZB_ZCL_AI_PRESSURE_HOT_DECK_DIFFERENTIAL_0, /*!< Hot deck differential 0. Note: Hot Deck differential is duplicated in spec */ + ESP_ZB_ZCL_AI_PRESSURE_HOT_DECK_DIFFERENTIAL_1, /*!< Hot deck differential 1 */ + ESP_ZB_ZCL_AI_PRESSURE_HOT_DECK_STATIC, /*!< Hot deck static */ + ESP_ZB_ZCL_AI_PRESSURE_HOT_WATER_BLDG_DIFF, /*!< Hot water bldg Diff */ + ESP_ZB_ZCL_AI_PRESSURE_HEAT_EXCHANGER_STEAM, /*!< Heat exchanger steam */ + ESP_ZB_ZCL_AI_PRESSURE_MIN_OUTDOOR_AIR_DIFFERENTIAL, /*!< Min outdoor air differential */ + + ESP_ZB_ZCL_AI_PRESSURE_OUTDOOR_AIR_DIFFERENTIAL, /*!< Outdoor air differential */ + ESP_ZB_ZCL_AI_PRESSURE_PRIMARY_CHILLED_WATER_PUMP_DIFFERENTIAL, /*!< Primary chilled water pump differential */ + ESP_ZB_ZCL_AI_PRESSURE_PRIMATY_HOT_WATER_PUMP_DIFFERENTIAL, /*!< Primary hot water pump differential */ + ESP_ZB_ZCL_AI_PRESSURE_RELIEF_DIFFERENTIAL, /*!< Relief differential */ + ESP_ZB_ZCL_AI_PRESSURE_RETURN_AIR_STATIC, /*!< Return air Static */ + ESP_ZB_ZCL_AI_PRESSURE_RETURN_DIFFERENTIAL, /*!< Return differential */ + ESP_ZB_ZCL_AI_PRESSURE_SECONDARY_CHILLED_WATER_PUMP_DIFFERENTIAL, /*!< Secondary chilled water pump differential */ + ESP_ZB_ZCL_AI_PRESSURE_SECONDARY_HOT_WATER_PUMP_DIFFERENTIAL, /*!< Secondary hot water pump differential */ + ESP_ZB_ZCL_AI_PRESSURE_SIDELOOP, /*!< Sideloop */ + ESP_ZB_ZCL_AI_PRESSURE_STEAM, /*!< Steam */ + + ESP_ZB_ZCL_AI_PRESSURE_SUPPLY_DIFFERENTIAL_SENSOR, /*!< Supply differential sensor */ + /* 0x0200 to 0xffffe are Vendor defined */ + ESP_ZB_ZCL_AI_PRESSURE_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_PRESSURE, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_pressure_in_pascal_t; + +/** @brief Values for 'Flow in Liters per Second' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_FLOW_CHILLED_WATER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_FLOW, 0x0000), /*!< Chilled water */ + ESP_ZB_ZCL_AI_FLOW_CHILLER_CHILLED_WATER, /*!< Chiller chilled water */ + ESP_ZB_ZCL_AI_FLOW_CHILLER_CONDENSER_WATER, /*!< Chiller condenser water */ + ESP_ZB_ZCL_AI_FLOW_COLD_DECK, /*!< Cold deck */ + ESP_ZB_ZCL_AI_FLOW_DECOUPLE_LOOP, /*!< Decouple loop */ + ESP_ZB_ZCL_AI_FLOW_DISCHARGE, /*!< Discharge */ + ESP_ZB_ZCL_AI_FLOW_EXHAUST_FAN, /*!< Exhaust fan */ + ESP_ZB_ZCL_AI_FLOW_EXHAUST, /*!< Exhaust */ + ESP_ZB_ZCL_AI_FLOW_FAN, /*!< Fan */ + ESP_ZB_ZCL_AI_FLOW_HOT_DECK, /*!< Flow hot deck */ + + ESP_ZB_ZCL_AI_FLOW_HOT_WATER, /*!< Hot water */ + ESP_ZB_ZCL_AI_FLOW_MIN_OUTDOOR_AIR_FAN, /*!< Min outdoor air fan */ + ESP_ZB_ZCL_AI_FLOW_MIN_OUTDOOR_AIR, /*!< Min outdoor Air */ + ESP_ZB_ZCL_AI_FLOW_OUTDOOR_AIR, /*!< Outdoor air */ + ESP_ZB_ZCL_AI_FLOW_PRIMARY_CHILLED_WATER, /*!< Primary chilled water */ + ESP_ZB_ZCL_AI_FLOW_RELIEF_FAN, /*!< Relief fan */ + ESP_ZB_ZCL_AI_FLOW_RELIEF, /*!< Relief */ + ESP_ZB_ZCL_AI_FLOW_RETURN_FAN, /*!< Return fan */ + ESP_ZB_ZCL_AI_FLOW_RETURN, /*!< Return */ + ESP_ZB_ZCL_AI_FLOW_SECONDARY_CHILLED_WATER_FLOW, /*!< Secondary chilled water flow */ + + ESP_ZB_ZCL_AI_FLOW_SUPPLY_FAN, /*!< Supply fan */ + ESP_ZB_ZCL_AI_FLOW_TOWER_FAN, /*!< Tower fan */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AI_FLOW_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_FLOW, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_flow_in_liters_per_second_t; + +/** @brief Values for 'Percentage %' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_PERCENTAGE_CHILLER_FULL_LOAD_AMPERAGE = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_PERCENTAGE, 0x0000), /*!< Chiller full load amperage */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AI_PERCENTAGE_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_PERCENTAGE, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_percentage_t; + +/** @brief Values for 'Parts per Million PPM' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_PPM_RETURN_CARBON_DIOXIDE = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_PPM, 0x0000), /*!< Return carbon dioxide */ + ESP_ZB_ZCL_AI_PPM_ZONE_CARBON_DIOXIDE, /*!< Zone carbon dioxide */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AI_PPM_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_PPM, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_ppm_t; + +/** @brief Values for 'Rotational Speed in RPM' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_RPM_EXHAUS_FAN_REMOTE = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_RPM, 0x0000), /*!< Exhaust fan remote */ + ESP_ZB_ZCL_AI_RPM_HEAT_RECOVERY_WHEEL_REMOTE, /*!< Heat recovery wheel remote */ + ESP_ZB_ZCL_AI_RPM_MIN_OUTDOOR_AIR_FAN_REMOTE, /*!< Min outdoor air fan remote */ + ESP_ZB_ZCL_AI_RPM_RELIEF_FAN_REMOTE, /*!< Relief fan remote */ + ESP_ZB_ZCL_AI_RPM_RETURN_FAN_REMOTE, /*!< Return fan remote */ + ESP_ZB_ZCL_AI_RPM_SUPPLY_FAN_REMOTE, /*!< Supply fan remote */ + ESP_ZB_ZCL_AI_RPM_VARIABLE_SPEED_DRIVE_MOTOR, /*!< Variable speed drive motor */ + ESP_ZB_ZCL_AI_RPM_VARIABLE_SPEED_DRIVE_SETPOINT, /*!< Variable speed drive setpoint */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AI_RPM_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_RPM, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_rpm_t; + +/** @brief Values for 'Current in Amps' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_CURRENT_CHILLER_AMPS = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_CURRENT_IN_AMPS, 0x0000), /*!< Chiller amps */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AI_CURRENT_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_CURRENT_IN_AMPS, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_current_t; + +/** @brief Values for 'Frequency in Hz' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_FREQUENCY_VARIABLE_SPEED_DRIVE_OUTPUT = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_FREQUENCY, 0x0000), /*!< Variable speed drive output */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AI_FREQUENCY_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_FREQUENCY, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_frequency_t; + +/** @brief Values for 'Power in Watts' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_POWER_IN_WATTS_CONSUMPTION = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_POWER_IN_WATTS, 0x0000), /*!< Consumption */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AI_POWER_IN_WATTS_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_POWER_IN_WATTS, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_power_in_watts_t; + +/** @brief Values for 'Power in kW' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_POWER_IN_KILOWATTS_ABSOLUTE = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_POWER_IN_KILOWATTS, 0x0000), /*!< Absolute */ + ESP_ZB_ZCL_AI_POWER_IN_KILOWATTS_CONSUMPTION, /*!< Consumption */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AI_POWER_IN_KILOWATTS_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_POWER_IN_KILOWATTS, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_power_in_kilowatts_t; + +/** @brief Values for 'Energy in kWH' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_ENERGY_KWH_VARIABLE_SPEED_DRIVE = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_ENERGY, 0x0000), /*!< Variable speed drive */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AI_ENERGY_KWH_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_ENERGY, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_energy_kwh_t; + +/** @brief Values for 'Count - Unitless' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_COUNT_UNITLESS_COUNT = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_COUNT_UNITLESS, 0x0000), /*!< Count */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AI_COUNT_UNITLESS_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_COUNT_UNITLESS, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_count_unitless_t; + +/** @brief Values for 'Enthalpy in KJoules per Kg' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_ENTHALPY_OUTDOOR_AIR = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_ENTHALPY, 0x0000), /*!< Out door air */ + ESP_ZB_ZCL_AI_ENTHALPY_RETURN_AIR, /*!< Return air */ + ESP_ZB_ZCL_AI_ENTHALPY_SPACE, /*!< Space */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AI_ENTHALPY_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_ENTHALPY, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_enthalpy_t; + +/** @brief Values for 'Time in Seconds' type of Analog Input cluster */ +typedef enum { + ESP_ZB_ZCL_AI_TIME_RELATIVE = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_TIME, 0x0000), /*!< Relative */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AI_TIME_OTHER = ESP_ZB_ZCL_AI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AI_APP_TYPE_TIME, 0xffff), /*!< Other */ +} esp_zb_zcl_ai_time_t; + +/** @brief Default value for Description attribute */ +#define ESP_ZB_ZCL_ANALOG_INPUT_DESCRIPTION_DEFAULT_VALUE {0} + +/** @brief Default value for OutOfService attribute */ +#define ESP_ZB_ZCL_ANALOG_INPUT_OUT_OF_SERVICE_DEFAULT_VALUE false + +/** @brief Default value for Reliability attribute */ +#define ESP_ZB_ZCL_ANALOG_INPUT_RELIABILITY_DEFAULT_VALUE 0x00 + +/** @brief Default value for StatusFlags attribute */ +#define ESP_ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_DEFAULT_VALUE 0 + +/** @brief StatusFlags attribute minimum value */ +#define ESP_ZB_ZCL_ANALOG_INPUT_STATUS_FLAGS_MIN_VALUE 0 + +/** @brief StatusFlags attribute maximum value */ +#define ESP_ZB_ZCL_ANALOG_INPUT_STATUS_FLAGS_MAX_VALUE 0x0f + +/** Number of attributes mandatory for reporting in Analog Input cluster */ +#define ESP_ZB_ZCL_ANALOG_INPUT_REPORT_ATTR_COUNT 2 + +void esp_zb_zcl_analog_input_init_server(void); +void esp_zb_zcl_analog_input_init_client(void); + +#define ESP_ZB_ZCL_CLUSTER_ID_ANALOG_INPUT_SERVER_ROLE_INIT esp_zb_zcl_analog_input_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_ANALOG_INPUT_CLIENT_ROLE_INIT esp_zb_zcl_analog_input_init_client + + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_analog_output.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_analog_output.h new file mode 100644 index 0000000..d8bb292 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_analog_output.h @@ -0,0 +1,226 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Analog Output cluster attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_ANALOG_OUTPUT_DESCRIPTION_ID = 0x001c, /*!< Description attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_OUTPUT_MAX_PRESENT_VALUE_ID = 0x0041, /*!< MaxPresentValue attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_OUTPUT_MIN_PRESENT_VALUE_ID = 0x0045, /*!< MinPresentValue attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_OUTPUT_OUT_OF_SERVICE_ID = 0x0051, /*!< OutOfService attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_OUTPUT_PRESENT_VALUE_ID = 0x0055, /*!< PresentValue attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_OUTPUT_PRIORITY_ARRAY_ID = 0x0057, /*!< PriorityArray attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_OUTPUT_RELIABILITY_ID = 0x0067, /*!< Reliability attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_OUTPUT_RELINQUISH_DEFAULT_ID = 0x0068, /*!< RelinquishDefault attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_OUTPUT_RESOLUTION_ID = 0x006a, /*!< Resolution attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_OUTPUT_STATUS_FLAGS_ID = 0x006f, /*!< StatusFlags attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_OUTPUT_ENGINEERING_UNITS_ID = 0x0075, /*!< EngineeringUnits attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_OUTPUT_APPLICATION_TYPE_ID = 0x0100, /*!< ApplicationType attribute */ +} esp_zb_zcl_analog_output_attr_t; + +/** @brief Values for StatusFlags attribute */ +typedef enum { + ESP_ZB_ZCL_ANALOG_OUTPUT_STATUS_FLAG_NORMAL = 0x00, /*!< Normal (default) state */ + ESP_ZB_ZCL_ANALOG_OUTPUT_STATUS_FLAG_IN_ALARM = 0x01, /*!< In alarm bit */ + ESP_ZB_ZCL_ANALOG_OUTPUT_STATUS_FLAG_FAULT = 0x02, /*!< Fault bit */ + ESP_ZB_ZCL_ANALOG_OUTPUT_STATUS_FLAG_OVERRIDDEN = 0x04, /*!< Overridden bit */ + ESP_ZB_ZCL_ANALOG_OUTPUT_STATUS_FLAG_OUT_OF_SERVICE = 0x08, /*!< Out of service bit */ +} esp_zb_zcl_analog_output_status_flags_value_t; + +/** @brief Values for Reliability attribute */ +typedef enum { + ESP_ZB_ZCL_ANALOG_OUTPUT_RELIABILITY_NO_FAULT_DETECTED = 0x00, /*!< No fault detected */ + ESP_ZB_ZCL_ANALOG_OUTPUT_RELIABILITY_NO_SENSOR = 0x01, /*!< No sensor */ + ESP_ZB_ZCL_ANALOG_OUTPUT_RELIABILITY_OVER_RANGE = 0x02, /*!< Over range */ + ESP_ZB_ZCL_ANALOG_OUTPUT_RELIABILITY_UNDER_RANGE = 0x03, /*!< Under range */ + ESP_ZB_ZCL_ANALOG_OUTPUT_RELIABILITY_OPEN_LOOP = 0x04, /*!< Open loop */ + ESP_ZB_ZCL_ANALOG_OUTPUT_RELIABILITY_SHORTED_LOOP = 0x05, /*!< Shorted loop */ + ESP_ZB_ZCL_ANALOG_OUTPUT_RELIABILITY_NO_OUTPUT = 0x06, /*!< No output */ + ESP_ZB_ZCL_ANALOG_OUTPUT_RELIABILITY_UNRELIABLE_OTHER = 0x07, /*!< Unreliable other */ + ESP_ZB_ZCL_ANALOG_OUTPUT_RELIABILITY_PROCESS_ERROR = 0x08, /*!< Process error */ + /* 0x09 is for multistate clusters only */ + ESP_ZB_ZCL_ANALOG_OUTPUT_RELIABILITY_CONFIGURATION_ERROR = 0x0a, /*!< Configuration error */ +} esp_zb_zcl_analog_output_reliability_value_t; + +/** Analog Output cluster application types + * The ApplicationType attribute indicates the specific application usage + * for the cluster. ApplicationType is subdivided into Group, Type and + * an Index number, as follows: + * + * Group = Bits 24 to 31 + * An indication of the cluster this attribute is part of. Analog Output + * clusters have Group = 0x01. + * + * Type = Bits 16 to 23 + * The physical quantity that the PresentValue attribute of the cluster + * represents. + * + * Index = Bits 0 to 15 + * The specific application usage of the cluster. + */ + +#define ESP_ZB_ZCL_AO_GROUP_ID 0x01 +#define ESP_ZB_ZCL_AO_SET_APP_TYPE_WITH_ID(_type, _id) (((_type & 0xff) << 16) | (_id & 0xffff)) + +/** @brief Values for Analog Input cluster applications type */ +typedef enum { + ESP_ZB_ZCL_AO_APP_TYPE_TEMPERATURE, /*!< Temperature */ + ESP_ZB_ZCL_AO_APP_TYPE_HUMIDITY, /*!< Humidity */ + ESP_ZB_ZCL_AO_APP_TYPE_PRESSURE, /*!< Pressure */ + ESP_ZB_ZCL_AO_APP_TYPE_FLOW, /*!< Flow */ + ESP_ZB_ZCL_AO_APP_TYPE_PERCENTAGE, /*!< Percentage */ + ESP_ZB_ZCL_AO_APP_TYPE_PPM, /*!< Ppm */ + ESP_ZB_ZCL_AO_APP_TYPE_RPM, /*!< Rpm */ + ESP_ZB_ZCL_AO_APP_TYPE_CURRENT_IN_AMPS, /*!< Current in amps */ + ESP_ZB_ZCL_AO_APP_TYPE_FREQUENCY, /*!< Frequency */ + ESP_ZB_ZCL_AO_APP_TYPE_POWER_IN_WATTS, /*!< Power in watts */ + ESP_ZB_ZCL_AO_APP_TYPE_POWER_IN_KILOWATTS, /*!< Power in kilowatts */ + ESP_ZB_ZCL_AO_APP_TYPE_ENERGY, /*!< Energy */ + ESP_ZB_ZCL_AO_APP_TYPE_COUNT_UNITLESS, /*!< Count unitless */ + ESP_ZB_ZCL_AO_APP_TYPE_ENTHALPY, /*!< Enthalpy */ + ESP_ZB_ZCL_AO_APP_TYPE_TIME, /*!< Time */ + /* Types 0x0f to 0xfe are reserved */ + ESP_ZB_ZCL_AO_APP_TYPE_OTHER = 0xff, /*!< Other */ +} esp_zb_zcl_ao_application_types_t; + +/** @brief Values for 'Temperature in degrees Celsius' type of Analog Output cluster */ +typedef enum { + ESP_ZB_ZCL_AO_TEMPERATURE_BOILER = ESP_ZB_ZCL_AO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AO_APP_TYPE_TEMPERATURE, 0x0000), /*!< Boiler */ + ESP_ZB_ZCL_AO_TEMPERATURE_BOILER_SETPOINT, /*!< Boiler setpoint */ + ESP_ZB_ZCL_AO_TEMPERATURE_COLD_DECK, /*!< Cold deck */ + ESP_ZB_ZCL_AO_TEMPERATURE_CHILLER_SETPOINT_0, /*!< Chiller setpoint 0. Note: Chiller Setpoint is duplicated in spec */ + ESP_ZB_ZCL_AO_TEMPERATURE_CHILLER_SETPOINT_1, /*!< Chiller setpoint 1 */ + ESP_ZB_ZCL_AO_TEMPERATURE_HOT_DECK, /*!< Hot deck */ + ESP_ZB_ZCL_AO_TEMPERATURE_COOLING_VALVE, /*!< Cooling valve */ + ESP_ZB_ZCL_AO_TEMPERATURE_ZONE_TEMPERATURE_SETPOINT, /*!< Zone temperature setpoint */ + ESP_ZB_ZCL_AO_TEMPERATURE_SETPOINT_OFFSET, /*!< Setpoint offset */ + ESP_ZB_ZCL_AO_TEMPERATURE_SETPOINT_SHIFT, /*!< Setpoint shift */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AO_TEMPERATURE_OTHER = ESP_ZB_ZCL_AO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AO_APP_TYPE_TEMPERATURE, 0xffff), /*!< Other */ +} esp_zb_zcl_ao_temperature_in_degrees_celsius_t; + +/** @brief Values for 'Relative Humidity in %' type of Analog Output cluster */ +typedef enum { + ESP_ZB_ZCL_AO_HUMIDITY_HUMIDIFICATION = ESP_ZB_ZCL_AO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AO_APP_TYPE_HUMIDITY, 0x0000), /*!< Humidification */ + ESP_ZB_ZCL_AO_HUMIDITY_ZONE_RELATIVE_HUMIDITY, /*!< Zone relative humidity */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AO_HUMIDITY_OTHER = ESP_ZB_ZCL_AO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AO_APP_TYPE_HUMIDITY, 0xffff), /*!< Other */ +} esp_zb_zcl_ao_relative_humidity_in_percent_t; + +/** @brief Values for 'Percentage %' type of Analog Output cluster */ +typedef enum { + ESP_ZB_ZCL_AO_PERCENTAGE_FACE_BYPASS_DAMPER = ESP_ZB_ZCL_AO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AO_APP_TYPE_PERCENTAGE, 0x0000), /*!< Face bypass damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_HEAT_RECOVERY_VALVE, /*!< Heat recovery valve */ + ESP_ZB_ZCL_AO_PERCENTAGE_HEAT_RECOVERY_WHEEL, /*!< Heat recovery wheel */ + ESP_ZB_ZCL_AO_PERCENTAGE_HEATING_VALVE, /*!< Heating valve */ + ESP_ZB_ZCL_AO_PERCENTAGE_HOT_DECK_DAMPER, /*!< Hot deck damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_2_PIPE_DAMPER, /*!< 2 pipe damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_2_PIPE_VALVE, /*!< 2 pipe valve */ + ESP_ZB_ZCL_AO_PERCENTAGE_BOILER_MIXING_VALVE, /*!< Boiler mixing valve */ + ESP_ZB_ZCL_AO_PERCENTAGE_BOX_COOLING_VALVE, /*!< Box cooling valve */ + ESP_ZB_ZCL_AO_PERCENTAGE_BOX_HEATING_VALVE, /*!< Box heating valve */ + + ESP_ZB_ZCL_AO_PERCENTAGE_CHILLED_WATER_BYPASS_VALVE, /*!< Chilled water bypass valve */ + ESP_ZB_ZCL_AO_PERCENTAGE_COLD_DECK_DAMPER, /*!< Cold deck damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_COOLING_DAMPER, /*!< Cooling damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_COOLING_VALVE, /*!< Cooling valve */ + ESP_ZB_ZCL_AO_PERCENTAGE_DAMPER, /*!< Damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_EXHAUST_AIR_DAMPER, /*!< Exhaust air damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_EXHAUST_DAMPER, /*!< Exhaust damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_HOT_WATER_BYPASS_VALVE, /*!< Hot water bypass valve */ + ESP_ZB_ZCL_AO_PERCENTAGE_HOT_WATER_MIXING_VALVE, /*!< Hot water mixing valve */ + ESP_ZB_ZCL_AO_PERCENTAGE_MINIMUM_OUTSIDE_AIR_DAMPER, /*!< Minimum outside air damper */ + + ESP_ZB_ZCL_AO_PERCENTAGE_MINIMUM_OUTSIDE_AIR_FAN, /*!< Minimum outside air fan */ + ESP_ZB_ZCL_AO_PERCENTAGE_MIXED_AIR_DAMPER, /*!< Mixed air damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_MIXING_VALVE, /*!< Mixing valve */ + ESP_ZB_ZCL_AO_PERCENTAGE_OUTSIDE_AIR_DAMPER, /*!< Ourside air damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_PRIMARY_CHILLED_WATER_PUMP, /*!< Primary chilled water pump */ + ESP_ZB_ZCL_AO_PERCENTAGE_PRIMARY_HOT_WATER_PUMP, /*!< Primary hot water pump */ + ESP_ZB_ZCL_AO_PERCENTAGE_PRIMARY_HEAT_EXCHANGE_PUMP, /*!< Primary heat exchange pump */ + ESP_ZB_ZCL_AO_PERCENTAGE_PREHEAT_DAMPER, /*!< Preheat damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_PREHEAT_VALVE, /*!< Preheat valve */ + ESP_ZB_ZCL_AO_PERCENTAGE_REHEAT_VALVE_0, /*!< Reheat valve 0. Note: Reheat valve is duplicated in spec */ + + ESP_ZB_ZCL_AO_PERCENTAGE_REHEAT_VALVE_1, /*!< Reheat valve 1 */ + ESP_ZB_ZCL_AO_PERCENTAGE_RETURN_AIR_DAMPER, /*!< Return air damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_SECONDARY_CHILLED_WATER_PUMP, /*!< Secondary chilled water pump */ + ESP_ZB_ZCL_AO_PERCENTAGE_SEQUENCED_VALVE, /*!< Sequenced valve */ + ESP_ZB_ZCL_AO_PERCENTAGE_SECONDARY_HOT_WATER_PUMP, /*!< Secondary hot water pump */ + ESP_ZB_ZCL_AO_PERCENTAGE_SECONDARY_HEAT_EXCHANGE_PUMP, /*!< Secondary heat exchange pump */ + ESP_ZB_ZCL_AO_PERCENTAGE_SIDELOOP, /*!< Sideloop */ + ESP_ZB_ZCL_AO_PERCENTAGE_SUPPLY_HEATING_VALVE, /*!< Supply heating valve */ + ESP_ZB_ZCL_AO_PERCENTAGE_SUPPLY_DAMPER, /*!< Supply damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_TOWER_BYPASS_VALVE, /*!< Tower bypass valve */ + + ESP_ZB_ZCL_AO_PERCENTAGE_TOWER_FAN, /*!< Tower fan */ + ESP_ZB_ZCL_AO_PERCENTAGE_VALVE, /*!< Value */ + ESP_ZB_ZCL_AO_PERCENTAGE_ZONE_1_DAMPER, /*!< Zone 1 damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_ZONE_1_HEATING_VALVE, /*!< Zone 1 heating valve */ + ESP_ZB_ZCL_AO_PERCENTAGE_HEAT_RECOVERY_EXHAUST_BYPASS_DAMPER, /*!< Heat recovery exhaust bypass damper */ + ESP_ZB_ZCL_AO_PERCENTAGE_HEAT_RECOVERY_OUTSIDE_AIR_BYPASS_DAMPER, /*!< Heat recovery outside air bypass damper */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AO_PERCENTAGE_OTHER = ESP_ZB_ZCL_AO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AO_APP_TYPE_PERCENTAGE, 0xffff), /*!< Other */ +} esp_zb_zcl_ao_percentage_t; + +/** @brief Values for 'Parts per Million PPM' type of Analog Output cluster */ +typedef enum { + ESP_ZB_ZCL_AO_PPM_SPACE_CARBON_DIOXIDE_LIMIT = ESP_ZB_ZCL_AO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AO_APP_TYPE_PPM, 0x0000), /*!< Space carbon dioxide limit */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AO_PPM_OTHER = ESP_ZB_ZCL_AO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AO_APP_TYPE_PPM, 0xffff), /*!< Other */ +} esp_zb_zcl_ao_ppm_t; + +/** @brief Values for 'Rotational Speed in RPM' type of Analog Output cluster */ +typedef enum { + ESP_ZB_ZCL_AO_RPM_EXHAUST_FAN_SPEED = ESP_ZB_ZCL_AO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AO_APP_TYPE_RPM, 0x0000), /*!< Exhaust fan speed */ + ESP_ZB_ZCL_AO_RPM_FAN_SPEED, /*!< Fan speed */ + ESP_ZB_ZCL_AO_RPM_RELIEF_FAN_SPEED, /*!< Relief fan speed */ + ESP_ZB_ZCL_AO_RPM_RETURN_FAN_SPEED, /*!< Return fan speed */ + ESP_ZB_ZCL_AO_RPM_SUPPLY_FAN_SPEED, /*!< Supply fan speed */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AO_RPM_OTHER = ESP_ZB_ZCL_AO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AO_APP_TYPE_RPM, 0xffff), /*!< Other */ +} esp_zb_zcl_ao_rpm_t; + +/** @brief Values for 'Time in Seconds' type of Analog Output cluster */ +typedef enum { + ESP_ZB_ZCL_AO_TIME_RELATIVE = ESP_ZB_ZCL_AO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AO_APP_TYPE_TIME, 0x0000), /*!< Relative */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AO_TIME_OTHER = ESP_ZB_ZCL_AO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AO_APP_TYPE_TIME, 0xffff), /*!< Other */ +} esp_zb_zcl_ao_time_t; + +/** @brief Default value for Description attribute */ +#define ESP_ZB_ZCL_ANALOG_OUTPUT_DESCRIPTION_DEFAULT_VALUE {0} + +/** @brief Default value for OutOfService attribute */ +#define ESP_ZB_ZCL_ANALOG_OUTPUT_OUT_OF_SERVICE_DEFAULT_VALUE false + +/** @brief Default value for StatusFlags attribute */ +#define ESP_ZB_ZCL_ANALOG_OUTPUT_STATUS_FLAG_DEFAULT_VALUE 0 + +/** @brief StatusFlags attribute minimum value */ +#define ESP_ZB_ZCL_ANALOG_OUTPUT_STATUS_FLAGS_MIN_VALUE 0 + +/** @brief StatusFlags attribute maximum value */ +#define ESP_ZB_ZCL_ANALOG_OUTPUT_STATUS_FLAGS_MAX_VALUE 0x0f + +/** Number of attributes mandatory for reporting in Analog Output cluster */ +#define ESP_ZB_ZCL_ANALOG_OUTPUT_REPORT_ATTR_COUNT 2 + +void esp_zb_zcl_analog_output_init_server(void); +void esp_zb_zcl_analog_output_init_client(void); + +#define ESP_ZB_ZCL_CLUSTER_ID_ANALOG_OUTPUT_SERVER_ROLE_INIT esp_zb_zcl_analog_output_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_ANALOG_OUTPUT_CLIENT_ROLE_INIT esp_zb_zcl_analog_output_init_client + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_analog_value.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_analog_value.h new file mode 100644 index 0000000..522d375 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_analog_value.h @@ -0,0 +1,154 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Analog Value cluster attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_ANALOG_VALUE_DESCRIPTION_ID = 0x001c, /*!< Description attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_VALUE_OUT_OF_SERVICE_ID = 0x0051, /*!< OutOfService attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_VALUE_PRESENT_VALUE_ID = 0x0055, /*!< PresentValue attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_VALUE_PRIORITY_ARRAY_ID = 0x0057, /*!< PriorityArray attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_VALUE_RELIABILITY_ID = 0x0067, /*!< Reliability attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_VALUE_RELINQUISH_DEFAULT_ID = 0x0068, /*!< RelinquishDefault attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_VALUE_STATUS_FLAGS_ID = 0x006f, /*!< StatusFlags attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_VALUE_ENGINEERING_UNITS_ID = 0x0075, /*!< EngineeringUnits attribute */ + ESP_ZB_ZCL_ATTR_ANALOG_VALUE_APPLICATION_TYPE_ID = 0x0100, /*!< ApplicationType attribute */ +} esp_zb_zcl_analog_value_attr_t; + +/** @brief Values for StatusFlags attribute */ +typedef enum { + ESP_ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_NORMAL = 0x00, /*!< Normal (default) state. */ + ESP_ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_IN_ALARM = 0x01, /*!< In alarm bit. */ + ESP_ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_FAULT = 0x02, /*!< Fault bit. */ + ESP_ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_OVERRIDDEN = 0x04, /*!< Overridden bit. */ + ESP_ZB_ZCL_ANALOG_VALUE_STATUS_FLAG_OUT_OF_SERVICE = 0x08, /*!< Out of service bit. */ +} esp_zb_zcl_analog_value_status_flags_value_t; + +/** @brief Values for Reliability attribute */ +typedef enum { + ESP_ZB_ZCL_ANALOG_VALUE_RELIABILITY_NO_FAULT_DETECTED = 0x00, /*!< No fault detected */ + ESP_ZB_ZCL_ANALOG_VALUE_RELIABILITY_NO_SENSOR = 0x01, /*!< No sensor */ + ESP_ZB_ZCL_ANALOG_VALUE_RELIABILITY_OVER_RANGE = 0x02, /*!< Over range */ + ESP_ZB_ZCL_ANALOG_VALUE_RELIABILITY_UNDER_RANGE = 0x03, /*!< Under range */ + ESP_ZB_ZCL_ANALOG_VALUE_RELIABILITY_OPEN_LOOP = 0x04, /*!< Open loop */ + ESP_ZB_ZCL_ANALOG_VALUE_RELIABILITY_SHORTED_LOOP = 0x05, /*!< Shorted loop */ + ESP_ZB_ZCL_ANALOG_VALUE_RELIABILITY_NO_OUTPUT = 0x06, /*!< No output */ + ESP_ZB_ZCL_ANALOG_VALUE_RELIABILITY_UNRELIABLE_OTHER = 0x07, /*!< Unreliable other */ + ESP_ZB_ZCL_ANALOG_VALUE_RELIABILITY_PROCESS_ERROR = 0x08, /*!< Process error */ + /* 0x09 is for multistate clusters only */ + ESP_ZB_ZCL_ANALOG_VALUE_RELIABILITY_CONFIGURATION_ERROR = 0x0a, /*!< Configuration error */ +} esp_zb_zcl_analog_value_reliability_value_t; + +/** Analog Value cluster application types + * The ApplicationType attribute indicates the specific application usage + * for the cluster. ApplicationType is subdivided into Group, Type and + * an Index number, as follows: + * + * - Group = Bits 24 to 31 + * An indication of the cluster this attribute is part of. Analog Value + * clusters have Group = 0x02. + * + * - Type = Bits 16 to 23 + * The physical quantity that the PresentValue attribute of the cluster + * represents. + * + * - Index = Bits 0 to 15 + * The specific application usage of the cluster. + */ + +#define ESP_ZB_ZCL_AV_GROUP_ID 0x02 +#define ESP_ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(_type, _id) ((ESP_ZB_ZCL_AV_GROUP_ID << 24) | ((_type & 0xff) << 16) | (_id & 0xffff)) + +/** @brief Values for Analog Value cluster applications type */ +typedef enum { + ESP_ZB_ZCL_AV_APP_TYPE_TEMPERATURE = 0x00, /*!< Temperature */ + ESP_ZB_ZCL_AV_APP_TYPE_AREA = 0x01, /*!< Area */ + ESP_ZB_ZCL_AV_APP_TYPE_MULTIPLIER = 0x02, /*!< Multiplier */ + ESP_ZB_ZCL_AV_APP_TYPE_FLOW = 0x03, /*!< Flow */ + ESP_ZB_ZCL_AV_APP_TYPE_OTHER = 0xff, /*!< Other */ +} esp_zb_zcl_av_application_types_t; + +/** @brief Values for 'Temperature in degrees Celsius' type of Analog Value cluster */ +typedef enum { + ESP_ZB_ZCL_AV_TEMPERATURE_SETPOINT_OFFSET_0 = ESP_ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AV_APP_TYPE_TEMPERATURE, 0x0000), /*!< Setpoint Offset */ + ESP_ZB_ZCL_AV_TEMPERATURE_TEMP_DEADBAND, /*!< Temp deadband */ + ESP_ZB_ZCL_AV_TEMPERATURE_OCCUPIED_HEATING_SETPOINT, /*!< Occupied heating setpoint */ + ESP_ZB_ZCL_AV_TEMPERATURE_UNOCCUPIED_HEATING_SETPOINT, /*!< Unoccupied heating setpoint */ + ESP_ZB_ZCL_AV_TEMPERATURE_OCCUPIED_COOLING_SETPOINT, /*!< Occupied cooling setpoint */ + ESP_ZB_ZCL_AV_TEMPERATURE_UNOCCUPIED_COOLING_SETPOINT, /*!< Unoccupied cooling setpoint */ + ESP_ZB_ZCL_AV_TEMPERATURE_STANDBY_HEAT_SETPOINT, /*!< Standby heat setpoint */ + ESP_ZB_ZCL_AV_TEMPERATURE_STANDBY_COOLING_SETPOINT, /*!< Standby cooling setpoint */ + ESP_ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_OCCUPIED_HEATING_SETPOINT, /*!< Effective occupied heating setpoint */ + ESP_ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_UNOCCUPIED_HEATING_SETPOINT, /*!< Effective unoccupied heating setpoint */ + ESP_ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_OCCUPIED_COOLING_SETPOINT, /*!< Effective occupied cooling setpoint */ + ESP_ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_UNOCCUPIED_COOLING_SETPOINT, /*!< Effective unoccupied cooling setpoint */ + ESP_ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_STANDBY_HEAT_SETPOINT, /*!< Effective standby heat setpoint */ + ESP_ZB_ZCL_AV_TEMPERATURE_EFFECTIVE_STANDBY_COOLING_SETPOINT, /*!< Effective standby cooling setpoint */ + ESP_ZB_ZCL_AV_TEMPERATURE_SETPOINT_OFFSET_2, /*!< Setpoint offset 2 */ + ESP_ZB_ZCL_AV_TEMPERATURE_SETPOINT_SHIFT, /*!< Setpoint shift */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AV_TEMPERATURE_OTHER = ESP_ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AV_APP_TYPE_TEMPERATURE, 0xffff), /*!< Other*/ +} esp_zb_zcl_av_temperature_in_degrees_celsius_t; + +/** @brief Values for 'Area in Square Metres' type of Analog Value cluster */ +typedef enum { + ESP_ZB_ZCL_AV_AREA_DUCT_AREA = ESP_ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AV_APP_TYPE_AREA, 0x0000), /*!< Duct Area */ + /* 0x0200 to 0xffffe are Vendor defined */ + ESP_ZB_ZCL_AV_AREA_OTHER = ESP_ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AV_APP_TYPE_AREA, 0xffff), /*!< Other */ +} esp_zb_zcl_av_area_in_squares_meters_t; + +/** @brief Values for 'Multiplier - Number' type of Analog Value cluster */ +typedef enum { + ESP_ZB_ZCL_AV_MULTIPLIER_DUCT_MULTIPLIER = ESP_ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AV_APP_TYPE_MULTIPLIER, 0x0000), /*!< Duct Area */ + /* 0x0200 to 0xffffe are Vendor defined */ + ESP_ZB_ZCL_AV_MULTIPLIER_OTHER = ESP_ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AV_APP_TYPE_MULTIPLIER, 0xffff), /*!< Other */ +} esp_zb_zcl_av_multiplier_number_t; + +/** @brief Values for 'Flow in Litres per Second' type of Analog Value cluster */ +typedef enum { + ESP_ZB_ZCL_AV_FLOW_MINIMUM_AIR_FLOW = ESP_ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AV_APP_TYPE_FLOW, 0x0000), /*!< Minimum Air Flow */ + ESP_ZB_ZCL_AV_FLOW_MAXIMUM_AIR_FLOW, /*!< Maximum Air Flow */ + ESP_ZB_ZCL_AV_FLOW_HEATING_MINIMUM_AIR_FLOW, /*!< Heating Minimum Air Flow */ + ESP_ZB_ZCL_AV_FLOW_HEATING_MAXIMUM_AIR_FLOW, /*!< Heating Maximum Air Flow */ + ESP_ZB_ZCL_AV_FLOW_STANDBY_MINIMUM_AIR_FLOW, /*!< Standby Minimum Air Flow */ + ESP_ZB_ZCL_AV_FLOW_STANDBY_MAXIMUM_AIR_FLOW, /*!< Standby Maximum Air Flow */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_AV_FLOW_OTHER = ESP_ZB_ZCL_AV_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_AV_APP_TYPE_FLOW, 0xffff), /*!< Other */ +} esp_zb_zcl_av_flow_in_liters_per_second_t; + +/** @brief Default value for Description attribute */ +#define ESP_ZB_ZCL_ANALOG_VALUE_DESCRIPTION_DEFAULT_VALUE {0} + +/** @brief Default value for OutOfService attribute */ +#define ESP_ZB_ZCL_ANALOG_VALUE_OUT_OF_SERVICE_DEFAULT_VALUE false + +/** @brief Default value for Reliability attribute */ +#define ESP_ZB_ZCL_ANALOG_VALUE_RELIABILITY_DEFAULT_VALUE 0x00 + +/** @brief Default value for StatusFlags attribute */ +#define ESP_ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_DEFAULT_VALUE 0 + +/** @brief StatusFlags attribute minimum value */ +#define ESP_ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_MIN_VALUE 0 + +/** @brief StatusFlags attribute maximum value */ +#define ESP_ZB_ZCL_ANALOG_VALUE_STATUS_FLAGS_MAX_VALUE 0x0f + +void esp_zb_zcl_analog_value_init_server(void); +void esp_zb_zcl_analog_value_init_client(void); + +#define ESP_ZB_ZCL_CLUSTER_ID_ANALOG_VALUE_SERVER_ROLE_INIT esp_zb_zcl_analog_value_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_ANALOG_VALUE_CLIENT_ROLE_INIT esp_zb_zcl_analog_value_init_client + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_basic.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_basic.h new file mode 100644 index 0000000..01c453c --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_basic.h @@ -0,0 +1,132 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Basic cluster information attribute set identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_BASIC_ZCL_VERSION_ID = 0x0000, /*!< ZCL version attribute */ + ESP_ZB_ZCL_ATTR_BASIC_APPLICATION_VERSION_ID = 0x0001, /*!< Application version attribute */ + ESP_ZB_ZCL_ATTR_BASIC_STACK_VERSION_ID = 0x0002, /*!< Stack version attribute */ + ESP_ZB_ZCL_ATTR_BASIC_HW_VERSION_ID = 0x0003, /*!< Hardware version attribute */ + ESP_ZB_ZCL_ATTR_BASIC_MANUFACTURER_NAME_ID = 0x0004, /*!< Manufacturer name attribute */ + ESP_ZB_ZCL_ATTR_BASIC_MODEL_IDENTIFIER_ID = 0x0005, /*!< Model identifier attribute */ + ESP_ZB_ZCL_ATTR_BASIC_DATE_CODE_ID = 0x0006, /*!< Date code attribute */ + ESP_ZB_ZCL_ATTR_BASIC_POWER_SOURCE_ID = 0x0007, /*!< Power source attribute */ + ESP_ZB_ZCL_ATTR_BASIC_GENERIC_DEVICE_CLASS_ID = 0x0008, /*!< The GenericDeviceClass attribute defines the field of application of the GenericDeviceType attribute. */ + ESP_ZB_ZCL_ATTR_BASIC_GENERIC_DEVICE_TYPE_ID = 0x0009, /*!< The GenericDeviceType attribute allows an application to show an icon on a rich user interface (e.g. smartphone app). */ + ESP_ZB_ZCL_ATTR_BASIC_PRODUCT_CODE_ID = 0x000a, /*!< The ProductCode attribute allows an application to specify a code for the product. */ + ESP_ZB_ZCL_ATTR_BASIC_PRODUCT_URL_ID = 0x000b, /*!< The ProductURL attribute specifies a link to a web page containing specific product information. */ + ESP_ZB_ZCL_ATTR_BASIC_MANUFACTURER_VERSION_DETAILS_ID = 0x000c, /*!< Vendor specific human readable (displayable) string representing the versions of one of more program images supported on the device. */ + ESP_ZB_ZCL_ATTR_BASIC_SERIAL_NUMBER_ID = 0x000d, /*!< Vendor specific human readable (displayable) serial number. */ + ESP_ZB_ZCL_ATTR_BASIC_PRODUCT_LABEL_ID = 0x000e, /*!< Vendor specific human readable (displayable) product label. */ + ESP_ZB_ZCL_ATTR_BASIC_LOCATION_DESCRIPTION_ID = 0x0010, /*!< Location description attribute */ + ESP_ZB_ZCL_ATTR_BASIC_PHYSICAL_ENVIRONMENT_ID = 0x0011, /*!< Physical environment attribute */ + ESP_ZB_ZCL_ATTR_BASIC_DEVICE_ENABLED_ID = 0x0012, /*!< Device enabled attribute */ + ESP_ZB_ZCL_ATTR_BASIC_ALARM_MASK_ID = 0x0013, /*!< Alarm mask attribute */ + ESP_ZB_ZCL_ATTR_BASIC_DISABLE_LOCAL_CONFIG_ID = 0x0014, /*!< Disable local config attribute */ + ESP_ZB_ZCL_ATTR_BASIC_SW_BUILD_ID = 0x4000 /*!< Manufacturer-specific reference to the version of the software. */ +} esp_zb_zcl_basic_attr_t; + +/** + * @brief Permitted values for "Power source" attribute. + * + */ +typedef enum esp_zb_zcl_basic_power_source_e { + ESP_ZB_ZCL_BASIC_POWER_SOURCE_UNKNOWN = 0x00, /*!< Unknown power source */ + ESP_ZB_ZCL_BASIC_POWER_SOURCE_MAINS_SINGLE_PHASE = 0x01, /*!< Single-phase mains. */ + ESP_ZB_ZCL_BASIC_POWER_SOURCE_MAINS_THREE_PHASE = 0x02, /*!< 3-phase mains. */ + ESP_ZB_ZCL_BASIC_POWER_SOURCE_BATTERY = 0x03, /*!< Battery source. */ + ESP_ZB_ZCL_BASIC_POWER_SOURCE_DC_SOURCE = 0x04, /*!< DC source. */ + ESP_ZB_ZCL_BASIC_POWER_SOURCE_EMERGENCY_MAINS_CONST = 0x05, /*!< Emergency mains constantly powered. */ + ESP_ZB_ZCL_BASIC_POWER_SOURCE_EMERGENCY_MAINS_TRANSF = 0x06 /*!< Emergency mains and transfer switch. */ +} esp_zb_zcl_basic_power_source_t; + +/** The secondary backup power source, @p power is listed in esp_zb_zcl_basic_power_source_t */ +#define ESP_ZB_ZCL_BASIC_SECONDARY_POWER_SOURCE(power) ((1U << 7) + power) + +/** @brief Default value for ZCL version attribute */ +#define ESP_ZB_ZCL_BASIC_ZCL_VERSION_DEFAULT_VALUE ((uint8_t)0x08) + +/** @brief Default value for Application version attribute */ +#define ESP_ZB_ZCL_BASIC_APPLICATION_VERSION_DEFAULT_VALUE ((uint8_t)0x00) + +/** @brief Default value for Stack version attribute */ +#define ESP_ZB_ZCL_BASIC_STACK_VERSION_DEFAULT_VALUE ((uint8_t)0x00) + +/** @brief Default value for Hardware version attribute */ +#define ESP_ZB_ZCL_BASIC_HW_VERSION_DEFAULT_VALUE ((uint8_t)0x00) + +/** @brief Default value for Manufacturer name attribute */ +#define ESP_ZB_ZCL_BASIC_MANUFACTURER_NAME_DEFAULT_VALUE {0} + +/** @brief Default value for Model identifier attribute */ +#define ESP_ZB_ZCL_BASIC_MODEL_IDENTIFIER_DEFAULT_VALUE {0} + +/** @brief Default value for Date code attribute */ +#define ESP_ZB_ZCL_BASIC_DATE_CODE_DEFAULT_VALUE {0} + +/** @brief Default value for Power source attribute */ +#define ESP_ZB_ZCL_BASIC_POWER_SOURCE_DEFAULT_VALUE ((uint8_t)0x00) + +/** @brief Default value for GenericDeviceClass attribute */ +#define ESP_ZB_ZCL_BASIC_GENERIC_DEVICE_CLASS_DEFAULT_VALUE ((uint8_t)0xFF) + +/** @brief Default value for GenericDeviceType attribute */ +#define ESP_ZB_ZCL_BASIC_GENERIC_DEVICE_TYPE_DEFAULT_VALUE ((uint8_t)0xFF) + +/** @brief Default value for ProductCode attribute */ +#define ESP_ZB_ZCL_BASIC_PRODUCT_CODE_DEFAULT_VALUE {0} + +/** @brief Default value for ProductURL attribute */ +#define ESP_ZB_ZCL_BASIC_PRODUCT_URL_DEFAULT_VALUE {0} + +/** @brief Default value for ManufacturerVersionDetails attribute */ +#define ESP_ZB_ZCL_BASIC_MANUFACTURER_VERSION_DETAILS_DEFAULT_VALUE {0} + +/** @brief Default value for SerialNumber attribute */ +#define ESP_ZB_ZCL_BASIC_SERIAL_NUMBER_DEFAULT_VALUE {0} + +/** @brief Default value for ProductLabel attribute */ +#define ESP_ZB_ZCL_BASIC_PRODUCT_LABEL_DEFAULT_VALUE {0} + +/** @brief Default value for location description attribute */ +#define ESP_ZB_ZCL_BASIC_LOCATION_DESCRIPTION_DEFAULT_VALUE {0} + +/** @brief Default value for Physical environment attribute */ +#define ESP_ZB_ZCL_BASIC_PHYSICAL_ENVIRONMENT_DEFAULT_VALUE ((uint8_t)0x00) + +/** @brief Default value for Device enabled attribute */ +#define ESP_ZB_ZCL_BASIC_DEVICE_ENABLED_DEFAULT_VALUE ((bool)0x01) + +/** @brief Default value for Alarm mask attribute */ +#define ESP_ZB_ZCL_BASIC_ALARM_MASK_DEFAULT_VALUE ((uint8_t)0x00) + +/** @brief Default value for Disable local config attribute */ +#define ESP_ZB_ZCL_BASIC_DISABLE_LOCAL_CONFIG_DEFAULT_VALUE ((uint8_t)0x00) + +/** + * @brief Default value for SWBuildId attribute. + * @note Default value supposes that attribute will be stored as Pascal-style string (i. e. + * length-byte, then content). + */ +#define ESP_ZB_ZCL_BASIC_SW_BUILD_ID_DEFAULT_VALUE {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + +/*! @brief Basic cluster command identifiers +*/ +typedef enum { + ESP_ZB_ZCL_CMD_BASIC_RESET_ID = 0x00 /*!< "Reset to Factory Defaults" command. */ +} esp_zb_zcl_basic_cmd_id_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_binary_input.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_binary_input.h new file mode 100644 index 0000000..08be429 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_binary_input.h @@ -0,0 +1,304 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Binary Input cluster attribute identifiers. +*/ +typedef enum { + + ESP_ZB_ZCL_ATTR_BINARY_INPUT_ACTIVE_TEXT_ID = 0x0004, /*!< This attribute holds a human readable description of the ACTIVE state of a binary PresentValue. */ + ESP_ZB_ZCL_ATTR_BINARY_INPUT_DESCRIPTION_ID = 0x001C, /*!< The description of the usage of the input, output or value, as appropriate to the cluster. */ + ESP_ZB_ZCL_ATTR_BINARY_INPUT_INACTIVE_TEXT_ID = 0x002E, /*!< This attribute holds a human readable description of the INACTIVE state of a binary PresentValue. */ + ESP_ZB_ZCL_ATTR_BINARY_INPUT_OUT_OF_SERVICE_ID = 0x0051, /*!< OutOfService attribute */ + ESP_ZB_ZCL_ATTR_BINARY_INPUT_POLARITY_ID = 0x0054, /*!< This attribute indicates the relationship between the physical state of the input (or output as appropriate for the cluster) and the logical state represented by a binary PresentValue attribute, when OutOfService is FALSE. */ + ESP_ZB_ZCL_ATTR_BINARY_INPUT_PRESENT_VALUE_ID = 0x0055, /*!< PresentValue attribute */ + ESP_ZB_ZCL_ATTR_BINARY_INPUT_RELIABILITY_ID = 0x0067, /*!< The attribute indicates whether the PresentValue or the operation of the physical input, output or value in question (as appropriate for the cluster) is reliable. */ + ESP_ZB_ZCL_ATTR_BINARY_INPUT_STATUS_FLAGS_ID = 0x006F, /*!< StatusFlag attribute */ + ESP_ZB_ZCL_ATTR_BINARY_INPUT_APPLICATION_TYPE_ID = 0x0100, /*!< The attribute indicates the specific application usage for this cluster. */ +} esp_zb_zcl_binary_input_attr_t; + +/** @brief Values for StatusFlags attribute */ +typedef enum { + ESP_ZB_ZCL_BINARY_INPUT_STATUS_FLAG_NORMAL = 0x00, /*!< Normal (default) state. */ + ESP_ZB_ZCL_BINARY_INPUT_STATUS_FLAG_IN_ALARM = 0x01, /*!< In alarm bit. */ + ESP_ZB_ZCL_BINARY_INPUT_STATUS_FLAG_FAULT = 0x02, /*!< Fault bit. */ + ESP_ZB_ZCL_BINARY_INPUT_STATUS_FLAG_OVERRIDDEN = 0x04, /*!< Overridden bit. */ + ESP_ZB_ZCL_BINARY_INPUT_STATUS_FLAG_OUT_OF_SERVICE = 0x08, /*!< Out of service bit. */ +} esp_zb_zcl_binary_input_status_flags_value_t; + +/** @brief Values for Reliability attribute */ +typedef enum { + ESP_ZB_ZCL_BINARY_INPUT_RELIABILITY_NO_FAULT_DETECTED = 0x00, /*!< No fault detected */ + ESP_ZB_ZCL_BINARY_INPUT_RELIABILITY_NO_SENSOR = 0x01, /*!< No sensor */ + ESP_ZB_ZCL_BINARY_INPUT_RELIABILITY_OVER_RANGE = 0x02, /*!< Over range */ + ESP_ZB_ZCL_BINARY_INPUT_RELIABILITY_UNDER_RANGE = 0x03, /*!< Under range */ + ESP_ZB_ZCL_BINARY_INPUT_RELIABILITY_OPEN_LOOP = 0x04, /*!< Open loop */ + ESP_ZB_ZCL_BINARY_INPUT_RELIABILITY_SHORTED_LOOP = 0x05, /*!< Shorted loop */ + ESP_ZB_ZCL_BINARY_INPUT_RELIABILITY_NO_OUTPUT = 0x06, /*!< No output */ + ESP_ZB_ZCL_BINARY_INPUT_RELIABILITY_UNRELIABLE_OTHER = 0x07, /*!< Unreliable other */ + ESP_ZB_ZCL_BINARY_INPUT_RELIABILITY_PROCESS_ERROR = 0x08, /*!< Process error */ + /* 0x09 is for multistate clusters only */ + ESP_ZB_ZCL_BINARY_INPUT_RELIABILITY_CONFIGURATION_ERROR = 0x0a, /*!< Configuration error */ +} esp_zb_zcl_binary_input_reliability_value_t; + +/** @brief Values for Polarity attribute */ +typedef enum { + ESP_ZB_ZCL_BINARY_INPUT_POLARITY_NORMAL = 0x00, /*!< Normal polarity */ + ESP_ZB_ZCL_BINARY_INPUT_POLARITY_REVERSE = 0x01, /*!< Reverse polarity */ +} esp_zb_zcl_binary_input_polarity_value_t; + +/** Binary Input cluster application types + * The ApplicationType attribute indicates the specific application usage + * for the cluster. ApplicationType is subdivided into Group, Type and + * an Index number, as follows: + * + * Group = Bits 24 to 31 + * An indication of the cluster this attribute is part of. Binary Input + * clusters have Group = 0x00. + * + * Type = Bits 16 to 23 + * The physical quantity that the PresentValue attribute of the cluster + * represents. + * + * Index = Bits 0 to 15 + * The specific application usage of the cluster. + */ +/** @brief Macros for ApplicationType attribute */ +#define ESP_ZB_ZCL_BI_GROUP_ID 0x03 +#define ESP_ZB_ZCL_BI_SET_APP_TYPE_WITH_ID(_type, _id) (((ESP_ZB_ZCL_BI_GROUP_ID & 0xFF) << 24) | (((_type) & 0xFF) << 16) | ((_id) & 0xFFFF)) + +/** @brief Values for Binary Input cluster application types (Type field, bits 16-23) */ +typedef enum { + ESP_ZB_ZCL_BI_APP_TYPE_DOMAIN_HVAC = 0x00, /*!< Application Domain HVAC */ + ESP_ZB_ZCL_BI_APP_TYPE_DOMAIN_SECURITY = 0x01, /*!< Application Domain Security */ + /* 0x02 to 0xFE are reserved */ + ESP_ZB_ZCL_BI_APP_TYPE_OTHER = 0xFF /*!< Other */ +} esp_zb_zcl_bi_application_types_t; + +typedef enum { + ESP_ZB_ZCL_BI_DOMAIN_HVAC_2_PIPE_PUMP_STATUS = + ESP_ZB_ZCL_BI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_BI_APP_TYPE_DOMAIN_HVAC, 0x0000), /*!< 2 Pipe Pump Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_AIR_PROVING_SWITCH, /*!< Air Proving Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_ALARM_RESET, /*!< Alarm Reset BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_BOILER_STATUS, /*!< Boiler Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_BOILER_FLOW_STATUS, /*!< Boiler Flow Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_BOILER_GENERAL_ALARM, /*!< Boiler General Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_BOILER_HIGH_TEMPERATURE_ALARM, /*!< Boiler High Temperature Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_BOILER_ISOLATION_VALVE_STATUS, /*!< Boiler Isolation Valve Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_BOILER_MAINTENANCE_SWITCH, /*!< Boiler Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_BOILER_PUMP_OVERLOAD, /*!< Boiler Pump Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_BOILER_PUMP_STATUS, /*!< Boiler Pump Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_BOILER_STATUS_2, /*!< Boiler Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_BOX_HEATING_ALARM, /*!< Box Heating Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CHILLER_ALARM, /*!< Chiller Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CHILLER_CHILLED_WATER_FLOW_STATUS, /*!< Chiller Chilled Water Flow Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CHILLER_CHILLED_WATER_ISOLATION_VALVE_STATUS, /*!< Chiller Chilled Water Isolation Valve Status BI + */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CHILLER_CONDENSER_WATER_FLOW_STATUS, /*!< Chiller Condenser Water Flow Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CHILLER_CONDENSER_WATER_ISOLATION_VALVE_STATUS, /*!< Chiller Condenser Water Isolation Valve + Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CHILLER_MAINTENANCE_SWITCH, /*!< Chiller Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CHILLER_STATUS, /*!< Chiller Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CHILLED_WATER_EXPANSION_TANK_ALARM, /*!< Chilled Water Expansion Tank Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CHILLED_WATER_EXPANSION_TANK_HIGH_PRESSURE_ALARM, /*!< Chilled Water Expansion Tank High Pressure + Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CHILLED_WATER_EXPANSION_TANK_LOW_PRESSURE_ALARM, /*!< Chilled Water Expansion Tank Low Pressure + Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CHILLED_WATER_EXPANSION_TANK_STATUS, /*!< Chilled Water Expansion Tank Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_COMBUSTION_DAMPER_STATUS, /*!< Combustion Damper Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_COOLING_ALARM, /*!< Cooling Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_COOLING_PUMP_MAINTENANCE_SWITCH, /*!< Cooling Pump Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_COOLING_PUMP_OVERLOAD, /*!< Cooling Pump Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_COOLING_PUMP_STATUS, /*!< Cooling Pump Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CONDENSER_WATER_EXPANSION_TANK_ALARM, /*!< Condenser Water Expansion Tank Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CONDENSER_WATER_EXPANSION_TANK_HIGH_PRESSURE_ALARM, /*!< Condenser Water Expansion Tank High + Pressure Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CONDENSER_WATER_EXPANSION_TANK_LOW_PRESSURE_ALARM, /*!< Condenser Water Expansion Tank Low + Pressure Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CONDENSER_WATER_EXPANSION_TANK_STATUS, /*!< Condenser Water Expansion Tank Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CONDENSER_WATER_PUMP_MAINTENANCE_SWITCH, /*!< Condenser Water Pump Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CONDENSER_WATER_PUMP_OVERLOAD, /*!< Condenser Water Pump Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_CONDENSER_WATER_PUMP_STATUS, /*!< Condenser Water Pump Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_DECOUPLE_LOOP_FLOW_DIRECTION, /*!< Decouple Loop Flow Direction BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_DISCHARGE_SMOKE, /*!< Discharge Smoke BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_DOOR_STATUS, /*!< Door Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_ECONOMIZER_COMMAND, /*!< Economizer Command BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_EMERGENCY_SHUTDOWN, /*!< Emergency Shutdown BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_EQUIPMENT_TAMPER, /*!< Equipment Tamper BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_ENERGY_HOLD_OFF, /*!< Energy Hold Off BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_EXHAUST_FAN_MAINTENANCE_SWITCH, /*!< Exhaust Fan Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_EXHAUST_FAN_OVERLOAD, /*!< Exhaust Fan Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_EXHAUST_FAN_STATUS, /*!< Exhaust Fan Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_EXHAUST_FILTER_STATUS, /*!< Exhaust Filter Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_EXHAUST_SMOKE, /*!< Exhaust Smoke BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_EXPANSION_TANK_ALARM, /*!< Expansion Tank Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_EXPANSION_TANK_HIGH_PRESSURE_ALARM, /*!< Expansion Tank High Pressure Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_EXPANSION_TANK_LOW_PRESSURE_ALARM, /*!< Expansion Tank Low Pressure Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_EXPANSION_TANK_STATUS, /*!< Expansion Tank Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_FAN_CONTROL_BY_OTHERS, /*!< Fan Control By Others BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_FAN_OVERLOAD, /*!< Fan Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_FILTER_MONITORING, /*!< Filter Monitoring BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_FINAL_FILTER_STATUS, /*!< Final Filter Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_FREE_COOLING_AVAILABILITY, /*!< Free Cooling Availability BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HEAT_RECOVERY_PUMP_STATUS, /*!< Heat Recovery Pump Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HEAT_RECOVERY_WHEEL_ALARM, /*!< Heat Recovery Wheel Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HEAT_RECOVERY_WHEEL_MAINTENANCE_SWITCH, /*!< Heat Recovery Wheel Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HEAT_RECOVERY_WHEEL_OVERLOAD, /*!< Heat Recovery Wheel Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HEAT_RECOVERY_WHEEL_STATUS, /*!< Heat Recovery Wheel Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HEATING_ALARM, /*!< Heating Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HEATING_COOLING_PUMP_MAINTENANCE_SWITCH, /*!< Heating/Cooling Pump Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HEATING_COOLING_PUMP_OVERLOAD, /*!< Heating/Cooling Pump Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HIGH_HUMIDITY_LIMIT, /*!< High Humidity Limit BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HIGH_STATIC_PRESSURE_FAULT, /*!< High Static Pressure Fault BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HIGH_TEMPERATURE_LIMIT_FAULT, /*!< High Temperature Limit Fault BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HUMIDIFIER_ALARM, /*!< Humidifier Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HUMIDIFIER_MAINTENANCE_SWITCH, /*!< Humidifier Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HUMIDIFIER_OVERLOAD, /*!< Humidifier Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HUMIDIFIER_STATUS, /*!< Humidifier Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HEAT_EXCHANGER_ALARM, /*!< Heat Exchanger Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HEAT_EXCHANGER_ISOLATION_VALVE_STATUS, /*!< Heat Exchanger Isolation Valve Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_HEAT_EXCHANGER_MAINTENANCE_SWITCH, /*!< Heat Exchanger Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_LIGHTING_STATUS, /*!< Lighting Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_LOW_STATIC_PRESSURE_FAULT, /*!< Low Static Pressure Fault BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_LOW_TEMPERATURE_LIMIT_FAULT, /*!< Low Temperature Limit Fault BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_MINIMUM_OUTDOOR_AIR_DAMPER_END_SWITCH, /*!< Minimum Outdoor Air Damper End Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_MINIMUM_OUTDOOR_AIR_FAN_MAINTENANCE_SWITCH, /*!< Minimum Outdoor Air Fan Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_MINIMUM_OUTDOOR_AIR_FAN_OVERLOAD, /*!< Minimum Outdoor Air Fan Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_MINIMUM_OUTDOOR_AIR_FAN_STATUS, /*!< Minimum Outdoor Air Fan Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_MINIMUM_OUTDOOR_AIR_FAN_VARIABLE_FREQUENCY_DRIVE_FAULT, /*!< Minimum Outdoor Air Fan Variable + Frequency Drive Fault BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_OCCUPANCY, /*!< Occupancy BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_OCCUPANCY_SENSOR, /*!< Occupancy Sensor BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_PRIMARY_CHILLED_WATER_PUMP_MAINTENANCE_SWITCH, /*!< Primary Chilled Water Pump Maintenance Switch + BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_PRIMARY_CHILLED_WATER_PUMP_OVERLOAD, /*!< Primary Chilled Water Pump Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_PRIMARY_CHILLED_WATER_PUMP_STATUS, /*!< Primary Chilled Water Pump Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_PRIMARY_CHILLED_WATER_PUMP_MAINTENANCE_SWITCH_2, /*!< Primary Chilled Water Pump Maintenance + Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_PRIMARY_CHILLED_WATER_PUMP_OVERLOAD_2, /*!< Primary Chilled Water Pump Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_PRIMARY_CHILLED_WATER_PUMP_STATUS_2, /*!< Primary Chilled Water Pump Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_PRE_FILTER_STATUS, /*!< Pre-Filter Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_PREHEAT_ALARM, /*!< Preheat Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_PREHEAT_BONNET_SWITCH, /*!< Preheat Bonnet Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_PREHEAT_PUMP_MAINTENANCE_SWITCH, /*!< Preheat Pump Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_PREHEAT_PUMP_OVERLOAD, /*!< Preheat Pump Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_PREHEAT_PUMP_STATUS, /*!< Preheat Pump Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_REFRIGERANT_ALARM, /*!< Refrigerant Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_REHEAT_ALARM, /*!< Reheat Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_REHEAT_BONNET_SWITCH, /*!< Reheat Bonnet Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_REHEAT_PUMP_MAINTENANCE_SWITCH, /*!< Reheat Pump Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_REHEAT_PUMP_OVERLOAD, /*!< Reheat Pump Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_REHEAT_PUMP_STATUS, /*!< Reheat Pump Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_RELIEF_FAN_MAINTENANCE_SWITCH, /*!< Relief Fan Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_RELIEF_FAN_OVERLOAD, /*!< Relief Fan Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_RELIEF_FAN_STATUS, /*!< Relief Fan Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_RELIEF_FAN_VARIABLE_FREQUENCY_DRIVE_FAULT, /*!< Relief Fan Variable Frequency Drive Fault BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_RETURN_AIR_SMOKE, /*!< Return Air Smoke BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_RETURN_FAN_MAINTENANCE_SWITCH, /*!< Return Fan Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_RETURN_FAN_OVERLOAD, /*!< Return Fan Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_RETURN_FAN_STATUS, /*!< Return Fan Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_RETURN_FAN_VFD_FAULT, /*!< Return Fan VFD Fault BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_RETURN_SMOKE, /*!< Return Smoke BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SECONDARY_CHILLED_WATER_PUMP_1_MAINTENANCE_SWITCH, /*!< Secondary Chilled Water Pump 1 Maintenance + Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SECONDARY_CHILLED_WATER_PUMP_1_OVERLOAD, /*!< Secondary Chilled Water Pump 1 Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SECONDARY_CHILLED_WATER_PUMP_1_STATUS, /*!< Secondary Chilled Water Pump 1 Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SECONDARY_CHILLED_WATER_PUMP_1_MAINTENANCE_SWITCH_2, /*!< Secondary Chilled Water Pump 1 + Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SECONDARY_CHILLED_WATER_PUMP_1_OVERLOAD_2, /*!< Secondary Chilled Water Pump 1 Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SECONDARY_CHILLED_WATER_PUMP_1_STATUS_2, /*!< Secondary Chilled Water Pump 1 Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SIDELOOP, /*!< Sideloop BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_GENERIC_STATUS, /*!< Generic Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SUMMER_WINTER, /*!< Summer Winter BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SUPPLEMENTAL_HEATING_ALARM, /*!< Supplemental Heating Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SUPPLEMENTAL_HEATING_PUMP_MAINTENANCE_SWITCH, /*!< Supplemental Heating Pump Maintenance Switch BI + */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SUPPLEMENTAL_HEATING_PUMP_OVERLOAD, /*!< Supplemental Heating Pump Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SUPPLEMENTAL_HEATING_PUMP_STATUS, /*!< Supplemental Heating Pump Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SUPPLY_FAN_MAINTENANCE_SWITCH, /*!< Supply Fan Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SUPPLY_FAN_OVERLOAD, /*!< Supply Fan Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SUPPLY_FAN_STATUS, /*!< Supply Fan Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_SUPPLY_FAN_VARIABLE_FREQUENCY_DRIVE_FAULT, /*!< Supply Fan Variable Frequency Drive Fault BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_TEMPORARY_OCCUPANCY, /*!< Temporary Occupancy BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_TOWER_LEVEL_ALARM, /*!< Tower Level Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_TOWER_LEVEL_STATUS, /*!< Tower Level Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_TOWER_TEMP, /*!< Tower Temp BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_TOWER_VIBRATION_ALARM_STATUS, /*!< Tower Vibration Alarm Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_TOWER_LEVEL_ALARM_2, /*!< Tower Level Alarm BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_TOWER_LEVEL_SWITCH, /*!< Tower Level Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_TOWER_TEMP_SWITCH, /*!< Tower Temp Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_TOWER_FAN_ISOLATION_VALVE_STATUS, /*!< Tower Fan Isolation Valve Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_TOWER_FAN_MAINTENANCE_SWITCH, /*!< Tower Fan Maintenance Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_TOWER_FAN_OVERLOAD, /*!< Tower Fan Overload BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_TOWER_FAN_STATUS, /*!< Tower Fan Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_UNIT_ENABLE, /*!< Unit Enable BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_UNIT_RESET, /*!< Unit Reset BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_WINDOW_STATUS, /*!< Window Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_ZONE_SENSOR_TEMPORARY_OCCUPANCY, /*!< Zone Sensor Temporary Occupancy BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_AIR_PROVING_SWITCH_2, /*!< Air Proving Switch BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_PRIMARY_HEATING_STATUS, /*!< Primary Heating Status BI */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_PRIMARY_COOLING_STATUS, /*!< Primary Cooling Status BI */ + /* 0x0200 to 0xFFFE are Vendor defined */ + ESP_ZB_ZCL_BI_DOMAIN_HVAC_OTHER = ESP_ZB_ZCL_BI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_BI_APP_TYPE_DOMAIN_HVAC, 0xFFFF) /*!< Other */ +} esp_zb_zcl_bi_domain_hvac_t; + +typedef enum { + ESP_ZB_ZCL_BI_DOMAIN_SECURITY_GLASS_BREAKAGE_DETECTION_0 = + ESP_ZB_ZCL_BI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_BI_APP_TYPE_DOMAIN_SECURITY, 0x0000), /*!< Glass Breakage Detection */ + ESP_ZB_ZCL_BI_DOMAIN_SECURITY_INTRUSION_DETECTION, /*!< Intrusion Detection */ + ESP_ZB_ZCL_BI_DOMAIN_SECURITY_MOTION_DETECTION, /*!< Motion Detection */ + ESP_ZB_ZCL_BI_DOMAIN_SECURITY_GLASS_BREAKAGE_DETECTION_1, /*!< Glass Breakage Detection */ + ESP_ZB_ZCL_BI_DOMAIN_SECURITY_ZONE_ARMED, /*!< Zone Armed */ + ESP_ZB_ZCL_BI_DOMAIN_SECURITY_GLASS_BREAKAGE_DETECTION_2, /*!< Glass Breakage Detection */ + ESP_ZB_ZCL_BI_DOMAIN_SECURITY_SMOKE_DETECTION, /*!< Smoke Detection */ + ESP_ZB_ZCL_BI_DOMAIN_SECURITY_CARBON_DIOXIDE_DETECTION, /*!< Carbon Dioxide Detection */ + ESP_ZB_ZCL_BI_DOMAIN_SECURITY_HEAT_DETECTION, /*!< Heat Detection */ + /* 0x0200 to 0xFFFE are Vendor defined */ + ESP_ZB_ZCL_BI_DOMAIN_SECURITY_OTHER = ESP_ZB_ZCL_BI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_BI_APP_TYPE_DOMAIN_SECURITY, 0xFFFF) /*!< Other */ +} esp_zb_zcl_bi_domain_security_t; + +/** @brief Default value for ActiveText attribute */ +#define ESP_ZB_ZCL_BINARY_INPUT_ACTIVE_TEXT_DEFAULT_VALUE {0} + +/** @brief Default value for Description attribute */ +#define ESP_ZB_ZCL_BINARY_INPUT_DESCRIPTION_DEFAULT_VALUE {0} + +/** @brief Default value for InactiveText attribute */ +#define ESP_ZB_ZCL_BINARY_INPUT_INACTIVE_TEXT_DEFAULT_VALUE {0} + +/** @brief OutOfService attribute default value */ +#define ESP_ZB_ZCL_BINARY_INPUT_OUT_OF_SERVICE_DEFAULT_VALUE false + +/** @brief Default value for Polarity attribute */ +#define ESP_ZB_ZCL_BINARY_INPUT_POLARITY_DEFAULT_VALUE ((uint8_t)0) + +/** @brief Default value for Reliability attribute */ +#define ESP_ZB_ZCL_BINARY_INPUT_RELIABILITY_DEFAULT_VALUE ((uint8_t)0) + +/** @brief StatusFlag attribute default value */ +#define ESP_ZB_ZCL_BINARY_INPUT_STATUS_FLAGS_DEFAULT_VALUE ESP_ZB_ZCL_BINARY_INPUT_STATUS_FLAGS_MIN_VALUE + +/** @brief StatusFlag attribute minimum value */ +#define ESP_ZB_ZCL_BINARY_INPUT_STATUS_FLAGS_MIN_VALUE 0 + +/** @brief StatusFlag attribute maximum value */ +#define ESP_ZB_ZCL_BINARY_INPUT_STATUS_FLAGS_MAX_VALUE 0x0F + +void esp_zb_zcl_binary_input_init_server(void); +void esp_zb_zcl_binary_input_init_client(void); + +#define ESP_ZB_ZCL_CLUSTER_ID_BINARY_INPUT_SERVER_ROLE_INIT esp_zb_zcl_binary_input_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_BINARY_INPUT_CLIENT_ROLE_INIT esp_zb_zcl_binary_input_init_client + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_binary_output.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_binary_output.h new file mode 100644 index 0000000..3ce2724 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_binary_output.h @@ -0,0 +1,266 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Binary Output cluster attribute identifiers. */ +typedef enum { + ESP_ZB_ZCL_ATTR_BINARY_OUTPUT_ACTIVE_TEXT_ID = 0x0004U, /*!< Human readable description of the ACTIVE state. */ + ESP_ZB_ZCL_ATTR_BINARY_OUTPUT_DESCRIPTION_ID = 0x001CU, /*!< Description of the usage. */ + ESP_ZB_ZCL_ATTR_BINARY_OUTPUT_INACTIVE_TEXT_ID = 0x002EU, /*!< Human readable description of the INACTIVE state. */ + ESP_ZB_ZCL_ATTR_BINARY_OUTPUT_MIN_OFF_TIME_ID = 0x0042U, /*!< Minimum off time. */ + ESP_ZB_ZCL_ATTR_BINARY_OUTPUT_MAX_ON_TIME_ID = 0x0043U, /*!< Maximum on time. */ + ESP_ZB_ZCL_ATTR_BINARY_OUTPUT_OUT_OF_SERVICE_ID = 0x0051U, /*!< OutOfService attribute. */ + ESP_ZB_ZCL_ATTR_BINARY_OUTPUT_POLARITY_ID = 0x0054U, /*!< Relationship between physical and logical state. */ + ESP_ZB_ZCL_ATTR_BINARY_OUTPUT_PRESENT_VALUE_ID = 0x0055U, /*!< PresentValue attribute. */ + /** TODO: support PriorityArray Attribute */ + // ESP_ZB_ZCL_ATTR_BINARY_OUTPUT_PRIORITY_ARRAY_ID = 0x0057U, /*!< Priority array attribute. */ + ESP_ZB_ZCL_ATTR_BINARY_OUTPUT_RELIABILITY_ID = 0x0067U, /*!< Reliability attribute. */ + ESP_ZB_ZCL_ATTR_BINARY_OUTPUT_RELINQUISH_DEFAULT_ID = 0x0068U, /*!< Relinquish default. */ + ESP_ZB_ZCL_ATTR_BINARY_OUTPUT_STATUS_FLAGS_ID = 0x006FU, /*!< StatusFlag attribute. */ + ESP_ZB_ZCL_ATTR_BINARY_OUTPUT_APPLICATION_TYPE_ID = 0x0100U, /*!< ApplicationType attribute. */ +} esp_zb_zcl_binary_output_attr_t; + + +/** @brief Default value for ActiveText attribute */ +#define ESP_ZB_ZCL_BINARY_OUTPUT_ACTIVE_TEXT_DEFAULT_VALUE {0} +/** @brief Default value for Description attribute */ +#define ESP_ZB_ZCL_BINARY_OUTPUT_DESCRIPTION_DEFAULT_VALUE {0} +/** @brief Default value for InactiveText attribute */ +#define ESP_ZB_ZCL_BINARY_OUTPUT_INACTIVE_TEXT_DEFAULT_VALUE {0} +/** @brief Default value for MinOffTime attribute */ +#define ESP_ZB_ZCL_BINARY_OUTPUT_MIN_OFF_TIME_DEFAULT_VALUE ESP_ZB_ZCL_VALUE_U32_FF +/** @brief Default value for MaxOnTime attribute */ +#define ESP_ZB_ZCL_BINARY_OUTPUT_MAX_ON_TIME_DEFAULT_VALUE ESP_ZB_ZCL_VALUE_U32_FF +/** @brief OutOfService attribute default value */ +#define ESP_ZB_ZCL_BINARY_OUTPUT_OUT_OF_SERVICE_DEFAULT_VALUE false +/** @brief Default value for Polarity attribute */ +#define ESP_ZB_ZCL_BINARY_OUTPUT_POLARITY_DEFAULT_VALUE ((uint8_t)0) +/** @brief Default value for Reliability attribute */ +#define ESP_ZB_ZCL_BINARY_OUTPUT_RELIABILITY_DEFAULT_VALUE ((uint8_t)0) +/** @brief Default value for RelinquishDefault attribute */ +#define ESP_ZB_ZCL_BINARY_OUTPUT_RELINQUISH_DEFAULT_DEFAULT_VALUE false +/** @brief StatusFlag attribute minimum value */ +#define ESP_ZB_ZCL_BINARY_OUTPUT_STATUS_FLAGS_MIN_VALUE 0x00U +/** @brief StatusFlag attribute maximum value */ +#define ESP_ZB_ZCL_BINARY_OUTPUT_STATUS_FLAGS_MAX_VALUE 0x0FU +/** @brief StatusFlag attribute default value */ +#define ESP_ZB_ZCL_BINARY_OUTPUT_STATUS_FLAGS_DEFAULT_VALUE ESP_ZB_ZCL_BINARY_OUTPUT_STATUS_FLAGS_MIN_VALUE +/** @brief StatusFlag attribute maximum value */ +#define ESP_ZB_ZCL_BINARY_OUTPUT_APPLICATION_TYPE_MIN_VALUE 0 +/** @brief StatusFlag attribute maximum value */ +#define ESP_ZB_ZCL_BINARY_OUTPUT_APPLICATION_TYPE_MAX_VALUE ESP_ZB_ZCL_VALUE_U32_FF + +/** @brief Values for StatusFlags attribute */ +typedef enum { + ESP_ZB_ZCL_BINARY_OUTPUT_STATUS_FLAG_NORMAL = 0x00, /*!< Normal (default) state. */ + ESP_ZB_ZCL_BINARY_OUTPUT_STATUS_FLAG_IN_ALARM = 0x01, /*!< In alarm bit. */ + ESP_ZB_ZCL_BINARY_OUTPUT_STATUS_FLAG_FAULT = 0x02, /*!< Fault bit. */ + ESP_ZB_ZCL_BINARY_OUTPUT_STATUS_FLAG_OVERRIDDEN = 0x04, /*!< Overridden bit. */ + ESP_ZB_ZCL_BINARY_OUTPUT_STATUS_FLAG_OUT_OF_SERVICE = 0x08, /*!< Out of service bit. */ +} esp_zb_zcl_binary_output_status_flags_value_t; + +/** @brief Values for Reliability attribute */ +typedef enum { + ESP_ZB_ZCL_BINARY_OUTPUT_RELIABILITY_NO_FAULT_DETECTED = 0x00, /*!< No fault detected */ + ESP_ZB_ZCL_BINARY_OUTPUT_RELIABILITY_NO_SENSOR = 0x01, /*!< No sensor */ + ESP_ZB_ZCL_BINARY_OUTPUT_RELIABILITY_OVER_RANGE = 0x02, /*!< Over range */ + ESP_ZB_ZCL_BINARY_OUTPUT_RELIABILITY_UNDER_RANGE = 0x03, /*!< Under range */ + ESP_ZB_ZCL_BINARY_OUTPUT_RELIABILITY_OPEN_LOOP = 0x04, /*!< Open loop */ + ESP_ZB_ZCL_BINARY_OUTPUT_RELIABILITY_SHORTED_LOOP = 0x05, /*!< Shorted loop */ + ESP_ZB_ZCL_BINARY_OUTPUT_RELIABILITY_NO_OUTPUT = 0x06, /*!< No output */ + ESP_ZB_ZCL_BINARY_OUTPUT_RELIABILITY_UNRELIABLE_OTHER = 0x07, /*!< Unreliable other */ + ESP_ZB_ZCL_BINARY_OUTPUT_RELIABILITY_PROCESS_ERROR = 0x08, /*!< Process error */ + /* 0x09 is for multistate clusters only */ + ESP_ZB_ZCL_BINARY_OUTPUT_RELIABILITY_CONFIGURATION_ERROR = 0x0a, /*!< Configuration error */ +} esp_zb_zcl_binary_output_reliability_value_t; + +/** Binary output cluster application types + * The ApplicationType attribute indicates the specific application usage + * for the cluster. ApplicationType is subdivided into Group, Type and + * an Index number, as follows: + * + * Group = Bits 24 to 31 + * An indication of the cluster this attribute is part of. Binary output + * clusters have Group = 0x00. + * + * Type = Bits 16 to 23 + * The physical quantity that the PresentValue attribute of the cluster + * represents. + * + * Index = Bits 0 to 15 + * The specific application usage of the cluster. + */ +/** @brief Values for Polarity attribute */ +typedef enum { + ESP_ZB_ZCL_BINARY_OUTPUT_POLARITY_NORMAL = 0x00, /*!< Normal polarity */ + ESP_ZB_ZCL_BINARY_OUTPUT_POLARITY_REVERSE = 0x01, /*!< Reverse polarity */ +} esp_zb_zcl_binary_output_polarity_value_t; + +/** @brief Macros for ApplicationType attribute */ +#define ESP_ZB_ZCL_BO_GROUP_ID 0x04 +#define ESP_ZB_ZCL_BO_SET_APP_TYPE_WITH_ID(_type, _id) (((ESP_ZB_ZCL_BO_GROUP_ID & 0xFF) << 24) | (((_type) & 0xFF) << 16) | ((_id) & 0xFFFF)) + +/** @brief Values for Binary Output cluster application types (Type field, bits 16-23) */ +typedef enum { + ESP_ZB_ZCL_BO_APP_TYPE_DOMAIN_HVAC = 0x00, /*!< Application Domain HVAC */ + ESP_ZB_ZCL_BO_APP_TYPE_DOMAIN_SECURITY = 0x01, /*!< Application Domain Security */ + /* 0x02 to 0xFE are reserved */ + ESP_ZB_ZCL_BO_APP_TYPE_OTHER = 0xFF /*!< Other */ +} esp_zb_zcl_bo_application_types_t; + +/** @brief Values for Binary Output cluster HVAC application usages */ +typedef enum { + ESP_ZB_ZCL_BO_DOMAIN_HVAC_2_PIPE_CIRCULATION_PUMP_STATUS = + ESP_ZB_ZCL_BO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_BO_APP_TYPE_DOMAIN_HVAC, 0x0000), /*!< 2 Pipe Circulation Pump BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_2_PIPE_VALVE, /*!< 2 Pipe Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_2_PIPE_VALVE_COMMAND, /*!< 2 Pipe Valve Command BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_BOILER, /*!< Boiler BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_BOILER_ISOLATION_VALVE, /*!< Boiler Isolation Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_BOILER_PUMP, /*!< Boiler Pump BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_BOX_COOLING_2_POSITION, /*!< Box Cooling 2 Position BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_BOX_HEATING_2_POSITION, /*!< Box Heating 2 Position BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_BOX_HEATING_ENABLE, /*!< Box Heating Enable BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_BOX_HEATING_STAGE_1, /*!< Box Heating Stage 1 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_BOX_HEATING_STAGE_2, /*!< Box Heating Stage 2 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_BOX_HEATING_STAGE_3, /*!< Box Heating Stage 3 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_CHILLER_1_ISOLATION_VALVE, /*!< Chiller 1 Isolation Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_CHILLER, /*!< Chiller BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_CHILLER_CHILLED_WATER_ISOLATION_VALVE, /*!< Chiller Chilled Water Isolation Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_CHILLER_CONDENSER_WATER_ISOLATION_VALVE, /*!< Chiller Condenser Water Isolation Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_COMBUSTION_DAMPER, /*!< Combustion Damper BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_COMPRESSOR_STAGE_1, /*!< Compressor Stage 1 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_COMPRESSOR_STAGE_2, /*!< Compressor Stage 2 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_COOLING_CIRCULATION_PUMP, /*!< Cooling Circulation Pump BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_COOLING_STAGE_1, /*!< Cooling Stage 1 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_COOLING_STAGE_2, /*!< Cooling Stage 2 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_COOLING_STAGE_3, /*!< Cooling Stage 3 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_COOLING_STAGE_4, /*!< Cooling Stage 4 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_COOLING_STAGE_5, /*!< Cooling Stage 5 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_COOLING_STAGE_6, /*!< Cooling Stage 6 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_COOLING_STAGE_7, /*!< Cooling Stage 7 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_COOLING_STAGE_8, /*!< Cooling Stage 8 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_COOLING_VALVE, /*!< Cooling Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_COOLING_VALVE_COMMAND, /*!< Cooling Valve Command BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_CHILLED_WATER_PUMP, /*!< Chilled Water Pump BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_ECONOMIZER_ENABLE, /*!< Economizer Enable BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_EXHAUST_AIR_DAMPER, /*!< Exhaust Air Damper BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_EXHAUST_FAN, /*!< Exhaust Fan BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_FAN, /*!< Fan BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_FAN_SPEED_1, /*!< Fan Speed 1 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_FAN_SPEED_2, /*!< Fan Speed 2 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_FAN_SPEED_3, /*!< Fan Speed 3 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HEAT_RECOVERY_PUMP, /*!< Heat Recovery Pump BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HEAT_RECOVERY_VALVE, /*!< Heat Recovery Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HEAT_RECOVERY_WHEEL, /*!< Heat Recovery Wheel BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HEATING_STAGE_1, /*!< Heating Stage 1 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HEATING_STAGE_2, /*!< Heating Stage 2 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HEATING_STAGE_3, /*!< Heating Stage 3 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HEATING_VALVE, /*!< Heating Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HEATING_VALVE_COMMAND, /*!< Heating Valve Command BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HOT_GAS_BYPASS_VALVE, /*!< Hot Gas Bypass Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HUMIDIFICATION_STAGE_1, /*!< Humidification Stage 1 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HUMIDIFICATION_STAGE_2, /*!< Humidification Stage 2 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HUMIDIFICATION_STAGE_3, /*!< Humidification Stage 3 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HUMIDIFICATION_STAGE_4, /*!< Humidification Stage 4 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HUMIDIFIER_ENABLE, /*!< Humidifier Enable BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_HEAT_EXCHANGER_ISOLATION_VALVE, /*!< Heat Exchanger Isolation Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_LIGHTING, /*!< Lighting BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_MINIMUM_OUTSIDE_AIR_DAMPER, /*!< Minimum Outside Air Damper BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_MINIMUM_OUTSIDE_AIR_FAN, /*!< Minimum Outside Air Fan BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_OUTSIDE_AIR_DAMPER, /*!< Outside Air Damper BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PRIMARY_CHILLED_WATER_PUMP_1, /*!< Primary Chilled Water Pump 1 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PLATE_AND_FRAME_HEAT_EXCHANGER_ISOLATION_VALVE, /*!< Plate-and-Frame Heat Exchanger Isolation + Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PRIMARY_HOT_WATER_PUMP, /*!< Primary Hot Water Pump BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PRIMARY_HEAT_EXCHANGE_PUMP, /*!< Primary Heat Exchange Pump BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PREHEAT_CIRCULATION_PUMP, /*!< Preheat Circulation Pump BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PREHEAT_ENABLE, /*!< Preheat Enable BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PREHEAT_STAGE_1, /*!< Preheat Stage 1 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PREHEAT_STAGE_2, /*!< Preheat Stage 2 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PREHEAT_STAGE_3, /*!< Preheat Stage 3 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PREHEAT_STAGE_4, /*!< Preheat Stage 4 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PREHEAT_STAGE_5, /*!< Preheat Stage 5 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PREHEAT_STAGE_6, /*!< Preheat Stage 6 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PREHEAT_STAGE_7, /*!< Preheat Stage 7 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PREHEAT_STAGE_8, /*!< Preheat Stage 8 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_PREHEAT_VALVE, /*!< Preheat Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_REHEAT_CIRCULATION_PUMP, /*!< Reheat Circulation Pump BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_REHEAT_ENABLE, /*!< Reheat Enable BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_REHEAT_STAGE_1, /*!< Reheat Stage 1 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_REHEAT_STAGE_2, /*!< Reheat Stage 2 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_REHEAT_STAGE_3, /*!< Reheat Stage 3 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_REHEAT_STAGE_4, /*!< Reheat Stage 4 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_REHEAT_STAGE_5, /*!< Reheat Stage 5 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_REHEAT_STAGE_6, /*!< Reheat Stage 6 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_REHEAT_STAGE_7, /*!< Reheat Stage 7 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_REHEAT_STAGE_8, /*!< Reheat Stage 8 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_RELIEF_FAN, /*!< Relief Fan BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_RETURN_FAN, /*!< Return Fan BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_REVERSING_VALVE_1, /*!< Reversing Valve 1 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_REVERSING_VALVE_2, /*!< Reversing Valve 2 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SECONDARY_CHILLED_WATER_PUMP, /*!< Secondary Chilled Water Pump BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SECONDARY_HOT_WATER_PUMP, /*!< Secondary Hot Water Pump BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SECONDARY_HEAT_EXCHANGE_PUMP, /*!< Secondary Heat Exchange Pump BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SIDELOOP, /*!< Sideloop BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SIDELOOP_STAGE_1, /*!< Sideloop Stage 1 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SIDELOOP_STAGE_2, /*!< Sideloop Stage 2 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SIDELOOP_STAGE_3, /*!< Sideloop Stage 3 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SIDELOOP_STAGE_4, /*!< Sideloop Stage 4 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SIDELOOP_STAGE_5, /*!< Sideloop Stage 5 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SIDELOOP_STAGE_6, /*!< Sideloop Stage 6 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SIDELOOP_STAGE_7, /*!< Sideloop Stage 7 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SIDELOOP_STAGE_8, /*!< Sideloop Stage 8 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_STEAM_ISOLATION_VALVE, /*!< Steam Isolation Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SUPPLEMENTAL_HEATING_2_POSITION, /*!< Supplemental Heating 2 Position BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SUPPLEMENTAL_HEATING_STAGE_1, /*!< Supplemental Heating Stage 1 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SUPPLEMENTAL_HEATING_VALVE, /*!< Supplemental Heating Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SUPPLEMENTAL_HEATING_ENABLE, /*!< Supplemental Heating Enable BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SUPPLEMENTAL_HEATING_PUMP, /*!< Supplemental Heating Pump BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_SUPPLY_FAN, /*!< Supply Fan BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_TOWER_BASIN_HEATER_1, /*!< Tower Basin Heater BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_TOWER_BASIN_MAKEUP_1, /*!< Tower Basin Makeup BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_TOWER_BASIN_HEATER_2, /*!< Tower Basin Heater BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_TOWER_BASIN_MAKEUP_2, /*!< Tower Basin Makeup BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_TOWER_ISOLATION_VALVE, /*!< Tower Isolation Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_TOWER_FAN, /*!< Tower Fan BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_TOWER_FAN_SPEED_1, /*!< Tower Fan Speed 1 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_TOWER_FAN_SPEED_2, /*!< Tower Fan Speed 2 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_TOWER_FAN_SPEED_3, /*!< Tower Fan Speed 3 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_ZONE_HEATING_STAGE_1, /*!< Zone Heating Stage 1 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_ZONE_HEATING_STAGE_2, /*!< Zone Heating Stage 2 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_ZONE_HEATING_STAGE_3, /*!< Zone Heating Stage 3 BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_ZONE_HEATING_VALVE, /*!< Zone Heating Valve BO */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_2_PIPE_CIRCULATION_PUMP_2, /*!< 2 Pipe Circulation Pump BO */ + /* 0x0200 to 0xFFFE are Vendor defined */ + ESP_ZB_ZCL_BO_DOMAIN_HVAC_OTHER = + ESP_ZB_ZCL_BO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_BO_APP_TYPE_DOMAIN_HVAC, 0xFFFF) /*!< Other */ +} esp_zb_zcl_bo_domain_hvac_t; + +/** @brief Values for Binary Output cluster Security application usages */ +typedef enum { + ESP_ZB_ZCL_BO_DOMAIN_SECURITY_ARM_DISARM_COMMAND = ESP_ZB_ZCL_BO_SET_APP_TYPE_WITH_ID(0x02, 0x0000), /*!< Arm Disarm Command BO */ + ESP_ZB_ZCL_BO_DOMAIN_SECURITY_OCCUPANCY_CONTROL, /*!< Occupancy Control BO */ + ESP_ZB_ZCL_BO_DOMAIN_SECURITY_ENABLE_CONTROL, /*!< Enable Control BO */ + ESP_ZB_ZCL_BO_DOMAIN_SECURITY_ACCESS_CONTROL, /*!< Access Control BO */ + /* 0x0200 to 0xFFFE are Vendor defined */ + ESP_ZB_ZCL_BO_DOMAIN_SECURITY_OTHER = ESP_ZB_ZCL_BO_SET_APP_TYPE_WITH_ID(0x02, 0xFFFF) /*!< Other */ +} esp_zb_zcl_bo_domain_security_t; + +void esp_zb_zcl_binary_output_init_server(void); +void esp_zb_zcl_binary_output_init_client(void); + +#define ESP_ZB_ZCL_CLUSTER_ID_BINARY_OUTPUT_SERVER_ROLE_INIT esp_zb_zcl_binary_output_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_BINARY_OUTPUT_CLIENT_ROLE_INIT esp_zb_zcl_binary_output_init_client + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_binary_value.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_binary_value.h new file mode 100644 index 0000000..c8f58f2 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_binary_value.h @@ -0,0 +1,94 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Binary Value cluster attribute identifiers. */ +typedef enum { + ESP_ZB_ZCL_ATTR_BINARY_VALUE_ACTIVE_TEXT_ID = 0x0004U, /*!< Human readable description of the ACTIVE state. */ + ESP_ZB_ZCL_ATTR_BINARY_VALUE_DESCRIPTION_ID = 0x001CU, /*!< Description of the usage. */ + ESP_ZB_ZCL_ATTR_BINARY_VALUE_INACTIVE_TEXT_ID = 0x002EU, /*!< Human readable description of the INACTIVE state. */ + ESP_ZB_ZCL_ATTR_BINARY_VALUE_MIN_OFF_TIME_ID = 0x0042U, /*!< Minimum Off Time. */ + ESP_ZB_ZCL_ATTR_BINARY_VALUE_MIN_ON_TIME_ID = 0x0043U, /*!< Minimum On Time. */ + ESP_ZB_ZCL_ATTR_BINARY_VALUE_OUT_OF_SERVICE_ID = 0x0051U, /*!< OutOfService attribute. */ + ESP_ZB_ZCL_ATTR_BINARY_VALUE_PRESENT_VALUE_ID = 0x0055U, /*!< PresentValue attribute. */ + /** TODO: support PriorityArray Attribute */ + // ESP_ZB_ZCL_ATTR_BINARY_VALUE_PRIORITY_ARRAY_ID = 0x0057U, /*!< Priority Array attribute. */ + ESP_ZB_ZCL_ATTR_BINARY_VALUE_RELIABILITY_ID = 0x0067U, /*!< Reliability. */ + ESP_ZB_ZCL_ATTR_BINARY_VALUE_RELINQUISH_DEFAULT_ID = 0x0068U, /*!< Relinquish default. */ + ESP_ZB_ZCL_ATTR_BINARY_VALUE_STATUS_FLAGS_ID = 0x006FU, /*!< StatusFlag attribute. */ + ESP_ZB_ZCL_ATTR_BINARY_VALUE_APPLICATION_TYPE_ID = 0x0100U, /*!< ApplicationType attribute. */ +} esp_zb_zcl_binary_value_attr_t; + +/** @brief Default value for ActiveText attribute */ +#define ESP_ZB_ZCL_BINARY_VALUE_ACTIVE_TEXT_DEFAULT_VALUE {0} +/** @brief Default value for Description attribute */ +#define ESP_ZB_ZCL_BINARY_VALUE_DESCRIPTION_DEFAULT_VALUE {0} +/** @brief Default value for InactiveText attribute */ +#define ESP_ZB_ZCL_BINARY_VALUE_INACTIVE_TEXT_DEFAULT_VALUE {0} +/** @brief Default value for MinOffTime attribute */ +#define ESP_ZB_ZCL_BINARY_VALUE_MIN_OFF_TIME_DEFAULT_VALUE ESP_ZB_ZCL_VALUE_U32_FF +/** @brief Default value for MinOnTime attribute */ +#define ESP_ZB_ZCL_BINARY_VALUE_MIN_ON_TIME_DEFAULT_VALUE ESP_ZB_ZCL_VALUE_U32_FF +/** @brief OutOfService attribute default value */ +#define ESP_ZB_ZCL_BINARY_VALUE_OUT_OF_SERVICE_DEFAULT_VALUE false +/** @brief Default value for PresentValue attribute */ +#define ESP_ZB_ZCL_BINARY_VALUE_PRESENT_VALUE_DEFAULT_VALUE false +/** @brief Default value for Reliability attribute */ +#define ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_DEFAULT_VALUE ((uint8_t)0) +/** @brief Default value for RelinquishDefault attribute */ +#define ESP_ZB_ZCL_BINARY_VALUE_RELINQUISH_DEFAULT_DEFAULT_VALUE false +/** @brief Default value for StatusFlag attribute */ +#define ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAGS_DEFAULT_VALUE 0 +/** @brief StatusFlag attribute minimum value */ +#define ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAGS_MIN_VALUE 0x00U +/** @brief StatusFlag attribute maximum value */ +#define ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAGS_MAX_VALUE 0x0FU +/** @brief Default value for ApplicationType attribute */ +#define ESP_ZB_ZCL_BINARY_VALUE_APPLICATION_TYPE_DEFAULT_VALUE 0 + +/** @brief Values for StatusFlags attribute */ +typedef enum { + ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAG_NORMAL = 0x00, /*!< Normal (default) state. */ + ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAG_IN_ALARM = 0x01, /*!< In alarm bit. */ + ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAG_FAULT = 0x02, /*!< Fault bit. */ + ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAG_OVERRIDDEN = 0x04, /*!< Overridden bit. */ + ESP_ZB_ZCL_BINARY_VALUE_STATUS_FLAG_OUT_OF_SERVICE = 0x08, /*!< Out of service bit. */ +} esp_zb_zcl_binary_value_status_flags_value_t; + +/** @brief Values for Reliability attribute */ +typedef enum { + ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_NO_FAULT_DETECTED = 0x00, /*!< No fault detected */ + ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_NO_SENSOR = 0x01, /*!< No sensor */ + ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_OVER_RANGE = 0x02, /*!< Over range */ + ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_UNDER_RANGE = 0x03, /*!< Under range */ + ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_OPEN_LOOP = 0x04, /*!< Open loop */ + ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_SHORTED_LOOP = 0x05, /*!< Shorted loop */ + ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_NO_OUTPUT = 0x06, /*!< No output */ + ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_UNRELIABLE_OTHER = 0x07, /*!< Unreliable other */ + ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_PROCESS_ERROR = 0x08, /*!< Process error */ + /* 0x09 is for multistate clusters only */ + ESP_ZB_ZCL_BINARY_VALUE_RELIABILITY_CONFIGURATION_ERROR = 0x0a, /*!< Configuration error */ +} esp_zb_zcl_binary_value_reliability_value_t; + +/** @brief Macros for ApplicationType attribute */ +#define ESP_ZB_ZCL_BV_GROUP_ID 0x05 +#define ESP_ZB_ZCL_BV_SET_APP_TYPE_WITH_ID(_type, _id) (((ESP_ZB_ZCL_BV_GROUP_ID & 0xFF) << 24) | (((_type) & 0xFF) << 16) | ((_id) & 0xFFFF)) + +void esp_zb_zcl_binary_value_init_server(void); +void esp_zb_zcl_binary_value_init_client(void); + +#define ESP_ZB_ZCL_CLUSTER_ID_BINARY_VALUE_SERVER_ROLE_INIT esp_zb_zcl_binary_value_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_BINARY_VALUE_CLIENT_ROLE_INIT esp_zb_zcl_binary_value_init_client + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_carbon_dioxide_measurement.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_carbon_dioxide_measurement.h new file mode 100644 index 0000000..be2d300 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_carbon_dioxide_measurement.h @@ -0,0 +1,58 @@ +/* + * SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Carbon Dioxide Measurement cluster attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MEASURED_VALUE_ID = 0x0000, /*!< MeasuredValue attribute */ + ESP_ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_ID = 0x0001, /*!< MinMeasuredValue attribute */ + ESP_ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_ID = 0x0002, /*!< MaxMeasuredValue attribute */ + ESP_ZB_ZCL_ATTR_CARBON_DIOXIDE_MEASUREMENT_TOLERANCE_ID = 0x0003, /*!< Tolerance attribute */ +} esp_zb_zcl_carbon_dioxide_measurement_attr_t; + +/** @brief Minimum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_MINIMUM (0.0) + +/** @brief Maximum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_MAXIMUM (1.0) + +/** @brief Minimum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_MINIMUM (0.0) + +/** @brief Maximum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_MAXIMUM (1.0) + +/** @brief Unknown value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_NaN + +/** @brief Unknown value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_NaN + +/** @brief Unknown value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_NaN + +/** @brief Default value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_NaN + +/** @brief Default value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_NaN + +/** @brief Default value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_CARBON_DIOXIDE_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_NaN + +void esp_zb_zcl_carbon_dioxide_measurement_init_server(void); +#define ESP_ZB_ZCL_CLUSTER_ID_CARBON_DIOXIDE_MEASUREMENT_SERVER_ROLE_INIT esp_zb_zcl_carbon_dioxide_measurement_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_CARBON_DIOXIDE_MEASUREMENT_CLIENT_ROLE_INIT NULL + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_color_control.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_color_control.h new file mode 100644 index 0000000..4c887ec --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_color_control.h @@ -0,0 +1,146 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** + * @brief Color control attribute list + */ +typedef enum { + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_HUE_ID = 0x0000, /*!< Current_HUE attribute */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_SATURATION_ID = 0x0001, /*!< Current Saturation attribute */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_REMAINING_TIME_ID = 0x0002, /*!< Remaining Time attribute */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_X_ID = 0x0003, /*!< CurrentX attribute */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_CURRENT_Y_ID = 0x0004, /*!< CurrentY attribute */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_DRIFT_COMPENSATION_ID = 0x0005, /*!< The DriftCompensation attribute indicates what mechanism */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_COMPENSATION_TEXT_ID = 0x0006, /*!< The CompensationText attribute holds a textual indication of what mechanism */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMPERATURE_ID = 0x0007, /*!< Color Temperature Mireds attribute */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_MODE_ID = 0x0008, /*!< Color Mode attribute */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_OPTIONS_ID = 0x000f, /*!< The Options attribute is a bitmap that determines the default behavior of some cluster commands. */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_ENHANCED_CURRENT_HUE_ID = 0x4000, /*!< The EnhancedCurrentHue attribute represents non-equidistant steps along the CIE 1931 color triangle. */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_ENHANCED_COLOR_MODE_ID = 0x4001, /*!< The EnhancedColorMode attribute specifies which attributes are currently determining the color of the device. */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_ACTIVE_ID = 0x4002, /*!< The ColorLoopActive attribute specifies the current active status of the color loop. */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_DIRECTION_ID = 0x4003, /*!< The ColorLoopDirection attribute specifies the current direction of the color loop. */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_TIME_ID = 0x4004, /*!< The ColorLoopTime attribute specifies the number of seconds it SHALL take to perform a full color loop. */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_START_ENHANCED_HUE_ID = 0x4005, /*!< The ColorLoopStartEnhancedHue attribute specifies the value of the EnhancedCurrentHue attribute from which the color loop SHALL be started. */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_LOOP_STORED_ENHANCED_HUE_ID = 0x4006, /*!< The ColorLoopStoredEnhancedHue attribute specifies the value of the EnhancedCurrentHue attribute before the color loop was stored. */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_CAPABILITIES_ID = 0x400a, /*!< The ColorCapabilities attribute specifies the color capabilities of the device */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN_MIREDS_ID = 0x400b, /*!< The ColorTempPhysicalMinMireds attribute indicates the minimum mired value supported by the hardware. */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX_MIREDS_ID = 0x400c, /*!< The ColorTempPhysicalMaxMireds attribute indicates the maximum mired value supported by the hardware. */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_COUPLE_COLOR_TEMP_TO_LEVEL_MIN_MIREDS_ID = 0x400d, /*!< The CoupleColorTempToLevelMinMireds attribute specifies a lower bound on the value of the ColorTemperatureMireds attribute */ + ESP_ZB_ZCL_ATTR_COLOR_CONTROL_START_UP_COLOR_TEMPERATURE_MIREDS_ID = 0x4010, /*!< The StartUpColorTemperatureMireds attribute SHALL define the desired startup color temperature value a lamp SHALL use when it is supplied with power. */ +} esp_zb_zcl_color_control_attr_t; + + +/** @brief Default value for CurrentHue attribute */ +#define ESP_ZB_ZCL_COLOR_CONTROL_CURRENT_HUE_DEFAULT_VALUE ((uint8_t)0x00) + +/** @brief Default value for CurrentSaturation attribute */ +#define ESP_ZB_ZCL_COLOR_CONTROL_CURRENT_SATURATION_DEFAULT_VALUE ((uint8_t)0x00) + +/** @brief Default value for RemainingTime attribute */ +#define ESP_ZB_ZCL_COLOR_CONTROL_REMAINING_TIME_DEFAULT_VALUE ((uint16_t)0x00) + +/** @brief Current X attribute default value */ +#define ESP_ZB_ZCL_COLOR_CONTROL_CURRENT_X_DEF_VALUE 0x616b + +/** @brief Current Y attribute default value */ +#define ESP_ZB_ZCL_COLOR_CONTROL_CURRENT_Y_DEF_VALUE 0x607d + +/** @brief Color Temperature default value (4000K) */ +#define ESP_ZB_ZCL_COLOR_CONTROL_COLOR_TEMPERATURE_DEF_VALUE 0x00fa + +/** @brief Default value for ColorMode attribute */ +#define ESP_ZB_ZCL_COLOR_CONTROL_COLOR_MODE_DEFAULT_VALUE ((uint8_t)0x01) + +/** @brief Default value for Options attribute */ +#define ESP_ZB_ZCL_COLOR_CONTROL_OPTIONS_DEFAULT_VALUE ((uint8_t)0x00) + +/** @brief Default value for EnhancedCurrentHue attribute */ +#define ESP_ZB_ZCL_COLOR_CONTROL_ENHANCED_CURRENT_HUE_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for EnhancedColorMode attribute */ +#define ESP_ZB_ZCL_COLOR_CONTROL_ENHANCED_COLOR_MODE_DEFAULT_VALUE ((uint8_t)0x01) + +/** @brief Default value for ColorLoopActive attribute */ +#define ESP_ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_ACTIVE_DEFAULT_VALUE ((uint8_t)0x00) + +/** @brief Default value for ColorLoopDirection attribute */ +#define ESP_ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_DIRECTION_DEFAULT_VALUE ((uint8_t)0x00) + +/** @brief Color Loop Time attribute default value */ +#define ESP_ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_TIME_DEF_VALUE 0x0019 + +/** @brief Color Loop Start Enhanced Hue attribute default value */ +#define ESP_ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_START_DEF_VALUE 0x2300 + +/** @brief Default value for ColorLoopStoredEnhancedHue attribute */ +#define ESP_ZB_ZCL_COLOR_CONTROL_COLOR_LOOP_STORED_ENHANCED_HUE_DEFAULT_VALUE ((uint16_t)0x0000) +/** @brief Default value for ColorCapabilities attribute */ +#define ESP_ZB_ZCL_COLOR_CONTROL_COLOR_CAPABILITIES_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for ColorTempPhysicalMinMireds attribute */ +#define ESP_ZB_ZCL_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MIN_MIREDS_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for ColorTempPhysicalMaxMireds attribute */ +#define ESP_ZB_ZCL_COLOR_CONTROL_COLOR_TEMP_PHYSICAL_MAX_MIREDS_DEFAULT_VALUE ((uint16_t)0xFEFF) + +/** @brief Color control cluster command identifiers +*/ +typedef enum { + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE = 0x00, /*!< Move To Hue command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_HUE = 0x01, /*!< Move Hue command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_STEP_HUE = 0x02, /*!< Step Hue command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_SATURATION = 0x03, /*!< Move To Saturation command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_SATURATION = 0x04, /*!< Move Saturation command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_STEP_SATURATION = 0x05, /*!< Step Saturation command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_SATURATION = 0x06, /*!< Move To Hue and Saturation command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_COLOR = 0x07, /*!< Move To Color command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_COLOR = 0x08, /*!< Move Color command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_STEP_COLOR = 0x09, /*!< Step Color command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_COLOR_TEMPERATURE = 0x0a, /*!< Move to color temperature command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE = 0x40, /*!< Enhanced move to hue command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_MOVE_HUE = 0x41, /*!< Enhanced move hue command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_STEP_HUE = 0x42, /*!< Enhanced step hue command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_ENHANCED_MOVE_TO_HUE_SATURATION = 0x43, /*!< Enhanced move to hue and saturation command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_COLOR_LOOP_SET = 0x44, /*!< Color loop set command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_STOP_MOVE_STEP = 0x47, /*!< Stop move step command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_COLOR_TEMPERATURE = 0x4b, /*!< Move color temperature command */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_STEP_COLOR_TEMPERATURE = 0x4c, /*!< Step color temperature command */ +} esp_zb_zcl_color_control_cmd_id_t; + +/** @brief Direction of Move to Hue defines + */ +typedef enum { + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_SHORTEST = 0x00, /*!< Shortest distance */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_LONGEST = 0x01, /*!< Longest distance */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_UP = 0x02, /*!< Up */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_TO_HUE_DOWN = 0x03, /*!< Down */ +} esp_zb_zcl_color_control_move_to_hue_direction_t; + +/** @brief Direction of Move mode defines. + */ +typedef enum { + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_STOP = 0x00, /*!< Stop */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_UP = 0x01, /*!< Up */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_MOVE_DOWN = 0x03, /*!< Down */ +} esp_zb_zcl_color_control_move_mode_t; + +/** @brief Direction of Step mode defines. + */ +typedef enum { + ESP_ZB_ZCL_CMD_COLOR_CONTROL_STEP_UP = 0x01, /*!< Up */ + ESP_ZB_ZCL_CMD_COLOR_CONTROL_STEP_DOWN = 0x03, /*!< Down */ +} esp_zb_zcl_color_control_step_mode_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_command.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_command.h new file mode 100644 index 0000000..929e37e --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_command.h @@ -0,0 +1,3705 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#include +#include "esp_err.h" +#include "esp_zigbee_ota.h" +#include "esp_zigbee_zcl_core.h" +#ifdef CONFIG_ZB_GP_ENABLED +#include "zgp/esp_zigbee_zgp.h" +#endif /* CONFIG_ZB_GP_ENABLED */ + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief The application message of ZCL command send status message + * + */ +typedef struct esp_zb_zcl_command_send_status_s { + esp_err_t status; /*!< command send status */ + uint8_t tsn; /*!< Transaction sequence number */ + uint8_t dst_endpoint; /*!< Destination endpoint */ + uint8_t src_endpoint; /*!< Source endpoint */ + esp_zb_zcl_addr_t dst_addr; /*!< Destination address */ +} esp_zb_zcl_command_send_status_message_t; + +/** + * @brief The callback of Zigbee zcl command send status + * + */ +typedef void (*esp_zb_zcl_command_send_status_callback_t)(esp_zb_zcl_command_send_status_message_t message); + +/** + * @brief The Zigbee zcl custom cluster handlers struct + * + */ +typedef struct esp_zb_zcl_custom_cluster_handlers_s { + uint16_t cluster_id; /*!< Cluster identifier */ + uint8_t cluster_role; /*!< Cluster role */ + esp_zb_zcl_cluster_check_value_callback_t check_value_cb; /*!< The callback for validating the value from ZCL command */ + esp_zb_zcl_cluster_write_attr_callback_t write_attr_cb; /*!< The callback for validating the ZCL write attribute */ +} esp_zb_zcl_custom_cluster_handlers_t; + +/** + * @brief Structure for the Zigbee ZCL command without payload + * + */ +typedef struct esp_zb_zcl_no_payload_cmd_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ +} esp_zb_zcl_no_payload_cmd_req_t; + +/** + * @brief The Zigbee ZCL read attribute command struct + * + */ +typedef struct esp_zb_zcl_read_attr_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t clusterID; /*!< Cluster ID to read */ + struct { + uint8_t manuf_specific : 2; /*!< Sent as manufacturer extension with code. */ + uint8_t direction : 1; /*!< The command direction, refer to esp_zb_zcl_cmd_direction_t */ + uint8_t dis_default_resp : 1; /*!< Disable default response for this command. */ + }; + uint16_t manuf_code; /*!< The manufacturer code sent with the command. */ + uint8_t attr_number; /*!< Number of attribute in the attr_field */ + uint16_t *attr_field; /*!< Attribute identifier field to read */ +} esp_zb_zcl_read_attr_cmd_t; + +/** + * @brief The Zigbee ZCL write attribute command struct + * + */ +typedef struct esp_zb_zcl_write_attr_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t clusterID; /*!< Cluster ID to write */ + struct { + uint8_t manuf_specific : 2; /*!< Sent as manufacturer extension with code. */ + uint8_t direction : 1; /*!< The command direction, refer to esp_zb_zcl_cmd_direction_t */ + uint8_t dis_default_resp : 1; /*!< Disable default response for this command. */ + }; + uint16_t manuf_code; /*!< The manufacturer code sent with the command. */ + uint8_t attr_number; /*!< Number of attribute in the attr_field */ + esp_zb_zcl_attribute_t *attr_field; /*!< Attributes which will be written, @ref esp_zb_zcl_attribute_s */ +} esp_zb_zcl_write_attr_cmd_t; + +/** + * @brief The Zigbee zcl configure report record struct + * + */ +typedef struct esp_zb_zcl_config_report_record_s { + esp_zb_zcl_report_direction_t direction; /*!< Direction field specifies whether values of the attribute are to be reported, or whether reports of the + attribute are to be received.*/ + uint16_t attributeID; /*!< Attribute ID to report */ + union { + struct { + uint8_t attrType; /*!< Attribute type to report refer to zb_zcl_common.h zcl_attr_type */ + uint16_t min_interval; /*!< Minimum reporting interval */ + uint16_t max_interval; /*!< Maximum reporting interval */ + void *reportable_change; /*!< Minimum change to attribute will result in report */ + }; /*!< Configurations to report sender. This is presented when the direction is ESP_ZB_ZCL_REPORT_DIRECTION_SEND, + * when the receiver is configuring the sender to report the attributes. + */ + struct { + uint16_t timeout; /*!< Timeout period */ + }; /*!< Configurations to report receiver. This is presented when the direction is ESP_ZB_ZCL_REPORT_DIRECTION_RECV, + * when the sender is configuring the receiver to receive to attributes report. + */ + }; +} esp_zb_zcl_config_report_record_t; + +/** + * @brief The Zigbee ZCL configure report command struct + * + */ +typedef struct esp_zb_zcl_config_report_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t clusterID; /*!< Cluster ID to report */ + struct { + uint8_t manuf_specific : 2; /*!< Sent as manufacturer extension with code. */ + uint8_t direction : 1; /*!< The command direction, refer to esp_zb_zcl_cmd_direction_t */ + uint8_t dis_default_resp : 1; /*!< Disable default response for this command. */ + }; + uint16_t manuf_code; /*!< The manufacturer code sent with the command. */ + uint16_t record_number; /*!< Number of report configuration record in the record_field */ + esp_zb_zcl_config_report_record_t *record_field; /*!< Report configuration records, @ref esp_zb_zcl_config_report_record_s */ +} esp_zb_zcl_config_report_cmd_t; + +/** + * @brief The Zigbee ZCL Attribute record struct + * + */ +typedef struct esp_zb_zcl_attribute_record_s { + uint8_t report_direction; /*!< Report direction of this attribute, @ref esp_zb_zcl_report_direction_t */ + uint16_t attributeID; /*!< Attribute ID to report */ +} esp_zb_zcl_attribute_record_t; + +/** + * @brief The Zigbee ZCL read report configuration command struct + * + */ +typedef struct esp_zb_zcl_read_report_config_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t clusterID; /*!< Cluster ID to report */ + struct { + uint8_t manuf_specific : 2; /*!< Sent as manufacturer extension with code. */ + uint8_t direction : 1; /*!< The command direction, refer to esp_zb_zcl_cmd_direction_t */ + uint8_t dis_default_resp : 1; /*!< Disable default response for this command. */ + }; + uint16_t manuf_code; /*!< The manufacturer code sent with the command. */ + uint16_t record_number; /*!< Number of attribute records in the record_field */ + esp_zb_zcl_attribute_record_t *record_field; /*!< Attribute records, @ref esp_zb_zcl_attribute_record_s */ +} esp_zb_zcl_read_report_config_cmd_t; + +/** + * @brief The Zigbee ZCL report attribute command struct + * + */ +typedef struct esp_zb_zcl_report_attr_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t clusterID; /*!< Cluster ID to report */ + struct { + uint8_t manuf_specific : 2; /*!< Sent as manufacturer extension with code. */ + uint8_t direction : 1; /*!< The command direction, refer to esp_zb_zcl_cmd_direction_t */ + uint8_t dis_default_resp : 1; /*!< Disable default response for this command. */ + }; + uint16_t manuf_code; /*!< The manufacturer code of the attribute to report */ + uint16_t attributeID; /*!< Attribute ID to report */ +} esp_zb_zcl_report_attr_cmd_t; + +/* ZCL basic cluster */ + +/** + * @brief The Zigbee ZCL configure report command struct + * + */ +typedef struct esp_zb_zcl_disc_attr_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t cluster_id; /*!< The cluster identifier for which the attribute is discovered. */ + struct { + uint8_t manuf_specific : 2; /*!< Sent as manufacturer extension with code. */ + uint8_t direction : 1; /*!< The command direction, refer to esp_zb_zcl_cmd_direction_t */ + uint8_t dis_default_resp : 1; /*!< Disable default response for this command. */ + }; + uint16_t manuf_code; /*!< The manufacturer code sent with the command. */ + uint16_t start_attr_id; /*!< The attribute identifier at which to begin the attribute discover */ + uint8_t max_attr_number; /*!< The maximum number of attribute identifiers that are to be returned in the resulting Discover Attributes Response command*/ +} esp_zb_zcl_disc_attr_cmd_t; + +/** + * @brief The Zigbee ZCL basic reset factory default command struct + * + */ +typedef struct esp_zb_zcl_basic_fact_reset_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ +} esp_zb_zcl_basic_fact_reset_cmd_t; + +/* ZCL on/off cluster */ + +/** + * @brief The Zigbee ZCL on-off command struct + * + */ +typedef struct esp_zb_zcl_on_off_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t on_off_cmd_id; /*!< command id for the on-off cluster command */ +} esp_zb_zcl_on_off_cmd_t; + +/** + * @brief The Zigbee ZCL on-off off with effect command struct + * + */ +typedef struct esp_zb_zcl_on_off_off_with_effect_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t effect_id; /*!< The field specifies the fading effect to use when switching the device off */ + uint8_t effect_variant; /*!< The field is used to indicate which variant of the effect, indicated in the Effect Identifier field, SHOULD be triggered. */ +} esp_zb_zcl_on_off_off_with_effect_cmd_t; + + +/** + * @brief The Zigbee ZCL on-off on with recall global scene command struct + * + */ +typedef struct esp_zb_zcl_on_off_on_with_recall_global_scene_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ +} esp_zb_zcl_on_off_on_with_recall_global_scene_cmd_t; + +/** + * @brief The Zigbee ZCL on-off on with timed off command struct + * + */ +typedef struct esp_zb_zcl_on_off_on_with_timed_off_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t on_off_control; /*!< The field contains information on how the device is to be operated */ + uint16_t on_time; /*!< The field specifies the length of time (in 1/10ths second) that the device is to remain "on", i.e., + with its OnOff attribute equal to 0x01, before automatically turning "off".*/ + uint16_t off_wait_time; /*!< The field specifies the length of time (in 1/10ths second) that the device SHALL remain "off", i.e., + with its OnOff attribute equal to 0x00, and guarded to prevent an on command turning the device back "on" */ +} esp_zb_zcl_on_off_on_with_timed_off_cmd_t; + +/* ZCL identify cluster */ + +/** + * @brief The Zigbee ZCL identify command struct + * + */ +typedef struct esp_zb_zcl_identify_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t identify_time; /*!< identify itself for specific time */ +} esp_zb_zcl_identify_cmd_t; + +/** + * @brief The Zigbee ZCL identify trigger effect command strcut + * + */ +typedef struct esp_zb_zcl_identify_trigger_effect_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t effect_id; /*!< The field specifies the identify effect to use, refer to esp_zb_zcl_identify_trigger_effect_s */ + uint8_t effect_variant; /*!< The field is used to indicate which variant of the effect, indicated in the effect identifier field, SHOULD be triggered */ +} esp_zb_zcl_identify_trigger_effect_cmd_t; + +/** + * @brief The Zigbee ZCL identify query command struct + * + */ +typedef struct esp_zb_zcl_identify_query_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ +} esp_zb_zcl_identify_query_cmd_t; + +/* ZCL commissioning cluster */ + +/** + * @brief The Zigbee ZCL commissioning restart device command struct + * + */ +typedef struct esp_zb_zcl_comm_restart_device_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_commissioning_restart_device_options_t options; /*!< Restart device options */ + uint8_t delay; /*!< Seconds of delay before starting the restart procedure */ + uint8_t jitter; /*!< Parameter to calculate the additional milliseconds should be added to delay */ +} esp_zb_zcl_comm_restart_device_cmd_t; + +/** + * @brief The Zigbee ZCL commissioning save startup parameters command struct + * + */ +typedef struct esp_zb_zcl_comm_save_startup_params_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t index; /*!< Index to save the parameter set */ +} esp_zb_zcl_comm_save_startup_params_cmd_t; + +/** + * @brief The Zigbee ZCL commissioning restore startup parameters command struct + * + */ +typedef struct esp_zb_zcl_comm_restore_startup_params_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t index; /*!< Index of the saved the parameter set to be restored */ +} esp_zb_zcl_comm_restore_startup_params_cmd_t; + +/** + * @brief The Zigbee ZCL commissioning reset startup parameters command struct + * + */ +typedef struct esp_zb_zcl_comm_reset_startup_params_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_commissioning_reset_startup_param_options_t options; /*!< Reset startup parameter options */ + uint8_t index; /*!< Index of the saved parameters to be erased */ +} esp_zb_zcl_comm_reset_startup_params_cmd_t; + +/* ZCL level cluster */ + +/** + * @brief The Zigbee ZCL level move to level command struct + * + */ +typedef struct esp_zb_zcl_move_to_level_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t level; /*!< level wants to move to */ + uint16_t transition_time; /*!< time wants to transition tenths of a second */ +} esp_zb_zcl_move_to_level_cmd_t; + +/** + * @brief The Zigbee ZCL level move command struct + * + */ +typedef struct esp_zb_zcl_level_move_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t move_mode; /*!< move mode either up or down */ + uint8_t rate; /*!< move rate wants to movement in units per second */ +} esp_zb_zcl_level_move_cmd_t; + +/** + * @brief The Zigbee ZCL level step command struct + * + */ +typedef struct esp_zb_zcl_level_step_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t step_mode; /*!< step mode either up or down */ + uint8_t step_size; /*!< step size wants to change*/ + uint16_t transition_time; /*!< time wants to transition tenths of a second */ +} esp_zb_zcl_level_step_cmd_t; + +/** + * @brief The Zigbee ZCL level stop command struct + * + */ +typedef struct esp_zb_zcl_level_stop_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ +} esp_zb_zcl_level_stop_cmd_t; + +/* ZCL color cluster */ + +/** + * @brief The Zigbee ZCL color move to hue command struct + * + */ +typedef struct esp_zb_zcl_color_move_to_hue_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t hue; /*!< current value of hue */ + uint8_t direction; /*!< direction */ + uint16_t transition_time; /*!< time wants to transition tenths of a second */ +} esp_zb_zcl_color_move_to_hue_cmd_t; + +/** + * @brief The Zigbee ZCL color move hue command struct + * + */ +typedef struct esp_zb_zcl_color_move_hue_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t move_mode; /*!< move mode */ + uint8_t rate; /*!< rate */ +} esp_zb_zcl_color_move_hue_cmd_t; + +/** + * @brief The Zigbee ZCL color step hue command struct + * + */ +typedef struct esp_zb_zcl_color_step_hue_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t step_mode; /*!< step mode */ + uint8_t step_size; /*!< step size */ + uint16_t transition_time; /*!< time wants to transition tenths of a second */ +} esp_zb_zcl_color_step_hue_cmd_t; + +/** + * @brief The Zigbee ZCL color move to saturation command struct + * + */ +typedef struct esp_zb_zcl_color_move_to_saturation_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t saturation; /*!< current value of saturation */ + uint16_t transition_time; /*!< time wants to transition tenths of a second */ +} esp_zb_zcl_color_move_to_saturation_cmd_t; + +/** + * @brief The Zigbee ZCL color move saturation command struct + * + */ +typedef struct esp_zb_zcl_color_move_saturation_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t move_mode; /*!< move mode */ + uint8_t rate; /*!< rate */ +} esp_zb_zcl_color_move_saturation_cmd_t; + +/** + * @brief The Zigbee ZCL color step saturation command struct + * + */ +typedef struct esp_zb_zcl_color_step_saturation_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t step_mode; /*!< step mode */ + uint8_t step_size; /*!< step size */ + uint16_t transition_time; /*!< time wants to transition tenths of a second */ +} esp_zb_zcl_color_step_saturation_cmd_t; + +/** + * @brief The Zigbee ZCL color move to hue and saturation command struct + * + */ +typedef struct esp_zb_color_move_to_hue_saturation_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t hue; /*!< current value of hue */ + uint8_t saturation; /*!< current value of saturation */ + uint16_t transition_time; /*!< time wants to transition tenths of a second */ +} esp_zb_color_move_to_hue_saturation_cmd_t; + +/** + * @brief The Zigbee ZCL color move to color command struct + * + */ +typedef struct esp_zb_zcl_color_move_to_color_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t color_x; /*!< current value of chromaticity value x from (0 ~ 1) to (0 ~ 65535)*/ + uint16_t color_y; /*!< current value of chromaticity value y from (0 ~ 1) to (0 ~ 65535)*/ + uint16_t transition_time; /*!< time wants to transition tenths of a second */ +} esp_zb_zcl_color_move_to_color_cmd_t; + +/** + * @brief The Zigbee ZCL color move color command struct + * + */ +typedef struct esp_zb_zcl_color_move_color_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + int16_t rate_x; /*!< specifies the rate of movement in steps per second of color x */ + int16_t rate_y; /*!< specifies the rate of movement in steps per second of color y */ +} esp_zb_zcl_color_move_color_cmd_t; + +/** + * @brief The Zigbee ZCL color step color command struct + * + */ +typedef struct esp_zb_zcl_color_step_color_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + int16_t step_x; /*!< specifies the change to be added to color x */ + int16_t step_y; /*!< specifies the change to be added to color x */ + uint16_t transition_time; /*!< time wants to transition tenths of a second */ +} esp_zb_zcl_color_step_color_cmd_t; + +/** + * @brief The Zigbee ZCL color stop command struct + * + */ +typedef struct esp_zb_zcl_color_stop_move_step_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ +} esp_zb_zcl_color_stop_move_step_cmd_t; + +/** + * @brief The Zigbee ZCL color move to color temperature command struct + * + */ +typedef struct esp_zb_zcl_color_move_to_color_temperature_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t color_temperature; /*!< The field indicates the color-temperature value */ + uint16_t transition_time; /*!< The time wants to transition tenths of a second */ +} esp_zb_zcl_color_move_to_color_temperature_cmd_t; + +/** + * @brief The Zigbee ZCL color enhanced move to hue command struct + * + */ +typedef struct esp_zb_zcl_color_enhanced_move_to_hue_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t enhanced_hue; /*!< The field specifies the target enhanced hue for the lamp */ + uint8_t direction; /*!< The direction */ + uint16_t transition_time; /*!< The time wants to transition tenths of a second */ +} esp_zb_zcl_color_enhanced_move_to_hue_cmd_t; + +/** + * @brief The Zigbee ZCL color enhanced move hue + * + */ +typedef struct esp_zb_zcl_color_enhanced_move_hue_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t move_mode; /*!< The Move Mode, If the Move Mode field is equal to 0x00 (Stop), the Rate field SHALL be ignored */ + uint16_t rate; /*!< The field specifies the rate of movement in steps per second */ +} esp_zb_zcl_color_enhanced_move_hue_cmd_t; + +/** + * @brief The Zigbee ZCL color enhanced step hue command struct + * + */ +typedef struct esp_zb_zcl_color_enhanced_step_hue_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t step_mode; /*!< The Step Mode */ + uint16_t step_size; /*!< The Step Size specifies the change to be added to the current value of the device’s enhanced hue.*/ + uint16_t transition_time; /*!< The time wants to transition tenths of a second */ +} esp_zb_zcl_color_enhanced_step_hue_cmd_t; + +/** + * @brief The Zigbee ZCL color enhanced move to hue saturation command struct + * + */ +typedef struct esp_zb_zcl_color_enhanced_move_to_hue_saturation_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t enhanced_hue; /*!< The Enhanced Hue specifies the target extended hue for the lamp */ + uint8_t saturation; /*!< The value of Saturation */ + uint16_t transition_time; /*!< The time wants to transition tenths of a second */ +} esp_zb_zcl_color_enhanced_move_to_hue_saturation_cmd_t; + +/** + * @brief The Zigbee ZCL color color loop set command struct + * + */ +typedef struct esp_zb_zcl_color_color_loop_set_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t update_flags; /*!< The Update Flags field specifies which color loop attributes to update before the color loop is started */ + uint8_t action; /*!< The Action field specifies the action to take for the color loop, + if the Update Action sub-field of the Update Flags field is set to 1. */ + uint8_t direction; /*!< The Direction field of the color loop set command */ + uint16_t time; /*!< The Time field specifies the number of seconds over which to perform a full color loop, + if the Update Time field of the Update Flags field is set to 1. */ + uint16_t start_hue; /*!< The field specifies the starting hue to use for the color loop if the Update Start Hue field of the Update Flags field is set to 1 */ +} esp_zb_zcl_color_color_loop_set_cmd_t; + +/** + * @brief The Zigbee ZCL color move color temperature command struct + * + */ +typedef struct esp_zb_zcl_color_move_color_temperature_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t move_mode; /*!< The Move Mode field of the Move Hue command, if the Move Mode field is equal to 0x00, the Rate field SHALL be ignored. */ + uint16_t rate; /*!< The Rate field specifies the rate of movement in steps per second */ + uint16_t color_temperature_minimum; /*!< The field specifies a lower bound on the Color-Temperature attribute */ + uint16_t color_temperature_maximum; /*!< The field specifies a upper bound on the Color-Temperature attribute */ +} esp_zb_zcl_color_move_color_temperature_cmd_t; + +/** + * @brief The Zigbee ZCL color step color temperature command struct + * + */ +typedef struct esp_zb_zcl_color_step_color_temperature_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t move_mode; /*!< The Move Mode field of the Step Hue command, If the Move Mode field is equal to 0x00, the Rate field SHALL be ignored. */ + uint16_t step_size; /*!< The Step Size field specifies the change to be added to (or subtracted from) the current + value of the device’s color temperature.*/ + uint16_t transition_time; /*!< The time wants to transition tenths of a second */ + uint16_t color_temperature_minimum; /*!< The field specifies a lower bound on the Color-Temperature attribute*/ + uint16_t color_temperature_maximum; /*!< The field specifies a upper bound on the Color-Temperature attribute*/ +} esp_zb_zcl_color_step_color_temperature_cmd_t; + +/** + * @brief The Zigbee ZCL lock/unlock door command struct + * + */ +typedef struct esp_zb_zcl_lock_unlock_door_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ +} esp_zb_zcl_lock_unlock_door_cmd_t; + +/** + * @brief The Zigbee ZCL groups add group command struct + * + * @note Group name currently is not supported, put empty string, Support of group names is optional, @@see ZCL specification, subclause 3.6.2.2.2 + */ +typedef struct esp_zb_zcl_groups_add_group_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants, refer to esp_zb_zcl_address_mode_t */ + uint16_t group_id; /*!< Group id */ +} esp_zb_zcl_groups_add_group_cmd_t; + +/** + * @brief The Zigbee ZCL groups remove all groups command struct + * + */ +typedef struct esp_zb_zcl_groups_remove_all_groups_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants, refer to esp_zb_zcl_address_mode_t */ +} esp_zb_zcl_groups_remove_all_groups_cmd_t; + +/** + * @brief The Zigbee ZCL groups get group membership command struct + * + * @note Get group membership will set enable ZCL response by default, later will support this feature + * + */ +typedef struct esp_zb_zcl_groups_get_group_membership_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants, refer to esp_zb_zcl_address_mode_t */ + uint8_t group_count; /*!< Total group count */ + uint16_t *group_list; /*!< Maximum group list */ +} esp_zb_zcl_groups_get_group_membership_cmd_t; + +/** + * @brief The Zigbee ZCL scenes extension field struct + * + */ +typedef struct esp_zb_zcl_scenes_extension_field_s { + uint16_t cluster_id; /*!< Cluster id */ + uint8_t length; /*!< Length of scenes_extension_field */ + uint8_t *extension_field_attribute_value_list; /*!< Extension field attribute value list */ + struct esp_zb_zcl_scenes_extension_field_s *next; /*!< A pointer to next scenes extension field */ +} esp_zb_zcl_scenes_extension_field_t; + +/** + * @brief The Zigbee ZCL scenes add scene command struct + * + * The maximum number of scenes capable of being stored in the table is 10. + */ +typedef struct esp_zb_zcl_scenes_add_scene_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + uint16_t group_id; /*!< Group id */ + uint8_t scene_id; /*!< Scene id */ + uint16_t transition_time; /*!< Time wants to transition tenths of a second */ + esp_zb_zcl_scenes_extension_field_t *extension_field; /*!< The extension field list, please use 'NULL' as the end of list */ +} esp_zb_zcl_scenes_add_scene_cmd_t; + +/** + * @brief The Zigbee ZCL scenes remove scene command struct + * + */ +typedef struct esp_zb_zcl_scenes_remove_scene_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t group_id; /*!< Group id */ + uint8_t scene_id; /*!< Scene id */ +} esp_zb_zcl_scenes_remove_scene_cmd_t; + +/** + * @brief The Zigbee ZCL scenes remove all scenes command struct + * + */ +typedef struct esp_zb_zcl_scenes_remove_all_scenes_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t group_id; /*!< Group id */ +} esp_zb_zcl_scenes_remove_all_scenes_cmd_t; + +/** + * @brief The Zigbee ZCL scenes view scene command struct + * + */ +typedef struct esp_zb_zcl_scenes_view_scene_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + uint16_t group_id; /*!< Group id */ + uint8_t scene_id; /*!< Scene id */ +} esp_zb_zcl_scenes_view_scene_cmd_t; + +/** + * @brief The Zigbee ZCL scenes store scene command struct + * + */ +typedef struct esp_zb_zcl_scenes_store_scene_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t group_id; /*!< Group id */ + uint8_t scene_id; /*!< Scene id */ +} esp_zb_zcl_scenes_store_scene_cmd_t; + +/** + * @brief The Zigbee ZCL scenes recall scene command struct + * + */ +typedef struct esp_zb_zcl_scenes_recall_scene_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t group_id; /*!< Group id */ + uint8_t scene_id; /*!< Scene id */ +} esp_zb_zcl_scenes_recall_scene_cmd_t; + +/** + * @brief The Zigbee ZCL scenes get scene membership command struct + * + */ +typedef struct esp_zb_zcl_scenes_get_scene_membership_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t group_id; /*!< Group id */ +} esp_zb_zcl_scenes_get_scene_membership_cmd_t; + +/** + * @brief The Zigbee ZCL IAS zone enroll response command struct + */ +typedef struct esp_zb_zcl_ias_zone_enroll_response_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t enroll_rsp_code; /*!< The enroll response code refer to `esp_zb_zcl_ias_zone_enroll_response_code_t` */ + uint8_t zone_id; /*!< Zone ID is the index of table */ +} esp_zb_zcl_ias_zone_enroll_response_cmd_t; + +/** + * @brief The Zigbee ZCL IAS zone Change Notification command struct + */ +typedef struct esp_zb_zcl_ias_zone_status_change_notif_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t zone_status; /*!< Zone status shall be current value of the zone status attribute */ + uint8_t extend_status; /*!< Extended status for additional info */ + uint8_t zone_id; /*!< Zone ID is the index of table */ + uint16_t delay; /*!< Delay in quarter-seconds */ +} esp_zb_zcl_ias_zone_status_change_notif_cmd_t; + +/** + * @brief The Zigbee ZCL IAS zone enroll request command struct + */ +typedef struct esp_zb_zcl_ias_zone_enroll_request_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t zone_type; /*!< Zone type */ + uint16_t manuf_code; /*!< Manufacturer code */ +} esp_zb_zcl_ias_zone_enroll_request_cmd_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Arm command struct + */ +typedef struct esp_zb_zcl_ias_ace_arm_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_ias_ace_arm_t payload; /*!< Arm command payload */ +} esp_zb_zcl_ias_ace_arm_cmd_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Bypass command struct + */ +typedef struct esp_zb_zcl_ias_ace_bypass_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_ias_ace_bypass_t payload; /*!< Bypass command payload */ +} esp_zb_zcl_ias_ace_bypass_cmd_t; + +/** + * @brief The Zigbee ZCL IAS_WD Start Warning command struct + */ +typedef struct esp_zb_zcl_ias_wd_start_warning_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_ias_wd_start_warning_t payload; /*!< Start Warning command payload */ +} esp_zb_zcl_ias_wd_start_warning_cmd_t; + +/** + * @brief The Zigbee ZCL IAS_WD Squawk command struct + */ +typedef struct esp_zb_zcl_ias_wd_squawk_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_ias_wd_squawk_t payload; /*!< Squawk command payload */ +} esp_zb_zcl_ias_wd_squawk_cmd_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Emergency command struct + */ +typedef esp_zb_zcl_common_cmd_t esp_zb_zcl_ias_ace_emergency_cmd_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Fire command struct + */ +typedef esp_zb_zcl_common_cmd_t esp_zb_zcl_ias_ace_fire_cmd_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Panic command struct + */ +typedef esp_zb_zcl_common_cmd_t esp_zb_zcl_ias_ace_panic_cmd_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Get Zone ID Map command struct + */ +typedef esp_zb_zcl_common_cmd_t esp_zb_zcl_ias_ace_get_zone_id_map_cmd_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Get Zone Information command struct + */ +typedef struct esp_zb_zcl_ias_ace_get_zone_info_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t zone_id; /*!< ID of the Zone to get the information */ +} esp_zb_zcl_ias_ace_get_zone_info_cmd_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Get Panel Status command struct + */ +typedef esp_zb_zcl_common_cmd_t esp_zb_zcl_ias_ace_get_panel_status_cmd_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Get Bypassed Zone List command struct + */ +typedef esp_zb_zcl_common_cmd_t esp_zb_zcl_ias_ace_get_bypassed_zone_list_cmd_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Get Zone Status command struct + */ +typedef struct esp_zb_zcl_ias_ace_get_zone_status_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_ias_ace_get_zone_status_t payload; /*!< Get Zone Status command payload */ +} esp_zb_zcl_ias_ace_get_zone_status_cmd_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Zone Status Changed command struct + */ +typedef struct esp_zb_zcl_ias_ace_zone_status_changed_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_ias_ace_zone_status_changed_t payload; /*!< Zone Status Changed command payload */ +} esp_zb_zcl_ias_ace_zone_status_changed_cmd_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Panel Status Changed command struct + */ +typedef struct esp_zb_zcl_ias_ace_panel_status_changed_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_ias_ace_panel_status_changed_t payload; /*!< Panel Status Changed command payload */ +} esp_zb_zcl_ias_ace_panel_status_changed_cmd_t; + +/** + * @brief The Zigbee ZCL window covering send command struct + * + * @note value only support uint8_t, uint16_t data types for the Lift/Tilt value/percentage payload. If not, set to NULL + * + */ +typedef struct esp_zb_zcl_window_covering_cluster_send_cmd_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + void *value; /*!< Pointer to payload value of window covering command */ + uint8_t cmd_id; /*!< Command id, refer to esp_zb_zcl_window_covering_cmd_t */ +} esp_zb_zcl_window_covering_cluster_send_cmd_req_t; + +/** + * @brief The Zigbee ZCL electrical profile information response command struct + */ +typedef struct esp_zb_zcl_electrical_profile_info_cmd_resp_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_electrical_measurement_profile_info_t profile_info; /*!< Electrical profile info response command */ +} esp_zb_zcl_electrical_profile_info_cmd_resp_t; + +/** + * @brief The Zigbee ZCL electrical profile response command struct + */ +typedef struct esp_zb_zcl_electrical_measurement_profile_cmd_resp_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_electrical_measurement_profile_t profile; /*!< Electrical profile response command */ +} esp_zb_zcl_electrical_measurement_profile_cmd_resp_t; + +/** + * @brief The Zigbee ZCL thermostat setpoint raise lower request command struct + */ +typedef struct esp_zb_zcl_thermostat_setpoint_raise_lower_request_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t mode; /*!< Mode field SHALL be set to Heat(0x00), Cool(0x01) and Both(0x02). It specifies which setpoint is to be configured */ + int8_t amount; /*!< Amount field specifies the setpoint(s) are to be increased (or decreased) by, in steps of 0.1 degree Celsius */ +} esp_zb_zcl_thermostat_setpoint_raise_lower_request_cmd_t; + +/** + * @brief The Zigbee ZCL thermostat set weekly schedule request command struct + */ +typedef struct esp_zb_zcl_thermostat_set_weekly_schedule_request_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t num_of_transitions; /*!< Number of transitions for sequence field indicates how many individual transitions to expect for this sequence of commands */ + uint8_t day_of_week; /*!< Day of week for sequence field represents the day of the week at which all the transitions within the payload of the command SHOULD be associated to */ + uint8_t mode_for_seq; /*!< Mode for sequence field determines how the application SHALL decode the Set Point Fields of each transition for the remaining of the command */ + uint16_t transition_time; /*!< Transition time field represents the start time of the schedule transition during the associated day */ + uint16_t heat_set_point; /*!< Heat set point field represents the heat setpoint(0.01 degree Celsius resolution) to be applied, if the heat bit is enabled in the Mode For Sequence byte */ + uint16_t cool_set_point; /*!< Cool set point field represents the cool setpoint(0.01 degree Celsius resolution) to be applied, if the cool bit is enabled in the Mode For Sequence byte */ +} esp_zb_zcl_thermostat_set_weekly_schedule_request_cmd_t; + +/** + * @brief The Zigbee ZCL thermostat get weekly schedule request command struct + */ +typedef struct esp_zb_zcl_thermostat_get_weekly_schedule_request_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t days_to_return; /*!< Days to return field indicates the number of days the client would like to return the set point values for */ + uint8_t mode_to_return; /*!< Mode to return field indicates the mode(heat only, cool only or heat & cool) the client would like to return the set point values for */ +} esp_zb_zcl_thermostat_get_weekly_schedule_request_cmd_t; + +/** + * @brief The Zigbee ZCL thermostat clear weekly schedule request command struct + */ +typedef struct esp_zb_thermostat_clear_weekly_schedule_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ +} esp_zb_thermostat_clear_weekly_schedule_cmd_t; + +/** + * @brief The Zigbee ZCL thermostat get relay status log request command struct + */ +typedef struct esp_zb_thermostat_get_relay_status_log_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ +} esp_zb_thermostat_get_relay_status_log_cmd_t; + +/** + * @brief The Zigbee ZCL metering get profile request command struct + */ +typedef struct esp_zb_metering_get_profile_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_metering_interval_channel_t interval_channel; /*!< Interval channel is used to select the quantity of interest by the 'GetProfileResponse' command */ + uint32_t end_time; /*!< End time is a 32-bit value (in UTC) used to select an Intervals block from all the Intervals blocks available */ + uint8_t number_of_periods; /*!< Number of periods represents the number of intervals being requested, which cannot exceed MaxNumberOfPeriodsDelivered */ +} esp_zb_metering_get_profile_cmd_t; + +/** + * @brief The Zigbee ZCL metering request fast poll mode command struct + */ +typedef struct esp_zb_metering_request_fast_poll_mode_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t fast_poll_update_period; /*!< Desired fast poll period (seconds) not to be less than the FastPollUpdatePeriod attribute */ + uint8_t duration; /*!< Desired duration (minutes) for the server to remain in fast poll mode not to exceed 15 minutes */ +} esp_zb_metering_request_fast_poll_mode_cmd_t; + +/** + * @brief The Zigbee ZCL metering get snapshot command struct + */ +typedef struct esp_zb_metering_get_snapshot_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint32_t earliest_start_time; /*!< A UTC Timestamp indicating the earliest time of a snapshot to be returned by a corresponding Publish Snapshot command */ + uint32_t latest_end_time; /*!< A UTC Timestamp indicating the latest time of a snapshot to be returned by a corresponding Publish Snapshot command */ + uint8_t snapshot_offset; /*!< This field identifies the individual snapshot to be returned, where multiple snapshots satisfy the selection criteria specified by the other fields in this command */ + esp_zb_zcl_metering_snapshot_cause_t snapshot_cause; /*!< This field is used to select only snapshots that were taken due to a specific cause, + setting 0xFFFFFFFF indicates that all snapshots should be selected, irrespective of the cause */ +} esp_zb_metering_get_snapshot_cmd_t; + +/** + * @brief The Zigbee ZCL metering get sampled data command struct + */ +typedef struct esp_zb_metering_get_sampled_data_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t sample_id; /*!< Unique identifier allocated to this Sampling session. This field allows devices to match response data with the appropriate request */ + uint32_t earliest_sample_time; /*!< A UTC Timestamp indicating the earliest time of a sample to be returned. Samples with a timestamp equal to or greater than the specified EarliestSampleTime shall be returned */ + esp_zb_zcl_metering_sample_type_t sample_type; /*!< Sample_type identifies the required type of sampled data */ + uint16_t number_of_samples; /*!< This filed represents the number of samples being requested. This value cannot exceed the size stipulated in the MaxNumberOfSamples field. + If fewer samples are available for the time period, only those available are returned */ +} esp_zb_metering_get_sampled_data_cmd_t; + +/** + * @brief The Zigbee ZCL price get current price command struct + */ +typedef struct esp_zb_zcl_price_get_current_price_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t command_options; /*!< Zero bit is Requester Rx On When Idle, others are reserved. */ +} esp_zb_zcl_price_get_current_price_cmd_t; + +/** + * @brief The Zigbee ZCL price get scheduled prices command struct + */ +typedef struct esp_zb_zcl_price_get_scheduled_prices_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint32_t start_time; /*!< UTC timestamp represents the minimum ending time for any scheduled or + * currently active pricing events to be resent. + * @note Value 0x00000000 will be replaced with the current time stamp. + */ + uint8_t number_of_events; /*!< NumberOfEvents represents the maximum number of events to be sent. + * @note Value 0 indicates no maximum limit. + */ +} esp_zb_zcl_price_get_scheduled_prices_cmd_t; + +/** + * @brief The Zigbee ZCL price get tier labels command struct + */ +typedef struct esp_zb_zcl_price_get_tier_labels_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint32_t issuer_tariff_id; /*!< Unique identifier generated by the commodity supplier. + * This is used to identify the tariff that the labels apply to. + */ +} esp_zb_zcl_price_get_tier_labels_cmd_t; + +/** + * @brief The Zigbee ZCL DRLC LoadControlEvent command struct + */ +typedef struct esp_zb_zcl_drlc_load_control_event_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_drlc_load_control_event_payload_t payload; /*!< The payload of LoadControlEvent, @see esp_zb_zcl_drlc_load_control_event_payload_t */ +} esp_zb_zcl_drlc_load_control_event_req_t; + +/** + * @brief The Zigbee ZCL DRLC CancelLoadControlEvent command struct + */ +typedef struct esp_zb_zcl_drlc_cancel_load_control_event_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_drlc_cancel_load_control_event_payload_t payload;/*!< The payload of CancelLoadControlEvent, @see esp_zb_zcl_drlc_cancel_load_control_event_payload_t */ +} esp_zb_zcl_drlc_cancel_load_control_event_req_t; + +/** + * @brief The Zigbee ZCL DRLC CancelAllLoadControlEvents command struct + */ +typedef struct esp_zb_zcl_drlc_cancel_all_load_control_events_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_drlc_cancel_all_load_control_events_payload_t payload; /*!< The payload of CancelAllLoadControlEvents, @see esp_zb_zcl_drlc_cancel_all_load_control_events_payload_t */ +} esp_zb_zcl_drlc_cancel_all_load_control_events_req_t; + +/** + * @brief The Zigbee ZCL DRLC ReportEventStatus command struct + */ +typedef struct esp_zb_zcl_drlc_report_event_status_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_drlc_report_event_status_payload_t payload; /*!< The payload of ReportEventStatus, @see esp_zb_zcl_drlc_report_event_status_payload_t */ +} esp_zb_zcl_drlc_report_event_status_req_t; + +/** + * @brief The Zigbee ZCL DRLC GetScheduledEvents command struct + */ +typedef struct esp_zb_zcl_drlc_get_scheduled_events_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zcl_drlc_get_scheduled_events_payload_t payload; /*!< The payload of GetScheduledEvents, @see esp_zb_zcl_drlc_get_scheduled_events_payload_t */ +} esp_zb_zcl_drlc_get_scheduled_events_req_t; + +/** + * @brief The Zigbee ZCL Poll Control CheckIn command struct + */ +typedef struct esp_zb_zcl_poll_control_check_in_cmd_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + /* No payload */ +} esp_zb_zcl_poll_control_check_in_cmd_req_t; + +/** + * @brief The Zigbee ZCL Poll Control FastPollStop command struct + */ +typedef struct esp_zb_zcl_poll_control_fast_poll_stop_cmd_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + /* No payload */ +} esp_zb_zcl_poll_control_fast_poll_stop_cmd_req_t; + +/** + * @brief The Zigbee ZCL Poll Control SetLongPollInterval command struct + */ +typedef struct esp_zb_zcl_poll_control_set_long_poll_interval_cmd_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint32_t new_long_poll_interval; /*!< The interval of the new long poll in quarter-second. */ +} esp_zb_zcl_poll_control_set_long_poll_interval_cmd_req_t; + +/** + * @brief The Zigbee ZCL Poll Control SetShortPollInterval command struct + */ +typedef struct esp_zb_zcl_poll_control_set_short_poll_interval_cmd_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t new_short_poll_interval; /*!< The interval of the new short poll in quarter-second */ +} esp_zb_zcl_poll_control_set_short_poll_interval_cmd_req_t; + +/** + * @brief The Zigbee ZCL custom cluster command struct + * + * @note For string data type, the first byte should be the length of string. + * For array, array16, array32, and long string data types, the first 2 bytes should represent the number of elements in the array. + * The size of data is only required when the type is ESP_ZB_ZCL_ATTR_TYPE_SET, ESP_ZB_ZCL_ATTR_TYPE_BAG, or CUSTOM_TYPE. + * + */ +typedef struct esp_zb_zcl_custom_cluster_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint16_t profile_id; /*!< Profile id */ + uint16_t cluster_id; /*!< Cluster id */ + struct { + uint8_t manuf_specific : 2; /*!< Sent as manufacturer extension with code. */ + uint8_t direction : 1; /*!< The command direction, refer to esp_zb_zcl_cmd_direction_t */ + uint8_t dis_default_resp : 1; /*!< Disable default response for this command. */ + }; + uint16_t manuf_code; /*!< The manufacturer code sent with the command. */ + uint16_t custom_cmd_id; /*!< Custom command id */ + struct { + esp_zb_zcl_attr_type_t type; /*!< The type of custom data, refer to esp_zb_zcl_attr_type_t */ + uint16_t size; /*!< The size of custom data */ + void *value; /*!< The value of custom data */ + } data; /*!< The custom data */ +} esp_zb_zcl_custom_cluster_cmd_t; + +#ifdef CONFIG_ZB_GP_ENABLED +/** + * @brief The request structure for GPP commissioning enter + * + */ +typedef struct esp_zgp_zcl_proxy_commissioning_enter_s { + uint8_t exit_mode; /*!< Exit mode, refer to esp_zgp_commissioning_exit_mode_t */ + uint16_t commissioning_window; /*!< Commissioning window */ +} esp_zgp_zcl_proxy_commissioning_enter_req_t; + +/** + * @brief The request structure for GPP commissioning + * + */ +typedef struct esp_zgp_zcl_proxy_commissioning_s { + uint8_t options; /*!< Option: Exit mode(3rd bit), Channel present(4th bit), Reserved(5-7th bit) */ + uint8_t channel; /*!< The devices should stay on the operational channel.*/ + uint16_t commissioning_window; /*!< Flag of the Exit mode sub-field is set to 0b1 */ +} esp_zgp_zcl_proxy_commissioning_req_t; + +/** + * @brief The request structure for managing pairing information by GPS + * + */ +typedef struct esp_zgp_zcl_pairing_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint32_t options; /*!< 24-bit indicates the properties of request */ + esp_zb_zgpd_addr_t zgpd_id; /*!< The value of the GPD identifier */ + uint8_t endpoint; /*!< Endpoint of ZGPD if APP_ID eq 0010 */ + uint8_t dev_id; /*!< Device identifier */ + uint8_t *key; /*!< The security key */ + uint8_t forward_radius; /*!< Radius in the groupcast forwarding of the GPDF packet */ + uint16_t assigned_alias; /*!< Assigned alias in the groupcast forwarding of the GPDF packet */ + uint16_t group_id; /*!< Group identifier */ + uint32_t sec_frame_counter; /*!< Security frame counter of ZGPD */ +} esp_zgp_zcl_pairing_req_t; + +/** + * @brief The request structure for sink table information + * + */ +typedef struct esp_zgp_zcl_gp_sink_table_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + uint8_t index; /*!< The index of request sink table */ + uint8_t options; /*!< Option: app_id(1-3rd bit), refer to esp_zb_zgp_app_id_t. req_type(4th bit), refer to esp_zgp_table_request_entries_type_t */ + esp_zb_zgpd_id_t *zgpd_id; /*!< The green power device identifier */ +} esp_zgp_zcl_gp_sink_table_req_t; + +/** + * @brief The request structure for proxy table information + * + */ +typedef esp_zgp_zcl_gp_sink_table_req_t esp_zgp_zcl_gp_proxy_table_req_t; + +/** + * @brief The request structure for configuring the Sink Table of a GPS + * + */ +typedef struct esp_zgp_zcl_pairing_configuration_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ + esp_zb_zgp_sink_tbl_ent_t *ent; /*!< Sink table entry */ + uint8_t actions; /*!< The configuration action, refer to esp_zgp_pairing_config_action_t */ + uint8_t num_paired_endpoints; /*!< The number of endpoints listed in the Paired endpoints field */ + uint8_t *paired_endpoints; /*!< The paired endpoints */ + uint8_t app_info; /*!< Application information */ + uint8_t num_gpd_commands; /*!< The number of gpd command listed in the gpd_command field */ + uint8_t *gpd_commands; /*!< The green power command list */ +} esp_zgp_zcl_pairing_configuration_req_t; +#endif /* CONFIG_ZB_GP_ENABLED */ + +/** + * @brief Structure for the Zigbee ZCL Alarms Alarm command + * + */ +typedef struct esp_zb_zcl_alarms_alarm_cmd_req_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command information */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode, see esp_zb_zcl_address_mode_t */ + uint8_t alarm_code; /*!< Identifying code for the cause of the alarm, as given in the specification of the cluster whose attribute generated this alarm. */ + uint16_t cluster_id; /*!< The identifier of the cluster whose attribute generated this alarm. */ +} esp_zb_zcl_alarms_alarm_cmd_req_t; + +/** + * @brief Structure for the Zigbee ZCL Alarms ResetAlarm command + * + */ +typedef esp_zb_zcl_alarms_alarm_cmd_req_t esp_zb_zcl_alarms_reset_alarm_cmd_req_t; + +/** + * @brief Structure for the Zigbee ZCL Alarms ResetAllAlarms command + * + */ +typedef esp_zb_zcl_no_payload_cmd_req_t esp_zb_zcl_alarms_reset_all_alarms_cmd_req_t; + +/** + * @brief Structure for the Zigbee ZCL Alarms GetAlarm command + * + */ +typedef esp_zb_zcl_no_payload_cmd_req_t esp_zb_zcl_alarms_get_alarm_cmd_req_t; + +/** + * @brief Structure for the Zigbee ZCL Alarms ResetAlarmLog command + * + */ +typedef esp_zb_zcl_no_payload_cmd_req_t esp_zb_zcl_alarms_reset_alarm_log_cmd_req_t; + +/** + * @brief The Zigbee ZCL custom cluster request command struct + * + */ +typedef esp_zb_zcl_custom_cluster_cmd_t esp_zb_zcl_custom_cluster_cmd_req_t; + +/** + * @brief The Zigbee ZCL custom cluster response command struct + * + */ +typedef esp_zb_zcl_custom_cluster_cmd_t esp_zb_zcl_custom_cluster_cmd_resp_t; + +/*********************** User Message *****************************/ + +/** + * @brief The Zigbee zcl set attribute value device callback message struct + * + */ +typedef struct esp_zb_zcl_set_attr_value_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_attribute_t attribute; /*!< The attribute entry whose value is set */ +} esp_zb_zcl_set_attr_value_message_t; + +/** + * @brief The Zigbee zcl scene cluster store scene device callback message struct + * + */ +typedef struct esp_zb_zcl_store_scene_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_command_t command; /*!< The ZCL indication for command */ + uint16_t group_id; /*!< The group id of Zigbee scenes cluster */ + uint8_t scene_id; /*!< The scene id of Zigbee scenes cluster */ +} esp_zb_zcl_store_scene_message_t; + +/** + * @brief The Zigbee zcl scene cluster recall scene device callback message struct + * + */ +typedef struct esp_zb_zcl_recall_scene_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_command_t command; /*!< The ZCL indication for command */ + uint16_t group_id; /*!< The group id of Zigbee scenes cluster */ + uint8_t scene_id; /*!< The scene id of Zigbee scenes cluster */ + uint16_t transition_time; /*!< The recall transition time of Zigbee scenes cluster */ + esp_zb_zcl_scenes_extension_field_t *field_set; /*!< The extension field of Zigbee scenes cluster,{{cluster_id, length, value},..., {cluster_id, + length, value}}, note that the `NULL` is the end of field */ +} esp_zb_zcl_recall_scene_message_t; + +/** + * @brief The Zigbee zcl ias zone cluster enroll response device callback message struct + * + */ +typedef struct esp_zb_zcl_ias_zone_enroll_response_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint8_t response_code; /*!< The response code of Zigbee ias zone cluster */ + uint8_t zone_id; /*!< The id of Zigbee ias zone cluster, refer to esp_zb_zcl_ias_zone_enroll_response_code_t */ +} esp_zb_zcl_ias_zone_enroll_response_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Arm Response message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_arm_response_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + const esp_zb_zcl_ias_ace_arm_resp_t *msg_in; /*!< Received Arm Response command payload */ +} esp_zb_zcl_ias_ace_arm_response_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Get Zone ID Map Response message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_get_zone_id_map_response_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + const esp_zb_zcl_ias_ace_get_zone_id_map_resp_t *msg_in; /*!< Received Get Zone ID Map Response command payload */ +} esp_zb_zcl_ias_ace_get_zone_id_map_response_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Get Zone Information Response message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_get_zone_info_response_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + const esp_zb_zcl_ias_ace_get_zone_info_resp_t *msg_in; /*!< Received Get Zone Information Response command payload */ +} esp_zb_zcl_ias_ace_get_zone_info_response_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Zone Status Changed message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_zone_status_changed_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + const esp_zb_zcl_ias_ace_zone_status_changed_t *msg_in; /*!< Received Zone Status Changed command payload */ +} esp_zb_zcl_ias_ace_zone_status_changed_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Panel Status Changed message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_panel_status_changed_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + const esp_zb_zcl_ias_ace_panel_status_changed_t *msg_in; /*!< Received Panel Status Changed command payload */ +} esp_zb_zcl_ias_ace_panel_status_changed_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Get Panel Status Response message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_get_panel_status_response_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + const esp_zb_zcl_ias_ace_get_panel_status_resp_t *msg_in; /*!< Received Get Panel Status Response command payload */ +} esp_zb_zcl_ias_ace_get_panel_status_response_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Set Bypassed Zone List message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_set_bypassed_zone_list_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + const esp_zb_zcl_ias_ace_set_bypassed_zone_list_t *msg_in; /*!< Received Set Bypassed Zone List command payload */ +} esp_zb_zcl_ias_ace_set_bypassed_zone_list_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Bypass Response message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_bypass_response_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + const esp_zb_zcl_ias_ace_bypass_resp_t *msg_in; /*!< Received Bypass Response command payload */ +} esp_zb_zcl_ias_ace_bypass_response_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Get Zone Status Response message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_get_zone_status_response_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + const esp_zb_zcl_ias_ace_get_zone_status_resp_t *msg_in; /*!< Received Get Zone Status Response command payload */ +} esp_zb_zcl_ias_ace_get_zone_status_response_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Arm message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_arm_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + const esp_zb_zcl_ias_ace_arm_t *msg_in; /*!< Received Arm command payload */ + esp_zb_zcl_ias_ace_arm_resp_t *msg_out; /*!< Response of Arm command to be sent */ +} esp_zb_zcl_ias_ace_arm_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Bypass message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_bypass_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + const esp_zb_zcl_ias_ace_bypass_t *msg_in; /*!< Received Bypass command payload */ + esp_zb_zcl_ias_ace_bypass_resp_t *msg_out; /*!< Response of Bypass command to be sent */ +} esp_zb_zcl_ias_ace_bypass_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Emergency message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_emergency_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ +} esp_zb_zcl_ias_ace_emergency_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Fire message struct + * + */ +typedef esp_zb_zcl_ias_ace_emergency_message_t esp_zb_zcl_ias_ace_fire_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Panic message struct + * + */ +typedef esp_zb_zcl_ias_ace_emergency_message_t esp_zb_zcl_ias_ace_panic_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Get Panel Status message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_get_panel_status_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_ias_ace_get_panel_status_resp_t *msg_out; /*!< Response of Get Panel Status command to be sent */ +} esp_zb_zcl_ias_ace_get_panel_status_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Get Bypassed Zone List message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_get_bypassed_zone_list_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_ias_ace_set_bypassed_zone_list_message_t *msg_out; /*!< Response of Get Bypassed Zone List command to be sent */ +} esp_zb_zcl_ias_ace_get_bypassed_zone_list_message_t; + +/** + * @brief The Zigbee ZCL IAS_ACE Get Zone Status message struct + * + */ +typedef struct esp_zb_zcl_ias_ace_get_zone_status_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + const esp_zb_zcl_ias_ace_get_zone_status_t *msg_in; /*!< Received Get Zone Status command payload */ + esp_zb_zcl_ias_ace_get_zone_status_resp_t *msg_out; /*!< Response of Get Zone Status command to be sent */ +} esp_zb_zcl_ias_ace_get_zone_status_message_t; + +/** + * @brief The Zigbee ZCL IAS_WD Start Warning message struct + * + */ +typedef struct esp_zb_zcl_ias_wd_start_warning_message_s { + esp_zb_device_cb_common_info_t info; /**< The common information for Zigbee device callback */ + const esp_zb_zcl_ias_wd_start_warning_t *msg_in; /**< Received Start Warning command, refer to esp_zb_zcl_ias_wd_start_warning_t */ +} esp_zb_zcl_ias_wd_start_warning_message_t; + +/** + * @brief The Zigbee ZCL IAS_WD Squawk message struct + * + */ +typedef struct esp_zb_zcl_ias_wd_squawk_message_s { + esp_zb_device_cb_common_info_t info; /**< The common information for Zigbee device callback */ + const esp_zb_zcl_ias_wd_squawk_t *msg_in; /**< Received Squawk command, refer to esp_zb_zcl_ias_wd_squawk_t */ +} esp_zb_zcl_ias_wd_squawk_message_t; + +/** + * @brief The Zigbee zcl ota upgrade value device callback message struct + * + */ +typedef struct esp_zb_zcl_ota_upgrade_value_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_ota_upgrade_status_t upgrade_status; /*!< The update status for Zigbee ota update */ + esp_zb_ota_file_header_t ota_header; /*!< The header indicates the basic OTA upgrade information */ + uint16_t payload_size; /*!< The OTA payload size */ + uint8_t *payload; /*!< The OTA payload */ +} esp_zb_zcl_ota_upgrade_value_message_t; + +/** + * @brief The Zigbee zcl ota upgrade client query image response message struct + * + */ +typedef struct esp_zb_zcl_ota_upgrade_query_image_resp_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_addr_t server_addr; /*!< Server address */ + uint8_t server_endpoint; /*!< Server endpoint */ + uint8_t query_status; /*!< Status, see esp_zb_zcl_status_t */ + uint16_t manufacturer_code; /*!< Manufacturer code */ + uint16_t image_type; /*!< Image type */ + uint32_t file_version; /*!< File version */ + uint32_t image_size; /*!< Image size */ +} esp_zb_zcl_ota_upgrade_query_image_resp_message_t; + +/** + * @brief The Zigbee zcl ota upgrade server status message struct + * + */ +typedef struct esp_zb_zcl_ota_upgrade_server_status_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_addr_t zcl_addr; /*!< The address information is sourced from the OTA upgrade client */ + esp_zb_ota_upgrade_server_status_t server_status; /*!< The status of OTA upgrade server, which can refer to esp_zb_ota_upgrade_server_status_t */ + uint16_t image_type; /*!< The image type of OTA file */ + uint32_t version; /*!< The version of OTA file */ + uint32_t *upgrade_time; /*!< The upgrade time of OTA file, which indicates the interval time when the received OTA image will be updated */ +} esp_zb_zcl_ota_upgrade_server_status_message_t; + +/** + * @brief The Zigbee zcl ota upgrade server query image message struct + * + */ +typedef struct esp_zb_zcl_ota_upgrade_server_query_image_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_addr_t zcl_addr; /*!< The address information is sourced from the OTA upgrade client */ + uint16_t image_type; /*!< The image type of OTA file */ + uint16_t manufacturer_code; /*!< The manufacturer code of OTA file */ + uint32_t version; /*!< The version code of OTA file */ + uint8_t *table_idx; /*!< The pointer for the index of variable table */ +} esp_zb_zcl_ota_upgrade_server_query_image_message_t; + +/** + * @brief Structure for Thermostat Weekly Schedule Set message + * + */ +typedef struct esp_zb_zcl_thermostat_weekly_schedule_set_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint32_t trans_status; /*!< The status of the schedule transition, refer to esp_err_t */ + uint8_t day_of_week; /*!< This field is a bitmap represents the day of the week at which all + the transitions within the payload of the command SHOULD be associated to, + refer to esp_zb_zcl_thermostat_day_of_week_t */ + uint8_t mode_for_req; /*!< This field is a bitmap determines how the application SHALL decode the Set + Point Fields of each transition. @see esp_zb_zcl_thermostat_weekly_schedule_mode_for_seq_t */ + esp_zb_zcl_thermostat_weekly_schedule_transition_t trans; /*!< Transition field, refer to esp_zb_zcl_thermostat_weekly_schedule_transition_t */ +} esp_zb_zcl_thermostat_weekly_schedule_set_message_t; + +/** + * @brief The Zigbee zcl thermostat value callback message struct + * + */ +typedef struct esp_zb_zcl_thermostat_value_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint8_t mode; /*!< Mode for Sequence, Heat(0x00), Cool(0x01) and Both(0x02) */ + uint16_t heat_setpoint; /*!< Heat Set Point */ + uint16_t cool_setpoint; /*!< Cool Set Point */ +} esp_zb_zcl_thermostat_value_message_t; + +/** + * @brief The Zigbee zcl metering get profile response info offered by user struct + * + */ +typedef struct esp_zb_zcl_metering_get_profile_resp_info_offered_s { + uint32_t end_time; /*!< It is 32-bit value (in UTC) representing the end time of the most chronologically recent interval being requested */ + esp_zb_zcl_metering_status_field_t status; /*!< Status of 'GetProfile' command */ + esp_zb_zcl_metering_profile_interval_period_t profile_interval_period; /*!< Represents the interval or time frame used to capture metered Energy, Gas, and Water consumption for profiling purposes */ + uint8_t number_of_periods_delivered; /*!< Number of periods represents the number of intervals being requested, it cannot exceed the MaxNumberOfPeriodsDelivered attribute. + If fewer intervals are available for the time period, only those available are returned */ + esp_zb_uint24_t *intervals; /*!< Series of interval data captured using the period specified by the 'ProfileIntervalPeriod' attribute. + The content of the interval data depends of the type of information requested using the Channel field in the 'GetProfile' command, + and will represent the change in that information since the previous interval */ +} esp_zb_zcl_metering_get_profile_resp_info_offered_t; + +/** + * @brief The Zigbee zcl metering get profile callback message struct + * + */ +typedef struct esp_zb_zcl_metering_get_profile_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_metering_interval_channel_t interval_channel; /*!< Interval channel is used to select the quantity of interest by the 'GetProfileResponse' command */ + uint32_t end_time; /*!< End time is a 32-bit value (in UTC) used to select an Intervals block from all the Intervals blocks available */ + uint8_t number_of_periods; /*!< Number of periods represents the number of intervals being requested */ + esp_zb_zcl_metering_get_profile_resp_info_offered_t resp_info_offered; /*!< The info used for 'GetProfileResponse' command, to response 'GetProfile' command. + The info SHOULD be offered by user, otherwise, the response has no sense */ +} esp_zb_zcl_metering_get_profile_message_t; + +/** + * @brief The Zigbee zcl metering get profile response callback message struct + * + */ +typedef struct esp_zb_zcl_metering_get_profile_resp_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint32_t end_time; /*!< Represents the end time of the most chronologically recent interval being requested */ + esp_zb_zcl_metering_status_field_t status; /*!< Status of GetProfile command */ + esp_zb_zcl_metering_profile_interval_period_t profile_interval_period; /*!< Represents the interval or time frame used to capture metered Energy, Gas, and Water consumption for profiling purposes */ + uint8_t number_of_periods_delivered; /*!< Represents the number of intervals the device returned */ + esp_zb_uint24_t *intervals; /*!< Series of interval data captured using the period specified by the ProfileIntervalPeriod field. The content of the interval data depends of + the type of information requested using the Channel field in GetProfile command, and will represent the change in that information since the previous interval */ +} esp_zb_zcl_metering_get_profile_resp_message_t; + +/** + * @brief The Zigbee zcl metering get profile response info offered by user struct + * + */ +typedef struct esp_zb_zcl_metering_request_fast_poll_mode_resp_info_offered_s { + uint8_t applied_update_period_in_seconds; /*!< The period at which metering data shall be updated, shall be greater than or equal to the minimum FastPollUpdatePeriod Attribute + and less than or equal to the FastPollUpdatePeriod in RequestFastPollMode command */ + uint32_t fast_poll_mode_end_time; /*!< UTC time that indicates when the metering server will terminate fast poll mode + and resume updating at the rate specified by DefaultUpdatePeriod */ +} esp_zb_zcl_metering_request_fast_poll_mode_resp_info_offered_t; + +/** + * @brief The Zigbee zcl metering request fast poll mode callback message struct + * + */ +typedef struct esp_zb_zcl_metering_request_fast_poll_mode_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint8_t fast_poll_update_period; /*!< Desired fast poll period (seconds) not to be less than the FastPollUpdatePeriod attribute */ + uint8_t duration; /*!< Desired duration (minutes) for the server to remain in fast poll mode not to exceed 15 minutes */ + esp_zb_zcl_metering_request_fast_poll_mode_resp_info_offered_t resp_info_offered; /*!< The info used for 'RequestFastPollModeResponse' command, to response 'RequestFastPollMode' command. + The info SHOULD be offered by user, otherwise, the response has no sense */ +} esp_zb_zcl_metering_request_fast_poll_mode_message_t; + +/** + * @brief The Zigbee zcl metering request fast poll mode response callback message struct + * + */ +typedef struct esp_zb_zcl_metering_request_fast_poll_mode_resp_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint8_t applied_update_period_in_seconds; /*!< The period at which metering data shall be updated, shall be greater than or equal to the minimum FastPollUpdatePeriod Attribute + and less than or equal to the FastPollUpdatePeriod in 'RequestFastPollMode' command */ + uint32_t fast_poll_mode_end_time; /*!< UTC time that indicates when the metering server will terminate fast poll mode + and resume updating at the rate specified by DefaultUpdatePeriod */ +} esp_zb_zcl_metering_request_fast_poll_mode_resp_message_t; + +/** + * @brief The Zigbee ZCL poll control check in request message struct + * + */ +typedef struct esp_zb_zcl_poll_control_check_in_req_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback, refer to esp_zb_device_cb_common_info_t */ + uint16_t src_short_addr; /*!< The source address of the check-in request */ + uint8_t src_ep_id; /*!< The source endpoint of the check-in request */ + uint16_t fast_poll_timeout; /*!< The fast poll timeout of the check-in request */ +} esp_zb_zcl_poll_control_check_in_req_message_t; + +/** + * @brief The Zigbee zcl metering snapshot tou delivered sub-payload struct + * + */ +typedef struct esp_zb_zcl_metering_tou_delivered_payload_s { + esp_zb_uint48_t current_summation_delivered; /*!< An unsigned 48-bit integer that returns the value of the CurrentSummationDelivered attribute at the stated snapshot timestamp */ + uint32_t bill_to_date_delivered; /*!< An unsigned 32-bit integer that provides a value for the costs in the current billing period */ + uint32_t bill_to_date_time_stamp_delivered; /*!< A UTC timestamp that indicates when the value of the associated BillToDateDelivered parameter was last updated */ + uint32_t projected_bill_delivered; /*!< An unsigned 32-bit integer that provides a value indicating what the estimated state of the account will be at the end of the billing period based on past consumption */ + uint32_t projected_bill_time_stamp_delivered; /*!< A UTC timestamp that indicates when the associated ProjectedBillDelivered parameter was last updated */ + uint8_t bill_delivered_trailing_digit; /*!< An 8-bit BitMap used to determine where the decimal point is located in the BillToDateDelivered and ProjectedBillDelivered fields */ + uint8_t number_of_tiers_in_use; /*!< An 8-bit integer representing the number of tiers in use at the time the snapshot was taken */ + esp_zb_uint48_t *tier_summation; /*!< The Publish Snapshot command contains N elements of CurrentTierNSummationDelivered attributes from the TOU Information Set. + The Metering server shall send only the number of tiers in use, as stated in this command */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_metering_tou_delivered_payload_t; + +/** + * @brief The Zigbee zcl metering snapshot tou received sub-payload struct + * + */ +typedef struct esp_zb_zcl_metering_tou_received_payload_s { + esp_zb_uint48_t current_summation_received; /*!< An unsigned 48-bit integer that returns the value of the CurrentSummationReceived attribute at the stated snapshot timestamp */ + uint32_t bill_to_date_received; /*!< An unsigned 32-bit integer that provides a value for the costs in the current billing period */ + uint32_t bill_to_date_time_stamp_received; /*!< A UTC timestamp that indicates when the value of the associated BillToDateReceived parameter was last updated */ + uint32_t projected_bill_received; /*!< An unsigned 32-bit integer that provides a value indicating what the estimated state of the account will be at the end of the billing period based on past generation */ + uint32_t projected_bill_time_stamp_received; /*!< A UTC timestamp that indicates when the associated ProjectedBillReceived parameter was last updated */ + uint8_t bill_received_trailing_digit; /*!< An 8-bit BitMap used to determine where the decimal point is located in the BillToDateReceived and ProjectedBillReceived fields */ + uint8_t number_of_tiers_in_use; /*!< An 8-bit integer representing the number of tiers in use at the time the snapshot was taken */ + esp_zb_uint48_t *tier_summation; /*!< The Publish Snapshot command contains N elements of CurrentTierNSummationReceived attributes from the TOU Information Set. + The Metering server shall send only the number of tiers in use, as stated in this command */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_metering_tou_received_payload_t; + +/** + * @brief The Zigbee zcl metering snapshot block delivered sub-payload struct + * + */ +typedef struct esp_zb_zcl_metering_block_tier_delivered_payload_s { + esp_zb_uint48_t current_summation_delivered; /*!< An unsigned 48-bit integer that returns the value of the CurrentSummationDelivered attribute at the stated snapshot timestamp */ + uint32_t bill_to_date_delivered; /*!< An unsigned 32-bit integer that provides a value for the costs in the current billing period */ + uint32_t bill_to_date_time_stamp_delivered; /*!< A UTC timestamp that indicates when the value of the associated BillToDateDelivered parameter was last updated */ + uint32_t projected_bill_delivered; /*!< An unsigned 32-bit integer that provides a value indicating what the estimated state of the account will be at the end of the billing period based on past consumption */ + uint32_t projected_bill_time_stamp_delivered; /*!< A UTC timestamp that indicates when the associated ProjectedBillDelivered parameter was last updated */ + uint8_t bill_delivered_trailing_digit; /*!< An 8-bit BitMap used to determine where the decimal point is located in the BillToDateDelivered and ProjectedBillDelivered fields */ + uint8_t number_of_tiers_in_use; /*!< An 8-bit integer representing the number of tiers in use at the time the snapshot was taken */ + esp_zb_uint48_t *tier_summation; /*!< The Publish Snapshot command contains N elements of CurrentTierNSummationDelivered attributes from the TOU Information Set */ + uint8_t number_of_tiers_and_block_thresholds_in_use; /*!< An 8-bit BitMap representing the number of tiers and block thresholds in use at the time the snapshot was taken */ + esp_zb_uint48_t *tier_block_summation; /*!< The Publish Snapshot command contains N elements of the Block Information Attribute Set (Delivered). + The metering server shall send only the number of Tiers and Blocks in use as stated in this command */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_metering_block_tier_delivered_payload_t; + +/** + * @brief The Zigbee zcl metering snapshot block received sub-payload struct + * + */ +typedef struct esp_zb_zcl_metering_block_tier_received_payload_s { + esp_zb_uint48_t current_summation_received; /*!< An unsigned 48-bit integer that returns the value of the CurrentSummationReceived attribute at the stated snapshot timestamp */ + uint32_t bill_to_date_received; /*!< An unsigned 32-bit integer that provides a value for the costs in the current billing period */ + uint32_t bill_to_date_time_stamp_received; /*!< A UTC timestamp that indicates when the value of the associated BillToDateReceived parameter was last updated */ + uint32_t projected_bill_received; /*!< An unsigned 32-bit integer that provides a value indicating what the estimated state of the account will be at the end of the billing period based on past generation */ + uint32_t projected_bill_time_stamp_received; /*!< A UTC timestamp that indicates when the associated ProjectedBillReceived parameter was last updated */ + uint8_t bill_received_trailing_digit; /*!< An 8-bit BitMap used to determine where the decimal point is located in the BillToDateReceived and ProjectedBillReceived fields */ + uint8_t number_of_tiers_in_use; /*!< An 8-bit integer representing the number of tiers in use at the time the snapshot was taken */ + esp_zb_uint48_t *tier_summation; /*!< The Publish Snapshot command contains N elements of CurrentTierNSummationReceived attributes from the TOU Information Set */ + uint8_t number_of_tiers_and_block_thresholds_in_use; /*!< An 8-bit BitMap representing the number of tiers and block thresholds in use at the time the snapshot was taken */ + esp_zb_uint48_t *tier_block_summation; /*!< The Publish Snapshot command contains N elements of the Block Information Attribute Set (Received). + The metering server shall send only the number of Tiers and Blocks in use as stated in this command */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_metering_block_tier_received_payload_t; + +/** + * @brief The Zigbee zcl metering snapshot tou delivered no billing sub-payload struct + * + */ +typedef struct esp_zb_zcl_metering_tou_delivered_no_billing_payload_s { + esp_zb_uint48_t current_summation_delivered; /*!< An unsigned 48-bit integer that returns the value of the CurrentSummationDelivered attribute at the stated snapshot timestamp */ + uint8_t number_of_tiers_in_use; /*!< An 8-bit integer representing the number of tiers in use at the time the snapshot was taken */ + esp_zb_uint48_t *tier_summation; /*!< The Publish Snapshot command contains N elements of CurrentTierNSummationDelivered attributes from the TOU Information Set. + The metering server shall send only the number of Tiers in use as stated in this command */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_metering_tou_delivered_no_billing_payload_t; + +/** + * @brief The Zigbee zcl metering snapshot tou received no billing sub-payload struct + * + */ +typedef struct esp_zb_zcl_metering_tou_received_no_billing_payload_s { + esp_zb_uint48_t current_summation_received; /*!< An unsigned 48-bit integer that returns the value of the CurrentSummationReceived attribute at the stated snapshot timestamp */ + uint8_t number_of_tiers_in_use; /*!< An 8-bit integer representing the number of tiers in use at the time the snapshot was taken */ + esp_zb_uint48_t *tier_summation; /*!< The Publish Snapshot command contains N elements of CurrentTierNSummationReceived attributes from the TOU Information Set. + The metering server shall send only the number of Tiers in use as stated in this command */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_metering_tou_received_no_billing_payload_t; + +/** + * @brief The Zigbee zcl metering snapshot block tier delivered no billing sub-payload struct + * + */ +typedef struct esp_zb_zcl_metering_block_tier_delivered_no_billing_payload_s { + + esp_zb_uint48_t current_summation_delivered; /*!< An unsigned 48-bit integer that returns the value of the CurrentSummationDelivered attribute at the stated snapshot timestamp */ + uint8_t number_of_tiers_in_use; /*!< An 8-bit integer representing the number of tiers in use at the time the snapshot was taken */ + esp_zb_uint48_t *tier_summation; /*!< The Publish Snapshot command contains N elements of CurrentTierNSummationDelivered attributes from the TOU Information Set */ + uint8_t number_of_tiers_and_block_thresholds_in_use; /*!< An 8-bit BitMap representing the number of tiers and block thresholds in use at the time the snapshot was taken */ + esp_zb_uint48_t *tier_block_summation; /*!< The Publish Snapshot command contains N elements of the Block Information Attribute Set (Delivered). + The metering server shall send only the number of Tiers and Blocks in use as stated in this command */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_metering_block_tier_delivered_no_billing_payload_t; + +/** + * @brief The Zigbee zcl metering snapshot block tier received no billing sub-payload struct + * + */ +typedef struct esp_zb_zcl_metering_block_tier_received_no_billing_payload_s { + esp_zb_uint48_t current_summation_received; /*!< An unsigned 48-bit integer that returns the value of the CurrentSummationReceived attribute at the stated snapshot timestamp */ + uint8_t number_of_tiers_in_use; /*!< An 8-bit integer representing the number of tiers in use at the time the snapshot was taken */ + esp_zb_uint48_t *tier_summation; /*!< The Publish Snapshot command contains N elements of CurrentTierNSummationReceived attributes from the TOU Information Set */ + uint8_t number_of_tiers_and_block_thresholds_in_use; /*!< An 8-bit BitMap representing the number of tiers and block thresholds in use at the time the snapshot was taken */ + esp_zb_uint48_t *tier_block_summation; /*!< The Publish Snapshot command contains N elements of the Block Information Attribute Set (Received). + The metering server shall send only the number of Tiers and Blocks in use as stated in this command */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_metering_block_tier_received_no_billing_payload_t; + +/** + * @brief The Zigbee zcl metering snapshot sub-payload struct + * + */ +typedef union esp_zb_zcl_metering_snapshot_sub_payload_s{ + esp_zb_zcl_metering_tou_delivered_payload_t tou_delivered; /*!< @ref esp_zb_zcl_metering_tou_delivered_payload_s */ + esp_zb_zcl_metering_tou_received_payload_t tou_received; /*!< @ref esp_zb_zcl_metering_tou_received_payload_s */ + esp_zb_zcl_metering_block_tier_delivered_payload_t block_tier_delivered; /*!< @ref esp_zb_zcl_metering_block_tier_delivered_payload_s */ + esp_zb_zcl_metering_block_tier_received_payload_t block_tier_received; /*!< @ref esp_zb_zcl_metering_block_tier_received_payload_s */ + esp_zb_zcl_metering_tou_delivered_no_billing_payload_t tou_delivered_no_billing; /*!< @ref esp_zb_zcl_metering_tou_delivered_no_billing_payload_s */ + esp_zb_zcl_metering_tou_received_no_billing_payload_t tou_received_no_billing; /*!< @ref esp_zb_zcl_metering_tou_received_no_billing_payload_s */ + esp_zb_zcl_metering_block_tier_delivered_no_billing_payload_t block_tier_delivered_no_billing; /*!< @ref esp_zb_zcl_metering_block_tier_delivered_no_billing_payload_s */ + esp_zb_zcl_metering_block_tier_received_no_billing_payload_t block_tier_received_no_billing; /*!< @ref esp_zb_zcl_metering_block_tier_received_no_billing_payload_s */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_metering_snapshot_sub_payload_t; + +/** + * @brief The Zigbee zcl metering snapshot struct + * + */ +typedef struct esp_zb_zcl_metering_snapshot_s { + uint32_t snapshot_id; /*!< Unique identifier allocated by the device creating the snapshot. */ + uint32_t snapshot_time; /*!< This is a 32-bit value (in UTC Time) representing the time at which the data snapshot was taken. */ + uint8_t total_snapshots_found; /*!< An 8-bit Integer indicating the number of snapshots found, based on the search criteria defined in the associated GetSnapshot command */ + esp_zb_zcl_metering_snapshot_cause_t snapshot_cause; /*!< A 32-bit BitMap indicating the cause of the snapshot */ + esp_zb_zcl_metering_snapshot_payload_type_t snapshot_payload_type; /*!< The SnapshotPayloadType is an 8-bit enumerator defining the format of the Snapshot Sub-Payload in this message */ + esp_zb_zcl_metering_snapshot_sub_payload_t snapshot_sub_payload; /*!< @ref esp_zb_zcl_metering_snapshot_sub_payload_s */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_metering_snapshot_t; + +/** + * @brief The Zigbee zcl metering get snapshot callback message struct + * + */ +typedef struct esp_zb_zcl_metering_get_snapshot_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint32_t earliest_start_time; /*!< A UTC Timestamp indicating the earliest time of a snapshot to be returned by a corresponding Publish Snapshot command */ + uint32_t latest_end_time; /*!< A UTC Timestamp indicating the latest time of a snapshot to be returned by a corresponding Publish Snapshot command */ + uint8_t snapshot_offset; /*!< This field identifies the individual snapshot to be returned, where multiple snapshots satisfy the selection criteria specified by the other fields in this command */ + esp_zb_zcl_metering_snapshot_cause_t snapshot_cause; /*!< This field is used to select only snapshots that were taken due to a specific cause, + setting 0xFFFFFFFF indicates that all snapshots should be selected, irrespective of the cause */ + esp_zb_zcl_metering_snapshot_t resp_info_offered; /*!< The info used for 'PublishSnapshot' command, to response 'GetSnapshot' command. + The info SHOULD be offered by user, otherwise, the response has no sense */ +} esp_zb_zcl_metering_get_snapshot_message_t; + +/** + * @brief The Zigbee zcl metering publish snapshot struct + * + */ +typedef struct esp_zb_zcl_metering_publish_snapshot_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint32_t snapshot_id; /*!< Unique identifier allocated by the device creating the snapshot. */ + uint32_t snapshot_time; /*!< This is a 32-bit value (in UTC Time) representing the time at which the data snapshot was taken. */ + uint8_t total_snapshots_found; /*!< An 8-bit Integer indicating the number of snapshots found, based on the search criteria defined in the associated GetSnapshot command */ + uint8_t command_index; /*!< The CommandIndex is used to count the payload fragments in the case where the entire payload (snapshot) does not fit into one message */ + uint8_t total_number_of_commands; /*!< In the case where the entire payload (snapshot) does not fit into one message, the + Total Number of Commands field indicates the total number of sub-commands that will be returned */ + esp_zb_zcl_metering_snapshot_cause_t snapshot_cause; /*!< A 32-bit BitMap indicating the cause of the snapshot */ + esp_zb_zcl_metering_snapshot_payload_type_t snapshot_payload_type; /*!< The SnapshotPayloadType is an 8-bit enumerator defining the format of the Snapshot Sub-Payload in this message */ + esp_zb_zcl_metering_snapshot_sub_payload_t snapshot_sub_payload; /*!< @ref esp_zb_zcl_metering_snapshot_sub_payload_s */ +} esp_zb_zcl_metering_publish_snapshot_message_t; + +/** + * @brief The Zigbee zcl metering get sampled data response info offered by user struct + * + */ +typedef struct esp_zb_zcl_metering_get_sampled_data_resp_info_offered_s { + uint16_t sample_id; /*!< Unique identifier allocated to this Sampling session */ + uint32_t sample_start_time; /*!< A UTC Time field to denote the time of the first sample returned */ + esp_zb_zcl_metering_sample_type_t sample_type; /*!< An 8 bit enumeration that identifies the type of data being sampled */ + uint16_t sample_request_interval; /*!< An unsigned 16-bit field representing the interval or time in seconds between samples */ + uint16_t number_of_samples; /*!< Represents the number of samples being requested, cannot exceed MaxNumberOfSamples. + And if fewer samples are available for the time period, only those available shall be returned */ + esp_zb_uint24_t *samples; /*!< Series of data samples captured using the interval specified by the Sample RequestInterval field in the StartSampling command. + Invalid samples should be marked as 0xFFFFFF */ +} esp_zb_zcl_metering_get_sampled_data_resp_info_offered_t; + +/** + * @brief The Zigbee zcl metering get sampled data callback message struct + * + */ +typedef struct esp_zb_zcl_metering_get_sampled_data_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint16_t sample_id; /*!< Unique identifier allocated to this Sampling session */ + uint32_t earliest_sample_time; /*!< A UTC Timestamp indicating the earliest time of a sample to be returned */ + esp_zb_zcl_metering_sample_type_t sample_type; /*!< An 8 bit enumeration that identifies the type of data being sampled */ + uint16_t number_of_samples; /*!< Represents the number of samples being requested, This value cannot exceed the size stipulated in the MaxNumberOfSamples field in the StartSampling command */ + esp_zb_zcl_metering_get_sampled_data_resp_info_offered_t resp_info_offered; /*!< The info used for 'GetSampledDataResponse' command, to response 'GetSampledData' command. + The info SHOULD be offered by user, otherwise, the response has no sense */ +} esp_zb_zcl_metering_get_sampled_data_message_t; + +/** + * @brief The Zigbee zcl metering get sampled data response callback message struct + * + */ +typedef struct esp_zb_zcl_metering_get_sampled_data_resp_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint16_t sample_id; /*!< Unique identifier allocated to this Sampling session */ + uint32_t sample_start_time; /*!< A UTC Time field to denote the time of the first sample returned */ + esp_zb_zcl_metering_sample_type_t sample_type; /*!< An 8 bit enumeration that identifies the type of data being sampled */ + uint16_t sample_request_interval; /*!< An unsigned 16-bit field representing the interval or time in seconds between samples */ + uint16_t number_of_samples; /*!< Represents the number of samples being requested, cannot exceed MaxNumberOfSamples. + And if fewer samples are available for the time period, only those available shall be returned */ + esp_zb_uint24_t *samples; /*!< Series of data samples captured using the interval specified by the Sample RequestInterval field in the StartSampling command. + Invalid samples should be marked as 0xFFFFFF */ +} esp_zb_zcl_metering_get_sampled_data_resp_message_t; + +/** + * @brief The Zigbee zcl price publish price struct + */ +typedef struct esp_zb_zcl_price_publish_price_s { + /* Mandatory fields. */ + uint32_t provider_id; /*!< Unique identifier for the commodity provider. */ + uint8_t rate_label[13]; /*!< Commodity provider-specific information regarding the current billing rate. */ + uint32_t issuer_event_id; /*!< Unique identifier generated by the commodity provider allows devices to determine which pricing information is newer. */ + uint32_t current_time; /*!< UTC Time field containing the current time as determined by the device. */ + uint8_t unit_of_measure; /*!< Field identifying the commodity as well as this base units of measure. */ + uint16_t currency; /*!< Field identifying information concerning the local unit of currency used in the price field. */ + uint32_t price_trailing_digit : 4; /*!< Determines where the decimal point is located in the price field */ + uint32_t price_tier : 4; /*!< Indicates the current price tier as chosen by the commodity provider */ + uint32_t number_of_price_tiers : 4; /*!< Represents the maximum number of price tiers available. */ + uint32_t register_tier : 4; /*!< Indicates the register tier used with the current Price Tier. */ + uint32_t start_time; /*!< Denotes the time at which the signal becomes valid. Value 0x00000000 is a special time denoting "now". */ + uint16_t duration_in_minutes; /*!< Denotes amount of time in minutes after Start Time during which the price signal is valid. */ + uint32_t price; /*!< Contains the price of the commodity measured in base unit of Currency per Unit of Measure with the decimal point located as indicated by the Price Trailing Digit field when the commodity is delivered to premises. */ + /* Optional fields. */ + uint8_t price_ratio; /*!< Gives the ratio of the price denoted in the Price field to the "normal" price, chosen by the commodity provider. */ + uint32_t generation_price; /*!< Contains the price of the commodity measured in base unit of Currency per Unit of Measure with the decimal point located as indicated by the Price Trailing Digit field when the commodity is received from premises. */ + uint8_t generation_price_ratio; /*!< Gives the ratio of the price denoted in the Generation Price field to the "normal" price, chosen by the commodity provider. */ + uint32_t alternate_cost_delivered; /*!< Provides mechanism to describe an alternative measure of the cost of the energy consumed. */ + uint8_t alternate_cost_unit; /*!< Identifies the unit for Alternate Cost Delivered field */ + uint8_t alternate_cost_trailing_digit; /*!< Determines where the decimal point is located in the alternate cost field. */ + uint8_t number_of_block_thresholds; /*!< Indicates the number of block thresholds available. */ + uint8_t price_control; /*!< Identifies additional control options (PriceAcknowledgement policy and total number of tier flag). */ + uint8_t number_of_generation_tiers; /*!< Specifies the total number of generation tiers applicable in the current tariff. */ + uint8_t generation_tier; /*!< Specifies the current generation tier. */ + uint8_t extended_number_of_price_tiers; /*!< Indicates a maximum number of tier available. */ + uint8_t extended_price_tier; /*!< Indicates the current price tier. */ + uint8_t extended_register_tier; /*!< Indicates the register tier used with the current Price Tier. */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_price_publish_price_t; + +/** + * @brief The Zigbee zcl price get current price callback message struct + * + */ +typedef struct esp_zb_zcl_price_get_current_price_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint8_t command_options; /*!< Zero bit is Requester Rx On When Idle, others are reserved. */ + uint8_t resp_count; /*!< Number of prices in `resp_info_offered` to be responded. */ + esp_zb_zcl_price_publish_price_t *resp_info_offered; /*!< The info used for 'PublishPrice' command, to response 'GetCurrent' command. + * The info SHOULD be offered by user, otherwise, the response has no sense */ +} esp_zb_zcl_price_get_current_price_message_t; + +/** + * @brief The Zigbee zcl price get scheduled prices callback message struct + * + */ +typedef struct esp_zb_zcl_price_get_scheduled_prices_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint32_t start_time; /*!< The minimum ending time for any scheduled or currently active pricing events to be resent. + * @note Value 0x00000000 will be replaced with the current time stamp. + */ + uint8_t number_of_events; /*!< The maximum number of events to be sent. Value 0 indicates no maximum limit. */ + uint8_t resp_count; /*!< Number of prices in `resp_info_offered` to be responded. */ + esp_zb_zcl_price_publish_price_t *resp_info_offered; /*!< The info used for 'PublishPrice' command, to response 'GetCurrent' command. + * The info SHOULD be offered by user, otherwise, the response has no sense. + */ +} esp_zb_zcl_price_get_scheduled_prices_message_t; + +/** + * @brief The Zigbee zcl price publish price callback message struct + * + */ +typedef struct esp_zb_zcl_price_publish_price_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_price_publish_price_t price; /*!< Received publish price information */ +} esp_zb_zcl_price_publish_price_message_t; + +/** + * @brief The Zigbee zcl price acknowledgement callback message struct + * + */ +typedef struct esp_zb_zcl_price_ack_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint32_t provider_id; /*!< Unique identifier for the commodity provider. */ + uint32_t issuer_event_id; /*!< Unique identifier generated by the commodity provider. */ + uint32_t current_time; /*!< This field containing the current time as determined by the device. */ + uint8_t price_control; /*!< Identifies additional control options (PriceAcknowledgement policy and + * total number of tier flag). + */ +} esp_zb_zcl_price_ack_message_t; + +/** + * @brief The Zigbee ZCL price tier label entry struct + */ +typedef struct esp_zb_zcl_price_tier_label_entry_s { + uint8_t tier_id; /*!< The tier number that the associated TierLabel applies to. */ + uint8_t tier_label[13]; /*!< Octet String field capable of storing a 12 character string (the first + * character indicates the string length, represented in hexadecimal format) + * encoded in the UTF-8 format. + */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_price_tier_label_entry_t; + +/** + * @brief The Zigbee ZCL price publish tier labels information struct + */ +typedef struct esp_zb_price_publish_tier_labels_info_s { + uint32_t provider_id; /*!< An unsigned 32-bit field containing a unique identifier for the commodity provider. */ + uint32_t issuer_event_id; /*!< Unique identifier generated by the commodity provider. */ + uint32_t issuer_tariff_id; /*!< Unique identifier generated by the commodity supplier. */ + uint8_t number_of_labels; /*!< The number of TierID/Tier Label sets contained within the command. */ + esp_zb_zcl_price_tier_label_entry_t *tier_labels; /*!< Tier labels need to be published in the command */ +} esp_zb_price_publish_tier_labels_info_t; + +/** + * @brief The Zigbee ZCL price publish tier labels callback message struct + */ +typedef struct esp_zb_zcl_price_get_tier_labels_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint32_t issuer_tariff_id; /*!< Unique identifier generated by the commodity supplier. */ + esp_zb_price_publish_tier_labels_info_t resp_info_offered; /*!< Information of the response */ +} esp_zb_zcl_price_get_tier_labels_message_t; + +/** + * @brief The Zigbee ZCL price publish tier labels callback message struct + */ +typedef struct esp_zb_zcl_price_publish_tier_labels_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint32_t provider_id; /*!< An unsigned 32-bit field containing a unique identifier for the commodity provider. */ + uint32_t issuer_event_id; /*!< Unique identifier generated by the commodity provider. */ + uint32_t issuer_tariff_id; /*!< Unique identifier generated by the commodity supplier. */ + uint8_t command_index; /*!< This is used to count the payload fragments in the case where the entire payload does not fit into one message. */ + uint8_t total_number_of_commands; /*!< In the case where the entire payload does not fit into one message, + * this field indicates the total number of sub-commands in the message. + */ + uint8_t number_of_labels; /*!< The number of TierID/Tier Label sets contained within the command. */ + esp_zb_zcl_price_tier_label_entry_t *tier_labels; /*!< Tier labels published in the command */ +} esp_zb_zcl_price_publish_tier_labels_message_t; + +/** + * @brief Structure for DRLC LoadControlEvent request callback message + */ +typedef struct esp_zb_zcl_drlc_load_control_event_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_drlc_load_control_event_payload_t payload; /*!< The payload of LoadControlEvent request, @see esp_zb_zcl_drlc_load_control_event_payload_t */ + esp_zb_zcl_drlc_report_event_status_payload_t *response;/*!< An output pointer allows the user to pass it as a parameter in response to this request */ +} esp_zb_zcl_drlc_load_control_event_message_t; + +/** + * @brief Structure for DRLC CancelLoadControlEvent request callback message + */ +typedef struct esp_zb_zcl_drlc_cancel_load_control_event_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_drlc_cancel_load_control_event_payload_t payload; /*!< The payload of CancelLoadControlEvent request, @see esp_zb_zcl_drlc_cancel_load_control_event_payload_t */ + esp_zb_zcl_drlc_report_event_status_payload_t *response; /*!< An output pointer allows the user to pass it as a parameter in response to this request */ +} esp_zb_zcl_drlc_cancel_load_control_event_message_t; + +/** + * @brief Structure for DRLC CancelAllLoadControlEvents request callback message + */ +typedef struct esp_zb_zcl_drlc_cancel_all_load_control_events_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_drlc_cancel_all_load_control_events_payload_t payload; /*!< The payload of CancelAllLoadControlEvents */ +} esp_zb_zcl_drlc_cancel_all_load_control_events_message_t; + +/** + * @brief Structure for DRLC ReportEventStatus request callback message + */ +typedef struct esp_zb_zcl_drlc_report_event_status_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_drlc_report_event_status_payload_t payload; /*!< the payload of ReportEventStatus, @see esp_zb_zcl_drlc_report_event_status_payload_t */ +} esp_zb_zcl_drlc_report_event_status_message_t; + +/** + * @brief Structure for DRLC GetScheduledEvents request callback message + */ +typedef struct esp_zb_zcl_drlc_get_scheduled_events_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_drlc_get_scheduled_events_payload_t payload; /*!< The payload of GetScheduledEvents, @see esp_zb_zcl_drlc_get_scheduled_events_payload_t */ + esp_zb_zcl_drlc_load_control_event_payload_t *response; /*!< An output pointer allows the user to pass it as a parameter in response to this request */ +} esp_zb_zcl_drlc_get_scheduled_events_message_t; + +/** + * @brief The Zigbee ZCL commissioning restart device callback message struct + */ +typedef struct esp_zigbee_zcl_commissioning_restart_device_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_commissioning_restart_device_payload_t msg_in; /*!< Received restart device payload */ +} esp_zigbee_zcl_commissioning_restart_device_message_t; + +/** + * @brief The Zigbee ZCL commissioning startup parameters operation struct + */ +typedef enum { + ESP_ZB_ZCL_COMMISSIONING_STARTUP_PARAMETERS_OPERATION_SAVE, /*!< Indicates to save startup parameter set */ + ESP_ZB_ZCL_COMMISSIONING_STARTUP_PARAMETERS_OPERATION_RESTORE, /*!< Indicates to restore startup parameter set */ + ESP_ZB_ZCL_COMMISSIONING_STARTUP_PARAMETERS_OPERATION_ERASE, /*!< Indicates to erase startup parameter set */ + ESP_ZB_ZCL_COMMISSIONING_STARTUP_PARAMETERS_OPERATION_RESET, /*!< Indicates to reset startup parameter set */ + ESP_ZB_ZCL_COMMISSIONING_STARTUP_PARAMETERS_OPERATION_RESET_ALL, /*!< Indicates to reset all startup parameter set */ +} esp_zb_zcl_commissioning_startup_parameters_operation_t; + +/** + * @brief The Zigbee ZCL commissioning startup parameters operation callback message struct + */ +typedef struct esp_zigbee_zcl_commissioning_operate_startup_parameters_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_commissioning_startup_parameters_operation_t operation; /*!< Operation on startup parameter set */ + uint8_t index; /*!< Index of the startup parameter set to be operated on */ + esp_zb_zcl_status_t status; /*!< Result of the operation, will be sent in the response */ +} esp_zigbee_zcl_commissioning_operate_startup_parameters_message_t; + +/** + * @brief The Zigbee ZCL commissioning startup parameters operation callback message struct + */ +typedef struct esp_zigbee_zcl_commissioning_command_response_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_status_t status; /*!< Status of the received response */ +} esp_zigbee_zcl_commissioning_command_response_message_t; + +/** + * @brief The Zigbee zcl door lock callback message struct + * + */ +typedef struct esp_zb_zcl_door_lock_lock_door_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_door_lock_cmd_id_t cmd_id; /*!< The lock or unlock command identifier */ +} esp_zb_zcl_door_lock_lock_door_message_t; + +/** + * @brief The Zigbee zcl door lock response callback message struct + * + */ +typedef struct esp_zb_zcl_door_lock_lock_door_resp_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + esp_zb_zcl_door_lock_cmd_resp_t cmd_id; /*!< The lock or unlock response command identifier */ + esp_zb_zcl_status_t req_status; /*!< The status of request command indicates if the message has received successfully. */ +} esp_zb_zcl_door_lock_lock_door_resp_message_t; + +/** + * @brief The Zigbee zcl identify cluster calls identify effect command message struct + * + */ +typedef struct esp_zb_zcl_identify_effect_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint8_t effect_id; /*!< The field specifies the identify effect to use, refer to esp_zb_zcl_identify_trigger_effect_s */ + uint8_t effect_variant; /*!< The field is used to indicate which variant of the effect, indicated in the effect identifier field, SHOULD be triggered */ +} esp_zb_zcl_identify_effect_message_t; + +/** + * @brief The Zigbee zcl basic cluster reset to factory default message + * + */ +typedef struct esp_zb_zcl_basic_reset_factory_default_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ +} esp_zb_zcl_basic_reset_factory_default_message_t; + +/** + * @brief ZCL window covering movement message + * + */ +typedef struct esp_zb_zcl_window_covering_movement_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint16_t command; /*!< The movement command, refer to esp_zb_zcl_window_covering_cmd_t */ + union { + uint8_t percentage_lift_value; /*!< The payload for ESP_ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_LIFT_PERCENTAGE */ + uint8_t percentage_tilt_value; /*!< The payload for ESP_ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_TILT_PERCENTAGE */ + uint16_t lift_value; /*!< The payload for ESP_ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_LIFT_VALUE */ + uint16_t tilt_value; /*!< The payload for ESP_ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_TILT_VALUE */ + } payload; /*!< Command payload */ +} esp_zb_zcl_window_covering_movement_message_t; + +/** + * @brief The Zigbee zcl alarms reset alarm callback message struct + * + */ +typedef struct esp_zb_zcl_alarms_reset_alarm_message_s { + esp_zb_device_cb_common_info_t info;/*!< The common information for Zigbee device callback */ + uint8_t alarm_code; /*!< Identifying code for the cause of the alarm, as given in the specification of the cluster whose attribute generated this alarm. */ + uint16_t cluster_id; /*!< The identifier of the cluster whose attribute generated this alarm. */ +} esp_zb_zcl_alarms_reset_alarm_message_t; + +/** + * @brief The Zigbee zcl alarms reset all alarms callback message struct + * + */ +typedef struct esp_zb_zcl_alarms_reset_all_alarms_message_s { + esp_zb_device_cb_common_info_t info;/*!< The common information for Zigbee device callback */ +} esp_zb_zcl_alarms_reset_all_alarms_message_t; + +/** + * @brief The Zigbee zcl alarms alarm callback message struct + * + */ +typedef struct esp_zb_zcl_alarms_alarm_message_s { + esp_zb_device_cb_common_info_t info; /*!< The common information for Zigbee device callback */ + uint8_t alarm_code; /*!< Identifying code for the cause of the alarm, as given in the specification of the cluster whose attribute generated this alarm. */ + uint16_t cluster_id; /*!< The identifier of the cluster whose attribute generated this alarm. */ +} esp_zb_zcl_alarms_alarm_message_t; + +/** + * @brief The Zigbee zcl alarms get alarm response callback message struct + * + */ +typedef struct esp_zb_zcl_alarms_get_alarm_resp_message_s { + esp_zb_device_cb_common_info_t info;/*!< The common information for Zigbee device callback */ + uint8_t status; /*!< The status of get alarm response, refer to esp_zb_zcl_status_t */ + uint8_t alarm_code; /*!< Identifying code for the cause of the alarm, as given in the specification of the cluster whose attribute generated this alarm. */ + uint16_t cluster_id; /*!< The identifier of the cluster whose attribute generated this alarm. */ + uint32_t time_stamp; /*!< The time when the alarm is triggered. */ +} esp_zb_zcl_alarms_get_alarm_resp_message_t; + +/** + * @brief The Zigbee zcl attribute report message struct + * + */ +typedef struct esp_zb_zcl_report_attr_message_s { + esp_zb_zcl_status_t status; /*!< The status of the report attribute response, which can refer to esp_zb_zcl_status_t */ + esp_zb_zcl_addr_t src_address; /*!< The struct of address contains short and ieee address, which can refer to esp_zb_zcl_addr_s */ + uint8_t src_endpoint; /*!< The endpoint id which comes from report device */ + uint8_t dst_endpoint; /*!< The destination endpoint id */ + uint16_t cluster; /*!< The cluster id that reported */ + esp_zb_zcl_attribute_t attribute; /*!< The attribute entry of report response */ +} esp_zb_zcl_report_attr_message_t; + +/** + * @brief The variable of Zigbee zcl read attribute response + * + */ +typedef struct esp_zb_zcl_read_attr_resp_variable_s { + esp_zb_zcl_status_t status; /*!< The field specifies the status of the read operation on this attribute */ + esp_zb_zcl_attribute_t attribute; /*!< The field contain the current value of this attribute, @ref esp_zb_zcl_attribute_s */ + struct esp_zb_zcl_read_attr_resp_variable_s *next; /*!< Next variable */ +} esp_zb_zcl_read_attr_resp_variable_t; + +/** + * @brief The Zigbee zcl read attribute response struct + * + */ +typedef struct esp_zb_zcl_cmd_read_attr_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of reading attribute response message that refers to esp_zb_zcl_cmd_info_t */ + esp_zb_zcl_read_attr_resp_variable_t *variables; /*!< The variable items, @ref esp_zb_zcl_read_attr_resp_variable_s */ +} esp_zb_zcl_cmd_read_attr_resp_message_t; + +/** + * @brief The variable of Zigbee zcl write attribute response + * + */ +typedef struct esp_zb_zcl_write_attr_resp_variable_s { + esp_zb_zcl_status_t status; /*!< The field specifies the status of the write operation on this attribute */ + uint16_t attribute_id; /*!< The attribute id of the write attribute response, please note that when info.status does not equal + ESP_ZB_ZCL_STATUS_SUCCESS, the attribute_id is reported; otherwise, it is an invalid value (0xFFFF) */ + struct esp_zb_zcl_write_attr_resp_variable_s *next; /*!< Next variable */ +} esp_zb_zcl_write_attr_resp_variable_t; +/** + * @brief The Zigbee zcl response struct for writing attribute + * + */ +typedef struct esp_zb_zcl_cmd_write_attr_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of the write attribute response message that refers to esp_zb_zcl_cmd_info_t */ + esp_zb_zcl_write_attr_resp_variable_t *variables; /*!< The variable items, @ref esp_zb_zcl_write_attr_resp_variable_s */ +} esp_zb_zcl_cmd_write_attr_resp_message_t; + +/** + * @brief The variable of Zigbee zcl configures report attribute response + * + */ +typedef struct esp_zb_zcl_config_report_resp_variable_s { + esp_zb_zcl_status_t status; /*!< The field specifies the status of the Configure Reporting operation attempted on this attribute */ + uint8_t direction; /*!< The direction field specifies whether values of the attribute are reported (0x00), + or whether reports of the attribute are received (0x01).*/ + uint16_t attribute_id; /*!< The The attribute id of configuring report response, please note that when info.status does not equal + ESP_ZB_ZCL_STATUS_SUCCESS, the attribute_id is reported; otherwise, it is an invalid value (0xFFFF). */ + struct esp_zb_zcl_config_report_resp_variable_s *next; /*!< Next variable */ +} esp_zb_zcl_config_report_resp_variable_t; + +/** + * @brief The Zigbee zcl configure report response struct + * + */ +typedef struct esp_zb_zcl_cmd_config_report_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of configuring report response message, @ref esp_zb_zcl_cmd_info_s */ + esp_zb_zcl_config_report_resp_variable_t *variables; /*!< The variable items, @ref esp_zb_zcl_config_report_resp_variable_s */ +} esp_zb_zcl_cmd_config_report_resp_message_t; + +/** + * @brief The variable of Zigbee zcl read report configuration response + * + */ +typedef struct esp_zb_zcl_read_report_config_resp_variable_s { + esp_zb_zcl_status_t status; /*!< The field specifies the status of the read report config operation on this attribute, refer to esp_zb_zcl_status_t */ + uint8_t report_direction; /*!< Direction: report is client or server */ + uint16_t attribute_id; /*!< The attribute id, please note that when info.status does not equal ESP_ZB_ZCL_STATUS_SUCCESS, + the attribute_id is reported; otherwise, it is an invalid value (0xFFFF). */ + union { + struct { + uint8_t attr_type; /*!< Attribute type */ + uint16_t min_interval; /*!< Minimum interval time */ + uint16_t max_interval; /*!< Maximum interval time */ + uint8_t delta[1]; /*!< Actual reportable change */ + } client; /*!< Describes how attribute should be reported */ + struct { + uint16_t timeout; /*!< Timeout period */ + } server; /*!< Describes how attribute report is received */ + }; + struct esp_zb_zcl_read_report_config_resp_variable_s *next; /*!< Next variable */ +} esp_zb_zcl_read_report_config_resp_variable_t; + +/** + * @brief The Zigbee zcl reading report configuration response struct + * + */ +typedef struct esp_zb_zcl_cmd_read_report_config_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of reading report configuration response message that refers to esp_zb_zcl_cmd_info_t */ + esp_zb_zcl_read_report_config_resp_variable_t *variables; /*!< The variable items, @ref esp_zb_zcl_read_report_config_resp_variable_s */ +} esp_zb_zcl_cmd_read_report_config_resp_message_t; + +/** + * @brief Attribute information field for discovering attributes response struct + * + */ +typedef struct esp_zb_zcl_disc_attr_variable_s { + uint16_t attr_id; /*!< The field contain the identifier of a discovered attribute */ + esp_zb_zcl_attr_type_t data_type; /*!< The field contain the data type of the attribute in the same attribute report field */ + struct esp_zb_zcl_disc_attr_variable_s *next; /*!< Next variable */ +} esp_zb_zcl_disc_attr_variable_t; + +/** + * @brief The Zigbee zcl discover attribute response struct + * + */ +typedef struct esp_zb_zcl_cmd_discover_attributes_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of configuring report response message that refers to esp_zb_zcl_cmd_info_t */ + uint8_t is_completed; /*!< A value of 0 indicates that there are more attributes to be discovered, otherwise, it is completed */ + esp_zb_zcl_disc_attr_variable_t *variables; /*!< The variable items, which can refer to esp_zb_zcl_attr_info_field_t */ +} esp_zb_zcl_cmd_discover_attributes_resp_message_t; + +/** + * @brief The Zigbee command default response struct + * + */ +typedef struct esp_zb_zcl_cmd_default_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of configuring report response message that refers to esp_zb_zcl_cmd_info_t */ + uint8_t resp_to_cmd; /*!< The field specifies the identifier of the received command to which this command is a response */ + esp_zb_zcl_status_t status_code; /*!< The field specifies the nature of the error that was detected in the received command, refer to esp_zb_zcl_status_t */ +} esp_zb_zcl_cmd_default_resp_message_t; +/** + * @brief The Zigbee zcl group operation response struct + * + * @note Operation: add or remove + */ +typedef struct esp_zb_zcl_groups_operate_group_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of group cluster response that refers to esp_zb_zcl_cmd_info_t */ + uint16_t group_id; /*!< The Group id of adding group response */ +} esp_zb_zcl_groups_operate_group_resp_message_t; + +/** + * @brief The Zigbee zcl group view response struct + * + */ +typedef struct esp_zb_zcl_groups_view_group_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of group cluster response that refers to esp_zb_zcl_cmd_info_t */ + uint16_t group_id; /*!< The group id of adding group response */ + uint8_t *group_name; /*!< The group name */ +} esp_zb_zcl_groups_view_group_resp_message_t; + +/** + * @brief The Zigbee zcl group get membership response struct + * + */ +typedef struct esp_zb_zcl_groups_get_group_membership_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of group cluster response that refers to esp_zb_zcl_cmd_info_t */ + uint8_t capacity; /*!< The Capacity of group table */ + uint8_t group_count; /*!< The Group count */ + uint16_t *group_id; /*!< The Group id list */ +} esp_zb_zcl_groups_get_group_membership_resp_message_t; + +/** + * @brief The Zigbee ZCL scenes operate response struct + * + * @note Operation: add or remove or remove_all or store, refer to esp_zb_zcl_scenes_cmd_resp_id_t + */ +typedef struct esp_zb_zcl_scenes_operate_scene_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of scene cluster response that refers to esp_zb_zcl_cmd_info_t */ + uint16_t group_id; /*!< The Scene group identifier */ + uint8_t scene_id; /*!< The Scene identifier */ +} esp_zb_zcl_scenes_operate_scene_resp_message_t; + +/** + * @brief The Zigbee ZCL scenes view scene response struct + * + */ +typedef struct esp_zb_zcl_scenes_view_scene_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of scene cluster response that refers to esp_zb_zcl_cmd_info_t */ + uint16_t group_id; /*!< The Scene group identifier */ + uint8_t scene_id; /*!< The Scene identifier */ + uint16_t transition_time; /*!< The Scene transition time Valid if status is refers to ESP_ZB_ZCL_STATUS_SUCCESS only */ + esp_zb_zcl_scenes_extension_field_t *field_set; /*!< Extension field, {{cluster_id, length, value}, ... , {cluster_id, length, value}} */ +} esp_zb_zcl_scenes_view_scene_resp_message_t; + +/** + * @brief The Zigbee ZCL scenes get scene membership response struct + * + */ +typedef struct esp_zb_zcl_scenes_get_scene_membership_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of scene cluster response that refers to esp_zb_zcl_cmd_info_t */ + uint8_t capacity; /*!< The Scene table capacity(Mandatory) */ + uint16_t group_id; /*!< The Group identifier(Mandatory) */ + uint8_t scene_count; /*!< The Number of scenes(Optional) */ + uint8_t *scene_list; /*!< The Array of scenes corresponding to the group identifier(Optional) */ +} esp_zb_zcl_scenes_get_scene_membership_resp_message_t; + +/** + * @brief The Zigbee ZCL IAS Zone enroll request message struct + * + */ +typedef struct esp_zb_zcl_ias_zone_enroll_request_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of ias zone message that refers to esp_zb_zcl_cmd_info_t */ + uint16_t zone_type; /*!< The zone type, refer to esp_zb_zcl_ias_zone_zonetype_t */ + uint16_t manufacturer_code; /*!< The manufacturer code */ +} esp_zb_zcl_ias_zone_enroll_request_message_t; + +/** + * @brief The Zigbee ZCL IAS Zone status change notification response message struct + * + */ +typedef struct esp_zb_zcl_ias_zone_status_change_notification_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of ias zone message that refers to esp_zb_zcl_cmd_info_t */ + uint16_t zone_status; /*!< The zone status attribute, which can refer esp_zb_zcl_ias_zone_zonestatus_t */ + uint8_t extended_status; /*!< Reserved for additional status information and SHALL be set to zero */ + uint8_t zone_id; /*!< The Zone ID is the index of the Zone in the CIE's zone table */ + uint16_t delay; /*!< The amount of time, in quarter-seconds, from the moment when a change takes + place in one or more bits of the Zone Status attribute */ +} esp_zb_zcl_ias_zone_status_change_notification_message_t; + +/** + * @brief The Zigbee zcl privilege command message struct + * + */ +typedef struct esp_zb_zcl_privilege_command_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of privilege command message that refers to esp_zb_zcl_cmd_info_t */ + uint16_t size; /*!< The size of data */ + void *data; /*!< The privilege command data */ +} esp_zb_zcl_privilege_command_message_t; + +/** + * @brief The Zigbee zcl customized cluster message struct + * + * @note For string data type, the first byte should be the length of string. + * For array, array16, array32, and long string data types, the first 2 bytes should represent the number of elements in the array. + */ +typedef struct esp_zb_zcl_custom_cluster_command_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of customized cluster command message that refers to esp_zb_zcl_cmd_info_t */ + struct { + uint16_t size; /*!< The size of custom data */ + void *value; /*!< The value of custom data */ + } data; /*!< The custom data */ +} esp_zb_zcl_custom_cluster_command_message_t; + +#ifdef CONFIG_ZB_GP_ENABLED +/** + * @brief The message for receiving the green power command + * + */ +typedef struct esp_zb_zcl_cmd_green_power_recv_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of message that refers to esp_zb_zcl_cmd_info_t */ +} esp_zb_zcl_cmd_green_power_recv_message_t; +#endif /* CONFIG_ZB_GP_ENABLED */ + +/** + * @brief The Zigbee touchlink group information record struct + * + */ +typedef struct esp_zb_touchlink_get_group_info_record_s { + uint16_t group_id; /*!< The identifier of the group described by this record */ + uint8_t group_type; /*!< The group type shall indicate the meaning of a group in the user interface. In the current version of this specification, this value shall be set to 0x00 */ + struct esp_zb_touchlink_get_group_info_record_s *next; /*!< Next variable */ +} esp_zb_touchlink_get_group_info_record_t; + +/** + * @brief The Zigbee ZCL touchlink commissioning get group identifiers response struct + * + */ +typedef struct esp_zb_zcl_touchlink_get_group_identifiers_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of touchlink get group identifiers response that refers to esp_zb_zcl_cmd_info_t */ + uint8_t total; /*!< The total number of group identifiers supported by the device */ + uint8_t start_idx; /*!< The internal starting index from which the following group identifiers are taken */ + uint8_t count; /*!< The number of entries in the group information record list field */ + esp_zb_touchlink_get_group_info_record_t *group_info_record_list; /*!< Group information record list , {{Group identifier, Group type}, ... , {Group identifier, Group type}} */ +} esp_zb_touchlink_get_group_identifiers_resp_message_t; + +/** + * @brief The Zigbee touchlink endpoint list record struct + * + */ +typedef struct esp_zb_touchlink_get_endpoint_list_record_s { + uint16_t addr_short; /*!< The short network address of the device specified by the current endpoint information record */ + uint8_t endpoint; /*!< The identifier of the endpoint on the device specified by the network address field */ + uint16_t profile_id; /*!< The identifier of the profile supported on the endpoint */ + uint16_t device_id; /*!< The identifier of the device description supported on the endpoint */ + uint8_t version; /*!< Specifies the version of the device description supported by the sub-device on the endpoint */ + struct esp_zb_touchlink_get_endpoint_list_record_s *next; /*!< Next variable */ +} esp_zb_touchlink_get_endpoint_list_record_t; + +/** + * @brief The Zigbee ZCL touchlink commissioning get endpoint list response struct + * + */ +typedef struct esp_zb_zcl_touchlink_get_endpoint_list_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of touchlink get endpoint list response that refers to esp_zb_zcl_cmd_info_t */ + uint8_t total; /*!< The total number of endpoints supported by the device */ + uint8_t start_idx; /*!< The internal starting index from which the following list of endpoints are taken */ + uint8_t count; /*!< The number of entries in the endpoint information record list field */ + esp_zb_touchlink_get_endpoint_list_record_t *endpoint_record_list; /*!< Endpoint record list , {{Network address, Endpoint identifier, Profile identifier, Device identifier, Version}, + ... , {Network address, Endpoint identifier, Profile identifier, Device identifier, Version}} */ +} esp_zb_zcl_touchlink_get_endpoint_list_resp_message_t; + +/** + * @brief Structure for Thermostat Get Weekly Schedule command response + * + */ +typedef struct esp_zb_zcl_thermostat_get_weekly_schedule_resp_message_s { + esp_zb_zcl_cmd_info_t info; /*!< The basic information of response from the peer device */ + uint8_t num_of_trans; /*!< The field indicates how many individual transitions are included for + this sequence of response */ + uint8_t day_of_week; /*!< This field is a bitmap represents the day of the week at which all + the transitions within the payload of the command SHOULD be associated to, + refer to esp_zb_zcl_thermostat_day_of_week_t */ + uint8_t mode_for_req; /*!< This field is a bitmap determines how the application SHALL decode the Set + Point Fields of each transition. @see esp_zb_zcl_thermostat_weekly_schedule_mode_for_seq_t */ + esp_zb_zcl_thermostat_weekly_schedule_transition_t *trans; /*!< Transition field, refer to esp_zb_zcl_thermostat_weekly_schedule_transition_t */ +} esp_zb_zcl_thermostat_get_weekly_schedule_resp_message_t; + +/** + * @brief The Zigbee ZCL touchlink commissioning endpoint information struct + * + */ +typedef struct esp_zb_touchlink_endpoint_information_record_s { + esp_zb_ieee_addr_t addr_long; /*!< The IEEE address of the local device */ + uint16_t addr_short; /**< The short network address of the local device */ + uint8_t endpoint_id; /*!< The identifier of the local endpoint */ + uint16_t profile_id; /*!< The identifier of the profile supported on the endpoint specified in the endpoint identifier field */ + uint16_t device_id; /*!< The identifier of the device description supported on the endpoint specified in the endpoint identifier field */ + uint8_t device_version; /*!< The version of the device description supported by the sub-device on the endpoint specified by the endpoint identifier field */ + bool is_record; /*!< The parameter indicates whether the endpoint information is recorded in the record list */ +} esp_zb_touchlink_endpoint_information_record_t; + +/** + * @brief The Zigbee touchlink get group identifiers request command struct + * + */ +typedef struct esp_zb_touchlink_send_get_group_identifiers_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + uint8_t start_index; /*!< The index (starting from 0) at which to start returning group identifiers. */ +} esp_zb_touchlink_send_get_group_identifiers_cmd_t; + +/** + * @brief The Zigbee touchlink get endpoint list request command struct + * + */ +typedef struct esp_zb_touchlink_send_get_endpoint_list_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + uint8_t start_index; /*!< The index (starting from 0) at which to start returning endpoint identifiers. */ +} esp_zb_touchlink_send_get_endpoint_list_cmd_t; + +/** + * @brief The Zigbee touchlink endpoint information request command struct + * + */ +typedef struct esp_zb_touchlink_send_endpoint_information_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + uint8_t endpoint_id; /*!< The identifier of the local endpoint */ + uint16_t profile_id; /*!< The identifier of the profile supported on the endpoint specified in the endpoint identifier field. */ + uint16_t device_id; /*!< The identifier of the device description supported on the endpoint specified in the endpoint identifier field */ + uint8_t device_version; /*!< Device version;the most significant 4 bits shall be set to 0x0 */ +} esp_zb_touchlink_send_endpoint_information_cmd_t; + +/* @brief Send touchlink get group identifiers request command + * + * @param[in] cmd_req Pointer to the get group identifiers request command, refer to esp_zb_touchlink_send_get_group_identifiers_cmd_t + * + */ +void esp_zb_touchlink_send_get_group_identifiers_cmd_req(esp_zb_touchlink_send_get_group_identifiers_cmd_t *cmd_req); + +/* @brief Send touchlink get endpoint list request command + * + * @param[in] cmd_req Pointer to the get endpoint list request command, refer to esp_zb_touchlink_send_get_endpoint_list_cmd_t + * + */ +void esp_zb_touchlink_send_get_endpoint_list_cmd_req(esp_zb_touchlink_send_get_endpoint_list_cmd_t *cmd_req); + +/* @brief Send touchlink endpoint information request command + * + * @param[in] cmd_req Pointer to the endpoint information request command, refer to esp_zb_touchlink_send_endpoint_information_cmd_t + * + */ +void esp_zb_touchlink_send_ep_info_cmd_req(esp_zb_touchlink_send_endpoint_information_cmd_t *cmd_req); + +/* read attribute, write attribute, config report and more general command will support later */ + +/** + * @brief Send read attribute command + * + * @param[in] cmd_req pointer to the read_attribute command @ref esp_zb_zcl_read_attr_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_read_attr_cmd_req(esp_zb_zcl_read_attr_cmd_t *cmd_req); + +/** + * @brief Send write attribute command + * + * @param[in] cmd_req pointer to the write attribute command @ref esp_zb_zcl_write_attr_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_write_attr_cmd_req(esp_zb_zcl_write_attr_cmd_t *cmd_req); + +/** + * @brief Send report attribute command + * + * @param[in] cmd_req pointer to the report attribute command @ref esp_zb_zcl_report_attr_cmd_s + * @note This function just does one-shot report ignoring the reporting configuration. + * @return - ESP_OK on success + * + */ +esp_err_t esp_zb_zcl_report_attr_cmd_req(esp_zb_zcl_report_attr_cmd_t *cmd_req); + +/** + * @brief Send config report command + * + * @param[in] cmd_req pointer to the config report command @ref esp_zb_zcl_config_report_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_config_report_cmd_req(esp_zb_zcl_config_report_cmd_t *cmd_req); + +/** + * @brief Send read reporting configuration command + * + * @param[in] cmd_req pointer to the read report config command, @ref esp_zb_zcl_read_report_config_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_read_report_config_cmd_req(esp_zb_zcl_read_report_config_cmd_t *cmd_req); + +/** + * @brief Send discover attributes command + * + * @param[in] cmd_req pointer to the discover attributes command @ref esp_zb_zcl_disc_attr_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_disc_attr_cmd_req(esp_zb_zcl_disc_attr_cmd_t *cmd_req); + +/* ZCL basic cluster list command */ + +/** + * @brief Send ZCL basic reset to factory default command + * + * @param[in] cmd_req pointer to the basic command @ref esp_zb_zcl_basic_fact_reset_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_basic_factory_reset_cmd_req(esp_zb_zcl_basic_fact_reset_cmd_t *cmd_req); + +/* ZCL on off cluster list command */ + +/** + * @brief Send on-off command + * + * @param[in] cmd_req pointer to the on-off command @ref esp_zb_zcl_on_off_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_on_off_cmd_req(esp_zb_zcl_on_off_cmd_t *cmd_req); + +/** + * @brief Send on-off Off With Effect command + * + * @note The Off With Effect command allows devices to be turned off using enhanced ways of fading + * @param[in] cmd_req pointer to the on-off off with effect command @ref esp_zb_zcl_on_off_off_with_effect_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_on_off_off_with_effect_cmd_req(esp_zb_zcl_on_off_off_with_effect_cmd_t *cmd_req); + +/** + * @brief Send on-off On With Recall Global Scene command + * + * @note The On With Recall Global Scene command allows the recall of the settings when the device was turned off. + * @param[in] cmd_req pointer to the on-off on with recall global scene command @ref esp_zb_zcl_on_off_on_with_recall_global_scene_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_on_off_on_with_recall_global_scene_cmd_req(esp_zb_zcl_on_off_on_with_recall_global_scene_cmd_t *cmd_req); + +/** + * @brief Send on-off On With Timed Off command + * + * @note The On With Timed Off command allows devices to be turned on for a specific duration with a guarded off + duration so that SHOULD the device be subsequently switched off. + * @param[in] cmd_req pointer to the on-off on with timed off command @ref esp_zb_zcl_on_off_on_with_timed_off_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_on_off_on_with_timed_off_cmd_req(esp_zb_zcl_on_off_on_with_timed_off_cmd_t *cmd_req); + +/* ZCL identify cluster list command */ + +/** + * @brief Send identify command + * + * @param[in] cmd_req pointer to the identify command @ref esp_zb_zcl_identify_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_identify_cmd_req(esp_zb_zcl_identify_cmd_t *cmd_req); + +/** + * @brief Send identify trigger effect command + * + * @param[in] cmd_req pointer to the identify trigger variant command refer to esp_zb_zcl_identify_trigger_variant_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_identify_trigger_effect_cmd_req(esp_zb_zcl_identify_trigger_effect_cmd_t *cmd_req); + +/** + * @brief Send identify query command + * + * @param[in] cmd_req pointer to the identify query command @ref esp_zb_zcl_identify_query_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_identify_query_cmd_req(esp_zb_zcl_identify_query_cmd_t *cmd_req); + +/* ZCL commissioning cluster list command */ + +/** + * @brief Send commissioning restart device command + * + * @param[in] cmd_req pointer to the commissioning restart device command @ref esp_zb_zcl_comm_restart_device_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_comm_restart_device_cmd_req(esp_zb_zcl_comm_restart_device_cmd_t *cmd_req); + +/** + * @brief Send commissioning save startup parameters command + * + * @param[in] cmd_req pointer to the commissioning save startup parameters command @ref esp_zb_zcl_comm_save_startup_params_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_comm_save_startup_params_cmd_req(esp_zb_zcl_comm_save_startup_params_cmd_t *cmd_req); + +/** + * @brief Send commissioning restore startup parameters command + * + * @param[in] cmd_req pointer to the commissioning restore startup parameters command @ref esp_zb_zcl_comm_restore_startup_params_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_comm_restore_startup_params_cmd_req(esp_zb_zcl_comm_restore_startup_params_cmd_t *cmd_req); + +/** + * @brief Send commissioning reset startup parameters command + * + * @param[in] cmd_req pointer to the commissioning reset startup parameters command @ref esp_zb_zcl_comm_reset_startup_params_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_comm_reset_startup_params_cmd_req(esp_zb_zcl_comm_reset_startup_params_cmd_t *cmd_req); + +/* ZCL level control cluster list command */ + +/** + * @brief Send move to level command + * + * @param[in] cmd_req pointer to the move to level command @ref esp_zb_zcl_move_to_level_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_level_move_to_level_cmd_req(esp_zb_zcl_move_to_level_cmd_t *cmd_req); + +/** + * @brief Send move to level with on/off effect command + * + * @param[in] cmd_req pointer to the move to level command @ref esp_zb_zcl_move_to_level_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_level_move_to_level_with_onoff_cmd_req(esp_zb_zcl_move_to_level_cmd_t *cmd_req); + +/** + * @brief Send move level command + * + * @param[in] cmd_req pointer to the move level command @ref esp_zb_zcl_level_move_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_level_move_cmd_req(esp_zb_zcl_level_move_cmd_t *cmd_req); + +/** + * @brief Send move level with on/off effect command + * + * @param[in] cmd_req pointer to the move level command @ref esp_zb_zcl_level_move_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_level_move_with_onoff_cmd_req(esp_zb_zcl_level_move_cmd_t *cmd_req); + +/** + * @brief Send step level command + * + * @param[in] cmd_req pointer to the step level command @ref esp_zb_zcl_level_step_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_level_step_cmd_req(esp_zb_zcl_level_step_cmd_t *cmd_req); + +/** + * @brief Send step level with on/off effect command + * + * @param[in] cmd_req pointer to the step level command @ref esp_zb_zcl_level_step_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_level_step_with_onoff_cmd_req(esp_zb_zcl_level_step_cmd_t *cmd_req); + +/** + * @brief Send stop level command + * + * @param[in] cmd_req pointer to the stop level command @ref esp_zb_zcl_level_stop_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_level_stop_cmd_req(esp_zb_zcl_level_stop_cmd_t *cmd_req); + +/* ZCL color control cluster list command */ + +/** + * @brief Send color move to hue command + * + * @param[in] cmd_req pointer to the move to hue command @ref esp_zb_zcl_color_move_to_hue_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_move_to_hue_cmd_req(esp_zb_zcl_color_move_to_hue_cmd_t *cmd_req); + +/** + * @brief Send color move hue command + * + * @param[in] cmd_req pointer to the move hue command @ref esp_zb_zcl_color_move_hue_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_move_hue_cmd_req(esp_zb_zcl_color_move_hue_cmd_t *cmd_req); + +/** + * @brief Send color step hue command + * + * @param[in] cmd_req pointer to the step hue command @ref esp_zb_zcl_color_step_hue_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_step_hue_cmd_req(esp_zb_zcl_color_step_hue_cmd_t *cmd_req); + +/** + * @brief Send color move to saturation command + * + * @param[in] cmd_req pointer to the move to saturation command @ref esp_zb_zcl_color_move_to_saturation_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_move_to_saturation_cmd_req(esp_zb_zcl_color_move_to_saturation_cmd_t *cmd_req); + +/** + * @brief Send color move saturation command + * + * @param[in] cmd_req pointer to the move saturation command @ref esp_zb_zcl_color_move_saturation_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_move_saturation_cmd_req(esp_zb_zcl_color_move_saturation_cmd_t *cmd_req); + +/** + * @brief Send color step saturation command + * + * @param[in] cmd_req pointer to the step saturation command @ref esp_zb_zcl_color_step_saturation_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_step_saturation_cmd_req(esp_zb_zcl_color_step_saturation_cmd_t *cmd_req); + +/** + * @brief Send color move to hue and saturation command + * + * @param[in] cmd_req pointer to the move to hue and saturation command @ref esp_zb_color_move_to_hue_saturation_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_move_to_hue_and_saturation_cmd_req(esp_zb_color_move_to_hue_saturation_cmd_t *cmd_req); + +/** + * @brief Send color move to color command + * + * @param[in] cmd_req pointer to the move to color command @ref esp_zb_zcl_color_move_to_color_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_move_to_color_cmd_req(esp_zb_zcl_color_move_to_color_cmd_t *cmd_req); + +/** + * @brief Send color move color command + * + * @param[in] cmd_req pointer to the move color command @ref esp_zb_zcl_color_move_color_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_move_color_cmd_req(esp_zb_zcl_color_move_color_cmd_t *cmd_req); + +/** + * @brief Send color step color command + * + * @param[in] cmd_req pointer to the step color command @ref esp_zb_zcl_color_step_color_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_step_color_cmd_req(esp_zb_zcl_color_step_color_cmd_t *cmd_req); + +/** + * @brief Send color stop color command + * + * @param[in] cmd_req pointer to the stop color command @ref esp_zb_zcl_color_stop_move_step_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_stop_move_step_cmd_req(esp_zb_zcl_color_stop_move_step_cmd_t *cmd_req); + +/** + * @brief Send color control move to color temperature command(0x0a) + * + * @param[in] cmd_req pointer to the move to color temperature command @ref esp_zb_zcl_color_move_to_color_temperature_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_move_to_color_temperature_cmd_req(esp_zb_zcl_color_move_to_color_temperature_cmd_t *cmd_req); + +/** + * @brief Send color control enhanced move to hue command(0x40) + * + * @param[in] cmd_req pointer to the enhanced move to hue command @ref esp_zb_zcl_color_enhanced_move_to_hue_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_enhanced_move_to_hue_cmd_req(esp_zb_zcl_color_enhanced_move_to_hue_cmd_t *cmd_req); + +/** + * @brief Send color control enhanced move hue command(0x41) + * + * @param[in] cmd_req pointer to the enhanced move hue command @ref esp_zb_zcl_color_enhanced_move_hue_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_enhanced_move_hue_cmd_req(esp_zb_zcl_color_enhanced_move_hue_cmd_t *cmd_req); + +/** + * @brief Send color control enhanced step hue command(0x42) + * + * @param[in] cmd_req pointer to the enhanced step hue command @ref esp_zb_zcl_color_enhanced_step_hue_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_enhanced_step_hue_cmd_req(esp_zb_zcl_color_enhanced_step_hue_cmd_t *cmd_req); + +/** + * @brief Send color control move to hue and saturation command(0x43) + * + * @param[in] cmd_req pointer to the enhanced move to hue saturation command @ref esp_zb_zcl_color_enhanced_move_to_hue_saturation_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_enhanced_move_to_hue_saturation_cmd_req(esp_zb_zcl_color_enhanced_move_to_hue_saturation_cmd_t *cmd_req); + +/** + * @brief Send color control color loop set command(0x44) + * + * @param[in] cmd_req pointer to the color loop set command @ref esp_zb_zcl_color_color_loop_set_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_color_loop_set_cmd_req(esp_zb_zcl_color_color_loop_set_cmd_t *cmd_req); + +/** + * @brief Send color control move color temperature command(0x4b) + * + * @param[in] cmd_req pointer to the move color temperature command @ref esp_zb_zcl_color_move_color_temperature_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_move_color_temperature_cmd_req(esp_zb_zcl_color_move_color_temperature_cmd_t *cmd_req); + +/** + * @brief Send color control step color temperature command(0x4c) + * + * @param[in] cmd_req pointer to the step color temperature command @ref esp_zb_zcl_color_step_color_temperature_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_color_step_color_temperature_cmd_req(esp_zb_zcl_color_step_color_temperature_cmd_t *cmd_req); + +/** + * @brief Send lock door command + * + * @param[in] cmd_req pointer to the unlock door command @ref esp_zb_zcl_lock_unlock_door_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_lock_door_cmd_req(esp_zb_zcl_lock_unlock_door_cmd_t *cmd_req); + +/** + * @brief Send unlock door command + * + * @param[in] cmd_req pointer to the unlock door command @ref esp_zb_zcl_lock_unlock_door_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_unlock_door_cmd_req(esp_zb_zcl_lock_unlock_door_cmd_t *cmd_req); + +/** + * @brief Send add group command + * + * @param[in] cmd_req pointer to the add group command @ref esp_zb_zcl_groups_add_group_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_groups_add_group_cmd_req(esp_zb_zcl_groups_add_group_cmd_t *cmd_req); + +/** + * @brief Send remove group command + * + * @param[in] cmd_req pointer to the add group command @ref esp_zb_zcl_groups_add_group_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_groups_remove_group_cmd_req(esp_zb_zcl_groups_add_group_cmd_t *cmd_req); + +/** + * @brief Send remove all groups command + * + * @param[in] cmd_req pointer to the remove all group command @ref esp_zb_zcl_groups_remove_all_groups_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_groups_remove_all_groups_cmd_req(esp_zb_zcl_groups_remove_all_groups_cmd_t *cmd_req); + +/** + * @brief Send view group command + * + * @param[in] cmd_req pointer to the add group command @ref esp_zb_zcl_groups_add_group_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_groups_view_group_cmd_req(esp_zb_zcl_groups_add_group_cmd_t *cmd_req); + +/** + * @brief Send get group membership command + * + * @param[in] cmd_req pointer to the get group membership command @ref esp_zb_zcl_groups_get_group_membership_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_groups_get_group_membership_cmd_req(esp_zb_zcl_groups_get_group_membership_cmd_t *cmd_req); + +/** + * @brief Send add scene command + * + * @param[in] cmd_req pointer to the add scene command @ref esp_zb_zcl_scenes_add_scene_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_scenes_add_scene_cmd_req(esp_zb_zcl_scenes_add_scene_cmd_t *cmd_req); + +/** + * @brief Send remove scene command + * + * @param[in] cmd_req pointer to the remove scene command @ref esp_zb_zcl_scenes_remove_scene_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_scenes_remove_scene_cmd_req(esp_zb_zcl_scenes_remove_scene_cmd_t *cmd_req); + +/** + * @brief Send remove all scenes command + * + * @param[in] cmd_req pointer to the add scenes command @ref esp_zb_zcl_scenes_remove_all_scenes_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_scenes_remove_all_scenes_cmd_req(esp_zb_zcl_scenes_remove_all_scenes_cmd_t *cmd_req); + +/** + * @brief Send view scene command + * + * @param[in] cmd_req pointer to the view scene command @ref esp_zb_zcl_scenes_view_scene_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_scenes_view_scene_cmd_req(esp_zb_zcl_scenes_view_scene_cmd_t *cmd_req); + +/** + * @brief Send store scene command + * + * @param[in] cmd_req pointer to the store scene command @ref esp_zb_zcl_scenes_store_scene_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_scenes_store_scene_cmd_req(esp_zb_zcl_scenes_store_scene_cmd_t *cmd_req); + +/** + * @brief Send recall scene command + * + * @param[in] cmd_req pointer to the recall scene command @ref esp_zb_zcl_scenes_recall_scene_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_scenes_recall_scene_cmd_req(esp_zb_zcl_scenes_recall_scene_cmd_t *cmd_req); + +/** + * @brief Send get scene membership command + * + * @param[in] cmd_req pointer to the get scene membership command @ref esp_zb_zcl_scenes_get_scene_membership_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_scenes_get_scene_membership_cmd_req(esp_zb_zcl_scenes_get_scene_membership_cmd_t *cmd_req); + +/** + * @brief Set the size of the scene table for ZCL scenes. + * + * The scene table is shared by all endpoints with the Scenes cluster and is stored as non-volatile data + * in the `zb_storage` partition. This API MUST be called before esp_zb_device_register() and can only be + * invoked once during device startup. + * + * @param[in] size The maximum number of scenes the scene table can store. + * @return + * - ESP_OK: On success. + * - ESP_ERR_INVALID_STATE: The scene table size has already been set. + * - ESP_ERR_NO_MEM: Insufficient memory to set the scene table size. + * - ESP_FAIL: On failure. + */ +esp_err_t esp_zb_zcl_scenes_table_set_size(uint8_t size); + +/** + * @brief Set the ZCL scenes cluster scene table for users. + * + * @param[in] endpoint The endpoint identifier + * @param[in] group_id The group id of scene, which will be used to find scenes table record + * @param[in] scene_id The scene id of scene, which will be used to find scenes table record + * @param[in] transition_time The transition time of scene, whose unit is 100 milliseconds + * @param[in] field The pointer to zcl sense extension field list + * @return + * - ESP_OK: on success + * - ESP_FAIL: the group id or scene id is invalid + */ +esp_err_t esp_zb_zcl_scenes_table_store(uint8_t endpoint, uint16_t group_id, uint8_t scene_id, uint16_t transition_time, esp_zb_zcl_scenes_extension_field_t *field); + +/** + * @brief View the zcl scene table + * + * @param[in] endpoint The specific endpoint identifier + */ +void esp_zb_zcl_scenes_table_show(uint8_t endpoint); + +/** + * @brief Clear zcl scenes table by index + * + * @param[in] index The index of scenes table + * @return + * - ESP_OK: on success + * - ESP_ERR_INVALID: id out of range + * - ESP_FAILED: failed to clear scene table + */ +esp_err_t esp_zb_zcl_scenes_table_clear_by_index(uint16_t index); + +/** + * @brief Send IAS zone enroll response command + * @note Type 2 cluster from client to server + * @param[in] cmd_resp pointer to the zone enroll response command @ref esp_zb_zcl_ias_zone_enroll_response_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_zone_enroll_cmd_resp(esp_zb_zcl_ias_zone_enroll_response_cmd_t *cmd_resp); + +/** + * @brief Send IAS zone status change notification command + * @note Type 2 cluster from server to client + * @param[in] cmd_req pointer to the ias zone status change notification command @ref esp_zb_zcl_ias_zone_status_change_notif_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_zone_status_change_notif_cmd_req(esp_zb_zcl_ias_zone_status_change_notif_cmd_t *cmd_req); + +/** + * @brief Send IAS zone enroll request command + * @note Type 2 cluster from server to client + * @param[in] cmd_req pointer to the ias zone enroll request command @ref esp_zb_zcl_ias_zone_enroll_request_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_zone_enroll_cmd_req(esp_zb_zcl_ias_zone_enroll_request_cmd_t *cmd_req); + +/** + * @brief Send IAS_ACE Arm command + * + * @param[in] cmd_req pointer to the Arm command @ref esp_zb_zcl_ias_ace_arm_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_ace_arm_cmd_req(esp_zb_zcl_ias_ace_arm_cmd_t *cmd_req); + +/** + * @brief Send IAS_ACE Bypass command + * + * @param[in] cmd_req pointer to the Bypass command @ref esp_zb_zcl_ias_ace_bypass_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_ace_bypass_cmd_req(esp_zb_zcl_ias_ace_bypass_cmd_t *cmd_req); + +/** + * @brief Send IAS_ACE Emergency command + * + * @param[in] cmd_req pointer to the Emergency command, refer to esp_zb_zcl_ias_ace_emergency_cmd_t + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_ace_emergency_cmd_req(esp_zb_zcl_ias_ace_emergency_cmd_t *cmd_req); + +/** + * @brief Send IAS_ACE Fire command + * + * @param[in] cmd_req pointer to the Fire command, refer to esp_zb_zcl_ias_ace_fire_cmd_t + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_ace_fire_cmd_req(esp_zb_zcl_ias_ace_fire_cmd_t *cmd_req); + +/** + * @brief Send IAS_ACE Panic command + * + * @param[in] cmd_req pointer to the Panic command, refer to esp_zb_zcl_ias_ace_panic_cmd_t + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_ace_panic_cmd_req(esp_zb_zcl_ias_ace_panic_cmd_t *cmd_req); + +/** + * @brief Send IAS_ACE Get Zone ID Map command + * + * @param[in] cmd_req pointer to the Get Zone ID Map command, refer to esp_zb_zcl_ias_ace_get_zone_id_map_cmd_t + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_ace_get_zone_id_map_cmd_req(esp_zb_zcl_ias_ace_get_zone_id_map_cmd_t *cmd_req); + +/** + * @brief Send IAS_ACE Get Zone Information command + * + * @param[in] cmd_req pointer to the Get Zone Information command, refer to esp_zb_zcl_ias_ace_get_zone_info_cmd_t + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_ace_get_zone_information_cmd_req(esp_zb_zcl_ias_ace_get_zone_info_cmd_t *cmd_req); + +/** + * @brief Send IAS_ACE Get Panel Status command + * + * @param[in] cmd_req pointer to the Get Panel Status command, refer to esp_zb_zcl_ias_ace_get_panel_status_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_ace_get_panel_status_cmd_req(esp_zb_zcl_ias_ace_get_panel_status_cmd_t *cmd_req); + +/** + * @brief Send IAS_ACE Get Bypassed Zone List command + * + * @param[in] cmd_req pointer to the Get Bypassed Zone List command, refer to esp_zb_zcl_ias_ace_get_bypassed_zone_list_cmd_t + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_ace_get_bypassed_zone_list_cmd_req(esp_zb_zcl_ias_ace_get_bypassed_zone_list_cmd_t *cmd_req); + +/** + * @brief Send IAS_ACE Get Zone Status command + * + * @param[in] cmd_req pointer to the Get Zone Status command, refer to esp_zb_zcl_ias_ace_get_zone_status_cmd_t + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_ace_get_zone_status_cmd_req(esp_zb_zcl_ias_ace_get_zone_status_cmd_t *cmd_req); + +/** + * @brief Send IAS_ACE Zone Status Changed command + * + * @param[in] cmd_req pointer to the Zone Status Changed command @ref esp_zb_zcl_ias_ace_zone_status_changed_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_ace_zone_status_changed_cmd_req(esp_zb_zcl_ias_ace_zone_status_changed_cmd_t *cmd_req); + +/** + * @brief Send IAS_ACE Panel Status Changed command + * + * @param[in] cmd_req pointer to the Panel Status Changed command @ref esp_zb_zcl_ias_ace_panel_status_changed_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_ace_panel_status_changed_cmd_req(esp_zb_zcl_ias_ace_panel_status_changed_cmd_t *cmd_req); + +/** + * @brief Send IAS_WD Start Warning command + * + * @param[in] cmd_req pointer to the Start Warning command @ref esp_zb_zcl_ias_wd_start_warning_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_wd_start_warning_cmd_req(esp_zb_zcl_ias_wd_start_warning_cmd_t *cmd_req); + +/** + * @brief Send IAS_WD Squawk command + * + * @param[in] cmd_req pointer to the Squawk command @ref esp_zb_zcl_ias_wd_squawk_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_ias_wd_squawk_cmd_req(esp_zb_zcl_ias_wd_squawk_cmd_t *cmd_req); + +/** + * @brief Send window covering cluster command request + * + * @param[in] cmd_req pointer to the send custom cluster command request @ref esp_zb_zcl_window_covering_cluster_send_cmd_req_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_window_covering_cluster_send_cmd_req(esp_zb_zcl_window_covering_cluster_send_cmd_req_t *cmd_req); + +/** + * @brief Get electrical measurement cluster profile info response + * + * @param[in] cmd_req pointer to the send custom cluster command response @ref esp_zb_zcl_electrical_profile_info_cmd_resp_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_electrical_measurement_cluster_get_profile_info_resp(esp_zb_zcl_electrical_profile_info_cmd_resp_t *cmd_req); + +/** + * @brief Get electrical measurement cluster measurement profile response + * + * @param[in] cmd_req pointer to the send custom cluster command response @ref esp_zb_zcl_electrical_measurement_profile_cmd_resp_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_electrical_measurement_cluster_get_measurement_profile_resp(esp_zb_zcl_electrical_measurement_profile_cmd_resp_t *cmd_req); + +/** + * @brief Send thermostat setpoint raise or lower command request + * + * @param[in] cmd_req pointer to the setpoint raise or lower command @ref esp_zb_zcl_thermostat_setpoint_raise_lower_request_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_thermostat_setpoint_raise_lower_cmd_req(esp_zb_zcl_thermostat_setpoint_raise_lower_request_cmd_t *cmd_req); + +/** + * @brief Send thermostat set weekly schedule command request + * + * @param[in] cmd_req pointer to the set weekly schedule command @ref esp_zb_zcl_thermostat_set_weekly_schedule_request_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_thermostat_set_weekly_schedule_cmd_req(esp_zb_zcl_thermostat_set_weekly_schedule_request_cmd_t *cmd_req); + +/** + * @brief Send thermostat get weekly schedule command request + * + * @param[in] cmd_req pointer to the get weekly schedule command @ref esp_zb_zcl_thermostat_get_weekly_schedule_request_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_thermostat_get_weekly_schedule_cmd_req(esp_zb_zcl_thermostat_get_weekly_schedule_request_cmd_t *cmd_req); + +/** + * @brief Send thermostat clear weekly schedule command request + * + * @param[in] cmd_req pointer to the clear weekly schedule command @ref esp_zb_thermostat_clear_weekly_schedule_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_thermostat_clear_weekly_schedule_cmd_req(esp_zb_thermostat_clear_weekly_schedule_cmd_t *cmd_req); + +/** + * @brief Send thermostat get relay status log command request + * + * @param[in] cmd_req pointer to the get relay status log command @ref esp_zb_thermostat_get_relay_status_log_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_thermostat_get_relay_status_log_cmd_req(esp_zb_thermostat_get_relay_status_log_cmd_t *cmd_req); + +/** + * @brief Send metering get profile command request + * + * @param[in] cmd_req pointer to the get profile command @ref esp_zb_metering_get_profile_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_metering_get_profile_cmd_req(esp_zb_metering_get_profile_cmd_t *cmd_req); + +/** + * @brief Send metering request fast poll mode command request + * + * @param[in] cmd_req pointer to the request fast poll mode command @ref esp_zb_metering_request_fast_poll_mode_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_metering_request_fast_poll_mode_cmd_req(esp_zb_metering_request_fast_poll_mode_cmd_t *cmd_req); + +/** + * @brief Send metering get snapshot command request + * + * @param[in] cmd_req pointer to the get snapshot command @ref esp_zb_metering_get_snapshot_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_metering_get_snapshot_cmd_req(esp_zb_metering_get_snapshot_cmd_t *cmd_req); + +/** + * @brief Send metering get sampled data command request + * + * @param[in] cmd_req pointer to the get sampled data command @ref esp_zb_metering_get_sampled_data_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_metering_get_sampled_data_cmd_req(esp_zb_metering_get_sampled_data_cmd_t *cmd_req); + +/** + * @brief Send price get current price command request + * + * @param[in] cmd_req pointer to the get current price command @ref esp_zb_zcl_price_get_current_price_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_price_get_current_price_cmd_req(esp_zb_zcl_price_get_current_price_cmd_t *cmd_req); + +/** + * @brief Send price get scheduled prices command request + * + * @param[in] cmd_req pointer to the get scheduled prices command @ref esp_zb_zcl_price_get_scheduled_prices_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_price_get_scheduled_prices_cmd_req(esp_zb_zcl_price_get_scheduled_prices_cmd_t *cmd_req); + +/** + * @brief Send price get tier labels command request + * + * @param[in] cmd_req pointer to the get tier labels command @ref esp_zb_zcl_price_get_tier_labels_cmd_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_price_get_tier_labels_cmd_req(esp_zb_zcl_price_get_tier_labels_cmd_t *cmd_req); + +/** + * @brief Send DRLC LoadControlEvent command request + * + * @param[in] cmd_req pointer to the LoadControlEvent command @ref esp_zb_zcl_drlc_load_control_event_req_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_drlc_load_control_event_req(esp_zb_zcl_drlc_load_control_event_req_t *cmd_req); + +/** + * @brief Send DRLC CancelLoadControlEvent command request + * + * @param[in] cmd_req pointer to the CancelLoadControlEvent command @ref esp_zb_zcl_drlc_cancel_load_control_event_req_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_drlc_cancel_load_control_event_req(esp_zb_zcl_drlc_cancel_load_control_event_req_t *cmd_req); + +/** + * @brief Send DRLC CancelAllLoadControlEvent command request + * + * @param[in] cmd_req pointer to the CancelAllLoadControlEvent command @ref esp_zb_zcl_drlc_cancel_all_load_control_events_req_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_drlc_cancel_all_load_control_events_req(esp_zb_zcl_drlc_cancel_all_load_control_events_req_t *cmd_req); + +/** + * @brief Send DRLC ReportEventStatus command request + * + * @param[in] cmd_req pointer to the ReportEventStatus command @ref esp_zb_zcl_drlc_report_event_status_req_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_drlc_report_event_status_req(esp_zb_zcl_drlc_report_event_status_req_t *cmd_req); + +/** + * @brief Send DRLC GetScheduledEvents command request + * + * @param[in] cmd_req pointer to the GetScheduledEvents command @ref esp_zb_zcl_drlc_get_scheduled_events_req_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_drlc_get_scheduled_events_req(esp_zb_zcl_drlc_get_scheduled_events_req_t *cmd_req); + +/** + * @brief Send Poll Control CheckIn command request + * + * @param[in] cmd_req pointer to the CheckIn command @ref esp_zb_zcl_poll_control_check_in_cmd_req_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_poll_control_check_in_cmd_req(esp_zb_zcl_poll_control_check_in_cmd_req_t *cmd_req); + +/** + * @brief Send Poll Control FastPollStop command request + * + * @param[in] cmd_req pointer to the FastPollStop command @ref esp_zb_zcl_poll_control_fast_poll_stop_cmd_req_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_poll_control_fast_poll_stop_cmd_req(esp_zb_zcl_poll_control_fast_poll_stop_cmd_req_t *cmd_req); + +/** + * @brief Send Poll Control SetLongPollInterval command request + * + * @param[in] cmd_req pointer to the SetLongPollInterval command @ref esp_zb_zcl_poll_control_set_long_poll_interval_cmd_req_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_poll_control_set_long_poll_interval_cmd_req(esp_zb_zcl_poll_control_set_long_poll_interval_cmd_req_t *cmd_req); + +/** + * @brief Send Poll Control SetShortPollInterval command request + * + * @param[in] cmd_req pointer to the SetShortPollInterval command @ref esp_zb_zcl_poll_control_set_short_poll_interval_cmd_req_s + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_poll_control_set_short_poll_interval_cmd_req(esp_zb_zcl_poll_control_set_short_poll_interval_cmd_req_t *cmd_req); + +/** + * @brief Send alarms command to reset a specific alarm + * + * @param[in] cmd_req Pointer to the ResetAlarm request of alarms cluster, refer to esp_zb_zcl_alarms_reset_alarm_cmd_req_t + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_alarms_reset_alarm_cmd_req(esp_zb_zcl_alarms_reset_alarm_cmd_req_t *cmd_req); + +/** + * @brief Send alarms command to reset all alarms + * + * @param[in] cmd_req Pointer to the ResetAllAlarms request of alarms cluster, refer to esp_zb_zcl_alarms_reset_all_alarms_cmd_req_t + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_alarms_reset_all_alarms_cmd_req(esp_zb_zcl_alarms_reset_all_alarms_cmd_req_t *cmd_req); + +/** + * @brief Send alarms command to get the oldest alarm + * + * @param[in] cmd_req Pointer to the GetAlarm request of alarms cluster, refer to esp_zb_zcl_alarms_get_alarm_cmd_req_t + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_alarms_get_alarm_cmd_req(esp_zb_zcl_alarms_get_alarm_cmd_req_t *cmd_req); + +/** + * @brief Send alarms command to reset the alarm log in alarm table + * + * @param[in] cmd_req Pointer to the ResetAlarmLog request of alarms cluster, refer to esp_zb_zcl_alarms_reset_alarm_log_cmd_req_t + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_alarms_reset_alarm_log_cmd_req(esp_zb_zcl_alarms_reset_alarm_log_cmd_req_t *cmd_req); + +/** + * @brief Send alarms command to notify an alarm to the client + * + * The Alarm command SHALL be generated from server to client when an alarm condition occurs on a device. + * + * @param[in] cmd_req Pointer to the Alarm request of alarms cluster, refer to esp_zb_zcl_alarms_alarm_cmd_req_t + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_alarms_alarm_cmd_req(esp_zb_zcl_alarms_alarm_cmd_req_t *cmd_req); + +#ifdef CONFIG_ZB_GP_ENABLED +/** + * @brief Perform Proxy Commissioning mode enter request + * + * @param[in] req The parameter of request, refer to esp_zgp_zcl_proxy_commissioning_enter_req_t + * + * @return The transaction sequence number + */ +uint8_t esp_zgp_zcl_proxy_commissioning_mode_enter_cmd_req(esp_zgp_zcl_proxy_commissioning_enter_req_t *req); + +/** + * @brief Perform Proxy Commissioning mode level request + * + * @return The transaction sequence number + */ +uint8_t esp_zgp_zcl_proxy_commissioning_mode_leave_cmd_req(void); + +/** + * @brief Perform Proxy Commissioning mode request + * + * @param[in] req The parameter of request, refer to esp_zgp_zcl_proxy_commissioning_req_t + * + * @return The transaction sequence number + */ +uint8_t esp_zgp_zcl_proxy_commissioning_mode_cmd_req(esp_zgp_zcl_proxy_commissioning_req_t *req); + +/** + * @brief Perform GP Pairing request + * + * @param[in] req The parameter of request, refer to esp_zgp_zcl_pairing_req_t + * + * @return The transaction sequence number + */ +uint8_t esp_zgp_zcl_pairing_cmd_req(esp_zgp_zcl_pairing_req_t *req); + +/** + * @brief Send zcl gp sink table request + * + * @param[in] req The parameter of request, refer to esp_zgp_zcl_gp_sink_table_req_t + * + * @return The transaction sequence number + */ +uint8_t esp_zgp_zcl_gp_sink_table_cmd_req(esp_zgp_zcl_gp_sink_table_req_t *req); + +/** + * @brief Send zcl gp proxy table request + * + * @param[in] req The parameter of request, refer to esp_zgp_zcl_gp_proxy_table_req_t + * + * @return The transaction sequence number + */ +uint8_t esp_zgp_zcl_gp_proxy_table_cmd_req(esp_zgp_zcl_gp_proxy_table_req_t *req); + +/** + * @brief Send zcl gp pairing configuration command + * + * @param[in] req The parameter of request, refer to esp_zgp_zcl_pairing_configuration_req_t + * + * @return The transaction sequence number + */ +uint8_t esp_zgp_zcl_pairing_configuration_cmd_req(esp_zgp_zcl_pairing_configuration_req_t *req); +#endif /* CONFIG_ZB_GP_ENABLED */ + +/** + * @brief Send custom cluster command request + * + * @param[in] cmd_req pointer to the send custom cluster command request, refer to esp_zb_zcl_custom_cluster_cmd_req_t + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_custom_cluster_cmd_req(esp_zb_zcl_custom_cluster_cmd_req_t *cmd_req); + +/** + * @brief Send custom cluster command response + * + * @note The custom response should align in the same direction as the custom request when providing a reply. + * + * @param[in] cmd_req pointer to the send custom cluster command request, refer to esp_zb_zcl_custom_cluster_cmd_resp_t + * + * @return The transaction sequence number + */ +uint8_t esp_zb_zcl_custom_cluster_cmd_resp(esp_zb_zcl_custom_cluster_cmd_resp_t *cmd_req); + +/** + * @brief Update Zigbee ZCL custom cluster handlers + * + * @param[in] obj The object of cluster handlers will be updated in the stack if the cluster ID exists; otherwise, it will be added. + * + * @return + * - ESP_OK: On success + * - ESP_ERR_NO_MEM: Out of memory + * - ESP_ERR_INVALID_ARG: Invalid argument + */ +esp_err_t esp_zb_zcl_custom_cluster_handlers_update(esp_zb_zcl_custom_cluster_handlers_t obj); + +/** + * @brief Start and enable the attribute reporting. + * + * @param attr_info The location information of attribute which will be enabled to report + * @return + * - ESP_OK: On success + * - ESP_FAIL: The reporting was not set up with @p attr_info + */ +esp_err_t esp_zb_zcl_start_attr_reporting(esp_zb_zcl_attr_location_info_t attr_info); + +/** + * @brief Stop and disable the attribute reporting. + * + * @param attr_info The location information of attribute which will be disabled to report + * @return + * - ESP_OK: On success + * - ESP_FAIL: The reporting was not set down with @p attr_info + */ +esp_err_t esp_zb_zcl_stop_attr_reporting(esp_zb_zcl_attr_location_info_t attr_info); + +/** + * @brief Find the attribute reporting information from the device + * + * @param attr_info The location information of attribute, which will be utilized for looking up + * @return + * - The result of finding the attribute reporting information + */ +esp_zb_zcl_reporting_info_t *esp_zb_zcl_find_reporting_info(esp_zb_zcl_attr_location_info_t attr_info); + +/** + * @brief Update the attribute report information + * + * @param report_info The attribute reporting information that will be updated for the related attribute + * @return + * - ESP_OK: On success + * - ESP_ERR_NOT_FOUND: Not found the attribute + * - ESP_ERR_NO_MEM: Not memory + * - ESP_ERR_INVALID_ARG: Invalid argument + * - ESP_FAIL: On failure + */ +esp_err_t esp_zb_zcl_update_reporting_info(esp_zb_zcl_reporting_info_t *report_info); + +/** + * @brief Reset all reporting information of attributes + * + */ +void esp_zb_zcl_reset_all_reporting_info(void); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_commissioning.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_commissioning.h new file mode 100644 index 0000000..6790993 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_commissioning.h @@ -0,0 +1,178 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Commissioning Cluster server attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_COMMISSIONING_SHORT_ADDRESS_ID = 0x0000, /**< ShortAddress Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_EXTENDED_PANID_ID = 0x0001, /**< ExtendedPANId Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_PANID_ID = 0x0002, /**< PANId Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_CHANNEL_MASK_ID = 0x0003, /**< ChannelMask Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_PROTOCOL_VERSION_ID = 0x0004, /**< ProtocolVersion Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_STACK_PROFILE_ID = 0x0005, /**< StackProfile Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_STARTUP_CONTROL_ID = 0x0006, /**< StartupControl Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_TRUST_CENTER_ADDRESS_ID = 0x0010, /**< TrustCenterAddress Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_TRUST_CENTER_MASTER_KEY_ID = 0x0011, /**< TrustCenterMasterKey Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_NETWORK_KEY_ID = 0x0012, /**< NetworkKey Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_USE_INSECURE_JOIN_ID = 0x0013, /**< UseInsecureJoin Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_PRECONFIGURED_LINK_KEY_ID = 0x0014, /**< PreconfiguredLinkKey Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_NETWORK_KEY_SEQ_NUM_ID = 0x0015, /**< NetworkKeySeqNum Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_NETWORK_KEY_TYPE_ID = 0x0016, /**< NetworkKeyType Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_NETWORK_MANAGER_ADDRESS_ID = 0x0017, /**< NetworkManagerAddress Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_SCAN_ATTEMPTS_ID = 0x0020, /**< ScanAttempts Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_TIME_BETWEEN_SCANS_ID = 0x0021, /**< TimeBetweenScans Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_REJOIN_INTERVAL_ID = 0x0022, /**< RejoinInterval Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_MAX_REJOIN_INTERVAL_ID = 0x0023, /**< MaxRejoinInterval Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_INDIRECT_POLL_RATE_ID = 0x0030, /**< IndirectPollRate Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_PARENT_RETRY_THRESHOLD_ID = 0x0031, /**< ParentRetryThreshold Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_CONCENTRATOR_FLAG_ID = 0x0040, /**< ConcentratorFlag Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_CONCENTRATOR_RADIUS_ID = 0x0041, /**< ConcentratorRadius Attribute */ + ESP_ZB_ZCL_ATTR_COMMISSIONING_CONCENTRATOR_DISCOVERY_TIME_ID = 0x0042, /**< ConcentratorDiscoveryTime Attribute */ +} esp_zb_zcl_commissioning_srv_attr_t; + +/** @brief Values for valid Startup Control attribute */ +typedef enum { + ESP_ZB_ZCL_ATTR_COMMISSIONING_STARTUP_TYPE_JOINED = 0x00, + ESP_ZB_ZCL_ATTR_COMMISSIONING_STARTUP_TYPE_FORM = 0x01, + ESP_ZB_ZCL_ATTR_COMMISSIONING_STARTUP_TYPE_REJOIN = 0x02, + ESP_ZB_ZCL_ATTR_COMMISSIONING_STARTUP_TYPE_SCRATCH = 0x03, +} esp_zb_zcl_commissioning_startup_type_t; + +/** @brief Minimum value for ShortAddress attribute */ +#define ESP_ZB_ZCL_COMMISSIONING_SHORT_ADDRESS_MIN_VALUE ((uint16_t)0x0) + +/** @brief Maximum value for ShortAddress attribute */ +#define ESP_ZB_ZCL_COMMISSIONING_SHORT_ADDRESS_MAX_VALUE ((uint16_t)0xfff7) + +/** @brief Minimum value for ProtocolVersion attribute */ +#define ESP_ZB_ZCL_COMMISSIONING_PROTOCOL_VERSION_MIN_VALUE ((uint8_t)0x2) + +/** @brief Maximum value for ProtocolVersion attribute */ +#define ESP_ZB_ZCL_COMMISSIONING_PROTOCOL_VERSION_MAX_VALUE ((uint8_t)0x2) + +/** @brief Minimum value for StackProfile attribute */ +#define ESP_ZB_ZCL_COMMISSIONING_STACK_PROFILE_MIN_VALUE ((uint8_t)0x1) + +/** @brief Maximum value for StackProfile attribute */ +#define ESP_ZB_ZCL_COMMISSIONING_STACK_PROFILE_MAX_VALUE ((uint8_t)0x2) + +/** @brief Minimum value for StartupControl attribute */ +#define ESP_ZB_ZCL_COMMISSIONING_STARTUP_CONTROL_MIN_VALUE ((uint8_t)0x0) + +/** @brief Maximum value for StartupControl attribute */ +#define ESP_ZB_ZCL_COMMISSIONING_STARTUP_CONTROL_MAX_VALUE ((uint8_t)0x3) + +/** @brief Default value for ExtendedPANId attribute */ +#define ESP_ZB_ZCL_COMMISSIONING_EXTENDED_PANID_DEFAULT_VALUE {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} + +/** @brief Default value for ProtocolVersion attribute */ +#define ESP_ZB_ZCL_COMMISSIONING_PROTOCOL_VERSION_DEFAULT_VALUE ((uint8_t)ZB_PROTOCOL_VERSION) + +/** @brief Default value for StackProfile attribute */ +#define ESP_ZB_ZCL_COMMISSIONING_STACK_PROFILE_DEFAULT_VALUE ((uint8_t)ZB_STACK_PROFILE) + +/** @brief Default value for ProtocolVersion attribute */ +#define ESP_ZB_ZCL_COMMISSIONING_STARTUP_CONTROL_DEFAULT_VALUE ((uint8_t)ESP_ZB_ZCL_ATTR_COMMISSIONING_STARTUP_TYPE_SCRATCH) + +/** @brief Default value for UseInsecureJoin attribute */ +#define ESP_ZB_ZCL_COMMISSIONING_USE_INSECURE_JOIN_DEFAULT_VALUE ((bool)0x1) + +/** @brief Commissioning Cluster server command identifiers */ +typedef enum { + ESP_ZB_ZCL_CMD_COMMISSIONING_RESTART_DEVICE_RESPONSE_ID = 0x0000, /**< "Restart Device Response" command. */ + ESP_ZB_ZCL_CMD_COMMISSIONING_SAVE_STARTUP_PARAMETERS_RESPONSE_ID = 0x0001, /**< "Save Startup Parameters Response" command. */ + ESP_ZB_ZCL_CMD_COMMISSIONING_RESTORE_STARTUP_PARAMETERS_RESPONSE_ID = 0x0002, /**< "Restore Startup Parameters Response" command. */ + ESP_ZB_ZCL_CMD_COMMISSIONING_RESET_STARTUP_PARAMETERS_RESPONSE_ID = 0x0003, /**< "Reset Startup Parameters Response" command. */ +} esp_zb_zcl_commissioning_srv_cmd_id_t; + +/** @brief Commissioning Cluster client command identifiers */ +typedef enum { + ESP_ZB_ZCL_CMD_COMMISSIONING_RESTART_DEVICE_ID = 0x0000, /**< "Restart Device" command. */ + ESP_ZB_ZCL_CMD_COMMISSIONING_SAVE_STARTUP_PARAMETERS_ID = 0x0001, /**< "Save Startup Parameters" command. */ + ESP_ZB_ZCL_CMD_COMMISSIONING_RESTORE_STARTUP_PARAMETERS_ID = 0x0002, /**< "Restore Startup Parameters" command. */ + ESP_ZB_ZCL_CMD_COMMISSIONING_RESET_STARTUP_PARAMETERS_ID = 0x0003, /**< "Reset Startup Parameters" command. */ +} esp_zb_zcl_commissioning_cli_cmd_id_t; + +/** + * @brief The values of "startup_mode" bitfield in "options" field of "esp_zb_zcl_commissioning_restart_device_payload_t" + */ +typedef enum { + ESP_ZB_ZCL_COMMISSIONING_STARTUP_MODE_USE_PARAMETER_SET = 0, + ESP_ZB_ZCL_COMMISSIONING_STARTUP_MODE_USE_CURRENT_STACK = 1, +} esp_zb_zcl_commissioning_startup_mode_t; + +/** + * @brief "options" field of "esp_zb_zcl_commissioning_restart_device_payload_t" + */ +typedef union { + uint8_t u8; /**< Restart device options */ + struct { + uint8_t startup_mode : 3; /**< startup mode: bit 0 - 2 */ + uint8_t immediate : 1; /**< immediate: bit 3 */ + uint8_t /* reserved */ : 4; /**< reserved: bit 4 - 7 */ + }; +} esp_zb_zcl_commissioning_restart_device_options_t; + +/** + * @brief "Restart Device Response" Command Payload Format + */ +typedef struct esp_zb_zcl_commissioning_restart_device_payload_s { + esp_zb_zcl_commissioning_restart_device_options_t options; /*!< Options for restart device */ + uint8_t delay; /*!< Startup procedure is to be invoked, in seconds */ + uint8_t jitter; /*!< Specifies a random jitter range, in millisecond */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_commissioning_restart_device_payload_t; + +/** + * @brief ESP_ZB_ZCL_CMD_COMMISSIONING_SAVE_STARTUP_PARAMETERS_ID "Save Startup Parameters" Command Payload Format + */ +typedef struct esp_zb_zcl_commissioning_save_startup_parameters_payload_s { + uint8_t options; /*!< Reserved field */ + uint8_t index; /*!< The current startup parameter attribute set is to be saved */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_commissioning_save_startup_parameters_payload_t; + +/** + * @brief ESP_ZB_ZCL_CMD_COMMISSIONING_RESTORE_STARTUP_PARAMETERS_ID "Restore Startup Parameters" Command Payload Format + */ +typedef struct esp_zb_zcl_commissioning_restore_startup_parameters_payload_s { + uint8_t options; /*!< Reserved field */ + uint8_t index; /*!< Index of the saved startup parameter attribute set to be restored to current status */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_commissioning_restore_startup_parameters_payload_t; + +/** + * @brief "options" field of "esp_zb_zcl_commissioning_reset_startup_parameters_payload_t" + */ +typedef union { + uint8_t u8; /**< Reset startup options */ + struct { + uint8_t reset_current : 1; /**< reset current: bit 0 */ + uint8_t reset_all : 1; /**< reset all: bit 1 */ + uint8_t erase_index : 1; /**< erase index: bit 2 */ + uint8_t /* reserved */ : 5; /**< reserved: bit 3 - 7 */ + }; +} esp_zb_zcl_commissioning_reset_startup_param_options_t; + +/** + * @brief "Reset Startup Parameters" Command Payload Format + */ +typedef struct esp_zb_zcl_commissioning_reset_startup_parameters_payload_s { + esp_zb_zcl_commissioning_reset_startup_param_options_t options; /*!< The options of reset startup parameter */ + uint8_t index; /*!< Index of a saved startup parameter attribute set */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_commissioning_reset_startup_parameters_payload_t; + +void esp_zb_zcl_commissioning_init_server(void); +void esp_zb_zcl_commissioning_init_client(void); +#define ESP_ZB_ZCL_CLUSTER_ID_COMMISSIONING_SERVER_ROLE_INIT esp_zb_zcl_commissioning_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_COMMISSIONING_CLIENT_ROLE_INIT esp_zb_zcl_commissioning_init_client + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_common.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_common.h new file mode 100644 index 0000000..8f720cd --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_common.h @@ -0,0 +1,441 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_err.h" +#include "esp_zigbee_type.h" +#include "aps/esp_zigbee_aps.h" + +#ifdef ZB_ENABLE_ZGP +#include "esp_zigbee_zcl_green_power.h" +#endif + +/** Green power special endpoint */ +#define ESP_ZGP_ENDPOINT 242 +/** Non manufacturer specific code for certain attribute */ +#define ESP_ZB_ZCL_ATTR_NON_MANUFACTURER_SPECIFIC 0xFFFFU +/** Non manufacturer specific code for certain cluster */ +#define EZP_ZB_ZCL_CLUSTER_NON_MANUFACTURER_SPECIFIC 0x0000 + +/** Defined the ZCL command of address_mode */ +typedef esp_zb_aps_address_mode_t esp_zb_zcl_address_mode_t; + +/** + * @brief Application Framework Profile identifiers. + * + */ +typedef enum { + ESP_ZB_AF_HA_PROFILE_ID = 0x0104U, /** HA profile ID */ + ESP_ZB_AF_SE_PROFILE_ID = 0x0109U, /** SE profile ID */ + ESP_ZB_AF_ZLL_PROFILE_ID = 0xC05EU, /** ZLL profile ID */ + ESP_ZB_AF_GP_PROFILE_ID = 0xA1E0U, /** GreenPower profile ID */ +} esp_zb_af_profile_id_t; + +/** @brief HA Device identifiers. + */ +typedef enum { + ESP_ZB_HA_ON_OFF_SWITCH_DEVICE_ID = 0x0000, /*!< General On/Off switch */ + ESP_ZB_HA_LEVEL_CONTROL_SWITCH_DEVICE_ID = 0x0001, /*!< Level Control Switch */ + ESP_ZB_HA_ON_OFF_OUTPUT_DEVICE_ID = 0x0002, /*!< General On/Off output */ + ESP_ZB_HA_LEVEL_CONTROLLABLE_OUTPUT_DEVICE_ID = 0x0003, /*!< Level Controllable Output */ + ESP_ZB_HA_SCENE_SELECTOR_DEVICE_ID = 0x0004, /*!< Scene Selector */ + ESP_ZB_HA_CONFIGURATION_TOOL_DEVICE_ID = 0x0005, /*!< Configuration Tool */ + ESP_ZB_HA_REMOTE_CONTROL_DEVICE_ID = 0x0006, /*!< Remote Control */ + ESP_ZB_HA_COMBINED_INTERFACE_DEVICE_ID = 0x0007, /*!< Combined Interface */ + ESP_ZB_HA_RANGE_EXTENDER_DEVICE_ID = 0x0008, /*!< Range Extender */ + ESP_ZB_HA_MAINS_POWER_OUTLET_DEVICE_ID = 0x0009, /*!< Mains Power Outlet */ + ESP_ZB_HA_DOOR_LOCK_DEVICE_ID = 0x000A, /*!< Door lock client */ + ESP_ZB_HA_DOOR_LOCK_CONTROLLER_DEVICE_ID = 0x000B, /*!< Door lock controller */ + ESP_ZB_HA_SIMPLE_SENSOR_DEVICE_ID = 0x000C, /*!< Simple Sensor device */ + ESP_ZB_HA_CONSUMPTION_AWARENESS_DEVICE_ID = 0x000D, /*!< Consumption Awareness Device */ + ESP_ZB_HA_HOME_GATEWAY_DEVICE_ID = 0x0050, /*!< Home Gateway */ + ESP_ZB_HA_SMART_PLUG_DEVICE_ID = 0x0051, /*!< Smart plug */ + ESP_ZB_HA_WHITE_GOODS_DEVICE_ID = 0x0052, /*!< White Goods */ + ESP_ZB_HA_METER_INTERFACE_DEVICE_ID = 0x0053, /*!< Meter Interface */ + ESP_ZB_HA_ON_OFF_LIGHT_DEVICE_ID = 0x0100, /*!< On/Off Light Device */ + ESP_ZB_HA_DIMMABLE_LIGHT_DEVICE_ID = 0x0101, /*!< Dimmable Light Device */ + ESP_ZB_HA_COLOR_DIMMABLE_LIGHT_DEVICE_ID = 0x0102, /*!< Color Dimmable Light Device */ + ESP_ZB_HA_DIMMER_SWITCH_DEVICE_ID = 0x0104, /*!< Dimmer Switch Device */ + ESP_ZB_HA_COLOR_DIMMER_SWITCH_DEVICE_ID = 0x0105, /*!< Color Dimmer Switch Device */ + ESP_ZB_HA_LIGHT_SENSOR_DEVICE_ID = 0x0106, /*!< Light Sensor Device */ + ESP_ZB_HA_SHADE_DEVICE_ID = 0x0200, /*!< Shade */ + ESP_ZB_HA_SHADE_CONTROLLER_DEVICE_ID = 0x0201, /*!< Shade controller */ + ESP_ZB_HA_WINDOW_COVERING_DEVICE_ID = 0x0202, /*!< Window Covering client*/ + ESP_ZB_HA_WINDOW_COVERING_CONTROLLER_DEVICE_ID = 0x0203, /*!< Window Covering controller */ + ESP_ZB_HA_HEATING_COOLING_UNIT_DEVICE_ID = 0x0300, /*!< Heating/Cooling Unit device */ + ESP_ZB_HA_THERMOSTAT_DEVICE_ID = 0x0301, /*!< Thermostat Device */ + ESP_ZB_HA_TEMPERATURE_SENSOR_DEVICE_ID = 0x0302, /*!< Temperature Sensor */ + ESP_ZB_HA_IAS_CONTROL_INDICATING_EQUIPMENT_ID = 0x0400, /*!< IAS Control and Indicating Equipment */ + ESP_ZB_HA_IAS_ANCILLARY_CONTROL_EQUIPMENT_ID = 0x0401, /*!< IAS Ancillary Control Equipment */ + ESP_ZB_HA_IAS_ZONE_ID = 0x0402, /*!< IAS Zone */ + ESP_ZB_HA_IAS_WARNING_DEVICE_ID = 0x0403, /*!< IAS Warning Device */ + ESP_ZB_HA_TEST_DEVICE_ID = 0xfff0, /*!< Custom HA device for test */ + ESP_ZB_HA_CUSTOM_TUNNEL_DEVICE_ID = 0xfff1, /*!< Custom Tunnel device (should declared in private profile) */ + ESP_ZB_HA_CUSTOM_ATTR_DEVICE_ID = 0xfff2 /*!< Custom Attributes Device */ +} esp_zb_ha_standard_devices_t; + +/** + * @brief ZCL cluster role enum + * @anchor esp_zb_zcl_cluster_role + */ +typedef enum { + ESP_ZB_ZCL_CLUSTER_SERVER_ROLE = 0x01U, /*!< Server cluster role */ + ESP_ZB_ZCL_CLUSTER_CLIENT_ROLE = 0x02U, /*!< Client cluster role */ +} esp_zb_zcl_cluster_role_t; + +/** + * @brief ZCL cluster identifiers + * @anchor esp_zb_zcl_cluster_id + */ +typedef enum { + ESP_ZB_ZCL_CLUSTER_ID_BASIC = 0x0000U, /*!< Basic cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_POWER_CONFIG = 0x0001U, /*!< Power configuration cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_DEVICE_TEMP_CONFIG = 0x0002U, /*!< Device temperature configuration cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_IDENTIFY = 0x0003U, /*!< Identify cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_GROUPS = 0x0004U, /*!< Groups cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_SCENES = 0x0005U, /*!< Scenes cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_ON_OFF = 0x0006U, /*!< On/Off cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_ON_OFF_SWITCH_CONFIG = 0x0007U, /*!< On/Off switch configuration cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_LEVEL_CONTROL = 0x0008U, /*!< Level control cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_ALARMS = 0x0009U, /*!< Alarms cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_TIME = 0x000aU, /*!< Time cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_RSSI_LOCATION = 0x000bU, /*!< RSSI location cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_ANALOG_INPUT = 0x000cU, /*!< Analog input (basic) cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_ANALOG_OUTPUT = 0x000dU, /*!< Analog output (basic) cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_ANALOG_VALUE = 0x000eU, /*!< Analog value (basic) cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_BINARY_INPUT = 0x000fU, /*!< Binary input (basic) cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_BINARY_OUTPUT = 0x0010U, /*!< Binary output (basic) cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_BINARY_VALUE = 0x0011U, /*!< Binary value (basic) cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_MULTI_INPUT = 0x0012U, /*!< Multistate input (basic) cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_MULTI_OUTPUT = 0x0013U, /*!< Multistate output (basic) cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_MULTI_VALUE = 0x0014U, /*!< Multistate value (basic) cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_COMMISSIONING = 0x0015U, /*!< Commissioning cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_OTA_UPGRADE = 0x0019U, /*!< Over The Air cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_POLL_CONTROL = 0x0020U, /*!< Poll control cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_GREEN_POWER = 0x0021U, /*!< Green Power cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_KEEP_ALIVE = 0x0025U, /*!< Keep Alive cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_SHADE_CONFIG = 0x0100U, /*!< Shade configuration cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_DOOR_LOCK = 0x0101U, /*!< Door lock cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_WINDOW_COVERING = 0x0102U, /*!< Window covering cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_PUMP_CONFIG_CONTROL = 0x0200U, /*!< Pump configuration and control cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_THERMOSTAT = 0x0201U, /*!< Thermostat cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_FAN_CONTROL = 0x0202U, /*!< Fan control cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_DEHUMIDIFICATION_CONTROL = 0x0203U, /*!< Dehumidification control cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_THERMOSTAT_UI_CONFIG = 0x0204U, /*!< Thermostat user interface configuration cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_COLOR_CONTROL = 0x0300U, /*!< Color control cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_BALLAST_CONFIG = 0x0301U, /*!< Ballast configuration cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_ILLUMINANCE_MEASUREMENT = 0x0400U, /*!< Illuminance measurement */ + ESP_ZB_ZCL_CLUSTER_ID_TEMP_MEASUREMENT = 0x0402U, /*!< Temperature measurement */ + ESP_ZB_ZCL_CLUSTER_ID_PRESSURE_MEASUREMENT = 0x0403U, /*!< Pressure measurement */ + ESP_ZB_ZCL_CLUSTER_ID_FLOW_MEASUREMENT = 0x0404U, /*!< Flow measurement */ + ESP_ZB_ZCL_CLUSTER_ID_REL_HUMIDITY_MEASUREMENT = 0x0405U, /*!< Relative humidity measurement */ + ESP_ZB_ZCL_CLUSTER_ID_OCCUPANCY_SENSING = 0x0406U, /*!< Occupancy sensing */ + ESP_ZB_ZCL_CLUSTER_ID_PH_MEASUREMENT = 0x0409U, /*!< pH measurement */ + ESP_ZB_ZCL_CLUSTER_ID_EC_MEASUREMENT = 0x040aU, /*!< Electrical conductivity measurement */ + ESP_ZB_ZCL_CLUSTER_ID_WIND_SPEED_MEASUREMENT = 0x040bU, /*!< Wind speed measurement */ + ESP_ZB_ZCL_CLUSTER_ID_CARBON_DIOXIDE_MEASUREMENT = 0x040dU, /*!< Carbon dioxide measurement */ + ESP_ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT = 0x042aU, /*!< PM2.5 measurement */ + ESP_ZB_ZCL_CLUSTER_ID_IAS_ZONE = 0x0500U, /*!< IAS zone */ + ESP_ZB_ZCL_CLUSTER_ID_IAS_ACE = 0x0501U, /*!< IAS ACE */ + ESP_ZB_ZCL_CLUSTER_ID_IAS_WD = 0x0502U, /*!< IAS WD */ + ESP_ZB_ZCL_CLUSTER_ID_PRICE = 0x0700U, /*!< Price cluster identifier. */ + ESP_ZB_ZCL_CLUSTER_ID_DRLC = 0x0701U, /*!< Demand Response and Load Control cluster identifier */ + ESP_ZB_ZCL_CLUSTER_ID_METERING = 0x0702U, /*!< Metering */ + ESP_ZB_ZCL_CLUSTER_ID_METER_IDENTIFICATION = 0x0b01U, /*!< Meter Identification cluster identifier */ + ESP_ZB_ZCL_CLUSTER_ID_ELECTRICAL_MEASUREMENT = 0x0b04U, /*!< Electrical measurement */ + ESP_ZB_ZCL_CLUSTER_ID_DIAGNOSTICS = 0x0b05U, /*!< Home Automation Diagnostics */ +} esp_zb_zcl_cluster_id_t; + +/** + * @brief ZCL status values + * @anchor esp_zb_zcl_status + */ +typedef enum { + ESP_ZB_ZCL_STATUS_SUCCESS = 0x00U, /*!< ZCL Success */ + ESP_ZB_ZCL_STATUS_FAIL = 0x01U, /*!< ZCL Fail */ + ESP_ZB_ZCL_STATUS_NOT_AUTHORIZED = 0x7EU, /*!< Server is not authorized to upgrade the client */ + ESP_ZB_ZCL_STATUS_MALFORMED_CMD = 0x80U, /*!< Malformed command */ + ESP_ZB_ZCL_STATUS_UNSUP_CLUST_CMD = 0x81U, /*!< Unsupported cluster command */ + ESP_ZB_ZCL_STATUS_UNSUP_GEN_CMD = 0x82U, /*!< Unsupported general command */ + ESP_ZB_ZCL_STATUS_UNSUP_MANUF_CLUST_CMD = 0x83U, /*!< Unsupported manuf-specific clust command */ + ESP_ZB_ZCL_STATUS_UNSUP_MANUF_GEN_CMD = 0x84U, /*!< Unsupported manuf-specific general command */ + ESP_ZB_ZCL_STATUS_INVALID_FIELD = 0x85U, /*!< Invalid field */ + ESP_ZB_ZCL_STATUS_UNSUP_ATTRIB = 0x86U, /*!< Unsupported attribute */ + ESP_ZB_ZCL_STATUS_INVALID_VALUE = 0x87U, /*!< Invalid value */ + ESP_ZB_ZCL_STATUS_READ_ONLY = 0x88U, /*!< Read only */ + ESP_ZB_ZCL_STATUS_INSUFF_SPACE = 0x89U, /*!< Insufficient space */ + ESP_ZB_ZCL_STATUS_DUPE_EXISTS = 0x8aU, /*!< Duplicate exists */ + ESP_ZB_ZCL_STATUS_NOT_FOUND = 0x8bU, /*!< Not found */ + ESP_ZB_ZCL_STATUS_UNREPORTABLE_ATTRIB = 0x8cU, /*!< Unreportable attribute */ + ESP_ZB_ZCL_STATUS_INVALID_TYPE = 0x8dU, /*!< Invalid type */ + ESP_ZB_ZCL_STATUS_WRITE_ONLY = 0x8fU, /*!< Write only */ + ESP_ZB_ZCL_STATUS_INCONSISTENT = 0x92U, /*!< Supplied values are inconsistent */ + ESP_ZB_ZCL_STATUS_ACTION_DENIED = 0x93U, + ESP_ZB_ZCL_STATUS_TIMEOUT = 0x94U, /*!< Timeout */ + ESP_ZB_ZCL_STATUS_ABORT = 0x95U, /*!< Abort */ + ESP_ZB_ZCL_STATUS_INVALID_IMAGE = 0x96U, /*!< Invalid OTA upgrade image */ + ESP_ZB_ZCL_STATUS_WAIT_FOR_DATA = 0x97U, /*!< Server does not have data block available yet */ + ESP_ZB_ZCL_STATUS_NO_IMAGE_AVAILABLE = 0x98U, + ESP_ZB_ZCL_STATUS_REQUIRE_MORE_IMAGE = 0x99U, + ESP_ZB_ZCL_STATUS_NOTIFICATION_PENDING = 0x9AU, + ESP_ZB_ZCL_STATUS_HW_FAIL = 0xc0U, /*!< Hardware failure */ + ESP_ZB_ZCL_STATUS_SW_FAIL = 0xc1U, /*!< Software failure */ + ESP_ZB_ZCL_STATUS_CALIB_ERR = 0xc2U, /*!< Calibration error */ + ESP_ZB_ZCL_STATUS_UNSUP_CLUST = 0xc3U, /*!< Cluster is not found on the target endpoint */ + ESP_ZB_ZCL_STATUS_LIMIT_REACHED = 0xc4U, /*!< Cluster is not found on the target endpoint */ +} esp_zb_zcl_status_t; + +/** + * @brief ZCL attribute data type values + * @anchor esp_zb_zcl_attr_type + */ +typedef enum { + ESP_ZB_ZCL_ATTR_TYPE_NULL = 0x00U, /*!< Null data type */ + ESP_ZB_ZCL_ATTR_TYPE_8BIT = 0x08U, /*!< 8-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_16BIT = 0x09U, /*!< 16-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_24BIT = 0x0aU, /*!< 24-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_32BIT = 0x0bU, /*!< 32-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_40BIT = 0x0cU, /*!< 40-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_48BIT = 0x0dU, /*!< 48-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_56BIT = 0x0eU, /*!< 56-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_64BIT = 0x0fU, /*!< 64-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_BOOL = 0x10U, /*!< Boolean data type */ + ESP_ZB_ZCL_ATTR_TYPE_8BITMAP = 0x18U, /*!< 8-bit bitmap data type */ + ESP_ZB_ZCL_ATTR_TYPE_16BITMAP = 0x19U, /*!< 16-bit bitmap data type */ + ESP_ZB_ZCL_ATTR_TYPE_24BITMAP = 0x1aU, /*!< 24-bit bitmap data type */ + ESP_ZB_ZCL_ATTR_TYPE_32BITMAP = 0x1bU, /*!< 32-bit bitmap data type */ + ESP_ZB_ZCL_ATTR_TYPE_40BITMAP = 0x1cU, /*!< 40-bit bitmap data type */ + ESP_ZB_ZCL_ATTR_TYPE_48BITMAP = 0x1dU, /*!< 48-bit bitmap data type */ + ESP_ZB_ZCL_ATTR_TYPE_56BITMAP = 0x1eU, /*!< 56-bit bitmap data type */ + ESP_ZB_ZCL_ATTR_TYPE_64BITMAP = 0x1fU, /*!< 64-bit bitmap data type */ + ESP_ZB_ZCL_ATTR_TYPE_U8 = 0x20U, /*!< Unsigned 8-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_U16 = 0x21U, /*!< Unsigned 16-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_U24 = 0x22U, /*!< Unsigned 24-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_U32 = 0x23U, /*!< Unsigned 32-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_U40 = 0x24U, /*!< Unsigned 40-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_U48 = 0x25U, /*!< Unsigned 48-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_U56 = 0x26U, /*!< Unsigned 56-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_U64 = 0x27U, /*!< Unsigned 64-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_S8 = 0x28U, /*!< Signed 8-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_S16 = 0x29U, /*!< Signed 16-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_S24 = 0x2aU, /*!< Signed 24-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_S32 = 0x2bU, /*!< Signed 32-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_S40 = 0x2cU, /*!< Signed 40-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_S48 = 0x2dU, /*!< Signed 48-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_S56 = 0x2eU, /*!< Signed 56-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_S64 = 0x2fU, /*!< Signed 64-bit value data type */ + ESP_ZB_ZCL_ATTR_TYPE_8BIT_ENUM = 0x30U, /*!< 8-bit enumeration (U8 discrete) data type */ + ESP_ZB_ZCL_ATTR_TYPE_16BIT_ENUM = 0x31U, /*!< 16-bit enumeration (U16 discrete) data type */ + ESP_ZB_ZCL_ATTR_TYPE_SEMI = 0x38U, /*!< 2 byte floating point */ + ESP_ZB_ZCL_ATTR_TYPE_SINGLE = 0x39U, /*!< 4 byte floating point */ + ESP_ZB_ZCL_ATTR_TYPE_DOUBLE = 0x3aU, /*!< 8 byte floating point */ + ESP_ZB_ZCL_ATTR_TYPE_OCTET_STRING = 0x41U, /*!< Octet string data type */ + ESP_ZB_ZCL_ATTR_TYPE_CHAR_STRING = 0x42U, /*!< Character string (array) data type */ + ESP_ZB_ZCL_ATTR_TYPE_LONG_OCTET_STRING = 0x43U, /*!< Long octet string */ + ESP_ZB_ZCL_ATTR_TYPE_LONG_CHAR_STRING = 0x44U, /*!< Long character string */ + ESP_ZB_ZCL_ATTR_TYPE_ARRAY = 0x48U, /*!< Array data with 8bit type, size = 2 + sum of content len */ + ESP_ZB_ZCL_ATTR_TYPE_16BIT_ARRAY = 0x49U, /*!< Array data with 16bit type, size = 2 + sum of content len */ + ESP_ZB_ZCL_ATTR_TYPE_32BIT_ARRAY = 0x4aU, /*!< Array data with 32bit type, size = 2 + sum of content len */ + ESP_ZB_ZCL_ATTR_TYPE_STRUCTURE = 0x4cU, /*!< Structure data type 2 + sum of content len */ + ESP_ZB_ZCL_ATTR_TYPE_SET = 0x50U, /*!< Collection:set, size = sum of len of content */ + ESP_ZB_ZCL_ATTR_TYPE_BAG = 0x51U, /*!< Collection:bag, size = sum of len of content */ + ESP_ZB_ZCL_ATTR_TYPE_TIME_OF_DAY = 0xe0U, /*!< Time of day, 4 bytes */ + ESP_ZB_ZCL_ATTR_TYPE_DATE = 0xe1U, /*!< Date, 4 bytes */ + ESP_ZB_ZCL_ATTR_TYPE_UTC_TIME = 0xe2U, /*!< UTC Time, 4 bytes */ + ESP_ZB_ZCL_ATTR_TYPE_CLUSTER_ID = 0xe8U, /*!< Cluster ID, 2 bytes */ + ESP_ZB_ZCL_ATTR_TYPE_ATTRIBUTE_ID = 0xe9U, /*!< Attribute ID, 2 bytes */ + ESP_ZB_ZCL_ATTR_TYPE_BACNET_OID = 0xeaU, /*!< BACnet OID, 4 bytes */ + ESP_ZB_ZCL_ATTR_TYPE_IEEE_ADDR = 0xf0U, /*!< IEEE address (U64) type */ + ESP_ZB_ZCL_ATTR_TYPE_128_BIT_KEY = 0xf1U, /*!< 128-bit security key */ + ESP_ZB_ZCL_ATTR_TYPE_INVALID = 0xffU, /*!< Invalid data type */ +} esp_zb_zcl_attr_type_t; + +/** + * @brief ZCL attribute access values + * @anchor esp_zb_zcl_attr_access + */ +typedef enum { + ESP_ZB_ZCL_ATTR_ACCESS_READ_ONLY = 0x01U, /*!< Attribute is read only */ + ESP_ZB_ZCL_ATTR_ACCESS_WRITE_ONLY = 0x02U, /*!< Attribute is write only */ + ESP_ZB_ZCL_ATTR_ACCESS_READ_WRITE = 0x03U, /*!< Attribute is read/write */ + ESP_ZB_ZCL_ATTR_ACCESS_REPORTING = 0x04U, /*!< Attribute is allowed for reporting */ + ESP_ZB_ZCL_ATTR_ACCESS_SINGLETON = 0x08U, /*!< Attribute is singleton */ + ESP_ZB_ZCL_ATTR_ACCESS_SCENE = 0x10U, /*!< Attribute is accessed through scene */ + ESP_ZB_ZCL_ATTR_MANUF_SPEC = 0x20U, /*!< Attribute is manufacturer specific */ + ESP_ZB_ZCL_ATTR_ACCESS_INTERNAL = 0x40U, /*!< Internal access only Attribute */ +} esp_zb_zcl_attr_access_t; + +/** + * @brief ZCL command direction enum + * @anchor esp_zb_zcl_cmd_direction + */ + typedef enum { + ESP_ZB_ZCL_CMD_DIRECTION_TO_SRV = 0x00U, /*!< Command for cluster server side */ + ESP_ZB_ZCL_CMD_DIRECTION_TO_CLI = 0x01U, /*!< Command for cluster client side */ +} esp_zb_zcl_cmd_direction_t; + +/** + * @brief ZCL report direction enum of attribute + * @anchor esp_zb_zcl_report_direction_t + */ +typedef enum { + ESP_ZB_ZCL_REPORT_DIRECTION_SEND = 0x00U, /**< Report should be sent by a cluster. */ + ESP_ZB_ZCL_REPORT_DIRECTION_RECV = 0x01U, /**< Report should be received by a cluster. */ +} esp_zb_zcl_report_direction_t; + +/** + * @brief The Zigbee zcl cluster attribute value struct + * + */ + typedef struct esp_zb_zcl_attribute_data_s { + esp_zb_zcl_attr_type_t type; /*!< The type of attribute, which can refer to esp_zb_zcl_attr_type_t */ + uint16_t size; /*!< The value size of attribute */ + void *value; /*!< The value of attribute, Note that if the type is string/array, the first byte of value indicates the string length */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_attribute_data_t; + +/** + * @brief The Zigbee zcl cluster attribute struct + * + */ +typedef struct esp_zb_zcl_attribute_s { + uint16_t id; /*!< The identify of attribute */ + esp_zb_zcl_attribute_data_t data; /*!< The data of attribute */ +} esp_zb_zcl_attribute_t; + +/** + * @brief The Zigbee zcl cluster command properties struct + * + */ + typedef struct esp_zb_zcl_command_s { + uint8_t id; /*!< The command id */ + uint8_t direction; /*!< The command direction */ + uint8_t is_common; /*!< The command is common type */ +} esp_zb_zcl_command_t; + +/** + * @brief The Zigbee ZCL basic command info + * + */ + typedef struct esp_zb_zcl_basic_cmd_s { + esp_zb_addr_u dst_addr_u; /*!< Single short address or group address */ + uint8_t dst_endpoint; /*!< Destination endpoint */ + uint8_t src_endpoint; /*!< Source endpoint */ +} esp_zb_zcl_basic_cmd_t; + +/** + * @brief The Zigbee ZCL command common struct, no command specific payload + * + */ +typedef struct esp_zb_zcl_common_cmd_s { + esp_zb_zcl_basic_cmd_t zcl_basic_cmd; /*!< Basic command info */ + esp_zb_zcl_address_mode_t address_mode; /*!< APS addressing mode constants refer to esp_zb_zcl_address_mode_t */ +} esp_zb_zcl_common_cmd_t; + +/** + * @brief The Zigbee zcl cluster device callback common information + * + */ + typedef struct esp_zb_device_cb_common_info_s { + esp_zb_zcl_status_t status; /*!< The operation status of ZCL, refer to esp_zb_zcl_status_t */ + uint8_t dst_endpoint; /*!< The destination endpoint id of the ZCL indication */ + uint16_t cluster; /*!< The cluster id of the ZCL indication */ +} esp_zb_device_cb_common_info_t; + +/** + * @brief The frame header of Zigbee zcl command struct + * + * @note frame control field: + * |----1 bit---|---------1 bit---------|---1 bit---|----------1 bit-----------|---4 bit---| + * | Frame type | Manufacturer specific | Direction | Disable Default Response | Reserved | + * + */ + typedef struct esp_zb_zcl_frame_header_s { + uint8_t fc; /*!< A 8-bit Frame control */ + uint16_t manuf_code; /*!< Manufacturer code */ + uint8_t tsn; /*!< Transaction sequence number */ + int8_t rssi; /*!< Signal strength */ +} esp_zb_zcl_frame_header_t; + +/** + * @brief The Zigbee zcl command basic application information struct + * + */ + typedef struct esp_zb_zcl_cmd_info_s { + esp_zb_zcl_status_t status; /*!< The status of command, which can refer to esp_zb_zcl_status_t */ + esp_zb_zcl_frame_header_t header; /*!< The command frame properties, which can refer to esp_zb_zcl_frame_field_t */ + esp_zb_zcl_addr_t src_address; /*!< The struct of address contains short and ieee address, which can refer to esp_zb_zcl_addr_s */ + uint16_t dst_address; /*!< The destination short address of command */ + uint8_t src_endpoint; /*!< The source endpoint of command */ + uint8_t dst_endpoint; /*!< The destination endpoint of command */ + uint16_t cluster; /*!< The cluster id for command */ + uint16_t profile; /*!< The application profile identifier*/ + esp_zb_zcl_command_t command; /*!< The properties of command */ +} esp_zb_zcl_cmd_info_t; + +/** + * @brief The ZCL attribute location information struct + * + */ +typedef struct esp_zb_zcl_attr_location_info_s { + uint8_t endpoint_id; /*!< The endpoint identifier on which the cluster id is resident. */ + uint16_t cluster_id; /*!< The cluster identifier on which the attribute is resident, refer to esp_zb_zcl_cluster_id_t */ + uint8_t cluster_role; /*!< The role of cluster, refer to esp_zb_zcl_cluster_role_t */ + uint16_t manuf_code; /*!< The manufacturer code of attribute */ + uint16_t attr_id; /*!< The attribute identifier */ +} esp_zb_zcl_attr_location_info_t; + +/** + * @brief ZCL Cluster Check Attribute Value Handler, which should be called before attribute change and checks if new value is in correct range + * and can be applied. + * + * @param[in] attr_id ZCL Attribute ID + * @param[in] endpoint Device endpoint + * @param[in] value Pointer to the new Attribute Value + * + * @return The result of check value whose value refer to esp_err_t + */ +typedef signed int (*esp_zb_zcl_cluster_check_value_callback_t)(uint16_t attr_id, uint8_t endpoint, uint8_t *value); + +/** + * @brief ZCL Cluster Write Attribute Handler, which should be called before attribute change (if any cluster-specific action needs to + * be bound to attribute change, it can be placed in this handler). + * + * @param[in] endpoint Device endpoint + * @param[in] attr_id ZCL Attribute ID + * @param[in] new_value Pointer to the new Attribute Value + * @param[in] manuf_code Manufacturer specific code + */ +typedef void (*esp_zb_zcl_cluster_write_attr_callback_t)(uint8_t endpoint, uint16_t attr_id, uint8_t *new_value, uint16_t manuf_code); + +/** + * @brief Get the size of ZCL attribute value + * + * @param[in] attr_type The data type of attribute value + * @param[in] attr_value The value of attribute + * @return + * - 0x00 - 0xFFFE: The size of attribute value + * - 0xFFFF: Invalid size + */ +uint16_t esp_zb_zcl_get_attribute_size(uint8_t attr_type, uint8_t *attr_value); + +/** + * @brief Put the ZCL attribute value to specific memory + * + * @param data_ptr A pointer of specific memory + * @param type The data type of attribute value + * @param value The value of attribute + * @param value_size The size of attribute value + * @return A pointer indicates the end location in specific memory after a value has been stored + */ +uint8_t *esp_zb_zcl_put_attribute_value(uint8_t *data_ptr, uint8_t type, uint8_t *value, uint16_t value_size); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_core.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_core.h new file mode 100644 index 0000000..177f588 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_core.h @@ -0,0 +1,353 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#include "esp_err.h" + +#include "esp_zigbee_type.h" +#include "esp_zigbee_zcl_common.h" +#include "esp_zigbee_zcl_basic.h" +#include "esp_zigbee_zcl_identify.h" +#include "esp_zigbee_zcl_groups.h" +#include "esp_zigbee_zcl_scenes.h" +#include "esp_zigbee_zcl_on_off.h" +#include "esp_zigbee_zcl_on_off_switch_config.h" +#include "esp_zigbee_zcl_level.h" +#include "esp_zigbee_zcl_color_control.h" +#include "esp_zigbee_zcl_time.h" +#include "esp_zigbee_zcl_binary_input.h" +#include "esp_zigbee_zcl_commissioning.h" +#include "esp_zigbee_zcl_ias_zone.h" +#include "esp_zigbee_zcl_ias_ace.h" +#include "esp_zigbee_zcl_ias_wd.h" +#include "esp_zigbee_zcl_shade_config.h" +#include "esp_zigbee_zcl_door_lock.h" +#include "esp_zigbee_zcl_humidity_meas.h" +#include "esp_zigbee_zcl_temperature_meas.h" +#include "esp_zigbee_zcl_ota.h" +#include "esp_zigbee_zcl_electrical_meas.h" +#include "esp_zigbee_zcl_illuminance_meas.h" +#include "esp_zigbee_zcl_pressure_meas.h" +#include "esp_zigbee_zcl_flow_meas.h" +#include "esp_zigbee_zcl_occupancy_sensing.h" +#include "esp_zigbee_zcl_window_covering.h" +#include "esp_zigbee_zcl_thermostat.h" +#include "esp_zigbee_zcl_fan_control.h" +#include "esp_zigbee_zcl_thermostat_ui_config.h" +#include "esp_zigbee_zcl_analog_input.h" +#include "esp_zigbee_zcl_analog_output.h" +#include "esp_zigbee_zcl_analog_value.h" +#include "esp_zigbee_zcl_carbon_dioxide_measurement.h" +#include "esp_zigbee_zcl_pm2_5_measurement.h" +#include "esp_zigbee_zcl_multistate_value.h" +#include "esp_zigbee_zcl_metering.h" +#include "esp_zigbee_zcl_diagnostics.h" +#include "esp_zigbee_zcl_meter_identification.h" +#include "esp_zigbee_zcl_price.h" +#include "esp_zigbee_zcl_ec_measurement.h" +#include "esp_zigbee_zcl_ph_measurement.h" +#include "esp_zigbee_zcl_wind_speed_measurement.h" +#include "esp_zigbee_zcl_drlc.h" +#include "esp_zigbee_zcl_dehumidification_control.h" +#include "esp_zigbee_zcl_binary_input.h" +#include "esp_zigbee_zcl_binary_output.h" +#include "esp_zigbee_zcl_binary_value.h" +#include "esp_zigbee_zcl_multistate_input.h" +#include "esp_zigbee_zcl_multistate_output.h" +#include "esp_zigbee_zcl_multistate_value.h" +#include "esp_zigbee_zcl_poll_control.h" +#include "esp_zigbee_zcl_device_temp_config.h" +#include "esp_zigbee_zcl_alarms.h" +#include "esp_zigbee_zcl_command.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Enum of the Zigbee core action callback id + * + * @note + * 1. If one endpoint possesses the same custom cluster identifier in both client and server roles, + * any request or response command for the custom cluster will only trigger the + * ``ESP_ZB_CORE_CMD_CUSTOM_CLUSTER_REQ_CB_ID`` callback. + * 2. The callback ids without ``CMD`` in their names would provide messages of the following structure: + * @code{c} + * typedef struct xxx_message_s { + * esp_zb_device_cb_common_info_t info; + * ... + * } xxx_message_t; + * @endcode + * While the callback ids with ``CMD`` in their names would provide messages of the following structure: + * @code{c} + * typedef struct xxx_message_s { + * esp_zb_zcl_cmd_info_t info; + * ... + * } xxx_message_t; + * @endcode + * + */ + typedef enum esp_zb_core_action_callback_id_s { + ESP_ZB_CORE_SET_ATTR_VALUE_CB_ID = 0x0000, /*!< Set attribute value, refer to esp_zb_zcl_set_attr_value_message_t */ + ESP_ZB_CORE_SCENES_STORE_SCENE_CB_ID = 0x0001, /*!< Store scene, refer to esp_zb_zcl_store_scene_message_t */ + ESP_ZB_CORE_SCENES_RECALL_SCENE_CB_ID = 0x0002, /*!< Recall scene, refer to esp_zb_zcl_recall_scene_message_t */ + ESP_ZB_CORE_IAS_ZONE_ENROLL_RESPONSE_VALUE_CB_ID = 0x0003, /*!< IAS Zone enroll response, refer to esp_zb_zcl_ias_zone_enroll_response_message_t */ + ESP_ZB_CORE_OTA_UPGRADE_VALUE_CB_ID = 0x0004, /*!< Upgrade OTA, refer to esp_zb_zcl_ota_upgrade_value_message_t */ + ESP_ZB_CORE_OTA_UPGRADE_SRV_STATUS_CB_ID = 0x0005, /*!< OTA Server status, refer to esp_zb_zcl_ota_upgrade_server_status_message_t */ + ESP_ZB_CORE_OTA_UPGRADE_SRV_QUERY_IMAGE_CB_ID = 0x0006, /*!< OTA Server query image, refer to esp_zb_zcl_ota_upgrade_server_query_image_message_t */ + ESP_ZB_CORE_THERMOSTAT_VALUE_CB_ID = 0x0007, /*!< Thermostat value, refer to esp_zb_zcl_thermostat_value_message_t */ + ESP_ZB_CORE_METERING_GET_PROFILE_CB_ID = 0x0008, /*!< Metering get profile, refer to esp_zb_zcl_metering_get_profile_message_t */ + ESP_ZB_CORE_METERING_GET_PROFILE_RESP_CB_ID = 0x0009, /*!< Metering get profile response, refer to esp_zb_zcl_metering_get_profile_resp_message_t */ + ESP_ZB_CORE_METERING_REQ_FAST_POLL_MODE_CB_ID = 0x000a, /*!< Metering request fast poll mode, refer to esp_zb_zcl_metering_request_fast_poll_mode_message_t */ + ESP_ZB_CORE_METERING_REQ_FAST_POLL_MODE_RESP_CB_ID = 0x000b, /*!< Metering request fast poll mode response, refer to esp_zb_zcl_metering_request_fast_poll_mode_resp_message_t */ + ESP_ZB_CORE_METERING_GET_SNAPSHOT_CB_ID = 0x000c, /*!< Metering get snapshot, refer to esp_zb_zcl_metering_get_snapshot_message_t */ + ESP_ZB_CORE_METERING_PUBLISH_SNAPSHOT_CB_ID = 0x000d, /*!< Metering publish snapshot, refer to esp_zb_zcl_metering_publish_snapshot_message_t */ + ESP_ZB_CORE_METERING_GET_SAMPLED_DATA_CB_ID = 0x000e, /*!< Metering get sampled data, refer to esp_zb_zcl_metering_get_sampled_data_message_t */ + ESP_ZB_CORE_METERING_GET_SAMPLED_DATA_RESP_CB_ID = 0x000f, /*!< Metering get sampled data response, refer to esp_zb_zcl_metering_get_sampled_data_resp_message_t */ + ESP_ZB_CORE_DOOR_LOCK_LOCK_DOOR_CB_ID = 0x0010, /*!< Lock/unlock door request, refer to esp_zb_zcl_door_lock_lock_door_message_t */ + ESP_ZB_CORE_DOOR_LOCK_LOCK_DOOR_RESP_CB_ID = 0x0011, /*!< Lock/unlock door response, refer to esp_zb_zcl_door_lock_lock_door_resp_message_t */ + ESP_ZB_CORE_IDENTIFY_EFFECT_CB_ID = 0x0012, /*!< Identify triggers effect request, refer to esp_zb_zcl_identify_effect_message_t */ + ESP_ZB_CORE_BASIC_RESET_TO_FACTORY_RESET_CB_ID = 0x0013, /*!< Reset all clusters of endpoint to factory default, refer to esp_zb_zcl_basic_reset_factory_default_message_t */ + ESP_ZB_CORE_PRICE_GET_CURRENT_PRICE_CB_ID = 0x0014, /*!< Price get current price, refer to esp_zb_zcl_price_get_current_price_message_t */ + ESP_ZB_CORE_PRICE_GET_SCHEDULED_PRICES_CB_ID = 0x0015, /*!< Price get scheduled prices, refer to esp_zb_zcl_price_get_scheduled_prices_message_t */ + ESP_ZB_CORE_PRICE_GET_TIER_LABELS_CB_ID = 0x0016, /*!< Price get tier labels, refer to esp_zb_zcl_price_get_tier_labels_message_t */ + ESP_ZB_CORE_PRICE_PUBLISH_PRICE_CB_ID = 0x0017, /*!< Price publish price, refer to esp_zb_zcl_price_publish_price_message_t */ + ESP_ZB_CORE_PRICE_PUBLISH_TIER_LABELS_CB_ID = 0x0018, /*!< Price publish tier labels, refer to esp_zb_zcl_price_publish_tier_labels_message_t */ + ESP_ZB_CORE_PRICE_PRICE_ACK_CB_ID = 0x0019, /*!< Price price acknowledgement, refer to esp_zb_zcl_price_ack_message_t */ + ESP_ZB_CORE_COMM_RESTART_DEVICE_CB_ID = 0x001a, /*!< Commissioning restart device, refer to esp_zigbee_zcl_commissioning_restart_device_message_t */ + ESP_ZB_CORE_COMM_OPERATE_STARTUP_PARAMS_CB_ID = 0x001b, /*!< Commissioning operate startup parameters, refer to esp_zigbee_zcl_commissioning_operate_startup_parameters_message_t */ + ESP_ZB_CORE_COMM_COMMAND_RESP_CB_ID = 0x001c, /*!< Commissioning command response, refer to esp_zigbee_zcl_commissioning_command_response_message_t */ + ESP_ZB_CORE_IAS_WD_START_WARNING_CB_ID = 0x001d, /*!< IAS WD cluster Start Warning command, refer to esp_zb_zcl_ias_wd_start_warning_message_t */ + ESP_ZB_CORE_IAS_WD_SQUAWK_CB_ID = 0x001e, /*!< IAS WD cluster Squawk command, refer to esp_zb_zcl_ias_wd_squawk_message_t */ + ESP_ZB_CORE_IAS_ACE_ARM_CB_ID = 0x001f, /*!< IAS ACE cluster Arm command, refer to esp_zb_zcl_ias_ace_arm_message_t */ + ESP_ZB_CORE_IAS_ACE_BYPASS_CB_ID = 0x0020, /*!< IAS ACE cluster Bypass command, refer to esp_zb_zcl_ias_ace_bypass_message_t */ + ESP_ZB_CORE_IAS_ACE_EMERGENCY_CB_ID = 0x0021, /*!< IAS ACE cluster Emergency command, refer to esp_zb_zcl_ias_ace_emergency_message_t */ + ESP_ZB_CORE_IAS_ACE_FIRE_CB_ID = 0x0022, /*!< IAS ACE cluster Fire command, refer to esp_zb_zcl_ias_ace_fire_message_t */ + ESP_ZB_CORE_IAS_ACE_PANIC_CB_ID = 0x0023, /*!< IAS ACE cluster Panic command, refer to esp_zb_zcl_ias_ace_panic_message_t */ + ESP_ZB_CORE_IAS_ACE_GET_PANEL_STATUS_CB_ID = 0x0024, /*!< IAS ACE cluster Get Panel Status command, refer to esp_zb_zcl_ias_ace_get_panel_status_message_t */ + ESP_ZB_CORE_IAS_ACE_GET_BYPASSED_ZONE_LIST_CB_ID = 0x0025, /*!< IAS ACE cluster Get Bypass Zone List command, refer to esp_zb_zcl_ias_ace_get_bypassed_zone_list_message_t */ + ESP_ZB_CORE_IAS_ACE_GET_ZONE_STATUS_CB_ID = 0x0026, /*!< IAS ACE cluster Get Zone Status command, refer to esp_zb_zcl_ias_ace_get_zone_status_message_t */ + ESP_ZB_CORE_IAS_ACE_ARM_RESP_CB_ID = 0x0027, /*!< IAS ACE cluster Arm command response, refer to esp_zb_zcl_ias_ace_arm_response_message_t */ + ESP_ZB_CORE_IAS_ACE_GET_ZONE_ID_MAP_RESP_CB_ID = 0x0028, /*!< IAS ACE cluster Get Zone ID MAP command response, refer to esp_zb_zcl_ias_ace_get_zone_id_map_response_message_t */ + ESP_ZB_CORE_IAS_ACE_GET_ZONE_INFO_RESP_CB_ID = 0x0029, /*!< IAS ACE cluster Get Zone Information command response, refer to esp_zb_zcl_ias_ace_get_zone_info_response_message_t */ + ESP_ZB_CORE_IAS_ACE_ZONE_STATUS_CHANGED_CB_ID = 0x002a, /*!< IAS ACE cluster Zone Status Changed command, refer to esp_zb_zcl_ias_ace_zone_status_changed_message_t */ + ESP_ZB_CORE_IAS_ACE_PANEL_STATUS_CHANGED_CB_ID = 0x002b, /*!< IAS ACE cluster Panel Status Changed command, refer to esp_zb_zcl_ias_ace_panel_status_changed_message_t */ + ESP_ZB_CORE_IAS_ACE_GET_PANEL_STATUS_RESP_CB_ID = 0x002c, /*!< IAS ACE cluster Get Panel Status command response, refer to esp_zb_zcl_ias_ace_get_panel_status_response_message_t */ + ESP_ZB_CORE_IAS_ACE_SET_BYPASSED_ZONE_LIST_CB_ID = 0x002d, /*!< IAS ACE cluster Set Bypassed Zone List command, refer to esp_zb_zcl_ias_ace_set_bypassed_zone_list_message_t */ + ESP_ZB_CORE_IAS_ACE_BYPASS_RESP_CB_ID = 0x002e, /*!< IAS ACE cluster Bypass command response, refer to esp_zb_zcl_ias_ace_bypass_response_message_t */ + ESP_ZB_CORE_IAS_ACE_GET_ZONE_STATUS_RESP_CB_ID = 0x002f, /*!< IAS ACE cluster Get Zone Status command response, refer to esp_zb_zcl_ias_ace_get_zone_status_response_message_t */ + ESP_ZB_CORE_WINDOW_COVERING_MOVEMENT_CB_ID = 0x0030, /*!< Window covering movement command, refer to esp_zb_zcl_window_covering_movement_message_t */ + ESP_ZB_CORE_OTA_UPGRADE_QUERY_IMAGE_RESP_CB_ID = 0x0031, /*!< OTA upgrade query image response message, refer to esp_zb_zcl_ota_upgrade_query_image_resp_message_t */ + ESP_ZB_CORE_THERMOSTAT_WEEKLY_SCHEDULE_SET_CB_ID = 0x0032, /*!< Thermostat weekly schedule stable set, refer to esp_zb_zcl_thermostat_weekly_schedule_set_message_t */ + ESP_ZB_CORE_DRLC_LOAD_CONTROL_EVENT_CB_ID = 0x0040, /*!< Demand response and load control cluster LoadControlEvent message, refer to esp_zb_zcl_drlc_load_control_event_message_t */ + ESP_ZB_CORE_DRLC_CANCEL_LOAD_CONTROL_EVENT_CB_ID = 0x0041, /*!< Demand response and load control cluster CancelLoadControlEvent message, refer to esp_zb_zcl_drlc_cancel_load_control_event_message_t */ + ESP_ZB_CORE_DRLC_CANCEL_ALL_LOAD_CONTROL_EVENTS_CB_ID = 0x0042, /*!< Demand response and load control cluster CancelAllLoadControlEvents message, refer to esp_zb_zcl_drlc_cancel_all_load_control_events_message_t */ + ESP_ZB_CORE_DRLC_REPORT_EVENT_STATUS_CB_ID = 0x0043, /*!< Demand response and load control cluster ReportEventStatus message, refer to esp_zb_zcl_drlc_report_event_status_message_t */ + ESP_ZB_CORE_DRLC_GET_SCHEDULED_EVENTS_CB_ID = 0x0044, /*!< Demand response and load control cluster GetScheduledEvents message, refer to esp_zb_zcl_drlc_get_scheduled_events_message_t */ + ESP_ZB_CORE_POLL_CONTROL_CHECK_IN_REQ_CB_ID = 0x0045, /*!< Poll control cluster CheckInRequest message, refer to esp_zb_zcl_poll_control_check_in_req_message_t */ + ESP_ZB_CORE_ALARMS_RESET_ALARM_CB_ID = 0x0050, /*!< Alarms cluster Reset Alarm command, refer to esp_zb_zcl_alarms_reset_alarm_message_t */ + ESP_ZB_CORE_ALARMS_RESET_ALL_ALARMS_CB_ID = 0x0051, /*!< Alarms cluster Reset All Alarms command, refer to esp_zb_zcl_alarms_reset_all_alarms_message_t */ + ESP_ZB_CORE_ALARMS_ALARM_CB_ID = 0x0052, /*!< Alarms cluster Alarm command, refer to esp_zb_zcl_alarms_alarm_message_t */ + ESP_ZB_CORE_ALARMS_GET_ALARM_RESP_CB_ID = 0x0053, /*!< Alarms cluster Get Alarm Response command, refer to esp_zb_zcl_alarms_get_alarm_resp_message_t */ + ESP_ZB_CORE_CMD_READ_ATTR_RESP_CB_ID = 0x1000, /*!< Read attribute response, refer to esp_zb_zcl_cmd_read_attr_resp_message_t */ + ESP_ZB_CORE_CMD_WRITE_ATTR_RESP_CB_ID = 0x1001, /*!< Write attribute response, refer to esp_zb_zcl_cmd_write_attr_resp_message_t */ + ESP_ZB_CORE_CMD_REPORT_CONFIG_RESP_CB_ID = 0x1002, /*!< Configure report response, refer to esp_zb_zcl_cmd_config_report_resp_message_t */ + ESP_ZB_CORE_CMD_READ_REPORT_CFG_RESP_CB_ID = 0x1003, /*!< Read report configuration response, refer to esp_zb_zcl_cmd_read_report_config_resp_message_t */ + ESP_ZB_CORE_CMD_DISC_ATTR_RESP_CB_ID = 0x1004, /*!< Discover attributes response, refer to esp_zb_zcl_cmd_discover_attributes_resp_message_t */ + ESP_ZB_CORE_CMD_DEFAULT_RESP_CB_ID = 0x1005, /*!< Default response, refer to esp_zb_zcl_cmd_default_resp_message_t */ + ESP_ZB_CORE_CMD_OPERATE_GROUP_RESP_CB_ID = 0x1010, /*!< Group add group response, refer to esp_zb_zcl_groups_operate_group_resp_message_t */ + ESP_ZB_CORE_CMD_VIEW_GROUP_RESP_CB_ID = 0x1011, /*!< Group view response, refer to esp_zb_zcl_groups_view_group_resp_message_t */ + ESP_ZB_CORE_CMD_GET_GROUP_MEMBERSHIP_RESP_CB_ID = 0x1012, /*!< Group get membership response, refer to esp_zb_zcl_groups_get_group_membership_resp_message_t */ + ESP_ZB_CORE_CMD_OPERATE_SCENE_RESP_CB_ID = 0x1020, /*!< Scenes operate response, refer to esp_zb_zcl_scenes_operate_scene_resp_message_t */ + ESP_ZB_CORE_CMD_VIEW_SCENE_RESP_CB_ID = 0x1021, /*!< Scenes view response, refer to esp_zb_zcl_scenes_view_scene_resp_message_t */ + ESP_ZB_CORE_CMD_GET_SCENE_MEMBERSHIP_RESP_CB_ID = 0x1022, /*!< Scenes get membership response, refer to esp_zb_zcl_scenes_get_scene_membership_resp_message_t */ + ESP_ZB_CORE_CMD_IAS_ZONE_ZONE_ENROLL_REQUEST_ID = 0x1030, /*!< IAS Zone enroll request, refer to esp_zb_zcl_ias_zone_enroll_request_message_t */ + ESP_ZB_CORE_CMD_IAS_ZONE_ZONE_STATUS_CHANGE_NOT_ID = 0x1031, /*!< IAS Zone status change notification, refer to esp_zb_zcl_ias_zone_status_change_notification_message_t */ + ESP_ZB_CORE_CMD_CUSTOM_CLUSTER_REQ_CB_ID = 0x1040, /*!< Custom Cluster request, refer to esp_zb_zcl_custom_cluster_command_message_t */ + ESP_ZB_CORE_CMD_CUSTOM_CLUSTER_RESP_CB_ID = 0x1041, /*!< Custom Cluster response, refer to esp_zb_zcl_custom_cluster_command_message_t */ + ESP_ZB_CORE_CMD_PRIVILEGE_COMMAND_REQ_CB_ID = 0x1050, /*!< Custom Cluster request, refer to esp_zb_zcl_privilege_command_message_t */ + ESP_ZB_CORE_CMD_PRIVILEGE_COMMAND_RESP_CB_ID = 0x1051, /*!< Custom Cluster response, refer to esp_zb_zcl_privilege_command_message_t */ + ESP_ZB_CORE_CMD_TOUCHLINK_GET_GROUP_ID_RESP_CB_ID = 0x1060, /*!< Touchlink commissioning cluster get group id response, refer to esp_zb_touchlink_get_group_identifiers_resp_message_t */ + ESP_ZB_CORE_CMD_TOUCHLINK_GET_ENDPOINT_LIST_RESP_CB_ID = 0x1061, /*!< Touchlink commissioning cluster get endpoint list response, refer to esp_zb_zcl_touchlink_get_endpoint_list_resp_message_t */ + ESP_ZB_CORE_CMD_THERMOSTAT_GET_WEEKLY_SCHEDULE_RESP_CB_ID = 0x1070, /*!< Thermostat cluster get weekly schedule response, refer to esp_zb_zcl_thermostat_get_weekly_schedule_resp_message_t */ + ESP_ZB_CORE_CMD_GREEN_POWER_RECV_CB_ID = 0x1F00, /*!< Green power cluster command receiving, refer to esp_zb_zcl_cmd_green_power_recv_message_t */ + ESP_ZB_CORE_REPORT_ATTR_CB_ID = 0x2000, /*!< Attribute Report, refer to esp_zb_zcl_report_attr_message_t */ +} esp_zb_core_action_callback_id_t; + +/** + * @brief A callback for user to obtain device_cb_id buffer id of ZBoss stack + * + * @return + * - True: processed + * - False: unprocessed + */ +typedef bool (*esp_zb_zcl_device_cb_id_callback_t)(uint8_t bufid); + + /** + * @brief A callback for user to obtain raw command bufid of ZBoss stack + * + * @note If the @p bufid has been processed in the callback, it should be freed using the zb_zcl_send_default_handler(). + * + * @return + * - True: processed + * - False: unprocessed + */ +typedef bool (*esp_zb_zcl_raw_command_callback_t)(uint8_t bufid); + +/** Identify callback + * + * @param[in] identify_on A indication that need start identify or stop + * + */ +typedef void (*esp_zb_identify_notify_callback_t)(uint8_t identify_on); + +/** + * @brief ZCL reset default attribute callback + * + * @param[in] endpoint The Endpoint identifier + * @param[in] cluster_id The cluster identifier + * @param[in] curr_attr The current attribute information + * + * @return The default attribute value will be set to + */ +typedef void *(*esp_zb_zcl_reset_default_attr_callback_t)(uint8_t endpoint, uint16_t cluster_id, esp_zb_zcl_attribute_t curr_attr); + +/** + * @brief A callback for user to obtain interesting Zigbee message + * + * @note The returned value will be utilized by the stack for post-processing + * @param[in] callback_id The id of Zigbee core action, refer to esp_zb_core_action_callback_id_t + * @param[in] message The information of Zigbee core action that bind with the @p callback_id + * + * @return ESP_OK The action is handled successfully, others on failure + */ + typedef esp_err_t (*esp_zb_core_action_callback_t)(esp_zb_core_action_callback_id_t callback_id, const void *message); + + /** + * @brief Register the Zigbee core action handler + * + * @param[in] cb A callback that user can handle the Zigbee action, refer to esp_zb_core_callback_t + * + */ + void esp_zb_core_action_handler_register(esp_zb_core_action_callback_t cb); + +/** + * @brief Register the Zigbee device_cb_id handler + * + * @param[in] cb A callback that user can handle the Zigbee raw device_cb_id buffer id, refer to esp_zb_core_callback_t + * + */ +void esp_zb_device_cb_id_handler_register(esp_zb_zcl_device_cb_id_callback_t cb); + +/** + * @brief Register the raw Zigbee command handler + * + * @param[in] cb A callback that user can handle the Zigbee raw command buffer id, refer to esp_zb_zcl_raw_command_callback_t + * + */ +void esp_zb_raw_command_handler_register(esp_zb_zcl_raw_command_callback_t cb); + +/** + * @brief Register the callback for the ZCL command send status + * + * @param[in] cb The ZCL command send status callback, refer to esp_zb_zcl_command_send_status_callback_t + */ +void esp_zb_zcl_command_send_status_handler_register(esp_zb_zcl_command_send_status_callback_t cb); + +/** + * @brief Set the ZCL identify notify callback for specific endpoint. + * + * @note Set a callback for user to handle identify command. + * + * @param[in] endpoint A specific endpoint + * @param[in] cb A identify notify callback that user used + * + */ +void esp_zb_identify_notify_handler_register(uint8_t endpoint, esp_zb_identify_notify_callback_t cb); + +/** + * @brief Add a callback and the privilege command the Zigbee cluster in endpoint. + * + * @note The privilege command will skip the Zigbee stack and be exposed to users by the callback indirectly. + * Allowing different commands to use the same callback. + * + * @param[in] endpoint The specific endpoint for @p cluster + * @param[in] cluster The specific cluster for @p command + * @param[in] command The specific command ID is required to handle for users. + * @return + * - ESP_OK: on success + * - ESP_FAIL: on failure + */ +esp_err_t esp_zb_zcl_add_privilege_command(uint8_t endpoint, uint16_t cluster, uint16_t command); + +/** + * @brief Delete the privilege command from the @p cluster of @p endpoint + * + * @param[in] endpoint The specific endpoint for @p cluster + * @param[in] cluster The specific cluster for @p command + * @param[in] command The specific command ID will be deleted so that the stack will handle the command rather than user. + * @return + * - True: On success + * - False: Nothing to delete + */ +bool esp_zb_zcl_delete_privilege_command(uint8_t endpoint, uint16_t cluster, uint16_t command); + +/** + * @brief Reset all endpoints to factory default + * + * @note If @p cb is not set or @p cb return NULL, the default attribute value will be set to zero + * @param[in] reset_report Whether reset report of clusters or not + * @param[in] cb The user can utilize the callback to set default attribute value + * + * @return + * - ESP_OK: on success + * - ESP_FAIL: on failed + */ +esp_err_t esp_zb_zcl_reset_all_endpoints_to_factory_default(bool reset_report, esp_zb_zcl_reset_default_attr_callback_t cb); + +/** + * @brief Reset endpoint to factory default + * + * @note If @p cb is not set or @p cb return NULL, the default attribute value will be set to zero + * @param[in] endpoint The endpoint identifier which will be reset + * @param[in] reset_report Whether reset report of clusters or not + * @param[in] cb The user can utilize the callback to set default attribute value + * + * @return + * - ESP_OK: on success + * - ESP_FAIL: on failed + */ +esp_err_t esp_zb_zcl_reset_endpoint_to_factory_default(uint8_t endpoint, bool reset_report, esp_zb_zcl_reset_default_attr_callback_t cb); + +/** + * @brief Reset the NVRAM and ZCL data to factory default + * + */ +void esp_zb_zcl_reset_nvram_to_factory_default(void); + +/** + * @brief Register a Zigbee device. + * + * @note + * 1. After successful registration, the SDK will retain a copy of the whole data model, + * the \p ep_list will be freed. + * 2. For any lists (e.g. ``esp_zb_cluster_list_t`` and ``esp_zb_attribute_list_t``) added to the data + * modal should only be created and modified by the API. + * 3. Please DO NOT reuse ANY of lists in the data mode. If you have two identical stuff (e.g. two endpoints + * with identical clusters), please create/add them twice. + * + * @param[in] ep_list An endpoint list which wants to register, see @ref esp_zb_ep_list_s + * + * @return + * - ESP_OK on success + * + */ +esp_err_t esp_zb_device_register(esp_zb_ep_list_t *ep_list); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_dehumidification_control.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_dehumidification_control.h new file mode 100644 index 0000000..244f24b --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_dehumidification_control.h @@ -0,0 +1,93 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Dehumidification Control cluster attribute identifiers */ +typedef enum esp_zb_zcl_dehumidification_control_attr_e { + ESP_ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_ID = 0x0000, /*!< The RelativeHumidity attribute is an 8-bit value that represents the + current relative humidity (in %) measured by a local or remote sensor. */ + ESP_ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_COOLING_ID = 0x0001, /*!< Dehumidification Cooling attribute */ + ESP_ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_ID = 0x0010, /*!< RHDehumidification Setpoint attribute */ + ESP_ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_MODE_ID = 0x0011, /*!< The RelativeHumidityMode attribute is an 8-bit value that specifies + how the RelativeHumidity value is being updated. */ + ESP_ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_LOCKOUT_ID = 0x0012, /*!< The DehumidificationLockout attribute is an 8-bit value that specifies + whether dehumidification is allowed or not. */ + ESP_ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_ID = 0x0013, /*!< Dehumidification Hysteresis attribute */ + ESP_ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_ID = 0x0014, /*!< Dehumidification Max Cool attribute */ + ESP_ZB_ZCL_ATTR_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_DISPLAY_ID = 0x0015, /*!< The RelativeHumidityDisplay attribute is an 8-bit value that specifies + whether the RelativeHumidity value is displayed to the user or not. */ +} esp_zb_zcl_dehumidification_control_attr_t; + + +/** @brief Default value for Dehumidification Control cluster revision global attribute */ +#define ESP_ZB_ZCL_DEHUMIDIFICATION_CONTROL_CLUSTER_REVISION_DEFAULT 0x0001 + +/** @brief Min value for RHDehumidification Setpoint attribute */ +#define ESP_ZB_ZCL_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_MIN_VALUE 0x1e + +/** @brief Max value for RHDehumidification Setpoint attribute */ +#define ESP_ZB_ZCL_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_MAX_VALUE 0x64 + +/** @brief Default value for RHDehumidification Setpoint attribute */ +#define ESP_ZB_ZCL_DEHUMIDIFICATION_CONTROL_RHDEHUMIDIFICATION_SETPOINT_DEFAULT_VALUE 0x32 + +/** @brief Default value for RelativeHumidityMode attribute */ +#define ESP_ZB_ZCL_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_MODE_DEFAULT_VALUE ((uint8_t)ESP_ZCL_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_MEASURED_LOCALLY) + +/** @brief Default value for DehumidificationLockout attribute */ +#define ESP_ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_LOCKOUT_DEFAULT_VALUE ((uint8_t)ESP_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_LOCKOUT_ALLOWED) + +/** @brief Min value for Dehumidification Hysteresis attribute */ +#define ESP_ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_MIN_VALUE 0x02 + +/** @brief Max value for Dehumidification Hysteresis attribute */ +#define ESP_ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_MAX_VALUE 0x14 + +/** @brief Default value for Dehumidification Hysteresis attribute */ +#define ESP_ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_HYSTERESIS_DEFAULT_VALUE 0x02 + +/** @brief Default value for Dehumidification Cool attribute */ +#define ESP_ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_COOL_DEFAULT_VALUE 0x00 + +/** @brief Min value for Dehumidification Max Cool attribute */ +#define ESP_ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_MIN_VALUE 0x14 + +/** @brief Max value for Dehumidification Max Cool attribute */ +#define ESP_ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_MAX_VALUE 0x64 + +/** @brief Default value for Dehumidification Max Cool attribute */ +#define ESP_ZB_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_MAX_COOL_DEFAULT_VALUE 0x14 + +/** @brief Default value for RelativeHumidityDisplay attribute */ +#define ESP_ZB_ZCL_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_DISPLAY_DEFAULT_VALUE ((uint8_t)ESP_ZCL_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_NOT_DISPLAYED) + +/** @brief Enumerate the RelativeHumidityMode Attribute */ +typedef enum esp_zb_zcl_dehumidification_control_relative_humidity_mode_e { + ESP_ZCL_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_MEASURED_LOCALLY = 0x00, /*!< RelativeHumidity measured locally */ + ESP_ZCL_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_UPDATED_OVER_THE_NETWORK, /*!< RelativeHumidity updated over the network */ +} esp_zb_zcl_dehumidification_control_relative_humidity_mode_t; + +/** @brief Enumerate the DehumidificationLockout Attribute */ +typedef enum esp_zb_zcl_dehumidification_control_dehumidification_lockout_e { + ESP_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_LOCKOUT_NOT_ALLOWED = 0x00, /*!< Dehumidification is not allowed */ + ESP_ZCL_DEHUMIDIFICATION_CONTROL_DEHUMIDIFICATION_LOCKOUT_ALLOWED, /*!< Dehumidification is allowed */ +} esp_zb_zcl_dehumidification_control_dehumidification_lockout_t; + +/** @brief Enumerate the RelativeHumidityDisplay Attribute */ +typedef enum esp_zb_zcl_dehumidification_control_relative_humidity_display_e { + ESP_ZCL_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_NOT_DISPLAYED = 0x00, /*!< RelativeHumidity is not displayed */ + ESP_ZCL_DEHUMIDIFICATION_CONTROL_RELATIVE_HUMIDITY_DISPLAYED, /*!< RelativeHumidity is displayed */ +} esp_zb_zcl_dehumidification_control_relative_humidity_display_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_device_temp_config.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_device_temp_config.h new file mode 100644 index 0000000..9fed256 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_device_temp_config.h @@ -0,0 +1,102 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#include "esp_zigbee_type.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** @brief Device Temperature Configuration cluster attribute identifiers */ +typedef enum esp_zb_zcl_device_temp_config_attr_e { + ESP_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_CURRENT_TEMP_ID = 0x0000, /*!< CurrentTemperature */ + ESP_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_ID = 0x0001, /*!< MinTempExperienced */ + ESP_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_ID = 0x0002, /*!< MaxTempExperienced */ + ESP_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_ID = 0x0003, /*!< OverTempTotalDwell */ + ESP_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_ID = 0x0010, /*!< DeviceTempAlarmMask */ + ESP_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_ID = 0x0011, /*!< LowTempThreshold */ + ESP_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_ID = 0x0012, /*!< HighTempThreshold */ + ESP_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_ID = 0x0013, /*!< LowTempDwellTripPoint */ + ESP_ZB_ZCL_ATTR_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_ID = 0x0014, /*!< HighTempDwellTripPoint */ +} esp_zb_zcl_device_temp_config_attr_t; + +/** @brief Minimum value for CurrentTemp attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_CURRENT_TEMP_MIN_VALUE (-200) +/** @brief Maximum value for CurrentTemp attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_CURRENT_TEMP_MAX_VALUE (+200) + +/** @brief Minimum value for MinTempExperienced attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_MIN_VALUE (-200) +/** @brief Maximum value for MinTempExperienced attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_MAX_VALUE (+200) + +/** @brief Minimum value for MaxTempExperienced attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_MIN_VALUE (-200) +/** @brief Maximum value for MaxTempExperienced attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_MAX_VALUE (+200) + +/** @brief Minimum value for OverTotalDwell attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_MIN_VALUE (0x0000) +/** @brief Maximum value for OverTotalDwell attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_MAX_VALUE (0xffff) + +/** @brief Minimum value for DeviceTempAlarmMask attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_MIN_VALUE (0b00000000) +/** @brief Maximum value for DeviceTempAlarmMask attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_MAX_VALUE (0b00000011) + +/** @brief Minimum value for LowTempThreshold attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_MIN_VALUE (-200) +/** @brief Maximum value for LowTempThreshold attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_MAX_VALUE (+200) + +/** @brief Minimum value for HighTempThreshold attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_MIN_VALUE (-200) +/** @brief Maximum value for HighTempThreshold attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_MAX_VALUE (+200) + +/** @brief Minimum value for LowTempTripPoint attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_MIN_VALUE (0x000000) +/** @brief Maximum value for LowTempTripPoint attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_MAX_VALUE (0xffffff) + +/** @brief Minimum value for HighTempTripPoint attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_MIN_VALUE (0x000000) +/** @brief Maximum value for HighTempTripPoint attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_MAX_VALUE (0xffffff) + +/** @brief Default value for CurrentTemp attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_CURRENT_TEMP_DEFAULT_VALUE ESP_ZB_ZCL_VALUE_S16_NONE + +/** @brief Default value for MinTempExperienced attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_MIN_TEMP_EXPERIENCED_DEFAULT_VALUE ESP_ZB_ZCL_VALUE_S16_NONE + +/** @brief Default value for MaxTempExperienced attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_MAX_TEMP_EXPERIENCED_DEFAULT_VALUE ESP_ZB_ZCL_VALUE_S16_NONE + +/** @brief Default value for OverTempTotalDwell attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_OVER_TEMP_TOTAL_DWELL_DEFAULT_VALUE 0 + +/** @brief Default value for DeviceTempAlarmMask attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_DEVICE_TEMP_ALARM_MASK_DEFAULT_VALUE 0 + +/** @brief Default value for LowTempThreshold attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_THRESHOLD_DEFAULT_VALUE ESP_ZB_ZCL_VALUE_S16_NONE + +/** @brief Default value for HighTempThreshold attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_THRESHOLD_DEFAULT_VALUE ESP_ZB_ZCL_VALUE_S16_NONE + +/** @brief Default value for LowTempDwellTripPoint attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_LOW_TEMP_DWELL_TRIP_POINT_DEFAULT_VALUE (0xffffff) + +/** @brief Default value for HighTempDwellTripPoint attribute */ +#define ESP_ZB_ZCL_DEVICE_TEMP_CONFIG_HIGH_TEMP_DWELL_TRIP_POINT_DEFAULT_VALUE (0xffffff) + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_diagnostics.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_diagnostics.h new file mode 100644 index 0000000..70fd04c --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_diagnostics.h @@ -0,0 +1,151 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Diagnostics cluster attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_NUMBER_OF_RESETS_ID = 0x0000, /*!< Number Of Resets */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_PERSISTENT_MEMORY_WRITES_ID = 0x0001, /*!< Persistent Memory Writes */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_MAC_RX_BCAST_ID = 0x0100, /*!< MAC Rx Broadcast */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_BCAST_ID = 0x0101, /*!< MAC Tx Broadcast */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_MAC_RX_UCAST_ID = 0x0102, /*!< MAC Rx Unicast */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_ID = 0x0103, /*!< MAC Tx Unicast */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_RETRY_ID = 0x0104, /*!< MAC Tx Unicast Retry */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_MAC_TX_UCAST_FAIL_ID = 0x0105, /*!< MAC Tx Unicast Fail */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_APS_RX_BCAST_ID = 0x0106, /*!< APS Rx Broadcast */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_BCAST_ID = 0x0107, /*!< APS Tx Broadcast */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_APS_RX_UCAST_ID = 0x0108, /*!< APS Rx Unicast */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_SUCCESS_ID = 0x0109, /*!< APS Tx Unicast Success */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_RETRY_ID = 0x010A, /*!< APS Tx Unicast Retry */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_APS_TX_UCAST_FAIL_ID = 0x010b, /*!< APS Tx Unicast Fail */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_ROUTE_DISC_INITIATED_ID = 0x010C, /*!< Route Disc Initiated */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_ADDED_ID = 0x010D, /*!< Neighbor Added */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_REMOVED_ID = 0x010E, /*!< Neighbor Removed */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_NEIGHBOR_STALE_ID = 0x010F, /*!< Neighbor Stale */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_JOIN_INDICATION_ID = 0x0110, /*!< Join Indication */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_CHILD_MOVED_ID = 0x0111, /*!< Child Moved */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_NWKFC_FAILURE_ID = 0x0112, /*!< NWKFC Failure */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_APSFC_FAILURE_ID = 0x0113, /*!< APSFC Failure */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_APS_UNAUTHORIZED_KEY_ID = 0x0114, /*!< APS Unauthorized Key */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_NWK_DECRYPT_FAILURES_ID = 0x0115, /*!< NWK Decrypt Failures */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_APS_DECRYPT_FAILURES_ID = 0x0116, /*!< APS Decrypt Failures */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_PACKET_BUFFER_ALLOCATE_FAILURES_ID = 0x0117, /*!< Packet Buffer Allocate Failures */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_RELAYED_UCAST_ID = 0x0118, /*!< Relayed Unicast */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_PHYTOMACQUEUELIMITREACHED_ID = 0x0119, /*!< Phytomacqueuelimitreached */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_PACKET_VALIDATEDROPCOUNT_ID = 0x011A, /*!< Packet Validatedropcount */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_AVERAGE_MAC_RETRY_PER_APS_ID = 0x011b, /*!< Average MAC Retry Per APS */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_LAST_LQI_ID = 0x011c, /*!< Last LQI */ + ESP_ZB_ZCL_ATTR_DIAGNOSTICS_LAST_RSSI_ID = 0x011d, /*!< Last RSSI */ +} esp_zb_zcl_diagnostics_attr_t; + +/** @brief Default value for Diagnostics cluster revision global attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_CLUSTER_REVISION_DEFAULT ((uint16_t)0x0003u) + +/** @brief Default value for number_of_resets attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_NUMBER_OF_RESETS_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for PersistentMemoryWrites attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_PERSISTENT_MEMORY_WRITES_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for MacRxBcast attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_MAC_RX_BCAST_DEFAULT_VALUE ((uint32_t)0) + +/** @brief Default value for MacTxBcast attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_MAC_TX_BCAST_DEFAULT_VALUE ((uint32_t)0) + +/** @brief Default value for MacRxUcast attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_MAC_RX_UCAST_DEFAULT_VALUE ((uint32_t)0) + +/** @brief Default value for MacTxUcast attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_MAC_TX_UCAST_DEFAULT_VALUE ((uint32_t)0) + +/** @brief Default value for MacTxUcastRetry attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_MAC_TX_UCAST_RETRY_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for MacTxUcastFail attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_MAC_TX_UCAST_FAIL_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for APSRxBcast attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_APS_RX_BCAST_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for aps_tx_bcast attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_APS_TX_BCAST_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for APSRxUcast attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_APS_RX_UCAST_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for aps_tx_ucast_success attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_APS_TX_UCAST_SUCCESS_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for APSTxUcastRetry attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_APS_TX_UCAST_RETRY_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for aps_tx_ucast_fail attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_APS_TX_UCAST_FAIL_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for RouteDiscInitiated attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_ROUTE_DISC_INITIATED_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for NeighborAdded attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_NEIGHBOR_ADDED_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for NeighborRemoved attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_NEIGHBOR_REMOVED_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for NeighborStale attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_NEIGHBOR_STALE_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for join_indication attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_JOIN_INDICATION_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for ChildMoved attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_CHILD_MOVED_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for nwk_fc_failure attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_NWKFC_FAILURE_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for aps_fc_failure attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_APSFC_FAILURE_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for APSUnauthorizedKey attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_APS_UNAUTHORIZED_KEY_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for NWKDecryptFailures attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_NWK_DECRYPT_FAILURES_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for APSDecryptFailures attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_APS_DECRYPT_FAILURES_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for packet_buffer_allocate_failures attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_PACKET_BUFFER_ALLOCATE_FAILURES_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for RelayedUcast attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_RELAYED_UCAST_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for PhytoMACqueuelimitreached attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_PHYTO_MA_CQUEUELIMITREACHED_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for PacketValidatedropcount attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_PACKET_VALIDATEDROPCOUNT_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for AverageMACRetryPerAPS attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_AVERAGE_MAC_RETRY_PER_APS_DEFAULT_VALUE ((uint16_t)0) + +/** @brief Default value for LastLQI attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_LAST_LQI_DEFAULT_VALUE ((uint8_t)0) + +/** @brief Default value for LastRSSI attribute */ +#define ESP_ZB_ZCL_DIAGNOSTICS_LAST_RSSI_DEFAULT_VALUE ((int8_t)0) + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_door_lock.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_door_lock.h new file mode 100644 index 0000000..8c69bc0 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_door_lock.h @@ -0,0 +1,137 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Door Lock cluster attribute identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_DOOR_LOCK_LOCK_STATE_ID = 0x0000, /*!< brief LockState attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_LOCK_TYPE_ID = 0x0001, /*!< brief LockType attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_ACTUATOR_ENABLED_ID = 0x0002, /*!< brief ActuatorEnabled attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_DOOR_STATE_ID = 0x0003, /*!< brief DoorState attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_NUM_OF_DOOR_OPEN_EVENTS_ID = 0x0004, /*!< brief DoorOpenEvents attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_NUM_OF_DOOR_CLOSED_EVENTS_ID = 0x0005, /*!< brief DoorClosedEvents attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_OPEN_PERIOD_ID = 0x0006, /*!< brief OpenPeriod attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_NUMBER_OF_LOG_RECORDS_SUPPORTED_ID = 0x0010, /*!< The number of available log records. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_NUM_TOTAL_USERS_ID = 0x0011, /*!< brief NumberOfTotalUsersSupported attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_NUM_PIN_USERS_ID = 0x0012, /*!< brief NumberOfPINUsersSupported attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_NUMBER_OF_RFID_USERS_SUPPORTED_ID = 0x0013, /*!< he number of RFID users supported. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_NUM_WEEK_DAY_SCHEDULE_PER_USER_ID = 0x0014, /*!< brief NumberOfWeekDaySchedulesSupportedPerUser attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_NUM_YEAR_DAY_SCHEDULE_PER_USER_ID = 0x0015, /*!< brief NumberOfYearDaySchedulesSupportedPerUser attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_NUM_HOLIDAY_SCHEDULE_ID = 0x0016, /*!< brief NumberOfHolidaySchedulesSupported attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_MAX_PIN_LEN_ID = 0x0017, /*!< brief Max PIN code length attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_MIN_PIN_LEN_ID = 0x0018, /*!< brief Min PIN code length attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_MAX_RFID_CODE_LENGTH_ID = 0x0019, /*!< An 8-bit value indicates the maximum length in bytes of a RFID Code on this device. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_MIN_RFID_CODE_LENGTH_ID = 0x001A, /*!< An 8-bit value indicates the minimum length in bytes of a RFID Code on this device. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_ENABLE_LOGGING_ID = 0x0020, /*!< Enable/disable event logging. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_LANGUAGE_ID = 0x0021, /*!< Modifies the language for the on-screen or audible user interface using three bytes from ISO-639-1. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_LED_SETTINGS_ID = 0x0022, /*!< The settings for the LED support three different modes. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_AUTO_RELOCK_TIME_ID = 0x0023, /*!< The number of seconds to wait after unlocking a lock before it automatically locks again. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_SOUND_VOLUME_ID = 0x0024, /*!< The sound volume on a door lock has three possible settings: silent, low and high volumes. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_OPERATING_MODE_ID = 0x0025, /*!< OperatingMode attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_OPERATION_MODES_SUPPORTED_ID = 0x0026, /*!< SupportedOperatingModes attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_DEFAULT_CONFIGURATION_REGISTER_ID = 0x0027, /*!< This attribute represents the default configurations as they are physically set on the device */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_ENABLE_LOCAL_PROGRAMMING_ID = 0x0028, /*!< EnableLocalProgramming attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_ENABLE_ONE_TOUCH_LOCKING_ID = 0x0029, /*!< Enable/disable the ability to lock the door lock with a single touch on the door lock. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_ENABLE_INSIDE_STATUS_LED_ID = 0x002A, /*!< Enable/disable an inside LED that allows the user to see at a glance if the door is locked. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_ENABLE_PRIVACY_MODE_BUTTON_ID = 0x002B, /*!< Enable/disable a button inside the door that is used to put the lock into privacy mode. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_WRONG_CODE_ENTRY_LIMIT_ID = 0x0030, /*!< The number of incorrect codes or RFID presentment attempts a user is allowed to enter before the door will enter a lockout state. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_USER_CODE_TEMPORARY_DISABLE_TIME_ID = 0x0031, /*!< The number of seconds that the lock shuts down following wrong code entry. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_SEND_PIN_OVER_THE_AIR_ID = 0x0032, /*!< Boolean set to True if it is ok for the door lock server to send PINs over the air. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_REQUIRE_PIN_RF_ID = 0x0033, /*!< Require PIN for RF operation attribute */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_SECURITY_LEVEL_ID = 0x0034, /*!< It allows the door lock manufacturer to indicate what level of security the door lock requires. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_ALARM_MASK_ID = 0x0040, /*!< The alarm mask is used to turn on/off alarms for particular functions */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_KEYPAD_OPERATION_EVENT_MASK_ID = 0x0041, /*!< Event mask used to turn on and off the transmission of keypad operation events. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_RF_OPERATION_EVENT_MASK_ID = 0x0042, /*!< Event mask used to turn on and off the transmission of RF operation events. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_MANUAL_OPERATION_EVENT_MASK_ID = 0x0043, /*!< Event mask used to turn on and off manual operation events. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_RFID_OPERATION_EVENT_MASK_ID = 0x0044, /*!< Event mask used to turn on and off RFID operation events. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_KEYPAD_PROGRAMMING_EVENT_MASK_ID = 0x0045, /*!< Event mask used to turn on and off keypad programming events. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_RF_PROGRAMMING_EVENT_MASK_ID = 0x0046, /*!< Event mask used to turn on and off RF programming events. */ + ESP_ZB_ZCL_ATTR_DOOR_LOCK_RFID_PROGRAMMING_EVENT_MASK_ID = 0x0047, /*!< Event mask used to turn on and off RFID programming events. */ +} esp_zb_zcl_door_lock_attr_t; + +/** @brief Default value for Lock State attribute. */ +#define ESP_ZB_ZCL_ATTR_DOOR_LOCK_LOCK_STATE_DEFAULT_VALUE 0xff + +/** @brief Default value for Lock Type attribute. */ +#define ESP_ZB_ZCL_ATTR_DOOR_LOCK_LOCK_TYPE_DEFAULT_VALUE 0xff + +/** @brief Default value for Actuator Enabled attribute. */ +#define ESP_ZB_ZCL_ATTR_DOOR_LOCK_ACTUATOR_ENABLED_DEFAULT_VALUE 0x01 + +/** @brief Door Lock cluster commands +*/ +typedef enum { + ESP_ZB_ZCL_CMD_DOOR_LOCK_LOCK_DOOR = 0x00, /*!< This command causes the lock device to lock the door. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_UNLOCK_DOOR = 0x01, /*!< This command causes the lock device to unlock the door. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_TOGGLE = 0x02, /*!< Request the status of the lock. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_UNLOCK_WITH_TIMEOUT = 0x03, /*!< This command causes the lock device to unlock the door with a timeout parameter. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_LOG_RECORD = 0x04, /*!< Request a log record. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_SET_PIN_CODE = 0x05, /*!< Set a PIN into the lock. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_PIN_CODE = 0x06, /*!< Retrieve a PIN Code. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_CLEAR_PIN_CODE = 0x07, /*!< Delete a PIN. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_CLEAR_ALL_PIN_CODES = 0x08, /*!< Clear out all PINs on the lock. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_SET_USER_STATUS = 0x09, /*!< Set the status of a user ID. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_USER_STATUS = 0x0A, /*!< Get the status of a user. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_SET_WEEKDAY_SCHEDULE = 0x0B, /*!< Set a weekly repeating schedule for a specified user. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_WEEKDAY_SCHEDULE = 0x0C, /*!< Retrieve the specific weekly schedule for the specific user. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_CLEAR_WEEKDAY_SCHEDULE = 0x0D, /*!< Clear the specific weekly schedule for the specific user. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_SET_YEAR_DAY_SCHEDULE = 0x0E, /*!< Set a time-specific schedule ID for a specified user. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_YEAR_DAY_SCHEDULE = 0x0F, /*!< Retrieve the specific year day schedule for the specific user. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_CLEAR_YEAR_DAY_SCHEDULE = 0x10, /*!< Clears the specific year day schedule for the specific user. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_SET_HOLIDAY_SCHEDULE = 0x11, /*!< Set the holiday Schedule by specifying local start time and local end time with respect to any Lock Operating Mode. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_HOLIDAY_SCHEDULE = 0x12, /*!< Get the holiday Schedule by specifying Holiday ID. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_CLEAR_HOLIDAY_SCHEDULE = 0x13, /*!< Clear the holiday Schedule by specifying Holiday ID. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_SET_USER_TYPE = 0x14, /*!< Set the type byte for a specified user. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_USER_TYPE = 0x15, /*!< Retrieve the type byte for a specific user. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_SET_RFID_CODE = 0x16, /*!< Set an ID for RFID access into the lock. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_RFID_CODE = 0x17, /*!< Retrieve an ID. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_CLEAR_RFID_CODE = 0x18, /*!< Delete an ID. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_CLEAR_ALL_RFID_CODES = 0x19, /*!< Clear out all RFIDs on the lock. */ +} esp_zb_zcl_door_lock_cmd_id_t; + +/** @brief Door Lock cluster response commands +*/ +typedef enum { + ESP_ZB_ZCL_CMD_DOOR_LOCK_LOCK_DOOR_RES = 0x00, /*!< This command is sent in response to a Lock command */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_UNLOCK_DOOR_RES = 0x01, /*!< This command is sent in response to a Unlock command */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_TOGGLE_RESPONSE = 0x02, /*!< This command is sent in response to a Toggle command*/ + ESP_ZB_ZCL_CMD_DOOR_LOCK_UNLOCK_WITH_TIMEOUT_RESPONSE = 0x03, /*!< This command is sent in response to an Unlock */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_LOG_RECORD_RESPONSE = 0x04, /*!< Returns the specified log record. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_SET_PIN_CODE_RESPONSE = 0x05, /*!< Returns status of the PIN set command. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_PIN_CODE_RESPONSE = 0x06, /*!< Returns the PIN for the specified user ID. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_CLEAR_PIN_CODE_RESPONSE = 0x07, /*!< Returns pass/fail of the command. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_CLEAR_ALL_PIN_CODES_RESPONSE = 0x08, /*!< Returns pass/fail of the command. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_SET_USER_STATUS_RESPONSE = 0x09, /*!< Returns the pass or fail value for the setting of the user status. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_USER_STATUS_RESPONSE = 0x0A, /*!< Returns the user status for the specified user ID. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_SET_WEEKDAY_SCHEDULE_RESPONSE = 0x0B, /*!< Returns pass/fail of the command. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_WEEKDAY_SCHEDULE_RESPONSE = 0x0C, /*!< Returns the weekly repeating schedule data for the specified schedule ID. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_CLEAR_WEEKDAY_SCHEDULE_RESPONSE = 0x0D, /*!< Returns pass/fail of the command. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_SET_YEAR_DAY_SCHEDULE_RESPONSE = 0x0E, /*!< Returns pass/fail of the command. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_YEAR_DAY_SCHEDULE_RESPONSE = 0x0F, /*!< Returns the weekly repeating schedule data for the specified schedule ID. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_CLEAR_YEAR_DAY_SCHEDULE_RESPONSE = 0x10, /*!< Returns pass/fail of the command. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_SET_HOLIDAY_SCHEDULE_RESPONSE = 0x11, /*!< Returns pass/fail of the command. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_HOLIDAY_SCHEDULE_RESPONSE = 0x12, /*!< Returns the Holiday Schedule Entry for the specified Holiday ID. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_CLEAR_HOLIDAY_SCHEDULE_RESPONSE = 0x13, /*!< Returns pass/fail of the command. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_SET_USER_TYPE_RESPONSE = 0x14, /*!< Returns the pass or fail value for the setting of the user type. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_USER_TYPE_RESPONSE = 0x15, /*!< Returns the user type for the specified user ID. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_SET_RFID_CODE_RESPONSE = 0x16, /*!< Returns status of the Set RFID Code command. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_GET_RFID_CODE_RESPONSE = 0x17, /*!< Returns the RFID code for the specified user ID. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_CLEAR_RFID_CODE_RESPONSE = 0x18, /*!< Returns pass/fail of the command. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_CLEAR_ALL_RFID_CODES_RESPONSE = 0x19, /*!< Returns pass/fail of the command. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_OPERATION_EVENT_NOTIFICATION_ID = 0x20, /*!< The door lock server sends out operation event notification when the event is triggered by the various event sources. */ + ESP_ZB_ZCL_CMD_DOOR_LOCK_PROGRAMMING_EVENT_NOTIFICATION = 0x21, /*!< The door lock server sends out a programming event notification whenever a programming event takes place on the door lock. */ +} esp_zb_zcl_door_lock_cmd_resp_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_drlc.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_drlc.h new file mode 100644 index 0000000..bec739a --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_drlc.h @@ -0,0 +1,209 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Demand response and load control client attribute enumeration */ +typedef enum esp_zb_zcl_drlc_cli_attr_e { + ESP_ZB_ZCL_ATTR_DRLC_UTILITY_ENROLLMENT_GROUP = 0x0000, /*!< UtilityEnrollmentGroup attribute. Provides for + utilities to assign devices to groups. */ + ESP_ZB_ZCL_ATTR_DRLC_START_RANDOMIZATION_MINUTES = 0x0001, /*!< StartRandomizationMinutes attribute. Represents + the maximum number of minutes to be used when + randomizing the start of an event. */ + ESP_ZB_ZCL_ATTR_DRLC_DURATION_RANDOMIZATION_MINUTES = 0x0002, /*!< DurationRandomizationMinutes attribute. Represents + the maximum number of minutes to be used when randomizing + the duration of an event. */ + ESP_ZB_ZCL_ATTR_DRLC_DEVICE_CLASS_VALUE = 0x0003, /*!< DeviceClassValue attribute. Identifies which bits the + device will match in the Device Class fields. */ +} esp_zb_zcl_drlc_cli_attr_t; + +/** @brief The default value of ESP_ZB_ZCL_ATTR_DRLC_UTILITY_ENROLLMENT_GROUP attribute */ +#define ESP_ZB_ZCL_ATTR_DRLC_UTILITY_ENROLLMENT_GROUP_DEFAULT_VALUE 0x00 +/** @brief The minimum value of ESP_ZB_ZCL_ATTR_DRLC_UTILITY_ENROLLMENT_GROUP attribute */ +#define ESP_ZB_ZCL_ATTR_DRLC_UTILITY_ENROLLMENT_GROUP_MIN_VALUE 0x00 +/** @brief The maximum value of ESP_ZB_ZCL_ATTR_DRLC_UTILITY_ENROLLMENT_GROUP attribute */ +#define ESP_ZB_ZCL_ATTR_DRLC_UTILITY_ENROLLMENT_GROUP_MAX_VALUE 0xFF + +/** @brief The default value of ESP_ZB_ZCL_ATTR_DRLC_START_RANDOMIZATION_MINUTES attribute */ +#define ESP_ZB_ZCL_ATTR_DRLC_START_RANDOMIZATION_MINUTES_DEFAULT_VALUE 0x1E +/** @brief The minimum value of ESP_ZB_ZCL_ATTR_DRLC_START_RANDOMIZATION_MINUTES attribute */ +#define ESP_ZB_ZCL_ATTR_DRLC_START_RANDOMIZATION_MINUTES_MIN_VALUE 0x00 +/** @brief The maximum value of ESP_ZB_ZCL_ATTR_DRLC_START_RANDOMIZATION_MINUTES attribute */ +#define ESP_ZB_ZCL_ATTR_DRLC_START_RANDOMIZATION_MINUTES_MAX_VALUE 0x3C + +/** @brief The maximum value of ESP_ZB_ZCL_ATTR_DRLC_DURATION_RANDOMIZATION_MINUTES attribute */ +#define ESP_ZB_ZCL_ATTR_DRLC_DURATION_RANDOMIZATION_MINUTES_DEFAULT_VALUE 0x00 +/** @brief The maximum value of ESP_ZB_ZCL_ATTR_DRLC_DURATION_RANDOMIZATION_MINUTES attribute */ +#define ESP_ZB_ZCL_ATTR_DRLC_DURATION_RANDOMIZATION_MINUTES_MIN_VALUE 0x00 +/** @brief The maximum value of ESP_ZB_ZCL_ATTR_DRLC_DURATION_RANDOMIZATION_MINUTES attribute */ +#define ESP_ZB_ZCL_ATTR_DRLC_DURATION_RANDOMIZATION_MINUTES_MAX_VALUE 0x3C + +/** @brief The maximum value of ESP_ZB_ZCL_ATTR_DRLC_DEVICE_CLASS_VALUE attribute */ +#define ESP_ZB_ZCL_ATTR_DRLC_DEVICE_CLASS_VALUE_DEFAULT_VALUE 0x0000 +/** @brief The maximum value of ESP_ZB_ZCL_ATTR_DRLC_DEVICE_CLASS_VALUE attribute */ +#define ESP_ZB_ZCL_ATTR_DRLC_DEVICE_CLASS_VALUE_MIN_VALUE 0x0000 +/** @brief The maximum value of ESP_ZB_ZCL_ATTR_DRLC_DEVICE_CLASS_VALUE attribute */ +#define ESP_ZB_ZCL_ATTR_DRLC_DEVICE_CLASS_VALUE_MAX_VALUE 0xFFFF + +/** @brief DRLC device classes enumeration */ +typedef enum esp_zb_zcl_drlc_device_class_e { + ESP_ZB_ZCL_DRLC_DEVICE_CLASS_HVAC = 1 << 0, /*!< HVAC Compressor or Furnace */ + ESP_ZB_ZCL_DRLC_DEVICE_CLASS_STRIP_HEATER = 1 << 1, /*!< Strip Heaters/Baseboard Heaters */ + ESP_ZB_ZCL_DRLC_DEVICE_CLASS_WATER_HEATER = 1 << 2, /*!< Water Heater */ + ESP_ZB_ZCL_DRLC_DEVICE_CLASS_POOL_PUMP = 1 << 3, /*!< Pool Pump/Spa/Jacuzzi */ + ESP_ZB_ZCL_DRLC_DEVICE_CLASS_SMART_APPLIANCE = 1 << 4, /*!< Smart Appliances */ + ESP_ZB_ZCL_DRLC_DEVICE_CLASS_IRRIGATION_PUMP = 1 << 5, /*!< Irrigation Pump */ + ESP_ZB_ZCL_DRLC_DEVICE_CLASS_MCI_LOADS = 1 << 6, /*!< Managed Commercial & Industrial (C&I) loads */ + ESP_ZB_ZCL_DRLC_DEVICE_CLASS_SIMPLE_LOADS = 1 << 7, /*!< Simple misc. (Residential On/Off) loads */ + ESP_ZB_ZCL_DRLC_DEVICE_CLASS_EXTERIOR_LIGHTNING = 1 << 8, /*!< Exterior Lighting */ + ESP_ZB_ZCL_DRLC_DEVICE_CLASS_INTERIOR_LIGHTNING = 1 << 9, /*!< Interior Lighting */ + ESP_ZB_ZCL_DRLC_DEVICE_CLASS_ELECTRIC_VEHICLE = 1 << 10, /*!< Electric Vehicle */ + ESP_ZB_ZCL_DRLC_DEVICE_CLASS_GENERATION_SYSTEMS = 1 << 11 /*!< Generation Systems */ +} esp_zb_zcl_drlc_device_class_t; + +/** @brief DRLC Criticality Level value applied by the device */ +typedef enum esp_zb_zcl_drlc_criticality_levels_e { + ESP_ZB_ZCL_DRLC_CRITICALITY_LEVEL_0 = 0x00, /*!< Reserved */ + ESP_ZB_ZCL_DRLC_CRITICALITY_GREEN, /*!< Green */ + ESP_ZB_ZCL_DRLC_CRITICALITY_LEVEL_1, /*!< Level 1 */ + ESP_ZB_ZCL_DRLC_CRITICALITY_LEVEL_2, /*!< Level 2 */ + ESP_ZB_ZCL_DRLC_CRITICALITY_LEVEL_3, /*!< Level 3 */ + ESP_ZB_ZCL_DRLC_CRITICALITY_LEVEL_4, /*!< Level 4 */ + ESP_ZB_ZCL_DRLC_CRITICALITY_LEVEL_5, /*!< Level 5 */ + ESP_ZB_ZCL_DRLC_CRITICALITY_EMERGENCY, /*!< Emergency */ + ESP_ZB_ZCL_DRLC_CRITICALITY_PLANNED_OUTAGE, /*!< Planned Outage */ + ESP_ZB_ZCL_DRLC_CRITICALITY_SERVICE_DISCONNECT /*!< Service Disconnect */ +} esp_zb_zcl_drlc_criticality_levels_t; + +/** @brief Commands are generated by DRLC Server */ +typedef enum esp_zb_zcl_drlc_srv_cmd_e { + ESP_ZB_ZCL_DRLC_SRV_CMD_LOAD_CONTROL_EVENT = 0x00, /*!< LoadControlEvent is generated when the ESI wants to + control one or more load control devices usually as + the result of an energy curtailment command from the + Smart Energy Network. @see esp_zb_zcl_drlc_load_control_event_payload_t */ + ESP_ZB_ZCL_DRLC_SRV_CMD_CANCEL_LOAD_CONTROL_EVENT = 0x01, /*!< CancelLoadControlEvent is generated when the ESI wants to + cancel previously scheduled control of one or more load + control devices, usually as the result of an energy curtailment + command from the Smart Energy network @see esp_zb_zcl_drlc_cancel_load_control_event_payload_t */ + ESP_ZB_ZCL_DRLC_SRV_CMD_CANCEL_ALL_LOAD_CONTROL_EVENTS = 0x02, /*!< Cancel AllLoadControlEvents is generated when the ESI wants to cancel all + events for control device(s) */ +} esp_zb_zcl_drlc_srv_cmd_t; + +/** @brief Commands are generated by DRLC Client */ +typedef enum esp_zb_zcl_drlc_cli_cmd_e { + ESP_ZB_ZCL_DRLC_CLI_CMD_REPORT_EVENT_STATUS = 0x00, /*!< ReportEventStatus is generated when the client device detects a change of + state for an active LoadControl event. @see esp_zb_zcl_drlc_report_event_status_payload_t */ + ESP_ZB_ZCL_DRLC_CLI_CMD_GET_SCHEDULED_EVENTS = 0x01, /*!< GetScheduledEvents is generated when the client device wishes to verify the + available LoadControl events. @see esp_zb_zcl_drlc_get_scheduled_events_payload_t */ +} esp_zb_zcl_drlc_cli_cmd_t; + +/** @brief ESP_ZB_ZCL_DRLC_SRV_CMD_LOAD_CONTROL_EVENT LoadControlEvent command payload. */ +typedef struct esp_zb_zcl_drlc_load_control_event_payload_s { + uint32_t issuer_event_id; /*!< Unique identifier generated by the Energy provider. + The value of this field allows matching of Event + reports with a specific Demand Response and Load + Control event. */ + uint16_t device_class; /*!< Bit encoded field representing the Device Class to apply + the current Load Control Event.Each bit, if set individually + or in combination, indicates the class device(s) needing to + participate in the event. */ + uint8_t utility_enrollment_group; /*!< This field can be used in conjunction with the Device + Class bits for providing a mechanism to direct Load + Control Events to groups of Devices. */ + uint32_t start_time; /*!< UTC Timestamp representing when the event is scheduled to start. + A start time of 0x00000000 is a special time denoting now. */ + uint16_t duration_in_minutes; /*!< Duration of this event in number of minutes. Maximum value is + 1440 (one day). */ + uint8_t criticality_level; /*!< This field defines the level of criticality of event. The action + for an event can be solely based on this value, or combination with + other Load Control Event fields. */ + uint8_t cooling_temperature_offset; /*!< Requested offset to apply to the normal cooling setpoint at the + time of the start of the event in + 0.1 Celsius. */ + uint8_t heating_temperature_offset; /*!< Requested offset to apply to the normal heating setpoint at the + time of the start of the event in + 0.1 Celsius.*/ + int16_t cooling_temperature_set_point; /*!< Requested cooling set point in 0.01 degrees Celsius. */ + int16_t heating_temperature_set_point; /*!< Requested heating set point in 0.01 degrees Celsius. */ + int8_t average_load_adjustment_percentage;/*!< Defines a maximum energy usage limit as a percentage of + the client implementations specific average energy usage. */ + uint8_t duty_cycle; /*!< Defines the maximum on state duty cycle as a percentage of + time. */ + uint8_t event_control; /*!< Identifies additional control options for the event. */ +} esp_zb_zcl_drlc_load_control_event_payload_t; + +/** @brief ESP_ZB_ZCL_DRLC_SRV_CMD_CANCEL_LOAD_CONTROL_EVENT CancelLoadControlEvent command payload. */ +typedef struct esp_zb_zcl_drlc_cancel_load_control_event_payload_s { + uint32_t issuer_event_id; /*!< Unique identifier generated by the Energy provider. + The value of this field allows matching of Event reports + with a specific Demand Response and Load Control event. */ + uint16_t device_class; /*!< Bit encoded field representing the Device Class to apply + the current Load Control Event. Each bit, if set individually + or in combination, indicates the class device(s) needing to + participate in the event. */ + uint8_t utility_enrollment_group; /*!< This field can be used in conjunction with the Device Class bits + for providing a mechanism to direct Load Control Events to groups + of Devices. */ + uint8_t cancel_control; /*!< This field is used to indicate that the Event is currently in process + and a cancel command is received */ + uint32_t effective_time; /*!< UTC Timestamp representing when the canceling of the event is + scheduled to start. An effective time of 0x00000000 is a special time + denoting “now.” */ +} esp_zb_zcl_drlc_cancel_load_control_event_payload_t; + +/** @brief ESP_ZB_ZCL_DRLC_SRV_CMD_CANCEL_ALL_LOAD_CONTROL_EVENTS CancelAllLoadControlEvents command payload. */ +typedef struct esp_zb_zcl_drlc_cancel_all_load_control_events_payload_s { + uint8_t cancel_control; /*!< To be used when the Event is currently in process and a cancel command is received. + 0x00: indicates that randomization is overridden and the event should be terminated immediately. + 0x01: indicates the event should end using randomization settings in the original event. + Otherwise, reserved. */ +} esp_zb_zcl_drlc_cancel_all_load_control_events_payload_t; + +/** @brief ESP_ZB_ZCL_DRLC_CLI_CMD_REPORT_EVENT_STATUS ReportEventStatus command payload */ +typedef struct esp_zb_zcl_drlc_report_event_status_payload_s { + uint32_t issuer_event_id; /*!< Unique identifier generated by the Energy provider. + The value of this field allows matching of Event reports + with a specific Demand Response and Load Control event. */ + uint8_t event_status; /*!< This field stores value from set of event statuses*/ + uint32_t event_status_time; /*!< UTC Timestamp representing when the event status occurred. + This field shall not use the value of 0x00000000 */ + uint8_t criticality_level_applied; /*!< Criticality Level value applied by the device */ + uint16_t cooling_temperature_set_point_applied; /*!< Defines Cooling Temperature Set Point value applied by the + device. The value 0x8000 means that this field has not been + used by the end device. */ + uint16_t heating_temperature_set_point_applied; /*!< Defines Heating Temperature Set Point value applied by the + device. The value 0x8000 means that this field has not been + used by the end device. */ + int8_t average_load_adjustment_percentage_applied; /*!< Defines Average Load Adjustment Percentage value applied by + the device. The value 0x80 means that this field has not been + used by the end device. */ + uint8_t duty_cycle_applied; /*!< Defines the maximum on state duty cycle applied by the device. + The value 0xFF means that this field has not been used by the + end device. */ + uint8_t event_control; /*!< Identifies additional control options for the event. */ + uint8_t signature_type; /*!< This field is used to enumerate the type of algorithm use to + create the signature.*/ + uint8_t signature[42]; /*!< A non-repudiation signature created by using the Matyas-Meyer-Oseas + hash function used in conjunction with ECDSA. */ +} esp_zb_zcl_drlc_report_event_status_payload_t; + +/** @brief ESP_ZB_ZCL_DRLC_CLI_CMD_GET_SCHEDULED_EVENTS GetScheduledEvents command payload */ +typedef struct esp_zb_zcl_drlc_get_scheduled_events_payload_s { + uint32_t start_time; /*!< UTC Timestamp representing the minimum Start Time of events that shall be matched and + sent by the Server. A Start Time of 0x00000000 has no special meaning. */ + uint8_t number_of_events; /*!< Represents the maximum number of events to be sent. A value of 0 indicates no maximum + limit. */ + uint32_t issuer_event_id; /*!< Represents the minimum Issuer Event ID of events to be matched and sent by the server + with the same Start Time as the Get Scheduled Events command. A value of 0xFFFFFFFF + indicates this field will not be used. */ +} esp_zb_zcl_drlc_get_scheduled_events_payload_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ec_measurement.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ec_measurement.h new file mode 100644 index 0000000..8c81023 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ec_measurement.h @@ -0,0 +1,64 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief EC_Measurement cluster server attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_EC_MEASUREMENT_MEASURED_VALUE_ID = 0x0000, /**< MeasuredValue Attribute */ + ESP_ZB_ZCL_ATTR_EC_MEASUREMENT_MIN_MEASURED_VALUE_ID = 0x0001, /**< MinMeasuredValue Attribute */ + ESP_ZB_ZCL_ATTR_EC_MEASUREMENT_MAX_MEASURED_VALUE_ID = 0x0002, /**< MaxMeasuredValue Attribute */ + ESP_ZB_ZCL_ATTR_EC_MEASUREMENT_TOLERANCE_ID = 0x0003, /**< Tolerance Attribute */ +} esp_zb_zcl_ec_measurement_srv_attr_t; + +/** @brief Minimum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_EC_MEASUREMENT_MIN_MEASURED_VALUE_MINIMUM ((uint16_t)0x0000) + +/** @brief Maximum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_EC_MEASUREMENT_MIN_MEASURED_VALUE_MAXIMUM ((uint16_t)0xfffd) + +/** @brief Minimum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_EC_MEASUREMENT_MAX_MEASURED_VALUE_MINIMUM ((uint16_t)0x0001) + +/** @brief Maximum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_EC_MEASUREMENT_MAX_MEASURED_VALUE_MAXIMUM ((uint16_t)0xfffe) + +/** @brief Minimum value for Tolerance attribute */ +#define ESP_ZB_ZCL_EC_MEASUREMENT_TOLERANCE_MINIMUM ((uint16_t)0x0000) + +/** @brief Maximum value for Tolerance attribute */ +#define ESP_ZB_ZCL_EC_MEASUREMENT_TOLERANCE_MAXIMUM ((uint16_t)0x0064) + +/** @brief Unknown value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_EC_MEASUREMENT_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Unknown value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_EC_MEASUREMENT_MIN_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Unknown value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_EC_MEASUREMENT_MAX_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_EC_MEASUREMENT_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_EC_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_EC_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +void esp_zb_zcl_ec_measurement_init_server(void); +#define ESP_ZB_ZCL_CLUSTER_ID_EC_MEASUREMENT_SERVER_ROLE_INIT esp_zb_zcl_ec_measurement_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_EC_MEASUREMENT_CLIENT_ROLE_INIT NULL + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_electrical_meas.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_electrical_meas.h new file mode 100644 index 0000000..4dfe687 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_electrical_meas.h @@ -0,0 +1,217 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Electrical Measurement cluster attribute identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASUREMENT_TYPE_ID = 0x0000, /*!< This attribute indicates a device s measurement capabilities. */ + /* DC Measurement */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_ID = 0x0100, /*!< The DCVoltage attribute represents the most recent DC voltage reading in Volts (V). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MIN_ID = 0x0101, /*!< The DCVoltageMin attribute represents the lowest DC voltage value measured in Volts (V). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MAX_ID = 0x0102, /*!< The DCVoltageMax attribute represents the highest DC voltage value measured in Volts (V). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_ID = 0x0103, /*!< The DCCurrent attribute represents the most recent DC current reading in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_MIN_ID = 0x0104, /*!< The DCCurrentMin attribute represents the lowest DC current value measured in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_MAX_ID = 0x0105, /*!< The DCCurrentMax attribute represents the highest DC current value measured in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DCPOWER_ID = 0x0106, /*!< The @e DCPower attribute represents the most recent DC power reading in @e Watts (W) */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_MIN_ID = 0x0107, /*!< The DCPowerMin attribute represents the lowest DC power value measured in Watts (W). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_MAX_ID = 0x0108, /*!< The DCPowerMax attribute represents the highest DC power value measured in Watts (W). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_MULTIPLIER_ID = 0x0200, /*!< The DCVoltageMultiplier provides a value to be multiplied against the DCVoltage, DCVoltageMin, and DCVoltageMax attributes. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_DIVISOR_ID = 0x0201, /*!< The DCVoltageDivisor provides a value to be divided against the DCVoltage, DCVoltageMin, and DCVoltageMax attributes. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_MULTIPLIER_ID = 0x0202, /*!< The DCCurrentMultiplier provides a value to be multiplied against the DCCurrent, DCCurrentMin, and DCCurrentMax attributes. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_DIVISOR_ID = 0x0203, /*!< The DCCurrentDivisor provides a value to be divided against the DCCurrent, DCCurrentMin, and DCCurrentMax attributes. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_MULTIPLIER_ID = 0x0204, /*!< The DCPowerMultiplier provides a value to be multiplied against the DCPower, DCPowerMin, and DCPowerMax attributes. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_POWER_DIVISOR_ID = 0x0205, /*!< The DCPowerDivisor provides a value to be divided against the DCPower, DCPowerMin, and DCPowerMax attributes. */ + /* AC Measurement (Non Phase) */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_ID = 0x0300, /*!< The ACFrequency attribute represents the most recent AC Frequency reading in Hertz (Hz). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MIN_ID = 0x0301, /*!< The ACFrequencyMin attribute represents the lowest AC Frequency value measured in Hertz (Hz). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MAX_ID = 0x0302, /*!< The ACFrequencyMax attribute represents the highest AC Frequency value measured in Hertz (Hz). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_NEUTRAL_CURRENT_ID = 0x0303, /*!< The NeutralCurrent attribute represents the AC neutral (Line-Out) current value at the moment in time the attribute is read, in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_TOTAL_ACTIVE_POWER_ID = 0x0304, /*!< Active power represents the current demand of active power delivered or received at the premises, in @e kW */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_TOTAL_REACTIVE_POWER_ID = 0x0305, /*!< Reactive power represents the current demand of reactive power delivered or received at the premises, in kVAr. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_TOTAL_APPARENT_POWER_ID = 0x0306, /*!< Represents the current demand of apparent power, in @e kVA */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED1ST_HARMONIC_CURRENT_ID = 0x0307, /*!< Attribute represent the most recent 1st harmonic current reading in an AC frequency. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED3RD_HARMONIC_CURRENT_ID = 0x0308, /*!< Attribute represent the most recent 3rd harmonic current reading in an AC frequency. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED5TH_HARMONIC_CURRENT_ID = 0x0309, /*!< Attribute represent the most recent 5th harmonic current reading in an AC frequency. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED7TH_HARMONIC_CURRENT_ID = 0x030a, /*!< Attribute represent the most recent 7th harmonic current reading in an AC frequency. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED9TH_HARMONIC_CURRENT_ID = 0x030b, /*!< Attribute represent the most recent 9th harmonic current reading in an AC frequency. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED11TH_HARMONIC_CURRENT_ID = 0x030c, /*!< Attribute represent the most recent 11th harmonic current reading in an AC frequency. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE1ST_HARMONIC_CURRENT_ID = 0x030d, /*!< Attribute represent the most recent phase of the 1st harmonic current reading in an AC frequency. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE3RD_HARMONIC_CURRENT_ID = 0x030e, /*!< Attribute represent the most recent phase of the 3rd harmonic current reading in an AC frequency. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE5TH_HARMONIC_CURRENT_ID = 0x030f, /*!< Attribute represent the most recent phase of the 5th harmonic current reading in an AC frequency. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE7TH_HARMONIC_CURRENT_ID = 0x0310, /*!< Attribute represent the most recent phase of the 7th harmonic current reading in an AC frequency. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE9TH_HARMONIC_CURRENT_ID = 0x0311, /*!< Attribute represent the most recent phase of the 9th harmonic current reading in an AC frequency. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_MEASURED_PHASE11TH_HARMONIC_CURRENT_ID = 0x0312, /*!< Attribute represent the most recent phase of the 11th harmonic current reading in an AC frequency. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_MULTIPLIER_ID = 0x0400, /*!< Provides a value to be multiplied against the ACFrequency attribute. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_FREQUENCY_DIVISOR_ID = 0x0401, /*!< Provides a value to be divided against the ACFrequency attribute. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_MULTIPLIER_ID = 0x0402, /*!< Provides a value to be multiplied against a raw or uncompensated sensor count of power being measured by the metering device. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_DIVISOR_ID = 0x0403, /*!< Provides a value to divide against the results of applying the @e Multiplier attribute against a raw or uncompensated sensor count of power being measured by the metering device. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_HARMONIC_CURRENT_MULTIPLIER_ID = 0x0404, /*!< Represents the unit value for the MeasuredNthHarmonicCurrent attribute in the format MeasuredNthHarmonicCurrent * 10 ^ HarmonicCurrentMultiplier amperes. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_PHASE_HARMONIC_CURRENT_MULTIPLIER_ID = 0x0405, /*!< Represents the unit value for the MeasuredPhaseNthHarmonicCurrent attribute in the format MeasuredPhaseNthHarmonicCurrent * 10 ^ PhaseHarmonicCurrentMultiplier degrees. */ + /* AC Measurement (Phase A)*/ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_LINE_CURRENT_ID = 0x0501, /*!< Represents the single phase or Phase A, AC line current (Square root of active and reactive current) value at the moment in time the attribute is read, in @e Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_ID = 0x0502, /*!< Represents the single phase or Phase A, AC active/resistive current value at the moment in time the attribute is read, in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_ID = 0x0503, /*!< Represents the single phase or Phase A, AC reactive current value at the moment in time the attribute is read, in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSVOLTAGE_ID = 0x0505, /*!< Represents the most recent RMS voltage reading in @e Volts (V). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_ID = 0x0506, /*!< Represents the lowest RMS voltage value measured in Volts (V). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_ID = 0x0507, /*!< Represents the highest RMS voltage value measured in Volts (V). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSCURRENT_ID = 0x0508, /*!< Represents the most recent RMS current reading in @e Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_ID = 0x0509, /*!< Represents the lowest RMS current value measured in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_ID = 0x050a, /*!< Represents the highest RMS current value measured in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_ID = 0x050B, /*!< Represents the single phase or Phase A, current demand of active power delivered or received at the premises, in @e Watts (W). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_ID = 0x050c, /*!< Represents the lowest AC power value measured in Watts (W). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_ID = 0x050d, /*!< Represents the highest AC power value measured in Watts (W). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_ID = 0x050e, /*!< Represents the single phase or Phase A, current demand of reactive power delivered or received at the premises, in VAr. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_APPARENT_POWER_ID = 0x050F, /*!< Represents the single phase or Phase A, current demand of apparent (Square root of active and reactive power) power, in @e VA. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_FACTOR_ID = 0x0510, /*!< Contains the single phase or PhaseA, Power Factor ratio in 1/100th. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMSVOLTAGE_MEASUREMENT_PERIOD_ID = 0x0511, /*!< The Period in seconds that the RMS voltage is averaged over. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_ID = 0x0512, /*!< The number of times the average RMS voltage, has been above the AverageRMS OverVoltage threshold since last reset. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_ID = 0x0513, /*!< The number of times the average RMS voltage, has been below the AverageRMS underVoltage threshold since last reset. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_ID = 0x0514, /*!< The duration in seconds used to measure an extreme over voltage condition. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_ID = 0x0515, /*!< The duration in seconds used to measure an extreme under voltage condition. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_ID = 0x0516, /*!< The duration in seconds used to measure a voltage sag condition. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_ID = 0x0517, /*!< The duration in seconds used to measure a voltage swell condition. */ + /* AC Formatting */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACVOLTAGE_MULTIPLIER_ID = 0x0600, /*!< Provides a value to be multiplied against the @e InstantaneousVoltage and RMSVoltage attributes. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACVOLTAGE_DIVISOR_ID = 0x0601, /*!< Provides a value to be divided against the @e InstantaneousVoltage */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACCURRENT_MULTIPLIER_ID = 0x0602, /*!< Provides a value to be multiplied against the @e InstantaneousCurrent and @e RMSCurrent attributes */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACCURRENT_DIVISOR_ID = 0x0603, /*!< Provides a value to be divided against the @e ACCurrent, @e InstantaneousCurrent and @e RMSCurrent attributes. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACPOWER_MULTIPLIER_ID = 0x0604, /*!< Provides a value to be multiplied against the @e InstantaneousPower and @e ActivePower attributes */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACPOWER_DIVISOR_ID = 0x0605, /*!< Provides a value to be divided against the @e InstantaneousPower and @e ActivePower attributes. */ + /* DC Manufacturer Threshold Alarms */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_OVERLOAD_ALARMS_MASK_ID = 0x0700, /*!< Specifies which configurable alarms may be generated. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_VOLTAGE_OVERLOAD_ID = 0x0701, /*!< Specifies the alarm threshold, set by the manufacturer, for the maximum output voltage supported by device. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_DC_CURRENT_OVERLOAD_ID = 0x0702, /*!< Specifies the alarm threshold, set by the manufacturer, for the maximum output current supported by device. */ + /* AC Manufacturer Threshold Alarms */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_ALARMS_MASK_ID = 0x0800, /*!< Specifies which configurable alarms may be generated. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_VOLTAGE_OVERLOAD_ID = 0x0801, /*!< Specifies the alarm threshold, set by the manufacturer, for the maximum output voltage supported by device. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_CURRENT_OVERLOAD_ID = 0x0802, /*!< Specifies the alarm threshold, set by the manufacturer, for the maximum output current supported by device. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_ACTIVE_POWER_OVERLOAD_ID = 0x0803, /*!< Specifies the alarm threshold, set by the manufacturer, for the maximum output active power supported by device. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AC_REACTIVE_POWER_OVERLOAD_ID = 0x0804, /*!< Specifies the alarm threshold, set by the manufacturer, for the maximum output reactive power supported by device. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_ID = 0x0805, /*!< The average RMS voltage above which an over voltage condition is reported. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_ID = 0x0806, /*!< The average RMS voltage below which an under voltage condition is reported. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_ID = 0x0807, /*!< The RMS voltage above which an extreme under voltage condition is reported. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_ID = 0x0808, /*!< The RMS voltage below which an extreme under voltage condition is reported. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_ID = 0x0809, /*!< The RMS voltage below which a sag condition is reported. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_ID = 0x080a, /*!< The RMS voltage above which a swell condition is reported. */ + /* AC Measurement (Phase B)*/ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PH_B_ID = 0x0901, /*!< Represents the Phase B, AC line current (Square root sum of active and reactive currents) value at the moment in time the attribute is read, in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_B_ID = 0x0902, /*!< Represents the Phase B, AC active/resistive current value at the moment in time */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_B_ID = 0x0903, /*!< Represents the Phase B, AC reactive current value at the moment in time the */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSVOLTAGE_PHB_ID = 0x0905, /*!< Represents the most recent RMS voltage reading in @e Volts (V). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PH_B_ID = 0x0906, /*!< Represents the lowest RMS voltage value measured in Volts (V). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PH_B_ID = 0x0907, /*!< Represents the highest RMS voltage value measured in Volts (V). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSCURRENT_PHB_ID = 0x0908, /*!< Represents the most recent RMS current reading in @e Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PH_B_ID = 0x0909, /*!< Represents the lowest RMS current value measured in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PH_B_ID = 0x090a, /*!< Represents the highest RMS current value measured in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PHB_ID = 0x090B, /*!< Represents the Phase B, current demand of active power delivered or received at the premises, in @e Watts (W). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_B_ID = 0x090c, /*!< Represents the lowest AC power value measured in Watts (W). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_B_ID = 0x090d, /*!< Represents the highest AC power value measured in Watts (W). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_B_ID = 0x090e, /*!< Represents the Phase B, current demand of reactive power delivered or received at the premises, in VAr. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PHB_ID = 0x090F, /*!< Represents the Phase B, current demand of apparent (Square root of active and reactive power) power, in @e VA. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_B_ID = 0x0910, /*!< Contains the PhaseB, Power Factor ratio in 1/100th. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMSVOLTAGE_MEASUREMENT_PERIOD_PHB_ID = 0x0911, /*!< The number of times the average RMS voltage, has been above the @e AverageRMS @e OverVoltage threshold since last reset. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PH_B_ID = 0x0912, /*!< The number of times the average RMS voltage, has been above the AverageRMS OverVoltage threshold since last reset. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PH_B_ID = 0x0913, /*!< The number of times the average RMS voltage, has been below the AverageRMS underVoltage threshold since last reset. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PH_B_ID = 0x0914, /*!< The duration in seconds used to measure an extreme over voltage condition. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PH_B_ID = 0x0915, /*!< The duration in seconds used to measure an extreme under voltage condition. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PH_B_ID = 0x0916, /*!< The duration in seconds used to measure a voltage sag condition. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PH_B_ID = 0x0917, /*!< The duration in seconds used to measure a voltage swell condition. */ + /* AC Measurement (Phase C)*/ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_LINE_CURRENT_PH_C_ID = 0x0a01, /*!< Represents the Phase C, AC line current (Square root of active and reactive current) value at the moment in time the attribute is read, in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_CURRENT_PH_C_ID = 0x0a02, /*!< Represents the Phase C, AC active/resistive current value at the moment in time the attribute is read, in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_CURRENT_PH_C_ID = 0x0a03, /*!< Represents the Phase C, AC reactive current value at the moment in time the attribute is read, in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSVOLTAGE_PHC_ID = 0x0A05, /*!< Represents the most recent RMS voltage reading in @e Volts (V).*/ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MIN_PH_C_ID = 0x0a06, /*!< Represents the lowest RMS voltage value measured in Volts (V). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_MAX_PH_C_ID = 0x0a07, /*!< Represents the highest RMS voltage value measured in Volts (V). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMSCURRENT_PHC_ID = 0x0A08, /*!< Represents the most recent RMS current reading in @e Amps (A).*/ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MIN_PH_C_ID = 0x0a09, /*!< Represents the lowest RMS current value measured in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_CURRENT_MAX_PH_C_ID = 0x0a0a, /*!< Represents the highest RMS current value measured in Amps (A). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_PHC_ID = 0x0A0B, /*!< Represents the Phase C, current demand of active power delivered or received at the premises, in @e Watts (W). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MIN_PH_C_ID = 0x0a0c, /*!< Represents the lowest AC power value measured in Watts (W). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_ACTIVE_POWER_MAX_PH_C_ID = 0x0a0d, /*!< Represents the highest AC power value measured in Watts (W). */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_REACTIVE_POWER_PH_C_ID = 0x0a0e, /*!< Represents the Phase C, current demand of reactive power delivered or received at the premises, in VAr. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_APPARENT_POWER_PHC_ID = 0x0A0F, /*!< Represents the Phase C, current demand of apparent (Square root of active and reactive power) power, in @e VA. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_POWER_FACTOR_PH_C_ID = 0x0a10, /*!< Contains the Phase C, Power Factor ratio in 1/100th. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMSVOLTAGE_MEASUREMENT_PERIOD_PHC_ID = 0x0A11, /*!< The Period in seconds that the RMS voltage is averaged over*/ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_OVER_VOLTAGE_COUNTER_PH_C_ID = 0x0a12, /*!< The number of times the average RMS voltage, has been above the AverageRMS OverVoltage threshold since last reset. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_AVERAGE_RMS_UNDER_VOLTAGE_COUNTER_PH_C_ID = 0x0a13, /*!< The number of times the average RMS voltage, has been below the AverageRMS underVoltage threshold since last reset. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_OVER_VOLTAGE_PERIOD_PH_C_ID = 0x0a14, /*!< The duration in seconds used to measure an extreme over voltage condition. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_EXTREME_UNDER_VOLTAGE_PERIOD_PH_C_ID = 0x0a15, /*!< The duration in seconds used to measure an extreme under voltage condition. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SAG_PERIOD_PH_C_ID = 0x0a16, /*!< The duration in seconds used to measure a voltage sag condition. */ + ESP_ZB_ZCL_ATTR_ELECTRICAL_MEASUREMENT_RMS_VOLTAGE_SWELL_PERIOD_PH_C_ID = 0x0a17, /*!< The duration in seconds used to measure a voltage swell condition. */ +}esp_zb_zcl_electrical_measurement_attr_t; + +typedef enum { + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_ACTIVE_MEASUREMENT = 0x00000001, /*!< Active Measurement bit */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_REACTIVE_MEASUREMENT = 0x00000002, /*!< Reactive Measurement bit */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_APPARENT_MEASUREMENT = 0x00000004, /*!< Apparent Measurement bit */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PHASE_A_MEASUREMENT = 0x00000008, /*!< Phase A Measurement bit */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PHASE_B_MEASUREMENT = 0x00000010, /*!< Phase B Measurement bit */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PHASE_C_MEASUREMENT = 0x00000020, /*!< Phase C Measurement bit */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_DC_MEASUREMENT = 0x00000040, /*!< DC Measurement bit */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_HARMONIC_MEASUREMENT = 0x00000080, /*!< Harmonic Measurement bit */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_POWER_QUALITY_MEASUREMENT = 0x00000100, /*!< Power Quality Measurement bit */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_RESERVED = 0x00000200 +}esp_zb_zcl_electrical_measurement_measurement_type_t; + + +typedef enum{ + ESP_ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_PROFILE_INFO_RESPONSE_COMMAND = 0x00, /*!< This command is generated when the Client command GetProfileInfo is received. */ + ESP_ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_MEASUREMENT_PROFILE_RESPONSE_COMMAND = 0x01, /*!< This command is generated when the Client command GetMeasurementProfile is received. */ +}esp_zb_zcl_electrical_measurement_srv_cmd_t; + +typedef enum{ + ESP_ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_PROFILE_INFO_COMMAND = 0x00, /*!< Get Profile Info Command */ + ESP_ZB_ZCL_CMD_ELECTRICAL_MEASUREMENT_GET_MEASUREMENT_PROFILE_COMMAND = 0x01, /*!< Get Measurement Profile Command */ +}esp_zb_zcl_electrical_measurement_cli_cmd_t; + +typedef enum{ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_DAILY = 0x00, /*!< Represents the daily interval or time frame used to capture parameter for profiling purposes */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_60MINS = 0x01, /*!< Represents the 60 minutes interval or time frame used to capture parameter for profiling purposes */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_30MINS = 0x02, /*!< Represents the 30 minutes interval or time frame used to capture parameter for profiling purposes */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_15MINS = 0x03, /*!< Represents the 15 minutes interval or time frame used to capture parameter for profiling purposes */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_10MINS = 0x04, /*!< Represents the 10 minutes interval or time frame used to capture parameter for profiling purposes */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_7_5MINS = 0x05, /*!< Represents the 7.5 minutes interval or time frame used to capture parameter for profiling purposes */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_5MINS = 0x06, /*!< Represents the 5 minutes interval or time frame used to capture parameter for profiling purposes */ + ESP_ZB_ZCL_ELECTRICAL_MEASUREMENT_PROFILE_INTERVAL_PERIOD_2_5MINS = 0x07, /*!< Represents the 2.5 minutes interval or time frame used to capture parameter for profiling purposes */ +}esp_zb_zcl_electrical_measurement_profile_interval_period_t; + +/** +* @brief The Zigbee electrical measurement cluster profile information command struct +* +*/ +typedef struct esp_zb_electrical_measurement_profile_info_s { + uint8_t count; /*!< The counter for response command */ + esp_zb_zcl_electrical_measurement_profile_interval_period_t interval_period; /*!< The Profile interval period for profile information response command */ + uint8_t max_number_of_intervals; /*!< The Profile max number of intervals for profile information response command */ + uint16_t attributes_size; /*!< The Profile attributes size for profile information response command */ + uint16_t *attributes_list; /*!< The Profile attributes list for profile information response command */ +}esp_zb_electrical_measurement_profile_info_t; + +/** +* @brief The Zigbee electrical measurement cluster profile command struct +* +*/ +typedef struct esp_zb_electrical_measurement_profile_s { + uint32_t start_time; /*!< The start time for profile response command */ + uint32_t status; /*!< The status for profile response command */ + uint32_t interval_period; /*!< The interval period for profile response command */ + uint8_t interval_delivered_number; /*!< The interval delivered number for profile response command */ + uint8_t attributes_id; /*!< The interval attributes id for profile response command */ + void *intervals; /*!< The array of atttibute values intervals id for profile response command */ +}esp_zb_electrical_measurement_profile_t; + + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_fan_control.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_fan_control.h new file mode 100644 index 0000000..b379e6d --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_fan_control.h @@ -0,0 +1,48 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Fan Control cluster attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_FAN_CONTROL_FAN_MODE_ID = 0x0000, /*!< Fan mode attribute */ + ESP_ZB_ZCL_ATTR_FAN_CONTROL_FAN_MODE_SEQUENCE_ID = 0x0001 /*!< Fan mode sequence attribute */ +} esp_zb_zcl_fan_control_attr_t; + +/** @brief Values for Fan Mode attribute */ +typedef enum { + ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_OFF = 0x00, /*!< Off value */ + ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_LOW = 0x01, /*!< Low value */ + ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_MEDIUM = 0x02, /*!< Medium value */ + ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_HIGH = 0x03, /*!< High value */ + ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_ON = 0x04, /*!< On value */ + ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_AUTO = 0x05, /*!< Auto value */ + ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_SMART = 0x06, /*!< Smart value */ +} esp_zb_zcl_fan_control_fan_mode_t; + +/** @brief Values for Fan Mode Sequence attribute */ +typedef enum { + ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_LOW_MED_HIGH = 0x00, /*!< Low/Med/High value */ + ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_LOW_HIGH = 0x01, /*!< Low/High value */ + ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_LOW_MED_HIGH_AUTO = 0x02, /*!< Low/Med/High/Auto value */ + ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_LOW_HIGH_AUTO = 0x03, /*!< Low/High/Auto value */ + ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_ON_AUTO = 0x04, /*!< On/Auto value */ +} esp_zb_zcl_fan_control_fan_mode_sequence_t; + +/** @brief Default value for Fan Mode attribute */ +#define ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_DEFAULT_VALUE 0x05 + +/** @brief Default value for Fan Mode attribute */ +#define ESP_ZB_ZCL_FAN_CONTROL_FAN_MODE_SEQUENCE_DEFAULT_VALUE 0x02 + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_flow_meas.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_flow_meas.h new file mode 100644 index 0000000..0d99b34 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_flow_meas.h @@ -0,0 +1,64 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Flow measurement cluster attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_FLOW_MEASUREMENT_VALUE_ID = 0x0000, /*!< MeasuredValue attribute */ + ESP_ZB_ZCL_ATTR_FLOW_MEASUREMENT_MIN_VALUE_ID = 0x0001, /*!< MinMeasuredValue attribute */ + ESP_ZB_ZCL_ATTR_FLOW_MEASUREMENT_MAX_VALUE_ID = 0x0002, /*!< MaxMeasuredValue attribute */ + ESP_ZB_ZCL_ATTR_FLOW_MEASUREMENT_TOLERANCE_ID = 0x0003, /*!< Tolerance attribute */ +} esp_zb_zcl_flow_measurement_attr_t; + +/** @brief Minimum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_FLOW_MEASUREMENT_MIN_MEASURED_VALUE_MINIMUM ((uint16_t)0x0000) + +/** @brief Maximum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_FLOW_MEASUREMENT_MIN_MEASURED_VALUE_MAXIMUM ((uint16_t)0xfffd) + +/** @brief Minimum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_FLOW_MEASUREMENT_MAX_MEASURED_VALUE_MINIMUM ((uint16_t)0x0001) + +/** @brief Maximum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_FLOW_MEASUREMENT_MAX_MEASURED_VALUE_MAXIMUM ((uint16_t)0xffff) + +/** @brief Minimum value for Tolerance attribute */ +#define ESP_ZB_ZCL_FLOW_MEASUREMENT_TOLERANCE_MINIMUM ((uint16_t)0x0000) + +/** @brief Maximum value for Tolerance attribute */ +#define ESP_ZB_ZCL_FLOW_MEASUREMENT_TOLERANCE_MAXIMUM ((uint16_t)0x0800) + +/** @brief Unknown value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_FLOW_MEASUREMENT_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Unknown value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_FLOW_MEASUREMENT_MIN_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Unknown value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_FLOW_MEASUREMENT_MAX_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_FLOW_MEASUREMENT_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_FLOW_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_FLOW_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +void esp_zb_zcl_flow_measurement_init_server(void); +#define ESP_ZB_ZCL_CLUSTER_ID_FLOW_MEASUREMENT_SERVER_ROLE_INIT esp_zb_zcl_flow_measurement_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_FLOW_MEASUREMENT_CLIENT_ROLE_INIT NULL + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_green_power.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_green_power.h new file mode 100644 index 0000000..0feec62 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_green_power.h @@ -0,0 +1,86 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#include "esp_zigbee_type.h" +#include "zgp/esp_zigbee_zgp.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief The enumeration for attributes of the Zigbee Green Power cluster + * + */ +typedef enum esp_zgp_gp_attr_e { + ESP_ZB_ZCL_ATTR_GPS_MAX_SINK_TABLE_ENTRIES_ID = 0x0000, /*!< Maximum number of Sink Table entries supported by this device */ + ESP_ZB_ZCL_ATTR_GPS_SINK_TABLE_ID = 0x0001, /*!< Sink Table, holding information about local bindings between a particular GPD and target‘s local endpoints */ + ESP_ZB_ZCL_ATTR_GPS_COMMUNICATION_MODE_ID = 0x0002, /*!< Default communication mode requested by this GPS */ + ESP_ZB_ZCL_ATTR_GPS_COMMISSIONING_EXIT_MODE_ID = 0x0003, /*!< Conditions for the GPS to exit the commissioning mode */ + ESP_ZB_ZCL_ATTR_GPS_COMMISSIONING_WINDOW_ID = 0x0004, /*!< Default duration of the Commissioning window duration, in seconds, as re- quested by this GPS */ + ESP_ZB_ZCL_ATTR_GPS_SECURITY_LEVEL_ID = 0x0005, /*!< The minimum required security level to be supported by the paired GPDs*/ + ESP_ZB_ZCL_ATTR_GPS_FUNCTIONALITY_ID = 0x0006, /*!< The optional GP functionality supported by this GPS */ + ESP_ZB_ZCL_ATTR_GPS_ACTIVE_FUNCTIONALITY_ID = 0x0007, /*!< The optional GP functionality supported by this GPS that is active */ + ESP_ZB_ZCL_ATTR_GPP_MAX_PROXY_TABLE_ENTRIES_ID = 0x0010, /*!< Maximum number of Proxy Table entries supported by this device */ + ESP_ZB_ZCL_ATTR_GPP_PROXY_TABLE_ID = 0x0011, /*!< Proxy Table, holding information about pairings between a particular GPD ID and GPSs in the network*/ + ESP_ZB_ZCL_ATTR_GPP_NOTIFICATION_RETRY_NUMBER_ID = 0x0012, /*!< Number of unicast GP Notification retries on lack of GP Notification Response */ + ESP_ZB_ZCL_ATTR_GPP_NOTIFICATION_RETRY_TIMER_ID = 0x0013, /*!< Time in ms between unicast GP Notification retries on lack of GP Notification Response */ + ESP_ZB_ZCL_ATTR_GPP_MAX_SEARCH_COUNTER_ID = 0x0014, /*!< The frequency of sink re-discovery for inactive Proxy Table entries */ + ESP_ZB_ZCL_ATTR_GPP_BLOCKED_GPDID_ID = 0x0015, /*!< A list holding information about blocked GPD IDs*/ + ESP_ZB_ZCL_ATTR_GPP_FUNCTIONALITY_ID = 0x0016, /*!< The optional GP functionality supported by this GPP */ + ESP_ZB_ZCL_ATTR_GPP_ACTIVE_FUNCTIONALITY_ID = 0x0017, /*!< The optional GP functionality supported by this GPP that is active */ + ESP_ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_TYPE_ID = 0x0020, /*!< The security key type to be used for the communication with all paired 0b11 GPD in this network */ + ESP_ZB_ZCL_ATTR_GP_SHARED_SECURITY_KEY_ID = 0x0021, /*!< The security key to be used for the communication with all paired GPD in this network */ + ESP_ZB_ZCL_ATTR_GP_LINK_KEY_ID = 0x0022 /*!< The security key to be used to encrypt the key exchanged with the GPD */ +} esp_zgp_gp_attr_t; + +/** + * @brief Green power server command + * + */ +typedef enum esp_zgp_server_commands_e { + ESP_ZGP_SERVER_CMD_GP_NOTIFICATION = 0x00, + ESP_ZGP_SERVER_CMD_GP_PAIRING_SEARCH = 0x01, + ESP_ZGP_SERVER_CMD_GP_TUNNELING_STOP = 0x03, + ESP_ZGP_SERVER_CMD_GP_COMMISSIONING_NOTIFICATION = 0x04, + ESP_ZGP_SERVER_CMD_GP_SINK_COMMISSIONING_MODE = 0x05, + ESP_ZGP_SERVER_CMD_GP_TRANSLATION_TABLE_UPDATE_COMMAND = 0x07, + ESP_ZGP_SERVER_CMD_GP_TRANSLATION_TABLE_REQUEST = 0x08, + ESP_ZGP_SERVER_CMD_GP_PAIRING_CONFIGURATION = 0x09, + ESP_ZGP_SERVER_CMD_GP_SINK_TABLE_REQUEST = 0x0a, + ESP_ZGP_SERVER_CMD_GP_PROXY_TABLE_RESPONSE = 0x0b +} esp_zgp_server_commands_t; + +/** + * @brief Green power client command + * + */ +typedef enum esp_zgp_client_commands_e { + ESP_ZGP_CLIENT_CMD_GP_NOTIFICATION_RESPONSE = 0x00, + ESP_ZGP_CLIENT_CMD_GP_PAIRING = 0x01, + ESP_ZGP_CLIENT_CMD_GP_PROXY_COMMISSIONING_MODE = 0x02, + ESP_ZGP_CLIENT_CMD_GP_RESPONSE = 0x06, + ESP_ZGP_CLIENT_CMD_GP_SINK_TABLE_RESPONSE = 0x0a, + ESP_ZGP_CLIENT_CMD_GP_PROXY_TABLE_REQUEST = 0x0b +} esp_zgp_client_commands_t; + +/** + * @brief The Action sub-field of the zgp pairing configuration + * + */ +typedef enum esp_zgp_pairing_config_action_e { + ESP_ZGP_PAIRING_CONFIG_NO_ACTION = 0xb000, /*!< No action */ + ESP_ZGP_PAIRING_CONFIG_EXTEND_SINK_TABLE_ENTRY = 0xb001, /*!< Extend Sink Table entry */ + ESP_ZGP_PAIRING_CONFIG_REPLACE_SINK_TABLE_ENTRY = 0xb010, /*!< Replace Sink Table entry */ + ESP_ZGP_PAIRING_CONFIG_REMOVE_A_PAIRING = 0xb011, /*!< Remove a pairing */ + ESP_ZGP_PAIRING_CONFIG_REMOVE_GPD = 0xb100, /*!< Remove GPD */ +} esp_zgp_pairing_config_action_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_groups.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_groups.h new file mode 100644 index 0000000..73a2157 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_groups.h @@ -0,0 +1,38 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Groups cluster attribute identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_GROUPS_NAME_SUPPORT_ID = 0 /*!< NameSupport attribute */ +} esp_zb_zcl_groups_attr_t; + +/** @brief Default value for groups attribute +*/ +#define ESP_ZB_ZCL_GROUPS_NAME_SUPPORT_DEFAULT_VALUE 0x00 + +/** + * @brief Groups cluster command identifiers. + */ +typedef enum { + ESP_ZB_ZCL_CMD_GROUPS_ADD_GROUP = 0x00, /*!< Add group command identifier. */ + ESP_ZB_ZCL_CMD_GROUPS_VIEW_GROUP = 0x01, /*!< View group command identifier. */ + ESP_ZB_ZCL_CMD_GROUPS_GET_GROUP_MEMBERSHIP = 0x02, /*!< Get group membership command identifier.*/ + ESP_ZB_ZCL_CMD_GROUPS_REMOVE_GROUP = 0x03, /*!< Remove group command identifier. */ + ESP_ZB_ZCL_CMD_GROUPS_REMOVE_ALL_GROUPS = 0x04, /*!< Remove all groups command identifier. */ + ESP_ZB_ZCL_CMD_GROUPS_ADD_GROUP_IF_IDENTIFYING = 0x05 /*!< Add group if identifying command identifier. */ +} esp_zb_zcl_groups_cmd_id_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_humidity_meas.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_humidity_meas.h new file mode 100644 index 0000000..29f146b --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_humidity_meas.h @@ -0,0 +1,65 @@ +/* + * SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Water Content Measurement cluster attribute identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_VALUE_ID = 0x0000, /*!< MeasuredValue */ + ESP_ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MIN_VALUE_ID = 0x0001, /*!< MinMeasuredValue Attribute */ + ESP_ZB_ZCL_ATTR_REL_HUMIDITY_MEASUREMENT_MAX_VALUE_ID = 0x0002, /*!< MaxMeasuredValue Attribute */ + ESP_ZB_ZCL_ATTR_REL_HUMIDITY_TOLERANCE_ID = 0x0003, /*!< The Tolerance attribute SHALL indicate the magnitude of the possible error that is associated with MeasuredValue, using the same units and resolution.*/ +} esp_zb_zcl_rel_humidity_measurement_attr_t; + +/** @brief Minimum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_REL_HUMIDITY_MEASUREMENT_MIN_MEASURED_VALUE_MINIMUM ((uint16_t)0x0000) + +/** @brief Maximum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_REL_HUMIDITY_MEASUREMENT_MIN_MEASURED_VALUE_MAXIMUM ((uint16_t)0x270f) + +/** @brief Minimum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_REL_HUMIDITY_MEASUREMENT_MAX_MEASURED_VALUE_MINIMUM ((uint16_t)0x0001) + +/** @brief Maximum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_REL_HUMIDITY_MEASUREMENT_MAX_MEASURED_VALUE_MAXIMUM ((uint16_t)0x2710) + +/** @brief Minimum value for Tolerance attribute */ +#define ESP_ZB_ZCL_REL_HUMIDITY_MEASUREMENT_TOLERANCE_MINIMUM ((uint16_t)0x0000) + +/** @brief Maximum value for Tolerance attribute */ +#define ESP_ZB_ZCL_REL_HUMIDITY_MEASUREMENT_TOLERANCE_MAXIMUM ((uint16_t)0x0800) + +/** @brief Unknown value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_REL_HUMIDITY_MEASUREMENT_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Unknown value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_REL_HUMIDITY_MEASUREMENT_MIN_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Unknown value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_REL_HUMIDITY_MEASUREMENT_MAX_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_REL_HUMIDITY_MEASUREMENT_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_REL_HUMIDITY_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_REL_HUMIDITY_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +void esp_zb_zcl_rel_humidity_measurement_init_server(void); +#define ESP_ZB_ZCL_CLUSTER_ID_REL_HUMIDITY_MEASUREMENT_SERVER_ROLE_INIT esp_zb_zcl_rel_humidity_measurement_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_REL_HUMIDITY_MEASUREMENT_CLIENT_ROLE_INIT NULL + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ias_ace.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ias_ace.h new file mode 100644 index 0000000..82bf5b3 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ias_ace.h @@ -0,0 +1,271 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Structure representation of IAS ACE Zone Table */ +typedef struct esp_zb_zcl_ias_ace_zone_table_s { + uint8_t zone_id; /**< Zone ID */ + uint16_t zone_type; /**< Zone Type, see esp_zb_zcl_ias_zone_zonetype_t */ + esp_zb_ieee_addr_t zone_address; /**< Zone Address */ + uint8_t *zone_label; /**< The pointer to a string with Zone Label. NULL pointer means the Zone Label is not programmed */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_zone_table_t; + +/** @brief Default value for IAS ACE cluster revision global attribute */ +#define ESP_ZB_ZCL_IAS_ACE_CLUSTER_REVISION_DEFAULT ((uint16_t)0x0001u) + +/** @brief IAS ACE Zone Table maximum length */ +#define ESP_ZB_ZCL_IAS_ACE_ZONE_TABLE_LENGTH 255 + +/** @brief IAS ACE ZoneType attribute maximum value */ +#define ESP_ZB_ZCL_IAS_ACE_ZONE_TYPE_MAX_VALUE 0xfffe + +/** @brief IAS ACE ZoneID attribute maximum value */ +#define ESP_ZB_ZCL_IAS_ACE_ZONE_ID_MAX_VALUE 0xfe + +/** @brief IAS ACE ZoneID attribute default value */ +#define ESP_ZB_ZCL_IAS_ACE_ZONE_ID_DEFAULT_VALUE 0 + +/** @brief IAS ACE Set Zone Address default value */ +#define ESP_ZB_ZCL_IAS_ACE_SET_ZONE_ADDRESS_DEFAULT_VALUE(ptr) (ZB_IEEE_ADDR_COPY(ptr, &g_unknown_ieee_addr)) + +/** @brief IAS Ace cluster command identifiers */ +typedef enum { + ESP_ZB_ZCL_CMD_IAS_ACE_ARM_ID = 0x00, /**< Arm command */ + ESP_ZB_ZCL_CMD_IAS_ACE_BYPASS_ID = 0x01, /**< Bypass command */ + ESP_ZB_ZCL_CMD_IAS_ACE_EMERGENCY_ID = 0x02, /**< Emergency command */ + ESP_ZB_ZCL_CMD_IAS_ACE_FIRE_ID = 0x03, /**< Fire command */ + ESP_ZB_ZCL_CMD_IAS_ACE_PANIC_ID = 0x04, /**< Panic command */ + ESP_ZB_ZCL_CMD_IAS_ACE_GET_ZONE_ID_MAP_ID = 0x05, /**< Get Zone ID Map command */ + ESP_ZB_ZCL_CMD_IAS_ACE_GET_ZONE_INFO_ID = 0x06, /**< Get Zone Information command */ + ESP_ZB_ZCL_CMD_IAS_ACE_GET_PANEL_STATUS_ID = 0x07, /**< Get Panel Status command */ + ESP_ZB_ZCL_CMD_IAS_ACE_GET_BYPASSED_ZONE_LIST_ID = 0x08, /**< Get Bypassed Zone List command */ + ESP_ZB_ZCL_CMD_IAS_ACE_GET_ZONE_STATUS_ID = 0x09, /**< Get Zone Status command */ +} esp_zb_zcl_ias_ace_cmd_t; + +/** @brief IAS Ace cluster response command identifiers */ +typedef enum { + ESP_ZB_ZCL_CMD_IAS_ACE_ARM_RESP_ID = 0x00, /**< Arm Response command */ + ESP_ZB_ZCL_CMD_IAS_ACE_GET_ZONE_ID_MAP_RESP_ID = 0x01, /**< Get Zone ID Map Response command */ + ESP_ZB_ZCL_CMD_IAS_ACE_GET_ZONE_INFO_RESP_ID = 0x02, /**< Get Zone Information Response command */ + ESP_ZB_ZCL_CMD_IAS_ACE_ZONE_STATUS_CHANGED_ID = 0x03, /**< Updates ACE clients of changes to zone status recorded by the server. */ + ESP_ZB_ZCL_CMD_IAS_ACE_PANEL_STATUS_CHANGED_ID = 0x04, /**< Updates ACE clients of changes to zone status recorded by the server. */ + ESP_ZB_ZCL_CMD_IAS_ACE_GET_PANEL_STATUS_RESPONSE_ID = 0x05, /**< Updates ACE clients of changes to panel status recorded by the server. */ + ESP_ZB_ZCL_CMD_IAS_ACE_SET_BYPASSED_ZONE_LIST_ID = 0x06, /**< Sets the list of bypassed zones on the IAS ACE client. */ + ESP_ZB_ZCL_CMD_IAS_ACE_BYPASS_RESPONSE_ID = 0x07, /**< Bypass Response command. */ + ESP_ZB_ZCL_CMD_IAS_ACE_GET_ZONE_STATUS_RESPONSE_ID = 0x08, /**< Get Zone Status Response Command. */ +} esp_zb_zcl_ias_ace_resp_cmd_t; + +/******************************* Arm Command ******************************/ + +/** @brief Values of the Arm Mode */ +typedef enum { + ESP_ZB_ZCL_IAS_ACE_ARM_MODE_DISARM = 0x00, /**< Disarm */ + ESP_ZB_ZCL_IAS_ACE_ARM_MODE_DAY = 0x01, /**< Arm Day/Home Zones Only */ + ESP_ZB_ZCL_IAS_ACE_ARM_MODE_NIGHT = 0x02, /**< Arm Night/Sleep Zones Only */ + ESP_ZB_ZCL_IAS_ACE_ARM_MODE_ALL = 0x03, /**< Arm All Zones */ +} esp_zb_zcl_ias_ace_arm_mode_t; + +/** @brief Structure representation of Arm command */ +typedef struct esp_zb_zcl_ias_ace_arm_s { + uint8_t arm_mode; /**< Arm Mode, see esp_zb_zcl_ias_ace_arm_mode_t */ + uint8_t arm_disarm_code[ESP_ZB_ZCL_MAX_STRING_SIZE]; /**< Arm/Disarm Code */ + uint8_t zone_id; /**< Zone ID */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_arm_t; + +/******************************* Bypass Command ******************************/ + +/** @brief Structure representation of Bypass command */ +typedef struct esp_zb_zcl_ias_ace_bypass_s { + uint8_t length; /**< Number of Zones */ + uint8_t zone_id[ESP_ZB_ZCL_IAS_ACE_ZONE_TABLE_LENGTH]; /**< Zone ID array, see esp_zb_zcl_ias_ace_zone_table_s */ + uint8_t arm_disarm_code[ESP_ZB_ZCL_MAX_STRING_SIZE]; /**< Arm/Disarm Code */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_bypass_t; + +/******************************* Emergency Command ******************************/ + +/******************************* Fire Command ******************************/ + +/******************************* Panic Command ******************************/ + +/******************************* Get Zone ID Map command ******************************/ + +/******************************* Get Zone Information command ******************************/ + +/** @brief Structure representation of Get Zone Information command */ +typedef struct esp_zb_zcl_ias_ace_get_zone_info_s { + uint8_t zone_id; /**< Zone ID, see @ref esp_zb_zcl_ias_ace_zone_table_s */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_get_zone_info_t; + +/******************************* Get Panel Status command ******************************/ + +/******************************* Get Bypassed Zone List command ******************************/ + +/******************************* Get Zone Status command ******************************/ + +/** @brief Structure representation of Get Zone Status command */ +typedef struct esp_zb_zcl_ias_ace_get_zone_status_s { + uint8_t starting_zone_id; /**< Starting Zone ID, see esp_zb_zcl_ias_ace_zone_table_s */ + uint8_t max_num_zone_ids; /**< Max Number of Zone IDs Requested Field */ + uint8_t zone_status_mask_flag; /**< Zone Status Mask Flag Field */ + uint16_t zone_status_mask; /**< Zone Status Mask Field, see esp_zb_zcl_ias_zone_zonestatus_t */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_get_zone_status_t; + +/******************************* Arm Response command ******************************/ + +/** @brief Values of the Arm Notification */ +typedef enum { + ESP_ZB_ZCL_IAS_ACE_ARM_NOTIF_ALL_ZONES_DISARMED = 0x00, /**< All Zones Disarmed */ + ESP_ZB_ZCL_IAS_ACE_ARM_NOTIF_ONLY_DAY_HOME_ZONES_ARMED = 0x01, /**< Only Day/Home Zones Armed */ + ESP_ZB_ZCL_IAS_ACE_ARM_NOTIF_ONLY_NIGHT_SLEEP_ZONES_ARMED = 0x02, /**< Only Night/Sleep Zones Armed */ + ESP_ZB_ZCL_IAS_ACE_ARM_NOTIF_ALL_ZONES_ARMED = 0x03, /**< All Zones Armed */ + ESP_ZB_ZCL_IAS_ACE_ARM_NOTIF_INVALID_ARM_DISARM_CODE = 0x04, /**< Invalid Arm/Disarm Code */ + ESP_ZB_ZCL_IAS_ACE_ARM_NOTIF_NOT_READY_TO_ARM = 0x05, /**< Not ready to arm */ + ESP_ZB_ZCL_IAS_ACE_ARM_NOTIF_ALREADY_DISARMED = 0x06, /**< Already disarmed */ +} esp_zb_zcl_ias_ace_arm_notif_t; + +/** @brief Structure representation of Arm Response command */ +typedef struct esp_zb_zcl_ias_ace_arm_resp_s { + uint8_t arm_notification; /**< Arm Notification, see esp_zb_zcl_ias_ace_arm_notif_t */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_arm_resp_t; + +/******************************* Get Zone ID Map Response command ******************************/ + +/** @brief Length of array of Bitmap of Zone ID Map */ +#define ESP_ZB_ZCL_IAS_ACE_GET_ZONE_ID_MAP_LENGTH 16 + +/** @brief Structure representation of Get Zone ID Map Response command */ +typedef struct esp_zb_zcl_ias_ace_get_zone_id_map_resp_s { + uint16_t zone_id_map[ESP_ZB_ZCL_IAS_ACE_GET_ZONE_ID_MAP_LENGTH]; /**< Zone ID Map */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_get_zone_id_map_resp_t; + +/******************* Get Zone Information Response command ******************************/ + +/** @brief Zone Type is empty */ +#define ESP_ZB_ZCL_IAS_ACE_GET_ZONE_INFO_TYPE_NONE 0xffff + +/** @brief Structure representation of Get Zone Information Response command, see esp_zb_zcl_ias_ace_zone_table_s */ +typedef struct esp_zb_zcl_ias_ace_get_zone_info_resp_s { + uint8_t zone_id; /**< Zone ID */ + uint16_t zone_type; /**< Zone Type, see esp_zb_zcl_ias_zone_zonetype_t */ + esp_zb_ieee_addr_t address; /**< Zone Address */ + uint8_t zone_label[ESP_ZB_ZCL_MAX_STRING_SIZE]; /**< Zone Label Field */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_get_zone_info_resp_t; + +/******************* Zone Status Changed command ******************************/ + +/** @brief IAS ACE Audible Notification Field + @see ZCL spec 8.3.2.4.4.4 +*/ +typedef enum { + ESP_ZB_ZCL_IAS_ACE_AUD_NOTIFICATION_MUTE = 0x00, /**< Mute (i.e., no audible notification) */ + ESP_ZB_ZCL_IAS_ACE_AUD_NOTIFICATION_DEF_SOUND = 0x01, /**< Default sound */ + ESP_ZB_ZCL_IAS_ACE_AUD_NOTIFICATION_MANUF_SPECIFIC = 0x80, /**< Manufacturer specific */ +} esp_zb_zcl_ias_ace_aud_notification_t; + +/** @brief Structure representation of Zone Status Changed command */ +typedef struct esp_zb_zcl_ias_ace_zone_status_changed_s { + uint8_t zone_id; /**< Zone ID */ + uint16_t zone_status; /**< Zone Status, see esp_zb_zcl_ias_zone_zonestatus_t */ + uint8_t aud_notification; /**< Audible Notification, see esp_zb_zcl_ias_ace_aud_notification_t */ + uint8_t zone_label[ESP_ZB_ZCL_MAX_STRING_SIZE]; /**< Zone Label Field */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_zone_status_changed_t; + +/******************* Panel Status Changed command ******************************/ + +/** @brief IAS ACE PanelStatus Parameter */ +typedef enum { + ESP_ZB_ZCL_IAS_ACE_PANEL_STATUS_DISARMED = 0x00, /**< Panel disarmed (all zones disarmed) and ready to arm */ + ESP_ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMED_STAY = 0x01, /**< Armed stay */ + ESP_ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMED_NIGHT = 0x02, /**< Armed night */ + ESP_ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMED_AWAY = 0x03, /**< Armed away */ + ESP_ZB_ZCL_IAS_ACE_PANEL_STATUS_EXIT_DELAY = 0x04, /**< Exit delay */ + ESP_ZB_ZCL_IAS_ACE_PANEL_STATUS_ENTRY_DELAY = 0x05, /**< Entry delay */ + ESP_ZB_ZCL_IAS_ACE_PANEL_STATUS_NOT_READY = 0x06, /**< Not ready to arm */ + ESP_ZB_ZCL_IAS_ACE_PANEL_STATUS_IN_ALARM = 0x07, /**< In alarm */ + ESP_ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMING_STAY = 0x08, /**< Arming Stay */ + ESP_ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMING_NIGHT = 0x09, /**< Arming Night */ + ESP_ZB_ZCL_IAS_ACE_PANEL_STATUS_ARMING_AWAY = 0x0a, /**< Arming Away */ +} esp_zb_zcl_ias_ace_panel_status_t; + +/** @brief IAS ACE Alarm Status Field */ +typedef enum { + ESP_ZB_ZCL_IAS_ACE_ALARM_STATUS_NO_ALARM = 0x00, /**< No alarm */ + ESP_ZB_ZCL_IAS_ACE_ALARM_STATUS_BURGLAR = 0x01, /**< Burglar */ + ESP_ZB_ZCL_IAS_ACE_ALARM_STATUS_FIRE = 0x02, /**< Fire */ + ESP_ZB_ZCL_IAS_ACE_ALARM_STATUS_EMERGENCY = 0x03, /**< Emergency */ + ESP_ZB_ZCL_IAS_ACE_ALARM_STATUS_POLICE_PANIC = 0x04, /**< Police Panic */ + ESP_ZB_ZCL_IAS_ACE_ALARM_STATUS_FIRE_PANIC = 0x05, /**< Fire Panic */ + ESP_ZB_ZCL_IAS_ACE_ALARM_STATUS_EMERGENCY_PANIC = 0x06, /**< Emergency Panic */ +} esp_zb_zcl_ias_ace_alarm_status_t; + +/** @brief Structure representation of Panel Status Changed command */ +typedef struct esp_zb_zcl_ias_ace_panel_status_changed_s { + uint8_t panel_status; /**< Panel Status, see esp_zb_zcl_ias_ace_panel_status_t */ + uint8_t seconds_remaining; /**< Seconds Remaining Parameter */ + uint8_t aud_notification; /**< Audible Notification, see esp_zb_zcl_ias_ace_aud_notification_t */ + uint8_t alarm_status; /**< Alarm Status Field, see esp_zb_zcl_ias_ace_alarm_status_t */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_panel_status_changed_t; + +/******************* Get Panel Status Response command ******************************/ + +/** @brief Structure representation of Get Panel Status Response command */ +typedef struct esp_zb_zcl_ias_ace_get_panel_status_resp_s { + uint8_t panel_status; /**< Panel Status, see esp_zb_zcl_ias_ace_panel_status_t */ + uint8_t seconds_remaining; /**< Seconds Remaining Parameter */ + uint8_t aud_notification; /**< Audible Notification, see esp_zb_zcl_ias_ace_aud_notification_t */ + uint8_t alarm_status; /**< Alarm Status Field, see esp_zb_zcl_ias_ace_alarm_status_t */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_get_panel_status_resp_t; + +/******************* Set Bypassed Zone List command ******************************/ + +/** @brief Structure representation of Set Bypassed Zone List command */ +typedef struct esp_zb_zcl_ias_ace_set_bypassed_zone_list_s { + uint8_t length; /**< Number of Zones */ + uint8_t zone_id[ESP_ZB_ZCL_IAS_ACE_ZONE_TABLE_LENGTH]; /**< Zone ID array, see esp_zb_zcl_ias_ace_zone_table_s */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_set_bypassed_zone_list_t; + +/******************* Bypass Response command ******************************/ + +/** @brief IAS ACE Bypass Result */ +typedef enum { + ESP_ZB_ZCL_IAS_ACE_BYPASS_RESULT_BYPASSED = 0x00, /**< Bypass request is successful. Zone is bypassed. */ + ESP_ZB_ZCL_IAS_ACE_BYPASS_RESULT_NOT_BYPASSED = 0x01, /**< Bypass request is unsuccessful. Zone is not bypassed. */ + ESP_ZB_ZCL_IAS_ACE_BYPASS_RESULT_NOT_ALLOWED = 0x02, /**< Bypass request is not allowed. Zone is not bypassed. */ + ESP_ZB_ZCL_IAS_ACE_BYPASS_RESULT_INVALID_ZONE_ID = 0x03, /**< Invalid Zone ID in the request. */ + ESP_ZB_ZCL_IAS_ACE_BYPASS_RESULT_UNKNOWN_ZONE_ID = 0x04, /**< Valid range of Zone ID, but unknown to server. */ + ESP_ZB_ZCL_IAS_ACE_BYPASS_RESULT_INVALID_ARM_CODE = 0x05, /**< Arm/Disarm Code was entered incorrectly. */ +} esp_zb_zcl_ias_ace_bypass_result_t; + +/** @brief Structure representation of Bypass Response command */ +typedef struct esp_zb_zcl_ias_ace_bypass_resp_s { + uint8_t length; /**< Number of Zones */ + uint8_t bypass_result[ESP_ZB_ZCL_IAS_ACE_ZONE_TABLE_LENGTH]; /**< Bypass Result for Zone IDs, see esp_zb_zcl_ias_ace_bypass_result_t */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_bypass_resp_t; + +/******************* Get Zone Status Response command ******************************/ + +/** @brief IAS ACE Zone Status structure */ +typedef struct esp_zb_zcl_ias_ace_zone_status_s { + uint8_t zone_id; /**< Zone ID, see esp_zb_zcl_ias_ace_zone_table_s */ + uint16_t zone_status; /**< Zone Status, see esp_zb_zcl_ias_zone_zonestatus_t */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_zone_status_t; + +/** @brief Structure representation of Get Zone Status Response command */ +typedef struct esp_zb_zcl_ias_ace_get_zone_status_resp_s { + uint8_t zone_status_complete; /**< Zone Status Complete Field */ + uint8_t length; /**< Number of Zones */ + esp_zb_zcl_ias_ace_zone_status_t zone_id_status[ESP_ZB_ZCL_IAS_ACE_ZONE_TABLE_LENGTH]; /**< Status of Zone IDs */ +} ESP_ZB_PACKED_STRUCT esp_zb_zcl_ias_ace_get_zone_status_resp_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ias_wd.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ias_wd.h new file mode 100644 index 0000000..a568eec --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ias_wd.h @@ -0,0 +1,113 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief IAS WD cluster attribute identifiers. */ +typedef enum { + ESP_ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_ID = 0x0000, /**< Max Duration attribute */ +} esp_zb_zcl_ias_wd_attr_t; + +/** @brief Default value for IAS WD cluster revision global attribute */ +#define ESP_ZB_ZCL_IAS_WD_CLUSTER_REVISION_DEFAULT ((uint16_t)0x0002u) + +/** @brief Max Duration attribute default value */ +#define ESP_ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_DEF_VALUE 240 + +/** @brief Max Duration attribute minimum value */ +#define ESP_ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_MIN_VALUE 0 + +/** @brief Max Duration attribute maximum value */ +#define ESP_ZB_ZCL_ATTR_IAS_WD_MAX_DURATION_MAX_VALUE 0xfffe + +/** @brief IAS WD cluster command identifiers */ +typedef enum { + ESP_ZB_ZCL_CMD_IAS_WD_START_WARNING_ID = 0x00, /**< Start warning command. */ + ESP_ZB_ZCL_CMD_IAS_WD_SQUAWK_ID = 0x01, /**< Squawk command. */ +} esp_zb_zcl_ias_wd_cmd_t; + +/******************************* Start warning command ******************************/ + +/** @brief Values of Warning Mode Field. */ +typedef enum { + ESP_ZB_ZCL_IAS_WD_WARNING_MODE_STOP = 0x00, /**< Stop */ + ESP_ZB_ZCL_IAS_WD_WARNING_MODE_BURGLAR = 0x01, /**< Burglar */ + ESP_ZB_ZCL_IAS_WD_WARNING_MODE_FIRE = 0x02, /**< Fire */ + ESP_ZB_ZCL_IAS_WD_WARNING_MODE_EMERGENCY = 0x03, /**< Emergency */ + ESP_ZB_ZCL_IAS_WD_WARNING_MODE_POLICE_PANIC = 0x04, /**< Police panic */ + ESP_ZB_ZCL_IAS_WD_WARNING_MODE_FIRE_PANIC = 0x05, /**< Fire panic */ + ESP_ZB_ZCL_IAS_WD_WARNING_MODE_EMERGENCY_PANIC = 0x06, /**< Emergency panic (i.e., medical issue) */ +} esp_zb_zcl_ias_wd_warning_mode_t; + +/** @brief Values of Strobe Field. */ +typedef enum { + ESP_ZB_ZCL_IAS_WD_STROBE_NO_STROBE = 0x00, /**< No strobe */ + ESP_ZB_ZCL_IAS_WD_STROBE_USE_STROBE = 0x01, /**< Use strobe in parallel to warning */ +} esp_zb_zcl_ias_wd_strobe_t; + +/** @brief Values of Siren Level Field. */ +typedef enum { + ESP_ZB_ZCL_IAS_WD_SIREN_LEVEL_LOW = 0x00, /**< Low level sound */ + ESP_ZB_ZCL_IAS_WD_SIREN_LEVEL_MEDIUM = 0x01, /**< Medium level sound */ + ESP_ZB_ZCL_IAS_WD_SIREN_LEVEL_HIGH = 0x02, /**< High level sound */ + ESP_ZB_ZCL_IAS_WD_SIREN_LEVEL_VERY_HIGH = 0x03, /**< Very high level sound */ +} esp_zb_zcl_ias_wd_siren_level_t; + +/** @brief Values of Strobe Level Field. */ +typedef enum { + ESP_ZB_ZCL_IAS_WD_STROBE_LEVEL_LOW = 0x00, /**< Low level strobe */ + ESP_ZB_ZCL_IAS_WD_STROBE_LEVEL_MEDIUM = 0x01, /**< Medium level strobe */ + ESP_ZB_ZCL_IAS_WD_STROBE_LEVEL_HIGH = 0x02, /**< High level strobe */ + ESP_ZB_ZCL_IAS_WD_STROBE_LEVEL_VERY_HIGH = 0x03, /**< Very high level strobe */ +} esp_zb_zcl_ias_wd_strobe_level_t; + +/** @brief Data in IAS_WD Start Warning command */ +typedef struct esp_zb_zcl_ias_wd_start_warning_s { + uint8_t warning_mode; /**< Warning Mode */ + uint8_t strobe; /**< Strobe */ + uint8_t siren_level; /**< Siren level */ + uint16_t duration; /**< Duration */ + uint8_t strobe_duty_cycle; /**< Strobe duty cycle */ + uint8_t strobe_level; /**< Strobe level */ +} esp_zb_zcl_ias_wd_start_warning_t; + +/******************************* Squawk command ******************************/ + +/** @brief Values of Squawk Mode Field. */ +typedef enum { + ESP_ZB_ZCL_IAS_WD_SQUAWK_MODE_ARMED = 0x00, /**< Notification sound for "System is armed" */ + ESP_ZB_ZCL_IAS_WD_SQUAWK_MODE_DISARMED = 0x01, /**< Notification sound for "System is disarmed" */ +} esp_zb_zcl_ias_wd_squawk_mode_t; + +/** @brief Values of Strobe Field. */ +typedef enum { + ESP_ZB_ZCL_IAS_WD_SQUAWK_STROBE_NO_STROBE = 0x00, /**< No strobe*/ + ESP_ZB_ZCL_IAS_WD_SQUAWK_STROBE_USE_STROBE = 0x01, /**< Use strobe blink in parallel to squawk */ +} esp_zb_zcl_ias_wd_squawk_strobe_t; + +/** @brief Values of Squawk level Field. */ +typedef enum { + ESP_ZB_ZCL_IAS_WD_SQUAWK_LEVEL_LOW = 0x00, /**< Low level sound */ + ESP_ZB_ZCL_IAS_WD_SQUAWK_LEVEL_MEDIUM = 0x01, /**< Medium level sound */ + ESP_ZB_ZCL_IAS_WD_SQUAWK_LEVEL_HIGH = 0x02, /**< High level sound */ + ESP_ZB_ZCL_IAS_WD_SQUAWK_LEVEL_VERY_HIGH = 0x03, /**< Very High level sound */ +} esp_zb_zcl_ias_wd_squawk_level_t; + +/** @brief Data in IAS_WD Squawk command */ +typedef struct esp_zb_zcl_ias_wd_squawk_s { + uint8_t squawk_mode; /**< Squawk Mode */ + uint8_t strobe; /**< Strobe */ + uint8_t squawk_level; /**< Squawk level */ +} esp_zb_zcl_ias_wd_squawk_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ias_zone.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ias_zone.h new file mode 100644 index 0000000..bdb9858 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ias_zone.h @@ -0,0 +1,99 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief IAS Zone cluster attribute identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_IAS_ZONE_ZONESTATE_ID = 0x0000, /*!< ZoneState attribute */ + ESP_ZB_ZCL_ATTR_IAS_ZONE_ZONETYPE_ID = 0x0001, /*!< ZoneType attribute */ + ESP_ZB_ZCL_ATTR_IAS_ZONE_ZONESTATUS_ID = 0x0002, /*!< ZoneStatus attribute */ + ESP_ZB_ZCL_ATTR_IAS_ZONE_IAS_CIE_ADDRESS_ID = 0x0010, /*!< IAS_CIE_Address attribute */ + ESP_ZB_ZCL_ATTR_IAS_ZONE_ZONEID_ID = 0x0011, /*!< ZoneID attribute */ + ESP_ZB_ZCL_ATTR_IAS_ZONE_NUMBER_OF_ZONE_SENSITIVITY_LEVELS_SUPPORTED_ID = 0x0012, /*!< NumberOfZoneSensitivityLevelsSupported attribute */ + ESP_ZB_ZCL_ATTR_IAS_ZONE_CURRENT_ZONE_SENSITIVITY_LEVEL_ID = 0x0013, /*!< CurrentZoneSensitivityLevel attribute */ + ESP_ZB_ZCL_ATTR_CUSTOM_CIE_ADDR_IS_SET = 0xE000, /*!< Custom CIE address for checking establishment and authorization internally*/ + ESP_ZB_ZCL_ATTR_CUSTOM_CIE_EP = 0xE001, /*!< Custom CIE endpoint for checking establishment and authorization internally*/ + ESP_ZB_ZCL_ATTR_CUSTOM_CIE_SHORT_ADDR = 0xE002, /*!< Custom CIE short address for checking establishment and authorization internally*/ + ESP_ZB_ZCL_ATTR_IAS_ZONE_INT_CTX_ID = 0xeffe, /*!< Application context */ +} esp_zb_zcl_ias_zone_attr_t; + +/** @brief IAS Zone ZoneState value + */ +typedef enum { + ESP_ZB_ZCL_IAS_ZONE_ZONESTATE_NOT_ENROLLED = 0, /*!< ZoneState not enrolled value */ + ESP_ZB_ZCL_IAS_ZONE_ZONESTATE_ENROLLED = 1, /*!< ZoneState enrolled value */ +} esp_zb_zcl_ias_zone_zonestate_t; + +/** @brief IAS Zone ZoneType value + */ +typedef enum { + ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_STANDARD_CIE = 0x0000, /*!< ZoneType Standard CIE System Alarm value */ + ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_MOTION = 0x000d, /*!< ZoneType Motion value */ + ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_CONTACT_SWITCH = 0x0015, /*!< ZoneType Contact switch value */ + ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_FIRE_SENSOR = 0x0028, /*!< ZoneType Fire sensor value */ + ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_WATER_SENSOR = 0x002a, /*!< ZoneType Water sensor value */ + ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_GAS_SENSOR = 0x002b, /*!< ZoneType Gas sensor value */ + ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_PERSONAL_EMERGENCY = 0x002c, /*!< ZoneType Personal emergency value */ + ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_VIBRATION_MOVEMENT = 0x002d, /*!< ZoneType Vibration / Movement sensor value */ + ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_REMOTE_CONTROL = 0x010f, /*!< ZoneType Remote Control value */ + ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_KEY_FOB = 0x0115, /*!< ZoneType Key fob value */ + ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_KEYPAD = 0x021d, /*!< ZoneType Keypad value */ + ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_STANDARD_WARNING = 0x0225, /*!< ZoneType Standard Warning Device value */ + ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_GLASS_BREAK = 0x0225, /*!< ZoneType Standard glass break sensor */ + ESP_ZB_ZCL_IAS_ZONE_ZONETYPE_INVALID = 0xffff, /*!< ZoneType Invalid Zone Type value */ +} esp_zb_zcl_ias_zone_zonetype_t; + +/** @brief IAS Zone ZoneStatus attribute flags +*/ +typedef enum { + ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_ALARM1 = 1 << 0, /*!< Alarm 1 */ + ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_ALARM2 = 1 << 1, /*!< Alarm 2 */ + ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_TAMPER = 1 << 2, /*!< Tamper */ + ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_BATTERY = 1 << 3, /*!< Battery */ + ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_SUPERVISION = 1 << 4, /*!< Supervision reports */ + ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_RESTORE = 1 << 5, /*!< Restore reports */ + ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_TROUBLE = 1 << 6, /*!< Trouble */ + ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_AC_MAINS = 1 << 7, /*!< AC (mains) */ + ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_TEST = 1 << 8, /*!< Test */ + ESP_ZB_ZCL_IAS_ZONE_ZONE_STATUS_BATTERY_DEFECT = 1 << 9, /*!< Battery Defect */ +} esp_zb_zcl_ias_zone_zonestatus_t; + +#define ESP_ZB_ZCL_ZONE_IAS_CIE_ADDR_DEFAULT {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} + +/** @brief IAS Zone cluster command identifiers for client +*/ +typedef enum { + ESP_ZB_ZCL_CMD_IAS_ZONE_ZONE_ENROLL_RESPONSE_ID = 0x00, /*!< "Zone Enroll Response" command */ + ESP_ZB_ZCL_CMD_IAS_ZONE_INITIATE_NORMAL_OPERATION_MODE_ID = 0x01, /*!< "Initiate Normal Operation Mode" command */ + ESP_ZB_ZCL_CMD_IAS_ZONE_INITIATE_TEST_MODE_ID = 0x02, /*!< "Initiate Test Mode" command */ +} esp_zb_zcl_ias_zone_cmd_t; + +/** @brief IAS Zone cluster command identifiers for server +*/ +typedef enum { + ESP_ZB_ZCL_CMD_IAS_ZONE_ZONE_STATUS_CHANGE_NOT_ID = 0x00, /*!< "Zone Status Change Notification" command */ + ESP_ZB_ZCL_CMD_IAS_ZONE_ZONE_ENROLL_REQUEST_ID = 0x01 /*!< "Zone Enroll Request" command. */ +} esp_zb_zcl_ias_zone_resp_cmd_t; + +/** @brief Values of the Enroll Response Code definition +*/ +typedef enum { + ESP_ZB_ZCL_IAS_ZONE_ENROLL_RESPONSE_CODE_SUCCESS = 0x00, /*!< Success */ + ESP_ZB_ZCL_IAS_ZONE_ENROLL_RESPONSE_CODE_NOT_SUPPORTED = 0x01, /*!< Not supported */ + ESP_ZB_ZCL_IAS_ZONE_ENROLL_RESPONSE_CODE_NO_ENROLL = 0x02, /*!< No enroll permit */ + ESP_ZB_ZCL_IAS_ZONE_ENROLL_RESPONSE_CODE_TOO_MANY_ZONES = 0x03, /*!< Too many zones */ +} esp_zb_zcl_ias_zone_enroll_response_code_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_identify.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_identify.h new file mode 100644 index 0000000..a8afc53 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_identify.h @@ -0,0 +1,46 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Identify cluster attribute identifier +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_IDENTIFY_IDENTIFY_TIME_ID = 0x0000 /*!< Identify time attribute */ +} esp_zb_zcl_identify_attr_t; + +/** @brief Default value for Identify attribute */ +#define ESP_ZB_ZCL_IDENTIFY_IDENTIFY_TIME_DEFAULT_VALUE 0x0000 + +/** @brief Command identifiers for "Identify" cluster +*/ +typedef enum { + ESP_ZB_ZCL_CMD_IDENTIFY_IDENTIFY_ID = 0x00, /*!< Identify command */ + ESP_ZB_ZCL_CMD_IDENTIFY_IDENTIFY_QUERY_ID = 0x01, /*!< Identify query command */ + ESP_ZB_ZCL_CMD_IDENTIFY_TRIGGER_EFFECT_ID = 0x40, /*!< "Trigger effect" command identifier. */ + ESP_ZB_ZCL_CMD_IDENTIFY_IDENTIFY_QUERY_RSP_ID = 0x00 /*!< Identify query response */ +} esp_zb_zcl_identify_cmd_id_t; + +/** @brief the values of the effect identifier field of the trigger effect command + */ +typedef enum esp_zb_zcl_identify_trigger_effect_s { + ESP_ZB_ZCL_IDENTIFY_EFFECT_ID_BLINK = 0x00, /*!< Effect identifier field value: Light is turned on/off once */ + ESP_ZB_ZCL_IDENTIFY_EFFECT_ID_BREATHE = 0x01, /*!< Effect identifier field value: Light turned on/off over 1 second and repeated 15 times */ + ESP_ZB_ZCL_IDENTIFY_EFFECT_ID_OKAY = 0x02, /*!< Effect identifier field value: Colored light turns green for 1 second; non-colored light flashes twice */ + ESP_ZB_ZCL_IDENTIFY_EFFECT_ID_CHANNEL_CHANGE = 0x0b, /*!< Effect identifier field value: Colored light turns orange for 8 seconds; non-colored light + switches to maximum brightness for 0.5s and then minimum brightness for 7.5s */ + ESP_ZB_ZCL_IDENTIFY_EFFECT_ID_FINISH_EFFECT = 0xfe, /*!< Effect identifier field value: Complete the current effect sequence before terminating. */ + ESP_ZB_ZCL_IDENTIFY_EFFECT_ID_STOP = 0xff, /*!< Effect identifier field value: Terminate the effect as soon as possible */ +} esp_zb_zcl_identify_trigger_effect_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_illuminance_meas.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_illuminance_meas.h new file mode 100644 index 0000000..4ea0a63 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_illuminance_meas.h @@ -0,0 +1,60 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Illuminance Measurement cluster attribute identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_ID = 0x0000, /*!< MeasuredValue */ + ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_ID = 0x0001, /*!< MinMeasuredValue Attribute */ + ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_ID = 0x0002, /*!< MaxMeasuredValue Attribute */ + ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_TOLERANCE_ID = 0x0003, /*!< The Tolerance attribute SHALL indicate the magnitude of the possible error that is associated with MeasuredValue, using the same units and resolution.*/ + ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_ID = 0x0004 /*!< The LightSensorType attribute specifies the electronic type of the light sensor. */ +} esp_zb_zcl_illuminance_measurement_attr_t; + +/** @brief Default value for Illuminance Measurement cluster revision global attribute */ +#define ESP_ZB_ZCL_ILLUMINANCE_MEASUREMENT_CLUSTER_REVISION_DEFAULT ((uint16_t)0x0002u) + +/** @brief MeasuredValue attribute too-low value */ +#define ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_TOO_LOW 0 + +/** @brief MeasuredValue attribute invalid value */ +#define ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_INVALID 0xFFFF + +/** @brief MeasuredValue attribute default value */ +#define ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_DEFAULT \ + ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MEASURED_VALUE_TOO_LOW + +/** @brief Default value for LightSensorType attribute */ +#define ESP_ZB_ZCL_ILLUMINANCE_MEASUREMENT_LIGHT_SENSOR_TYPE_DEFAULT_VALUE ((uint8_t)0xFF) + +/** @brief MinMeasuredValue attribute minimum value */ +#define ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_MIN_VALUE 0x0001 + +/** @brief MinMeasuredValue attribute maximum value */ +#define ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_MAX_VALUE 0xFFFD + +/** @brief MinMeasuredValue attribute not-defined value */ +#define ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MIN_MEASURED_VALUE_UNDEFINED 0xFFFF + +/** @brief MaxMeasuredValue attribute minimum value */ +#define ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_MIN_VALUE 0x0002 + +/** @brief MaxMeasuredValue attribute maximum value */ +#define ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_MAX_VALUE 0xFFFE + +/** @brief MaxMeasuredValue attribute not-defined value */ +#define ESP_ZB_ZCL_ATTR_ILLUMINANCE_MEASUREMENT_MAX_MEASURED_VALUE_UNDEFINED 0xFFFF + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_level.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_level.h new file mode 100644 index 0000000..285bec3 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_level.h @@ -0,0 +1,93 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** + * @brief Level control attribute list + */ +typedef enum { + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_CURRENT_LEVEL_ID = 0x0000, /*!< Current Level attribute */ + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_REMAINING_TIME_ID = 0x0001, /*!< Remaining Time attribute */ + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_MIN_LEVEL_ID = 0x0002, /*!< The MinLevel attribute indicates the minimum value of CurrentLevel that is capable of being assigned. */ + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_MAX_LEVEL_ID = 0x0003, /*!< The MaxLevel attribute indicates the maximum value of CurrentLevel that is capable of being assigned. */ + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_CURRENT_FREQUENCY_ID = 0x0004, /*!< The CurrentFrequency attribute represents the frequency that the devices is at CurrentLevel. */ + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_MIN_FREQUENCY_ID = 0x0005, /*!< The MinFrequency attribute indicates the minimum value of CurrentFrequency that is capable of being assigned. */ + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_MAX_FREQUENCY_ID = 0x0006, /*!< The MaxFrequency attribute indicates the maximum value of CurrentFrequency that is capable of being assigned. */ + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_ON_OFF_TRANSITION_TIME_ID = 0x0010, /*!< On off transition time attribute */ + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_ON_LEVEL_ID = 0x0011, /*!< On Level attribute */ + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_ON_TRANSITION_TIME_ID = 0x0012, /*!< The OnTransitionTime attribute represents the time taken to move the current level */ + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_OFF_TRANSITION_TIME_ID = 0x0013, /*!< The OffTransitionTime attribute represents the time taken to move the current level */ + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_DEFAULT_MOVE_RATE_ID = 0x0014, /*!< The DefaultMoveRate attribute determines the movement rate, in units per second */ + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_OPTIONS_ID = 0x000F, /*!< The Options attribute is a bitmap that determines the default behavior of some cluster commands. */ + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_START_UP_CURRENT_LEVEL_ID = 0x4000, /*!< The StartUpCurrentLevel attribute SHALL define the desired startup level */ + ESP_ZB_ZCL_ATTR_LEVEL_CONTROL_MOVE_STATUS_ID = 0xefff /*!< Special Move Variables attribute Internal usage */ +} esp_zb_zcl_level_control_attr_t; + +/** @brief Current Level attribute default value */ +#define ESP_ZB_ZCL_LEVEL_CONTROL_CURRENT_LEVEL_DEFAULT_VALUE ((uint8_t)0xFF) + +/** @brief Default value for RemainingTime attribute */ +#define ESP_ZB_ZCL_LEVEL_CONTROL_REMAINING_TIME_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for MinLevel attribute */ +#define ESP_ZB_ZCL_LEVEL_CONTROL_MIN_LEVEL_DEFAULT_VALUE ((uint8_t)0x00) + +/** @brief Default value for MaxLevel attribute */ +#define ESP_ZB_ZCL_LEVEL_CONTROL_MAX_LEVEL_DEFAULT_VALUE ((uint8_t)0xFF) + +/** @brief Default value for CurrentFrequency attribute */ +#define ESP_ZB_ZCL_LEVEL_CONTROL_CURRENT_FREQUENCY_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for MinFrequency attribute */ +#define ESP_ZB_ZCL_LEVEL_CONTROL_MIN_FREQUENCY_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for MaxFrequency attribute */ +#define ESP_ZB_ZCL_LEVEL_CONTROL_MAX_FREQUENCY_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for OnOffTransitionTime attribute */ +#define ESP_ZB_ZCL_LEVEL_CONTROL_ON_OFF_TRANSITION_TIME_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for OnLevel attribute */ +#define ESP_ZB_ZCL_LEVEL_CONTROL_ON_LEVEL_DEFAULT_VALUE ((uint8_t)0xFF) + +/** @brief Default value for OnTransitionTime attribute */ +#define ESP_ZB_ZCL_LEVEL_CONTROL_ON_TRANSITION_TIME_DEFAULT_VALUE ((uint16_t)0xFFFF) + +/** @brief Default value for OffTransitionTime attribute */ +#define ESP_ZB_ZCL_LEVEL_CONTROL_OFF_TRANSITION_TIME_DEFAULT_VALUE ((uint16_t)0xFFFF) + +/** @brief Default move rate */ +#define ESP_ZB_ZCL_LEVEL_CONTROL_RATE_DEFAULT_VALUE ((uint8_t)0xff) + +/** @brief Default value for Options attribute */ +#define ESP_ZB_ZCL_LEVEL_CONTROL_OPTIONS_DEFAULT_VALUE ((uint8_t)0x00) + +/** @brief Default value for OnLevel attribute */ +#define ESP_ZB_ZCL_LEVEL_CONTROL_START_UP_CURRENT_LEVEL_USE_PREVIOUS_VALUE ((uint8_t)0xFF) + +/*! @brief Level control cluster command identifiers +*/ +typedef enum { + ESP_ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_LEVEL = 0x00, /*!< Move To Level command */ + ESP_ZB_ZCL_CMD_LEVEL_CONTROL_MOVE = 0x01, /*!< Move command */ + ESP_ZB_ZCL_CMD_LEVEL_CONTROL_STEP = 0x02, /*!< Step command */ + ESP_ZB_ZCL_CMD_LEVEL_CONTROL_STOP = 0x03, /*!< Stop command */ + ESP_ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_LEVEL_WITH_ON_OFF = 0x04, /*!< Move To Level with On/Off command */ + ESP_ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_WITH_ON_OFF = 0x05, /*!< Move with On/Off command */ + ESP_ZB_ZCL_CMD_LEVEL_CONTROL_STEP_WITH_ON_OFF = 0x06, /*!< Step with On/Off command */ + ESP_ZB_ZCL_CMD_LEVEL_CONTROL_STOP_WITH_ON_OFF = 0x07, /*!< Step with On/Off command */ + ESP_ZB_ZCL_CMD_LEVEL_CONTROL_MOVE_TO_CLOSEST_FREQUENCY = 0x08, /*!< Upon receipt of "Move to Closest Frequency" command */ +} esp_zb_zcl_level_control_cmd_id_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_meter_identification.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_meter_identification.h new file mode 100644 index 0000000..343ab7b --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_meter_identification.h @@ -0,0 +1,78 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Meter Identification server attributes identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_COMPANY_NAME_ID = 0x0000, /**< Company Name */ + ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_METER_TYPE_ID_ID = 0x0001, /**< Meter Type Id */ + ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_DATA_QUALITY_ID_ID = 0x0004, /**< Data Quality Id */ + ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_CUSTOMER_NAME_ID = 0x0005, /**< Customer Name */ + ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_MODEL_ID = 0x0006, /**< Model */ + ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_PART_NUMBER_ID = 0x0007, /**< Part Number */ + ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_PRODUCT_REVISION_ID = 0x0008, /**< Product Revision */ + ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_SOFTWARE_REVISION_ID = 0x000A, /**< Software Revision */ + ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_UTILITY_NAME_ID = 0x000B, /**< Utility Name */ + ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_POD_ID = 0x000C, /**< Pod */ + ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_AVAILABLE_POWER_ID = 0x000D, /**< Available Power */ + ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_POWER_THRESHOLD_ID = 0x000E, /**< Power Threshold */ +} esp_zb_zcl_meter_identification_attr_t; + +/** @brief ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_METER_TYPE_ID "MeterTypeID" attribute values */ +typedef enum { + ESP_ZB_ZCL_METER_TYPE_UTILITY_PRIMARY = 0x0000, /**< Utility Primary Meter */ + ESP_ZB_ZCL_METER_TYPE_UTILITY_PRODUCTION = 0x0001, /**< Utility Production Meter */ + ESP_ZB_ZCL_METER_TYPE_UTILITY_SECONDARY = 0x0002, /**< Utility Secondary Meter */ + ESP_ZB_ZCL_METER_TYPE_PRIVATE_PRIMARY = 0x0100, /**< Private Primary Meter */ + ESP_ZB_ZCL_METER_TYPE_PRIVATE_PRODUCTION = 0x0101, /**< Private Production Meter */ + ESP_ZB_ZCL_METER_TYPE_PRIVATE_SECONDARY = 0x0102, /**< Private Secondary Meters */ + ESP_ZB_ZCL_METER_TYPE_GENERIC = 0x0110 /**< Generic Meter */ +} esp_zb_zcl_meter_identification_meter_type_t; + +/** @brief ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_DATA_QUALITY_ID "DataQualityID" attribute values */ +typedef enum { + ESP_ZB_ZCL_DATA_QUALITY_ALL_DATA_CERTIFIED = 0x0000, /**< All Data Certified */ + ESP_ZB_ZCL_DATA_QUALITY_ONLY_INSTANTANEOUS_POWER_NOT_CERTIFIED = 0x0001, /**< Only Instantaneous Power not Certified */ + ESP_ZB_ZCL_DATA_QUALITY_ONLY_CUMULATED_CONSUMPTION_NOT_CERTIFIED = 0x0002, /**< Only Cumulated Consumption not Certified */ + ESP_ZB_ZCL_DATA_QUALITY_NOT_CERTIFIED_DATA = 0x0003 /**< Not Certified data */ +} esp_zb_zcl_meter_identification_data_quality_t; + +/** @brief Default value for Meter Identification cluster revision global attribute */ +#define ESP_ZB_ZCL_METER_IDENTIFICATION_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** @brief Default value for Company Name attribute */ +#define ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_COMPANY_NAME_DEFAULT_VALUE { 0 } + +/** @brief Default value for Meter Type ID attribute */ +#define ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_METER_TYPE_ID_DEFAULT_VALUE 0 + +/** @brief Default value for Data Quality ID attribute */ +#define ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_DATA_QUALITY_ID_DEFAULT_VALUE 0 + +/** @brief Default value for POD (Point of Delivery) attribute */ +#define ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_POD_DEFAULT_VALUE { 0 } + +/** @brief Default value for Available Power attribute */ +#define ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_AVAILABLE_POWER_DEFAULT_VALUE ZB_INIT_UINT24(0,0) + +/** @brief Default value for Power Threshold attribute */ +#define ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_POWER_THRESHOLD_DEFAULT_VALUE ZB_INIT_UINT24(0, 0) + +/** @brief Max length of Company Name attribute */ +#define ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_COMPANY_NAME_MAX_LENGTH 16 + +/** @brief Max length of POD (Point of Delivery) attribute */ +#define ESP_ZB_ZCL_ATTR_METER_IDENTIFICATION_POD_MAX_LENGTH 16 + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_metering.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_metering.h new file mode 100644 index 0000000..95643d6 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_metering.h @@ -0,0 +1,1960 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Metering cluster client attribute sets */ +typedef enum { + ESP_ZB_ZCL_METERING_SET_CLI_NOTIFICATION_ATTRIBUTE = 0x00, /*!< Notification Attribute Set */ +} esp_zb_zcl_metering_cli_attr_set_t; + +/** @brief Metering cluster client attributes */ +typedef enum { + ESP_ZB_ZCL_ATTR_METERING_CLI_FUNCTIONAL_NOTIFICATION_FLAGS = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID( + ESP_ZB_ZCL_METERING_SET_CLI_NOTIFICATION_ATTRIBUTE, 0x00), /*!< FunctionalNotificationFlags attribute is implemented as a set of bit flags + * which are have a predefined action associated with a bit that is not based on a specific command, + * but may require the Mirrored device to trigger some additional functionality within the system */ + ESP_ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS2, /*!< NotificationFlagsN are 32-bit bitmaps that each represent a series of flags. + * Each flag represents an outstanding command that the Mirror is holding on behalf of the BOMD. + * Each flag represents a different command. + * The format of these attributes is dictated by the scheme that is currently in operation */ + ESP_ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS3, /*!< ESP_ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS3 */ + ESP_ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS4, /*!< ESP_ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS4 */ + ESP_ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS5, /*!< ESP_ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS5 */ + ESP_ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS6, /*!< ESP_ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS6 */ + ESP_ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS7, /*!< ESP_ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS7 */ + ESP_ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS8, /*!< ESP_ZB_ZCL_ATTR_METERING_CLI_NOTIFICATION_FLAGS8 */ +} esp_zb_zcl_metering_cli_attr_t; + +/** @brief Metering cluster server attribute sets */ +typedef enum { + ESP_ZB_ZCL_METERING_SET_READ_INFO = 0x00, /*!< Reading Information Set */ + ESP_ZB_ZCL_METERING_SET_TOU_INFORMATION = 0x01, /*!< TOU Information Set */ + ESP_ZB_ZCL_METERING_SET_METER_STATUS = 0x02, /*!< Meter Status */ + ESP_ZB_ZCL_METERING_SET_FORMATTING = 0x03, /*!< Formatting */ + ESP_ZB_ZCL_METERING_SET_HISTORICAL_CONSUMPTION = 0x04, /*!< Historical Consumption */ + ESP_ZB_ZCL_METERING_SET_LOAD_PROFILE_CONFIGURATION = 0x05, /*!< Load Profile Configuration */ + ESP_ZB_ZCL_METERING_SET_SUPPLY_LIMIT = 0x06, /*!< Supply Limit */ + ESP_ZB_ZCL_METERING_SET_BLOCK_INFORMATION_DELIVERED = 0x07, /*!< Block Information (Delivered) */ + ESP_ZB_ZCL_METERING_SET_ALARMS = 0x08, /*!< Alarms */ + ESP_ZB_ZCL_METERING_SET_BLOCK_INFORMATION_RECEIVED = 0x09, /*!< Block Information (Received) */ + ESP_ZB_ZCL_METERING_SET_METER_BILLING = 0x0A, /*!< Meter Billing Attribute Set */ + ESP_ZB_ZCL_METERING_SET_SUPPLY_CONTROL = 0x0B, /*!< Supply Control Attribute Set */ + ESP_ZB_ZCL_METERING_SET_ALTERNATIVE_HISTORICAL_CONSUMPTION = 0x0C, /*!< Alternative Historical Consumption */ +} esp_zb_zcl_metering_srv_attr_set_t; + +/** @brief Metering cluster server attributes */ +typedef enum { + /* Reading Information Attribute Set */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_SUMMATION_DELIVERED_ID = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_READ_INFO, 0x00), /*!< CurrentSummationDelivered attribute + * represents the most recent summed value of Energy, Gas, + * or Water delivered and consumed in the premises */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_SUMMATION_RECEIVED_ID, /*!< CurrentSummationReceived attribute represents the most recent summed value of Energy, + * Gas, or Water generated and delivered from the premises + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_MAX_DEMAND_DELIVERED_ID, /*!< CurrentMaxDemandDelivered attribute represents the maximum demand or rate of delivered + * value of Energy, Gas, or Water being utilized at the premises + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_MAX_DEMAND_RECEIVED_ID, /*!< CurrentMaxDemandReceived attribute represents the maximum demand or rate of received + * value of Energy, Gas, or Water being utilized by the utility + */ + ESP_ZB_ZCL_ATTR_METERING_DFT_SUMMATION_ID, /*!< DFTSummation attribute represents a snapshot of attribute CurrentSummationDelivered + * captured at the time indicated by attribute "DailyFreezeTime" + */ + ESP_ZB_ZCL_ATTR_METERING_DAILY_FREEZE_TIME_ID, /*!< DailyFreezeTime attribute represents the time of day when DFTSummation is captured (hour and minutes) */ + ESP_ZB_ZCL_ATTR_METERING_POWER_FACTOR_ID, /*!< PowerFactor attribute contains the Average Power Factor ratio in 1/100th. Valid values are 0 to 99 */ + ESP_ZB_ZCL_ATTR_METERING_READING_SNAPSHOT_TIME_ID, /*!< ReadingSnapshotTime attribute represents the last time all of the "CurrentSummationDelivered", "CurrentSummationReceived", + * "CurrentMaxDemandDelivered" and "CurrentMaxDemandReceived" attributes that are supported by the device were updated + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_MAX_DEMAND_DELIVERED_TIME_ID, /*!< CurrentMaxDemandDeliveredTime attribute represents the represents the time when + * "CurrentMaxDemandDelivered" reading was captured + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_MAX_DEMAND_RECEIVED_TIME_ID, /*!< CurrentMaxDemandReceivedTime attribute represents the time when + * "CurrentMaxDemandReceived reading was captured + */ + ESP_ZB_ZCL_ATTR_METERING_DEFAULT_UPDATE_PERIOD_ID, /*!< DefaultUpdatePeriod attribute represents the interval (seconds) at which the + * "InstantaneousDemand" attribute is updated when not in fast poll mode + */ + ESP_ZB_ZCL_ATTR_METERING_FAST_POLL_UPDATE_PERIOD_ID, /*!< FastPollUpdatePeriod attribute represents the interval (seconds) at which the + * "InstantaneousDemand" attribute is updated when in fast poll mode + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_BLOCK_PERIOD_CONSUMPTION_DELIVERED_ID, /*!< CurrentBlockPeriodConsumptionDelivered attribute represents the most recent summed + * value of Energy, Gas or Water delivered and consumed in the premises during the Block Tariff Period + */ + ESP_ZB_ZCL_ATTR_METERING_DAILY_CONSUMPTION_TARGET_ID, /*!< DailyConsumptionTarget attribute is a daily target consumption amount that can be + * displayed to the consumer on a HAN device, with the intent that it can be used to compare + * to actual daily consumption + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_BLOCK_ID, /*!< CurrentBlock attribute is an 8-bit Enumeration which indicates the currently active + * block, when Block Tariffs are enabled + */ + ESP_ZB_ZCL_ATTR_METERING_PROFILE_INTERVAL_PERIOD_ID, /*!< ProfileIntervalPeriod attribute is currently included in the GetProfileResponse + * command payload, but does not appear in an attribute set. It represents the interval or + * time frame used to capture metered Energy, Gas, and Water consumption for profiling purposes + */ + /* 0x0010 attribute is deprecated */ + + ESP_ZB_ZCL_ATTR_METERING_PRESET_READING_TIME_ID = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_READ_INFO, 0x11), /*!< PresetReadingTime attribute */ + ESP_ZB_ZCL_ATTR_METERING_SUMMATION_DELIVERED_PER_REPORT_ID, /*!< SummationDeliveredPerReport attribute represents the summation increment per report + * from the water or gas meter + */ + ESP_ZB_ZCL_ATTR_METERING_FLOW_RESTRICTION_ID, /*!< FlowRestriction attribute represents the volume per minute limit set in the flow + * restrictor. This applies to water but not for gas. A setting of 0xFF indicates this feature is disabled + */ + ESP_ZB_ZCL_ATTR_METERING_SUPPLY_STATUS_ID, /*!< SupplyStatus attribute represents the state of the supply at the customer's premises */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_INLET_ENERGY_CARRIER_SUMMATION_ID, /*!< CurrentInletEnergyCarrierSummation attribute is the current integrated volume of a + * given energy carrier measured on the inlet + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_OUTLET_ENERGY_CARRIER_SUMMATION_ID, /*!< CurrentOutletEnergyCarrierSummation attribute is the current integrated volume of a + * given energy carrier measured on the outlet + */ + ESP_ZB_ZCL_ATTR_METERING_INLET_TEMPERATURE_ID, /*!< InletTemperature attribute is the temperature measured on the energy carrier inlet */ + ESP_ZB_ZCL_ATTR_METERING_OUTLET_TEMPERATURE_ID, /*!< OutletTemperature attribute is the temperature measured on the energy carrier outlet */ + ESP_ZB_ZCL_ATTR_METERING_CONTROL_TEMPERATURE_ID, /*!< ControlTemperature attribute is a reference temperature measured on the meter used to + * validate the Inlet/Outlet temperatures + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_INLET_ENERGY_CARRIER_DEMAND_ID, /*!< CurrentInletEnergyCarrierDemand attribute is the current absolute demand on the energy carrier inlet */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_OUTLET_ENERGY_CARRIER_DEMAND_ID, /*!< CurrentOutletEnergyCarrierDemand attribute is the current absolute demand on the energy carrier outlet */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_BLOCK_PERIOD_CONSUMPTION_DELIVERED_ID, /*!< PreviousBlockPeriodConsumptionDelivered attribute represents the total value of Energy, + * Gas or Water delivered and consumed in the premises at the end of the previous Block Tariff period + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_BLOCK_PERIOD_CONSUMPTION_RECEIVED_ID, /*!< CurrentBlockPeriodConsumptionReceived attribute represents the most recent summed + * value of Energy, Gas or Water received by the energy supplier from the premises during the Block Tariff Period + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_BLOCK_RECEIVED_ID, /*!< CurrentBlockReceived attribute is an 8-bit Enumeration which indicates the currently + * active block, when Block Tariffs are enabled + */ + ESP_ZB_ZCL_ATTR_METERING_DFT_SUMMATION_RECEIVED_ID, /*!< DFTSummationReceived attribute represents a snapshot of attribute + * "CurrentSummationReceived" captured at the time indicated by the "DailyFreezeTime" attribute + */ + ESP_ZB_ZCL_ATTR_METERING_ACTIVE_REGISTER_TIER_DELIVERED_ID, /*!< ActiveRegisterTierDelivered attribute indicates the current register tier that the + * energy consumed is being accumulated against + */ + ESP_ZB_ZCL_ATTR_METERING_ACTIVE_REGISTER_TIER_RECEIVED_ID, /*!< ActiveRegisterTierReceived attribute indicates the current register tier that the + * energy generated is being accumulated against + */ + ESP_ZB_ZCL_ATTR_METERING_LAST_BLOCK_SWITCH_TIME_ID, /*!< LastBlockSwitchTime attribute allows other devices to determine the time at which + * a meter switches from one block to another + */ + /* 0x0023 to 0x00FF reserved */ + + + /* TOU Information Attribute Set */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_DELIVERED_ID = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_TOU_INFORMATION, 0x00), /*!< CurrentTierNSummationDelivered + * attributes represent the most recent summed value of Energy, Gas, or Water delivered to the premises at a + * specific price tier as defined by a TOU schedule or a real time pricing period + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_SUMMATION_RECEIVED_ID, /*!< CurrentTierNSummationReceived attributes represent the most recent summed value of Energy, Gas, or Water + * provided by the premises (i.e. received by the utility from the customer) at a specific price tier as defined + * by a TOU schedule or a real time pricing period + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER16_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER16_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER17_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER17_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER17_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER17_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER18_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER18_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER18_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER18_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER19_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER19_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER19_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER19_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER20_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER20_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER20_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER20_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER21_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER21_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER21_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER21_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER22_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER22_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER22_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER22_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER23_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER23_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER23_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER23_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER24_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER24_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER24_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER24_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER25_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER25_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER25_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER25_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER26_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER26_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER26_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER26_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER27_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER27_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER27_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER27_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER28_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER28_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER28_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER28_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER29_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER29_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER29_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER29_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER30_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER30_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER30_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER30_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER31_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER31_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER31_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER31_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER32_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER32_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER32_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER32_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER33_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER33_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER33_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER33_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER34_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER34_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER34_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER34_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER35_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER35_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER35_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER35_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER36_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER36_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER36_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER36_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER37_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER37_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER37_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER37_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER38_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER38_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER38_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER38_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER39_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER39_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER39_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER39_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER40_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER40_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER40_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER40_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER41_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER41_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER41_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER41_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER42_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER42_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER42_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER42_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER43_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER43_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER43_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER43_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER44_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER44_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER44_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER44_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER45_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER45_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER45_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER45_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER46_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER46_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER46_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER46_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER47_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER47_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER47_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER47_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER48_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER48_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER48_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER48_SUMMATION_RECEIVED_ID */ + + /* 0x0160 to 0x01FB reserved */ + + ESP_ZB_ZCL_ATTR_METERING_CPP1_SUMMATION_DELIVERED_ID = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_TOU_INFORMATION, 0xFC), /*!< CPP1SummationDelivered attribute + * represents the most recent summed value of Energy, Gas, or Water delivered to the premises (i.e. + * delivered to the customer from the utility) while Critical Peak Price CPP1 was being applied + */ + /* 0x01FD reserved */ + + ESP_ZB_ZCL_ATTR_METERING_CPP2_SUMMATION_DELIVERED_ID = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_TOU_INFORMATION, 0xFE), /*!< CPP2SummationDelivered attribute + * represents the most recent summed value of Energy, Gas, or Water delivered to the premises (i.e. + * delivered to the customer from the utility) while Critical Peak Price CPP2 was being applied + */ + /* 0x01FF reserved */ + + + /* Meter Status Attribute Set */ + ESP_ZB_ZCL_ATTR_METERING_STATUS_ID = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_METER_STATUS, 0x00), /*!< Status attribute provides indicators reflecting the current + * error conditions found by the metering device. Status depends on the device type + */ + ESP_ZB_ZCL_ATTR_METERING_REMAINING_BATTERY_LIFE_ID, /*!< RemainingBatteryLife attribute represents the estimated remaining life of the battery in % of capacity. + * A setting of 0xFF indicates this feature is disabled + */ + ESP_ZB_ZCL_ATTR_METERING_HOURS_IN_OPERATION_ID, /*!< HoursInOperation attribute is a counter that increments once every hour during operation */ + ESP_ZB_ZCL_ATTR_METERING_HOURS_IN_FAULT_ID, /*!< HoursInFault attribute is a counter that increments once every hour when the device is in operation + * with a fault detected + */ + ESP_ZB_ZCL_ATTR_METERING_EXTENDED_STATUS_ID, /*!< ExtendedStatus attribute reflects the state of items in a meter that the standard Status attribute + * cannot show. The Extended Status BitMap is split into two groups of flags: general flags and metering + * type specific flags + */ + ESP_ZB_ZCL_ATTR_METERING_REMAINING_BATTERY_LIFE_DAYS_ID, /*!< RemainingBatteryLifeInDays attribute represents the estimated remaining life of the battery in days + * of capacity. The range is 0 - 0xFFFE, where 0xFFFF represents 'Invalid', 'Unused' and 'Disabled' */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_METER_ID_ID, /*!< CurrentMeterID attribute is the current id for the Meter. This could be the current firmware + * version supported on the meter + */ + ESP_ZB_ZCL_ATTR_METERING_AMBIENT_CONSUMPTION_INDICATOR_ID, /*!< AmbientConsumptionIndicator attribute is an 8-bit typedef enumeration which provides a simple indication + * (Low/Medium/High) of the amount of a commodity being consumed within the premises + */ + /* 0x0208 to 0x02FF reserved */ + + + /* Formatting Attribute Set */ + ESP_ZB_ZCL_ATTR_METERING_UNIT_OF_MEASURE_ID = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_FORMATTING, 0x00), /*!< UnitOfMeasure attribute provides a label for the Energy, Gas, or Water being measured by the metering device */ + ESP_ZB_ZCL_ATTR_METERING_MULTIPLIER_ID, /*!< Multiplier attribute provides a value to be multiplied against a raw or uncompensated sensor + * count of Energy, Gas, or Water being measured by the metering device + */ + ESP_ZB_ZCL_ATTR_METERING_DIVISOR_ID, /*!< Divisor attribute provides a value to divide the results of applying the + * "Multiplier Attribute" against a raw or uncompensated + * sensor count of Energy, Gas, or Water being measured by the metering device + */ + ESP_ZB_ZCL_ATTR_METERING_SUMMATION_FORMATTING_ID, /*!< SummationFormatting attribute provides a method to properly decipher the number of digits + * and the decimal location of the values found in the Summation Information Set of attributes + */ + ESP_ZB_ZCL_ATTR_METERING_DEMAND_FORMATTING_ID, /*!< DemandFormatting attribute provides a method to properly decipher the number of digits and + * the decimal location of the values found in the Demand-related attributes + */ + ESP_ZB_ZCL_ATTR_METERING_HISTORICAL_CONSUMPTION_FORMATTING_ID, /*!< HistoricalConsumptionFormatting attribute provides a method to properly decipher the number + * of digits and the decimal location of the values found in the Historical Consumption Set of attributes + */ + ESP_ZB_ZCL_ATTR_METERING_METERING_DEVICE_TYPE_ID, /*!< MeteringDeviceType attribute provides a label for identifying the type of metering device + * present (Energy, Gas, Water, Thermal, Heat, Cooling, and mirrored metering devices) + */ + ESP_ZB_ZCL_ATTR_METERING_SITE_ID_ID, /*!< SiteID attribute is a text string, known in the UK as the MPAN number for electricity, + * MPRN for gas and 'Stand Point' in South Africa + */ + ESP_ZB_ZCL_ATTR_METERING_METER_SERIAL_NUMBER_ID, /*!< MeterSerialNumber attribute is used to provide a unique identification of the metering device */ + ESP_ZB_ZCL_ATTR_METERING_ENERGY_CARRIER_UNIT_OF_MEASURE_ID, /*!< EnergyCarrierUnitOfMeasure attribute specifies the unit of measure that the EnergyCarrier is measured in + */ + ESP_ZB_ZCL_ATTR_METERING_ENERGY_CARRIER_SUMMATION_FORMATTING_ID, /*!< EnergyCarrierSummationFormatting attribute provides a method to properly decipher the number + * of digits and the decimal location of the values found in the Summation- related attributes + */ + ESP_ZB_ZCL_ATTR_METERING_ENERGY_CARRIER_DEMAND_FORMATTING_ID, /*!< EnergyCarrierDemandFormatting attribute provides a method to properly decipher the number + * of digits and the decimal location of the values found in the Demand- related attributes + */ + ESP_ZB_ZCL_ATTR_METERING_TEMPERATURE_UNIT_OF_MEASURE_ID, /*!< TemperatureUnitOfMeasure attribute specifies the unit of measure that temperatures are measured in + */ + ESP_ZB_ZCL_ATTR_METERING_TEMPERATURE_FORMATTING_ID, /*!< TemperatureFormatting attribute provides a method to properly decipher the number of digits + * and the decimal location of the values found in the Temperature-related attributes + */ + ESP_ZB_ZCL_ATTR_METERING_MODULE_SERIAL_NUMBER_ID, /*!< ModuleSerialNumber attribute represents the serial number (unique identifier) of the meter module */ + ESP_ZB_ZCL_ATTR_METERING_OPERATING_TARIFF_LABEL_DELIVERED_ID, /*!< OperatingTariffLabelDelivered attribute is the meter's version of the TariffLabel attribute + * that is found within the Tariff Information attribute set of the Price Cluster + */ + ESP_ZB_ZCL_ATTR_METERING_OPERATING_TARIFF_LABEL_RECEIVED_ID, /*!< OperatingTariffLabelReceived attribute is the meter's version of the ReceivedTariffLabel + * attribute that is found within the Tariff Information attribute set of the Price Cluster + */ + ESP_ZB_ZCL_ATTR_METERING_CUSTOMER_ID_NUMBER_ID, /*!< CustomerIDNumber attribute provides a customer identification which may be used to confirm + * the customer at the premises + */ + ESP_ZB_ZCL_ATTR_METERING_ALTERNATIVE_UNIT_OF_MEASURE_ID, /*!< AlternativeUnitOfMeasure attribute provides a base for the attributes in the Alternative + * Historical Consumption attribute set + */ + ESP_ZB_ZCL_ATTR_METERING_ALTERNATIVE_DEMAND_FORMATTING_ID, /*!< AlternativeDemandFormatting attribute provides a method to properly decipher the number of + * digits and the decimal location of the values found in the Alternative Demand-related attributes + */ + ESP_ZB_ZCL_ATTR_METERING_ALTERNATIVE_CONSUMPTION_FORMATTING_ID, /*!< AlternativeConsumptionFormatting attribute provides a method to properly decipher the + * number of digits and the decimal location of the consumption values found in the Alternative + * Historical Consumption Set of attributes + */ + /* 0x0315 to 0x03FF reserved */ + + + /* Historical Consumption Attribute Set */ + ESP_ZB_ZCL_ATTR_METERING_INSTANTANEOUS_DEMAND_ID = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_HISTORICAL_CONSUMPTION, 0x00), /*!< InstantaneousDemand attribute + * represents the current Demand of Energy, Gas, or Water delivered or received at the premises + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_DAY_CONSUMPTION_DELIVERED_ID, /*!< CurrentDayConsumptionDelivered attribute represents the summed value of Energy, + * Gas, or Water delivered to the premises since the Historical Freeze Time (HFT) + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_DAY_CONSUMPTION_RECEIVED_ID, /*!< CurrentDayConsumptionReceived attribute represents the summed value of Energy, + * Gas, or Water received from the premises since the Historical Freeze Time (HFT) + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_CONSUMPTION_DELIVERED_ID, /*!< PreviousDayConsumptionDelivered attribute represents the summed value of Energy, + * Gas, or Water delivered to the premises within the previous 24 hour period starting + * at the Historical Freeze Time (HFT) + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_CONSUMPTION_RECEIVED_ID, /*!< PreviousDayConsumptionReceived attribute represents the summed value of Energy, + * Gas, or Water received from the premises within the previous 24 hour period starting + * at the Historical Freeze Time (HFT) + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_PARTIAL_PROFILE_INTERVAL_START_TIME_DELIVERED_ID, /*!< CurrentPartialProfileIntervalStartTimeDelivered attribute represents the start + * time of the current Load Profile interval being accumulated for commodity delivered + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_PARTIAL_PROFILE_INTERVAL_START_TIME_RECEIVED_ID, /*!< CurrentPartialProfileIntervalStartTimeReceived attribute represents the start + * time of the current Load Profile interval being accumulated for commodity received + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_PARTIAL_PROFILE_INTERVAL_VALUE_DELIVERED_ID, /*!< CurrentPartialProfileIntervalValueDelivered attribute represents the value of + * the current Load Profile interval being accumulated for commodity delivered + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_PARTIAL_PROFILE_INTERVAL_VALUE_RECEIVED_ID, /*!< CurrentPartialProfileIntervalValueReceived attribute represents the value of + * the current Load Profile interval being accumulated for commodity delivered + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_DAY_MAX_PRESSURE_ID, /*!< CurrentDayMaxPressure attribute is the maximum pressure reported during a day + * from the water or gas meter + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_DAY_MIN_PRESSURE_ID, /*!< CurrentDayMinPressure attribute is the minimum pressure reported during a day + * from the water or gas meter + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_MAX_PRESSURE_ID, /*!< PreviousDayMaxPressure attribute is the maximum pressure reported during previous + * day from the water or gas meter + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_MIN_PRESSURE_ID, /*!< PreviousDayMinPressure attribute is the minimum pressure reported during previous + * day from the water or gas meter + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_DAY_MAX_DEMAND_ID, /*!< CurrentDayMaxDemand attribute represents the maximum demand or rate of delivered + * value of Energy, Gas, or Water being utilized at the premises + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_MAX_DEMAND_ID, /*!< PreviousDayMaxDemand attribute represents the maximum demand or rate of delivered + * value of Energy, Gas, or Water being utilized at the premises + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_MONTH_MAX_DEMAND_ID, /*!< CurrentMonthMaxDemand attribute is the maximum demand reported during a month + * from the meter. For electricity, heat and cooling meters this is the maximum power + * reported in a month + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_YEAR_MAX_DEMAND_ID, /*!< CurrentYearMaxDemand attribute is the maximum demand reported during a year + * from the meter. For electricity, heat and cooling meters this is the maximum power + * reported in a year + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_DAY_MAX_ENERGY_CARRIER_DEMAND_ID, /*!< CurrentDayMaxEnergyCarrierDemand attribute is the maximum energy carrier demand + * reported during a day from the meter. For heat and cooling meters this is the maximum + * flow rate on the inlet reported in a day. + * At the end of a day the meter will transfer the CurrentDayMaxEnergyCarrierDemand + * into "PreviousDayMaxEnergyCarrierDemand" + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_MAX_ENERGY_CARRIER_DEMAND_ID, /*!< PreviousDayMaxEnergyCarrierDemand attribute is the maximum energy carrier demand + * reported during the previous day from the meter + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_MONTH_MAX_ENERGY_CARRIER_DEMAND_ID, /*!< CurrentMonthMaxEnergyCarrierDemand attribute is the maximum energy carrier demand + * reported during a month from the meter. For heat and cooling meters this is the + * maximum flow rate on the inlet reported in a month + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_MONTH_MIN_ENERGY_CARRIER_DEMAND_ID, /*!< CurrentMonthMinEnergyCarrierDemand attribute is the minimum energy carrier demand + * reported during a month from the meter. For heat and cooling meters this is the + * minimum flow rate on the inlet reported in a month + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_YEAR_MAX_ENERGY_CARRIER_DEMAND_ID, /*!< CurrentYearMaxEnergyCarrierDemand attribute is the maximum energy carrier demand + * reported during a year from the meter. For heat and cooling meters this is the maximum + * flow rate on the inlet reported in a year + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_YEAR_MIN_ENERGY_CARRIER_DEMAND_ID, /*!< CurrentYearMinEnergyCarrierDemand attribute is the minimum energy carrier demand + * reported during a year from the heat meter. For heat and cooling meters this is the + * minimum flow rate on the inlet reported in a year + */ + /* 0x0417 to 0x041F reserved */ + + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_DELIVERED_ID = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_HISTORICAL_CONSUMPTION, 0x20), /*!< PreviousDayNConsumptionDelivered + * attribute represents the summed value of Energy, Gas, or Water delivered to the + * premises within the previous 24 hour period starting at the Historical Freeze Time (HFT) + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_CONSUMPTION_RECEIVED_ID, /*!< PreviousDayNConsumptionReceived attribute represents the summed value of Energy, + * Gas, or Water received from the premises within the previous 24 hour period starting + * at the Historical Freeze Time (HFT) + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY3_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY3_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY3_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY3_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY4_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY4_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY4_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY4_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY5_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY5_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY5_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY5_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY6_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY6_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY6_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY6_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY7_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY7_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY7_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY7_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY8_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY8_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY8_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY8_CONSUMPTION_RECEIVED_ID */ + + /* 0x042E to 0x042F reserved */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_WEEK_CONSUMPTION_DELIVERED_ID = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_HISTORICAL_CONSUMPTION, 0x30), /*!< CurrentWeekConsumptionDelivered + * attribute represents the summed value of Energy, Gas, or Water delivered to the premises + * since the Historical Freeze Time (HFT) on Monday to the last HFT read + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_WEEK_CONSUMPTION_RECEIVED_ID, /*!< CurrentWeekConsumptionReceived attribute represents the summed value of Energy, + * Gas, or Water received from the premises since the Historical Freeze Time (HFT) on + * Monday to the last HFT read + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_DELIVERED_ID, /*!< PreviousWeekNConsumptionDelivered attribute represents the summed value of Energy, + * Gas, or Water delivered to the premises within the previous week period starting at + * the Historical Freeze Time (HFT) on the Monday to the Sunday + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_RECEIVED_ID, /*!< PreviousWeekNConsumptionReceived attribute represents the summed value of Energy, + * Gas, or Water received from the premises within the previous week period starting at + * the Historical Freeze Time (HFT) on the Monday to the Sunday + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK2_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK2_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK3_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK3_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK4_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK4_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK5_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK5_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_CONSUMPTION_RECEIVED_ID */ + + /* 0x043C to 0x043F reserved */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_MONTH_CONSUMPTION_DELIVERED_ID = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_HISTORICAL_CONSUMPTION, 0x40), /*!< CurrentMonthConsumptionDelivered + * attribute represents the summed value of Energy, Gas, or Water delivered to the premises + * since the Historical Freeze Time (HFT) on the 1 st of the month to the last HFT read + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_MONTH_CONSUMPTION_RECEIVED_ID, /*!< CurrentMonthConsumptionReceived attribute represents the summed value of Energy, + * Gas, or Water received from the premises since the Historical Freeze Time (HFT) on the + * 1st of the month to the last HFT read + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID, /*!< PreviousMonthNConsumptionDelivered attribute represents the summed value of + * Energy, Gas, or Water delivered to the premises within the previous Month period + * starting at the Historical Freeze Time (HFT) on the 1 st of the month to the last + * day of the month + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID, /*!< PreviousMonthNConsumptionReceived attribute represents the summed value of + * Energy, Gas, or Water received from the premises within the previous month period + * starting at the Historical Freeze Time (HFT) on the 1 st of the month to the last + * day of the month + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH2_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH2_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH3_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH3_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH4_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH4_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH5_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH5_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH6_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH6_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH7_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH7_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH8_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH8_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH9_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH9_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH10_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH10_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH11_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH11_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH12_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH12_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH13_CONSUMPTION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH13_CONSUMPTION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_CONSUMPTION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_HISTORICAL_FREEZE_TIME_ID, /*!< HistoricalFreezeTime attribute represents the time of day, in Local Time, when + * Historical Consumption attributes and/or Alternative Historical Consumption + * attributes are captured (hour and minutes) + */ + /* 0x045D to 0x04FF reserved */ + + + /* Load Profile Configuration Attribute Set */ + ESP_ZB_ZCL_ATTR_METERING_MAX_NUMBER_OF_PERIODS_DELIVERED_ID = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_LOAD_PROFILE_CONFIGURATION, 0x00), /*!< MaxNumberOfPeriodsDelivered + * attribute represents the maximum number of intervals the device is capable of returning + * in one Get Profile Response command. It is required MaxNumberOfPeriodsDelivered fit + * within the default Fragmentation ASDU size of 128 bytes, or an optionally agreed upon + * larger Fragmentation ASDU size supported by both devices + */ + /* 0x0501 to 0x05FF reserved */ + + + /* Supply Limit Attribute Set */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_DEMAND_DELIVERED_ID = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_SUPPLY_LIMIT, 0x00), /*!< CurrentDemandDelivered attribute represents + * the current Demand of Energy, Gas, or Water delivered at the premises + */ + ESP_ZB_ZCL_ATTR_METERING_DEMAND_LIMIT_ID, /*!< DemandLimit attribute reflects the current supply demand limit set in the meter. This value can be + * compared to the ESP_ZB_ZCL_ATTR_METERING_CURRENT_DEMAND_DELIVERED_ID "CurrentDemandDelivered" attribute to + * understand if limits are being approached or exceeded. A value of 0xFFFFFF indicates demand limiting + * is switched off + */ + ESP_ZB_ZCL_ATTR_METERING_DEMAND_INTEGRATION_PERIOD_ID, /*!< DemandIntegrationPeriod attribute is the number of minutes over which the + * ESP_ZB_ZCL_ATTR_METERING_CURRENT_DEMAND_DELIVERED_ID "CurrentDemandDelivered" attribute is calculated. Valid + * range is 0x01 to 0xFF. 0x00 is a reserved value + */ + ESP_ZB_ZCL_ATTR_METERING_NUMBER_OF_DEMAND_SUBINTERVALS_ID, /*!< NumberOfDemandSubintervals attribute represents the number of subintervals used within the + * ESP_ZB_ZCL_ATTR_METERING_DEMAND_INTEGRATION_PERIOD_ID "DemandIntegrationPeriod". The subinterval + * duration (in minutes) is obtained by dividing the "DemandIntegrationPeriod" by the "NumberOfDemandSubintervals". + * The "CurrentDemandDelivered" attribute is updated at the each of each subinterval. + * Valid range is 0x01 to 0xFF. 0x00 is a reserved value + */ + ESP_ZB_ZCL_ATTR_METERING_DEMAND_LIMIT_ARM_DURATION_ID, /*!< DemandLimitArmDuration attribute defines the length of time, in seconds, that the supply shall be + * disconnected if the ESP_ZB_ZCL_ATTR_METERING_DEMAND_LIMIT_ID "DemandLimit" attribute is enabled and + * the limit is exceeded + */ + ESP_ZB_ZCL_ATTR_METERING_LOAD_LIMIT_SUPPLY_STATE_ID, /*!< LoadLimitSupplyState attribute indicates the required status of the supply once device is in a load + * limit state + */ + ESP_ZB_ZCL_ATTR_METERING_LOAD_LIMIT_COUNTER_ID, /*!< LoadLimitCounter attribute is used for counting the number of times that the demand limit has + * exceeded the set threshold */ + ESP_ZB_ZCL_ATTR_METERING_SUPPLY_TAMPER_STATE_ID, /*!< SupplyTamperState attribute indicates the required status of the supply following the detection of a + * tamper event within the metering device + */ + ESP_ZB_ZCL_ATTR_METERING_SUPPLY_DEPLETION_STATE_ID, /*!< SupplyDepletionState attribute indicates the required status of the supply following detection of a + * depleted battery within the metering device + */ + ESP_ZB_ZCL_ATTR_METERING_SUPPLY_UNCONTROLLED_FLOW_STATE_ID, /*!< SupplyUncontrolledFlowState attribute indicates the required status of the supply following detection + * of an uncontrolled flow event within the metering device + */ + /* 0x060A to 0x06FF reserved */ + + + /* Block Information Attribute Set (Delivered) */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK1_SUMMATION_DELIVERED_ID = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_BLOCK_INFORMATION_DELIVERED, 0x00), /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK16_SUMMATION_DELIVERED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK1_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK1_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK2_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK2_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK3_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK3_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK4_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK4_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK5_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK5_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK6_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK6_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK7_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK7_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK8_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK8_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK9_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK9_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK10_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK10_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK11_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK11_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK12_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK12_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK13_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK13_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK14_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK14_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK15_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK15_SUMMATION_DELIVERED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK16_SUMMATION_DELIVERED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK16_SUMMATION_DELIVERED_ID */ + + + /* Alarms Set */ + ESP_ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_ALARMS, 0x00), /*!< The AlarmMask attributes of the Alarm Attribute Set + * specify whether each of the alarms listed in the + * corresponding alarm group is enabled. When the bit number + * corresponding to the alarm number (minus the group offset) is set to 1, + * the alarm is enabled, else it is disabled. Bits not corresponding + * to a code in the respective table are reserved. + */ + ESP_ZB_ZCL_ATTR_METERING_ELECTRICITY_ALARM_MASK_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID */ + ESP_ZB_ZCL_ATTR_METERING_GENERIC_FLOW_PRESSURE_ALARM_MASK_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID */ + ESP_ZB_ZCL_ATTR_METERING_WATER_SPECIFIC_ALARM_MASK_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID */ + ESP_ZB_ZCL_ATTR_METERING_HEAT_AND_COOLING_SPECIFIC_ALARM_MASK_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID */ + ESP_ZB_ZCL_ATTR_METERING_GAS_SPECIFIC_ALARM_MASK_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID */ + ESP_ZB_ZCL_ATTR_METERING_EXTENDED_GENERIC_ALARM_MASK_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID */ + ESP_ZB_ZCL_ATTR_METERING_MANUFACTURER_ALARM_MASK_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_GENERIC_ALARM_MASK_ID */ + + /* 0x0808 to 0x08FF reserved */ + + + /* Block Information Attribute Set (Received) */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK1_SUMMATION_RECEIVED_ID = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_BLOCK_INFORMATION_RECEIVED, 0x00), /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_NO_TIER_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER1_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER2_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER3_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER4_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER5_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER6_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER7_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER8_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER9_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER10_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER11_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER12_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER13_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER14_BLOCK16_SUMMATION_RECEIVED_ID */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK1_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK1_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK2_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK2_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK3_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK3_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK4_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK4_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK5_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK5_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK6_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK6_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK7_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK7_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK8_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK8_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK9_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK9_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK10_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK10_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK11_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK11_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK12_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK12_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK13_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK13_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK14_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK14_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK15_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK15_SUMMATION_RECEIVED_ID */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK16_SUMMATION_RECEIVED_ID, /*!< ESP_ZB_ZCL_ATTR_METERING_CURRENT_TIER15_BLOCK16_SUMMATION_RECEIVED_ID */ + + + /* Meter Billing Attribute Set */ + ESP_ZB_ZCL_ATTR_METERING_BILL_TO_DATE_DELIVERED = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_METER_BILLING, 0x00), /*!< BillToDateDelivered provides a value for the costs in the current billing period */ + ESP_ZB_ZCL_ATTR_METERING_BILL_TO_DATE_TIMESTAMP_DELIVERED, /*!< BillToDateTimeStampDelivered The UTC timestamp + * when the associated BillToDateDelivered attribute was last updated + */ + ESP_ZB_ZCL_ATTR_METERING_PROJECTED_BILL_DELIVERED, /*!< ProjectedBillDelivered provides a value indicating what the estimated state of the account + * will be at the end of the billing period based on past consumption + */ + ESP_ZB_ZCL_ATTR_METERING_PROJECTED_BILL_TIME_STAMP_DELIVERED, /*!< ProjectedBillTimeStampDelivered + * The UTC timestamp when the associated ProjectedBillDelivered attribute was last updated + */ + ESP_ZB_ZCL_ATTR_METERING_BILL_DELIVERED_TRAILING_DIGIT, /*!< BillDeliveredTrailingDigit An 8-bit BitMap used to determine where the decimal point is located + * in the BillToDateDelivered and ProjectedBillDelivered attributes + */ + /* 0x0A05 to 0x0A0F reserved */ + + ESP_ZB_ZCL_ATTR_METERING_BILL_TO_DATE_RECEIVED = + ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_METERING_SET_METER_BILLING, 0x10), /*!< BillToDateReceived provides a value for the costs in the current billing period. + * This attribute is measured in a base unit of Currency with the decimal point located + * as indicated by the BillReceivedTrailingDigit attribute + */ + ESP_ZB_ZCL_ATTR_METERING_BILL_TO_DATE_TIMESTAMP_RECEIVED, /*!< BillToDateTimeStampReceived The UTC timestamp + * when the associated BillToDateReceived attribute was last updated + */ + ESP_ZB_ZCL_ATTR_METERING_PROJECTED_BILL_RECEIVED, /*!< ProjectedBillReceived provides a value indicating what the estimated state of the account + * will be at the end of the billing period based on past generation + */ + ESP_ZB_ZCL_ATTR_METERING_PROJECTED_BILL_TIME_STAMP_RECEIVED, /*!< ProjectedBillTimeStampReceived + * The UTC timestamp when the associated ProjectedBillReceived attribute was last updated + */ + ESP_ZB_ZCL_ATTR_METERING_BILL_RECEIVED_TRAILING_DIGIT, /*!< BillReceivedTrailingDigit + * An 8-bit BitMap used to determine where the decimal point is located + * in the BillToDateReceived and ProjectedBillReceived attributes + */ + /* 0x0A15 to 0x0AFF reserved */ + + + /* Supply Control Attribute Set */ + ESP_ZB_ZCL_ATTR_METERING_PROPOSED_CHANGE_SUPPLY_IMPLEMENTATION_TIME = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID( + ESP_ZB_ZCL_METERING_SET_SUPPLY_CONTROL, 0x00), /*!< ProposedChangeSupplyImplementationTime indicates the time at which a proposed change to the supply is to be implemented */ + ESP_ZB_ZCL_ATTR_METERING_PROPOSED_CHANGE_SUPPLY_STATUS, /*!< ProposedChangeSupplyStatus indicates the proposed status of the supply + * once the change to the supply has be been implemented + */ + /* 0x0B02 to 0x0B0F reserved */ + + ESP_ZB_ZCL_ATTR_METERING_UNCONTROLLED_FLOW_THRESHOLD = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID( + ESP_ZB_ZCL_METERING_SET_SUPPLY_CONTROL, 0x10), /*!< UncontrolledFlowThreshold indicates the threshold above which a flow meter (e.g. Gas or Water) shall detect an uncontrolled flow */ + ESP_ZB_ZCL_ATTR_METERING_UNCONTROLLED_FLOW_THRESHOLD_UNIT_OF_MEASURE, /*!< UncontrolledFlowThresholdUnitOfMeasure indicates the unit of measure + * used in conjunction with the Uncontrolled Flow Threshold attribute + */ + ESP_ZB_ZCL_ATTR_METERING_UNCONTROLLED_FLOW_MULTIPLIER, /*!< UncontrolledFlowMultiplier indicates the multiplier, + * to be used in conjunction with the Uncontrolled Flow Threshold and Uncontrolled Flow Divisor attributes, + * to determine the true flow threshold value + */ + ESP_ZB_ZCL_ATTR_METERING_UNCONTROLLED_FLOW_DIVISOR, /*!< UncontrolledFlowDivisor + * The Uncontrolled Flow Divisor attribute indicates the divisor, to be used in conjunction + * with the Uncontrolled Flow Threshold and Uncontrolled Flow Multiplier attributes, + * to determine the true flow threshold value + */ + ESP_ZB_ZCL_ATTR_METERING_FLOW_STABILISATION_PERIOD, /*!< FlowStabilisationPeriod indicates the time given to allow the flow to stabilize */ + ESP_ZB_ZCL_ATTR_METERING_FLOW_MEASUREMENT_PERIOD, /*!< FlowMeasurementPeriodAttribute indicates the period + * over which the flow is measured and compared against the Uncontrolled Flow Threshold attribute + */ + /* 0x0B16 to 0x0BFF reserved */ + + + /* Alternative Historical Consumption Attribute Set */ + ESP_ZB_ZCL_ATTR_METERING_ALT_INSTANTANEOUS_DEMAND = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID( + ESP_ZB_ZCL_METERING_SET_ALTERNATIVE_HISTORICAL_CONSUMPTION, 0x00), /*!< AlternativeInstantaneousDemand represents the current Demand delivered or received at the premises */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_DAY_ALT_CONSUMPTION_DELIVERED, /*!< CurrentDayAlternativeConsumptionDelivered represents the summed value + * delivered to the premises since the Historical Freeze Time (HFT) + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_DAY_ALT_CONSUMPTION_RECEIVED, /*!< CurrentDayAlternativeConsumptionReceived represents the summed value + * received from the premises since the Historical Freeze Time (HFT) + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_ALT_CONSUMPTION_DELIVERED, /*!< PreviousDayAlternativeConsumptionDelivered represents the summed value + * delivered to the premises within the previous 24 hour period + * starting at the alternative Historical Freeze Time (HFT) + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_ALT_CONSUMPTION_RECEIVED, /*!< PreviousDayAlternativeConsumptionReceived represents the summed value + * received to the premises within the previous 24 hour period + * starting at the alternative Historical Freeze Time (HFT) + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_ALT_PARTIAL_PROFILE_INTERVAL_START_TIME_DELIVERED, /*!< CurrentAlternativePartialProfileIntervalStartTimeDelivered represents the start time + * of the current Load Profile interval being accumulated for commodity delivered + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_ALT_PARTIAL_PROFILE_INTERVAL_START_TIME_RECEIVED, /*!< CurrentAlternativePartialProfileIntervalStartTimeReceived represents the start time + * of the current Load Profile interval being accumulated for commodity received + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_ALT_PARTIAL_PROFILE_INTERVAL_VALUE_DELIVERED, /*!< CurrentAlternativePartialProfileIntervalValueDelivered represents the value + * of the current Load Profile interval being accumulated for commodity delivered + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_ALT_PARTIAL_PROFILE_INTERVAL_VALUE_RECEIVED, /*!< CurrentAlternativePartialProfileIntervalValueReceived represents the value + * of the current Load Profile interval being accumulated for commodity received + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_DAY_ALT_MAX_PRESSURE, /*!< CurrentDayAlternativeMaxPressure is the maximum pressure + * reported during a day from the water or gas meter + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_DAY_ALT_MIN_PRESSURE, /*!< CurrentDayAlternativeMinPressure is the minimum pressure + * reported during a day from the water or gas meter + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_ALT_MAX_PRESSURE, /*!< PreviousDayAlternativeMaxPressure represents the maximum pressure + * reported during previous day from the water or gas meter + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_ALT_MIN_PRESSURE, /*!< PreviousDayAlternativeMinPressure represents the minimum pressure + * reported during previous day from the water or gas meter + */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_DAY_ALT_MAX_DEMAND, /*!< CurrentDayAlternativeMaxDemand represents the maximum demand or rate + * of delivered value of Energy, Gas, or Water being utilized at the premises + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY_ALT_MAX_DEMAND, /*!< PreviousDayAlternativeMaxDemand represents represents the maximum demand or rate + * of delivered value of Energy, Gas, or Water being utilized at the premises + */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_MONTH_ALT_MAX_DEMAND, /*!< CurrentMonthAlternativeMaxDemand is the maximum demand reported during a month from the meter */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_YEAR_ALT_MAX_DEMAND, /*!< CurrentYearAlternativeMaxDemand is the maximum demand reported during a year from the meter */ + + /* 0x0C11 to 0x0C1F reserved */ + + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_ALT_CONSUMPTION_DELIVERED = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID( + ESP_ZB_ZCL_METERING_SET_ALTERNATIVE_HISTORICAL_CONSUMPTION, 0x20), /*!< PreviousDayNAlternativeConsumptionDelivered represents the summed value delivered to the premises within the previous 24 + * hour period starting at the Historical Freeze Time (HFT). + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY2_ALT_CONSUMPTION_RECEIVED, /*!< PreviousDayNAlternativeConsumptionReceived + * represents the summed value received from the premises + * within the previous 24 hour period starting at the Historical Freeze Time (HFT) + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY3_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY3_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY3_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY3_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY4_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY4_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY4_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY4_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY5_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY5_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY5_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY5_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY6_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY6_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY6_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY6_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY7_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY7_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY7_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY7_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY8_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY8_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY8_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_DAY8_ALT_CONSUMPTION_RECEIVED */ + + /* 0x0C2E to 0x0C2F reserved */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_WEEK_ALT_CONSUMPTION_DELIVERED = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID( + ESP_ZB_ZCL_METERING_SET_ALTERNATIVE_HISTORICAL_CONSUMPTION, 0x30), /*!< CurrentWeekAlternativeConsumptionDelivered represents the summed value + * delivered to the premises since the Historical Freeze Time (HFT) on Monday to the last HFT read + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_WEEK_ALT_CONSUMPTION_RECEIVED, /*!< CurrentWeekAlternativeConsumptionReceived represents the summed value + * received from the premises since the Historical Freeze Time (HFT) on Monday to the last HFT read + */ + + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_ALT_CONSUMPTION_DELIVERED, /*!< PreviousWeekNAlternativeConsumptionDelivered represents the summed value + * delivered to the premises within the previous week period + * starting at the Historical Freeze Time (HFT) on the Monday to the Sunday + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK_ALT_CONSUMPTION_RECEIVED, /*!< PreviousWeekNAlternativeConsumptionReceived represents the summed value + * received from the premises within the previous week period + * starting at the Historical Freeze Time (HFT) on the Monday to the Sunday + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK2_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK2_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK2_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK2_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK3_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK3_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK3_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK3_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK4_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK4_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK4_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK4_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK5_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK5_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK5_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_WEEK5_ALT_CONSUMPTION_RECEIVED */ + + /* 0x0C3C to 0x0C3F reserved */ + + ESP_ZB_ZCL_ATTR_METERING_CURRENT_MONTH_ALT_CONSUMPTION_DELIVERED = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID( + ESP_ZB_ZCL_METERING_SET_ALTERNATIVE_HISTORICAL_CONSUMPTION, 0x40), /*!< CurrentMonthAlternativeConsumptionDelivered represents the summed value delivered to the premises + * since the Historical Freeze Time (HFT) on the 1st of the month to the last HFT read + */ + ESP_ZB_ZCL_ATTR_METERING_CURRENT_MONTH_ALT_CONSUMPTION_RECEIVED, /*!< CurrentMonthAlternativeConsumptionReceived represents the summed value + * received from the premises since the Historical Freeze Time (HFT) + * on the 1st of the month to the last HFT read + */ + + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_ALT_CONSUMPTION_DELIVERED, /*!< PreviousMonthNAlternativeConsumptionDelivered represents the summed value + * delivered to the premises within the previous Month period + * starting at the Historical Freeze Time (HFT) on the 1st of the month to the last day of the month + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH_ALT_CONSUMPTION_RECEIVED, /*!< PreviousMonthNAlternativeConsumptionReceived represents the summed value + * received from the premises within the previous month period + * starting at the Historical Freeze Time (HFT) on the 1st of the month to the last day of the month + */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH2_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH2_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH2_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH2_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH3_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH3_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH3_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH3_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH4_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH4_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH4_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH4_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH5_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH5_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH5_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH5_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH6_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH6_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH6_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH6_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH7_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH7_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH7_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH7_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH8_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH8_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH8_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH8_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH9_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH9_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH9_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH9_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH10_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH10_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH10_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH10_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH11_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH11_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH11_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH11_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH12_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH12_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH12_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH12_ALT_CONSUMPTION_RECEIVED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH13_ALT_CONSUMPTION_DELIVERED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH13_ALT_CONSUMPTION_DELIVERED */ + ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH13_ALT_CONSUMPTION_RECEIVED, /*!< ESP_ZB_ZCL_ATTR_METERING_PREVIOUS_MONTH13_ALT_CONSUMPTION_RECEIVED */ + + /* 0x0C5C to 0xFFFF reserved */ +} esp_zb_zcl_metering_attr_t; + +/** @brief Values for CurrentBlock attribute */ +typedef enum { + ESP_ZB_ZCL_METERING_BLOCK_NOT_USED = 0x00, /*!< No blocks in use */ + ESP_ZB_ZCL_METERING_BLOCK_1 = 0x01, /*!< Block 1 */ + ESP_ZB_ZCL_METERING_BLOCK_2 = 0x02, /*!< Block 2 */ + ESP_ZB_ZCL_METERING_BLOCK_3 = 0x03, /*!< Block 3 */ + ESP_ZB_ZCL_METERING_BLOCK_4 = 0x04, /*!< Block 4 */ + ESP_ZB_ZCL_METERING_BLOCK_5 = 0x05, /*!< Block 5 */ + ESP_ZB_ZCL_METERING_BLOCK_6 = 0x06, /*!< Block 6 */ + ESP_ZB_ZCL_METERING_BLOCK_7 = 0x07, /*!< Block 7 */ + ESP_ZB_ZCL_METERING_BLOCK_8 = 0x08, /*!< Block 8 */ + ESP_ZB_ZCL_METERING_BLOCK_9 = 0x09, /*!< Block 9 */ + ESP_ZB_ZCL_METERING_BLOCK_10 = 0x0A, /*!< Block 10 */ + ESP_ZB_ZCL_METERING_BLOCK_11 = 0x0B, /*!< Block 11 */ + ESP_ZB_ZCL_METERING_BLOCK_12 = 0x0C, /*!< Block 12 */ + ESP_ZB_ZCL_METERING_BLOCK_13 = 0x0D, /*!< Block 13 */ + ESP_ZB_ZCL_METERING_BLOCK_14 = 0x0E, /*!< Block 14 */ + ESP_ZB_ZCL_METERING_BLOCK_15 = 0x0F, /*!< Block 15 */ + ESP_ZB_ZCL_METERING_BLOCK_16 = 0x10, /*!< Block 16 */ + /* 0x11 to 0xFF reserved */ +} esp_zb_zcl_metering_block_t; + +/** @brief Values for SupplyStatus attribute */ +typedef enum { + ESP_ZB_ZCL_SUPPLY_STATUS_OFF = 0x00, /*!< Supply OFF */ + ESP_ZB_ZCL_SUPPLY_STATUS_ARMED = 0x01, /*!< Supply OFF/ARMED */ + ESP_ZB_ZCL_SUPPLY_STATUS_ON = 0x02 /*!< Supply ON */ + /* 0x03 to 0xFF reserved */ +} esp_zb_zcl_metering_supply_status_t; + +/** @brief Bit mapping of the Status attribute (Electricity) */ +typedef enum { + ESP_ZB_ZCL_METERING_ELECTRICITY_CHECK_METER = 1 << 0, /*!< CheckMeter bit is set to true when a non fatal problem has been detected on the meter */ + ESP_ZB_ZCL_METERING_ELECTRICITY_LOW_BATTERY = 1 << 1, /*!< LowBattery bit is set to true when the battery needs maintenance */ + ESP_ZB_ZCL_METERING_ELECTRICITY_TAMPER_DETECT = 1 << 2, /*!< TamperDetect bit is set to true if a tamper event has been detected */ + ESP_ZB_ZCL_METERING_ELECTRICITY_POWER_FAILURE = 1 << 3, /*!< PowerFailure bit is set to true during a power outage */ + ESP_ZB_ZCL_METERING_ELECTRICITY_POWER_QUALITY = 1 << 4, /*!< PowerQuality bit is set to true if a power quality event has been detected such as a low voltage, high voltage */ + ESP_ZB_ZCL_METERING_ELECTRICITY_LEAK_DETECT = 1 << 5, /*!< LeakDetect bit is set to true when a leak has been detected */ + ESP_ZB_ZCL_METERING_ELECTRICITY_SERVICE_DISCONNECT_OPEN = 1 << 6, /*!< ServiceDisconnectOpen bit is Set to true when the service has been disconnected to this premises */ + ESP_ZB_ZCL_METERING_ELECTRICITY_RESERVED = 1 << 7 /*!< Reserved bit */ +} esp_zb_zcl_metering_status_electricity_t; + +/** @brief Bit mapping of the Status attribute (Gas) */ +typedef enum { + ESP_ZB_ZCL_METERING_GAS_CHECK_METER = 1 << 0, /*!< CheckMeter bit is Set to true when a non fatal problem has been detected on the meter */ + ESP_ZB_ZCL_METERING_GAS_LOW_BATTERY = 1 << 1, /*!< LowBattery bit is set to true when the battery needs maintenance */ + ESP_ZB_ZCL_METERING_GAS_TAMPER_DETECT = 1 << 2, /*!< TamperDetect bit is set to true if a tamper event has been detected */ + ESP_ZB_ZCL_METERING_GAS_RESERVED = 1 << 3, /*!< Reserved bit */ + ESP_ZB_ZCL_METERING_GAS_LOW_PRESSURE = 1 << 4, /*!< LowPressure bit is set to true when the pressure at the meter is below the meter's low pressure threshold value */ + ESP_ZB_ZCL_METERING_GAS_LEAK_DETECT = 1 << 5, /*!< LeakDetect bit is set to true when a leak has been detected */ + ESP_ZB_ZCL_METERING_GAS_SERVICE_DISCONNECT = 1 << 6, /*!< ServiceDisconnect bit is set to true when the service has been disconnected to this premises */ + ESP_ZB_ZCL_METERING_GAS_REVERSE_FLOW = 1 << 7 /*!< ReverseFlow bit is set to true if flow detected in the opposite direction to normal (from consumer to supplier) */ +} esp_zb_zcl_metering_status_gas_t; + +/** @brief Bit mapping of the Status attribute (Water) */ +typedef enum { + ESP_ZB_ZCL_METERING_WATER_CHECK_METER = 1 << 0, /*!< CheckMeter bit is Set to true when a non fatal problem has been detected on the meter */ + ESP_ZB_ZCL_METERING_WATER_LOW_BATTERY = 1 << 1, /*!< LowBattery bit is set to true when the battery needs maintenance */ + ESP_ZB_ZCL_METERING_WATER_TAMPER_DETECT = 1 << 2, /*!< TamperDetect bit set to true if a tamper event has been detected */ + ESP_ZB_ZCL_METERING_WATER_PIPE_EMPTY = 1 << 3, /*!< PipeEmpty bit is set to true when the service pipe at the meter is empty and there is no flow in either direction */ + ESP_ZB_ZCL_METERING_WATER_LOW_PRESSURE = 1 << 4, /*!< LowPressure bit is Set to true when the pressure at the meter is below the meter's low pressure threshold value */ + ESP_ZB_ZCL_METERING_WATER_LEAK_DETECT = 1 << 5, /*!< LeakDetect bit is set to true when a leak has been detected */ + ESP_ZB_ZCL_METERING_WATER_SERVICE_DISCONNECT = 1 << 6, /*!< ServiceDisconnect bit is set to true when the service has been disconnected to this premises */ + ESP_ZB_ZCL_METERING_WATER_REVERSE_FLOW = 1 << 7 /*!< ReverseFlow bit is Set to true if flow detected in the opposite direction to normal (from consumer to supplier) */ +} esp_zb_zcl_metering_status_water_t; + +/** @brief Bit mapping of the Status attribute (Heat and Cooling) */ +typedef enum { + ESP_ZB_ZCL_METERING_HCOOL_CHECK_METER = 1 << 0, /*!< CheckMeter bit is Set to true when a non fatal problem has been detected on the meter */ + ESP_ZB_ZCL_METERING_HCOOL_LOW_BATTERY = 1 << 1, /*!< LowBattery bit is set to true when the battery needs maintenance */ + ESP_ZB_ZCL_METERING_HCOOL_TAMPER_DETECT = 1 << 2, /*!< TamperDetect bit is set to true if a tamper event has been detected */ + ESP_ZB_ZCL_METERING_HCOOL_TEMPERATURE_SENSOR = 1 << 3, /*!< TemperatureSensor bit is Set to true when an error is detected on a temperature sensor at this premises */ + ESP_ZB_ZCL_METERING_HCOOL_BURST_DETECT = 1 << 4, /*!< BurstDetect bit is set to true when a burst is detected on pipes at this premises */ + ESP_ZB_ZCL_METERING_HCOOL_LEAK_DETECT = 1 << 5, /*!< LeakDetect bit is set to true when a leak has been detected */ + ESP_ZB_ZCL_METERING_HCOOL_SERVICE_DISCONNECT = 1 << 6, /*!< ServiceDisconnect bit is Set to true when the service has been disconnected to this premises */ + ESP_ZB_ZCL_METERING_HCOOL_FLOW_SENSOR = 1 << 7 /*!< FlowSensor bit is set to true when an error is detected on a flow sensor at this premises */ +} esp_zb_zcl_metering_status_heat_cooling_t; + +/** @brief Bit mapping of the ExtendedStatus attribute (General Flags) */ +typedef enum { + ESP_ZB_ZCL_METERING_METER_COVER_REMOVED = 1 << 0, /*!< MeterCoverRemoved bit is set to true when the device detects the meter cover being removed */ + ESP_ZB_ZCL_METERING_STRONG_MAGNETIC_FIELD_DETECTED = 1 << 1, /*!< StrongMagneticFieldDetected bit is set to true when the device detects presence of a strong magnetic field */ + ESP_ZB_ZCL_METERING_BATTERY_FAILURE = 1 << 2, /*!< BatteryFailure bit is set to true when the device detects that its battery has failed */ + ESP_ZB_ZCL_METERING_PROGRAM_MEMORY_ERROR = 1 << 3, /*!< ProgramMemoryError bit is set to true when the device detects an error within its program (non-volatile) memory */ + ESP_ZB_ZCL_METERING_RAM_ERROR = 1 << 4, /*!< RAMError bit is set to true when the device detects an instance of a Random Access Memory error within the device memory */ + ESP_ZB_ZCL_METERING_NV_MEMORY_ERROR = 1 << 5, /*!< NVMemoryError bit is set to true when the device detects an instance of a Non Volatile memory error within the device memory + * this is a fatal meter error that will require the meter replacement + */ + ESP_ZB_ZCL_METERING_MEASUREMENT_SYSTEM_ERROR = 1 << 6, /*!< MeasurementSystemError bit is set to true when the device detects an error within its measurement system */ + ESP_ZB_ZCL_METERING_WATCHDOG_ERROR = 1 << 7, /*!< WatchdogError bit is set to true when the device has detected an instance + * of a watchdog reset event (following a catastrophic fault within the device) + */ + ESP_ZB_ZCL_METERING_SUPPLY_DISCONNECT_FAILURE = 1 << 8, /*!< SupplyDisconnectFailure bit is set to true when the device has detected + * that the valve has not closed as expected (for gas) or the contactor has not opened as expected (for electricity) + */ + ESP_ZB_ZCL_METERING_SUPPLY_CONNECT_FAILURE = 1 << 9, /*!< SupplyConnectFailure bit is set to true when the device has detected that + * the valve has not opened as expected (for gas) or the contactor has not closed as expected (for electricity) + */ + ESP_ZB_ZCL_METERING_MEASUREMENT_SW_CHANGED = 1 << 10, /*!< MeasurementSWChanged/Tampered bit is set to true when the device detects that its measurement software has changed */ + ESP_ZB_ZCL_METERING_CLOCK_INVALID = 1 << 11, /*!< ClockInvalid bit is set to true when the device detects that its internal clock is invalid */ + ESP_ZB_ZCL_METERING_TEMPERATURE_EXCEEDED = 1 << 12, /*!< TemperatureExceeded bit is set to true when the metering device's temperature + * exceeds a predefined limit. There are various reasons for temperature rise in metering devices + */ + ESP_ZB_ZCL_METERING_MOISTURE_DETECTED = 1 << 13 /*!< MoistureDetected bit is set to true when a sensor has detected the presence of moisture + * e.g. moisture in a gas line which can cause a drop in gas pressure, or moisture detected in the sealed component area within a water meter + */ + /* bits 14-23 reserved */ +} esp_zb_zcl_metering_extstatus_general_t; + +/** @brief Bit mapping of the ExtendedStatus attribute (Electricity Meter specific Flags) */ +typedef enum { + ESP_ZB_ZCL_METERING_ELECTRICITY_TERMINAL_COVER_REMOVED = 1L << 24, /*!< TerminalCoverRemoved bit is set to true when the device detects that its terminal cover has been removed */ + ESP_ZB_ZCL_METERING_ELECTRICITY_INCORRECT_POLARITY = 1L << 25, /*!< IncorrectPolarity bit is set to true when the electricity meter detects incorrect polarity on the electricity supply */ + ESP_ZB_ZCL_METERING_ELECTRICITY_CURRENT_WITH_NO_VOLTAGE = 1L << 26, /*!< CurrentWithNoVoltage bit is set to true when the meter has been tampered + * with, to disconnect the measurement function from the supply. Electricity is still flowing but not being recorded + */ + ESP_ZB_ZCL_METERING_ELECTRICITY_LIMIT_THRESHOLD_EXCEEDED = 1L << 27, /*!< LimitThresholdExceeded bit is set to true when the electricity meter detects + * that the load has exceeded the load limit threshold + */ + ESP_ZB_ZCL_METERING_ELECTRICITY_UNDER_VOLTAGE = 1L << 28, /*!< UnderVoltage bit is set to true when the electricity meter indicates that + * the voltage measurement over the voltage measurement period is lower than the voltage threshold + */ + ESP_ZB_ZCL_METERING_ELECTRICITY_OVER_VOLTAGE = 1L << 29, /*!< OverVoltage bit is set to true when the electricity meter indicates that the + * voltage measurement over the voltage measurement period is higher than the voltage threshold + */ + ESP_ZB_ZCL_METERING_ELECTRICITY_BIDIRECTION_OPERATION = 1L << 30, /*! In (Maximum Current) - short circuit */ + ESP_ZB_ZCL_METERING_REASON_OFF_DUE_TO_OVERHEATING_OTHER = 0x06, /*!< OFF due to overheating, I < In (Maximum Current) - other */ +} esp_zb_zcl_metering_service_disconnect_reasons_t; + +/** @brief Metering cluster client command identifiers */ +typedef enum { + ESP_ZB_ZCL_METERING_CLI_CMD_GET_PROFILE = 0x00, /*!< GetProfile command */ + ESP_ZB_ZCL_METERING_CLI_CMD_REQUEST_MIRROR_RESPONSE, /*!< This command allows the ESI to inform a sleepy Metering Device it has the ability to store and mirror its data */ + ESP_ZB_ZCL_METERING_CLI_CMD_MIRROR_REMOVED, /*!< This command allows the ESI to inform a sleepy Metering Device mirroring support has been removed or halted */ + ESP_ZB_ZCL_METERING_CLI_CMD_REQUEST_FAST_POLL_MODE, /*!< RequestFastPollMode command */ + ESP_ZB_ZCL_METERING_CLI_CMD_SCHEDULE_SNAPSHOT, /*!< This command is used to set up a schedule of when the device shall create snapshot data */ + ESP_ZB_ZCL_METERING_CLI_CMD_TAKE_SNAPSHOT, /*!< This command is used to instruct the cluster server to take a single snapshot */ + ESP_ZB_ZCL_METERING_CLI_CMD_GET_SNAPSHOT, /*!< This command is used to request snapshot data from the cluster server */ + ESP_ZB_ZCL_METERING_CLI_CMD_START_SAMPLING, /*!< The sampling mechanism allows a set of samples of the specified type of data to be taken, commencing at the stipulated start time */ + ESP_ZB_ZCL_METERING_CLI_CMD_GET_SAMPLED_DATA, /*!< This command is used to request sampled data from the server */ + ESP_ZB_ZCL_METERING_CLI_CMD_MIRROR_REPORT_ATTRIBUTE_RESPONSE, /*!< This command is sent in response to the ReportAttribute command when the MirrorReporting attribute is set */ + ESP_ZB_ZCL_METERING_CLI_CMD_RESET_LOAD_LIMIT_COUNTER, /*!< This command shall cause the LoadLimitCounter attribute to be reset */ + ESP_ZB_ZCL_METERING_CLI_CMD_CHANGE_SUPPLY, /*!< This command is sent to instruct the Metering Device to change the status of the valve or load switch */ + ESP_ZB_ZCL_METERING_CLI_CMD_LOCAL_CHANGE_SUPPLY, /*!< This command is intended to be sent from an IHD to a meter as the consequence of a user action on the IHD. */ + ESP_ZB_ZCL_METERING_CLI_CMD_SET_SUPPLY_STATUS, /*!< This command is used to specify the required status of the supply following the occurrence of certain events on the meter */ + ESP_ZB_ZCL_METERING_CLI_CMD_SET_UNCONTROLLED_FLOW_THRESHOLD, /*!< This command is used to update the 'Uncontrolled Flow Rate' configuration data used by flow meters */ +} esp_zb_zcl_metering_cli_cmd_t; + +/** @brief Metering cluster server command identifiers */ +typedef enum { + ESP_ZB_ZCL_METERING_SRV_CMD_GET_PROFILE_RESPONSE = 0x00, /*!< Get Profile Response */ + ESP_ZB_ZCL_METERING_SRV_CMD_REQUEST_MIRROR, /*!< This command is used to request the ESI to mirror Metering Device data */ + ESP_ZB_ZCL_METERING_SRV_CMD_REMOVE_MIRROR, /*!< This command is used to request the ESI to remove its mirror of Metering Device data */ + ESP_ZB_ZCL_METERING_SRV_CMD_REQUEST_FAST_POLL_MODE_RESPONSE, /*!< RequestFastPollModeResponse command */ + ESP_ZB_ZCL_METERING_SRV_CMD_SCHEDULE_SNAPSHOT_RESPONSE, /*!< This command responses to a ScheduleSnapshot command to confirm whether the requested snapshot schedule has been set up */ + ESP_ZB_ZCL_METERING_SRV_CMD_TAKE_SNAPSHOT_RESPONSE, /*!< This command responses to a TakeSnapshot command to confirm whether the requested snapshot has been accepted and successfully taken */ + ESP_ZB_ZCL_METERING_SRV_CMD_PUBLISH_SNAPSHOT, /*!< This command responses to a GetSnapshot command or when a new snapshot is created */ + ESP_ZB_ZCL_METERING_SRV_CMD_GET_SAMPLED_DATA_RESPONSE, /*!< This command responses to a GetSampledData command to send the requested sample data to the client */ + + ESP_ZB_ZCL_METERING_SRV_CMD_CONFIGURE_MIRROR, /*!< Where 'Two Way Mirroring' is being implemented, this command shall be sent to the mirror once the + * mirror has been created. The command allows a BOMD to provide the operational configuration of the associated Mirror + */ + ESP_ZB_ZCL_METERING_SRV_CMD_CONFIGURE_NOTIFICATION_SCHEME, /*!< Where 'Two Way Mirroring' is being implemented, and a non-default Notification Scheme is to be used, + * this command shall be sent to the mirror once the mirror has been created + */ + ESP_ZB_ZCL_METERING_SRV_CMD_CONFIGURE_NOTIFICATION_FLAG, /*!< Where 'Two Way Mirroring' is being implemented, and a non-default Notification Scheme is to be used, the ConfigureNotificationFlags + * command allows a BOMD to set the commands relating to the bit value for each NotificationFlags#N attribute that the scheme is + * proposing to use + */ + ESP_ZB_ZCL_METERING_SRV_CMD_GET_NOTIFIED_MESSAGE, /*!< The GetNotifiedMessage command is used only when a BOMD is being mirrored. This command provides a method + * for the BOMD to notify the Mirror message queue that it wants to receive commands that the Mirror has queued + */ + ESP_ZB_ZCL_METERING_SRV_CMD_SUPPLY_STATUS_RESPONSE, /*!< This command is transmitted by a Metering Device in response to a Change Supply command */ + ESP_ZB_ZCL_METERING_SRV_CMD_START_SAMPLING_RESPONSE, /*!< This command is transmitted by a Metering Device in response to a StartSampling command */ +} esp_zb_zcl_metering_srv_cmd_t; + +/** @brief Values for Interval */ +typedef enum { + ESP_ZB_ZCL_METERING_CONSUMPTION_DELIVERED = 0, + ESP_ZB_ZCL_METERING_CONSUMPTION_RECEIVED = 1, + ESP_ZB_ZCL_METERING_REACTIVE_CONSUMPTION_DELIVERED = 2, + ESP_ZB_ZCL_METERING_REACTIVE_CONSUMPTION_RECEIVED = 3, + /* Value 4 is reserved. Values 5 - 255 is unused */ +} esp_zb_zcl_metering_interval_channel_t; + +/** @brief Values for Status Field */ +typedef enum { + ESP_ZB_ZCL_METERING_SUCCESS = 0x00, /*!< Success */ + ESP_ZB_ZCL_METERING_UNDEFINED_INTERVAL_CHANNEL_REQUESTED = 0x01, /*!< Undefined Interval Channel requested */ + ESP_ZB_ZCL_METERING_INTERVAL_CHANNEL_NOT_SUPPORTED = 0x02, /*!< Interval Channel not supported */ + ESP_ZB_ZCL_METERING_INVALID_END_TIME = 0x03, /*!< Invalid End Time */ + ESP_ZB_ZCL_METERING_MORE_PERIODS_REQUESTED_THAN_CAN_BE_RETURNED = 0x04, /*!< More periods requested than can be returned */ + ESP_ZB_ZCL_METERING_NO_INTERVALS_AVAILABLE_FOR_THE_REQUESTED_TIME = 0x05 /*!< No intervals available for the requested time */ +} esp_zb_zcl_metering_status_field_t; + +/** @brief Profile Interval Period */ +typedef enum { + ESP_ZB_ZCL_METERING_INTERVAL_PERIOD_DAILY = 0, /*!< Daily */ + ESP_ZB_ZCL_METERING_INTERVAL_PERIOD_60_MINUTES = 1, /*!< 60 minutes */ + ESP_ZB_ZCL_METERING_INTERVAL_PERIOD_30_MINUTES = 2, /*!< 30 minutes */ + ESP_ZB_ZCL_METERING_INTERVAL_PERIOD_15_MINUTES = 3, /*!< 15 minutes */ + ESP_ZB_ZCL_METERING_INTERVAL_PERIOD_10_MINUTES = 4, /*!< 10 minutes */ + ESP_ZB_ZCL_METERING_INTERVAL_PERIOD_7_5_MINUTES = 5, /*!< 7.5 minutes */ + ESP_ZB_ZCL_METERING_INTERVAL_PERIOD_5_MINUTES = 6, /*!< 5 minutes */ + ESP_ZB_ZCL_METERING_INTERVAL_PERIOD_2_5_MINUTES = 7, /*!< 2.5 minutes */ + ESP_ZB_ZCL_METERING_INTERVAL_PERIOD_1_MINUTE = 8 /*!< 1 minute */ +} esp_zb_zcl_metering_profile_interval_period_t; + +/** @brief Sample Type Enumerations */ +typedef enum { + ESP_ZB_ZCL_METERING_SAMPLE_TYPE_CONSUMPTION_DELIVERED = 0, /*!< Consumption Delivered */ + ESP_ZB_ZCL_METERING_SAMPLE_TYPE_CONSUMPTION_RECEIVED = 1, /*!< Consumption Received */ + ESP_ZB_ZCL_METERING_SAMPLE_TYPE_REACTIVE_CONSUMPTION_DELIVERED = 2, /*!< Reactive Consumption Delivered */ + ESP_ZB_ZCL_METERING_SAMPLE_TYPE_REACTIVE_CONSUMPTION_RECEIVED = 3, /*!< Reactive Consumption Received */ + ESP_ZB_ZCL_METERING_SAMPLE_TYPE_INSTANTANEOUS_DEMAND = 4 /*!< InstantaneousDemand*/ +} esp_zb_zcl_metering_sample_type_t; + +/** @brief Snapshot Cause BitMap */ +typedef enum { + ESP_ZB_ZCL_METERING_CAUSE_GENERAL = 1 << 0, /*!< General */ + ESP_ZB_ZCL_METERING_CAUSE_END_OF_BILLING_PERIOD = 1 << 1, /*!< End of Billing Period */ + ESP_ZB_ZCL_METERING_CAUSE_END_OF_BLOCK_PERIOD = 1 << 2, /*!< End of Block Period */ + ESP_ZB_ZCL_METERING_CAUSE_CHANGE_OF_TARIFF_INFORMATION = 1 << 3, /*!< Change of Tariff Information */ + ESP_ZB_ZCL_METERING_CAUSE_CHANGE_OF_PRICE_MATRIX = 1 << 4, /*!< Change of Price Matrix */ + ESP_ZB_ZCL_METERING_CAUSE_CHANGE_OF_BLOCK_THRESHOLDS = 1 << 5, /*!< Change of Block Thresholds */ + ESP_ZB_ZCL_METERING_CAUSE_CHANGE_OF_CV = 1 << 6, /*!< Change of CV */ + ESP_ZB_ZCL_METERING_CAUSE_CHANGE_OF_CF = 1 << 7, /*!< Change of CF */ + ESP_ZB_ZCL_METERING_CAUSE_CHANGE_OF_CALENDAR = 1 << 8, /*!< Change of Calendar */ + ESP_ZB_ZCL_METERING_CAUSE_CRITICAL_PEAK_PRICING = 1 << 9, /*!< Critical Peak Pricing */ + ESP_ZB_ZCL_METERING_CAUSE_MANUALLY_TRIGGERED_FROM_CLIENT = 1 << 10, /*!< Manually Triggered from Client */ + ESP_ZB_ZCL_METERING_CAUSE_END_OF_RESOLVE_PERIOD = 1 << 11, /*!< End of Resolve Period */ + ESP_ZB_ZCL_METERING_CAUSE_CHANGE_OF_TENANCY = 1 << 12, /*!< Change of Tenancy */ + ESP_ZB_ZCL_METERING_CAUSE_CHANGE_OF_SUPPLIER = 1 << 13, /*!< Change of Supplier */ + ESP_ZB_ZCL_METERING_CAUSE_CHANGE_OF_METER_MODE = 1 << 14, /*!< Change of (Meter) Mode */ + ESP_ZB_ZCL_METERING_CAUSE_DEBT_PAYMENT = 1 << 15, /*!< Debt Payment */ + ESP_ZB_ZCL_METERING_CAUSE_SCHEDULED_SNAPSHOT = 1 << 16, /*!< Scheduled Snapshot */ + ESP_ZB_ZCL_METERING_CAUSE_OTA_FIRMWARE_DOWNLOAD = 1 << 17, /*!< OTA Firmware Download */ + ESP_ZB_ZCL_METERING_CAUSE_SELECT_ALL_SNAPSHOTS = 0xFFFFFFFF /*!< Select All Snapshots */ +} esp_zb_zcl_metering_snapshot_cause_t; + +/** @brief Snapshot Payload Type */ +typedef enum { + ESP_ZB_ZCL_METERING_TOU_DELIVERED_REGISTERS = 0, /*!< TOU Information Set DeliveredRegisters */ + ESP_ZB_ZCL_METERING_TOU_RECEIVED_REGISTERS = 1, /*!< TOU Information Set Received Registers */ + ESP_ZB_ZCL_METERING_BLOCK_TIER_DELIVERED = 2, /*!< Block Tier Information Set Delivered */ + ESP_ZB_ZCL_METERING_BLOCK_TIER_RECEIVED = 3, /*!< Block Tier Information Set Received */ + ESP_ZB_ZCL_METERING_TOU_DELIVERED_NO_BILLING = 4, /*!< TOU Information Set Delivered (No Billing) */ + ESP_ZB_ZCL_METERING_TOU_RECEIVED_NO_BILLING = 5, /*!< TOU Information Set Received (No Billing) */ + ESP_ZB_ZCL_METERING_BLOCK_TIER_DELIVERED_NO_BILLING = 6, /*!< Block Tier Information Set Delivered (No Billing) */ + ESP_ZB_ZCL_METERING_BLOCK_TIER_RECEIVED_NO_BILLING = 7, /*!< Block Tier Information Set Received (No Billing) */ + ESP_ZB_ZCL_METERING_DATA_UNAVAILABLE = 128, /*!< Data Unavailable */ +} esp_zb_zcl_metering_snapshot_payload_type_t; + +/** @brief Set summation formatting */ +#define ESP_ZB_ZCL_METERING_FORMATTING_SET(suppress_zero, left, right) \ + ( ((suppress_zero) ? 0x80 : 0) | (((left) & 15)<<3) | ((right) & 7) ) + +/** @brief Default value for Status attribute */ +#define ESP_ZB_ZCL_METERING_STATUS_DEFAULT_VALUE 0x00 + +/** @brief Default value for Status attribute */ +#define ESP_ZB_ZCL_METERING_UNIT_OF_MEASURE_DEFAULT_VALUE 0x00 + +/** @brief Default value for Instantaneous Demand attribute */ +#define ESP_ZB_ZCL_METERING_INSTANTANEOUS_DEMAND_DEFAULT_VALUE ZB_INIT_UINT24(0x00, 0x0000) + +/** @brief Default value for DailyFreezeTime attribute */ +#define ESP_ZB_ZCL_METERING_DAILY_FREEZE_TIME_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for PowerFactor attribute */ +#define ESP_ZB_ZCL_METERING_POWER_FACTOR_DEFAULT_VALUE ((int8_t)0x00) + +/** @brief Default value for DefaultUpdatePeriod attribute */ +#define ESP_ZB_ZCL_METERING_DEFAULT_UPDATE_PERIOD_DEFAULT_VALUE ((uint8_t)0x1E) + +/** @brief Default value for FastPollUpdatePeriod attribute */ +#define ESP_ZB_ZCL_METERING_FAST_POLL_UPDATE_PERIOD_DEFAULT_VALUE ((uint8_t)0x05) + +/** @brief Default value for PresetReadingTime attribute */ +#define ESP_ZB_ZCL_METERING_PRESET_READING_TIME_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for MaxNumberOfPeriodsDelivered attribute */ +#define ESP_ZB_ZCL_METERING_MAX_NUMBER_OF_PERIODS_DELIVERED_DEFAULT_VALUE ((uint8_t)0x18) + +/** @brief Default value for GenericAlarmMask attribute */ +#define ESP_ZB_ZCL_METERING_GENERIC_ALARM_MASK_DEFAULT_VALUE ((uint16_t)0xFFFF) + +/** @brief Default value for ElectricityAlarmMask attribute */ +#define ESP_ZB_ZCL_METERING_ELECTRICITY_ALARM_MASK_DEFAULT_VALUE ((uint32_t)0xFFFFFFFF) + +/** @brief Default value for GenericFlowPressureAlarmMask attribute */ +#define ESP_ZB_ZCL_METERING_GENERIC_FLOW_PRESSURE_ALARM_MASK_DEFAULT_VALUE ((uint16_t)0xFFFF) + +/** @brief Default value for WaterSpecificAlarmMask attribute */ +#define ESP_ZB_ZCL_METERING_WATER_SPECIFIC_ALARM_MASK_DEFAULT_VALUE ((uint16_t)0xFFFF) + +/** @brief Default value for HeatAndCoolingSpecificAlarmMask attribute */ +#define ESP_ZB_ZCL_METERING_HEAT_AND_COOLING_SPECIFIC_ALARM_MASK_DEFAULT_VALUE ((uint16_t)0xFFFF) + +/** @brief Default value for GasSpecificAlarmMask attribute */ +#define ESP_ZB_ZCL_METERING_GAS_SPECIFIC_ALARM_MASK_DEFAULT_VALUE ((uint16_t)0xFFFF) + +/** @brief Default value for FastPollUpdatePeriod attribute */ +#define ESP_ZB_ZCL_METERING_LINKY_MODE_ON_OPERATION_DEFAULT_VALUE ((uint8_t)0x00) + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_multistate_input.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_multistate_input.h new file mode 100644 index 0000000..0117b79 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_multistate_input.h @@ -0,0 +1,131 @@ +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief MultiState Input cluster attribute identifiers. */ +typedef enum { + ESP_ZB_ZCL_ATTR_MULTI_INPUT_STATE_TEXT_ID = 0x000EU, /*!< StateText attribute */ + ESP_ZB_ZCL_ATTR_MULTI_INPUT_DESCRIPTION_ID = 0x001CU, /*!< Description attribute */ + ESP_ZB_ZCL_ATTR_MULTI_INPUT_NUMBER_OF_STATES_ID = 0x004AU, /*!< Number of states attribute */ + ESP_ZB_ZCL_ATTR_MULTI_INPUT_OUT_OF_SERVICE_ID = 0x0051U, /*!< OutOfService attribute */ + ESP_ZB_ZCL_ATTR_MULTI_INPUT_PRESENT_VALUE_ID = 0x0055U, /*!< PresentValue attribute */ + ESP_ZB_ZCL_ATTR_MULTI_INPUT_RELIABILITY_ID = 0x0067U, /*!< Reliability attribute */ + ESP_ZB_ZCL_ATTR_MULTI_INPUT_STATUS_FLAGS_ID = 0x006FU, /*!< StatusFlag attribute */ + ESP_ZB_ZCL_ATTR_MULTI_INPUT_APPLICATION_TYPE_ID = 0x0100U, /*!< Application type attribute */ +} esp_zb_zcl_multi_input_attr_t; + +/** @brief Default value for StateText attribute */ +#define ESP_ZB_ZCL_MULTI_INPUT_STATE_TEXT_DEFAULT_VALUE {0} + +/** @brief Default value for Description attribute */ +#define ESP_ZB_ZCL_MULTI_INPUT_DESCRIPTION_DEFAULT_VALUE {0} + +/** @brief Default value for Number of states attribute */ +#define ESP_ZB_ZCL_MULTI_INPUT_NUMBER_OF_STATES_DEFAULT_VALUE (0) + +/** @brief Default value for OutOfService attribute */ +#define ESP_ZB_ZCL_MULTI_INPUT_OUT_OF_SERVICE_DEFAULT_VALUE false + +/** @brief Default value for PresentValue attribute */ +#define ESP_ZB_ZCL_MULTI_INPUT_PRESENT_VALUE_DEFAULT_VALUE 0 + +/** @brief Default value for Reliability attribute */ +#define ESP_ZB_ZCL_MULTI_INPUT_RELIABILITY_DEFAULT_VALUE 0 + +/** @brief Default value for StatusFlag attribute */ +#define ESP_ZB_ZCL_MULTI_INPUT_STATUS_FLAGS_DEFAULT_VALUE 0 + +/** @brief Default value for Application type attribute */ +#define ESP_ZB_ZCL_MULTI_INPUT_APPLICATION_TYPE_DEFAULT_VALUE 0 + +/** @brief StatusFlag attribute minimum value */ +#define ESP_ZB_ZCL_MULTI_INPUT_STATUS_FLAGS_MIN_VALUE 0x00U + +/** @brief StatusFlag attribute maximum value */ +#define ESP_ZB_ZCL_MULTI_INPUT_STATUS_FLAGS_MAX_VALUE 0x0FU + +/** @brief Values for StatusFlags attribute */ +typedef enum { + ESP_ZB_ZCL_MULTI_INPUT_STATUS_FLAG_NORMAL = 0x00, /*!< Normal (default) state. */ + ESP_ZB_ZCL_MULTI_INPUT_STATUS_FLAG_IN_ALARM = 0x01, /*!< In alarm bit. */ + ESP_ZB_ZCL_MULTI_INPUT_STATUS_FLAG_FAULT = 0x02, /*!< Fault bit. */ + ESP_ZB_ZCL_MULTI_INPUT_STATUS_FLAG_OVERRIDDEN = 0x04, /*!< Overridden bit. */ + ESP_ZB_ZCL_MULTI_INPUT_STATUS_FLAG_OUT_OF_SERVICE = 0x08, /*!< Out of service bit. */ +} esp_zb_zcl_multi_input_status_flags_value_t; + +/** @brief Values for Reliability attribute */ +typedef enum { + ESP_ZB_ZCL_MULTI_INPUT_RELIABILITY_NO_FAULT_DETECTED = 0x00, /*!< No fault detected */ + ESP_ZB_ZCL_MULTI_INPUT_RELIABILITY_NO_SENSOR = 0x01, /*!< No sensor */ + ESP_ZB_ZCL_MULTI_INPUT_RELIABILITY_OVER_RANGE = 0x02, /*!< Over range */ + ESP_ZB_ZCL_MULTI_INPUT_RELIABILITY_UNDER_RANGE = 0x03, /*!< Under range */ + ESP_ZB_ZCL_MULTI_INPUT_RELIABILITY_OPEN_LOOP = 0x04, /*!< Open loop */ + ESP_ZB_ZCL_MULTI_INPUT_RELIABILITY_SHORTED_LOOP = 0x05, /*!< Shorted loop */ + ESP_ZB_ZCL_MULTI_INPUT_RELIABILITY_NO_OUTPUT = 0x06, /*!< No output */ + ESP_ZB_ZCL_MULTI_INPUT_RELIABILITY_UNRELIABLE_OTHER = 0x07, /*!< Unreliable other */ + ESP_ZB_ZCL_MULTI_INPUT_RELIABILITY_PROCESS_ERROR = 0x08, /*!< Process error */ + /* 0x09 is for multistate clusters only */ + ESP_ZB_ZCL_MULTI_INPUT_RELIABILITY_CONFIGURATION_ERROR = 0x0a, /*!< Configuration error */ +} esp_zb_zcl_multi_input_reliability_value_t; + +/** Multistate Input cluster application types + * The ApplicationType attribute indicates the specific application usage + * for the cluster. ApplicationType is subdivided into Group, Type and + * an Index number, as follows: + * + * Group = Bits 24 to 31 + * An indication of the cluster this attribute is part of. Multistate Input + * clusters have Group = 0x00. + * + * Type = Bits 16 to 23 + * The physical quantity that the PresentValue attribute of the cluster + * represents. + * + * Index = Bits 0 to 15 + * The specific application usage of the cluster. + */ +/** @brief Macros for ApplicationType attribute */ +/** @brief Macros for ApplicationType attribute */ +#define ESP_ZB_ZCL_MI_GROUP_ID 0x0D +#define ESP_ZB_ZCL_MI_SET_APP_TYPE_WITH_ID(_type, _id) (((ESP_ZB_ZCL_MI_GROUP_ID & 0xFF) << 24) | (((_type)&0xFF) << 16) | ((_id)&0xFFFF)) + +/** @brief Values for Multistate Input cluster application types (Type field, bits 16-23) */ +typedef enum { + ESP_ZB_ZCL_MI_APP_TYPE_DOMAIN_HVAC = 0x00, /*!< Application Domain HVAC */ + /* 0x01 to 0xFE are reserved */ + ESP_ZB_ZCL_MI_APP_TYPE_OTHER = 0xFF /*!< Other */ +} esp_zb_zcl_mi_application_types_t; + +/** @brief Values for Multistate Input cluster HVAC application usages */ +typedef enum { + ESP_ZB_ZCL_MI_DOMAIN_HVAC_OFF_ON_AUTO = ESP_ZB_ZCL_MI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_MI_APP_TYPE_DOMAIN_HVAC, 0x0000), /*!< Off, On, Auto */ + ESP_ZB_ZCL_MI_DOMAIN_HVAC_OFF_LOW_MEDIUM_HIGH, /*!< Off, Low, Medium, High */ + ESP_ZB_ZCL_MI_DOMAIN_HVAC_AUTO_HEAT_COOL_OFF_EMERGENCY_FAN_MAX, /*!< Auto, Heat, Cool, Off, Emergency Heat, Fan Only, + Max Heat */ + ESP_ZB_ZCL_MI_DOMAIN_HVAC_OCCUPIED_UNOCCUPIED_STANDBY_BYPASS, /*!< Occupied, Unoccupied, Standby, Bypass */ + ESP_ZB_ZCL_MI_DOMAIN_HVAC_INACTIVE_ACTIVE_HOLD, /*!< Inactive, Active, Hold */ + ESP_ZB_ZCL_MI_DOMAIN_HVAC_AUTO_WARMUP_WATER_FLUSH_AUTOCAL_SHUTDOWNOPEN_SHUTDOWNCLOSED_LOWLIMIT_TEST_BALANCE, /*!< Auto, Warm-up, Water Flush, Autocalibration, Shutdown Open, + Shutdown Closed, Low Limit, Test and Balance */ + ESP_ZB_ZCL_MI_DOMAIN_HVAC_OFF_AUTO_HEAT_COOL_HEATONLY_COOLONLY_FAN_ONLY, /*!< Off, Auto, Heat Cool, Heat Only, Cool Only, Fan Only */ + ESP_ZB_ZCL_MI_DOMAIN_HVAC_HIGH_NORMAL_LOW, /*!< High, Normal, Low */ + ESP_ZB_ZCL_MI_DOMAIN_HVAC_OCCUPIED_UNOCCUPIED_STARTUP_SHUTDOWN, /*!< Occupied, Unoccupied, Startup, Shutdown */ + ESP_ZB_ZCL_MI_DOMAIN_HVAC_NIGHT_DAY_HOLD, /*!< Night, Day, Hold */ + ESP_ZB_ZCL_MI_DOMAIN_HVAC_OFF_COOL_HEAT_AUTO_EMERGENCY, /*!< Off, Cool, Heat, Auto, Emergency Heat */ + ESP_ZB_ZCL_MI_DOMAIN_HVAC_SHUTDOWNCLOSED_SHUTDOWNOPEN_SATISFIED_MIXING_COOLING_HEATING_SUPPLEMENTAL_HEAT, /*!< Shutdown Closed, Shutdown Open, Satisfied, Mixing, Cooling, + Heating, Supplemental Heat */ + /* 0x0200 to 0xFFFE are Vendor defined */ + ESP_ZB_ZCL_MI_DOMAIN_HVAC_OTHER = ESP_ZB_ZCL_MI_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_MI_APP_TYPE_DOMAIN_HVAC, 0xFFFF) /*!< Other */ +} esp_zb_zcl_mi_domain_hvac_t; + +void esp_zb_zcl_multi_input_init_server(void); +void esp_zb_zcl_multi_input_init_client(void); + +#define ESP_ZB_ZCL_CLUSTER_ID_MULTI_INPUT_SERVER_ROLE_INIT esp_zb_zcl_multi_input_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_MULTI_INPUT_CLIENT_ROLE_INIT esp_zb_zcl_multi_input_init_client + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_multistate_output.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_multistate_output.h new file mode 100644 index 0000000..af83b61 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_multistate_output.h @@ -0,0 +1,137 @@ +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief MultiState Output cluster attribute identifiers. */ +typedef enum { + ESP_ZB_ZCL_ATTR_MULTI_OUTPUT_STATE_TEXT_ID = 0x000E, /*!< StateText attribute */ + ESP_ZB_ZCL_ATTR_MULTI_OUTPUT_DESCRIPTION_ID = 0x001C, /*!< Description attribute */ + ESP_ZB_ZCL_ATTR_MULTI_OUTPUT_NUMBER_OF_STATES_ID = 0x004A, /*!< Number of states attribute */ + ESP_ZB_ZCL_ATTR_MULTI_OUTPUT_OUT_OF_SERVICE_ID = 0x0051, /*!< OutOfService attribute */ + ESP_ZB_ZCL_ATTR_MULTI_OUTPUT_PRESENT_VALUE_ID = 0x0055, /*!< PresentValue attribute */ + /** TODO: support PriorityArray Attribute */ + // ESP_ZB_ZCL_ATTR_MULTI_OUTPUT_PRIORITY_ARRAY_ID = 0x0057, /*!< Priority Array attribute */ + ESP_ZB_ZCL_ATTR_MULTI_OUTPUT_RELIABILITY_ID = 0x0067, /*!< Reliability attribute */ + ESP_ZB_ZCL_ATTR_MULTI_OUTPUT_RELINQUISH_DEFAULT_ID = 0x0068, /*!< Relinquish default attribute */ + ESP_ZB_ZCL_ATTR_MULTI_OUTPUT_STATUS_FLAGS_ID = 0x006F, /*!< StatusFlag attribute */ + ESP_ZB_ZCL_ATTR_MULTI_OUTPUT_APPLICATION_TYPE_ID = 0x0100, /*!< Application type attribute */ +} esp_zb_zcl_multi_output_attr_t; + +/** @brief Values for StatusFlags attribute */ +typedef enum { + ESP_ZB_ZCL_MULTI_OUTPUT_STATUS_FLAG_NORMAL = 0x00, /*!< Normal (default) state. */ + ESP_ZB_ZCL_MULTI_OUTPUT_STATUS_FLAG_IN_ALARM = 0x01, /*!< In alarm bit. */ + ESP_ZB_ZCL_MULTI_OUTPUT_STATUS_FLAG_FAULT = 0x02, /*!< Fault bit. */ + ESP_ZB_ZCL_MULTI_OUTPUT_STATUS_FLAG_OVERRIDDEN = 0x04, /*!< Overridden bit. */ + ESP_ZB_ZCL_MULTI_OUTPUT_STATUS_FLAG_OUT_OF_SERVICE = 0x08, /*!< Out of service bit. */ +} esp_zb_zcl_multi_output_status_flags_value_t; + +/** @brief Values for Reliability attribute */ +typedef enum { + ESP_ZB_ZCL_MULTI_OUTPUT_RELIABILITY_NO_FAULT_DETECTED = 0x00, /*!< No fault detected */ + ESP_ZB_ZCL_MULTI_OUTPUT_RELIABILITY_NO_SENSOR = 0x01, /*!< No sensor */ + ESP_ZB_ZCL_MULTI_OUTPUT_RELIABILITY_OVER_RANGE = 0x02, /*!< Over range */ + ESP_ZB_ZCL_MULTI_OUTPUT_RELIABILITY_UNDER_RANGE = 0x03, /*!< Under range */ + ESP_ZB_ZCL_MULTI_OUTPUT_RELIABILITY_OPEN_LOOP = 0x04, /*!< Open loop */ + ESP_ZB_ZCL_MULTI_OUTPUT_RELIABILITY_SHORTED_LOOP = 0x05, /*!< Shorted loop */ + ESP_ZB_ZCL_MULTI_OUTPUT_RELIABILITY_NO_OUTPUT = 0x06, /*!< No output */ + ESP_ZB_ZCL_MULTI_OUTPUT_RELIABILITY_UNRELIABLE_OTHER = 0x07, /*!< Unreliable other */ + ESP_ZB_ZCL_MULTI_OUTPUT_RELIABILITY_PROCESS_ERROR = 0x08, /*!< Process error */ + /* 0x09 is for multistate clusters only */ + ESP_ZB_ZCL_MULTI_OUTPUT_RELIABILITY_CONFIGURATION_ERROR = 0x0a, /*!< Configuration error */ +} esp_zb_zcl_multi_output_reliability_value_t; + +/** Multistate Output cluster application types + * The ApplicationType attribute indicates the specific application usage + * for the cluster. ApplicationType is subdivided into Group, Type and + * an Index number, as follows: + * + * Group = Bits 24 to 31 + * An indication of the cluster this attribute is part of. Analog Input + * clusters have Group = 0x00. + * + * Type = Bits 16 to 23 + * The physical quantity that the PresentValue attribute of the cluster + * represents. + * + * Index = Bits 0 to 15 + * The specific application usage of the cluster. + */ +/** @brief Macros for ApplicationType attribute */ +#define ESP_ZB_ZCL_MO_GROUP_ID 0x0E +#define ESP_ZB_ZCL_MO_SET_APP_TYPE_WITH_ID(_type, _id) (((ESP_ZB_ZCL_MO_GROUP_ID & 0xFF) << 24) | (((_type)&0xFF) << 16) | ((_id)&0xFFFF)) + +/** @brief Values for Multistate Output cluster application types (Type field, bits 16-23) */ +typedef enum { + ESP_ZB_ZCL_MO_APP_TYPE_DOMAIN_HVAC = 0x00, /*!< Application Domain HVAC */ + /* 0x01 to 0xFE are reserved */ + ESP_ZB_ZCL_MO_APP_TYPE_OTHER = 0xFF /*!< Other */ +} esp_zb_zcl_mo_application_types_t; + +/** @brief Values for Multistate Output cluster HVAC application usages */ +typedef enum { + ESP_ZB_ZCL_MO_DOMAIN_HVAC_OFF_ON_AUTO = ESP_ZB_ZCL_MO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_MO_APP_TYPE_DOMAIN_HVAC, 0x0000), /*!< Off, On, Auto */ + ESP_ZB_ZCL_MO_DOMAIN_HVAC_OFF_LOW_MEDIUM_HIGH, /*!< Off, Low, Medium, High */ + ESP_ZB_ZCL_MO_DOMAIN_HVAC_AUTO_HEAT_COOL_OFF_EMERG_FAN_MAX, /*!< Auto, Heat, Cool, Off, Emerg Heat, Fan Only, Max Heat */ + ESP_ZB_ZCL_MO_DOMAIN_HVAC_OCCUPIED_UNOCCUPIED_STANDBY_BYPASS, /*!< Occupied, Unoccupied, Standby, Bypass */ + ESP_ZB_ZCL_MO_DOMAIN_HVAC_INACTIVE_ACTIVE_HOLD, /*!< Inactive, Active, Hold */ + ESP_ZB_ZCL_MO_DOMAIN_HVAC_AUTO_WARMUP_WATER_FLUSH_AUTOCAL_SHUTDOWNOPEN_SHUTDOWNCLOSED_LOWLIMIT_TEST_BALANCE, /*!< Auto, Warm-up, Water Flush, Autocalibration, Shutdown Open, + Shutdown Closed, Low Limit, Test and Balance */ + ESP_ZB_ZCL_MO_DOMAIN_HVAC_OFF_AUTO_HEAT_COOL_HEAT_ONLY_COOL_ONLY_FAN_ONLY, /*!< Off, Auto, Heat Cool, Heat Only, Cool Only, Fan Only */ + ESP_ZB_ZCL_MO_DOMAIN_HVAC_HIGH_NORMAL_LOW, /*!< High, Normal, Low */ + ESP_ZB_ZCL_MO_DOMAIN_HVAC_OCCUPIED_UNOCCUPIED_STARTUP_SHUTDOWN, /*!< Occupied, Unoccupied, Startup, Shutdown */ + ESP_ZB_ZCL_MO_DOMAIN_HVAC_NIGHT_DAY_HOLD, /*!< Night, Day, Hold */ + ESP_ZB_ZCL_MO_DOMAIN_HVAC_OFF_COOL_HEAT_AUTO_EMERGENCY, /*!< Off, Cool, Heat, Auto, Emergency Heat */ + ESP_ZB_ZCL_MO_DOMAIN_HVAC_SHUTDOWNCLOSED_SHUTDOWNOPEN_SATISFIED_MIXING_COOLING_HEATING_SUPPL_HEAT, /*!< Shutdown Closed, Shutdown Open, Satisfied, Mixing, Cooling, Heating, Suppl Heat */ + /* 0x0200 to 0xFFFE are Vendor defined */ + ESP_ZB_ZCL_MO_DOMAIN_HVAC_OTHER = ESP_ZB_ZCL_MO_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_MO_APP_TYPE_DOMAIN_HVAC, 0xFFFF) /*!< Other */ +} esp_zb_zcl_mo_domain_hvac_t; + +/** @brief Default value for StateText attribute */ +#define ESP_ZB_ZCL_MULTI_OUTPUT_STATE_TEXT_DEFAULT_VALUE {0} + +/** @brief Default value for Description attribute */ +#define ESP_ZB_ZCL_MULTI_OUTPUT_DESCRIPTION_DEFAULT_VALUE {0} + +/** @brief Default value for Number of states attribute */ +#define ESP_ZB_ZCL_MULTI_OUTPUT_NUMBER_OF_STATES_DEFAULT_VALUE 0 + +/** @brief Default value for OutOfService attribute */ +#define ESP_ZB_ZCL_MULTI_OUTPUT_OUT_OF_SERVICE_DEFAULT_VALUE false + +/** @brief Default value for PresentValue attribute */ +#define ESP_ZB_ZCL_MULTI_OUTPUT_PRESENT_VALUE_DEFAULT_VALUE 0 + +/** @brief Default value for Priority Array attribute */ +#define ESP_ZB_ZCL_MULTI_OUTPUT_PRIORITY_ARRAY_DEFAULT_VALUE {0} + +/** @brief Default value for Reliability attribute */ +#define ESP_ZB_ZCL_MULTI_OUTPUT_RELIABILITY_DEFAULT_VALUE 0 + +/** @brief Default value for Relinquish default attribute */ +#define ESP_ZB_ZCL_MULTI_OUTPUT_RELINQUISH_DEFAULT_DEFAULT_VALUE 0 + +/** @brief Default value for StatusFlag attribute */ +#define ESP_ZB_ZCL_MULTI_OUTPUT_STATUS_FLAGS_DEFAULT_VALUE 0 + +/** @brief Default value for Application type attribute */ +#define ESP_ZB_ZCL_MULTI_OUTPUT_APPLICATION_TYPE_DEFAULT_VALUE 0 + +/** @brief StatusFlag attribute minimum value */ +#define ESP_ZB_ZCL_MULTI_OUTPUT_STATUS_FLAGS_MIN_VALUE 0x00 + +/** @brief StatusFlag attribute maximum value */ +#define ESP_ZB_ZCL_MULTI_OUTPUT_STATUS_FLAGS_MAX_VALUE 0x0F + +void esp_zb_zcl_multi_output_init_server(void); +void esp_zb_zcl_multi_output_init_client(void); + +#define ESP_ZB_ZCL_CLUSTER_ID_MULTI_OUTPUT_SERVER_ROLE_INIT esp_zb_zcl_multi_output_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_MULTI_OUTPUT_CLIENT_ROLE_INIT esp_zb_zcl_multi_output_init_client + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_multistate_value.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_multistate_value.h new file mode 100644 index 0000000..49927b3 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_multistate_value.h @@ -0,0 +1,126 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTDESP_ZB_ZCL_ + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Multistate Value cluster attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_MULTI_VALUE_STATE_TEXT_ID = 0x000e, /*!< Text attribute */ + ESP_ZB_ZCL_ATTR_MULTI_VALUE_DESCRIPTION_ID = 0x001c, /*!< Description attribute */ + ESP_ZB_ZCL_ATTR_MULTI_VALUE_NUMBER_OF_STATES_ID = 0x004a, /*!< NumberOfStates attribute */ + ESP_ZB_ZCL_ATTR_MULTI_VALUE_OUT_OF_SERVICE_ID = 0x0051, /*!< OutOfService attribute */ + ESP_ZB_ZCL_ATTR_MULTI_VALUE_PRESENT_VALUE_ID = 0x0055, /*!< PresentValue attribute */ + // TODO: Support PriorityArray attribute + // ESP_ZB_ZCL_ATTR_MULTI_VALUE_PRIORITY_ARRAY_ID = 0x0057, /*!< PriorityArray attribute */ + ESP_ZB_ZCL_ATTR_MULTI_VALUE_RELIABILITY_ID = 0x0067, /*!< Reliability attribute */ + ESP_ZB_ZCL_ATTR_MULTI_VALUE_RELINQUISH_DEFAULT_ID = 0x0068, /*!< Reliability attribute */ + ESP_ZB_ZCL_ATTR_MULTI_VALUE_STATUS_FLAGS_ID = 0x006f, /*!< StatusFlags attribute */ + ESP_ZB_ZCL_ATTR_MULTI_VALUE_APPLICATION_TYPE_ID = 0x0100, /*!< ApplicationType attribute */ +} esp_zb_zcl_multi_value_attr_t; + +/** @brief Values for StatusFlags attribute */ +typedef enum { + ESP_ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_NORMAL = 0x00, /*!< Normal (default) . */ + ESP_ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_IN_ALARM = 0x01, /*!< In alarm bit. */ + ESP_ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_FAULT = 0x02, /*!< Fault bit. */ + ESP_ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_OVERRIDDEN = 0x04, /*!< Overridden bit. */ + ESP_ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_OUT_OF_SERVICE = 0x08, /*!< Out of service bit. */ +} esp_zb_zcl_multi_value_status_flags_value_t; + +/** @brief Values for Reliability attribute */ +typedef enum { + ESP_ZB_ZCL_MULTI_VALUE_RELIABILITY_NO_FAULT_DETECTED = 0x00, /*!< No fault detected */ + ESP_ZB_ZCL_MULTI_VALUE_RELIABILITY_NO_SENSOR = 0x01, /*!< No sensor */ + ESP_ZB_ZCL_MULTI_VALUE_RELIABILITY_OVER_RANGE = 0x02, /*!< Over range */ + ESP_ZB_ZCL_MULTI_VALUE_RELIABILITY_UNDER_RANGE = 0x03, /*!< Under range */ + ESP_ZB_ZCL_MULTI_VALUE_RELIABILITY_OPEN_LOOP = 0x04, /*!< Open loop */ + ESP_ZB_ZCL_MULTI_VALUE_RELIABILITY_SHORTED_LOOP = 0x05, /*!< Shorted loop */ + ESP_ZB_ZCL_MULTI_VALUE_RELIABILITY_NO_OUTPUT = 0x06, /*!< No output */ + ESP_ZB_ZCL_MULTI_VALUE_RELIABILITY_UNRELIABLE_OTHER = 0x07, /*!< Unreliable other */ + ESP_ZB_ZCL_MULTI_VALUE_RELIABILITY_PROCESS_ERROR = 0x08, /*!< Process error */ + ESP_ZB_ZCL_MULTI_VALUE_RELIABILITY_MULTI_STATE_FAULT = 0x09, /*!< Mutlistate fault */ + ESP_ZB_ZCL_MULTI_VALUE_RELIABILITY_CONFIGURATION_ERROR = 0x0a, /*!< Configuration error */ +} esp_zb_zcl_multi_value_reliability_value_t; + +/** Multistate Value cluster application types + * The ApplicationType attribute indicates the specific application usage + * for the cluster. ApplicationType is subdivided into Group, Type and + * an Index number, as follows: + * + * Group = Bits 24 to 31 + * An indication of the cluster this attribute is part of. Multistate Value + * clusters have Group = 0x0d. + * + * Type = Bits 16 to 23 + * The application usage domain. + * + * Index = Bits 0 to 15 + * The specific application usage of the cluster. + */ + +#define ESP_ZB_ZCL_MV_GROUP_ID 0x0d +#define ESP_ZB_ZCL_MV_SET_APP_TYPE_WITH_ID(_type, _id) ((ESP_ZB_ZCL_MV_GROUP_ID << 24) | ((_type & 0xff) << 16) | (_id & 0xffff)) + +/** @brief Values for Multistate Value cluster applications type */ +typedef enum { + ESP_ZB_ZCL_MV_APP_TYPE_APP_DOMAIN_HVAC = 0x0000, /*!< Application Domain HVAC */ + /* All other group values are currently reserved. */ +} esp_zb_zcl_mv_application_types_t; + +typedef enum { + ESP_ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_0 /*!< On, Off, Auto state */ + = ESP_ZB_ZCL_MV_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_MV_APP_TYPE_APP_DOMAIN_HVAC, 0x0000), + ESP_ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_1, /*!< Off, Low, Medium, High state */ + ESP_ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_2, /*!< Auto, Heat, Cool, Off, Emergency Heat, Fan Only, Max Heat state */ + ESP_ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_3, /*!< Occupied, Unoccupied, Standby, Bypass state */ + ESP_ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_4, /*!< Inactive, Active, Hold state */ + ESP_ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_5, /*!< Auto, Warm-up, Water Flush, Autocalibration, Shutdown Open, Shutdown Closed, Low Limit, Test and Balance state */ + ESP_ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_6, /*!< Off, Auto, Heat Control, Heat Only, Cool Only, Fan Only state */ + ESP_ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_7, /*!< High, Normal, Low state */ + ESP_ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_8, /*!< Occupied, Unoccupied, Startup, Shutdown state */ + ESP_ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_9, /*!< Night, Day, Hold state */ + ESP_ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_10, /*!< Off, Cool, Heat, Auto, Emergency Heat state */ + ESP_ZB_ZCL_MV_APP_DOMAIN_HVAC_STATES_GROUP_11, /*!< Shutdown Closed, Shutdown Open, Satisfied, Mixing, Cooling, Heating, Supplemental Heat state */ + /* 0x0200 to 0xfffe are Vendor defined */ + ESP_ZB_ZCL_MV_APP_DOMAIN_HVAC_OTHER /*!< Other */ + = ESP_ZB_ZCL_MV_SET_APP_TYPE_WITH_ID(ESP_ZB_ZCL_MV_APP_TYPE_APP_DOMAIN_HVAC, 0xffff), +} esp_zb_zcl_mv_app_domain_hvac_t; + +/** @brief Default value for Description attribute */ +#define ESP_ZB_ZCL_MULTI_VALUE_DESCRIPTION_DEFAULT_VALUE 0 + +/** @brief Default value for OutOfService attribute */ +#define ESP_ZB_ZCL_MULTI_VALUE_OUT_OF_SERVICE_DEFAULT_VALUE false + +/** @brief Default value for Reliability attribute */ +#define ESP_ZB_ZCL_MULTI_VALUE_RELIABILITY_DEFAULT_VALUE ESP_ZB_ZCL_MULTI_VALUE_RELIABILITY_NO_FAULT_DETECTED + +/** @brief Default value for StatusFlags attribute */ +#define ESP_ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_DEFAULT_VALUE ESP_ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_NORMAL + +/** @brief StatusFlags attribute minimum value */ +#define ESP_ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_MIN_VALUE 0 + +/** @brief StatusFlags attribute maximum value */ +#define ESP_ZB_ZCL_MULTI_VALUE_STATUS_FLAGS_MAX_VALUE 0x0f + +/*! Maximum length of Description string field */ +#define ESP_ZB_ZCL_MULTI_VALUE_DESCRIPTION_MAX_LEN 16 + +void esp_zb_zcl_multi_value_init_server(void); +void esp_zb_zcl_multi_value_init_client(void); + +#define ESP_ZB_ZCL_CLUSTER_ID_MULTI_VALUE_SERVER_ROLE_INIT esp_zb_zcl_multi_value_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_MULTI_VALUE_CLIENT_ROLE_INIT esp_zb_zcl_multi_value_init_client + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_occupancy_sensing.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_occupancy_sensing.h new file mode 100644 index 0000000..3d5685b --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_occupancy_sensing.h @@ -0,0 +1,138 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Occupancy Sensing cluster attribute identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_ID = 0x0000, /*!< Occupancy attribute identifier */ + ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_ID = 0x0001, /*!< Occupancy Sensor Type attribute identifier */ + ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_BITMAP_ID = 0x0002, /*!< The OccupancySensorTypeBitmap attribute specifies the types of the occupancy sensor. */ + ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_PIR_OCC_TO_UNOCC_DELAY_ID = 0x0010, /*!< PIROccupiedToUnoccupiedDelay identifier */ + ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_DELAY_ID = 0x0011, /*!< PIRUnoccupiedToOccupiedDelay identifier */ + ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_THRESHOLD_ID = 0x0012, /*!< PIRUnoccupiedToOccupiedThreshold identifier */ + ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_ID = 0x0020, + ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_ID = 0x0021, + ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ID = 0x0022, + ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_ID = 0x0030, + ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_ID = 0x0031, + ESP_ZB_ZCL_ATTR_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_ID = 0x0032, +}esp_zb_zcl_occupancy_sensing_attr_t; + +/** @brief Default value for Occupancy Sensing cluster revision global attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_CLUSTER_REVISION_DEFAULT ((uint16_t)0x0002u) + +/** @brief Minimal value for PIROccToUnoccDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PIR_OCC_TO_UNOCC_DELAY_MIN_VALUE ((uint16_t)0x0000) + +/** @brief Maximal value for PIROccToUnoccDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PIR_OCC_TO_UNOCC_DELAY_MAX_VALUE ((uint16_t)0xfffe) + +/** @brief Default value for PIROccToUnoccDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PIR_OCC_TO_UNOCC_DELAY_DEFAULT_VALUE ESP_ZB_ZCL_OCCUPANCY_SENSING_PIR_OCC_TO_UNOCC_DELAY_MIN_VALUE + +/** @brief Minimal value for PIRUnoccToOccDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_DELAY_MIN_VALUE ((uint16_t)0x0000) + +/** @brief Maximal value for PIRUnoccToOccDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_DELAY_MAX_VALUE ((uint16_t)0xfffe) + +/** @brief Default value for PIRUnoccToOccDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_DELAY_DEFAULT_VALUE ESP_ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_DELAY_MIN_VALUE + +/** @brief Minimal value for PIRUnoccToOccThreshold attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_THRESHOLD_MIN_VALUE ((uint8_t)0x01) + +/** @brief Maximal value for PIRUnoccToOccThreshold attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_THRESHOLD_MAX_VALUE ((uint8_t)0xfe) + +/** @brief Default value for PIRUnoccToOccThreshold attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_THRESHOLD_DEFAULT_VALUE ESP_ZB_ZCL_OCCUPANCY_SENSING_PIR_UNOCC_TO_OCC_THRESHOLD_MIN_VALUE + +/** @brief Minimal value for UltrasonicOccupiedToUnoccupiedDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_MIN_VALUE ((uint16_t)0x0000) + +/** @brief Maximal value for UltrasonicOccupiedToUnoccupiedDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_MAX_VALUE ((uint16_t)0xfffe) + +/** @brief Default value for UltrasonicOccupiedToUnoccupiedDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_DEFAULT_VALUE ESP_ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_OCCUPIED_TO_UNOCCUPIED_DELAY_MIN_VALUE + +/** @brief Minimal value for UltrasonicUnoccupiedToOccupiedDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_MIN_VALUE ((uint16_t)0x0000) + +/** @brief Maximal value for UltrasonicUnoccupiedToOccupiedDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_MAX_VALUE ((uint16_t)0xfffe) + +/** @brief Default value for UltrasonicUnoccupiedToOccupiedDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_DEFAULT_VALUE ESP_ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_DELAY_MIN_VALUE + +/** @brief Minimal value for UltrasonicUnoccupiedToOccupiedThreshold attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MIN_VALUE ((uint8_t)0x01) + +/** @brief Maximal value for UltrasonicUnoccupiedToOccupiedThreshold attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MAX_VALUE ((uint8_t)0xfe) + +/** @brief Default value for UltrasonicUnoccupiedToOccupiedThreshold attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_DEFAULT_VALUE ESP_ZB_ZCL_OCCUPANCY_SENSING_ULTRASONIC_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MIN_VALUE + +/** @brief Default value for PhysicalContactOccupiedToUnoccupiedDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief No-reporting value for PhysicalContactOccupiedToUnoccupiedDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_OCCUPIED_TO_UNOCCUPIED_DELAY_NO_REPORTING_VALUE ((uint16_t)0xffff) + +/** @brief Default value for PhysicalContactUnoccupiedToOccupiedDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief No-reporting value for PhysicalContactUnoccupiedToOccupiedDelay attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_DELAY_NO_REPORTING_VALUE ((uint16_t)0xffff) + +/** @brief Minimal value for PhysicalContactUnoccupiedToOccupiedThreshold attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MIN_VALUE ((uint8_t)0x01) + +/** @brief Maximal value for PhysicalContactUnoccupiedToOccupiedThreshold attribute */ +#define ESP_ZB_ZCL_OCCUPANCY_SENSING_PHYSICAL_CONTACT_UNOCCUPIED_TO_OCCUPIED_THRESHOLD_MAX_VALUE ((uint8_t)0xfe) + +typedef enum { + ESP_ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_UNOCCUPIED = 0, /*!< Unoccupied value */ + ESP_ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_OCCUPIED = 1 /*!< Occupied value */ +}esp_zb_zcl_occupancy_sensing_occupancy_t; + +typedef enum { + ESP_ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_PIR = 0, /*!< PIR value */ + ESP_ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_ULTRASONIC = 1, /*!< Ultrasonic value */ + ESP_ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_PIR_AND_ULTRASONIC = 2, /*!< PIR and Ultrasonic value */ + ESP_ZB_ZCL_OCCUPANCY_SENSING_OCCUPANCY_SENSOR_TYPE_RESERVED = 3 /*!< Reserved value */ +}esp_zb_zcl_occupancy_sensing_occupancy_sensor_type_t; + +typedef enum { + ESP_ZB_ZCL_CUSTOM_OCCUPANCY_SENSING_REPORTING_MODE_TYPE_REGULAR_REPORTING = 0, + ESP_ZB_ZCL_CUSTOM_OCCUPANCY_SENSING_REPORTING_MODE_TYPE_LOW_POWER_REPORTING = 1 +}esp_zb_zcl_custom_reporting_mode_type_t; + +typedef enum { + ESP_ZB_ZCL_OCCUPANCY_SENSING_CUSTOM_DEBUG_MODE_TYPE_SHORT = 0, + ESP_ZB_ZCL_OCCUPANCY_SENSING_CUSTOM_DEBUG_MODE_TYPE_ENHANCED = 1, + ESP_ZB_ZCL_OCCUPANCY_SENSING_CUSTOM_DEBUG_MODE_TYPE_DEBUG = 2 +}esp_zb_zcl_custom_debug_mode_type_t; + +typedef enum { + ESP_ZB_ZCL_OCCUPANCY_SENSING_CUSTOM_LEARN_NOT_YET_PERFORMED = 0, + ESP_ZB_ZCL_OCCUPANCY_SENSING_CUSTOM_LEARN_IN_PROGRESS = 1, + ESP_ZB_ZCL_OCCUPANCY_SENSING_CUSTOM_LEARN_FINISHED_WITH_A_FAILURE = 2, + ESP_ZB_ZCL_OCCUPANCY_SENSING_CUSTOM_LEARN_FINISHED_SUCCESSFULLY = 3 +}esp_zb_zcl_custom_learn_type_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_on_off.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_on_off.h new file mode 100644 index 0000000..9da8e18 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_on_off.h @@ -0,0 +1,49 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief On/Off cluster attribute identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_ON_OFF_ON_OFF_ID = 0, /*!< OnOff attribute */ + ESP_ZB_ZCL_ATTR_ON_OFF_GLOBAL_SCENE_CONTROL = 0x4000, /*!< Global Scene Control attribute identifier. */ + ESP_ZB_ZCL_ATTR_ON_OFF_ON_TIME = 0x4001, /*!< On Time attribute identifier. */ + ESP_ZB_ZCL_ATTR_ON_OFF_OFF_WAIT_TIME = 0x4002, /*!< Off Wait Time attribute identifier. */ + ESP_ZB_ZCL_ATTR_ON_OFF_START_UP_ON_OFF = 0x4003, /*!< Define the desired startup behavior */ +} esp_zb_zcl_on_off_attr_t; + +/** @brief Default value for OnOff attribute */ +#define ESP_ZB_ZCL_ON_OFF_ON_OFF_DEFAULT_VALUE ((bool)0x00) + +/** @brief Default value for GlobalSceneControl attribute */ +#define ESP_ZB_ZCL_ON_OFF_GLOBAL_SCENE_CONTROL_DEFAULT_VALUE ((bool)0x01) + +/** @brief Default value for OnTime attribute */ +#define ESP_ZB_ZCL_ON_OFF_ON_TIME_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for OffWaitTime attribute */ +#define ESP_ZB_ZCL_ON_OFF_OFF_WAIT_TIME_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief On/Off cluster command identifiers +*/ +typedef enum { + ESP_ZB_ZCL_CMD_ON_OFF_OFF_ID = 0x00, /*!< "Turn off" command. */ + ESP_ZB_ZCL_CMD_ON_OFF_ON_ID = 0x01, /*!< "Turn on" command. */ + ESP_ZB_ZCL_CMD_ON_OFF_TOGGLE_ID = 0x02, /*!< "Toggle state" command. */ + ESP_ZB_ZCL_CMD_ON_OFF_OFF_WITH_EFFECT_ID = 0x40, /*!< "Off with effect" command. */ + ESP_ZB_ZCL_CMD_ON_OFF_ON_WITH_RECALL_GLOBAL_SCENE_ID = 0x41, /*!< "On with recall global scene" command. */ + ESP_ZB_ZCL_CMD_ON_OFF_ON_WITH_TIMED_OFF_ID = 0x42, /*!< "On with timed off" command. */ +} esp_zb_zcl_on_off_cmd_id_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_on_off_switch_config.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_on_off_switch_config.h new file mode 100644 index 0000000..9e83de7 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_on_off_switch_config.h @@ -0,0 +1,33 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief on-off switch type attribute +*/ +typedef enum { + ESP_ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_TOGGLE = 0, /*!< Toggle switch */ + ESP_ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_MOMENTARY = 1, /*!< Momentary switch */ + ESP_ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_TYPE_MULTIFUNCTION = 2 /*!< Multifunction switch */ +} esp_zb_zcl_on_off_switch_configuration_switch_type_t; + + +/** @brief on-off switch actions attribute +*/ +typedef enum { + ESP_ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_TYPE1 = 0, /*!< First type command pattern */ + ESP_ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_TYPE2 = 1, /*!< Second type command pattern */ + ESP_ZB_ZCL_ON_OFF_SWITCH_CONFIGURATION_SWITCH_ACTIONS_TOGGLE = 2 /*!< Toggle command pattern */ +} esp_zb_zcl_on_off_switch_configuration_switch_actions_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ota.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ota.h new file mode 100644 index 0000000..ddf8614 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ota.h @@ -0,0 +1,132 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief OTA upgrade cluster attribute identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ID = 0x0000, /*!< Indicates the address of the upgrade server */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_FILE_OFFSET_ID = 0x0001, /*!< Indicates the the current location in the OTA upgrade image */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_FILE_VERSION_ID = 0x0002, /*!< Indicates the file version of the running firmware image on the device */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_STACK_VERSION_ID = 0x0003, /*!< Brief CurrentZigbeeStackVersion attribute */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_DOWNLOADED_FILE_VERSION_ID = 0x0004, /*!< Indicates the file version of the downloaded image on the device */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_DOWNLOADED_STACK_VERSION_ID = 0x0005, /*!< Brief DownloadedZigbeeStackVersion attribute */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_STATUS_ID = 0x0006, /*!< Indicates the image upgrade status of the client device */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_MANUFACTURE_ID = 0x0007, /*!< Indicates the value for the manufacturer of the device */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_TYPE_ID = 0x0008, /*!< Indicates the the image type of the file that the client is currently downloading */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_MIN_BLOCK_REQUE_ID = 0x0009, /*!< Indicates the delay between Image Block Request commands in milliseconds */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_IMAGE_STAMP_ID = 0x000a, /*!< Brief Image Stamp attribute */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_UPGRADE_ACTIVATION_POLICY_ID = 0x000b, /*!< Indicates what behavior the client device supports for activating a fully downloaded but not installed upgrade image */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_UPGRADE_TIMEOUT_POLICY_ID = 0x000c, /*!< Indicates what behavior the client device supports for activating a fully downloaded image when the OTA server cannot be reached */ + /* Server variables and Custom data */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ENDPOINT_ID = 0xfff3, /*!< Brief OTA server endpoint custom attribute */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_ADDR_ID = 0xfff2, /*!< Brief OTA server addr custom attribute */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_CLIENT_DATA_ID = 0xfff1, /*!< Brief OTA client data attribute, its type can refer to esp_zb_zcl_ota_upgrade_client_variable_t */ + ESP_ZB_ZCL_ATTR_OTA_UPGRADE_SERVER_DATA_ID = 0xfff0, /*!< Brief OTA server data attribute, its type can refer to esp_zb_zcl_ota_upgrade_server_variable_t */ +} esp_zb_zcl_ota_upgrade_attr_t; + +/** @brief Default value for UpgradeServerID attribute */ +#define ESP_ZB_ZCL_OTA_UPGRADE_SERVER_DEF_VALUE { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff } + +/** @brief Default value for FileOffset attribute */ +#define ESP_ZB_ZCL_OTA_UPGRADE_FILE_OFFSET_DEF_VALUE 0xffffffff + +/** @brief Default value for CurrentFileVersion attribute */ +#define ESP_ZB_ZCL_OTA_UPGRADE_FILE_VERSION_DEF_VALUE 0xffffffff + +/** @brief Default value for CurrentZigbeeStackVersion attribute */ +#define ESP_ZB_ZCL_OTA_UPGRADE_STACK_VERSION_DEF_VALUE 0xffff + +/** @brief Default value for DownloadedFileVersion attribute */ +#define ESP_ZB_ZCL_OTA_UPGRADE_DOWNLOADED_FILE_VERSION_DEF_VALUE 0xffffffff + +/** @brief Default value for DownloadedZigbeeStackVersion attribute */ +#define ESP_ZB_ZCL_OTA_UPGRADE_DOWNLOADED_STACK_DEF_VALUE 0xffff + +/** @brief Default value for ManufacturerCode attribute */ +#define ESP_ZB_OTA_UPGRADE_MANUFACTURER_CODE_DEF_VALUE 0x131B + +/** @brief Default value for ImageType attribute */ +#define ESP_ZB_OTA_UPGRADE_IMAGE_TYPE_DEF_VALUE 0xffbf + +/** @brief Manufacturer Specific minimum value for ImageType attribute */ +#define ESP_ZB_OTA_UPGRADE_MANUFACTURER_SPECIFIC_IMAGE_TYPE_MIN_VALUE 0x0000 + +/** @brief Manufacturer Specific maximum value for ImageType attribute */ +#define ESP_ZB_OTA_UPGRADE_MANUFACTURER_SPECIFIC_IMAGE_TYPE_MAX_VALUE 0xffbf + +/** @brief Client Security credentials value for ImageType attribute */ +#define ESP_ZB_OTA_UPGRADE_CLI_SECURITY_CREDENTIALS_IMAGE_TYPE_VALUE 0xffc0 + +/** @brief Client Configuration value for ImageType attribute */ +#define ESP_ZB_OTA_UPGRADE_CLI_CONFIG_IMAGE_TYPE_VALUE 0xffc1 + +/** @brief Server Log value for ImageType attribute */ +#define ESP_ZB_OTA_UPGRADE_SERVER_LOG_IMAGE_TYPE_VALUE 0xffc2 + +/** @brief Picture value for ImageType attribute */ +#define ESP_ZB_OTA_UPGRADE_PICTURE_IMAGE_TYPE_VALUE 0xffc3 + +/** @brief Wild card value for ImageType attribute */ +#define ESP_ZB_OTA_UPGRADE_WILD_CARD_IMAGE_TYPE_VALUE 0xffff + +/** @brief Default value for ImageUpgradeStatus attribute */ +#define ESP_ZB_ZCL_OTA_UPGRADE_IMAGE_STATUS_DEF_VALUE 0x00 + +/** @brief Default value for MinimumBlockPeriod attribute */ +#define ESP_ZB_OTA_UPGRADE_MIN_BLOCK_PERIOD_DEF_VALUE 0x0000 + +/** @brief Maximum value for ImageStamp attribute */ +#define ESP_ZB_ZCL_OTA_UPGRADE_IMAGE_STAMP_DEF_VALUE 0xffffffff + +/** @brief Default value for OTA server endpoint custom attribute */ +#define ESP_ZB_ZCL_OTA_UPGRADE_SERVER_ENDPOINT_DEF_VALUE 0xff + +/** @brief Default value for OTA server addr custom attribute */ +#define ESP_ZB_ZCL_OTA_UPGRADE_SERVER_ADDR_DEF_VALUE 0xffff + +/** @brief Default Frequency request server about new upgrade file (minutes) */ +#define ESP_ZB_ZCL_OTA_UPGRADE_QUERY_TIMER_COUNT_DEF (24*60) + +/** @brief Possible statuses of OTA upgrade + */ +typedef enum { + ESP_ZB_ZCL_OTA_UPGRADE_STATUS_START = 0x0000, /*!< Starts OTA upgrade */ + ESP_ZB_ZCL_OTA_UPGRADE_STATUS_APPLY = 0x0001, /*!< Checks for manufacturer, image type etc are ok last step before actual upgrade */ + ESP_ZB_ZCL_OTA_UPGRADE_STATUS_RECEIVE = 0x0002, /*!< Process image block */ + ESP_ZB_ZCL_OTA_UPGRADE_STATUS_FINISH = 0x0003, /*!< OTA upgrade completed */ + ESP_ZB_ZCL_OTA_UPGRADE_STATUS_ABORT = 0x0004, /*!< OTA upgrade aborted */ + ESP_ZB_ZCL_OTA_UPGRADE_STATUS_CHECK = 0x0005, /*!< Downloading is finished, do additional checks if needed etc before upgrade end request */ + ESP_ZB_ZCL_OTA_UPGRADE_STATUS_OK = 0x0006, /*!< OTA upgrade end response is ok */ + ESP_ZB_ZCL_OTA_UPGRADE_STATUS_ERROR = 0x0007, /*!< OTA upgrade return error code */ + ESP_ZB_ZCL_OTA_UPGRADE_IMAGE_STATUS_NORMAL = 0x0008, /*!< Accepted new image */ + ESP_ZB_ZCL_OTA_UPGRADE_STATUS_BUSY = 0x0009, /*!< Another download is in progress, deny new image */ + ESP_ZB_ZCL_OTA_UPGRADE_STATUS_SERVER_NOT_FOUND = 0x000A /*!< Notify an application that OTA Upgrade server not found */ +} esp_zb_zcl_ota_upgrade_status_t; + +/** @brief The status of OTA upgrade server */ +typedef enum { + ESP_ZB_ZCL_OTA_UPGRADE_SERVER_STARTED = 0x00, /*!< Start OTA */ + ESP_ZB_ZCL_OTA_UPGRADE_SERVER_ABORTED = 0x01, /*!< Abort OTA */ + ESP_ZB_ZCL_OTA_UPGRADE_SERVER_END = 0x02, /*!< End OTA */ +} esp_zb_ota_upgrade_server_status_t; + +/** @brief OTA File header - fc fields bitmasks */ +typedef enum esp_zb_zcl_ota_upgrade_file_header_fc_e { + ESP_ZB_ZCL_OTA_UPGRADE_FILE_HEADER_FC_CREDENTIAL_VER = 1 << 0, /*!< Indicate that the Security Credential Version field will be included. */ + ESP_ZB_ZCL_OTA_UPGRADE_FILE_HEADER_FC_DEVICE_SPECIFIC = 1 << 1, /*!< Indicate that the Device Specific field will be included. */ + ESP_ZB_ZCL_OTA_UPGRADE_FILE_HEADER_FC_HW_VER = 1 << 2, /*!< Indicate that the Hardware Versions Present field will be included. */ +} esp_zb_zcl_ota_upgrade_file_header_fc_t; + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ph_measurement.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ph_measurement.h new file mode 100644 index 0000000..c8f5237 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_ph_measurement.h @@ -0,0 +1,64 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief pH_Measurement cluster server attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_PH_MEASUREMENT_MEASURED_VALUE_ID = 0x0000, /**< MeasuredValue Attribute */ + ESP_ZB_ZCL_ATTR_PH_MEASUREMENT_MIN_MEASURED_VALUE_ID = 0x0001, /**< MinMeasuredValue Attribute */ + ESP_ZB_ZCL_ATTR_PH_MEASUREMENT_MAX_MEASURED_VALUE_ID = 0x0002, /**< MaxMeasuredValue Attribute */ + ESP_ZB_ZCL_ATTR_PH_MEASUREMENT_TOLERANCE_ID = 0x0003, /**< Tolerance Attribute */ +} esp_zb_zcl_ph_measurement_srv_attr_t; + +/** @brief Minimum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_PH_MEASUREMENT_MIN_MEASURED_VALUE_MINIMUM ((uint16_t)0x0000) + +/** @brief Maximum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_PH_MEASUREMENT_MIN_MEASURED_VALUE_MAXIMUM ((uint16_t)0x0577) + +/** @brief Minimum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_PH_MEASUREMENT_MAX_MEASURED_VALUE_MINIMUM ((uint16_t)0x0001) + +/** @brief Maximum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_PH_MEASUREMENT_MAX_MEASURED_VALUE_MAXIMUM ((uint16_t)0x0578) + +/** @brief Minimum value for Tolerance attribute */ +#define ESP_ZB_ZCL_PH_MEASUREMENT_TOLERANCE_MINIMUM ((uint16_t)0x0000) + +/** @brief Maximum value for Tolerance attribute */ +#define ESP_ZB_ZCL_PH_MEASUREMENT_TOLERANCE_MAXIMUM ((uint16_t)0x00c8) + +/** @brief Unknown value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_PH_MEASUREMENT_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Unknown value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_PH_MEASUREMENT_MIN_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Unknown value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_PH_MEASUREMENT_MAX_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_PH_MEASUREMENT_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_PH_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_PH_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +void esp_zb_zcl_ph_measurement_init_server(void); +#define ESP_ZB_ZCL_CLUSTER_ID_PH_MEASUREMENT_SERVER_ROLE_INIT esp_zb_zcl_ph_measurement_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_PH_MEASUREMENT_CLIENT_ROLE_INIT NULL + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_pm2_5_measurement.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_pm2_5_measurement.h new file mode 100644 index 0000000..ba2c8f1 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_pm2_5_measurement.h @@ -0,0 +1,58 @@ +/* + * SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief PM2.5 Measurement cluster attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MEASURED_VALUE_ID = 0x0000, /*!< MeasuredValue attribute */ + ESP_ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_ID = 0x0001, /*!< MinMeasuredValue attribute */ + ESP_ZB_ZCL_ATTR_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_ID = 0x0002, /*!< MaxMeasuredValue attribute */ + ESP_ZB_ZCL_ATTR_PM2_5_MEASUREMENT_TOLERANCE_ID = 0x0003, /*!< Tolerance attribute */ +} esp_zb_zcl_pm2_5_measurement_attr_t; + +/** @brief Minimum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_MINIMUM (0.0) + +/** @brief Maximum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_MAXIMUM (1.0) + +/** @brief Minimum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_MINIMUM (0.0) + +/** @brief Maximum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_MAXIMUM (1.0) + +/** @brief Unknown value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_PM2_5_MEASUREMENT_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_NaN + +/** @brief Unknown value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_NaN + +/** @brief Unknown value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_NaN + +/** @brief Default value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_PM2_5_MEASUREMENT_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_NaN + +/** @brief Default value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_PM2_5_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_NaN + +/** @brief Default value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_PM2_5_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_NaN + +void esp_zb_zcl_pm2_5_measurement_init_server(void); +#define ESP_ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT_SERVER_ROLE_INIT esp_zb_zcl_pm2_5_measurement_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_PM2_5_MEASUREMENT_CLIENT_ROLE_INIT NULL + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_poll_control.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_poll_control.h new file mode 100644 index 0000000..3ae2d72 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_poll_control.h @@ -0,0 +1,78 @@ +/* + * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Poll Control cluster attribute identifiers + */ +typedef enum { + ESP_ZB_ZCL_ATTR_POLL_CONTROL_CHECK_IN_INTERVAL_ID = 0x0000U, /*!< Represents the default amount of time between check-ins by the poll control server with the poll control client. */ + ESP_ZB_ZCL_ATTR_POLL_CONTROL_LONG_POLL_INTERVAL_ID = 0x0001U, /*!< Defines the frequency of polling that an end device does when it is NOT in fast poll mode. */ + ESP_ZB_ZCL_ATTR_POLL_CONTROL_SHORT_POLL_INTERVAL_ID = 0x0002U, /*!< Represents the number of quarter-seconds that an end device waits between MAC Data Requests to its parent when it is expecting data */ + ESP_ZB_ZCL_ATTR_POLL_CONTROL_FAST_POLL_TIMEOUT_ID = 0x0003U, /*!< Represents the number of quarter-seconds that an end device will stay in fast poll mode by default. */ + ESP_ZB_ZCL_ATTR_POLL_CONTROL_MIN_CHECK_IN_INTERVAL_ID = 0x0004U, /*!< The Poll Control Server MAY optionally provide its own minimum value for the Check-inInterval */ + ESP_ZB_ZCL_ATTR_POLL_CONTROL_LONG_POLL_MIN_INTERVAL_ID = 0x0005U, /*!< The Poll Control Server MAY optionally provide its own minimum value for the LongPollInterval */ + ESP_ZB_ZCL_ATTR_POLL_CONTROL_FAST_POLL_MAX_TIMEOUT_ID = 0x0006U, /*!< The Poll Control Server MAY optionally provide its own maximum value for the FastPollTimeout*/ +} esp_zb_zcl_poll_control_attr_t; + +/** @brief Default values for Poll Control cluster attributes */ +#define ESP_ZB_ZCL_POLL_CONTROL_CHECK_IN_INTERVAL_DEFAULT_VALUE ((uint32_t)0x3840U) +/** @brief Default value for Long Poll Interval attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_LONG_POLL_INTERVAL_DEFAULT_VALUE ((uint32_t)0x0014U) +/** @brief Default value for Short Poll Interval attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_SHORT_POLL_INTERVAL_DEFAULT_VALUE ((uint16_t)0x0002U) +/** @brief Default value for Fast Poll Timeout attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_FAST_POLL_TIMEOUT_DEFAULT_VALUE ((uint16_t)0x0028U) +/** @brief Default value for Check-in Interval Min attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_MIN_CHECK_IN_INTERVAL_DEFAULT_VALUE ((uint32_t)0x0000U) +/** @brief Default value for Long Poll Interval Min attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_LONG_POLL_MIN_INTERVAL_DEFAULT_VALUE ((uint32_t)0x0000U) +/** @brief Default value for Fast Poll Timeout Max attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_FAST_POLL_MAX_TIMEOUT_DEFAULT_VALUE ((uint16_t)0x0000U) + +/** @brief Minimum and maximum values for Poll Control cluster attributes */ +#define ESP_ZB_ZCL_POLL_CONTROL_CHECK_IN_INTERVAL_MIN_VALUE ((uint32_t)0x0000U) +/** @brief Maximum value for Check-in Interval attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_CHECK_IN_INTERVAL_MAX_VALUE ((uint32_t)0x6e0000U) +/** @brief Minimum value for Long Poll Interval attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_LONG_POLL_INTERVAL_MIN_VALUE ((uint32_t)0x0004U) /* 4 quarter seconds = 1 second */ +/** @brief Maximum value for Long Poll Interval attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_LONG_POLL_INTERVAL_MAX_VALUE ((uint32_t)0x6e0000U) +/** @brief Minimum value for Short Poll Interval attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_SHORT_POLL_INTERVAL_MIN_VALUE ((uint16_t)0x0001U) /* 1 quarter second */ +/** @brief Maximum value for Short Poll Interval attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_SHORT_POLL_INTERVAL_MAX_VALUE ((uint16_t)0xffffU) +/** @brief Minimum value for Fast Poll Timeout attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_FAST_POLL_TIMEOUT_MIN_VALUE ((uint16_t)0x0001U) +/** @brief Maximum value for Fast Poll Timeout attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_FAST_POLL_TIMEOUT_MAX_VALUE ((uint16_t)0xffffU) +/** @brief Minimum value for Fast Poll Timeout Max attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_FAST_POLL_MAX_TIMEOUT_MIN_VALUE ((uint16_t)0x0001U) +/** @brief Maximum value for Fast Poll Timeout Max attribute */ +#define ESP_ZB_ZCL_POLL_CONTROL_FAST_POLL_MAX_TIMEOUT_MAX_VALUE ((uint16_t)0xffffU) + +/** @brief Poll Control cluster client generated command identifiers */ +typedef enum { + ESP_ZB_ZCL_CMD_POLL_CONTROL_CHECK_IN_RESPONSE_ID = 0x00, /*!< Check-in Response command */ + ESP_ZB_ZCL_CMD_POLL_CONTROL_FAST_POLL_STOP_ID = 0x01, /*!< Fast Poll Stop command */ + ESP_ZB_ZCL_CMD_POLL_CONTROL_SET_LONG_POLL_INTERVAL_ID = 0x02, /*!< Set Long Poll Interval command */ + ESP_ZB_ZCL_CMD_POLL_CONTROL_SET_SHORT_POLL_INTERVAL_ID = 0x03, /*!< Set Short Poll Interval command */ +} esp_zb_zcl_poll_control_cli_cmd_id_t; + +/** @brief Poll Control cluster server generated command identifiers */ +typedef enum { + ESP_ZB_ZCL_CMD_POLL_CONTROL_CHECK_IN_ID = 0x00, /*!< Check-in command */ +} esp_zb_zcl_poll_control_srv_cmd_id_t; + + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_power_config.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_power_config.h new file mode 100644 index 0000000..a5fbc0d --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_power_config.h @@ -0,0 +1,132 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Power configuration cluster information attribute set identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_ID = 0x0000, /*!< MainsVoltage attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_FREQUENCY_ID = 0x0001, /*!< MainsFrequency attribute */ + + ESP_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_ALARM_MASK_ID = 0x0010, /*!< MainsAlarmMask attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_MIN_THRESHOLD = 0x0011, /*!< MainsVoltageMinThreshold attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_VOLTAGE_MAX_THRESHOLD = 0x0012, /*!< MainsVoltageMaxThreshold attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_MAINS_DWELL_TRIP_POINT = 0x0013, /*!< MainsVoltageDwellTripPoint attribute */ + + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_ID = 0x0020, /*!< BatteryVoltage attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_REMAINING_ID = 0x0021, /*!< BatteryPercentageRemaining attribute */ + + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_MANUFACTURER_ID = 0x0030, /*!< Name of the battery manufacturer as a character string. */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_SIZE_ID = 0x0031, /*!< BatterySize attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_A_HR_RATING_ID = 0x0032, /*!< The Ampere-hour rating of the battery, measured in units of 10mAHr. */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_QUANTITY_ID = 0x0033, /*!< BatteryQuantity attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_RATED_VOLTAGE_ID = 0x0034, /*!< BatteryRatedVoltage attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_MASK_ID = 0x0035, /*!< BatteryAlarmMask attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_MIN_THRESHOLD_ID = 0x0036, /*!< BatteryVoltageMinThreshold attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD1_ID = 0x0037, /*!< BatteryVoltageThreshold1 attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD2_ID = 0x0038, /*!< BatteryVoltageThreshold2 attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_VOLTAGE_THRESHOLD3_ID = 0x0039, /*!< BatteryVoltageThreshold3 attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_MIN_THRESHOLD_ID = 0x003a, /*!< BatteryPercentageMinThreshold attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD1_ID = 0x003b, /*!< BatteryPercentageThreshold1 attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD2_ID = 0x003c, /*!< BatteryPercentageThreshold2 attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_PERCENTAGE_THRESHOLD3_ID = 0x003d, /*!< BatteryPercentageThreshold3 attribute */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY_ALARM_STATE_ID = 0x003e, /*!< BatteryAlarmState attribute */ + + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_ID = 0x0040, /*!< Battery Information 2 attribute set */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_REMAINING_ID = 0x0041, + + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_MANUFACTURER_ID = 0x0050, /*!< Battery Settings 2 attribute set */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_SIZE_ID = 0x0051, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_A_HR_RATING_ID = 0x0052, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_QUANTITY_ID = 0x0053, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_RATED_VOLTAGE_ID = 0x0054, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_MASK_ID = 0x0055, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_MIN_THRESHOLD_ID = 0x0056, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD1_ID = 0x0057, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD2_ID = 0x0058, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_VOLTAGE_THRESHOLD3_ID = 0x0059, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_MIN_THRESHOLD_ID = 0x005a, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD1_ID = 0x005b, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD2_ID = 0x005c, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_PERCENTAGE_THRESHOLD3_ID = 0x005d, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY2_ALARM_STATE_ID = 0x005e, + + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_ID = 0x0060, /*!< Battery Information 3 attribute set */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_REMAINING_ID = 0x0061, + + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_MANUFACTURER_ID = 0x0070, /*!< Battery Settings 3 attribute set */ + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_SIZE_ID = 0x0071, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_A_HR_RATING_ID = 0x0072, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_QUANTITY_ID = 0x0073, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_RATED_VOLTAGE_ID = 0x0074, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_ALARM_MASK_ID = 0x0075, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_MIN_THRESHOLD_ID = 0x0076, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_THRESHOLD1_ID = 0x0077, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_THRESHOLD2_ID = 0x0078, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_VOLTAGE_THRESHOLD3_ID = 0x0079, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_MIN_THRESHOLD_ID = 0x007a, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_THRESHOLD1_ID = 0x007b, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_THRESHOLD2_ID = 0x007c, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_PERCENTAGE_THRESHOLD3_ID = 0x007d, + ESP_ZB_ZCL_ATTR_POWER_CONFIG_BATTERY3_ALARM_STATE_ID = 0x007e, +} esp_zb_zcl_power_config_attr_t; + +/** + * @brief Power Configuration MainsAlarmMask value + */ +typedef enum { + ESP_ZB_ZCL_POWER_CONFIG_MAINS_ALARM_MASK_VOLTAGE_LOW = 0x01, /*!< MainsAlarmMask - Mains Voltage too low */ + ESP_ZB_ZCL_POWER_CONFIG_MAINS_ALARM_MASK_VOLTAGE_HIGH = 0x02, /*!< MainsAlarmMask - Mains Voltage too high */ + ESP_ZB_ZCL_POWER_CONFIG_MAINS_ALARM_MASK_VOLTAGE_UNAVAIL = 0x04, /*!< MainsAlarmMask - Mains power supply lost/unavailable */ +} esp_zb_zcl_power_config_mains_alarm_mask_t; + +/** + * @brief Power Configuration BatterySize value + */ +typedef enum { + ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_NO_BATTERY = 0, /*!< BatterySize - no battery*/ + ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_BUILT_IN = 1, /*!< BatterySize - built in */ + ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_OTHER = 2, /*!< BatterySize - other */ + ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_AA = 3, /*!< BatterySize - AA */ + ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_AAA = 4, /*!< BatterySize - AAA */ + ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_C = 5, /*!< BatterySize - C */ + ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_D = 6, /*!< BatterySize - D */ + ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_CR2 = 7, /*!< BatterySize - CR2 */ + ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_CR123A = 8, /*!< BatterySize - CR123A */ + ESP_ZB_ZCL_POWER_CONFIG_BATTERY_SIZE_UNKNOWN = 0xff, /*!< BatterySize - unknown */ +} esp_zb_zcl_power_config_battery_size_t; + +/** + * @brief Power Configuration BatteryAlarmMask value + */ +typedef enum { + ESP_ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_VOLTAGE_LOW = 0, /*!< BatteryAlarmMask - Battery voltage too low */ + ESP_ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM1 = 1, /*!< BatteryAlarmMask - Alarm1 */ + ESP_ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM2 = 2, /*!< BatteryAlarmMask - Alarm2 */ + ESP_ZB_ZCL_POWER_CONFIG_BATTERY_ALARM_MASK_ALARM3 = 3, /*!< BatteryAlarmMask - Alarm3 */ +} esp_zb_zcl_power_config_battery_alarm_mask_t; + +/** @brief Default value for MainsAlarmMask attribute */ +#define ESP_ZB_ZCL_POWER_CONFIG_MAINS_ALARM_MASK_DEFAULT_VALUE ((uint8_t)0x00) + +/** @brief Default value for MainsVoltageMinThreshold attribute */ +#define ESP_ZB_ZCL_POWER_CONFIG_MAINS_VOLTAGE_MIN_THRESHOLD_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for MainsVoltageMaxThreshold attribute */ +#define ESP_ZB_ZCL_POWER_CONFIG_MAINS_VOLTAGE_MAX_THRESHOLD_DEFAULT_VALUE ((uint16_t)0xFFFF) + +/** @brief Default value for MainsDwellTripPoint attribute */ +#define ESP_ZB_ZCL_POWER_CONFIG_MAINS_DWELL_TRIP_POINT_DEFAULT_VALUE ((uint16_t)0x0000) + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_pressure_meas.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_pressure_meas.h new file mode 100644 index 0000000..a987ad4 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_pressure_meas.h @@ -0,0 +1,100 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Pressure Measurement cluster attribute identifiers +*/ +typedef enum +{ + ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_VALUE_ID = 0x0000, /*!< MeasuredValue */ + ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_ID = 0x0001, /*!< MinMeasuredValue */ + ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_ID = 0x0002, /*!< MaxMeasuredValue */ + ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_TOLERANCE_ID = 0x0003, /*!< MeasuredTolerance */ + ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_VALUE_ID = 0x0010, /*!< ScaledValue */ + ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_ID = 0x0011, /*!< MinScaledValue */ + ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_ID = 0x0012, /*!< MaxScaledValue */ + ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_ID = 0x0013, /*!< ScaledTolerance */ + ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALE_ID = 0x0014, /*!< Scale */ +}esp_zb_zcl_pressure_measurement_attr_t; + +/** @brief Default value for Pressure Measurement cluster revision global attribute */ +#define ESP_ZB_ZCL_PRESSURE_MEASUREMENT_CLUSTER_REVISION_DEFAULT ((zb_uint16_t)0x0002u) + +/** @brief MeasuredValue attribute unknown value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_VALUE_UNKNOWN ((int16_t)0x8000) + +/** @brief MinMeasuredValue attribute minimum value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_MIN_VALUE ((int16_t)0x8001) + +/** @brief MinMeasuredValue attribute maximum value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_MAX_VALUE ((int16_t)0x7ffe) + +/** @brief MinMeasuredValue attribute invalid value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_INVALID ((int16_t)0x8000) + +/** @brief MaxMeasuredValue attribute minimum value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_MIN_VALUE ((int16_t)0x8002) + +/** @brief MaxMeasuredValue attribute maximum value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_MAX_VALUE ((int16_t)0x7fff) + +/** @brief MaxMeasuredValue attribute invalid value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_INVALID ((int16_t)0x8000) + +/** @brief Tolerance attribute minimum value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_TOLERANCE_MIN_VALUE ((uint16_t)0x0000) + +/** @brief Tolerance attribute maximum value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_TOLERANCE_MAX_VALUE ((uint16_t)0x0800) + +/** @brief Default value for Value attribute */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_VALUE_DEFAULT_VALUE ((int16_t)0xFFFF) + +/** @brief Default value for MinValue attribute */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_VALUE_DEFAULT_VALUE ((int16_t)0x8000) + +/** @brief Default value for MaxValue attribute */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_VALUE_DEFAULT_VALUE ((int16_t)0x8000) + +/** @brief MinScaledValue attribute unknown value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_UNKNOWN ((int16_t)0x8000) + +/** @brief MinScaledValue attribute minimum value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_MIN_VALUE ((int16_t)0x8001) + +/** @brief MinScaledValue attribute maximum value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MIN_SCALED_VALUE_MAX_VALUE ((int16_t)0x7ffe) + +/** @brief MaxScaledValue attribute unknown value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_UNKNOWN ((int16_t)0x8000) + +/** @brief MaxScaledValue attribute minimum value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_MIN_VALUE ((int16_t)0x8002) + +/** @brief MaxScaledValue attribute maximum value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_MAX_SCALED_VALUE_MAX_VALUE ((int16_t)0x7fff) + +/** @brief MaxScaledValue attribute minimum value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_MIN_VALUE ((uint16_t)0x0000) + +/** @brief MaxScaledValue attribute maximum value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALED_TOLERANCE_MAX_VALUE ((uint16_t)0x0800) + +/** @brief MaxScaledValue attribute minimum value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALE_MIN_VALUE ((int8_t)0x81) + +/** @brief MaxScaledValue attribute maximum value */ +#define ESP_ZB_ZCL_ATTR_PRESSURE_MEASUREMENT_SCALE_MAX_VALUE ((int8_t)0x7f) + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_price.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_price.h new file mode 100644 index 0000000..0882e49 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_price.h @@ -0,0 +1,1578 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Price Cluster client attributes */ +typedef enum { + ESP_ZB_ZCL_ATTR_PRICE_CLI_PRICE_INCREASE_RANDOMIZE_MINUTES = 0x0000, /**< This attribute represents the maximum amount of time to be used + * when randomizing the response to a price increase. + */ + ESP_ZB_ZCL_ATTR_PRICE_CLI_PRICE_DECREASE_RANDOMIZE_MINUTES = 0x0001, /**< This attribute represents the maximum number of minutes to be used + * when randomizing the response to a price decrease. + */ + ESP_ZB_ZCL_ATTR_PRICE_CLI_COMMODITY_TYPE = 0x0002, /**< This attribute provides a label for identifying the type of pricing + * client present. + */ +} esp_zb_zcl_price_cli_attr_t; + + +/** @brief Price Cluster General server attribute sets */ +typedef enum { + ESP_ZB_ZCL_PRICE_SET_TIER_LABEL = 0x00, /**< Provides a method for utilities to assign a label to the Price Tier. */ + ESP_ZB_ZCL_PRICE_SET_BLOCK_THRESHOLD = 0x01, /**< Provides remote access to the Price server Block Thresholds. */ + ESP_ZB_ZCL_PRICE_SET_BLOCK_PERIOD = 0x02, /**< Provides remote access to the Price server Block Threshold period. */ + ESP_ZB_ZCL_PRICE_SET_COMMODITY = 0x03, /**< Represents items that are associated with a particular commodity. */ + ESP_ZB_ZCL_PRICE_SET_BLOCK_PRICE_INFORMATION = 0x04, /**< Provides remote access to the block prices. */ + ESP_ZB_ZCL_PRICE_SET_EXTENDED_PRICE_INFORMATION = 0x05, /**< Represents extended price information. */ + ESP_ZB_ZCL_PRICE_SET_TARIFF_INFORMATION = 0x06, /**< Represents items that are associated with a particular Price Tariff. */ + ESP_ZB_ZCL_PRICE_SET_BILLING_INFORMATION = 0x07, /**< Provides remote access to the Price server Billing information. */ + ESP_ZB_ZCL_PRICE_SET_CREDIT_PAYMENT = 0x08, /**< Provides a method for the HAN (IHD) to understand the current status + * of the credit-only payment made to the energy supplier. */ + ESP_ZB_ZCL_PRICE_SET_RECEIVED_TIER_LABEL = 0x80, /**< Provides a method for utilities to assign a label to Received Price Tiers. */ + ESP_ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_THRESHOLD = 0x81, /**< Provides remote access to the Price server ReceivedBlockThresholds. */ + ESP_ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_PERIOD = 0x82, /**< Provides remote access to the Price server Received Block Threshold period. */ + ESP_ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_PRICE_INFORMATION = 0x84, /**< See ESP_ZB_ZCL_PRICE_SET_BLOCK_PRICE_INFORMATION */ + ESP_ZB_ZCL_PRICE_SET_RECEIVED_EXTENDED_PRICE_INFORMATION = 0x85, /**< See ESP_ZB_ZCL_PRICE_SET_EXTENDED_PRICE_INFORMATION */ + ESP_ZB_ZCL_PRICE_SET_RECEIVED_TARIFF_INFORMATION = 0x86, /**< See ESP_ZB_ZCL_PRICE_SET_TARIFF_INFORMATION */ + ESP_ZB_ZCL_PRICE_SET_RECEIVED_BILLING_INFORMATION = 0x87, /**< See ESP_ZB_ZCL_PRICE_SET_BILLING_INFORMATION */ +} esp_zb_zcl_price_srv_attr_set_t; + + +/** @brief Tier Label (Delivered) Attributes Set */ +typedef enum { + /** The TierNPriceLabel attributes provide a method for utilities to assign a + * label to the Price Tier declared within the Publish Price command. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_PRICE_LABEL = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_TIER_LABEL, 0x00), + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER16_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER17_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER18_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER19_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER20_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER21_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER22_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER23_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER24_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER25_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER26_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER27_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER28_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER29_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER30_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER31_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER32_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER33_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER34_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER35_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER36_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER37_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER38_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER39_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER40_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER41_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER42_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER43_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER44_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER45_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER46_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER47_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER48_PRICE_LABEL, +} esp_zb_zcl_price_set_tier_label_t; + + +/** @brief Block Threshold (Delivered) Attributes Set */ +typedef enum { + /** Attributes Block1Threshold through Block15Threshold represent the block + * threshold values for a given period (typically the billing cycle). + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK1_THRESHOLD = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_BLOCK_THRESHOLD, 0x00), + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK15_THRESHOLD, + + /** Where a single set of thresholds is used, the BlockThresholdCount + * attribute indicates the number of applicable BlockNThresholds. Where more + * than one set of thresholds is used, each set will be accompanied by an + * appropriate TierNBlockThresholdCount attribute + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK_THRESHOLD_COUNT, + + /** Attributes Tier1Block1Threshold through Tier15Block15Threshold represent + * the block threshold values applicable to a specific TOU tier for a given + * period (typically the billing cycle). + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK15_THRESHOLD, + + /** The TierNBlockThresholdCount attributes hold the number of block + * thresholds applicable to a given tier. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK_THRESHOLD_COUNT, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK15_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK_THRESHOLD_COUNT, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK15_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK_THRESHOLD_COUNT, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK15_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK_THRESHOLD_COUNT, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK15_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK_THRESHOLD_COUNT, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK15_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK_THRESHOLD_COUNT, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK15_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK_THRESHOLD_COUNT, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK15_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK_THRESHOLD_COUNT, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK15_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK_THRESHOLD_COUNT, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK15_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK_THRESHOLD_COUNT, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK15_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK_THRESHOLD_COUNT, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK15_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK_THRESHOLD_COUNT, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK15_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK_THRESHOLD_COUNT, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK15_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK_THRESHOLD_COUNT, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK1_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK15_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK_THRESHOLD_COUNT, +} esp_zb_zcl_set_block_threshold_t; + + +/** @brief Block Period (Delivered) Attributes Set */ +typedef enum { + /** The StartOfBlockPeriod attribute represents the start time of the current + * block tariff period. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_START_OF_BLOCK_PERIOD = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_BLOCK_PERIOD, 0x00), + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK_PERIOD_DURATION, /** The BlockPeriodDuration attribute represents the current block tariff + * period duration in units defined by the BlockPeriodDurationType attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_THRESHOLD_MULTIPLIER, /** ThresholdMultiplier provides a value to be multiplied against Threshold attributes. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_THRESHOLD_DIVISOR, /** ThresholdDivisor provides a value to divide the result of applying + * the ThresholdMultiplier attribute to Block Threshold values to derive + * values That can be compared against the CurrentBlockPeriodConsumptionDelivered + * attribute within the Metering cluster. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK_PERIOD_DURATION_TYPE, /** The BlockPeriodDurationType attribute indicates the timebase used for the + * BlockPeriodDuration attribute. + */ +} esp_zb_zcl_price_set_block_period_t; + +/** @brief Values for BlockPeriodDurationType attribute + * @see ESP_ZB_ZCL_ATTR_PRICE_SRV_BLOCK_PERIOD_DURATION_TYPE + */ +typedef enum { + ESP_ZB_ZCL_PRICE_BLOCK_PERIOD_DURATION_TYPE_MINUTES = 0x00, /**< minutes (default) */ + ESP_ZB_ZCL_PRICE_BLOCK_PERIOD_DURATION_TYPE_DAYS = 0x01, /**< days */ + ESP_ZB_ZCL_PRICE_BLOCK_PERIOD_DURATION_TYPE_WEEKS = 0x02, /**< weeks */ + ESP_ZB_ZCL_PRICE_BLOCK_PERIOD_DURATION_TYPE_MONTHS = 0x03, /**< months */ +} esp_zb_zcl_price_block_period_duration_type_t; + + +/** @brief Commodity Attributes Set */ +typedef enum { + /** CommodityType provides a label for identifying the type of pricing server + * present. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_COMMODITY_TYPE = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_COMMODITY, 0x00), + + /** The value of the Standing Charge is a daily fixed charge associated with + * supplying the commodity, measured in base unit of Currency with the decimal + * point located as indicated by the Trailing Digits field of a Publish Price + * command or PriceTrailingDigit attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_STANDING_CHARGE, + + /** The conversion factor is used for gas meter and takes into account changes + * in the volume of gas based on temperature and pressure. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CONVERSION_FACTOR, + + /** An 8-bit BitMap used to determine where the decimal point is located in + * the ConversionFactor attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CONVERSION_FACTOR_TRAILING_DIGIT, + + /** The amount of heat generated when a given mass of fuel is completely burned. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CALORIFIC_VALUE, + + /** This attribute defines the unit for the CalorificValue. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CALORIFIC_VALUE_UNIT, + + /** An 8-bit BitMap used to determine where the decimal point is located in + * the CalorificValue attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CALORIFIC_VALUE_TRAILING_DIGIT, +} esp_zb_zcl_price_set_commodity_t; + +/** @brief Values for CalorificValueUnit attribute + * @see ESP_ZB_ZCL_ATTR_PRICE_SRV_CALORIFIC_VALUE_UNIT + */ +typedef enum { + ESP_ZB_ZCL_PRICE_CALORIFIC_VALUE_UNIT_MJ_M3 = 0x01, /**< MJ/m3 */ + ESP_ZB_ZCL_PRICE_CALORIFIC_VALUE_UNIT_MJ_KG, /**< MJ/kg */ +} esp_zb_zcl_price_calorific_value_unit_values_t; + + +/** @brief Block Price Information (Delivered) Attributes Set */ +typedef enum { + /** Attributes PriceNoTierBlock1 through PriceTier15Block16 represent the + * price of Energy, Gas, or Water delivered to the premises (i.e. delivered + * to the customer from the utility) at a specific price tier as defined by + * a TOU schedule, Block Threshold or a real time pricing period. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK1_PRICE = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_BLOCK_PRICE_INFORMATION, 0x00), + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_NO_TIER_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER1_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER2_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER3_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER4_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER5_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER6_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER7_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER8_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER9_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER10_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER11_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER12_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER13_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER14_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER15_BLOCK16_PRICE, +} esp_zb_zcl_price_set_block_price_information_t; + + +/** @brief Extended Price Information (Delivered) Attributes Set */ +typedef enum { + /* reserved 0x0500 - 0x050E */ + + /** Attributes PriceTier16 through PriceTier48 represent the price of Energy, + * Gas, or Water delivered to the premises (i.e. delivered to the customer + * from the utility) at a specific price tier. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER16 = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_EXTENDED_PRICE_INFORMATION, 0x0F), + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER17, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER18, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER19, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER20, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER21, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER22, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER23, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER24, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER25, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER26, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER27, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER28, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER29, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER30, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER31, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER32, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER33, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER34, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER35, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER36, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER37, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER38, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER39, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER40, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER41, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER42, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER43, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER44, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER45, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER46, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER47, + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TIER48, + /* reserved 0x0530 - 0x05FD */ + + /** Attribute CPP1 Price represents the price of Energy, Gas, or Water + * delivered to the premises (i.e. delivered to the customer from the utility) + * while Critical Peak Pricing 'CPP1' is being applied. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CPP1_PRICE = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_EXTENDED_PRICE_INFORMATION, 0x0FE), + + /** Attribute CPP2 Price represents the price of Energy, Gas, or Water + * delivered to the premises (i.e. delivered to the customer from the utility) + * while Critical Peak Pricing 'CPP2' is being applied. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CPP2_PRICE, +} esp_zb_zcl_price_set_extended_price_information_t; + + +/** @brief Tariff Information (Delivered) Attributes Set */ +typedef enum { + /* reserved 0x0600 - 0x060F */ + + /** The TariffLabel attribute provides a method for utilities to assign a + * label to an entire set of tariff information. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_TARIFF_LABEL = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_TARIFF_INFORMATION, 0x10), + + /** An 8-bit integer which indicates the number of price tiers used while this + * tariff is active. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_NUMBER_OF_PRICE_TIERS_IN_USE, + + /** An 8-bit integer which indicates the total number of block thresholds used + * in the currently active tariff. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_NUMBER_OF_BLOCK_THRESHOLDS_IN_USE, + + /** An 8-bit enumeration indicating how the mixed TOU / Block charging is to + * be applied. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_TIER_BLOCK_MODE, + /* reserved 0x0614 */ + + /** An 8-bit enumeration identifying the base unit of measure. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_UNIT_OF_MEASURE = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_TARIFF_INFORMATION, 0x15), + + /** An unsigned 16-bit integer containing identifying information concerning + * the local unit of currency used in the Price cluster. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CURRENCY, + + /** An 8-bit BitMap used to determine where the decimal point is located for + * prices provided in the Standing Charge attribute and the Price Matrix command. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_PRICE_TRAILING_DIGIT, + /* reserved 0x0618 */ + + /** An 8-bit enumeration identifying the resolution period for Block Tariff. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_TARIFF_RESOLUTION_PERIOD = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_TARIFF_INFORMATION, 0x19), + /* reserved 0x061A - 0x061F */ + + /** Used to calculate the amount of carbon dioxide (CO2) produced from energy use. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CO2 = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_TARIFF_INFORMATION, 0x20), + + /** This attribute is an 8-bit enumeration which defines the unit for the CO2 attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CO2_UNIT, + + /** An 8-bit Bit-Map used to determine where the decimal point is located in + * the CO2 attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CO2_TRAILING_DIGIT, + /* reserved 0x628 - 0x06FF */ +} esp_zb_zcl_price_set_tariff_information_t; + +/** @brief Values for TariffResolutionPeriod attribute + * @see ESP_ZB_ZCL_ATTR_PRICE_SRV_TARIFF_RESOLUTION_PERIOD + */ +typedef enum { + ESP_ZB_ZCL_ATTR_PRICE_TARIFF_RESOLUTION_PERIOD_NOT_DEFINED = 0x00, /**< Not defined */ + ESP_ZB_ZCL_ATTR_PRICE_TARIFF_RESOLUTION_PERIOD_BLOCK_PERIOD, /**< Block Period */ + ESP_ZB_ZCL_ATTR_PRICE_TARIFF_RESOLUTION_PERIOD_1DAY, /**< 1 Day */ +} esp_zb_zcl_price_tariff_resolution_period_t; + +/** @brief Values for CO2Unit attribute + * @see ESP_ZB_ZCL_ATTR_PRICE_SRV_CO2_UNIT + */ +typedef enum { + ESP_ZB_ZCL_ATTR_PRICE_CO2_UNIT_KG_PER_KWH = 0x01, /**< kg per kWh */ + ESP_ZB_ZCL_ATTR_PRICE_CO2_UNIT_KG_PER_GALLON_OF_GASOLINE = 0x02, /**< kg per Gallon of Gasoline */ + ESP_ZB_ZCL_ATTR_PRICE_CO2_UNIT_KG_PER_THERM_OF_NATURAL_GAS = 0x03, /**< kg per Therm of Natural Gas */ +} esp_zb_zcl_price_co2_unit_t; + + +/** @brief Billing Information (Delivered) Attributes Set */ +typedef enum { + /** The CurrentBillingPeriodStart attribute represents the start time of the + * current billing period. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CURRENT_BILLING_PERIOD_START = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_BILLING_INFORMATION, 0x00), + + /** The CurrentBillingPeriodDuration attribute represents the current billing + * period duration in minutes. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CURRENT_BILLING_PERIOD_DURATION, + + /** The LastBillingPeriodStart attribute represents the start time of the last + * billing period. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_LAST_BILLING_PERIOD_START, + + /** The LastBillingPeriodDuration attribute is the duration of the last + * billing period in minutes (start to end of last billing period). + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_LAST_BILLING_PERIOD_DURATION, + + /** The LastBillingPeriodConsolidatedBill attribute is an amount for the cost + * of the energy supplied from the date of the LastBillingPeriodStart + * attribute and until the duration of the LastBillingPeriodDuration attribute + * expires, measured in base unit of Currency with the decimal point located + * as indicated by the Trailing Digits attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_LAST_BILLING_PERIOD_CONSOLIDATED_BILL, + /* reserved 0x0705 - 0x07FF */ +} esp_zb_zcl_price_set_billing_information_t; + + +/** @brief Credit Payment Attributes Set */ +typedef enum { + /** The CreditPaymentDueDate attribute indicates the date and time when the + * next credit payment is due to be paid by the consumer to the supplier. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DUE_DATE = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_CREDIT_PAYMENT, 0x00), + + /** The CreditPaymentStatus attribute indicates the current status of the last payment. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_STATUS, + + /** This is the total of the consolidated bill amounts accumulated since the + * last payment. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_OVER_DUE_AMOUNT, + /* reserved 0x0803 - 0x0809 */ + + /** The PaymentDiscount attribute indicates the discount that the energy + * supplier has applied to the consolidated bill. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_CREDIT_PAYMENT, 0x0A), + + /** The PaymentDiscountPeriod attribute indicates the period for which this + * discount shall be applied for. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_PERIOD, + /* reserved 0x080C - 0x080F */ + + /** The CreditPayment attributes indicate the amount paid by the consumer to + * the energy supplier. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_1 = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_CREDIT_PAYMENT, 0x10), + + /** The CreditPaymentDate attributes indicate the last time the consumer made + * a payment to the energy supplier. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DATE_1, + + /** The CreditPaymentRef attributes indicate the reference number given to the + * payment by the energy supplier. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_REF_1, + /* reserved 0x0813 - 0x081F */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_2 = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_CREDIT_PAYMENT, 0x20), + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DATE_2, + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_REF_2, + /* reserved 0x0823 - 0x082F */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_3 = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_CREDIT_PAYMENT, 0x30), + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DATE_3, + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_REF_3, + /* reserved 0x0833 - 0x083F */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_4 = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_CREDIT_PAYMENT, 0x40), + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DATE_4, + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_REF_4, + /* reserved 0x0843 - 0x084F */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_5 = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_CREDIT_PAYMENT, 0x50), + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_DATE_5, + ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_REF_5, + /* reserved 0x0853 - 0x08FF */ +} esp_zb_zcl_price_set_credit_payment_t; + +/** @brief Values for CreditPaymentStatus attribute + * @see ESP_ZB_ZCL_ATTR_PRICE_SRV_CREDIT_PAYMENT_STATUS + */ +typedef enum { + ESP_ZB_ZCL_PRICE_CREDIT_PAYMENT_PENDING = 0x00, /**< Pending */ + ESP_ZB_ZCL_PRICE_CREDIT_PAYMENT_RECEIVED = 0x01, /**< Received/Paid */ + ESP_ZB_ZCL_PRICE_CREDIT_PAYMENT_PAID = ESP_ZB_ZCL_PRICE_CREDIT_PAYMENT_RECEIVED, /**< Payment paid */ + ESP_ZB_ZCL_PRICE_CREDIT_PAYMENT_OVERDUE = 0x02, /**< Overdue */ + ESP_ZB_ZCL_PRICE_CREDIT_PAYMENT_2PAYMENTS_OVERDUE = 0x03, /**< 2 Payments overdue */ + ESP_ZB_ZCL_PRICE_CREDIT_PAYMENT_3PAYMENTS_OVERDUE = 0x04, /**< 3 Payments overdue */ + /* reserved 0x05 - 0xFF */ +} esp_zb_zcl_price_credit_payment_status_t; + + +/** @brief Received Tier Label Attributes Set */ +typedef enum { + /** The ReceivedTierNPriceLabel attributes provide a method for utilities to + * assign a label to Received Price Tiers. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER1_PRICE_LABEL = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_RECEIVED_TIER_LABEL, 0x00), + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER2_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER3_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER4_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER5_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER6_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER7_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER8_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER9_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER10_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER11_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER12_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER13_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER14_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER15_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER16_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER17_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER18_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER19_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER20_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER21_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER22_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER23_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER24_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER25_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER26_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER27_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER28_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER29_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER30_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER31_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER32_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER33_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER34_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER35_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER36_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER37_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER38_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER39_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER40_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER41_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER42_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER43_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER44_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER45_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER46_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER47_PRICE_LABEL, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER48_PRICE_LABEL, + /* reserved 0x8030 - 0x80FF */ +} esp_zb_zcl_price_set_received_tier_label_t; + + +/** @brief Received Block Threshold Attributes Set */ +typedef enum { + /** The format of these attributes is the same as for the 'Delivered' Block Thresholds + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK1_THRESHOLD = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_THRESHOLD, 0x00), + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK2_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK3_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK4_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK5_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK6_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK7_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK8_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK9_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK10_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK11_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK12_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK13_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK14_THRESHOLD, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK15_THRESHOLD, + /* reserved 0x810F - 0x81FF */ +} esp_zb_zcl_price_set_received_block_threshold_t; + + +/** @brief Received Block Period Attributes Set */ +typedef enum { + /** The format of this attribute is the same as for the 'Delivered' + * StartOfBlockPeriod attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_START_OF_BLOCK_PERIOD = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_PERIOD, 0x00), + + /** The format of this attribute is the same as for the 'Delivered' + * BlockPeriodDuration attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_BLOCK_PERIOD_DURATION, + + /** The format of this attribute is the same as for the 'Delivered' + * ThresholdMultiplier attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_THRESHOLD_MULTIPLIER, + + /** The format of this attribute is the same as for the 'Delivered' + * ThresholdDivisor attribute + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_THRESHOLD_DIVISOR, + /* reserved 0x8204 - 0x82FF */ +} esp_zb_zcl_price_set_received_block_period_t; + + +/** @brief Received Block Price Information Attributes Set */ +typedef enum { + /** The format and use of these attributes is the same as for the + * 'Delivered' TierNBlockNPrice attributes. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK1_PRICE = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_RECEIVED_BLOCK_PRICE_INFORMATION, 0x00), + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_NO_TIER_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER1_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER2_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER3_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER4_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER5_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER6_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER7_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER8_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER9_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER10_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER11_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER12_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER13_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER14_BLOCK16_PRICE, + + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK1_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK2_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK3_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK4_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK5_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK6_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK7_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK8_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK9_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK10_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK11_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK12_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK13_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK14_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK15_PRICE, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RX_TIER15_BLOCK16_PRICE, +} esp_zb_zcl_price_set_received_block_price_information_t; + + +/** @brief Received Extended Price Information Attributes Set */ +typedef enum { + /* reserved 0x8500 - 0x850E */ + + /** The format and use of these attributes is the same as for the + * 'Delivered' PriceTierN attributes. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER16 = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_RECEIVED_EXTENDED_PRICE_INFORMATION, 0x0F), + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER17, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER18, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER19, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER20, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER21, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER22, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER23, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER24, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER25, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER26, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER27, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER28, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER29, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER30, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER31, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER32, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER33, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER34, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER35, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER36, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER37, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER38, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER39, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER40, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER41, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER42, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER43, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER44, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER45, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER46, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER47, + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_PRICE_TIER48, + /* reserved 0x8530 - 0x85FF */ +} esp_zb_zcl_price_set_received_extended_price_information_t; + + +/** @brief Received Tariff Information Attributes Set */ +typedef enum { + /* reserved 0x8600 - 0x860F */ + + /** The format and use of this attribute is the same as for the + * 'Delivered' TariffLabel attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TARIFF_LABEL = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_RECEIVED_TARIFF_INFORMATION, 0x10), + + /** The format and use of this attribute is the same as for the + * 'Delivered' NumberOfPriceTiersInUse attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_NUMBER_OF_PRICE_TIERS_IN_USE, + + /** The format and use of this attribute is the same as for the + * 'Delivered' NumberOfBlockThresholdsInUse attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_NUMBER_OF_BLOCK_THRESHOLDS_IN_USE, + + /** The format and use of this attribute is the same as for the + * 'Delivered' TierBlockMode attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TIER_BLOCK_MODE, + /* reserved 0x8614 */ + + /** An 8-bit enumeration identifying the resolution period for Block Tariff. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_TARIFF_RESOLUTION_PERIOD = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_RECEIVED_TARIFF_INFORMATION, 0x15), + /* reserved 0x8616 - 0x8624 */ + + /** The format and use of this attribute is the same as for the + * 'Delivered' CO2 attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CO2 = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_RECEIVED_TARIFF_INFORMATION, 0x25), + + /** The format and use of this attribute is the same as for the + * 'Delivered' CO2Unit attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CO2_UNIT, + + /** The format and use of this attribute is the same as for the + * 'Delivered' CO2TrailingDigit attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CO2_TRAILING_DIGIT, + /* reserved 0x8528 - 0x85FF */ +} esp_zb_zcl_price_set_received_tariff_information_t; + + +/** @brief Received Billing Information Attributes Set */ +typedef enum { + /** The format and use of this attribute is the same as for the + * 'Delivered' CurrentBillingPeriodStart attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CURRENT_BILLING_PERIOD_START = ESP_ZB_ZCL_ATTR_SET_WITH_ATTR_ID(ESP_ZB_ZCL_PRICE_SET_RECEIVED_BILLING_INFORMATION, 0x00), + + /** The format and use of this attribute is the same as for the + * 'Delivered' CurrentBillingPeriodDuration attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_CURRENT_BILLING_PERIOD_DURATION, + + /** The format and use of this attribute is the same as for the + * 'Delivered' LastBillingPeriodStart attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_LAST_BILLING_PERIOD_START, + + /** The format and use of this attribute is the same as for the + * 'Delivered' LastBillingPeriodDuration attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_LAST_BILLING_PERIOD_DURATION, + + /** The format and use of this attribute is the same as for the + * 'Delivered' LastBillingPeriodConsolidatedBill attribute. + */ + ESP_ZB_ZCL_ATTR_PRICE_SRV_RECEIVED_LAST_BILLING_PERIOD_CONSOLIDATED_BILL, + /* reserved 0x8705 - 0x87FF */ +} esp_zb_zcl_price_set_received_billing_information_t; + + +/** @brief Default value for Price cluster revision global attribute */ +#define ESP_ZB_ZCL_PRICE_CLUSTER_REVISION_DEFAULT ((uint16_t)0x0002u) + +/** @brief Default value for TierN_PriceLabel attribute */ +#define ESP_ZB_ZCL_PRICE_SRV_TIERN_PRICE_LABEL_DEFAULT_VALUE(_tierN) \ + {sizeof("Tier0"), 'T', 'i', 'e', 'r', '0' + (_tierN), 0x00} + +/** @brief Default value for TierNM_PriceLabel attribute */ +#define ESP_ZB_ZCL_PRICE_SRV_TIERNM_PRICE_LABEL_DEFAULT_VALUE(_tierN, _tierM) \ + {sizeof("Tier00"), 'T', 'i', 'e', 'r', '0' + (_tierN), '0' + (_tierM), 0x00} + +/** @brief Default value for ConversionFactor attribute */ +#define ESP_ZB_ZCL_PRICE_SRV_CONVERSION_FACTOR_DEFAULT_VALUE ((uint32_t)0x10000000) + +/** @brief Default value for ConversionFactorTrailingDigit attribute */ +#define ESP_ZB_ZCL_PRICE_SRV_CONVERSION_FACTOR_TRAILING_DIGIT_DEFAULT_VALUE ((uint8_t)0x70) + +/** @brief Default value for CalorificValue attribute */ +#define ESP_ZB_ZCL_PRICE_SRV_CALORIFIC_VALUE_DEFAULT_VALUE ((uint32_t)0x2625A00) + +/** @brief Default value for CalorificValueUnit attribute */ +#define ESP_ZB_ZCL_PRICE_SRV_CALORIFIC_VALUE_UNIT_DEFAULT_VALUE ((uint8_t)0x1) + +/** @brief Default value for CalorificValueTrailingDigit attribute */ +#define ESP_ZB_ZCL_PRICE_SRV_CALORIFIC_VALUE_TRAILING_DIGIT_DEFAULT_VALUE ((uint8_t)0x60) + + +/** @brief Price cluster client command identifiers. */ +typedef enum { + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_CURRENT_PRICE = 0x00, /**< GetCurrentPrice command initiates a PublishPrice command for the current time. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_SCHEDULED_PRICES = 0x01, /**< GetScheduledPrices command initiates a PublishPrice command for available price events. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_PRICE_ACK = 0x02, /**< PriceAcknowledgement command provides the ability to acknowledge a previously sent PublishPrice command. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_BLOCK_PERIOD = 0x03, /**< GetBlockPeriod(s) command initiates a PublishBlockPeriod command for the currently scheduled block periods. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_CONVERSION_FACTOR = 0x04, /**< GetConversionFactor command initiates a PublishConversionFactor command(s) for scheduled conversion factor updates. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_CALORIFIC_VALUE = 0x05, /**< GetCalorificValue command initiates a PublishCalorificValue command(s) for scheduled calorific value updates. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_TARIFF_INFORMATION = 0x06, /**< GetTariffInformation command initiates PublishTariffInformation command(s) for scheduled tariff updates. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_PRICE_MATRIX = 0x07, /**< GetPriceMatrix command initiates a PublishPriceMatrix command for the scheduled Price Matrix updates. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_BLOCK_THRESHOLDS = 0x08, /**< GetBlockThresholds command initiates a PublishBlockThreshold command for the scheduled Block Threshold updates. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_CO2_VALUE = 0x09, /**< GetCO2Value command initiates PublishCO2Value command(s) for scheduled CO2 conversion factor updates. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_TIER_LABELS = 0x0A, /**< GetTierLabels command allows a client to retrieve the tier labels associated with a given tariff and initiates a PublishTierLabels command from the server. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_BILLING_PERIOD = 0x0B, /**< GetBillingPeriod command initiates one or more PublishBillingPeriod commands for currently scheduled billing periods. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_CONSOLIDATED_BILL = 0x0C, /**< GetConsolidatedBill command initiates one or more PublishConsolidatedBill commands with the requested billing information. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_CPP_EVENT_RESPONSE = 0x0D, /**< The CPPEventResponse command is sent from a Client (IHD) to the ESI to notify it of a Critical Peak Pricing event authorization. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_CREDIT_PAYMENT = 0x0E, /**< GetCreditPayment command initiates PublishCreditPayment commands for the requested credit payment information. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_CURRENCY_CONVERSION = 0x0F, /**< GetCurrencyConversion command initiates a PublishCurrencyConversion command for the currency conversion factor updates. */ + ESP_ZB_ZCL_PRICE_CLI_CMD_GET_TARIFF_CANCELLATION = 0x10, /**< GetTariffCancellation command initiates the return of the last CancelTariff command held on the associated server. */ +} esp_zb_zcl_price_cli_cmd_t; + +/** @brief Price cluster server command identifiers */ +typedef enum { + ESP_ZB_ZCL_PRICE_SRV_CMD_PUBLISH_PRICE = 0x00, /**< PublishPrice command. */ + ESP_ZB_ZCL_PRICE_SRV_CMD_PUBLISH_BLOCK_PERIOD = 0x01, /**< PublishBlockPeriod command. */ + ESP_ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CONVERSION_FACTOR = 0x02, /**< PublishConversionFactor command. */ + ESP_ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CALORIFIC_VALUE = 0x03, /**< PublishCalorificValue command. */ + ESP_ZB_ZCL_PRICE_SRV_CMD_PUBLISH_TARIFF_INFORMATION = 0x04, /**< PublishTariffInformation command. */ + ESP_ZB_ZCL_PRICE_SRV_CMD_PUBLISH_PRICE_MATRIX = 0x05, /**< PublishPriceMatrix command. */ + ESP_ZB_ZCL_PRICE_SRV_CMD_PUBLISH_BLOCK_THRESHOLDS = 0x06, /**< PublishBlockThresholds command. */ + ESP_ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CO2_VALUE = 0x07, /**< PublishCO2Value command. */ + ESP_ZB_ZCL_PRICE_SRV_CMD_PUBLISH_TIER_LABELS = 0x08, /**< PublishTierLabels command. */ + ESP_ZB_ZCL_PRICE_SRV_CMD_PUBLISH_BILLING_PERIOD = 0x09, /**< PublishBillingPeriod command. */ + ESP_ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CONSOLIDATED_BILL = 0x0A, /**< PublishConsolidatedBill command. */ + ESP_ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CPP_EVENT = 0x0B, /** PublishCPPEvent command. */ + ESP_ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CREDIT_PAYMENT = 0x0C, /**< PublishCreditPayment command. */ + ESP_ZB_ZCL_PRICE_SRV_CMD_PUBLISH_CURRENCY_CONVERSION = 0x0D, /**< PublishCurrencyConversion command. */ + ESP_ZB_ZCL_PRICE_SRV_CMD_CANCEL_TARIFF = 0x0E, /**< CancelTariff command. */ +} esp_zb_zcl_price_srv_cmd_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_scenes.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_scenes.h new file mode 100644 index 0000000..e81bb32 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_scenes.h @@ -0,0 +1,72 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Scene cluster attribute identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_SCENES_SCENE_COUNT_ID = 0x0000, /*!< Number of scenes currently in the device's scene table */ + ESP_ZB_ZCL_ATTR_SCENES_CURRENT_SCENE_ID = 0x0001, /*!< Scene ID of the scene last invoked */ + ESP_ZB_ZCL_ATTR_SCENES_CURRENT_GROUP_ID = 0x0002, /*!< Group ID of the scene last invoked */ + ESP_ZB_ZCL_ATTR_SCENES_SCENE_VALID_ID = 0x0003, /*!< Indicates whether the state of the device corresponds to CurrentScene and CurrentGroup attributes */ + ESP_ZB_ZCL_ATTR_SCENES_NAME_SUPPORT_ID = 0x0004, /*!< The most significant bit of the NameSupport attribute indicates whether or not scene names are supported */ + ESP_ZB_ZCL_ATTR_SCENES_LAST_CONFIGURED_BY_ID = 0x0005 /*!< specifies the IEEE address of the device that last configured the scene table */ +} esp_zb_zcl_scene_attr_t; + +/** @brief Default value for Scene count attribute */ +#define ESP_ZB_ZCL_SCENES_SCENE_COUNT_DEFAULT_VALUE 0 + +/** @brief Default value for Current scene attribute */ +#define ESP_ZB_ZCL_SCENES_CURRENT_SCENE_DEFAULT_VALUE 0 + +/** @brief Default value for Current group attribute */ +#define ESP_ZB_ZCL_SCENES_CURRENT_GROUP_DEFAULT_VALUE 0 + +/** @brief Default value for Scene valid attribute */ +#define ESP_ZB_ZCL_SCENES_SCENE_VALID_DEFAULT_VALUE 0 + +/** @brief Default value for Name support attribute */ +#define ESP_ZB_ZCL_SCENES_NAME_SUPPORT_DEFAULT_VALUE 0 + +/** @brief Command identifiers for Scenes Cluster +*/ +typedef enum { + ESP_ZB_ZCL_CMD_SCENES_ADD_SCENE = 0x00, /*!< Add scene command */ + ESP_ZB_ZCL_CMD_SCENES_VIEW_SCENE = 0x01, /*!< View scene command */ + ESP_ZB_ZCL_CMD_SCENES_REMOVE_SCENE = 0x02, /*!< Remove scene command */ + ESP_ZB_ZCL_CMD_SCENES_REMOVE_ALL_SCENES = 0x03, /*!< Remove all scenes command */ + ESP_ZB_ZCL_CMD_SCENES_STORE_SCENE = 0x04, /*!< Store scene command */ + ESP_ZB_ZCL_CMD_SCENES_RECALL_SCENE = 0x05, /*!< Recall scene command */ + ESP_ZB_ZCL_CMD_SCENES_GET_SCENE_MEMBERSHIP = 0x06, /*!< Get scene membership command */ + ESP_ZB_ZCL_CMD_SCENES_ENHANCED_ADD_SCENE = 0x40, /*!< The Enhanced Add Scene command allows a scene to be added using a finer scene transition time than the Add Scene command. */ + ESP_ZB_ZCL_CMD_SCENES_ENHANCED_VIEW_SCENE = 0x41, /*!< The Enhanced View Scene command allows a scene to be retrieved using a finer scene transition time than the View Scene command. */ + ESP_ZB_ZCL_CMD_SCENES_COPY_SCENE = 0x42, /*!< The Copy Scene command allows a device to efficiently copy scenes from one group/scene identifier pair to another group/scene identifier pair. */ +} esp_zb_zcl_scenes_cmd_id_t; + +/** @brief Response command identifiers for Scenes Cluster + */ +typedef enum { + ESP_ZB_ZCL_CMD_SCENES_ADD_SCENE_RESPONSE = 0x00, /*!< Add scene response */ + ESP_ZB_ZCL_CMD_SCENES_VIEW_SCENE_RESPONSE = 0x01, /*!< View scene response */ + ESP_ZB_ZCL_CMD_SCENES_REMOVE_SCENE_RESPONSE = 0x02, /*!< Remove scene response */ + ESP_ZB_ZCL_CMD_SCENES_REMOVE_ALL_SCENES_RESPONSE = 0x03, /*!< Remove all scenes response */ + ESP_ZB_ZCL_CMD_SCENES_STORE_SCENE_RESPONSE = 0x04, /*!< Store scene response */ + ESP_ZB_ZCL_CMD_SCENES_GET_SCENE_MEMBERSHIP_RESPONSE = 0x06, /*!< Get scene membership response */ + ESP_ZB_ZCL_CMD_SCENES_ENHANCED_ADD_SCENE_RESPONSE = 0x40, /*!< The Enhanced Add Scene Response command allows a device to respond to an Enhanced Add Scene command.*/ + ESP_ZB_ZCL_CMD_SCENES_ENHANCED_VIEW_SCENE_RESPONSE = 0x41, /*!< The Enhanced View Scene Response command allows a device to respond to an Enhanced View Scene command + using a finer scene transition time that was available in the ZCL. */ + ESP_ZB_ZCL_CMD_SCENES_COPY_SCENE_RESPONSE = 0x42, /*!< The Copy Scene Response command allows a device to respond to a Copy Scene command.*/ +} esp_zb_zcl_scenes_cmd_resp_id_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_shade_config.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_shade_config.h new file mode 100644 index 0000000..07b1a7f --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_shade_config.h @@ -0,0 +1,33 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Shade Configuration cluster information attribute set identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_SHADE_CONFIG_PHYSICAL_CLOSED_LIMIT_ID = 0x0000, /*!< It indicates the most closed (numerically lowest) position that the shade can physically move to. */ + ESP_ZB_ZCL_ATTR_SHADE_CONFIG_MOTOR_STEP_SIZE_ID = 0x0001, /*!< It indicates the angle the shade motor moves for one step, measured in 1/10ths of a degree. */ + ESP_ZB_ZCL_ATTR_SHADE_CONFIG_STATUS_ID = 0x0002 /*!< Status attribute */ +} esp_zb_zcl_shade_config_info_attr_t; + +/** @brief Shade Configuration Status attribute default value */ +#define ESP_ZB_ZCL_SHADE_CONFIG_STATUS_DEFAULT_VALUE 0x00 + +/** @brief ClosedLimit attribute default value */ +#define ESP_ZB_ZCL_SHADE_CONFIG_CLOSED_LIMIT_DEFAULT_VALUE 0x0001 + +/** @brief Mode attribute default value */ +#define ESP_ZB_ZCL_SHADE_CONFIG_MODE_DEFAULT_VALUE 0x00 + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_temperature_meas.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_temperature_meas.h new file mode 100644 index 0000000..c10dbbd --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_temperature_meas.h @@ -0,0 +1,65 @@ +/* + * SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Temperature Measurement cluster attribute identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_TEMP_MEASUREMENT_VALUE_ID = 0x0000, /*!< MeasuredValue */ + ESP_ZB_ZCL_ATTR_TEMP_MEASUREMENT_MIN_VALUE_ID = 0x0001, /*!< MinMeasuredValue*/ + ESP_ZB_ZCL_ATTR_TEMP_MEASUREMENT_MAX_VALUE_ID = 0x0002, /*!< MaxMeasuredValue */ + ESP_ZB_ZCL_ATTR_TEMP_MEASUREMENT_TOLERANCE_ID = 0x0003, /*!< Tolerance */ +} esp_zb_zcl_temp_measurement_attr_t; + +/** @brief Minimum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_TEMP_MEASUREMENT_MIN_MEASURED_VALUE_MINIMUM ((int16_t)0x954d) + +/** @brief Maximum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_TEMP_MEASUREMENT_MIN_MEASURED_VALUE_MAXIMUM ((int16_t)0x7ffe) + +/** @brief Minimum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_TEMP_MEASUREMENT_MAX_MEASURED_VALUE_MINIMUM ((int16_t)0x954e) + +/** @brief Maximum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_TEMP_MEASUREMENT_MAX_MEASURED_VALUE_MAXIMUM ((int16_t)0x7fff) + +/** @brief Minimum value for Tolerance attribute */ +#define ESP_ZB_ZCL_TEMP_MEASUREMENT_TOLERANCE_MINIMUM ((uint16_t)0x0000) + +/** @brief Maximum value for Tolerance attribute */ +#define ESP_ZB_ZCL_TEMP_MEASUREMENT_TOLERANCE_MAXIMUM ((uint16_t)0x0800) + +/** @brief Unknown value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_TEMP_MEASUREMENT_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_S16_NONE + +/** @brief Unknown value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_TEMP_MEASUREMENT_MIN_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_S16_NONE + +/** @brief Unknown value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_TEMP_MEASUREMENT_MAX_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_S16_NONE + +/** @brief Default value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_TEMP_MEASUREMENT_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_S16_NONE + +/** @brief Default value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_TEMP_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_S16_NONE + +/** @brief Default value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_TEMP_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_S16_NONE + +void esp_zb_zcl_temp_measurement_init_server(void); +#define ESP_ZB_ZCL_CLUSTER_ID_TEMP_MEASUREMENT_SERVER_ROLE_INIT esp_zb_zcl_temp_measurement_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_TEMP_MEASUREMENT_CLIENT_ROLE_INIT NULL + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_thermostat.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_thermostat.h new file mode 100644 index 0000000..783fe62 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_thermostat.h @@ -0,0 +1,556 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_err.h" +#include "esp_zigbee_type.h" + +/** @brief Thermostat cluster attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_THERMOSTAT_LOCAL_TEMPERATURE_ID = 0x0000, /*!< Local Temperature attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_OUTDOOR_TEMPERATURE_ID = 0x0001, /*!< Outdoor Temperature attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_OCCUPANCY_ID = 0x0002, /*!< Occupancy attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_ABS_MIN_HEAT_SETPOINT_LIMIT_ID = 0x0003, /*!< The AbsMinHeatSetpointLimit attribute specifies the absolute minimum level that the heating setpoint MAY be set to */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_ABS_MAX_HEAT_SETPOINT_LIMIT_ID = 0x0004, /*!< The AbsMaxHeatSetpointLimit attribute specifies the absolute maximum level that the heating setpoint MAY be set to */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_ABS_MIN_COOL_SETPOINT_LIMIT_ID = 0x0005, /*!< The AbsMinCoolSetpointLimit attribute specifies the absolute minimum level that the cooling setpoint MAY be set to */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_ABS_MAX_COOL_SETPOINT_LIMIT_ID = 0x0006, /*!< The AbsMaxCoolSetpointLimit attribute specifies the absolute maximum level that the cooling setpoint MAY be set to */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_PI_COOLING_DEMAND_ID = 0x0007, /*!< The PICoolingDemand attribute is 8 bits in length and specifies the level of cooling demanded by the PI (proportional integral) control loop in use by the thermostat (if any), in percent */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_PI_HEATING_DEMAND_ID = 0x0008, /*!< The PIHeatingDemand attribute is 8 bits in length and specifies the level of heating demanded by the PI loop in percent */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_HVAC_SYSTEM_TYPE_CONFIGURATION_ID = 0x0009, /*!< The HVACSystemTypeConfiguration attribute specifies the HVAC system type controlled by the thermostat */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_LOCAL_TEMPERATURE_CALIBRATION_ID = 0x0010, /*!< Local Temperature Calibration */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_ID = 0x0011, /*!< Occupied Cooling Setpoint attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_ID = 0x0012, /*!< Occupied Heating Setpoint attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_COOLING_SETPOINT_ID = 0x0013, /*!< Unoccupied Cooling Setpoint attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_HEATING_SETPOINT_ID = 0x0014, /*!< Unoccupied Heating Setpoint attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_MIN_HEAT_SETPOINT_LIMIT_ID = 0x0015, /*!< The MinHeatSetpointLimit attribute specifies the minimum level that the heating setpoint MAY be set to */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_MAX_HEAT_SETPOINT_LIMIT_ID = 0x0016, /*!< The MaxHeatSetpointLimit attribute specifies the maximum level that the heating setpoint MAY be set to */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_MIN_COOL_SETPOINT_LIMIT_ID = 0x0017, /*!< The MinCoolSetpointLimit attribute specifies the minimum level that the cooling setpoint MAY be set to */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_MAX_COOL_SETPOINT_LIMIT_ID = 0x0018, /*!< The MaxCoolSetpointLimit attribute specifies the maximum level that the cooling setpoint MAY be set to */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_MIN_SETPOINT_DEAD_BAND_ID = 0x0019, /*!< The MinSetpointDeadBand attribute specifies the minimum difference between the Heat Setpoint and the Cool SetPoint, in steps of 0.1C */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_REMOTE_SENSING_ID = 0x001a, /*!< The RemoteSensing attribute is an 8-bit bitmap that specifies whether the local temperature, outdoor temperature and occupancy are being sensed by internal sensors or remote networked sensors */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_CONTROL_SEQUENCE_OF_OPERATION_ID = 0x001b, /*!< Control Sequence Of Operation attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_SYSTEM_MODE_ID = 0x001c, /*!< System Mode attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_ALARM_MASK_ID = 0x001d, /*!< The AlarmMask attribute specifies whether each of the alarms is enabled */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_RUNNING_MODE_ID = 0x001e, /*!< Thermostat Running Mode attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_START_OF_WEEK_ID = 0x0020, /*!< Start of Week attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_NUMBER_OF_WEEKLY_TRANSITIONS_ID = 0x0021, /*!< NumberOfWeeklyTransitions attribute determines how many weekly schedule transitions the thermostat is capable of handling */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_NUMBER_OF_DAILY_TRANSITIONS_ID = 0x0022, /*!< NumberOfDailyTransitions attribute determines how many daily schedule transitions the thermostat is capable of handling */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_ID = 0x0023, /*!< TemperatureSetpointHold specifies the temperature hold status on the thermostat */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_DURATION_ID = 0x0024, /*!< TemperatureSetpointHoldDuration sets the period in minutes for which a setpoint hold is active */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_THERMOSTAT_PROGRAMMING_OPERATION_MODE_ID = 0x0025, /*!< The ThermostatProgrammingOperationMode attribute determines the operational state of the thermostats programming */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_THERMOSTAT_RUNNING_STATE_ID = 0x0029, /*!< ThermostatRunningState represents the current relay state of the heat, cool, and fan relays */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_SETPOINT_CHANGE_SOURCE_ID = 0x0030, /*!< The SetpointChangeSource attribute specifies the source of the current active OccupiedCoolingSetpoint or OccupiedHeatingSetpoint (i.e., who or what determined the current setpoint) */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_SETPOINT_CHANGE_AMOUNT_ID = 0x0031, /*!< The SetpointChangeAmount attribute specifies the delta between the current active OccupiedCoolingSetpoint or OccupiedHeatingSetpoint and the previous active setpoint */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_SETPOINT_CHANGE_SOURCE_TIMESTAMP_ID = 0x0032, /*!< The SetpointChangeSourceTimestamp attribute specifies the time in UTC at which the SetpointChangeSourceAmount attribute change was recorded */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_SETBACK_ID = 0x0034, /*!< Specifies the degrees Celsius, in 0.1 degree increments, the Thermostat server will allow the LocalTemperature attribute to float above the OccupiedCooling setpoint or below the OccupiedHeating setpoint before initiating a state change to bring the temperature back to the users desired setpoint */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_SETBACK_MIN_ID = 0x0035, /*!< Specifies the minimum degrees Celsius, in 0.1 degree increments, the Thermostat server will allow the OccupiedSetback attribute to be configured by a user */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_OCCUPIED_SETBACK_MAX_ID = 0x0036, /*!< Specifies the maximum degrees Celsius, in 0.1 degree increments, the Thermostat server will allow the OccupiedSetback attribute to be configured by a user */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_SETBACK_ID = 0x0037, /*!< Specifies the degrees Celsius, in 0.1 degree increments, the Thermostat server will allow the LocalTemperature attribute to float above the UnoccupiedCooling setpoint or below the UnoccupiedHeating setpoint before initiating a state change to bring the temperature back to the users desired setpoint */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_SETBACK_MIN_ID = 0x0038, /*!< Specifies the minimum degrees Celsius, in 0.1 degree increments, the Thermostat server will allow the UnoccupiedSetback attribute to be configured by a user */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_UNOCCUPIED_SETBACK_MAX_ID = 0x0039, /*!< Specifies the maximum degrees Celsius, in 0.1 degree increments, the Thermostat server will allow the UnoccupiedSetback attribute to be configured by a user. */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_EMERGENCY_HEAT_DELTA_ID = 0x003a, /*!< Specifies the delta, in 0.1 degrees Celsius, between LocalTemperature and the OccupiedHeatingSetpoint or UnoccupiedHeatingSetpoint attributes at which the Thermostat server will operate in emergency heat mode */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_AC_TYPE_ID = 0x0040, /*!< Indicates the type of Mini Split ACType of Mini Split AC is defined depending on how Cooling and Heating condition is achieved by Mini Split AC */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_AC_CAPACITY_ID = 0x0041, /*!< Indicates capacity of Mini Split AC in terms of the format defined by the ACCapacityFormat attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_AC_REFRIGERANT_TYPE_ID = 0x0042, /*!< Indicates type of refrigerant used within the Mini Split AC */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_AC_COMPRESSOR_TYPE_ID = 0x0043, /*!< This indicates type of Compressor used within the Mini Split AC */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_AC_ERROR_CODE_ID = 0x0044, /*!< This indicates the type of errors encountered within the Mini Split AC */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_AC_LOUVER_POSITION_ID = 0x0045, /*!< AC Louver position attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_AC_COIL_TEMPERATURE_ID = 0x0046, /*!< ACCoilTemperature represents the temperature in degrees Celsius, as measured locally or remotely (over the network) */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_AC_CAPACITY_FORMAT_ID = 0x0047, /*!< This is the format for the ACCapacity attribute */ +} esp_zb_zcl_thermostat_attr_t; + +/** @brief Thermostat cluster command identifiers */ +typedef enum { + ESP_ZB_ZCL_CMD_THERMOSTAT_SETPOINT_RAISE_LOWER = 0x00, /*!< Setpoint Raise/Lower command */ + ESP_ZB_ZCL_CMD_THERMOSTAT_SET_WEEKLY_SCHEDULE = 0x01, /*!< Set Weekly Schedule command */ + ESP_ZB_ZCL_CMD_THERMOSTAT_GET_WEEKLY_SCHEDULE = 0x02, /*!< Get Weekly Schedule command */ + ESP_ZB_ZCL_CMD_THERMOSTAT_CLEAR_WEEKLY_SCHEDULE = 0x03, /*!< Clear Weekly Schedule command */ + ESP_ZB_ZCL_CMD_THERMOSTAT_GET_RELAY_STATUS_LOG = 0x04 /*!< Get Relay Status Log command */ +} esp_zb_zcl_thermostat_cmd_id_t; + +/** @brief Thermostat cluster command identifiers */ +typedef enum { + ESP_ZB_ZCL_CMD_THERMOSTAT_GET_WEEKLY_SCHEDULE_RESP = 0x00, /*!< Get Weekly Schedule response command */ + ESP_ZB_ZCL_CMD_THERMOSTAT_GET_RELAY_STATUS_LOG_RESP = 0x01 /*!< Get Relay Status Log response command */ +} esp_zb_zcl_thermostat_cmd_resp_id_t; + +/** @brief Values for Control Sequence Of Operation attribute */ +typedef enum { + ESP_ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_COOLING_ONLY = 0x00, /*!< Cooling Only value */ + ESP_ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_COOLING_WITH_REHEAT = 0x01, /*!< Cooling With Reheat value */ + ESP_ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_HEATING_ONLY = 0x02, /*!< Heating Only value */ + ESP_ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_HEATING_WITH_REHEAT = 0x03, /*!< Heating With Reheat value */ + ESP_ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_COOLING_AND_HEATING_4_PIPES = 0x04, /*!< Cooling and Heating 4-pipes value */ + ESP_ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_COOLING_AND_HEATING_4_PIPES_WITH_REHEAT = 0x05, /*!< Cooling and Heating 4-pipes with Reheat value */ +} esp_zb_zcl_thermostat_control_sequence_of_operation_t; + +/** @brief Values for System Mode attribute */ +typedef enum { + ESP_ZB_ZCL_THERMOSTAT_SYSTEM_MODE_OFF = 0x00, /*!< Off value */ + ESP_ZB_ZCL_THERMOSTAT_SYSTEM_MODE_AUTO = 0x01, /*!< Auto value */ + ESP_ZB_ZCL_THERMOSTAT_SYSTEM_MODE_COOL = 0x03, /*!< Cool value */ + ESP_ZB_ZCL_THERMOSTAT_SYSTEM_MODE_HEAT = 0x04, /*!< Heat value */ + ESP_ZB_ZCL_THERMOSTAT_SYSTEM_MODE_EMERGENCY_HEATING = 0x05, /*!< Emergency Heating value */ + ESP_ZB_ZCL_THERMOSTAT_SYSTEM_MODE_PRECOOLING = 0x06, /*!< Precooling value */ + ESP_ZB_ZCL_THERMOSTAT_SYSTEM_MODE_FAN_ONLY = 0x07, /*!< Fan Only value */ + ESP_ZB_ZCL_THERMOSTAT_SYSTEM_MODE_DRY = 0x08, /*!< Dry value */ + ESP_ZB_ZCL_THERMOSTAT_SYSTEM_MODE_SLEEP = 0x09, /*!< Sleep value */ +} esp_zb_zcl_thermostat_system_mode_t; + + +/** @brief Values for AC Louver position attribute */ +typedef enum { + ESP_ZB_ZCL_THERMOSTAT_LOUVER_FULLY_CLOSED = 0x01, /*!< Fully close */ + ESP_ZB_ZCL_THERMOSTAT_LOUVER_FULLY_OPEN = 0x02, /*!< Fully open */ + ESP_ZB_ZCL_THERMOSTAT_LOUVER_QUARTER_OPEN = 0x03, /*!< Qyarter open */ + ESP_ZB_ZCL_THERMOSTAT_LOUVER_HALF_OPEN = 0x04, /*!< Half open */ + ESP_ZB_ZCL_THERMOSTAT_LOUVER_THREE_QUARTERS_OPEN = 0x05, /*!< Three quaters open */ +} esp_zb_zcl_thermostat_ac_louver_position_t; + +/** @brief Values for Start of Week attribute */ +typedef enum { + ESP_ZB_ZCL_THERMOSTAT_START_OF_WEEK_SUNDAY = 0x00, /*!< Sunday value */ + ESP_ZB_ZCL_THERMOSTAT_START_OF_WEEK_MONDAY = 0x01, /*!< Monday value */ + ESP_ZB_ZCL_THERMOSTAT_START_OF_WEEK_TUESDAY = 0x02, /*!< Tuesday value */ + ESP_ZB_ZCL_THERMOSTAT_START_OF_WEEK_WEDNESDAY = 0x03, /*!< Wednesday value */ + ESP_ZB_ZCL_THERMOSTAT_START_OF_WEEK_THURSDAY = 0x04, /*!< Thursday value */ + ESP_ZB_ZCL_THERMOSTAT_START_OF_WEEK_FRIDAY = 0x05, /*!< Friday value */ + ESP_ZB_ZCL_THERMOSTAT_START_OF_WEEK_SATURDAY = 0x06, /*!< Saturday value */ +} esp_zb_zcl_thermostat_start_of_week_t; + +/** @brief Values for Temperature Setpoint Hold attribute */ +typedef enum { + ESP_ZB_ZCL_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_OFF = 0x00, /*!< Off value */ + ESP_ZB_ZCL_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_ON = 0x01, /*!< On value */ +} esp_zb_zcl_thermostat_temperature_setpoint_hold_t; + +/** @brief Values for AlarmMask attribute */ +typedef enum { + ESP_ZB_ZCL_THERMOSTAT_ALARM_CODE_INITIALIZATION_FAILURE = 0x00, /*!< MainsVoltageAlarmCode - MainsVoltageMinThreshold reached for Mains Voltage**/ + ESP_ZB_ZCL_THERMOSTAT_ALARM_CODE_HARDWARE_FAILURE = 0x01, /*!< MainsVoltageAlarmCode - MainsVoltageMaxThreshold reached for Mains Voltage**/ + ESP_ZB_ZCL_THERMOSTAT_ALARM_CODE_SELFCALIBRATION_FAILURE = 0x02, /*!< BatteryAlarmCode - BatteryVoltageMinThreshold or BatteryPercentageMinThreshold reached for Battery Source 1 */ +} esp_zb_zcl_thermostat_alarm_code_t; + +/** @brief Bits of ThermostatProgrammingOperationMode */ +typedef enum { + ESP_ZB_ZCL_THERMOSTAT_SCHEDULE_PROGRAMMING_MODE_BIT = 0x01, /*!< Schedule programming bit */ + ESP_ZB_ZCL_THERMOSTAT_AUTO_RECOVERY_PROGRAMMING_MODE_BIT = 0x02, /*!< Auto/recovery bit */ + ESP_ZB_ZCL_THERMOSTAT_ECONOMY_ENERGY_START_PROGRAMMING_MODE_BIT = 0x04, /*!< Economy/energy star bit */ +} esp_zb_zcl_thermostat_programming_operation_mode_bit_t; + +/** @brief Values for Mode field for SetpointRaiseLower*/ +typedef enum { + ESP_ZB_ZCL_THERMOSTAT_SETPOINT_RAISE_LOWER_MODE_HEAT = 0x00, /*!< Heat value */ + ESP_ZB_ZCL_THERMOSTAT_SETPOINT_RAISE_LOWER_MODE_COOL = 0x01, /*!< Cool value */ + ESP_ZB_ZCL_THERMOSTAT_SETPOINT_RAISE_LOWER_MODE_BOTH = 0x02, /*!< Both (Heat and Cool) value */ +} esp_zb_zcl_thermostat_setpoint_raise_lower_mode_t; + +/** @brief Values for Mode for Sequence field */ +typedef enum { + ESP_ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MODE_FOR_SEQ_HEAT = 0x01, /*!< Heat value */ + ESP_ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MODE_FOR_SEQ_COOL = 0x02, /*!< Cool value */ + ESP_ZB_ZCL_THERMOSTAT_WEEKLY_SCHEDULE_MODE_FOR_SEQ_BOTH = 0x03, /*!< Both (Heat and Cool) value */ +} esp_zb_zcl_thermostat_weekly_schedule_mode_for_seq_t; + +/** @brief Value for Day of Week */ +typedef enum { + ESP_ZB_ZCL_THERMOSTAT_DAY_OF_WEEK_SUNDAY = (1 << 0), /*!< SUNDAY */ + ESP_ZB_ZCL_THERMOSTAT_DAY_OF_WEEK_MONDAY = (1 << 1), /*!< MONDAY */ + ESP_ZB_ZCL_THERMOSTAT_DAY_OF_WEEK_TUESDAY = (1 << 2), /*!< TUESDAY */ + ESP_ZB_ZCL_THERMOSTAT_DAY_OF_WEEK_WEDNESDAY = (1 << 3), /*!< WEDNESDAY */ + ESP_ZB_ZCL_THERMOSTAT_DAY_OF_WEEK_THURSDAY = (1 << 4), /*!< THURSDAY */ + ESP_ZB_ZCL_THERMOSTAT_DAY_OF_WEEK_FRIDAY = (1 << 5), /*!< FRIDAY */ + ESP_ZB_ZCL_THERMOSTAT_DAY_OF_WEEK_SATURDAY = (1 << 6), /*!< SATURDAY */ + ESP_ZB_ZCL_THERMOSTAT_DAY_OF_WEEK_VACATION = (1 << 7), /*!< VACATION */ +} esp_zb_zcl_thermostat_day_of_week_t; + +/* Default value for Start Of Week attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_START_OF_WEEK_DEFAULT_VALUE 0x00 + +/** @brief Min value for Local Temperature attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_MIN_VALUE 0x954d + +/** @brief Max value for Local Temperature attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_MAX_VALUE 0x7fff + +/** @brief Min value for Outdoor Temperature attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_OUTDOOR_TEMPERATURE_MIN_VALUE 0x954d + +/** @brief Max value for Outdoor Temperature attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_OUTDOOR_TEMPERATURE_MAX_VALUE 0x7fff + +/** @brief Invalid value for Local Temperature attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_INVALID ((zb_int16_t)0x8000) + +/** @brief Default value for Local Temperature attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_DEFAULT_VALUE (ESP_ZB_ZCL_VALUE_FF) + +/** @brief Min value for Local Temperature Calibration attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_CALIBRATION_MIN_VALUE 0xe7 + +/** @brief Max value for Local Temperature Calibration attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_CALIBRATION_MAX_VALUE 0x19 + +/** @brief Default value for Occupied Cooling Setpoint attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_DEFAULT_VALUE 0x0a28 + +/** @brief Min value for Occupied Cooling Setpoint attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_MIN_VALUE 0x954d + +/** @brief Max value for Occupied Cooling Setpoint attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_OCCUPIED_COOLING_SETPOINT_MAX_VALUE 0x7fff + +/** @brief Default value for Occupied Heating Setpoint attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_DEFAULT_VALUE 0x07d0 + +/** @brief Min value for Occupied Heating Setpoint attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_MIN_VALUE 0x954d + +/** @brief Max value for Occupied Heating Setpoint attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_OCCUPIED_HEATING_SETPOINT_MAX_VALUE 0x7fff + +/** @brief Min value for Min Setpoint Dead Band attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_MIN_SETPOINT_DEAD_BAND_MIN_VALUE 0x0a + +/** @brief Max value for Min Setpoint Dead Band attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_MIN_SETPOINT_DEAD_BAND_MAX_VALUE 0x19 + +/** @brief Local Temperature Sensed Remotely bit of Remote Sensing attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_REMOTE_SENSING_LOCAL_TEMPERATURE_SENSED_REMOTELY_BIT (1 << 0) + +/** @brief Outdoor Temperature Sensed Remotely bit of Remote Sensing attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_REMOTE_SENSING_OUTDOOR_TEMPERATURE_SENSED_REMOTELY_BIT (1 << 1) + +/** @brief Occupancy Sensed Sensed Remotely bit of Remote Sensing attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_REMOTE_SENSING_OCCUPANCY_SENSED_REMOTELY_BIT (1 << 2) + +/** @brief Default value for Control Sequence Of Operation attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_CONTROL_SEQ_OF_OPERATION_DEFAULT_VALUE 0x04 + +/** @brief Default value for System Mode attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_CONTROL_SYSTEM_MODE_DEFAULT_VALUE 0x01 + +/** @brief Default value for Occupancy attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_OCCUPANCY_DEFAULT_VALUE ((zb_uint8_t)1U) + +/** @brief Bitmask for Occupancy attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_OCCUPANCY_BITMASK ((zb_uint8_t)0x01) + +/** @brief Default value for AbsMinHeatSetpointLimit attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_ABS_MIN_HEAT_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x02BC) + +/** @brief Default value for AbsMaxHeatSetpointLimit attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_ABS_MAX_HEAT_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x0BB8) + +/** @brief Default value for AbsMinCoolSetpointLimit attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_ABS_MIN_COOL_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x0640) + +/** @brief Default value for AbsMaxCoolSetpointLimit attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_ABS_MAX_COOL_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x0C80) + +/** @brief Min value for PICoolingDemand attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_PI_COOLING_DEMAND_MIN_VALUE ((zb_uint8_t)0x00) + +/** @brief Max value for PICoolingDemand attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_PI_COOLING_DEMAND_MAX_VALUE ((zb_uint8_t)0x64) + +/** @brief Min value for PIHeatingDemand attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_PI_HEATING_DEMAND_MIN_VALUE ((zb_uint8_t)0x00) + +/** @brief Max value for PIHeatingDemand attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_PI_HEATING_DEMAND_MAX_VALUE ((zb_uint8_t)0x64) + +/** @brief Default value for HVACSystemTypeConfiguration attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_HVAC_SYSTEM_TYPE_CONFIGURATION_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for LocalTemperatureCalibration attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_LOCAL_TEMPERATURE_CALIBRATION_DEFAULT_VALUE ((zb_int8_t)0x00) + +/** @brief Default value for UnoccupiedCoolingSetpoint attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_UNOCCUPIED_COOLING_SETPOINT_DEFAULT_VALUE ((zb_int16_t)0x0A28) + +/** @brief Default value for UnoccupiedHeatingSetpoint attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_UNOCCUPIED_HEATING_SETPOINT_DEFAULT_VALUE ((zb_int16_t)0x07D0) + +/** @brief Default value for MinHeatSetpointLimit attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_MIN_HEAT_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x02BC) + +/** @brief Default value for MaxHeatSetpointLimit attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_MAX_HEAT_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x0BB8) + +/** @brief Default value for MinCoolSetpointLimit attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_MIN_COOL_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x0640) + +/** @brief Default value for MaxCoolSetpointLimit attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_MAX_COOL_SETPOINT_LIMIT_DEFAULT_VALUE ((zb_int16_t)0x0C80) + +/** @brief Default value for MinSetpointDeadBand attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_MIN_SETPOINT_DEAD_BAND_DEFAULT_VALUE ((zb_int8_t)0x19) + +/** @brief Default value for RemoteSensing attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_REMOTE_SENSING_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for ControlSequenceOfOperation attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_CONTROL_SEQUENCE_OF_OPERATION_DEFAULT_VALUE ((zb_uint8_t)0x04) + +/** @brief Default value for SystemMode attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_SYSTEM_MODE_DEFAULT_VALUE ((zb_uint8_t)0x01) + +/** @brief Default value for AlarmMask attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_ALARM_MASK_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for RunningMode attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_RUNNING_MODE_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Off value for RunningMode attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_RUNNING_MODE_OFF_VALUE ((zb_uint8_t)0x00) + +/** @brief Cool value for RunningMode attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_RUNNING_MODE_COOL_VALUE ((zb_uint8_t)0x03) + +/** @brief Heat value for RunningMode attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_RUNNING_MODE_HEAT_VALUE ((zb_uint8_t)0x04) + +/** @brief Default value for TemperatureSetpointHold attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for TemperatureSetpointHoldDuration attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_DURATION_DEFAULT_VALUE ((zb_uint16_t)0xFFFF) + +/** @brief Min value for TemperatureSetpointHoldDuration attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_DURATION_MIN_VALUE ((zb_uint16_t)0x0000) + +/** @brief Max value for TemperatureSetpointHoldDuration attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_TEMPERATURE_SETPOINT_HOLD_DURATION_MAX_VALUE ((zb_uint16_t)0x05a0) + +/** @brief Default value for ThermostatProgrammingOperationMode attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_THERMOSTAT_PROGRAMMING_OPERATION_MODE_DEFAULT_VALUE ((zb_uint8_t)0) + +/** @brief Default value for SetpointChangeSource attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_SETPOINT_CHANGE_SOURCE_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Default value for SetpointChangeAmount attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_SETPOINT_CHANGE_AMOUNT_DEFAULT_VALUE ((zb_int16_t)0x8000) + +/** @brief Default value for SetpointChangeSourceTimestamp attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_SETPOINT_CHANGE_SOURCE_TIMESTAMP_DEFAULT_VALUE ((zb_time_t)0x00000000) + +/** @brief Default value for OccupiedSetback attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_OCCUPIED_SETBACK_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for OccupiedSetbackMin attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_OCCUPIED_SETBACK_MIN_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for OccupiedSetbackMax attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_OCCUPIED_SETBACK_MAX_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for UnoccupiedSetback attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_UNOCCUPIED_SETBACK_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for UnoccupiedSetbackMin attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_UNOCCUPIED_SETBACK_MIN_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for UnoccupiedSetbackMax attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_UNOCCUPIED_SETBACK_MAX_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for EmergencyHeatDelta attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_EMERGENCY_HEAT_DELTA_DEFAULT_VALUE ((zb_uint8_t)0xFF) + +/** @brief Default value for ACType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_TYPE_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Unknown value for ACType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_TYPE_UNKNOWN_VALUE ESP_ZB_ZCL_THERMOSTAT_AC_TYPE_DEFAULT_VALUE + +/** @brief Cooling and Fixed Speed value for ACType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_TYPE_COOLING_AND_FIXED_SPEED_VALUE ((zb_uint8_t)0x01) + +/** @brief Heat Pump and Fixed Speed value for ACType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_TYPE_HEAT_PUMP_AND_FIXED_SPEED_VALUE ((zb_uint8_t)0x02) + +/** @brief Cooling and Inverter value for ACType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_TYPE_COOLING_AND_INVERTER_VALUE ((zb_uint8_t)0x03) + +/** @brief Heat Pump and Inverter value value for ACType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_TYPE_HEAT_PUMP_AND_INVERTER_VALUE ((zb_uint8_t)0x04) + +/** @brief Default value for ACCapacity attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_CAPACITY_DEFAULT_VALUE ((zb_uint16_t)0x0000) + +/** @brief Default value for ACRefrigerantType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_REFRIGERANT_TYPE_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Unknown value for ACRefrigerantType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_REFRIGERANT_TYPE_UNKNOWN_VALUE ESP_ZB_ZCL_THERMOSTAT_AC_REFRIGERANT_TYPE_DEFAULT_VALUE + +/** @brief R22 value for ACRefrigerantType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_REFRIGERANT_TYPE_R22_VALUE ((zb_uint8_t)0x01) + +/** @brief R410a value for ACRefrigerantType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_REFRIGERANT_TYPE_R410A_VALUE ((zb_uint8_t)0x02) + +/** @brief R407c value for ACRefrigerantType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_REFRIGERANT_TYPE_R407C_VALUE ((zb_uint8_t)0x03) + +/** @brief Default value for ACCompressorType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_COMPRESSOR_TYPE_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Unknown value for ACCompressorType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_COMPRESSOR_TYPE_UNKNOWN_VALUE ESP_ZB_ZCL_THERMOSTAT_AC_COMPRESSOR_TYPE_DEFAULT_VALUE + +/** @brief T1(Max working ambient 43 ºC) value for ACCompressorType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_COMPRESSOR_TYPE_T1_VALUE ((zb_uint8_t)0x01) + +/** @brief T2(Max working ambient 35 ºC) value for ACCompressorType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_COMPRESSOR_TYPE_T2_VALUE ((zb_uint8_t)0x02) + +/** @brief T3(Max working ambient 52 ºC) value for ACCompressorType attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_COMPRESSOR_TYPE_T3_VALUE ((zb_uint8_t)0x03) + +/** @brief Default value for ACErrorCode attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_ERROR_CODE_DEFAULT_VALUE ((zb_uint32_t)0x00000000) + +/** @brief Compressor Failure or Refrigerant Leakage bit of AC Error Code attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_ERROR_CODE_COMPRESSOR_FAILURE_OR_REFRIGERANT_LEAKAGE_BIT (1 << 0) + +/** @brief Room Temperature Sensor Failure bit of AC Error Code attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_ERROR_CODE_ROOM_TEMPERATURE_SENSOR_FAILURE_BIT (1 << 1) + +/** @brief Outdoor Temperature Sensor Failure bit of AC Error Code attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_ERROR_CODE_OUTDOOR_TEMPERATURE_SENSOR_FAILURE_BIT (1 << 2) + +/** @brief Indoor Coil Temperature Sensor Failure bit of AC Error Code attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_ERROR_CODE_INDOOR_COIL_TEMPERATURE_SENSOR_FAILURE_BIT (1 << 3) + +/** @brief Fan Failure bit of AC Error Code attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_ERROR_CODE_FAN_FAILURE_BIT (1 << 4) + +/** @brief Default value for ACLouverPosition attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_LOUVER_POSITION_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief Fully Closed value for ACLouverPosition attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_LOUVER_POSITION_FULLY_CLOSED_VALUE ((zb_uint8_t)0x01) + +/** @brief Fully Open value for ACLouverPosition attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_LOUVER_POSITION_FULLY_OPEN_VALUE ((zb_uint8_t)0x02) + +/** @brief Quarter Open value for ACLouverPosition attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_LOUVER_POSITION_QUARTER_OPEN_VALUE ((zb_uint8_t)0x03) + +/** @brief Three Quarters Open value for ACLouverPosition attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_LOUVER_POSITION_THREE_QUARTERS_OPEN_VALUE ((zb_uint8_t)0x05) + +/** @brief Half Open value for ACLouverPosition attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_LOUVER_POSITION_HALF_OPEN_VALUE ((zb_uint8_t)0x04) + +/** @brief Min value for AC Coil Temperature attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_COIL_TEMPERATURE_MIN_VALUE 0x954d + +/** @brief Max value for AC Coil Temperature attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_COIL_TEMPERATURE_MAX_VALUE 0x7fff + +/** @brief Default value for AC Capacity Format attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_CAPACITY_FORMAT_DEFAULT_VALUE ((zb_uint8_t)0x00) + +/** @brief BTUh value for AC Capacity Format attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_AC_CAPACITY_FORMAT_BTUH_VALUE ESP_ZB_ZCL_THERMOSTAT_AC_CAPACITY_FORMAT_DEFAULT_VALUE + +/** @brief Initialization failure bit of Alarm Mask attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_ALARM_MASK_INITIALIZATION_FAILURE_BIT (1 << 0) + +/** @brief Hardware Failure bit of Alarm Mask attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_ALARM_MASK_HARDWARE_FAILURE_BIT (1 << 1) + +/** @brief Self-Calibration Failure bit of Alarm Mask attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_ALARM_MASK_SELFCALIBRATION_FAILURE_BIT (1 << 2) + +/** @brief Simple/Setpoint(0) or Schedule_Programming(1) mode bit of Thermostat Programming Operation Mode attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_PROGRAMMING_OPERATION_MODE_SIMPLE_SETPOINT_OR_PROGRAMMING_MODE_BIT (1 << 0) + +/** @brief Auto/recovery mode bit of Thermostat Programming Operation Mode attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_PROGRAMMING_OPERATION_MODE_AUTO_RECOVERY_MODE_BIT (1 << 1) + +/** @brief Economy/EnergyStar mode bit of Thermostat Programming Operation Mode attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_PROGRAMMING_OPERATION_MODE_ECONOMY_ENERGY_STAR_MODE_BIT (1 << 2) + +/** @brief Heat State On bit of Thermostat Running State attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_RUNNING_STATE_HEAT_STATE_ON_BIT (1 << 0) + +/** @brief Cool State On bit of Thermostat Running State attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_RUNNING_STATE_COOL_STATE_ON_BIT (1 << 1) + +/** @brief Fan State On bit of Thermostat Running State attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_RUNNING_STATE_FAN_STATE_ON_BIT (1 << 2) + +/** @brief Heat 2nd Stage State On bit of Thermostat Running State attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_RUNNING_STATE_HEAT_2ND_STAGE_STATE_ON_BIT (1 << 3) + +/** @brief Cool 2nd Stage State On bit of Thermostat Running State attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_RUNNING_STATE_COOL_2ND_STAGE_STATE_ON_BIT (1 << 4) + +/** @brief Fan 2nd Stage State On bit of Thermostat Running State attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_RUNNING_STATE_FAN_2ND_STAGE_STATE_ON_BIT (1 << 5) + +/** @brief Fan 3rd Stage State On bit of Thermostat Running State attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_RUNNING_STATE_FAN_3RD_STAGE_STATE_ON_BIT (1 << 6) + +/** + * @brief Structure for Thermostat Weekly Schedule Transition field + * + */ +typedef struct esp_zb_zcl_thermostat_weekly_schedule_transition_s { + uint16_t transition_time; /*!< This field represents the start time of the schedule transition during the associated day. */ + uint16_t heat_setpoint; /*!< This field represents the heat setpoint to be applied at this associated transition start time. */ + uint16_t cool_setpoint; /*!< this field represents the cool setpoint to be applied at this associated transition start time.*/ +} esp_zb_zcl_thermostat_weekly_schedule_transition_t; + +/** + * @brief Structure for the record in Thermostat Weekly Schedule Table + */ +typedef struct esp_zb_zcl_thermostat_weekly_schedule_record_s { + uint8_t day_of_week; /*!< Day of week, refer to esp_zb_zcl_thermostat_day_of_week_t */ + uint8_t mode_for_seq; /*!< Mode for Sequence, refer to esp_zb_zcl_thermostat_weekly_schedule_mode_for_seq_t */ + uint16_t transition_time; /*!< Transition time in minutes after midnight */ + uint16_t heat_setpoint; /*!< Heat Set Point */ + uint16_t cool_setpoint; /*!< Cool Set Point */ +} esp_zb_zcl_thermostat_weekly_schedule_record_t; + +/** + * @brief Start thermostat weekly schedule + * + * @return + * - ESP_OK: On success, otherwise, failure. + */ +esp_err_t esp_zb_zcl_thermostat_weekly_schedule_start(void); + +/** + * @brief Stop thermostat weekly schedule + * + * @return + * - ESP_OK: On success, otherwise, failure. + */ +esp_err_t esp_zb_zcl_thermostat_weekly_schedule_stop(void); + +/** + * @brief Get the next scheduled record from the thermostat weekly schedule table + * + * @param[in] iterator An iterator used to iterate through the thermostat weekly schedule table + * @param[out] record The next record in the thermostat weekly schedule table, refer to esp_zb_zcl_thermostat_weekly_schedule_record_t + * @return + * - ESP_OK: On success + * - ESP_ERR_INVALID_ARG: Invalid arguments + * - ESP_ERR_NOT_FOUND: End of the table reached + * - Otherwise: Failure + */ +esp_err_t esp_zb_zcl_thermostat_weekly_schedule_get_next_record(uint16_t *iterator, esp_zb_zcl_thermostat_weekly_schedule_record_t *record); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_thermostat_ui_config.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_thermostat_ui_config.h new file mode 100644 index 0000000..12aa15b --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_thermostat_ui_config.h @@ -0,0 +1,32 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/*! @brief Thermostat UI Configuration cluster attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_THERMOSTAT_UI_CONFIG_TEMPERATURE_DISPLAY_MODE_ID = 0x0000, /*!< Temperature Display Mode attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_UI_CONFIG_KEYPAD_LOCKOUT_ID = 0x0001, /*!< Keypad Lockout attribute */ + ESP_ZB_ZCL_ATTR_THERMOSTAT_UI_CONFIG_SCHEDULE_PROGRAMMING_VISIBILITY_ID = 0x0002, /*!< The Schedule ProgrammingVisibility attribute is used to hide the weekly schedule programming functionality or menu on a thermostat from a user to prevent local user programming of the weekly schedule. */ +} esp_zb_zcl_thermostat_ui_config_attr_t; + +/** @brief Default value for Temperature Display Mode attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_UI_CONFIG_TEMPERATURE_DISPLAY_MODE_DEFAULT_VALUE 0x00 + +/** @brief Default value for Keypad Lockout attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_UI_CONFIG_KEYPAD_LOCKOUT_DEFAULT_VALUE 0x00 + +/** @brief Default value for ScheduleProgrammingVisibility attribute */ +#define ESP_ZB_ZCL_THERMOSTAT_UI_CONFIG_SCHEDULE_PROGRAMMING_VISIBILITY_DEFAULT_VALUE ((zb_uint8_t)0x00) + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_time.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_time.h new file mode 100644 index 0000000..f3ee632 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_time.h @@ -0,0 +1,61 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Time cluster attribute identifiers +*/ +typedef enum { + ESP_ZB_ZCL_ATTR_TIME_TIME_ID = 0x0000, /*!< Time attribute */ + ESP_ZB_ZCL_ATTR_TIME_TIME_STATUS_ID = 0x0001, /*!< Time Status attribute */ + ESP_ZB_ZCL_ATTR_TIME_TIME_ZONE_ID = 0x0002, /*!< Time Zone attribute */ + ESP_ZB_ZCL_ATTR_TIME_DST_START_ID = 0x0003, /*!< Dst Start attribute */ + ESP_ZB_ZCL_ATTR_TIME_DST_END_ID = 0x0004, /*!< Dst End attribute */ + ESP_ZB_ZCL_ATTR_TIME_DST_SHIFT_ID = 0x0005, /*!< Dst Shift attribute */ + ESP_ZB_ZCL_ATTR_TIME_STANDARD_TIME_ID = 0x0006, /*!< Standard Time attribute */ + ESP_ZB_ZCL_ATTR_TIME_LOCAL_TIME_ID = 0x0007, /*!< Local Time attribute */ + ESP_ZB_ZCL_ATTR_TIME_LAST_SET_TIME_ID = 0x0008, /*!< Last Set Time attribute */ + ESP_ZB_ZCL_ATTR_TIME_VALID_UNTIL_TIME_ID = 0x0009 /*!< Valid Until Time attribute */ +} esp_zb_zcl_time_attr_t; + +/** @brief Default value for Time attribute */ +#define ESP_ZB_ZCL_TIME_TIME_DEFAULT_VALUE 0xffffffff + +/** @brief Default value for Time Status attribute */ +#define ESP_ZB_ZCL_TIME_TIME_STATUS_DEFAULT_VALUE 0x00 + +/** @brief Default value for Time Zone attribute */ +#define ESP_ZB_ZCL_TIME_TIME_ZONE_DEFAULT_VALUE 0x00000000 + +/** @brief Default value for DstStart attribute */ +#define ESP_ZB_ZCL_TIME_DST_START_DEFAULT_VALUE ((uint32_t)0xFFFFFFFF) + +/** @brief Default value for DstEnd attribute */ +#define ESP_ZB_ZCL_TIME_DST_END_DEFAULT_VALUE ((uint32_t)0xFFFFFFFF) + +/** @brief Default value for Dst Shift attribute */ +#define ESP_ZB_ZCL_TIME_DST_SHIFT_DEFAULT_VALUE 0x00000000 + +/** @brief Default value for StandardTime attribute */ +#define ESP_ZB_ZCL_TIME_STANDARD_TIME_DEFAULT_VALUE ((uint32_t)0xFFFFFFFF) + +/** @brief Default value for LocalTime attribute */ +#define ESP_ZB_ZCL_TIME_LOCAL_TIME_DEFAULT_VALUE ((uint32_t)0xFFFFFFFF) + +/** @brief Default value for Last Set Time attribute */ +#define ESP_ZB_ZCL_TIME_LAST_SET_TIME_DEFAULT_VALUE 0xffffffff + +/** @brief Default value for Valid Until Time attribute */ +#define ESP_ZB_ZCL_TIME_VALID_UNTIL_TIME_DEFAULT_VALUE 0xffffffff + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_wind_speed_measurement.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_wind_speed_measurement.h new file mode 100644 index 0000000..40aa405 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_wind_speed_measurement.h @@ -0,0 +1,64 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Wind_Speed_Measurement cluster server attribute identifiers */ +typedef enum { + ESP_ZB_ZCL_ATTR_WIND_SPEED_MEASUREMENT_MEASURED_VALUE_ID = 0x0000, /**< MeasuredValue Attribute */ + ESP_ZB_ZCL_ATTR_WIND_SPEED_MEASUREMENT_MIN_MEASURED_VALUE_ID = 0x0001, /**< MinMeasuredValue Attribute */ + ESP_ZB_ZCL_ATTR_WIND_SPEED_MEASUREMENT_MAX_MEASURED_VALUE_ID = 0x0002, /**< MaxMeasuredValue Attribute */ + ESP_ZB_ZCL_ATTR_WIND_SPEED_MEASUREMENT_TOLERANCE_ID = 0x0003, /**< Tolerance Attribute */ +} esp_zb_zcl_wind_speed_measurement_srv_attr_t; + +/** @brief Minimum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_WIND_SPEED_MEASUREMENT_MIN_MEASURED_VALUE_MINIMUM ((uint16_t)0x0000) + +/** @brief Maximum value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_WIND_SPEED_MEASUREMENT_MIN_MEASURED_VALUE_MAXIMUM ((uint16_t)0xfffd) + +/** @brief Minimum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_WIND_SPEED_MEASUREMENT_MAX_MEASURED_VALUE_MINIMUM ((uint16_t)0x0001) + +/** @brief Maximum value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_WIND_SPEED_MEASUREMENT_MAX_MEASURED_VALUE_MAXIMUM ((uint16_t)0xfffe) + +/** @brief Minimum value for Tolerance attribute */ +#define ESP_ZB_ZCL_WIND_SPEED_MEASUREMENT_TOLERANCE_MINIMUM ((uint16_t)0x0000) + +/** @brief Maximum value for Tolerance attribute */ +#define ESP_ZB_ZCL_WIND_SPEED_MEASUREMENT_TOLERANCE_MAXIMUM ((uint16_t)0x0308) + +/** @brief Unknown value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_WIND_SPEED_MEASUREMENT_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Unknown value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_WIND_SPEED_MEASUREMENT_MIN_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Unknown value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_WIND_SPEED_MEASUREMENT_MAX_MEASURED_VALUE_UNKNOWN ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MeasuredValue attribute */ +#define ESP_ZB_ZCL_WIND_SPEED_MEASUREMENT_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MinMeasuredValue attribute */ +#define ESP_ZB_ZCL_WIND_SPEED_MEASUREMENT_MIN_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +/** @brief Default value for MaxMeasuredValue attribute */ +#define ESP_ZB_ZCL_WIND_SPEED_MEASUREMENT_MAX_MEASURED_VALUE_DEFAULT ESP_ZB_ZCL_VALUE_U16_NONE + +void esp_zb_zcl_wind_speed_measurement_init_server(void); +#define ESP_ZB_ZCL_CLUSTER_ID_WIND_SPEED_MEASUREMENT_SERVER_ROLE_INIT esp_zb_zcl_wind_speed_measurement_init_server +#define ESP_ZB_ZCL_CLUSTER_ID_WIND_SPEED_MEASUREMENT_CLIENT_ROLE_INIT NULL + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_window_covering.h b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_window_covering.h new file mode 100644 index 0000000..6f3e5af --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zcl/esp_zigbee_zcl_window_covering.h @@ -0,0 +1,162 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +/** @brief Window Covering cluster attribute identifiers +*/ +typedef enum{ + ESP_ZB_ZCL_WINDOW_COVERING_INFORMATION = 0x000, /*!< Window Covering Information attribute set */ + ESP_ZB_ZCL_WINDOW_COVERING_SETTINGS = 0x001 /*!< Window Covering Settings attribute set */ +}esp_zb_zcl_window_covering_attribute_sets_t; + +typedef enum{ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_WINDOW_COVERING_TYPE_ID = 0x0000, /*!< Window Covering Type attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_PHYSICAL_CLOSED_LIMIT_LIFT_ID = 0x0001, /*!< PhysicalClosedLimit Lift attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_PHY_CLOSED_LIMIT_TILT_ID = 0x0002, /*!< PhysicalClosedLimit Tilt attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_LIFT_ID = 0x0003, /*!< CurrentPosition Lift attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_TILT_ID = 0x0004, /*!< CurrentPosition Tilt attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_NUMBER_OF_ACTUATIONS_LIFT_ID = 0x0005, /*!< Number of Actuations Lift attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_NUMBER_OF_ACTUATIONS_TILT_ID = 0x0006, /*!< Number of Actuations Tilt attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_STATUS_ID = 0x0007, /*!< Config/Status attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_LIFT_PERCENTAGE_ID = 0x0008, /*!< Current Position Lift Percentage attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_CURRENT_POSITION_TILT_PERCENTAGE_ID = 0x0009 /*!< Current Position Tilt Percentage attribute */ +}esp_zb_zcl_window_covering_info_attr_t; + +typedef enum { + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_ROLLERSHADE = 0x00, /*!< Rollershade value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_ROLLERSHADE_2_MOTOR = 0x01, /*!< Rollershade - 2 Motor value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_ROLLERSHADE_EXTERIOR = 0x02, /*!< Rollershade - Exterior value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_ROLLERSHADE_EXTERIOR_2_MOTOR = 0x03, /*!< Rollershade - Exterior - 2 Motor value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_DRAPERY = 0x04, /*!< Drapery value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_AWNING = 0x05, /*!< Awning value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_SHUTTER = 0x06, /*!< Shutter value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_TILT_BLIND_TILT_ONLY = 0x07, /*!< Tilt Blind - Tilt Only value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_TILT_BLIND_LIFT_AND_TILT = 0x08, /*!< Tilt Blind - Lift and Tilt value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_PROJECTOR_SCREEN = 0x09 /*!< Projector screen value */ +}esp_zb_zcl_window_covering_window_covering_type_t; + +typedef enum { + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_OPERATIONAL = 0x01, /*!< Operational value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_ONLINE = 0x02, /*!< Online value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_REVERSE_COMMANDS = 0x04, /*!< Open/Up Commands have been reversed value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_LIFT_CONTROL_IS_CLOSED_LOOP = 0x08, /*!< Lift control is Closed Loop value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_TILT_CONTROL_IS_CLOSED_LOOP = 0x10, /*!< Tilt control is Closed Loop value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_LIFT_ENCODER_CONTROLLED = 0x20, /*!< Lift Encoder Controlled value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_TILT_ENCODER_CONTROLLED = 0x40 /*!< Tilt Encoder Controlled value */ +}esp_zb_zcl_window_covering_config_status_t; + +typedef enum { + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_LIFT_ID = 0x0010, /*!< InstalledOpenLimit - Lift attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_LIFT_ID = 0x0011, /*!< InstalledClosedLimit - Lift attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_TILT_ID = 0x0012, /*!< InstalledOpenLimit - Tilt attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_TILT_ID = 0x0013, /*!< InstalledClosedLimit - Tilt attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_VELOCITY_ID = 0x0014, /*!< Velocity - Lift attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_ACCELERATION_TIME_ID = 0x0015, /*!< Acceleration Time - Lift attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_DECELERATION_TIME_ID = 0x0016, /*!< Deceleration Time - Lift attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_MODE_ID = 0x0017, /*!< Mode attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_INTERMEDIATE_SETPOINTS_LIFT_ID = 0x0018, /*!< Intermediate Setpoints - Lift attribute */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_INTERMEDIATE_SETPOINTS_TILT_ID = 0x0019 /*!< Intermediate Setpoints - Tilt attribute */ +}esp_zb_zcl_window_covering_settings_attr_t; + +typedef enum { + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_REVERSED_MOTOR_DIRECTION = 0x01, /*!< Reversed motor direction value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_RUN_IN_CALIBRATION_MODE = 0x02, /*!< Run in calibration mode value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_MOTOR_IS_RUNNING_IN_MAINTENANCE_MODE = 0x04, /*!< Motor is running in maintenance mode value */ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_LEDS_WILL_DISPLAY_FEEDBACK = 0x08 /*!< LEDs will display feedback value */ +}esp_zb_zcl_window_covering_mode_t; + +typedef enum{ + ESP_ZB_ZCL_CMD_WINDOW_COVERING_UP_OPEN = 0x00, /*!< Up/Open command */ + ESP_ZB_ZCL_CMD_WINDOW_COVERING_DOWN_CLOSE = 0x01, /*!< Down/Close command */ + ESP_ZB_ZCL_CMD_WINDOW_COVERING_STOP = 0x02, /*!< Stop command */ + ESP_ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_LIFT_VALUE = 0x04, /*!< Go to Lift Value command */ + ESP_ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_LIFT_PERCENTAGE = 0x05, /*!< Go to Lift Percentage command */ + ESP_ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_TILT_VALUE = 0x07, /*!< Go to Tilt Value command */ + ESP_ZB_ZCL_CMD_WINDOW_COVERING_GO_TO_TILT_PERCENTAGE = 0x08 /*!< Go to Tilt Percentage command */ +}esp_zb_zcl_window_covering_cmd_t; + +/** @brief Default value for Window Covering cluster revision global attribute */ +#define ESP_ZB_ZCL_WINDOW_COVERING_CLUSTER_REVISION_DEFAULT ((uint16_t)0x0003u) + +/** @brief Default value for PhysicalClosedLimitLift attribute */ +#define ESP_ZB_ZCL_WINDOW_COVERING_PHYSICAL_CLOSED_LIMIT_LIFT_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for PhyClosedLimitTilt attribute */ +#define ESP_ZB_ZCL_WINDOW_COVERING_PHY_CLOSED_LIMIT_TILT_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for CurrentPositionLift attribute */ +#define ESP_ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_LIFT_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for CurrentPositionTilt attribute */ +#define ESP_ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_TILT_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for NumberOfActuationsLift attribute */ +#define ESP_ZB_ZCL_WINDOW_COVERING_NUMBER_OF_ACTUATIONS_LIFT_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for NumberOfActuationsTilt attribute */ +#define ESP_ZB_ZCL_WINDOW_COVERING_NUMBER_OF_ACTUATIONS_TILT_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Window covering type attribute default value */ +#define ESP_ZB_ZCL_WINDOW_COVERING_WINDOW_COVERING_TYPE_DEFAULT_VALUE 0x00 + + +/** @brief Config/status attribute default value */ +#define ESP_ZB_ZCL_WINDOW_COVERING_CONFIG_STATUS_DEFAULT_VALUE \ + ESP_ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_OPERATIONAL \ + | ESP_ZB_ZCL_ATTR_WINDOW_COVERING_CONFIG_ONLINE + +/** @brief Current position lift percentage attribute default value */ +#define ESP_ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_LIFT_PERCENTAGE_DEFAULT_VALUE 0xff + +/** @brief Current position lift percentage attribute max value */ +#define ESP_ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_LIFT_PERCENTAGE_MAX_VALUE 0x64 + +/** @brief Current position tilt percentage attribute default value */ +#define ESP_ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_TILT_PERCENTAGE_DEFAULT_VALUE 0xff + +/** @brief Current position tilt percentage attribute max value */ +#define ESP_ZB_ZCL_WINDOW_COVERING_CURRENT_POSITION_TILT_PERCENTAGE_MAX_VALUE 0x64 + +/** @brief Installed open limit lift attribute default value */ +#define ESP_ZB_ZCL_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_LIFT_DEFAULT_VALUE 0x0000 + +/** @brief Installed closed limit lift attribute default value */ +#define ESP_ZB_ZCL_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_LIFT_DEFAULT_VALUE 0xffff + +/** @brief Installed open limit tilt attribute default value */ +#define ESP_ZB_ZCL_WINDOW_COVERING_INSTALLED_OPEN_LIMIT_TILT_DEFAULT_VALUE 0x0000 + +/** @brief Installed closed limit tilt attribute default value */ +#define ESP_ZB_ZCL_WINDOW_COVERING_INSTALLED_CLOSED_LIMIT_TILT_DEFAULT_VALUE 0xffff + +/** @brief Default value for Velocity attribute */ +#define ESP_ZB_ZCL_WINDOW_COVERING_VELOCITY_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for AccelerationTime attribute */ +#define ESP_ZB_ZCL_WINDOW_COVERING_ACCELERATION_TIME_DEFAULT_VALUE ((uint16_t)0x0000) + +/** @brief Default value for DecelerationTime attribute */ +#define ESP_ZB_ZCL_WINDOW_COVERING_DECELERATION_TIME_DEFAULT_VALUE ((uint16_t)0x0000) + + +/** @brief Mode attribute default value */ +#define ESP_ZB_ZCL_WINDOW_COVERING_MODE_DEFAULT_VALUE ESP_ZB_ZCL_ATTR_WINDOW_COVERING_TYPE_MOTOR_IS_RUNNING_IN_MAINTENANCE_MODE + +/** @brief Default value for IntermediateSetpointsLift attribute */ +#define ESP_ZB_ZCL_WINDOW_COVERING_INTERMEDIATE_SETPOINTS_LIFT_DEFAULT_VALUE {0x31, 0x2C, 0x30, 0x78, 0x30, 0x30, 0x30, 0x30, 0x00} + +/** @brief Default value for IntermediateSetpointsTilt attribute */ +#define ESP_ZB_ZCL_WINDOW_COVERING_INTERMEDIATE_SETPOINTS_TILT_DEFAULT_VALUE {0x31, 0x2C, 0x30, 0x78, 0x30, 0x30, 0x30, 0x30, 0x00} + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zdo/esp_zigbee_zdo_command.h b/managed_components/espressif__esp-zigbee-lib/include/zdo/esp_zigbee_zdo_command.h new file mode 100644 index 0000000..ad5f0e5 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zdo/esp_zigbee_zdo_command.h @@ -0,0 +1,712 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif +#include "esp_err.h" +#include "esp_zigbee_type.h" +#include "esp_zigbee_zdo_common.h" + +/* MATCH DESC REQ ZCL configuration */ +#define ESP_ZB_MATCH_DESC_REQ_TIMEOUT (5 * ESP_ZB_TIME_ONE_SECOND) /* timeout for finding */ +#define ESP_ZB_MATCH_DESC_REQ_ROLE ESP_ZB_NWK_BROADCAST_RX_ON_WHEN_IDLE /* find non-sleep Zigbee device, 0xFFFD */ + +#define ESP_ZB_IEEE_ADDR_REQ_TIMEOUT (5 * ESP_ZB_TIME_ONE_SECOND) /* timeout for ieee address request */ +#define ESP_ZB_NWK_ADDR_REQ_TIMEOUT (5 * ESP_ZB_TIME_ONE_SECOND) /* timeout for nwk address request */ +#define ESP_ZB_NODE_DESC_REQ_TIMEOUT (5 * ESP_ZB_TIME_ONE_SECOND) /* timeout for node descriptor request */ +#define ESP_ZB_BIND_DEVICE_REQ_TIMEOUT (5 * ESP_ZB_TIME_ONE_SECOND) /* timeout for binding request */ +#define ESP_ZB_ACTIVE_EP_REQ_TIMEOUT (5 * ESP_ZB_TIME_ONE_SECOND) /* timeout for active endpoint request */ +#define ESP_ZB_SIMPLE_DESC_REQ_TIMEOUT (5 * ESP_ZB_TIME_ONE_SECOND) /* timeout for simple descriptor request */ +#define ESP_ZB_PERMIT_JOIN_REQ_TIMEOUT (5 * ESP_ZB_TIME_ONE_SECOND) /* timeout for permit join request */ +#define ESP_ZB_DEVICE_LEAVE_REQ_TIMEOUT (5 * ESP_ZB_TIME_ONE_SECOND) /* timeout for device leave request */ +#define ESP_ZB_DEVICE_BIND_TABLE_REQ_TIMEOUT (5 * ESP_ZB_TIME_ONE_SECOND) /* timeout for device bind table request */ +#define ESP_ZB_DEVICE_MGMT_LQI_REQ_TIMEOUT (5 * ESP_ZB_TIME_ONE_SECOND) /* timeout for zdo mgmt lqi request */ +#define ESP_ZB_POWER_DESC_REQ_TIMEOUT (5 * ESP_ZB_TIME_ONE_SECOND) /* timeout for zdo power descriptor request */ +#define ESP_ZB_NWK_UPDATE_REQ_TIMEOUT (5 * ESP_ZB_TIME_ONE_SECOND) /* timeout for zdo network update request */ +/** + * @brief The network address list of associated devices. + * + */ +typedef struct esp_zb_zdo_nwk_addr_list_s { + uint8_t start_index; /*!< Starting index into the list of associated devices for this report. */ + uint8_t total; /*!< Count of the number of 16-bit short addresses to follow.*/ + uint8_t count; /*!< Number of short addresses in the list. */ + uint16_t *nwk_addresses; /*!< Array of network address. */ +} esp_zb_zdo_nwk_addr_list_t; + +/** + * @brief The Zigbee ZDO nwk_addr response struct. + * + */ +typedef struct esp_zb_zdo_nwk_addr_rsp_s { + esp_zb_ieee_addr_t ieee_addr; /*!< 64-bit address for the Remote Device. */ + uint16_t nwk_addr; /*!< 16-bit address for the Remote Device. */ + esp_zb_zdo_nwk_addr_list_t *ext_resp; /*!< Extended response: network address of associated devices. + This field only existed when the request was sent with RequestType = 1. */ +} esp_zb_zdo_nwk_addr_rsp_t; + +/** + * @brief The Zigbee ZDO power desc response struct. + * + */ +typedef struct esp_zb_zdo_power_desc_rsp_s { + uint8_t status; /*!< The status of the Power_Desc_req command, @see esp_zb_zdp_status_t */ + uint16_t nwk_addr_of_interest; /*!< NWK address for the request. */ + esp_zb_af_node_power_desc_t desc; /*!< Node power descriptor of remote device */ +} esp_zb_zdo_power_desc_rsp_t; + +/** + * @brief The Zigbee ZDO ieee_addr response struct. + * + * @anchor esp_zb_zdo_ieee_addr_rsp_t + */ +typedef esp_zb_zdo_nwk_addr_rsp_t esp_zb_zdo_ieee_addr_rsp_t; + +/** Find device callback + * + * @brief A ZDO match desc request callback for user to get response info. + * + * @note User's callback get response from the remote device that local node wants to find a particular device on endpoint. + * + * @param[in] zdo_status The ZDO response status, refer to `esp_zb_zdp_status` + * @param[in] addr A short address of the device response, 0xFFFF - invalid address + * @param[in] endpoint An endpoint of the device response, 0xFF - invalid endpoint + * @param[in] user_ctx User information context, set in `esp_zb_zdo_find_xxx()` + * + */ +typedef void (*esp_zb_zdo_match_desc_callback_t)(esp_zb_zdp_status_t zdo_status, uint16_t addr, uint8_t endpoint, void *user_ctx); + +/** IEEE address request callback + * + * @brief A ZDO ieee address request callback for user to get response info. + * + * @note User's callback get response from the remote device that local node wants to get ieee address. + * + * @param[in] zdo_status The ZDO response status, refer to `esp_zb_zdp_status` + * @param[in] resp The response of ieee address request, see @ref esp_zb_zdo_ieee_addr_rsp_t. + * @param[in] user_ctx User information context, set in `esp_zb_zdo_ieee_addr_req()` + * + */ +typedef void (*esp_zb_zdo_ieee_addr_callback_t)(esp_zb_zdp_status_t zdo_status, esp_zb_zdo_ieee_addr_rsp_t *resp, void *user_ctx); + +/** Network address request callback + * + * @brief A ZDO network address request callback for user to get response info. + * + * @note User's callback gets response from the remote device that local node wants to get network address. + * + * @param[in] zdo_status The ZDO response status, refer to `esp_zb_zdp_status` + * @param[in] resp The response of network address request, see @ref esp_zb_zdo_nwk_addr_rsp_s. + * @param[in] user_ctx User information context, set in `esp_zb_zdo_nwk_addr_req()` + * + */ +typedef void (*esp_zb_zdo_nwk_addr_callback_t)(esp_zb_zdp_status_t zdo_status, esp_zb_zdo_nwk_addr_rsp_t *resp, void *user_ctx); + +/** Node descriptor callback + * + * @brief A ZDO Node descriptor request callback for user to get node desc info. + * + * @note User's callback get response from the remote device that local node wants to get node descriptor response. + * + * @param[in] zdo_status The ZDO response status, refer to `esp_zb_zdp_status` + * @param[in] addr A short address of the device response, 0xFFFF - invalid address + * @param[in] node_desc A pointer to the node desc @ref esp_zb_af_node_desc_s + * @param[in] user_ctx User information context, set in `esp_zb_zdo_node_desc_req()` + * + */ +typedef void (*esp_zb_zdo_node_desc_callback_t)(esp_zb_zdp_status_t zdo_status, uint16_t addr, esp_zb_af_node_desc_t *node_desc, void *user_ctx); + +/** Power descriptor callback + * + * @brief A ZDO power descriptor request callback for user to get node power desc info. + * + * @note User's callback get response from the remote device that local node wants to get power descriptor response. + * + * @param[in] zdo_status The ZDO response status, refer to `esp_zb_zdp_status` + * @param[in] addr A short address of the device response, 0xFFFF - invalid address + * @param[in] power_desc A pointer to the power desc, refer to esp_zb_af_node_power_desc_t + * @param[in] user_ctx User information context, set in `esp_zb_zdo_power_desc_req()` + * + */ +typedef void (*esp_zb_zdo_power_desc_callback_t)(esp_zb_zdo_power_desc_rsp_t *power_desc, void *user_ctx); + +/** Bind request callback + * + * @brief A ZDO bind request callback for user to get response info. + * + * @note user's callback get response from the remote device that local node wants to bind. + * + * @param[in] zdo_status The ZDO response status, refer to `esp_zb_zdp_status` + * @param[in] user_ctx User information context, set in `esp_zb_zdo_device_bind_req()` + * + */ +typedef void (*esp_zb_zdo_bind_callback_t)(esp_zb_zdp_status_t zdo_status, void *user_ctx); + +/** Active endpoint callback + * + * @brief A ZDO active endpoint request callback for user to get response info. + * + * @note User's callback get response from the remote device that local node wants to get active endpoint. + * + * @param[in] zdo_status The ZDO response status, refer to `esp_zb_zdp_status` + * @param[in] ep_count A number of active endpoint + * @param[in] ep_id_list A pointer of the endpoint id list + * @param[in] user_ctx User information context, set in `esp_zb_zdo_active_ep_req()` + * + */ +typedef void (*esp_zb_zdo_active_ep_callback_t)(esp_zb_zdp_status_t zdo_status, uint8_t ep_count, uint8_t *ep_id_list, void *user_ctx); + +/** Simple descriptor callback + * + * @brief A ZDO simple descriptor request callback for user to get simple desc info. + * + * @note User's callback get response from the remote device that local node wants to get simple desc. + * + * @param[in] zdo_status The ZDO response status, refer to `esp_zb_zdp_status` + * @param[in] simple_desc A pointer to the simple desc @ref esp_zb_af_simple_desc_1_1_s + * @param[in] user_ctx User information context, set in `esp_zb_zdo_simple_desc_req()` + * + */ +typedef void (*esp_zb_zdo_simple_desc_callback_t)(esp_zb_zdp_status_t zdo_status, esp_zb_af_simple_desc_1_1_t *simple_desc, void *user_ctx); + +/** Permit join request callback + * + * @brief A ZDO permit join request callback for user to get permit join response info. + * + * @note User's callback get response from the node requested to permit join. + * + * @param[in] zdo_status The ZDO response status, refer to `esp_zb_zdp_status` + * @param[in] user_ctx User information context, set in `esp_zb_zdo_permit_joining_req()` + * + */ +typedef void (*esp_zb_zdo_permit_join_callback_t)(esp_zb_zdp_status_t zdo_status, void *user_ctx); + +/** Leave request callback + * + * @brief A ZDO leave request callback for user to get leave status. + * + * @note User's callback get response from the device that wants to leave. + * + * @param[in] zdo_status The ZDO response status, refer to `esp_zb_zdp_status` + * @param[in] user_ctx User information context, set in `esp_zb_zdo_device_leave_req()` + * + */ +typedef void (*esp_zb_zdo_leave_callback_t)(esp_zb_zdp_status_t zdo_status, void *user_ctx); + +/** + * @brief The Zigbee ZDO bind command struct + * + * @note Current implementation of the API ONLY supports 64 bit extended address's address mode. Other address mode will support later. + * + * @note Be aware of the one req_dst_addr is address that command send to, while dst_address is the destination of the binding entry. + * + * @note NOW the dst_addr_mode is default by ZB_BIND_DST_ADDR_MODE_64_BIT_EXTENDED. Later SDK will support other address mode. + * + */ +typedef struct esp_zb_zdo_bind_req_param_s { + esp_zb_ieee_addr_t src_address; /*!< The IEEE address for the source */ + uint8_t src_endp; /*!< The source endpoint for the binding entry */ + uint16_t cluster_id; /*!< The identifier of the cluster on the source device that is bound to the destination */ + uint8_t dst_addr_mode; /*!< The destination address mode ref to esp_zb_zdo_bind_dst_addr_mode_t*/ + esp_zb_addr_u dst_address_u; /*!< The destination address for the binding entry */ + uint8_t dst_endp; /*!< This field shall be present only if the + * DstAddrMode field has a value of + * refer to ZB_BIND_DST_ADDR_MODE_64_BIT_EXTENDED refer to bind_dst_addr_mode + * and, if present, shall be the + * destination endpoint for the binding entry. */ + uint16_t req_dst_addr; /*!< Destination address of the request send to */ +} esp_zb_zdo_bind_req_param_t; + +/** + * @brief The Zigbee ZDO match descriptor command struct + */ +typedef struct esp_zb_zdo_match_desc_req_param_s { + uint16_t dst_nwk_addr; /*!< NWK address that request sent to */ + uint16_t addr_of_interest; /*!< NWK address of interest */ + uint16_t profile_id; /*!< Profile ID to be match at the destination which refers to esp_zb_af_profile_id_t */ + uint8_t num_in_clusters; /*!< The number of input clusters provided for matching cluster server */ + uint8_t num_out_clusters; /*!< The number of output clusters provided for matching cluster client */ + uint16_t *cluster_list; /*!< Pointer to an array of uint16_t cluster IDs, with total size + equal to (num_in_clusters + num_out_clusters). + Input cluster IDs start from index 0, + output cluster IDs start from index num_in_clusters. */ +} esp_zb_zdo_match_desc_req_param_t; + +/** + * @brief The Zigbee ZDO ieee_addr request command struct + * + */ +typedef struct esp_zb_zdo_ieee_addr_req_param_s { + uint16_t dst_nwk_addr; /*!< NWK address that request sent to */ + uint16_t addr_of_interest; /*!< NWK address of interest */ + uint8_t request_type; /*!< Request type for this command: 0x00 Single device response 0x01 Extended response */ + uint8_t start_index; /*!< If the Request type for this command is Extended response, the StartIndex provides the + * starting index for the requested elements of the associated devices list */ +} esp_zb_zdo_ieee_addr_req_param_t; + +/** + * @brief The Zigbee ZDO nwk_addr request command struct + * + */ +typedef struct esp_zb_zdo_nwk_addr_req_param_s { + uint16_t dst_nwk_addr; /*!< NWK address that request sent to */ + esp_zb_ieee_addr_t ieee_addr_of_interest; /*!< IEEE address to be matched by the remote device */ + uint8_t request_type; /*!< Request type for this command: 0x00 Single device response 0x01 Extended response */ + uint8_t start_index; /*!< If the Request type for this command is Extended response, the StartIndex provides the + * starting index for the requested elements of the associated devices list */ +} esp_zb_zdo_nwk_addr_req_param_t; + +/** + * @brief The Zigbee ZDO node descriptor command struct + * + */ +typedef struct esp_zb_zdo_node_desc_req_param_s { + uint16_t dst_nwk_addr; /*!< NWK address that is used for IEEE address mapping. */ +} esp_zb_zdo_node_desc_req_param_t; + +/** + * @brief The Zigbee ZDO power descriptor command struct + * + */ +typedef struct esp_zb_zdo_power_desc_req_param_s { + uint16_t dst_nwk_addr; /*!< NWK address for the request. */ +} esp_zb_zdo_power_desc_req_param_t; + +/** + * @brief The Zigbee ZDO simple descriptor command struct + * + */ +typedef struct esp_zb_zdo_simple_desc_req_param_s { + uint16_t addr_of_interest; /*!< NWK address of interest */ + uint8_t endpoint; /*!< Endpoint of interest */ +} esp_zb_zdo_simple_desc_req_param_t; + +/** + * @brief The Zigbee ZDO active endpoint command struct + * + */ +typedef struct esp_zb_zdo_active_ep_req_param_s { + uint16_t addr_of_interest; /*!< NWK address of interest */ +} esp_zb_zdo_active_ep_req_param_t; + +/** + * @brief The Zigbee ZDO permit join command struct + * + */ +typedef struct esp_zb_zdo_permit_joining_req_param_s { + uint16_t dst_nwk_addr; /*!< NWK address that request sent to */ + uint8_t permit_duration; /*!< The length of time in seconds. 0x00 and 0xff indicate that permission is disabled or enabled */ + uint8_t tc_significance; /*!< If this is set to 0x01 and the remote device is the Trust Center, the command affects the Trust Center + * authentication policy as described in the sub-clauses below; If this is set to 0x00, there is no effect + * on the Trust Center */ +} esp_zb_zdo_permit_joining_req_param_t; + +/** + * @brief The Zigbee ZDO leave command struct + * + */ +typedef struct esp_zb_zdo_mgmt_leave_req_param_s { + esp_zb_ieee_addr_t device_address; /*!< 64-bit IEEE address on device */ + uint16_t dst_nwk_addr; /*!< NWK address that request sent to */ + unsigned int reserved: 6; /*!< Reserved */ + unsigned int remove_children: 1; /*!< Bitfield of remove children or not */ + unsigned int rejoin: 1; /*!< Bitfield of rejoin or not */ +} esp_zb_zdo_mgmt_leave_req_param_t; + +/** + * @brief The Zigbee ZDO binding table request struct + * + */ +typedef struct esp_zb_zdo_mgmt_bind_param_s { + uint8_t start_index; /*!< The starting index for the requested elements of the Binding Table */ + uint16_t dst_addr; /*!< The destination address */ +} esp_zb_zdo_mgmt_bind_param_t; + +/** + * @brief The Zigbee ZDO binding table record struct + * + */ +typedef struct esp_zb_zdo_binding_table_record_s { + esp_zb_ieee_addr_t src_address; /*!< The source IEEE address for the binding entry. */ + uint8_t src_endp; /*!< The source endpoint for the binding entry. */ + uint16_t cluster_id; /*!< The identifier of the cluster on the source device that is bound to the destination device. */ + uint8_t dst_addr_mode; /*!< Destination address mode @ref esp_zb_zdo_bind_dst_addr_mode_t */ + esp_zb_addr_u dst_address; /*!< The destination address for the binding entry.16 or 64 bit. As specified by the dst_addr_mode field.*/ + uint8_t dst_endp; /*!< The destination endpoint for binding entry, this field shall be present only if the DstAddrMode field has a value of 0x03 + refer to esp_zb_zdo_bind_dst_addr_mode_t */ + struct esp_zb_zdo_binding_table_record_s *next; /*!< The next binding table record */ +} esp_zb_zdo_binding_table_record_t; + +/** + * @brief The Zigbee ZDO binding table information struct for users + * + */ +typedef struct esp_zb_zdo_binding_table_info_s { + uint8_t status; /*!< The status of binding table information refer to esp_zb_zdp_status */ + uint8_t index; /*!< The index of binding table record */ + uint8_t total; /*!< The total number of records in the binding table for requests */ + uint8_t count; /*!< The number of binding table records in the response */ + esp_zb_zdo_binding_table_record_t *record; /*!< The binding table record list */ +} esp_zb_zdo_binding_table_info_t; + +/** +* @brief Structure of network descriptor request of active scan response +*/ +typedef struct esp_zb_network_descriptor_s{ + uint16_t short_pan_id; /*!< PAN id */ + bool permit_joining; /*!< Indicates that at least one router / coordinator on the network currently permits joining */ + esp_zb_ieee_addr_t extended_pan_id; /*!< Extended PAN id, the MAC address which forms the network */ + uint8_t logic_channel; /*!< The current logical channel occupied by the network. */ + bool router_capacity; /*!< This value is set to true if the device is capable of accepting join requests from router-capable + devices and set to FALSE otherwise. */ + bool end_device_capacity; /*!< This value is set to true if the device is capable of accepting join requests from end devices + and set to FALSE otherwise.*/ +} esp_zb_network_descriptor_t; + +/** + * @brief Channel information of Energy Detect + * + */ +typedef struct esp_zb_energy_detect_channel_info_s { + uint8_t channel_number; /*!< The channel of energy detect */ + int8_t energy_detected; /*!< The energy value of channel in dbm */ +} esp_zb_energy_detect_channel_info_t; + +/** + * @brief Structure of Zigbee ZDO Mgmt_Lqi_req command + * + */ +typedef struct esp_zb_zdo_mgmt_lqi_req_param_s { + uint8_t start_index; /*!< Starting Index for the requested elements of the Neighbor Table */ + uint16_t dst_addr; /*!< The destination network short address of request */ +} esp_zb_zdo_mgmt_lqi_req_param_t; + +/** + * @brief Structure of Zigbee ZDO Mgmt_NWK_Update_req command + * + */ +typedef struct esp_zb_zdo_mgmt_nwk_update_req_param_s { + uint32_t scan_channels; /*!< Indicate which channels are to be scanned */ + uint8_t scan_duration; /*!< A value used to calculate the length of time to spend scanning each channel. This field is within the range of 0x00 to 0x05 or 0xfe or 0xff. + If it has a value of 0xfe this is a request for channel change. + If it has a value of 0xff this is a request to change the apsChannelMaskList and nwkManagerAddr attributes. */ + uint8_t scan_count; /*!< This field represents the number of energy scans to be conducted and reported. + This field shall be present only if the scan_duration is within the range of 0x00 to 0x05. */ + uint16_t nwk_manager_addr; /*!< This field shall be present only if the scan_duration is set to 0xff, and, where present, + indicates the NWK address for the device with the Network Manager bit set in its Node Descriptor.*/ + uint16_t dst_addr; /*!< The destination network short address of request */ +} esp_zb_zdo_mgmt_nwk_update_req_param_t; + +/** + * @brief Structure of neighbor table list record for Zigbee ZDO Mgmt_Lqi_rsp + * + */ +typedef struct esp_zb_zdo_neighbor_table_list_record_s { + esp_zb_ext_pan_id_t extended_pan_id; /*!< 64-bit extended pan id of the neighboring device */ + esp_zb_ieee_addr_t extended_addr; /*!< 64-bit IEEE address that is unique to every device */ + uint16_t network_addr; /*!< The 16-bit network address of the neighboring device */ + uint8_t device_type:2; /*!< The type of the neighbor device @see esp_zb_nwk_device_type_t */ + uint8_t rx_when_idle:2; /*!< Indicates if neighbor's receiver is enabled during idle portions of the CAP + 0x00 = Receiver is off + 0x01 = Receiver is on + 0x02 = Unknown */ + uint8_t relationship:3; /*!< The relationship between the neighbor and the current device, + @see esp_zb_nwk_relationship_t */ + uint8_t reserved:1; /*!< This reserved bit shall be set to 0 */ + uint8_t permit_join; /*!< An indication of whether the neighbor device is accepting join requests */ + uint8_t depth; /*!< The tree depth of the neighbor device. A value of 0x00 indicates that the + device is the ZigBee coordinator for the network */ + uint8_t lqi; /*!< The estimated link quality for RF transmissions from this device */ +} esp_zb_zdo_neighbor_table_list_record_t; + +/** + * @brief Structure of Zigbee ZDO Mgmt_Lqi_rsp + * + */ +typedef struct esp_zb_zdo_mgmt_lqi_rsp_s { + uint8_t status; /*!< The status of the Mgmt_Lqi_req command */ + uint8_t neighbor_table_entries; /*!< Total number of Neighbor Table entries within the Remote Device. */ + uint8_t start_index; /*!< Starting index within the Neighbor Table to begin reporting for the + NeighborTableList.*/ + uint8_t neighbor_table_list_count; /*!< Number of Neighbor Table entries included within NeighborTableList. */ + esp_zb_zdo_neighbor_table_list_record_t *neighbor_table_list; /*!< A list of descriptors, beginning with the StartIndex element and + continuing for neighbor_table_list_count, of the elements in the + Remote Device's Neighbor Table */ +} esp_zb_zdo_mgmt_lqi_rsp_t; + +/** + * @brief Structure of Zigbee ZDO Mgmt_Update_notify + * + */ +typedef struct esp_zb_zdo_mgmt_update_notify_s { + uint8_t status; /*!< The status of the Mgmt_NWK_Update_notify command, refer to esp_zb_zdp_status_t */ + uint32_t scanned_channels; /*!< The (b27,...,b31) represent the binary encoded Channel Page, (b0, b1,... b26) indicate + which channels were scanned (1 = scan, 0 = do not scan) for each of the 27 valid channels. */ + uint16_t total_transmission; /*!< Count of the total transmissions reported by the device. */ + uint16_t transmission_failures; /*!< Sum of the total transmission failures reported by the device. */ + uint8_t scanned_channels_list_count; /*!< The list shall contain the number of records contained in the EnergyValues parameter. */ + uint8_t energy_values[27]; /*!< The result of an energy measurement made on these channels */ +} esp_zb_zdo_mgmt_update_notify_t; + +/** Active scan network callback + * + * @brief A ZDO active scan request callback for user to get scan list status. + * + * @note User's callback get response from the device that found in network. + * + * @param[in] zdo_status The ZDO response status, refer to esp_zb_zdp_status_t + * @param[in] count Number of discovered networks @p nwk_descriptor + * @param[in] nwk_descriptor The pointer to all discovered networks see refer to esp_zb_network_descriptor_t + * + */ +typedef void (*esp_zb_zdo_scan_complete_callback_t)(esp_zb_zdp_status_t zdo_status, uint8_t count, + esp_zb_network_descriptor_t *nwk_descriptor); + +/** + * @brief ZDO energy detect callback + * + * @param[in] status The status of callback, refer to esp_zb_zdp_status_t + * @param[in] count The size of energy detect list + * @param[in] ed_list The list of energy detect information, refer to esp_zb_energy_detect_channel_info_t + * + */ +typedef void (*esp_zb_zdo_energy_detect_callback_t)(esp_zb_zdp_status_t status, uint16_t count, + esp_zb_energy_detect_channel_info_t *channel_info); + +/** Binding table request callback + * + * @brief A ZDO binding table request callback for user to get the binding table record of remote device. + * + * @param[in] table_info The binding table record which is only accessed by read, refer to esp_zb_zdo_binding_table_info_s + * @param[in] user_ctx User information context, set in `esp_zb_zdo_binding_table_req()` + * + */ +typedef void (*esp_zb_zdo_binding_table_callback_t)(const esp_zb_zdo_binding_table_info_t *table_info, void *user_ctx); + +/** Management LQI Response Callback + * + * @brief A ZDO Mgmt_Lqi_rsp callback for user to get the mgmt lqi record of remote device. + * + * @param[in] rsp The response structure of ZDO mgmt lqi, refer to esp_zb_zdo_mgmt_lqi_rsp_t + * @param[in] user_ctx User information context, set in esp_zb_zdo_mgmt_lqi_req() + */ +typedef void (*esp_zb_zdo_mgmt_lqi_rsp_callback_t)(const esp_zb_zdo_mgmt_lqi_rsp_t *rsp, void *user_ctx); + +/** NWK update notify callback + * + * @brief A ZDO Mgmt_NWK_Update_req callback for user to get status of request. + * + * @param[in] zdo_status The ZDO response status, refer to `esp_zb_zdp_status` + * + */ +typedef void (*esp_zb_zdo_mgmt_nwk_update_notify_callback_t)(const esp_zb_zdo_mgmt_update_notify_t *notify, void *user_ctx); + +/********************* Declare functions **************************/ +/* ZDO command list, more ZDO command will be supported later like node_desc, power_desc */ + +/** + * @brief Active scan available network. + * + * Network discovery service for scanning available network + * + * @param[in] channel_mask Valid channel mask is from 0x00000800 (only channel 11) to 0x07FFF800 (all channels from 11 to 26) + * @param[in] scan_duration Time spent scanning each channel, in units of ((1 << scan_duration) + 1) * a beacon time. + * @param[in] user_cb A user callback to get the active scan result please refer to esp_zb_zdo_scan_complete_callback_t + */ +void esp_zb_zdo_active_scan_request(uint32_t channel_mask, uint8_t scan_duration, esp_zb_zdo_scan_complete_callback_t user_cb); + +/** + * @brief Energy detect request + * + * @param[in] channel_mask The channel mask that will trigger the energy detection, with a range from 0x00000800 to 0x07FFF800. + * @param[in] duration The detection duration on each channel, in units of ((1 << scan_duration) + 1) * a beacon time. + * @param[in] cb A user callback to receive the energy detection result, see esp_zb_zdo_energy_detect_callback_t. + */ +void esp_zb_zdo_energy_detect_request(uint32_t channel_mask, uint8_t duration, esp_zb_zdo_energy_detect_callback_t cb); + +/** + * @brief Send bind device request command + * + * @param[in] cmd_req Pointer to the bind request command @ref esp_zb_zdo_bind_req_param_s + * @param[in] user_cb A user callback that will be called if received bind response refer to esp_zb_zdo_bind_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + * + */ +void esp_zb_zdo_device_bind_req(esp_zb_zdo_bind_req_param_t *cmd_req, esp_zb_zdo_bind_callback_t user_cb, void *user_ctx); + +/** + * @brief Send unbind device request command + * + * @param[in] cmd_req Pointer to the bind request command @ref esp_zb_zdo_bind_req_param_s + * @param[in] user_cb A user callback that will be called if received bind response refer to esp_zb_zdo_bind_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + * + */ +void esp_zb_zdo_device_unbind_req(esp_zb_zdo_bind_req_param_t *cmd_req, esp_zb_zdo_bind_callback_t user_cb, void *user_ctx); + +/** + * @brief Send find on-off device request command + * + * @param[in] cmd_req Pointer to the find request command @ref esp_zb_zdo_match_desc_req_param_s + * @param[in] user_cb A user callback that will be called if received find response refer to esp_zb_zdo_match_desc_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + * + */ +void esp_zb_zdo_find_on_off_light(esp_zb_zdo_match_desc_req_param_t *cmd_req, esp_zb_zdo_match_desc_callback_t user_cb, void *user_ctx); + +/** + * @brief Send find color_dimmable device request command + * + * @param[in] cmd_req Pointer to the find request command @ref esp_zb_zdo_match_desc_req_param_s + * @param[in] user_cb A user callback that will be called if received find response refer to esp_zb_zdo_match_desc_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + * + */ +void esp_zb_zdo_find_color_dimmable_light(esp_zb_zdo_match_desc_req_param_t *cmd_req, esp_zb_zdo_match_desc_callback_t user_cb, void *user_ctx); + +/** + * @brief Send match desc request to find matched Zigbee device + * + * @param[in] param Pointer to @ref esp_zb_zdo_match_desc_req_param_s that will be used to match device + * @param[in] user_cb A user callback that will be called if received find response refer to esp_zb_zdo_match_desc_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + * @return + * - ESP_OK: Success in send match desc request + * - ESP_ERR_NO_MEM: Failed to allocate the memory for the request + * - ESP_ERR_INVALID_SIZE: The size of cluster list is wrong in @p param + */ +esp_err_t esp_zb_zdo_match_cluster(esp_zb_zdo_match_desc_req_param_t *param, esp_zb_zdo_match_desc_callback_t user_cb, + void *user_ctx); + +/** + * @brief Send ieee_addr request command + * + * @param[in] cmd_req Pointer to the ieee address request command @ref esp_zb_zdo_ieee_addr_req_param_s + * @param[in] user_cb A user callback that will be called if received ieee address response refer to esp_zb_zdo_ieee_addr_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + * + */ +void esp_zb_zdo_ieee_addr_req(esp_zb_zdo_ieee_addr_req_param_t *cmd_req, esp_zb_zdo_ieee_addr_callback_t user_cb, void *user_ctx); + +/** + * @brief Send nwk_addr request command + * + * @param[in] cmd_req Pointer to the nwk address request command @ref esp_zb_zdo_nwk_addr_req_param_s + * @param[in] user_cb A user callback that will be called if received nwk address response refer to esp_zb_zdo_nwk_addr_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + * + */ +void esp_zb_zdo_nwk_addr_req(esp_zb_zdo_nwk_addr_req_param_t *cmd_req, esp_zb_zdo_nwk_addr_callback_t user_cb, void *user_ctx); + +/** + * @brief Send node descriptor request command + * + * @param[in] cmd_req Pointer to the node descriptor request command @ref esp_zb_zdo_node_desc_req_param_s + * @param[in] user_cb A user callback that will be called if received node desc response refer to esp_zb_zdo_node_desc_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + * + */ +void esp_zb_zdo_node_desc_req(esp_zb_zdo_node_desc_req_param_t *cmd_req, esp_zb_zdo_node_desc_callback_t user_cb, void *user_ctx); + +/** + * @brief Send power descriptor request command + * + * @param[in] cmd_req Pointer to the power descriptor request command @ref esp_zb_zdo_power_desc_req_param_s + * @param[in] user_cb A user callback that will be called if received power desc response refer to esp_zb_zdo_power_desc_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + * + */ +void esp_zb_zdo_power_desc_req(esp_zb_zdo_power_desc_req_param_t *cmd_req, esp_zb_zdo_power_desc_callback_t user_cb, void *user_ctx); + +/** + * @brief Send simple descriptor request command + * + * @param[in] cmd_req Pointer to the simple descriptor request command @ref esp_zb_zdo_simple_desc_req_param_s + * @param[in] user_cb A user callback that will be called if received simple desc response refer to esp_zb_zdo_simple_desc_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + * + */ +void esp_zb_zdo_simple_desc_req(esp_zb_zdo_simple_desc_req_param_t *cmd_req, esp_zb_zdo_simple_desc_callback_t user_cb, void *user_ctx); + +/** + * @brief Send active endpoint request command + * + * @param[in] cmd_req Pointer to the active endpoint request command @ref esp_zb_zdo_active_ep_req_param_s + * @param[in] user_cb A user callback that will be called if received active ep response refer to esp_zb_zdo_active_ep_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + * + */ +void esp_zb_zdo_active_ep_req(esp_zb_zdo_active_ep_req_param_t *cmd_req, esp_zb_zdo_active_ep_callback_t user_cb, void *user_ctx); + +/** + * @brief Send leave request command + * + * @param[in] cmd_req Pointer to the leave request command @ref esp_zb_zdo_mgmt_leave_req_param_s + * @param[in] user_cb A user callback that will be called if received leave response refer to esp_zb_zdo_leave_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + * + */ +void esp_zb_zdo_device_leave_req(esp_zb_zdo_mgmt_leave_req_param_t *cmd_req, esp_zb_zdo_leave_callback_t user_cb, void *user_ctx); + +/** + * @brief Send permit join request command + * + * @param[in] cmd_req Pointer to the permit join request command @ref esp_zb_zdo_permit_joining_req_param_s + * @param[in] user_cb A user callback that will be called if received permit join response refer to esp_zb_zdo_permit_join_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + * + */ +void esp_zb_zdo_permit_joining_req(esp_zb_zdo_permit_joining_req_param_t *cmd_req, esp_zb_zdo_permit_join_callback_t user_cb, void *user_ctx); + +/** + * @brief Send binding table request command + * + * @param[in] cmd_req Pointer to the zdo mgmt bind request command @ref esp_zb_zdo_mgmt_bind_param_s + * @param[in] user_cb A user callback that will be called if received binding table response refer to esp_zb_zdo_binding_table_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + * + */ +void esp_zb_zdo_binding_table_req(esp_zb_zdo_mgmt_bind_param_t *cmd_req, esp_zb_zdo_binding_table_callback_t user_cb, void *user_ctx); + +/** + * @brief Send device announcement command + * + */ +void esp_zb_zdo_device_announcement_req(void); + +/** + * @brief Send ZDO management lqi request command + * + * @param[in] cmd_req A pointer indicates the fields of the Mgmt_Lqi_req command, @ref esp_zb_zdo_mgmt_lqi_req_param_s + * @param[in] user_cb A user callback that will be called if received Mgmt_Lqi_req response refer to esp_zb_zdo_mgmt_lqi_rsp_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when user_cb is triggered + */ +void esp_zb_zdo_mgmt_lqi_req(esp_zb_zdo_mgmt_lqi_req_param_t *cmd_req, esp_zb_zdo_mgmt_lqi_rsp_callback_t user_cb, void* user_ctx); + +/** + * @brief Send ZDO Mgmt_NWK_Update_req command + * + * If the request is broadcast with a scan_duration of 0xFE or 0xFF, no response will be received. As a result, the user_cb will be + * triggered with ESP_ZB_ZDP_STATUS_TIMEOUT after ESP_ZB_NWK_UPDATE_REQ_TIMEOUT seconds. + * + * @param[in] cmd_req A pointer indicates the fields of the Mgmt_NWK_Update_req command, @ref esp_zb_zdo_mgmt_nwk_update_req_param_s + * @param[in] user_cb A user callback that will be called if received Mgmt_NWK_Update_notify refer to esp_zb_zdo_binding_table_callback_t + * @param[in] user_ctx A void pointer that contains the user defines additional information when callback trigger + */ +void esp_zb_zdo_mgmt_nwk_update_req(esp_zb_zdo_mgmt_nwk_update_req_param_t *cmd_req, esp_zb_zdo_mgmt_nwk_update_notify_callback_t user_cb, void* user_ctx); + +/** + * @brief Stringify the Zigbee Device Object signal + * + * @param[in] signal A @ref esp_zb_app_signal_type_t object that expect to stringified + * @return A string pointer of esp_zb_app_signal_type_t + */ +const char *esp_zb_zdo_signal_to_string(esp_zb_app_signal_type_t signal); +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zdo/esp_zigbee_zdo_common.h b/managed_components/espressif__esp-zigbee-lib/include/zdo/esp_zigbee_zdo_common.h new file mode 100644 index 0000000..9b0c5fd --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zdo/esp_zigbee_zdo_common.h @@ -0,0 +1,827 @@ +/* + * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once +#ifdef __cplusplus +extern "C" { +#endif + +#include "esp_zigbee_type.h" + +#ifdef CONFIG_ZB_GP_ENABLED +#include "zgp/esp_zigbee_zgp.h" +#endif /* CONFIG_ZB_GP_ENABLED */ + +/** + * @brief ZDP status values + * @anchor esp_zb_zdp_status + * @note the status feedback for the zdo command + */ +typedef enum { + ESP_ZB_ZDP_STATUS_SUCCESS = 0x00, /*!< The requested operation or transmission was completed successfully. */ + ESP_ZB_ZDP_STATUS_INV_REQUESTTYPE = 0x80, /*!< The supplied request type was invalid. */ + ESP_ZB_ZDP_STATUS_DEVICE_NOT_FOUND = 0x81, /*!< The requested device did not exist on a device following a child descriptor request to a parent.*/ + ESP_ZB_ZDP_STATUS_INVALID_EP = 0x82, /*!< The supplied endpoint was equal to 0x00 or between 0xf1 and 0xff. */ + ESP_ZB_ZDP_STATUS_NOT_ACTIVE = 0x83, /*!< The requested endpoint is not described by simple descriptor. */ + ESP_ZB_ZDP_STATUS_NOT_SUPPORTED = 0x84, /*!< The requested optional feature is not supported on the target device. */ + ESP_ZB_ZDP_STATUS_TIMEOUT = 0x85, /*!< A timeout has occurred with the requested operation. */ + ESP_ZB_ZDP_STATUS_NO_MATCH = 0x86, /*!< The end device bind request was unsuccessful due to a failure to match any suitable clusters.*/ + ESP_ZB_ZDP_STATUS_NO_ENTRY = 0x88, /*!< The unbind request was unsuccessful due to the coordinator or source device not having an entry in its binding table to unbind.*/ + ESP_ZB_ZDP_STATUS_NO_DESCRIPTOR = 0x89, /*!< A child descriptor was not available following a discovery request to a parent. */ + ESP_ZB_ZDP_STATUS_INSUFFICIENT_SPACE = 0x8a, /*!< The device does not have storage space to support the requested operation. */ + ESP_ZB_ZDP_STATUS_NOT_PERMITTED = 0x8b, /*!< The device is not in the proper state to support the requested operation. */ + ESP_ZB_ZDP_STATUS_TABLE_FULL = 0x8c, /*!< The device does not have table space to support the operation. */ + ESP_ZB_ZDP_STATUS_NOT_AUTHORIZED = 0x8d, /*!< The permissions configuration table on the target indicates that the request is not authorized from this device.*/ + ESP_ZB_ZDP_STATUS_BINDING_TABLE_FULL = 0x8e, /*!< The device doesn't have binding table space to support the operation */ + ESP_ZB_ZDP_STATUS_INVALID_INDEX = 0x8f, /*!< The index in the received command is out of bounds. */ +} esp_zb_zdp_status_t; + +/** + * @brief signal passed to the esp_zb_application_signal_handler + * @anchor esp_zb_app_signal_type_t + */ +typedef enum { + /** + * Overview: + * - The device has started in non-BDB commissioning mode. + * + * When generated: + * - After the device has started and completed non-BDB commissioning. + * - In case of a commissioning error. + * + * Status code: + * - ESP_OK: Device has started and joined the network. + * - ESP_FAIL: Device startup failure. + * + * Payload: + * - None. + */ + ESP_ZB_ZDO_SIGNAL_DEFAULT_START = 0x00, + + /** + * Overview: + * - Stack framework (scheduler, buffer pool, NVRAM, etc.) startup complete, + * ready for initializing bdb commissioning. + * + * When generated: + * - When the stack starts using the esp_zb_start(false) method. + * + * Status code: + * - ESP_OK: Stack framework has been initialized. + * + * Payload: + * - None. + */ + ESP_ZB_ZDO_SIGNAL_SKIP_STARTUP = 0x01, + + /** + * Overview: + * - Indicates that a Zigbee device has joined or rejoined the network. + * + * When generated: + * - Upon receiving the device_annce command. + * + * Status code: + * - ESP_OK: device_annce command was received. + * + * Payload: + * - Refer to esp_zb_zdo_signal_device_annce_params_t + */ + ESP_ZB_ZDO_SIGNAL_DEVICE_ANNCE = 0x02, + + /** + * Overview: + * - Indicates that the device itself has left the network. + * + * When generated: + * - Upon receiving the Leave command. + * + * Status code: + * - ESP_OK: Leave command was received. + * + * Payload: + * - Refer to esp_zb_zdo_signal_leave_params_t + */ + ESP_ZB_ZDO_SIGNAL_LEAVE = 0x03, + + /** + * Overview: + * - Indicates corrupted or incorrect signal information. + * + * When generated: + * - When incorrect signal information is detected. + * + * Status code: + * - None + * + * Payload: + * - None + */ + ESP_ZB_ZDO_SIGNAL_ERROR = 0x04, + + /** + * Overview: + * - Indicate the basic network information of factory new device has been initialized, + * ready for Zigbee commissioning + * + * When generated: + * - Upon the basic device behavior has been initialization + * + * Status code: + * - ESP_OK: Factory new device initialization complete + * - ESP_FAIL: Factory new device commissioning failed + * + * Payload: + * - None + */ + ESP_ZB_BDB_SIGNAL_DEVICE_FIRST_START = 0x05, + + /** + * Overview: + * - Indicate device joins or rejoins network from the configured network information. + * + * When generated: + * - Upon the device joining or rejoining Zigbee network using configuration network information. + * + * Status code: + * - ESP_OK: Join or rejoin successfully + * - ESP_FAIL: Join or rejoin failed + * + * Payload: + * - None + */ + ESP_ZB_BDB_SIGNAL_DEVICE_REBOOT = 0x06, + + /** + * Overview: + * - Indicates that the Touchlink initiator has successfully started a network with the target and is ready + * for rejoining. + * + * When generated: + * - Upon receiving the Network Start response during the Touchlink commissioning procedure. + * + * Status code: + * - ESP_OK: The new network has been started successfully. + * + * Payload: + * - Refer to esp_zb_bdb_signal_touchlink_nwk_started_params_t + */ + ESP_ZB_BDB_SIGNAL_TOUCHLINK_NWK_STARTED = 0x07, + + /** + * Overview: + * - Indicate Touchlink target has join the initiator network. + * + * When generated: + * - Upon Touchlink initiator receives the Network Start response during the Touchlink commissioning procedure. + * + * Status code: + * - ESP_OK: Touchlink target join successfully + * + * Payload: + * - Refer to esp_zb_bdb_signal_touchlink_nwk_joined_router_t + */ + ESP_ZB_BDB_SIGNAL_TOUCHLINK_NWK_JOINED_ROUTER = 0x08, + + /** + * Overview: + * - Indicates the result of the Touchlink initiator commissioning process. + * + * When generated: + * - When the Touchlink initiator initiates network commission. + * + * Status code: + * - ESP_OK: Commissioning successful. + * - ESP_FAIL: No valid scan response received. + * + * Payload: + * - None + */ + ESP_ZB_BDB_SIGNAL_TOUCHLINK = 0x09, + + /** + * Overview: + * - Indicates the completion of BDB network steering. + * + * When generated: + * - When the device initiates the network steering commissioning process. + * + * Status code: + * - ESP_OK: Network steering completed successfully. + * - ESP_FAIL: Network steering failed or was canceled. + * + * Payload: + * - None + */ + ESP_ZB_BDB_SIGNAL_STEERING = 0x0a, + + /** + * Overview: + * - Indicates the completion of BDB network formation. + * + * When generated: + * - When the device initiates the network formation commissioning process. + * + * Status code: + * - ESP_OK: Network formation completed successfully. + * - ESP_FAIL: Network formation failed or was canceled. + * + * Payload: + * - None + */ + ESP_ZB_BDB_SIGNAL_FORMATION = 0x0b, + + /** + * Overview: + * - Indicates the completion of BDB finding and binding (F&B) for a target endpoint. + * + * When generated: + * - When F&B target timeout. + * + * Status code: + * - ESP_OK: F&B target identifying time is expired. + * - ESP_FAIL: F&B target identifying is cancelled. + * + * Payload: + * - None + */ + ESP_ZB_BDB_SIGNAL_FINDING_AND_BINDING_TARGET_FINISHED = 0x0c, + + /** + * Overview: + * - Indicates the BDB F&B with a Target succeeded or F&B initiator timeout expired or cancelled. + * + * When generated: + * - When F&B target timeout. + * + * Status code: + * - ESP_OK: On success. + * - ESP_FAIL: Expired or cancelled. + * + * Payload: + * - None + */ + ESP_ZB_BDB_SIGNAL_FINDING_AND_BINDING_INITIATOR_FINISHED = 0x0d, + + /** + * Overview: + * - Indicates that the Touchlink target is preparing to commission with the initiator. + * + * When generated: + * - When the Touchlink procedure starts on the target device. + * + * Status code: + * - ESP_OK: Waiting for the commissioning procedure to proceed. + * - ESP_FAIL: Touchlink procedure failed or was canceled. + * + * Payload: + * - None + */ + ESP_ZB_BDB_SIGNAL_TOUCHLINK_TARGET = 0x0e, + + /** + * Overview: + * - Indicates that the Touchlink target network has started. + * + * When generated: + * - When the Touchlink target starts the network upon receiving a start_network, join_router, or join_ed request. + * + * Status code: + * - ESP_OK: Network started successfully. + * - ESP_FAIL: Network start failed or was canceled. + * + * Payload: + * - None + */ + ESP_ZB_BDB_SIGNAL_TOUCHLINK_NWK = 0x0f, + + /** + * Overview: + * - Indicates that the Touchlink target commissioning procedure has finished. + * + * When generated: + * - When the Touchlink target times out or completes the commissioning procedure. + * + * Status code: + * - ESP_OK: Commissioning procedure completed successfully. + * + * Payload: + * - None + */ + ESP_ZB_BDB_SIGNAL_TOUCHLINK_TARGET_FINISHED = 0x10, + + /* Reserve: 0x11 */ + + /** + * Overview: + * - Indicates that a new device has initiated an association procedure. + * + * When generated: + * - When a new device is associated. + * + * Status code: + * - ESP_OK: The new device was successfully associated. + * + * Payload: + * - Refer to esp_zb_nwk_signal_device_associated_params_t + */ + ESP_ZB_NWK_SIGNAL_DEVICE_ASSOCIATED = 0x12, + + /** + * Overview: + * - Indicates that a child device has left the network. + * + * When generated: + * - When the leave command is received from the child device. + * + * Status code: + * - ESP_OK: The child device left the network successfully. + * + * Payload: + * - Refer to esp_zb_zdo_signal_leave_indication_params_t + */ + ESP_ZB_ZDO_SIGNAL_LEAVE_INDICATION = 0x13, + + /* Reserve: 0x14 */ + + /** + * Overview: + * - Indicates the GPCB (Green Power Combo Basic) commissioning signal. + * + * When generated: + * - When a device is commissioned or decommissioned by the GPCB. + * + * Status code: + * - ESP_OK: Commissioning or decommissioning completed successfully. + * + * Payload: + * - Refer to esp_zb_zgp_signal_commissioning_params_t + */ + + ESP_ZB_ZGP_SIGNAL_COMMISSIONING = 0x15, + + /** + * Overview: + * - Indicates the device can enter sleep mode. + * + * When generated: + * - When the stack determines that the device is eligible to enter sleep mode. + * + * Status code: + * - ESP_OK: The device can enter sleep mode. + * + * Payload: + * - Refer to esp_zb_zdo_signal_can_sleep_params_t + */ + ESP_ZB_COMMON_SIGNAL_CAN_SLEEP = 0x16, + + /** + * Overview: + * - Indicates whether a specific part of the production configuration was found. + * + * When generated: + * - After restoring the production configuration. + * + * Status code: + * - ESP_OK: Production configuration successfully loaded from storage. + * - ESP_FAIL: No production configuration found in storage. + * + * Payload: + * - None + */ + ESP_ZB_ZDO_SIGNAL_PRODUCTION_CONFIG_READY = 0x17, + + /** + * Overview: + * - Indicates that the Neighbor Table has expired, and no active route links remain. + * + * When generated: + * - When all routes have expired. + * + * Status code: + * - ESP_OK: All routers have expired. + * + * Payload: + * - None + */ + ESP_ZB_NWK_SIGNAL_NO_ACTIVE_LINKS_LEFT = 0x18, + + /* Reserve: 0x19 - 0x2e */ + + /** + * Overview: + * - Indicates that a new device has been authorized by the Trust Center in the network. + * + * When generated: + * - Upon successful authorization. + * - Upon authorization failure. + * - Upon authorization timeout. + * + * Status code: + * - ESP_OK: New device is authorized. + * + * Payload: + * - Refer to esp_zb_zdo_signal_device_authorized_params_t + */ + ESP_ZB_ZDO_SIGNAL_DEVICE_AUTHORIZED = 0x2f, + + /** + * Overview: + * - Indicates that a device has joined, rejoined, or left the network from the Trust Center or its parents. + * + * When generated: + * - Standard device secured rejoin. + * - Standard device unsecured join. + * - Device left. + * - Standard device trust center rejoin. + * + * Status code: + * - ESP_OK: New device information updated. + * + * Payload: + * - Refer to esp_zb_zdo_signal_device_update_params_t + */ + ESP_ZB_ZDO_SIGNAL_DEVICE_UPDATE = 0x30, + + /** + * Overview: + * - Detects a PAN ID conflict and inquires for a resolution. + * + * When generated: + * - Upon detecting a PAN ID conflict. + * + * Status code: + * - ESP_OK: On success. + * + * Payload: + * - None + */ + ESP_ZB_NWK_SIGNAL_PANID_CONFLICT_DETECTED = 0x31, + + /** + * Overview: + * - Indicates that a network failure has been detected. + * + * When generated: + * - Triggered when the network encounters a failure and the application can implement + * error handling based on the reported status. + * + * Status code: + * - ESP_OK: On success. + * + * Payload: + * - Refer to esp_zb_zdo_signal_nwk_status_indication_params_t + */ + ESP_ZB_NLME_STATUS_INDICATION = 0x32, + + /* Reserve: 0x33 - 0x34 */ + + /** + * Overview: + * - Indicates that the Trust Center rejoin procedure has been completed. + * + * When generated: + * - Upon successful completion of the TC rejoin procedure by the device. + * + * Status code: + * - ESP_OK: TC rejoin completed successfully. + * - ESP_FAIL: Rejoin failed. + * + * Payload: + * - None + */ + + ESP_ZB_BDB_SIGNAL_TC_REJOIN_DONE = 0x35, + + /** + * Overview: + * - Indicates the status of the network (open or closed). + * + * When generated: + * - When the network is opened. + * - When the network is closed. + * + * Status code: + * - ESP_OK: On successful operation. + * + * Payload: + * - Pointer to uint8_t, indicating the network status (open or closed). + */ + ESP_ZB_NWK_SIGNAL_PERMIT_JOIN_STATUS = 0x36, + + /** + * Overview: + * - Indicates the result of cancelling BDB steering. + * + * When generated: + * - When `esp_zb_bdb_cancel_steering()` is processed. + * + * Status code: + * - ESP_OK: Steering is cancelled successfully. + * - ESP_ERR_INVALID_STATE: Steering is not in progress. + * - ESP_FAIL: Failed to cancel steering. + * + * Payload: + * - None + */ + ESP_ZB_BDB_SIGNAL_STEERING_CANCELLED = 0x37, + + /** + * Overview: + * - Notifies the result of cancelling BDB formation. + * + * When generated: + * - When `esp_zb_bdb_cancel_formation()` is processed. + * + * Status code: + * - ESP_OK: Formation is cancelled successfully. + * - ESP_ERR_INVALID_STATE: Formation is not in progress. + * - ESP_FAIL: Failed to cancel formation. + * + * Payload: + * - None + */ + ESP_ZB_BDB_SIGNAL_FORMATION_CANCELLED = 0x38, + + /* Reserve: 0x39 - 0x3a */ + + /** + * Overview: + * - Indicates a ZGP mode change. + * + * When generated: + * - When a GPCB Sink changes mode between operational mode and commissioning mode. + * + * Status code: + * - ESP_OK: On success. + * + * Payload: + * - None + */ + ESP_ZB_ZGP_SIGNAL_MODE_CHANGE = 0x3b, + + /** + * Overview: + * - Notify that the destination device is unavailable. + * + * When generated: + * - When the stack could not send a packet over NWK or APS, for example: + * - No ACK on the MAC layer; + * - No response to a network address request; + * - No APS-ACK to an APS packet. + * + * Status code: + * - ESP_OK: On success. + * + * Payload: + * - Refer to esp_zb_zdo_device_unavailable_params_t + */ + ESP_ZB_ZDO_DEVICE_UNAVAILABLE = 0x3c, + + /** + * Overview: + * - ZGP Approve Commissioning. + * + * When generated: + * - When the ZGP subsystem is ready to create a new pairing, but the APP should check + * if the GPD application functionality matches to continue the pairing. + * + * Status code: + * - ESP_OK: On success. + * + * Payload: + * - Refer to esp_zb_zgp_signal_approve_comm_params_t + */ + ESP_ZB_ZGP_SIGNAL_APPROVE_COMMISSIONING = 0x3d, + ESP_ZB_SIGNAL_END = 0x3e, +} esp_zb_app_signal_type_t; + +/** + * @brief The struct of esp zboss app signal message table + * @anchor esp_zb_app_signal_msg_t + */ +typedef struct { + esp_zb_app_signal_type_t signal; /*!< The signal type of Zigbee */ + const char *msg; /*!< The string of Zigbee signal */ +} esp_zb_app_signal_msg_t; + +/** + * @brief The enum of bind request destination address mode + * @anchor esp_zb_zdo_bind_dst_addr_mode_t + */ +typedef enum { + ESP_ZB_ZDO_BIND_DST_ADDR_MODE_16_BIT_GROUP = 0x01U, + ESP_ZB_ZDO_BIND_DST_ADDR_MODE_64_BIT_EXTENDED = 0x03U, +} esp_zb_zdo_bind_dst_addr_mode_t; + +/* zdo param define */ +/** + * @name Leave types + * @anchor nwk_leave_type + */ +typedef enum { + ESP_ZB_NWK_LEAVE_TYPE_RESET = 0x00, /*!< Leave without rejoin */ + ESP_ZB_NWK_LEAVE_TYPE_REJOIN = 0x01 /*!< Leave with rejoin */ +} esp_zb_nwk_leave_type_t; + +/** + * @brief TC action on incoming update device + */ +typedef enum { + ESP_ZB_ZDO_TC_ACTION_AUTHORIZE = 0x00U, /*!< Authorize device */ + ESP_ZB_ZDO_TC_ACTION_DENY = 0x01U, /*!< deny authorization, remove it */ + ESP_ZB_ZDO_TC_ACTION_IGNORE = 0x02U /*!< ignore Update Device */ +} esp_zb_zdo_update_dev_tc_action_t; + +/** + * @brief ZDO update device status + */ +typedef enum { + ESP_ZB_ZDO_STANDARD_DEV_SECURED_REJOIN = 0x00U, /*!< Standard device secured rejoin */ + ESP_ZB_ZDO_STANDARD_DEV_UNSECURED_JOIN = 0x01U, /*!< Standard device unsecured join */ + ESP_ZB_ZDO_STANDARD_DEV_LEFT = 0x02U, /*!< Standard device left */ + ESP_ZB_ZDO_STANDARD_DEV_TC_REJOIN = 0x03U, /*!< Standard device trust center rejoin */ + /* 0x04 – 0x07 = Reserved */ +} esp_zb_zdo_update_dev_status_t; + +/** + * @brief The payload of ESP_ZB_ZDO_SIGNAL_LEAVE signal + * + */ +typedef struct esp_zb_zdo_signal_leave_params_s { + uint8_t leave_type; /*!< Leave type, refer to esp_zb_nwk_leave_type_t */ +} esp_zb_zdo_signal_leave_params_t; + +/** + * @brief The payload of ESP_ZB_ZDO_SIGNAL_LEAVE_INDICATION signal + * + */ +typedef struct esp_zb_zdo_signal_leave_indication_params_s { + uint16_t short_addr; /*!< Short address of device requested to leave or leaving device*/ + esp_zb_ieee_addr_t device_addr; /*!< Long address of device requested to leave or leaving device*/ + uint8_t rejoin; /*!< 1 if this was leave with rejoin; 0 - otherwise */ +} esp_zb_zdo_signal_leave_indication_params_t; + +/** + * @brief The payload of ESP_ZB_COMMON_SIGNAL_CAN_SLEEP signal + * + */ +typedef struct esp_zb_zdo_signal_can_sleep_params_s { + uint32_t sleep_duration; /*!< sleep duration in milliseconds */ +} esp_zb_zdo_signal_can_sleep_params_t; + +/** + * @brief The payload of ESP_ZB_ZDO_SIGNAL_DEVICE_ANNCE signal + * + * @note Stack passes this parameter to application when some device joins/rejoins to network. + */ +typedef struct esp_zb_zdo_signal_device_annce_params_s { + uint16_t device_short_addr; /*!< address of device that recently joined to network */ + esp_zb_ieee_addr_t ieee_addr; /*!< The 64-bit (IEEE) address assigned to the device. */ + uint8_t capability; /*!< The capability of the device. */ +} esp_zb_zdo_signal_device_annce_params_t; + +/** + * @@brief The payload of ESP_ZB_ZDO_SIGNAL_DEVICE_UPDATE signal + */ +typedef struct esp_zb_zdo_signal_device_update_params_s { + esp_zb_ieee_addr_t long_addr; /*!< Long Address of the updated device */ + uint16_t short_addr; /*!< Short Address of the updated device */ + uint8_t status; /*!< Indicates the updated status of the device, refer to esp_zb_zdo_update_dev_status_t */ + uint8_t tc_action; /*!< Trust center action, refer to esp_zb_zdo_update_dev_tc_action_t */ + uint16_t parent_short; /*!< The short address of device's parent */ +} esp_zb_zdo_signal_device_update_params_t; + +/** + * @brief The payload of ESP_ZB_ZDO_SIGNAL_DEVICE_AUTHORIZED signal + * @note The authorization_type as following: + * 0x00 = Authorization type for legacy devices ( < r21) + * Status: + * 0x00: Authorization success + * 0x01: Authorization failed + * 0x01 = Authorization type for r21 device through TCLK + * Status: + * 0x00: Authorization success + * 0x01: Authorization timeout + * 0x02: Authorization failed + * 0x02 = Authorization type for SE through CBKE + * Status: + * 0x00: Authorization success + */ +typedef struct esp_zb_zdo_signal_device_authorized_params_s { + esp_zb_ieee_addr_t long_addr; /*!< Long Address of the updated device */ + uint16_t short_addr; /*!< Short Address of the updated device */ + uint8_t authorization_type; /*!< Type of the authorization procedure */ + uint8_t authorization_status; /*!< Status of the authorization procedure which depends on authorization_type */ +} esp_zb_zdo_signal_device_authorized_params_t; + +/** + * @brief The payload of ESP_ZB_ZDO_DEVICE_UNAVAILABLE signal + * + */ +typedef struct esp_zb_zdo_device_unavailable_params_s { + esp_zb_ieee_addr_t long_addr; /*!< Long address of the unavailable device */ + uint16_t short_addr; /*!< Short address of unavailable device */ +} esp_zb_zdo_device_unavailable_params_t; + +#ifdef CONFIG_ZB_GP_ENABLED +/** + * @brief ZGP approve commissioning parameters + * + */ +typedef struct esp_zgp_approve_comm_params_s { + esp_zb_zgpd_id_t zgpd_id; /*!< ZGPD ID */ + uint8_t device_id; /*!< ZGPD device ID */ + uint16_t manuf_id; /*!< Manufacturer ID (meaningful if device_id = 0xFE or 0xFF) */ + uint16_t manuf_model_id; /*!< Manufacturer model ID (meaningful if device_id = 0xFE or 0xFF) */ + esp_zb_ieee_addr_t ieee_addr; /*!< ZGPD long IEEE address if available, otherwise filled with zeroes */ + uint8_t pairing_endpoint; /*!< Device endpoint, on which commissioning is currently active */ + esp_zb_zgp_gpd_cmds_list_t gpd_cmds_list; /*!< ZGPD Command list */ + esp_zb_zgp_cluster_list_t cluster_list; /*!< ZGPD Cluster list */ + uint8_t num_of_reports; /*!< total number of different report descriptors that GPD sent during the commissioning process */ + esp_zb_zgp_raw_report_desc_t reports[ZB_ZGP_APP_DESCR_REPORTS_NUM]; /*!< array of reports*/ + bool pairing_configuration; /*!< It is ZB_TRUE in case this approve signal was triggered by GP Pairing Configuration command */ + uint8_t actions; /*!< Pairing configuration actions */ + uint8_t num_of_endpoints; /*!< Pairing configuration number of paired endpoints field + - 0x00 and 0xfd: there are no paired endpoints + - 0xff: all matching endpoints are to be paired + - 0xfe: paired endpoints are to be derived by the sink itself + - other values: paired_endpoints field is present and contains the list of local endpoints paired to this GPD + **/ + uint8_t paired_endpoints[ZB_ZGP_MAX_PAIRED_ENDPOINTS]; /*!< Paired endpoint numbers */ +} esp_zgp_approve_comm_params_t; + +/** + * @brief The payload of ESP_ZB_ZGP_SIGNAL_APPROVE_COMMISSIONING signal + * + */ +typedef struct esp_zb_zgp_signal_approve_comm_params_s { + esp_zgp_approve_comm_params_t *param; /*!< Parameter for approving commissioning */ +} esp_zb_zgp_signal_approve_comm_params_t; + +/** + * @brief The payload of ESP_ZB_ZGP_SIGNAL_MODE_CHANGE signal + * + * Stack passes this parameter to application to notify about GP mode change. + */ +typedef struct esp_zb_zgp_signal_mode_change_params_s { + esp_zb_zgp_mode_change_reason_t reason; /*!< Reason for mode change, refer to esp_zb_zgp_mode_change_reason_t */ + esp_zb_zgp_mode_t new_mode; /*!< New mode */ +} esp_zb_zgp_signal_mode_change_params_t; + +/** + * @brief The payload of ESP_ZB_ZGP_SIGNAL_COMMISSIONING signal + * + */ +typedef struct esp_zb_zgp_signal_commissioning_params_s { + esp_zb_zgpd_id_t zgpd_id; /*!< Pointer to GPD ID */ + esp_zb_zgp_comm_status_t result; /*!< commissioning result, refer to esp_zb_zgp_comm_status_t */ +} esp_zb_zgp_signal_commissioning_params_t; +#endif /* CONFIG_ZB_GP_ENABLED */ + +/** + * @brief The payload of ESP_ZB_BDB_SIGNAL_TOUCHLINK_NWK_STARTED signal + * + */ +typedef struct esp_zb_bdb_signal_touchlink_nwk_started_params_s { + esp_zb_ieee_addr_t device_ieee_addr; /*!< The ieee address of touchlink target */ + uint8_t endpoint; /*!< The endpoint id on the touchlink target */ + uint16_t profile_id; /*!< The profile id of touchlink profile */ +} esp_zb_bdb_signal_touchlink_nwk_started_params_t; + +/** + * @brief The payload of ESP_ZB_BDB_SIGNAL_TOUCHLINK_NWK_JOINED_ROUTER signal + * + */ +typedef esp_zb_bdb_signal_touchlink_nwk_started_params_t esp_zb_bdb_signal_touchlink_nwk_joined_router_t; + +/** + * @brief The payload of ESP_ZB_BDB_SIGNAL_TOUCHLINK_NWK_JOINED_ED signal + * + */ +typedef esp_zb_bdb_signal_touchlink_nwk_started_params_t esp_zb_bdb_signal_touchlink_nwk_joined_ed_t; + +/** + * @brief The payload of ESP_ZB_NLME_STATUS_INDICATION signal + * + */ +typedef struct esp_zb_zdo_signal_nwk_status_indication_params_s { + uint8_t status; /*!< Error code associated with the failure, refer to esp_zb_nwk_command_status_t */ + uint16_t network_addr; /*!< Network device address associated with the status information */ + uint8_t unknown_command_id; /*!< Unknown command ID */ +} ESP_ZB_PACKED_STRUCT esp_zb_zdo_signal_nwk_status_indication_params_t; + +/** + * @brief The payload of ESP_ZB_NWK_SIGNAL_DEVICE_ASSOCIATED signal + * + */ +typedef struct esp_zb_nwk_signal_device_associated_params_s { + esp_zb_ieee_addr_t device_addr; /*!< address of associated device */ +} esp_zb_nwk_signal_device_associated_params_t; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zgp/esp_zigbee_zgp.h b/managed_components/espressif__esp-zigbee-lib/include/zgp/esp_zigbee_zgp.h new file mode 100644 index 0000000..042834a --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zgp/esp_zigbee_zgp.h @@ -0,0 +1,429 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#include +#include "esp_err.h" +#include "zb_config.h" +#include "zb_config_common.h" +#include "esp_zigbee_type.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Fill the security level for ZGP sink + * + */ +#define ESP_ZB_ZGP_FILL_GPS_SECURITY_LEVEL(sec_level, with_link_key, involve_tc) \ + (((sec_level) & 3U) | ((!!(with_link_key)) << 2U) | ((!!(involve_tc)) << 3U)) + +/** + * @brief Compare the ZGP device identifier + * + */ +#define ESP_ZB_ZGPD_IDS_COMPARE(id1, id2) \ + (((id1)->app_id == (id2)->app_id) && \ + (((id1)->app_id == ESP_ZB_ZGP_APP_ID_0000) \ + ? ((id1)->addr.src_id == (id2)->addr.src_id) \ + : (!memcmp(&(id1)->addr.ieee_addr, &(id2)->addr.ieee_addr, sizeof(esp_zb_ieee_addr_t)) && ((id1)->endpoint == (id2)->endpoint)))) + +#define ESP_ZB_GPDF_CMD_UNDEFINED (0xff) +#define ESP_ZB_ZGP_ZCL_CMD_ID_UNDEFINED (0xff) +#define ESP_ZB_ZGP_ZCL_CLUSTER_ID_UNDEFINED (0xffff) +#define ESP_ZB_ZGP_MAPPING_ENTRY_PARSED_PAYLOAD (0xfe) + +/** + * @brief Possible ZGP commissioning result + */ +typedef enum esp_zb_zgp_comm_status_e { + ESP_ZB_ZGP_COMMISSIONING_COMPLETED, /*!< Commissioning with some device completed successfully */ + ESP_ZB_ZGP_COMMISSIONING_FAILED, /*!< Commissioning failed. */ + ESP_ZB_ZGP_COMMISSIONING_TIMED_OUT, /*!< Commissioning failed, because of timeout */ + ESP_ZB_ZGP_COMMISSIONING_NO_MATCH_ERROR, /*!< No functionality match with commissioning device is found. */ + ESP_ZB_ZGP_COMMISSIONING_INTERNAL_ERROR, /*!< Commissioning failed, because some internal error occurred in stack. */ + ESP_ZB_ZGP_COMMISSIONING_EXTERNAL_ERROR, /*!< Commissioning failed, because some external error has occurred. */ + ESP_ZB_ZGP_COMMISSIONING_CANCELLED_BY_USER, /*!< User cancelled commissioning by calling esp_zb_zgps_stop_commissioning */ + ESP_ZB_ZGP_ZGPD_DECOMMISSIONED, /*!< ZGPD sent Decommissioning command */ +} esp_zb_zgp_comm_status_t; + +/** @brief possible types of GP device */ +typedef enum esp_zgp_gp_device_e { + ESP_ZGP_DEVICE_PROXY = 0x0060, /*!< Proxy device */ + ESP_ZGP_DEVICE_PROXY_BASIC = 0x0061, /*!< Proxy basic device */ + ESP_ZGP_DEVICE_TARGET_PLUS = 0x0062, /*!< Target plus device */ + ESP_ZGP_DEVICE_TARGET = 0x0063, /*!< Target device */ + ESP_ZGP_DEVICE_COMMISSIONING_TOOL = 0x0064, /*!< Commissioning tool device */ + ESP_ZGP_DEVICE_COMBO = 0x0065, /*!< Combo device */ + ESP_ZGP_DEVICE_COMBO_BASIC = 0x0066 /*!< Combo basic device */ +} esp_zgp_gp_device_t; + +/** + * @brief ZGP Sink mode change reason + */ +typedef enum esp_zb_zgp_mode_change_reason_e { + ESP_ZB_ZGP_MODE_CHANGE_TRIGGERED_BY_COMMAND = 1, /*!< GP Sink Commissioning Mode Command */ + ESP_ZB_ZGP_MODE_CHANGE_TRIGGERED_BY_USER, /*!< Application decided to change the mode */ + ESP_ZB_ZGP_MODE_CHANGE_ON_FIRST_PARING_EXIT, /*!< The device joined and the gpsCommissioningExitMode attribute has "On First Pairing success" bit seted */ + ESP_ZB_ZGP_MODE_CHANGE_TIMEOUT, /*!< It is possible if timeout is set and expired "On CommissioningWindow expiration" bit is set Timeout parameter to + user API gps_commissioning_start().*/ +} esp_zb_zgp_mode_change_reason_t; + +/** + * @brief ZGP communication mode + */ +typedef enum esp_zb_zgp_communication_mode_e { + ESP_ZB_ZGP_COMMUNICATION_MODE_FULL_UNICAST = 0, /*!< Full unicast */ + ESP_ZB_ZGP_COMMUNICATION_MODE_GROUPCAST_DERIVED, /*!< Groupcast derived */ + ESP_ZB_ZGP_COMMUNICATION_MODE_GROUPCAST_PRECOMMISSIONED, /*!< Groupcast percommissioned */ + ESP_ZB_ZGP_COMMUNICATION_MODE_LIGHTWEIGHT_UNICAST, /*!< Light weight unicate */ +} esp_zb_zgp_communication_mode_t; + + +typedef enum esp_zgp_commissioning_exit_mode_e { + ESP_ZGP_COMMISSIONING_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION = (1<<0), + ESP_ZGP_COMMISSIONING_EXIT_MODE_ON_PAIRING_SUCCESS = (1<<1), + ESP_ZGP_COMMISSIONING_EXIT_MODE_ON_GP_PROXY_COMMISSIONING_MODE_EXIT = (1<<2), + ESP_ZGP_COMMISSIONING_EXIT_MODE_ON_CWE_OR_PS = (ESP_ZGP_COMMISSIONING_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION | + ESP_ZGP_COMMISSIONING_EXIT_MODE_ON_PAIRING_SUCCESS), + ESP_ZGP_COMMISSIONING_EXIT_MODE_ON_CWE_OR_PCM = (ESP_ZGP_COMMISSIONING_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION | + ESP_ZGP_COMMISSIONING_EXIT_MODE_ON_GP_PROXY_COMMISSIONING_MODE_EXIT), + ESP_ZGP_COMMISSIONING_EXIT_MODE_ALL = (ESP_ZGP_COMMISSIONING_EXIT_MODE_ON_COMMISSIONING_WINDOW_EXPIRATION | + ESP_ZGP_COMMISSIONING_EXIT_MODE_ON_PAIRING_SUCCESS | + ESP_ZGP_COMMISSIONING_EXIT_MODE_ON_GP_PROXY_COMMISSIONING_MODE_EXIT) +} esp_zgp_commissioning_exit_mode_t; + +/** + * @brief Current mode of ZGP endpoint + */ +typedef enum esp_zb_zgp_mode_e { + ESP_ZB_ZGP_OPERATIONAL_MODE, /*!< Operational mode */ + ESP_ZB_ZGP_COMMISSIONING_MODE /*!< Commissioning mode */ +} esp_zb_zgp_mode_t; + +/** + * @brief ZGP device application ID + */ +typedef enum esp_zb_zgp_app_id_e { + ESP_ZB_ZGP_APP_ID_0000 = 0x00, /*!< ApplicationID value 0b000 - usage of the SrcID */ + ESP_ZB_ZGP_APP_ID_0001 = 0x01, /*!< ApplicationID value 0b001 - LPED */ + ESP_ZB_ZGP_APP_ID_0010 = 0x02, /*!< ApplicationID value 0b010 - usage of the GPD IEEE address.*/ + ESP_ZB_ZGP_APP_ID_INVALID = 0x07, /*!< Invalid ApplicationID */ +} esp_zb_zgp_app_id_t; + +/** + * @brief ZGP table request entries type + * + */ +typedef enum esp_zgp_table_request_entries_type_e { + ESP_ZGP_REQUEST_TABLE_ENTRIES_BY_GPD_ID, /*!< GPD ID type */ + ESP_ZGP_REQUEST_TABLE_ENTRIES_BY_INDEX /*!< Index type */ +} esp_zgp_table_request_entries_type_t; + +/** + * @brief ZGP security level type + */ +typedef enum esp_zb_zgp_security_level_e { + ESP_ZB_ZGP_SEC_LEVEL_NO_SECURITY = 0x00, /*!< No security */ + ESP_ZB_ZGP_SEC_LEVEL_REDUCED = 0x01, /*!< 1LSB of frame counter and short (2B) MIC */ + ESP_ZB_ZGP_SEC_LEVEL_FULL_NO_ENC = 0x02, /*!< Full (4B) frame counter and full (4B) MIC */ + ESP_ZB_ZGP_SEC_LEVEL_FULL_WITH_ENC = 0x03, /*!< Encryption & full (4B) frame counter and full (4B) MIC */ +} esp_zb_zgp_security_level_t; + +/** + * @brief ZGP security key type + */ +typedef enum esp_zb_zgp_security_key_type_e { + ESP_ZB_ZGP_SEC_KEY_TYPE_NO_KEY = 0x00, /*!< No key */ + ESP_ZB_ZGP_SEC_KEY_TYPE_NWK = 0x01, /*!< Zigbee NWK key */ + ESP_ZB_ZGP_SEC_KEY_TYPE_GROUP = 0x02, /*!< ZGPD group key */ + ESP_ZB_ZGP_SEC_KEY_TYPE_GROUP_NWK_DERIVED = 0x03, /*!< NWK-key derived ZGPD group key */ + ESP_ZB_ZGP_SEC_KEY_TYPE_ZGPD_INDIVIDUAL = 0x04, /*!< (Individual) out-of-the-box ZGPD key */ + ESP_ZB_ZGP_SEC_KEY_TYPE_DERIVED_INDIVIDUAL = 0x07, /*!< Derived individual ZGPD key */ +} esp_zb_zgp_security_key_type_t; + +/** + * @brief ZGP gpsSecurityLevel attribute + */ +typedef enum esp_zb_zgp_security_level_protection_with_gp_link_key_e { + ESP_ZB_ZGP_SEC_LEVEL_PROTECTION_WITHOUT_GP_LINK_KEY = 0x00, /*!< Do not used GP link key */ + ESP_ZB_ZGP_SEC_LEVEL_PROTECTION_WITH_GP_LINK_KEY = 0x01, /*!< Use GP link key */ +} esp_zb_zgp_security_level_protection_with_gp_link_key_t; + +/** + * @brief ZGP gpsSecurityLevel attribute + */ +typedef enum esp_zb_zgp_security_level_involve_tc_e { + ESP_ZB_ZGP_SEC_LEVEL_PROTECTION_DO_NOT_INVOLVE_TC = 0x00, /*!< Do not involve TC */ + ESP_ZB_ZGP_SEC_LEVEL_PROTECTION_INVOLVE_TC = 0x01, /*!< Involve TC */ +} esp_zb_zgp_security_level_involve_tc_t; + +/** + * @brief ZGPD commissioning method + */ +typedef enum esp_zb_zgpd_commissioning_method_e { + ESP_ZB_ZGPD_COMMISSIONING_BIDIR, /*!< Bidirectional commissioning */ + ESP_ZB_ZGPD_COMMISSIONING_UNIDIR, /*!< Unidirectional commissioning */ + ESP_ZB_ZGPD_COMMISSIONING_AUTO /*!< Auto-commissioning */ +} esp_zb_zgpd_commissioning_method_t; + +/** + * @brief Possible ZGPD device identifiers + */ +typedef enum esp_zb_zgpd_dev_id_e { + ESP_ZB_ZGP_SIMPLE_GEN_1_STATE_SWITCH_DEV_ID = 0x00, /*!< Simple Generic 1-state ZGP switch */ + ESP_ZB_ZGP_SIMPLE_GEN_2_STATE_SWITCH_DEV_ID = 0x01, /*!< Simple Generic 2-state ZGP switch */ + ESP_ZB_ZGP_ON_OFF_SWITCH_DEV_ID = 0x02, /*!< ZGP On/Off switch */ + ESP_ZB_ZGP_LEVEL_CONTROL_SWITCH_DEV_ID = 0x03, /*!< ZGP Level Control Switch */ + ESP_ZB_ZGP_SIMPLE_SENSOR_DEV_ID = 0x04, /*!< ZGP Simple Sensor */ + ESP_ZB_ZGP_ADVANCED_GEN_1_STATE_SWITCH_DEV_ID = 0x05, /*!< Advanced Generic 1-state ZGP switch */ + ESP_ZB_ZGP_ADVANCED_GEN_2_STATE_SWITCH_DEV_ID = 0x06, /*!< Advanced Generic 2-state ZGP switch */ + ESP_ZB_ZGP_GEN_8_CONT_SWITCH_DEV_ID = 0x07, /*!< Generic 8-contact ZGP switch */ + ESP_ZB_ZGP_COLOR_DIMMER_SWITCH_DEV_ID = 0x10, /*!< Color Dimmer ZGP Switch */ + ESP_ZB_ZGP_LIGHT_SENSOR_DEV_ID = 0x11, /*!< ZGP Light Sensor */ + ESP_ZB_ZGP_OCCUPANCY_SENSOR_DEV_ID = 0x12, /*!< ZGP Occupancy Sensor */ + ESP_ZB_ZGP_DOOR_LOCK_CONTROLLER_DEV_ID = 0x20, /*!< ZGP Door Lock Controller */ + ESP_ZB_ZGP_TEMPERATURE_SENSOR_DEV_ID = 0x30, /*!< ZGP temperature sensor */ + ESP_ZB_ZGP_PRESSURE_SENSOR_DEV_ID = 0x31, /*!< ZGP Pressure Sensor */ + ESP_ZB_ZGP_FLOW_SENSOR_DEV_ID = 0x32, /*!< ZGP Flow sensor */ + ESP_ZB_ZGP_ENVIRONMENT_SENSOR_DEV_ID = 0x33, /*!< ZGP Temperature + Humidity sensor */ + ESP_ZB_ZGP_MANUF_SPECIFIC_DEV_ID = 0xfe, /*!< Manufactures-specific; more fields in the Commissioning frame. See 4.1 */ + ESP_ZB_ZGP_UNDEFINED_DEV_ID = 0xff, /*!< Undefined device type */ +} esp_zb_zgpd_dev_id_t; + +/** + * @brief Green power proxy functionality + * + */ +typedef enum esp_zgp_gpp_functionality_e { + ESP_ZGP_GPP_GP_FEATURE = (1 << 0), + ESP_ZGP_GPP_DIRECT_COMMUNICATION = (1 << 1), + ESP_ZGP_GPP_DERIVED_GROUPCAST_COMMUNICATION = (1 << 2), + ESP_ZGP_GPP_PRECOMMISSIONED_GROUPCAST_COMMUNICATION = (1 << 3), + ESP_ZGP_GPP_FULL_UNICAST_COMMUNICATION = (1 << 4), + ESP_ZGP_GPP_LIGHTWEIGHT_UNICAST_COMMUNICATION = (1 << 5), + ESP_ZGP_GPP_RESERVED_B6 = (1 << 6), + ESP_ZGP_GPP_BIDIRECTIONAL_OPERATION = (1 << 7), + ESP_ZGP_GPP_PROXY_TABLE_MAINTENANCE = (1 << 8), + ESP_ZGP_GPP_RESERVED_B9 = (1 << 9), + ESP_ZGP_GPP_GP_COMMISSIONING = (1 << 10), + ESP_ZGP_GPP_CT_BASED_COMMISSIONING = (1 << 11), + ESP_ZGP_GPP_MAINTENANCE_OF_GPD = (1 << 12), + ESP_ZGP_GPP_SEC_LEVEL_NO_SECURITY = (1 << 13), + ESP_ZGP_GPP_SEC_LEVEL_REDUCED = (1 << 14), + ESP_ZGP_GPP_SEC_LEVEL_FULL_NO_ENC = (1 << 15), + ESP_ZGP_GPP_SEC_LEVEL_FULL_WITH_ENC = (1 << 16), + ESP_ZGP_GPP_RESERVED_B17 = (1 << 17), + ESP_ZGP_GPP_RESERVED_B18 = (1 << 18), + ESP_ZGP_GPP_GPD_IEEE_ADDRESS = (1 << 19) +} esp_zgp_gpp_functionality_t; + +/** + * @brief Green power sink functionality + * + */ +typedef enum esp_zgp_gps_functionality_e { + ESP_ZGP_GPS_GP_FEATURE = (1 << 0), + ESP_ZGP_GPS_DIRECT_COMMUNICATION = (1 << 1), + ESP_ZGP_GPS_DERIVED_GROUPCAST_COMMUNICATION = (1 << 2), + ESP_ZGP_GPS_PRECOMMISSIONED_GROUPCAST_COMMUNICATION = (1 << 3), + ESP_ZGP_GPS_FULL_UNICAST_COMMUNICATION = (1 << 4), + ESP_ZGP_GPS_LIGHTWEIGHT_UNICAST_COMMUNICATION = (1 << 5), + ESP_ZGP_GPS_PROXIMITY_BIDIRECTIONAL_OPERATION = (1 << 6), + ESP_ZGP_GPS_MULTIHOP_BIDIRECTIONAL_OPERATION = (1 << 7), + ESP_ZGP_GPS_PROXY_TABLE_MAINTENANCE = (1 << 8), + ESP_ZGP_GPS_PROXIMITY_COMMISSIONING = (1 << 9), + ESP_ZGP_GPS_MULTIHOP_COMMISSIONING = (1 << 10), + ESP_ZGP_GPS_CT_BASED_COMMISSIONING = (1 << 11), + ESP_ZGP_GPS_MAINTENANCE_OF_GPD = (1 << 12), + ESP_ZGP_GPS_SEC_LEVEL_NO_SECURITY = (1 << 13), + ESP_ZGP_GPS_SEC_LEVEL_REDUCED = (1 << 14), + ESP_ZGP_GPS_SEC_LEVEL_FULL_NO_ENC = (1 << 15), + ESP_ZGP_GPS_SEC_LEVEL_FULL_WITH_ENC = (1 << 16), + ESP_ZGP_GPS_SINK_TABLE_BASED_GROUPCAST_FORWARDING = (1 << 17), + ESP_ZGP_GPS_TRANSLATION_TABLE = (1 << 18), + ESP_ZGP_GPS_GPD_IEEE_ADDRESS = (1 << 19) +} esp_zgp_gps_functionality_t; + + +#define ESP_ZB_GPDF_CMD_STORE_SCENE0 ESP_ZB_GPDF_CMD_RECALL_SCENE8 +#define ESP_ZB_GPDF_CMD_STORE_SCENE1 ESP_ZB_GPDF_CMD_RECALL_SCENE9 +#define ESP_ZB_GPDF_CMD_STORE_SCENE2 ESP_ZB_GPDF_CMD_RECALL_SCENE10 +#define ESP_ZB_GPDF_CMD_STORE_SCENE3 ESP_ZB_GPDF_CMD_RECALL_SCENE11 +#define ESP_ZB_GPDF_CMD_LVL_CTRL_STOP ESP_ZB_GPDF_CMD_LC_STOP +#define ESP_ZB_GPDF_CMD_MOVE_UP_WITH_ON_OFF ESP_ZB_GPDF_CMD_MOVE_UP_W_ONOFF +#define ESP_ZB_GPDF_CMD_MOVE_DOWN_WITH_ON_OFF ESP_ZB_GPDF_CMD_MOVE_DOWN_W_ONOFF +#define ESP_ZB_GPDF_CMD_MOVE_STEP_ON ESP_ZB_GPDF_CMD_STEP_UP_W_ONOFF +#define ESP_ZB_GPDF_CMD_MOVE_STEP_OFF ESP_ZB_GPDF_CMD_STEP_DOWN_W_ONOFF + +/** + * @brief ZGP device Cluster List + */ +typedef struct esp_zb_zgp_cluster_list_s { + uint8_t server_cl_num; /*!< Number of server ClusterIDs */ + uint8_t client_cl_num; /*!< Number of client ClusterIDs */ + uint16_t server_clusters[ZB_ZGP_MAX_PAIRED_CONF_CLUSTERS]; /*!< ClusterID List Server */ + uint16_t client_clusters[ZB_ZGP_MAX_PAIRED_CONF_CLUSTERS]; /*!< ClusterID List Client */ +} esp_zb_zgp_cluster_list_t; + +/** + * @brief ZGP device address + * + * @note ZGPD is identified in network whether by SrcId or its IEEE address. + */ +typedef union esp_zb_zgpd_addr_u { + uint32_t src_id; /*!< ZGPD source id */ + esp_zb_ieee_addr_t ieee_addr; /*!< ZGPD IEEE address */ +} ESP_ZB_PACKED_STRUCT esp_zb_zgpd_addr_t; + +/** + * @brief ZGP device identifier + */ +typedef struct esp_zb_zgpd_id_s { + uint8_t app_id; /*!< One of the esp_zb_zgp_app_id_t values */ + uint8_t endpoint; /*!< Identifier of the GPD endpoint, which jointly with the GPD IEEE address identifies a unique logical GPD device.*/ + esp_zb_zgpd_addr_t addr; /*!< ZGPD SrcId or IEEE address */ +} ESP_ZB_PACKED_STRUCT esp_zb_zgpd_id_t; + +/** + * @brief ZGP device CommandID list + */ +typedef struct esp_zb_zgp_gpd_cmds_list_s { + uint8_t num; /*!< Number of GP commands */ + uint8_t cmds[ZB_ZGP_MAX_PAIRED_CONF_GPD_COMMANDS]; /*!< GPD CommandID list */ +} esp_zb_zgp_gpd_cmds_list_t; + +/** + * @brief Mapping table entry structure for ZGP sink + */ +typedef struct esp_zb_zgps_mapping_entry_s { + uint8_t options; /*!< Options related to this table entry */ + esp_zb_zgpd_addr_t gpd_id; /*!< Identifier of the GPD */ + uint8_t gpd_endpoint; /*!< Endpoint */ + uint8_t gpd_command; /*!< The GPD command to be mapped */ + uint8_t endpoint; /*!< The EndPoint for which the mapping is valid */ + uint16_t profile; /*!< The Profile of the command after mapping */ + uint16_t cluster; /*!< The cluster of the Profile on the endpoint */ + uint8_t zcl_command; /*!< The Command ID of the Cluster into which GP Command is mapped */ + uint8_t zcl_payload_length; /*!< The payload length for the Zigbee Command, payload should be located in memory after this structure */ +} ESP_ZB_PACKED_STRUCT esp_zb_zgps_mapping_entry_t; + +/** + * @brief Raw report descriptor received from the GPD + */ +typedef struct esp_zb_zgp_raw_report_desc_s { + uint8_t len; /*!< total len, in octets, of the current report descriptor. */ + uint8_t data[ZB_ZGP_APP_DESCR_REPORT_DATA_SIZE]; /*!< array of not parsed zgp_data_point_desc_t */ +} esp_zb_zgp_raw_report_desc_t; + +/** + * @brief The structure for the paired group List + * + */ +typedef struct esp_zgp_pair_group_list_s { + uint16_t sink_group; /*!< Sink group */ + uint16_t alias; /*!< Alias for the group communication */ +} ESP_ZB_PACKED_STRUCT esp_zgp_pair_group_list_t; + +/** + * @brief The structure for Green Power table entry + * + */ +typedef struct esp_zgp_tbl_ent_s { + esp_zb_zgpd_addr_t zgpd_id; /*!< ID of the paired ZGPD */ + uint16_t options; /*!< The options for the reception from ZGPD */ + uint16_t zgpd_assigned_alias; /*!< The commissioned 16-bit ID to be used as alias for ZGPD */ + uint32_t security_counter; /*!< The incoming security frame counter for ZGPD */ + uint8_t zgpd_key[ESP_ZB_CCM_KEY_SIZE]; /*!< Security key for the GPD */ + uint8_t endpoint; /*!< Endpoint pair of IEEE:EP if App ID is 010. */ + uint8_t sec_options; /*!< Security options */ + uint8_t groupcast_radius; /*!< To limit the range of the groupcast */ + uint8_t is_sink; /*!< Sink or proxy */ + union { + struct esp_zgp_proxy_tbl_ent_s { + uint16_t ext_options; /*!< The tunneling options */ + struct esp_zgp_lwsink_addr_list_s { + uint8_t addr_ref; /*!< Address reference */ + } lwsaddr[ZB_ZGP_MAX_LW_UNICAST_ADDR_PER_GPD]; /*!< Sink address list */ + esp_zgp_pair_group_list_t sgrp[ZB_ZGP_MAX_SINK_GROUP_PER_GPD]; /*!< Sink group list */ + } proxy; /*!< Proxy table */ + struct esp_zgp_sink_tbl_ent_s { + uint8_t device_id; /*!< ZGPD Device ID from Commissioning frame, refer to esp_zb_zgpd_dev_id_t */ + esp_zgp_pair_group_list_t sgrp[ZB_ZGP_MAX_SINK_GROUP_PER_GPD]; /*!< Sink group list */ + uint8_t match_dev_tbl_idx; /*!< index in matching table matched by device_id or app_info.manuf_model_id */ + esp_zb_ieee_addr_t ieee_addr; /*!< Extension to the table, Dest IEEE address to use in GPT to GPD packets even if GPD is identified by SrcID */ + } sink; /*!< Sink table */ + } u; /*!< ZGP table */ +} esp_zgp_tbl_ent_t; + +/** + * @brief Sink table structure + * + */ +typedef esp_zgp_tbl_ent_t esp_zb_zgp_sink_tbl_ent_t; + +/** + * @brief Proxy table structure + * + */ +typedef esp_zgp_tbl_ent_t esp_zb_zgp_proxy_tbl_ent_t; + +/** + * @brief Set whether skip the Green power device frame + * + * @param[in] skip Skip or not + */ +void esp_zb_zgp_set_skip_gpdf(uint8_t skip); + +/** + * @brief Get the setting of skip the Green power device frame + * + * @return + * - true: Skip + * - false: Not skip + */ +uint8_t esp_zb_zgp_get_skip_gpdf(void); + +/** + * @brief Set shared security key type + * + * @param[in] type The type of security key + */ +void esp_zb_zgp_set_shared_security_key_type(esp_zb_zgp_security_key_type_t type); + +/** + * @brief Set shared security key + * + * @param[in] key The 16-byte pointer will be set as the shared security keyof green power + * @return + * - ESP_OK: on success + * - ESP_ERR_INVALID_ARG: invalid argument + */ +esp_err_t esp_zb_zgp_set_shared_security_key(uint8_t *key); + +/** + * @brief Set shared security key + * + * @param[in] key The 16-byte pointer will be set as the link key of green power + * @return + * - ESP_OK: on success + * - ESP_ERR_INVALID_ARG: invalid argument + */ +esp_err_t esp_zb_zgp_set_link_key(uint8_t *key); + +/** + * @brief Set the ZGP proxy functionality + * + * @param functionality Functionality, refer to esp_zgp_gpp_functionality_t + * @param active_functionality Active functionality indicates which bits of functionality are active. + */ +void esp_zb_zgp_set_proxy_functionality(uint32_t functionality, uint32_t active_functionality); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zgp/esp_zigbee_zgpd.h b/managed_components/espressif__esp-zigbee-lib/include/zgp/esp_zigbee_zgpd.h new file mode 100644 index 0000000..7baf3b6 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zgp/esp_zigbee_zgpd.h @@ -0,0 +1,230 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#include "stdio.h" +#include "esp_err.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief ZGP device application signal + */ +typedef enum esp_zb_zgpd_signal_e { + ESP_ZB_ZGPD_SIGNAL_DEVICE_STARTED_UP, /*!< During the startup process */ + ESP_ZB_ZGPD_SIGNAL_COMMISSIONING, /*!< During the commissioning process */ +} esp_zb_zgpd_signal_t; + +/** + * @brief Supported command identifier for ZGP device + * + * @note 1. The recall scene 8-11 are got from LCGW. But GPPB specification does not define recall scenes 8-11. Only 8 scenes are supported. + * 2. 0x39 - 0x3F, 0x4C - 0x4F, 0x4C - 0x4F, 0x52 - 0x5F, 0x6b-0x6f, 0x70-0x9f, 0xA7 0xA9 - 0xAE, 0xC0 - 0xDF, 0xE5 - 0xEF Reserved + * 3. Manufacturer-defined GPD commands (payload is manufacturer-specific) + * 4. 0xB1 - 0xBE: Manufacturer-defined GPD commands (payload is manufacturer-specific) + * 5. 0xF4 - 0xF5: Reserved for other commands sent to the GPD + * 6. 0xF7 - 0xFF: Reserved for other commands sent to the GPD + */ +typedef enum esp_zb_zgpd_cmd_id_e { + ESP_ZB_GPDF_CMD_IDENTIFY = 0x00, /*!< Identify */ + ESP_ZB_GPDF_CMD_RECALL_SCENE0 = 0x10, /*!< Recall scene */ + ESP_ZB_GPDF_CMD_RECALL_SCENE1 = 0x11, + ESP_ZB_GPDF_CMD_RECALL_SCENE2 = 0x12, + ESP_ZB_GPDF_CMD_RECALL_SCENE3 = 0x13, + ESP_ZB_GPDF_CMD_RECALL_SCENE4 = 0x14, + ESP_ZB_GPDF_CMD_RECALL_SCENE5 = 0x15, + ESP_ZB_GPDF_CMD_RECALL_SCENE6 = 0x16, + ESP_ZB_GPDF_CMD_RECALL_SCENE7 = 0x17, + ESP_ZB_GPDF_CMD_RECALL_SCENE8 = 0x18, + ESP_ZB_GPDF_CMD_RECALL_SCENE9 = 0x19, + ESP_ZB_GPDF_CMD_RECALL_SCENE10 = 0x1A, + ESP_ZB_GPDF_CMD_RECALL_SCENE11 = 0x1B, + ESP_ZB_GPDF_CMD_STORE_SCENE4 = 0x1C, /*!< Store Scene */ + ESP_ZB_GPDF_CMD_STORE_SCENE5 = 0x1D, + ESP_ZB_GPDF_CMD_STORE_SCENE6 = 0x1E, + ESP_ZB_GPDF_CMD_STORE_SCENE7 = 0x1F, + ESP_ZB_GPDF_CMD_OFF = 0x20, /*!< On/Off */ + ESP_ZB_GPDF_CMD_ON = 0x21, + ESP_ZB_GPDF_CMD_TOGGLE = 0x22, + ESP_ZB_GPDF_CMD_RELEASE = 0x23, + ESP_ZB_GPDF_CMD_MOVE_UP = 0x30, /* Level control */ + ESP_ZB_GPDF_CMD_MOVE_DOWN = 0x31, + ESP_ZB_GPDF_CMD_STEP_UP = 0x32, + ESP_ZB_GPDF_CMD_STEP_DOWN = 0x33, + ESP_ZB_GPDF_CMD_LC_STOP = 0x34, + ESP_ZB_GPDF_CMD_MOVE_UP_W_ONOFF = 0x35, + ESP_ZB_GPDF_CMD_MOVE_DOWN_W_ONOFF = 0x36, + ESP_ZB_GPDF_CMD_STEP_UP_W_ONOFF = 0x37, + ESP_ZB_GPDF_CMD_STEP_DOWN_W_ONOFF = 0x38, + ESP_ZB_GPDF_CMD_MOVE_HUE_STOP = 0x40, /* Color Control */ + ESP_ZB_GPDF_CMD_MOVE_HUE_UP = 0x41, + ESP_ZB_GPDF_CMD_MOVE_HUE_DOWN = 0x42, + ESP_ZB_GPDF_CMD_STEP_HUE_UP = 0x43, + ESP_ZB_GPDF_CMD_STEP_HUE_DOWN = 0x44, + ESP_ZB_GPDF_CMD_MOVE_SATURATION_STOP = 0x45, + ESP_ZB_GPDF_CMD_MOVE_SATURATION_UP = 0x46, + ESP_ZB_GPDF_CMD_MOVE_SATURATION_DOWN = 0x47, + ESP_ZB_GPDF_CMD_STEP_SATURATION_UP = 0x48, + ESP_ZB_GPDF_CMD_STEP_SATURATION_DOWN = 0x49, + ESP_ZB_GPDF_CMD_MOVE_COLOR = 0x4A, + ESP_ZB_GPDF_CMD_STEP_COLOR = 0x4B, + ESP_ZB_GPDF_CMD_LOCK_DOOR = 0x50, /* Door Lock */ + ESP_ZB_GPDF_CMD_UNLOCK_DOOR = 0x51, + ESP_ZB_GPDF_CMD_PRESS_1_OF_1 = 0x60, /* Simple Generic Switch */ + ESP_ZB_GPDF_CMD_RELEASE_1_OF_1 = 0x61, + ESP_ZB_GPDF_CMD_PRESS_1_OF_2 = 0x62, + ESP_ZB_GPDF_CMD_RELEASE_1_OF_2 = 0x63, + ESP_ZB_GPDF_CMD_PRESS_2_OF_2 = 0x64, + ESP_ZB_GPDF_CMD_RELEASE_2_OF_2 = 0x65, + ESP_ZB_GPDF_CMD_SHORT_PRESS_1_OF_1 = 0x66, + ESP_ZB_GPDF_CMD_SHORT_PRESS_1_OF_2 = 0x67, + ESP_ZB_GPDF_CMD_SHORT_PRESS_2_OF_2 = 0x68, + ESP_ZB_GPDF_CMD_8BIT_VECTOR_PRESS = 0x69, + ESP_ZB_GPDF_CMD_8BIT_VECTOR_RELEASE = 0x6A, + ESP_ZB_GPDF_CMD_ATTR_REPORT = 0xA0, + ESP_ZB_GPDF_CMD_MANUF_SPEC_ATTR_REPORT = 0xA1, + ESP_ZB_GPDF_CMD_MULTI_CLUSTER_ATTR_REPORT = 0xA2, + ESP_ZB_GPDF_CMD_MANUF_SPEC_MULTI_CLUSTER_ATTR_REPORT = 0xA3, + ESP_ZB_GPDF_CMD_REQUEST_ATTRIBUTES = 0xA4, + ESP_ZB_GPDF_CMD_READ_ATTR_RESP = 0xA5, + ESP_ZB_GPDF_CMD_ZCL_TUNNELING_FROM_ZGPD = 0xA6, + ESP_ZB_GPDF_CMD_COMPACT_ATTR_REPORTING = 0xA8, + ESP_ZB_GPDF_CMD_ATTR_REPORT_ANY = 0xAF, + ESP_ZB_GPDF_CMD_MANUF_DEFINED_B0 = 0xB0, + ESP_ZB_GPDF_CMD_MANUF_DEFINED_BF = 0xBF, + ESP_ZB_GPDF_CMD_COMMISSIONING = 0xE0, /* commissioning from ZGPD */ + ESP_ZB_GPDF_CMD_DECOMMISSIONING = 0xE1, + ESP_ZB_GPDF_CMD_SUCCESS = 0xE2, + ESP_ZB_GPDF_CMD_CHANNEL_REQUEST = 0xE3, + ESP_ZB_GPDF_CMD_APPLICATION_DESCR = 0xE4, + ESP_ZB_GPDF_CMD_COMMISSIONING_REPLY = 0xF0, /* GPDF commands sent to GPD */ + ESP_ZB_GPDF_CMD_WRITE_ATTRIBUTES = 0xF1, + ESP_ZB_GPDF_CMD_READ_ATTRIBUTES = 0xF2, + ESP_ZB_GPDF_CMD_CHANNEL_CONFIGURATION = 0xF3, + ESP_ZB_GPDF_CMD_ZCL_TUNNELING_TO_ZGPD = 0xF6, +} esp_zb_zgpd_cmd_id_t; + +/** + * @brief ZGP device commissioning signal callback + */ +typedef void (* esp_zb_zgpd_commissioning_signal_callback_t)(esp_zb_zgpd_signal_t, esp_err_t); + +/** + * @brief ZGP device stack initialization + * + * @param cb A callback for indicating the commissioning process for ZGP device + */ +void esp_zb_zgpd_stack_init(esp_zb_zgpd_commissioning_signal_callback_t cb); + +/** + * @brief ZGP device commissioning information initialization + * + * @param[in] zgp_app_id App identifier, refer to esp_zb_zgp_app_id_t + * @param[in] zgpd_commissioning_method Commissioning method, refer to esp_zb_zgpd_commissioning_method_t + * @param[in] zgpd_device_id Device identifier, refer to esp_zb_zgpd_dev_id_t + */ +void esp_zb_zgpd_init(uint8_t zgp_app_id, uint8_t zgpd_commissioning_method, uint8_t zgpd_device_id); + +/** + * @brief ZGP device start + * + * @return + * - ESP_OK: on success + * - ESP_FAIL: on failed + */ +esp_err_t esp_zb_zgpd_dev_start(void); + +/** + * @brief ZGP device main loop + * + */ +void esp_zb_zgpd_main_loop(void); + +/** + * @brief ZGP device start commissioning + * + */ +void esp_zb_zgpd_start_commissioning(void); + +/** + * @brief Set the source identifier for ZGP device + * + * @param src_id A 32-bit source identifier + */ +void esp_zb_zgpd_set_source_id(uint32_t src_id); + +/** + * @brief Set the security information for ZGP device + * + * @param[in] level Security level + * @param[in] type Security type + * @param[in] key Security key + */ +void esp_zb_zgpd_set_security(uint8_t level, uint8_t type, uint8_t *key); + +/** + * @brief Set the security out-of-the-box key for ZGP device + * + * @param[in] key The OOB key + */ +void esp_zb_zgpd_set_OOB_key(uint8_t *key); + +/** + * @brief Set the channel for ZGP device + * + * @param[in] channel The channel will be set for device + */ +void esp_zb_zgpd_set_channel(uint8_t channel); + +/** + * @brief Set the security level for ZGP device + * + * @param[in] level Security level + */ +void esp_zb_zgpd_set_security_level(uint8_t level); + +/** + * @brief Set the type key of security for ZGP device + * + * @param[in] type Security type + */ +void esp_zb_zgpd_set_security_key_type(uint8_t type); + +/** + * @brief Set the frame counter for ZGP device security + * + * @param[in] counter The value of frame counter + */ +void esp_zb_zgpd_set_security_frame_counter(uint16_t counter); + +/** + * @brief Present the application information setting + * + * @param[in] presented The flag indicates whether to present the application information. + */ +void esp_zb_zgpd_set_application_info_present(uint8_t presented); + +/** + * @brief ZGP device application information presented command setting + * + * @param[in] presented Whether present the application information of ZGP device + * @param[in] cmd The application information command, note that the first byte indicates the length of command. + */ +void esp_zb_zgpd_config_application_info_cmd(uint8_t presented, uint8_t* cmd); + +/** + * @brief ZGP device send command + * + * @param[in] cmd_id The command identifier will be sent by the ZGP device + */ +void esp_zb_zgpd_send_command(esp_zb_zgpd_cmd_id_t cmd_id); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/include/zgp/esp_zigbee_zgps.h b/managed_components/espressif__esp-zigbee-lib/include/zgp/esp_zigbee_zgps.h new file mode 100644 index 0000000..7082d9d --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/include/zgp/esp_zigbee_zgps.h @@ -0,0 +1,87 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#pragma once + +#include "esp_err.h" +#include "esp_zigbee_type.h" +#include "zgp/esp_zigbee_zgp.h" +#include "zb_config.h" +#include "zb_config_common.h" +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Set the security level for ZGP sink + * + * @param[in] level Security level + */ +void esp_zb_zgps_set_security_level(uint8_t level); + +/** + * @brief Set the mapping table for ZGP sink + * + * @param[in] table The pointer of mapping entry of table, refer to esp_zb_zgps_mapping_entry_t + * @param[in] table_size The pointer of table size + */ +void esp_zb_zgps_set_mapping_table(const esp_zb_zgps_mapping_entry_t **table, uint16_t *table_size); + +/** + * @brief Set the communication mode for ZGP sink + * + * @param[in] mode The commission mode, refer to esp_zb_zgp_communication_mode_t + */ +void esp_zb_zgps_set_communication_mode(esp_zb_zgp_communication_mode_t mode); + +/** + * @brief Set the ZGP sink commissioning exit mode + * + * @param[in] mode The exit mode, refer to esp_zgp_commissioning_exit_mode_t + */ +void esp_zb_zgps_set_commissioning_exit_mode(esp_zgp_commissioning_exit_mode_t mode); + +/** + * @brief Set the ZGP sink commissioning window timeout + * + * @param[in] timeout The timeout of commissioning window + */ +void esp_zb_zgps_set_commissioning_window(uint16_t timeout); + +/** + * @brief Set the ZGP sink functionality + * + * @param[in] functionality Functionality, refer to esp_zgp_gps_functionality_t + * @param[in] active_functionality Active functionality indicates which bits of functionality are active. + */ +void esp_zb_zgps_set_functionality(uint32_t functionality, uint32_t active_functionality); + +/** + * @brief Start the commissioning for ZGP sink on endpoint + * + * @param[in] endpoint The endpoint identifier for ZGP sink commissioning + * @param[in] timeout The timeout for commissioning + */ +void esp_zb_zgps_start_commissioning_on_endpoint(uint8_t endpoint, uint32_t timeout); + +/** + * @brief Stop commissioning for ZGP sink + * + */ +void esp_zb_zgps_stop_commissioning(); + +/** + * @brief Accept commissioning setting + * + * @param[in] accepted Whether accept the commissioning + */ +void esp_zb_zgps_accept_commissioning(bool accepted); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32/libesp_zb_api.zczr.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32/libesp_zb_api.zczr.a new file mode 100644 index 0000000..8f2ee23 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32/libesp_zb_api.zczr.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32/libesp_zb_api.zczr.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32/libesp_zb_api.zczr.debug.a new file mode 100644 index 0000000..7ad60cd Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32/libesp_zb_api.zczr.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32/libzboss_port.remote.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32/libzboss_port.remote.a new file mode 100644 index 0000000..30e62c0 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32/libzboss_port.remote.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32/libzboss_port.remote.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32/libzboss_port.remote.debug.a new file mode 100644 index 0000000..10d86a8 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32/libzboss_port.remote.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c3/libesp_zb_api.zczr.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c3/libesp_zb_api.zczr.a new file mode 100644 index 0000000..075077d Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c3/libesp_zb_api.zczr.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c3/libesp_zb_api.zczr.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c3/libesp_zb_api.zczr.debug.a new file mode 100644 index 0000000..ed9f860 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c3/libesp_zb_api.zczr.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c3/libzboss_port.remote.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c3/libzboss_port.remote.a new file mode 100644 index 0000000..1f00701 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c3/libzboss_port.remote.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c3/libzboss_port.remote.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c3/libzboss_port.remote.debug.a new file mode 100644 index 0000000..871800e Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c3/libzboss_port.remote.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.ed.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.ed.a new file mode 100644 index 0000000..229e504 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.ed.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.ed.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.ed.debug.a new file mode 100644 index 0000000..21410c6 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.ed.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.gpd.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.gpd.a new file mode 100644 index 0000000..e0340dc Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.gpd.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.zczr.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.zczr.a new file mode 100644 index 0000000..66614a4 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.zczr.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.zczr.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.zczr.debug.a new file mode 100644 index 0000000..609e330 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libesp_zb_api.zczr.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libzboss_port.native.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libzboss_port.native.a new file mode 100644 index 0000000..18fbc39 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libzboss_port.native.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libzboss_port.native.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libzboss_port.native.debug.a new file mode 100644 index 0000000..e404778 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libzboss_port.native.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libzboss_port.remote.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libzboss_port.remote.a new file mode 100644 index 0000000..72c4d13 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libzboss_port.remote.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libzboss_port.remote.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libzboss_port.remote.debug.a new file mode 100644 index 0000000..d22a7d4 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c5/libzboss_port.remote.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a new file mode 100644 index 0000000..eb40f61 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.debug.a new file mode 100644 index 0000000..3377157 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.ed.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.gpd.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.gpd.a new file mode 100644 index 0000000..93f9567 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.gpd.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.zczr.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.zczr.a new file mode 100644 index 0000000..9ebf7f7 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.zczr.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.zczr.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.zczr.debug.a new file mode 100644 index 0000000..1c44940 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libesp_zb_api.zczr.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a new file mode 100644 index 0000000..f7fe437 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.debug.a new file mode 100644 index 0000000..b5dbe93 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.native.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.remote.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.remote.a new file mode 100644 index 0000000..25805b3 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.remote.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.remote.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.remote.debug.a new file mode 100644 index 0000000..cbec804 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32c6/libzboss_port.remote.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.ed.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.ed.a new file mode 100644 index 0000000..7f1968e Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.ed.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.ed.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.ed.debug.a new file mode 100644 index 0000000..d0388e0 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.ed.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.gpd.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.gpd.a new file mode 100644 index 0000000..93f9567 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.gpd.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.zczr.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.zczr.a new file mode 100644 index 0000000..9f3651d Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.zczr.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.zczr.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.zczr.debug.a new file mode 100644 index 0000000..6ee9cac Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libesp_zb_api.zczr.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libzboss_port.native.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libzboss_port.native.a new file mode 100644 index 0000000..f7fe437 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libzboss_port.native.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libzboss_port.native.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libzboss_port.native.debug.a new file mode 100644 index 0000000..b5dbe93 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32h2/libzboss_port.native.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32s2/libesp_zb_api.zczr.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32s2/libesp_zb_api.zczr.a new file mode 100644 index 0000000..b9e0caa Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32s2/libesp_zb_api.zczr.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32s2/libesp_zb_api.zczr.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32s2/libesp_zb_api.zczr.debug.a new file mode 100644 index 0000000..b9b1e77 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32s2/libesp_zb_api.zczr.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32s2/libzboss_port.remote.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32s2/libzboss_port.remote.a new file mode 100644 index 0000000..e3e4658 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32s2/libzboss_port.remote.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32s2/libzboss_port.remote.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32s2/libzboss_port.remote.debug.a new file mode 100644 index 0000000..10d86a8 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32s2/libzboss_port.remote.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32s3/libesp_zb_api.zczr.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32s3/libesp_zb_api.zczr.a new file mode 100644 index 0000000..c293db7 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32s3/libesp_zb_api.zczr.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32s3/libesp_zb_api.zczr.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32s3/libesp_zb_api.zczr.debug.a new file mode 100644 index 0000000..0b8400d Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32s3/libesp_zb_api.zczr.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32s3/libzboss_port.remote.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32s3/libzboss_port.remote.a new file mode 100644 index 0000000..30e62c0 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32s3/libzboss_port.remote.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/lib/esp32s3/libzboss_port.remote.debug.a b/managed_components/espressif__esp-zigbee-lib/lib/esp32s3/libzboss_port.remote.debug.a new file mode 100644 index 0000000..10d86a8 Binary files /dev/null and b/managed_components/espressif__esp-zigbee-lib/lib/esp32s3/libzboss_port.remote.debug.a differ diff --git a/managed_components/espressif__esp-zigbee-lib/src/radio_spinel/esp_zigbee_radio_spinel_uart.c b/managed_components/espressif__esp-zigbee-lib/src/radio_spinel/esp_zigbee_radio_spinel_uart.c new file mode 100644 index 0000000..c804e48 --- /dev/null +++ b/managed_components/espressif__esp-zigbee-lib/src/radio_spinel/esp_zigbee_radio_spinel_uart.c @@ -0,0 +1,101 @@ +/* + * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include +#include "esp_err.h" +#include "esp_check.h" +#include "esp_log.h" +#include "esp_vfs_dev.h" +#include "driver/uart.h" +#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 3, 0) +#include "driver/uart_vfs.h" +#endif +#include "esp_radio_spinel.h" +#include "esp_zigbee_radio_spinel_uart.h" + +static const char *TAG = "ESP_ZIGBEE_RADIO_SPINEL_UART"; + +static esp_err_t zb_uart_deinit(const esp_radio_spinel_uart_config_t *config) +{ + return uart_driver_delete(config->port); +} + +static esp_err_t zb_uart_init_port(const esp_radio_spinel_uart_config_t *config) +{ + ESP_RETURN_ON_ERROR(uart_param_config(config->port, &(config->uart_config)), TAG, + "Failed to config uart parameters"); + ESP_RETURN_ON_ERROR( + uart_set_pin(config->port, config->tx_pin, config->rx_pin, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE), TAG, + "uart_set_pin failed"); + ESP_RETURN_ON_ERROR(uart_driver_install(config->port, 1024, 0, 0, NULL, 0), TAG, "Failed to install uart driver"); +#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 3, 0) + uart_vfs_dev_use_driver(config->port); +#else + esp_vfs_dev_uart_use_driver(config->port); +#endif + return ESP_OK; +} + +static esp_err_t zb_uart_init(const esp_radio_spinel_uart_config_t *config, esp_line_endings_t tx_mode, + esp_line_endings_t rx_mode) +{ + esp_err_t ret = ESP_OK; + + ESP_GOTO_ON_ERROR(zb_uart_init_port(config), exit, TAG, "Failed to initialize uart port"); +#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 3, 0) + uart_vfs_dev_port_set_rx_line_endings(config->port, rx_mode); + uart_vfs_dev_port_set_tx_line_endings(config->port, tx_mode); +#else + esp_vfs_dev_uart_port_set_rx_line_endings(config->port, rx_mode); + esp_vfs_dev_uart_port_set_tx_line_endings(config->port, tx_mode); +#endif +exit: + if (ret != ESP_OK) { + zb_uart_deinit(config); + } + return ret; +} + +static esp_err_t zb_radio_spinel_init_uart(const esp_radio_spinel_uart_config_t *uart_config, int *uart_fd) +{ + char uart_path[16]; + ESP_RETURN_ON_ERROR(zb_uart_init(uart_config, ESP_LINE_ENDINGS_LF, ESP_LINE_ENDINGS_LF), TAG, + "Failed to initialize uart"); + + snprintf(uart_path, sizeof(uart_path), "/dev/uart/%d", uart_config->port); + *uart_fd = open(uart_path, O_RDWR | O_NONBLOCK); + + return *uart_fd >= 0 ? ESP_OK : ESP_FAIL; +} + +static esp_err_t zb_radio_spinel_deinit_uart(const esp_radio_spinel_uart_config_t *uart_config, int *uart_fd) +{ + if (*uart_fd != -1) { + close(*uart_fd); + *uart_fd = -1; + return zb_uart_deinit(uart_config); + } else { + return ESP_ERR_INVALID_STATE; + } +} + +esp_err_t esp_zb_radio_spinel_config_uart(const esp_zb_uart_config_t *uart_config) +{ + const esp_radio_spinel_uart_config_t radio_config = { + .port = uart_config->port, + .uart_config = uart_config->uart_config, + .rx_pin = uart_config->rx_pin, + .tx_pin = uart_config->tx_pin, + }; + + if (esp_radio_spinel_uart_interface_enable(&radio_config, zb_radio_spinel_init_uart, zb_radio_spinel_deinit_uart, + ESP_RADIO_SPINEL_ZIGBEE) != ESP_OK) { + ESP_LOGE(TAG, "Spinel UART interface enable failed"); + } else { + ESP_LOGI(TAG, "Spinel UART interface enable successfully"); + } + return ESP_OK; +} diff --git a/managed_components/espressif__led_strip/.component_hash b/managed_components/espressif__led_strip/.component_hash new file mode 100644 index 0000000..aeb42bb --- /dev/null +++ b/managed_components/espressif__led_strip/.component_hash @@ -0,0 +1 @@ +7e92a0c8a2e35b40904f88e88ce3c0dffff504a2763f70fba7ef4787cf2eec83 \ No newline at end of file diff --git a/managed_components/espressif__led_strip/CHECKSUMS.json b/managed_components/espressif__led_strip/CHECKSUMS.json new file mode 100644 index 0000000..07ea620 --- /dev/null +++ b/managed_components/espressif__led_strip/CHECKSUMS.json @@ -0,0 +1 @@ +{"version": "1.0", "algorithm": "sha256", "created_at": "2025-05-21T16:15:08.338962+00:00", "files": [{"path": "CMakeLists.txt", "size": 290, "hash": "4d00e44bce7e4c74e48b41d5b6fff11340f532676eeca56e47e89c81e8188e99"}, {"path": "LICENSE", "size": 11358, "hash": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30"}, {"path": "idf_component.yml", "size": 181, "hash": "1f615c6589cfb1b851653ef63eafba13a16b38bee8fc6021c906049463ee49f9"}, {"path": "README.md", "size": 419, "hash": "79c8227e4db9aaeece99cf7fe4953a179e8f0d6b05ae527468ae26a686578d52"}, {"path": "interface/led_strip_interface.h", "size": 2144, "hash": "da23ff2090859328b78b9569f6258d96d04fea76e6a18b0343862870d6a28946"}, {"path": "include/led_strip.h", "size": 2932, "hash": "23968fb1d96f3ffe84bcd954b9cf627dfe877740ed18d50585b401f133ac8150"}, {"path": "src/led_strip_rmt_encoder.h", "size": 901, "hash": "02d5832d824e31fe740cd7580b147028a27daa7b2babc86e9d27b3596a626314"}, {"path": "src/led_strip_api.c", "size": 1018, "hash": "3d8aace9f7eb026d62992ba9c5a0f870283292738c0f4a7b65109713ed7ceaf6"}, {"path": "src/led_strip_rmt_encoder.c", "size": 5021, "hash": "65473441f7a3bb788a5d4e2e79fa0d47677fe58293c6752e8a3a21a48a1224ac"}, {"path": "src/led_strip_rmt_dev.c", "size": 4482, "hash": "a5a3125691558fd7c3993a77fd6e5bedaccd270c86fe1bd7a4fa99d2e9411577"}]} \ No newline at end of file diff --git a/managed_components/espressif__led_strip/CMakeLists.txt b/managed_components/espressif__led_strip/CMakeLists.txt new file mode 100644 index 0000000..bdf92d1 --- /dev/null +++ b/managed_components/espressif__led_strip/CMakeLists.txt @@ -0,0 +1,9 @@ +set(srcs "src/led_strip_api.c") + +if(CONFIG_SOC_RMT_SUPPORTED) + list(APPEND srcs "src/led_strip_rmt_dev.c" "src/led_strip_rmt_encoder.c") +endif() + +idf_component_register(SRCS ${srcs} + INCLUDE_DIRS "include" "interface" + PRIV_REQUIRES "driver") diff --git a/managed_components/espressif__led_strip/LICENSE b/managed_components/espressif__led_strip/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/managed_components/espressif__led_strip/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/managed_components/espressif__led_strip/README.md b/managed_components/espressif__led_strip/README.md new file mode 100644 index 0000000..16d23d7 --- /dev/null +++ b/managed_components/espressif__led_strip/README.md @@ -0,0 +1,10 @@ +# LED Strip Component + +This directory contains an implementation for addressable LEDs by different peripherals. Currently only RMT is supported as the led strip backend. + +The driver should be compatible with: + +* [WS2812](http://www.world-semi.com/Certifications/WS2812B.html) +* SK68XX + +To learn more about how to use this component, please check API Documentation from header file [led_strip.h](./include/led_strip.h). diff --git a/managed_components/espressif__led_strip/idf_component.yml b/managed_components/espressif__led_strip/idf_component.yml new file mode 100644 index 0000000..6612912 --- /dev/null +++ b/managed_components/espressif__led_strip/idf_component.yml @@ -0,0 +1,5 @@ +dependencies: + idf: '>=5.0' +description: Driver for Addressable LED Strip (WS2812, etc) +url: https://github.com/espressif/idf-extra-components/tree/master/led_strip +version: 2.0.0 diff --git a/managed_components/espressif__led_strip/include/led_strip.h b/managed_components/espressif__led_strip/include/led_strip.h new file mode 100644 index 0000000..c119429 --- /dev/null +++ b/managed_components/espressif__led_strip/include/led_strip.h @@ -0,0 +1,103 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ +#pragma once + +#include +#include "esp_err.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief LED strip handle + */ +typedef struct led_strip_t *led_strip_handle_t; + +/** + * @brief Set RGB for a specific pixel + * + * @param strip: LED strip + * @param index: index of pixel to set + * @param red: red part of color + * @param green: green part of color + * @param blue: blue part of color + * + * @return + * - ESP_OK: Set RGB for a specific pixel successfully + * - ESP_ERR_INVALID_ARG: Set RGB for a specific pixel failed because of invalid parameters + * - ESP_FAIL: Set RGB for a specific pixel failed because other error occurred + */ +esp_err_t led_strip_set_pixel(led_strip_handle_t strip, uint32_t index, uint32_t red, uint32_t green, uint32_t blue); + +/** + * @brief Refresh memory colors to LEDs + * + * @param strip: LED strip + * + * @return + * - ESP_OK: Refresh successfully + * - ESP_FAIL: Refresh failed because some other error occurred + * + * @note: + * After updating the LED colors in the memory, a following invocation of this API is needed to flush colors to strip. + */ +esp_err_t led_strip_refresh(led_strip_handle_t strip); + +/** + * @brief Clear LED strip (turn off all LEDs) + * + * @param strip: LED strip + * + * @return + * - ESP_OK: Clear LEDs successfully + * - ESP_FAIL: Clear LEDs failed because some other error occurred + */ +esp_err_t led_strip_clear(led_strip_handle_t strip); + +/** + * @brief Free LED strip resources + * + * @param strip: LED strip + * + * @return + * - ESP_OK: Free resources successfully + * - ESP_FAIL: Free resources failed because error occurred + */ +esp_err_t led_strip_del(led_strip_handle_t strip); + +/** + * @brief LED Strip Configuration + */ +typedef struct { + uint32_t strip_gpio_num; /*!< GPIO number that used by LED strip */ + uint32_t max_leds; /*!< Maximum LEDs in a single strip */ +} led_strip_config_t; + +/** + * @brief LED Strip RMT specific configuration + */ +typedef struct { + uint32_t resolution_hz; /*!< RMT tick resolution, if set to zero, a default resolution (10MHz) will be applied */ +} led_strip_rmt_config_t; + +/** + * @brief Create LED strip based on RMT TX channel + * + * @param led_config LED strip configuration + * @param rmt_config RMT specific configuration + * @param ret_strip Returned LED strip handle + * @return + * - ESP_OK: create LED strip handle successfully + * - ESP_ERR_INVALID_ARG: create LED strip handle failed because of invalid argument + * - ESP_ERR_NO_MEM: create LED strip handle failed because of out of memory + * - ESP_FAIL: create LED strip handle failed because some other error + */ +esp_err_t led_strip_new_rmt_device(const led_strip_config_t *led_config, const led_strip_rmt_config_t *rmt_config, led_strip_handle_t *ret_strip); + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__led_strip/interface/led_strip_interface.h b/managed_components/espressif__led_strip/interface/led_strip_interface.h new file mode 100644 index 0000000..a54f7bb --- /dev/null +++ b/managed_components/espressif__led_strip/interface/led_strip_interface.h @@ -0,0 +1,78 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ +#pragma once + +#include +#include "esp_err.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct led_strip_t led_strip_t; /*!< Type of LED strip */ + +/** + * @brief LED strip interface definition + */ +struct led_strip_t { + /** + * @brief Set RGB for a specific pixel + * + * @param strip: LED strip + * @param index: index of pixel to set + * @param red: red part of color + * @param green: green part of color + * @param blue: blue part of color + * + * @return + * - ESP_OK: Set RGB for a specific pixel successfully + * - ESP_ERR_INVALID_ARG: Set RGB for a specific pixel failed because of invalid parameters + * - ESP_FAIL: Set RGB for a specific pixel failed because other error occurred + */ + esp_err_t (*set_pixel)(led_strip_t *strip, uint32_t index, uint32_t red, uint32_t green, uint32_t blue); + + /** + * @brief Refresh memory colors to LEDs + * + * @param strip: LED strip + * @param timeout_ms: timeout value for refreshing task + * + * @return + * - ESP_OK: Refresh successfully + * - ESP_FAIL: Refresh failed because some other error occurred + * + * @note: + * After updating the LED colors in the memory, a following invocation of this API is needed to flush colors to strip. + */ + esp_err_t (*refresh)(led_strip_t *strip); + + /** + * @brief Clear LED strip (turn off all LEDs) + * + * @param strip: LED strip + * @param timeout_ms: timeout value for clearing task + * + * @return + * - ESP_OK: Clear LEDs successfully + * - ESP_FAIL: Clear LEDs failed because some other error occurred + */ + esp_err_t (*clear)(led_strip_t *strip); + + /** + * @brief Free LED strip resources + * + * @param strip: LED strip + * + * @return + * - ESP_OK: Free resources successfully + * - ESP_FAIL: Free resources failed because error occurred + */ + esp_err_t (*del)(led_strip_t *strip); +}; + +#ifdef __cplusplus +} +#endif diff --git a/managed_components/espressif__led_strip/src/led_strip_api.c b/managed_components/espressif__led_strip/src/led_strip_api.c new file mode 100644 index 0000000..b2fbf8f --- /dev/null +++ b/managed_components/espressif__led_strip/src/led_strip_api.c @@ -0,0 +1,35 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ +#include "esp_log.h" +#include "esp_check.h" +#include "led_strip.h" +#include "led_strip_interface.h" + +static const char *TAG = "led_strip"; + +esp_err_t led_strip_set_pixel(led_strip_handle_t strip, uint32_t index, uint32_t red, uint32_t green, uint32_t blue) +{ + ESP_RETURN_ON_FALSE(strip, ESP_ERR_INVALID_ARG, TAG, "invalid argument"); + return strip->set_pixel(strip, index, red, green, blue); +} + +esp_err_t led_strip_refresh(led_strip_handle_t strip) +{ + ESP_RETURN_ON_FALSE(strip, ESP_ERR_INVALID_ARG, TAG, "invalid argument"); + return strip->refresh(strip); +} + +esp_err_t led_strip_clear(led_strip_handle_t strip) +{ + ESP_RETURN_ON_FALSE(strip, ESP_ERR_INVALID_ARG, TAG, "invalid argument"); + return strip->clear(strip); +} + +esp_err_t led_strip_del(led_strip_handle_t strip) +{ + ESP_RETURN_ON_FALSE(strip, ESP_ERR_INVALID_ARG, TAG, "invalid argument"); + return strip->del(strip); +} diff --git a/managed_components/espressif__led_strip/src/led_strip_rmt_dev.c b/managed_components/espressif__led_strip/src/led_strip_rmt_dev.c new file mode 100644 index 0000000..d1b80b9 --- /dev/null +++ b/managed_components/espressif__led_strip/src/led_strip_rmt_dev.c @@ -0,0 +1,113 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ +#include +#include +#include +#include "esp_log.h" +#include "esp_check.h" +#include "driver/rmt_tx.h" +#include "led_strip.h" +#include "led_strip_interface.h" +#include "led_strip_rmt_encoder.h" + +#define LED_STRIP_RMT_DEFAULT_RESOLUTION 10000000 // 10MHz resolution + +static const char *TAG = "led_strip_rmt"; + +typedef struct { + led_strip_t base; + rmt_channel_handle_t rmt_chan; + rmt_encoder_handle_t strip_encoder; + uint32_t strip_len; + uint8_t pixel_buf[]; +} led_strip_rmt_obj; + +static esp_err_t led_strip_rmt_set_pixel(led_strip_t *strip, uint32_t index, uint32_t red, uint32_t green, uint32_t blue) +{ + led_strip_rmt_obj *rmt_strip = __containerof(strip, led_strip_rmt_obj, base); + ESP_RETURN_ON_FALSE(index < rmt_strip->strip_len, ESP_ERR_INVALID_ARG, TAG, "index out of maximum number of LEDs"); + uint32_t start = index * 3; + // In thr order of GRB, as LED strip like WS2812 sends out pixels in this order + rmt_strip->pixel_buf[start + 0] = green & 0xFF; + rmt_strip->pixel_buf[start + 1] = red & 0xFF; + rmt_strip->pixel_buf[start + 2] = blue & 0xFF; + return ESP_OK; +} + +static esp_err_t led_strip_rmt_refresh(led_strip_t *strip) +{ + led_strip_rmt_obj *rmt_strip = __containerof(strip, led_strip_rmt_obj, base); + rmt_transmit_config_t tx_conf = { + .loop_count = 0, + }; + ESP_RETURN_ON_ERROR(rmt_transmit(rmt_strip->rmt_chan, rmt_strip->strip_encoder, rmt_strip->pixel_buf, + rmt_strip->strip_len * 3, &tx_conf), TAG, "transmit pixels by RMT failed"); + ESP_RETURN_ON_ERROR(rmt_tx_wait_all_done(rmt_strip->rmt_chan, -1), TAG, "flush RMT channel failed"); + return ESP_OK; +} + +static esp_err_t led_strip_rmt_clear(led_strip_t *strip) +{ + led_strip_rmt_obj *rmt_strip = __containerof(strip, led_strip_rmt_obj, base); + // Write zero to turn off all leds + memset(rmt_strip->pixel_buf, 0, rmt_strip->strip_len * 3); + return led_strip_rmt_refresh(strip); +} + +static esp_err_t led_strip_rmt_del(led_strip_t *strip) +{ + led_strip_rmt_obj *rmt_strip = __containerof(strip, led_strip_rmt_obj, base); + ESP_RETURN_ON_ERROR(rmt_disable(rmt_strip->rmt_chan), TAG, "disable RMT channel failed"); + ESP_RETURN_ON_ERROR(rmt_del_channel(rmt_strip->rmt_chan), TAG, "delete RMT channel failed"); + ESP_RETURN_ON_ERROR(rmt_del_encoder(rmt_strip->strip_encoder), TAG, "delete strip encoder failed"); + free(rmt_strip); + return ESP_OK; +} + +esp_err_t led_strip_new_rmt_device(const led_strip_config_t *led_config, const led_strip_rmt_config_t *rmt_config, led_strip_handle_t *ret_strip) +{ + led_strip_rmt_obj *rmt_strip = NULL; + esp_err_t ret = ESP_OK; + ESP_GOTO_ON_FALSE(led_config && rmt_config && ret_strip, ESP_ERR_INVALID_ARG, err, TAG, "invalid argument"); + rmt_strip = calloc(1, sizeof(led_strip_rmt_obj) + led_config->max_leds * 3); + ESP_GOTO_ON_FALSE(rmt_strip, ESP_ERR_NO_MEM, err, TAG, "no mem for rmt strip"); + uint32_t resolution = rmt_config->resolution_hz ? rmt_config->resolution_hz : LED_STRIP_RMT_DEFAULT_RESOLUTION; + rmt_tx_channel_config_t rmt_chan_config = { + .clk_src = RMT_CLK_SRC_DEFAULT, + .gpio_num = led_config->strip_gpio_num, + .mem_block_symbols = 64, + .resolution_hz = resolution, + .trans_queue_depth = 4, + }; + ESP_GOTO_ON_ERROR(rmt_new_tx_channel(&rmt_chan_config, &rmt_strip->rmt_chan), err, TAG, "create RMT TX channel failed"); + + led_strip_encoder_config_t strip_encoder_conf = { + .resolution = resolution, + }; + ESP_GOTO_ON_ERROR(rmt_new_led_strip_encoder(&strip_encoder_conf, &rmt_strip->strip_encoder), err, TAG, "create LED strip encoder failed"); + + ESP_GOTO_ON_ERROR(rmt_enable(rmt_strip->rmt_chan), err, TAG, "enable RMT channel failed"); + + rmt_strip->strip_len = led_config->max_leds; + rmt_strip->base.set_pixel = led_strip_rmt_set_pixel; + rmt_strip->base.refresh = led_strip_rmt_refresh; + rmt_strip->base.clear = led_strip_rmt_clear; + rmt_strip->base.del = led_strip_rmt_del; + + *ret_strip = &rmt_strip->base; + return ESP_OK; +err: + if (rmt_strip) { + if (rmt_strip->rmt_chan) { + rmt_del_channel(rmt_strip->rmt_chan); + } + if (rmt_strip->strip_encoder) { + rmt_del_encoder(rmt_strip->strip_encoder); + } + free(rmt_strip); + } + return ret; +} diff --git a/managed_components/espressif__led_strip/src/led_strip_rmt_encoder.c b/managed_components/espressif__led_strip/src/led_strip_rmt_encoder.c new file mode 100644 index 0000000..d8948e5 --- /dev/null +++ b/managed_components/espressif__led_strip/src/led_strip_rmt_encoder.c @@ -0,0 +1,124 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "esp_check.h" +#include "led_strip_rmt_encoder.h" + +static const char *TAG = "led_rmt_encoder"; + +typedef struct { + rmt_encoder_t base; + rmt_encoder_t *bytes_encoder; + rmt_encoder_t *copy_encoder; + int state; + rmt_symbol_word_t reset_code; +} rmt_led_strip_encoder_t; + +static size_t rmt_encode_led_strip(rmt_encoder_t *encoder, rmt_channel_handle_t channel, const void *primary_data, size_t data_size, rmt_encode_state_t *ret_state) +{ + rmt_led_strip_encoder_t *led_encoder = __containerof(encoder, rmt_led_strip_encoder_t, base); + rmt_encoder_handle_t bytes_encoder = led_encoder->bytes_encoder; + rmt_encoder_handle_t copy_encoder = led_encoder->copy_encoder; + rmt_encode_state_t session_state = 0; + rmt_encode_state_t state = 0; + size_t encoded_symbols = 0; + switch (led_encoder->state) { + case 0: // send RGB data + encoded_symbols += bytes_encoder->encode(bytes_encoder, channel, primary_data, data_size, &session_state); + if (session_state & RMT_ENCODING_COMPLETE) { + led_encoder->state = 1; // switch to next state when current encoding session finished + } + if (session_state & RMT_ENCODING_MEM_FULL) { + state |= RMT_ENCODING_MEM_FULL; + goto out; // yield if there's no free space for encoding artifacts + } + // fall-through + case 1: // send reset code + encoded_symbols += copy_encoder->encode(copy_encoder, channel, &led_encoder->reset_code, + sizeof(led_encoder->reset_code), &session_state); + if (session_state & RMT_ENCODING_COMPLETE) { + led_encoder->state = 0; // back to the initial encoding session + state |= RMT_ENCODING_COMPLETE; + } + if (session_state & RMT_ENCODING_MEM_FULL) { + state |= RMT_ENCODING_MEM_FULL; + goto out; // yield if there's no free space for encoding artifacts + } + } +out: + *ret_state = state; + return encoded_symbols; +} + +static esp_err_t rmt_del_led_strip_encoder(rmt_encoder_t *encoder) +{ + rmt_led_strip_encoder_t *led_encoder = __containerof(encoder, rmt_led_strip_encoder_t, base); + rmt_del_encoder(led_encoder->bytes_encoder); + rmt_del_encoder(led_encoder->copy_encoder); + free(led_encoder); + return ESP_OK; +} + +static esp_err_t rmt_led_strip_encoder_reset(rmt_encoder_t *encoder) +{ + rmt_led_strip_encoder_t *led_encoder = __containerof(encoder, rmt_led_strip_encoder_t, base); + rmt_encoder_reset(led_encoder->bytes_encoder); + rmt_encoder_reset(led_encoder->copy_encoder); + led_encoder->state = 0; + return ESP_OK; +} + +esp_err_t rmt_new_led_strip_encoder(const led_strip_encoder_config_t *config, rmt_encoder_handle_t *ret_encoder) +{ + esp_err_t ret = ESP_OK; + rmt_led_strip_encoder_t *led_encoder = NULL; + ESP_GOTO_ON_FALSE(config && ret_encoder, ESP_ERR_INVALID_ARG, err, TAG, "invalid argument"); + led_encoder = calloc(1, sizeof(rmt_led_strip_encoder_t)); + ESP_GOTO_ON_FALSE(led_encoder, ESP_ERR_NO_MEM, err, TAG, "no mem for led strip encoder"); + led_encoder->base.encode = rmt_encode_led_strip; + led_encoder->base.del = rmt_del_led_strip_encoder; + led_encoder->base.reset = rmt_led_strip_encoder_reset; + // different led strip might have its own timing requirements, following parameter is for WS2812 + rmt_bytes_encoder_config_t bytes_encoder_config = { + .bit0 = { + .level0 = 1, + .duration0 = 0.3 * config->resolution / 1000000, // T0H=0.3us + .level1 = 0, + .duration1 = 0.9 * config->resolution / 1000000, // T0L=0.9us + }, + .bit1 = { + .level0 = 1, + .duration0 = 0.9 * config->resolution / 1000000, // T1H=0.9us + .level1 = 0, + .duration1 = 0.3 * config->resolution / 1000000, // T1L=0.3us + }, + .flags.msb_first = 1 // WS2812 transfer bit order: G7...G0R7...R0B7...B0 + }; + ESP_GOTO_ON_ERROR(rmt_new_bytes_encoder(&bytes_encoder_config, &led_encoder->bytes_encoder), err, TAG, "create bytes encoder failed"); + rmt_copy_encoder_config_t copy_encoder_config = {}; + ESP_GOTO_ON_ERROR(rmt_new_copy_encoder(©_encoder_config, &led_encoder->copy_encoder), err, TAG, "create copy encoder failed"); + + uint32_t reset_ticks = config->resolution / 1000000 * 50 / 2; // reset code duration defaults to 50us + led_encoder->reset_code = (rmt_symbol_word_t) { + .level0 = 0, + .duration0 = reset_ticks, + .level1 = 0, + .duration1 = reset_ticks, + }; + *ret_encoder = &led_encoder->base; + return ESP_OK; +err: + if (led_encoder) { + if (led_encoder->bytes_encoder) { + rmt_del_encoder(led_encoder->bytes_encoder); + } + if (led_encoder->copy_encoder) { + rmt_del_encoder(led_encoder->copy_encoder); + } + free(led_encoder); + } + return ret; +} diff --git a/managed_components/espressif__led_strip/src/led_strip_rmt_encoder.h b/managed_components/espressif__led_strip/src/led_strip_rmt_encoder.h new file mode 100644 index 0000000..cbd43fc --- /dev/null +++ b/managed_components/espressif__led_strip/src/led_strip_rmt_encoder.h @@ -0,0 +1,36 @@ +/* + * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ +#pragma once + +#include +#include "driver/rmt_encoder.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Type of led strip encoder configuration + */ +typedef struct { + uint32_t resolution; /*!< Encoder resolution, in Hz */ +} led_strip_encoder_config_t; + +/** + * @brief Create RMT encoder for encoding LED strip pixels into RMT symbols + * + * @param[in] config Encoder configuration + * @param[out] ret_encoder Returned encoder handle + * @return + * - ESP_ERR_INVALID_ARG for any invalid arguments + * - ESP_ERR_NO_MEM out of memory when creating led strip encoder + * - ESP_OK if creating encoder successfully + */ +esp_err_t rmt_new_led_strip_encoder(const led_strip_encoder_config_t *config, rmt_encoder_handle_t *ret_encoder); + +#ifdef __cplusplus +} +#endif diff --git a/partitions.csv b/partitions.csv new file mode 100644 index 0000000..7c8011f --- /dev/null +++ b/partitions.csv @@ -0,0 +1,7 @@ +# Name, Type, SubType, Offset, Size +nvs, data, nvs, 0x9000, 0x6000 +phy_init, data, phy, 0xf000, 0x1000 +factory, app, factory, 0x10000, 0x1e0000 +zb_storage, data, 0x81, 0x1f0000, 0x4000 +zb_fct, data, 0x81, 0x1f4000, 0x400 +# Add more partitions as needed, ensure total size fits 4MB (0x400000) \ No newline at end of file diff --git a/sdkconfig b/sdkconfig new file mode 100644 index 0000000..a6f43be --- /dev/null +++ b/sdkconfig @@ -0,0 +1,2266 @@ +# +# Automatically generated file. DO NOT EDIT. +# Espressif IoT Development Framework (ESP-IDF) 5.4.2 Project Configuration +# +CONFIG_SOC_ADC_SUPPORTED=y +CONFIG_SOC_DEDICATED_GPIO_SUPPORTED=y +CONFIG_SOC_UART_SUPPORTED=y +CONFIG_SOC_GDMA_SUPPORTED=y +CONFIG_SOC_AHB_GDMA_SUPPORTED=y +CONFIG_SOC_GPTIMER_SUPPORTED=y +CONFIG_SOC_PCNT_SUPPORTED=y +CONFIG_SOC_MCPWM_SUPPORTED=y +CONFIG_SOC_TWAI_SUPPORTED=y +CONFIG_SOC_ETM_SUPPORTED=y +CONFIG_SOC_PARLIO_SUPPORTED=y +CONFIG_SOC_BT_SUPPORTED=y +CONFIG_SOC_IEEE802154_SUPPORTED=y +CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED=y +CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED=y +CONFIG_SOC_TEMP_SENSOR_SUPPORTED=y +CONFIG_SOC_PHY_SUPPORTED=y +CONFIG_SOC_WIFI_SUPPORTED=y +CONFIG_SOC_SUPPORTS_SECURE_DL_MODE=y +CONFIG_SOC_ULP_SUPPORTED=y +CONFIG_SOC_LP_CORE_SUPPORTED=y +CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD=y +CONFIG_SOC_EFUSE_SUPPORTED=y +CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y +CONFIG_SOC_RTC_MEM_SUPPORTED=y +CONFIG_SOC_I2S_SUPPORTED=y +CONFIG_SOC_RMT_SUPPORTED=y +CONFIG_SOC_SDM_SUPPORTED=y +CONFIG_SOC_GPSPI_SUPPORTED=y +CONFIG_SOC_LEDC_SUPPORTED=y +CONFIG_SOC_I2C_SUPPORTED=y +CONFIG_SOC_SYSTIMER_SUPPORTED=y +CONFIG_SOC_SUPPORT_COEXISTENCE=y +CONFIG_SOC_AES_SUPPORTED=y +CONFIG_SOC_MPI_SUPPORTED=y +CONFIG_SOC_SHA_SUPPORTED=y +CONFIG_SOC_HMAC_SUPPORTED=y +CONFIG_SOC_DIG_SIGN_SUPPORTED=y +CONFIG_SOC_ECC_SUPPORTED=y +CONFIG_SOC_FLASH_ENC_SUPPORTED=y +CONFIG_SOC_SECURE_BOOT_SUPPORTED=y +CONFIG_SOC_SDIO_SLAVE_SUPPORTED=y +CONFIG_SOC_BOD_SUPPORTED=y +CONFIG_SOC_APM_SUPPORTED=y +CONFIG_SOC_PMU_SUPPORTED=y +CONFIG_SOC_PAU_SUPPORTED=y +CONFIG_SOC_LP_TIMER_SUPPORTED=y +CONFIG_SOC_LP_AON_SUPPORTED=y +CONFIG_SOC_LP_PERIPHERALS_SUPPORTED=y +CONFIG_SOC_LP_I2C_SUPPORTED=y +CONFIG_SOC_ULP_LP_UART_SUPPORTED=y +CONFIG_SOC_CLK_TREE_SUPPORTED=y +CONFIG_SOC_ASSIST_DEBUG_SUPPORTED=y +CONFIG_SOC_WDT_SUPPORTED=y +CONFIG_SOC_SPI_FLASH_SUPPORTED=y +CONFIG_SOC_RNG_SUPPORTED=y +CONFIG_SOC_LIGHT_SLEEP_SUPPORTED=y +CONFIG_SOC_DEEP_SLEEP_SUPPORTED=y +CONFIG_SOC_MODEM_CLOCK_SUPPORTED=y +CONFIG_SOC_PM_SUPPORTED=y +CONFIG_SOC_XTAL_SUPPORT_40M=y +CONFIG_SOC_XTAL_CLOCK_PATH_DEPENDS_ON_TOP_DOMAIN=y +CONFIG_SOC_AES_SUPPORT_DMA=y +CONFIG_SOC_AES_GDMA=y +CONFIG_SOC_AES_SUPPORT_AES_128=y +CONFIG_SOC_AES_SUPPORT_AES_256=y +CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y +CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED=y +CONFIG_SOC_ADC_MONITOR_SUPPORTED=y +CONFIG_SOC_ADC_DMA_SUPPORTED=y +CONFIG_SOC_ADC_PERIPH_NUM=1 +CONFIG_SOC_ADC_MAX_CHANNEL_NUM=7 +CONFIG_SOC_ADC_ATTEN_NUM=4 +CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=1 +CONFIG_SOC_ADC_PATT_LEN_MAX=8 +CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12 +CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=12 +CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM=2 +CONFIG_SOC_ADC_DIGI_MONITOR_NUM=2 +CONFIG_SOC_ADC_DIGI_RESULT_BYTES=4 +CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=83333 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=611 +CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=12 +CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12 +CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED=y +CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED=y +CONFIG_SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED=y +CONFIG_SOC_ADC_TEMPERATURE_SHARE_INTR=y +CONFIG_SOC_ADC_SHARED_POWER=y +CONFIG_SOC_BROWNOUT_RESET_SUPPORTED=y +CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y +CONFIG_SOC_CACHE_FREEZE_SUPPORTED=y +CONFIG_SOC_CPU_CORES_NUM=1 +CONFIG_SOC_CPU_INTR_NUM=32 +CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC=y +CONFIG_SOC_INT_PLIC_SUPPORTED=y +CONFIG_SOC_CPU_HAS_CSR_PC=y +CONFIG_SOC_CPU_BREAKPOINTS_NUM=4 +CONFIG_SOC_CPU_WATCHPOINTS_NUM=4 +CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE=0x80000000 +CONFIG_SOC_CPU_HAS_PMA=y +CONFIG_SOC_CPU_IDRAM_SPLIT_USING_PMP=y +CONFIG_SOC_CPU_PMP_REGION_GRANULARITY=4 +CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN=3072 +CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH=16 +CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US=1100 +CONFIG_SOC_AHB_GDMA_VERSION=1 +CONFIG_SOC_GDMA_NUM_GROUPS_MAX=1 +CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX=3 +CONFIG_SOC_GDMA_SUPPORT_ETM=y +CONFIG_SOC_GDMA_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_ETM_GROUPS=1 +CONFIG_SOC_ETM_CHANNELS_PER_GROUP=50 +CONFIG_SOC_ETM_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_GPIO_PORT=1 +CONFIG_SOC_GPIO_PIN_COUNT=31 +CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER=y +CONFIG_SOC_GPIO_FLEX_GLITCH_FILTER_NUM=8 +CONFIG_SOC_GPIO_SUPPORT_ETM=y +CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT=y +CONFIG_SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP=y +CONFIG_SOC_LP_IO_CLOCK_IS_INDEPENDENT=y +CONFIG_SOC_GPIO_IN_RANGE_MAX=30 +CONFIG_SOC_GPIO_OUT_RANGE_MAX=30 +CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK=0 +CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT=8 +CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0x000000007FFFFF00 +CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD=y +CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP=y +CONFIG_SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP=y +CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX=y +CONFIG_SOC_CLOCKOUT_HAS_SOURCE_GATE=y +CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM=3 +CONFIG_SOC_RTCIO_PIN_COUNT=8 +CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y +CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y +CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y +CONFIG_SOC_RTCIO_EDGE_WAKE_SUPPORTED=y +CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE=y +CONFIG_SOC_I2C_NUM=2 +CONFIG_SOC_HP_I2C_NUM=1 +CONFIG_SOC_I2C_FIFO_LEN=32 +CONFIG_SOC_I2C_CMD_REG_NUM=8 +CONFIG_SOC_I2C_SUPPORT_SLAVE=y +CONFIG_SOC_I2C_SUPPORT_HW_FSM_RST=y +CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS=y +CONFIG_SOC_I2C_SUPPORT_XTAL=y +CONFIG_SOC_I2C_SUPPORT_RTC=y +CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR=y +CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST=y +CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE=y +CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS=y +CONFIG_SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH=y +CONFIG_SOC_I2C_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_LP_I2C_NUM=1 +CONFIG_SOC_LP_I2C_FIFO_LEN=16 +CONFIG_SOC_I2S_NUM=1 +CONFIG_SOC_I2S_HW_VERSION_2=y +CONFIG_SOC_I2S_SUPPORTS_ETM=y +CONFIG_SOC_I2S_SUPPORTS_XTAL=y +CONFIG_SOC_I2S_SUPPORTS_PLL_F160M=y +CONFIG_SOC_I2S_SUPPORTS_PCM=y +CONFIG_SOC_I2S_SUPPORTS_PDM=y +CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y +CONFIG_SOC_I2S_PDM_MAX_TX_LINES=2 +CONFIG_SOC_I2S_SUPPORTS_TDM=y +CONFIG_SOC_I2S_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_LEDC_SUPPORT_PLL_DIV_CLOCK=y +CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK=y +CONFIG_SOC_LEDC_TIMER_NUM=4 +CONFIG_SOC_LEDC_CHANNEL_NUM=6 +CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=20 +CONFIG_SOC_LEDC_SUPPORT_FADE_STOP=y +CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED=y +CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX=16 +CONFIG_SOC_LEDC_FADE_PARAMS_BIT_WIDTH=10 +CONFIG_SOC_LEDC_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_MMU_PAGE_SIZE_CONFIGURABLE=y +CONFIG_SOC_MMU_PAGE_SIZE_8KB_SUPPORTED=y +CONFIG_SOC_MMU_PERIPH_NUM=1 +CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=1 +CONFIG_SOC_MMU_DI_VADDR_SHARED=y +CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000 +CONFIG_SOC_MPU_REGIONS_MAX_NUM=8 +CONFIG_SOC_PCNT_GROUPS=1 +CONFIG_SOC_PCNT_UNITS_PER_GROUP=4 +CONFIG_SOC_PCNT_CHANNELS_PER_UNIT=2 +CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT=2 +CONFIG_SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE=y +CONFIG_SOC_PCNT_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_RMT_GROUPS=1 +CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP=2 +CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP=2 +CONFIG_SOC_RMT_CHANNELS_PER_GROUP=4 +CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=48 +CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG=y +CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION=y +CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP=y +CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT=y +CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP=y +CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO=y +CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY=y +CONFIG_SOC_RMT_SUPPORT_XTAL=y +CONFIG_SOC_RMT_SUPPORT_RC_FAST=y +CONFIG_SOC_RMT_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_MCPWM_GROUPS=1 +CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3 +CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3 +CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3 +CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y +CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3 +CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3 +CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE=y +CONFIG_SOC_MCPWM_SUPPORT_ETM=y +CONFIG_SOC_MCPWM_CAPTURE_CLK_FROM_GROUP=y +CONFIG_SOC_MCPWM_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_PARLIO_GROUPS=1 +CONFIG_SOC_PARLIO_TX_UNITS_PER_GROUP=1 +CONFIG_SOC_PARLIO_RX_UNITS_PER_GROUP=1 +CONFIG_SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH=16 +CONFIG_SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH=16 +CONFIG_SOC_PARLIO_TX_RX_SHARE_INTERRUPT=y +CONFIG_SOC_PARLIO_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_MPI_MEM_BLOCKS_NUM=4 +CONFIG_SOC_MPI_OPERATIONS_NUM=3 +CONFIG_SOC_RSA_MAX_BIT_LEN=3072 +CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE=3968 +CONFIG_SOC_SHA_SUPPORT_DMA=y +CONFIG_SOC_SHA_SUPPORT_RESUME=y +CONFIG_SOC_SHA_GDMA=y +CONFIG_SOC_SHA_SUPPORT_SHA1=y +CONFIG_SOC_SHA_SUPPORT_SHA224=y +CONFIG_SOC_SHA_SUPPORT_SHA256=y +CONFIG_SOC_SDM_GROUPS=1 +CONFIG_SOC_SDM_CHANNELS_PER_GROUP=4 +CONFIG_SOC_SDM_CLK_SUPPORT_PLL_F80M=y +CONFIG_SOC_SDM_CLK_SUPPORT_XTAL=y +CONFIG_SOC_SPI_PERIPH_NUM=2 +CONFIG_SOC_SPI_MAX_CS_NUM=6 +CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64 +CONFIG_SOC_SPI_SUPPORT_DDRCLK=y +CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS=y +CONFIG_SOC_SPI_SUPPORT_CD_SIG=y +CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS=y +CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2=y +CONFIG_SOC_SPI_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_SPI_SUPPORT_CLK_XTAL=y +CONFIG_SOC_SPI_SUPPORT_CLK_PLL_F80M=y +CONFIG_SOC_SPI_SUPPORT_CLK_RC_FAST=y +CONFIG_SOC_SPI_SCT_SUPPORTED=y +CONFIG_SOC_SPI_SCT_REG_NUM=14 +CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX=y +CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX=0x3FFFA +CONFIG_SOC_MEMSPI_IS_INDEPENDENT=y +CONFIG_SOC_SPI_MAX_PRE_DIVIDER=16 +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME=y +CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR=y +CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS=y +CONFIG_SOC_SPI_MEM_SUPPORT_WRAP=y +CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED=y +CONFIG_SOC_SYSTIMER_COUNTER_NUM=2 +CONFIG_SOC_SYSTIMER_ALARM_NUM=3 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO=32 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI=20 +CONFIG_SOC_SYSTIMER_FIXED_DIVIDER=y +CONFIG_SOC_SYSTIMER_SUPPORT_RC_FAST=y +CONFIG_SOC_SYSTIMER_INT_LEVEL=y +CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE=y +CONFIG_SOC_SYSTIMER_SUPPORT_ETM=y +CONFIG_SOC_LP_TIMER_BIT_WIDTH_LO=32 +CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI=16 +CONFIG_SOC_TIMER_GROUPS=2 +CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP=1 +CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH=54 +CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL=y +CONFIG_SOC_TIMER_GROUP_SUPPORT_RC_FAST=y +CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS=2 +CONFIG_SOC_TIMER_SUPPORT_ETM=y +CONFIG_SOC_TIMER_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_MWDT_SUPPORT_XTAL=y +CONFIG_SOC_MWDT_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_TWAI_CONTROLLER_NUM=2 +CONFIG_SOC_TWAI_CLK_SUPPORT_XTAL=y +CONFIG_SOC_TWAI_BRP_MIN=2 +CONFIG_SOC_TWAI_BRP_MAX=32768 +CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS=y +CONFIG_SOC_TWAI_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE=y +CONFIG_SOC_EFUSE_DIS_PAD_JTAG=y +CONFIG_SOC_EFUSE_DIS_USB_JTAG=y +CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT=y +CONFIG_SOC_EFUSE_SOFT_DIS_JTAG=y +CONFIG_SOC_EFUSE_DIS_ICACHE=y +CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK=y +CONFIG_SOC_SECURE_BOOT_V2_RSA=y +CONFIG_SOC_SECURE_BOOT_V2_ECC=y +CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS=3 +CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS=y +CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY=y +CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX=64 +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128=y +CONFIG_SOC_APM_CTRL_FILTER_SUPPORTED=y +CONFIG_SOC_APM_LP_APM0_SUPPORTED=y +CONFIG_SOC_CRYPTO_DPA_PROTECTION_SUPPORTED=y +CONFIG_SOC_UART_NUM=3 +CONFIG_SOC_UART_HP_NUM=2 +CONFIG_SOC_UART_LP_NUM=1 +CONFIG_SOC_UART_FIFO_LEN=128 +CONFIG_SOC_LP_UART_FIFO_LEN=16 +CONFIG_SOC_UART_BITRATE_MAX=5000000 +CONFIG_SOC_UART_SUPPORT_PLL_F80M_CLK=y +CONFIG_SOC_UART_SUPPORT_RTC_CLK=y +CONFIG_SOC_UART_SUPPORT_XTAL_CLK=y +CONFIG_SOC_UART_SUPPORT_WAKEUP_INT=y +CONFIG_SOC_UART_HAS_LP_UART=y +CONFIG_SOC_UART_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND=y +CONFIG_SOC_COEX_HW_PTI=y +CONFIG_SOC_EXTERNAL_COEX_ADVANCE=y +CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE=21 +CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH=12 +CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_BEACON_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_BT_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN=y +CONFIG_SOC_PM_SUPPORT_CPU_PD=y +CONFIG_SOC_PM_SUPPORT_MODEM_PD=y +CONFIG_SOC_PM_SUPPORT_XTAL32K_PD=y +CONFIG_SOC_PM_SUPPORT_RC32K_PD=y +CONFIG_SOC_PM_SUPPORT_RC_FAST_PD=y +CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD=y +CONFIG_SOC_PM_SUPPORT_TOP_PD=y +CONFIG_SOC_PM_SUPPORT_HP_AON_PD=y +CONFIG_SOC_PM_SUPPORT_MAC_BB_PD=y +CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y +CONFIG_SOC_PM_SUPPORT_PMU_MODEM_STATE=y +CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY=y +CONFIG_SOC_PM_CPU_RETENTION_BY_SW=y +CONFIG_SOC_PM_MODEM_RETENTION_BY_REGDMA=y +CONFIG_SOC_PM_RETENTION_HAS_CLOCK_BUG=y +CONFIG_SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN=y +CONFIG_SOC_PM_PAU_LINK_NUM=4 +CONFIG_SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR=y +CONFIG_SOC_PM_PAU_REGDMA_LINK_WIFIMAC=y +CONFIG_SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE=y +CONFIG_SOC_PM_PMU_MIN_SLP_SLOW_CLK_CYCLE_FIXED=y +CONFIG_SOC_PM_RETENTION_MODULE_NUM=32 +CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y +CONFIG_SOC_MODEM_CLOCK_IS_INDEPENDENT=y +CONFIG_SOC_CLK_XTAL32K_SUPPORTED=y +CONFIG_SOC_CLK_OSC_SLOW_SUPPORTED=y +CONFIG_SOC_CLK_RC32K_SUPPORTED=y +CONFIG_SOC_RCC_IS_INDEPENDENT=y +CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC=y +CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL=y +CONFIG_SOC_TEMPERATURE_SENSOR_INTR_SUPPORT=y +CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_ETM=y +CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN=y +CONFIG_SOC_RNG_CLOCK_IS_INDEPENDENT=y +CONFIG_SOC_WIFI_HW_TSF=y +CONFIG_SOC_WIFI_FTM_SUPPORT=y +CONFIG_SOC_WIFI_GCMP_SUPPORT=y +CONFIG_SOC_WIFI_WAPI_SUPPORT=y +CONFIG_SOC_WIFI_CSI_SUPPORT=y +CONFIG_SOC_WIFI_MESH_SUPPORT=y +CONFIG_SOC_WIFI_HE_SUPPORT=y +CONFIG_SOC_WIFI_MAC_VERSION_NUM=2 +CONFIG_SOC_BLE_SUPPORTED=y +CONFIG_SOC_BLE_MESH_SUPPORTED=y +CONFIG_SOC_ESP_NIMBLE_CONTROLLER=y +CONFIG_SOC_BLE_50_SUPPORTED=y +CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED=y +CONFIG_SOC_BLE_POWER_CONTROL_SUPPORTED=y +CONFIG_SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED=y +CONFIG_SOC_BLUFI_SUPPORTED=y +CONFIG_SOC_BLE_MULTI_CONN_OPTIMIZATION=y +CONFIG_SOC_BLE_USE_WIFI_PWR_CLK_WORKAROUND=y +CONFIG_SOC_PHY_COMBO_MODULE=y +CONFIG_SOC_CAPS_NO_RESET_BY_ANA_BOD=y +CONFIG_SOC_LP_CORE_SINGLE_INTERRUPT_VECTOR=y +CONFIG_SOC_LP_CORE_SUPPORT_ETM=y +CONFIG_SOC_DEBUG_HAVE_OCD_STUB_BINS=y +CONFIG_IDF_CMAKE=y +CONFIG_IDF_TOOLCHAIN="gcc" +CONFIG_IDF_TOOLCHAIN_GCC=y +CONFIG_IDF_TARGET_ARCH_RISCV=y +CONFIG_IDF_TARGET_ARCH="riscv" +CONFIG_IDF_TARGET="esp32c6" +CONFIG_IDF_INIT_VERSION="5.4.2" +CONFIG_IDF_TARGET_ESP32C6=y +CONFIG_IDF_FIRMWARE_CHIP_ID=0x000D + +# +# Build type +# +CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y +# CONFIG_APP_BUILD_TYPE_RAM is not set +CONFIG_APP_BUILD_GENERATE_BINARIES=y +CONFIG_APP_BUILD_BOOTLOADER=y +CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y +# CONFIG_APP_REPRODUCIBLE_BUILD is not set +# CONFIG_APP_NO_BLOBS is not set +# end of Build type + +# +# Bootloader config +# + +# +# Bootloader manager +# +CONFIG_BOOTLOADER_COMPILE_TIME_DATE=y +CONFIG_BOOTLOADER_PROJECT_VER=1 +# end of Bootloader manager + +CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x0 +CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set + +# +# Log +# +# CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set +CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y +# CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set +CONFIG_BOOTLOADER_LOG_LEVEL=3 + +# +# Format +# +# CONFIG_BOOTLOADER_LOG_COLORS is not set +CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS=y +# end of Format +# end of Log + +# +# Serial Flash Configurations +# +# CONFIG_BOOTLOADER_FLASH_DC_AWARE is not set +CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y +# end of Serial Flash Configurations + +# CONFIG_BOOTLOADER_FACTORY_RESET is not set +# CONFIG_BOOTLOADER_APP_TEST is not set +CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE=y +CONFIG_BOOTLOADER_WDT_ENABLE=y +# CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set +CONFIG_BOOTLOADER_WDT_TIME_MS=9000 +# CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set +CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0 +# CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set +# end of Bootloader config + +# +# Security features +# +CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED=y +CONFIG_SECURE_BOOT_V2_ECC_SUPPORTED=y +CONFIG_SECURE_BOOT_V2_PREFERRED=y +# CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set +# CONFIG_SECURE_BOOT is not set +# CONFIG_SECURE_FLASH_ENC_ENABLED is not set +CONFIG_SECURE_ROM_DL_MODE_ENABLED=y +# end of Security features + +# +# Application manager +# +CONFIG_APP_COMPILE_TIME_DATE=y +# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set +# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set +# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set +CONFIG_APP_RETRIEVE_LEN_ELF_SHA=9 +# end of Application manager + +CONFIG_ESP_ROM_HAS_CRC_LE=y +CONFIG_ESP_ROM_HAS_CRC_BE=y +CONFIG_ESP_ROM_HAS_JPEG_DECODE=y +CONFIG_ESP_ROM_UART_CLK_IS_XTAL=y +CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM=3 +CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING=y +CONFIG_ESP_ROM_GET_CLK_FREQ=y +CONFIG_ESP_ROM_HAS_RVFPLIB=y +CONFIG_ESP_ROM_HAS_HAL_WDT=y +CONFIG_ESP_ROM_HAS_HAL_SYSTIMER=y +CONFIG_ESP_ROM_HAS_HEAP_TLSF=y +CONFIG_ESP_ROM_TLSF_CHECK_PATCH=y +CONFIG_ESP_ROM_MULTI_HEAP_WALK_PATCH=y +CONFIG_ESP_ROM_HAS_LAYOUT_TABLE=y +CONFIG_ESP_ROM_HAS_SPI_FLASH=y +CONFIG_ESP_ROM_HAS_REGI2C_BUG=y +CONFIG_ESP_ROM_HAS_NEWLIB=y +CONFIG_ESP_ROM_HAS_NEWLIB_NORMAL_FORMAT=y +CONFIG_ESP_ROM_REV0_HAS_NO_ECDSA_INTERFACE=y +CONFIG_ESP_ROM_WDT_INIT_PATCH=y +CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE=y +CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT=y +CONFIG_ESP_ROM_HAS_SW_FLOAT=y +CONFIG_ESP_ROM_USB_OTG_NUM=-1 +CONFIG_ESP_ROM_HAS_VERSION=y +CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB=y +CONFIG_ESP_ROM_HAS_OUTPUT_PUTC_FUNC=y + +# +# Boot ROM Behavior +# +CONFIG_BOOT_ROM_LOG_ALWAYS_ON=y +# CONFIG_BOOT_ROM_LOG_ALWAYS_OFF is not set +# CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH is not set +# CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW is not set +# end of Boot ROM Behavior + +# +# Serial flasher config +# +# CONFIG_ESPTOOLPY_NO_STUB is not set +# CONFIG_ESPTOOLPY_FLASHMODE_QIO is not set +# CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set +CONFIG_ESPTOOLPY_FLASHMODE_DIO=y +# CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set +CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y +CONFIG_ESPTOOLPY_FLASHMODE="dio" +CONFIG_ESPTOOLPY_FLASHFREQ_80M=y +# CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set +CONFIG_ESPTOOLPY_FLASHFREQ="80m" +# CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set +CONFIG_ESPTOOLPY_FLASHSIZE_2MB=y +# CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set +CONFIG_ESPTOOLPY_FLASHSIZE="2MB" +# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set +CONFIG_ESPTOOLPY_BEFORE_RESET=y +# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set +CONFIG_ESPTOOLPY_BEFORE="default_reset" +CONFIG_ESPTOOLPY_AFTER_RESET=y +# CONFIG_ESPTOOLPY_AFTER_NORESET is not set +CONFIG_ESPTOOLPY_AFTER="hard_reset" +CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 +# end of Serial flasher config + +# +# Partition Table +# +# CONFIG_PARTITION_TABLE_SINGLE_APP is not set +# CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE is not set +# CONFIG_PARTITION_TABLE_TWO_OTA is not set +# CONFIG_PARTITION_TABLE_TWO_OTA_LARGE is not set +CONFIG_PARTITION_TABLE_CUSTOM=y +CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_OFFSET=0x8000 +CONFIG_PARTITION_TABLE_MD5=y +# end of Partition Table + +# +# Compiler options +# +CONFIG_COMPILER_OPTIMIZATION_DEBUG=y +# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set +# CONFIG_COMPILER_OPTIMIZATION_PERF is not set +# CONFIG_COMPILER_OPTIMIZATION_NONE is not set +CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y +# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set +# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set +CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE=y +# CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB is not set +CONFIG_COMPILER_FLOAT_LIB_FROM_RVFPLIB=y +CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2 +# CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT is not set +CONFIG_COMPILER_HIDE_PATHS_MACROS=y +# CONFIG_COMPILER_CXX_EXCEPTIONS is not set +# CONFIG_COMPILER_CXX_RTTI is not set +CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y +# CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set +# CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set +# CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set +# CONFIG_COMPILER_NO_MERGE_CONSTANTS is not set +# CONFIG_COMPILER_WARN_WRITE_STRINGS is not set +# CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS is not set +CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS=y +# CONFIG_COMPILER_DISABLE_GCC12_WARNINGS is not set +# CONFIG_COMPILER_DISABLE_GCC13_WARNINGS is not set +# CONFIG_COMPILER_DISABLE_GCC14_WARNINGS is not set +# CONFIG_COMPILER_DUMP_RTL_FILES is not set +CONFIG_COMPILER_RT_LIB_GCCLIB=y +CONFIG_COMPILER_RT_LIB_NAME="gcc" +CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING=y +# CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE is not set +# CONFIG_COMPILER_STATIC_ANALYZER is not set +# end of Compiler options + +# +# Component config +# + +# +# Application Level Tracing +# +# CONFIG_APPTRACE_DEST_JTAG is not set +CONFIG_APPTRACE_DEST_NONE=y +# CONFIG_APPTRACE_DEST_UART1 is not set +# CONFIG_APPTRACE_DEST_UART2 is not set +CONFIG_APPTRACE_DEST_UART_NONE=y +CONFIG_APPTRACE_UART_TASK_PRIO=1 +CONFIG_APPTRACE_LOCK_ENABLE=y +# end of Application Level Tracing + +# +# Bluetooth +# +# CONFIG_BT_ENABLED is not set + +# +# Common Options +# +# CONFIG_BT_BLE_LOG_SPI_OUT_ENABLED is not set +# end of Common Options +# end of Bluetooth + +# +# Console Library +# +# CONFIG_CONSOLE_SORTED_HELP is not set +# end of Console Library + +# +# Driver Configurations +# + +# +# TWAI Configuration +# +# CONFIG_TWAI_ISR_IN_IRAM is not set +# end of TWAI Configuration + +# +# Legacy ADC Driver Configuration +# +# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_ADC_SKIP_LEGACY_CONFLICT_CHECK is not set + +# +# Legacy ADC Calibration Configuration +# +# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set +# end of Legacy ADC Calibration Configuration +# end of Legacy ADC Driver Configuration + +# +# Legacy MCPWM Driver Configurations +# +# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_MCPWM_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy MCPWM Driver Configurations + +# +# Legacy Timer Group Driver Configurations +# +# CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_GPTIMER_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy Timer Group Driver Configurations + +# +# Legacy RMT Driver Configurations +# +# CONFIG_RMT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_RMT_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy RMT Driver Configurations + +# +# Legacy I2S Driver Configurations +# +# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_I2S_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy I2S Driver Configurations + +# +# Legacy I2C Driver Configurations +# +# CONFIG_I2C_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy I2C Driver Configurations + +# +# Legacy PCNT Driver Configurations +# +# CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_PCNT_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy PCNT Driver Configurations + +# +# Legacy SDM Driver Configurations +# +# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_SDM_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy SDM Driver Configurations + +# +# Legacy Temperature Sensor Driver Configurations +# +# CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_TEMP_SENSOR_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy Temperature Sensor Driver Configurations +# end of Driver Configurations + +# +# eFuse Bit Manager +# +# CONFIG_EFUSE_CUSTOM_TABLE is not set +# CONFIG_EFUSE_VIRTUAL is not set +CONFIG_EFUSE_MAX_BLK_LEN=256 +# end of eFuse Bit Manager + +# +# ESP-TLS +# +CONFIG_ESP_TLS_USING_MBEDTLS=y +CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y +# CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set +# CONFIG_ESP_TLS_SERVER_SESSION_TICKETS is not set +# CONFIG_ESP_TLS_SERVER_CERT_SELECT_HOOK is not set +# CONFIG_ESP_TLS_SERVER_MIN_AUTH_MODE_OPTIONAL is not set +# CONFIG_ESP_TLS_PSK_VERIFICATION is not set +# CONFIG_ESP_TLS_INSECURE is not set +# end of ESP-TLS + +# +# ADC and ADC Calibration +# +# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set +# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set +# CONFIG_ADC_ENABLE_DEBUG_LOG is not set +# end of ADC and ADC Calibration + +# +# Wireless Coexistence +# +CONFIG_ESP_COEX_ENABLED=y +CONFIG_ESP_COEX_SW_COEXIST_ENABLE=y +# CONFIG_ESP_COEX_EXTERNAL_COEXIST_ENABLE is not set +# CONFIG_ESP_COEX_POWER_MANAGEMENT is not set +# CONFIG_ESP_COEX_GPIO_DEBUG is not set +# end of Wireless Coexistence + +# +# Common ESP-related +# +CONFIG_ESP_ERR_TO_NAME_LOOKUP=y +# end of Common ESP-related + +# +# ESP-Driver:GPIO Configurations +# +# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set +# end of ESP-Driver:GPIO Configurations + +# +# ESP-Driver:GPTimer Configurations +# +CONFIG_GPTIMER_ISR_HANDLER_IN_IRAM=y +# CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM is not set +# CONFIG_GPTIMER_ISR_IRAM_SAFE is not set +CONFIG_GPTIMER_OBJ_CACHE_SAFE=y +# CONFIG_GPTIMER_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:GPTimer Configurations + +# +# ESP-Driver:I2C Configurations +# +# CONFIG_I2C_ISR_IRAM_SAFE is not set +# CONFIG_I2C_ENABLE_DEBUG_LOG is not set +# CONFIG_I2C_ENABLE_SLAVE_DRIVER_VERSION_2 is not set +# end of ESP-Driver:I2C Configurations + +# +# ESP-Driver:I2S Configurations +# +# CONFIG_I2S_ISR_IRAM_SAFE is not set +# CONFIG_I2S_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:I2S Configurations + +# +# ESP-Driver:LEDC Configurations +# +# CONFIG_LEDC_CTRL_FUNC_IN_IRAM is not set +# end of ESP-Driver:LEDC Configurations + +# +# ESP-Driver:MCPWM Configurations +# +# CONFIG_MCPWM_ISR_IRAM_SAFE is not set +# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set +# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:MCPWM Configurations + +# +# ESP-Driver:Parallel IO Configurations +# +# CONFIG_PARLIO_ENABLE_DEBUG_LOG is not set +# CONFIG_PARLIO_ISR_IRAM_SAFE is not set +# end of ESP-Driver:Parallel IO Configurations + +# +# ESP-Driver:PCNT Configurations +# +# CONFIG_PCNT_CTRL_FUNC_IN_IRAM is not set +# CONFIG_PCNT_ISR_IRAM_SAFE is not set +# CONFIG_PCNT_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:PCNT Configurations + +# +# ESP-Driver:RMT Configurations +# +# CONFIG_RMT_ISR_IRAM_SAFE is not set +# CONFIG_RMT_RECV_FUNC_IN_IRAM is not set +# CONFIG_RMT_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:RMT Configurations + +# +# ESP-Driver:Sigma Delta Modulator Configurations +# +# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set +# CONFIG_SDM_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:Sigma Delta Modulator Configurations + +# +# ESP-Driver:SPI Configurations +# +# CONFIG_SPI_MASTER_IN_IRAM is not set +CONFIG_SPI_MASTER_ISR_IN_IRAM=y +# CONFIG_SPI_SLAVE_IN_IRAM is not set +CONFIG_SPI_SLAVE_ISR_IN_IRAM=y +# end of ESP-Driver:SPI Configurations + +# +# ESP-Driver:Temperature Sensor Configurations +# +# CONFIG_TEMP_SENSOR_ENABLE_DEBUG_LOG is not set +# CONFIG_TEMP_SENSOR_ISR_IRAM_SAFE is not set +# end of ESP-Driver:Temperature Sensor Configurations + +# +# ESP-Driver:UART Configurations +# +# CONFIG_UART_ISR_IN_IRAM is not set +# end of ESP-Driver:UART Configurations + +# +# ESP-Driver:USB Serial/JTAG Configuration +# +CONFIG_USJ_ENABLE_USB_SERIAL_JTAG=y +# end of ESP-Driver:USB Serial/JTAG Configuration + +# +# Ethernet +# +CONFIG_ETH_ENABLED=y +CONFIG_ETH_USE_SPI_ETHERNET=y +# CONFIG_ETH_SPI_ETHERNET_DM9051 is not set +# CONFIG_ETH_SPI_ETHERNET_W5500 is not set +# CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set +# CONFIG_ETH_USE_OPENETH is not set +# CONFIG_ETH_TRANSMIT_MUTEX is not set +# end of Ethernet + +# +# Event Loop Library +# +# CONFIG_ESP_EVENT_LOOP_PROFILING is not set +CONFIG_ESP_EVENT_POST_FROM_ISR=y +CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y +# end of Event Loop Library + +# +# GDB Stub +# +CONFIG_ESP_GDBSTUB_ENABLED=y +# CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set +CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=y +CONFIG_ESP_GDBSTUB_MAX_TASKS=32 +# end of GDB Stub + +# +# ESP HID +# +CONFIG_ESPHID_TASK_SIZE_BT=2048 +CONFIG_ESPHID_TASK_SIZE_BLE=4096 +# end of ESP HID + +# +# ESP HTTP client +# +CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y +# CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set +# CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH is not set +# CONFIG_ESP_HTTP_CLIENT_ENABLE_CUSTOM_TRANSPORT is not set +CONFIG_ESP_HTTP_CLIENT_EVENT_POST_TIMEOUT=2000 +# end of ESP HTTP client + +# +# HTTP Server +# +CONFIG_HTTPD_MAX_REQ_HDR_LEN=512 +CONFIG_HTTPD_MAX_URI_LEN=512 +CONFIG_HTTPD_ERR_RESP_NO_DELAY=y +CONFIG_HTTPD_PURGE_BUF_LEN=32 +# CONFIG_HTTPD_LOG_PURGE_DATA is not set +# CONFIG_HTTPD_WS_SUPPORT is not set +# CONFIG_HTTPD_QUEUE_WORK_BLOCKING is not set +CONFIG_HTTPD_SERVER_EVENT_POST_TIMEOUT=2000 +# end of HTTP Server + +# +# ESP HTTPS OTA +# +# CONFIG_ESP_HTTPS_OTA_DECRYPT_CB is not set +# CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP is not set +CONFIG_ESP_HTTPS_OTA_EVENT_POST_TIMEOUT=2000 +# end of ESP HTTPS OTA + +# +# ESP HTTPS server +# +# CONFIG_ESP_HTTPS_SERVER_ENABLE is not set +CONFIG_ESP_HTTPS_SERVER_EVENT_POST_TIMEOUT=2000 +# end of ESP HTTPS server + +# +# Hardware Settings +# + +# +# Chip revision +# +CONFIG_ESP32C6_REV_MIN_0=y +# CONFIG_ESP32C6_REV_MIN_1 is not set +# CONFIG_ESP32C6_REV_MIN_2 is not set +CONFIG_ESP32C6_REV_MIN_FULL=0 +CONFIG_ESP_REV_MIN_FULL=0 + +# +# Maximum Supported ESP32-C6 Revision (Rev v0.99) +# +CONFIG_ESP32C6_REV_MAX_FULL=99 +CONFIG_ESP_REV_MAX_FULL=99 +CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL=0 +CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL=99 + +# +# Maximum Supported ESP32-C6 eFuse Block Revision (eFuse Block Rev v0.99) +# +# end of Chip revision + +# +# MAC Config +# +CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_IEEE802154=y +CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR=y +CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES=4 +# CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES_TWO is not set +CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES_FOUR=y +CONFIG_ESP32C6_UNIVERSAL_MAC_ADDRESSES=4 +# CONFIG_ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC is not set +# end of MAC Config + +# +# Sleep Config +# +# CONFIG_ESP_SLEEP_POWER_DOWN_FLASH is not set +CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y +# CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU is not set +CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND=y +CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY=0 +# CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION is not set +# CONFIG_ESP_SLEEP_DEBUG is not set +CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS=y +# end of Sleep Config + +# +# RTC Clock Config +# +CONFIG_RTC_CLK_SRC_INT_RC=y +# CONFIG_RTC_CLK_SRC_EXT_CRYS is not set +# CONFIG_RTC_CLK_SRC_EXT_OSC is not set +# CONFIG_RTC_CLK_SRC_USE_DANGEROUS_RC32K_ALLOWED is not set +CONFIG_RTC_CLK_CAL_CYCLES=1024 +# end of RTC Clock Config + +# +# Peripheral Control +# +CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y +# end of Peripheral Control + +# +# ETM Configuration +# +# CONFIG_ETM_ENABLE_DEBUG_LOG is not set +# end of ETM Configuration + +# +# GDMA Configurations +# +CONFIG_GDMA_CTRL_FUNC_IN_IRAM=y +CONFIG_GDMA_ISR_HANDLER_IN_IRAM=y +CONFIG_GDMA_OBJ_DRAM_SAFE=y +# CONFIG_GDMA_ENABLE_DEBUG_LOG is not set +# CONFIG_GDMA_ISR_IRAM_SAFE is not set +# end of GDMA Configurations + +# +# Main XTAL Config +# +CONFIG_XTAL_FREQ_40=y +CONFIG_XTAL_FREQ=40 +# end of Main XTAL Config + +CONFIG_ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM=y +# end of Hardware Settings + +# +# ESP-Driver:LCD Controller Configurations +# +# CONFIG_LCD_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:LCD Controller Configurations + +# +# ESP-MM: Memory Management Configurations +# +# end of ESP-MM: Memory Management Configurations + +# +# ESP NETIF Adapter +# +CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 +# CONFIG_ESP_NETIF_PROVIDE_CUSTOM_IMPLEMENTATION is not set +CONFIG_ESP_NETIF_TCPIP_LWIP=y +# CONFIG_ESP_NETIF_LOOPBACK is not set +CONFIG_ESP_NETIF_USES_TCPIP_WITH_BSD_API=y +CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=y +# CONFIG_ESP_NETIF_RECEIVE_REPORT_ERRORS is not set +# CONFIG_ESP_NETIF_L2_TAP is not set +# CONFIG_ESP_NETIF_BRIDGE_EN is not set +# CONFIG_ESP_NETIF_SET_DNS_PER_DEFAULT_NETIF is not set +# end of ESP NETIF Adapter + +# +# Partition API Configuration +# +# end of Partition API Configuration + +# +# PHY +# +CONFIG_ESP_PHY_ENABLED=y +CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE=y +# CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION is not set +CONFIG_ESP_PHY_MAX_WIFI_TX_POWER=20 +CONFIG_ESP_PHY_MAX_TX_POWER=20 +# CONFIG_ESP_PHY_REDUCE_TX_POWER is not set +# CONFIG_ESP_PHY_ENABLE_CERT_TEST is not set +CONFIG_ESP_PHY_RF_CAL_PARTIAL=y +# CONFIG_ESP_PHY_RF_CAL_NONE is not set +# CONFIG_ESP_PHY_RF_CAL_FULL is not set +CONFIG_ESP_PHY_CALIBRATION_MODE=0 +# CONFIG_ESP_PHY_PLL_TRACK_DEBUG is not set +# CONFIG_ESP_PHY_RECORD_USED_TIME is not set +# end of PHY + +# +# Power Management +# +# CONFIG_PM_ENABLE is not set +# CONFIG_PM_SLP_IRAM_OPT is not set +CONFIG_PM_SLP_DEFAULT_PARAMS_OPT=y +CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=y +# CONFIG_PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP is not set +# end of Power Management + +# +# ESP PSRAM +# + +# +# ESP Ringbuf +# +# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set +# end of ESP Ringbuf + +# +# ESP Security Specific +# + +# +# Crypto DPA Protection +# +CONFIG_ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP=y +CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW=y +# CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM is not set +# CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH is not set +CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL=1 +# end of Crypto DPA Protection +# end of ESP Security Specific + +# +# ESP System Settings +# +# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set +# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_120 is not set +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160=y +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=160 +# CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set +CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y +# CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set +# CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set +CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS=0 +CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE=y +CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y +CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y +# CONFIG_ESP_SYSTEM_USE_EH_FRAME is not set + +# +# Memory protection +# +CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT=y +# CONFIG_ESP_SYSTEM_PMP_LP_CORE_RESERVE_MEM_EXECUTABLE is not set +# end of Memory protection + +CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584 +CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y +# CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY is not set +CONFIG_ESP_MAIN_TASK_AFFINITY=0x0 +CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048 +CONFIG_ESP_CONSOLE_UART_DEFAULT=y +# CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG is not set +# CONFIG_ESP_CONSOLE_UART_CUSTOM is not set +# CONFIG_ESP_CONSOLE_NONE is not set +# CONFIG_ESP_CONSOLE_SECONDARY_NONE is not set +CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG=y +CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED=y +CONFIG_ESP_CONSOLE_UART=y +CONFIG_ESP_CONSOLE_UART_NUM=0 +CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM=0 +CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 +CONFIG_ESP_INT_WDT=y +CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 +CONFIG_ESP_TASK_WDT_EN=y +CONFIG_ESP_TASK_WDT_INIT=y +# CONFIG_ESP_TASK_WDT_PANIC is not set +CONFIG_ESP_TASK_WDT_TIMEOUT_S=5 +CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y +# CONFIG_ESP_PANIC_HANDLER_IRAM is not set +# CONFIG_ESP_DEBUG_STUBS_ENABLE is not set +# CONFIG_ESP_DEBUG_INCLUDE_OCD_STUB_BINS is not set +CONFIG_ESP_DEBUG_OCDAWARE=y +CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y + +# +# Brownout Detector +# +CONFIG_ESP_BROWNOUT_DET=y +CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7=y +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 is not set +CONFIG_ESP_BROWNOUT_DET_LVL=7 +# end of Brownout Detector + +CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y +CONFIG_ESP_SYSTEM_HW_STACK_GUARD=y +CONFIG_ESP_SYSTEM_BBPLL_RECALIB=y +CONFIG_ESP_SYSTEM_HW_PC_RECORD=y +# end of ESP System Settings + +# +# IPC (Inter-Processor Call) +# +CONFIG_ESP_IPC_TASK_STACK_SIZE=1024 +# end of IPC (Inter-Processor Call) + +# +# ESP Timer (High Resolution Timer) +# +# CONFIG_ESP_TIMER_PROFILING is not set +CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y +CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y +CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584 +CONFIG_ESP_TIMER_INTERRUPT_LEVEL=1 +# CONFIG_ESP_TIMER_SHOW_EXPERIMENTAL is not set +CONFIG_ESP_TIMER_TASK_AFFINITY=0x0 +CONFIG_ESP_TIMER_TASK_AFFINITY_CPU0=y +CONFIG_ESP_TIMER_ISR_AFFINITY_CPU0=y +# CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD is not set +CONFIG_ESP_TIMER_IMPL_SYSTIMER=y +# end of ESP Timer (High Resolution Timer) + +# +# Wi-Fi +# +CONFIG_ESP_WIFI_ENABLED=y +CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=10 +CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=32 +# CONFIG_ESP_WIFI_STATIC_TX_BUFFER is not set +CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER=y +CONFIG_ESP_WIFI_TX_BUFFER_TYPE=1 +CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM=32 +CONFIG_ESP_WIFI_STATIC_RX_MGMT_BUFFER=y +# CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUFFER is not set +CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUF=0 +CONFIG_ESP_WIFI_RX_MGMT_BUF_NUM_DEF=5 +# CONFIG_ESP_WIFI_CSI_ENABLED is not set +CONFIG_ESP_WIFI_AMPDU_TX_ENABLED=y +CONFIG_ESP_WIFI_TX_BA_WIN=6 +CONFIG_ESP_WIFI_AMPDU_RX_ENABLED=y +CONFIG_ESP_WIFI_RX_BA_WIN=6 +CONFIG_ESP_WIFI_NVS_ENABLED=y +CONFIG_ESP_WIFI_SOFTAP_BEACON_MAX_LEN=752 +CONFIG_ESP_WIFI_MGMT_SBUF_NUM=32 +CONFIG_ESP_WIFI_IRAM_OPT=y +CONFIG_ESP_WIFI_EXTRA_IRAM_OPT=y +CONFIG_ESP_WIFI_RX_IRAM_OPT=y +CONFIG_ESP_WIFI_ENABLE_WPA3_SAE=y +CONFIG_ESP_WIFI_ENABLE_SAE_PK=y +CONFIG_ESP_WIFI_SOFTAP_SAE_SUPPORT=y +CONFIG_ESP_WIFI_ENABLE_WPA3_OWE_STA=y +CONFIG_ESP_WIFI_SLP_IRAM_OPT=y +CONFIG_ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME=50 +CONFIG_ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME=10 +CONFIG_ESP_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME=15 +# CONFIG_ESP_WIFI_FTM_ENABLE is not set +CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y +# CONFIG_ESP_WIFI_GCMP_SUPPORT is not set +CONFIG_ESP_WIFI_GMAC_SUPPORT=y +CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y +# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set +CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=7 +CONFIG_ESP_WIFI_MBEDTLS_CRYPTO=y +CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT=y +# CONFIG_ESP_WIFI_WAPI_PSK is not set +# CONFIG_ESP_WIFI_SUITE_B_192 is not set +# CONFIG_ESP_WIFI_11KV_SUPPORT is not set +# CONFIG_ESP_WIFI_MBO_SUPPORT is not set +# CONFIG_ESP_WIFI_DPP_SUPPORT is not set +# CONFIG_ESP_WIFI_11R_SUPPORT is not set +# CONFIG_ESP_WIFI_WPS_SOFTAP_REGISTRAR is not set +# CONFIG_ESP_WIFI_ENABLE_WIFI_TX_STATS is not set +# CONFIG_ESP_WIFI_ENABLE_WIFI_RX_STATS is not set +CONFIG_ESP_WIFI_TX_HETB_QUEUE_NUM=3 + +# +# WPS Configuration Options +# +# CONFIG_ESP_WIFI_WPS_STRICT is not set +# CONFIG_ESP_WIFI_WPS_PASSPHRASE is not set +# end of WPS Configuration Options + +# CONFIG_ESP_WIFI_DEBUG_PRINT is not set +# CONFIG_ESP_WIFI_TESTING_OPTIONS is not set +CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT=y +# CONFIG_ESP_WIFI_ENT_FREE_DYNAMIC_BUFFER is not set +# end of Wi-Fi + +# +# Core dump +# +# CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH is not set +# CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set +CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y +# end of Core dump + +# +# FAT Filesystem support +# +CONFIG_FATFS_VOLUME_COUNT=2 +CONFIG_FATFS_LFN_NONE=y +# CONFIG_FATFS_LFN_HEAP is not set +# CONFIG_FATFS_LFN_STACK is not set +# CONFIG_FATFS_SECTOR_512 is not set +CONFIG_FATFS_SECTOR_4096=y +# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set +CONFIG_FATFS_CODEPAGE_437=y +# CONFIG_FATFS_CODEPAGE_720 is not set +# CONFIG_FATFS_CODEPAGE_737 is not set +# CONFIG_FATFS_CODEPAGE_771 is not set +# CONFIG_FATFS_CODEPAGE_775 is not set +# CONFIG_FATFS_CODEPAGE_850 is not set +# CONFIG_FATFS_CODEPAGE_852 is not set +# CONFIG_FATFS_CODEPAGE_855 is not set +# CONFIG_FATFS_CODEPAGE_857 is not set +# CONFIG_FATFS_CODEPAGE_860 is not set +# CONFIG_FATFS_CODEPAGE_861 is not set +# CONFIG_FATFS_CODEPAGE_862 is not set +# CONFIG_FATFS_CODEPAGE_863 is not set +# CONFIG_FATFS_CODEPAGE_864 is not set +# CONFIG_FATFS_CODEPAGE_865 is not set +# CONFIG_FATFS_CODEPAGE_866 is not set +# CONFIG_FATFS_CODEPAGE_869 is not set +# CONFIG_FATFS_CODEPAGE_932 is not set +# CONFIG_FATFS_CODEPAGE_936 is not set +# CONFIG_FATFS_CODEPAGE_949 is not set +# CONFIG_FATFS_CODEPAGE_950 is not set +CONFIG_FATFS_CODEPAGE=437 +CONFIG_FATFS_FS_LOCK=0 +CONFIG_FATFS_TIMEOUT_MS=10000 +CONFIG_FATFS_PER_FILE_CACHE=y +# CONFIG_FATFS_USE_FASTSEEK is not set +CONFIG_FATFS_USE_STRFUNC_NONE=y +# CONFIG_FATFS_USE_STRFUNC_WITHOUT_CRLF_CONV is not set +# CONFIG_FATFS_USE_STRFUNC_WITH_CRLF_CONV is not set +CONFIG_FATFS_VFS_FSTAT_BLKSIZE=0 +# CONFIG_FATFS_IMMEDIATE_FSYNC is not set +# CONFIG_FATFS_USE_LABEL is not set +CONFIG_FATFS_LINK_LOCK=y +# CONFIG_FATFS_USE_DYN_BUFFERS is not set + +# +# File system free space calculation behavior +# +CONFIG_FATFS_DONT_TRUST_FREE_CLUSTER_CNT=0 +CONFIG_FATFS_DONT_TRUST_LAST_ALLOC=0 +# end of File system free space calculation behavior +# end of FAT Filesystem support + +# +# FreeRTOS +# + +# +# Kernel +# +# CONFIG_FREERTOS_SMP is not set +CONFIG_FREERTOS_UNICORE=y +CONFIG_FREERTOS_HZ=100 +CONFIG_FREERTOS_OPTIMIZED_SCHEDULER=y +# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set +# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set +CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y +CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 +CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 +# CONFIG_FREERTOS_USE_IDLE_HOOK is not set +# CONFIG_FREERTOS_USE_TICK_HOOK is not set +CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 +# CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY is not set +CONFIG_FREERTOS_USE_TIMERS=y +CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME="Tmr Svc" +# CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0 is not set +CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY=y +CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY=0x7FFFFFFF +CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1 +CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048 +CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10 +CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 +CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1 +# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set +# CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES is not set +# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set +# CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG is not set +# end of Kernel + +# +# Port +# +CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y +# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set +CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y +# CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK is not set +# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set +CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y +CONFIG_FREERTOS_ISR_STACKSIZE=1536 +CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y +CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER=y +CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1=y +# CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 is not set +CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y +# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set +# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set +# end of Port + +# +# Extra +# +# end of Extra + +CONFIG_FREERTOS_PORT=y +CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF +CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y +CONFIG_FREERTOS_DEBUG_OCDAWARE=y +CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y +CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y +CONFIG_FREERTOS_NUMBER_OF_CORES=1 +# end of FreeRTOS + +# +# Hardware Abstraction Layer (HAL) and Low Level (LL) +# +CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y +# CONFIG_HAL_ASSERTION_DISABLE is not set +# CONFIG_HAL_ASSERTION_SILENT is not set +# CONFIG_HAL_ASSERTION_ENABLE is not set +CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2 +CONFIG_HAL_SYSTIMER_USE_ROM_IMPL=y +CONFIG_HAL_WDT_USE_ROM_IMPL=y +CONFIG_HAL_SPI_MASTER_FUNC_IN_IRAM=y +CONFIG_HAL_SPI_SLAVE_FUNC_IN_IRAM=y +# end of Hardware Abstraction Layer (HAL) and Low Level (LL) + +# +# Heap memory debugging +# +CONFIG_HEAP_POISONING_DISABLED=y +# CONFIG_HEAP_POISONING_LIGHT is not set +# CONFIG_HEAP_POISONING_COMPREHENSIVE is not set +CONFIG_HEAP_TRACING_OFF=y +# CONFIG_HEAP_TRACING_STANDALONE is not set +# CONFIG_HEAP_TRACING_TOHOST is not set +# CONFIG_HEAP_USE_HOOKS is not set +# CONFIG_HEAP_TASK_TRACKING is not set +# CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set +CONFIG_HEAP_TLSF_USE_ROM_IMPL=y +# CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH is not set +# end of Heap memory debugging + +# +# IEEE 802.15.4 +# +CONFIG_IEEE802154_ENABLED=y +CONFIG_IEEE802154_RX_BUFFER_SIZE=20 +# CONFIG_IEEE802154_CCA_CARRIER is not set +CONFIG_IEEE802154_CCA_ED=y +# CONFIG_IEEE802154_CCA_CARRIER_OR_ED is not set +# CONFIG_IEEE802154_CCA_CARRIER_AND_ED is not set +CONFIG_IEEE802154_CCA_MODE=1 +CONFIG_IEEE802154_CCA_THRESHOLD=-60 +CONFIG_IEEE802154_PENDING_TABLE_SIZE=20 +# CONFIG_IEEE802154_MULTI_PAN_ENABLE is not set +CONFIG_IEEE802154_TIMING_OPTIMIZATION=y +# CONFIG_IEEE802154_DEBUG is not set +# CONFIG_IEEE802154_DEBUG_ASSERT_MONITOR is not set +# end of IEEE 802.15.4 + +# +# Log +# + +# +# Log Level +# +# CONFIG_LOG_DEFAULT_LEVEL_NONE is not set +# CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set +# CONFIG_LOG_DEFAULT_LEVEL_WARN is not set +CONFIG_LOG_DEFAULT_LEVEL_INFO=y +# CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set +# CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set +CONFIG_LOG_DEFAULT_LEVEL=3 +CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y +# CONFIG_LOG_MAXIMUM_LEVEL_DEBUG is not set +# CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE is not set +CONFIG_LOG_MAXIMUM_LEVEL=3 + +# +# Level Settings +# +# CONFIG_LOG_MASTER_LEVEL is not set +CONFIG_LOG_DYNAMIC_LEVEL_CONTROL=y +# CONFIG_LOG_TAG_LEVEL_IMPL_NONE is not set +# CONFIG_LOG_TAG_LEVEL_IMPL_LINKED_LIST is not set +CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST=y +# CONFIG_LOG_TAG_LEVEL_CACHE_ARRAY is not set +CONFIG_LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP=y +CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE=31 +# end of Level Settings +# end of Log Level + +# +# Format +# +# CONFIG_LOG_COLORS is not set +CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y +# CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set +# end of Format +# end of Log + +# +# LWIP +# +CONFIG_LWIP_ENABLE=y +CONFIG_LWIP_LOCAL_HOSTNAME="espressif" +# CONFIG_LWIP_NETIF_API is not set +CONFIG_LWIP_TCPIP_TASK_PRIO=18 +# CONFIG_LWIP_TCPIP_CORE_LOCKING is not set +# CONFIG_LWIP_CHECK_THREAD_SAFETY is not set +CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y +# CONFIG_LWIP_L2_TO_L3_COPY is not set +# CONFIG_LWIP_IRAM_OPTIMIZATION is not set +# CONFIG_LWIP_EXTRA_IRAM_OPTIMIZATION is not set +CONFIG_LWIP_TIMERS_ONDEMAND=y +CONFIG_LWIP_ND6=y +# CONFIG_LWIP_FORCE_ROUTER_FORWARDING is not set +CONFIG_LWIP_MAX_SOCKETS=10 +# CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set +# CONFIG_LWIP_SO_LINGER is not set +CONFIG_LWIP_SO_REUSE=y +CONFIG_LWIP_SO_REUSE_RXTOALL=y +# CONFIG_LWIP_SO_RCVBUF is not set +# CONFIG_LWIP_NETBUF_RECVINFO is not set +CONFIG_LWIP_IP_DEFAULT_TTL=64 +CONFIG_LWIP_IP4_FRAG=y +CONFIG_LWIP_IP6_FRAG=y +# CONFIG_LWIP_IP4_REASSEMBLY is not set +# CONFIG_LWIP_IP6_REASSEMBLY is not set +CONFIG_LWIP_IP_REASS_MAX_PBUFS=10 +# CONFIG_LWIP_IP_FORWARD is not set +# CONFIG_LWIP_STATS is not set +CONFIG_LWIP_ESP_GRATUITOUS_ARP=y +CONFIG_LWIP_GARP_TMR_INTERVAL=60 +CONFIG_LWIP_ESP_MLDV6_REPORT=y +CONFIG_LWIP_MLDV6_TMR_INTERVAL=40 +CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 +CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y +# CONFIG_LWIP_DHCP_DOES_ACD_CHECK is not set +# CONFIG_LWIP_DHCP_DOES_NOT_CHECK_OFFERED_IP is not set +# CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set +CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y +# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set +CONFIG_LWIP_DHCP_OPTIONS_LEN=68 +CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0 +CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1 + +# +# DHCP server +# +CONFIG_LWIP_DHCPS=y +CONFIG_LWIP_DHCPS_LEASE_UNIT=60 +CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 +CONFIG_LWIP_DHCPS_STATIC_ENTRIES=y +CONFIG_LWIP_DHCPS_ADD_DNS=y +# end of DHCP server + +# CONFIG_LWIP_AUTOIP is not set +CONFIG_LWIP_IPV4=y +CONFIG_LWIP_IPV6=y +# CONFIG_LWIP_IPV6_AUTOCONFIG is not set +CONFIG_LWIP_IPV6_NUM_ADDRESSES=3 +# CONFIG_LWIP_IPV6_FORWARD is not set +# CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set +CONFIG_LWIP_NETIF_LOOPBACK=y +CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 + +# +# TCP +# +CONFIG_LWIP_MAX_ACTIVE_TCP=16 +CONFIG_LWIP_MAX_LISTENING_TCP=16 +CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y +CONFIG_LWIP_TCP_MAXRTX=12 +CONFIG_LWIP_TCP_SYNMAXRTX=12 +CONFIG_LWIP_TCP_MSS=1440 +CONFIG_LWIP_TCP_TMR_INTERVAL=250 +CONFIG_LWIP_TCP_MSL=60000 +CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000 +CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5760 +CONFIG_LWIP_TCP_WND_DEFAULT=5760 +CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 +CONFIG_LWIP_TCP_ACCEPTMBOX_SIZE=6 +CONFIG_LWIP_TCP_QUEUE_OOSEQ=y +CONFIG_LWIP_TCP_OOSEQ_TIMEOUT=6 +CONFIG_LWIP_TCP_OOSEQ_MAX_PBUFS=4 +# CONFIG_LWIP_TCP_SACK_OUT is not set +CONFIG_LWIP_TCP_OVERSIZE_MSS=y +# CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set +# CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set +CONFIG_LWIP_TCP_RTO_TIME=1500 +# end of TCP + +# +# UDP +# +CONFIG_LWIP_MAX_UDP_PCBS=16 +CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 +# end of UDP + +# +# Checksums +# +# CONFIG_LWIP_CHECKSUM_CHECK_IP is not set +# CONFIG_LWIP_CHECKSUM_CHECK_UDP is not set +CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y +# end of Checksums + +CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 +CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y +# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set +CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF +CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3 +CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5 +CONFIG_LWIP_IPV6_ND6_NUM_PREFIXES=5 +CONFIG_LWIP_IPV6_ND6_NUM_ROUTERS=3 +CONFIG_LWIP_IPV6_ND6_NUM_DESTINATIONS=10 +# CONFIG_LWIP_PPP_SUPPORT is not set +# CONFIG_LWIP_SLIP_SUPPORT is not set + +# +# ICMP +# +CONFIG_LWIP_ICMP=y +# CONFIG_LWIP_MULTICAST_PING is not set +# CONFIG_LWIP_BROADCAST_PING is not set +# end of ICMP + +# +# LWIP RAW API +# +CONFIG_LWIP_MAX_RAW_PCBS=16 +# end of LWIP RAW API + +# +# SNTP +# +CONFIG_LWIP_SNTP_MAX_SERVERS=1 +# CONFIG_LWIP_DHCP_GET_NTP_SRV is not set +CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000 +CONFIG_LWIP_SNTP_STARTUP_DELAY=y +CONFIG_LWIP_SNTP_MAXIMUM_STARTUP_DELAY=5000 +# end of SNTP + +# +# DNS +# +CONFIG_LWIP_DNS_MAX_HOST_IP=1 +CONFIG_LWIP_DNS_MAX_SERVERS=3 +# CONFIG_LWIP_FALLBACK_DNS_SERVER_SUPPORT is not set +# CONFIG_LWIP_DNS_SETSERVER_WITH_NETIF is not set +# end of DNS + +CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7 +CONFIG_LWIP_ESP_LWIP_ASSERT=y + +# +# Hooks +# +# CONFIG_LWIP_HOOK_TCP_ISN_NONE is not set +CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y +# CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM is not set +CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y +# CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT is not set +# CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM is not set +CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y +# CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set +# CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set +CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_NONE=y +# CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_DEFAULT is not set +# CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_CUSTOM is not set +CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y +# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set +# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set +CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_NONE=y +# CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_CUSTOM is not set +# CONFIG_LWIP_HOOK_IP6_INPUT_NONE is not set +CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT=y +# CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM is not set +# end of Hooks + +# CONFIG_LWIP_DEBUG is not set +# end of LWIP + +# +# mbedTLS +# +CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y +# CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set +# CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set +CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y +CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 +CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 +# CONFIG_MBEDTLS_DEBUG is not set + +# +# mbedTLS v3.x related +# +# CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set +# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set +# CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set +# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set +CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y +CONFIG_MBEDTLS_PKCS7_C=y + +# +# DTLS-based configurations +# +# CONFIG_MBEDTLS_SSL_DTLS_CONNECTION_ID is not set +# CONFIG_MBEDTLS_SSL_DTLS_SRTP is not set +# end of DTLS-based configurations +# end of mbedTLS v3.x related + +# +# Certificate Bundle +# +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set +# CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEPRECATED_LIST is not set +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200 +# end of Certificate Bundle + +# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set +CONFIG_MBEDTLS_CMAC_C=y +# CONFIG_MBEDTLS_HARDWARE_AES is not set +# CONFIG_MBEDTLS_HARDWARE_MPI is not set +# CONFIG_MBEDTLS_HARDWARE_SHA is not set +CONFIG_MBEDTLS_HARDWARE_ECC=y +CONFIG_MBEDTLS_ECC_OTHER_CURVES_SOFT_FALLBACK=y +CONFIG_MBEDTLS_ROM_MD5=y +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set +CONFIG_MBEDTLS_HAVE_TIME=y +# CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set +# CONFIG_MBEDTLS_HAVE_TIME_DATE is not set +CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y +CONFIG_MBEDTLS_SHA1_C=y +CONFIG_MBEDTLS_SHA512_C=y +# CONFIG_MBEDTLS_SHA3_C is not set +CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y +# CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set +# CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set +# CONFIG_MBEDTLS_TLS_DISABLED is not set +CONFIG_MBEDTLS_TLS_SERVER=y +CONFIG_MBEDTLS_TLS_CLIENT=y +CONFIG_MBEDTLS_TLS_ENABLED=y + +# +# TLS Key Exchange Methods +# +# CONFIG_MBEDTLS_PSK_MODES is not set +CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE=y +# end of TLS Key Exchange Methods + +CONFIG_MBEDTLS_SSL_RENEGOTIATION=y +CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y +# CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set +CONFIG_MBEDTLS_SSL_PROTO_DTLS=y +CONFIG_MBEDTLS_SSL_ALPN=y +CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y +CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y + +# +# Symmetric Ciphers +# +CONFIG_MBEDTLS_AES_C=y +# CONFIG_MBEDTLS_CAMELLIA_C is not set +# CONFIG_MBEDTLS_DES_C is not set +# CONFIG_MBEDTLS_BLOWFISH_C is not set +# CONFIG_MBEDTLS_XTEA_C is not set +CONFIG_MBEDTLS_CCM_C=y +CONFIG_MBEDTLS_GCM_C=y +# CONFIG_MBEDTLS_NIST_KW_C is not set +# end of Symmetric Ciphers + +# CONFIG_MBEDTLS_RIPEMD160_C is not set + +# +# Certificates +# +CONFIG_MBEDTLS_PEM_PARSE_C=y +CONFIG_MBEDTLS_PEM_WRITE_C=y +CONFIG_MBEDTLS_X509_CRL_PARSE_C=y +CONFIG_MBEDTLS_X509_CSR_PARSE_C=y +# end of Certificates + +CONFIG_MBEDTLS_ECP_C=y +CONFIG_MBEDTLS_PK_PARSE_EC_EXTENDED=y +CONFIG_MBEDTLS_PK_PARSE_EC_COMPRESSED=y +# CONFIG_MBEDTLS_DHM_C is not set +CONFIG_MBEDTLS_ECDH_C=y +CONFIG_MBEDTLS_ECDSA_C=y +CONFIG_MBEDTLS_ECJPAKE_C=y +CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y +CONFIG_MBEDTLS_ECP_NIST_OPTIM=y +# CONFIG_MBEDTLS_ECP_FIXED_POINT_OPTIM is not set +# CONFIG_MBEDTLS_POLY1305_C is not set +# CONFIG_MBEDTLS_CHACHA20_C is not set +# CONFIG_MBEDTLS_HKDF_C is not set +# CONFIG_MBEDTLS_THREADING_C is not set +CONFIG_MBEDTLS_ERROR_STRINGS=y +CONFIG_MBEDTLS_FS_IO=y +# CONFIG_MBEDTLS_ALLOW_WEAK_CERTIFICATE_VERIFICATION is not set +# end of mbedTLS + +# +# ESP-MQTT Configurations +# +CONFIG_MQTT_PROTOCOL_311=y +# CONFIG_MQTT_PROTOCOL_5 is not set +CONFIG_MQTT_TRANSPORT_SSL=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y +# CONFIG_MQTT_MSG_ID_INCREMENTAL is not set +# CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set +# CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set +# CONFIG_MQTT_USE_CUSTOM_CONFIG is not set +# CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set +# CONFIG_MQTT_CUSTOM_OUTBOX is not set +# end of ESP-MQTT Configurations + +# +# Newlib +# +CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set +CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y +# CONFIG_NEWLIB_NANO_FORMAT is not set +CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y +# CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set +# end of Newlib + +# +# NVS +# +# CONFIG_NVS_ENCRYPTION is not set +# CONFIG_NVS_ASSERT_ERROR_CHECK is not set +# CONFIG_NVS_LEGACY_DUP_KEYS_COMPATIBILITY is not set +# end of NVS + +# +# OpenThread +# +# CONFIG_OPENTHREAD_ENABLED is not set + +# +# OpenThread Spinel +# +# CONFIG_OPENTHREAD_SPINEL_ONLY is not set +# end of OpenThread Spinel +# end of OpenThread + +# +# Protocomm +# +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_PATCH_VERSION=y +# end of Protocomm + +# +# PThreads +# +CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5 +CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 +CONFIG_PTHREAD_STACK_MIN=768 +CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 +CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread" +# end of PThreads + +# +# MMU Config +# +CONFIG_MMU_PAGE_SIZE_32KB=y +CONFIG_MMU_PAGE_MODE="32KB" +CONFIG_MMU_PAGE_SIZE=0x8000 +# end of MMU Config + +# +# Main Flash configuration +# + +# +# SPI Flash behavior when brownout +# +CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC=y +CONFIG_SPI_FLASH_BROWNOUT_RESET=y +# end of SPI Flash behavior when brownout + +# +# Optional and Experimental Features (READ DOCS FIRST) +# + +# +# Features here require specific hardware (READ DOCS FIRST!) +# +# CONFIG_SPI_FLASH_AUTO_SUSPEND is not set +CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US=50 +# CONFIG_SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND is not set +# CONFIG_SPI_FLASH_FORCE_ENABLE_C6_H2_SUSPEND is not set +# end of Optional and Experimental Features (READ DOCS FIRST) +# end of Main Flash configuration + +# +# SPI Flash driver +# +# CONFIG_SPI_FLASH_VERIFY_WRITE is not set +# CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set +CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y +# CONFIG_SPI_FLASH_ROM_IMPL is not set +CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y +# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set +# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set +# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set +CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y +CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20 +CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1 +CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192 +# CONFIG_SPI_FLASH_SIZE_OVERRIDE is not set +# CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set +# CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST is not set + +# +# Auto-detect flash chips +# +CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED=y +# CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP is not set +# CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP is not set +# CONFIG_SPI_FLASH_SUPPORT_GD_CHIP is not set +# CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP is not set +# CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP is not set +# CONFIG_SPI_FLASH_SUPPORT_TH_CHIP is not set +# end of Auto-detect flash chips + +CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y +# end of SPI Flash driver + +# +# SPIFFS Configuration +# +CONFIG_SPIFFS_MAX_PARTITIONS=3 + +# +# SPIFFS Cache Configuration +# +CONFIG_SPIFFS_CACHE=y +CONFIG_SPIFFS_CACHE_WR=y +# CONFIG_SPIFFS_CACHE_STATS is not set +# end of SPIFFS Cache Configuration + +CONFIG_SPIFFS_PAGE_CHECK=y +CONFIG_SPIFFS_GC_MAX_RUNS=10 +# CONFIG_SPIFFS_GC_STATS is not set +CONFIG_SPIFFS_PAGE_SIZE=256 +CONFIG_SPIFFS_OBJ_NAME_LEN=32 +# CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set +CONFIG_SPIFFS_USE_MAGIC=y +CONFIG_SPIFFS_USE_MAGIC_LENGTH=y +CONFIG_SPIFFS_META_LENGTH=4 +CONFIG_SPIFFS_USE_MTIME=y + +# +# Debug Configuration +# +# CONFIG_SPIFFS_DBG is not set +# CONFIG_SPIFFS_API_DBG is not set +# CONFIG_SPIFFS_GC_DBG is not set +# CONFIG_SPIFFS_CACHE_DBG is not set +# CONFIG_SPIFFS_CHECK_DBG is not set +# CONFIG_SPIFFS_TEST_VISUALISATION is not set +# end of Debug Configuration +# end of SPIFFS Configuration + +# +# TCP Transport +# + +# +# Websocket +# +CONFIG_WS_TRANSPORT=y +CONFIG_WS_BUFFER_SIZE=1024 +# CONFIG_WS_DYNAMIC_BUFFER is not set +# end of Websocket +# end of TCP Transport + +# +# Ultra Low Power (ULP) Co-processor +# +# CONFIG_ULP_COPROC_ENABLED is not set + +# +# ULP Debugging Options +# +# end of ULP Debugging Options +# end of Ultra Low Power (ULP) Co-processor + +# +# Unity unit testing library +# +CONFIG_UNITY_ENABLE_FLOAT=y +CONFIG_UNITY_ENABLE_DOUBLE=y +# CONFIG_UNITY_ENABLE_64BIT is not set +# CONFIG_UNITY_ENABLE_COLOR is not set +CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y +# CONFIG_UNITY_ENABLE_FIXTURE is not set +# CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set +# end of Unity unit testing library + +# +# Virtual file system +# +CONFIG_VFS_SUPPORT_IO=y +CONFIG_VFS_SUPPORT_DIR=y +CONFIG_VFS_SUPPORT_SELECT=y +CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y +# CONFIG_VFS_SELECT_IN_RAM is not set +CONFIG_VFS_SUPPORT_TERMIOS=y +CONFIG_VFS_MAX_COUNT=8 + +# +# Host File System I/O (Semihosting) +# +CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1 +# end of Host File System I/O (Semihosting) + +CONFIG_VFS_INITIALIZE_DEV_NULL=y +# end of Virtual file system + +# +# Wear Levelling +# +# CONFIG_WL_SECTOR_SIZE_512 is not set +CONFIG_WL_SECTOR_SIZE_4096=y +CONFIG_WL_SECTOR_SIZE=4096 +# end of Wear Levelling + +# +# Wi-Fi Provisioning Manager +# +CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 +CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30 +CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y +# CONFIG_WIFI_PROV_STA_FAST_SCAN is not set +# end of Wi-Fi Provisioning Manager + +# +# Zigbee +# +CONFIG_ZB_ENABLED=y +# CONFIG_ZB_ZCZR is not set +CONFIG_ZB_ZED=y +# CONFIG_ZB_ZGPD is not set +CONFIG_ZB_RADIO_NATIVE=y +# CONFIG_ZB_RADIO_SPINEL_UART is not set + +# +# Zigbee Example +# +# end of Zigbee Example + +# CONFIG_ZB_DEBUG_MODE is not set +# end of Zigbee +# end of Component config + +# CONFIG_IDF_EXPERIMENTAL_FEATURES is not set + +# Deprecated options for backward compatibility +# CONFIG_APP_BUILD_TYPE_ELF_RAM is not set +# CONFIG_NO_BLOBS is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set +CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y +# CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set +CONFIG_LOG_BOOTLOADER_LEVEL=3 +# CONFIG_APP_ROLLBACK_ENABLE is not set +# CONFIG_FLASH_ENCRYPTION_ENABLED is not set +# CONFIG_FLASHMODE_QIO is not set +# CONFIG_FLASHMODE_QOUT is not set +CONFIG_FLASHMODE_DIO=y +# CONFIG_FLASHMODE_DOUT is not set +CONFIG_MONITOR_BAUD=115200 +CONFIG_OPTIMIZATION_LEVEL_DEBUG=y +CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y +CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y +# CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set +# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set +CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y +# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set +# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set +CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2 +# CONFIG_CXX_EXCEPTIONS is not set +CONFIG_STACK_CHECK_NONE=y +# CONFIG_STACK_CHECK_NORM is not set +# CONFIG_STACK_CHECK_STRONG is not set +# CONFIG_STACK_CHECK_ALL is not set +# CONFIG_WARN_WRITE_STRINGS is not set +# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set +CONFIG_ESP32_APPTRACE_DEST_NONE=y +CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y +CONFIG_SW_COEXIST_ENABLE=y +CONFIG_ESP32_WIFI_SW_COEXIST_ENABLE=y +CONFIG_ESP_WIFI_SW_COEXIST_ENABLE=y +# CONFIG_EXTERNAL_COEX_ENABLE is not set +# CONFIG_ESP_WIFI_EXTERNAL_COEXIST_ENABLE is not set +# CONFIG_MCPWM_ISR_IN_IRAM is not set +# CONFIG_EVENT_LOOP_PROFILING is not set +CONFIG_POST_EVENTS_FROM_ISR=y +CONFIG_POST_EVENTS_FROM_IRAM_ISR=y +CONFIG_GDBSTUB_SUPPORT_TASKS=y +CONFIG_GDBSTUB_MAX_TASKS=32 +# CONFIG_OTA_ALLOW_HTTP is not set +# CONFIG_ESP_SYSTEM_PD_FLASH is not set +CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y +# CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set +CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 +CONFIG_ESP32_PHY_MAX_TX_POWER=20 +# CONFIG_REDUCE_PHY_TX_POWER is not set +# CONFIG_ESP32_REDUCE_PHY_TX_POWER is not set +CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU=y +CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_MAIN_TASK_STACK_SIZE=3584 +CONFIG_CONSOLE_UART_DEFAULT=y +# CONFIG_CONSOLE_UART_CUSTOM is not set +# CONFIG_CONSOLE_UART_NONE is not set +# CONFIG_ESP_CONSOLE_UART_NONE is not set +CONFIG_CONSOLE_UART=y +CONFIG_CONSOLE_UART_NUM=0 +CONFIG_CONSOLE_UART_BAUDRATE=115200 +CONFIG_INT_WDT=y +CONFIG_INT_WDT_TIMEOUT_MS=300 +CONFIG_TASK_WDT=y +CONFIG_ESP_TASK_WDT=y +# CONFIG_TASK_WDT_PANIC is not set +CONFIG_TASK_WDT_TIMEOUT_S=5 +CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y +# CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set +CONFIG_BROWNOUT_DET=y +CONFIG_BROWNOUT_DET_LVL_SEL_7=y +# CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set +CONFIG_BROWNOUT_DET_LVL=7 +CONFIG_IPC_TASK_STACK_SIZE=1024 +CONFIG_TIMER_TASK_STACK_SIZE=3584 +CONFIG_ESP32_WIFI_ENABLED=y +CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 +CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 +# CONFIG_ESP32_WIFI_STATIC_TX_BUFFER is not set +CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y +CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1 +CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32 +# CONFIG_ESP32_WIFI_CSI_ENABLED is not set +CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y +CONFIG_ESP32_WIFI_TX_BA_WIN=6 +CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y +CONFIG_ESP32_WIFI_RX_BA_WIN=6 +CONFIG_ESP32_WIFI_NVS_ENABLED=y +CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752 +CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32 +CONFIG_ESP32_WIFI_IRAM_OPT=y +CONFIG_ESP32_WIFI_RX_IRAM_OPT=y +CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y +CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y +CONFIG_WPA_MBEDTLS_CRYPTO=y +CONFIG_WPA_MBEDTLS_TLS_CLIENT=y +# CONFIG_WPA_WAPI_PSK is not set +# CONFIG_WPA_SUITE_B_192 is not set +# CONFIG_WPA_11KV_SUPPORT is not set +# CONFIG_WPA_MBO_SUPPORT is not set +# CONFIG_WPA_DPP_SUPPORT is not set +# CONFIG_WPA_11R_SUPPORT is not set +# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set +# CONFIG_WPA_WPS_STRICT is not set +# CONFIG_WPA_DEBUG_PRINT is not set +# CONFIG_WPA_TESTING_OPTIONS is not set +# CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set +# CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set +CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y +CONFIG_TIMER_TASK_PRIORITY=1 +CONFIG_TIMER_TASK_STACK_DEPTH=2048 +CONFIG_TIMER_QUEUE_LENGTH=10 +# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set +# CONFIG_HAL_ASSERTION_SILIENT is not set +# CONFIG_L2_TO_L3_COPY is not set +CONFIG_ESP_GRATUITOUS_ARP=y +CONFIG_GARP_TMR_INTERVAL=60 +CONFIG_TCPIP_RECVMBOX_SIZE=32 +CONFIG_TCP_MAXRTX=12 +CONFIG_TCP_SYNMAXRTX=12 +CONFIG_TCP_MSS=1440 +CONFIG_TCP_MSL=60000 +CONFIG_TCP_SND_BUF_DEFAULT=5760 +CONFIG_TCP_WND_DEFAULT=5760 +CONFIG_TCP_RECVMBOX_SIZE=6 +CONFIG_TCP_QUEUE_OOSEQ=y +CONFIG_TCP_OVERSIZE_MSS=y +# CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set +# CONFIG_TCP_OVERSIZE_DISABLE is not set +CONFIG_UDP_RECVMBOX_SIZE=6 +CONFIG_TCPIP_TASK_STACK_SIZE=3072 +CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y +# CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set +CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF +# CONFIG_PPP_SUPPORT is not set +CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 +CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 +CONFIG_ESP32_PTHREAD_STACK_MIN=768 +CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1 +CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread" +CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y +# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set +# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set +CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y +CONFIG_SUPPORT_TERMIOS=y +CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1 +# End of deprecated options diff --git a/sdkconfig.defaults b/sdkconfig.defaults new file mode 100644 index 0000000..df23e20 --- /dev/null +++ b/sdkconfig.defaults @@ -0,0 +1,31 @@ +# +# Partition Table +# +CONFIG_PARTITION_TABLE_CUSTOM=y +CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_OFFSET=0x8000 +CONFIG_PARTITION_TABLE_MD5=y +# end of Partition Table + +# +# mbedTLS +# +CONFIG_MBEDTLS_HARDWARE_AES=n +CONFIG_MBEDTLS_HARDWARE_MPI=n +CONFIG_MBEDTLS_HARDWARE_SHA=n +CONFIG_MBEDTLS_CMAC_C=y +CONFIG_MBEDTLS_SSL_PROTO_DTLS=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE=y +# end of TLS Key Exchange Methods + +CONFIG_MBEDTLS_ECJPAKE_C=y +# end of mbedTLS + +# +# Zboss +# +CONFIG_ZB_ENABLED=y +CONFIG_ZB_ZED=y +# end of Zboss +# end of Component config diff --git a/sdkconfig.old b/sdkconfig.old new file mode 100644 index 0000000..f349ada --- /dev/null +++ b/sdkconfig.old @@ -0,0 +1,2105 @@ +# +# Automatically generated file. DO NOT EDIT. +# Espressif IoT Development Framework (ESP-IDF) 5.4.1 Project Configuration +# +CONFIG_SOC_CAPS_ECO_VER_MAX=102 +CONFIG_SOC_ADC_SUPPORTED=y +CONFIG_SOC_ANA_CMPR_SUPPORTED=y +CONFIG_SOC_DEDICATED_GPIO_SUPPORTED=y +CONFIG_SOC_UART_SUPPORTED=y +CONFIG_SOC_GDMA_SUPPORTED=y +CONFIG_SOC_AHB_GDMA_SUPPORTED=y +CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED=y +CONFIG_SOC_PCNT_SUPPORTED=y +CONFIG_SOC_MCPWM_SUPPORTED=y +CONFIG_SOC_TWAI_SUPPORTED=y +CONFIG_SOC_PHY_SUPPORTED=y +CONFIG_SOC_BT_SUPPORTED=y +CONFIG_SOC_GPTIMER_SUPPORTED=y +CONFIG_SOC_IEEE802154_SUPPORTED=y +CONFIG_SOC_IEEE802154_BLE_ONLY=y +CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED=y +CONFIG_SOC_TEMP_SENSOR_SUPPORTED=y +CONFIG_SOC_SUPPORTS_SECURE_DL_MODE=y +CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD=y +CONFIG_SOC_EFUSE_SUPPORTED=y +CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y +CONFIG_SOC_RTC_MEM_SUPPORTED=y +CONFIG_SOC_I2S_SUPPORTED=y +CONFIG_SOC_SDM_SUPPORTED=y +CONFIG_SOC_ETM_SUPPORTED=y +CONFIG_SOC_RMT_SUPPORTED=y +CONFIG_SOC_PARLIO_SUPPORTED=y +CONFIG_SOC_GPSPI_SUPPORTED=y +CONFIG_SOC_LEDC_SUPPORTED=y +CONFIG_SOC_I2C_SUPPORTED=y +CONFIG_SOC_SYSTIMER_SUPPORTED=y +CONFIG_SOC_SUPPORT_COEXISTENCE=y +CONFIG_SOC_AES_SUPPORTED=y +CONFIG_SOC_MPI_SUPPORTED=y +CONFIG_SOC_SHA_SUPPORTED=y +CONFIG_SOC_HMAC_SUPPORTED=y +CONFIG_SOC_DIG_SIGN_SUPPORTED=y +CONFIG_SOC_ECC_SUPPORTED=y +CONFIG_SOC_ECC_EXTENDED_MODES_SUPPORTED=y +CONFIG_SOC_ECDSA_SUPPORTED=y +CONFIG_SOC_FLASH_ENC_SUPPORTED=y +CONFIG_SOC_SECURE_BOOT_SUPPORTED=y +CONFIG_SOC_BOD_SUPPORTED=y +CONFIG_SOC_APM_SUPPORTED=y +CONFIG_SOC_PMU_SUPPORTED=y +CONFIG_SOC_LP_TIMER_SUPPORTED=y +CONFIG_SOC_LP_AON_SUPPORTED=y +CONFIG_SOC_PAU_SUPPORTED=y +CONFIG_SOC_CLK_TREE_SUPPORTED=y +CONFIG_SOC_ASSIST_DEBUG_SUPPORTED=y +CONFIG_SOC_WDT_SUPPORTED=y +CONFIG_SOC_SPI_FLASH_SUPPORTED=y +CONFIG_SOC_RNG_SUPPORTED=y +CONFIG_SOC_LIGHT_SLEEP_SUPPORTED=y +CONFIG_SOC_DEEP_SLEEP_SUPPORTED=y +CONFIG_SOC_MODEM_CLOCK_SUPPORTED=y +CONFIG_SOC_PM_SUPPORTED=y +CONFIG_SOC_XTAL_SUPPORT_32M=y +CONFIG_SOC_AES_SUPPORT_DMA=y +CONFIG_SOC_AES_GDMA=y +CONFIG_SOC_AES_SUPPORT_AES_128=y +CONFIG_SOC_AES_SUPPORT_AES_256=y +CONFIG_SOC_AES_SUPPORT_PSEUDO_ROUND_FUNCTION=y +CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y +CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED=y +CONFIG_SOC_ADC_MONITOR_SUPPORTED=y +CONFIG_SOC_ADC_DMA_SUPPORTED=y +CONFIG_SOC_ADC_PERIPH_NUM=1 +CONFIG_SOC_ADC_MAX_CHANNEL_NUM=5 +CONFIG_SOC_ADC_ATTEN_NUM=4 +CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=1 +CONFIG_SOC_ADC_PATT_LEN_MAX=8 +CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12 +CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=12 +CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM=2 +CONFIG_SOC_ADC_DIGI_MONITOR_NUM=2 +CONFIG_SOC_ADC_DIGI_RESULT_BYTES=4 +CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=83333 +CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=611 +CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=12 +CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12 +CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED=y +CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED=y +CONFIG_SOC_ADC_CALIB_CHAN_COMPENS_SUPPORTED=y +CONFIG_SOC_ADC_TEMPERATURE_SHARE_INTR=y +CONFIG_SOC_ADC_SHARED_POWER=y +CONFIG_SOC_BROWNOUT_RESET_SUPPORTED=y +CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y +CONFIG_SOC_CACHE_FREEZE_SUPPORTED=y +CONFIG_SOC_CPU_CORES_NUM=1 +CONFIG_SOC_CPU_INTR_NUM=32 +CONFIG_SOC_CPU_HAS_FLEXIBLE_INTC=y +CONFIG_SOC_INT_PLIC_SUPPORTED=y +CONFIG_SOC_CPU_HAS_CSR_PC=y +CONFIG_SOC_CPU_BREAKPOINTS_NUM=4 +CONFIG_SOC_CPU_WATCHPOINTS_NUM=4 +CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE=0x80000000 +CONFIG_SOC_CPU_HAS_PMA=y +CONFIG_SOC_CPU_IDRAM_SPLIT_USING_PMP=y +CONFIG_SOC_CPU_PMP_REGION_GRANULARITY=4 +CONFIG_SOC_MMU_PAGE_SIZE_CONFIGURABLE=y +CONFIG_SOC_MMU_PAGE_SIZE_8KB_SUPPORTED=y +CONFIG_SOC_MMU_PERIPH_NUM=1 +CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=1 +CONFIG_SOC_MMU_DI_VADDR_SHARED=y +CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN=3072 +CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH=16 +CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US=1100 +CONFIG_SOC_AHB_GDMA_VERSION=1 +CONFIG_SOC_GDMA_NUM_GROUPS_MAX=1 +CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX=3 +CONFIG_SOC_GDMA_SUPPORT_ETM=y +CONFIG_SOC_GDMA_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_ETM_GROUPS=1 +CONFIG_SOC_ETM_CHANNELS_PER_GROUP=50 +CONFIG_SOC_ETM_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_GPIO_PORT=1 +CONFIG_SOC_GPIO_PIN_COUNT=28 +CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER=y +CONFIG_SOC_GPIO_FLEX_GLITCH_FILTER_NUM=8 +CONFIG_SOC_GPIO_SUPPORT_PIN_HYS_FILTER=y +CONFIG_SOC_GPIO_SUPPORT_PIN_HYS_CTRL_BY_EFUSE=y +CONFIG_SOC_GPIO_SUPPORT_ETM=y +CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT=y +CONFIG_SOC_LP_IO_CLOCK_IS_INDEPENDENT=y +CONFIG_SOC_GPIO_IN_RANGE_MAX=27 +CONFIG_SOC_GPIO_OUT_RANGE_MAX=27 +CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0x000000000FFF807F +CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD=y +CONFIG_SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP=y +CONFIG_SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP=y +CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX=y +CONFIG_SOC_CLOCKOUT_HAS_SOURCE_GATE=y +CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM=3 +CONFIG_SOC_RTCIO_PIN_COUNT=8 +CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y +CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM=8 +CONFIG_SOC_DEDIC_PERIPH_ALWAYS_ENABLE=y +CONFIG_SOC_ANA_CMPR_NUM=1 +CONFIG_SOC_ANA_CMPR_INTR_SHARE_WITH_GPIO=y +CONFIG_SOC_I2C_NUM=2 +CONFIG_SOC_HP_I2C_NUM=2 +CONFIG_SOC_I2C_FIFO_LEN=32 +CONFIG_SOC_I2C_CMD_REG_NUM=8 +CONFIG_SOC_I2C_SUPPORT_SLAVE=y +CONFIG_SOC_I2C_SUPPORT_HW_FSM_RST=y +CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS=y +CONFIG_SOC_I2C_SUPPORT_XTAL=y +CONFIG_SOC_I2C_SUPPORT_RTC=y +CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR=y +CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST=y +CONFIG_SOC_I2C_SLAVE_CAN_GET_STRETCH_CAUSE=y +CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS=y +CONFIG_SOC_I2C_SLAVE_SUPPORT_SLAVE_UNMATCH=y +CONFIG_SOC_I2C_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_I2S_NUM=1 +CONFIG_SOC_I2S_HW_VERSION_2=y +CONFIG_SOC_I2S_SUPPORTS_ETM=y +CONFIG_SOC_I2S_SUPPORTS_XTAL=y +CONFIG_SOC_I2S_SUPPORTS_PLL_F96M=y +CONFIG_SOC_I2S_SUPPORTS_PLL_F64M=y +CONFIG_SOC_I2S_SUPPORTS_PCM=y +CONFIG_SOC_I2S_SUPPORTS_PDM=y +CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y +CONFIG_SOC_I2S_PDM_MAX_TX_LINES=2 +CONFIG_SOC_I2S_SUPPORTS_TDM=y +CONFIG_SOC_I2S_TDM_FULL_DATA_WIDTH=y +CONFIG_SOC_I2S_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_LEDC_SUPPORT_PLL_DIV_CLOCK=y +CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK=y +CONFIG_SOC_LEDC_TIMER_NUM=4 +CONFIG_SOC_LEDC_CHANNEL_NUM=6 +CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=20 +CONFIG_SOC_LEDC_SUPPORT_FADE_STOP=y +CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_SUPPORTED=y +CONFIG_SOC_LEDC_GAMMA_CURVE_FADE_RANGE_MAX=16 +CONFIG_SOC_LEDC_FADE_PARAMS_BIT_WIDTH=10 +CONFIG_SOC_LEDC_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000 +CONFIG_SOC_MPU_REGIONS_MAX_NUM=8 +CONFIG_SOC_PCNT_GROUPS=1 +CONFIG_SOC_PCNT_UNITS_PER_GROUP=4 +CONFIG_SOC_PCNT_CHANNELS_PER_UNIT=2 +CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT=2 +CONFIG_SOC_PCNT_SUPPORT_RUNTIME_THRES_UPDATE=y +CONFIG_SOC_PCNT_SUPPORT_STEP_NOTIFY=y +CONFIG_SOC_PCNT_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_RMT_GROUPS=1 +CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP=2 +CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP=2 +CONFIG_SOC_RMT_CHANNELS_PER_GROUP=4 +CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=48 +CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG=y +CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION=y +CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP=y +CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT=y +CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP=y +CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO=y +CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY=y +CONFIG_SOC_RMT_SUPPORT_XTAL=y +CONFIG_SOC_RMT_SUPPORT_RC_FAST=y +CONFIG_SOC_RMT_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_MCPWM_GROUPS=1 +CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3 +CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3 +CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR=2 +CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3 +CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y +CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3 +CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3 +CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE=y +CONFIG_SOC_MCPWM_SUPPORT_ETM=y +CONFIG_SOC_MCPWM_CAPTURE_CLK_FROM_GROUP=y +CONFIG_SOC_MCPWM_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_PARLIO_GROUPS=1 +CONFIG_SOC_PARLIO_TX_UNITS_PER_GROUP=1 +CONFIG_SOC_PARLIO_RX_UNITS_PER_GROUP=1 +CONFIG_SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH=8 +CONFIG_SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH=8 +CONFIG_SOC_PARLIO_TX_CLK_SUPPORT_GATING=y +CONFIG_SOC_PARLIO_RX_CLK_SUPPORT_GATING=y +CONFIG_SOC_PARLIO_RX_CLK_SUPPORT_OUTPUT=y +CONFIG_SOC_PARLIO_TRANS_BIT_ALIGN=y +CONFIG_SOC_PARLIO_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_MPI_MEM_BLOCKS_NUM=4 +CONFIG_SOC_MPI_OPERATIONS_NUM=3 +CONFIG_SOC_RSA_MAX_BIT_LEN=3072 +CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE=3968 +CONFIG_SOC_SHA_SUPPORT_DMA=y +CONFIG_SOC_SHA_SUPPORT_RESUME=y +CONFIG_SOC_SHA_GDMA=y +CONFIG_SOC_SHA_SUPPORT_SHA1=y +CONFIG_SOC_SHA_SUPPORT_SHA224=y +CONFIG_SOC_SHA_SUPPORT_SHA256=y +CONFIG_SOC_SDM_GROUPS=1 +CONFIG_SOC_SDM_CHANNELS_PER_GROUP=4 +CONFIG_SOC_SDM_CLK_SUPPORT_PLL_F48M=y +CONFIG_SOC_SDM_CLK_SUPPORT_XTAL=y +CONFIG_SOC_SPI_PERIPH_NUM=2 +CONFIG_SOC_SPI_MAX_CS_NUM=6 +CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64 +CONFIG_SOC_SPI_SUPPORT_DDRCLK=y +CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS=y +CONFIG_SOC_SPI_SUPPORT_CD_SIG=y +CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS=y +CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2=y +CONFIG_SOC_SPI_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_SPI_SUPPORT_CLK_XTAL=y +CONFIG_SOC_SPI_SUPPORT_CLK_PLL_F48M=y +CONFIG_SOC_SPI_SUPPORT_CLK_RC_FAST=y +CONFIG_SOC_SPI_SCT_SUPPORTED=y +CONFIG_SOC_SPI_SCT_REG_NUM=14 +CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX=y +CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX=0x3FFFA +CONFIG_SOC_MEMSPI_IS_INDEPENDENT=y +CONFIG_SOC_SPI_MAX_PRE_DIVIDER=16 +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME=y +CONFIG_SOC_SPI_MEM_SUPPORT_IDLE_INTR=y +CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND=y +CONFIG_SOC_SPI_MEM_SUPPORT_CHECK_SUS=y +CONFIG_SOC_SPI_MEM_SUPPORT_WRAP=y +CONFIG_SOC_MEMSPI_SRC_FREQ_64M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_32M_SUPPORTED=y +CONFIG_SOC_MEMSPI_SRC_FREQ_16M_SUPPORTED=y +CONFIG_SOC_MEMSPI_FLASH_CLK_SRC_IS_INDEPENDENT=y +CONFIG_SOC_SYSTIMER_COUNTER_NUM=2 +CONFIG_SOC_SYSTIMER_ALARM_NUM=3 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO=32 +CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI=20 +CONFIG_SOC_SYSTIMER_FIXED_DIVIDER=y +CONFIG_SOC_SYSTIMER_SUPPORT_RC_FAST=y +CONFIG_SOC_SYSTIMER_INT_LEVEL=y +CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE=y +CONFIG_SOC_SYSTIMER_SUPPORT_ETM=y +CONFIG_SOC_LP_TIMER_BIT_WIDTH_LO=32 +CONFIG_SOC_LP_TIMER_BIT_WIDTH_HI=16 +CONFIG_SOC_TIMER_GROUPS=2 +CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP=1 +CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH=54 +CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL=y +CONFIG_SOC_TIMER_GROUP_SUPPORT_RC_FAST=y +CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS=2 +CONFIG_SOC_TIMER_SUPPORT_ETM=y +CONFIG_SOC_TIMER_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_MWDT_SUPPORT_XTAL=y +CONFIG_SOC_MWDT_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_TWAI_CONTROLLER_NUM=1 +CONFIG_SOC_TWAI_CLK_SUPPORT_XTAL=y +CONFIG_SOC_TWAI_BRP_MIN=2 +CONFIG_SOC_TWAI_BRP_MAX=32768 +CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS=y +CONFIG_SOC_TWAI_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_EFUSE_DIS_PAD_JTAG=y +CONFIG_SOC_EFUSE_DIS_USB_JTAG=y +CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT=y +CONFIG_SOC_EFUSE_SOFT_DIS_JTAG=y +CONFIG_SOC_EFUSE_DIS_ICACHE=y +CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK=y +CONFIG_SOC_EFUSE_ECDSA_USE_HARDWARE_K=y +CONFIG_SOC_EFUSE_ECDSA_KEY=y +CONFIG_SOC_SECURE_BOOT_V2_RSA=y +CONFIG_SOC_SECURE_BOOT_V2_ECC=y +CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS=3 +CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS=y +CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY=y +CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX=64 +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_SUPPORT_PSEUDO_ROUND=y +CONFIG_SOC_APM_CTRL_FILTER_SUPPORTED=y +CONFIG_SOC_CRYPTO_DPA_PROTECTION_SUPPORTED=y +CONFIG_SOC_ECC_CONSTANT_TIME_POINT_MUL=y +CONFIG_SOC_ECDSA_USES_MPI=y +CONFIG_SOC_UART_NUM=2 +CONFIG_SOC_UART_HP_NUM=2 +CONFIG_SOC_UART_FIFO_LEN=128 +CONFIG_SOC_UART_BITRATE_MAX=5000000 +CONFIG_SOC_UART_SUPPORT_RTC_CLK=y +CONFIG_SOC_UART_SUPPORT_XTAL_CLK=y +CONFIG_SOC_UART_SUPPORT_WAKEUP_INT=y +CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND=y +CONFIG_SOC_UART_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_COEX_HW_PTI=y +CONFIG_SOC_EXTERNAL_COEX_ADVANCE=y +CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE=21 +CONFIG_SOC_PM_SUPPORT_BT_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN=y +CONFIG_SOC_PM_SUPPORT_CPU_PD=y +CONFIG_SOC_PM_SUPPORT_MODEM_PD=y +CONFIG_SOC_PM_SUPPORT_XTAL32K_PD=y +CONFIG_SOC_PM_SUPPORT_RC32K_PD=y +CONFIG_SOC_PM_SUPPORT_RC_FAST_PD=y +CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD=y +CONFIG_SOC_PM_SUPPORT_TOP_PD=y +CONFIG_SOC_PM_PAU_LINK_NUM=4 +CONFIG_SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR=y +CONFIG_SOC_PM_PAU_REGDMA_LINK_WIFIMAC=y +CONFIG_SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE=y +CONFIG_SOC_PM_RETENTION_MODULE_NUM=32 +CONFIG_SOC_EXT_MEM_CACHE_TAG_IN_CPU_DOMAIN=y +CONFIG_SOC_PM_CPU_RETENTION_BY_SW=y +CONFIG_SOC_PM_MODEM_RETENTION_BY_REGDMA=y +CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY=y +CONFIG_SOC_PM_RETENTION_SW_TRIGGER_REGDMA=y +CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y +CONFIG_SOC_CLK_XTAL32K_SUPPORTED=y +CONFIG_SOC_CLK_OSC_SLOW_SUPPORTED=y +CONFIG_SOC_CLK_RC32K_SUPPORTED=y +CONFIG_SOC_CLK_LP_FAST_SUPPORT_LP_PLL=y +CONFIG_SOC_MODEM_CLOCK_IS_INDEPENDENT=y +CONFIG_SOC_RCC_IS_INDEPENDENT=y +CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC=y +CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_XTAL=y +CONFIG_SOC_TEMPERATURE_SENSOR_INTR_SUPPORT=y +CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_ETM=y +CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION=y +CONFIG_SOC_TEMPERATURE_SENSOR_UNDER_PD_TOP_DOMAIN=y +CONFIG_SOC_RNG_CLOCK_IS_INDEPENDENT=y +CONFIG_SOC_BLE_SUPPORTED=y +CONFIG_SOC_BLE_MESH_SUPPORTED=y +CONFIG_SOC_ESP_NIMBLE_CONTROLLER=y +CONFIG_SOC_BLE_50_SUPPORTED=y +CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED=y +CONFIG_SOC_BLE_POWER_CONTROL_SUPPORTED=y +CONFIG_SOC_BLE_MULTI_CONN_OPTIMIZATION=y +CONFIG_SOC_BLE_PERIODIC_ADV_ENH_SUPPORTED=y +CONFIG_SOC_DEBUG_HAVE_OCD_STUB_BINS=y +CONFIG_IDF_CMAKE=y +CONFIG_IDF_TOOLCHAIN="gcc" +CONFIG_IDF_TOOLCHAIN_GCC=y +CONFIG_IDF_TARGET_ARCH_RISCV=y +CONFIG_IDF_TARGET_ARCH="riscv" +CONFIG_IDF_TARGET="esp32h2" +CONFIG_IDF_INIT_VERSION="5.4.1" +CONFIG_IDF_TARGET_ESP32H2=y +CONFIG_IDF_FIRMWARE_CHIP_ID=0x0010 + +# +# Build type +# +CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y +# CONFIG_APP_BUILD_TYPE_RAM is not set +CONFIG_APP_BUILD_GENERATE_BINARIES=y +CONFIG_APP_BUILD_BOOTLOADER=y +CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y +# CONFIG_APP_REPRODUCIBLE_BUILD is not set +# CONFIG_APP_NO_BLOBS is not set +# end of Build type + +# +# Bootloader config +# + +# +# Bootloader manager +# +CONFIG_BOOTLOADER_COMPILE_TIME_DATE=y +CONFIG_BOOTLOADER_PROJECT_VER=1 +# end of Bootloader manager + +CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x0 +CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set +# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set + +# +# Log +# +# CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set +CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y +# CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set +# CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set +CONFIG_BOOTLOADER_LOG_LEVEL=3 + +# +# Format +# +# CONFIG_BOOTLOADER_LOG_COLORS is not set +CONFIG_BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS=y +# end of Format +# end of Log + +# +# Serial Flash Configurations +# +# CONFIG_BOOTLOADER_FLASH_DC_AWARE is not set +CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y +# end of Serial Flash Configurations + +# CONFIG_BOOTLOADER_FACTORY_RESET is not set +# CONFIG_BOOTLOADER_APP_TEST is not set +CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE=y +CONFIG_BOOTLOADER_WDT_ENABLE=y +# CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set +CONFIG_BOOTLOADER_WDT_TIME_MS=9000 +# CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON is not set +# CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set +CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0 +# CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set +# end of Bootloader config + +# +# Security features +# +CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED=y +CONFIG_SECURE_BOOT_V2_ECC_SUPPORTED=y +CONFIG_SECURE_BOOT_V2_PREFERRED=y +# CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set +# CONFIG_SECURE_BOOT is not set +# CONFIG_SECURE_FLASH_ENC_ENABLED is not set +CONFIG_SECURE_ROM_DL_MODE_ENABLED=y +# end of Security features + +# +# Application manager +# +CONFIG_APP_COMPILE_TIME_DATE=y +# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set +# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set +# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set +CONFIG_APP_RETRIEVE_LEN_ELF_SHA=9 +# end of Application manager + +CONFIG_ESP_ROM_HAS_CRC_LE=y +CONFIG_ESP_ROM_HAS_CRC_BE=y +CONFIG_ESP_ROM_UART_CLK_IS_XTAL=y +CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM=3 +CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING=y +CONFIG_ESP_ROM_GET_CLK_FREQ=y +CONFIG_ESP_ROM_HAS_HAL_WDT=y +CONFIG_ESP_ROM_HAS_HAL_SYSTIMER=y +CONFIG_ESP_ROM_HAS_HEAP_TLSF=y +CONFIG_ESP_ROM_TLSF_CHECK_PATCH=y +CONFIG_ESP_ROM_MULTI_HEAP_WALK_PATCH=y +CONFIG_ESP_ROM_HAS_LAYOUT_TABLE=y +CONFIG_ESP_ROM_HAS_SPI_FLASH=y +CONFIG_ESP_ROM_WITHOUT_REGI2C=y +CONFIG_ESP_ROM_HAS_NEWLIB=y +CONFIG_ESP_ROM_HAS_NEWLIB_NANO_FORMAT=y +CONFIG_ESP_ROM_HAS_NEWLIB_NANO_PRINTF_FLOAT_BUG=y +CONFIG_ESP_ROM_WDT_INIT_PATCH=y +CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE=y +CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT=y +CONFIG_ESP_ROM_HAS_SW_FLOAT=y +CONFIG_ESP_ROM_USB_OTG_NUM=-1 +CONFIG_ESP_ROM_HAS_VERSION=y +CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB=y +CONFIG_ESP_ROM_HAS_OUTPUT_PUTC_FUNC=y + +# +# Boot ROM Behavior +# +CONFIG_BOOT_ROM_LOG_ALWAYS_ON=y +# CONFIG_BOOT_ROM_LOG_ALWAYS_OFF is not set +# CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH is not set +# CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW is not set +# end of Boot ROM Behavior + +# +# Serial flasher config +# +# CONFIG_ESPTOOLPY_NO_STUB is not set +# CONFIG_ESPTOOLPY_FLASHMODE_QIO is not set +# CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set +CONFIG_ESPTOOLPY_FLASHMODE_DIO=y +# CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set +CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y +CONFIG_ESPTOOLPY_FLASHMODE="dio" +CONFIG_ESPTOOLPY_FLASHFREQ_64M=y +# CONFIG_ESPTOOLPY_FLASHFREQ_32M is not set +# CONFIG_ESPTOOLPY_FLASHFREQ_16M is not set +CONFIG_ESPTOOLPY_FLASHFREQ="48m" +# CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_2MB is not set +CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y +# CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set +# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set +CONFIG_ESPTOOLPY_FLASHSIZE="4MB" +# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set +CONFIG_ESPTOOLPY_BEFORE_RESET=y +# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set +CONFIG_ESPTOOLPY_BEFORE="default_reset" +CONFIG_ESPTOOLPY_AFTER_RESET=y +# CONFIG_ESPTOOLPY_AFTER_NORESET is not set +CONFIG_ESPTOOLPY_AFTER="hard_reset" +CONFIG_ESPTOOLPY_MONITOR_BAUD=115200 +# end of Serial flasher config + +# +# Partition Table +# +# CONFIG_PARTITION_TABLE_SINGLE_APP is not set +# CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE is not set +# CONFIG_PARTITION_TABLE_TWO_OTA is not set +# CONFIG_PARTITION_TABLE_TWO_OTA_LARGE is not set +CONFIG_PARTITION_TABLE_CUSTOM=y +CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_FILENAME="partitions.csv" +CONFIG_PARTITION_TABLE_OFFSET=0x8000 +CONFIG_PARTITION_TABLE_MD5=y +# end of Partition Table + +# +# Compiler options +# +CONFIG_COMPILER_OPTIMIZATION_DEBUG=y +# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set +# CONFIG_COMPILER_OPTIMIZATION_PERF is not set +# CONFIG_COMPILER_OPTIMIZATION_NONE is not set +CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y +# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set +# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set +CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE=y +CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB=y +CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2 +# CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT is not set +CONFIG_COMPILER_HIDE_PATHS_MACROS=y +# CONFIG_COMPILER_CXX_EXCEPTIONS is not set +# CONFIG_COMPILER_CXX_RTTI is not set +CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y +# CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set +# CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set +# CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set +# CONFIG_COMPILER_NO_MERGE_CONSTANTS is not set +# CONFIG_COMPILER_WARN_WRITE_STRINGS is not set +# CONFIG_COMPILER_SAVE_RESTORE_LIBCALLS is not set +CONFIG_COMPILER_DISABLE_DEFAULT_ERRORS=y +# CONFIG_COMPILER_DISABLE_GCC12_WARNINGS is not set +# CONFIG_COMPILER_DISABLE_GCC13_WARNINGS is not set +# CONFIG_COMPILER_DISABLE_GCC14_WARNINGS is not set +# CONFIG_COMPILER_DUMP_RTL_FILES is not set +CONFIG_COMPILER_RT_LIB_GCCLIB=y +CONFIG_COMPILER_RT_LIB_NAME="gcc" +CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING=y +# CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE is not set +# CONFIG_COMPILER_STATIC_ANALYZER is not set +# end of Compiler options + +# +# Component config +# + +# +# Application Level Tracing +# +# CONFIG_APPTRACE_DEST_JTAG is not set +CONFIG_APPTRACE_DEST_NONE=y +# CONFIG_APPTRACE_DEST_UART1 is not set +CONFIG_APPTRACE_DEST_UART_NONE=y +CONFIG_APPTRACE_UART_TASK_PRIO=1 +CONFIG_APPTRACE_LOCK_ENABLE=y +# end of Application Level Tracing + +# +# Bluetooth +# +# CONFIG_BT_ENABLED is not set +CONFIG_BT_ALARM_MAX_NUM=50 +# end of Bluetooth + +# +# Console Library +# +# CONFIG_CONSOLE_SORTED_HELP is not set +# end of Console Library + +# +# Driver Configurations +# + +# +# TWAI Configuration +# +# CONFIG_TWAI_ISR_IN_IRAM is not set +# end of TWAI Configuration + +# +# Legacy ADC Driver Configuration +# +# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_ADC_SKIP_LEGACY_CONFLICT_CHECK is not set + +# +# Legacy ADC Calibration Configuration +# +# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set +# end of Legacy ADC Calibration Configuration +# end of Legacy ADC Driver Configuration + +# +# Legacy MCPWM Driver Configurations +# +# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_MCPWM_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy MCPWM Driver Configurations + +# +# Legacy Timer Group Driver Configurations +# +# CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_GPTIMER_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy Timer Group Driver Configurations + +# +# Legacy RMT Driver Configurations +# +# CONFIG_RMT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_RMT_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy RMT Driver Configurations + +# +# Legacy I2S Driver Configurations +# +# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_I2S_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy I2S Driver Configurations + +# +# Legacy PCNT Driver Configurations +# +# CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_PCNT_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy PCNT Driver Configurations + +# +# Legacy SDM Driver Configurations +# +# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_SDM_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy SDM Driver Configurations + +# +# Legacy Temperature Sensor Driver Configurations +# +# CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN is not set +# CONFIG_TEMP_SENSOR_SKIP_LEGACY_CONFLICT_CHECK is not set +# end of Legacy Temperature Sensor Driver Configurations +# end of Driver Configurations + +# +# eFuse Bit Manager +# +# CONFIG_EFUSE_CUSTOM_TABLE is not set +# CONFIG_EFUSE_VIRTUAL is not set +CONFIG_EFUSE_MAX_BLK_LEN=256 +# end of eFuse Bit Manager + +# +# ESP-TLS +# +CONFIG_ESP_TLS_USING_MBEDTLS=y +CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y +# CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set +# CONFIG_ESP_TLS_SERVER_SESSION_TICKETS is not set +# CONFIG_ESP_TLS_SERVER_CERT_SELECT_HOOK is not set +# CONFIG_ESP_TLS_SERVER_MIN_AUTH_MODE_OPTIONAL is not set +# CONFIG_ESP_TLS_PSK_VERIFICATION is not set +# CONFIG_ESP_TLS_INSECURE is not set +# end of ESP-TLS + +# +# ADC and ADC Calibration +# +# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set +# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set +# CONFIG_ADC_ENABLE_DEBUG_LOG is not set +# end of ADC and ADC Calibration + +# +# Wireless Coexistence +# +CONFIG_ESP_COEX_ENABLED=y +# CONFIG_ESP_COEX_EXTERNAL_COEXIST_ENABLE is not set +# CONFIG_ESP_COEX_GPIO_DEBUG is not set +# end of Wireless Coexistence + +# +# Common ESP-related +# +CONFIG_ESP_ERR_TO_NAME_LOOKUP=y +# end of Common ESP-related + +# +# ESP-Driver:Analog Comparator Configurations +# +# CONFIG_ANA_CMPR_ISR_IRAM_SAFE is not set +# CONFIG_ANA_CMPR_CTRL_FUNC_IN_IRAM is not set +# CONFIG_ANA_CMPR_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:Analog Comparator Configurations + +# +# ESP-Driver:GPIO Configurations +# +# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set +# end of ESP-Driver:GPIO Configurations + +# +# ESP-Driver:GPTimer Configurations +# +CONFIG_GPTIMER_ISR_HANDLER_IN_IRAM=y +# CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM is not set +# CONFIG_GPTIMER_ISR_IRAM_SAFE is not set +# CONFIG_GPTIMER_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:GPTimer Configurations + +# +# ESP-Driver:I2C Configurations +# +# CONFIG_I2C_ISR_IRAM_SAFE is not set +# CONFIG_I2C_ENABLE_DEBUG_LOG is not set +# CONFIG_I2C_ENABLE_SLAVE_DRIVER_VERSION_2 is not set +# end of ESP-Driver:I2C Configurations + +# +# ESP-Driver:I2S Configurations +# +# CONFIG_I2S_ISR_IRAM_SAFE is not set +# CONFIG_I2S_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:I2S Configurations + +# +# ESP-Driver:LEDC Configurations +# +# CONFIG_LEDC_CTRL_FUNC_IN_IRAM is not set +# end of ESP-Driver:LEDC Configurations + +# +# ESP-Driver:MCPWM Configurations +# +# CONFIG_MCPWM_ISR_IRAM_SAFE is not set +# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set +# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:MCPWM Configurations + +# +# ESP-Driver:Parallel IO Configurations +# +# CONFIG_PARLIO_ENABLE_DEBUG_LOG is not set +# CONFIG_PARLIO_ISR_IRAM_SAFE is not set +# end of ESP-Driver:Parallel IO Configurations + +# +# ESP-Driver:PCNT Configurations +# +# CONFIG_PCNT_CTRL_FUNC_IN_IRAM is not set +# CONFIG_PCNT_ISR_IRAM_SAFE is not set +# CONFIG_PCNT_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:PCNT Configurations + +# +# ESP-Driver:RMT Configurations +# +# CONFIG_RMT_ISR_IRAM_SAFE is not set +# CONFIG_RMT_RECV_FUNC_IN_IRAM is not set +# CONFIG_RMT_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:RMT Configurations + +# +# ESP-Driver:Sigma Delta Modulator Configurations +# +# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set +# CONFIG_SDM_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:Sigma Delta Modulator Configurations + +# +# ESP-Driver:SPI Configurations +# +# CONFIG_SPI_MASTER_IN_IRAM is not set +CONFIG_SPI_MASTER_ISR_IN_IRAM=y +# CONFIG_SPI_SLAVE_IN_IRAM is not set +CONFIG_SPI_SLAVE_ISR_IN_IRAM=y +# end of ESP-Driver:SPI Configurations + +# +# ESP-Driver:Temperature Sensor Configurations +# +# CONFIG_TEMP_SENSOR_ENABLE_DEBUG_LOG is not set +# CONFIG_TEMP_SENSOR_ISR_IRAM_SAFE is not set +# end of ESP-Driver:Temperature Sensor Configurations + +# +# ESP-Driver:UART Configurations +# +# CONFIG_UART_ISR_IN_IRAM is not set +# end of ESP-Driver:UART Configurations + +# +# ESP-Driver:USB Serial/JTAG Configuration +# +CONFIG_USJ_ENABLE_USB_SERIAL_JTAG=y +# end of ESP-Driver:USB Serial/JTAG Configuration + +# +# Ethernet +# +CONFIG_ETH_ENABLED=y +CONFIG_ETH_USE_SPI_ETHERNET=y +# CONFIG_ETH_SPI_ETHERNET_DM9051 is not set +# CONFIG_ETH_SPI_ETHERNET_W5500 is not set +# CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set +# CONFIG_ETH_USE_OPENETH is not set +# CONFIG_ETH_TRANSMIT_MUTEX is not set +# end of Ethernet + +# +# Event Loop Library +# +# CONFIG_ESP_EVENT_LOOP_PROFILING is not set +CONFIG_ESP_EVENT_POST_FROM_ISR=y +CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y +# end of Event Loop Library + +# +# GDB Stub +# +CONFIG_ESP_GDBSTUB_ENABLED=y +# CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set +CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=y +CONFIG_ESP_GDBSTUB_MAX_TASKS=32 +# end of GDB Stub + +# +# ESP HID +# +CONFIG_ESPHID_TASK_SIZE_BT=2048 +CONFIG_ESPHID_TASK_SIZE_BLE=4096 +# end of ESP HID + +# +# ESP HTTP client +# +CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y +# CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set +# CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH is not set +# CONFIG_ESP_HTTP_CLIENT_ENABLE_CUSTOM_TRANSPORT is not set +CONFIG_ESP_HTTP_CLIENT_EVENT_POST_TIMEOUT=2000 +# end of ESP HTTP client + +# +# HTTP Server +# +CONFIG_HTTPD_MAX_REQ_HDR_LEN=512 +CONFIG_HTTPD_MAX_URI_LEN=512 +CONFIG_HTTPD_ERR_RESP_NO_DELAY=y +CONFIG_HTTPD_PURGE_BUF_LEN=32 +# CONFIG_HTTPD_LOG_PURGE_DATA is not set +# CONFIG_HTTPD_WS_SUPPORT is not set +# CONFIG_HTTPD_QUEUE_WORK_BLOCKING is not set +CONFIG_HTTPD_SERVER_EVENT_POST_TIMEOUT=2000 +# end of HTTP Server + +# +# ESP HTTPS OTA +# +# CONFIG_ESP_HTTPS_OTA_DECRYPT_CB is not set +# CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP is not set +# CONFIG_ESP_HTTPS_OTA_EVENT_POST_TIMEOUT=2000 +# end of ESP HTTPS OTA + +# +# ESP HTTPS server +# +# CONFIG_ESP_HTTPS_SERVER_ENABLE is not set +CONFIG_ESP_HTTPS_SERVER_EVENT_POST_TIMEOUT=2000 +# end of ESP HTTPS server + +# +# Hardware Settings +# + +# +# Chip revision +# +CONFIG_ESP32H2_REV_MIN_0=y +# CONFIG_ESP32H2_REV_MIN_1 is not set +# CONFIG_ESP32H2_REV_MIN_2 is not set +# CONFIG_ESP32H2_REV_MIN_102 is not set +CONFIG_ESP32H2_REV_MIN_FULL=0 +CONFIG_ESP_REV_MIN_FULL=0 + +# +# Maximum Supported ESP32-H2 Revision (Rev v1.99) +# +CONFIG_ESP32H2_REV_MAX_FULL=199 +CONFIG_ESP_REV_MAX_FULL=199 +CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL=0 +CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL=99 + +# +# Maximum Supported ESP32-H2 eFuse Block Revision (eFuse Block Rev v0.99) +# +# end of Chip revision + +# +# MAC Config +# +CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y +CONFIG_ESP_MAC_ADDR_UNIVERSE_IEEE802154=y +CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_TWO=y +CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES=2 +CONFIG_ESP32H2_UNIVERSAL_MAC_ADDRESSES_TWO=y +CONFIG_ESP32H2_UNIVERSAL_MAC_ADDRESSES=2 +# CONFIG_ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC is not set +# end of MAC Config + +# +# Sleep Config +# +# CONFIG_ESP_SLEEP_POWER_DOWN_FLASH is not set +CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y +# CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU is not set +CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND=y +CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY=0 +# CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION is not set +# CONFIG_ESP_SLEEP_DEBUG is not set +CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS=y +# end of Sleep Config + +# +# RTC Clock Config +# +CONFIG_RTC_CLK_SRC_INT_RC=y +# CONFIG_RTC_CLK_SRC_EXT_CRYS is not set +# CONFIG_RTC_CLK_SRC_EXT_OSC is not set +CONFIG_RTC_CLK_CAL_CYCLES=1024 +# end of RTC Clock Config + +# +# Peripheral Control +# +CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y +# end of Peripheral Control + +# +# ETM Configuration +# +# CONFIG_ETM_ENABLE_DEBUG_LOG is not set +# end of ETM Configuration + +# +# GDMA Configurations +# +CONFIG_GDMA_CTRL_FUNC_IN_IRAM=y +# CONFIG_GDMA_ISR_IRAM_SAFE is not set +# CONFIG_GDMA_ENABLE_DEBUG_LOG is not set +# end of GDMA Configurations + +# +# Main XTAL Config +# +CONFIG_XTAL_FREQ_32=y +CONFIG_XTAL_FREQ=32 +# end of Main XTAL Config + +CONFIG_ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM=y +# end of Hardware Settings + +# +# ESP-Driver:LCD Controller Configurations +# +# CONFIG_LCD_ENABLE_DEBUG_LOG is not set +# end of ESP-Driver:LCD Controller Configurations + +# +# ESP-MM: Memory Management Configurations +# +# end of ESP-MM: Memory Management Configurations + +# +# ESP NETIF Adapter +# +CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 +# CONFIG_ESP_NETIF_PROVIDE_CUSTOM_IMPLEMENTATION is not set +CONFIG_ESP_NETIF_TCPIP_LWIP=y +# CONFIG_ESP_NETIF_LOOPBACK is not set +CONFIG_ESP_NETIF_USES_TCPIP_WITH_BSD_API=y +CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=y +# CONFIG_ESP_NETIF_RECEIVE_REPORT_ERRORS is not set +# CONFIG_ESP_NETIF_L2_TAP is not set +# CONFIG_ESP_NETIF_BRIDGE_EN is not set +# CONFIG_ESP_NETIF_SET_DNS_PER_DEFAULT_NETIF is not set +# end of ESP NETIF Adapter + +# +# Partition API Configuration +# +# end of Partition API Configuration + +# +# PHY +# +CONFIG_ESP_PHY_ENABLED=y +CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE=y +CONFIG_ESP_PHY_MAX_WIFI_TX_POWER=20 +CONFIG_ESP_PHY_MAX_TX_POWER=20 +# CONFIG_ESP_PHY_REDUCE_TX_POWER is not set +# CONFIG_ESP_PHY_ENABLE_CERT_TEST is not set +CONFIG_ESP_PHY_RF_CAL_PARTIAL=y +# CONFIG_ESP_PHY_RF_CAL_NONE is not set +# CONFIG_ESP_PHY_RF_CAL_FULL is not set +CONFIG_ESP_PHY_CALIBRATION_MODE=0 +# CONFIG_ESP_PHY_PLL_TRACK_DEBUG is not set +# CONFIG_ESP_PHY_RECORD_USED_TIME is not set +# end of PHY + +# +# Power Management +# +# CONFIG_PM_ENABLE is not set +# CONFIG_PM_SLP_IRAM_OPT is not set +CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=y +# CONFIG_PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP is not set +# end of Power Management + +# +# ESP PSRAM +# + +# +# ESP Ringbuf +# +# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set +# end of ESP Ringbuf + +# +# ESP Security Specific +# + +# +# Crypto DPA Protection +# +CONFIG_ESP_CRYPTO_DPA_PROTECTION_AT_STARTUP=y +CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_LOW=y +# CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_MEDIUM is not set +# CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL_HIGH is not set +CONFIG_ESP_CRYPTO_DPA_PROTECTION_LEVEL=1 +# end of Crypto DPA Protection + +# CONFIG_ESP_CRYPTO_FORCE_ECC_CONSTANT_TIME_POINT_MUL is not set +# end of ESP Security Specific + +# +# ESP System Settings +# +# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_48 is not set +# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_64 is not set +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_96=y +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=96 +# CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set +CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y +# CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set +# CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set +CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS=0 +CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE=y +CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y +CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y +# CONFIG_ESP_SYSTEM_USE_EH_FRAME is not set + +# +# Memory protection +# +CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT=y +# end of Memory protection + +CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584 +CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y +# CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY is not set +CONFIG_ESP_MAIN_TASK_AFFINITY=0x0 +CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048 +CONFIG_ESP_CONSOLE_UART_DEFAULT=y +# CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG is not set +# CONFIG_ESP_CONSOLE_UART_CUSTOM is not set +# CONFIG_ESP_CONSOLE_NONE is not set +# CONFIG_ESP_CONSOLE_SECONDARY_NONE is not set +CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG=y +CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED=y +CONFIG_ESP_CONSOLE_UART=y +CONFIG_ESP_CONSOLE_UART_NUM=0 +CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM=0 +CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200 +CONFIG_ESP_INT_WDT=y +CONFIG_ESP_INT_WDT_TIMEOUT_MS=300 +CONFIG_ESP_TASK_WDT_EN=y +CONFIG_ESP_TASK_WDT_INIT=y +# CONFIG_ESP_TASK_WDT_PANIC is not set +CONFIG_ESP_TASK_WDT_TIMEOUT_S=5 +CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y +# CONFIG_ESP_PANIC_HANDLER_IRAM is not set +# CONFIG_ESP_DEBUG_STUBS_ENABLE is not set +# CONFIG_ESP_DEBUG_INCLUDE_OCD_STUB_BINS is not set +CONFIG_ESP_DEBUG_OCDAWARE=y +CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y + +# +# Brownout Detector +# +CONFIG_ESP_BROWNOUT_DET=y +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_1 is not set +CONFIG_ESP_BROWNOUT_DET_LVL_SEL_0=y +CONFIG_ESP_BROWNOUT_DET_LVL=0 +# end of Brownout Detector + +CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y +CONFIG_ESP_SYSTEM_HW_STACK_GUARD=y +CONFIG_ESP_SYSTEM_BBPLL_RECALIB=y +CONFIG_ESP_SYSTEM_HW_PC_RECORD=y +# end of ESP System Settings + +# +# IPC (Inter-Processor Call) +# +CONFIG_ESP_IPC_TASK_STACK_SIZE=1024 +# end of IPC (Inter-Processor Call) + +# +# ESP Timer (High Resolution Timer) +# +# CONFIG_ESP_TIMER_PROFILING is not set +CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y +CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y +CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584 +CONFIG_ESP_TIMER_INTERRUPT_LEVEL=1 +# CONFIG_ESP_TIMER_SHOW_EXPERIMENTAL is not set +CONFIG_ESP_TIMER_TASK_AFFINITY=0x0 +CONFIG_ESP_TIMER_TASK_AFFINITY_CPU0=y +CONFIG_ESP_TIMER_ISR_AFFINITY_CPU0=y +# CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD is not set +CONFIG_ESP_TIMER_IMPL_SYSTIMER=y +# end of ESP Timer (High Resolution Timer) + +# +# Core dump +# +# CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH is not set +# CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set +CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y +# end of Core dump + +# +# FAT Filesystem support +# +CONFIG_FATFS_VOLUME_COUNT=2 +CONFIG_FATFS_LFN_NONE=y +# CONFIG_FATFS_LFN_HEAP is not set +# CONFIG_FATFS_LFN_STACK is not set +# CONFIG_FATFS_SECTOR_512 is not set +CONFIG_FATFS_SECTOR_4096=y +# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set +CONFIG_FATFS_CODEPAGE_437=y +# CONFIG_FATFS_CODEPAGE_720 is not set +# CONFIG_FATFS_CODEPAGE_737 is not set +# CONFIG_FATFS_CODEPAGE_771 is not set +# CONFIG_FATFS_CODEPAGE_775 is not set +# CONFIG_FATFS_CODEPAGE_850 is not set +# CONFIG_FATFS_CODEPAGE_852 is not set +# CONFIG_FATFS_CODEPAGE_855 is not set +# CONFIG_FATFS_CODEPAGE_857 is not set +# CONFIG_FATFS_CODEPAGE_860 is not set +# CONFIG_FATFS_CODEPAGE_861 is not set +# CONFIG_FATFS_CODEPAGE_862 is not set +# CONFIG_FATFS_CODEPAGE_863 is not set +# CONFIG_FATFS_CODEPAGE_864 is not set +# CONFIG_FATFS_CODEPAGE_865 is not set +# CONFIG_FATFS_CODEPAGE_866 is not set +# CONFIG_FATFS_CODEPAGE_869 is not set +# CONFIG_FATFS_CODEPAGE_932 is not set +# CONFIG_FATFS_CODEPAGE_936 is not set +# CONFIG_FATFS_CODEPAGE_949 is not set +# CONFIG_FATFS_CODEPAGE_950 is not set +CONFIG_FATFS_CODEPAGE=437 +CONFIG_FATFS_FS_LOCK=0 +CONFIG_FATFS_TIMEOUT_MS=10000 +CONFIG_FATFS_PER_FILE_CACHE=y +# CONFIG_FATFS_USE_FASTSEEK is not set +CONFIG_FATFS_USE_STRFUNC_NONE=y +# CONFIG_FATFS_USE_STRFUNC_WITHOUT_CRLF_CONV is not set +# CONFIG_FATFS_USE_STRFUNC_WITH_CRLF_CONV is not set +CONFIG_FATFS_VFS_FSTAT_BLKSIZE=0 +# CONFIG_FATFS_IMMEDIATE_FSYNC is not set +# CONFIG_FATFS_USE_LABEL is not set +CONFIG_FATFS_LINK_LOCK=y +# end of FAT Filesystem support + +# +# FreeRTOS +# + +# +# Kernel +# +# CONFIG_FREERTOS_SMP is not set +CONFIG_FREERTOS_UNICORE=y +CONFIG_FREERTOS_HZ=100 +CONFIG_FREERTOS_OPTIMIZED_SCHEDULER=y +# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set +# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set +CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y +CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 +CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 +# CONFIG_FREERTOS_USE_IDLE_HOOK is not set +# CONFIG_FREERTOS_USE_TICK_HOOK is not set +CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16 +# CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY is not set +CONFIG_FREERTOS_USE_TIMERS=y +CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME="Tmr Svc" +# CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0 is not set +CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY=y +CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY=0x7FFFFFFF +CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1 +CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048 +CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10 +CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0 +CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1 +# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set +# CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES is not set +# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set +# CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG is not set +# end of Kernel + +# +# Port +# +CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y +# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set +CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y +# CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK is not set +# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set +CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y +CONFIG_FREERTOS_ISR_STACKSIZE=1536 +CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y +CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER=y +CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1=y +# CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 is not set +CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y +# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set +# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set +# end of Port + +# +# Extra +# +# end of Extra + +CONFIG_FREERTOS_PORT=y +CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF +CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y +CONFIG_FREERTOS_DEBUG_OCDAWARE=y +CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y +CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y +CONFIG_FREERTOS_NUMBER_OF_CORES=1 +# end of FreeRTOS + +# +# Hardware Abstraction Layer (HAL) and Low Level (LL) +# +CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y +# CONFIG_HAL_ASSERTION_DISABLE is not set +# CONFIG_HAL_ASSERTION_SILENT is not set +# CONFIG_HAL_ASSERTION_ENABLE is not set +CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2 +CONFIG_HAL_SYSTIMER_USE_ROM_IMPL=y +CONFIG_HAL_WDT_USE_ROM_IMPL=y +CONFIG_HAL_SPI_MASTER_FUNC_IN_IRAM=y +CONFIG_HAL_SPI_SLAVE_FUNC_IN_IRAM=y +# CONFIG_HAL_ECDSA_GEN_SIG_CM is not set +# end of Hardware Abstraction Layer (HAL) and Low Level (LL) + +# +# Heap memory debugging +# +CONFIG_HEAP_POISONING_DISABLED=y +# CONFIG_HEAP_POISONING_LIGHT is not set +# CONFIG_HEAP_POISONING_COMPREHENSIVE is not set +CONFIG_HEAP_TRACING_OFF=y +# CONFIG_HEAP_TRACING_STANDALONE is not set +# CONFIG_HEAP_TRACING_TOHOST is not set +# CONFIG_HEAP_USE_HOOKS is not set +# CONFIG_HEAP_TASK_TRACKING is not set +# CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set +CONFIG_HEAP_TLSF_USE_ROM_IMPL=y +# end of Heap memory debugging + +# +# IEEE 802.15.4 +# +CONFIG_IEEE802154_ENABLED=y +CONFIG_IEEE802154_RX_BUFFER_SIZE=20 +# CONFIG_IEEE802154_CCA_CARRIER is not set +CONFIG_IEEE802154_CCA_ED=y +# CONFIG_IEEE802154_CCA_CARRIER_OR_ED is not set +# CONFIG_IEEE802154_CCA_CARRIER_AND_ED is not set +CONFIG_IEEE802154_CCA_MODE=1 +CONFIG_IEEE802154_CCA_THRESHOLD=-60 +CONFIG_IEEE802154_PENDING_TABLE_SIZE=20 +# CONFIG_IEEE802154_MULTI_PAN_ENABLE is not set +# CONFIG_IEEE802154_TIMING_OPTIMIZATION is not set +# CONFIG_IEEE802154_DEBUG is not set +# end of IEEE 802.15.4 + +# +# Log +# + +# +# Log Level +# +# CONFIG_LOG_DEFAULT_LEVEL_NONE is not set +# CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set +# CONFIG_LOG_DEFAULT_LEVEL_WARN is not set +CONFIG_LOG_DEFAULT_LEVEL_INFO=y +# CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set +# CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set +CONFIG_LOG_DEFAULT_LEVEL=3 +CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y +# CONFIG_LOG_MAXIMUM_LEVEL_DEBUG is not set +# CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE is not set +CONFIG_LOG_MAXIMUM_LEVEL=3 + +# +# Level Settings +# +# CONFIG_LOG_MASTER_LEVEL is not set +CONFIG_LOG_DYNAMIC_LEVEL_CONTROL=y +# CONFIG_LOG_TAG_LEVEL_IMPL_NONE is not set +# CONFIG_LOG_TAG_LEVEL_IMPL_LINKED_LIST is not set +CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_AND_LINKED_LIST=y +# CONFIG_LOG_TAG_LEVEL_CACHE_ARRAY is not set +CONFIG_LOG_TAG_LEVEL_CACHE_BINARY_MIN_HEAP=y +CONFIG_LOG_TAG_LEVEL_IMPL_CACHE_SIZE=31 +# end of Level Settings +# end of Log Level + +# +# Format +# +# CONFIG_LOG_COLORS is not set +CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y +# CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set +# end of Format +# end of Log + +# +# LWIP +# +CONFIG_LWIP_ENABLE=y +CONFIG_LWIP_LOCAL_HOSTNAME="espressif" +# CONFIG_LWIP_NETIF_API is not set +CONFIG_LWIP_TCPIP_TASK_PRIO=18 +# CONFIG_LWIP_TCPIP_CORE_LOCKING is not set +# CONFIG_LWIP_CHECK_THREAD_SAFETY is not set +CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y +# CONFIG_LWIP_L2_TO_L3_COPY is not set +# CONFIG_LWIP_IRAM_OPTIMIZATION is not set +# CONFIG_LWIP_EXTRA_IRAM_OPTIMIZATION is not set +CONFIG_LWIP_TIMERS_ONDEMAND=y +CONFIG_LWIP_ND6=y +# CONFIG_LWIP_FORCE_ROUTER_FORWARDING is not set +CONFIG_LWIP_MAX_SOCKETS=10 +# CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set +# CONFIG_LWIP_SO_LINGER is not set +CONFIG_LWIP_SO_REUSE=y +CONFIG_LWIP_SO_REUSE_RXTOALL=y +# CONFIG_LWIP_SO_RCVBUF is not set +# CONFIG_LWIP_NETBUF_RECVINFO is not set +CONFIG_LWIP_IP_DEFAULT_TTL=64 +CONFIG_LWIP_IP4_FRAG=y +CONFIG_LWIP_IP6_FRAG=y +# CONFIG_LWIP_IP4_REASSEMBLY is not set +# CONFIG_LWIP_IP6_REASSEMBLY is not set +CONFIG_LWIP_IP_REASS_MAX_PBUFS=10 +# CONFIG_LWIP_IP_FORWARD is not set +# CONFIG_LWIP_STATS is not set +CONFIG_LWIP_ESP_GRATUITOUS_ARP=y +CONFIG_LWIP_GARP_TMR_INTERVAL=60 +CONFIG_LWIP_ESP_MLDV6_REPORT=y +CONFIG_LWIP_MLDV6_TMR_INTERVAL=40 +CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 +CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y +# CONFIG_LWIP_DHCP_DOES_ACD_CHECK is not set +# CONFIG_LWIP_DHCP_DOES_NOT_CHECK_OFFERED_IP is not set +# CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set +CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y +# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set +CONFIG_LWIP_DHCP_OPTIONS_LEN=68 +CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0 +CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1 + +# +# DHCP server +# +CONFIG_LWIP_DHCPS=y +CONFIG_LWIP_DHCPS_LEASE_UNIT=60 +CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8 +CONFIG_LWIP_DHCPS_STATIC_ENTRIES=y +CONFIG_LWIP_DHCPS_ADD_DNS=y +# end of DHCP server + +# CONFIG_LWIP_AUTOIP is not set +CONFIG_LWIP_IPV4=y +CONFIG_LWIP_IPV6=y +# CONFIG_LWIP_IPV6_AUTOCONFIG is not set +CONFIG_LWIP_IPV6_NUM_ADDRESSES=3 +# CONFIG_LWIP_IPV6_FORWARD is not set +# CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set +CONFIG_LWIP_NETIF_LOOPBACK=y +CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8 + +# +# TCP +# +CONFIG_LWIP_MAX_ACTIVE_TCP=16 +CONFIG_LWIP_MAX_LISTENING_TCP=16 +CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y +CONFIG_LWIP_TCP_MAXRTX=12 +CONFIG_LWIP_TCP_SYNMAXRTX=12 +CONFIG_LWIP_TCP_MSS=1440 +CONFIG_LWIP_TCP_TMR_INTERVAL=250 +CONFIG_LWIP_TCP_MSL=60000 +CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000 +CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5760 +CONFIG_LWIP_TCP_WND_DEFAULT=5760 +CONFIG_LWIP_TCP_RECVMBOX_SIZE=6 +CONFIG_LWIP_TCP_ACCEPTMBOX_SIZE=6 +CONFIG_LWIP_TCP_QUEUE_OOSEQ=y +CONFIG_LWIP_TCP_OOSEQ_TIMEOUT=6 +CONFIG_LWIP_TCP_OOSEQ_MAX_PBUFS=4 +# CONFIG_LWIP_TCP_SACK_OUT is not set +CONFIG_LWIP_TCP_OVERSIZE_MSS=y +# CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set +# CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set +CONFIG_LWIP_TCP_RTO_TIME=1500 +# end of TCP + +# +# UDP +# +CONFIG_LWIP_MAX_UDP_PCBS=16 +CONFIG_LWIP_UDP_RECVMBOX_SIZE=6 +# end of UDP + +# +# Checksums +# +# CONFIG_LWIP_CHECKSUM_CHECK_IP is not set +# CONFIG_LWIP_CHECKSUM_CHECK_UDP is not set +CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y +# end of Checksums + +CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072 +CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y +# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set +CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF +CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3 +CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5 +CONFIG_LWIP_IPV6_ND6_NUM_PREFIXES=5 +CONFIG_LWIP_IPV6_ND6_NUM_ROUTERS=3 +CONFIG_LWIP_IPV6_ND6_NUM_DESTINATIONS=10 +# CONFIG_LWIP_PPP_SUPPORT is not set +# CONFIG_LWIP_SLIP_SUPPORT is not set + +# +# ICMP +# +CONFIG_LWIP_ICMP=y +# CONFIG_LWIP_MULTICAST_PING is not set +# CONFIG_LWIP_BROADCAST_PING is not set +# end of ICMP + +# +# LWIP RAW API +# +CONFIG_LWIP_MAX_RAW_PCBS=16 +# end of LWIP RAW API + +# +# SNTP +# +CONFIG_LWIP_SNTP_MAX_SERVERS=1 +# CONFIG_LWIP_DHCP_GET_NTP_SRV is not set +CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000 +CONFIG_LWIP_SNTP_STARTUP_DELAY=y +CONFIG_LWIP_SNTP_MAXIMUM_STARTUP_DELAY=5000 +# end of SNTP + +# +# DNS +# +CONFIG_LWIP_DNS_MAX_HOST_IP=1 +CONFIG_LWIP_DNS_MAX_SERVERS=3 +# CONFIG_LWIP_FALLBACK_DNS_SERVER_SUPPORT is not set +# CONFIG_LWIP_DNS_SETSERVER_WITH_NETIF is not set +# end of DNS + +CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7 +CONFIG_LWIP_ESP_LWIP_ASSERT=y + +# +# Hooks +# +# CONFIG_LWIP_HOOK_TCP_ISN_NONE is not set +CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y +# CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM is not set +CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y +# CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT is not set +# CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM is not set +CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y +# CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set +# CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set +CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_NONE=y +# CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_DEFAULT is not set +# CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_CUSTOM is not set +CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y +# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set +# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set +CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_NONE=y +# CONFIG_LWIP_HOOK_DNS_EXT_RESOLVE_CUSTOM is not set +# CONFIG_LWIP_HOOK_IP6_INPUT_NONE is not set +CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT=y +# CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM is not set +# end of Hooks + +# CONFIG_LWIP_DEBUG is not set +# end of LWIP + +# +# mbedTLS +# +CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y +# CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set +# CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set +CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y +CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384 +CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 +# CONFIG_MBEDTLS_DEBUG is not set + +# +# mbedTLS v3.x related +# +# CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set +# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set +# CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set +# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set +CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y +CONFIG_MBEDTLS_PKCS7_C=y + +# +# DTLS-based configurations +# +# CONFIG_MBEDTLS_SSL_DTLS_CONNECTION_ID is not set +# CONFIG_MBEDTLS_SSL_DTLS_SRTP is not set +# end of DTLS-based configurations +# end of mbedTLS v3.x related + +# +# Certificate Bundle +# +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set +# CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEPRECATED_LIST is not set +CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200 +# end of Certificate Bundle + +# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set +CONFIG_MBEDTLS_CMAC_C=y +# CONFIG_MBEDTLS_HARDWARE_AES is not set +# CONFIG_MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC is not set +# CONFIG_MBEDTLS_HARDWARE_MPI is not set +# CONFIG_MBEDTLS_HARDWARE_SHA is not set +CONFIG_MBEDTLS_HARDWARE_ECC=y +CONFIG_MBEDTLS_ECC_OTHER_CURVES_SOFT_FALLBACK=y +CONFIG_MBEDTLS_ROM_MD5=y +# CONFIG_MBEDTLS_HARDWARE_ECDSA_SIGN is not set +CONFIG_MBEDTLS_HARDWARE_ECDSA_VERIFY=y +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set +# CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set +CONFIG_MBEDTLS_HAVE_TIME=y +# CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set +# CONFIG_MBEDTLS_HAVE_TIME_DATE is not set +CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y +CONFIG_MBEDTLS_SHA512_C=y +# CONFIG_MBEDTLS_SHA3_C is not set +CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y +# CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set +# CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set +# CONFIG_MBEDTLS_TLS_DISABLED is not set +CONFIG_MBEDTLS_TLS_SERVER=y +CONFIG_MBEDTLS_TLS_CLIENT=y +CONFIG_MBEDTLS_TLS_ENABLED=y + +# +# TLS Key Exchange Methods +# +# CONFIG_MBEDTLS_PSK_MODES is not set +CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_ECJPAKE=y +# end of TLS Key Exchange Methods + +CONFIG_MBEDTLS_SSL_RENEGOTIATION=y +CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y +# CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set +CONFIG_MBEDTLS_SSL_PROTO_DTLS=y +CONFIG_MBEDTLS_SSL_ALPN=y +CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y +CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y + +# +# Symmetric Ciphers +# +CONFIG_MBEDTLS_AES_C=y +# CONFIG_MBEDTLS_CAMELLIA_C is not set +# CONFIG_MBEDTLS_DES_C is not set +# CONFIG_MBEDTLS_BLOWFISH_C is not set +# CONFIG_MBEDTLS_XTEA_C is not set +CONFIG_MBEDTLS_CCM_C=y +CONFIG_MBEDTLS_GCM_C=y +# CONFIG_MBEDTLS_NIST_KW_C is not set +# end of Symmetric Ciphers + +# CONFIG_MBEDTLS_RIPEMD160_C is not set + +# +# Certificates +# +CONFIG_MBEDTLS_PEM_PARSE_C=y +CONFIG_MBEDTLS_PEM_WRITE_C=y +CONFIG_MBEDTLS_X509_CRL_PARSE_C=y +CONFIG_MBEDTLS_X509_CSR_PARSE_C=y +# end of Certificates + +CONFIG_MBEDTLS_ECP_C=y +CONFIG_MBEDTLS_PK_PARSE_EC_EXTENDED=y +CONFIG_MBEDTLS_PK_PARSE_EC_COMPRESSED=y +# CONFIG_MBEDTLS_DHM_C is not set +CONFIG_MBEDTLS_ECDH_C=y +CONFIG_MBEDTLS_ECDSA_C=y +CONFIG_MBEDTLS_ECJPAKE_C=y +CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y +CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y +CONFIG_MBEDTLS_ECP_NIST_OPTIM=y +# CONFIG_MBEDTLS_ECP_FIXED_POINT_OPTIM is not set +# CONFIG_MBEDTLS_POLY1305_C is not set +# CONFIG_MBEDTLS_CHACHA20_C is not set +# CONFIG_MBEDTLS_HKDF_C is not set +# CONFIG_MBEDTLS_THREADING_C is not set +CONFIG_MBEDTLS_ERROR_STRINGS=y +CONFIG_MBEDTLS_FS_IO=y +# end of mbedTLS + +# +# ESP-MQTT Configurations +# +CONFIG_MQTT_PROTOCOL_311=y +# CONFIG_MQTT_PROTOCOL_5 is not set +CONFIG_MQTT_TRANSPORT_SSL=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET=y +CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y +# CONFIG_MQTT_MSG_ID_INCREMENTAL is not set +# CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set +# CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set +# CONFIG_MQTT_USE_CUSTOM_CONFIG is not set +# CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set +# CONFIG_MQTT_CUSTOM_OUTBOX is not set +# end of ESP-MQTT Configurations + +# +# Newlib +# +CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set +# CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set +# CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set +CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y +# CONFIG_NEWLIB_NANO_FORMAT is not set +CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y +# CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set +# CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set +# end of Newlib + +# +# NVS +# +# CONFIG_NVS_ENCRYPTION is not set +# CONFIG_NVS_ASSERT_ERROR_CHECK is not set +# CONFIG_NVS_LEGACY_DUP_KEYS_COMPATIBILITY is not set +# end of NVS + +# +# OpenThread +# +# CONFIG_OPENTHREAD_ENABLED is not set + +# +# OpenThread Spinel +# +# CONFIG_OPENTHREAD_SPINEL_ONLY is not set +# end of OpenThread Spinel +# end of OpenThread + +# +# Protocomm +# +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2=y +CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_PATCH_VERSION=y +# end of Protocomm + +# +# PThreads +# +CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5 +CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 +CONFIG_PTHREAD_STACK_MIN=768 +CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1 +CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread" +# end of PThreads + +# +# MMU Config +# +CONFIG_MMU_PAGE_SIZE_64KB=y +CONFIG_MMU_PAGE_MODE="64KB" +CONFIG_MMU_PAGE_SIZE=0x10000 +# end of MMU Config + +# +# Main Flash configuration +# + +# +# SPI Flash behavior when brownout +# +CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC=y +CONFIG_SPI_FLASH_BROWNOUT_RESET=y +# end of SPI Flash behavior when brownout + +# +# Optional and Experimental Features (READ DOCS FIRST) +# + +# +# Features here require specific hardware (READ DOCS FIRST!) +# +# CONFIG_SPI_FLASH_AUTO_SUSPEND is not set +CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US=50 +# CONFIG_SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND is not set +# end of Optional and Experimental Features (READ DOCS FIRST) +# end of Main Flash configuration + +# +# SPI Flash driver +# +# CONFIG_SPI_FLASH_VERIFY_WRITE is not set +# CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set +CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y +# CONFIG_SPI_FLASH_ROM_IMPL is not set +CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y +# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set +# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set +# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set +CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y +CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20 +CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1 +CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192 +# CONFIG_SPI_FLASH_SIZE_OVERRIDE is not set +# CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set +# CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST is not set + +# +# Auto-detect flash chips +# +CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED=y +# CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP is not set +# CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP is not set +# CONFIG_SPI_FLASH_SUPPORT_GD_CHIP is not set +# CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP is not set +# CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP is not set +# CONFIG_SPI_FLASH_SUPPORT_TH_CHIP is not set +# end of Auto-detect flash chips + +CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y +# end of SPI Flash driver + +# +# SPIFFS Configuration +# +CONFIG_SPIFFS_MAX_PARTITIONS=3 + +# +# SPIFFS Cache Configuration +# +CONFIG_SPIFFS_CACHE=y +CONFIG_SPIFFS_CACHE_WR=y +# CONFIG_SPIFFS_CACHE_STATS is not set +# end of SPIFFS Cache Configuration + +CONFIG_SPIFFS_PAGE_CHECK=y +CONFIG_SPIFFS_GC_MAX_RUNS=10 +# CONFIG_SPIFFS_GC_STATS is not set +CONFIG_SPIFFS_PAGE_SIZE=256 +CONFIG_SPIFFS_OBJ_NAME_LEN=32 +# CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set +CONFIG_SPIFFS_USE_MAGIC=y +CONFIG_SPIFFS_USE_MAGIC_LENGTH=y +CONFIG_SPIFFS_META_LENGTH=4 +CONFIG_SPIFFS_USE_MTIME=y + +# +# Debug Configuration +# +# CONFIG_SPIFFS_DBG is not set +# CONFIG_SPIFFS_API_DBG is not set +# CONFIG_SPIFFS_GC_DBG is not set +# CONFIG_SPIFFS_CACHE_DBG is not set +# CONFIG_SPIFFS_CHECK_DBG is not set +# CONFIG_SPIFFS_TEST_VISUALISATION is not set +# end of Debug Configuration +# end of SPIFFS Configuration + +# +# TCP Transport +# + +# +# Websocket +# +CONFIG_WS_TRANSPORT=y +CONFIG_WS_BUFFER_SIZE=1024 +# CONFIG_WS_DYNAMIC_BUFFER is not set +# end of Websocket +# end of TCP Transport + +# +# Unity unit testing library +# +CONFIG_UNITY_ENABLE_FLOAT=y +CONFIG_UNITY_ENABLE_DOUBLE=y +# CONFIG_UNITY_ENABLE_64BIT is not set +# CONFIG_UNITY_ENABLE_COLOR is not set +CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y +# CONFIG_UNITY_ENABLE_FIXTURE is not set +# CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set +# end of Unity unit testing library + +# +# Virtual file system +# +CONFIG_VFS_SUPPORT_IO=y +CONFIG_VFS_SUPPORT_DIR=y +CONFIG_VFS_SUPPORT_SELECT=y +CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y +# CONFIG_VFS_SELECT_IN_RAM is not set +CONFIG_VFS_SUPPORT_TERMIOS=y +CONFIG_VFS_MAX_COUNT=8 + +# +# Host File System I/O (Semihosting) +# +CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1 +# end of Host File System I/O (Semihosting) + +CONFIG_VFS_INITIALIZE_DEV_NULL=y +# end of Virtual file system + +# +# Wear Levelling +# +# CONFIG_WL_SECTOR_SIZE_512 is not set +CONFIG_WL_SECTOR_SIZE_4096=y +CONFIG_WL_SECTOR_SIZE=4096 +# end of Wear Levelling + +CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16 +CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30 + +# +# Zigbee +# +CONFIG_ZB_ENABLED=y +# CONFIG_ZB_ZCZR is not set +CONFIG_ZB_ZED=y +# CONFIG_ZB_ZGPD is not set +CONFIG_ZB_RADIO_NATIVE=y +# CONFIG_ZB_RADIO_SPINEL_UART is not set + +# +# Zigbee Example +# +# end of Zigbee Example + +# CONFIG_ZB_DEBUG_MODE is not set +# end of Zigbee +# end of Component config + +# CONFIG_IDF_EXPERIMENTAL_FEATURES is not set + +# Deprecated options for backward compatibility +# CONFIG_APP_BUILD_TYPE_ELF_RAM is not set +# CONFIG_NO_BLOBS is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set +CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y +# CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set +# CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set +CONFIG_LOG_BOOTLOADER_LEVEL=3 +# CONFIG_APP_ROLLBACK_ENABLE is not set +# CONFIG_FLASH_ENCRYPTION_ENABLED is not set +# CONFIG_FLASHMODE_QIO is not set +# CONFIG_FLASHMODE_QOUT is not set +CONFIG_FLASHMODE_DIO=y +# CONFIG_FLASHMODE_DOUT is not set +CONFIG_MONITOR_BAUD=115200 +CONFIG_OPTIMIZATION_LEVEL_DEBUG=y +CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y +CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y +# CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set +# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set +CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y +# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set +# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set +CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2 +# CONFIG_CXX_EXCEPTIONS is not set +CONFIG_STACK_CHECK_NONE=y +# CONFIG_STACK_CHECK_NORM is not set +# CONFIG_STACK_CHECK_STRONG is not set +# CONFIG_STACK_CHECK_ALL is not set +# CONFIG_WARN_WRITE_STRINGS is not set +# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set +CONFIG_ESP32_APPTRACE_DEST_NONE=y +CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y +# CONFIG_EXTERNAL_COEX_ENABLE is not set +# CONFIG_ESP_WIFI_EXTERNAL_COEXIST_ENABLE is not set +# CONFIG_MCPWM_ISR_IN_IRAM is not set +# CONFIG_EVENT_LOOP_PROFILING is not set +CONFIG_POST_EVENTS_FROM_ISR=y +CONFIG_POST_EVENTS_FROM_IRAM_ISR=y +CONFIG_GDBSTUB_SUPPORT_TASKS=y +CONFIG_GDBSTUB_MAX_TASKS=32 +# CONFIG_OTA_ALLOW_HTTP is not set +# CONFIG_ESP_SYSTEM_PD_FLASH is not set +CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y +CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20 +CONFIG_ESP32_PHY_MAX_TX_POWER=20 +# CONFIG_REDUCE_PHY_TX_POWER is not set +# CONFIG_ESP32_REDUCE_PHY_TX_POWER is not set +CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU=y +CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 +CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 +CONFIG_MAIN_TASK_STACK_SIZE=3584 +CONFIG_CONSOLE_UART_DEFAULT=y +# CONFIG_CONSOLE_UART_CUSTOM is not set +# CONFIG_CONSOLE_UART_NONE is not set +# CONFIG_ESP_CONSOLE_UART_NONE is not set +CONFIG_CONSOLE_UART=y +CONFIG_CONSOLE_UART_NUM=0 +CONFIG_CONSOLE_UART_BAUDRATE=115200 +CONFIG_INT_WDT=y +CONFIG_INT_WDT_TIMEOUT_MS=300 +CONFIG_TASK_WDT=y +CONFIG_ESP_TASK_WDT=y +# CONFIG_TASK_WDT_PANIC is not set +CONFIG_TASK_WDT_TIMEOUT_S=5 +CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y +# CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set +CONFIG_BROWNOUT_DET=y +# CONFIG_BROWNOUT_DET_LVL_SEL_7 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set +# CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set +CONFIG_BROWNOUT_DET_LVL_SEL_0=y +CONFIG_BROWNOUT_DET_LVL=0 +CONFIG_IPC_TASK_STACK_SIZE=1024 +CONFIG_TIMER_TASK_STACK_SIZE=3584 +# CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set +# CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set +CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y +CONFIG_TIMER_TASK_PRIORITY=1 +CONFIG_TIMER_TASK_STACK_DEPTH=2048 +CONFIG_TIMER_QUEUE_LENGTH=10 +# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set +# CONFIG_HAL_ASSERTION_SILIENT is not set +# CONFIG_L2_TO_L3_COPY is not set +CONFIG_ESP_GRATUITOUS_ARP=y +CONFIG_GARP_TMR_INTERVAL=60 +CONFIG_TCPIP_RECVMBOX_SIZE=32 +CONFIG_TCP_MAXRTX=12 +CONFIG_TCP_SYNMAXRTX=12 +CONFIG_TCP_MSS=1440 +CONFIG_TCP_MSL=60000 +CONFIG_TCP_SND_BUF_DEFAULT=5760 +CONFIG_TCP_WND_DEFAULT=5760 +CONFIG_TCP_RECVMBOX_SIZE=6 +CONFIG_TCP_QUEUE_OOSEQ=y +CONFIG_TCP_OVERSIZE_MSS=y +# CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set +# CONFIG_TCP_OVERSIZE_DISABLE is not set +CONFIG_UDP_RECVMBOX_SIZE=6 +CONFIG_TCPIP_TASK_STACK_SIZE=3072 +CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y +# CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set +CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF +# CONFIG_PPP_SUPPORT is not set +CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5 +CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072 +CONFIG_ESP32_PTHREAD_STACK_MIN=768 +CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1 +CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread" +CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y +# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set +# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set +CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y +CONFIG_SUPPORT_TERMIOS=y +CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1 +# End of deprecated options